DRAWxtl/docs/readme.txt0000644000076400001440000001027511536725311014477 0ustar fingerusers Changes in V5.5 Released March 10, 2011 New Features: ------------- 1. New POV output option for stereo images based on new features in POV-Ray version 3.7 (which no longer require a specially modified version of POV-Ray) 2. New command "x3d" to create VRML files in Web3D-compliant "X3D Classic VRML" encoding instead of plain VRML97. 3. The "clear omit flag" option in the Parameters menu is now unset after successful application 4. Added direct export of the structure image to a GIF file 5. Modified the WIEN2k import filter to support file format changes introduced by WIEN2k_09 6. MSMS-generated surfaces can now be colored according to atom type 7. The number of dash/space segments in dashed bonds (default 5) can now be specified 8. CIF import now supports space group declaration by IT number (space_group_IT_number, _symmetry_int_tables_number) 9. Reading input files from an unwritable directory (or medium) is now supported (in the sense that the file is copied to a readable location before continuing) 10. New command "mapslice" for generation of 2D sections from fourier maps at arbitrary angles, displaying either contours or color-coded images. A GUI has been added to set/alter the parameters. 11. New output option for Asymptote input files (offering 3D PDF) 12. New command "qvector" for specifying modulation wave vectors directly in the str file instead of importing them from CIF data. 13. New output window for measured distances and angles 14. Added reading of map files in the .xsf format used by XCrysDen (a format written by many "quantum chemistry" codes). 15. Adjusted some windows so that they fit on the 1024 x 576 screen of a Netbook. 16. New dialog window for Surface-related options 17. New screen to generate "movies" from frames computed with differing phase angles for the modulation parameters. Bugs Fixed: ----------- 1. Correct conversion of stf map sections that contain negative coordinate 2. Correct recognition of space group Fmmm in shelx files (was misinterpreted as cubic due to the LATT 4 instruction) 3. Correct handling of the "transparency" attribute in the polyhedra menu 4. Correct a Windows-specific bug that could lead to overwriting of map files when the structure file is saved 5. Correct potential loss of color information during the conversion from spheres to ellipsoids 6. OpenGL "picking" for object deletion did not work in all cases 7. Fixed memory management issues in the cavities code (voids mode 1) 8. Ellipsoid orientation was incorrect for fourfold symmetric sites in tetragonal spacegroups 9. Fixed an error in the ideal tetrahedral angle used in calculating angle variance. 10. Fixed a problem with the eigenvalues for some ellipsoids of revolution on Windows. The cube root routine failed when the input was negative. Uncorrected BUGS: ----------------- Possible additions (not yet implemented) ---------------------------------------- * add keyboard command to add atoms to display list that are a specified radius around the graphics cursor * add command to clear atoms cursor list * "add frame" widget (not sure what it should contain - probably input widgets for 'offset' and a checkbox for 'copy cell and atoms') * label rotation * DIAMOND-style legend box (one labeled sphere for each type of atom) * "add ellipsoids..." options for other import types * create mng or swf animations * convert rhombohedral setting to hexagonal * convert between conventional and primitive (Niggli) cell * add keyboard command to position graphics cursor at given point * add command for viewing along a crystallographic direction * report current camera and light source position in the POV options menu and let the user modify them (to solve lighting problems without resorting to direct editing of the POV file, to fix camera position for a series of images to be converted to an animation) * replace the .frm files with internal arrays and combine .cns and .out to reduce "directory pollution" * provide more convenient (interactive?) option for choosing "mapslice" plane orientation, perhaps use x/y/z rotation angles instead of normal vector on mapslice card DRAWxtl/docs/DRAWxtl55.doc0000644000076400001440000065100011536015652014624 0ustar fingerusersࡱ> G bjbjَ "1]hhhhhhh||||8T<| ^> T T T m N  OQQQQQQ$zuh i m u+ hhT T  + + + "hT hT O||hhhh O+ .+ Y hhhOT D  D|| "HMarch 6, 2011 DRAWxtl V5.5 A program to make ball-and-stick, or polyhedral crystal structure drawings by Larry Finger, Martin Kroeker and Brian Toby This program reads a basic description of the crystal structure, which includes unit-cell parameters, space group, atomic coordinates, thermal parameters or a Fourier map, and outputs a geometry object that contains polyhedra, planes, lone-pair cones, spheres or ellipsoids, bonds, iso-surface Fourier contours and the unit-cell boundary. Unlike earlier versions, the program now contains a graphical-user interface (GUI) that renders the structure object using a series of openGL calls using the glut-programming interface, and provides the capability to adjust many of the parameters and see the effect on the drawing in real time. As before, scene description files for the popular POV ray-tracer program, or a Virtual Reality Modeling Language (VRML) file are produced. The POV scene file can be used as is, but it can also be edited to make use of the more sophisticated features of POV like transparency, backgrounds or light effects. The VRML version is suitable for use with WWW browsers such as FireFox, and can be used to make displays suitable for interactive examination by users. Source URLs for this and associated programs are given in Appendix A. The original version of this program was a module for the visualization software of Advanced Visual Systems, Inc.; however, that program has not been maintained for several years. That code was written by Larry (Larry.Finger@lwfinger.net), Geophysical Laboratory, Carnegie Institution of Washington, 5251 Broad Branch Road, N.W., Washington, DC 20015-1305. The original POV and VRML modifications were proposed and coded by Martin (martin@ruby.chemie.uni-freiburg.de), Institut fr Anorganische und Analytische Chemie, Universitt, Freiburg, Germany. Addition of the Fourier-contour code was accomplished by Brian (Brian.Toby@ANL.gov) Advanced Photon Source, Argonne National Laboratory, 9700 South Cass Ave., Argonne, IL 60439 USA Program Features: DRAWxtl can make ball-and-stick, polyhedral, or mixed diagrams, with atoms represented as spheres or thermal ellipsoids. For the latter type, anisotropic coefficients can be input as Uij, Bij, or bij, depending upon what is available. Since V5.3, the program has the ability to plot modulated and composite crystals up to 3-D modulations. All of the standard modulation functions defined in the CIF definitions can be handled, except for the rigid-body terms. At present, modulated structures may only be input with a CIF description of the structure. Polyhedral diagrams can be made with polyhedra of any desired shape, not just tetrahedra or octahedra. For zeolite drawings, it is also possible to make the 'polyhedron' of tetrahedral ions about the center of the cages. The program can read structural input from CIF, CSD (the Cambridge Structure Database), GSAS, SCHAKAL, and SHELX formats, as well as its own native format. In this way, the crystallographic data for complicated structures do not have to be retyped. Fourier maps may be input in the grd format from GSAS, the stf format of JANA2000, the w2k from WIEN2K, the vsp format from VASP, or the flp format of FullProf. Alternatively, if structure factors are available in CIF format, DRAWxtl will compute the Fourier map. The program also outputs a table of bond distances from each of the atoms in the asymmetric unit to all other atoms. All symmetry operators are used in this calculation, with distances less than a specified limit (defaults to 3.5 ) written to the listing file. This output can be used to check that input parameters are valid. For modulated structures, the minimum, maximum and average values for the bond length are calculated and listed. For anisotropic atoms, the eigenvalues (RMS amplitudes) and eigenvectors for the ellipsoids are computed and listed. This program is written in highly portable C++ and will run on a wide variety of machines including 386- to Pentium-based PC's, Macintoshes, high-end workstations, and Linux systems. The only requirements are a graphical-windows based system, a floating-point coprocessor, a C++ compiler, and libraries for openGL, and FLTK (The Fast Light Tool Kit) V1.1.9. The developers use Microsoft Visual C 6.0 for Windows and gcc and g++ for Linux and OS X. The program requires a display with at least 800 600 resolution. N.B. For those people that do not wish to use a windowing system, we have an updated, non-GUI, version available. Please check  HYPERLINK "http://www.lwfinger.net/drawxtl"http://www.lwfinger.net/drawxtl for details. DRAWxtl is open-source software, and is free to anyone. We hold copyright on the code, and like any other piece of intellectual property, we ask that you respect our rights. Program Operation: As in previous versions that were written for command-line input, a text file of instructions controls the drawing produced. In this version, however, the structure file can be changed by the widgets of the main and secondary screens, and the effect of such changes shown immediately on the main screen of the program (Fig. 1). As in earlier versions, the program produces the POV and VRML output files, which are then read by the companion renderers/viewers to produce the hard copy output, or files suitable for viewing with a Web browser. Since V5.1, the program can go directly from the main screen to an Encapsulated Postscript (EPS) file; thereby bypassing the external hard-copy program step for users that do not have POV installed. Be aware that the resulting drawing will be at screen resolution, which may not be what is desired. Fig. 1: Screenshot of main screen for DRAWxtl. Another feature in V5.1 and later is the graphics cursor shown in the lower, left rear of the diagram above. Its position in fractional coordinates is shown on the line below the drawing. The various bond distances and angles and the torsion angle are shown for the last 4 selected atoms. To aid in atom selection, the following keyboard shortcuts have been implemented: C or c - turn the cursor on. Each succesive press reduces the size of the steps. When the size is reduced below 0.01 A, the cursor is turned off. x, y, z move the cursor in the positive direction parallel to the x-, y- or z-axis. X, Y, Z move the cursor in the negative direction parallel to the x-, y- or z-axis. P or p - place the graphics cursor on the atom nearest the mouse position. A or a - place the cursor at the position of the atom nearest the cursor. M or m move the cursor to the min(M) or max(m) in the electron-density. L or l - label the atom at the cursor position. B or b Place the bond distance between atoms 1 and 2 in the list. Hold left mouse and drag rotate the graphics object using a virtual trackball. Hold right mouse and drag zoom in/out on the object. On the Mac, hold down the command (Apple) key and drag the mouse. Hold middle mouse (both on 2-button mouse) and drag pan motion. On the Mac, hold down the alt (option) key. The arrow keys may also be used to move the object. HOME key remove all zoom and pan motions. Shift/leftclick drag labels or the triple vector to a desired position. If the triple vector is dragged, all 3 of its labels will be moved with it. Ctrl/leftclick remove the object at the location of the mouse cursor. With the widgets located on the main screen, the user can select how much of the structure to portray, where to place the origin, and what orientation to view. Dragging the mouse in the graphics window can also change the latter parameters. With the menu items, the user may select the structure to be displayed, edit the various parameters, view the POV file or listing output, set some POV configuration parameters, or view the various help files. Fig. 2a shows the screen used to edit polyhedron or plane parameters and 2b shows the screen for bonds. Similar screens exist for ellipsoids, spheres, and general parameters. For those changes not addressed by these screens, the user also has the ability to edit the original or revised str file. Fig. 2a. Polyhedra/Planes edit screen2b. Bond edit screenThe edit screens show the current object descriptions in the upper window, where the parameters can be modified, either by direct editing, or by double clicking on a line of the window. The data will be transferred to the boxes below, where changes may be made. When all boxes are filled, the Add and/or Delete buttons will be made active. New objects can be created using the lower part of the screen. After selecting the central atom with the From Atom combo box and using the Polyhedra/Plane Type radio buttons to select the type of object, the user highlights one or more characters in the line containing the coordinating distance to be selected. The parameters will be transferred to the middle row of boxes. After any necessary changes are made in that box, press the Add button to create a new line. When either the Apply or Save button is pushed, the new parameters will be applied to the drawing. When the structure has multiple frames, the Frame No, combo box is used to select the frame that is to be modified. Input Instructions for DRAWxtl: In this program, color is represented in symbolic form, and may be an RGB triple or one of the color names from POVs colors.inc file, which may be modified to define custom colors. The standard color names and associated RGB values are listed in Table I, and sorted by RGB values in Table II. Any of these colors may be made transparent by appending the phrase filter xx after it, where xx is a number from 0.0 to 1.0. The larger the value of xx, the more transparent will be the entity. Each line of the input file is preceded by a character sequence that describes the type of information, as follows: aimsurf 'name' 'number' 'filename' 'style' 'color' causes the program to read from the given file a precalculated surface mesh to display at theposition of the specified atom. The file must be in the format used by the aim program (part of the WIEN2k program suite) for calculating Bader surfaces of atoms according to the AIM concept. (The calculated surface should cover the whole range of 0 to pi in theta and 0 to 2*pi in phi, as no symmetry expansion is performed.) The rendering style can be 'dots', 'mesh' or 'solid'. arrow xp yp zp xc yc zc length diameter color defines the position in fractional coordinates (xp, yp, xz) of the nuclear cell, the components (xc, yc, zc) of the spin vector, and the length, diameter, and color of the arrows The reference direction for xc is parallel to direct space a, yc is parallel to (a b) a, and the reference direction for zc is perpendicular to xc yc. The only symmetry elements used in placing arrows are the translations described by the mag_trans command below. atom  name  number  x  y  z defines the atoms. The 1- to 4-character name will be used on the commands that describe the objects to be created, the number is to identify which atom of this type is referenced, and x y z are the fractional coordinates in the unit cell. If the atom is located on a special position where the coordinate is given by a fraction such as , the string 1/4 may be entered rather than 0.25. average causes the program to draw the average structure of an incommensurately modulated crystal even if information about positional or occupancy modulation is available in the CIF. axislines width color defines the width and color of the lines that depict the principal axes of ellipsoids. The color defaults to dark gray (Gray20). If this command is not given, any ellipsoids will be drawn with principal axes of 0.00015 times the overall scale factor, which should normally be appropriate. background color sets the color of the background of the graphical views. The default color is white. bestplane 'number' 'name1' 'name2' ... 'nameN' 'width' 'height' 'color' causes the program to calculate the best fitting plane through a subset of atoms, where number is the number of unique atom names (name and number, e.g. C8) name1 to nameN that follow. The plane is drawn as a rectangle of dimensions width x height in the given color. betaij name number 11  22  33  12  13  23  color defines the anisotropic thermal coefficients for an atom and  color of the ellipsoid. The  name and  number should correspond to the atom input described above. For this form, the temperature factor is given by T = exp{-SjSkhjhkbjk}. In the POV version of the program, the principal ellipses are drawn in black. The ellipses will, of course, be invisible if the ellipsoid is also black. bij or Bij  name  B11  B22  B33  B12  B13  B23  color defines the anisotropic thermal coefficients for an atom and the color of the ellipsoid to be drawn. The  name and  number should correspond to the atom input described above. For this form, the temperature factor is given by T = exp{-0.25SjSkhjhkBjkaj*ak*}, where aj* and ak* are reciprocal lattice constants. bond name1 name2 radius min length max length color, where name1 and name2 indicate the types of atoms to be connected by a bond, radius is the radius of the resulting cylinder, and the minimum and maximum lengths are given in the same units as the unit cell. box radius color defines the radius and color of the cylinders that form the unit cell boundary. If radius is 0.0, plotting of the unit cell is suppressed. The radius of the cylinders will be scaled with the size of the drawing. The default size is 0.02. cell a-length b-length c-length alpha beta gamma unit-cell lengths and angles. If no angles are listed, they are assumed to be the fixed values for the symmetry class. clip xmin xmax ymin ymax zmin zmax defines a-,b-,c- clipping range in fractions of the axes. Any bonds extending beyond these limits will be cut off at half-length. This command is to be used in conjunction with the pack keyword to produce 'dangling' bonds in the display of framework structures. cutout color (used only for POV and openGL) sets the POV generation of thermal ellipsoids to have one octant removed, as in the program ORTEP. If this command is not given, all ellipsoids will be complete. The color is for the planes that describe the edges of the cutout dash name1 name2 radius min max color where name1 and name2 indicate the types of atoms to be connected by a dashed bond, radius is the radius of the resulting cylinder, and the minimum and maximum lengths are given in the same units as the unit cell. depthcue depth (used only for POV) defines the extent to which the size of polyhedral edges is increased as the edge is closer to the viewer. edges radius color defines the thickness and color of cylinders along the edges of polyhedra that may be used to emphasize the faces. The radius of these cylinders will also be scaled with the size of the drawing. By default, black edges of size 0.02 will be drawn. ellipcolor name number color defines the color for ellipsoids when the thermal ellipsoid information has been read from a CIF, CSD, GSAS, SCHAKAL or SHELX import or inline file. The name and number must match the identification information in the input file. The parameter number may be an asterisk (*) to indicate all atoms with that name. In addition, these input lines must be after the import or inline command. ellipsoids probability sets the size of the ellipsoid such that that fraction of the electron density is contained within the bounding surface. Use either 0.50 or 50 to get the standard (default) 50% ellipsoids. finish ambient diffuse specular roughness defines parameters for the POV lighting functions that are applied to all surfaces. Suggested values are 0.7 0.3 0.08 0.01 to reduce the harsh contrasts that can result from the default material properties in POV. frame comment similar to end', marks the division between two sets of input that are to be superimposed in a single output file. Each frame must have a complete set of atom lines, and lines describing the objects such as bonds, polyhedra, spheres, etc. to be created in this frame. Distinct packing ranges and space grpups are optional. A prime example of this command would be to draw structures with adsorbed molecules with symmetry lower than the cage in which it resides. Another option is to draw ball-and-stick and polyhedral pictures in side-by-side unit cells. All other parameters are global and apply to all frames. import file type filename phase number or data block (for GSAS, PCR, and CIF only) causes the program to read structural information from an external file. file type defines the format of that file, and filename is the name of the file. Import filters have been written for the CIF, DISCUS, FDAT (Cambridge Structure Database), GSAS, PCR (FullProf), SCHAKAL, SHELX, WIEN2K, and ELK (Exciting) formats. For GSAS and PCR formats, the number of the phase should also be given. For CIF, the number of the data block should be given. From these files, the atomic coordinates, thermal parameters, unit cell, and space group (CIF, FDAT, GSAS and SCHAKAL formats only) will be read. To set colors for the ellipsoids, use the ellipcolor command. You must also use the ellipsoids command to get ellipsoids displayed. In files that are imported, atom names of the form Si3A will have atom names of SiA with a number of 3. inline file type is similar to import, except that the foreign input information is included in the DRAWxtl input file. This form works for FDAT, SCHAKAL, SHELX, and Wien2K data. To set colors for the ellipsoids, use the ellipcolor command. You must also use the ellipsoids command to get ellipsoids displayed. labelscale size changes the relative size of the labeltext entries. The default value is 1.0. labeltext x y z text string plots the given string at the specified position given in fractional coordinates. list maxdist causes the program to list bond distances up to maxdist in the preliminary scan. If this command is not given, maxdist defaults to 3.5 lonepair name number distance radius1 radius2 color creates the specified number (either 1 or 2) of cones representing free electron pairs extending from atom 'name', where 'distance' is the length of the cone, radius1 is the size of the tip, and radius2 is the size of the spherical end cap. lookat u1 u2 u3 v1 v2 v3 causes the program to select an orientation such that vector u is towards the viewer, and the projection of vector v is vertical. This command overrides any view command, or the -v switch on the command line. mag_trans Aa Ab Ac Ba Bb Bc Ca Cb Cc describes the relationship between the magnetic and nuclear unit cells. In this notation, the upper-case letter states which of the magnetic axes is being described, and the lower-case letter corresponds to the nuclear cell axis. This matrix defaults to the identity. magnification factor sets the factor to modify the overall scaling is case the automatic value is not correct. This command matches the -m command line switch. mapcalclimits xmin xmax ymin ymax zmin zmax describes the region of direct space (in fractional coordinates) for which the map has been calculated. Map types that are self documenting such as FullProf and JANA2000 do not need this line. For other types, 0 to 1 in all three directions will be assumed. mapcontour level style color defines a new contour at 'level'. The style can be either 'mesh' or 'solid', and the color is set by 'color' mapcontour2d 'lower' 'step' 'upper' 'color' defines a new set of 2d contours beginning at 'lower', with 'step' between contours. No contours beyond 'top' will be drawn. The color is set by 'color'. See the 'mapregion' command to see how to set 2d mode. maplegend draws a color ramp legend in the top left corner of the image mapread maptype filename calctype 'res' reads a Fourier map of type 'maptype' from the file named 'filename'. At present, GSAS-style (maptype = grd), JANA2000-style (maptype = stf), WIEN2k (maptype = w2k), VASP (maptype = vsp), FullProf (GFOURIER output, maptype = flp), and O Format (maptype = dn6) electron density maps are read, as are electron density and ELF files from the FP-LAPW programs ELK and EXCITING (maptype=exc) and files in the quasi-standard XCrysDen format (maptype=xsf). If a SHELX/CIF-style Fo/Fc file (maptype = fcf) or a JANA-style M80 file (maptype = m80) is given, the electron density is calculated during the initial read, which may take a few seconds. Both A/B and Fo/phi data formats (Shelx commands LIST 3 and LIST 6) are supported. The calctype may be 'Fo', 'Fc', 'Fo-Fc', '2Fo-Fc', or Fo2 (i.e. Patterson) to indicate the type of map to calculate. If this parameter is not given, an 'Fo' map is calculated. Parameter res indicates the resolution in steps per unit of the cell. If not given, it defaults to 4. mapregion xmin xmax ymin ymax zmin zmax describes the region of direct space (in fractional coordinates) that the map is to be displayed in the output. If not entered, these values default to the values given under 'mapcalclimits'. If the difference between the maximum and the minimum along one direction is zero, a 2d map will be plotted for the other two coordinates. mapslice px y pz nx ny nz type describes a planar slice through a Fourier map at the location given by the coordinates px, py, pz of a point in the plane and in the orientation determined by the plane normal nx, ny, nz. Possible type values are 1 (contoured slice), 2 (solid, color-coded blue to red) or 3 (solid, black to white). molcomp dist causes any incomplete molecules in the display box to be completed. The value of dist defines the maximum intramolecular distance. Caution: If this distance is greater than any intermolecular distance, or if the material is not molecular, the display list will overflow. nolabels removes all axis labels from the output diagrams. noshadow causes objects in the POV file not to cast shadows. occupancy 'name' 'average' 'minimum' defines the occupancy of the named site in the average structure of a modulated system, and the occupancy threshold for including individual copies in a plot of the modulated structure. Use a negative value for the sphere radius to scale atom sizes by their individual site occupancies. origin xcenter ycenter zcenter defines center of view box in crystal coordinates (defaults to 0.5 0.5 0.5). orthographic causes the camera to be changed from the normal perspective view to an orthographic view for VRML and removes all perspective from POV diagrams. pack xmin xmax ymin ymax zmin zmax defines a-,b-,c- plotting range in fractions of the axes, similar to the Pluto (Motherwell & Clegg 1978) PACK RANGE command (this is especially useful for highly oblique cells, where the orthorhombic view box does not always give satisfactory results). phaseshift 'value1' 'value2' 'value3' defines the initial phases t_n of the n'th modulation wave in a modulated structure. phong value size (used only for POV) defines the amount of Phong highlighting on spheres and ellipsoids. The value ranges between 0.0 and 1.0, where 0.0 gives no highlight, and 1.0 causes complete saturation at the center of the highlight. The size ranges from 1.0 (very dull) to 250 (highly polished). The default quantities are 0.1 and 1.0, which gives a large, dull highlight. If value is 0.0, the image can be rendered much more quickly. plane name length color defines the center of a plane group, such as CO3, that is to be drawn in a structure, where name is the name of the atom at the center and length is the maximum distance to coordinating anions. polyedge name radius color defines the thickness and color of cylinders used to emphasize the faces along the edges of polyhedra for atom name. The radius of these cylinders will also be scaled with the size of the drawing. polysz name length color defines a polyhedron, where name is the name of an atom at the center of a polyhedron and length is the maximum length of distances to atoms that are to be considered as the vertices of the polyhedron. The polyhedra can be of any desired complexity - more than tetrahedra or octahedra can be drawn. For polyhedra with both upper and lower limits (which might be desirable for intermetallic compounds), use the 'shell' command. polytolerance length polylimit length polyfudge length modifies the internal limit for the deviation of vertices from the common plane. While the default value (0.1) will always generate correct drawings, it may sometimes be desirable to increase it to create idealized views of nearly symmetrical polyhedra that would otherwise show creased surfaces. polyvert name1 name2 length color defines polyhedra in the manner of the polysz command, except that the polyhedron around the name1 atom will only include atoms of type name2. qvector value1 value2 value3 defines the components of the wave vector q for a modulated structure. rem, REM Any line preceded by this command is ignored. shell name length1 length2 color defines a polyhedral shell, where name is the name of an atom at the center of a polyhedron and length1 and length2 are the minimum and maximum lengths of distances to atoms that are to be considered as the vertices of the polyhedron. The polyhedra can be of any desired complexity, and can be stacked as desired. slab a b c alpha beta gamma xoff yoff zoff xrot yrot zrot flag defines a (possibly oblique) cutout box of the specified axis lengths and angles that is offset by xoff,yoff zoff from the origin of the structure and rotated at angles xrot yrot zrot relative to it. If flag is set to 1, any part of the structure outside the box is deleted. If flag is 2, the outline of the box is overlaid on the unchanged image to allow accurate placement of the cutout box. spgp, sgrp, or spgr symbol Space Group name consisting of the Bravais lattice symbol (must be upper case) followed by a space, the elements parallel to the first axis followed by a space, etc. Examples are I 41/a m d, P 21/n, I a 3 d, P b n m, etc. The generators will always select the origin choice with a center of symmetry at the origin. Furthermore, all monoclinic cells will have the unique axis parallel to the b axis, unless the full symbol is used, i.e. P 1 1 21/n describes a monoclinic cell with c as the unique axis. N.B. Rhombohedral space groups must be represented in the hexagonal form. sphere name radius color sphere name 'number' radius color where name is a one- or two-character symbol of the atom type, radius is the radius of the sphere in Angstrom, and color is the color of the sphere to be drawn. If the first form is used, all atoms with 'name' will be drawn. The second restricts the command to atoms with the name and number. title, titl descriptive material General description of the structure - this line may appear anywhere in the file, but is generally first. uij, Uij name number u11 u22 u33 u12 u13 u23 color defines the anisotropic thermal coefficients for an atom and color of the ellipsoid. The  name and  number should correspond to the atom input described above. For this form, the temperature factor is given by T = exp{-22jkhjhkbjkaj*ak*}, where . aj* and ak* are reciprocal lattice constants. values 'name * 'radius' values 'name' 'number' 'radius' defines additional atomic properties for the given element or individual atom. Currently the only supported property is the van der Waals radius to be used in cavity calculations (see the voids keyword). vectors turns on the orientation vector triple at a corner of the diagram. view xrot yrot zrot) where xrot, yrot and zrot are view rotation angles in Cartesian space. These values correspond to a rotation of xrot about the x axis, followed by a rotation of yrot about the new y axis, and, a rotation of zrot about the new z axis. voids 'method' 'probe_radius' 'gridx' 'gridy' 'gridz' 'color' causes cavities in the structure to be determined using the given method and probe radius (e.g.1.4 for a water molecule). 'gridx', 'gridy' and 'gridz' determine the resolution of the grid used for subdividing the unit cell. Currently supported methods are 1 for a slow but reliable, sequential test at all gridpoints, 2 for using the MSMS program of Sanner, and 3 for a pseudorandom sampling of points. Methods 2 and 3 should be considered experimental. vrml1 (used only for VRML) causes the output VRML file to have the older, VRML1 syntax for compatibility with some older viewers that are not VRML97 compliant. vrml2 or vrml97 (used only for VRML) These commands do nothing, but are kept for compatibility with old data files. VRML97 format is now the default. A description of some of the VRML97 features is given in Appendix B. Do NOT use this form unless your VRML viewer is VMRL97 compliant! x3d (used only for VRML) This command causes the output VRML file to have X3D 'Classic VRML' encoding and .x3dv extension. xyzoff u1 u2 u3 causes all atom coordinates to be shifted by -u. This command is used whenever the origin defined for a structure does not conform to the standard origin selected by the space-group generator. end, END is the last line of a file that is processed. Any information past this point will be ignored. Appendix A: On-line sources for information and software. POV - Source code for the Persistence of Vision Ray Tracer (POV-Ray) software, user documentation and precompiled executables for several platforms are available through http://www.povray.org. Code is also available through ftp.povray.org, and a number of mirror sites listed on the web site. At the time of this writing, both version 3.6 of POV and a fully functional release candidate for 3.7.0 are available. VRML - Documentation and viewers for the Virtual Reality Modeling Language are available through http://www.web3d.org. These files are particularly suitable for viewing across the Internet, therefore, many of the viewers are in the form of plug-ins for popular web browsers. In addition, stand-alone viewers are available. The files produced by DRAWxtl adhere to the VRML V1.0 format, or the VRML97 (2.0) format. For browser plug-ins, we recommend the free product available at  HYPERLINK "http://www.parallelgraphics.com/products/cortona/"http://www.parallelgraphics.com/products/cortona/. It supports Internet Explorer, Netscape, Mozilla, and FireFox browsers. Another promising cross-platform viewer is view3dscene, available at  HYPERLINK "http://vrmlengine.sourceforge.net/view3dscene.php"http://vrmlengine.sourceforge.net/view3dscene.php. ASYMPTOTE, a powerful vector graphics framework for technical illustrations, is available at  HYPERLINK "http://asymptote.sourceforge.net/"http://asymptote.sourceforge.net. Besides high-quality 2D images in a number of file formats it can also create PDF files with embedded, interactive 3D content. Source code, OS X and Windows executables for DRAWxtl are available at:  HYPERLINK "http://www.lwfinger.net/drawxtl/"http://www.lwfinger.net/drawxtl/. Linux users may want to check the package repositories of their favorite distribution for rpm or deb packages at the time of this writing, we are aware of at least Debian/Ubuntu and RedHat packages being available. Appendix B: Adding life to VRML files One of the major differences between VRML-1 and VRML97 (VRML-2) is the availability of functions that can be used to create dynamic effects such as motion and color changes. While their purpose is more obvious in macroscopic environments like rooms and buildings, these can also be a useful addition to the crystal structures generated with DRAWxtl, especially in an educational context. As there does not appear to be a universally applicable set of functions, they are not automatically included in the files generated by DRAWxtl. This section provides only a short overview of the features we have found useful in our work. A detailed description can be found in the VRML97 standard document (http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-VRML97) and in monographs like Carey & Bells 'The Annotated VRML 2.0 Reference Manual', which is also available online at http://www.aw.com/devpress/titles/41974.html. 1. Naming objects Dynamic effects can be added to a static scene by adding a unique name to one of the positional or material declarations (Transform or Material nodes). Its subfields like translation, rotation or color can then be set by a function that is driven by an internal timer, the viewer clicking on an object, or a combination of both. Thus, a fragment like Transform { translation -0.87100 -1.50862 -2.88 Shape { geometry Sphere {radius .5} } } Which would place an atom of diameter 0.5 at -0.871 -1.50862 -2.88, could be turned intoDEF movingSphere Transform { Shape { geometry Sphere {radius .5} } } where some function would generate translations as desired. 2. Using the internal timer All standard-conforming VRML97 browsers are expected to provide an internal clock called a TimeSensor. Its output - wallclock time in seconds - can be used as a trigger, and the fractional seconds form a sawtooth-like signal in the range from 0 to 1 that can drive periodic events. This takes the form:DEF Wallclock TimeSensor { loop TRUE stopTime 1 cycleInterval 10 } (where the speed can be regulated via the cycleInterval value). To continue our example, we could now use the output of this function to move our sphere. However, its 'heartbeat', the fractionChanged signal, is always between 0 and 1, so we need an auxiliary function to turn this into realistic coordinates. 3. Generating new coordinates or color codes VRML97 provides a series of 'Interpolator' functions to turn a periodic signal into a smooth succession of coordinate or color values. These take the form:DEF Parabola PositionInterpolator { key [ 0 .25 .5 .75 1 ] keyValue [ -0.87100 -1.50862 -2.88, -0.87100 0.50862 -2.88, -0.87100 1.50862 -2.88, -0.87100 0.50862 -2.88, -0.87100 -1.50862 -2.88] } where the 'keyValues' provided for the set of 'keys' are used to compute the function that links input and output. The example above would make our atom oscillate along the y axis around its initial position. Similar functions exist for rotations:DEF turnZ OrientationInterpolator { key [ 0 .333 .666 1 ] keyValue [ 0 0 1 0, 0 0 1 2.09, 0 0 1 4.18, 0 0 1 0.] }And for colors:DEF atomcolor ColorInterpolator { key [ 0 .1 .2 .3 .4 .5 .6 .7 .8 .9 1. ] keyValue [1. 0.6 0., 1. 0.65 0., 1. 0.7 0., 1. 0.8 0., 1. 0.9 0., 1. 1. 0. 1. 0.9 0., 1. 0.8 0., 1. 0.7 0., 1. 0.65 0., 1. 0.6 0. ] } (which would make our atom turn orange, yellow, and orange again (which may even be useful if it belongs to different coordination polyhedra or unit cells at various stages of its movement). 4. Connecting effects and objects The values that are produced by Sensor or Interpolator functions have to be sent to the desired objects (or other functions) via specific routes. In our example, we must feed the output of our TimeSensor to our OrientationInterpolator, and the new coordinates that it generates must be routed to the Transform node around our atom. Thus, ROUTE Wallclock.fraction_changed TO Parabola.set_fraction ROUTE Parabola.value_changed TO movingSphere.set_translation And OrROUTE Wallclock.fraction_changed TO turnZ.set_fraction ROUTE turnZ.value_changed TO movingSphere.set_rotation ROUTE Wallclock.fraction_changed TO atomcolor.set_fraction ROUTE atomcolor.value_changed TO spherematerial.set_color (for the other examples) is needed to put our atom in motion. 5. More general functions Further (and more complex) dependencies between events and actions can be defined via small functions or programs written in JavaScript. If, for instance, we wanted to turn the wallclock time itself into a signal that fits our purpose better than the sawtooth-like 'fraction_changed', we could pass it through this function:DEF mytimer Script { eventIn SFTime division eventOut SFFloat output url "vrmlscript: function division (input) { output = input / 3 - Math.floor (input/3); } " } and then ROUTE Wallclock.time TO mytimer.division ROUTE mytimer.output TO Parabola.set_fraction ROUTE Parabola.value_changed TO movingSphere.set_translation to move our atom. 6. Switching between alternate representations It is sometimes useful to depict a structure in different representations, for instance as an ORTEP-style drawing of the individual atoms and reduced to the coordination polyhedra around the cation or the anion. With VRML97, these can be combined in a single file, where clicking on any part of the structure switches to another representation. To achieve this, the different parts form the choices of a 'Switch' statement that is coupled to a TouchSensor:DEF selectOne Switch { choice [ View1{} View2{} View3{} ] whichChoice 0 } DEF ClickMe TouchSensor{} (where the different Views are either complete definitions or references to prototypes as explained below). The TouchSensor envelopes the object that is contained in the same Transform node (which is the complete structure in this case), it is triggered whenever the viewer moves the pointer over it and presses a button. Normally, only the first view (choice 0 of the switch) is visible. If the output of the TouchSensor is connected to a Script that changes the choice counter:DEF Trigger Script { eventIn SFBool doit eventOut SFInt32 set_hide url "javascript: function doit(touched) { if (touched) { set_hide = set_hide +1 ; if (set_hide > 2) set_hide = 0; } } " } ROUTE Trigger.set_hide TO selectOne.set_whichChoice ROUTE ClickMe.isActive TO Trigger.doit the representation can be switched at any time by a simple mouse click, while the orientation is preserved. 7. Animating larger frameworks Many dynamic effects can be used in the same scene file. Note, however, that the destinations of a ROUTE must have unique names and there must be individual ROUTEs leading from the transforming function to them. So, if you want several moving spheres in the example above, you must name them DEF movingSphere1 {...} DEF movingSphere2 {...} and route the new coordinates with ROUTE Parabola.value_changed TO movingSphere1.set_translation ROUTE Parabola.value_changed TO movingSphere2.set_translation If you want to modify groups of objects (several atoms or polyhedra) in the same way, it is probably best to add a Transform node that encompasses all of them, and then modify its properties. If you want to animate larger entities (polyhedral building blocks or layers) within a crystal structure, it may be easier to have DRAWxtl generate the desired portions separately and then copy them into the final file than to identify and group them in the output of a single DRAWxtl run. To improve readability, you can also group these sections as PROTOtypes that can be referenced through their names. Thus, a combination of a ball-and-stick model and a polyhedral component could be grouped as: PROTO BallAndStick [] { Transform { children [ ... lots of Spheres and Cylinders here ... ] } } PROTO Polyhedra[] { Transform { children [ ... lots of IndexedFaceSets ... ] ] } and finally called as: BallAndStick{} Polyhedra{} which is especially attractive if this is part of a Switch node (as described above) or a layered structure where the layers are animated to visualize phase transitions. File vrml2.wrl in the distribution set demonstrates a self-rotating fragment of the faujasite structure. Table I. Color Names and Associated RGB Values. Color NameRGBColor NameRGBAquamarine0.4392160.8588240.576471IndianRed0.3098040.1843140.184314BakersChoc0.360.20.09Khaki0.6235290.6235290.372549Black000LightBlue0.749020.8470590.847059Blue001LightGray0.6588240.6588240.658824BlueViolet0.623520.3725490.623529LightGrey0.6588240.6588240.658824Brass0.710.650.26LightSteelBlue0.5607840.5607840.737255BrightGold0.850.850.1LightWood0.910.760.65Bronze0.550.470.14LimeGreen0.1960780.80.196078Bronze20.650.490.24Magenta101Brown0.6470590.1647060.164706MandarinOrange0.890.470.2CadetBlue0.3725490.6235290.623529Maroon0.5568630.1372550.419608Clear111MediumAquamarine0.1960780.80.6CoolCopper0.850.530.1MediumBlue0.1960780.1960780.8Copper0.720.450.2MediumForestGreen0.4196080.5568630.137255Coral10.4980390MediumGoldenrod0.9176470.9176470.678431CornflowerBlue0.2588240.2588240.435294MediumOrchid0.5764710.4392160.858824Cyan011MediumSeaGreen0.2588240.4352940.258824DarkBrown0.360.250.2MediumSlateBlue0.4980391DarkGreen0.1843140.3098040.184314MediumSpringGreen0.4980391DarkOliveGreen0.3098040.3098040.184314MediumTurquoise0.4392160.8588240.858824DarkOrchid0.60.1960780.8MediumVioletRed0.8588240.4392160.576471DarkPurple0.530.120.47MediumWood0.650.50.39DarkSlateBlue0.4196080.1372550.556863Mica000DarkSlateGray0.1843140.3098040.309804MidnightBlue0.1843140.1843140.309804DarkSlateGrey0.1843140.3098040.309804Navy0.1372550.1372550.556863DarkTan0.590.410.31NavyBlue0.1372550.1372550.556863DarkTurquoise0.4392160.5764710.858824NeonBlue0.30.31DarkWood0.520.370.26NeonPink10.430.78DimGray0.3294120.3294120.329412NewMidnightBlue000.61DimGrey0.3294120.3294120.329412NewTan0.920.780.62DkGreenCopper0.290.460.43OldGold0.810.710.23DustyRose0.520.390.39Orange10.50Feldspar0.820.570.46OrangeRed10.4980390Firebrick0.5568630.1372550.137255Orchid0.8588240.4392160.858824Flesh0.960.80.69PaleGreen0.5607840.7372550.560784ForestGreen0.1372550.5568630.137255Pink0.7372550.5607840.560784Gold0.80.4980390.196078Plum0.9176470.6784310.917647Goldenrod0.8588240.8588240.439216Quartz0.850.850.95Gray0.7529410.7529410.752941Red100Gray050.050.050.05RichBlue0.350.350.67Gray100.10.10.1Salmon0.4352940.2588240.258824Gray150.150.150.15Scarlet0.550.090.09Gray200.20.20.2SeaGreen0.1372550.5568630.419608Gray250.250.250.25SemiSweetChoc0.420.260.15Gray300.30.30.3Sienna0.5568630.4196080.137255Gray350.350.350.35Silver0.90.910.98Gray400.40.40.4SkyBlue0.1960780.60.8Gray450.450.450.45SlateBlue00.4980391Gray500.50.50.5SpicyPink10.110.68Gray550.550.550.55SpringGreen010.498039Gray600.60.60.6SteelBlue0.1372550.4196080.556863Gray650.650.650.65SummerSky0.220.690.87Gray700.70.70.7Tan0.8588240.5764710.439216Gray750.750.750.75Thistle0.8470590.749020.847059Gray800.80.80.8Turquoise0.6784310.9176470.917647Gray850.850.850.85VeryDarkBrown0.350.160.14Gray900.90.90.9Violet0.3098040.1843140.309804Gray950.950.950.95VioletRed0.80.1960780.6Green010VLightGrey0.80.80.8GreenCopper0.320.490.46Wheat0.8470590.8470590.74902GreenYellow0.5764710.8588240.439216White111Grey0.7529410.7529410.752941Yellow110HuntersGreen0.130.370.31YellowGreen0.60.80.196078Table II. Color Names Sorted by RGB Values. Color NameRGBColor NameRGBBlack000Firebrick0.5568630.1372550.137255Mica000Maroon0.5568630.1372550.419608NewMidnightBlue000.61Sienna0.5568630.4196080.137255Blue001LightSteelBlue0.5607840.5607840.737255SlateBlue00.4980391PaleGreen0.5607840.7372550.560784Green010MediumOrchid0.5764710.4392160.858824SpringGreen010.498039GreenYellow0.5764710.8588240.439216Cyan011DarkTan0.590.410.31Gray050.050.050.05DarkOrchid0.60.1960780.8Gray100.10.10.1Gray600.60.60.6HuntersGreen0.130.370.31YellowGreen0.60.80.196078Navy0.1372550.1372550.556863BlueViolet0.623520.3725490.623529NavyBlue0.1372550.1372550.556863Khaki0.6235290.6235290.372549SteelBlue0.1372550.4196080.556863Brown0.6470590.1647060.164706ForestGreen0.1372550.5568630.137255Bronze20.650.490.24SeaGreen0.1372550.5568630.419608MediumWood0.650.50.39Gray150.150.150.15Gray650.650.650.65MidnightBlue0.1843140.1843140.309804LightGray0.6588240.6588240.658824DarkGreen0.1843140.3098040.184314LightGrey0.6588240.6588240.658824DarkSlateGray0.1843140.3098040.309804Turquoise0.6784310.9176470.917647DarkSlateGrey0.1843140.3098040.309804Gray700.70.70.7MediumBlue0.1960780.1960780.8Brass0.710.650.26SkyBlue0.1960780.60.8Copper0.720.450.2LimeGreen0.1960780.80.196078Pink0.7372550.5607840.560784MediumAquamarine0.1960780.80.6LightBlue0.749020.8470590.847059Gray200.20.20.2Gray750.750.750.75SummerSky0.220.690.87Gray0.7529410.7529410.752941Gray250.250.250.25Grey0.7529410.7529410.752941CornflowerBlue0.2588240.2588240.435294VioletRed0.80.1960780.6MediumSeaGreen0.2588240.4352940.258824Gold0.80.4980390.196078DkGreenCopper0.290.460.43Gray800.80.80.8Gray300.30.30.3VLightGrey0.80.80.8NeonBlue0.30.31OldGold0.810.710.23IndianRed0.3098040.1843140.184314Feldspar0.820.570.46Violet0.3098040.1843140.309804Thistle0.8470590.749020.847059DarkOliveGreen0.3098040.3098040.184314Wheat0.8470590.8470590.74902GreenCopper0.320.490.46CoolCopper0.850.530.1DimGray0.3294120.3294120.329412BrightGold0.850.850.1DimGrey0.3294120.3294120.329412Gray850.850.850.85VeryDarkBrown0.350.160.14Quartz0.850.850.95Gray350.350.350.35MediumVioletRed0.8588240.4392160.576471RichBlue0.350.350.67Orchid0.8588240.4392160.858824BakersChoc0.360.20.09Tan0.8588240.5764710.439216DarkBrown0.360.250.2Goldenrod0.8588240.8588240.439216CadetBlue0.3725490.6235290.623529MandarinOrange0.890.470.2Gray400.40.40.4Gray900.90.90.9DarkSlateBlue0.4196080.1372550.556863Silver0.90.910.98MediumForestGreen0.4196080.5568630.137255LightWood0.910.760.65SemiSweetChoc0.420.260.15Plum0.9176470.6784310.917647Salmon0.4352940.2588240.258824MediumGoldenrod0.9176470.9176470.678431DarkTurquoise0.4392160.5764710.858824NewTan0.920.780.62Aquamarine0.4392160.8588240.576471Gray950.950.950.95MediumTurquoise0.4392160.8588240.858824Flesh0.960.80.69Gray450.450.450.45Red100MediumSlateBlue0.4980391Magenta101MediumSpringGreen0.4980391SpicyPink10.110.68Gray500.50.50.5NeonPink10.430.78DarkWood0.520.370.26Coral10.4980390DustyRose0.520.390.39OrangeRed10.4980390DarkPurple0.530.120.47Orange10.50Scarlet0.550.090.09Yellow110Bronze0.550.470.14Clear111Gray550.550.550.55White111 Page  PAGE 6 - DRAWxtl V5.5 - March 6, 2011 gl 6 "#18;<dk4&5&6&7&H*^*_*h*,,--..1133C4N4|5555:7@7888888&8*82868>8B8::::: :":$:&:*:b;j;p;x;;;;;;;CJEH jU jm $$$ $G$$s$$ghkl ( <$R1;=>mv.} M _!"-"" #%&2&3&4&6&7&9&H*h*,,-./1133C4]4~555.6:7R7V8b;;(>i>>?S?C@@@'A-B[B?CqCMDrDDDEFGGnHHvIIKFLOO   _v.} M _!"-"" #%&3&4&6&8&9&H*h*, $$/a& G$$s  & F   & F+ ,,-./1133C4]4~555.6:7V8b;;(>i>>?S?C@@@'A-B[BVs;;;;;;;===================>>>(>,>>?A?C@G@@@-B3B?CECMDVDDDEE~GGGGGGnHuHvI{IKKNNNNOOOOgPqPPPPPPP!Q+QQQ3R;RhSoSSSTT*T.T?TAT^TTUUCVRV5CJEH CJEH`[B?CqCMDrDDDEFGGnHHvIIKFLOOPP!QEQQQ3RsRhSSsOPP!QEQQQ3RsRhSS^TTUUCV{V}WW X9X YYRYYj]]^_P`_`payaaaa b,cQccc=dldieee fgghhuiiDk[knkkllimmmm n3nnooQqnqsss uCuuux4xTx y(ykyy|zz|| }E}=~V~~~12΁ bS^TTUUCV{V}WW X9X YYRYYj]]^_P`_`payaaaa b,cQcsRV}WW XX YYRY[Yj]u]^^P`Y`payaaaaa,c4ccc=dBdieueeegggghhui{iDkRk[keknkxklllimrmmmmm nnnotoQqVqWq]q`qeqrrNsOsssss u+uuuuuuuuuuuuuuuwwwwwCJEH6 CJOJQJCJEH5\Qccc=dldieee fgghhuiiDk[knkkllimmmm n3nnoosoQqnqsss uCuuux4xTx y(ykyy|zz|| }E}=~V~~~swwwwwwwwwwwwwwwwwwwwx$x4xCDKOTYZ[bfjnowųɳͳγسڳ߳   blty~Ʋ˲вղֲ$$ &} +Q" $G$$ G$$ "+,-49>CDKOTYZ[bf $G$$ G$$$$ &} +Q"fjnowųɳͳγس$$ &} +Q" G$$ $G$$سڳ߳ #'+,6?HQR G$$$$ &} +Q" $G$$#'+,6?HQRSZ_dijty~ƴ˴дѴٴ %./07<AFGUZ_defmquyzõ̵еѵҵصڵܵ޵ߵ  bRSZ_dijty~ƴ˴$$ &} +Q" $G$$ G$$˴дѴٴ %./07<AFGUZ$$ &} +Q" G$$ $G$$Z_defmquyzõ̵еѵҵ G$$$$ &} +Q" $G$$ҵصڵܵ޵ߵ #,456BKT]$$ &} +Q" $G$$ G$$ #,456BKT]^dfhjklqzŶɶͶֶ׶"$&()*02467AJS\]^cegijqzʷ˷̷ѷӷշ׷ط  b]^dfhjklqzŶɶ G$$&d$$ &} +Q" $G$$ G$$ɶͶֶ׶"$&()*02467A $G$$ G$$$d&d G$$$$$ &} +Q" $G$$ֶ(*67\^ijʷ̷׷طACOPxzȸɸ*+>@\]z|¹Ĺ 12SU|}Ժֺ-.SUz{˻̻02STikCJ5CJbAJS\]^cegijqzʷ˷ G$$$$ &} +Q" $G$$˷̷ѷӷշ׷ط&/8ABCIKM$$ &} +Q" $G$$ G$$&/8ABCIKMOP]foxyz¸ĸƸȸɸѸָ۸"&*+26:>?@MRW\]imqz{|¹ùĹ͹ֹ߹  bMOP]foxyz¸ĸƸȸɸѸָ $$ &} +Q" G$$ $G$$ָ۸"&*+26:>?@ G$$$$ &} +Q" $G$$@MRW\]imqz{|¹ùĹ͹ֹ߹  $$ &} +Q" $G$$ G$$ (128AJSTUajs|}$$$ &} +Q" $G$$ G$$ (128AJSTUajs|}ƺ˺ϺԺպֺݺ$-.8AJSTU_hqz{»˻ֻ̻߻ $(,012=FOS  bƺ˺ϺԺպֺݺ@ G$$$$ &} +Q" $G$$$-.8AJSTU_hqz{»˻̻4D$$ &} +Q" G$$ $G$$ֻ̻߻ $(,012=FOSTZ_di$$ &} +Q" $G$$ G$$STZ_dijks|¼˼Լݼ޼߼ &'(/37;<CHMRST^chmns|ǽȽɽؽ  )2;<AENWXYglq  bijks|¼˼Լݼ޼߼ $ $G$$ G$$$$ &} +Q"ݼ߼&(;<RTmnǽɽ;<WYvw̾; $&HIkmտֿ.0STjl!#<=\^vw 56KMz{CJd &'(/37;<CHMRST^chmns$$ &} +Q" G$$ $G$$s|ǽȽɽؽ    G$$$$ &} +Q" $G$$ )2;<AENWXYglqvw~$$ &} +Q" $G$$ G$$qvw~¾ƾʾ̾;վھ߾ $%&-6?HIQZbklm|ƿ˿пտֿ  %*./08AJST[`ejklz  b¾ƾʾ̾;վھ߾ $$ &} +Q" G$$ $G$$$%&-6?HIQZbklm|4 G$$$$ &} +Q" $G$$ƿ˿пտֿ  %*./08AJS$$ &} +Q" $G$$ G$$ST[`ejklz$$ &} +Q" $G$$ G$$!"#.37<=AJS\]^hmrvw #,56=AFKLM_hqz{  b!"#.37<=AJS\]^h G$$$$ &} +Q" $G$$hmrvw$$ &} +Q" G$$ $G$$ #,56=AFKLM_hqz{$$$ &} +Q" $G$$ G$$ $%&4=@ $G$$ G$$$$ &} +Q" $%&4=FOPW\afghs| %'()135789KTVWXbdinopw{  b$&OPfh ')79VXnp&(?@MOefrtnH jUCJA=FOPW\afghs|$$ &} +Q" G$$ $G$$ %'()13578 G$$$$ &} +Q" $G$$89KTVWXbdinopw{$$ &} +Q" $G$$ G$$  $&'(05:?@GIKMNOV[`eflnprst{  J  $$ &} +Q" G$$ $G$$ $&'(05:?@GIKMNOV[`eflnprst G$$$$ &} +Q" $G$$t{$$$ &} +Q" G$$ $G$$ G$$&d 1h. A!r"`#`$%DyK yK @http://www.lwfinger.net/drawxtlmDdZ2F^  c :Ascreen.gifbl; 6+$lnlsDZ]4`G; 6+$PNG  IHDRZq(IPLTE (2K P *"TQHHS.QVIqx tSpLDB"GH p  ,qhh`*&:qd`ZZfdj9=BJJRR^RZckckJXe>Zhf-:)g8S[_'_*c_;=_[ssksssywo{{sY}svkvoo|8xs{{|{8{K؋ s{w'x\~zKtƃ⌜爩煖~{ÞijƜƤʦ½ DI>bQTt㓈ܥܷﹶ Cέε֥νֹֽ޽ !!+4J`{:bKGDH IDATx]oGw.%. %%;LDNaB'H$۴ĠDH,ɢiee Ea"ؠC)$ll}ThMXF]A}ի?-^_pa){y\|"p•cc?Vgg_?7{cҹD\}֣|2A{G>Qt}ڊ[;n_iGF̷p)h}q1hzz5ךxoܺyk~c#y?ol?ȯ˭ы޾ {nk|"nuZs G榖NQ=o<^TbW{ӛ]?}wǐ_W Hkfk},ԿCO??r Gx5ZYhD 앖c׭[>}us=}{bv}̿ c,-}5ԗKK Zo?KpY f_G./ /^s l^h9DV?9zL_jB#p1ǗǼ>%'s_8v0jO׿<~ѡkijxwMNOO{5:Z0= 腉֒;3 nyXxO]SAuZgn߼޼ٻyʿplL]H?;;ﳾ41;9NLFi̸֗p~lZk꼣3[wn>wӉ@M8θ8˄x n=e|R'_W././-e$5^Z}7nqvz4Yq3g@Ǟ[Ou^ct/zgQ=_pCsv4Ӌ@2rEO5˹"8r/":c籕kpQ/Oϊu&3ѹ[,e @r;7Zw?GY-l@v6dFv_vAF>X'|ek=rSe3d2g[3Y6Aj=QǷ'#MO>2}5x.ب]Q*Qߪ {PR~Ә~M=IsSp}!PZz,+!fBϙ̔]9mC+=n2._RDTӅ~eЁcV.W'T3(PT;.) ՚;i ,jFSF+pޫ'ZZ.GxVT&`o/z;z#:Ȓ M!F0t?/ acXҩO$c.)]SvR1έhUZNH.UJd;2^(mC]h“cp\?,lϲv2^Q[%eaP[g8a;t .e@2]b3ѕɝ̄)G]'d WP񏲨#m@͘iպ7#&f_ogMR"X^C*ϋ j5xF viHyt:a8pЕJw°aƭ=88P58a "XRl&XģA-<1'XRݚ[ڝe@8t%:ItmQd@L&!wcfGC=%5 5 ,W7bݲ}e؎ `Sl 2"ȳiThl]w vYFƕ z1@ۨG>4X#tBJ)GHDZDb҉Z-V&'6+#G:HIF"6EG6p#O۠\Gre>ogi2\ Ð_d$XbNEhyW)|Hs5L(?I=XzCsF{/<"?3(7%(lޤ̆AۋS'NFSۡҩp^v'GN}ﻇ9k?CGn>H%]Q ȱk B}>Pua5Ci|w=׏:E5?zP'*,a#PAG FM笜3,5| Ș4-S#@(fOQZrƫP̢8s4t ଀2Vr|֊]et"[0N%a` F;C;d ChPV{2ra6h9/l6zte](1}P t,rVX%]94lJXwEƙ&0vxt{7>;vG,tY*v+/Is/8L,6z۱M[7:奡2%-(Q#]dZ.r'7{k H& @`eLqz $6ƼQa-JˆXP""\qR| pݍK;ll!M]ge (3"+vur7|hbe\GukH0LL18錥5gŮ2b%|\ݸb @2"Ԝi2,'j8}xFe4%3ID0) I#Qf]+vWk.ڇ)%یO `CRpE5\k±:1:UNtR84hVKWU; ow;tvgwJG s N"XQSOzg:IQis;jj RtoߴjcK?nry+B8W͔2qطrKih<>5Ƨ~]:&T o7M놢d{M"vޝ9Rv-gpPXTK JJ|Hwq~>5^9bԣ إ\F<Av]5O p ۤh7dI?)>)gM PZNY9eL '&hfkA*Dy}eu8X E^G/?;f} A6Iq$97P暸}ʈ'99􈥀=q7{]K%4[vFcDbe. H<4m,8vD z ` #f+v 5`߇5Q8{d҇Rϲ!W8 #2ff9pxGŮ2B Q9B pe `{\w E\aM@G(#E)JA2G5!_[N XYM@g6XVtt5rpԬq/Ta9Ev 9}^F:(&?x,C2fO_JwFo$.7ۺx`36fuuF'o50vTڐȓ(&!Y*F+tQH }FWJcZIv) vIݙj[0=DWi@tIrv-Jzo_N#t9I(Ó4`D`M 7;sw'uIUG]!%Ǟ2N⿕!_N34s-25(a53:nu 3P wStÕ;tGQ]˾d+憆W*eȣV|vppP蹜|1f( ˸Yi?QcyO>4c-G44dR,!zyÕ\Nŋ<行kly1!< Ϡ2JU! o Q 03RrEASL;"שׁ3H;4=  n@2*veP5IT#&x'iXpbwds'jSoCgoIIԌk:WAq |haD^d|AUj!h1 ]G" ]Z' /RoPs)PݖZeps㥉(52߄$RoŪ ZV*#](8a%a#xFO$uM1w#rPTUAؒ05f2+v(;_ F=7OXVyGljľ %=*7BRkpJWo}(tԩuw9'º,1P긤lǁb/3#Ŧd"P8WIگ]c̺PpT5EkeAwEmE(ң+v{v^S 7q,v `Jw.Ǻfg8a]% . :' {V}iHR],Fa(dbE~ /Sڑ~*60kRq'ÑɆ" Pw\e֚Dz9;$w*]~!չ7_h >Eai(%R%yhqe( c;!e q=RgMWC DfT+\D\pymL=J]e.H6NcA& 1†µ1s̗V*Kd)sSͅ\(Ԥ/Fh8N+>$tG()KLVА6S:UDTͥnw7#6;yo~lҕx8}<>KKf4hW1斗hT4"/ |Ɗj#I`<_$6 Fh-D-2e]0߈ tm!G̺AkPXeyi!0ቪV \E䉉"٣/Bl34xsYX=Ds= ׋ꑥhxǝjs(c% rIFnI")+. _X3Թ*.@`?( CGN)ڽ'O bKYtmeGC"^n(=tTn{ p8G=j)tK#ȟ,c8GT3y+aFth آ.w*Wb vFOhw1%#\ܿɭF!1~PYfEyDr R!h;9Ÿ&0jb@׮HI!s5Dj[# MhFA mt5N?˒}$VrX&6eo40*,Wv.<Ã!kk ׯ\:IѴo)I^Q MS2rfbj,u 2 z|{|#yL#w%Z1"WQDس$!=}m=s_ȽGjlڱ4z11ܳFKm|$.Q^kkTK' [tlp.Jh;hE3<>Ιm5͊rE0[+$G<|7#.y@xowm[/-k /v2DBdwrWLܴWqiS[3HйWBO; ]vɬq:ǑFV҇~?0M@qx>+R' c7޼1ֳ9@kNԮ;t.Ufv(j$ڏLT3J뢒Dh.2s6F+J8u?eקpk^qs܍\Yx YZ/Wt2p-`}dԋ& 1d[t 6l{E!}\[HX2K"T{ IDAṰOf^_Wʁ7Ξuzr4+Z-.BU\Dh ԸݥVWr$ㄇŨ;F"3aT`G^~軩qCg?z#k—g?HRRjqw?{gںL*!Zk4E.zSF 67%1\XÿdG=õ>MqƖΕ{{_b.XX%򞮞9َaBk͂ igX[s,TEMb}":#(J(Λ^Fyh9r K0A.J %wG:c  i#~2mJfC`W Li'Ɛm .ً:29R,EoCeEja\ /}'a\}HKׯ{f_*6A0SA_&`mWwEvMۓ%+ON3oi{-k,l?~'LÕEj}Y-?*fB{K[uCch̙ѡN f!r"KimzVb.eR^t^\}ٜ{2[Dbzpb7>D)XM^VRj+fBi,$9;zFz:aۍ=[-뫚P|A2iN*rVW|Ch̐DB h ZE_+xE+ti_ݷKBб7rͿvBhW'31; QŠ!W$hdk2 kxfb~ݥJ=>L}~7 5wٱJA: uσrDMAZBfYu5'FObW2F z$1ĒqYug=#AԄ\JA+zX:EN*"'Kl%z>UYc ]ә.Bj_ e$l*\[:oPS^Dx% %%P2+&QWng2'OP |0Ōrʤ]v}75Yy@^t 2wio%tylkZMT&GL"!F(GA>#E3ԮHۦKOF#B@ЕVVQOB5f|i_4|_w-W}^2N⭻ k ܌ ꚹޡz 8v0FGRxpp \#%A%j{Yd_P`KcO@n$ q쑺x5>|,$(@h#sX,^/rSUUUVA _A`ڶfPQ!T D="f3f\RxeՈ /6}=yRxjZŊj ׽ZuտSY f1Mryv"b]Yhک0N(c5de(" eћ'.vr(9kvKeU5`O}{_a}'B1DJIӐ ŜJ6y5tRx-q /+՞m5UZU}\&Cmř y#<@Uܿ`q-eɗKY2UVV#E?CϷo:nx:MM5D6N(u\8@X>! e sծ<(o-kd4!*n̑X7+]-e`#_DA3R9Vl2!g^%,1UKEcPE+v,k6׺SէPVw>%fKb.]q_ADBk>C|Ω&Q ^L9f2&4Ξ͔.ьt{ 4{LQZcx2|7࢑ e۩4^,ڥL:>VWd26^ʲ}$fKY.G.oxd* /FdUBD@I^E$Uv<,m)wwyyҁ2`U"K!j,~=Ӡ~.EJx6/0FE+nO[Yd2.)0)빒uмdM|+Bw8xERrnL`g4E-\~w?AAR7D&쇘ʌC)Ƿ}FN@xDNn~PIخ&l_!|IRL;p_d"##Sڗvb,}m6lC6*"2V_ F錔.VȓX-!(8pU"gƊ:1y05s91ɲq֊] >BU,)Jsjf|7І}WZ&կƲ=g44NXAeOdE1ZJjdRʫVfPX=@gppHnH3FKN_U)((tW""`Kf##D Xb.4Ǎf$b6]ѺaCm".؎)ֲH&Ԙ"",db{@R$/ 0b6q!vnH9h4V'e](ATnm71L# !, /7E^F>7 JPQC ʀL姐q+L> `-J}.[s䚬 6D2+ ]4HiPT /1#CJJ*p!b:ZP^-O=hjnܸaGUC8*׎mZ흃h!J&10SL!]tHu1;j{G?Eufy\W! + ,w~V;((JbJcC؁ZT@ ;vՄHe[ j7s;[33f* v [}<ϱRÉQr:]/\))YFNjC!Sac*ys!:67cJޖ-_(&[Wܡ:%E]ICs-E‹rBE1(fDV1 U몪kU`eo)nV̵𒷡)p'XkKۢȆdF^ 5Ĝ ɥ+^1<*`"ܮo2!F!e 3# ̦]WTV#xISkr q '`5%EY UBTUUGdEa: ٚ,\gH- +/`x:VFx%jC|1;-X(oMaaIQɮƒaC(dD.dҿ:]"2w L4"q0%7K.#o3>#/KhL-ͮa*<Sa x]X^0[O!.[Ř^T!23KWc\Pc擴{\ *"yⲗv5 UԆOzД`P N2bAUPl:!GC|#'9piT)VBd޻g ].,{S TШc"WrE(qI [GhD;@݈|'4Pto'7y51hs20JÖ 9M<2PW>QQ^*뤢Nɣ. K!RQ~RaPKve|BP=oe#Ђۑ?M(G1dW9l\"<#x 27@/U5S#֒ޠwM{< \Nf>_~lX\ЌUC#LT3%w67F.ݕECJ ClM~aY).dսx6͛ R9J#^x׏w^ Ki +u@ ë5]|@GS.,sP.!ʎ|ˤ,^EVX(%뤒@q.2Roo Cs#'kKU'Azwhhwrw1x/  78@[;@#yEzGL644W_ VIYڲҒ]}iU@ 4NF"pPFxu\UVҕdv}ll,x}]]]>~ H0MDbڅ d«I%F4k!X`B26> j!]xM+"~ ̢yN .V(t }\,?o%8g,0MP+]S* p{(f`!9S#&֢?;hEUQ#l̵RuTVHSp&OkqȽsmv(ǐ!/!f! .$he=k5n.yi=VUTnY$a NvACߚȽ\h˲#9 Td\M^* Mg/&=1=S!{ݚ?hw.uj`'24/<:#砹xG2ܟ`i=/<),'Ӥ??;{yM(xşi^%x'=D(GFixIŴuEvѝn4xhE^=Csb,"!ch3!O7oI8,ف״.)2r2WWdP.tn'|R'_4/ "48;o2_e9 $ŦR£;ZC5}>> d(ןPMj>J,"l }&kS }SHEi|7as|DQۜKE 妊|1~e}15KQ)Kҷ>oS!kDʋ(y61RNm9mwEE7 /#ΚQ6 խvLloyĐfsPwhdxxxK- SVCޔUʫ`]scٮKE ;01EJy%-$I,@T؎AZRt0עwwvu鑹 s[? wr񂆝v}”V"'k;{X((!z2c2Iu6חwttu+&%@7Z X{\:)wY IDATw`~9ԈkKdaR@g#..ONr 35"s= 8!Aҽ9X\WW\iE_۷S_zEş bKez-CעvB#LgT̖R'~xc(ԂT:2  +o[62fv}gCCMȧK'^%=kҥh^ɻzΐ!Gx- ‹+0,i "ٕM]ܞ[ߚ;,F-0칹mf?m2.1Lߛ_RLzEJ_$?;{kvmTo.9p[gWqaԙ{U#F{U9K[)kK/ bufF|Y?zUm=7I,``.sȬF1*-ħGui&15#- L C䞄ۅ>_Yk4KqP>W~W_9~nCş!F?Ƣ,Oˠ׮}&2̋;tg_GRk#DJId9ףGO yY2/[~>Jwb+ҠnEWcK?-}{~#3׆,݋]"IdhŘ3xdu(P*w󜏶"{s(@k}@3i:}E׾LF XMdޚC%O|B@ Ni< s)/|}ɻ{{T:Czd XdNxxhsUwtmsA鯑Mt'\]7.Dw{NN}0uiVN08= Vrw~]5dѬ}dkKϤ,..>jph^cɱ>] R$R^?Z__(GMXLU`17xBVΑ) 10Ơ P}<8p(ARO\mHAh 9{.0}E5 m֤kI_¢|;􊓓 :+d~|hPH&zL x<(&k"Cx' F#<.}L!ejۃ`ݛZEybon6cjt1I Esh*똲r,\/QgCU,/ϻ†U)cY/a\)vT9ht哔 )0ʶQ"OWP@IP{~'l.o%E؅wli؉b%9bl1p"ӥoz N̅p(0M)ZYx%P'Cznɑɠ1E?^.C3ؙR] fg{OPI7 5א?Kq֐b7HMyOiLzzhuW*%2: c+YEF V8nYNx͌e ol9Mu+Pi B{{x]exĤQlo LMB ~EB˴E'BȟlGMĩAn8b|EǗ鱢ݟ}weQ V j]$z+:X0j\0odiߍUבS9mo#ja*qM;`KO23fwCrwgfl4:É[bbx=uMVx%JvBab)Rx[&?X~W+BWor@]28=]c9,}yJFrN[)%kJ@044sM޵#t$hhCxF3)C_]q6@;1-"V6vI6,'M+mmHâ@;8NE}>w(:԰1.W;i p=!LJ O^"eIHִ;j:}SȤm ѥ[G=>\OATdlwmtt.|z)dmw5?ݾHw N1X$ Y?<ڋ3;sqѨDк |PSѭ {FE6)Ūg?;,4BE"׶t,ܹVE T_޻ 9ǃm)\_c *Wgȳu9aT ]܂i֫I6t3rmW8t B4, m*eJ/e>wW.͈z$P:\" gQ74(ծ@z"0,=qWpGLcW ra=[z: iUP__~Ywe S;eJ)2ꄘd[Zt~dBw1 WH^?H74~-g ֙BF-JEwWgy'SaFm~g9VuhE<(Cl&$_bF8 iY=C{WW+ۭ+o';E@d۟8CŻvx6}OVLlrZCka{5"˱h1Vy8Pޢgj۟usO\}"pMCyMKǛ7dږ4]]I7Hbq^<"­)mGo $:o.hz(ZZlVs<&.CD/݂~k(K{"1F$еR9]BC׾36Ȕk Gax79#w!}#ڣ5$ 81VE~PTx-FGk4v+>$PMAB; 嘻^{MFIy]j6]ܕȵ\J`$שfsOFƉA]?q+"ֱnOE]ԲFppcW.hJcoA ?TǞ74G@m{6 ^ P' \c?a赠8ys.IHS-j`kpccv}_KyxwwKQ]k:vIcgi@xTgd Frj6vS&0 E|Pd!i߮pͭ_M@t(.ýHxfӱ t: p+PDnO6LCw7)DjמMZˬ4n){"VF@0BM~d 9ʙC@\u3f|1WiP+ n 0?UiVfqɅ4A(z^-|=$_NfY վ\u+W>bOd1U>UUuE1ܥbAHzMEl^>UKDn(x 9rX E4PÚq삦3A|D]|cח#eE]!Xc3T+]{DbbbqJ (C/)9 , q8Š`?hnbX(A+$<> HC_&D@-eOj>6s#e^!Reͫk8gPsUG f(^ Gax=k>%D#_&uuwҊzFێ 0WPQ kJz2mP\YNJ +^gHi]{M{4 kV}!u53ddfX+cEY:1Co(Q5 LH*E,"׎͢x;g9@fUmV;R)b 'xc$שLsqHIay 0(c`rL(@ VA-; ޴11n$ש8ERh ) r{ V/>D(V{x$M:T8h:Y^Jw?v"IWFʀe(A7ej O{Q,AGftzr7IaO,xyT?7st7C;hivvQ GrjbՐ: m14E! 0%k*\WLY5>f@>?WRbhUuجIr-7 C.ιmݖvҾ[:p[K_Dk,f/|`R7^vfx࿃ހ*4OtTYX\Qgu;kGKr9`3u,ʆĴ!4P_O. ʵ~.a7O<,iQ!r IDٔ,7eURV4)H_=,]ʪ(uCU'L/`X_X7{]|#yϩ~AS@S9W+AEUOrE%SW_eS7ar;[ ϑ([ug)}ð}aQ\:R Ҍͱ|Qkd=]AdePnGg3^, q6y=xrA薩͊`:$ u{VlWtY Vn`S"@Zň艻)<mAU=iùzm@Pc!otvb#HOPcC j4k>8ԨRxb%obSUf')ݦ!SnFS ee=(Ī}V:wpn^;p8{Kj1XzW޽=0gv +̕r4EjXJu(M5 nC *d!Rq/OeK>\z$Ah0vQ%UCD"y#ً[A!ey=26qdfwۇ'V|0N Y۞eK-%0lx@.{dH}ƒހ+xwȦH(p I}:)K^2YH>M;ۇw ^t>q!ySz؃aͣPKV& XAqP@ #PfEԬp#ŽMQ(gCZDf+ iZ= -(F lBUxm*t)`ICU [,wd]+WhDA+(W|'}y[#vEi5q ~*uAnVc"X`* B^WbYBM:gDe汦d ˬB9f ~,#(@hHzc+LF 6F%1LA\y6Kҵh|B7)`w$ z mE>~z gxbGh '%*=+"xu3&1^nܳCR_&̓/9I%]/|9 GSBxP3i떮Z~9Exq*C!/^ôXBTx*W<#V5UXKWl*WUhM[?j]k]K8+fjqIWtWգ /Ŧjr/"u9!h]#Αyq x54I+ r!ޒz.Fdc)>w|3j1g\;?Te[ƃݬ{ZOfY܈; At\F}kĥrWGWU-H! z` Z]P#cK9PW@Iڕr Dr=Y Ҫ܄a~tsGE}Ⱥ&eAHte[^ּ7l2֗r_ڥt˫7Np\_r3-#ﳏg}å̼IENDB`DDd(X Z  c 6Aedit.gifbBp^74X2T{rnnjJ!83#:Bp^74X2T{PNG  IHDR(6 PLTE{!!)9!)99BBJJ19B9BJ)R1Z!!)))11119999BBBBJJJJRZBJJRJYc9BJJJJRRRRZRZVRRZZZccZ^]ckkskkkkV!Z`c!^)^!c&`o!k)i&s{!)w){1g9k5k5v5)19BsBxJ{MR`^c!!)))))111111999999BBBBBBB!B!B)JJJ)R1JJ)R-J!J)RJRR!Z!R)R1Z)Z-c1Z9c9ZBcBkBcJkJkRsRsRsZsZ{Z{ckks{{焜焥猜cscckckkss{{sֵֽs{樓凜ƵjfbKGDH IDATx euv̤MZ6MR']XLXjf4#3L$Z$Z)rE5 E-Fb;eP@1e%K;( pӡ-;}ַ~ͻ{kַ9}q{{Ϟp /=wq0|OO…sN. oܝ7~;̰ Cy{|~?\{]#~pr{|- |?2|Җ{]=_bOٳի=Ѝ]е܏ӴvkݍQt^zK/^xqPc#|ٻpva[/_~u_n3gϝ3gw_bw׽  .|2`u~Ov^o~W6||//{__v׿gÅ _$~~wؾ~'O>'>OGy?ύs߸|S^=#>я~ 񣳄 C.Z_k{Jbvο~կ?G^>1 ggƟ_OF<ƀ_g>]ww}ǽggO(eXd8\H8.Dž7w ҌB)WsS'x20<׼93 h<ïg~i_^u Q EOI?Io'&ş֋Jkx=9xy{?o~gyfG7 Ћ| pxk̞\ͯ|| po^]4ycŤQo1|~Vł ^<_3\Ca(9"9d<]s;L$S)c8iI瓒/Шtb"_l9.~O=? ~6X;4a=4Aß~S'~cW|Kd?/݆>:|qR8F[%|V /)x6+51 5O# P`-1'Ca;r_rurҥ$۬ KY*^)GhL"9?1@ݡI5Kp"pKKy;\1wؓh waå/?<燎ģx8ϟ=g?c3ѧ>˿s?=;8zpuᅏ8\yA\<ѦKW.'1$rJJJR{\Ԥr˗b/%pRMWK,`.v6|~V|g|wo֡_{ۣ>c|G87o>sύh'0/?٫_m4Փ2qG/pb)VR )OܗjRȕqD$n'};o}~|GKxxouyv7g?O_?3կ|YÅS et1vꃉvŬjJx0kw*^  1?$Wdac䥄){m+Ŀ{/=xkoyGaM8 ~w쀆|??wg}+{;?gfij8\^{Z>^-ҕ|(׮1bVR\S]+wRt; TL1唔r_- 3W Wk' x8`OtR[qz?Co}[|_}gyg>OSşٟJpwuBC]*w%HSĵ9~Q.$-7Hy U"pRdHن c8_s\)~Ls_ rՓٕu'{ϼlv[?4|~ˀ7]:ݿ?g~O+COpx+s_åW\qFZ&PZ-y#C7sZ0sp9̗¨Ns XLIvCP=x#k`8`L`x C}@׮_!W\rm]}pAh6\И.R!jZ 8KjJWFt3lwO8WLmʏ|k_7%_ hx7 xb^9;HQ!c?ҕ7/ݕKy7mp5r7s}Q: {JR?8.5MQbI%+AMkH|) 't?; ¼t8_?=^;la̫=sΜ=7Ύwg ݹtz%JΨ!Yݥ zY>ӫeowF~Zej'wp̫}񾃃tvcD9w)6E''Nj@ܗ.߻޿`oܽ Wf8{^sԜnc }>>'ϸf4$8 XhF ˏbSv`6=M++ɸ-54L]TZ-iq5]ޔ/h|ϣ5Ds5NRc;[TbṃآRKwh×M;f|S;E_[ko<Q雏}X&o҂„Cw K6Pr)_|8GVt>)vizZ ;-v.ObԠP9h1%XsAA=fuudZi>2/ͩtZ>m=/"rkv#$!+jˇb#{`j -T(Ka:2$b{ުXD"b{%(OlBU1rq*SD S4_qj>Q,>BGb"4&!Ch_ M6\I1 ِzKIP.̼C̵c y 2ƂmM,I%.oJlZ Jxmcm9B+ Y]EHyhj}J`Td=Dȣk#@xquB~;@Vo!-F[#-S @C/Jf IYE]/ J=D{Y!~SI*/Dͨ~ռыcRz 2Ka\qQ%r@E]@v!E&>B{Ax5̣ms:;baVڴiSNJ-;"f˰LUzY\t;H@cQ Q"o%Mj `Sʤ!e;x.o]pQ0tޡƂ5] 4 8Շؖt˭c#Q\1+;y6.A+F=9'00T5'j󢱈vbWu >rV SK\ T\yB?NE4(!4#J1(Q(3 佌r$B2"eI d3ü3@su*(N"QMÝqKTC@IxtBSv"2~FvvpJj++wئkxo[zJTswLV02yhb0ĕlUI* irpc `5:Uo,zV`bX5:gC)=[P5 ݆pPI >U)8Yu%U 00MmMԀtŴU0xNw}H}8em>tFPWhTGgrRRPWޯxDQ5^:c-zmUzp/Ofͷ7Y^$`pH R!@ZgA:uHT%a 9؄(9z%*&}H%1mZ_CAZ6 \Ԗk]ae8Mc%wVpޞ.h  =`0;Y(LV|F[>/;P,L\۸wJ*kg`4ۃ[yқL>^\*{bjoqt`"_,(w 1 02|2h!s_ &N\ L CJL4phɒ- U;4ϒ: O/H#'8!YH;LF@0*Вqm[dZ@cì ˧:`VVo"_|VbDNc4|fQˆwrcA ӭM;p}kDk&Du乶Fy' ˼,F(1Өݔ ;0%'ԥ#1`6a4lB5% u2X%FҦnYbOh;SFdߦ9i#&B&flJ}AF5u&Mnd-0JXkd߉q56_ VsZ`$ڣ琳A?HbFTDѹq ̍ϡ{ `J:`,NyP>jHPoHMN'6RI?|+ f<:Ie06],4^:8$% xsOX2B.2~v| /6VC$j4"+B&d rI5ST];a\3]^꠨Wُ}}IPڴJE3ƚQ^6!3 ,⣓VR4_c/|e^o7 kV_!~´ĬTOҶ>X́W9"__SWY?𘦶ӑ|wpp[*"$Ve\A+jF+w[;T[Z$m#O)Ͼ}!kg;ȨEABOo!*y^-$5oaXk-uRB#K':Y걫ϤSFC6yjc JؑYkKaW҅5W:֮lE7LK1ɬe!:|3CNtɲ|sZ5(:J2i!(v;Pcv"J:0ОEaM:Q"Y92(O#c|$>~-1(3)a\p\4#VnǶBvpmyb˷u;@Qۋ{[sށ;Ia[oC$nm;ۚrf뷵;>۽'ۚ˰va۷f%a.*Gh3-wpmP]a;`hXl8aͬw؍,nmM&;aͬw GvoY۽mb{zw]U׫q7 wbMw 4~z]cqlkYmw?umop1oCI[.=a'1|F L8şE(az5G4yS.A' KO_Fy$Rpw=%3 ug*^H:ʔW(l{@iy*OQ%*Ae(]EhUœ[nbEw?=TA8`2A% xjv k'`%yRvRv9ݿsjC A+(J@ABlVLOt%$`0visjR|dY;]#MqteigTvUn*+]OrKqr_x__R941ufYYneb]ԨjE}] |ez0 T+MZHdZWN1VAчpP8Kn;mQغLǢ$OH뮘2p%-(z c(ʪH2\V=逻.AsHȼZY.)2LL*ٍ LR4K"Fjw0Lv$,@έX]u99S$Y`%mXNR!*SxKT'K~sHQՉ;Q\Aq`.(ڔ(0ܚB wpq#PTk_E@WkE&*JD(%Ys̉;9K J@jرAד@eG:qمF}@+2iڣ" LiDuo@^GZk'Z@uNT@PuZ``ڰj 伃ֿ i=9l;FWX͒$S Gym tJ>`ȅJ=7"t9! n>C Y3\o*%i J]Ի4BkE9iVU ;H/ cӗJpJ"(7$+\tm)H(Z$ZQ7 ]:[rTfzt]3oC/ IJ|L.\=46 pnh6(dIicte ZQJ,n&޽Q#_4XT8*4 9eXy!rQ5ӬB%*MlI\nLK\Y D_S 26!};8"j®@ky; lxĞ$*N0|S+$r(놌悢Lj{U8UId^9.dPBi!k{U0u9qfX(Οn00h$:[&Rel T9/v&Q3zBFJY  Ąь#Ji7zDA}k¯,WBRg%#'Tl3hWɃ"],\":XʉH吲r'vd) dzc9:uV@`1ʒ2{0s>.|F1a. *<\v@U(+f>UN³.!-Vilh" hDq~R[^d!h8U+(ȑ ?l6;viljN) 3JB]Y4!~5sO,Kb?e&"X?QUBd-Y[a"TGOdZVR!]9);1HA.8} k WiQ/-MVNBGض$#C d:S/ Xlh%z)Qfi*'J4  AՐH88[vOLHk>/{kwhY7r&CUJHR|[,$$0-rGɏI(MWTM.1VV%tޓݎȶu\K?ߡ[noj7trdQN 8_?4.FEe"V;}f^r2+<߁U p$=֭1} $z>Zz{a( Dn,zjuyEFw@]gaJhhwX܎^!I-q2V[pjy&7^oBĊE:9Xe'j*l; -ŦعyBy'ʭn52w QN_"}xVoYL8KA5Lq]3o?//^s-p5&6 ԋwޡpaJsd8_:]cL/żv@srbp؈wo;0\;r8d6hjwha[-> S@mQSۆ:.03Y&lzK}FݐUūw&D"0ã$[;k<F aw,DxtáYN;:XLcC>}xy6I¡#-")Lc -k,ƑE`YEA=J>Xt&0ܚJRan-] Up~}]!o)7nKΗ|EVE/~WK^i؊'];Jww^"޶'Y x2D`~_mf]dof+䏂bYG4VoUwy-w-!MISw=A1G/k;#䚔oq{wY<Q]sO/\_wحOc韭4.2Rrt;sxw]w`gW(, }NU;D̴ԣi9T:2maP{ܜ7TjHQ0 k(M};GHZLbK|*^ޫGtYx {%sD5.<բ{NZ62cAH|3J=m Uv-MeH!<{Cyz6p" 6(g SR9|twQ; ^=C-W'ǪCYT5~"W~)*cʘ/h`wYlǠe?@d|SHٮYUĉzZf0t]۸.kHǮ(\Rs,]9ɔ_)c!xBy5X,>_\#+%Vy +z(|˛I6D$,#q|zduBcJjFGz6E$+;FDPs4?BI[z̍RtTxg^@JWbB lڽѨ 匔5ȨWFļLBD-<8=b s O"_wҵ2"hK LF̧LV1_EA|wޣjE <__ Yy0!cJV"51t\c{l(Ug|R'cDy L|E=8VNϓN9-+E=]R^Dԣ/\n `ӰT=I\&1Dɀ IDATS]rV~_ (fDF <+쭭h:eH iZ!϶eQ"mO-}O!DhV{E˒+`@@r"l,hST}Fu1Ca_ lC،fTϢUs`d <4%c Vٳ͡kO.-#ZpQG|/ kWjTLe-ūYPV Kid-)`Е x aMtbĤ-r*aO0aH[:5ӊy0fj@c0G@D5TʮDUIW2mW2Vd$$-U;4FOqdZ 4U4 UW9 U9HW|#8 NbkI 89a X>"7,%M3Hkɕga}]U{WHQ֨"ʪPZa.J5(Q Wu'J!OTf;l2(b@RQ!5q=(AyRT[8:11R!_5x'q;(Y ZDH1i,=)םǬ,UMOVP'PVY9Ry[:P:A.CKwݵ=Qx)'ﯴAiYD -Ԫ%pPG**xMÎRM")U`y60@;şwJVQNWKOd#`q>(A+vT8дk֑lPxL,5gќٱ'd% -8RH+OhLh.1#,o!]yP]vwJ?qw6PaKBcu9UuYcV6X]L3WWޞĿ]RQ '6bcP-Sh {&E1\ ?Q1Ni\D*:jP4<02R0zsN[Ƀѭ]\}յ;(+^`K+M J6!ZdI5Q|*鯺$T~/.!W.@4@*wP2È&0}Bp]c&,j<BL@4Rnt˶+[ؐ5E Ih\RH6jŞ_tN?9sU)v=Q_rԌ童eupzԒڢK5,Q$8SRc1 D(Dy5p$̀ur%3JUH/}*:):0PeOOab#գ u#Z( Q= i W^QҴP{w(V%n/=i/G:tvTz+@MMe)qŐې]}IM9pcJ' aWXSYL;#"':S jnKW)6%.) :!Lc"LqD1E(Ȯî$ˊ{k`W w q]cITHv)(KREͻC&{EvRhhdXl f/Bńb= Z(Q%ك"wg;b"3D# $J\l\M _]p).# X[oI$*gKEXtF\"jƃ `h%UcAUCbAt.y5H*y!<M'̯a^!HpLeS;&!D?RR[*53Vӿ#tWq=c<ּZhŽ_Z!ꡬi<.|x4+ aym~9=tTnohiDZ!B:-KPy"K+Jj$P8 Ukʩop6)twlٔc4w#" YN7ML ˮ1}0{E.DZ<GZi)x@5tn~ڏߛ:f l;;?a,spkz֣;EW77D5D'pe"M }Fݔ+^G[$]g1K*+c KGDC64vJHz1QyW&uIS֜DG.XwK3aw2~#*jc[dÑF ߔwh&z;d/¢a`GjBu#Zcгc˶`oG=N}7P=?foCvEYy]HKJk@N!V"ōTpzm7?]؏ìGvhs;#  ]ReWnE.{kb$z@47eq\XMNC1Լ-\HVu(]朚 eT-Eѵ[QZH9.5xYp)w y;4ե"-$P 7@5dԱz͊.,v{h6f!ojwO&ux&pB iqBh u@3#cBq01u5.&YɞڐcrGo'yGSL;mjj6YTC?pe++AmM2&a\yB$!ޤL/;=;M:1F`q@٣gPZDI _Lpwc՝Mu"$m;d!Yٶ[s2TATȞ4IJ3ܚwMr&b ǡ?ж~CuHLTtى8nrb.Ǭ|>o)\{Y8t:bM8tGSj( מa C $,JB㣛;:{G0k`WC-Og6B CYIr: 6 UN7tG77wj4YL=A{,ܻ, 5GХR/Qn@;'Ij"w"1jxb@P%n"uX츎턃+zOpAH!q;n:1;|P~PjbFF6DϯdCDu"xV=5_ Zv7^?#Wj_(:4$7/(<զ[ء!-|7h)4cq?}EK0a%n = vi.R6yxcabf%W z2I=|Yx>[X8Nו/w0c]ސ.V&r1qLbSV|};bZpD2QCXV<~hI~q#l2:Y^=I- )b0[aڨN!Xz ?ߡJWʥUXB]=W >֕0jd%wFd/}Vl7R\tCk*,ڡVI+఩_}G}gEؕM"e26 \)JZLWL-Ҩjc60k9_ܳit;}(.aWuYܕLCXZaM*ԲI?m 0GLF(*4v%F]zoS}wHgGև\Hc&EE8wd)h JNfooɁ&|G64КwHU_}/,z}46">܇[($_\6 E F/N֚ww.H=:qk~xze?5m:A/rm޼CXedt=J ]ڱkkZ6)v#h""nfb84?!ai۔Sst"pm鹒9ˆbpG4!Z}J-(463#Uh'P"8z AZn;,%FECa9"]Hą`ε;ﰿ|DԿF+҅a}g("w]aJsZkngiQCk,<LթY OC,xhg<J =l۽_J[~GS;D18_vZɪ&)O e. F\(yfBoFW-;޼J.A?_q/wZꎦv=^nw8;μÝw3w$Y-.yIrkIqMGş:FMAIYv\{ Ca}TGA/[Y)q68_N uv +:I=RѮXjlMgâwI%ԻfVú0|x-$fEȘXA?ixº7)3Q$(4\{Cn,a]1k){ߜG]uN9+@ dJ^! ؄zNzzI/Y\}WMZO x$w!^7~+) ¶hcqJMw!nFӡx!ծ} Ym΋q%`&ro16ށO IeS$8άy!~dQ:wS+UjPo6xMY{tJ:$5#FGtndMXJ{BhG r>OYk%틥=U*Ƃ.97vA>"Fm l+ =;z;Xk%XvX]KKC#-^*-ZjȐ[i"nV{;'Lq޳@/A\B DQv"1Z'm;ҒS:rpLa5s[|G8ᰱԅEd;o-C'UK2F\tjBrz8[Xqf=A  I6fr!y9WxFɏ7y5фP%}.Za=&Ւ_?I(V-NLB+xcPpr4+1r=>ˬ$X* h|ɈJh[W,Z;Xn'~U ԝѭ);tNȽQsGkw27zSo]nF#٬aм)nh~ ` R@l0q DBY;|.(DzlIu(z-㤸rȼ]'eݢVxk"fe[vFJc)mL$jG˰rf^^ڨŹ,/23>: p}>}6w(΋垅\iuI {o{քb;:ږ[:oL`4R>iSozxBgU#2!X]E<CU8q*ҋ[UsIzE[wYG$S4܄/TL"WoxvXƬK>ckfI{ *m'RWV-> AށH2ѬB5 -sk1 vO=687ww>ҳ@w ;X!GF ./u=}@̓j>8hAo\;B{KςƬrZ+虂`cZp!z/]V@ՠ~vyGHB),>zPCKҿ-qq$JcXJQ&'{H Y^-LÃNc8>p2w4`;>A [VbĿAW27a%KB|_\[3IA47 ujhW,|2$vZ@)߰K Z̢ZU٥T i}SV$"9Щ ezXIDATFjOv$ݚsO,M > \? GIwɯI.?;b ZUcb.W̸pvd>"<JjI.Gv`ޢ<|5O/Ҽ_N[S] /#,)yGS Rg&~1+4O:-VcЂh a$$D ) B&㾼Fz_ቜaN,8h "(rMEܣſ:tSIBPy1!MDڱĖY@}BMJZj aòZ $iV#*;|wxX<e:gj*434pI-Q&!n$m;goh k;ɯP$D"f6NԝM3\qzZ]Q^rܜN{'!(HYD-|t.\:nj&rjˡZ}Q]w$WE7~Gwrdaz] U^.Bm8)ͱdTkP#"zJdxK0Hч0+idXzX?}i:vfa,qH]j3;@eiFY@]J,nL䢶`BTeZQ%cĒMKˁy{P/T*z8,̃i``\@IG9nI,I)HN*tQmjy>uBID@ 酞 Bi[aJv^ZO\v#e v&EPvŠ\E9?VRvRiJ]2~FcօP25IRR]W B,ٟ> TPTԖRӿL$fT3$Sd |,<lcHAAE[Fۚ> Z%-E :P%j*S+D#1ģWɈm "wLXҠrE"MX(Y0+:?, Կ-Q"~Ԫ5K>m:X6 LPk<xږX`ط6/}yu5 `:d04e!y/^ 4fBNlc6̜lZIPZQN#HⲩVH3ץD*zZpOsoeOm@!h5f>]'9՘A Eo"C*N羆x[d cb_Cx}ו5㿃3Djg+=Rob 4kGGǂX ;5u0{!9*]+.POt#mO)8 mTMpUp*%A#7YNr[9^F{+)e  -|xa0tCf".%FA#6|z\lj3J(zS;LhOiΏDF3c jeㅄyUp[v/DhR>D}X.UR٢ba'59rƠtUŒQpa0Y."JT' `#Bdu "uTfVp!uyVE^§(s(QSpڴw}tF^_8Fh8at֖Ptؓށ|.~r?Bsߪvac$6w <'Pvu/zc "@,;zžŧ=Q,Sp|a0Tߡ>{(o^3 naRZ`)$i1HLCH9ypٮdyXxW;A|*j0$Xi(U9 ؕJfz{}?H"*jN?[L5D 뮒= ǽ[]TA:N#juE z^=CԞP!#W;3{s)a@*Ϥ#EgPB1YgAJTw҅OLID8/0Th%hE]E\Wv;Y;xPZFmYA\Sz R=&Pt֕ {j};J 74tZ5Ip {{>/-kTΫW^X{TIDWTm!@%me*r+y O I Å(eD8U{ FWhk4:L3lHuTVr|{\vVRiN{V{1HR̜\ )x_[q MLX_``hԪ!"ZĞR9i0XNFD,mWP)dȪ4} N/5]Piɾ|p Ud htݔe뵑CćOVJzRlhQ\B"Ԃ1e1DK's js$B# 1(ygCOMlk;̴4mxh9|1n>HC$[_.;x{O41OŦű];dD(3_ 3 P$~l=h#"kUg4ͺX8 n*>,fm,_zk^-QwP>k6,w2USӜ2ദ|QUc|U jt^&V q&'?ͱRJsQ\%*y ue r)SğCG2&Е,U`C^ 2&8zGrH<:SҺ U c,c ~7,Ů/ @pRnJ!cu( "Uy̨\]RbF_+Q|]}3:c4A&vL\V^(P; #x2# e+ z ؅. rnSOu8IwN '(c_Qc H:8ǧom fZA47U|Z GwJJ(e Œ!%Bmn/h;HPB=UCaTijSBǮk[K(=徃{T$ .au(O4ikH'e[MX`Ļ"@{9Q1$HgLwP╘qĤT{rT@Ơܵ\[8r)Wp4vX*ÖeZ[(1eլG)[xw,śS^xyDNVJxR'mN4IXfDrƾD_Qa1)1Z-+ aBZSev124hure2F͓|au pZTuIQEBޭL4༃Q $ՄgTLz<4 5-'@q^{[=Gۘ %,"Υ834lrK l0\[O}i(}.0xjD76 <БD[}3lBEhTM"'ZsKt( ˼cxbfms2:SfYl# zf0CШr$%d&q;6Ʊ^|OZe3 n J-#4Cܔ0+WA㜷!b)x h87Z6W7U0Z%G[Gft$j.,Tq6 +ӵ~|PD73B08g[F%ωqi~)-l>1MNWd*)Z\F y6Z3";VZ5j-[S%'']I #CB"z~'8lALȳ䌴[><t\JaR"ɨӞ|bHѨvgiZP]\&tra˝KʰY-U3=!5,"keE>[ ;6a{ \4.6t)*O`R\J2OJ jKD;8%$Rpĸ% ] bRR#\7_*͢!I͢? ǽ1ji\wK-#VkA}Rq% cE%rf%]*" SuRFC^#߷!H0@r_%ȞCMBFt*]9r@ TV?PSEJځW!`{t,VEs$z䌈!ӦҘ5&T>Y -iDO3>J`v~b( іb%2`FpvRoOp +2%.l򜟪^< $Xkh"oZG(1ysdB’qA!oQִ@!x:"G1hbu|pTȒ:#SOCyQ{p{wY̏,;Q+İ4'yAo|"ĉX졆Wv MŜO@Δ~QLN:kۇyJK575=Fڭrtps`\ga£T!vBR e 6CVtH&ѩZK;:X QIҙK==K}vp{f5޲>#Ori(= babi\q5JƮ1sxZ<{Е3"sIM Z(iyrYN3,>a^Dݜ8\>~9VԀ!6So%}_:tM{{*2+"#+̋J//UĮn,:HZs<d9<lZ)6u>MEVrCQfRL{9;zڮ+#mh8ֿlՙ\U\`cXFP1d(-gߏGy٭A&IENDB`tDd Z  c 6Abond.gifb5tFx,ڶym-tn t#,gc:Fx,ڶym-PNG  IHDR |7PLTE{!!)9!)99BBJJ19B9BJ)R1Z!!)))11119999BBBBJJJJRZBJJRJYc9BJJJJRRRRZRZVRRZZZccZ^]ckkskkkkV!Z`c!^)^!c&`o!k)i&s{!)w){1g9k5k5v5)19BsDxF{JRZ^c)!119!))))11=9B!19BBB!19B9BBJBJJJ1J%J)P-JRR!J)R)R1Z)Z1RR!Z!Z)c1Z9c9ZBcBkBcJkJkRsRsRsZsZ{Z{ckcks{{焜焥猜csccckkks{ss{ֵֽs{樓凜Ƶ[QbKGDH IDATxk%uւlPbrHe*u/K`f " ]撜p&$H$LR (* H)dURJG**Y?h ȿ Y(eB2N%*FQڒb;ާ*/t~}kowyݹ9^{=t7{{ ?rwR?h'K'uupp2W~?}?׮_uO{{?.Z~G~C?#^~w=q%}Ї>#S9i#~K {/\-׮]{o>y͇?N|?8Iׯ_~Dnvk|ڕ˗._txRk+]#|p=tpv9+n\kڕ׮l Å r}mo7wwoJ+׮d.I^.݆Oj7'~>-{/{;88.b?ҏ}O?zO~w? 'xwv=.sמ}3?̿޻o|/%6߆sb?e_ϿcÏ?rGzO|>ws?Wl|g__>  lI'$e?Ï~#O?7[8<SO85?p7/o==w}Q0p8= >A:Avt \ߞ/~>O?Ђၷɹsբ ?K+;QТY`Ooh>ݎ9ON^H'3ms;G ->O>dxꩧ^(pٟ?~=gi] ߶sB}.}[" ߫"0:bzqlp,w;܎_Tǟ|/<8w^hoo y:8t/| /}c]\x9|c/0.=KhϤp꘷;9G7ZR1(䔬_[sL^?Ɔhhm{ 2:|{_Ͷhqņ p;ϵ#Ǻ-,ZhI/ǃa(q/0 @܎<>qOK:k /<϶}OHOү}К("_ pp[;tGҟ?HyÞ2-NޏdAlrR_Ww#3\$cBΎXw~KM/whx ~ֈO}Ow^]-z|6px+ڥ \am~; f<>H=mtwuK⥃xV)Cvp Jǥt9_b~/'Oh.2[8=~{-Kw= O~''; 0>R"/_ P!~rc<᎜-@ga \ Kvi'EtzŔ; Op ~i ?c|GZ8O/^?LwS_l᰷׾ϵpxU q>p*/_i7Ha֟tEϷ_tۊs[\vUo^tY.'m?0hxC4|o{_xzyM/׾~z[8ak-]6Ӝy(]̖G ۏyOg8oj5Ȼ=ޡᑷ7}7~~zz8\^W׮]iGcumԕ<̛|gP?})ZpGO]t :z[8~~{8}Rq?ovkWo^,q-%_k]Wv7wBJ_Ӵ<үGJxz:{-qW=׎cg<[y[K^6v6>w<;7~gy꯴ȿ ?Wwk7I>ϖ7;kҙnS)g^v'z9j~]w辇qx-kr< lzU@1S:{`~# Rlo/ѿo}~7Koo}}WWv6}5U~.Tω %(;s{^nχ‰|6 >u}=޳~yn+^yϽWr/Ή9.]vZ WY~'/;wph|}gl|nbiSY}Gù5塏ɏ97FwNk U]cYz>JgyW ֔zݫ z!D?2LeM:j48SE0j9:L} ۙoPt< #$i1^İ׎NM}j#fO6MOrQ7X*"d![jyj4ǶU.EzeX9.LqQ7#h92mrkby "l8ʱ{[&;:]Iu^LY*UؑR#y[ TQz3fMӶ^$侃"*l=:iiy ]t*'PVLlmJiBQ9ic65_l,Зj AܫJ`*n#Ю3XGEK\/5+ŧ!n]StdOEs[1u\-m(7Qɛmk+*6"7r s%ЖwU̓q}Qbq,Lau@4X2fdݧ ,5(U58(P)5:X\R*jU-MVtE2 ^ &]%hf"-,GBWZ38U%P0zᦑHrP)I1d:+D͚`/d޺aP~BR ǐa5jk]E$`1Ԧw0eVy3O ׏ޚXؐ M㋝4R,hru?ڱ& cLfaH9fN kƸ+ W\2ƣOheX`Ms4\ê5g)`Y i?G6BlHCU=f&' ˂zE)fy$&`qK" w$Pk4R!}h-R!r|\ |uk)CYI#uRygHeI*$GcB098 BTV)q h[  0~FJQp +J$e߁VDV&4P6%ӹ:Ȋ(H ?BjI@P Mh1W1hC2R nu4SC. LkCrp̥H`S!w}J1o!Q %d겆raհJ6kZv`aHS5%1"ZĜw=|y` c}wBHˌH^&;ouWPS'M9Ϩyw`àGzm%#Ai`;"O)nd ;$[;i̇`mՎ1~hH_dٹ3;v$J͌+p3pR$BB|Vs]_8:C-ͺNgt$ p&(N.@H‚AQUf+\\ױȕ00hN[l'-ɀXzZ$IqHHXcTɱ/n X+ofC9YX&?R<x&Y}UdP[͚w\*!Q-aTLT|Tk0\[8gAj rE@vȅqdOZԷM]Eji iF_CQSꣾߔRŵ[^O($x;'ԙ| ::%Ok>Ej#jVB=R2玞 *dt圂)Rի׼T^6:|UAU_: YpW5q%98a zQIÊuJpkiR4ioMKu,/ CǢ 7}uj،Snc;Miސ%fJBҋvLtH@-I(qRREfhk9Ut' eHJ̭5ټ %-ťqCweTtV"J[ =LɊIO>bY? ς0p @QIk.-apeXLa'9tz a twyᐛ 'f"qC}˩[#E[>fmmFn`u 6c|4|)PBs3(+C2`/Թb0(+ с ]̔.(ڼզ,VPlkec]d }:%TZ>ïlHg x+6cn7;l.Jطkx֮KCx32&tϢ]$:hI-Pm5C:QrbzZ:¿Ҭi#gܳt.<-ԧ5$ȴsksA<&|܅CWt,P5w4YV F>_e(kS:ў(ԯ|>،S4<3"4Q$uε,ԅbui.3\"FhGJECw9fHO0ɺl(=qv "}M)iY#X-IhN2߁s-:ġވ? K*A,X{Hb6!*tw#ANWG"NB$' +GqBX{tl*eo|2aZ04s.05by[i@]ݕDf Q .Tpϲ;*XP43%z|0ڜ)5ZcN8FxI -Ϋ 2Tet23 d<{M>)Y&JE֡?KVGfI1bEnC]vEԲmHVu +!v4NAMx#Re[ŸR\5k)U4r8JDbbUKL/Nl4͂TgZY1Lm) *j̺'>1|ƪ*oV"c$Ia2D 5:2!I ['ARe^Z'&tظtKY)gvL1 s|\(T6pL͆+Ct6 pk f*kAG8̺pQeK*LCH2t;qLT_˽QhʊV`)^2р{ hOQyLcUCbFcBhEƧQ,,4 "-k.!b7¨TqHYiud1bzlX[A! =k_!qi&\iPו\uY9FlRAp䪯|PԆvg`H:kQ@uv*du$Edk~;W ŐAV2PUpq8ʋؖ{hQ#;< 81?ԬwY+3WD^&vtZ6?r;ϯ'T8SmTtjc|4oH*V?c |B/Cc%TFgJ1C^ ^0i/54\_z^uõc.P-БcY{#ə`}8=Y,TR )>HZd? !SqI(lH7@rTi~޹ @%,=^hIdQ֦FPڭOݽ_=9WN&@5zpywE6/RW]h\)R;Iٹrua[bbb V 唾d.)llʠ ; V0šؘ+,ӦZ:x,+d+ӇyNj~ȏ2W*ރQ^2(Dٝ+R>qgR@5J޳0l$T|?,"O%jE$%za]'+(>(5ފod~I@3g7=>Dʻ IDAT=f|3yef KW3+(Eorb`@ye]H J \Re.P˻b'Ѻ Mn<ЙB0āfD2A/LG_W ZfM4}kࢂw`cٽS;6Q@bD.BMBD`\0. 6aH)t;urCdP։Y2DxH~.xg+@{YSء+X Ij%,R-Ko8 +Y]n YP8S豜'pE,ˆGCk%H߁@^+ni [쨿 J"Nf'+fjΕB&dI23'53 h_6#`Xj{w _M0Lyհ7|( U8  UTlJv\Hp @}Mfk1Ԩd[3ZQ#PmƚBVjMCDNG!uIA$y_XD>,P}IrKw@+Z̤DdkqDyuPRؙZUZ5db")r.HA0Wlۼ1Q`W*fW7Aӈ2,or|uVf]Y`۶ZmaAیkrكc᭙م $.B S9wtXGLb[ bCyD9- !M9\lDsA*kCdhf壌؞DdxPI9X,@hũ`W Ƌf F^ݤL="N\YȊccɀ| i+T)(wj3npXJ #h cn::4HbtH>.8p`x: p(FôЫ 5&5s#˳`gr R:/48e1iO=\`lֲlvj"jXD}|ˊ&01Nzw a-ˉB޵(,CQ}-2%:ฃeFLlpVŢӺ,-RH1",Ca-ʲPA?mt83ˤ耯7?,mpVicFCgeY4: Q[8e/*a[8eopV%\opVmt.#:l̲ma2pt6gfY6:ew.lE;lg~YdLݹF3,w)۾Ù]E}lY;Ȼs%вXaq/̕lÙY;t, ;P2l,1~g ,>m,вCLb , I`NjH(WE CR0Rڝ%'-$S>(ЕL6!X#VJtLr_P"M9kDC(";R>"[ xȚE!L,in,xS(!$(@O$E$ DB(Er迓Na;( 0֫M*ډL"5 x1B=d 3JUIɞ%:̢gc|tO>Jk¹do_<9 ";E j5$ {T|O61𗮶3E.դdns (M{8ݴM1i@:I]g!GM2B,{h"0]cw6An/>DI5B3fQ\r/\ѥ(L\k&ƹ}P\e Sd8~.+ K$nmDwPh{'\ 94$j8npp&FEVCAX|_U"zӥEWm]50׏ )FZ8@TZԠVXA% tU*}*wDKD݋85E`) "vB;S;™}&.&r`xqwN }!KZ@NQ"<&ѮPƐKVGĐ)UIJ̕;QWP1M~6^C]YbZش|q+A"`Y$Mge=6߁PЧ¦՘`VוUT$PZPNdeBqk&(LƓYױe:Q(6@ 1:?&٘aoD()<"d1É(*c+j`[ =%бkLvPKj̆qԕfEW(9oE%%_Y j0J85_ Hc&rmmթ4dl% YR'# WP3ɳ>SB߻sx DI$1+_ciF$L&ޚF&1(wTznz='z#7=R $3:!R.M,R'E;?I[EtS[1DWڃB4S+cLCP+_)U7q'5+=uVTMS }qb@ .J6蘪{抒FQ%(4O}y.>SpAox<zpM4Y֒;w(#4)hfݠ)Q1g)ӜlKQ4X p\Z[[2tfL;ۈu^YQ>l|S(v""/9dʧ*J(axy>֢Q2eS˕ /[L~zwuA nOvn5-F8.Q6D٢e]]2WOj+ }gTec_<#7)$_ҼMhɭF;j H*yf$a]?}oPmUﰂ,LzWe_-=[}/]Ct J'e)`b :+?*J'r,M^\"=n;ΆUm*DYY24E2eѡjaKyR~e13# s&_jeVAFe%.3VoUE<ӱظ[q萊LÐYtd vI'Áoe`M1l$3VcG@Ja є-IyT8 E18p }CC:#P6:<؏t=[NpNҺl* ˺ l!غ5L]Yx=*`mp9ѡ/dRa®Ci8$ 0y(ɉIeUta(5>hlq_6Y|myʒ+c7,z=P LNMFWpJ܁?3IU?G01>  Z:P>![J++4Mu<@u3A|gAP bζZr T@>G3,dߤ2vΰPس>ʟޛ;gpޔD!Rjv4"'E%|bFp ݩ,œ ;R^C߷CgUypl,|jv\!ɇ۰\Csh8!5 44A)`zq< d?y 8r(>B`MY!aחyg=},>t,tvD;#qkÀ"SBHG*![xOs=g|ߔҕL;M!V /EUI;v <ZDHT8A/J Zrlr3ΛD!=?{%:3KSC-CV8^DHSK<߁ \U~A3d΄HJf6,Ij&^.܇ʢ"F V~b`]cl9D%MIܑ&qc%HhxV:.!$'vAgo2h깽-}]ГJFLjA֘^Y!Q`"GKc0uo5;,|I4I!ɧuɝ-$Jձ D̿\Tw VUeMY,Ϝm]!ā~ ^8FϞ3&a6'īn- 뾒g;d;躕4"0߁LkcS M6QE?1)":XGfB^:Q{r{z IDATR`WF{]cqfGdSṋ.p*?>HNdY(>!~5*x'!O|2E^S-P3MJ9 P+$YYu LYٵ{F%*c:ORNAh,+QǵƀlMqJue<`߳X eŸƵP[[*ϫcc!sv;(3_2{k+A[ccbP^`a:PEZ`a;3P>ćTYgB{D< kVyga_C@VJ, iR(+XrG! +qodE=t33f3H8mVv5 E͈+BׂS[XSOX/`܁"-RsI*ǭ{EܳJwh:aj.|\ k-TZsg:5R&f8ԓ 6NL) LmRG8mkdJfhZu[Gj[m"[Xߒ"$rʟY1 6`XU ژ"/oJAlXWd9""$z4*(rB+ tTLWxUY4/zW51K&Z}x3|Ug>kgyj[hxY^-DQR u2m-Z z-aT^P@ZpaAK:I"+ڊAePգZϚƏd ,ңJ򮱃4'e֐ASB)#6sү P4k(*"DToī1USmkX1Fv3ZϕXSp+,kPUzj n>3<+V0$ J ~F궊3$5K1l:`Y7!H7JeBʥh1j:jB^Ma%S`ִ1j#cTt-[Iʐ`1&<['N`̙Ü\^׀ 5N@i94i` F4sZCV+%QRxpc-%t[L103 G@*R,W-.ٲX*Ud Hd"Қ}ѭہκr+zX5'{R#7ْ(s*g;O~ppX3Bj~΢GiѻPk6uCuKh,4"A \~K㬘 =UX2X2CT.L޹|%ֈIiNsbd#hXtO ;WN]H@$XƦ,*=j×[S)T%[5ѠJ+v@W5@OћAT$2VOn5 MnCASA*&CK5w\ aDh׮!*S y,HZ1V"&[+ T^-"F{Nj/bfOOvw@*M-JZols}UIJ#vrV%QD.%,*(2U(F X' ed76;5fex$d@QjRu|b85 9Dd7. fZ z(;W Q9l€RhRZmZtF"wh2-JEF!QMyH.gIJB8nuM&8bQ]]RSI\`a8ι`%TPl;\ V9뭿$A3.Nk D| ТaGVY̠aZR O2-ġ'RUPP)ץUUtGu5DO w@С72,=jbOU H1{3(S§Y5/"NDtl9}OO IHaƵ%I5h'uOdRLTUC&'iDfC-u, O.I+i-o$ؑbfFH B۟nd*m*V UC;'>>~敀B옽tgLPQ\(3JеpnZ'ޣ9P%h8!鄅V)>*[1(:ƅW. pH3 ׼vwM~XJՎJMos.e\I{%<ԨӦ07W fAELIӥ< ~yuF5(Kv|aHl2E ALof^#Y"+KoqUyCA,=(>S*R0[6ф,LNqDņ™ޚaj#U4)\= kVBXkUBeN~ &9T[ipP8k`gGS<v㘻t5d`;PcGL(=QѤ\,z9> .,DxY >ag~V~`sւVm%+놕Gv$Is)q /`T,P ~{4%D$mħ-Fr:f9B}O1.H_2]d)= oGA/nj)PyԱr|(L!exL"HBEd8hLE1>n8|-O7Y;"`ިr|9( )6MrSiml$xC~&Zq2@2aGj@0[pzEQ `'{Bu`d9R*Ht \mb9@!de;>  "q#lzqGFCv~jK/)|Ă8=26dtm,uk]ԷU TCNj`\r "9Vy@xv튟}-AoaS ^洺h]!(gw,! v?L/0+!:T ڷ ĬB;4 S;ůU'؛"с4cptGద8[} F|""*):]2 g6)O2Dw 9xS?q%αSf-E-Z,ZWOPo5.Pdl2сfQ:?x\{cS Foxֺ%gWpHCE"=K/gp30խWȻh,zM* fl Op1Mo%.?Ayc#Z7ED[D7VGh; ;w0k¬}vfYHFayta>+rVygD`Q|{+wȚacPN$Rka昗#91Epy*?Zs@u0gQjaN鄃3qq(,qi|/# 7gQj<:TU;\GpTs=Ѵ [T+B(W?U%gAÈBP\Uq0"\ivތ)) ^h„iaڸi\raYp|P(=CD^;p?v&F%o9# 'uXԑ5azmB}j:"PÁ;yݣA\xj#U QZ%{J .FD9lܡ"TDCHUZ&@݁> qÁ;Ԥ Bȭ|N?jx,C ǚV[)Cm܁\ Y ,8δ&ke-㢅o]vh;(Rϕw(nI^O,y"`X9w4͸9ɸlfFE Ue^ps;|A ˳=aﰈ}Fˉ @{AwRbCKy r/m{Gsh܁ň0sD2rOΩHn/c%!䴏JV2FԜړ &˄S q JkY0K4mDvmkl})äqvo-wpd^ l747V|BU C$YZ^'P."apA' N{z%m,fШ)x7}GS_jl?qY=!*x"R8EI A\0ZgSgf= β&QO+pqwD{CȨE%R|Gsp-#Y*,5߁G} Crq2RyC\4(lV~r|Cѡ2K:"` K*yV% Y6~G3`ѡ>:T,j` x LǤ!&@6H |gK&kfk+jWMqj]p螰Q0JEQu}CfO>_hZb CxGS\,yˮ2טW9|i,?߁^?f ҔdOŰ8b(7:;Hh]4CUx&5 ezh-6|amhkjf8h m/SO w4,DC P>/tm+&,:Yu9>>4;i:ɠ|Fovl{`\XCV}L9w4իjZ9D.w`ŘV0F404dHaAG-`{6%:E| =10;drY;ֻ$:H~QR^(SI"0D*VFt)q8pe'L"кèj>b&;{d P^ ] $Vp!_Y}^y!;JR-&]`&P(!x1D "?2\b/^WˆnOrea65_%bgJ7J. (%/}t蕅*u`v!P.%3vpxc[k4nX \N!65.i(!qs5w@%8 Q!-7xֵȣV5*}@xl(3+S2mc,ziXji}錻!:hOX.ThSJ ZtP/+) ^)D*(7}%BԌWJUcس.1F>-ľI q/Jä yasStOHȳ]JäY\QVE',t8%i6cG-eh0R]?-PX#6'" n8[[XA-ܩ!~t0Us3P< Yr _PV0I'qҘucB BRC ͦVd`4!ƻ eٞbr'>is ~!u,1WUgA6 GspA]&ٗ.*PZ22j2uE]z)\T8)FÏNϱv-@!Z?1`{q*!75\)L\Q DzD)lgrUm4DžJa2JUXDwBG~x*Yq8䠚d(((UjL[qA_w@eZ[YYSU0ִ3ڋQY&hy4O] ^dԶ\ͲC.bKk_]U]).wujZ:Ӧ9YBka+i;,H1/՟H< NI(17QjBU˘<rzX\Q!Z_KˆWDi*W(,R \e*[*OՕG&Hb\iT 0pF;XWi8EB ,%x8)kf9iUx7 FrLZcVEƬt*:pΐNj,E6ɿx(+#/lmP"Qf$yv1{ aƁ&4Mcٔ+TM{u Bp$:' Z% 61X@G| TYX`j.o={'VwD$I WU@Tp^L pH|BsnL,z` }J<kPs!5q3"))}@25 (P)T羃kgWWeN[`\gsO1ɭqA1wOg& |ytyo@I |8-? ?4OTRJM_>st EH.I`2D#E&Ig5[\TZ|`g E}cMyU^P&]&N2&Ņ| 8#9?yof8;dƮA.iB0c]Y G&v|EMY8r ^Y8ftUƸ/#f!Lzz:,_NY!鋏 2Sck/4cχQ~jI Rzb&puazo@XƂup^H=MsY)̘pQfCt%(FLCݦ.^ehJP+ G]Mx!!nowseg=|MS{=A~9q)BO4Bعw,0*g`9B+7ҸHm@ޫѽ (v*ZF%EA5&{/VTebY\nm(jǜq_s@V{e!}g#hlзNcl޹K,T p6"PgD2,fsյa+l}5`蓩#kaz^Tz?p]fqEcX44LQpB\Q bCk rNw*=qe˗& $f / 5A*!:>AtʛJ,"*zFY«ނ{~1[+$^Xpe-KZZhc`Ϥvd}DoÄ( eܡ2KEW%ʆQSĕJȋYA#Y\Y gJ93KyQmIXs3 ͵.J+VSǐ*h@MfUp!3tsnd@x (@ζCqSǰnS/cQA^YM'c` 2@6ފ xV(JcR!bl33 \IVR1s>[qdr.ϗWcLe$GIK"A)˷~h'D pQ}M/)B3O؃JdZYv;:~cr&AQS ޞg+q1\!353(C*͆^"ura9b\gD"D(wPA;\1cC:*]:h5ĸU(~}eT[BJP#jY煣; !_|Xi< v-Қ[d ԎnhGc=U:[Y"!8⠀G7Lm$%"kmJ;c}j˸]&"*/쑕7eب(.u 0@p0dxEd6$UuZ׬,6}pC<֙ |D,r0(s$#mY -Lb U-`MTeBPu U)yؓkKݫWXj=fE*cJ@T D=b\izw`m:3f'um1ֽO|+bt-mTғ[-<݁ :wz b;5Vh%)Ȍf:A"DVWb2[("v,YkisQcqbY|N#3A!PL3QTD;=+<#abu%mҕ U3䭫(5Ɲ+~a/%@R5D{(ZBDYA+6@|.0E4~X2 Q6(r0'ͩr 2gQZdsb;cA>7 Ѡޒ 9<:> Śk2ԃ(L~w׿կ}kp }^뾯] @"m@_N+%Ja[PcV@ ~V@uV뵖4EsB>,&mZ8|w +6wUFY/$luY\L )t͟]v.⏬qUIENDB`DyK yK dhttp://www.parallelgraphics.com/products/cortona/DyK yK dhttp://vrmlengine.sourceforge.net/view3dscene.phpDyK yK Dhttp://asymptote.sourceforge.net/DyK yK Bhttp://www.lwfinger.net/drawxtl/% [`@`Normal 1$*$A$5B*phOJQJCJsH sH PJnH^JaJ_H9tH9VV Heading 1@& & F & FOJQJCJ05PJ^J aJ0\BA@BAbsatz-Standardschriftart.O. WW8Num1z0 OJ QJ ^J .O. WW8Num2z0 OJ QJ ^J .O. WW8Num3z0 OJ QJ ^J .O!. WW8Num4z0 OJ QJ ^J BO1BAbsatz-Standardschriftart4OA4Endnote Characters6OQ6Footnote Characters6U@a6 Internet Link B*ph>*ZV@qZVisited Internet Link B* phsHsH>*nH_HtH.O.BulletsOJ QJ PJ ^J FFHeading $OJ QJ CJPJ^J aJfB@f Text body1$A$1B*phOJQJCJsH sH PJ^JaJ_HtH / List^J@@Caption xx $CJ6^JaJ]&&Index $^JVVHorizontal Line"$d%d&d'dCJ $%$Sender6pOpTable Contents 1$A$1B*phOJQJCJsH sH PJ^JaJ_HtH. .Footer! % $.".Header" % $>2> Table Heading #$a$ $5\:B: List Contents$^7]`0003;RVwvֶglpsv,[BSQcofƘT+O˨Fn)oGӯAѰvlfسR˴Zҵ]ɶA˷Mָ@̻isSh=8 thjkmoqrtwxyz|}~O΁^Ϋ.JUSqinu{"w>xpxy@yryyz#zz{?{XXXXX 3!l,b$; 6+$l"@0(  H c $ _1230119494 _1230119525 _1184264162;;9 ;;9 9 < 9 LarryEC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\AutoRecovery save of DRAWxtl55.asdLarryC:\DRAWxtl\docs\DRAWxtl55.docLarryC:\DRAWxtl\docs\DRAWxtl55.docb6r} ^`P^@`@^`0^```^`^`^`^``^0`0 ^`OJ QJ ^J  ^`OJ QJ ^J  ^I`IOJ QJ ^J  ^ ` OJ QJ ^J  ^ ` OJ QJ ^J  ^`OJ QJ ^J  ^U`UOJ QJ ^J  ^`OJ QJ ^J  ^`OJ QJ ^J hB*CJOJQJo(OJ QJ IOJ QJ  OJ QJ  OJ QJ OJ QJ UOJ QJ OJ QJ OJ QJ hB*OJQJo(OJ QJ IOJ QJ  OJ QJ  OJ QJ OJ QJ UOJ QJ OJ QJ OJ QJ hB*OJQJo(OJ QJ IOJ QJ  OJ QJ  OJ QJ OJ QJ UOJ QJ OJ QJ OJ QJ WW8Num1WW8Num2WW8Num3WW8Num4@9 9 `U9 9 { *+R0R3RkRlP@P P@PP0@P0Pd@P8P|@PvP@ G:Times New Roman5Symbol3& :Arial71Courier?5 :Courier NewiLiberation SerifTimes New RomanODroid Sans Fallback[ ThorndaleTimes New Roman]HG Mincho Light Jmsmincho?Wingdings 2_ OpenSymbolArial Unicode MSA&AlbanyArialB h AFLfMNGU ! r0dC9DRAWxtl V5.5 March 10, 2011Larry W. FingerLarryOh+'0  8 D P \hpxDRAWxtl V5.5 March 10, 2011RAWLarry W. Fingerarr Normal.dotnLarry.d3rrMicrosoft Word 8.01@ա@@gy@j&M՜.+,D՜.+,H hp|   gGNC  DRAWxtl V5.5 March 10, 2011 Title0(RZ _PID_GUID _PID_HLINKSAN{E9CCC840-D5E4-48A6-9792-8051DF14245E}At0P !http://www.lwfinger.net/drawxtl/G "http://asymptote.sourceforge.net/XW2http://vrmlengine.sourceforge.net/view3dscene.phpZ2http://www.parallelgraphics.com/products/cortona/<? http://www.lwfinger.net/drawxtl#i; screen.gifK4& edit.gifK 6& bond.gif  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry F|0S,DData ug1TableWordDocument"SummaryInformation(DocumentSummaryInformation8CompObjj  FMicrosoft Word Document MSWordDocWord.Document.89qDRAWxtl/docs/DRAWxtl55.pdf0000644000076400001440000070545511536016754014652 0ustar fingerusers%PDF-1.4 %äüöß 2 0 obj <> stream x[Ɋ,WPRSTUV.3\x 6m Tuc|]A)ʼn8q">L ~-|z?t??>j/˺|Η_v_dnW5ٛii>=jLkgoj/˨Fxv _0/őg#UMw7C0.L5ޮ 5.><O?Ŭ.l8az80|??/[_wf+NÅTgɗ 3/N,aE-~Q"n9i2/"/Ƈ9ڣњ+\W41 Dӌpux9G8bGċp)~^'SeVW#N:733N\aPV3ƖOk<^stW> _Ё!!, ΋W2\|%:J)B_+#A7m<_U @áir FCަp4vYOqsܳp3iϊL֍@F;25W5ѿ!\:aTw]%v\&[+Z.K"\N4Ov--7Z\!~-yݓmDc8 [v3`okO,W0 #`ĥAE %p~+Àl5 28p; yRq2"4vEk[Ր3/#Th#jv[lPNJ& !.[TCHh>)]8[X[Y2H&p`D ܛlCS] voxx^0MƘI2 u=y-% fI;C!Zkie/jRVM.=p&">0Q %&& H<[n:/[m[Șb+~=vY&/s3Քl aA~ؖ#W)5ԈLFr)h2? dGo^ ZԆ(T$WU?KR ȖI2>d^<b$ųKҏ/Xt_ eJȉzA!1~ndLRt9y8D.p/0eXqTJݲ O֣Ybw@"/a#"`Tf?˯‰;u˴Rs8@EsEq16ZF .Td|I0eCPr.RTM)J+DfÞ2|.(LBQs22_T 8+􄘊᤭HonV%y(VJEg)')EXM"2cs̱9[Kl… uaM7WL"ENj'uHj+ O#65F1Q,ɏh{6@.Ue$OYN+; ܬcQ(!Myzj$xZ*rqewtVHl6!~ھO%"Nxs]/EVmV걜 F@I0c Ju~bu:L X٠d~M (щ"Ee\b3P-:[ E2=D~zJ\a\S,sE6Y u k11effRGR@d!n0CmXP,mf,bpU.F<:SI%tm/Heٍ|DoV$|y࿀[0rKXўW Yz :53-bYM2-ww`Ӊ}䅸?Dy%E/>=Z9հ|ѮSz(b-qfѲކnZ_nH4s&vܭ `Ⱥ>=ٌ[M ^J;8ݹU2)Z'&6Zhq`|{N,9=nvޝ'∳AVg#'~ߤv-þk*'pw7(Kf/۵wJhݻ M^* 9}>y. X`zuti vjfisoLZKYKy'?#e"l [i/?mm͙NmtŒJhۆEuJ$}YgkL2[:ؓe)fOB~fZ0ٵ/5x eN #-Ro1϶pwu3GZcV4ΒOW2:?FBe) ]pOPG^1>io Zch'p!C:oLZY*$yUǼOM_0ZdV ޞr"P\R8L-XclQi"r?SQPmlBk[\9C{VtL]+ M:oK=|GujE *%-rMfRn119'!t9c2-"c4mV6PO'"n6͑0jqBk'YcAqkIr~2 ĮN~0JyЇNmfu}:w2Yӿ8=j_똾$\:1+\ *dž?Ad9Q~Rk$;Y+q^&Usu,]% -C2shlMl5෽?}VB,C&%>=J:B3qg5I,ɢ)ݹ<j M&aqpF|t;˧W`Cv`68vo}-]<?["W) )or lwy JﴒtqKZEnH-jcԈJv甈^'Q*8Aհ+T mٗgLVع<*]7INGu|MYP΃QTpW~!nk| endstream endobj 3 0 obj 3755 endobj 5 0 obj <> stream xZˎWh}%0 ز$IE3AA0%QdS4';d&9g{/w?oaָoӷ>}^,ay|X.=w{/~t˃uz,tyyӾ Wj5s\& ft^n5!nx[zF*WZSyF{ڕL|n4ká-O~ߞo? ׏ LWט*38n%`|^_g|)^`5 a! >7mN|f.ό3'gȡ&Odr;G07) @<|1mӋ8Q\ċT d .M̘ ._27QL xfYس QZe}Y*hb8Kr#n^WBE50Kt{x94qa'Ph6VfE8(t@փ! *RFF»6~'GBUj^#(\*mX') 2^U#=\IIYS˒BYSw13c x s<[UZ7瘅 : **Dcz˅\|$ߋ޳(:CbFJ >*y_\5P ڃ8VLI`{k];)KiA_=_9c H<;BꅺATP{ ҸSM5w\FLP,+_XF9|$cz p0a7 4O͌{+h6OKB*~9/ސ\7Dp31[Gj]Vӏs*P(䄨}2_gcK]ޕȮ<| @Ti }Jmɦ>iT2P<4h6OT6bͽhՈ5<M1r^~0/%ǶCeET|Ϸo//= }ag\"()}.M6%@GʙmƆkQ Hx a ?=x4>|5ت-x!_p䦽2ws5ܗz*R䞑^Er|.Y~Tm*_yug઻fm*YyknO btyReE∂(UYڮ^׮LxkNnA2>Wfx'f\~!9ǁW{T*Saѣ+IXЪ@@h:S)cu xi6jye39^Ua k1te+@-Mu}͵RA !skBV׋աaܓ'2=װ/l#8=n0W_( :p"^a\JM3HEӯ0 _Nd?~>͓ g,Uӯ|b'~|uzw~éjOH6Z/{.C n>H._w\< cs&ߟ`JQ(s{-.zZ؜I"Ӡ(]bJ9S}Z_s7wڧg endstream endobj 6 0 obj 2786 endobj 7 0 obj < ] >> stream x ו.̣`CC{Yk1MbihC!ݴo;KXƈ$ x`n$vڝhNx摙\ǩRkgf;w~Bps>ji0zJU%v};m/| /nM_"pspѥKn_woP7q1o~-]_x0p֭_ٺuֵ3wΜ[׮ ['Ѯ ?޺v[ߴSgzjOsOmcO֋sآM׮uoŹk?uJ~M[ܚwn'7hߺu:bM7єǓl25w+fzv=Ozbƞo|⽭)v}e][যf]ẃ9Cs?Y=AAMׁ|ݶSh٧MοN޶o>qu뿾~w9ouwmm]nI5x_Un͒[oKpk'Q~oʣz=]uQvGz`|o]<fl ~\"~=/ܴL›tO=OLIS:zx7r֯us&xy[oOnpsWU~[7<s^O?=O<_[ nTtÍw'pߍ77w|LzxGϣ_7o<͟[1 o; 0醁7VWqqߨo}u7lڸ rʸ۶=駓sç QOO,:|Ӓ֨o}Okẏ&1cnSL71mTKM.R}qՓ97[>W>{F=wq:A9{7}%g GH> ŻKC+jGwѽP<{iN|g uw^w׮{|/sԲ03'*F +Q.#&) D .K[ #!+![vK%l- Bx!"zKd ,tZUƵCV#%:ZljͩIU,SVX^8 H!l-G{Pj,rK-[z hH%e+Z/Fz ;.*L.`fFrKGтR&O#ak_H! Vd0T]4U:GRH?ݣ1|S<ܑh- eE#8jԄDz/& JևMhE: eZ[թ:j'u^̿R_7d[et>6_`iبʲ+aNlP926 bRDŽпNk*&1' <>J=_V|UYl+p#z?٤5\O~(hZ gӟ s?9 (| p=r 29X(UoTJ*U?m?G[h-)ZkS͘g@%?V 6G~u$wCQ@&zU[hEȝ'܃6r?.uy9~[T̃}2.ybrN6=#2QNG=+-I,Z5vX(u UMC4n O 05C.#^y}j$Qd\y101ݻg޽V5(d#~DO={a#)x"f.1Jۄ&jG^y؎ س~LWJ_z|'Q6EqDYQwO%OJ|ZF!&"@}&<<ۋ{xNܢCXy:g"#hԸUlB%}l({ͭ~RO"'],@凲%U&5R-!K;܎/Q# +šUc{iH!{v 8'8n`vIsa·gfaM$)[ 0dU(#'PIݏ+zPg`deU=O1zxqmֱ u!bꨆ hPm0/\P$! )쨊1ASt}QƭRD㖶MDoqmmsҖBdkc?<7jlD tuw1l cl*[q>s4|q(s$,rJ+J +$Ix᝗ &$W`VszwRX6ZX&,I&WWVSvHa+VNM$Xc[ɶ@2n%DDE6Nv'T&D2 LiYr!>''eȬI^;Jfò:':%/F^xVW9Aob·N-9<)@H׽&<ԣdφCHvGzQ 2pXQl؋OXɰ7ϡC@Кl"])YB ?!9.V(Xq T<{]zvEp&<,\K!jVw1OELiRw]$[UI0cx=(W$Įh&sˆۡΨHv[ kgblVr_ȷf *N(T;"+ o9R%]XXa/M%U񄃉q c@>*a:a]A5*I(̶\o7ǹɨ/ReCͮuUؘUdJə K]qouiL~)?̗)L 5gS@S&Kq$kXq&v,6c?M#h701U\KՍH}}VXCg8Lr?KCJ_W(T=!&FR8![Mk0!D IC$z!ni9خ mMJ˖VV)Lt,#sS36.qQ5>0')})([e؄-cʖN]lnɁx26Eq oO@885rORB^8I ěbGL /w/m-,Ӭ>-fvj*RXz)|tN)MH_\n?_N ?Y6~?G&|@>[ֳaO*ϝQ0<2s=۶t |`k7*F zkSmŖ9|zs%جRjj.&\۶o}VW|/kZzǜY иKH-@.eKHxjO+Ζn\lDV̉wrQZjիWCɥEwYzCg͚uW̘j{+ڛ(~Luk' ~,WTZQb%5ZQ*HT[ުmK*Tً'_ɿ: &[re!\j_wy ։>y3f̘>!?<[Sg[.Dn-p;֛*spi>ĤR:H>Tų fםRfRp`*6\sytj>~r$4|;<[4rܢLɇ.nQSg͐Ds-aQWPfA/dK폓ZQ5UحR=Cp1Yo#N|Xp<ܖ YP[|}'H|폾y] Yx@es,]גc8jNqͭt,qPWlƚ$+2 w[` Xz)krdo:F'>)ڽ80kV<, .9xmԄo?x5*g} hi?sw[b _$1jN'4 4# ̝A9.O{ %^Kj3l9[G}BhuVz6͓\x_m*έx1/ċyJ&-nt,Pɱu1^y=ܹ ֦q0[2 ,_9YVϜ1!wU~GFȚ'?]cZFX&L5\-\`E_jŠ4i{[7cnp`rXɮAVqW̼ g_M}*tQ>r5rzĂ{y `c0a tF}[~{g+_wDuȖzWϾ:{({҃1BUe㋙cDdX6a8oG1cZ8U+ شtY?/%26Ξ~ssSw;Yl~ӪEGbj"P7)[{Gc9U5!f_݇< ,[V$ " ïᕫ۶my+h,:\߹J$eU~ U!hμV=4$=V!['T$'Xtuvn}+j'|鳯yhAC8@cg828`5aeKЃ2k %ޱԄGFR:;CQcl}y6EຌFZ`?Lłͅ´xq]%P,9~ϨUߒNbr"ږ9RN >BK/Zmy" $\lAyX;561[eCB#1Ȕ[%kI iۮ׬ijZ%f(4-~ˡldTܢzBʖKل&_2@x1LI)Z'U@ @9U= Mv(%e yÅH(tͧc0rymwfle;@zՎlG6N25'l|sngY։ov8';xoEvB Y#(ZhedP[f٪NjHwomI d!+ )\Qak#ԄS;in-rXq9}.J'=1[>6q13x 6Ei#Vؐ;Lĭw߽TԈh4jzw,I-]2%IpMڞW&>2z/x`w\ :0n%555EV GJ[>Sg OS4>FCPyQmdKjE@Mh,KJVmw ^}d NdARZ w +e4Šo|^jthoUV[5jVvw}WXѴ{m3ڈn2|(ՒU4tuAN VgTQT[w䆕5ưQ5qe|)Kl:[~ORΎJZx.-ɛO_ĴiӞ6vC'ZC,G''7l:#1\2r +ϗQZde|^Y5iON|Oߪhވu4 C%]F Tt8q#yyJf(:wDz+ӭ#D❫1)![G?1eȪO kgö<Ć`](pO-g>䠾H~8nme5}I!2D:QWqkp'NCfMCfO]2` R2_*@VzwzQ5¢)*/&rQdk帉S\59V~~'L<=D4PRĆ`}pBvՍ䯩̸LMVaCOolhpj>T.N\ Ǐ-oW˱Iy=~ܢq.Ք+c =6j٢پr)Fё*P7޿xRfxLtw> jAHx~HSZ<RZXIgGŨ\T\SZV$7WxɃT$aߏD2<p[%0 oќUVY[g]Y|Mnj/MmҟӾ=d?f#7I'k<3 s2#n[2$tzVy[m]wZـZoi#ҫM{Bnj>H%9UC#/dNQXF QwtD;VJYV"a05՚NpI^_\&77o弆G~{Ӳ||xdؘyCM2 1xU N$tb购$eT..:>!3MǪxK#Zx}JLN6/$Uum> n$89I`5h 9'N&VOոя[fb:Ԙ:j*4\_HJrH6|-:eRkm*h zUBLhĮ55チ;?llljp7Ӕ3֟̚l{ƲVBUwL;KFTҸ̇%#fG&_ .U`/ K&.yvڦObgn2\B֔``8{zHUbrK6aKֿS3BU&f' L yt1f`18E̮m37) ׮A7沉O8HɩjD{zeK ǔZ2[)҉ں圲Gu7Z&}U1Mո+( 1u{Y4vA}I0K? OC͓i4M<~F s\"4<6=>FYz `$kS"VW~c8*V@5qQ5-\Ҳ5kU3W+v?NKgO J[:2\:&=nq ,{`=zO9*mQ|uuM,>[Ee {b¼m|٫#4!/Gp/sP ` Kz)T.(pVzlX-b}͑k [kQK]ZXR9oҐ ۾1xVGe+P-1Q#oD\FbQp+hsO7ek G**.ko56}]>Z5;*a*~+J&d`K\t<9UXuc\4?.,HDP/ɬ~@Akok\$:'+9x5~enbPEd>$T`\W(Fd=!Z^5-L,O\v'p⋅([ f͜y̫d5>!#Z%V$[8/1.9k*"ᐃ^>1>i !9llVOn^ B͚`ւ9f] >}36$a]~ɊacM^5pa%[*@:BQnsK;R%:ߎ nRN!/ZAܙ5{ճ=_4fpsK' u|P4:xce *WDN?|)T.WjB3[ 7P Pie[:h5V;5=,3gNԠ+«ֆ)Y,*\5*1~!ɨ\EO7 օ|TK0=_TVM6'.z5.0cƄ٬C͘ [0xH{uvsZlt?Dڠr1Xs\rWOXkY1DoA^9AêNW~ 0c]}o<۟kk *)L#FR<ň,xE&|ƭCOSS/WSx; k~Ux!VƠb? zG3*ڬkuaVKP.Fj#p5*ָUDe լ첉S&Nks a;K" ͚5ÊI#=eԧ;kPU aԤJva٨\9?*WhO}Z]6qISZΦ{&>zO!O4RYiOܵxڴ)S0e7}SN,8u:%Ǝ3#uf KT.!z*_T`'vd`Fr:pL#U`wy\X@>(pT=(. MdKxT!G1ĐFwD:$xZ;WjVT(9%$kz:lހ݇q?=j ~&qƷPS0k$rpkpڱUb"L"J T"NUNӑ>T.`0 :4ϫMXMp9*˩'5JfMTpk;o]~V.n,̈́ijq Ed @PfBL_AN& 1*K`s-9-2ZGsh^ l@P Vq[T>pc{Lדܱiu'חḥ3UKy΍8M_B&bfmWqK@}I}Pȭ!׌G¹Q^t/x1*+CϠ|WtИ\Lg-9y[uܬUc,$ &%^PBMUO_WV T)2Pf1.qQIlB)[irk8]rT_kI])Ssm۶men⊾ Eb+\y\;b4Qy3&XaX̉"r+9NWNу)Ӧ]>m)Xz CQTDGUoLHQ, ZEnӱcƌ\2V,pɭ)W2y^CCxLw=|#d.@* !%^y 2#]6*9Fb]9ysK:Tᴮĕ-9MD;4NҜF?nq'Бr'js{n+.y;*2؟S.g創\?*mrVfTap ER)3\\$`?boƟiϖjpCnJKׇ&eLU9azF&G[v|\-gf"I=ԭQ?".agE|IJ}_~/6D6iYٖ3m)k05#kYak7ʥaHe:͎ Ym Udm۾߷zH?ϿSq@N*= kI8_q sƂ*VC_V5G"6 ƣփ!P|mm[a[/Ϟ4w1q-Be3=.F~vmBdc> ٜZCZzʆɪ_8LCݎZΞ9gΜ1}v~M{ӝ_+Ch+(MRk AUs,K /Րw*֐&7C?rɿo'_K}p$xyu5 \W_{k--72*+cJa r=˼9{Ir 1пש3GS8n ]ߟ oߜɟ/H`bT?^(iZQR6c$A$*,ţ)ZQx8psXPuad;W ;KTtQ'O_J%.9KT['@ O8x:?>A)l;.7W ?'%Tp3jv΁})%Qwy88HfO'~2rVR;GcozB9+ r^rW\W,wwM& =޼o߶% Q㊱',si+G%[[T=u6Pt͓l ˇVe?9o<\+;ҁA?:o#g??5kGlCqJruRnFUpQ|fcefdj:~6O Sj&[l碚B)n! 7:x-[#ER$rTbzw3^嵡x[i'-G E|ǁ͋EIimOC–A}o\9ybSAq};Z<*s.'B2*WO={GoT+^`w/Y[>Cg@QMK׬/eQ߼ Az49d Lt-t~-<ݵ- GH2g!*W[FnakbWz_A3w'Y - f]uHwVerYMwD\^JyʫSnaPf]5ww-:5蓁J&,}lwZ>_:%Xw\-W_5 o1*w+ ʥ.bR+U,u=m0{Sd˙"8n%cn/{6,;?&mXwhg`jL\M'tF7C$tFd3!^X&/~D,wu#IѸN2^+YfNh\A{s!/;  &ԭ`}/k]"U վyb5h@*'tu pٸ0KrJjXQ+T.43]L֝J(yEA/hLNo/̰We /|B`6++Ò!zqޥL Q( fB Gr '6%rt`'ߝNl%< 4^B{u6]ϳ,G,+;r:2vlƌ q^iqOS'}}gO8Ciڢ Ue'qhI+X'y=ʥE戄Ro$*݃PH'Eqzկ*ٯ*#;[1c54H Uw7R9!CzB'4َ4ʖDwJ(,>T.vlyrP7rutَlR# b\lA-nk3h26D+ qNKmCAPweN̔T6 ]FS3/ x>we:"P׀P ' Dtynd 9acU4unY)|26r\̉1*H|2]nu5 Y͑&K@ģ"LBU[H"?dXt`"u`.j\4Мm 3b4MGRj׌Z’- 9%!uB<TUNE[pб5MCHś5)s5:0UI'Tg3 daak_F- پyicR$U~.f C˖ Ĺt](mv*j;}ah-C[/vg WذtT h5 ۲v-[ȉ^WFCG WͽW[OB Evۨ =UƏB&e`dN|䧂z#uõ#W 0192 I/VV: c3[(SRa%2~#r6IE|Rd7u򹅖յآptVyκ o)}amJ 5B#*D %~iZ|HP1/eX.Z-剿[H7]Iޅ^FHVe'X4ģV@ñ4rHW>n"P*ţcHK!zu }c_[<Ž.Bp^]%OPt<">V`[>B)tzۊp2@8"iaSzœׄ|jliO` eW"_$[+Y>_p"6zBU#̝I)3Zz6 a-x-4oS&4#Lq'hIudXaCC͘3ͼpVO|1 ^GQK[*`Ց|):?{*9**DapDP[asO#h׶ᐹzYJ ޥ#g0/5fERSaa1|eBw*B;V?bSӧoT,w-:-ő-A'PK6zXb۩isB!x%ᄬ.isn' #\J@AYa(NpBeI/13Ө)\;nYX۝B{"!cNeR/QRLna vTM[b,;ܲ| [VxO ILԆG}(mV&8!j i,;3&oM[BlVNr+([˖} +'` e~g9p,,- rGH "@W&j+*pǬI N) |M@NɄsCv6}yYxc.SOf۲@! %lKju%O[*\:Z=(xlxTH&ˣM=((9,@9WW0q&OEN'6`'UtmJQ(d+4s'UE:2QNJY>|BuA[x>%ۨ=#`yO ؔUTcCO^wDx[ի|3#Mڜ=`#>|+h~i'H R}l |eKN0uŭ'mzBhzs`[UQd]aSdh~5U%Tq)fa1켑^]A]B ve tĦw!˰0 FNt:gu={1D:ȷ$Exa;v4jIf)Uu >ld:NyhT%4CYylרzip XGC 4c[5MX8w,3R=>ɣTApAi7ɺH*zU"sl*VW5j8nqDTs 8![}iU_([glsq+LJI5yelk5nʖVAH@[獔b#+Q"r[Ji,O+BPل5nϿ.Lruc@uBڡ {9+a B |lh3%{x ^=ee j%|/gM"qmP:aw! ek^gMJ[RܰƭR28/a<]oMP7~{M#a !nG7(XGTBMոUx,>(I$PH^ &Qϲ!+d8=I Py )@EV"]*m?D }P"p,'a ہƛ 80S!RMx ki`K\%5@^͂/MO(| ۘ5ƊGOx0neul.ީq0U>_rf2@r'FKSÎpM!| \r>n+(NEku?D=&3A)FR\ׁF a!H^׸U4'!i[VHKㄪN]'GqQ s>I2s=)֝X*rh緐3 + (U8 [dLWګWOVnv3m-TE JVȰA.:BM!HJ C([&q_,-tm(ָU6P~K%zO|^|Q \q r6OaS,wO˃MslԸUhvi坧OY=R|i[9ʴGl:Ap,5JP¢Q9.\e+$,+)=)Ovِe,Faɓ@Dg9<ށj\<&e 2pMNlس Xn $&Bg0ԃk[{b!ĝaPғ5QlPTb/Yϋ+,Cq+\*ΨRprުo1d;3#LJ˖x4M8(j ["/FW#"ʦ쮨%| Kl "ph/0f SiҲe2%_&CVE-ppHYf:pFHA}Da9 uI?ʼnzSV)d-u(P2idKЀr]bq8&Q/BJc*rG߅Č4Y~`3ip_T4aF[ULB9,WG{udC%9j{zFj]k*ETբƃGA8y*҅.cbKa1‚&[pч?Ltr-cRqTpT\_#Og(xdT0DFuMdƭR{;(E[-=eh%FmiL4ނ^f7>\[[h*.Hס jZ>}vVKmJіZ]8ݫ0$seM)"4XiazP{M8VY]mZ]ɂCJ xDsu} O*%Ii;55<3ʴkΫgN˷Azn; 퐽ӂR0qIgdƭRdcH4)Kb'?sdEGCa ^vFh*X-c댖qԇ5nf Hn%H@΀e7A-,/. o wUW$”d4Qmd'N _Pb|~J&l5d!G> qP 4aLH[=6kY_s# yg kUheҶ7P)|ۂT1ڏyM5NW5,V+c nrAd:\ٕeGLij⨇ ָUT,)/Kު e pCP庒&N} vuR(jr-x Ciǵ.§v ց^_̉u-6ל5n 4nI83804b*5 [4 rHw9>бܪJP~8RkM-UꫤMhx>Ug˦,j*EB Fz SVfb:n" m౉(ȱ|w}`,NM `S="U_ |F56u~l$YpPǩ^:u$s\ywۑJ Rij*wHԲ]3 .ՠMuztm^JOBY{#OƨPf X.wmΖc/I6e.B*EuL(ċڐ6]B nj,P6Or,/OnGjQ;8iÚ Xp:pM!7Z8NGgȰ޵Ӗ2xt?P{oH5i #!+#gOl|RV1 0Ġ#TbYw-}ZN2L e` 3%,VVIO,>aª$6L*_qͦB) ZS vS3xB$[Ҟٙd pD_"}$8c[LXp<N[ʎøϘL;&!!bi!'^Bt %c:mVtD 2eY>sxA'Qaj,&+˒Nj5鈆쎖'2 \hv$ኾӭh,XV>]Rm<$B$߲$v2.D(Y{09[9"$B"&!-X<וnEЊt,ġV(X-u@kZxA$7yP,DKXRڅ _RDn/Nk mZ"_?~)TaRVVXks=`P'N?*Q&jb$dV-ԄSZ0UiSMm=(UpkBcj0—-PZәXxG<R2׀PDMB:4-[m܂sOJA<' E;^I;@h,>Ҋ:VM}-ɬlA!si!_-l$(oԄ.%N=d ! '6Qxps b`f {gQ<ʖT)-bQ8% ^-Ow=22it >:B-0z8het &3Z$XiaG+#քbt#2QxVG-hH D̍ƼhL&h(vRV,;bYYTw*kG69t&9H _m= sh is4Jj?Wa(OV` +x40 XjG(- .7B) ʁ`m~"[WC(]s|#m=x<cp}@\nbqWs -WP8OfPir)[M\9TЩ6yr #LRO <:́3Gdm;lzHG;:*Y .@%IVd(<*X GG(*LJFm@o +BQKС` 5:ӡVA١e(?pZaV|D奺Obl \愳'"&j)Ya Y0= d`NgbZ1Bl{:+NJc^%|qz>}\q R"@۽ކLmxe!#-t ΃" 0Ք-H&*rUCtBmYҿX6d2v| .]..7:^~cyQt+([*Й+1iG3b WDvdq+\!YVչM(nq|"<ً2Ď?rKkrtPK$s!>@hijwŊleњn 6$  ZttbV0lDLo,KY`D#8^LgG$ԕjt/Nn[F܎")tjG%^,p ? [= a%@8#`H^mdQlHb];tWk[N=&*ԙԹo]H4mF^܊Nʝ(Zka<.v{Z l?N`.8p Wgu3V.Cb2Vub|#OLY48 FQ mpZVr*P+[Y W=#{mLI> |vkGڌa:_[z/4pd3?[*X[bGN-.INRC6ق%'ɒQcQ;G 8[)M(jlVnG %Kd 2XkjֶT 'k ?\m c p#$@́3>b#R8.rF%_bQBL3!kDgۻza ֧ :vJ t<4ӽF 'K؃yɚW8KΉhQHI+ f0?\IаPhEգBz+k-#:N[:uX0Enϓ px_:jO~nXm_vQB)peXWHtV: UISߖ@@,L|eիPכP4.(C =msH}@+j0z H~T W}I 3+׊UDTjμ"ˠV@ܸ#V K&iM1e"e ~cxYS%dZDzWhG0ZU ^X~Wyq΋dL+|UuÓ$'x# m_/ wXɆDpKwݩ`w KA&}J0?mlpn~g`k~6I{BhˌXam~2epjNgAifB{dkÒþ#%o\| 4ϟiHt!f>ٵo21m~YY3򭖿" endstream endobj 8 0 obj 27318 endobj 10 0 obj <> stream xZK7ϯ90cq۰r9e7@$+C*]`%T_W/>ϓ:ɯlN׿~ϧy럧o/v}7=WsQ^۫({}_.jj?]ߔ ާfNְ1SM8xKyr4^%VVea8P/q'FO٫uNśkww7H "Yd[|?}}vzƚ&t;#@9ۀt%ǩqSc,fF6|E( U!KXp|k@$$ XFe`F_Tp 8q셁g`!mǼ}- tS0}4'UaCt2(( =v2w m'Ɇ$ OX݃cp&Yr݇d q+53+T$V8!Py ̥Pr46"ZA'(A.o(+X՘Nfpϫ 1ŧOpg:Q-q*i$_A { !8 ~s$yB+Jͱ@ȫ9<< y뭎y8[|'(V.%|ls7$99.ijGـp̅~e* "F׵ǎ

Y; 3B% %ܽ8 F STi%|\ ߘ9D'G.Y OQOeTNjġg(~?84}RyBi:2GwEKbfXB{~ pXzi#<$<J%n OS)Cb2w`~a* >2)8a0Ik-ǘj!(y$J@dtr4k{ Eb BSFϙt^dghᴹfS$SVAYҔZw2:-AX5Or1~<_Bo$SfDl*˖r9»vLNrqs7s|?6J(m.ee&r8} (#wRd +;2%6ދE@~'}M]$kR8j`6HAnHa[6APu'WPz}#nv `>vBT)uUG<:2{]ؘ"HPBHw##RS{٧"7XV9Wu\hG8^r-Ke]S@GpQI!au`I-kP?j VjCF&E e]?T৲U7@LH*HZm:9Y/h N*ksE**r.LU̶2{ Mk fɥ⽯oa׫U즒?[`^PT~LycW %=| Em|/I[X :P|VTL\j[=7&Pa>nj%1| qHn%|TBD;'ժ*B*ߛxf ] >> stream x}-U֌S@l+ S+{op!J\I{F4hh$"UP?d1B&_njTAk#Tr*B@lǻܓ_ow99}{>~kݻ{…{܋{uߓtxҥ;Ayj[wΟ֯ a{G?,Z~~C?c^{~w޻`@}džCs2W'Y>Ha/rƒrՇzC]xCdvkWNFW>xK/] `]p][z<ׯvnuW,goޛv} ܹ{n]_󞻻x]K'{K`ӅZ~݉ůt/<~{;/{44ިݓ,b?O|O=|O|w? w}.gsןyӿ;o;:p?rutd.ĝ%//~ G>xx{Ϳ/[ٿ۟o3='ޟҿt}KG>~|1@am/ yol>g?җvh~'Eǿ#~ɂ'Y?p}g>w٣o {va{^:7nA>8 9[~/GGz'#6=:,|?9wn:0tq᳟yga~z{4s 1 $ &ًf3 t23ܒ<~ oУcOP =b s{t&؃ynw/}KC`xcO<֡a^;whx췺NsхLO?+=w܅?>*>BlX,nn%ttgtYD%BrJV-UJ9oqq"Od0tK t=GoVLt0#C_4; qcRDC2v^JYGCVrQX؋\dnE{c8׋Dwcy{p v]og: `'׺~clv;/4\ hۍm}HmHJNaOeYfXFj2}/6?9iuv. ;-nsi1!gn,E2{uzwkxO'au ١m^{3g>ko}7wo*;8iv/^֝ Cm=v~^ܻ4lnr[CPb nw[@XlS]D!}w/cPn0H3םO=O hG3"ف ?_}c/b-m9-"ndQ&\dvH~/_Kow*}=a#ywth]pxG}?p7ŋ}3 X|W?v7wok xËh~g6Fv~6Ez0ᄚ/0ww.w ߴݿ|\N[]O}4V^|+o{ǞczG~MϿ׾ ~Wgz˿ѧY6Ҝl/]̖G ,~Oe4Ɨu|]zG[^{ ?tq<ѳwCë^ {uEsիW*V~pe?"&YnWsa e66ov\| O|po|导G7]: //~gv`_\W|K/]|tZ OZ\+jOI]67+bk!Z?&$]J~L&Zk\J;o>~ MwL___ w~wm)zo7zk7+7͍ކ׮v ~UB!_ٯW9YW;_r"TG<{-8᫁ጎDZx}wxo} /]\GoxK;~oyt?_?k]hw仺p7D>4̌1C7zc[ƵnRk)g^v%z9jvMwú׺qx5r lzU<_\LOy}oy}޸{o[\?<xmtWo|_?;'/?x݀.?o\@?t}#;jJi7hp74k7TfMT4ctC8ѓD UCX1Dn 17 Ѷ_ߗgS|[[[we/~WWn7=5g?S' Er]!׮_Q׺+nt^9{K>~/6ӮfzWiģxNw[OܧQ_+_ͿsIW/p|҃$NW;ȗ_]VêWautc!!lxrJ>s !+z29Cv)A/_|.[~ a+.\8wsvͅYnp;Vi8%p"Nb7υ9:;;v^unܫ}B8φsa5YRa}~}>ڹk{vv][[[/Wu+ sb7zvK[_|g/[whv|}gl|nfySY}G5屏ɏ97EwNk U%6 -.}e;?G|^{',>ϭ)`M)4oL]l!60ߜq*릧M:V1?W9\ -yuNPKaoضn^QEJT8.0vFL0'Ϳv@uv78*1s0i|zR"!ˌz T6tecP9r)Sl*DqdjzyAEɑi{U1`ñTݫ2%ߩ`j.c>RQIŽc>ބHe?8c@uLNBH[3(jL!#Θ8:]5v-Uq僭#Kˊ)d֔=o%AH7(%֣&YPIre$ئl.!5-&9`C*h1*H[s=QĹ稪b.84p) 8uT)%JPӯR|>VU*:YF!TĐ( SEԨzSő  ܶZ`S.r#n&-Wmy]ȼoW$UVDax){ij;yFAR0єFAJ5ʒTWjܖf 1NT`:Z0* F)4s`nQ94(vXTƩ*lDFnֳU 7@KJAѭp$Ykֺw!CO~?p ]8dU[*"!5"6 v#~'ʂY<6zT$ ?h_n"A!W|JVZǚ40=Vhֺq! ̫ dhGк.: F)U'k@)\6cH !2!5[֪VeA<ӷ<;A8%;Jo~ p(3aې:>4)7ڀ7|CzU3e(#i^6U*l # [txb|PUaG?j>%|>Mp:;>rS2J(uZS&d*@X [f[ d u]ηfHByQF7'JDRupe@Z ڔ Z@BO}_)ǼD1 46UKظi1* czWΜ) ϊ@e$KVNj·"C'= ] !-yy0=-#M4L>*F>#X+)1v PG yJqc&T!Aԁ$NH>j{vѣF3"iQ$i[at! 屚늙:9Dn$u@hU_ϙw9"aW~͟3Gj6ߠ im#h] IOQ.Ohz !(Xyz1]/ Y@_)JǑܧp.串<-ԧ5$ȴsksA4&Sd6D^cL+: a@0W YV F>__(kSў(4=4& w:Z {޺6,XGt#XHmmk^!`Nѓ*L`j_:Iϑ]>6HWS1n`~֫H+V]Kھoku 1(k7ҏB±J(+ll(h8>P!hb+~.6{QȨ2Iʍtm 5JxYn-߯.CAyL͜ 2HM^VPkh}["BSBKܳN`*9)L~^X.6n3y6[p6e´FkuH 0R/H`EyUXҹNu|Cpɧ4:;%]:2c_:84vM+b+R-5^C",ެGXE*hi*u*Ū@O@5ñJ"{960Z2eZvqbI:@G FbjbG,EVPvU6V=8ɴp 6S&VU>J Nĸ kœ!ZiiHʥ..n2 (UU 1aI-kMWp\%NH-v~:?OtR7 q@>RJWy0KH/6{pR'RC*Y;i+do{i*TBVL2Qn%{brki˨R8F<ה43v3ӛk)sB,,10ߜT}裠>9!ˉK5vTFRgb"''xpIx¸ ./C0p\3"b"7!O@W `h>ZM@rL}3}%\.JL[i1$*iE[8swl`R{~@{ I;>T \}*iucr=_o0M\ >;=FxmR7冰%>]yGaode$6.]趩@;YQؗ+n$4DVڥek_݋,.h)7\Ƌ,(|)/YXie"}dqaĸСs@/7Tf v_$|͍ 'Td35J!$ĘIM Eړ.e"T,6#AR%XSO^0+0D 2F5:c+Rl!Z",1PhZ# !5xFT6>[fDQ!5}HFl+eO/zE:=ѪO( pG8(ܒ'mc'T=,fQGIy^< 9 B(nLhx][*2jqO9 FS x[ߋ_6-^(11\JD BC4uf;hh)Vz@CT0!ѐW Ff&$cC&)dqJda*CCTB87x574,Ok r40yS=dl8>.4h`x>!Pl>y=0iL b1V >Jog~W͕ K9ITV pbbk 8&=qsi}ZrO3Pbē~4߰Y%fYh2oUؠa-ˉ°6Oؠ,e: 2'6x_FHlpVbs6,-KR@"ܸؠ,scY ʲLA:AMl83ˬo+?ؠ,KmpVyCC geY26O4eؐ/'__4eNopVb\opVMl,eYCl،7e6KY6Ry)Fcæ8307/~f)˦߰YʲM/K̋lͪMl8sR7e^l{&6e~CKRy O,Ya^$4f̲T$; geYv!r~Re<;4e MKqeb?R44e,K7N&6eZشĆ3,r@" AmpV7@k ʲxC4lae o8SR_AYYV߀'ZV 4e>7e2P^YAYYVCP!a:/3n geYq~Cn%6ϙ>K˲ {,oˊ r k38A 2 f~Ĉ r 9LlpV藺JSAYYVb,op| ge98[R2oZ3z~ -ˎ7ؓO{46#giYu LZ=asye2: t- H J7Iv[TDF (2 #1'@C#O"גu䈴f+ ?QYDnyI*,^&!k%CP* $K!T`ieBL k"`q "jCjWOIȍd F7xFCXRQ([3;2FQ1NHf*PfXX͐%o(JULR<&fcF#؀zBͷSdf5#Uiib+JbT@θxuo ji 'Am-u] J{wPZՌWuj3ZXQGT4iqp)ntrޙZcpn" Ͱ\BhͰMġi*|/%"bPV+084%]lj BVBڂ¼LGT@ *IKðf$[RUPeZ| !jDjII{`"2 XAM8fUQe9M7¤JwG*$Ȅi}\F#M^q*k%PZHMA@P&DtwLv\1=?1 Si*Ǖ+F7pک^1 S|l8DŴHiu;McDIBzb~O L0€ͯ+hH_JP.deBmk&(H#ƓY׉ e :M'60 11?&Ao@(): d1É &)b*i_ =%PkJv$Kj̄qԕfWW(9oE$%]S j/F85^ GSz&r8P{,&Yel l G./(02MY XMjܦ|!޴jz;A*RMe& 4o .[coYӐl5%T8^rSYhcH+N8 2:J>wzgr~\jS)ȘJų JGZEqy8RaKEu,l4*zkz~&4@f<4 Qyk@<^ & o*mkcZ]\,-0>LK2 YaEzO"}9D?f] zu1q ;7j<v0&Jc6[2uPj6)\"-gg']˅ s(Iƈ$іL߯P#Em9oT&#`SK*=e6=͎~D=|֛~(Fٚ ?vQ}^ߠ :KY?oE+AQ!ZЩҕ1XxaWԛdUqӔr{ߤ' wKR jw/fŜdtxIv/D8 "]|^Gz8yXt?Eb%@:Bc^0\M䇄!%|pޖe ?Dl s抚XJ1I^i O#Eb T>5?M5fLl6j6Li7P߀&yKvcӇ1y#Gh Wʳw K[%rIO,hRKpE|3Z LfdMz:M7N]8,f[fsu3g~CvB'-Y ͮ҃ 18UT쳕 GY!aY{hWg @l G`\[[2tf}C|Lt Df:Q͍k(6)E#1S%0; <R"/gd{ohaXouXzai@ߺ,. UK8Nj-aZ*,ǏFZ߷z?9Mq[Z a-ѕGE%xvk<(zKQ3>I!8lvP'Lo 7Bv5A'V5 _y A #/tPḌV!$MNQrړ׊ ;[I3jlPT  Θ` kOm8γ]eĥ11$&9ؠ^bLBi^@ .sCYRJzo Ht3qŭ;[&کorPJTjeC]R_]%F;§ߓy?r Fk+M,PiUyWx̢ZV_DV>aٗJͮP6Uʮ3"xz.Oҋ"ZhIn6+02x5[ RY*χApiO ݔ c(\ERl>ޔkkoX5k ޵ DR; SctcZtZ9!7̕ '\Xͦ+%nJSTE,c*$y]^,yֱؐH!u $\0b5;.+ :6Xl7-+uz.5,婝7,+ĆTdƬm'Р s-: T&~f!jJ10ҊBņ9Pr"l=Lڸ-: Wa,6L@7*6$4j #CCyƆ9BwNAɩa ~yHZWlVdY2x7[w&n5Wc 4+FRӇ lhs ">CA$PdƆR]r!sGxM̈́ O>]S@T7{'062H%6hGh&f)J}oqFbxeoYls`o9B4=jG :®>i9$?{ɉYeUl'5,hhq_3Süe51Blm}~íyeo rtf"zo&o8U}:cQݺא&6~C8%Z?ߧ56"ڂ~CO})Npd#;ߐ9o?a6 %[7S}~ͯ:Xߚ}Ufc~ QH5۩Elc/V([b.]qeu>?]֭Z^>K(t)[76+jC=֣?7Ro|ZV<Qd>U)<ޚ-}~Y6})lT_*ަ#\7xb5<溺6u*B}Rti>?T`e?5z~$=%Ag** &rӟ29l l'OsJ/[3CYOmM@yf ' y]}~P sU(Ό_[v UIZ=gl,2c&4Q>Sݪ:}D="ncS aX%N}B~iC& s&i~37i:6ZwLXKyJO*VQFMɔZmz3\3BZڷº3rMuY^F%9\J1_Á ґY܃kdpیu<c: 1DD-4mxOؠӼ(YhYPFȷɛˀ6 C{pM1pcAXxb>1,nD,?:@%M9̑Q &qyc%HhpʸU:.{$ 'v~7Eo2\깵xX ˒.I%1J_Ejb k,o)̉J0Yq%1O7 4:aDQkiUrX8cDauh׳!"<]cUU|Yhʭuĕ000!ƯL$xoIXƃ+j=_|S ?m%Lo ҚXpƴ#fSSJl l3VAj&EȰ WO!uQuj91AhAa`^d,6OªǪ-`|rB&vBPw QcQan7>(𚼶*Z!oRA+wLB`3Ue)d2f]SF\P>I9 Y,#5)͕}U~b-BZnMIߠHs}3:il}N*w'CY;u놭J.TB jaot~uJ$C•:Gk^:Ri Wm՗Ew_b½F!rYp+-CAoşk=5lPUu  cAV BzfյfWf6+{8ˍÈ+BlׂS[XSOX/xŵA+Z$^cT82ԥ[9:VzUr*USE7-;{u55J qϬukLL`W'm^4 R5A]~)eq8XxK ttmԇj  |VS21DcraF{ wCT"drV('#Q!AWԣA8q~ a8&=R/q\=VuMfp:B_֪8.hXTamM.6*yfqއwu3EI /ɴ h2AJ/c\8|} S"\LYV<)+^bvt40}XWUOt5wM5}8%T"N1OIB/AP@C AnzPBŴV%.A"t˘ouhe@%P{jǶ\mj=AR6J-BThň?I=- V\Q88p#1uD]./R1 ^6I-Tj[:1>/bLHJB[(`Ui)@غoZj &,(!"m[}^$J-l: Y7 H7JeBʡh1j:„j"^Ma%Sv`ƴj"cSt,[jIʐ`1&<['Xe(aN}ko$FŲ\Y.@#9nH(y)#4+",eO6qw.t=۷/7AI5arRZܲX&X+W50SŽUS(v3:<) =o~-ف:i_ڰ%4 U V-4Y9:Ui h=uf)[M{6a.PNgTnT^jmp0pke*BTx$&cA^k R&qV,uHCJEc6)Qcކ4=˼dYAS*JhfE[ڢ\"_^FFt۰U,CK /;i8 }?LSIP3ֿaZЫ1ۡ *W:. hH3 WfwM~XJnJ-oGs.eyJX4<G VA4ELIӥ'8 ~yuFj5U'm`eg%;0#]Mx̵O XצلWHMdb)z-*[~~:/3r@:Hєn;x*BT:f+&zhf`sn l|(sHx$y6*ۙ類]rU8Ppmr TCEY EXa޷AC- +H142 *q /`T,P =|0ք#mĦ"6b6O)' $a/u.؞υ I̗#FMIDg9Z>Hd2 < p@J|$±RѦ@KAl _ -pUŎbؤ7d&4:h 2DB MhZx%? ΐ3#֛ )Lrw3e?gh*9  )M~&1%>G_5Sl"6 CKj ϋ 6LyݢaUN4RgʩyӒJ f?$Cfsi㕣1 ;%)_p)OtY QB; $S? ݪ%L 9Yv+V?;_S0㒦C1vߠ;/9aRS^Q6=I5*gp)/r/1f&"7< - VoY.Z3ۼ^ PԳpr)I`^lX:)WGP`W2|??UlzqFAv~GQ,< Za^<z_u98PNG2^R9usuہ*,6Mt^kU vHl m>3~ 4).-LwIn`W .b:G<S R r E^Wߩ->{y`c.UQN֏ll(Qh7j)hQzMy8z/% ,3C1D[Г`p66xÃ֋  f-9BCL_W:)*gTz?BԶ ^"EK1o̐RG0sd3xj"E|#Ɨ~ixk>a{ E֎,)&^%Nr z7h dwG<z cp0hng⚢f1a{7&=3=&뙣<6Դ1H&`AVw2"^KRס;R&)w $O0f&]?E-yl_u<6(JX]+ыs;} W5 !7 xl?=(IE N8"vTS8j[7.~3b~r>]FTj?G{аn x0psc4N43#Iqa6 &F4 9# V;M R_{Ka/ļuEƘTmBElb~3E#EPk\f Y ':Tl$՚wC>!UPezԭ?ZOaѢ >(#5^7Բ<·<60n + G[QĆg~ul|^x!\aW]VgAe1Y qoͱ!m*_2N $g>ڜYXdЌ\,sL"酲uhX$ao81P (~:Px[0Y3lA;pVh+#ˠfB&8MZ >픧ϰE*2z#Z^4(UUZK•6ǷLIoX F7ݼHZUW ÃFG+͹ ɀ31y[=C=Y6*G=) eN1xÔ=:*.Ҳ (S u!u("d9h` b{=oB¼Ҳ4 wpe3 |&}@Pon[lG1|PŹEb4Uۘ@L{q VZ2(Z֕ixR u\YYPNZw*.I V~ӌ7p}~ͬHE9*45 rS}7wy'w7,c ygxr"9{S0EP"O=L6ހfM}5o>ؒg{y)|Ƽ"7>ì7dulk P\6EV`C( .鿇Yo<[cx~9Y2|ऍZ\]68 İDd{  3bΡf7"8Ss-|*Տ<0cX(+6T0(P ~y0X ; N\+*$N;[@NXdu)c[kLx HnLh5Q7U Nk[݈}푽J/2btVەpP>ya!BeAb47h[DioM@kqD -첚juX=QG?xڞߐXTE4)D(,-̳Y }} β&τ+pAwD{c6%OLQaʶԍJlVd ADzǷp*60H|Or03 6\Q~,c]UUai$TD_;HfHpIG5AuaÚZGZ4G&[.4 >(Ũ>dq8)lYg֤jSO] ϼ+Wk̫>@/3DiZ2WBu =L$*4 iv Teāb,pVn]vԯmlXTBXDKa; T_tEٷ>fSqnbH{C,,8uc/뫉 ,Ȟ ;Qz4 VpI@/ubpF)TcBsJk GBqءk5ufӸ}b'`:] v԰/\5w$,FI(Z:# ZF㱳q̸LO%ƚ+ʴs)auDR~3nAE7p`2VVRxHb2TN8qJ!V!>uXZ&e~ CSM[)U!ca: DE&2X@Բ0toёP$l kۘXR{BBx$֭7?WV*&o$H:t,`ñEemE:"(BK6 ? D jO*˱AՔHk[dQWl$VL8z+;5l`ͬ([@ ̾ښļaE5IG=y*rq摲O6Wp9l:,t Ii 'x_J!Ji;d}Ә@?0-Tu?#F!ZO>͜@[XiQbU q152VbasqTMC;kw۹3Z0hmﱳZ5c>ښ qJUga=b&yW瓕FpmYδ4ܳ6$QAMu>Z2%$𔼣- ՇH:. FD,.g(`QEGS{([T4ie]zhkBpA+deĒ\J ˌ`uBkOU8O' 3;5gAal<3NT,# UU6z#Glᓅkjkx4WU!=Jgh[ }ȩ\k#Y7J0yv{).|QW|l5n)fC, yk#91Av1ue*e*[ NpN$J@GspTP/DN,Psrj_ͷ$rqΓF/NU>R"8b8F5 fxO}jBOM'@@x'0<"2!逅n:09!WvHV "7o l?A%T4Y@*8`XO1xAjXS4,5Jcy0(lWJM'6vWcfg;I˟XXb2 :f8dټا8Zp̎77 1`Ǽ9"՚}M+cLHI~(Ftz6^! ѪۋoPy JIf  ('Ja;!DtkK 5n=,V K|V9jV.Ա,q"A5NPc+Q& 2Y‚*:ހ26>3^Ai5fWpM}*ih!ȧM5 atӋLR\7(=@#C9GXu'_%mx5}6T #K_3Jkg^JĜikAy`4P1uM[@e(_k_~t}8≟9!`!]E30qXzAmqWIPHθV?h51bj`vP:aRm"oLjD1'=LNbR[T 3 VNUjap*;P y9S E"͞,lF4EP^Zr MVei$ Әћ(VeLj=u(Q_KpWDi)WX腼 ^; m2-هv\$1@(lxcm{+4R" n5~ub}\Ck5-}s~cbtU8=rQbVUfOQ̩+]J3KME&<7kz![a$Ѕ8$bf]➾6?a7q`I5MX6U, SaAޜl B1̉F~!DVkIM 6D_%-55[5d2cډ%" x&v8p!oN=Fky8rp>&SN0ـ!% RUby u>0h(sA!@L`k cn2F-3z_Lp BTḠ X+H⧷mQF]C<չ@`>nچ@ڧ>*eDWPޜ|>otD[H*I`22E۸&I[*i--,>3"{TS^jhtB(.X6#\BEV Α<72Vco4!JǮ)sI;>&,4)Jsmn||!x1nYv}o=˖fV@p#BT+aT/b"Rak4yhe/ Fȱ -Ea, ^ۄ8gJŒ y ^jj*ⓊV6EubBS:f^S08j+q pk <^km]$ȉKyd~@QjsRX1fM fK YE6jAu֘XR]Uaە תsQƭ}͜S3Y5\W vRoB8uֺ[sPU0TVE؈78S`^Cfd~ҫߧhߪWzj'K!G%*~䮹( 3oɍAw@.E D EJ tOEk$9z|Ѫ5E._+h-Fp|SP Qrc!*k*%R4뙸O![#x Ulw x-S55R,iiuO\ ]Z۳SSj%,&9f%}{ferHV%oqz\`>%gUv $3PN7JW0dM3nm4J)_a_֣9@zeںvu(B+HFa19VBŖY<(#.91tm~eXLUNjV֧dλ,(mSBRjԌ֝Ё1HU> 5eg*YOw @cҌȺ*hT]h:`|47h ^# Ʉ_ʑThNKUdn'~2a]{Z:q78j&6صcqlJhZ9TV65Q}n@ C5TTeVZ+'^SW5ś/-0{3 vTB;؇B{¶ ; v}~qm*3V'umVO|+rx-plTгl[-< RZ!Rx1 bk~3ƒ[X"qkbY|۷7#$Ed^ [RERԎũ>%jdj4HLC2϶FsA@ԬXѕIU"ӃT޶SQ>89;W¨_Ki j(:PVl8 \%@̃ici(81diP8{`~NS^e vi<Ŷ&78߂:ynIտ(@%ouft {5mjeQ*h?-,=ņ_׾v_7v@nq _w~ ] >> stream x eYu&vvZF 1v{dFaՅ#ӓIQ.C*6@m:&9'Ě=#cElxh ٣"3'qf)wsY[?=sg^[k}{{ ^s򅲝.si:=i]p%፻sv߹}ysy{'kOGګۿ}υ3|?ltNgO|ᓶt?~K/ӿ|qz>xÃoG ~=?xog~!>?̯}駟zO/y]/y//svG){ONc~n6_~a{~ч7Ξ?}?|3??[g>q׿}_xhG?G Ǐ. UP+ZSwկ~'<<9x?ـ d4?;{7:7@Ƴ̯=]/{ `@4`H$$\(jJIj;4)\x^$fU$ͭfOοÓO~艱h8,KlNbiJoJ$? Š'V|guh#2}twΝhx=7:Ӄpo߳z G7fw [<wQp!aTABSWV:2D!rx$~WG0|CO$0Go? 5kh& İį>7$49H~#chvi@_TT%(1V2 Ŭ4-BE&+"Am2MωgOcx=p5_~Ё|w=g>7t?;!ᓟ'>6{wţo4rD3.f4\8W;Fo\ Yt=9҈\Wʱ&,{^QqIcY!P'9% *Q҅p.|>a.`O hxOBùs@>7t 9^}3ǑoZ oܹfO6 '~}'?lo~A.CB]8lp|x-C]+f~Քj<Ț|XA'RAsA!O 9T/`:SJsӜÅc9qpxw>x+oc>أ ԳV?|Slﯽ_ًuy>9+W.]JaUnKd.1TTD'atQn>t^~/ߋ?%گ3|g> hx4\CsxnD<·zh@{S|1>3}S+?3oyZHAÕ\DyʥJl:^trrCpL2.+EwEM*'| rI\.Tp5Ĺ./axpo/mow'p}?w6koG{]<Ȁ>7W}y@'~ 3f_?5{+_okgpU4htYC8r|DEK)ĵLIA~*LTBD#"q~f=ć {ymCzs>hÛ{g3c<|z8? ~KG4\8<_CkW>H'T̪"rJvG/)]OСCBEHy9F^JQ ۆN;?[ևy|q@I~ᩧg `̧s?wW导IY}jWKxt%ʵC`WTW%k]eB)Si t9%WK|©D mN;~?P\|n@Gַ\%4wx駟y|ӟԧ~~Wfu{>~HupQI)ڍ?(ݖI}WoRp*^fWnl1JS?&J9ZzCqva=yg^:z~o}>uÛ/?~qաG4w}_|åW\qFZ`Zy#ƃ7sZ0spt9̗ĨNs XLIvCP=p#+`8@LPxz  C} ׮_W\rm]}`Ah6\И.R!jZ 8KjJWt3lsO8WLmʏ |k_7 %_ `x 7xb^$;Qcҕ7.ݕKy7jp5r7s}Q: {JL?0.5MQbI%+AMkH|) 't?; ¼t8_?;^7lIa̫=sΜ=7Ύwg ݹtz%JΨ!Yݥ zY>ӫeowF~Zej'wp̫}񾃃tvcD9w)6E''Nj@ܗ.߻޿`oܽWf4{^sԜno}ϟ؇g>یb C /,MO J0g2n*fK suM++ќik8X[(5ZEӎY,ߔlN+xQi3/-( >,Q7i tLaB!Sr;LZF%StCl9/@rLhN+TZ:;4=;|Z'deEjPo(0Rs*ʪK*XT:-Te`9;OV~Uܐz Ctk|C0kz0j@E=EoU@,Uh=В^9|yL׊()"n$ "tfx) l<A:^ґ߀% Q@S?IraGfAX4EW) S2_q*>Q,~>BFb"4&!(_ M\I1ؐzKIP.|CcJy"ƂmE,I%.oJjV Jpmcm9ŽB+ Y]EHhjuJ`Td=@ȣk#@@pq?~7@N[!,FY!-C @C-Jd HYE]/I=D{Y ~SI*'Dh~|QcJz 1Kaa\oQ%rE@v6HLt&Ue('V߰ / Hy!yO\ûl{Lgb !a妠"c?$1e5]{ Um= XvZ6܉  qUR|ђ _"G J=WBt<69J0+RmkAN::"pLPzW\ܕt7H@KQf[ Q"oMZ `Sʤ!e7xr.Гn] PQ0tȖ4] 48Շؖt˭c#֢Q\1+7Y6|.A+>=9'0(T-'j񢥈tbWu>rV SK\ T\7<|*vzhHFCiFH3/bQ8Q8g wIT ` ]+rei D F@ֹfgd0uU2QYٵ]E2;%- *́脪fD%D\ d#T (35VTޱL)^uhSjZmƭekF9 mᨡ `|N !P l=ڋT-Tp7s؉6A mӂ:􅶣# 9hcCC]eRɹ(JQ{ME~o N ڠ{nk#WDì!}0elkʔl'6D meh$uH_Du[`MXoxArpHhB)AAZRoӖX?션o5dC_&Akpp;v+5r<a6r ՅM ?BǚmBQj/ eĵiv^/J Fÿ=!0Nտg&խ! b  c/3AM s2 |h| Ȅ tlDӺl; w, hA%}CS,4 sB:@kr=?Թc4 , ƽ486[7zY||ʪd% e5 -}onR& jB3 e([ Zynf[+ (0$"\T6!#&ϵI4 7ޝ*,*;LrS6o`0XR'; t4QoTcʬ7`:9Fo=!X`]SK͛Q }֤mz ) Iaԙ|@4D+BK`1Ez7o'FZ|)Xi {h*Cv}}4EO *xﻜYf«Ԧt|,NB2JM=Y<3rPEAD&!F5ӢxFˋ zSD]qLEo3k e*lԙĢ,h({ jVD ]ڀ1m G7`5L WcDר(nI@T_a3YrάF$nb}+_BRTaHlhîU2>-⨍ŝQ3)e=ѹqˍϡy~J6\,NyP->jDHoHMN"RI?x -+ f<6ݙd5] ,4^:0% xsOX2B.0~ v` +2VAܑ$vGs$$O B:|fS(LUX޽^$s%Q2G},iŦ6dO }%QK|}ZxKBuŏ1K= sx};YH}6UUQQ(ZtsU+f:̤P}hs%gR =i&愈!@򓘋}C;ˊ`#jx+ ̇45!P8rF.$}yՆOD'9%WXDhj 9&*›;Uqo`9GvK&d/ʫ1F{PG#V o5}ӈȮA r{%F%LQv-kJmYt|;ZZ>?j*ST{k~zy(HN2[ѓKz|t|)}Lʒzl |.8N%Rȏ I?CXڹj =RM_xOT}T6bPho,sgI,` ^?NR`YVƊ?*(az@X]*M~{.ڞp"e .j^H eXQ=ގLF-;g0u ]⼭@iGTҎ9M @A`A@wReS(x"Fhg@{65D@:fRCB 2?ȿo |A>:̤`us74~"o 5bnJKXrFQzB8Dǟ#!UpX P/PJc !j)3h':!tݔX>ôɢT<-C)#YhcAaNA7 -& 7ܬXBAkpt7Ҷd"ZMt%SW*0)$hp4b(\ ܋_v-َ%{n%[_t?Vn;[_ܶbdE7`wjnؾ>ÎVB^g:Hdrc['?OÂ姄q'-Dc7 -ETZ ooF̾TAr֙ Q!0&*]f(|ClF:[~4伛BCWxK}k73Ud~kѰDX E\e[` GdL|47n)(L7"GC9tgx09N| mR}N/tC!GJ~ao\e?)4nyk/2#b@ɞ 3rzh0s%7p< gxXHhk03Zwً j*1ƁznIl[7DO vhMaox|öoM x}^ޡa7%T͋8VMF [Y 6̾7lf}MF{kt_ZGt7߰[㭍^30^$}:а[7= xo ۽MV݊p1,= ۽-{8´١a|)>'r{[7}{} а2!'>{[7ĕy۶fۘonm~ÝSaRlog[a7ےawmߖ ]a뷍7|m|nmݘb˷}Ci;߰ۊfvi[7q{n+^|bom~41 ۽<®  ;4l|Cu`}[gƧp а bJ?R4;4l|Cv#mVoo=Cvo7WnLq;l[w-o\߰an 6VlPv3ۿml}xܵ[mp}n7 |nyl[ߐwhma[߰x[5n}o[0whmcr/![:hvnw%;ޱ}|]Pt"9ܳo+ b1]x{Oc A.0?U%.Nœ jfI۳]Iǃ5L9dI5t bXq9]{:6fGsAU>uʉ7D)Pdp҂.~UJTU6g}9UQDc97Ъ Ⲝ[fbaw?=T1d4`*A$ zxbvj'P%YRvRv9ݿsb}C A*(J8A`BlVLOӌ4"|"RX0evisjR|dW;]#MqteieTvUn*+]OrKqr_x__R n3EԎG"WuDƮw*TYy袾.F2=*Y*Е&%u~\TT-W+ՉF8h%w7mQXLǢ$XOH2p%-(z c(ʪ@2\V=逻.!sHҐJY.)2L\L*ٍ LR4K"Fjק7LB;fN Vl #,6Q,'B@Y)%*%9$v(DIYݝ(Tʠ/UKmG|gn-Y^OE7Ѐ QDbj5UG"G%"ߒl9% l`5X IŲ#_By#wrYc -hޤ&j[ 7AY 9JNp8N9pʭQΣ+. ǎ$Hr}wJ* K T@-v 3~j.i3?aR|؀f4<"YW7GE2H`UX>UC^IPQFJQ4A:7 .#MMu:&Uv :̀h-?iMXbAsMQcPMFբFI ;O)<ᦶ:%<0BSWIƞ[n{-{(# :Eqt Lr2HO!W5]; G B}@I&E z8ekW: 6%[M$NjAPͦm ) nyEp |C(_nEahq rt CVc[MWq> A8,A'r)x.j$r YGW;""Mf} \V#QXutX}POVq2\pc4uKI+JS#^4w}Pt랕!ML~r:oPRV9fM"eEb̌KOd`jj2v<7Pco0% #pRƎP+)7+à2<@lcΧx1P QpPEz Vckc{ uV)),)FH8 @Y iz `Zg.,2-Z(BrqUl Er*5FȪ(3 :]Gm45zV2 }mk@M$"N[ߠ!*sE:]׼oK!ŒEV XzZ* vRzAq||ZY.U/ծ 3k$5^6LI`QfV4~]_^}*#ŏ nMpVX,Jqʌ3eY/dNo g+.U)χzA+JUpEQ%V*vEQՙD4Uu݊PBm̺FZm'BV )$J48}(Y~}h\9TEhҡ=:|bU+7ŅI(5db ж-G0̦ @@,TRR@꾚a^Xֻ?*)88%sRgU=g.d*`P@L8f#GԷ.K+rN(,Ei.2rjAĶ'nc^,ZOszW^P9~/aaEYK= lXGu*8*|^ŊyFW.wyOv;%Z c&A"蒯FZY6/"i#'Yqn]f-G.-Q8Q W;Ocҧ~⣡7&EN Ib hWGyOoxAjPm@8uXkitV&nU=#јb&o 'om7pK$DM7tRv<ίF|C(=Rlj7,wzVr7^#wo)d bٌoȽayyy[n-GIЫ7>^ܿs U s5睋$U.b2F+bzٚ/4-"D7>C9CF||6A򾡔[tŹ<,&U@O|C oS FNm wX \Bd- s|CtC[T$q| N^l)߀k~h9"09z Ȓ J7EɋW Ng9i@frK1 _5ȓ /lDCQUG- LKW|?EP#Sd7|[Rc 5s:}"h7Ma5y^6 ~w!s1Td՞p3 =έȾ  jXE 뮂p/>:N6qniL $VY߰ v{Fu,7'qa|ø-om!ޢ ;ߐ7Fve k1&[/9OԏzI0zof z_E>ρְl+WާuI ;(\Uwo Q zo\> 99ڏ*؀4Wz?' d,HOI]iEH :p[G 17X,Zey h+hRz_ \&c:P@ueI|O NS'"e4ZњBhl C '*f="Umo]H"qHyiQO9rߔ)PSs˃jbV|hιWJ,wV} Q(Y/!SljITEꍅڋx癌l*oI:G"%vh+h$ 2H[jfLRtTf^+JW^B lؽɨ/ 匔5ƨWļLD-88}a s Ϙ Swϵ."dK LȨLV1_EA;|ܷA5U"U`/QJwʉ< Hʱ"+z.b67 |BG)1BIp:$V{~R"oUӗ̴SNyiJNW}ALz`%Ly„`*x|r:TsjoPʥ4Lm0H.zTZu]7@g_4Q!7^JύyCz;@P G G|Wy?*lԺ S "Cg2WHepG:cz\)bV4`$c)%+)2LyB z a8 $3L2 HDoO5URB(aFj -Wq%Xe} Z&Y+)QO!h2P*c  ܧtQQ2'ieLaZ 6=Xdu# LsHK%@aZqrfA09"W(Ay7TSQ`Gp@HduoPTG yo eUQ⨗Ym1>Ӹ? aI6!E<+. aS ZT1RJu`}=-~/;c@6QRE\ZJSX,*8ؐYjY )j2*opTkqLeɕ :əiTCJ!\1*CykTΪo6a|(2]Gx;5VP[]L+䙖'O7GP Oi)lHF)y uhy)xL[>LOKPoJ3x$g SmR NfaSxJ$F-QXVɂ6EoT/68HJu)ZL >L}p2^QX2`=(FZr 2\ ujo LҰuFTRJ1e#:_OF&В]٫'XZplF'&(o`aH<в{+-?<"vnR#)J<3\V,ʓ6x$ @Ale0 ϭJTe4|]*v%cE&JB28]q}CCmPd>x٨ZnKSEPxG Xc!Dh78rD%F֜ڛ8#ə25bpBPRʤ<4F؛\ʸ_׵VTwee\,˜ T5 pU'թI-?sgHǫ{+oslM$-$R=R#dSpge/ ΂-O)H:G |6mZu$ <'8{ bS4't Q ⲂB N 9s8 ḀHb:[HU<!mѝҏAJMmb'4RP%CUN<6[y!֖(>U'/hzm%';V\0JB$[ 3gj#gjFn xZ*`:Trd} RitZ~![mœ,fu2RLo1s}T-'VVBE K`Rž_W{ ۡ.ԫS^kȢUktnLBvԅ<h368p˔_pއRQ|8WOTG̩S`P# .Y|(0E)G*Vytk&)uW5OaUNAźg ҀÊzl©MDi&Y~=tD}|9_` F+o@! y!߭ Cu x! ]4ʝR0Kh$\אcO&f=e4E0]m4$>MG}#WT!R Zg"z7S`1jLk ]O9v>!wZjY5GR&h1 #:zި͔T`XD3*J(QA^ .\+p3`ZvjEI:$KDJ p3VH2CV)J2dbcalĕaT|#4#"B5 dzxKOс#Հ_Sy{Jj19Dc6$pW_9Sy0uaĘR >V#T0, \Qb ̤@#%wLK ]@uCW,jp(2 &;:K*tDUUH% qAǷUDnXew6e[R$ }v^DШT=P{G& 4a7RbW1,-ԻZPKQjp7 [ܣhӼҫA|NtޱKe"2ѳUA+)U0D*!ZrM%D¢i+Y^qdD@BQX$>#bfqtSJc ρ#[L 'r~d`RJ ,EJ~|e9(EZ UGZESaUzn7Ԫ 7Rh+!Ma@ 2=#'IBU2cZ@C3 ʥ+R+)TK5-(V qѸCYм")^]ԅE2|E1 1~)^ddّ0&y8  =.b40?d঳c~SEK7@+5q-kGaR;QLѺjc1)ɲ;bHE5B>X/Rekh_SWVN}SNnH#e?f̦|-Y I@Ϣp:]=ibnXt S7'pi'q{?;:.Ñ>6p~1c`~A cG:׳u}a)RԌݽ!U%Q&:+oz7oh6j 覴]&oV"1/~ p)dՠ^[!\7='eTͥP4o?LWE37(2a0M#b7$9bu[ TAxW[ 2e0|C#7!H` 3)EWn[7<0}c>GZA 7L)oМүۨzfqQo w}KopFK4ZG6(檂"DY̛FUifQYMz^1T $?Es}C~Ͼ99"Z?]o졢K|c4vL ܬGC+;օ V*lzL7<|^Ԁo>Zl#ARԪ>bG%FX͍pR72<œ}``+4Ms!PPso`4$mİHc\ŗ:)h6PcHIw%wZGS..в38kV74:Ȋ?qY I]x=GiBu"چ[г[˖`oG3N3P>fo|CvE}Yw] H}Gk@.!V"ʼnRpBm7?{\؅|ìGvh7#  z~]dWZTnp_ט$z 5eqfXM>1Ƽ-|\V ']ƜFeT-ϵKQH9- 5xSp)o  74՟"-$PW6ٿ@5X3ӱJ.)v{dfkojoO&ux&lИBi%BHq 3"`Bq0u5"ȞcG꟫'yS6mji)*T! u 60m.Z`!doRqaW=L&]\){X '?>B>uQDB'#Xq08X|qu'yD% z SHkVnPl,W YG*ׄ8A,07eqtw\߰^Xq)%?!{ңĀ9}Ev!1k[ 'WZm Xgk61_P%sx>.<.4|(i7صO SͣP3x.\{pMB }7h߰}{WEAT!X~tSU" (7=3R[ Ӿ2eB 7lʱM ܒױhУ$T"0.\8)d .bMq]'96JmS$fdyԔLQ6bo"Ndh^Ɯ}Q^X,˾fJ勛e6&:C_dqK0;yC tfLT#`h%,zZOE&o)A\d ЎXPfOj2r׊W )%;Xev%D50WCr3 tobAC"H3Jw+ԊO]׺/nnw`SHPGw˵geVl{d+uqKo7TZC̱ xBK3ǺE-Z WϜ~ ӑbv!P oȱ}CvuMBQv{Ez]m%V7g䖼yTUxK$S{"n Hy M`j7ڰoCj A"7a~sZU Hrӭ|ƢLJuh0i6WP ⨯{}%Ok]F!"c]Tꕩ%P_m޴&cm-v1]3қ7e}C:%EV.+n{]Y Kk @5Z");,6e^ab^$KV\>mrڿs HI}`<<ֲCQ.,3O4!]m-9¤a<ÆZ j kE/3ƿO'pS䋓K$Uabf:\bXC|)Z ~7 3'nzmOJB|DRyϻM3C.o+os?:J_9v!mmZ4[K$ſkwIDC>l[|7D3+wBV*=N^\5,==/2wP 5&˼OIh?߀2c#Ӿa> N Q3vr%BqTiB䫵 |òPm@X`H+9#8^MXXO\Kha ோ 95Ĩդ[ᦠmu.#LE0|Cw kURϠk4Ț^^ 0H" ^sga`Nͺnxf1sӝo8~ XW\.wePҀ{z!|mso-"8},a mO~az u.r j]dB4}}8BW0|v|It\x}w%!hK7hK KuKk)%7l.z[NF\п듞} zC0߽uLW,rz YVL쒊Fj&ca:|~CFOZ .Dާ@GÂhu,%i4}m)B zHV@1GrKQfh^DOw3t_;ϚY?0d#5*=m x-eX&sf7PMOȪznhBGx:Tm-c"iwoSa?1E[Smh}C I*pY-{ HH :c"Z=\Afjcw[#p 6{Ѱ _p,ŽǕpf dKc"΁Z5 _u )l"?b4ld}C~r*Yz'zԆD^Ibz5a+C7pun $83VPz>b4ld}̖/=>˫tW[ H'T<0!MHaAfan`}Lc; ``u+/;̌xug o 3n97US S3}yq )%ىdfzHIKS[,VmF6"G=Dæ7ௗBȂ LW/T6q}Cӿ^ga` iFZՖop7,3"$};,vV@`OOi'?;c PGBa 灪j-:VI~y'P03DώfFBM B>_ѬTgS.skX˧*XHi'!*c)Vm GHe6,` JөW*PuFXA܅8͂"nG!SyS߻O+w Bh;$YԒySm `(6ukJ;oPQa'֡ډZ!Vu^u2Z `vE f5*M 7&72A^Æʙyz k粐0xl+)" ָ9/rU%nRY \z7hKnn1aBgNv(>{Ako Ռ#4d`w5ǩH/o}Wi!}/ϠOaRw./OLp)1R\Q\.yn{ %3xhHZVj)Z⠖H= <.:@3yLC[Qsz0$+(1E-{bV07o(νE`!;GG_])V:gx}֭HM%댋REc,6:BuWW ,~ oz1; YHvsFF6&Bo (LGʭ ر?KЀ"y`AA>!zHDށ`95%zN&ucLJ iP?kqx;aw -~ ʥj/oiBIsMye9UF[l=#~ )C"dVD\Ią4bdF ,nR#-bWAj3-Un|O:,.2cnY;Ȉ^, i>ʻVsmDB${dkbөrˤb4rS8~O.E+Wi.>QgRqqQTE`l|C68ővkQ_<̍/!4\pTn] C}su,H4{ЭG4H^<&L~f$ 'T6q"=3e#ڊ,o6d[u<0?GF"jHsIj%N.pKW;0S^նE諈{&q~/n/=~Cc +E7pLI>U|ri zlo)4Q1Ai#))-9˜"E4ZH#@ECKU6T CCR&&QPG)K1$4Pb'ߠT#=_"(&ʈu. #P%lXZKݫb~T8+a `TMJ2=BtKPއ'LzdLFr*@jMV371tJr'})6E щfuH @p!J><#pT)({V@MԩJG qA%tMզ B!&.ѥk#(^+ ۔Xߠ%l F:^Ӄ;N}tFg-M/eI Wz*傴U_3(s}~((iqfȵ:SBEg2[.5IWfb)PBRRkPP[@?O.FO͐ roI5TH2֒%J(F ҥwmamBPo,"nk~)fpL-NC9BLKg"=4 ^%#vl% <3<^`Aں4akбF[{ogB\򓷯/~ SDRSKQ +갲`03}ךB"dIk[J o`N~aߒZpT"U-:׬#&MD鐁Д<_t}P };)l0r**sh%A h=a:AO˦[!I߲\Ϋi9?UKKHU; D\t*綠GlسRBJSKCRZ:2AE.-HO|iE,DFwbۭҏ]s0CX٠%vkVHd., Uч[-\l}FsvhWZ@`hD%>fZ xeϷbt -=Pl% _m;*[)Eɻ" =P+h)*"oRPCuaB) RԨa<ӃLБIb7LKj;hsoEԙ0yV=wύ#O.ST3 z+}c/zeބfqdc%TWmt1~bc<љh=#Q5-WF^m,U*;X^ 3#8Z(=:ЏCHvJErO*6,%Og aByJq~$50i;mТ//$+*۲&o!FC!sЄrɽ=WyTGf qu t^U[KF٭m d^+Q,~M -R(EKZekD*xюijqo@u/%iXL^ ^bEEJlɛӤl<$ 7SA̓32 X0'z& (U +DAPm'c'R'K& nX &75.:sH M;I9 qr i?i܂n 7'K/2߀k`ƹ}\mo$BUwMqAZ3^_7!7dX}FE-^Dm31Y\!If6ܭ2']Р,Iy h|*x黐$R]g x cPOM=}\8c>,jDiտ= 4)|$6'XPhP[]vv 4ԣo" BJ],,}v^=]xNz$7tE}c eL]`c _L=E@CBCUԦ}Co 6±4C8YUŞ xtIV h@Y~LMEaSo 勠![8f:o՗ 0(Jz)7ltQ6)M*yzc_O->FfZ_ ["pw Hʥ|1%aHiK^`ˊDo5o$96~#-90/SKv;o+{W9&$zv O l 4rZIp˓v{>/-cTW^zTID/T;m! %me*2+Y O% I Å(e@8\Uy#EWqdok4:K3lHuRVr|{7Lv.R)NRs18R̜\ )xa_q LFX6H`hx!"Zžպ8i0XNFD+mWP)dȪ4}N5݅PiɾpӌUb hT݇e굁#GOVJzRl |]>!Ljx8M%Cԓ9m 9l7J晏S[%/-& ۪uxi8XN8_ṣ[%Ҏ'ɖ ޲M`S+yqlWQ44s`9ľ!=[fڀvyb#M*MA,˖] |8aB #sɅ*1Qu~1RYz#ŋњ*! 0ł PTzx |0UtGa |~;_޼7WA/Ay&~#Q< f\(Kee߰Civ£~D<,du7T-qzF0fG0tҔ#Zo@S68[W޽TO0^EHYA*a0hsEþ4Z3NP߮WQew /jS}N&MqtZ1%QQd}$;x8Y Y7Δ8h]7jث,M*^ʓxҀ۾e>ۛ~#Ab"֖z|[U5#ϭmh(_dg >59?(C1`Mk[Aq״ Fem= g1GU‹P[j 2?J9t c]bxPehf> cw 0 y4k>Q;ʢ3{_Y#E;P[npKBzސ4&֥:I!q\ߡP6-0\qCڔ2ZȈ m1ge֋؅΋F:f:ee8)(k\"L&=O_N`hUj3K&io}NaҖ8=- a`c AiWF{ {MR  ZF NA$W6SY>R><-lH׭SS^C!"b&K3Fs%:ze1^ߠycۘʔQy *Ęb,hCeh2SnĿl9`w8 `uXl Wieyyhs7D !O B&>@J]JT`놽:Ld[ML4kt*εцYRA`EO/\&F&Y | ?/Rhpy0:n^x>p/%Շ &jL%E =HT<RFkXd: 6XBFyeKp+)Q$rH@D؟ZW#- qvˇkU@)\Jd55bsN(M] Uŵxm@ZAB-i>}_ mJR5R", VV䳀0w}ogG#Ra9K2k). )EŨ D4g}_J No-]K[" ++-uSJ,(,zxܛZ@z sjN AFLprbP*hWZƀ 9&qYT"r.Uџp8U+e-/5}oFZEeo4?՘u>^`(oڕۆ`GTMF. "a-ۣ$cYC&M1Lk$yM5O![) hK LPލ6H%Q|G!iaORaŀwSDu6xCә0%]gJiG9q0I!_ɸC!oQiCt \G1H0pW:h R@cAzȣeݪG7]Skou8j1LhuVepzibT]΃Dq:{bn9>1%9@nKxH8uֶڇiPtCIFROMdϢd.pv('7b8+:wER .I-hq[1WkQ=}^J/cRQAҙ ==KI͚fgY 7Oࣰ[ 8pmx"O5A"4fC(p&k_(iyPxIf̃bpG+ހHTOJ㉲͐Gρ."_^?>_o۟e.KL9[+]֞y}rVE.MYGV'<}fckNл>=YkYpn$3lH*ֲjxf4Q&g:D]/}K39׳߿O?[u%M}v1ZCy F ;Jn~ endstream endobj 15 0 obj 31940 endobj 17 0 obj <> stream x\I$ׯȳjBR(IB|0yl0[o֬j ){ÜrZO~c;_t}Ϸۏ7Nl>Od?z1ϫ,޸b6?5Y7 _~y^yd /OuZF-ӘVCsxG\wpW<(_l6}MشG,|mk<k`Wpۏ?=ZôF-Rqǿ+"k5k:3+a=Bz2z;=vC,PڮS8Iw3J}튻F{Ӂ-jvLb|ô5^ gqF0jZ/zrMElᙣ^'qĒ"#5#KZ-i,j#{& \GKb͙!v\j ; ޸N@;6zG8&*&wOuNZhybVY0oaӱS_q6\V=ij{gNQ`ɏ''LW7?4Mt ^sxMsEQ< k 5X{"˵ڰݠj%5l2V&˟hrpsH!DlE?Eۆħħzb% C9*]MZǏo ބ RDUpXd1a/vьz8`̮w5܁ <=~q|hCgkmAcH(Y)` L"PDZOɥcⴖ/ٳ/ekW$Y[+ DZD $8ah,w-rBٶ_pvl[Uo;eUg8 H[sq:w7*,\z+[:t36 [hNT*ExF^-d|Yl%9Bg9%M}Xx]Vyp}j>+7N#ծGi)FU% d[J.hE=yY.PR:̸V,D.a@_i?29.VWO]&gMe~՛*=jJK)'tT*E+퇊VojZp|)붵`Z ۄ0gSon[#; f I[vxrt ڳWfZaDl1sUqd#rAZƂAR-cg5K'?żF':Ҫْ:rR_7`_5E)Ie7cjZ v##!ܕbav噩TMvVZ;u&*_&1kh%Qx lKHzL8-R׭Dr&^ys>#-TsdC'SbR9- AvTC4]BpnԨ."]cfo:[C>*u,ٽŭT1PBoP R QB[?`JvVMEd Y8-ߥy1|Tv$*CF Q=6%҆YThFLk.ض@چEpm~"j2ճ:~V(E 0ZǤ>`'kCZVM7٤Ӵsr#8TS0Um7-c^Q~6I=yGӄLJDbzl9X3 \̝b'&QїAب\bX>MeI:-Xs_UOEw$S@'a OuV=NLjmJr*Эv+f23G)Թ6mLa\2cJ"E̥L{3-UO"ݙ`ێC(RRȘ r8{7vUչM<:_Ur F|Iu0s$Y(dۼ\Q*̣մNV1iڮԥR}sH(QƤuvT׫IvH:w ("竒% ':Hg~}JlRt#`@Ӌ5[kdc7ʨ kk[9Ϭ fʚaS`|6%1#C䱣|m/={:Dk_tQKtԙѴz+|ߖAim-h72 髮WljM984e6.iSPkOAq˫\E:PrAv}1\;sR]tXD3Qr Pfsެh1_ʈ ߁ph RL)U%c Y\R!Zc0qک3()NgU7dVaAS&DЌ&SU:dc')il2`*q~rJz.EqȁPM̈́NqZU IUV,Uset{*rc<dަ#Tiյt^!?}>me6> #ԛEHRV4C (ؤ"jX#VT)Uv4kmo1bKEm{Sde)1RI(p3-N<{YVt񚄼c>+>MSӾh+=?7'Yij7SMW2T`2K7U(Yb b/G1IdWx`II2UwɣnV!X$j~Sg~&.1a 6%Wie钕wqnTW.@e Mn <%$Gc1M@/1 HbQzG) endstream endobj 18 0 obj 3831 endobj 20 0 obj <> stream x\Idׯr>APYym7/`swBkv|BRl_,I埯Uov'<߽#>ۋuλOիT]^o]|WŦ ~%>\υ?_n^~m֖ŸeZ\S:)Y XHj\J liP= C.y ͇jm8:sJ/%ia0DjICn\KB8 o(.)@sTh_Uh st7GyY-u[jEx{ No.l-qo*z7ܒᇕ0FJ"#dF61`vvMڟ`fDv! 3k<?8-gif Vߤ 9ׂ/?Qs5Z4>IX–c+7*iIdR۹ps&O Z k 4Nd#I`?gSw 7 "c1RRɩĂơ'II$ ?g$AWHn b+:$w$B|n*<H#V@z';?v(Z/gG fFaGTSuT裣+|2CdYD1nz\}' Z2$nꚏm'*粴s.Uspx sx'q 2aƑ 3F~%p%BP $c 5Sfî5r@:XVՎF+@]{Xƛ5~f%fh.r gvriGr#i-x0n6IlzN&81&`tv#ێT0"1?ߏ^ROoHi(!ʕ]u?P%'u $>$'ۑ}|If4$ \;9v7+J}7ԗƻmS>,yݒCCVf`lY〩Ŋ&{ld1}G1.46jpEs b0O#9gg2᫟"oeO#I/b=LiMXRv=#b0oDqGS/(w5<#J'U aWΨ>=eyFeqK>.~dU̳M !Ȧ v͕/~grMk'{m*&ηgV~V2mpKwQ)" L :STO}%,ή1 a)W.x*Pf8";kz-U}]V"<]L71x40'LSF <l o`eBo[B X M"-m(橮?Ŕ^#߶AkEWK 'aQѻ{pv;W]% }r.\^\c¨`G *1,M@3 A1d^ (UƑlvh.ge)L 7T*}tJȁ`VfZ ]EZ+L\cЍ[*iok6+9BZVJxDqk*d:*iZYGPn볜GVY{28~N}t#!Bb5b% );\"T G^S?ˠ9j*=LZqlgx,,N76dV}\$y)Ayp$\ yܳ MV{#DjioԵw{vj֤ivBo=\ްܦ9 ZّFһ/m1qj;:M;lԅmh&-`"#o˅ y%뒩茄K~;ˋd;va3͜3VRjx]zQ.0Yȑ2j=fe"Ǚz焞2L?vz -P=z)Ug}46kf i8`awEpAYBpbTB{:N>oA<-EtQnyTH/.}@9dzG;Κ2L/C%"qmxsPdw/%~%eBdu;ٗ%wEKPaA`cϦvaZ)fv{7,p6f؜d"/W+KVu&f40U035TT4 *cBPzSJG#=]]=$8[D?_9 ?M)]r-0,N-)s[0TvߦyTSçIԅ w{)2w8!-%lϺY@z3\1^kJ5i}}mIm޲%QҾ67)hHVFR1'e@,Mu vhM\$A혴VZP6/LRP1&b[T& {-U:q}nǿ%(gF|6?Sr>Z\5qi5ռH*ݫ wB,PSਗ^SvAssj :Xy9''Z599{ΰ5.aa\D)j¸UeUi:YsSr]=ءXW+[4 r>|qS!lqFsmRj_K$]?REƲ26bJ bڮbR*r3B >q+ߋߒ_i a=W6e)ҹ-P"uc3n?RmuHvTknϕH'VA]JB HOXrkDʛs/˄%ݒOoiXu*ud^Ke3}P@ǑKZ̒pع\JbbNNq퀙kAVpR SkoYYfϔ'Wxdcx[/p~S}.PCd( ݋uRZy(Q$ߴ !y+?=~"i/SK}/ Xe'7muC®>s1dt׈b SadblݙS<,)fspMSN-~TڕgӟtsV)aa=Mƌӷtʻn44ҤdPc̠7c=sB…^\|' ` endstream endobj 21 0 obj 3629 endobj 23 0 obj <> stream x[ˊ+W 9_U 4x1x gwf<2#R_aV"qDd:]iٗyN�Okvz[o~wm޿iCpAxUǿᢺr>Ԋnju*|Z?Jx^Cԓ7wK'f =^R ("P /'uKF8d5&W~9(,~Me1VYU" /o_j9s; |`G(-[PѲk~GI5aQ>`? 6+N8Dn+-+KPT<"wK-EFnB(`iG?l V5)4<6|Cp{V]мnq寤[4P_);̊NzZ5E|/6yl Ţ\Y `-ϞA_ uvv9IlPAjvI"]/f?لS\kr-)t,Aw@kE\rd]FA y{A4[) %]蘣y%albd;K|s4k]0;#bvAiY2O {ڔ>h9e`FsBL",l'8lkIQQe#9  -> D0`0?ʘ)A2d%wK-lG&lL=ϣHq!7PKND+} -n϶v6O7Ftr"|Um>| re}d=*i G~ZrD {8!YiT~ipZ'qJG[T9n{*ƈSէz  *ܵ -XiLTR JFG(D*aWIU2I; N+VZȆenu S [^ ) n"rC [_ [! `p"5-.˂U$"r - )08bqJsy4ɘ*.B5lDyǠJT8;qҦ,!/gX~y x=L6wbFܹJU&# ,&~IF52C٢HsRQ5-K^݈ΙiӬWNTNZ #.itB׏[k]kkPKta ^(#+hz[͠*"<+4|lTD ;\keN˵|LU*E냢a9!;ޤ$i QQȊD~}L3t65s!u̜A f|I$[+YVB~fPC(]" ^&C!-eɰˮH(_T@&r8'fr޺ ,E/>%ܘ[[b=TZXaƞfFКb6T231~Z,V՚Ŭ Tj =%'Ibf+Z Lqҫ,;zCjlsksWzPoM'WgbyM[dd 9^.2,+2NM 1&36S$VSxs[+Ƞ,AEߩrzd0LsLOp(Np b<* Ru.H3!=g@5,PС: :c6l=\i- q`j/}s"3f/8VY|>12(9'c!@W2}D{VMITz{) &^~p vBPfk6*H)bVJ)D:DΠR 6Čle?êO2)[ұa21'LB%L폠tv CnɎփ{rEg.$ajX3aua8C.RU RUTOmuO%#f۝N˔2j6qn ɩp"^1~x7Ɋ|CTֶ֕kw]$Mj";m6l@=zhmC杽|72> !p /]>(rq`| p<)jzP$! D? 1`js{d]KYjbC+~N2N1"#MkҖ-# ;elQ_~v8:㹡x+SX!cpZ hLC!MNȶz?\ 4{N|@BB̀.1K!ӳC!8ZNnmӼk1G6DisA %*reXEF5j@r| +UV(;}3>ZOE5[oi=DpǠßG#?QMݛ$СJ3\QXNcB1\ޱc y(k=sgG̯#,\y CS$(y꿘R$S H?Φ>{$lc"ȝz^nO;LǭZLWσvN.͓r5SP!$,J{#C7GwbϠ:Ѿc};C|ztXQ,%)ѫ<{x7r N>~ΟՉVa,m >D;"Q֝*Gɀvgv`EhOP(.1ewp$|)eE19z$v_PHjt)Mg;WwP?d\0:xV{_R,x=6S|`=ɬgѤ2SIPN ~ j@ Q60N&\[t4jj5}h0g`U}z$_JwyW?LƟlGӴA&; +hェajSͧ;th 4PIި& ybqwlC{ U,Ub"ح|ӮXş(-`:eU]kTN endstream endobj 24 0 obj 3741 endobj 26 0 obj <> stream x[I+ޟ_u8Zn0۽,Bv @&?RUIdd_wTϏIonwgs}N9y=}C9}i{_?E-᫲v5 Z]ԪuQ9Q&&~AԞs# !hH_?}3V8y@aX{\TKyˁ%xG>`m8<plP_?]|vk'o xnz,VezG zjI"e 1> 6hDy .Xg9.ӓKn7l)!g& ߼:H¯txSӑ9Dhp&-z*n` z=Ce U述$67faώQ$Ȅ:PwGl4/J欿G 1dQbPu {J+7> q-', /fVdQԸUe-ڬ-uB5E8Ɉ 3l dyzWO#~IK\&f6.S䜤(E+Hfa}nH*:$Ďcꅳu𜛱6-7f4LE+|&@3Pml.7K. ְ8@8N`LE1{@CQ 8`.'Qa:r"8AeZpDt|lE?%@"%BV0f#:fc(⺑Hxc< txJlEPKCMt CBPMqCV⎺@3$85_VHJtΜ-yQe hIQѴh?<ӈ~YÀծn )!:Cҙ.ѽ*] 憘-HsL>َAF"M'W'Il6ZrqQsS( y +U(~=U$0px2q|r-,|HW,}4ЬixR`m Z` ݍ5K Ӳ!NZ0i1$(\ *hi_.]z2WY[9UAru Quslb'*C8]DDK7?uwU cuW& A gVy6_ qk"\rlLa{}5K4Ox}#(tġEcꑜMr [y$LaE}rDN/lIdD䈳V9ޤ'bR |fϙ4lᛣ/)0^lPP8Y:<"&f/ уg$ERuT\Q3T˺_y*J2B-)8z.ȣLb#m!%Fg3uJPKlMX=QHFTN>hUX'Y7:X(v-.)G #+_3DHxcO)0H&9̾(łߟϽou,!qdhg)MkJZg]o{:i^XX0pRL+]7: +(%*e:L4b{͹ omHҸqgB^p o4:崠1\;%%UhA\r| )K L xJ8qZ-Cc<+oRWU s2y]aay=o-"V svě/ Bux YY>eد+Th82y$2_#=8DܑsŰC1kٷȒ`ٶ\s/ p3meЖFؤl<[pgURH69xʢEeNA z)c+F GӖ(2}`52#xXlIDŽm6oFFŒC8 R٬ӿ1i:͡V[ Ï sPFQWd,e[9z#U8oMB:UQըK6VMg.Eh2 &f8i ݗ6֡hÑV"tZ;0bqW9!-G@E/ȉٛr{@ DA)V-ĚZ4lj%5Zjw lᙣ&3/(l(W]juRh5|jgSv3Rs:(V:1mXC6Q \jm٤L׸l\c~˳!3Z3[X襒a(U屣DQ'e;-Wu8|~gRiTtB,Ǵ@k;6|m6+!MQh5fNS<<+w=<ߛ}YwdһV=מ2JY PpyĜ@s״TΑց@CKŀvq q-2[e;u#Sxw"*AZp''>9i!"I GfaO Xk #bln[8Pb-R'˲ݒ ~^3Rbfp㓪[P+7֠GVOOFl`t曪VKG.@t,zן6ma笄1ջR}?R.,v9Q9z 2Z^J _3Tbⅾg] K'a5ٙdQ4d(:Ye|h٧/]OF}F⤠i:`M!Hm|u7D*I3в 8tuI/_H9+VX{ExsL7̤t5spk(l/ qjDZ:aeJ}g&55A͘skۜ7"qu=O )ٚNm,=oKB)[ٻGhVwL{JINaDY ":?3nx-ڽSO]٤ǥ[@}ۮEVxjk/3DF endstream endobj 27 0 obj 3524 endobj 29 0 obj <> stream x[K+ ޟ_u`zvW`Evd@M~TJ̝̱ӣY?'uRlNs8t o?~~N?aNڜ>~U]+Q_u q_~?~Ҍ4 f^ EWmc]|^6/)#h@4ǼQ?7Ydnd5JXim\wu]e{o۽0<^:pW8s|091>`aNMFzrEOAy K]Eb*GJ 70~ ,7j3B(4qqxfh,|/ Rp4p,pYw0k>S4C)iKBۜJmNFm]toV4L+4GƦB -q(QiIFi6$I1{~TK (kxFWx)cd`)9O#bXsvPb :pj,_eYpj: M}QQǃ^ تkZlZ5duKWw(NOSvɲJfi8~0lԛjMXvc "/nD83pa5~(+|pAq*bmN@OpoQ8XqkAbۺGSl8 yG,]@u5~<" Keۮ;ޟw}ӗbms~> H7;ӥ=sk#3Ɲ,T=Dsr<*N+.]!W`Ճ 6j+M,.c_BW`SLXA"ZikPuje]J GrvTTy˴VPO'~ٻ;l-ڲ;֧ڕ{pLpU }ST93GGp/B:]'aT䑘rƄӃ"ƊܵN x=ny?At-4$$V`5l\Q_+jJ\jH@tcaPcMb&MdEEhu\}D&0-=8@18&z-s}"$7RkOWoBMHHN)Ei0> ^4}Lp&|>0}@mqh@¿3DIց4yL Wṿ qER*/ EWg"8*NZ iBNhXeLDZo'HHZJ,"O` o%0MM#oo7^Kgm8k[)Нњjוx&.oOBN0g܁̔Ft,0| h{#~!s]^^1LUUI.3fX ɆnԘfRU-s&;:K'I;y H8R1v"C,y&8m-KȥZ^ 2bN:2Kc=0NL@ :bމm LN*E 7.^4ϙ:* 9 3X⪀~c` F`=Պ*ISq&25H.S&S-6sxz]tv>p$?8vDAui@jJn2P@{HJ+8f)uPWmV:!J/)}91wQ):xhR}H4;;#C#lÆQ^ZRsQ\ M<159[K%qaɢmyEcDEk-UcM7aٳh+ɚy5`Zzzm9P}:K VY:LA߸fEQOؑEZvZ]&]? ![.s#*ѡ'JU e"t&;%ŖUn*;Wq1 l\\F3vQEsBQ \ˠx:a1Ib|.3QjTLDe%ZSSt93VDj ɧv89ZyՅn{R0=ĕ~%׭oŶmoTimS_}V^|cq?[eu5ӝf@nX>Q V{a?ٞ ~c Pby6TEe)Nt ,Ip̪SVQmV }uSt{?ʫ;f`r;12ńh7z9 _F٦r9:U)= endstream endobj 30 0 obj 3296 endobj 32 0 obj <> stream x\Id9@x} ;̭`f94t_-ɖfDvTgV{]R'ջ ݟi{_o]]}=6?7m/y1gˇVg(~Cˇ? g|tS6<ėMxq?wO*~Wç+l%?.~ 4z֗|"ȃh_/Hl^Wp; |Vyb"K~<%ZvǏ=~RKEAn`» J>Q~бԵ"#.B)9&--@i]@9~#$_U yd*--{GŅ[aeJrp2tF8mL1ظNb*9$yZ+`xM0# $G~U+Ŋ'@C%I]DW4 h$`ELe%d*1$<bRL"hXyK݃lsN:L):'~5xz8֪[R>E >Yڑ oE-XTeFVXg 'צuZ"FVP73SBh-9[sN=wpw+,5(S kP8XuMӍL{%|Ȑ`b>E 4f}{N*A,Dxo(%7Zҽ%8 %2"l'gԚxi,qoNQ,yy6 A*1{W| -bV]V`&^dʾlztiHm%{ܭmL^@D]mED r[ա1ڒy2h ^RZج9]v7X8ȿnuaz9 qZ>t!,в_8a|)m^F-հڟf; _򡁆ޝlggG]&>\c" \*Hzc^bA-|q72E{$2c{ˮ 5Uea,R D-Gf8&%+HgtHHgPd`)*=Sje6]&jNs*T9rYV]R _z#"@5y &UNw);SC@Bc ɚ-) ~nxhݍӖRS҅Fi-GM}Td @TJ6eG7ѻ K/ujR3&'!.גJ<EX$ @.:b阥*Rj \ &T~JʼnBˌRD"rޔoztotĪ<@q&^t+f%FcZ!w˭Z{4plP;؎xt{[&Qv9;Qɥ~U $X (trQTЕ}KNsttA[;znuaػ~?Et=3T,[Q*gqI A/24)"s Y 'zL1&L,齶KVB3)[薑.),};!, c EB lШjs/{@]x$ecSMiG8ﮢجFFuy4*ƖQ ~{oF1&g';ߪϷ;ڣ go5NLCDu^ࢊ \cv Vj,W3dh15=̣),nQ4HGŦ`IYy"x15(D+y7whi:p@N`L`cz 4wB@*rW۵%**:_mu6dj`@mܢɘyTkWP,lmq$}3rפyq&55~=T~a;o\;h]"@y~'M!tm{Xt6QMv orXMvxㅓ2 (PF G6n5: ϽƵMv/Wp@^+t<0n,lC^jp@ [YuRXdu@Wl3!SQYѦİI [H] sOí@ dd68bQNut{qNw3Gk8ޣ0\ ~m?@4/7$Z@DO D`r"=1ɨA*q>A\Q&B/rjTqdhXEhVFn %-z; 4Ck(3̇c=JdFYd0!b;cu'n|FFGhɺ2 P4o"cϕ@+(H3BQ3 %-ϝʠI 5r+Ҏ?RފB >eW хB$ >jJ+U4N:=4!-}FpQ:rC"waӅMrC+s -!Sy⩀Cɺ+w2dLMA$%aw&F$E-]LsB9" \U6+9qC5ϣ+t<'g'[iMD${`f@BZ4Ɔ+4Y;iplRBiji.|avSgG4Sƨ&Ҳh7FKB`C^FxThS_? P/BUFUNԼ(3$c,^bmezlK,xQr0=&+O(e~ 2HfW겈=ޮiʹMfEp(VCPUzOu\q -N.ŸK5tZQh6@:Ĥ\+S8>Ÿ1(: Ko#ѝ~qHOK>|9fiB~Qpy2ϠP]K endstream endobj 33 0 obj 3996 endobj 35 0 obj <> stream xW;F WPGZb{aҲ E+(]n"ǏXgoTP?TX~oͷU:T߫g_=0 &}6h&w!{xF)L1ɍmý1/ mA &ꌺsVL'lpSE-{ iI&s ͣh~\3)փ!zKQ2rZV75/X'6٤ hGى%L X3mnKw^l gv-,tLEE ]cWhJWs*%S}.f8ˉ-A,%<["IF7zEnI,Za,B7H^ t &,Yxݾ, i+OCc%[ۜjTAw3=Re3H#+&eȁ~9-rO`9D3G3Rs͜ ~Z˸rp[Ϳ96ᴲՠk"ʧץ2☏jl>ڮMr[R+n[&[6dWj\X"M CЊ`,=07chlt>ЛFwm,2Qx]s#ܷbK-ӼL+aw$ot79->k}Nܢ 6bL6%.~|ASb/pecڱX}T utlѼ3RH|Ha5ptE>1!֯ rp܉]+SYP+_fWUJT[ endstream endobj 36 0 obj 1156 endobj 38 0 obj <> stream x[I, ۱dEAmimIÞ~yɜ Nd?{oNx}崬|鷻=Ywgsy{]n/g3 .68> _-ẅ́s lw糼?ZslN`L S,wsW8_4ůa\ȹ˟?|s`:\>=< ]aO(w3fw7AѴ4_VI~%ݔ ,{=^D=X7X=I,i|_q1`^]ne$5) ^@3>a.PIgE%iƵh?+loч4/'+8/O8Hٲd񸉥Do\ߦgqctAMDDSL4qrVBX-w7PEʩe>VE:D\d!9Pł :fwjAXvoOJ)E۩'%T Eμ-nHa3|*6{5w%89gv 5*DȩЍuMAr9s+Z I^CATwYsr @%m ]@>wG)ЮF 4ha!8$U!Pr 1xBq{^׏K܌ 9r˥Ё(u sMPAa>UρEEp~VLOS2NK{5;o_#u壧]aM`B Wb!|((fϧ/(lI!)% ;=CSwfe1*\2du-̇85ZÇhBBU,&>C#k[-{{4o3'jZL쌡WʩBm؛z# XKܷbkiZTZʡ=Gx BPzjC)/Q+(+)#T  Dm IBM~;1a~jXu246 ڳx. ֣Rq#Z]Q,F^2$ ; 6HN;bsG歊RJk!WvI0U@! /a=蕸~壧C77szGv?Fp':JN8b*l(E<.iv E^_3yE悙 /LaǞoBÛynł(,q^lI9x.SأF0( y̰iҬB @F6uw:D34f9}bܬJ8&S-( <7(Gن?:C"_I 'HIZ"_#|J%(ob?:s2N5lS#2"h WIfLуR6nwr_߼bSk{%w|)zШhg>;U|IGW{bèہ0 bQ/:2Nɘ &~?]s-4l^LY.%\YRz3ʂ8mE5 aZb}TOTS˸3I~~ N%RZ FCGu{HW{ޛb|ay.I /njlGhoSS}Ha-/5*l5S`D¶,yU$>y֣nL Vchtf~{bylg$ag 4VqqF\8&[7&pWd/7}K]]#4e`Y%㯫r,c#( %\*vB+1: UٮӾ4IJ z2TNH.5Uюd1=*^xi4CUa8% $/zIE1Tv[3,aUPƬ϶o) `oQmU<):!֙$ C4ou s7b5J.ꃽarkKa7u%,%GUv,Xm˫$MkR^/̝N1Xe7L5H/oXtq :R&Dv(rR;]D,[ss('u= xHs8#炜Rb5)*ɶ(C*LN mLxԝ JOm~hAk6֯5`hJsDAOi'. E~dTT6'-2 uک,\fDY,qx80wAuF tYfq]$NH ֩, %``{Q}gV#rTFPnR$>dtJEL" C ڦ2,sV6KKf!4'Sj a(eR9(qRcKK/ n{FEc l[SZ.,kGW}iP>С]UThu}n=5OqeƑ-ٷ𰏉ԸXym/5ј+ZQi\_ p:Ոf]mCnV2Y@)'i飦եνkb U VZ:= kYq^'3Yݪym3*PBx-Tx*&!n]07{Ҹ$LL 3.;/JNvZֹCQ@ QTO{@bR+` >\+8HF6:¢+@κY&,J{A*&kDuf߾&ʭ: GAAߨJWڪqM<^  pg>BGKc1%& ur|4ߴhSIIKj]DF\%&"NѼmq.:~՗MSv4"}EwU!N6jۮ[BReqe:"e~UYuge2h|svjk7Ql(ӿ yxWQe`-~V_n5ڠOzULm76 EvZۼVm*BoFHw/q;7aķ=EX˭pFXz3$-$4 L7h0n艛7t' DEO8ƎVH{;7x ~ށmSSOdSmgF, T8~!P?7Ū 8w;ܩ#Mwf윟 <7鿞S. endstream endobj 39 0 obj 3535 endobj 41 0 obj <> stream xZI6 _sZ, x'C[K~hN e"?+\~. \pW}-\_~<_>ߜxo/|ӇooCY5fxg0A=RiFcw A3EJYn?6}^ [oJխFY&pZP+R#is EY|6YMă6( wbuB~k"n( e Z?ދEsiK %Ҡ5tT^T&ȮO@ieUMz{i54(rD APQ)JT^.DOQ/V7Ok"YdɫYjІE%ʓhb$G)KHfO׫ȦEC"Hkd4âfnr?  <͜B]3SJ0.6?C_zAP>S" U?7LD_=^NOB&õ3:-|Ј񦌎d`*6ؓ/RH]=C;b3@SDFgĜ lByAaVv uDP=]uNtDF rWIE4zh^;=0 yݙ9f8\)H@ףcXVCjpB\@,/CI'/#"lH"lh`~t JYcp%Ғ~Ot[DZ@I3k34/UUsjGV`&]J+Kd<'6\_%#$~/4asLi f9- lUبC+Rhע}*[%+FX#g!g8/Q I*bQRA<[|Uy+)z2Odz߃W†K=8šë "$0l7X4n$$%ET̕5z6w LEM[N1LWEpO1]sIq{Kx^ϋj͝[rk䴘^M:b7n.J^=@]՛@0 զdY"֊<]Q%Q8BgǀZHvK{#YoLƦnas*j2 =9E)lC0ϖ?mtm-lD2K lC_X㷷Dщ4H'UC<1>!^bf" '^j&%cvWDk*$3X;`x:8;!ǓZq ˷ 7ck߮ӷ/gVsQ#~@Eb<8^.4AaJ6={LK6!ڞ)7pV[zѱtH[QWr$l ]h]WlMq\͎8o<=JmT=Ϩ_{Lf;ՆzC՘qឲʒʮv94q(]s!@1٦Pyl%cN 3V2Ec;MZc;R1ݩN1^4RX1`- b c.P;3@v9ά4Jڮ5NXMv-ƕ7c`윰Aw?]E Z'S+."|J)E~IꬼgSq)J̧$`%Rj땟≒ ?p+ ?C(L3_FO/cN endstream endobj 42 0 obj 2114 endobj 44 0 obj <> stream xYˮ6 ߯Ⱥ@R,ın t1MH=lE`($-S$IJO}R'Wnr8V_ӗ~?ϗ?7p1'?i~6WmRڴ2V~Ϸs!)k!YTu.Ӈ:E "~MSLԙ,k_./8|Op+8pUNocoogU>qWvHrWݴ*Iokp ݡڳ0֣&q|)&F٬"*djdTkk 3'Y`Yy_[=2 ~~mOO05(0ĀIFMT E--2b@Vre3쪕|_O2a{ 9G?y-g8#[~fn0,龠@I_} #؄ A0c 8r~}DvĶ|WhUzAB*xȞu bԜ% 6b:g@)ymH6 ,~̋ ^. '$Y!ipD EzN%p O(i3uN Q7ݹQS MIYh),!7!p"м pܤr-n\%ѸGsN>RL~UR x 鳦LTQF%20ָaMd ƨ a~.x 0:dZ#1TXU:,Y?Z""/EkDіogZZ ^d"t &6>T5ԏs"+,Ub_YRVyjISv, HsZTXcʃDUjXY Kճ6Ȟa&H|SSDlQBç $V W}o)N@yB1"(L2Ud@MDbu^=BQ!\ @7;Mnj+F%bv¿ R0}'zT`jĂQ+Klu$pEv-qb;dC+s pmMD}]wޙ!Q+w ؐ`{dV^ֈ{){X^WJ%~q.9f׼ CX0l1w(ȯmpChHktf\p%[p`Ar{fiC8N\g$4q19%>w6Q+) M@i?!}Zt]&Uu=+GqbX&>23 Ǩ>s~Ɍ@ψ.mPx<YLPkq{A[EJsQj$@Q]D ,Ƙٴ7D:R{<>1c3霷hl׎ Ig'ڋ621oR_UV/;=ջ w7 -tZŞ_S. {r[Bt\ϔ#,/`^G/0a_Nla^o{Wbpc L<¦Cso k)Wĸ]ԳW>k6,k&i > stream xZK8_ͨJ-Cı]Å^4b`z3J*e&ےJuqdq>{7Ax3 ?>~?|>cm6}}nb<]6@g7VV>0A&8%9 +kQ)JT%j%y$vUV1n%yX(" ]XqDyѠH9>\NDܲ ~JKD7BB՜.T{,شYVwq7,9fdb$ǮZD[%_:\(p C6S0Yp @8`E^iQ_WQ>H9ToNXX:q )h/ab D7- !4zE+Y[PrL = H$3g#7@YnYeQ:z3 ѡ5TY)fT{ƹyͫ G{ y`,#x r1z *[Ψt`m-@UIC5itaKscͅW0bms[*(SB%ҥhO!PSl۰YGu,4yw=qD<"LmMp.xGa 7ڦw&aL>]*;Xk1f9Ir& < 9syNM6r8j)QAI(g Rm(P%K?jϬ-Oٍ֗agYHJ&53:8)U)]2T[Na$MG)|,*D;_Nc*Q@le'4s{K%67yRJ.x^gYmn=ӶB6Fʬ:'$A . buD j-ǚ4zY>,Ϡ]M"3OߛUڼ+NG|.Z/7~A.7+#]"rvg;鈊H1$KH 4k$l)? %\^K ^qC 4JR̞;)g,=`Y>wMgMMM/Nڏ3aI( 7Uy 07|TvJ(C58neJ-갉dO~?촬^BO VyO7xb5 |S}VxwȪ81w}Zw\[>Qکp_'QS^X;3; ~GSh8Vރҿ{DbqLT\۫]FJ })󓕜~<A٤pgC~.j+oxt~..'D9񐬞ً.P"ˢO¥C endstream endobj 48 0 obj 2531 endobj 50 0 obj <> stream xXKF 90I ۏCn 9v/QI*\dv.>=b[ SÕky~_Khky`ڤq8U!gV.YX$*h+"=XW!g+>>+ 6%dIeK}hɫAO|qc +`[Bz$s<}2TklqII g8rsM24凴A_rt~ +nX\""a@Hg=DW =hhdXMDũpwx\ KI=fnX sw᧽:Y E<,;fN?“µM?s3yZ&4C|W*H\joK$Syh1R"?jrU v\IO"n=eeTav5w9p$]'lj#Eiz` |J9`8]X':9ev #;N!7OˈEkZuc]䰦ۺWm';3c> stream x[˪#7+^cہ&\"d! d6v wܶ:dsfhN{_~97}v}ݩ=~|a?~lNj;wglgӺ9ƌ |Ms&"pyצ:Mŏq?sZ^_k}pyt姏Jփ"MnP\oqIXzX ;tڐ-h#~}ݙ0?JƝMg( UP߷jQN~kD%IR`/\;,l:6瀖^6_}6W_ (,< C"?ȑ<¨vqbMƟ5amIj3 TcD!   % \]hdlyn`SW06{}t/n0 CԦRcnZ{GQ6dRB9Mȁsp2sc }|Us7 yߝI;vAiga/ գnuD.uϞԷUHlk*$~8Q',h ()dc49RGqA1E=.Ʋ$Jې۰݆-2s.YWSj'2ܒpASrdxn.oHc3znsYM V/@%NBWR6c,Q &ӳ A6|WL%GB+G@gul©+Kv1xifdkD"04Ed{O, Bϥk抬fcznsD,z.iKUFUdOD`dOD;; !#v^Rp<67- R9K6GC 3^SèHQǖUK9R1ĵtidEl75xx!g')qej{SVAj*p US#1:JԿ~64d7xy+OAQwR6:toʥj&xi+ں6QNDmvN%ڦ<\6ޅIA?.82Tp6䄇Wg##{`sEemf$Ą.{lq,Qš1vbAG)A"J%HlD6dwTOX9kGXxxEb0{Ȓ+Ȃ~$RG=hV&[xк@,-oKgyxuNTȵ.AK8xw}:`v+~8 "VYJV=&V'*^Ϫpb]QT.~J(:rn TXbkQj_/c5(gBpЭmM xPyEo#B#g<4&ތb6|a^1:ЃBŗSNs|i \L1"1ü|?4/'֓iH[^?&Hj endstream endobj 54 0 obj 2256 endobj 56 0 obj <> stream x[ˎ6 Wd]`R,@` Ew(л"<,RL|,RQG}߃:(i9NÏ?>~=?|}x ¤>?4kuRf'eOwfoI0fT {Rgc73&NZEyA q`m6V_ \JQv=ۛ ^3,)ewL7`pk><椧!zK8썉u0wQ Ѩ\t6d8ًpnvxkw.ESTSZ6Hb9 h .3(L;qJ~-,W*0b mdVU,,[`h^$1N~)x9Ȧ65?•B!TpbM_fd.0{(1|D up۹ D8/Q>הm=tXZڍZzaZQs^PC{LLRzL{N/ 0A6ZȈiP,L,c( [9sbGKڔޫgQSn(jB͡o'!X !Up_%ql8XxKޡı$#QmI$X6,O#셓Hac;i"D9 jX9,(_V˔3fe2@,S>_D޷#. qv,۳(poٚFI0nj9&E v!>`"H9zVA_Y3__ʄD8VyNlA5Q3@ b F,/ ðQ8w"'"F˛*[vOC)`i- iW@pnUosm~FQ\B\wÑw\;[r|0a>cqbՃ%dJe:Ƹ`CacF\j1 dW^x/Xm%OO;|Zv].|ki@5ܷ=2O9ܻa0BnC,w(09w$%@XI`' zA zAD} #}a kX/E?o=yPע?VR0a|n+K*t1KXcXKY+'xHXa \,l`⚝A p1sOZUc;v.Q wÈDsd6zcoN;.ܜ \2pWltZ7̯'ݩv,T}b B!6~\Ժk6;>7,+nC55Zw(;ADD5uh/[fg#_)K7Ɓ$BS&ni8֑]'ErdXNq핷 k梮`N7̟4oxȏ_B-,:n #|BfÅa*ϗ endstream endobj 57 0 obj 1992 endobj 59 0 obj <> stream xX˪8 +n-!R7Iz(E3y1 Lo[ob9Iq!7ʱ%H.[+Zw&Zeۯ4~h_X_ ;>~oZdǟ{PM}ӫYo|ڬ%}\fX/F5J ^Y[2UgJy&z8z: Z5#M&[ S ^IQM"p h1NҬ,Ksb9㈎yfd!{mz9/2^L (ʉWdA G7Y1|X6^ATA̼|̓zobdEs|ȗ0I 'q_5)BNfl{Ja].H.(  DMn˧9ŀ!!r^4)%c}DH+cEֵwۋR.XBTiYUWA) JRIJ ?z-0OQ92\WI^ޝhI?R JD> stream x[ˮ6 +zٲ@rn tQ̮/mΦ_Tl"`\{#2>k;vzϪ7N+x4#;LoO 7 .ZSpPvӛ?07ӇV=ܠ93}p8|X[0i؏&YpУm 04j7 KMuar_7j%"<fYY8޻&T,IhoX{ a*#餤  *1ux!c+xqo,%qi-/ar|\DOFrD.]XDmՐq@3frI0 kWԎ81-ّ~%U]D1jƓ %z/IzvqO0Èb+SZ6H eߞ+;eɿ,u)Icq"!l=7h/۪ǧ^662Adر.6|?/:fÞW/ oTޱO9Bʛ@># #ymBi@})dJ:u ՌhA4P[~8|<*%X'ʳ@Xr`*^'[:XHag:!gB"ajJ&pz%/LbaR:tFH ~ve6vI e8ZP*6MWTTI ,V GL?T6b@[Kn`bB`'[-WːV`YqGnA(^4dw$QT5C`I(!yD;J%wBoAcмZ6=ln :/bTԈ\$Unɨ±DEw5 irvY2$=U2p#ɑa~y #[aȱ?na(F& x8/,QspNlB!˥aX Ǥb7טVUyRۙM$]4װO;'OxwJW-p^8ǙZ&=nqQRێ%%NJ7`;?c|r%-3պ%ޮ3嵴NZ}~7j47jki7zMLw3_A#X 7P!zT{1iMpk+$p> stream x[Ɏ6Wn%`[!!- C%b%btIz?'uR]7vgs>o |[ȏlO_~|p㗋'.N_m2E:m,=$1j@8Xh+e@=w51kKыFgGq9>b& d.Ewm4m&m#$l9)E g h<x%AҚhgP7

$ps撳+[>}Wt CzGk̓[$8E%|x쬼EZhݠf;0u@ֈ1dOk'yovxx oG0N?|˦ ~ fϰ+/S/e}T}tq` 5jނM6޵#V p8MInxwXRL,@c(@064AnZjv" AxLl`FLW ~t;-%EYV&!~pwzx)(yф@epߍ o8.bNm67 b8aӋ ~A\܄DwIjAq3wHdJE :;8U9d2xcLɀ_b^loILt$.+`Fz~;) ^ AbX`_ݒm%= ,k3ePܩ,$,a3&{Gơ(7J0I<{iK$ovUa)NG|v?{+{FLn#H[d cfaiX,X)Pc'q+47hRPHN0} Q O{",IKU/vꂇtљsߠb;ul.Iᤋ'A0_LY0:a'C8G@u]tF5&佑™^C$ Vtdܰy!fi\ЂRRP*yX%0"F+lއoء*%pJI0Z՘ Ԋpij44wDrNP'tC0<`͙aR`_A5ݵ~;c&rC5qjpM߳fq1㌒e.&G5Q+ E r*`ZAMU""@G.wQe4E570鵳)>*v98 'qu.&-BPT*H%0`kÕy:ζ(1Xj}rt_MԘfXr vB؂ ɎWy+b&ΦVV_yq.J Ku D:p2tAZX;׹`=!F1Pp0!970ru=xNsCɨ~5}/ g,m7XdO-oCdz^XxH/;8R0+#[n{z4=ʗa>ʣ+I޻*&àʏح 9<6*[{ F"[{ eko'a@vKGcm: Ӫ0bշgI+2%DcjxxGqbm?omG=/&j(.\pEwi~Pk$)ᰖ̅{9,(s  [Vz+<A30][~}ǎ3~!01v!EDԷ2ar͖Iu0> stream xMk0>՗%ޏBo) =EI ͥ#ٵfdƉ#iF+Y֢pvmjodoէރt[_wYs/ M/prT/R y8{GwMoF:RT>:_ ^؋Q)}ѣ>NL _\ h5D/XfMKeKԢ󐱐rIНc]@8ƐR;V$>126LGvGBEӠYsr岭/ }Ul ǧm!ppt˲c'@[)l-?|~7(( BmIݫ fC*6vfQJk:xlX>nAvu|7&^Էk@R=?)7*ݼ]GǿA;- endstream endobj 69 0 obj 1025 endobj 76 0 obj <> stream xX}|}=wz$[Νr-YH!+eٱrKlKXrB҅:AVsa (+-1ϧo[6fŔ3s:[}9ggPd2T*GR:r(?{y?yP+&ori< h[Qr`F~dwsb)> QAK&cקeqd_ +&Ne5TGDi;7(#G"$UgXy(vAJ]s} *=וBJ,] $&\z| ^Bè ^xc>KGp 1v@|m3kFy*"C:4*oaJ`%#9 3?\EA9x/jBZW~fccw|01)='P @;A-a%.W({ҳSddwAyv'5d9=vuhJLu/4"4+A@C@_wU=ݻ:֝}WnkڴMnVW[Q`F^WR\XըUJhQ^ZIy!%ȣrJf~?o_$z>gxv_"{"HϷ C,WIVbZуyDqh|.mxmB[H"%ڄ" Ӵ"[P_$nZ ]b.M )DO8Kz8uŅx욈w  .^7c Ah-O) ;o^.Ud;7!sѹRn녹ŢtPrO8&7-]~<֭ah&qj@ j_dپH4ݎ!R0̮jܣf@dNTtŅb|<&tK޵XRly+Ee-‚^:L.sz)y7[`ZC),`' иӑoG(FX(. ҢQh]OZV 9\d7&BtD݁vE%XB_,xs7'کqEΫ\$>*rQKW(XEI щc:Qd#BwVS>FXapʉ a,Qw !*k4xpIJj Zc$e;_TIS[j4e1N[:dռ=4U[O1FQ,t!! Eho e sy/. a+W \ 5CU5?hpAXyt ,Y"-Eql焮0IrU ݤ{ـEַ' 썜i0m֡ōR* Odo9 I #K$fUF`d2e/聣dGt|>=4>s*;a"aTEbh V*o\Ej8nwN饉o_`0Z$V+~YT);2H"KJ*>V4rj |qe\~vūRܞܛ On{$R;^8jWR_-,o#&l6xF(|gi"A{!0N:KЋ[eO2q{ eϰsv\1LRd]zgʍ% akZOk %l4bʚm]y3𹑦\kNs%h^-hq Կ'|jțf{_MX^YOw-aEØ?Z_v=[h d-cL_2`&fAkoOYOY{-xiôamj)aiWlޡ]XEh׳UU^>xt޹;yk{vV8ķWoqyi ݉'vjueڕOUo#걁w.x_>M?7kbi i)f]uD$P*s/8d^rud5NI:8?dg$ɍFfH[YcVƣDb}1S*Zgco].55K Q ZfNa(mn_iD-7VԂ LS [-kځ?ܨ#e&}2YU\K ]yħ K˵Emjror.H_t*Mkat|JMV:+?Jg܉؆W:;[;ߠ`))#muF8+Vː0>Q 0k*Fr:c{,}66feHuu>ӎ\VTe- ,٦_F)Ry!rW ͕n*>f;9N=t&Y-"V+RDTAW` a68K+Wo<5lش2YR|*>vq#g[Al(>FR5yz~vo%v$m~} %"#}l; F(*2,aB|Ac ~R4Z,( qɍDIJBP,,+-Cܜ_QHY0xIlj%#BUO--˚/X=&k.Ӌ[ =N'Vj5VVE?5ce޵_{Kg~%m;0֕|j+-՗}7]C ;{0[MqxԒ0iGr *$f@n~[MsOW=rDRYfadeZ&GP˴ *LxM5`$]22,ӅXõk=qc2] Gt 8ʹbg2Mg-2@{LeZ.L+̞i4ߖi5{Q5`SZPBتBLÊe.=oGcYa'|g,wMӉLbP"{Z;zw ~fcdlZ>5zO@b:Mtr+Ȟ$i؀[|xOb:Ce\[>0,ߔ%34 S|5Clb*Ǧchr$! GXd&2R\Y6q(_fx6v>|G5t.{$'2ɱ)l5g8xIǣ),>M'h#Y>B$566HLNg'G#>62Hgjq]TĚT)A p! c0 6>4xj%gchIOõ(K'ARIj$I}Ph3fJ1vNO_#3kvFQ>dߡ1)JVLJh1 Y$OXV6%Y ~D^8*՛rDM{GN!=.cf~3hIV{`):Gq>*IՍK\+ ?\yD뒨Ic i6?.)$gXZCȏGtg$,Vju3D2!G#fB)9k ktVtK^R>#Rlhͮ?ىܯy>g8|_n@~EEHR%ߒ_jӒ ٸwB>ooqo-79!;?k u<z˝? ^'܏Y/羰 :$..ϵ;zs J[@ssj9#A>K۹z}ڱ|H C99,e)Nwѻ]ܟy9'W-v[|\[C3>s r%mRSn*Xϭ++ˆUX3d1J%T>ƺE1Nsi<|ixk7ׇ·1^v.ģ+:[9] UP@ѱ:- oy@taWfn]NtuGu,~3[%K{IErX3@6{,rg硵[ DhPGOY$Ջ:ddf fPHw|p> endobj 79 0 obj <> stream x]j0E -E4mF^A~,]A,W.$0s\skM`oTj-0Kj­ʿ',ju0vpMC{W9jaź[6PN,eնձmºs](iTҎ@m.A}Q'8C-"ׅww>$>fKڒ𓞪1&ϷʑSXc'v endstream endobj 80 0 obj <> endobj 81 0 obj <> stream xռi`ו(|ϭ[]UԛZԒZh@lB@H21Hd;1rې8vC$& LqLd$d^@2NbzV@8y{+r걑[ySB~X舺%P݆[Ko! D/ly!K6 x-,4R c E휐^?+7%tc b<KBȊ|B kF~D& c#7?ucb,Ա8xA7Mf5&N[{}r? #EJq,V^QQYS[7~vrypq!a.]q%' |Ů=3K&?  | !)ӡ! K0-F a(+b>M^&Kׁi8Ku~K`q08'ڿބxV ԋbߧC۹ ߋ,& ill$^,]+o"ENZCLdjڪm kC$!j;nh_ֶtE S-M  IήUW[3*^YQ^-V"`.fѠ <-o}i8JUx%Cr=L:ԧTr' ,z2< _nNC ]):jaXX1cPsPB75!̦rɌA3%᧠dhZ<)J VVmS7t57HEh(Ӻi25=U~fErc_2_ە~yX4Ҕ.|`<Ԝ1;ֳZ1'݉\x\NDXɻK$Բo#!1)ep3Rwaӓ@Nܻ:-mٹζt,N;oXӕJKhS?C$M+xu{nxJ{ww='uOgI tA_꧊0 -T"!a:0bTٴ\^KO Si@֟4q*bMS4v(oB`՛fsHH4D!u"Mƴ9XzC6]83@͑?Wh̑41)@WO*sRϓ O鄷(SKXI9 ,=aە=DC"x0IXMޢ+zDRL֪|(qt]N+n砄(HkaHB RF Rԫ+"4\ਏ2raFUO4GەG#,=ɑcG1ގHf ^'ع%׾=RK4e⹣ow2ݷP'/i|WѾ" =^./Moʧ6wMW^=u{%WmTRUr[up{ti}e{?l?)f;Z~򆑾E(/s'~j9;_\HB egyA-U:(ֵ(s D"Z,CEԉnΥ@DQD/)8%B.wr]*0ιλt5a(65AT $=wxxbY>s {"? F<5"ra0l0Ýoé<^.`d5oL%_pKl6-o-ʃ:+нfXez3ԁG{X-ll |>OR+)P[!ne)t98*pֆ+:blYt^vIKpTH\Rڂ'$ΔHg%. RZNOQg~HT$uJQIrN~>e )]~XJR]*Ϊ'%x^zs'$" YLiL;qT@ZXt˫(?-byɅESһ}5wkn= ^eHttJ.k1 hHKGlq#8yyzg',vMD'齅]###էlPb=0fM/ύĄޞ슎;_{iӞQEֱZ\nu5ڒ=s23MBf\ʏ| cXrBW H 5f 7_愝{d/϶/&L-.yaaz^`p5\3 T5Wgq9]f%`"OmuЁm^9KeK:`NXdAv5{`v.>;쇘~f̟WL:?秇tKL?K~`of(0E(Cۢ!ᚮɠ?~6?!?0s*&R-E? ?kSCYs>̝ Yq!N sR{FV#:6" Jn `[zYDe3ثk:7׵H.'-[=vG}=_n+j!ƵdSk/#ϛ}g3BYwƴ2g:htm6΍F)Ͷ ;42\ƌcCؘٝϿߨggBXuQ+cakiFaIʐ7!șp |2Ml簙N ,$P35 QUC?SDxS"`LLזm歛e![bLIcIȑ$@64[Dkxgm=naBGW> ٜ|ΩJ6wAy9L">w|Ueṿy&sRJQpwb{TSX ؋=՚&pEc(!'F \“UjP La<Ώ>wg?m3ʚzaU7)WB݉e5{mͿ4:Ɗni^7);;[+Ae|/LR.w[js`ՓF0!|/^aJ'q Pm%Azt%tM넗}Kl -i}igm-U8chʴpa5AM&Zl5Uz*z$>yy< K)PDUn)"EiT00h&by}>PFI-:XiQ*/*W*0&N10 mTJ)>.eB(PYИFūPBVPF٢R^Yp2G|7x\aؠlǪ9E)+ {YxBy^)(a*qE{,S b * J[yDyAyG_ N*:ENETTW(!"PqrF9\R zm%)$bQ,tf6MS;FPt\[4FLc4 <K]:qf5t&$Ԟe/!q 6Z;~~=A)s_M"͉Esc~noCj·PǽgxR[?;q, >/MZ9nFs 8@< 'ÁCRl ^ \ Ѐ:WMU1 AJ' K itz u|'},ǥ^iH$I3Yba"2k[3L (2QV)eJ躬< j]OcVm㊮ c`%0LML>r_.䞿xYl.h ^s2%S&̗.p<toeG^Prɱ~2Zn:dL`zQ.j=HG  B:x&x>Ń A zwo&6\`)'U8MwՁdz\CqF*Tgެ8 DnܴSØdpQGWE}_sLEgk%+3kV[,7-Fx‰6rfp2EX-WEʡ|a9g*{%]bzϲE90'l[\_Ľp_. / K ڗ򂽾^3 (#)zoA8Wfė = d4OG?ep.#ǀ*@*@6ڬB>X_nud$嫃%|p}o~䌝?ypэ3ŎAl̏J㮙,d^8qs;>aV\{|C>2. >unccB>&kz \1a̺J:7?B͜z@ti2ph#O0ESZ4P"3;g I‘iˈ3ej?F2Sn;~|b_֕1;Rv5)mtFE/2=xZ8X%=td32P?**søJ)md #bY!y|P,U2E97v6/wftmM3 3;>2v)-q=X5nYQτom`W275}sUy `aAgfNwG{2Q8!Oc ?fdZ\$F tmu+Oa[֔T bEKWUjE{pőtř =fn8g ޶CJ٬ba;aBYr-;0 Qr:϶C0J@Yk<_:D){c@1XZ\NGNE6T#QEysV;YՑN~,wYLɯҍ3w̤{8+%pr=Y:f!VJVF;՚%xrYrw`DRߐM%/&yN>|%Nr2ie/h)e@1,gȖceXސT;SzGw\=^/yzS.Lg,)gPe$dy9Ogp,Ɛ3.'Gm˓0*]_z\Y"5tz,{Iz+Qdnyw;XΗ(lX3]8Oq+-YtSYU6ܺj,Ρ>9c{vMzFC g7[-G,,EDDT>vϰgssscpp}Vs^U陴=hz[=/QPHiv1Qj_K|ˊF𬕕'x ;d1|;2>2.Qr55$2e5`Oav鱑O_+qU@§ TϨlձMMnjD?a[U6-_W^nAo,ZlPY\g_o83kQ>r^$88P'[$/Nf{z5'\NgD+K`ɷLuh l xQ?4oU5Okma\U[u_Q;g-}gC21X+.JyfohY4-㙱;YoXfo6GI$ |5rf&/+pJ9PY9P ;!:H*3,XR^R.+rJf,HU@;QT*v VygK%M=;e'k۱,!L2T[I1aA?־ тvvҫ )ڼ0uNرӇYcWXGح;cĺĶˢg r""ma7/|6Wjbq#L1=Vkj怘cF^7x檛T;8#5uW699j)^QAl/ \SstpWs?h4!EW5\3)xpf3){ l"_ڶI r:_Knr.٩ND*,`x-t6K^l'`,V S2󔿦 M? f2gw2O?\𤋮<@m6h~2N=:wZ/tTri|&Y9Dw?uso7s Sg_dmq)TZ cwnHkg:>Q֬.txgX<*?dy,0 ap=Ut5:yt& 9hp)͠28b$FyԔ'>,>/|w4/=Y]}L zf8M]A>g]έ &,͈[5]y@ųϏ3߻Wxm0ًn]oԇoB'/fR>Wc5(kn9R0BD!==9SEF˙L Z-M/e1[aT? cUwΔ#]wx\Nȥu4lV0 0+5fr91śWn2z`r : ߱N8w>ɋ`[q=vG& |E}W;^|5ʷGVE(mEKQ!( 4h>>Åm )pᶠvSf}xN\ܹxN϶ṚY h/G-~(cgT4S 0y)[^ 5XaE>Cݸx=LXCs9WLpoEvPOōoӶpIؓQZg[W{4 Or<,XLg%} 좰mm^^x RR å/5y}602 w%=L^;gCgXsb/$UBMV<)y+'7㙿~]wAVn~ltΜxU5حwZ_;';K}0{o:q{)^Iw ]HU`{̰AU:Zзͨ^4N)1F4:E*vzvz4МY)4OUB}ˮ]s |?3y罫xf5&29bx ZD/A7/y^ra궝~GX:x35)X{xxPSΚ{sߝi]쏡8YffaeCHa︗6xy)ސ3L6 JیEQ#nP݃s.q^S}nIsV_Mz3qԫRZlu,<6e!.bTǑfz5 Nb[ f)Fyn [MJh5< 3G-ײJwf}D$Zi0FTXtN9Tfo5IDu\:$]tMnm1ZSTI*TJ.^yVUÕG*ӕg*lBPRCs!>,SDRK _c_ȝfʝY Lں@MXC5ʫigςQ>S:D`&Q2)5U]6oըgӆ,/L0HS[pzj]3g4`JhˣFdnѣƞ]l^{uU,_h(Um_upc={J#K5jKqG7>S?Rf[g_otAee[?9c `a\=o"7,yƼyƩNLϪq^ƞ9+៮VO"}v/aKtESgwU>MNK!ZRoSC(H9ɚRMq:gڍPѪު|yh>oT5 WcBDwA$…u[L,qӥ)˰>7>=U_O [Q56z?*mF(ն߅6?[\?S,oYM'eNˠ۱sn؉Q4=ְ>ƾCjraiȥsf`߈`">۠MÌk[gU?޻|}㶋=07c# '_u5b]Z]Qk&K]GtnXw^wI',jej&kB3hv7v w*}1d.vۅNb~/7E |suF :A8Nn/; : zpNC/nwCƞ\XGJzo\H P0ʆdυ-dZ,l%\8ԝX04kdMcCUUuPCؗ!cek85Lk7jFӜA&Go\ oIWVT['~?sCR&_Z$!l=; C!ŏǻ?0 C '}1h;=q A1 =X 7 |遂` _k x~wY0H껋 }>QЭto28;:&W 7d> endobj 84 0 obj <> stream x]ˎ0y /Qb;g$ Ee!14RI"}m.@_s0K-N1,<} N26%?wmLm xVݖPO~:OE5!E=>Ͽ5Z|n/5|ay<9(#Ϛ*ԇv!%Z~.6PB׉pc\s݃avdn ~6 1-{Iu;ϞXWGMM'wWߠӿ~wNjpod=:C/CCop>8{1_C'q&&?no*og%Nfg7wK6쏽[7C+oo^H> endobj 86 0 obj <> stream xToEfe'nHvkyPJUcBI%H8PZ!e !*!UP4v/=pPe^DY/IT?`~=~5j !GҘ\_bX ?P{a!,=Zg FZ-\j4y#O/^3C^% fiW+n@flȿ=|ϭ`y;3|t yycE@<6xV p sr !נAʠ)NMjlt]gmavFMc)bD` j. ۙΔ[dYe Fp7d۬AUhIP->%Ɍ蚅(BK1CŅBFܷAcXV]T,zbyoq%ކ(b$~Ign<9)s{%&(1|4+e3ccqrx.{cb<;gwaarB_p~)vwgW=k l_>`xo?aPFWڢ rzz/N^LG B:؍E>P_DKFv&% w.ԯ9؍SOn;؃VgFz"t`$DNmdr鄙ZK}a͘\}2t=Rz!+h `q,Ld`] )XCdai3` ƃ CߡX=vSX!}!Ϊ&"!:̇ 5@pE ì@_Sw endstream endobj 87 0 obj 1154 endobj 88 0 obj <> endobj 89 0 obj <> stream x]n <CeJeɇ(nA}:HSْ Nw`dgFq$#æ'兌lWUBޣ7^aa\{!l->uQwO9+QLZmCD_G8f]VFV4ijdy8&˔,2gD^m@/̱I=WH[xHm endstream endobj 90 0 obj <> endobj 91 0 obj <> stream xռy\[׵/>h&$BBLyaF`3f0x1'4'vޤM6}{_wʻwHm[HxJy'=kw R s"CN9^[gJeH龟}[iпݷ !%)XڔP mh?'E oVܠ ⿆}GkC2aA1ڷy0x:B2T+J J'?#!>ci}` $R\T5Z^7MqfK|5іdw8])ԴLOVv77/WPXT\RZV^QYkj/==t;WLW|bːmChv:z@@h_, =.Tz=Fѣ9h613h mGOBwA{x3M;Y;Ğbߊ4-,G<cx4xzm+|&?H%O1̰4A[r$BkAF`B7,E1C|H'!4#A[Pje& %6zYL;XW,3N^x/wpzzt4gdF;z >NQԄ֡wT֕-+B˗55.m. T ʊҒ¼\oNvVzZ;ŕ[:^Q+rT± (uS{l+̦qW$ݐv@R2aGXqsIJRRļUdg9]\sE;su8W21̦5DNᨷ 9¸QlףּN)AEv:PBP pkNbח"H݆w}@8tvdg55:1 ՊM%aؤcvʺ8{Y\}kLԝeggup.`8UWVKܼ19鸮|rsJ_,E?G4\llمu.=R͎Qj]x5#d-aÊ0q}~u, lrMN:g"ѸF&4b,\l\>f z: t)\|Xg59JbYa`R,P ),/F4~]B:v]hzK ֨TjԉFW͵êY.VU kè?V+쭯=;g{CmVC˧ ֗|uqWCa{u$mnuXW`e4Pe)&+]+:KbfXw-͸ڭf2NL!a[.RVpc+Z, g8bhF9N$4 gE j(QY4hFLPw]aGXӹQTCylZo@, rBb3Xo$nx ޒݰ형W]!( %:(T]>bhQgO a*Y 4hۭ;i_zԈ@՜r+N s< &5R !AL%4&҈FhK-f\VLg1di%4~1@M4U A;1_m;L yR fŝZ's8@'fCvC}@x"#cWuz\r{l}u.i"F-`b5c?@&v9.9(!l1xb;c݊9cZy^+7AO+>W޼\ݍs+YCLeAI%1f_ˏ3&kΨxyV \bUTKɦLAnX{%LoXjlUT{f 3Ul ޙ4DF*wTdEEsJ9e b0撞RRbM]vv?i8-ͿtҦS7u.u!IMux_HVH*}|+{{&O#%Wh绒nw~QI*4+9q!RH&Ť3ƹH%j1]M$צr,$}bc'ghZZ-9(xh;f;WQnv%;ҏdqJ%G K _їFZ\fX\_ب!'<]ݴ,́7!İ)O}hbq]iY0׾cpG6nj<.ͩmܳ|Su- ig[j}:Y˨ͯL2ҫ_o.q)MfJYXFh9X*`p9qBG;@4RfC6NSP8Z|"Y ^|-Dg!6 LX=p| -1AC:Ǽe+‘LF"ce$c,Zۨ8խ{`ȅ:ʁdH^Lq qU"h  ٨ =AKN<3uiOui랦y#P¥ڠ%C&R/x.x^︗ؽ^4{{s^:^-WWjU}Gj«PONgXzr iet 2!' mRJ5|M^]BTVYj|J胨S|gheVsQ3 KiKކ>2?$UC^89.k`'$dr aJiHF@[@wFQ褺\Ʒ}|z6sPPl_!Y*=(Tzh+z }jwi>_.;)t/ ^/1wqu6A dEѠW@|jSށ&1)K'N (}fPBKtt$^& )i`:g:2$(gfdf$Q2dFcvR96 WV[+4,*6l$"02Komn ۼlߙjl{f੽M/ljNhhX2쉴 CGj֛4O_R` 5踨BGmiDCzH,5wI@.FM}P&LMLɔ7{HK|ʤSORC"QyR<<1[S4-\x(mxmS(0Y MՅ気qyf<+Pе3`Jo,wyB <|Hjw嘨AnS?/ܾeN2K090]\\mbR2,&i]i$њe2QtcqlѣQbQec;pX&s`҂bau ٖeڑBު+`sc뗛_Hܵbӓx%%!7—޸z}01>)̟I ٻV;z&Nle;U\W2@Tt@X3-'!&UKy_ClwpC]úx҃mƬ@>"2%;<{}f,Ƕ׭"lva=:&T̝%C~\jS ƲeLs6U;ͳfOiQ hHܫ W%]k r\ŒpF HB8lCZIBIH$t̏OX|^OFEa}yF5> !%?Pn˚Үj1 ]|}t˷j=O9gn`a:!)WS8ʋ.YW߸"q7ӛ\5Y:_U= i_~WaXVv7L[}C ! I%ɢ}za#M6S)'U h"h N~g 2ba9+OMtLK (.h; WNPj=lZ-<ӪBhTt,(}@e}):(E#qkZ!%wcNbULG۾S7m$ 6β!Bz|TԒбI$GސRƻC'p7ZnD;EI-.l!.0)oqKf=o;#>0ː_*{k76A# ~ǷGzpUl9~ CZ#gSy#lFof"9FBdyIg)MRI8I7xEĺUuaNRÛͅm~a}C} U-{Zز+{[}Ñ}Hzkd2#PHRz-P溱|h7C+S?׺fst[>Go9_vowĩd(^=G H.t&IӮ- cfuOVRd .l5hipfx rjUW*Z|n,EI=R!3>Bq)3[;%VGQ(q3 N$AzGzz:gl`/_#Gpc|b ;G$Ld\;J#VP11+QP.ƠT C} 5'XYs9q/9ۃy/ϖ뛘K4KQW8|:96[+W,Hw &!GKlB$2s1Z=~lOƏe`b!'n$Oίb+X=ydG5Xܠti\LC$LC0&hFyașFK"' Oxj')4A $Zm:9ΔEԣ/RntN -#>*C34@ס<-s(溨&*)">yZJ(gԚX@@Mzڠi>hCZ/Y/'kqy\gTPɱQ]:ܒLrQ.jdljf|dyLfsNq\qRQϟE{!jfe.ʲTQLleٶwN}{B|H:|=殒0|o==z& 9Lh_&a_2:M1[AzbqJ$aaEr8䱝Z_>'?.g=|_\˱\RQ@Oœ=N/ԩdLqm\廸"6l_1V}>x%T VmvY.Z!>1XHN2V&1 r]hzڶ|FDH RE~O _O9Ҳ99|/𵵷9ųtH_OԀ;PYk FWk)pa"&}EKz,Hd1Cj(!7 )7$a<..zF)dW>\.! M1`s~W=55F$G~xպ' &c0鰕%Gz"b?{۶zҨ#_KWH$Rďy0q۷=B\{Xdt_y8zvv3zE(Ze?cqz(F =a v/ɾ <ţ=B mxx+!CCRkk5S=7&+& S飘Je]d!*OQ6nLQջߋHoSi**U޻3/3כDF^J4909~<<1(?4*| NhY, =8KĽB!ղm2!+5VfM(1Rqr\dAaHYFi,wшF X?^/EhH \4d{Ly1}sl±_R C gCuȆvH oO Wxᐁ*sW;ctEz5GU' :?^ؾPme>c{ȳ/FzcK֋*T9`Ui/?lvԉBtR_P)^pl*]dʻK$9[s02dMnzwҖ[=xށꍇt%kjRQYw,ÿa1MlWvI W ZV^zCt;zJضS6+#;Rޱq 'lO8=ԪkP B)ƀF9qI7Km+S*˶6 #o#IE0-MdT3ɍ+g)-8b*i﫶 _{_߶bP0m]KaSCƒG7o6ip}©^vƛ]mu{߾ӻgk"g wg LO:#Hڄ! SKjS2N1Ra%z[^}QK^nwkc' GFTO.vQE[`m Kp6dcq\;W ;-%p(0( *1rUPuS o"@ªIp8X^P*z .W1` YTУ-SsE]k Nxo-3&\z`sxbԣC@_[cwK*y]>TT7" 䱧1>Uܽ:.?{ ),mDs0F5{{`t`dZWCH@ċwJ?G/GLd\fwݢEeb)^e죜6zĿxėODNUhwK0^Xbτ҅8^rU83X# @kXӈ]1=e}ć7zg>-?G۲RTuU>C̷xc/")3~`ދkg/>!_jNMB$cn8{r \½x!x0&`>/vt`4K+""Lt])$b\  O b2 +Qt%ݔK|M0|]C;;P0kSHBU!le5OĬ5HQNU+MA|"IH%=;H%)(1l)4ĔVgژĨe)=,Z=Q+G0ɢb6o&搉3'azx! MIN_! {&4^BBhz^n$=~AO |=/G)`?j@CP,|M*^C 1N }MC^ `td96gaaap2n{R2.yNg,]E"SqFNj\}R$kemBsg/?0 1?5g0n4nO q?6+̂yKeOD {>YOT[Z3I$yA#&1CMīv5:cՒͱ0`0 eRoAR ːrưcƋmj$r'Kbarig,̠ P?搅3DXXļ P:l,,GJT^Uh 玅(-A$kwLr<-v 8}SYGM1{11898up PSRм12sLM n~ȺQDzѱӛ&'G'َ[ ]581Iy9E׳n){$:rV8B}SSG뵊CC#bbTQn駽M\|Xt +:MM NOMy۶m9c(ojQvMmt>S0f<471H?9n`cj :6(;j!m ? 9B2{L&jRF>&\8?]%L^Kσ墢Y Qz[ێn+R!&ۨXo =A}J%Ŷ my 1Zn:O#-mz*)M׍D越}.ӧD>yblEwX9bh3֛8(z(]Um"/Etߔb)IV? 4\G[Klh>MmqMo6q0!_2=筱v\x7j;}3oyy=??vs^L; ?;sᅵ5dW+3_ag^L/_%Ѩ<τI8|1|)xOO/_$_"_|sZ(i4 LI2 &:{lR E{0.1@ǓFu}`ly8+> endobj 94 0 obj <> stream x]ˎ0E|˞E \68-EH#e1Mz>F"dn]ό4Dv=N.gwsccs׷S )\>1]3Ǖ7zLzzd?<=ҧM;—$>aKk{\8~k4O*myא]3x!]4Cnc݄/!Yy* }ߙr:74 W-ZT{Kߠ X%Cw/%ZniQ@WU[19coW&!E2_ck^"ː߫==j;llB~r KpJ?) ~ɍړ߁S_.W_2l#?G^6[;K~e'X$%h;ݏu9{##\͑^9Z(ބ?6iZX_Lnׇo8o,^ endstream endobj 95 0 obj <> endobj 96 0 obj <> stream xԼk`Tչ0emO&ɞa20!2ل\6Cr PBTUXR=5=W=5mϱK}{L޵LX}?^<빭=q dA uZ3!6B}@pY BX\Ǻ+Bz;:!3Պe}e ӄɫh73[4˫ {5_Gw}mh-Q1ôOkٺ|W2{co\ 4~o~Ա8&&j y|AP &HQqIi4VV>1^1frm]D2yzKk[:c9s/\gIjiozr oDvԯ=oc50d_4z }R6D&r'4vfO4?[.\=^A^hޤ}  z)MeMa}Ԃ+oJ{L|F::Ǯx4=@ *x8g:LYb׉k-->W|'hqt cdjp!uq%Ι=c ez4)8aJ}]Ie%E9ך fCG{'ˆw=+阥/ܷlIYF&wrĆJ-C]̣3_1TniV;_F0Gpp_NnMYKE l˻{w[8ض;{ٱ}bJW%hcjۻxHH)ɶr‘e45CucxFt!r5 Urוr)cp xa vq}V{ .mEX}w;bljF_DֺVeEle_"3XͰvZíUy`yِn}gאBʲtVh7 u.Jڐ{Jߞ5oma=[w[C`muFNVTjS*jշrHJ( vCCb]+3@+T:B i=] rfH wP2D .'iA&h <>/R6O v* hɕc[8MW[ӱ(mg-eefsxPJ@0mFKbk`>^^^R]lnlyU-湽%vbeB!=a9߼CZzTBnCcnx8 #1+u m(SyIEa]SҔ<࿏D\^FY0<:.zU,գ]0'ejZ*f,E,ZO#U2vZ.%h in?ixi\6M؏R*Ɣ~|e ƑHWtu‰u!SxE9қXzS6]2@v kG7+RX&zJ.Uz`D' KY)xm)`U#rZp0#á*~/p Ɖ6 57 Y*3;T/@V!p*Τ8ώ +W,Z-rvdY`L lxU+X تÎWsY2?ɏY:h)1JЫJ3jލ`dv=ё(W,z9lXdQ2^&ZKT>(9(Yg#$y9)y|*GJ@såXyl#`L'Ewtw閎C;[m$oM=-1y 2}J$VbBWaу u37b1k. BEO(vNw{W 'k0G#rd{3GXz.ySR;V7RIMg.+eZaR(HG& wۑ[p~-<>ԔJ1O 5ޤTIǩxlpC)R3 (nL$Zx! R5ltz `_kV[4-sfyǑDsI }8ٹsief5{G˓3UplsS^<)nI[v"j>p[H;OdހmȋOx.!CBwއu__Xofg$ƴ5".D_%HSbtQ TO-4c`ABwaRSP]7aYyNL6qP:mSF >99C['LȗX1 \u%C sr NtZ6CKtRg=)Qq)fX_ 5 & ŔP;m>D]{k7wHa3'|q;F/=ְU[5x8jt[PfgUʊ-q v| ,5NPmJ%J\O+/W[ 1+hG!! qP Y蟘tyQ@IbGY^f%h,Ae%7zlԠT;`ϕc ȢBQHqp`E]{WU Us9Q}-mXW]Y^W^ x,Wn3-RɋȜ{aa0~񒮏Ih2u &c8j&rv|cEKI玅PE( q,HC8mlCҡбeLTE IO1+E( ȩ~7 }ƾ3uX91>?/;veˏ_{|2mOevS[ZaѤ :kҪIN&i ΣB%m1KhR1K2zTgZB>r.̡jd i[[Pkj:pt=ַsqZ쁁Hs=XKTM\=8ͻscLSU]Ә}[q`OE|>1#PypeYR*9fլ'QazUm>NYx^4LE r/eD6ҟ+@إV3FQ1:z !,hDRS[eF KzL \srtAAQ'x艚{=4+Oxg)UE_Lgx>~f^YϚ\;{(V?Qp5+B :v©2T7Ew_nWh^i`[SjjaTSSoΏe}漣ה\ \ROMppJ5=Ցjb.O׋-A ij ~\R"XtEH"p1r%'>^׽zWkAOī"~]|W"Kџb6sB:"0?O!8r{ii]^uЅMD[bs&]z1Ӊs \$ $`y:Y1QDkp&\BbJLN,J Lrp Ms 889PhI8b?,݅y^lL@_ hN-JK&$Ύ *ޗO FPKJ\k/;Cl|%9f gӉ6;_|9ldب.&8->mN r+,?LPb8$eK+y ^J~m 6VӉc LHa[I h}V'Iy8XH$P'\uɩvW\Z%v<η |>Ϥ+*'dD6he6dhl~ ޔ%Ti鱛3o-szZ3{b(ci5_*Bar@{Yo䮦½ [[<2{.,hlq>Yt="i&V;Į &+7yڍ&5ƕL.D>tRpe? ?׏Mvt#" !YFhSz㘇aMDzL&Qf#SqvkS ;"xl{`Eӿ{CEddx~:GMk6香vSV+FcUܦ^;zv+F`gajc! sЧz܇A7lVn|kA66^uκ!h0 O1? a_(XWЄ_h߿S0ފ+6I#=-Yt|fݿ("M} tPcϳc)tBvpN,"RAo 2 P`a,M#ˆʆFA-:\?rQ2jKF|I*iRLӒ((Ţ|.wNr*ƙH벆ɕU2gā~Pq{.ܳ(-Q3nb^yf5&/?#kt]#ک픻5#֢҃QDz q,`fԦ5LkP#`Nf~l&ZlAUPuI#$c/27{3cǠ&Хcqh)nWi?[ԣt\<y OX+ 2mTGve^o~qT򿒿7ӌ^z6Q(GD\m6X l*8ZRV`6h2T]RB-fif.kyWE.宨N9&PVTϑ*Fu x%t;w,̙b-$-oNs[Kt₻[[wW[mZCR]pAɼES+}-au޼dĆ` \(VfQK& o7nvܸ>X5'nVUIn _`DK:& QrtH{"Pz/sɀKzǭB*idI'M1z!&IeHDn`Q,.t8 EabkĸnNλ+|6WrM c#$KV0;L4;T7PXAG0 P^/= ( Fƌ5)&RB*˫-2'21O2>,S~S&{dX$͗ []2ʸQ-codM Ǣ ]_:62Ж?7C&>ާmk{dldhOd Y2!dܲ,c]Ae v/W 2>#PƻX&$崌+fW_?%\+e蔡M'絢e//7ʤZnaP$cIVU 2oZ"6x}}FZqlzߕtSFU\f Zthe_e.ϕ!h(b oЋoқm 9Ίp@0P 3 t@k`a`E`G1@¨xA]g0q**jQYL };.*6zTm;Mr߭Xc魥zc:JMo[U;5ɍL3B!edQdjdYp"3j/0I 1?s$ d>{5z:uiJ)G';9KtHYU j1N5bavOf6S  W(7P!)4+RZd jAPaf iVIc#nќyݚ).ey,1Ȋ9u'GC y[${, +vW>KP,l^݁W2G Tp\]#'{KCw@åx^9Vdk-q:h*2Q_ǔh Yjiv:2oS Ta-V 7vŭYxb v3bj۽vl;{`{)fnj ,`AYlQeE`BteE 'i񊈏""W!,BG#EP)^"<*-S[%uAHzEq : $;`bSҰ3^UEʬ|;RHD%4H KvO5LA߈_oX#Vb27{ogw}h>yfG(fhշF_͎UI+^q.mpm>HM><,ꯥ}Wjn8JKf*|+;%#6!e ncdTȈﲏd[ii8m`X[~ߠKىӆAːeYpquFVdM&ș*)Ij-oSnPKo4@bUb,$ὪOEӹ[Lz=e12oZM6QE9QӕꈁJaJKzUpK/L//0iR'Mc |ZЙ0~riEVuY׺0 j՞֢CGգaoc-aҮԗm0\ ka`hI0kYaڿb1^ka| p+cV0@r5 0a69rrp2< / B8Ha.j-h'Y 'L{m`eE U8V2;z}nc7|L3#j"Z ~W  +5=i& E|矿Iklx~YtB!4ȕR~dJ(G;X=hu%Yx:XGGh*=j5˻?ʺ0ITp,J VDQ]2KrʰL4$Kdט[&fIYijpŲ01ކѷ/CPSr.&$z¢ ueJ$U6L} F⚧e&\Wu/W;7lA=*V| 22 &{L tEsP7,]K|e!+TcB)4! VbjF\ch5)֙Vl(3p:[t!.MY'D]P`;/3烡ph${mw{/vq~@03>RSK`f ٵ4}0Uj8(kbYs 4ybG28Ds̯ɿђo=2~I؇w>2ݭnv֘vH7ZB ^HVLtalVpvG-2 6M75 9 NC5Ɍ($tU$@; +6uD9@ &* pfA/`A!I oWW_))!&}{eciggF |fi8$8A$,a|_{ݙYxV%f7oq1.FiM6U>g|;@QIӳ1=W!LY7F7xg+og&-[:z#!,Ȍέi7Vw7Jtȣ;;˼iƵ?4Цwk|a1S8:VοȿO^b҃ <fS*o!,UJ1p+nlwK8ްƽSn7qjUЯC$C#WFrW9_ß؍ͱn;{F=Lɜ:/Oq;k~ v3LM'3Bvt[̖%ØMns󔮙h怙f̈if,.pƔ)0bAzl6eO#aLHPQ>$p sX AaP/$FǸW[mi=<1o rf=#ԜWqPLB^pDꑜTrܯA3f7Fc*1VE@CO~\5S4'*gު^!E= t}ǹ<]qtU8R -LY y=LEutr9 7w foY(_g; F5~[~]7~W9[ 1+)<` <7[:ޭYX, 0_ KbK g~O1Sۉi\ى7ExMopT]""y_OD|+D0>T$tw~+A#"gjE$HRT"/q5EDL(ertEx? [,tk*r5oɴ$є*U#;nt"|&Xk?b:XHZsjؕWExHպ(=Q%g5X-Yh)e="(bRMWzbnH6 "Uq{U<%\IKŒҷj fubќim4n[Zmi'G4b##Ae*^eb+b\;Cq9-NL+unžh~xCN/b(L\gK,q8QsrgfdgdZ6a4rX?qk}9 2E]:|bݢm9W;2q< vĦ-j,7Cm9Zwz|}}o1{zn /c>)g^U_fɬ#~f59zG!>}̘UC2IfS˚ՈUYz(Gn*_Th8`C);S&vb[{E֍^te%h߰A3+Y/^z K߹}oN/8#{7ƌ61oTʷ:q 0jkz3r }YlstU?F~T-W[OfX kV-\-`YhD()b>Tj7U9ƫ2sge<ފ)wiNU QR"!bLR.c${UWNjk-Q>uM xC1A1&8~J3O08T *XPrBʵKCm}Hb9害fyo~`ZU/qTr}ɦ? Pҷ14cӂEBZ]PSG/ e}w>{Nzq)w@<b歝w<~M$MbC5z0oTo#`,GLs~DAq}+mUz~[yEzl+NoߊV-[}RվUڊ m݋7w]&=?y6hm7.9xTՔD)pJԥTV񟕪qWU1z֌~s:3W H9RsteڽZ9L_r,w]E9}}AIOMKw|;M} '-YN O3:LTN骯JjrK~a#oq=?mcjƤ?xdylY՜_yֵ21 .V.퍞љuMo}Z}}{Dux]ς8ub$ 2YSmw>>Ým[O_]_O so}*ufLCϊ"ɋ#/.J1 BQR=BZ=&Į"4Q*D_P؉?AH9Y.dFxfIϷ޷/k.l{5ԟ_yecbòi=^OW9 oumNSŕ/}Я)D?ʼA*wo0BڢLځS'!PTT~3D4Q&LJ6Z6A2śenS}ЎvM랡c>S]Nx' uhwZÎ'H@CW,,ssjR5߯>;/r׶|+z5#BLn1s |p3yvasSM%%=&|DG>n;)fJw G&? T9*; `=JRUCU:KUcEFO(7US}jO51HK)Bc1j)F74&:ׇ}:gW`oSST?G}|åzFRм]SOܬse換p栐&Lw?LXQ{p剕UUK'_;qx{+Jgzckpo6t52|q{蹶Coc}Wf5 f4[c5V/vwr`:]z\'S nr]K4#΃<Фx c# NqIcTFub1zs.3 x qaޢ}'Ut)ެѻ2Mur&8͙nxp3+߲koڃOe{WܙGGuǮ4wW*m~ZIu3 gz90"$W,A%t%,c%#%Dߝ qX0RD½A rsXx # ?qmfXG狙їw>ޖcL_Ҷg}x柺Tـk4g^yrM+h^'؛'`h1O?R5냽~-/=7G%PBawő4V#1N]PP)ñXJp7o=MM)O_b᥇KTE񗑩8]+oa vxHrr`Dkvh;a߾ w6U8Y~u3'`]Ͼ۫\96q-sh |ni˔`Fuf7ƲY r0fo@"0jZކ(ϔ%bRD,|. ՗פ$%"+F"Y@3 W u#T bX _%|_V ?&W$bfI\䧭Ѣ?SoIpBFL_L*HW%=m- E+a6:̦&A*$_%G%V_#%LfJu!ڇSw%G:*$z3ɗ0S%$َH LwQ-$+bFiH\16@z? =&}M"T:KҨ?ecix| %i? EUb.ך y޺b1AsRڬ}95&J욧evkvūj|m[k#;Sn 544oOL]N72ud]p~fPjA+ߜ=X{';NjFge$ѯZ9S9wt 86M0uKMUt.<ĤxеHh~Y~v^|LuL__kEJ+vO}hjTf_{ҖU5 5J.9y̷``?rgT^y[3W7yW=vods]3,VWF8oav  1I9q)b7(sDe}QkF c*\U$L1#x=thRj +,`0=v8CŸ Bhj)Y: 8;G0yi f':pYWf?Ğ/T/RW5*vYh0]'QF 5vX^%}ko4%lոt  =7b}7GG/&#sB Y 2ǹ9lRڝ*?~I8?\iE?>j sp='S +ֿ8诠~voL '* {Mcl20bh9z븥=]]oԛs#ӵOM%˜2? ;aTv 1Ces7oOwٽgLƍgΎã?C;;N4p }߫?!4,f& ?m:9u^)~Kl۝71W9o:TX!-!&^p~pcM .M!Ǹ4D&'5H`Hdov]ɭW-[:q$K$ʖ%[k e 0-5;O6M8 y %OYJ?NJJ-lfv6&n_6?3h{3;w朙sΜ2C/b~`tܒ۬ъC,/ќҐp:.tT;;~% 7`Ɋ j,b0ID Ġ߈s8d $2K+&:1%]7ј:DhMdxkMx9t&(H1;VU&k+3ؘt9u88w~|fv Ɲc]N|xSkܣ=%ړӏrIV(fMvk$PbWM~v^x{5ҰU1mk#Rn0Wo;k܃ 9Sq|bOξ+<;j`=;֋y鯬:ߠϢl8/Q>f?o\d0T7mf;~gmmvX; ϳnK;=#L{~ĵl>\o)aV2/3gӴ2c 4$: <#2Y 05u*s^Ϭa*f5 !%Naq_`yMJvfTK,uϹ dH:}b%XD,: 5l fp9Z[;svfv:8w|,u ;^s|^Pt-v.FhDWLDEhܒ _kYƅURKSaߜyKsfJX,Km3q>j>%,J{ ӟN8%uWM('.-.v)̤-`tMnPY|@Ϛُ̓E[aqщ]r|`SzU{k7nh[ܕgHdH&?tv0{2_e/ʲZݡBMX4%cN.3byzMV4!Eˌ:-~ '74(RT>8lZ[Ȧ |lm֨vt 0QDå ]VuXJZj-5e? |!@B # m'M-;&H]]QeDs`ڢHn4:=Π*'Tתj&n7=ѽm]GŪ96 WFRfO|jj' ËLnC.iJ4nl*(hH>PP;A✜ݼ6ƚo译vfle:; ؁6kpBsq57o%=DZ(T!'ǵ̔J!1]f&æԖT iB!Y"mތ*oPТ xl1ožyɅCc_f20Sn4repq?(,(-p'."C8pE%<9yCK dՔR21j24$t3z\bfNwzb%=VlQa`Xl O۪ PX(lB.yf bĶ6n&c<G` ^6t1N"CWJrrJw' h@O32l畭wHǍ {?F7n3~/Ճn߿bsZ<>kjaQ7h vzZI#$0m>-2yL,2d|IƯo䰌yLV9G.'2~_x252ypI?.QHΗe[2:>yL2f)2ȈYJ$g dpXfeAi^KFD&x\[=ava^/ 3k(eOXrnY`\@=+uH5KG//; 55΄LX/ց:AC&^YvɄ'K\ l3&ҏuh$l0h%|ra!x IGn‡o2$AN4xPn) LyN K@D&)<fOi9*.䣕DAȒVqNjG/]]qXWǟqX+(pkmU/ҥp ^ ભU])ɲ[\ q߼37W 3B32T.IM %8GA L%q^{oC8>3l- 8 !$P]?ҭ(;bg2ʄc~ !M l'1ޞ۩ڡ&=/q 4ٝH'jED9N>q@[^Ǜr ,j|^ HoDj*:|>WS!& ۴(!4D0щG[ 9uע3mѹLtl3*\ݮ8 y[ ȺHl#!yWίl>r@*ߚO80ͱSAo= 8AIwa[-,E f#IJmq(#57\1..vSl}{ugP9[pQ_%tF~UA)I3H~y ŅGc#rE *ww`1~kk*?a3j2bMbώMUc-Kezb}OȲ z{דRhŴ>*Q~nV}D^Q7!!7 n$ 1y TRh j.o2B3NsBu=u1 8A؟S܁p`^'iw '; 3Jc>l+*(1I4#.,bHf0S~Qd")ͼ &K[%'j&%i$YSrVPoxwtcb_*ጪU58o>߆cK:o{Ż7]'n/l+ οuu0 @=h4)^͐_qYY8 _JdR)sS l//fr&;RLW34T&_4PGx9o̪ ~&@5Jq#Tcߎ?@uq~xQ50X~x -U-ԧ*P.c7iحz2(K9%\ J,ˎ=fu\{"x@E'j37ui Kqf|ID̢-xưCtbJ?~Ghr"YyY^T,g9p@/~?;y~<+g&^?s#?Xкɪ@7m8ܰ6ՑjbnLUXVzX_͟[0i6ܟ`H7aDMiZUuPh Z%D.`)a].lNHh.n,([ܭ(LY( u+Xao+}ܯDRY5OqlU(dD,^BK,(V%G|_WT7 + ٣V$xAtL-7vBrV(zVybPC&ŭҭ))%A7#pWQ,닊)6:ZWx:/KϑM(  `{I7չM !V%is%:g(BTkz'79mR[a"xWW:b)rR\ )~T1{~ʚ+N ͩjq ̿j]X7sj  |S6`ZUu~)ݘbG9TQuxڿ֖N`CRw,1a^vq۽weUjk[}Ja k"ߞ@I':_5/%}Ѳyz\~;ҍ 6.Peɒ΅lΘ~BCY軁V[K1Iӛam7vlTň("2wG̢lbHDmYfjVJ @ 1B ^@|c6;UB f"LMX SPͮ̚eg)OrS'Vm%U)%yiy4E*VqLqQf5Wc+W[WYMgo?pyWz!Xjϳ ǹ&)SCŽY3%2i oN 8bދfS<] 1ߣ*Sf܍> )OZh>W =/^ckKkdwnY}㒠\?6!u˭}v؝sqv?5f^˔E VO_Z=el,Ůom6ܵ0w:>do$_5cfԿfTc>M:zdjREU+;<;~w`Ŋ{loik{_eGcW^{癑욊fFYn(#d1,ke^rφΜ_nDxzB?VB\6qi g<֮F \ ^7˓p=WވV\? (mƒh@s#s.hYy N/ɮ5>^K@4/ivizhfA2 ߰ApϑB zaT8&֋h;62*݉9L L-'ʒ{RS.-}/& ^Gcw9|䶺de Ι̮1{YЬmAVۡ PcC3}q~s TI٥"2*9֢oWTX\ /Qaa Q1p"ڂUam7+WRM*L0E\Y"JUX2Va-D_Wa*^V!Sa' ]‰(|N6틆G\6ҽ<D纗 ֯w{4 /v7-Yx:eIK{0qGG{zF׹4[ãk6ã"7WG#!T\ ʾf0 ꉆ~r5b`_{G=<] {`)ZEã#j{;zpdxhm4:Rm޼GE o ;G AF7oY}kj<0 D7Y#zEa C= jϚpx&^kֺ DE_J j$^R`~AEQF?_%@Q3z t.@KsCա;]axy0 Bt;VԂw Eo |cMBB[ e1pXye0x9C!2U2_Kv_S㘃<6hX!C6ı[9@|j0xQpSxڢwCkx3u@7?{oh%V{xwp(O,l-wjf|h3+SS-Ƌ—11b[mϼxw<#ىwWW r.w}N.Ϻ>{3Z6uXT))6Op>km^:7vnh?3ԟôCL'K&G&&ߛɡDP$,"^|X 1WGP/bP$f endstream endobj 97 0 obj 25406 endobj 98 0 obj <> endobj 99 0 obj <> stream x]͎@<a,K6%xR }N"`{.ZU448׮o>&x0i5>s$[r:I}ygmKd_6N]K_~T1=s'MRs=~1S/9sAfhc8-&<ߤqľ2rm~Z,yEemExn=t)A-x^Ax.u*2^9#:,ȩ\?8hABV(!y&)5{ArM AR~$: h[h0{4O~ 2w1h;k!^+RZ{xbowYbo-,wK~^K~C#?/KĐ ---b Ν?rw`vw`sٯh:WK';%p{GNG/>g z?fHjz$^;%'so0'^mo}yBn!?-m>iYmLeau}oaD~ʵE endstream endobj 100 0 obj <> endobj 101 0 obj <> stream x< x[gu|twڎZڔ?.*rphK"ۊĶ\I-׺WIW^1]hHY@[-cYW@6ް6{Жo1(m:3f?^=luM˷I?瞤%`2`91|=̘=9is_c 19g";z?bn3S:p~I_!]puC Wcc} w]cVv1!, נ_njH!_C\-31gvE#q^ )'؝G;]T}t. ; Vva-Lc7{Ônce+R"y_C %J3؊2];7 rw ;l#ePj ^f!D6^<'o?2Yv zu0g{`Y ]+w^!0g*Zlp8r.ykaׅ/]\=߅C9e\О$zX?=E2-nl[ 6g)NFK75ڷ\Ϻӯf>WmZ۶6g1}q|;V0'~72Q錗6g܄>;nn˦-5+owǭi7q.RB6|Ume[Jw 8cu2rֹzwzW}7wzkq+[}AwƖ_~kQ.f&ҖX\/z6n$ƧE_2"OE(1 enI] yG/Gdn}jz^uG ][OPE4$fLރy0UM;1'YHyji*vwk>Y FSFqBuk Ie:SŸ58t!mL`-]>  UB%SZY|â/> KC9crUXEUsjq0Rsp>sԟ1EZ/HkQʎb19 ,CiQ@cBePH"!)4rV$tGdPMHfT5#YyK$?LNb"n)Tz:2(Xfd^s fNfKd*c2.!IіLDNRsr340uBgUW9%s mqGuDh*54CT#Aj00K{%W|)#&Jy-#0{9O :uܘINj `:*8{L,]!%jF(rFQ+ zJEBAݜ:тǵL*#MZz8@dE䫔U\t33'6&XCC$"1 s.%#R=Q"S\SeOr`JEJxᡣE:4e5StS6x NRZfȍq#Ib- N&L1}#BKrÑ1%Z"QDz]Ż5Qk.V91HUM#+&+`AMS'P0üSՐ„,ٔdjkXl$D<%3 H\Ƣ;"3 vF[c Hbnb{dd »FcxGc"2<: Zdhl 22(H4!"Ñ"MD騋*KdXV"CI Nd.&Bb4KDdžB11:ÈcюDFĐJx8B Xdpk"Xh <mDEc@%p|khhHED,R;#0%"FQB}Ca7(phP`8upy`0<">1 'u"v#cp߹5L$P'HWIDc2+;#p@bȖXٕn!C}J㍸JɵށP+@84 \5]I`IvIF u`Y!^KYt8٭ra8^Jx9W12End21) Ν'L5"\fYf&w<2UXLZb5\t)@T$T*Ῠ2zv:Ey'r|0ޝQ@,Tj%JQ+q[ĝ=ZZWj%q NV Jb÷\*[.S*x xK&7)LL-ɗL|n$NduK&q"%Ov oJC[O:O:^u$N:Ց8׭ĩTGYk\ q_K(|8>s4ğ࢝̾Lw3`!]v؜g+iVd6bcI{F|o8Bև03Sd:SYp5Qe-Xˤ:o !^R@JHK-P̉Q^<"*aJ ĒŒ# Lܕa*hҙz\{g\fl)RU)Tz+f#x{{nI I:agY'8ymg9134~x7x-q$fhLgIy7 vn/2^>Qmwgo׍4exAˣNx^&ȓݫUOJs6KeHò x{.DjX}[/U:\#]s$MNq]ݗ}1xM?hnx~8 ~Pm% Aa/X_I++U*ξa_b+}Dgg'W+U⭶pwy>w*[wRƙ.E+42q̙2q2Uud?gI.?.x޺Ltn#nmpx]P#>w$^_wT=#~>#/.|TwiNgLJRg3u|xUgXofN':r<sMzهnM)Hkj7:z# n>kf;࿻W=_3l ҆_]x ~vcH ?g'o6~?_{'S3$>'~Э<1 ?m ?v6| u{tPy<:|<y o6@y؆.oՃmWχ/%hlkʆ6}GYR>=w+tId >n]6I;i>ڢ|>r dr YzrҪz. !>8Ӭ|Іf YxMGpӡMK9todžw+ۆwF&xg\ k;`݆֦\g6\k56l>pW'V)Wwma LI%Y0g8 o yka {qؐ>8I٠ِ۠aנּlx oa.입]v>W;lCc}Xq_?bp嶕ʕ66AԆVeĆVa;la[Uٶ"kH+lmA@xloؠBQm6 ]xg+k+.oV|lzm̆^ڡv.U.I.n\MJ nMfn`+l8 =pѫ4xvU]ֽKYWv+W ]Mr.lXrmf 4m8o^\%ذ>VaJ݆6Zмbl ^lp l :Q?nV 8oV`6]b/4/^w( endstream endobj 102 0 obj 5763 endobj 103 0 obj <> endobj 104 0 obj <> stream x]n <CCO(%:y k^R 3"ݥ#';cђa\aɒ(+0V]] ~[xɸ_`liGݯMxϛjFcgmv_y*v4 E] m$ۉaw1YdZ~4֣ 96ɳ qK|m endstream endobj 105 0 obj <> endobj 106 0 obj <> endobj 107 0 obj <> endobj 108 0 obj <> endobj 109 0 obj <> /ProcSet[/PDF/Text/ImageC/ImageI/ImageB] >> endobj 1 0 obj <>/Contents 2 0 R>> endobj 4 0 obj <>/Contents 5 0 R>> endobj 9 0 obj <>/Contents 10 0 R>> endobj 16 0 obj <>/Contents 17 0 R>> endobj 19 0 obj <>/Contents 20 0 R>> endobj 22 0 obj <>/Contents 23 0 R>> endobj 25 0 obj <>/Contents 26 0 R>> endobj 28 0 obj <>/Contents 29 0 R>> endobj 31 0 obj <>/Contents 32 0 R>> endobj 34 0 obj <>/Contents 35 0 R>> endobj 37 0 obj <>/Contents 38 0 R>> endobj 40 0 obj <>/Contents 41 0 R>> endobj 43 0 obj <>/Contents 44 0 R>> endobj 46 0 obj <>/Contents 47 0 R>> endobj 49 0 obj <>/Contents 50 0 R>> endobj 52 0 obj <>/Contents 53 0 R>> endobj 55 0 obj <>/Contents 56 0 R>> endobj 58 0 obj <>/Contents 59 0 R>> endobj 61 0 obj <>/Contents 62 0 R>> endobj 64 0 obj <>/Contents 65 0 R>> endobj 67 0 obj <>/Contents 68 0 R>> endobj 75 0 obj <> endobj 70 0 obj <> >> endobj 71 0 obj <> >> endobj 72 0 obj <> >> endobj 73 0 obj <> >> endobj 74 0 obj <> >> endobj 110 0 obj <> /Lang(en-US) >> endobj 111 0 obj < /Author /Creator /Producer /CreationDate(D:20110309184012-06'00')>> endobj xref 0 112 0000000000 65535 f 0000225104 00000 n 0000000019 00000 n 0000003845 00000 n 0000225249 00000 n 0000003866 00000 n 0000006723 00000 n 0000006744 00000 n 0000035781 00000 n 0000225412 00000 n 0000035803 00000 n 0000038464 00000 n 0000069006 00000 n 0000038486 00000 n 0000068983 00000 n 0000102667 00000 n 0000225558 00000 n 0000102690 00000 n 0000106594 00000 n 0000225705 00000 n 0000106616 00000 n 0000110318 00000 n 0000225852 00000 n 0000110340 00000 n 0000114154 00000 n 0000225999 00000 n 0000114176 00000 n 0000117773 00000 n 0000226146 00000 n 0000117795 00000 n 0000121164 00000 n 0000226293 00000 n 0000121186 00000 n 0000125255 00000 n 0000226440 00000 n 0000125277 00000 n 0000126506 00000 n 0000226587 00000 n 0000126528 00000 n 0000130136 00000 n 0000226773 00000 n 0000130158 00000 n 0000132345 00000 n 0000226920 00000 n 0000132367 00000 n 0000134376 00000 n 0000227067 00000 n 0000134398 00000 n 0000137002 00000 n 0000227214 00000 n 0000137024 00000 n 0000138351 00000 n 0000227361 00000 n 0000138373 00000 n 0000140702 00000 n 0000227508 00000 n 0000140724 00000 n 0000142789 00000 n 0000227655 00000 n 0000142811 00000 n 0000143944 00000 n 0000227802 00000 n 0000143966 00000 n 0000146190 00000 n 0000227949 00000 n 0000146212 00000 n 0000148380 00000 n 0000228096 00000 n 0000148402 00000 n 0000149500 00000 n 0000228483 00000 n 0000228631 00000 n 0000228782 00000 n 0000228952 00000 n 0000229121 00000 n 0000228243 00000 n 0000149522 00000 n 0000154338 00000 n 0000154360 00000 n 0000154567 00000 n 0000154883 00000 n 0000155072 00000 n 0000172184 00000 n 0000172207 00000 n 0000172411 00000 n 0000172978 00000 n 0000173395 00000 n 0000174635 00000 n 0000174657 00000 n 0000174849 00000 n 0000175139 00000 n 0000175300 00000 n 0000189983 00000 n 0000190006 00000 n 0000190200 00000 n 0000190801 00000 n 0000191243 00000 n 0000216736 00000 n 0000216759 00000 n 0000216956 00000 n 0000217650 00000 n 0000218186 00000 n 0000224038 00000 n 0000224061 00000 n 0000224258 00000 n 0000224551 00000 n 0000224715 00000 n 0000224806 00000 n 0000224870 00000 n 0000224979 00000 n 0000229273 00000 n 0000229417 00000 n trailer < <78445CFA7F45DDC5BB9D7BC0D737EFB3> ] /DocChecksum /1018EFDCED5BCA95E22C09833BFEDB85 >> startxref 229788 %%EOF DRAWxtl/examples/ags4.res0000644000076400001440000000453111304243161014725 0ustar fingerusersTITL AGS4 in P-4 CELL 0.71073 8.381 8.381 6.661 90 90 90 ZERR 1 .002 .002 .001 0 0 0 LATT -1 SYMM -X, -Y, Z SYMM Y, -X, -Z SYMM -Y, X, -Z SFAC C AG AS F N S UNIT 4 1 1 6 4 8 L.S. 10 ACTA OMIT -2 3 1 WGHT 0.037000 0.310000 FVAR 2.71807 AG 2 0.00000 0.00000 0.00000 10.25000 0.10670 0.10670 = 0.05608 0.00000 0.00000 0.00000 AS 3 0.50000 0.50000 0.00000 10.25000 0.15770 0.15770 = 0.03864 0.00000 0.00000 0.00000 S1 6 0.36841 0.20638 0.51588 11.00000 0.06684 0.04538 = 0.10144 -0.00890 -0.00596 0.00019 S2 6 0.61496 0.96558 0.73656 11.00000 0.05920 0.07757 = 0.05241 0.01164 -0.01556 -0.02089 C 1 0.27765 0.09650 0.33812 11.00000 0.05667 0.06306 = 0.07019 0.00610 -0.00685 0.01773 N 5 0.20990 0.02981 0.21421 11.00000 0.08527 0.07940 = 0.06839 0.01151 -0.01619 0.01667 F1 4 0.59553 0.32484 -0.00405 11.00000 0.09075 0.07192 = 0.28300 -0.06735 0.01130 0.01192 F2 4 0.50000 0.50000 0.24619 10.50000 0.45545 0.18942 = 0.04573 0.00000 0.00000 0.08031 HKLF 4 END WGHT 0.0329 0.3591 Q1 1 0.0000 0.0000 0.5000 10.25000 0.05 0.32 Q2 1 0.5691 0.3705 0.1623 11.00000 0.05 0.27 Q3 1 0.5695 0.3851 -0.1621 11.00000 0.05 0.24 Q4 1 0.4075 0.4707 0.2378 11.00000 0.05 0.23 Q5 1 0.5848 0.2700 0.0312 11.00000 0.05 0.23 Q6 1 0.6200 0.2610 0.0156 11.00000 0.05 0.21 Q7 1 0.5495 0.3425 -0.1122 11.00000 0.05 0.21 Q8 1 0.2617 -0.1405 0.1446 11.00000 0.05 0.20 Q9 1 0.7200 0.1898 0.0030 11.00000 0.05 0.20 Q10 1 0.1997 0.0303 0.1024 11.00000 0.05 0.19 Q11 1 0.5394 1.0113 0.8165 11.00000 0.05 0.19 Q12 1 0.5000 0.5000 0.3640 10.50000 0.05 0.18 Q13 1 0.2650 -0.0300 0.0681 11.00000 0.05 0.17 Q14 1 0.7079 0.2404 0.0890 11.00000 0.05 0.17 Q15 1 0.1659 0.2605 0.1661 11.00000 0.05 0.17 Q16 1 0.6100 1.0151 1.0093 11.00000 0.05 0.16 Q17 1 0.2400 0.1259 0.0146 11.00000 0.05 0.16 Q18 1 0.1370 -0.0707 0.4228 11.00000 0.05 0.16 Q19 1 0.5662 0.3107 0.4359 11.00000 0.05 0.16 Q20 1 0.5069 0.2308 0.4788 11.00000 0.05 0.16 DRAWxtl/examples/ags4.str0000644000076400001440000000134611234413433014750 0ustar fingeruserstitle test routine for Shelx input rem spgp P -4 import shelx ags4.res ellipsoids 0.50 vrml97 axislines 0.08 Gray20 box 0.020 Green background White edges 0.02 Black polytolerance 10.00 finish 0.00 0.00 0.00 0.00 noshadow view 15.3 37.1 10.3 vectors -2.471 -8.004 -8.751 phong 1.00 30.00 dash AS F 0.101 1.671 1.700 Green bond AS F 0.100 1.540 1.641 Green labeltext 0.167 0.000 0.000 a labeltext 0.000 0.167 0.000 b labeltext 0.000 0.000 0.210 c pack -0.15 1.10 -0.10 1.10 -0.10 1.10 ellipcolor AG 1 Blue ellipcolor AS 1 Red ellipcolor S 1 Green ellipcolor S 2 DarkGreen ellipcolor C 1 Pink ellipcolor N 1 Yellow ellipcolor F 1 Scarlet ellipcolor F 2 Blue end DRAWxtl/examples/Au.surf0000644000076400001440000016233311234413433014632 0ustar fingerusers 3 0.000000000000 0.670774621500 2.589219675000 20 0.000000000000 3.141592653590 1.000000000000 40 0.000000000000 6.283185307180 0.117296927706 0.078539816340 0.423486698702D+01 -0.276680177143D-02 0.117296927706 0.235619449019 0.423389042452D+01 -0.276680177143D-02 0.117296927706 0.392699081699 0.420752323702D+01 -0.276680177143D-02 0.117296927706 0.549778714378 0.413662479952D+01 -0.276680177143D-02 0.117296927706 0.706858347058 0.407236698702D+01 -0.276680177143D-02 0.117296927706 0.863937979737 0.401982792452D+01 -0.276680177143D-02 0.117296927706 1.021017612417 0.397861698702D+01 -0.276680177143D-02 0.117296927706 1.178097245096 0.394834354952D+01 -0.276680177143D-02 0.117296927706 1.335176877776 0.392861698702D+01 -0.276680177143D-02 0.117296927706 1.492256510455 0.391865604952D+01 -0.276680177143D-02 0.117296927706 1.649336143135 0.391846073702D+01 -0.276680177143D-02 0.117296927706 1.806415775814 0.392842167452D+01 -0.276680177143D-02 0.117296927706 1.963495408494 0.394853886202D+01 -0.276680177143D-02 0.117296927706 2.120575041173 0.397881229952D+01 -0.276680177143D-02 0.117296927706 2.277654673853 0.401963261202D+01 -0.276680177143D-02 0.117296927706 2.434734306532 0.407217167452D+01 -0.276680177143D-02 0.117296927706 2.591813939212 0.413682011202D+01 -0.276680177143D-02 0.117296927706 2.748893571891 0.420771854952D+01 -0.276680177143D-02 0.117296927706 2.905973204571 0.423408573702D+01 -0.276680177143D-02 0.117296927706 3.063052837250 0.423506229952D+01 -0.276680177143D-02 0.117296927706 3.220132469930 0.424307011202D+01 -0.276680177143D-02 0.117296927706 3.377212102609 0.426553104952D+01 -0.276680177143D-02 0.117296927706 3.534291735289 0.430439823702D+01 -0.276680177143D-02 0.117296927706 3.691371367968 0.436045292452D+01 -0.276680177143D-02 0.117296927706 3.848451000647 0.443369511202D+01 -0.276680177143D-02 0.117296927706 4.005530633327 0.452334354952D+01 -0.276680177143D-02 0.117296927706 4.162610266006 0.462783573702D+01 -0.276680177143D-02 0.117296927706 4.319689898686 0.474599979952D+01 -0.276680177143D-02 0.117296927706 4.476769531365 0.487432011202D+01 -0.276680177143D-02 0.117296927706 4.633849164045 0.500420292452D+01 -0.276680177143D-02 0.117296927706 4.790928796724 0.500439823702D+01 -0.276680177143D-02 0.117296927706 4.948008429404 0.487412479952D+01 -0.276680177143D-02 0.117296927706 5.105088062083 0.474580448702D+01 -0.276680177143D-02 0.117296927706 5.262167694763 0.462803104952D+01 -0.276680177143D-02 0.117296927706 5.419247327442 0.452314823702D+01 -0.276680177143D-02 0.117296927706 5.576326960122 0.443389042452D+01 -0.276680177143D-02 0.117296927706 5.733406592801 0.436064823702D+01 -0.276680177143D-02 0.117296927706 5.890486225481 0.430459354952D+01 -0.276680177143D-02 0.117296927706 6.047565858160 0.426533573702D+01 -0.276680177143D-02 0.117296927706 6.204645490840 0.424287479952D+01 -0.276680177143D-02 0.269245288029 0.078539816340 0.354177320542D+01 -0.637765767931D-02 0.269245288029 0.235619449019 0.356931226792D+01 -0.637765767931D-02 0.269245288029 0.392699081699 0.362614820542D+01 -0.637765767931D-02 0.269245288029 0.549778714378 0.371149976792D+01 -0.637765767931D-02 0.269245288029 0.706858347058 0.382028883042D+01 -0.637765767931D-02 0.269245288029 0.863937979737 0.387556226792D+01 -0.637765767931D-02 0.269245288029 1.021017612417 0.378903883042D+01 -0.637765767931D-02 0.269245288029 1.178097245096 0.372946851792D+01 -0.637765767931D-02 0.269245288029 1.335176877776 0.369294508042D+01 -0.637765767931D-02 0.269245288029 1.492256510455 0.367517164292D+01 -0.637765767931D-02 0.269245288029 1.649336143135 0.367536695542D+01 -0.637765767931D-02 0.269245288029 1.806415775814 0.369274976792D+01 -0.637765767931D-02 0.269245288029 1.963495408494 0.372966383042D+01 -0.637765767931D-02 0.269245288029 2.120575041173 0.378923414292D+01 -0.637765767931D-02 0.269245288029 2.277654673853 0.387575758042D+01 -0.637765767931D-02 0.269245288029 2.434734306532 0.382048414292D+01 -0.637765767931D-02 0.269245288029 2.591813939212 0.371169508042D+01 -0.637765767931D-02 0.269245288029 2.748893571891 0.362595289292D+01 -0.637765767931D-02 0.269245288029 2.905973204571 0.356950758042D+01 -0.637765767931D-02 0.269245288029 3.063052837250 0.354157789292D+01 -0.637765767931D-02 0.269245288029 3.220132469930 0.354294508042D+01 -0.637765767931D-02 0.269245288029 3.377212102609 0.357321851792D+01 -0.637765767931D-02 0.269245288029 3.534291735289 0.363357008042D+01 -0.637765767931D-02 0.269245288029 3.691371367968 0.372595289292D+01 -0.637765767931D-02 0.269245288029 3.848451000647 0.385271070542D+01 -0.637765767931D-02 0.269245288029 4.005530633327 0.401970289292D+01 -0.637765767931D-02 0.269245288029 4.162610266006 0.424255445542D+01 -0.637765767931D-02 0.269245288029 4.319689898686 0.422595289292D+01 -0.637765767931D-02 0.269245288029 4.476769531365 0.409763258042D+01 -0.637765767931D-02 0.269245288029 4.633849164045 0.404314039292D+01 -0.637765767931D-02 0.269245288029 4.790928796724 0.404333570542D+01 -0.637765767931D-02 0.269245288029 4.948008429404 0.409782789292D+01 -0.637765767931D-02 0.269245288029 5.105088062083 0.422614820542D+01 -0.637765767931D-02 0.269245288029 5.262167694763 0.424274976792D+01 -0.637765767931D-02 0.269245288029 5.419247327442 0.401950758042D+01 -0.637765767931D-02 0.269245288029 5.576326960122 0.385290601792D+01 -0.637765767931D-02 0.269245288029 5.733406592801 0.372575758042D+01 -0.637765767931D-02 0.269245288029 5.890486225481 0.363376539292D+01 -0.637765767931D-02 0.269245288029 6.047565858160 0.357341383042D+01 -0.637765767931D-02 0.269245288029 6.204645490840 0.354314039292D+01 -0.637765767931D-02 0.422090730111 0.078539816340 0.310222632410D+01 -0.984450233159D-02 0.422090730111 0.235619449019 0.313562476160D+01 -0.984450233159D-02 0.422090730111 0.392699081699 0.320457007410D+01 -0.984450233159D-02 0.422090730111 0.549778714378 0.331218726160D+01 -0.984450233159D-02 0.422090730111 0.706858347058 0.346121069910D+01 -0.984450233159D-02 0.422090730111 0.863937979737 0.365203101160D+01 -0.984450233159D-02 0.422090730111 1.021017612417 0.377175757410D+01 -0.984450233159D-02 0.422090730111 1.178097245096 0.367546851160D+01 -0.984450233159D-02 0.422090730111 1.335176877776 0.362175757410D+01 -0.984450233159D-02 0.422090730111 1.492256510455 0.359695288660D+01 -0.984450233159D-02 0.422090730111 1.649336143135 0.359714819910D+01 -0.984450233159D-02 0.422090730111 1.806415775814 0.362195288660D+01 -0.984450233159D-02 0.422090730111 1.963495408494 0.367527319910D+01 -0.984450233159D-02 0.422090730111 2.120575041173 0.377156226160D+01 -0.984450233159D-02 0.422090730111 2.277654673853 0.365222632410D+01 -0.984450233159D-02 0.422090730111 2.434734306532 0.346140601160D+01 -0.984450233159D-02 0.422090730111 2.591813939212 0.331199194910D+01 -0.984450233159D-02 0.422090730111 2.748893571891 0.320476538660D+01 -0.984450233159D-02 0.422090730111 2.905973204571 0.313582007410D+01 -0.984450233159D-02 0.422090730111 3.063052837250 0.310242163660D+01 -0.984450233159D-02 0.422090730111 3.220132469930 0.310339819910D+01 -0.984450233159D-02 0.422090730111 3.377212102609 0.313835913660D+01 -0.984450233159D-02 0.422090730111 3.534291735289 0.320964819910D+01 -0.984450233159D-02 0.422090730111 3.691371367968 0.332039038660D+01 -0.984450233159D-02 0.422090730111 3.848451000647 0.347644507410D+01 -0.984450233159D-02 0.422090730111 4.005530633327 0.369109351160D+01 -0.984450233159D-02 0.422090730111 4.162610266006 0.391355444910D+01 -0.984450233159D-02 0.422090730111 4.319689898686 0.371374976160D+01 -0.984450233159D-02 0.422090730111 4.476769531365 0.361511694910D+01 -0.984450233159D-02 0.422090730111 4.633849164045 0.357156226160D+01 -0.984450233159D-02 0.422090730111 4.790928796724 0.357136694910D+01 -0.984450233159D-02 0.422090730111 4.948008429404 0.361531226160D+01 -0.984450233159D-02 0.422090730111 5.105088062083 0.371355444910D+01 -0.984450233159D-02 0.422090730111 5.262167694763 0.391374976160D+01 -0.984450233159D-02 0.422090730111 5.419247327442 0.369089819910D+01 -0.984450233159D-02 0.422090730111 5.576326960122 0.347624976160D+01 -0.984450233159D-02 0.422090730111 5.733406592801 0.332019507410D+01 -0.984450233159D-02 0.422090730111 5.890486225481 0.320984351160D+01 -0.984450233159D-02 0.422090730111 6.047565858160 0.313855444910D+01 -0.984450233159D-02 0.422090730111 6.204645490840 0.310320288660D+01 -0.984450233159D-02 0.575138502631 0.078539816340 0.281843726160D+01 -0.130810799776D-01 0.575138502631 0.235619449019 0.285574194910D+01 -0.130810799776D-01 0.575138502631 0.392699081699 0.293249976160D+01 -0.130810799776D-01 0.575138502631 0.549778714378 0.305378882410D+01 -0.130810799776D-01 0.575138502631 0.706858347058 0.322585913660D+01 -0.130810799776D-01 0.575138502631 0.863937979737 0.345925757410D+01 -0.130810799776D-01 0.575138502631 1.021017612417 0.375164038660D+01 -0.130810799776D-01 0.575138502631 1.178097245096 0.376238257410D+01 -0.130810799776D-01 0.575138502631 1.335176877776 0.368406226160D+01 -0.130810799776D-01 0.575138502631 1.492256510455 0.364949194910D+01 -0.130810799776D-01 0.575138502631 1.649336143135 0.364968726160D+01 -0.130810799776D-01 0.575138502631 1.806415775814 0.368425757410D+01 -0.130810799776D-01 0.575138502631 1.963495408494 0.376257788660D+01 -0.130810799776D-01 0.575138502631 2.120575041173 0.375183569910D+01 -0.130810799776D-01 0.575138502631 2.277654673853 0.345906226160D+01 -0.130810799776D-01 0.575138502631 2.434734306532 0.322605444910D+01 -0.130810799776D-01 0.575138502631 2.591813939212 0.305359351160D+01 -0.130810799776D-01 0.575138502631 2.748893571891 0.293269507410D+01 -0.130810799776D-01 0.575138502631 2.905973204571 0.285554663660D+01 -0.130810799776D-01 0.575138502631 3.063052837250 0.281863257410D+01 -0.130810799776D-01 0.575138502631 3.220132469930 0.281921851160D+01 -0.130810799776D-01 0.575138502631 3.377212102609 0.285769507410D+01 -0.130810799776D-01 0.575138502631 3.534291735289 0.293640601160D+01 -0.130810799776D-01 0.575138502631 3.691371367968 0.305925757410D+01 -0.130810799776D-01 0.575138502631 3.848451000647 0.323523413660D+01 -0.130810799776D-01 0.575138502631 4.005530633327 0.348191382410D+01 -0.130810799776D-01 0.575138502631 4.162610266006 0.371179663660D+01 -0.130810799776D-01 0.575138502631 4.319689898686 0.350847632410D+01 -0.130810799776D-01 0.575138502631 4.476769531365 0.340867163660D+01 -0.130810799776D-01 0.575138502631 4.633849164045 0.336355444910D+01 -0.130810799776D-01 0.575138502631 4.790928796724 0.336335913660D+01 -0.130810799776D-01 0.575138502631 4.948008429404 0.340847632410D+01 -0.130810799776D-01 0.575138502631 5.105088062083 0.350828101160D+01 -0.130810799776D-01 0.575138502631 5.262167694763 0.371160132410D+01 -0.130810799776D-01 0.575138502631 5.419247327442 0.348210913660D+01 -0.130810799776D-01 0.575138502631 5.576326960122 0.323542944910D+01 -0.130810799776D-01 0.575138502631 5.733406592801 0.305945288660D+01 -0.130810799776D-01 0.575138502631 5.890486225481 0.293621069910D+01 -0.130810799776D-01 0.575138502631 6.047565858160 0.285789038660D+01 -0.130810799776D-01 0.575138502631 6.204645490840 0.281941382410D+01 -0.130810799776D-01 0.728262584870 0.078539816340 0.263855444910D+01 -0.160111457799D-01 0.728262584870 0.235619449019 0.267898413660D+01 -0.160111457799D-01 0.728262584870 0.392699081699 0.276238257410D+01 -0.160111457799D-01 0.728262584870 0.549778714378 0.289539038660D+01 -0.160111457799D-01 0.728262584870 0.706858347058 0.308738257410D+01 -0.160111457799D-01 0.728262584870 0.863937979737 0.335476538660D+01 -0.160111457799D-01 0.728262584870 1.021017612417 0.371781226411D+01 -0.160111457799D-01 0.728262584870 1.178097245096 0.405320289051D+01 -0.160111457799D-01 0.728262584870 1.335176877776 0.392214820301D+01 -0.160111457799D-01 0.728262584870 1.492256510455 0.387078101551D+01 -0.160111457799D-01 0.728262584870 1.649336143135 0.387058570301D+01 -0.160111457799D-01 0.728262584870 1.806415775814 0.392234351551D+01 -0.160111457799D-01 0.728262584870 1.963495408494 0.405339820301D+01 -0.160111457799D-01 0.728262584870 2.120575041173 0.371800757661D+01 -0.160111457799D-01 0.728262584870 2.277654673853 0.335449194908D+01 -0.160111457799D-01 0.728262584870 2.434734306532 0.308749976158D+01 -0.160111457799D-01 0.728262584870 2.591813939212 0.289550757408D+01 -0.160111457799D-01 0.728262584870 2.748893571891 0.276249976158D+01 -0.160111457799D-01 0.728262584870 2.905973204571 0.267910132408D+01 -0.160111457799D-01 0.728262584870 3.063052837250 0.263867163658D+01 -0.160111457799D-01 0.728262584870 3.220132469930 0.263886694908D+01 -0.160111457799D-01 0.728262584870 3.377212102609 0.268007788658D+01 -0.160111457799D-01 0.728262584870 3.534291735289 0.276464819908D+01 -0.160111457799D-01 0.728262584870 3.691371367968 0.289882788658D+01 -0.160111457799D-01 0.728262584870 3.848451000647 0.309316382408D+01 -0.160111457799D-01 0.728262584870 4.005530633327 0.336914038658D+01 -0.160111457799D-01 0.728262584870 4.162610266006 0.368999976241D+01 -0.160111457799D-01 0.728262584870 4.319689898686 0.345269507491D+01 -0.160111457799D-01 0.728262584870 4.476769531365 0.334039038741D+01 -0.160111457799D-01 0.728262584870 4.633849164045 0.329019507491D+01 -0.160111457799D-01 0.728262584870 4.790928796724 0.328999976241D+01 -0.160111457799D-01 0.728262584870 4.948008429404 0.334058569991D+01 -0.160111457799D-01 0.728262584870 5.105088062083 0.345249976241D+01 -0.160111457799D-01 0.728262584870 5.262167694763 0.368980444991D+01 -0.160111457799D-01 0.728262584870 5.419247327442 0.336894507408D+01 -0.160111457799D-01 0.728262584870 5.576326960122 0.309296851158D+01 -0.160111457799D-01 0.728262584870 5.733406592801 0.289863257408D+01 -0.160111457799D-01 0.728262584870 5.890486225481 0.276445288658D+01 -0.160111457799D-01 0.728262584870 6.047565858160 0.267988257408D+01 -0.160111457799D-01 0.728262584870 6.204645490840 0.263906226158D+01 -0.160111457799D-01 0.881423074289 0.078539816340 0.253601538660D+01 -0.185659536652D-01 0.881423074289 0.235619449019 0.257917944910D+01 -0.185659536652D-01 0.881423074289 0.392699081699 0.266960913660D+01 -0.185659536652D-01 0.881423074289 0.549778714378 0.281472632410D+01 -0.185659536652D-01 0.881423074289 0.706858347058 0.302742163660D+01 -0.185659536652D-01 0.881423074289 0.863937979737 0.332999976170D+01 -0.185659536652D-01 0.881423074289 1.021017612417 0.375717164204D+01 -0.185659536652D-01 0.881423074289 1.178097245096 0.375424195454D+01 -0.185659536652D-01 0.881423074289 1.335176877776 0.356693726704D+01 -0.185659536652D-01 0.881423074289 1.492256510455 0.347924195454D+01 -0.185659536652D-01 0.881423074289 1.649336143135 0.347904664204D+01 -0.185659536652D-01 0.881423074289 1.806415775814 0.356713257954D+01 -0.185659536652D-01 0.881423074289 1.963495408494 0.375404664204D+01 -0.185659536652D-01 0.881423074289 2.120575041173 0.375736695454D+01 -0.185659536652D-01 0.881423074289 2.277654673853 0.332991382418D+01 -0.185659536652D-01 0.881423074289 2.434734306532 0.302733569908D+01 -0.185659536652D-01 0.881423074289 2.591813939212 0.281464038658D+01 -0.185659536652D-01 0.881423074289 2.748893571891 0.266991382408D+01 -0.185659536652D-01 0.881423074289 2.905973204571 0.257948413658D+01 -0.185659536652D-01 0.881423074289 3.063052837250 0.253592944908D+01 -0.185659536652D-01 0.881423074289 3.220132469930 0.253612476158D+01 -0.185659536652D-01 0.881423074289 3.377212102609 0.257967944908D+01 -0.185659536652D-01 0.881423074289 3.534291735289 0.267049976158D+01 -0.185659536652D-01 0.881423074289 3.691371367968 0.281600757408D+01 -0.185659536652D-01 0.881423074289 3.848451000647 0.303026538658D+01 -0.185659536652D-01 0.881423074289 4.005530633327 0.333893726192D+01 -0.185659536652D-01 0.881423074289 4.162610266006 0.383867164803D+01 -0.185659536652D-01 0.881423074289 4.319689898686 0.351968727227D+01 -0.185659536652D-01 0.881423074289 4.476769531365 0.338238258477D+01 -0.185659536652D-01 0.881423074289 4.633849164045 0.332164039727D+01 -0.185659536652D-01 0.881423074289 4.790928796724 0.332144508477D+01 -0.185659536652D-01 0.881423074289 4.948008429404 0.338218727227D+01 -0.185659536652D-01 0.881423074289 5.105088062083 0.351949195977D+01 -0.185659536652D-01 0.881423074289 5.262167694763 0.383894508555D+01 -0.185659536652D-01 0.881423074289 5.419247327442 0.333892944942D+01 -0.185659536652D-01 0.881423074289 5.576326960122 0.303025757407D+01 -0.185659536652D-01 0.881423074289 5.733406592801 0.281599976157D+01 -0.185659536652D-01 0.881423074289 5.890486225481 0.267049194907D+01 -0.185659536652D-01 0.881423074289 6.047565858160 0.257967163657D+01 -0.185659536652D-01 0.881423074289 6.204645490840 0.253611694907D+01 -0.185659536652D-01 1.034603297590 0.078539816340 0.249675757410D+01 -0.206856029557D-01 1.034603297590 0.235619449019 0.254382788660D+01 -0.206856029557D-01 1.034603297590 0.392699081699 0.264207007410D+01 -0.206856029557D-01 1.034603297590 0.549778714378 0.280124976160D+01 -0.206856029557D-01 1.034603297590 0.706858347058 0.303777319910D+01 -0.206856029557D-01 1.034603297590 0.863937979737 0.338160132584D+01 -0.206856029557D-01 1.034603297590 1.021017612417 0.365132788834D+01 -0.206856029557D-01 1.034603297590 1.178097245096 0.336988257584D+01 -0.206856029557D-01 1.034603297590 1.335176877776 0.320171851334D+01 -0.206856029557D-01 1.034603297590 1.492256510455 0.312300757584D+01 -0.206856029557D-01 1.034603297590 1.649336143135 0.312281226334D+01 -0.206856029557D-01 1.034603297590 1.806415775814 0.320191382584D+01 -0.206856029557D-01 1.034603297590 1.963495408494 0.336968726334D+01 -0.206856029557D-01 1.034603297590 2.120575041173 0.365152320084D+01 -0.206856029557D-01 1.034603297590 2.277654673853 0.338179663834D+01 -0.206856029557D-01 1.034603297590 2.434734306532 0.303796851160D+01 -0.206856029557D-01 1.034603297590 2.591813939212 0.280105444910D+01 -0.206856029557D-01 1.034603297590 2.748893571891 0.264226538660D+01 -0.206856029557D-01 1.034603297590 2.905973204571 0.254402319910D+01 -0.206856029557D-01 1.034603297590 3.063052837250 0.249695288660D+01 -0.206856029557D-01 1.034603297590 3.220132469930 0.249675757410D+01 -0.206856029557D-01 1.034603297590 3.377212102609 0.254382788660D+01 -0.206856029557D-01 1.034603297590 3.534291735289 0.264246069910D+01 -0.206856029557D-01 1.034603297590 3.691371367968 0.280164038660D+01 -0.206856029557D-01 1.034603297590 3.848451000647 0.303933569910D+01 -0.206856029557D-01 1.034603297590 4.005530633327 0.338738257601D+01 -0.206856029557D-01 1.034603297590 4.162610266006 0.394899196703D+01 -0.206856029557D-01 1.034603297590 4.319689898686 0.373434352953D+01 -0.206856029557D-01 1.034603297590 4.476769531365 0.354313259203D+01 -0.206856029557D-01 1.034603297590 4.633849164045 0.346285915453D+01 -0.206856029557D-01 1.034603297590 4.790928796724 0.346305446703D+01 -0.206856029557D-01 1.034603297590 4.948008429404 0.354293727953D+01 -0.206856029557D-01 1.034603297590 5.105088062083 0.373414821703D+01 -0.206856029557D-01 1.034603297590 5.262167694763 0.394879665453D+01 -0.206856029557D-01 1.034603297590 5.419247327442 0.338746851353D+01 -0.206856029557D-01 1.034603297590 5.576326960122 0.303942163662D+01 -0.206856029557D-01 1.034603297590 5.733406592801 0.280172632412D+01 -0.206856029557D-01 1.034603297590 5.890486225481 0.264215601162D+01 -0.206856029557D-01 1.034603297590 6.047565858160 0.254391382412D+01 -0.206856029557D-01 1.034603297590 6.204645490840 0.249684351162D+01 -0.206856029557D-01 1.187794926634 0.078539816340 0.251726538660D+01 -0.223204046569D-01 1.187794926634 0.235619449019 0.256863257410D+01 -0.223204046569D-01 1.187794926634 0.392699081699 0.267664038660D+01 -0.223204046569D-01 1.187794926634 0.549778714378 0.285378882410D+01 -0.223204046569D-01 1.187794926634 0.706858347058 0.312078101160D+01 -0.223204046569D-01 1.187794926634 0.863937979737 0.351664039041D+01 -0.223204046569D-01 1.187794926634 1.021017612417 0.338402320291D+01 -0.223204046569D-01 1.187794926634 1.178097245096 0.312328101541D+01 -0.223204046569D-01 1.187794926634 1.335176877776 0.296761695291D+01 -0.223204046569D-01 1.187794926634 1.492256510455 0.289437476541D+01 -0.223204046569D-01 1.187794926634 1.649336143135 0.289457007791D+01 -0.223204046569D-01 1.187794926634 1.806415775814 0.296742164041D+01 -0.223204046569D-01 1.187794926634 1.963495408494 0.312308570291D+01 -0.223204046569D-01 1.187794926634 2.120575041173 0.338421851541D+01 -0.223204046569D-01 1.187794926634 2.277654673853 0.351683570291D+01 -0.223204046569D-01 1.187794926634 2.434734306532 0.312050757408D+01 -0.223204046569D-01 1.187794926634 2.591813939212 0.285351538658D+01 -0.223204046569D-01 1.187794926634 2.748893571891 0.267675757408D+01 -0.223204046569D-01 1.187794926634 2.905973204571 0.256874976158D+01 -0.223204046569D-01 1.187794926634 3.063052837250 0.251738257408D+01 -0.223204046569D-01 1.187794926634 3.220132469930 0.251718726158D+01 -0.223204046569D-01 1.187794926634 3.377212102609 0.256855444908D+01 -0.223204046569D-01 1.187794926634 3.534291735289 0.267656226158D+01 -0.223204046569D-01 1.187794926634 3.691371367968 0.285332007408D+01 -0.223204046569D-01 1.187794926634 3.848451000647 0.312031226158D+01 -0.223204046569D-01 1.187794926634 4.005530633327 0.351851539048D+01 -0.223204046569D-01 1.187794926634 4.162610266006 0.414275916388D+01 -0.223204046569D-01 1.187794926634 4.319689898686 0.421600135138D+01 -0.223204046569D-01 1.187794926634 4.476769531365 0.387732947484D+01 -0.223204046569D-01 1.187794926634 4.633849164045 0.375369666234D+01 -0.223204046569D-01 1.187794926634 4.790928796724 0.375350134984D+01 -0.223204046569D-01 1.187794926634 4.948008429404 0.387752478734D+01 -0.223204046569D-01 1.187794926634 5.105088062083 0.421572791386D+01 -0.223204046569D-01 1.187794926634 5.262167694763 0.414287635136D+01 -0.223204046569D-01 1.187794926634 5.419247327442 0.351829507793D+01 -0.223204046569D-01 1.187794926634 5.576326960122 0.312056069904D+01 -0.223204046569D-01 1.187794926634 5.733406592801 0.285317788654D+01 -0.223204046569D-01 1.187794926634 5.890486225481 0.267642007404D+01 -0.223204046569D-01 1.187794926634 6.047565858160 0.256841226154D+01 -0.223204046569D-01 1.187794926634 6.204645490840 0.251704507404D+01 -0.223204046569D-01 1.340993178590 0.078539816340 0.259949194910D+01 -0.234320379208D-01 1.340993178590 0.235619449019 0.265710913660D+01 -0.234320379208D-01 1.340993178590 0.392699081699 0.277878882410D+01 -0.234320379208D-01 1.340993178590 0.549778714378 0.297937476160D+01 -0.234320379208D-01 1.340993178590 0.706858347058 0.328710913691D+01 -0.234320379208D-01 1.340993178590 0.863937979737 0.361453101300D+01 -0.234320379208D-01 1.340993178590 1.021017612417 0.322382788439D+01 -0.234320379208D-01 1.340993178590 1.178097245096 0.297519507189D+01 -0.234320379208D-01 1.340993178590 1.335176877776 0.282695288439D+01 -0.234320379208D-01 1.340993178590 1.492256510455 0.275722632189D+01 -0.234320379208D-01 1.340993178590 1.649336143135 0.275703100939D+01 -0.234320379208D-01 1.340993178590 1.806415775814 0.282675757189D+01 -0.234320379208D-01 1.340993178590 1.963495408494 0.297499975939D+01 -0.234320379208D-01 1.340993178590 2.120575041173 0.322363257189D+01 -0.234320379208D-01 1.340993178590 2.277654673853 0.361480445052D+01 -0.234320379208D-01 1.340993178590 2.434734306532 0.328738257443D+01 -0.234320379208D-01 1.340993178590 2.591813939212 0.297964819912D+01 -0.234320379208D-01 1.340993178590 2.748893571891 0.277867163662D+01 -0.234320379208D-01 1.340993178590 2.905973204571 0.265699194912D+01 -0.234320379208D-01 1.340993178590 3.063052837250 0.259937476162D+01 -0.234320379208D-01 1.340993178590 3.220132469930 0.259917944912D+01 -0.234320379208D-01 1.340993178590 3.377212102609 0.265601538662D+01 -0.234320379208D-01 1.340993178590 3.534291735289 0.277730444912D+01 -0.234320379208D-01 1.340993178590 3.691371367968 0.297749976162D+01 -0.234320379208D-01 1.340993178590 3.848451000647 0.328335913685D+01 -0.234320379208D-01 1.340993178590 4.005530633327 0.374287476976D+01 -0.234320379208D-01 1.340993178590 4.162610266006 0.445250605333D+01 -0.234320379208D-01 1.340993178590 4.319689898686 0.446637324083D+01 -0.234320379208D-01 1.340993178590 4.476769531365 0.424352167833D+01 -0.234320379208D-01 1.340993178590 4.633849164045 0.413902949083D+01 -0.234320379208D-01 1.340993178590 4.790928796724 0.413922480333D+01 -0.234320379208D-01 1.340993178590 4.948008429404 0.424371699083D+01 -0.234320379208D-01 1.340993178590 5.105088062083 0.446656855333D+01 -0.234320379208D-01 1.340993178590 5.262167694763 0.445231074083D+01 -0.234320379208D-01 1.340993178590 5.419247327442 0.374267945726D+01 -0.234320379208D-01 1.340993178590 5.576326960122 0.328344507437D+01 -0.234320379208D-01 1.340993178590 5.733406592801 0.297758569914D+01 -0.234320379208D-01 1.340993178590 5.890486225481 0.277739038664D+01 -0.234320379208D-01 1.340993178590 6.047565858160 0.265610132414D+01 -0.234320379208D-01 1.340993178590 6.204645490840 0.259887476164D+01 -0.234320379208D-01 1.494194914310 0.078539816340 0.275398413660D+01 -0.239944459410D-01 1.494194914310 0.235619449019 0.282097632410D+01 -0.239944459410D-01 1.494194914310 0.392699081699 0.296179663660D+01 -0.239944459410D-01 1.494194914310 0.549778714378 0.319636694910D+01 -0.239944459410D-01 1.494194914310 0.706858347058 0.356222632672D+01 -0.239944459410D-01 1.494194914310 0.863937979737 0.352999976422D+01 -0.239944459410D-01 1.494194914310 1.021017612417 0.314820288597D+01 -0.239944459410D-01 1.494194914310 1.178097245096 0.290542944847D+01 -0.239944459410D-01 1.494194914310 1.335176877776 0.276070288597D+01 -0.239944459410D-01 1.494194914310 1.492256510455 0.269253882347D+01 -0.239944459410D-01 1.494194914310 1.649336143135 0.269273413597D+01 -0.239944459410D-01 1.494194914310 1.806415775814 0.276050757347D+01 -0.239944459410D-01 1.494194914310 1.963495408494 0.290562476097D+01 -0.239944459410D-01 1.494194914310 2.120575041173 0.314800757347D+01 -0.239944459410D-01 1.494194914310 2.277654673853 0.353027320174D+01 -0.239944459410D-01 1.494194914310 2.434734306532 0.356249976424D+01 -0.239944459410D-01 1.494194914310 2.591813939212 0.319664038662D+01 -0.239944459410D-01 1.494194914310 2.748893571891 0.296207007412D+01 -0.239944459410D-01 1.494194914310 2.905973204571 0.282085913662D+01 -0.239944459410D-01 1.494194914310 3.063052837250 0.275386694912D+01 -0.239944459410D-01 1.494194914310 3.220132469930 0.275328101162D+01 -0.239944459410D-01 1.494194914310 3.377212102609 0.281832007412D+01 -0.239944459410D-01 1.494194914310 3.534291735289 0.295796851162D+01 -0.239944459410D-01 1.494194914310 3.691371367968 0.319019507412D+01 -0.239944459410D-01 1.494194914310 3.848451000647 0.354058570112D+01 -0.239944459410D-01 1.494194914310 4.005530633327 0.396297633108D+01 -0.239944459410D-01 1.494194914310 4.162610266006 0.421004664358D+01 -0.239944459410D-01 1.494194914310 4.319689898686 0.436180445608D+01 -0.239944459410D-01 1.494194914310 4.476769531365 0.414442164358D+01 -0.239944459410D-01 1.494194914310 4.633849164045 0.404227320608D+01 -0.239944459410D-01 1.494194914310 4.790928796724 0.404207789358D+01 -0.239944459410D-01 1.494194914310 4.948008429404 0.414422633108D+01 -0.239944459410D-01 1.494194914310 5.105088062083 0.436160914358D+01 -0.239944459410D-01 1.494194914310 5.262167694763 0.420985133108D+01 -0.239944459410D-01 1.494194914310 5.419247327442 0.396278101858D+01 -0.239944459410D-01 1.494194914310 5.576326960122 0.354067163864D+01 -0.239944459410D-01 1.494194914310 5.733406592801 0.319028101164D+01 -0.239944459410D-01 1.494194914310 5.890486225481 0.295805444914D+01 -0.239944459410D-01 1.494194914310 6.047565858160 0.281840601164D+01 -0.239944459410D-01 1.494194914310 6.204645490840 0.275297632414D+01 -0.239944459410D-01 1.647397739279 0.078539816340 0.300339819910D+01 -0.239944459410D-01 1.647397739279 0.235619449019 0.308406226160D+01 -0.239944459410D-01 1.647397739279 0.392699081699 0.325417944910D+01 -0.239944459410D-01 1.647397739279 0.549778714378 0.354148413660D+01 -0.239944459410D-01 1.647397739279 0.706858347058 0.400578101989D+01 -0.239944459410D-01 1.647397739279 0.863937979737 0.352995288568D+01 -0.239944459410D-01 1.647397739279 1.021017612417 0.314815600743D+01 -0.239944459410D-01 1.647397739279 1.178097245096 0.290538256993D+01 -0.239944459410D-01 1.647397739279 1.335176877776 0.276065600743D+01 -0.239944459410D-01 1.647397739279 1.492256510455 0.269249194493D+01 -0.239944459410D-01 1.647397739279 1.649336143135 0.269268725743D+01 -0.239944459410D-01 1.647397739279 1.806415775814 0.276046069493D+01 -0.239944459410D-01 1.647397739279 1.963495408494 0.290557788243D+01 -0.239944459410D-01 1.647397739279 2.120575041173 0.314835131993D+01 -0.239944459410D-01 1.647397739279 2.277654673853 0.353014819818D+01 -0.239944459410D-01 1.647397739279 2.434734306532 0.400569508237D+01 -0.239944459410D-01 1.647397739279 2.591813939212 0.354139819908D+01 -0.239944459410D-01 1.647397739279 2.748893571891 0.325409351158D+01 -0.239944459410D-01 1.647397739279 2.905973204571 0.308397632408D+01 -0.239944459410D-01 1.647397739279 3.063052837250 0.300331226158D+01 -0.239944459410D-01 1.647397739279 3.220132469930 0.300155444908D+01 -0.239944459410D-01 1.647397739279 3.377212102609 0.307831226158D+01 -0.239944459410D-01 1.647397739279 3.534291735289 0.324413257408D+01 -0.239944459410D-01 1.647397739279 3.691371367968 0.350917163658D+01 -0.239944459410D-01 1.647397739279 3.848451000647 0.363241382408D+01 -0.239944459410D-01 1.647397739279 4.005530633327 0.364940601158D+01 -0.239944459410D-01 1.647397739279 4.162610266006 0.381796069908D+01 -0.239944459410D-01 1.647397739279 4.319689898686 0.419694507722D+01 -0.239944459410D-01 1.647397739279 4.476769531365 0.414440601472D+01 -0.239944459410D-01 1.647397739279 4.633849164045 0.404225757722D+01 -0.239944459410D-01 1.647397739279 4.790928796724 0.404206226472D+01 -0.239944459410D-01 1.647397739279 4.948008429404 0.414421070222D+01 -0.239944459410D-01 1.647397739279 5.105088062083 0.419714038972D+01 -0.239944459410D-01 1.647397739279 5.262167694763 0.381768726156D+01 -0.239944459410D-01 1.647397739279 5.419247327442 0.364913257406D+01 -0.239944459410D-01 1.647397739279 5.576326960122 0.363253101156D+01 -0.239944459410D-01 1.647397739279 5.733406592801 0.350928882406D+01 -0.239944459410D-01 1.647397739279 5.890486225481 0.324424976156D+01 -0.239944459410D-01 1.647397739279 6.047565858160 0.307842944906D+01 -0.239944459410D-01 1.647397739279 6.204645490840 0.300167163656D+01 -0.239944459410D-01 1.800599475000 0.078539816340 0.338988257754D+01 -0.234320379208D-01 1.800599475000 0.235619449019 0.349359351504D+01 -0.234320379208D-01 1.800599475000 0.392699081699 0.372738257754D+01 -0.234320379208D-01 1.800599475000 0.549778714378 0.380140601504D+01 -0.234320379208D-01 1.800599475000 0.706858347058 0.385199195254D+01 -0.234320379208D-01 1.800599475000 0.863937979737 0.361468726504D+01 -0.234320379208D-01 1.800599475000 1.021017612417 0.322351538641D+01 -0.234320379208D-01 1.800599475000 1.178097245096 0.297527319891D+01 -0.234320379208D-01 1.800599475000 1.335176877776 0.282664038641D+01 -0.234320379208D-01 1.800599475000 1.492256510455 0.275730444891D+01 -0.234320379208D-01 1.800599475000 1.649336143135 0.275710913641D+01 -0.234320379208D-01 1.800599475000 1.806415775814 0.282683569891D+01 -0.234320379208D-01 1.800599475000 1.963495408494 0.297507788641D+01 -0.234320379208D-01 1.800599475000 2.120575041173 0.322371069891D+01 -0.234320379208D-01 1.800599475000 2.277654673853 0.361488257754D+01 -0.234320379208D-01 1.800599475000 2.434734306532 0.385179664004D+01 -0.234320379208D-01 1.800599475000 2.591813939212 0.380160132754D+01 -0.234320379208D-01 1.800599475000 2.748893571891 0.372718726504D+01 -0.234320379208D-01 1.800599475000 2.905973204571 0.349339820254D+01 -0.234320379208D-01 1.800599475000 3.063052837250 0.339007789004D+01 -0.234320379208D-01 1.800599475000 3.220132469930 0.338675757754D+01 -0.234320379208D-01 1.800599475000 3.377212102609 0.348031226504D+01 -0.234320379208D-01 1.800599475000 3.534291735289 0.366761695254D+01 -0.234320379208D-01 1.800599475000 3.691371367968 0.360257789004D+01 -0.234320379208D-01 1.800599475000 3.848451000647 0.349925757754D+01 -0.234320379208D-01 1.800599475000 4.005530633327 0.352210914004D+01 -0.234320379208D-01 1.800599475000 4.162610266006 0.366566382754D+01 -0.234320379208D-01 1.800599475000 4.319689898686 0.397339820284D+01 -0.234320379208D-01 1.800599475000 4.476769531365 0.424351539034D+01 -0.234320379208D-01 1.800599475000 4.633849164045 0.413902320284D+01 -0.234320379208D-01 1.800599475000 4.790928796724 0.413921851534D+01 -0.234320379208D-01 1.800599475000 4.948008429404 0.424371070284D+01 -0.234320379208D-01 1.800599475000 5.105088062083 0.397320289034D+01 -0.234320379208D-01 1.800599475000 5.262167694763 0.366593726506D+01 -0.234320379208D-01 1.800599475000 5.419247327442 0.352238257756D+01 -0.234320379208D-01 1.800599475000 5.576326960122 0.349914039006D+01 -0.234320379208D-01 1.800599475000 5.733406592801 0.360285132756D+01 -0.234320379208D-01 1.800599475000 5.890486225481 0.366749976506D+01 -0.234320379208D-01 1.800599475000 6.047565858160 0.348019507756D+01 -0.234320379208D-01 1.800599475000 6.204645490840 0.338664039006D+01 -0.234320379208D-01 1.953797726956 0.078539816340 0.400366384968D+01 -0.223204046569D-01 1.953797726956 0.235619449019 0.378549978718D+01 -0.223204046569D-01 1.953797726956 0.392699081699 0.358647634968D+01 -0.223204046569D-01 1.953797726956 0.549778714378 0.352651541218D+01 -0.223204046569D-01 1.953797726956 0.706858347058 0.357202322468D+01 -0.223204046569D-01 1.953797726956 0.863937979737 0.376479666218D+01 -0.223204046569D-01 1.953797726956 1.021017612417 0.338393728397D+01 -0.223204046569D-01 1.953797726956 1.178097245096 0.312319509647D+01 -0.223204046569D-01 1.953797726956 1.335176877776 0.296753103397D+01 -0.223204046569D-01 1.953797726956 1.492256510455 0.289428884647D+01 -0.223204046569D-01 1.953797726956 1.649336143135 0.289448415897D+01 -0.223204046569D-01 1.953797726956 1.806415775814 0.296733572147D+01 -0.223204046569D-01 1.953797726956 1.963495408494 0.312339040897D+01 -0.223204046569D-01 1.953797726956 2.120575041173 0.338413259647D+01 -0.223204046569D-01 1.953797726956 2.277654673853 0.376499197468D+01 -0.223204046569D-01 1.953797726956 2.434734306532 0.357182791218D+01 -0.223204046569D-01 1.953797726956 2.591813939212 0.352632009968D+01 -0.223204046569D-01 1.953797726956 2.748893571891 0.358628103718D+01 -0.223204046569D-01 1.953797726956 2.905973204571 0.378530447468D+01 -0.223204046569D-01 1.953797726956 3.063052837250 0.400346853718D+01 -0.223204046569D-01 1.953797726956 3.220132469930 0.398530447468D+01 -0.223204046569D-01 1.953797726956 3.377212102609 0.409956228718D+01 -0.223204046569D-01 1.953797726956 3.534291735289 0.384467947468D+01 -0.223204046569D-01 1.953797726956 3.691371367968 0.359292166218D+01 -0.223204046569D-01 1.953797726956 3.848451000647 0.350092947468D+01 -0.223204046569D-01 1.953797726956 4.005530633327 0.352339041218D+01 -0.223204046569D-01 1.953797726956 4.162610266006 0.366108572468D+01 -0.223204046569D-01 1.953797726956 4.319689898686 0.396010916218D+01 -0.223204046569D-01 1.953797726956 4.476769531365 0.427253103768D+01 -0.223204046569D-01 1.953797726956 4.633849164045 0.420632010018D+01 -0.223204046569D-01 1.953797726956 4.790928796724 0.420651541268D+01 -0.223204046569D-01 1.953797726956 4.948008429404 0.427233572518D+01 -0.223204046569D-01 1.953797726956 5.105088062083 0.396038259970D+01 -0.223204046569D-01 1.953797726956 5.262167694763 0.366096853720D+01 -0.223204046569D-01 1.953797726956 5.419247327442 0.352327322470D+01 -0.223204046569D-01 1.953797726956 5.576326960122 0.350081228720D+01 -0.223204046569D-01 1.953797726956 5.733406592801 0.359280447470D+01 -0.223204046569D-01 1.953797726956 5.890486225481 0.384456228720D+01 -0.223204046569D-01 1.953797726956 6.047565858160 0.409983572470D+01 -0.223204046569D-01 1.953797726956 6.204645490840 0.398518728720D+01 -0.223204046569D-01 2.106989356000 0.078539816340 0.392651541218D+01 -0.206856029557D-01 2.106989356000 0.235619449019 0.362159353699D+01 -0.206856029557D-01 2.106989356000 0.392699081699 0.347530447449D+01 -0.206856029557D-01 2.106989356000 0.549778714378 0.342901541199D+01 -0.206856029557D-01 2.106989356000 0.706858347058 0.346749197449D+01 -0.206856029557D-01 2.106989356000 0.863937979737 0.360089041199D+01 -0.206856029557D-01 2.106989356000 1.021017612417 0.365147634949D+01 -0.206856029557D-01 2.106989356000 1.178097245096 0.337003103699D+01 -0.206856029557D-01 2.106989356000 1.335176877776 0.320186697449D+01 -0.206856029557D-01 2.106989356000 1.492256510455 0.312276541199D+01 -0.206856029557D-01 2.106989356000 1.649336143135 0.312296072449D+01 -0.206856029557D-01 2.106989356000 1.806415775814 0.320167166199D+01 -0.206856029557D-01 2.106989356000 1.963495408494 0.336983572449D+01 -0.206856029557D-01 2.106989356000 2.120575041173 0.365128103699D+01 -0.206856029557D-01 2.106989356000 2.277654673853 0.360108572449D+01 -0.206856029557D-01 2.106989356000 2.434734306532 0.346729666199D+01 -0.206856029557D-01 2.106989356000 2.591813939212 0.342882009949D+01 -0.206856029557D-01 2.106989356000 2.748893571891 0.347510916199D+01 -0.206856029557D-01 2.106989356000 2.905973204571 0.362178884949D+01 -0.206856029557D-01 2.106989356000 3.063052837250 0.392671072468D+01 -0.206856029557D-01 2.106989356000 3.220132469930 0.461609200584D+01 -0.206856029557D-01 2.106989356000 3.377212102609 0.462136544334D+01 -0.206856029557D-01 2.106989356000 3.534291735289 0.399475916967D+01 -0.206856029557D-01 2.106989356000 3.691371367968 0.372854823217D+01 -0.206856029557D-01 2.106989356000 3.848451000647 0.363186854467D+01 -0.206856029557D-01 2.106989356000 4.005530633327 0.365901698217D+01 -0.206856029557D-01 2.106989356000 4.162610266006 0.382639979467D+01 -0.206856029557D-01 2.106989356000 4.319689898686 0.386604823217D+01 -0.206856029557D-01 2.106989356000 4.476769531365 0.380335291967D+01 -0.206856029557D-01 2.106989356000 4.633849164045 0.377112635717D+01 -0.206856029557D-01 2.106989356000 4.790928796724 0.377132166967D+01 -0.206856029557D-01 2.106989356000 4.948008429404 0.380354823217D+01 -0.206856029557D-01 2.106989356000 5.105088062083 0.386624354467D+01 -0.206856029557D-01 2.106989356000 5.262167694763 0.382620448217D+01 -0.206856029557D-01 2.106989356000 5.419247327442 0.365921229467D+01 -0.206856029557D-01 2.106989356000 5.576326960122 0.363206385717D+01 -0.206856029557D-01 2.106989356000 5.733406592801 0.372874354467D+01 -0.206856029557D-01 2.106989356000 5.890486225481 0.399495448217D+01 -0.206856029557D-01 2.106989356000 6.047565858160 0.462156075584D+01 -0.206856029557D-01 2.106989356000 6.204645490840 0.461589669334D+01 -0.206856029557D-01 2.260169579301 0.078539816340 0.389389822468D+01 -0.185659536652D-01 2.260169579301 0.235619449019 0.362182791218D+01 -0.185659536652D-01 2.260169579301 0.392699081699 0.348921072468D+01 -0.185659536652D-01 2.260169579301 0.549778714378 0.344643728718D+01 -0.185659536652D-01 2.260169579301 0.706858347058 0.348022634968D+01 -0.185659536652D-01 2.260169579301 0.863937979737 0.359604666218D+01 -0.185659536652D-01 2.260169579301 1.021017612417 0.383608572468D+01 -0.185659536652D-01 2.260169579301 1.178097245096 0.375424978718D+01 -0.185659536652D-01 2.260169579301 1.335176877776 0.356694509968D+01 -0.185659536652D-01 2.260169579301 1.492256510455 0.347924978718D+01 -0.185659536652D-01 2.260169579301 1.649336143135 0.347905447468D+01 -0.185659536652D-01 2.260169579301 1.806415775814 0.356714041218D+01 -0.185659536652D-01 2.260169579301 1.963495408494 0.375405447468D+01 -0.185659536652D-01 2.260169579301 2.120575041173 0.383628103718D+01 -0.185659536652D-01 2.260169579301 2.277654673853 0.359624197468D+01 -0.185659536652D-01 2.260169579301 2.434734306532 0.348003103718D+01 -0.185659536652D-01 2.260169579301 2.591813939212 0.344663259968D+01 -0.185659536652D-01 2.260169579301 2.748893571891 0.348940603718D+01 -0.185659536652D-01 2.260169579301 2.905973204571 0.362163259968D+01 -0.185659536652D-01 2.260169579301 3.063052837250 0.389409353718D+01 -0.185659536652D-01 2.260169579301 3.220132469930 0.422620291346D+01 -0.185659536652D-01 2.260169579301 3.377212102609 0.404866385096D+01 -0.185659536652D-01 2.260169579301 3.534291735289 0.388714041346D+01 -0.185659536652D-01 2.260169579301 3.691371367968 0.374280447596D+01 -0.185659536652D-01 2.260169579301 3.848451000647 0.361995291346D+01 -0.185659536652D-01 2.260169579301 4.005530633327 0.352014822596D+01 -0.185659536652D-01 2.260169579301 4.162610266006 0.344143728846D+01 -0.185659536652D-01 2.260169579301 4.319689898686 0.338303885096D+01 -0.185659536652D-01 2.260169579301 4.476769531365 0.334534353846D+01 -0.185659536652D-01 2.260169579301 4.633849164045 0.332678885096D+01 -0.185659536652D-01 2.260169579301 4.790928796724 0.332659353846D+01 -0.185659536652D-01 2.260169579301 4.948008429404 0.334514822596D+01 -0.185659536652D-01 2.260169579301 5.105088062083 0.338323416346D+01 -0.185659536652D-01 2.260169579301 5.262167694763 0.344124197596D+01 -0.185659536652D-01 2.260169579301 5.419247327442 0.351995291346D+01 -0.185659536652D-01 2.260169579301 5.576326960122 0.362014822596D+01 -0.185659536652D-01 2.260169579301 5.733406592801 0.374260916346D+01 -0.185659536652D-01 2.260169579301 5.890486225481 0.388694510096D+01 -0.185659536652D-01 2.260169579301 6.047565858160 0.404885916346D+01 -0.185659536652D-01 2.260169579301 6.204645490840 0.422600760096D+01 -0.185659536652D-01 2.413330068720 0.078539816340 0.375815603718D+01 -0.160111457799D-01 2.413330068720 0.235619449019 0.379819509968D+01 -0.160111457799D-01 2.413330068720 0.392699081699 0.363901541218D+01 -0.160111457799D-01 2.413330068720 0.549778714378 0.358921072468D+01 -0.160111457799D-01 2.413330068720 0.706858347058 0.361948416218D+01 -0.160111457799D-01 2.413330068720 0.863937979737 0.373178884968D+01 -0.160111457799D-01 2.413330068720 1.021017612417 0.395815603718D+01 -0.160111457799D-01 2.413330068720 1.178097245096 0.435260916594D+01 -0.160111457799D-01 2.413330068720 1.335176877776 0.413561697844D+01 -0.160111457799D-01 2.413330068720 1.492256510455 0.403346854094D+01 -0.160111457799D-01 2.413330068720 1.649336143135 0.403366385344D+01 -0.160111457799D-01 2.413330068720 1.806415775814 0.413542166594D+01 -0.160111457799D-01 2.413330068720 1.963495408494 0.435241385344D+01 -0.160111457799D-01 2.413330068720 2.120575041173 0.395796072468D+01 -0.160111457799D-01 2.413330068720 2.277654673853 0.373198416218D+01 -0.160111457799D-01 2.413330068720 2.434734306532 0.361928884968D+01 -0.160111457799D-01 2.413330068720 2.591813939212 0.358940603718D+01 -0.160111457799D-01 2.413330068720 2.748893571891 0.363921072468D+01 -0.160111457799D-01 2.413330068720 2.905973204571 0.379839041218D+01 -0.160111457799D-01 2.413330068720 3.063052837250 0.375835134968D+01 -0.160111457799D-01 2.413330068720 3.220132469930 0.362964041218D+01 -0.160111457799D-01 2.413330068720 3.377212102609 0.351108572468D+01 -0.160111457799D-01 2.413330068720 3.534291735289 0.340346853718D+01 -0.160111457799D-01 2.413330068720 3.691371367968 0.330757009968D+01 -0.160111457799D-01 2.413330068720 3.848451000647 0.322456228718D+01 -0.160111457799D-01 2.413330068720 4.005530633327 0.315561697468D+01 -0.160111457799D-01 2.413330068720 4.162610266006 0.310073416218D+01 -0.160111457799D-01 2.413330068720 4.319689898686 0.306030447468D+01 -0.160111457799D-01 2.413330068720 4.476769531365 0.303354666218D+01 -0.160111457799D-01 2.413330068720 4.633849164045 0.302046072468D+01 -0.160111457799D-01 2.413330068720 4.790928796724 0.302026541218D+01 -0.160111457799D-01 2.413330068720 4.948008429404 0.303335134968D+01 -0.160111457799D-01 2.413330068720 5.105088062083 0.306010916218D+01 -0.160111457799D-01 2.413330068720 5.262167694763 0.310092947468D+01 -0.160111457799D-01 2.413330068720 5.419247327442 0.315542166218D+01 -0.160111457799D-01 2.413330068720 5.576326960122 0.322475759968D+01 -0.160111457799D-01 2.413330068720 5.733406592801 0.330737478718D+01 -0.160111457799D-01 2.413330068720 5.890486225481 0.340327322468D+01 -0.160111457799D-01 2.413330068720 6.047565858160 0.351128103718D+01 -0.160111457799D-01 2.413330068720 6.204645490840 0.362944509968D+01 -0.160111457799D-01 2.566454150958 0.078539816340 0.332957790673D+01 -0.130810799776D-01 2.566454150958 0.235619449019 0.341688259423D+01 -0.130810799776D-01 2.566454150958 0.392699081699 0.350496853173D+01 -0.130810799776D-01 2.566454150958 0.549778714378 0.359149196923D+01 -0.130810799776D-01 2.566454150958 0.706858347058 0.367528103173D+01 -0.130810799776D-01 2.566454150958 0.863937979737 0.375672634423D+01 -0.130810799776D-01 2.566454150958 1.021017612417 0.383465603173D+01 -0.130810799776D-01 2.566454150958 1.178097245096 0.390672634423D+01 -0.130810799776D-01 2.566454150958 1.335176877776 0.396707790673D+01 -0.130810799776D-01 2.566454150958 1.492256510455 0.400360134423D+01 -0.130810799776D-01 2.566454150958 1.649336143135 0.400379665673D+01 -0.130810799776D-01 2.566454150958 1.806415775814 0.396727321923D+01 -0.130810799776D-01 2.566454150958 1.963495408494 0.390692165673D+01 -0.130810799776D-01 2.566454150958 2.120575041173 0.383446071923D+01 -0.130810799776D-01 2.566454150958 2.277654673853 0.375653103173D+01 -0.130810799776D-01 2.566454150958 2.434734306532 0.367547634423D+01 -0.130810799776D-01 2.566454150958 2.591813939212 0.359129665673D+01 -0.130810799776D-01 2.566454150958 2.748893571891 0.350477321923D+01 -0.130810799776D-01 2.566454150958 2.905973204571 0.341668728173D+01 -0.130810799776D-01 2.566454150958 3.063052837250 0.332977321923D+01 -0.130810799776D-01 2.566454150958 3.220132469930 0.324559353173D+01 -0.130810799776D-01 2.566454150958 3.377212102609 0.316649196923D+01 -0.130810799776D-01 2.566454150958 3.534291735289 0.309364040673D+01 -0.130810799776D-01 2.566454150958 3.691371367968 0.302821071923D+01 -0.130810799776D-01 2.566454150958 3.848451000647 0.297137478173D+01 -0.130810799776D-01 2.566454150958 4.005530633327 0.292313259423D+01 -0.130810799776D-01 2.566454150958 4.162610266006 0.288426540673D+01 -0.130810799776D-01 2.566454150958 4.319689898686 0.285516384423D+01 -0.130810799776D-01 2.566454150958 4.476769531365 0.283582790673D+01 -0.130810799776D-01 2.566454150958 4.633849164045 0.282625759423D+01 -0.130810799776D-01 2.566454150958 4.790928796724 0.282606228173D+01 -0.130810799776D-01 2.566454150958 4.948008429404 0.283563259423D+01 -0.130810799776D-01 2.566454150958 5.105088062083 0.285496853173D+01 -0.130810799776D-01 2.566454150958 5.262167694763 0.288407009423D+01 -0.130810799776D-01 2.566454150958 5.419247327442 0.292293728173D+01 -0.130810799776D-01 2.566454150958 5.576326960122 0.297117946923D+01 -0.130810799776D-01 2.566454150958 5.733406592801 0.302840603173D+01 -0.130810799776D-01 2.566454150958 5.890486225481 0.309383571923D+01 -0.130810799776D-01 2.566454150958 6.047565858160 0.316629665673D+01 -0.130810799776D-01 2.566454150958 6.204645490840 0.324539821923D+01 -0.130810799776D-01 2.719501923479 0.078539816340 0.305164821923D+01 -0.984450233159D-02 2.719501923479 0.235619449019 0.310653103173D+01 -0.984450233159D-02 2.719501923479 0.392699081699 0.316102321923D+01 -0.984450233159D-02 2.719501923479 0.549778714378 0.321356228173D+01 -0.984450233159D-02 2.719501923479 0.706858347058 0.326258571923D+01 -0.984450233159D-02 2.719501923479 0.863937979737 0.330653103173D+01 -0.984450233159D-02 2.719501923479 1.021017612417 0.334422634423D+01 -0.984450233159D-02 2.719501923479 1.178097245096 0.337410915673D+01 -0.984450233159D-02 2.719501923479 1.335176877776 0.339500759423D+01 -0.984450233159D-02 2.719501923479 1.492256510455 0.340614040673D+01 -0.984450233159D-02 2.719501923479 1.649336143135 0.340594509423D+01 -0.984450233159D-02 2.719501923479 1.806415775814 0.339520290673D+01 -0.984450233159D-02 2.719501923479 1.963495408494 0.337430446923D+01 -0.984450233159D-02 2.719501923479 2.120575041173 0.334442165673D+01 -0.984450233159D-02 2.719501923479 2.277654673853 0.330672634423D+01 -0.984450233159D-02 2.719501923479 2.434734306532 0.326239040673D+01 -0.984450233159D-02 2.719501923479 2.591813939212 0.321336696923D+01 -0.984450233159D-02 2.719501923479 2.748893571891 0.316082790673D+01 -0.984450233159D-02 2.719501923479 2.905973204571 0.310633571923D+01 -0.984450233159D-02 2.719501923479 3.063052837250 0.305145290673D+01 -0.984450233159D-02 2.719501923479 3.220132469930 0.299774196923D+01 -0.984450233159D-02 2.719501923479 3.377212102609 0.294637478173D+01 -0.984450233159D-02 2.719501923479 3.534291735289 0.289852321923D+01 -0.984450233159D-02 2.719501923479 3.691371367968 0.285496853173D+01 -0.984450233159D-02 2.719501923479 3.848451000647 0.281649196923D+01 -0.984450233159D-02 2.719501923479 4.005530633327 0.278348415673D+01 -0.984450233159D-02 2.719501923479 4.162610266006 0.275711696923D+01 -0.984450233159D-02 2.719501923479 4.319689898686 0.273660915673D+01 -0.984450233159D-02 2.719501923479 4.476769531365 0.272313259423D+01 -0.984450233159D-02 2.719501923479 4.633849164045 0.271629665673D+01 -0.984450233159D-02 2.719501923479 4.790928796724 0.271649196923D+01 -0.984450233159D-02 2.719501923479 4.948008429404 0.272293728173D+01 -0.984450233159D-02 2.719501923479 5.105088062083 0.273680446923D+01 -0.984450233159D-02 2.719501923479 5.262167694763 0.275692165673D+01 -0.984450233159D-02 2.719501923479 5.419247327442 0.278367946923D+01 -0.984450233159D-02 2.719501923479 5.576326960122 0.281629665673D+01 -0.984450233159D-02 2.719501923479 5.733406592801 0.285477321923D+01 -0.984450233159D-02 2.719501923479 5.890486225481 0.289832790673D+01 -0.984450233159D-02 2.719501923479 6.047565858160 0.294657009423D+01 -0.984450233159D-02 2.719501923479 6.204645490840 0.299793728173D+01 -0.984450233159D-02 2.872347365561 0.078539816340 0.287801540673D+01 -0.637765767931D-02 2.872347365561 0.235619449019 0.290946071923D+01 -0.637765767931D-02 2.872347365561 0.392699081699 0.294051540673D+01 -0.637765767931D-02 2.872347365561 0.549778714378 0.296961696923D+01 -0.637765767931D-02 2.872347365561 0.706858347058 0.299676540673D+01 -0.637765767931D-02 2.872347365561 0.863937979737 0.302078884423D+01 -0.637765767931D-02 2.872347365561 1.021017612417 0.304090603173D+01 -0.637765767931D-02 2.872347365561 1.178097245096 0.305633571923D+01 -0.637765767931D-02 2.872347365561 1.335176877776 0.306707790673D+01 -0.637765767931D-02 2.872347365561 1.492256510455 0.307235134423D+01 -0.637765767931D-02 2.872347365561 1.649336143135 0.307254665673D+01 -0.637765767931D-02 2.872347365561 1.806415775814 0.306688259423D+01 -0.637765767931D-02 2.872347365561 1.963495408494 0.305653103173D+01 -0.637765767931D-02 2.872347365561 2.120575041173 0.304071071923D+01 -0.637765767931D-02 2.872347365561 2.277654673853 0.302059353173D+01 -0.637765767931D-02 2.872347365561 2.434734306532 0.299657009423D+01 -0.637765767931D-02 2.872347365561 2.591813939212 0.296981228173D+01 -0.637765767931D-02 2.872347365561 2.748893571891 0.294032009423D+01 -0.637765767931D-02 2.872347365561 2.905973204571 0.290965603173D+01 -0.637765767931D-02 2.872347365561 3.063052837250 0.287821071923D+01 -0.637765767931D-02 2.872347365561 3.220132469930 0.284676540673D+01 -0.637765767931D-02 2.872347365561 3.377212102609 0.281649196923D+01 -0.637765767931D-02 2.872347365561 3.534291735289 0.278778103173D+01 -0.637765767931D-02 2.872347365561 3.691371367968 0.276141384423D+01 -0.637765767931D-02 2.872347365561 3.848451000647 0.273817165673D+01 -0.637765767931D-02 2.872347365561 4.005530633327 0.271805446923D+01 -0.637765767931D-02 2.872347365561 4.162610266006 0.270145290673D+01 -0.637765767931D-02 2.872347365561 4.319689898686 0.268875759423D+01 -0.637765767931D-02 2.872347365561 4.476769531365 0.267996853173D+01 -0.637765767931D-02 2.872347365561 4.633849164045 0.267586696923D+01 -0.637765767931D-02 2.872347365561 4.790928796724 0.267567165673D+01 -0.637765767931D-02 2.872347365561 4.948008429404 0.268016384423D+01 -0.637765767931D-02 2.872347365561 5.105088062083 0.268856228173D+01 -0.637765767931D-02 2.872347365561 5.262167694763 0.270125759423D+01 -0.637765767931D-02 2.872347365561 5.419247327442 0.271785915673D+01 -0.637765767931D-02 2.872347365561 5.576326960122 0.273797634423D+01 -0.637765767931D-02 2.872347365561 5.733406592801 0.276160915673D+01 -0.637765767931D-02 2.872347365561 5.890486225481 0.278797634423D+01 -0.637765767931D-02 2.872347365561 6.047565858160 0.281668728173D+01 -0.637765767931D-02 2.872347365561 6.204645490840 0.284696071923D+01 -0.637765767931D-02 3.024295725884 0.078539816340 0.278485134423D+01 -0.276680177143D-02 3.024295725884 0.235619449019 0.279754665673D+01 -0.276680177143D-02 3.024295725884 0.392699081699 0.280985134423D+01 -0.276680177143D-02 3.024295725884 0.549778714378 0.282176540673D+01 -0.276680177143D-02 3.024295725884 0.706858347058 0.283250759423D+01 -0.276680177143D-02 3.024295725884 0.863937979737 0.284207790673D+01 -0.276680177143D-02 3.024295725884 1.021017612417 0.284969509423D+01 -0.276680177143D-02 3.024295725884 1.178097245096 0.285614040673D+01 -0.276680177143D-02 3.024295725884 1.335176877776 0.286024196923D+01 -0.276680177143D-02 3.024295725884 1.492256510455 0.286239040673D+01 -0.276680177143D-02 3.024295725884 1.649336143135 0.286219509423D+01 -0.276680177143D-02 3.024295725884 1.806415775814 0.286004665673D+01 -0.276680177143D-02 3.024295725884 1.963495408494 0.285594509423D+01 -0.276680177143D-02 3.024295725884 2.120575041173 0.284989040673D+01 -0.276680177143D-02 3.024295725884 2.277654673853 0.284188259423D+01 -0.276680177143D-02 3.024295725884 2.434734306532 0.283270290673D+01 -0.276680177143D-02 3.024295725884 2.591813939212 0.282196071923D+01 -0.276680177143D-02 3.024295725884 2.748893571891 0.281004665673D+01 -0.276680177143D-02 3.024295725884 2.905973204571 0.279774196923D+01 -0.276680177143D-02 3.024295725884 3.063052837250 0.278465603173D+01 -0.276680177143D-02 3.024295725884 3.220132469930 0.277157009423D+01 -0.276680177143D-02 3.024295725884 3.377212102609 0.275926540673D+01 -0.276680177143D-02 3.024295725884 3.534291735289 0.274696071923D+01 -0.276680177143D-02 3.024295725884 3.691371367968 0.273582790673D+01 -0.276680177143D-02 3.024295725884 3.848451000647 0.272547634423D+01 -0.276680177143D-02 3.024295725884 4.005530633327 0.271668728173D+01 -0.276680177143D-02 3.024295725884 4.162610266006 0.270946071923D+01 -0.276680177143D-02 3.024295725884 4.319689898686 0.270379665673D+01 -0.276680177143D-02 3.024295725884 4.476769531365 0.270008571923D+01 -0.276680177143D-02 3.024295725884 4.633849164045 0.269832790673D+01 -0.276680177143D-02 3.024295725884 4.790928796724 0.269813259423D+01 -0.276680177143D-02 3.024295725884 4.948008429404 0.269989040673D+01 -0.276680177143D-02 3.024295725884 5.105088062083 0.270399196923D+01 -0.276680177143D-02 3.024295725884 5.262167694763 0.270965603173D+01 -0.276680177143D-02 3.024295725884 5.419247327442 0.271688259423D+01 -0.276680177143D-02 3.024295725884 5.576326960122 0.272567165673D+01 -0.276680177143D-02 3.024295725884 5.733406592801 0.273563259423D+01 -0.276680177143D-02 3.024295725884 5.890486225481 0.274715603173D+01 -0.276680177143D-02 3.024295725884 6.047565858160 0.275907009423D+01 -0.276680177143D-02 3.024295725884 6.204645490840 0.277176540673D+01 -0.276680177143D-02 2.4967575741 5.0043982370 DRAWxtl/examples/bucky.str0000644000076400001440000000050011234413433015216 0ustar fingeruserstitle Buckyball cell 14.16 14.16 14.16 pack .03 .06 -0.1 .1 .20 .30 molcomp 1.5 spgp F m 3 sphere c 0.4 Red bond c c 0.1 1.2 1.5 Gray80 atom c 1 0.04908 0.00000 0.24510 atom c 2 0.10028 0.08284 0.21346 atom c 3 0.18313 0.05120 0.16226 origin 0 0 0 view -18 0 0 box 0.0 Black magnification 0.8 phong 1.0 30.0 vrml97 end DRAWxtl/examples/CaAu2.struct0000644000076400001440000000321211234413433015513 0ustar fingerusersCaAu2 B LATTICE,NONEQUIV.ATOMS: 274_Imma MODE OF CALC=RELA unit=ang 8.692744 13.388715 15.221750 90.000000 90.000000 90.000000 ATOM -1: X=0.00000000 Y=0.25000000 Z=0.55010000 MULT= 2 ISPLIT= 8 -1: X=0.00000000 Y=0.75000000 Z=0.44990000 Ca1 NPT= 781 R0=0.00005000 RMT= 2.3000 Z: 20.0 LOCAL ROT MATRIX: 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 ATOM -2: X=0.00000000 Y=0.05010000 Z=0.17010000 MULT= 4 ISPLIT= 8 -2: X=0.00000000 Y=0.94990000 Z=0.82990000 -2: X=0.00000000 Y=0.55010000 Z=0.82990000 -2: X=0.00000000 Y=0.44990000 Z=0.17010000 Au1 NPT= 781 R0=0.00000500 RMT= 2.3000 Z: 79.0 LOCAL ROT MATRIX: 0.0000000 0.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 8 NUMBER OF SYMMETRY OPERATIONS 1 0 0 0.0000000 0-1 0 0.0000000 0 0-1 0.0000000 1 -1 0 0 0.0000000 0-1 0 0.0000000 0 0-1 0.0000000 2 1 0 0 0.0000000 0 1 0 0.0000000 0 0 1 0.0000000 3 -1 0 0 0.0000000 0 1 0 0.0000000 0 0 1 0.0000000 4 1 0 0 0.0000000 0-1 0 0.5000000 0 0 1 0.0000000 5 -1 0 0 0.5000000 0 1 0 0.0000000 0 0-1 0.5000000 6 -1 0 0 0.0000000 0-1 0 0.5000000 0 0 1 0.0000000 7 1 0 0 0.5000000 0 1 0 0.0000000 0 0-1 0.5000000 8 DRAWxtl/examples/CaAu2.struct.str0000644000076400001440000000072311234413433016326 0ustar fingeruserstitl imported import wien2k CaAu2.struct box 0.020 Black background White axislines 0.00 Gray20 finish 0.00 0.00 0.00 0.00 aimsurf Ca 1 Ca.surf solid Green aimsurf Au 1 Au.surf mesh Blue orthographic sphere Ca 0.200 Red sphere Au 0.200 Gold labeltext -0.110 -0.110 -0.110 o labeltext 1.110 0.000 0.000 a labeltext 0.000 1.110 0.000 b labeltext 0.000 0.000 1.110 c pack -0.05 1.00 -0.10 0.40 -0.10 0.40 view -159.4 -19.2 -157.8 end DRAWxtl/examples/Cassiterite.str0000644000076400001440000000065411234413433016372 0ustar fingeruserstitl cassiterite spgp P 42/m n m cell 4.738 4.738 3.187 atom Sn 1 0 0 0 atom O 1 .3071 .3071 0 axislines 0.00 Black box 0.020 Black background White finish 0.00 0.00 0.00 0.00 edges 0.02 Black mapread vsp elfcar mapregion 0 1 0 1 0 1 view 11.7 -9.8 -6.0 sphere Sn 0.400 Red sphere O 0.300 Green polyvert Sn O 2.806 Red pack -0.45 1.45 -0.45 1.45 -0.45 1.45 mapcontour 0.500 solid Blue end DRAWxtl/examples/Ca.surf0000644000076400001440000016233311234413433014610 0ustar fingerusers 1 0.000000000000 3.347178750000 8.373484675000 20 0.000000000000 3.141592653590 1.000000000000 40 0.000000000000 6.283185307180 0.117296927706 0.078539816340 0.324499197916D+01 -0.276680177143D-02 0.117296927706 0.235619449019 0.318776541666D+01 -0.276680177143D-02 0.117296927706 0.392699081699 0.314694510416D+01 -0.276680177143D-02 0.117296927706 0.549778714378 0.311354666666D+01 -0.276680177143D-02 0.117296927706 0.706858347058 0.308561697916D+01 -0.276680177143D-02 0.117296927706 0.863937979737 0.306237479166D+01 -0.276680177143D-02 0.117296927706 1.021017612417 0.304342947916D+01 -0.276680177143D-02 0.117296927706 1.178097245096 0.302917166666D+01 -0.276680177143D-02 0.117296927706 1.335176877776 0.301960135416D+01 -0.276680177143D-02 0.117296927706 1.492256510455 0.301471854166D+01 -0.276680177143D-02 0.117296927706 1.649336143135 0.301491385416D+01 -0.276680177143D-02 0.117296927706 1.806415775814 0.301979666666D+01 -0.276680177143D-02 0.117296927706 1.963495408494 0.302936697916D+01 -0.276680177143D-02 0.117296927706 2.120575041173 0.304323416666D+01 -0.276680177143D-02 0.117296927706 2.277654673853 0.306217947916D+01 -0.276680177143D-02 0.117296927706 2.434734306532 0.308542166666D+01 -0.276680177143D-02 0.117296927706 2.591813939212 0.311374197916D+01 -0.276680177143D-02 0.117296927706 2.748893571891 0.314714041666D+01 -0.276680177143D-02 0.117296927706 2.905973204571 0.318796072916D+01 -0.276680177143D-02 0.117296927706 3.063052837250 0.324518729166D+01 -0.276680177143D-02 0.117296927706 3.220132469930 0.324499197916D+01 -0.276680177143D-02 0.117296927706 3.377212102609 0.318776541666D+01 -0.276680177143D-02 0.117296927706 3.534291735289 0.314694510416D+01 -0.276680177143D-02 0.117296927706 3.691371367968 0.311354666666D+01 -0.276680177143D-02 0.117296927706 3.848451000647 0.308561697916D+01 -0.276680177143D-02 0.117296927706 4.005530633327 0.306237479166D+01 -0.276680177143D-02 0.117296927706 4.162610266006 0.304342947916D+01 -0.276680177143D-02 0.117296927706 4.319689898686 0.302917166666D+01 -0.276680177143D-02 0.117296927706 4.476769531365 0.301960135416D+01 -0.276680177143D-02 0.117296927706 4.633849164045 0.301471854166D+01 -0.276680177143D-02 0.117296927706 4.790928796724 0.301491385416D+01 -0.276680177143D-02 0.117296927706 4.948008429404 0.301979666666D+01 -0.276680177143D-02 0.117296927706 5.105088062083 0.302936697916D+01 -0.276680177143D-02 0.117296927706 5.262167694763 0.304323416666D+01 -0.276680177143D-02 0.117296927706 5.419247327442 0.306217947916D+01 -0.276680177143D-02 0.117296927706 5.576326960122 0.308542166666D+01 -0.276680177143D-02 0.117296927706 5.733406592801 0.311374197916D+01 -0.276680177143D-02 0.117296927706 5.890486225481 0.314714041666D+01 -0.276680177143D-02 0.117296927706 6.047565858160 0.318796072916D+01 -0.276680177143D-02 0.117296927706 6.204645490840 0.324518729166D+01 -0.276680177143D-02 0.269245288029 0.078539816340 0.323307791666D+01 -0.637765767931D-02 0.269245288029 0.235619449019 0.313952322916D+01 -0.637765767931D-02 0.269245288029 0.392699081699 0.306979666666D+01 -0.637765767931D-02 0.269245288029 0.549778714378 0.301061697916D+01 -0.637765767931D-02 0.269245288029 0.706858347058 0.295924979166D+01 -0.637765767931D-02 0.269245288029 0.863937979737 0.291530447916D+01 -0.637765767931D-02 0.269245288029 1.021017612417 0.287917166666D+01 -0.637765767931D-02 0.269245288029 1.178097245096 0.285163260416D+01 -0.637765767931D-02 0.269245288029 1.335176877776 0.283268729166D+01 -0.637765767931D-02 0.269245288029 1.492256510455 0.282311697916D+01 -0.637765767931D-02 0.269245288029 1.649336143135 0.282331229166D+01 -0.637765767931D-02 0.269245288029 1.806415775814 0.283288260416D+01 -0.637765767931D-02 0.269245288029 1.963495408494 0.285143729166D+01 -0.637765767931D-02 0.269245288029 2.120575041173 0.287936697916D+01 -0.637765767931D-02 0.269245288029 2.277654673853 0.291549979166D+01 -0.637765767931D-02 0.269245288029 2.434734306532 0.295944510416D+01 -0.637765767931D-02 0.269245288029 2.591813939212 0.301081229166D+01 -0.637765767931D-02 0.269245288029 2.748893571891 0.306999197916D+01 -0.637765767931D-02 0.269245288029 2.905973204571 0.313971854166D+01 -0.637765767931D-02 0.269245288029 3.063052837250 0.323288260416D+01 -0.637765767931D-02 0.269245288029 3.220132469930 0.323307791666D+01 -0.637765767931D-02 0.269245288029 3.377212102609 0.313952322916D+01 -0.637765767931D-02 0.269245288029 3.534291735289 0.306979666666D+01 -0.637765767931D-02 0.269245288029 3.691371367968 0.301061697916D+01 -0.637765767931D-02 0.269245288029 3.848451000647 0.295924979166D+01 -0.637765767931D-02 0.269245288029 4.005530633327 0.291530447916D+01 -0.637765767931D-02 0.269245288029 4.162610266006 0.287917166666D+01 -0.637765767931D-02 0.269245288029 4.319689898686 0.285163260416D+01 -0.637765767931D-02 0.269245288029 4.476769531365 0.283268729166D+01 -0.637765767931D-02 0.269245288029 4.633849164045 0.282311697916D+01 -0.637765767931D-02 0.269245288029 4.790928796724 0.282331229166D+01 -0.637765767931D-02 0.269245288029 4.948008429404 0.283288260416D+01 -0.637765767931D-02 0.269245288029 5.105088062083 0.285143729166D+01 -0.637765767931D-02 0.269245288029 5.262167694763 0.287936697916D+01 -0.637765767931D-02 0.269245288029 5.419247327442 0.291549979166D+01 -0.637765767931D-02 0.269245288029 5.576326960122 0.295944510416D+01 -0.637765767931D-02 0.269245288029 5.733406592801 0.301081229166D+01 -0.637765767931D-02 0.269245288029 5.890486225481 0.306999197916D+01 -0.637765767931D-02 0.269245288029 6.047565858160 0.313971854166D+01 -0.637765767931D-02 0.269245288029 6.204645490840 0.323288260416D+01 -0.637765767931D-02 0.422090730111 0.078539816340 0.324225760416D+01 -0.984450233159D-02 0.422090730111 0.235619449019 0.312292166666D+01 -0.984450233159D-02 0.422090730111 0.392699081699 0.303366385416D+01 -0.984450233159D-02 0.422090730111 0.549778714378 0.295612479166D+01 -0.984450233159D-02 0.422090730111 0.706858347058 0.288639822916D+01 -0.984450233159D-02 0.422090730111 0.863937979737 0.282448416666D+01 -0.984450233159D-02 0.422090730111 1.021017612417 0.277272635416D+01 -0.984450233159D-02 0.422090730111 1.178097245096 0.273229666666D+01 -0.984450233159D-02 0.422090730111 1.335176877776 0.270475760416D+01 -0.984450233159D-02 0.422090730111 1.492256510455 0.269089041666D+01 -0.984450233159D-02 0.422090730111 1.649336143135 0.269069510416D+01 -0.984450233159D-02 0.422090730111 1.806415775814 0.270456229166D+01 -0.984450233159D-02 0.422090730111 1.963495408494 0.273249197916D+01 -0.984450233159D-02 0.422090730111 2.120575041173 0.277292166666D+01 -0.984450233159D-02 0.422090730111 2.277654673853 0.282467947916D+01 -0.984450233159D-02 0.422090730111 2.434734306532 0.288620291666D+01 -0.984450233159D-02 0.422090730111 2.591813939212 0.295632010416D+01 -0.984450233159D-02 0.422090730111 2.748893571891 0.303385916666D+01 -0.984450233159D-02 0.422090730111 2.905973204571 0.312272635416D+01 -0.984450233159D-02 0.422090730111 3.063052837250 0.324245291666D+01 -0.984450233159D-02 0.422090730111 3.220132469930 0.324225760416D+01 -0.984450233159D-02 0.422090730111 3.377212102609 0.312292166666D+01 -0.984450233159D-02 0.422090730111 3.534291735289 0.303366385416D+01 -0.984450233159D-02 0.422090730111 3.691371367968 0.295612479166D+01 -0.984450233159D-02 0.422090730111 3.848451000647 0.288639822916D+01 -0.984450233159D-02 0.422090730111 4.005530633327 0.282448416666D+01 -0.984450233159D-02 0.422090730111 4.162610266006 0.277272635416D+01 -0.984450233159D-02 0.422090730111 4.319689898686 0.273229666666D+01 -0.984450233159D-02 0.422090730111 4.476769531365 0.270475760416D+01 -0.984450233159D-02 0.422090730111 4.633849164045 0.269089041666D+01 -0.984450233159D-02 0.422090730111 4.790928796724 0.269069510416D+01 -0.984450233159D-02 0.422090730111 4.948008429404 0.270456229166D+01 -0.984450233159D-02 0.422090730111 5.105088062083 0.273249197916D+01 -0.984450233159D-02 0.422090730111 5.262167694763 0.277292166666D+01 -0.984450233159D-02 0.422090730111 5.419247327442 0.282467947916D+01 -0.984450233159D-02 0.422090730111 5.576326960122 0.288620291666D+01 -0.984450233159D-02 0.422090730111 5.733406592801 0.295632010416D+01 -0.984450233159D-02 0.422090730111 5.890486225481 0.303385916666D+01 -0.984450233159D-02 0.422090730111 6.047565858160 0.312272635416D+01 -0.984450233159D-02 0.422090730111 6.204645490840 0.324245291666D+01 -0.984450233159D-02 0.575138502631 0.078539816340 0.324089041666D+01 -0.130810799776D-01 0.575138502631 0.235619449019 0.311374197916D+01 -0.130810799776D-01 0.575138502631 0.392699081699 0.302135916666D+01 -0.130810799776D-01 0.575138502631 0.549778714378 0.293717947916D+01 -0.130810799776D-01 0.575138502631 0.706858347058 0.285612479166D+01 -0.130810799776D-01 0.575138502631 0.863937979737 0.278092947916D+01 -0.130810799776D-01 0.575138502631 1.021017612417 0.271549979166D+01 -0.130810799776D-01 0.575138502631 1.178097245096 0.266374197916D+01 -0.130810799776D-01 0.575138502631 1.335176877776 0.262799979166D+01 -0.130810799776D-01 0.575138502631 1.492256510455 0.260983572916D+01 -0.130810799776D-01 0.575138502631 1.649336143135 0.260964041666D+01 -0.130810799776D-01 0.575138502631 1.806415775814 0.262780447916D+01 -0.130810799776D-01 0.575138502631 1.963495408494 0.266354666666D+01 -0.130810799776D-01 0.575138502631 2.120575041173 0.271530447916D+01 -0.130810799776D-01 0.575138502631 2.277654673853 0.278112479166D+01 -0.130810799776D-01 0.575138502631 2.434734306532 0.285632010416D+01 -0.130810799776D-01 0.575138502631 2.591813939212 0.293698416666D+01 -0.130810799776D-01 0.575138502631 2.748893571891 0.302116385416D+01 -0.130810799776D-01 0.575138502631 2.905973204571 0.311354666666D+01 -0.130810799776D-01 0.575138502631 3.063052837250 0.324069510416D+01 -0.130810799776D-01 0.575138502631 3.220132469930 0.324089041666D+01 -0.130810799776D-01 0.575138502631 3.377212102609 0.311374197916D+01 -0.130810799776D-01 0.575138502631 3.534291735289 0.302135916666D+01 -0.130810799776D-01 0.575138502631 3.691371367968 0.293717947916D+01 -0.130810799776D-01 0.575138502631 3.848451000647 0.285612479166D+01 -0.130810799776D-01 0.575138502631 4.005530633327 0.278092947916D+01 -0.130810799776D-01 0.575138502631 4.162610266006 0.271549979166D+01 -0.130810799776D-01 0.575138502631 4.319689898686 0.266374197916D+01 -0.130810799776D-01 0.575138502631 4.476769531365 0.262799979166D+01 -0.130810799776D-01 0.575138502631 4.633849164045 0.260983572916D+01 -0.130810799776D-01 0.575138502631 4.790928796724 0.260964041666D+01 -0.130810799776D-01 0.575138502631 4.948008429404 0.262780447916D+01 -0.130810799776D-01 0.575138502631 5.105088062083 0.266354666666D+01 -0.130810799776D-01 0.575138502631 5.262167694763 0.271530447916D+01 -0.130810799776D-01 0.575138502631 5.419247327442 0.278112479166D+01 -0.130810799776D-01 0.575138502631 5.576326960122 0.285632010416D+01 -0.130810799776D-01 0.575138502631 5.733406592801 0.293698416666D+01 -0.130810799776D-01 0.575138502631 5.890486225481 0.302116385416D+01 -0.130810799776D-01 0.575138502631 6.047565858160 0.311354666666D+01 -0.130810799776D-01 0.575138502631 6.204645490840 0.324069510416D+01 -0.130810799776D-01 0.728262584870 0.078539816340 0.319342947916D+01 -0.160111457799D-01 0.728262584870 0.235619449019 0.307917166666D+01 -0.160111457799D-01 0.728262584870 0.392699081699 0.299655447916D+01 -0.160111457799D-01 0.728262584870 0.549778714378 0.292526541666D+01 -0.160111457799D-01 0.728262584870 0.706858347058 0.285319510416D+01 -0.160111457799D-01 0.728262584870 0.863937979737 0.277643729166D+01 -0.160111457799D-01 0.728262584870 1.021017612417 0.270280447916D+01 -0.160111457799D-01 0.728262584870 1.178097245096 0.264167166666D+01 -0.160111457799D-01 0.728262584870 1.335176877776 0.259889822916D+01 -0.160111457799D-01 0.728262584870 1.492256510455 0.257721854166D+01 -0.160111457799D-01 0.728262584870 1.649336143135 0.257702322916D+01 -0.160111457799D-01 0.728262584870 1.806415775814 0.259909354166D+01 -0.160111457799D-01 0.728262584870 1.963495408494 0.264186697916D+01 -0.160111457799D-01 0.728262584870 2.120575041173 0.270299979166D+01 -0.160111457799D-01 0.728262584870 2.277654673853 0.277624197916D+01 -0.160111457799D-01 0.728262584870 2.434734306532 0.285299979166D+01 -0.160111457799D-01 0.728262584870 2.591813939212 0.292546072916D+01 -0.160111457799D-01 0.728262584870 2.748893571891 0.299635916666D+01 -0.160111457799D-01 0.728262584870 2.905973204571 0.307936697916D+01 -0.160111457799D-01 0.728262584870 3.063052837250 0.319362479166D+01 -0.160111457799D-01 0.728262584870 3.220132469930 0.319342947916D+01 -0.160111457799D-01 0.728262584870 3.377212102609 0.307917166666D+01 -0.160111457799D-01 0.728262584870 3.534291735289 0.299655447916D+01 -0.160111457799D-01 0.728262584870 3.691371367968 0.292526541666D+01 -0.160111457799D-01 0.728262584870 3.848451000647 0.285319510416D+01 -0.160111457799D-01 0.728262584870 4.005530633327 0.277643729166D+01 -0.160111457799D-01 0.728262584870 4.162610266006 0.270280447916D+01 -0.160111457799D-01 0.728262584870 4.319689898686 0.264167166666D+01 -0.160111457799D-01 0.728262584870 4.476769531365 0.259889822916D+01 -0.160111457799D-01 0.728262584870 4.633849164045 0.257721854166D+01 -0.160111457799D-01 0.728262584870 4.790928796724 0.257702322916D+01 -0.160111457799D-01 0.728262584870 4.948008429404 0.259909354166D+01 -0.160111457799D-01 0.728262584870 5.105088062083 0.264186697916D+01 -0.160111457799D-01 0.728262584870 5.262167694763 0.270299979166D+01 -0.160111457799D-01 0.728262584870 5.419247327442 0.277624197916D+01 -0.160111457799D-01 0.728262584870 5.576326960122 0.285299979166D+01 -0.160111457799D-01 0.728262584870 5.733406592801 0.292546072916D+01 -0.160111457799D-01 0.728262584870 5.890486225481 0.299635916666D+01 -0.160111457799D-01 0.728262584870 6.047565858160 0.307936697916D+01 -0.160111457799D-01 0.728262584870 6.204645490840 0.319362479166D+01 -0.160111457799D-01 0.881423074289 0.078539816340 0.313776541666D+01 -0.185659536652D-01 0.881423074289 0.235619449019 0.301764822916D+01 -0.185659536652D-01 0.881423074289 0.392699081699 0.292721854166D+01 -0.185659536652D-01 0.881423074289 0.549778714378 0.286491385416D+01 -0.185659536652D-01 0.881423074289 0.706858347058 0.282565604166D+01 -0.185659536652D-01 0.881423074289 0.863937979737 0.278561697916D+01 -0.185659536652D-01 0.881423074289 1.021017612417 0.272604666666D+01 -0.185659536652D-01 0.881423074289 1.178097245096 0.266335135416D+01 -0.185659536652D-01 0.881423074289 1.335176877776 0.261549979166D+01 -0.185659536652D-01 0.881423074289 1.492256510455 0.259030447916D+01 -0.185659536652D-01 0.881423074289 1.649336143135 0.259049979166D+01 -0.185659536652D-01 0.881423074289 1.806415775814 0.261569510416D+01 -0.185659536652D-01 0.881423074289 1.963495408494 0.266315604166D+01 -0.185659536652D-01 0.881423074289 2.120575041173 0.272585135416D+01 -0.185659536652D-01 0.881423074289 2.277654673853 0.278581229166D+01 -0.185659536652D-01 0.881423074289 2.434734306532 0.282546072916D+01 -0.185659536652D-01 0.881423074289 2.591813939212 0.286510916666D+01 -0.185659536652D-01 0.881423074289 2.748893571891 0.292702322916D+01 -0.185659536652D-01 0.881423074289 2.905973204571 0.301745291666D+01 -0.185659536652D-01 0.881423074289 3.063052837250 0.313796072916D+01 -0.185659536652D-01 0.881423074289 3.220132469930 0.313776541666D+01 -0.185659536652D-01 0.881423074289 3.377212102609 0.301764822916D+01 -0.185659536652D-01 0.881423074289 3.534291735289 0.292721854166D+01 -0.185659536652D-01 0.881423074289 3.691371367968 0.286491385416D+01 -0.185659536652D-01 0.881423074289 3.848451000647 0.282565604166D+01 -0.185659536652D-01 0.881423074289 4.005530633327 0.278561697916D+01 -0.185659536652D-01 0.881423074289 4.162610266006 0.272604666666D+01 -0.185659536652D-01 0.881423074289 4.319689898686 0.266335135416D+01 -0.185659536652D-01 0.881423074289 4.476769531365 0.261549979166D+01 -0.185659536652D-01 0.881423074289 4.633849164045 0.259030447916D+01 -0.185659536652D-01 0.881423074289 4.790928796724 0.259049979166D+01 -0.185659536652D-01 0.881423074289 4.948008429404 0.261569510416D+01 -0.185659536652D-01 0.881423074289 5.105088062083 0.266315604166D+01 -0.185659536652D-01 0.881423074289 5.262167694763 0.272585135416D+01 -0.185659536652D-01 0.881423074289 5.419247327442 0.278581229166D+01 -0.185659536652D-01 0.881423074289 5.576326960122 0.282546072916D+01 -0.185659536652D-01 0.881423074289 5.733406592801 0.286510916666D+01 -0.185659536652D-01 0.881423074289 5.890486225481 0.292702322916D+01 -0.185659536652D-01 0.881423074289 6.047565858160 0.301745291666D+01 -0.185659536652D-01 0.881423074289 6.204645490840 0.313796072916D+01 -0.185659536652D-01 1.034603297590 0.078539816340 0.311178885416D+01 -0.206856029557D-01 1.034603297590 0.235619449019 0.297135916666D+01 -0.206856029557D-01 1.034603297590 0.392699081699 0.286452322916D+01 -0.206856029557D-01 1.034603297590 0.549778714378 0.279440604166D+01 -0.206856029557D-01 1.034603297590 0.706858347058 0.276139822916D+01 -0.206856029557D-01 1.034603297590 0.863937979737 0.275924979166D+01 -0.206856029557D-01 1.034603297590 1.021017612417 0.275788260416D+01 -0.206856029557D-01 1.034603297590 1.178097245096 0.271979666666D+01 -0.206856029557D-01 1.034603297590 1.335176877776 0.267428885416D+01 -0.206856029557D-01 1.034603297590 1.492256510455 0.264753104166D+01 -0.206856029557D-01 1.034603297590 1.649336143135 0.264772635416D+01 -0.206856029557D-01 1.034603297590 1.806415775814 0.267409354166D+01 -0.206856029557D-01 1.034603297590 1.963495408494 0.271960135416D+01 -0.206856029557D-01 1.034603297590 2.120575041173 0.275768729166D+01 -0.206856029557D-01 1.034603297590 2.277654673853 0.275905447916D+01 -0.206856029557D-01 1.034603297590 2.434734306532 0.276120291666D+01 -0.206856029557D-01 1.034603297590 2.591813939212 0.279421072916D+01 -0.206856029557D-01 1.034603297590 2.748893571891 0.286432791666D+01 -0.206856029557D-01 1.034603297590 2.905973204571 0.297155447916D+01 -0.206856029557D-01 1.034603297590 3.063052837250 0.311159354166D+01 -0.206856029557D-01 1.034603297590 3.220132469930 0.311178885416D+01 -0.206856029557D-01 1.034603297590 3.377212102609 0.297135916666D+01 -0.206856029557D-01 1.034603297590 3.534291735289 0.286452322916D+01 -0.206856029557D-01 1.034603297590 3.691371367968 0.279440604166D+01 -0.206856029557D-01 1.034603297590 3.848451000647 0.276139822916D+01 -0.206856029557D-01 1.034603297590 4.005530633327 0.275924979166D+01 -0.206856029557D-01 1.034603297590 4.162610266006 0.275788260416D+01 -0.206856029557D-01 1.034603297590 4.319689898686 0.271979666666D+01 -0.206856029557D-01 1.034603297590 4.476769531365 0.267428885416D+01 -0.206856029557D-01 1.034603297590 4.633849164045 0.264753104166D+01 -0.206856029557D-01 1.034603297590 4.790928796724 0.264772635416D+01 -0.206856029557D-01 1.034603297590 4.948008429404 0.267409354166D+01 -0.206856029557D-01 1.034603297590 5.105088062083 0.271960135416D+01 -0.206856029557D-01 1.034603297590 5.262167694763 0.275768729166D+01 -0.206856029557D-01 1.034603297590 5.419247327442 0.275905447916D+01 -0.206856029557D-01 1.034603297590 5.576326960122 0.276120291666D+01 -0.206856029557D-01 1.034603297590 5.733406592801 0.279421072916D+01 -0.206856029557D-01 1.034603297590 5.890486225481 0.286432791666D+01 -0.206856029557D-01 1.034603297590 6.047565858160 0.297155447916D+01 -0.206856029557D-01 1.034603297590 6.204645490840 0.311159354166D+01 -0.206856029557D-01 1.187794926634 0.078539816340 0.311745291666D+01 -0.223204046569D-01 1.187794926634 0.235619449019 0.295475760416D+01 -0.223204046569D-01 1.187794926634 0.392699081699 0.283346854166D+01 -0.223204046569D-01 1.187794926634 0.549778714378 0.275592947916D+01 -0.223204046569D-01 1.187794926634 0.706858347058 0.272096854166D+01 -0.223204046569D-01 1.187794926634 0.863937979737 0.272624197916D+01 -0.223204046569D-01 1.187794926634 1.021017612417 0.276276541666D+01 -0.223204046569D-01 1.187794926634 1.178097245096 0.278952322916D+01 -0.223204046569D-01 1.187794926634 1.335176877776 0.276784354166D+01 -0.223204046569D-01 1.187794926634 1.492256510455 0.274499197916D+01 -0.223204046569D-01 1.187794926634 1.649336143135 0.274479666666D+01 -0.223204046569D-01 1.187794926634 1.806415775814 0.276803885416D+01 -0.223204046569D-01 1.187794926634 1.963495408494 0.278932791666D+01 -0.223204046569D-01 1.187794926634 2.120575041173 0.276257010416D+01 -0.223204046569D-01 1.187794926634 2.277654673853 0.272643729166D+01 -0.223204046569D-01 1.187794926634 2.434734306532 0.272116385416D+01 -0.223204046569D-01 1.187794926634 2.591813939212 0.275573416666D+01 -0.223204046569D-01 1.187794926634 2.748893571891 0.283366385416D+01 -0.223204046569D-01 1.187794926634 2.905973204571 0.295495291666D+01 -0.223204046569D-01 1.187794926634 3.063052837250 0.311764822916D+01 -0.223204046569D-01 1.187794926634 3.220132469930 0.311745291666D+01 -0.223204046569D-01 1.187794926634 3.377212102609 0.295475760416D+01 -0.223204046569D-01 1.187794926634 3.534291735289 0.283346854166D+01 -0.223204046569D-01 1.187794926634 3.691371367968 0.275592947916D+01 -0.223204046569D-01 1.187794926634 3.848451000647 0.272096854166D+01 -0.223204046569D-01 1.187794926634 4.005530633327 0.272624197916D+01 -0.223204046569D-01 1.187794926634 4.162610266006 0.276276541666D+01 -0.223204046569D-01 1.187794926634 4.319689898686 0.278952322916D+01 -0.223204046569D-01 1.187794926634 4.476769531365 0.276784354166D+01 -0.223204046569D-01 1.187794926634 4.633849164045 0.274499197916D+01 -0.223204046569D-01 1.187794926634 4.790928796724 0.274479666666D+01 -0.223204046569D-01 1.187794926634 4.948008429404 0.276803885416D+01 -0.223204046569D-01 1.187794926634 5.105088062083 0.278932791666D+01 -0.223204046569D-01 1.187794926634 5.262167694763 0.276257010416D+01 -0.223204046569D-01 1.187794926634 5.419247327442 0.272643729166D+01 -0.223204046569D-01 1.187794926634 5.576326960122 0.272116385416D+01 -0.223204046569D-01 1.187794926634 5.733406592801 0.275573416666D+01 -0.223204046569D-01 1.187794926634 5.890486225481 0.283366385416D+01 -0.223204046569D-01 1.187794926634 6.047565858160 0.295495291666D+01 -0.223204046569D-01 1.187794926634 6.204645490840 0.311764822916D+01 -0.223204046569D-01 1.340993178590 0.078539816340 0.315046072916D+01 -0.234320379208D-01 1.340993178590 0.235619449019 0.297057791666D+01 -0.234320379208D-01 1.340993178590 0.392699081699 0.284108572916D+01 -0.234320379208D-01 1.340993178590 0.549778714378 0.275846854166D+01 -0.234320379208D-01 1.340993178590 0.706858347058 0.272155447916D+01 -0.234320379208D-01 1.340993178590 0.863937979737 0.272839041666D+01 -0.234320379208D-01 1.340993178590 1.021017612417 0.277350760416D+01 -0.234320379208D-01 1.340993178590 1.178097245096 0.284206229166D+01 -0.234320379208D-01 1.340993178590 1.335176877776 0.287897635416D+01 -0.234320379208D-01 1.340993178590 1.492256510455 0.287214041666D+01 -0.234320379208D-01 1.340993178590 1.649336143135 0.287194510416D+01 -0.234320379208D-01 1.340993178590 1.806415775814 0.287878104166D+01 -0.234320379208D-01 1.340993178590 1.963495408494 0.284225760416D+01 -0.234320379208D-01 1.340993178590 2.120575041173 0.277331229166D+01 -0.234320379208D-01 1.340993178590 2.277654673853 0.272819510416D+01 -0.234320379208D-01 1.340993178590 2.434734306532 0.272174979166D+01 -0.234320379208D-01 1.340993178590 2.591813939212 0.275827322916D+01 -0.234320379208D-01 1.340993178590 2.748893571891 0.284089041666D+01 -0.234320379208D-01 1.340993178590 2.905973204571 0.297077322916D+01 -0.234320379208D-01 1.340993178590 3.063052837250 0.315065604166D+01 -0.234320379208D-01 1.340993178590 3.220132469930 0.315046072916D+01 -0.234320379208D-01 1.340993178590 3.377212102609 0.297057791666D+01 -0.234320379208D-01 1.340993178590 3.534291735289 0.284108572916D+01 -0.234320379208D-01 1.340993178590 3.691371367968 0.275846854166D+01 -0.234320379208D-01 1.340993178590 3.848451000647 0.272155447916D+01 -0.234320379208D-01 1.340993178590 4.005530633327 0.272839041666D+01 -0.234320379208D-01 1.340993178590 4.162610266006 0.277350760416D+01 -0.234320379208D-01 1.340993178590 4.319689898686 0.284206229166D+01 -0.234320379208D-01 1.340993178590 4.476769531365 0.287897635416D+01 -0.234320379208D-01 1.340993178590 4.633849164045 0.287214041666D+01 -0.234320379208D-01 1.340993178590 4.790928796724 0.287194510416D+01 -0.234320379208D-01 1.340993178590 4.948008429404 0.287878104166D+01 -0.234320379208D-01 1.340993178590 5.105088062083 0.284225760416D+01 -0.234320379208D-01 1.340993178590 5.262167694763 0.277331229166D+01 -0.234320379208D-01 1.340993178590 5.419247327442 0.272819510416D+01 -0.234320379208D-01 1.340993178590 5.576326960122 0.272174979166D+01 -0.234320379208D-01 1.340993178590 5.733406592801 0.275827322916D+01 -0.234320379208D-01 1.340993178590 5.890486225481 0.284089041666D+01 -0.234320379208D-01 1.340993178590 6.047565858160 0.297077322916D+01 -0.234320379208D-01 1.340993178590 6.204645490840 0.315065604166D+01 -0.234320379208D-01 1.494194914310 0.078539816340 0.318464041666D+01 -0.239944459410D-01 1.494194914310 0.235619449019 0.301061697916D+01 -0.239944459410D-01 1.494194914310 0.392699081699 0.288346854166D+01 -0.239944459410D-01 1.494194914310 0.549778714378 0.280124197916D+01 -0.239944459410D-01 1.494194914310 0.706858347058 0.276432791666D+01 -0.239944459410D-01 1.494194914310 0.863937979737 0.277077322916D+01 -0.239944459410D-01 1.494194914310 1.021017612417 0.281745291666D+01 -0.239944459410D-01 1.494194914310 1.178097245096 0.289499197916D+01 -0.239944459410D-01 1.494194914310 1.335176877776 0.297878104166D+01 -0.239944459410D-01 1.494194914310 1.492256510455 0.300944510416D+01 -0.239944459410D-01 1.494194914310 1.649336143135 0.300964041666D+01 -0.239944459410D-01 1.494194914310 1.806415775814 0.297858572916D+01 -0.239944459410D-01 1.494194914310 1.963495408494 0.289518729166D+01 -0.239944459410D-01 1.494194914310 2.120575041173 0.281725760416D+01 -0.239944459410D-01 1.494194914310 2.277654673853 0.277096854166D+01 -0.239944459410D-01 1.494194914310 2.434734306532 0.276413260416D+01 -0.239944459410D-01 1.494194914310 2.591813939212 0.280104666666D+01 -0.239944459410D-01 1.494194914310 2.748893571891 0.288327322916D+01 -0.239944459410D-01 1.494194914310 2.905973204571 0.301042166666D+01 -0.239944459410D-01 1.494194914310 3.063052837250 0.318483572916D+01 -0.239944459410D-01 1.494194914310 3.220132469930 0.318464041666D+01 -0.239944459410D-01 1.494194914310 3.377212102609 0.301061697916D+01 -0.239944459410D-01 1.494194914310 3.534291735289 0.288346854166D+01 -0.239944459410D-01 1.494194914310 3.691371367968 0.280124197916D+01 -0.239944459410D-01 1.494194914310 3.848451000647 0.276432791666D+01 -0.239944459410D-01 1.494194914310 4.005530633327 0.277077322916D+01 -0.239944459410D-01 1.494194914310 4.162610266006 0.281745291666D+01 -0.239944459410D-01 1.494194914310 4.319689898686 0.289499197916D+01 -0.239944459410D-01 1.494194914310 4.476769531365 0.297878104166D+01 -0.239944459410D-01 1.494194914310 4.633849164045 0.300944510416D+01 -0.239944459410D-01 1.494194914310 4.790928796724 0.300964041666D+01 -0.239944459410D-01 1.494194914310 4.948008429404 0.297858572916D+01 -0.239944459410D-01 1.494194914310 5.105088062083 0.289518729166D+01 -0.239944459410D-01 1.494194914310 5.262167694763 0.281725760416D+01 -0.239944459410D-01 1.494194914310 5.419247327442 0.277096854166D+01 -0.239944459410D-01 1.494194914310 5.576326960122 0.276413260416D+01 -0.239944459410D-01 1.494194914310 5.733406592801 0.280104666666D+01 -0.239944459410D-01 1.494194914310 5.890486225481 0.288327322916D+01 -0.239944459410D-01 1.494194914310 6.047565858160 0.301042166666D+01 -0.239944459410D-01 1.494194914310 6.204645490840 0.318483572916D+01 -0.239944459410D-01 1.647397739279 0.078539816340 0.311452322916D+01 -0.239944459410D-01 1.647397739279 0.235619449019 0.300378104166D+01 -0.239944459410D-01 1.647397739279 0.392699081699 0.291608572916D+01 -0.239944459410D-01 1.647397739279 0.549778714378 0.285729666666D+01 -0.239944459410D-01 1.647397739279 0.706858347058 0.283249197916D+01 -0.239944459410D-01 1.647397739279 0.863937979737 0.284362479166D+01 -0.239944459410D-01 1.647397739279 1.021017612417 0.289030447916D+01 -0.239944459410D-01 1.647397739279 1.178097245096 0.296667166666D+01 -0.239944459410D-01 1.647397739279 1.335176877776 0.306257010416D+01 -0.239944459410D-01 1.647397739279 1.492256510455 0.315221854166D+01 -0.239944459410D-01 1.647397739279 1.649336143135 0.315241385416D+01 -0.239944459410D-01 1.647397739279 1.806415775814 0.306276541666D+01 -0.239944459410D-01 1.647397739279 1.963495408494 0.296647635416D+01 -0.239944459410D-01 1.647397739279 2.120575041173 0.289049979166D+01 -0.239944459410D-01 1.647397739279 2.277654673853 0.284382010416D+01 -0.239944459410D-01 1.647397739279 2.434734306532 0.283229666666D+01 -0.239944459410D-01 1.647397739279 2.591813939212 0.285749197916D+01 -0.239944459410D-01 1.647397739279 2.748893571891 0.291628104166D+01 -0.239944459410D-01 1.647397739279 2.905973204571 0.300397635416D+01 -0.239944459410D-01 1.647397739279 3.063052837250 0.311432791666D+01 -0.239944459410D-01 1.647397739279 3.220132469930 0.311452322916D+01 -0.239944459410D-01 1.647397739279 3.377212102609 0.300378104166D+01 -0.239944459410D-01 1.647397739279 3.534291735289 0.291608572916D+01 -0.239944459410D-01 1.647397739279 3.691371367968 0.285729666666D+01 -0.239944459410D-01 1.647397739279 3.848451000647 0.283249197916D+01 -0.239944459410D-01 1.647397739279 4.005530633327 0.284362479166D+01 -0.239944459410D-01 1.647397739279 4.162610266006 0.289030447916D+01 -0.239944459410D-01 1.647397739279 4.319689898686 0.296667166666D+01 -0.239944459410D-01 1.647397739279 4.476769531365 0.306257010416D+01 -0.239944459410D-01 1.647397739279 4.633849164045 0.315221854166D+01 -0.239944459410D-01 1.647397739279 4.790928796724 0.315241385416D+01 -0.239944459410D-01 1.647397739279 4.948008429404 0.306276541666D+01 -0.239944459410D-01 1.647397739279 5.105088062083 0.296647635416D+01 -0.239944459410D-01 1.647397739279 5.262167694763 0.289049979166D+01 -0.239944459410D-01 1.647397739279 5.419247327442 0.284382010416D+01 -0.239944459410D-01 1.647397739279 5.576326960122 0.283229666666D+01 -0.239944459410D-01 1.647397739279 5.733406592801 0.285749197916D+01 -0.239944459410D-01 1.647397739279 5.890486225481 0.291628104166D+01 -0.239944459410D-01 1.647397739279 6.047565858160 0.300397635416D+01 -0.239944459410D-01 1.647397739279 6.204645490840 0.311432791666D+01 -0.239944459410D-01 1.800599475000 0.078539816340 0.299479666666D+01 -0.234320379208D-01 1.800599475000 0.235619449019 0.290007010416D+01 -0.234320379208D-01 1.800599475000 0.392699081699 0.283385916666D+01 -0.234320379208D-01 1.800599475000 0.549778714378 0.280514822916D+01 -0.234320379208D-01 1.800599475000 0.706858347058 0.281393729166D+01 -0.234320379208D-01 1.800599475000 0.863937979737 0.285592947916D+01 -0.234320379208D-01 1.800599475000 1.021017612417 0.292448416666D+01 -0.234320379208D-01 1.800599475000 1.178097245096 0.301139822916D+01 -0.234320379208D-01 1.800599475000 1.335176877776 0.311979666666D+01 -0.234320379208D-01 1.800599475000 1.492256510455 0.327897635416D+01 -0.234320379208D-01 1.800599475000 1.649336143135 0.327917166666D+01 -0.234320379208D-01 1.800599475000 1.806415775814 0.311960135416D+01 -0.234320379208D-01 1.800599475000 1.963495408494 0.301159354166D+01 -0.234320379208D-01 1.800599475000 2.120575041173 0.292428885416D+01 -0.234320379208D-01 1.800599475000 2.277654673853 0.285612479166D+01 -0.234320379208D-01 1.800599475000 2.434734306532 0.281413260416D+01 -0.234320379208D-01 1.800599475000 2.591813939212 0.280534354166D+01 -0.234320379208D-01 1.800599475000 2.748893571891 0.283366385416D+01 -0.234320379208D-01 1.800599475000 2.905973204571 0.289987479166D+01 -0.234320379208D-01 1.800599475000 3.063052837250 0.299460135416D+01 -0.234320379208D-01 1.800599475000 3.220132469930 0.299479666666D+01 -0.234320379208D-01 1.800599475000 3.377212102609 0.290007010416D+01 -0.234320379208D-01 1.800599475000 3.534291735289 0.283385916666D+01 -0.234320379208D-01 1.800599475000 3.691371367968 0.280514822916D+01 -0.234320379208D-01 1.800599475000 3.848451000647 0.281393729166D+01 -0.234320379208D-01 1.800599475000 4.005530633327 0.285592947916D+01 -0.234320379208D-01 1.800599475000 4.162610266006 0.292448416666D+01 -0.234320379208D-01 1.800599475000 4.319689898686 0.301139822916D+01 -0.234320379208D-01 1.800599475000 4.476769531365 0.311979666666D+01 -0.234320379208D-01 1.800599475000 4.633849164045 0.327897635416D+01 -0.234320379208D-01 1.800599475000 4.790928796724 0.327917166666D+01 -0.234320379208D-01 1.800599475000 4.948008429404 0.311960135416D+01 -0.234320379208D-01 1.800599475000 5.105088062083 0.301159354166D+01 -0.234320379208D-01 1.800599475000 5.262167694763 0.292428885416D+01 -0.234320379208D-01 1.800599475000 5.419247327442 0.285612479166D+01 -0.234320379208D-01 1.800599475000 5.576326960122 0.281413260416D+01 -0.234320379208D-01 1.800599475000 5.733406592801 0.280534354166D+01 -0.234320379208D-01 1.800599475000 5.890486225481 0.283366385416D+01 -0.234320379208D-01 1.800599475000 6.047565858160 0.289987479166D+01 -0.234320379208D-01 1.800599475000 6.204645490840 0.299460135416D+01 -0.234320379208D-01 1.953797726956 0.078539816340 0.289538260416D+01 -0.223204046569D-01 1.953797726956 0.235619449019 0.280924979166D+01 -0.223204046569D-01 1.953797726956 0.392699081699 0.274967947916D+01 -0.223204046569D-01 1.953797726956 0.549778714378 0.272682791666D+01 -0.223204046569D-01 1.953797726956 0.706858347058 0.274108572916D+01 -0.223204046569D-01 1.953797726956 0.863937979737 0.278932791666D+01 -0.223204046569D-01 1.953797726956 1.021017612417 0.286647635416D+01 -0.223204046569D-01 1.953797726956 1.178097245096 0.296198416666D+01 -0.223204046569D-01 1.953797726956 1.335176877776 0.306296072916D+01 -0.223204046569D-01 1.953797726956 1.492256510455 0.314909354166D+01 -0.223204046569D-01 1.953797726956 1.649336143135 0.314928885416D+01 -0.223204046569D-01 1.953797726956 1.806415775814 0.306276541666D+01 -0.223204046569D-01 1.953797726956 1.963495408494 0.296178885416D+01 -0.223204046569D-01 1.953797726956 2.120575041173 0.286628104166D+01 -0.223204046569D-01 1.953797726956 2.277654673853 0.278952322916D+01 -0.223204046569D-01 1.953797726956 2.434734306532 0.274089041666D+01 -0.223204046569D-01 1.953797726956 2.591813939212 0.272702322916D+01 -0.223204046569D-01 1.953797726956 2.748893571891 0.274987479166D+01 -0.223204046569D-01 1.953797726956 2.905973204571 0.280944510416D+01 -0.223204046569D-01 1.953797726956 3.063052837250 0.289557791666D+01 -0.223204046569D-01 1.953797726956 3.220132469930 0.289538260416D+01 -0.223204046569D-01 1.953797726956 3.377212102609 0.280924979166D+01 -0.223204046569D-01 1.953797726956 3.534291735289 0.274967947916D+01 -0.223204046569D-01 1.953797726956 3.691371367968 0.272682791666D+01 -0.223204046569D-01 1.953797726956 3.848451000647 0.274108572916D+01 -0.223204046569D-01 1.953797726956 4.005530633327 0.278932791666D+01 -0.223204046569D-01 1.953797726956 4.162610266006 0.286647635416D+01 -0.223204046569D-01 1.953797726956 4.319689898686 0.296198416666D+01 -0.223204046569D-01 1.953797726956 4.476769531365 0.306296072916D+01 -0.223204046569D-01 1.953797726956 4.633849164045 0.314909354166D+01 -0.223204046569D-01 1.953797726956 4.790928796724 0.314928885416D+01 -0.223204046569D-01 1.953797726956 4.948008429404 0.306276541666D+01 -0.223204046569D-01 1.953797726956 5.105088062083 0.296178885416D+01 -0.223204046569D-01 1.953797726956 5.262167694763 0.286628104166D+01 -0.223204046569D-01 1.953797726956 5.419247327442 0.278952322916D+01 -0.223204046569D-01 1.953797726956 5.576326960122 0.274089041666D+01 -0.223204046569D-01 1.953797726956 5.733406592801 0.272702322916D+01 -0.223204046569D-01 1.953797726956 5.890486225481 0.274987479166D+01 -0.223204046569D-01 1.953797726956 6.047565858160 0.280944510416D+01 -0.223204046569D-01 1.953797726956 6.204645490840 0.289557791666D+01 -0.223204046569D-01 2.106989356000 0.078539816340 0.283659354166D+01 -0.206856029557D-01 2.106989356000 0.235619449019 0.275983572916D+01 -0.206856029557D-01 2.106989356000 0.392699081699 0.270651541666D+01 -0.206856029557D-01 2.106989356000 0.549778714378 0.268717947916D+01 -0.206856029557D-01 2.106989356000 0.706858347058 0.270143729166D+01 -0.206856029557D-01 2.106989356000 0.863937979737 0.274733572916D+01 -0.206856029557D-01 2.106989356000 1.021017612417 0.282018729166D+01 -0.206856029557D-01 2.106989356000 1.178097245096 0.290866385416D+01 -0.206856029557D-01 2.106989356000 1.335176877776 0.298893729166D+01 -0.206856029557D-01 2.106989356000 1.492256510455 0.302663260416D+01 -0.206856029557D-01 2.106989356000 1.649336143135 0.302682791666D+01 -0.206856029557D-01 2.106989356000 1.806415775814 0.298874197916D+01 -0.206856029557D-01 2.106989356000 1.963495408494 0.290846854166D+01 -0.206856029557D-01 2.106989356000 2.120575041173 0.282038260416D+01 -0.206856029557D-01 2.106989356000 2.277654673853 0.274714041666D+01 -0.206856029557D-01 2.106989356000 2.434734306532 0.270124197916D+01 -0.206856029557D-01 2.106989356000 2.591813939212 0.268698416666D+01 -0.206856029557D-01 2.106989356000 2.748893571891 0.270671072916D+01 -0.206856029557D-01 2.106989356000 2.905973204571 0.276003104166D+01 -0.206856029557D-01 2.106989356000 3.063052837250 0.283678885416D+01 -0.206856029557D-01 2.106989356000 3.220132469930 0.283659354166D+01 -0.206856029557D-01 2.106989356000 3.377212102609 0.275983572916D+01 -0.206856029557D-01 2.106989356000 3.534291735289 0.270651541666D+01 -0.206856029557D-01 2.106989356000 3.691371367968 0.268717947916D+01 -0.206856029557D-01 2.106989356000 3.848451000647 0.270143729166D+01 -0.206856029557D-01 2.106989356000 4.005530633327 0.274733572916D+01 -0.206856029557D-01 2.106989356000 4.162610266006 0.282018729166D+01 -0.206856029557D-01 2.106989356000 4.319689898686 0.290866385416D+01 -0.206856029557D-01 2.106989356000 4.476769531365 0.298893729166D+01 -0.206856029557D-01 2.106989356000 4.633849164045 0.302663260416D+01 -0.206856029557D-01 2.106989356000 4.790928796724 0.302682791666D+01 -0.206856029557D-01 2.106989356000 4.948008429404 0.298874197916D+01 -0.206856029557D-01 2.106989356000 5.105088062083 0.290846854166D+01 -0.206856029557D-01 2.106989356000 5.262167694763 0.282038260416D+01 -0.206856029557D-01 2.106989356000 5.419247327442 0.274714041666D+01 -0.206856029557D-01 2.106989356000 5.576326960122 0.270124197916D+01 -0.206856029557D-01 2.106989356000 5.733406592801 0.268698416666D+01 -0.206856029557D-01 2.106989356000 5.890486225481 0.270671072916D+01 -0.206856029557D-01 2.106989356000 6.047565858160 0.276003104166D+01 -0.206856029557D-01 2.106989356000 6.204645490840 0.283678885416D+01 -0.206856029557D-01 2.260169579301 0.078539816340 0.282233572916D+01 -0.185659536652D-01 2.260169579301 0.235619449019 0.275612479166D+01 -0.185659536652D-01 2.260169579301 0.392699081699 0.270905447916D+01 -0.185659536652D-01 2.260169579301 0.549778714378 0.269206229166D+01 -0.185659536652D-01 2.260169579301 0.706858347058 0.270475760416D+01 -0.185659536652D-01 2.260169579301 0.863937979737 0.274479666666D+01 -0.185659536652D-01 2.260169579301 1.021017612417 0.280671072916D+01 -0.185659536652D-01 2.260169579301 1.178097245096 0.287448416666D+01 -0.185659536652D-01 2.260169579301 1.335176877776 0.291764822916D+01 -0.185659536652D-01 2.260169579301 1.492256510455 0.292643729166D+01 -0.185659536652D-01 2.260169579301 1.649336143135 0.292663260416D+01 -0.185659536652D-01 2.260169579301 1.806415775814 0.291784354166D+01 -0.185659536652D-01 2.260169579301 1.963495408494 0.287467947916D+01 -0.185659536652D-01 2.260169579301 2.120575041173 0.280651541666D+01 -0.185659536652D-01 2.260169579301 2.277654673853 0.274499197916D+01 -0.185659536652D-01 2.260169579301 2.434734306532 0.270495291666D+01 -0.185659536652D-01 2.260169579301 2.591813939212 0.269225760416D+01 -0.185659536652D-01 2.260169579301 2.748893571891 0.270924979166D+01 -0.185659536652D-01 2.260169579301 2.905973204571 0.275592947916D+01 -0.185659536652D-01 2.260169579301 3.063052837250 0.282253104166D+01 -0.185659536652D-01 2.260169579301 3.220132469930 0.282233572916D+01 -0.185659536652D-01 2.260169579301 3.377212102609 0.275612479166D+01 -0.185659536652D-01 2.260169579301 3.534291735289 0.270905447916D+01 -0.185659536652D-01 2.260169579301 3.691371367968 0.269206229166D+01 -0.185659536652D-01 2.260169579301 3.848451000647 0.270475760416D+01 -0.185659536652D-01 2.260169579301 4.005530633327 0.274479666666D+01 -0.185659536652D-01 2.260169579301 4.162610266006 0.280671072916D+01 -0.185659536652D-01 2.260169579301 4.319689898686 0.287448416666D+01 -0.185659536652D-01 2.260169579301 4.476769531365 0.291764822916D+01 -0.185659536652D-01 2.260169579301 4.633849164045 0.292643729166D+01 -0.185659536652D-01 2.260169579301 4.790928796724 0.292663260416D+01 -0.185659536652D-01 2.260169579301 4.948008429404 0.291784354166D+01 -0.185659536652D-01 2.260169579301 5.105088062083 0.287467947916D+01 -0.185659536652D-01 2.260169579301 5.262167694763 0.280651541666D+01 -0.185659536652D-01 2.260169579301 5.419247327442 0.274499197916D+01 -0.185659536652D-01 2.260169579301 5.576326960122 0.270495291666D+01 -0.185659536652D-01 2.260169579301 5.733406592801 0.269225760416D+01 -0.185659536652D-01 2.260169579301 5.890486225481 0.270924979166D+01 -0.185659536652D-01 2.260169579301 6.047565858160 0.275592947916D+01 -0.185659536652D-01 2.260169579301 6.204645490840 0.282253104166D+01 -0.185659536652D-01 2.413330068720 0.078539816340 0.284948416666D+01 -0.160111457799D-01 2.413330068720 0.235619449019 0.279538260416D+01 -0.160111457799D-01 2.413330068720 0.392699081699 0.275612479166D+01 -0.160111457799D-01 2.413330068720 0.549778714378 0.274069510416D+01 -0.160111457799D-01 2.413330068720 0.706858347058 0.274948416666D+01 -0.160111457799D-01 2.413330068720 0.863937979737 0.277897635416D+01 -0.160111457799D-01 2.413330068720 1.021017612417 0.281823416666D+01 -0.160111457799D-01 2.413330068720 1.178097245096 0.284655447916D+01 -0.160111457799D-01 2.413330068720 1.335176877776 0.285026541666D+01 -0.160111457799D-01 2.413330068720 1.492256510455 0.284616385416D+01 -0.160111457799D-01 2.413330068720 1.649336143135 0.284635916666D+01 -0.160111457799D-01 2.413330068720 1.806415775814 0.285007010416D+01 -0.160111457799D-01 2.413330068720 1.963495408494 0.284674979166D+01 -0.160111457799D-01 2.413330068720 2.120575041173 0.281842947916D+01 -0.160111457799D-01 2.413330068720 2.277654673853 0.277878104166D+01 -0.160111457799D-01 2.413330068720 2.434734306532 0.274967947916D+01 -0.160111457799D-01 2.413330068720 2.591813939212 0.274089041666D+01 -0.160111457799D-01 2.413330068720 2.748893571891 0.275592947916D+01 -0.160111457799D-01 2.413330068720 2.905973204571 0.279557791666D+01 -0.160111457799D-01 2.413330068720 3.063052837250 0.284967947916D+01 -0.160111457799D-01 2.413330068720 3.220132469930 0.284948416666D+01 -0.160111457799D-01 2.413330068720 3.377212102609 0.279538260416D+01 -0.160111457799D-01 2.413330068720 3.534291735289 0.275612479166D+01 -0.160111457799D-01 2.413330068720 3.691371367968 0.274069510416D+01 -0.160111457799D-01 2.413330068720 3.848451000647 0.274948416666D+01 -0.160111457799D-01 2.413330068720 4.005530633327 0.277897635416D+01 -0.160111457799D-01 2.413330068720 4.162610266006 0.281823416666D+01 -0.160111457799D-01 2.413330068720 4.319689898686 0.284655447916D+01 -0.160111457799D-01 2.413330068720 4.476769531365 0.285026541666D+01 -0.160111457799D-01 2.413330068720 4.633849164045 0.284616385416D+01 -0.160111457799D-01 2.413330068720 4.790928796724 0.284635916666D+01 -0.160111457799D-01 2.413330068720 4.948008429404 0.285007010416D+01 -0.160111457799D-01 2.413330068720 5.105088062083 0.284674979166D+01 -0.160111457799D-01 2.413330068720 5.262167694763 0.281842947916D+01 -0.160111457799D-01 2.413330068720 5.419247327442 0.277878104166D+01 -0.160111457799D-01 2.413330068720 5.576326960122 0.274967947916D+01 -0.160111457799D-01 2.413330068720 5.733406592801 0.274089041666D+01 -0.160111457799D-01 2.413330068720 5.890486225481 0.275592947916D+01 -0.160111457799D-01 2.413330068720 6.047565858160 0.279557791666D+01 -0.160111457799D-01 2.413330068720 6.204645490840 0.284967947916D+01 -0.160111457799D-01 2.566454150958 0.078539816340 0.290788260416D+01 -0.130810799776D-01 2.566454150958 0.235619449019 0.286901541666D+01 -0.130810799776D-01 2.566454150958 0.392699081699 0.283757010416D+01 -0.130810799776D-01 2.566454150958 0.549778714378 0.282214041666D+01 -0.130810799776D-01 2.566454150958 0.706858347058 0.282038260416D+01 -0.130810799776D-01 2.566454150958 0.863937979737 0.282526541666D+01 -0.130810799776D-01 2.566454150958 1.021017612417 0.282507010416D+01 -0.130810799776D-01 2.566454150958 1.178097245096 0.281471854166D+01 -0.130810799776D-01 2.566454150958 1.335176877776 0.280280447916D+01 -0.130810799776D-01 2.566454150958 1.492256510455 0.279518729166D+01 -0.130810799776D-01 2.566454150958 1.649336143135 0.279538260416D+01 -0.130810799776D-01 2.566454150958 1.806415775814 0.280260916666D+01 -0.130810799776D-01 2.566454150958 1.963495408494 0.281491385416D+01 -0.130810799776D-01 2.566454150958 2.120575041173 0.282487479166D+01 -0.130810799776D-01 2.566454150958 2.277654673853 0.282546072916D+01 -0.130810799776D-01 2.566454150958 2.434734306532 0.282057791666D+01 -0.130810799776D-01 2.566454150958 2.591813939212 0.282194510416D+01 -0.130810799776D-01 2.566454150958 2.748893571891 0.283776541666D+01 -0.130810799776D-01 2.566454150958 2.905973204571 0.286882010416D+01 -0.130810799776D-01 2.566454150958 3.063052837250 0.290768729166D+01 -0.130810799776D-01 2.566454150958 3.220132469930 0.290788260416D+01 -0.130810799776D-01 2.566454150958 3.377212102609 0.286901541666D+01 -0.130810799776D-01 2.566454150958 3.534291735289 0.283757010416D+01 -0.130810799776D-01 2.566454150958 3.691371367968 0.282214041666D+01 -0.130810799776D-01 2.566454150958 3.848451000647 0.282038260416D+01 -0.130810799776D-01 2.566454150958 4.005530633327 0.282526541666D+01 -0.130810799776D-01 2.566454150958 4.162610266006 0.282507010416D+01 -0.130810799776D-01 2.566454150958 4.319689898686 0.281471854166D+01 -0.130810799776D-01 2.566454150958 4.476769531365 0.280280447916D+01 -0.130810799776D-01 2.566454150958 4.633849164045 0.279518729166D+01 -0.130810799776D-01 2.566454150958 4.790928796724 0.279538260416D+01 -0.130810799776D-01 2.566454150958 4.948008429404 0.280260916666D+01 -0.130810799776D-01 2.566454150958 5.105088062083 0.281491385416D+01 -0.130810799776D-01 2.566454150958 5.262167694763 0.282487479166D+01 -0.130810799776D-01 2.566454150958 5.419247327442 0.282546072916D+01 -0.130810799776D-01 2.566454150958 5.576326960122 0.282057791666D+01 -0.130810799776D-01 2.566454150958 5.733406592801 0.282194510416D+01 -0.130810799776D-01 2.566454150958 5.890486225481 0.283776541666D+01 -0.130810799776D-01 2.566454150958 6.047565858160 0.286882010416D+01 -0.130810799776D-01 2.566454150958 6.204645490840 0.290768729166D+01 -0.130810799776D-01 2.719501923479 0.078539816340 0.295885916666D+01 -0.984450233159D-02 2.719501923479 0.235619449019 0.293600760416D+01 -0.984450233159D-02 2.719501923479 0.392699081699 0.291042166666D+01 -0.984450233159D-02 2.719501923479 0.549778714378 0.288600760416D+01 -0.984450233159D-02 2.719501923479 0.706858347058 0.286276541666D+01 -0.984450233159D-02 2.719501923479 0.863937979737 0.283991385416D+01 -0.984450233159D-02 2.719501923479 1.021017612417 0.281862479166D+01 -0.984450233159D-02 2.719501923479 1.178097245096 0.280085135416D+01 -0.984450233159D-02 2.719501923479 1.335176877776 0.278776541666D+01 -0.984450233159D-02 2.719501923479 1.492256510455 0.278132010416D+01 -0.984450233159D-02 2.719501923479 1.649336143135 0.278112479166D+01 -0.984450233159D-02 2.719501923479 1.806415775814 0.278796072916D+01 -0.984450233159D-02 2.719501923479 1.963495408494 0.280065604166D+01 -0.984450233159D-02 2.719501923479 2.120575041173 0.281882010416D+01 -0.984450233159D-02 2.719501923479 2.277654673853 0.284010916666D+01 -0.984450233159D-02 2.719501923479 2.434734306532 0.286257010416D+01 -0.984450233159D-02 2.719501923479 2.591813939212 0.288581229166D+01 -0.984450233159D-02 2.719501923479 2.748893571891 0.291022635416D+01 -0.984450233159D-02 2.719501923479 2.905973204571 0.293620291666D+01 -0.984450233159D-02 2.719501923479 3.063052837250 0.295866385416D+01 -0.984450233159D-02 2.719501923479 3.220132469930 0.295885916666D+01 -0.984450233159D-02 2.719501923479 3.377212102609 0.293600760416D+01 -0.984450233159D-02 2.719501923479 3.534291735289 0.291042166666D+01 -0.984450233159D-02 2.719501923479 3.691371367968 0.288600760416D+01 -0.984450233159D-02 2.719501923479 3.848451000647 0.286276541666D+01 -0.984450233159D-02 2.719501923479 4.005530633327 0.283991385416D+01 -0.984450233159D-02 2.719501923479 4.162610266006 0.281862479166D+01 -0.984450233159D-02 2.719501923479 4.319689898686 0.280085135416D+01 -0.984450233159D-02 2.719501923479 4.476769531365 0.278776541666D+01 -0.984450233159D-02 2.719501923479 4.633849164045 0.278132010416D+01 -0.984450233159D-02 2.719501923479 4.790928796724 0.278112479166D+01 -0.984450233159D-02 2.719501923479 4.948008429404 0.278796072916D+01 -0.984450233159D-02 2.719501923479 5.105088062083 0.280065604166D+01 -0.984450233159D-02 2.719501923479 5.262167694763 0.281882010416D+01 -0.984450233159D-02 2.719501923479 5.419247327442 0.284010916666D+01 -0.984450233159D-02 2.719501923479 5.576326960122 0.286257010416D+01 -0.984450233159D-02 2.719501923479 5.733406592801 0.288581229166D+01 -0.984450233159D-02 2.719501923479 5.890486225481 0.291022635416D+01 -0.984450233159D-02 2.719501923479 6.047565858160 0.293620291666D+01 -0.984450233159D-02 2.719501923479 6.204645490840 0.295866385416D+01 -0.984450233159D-02 2.872347365561 0.078539816340 0.294499197916D+01 -0.637765767931D-02 2.872347365561 0.235619449019 0.293151541666D+01 -0.637765767931D-02 2.872347365561 0.392699081699 0.291178885416D+01 -0.637765767931D-02 2.872347365561 0.549778714378 0.289010916666D+01 -0.637765767931D-02 2.872347365561 0.706858347058 0.286882010416D+01 -0.637765767931D-02 2.872347365561 0.863937979737 0.284948416666D+01 -0.637765767931D-02 2.872347365561 1.021017612417 0.283288260416D+01 -0.637765767931D-02 2.872347365561 1.178097245096 0.282018729166D+01 -0.637765767931D-02 2.872347365561 1.335176877776 0.281100760416D+01 -0.637765767931D-02 2.872347365561 1.492256510455 0.280651541666D+01 -0.637765767931D-02 2.872347365561 1.649336143135 0.280632010416D+01 -0.637765767931D-02 2.872347365561 1.806415775814 0.281120291666D+01 -0.637765767931D-02 2.872347365561 1.963495408494 0.281999197916D+01 -0.637765767931D-02 2.872347365561 2.120575041173 0.283307791666D+01 -0.637765767931D-02 2.872347365561 2.277654673853 0.284967947916D+01 -0.637765767931D-02 2.872347365561 2.434734306532 0.286901541666D+01 -0.637765767931D-02 2.872347365561 2.591813939212 0.288991385416D+01 -0.637765767931D-02 2.872347365561 2.748893571891 0.291159354166D+01 -0.637765767931D-02 2.872347365561 2.905973204571 0.293132010416D+01 -0.637765767931D-02 2.872347365561 3.063052837250 0.294518729166D+01 -0.637765767931D-02 2.872347365561 3.220132469930 0.294499197916D+01 -0.637765767931D-02 2.872347365561 3.377212102609 0.293151541666D+01 -0.637765767931D-02 2.872347365561 3.534291735289 0.291178885416D+01 -0.637765767931D-02 2.872347365561 3.691371367968 0.289010916666D+01 -0.637765767931D-02 2.872347365561 3.848451000647 0.286882010416D+01 -0.637765767931D-02 2.872347365561 4.005530633327 0.284948416666D+01 -0.637765767931D-02 2.872347365561 4.162610266006 0.283288260416D+01 -0.637765767931D-02 2.872347365561 4.319689898686 0.282018729166D+01 -0.637765767931D-02 2.872347365561 4.476769531365 0.281100760416D+01 -0.637765767931D-02 2.872347365561 4.633849164045 0.280651541666D+01 -0.637765767931D-02 2.872347365561 4.790928796724 0.280632010416D+01 -0.637765767931D-02 2.872347365561 4.948008429404 0.281120291666D+01 -0.637765767931D-02 2.872347365561 5.105088062083 0.281999197916D+01 -0.637765767931D-02 2.872347365561 5.262167694763 0.283307791666D+01 -0.637765767931D-02 2.872347365561 5.419247327442 0.284967947916D+01 -0.637765767931D-02 2.872347365561 5.576326960122 0.286901541666D+01 -0.637765767931D-02 2.872347365561 5.733406592801 0.288991385416D+01 -0.637765767931D-02 2.872347365561 5.890486225481 0.291159354166D+01 -0.637765767931D-02 2.872347365561 6.047565858160 0.293132010416D+01 -0.637765767931D-02 2.872347365561 6.204645490840 0.294518729166D+01 -0.637765767931D-02 3.024295725884 0.078539816340 0.291589041666D+01 -0.276680177143D-02 3.024295725884 0.235619449019 0.291257010416D+01 -0.276680177143D-02 3.024295725884 0.392699081699 0.290651541666D+01 -0.276680177143D-02 3.024295725884 0.549778714378 0.289889822916D+01 -0.276680177143D-02 3.024295725884 0.706858347058 0.289128104166D+01 -0.276680177143D-02 3.024295725884 0.863937979737 0.288405447916D+01 -0.276680177143D-02 3.024295725884 1.021017612417 0.287760916666D+01 -0.276680177143D-02 3.024295725884 1.178097245096 0.287272635416D+01 -0.276680177143D-02 3.024295725884 1.335176877776 0.286901541666D+01 -0.276680177143D-02 3.024295725884 1.492256510455 0.286725760416D+01 -0.276680177143D-02 3.024295725884 1.649336143135 0.286706229166D+01 -0.276680177143D-02 3.024295725884 1.806415775814 0.286882010416D+01 -0.276680177143D-02 3.024295725884 1.963495408494 0.287253104166D+01 -0.276680177143D-02 3.024295725884 2.120575041173 0.287780447916D+01 -0.276680177143D-02 3.024295725884 2.277654673853 0.288424979166D+01 -0.276680177143D-02 3.024295725884 2.434734306532 0.289147635416D+01 -0.276680177143D-02 3.024295725884 2.591813939212 0.289909354166D+01 -0.276680177143D-02 3.024295725884 2.748893571891 0.290632010416D+01 -0.276680177143D-02 3.024295725884 2.905973204571 0.291237479166D+01 -0.276680177143D-02 3.024295725884 3.063052837250 0.291608572916D+01 -0.276680177143D-02 3.024295725884 3.220132469930 0.291589041666D+01 -0.276680177143D-02 3.024295725884 3.377212102609 0.291257010416D+01 -0.276680177143D-02 3.024295725884 3.534291735289 0.290651541666D+01 -0.276680177143D-02 3.024295725884 3.691371367968 0.289889822916D+01 -0.276680177143D-02 3.024295725884 3.848451000647 0.289128104166D+01 -0.276680177143D-02 3.024295725884 4.005530633327 0.288405447916D+01 -0.276680177143D-02 3.024295725884 4.162610266006 0.287760916666D+01 -0.276680177143D-02 3.024295725884 4.319689898686 0.287272635416D+01 -0.276680177143D-02 3.024295725884 4.476769531365 0.286901541666D+01 -0.276680177143D-02 3.024295725884 4.633849164045 0.286725760416D+01 -0.276680177143D-02 3.024295725884 4.790928796724 0.286706229166D+01 -0.276680177143D-02 3.024295725884 4.948008429404 0.286882010416D+01 -0.276680177143D-02 3.024295725884 5.105088062083 0.287253104166D+01 -0.276680177143D-02 3.024295725884 5.262167694763 0.287780447916D+01 -0.276680177143D-02 3.024295725884 5.419247327442 0.288424979166D+01 -0.276680177143D-02 3.024295725884 5.576326960122 0.289147635416D+01 -0.276680177143D-02 3.024295725884 5.733406592801 0.289909354166D+01 -0.276680177143D-02 3.024295725884 5.890486225481 0.290632010416D+01 -0.276680177143D-02 3.024295725884 6.047565858160 0.291237479166D+01 -0.276680177143D-02 3.024295725884 6.204645490840 0.291608572916D+01 -0.276680177143D-02 2.5770232292 3.2791716667 DRAWxtl/examples/cazn5.ins.str0000644000076400001440000000360711234413433015724 0ustar fingeruserstitl imported inline shelx TITL CaZn5 (Probe 7: Ca15Zn85, d.h. Zn-reichster Teil TITL CCD 2566; T= 203 K !! Zn2-Hantel ganz deutlich !!! CELL 0.7107 5.3338 5.3338 4.3004 90.0000 90.0000 120.0000 ZERR 1 0.0001 0.0000 0.0001 0.0000 0.0000 0.0000 REM *************************** REM * Raumgruppe P6/mmm * REM *************************** LATT 1 SYMM -Y, X-Y, Z SYMM Y-X, -X, Z SYMM Y, X, Z SYMM -X, Y-X, Z SYMM X-Y, -Y, Z SYMM X, Y, -Z SYMM -Y, X-Y,-Z SYMM Y-X, -X, -Z SYMM Y, X, -Z SYMM -X, Y-X,-Z SYMM X-Y, -Y, -Z SFAC CA ZN UNIT 0.87 5.26 OMIT 0 L.S. 20 ACTA CONN 40 3.0 $Zn $Zn CONN 40 3.0 $Zn $CA WGHT 0.017900 EXTI 0.087246 FVAR 1.01607 0.63242 0.00922 0.87090 CA1 1 0.000000 0.000000 0.000000 40.04167 0.01051 0.01051 = 0.01883 0.00000 0.00000 0.00525 ZN3 2 0.000000 0.000000 0.310636 -40.08334 0.01114 0.01114 = 0.00928 0.00000 0.00000 0.00557 ZN1 2 0.500000 0.000000 0.500000 10.12500 0.01204 0.00728 = 0.01571 0.00000 0.00000 0.00364 ZN21 2 0.333333 0.666667 0.000000 20.08333 31.00000 ZN22 2 0.293237 0.586474 0.000000 -20.08333 31.00000 HKLF 4 1 1 0 0 0 1 0 0 0 1 box 0.020 Black background White ellipsoids 0.50 axislines 0.00 Gray20 finish 0.70 0.30 0.08 0.01 orthographic sphere CA 0.100 Red sphere ZN 0.100 Green labeltext -0.094 -0.094 -0.116 o labeltext 1.094 0.000 0.000 a labeltext 0.000 1.094 0.000 b labeltext 0.000 0.000 1.116 c pack -0.05 1.05 -0.05 1.05 -0.05 1.05 view -0.2 0.1 -21.7 mapcontour 150.000 mesh Blue mapcontour 100.000 mesh Red mapcontour 50.000 mesh Yellow mapcontour 10.000 mesh Cyan mapread m81 cazn5_jpdf_xyz.m81 mapregion 0.0000 1.0000 0.0000 1.0000 0.0000 1.0000 end DRAWxtl/examples/cazn5_jpdf_xyz.m810000644000076400001440000204053011234413433016644 0ustar fingerusers333) 3??? ף< ף< ף<???pB1BYG@ݿ Ф6=ݗ?N]O,|>IF\O?x7= ݿsȋ@G1BpB1B1B @epL?kQu=8??o;f;?:? =HO?sd@1BG#G!@eܾ?? U?.!*U??AΠ?]Ce@GQŋ@;@@C@2e!?Ȏ?z? ^@F]@4\???wfQŋ@ݿ_Аemd=޿M?ʠ?b t<紌3p@;j@M8j@p@[@AdAѿAпAdA>@Ō ?6=x=?;龰Ǡ?2.=D=?8ێ?p@dAB7BBVdA"p@?!?=6=o?G=|O`=g?8?U?y?Tj@&ֿA8Bn6B οAj@:?T??o?4`OrX??? <?D?&?oO ?0#^@vӿA)BwοAƬ]@X^?4`O=4?U??N8L?dU?2?g; ^@Aj@ dA/dA2j@S]@;=|>`;!t?@p@q?7$`;||> ;!t?@p@q?3$;|>rv<ӅY^@Fj@ԲdAdA;j@^@C;&¥}?0T??{?T??rmYOA? ^@ƄҿAqB.οA]@A" ?sO??K?L;<" ?h?},?mYOu?uc?&U??Tj@ӿAj8B46B{˿A(j@l?T?= ?vB?=ž)!q=u?6=B=_?и?p@-dA@B7BB;dAܬp@݋?"?߿=*=.ˠ?֤?6= ?캌>@رdAпAEпAdA>@ ?˾ VP?KN?ݿ}?٠?WIF\O?x7= ݿsȋ@G1BpB~B AῌJ<@V忸_?uV?- ?w)=Gch=rx?xV?\?PiS<@OA~B_AwA XaZ@ɥ}?, ><??<6?>6?*?^?A<>}?Z@wX_AEEeZ@@K"?$yz?:> eIɾj\ɾ9 e>2 z?1O"?jZ@P<@Z@dZ@D<@ѩf߽+o?b=ҿ@@ Qҿgm?r*!߽MP<@kT忾9r^"?i忆}?z?"43B?!, @@@\% @P"+B?-6z?«}?kT]?d}?K!}?\?>4?U !I@APAAAI@%?q3>]?yV?4j>z?'޽z?>S*V?j@<>Y0 @A_ BBb] B>Ar @rpx>L?s1B?;?w>??[Tɾh@!ŁA^ B}ApE@sɾy?Iyݓ= ?6 eLb?! #Akne,?Ȳ=X@6?>ec@@A<AM@@rg/6?ݓ=ҢG<6?SɾAҿ, @I@* @AҿhHɾA6?ȢG<6?SɾAҿ, @I@* @AҿvHɾ@6?ҢG=n6?`@Б@AA/@ @ykU=6?L4=?|9ehJ#>f)e3?=w?M0ɾ$@,A^ B:}A@[Hɾ?? z>?-B??8>?w:??e:ҿЗ@#ABٗBzA@@Bҿ,e?w܍?f2 @A_ BZBN] BA& @Cz ><V?>җz?4tV?B_?K>1? AI@A7AA?A1I@ "?y46>S_?}? }?B_?xS}?z?'%=3B?2$( @@@n+ @?#+B?2 z?}?[p#ID"?xSL<@FS+޽(?rGҿ@@Eҿf>?)޽UF<@Z@WZ@L<@qZ@P"?Nz?2]>-eXGɾgqRɾ(eM>4z?.W"?1Z@ZqA=EZ@tc}?&$>f;??^6?@6???;tM>v}? PZ@GcAA~B AῌJ<@V忸_?uV?- ?w)=Gch=rx?xV?\?PiS<@OA~BB@z?d?}?y??]Y?.ľ۹pu(ľY??ۙ?ck?G??B@i??;?J)?5(;+6QH= >>f??rݴ>>C1H="6*>Z?_'?2??%?"?W?:(>ĝ?$7˻&ew??eQǻĈ?i>(?F (W?[(|<)6C^#b?e,@8O@Y ,@?8#66; > <ݘ?ŇG=?达S@]'@c'@'W@Z+? G="??Q6h6?佡> ϻB?,X'@?fg'@?ƻ>㽛?Y?m㽫H=G=W:Y?< ?ϴ>e ,@ǒ(??×,@De>sI ?Y?ľA ?>?#܊?~>oF ?%ľ@?%?/5O@yè3=O@?V?@ľ@ڴ>X|ǻZ辩ɻ%>L~@ʹ,M? ? ,@2`'@b'@< ,@ ƻs+ ɻ`>~@lľ@o??3O@Ͼ4C\?#ʆ?a>@ ?lľY?; ?ʴ>e,@5Ȓ\??嚒,@e >GB ?Y?޼㽀H=_"G=Y??J >ȻB?\'@?hk'@?Pm>Pm|? 66??ƒH=?辧V@L`'@:dyf'@Z@I辸?TH=%v? j&>ֈ]_?3ǻe??ePŻ?@aj >([?(?#???v#?V?>6G=s>M>ͭ?i?Ѵ>b>G=[6 >X?j%?y? ???1?_#?(fI<{-A ?p@\B?J?@]7 ?㽝‡<(j ?o???B@z?d?}?y??]Y?.ľ۹pu(ľY??ۙ?ck?G??B@E1V@ !@a7??\e ?24E@?ʓν}#,,$?1,hν9?VV ???7?Ԫ!@ V@EҩV@ѷV@"@ >{vx?b>٢<>!>T<>>V?nz_>{"@ҩV@C!@"@!@<"W#B>?ZH?>Fm?U?^?x?m?ʬ>v?BN ? C!@FK7?H!!V7?n>)?>L]?/@?xv?/@g]?T>?]>FK7?%?6^>A>b>?j3NeVz̿=V>c?Y?I$@?c?'?>̿ J+Pkt%?V ??ی?U ? ?P]?3>6xA?"@@A?$nx/B>;]?_?V ?fM>Sۤ)?ޤ>/@c?޿A?iD@?fB??&?~M<??;?n>AB?Jν~>Pլ>]?̿@]?> >gν`<?v$@ @$D@@$@|s;?f@S>6/@U;m?W<",I>^ZxS?=A?A??tC^>k,,$?>ې?? c?rxc?E? ?>,$?>ݐ??c?rxc?E? ?>,$?C%,>^wÕ?%A?A??#v^!>,<Dm?/@B>6R>մ/@6m?@궬>]?c̿D]? >>eν?7?M>7m?A??@??1@9?>?Cm?>W>?k??"\kPB?%??7?\:?|>̴/@vc?,A?D@?{3D@ B?d?/@Ϭ>^?H2hHl>K.\.e ??]?O>uxA?@K@A?^xb>]?'?9Bf ?zB??W}.e ??DJ)̿R>c??H$@?c?AJ>̿@BM}D?g>A>s>?V7?q>Q?>@]?/@S?Hxs?/@]?]QR>?[>tN7?u!V7?!@:#B>ߌ?F?>Em??F^?:m?Ŭ>]?7Q?A>!@\"@!@oV@"@o>Ј?>g<>>W<4}>4?ƦᙯGP>!O!@aV@oV@E1V@ !@a7??\e ?24E@?ʓν}#,,$?1,hν9?VV ???7?Ԫ!@ V@E -?s[?{e?(^?>(I?Y?4?Ӛ?^'@՚?L2?j ?{>Y7I?>PN?.?? -?y?>?4E>N5?O= ?'?>><>> '??/=-5?S>;]y?J?9= J?y+>[?q]>ഇ??7ֿ54b ?]?Y ?ڨ52ֿ7??p>)W?0>J?T?#>h,> W?5?aZ>hZ>m?Ms&D>)S?&S?wD>&MU?]>Me>K5?T?>5?/W?5?>=??0F?t?KǾ 3*翤 =ǾG?F???=>I?M=yV>M>=+I???M?7>  D,ʆp>s?jM5??I?'YF ??L>R? ?psYI'?Aֿd Ⱦ%?"-8?nYǾf0ֿ'?'Yo?'?Q?d???'? ?>5|D> C׫-F-ڍ 4HE>M5;>o?.7?w>t4ֿ+MF?%M:1ֿ+>37?̢Y^ ?8#S?&-翅Q!"?*&]?S?z ^φņ z:S?`?D>!ך?^'@>] ?D> Ǿd>:ǾD>w_ ?>]'@>] ?D>Ǿd>4ǾD>w_ ?>^'@qҚ?>PY? S? ݆ӆ8 ?6S?]?}>՚?u5bЮ?ݪ?5gqҚ?/? S ?KS?]2D?r#翘2S?4^ ?t?4?>!9ֿMF?*M7ֿi>/??>5_D> z-I- 4,E>5D9>?C'?w?׍???9'??2Yz'?:ֿ Ⱦ?u-??}ΒǾt%(ֿ'?HX??n>? ?2Y(I?q ?>?M?X>C׆5C[>I?M??+I?b=u>m>]=(I?>=)?_?F??ǾA &G Ǿ״?"F??_?=.>5?[?5?>W?5? f>hb>?gMhD>-S?*S?'D>oM?_>h> 5?W?->4>W?H?$>Y?Z>?;?8ֿ5b ?\?[Z ?53ֿg?DZ?f>9W?.>pBBMjBlA!U@YG > M@;`@>ݿ}ǿJ0T9Ф6=v?:V@g?ӿN]Oa/>ч>>|>y>&>ׇb/F\O3ӿ&g?T[@{t?x7=9A/Ioǿݿ >`@S@>GCU@RrAUmBBBpBBBZB`B'AVDݿ@3@"@?Trx9$ k/>:S?7H?v=Dn>k'>BR>@OR>5>}>f"&H*x=J?:X?u>q/N O'Exrx?'@aI3@ *ݿŸg'AcB2\BBLlB[B\kB`B{0\AN5l?lu@!@C6ԋN<+b? >s^$\>1??T>Aʛ=UY?[Z? =F¾ƺ=Z?DY?=zP>#??\\>툿^*>]f?<Ћ 6!@u@I?q5M;\AcBLlB2pAbBDbBmAb'ANFo>}G@Sn@<ͦF=K?Y;?ǽm8}̿e=???b?e?\?"Γ?ƽ I˲ƽѓ?V??^??c?=̿ 8#ǽ=??sE=go@p{G@Gn>FeMr'A2pA4U@'AI9\A'A2 U@658o>{1@d@Kc 'iGn?@v?;W!mA?@E@?Y?tZ?>.Ј$' Z?Y??D@c@wA?zt[!;v?@[?iz/i []@l1@eQn>54U@GbMMGGݿ2?G@Jc@eUF|"a~ü?ܾ?_q}E&7=?3@ˠ?{&>:S<.!ggok*_R<->Π?Z3@?[N=#pΠ?#?Eļ"bWFCe]@wG@?j:ݿGF>ݿ4F5.?ݿY>>3@u@r@DSFUP{0F >4 ?s&=]?\@ ?(젽KӾXW v"vXXzZӾ[?Y@?w=#+sC ?e >6YPaYF^j@u@5B3@F>P@;S3@ ?4p>o>?.>3@%H@ @?!@V$'e ~"4m( 鿦J=Q?3@?)>=P>M?J@A)@>)@#B@(8?7>>~?=@?K=Sb꿿բ m!6]"i hO!@$@P@=`@,@Ju@fG@1@G@?u@d@Y`@?޶6Wu3Ǽ>D6U0n V?@m?}n?Sy??*=@n@2L@ y@VH@hn@=@,?^y?PbƼ}ѳ+|6?=`@ڭ>!?!@m@rm@5i@s@!@f?">rcߋE=X??x ?N0M%Y6>hZ?U?'??PyK@@n@E@< @0: @ E@J@ @cK@ud?#'?|?hY?>XYXQ0뿿@ ? ?V?\D=ދ:rڭ>ݿ쫕Ev`@I@s@@'@r:>:>A@@n@5@`@ΕQ>${p4v?3?[?7tǿ/\ƽ.:翂=?Z?5z6eC@E]@)A BAMA RA{TAGRÃMABA)AGT@dC@6Y?ӳ?=7翮Bǽ̿>y/(@>k7??B?X>!1w??_?) ^2(P! =?0@V?ߌB:C@+@UACA!AwB''BJ''B,BJAATA@U~C@ҜByg?b@?=D+^!l@^6 (@39S ܞ>n?@hD?_>lYj>0?@>?>o G:J/y̿DT$=#?@Ŭ?(?!p?C`@d@UAxAB8mBb>BBc=B{mBBwpAaTAuM@`@ ?"}'?+x?@ v?e=s̿vx/396=;/^Ľkv?=?{c ?Rs/A ?Ǡ?`v?Wǽ _P/2.=>Q[>K==wA??k@? n?ի?p@@8$)AAhBBBmBlBѐBBB[A})Aу@"p@F?n?8ӿ?T@!?SA?=\>>6=Iq?>g>ˆ vwpr6ҿ2꿎7 sp6%<`=>????@=@ō?h>B+z? K@Q@g@CA$AmBhBA CC@ C[BzmBUAABA`@v3@9OK@Vey?>蛍?~*@@N? ?O?Iq?U@X̿H!O0Y0&QX!̿X[>(?%@;?z??tQ@Ԡ?E m?@Jۖ@@tMABT?BunBC[CkBp=??Ǔf?s= >Xk?S?fH>lH>>=@-"@@@RAo*'B^BmBIA C8lBEB#'BTRA@(@ @}=@~w>j>?@?,>htu= g?"ӿGz=P?t?A?FE=$H=I=1 lYPY=,d=0 =A?*?]?Er=@ӿ ,? d?5~W*TA)'Bq>BBfB7E@Sn@@?vӾ̑F<;?y?!㥾"ӿ4`OO%>i?@?,? ?ӳ?> <>ٳ?t?{?D?@?7>oO=\?Z?0#YXM@"O@C @;>]RA̋B}mB)B{mBBRA.9>Ƭ, @A@5@ɧYX$Z?;?=4`Oe/Ф?U@ 5@_@@@EZ?༕ Z?z@@W@,@B@}T?Z̥{/=5Y?ԓ?^WauF)@|@jA @%@MAABBAxMA͕@+u1 @rs@2)@0vĀй?Y?/e/؇[=^???sѠ?鷍?-??Д?zR?܏?ۿ?Ϥ?2???0=3=.>>Z?Ʀƽ#VsE)@M@QE@@)@BAA=tAABAC@{@5E@&G@6)@松=UǽZ?2>؇A>T\>Y?s?u?P>>usn?;'?BB'?e^n?V>G>.`??[?0Y?ԭ> >B>J=kp$ju^J@*n@u@Ж@q@i)ATATA)Am@̖@@n@>@ĸv)$=e>A><>>D[?C?[?`]< Ay??2W?̚6U?}?.y?UwUDT]>YR>J¾ "ᅣbXI?*=@@SD@@W@ @7V@ @A@K@=@4?ntY\~0Fᅱ3þR><>|>:ZR>P=əƽ!VUӾ:>?vK@^Ӿ7$ƽK=YR>||>8ZR>P=ƽ!_UӾ:>?vK@ ^Ӿ3$ƽK=YR>|>ն>S>'X]Q[>>Z?Г?,Z?hOն>y>>h~=[.z$ބuXQ@en@/ @<Ֆ@qv@)AfTATAN)A"p@fϖ@@.n@A@0zvw$ʁO=>>A>-Y?U?V?^>ס ؓ>Sn?'?[B#FB8'?&`n?>4>I?I?1Y?,t>y>ЇC>)G[?"Ľ[ nYQI)@WP@E@m@@FBAA uAABA@@,E@ J@;)@Ia(ᅵƽZ?$>CQ=$ ??.?]?x߿?ې??ߣao?????S??*=$Ї_/Y?P?,,Qu I)@@G @@{MAT!AhBBAeMAY@6 @v@:)@Tvmϓ?'Y?C0~/n^ X? D@M-@W@/@f@Y?ϕ˕Z??@˴@S@)@>@S?Y_/mYORp͞=?Z?^AXN@O@J @Ƅ&<>RA~B~mBqB|mBLBRA{9>a4 @nH@>@GYA"OZ?T?*z=sO0>u?@??J?oڳ?>L;ٳ??s?h?@e?([>,mYOӿ?-J??^<ӾUU?n@JE@螁~<>iTA)'B>BsBB킾E@n@2?aӾL<S??ӿp=c[?9?A?{O==&'=հ*:Y{9Y =L==mA?ϖ?gz?Aw=ӿ.g?>Q|=n>?? e>tk>=@$@@@RAt*'BTB nB|A CkBB#'BgRA@@U@ݑ=@> ">?A?>$o=uYf??6?W=%pF!翰} &Q y迴@} =?L?.g?[@8j?3?_?QY@Ҡ?X?@ܖ@@MABG?B)nBCLC[kB;BvBzMA @Ė@@*?f#l?4@?>??@ ?Z>7̿oY!?Q0]0Tb!̿^\>S?[@dy?Vz?"N??n@3@~?J$>y? ~K@M@|@BA#A;mBBA CC@ CIBymBABAWa@6@lK@y?a>[?g@o@m?}??3?>@B~7 ps}7hVsFqVnM>dy?6= _>>]>=A?_?^@?}[n?Ç?p@@B")AAB@BBmBulBBBB<A)A@ܬp@ V?c n??}D@"?hA?o=Z>>*=F/_\ǽݺv?.ˠ?" ?^P< ?֤??v?|MȽ_z/6=9@/kÈZ̿JS=?V@?R'?]?`@ a@UAwA(B~mB=BB =Bk{mBBpAATA?L@`@,?ӑ'?t?@_?M=`̿F/o:K r> 9?@ ?>n>v?O@4#?u{> 9V!n ^/L!;= ?M@?sBs;C@y)@XTA AAڊB'''B&'BBAATAB@C@œGBk?@$?=8|a!KQ-_ CQ?'?U?ɼGIeJʼP?y?Q?DUV@/j>(Ž#{Hg=? Z?Un6$C@EZ@)ABA׃MARAETARA^MABA)A౽]0Kzft@IV`@I@n@u@H@U:>ڽ:>,@@Kq@@`@Dߛm> pթv?3?TQ?vǿR勿NrK=*?3?Y ?⿿rK0Oz7Y >Z?i?@'?%j?iK@ @@`E@g< @< @E@@@TsK@|?\'??Y?~>Yc[0F ?-?xs?TG=Y֋{r,>?!@hm@e]@Z@Ph@S!@f?ҭ>`@?Q4VtGC>I\lK0j Ű޳?@?2n?py?f?=@pn@I@zy@LK@n@=@"?y?Un??a@?[ W0 꿽>>l9@drW6?`@7@ u@wG@Rp1@BvG@Cu@#@`@O@&+@r!@r[ x"(!OmJ㿿e,<=?@ڿ?>H>?8?A@E=)@>)@ F@6B?>>ܿ?@?Ȭ=뿿Ң n>? C3@O@ P>?S3@{u@@R(PFRP (p?>V ?6sU=?Y@J?{jonӾ YVv%4vXOhӾ M?W@w?Dž=:s!s6 ?S>9YPVFFNm@u@R23@4g>nbݿ 5G59ݿ P>Gݿ?BG@i@eRFuz"{,?5Ҡ?p@ tH=n?I*@E?>R<"fuh$JR<> ?+@l?ѷ='pgՠ?%?=!żU"VF eSc@zG@ڛ?Zݿ]GNԆ1@i@+[ Y~?*@Vv?p)@O!\A??@L@?a?7Z?%"￉$ Z?e?0?M@ @kA?gS!03v?b@g?Bnb KBPd@uw1@n>/5TU@'A3\A'A0U@nA'AvMF9p>G@|@U牣J=?eY?Ž!翛e̿DR=??x?,?k?j?bŽnmndƽB?n?0?|?h??c=h̿翌ŽV?M?MkI=Zfa{@G@o>FM'A2oAbBbBnAUkBaBS7\AM_5T?u@Ǩ!@,a5j^ˈG]>?? ?>eJX=Y?'[?H=7¾Ғ=:[?xY?Ԉ=3> ?C=?f]>шZ^V>?6<(5Y!@u@?4jM^<\A~cBlB[BUkBpBZBaB'AW8+ݿ(L3@/(@?hrDsGbr $G/R>q?X?y=񿙇 L>ߤ>S>pR>S>3>Y 񿌠z=e?q?pL>aJ/>g /d0Or'&?-@U3@Aݿ8'AcB3\BhBpBpBBMjBlA!U@YG > M@;`@>ݿ}ǿJ0T9Ф6=v?:V@g?ӿN]Oa/>ч>>|>y>&>ׇb/F\O3ӿ&g?T[@{t?x7=9A/Ioǿݿ >`@S@>GCU@RrAUmBBBpBIB=B|1hB`A-X&@:0?F@,M@)=1tHsl" Uq>?ՠ@H?ͿAwb*>If>r=4f>0*>9b AͿRH?s@?q>tz6" jG"U=6M@K@?:ss&@[eA3hB>BIBr>Bf>B/B B6A,7@@?ʮ@w>IKվ??\x?Lr-ylTt>M$> ž=̾=M'>~?>l/mCyx???3\վIdw>s?@7@A. B0Br>B3hB/B[2hB B@A5?v@#@׎v=%;?G)?g[%L>?{?>ŀ>0?b{?>J,>${?z?6>ĀBԣ>F{??GL>%gS)??=?_=ԎⒾ+@)v@?0򂿯@A B3hBcA: B BdaAPAZ/-"?PU@!@f<N=>?D?X{s=ο{;??ק? ?w?bD?_= ɍl=E??{?9ӧ???0;4οQ]s=<?87?L=RF!@\NU@*"? \/SKAcAg&@AБ@A8AU&@t23#?lD@%@AKu ]kޖ?C@q?o??? /?A?^T?vm?,?)ҿH$ҿs?{m?S?|A? -?>?-?! h=p.? @?-|k~^@D@"?7¥g&@j:-タC7: 1)?RU@`@\.On1n=?X?Oɓi 9?Ž?{A?Z>-̰1 2 Դ@F-d>0A?Ž?)4?k⿪ O ??ݠm=q}.@JU@?M%j:z?F(F/!)8*?S}7@Uv@!@3h.:a=?'?ŶPʽ̿2=?#?2>?-ꄿ&:>vwG¾;c-G>ץ??Zg=̿P5?>?v:~.{e!@~ v@7@z?I@#7@ ?z9#?#?p?|7@A@( @g$@+BwcpFgmt\HſK>ǻ?i?d? Ͼ#Qz 8?W?@@?t?+ QJϾvd???qzK>ſDFuR_mmy8sB %@@I@1M@#@$v@`U@qD@(UU@v@ @\M@?0tk l=?hnҿOQw??\?5>,>(?V@U@Ġq@0x@q@ntU@>D@!d?>>F?j?a?鿪Lmҿߥm;?l=k?1M@=?:@!@e@~@!@$@?Q=Ԕ⎿jL=*???B^Iuz<#?,)U?To>#>/?%@g@h@U7@r@p@7@h@}g@;%@ϕ?yÝ>3> U? "?քLS1???zK=Ꮏ`~=y)⿡`e)-﻾lݲ8L=8? @?P~A鿖4S>DI;|Rq?KY@@݇@R?С7›꾾Q?Kۇ@@X@q?_R̠QD5R>&F`P?h@/.?= y)*n帿 ܞz_d..ai^'Ԏa͐ 7??ǜ?bOٵ |ſ"?DۿQ! X@@j@f@ e?X >X c?d@Wg@@eX@RüM%ۿnUDt"?Xſƾ#O??3?<ή*n1(K=~R=v9ki:fhaHkHJO=w=2#/v>oH)?$t=d ̿K>:p?r%U?(?-E@@xuA&-A.A#-A}-A-AL.A,$-AarA@E@'"U?_?bK>̿v@r=C)?0?w>1(V/"@x>g?Wf?٪?up=[+p=?B?6?/v>i|#OJR*ο⿯=]?L}?>eRˈE@=@EA`AA[8BBBH7BdA]A,EA=/@&D@MƼ]R >cd? ? =W⿕Hοc(IV/"qH)?>?Q@ ?vb?`f??@X?]<)?keJM7վzg[y꨿o_?'?d?^>r?X@ε@EAaéA B UBBsEBνBUB9 BA'EA@wX@Ԓq?^q>7?P??0.!ggվqvq>Ծ5w=u?(?Q?mFm0?c??r=&>Q־o>n?}K>;w?Q??d?su>3? Y@@&zAbA# B5xBuBBB}BxB BZAmAʔ@qX@,?D{>zd?؝?-?j?+;L>`?vq>E?>?0gСοMoOWP;6cҿ[PONlοgƉ?Ow?y?ܶ? ? 7?ֽ?>ξ>%@@"v@G--AҖA UBBB| CBB4UBA-A[@@ͭ%@>>Ͼy>??ڪ?y??E?w@X?_M>8Y~M;I8SJȎdbbK>p?s@iH?#v? %?B?QA?%-Qꋕ?*g@@q@a.A8:BsBB} C~| CBB4B.AV@χ@cg@F?-R.A??w?g?j?w@JH?Y?ݯ?< ;꨿ a̿xſ3xYſ]̿k;s?7?UH?/ϼ>uާ?'J?>#i_@hh@n??-AkBFBBB2BCBBg-A)?$?h@X5@*>'??v>ԉJH?rͿ ??n?s(=K>  {K>R==I?W?]?6ͿӀÂ?\?-;?҇U@7@@꾙 ?-ABBpBBBeBVu-A! 2y6@CgU@?a0;}.>:?c?l}rͿAYV>`9?T0?s;??7?ba?*"?&R>A"?8f??׶?.? ? ?f>KA9V>n?m?o?q@y@딾 -A8B UBxBUB6B-A e@=q@Lr?3f¾ DKm?ݐ?[>U6A!;$?aJ?CȽ??n?q?U?!D4DU?ts?æ?d?J?$)?˧? <[;l?BI?|?|,@w7x@dw@rnTv?.AAܐ BD BA.AJ?j@j'x@Q@FmƴFd@1?)?rlbOlQ>쥰?[?A?!>d?kT?a>e ۿN^>M?d?>yA?@??葂>۳l.c>{?=( ҿA. k^@Zq@7@X?g@U&-A^AٿA]A#-A b@D? 7@Sq@@e9 I6ҿsh={ {?&>bU*>>? ?l?>I-MϾm'>K>bRHRB >$>\>Ͼ-W> [???k>A)>r>>- 1??U@&h@݇@i@sAEAEAirAf@;ڇ@h@kyU@P?79 IA͍.>>U*>^[f>|>w{?Qt?Rm?dI-oㄿQg>?q?ྼq?W?m>QX-m?I?U{?>e>=GԳu_ ҿE¾/ ?&T@ g@b@@@4@(@@@g@L@?P¾Ĵ=ҿXۍ4y=^[f>Lr=վ=>bt=ǣ?;8?%@Y@X@ E@ E@X@KY@%@D?D;>?=>=r=վ=>t=?;8?%@Y@X@ E@ E@X@MY@%@G? D ;z?W=>=Lr=(f>t=|_ ҿ$?u\@g@A@@@7@ˬ@@N@g@R@7?'¾#ҿ˳=Ee>>{?D?sm?.@GQp>W?oq?ft¼Hq??]>BQcl.RLm?,?z?>(f>*>> b> {R( l?.U@6h@@m@uA EAWEAsAeh@܇@h@{U@?o3 >>)>݄>?P?O?> .\Ͼu>>RR>m>BϾ@.>qE?ќ?ȍ?C>*>b0ą>y{?= ҿ' FE@q@7@Md?k@'-A_AA^A)$-Ad@5O? 7@q@@M_3 '$ҿD=e{?Մ>>cklp>u?8?/A?Ȑ>0d?8M?M>n#ۿK>O?(d?,>A?5?5s?ʉ>lb,AlÄ?m?>@;x@l|@jL%?.AϓA{ B BڐAB.AnO?6m@,x@@+tE?D??l<̧?*?3? ?9?j?CU?]DZDwU?m?r?H??I!?1ɧ?p󀾤0LAgf>?İm?4?q@~@O -A?9B UBxBxUB6B:-A Q&l@`q@?S@¾vm??o>@[Ar> ??*0??F?e?H"?JR>"?d?q??E#? ? ?'>uLA:ͿK8?4t?:-:K?U@7@龘L-ABB䇶BMB9BQB&u-Aؤ 7@WuU@_?|;1.N?s?16mο=Z??]=?Z爻}=$K> 7JxdJ>= "??\u?/:Ϳ5H?){E>1?b?j>܄zW@ph@|??"-AiBFBBBBCBB:-A#7?a8?h@`G@;X>.?׹?5> H?Q+?I?*M;9̿ſ鿰}Mſ>̿\+;q?bz?5H?Ǥ@?%?PD?AP?A?-Q?eg@@q@.A8:BeBB} Cr| CnBxB5B.A7[@Ӈ@g@{?}"R(.sA???A??d@&?2J>bEBKCWT^~K>/?Ǥ@????I5?½?>Ͼ{>%@@r@r+-AAq UBjBfB| CB BUBA3-A[@@%@>ܼϾ#>_??Ȫ?u??l^?;?7gο~kصOP_ҿ)sPPRοgt??7q>i?n:M>ˬ;e?1??d?6>?' Y@@xAaA BYxBBBaBmBNxB BZAmAÔ@X@Wŕ?u>4Hd??Z ??H;mJ>V?!n>t־LB&s=?p ?1?nsn?N?i?Lq=0iվ7q>яԾ3g["訿~M?Ȯ?;S?>Iq?aX@@EA©A B UB=BEBBgUB5 BA?EA@ρX@٪q?ϝ>5??ܞ?dg\L־v/J@3)??' @?. ?6 ??x@6?&)?8IяqR齼E@<@EA_AA7BBHB6B$A\AXEA2/@E@żR>a?q?M<=,_οbVBJ#@Zv><,?(1??k=)?&w=Y̿rK>l?U?xE@@sA$-AM.A-A|-A -A.A?$-ArA@E@#lU?[?Y*K>T̿sr=o')?DDv>y𴾔CF=gbL=~kv :wckK==ᮾ^ApVb?X5??OP}ſ(M"?d4D#ۿJxX@@-g@c@^?gW N i?g@i@@yX@¼i'ۿsD`"?T𽢎ſO`?w ?w+?<%!玿Y m.6.Ꮏ= p*⿠븿֬=_?3@ ?5PdB鿓$S>7DŝR"q?X@Q@x܇@0S?j꾱꾖V?݇@!@Y@?q?ߔR͟aDR>GpLP?N @;?Uݩ=pAUꖉ74[*)*⿟=^PR=??I?J`Fv|"?U?!;>Nȝ>Օ?%@\g@h@7@as@s@p7@Sh@g@%@m?>=>U?"?2U]@8?A ?盹?8N=SَZB=>?"@!@4@@!@!@?=0M@?,\ޞ9ko=W?PmcҿdF~uj?6n?#D?>>>G?_?/N? LQ[oҿzmmEU?Oo=Rk5g?&M@V @ v@KU@D@IU@? v@@0M@H@!@8@[JeYj.$ZmUKBHſK>?A?d?lϾR??C@@??tnCQIϾ>d?]??K>ſ:HRےmpdns#@@G>@s7@ھ?"?"??d7@H@z?97@#v@+!@.:T?mE?΢P˸̿=?ĥ?Ԧ>-ox ;$¾`Q+ ¾ ;H-ɱ>??Gɜ=̿PG)?2?ޞ:.LFԇ!@< v@ar7@Q?I?`/+5$z?{:.?]U@`@.aln=v ?-?OTI+?-?%A?>-B/ *0 豴-=3>A??%?Z吻O??zm=Wr.N@NU@޾?DB;ͤ{:d&@H#?+D@@>giAk?@?N` @W?W%?9?[I?;[?ʁm??ҿҿ?ۑm?]?O?ۯ?ޖ?3>5SO>7?`{?) >xS>M{?w?>QK0>?د?]M>NgH))?/X?R=}7@!v@ ?(ق*@A B3hB-0BV2hB>B/B\ BA?67@@?Xiq\w>cHm վ ?m?e?M[%DUl>>F==B>y>`l_$\+{???NվrHw>a鸿`m?/$@7@[A< B0B>B>BIB=B|1hB`A-X&@:0?F@,M@)=1tHsl" Uq>?ՠ@H?ͿAwb*>If>r=4f>0*>9b AͿRH?s@?q>tz6" jG"U=6M@K@?:ss&@[eA3hB>BIBB1Ba,BφApv?G?g@@ շai >wI?>P '?4?/??[Ȓ2o2#>W_">\?1?2?C '?>I?>BSi٬q@g@'?_v?YӆAW,BBBBBVJB]WA@6 V+Ԑ>@X@Z?Z :>~?q?C@>y)?>-`*`>^?y22#P?H??)?/@>`v?~?1:>DO1Z?X@>@ C@[AJBB,BJB,BRWAu@DZޞl@ p@?.MЕ“O>,H?@˒?r@;{.>Ds?&WY?>%:2>??S?O>?n>oV?=?'>?;,>GVY?=s?$*>-n;ϒ?H?lxO>ϕ9:v?p@n@mǥ@[A,BцA ZAdYA*ІA@aƱ~ܿ_?rzp@N(@);pTiJrG9?u?'}?~?@k??DT?K?@w?}?u?9?rĥMv>? q?uI<: d(@wp@9P?ܿ @цAv?s@L@ @ev? 3d?am@-o6@I>嵺,}/M~?A @KG?}l/c<_D?]8X?]i?ލ??>ӥԿ墁>?芜?g[i?5X?XD?[<<7h}rE?= @p?Ĕ/ֻI>j6@tm@J?s v? E 0n@|p@n6@`>4˿{ k>C?L?ӊ W7޿din{l ?B>*^qhٿ:ٿl@TI>/h ?snR,޿j Y??j>8˿(`>j6@[up@i@!&?{bܿo+ ?>@jp@(@}I>q?0?g?! h)''>m?j>h0iՆQ1}žląžZ1jвhk>m?'>0% ut??h0@gI>)(@^p@Đ>@?sg@>@|@v? l?n@>@ݸg@X@&?4a&ݷG8˿;0= v὿wY ? ??x߾f±l=ð?@'@?k=ӱs߾?? ?Yݽv>vA=A0<˿Z+?X@sg@@kX@էp@p@m@|p@xp@X@ @Y?Y./bj>?ē>2h>?퍮?0S>v;v`lʳ?H@\Q@$a@P@@?P7zEav7iS>?'{?> 9Ј?j>#/>N Z?@}OZ?w&?%(@iu6@Br6@$(@[?>Z?!@hؕa>I> Eb`O>5t?? @U?Q h׽ Ǻ=_?+".W?lN@o@%e#@;?Mk2ljU@<~R?/=a{߽ @S?; @~j?6O>D?{Yi<@򓿦Mȫ͕i9>E??L?h #Y>-q?Ԛ< ׿~ >cE@R@9^@0@p9!92o0@\@O@[E@ >x׿m4Y)y ??{?@?:>{Yi>D:>9P>W<c/l-˿";H+˿pl/ H9>"]>~?H̒?<>+}&޿ ?6?H? ]j׿EO'7H@R@@6@!^@2@`@"@x]@4@@N@/H@q'׿ppjƄH?x? ?㙅3޿}'\>*ʒ?~?>"I?~?Wi?W?T?pk>00jk>?i{?D?A~?iBI?~Q?& ?C?j >;:H@@AOpRAAp1AAA0AAkRAAU@+H@C >*kU}??}'> @R;s?"I?W>?? ?OK @o?>?=??A @}?ǒ?cL?o>~?>ETZ!m n?|?LT>.ݾ}?E@W@1AxzAABDBQWBDBB*AnzA6A"I@ E@~?Y޾S>?pm?8n=˥[7x!@>W> '?@>8ٸ>X?l?ƅ?Ƒ~ `m?Q?F?-m>=T7?>5&?Q)?@>#Xr< ?ƶ>u߾ vy=t#@Z@o@psRAA 3BuBWMBLBB3B A=hRAM@H@X#@<=~v߾P>] ?L-<s>|)? '?0?)?J}; jk uv}v s E}INf)???;s?o:?D?s>h>M ? p@g@@@ ABBCB`BBBBBAA)@|S@o@nߡ?P5i5>BD?Y9?,s?i:?0?C?Q?>Ĥ~[޿Y/ν4ῃDΎ潿,G0޿ǥN>??w?NY?u?SX?KVt@|N@0@h@^4A6DBMBBBLBDBj,AP@@u0@y[N@mM@YVX?lwu?T9Y? ?C??)?vs?qy,%Y T5Yx0r| s?k?/?#>(}?fi?[fűǿ?-@Yj?o@A'WBgMBBBMLBWB A[٬@Oq/7?,@?䱿prV9i?ѡ}?_>Ä#?沷<"Y?V!:?T<-n#(>O ?>==> ?'>n"<9?,Y? $˷@<}??h=@@_.*@<ADBBYBDB A,@JT.C@ @ v=藮,ᄌz?g?sCZ=沷]s!$>u? D?p ?en?L?Uz?q?X?Qq? |?@?m?_ ?^D?ُu?&y>C$if#>?@uš?N1>ǰ?Q@c@Eÿ-'@2AIB3BB'.A*ެ@E]ÿ@P@?5u1~毚?@0 >?]:{,~?^X?{L>>??H?R<u<*H?膮?%?b>,>;4X?D}?_@¼Ѷݳ"?g? >-frž@a@R@.zob`@jAAARAW@$p<.@"a@@žw>* ??#rh>?̗?i?Qsh߾S>pddjbjKnS>1߾hosbi??%>?kF?)S??irٿ騾d@ Q@@Z?0@~6@;nRA#szAlRA1@w0@M?A@FP@@1(ٿ?M?T?쾏">??@Y?t};v޾)k ׿1 ׿Ak޾#KvKJ?@p? C?">zݿ>W>ԿٿVržrİ?f@\-@oN@7^@L@AA@[@jN@-@2@?žٿOԿ\O>3>">fT>9v?:?֚?g{\e=_?k >O~'\k >[?=fUqi ƚ?]?uS?> [!`Ӑ%gV16=⯎?Bh@o@Q@ZO@@N@O@ o@oa@Ң?:e=o1uv(J`fW'`+R>&?>DZ&?!n#@E@K5H@5H@E@l#@?瞬DZA>?`>`W'`8R>0?>DZ&?n#@~E@K5H@5H@E@l#@?랬DZĈ.>?`>`W@_I{{]B1=\?1n@,p@CT@R@;@vP@iQ@o@f@׬?T=ia1ks̐r`Wm$Ͽ>dN?I?7?ホnui`=AK?" >6'% >H?Y=nwWn#?C?!D?>@">.u>>ګrԿ͆ٿXžL̰?M@,-@FuN@#a@@AA@\@nN@P-@-@޸?[žٿԿx[>ѿ>=!>s9??@?ҜtSv-!޾k׿q׿~k#޾sMv*t?v??ё0ٿgۨB@lQ@A@b?В0@8@5oRA*tzAumRA23@0@U?@P@@ٿԠ|?N?5?ҳ>?us?Ji?ْh߾S>Ǻsjjƃ:mjѺ҄S>3߾Kh?~Ni?s?>?vt쾶1!?\5?E%>]P^ž@a@6@ .n\oc@@AjA|AAY@wp<.t@a@@ žk>B??γP忿üqA{}?1X?r">6W>Ē?U?>2%X?}?7U?Ywq>?@Қ?f C1HȰ?Q@@3=ÿ+j@2AB]3BsB.A߬@C%WÿQ@`P@ ?:i1V?>@>?>ɼ2lIl^>ϒu?eD?a ?m?v?Q}?q?fW?"q?]z?m?7Y5(??3{;=@@ -@(@|ADB BBԊDBj A@ FmL.T@@JW=㉮ナ?u?DL׷T$(Y?P9?<n'> ?>D==>rr ?'>n9<]9?LY?N# ?yf" >~?i?vc_?-@w?nD@+AWBMBCB LBWB Aڬ@qE?,@?ɱq*Fi?V}?>d$ ?ߞ?s? s0 ˥=h+޿}&ؽ]7WI῏)s;??D5?V?ws?),:?ƉD?7;>Sh f?p@e@,>@ABzBCBLB?BBBBA3)@#T@;o@T ?e+iۤ>7D?R9?xr???0)?`\1}k ƃ vޝv  $~z-CS)?D5? '?!)?>DrR}<c ?D}>߾Mvm =t#@W@@~rRAWA|3B,BLB~LBB_3B+AChRA@H@!f#@j=@~v@p>0 ??_E)?e&?$?>[=y>K?jW?]?瓽OM?J=?7?C>k<@> '?ē>@>n2N@Lnm??8S>޾h?E@U@AxwzAPABdDBWBMDBB*A>ozATAH@gE@(?_޾YR>a?m?o@եe>>D>A?uŒ??= @;??'0=¬?$?7 @q??d?ē>uI??"d8|U(>??"Y%k >$krz??o'>(&=<?C3I?~?=?n?n?Ϛj>00lj>j?gh?"1~?8?͸>}i&޿ ??-H?gjP׿/y'q8H@P@@3@U\@@ސ@i@"]@74@0@N@j2H@'׿LpjƃH?*v?~ ?4޿}_>K?|~?5>_9> O>}#9>ں> [i:>e?(?T?c 4#xY>q?A >E@O@[@^0@9p9D74o0@w^@+Q@řE@d >׿P<<~q?>fZ8/v D?~?&Si\ܕ˽忹ĺcjؕ} [i~ zP>?.H @C^?G| ؽMP=]?3<#ljkC?h#@o@mN@#jWa*OI>=`>aI>{=VNZV=@.?|0><??DS>kv{쬾? @"P@a@]P@9@_?T7jMvoS>{?l?>?῏-?q/OEC9 Z?? @_X@p@@2g@P?Q?Fj@u>@g@E ?[>@#p@$(@c"J>忎=ر0?|? i''>m?b>ih|jk-`]1ž+ž`1lŴhad>m?'>ڞ0J k?u?0@"忪I>(@p@φ>@?Vܿx!E ?aB{@p@q6@`> 2˿*k>'?W?r -޿nX ?>GRmhٿ"ٿj q>3R ?Xnwo,޿$e _]?X?j>9˿)`>o6@"xp@Og@WQ ~ʱjZ jv?\ w4~?m@Tr6@J>g/⇦?F @O?} $Y< tD?"IX?ii?ƒ?š?>ԿÜ>ǚ??pi?KX?mD?< + m}?I?>A @x?1/bo6@{m@X?l Rv?@@.@jv?7цA @=[ܿx?Np@!(@Bf@r:?u?c}??@=(?n?5$ ?i)?@?0}?!u?:?XBr>?h?3<$/ (@p@*i?oܿ[ @цAXAXA7цA,BYAd@$v@ݡp@p?28P>^??78,0>ss?Y?>/V>?K?n?/’>6p@c>f??T>? u0x>Y?ns?>&C9?h]?q@P>"?[p@ z@c}Xܦ@ZA,BEJB,BoBNJBXA @N >@X@p;Z?F]:>~?k?@>e)?Q?#?"##҈?i>3_j`(>hu?9ٞP$V"U+?;Q?)?@>ї?N~?,:>?6SZ?X@>@G @[AJBˆBoBB1Ba,BφApv?G?g@@ շai >wI?>P '?4?/??[Ȓ2o2#>W_">\?1?2?C '?>I?>BSi٬q@g@'?_v?YӆAW,BBBABu&BV"AEh A*>: !?k?>@?E+nۿSt??c?s??*?@>􉿀ѿRz?=x=-lR-; =@bzTѿ#2>,?\?Ʊs?pd?Ԃ?r?`ʥۿ&oť?A>@"?& wj A#Awv&BAB?v&BJv&BA`ALZ @ÿ0`?[;@@yɕA?k7> `'`'ib7>kA?8ʓ>k1{a@cT?>?B9?|.?M?B?7?րKWο^ұX?"ն?m>W_h%=$I?E>=>*?@?X>HfA >?5@d#?>=]>nA?&=__>ֶ??>~f~?V@,@ ݘ2\@`AJ#Agi A0`A`Ag AWY @PNW"@w@ @&;aн?uL?> >J6ھ{,>0>+S?<?n^&@@E%?;0&L,>.ھ;KJ]!>J? ?0ѽdN.;!@fw@"@jR^ @gi A3\d @94\@\^ @cdĿ"@,l@D@m6?)Tsn?d?q6?b8V$QmB&?' ???@'*>G='I???&? 1>Ҵl< ƷpU & 86?_?%n?)d+Tq6?D@'h@$"@O>RĿ3FÿpĿB1W?,@w@7D@Kz?Ks.x>q>ݑ?!>j.ITz?>D@w@,@S?F ?u?F&c.R??+Y;@QV@V"@(q6?p.;^ ̽%? >AǾzK _>̈?#1W#ӿJ72 J ӿœ#š1:?4j>;rKmǾ7>?,̽f ^~o.}o6?@V@Y;@ ?}A>@Mb;@p,@"@"@z,@`W;@<8>@o@?&;,TI>;̽)>"'˼Ō/[XoҽZ~?? >q/i_=)R&nR???R?'rR_=>,>ï?~?ҽLX/>tɼ7>̽">-TE,';ᕬ?@}A>@Eĥ?@V@Yw@}l@aw@˝V@@E?͆<]f4#>ˢ?ͼ$_602n?^?6Ā?NXF Ŀ*<?+5@O@K'5@?}<Ŀ|"Ç1Ā?,?(n?4^Uɼ?ǡ>4f_ڰ!/60?2?6?~{j:Du*>3?;1?l@@@`h@"?Λ?r)>;jzW6?.??5/*>wڑ?n?f{ѽ&;[ο(ۿKοڑfckK;6?=\z?Uv6?a.;faο{ۿۀ>]?+a?*?0@@ݔ?/q:./e?@0@ ?y>v5^VKZ=T?? X@Ǿـۿavǀ &Td.(e.#T.ڀÓ7?k?#O?t6?оyuK~ҽ2/n? 0?=h䔿d4>V2@@o@F?/?3.?\?o@|@k2@u>5h㔿h=H-?j#n?ҽ;}KѾ6?E??z7?as?7? >Ͻ侁>#^5>$eн DŽ>7?b?x?Ҷ?|$>8ٕ~??6? VKbT>F@I@Ķ@+@?Z=c^=?@Ŷ@3I@F@>AiXKv6??~?;8x>Ҷ??s?7????n?˯>.4̽i2̽K̯>fn??K?#w?kn???t>J!hj>¯?1À?n#$^ɞ>F@y)@@@A|A%A%A|A&Aj@l@&@ F@a>>^Ïڿ??YT>=h*eM?7?e?*[??\?l? ?l?L>?a?a?K?4϶?I>?K?.?:_@;[Nn?>njnNz>72@K@@0AtTA{A?A A?AAArTAA@xF@2@|y>ǚjr򾨒>I?U24Yi?p_.?e?|s?/?>\U>6?Zȼɼ!>$l>i.?ts?9?K=ھw+n(z:.?@Ƕ@@vTA RABE:B:BB?OAvqTA@@@?&;1 ɷ3ھ=B9?|s??W9?'^J%7,о Ǿo/+^[/Ǿ^о/8Jϯ_9?ܤ??q<?(,>q<s]=8z*> 0@o@_@ݠAA,B5YB[ uB4YB\B@AA@Ro@ֻ0@s)>E':c=X`+k<0,><???r,?C͋?O='jKX/Y:XKk7%Z.>51>‡:15 RfĿ?r@㥽??AAA:B uBuB :Bc=AyA??@?ĿR10>>T>T?r,?L>AU?i?پFyhr3ҽR hҽh#Rھm&?T?>u@x=S?&?v^k#'<4?D?N3= %AAf:B4YBP:BAF %Ac=ؔ??*?3>d,>EQ>b~?n*n?d?n?j'n?~?W>-W,>ʺ>X@b{>$?W?tľ ӿ&?m@/+?BBo%A@APBB=A %Aw1?/g@?'7 ӿfrľH?<?)>{*ѿ~{=d>&sd={ѿ+t1j%?\&@R?K!kJR?,5@G@[":,?*T=}AYAPA2A{AC=.?:@z'5@R?JR!Q?>X&@?n1ѿ]z!J1GG>'S?f1>qY쾅>Ȁ? 6?=&=D6?Ā?>eǬ.1>S?>Dy1r~z>@@?Q ?O@<@/8?ʞAtTAsTA$A?/@O@?Pq[ ?@_@`ē>]zˆ@> >8?A*?V&?"(8gRK┿#RKr.5e&?"?(??>B|A?y?+%?+'J)?,5@"m@X?۞?|@U@1A@@?.ޔ?*k@)5@?-Fv X'??[A?ˆ@H=6A?"@ub&@, ?\k1_^=$|qjf*^c~cD+^Uyjd _=1tIk?q_&@@yA? =(7>@><&;G2R?%?m1?@o@qŶ@K@@Ķ@Lo@ @)? ?R?㽷 EGA=<> [7>H=L-7>0?@?hľk#R :.z>ꑽ>(> >z>f:xR#HOľ?@]?/7>7^-^',fVk<3',S J&r<?o0@w@zI@(@H@@ 0@O?C=<&Ja\ p';mrfe'L-`ua'.>G"??V! ӿ)Ŀ0s*>U-?2@*F@F@Ͳ2@+(?U*>;Ŀ3tӿm"!.ň?(?->\'cza'0>H"?? W! ӿ+Ŀ/s*>X-?2@*F@F@̲2@)(?U*>:Ŀ1nӿ]"!.ň?(?'>\'`QC-5'e,6 ?a@?ľ#R:+z>+>>v>8y>;9R#|vľ?@}?-7>QC-C=7>|I>II7> =ujA?@iX&@? qkN1b=E|jb.^9fg8^j_=1DZk ?\Z&@I@A?C=9@ӢA??1?@'"?-5@m@i?ϡ?@@AY@@F??l@*5@??1 u''&??fA?\rCV>??&?̇Is2zlYK政0_KV"P1Ç&?b?b"?"ѓ>9@>Xza>"@G@È?O ϝ`?ڞO@C@90?JAtTAsTAA\?A/@8O@?S (È?4@@|>z1>TqS?0>w>M?6?=`=6?3?}>'0>tS?>*k1>XzѿJ1+9?b&@=?/!JR?+5@V@:,?'D=y~AAPAA{{A=cm<ĸ‰??? /?dT?U-??ߵ?@z?h !7i<{>5=4{ѿڸ{K>+?Y?'hľӿp&~?n@2/+?iG^%A@ABAB>A %A/?U 0k@?&S ӿqľ?O?>{ 4A>p`,>Q*b>~?\,n??R?n?~?+:>P0ܷ/,>>Q@W>?=FS? &?:\k#1<7?? =%AA:B.5YB:BA %Ax=ޔ?t*?T<`#\k&?KqS?J=IAm>T?.?Q6ھQȟҽ(vӽ3h)[o8ھ@<?T?W>4+?T?1>g>\1>yćޠ11RĿ{?@ऽ??A#AA:B uBuB:B =AyAz?P?@9?Ŀ?R1LJM0>>>:T?!??6=0=!ꔑ%uKɜX^1=XKƪ.?ָ=7?4+??n̋?j?X,>"r<^=C*>0@o@@A~AB5YBZ uB`4YBdBArA2@Yo@H0@2N*>"Gd=tdj<,>c??mڤ?{8?_vJ8оǾ͌/9 _ݛ/Ǿ<Ѿ3&85Jٓ_V69??Xs?P9?=Vپe]-:3?|@Ƕ@@ vTAQAǭB:B:BBHOAqTAΣ@,¶@@&?;1<8+g*ͷ>ھ>= 9?rs?.?>1>q6?RV̼9˼>Su>j.?Xs?b?/?^*G?>ssjDz>2@AHAsTAA@RG@F2@Zy>Vj񾷐>?@U>_A.?N?3B?Ӷ?NN?a?ؑ??>?hՑ? Z?C?Ͷ?I?b??X?>Jhs>|ů?ƀ?+p%)^{>F@l*@@@!A|A%A%A|AxAY@}@'@)F@m>5^~€??aN>h$IJy>@?>p?Jx?? ?/n?>̽̽>n? ????t?|??S>7[~??6?WKUe>F@I@Ķ@@7?t=`+=X?@ƶ@I@F@|>*g}UK+6?{?~?N{ 89$>=ж?v?_?ĩ7?ì>2н徽>@^>0徂.ѽ8>7?t?R7?z?[?6?2о`pKbҽ1n?1?.=政bf>ɲ2@@/o@0?=.? ,?𜿇?o@w@)2@kx>g䔿r=.?$n?ҽ.KFо6?J??7? 〿 ,Tr.w.8T(ԀRcۿŀf>- ?j?Ԗ&?0@@?/:/?@ 0@*?y>3^{WKZ= T?N? X˫Ǿ͊ဿۿdο4f_+;qr6?Jz?r`6?;f[οcۿ)_HοdOϽn??F>ty/,?/?6?_{j` ; *>Ψ?21?n@G@s@Wl@*/??S*>*:P{j2v~6?c+?!?u;/6>?n?ŋн aο0;}N? ȼ^-\,n?q??"ĿK侭f<?>@mV@w@i@w@=V@@??>@@Y?F;PTئ>J̽I>Mxȼ~/xXҽӘ~?H?>2&b=ORר&R?.??R?&0R^=*5>ܿ?*~?dҽX~/ȼ;>H[̽>RT4;–?î@8>@V;@B,@"@"@U,@Y;@?>@"?)b;@ݨV@'@7|6?i. ^aU̽X?9>Ǿ`{K[ ]>?g01"#ӿŜJh6`BJH ӿ#ޡ1V?[>~KǾ0>/?=~̽"^g.w6?!@V@,U;@ ???:ՃZ?"?9z?,@w@D@Qz?n.H>>"ߑ?Љ>Oi.B[z?ҾD@w@Ô,@,:?&Ŀ$̖ÿ9$ÿ-"@pm@D@z6?T侬n?f?6? 8K,p<2@1>&? ???N'F6G'ˆ?? ? &?.1>оn<\Od! 86?b?n?;"Tx6?߽D@i@ "@,XĿPU @n)\@O\ @$Zi AIe @k~"@ w@%@p4?; Ͻ?V?A> J=.IپQ,>VT>,S?&(?`&@~@8.?V<<%?@`^&@]"? S?B:>],>>ھ:0J:>S??mн x =;1%@(w@"@A[Z @h A[`A`AZi A"A`A~5\@A:,@ǥV@?f>L?y? >^=d?>b=:>L5?!@?;>e>1?@B0?i#>rA=>\?=_>??>HfƤ?wV@Y,@ځ䊤c4\@w`A#AĜA"Au&BA`Ac @nÿvr?7`;@C@ jA?O7>:'"^'$u7>_A? >W1{@T?ɋ?N9? /?V??7?ʀtMοL: !?k?>@?E+nۿSt??c?s??*?@>􉿀ѿRz?=x=-lR-; =@bzTѿ#2>,?\?Ʊs?pd?Ԃ?r?`ʥۿ&oť?A>@"?& wj A#Awv&BAB A Ar+ABI@n4>@@@S>Qv槿 > ??Z?c?}?~?_> fN_ʾɦ=퉾n!ۿo艾$=*ʾiR_l]>~?f}?pc????v>刺|>E@(@Ѻ>18I@ p+AA A˕AWAh|PAX,@>X],{?q"@B? YJĿ ǃ?[n?LZ?;?^?jJ?X"?L;F`ϾER#$?#5? ⋈ 5?!$?RlϾ(;~"?jJ??U;?(X?h??8QĿ&_.@?\"@n?^(@{PA˕Ap+A{PAq+AZ+@&r?Ja?0/@@V?EncɊ M>P3?#?xr>hj>͕>I>>S?2?(@l?>F^->ͱ?@l?(R?>徕>>䭻Zk>?,?L>ъpZ?:@-/@_??-gr?g)@p+Ae;I@+@x+@$>I@>Vy? 4@lN@_?6)kr.?NY?`=%F"ξ\>]p?k@.B@&:@?ͱ?? ?%:@B@@p?>gV:ξFM% S=XY?.?"k \b?N@4@x?U_>e;I@0ԍ>$r?>4]?4@5`@%@^?藾Hx*~>?:q=0u)/쁫s5h=E(f?$?@*?.?+/?(?@?<f?0=Y5!0/[u0Lq==?7s>{ܗ5^?O%@`@R4@S?_]0>]m`kq]ں>s?9//@N@%@_p?*|>i3<>>X=Z0%7/=<'UZ>ξ>?dʹ=+S,᩹=?ە>$ξVZ9'/=%O=_>>ZG<^|>v?$%@2N@o,/@Eq?>@y??| y??Uo?z@"@,@j_?^?j3|>G>1> >Skr Ⱦv>a?J,?fվTؿGϘ6܄S^'јSLjؿIվX,?a?|>ȾD Zjh>>"H>UL|>^?/_?@"@@(@"@>2/@ 4@D 4@,/@"@$@29?O?fV潰뗾 T>,%S]*X>X ?H?<?RLk$a9.]*A:?_-?+?.?AZ`Sb9#i$??6?>([*%2^>n>KG?@QN@7`@N@4@7?p>pmcu%k^~>q>J%!FEr=4-?)?%?jqɿc^ɿs?#@!`A@#@g?$ʿɿWE?ͧ?*?=EF%>>y+k,tZ`>yNbi?[g?L%@%@]?M?k̄TĿuϊ p>>|k_*EcJs?ܸu??h$عlf?? *@H@H@*@ ?f?0B$I?u?df?Y'KE_*mFk>Pb>A'ӊQĿy짿HĿ$h)彰^?+u?^?.?G?(E= =vq?Lv?#f0>t?Z@@6?I??H??@x@}n?m>Kf0rt?d?R=Ox=?.?L>?짿l>NJ$kїLK|>H|>H kΊ߆>=?0+?Y?S+q=U Ⱦ>,?Iu?۽q?(M!@#;f@F@ڶ?[ ֿֿD?F@[;f@L!@S?qru?(?1>Ⱦ]p=Y?*?o?l>_?Ã?DM>sۊg??a??B&=B0?%av>??0{?j0q^>>%3@@ڃ@E @0N @ރ@䗌@3@'>qc0~?g? ?e>%F0=?3h?_?±?k?42?.?z>>>>;>]p>.? +? a?ե?_M?J>%ua??? T?3@t@s@i@@؎?xQ?iQ? ?3 @i@x@@3@m?Z?w?a?f u!%c>`W?±??*[?[?Y??5>6>FZ>M>>?Y??lM?s? ;? aF6/.=G,?R?s/$v>AJ!@\@s@;@1@@@ Z A@$@8@1@x@痌@ M!@pl>F%eC?P,?O/=5/HF;??Bc?;?-|>w= Gq==j%e%tk=p==S>;?eS5G'ؿ)l$w('l@F@D @@@XAAAAXA%@.#@Q @"F@x@54oh$wؿ3'xp5  >mJ?}?~?{J?Fuj%Ǿ0Z EEyȾ%huvFi?IJ?d~?g"?X>K>&r=cZeb9ɿ<f?I@?֎?@CAAADA@?GNȲ?@Mf?ɿ?_9aIHZ=>jȕ>l"?~?Ro>"?1> ξ/ې=>>*=?Ke=J>Ho>-/+ξ>]h"?l2>;f>ءp?f?$7ξ Y` ??|qQ?9Z ACAADAC[ AQ?!?O?M[w];*f?p?W>;Ro>WF;->}co0=Ja??z/?q?hu?<-?d?a?h/=)M/>W;{rϾR?{@?Ε>YԘAp? *@@?#ֿ30nwQ?@XAOXA@pQ?0CֿW?T*@q?A7ǘ>I%?@~R?cϾW K_vCϾ>Ƌ>\N5a,???wu??u?.??P,?`l5H>.>nϾ!]_ӾRq?+B@D@?z?m#@H@F ?ֿގ?`"@@#@?odֿ#?H@#@G??{@(B@?GR K_ʾQK S?p?= 9'f<վ?s??ͺ??s?Hվ4'=2p?R?vR.ʾ*!$?E@&:@O)?=)0?aA@bH@OD? bۃ@ 6@6@@JS?H@aA@i.?y=b+?%:@@C$?ʾ*=/$??r@ f?ZZؿ6KHb0}^0 WؿKZ/f?@&?$?e="5??k?0?]'龖bSx1?#@ *@?๲?J @i@@i@{M @|??d *@I#@+??SV& /??k?*5?*=找5?^@?B@?/ξUi$ȿ$qq$$ȿ i$v;'?wB@@5?O  !>?my"z?>t?d?k@+ F@2݃@%w@w@܃@)F@@ ?l?g?._?B>8 找 o պ?"*:@@Օ>2a9L>?>>,?A>_9f>@ &:@t?s kv ^¶?y1?=A8!f?@6=f@@r@$@k:f@@ f?AΝ-=D'??^ o!ۿ:!>?Q)?2?)Ә^ɿ¹w?N!@n3@3@M!@wq?g ɿU]Θ?*?J?>D!ۿ?!>?P)?6?%Ә^ɿi¹w?N!@o3@3@M!@rq? ɿX] Θ?*?L?/>?!ۿnF^O?8?Hɹ=Awℾ&f?@=f@f@@k@:f@ޕ@f?AB=.?W?^؎%v ?.%:@e@>k c9Y>?<>?p>a9>@<#:@æ? n\ A>O?Ϯ'C| ?:u??{@ F@݃@mw@Aw@܃@zF@@?m??.]?'>Z \5?m@DB@e?1Eξsk$ɿ<$q:q $ɿi$ˇξ"?B@@]5?ě=55?)??*0?.uS/?^#@7 *@3??\J @ݥi@@i@L @?? *@g#@*?S6)/???y5?y=G$?P?@ f?DhZؿcV]g0Xj0l/ؿVZ f?Ϳ@?$?ě= ʾ+$?@':@%?u=Q-?`A@GH@??Yr郾N@5@V6@\@Ϭ1AN?H@_A@,?Iй=*?$:@"@ $?RʾSSR?їp?H=(G'dվ??@~?}!:{?t?ǵ?hվD'`=p?R?t S ʾU_4"RU?B@@w?Т1?i#@H@B?6ֿk!ێ?D!@b@"@E?Vֿ?CH@#@? 8?@B@? Tk_UϾlב>u>ԑ5)UO,??դ?Qu?q?u??%?qC,?5(>`ܑ>a~ϾU_]ϾS?@?~ĕ>՘ͪAk?^*@"?{@R?|Ͼ Z;˫>@OV/=a??*?j?j?'??a?.=L 쥕>;KN>>;>+p?f?@ξjK` ?? nQ?Y ACA항ACAZ AGQ?.1?V?[e ξ%f?6p?A>浺;^(>Of"?>48ξ./U{>}>R=J=>*\>@=/uLξY>_s"?KN>~?"?ԕ>$>u=fZGc9ɿf?C@?؎? @CAAACAQ@J?ɲ?@f?ɿ9`9UPZ=>̳>6g"?Eg~?RRJ?SF\u%ȾE7EW~Ⱦ%uF'P_J?~?7}?oJ?>ϸ5H'ؿ k$'d= a@F@E @@@,XAʕAAAXA%@\#@S @$F@c@qh$݌ؿC4'e5 >PJ?V}?Nx?h%0O\ [*!Fa* b0%?7}?c?b?xW%ξYվĻɿv?:f@ۃ@qi@s3@@XACADAXA@s:@i@2@?f@0{?ȿrOBվ$z"ξ(?c?;?o> =fq==>j(%%k=-q=5=fh>;?c?J?;?iFL#//=U,?O?N[$>rO!@}@u@<@3@'!@п@Z A"@%@:@9@z@Ǚ@Q!@Z>$fF4?X,?Y/=%/Fb;?}?V??ҙY?!?>]>V`>p>>?*Y??+Y?J??]?C>%u␾a?a?.?0S?3@@u@ri@@j?Q?uQ??#@i@z@@J3@?خ?7?/a?uB%x>V?ծ?g?.?.?Â>>>X>>_x>.?0?l?? ?fp??="0u%>???%c0qJ>3@@܃@I @׃G0%ᘃR @߃@g@3@M=>.q\0??D?vt>I%05=?g??̼?dL>v}k.<}dL>ă? ?>ȃ?37?Y?q=L|ǾB>-/?u?P~q?O!@;f@F@t?7Uֿֿ25²?e"F@@=f@N!@<?Wq$~u?+?&>9ȾSpq=6Y?f.??JՆ> ϊkܗM|>>|>𗾫'kΊ>[觿|*M> .?#?`=:=r?y?`0Eэ> w?i@@?K?W?SI??.@@[t?u>af0{?n?=v)=?.?L>&^TĿq B^?r?(^?sgNĿ[觿x@EĿŠꖾ>B>H}jP* EJq?9u???$k/ f??-*@eH@H@ *@?Af?h0$94?u?h? KE^*`j>>ΊESĿ`\?c?%@%@aY?I?>cx6>Ne-k!b >0&>I${ F E"=,?{?~?h^ɿ9ɿ4ꄾu?#@abA@#@n?GMɿȿM??Q)?Y=E(F$:!>>{hkn9_Ϭ>A?@N@ `@N@@!e@D?Pf?|їw<\>Eh>$RU*z>?P?{?򼗿kj$+`9[yAh?B0?-.?Y?OA^a9g$F?q?5?>}S*P$e>k>:<ЗZ???@u"@K//@ 4@d 4@+/@"@e@V@"@\@7e?^?eJ|>H>>>jbȾv>da?M,?[վБؿZ˘Dy}nvS ј`ؿS>վLZ,?Fa?tt> Ⱦj>>%H>kb|>(^?b?@"@`@4p?㳍?x?]?^r?V@>z?1/@ūN@%@!r?7|>z<<>> =Z%x/=<B'XZzξ,>@?¹=!(龧)>=Q?IՕ> +ξ8[Z A'uY\/=%R= >>K,<^|>w?%@N@',/@k?>^=zt]>ى `]VÍ?4@d`@%@^?Lޗrz>? q=[0Nuc(/|wm5h='f?\#?@$(?/?0?D)?=@?*f?i= 5Z//Duu0 q=?+t>oyٗ^?%@`@4@殍?^!ߐnN>ir?w>ى?I@>;y?4@N@a?hk.?טY?o=%FT"ξr=>p??@B@ ':@H??y?ף?&:@B@ӿ@p?>nAy4ξ$F%L=lY?.? ka?N@4@x?⟲UH>6I@K(@)@?I@q+A#-@or?E8GÍ?0/@@_?fiRŊ]M>95??}>tҨ>ݕ>> S?}?@ò?R+>y|^H>"?@O?R?>n˕> >'Rr>?/?SL>ˊm#\?@-/@?̐fr?i(@yp+A{PAq+AAF|PA-@ >aA]'}?j"@D? PEĿoȃ?o?1]?Q;??xsJ?m"?;TϾR`($?v5?ث g݌ 05?%$?bRaϾ;Ȅ"?KpJ?{?;?Z?/j??`MĿXA?-"@p?]b>(@zPAAA A Ar+ABI@n4>@@@S>Qv槿 > ??Z?c?}?~?_> fN_ʾɦ=퉾n!ۿo艾$=*ʾiR_l]>~?f}?pc????v>刺|>E@(@Ѻ>18I@ p+AA AB@.Q@(6@Vި?.^?d?b@?T/ml~H?[??_??,6?ɟm? ?W.ľtT!+ѽpeýt+5TS(ľl1T@ ?lm?/6??J_??V?PpH?c;ub/?]@G?>?|?6@hK@B@BM@bP@-X@?}?o?@J?,?yW>'?8? E>F=n3>>+> C<^gdN>()>3>DG=pU>8?'?n'>yƸ>dl?rt??Ax<#? D?E@Ҷ?P}??X@BM@&6@iX@$6@?wxw?S?4?CS@ɢ?-ޑn>``|? <ժ>m>1?de>]?;@9?JR??>}Ҫ>: ,&?=j<6n(Ƣ?P@Ѩ??Aw??&6@Ũ???Ө?K}??c?@?fG?[sU+⾗Iս Ib, =>S? @?@]4@?/?U#/?W?a4@(?@? @{N?ۦ>i=7,! zս.+niG??@Y??&}?Ũ?KM?B}?_w?}?R?Y??@2?܌?#?=tr99fmJ~fe =d=q>?@/@#@Ii? h>i?~%@/@@ܮ?{>=! =upJ;9jrU "=î#?? ?*@}?۶?KM?2?D޶???ݶ??@P@??V?{V?j#?{>Α+6y=Ql̮>oE? >3=e=,?{?f?^F>Q4QP>?m?,?=c3=>F?ˮ>Z9="6s>St#?V?Z?j??Q@k@2?`@~@7?\??@^@C?Ģ?OaG?#?V?]?V?E>9GhL4 |rl#M Z$ѾN#r! =4vY>?1?eV? a?aV?#?UcG?Ƣ? G?`@?G?8Q@@v@GO@wB?\?]?74=j#?V?>KX8P??0?6?2*>9)O,{{>8"?΀"?~>7>#{+$O+>?3?f?I?mkVKĵ=>oV?k#?=I"%??o/(?_Ǣ?(???¢??B/WE>ォVLKR???7?5_ >?w@@qv@?l >.ra7???iR?m?L.V-2E>Ax>6f+Ȑnoĭ>H>y>,>p.?v?]@In=@Wg@Kg@k=@@!?W.?>>#?>Ȣ>!>E=3L4KT)arn<2xqFxno#?W?h#?nxA=ս)69]X4F=^#%i ӡ!j%8Q?b? 5@Z$@ߪ4@JF@8O@F@4@)Y$@M3@?10Q?L˫!p 8# F=:'iP966澡ս=AFsH?%A|hV?V?=+;l<־AtH??&?! ?9A= G$N?R??,>8k s&UNN ?%@>@9@;@b?.??? ?@9@>@%@C ?N1*n D(>R?J?AGV=C9 &?1?sH?GV??Z=%g1l#?^?h#??X=?U?>n?>U'uJ"e!N}a>@).N@lE@?*>f2gVpz2%7>?E@0N@J@Q>N!٪>ݦ??_r?GV?Y?o?#&?Hսry>V?rUս&?1o??RSl?#, 6>,?.??q2>LC ?@0DP@WM@7?>+&l藿q>M?b&M@IP@$@I ?3&F>,?1?-?>#,-]l?Y?^?Zl?b>L 澃E> >usE>T ~>Sl?^?9>|A$f7???F7?>)Q?"@*N@M@o?UH>':.9v. ~>?'M@2N@'@7Q?^>7??? =? ~|鸸>^??h> C96ܷ/`6C9Wf">?;><I=>:>*>ې>B?~>@E@1?<>A?10?+;?oA?f>U?E@>@?5>[8!+>V>>=v&<>?16?'>X|,qJR=9>J VKw9H=vJZ ,|d >K"6?'?>)'=f=2=+|0O*.?0@\9@?>?A?^;@?@i;@rA?c >\?9@8@.?QOu3===Ӫ>'?16?'m? '?B <{񋾪GYUL[LW\ȵGAu>>w=5&1ú?U$@@>EO.Y(?u=@qC@J?7-MҗՉ>@`$@6Ș?"4c=[>A>>8?'m?y ?8?٪>q֮> lwlЪ>S8?v ?E>L?L?gڮ?Z,?+ +{X >I@å4@?£2z;:.?e;@i { q,?*?R?2?V>y ?4TvS>>>= =jK?x4?`?R?4F=UF= R?X?1???=7= >R>UFF=L?: @]@(ޛ?èrJk?k=@ԩF@s?g68.A?A?.n?>6?F@Vq=@?YL=r=?g @ @L?>7G=4Tľ[TG=ܕ?>=>O?6??0>#6>6?4?֗?~>G=2>?7F=%ľ3>2?b?@F/@?#t{>w@g@/5O@u? 2*èݗMY2ʐ?=O@g@y@r>4y#V?/@?@1?3>ľt3>N?eM?R>3=]>??>m k >"?K?S>3=>{O?fH?x3>w>o6@h4@#@D>i "?_@ҵg@ުF@{?>G >~>>m>S>?HF@g@@@"?\H>"@4@4@>t\T>7?` @ۮ?>=="+>ź7?A>/!(7!tH>7?+>ʉ 8=ݮ?( @,?W>T>m??i?QѾ"?x@m=@4@@;?B??F?h?@4@l=@u@qy"?5ѾRi??U?j>\T3+/B>:@?@ @N,?a4%Of>*DgNN~5>앐$*OT4I,?@?@D/@J>>+Μ,>&/?x>ZQwL>a?.@Z$@9@-E@"M@"M@E@9@X$@@?k>,"QRh9>\/?}>83+ǽ,g쾓?4@6/@?! 5+.>5Q?qI ? ]>H ?1Q?>Y,! ߛ?$/@4@4v?b\ҽ>>0ej-/? i?4]>n#ov >˜?5@D>@a0N@ HP@R/N@ >@1@'?v >#%>h?.?eGǽpr9 ͞>?((@z?vrf{:.?J?d'@@@%@?.?*"{r?&@?kh>Ipr9 ͞>?((@{?vre{:.?J?d'@@@%@?.?*"{r?&@?mh>Ip̽l9 e!7/?/(i?g>u#g >Ƙ?6@~>@2N@IP@f0N@΂>@3@D? >Z~<#.>h?Q/?_eDȽn쾜? 4@/@a?! *>$:Q?N ?g>0K ?2Q?>/, ?/@|4@tv?X쾻̽+Þ>1/?>.Q뜾>/?@[$@9@?E@$M@$M@vE@9@[Z$@@R?|>RA>!/?D>c+(A>:@f?@y@D,?34!OLt>.!FNN.0>A$O:4,?@?@0@>+RT!>S?f?i?^Q Ѿ"?y@n=@r4@@!?>F??5J??@`4@Jn=@}w@3"?(ѾdQi??`?>eT >5? @ۮ? =%+>7?!G>!B&,!G>7?+>`C=ݮ?@ @,?.>RTᆒ>97@ 4@#@F>4"?Z@-g@F@3?6 >>>>o>S>?JF@ڷg@@z"?F>"@4@3@>F3>I?PK?C>V3==R>I?I?&>=k k !> ?U? O>13=>%N?H?\3>ᆒlľ3>2??@/@o?#O|>v@g@3O@t?2(4ߗ`2?#د?/@?@.?v3> ľF=X?_>=>?2?>?(>#-+>k? 0?9?a>=>?:F=lľ~WSF=H?] @ @ۛ?ζrYU?jj=@F@p?j:\@.+A?A?.迒B?VF@o=@I?ilfr?@ @UE?F=W5>]>?==??R/?Y?jR?%F=hHF=R?χ? -?`:?t=j8=Z>=>~WŤ ?>>R?mJ?`׮?v,?- g,{o >@ף4@?2= ,?d;@B?,T2? 4@j@ >{ (,?ޮ?-N?’?C>x ?~8?ª>U!î>Hd>8?Ť ?m?e8?>>->=5c0?AU$@j@nݾ>siO.'?<@B@zI?-fӗh>@^$@Kǘ?P&4%e=>>>ބ8?Jm?j'?pI==:3=u)Oz_.?n1@9@?̙>6A?_;@@@k;@A?b5>ͭ?9@(9@.?OCs04===/٪>'?y/6?#>_c|F,nJ=9tKڭVJ9=4vJX ,~|L>*6??S>7< = >yV>a+>o&>B?:>@UE@[8?dU>A?o6?A?A?h>[?F@>@?H>:J+>j>>al =:6h <*>|?K¸>T:969 > 6`;9Ϧf>?-_?Ÿ>]|thJ???7?>'8Q?&@/N@M@gw?k>/&&..Vp.>m?+M@6N@*@BQ?oѪ>07??\?G?yC|4и>_?cl?> 澚E>!>E>D >fl?-_?W?kel?m,'~ٮ>4? 6?L?8L>~&N ?c@rHP@-!M@Y@?>R헿">0U?*M@MP@@S ? ,]>ċ?8?3? ͮ>~,r'dl?}?t?f&?tnս`r$>W?/V?8>.mrLս&?bx?W?j[?u?G>עmJ鋾n!N8o>;@0N@pE@˙?&0>y2Rp2J>i?E@@3N@@c>ٺN!>?.?e u?AY??=.⾙s#? a?n#?4 =?j[?zH??&? :9=GQ?R?:/>Gk &޶NFT ?(@Ä>@9@@?z?h??/@9@>@ '@zF ?N(k d3>R?K?G=>9 x&??tH?pAXi<+o= V?V?=أ+XgQ??.6@5\$@4@F@,9O@F@R4@Y$@3@?/Q?N!o \#pF=zg396ս=A'xn:wc#?V?#?n x pxnc<⾮wr* IJL6F=5>>5S>W>d>.?Ę?y@o=@?g@Ķg@Hl=@r@ʾ?.?>>@>T>@)>DF=,LCKK=~rj<)x t2E>/VZLF?R??c?7?+p6` >K?y@@w@?* >rS7?懬?h?R?NLةVɬ,E>^>Eڞ+ۊnc|#JV{R?R?I4?? +>!O2'{h>K"?T"?>/{!{*y O5+>?5??{L?_Jjq>V?q#?=Uv(??H?2R@'@3@O@D??_@pE?Ƣ?2eG?#?V?^?V?̐E>9xGEh4 .lr#XѾ#er" R4^>ۛ?B1?cW?Db?V?ۦ#?cG?Ƣ?wG?`@9@?[?1?@_@?3@O@?׉?V?QV?h#?s>Ϟ6=Y ®>@?s>3=N=,??ͭ?d?>EQQiF>?/ߛ?,?=23=b>P@?>ƒ=[6󎄾k>p#?[V?X???P@@y?qٶ???rܶ??O?(޶?`?7@J ?? #?=2rB9.xJȉq==>ޮ?d@/@ @+i?]>i?5#@/@@Z֮?>b==zJE9~rh=#??E?@?ն?F?M}?xRw?ݧ}?O?Ψ?}??^?}@?^G?+ ս n!,,`=\>N? @O?@,4@?/?</?~?4@8?@ @G?">R= ",} ,ս_ݣ+bw\G??@U??}????Ψ?E"6@?qw?T? ?P@Ţ? onf< =,&?>(}|t <Ī>>a?4C?*?0@O{?>_e>?8@[5?J?L?>>&?=o>O'?Q8?5@>7fF=X3>>>쾭Dy?s쾷D>E>3>*gG=lK>8?'?>y>.^l??|?6@hK@B@r?ny?@:@W-@?a5?lIY8s?Ǜ?0?$ZX?GV>Θ=ݙ?G?~?>Yk@#3}Zg֦}ܱƭlqgO3"6k>ދ????$=V>tKX??g??AqK[hF5?,v?J-@Г:@@Ľ#>7?Rv~?Y\'yUmkukK]Ug)BE>ؿVBŽYEh>_ZI?s }?/?&l¿= ?@7-@F)@?ٌ!?LoO?!?j?#?pA@8@?g?H=rѾU(=N=)txw澄.\#>e ?"?n?$;?Y?i?TU?V>νV>CU?`?N?s;?^?"? ?re#>LQߟx=*=(Ѿɵڷ=`g?Ȍ?-@.@D?O? @< ??@W)@5@6?M1?Z><>p?+?"O@ݵ@ ??+??@J@"?,o?#>1>F>+Wdmg\0cdپ;SLYNz4>x=Ԡ>ǗG^5-hƯ>u>G>qh/?i?;@@l\?=96?Km>:6?[?G@!9@Q?^/?>>|>}ii5ʗ^=W>k>\ [1? ?>-@:@R-@=-@1@i2@_>-@Q-@1@ g?<( ?.?)?"l>)X=A=dW??o]?;?[(?9??ŧ?>*˾wz˾ >Pȧ??7?#?;?p]??_W?=1=MY)I>?.?& ?O.??&?ƚ? n1>s1~Bߌ}?L? ? ?N?b?Nj?-?Rd|)E nu)?j?d?㱏?? ?@?}?텁B1v1>ʚ?w&?,?8>z=9(??R5?$?g?lG1?%I1?*g?:$?P5?=[US>?Ț??i-^>HH%>6?j?@?| ?VC?`>&Qj ʘN{j&>cC? ??@Wi?4?L>XBH-?Ț?I?v>NdİN=R5?Z=yͷ=6;1>&*-Jcbn>?2?w?`?~?A?D?f:???6?k:??A?O?1??/?? >ǁlb J0jv1>br>L=t]Ѿ ZP᰽$z(cz8#(rپi)J1cf,=s>o?8?`'?ü?-?i?@>H@aH@@?,?ļ?%??Lo?nr>45=aDfmbCH1z)Hhپ{(T#P᰽µ?$wѾYi>T% ?>YrѾM#?v2?{=fh0Z}BMs-=҆ڈE>?o??@F@k|@m@h|@JF@.@6?l?n?V!>ሿ~׆2=|(VmB[NI[0h=;?µ??1?(W>M.?E,?u>b(5?濛?f}?Y=1xg̗7=:>}>(܈kǦ&H>m?GJ@j@7@^@}@}@2^@Ɯ7@+g@G@i?x>A4HBͦ )+ >Y>_J=˗kg=}???C}?=/wپ͖=??6%?(?pm=پ= }?E?QI?x ^dk5=}?3??r>p.HRK }U?x?@,@@b@,$@@@-@#@z?|U?YK.Hr>Ϲ?K5?}?6\=Un5Xdx`I??KX?bRI?|V=Jj0/,x>Ț?Ě?Z>ti0=dXI?IX?$h>iYW?F?d?*?o?g>nm>rU?7?z?n?ה? GJ?F!?P!?bJ?>? ??F?U?>;>/o?w1?8i??DWW?i<Kh>KX? V>G,h>zxygk)1>~?T1>@#)Qtgx8h>V>uŽX>t>??@B?~??_?l??ʢ?? KGh*htX/?lɳ?U???u??4??@K ?d?>-#I.Ž V>Q=7ŽoR[d7̗kZ1]* 11]_͗Yd:Ž.=P#>kS#>.F>>`]?h????_?@@@?&?Ui9*Vտ׸z&տ8E??@P@{?30??+??p]?>F>~#>n#>Q=t?t#>=Ic5s= {B|:HsJu=HBe=h53EM_#>E?7? ?s>>m;???Dw?? ?_@|!@”?#LD_տn *տ?)<@s@%-?Ӽ???,?L;?뾾>> ?7?t?ZI?7?#>4Sh='PCb|bA局=GJiu#>7?6E?j~?ѩ"?B>X/?&?N^?bOC?A?%#?@ 7@@J?th**%gԯJ?@,@l7@n@=?|5A?wC?m?4?q/?\K>"?{~?ZI?I?v~?h ? G>)>llW?}?>uge6f]->}?bW?|>F>s ?%r~?n??@?mF@è^@@!?^E*!?> @^@F@&??`>+j?A?+?Dp?s?s>?t?9?7>&=$=*>O >"?@a>;?<&?{9@?_?ɛ&i:?@h|@P}@"$@!?jNh@տ.տg!?=$@~@p|@f@z:?%?7?>@+?+";?܌>>Rkmz> h?3>z>A}]?Q?bn??*gІ< ?o??n]?>-2>h?k>jk6(U?L@S@ħ?j/?VH@n@}@@>J?'ϰ(9 mJ? @~@ep@(H@h?Tjcϧ?m@N@U?r(Rk('B(&;?o?g/?;??O@3?s>@ۈg؈0s>O7?9@?;?e/?co?L;?BA(%f?i@Z? >y)lQ?H@j|@^@@bޔ?u ?C??#@^@/n|@H@?j)$>lc?@f?(('3IŹ1T?&? ?1,?u?A?B?o? ŦDo?֪???F*?0?W'?U?g3U>NU??M26?׍˾n[ ?@F@J7@-@6??O?}3@ӣ7@F@@/?0)nz]˾CK6?k$?_PU?*U3eg)6Uc?L@I:@:?f??^??6>$H!HM>b?C??+f?:?:@&M@e?zU`gLoV>u?ٴm>J˾{)jho:??ܥ@}i@@?e?@al@٦@?j:?jn)a˾?.n>F?GV>egDU?t@@?Hj?_C??9&??:>!1KŚ>?(?b?|cC?j??6@@EPU?AskEϽj?+6?>`s&?-?:?bI@|?C?M?4K@(?4.?5?&&o>G6??νnk~ܱwk$V>|?>U??|?>A?%ü?3n?m?,U?U?o?lp?ż?A?3>? ʧ?_?+"?V>mk}ܱwk4V>}??U??|?>A?#ü?1n?m?(U?U?o?kp?ż?A?7>? ʧ?_?*"?V>mk~ܱxkhϽ?*6?">Q,&h?,??H@ |? C?(}?I@?a-?3?!&> B6??9νPrk𬜿="AU?@r@ʒ? j?XC???$?j?>:EK>o?&?怣?w]C?j?? @@LU?؟fgV>?Hm>˾|)ji:??@g@W@??@j@Ԥ@T?f:? jWu)q˾Mn>?uV>mglQU^?HI@/7@L4?`?~ ?3??&>/H*H9>(?'? ?a?6?8@K@b?X;UfgҞ3 AU5CU??(6?g˾&nkŘ?@F@7@*@?B?Z?0@7@GF@@ ?qИnv˾z;6??*CU?SYUq3M(`M? ????D?Z?o?ʦ Vo?΢?ܹ??@?_?"?P?LҞ3>2`?@S?>t)<ɘ?dH@g|@^@@֔?g??0? @^@ k|@H@{?^ИMw)X>IZ?@|]?7x9M) ;?o?W/?߬;??@,?r>Y>ވr>/?@?/;?FW/?o?,;? )>2k')N?3J@K@{?tڭjA?yH@l@;}@|@~-J?~-9"dJ?+@ ~@n@ H@`?jƧ?V@I@ M?\X)k%3>:W?>>h]?F ?-f?z?6B׆+?ag??c]?>>\?6>k>$>% ;??;6@m??;W'e^:?@d|@}@K$@ !?j_hgIտ6տg!?9$@~@m|@a@0l:?p&??8@3!?+;?<>>S>?X?1?>7=5= >k3??P?>>"?<?3??>F@f^@@3!?K9t?Y!?@˸^@F@?*?}ę>j?L9? ?o?a?x>h\W?*}?> =Hf}u>x}?WW?L> F> ?a~??$>?V]~?"?>R/??[?KC?mA?w ?#@s7@ @J?zhL **4,gVJ?&*@Ҩ7@@7?+A?lC?h?*?Md/?i/>9"?s~?G?7?{#>&^i=ujYblbwR𾉜=Ni4kY#>a7?$>?W?7?: ?>>>H;??G?x?? ?T`@s"@aĔ?H3^տ? *տ)?<@s@#,?NҼ??f?鶏?;?Ĵ>> ?7?9?#>A!f55=~B:=HJ%>H2B=fg5iD\#>W?Jf=b#>i#>F>~>o]?V?C??4?Rf?C@@??]9BPտ !տ8Q??@R@~?,3?ߦ?t?1?\w]?>DG>#>0#>R=.Ž~TdeɗWZ1"n1W/ȗOd_ĽJf=fDV>@Ž =b>R??@??ޘ?h?t?r???氾x2h hQA?ҳ??p?|?P?w½??@?_?>z.pĽFV>hh>Tx&kgn )ر1>%?Ж1>E)cgVgx~h>fDV> ZX?dh>;hkW?'?l?2?o?(8>j>U?rA??o??\J?}[!?nc!?tJ????$O?QU?>Z>)o?}8?*q?a?eW?Mhs/澪|h>}\X?udI?mb=Z0>Κ?˚?~> oU0 =jI? ZX??^I?vxiQdI]5 =}?Z9?=?s> G"HKU?d?@0@I@n@%0$@$@@H1@@?FU?|#K!H,#s>+?:?}?=gd5BPdpxjI? ?}?[\=[پ+*=?)??=_پꌑ=}??›? }?h=ogǗ=>>E ڈĦH>t?L@l@7@۳^@,~@}@s^@7@:i@I@8o?>)Hɦۈ([>v>/j=ʗggh=Q}?ƛ?8<?Fs((J>/?.?ۄ>Oc(@?›???"6?u=d00VvB@/m-= ӆ"و2R>e?*u?!?b@F@l|@n@j|@F@ף@w? o?m?*>Rg߈Ԇ.=prM𾧁B@[,[0q=[???w#PѾW>& ?>PJѾL!??#(lپ)ۍ1Y7HbXo??)?\Ǽ?$1??6@?H@)H@@@?;-?.ż?%?崽?o?jr>+j0=?fbO>HƖ1)Ciپu(X#izDzzNY|:ѾeIz=>z1> Jbvgw >`?#5???Ղ?>A?(?Cn:?p?Q??m:?Q ?A??(??D1??1>Lwb3J[%1>u>m=XѾuGZ=a=<}, <=+C=NY|U5?*=E>?ʚ?b?]$8H>>9?l?%@{?z ?_C?>h&jrmjm%W>,fC?? ?H@k?p6?>QM?:H ?ʚ?V?{>c]0=0X5?g'?g?dP1?lP1?2g?&?|U5?{?"?=z3'>1?g(?GȚ?}1>̒1AyB"͐}?v??2?S?d?Zj??v)nKq)']?j?e?Ų??r??"}?-|Bq11>_͚?(?(-?R>z=)??@?A??z@{?CP-@@g?g?)X=Y=cW??$o]?;?w*?N:??ŧ?o>w˾{˾>ŧ??B7? "?.;?qq]?x?K_W?!=_=Y)>)?/?`# ?᱕7>=ݣkqȗb5i礷>>>e/?'?;@s@[?96?Om>86?W? @z7@?V/?>>>ii m5(͗b2=>y>{<) R1??h>-@:@Q)@x7@S)@:@ @&U)@b3@?E1? >/>o?(?2N@H@+????@-I@?o? >2>ּF>5|!_d%uggd02qپvYh`,z@s6@ґ?g?=Ѿ(k(M=T=@x9#>; ?o"?gf?;?U?#g?OU?V>(Ͻ͊V>S澜x-==ʤ(:Ѿ8=7g?t?+@I-@?M?!?f?lXo!?'?=\)@YD-@[@A*?v=jlY B?}?cI?^kh>gĽ#>7?`q~?>(UfrkwkMnULT)4>V]Žz2h>UI?}?+?*'E=?&@5-@4E)@?!?olXor?ny?@:@W-@?a5?lIY8s?Ǜ?0?$ZX?GV>Θ=ݙ?G?~?>Yk@#3}Zg֦}ܱƭlqgO3"6k>ދ????$=V>tKX??g??AqK[hF5?,v?J-@Г:@@=VIý,??AR?XI?+Al_t!z*JcX +[+zp_z B݄I?5K?x??|"ĽqV>)M?vs?,?ٚ?? ?am?1@Uy@k@I?V4=?GY">??~??Jd?T>ӈ9`r&9>b?n??u>ȲɾCo'&{]4&F]1v'Ǽɾ~> ?g?b?8>+9ʕ>V=d??~?r?!>pv>R?QmB@su@׼I@궬?>x >/: 2U>Z??,>8?N>&#>=źs>~>F>҆>C7>*>_s> =|#>i>>48?a??">i+LDŽ_ >|>f>ES4a?4@`jj@I@?+k@.I@>I@Ȳk@܄u@4@cf?5Pu/N]GW>;xYtR?f|"sc>f)>:>B>[>K5-?[:?{?a9?Q>N>^9?ႄ?5?j)-?G>1B> .>[ >Q>"(?wY,x9W>y"=N^P2pf?4@!{u@+k@ay@|u@rj@7u@ey@tB@?C&Pֿ(=:?~ʦ>'}TzJй?/?F>]>>0T??t? s? >S> s?ms?₰?0T?L>>׫>/?8?aJe2}8S.ݦ> :?ߴ=ֿ P?uB@ay@1@sB@4@4@tB@1@T?\aǠ݂wP>7L?93?H>M|eē?ld??U5?*??n`??uj?C׼J;;Y?ּ/yj?8?]??*?sZ5??$d?ڞ?דei|{7>6?I?yNP>F``?1@w?Y??_f??Z?is?^> 9N=L???Y>⾁Ǿ>9??۾?6 ?Z?/??4O?5S{}vS9O?????ܾ?c?\8?{ >Ǿqj>%??G?==N>w? ?x>Ha"PP"a{>õ ?v">S :?5?)?GcX?$mDQ>?v?G@g@I@ߙ?pr?Jt^j^vӷr??@7@@ft?t? H>GCfX??~2?:? $4S "> ? ?!>K?ֿ})">?j?H>4W>zͦ>(>b>p{A龜9Y((t[F?P ?}@߼4@s @ϭ?> <& ^1<>׭? @,4@%|@P? ?V[;-(%9NE^>v%>Ȧ>V&W>>}? ?ڠ?ox?AS??N_737N]SH??ڣ~?>axե)㾤9~SJe/x=?|= @@?Z? ?)??u?&?W ?!Z??Z@: @͍?|=eO9rĂp"5x>~?ڠ?2?~?!>/"=YP>=V">~?1?C?B& >Ye!Ǿc+(.˿{Jl.??-?-?/?%@oD@d;d@8D@C!@(?,???.?^`˿*((ZǾe~YI~ >?2?w?~?Գ>,W>d:?K?TH?:?W> >?Bu?5d?ㄾ}5}7ӓ >I>[ߖe!: (>0Z)?-?VN@o@!@<@o@H@1%?*R)?T>B#Жe}[P> >tړ84} wGd?w?N?7d?2 >/YxϦ>l5?Y?.?6>(sx: >;d? N?>b.?JS?6??8?=CO"/Ҿ5=PN?q>>ㄾY`,>C?? >ZY4Մ>h>!98f";?_?ԯ?p??䋥?.?XӾ2fU ?I? -@f@6@*@C#f@"-@? ? U@Ҿ?˴^.?n?$? t??`?ީ?k"d1g9q>rV9.}Ob>VaX?L>,@>|\9V6M>>/??׾?!@y@6 @ץ?,>Ђ= ?U?`(@@%@9@/@v@#9@p? ?=D>?5> @}@`@2ھ?g?/?I>*rVý5)+#*?F3}Qen⾷ZB/OExe8}>-?14Q'Ľ8>y>>>H5?c?'@A4@@?6)?:b?l?#@Q?:Մ?V>9>I?ݍ?>@?^b?t)?ʣ?O@B4@@. ?X5?>A#>ͨ>9>ý+?9>Ԩ"ыJCȓ^Ǿ0ȬǾ֓7J'"2L8>Q!?b??? >z>*?x?E@@???@-@<@ʄ?'/?@-@@?(? @}@?(*?>C>??k>??>9j9^>??H>>ҏ>?3?ڔ?Sȭ?լZ?0 ?%D@*^@f@T@f>SƐ>VB@\6f@E^@U@U'C>G8?q?"é?T?gm?>??2>*/?j?m%((^c>??j?pO?m?.>=>T?\??'kr?s>`w ?e @o@f@@z+@s7>|>kO@g @c@ko@)@ ?ó>^r??e?T?om>d>?T?GI?h ?78?7>S>???s[WQ[S??? >1+>88?p ?֋I?>#>+-?a?P?A2O?&3>GI?AF>?>B>>c5??x?T?e˿Ue?:z?ݾ?XU5?]>I>}>]Aɾ=6?s?sj?}S+n^?=d@@@f@B@t?H@-f@@@=d@ޭ?Sc^ kSj?ox?9?B=xɾAth_7ɾ #>?N>а>*? ?@@ ?6=}{=U?@"?c*?>8O>#>rɾnj_Zq'as>΃?s?D$׼]'?PD@o@f3^@E-@1@5@-@<^@Ko@D@٬?O^yIռs??s>[o'th_H"zq'= 0-?kT?L?N?j@z~@2?zvk?j@@?? T?)-?=r'"z>\9?@>;}2i*?#@K@@??Si?ܷ?@JO@%@)?f&yvs;>e9? >H"zK+)#s>U9?䇰?{c?F?@;4@< @v.?B63w.?u> @4@@?\?聰?4?Ws>z3+]`:>b?>򙽷;'Jq^@<ǂ ?+?)? ?B>Ə]K+N]>??u????' @@G?"S4?@ @}??n?3s??(>]NL x>6;>>^׼DS%- >.Z?+?U)?f=&UX=h`)?0?Z?K>K׷~S ּ>h[>>nN_S1>V9?s?Pqj?4O?tr?ѭ???>ҾeҾ:>??hխ?{r?;O?dxj?s?!_9?@>ëe0S{1>V9?s?Pqj?4O?tr?ѭ???>Ҿ`Ҿ6>??eխ?{r?;O?^xj?s?_9?@>ë_RU ݬ|p>H:>H>܋׼Sd#>fZ?[+?U)?.`=U }=8])?.?iZ?>ϷS+ּƺ>Q>h> /QP]w>??q????: @@??"$?@ @??:?p?5?>]RU4+]->5;>ݗ;3r^< ?`*?'?9b?g ?] ?Cb?,?P,?a ?Բ7>](+پJs>q3??Y^??@¼4@: @y.?A;X.?< @@4@@B?Y?~?3?ss>]4+~*zV>U9?[>;󍄾W(?#@I@d@I?f?ʵ?d@L@N#@&?=!z;i>@Y9?>k)zLz't[=$-?T?? ?=@{@? 8x?|@m@>??T?%-?u=Pz'~*zt_{'Cs>?!s?hؼ\ ^߭?D@o@81^@ʓ-@/@ 4@-@:^@o@D@?4^~ ּs?~?'xs>{'u_ɾ`">Y3>*> *??@?=6<= ?r@?b*?6>@>">ɾt_~ BɾR=L3?o?kj?S6x^?:d@ @@f@@1p?i@*f@g@@^;d@+?n^}Suj?p?1?T=ɾ %Bl>">ūB>>Q5?ھ?q??eh˿וea?s?׾?K5?>B>9>u>~ BI?d>">-?|~?s? &O?撸<#?D@ @O???Z#-?">t>*I? ?)8?B>>T?M??¢[⬢[?\??Ґ>>>08??I?H?/?>(>:T?X??`r?!`>l ?&@,o@Mߕ@M@(@h>֮>?M@ @@qo@&@Ǎ ?>Jr??n^?}T?D>N=> ?N?[h?}??=>a/?b?76?@>?2(ْx-(G>:5?_?/?#>~??e?H?巩?Ma??!8?&B>8>?m??ƭ?Z??=C@)^@]f@@>ʐ >AA@5f@qC^@S@ 8?Z?ޭ???һ?.>NB>88?l?#?[b?ˢ>S>?? >+99>o?T?5B>c>b?巩?J?b???l>>٫*??@@ ?U??@s-@@A˄?0?q@-@n@~4>??b?"-?|9>9"JϓǾʭ Ǿ4ӓNJ"e8>J?<ý8>>{>>BU5??@4@@T?L@)? b??%@tV?ل?;j>> ?8? B@?Rhb?})?Σ?@q4@(@ ?|]5?>]'>>9>ý"&?\/}{e1ov/??޾?o@#}@: @ߥ?ܷ>i= ?j[?+@@H*@T>@4@M@=@Sz?3?1a=> ?B @@@?y? /?]>ѨPBVX9  w vy> nX? j>~s5959)"*?g??w?s ?ޓ?.?p?ҾU ??R-@w#f@@D@s'f@P-@ܻ?~ ? TҶҾ_/??a?U{??f? ?""{9̚>>„ YA> ??)> Yk>ɚ>R?Y> c?qJa?W?Hd?f >m.x>8??44?Ϧ>3x{ >Id?R?8x?;d?фw}'} >T>z[Ǒe*|J02>b)?u1?P@o@@@xo@J@|)?4\)?>e7 ~ceg[Z>b>Qӓ92}u*Md?6~??%>:?K?J?I:??W>>?8x?2??; >Y PweIǾd'(Ҩ˿z gu.???/?1?&@D@H=d@D@"@+?%.?r?r?.?d˿d%(&Ǿe.Yz >?6?J~?>p@"ܴ=f[P>=| ~>.~?2??~?%>Kx[9{9EMe=?> @@?Z? ?*? ?ӭ?(?S ?CZ?~?@#< @+?=)eb9T ⾜?x>k~??}?@SAN󅍿 2NR???O?>DW>ئ>2>k>?D9#(Cc[Y?K ?~@4@ @/ҭ?>/<^1D<_>C׭?8 @4@ }@?q?[*(9(8A@c>#>xŦ>c%W>M>t??c!>IֿĚi7">? ?">hS):?`7??eX?\A՛.]>2?ew?٦@*@-@?rr? 4pq^YD~f^ r?&?@r@m@u?? I>mc㾠 >lX?\? 2?:?#0S"> ?v> ;aZPoP aa> ?.s?_>.6N@?=N??[?_>Ǿ\">`;?ﴸ?ܾ???7??2O?)S~y{\wS Ǿr>w?8?XG? =>N>Vy?Y[??df??Y?.s?1@S?aa ||P>L?3? >yeͧ?c?j?yS5?*?>?`??psj?׼;;Tּsj?#?\??*?Y5?4?d??{֓ez8>e6?wI?

G;ar`?"1@auB@T4@4@sB@1@ay@qB@?*Pֿ =:?JĦ>{Q)}JҴ?'/?Ǚ>>v>T??t?ɿs?L>ب>s?q??$T?Z>\>>./??JQ8}3զ>:?ƴ=|ֿP??6uB@by@@~u@rj@u@ay@k@\u@]4@ [f?#P6N!>1W>TxfYvT><&>B>M> .-?8?\?@]9?H>D>8T9?~?2?9 -?J3>B>>w>I>"0?|YnQxo%W>,#]BN[7P`f?4@zu@k@I@I@k@H?I@yj@4@,?waRY>>Z >Ą c⨽>q??38?e=>#>̙=ؠs>><9>bx>+>>ts>F=">)>*8?m??>S<8>ۄ5 >>>n[S=Va?4@@hj@I@ӽ?$Ь?H?4I">~?~? ?Ed?4>9!D9>+b?:k? ?I>Mɾ]t'x][쎬7]i|' ɾs>n?kd?Eb?Y8>59>6d?y?*~?n?!>o>]P?SkB@pu@I@?3<4=VIý,??AR?XI?+Al_t!z*JcX +[+zp_z B݄I?5K?x??|"ĽqV>)M?vs?,?ٚ?? ?am?1@Uy@k@I?V4=?GtcD?q$@p@fC]@" @/?P?g??T?w?T?aA>EWG"?#?v??=5I-K=G?X5?H?Wk=+A-`4=?q? ?}"?zGEZA>T?}??I?? O??z @,]@yp@O$@N D?tw%D?ND?_@Z@zb@u@QBo?>Y"??e?)?O?>dM+s>Lz?p3??>(ؾx0:CI?]V?SV? J?':Pؾ>?.?nAz?a>>O?R?؆??8:"?> o? @Ub@sZ@n@w%D?Z$@k@i$@Z@Z@T@G_>)Cd>>b?D?@f>>=6>)?nP?`,?p>v Ȱ 2>3?k?l3?2>w+k~q>^,?P?w)?$>]U=B>l]>D?ja?p>,|CA>}@3Z@Z@Z$@p@Z@Z@{p@b@@1τ]"ӿ(ݿj(D>N ?C{K$KW>>>s>s>V7oE ц=i*?}G?.A?J^}(ݿEӿr*@yb@p@7]@b@Z@b@;]@j@17> 'ӿM f{+>[v? >2̾[6'X1?&?G=?;c N bjL>ɻ>Nd>5p*,%*\d>λ>L>.b ` <;=?&?1?(6r̾3>v?L> ӿi>@7]@6 @@P@ @@ @B&o?CݿA>?J?d?ɸqMIq??Y ?x>/|;1>!&?'??徺>3xN..x^ĺ>??&?1>|/Վ> ??{ ?cIq?i?~? >~ݿ#C*焽AG>31o?%?̛>v5u(!%>Ƃ?@??l=ѡ>>H? }?bD?+c>Kx?K?0?,n??谕U桿s ?bn?/?f?Fv?+i>/D?Π}?>H?]>=A(??8@|?*>}(mr>)?O?̛>C%ӿ"ӿFC*ܛ>YO?H"?>>v???m%?i>=B3>>A>L2?(ם?f?~ @w?T U?}{d¿B¿JiU?z?~ @d?ӝ?2?>|>W3>2=>|(??j?v?<>x>E"?O? ?="?|ݿm eݿ8oPM"?*??a? ?p>y ?"?z>V=#ݾQ=?C@*@X@̈́?ﱋ.~ʮtՄ?J[@*@A@?=ݾL=> #? ? > ?a?М? ??]?^t>L}(u(芘>??؊?D?DF̾q`=T=8!A\kk}=?P @ @-|?j$WLC\uab[Lj!=|?1 @O @-?%}=Slk7\Aߋ=v=qÀ̾qCD?Ћ??h??0a?x> > *>>v>a?؋???9>>6eI>}3>"l.{02[>S~? ? > ʾg,rY?ce?焮?`Xe?ћ,ɾ>?"~?f>e<[}iݒ3>ߠ>*kI6|g>??h?w?Í?AD?> ?0v??C}?>v?Y ?qD?ݾl18[>־QpCMD̾=QJD?U@O@-O@Ѿ@0?C=̾ &B־.;[kݾ>H@H? ?'(-O?w?T? O?F>taD >?`@&?>DCH>O?pT?>a>< 1??}?y>3=}=>P Mnϊ$a徔?6@ @1@@s6@?kf9= \#>D}=)=ғ>}? ?K 1?>T?]A>>YΉ̾y ??$?3?/̾ъ>דA>,}=U6???ݩD?2?Z??~?{Or(ʫ@!?B@@v@P@@B@L? 򿫿c~?8?ۈ?2?D??!?7?=]A>E0!b>660q!?}$?e?q_6r7Y>W"E2͌>O G?=?g>[L>ϝ??@J @?t̾󓓿8d?a?@1j@@z@@p@?@5?~c̾\?Q @B@ԝ? a>u>=?G?v>F E&Gu\=<#(eI=]>'>\=yI>()??գ;0bi?_?)@@>H.==c??@[q@ׇ[@3@^3@[@6r@ ?@?)徙@*@g?Lw?n/4;&'?U)?mf>&GƉ"?/r> >rH?+1??[> =X=M=>? 1?f6?>rN>y"?7z?P?˞=t 3}@?z @S@.|?Eʾ?ĕB@we@w[@@y?e@[@v@B@*?zɾ>U|?_@ @3?|[ 3=P?Kz?Ɖ"?I?Lz?)?#G?:+?{?DH?{3>|3>CH??"? G?u)?w=z?f ?*? L,?_~x1>q*?o?Cń?5<,"!?6@@z@G3@n??3@@\@>6@]?q,Ň?z?6?1>|wk,?\6?I?py?2?P?-?W>?d?}?>7\ ȩ>}? ?=??P?K.?cs?{?p>c&?j?4U?j_@b@m@s@q3@@r3@@q$@:@.@皽jMG&U?.v?*&?b'[9q>h?py?)?f?[,? v=E;>D?1>ݾqji<ݾΡ>D?>0\;4J=[,???6{>fDvL>0???[L#^e?3O@.@E@@n[@[@@m"@v7@XO@ie??NLjQ@???L>`[>)?\=;>p>-_ /r> 2?K>=kzkZr= 2?'j>/e q>>Pݤ=($ؾ"g̻>༺>`t}IE?O@@@gl@q@q@@l @KO@y?Y4| Xʺ>һ>{R~ؾ\=4ؾv㾫  |{?ם??ʚ}=e3[ 0[]}=y?՝?Lr?}wؾ40:ΰ3>Od>*x¿+Iྜྷce?@6@B@?@N?@ B@)6@@ae?[,v ¿nxWd>>ðd':4?-G(:lbp1>܍?pi?^D@ǻ?x>1־:>|?C@d??1>cʃ1:H-g2>ޝ>}*.硿¿5XL9?@??漞?s?O?rD?^%TLG|T ¿⡿.$A*=>ݙ2>?-}=_9L>*&?5?! @b*@tQ @~?~?@Q @*@~ @,?&?L>$ ܰN=G?^3?>,. jD, Tb徳3Q,j&~.5,>3?I?}=I?sJ?2>>c>??s?{?Z@ @??< )o? @Z@w?sl?j??>>is2>D?HH?[U?k?N>B*69x|􎌾< ʾ8=_=ɾ􇾸rddj+x*>%k?4V?I?Z5?U?ٱ3?o>Td>lú>r?U?gЄ?1|?b> ̾gPf̾*>'9|?)ӄ?U??Y> 1d>Н>'3?T?\5?U?ܱ3?q>Td>dú>n?U?eЄ?1|?^> ̾gOf ̾0>*9|?+ӄ?U??U>0d>yН>"3?T?Z5?F? S?k?T>Me*'xx> ʾ =؆ -=NɾttKb(x*>ik? U?J?,N?2>W> Ի>| ??q?Ez?>Z@ @ ?sC [? @Y@v?j?h>?˱>>z2>8E?F?`9=D?3?>,}.Jòj,6b RI0,j/BV.ٺ,>3?ZK?Z=ðUML>=%&?3?: @*@O @~?Zz~?P @&*@| @*?`&?L>Tڰ6’`9=~K-aɅ2>ٝ>0*.衿¿4XL܎8??u??f?u?Q@?gXL ~¿W䡿.*Kӝ>2>%A-B,:̖zbդ1>?h?B@A?ݰ><־4>E?B@b?[?vv1>c(M4:~K-5V5:H԰>>xFd>:xY¿.WT|be?z@ 6@B@0?@u?@uB@6@9@]e?d00O¿'6xH6d>>Ѱ9-:4'ؾ@? }u?ԝ??6}=9['6[}=)?Kӝ?An?} ~,ؾ5葤=6ؾbuû>ݱ>t Xྨ?kO@@֛@k@`q@q@P@ @O@߄?dNS>>r#ؾ,=+q>Zp>m v/_>u2?=Il}k/=2?V> /i \p>y>葤=F ?~e>荷L>>?[?bL|Xe?O@-@?@@[@k[@@i!@p6@XO@ce?UL~k\???L> ~{}>/??O,? =#;~>1D?>ݾmom6ݾɈ>TD?o>y;#?=Y,??F ?o?+?qp>%㾥#c?&?6e?T?j0 @@a@r@3@@3@@?#@F@]@%j6]hU?fs?w!&?bT㾱p>?zt?.?P??=? ?}?a>#B\ﲩ>}?4?=??a P?Z,?o??'?UH,?x1>I(?l?+Ä?2Di, ?&6@[@@,3@k?{?(3@N@@u6@Y?v,mЇXބ?|?f5?1> ֋A_,?1?S?3Gz?x)?G?%?:?0?H?3>v3>:H??!? G?8)?}h>C?1??I>=Ai=a=>Z ?u1?;?ؖ>Y>m|"?Ge>I)??3;>/9u?ed?]*@l@>c#=y?t?@q@[@3@3@[[@r@?@?^<^>@a *@"m?~?/~;*?D)?u>.8G= <(HIe=Q>>=ZI (C<=GEfگ>G?=?J>l>֝?;C@O @ ?̾??@l@@|@l@ts@?@&˞?3x}̾m?"V @#G@ڝ?v}>>=?GG?J>BEv)>x)6q.?*?'?Ωq6d$n>E(A>=K?0)?6 ?=D?2??%?~?{i?>Ң{q̾G??!? ?|̾yj>(A>_T?à> *>ه<-1?G?;}?>D=}=>aN> f}L徕?6@ @3@ @s6@?FRƀ_/ p5>~==A>}?ʊ?1?>T?zO?^>#C>?@y? >4Cd>O?_T?́??O?*i'?iCH?k>ݾk1/[['־"̾P=5N?h@O@O@?@8?Z=̧̾Bxw/־1[k#ݾͩ>nGH??D()e( O?^??D?= ?Wv??&?.v? ?D? ?́???K>Q6@Ia>3>D3ky.[>~?,?>ʾy,6ie?)?~?>[7[{j ܧ3>>\I6{h>???a?>>.>>x>a???D?׊?D?*D}̾q=={9\ik }=/? Q @V @/|?~ݭjTLpQSULϨjb=|?f @Q @?E}=lk9\7==q̾COD??w?v?6v>~(Y3p({>?D??柣?Ea?k ?W>f?&?>a=ݾV=卅?YD@*@EY@9΄?~B-|oՄ?\@*@B@?G=ݾ/k=>%? ?> ?a?͝??9@"?B|<ݿT ݿcjP"??O?UI"?o>d>v??R?&?>q=)3>|>^>2?+ם?]g?~ @ v?^U?¿¿KQ_;U?\{?  @d?ӝ?[2?>>3>E=> *???v?>ry>E"?O?Fϛ>C#ӿ5!ӿC>O?n%?Mʛ>v.t(d(>?@;?!?=箏>DH?L}?D?d>6v?Պ?/?l?r?󲕾塿3T? p?6/??q?e>D?}?@H?&>N=(??E@|?>#(tޛ>)?+/o?E>ׄG>/o?n%? @[#o?CWݿ<>?????qzGI-?N??t>/}1>!&?-??>P7x]..+ x>??&?1> }/>= ?? ?qIq?֘?}?>MݿC:o? @z@@@5@ @@8]@@*>(ӿ L>v??>̾f6C'1?$?=?(;j HbL>ƻ>Ad>]*h,*J6d>YȻ>L>cke ;=?r%?Q 1?;(Z6b̾C> v?}>p pӿU>@8]@b@VZ@b@@8]@ip@8b@@d%ӿݿt(z>I ?^D*D<B?!G?:?=ʣ x8r>ҝ>>>Н>>kj㾛"<=!?xG?;?8<6eD ?>ڂ(eݿ#ӿn@{b@p@ZZ@Z@ip@Gf$@Z@Z@I@;S>Cm>ja?D?#V>z1>=)>!)?(P?U,?

لۜذy2>3?k?3?2>%ϰ~cp>S,? P?)?Ė>9=Ra>3D>1D? a?d>UC)>@{Z@T"?Ť?֏??JO?뢌>Ӥxi>Ez?/??&x>A0ؾ5:D?R?T?F?Q,:ؾ|>-?r+?>s O???g?4"?>o?D@b@Z@@ D?JD?tcD?q$@p@fC]@" @/?P?g??T?w?T?aA>EWG"?#?v??=5I-K=G?X5?H?Wk=+A-`4=?q? ?}"?zGEZA>T?}??I?? O??z @,]@yp@O$@N D?t_t>DO>??wB@U?=?!{?@?9?/?"?X?qA?>=M>w\?5?J?8?9=U>g?@t'@@ٺ?>M9=(8?G?30?XV?D>x^=e>KA?pP?ˮ??(?E0?z?"?*?Y%@K|?>?_t>>?<>?r'?u)@#??x?%(??J?Ԋ?A~?!/?N?ٹ>Fb> \>xP??n?ՒZ?Q=7*>8۬?l@k@]׬?>~*b=7Z?wk?? vP?L>b>ƹ>XD?/?1~?~?";??((??"t?(? @?>??H??%@+?S? u5W=V??W ?Xv>]>c ?D?YI?a=?$y5ÙB>쾇?ጯ??O8>EL2$f->(?v>L ??}V?o=tfuR? ?N@?80@r@@~:@(?R?&ǵP}e=>?+?`%9ͥ>M ??i{?>j%9" CO7>>>-7># C7 9>~??'?>#89n`M?u>?]=N]}Gȵ &R??80@>? ??v?XF?,?\Xu˵s{ۨɾ3d"=*d?;??D?n73``px 4}yc]==a]=c&3}+w )^p-1.P?+??"!d?{P=N">'??2?N?R?R?m?80??Z}ɾMH?)?ٟ?> >N?̫??N?B5oܝߩ'S.bߔ>A>= =͆ ==VA>>b2SݩH֝N?a?ʫ?5? >>Yݟ?7?H?$ɾW}L?2?4{??Qu&Bu5?{?^(?1 =a=Mc??6%=? Ua[Ot>0?(>c;>G{?c;>+>0?p>Uxa[Uv q1=?? Pc?m>??"l?j???ڟ?_?BR?? ??#>vҽc5;p'>O?4?>ؽ8ھ5@ھؽ$>8??>'-;ѽ$6>j???JR?V?&ڟ?k?>?V??6?-??=_}V}>X}=%=/?3?cC???ٲ>D>??E$>ֆw>,uKɎ>쫊?O{?E?y>3W׋ ًU3U>1J?{?T?>C;tw>%>?`?>׶>??'@?-?u%?>?UV?m=ɾѿɾB=IV?C?)?邲?G ?pcv" >h> ?w>zy `Ǿ>q??/?+]?Rt={_&ÿÿ`tAu=Xe? 2?K?#>\Ǿ |z!w>; ?d> >c"WaP ??u%?ճ?`??c>????i?.~?xv>tZ9=h?nMc??Ou 0/,>Fo?ʬ?ݍi?tm i잿4am .mڟi??Ko?1>I( t?Mc?d?*=e89sv>9~?ճ?S?E2~?GI ??z? ????I ?2~?Q?/?[>8>cd?ȫ??>VmǾ>E?r?'> Kx返Q?z?Ux{X >'r?E?->\ǾX:5>r?ɫ?d?ε>;>/?S?A?l/?xv>c>ڟ?Jh?T՟?>OcɅv>/?pA?-B?P ?^????=?gҽ? j>$?o?Fr?I ‘t??ο@{?ft?őo,IUU>%r?'Ho?>{ѽ].=??i??Q ?cD?A?>??>>hc9y">x??>h"Q_9>B?>M>P D?C??N?_ O;>??>IH>rB?q@R?@NZ@oZ@|?@ @ R??>sI>?И?>c4;V EN??d?D?9>>%T=K>P ?r>o=H >߷?2?R??$ >=զ>O ?׸>Z=pwb>nnI?s??KrU'h?&?|i?`e>x?Q(@wY@kY@*Q@> Y@Y@)(@y?Cw> i?3?1?'U?z?uI?b>%T=b>D??d?i?`>??%\>?cd??|D?Zb>2>K=?v>x㝿r[>q?UR?Nmʾ!+?4(@/^@h@@E@@~@@δ^@.(@m?ljk??q>^[%֝U>`=?P>>``>}I????m˫?oNc?h ?">?yMc?9ȫ?R??XiI? 3>|{>!jP?;?b:z穿Zo?9?r=I0@Y@c@@ >?tu?h?@@GY@e@q9hv=R?֤?g@ک+W ^?P?i=?/?#?d?x?n?iw>w>?^?E?B?u?Q=?[nP?T??8'?#*bSV>!?U>C `vt?!v?@ Y@@2`u?su?@@/Y@۔?@t?gA glĜ>GL?>sS쎟y(???^?8??" `?N?1=?74>tz|t6>/=?N?N?>;?0?1?g? >P29kp'b&?>|3:Js2?Z@Q@@V? @;Q@Z@?CȔs^w3L>B?aZRp9J>s?8?M?m?(?Y^x ѽ7 է 8ѽ TDa(?l?I? Z?7$C| > >o2ٽ[c%s?@eZ@Y@q@@y@@(Y@Z@@?[垿XMuWؽF>>n C#Z?M?o9?|Z?&>830LםwU%;$ꇾVǾK!UǾ,;U7؝0Zn1>;Z?W9?E=A0}A>`;> ھL{ÿ;a{???@nY@|^@Y@F?@?w?{aÿe'پV;>B>'!}"=o9?)}9=l=$h#9^ݩ`\['ӎ>~>I>>ǎ>'c[ߩJ!9s$w=79=*ԣʑc!=s.ÿ랿 t?[@x$(@&(@ @t?I񔾗鞿Rÿ$vdPF=NccړK*)}9=>*3i CG[pSB~>??Qo?E?Mo???>X*SbpZCb4*>>3>7>W]=AX =Y$k`k]R&Q?x?W?!NesZf* =]= 7>WC>`>>?>\q ca>?f?5? ?q'r?%r?۱?1?<{?e?l>b|  L>r?{ج?O?h>=u =aھOZx xH>}> Wsz MOپ4 =8=>T?ڬ??@׬?1>+2 }N>9? <?hJ?;d?Oi?T>CAU>>i?=c?I?5?/?>N=}L;>ڬ?g@Sk@?Ҳ>]='=hO;>ٽ<3Pz.,uﵾqK3ؽR;>I=]=>/?Gm@@t'@j@?σ7>cA>->>>~t=Um FI;I w9m0t=p>_">/>A>"c7>@?l@t'@j@?׃7>cA>->>>~t=Um FI[">/>A>Fc7>??l@t'@@ j@䆯?>s]==K;>F$ٽz3{Gﺾ;vLDt3ؽ;>:=4]= >?>l@A@7ج?1>aZ.}c>6?9?MH?pa?i?>(U>>i?6b?G?-3?+?y>M}e;>٬?@G?nլ??>2ƺ= =[xھ[ 3z>g>Jv 0Rپ۞Ǻ ==>?Oڬ??>.v a>Π?}?\1?#?~r? r??w0?y?H?]>[/bہ 3l>G?s>ֲ>)>y7>\= =Րɏbm@UǑL?,x?S?dzeP(i]7| =@V]=|7>9>j>i>*C?CbpoSeK>竊?s?Ho? E?Go???>fShgpiC?*s>8=*` Ac=̺ÿgܓt?@"(@^%(@ @t?잿ÿHXf=c) *69=A=2$,9Ę੿4c[P'Ď>^>(>&>>P>'Ci[2⩿ؗ&9%$,=8=V8?`=OLP}A>4;>4ھNÿXas?c?G~?@Y@^@RY@?@?#?qatÿ23پo;>8A>:}\1s=9?ӌZ?>-!4ܝU7;eǾ/qeǾ;;Uܝ2t">Z?V8?D?Z? X$Cڃ j>) >ٽ_fsm?@[Z@jY@Op@@w@@=&Y@2Z@@?Z螿.[Pؽ<>!>bv F CS$Z?RJ?Hj?'?(hi' ҽG Y HI3ҽƬ 2hn%!7'?i?D?-?c?N>79mp>7b?>3vu?6ԥ?Z@lQ@@R?@6:Q@ Z@}?є`_39@>>?aXYp9h9>co?6?P?J?N?:*=?x,>&tzBtS)>z&=?N?r?>=;?O?-?(T?$?9'?+SQ>?M> `ut?Uu?@ Y@F@:]u?ގu?@]/Y@ؔ?@t?B g->#N?^>?Sh G (??^?P?d=????m?q?w>w>? ???Nv?S=?pP?(T?>qP?;?ZKq8䩿f▂?>=?r=%:@Y@d@@??%yu?{j?@@Y@U@hf>v=W?o?4٩) g>I?n?A?Ϋ?Tc??.>?@Nc?ʫ?? ?"rI?}A>>SQ>\=?L>vݝf[/>Gw?X?Tmľ5?}(@9^@Ek@@@k@@@^@1(@z?B3T[Н>->j=?h>Db>D?C?)+d??y>?x?o>?,'d??D?b>=\b>1I?>}??/U'?F/?i? 9>Hx? (@;Y@Y@W-Q@$Y@Y@-(@y?xe>: i? =??A'U?́?I?b>Cԣ=>Ca ?ʥ>L=( >?NR?? >=̥>a ?ع>=>ڹ>;D?s?*?>N? ,;)Ў>?/?>Ix>.Q?@?@ Z@Z@;?@{ @a?*p>kI> ?:?mݎ>;*B TN?9?Þ?D?>B>Q?UU> 9?">??@>S"9a>8P?>!A?K? ^ ?y???)=?5ѽ>Po?#r?"U>MI "𪑾;t?=?@?t?`2 NIU>)4r?Vo? >އ jѽ==????_ ? R?A?/?v>^`1>ߟ?n?h۟?>q`v>]/?!A?BU?/?l;>¥>*d?ͫ??)>oBXǾN>>E?g!r?>) N uL蔾g??Qt迒 >1r?E?S>MǾ)J>?ͫ?(&d?ĥ>X>Y/?GY?=~?zR ???F?f?"??fR ?;~?BU??4~?v><9u=Z?Rc?{?rt "J>Lo?Ʈ?Ji? rmo zf螿ap랿Di mgi?S?Ro?#G>A!] =tq?Tc??Ǝ=U%9v>|A~???G?>?1?J???s)?ă?L ?a[" >+s>?Jw>SzԨ XǾ>?0? _?*t=z=^ÿÿb]q^u=Ci?6??>[Ǿi zw>&?0m> >B["ߨ`U ?3?H*?A?V?=ɾɾƙ=V?D?s)?3?B??\?>>?N?)>cw>ltA>ʎ>ڬ?|?F?{>3W܊7[VS3/>L??{?4ǎ>*5.jtw>,>?X?B>{>?(?A?0??3=`]}|gT}K=?3?B:??V?T>?@?۟??ER?C???)> ҽJ4;Ե'>?1?>dٽھپkؽ?*> ;??>'+;һѽ9>?D??KR??aڟ??>?MV?f?8?Ų(?DNʵ ȵʺ(?B:? {?(?=,=Pc?4?&=? Ub[.Qr>/?M'>[;>?At;> 4>w3?q>5Zc[CUv 3=??/Oc?$j>m??k??Ͻ >?̫??N?8ݝ ᩿Sb>XA> =@F =LU =3=JA>M> b"SJߩuםN?T?ɫ?? >! >۟?]?hH?ɾ[} ?T2??;R?uR??-?A? ?hu̵|^ɾ2p" n=(d???2?i{&6N"bpP{ >}mc*]=4=7?]=Nc8}Ez Nbp/|Y?=??wd?=Oi">a?n??Jb<92¥>f?9?Sy?>8 !*9C1c̆7>>ij>z7>T[C'%9>|?)??->Z\9 8c?(>? 6=b}˵ &oR??0@@@7@ؤ?#@(?S? uK=V?'?P ?ۥv>|D>r[ ?D?kyI?[=?j;?'?>)$:@"4>P?2?u?*>V=$>'?;?+[=?JuI?W D?O ?$>2zv>C ?^?vV?ɓ={uR?]?@? ?ؤ?f9>?$?'@E!?O??(??G??J=~?\/?L?й>b>RU>g{P??l?vZ?@=*>ج?^k@j@լ?0۲>*G=Z?h??"sP?E>ֆb>>A?/?,~?|?8??(??2r?H? @w?>?f9>?_t>DO>??wB@U?=?!{?@?9?/?"?X?qA?>=M>w\?5?J?8?9=U>g?@t'@@ٺ?>M9=(8?G?30?XV?D>x^=e>KA?pP?ˮ??(?E0?z?"?*?Y%@K|?>?_t> -?n"?K{"?>z>{e?x?p?D?c}?>>9?+9?P>Y5ؽ:(?1~?E?4?z?+z?t?@^'@?@?/z?Hz?L2??Cx?0(?Fؽ{>Yׇ>v9?N9?>>G}?~?_?%~?.?ӽ> >"?p!? -?!?5"?#?9?>D>H?X?J? ?E?>?$Y?G?>$]==>??ir?Uo?t&?Oh?5i?@@i?wQh?&?yo?o???>\=/֫>ȪG?Y?ѕ?Ԑ>???H? ?C>>B?P#?!?n2"?#?a"??>lzKV>~?v?V?c=n7=o~.?jk?T?l?L??]yP? S?n?t2>>>0}j?ޏ?i}j?>>2>?mS?axP?I??l?O?Mc?n.?t=a=l??~?>WLm>R?n2"?W>m?}?>u>*mC>&z?nqZ?f>{"j>6?ǥ???+>3-=ɽ0^Gh=]>[>֢=GE7a0Ƚ7n.=>?[?[??oj>*"}f>eZ? z?L>Q0mTlmo)>W>H>;B>6>"\>;>AD>L$ >wd?:?OZF?z= 0)?(?`@4?p>[gi/}4՝پ8JB=#>#>>\= 9fپv4}CdfH7>d?@$?~)?a0=/ZF?e?kd?@ >b&ZL D>H>J?v&D>`lmbmV7D> J?0?з>>ud?[?L?<-?))>Mڎ>ഇ?U?@5?>Nqd7ֿ"ѿ%ž2 >4b ?SZ^??І?Q^?Y ?\ >äžl!ѿ2ֿ_d}>l9? U??>N>GF-?}M?)W?ld?>۷>7?J?O?1?x(LOL2?‡?LO?^~?z??L?{?{>W> ???yZ> `tT߿r[ڑەԤ>H?a?;5?`?1?\?|H?+Ƥ>ɢܑrYO߿`y>??k ?;W>Z>ʴ{?K?0?z?b~?{P?O?g?M?1̷>-P(շ>)P?h?? ?jZ?WF?n<-?>j{>Ť>? 9?>`rosD׽e">C+>Q=?[?H?G?d?=?->u>: ׽xDènR >9?E?>{>g>$A-?VF?eZ?E ?,?g??P?~?> >>~?2?P??c?f>[=(>W>o>#>?{>c[hbi2=t>}8>ν ¾J>l??z>gJt¾@ͽH>>=i?>>W>N6>}=f>?j??S}?? ?z?ld?:ld?z? ??V}?t ?څ="'P0׎>8 ??b?>> >u1?z?Dʀ?g ?D;&ܿ=L̻N@L#ܿ!4 ?π?Fz?c{1?>>>?? ?ӎ>F0"= ?S}?>4 ??rfZ??/W?+?bZ?? ?>֐>=uoj>~)??%?9?z>>0F?g??u?W?KǾpԿB:g3*5hԿ=ǾX?~??:j?F?Ξ>>ܔ9???{)?kj>=:>>B>ڐ>䐪=f>rUF?DJ?H? OF?f>==ِ>5>*?n.?J?[#?OR?O?{>Z/>g?w??s? 0ᚿ @/ѿ/ѿ@ר ?ך,/? ?}?h?>>?R?"??m.??B>9?c?W=^"_=:-?{?V6-?4="(= ?9??Y?Bc?Q?@/? E>i6rr1?һ??,?n{>tW Ib]b3BU&{&*BNb87b > {>6?@ĝ?`?Y?9?ht9?Y??i.?~Qj>0 >>>Z >0^j>Qk.?-Y?u9?!G?L?h?U?=>C-`x{z?q?#p?X{>pwC7;?lr@?*?Jŏ>ݏ>#?J@?Z?w4{>?`{?z?wq6`>?n?K?G?ht9?;և>֨G?a?W>V{>-W> Ǝ>x)?ڎ?7`?$G?Ň>Uë>]l??|>df]߿=À?W?1Gf 뮋?܎?—?O$? T>M=$??s?ˋ?b4 .X?π?=a P߿cbd->?;l?ͫ>;և>'YMݫ>Q??h"?? ?>>A ?R?^ ??I?>psY[={?{>WAֿ|俏D>> Ⱦ횿bb%???%?/ &?8?Ӹ?s?bΚYǾ%?e>%qDo0ֿz_>?\='Yؽ[M]={#l??@DS???9>?է?Q?p@? l?[=hFٽ>?5,=Rs,ѿK䑿y׽t>BqԿu}bM@?f?0%?TfԿe|&?3̼?@?'bcԿj>ߡֽՑѿ`.= ?>ؽiA(?ó>??0?@9?Z?9?r???9??5????̓>*(??9eP?+ɽ:$} 3D>νHGq YB ?o#?~RԿՍԿy$?#`?A zm&̽O>w|&vȽiP??iA(?k?J?d?>3>>z>3>>>f>>n>}>@">>7??y?f?2R?D&14ž<> >¾0ܿ4M&~p>VS>?: #fBU>Ke>RC&* sܿU¾`e>>yž40S??k?(??{P?19.=cd`N +>> WP`{bd`2.=,zP?P?/? o??͠ѭپ^ >H?N=?)JRk7ѿ}(>$?%?%?\$?D>Xѿ`s>-J=? I? >݇پn+/?w?(?.7?q?GS?ɽht4ֿ'N߿yjaEh>F?v>_oO߿:1ֿ#cȽ S?`u?37?So?Oi2>N9Y^ ?^??q>辀&-2ѿ& ?ߥ?!"??<?YZ&V!ѿW >M?f?h ?8D2>po?.7?{?o??0^}2"ѿ.o俣M1?gn?k?x1?jiq. ѿL }0m'?Ũo?"{?&?>4GP/=W^?53?F?:?ཀ/h@/B6@???'@?B6cȲJR?P?9?[^?.3=+G>&?{?u2z?&?r2>ϒ4'ؑjD2=z??Q~?? z?|=vDmۑ4ہȎ2>y&?/z?*Ph?\>ߢ=@ >???D?n>NԨ PbHU?WË?Y?GbR xC>P?u?F? >0ߢ=Ӝ>Uh?u2z??Qh?>غƣپžYֽ>>*Ԁ?? ??z?è?ܺ>׽|8žپزm>Qh??h?+{j?Z>>V?/??J%(ܿ9bFڔ 4bFܿ[OJy?9??|>X>}j?j??@h?ޒ>G 9u >Ӥ>*>P>?XX?~?8?|? X??w@>>ˤ>mj >,9G>fi?@*@܏? Y>>P^?]\?=?¾8AԿwښiD m6w@ ךRԿB2}¾X=?d?[^?>X>"ޏ?@@^'@@dzj?Ϣ==] ?AH?*>!ͽB2 ǾΨ/{>!{>/:Ǿ,ͽ3>H?w_ ?=wȢ=xj?@]'@@dzj?pϢ==] ?BH?*>ͽ<2Ǿ/{>+{>/4Ǿ,ͽ3>H?w_ ?=wȢ=xj?@^'@}@A@Zۏ?P>N>N^?Z?A=?C¾:ԿۚF kEwC ٚԿ~4݅¾C=?b?X^?>EU>Hݏ?@@h?>G6 9Dv >Ԥ>)>H>!?{X?|?C7?E|? X?`? =>>Ǥ>c >i9$H>;h?}@T?e?>uj?+M>->?k-?Ñ?-J*ܿ1>bה^:b ܿ%iJ?7?U?>S>/xj?Ci??Nh?>𼨾پž6ֽj>Ѐ?|?P?=?x?ʀ?Jغ>G׽Ežپr>=Mh?T?j(z?Gh?߃>!=>??@?a> RVZ Xb"N??Q?6Ob 8GL>aN??j?N>z=>Oh?-z?I&?\\2>i4kڑqDH=<z?W?Yz?{?z?{=~D8ߑ74h2>&?j(z?uz? &?k>H==L^?,?|@?n1? kGT:B{@?/??ِ@?B:eK?L?3?Q^?\=SHT>&?/z?o?\?1}2%ѿHtma{1?h?e?o1?yu#ѿ}0?o?uz?/?o?N92>!֨=9 S ?W??\>,À]2:ѿW&???0?3??c&L&ѿ#翉a>y?`?4^ ?'9׶2>}o??4?m?R?Lɽk!9ֿT߿+qD]">F?T>qt3U߿7ֿgȽS?n?/?ϐ?Fh? ?=پ1 >H?u=?.J?Wm=ѿ {>y$?k%?q%?Q$?Q3>_U!ѿbOCYJ=?PI?3 >پG%?s?#??rP?n-=kOldz`ZL>N>aN`,`nd0-=pP??ϐ?u??,R?@14žK>>¾4ܿQϫ&E[>4S>Bg+fu$U>U>@I&-y ܿ d¾_Q>>ž4}0S?z???J?>&>y>uh>$>N> >E>>>a>P>9>4>^?M?u?_)(?G?@dP?ɽ1%} 'e>üνGͱ [B#?'#?5TqԿCԿVy$?w`?AȞ Q&̽R>~sW|tcȽԇP?„?D(?/dz>??ƣ?8??9?P??9??5?ӝ?7??U>_)(?ٽ >?,=p)ѿ~ᑿy׽Q>fԿ;wbU@??%?OfԿe#&?Ѽ?"@?!bTԿy>\Oֽё`ѿ[D]/=?Yѳ>5ؽ]=-l??@X?"?O?U>?Y?V?^@?l?!\=ٽ2Y\=?>:ֿu俉xDMٺ>? Ⱦ嚿Sb3?f??%?!"Nl&???;?h?bƚΒǾ]6?>bDh俦(ֿe>l?]=HXK>Y??K*?? ?Ⱦ>> ??'??P?ԫ>2Y>> l?#?>pdS߿V=΀?X?w0[U hr?Ɨ? ?o#$?/WT>$N$???Ջ?! -),X?ـ?=YF߿MdV>?X)l?w>r>OG?k??)?0>a X>{>(W>>)??i?G?>9?G?U??ˠ?>`tnUz?{?,y?͖{>fw>L?9@??>>3?y@?l?Y*?&?cz?Ph`>o?l?U?SG?U9?Y?{.?j>}/`>>> P>/j>k}.?Y?9?(9?Y?i??@f6?Jd>XRh1?*??3?{>K =C???]1?I6I>O??@Q?h?Y?9??7 =("ƿ=xJ-?{?D-? ="5#=?(9? >?Pw.??((?V?N?4>g #>zm?}??w?T]0lݚ3 ;*ѿ+ѿ<% OњP.? ? ?Cm?>ij >?=X?P'??8x.?t?->6>ڪ=tf>bF?P?N?YF?Ϫ=> >>>=Jj>/)?)??9?C>>F?k??Rx?VX?Ǿ@Կ/e&翦f: oԿǾ X???m?"F?ݪ>->9?ѫ?_?)?j>=F>.>??,?pZ??[??iZ???>X}? ?="0h> ?? ?">\>>y1?h z?G̀?6?A9"%ܿsI3EIX!ܿX1d%?wԀ?z?~1?>f>D#>+"?? ?tێ>H/z")=?ZZ}??i ?z?sd?rd?Hz? ??X}??7??߽f>=<>mW>Դ>>?>PacS<=>?>Gͽ¾{J戋>QD?P>҅J¾ͽsU> >P=]N S>-#?]>.>FW>~B>o=f>?C??q?~?E> >>~???h? ? ?kZ?YF?@-?&>{>=>E?͓9?G>_qd qDoֽ">E2>]=??I?H?㘘?G=?3><#> ׽AuDЦjliM4>39?;?ѯ>T{>>YD-?YF?hZ? ??i?gP?Է>,(_$Vܷ>ZQ?h?F?5N?T~?+z??rL? {?0>W>@ ???XX> `uT߿wr俈ڑפ>IH?Ea?z4??2?]?H?iƤ>͢ ݑ,rN߿ `>?? ?W>>{?L?Ճ?z?ط~?DQ? ?2?U$LNL3?F?H?1.?ɷ>>pd?Y?J?;-??$>Yӎ>?S?3?>sd8ֿo$ѿž7 >b ?W^???,P^?[Z ?X >nž#ѿ3ֿD`do>9?uS?DZ?]Ԏ>;>B-?[L?9W?>jd?>ڷ>4?XI?QD>tmimU1D>H?T1>3D>l(L- >qd?f?UF?`=R0)?&?a@_? >l}44پ9=L>{>D>=%9پ4N}f2>Ӣ?@"?y)?N_0Xw=TF?l?7fd? >+)LD>j>=8>">P>T1>a>j>?mJ&#>z?7kZ?Hf>"Kj>?R???P>U-=pIɽc0/iè H=sJ>J>e= Hè0ɽ.=>U?N?ǝ??xTj>"3f>^Z?yz?}>O;&Zm>L>^g?v?a>Y"?Y?ϧ>mKC>~?Z?F?Ϊ==wv.?xg?Q? l??~?DrP?R?}?c2>T>>uj?ڏ?3vj?5>ٿ>f2>?R?rP???l?L?/`?4h.?Κ=a=??~?F>lLim>L?,"?#?Y"?1"?(#??>QD>D?"V?? ?? >?Y?3G?ޫ>\=>??#p?o?&?Kh?f?u@@g?Nh?&?Ro?m???H>k\=̫>?G?|Y? ?ΐ>?.? ?F??C>p>N>?^#?!?1"? -?n"?K{"?>z>{e?x?p?D?c}?>>9?+9?P>Y5ؽ:(?1~?E?4?z?+z?t?@^'@?@?/z?Hz?L2??Cx?0(?Fؽ{>Yׇ>v9?N9?>>G}?~?_?%~?.?ӽ> >"?p!? -?UD@# @ ?ޥapӾ^G>*u?A?C`?T m E(9?Wb]?)>(s/V˹l?C?x?ϴ??U?{??|?r?4?6???l?|mVRo/ )>,^]?9?tFY  6`??d?xށ><ԾĖٔ? @UD@G @ @O?!>~^>??sj?>[zž6>?f?%=}av? ??)ž({5>p`?e?>?s_K>*?G @?+>?Q?>&-JW~>[?T?P~?9ʼ H<?%?u?.2?>?Ս? ??Y?+>L><} )<>>dY?? ???+>L42?ᳮ??v?P EBEFj>?p>仉>;=ˀ??H?/?2`X× ?o?W@rs?\?+?7?4o?]t?.?*>n֛ Cy->H).?t?9o? 7?*+?a?Zu?gV@th?P ?/՗A`@|/??0?€?Hf= dpӾEClw/6ӾV^~>Ȁ???"Ͳ? J> 0<}?K??h?~?!*=|d=n>!>)=>OL>>.K>8 >4J>p>QL>;>>n>"d=V=+=$?om?d?a|?2}?/<3Q>Ͳ?p?|?oÀ? }>+_Ӿ>y_^\>>?mT????ke?V?ܽ?lB?8=C?Z5;J>ee?x?S??L?z?+x?X?5>;[5`Y?#=\E?o۽?T?Uk`>=f?b??~?S?A>?>m?>?}>=_}>^>?'l?n?BM??˲?e?ٚN>uqL>-C?)?DؿÿZ;جI?j?Z @ؗ:@BjN@[:@_ @??:Zÿؿ1@4)?DC?LO>,=\7N>f?˲??GL?:?m??l?bS?hĀ?À?AQ???a?~?>B>=r6.<ÿsҾ$k>h?.?G6@zlf@4kf@ 6@h?h?k>Ҿÿgj6L=>>K )*־ZaY=E>v/?̿~?b??P`?c?]M??j{??oJ?`?`?>\˼``QF `>jQ>?>$X5??y@c/@ x@?[? [>vdI<<>?M>F> 貊:BX`˼>P`?j c>~? ??u??ȼ~?蓾> wXjڗ/N>>R>$[?|k?:כ?f?;3G?b?%>tB\ 罾V>^:?]:?LU>὾n ^+X>Wk?^9G?i?ٛ?l?Y[?F>>7A>K`>-<,xj l frW˼qy/?˲??1Ȳ?q/?$̼(z žRE< ?0}?S?C?}>R?sk?f? @@,?٦S?FO]M$("0X|NHBS? ?<@ @f?j?R?T>}C?P?}?ú ?YC<žl FܔžZ`@>Ge? e?p6>h`[žF>?h?Uz?׽?!)?=>Lכ? @U$@t@#?c/?#ImſhZZ; ſamN|#>u/??O@$@ @D֛?6>=)?~׽?x?d? ?]>FM9? >D<䗾g <*N>< ◾'D<#>u9??Q?T@)?:?W{6_?2b>Zƾ[Rk,DfHƾ>??_1?ͤ?@@d?b|ƚ񿜁|h>Y?"3?ٓ?32???E1G?HQB8=h?n?髮?f?W]?N)>Vf? ?c?ܪ}?l&`>qȊG־eƊ<`>^}?Ic??*f?~])>}=+2?UR?f??ؿÿ,V? S?O/?>??o?x,?A<(1w0 vvp/0&=0?T@ x?N?9>!9!;>P?9w?R@?Gt=/hG> +?,)=g ÿ`>xL4$&>Ն?%?c>"((>`??É>'0# ?Py>U ÿV3+=.$+?>p/Vez52?t?p?׽?C?l>M>>]C?׽??lk?82?(V;~?:7?b=86VZҾgx{sOm@ǾRf>(<,*8lfb8⢿<̽h>Dƾ6m8NquҾIZ5,e=7??7}VGz}8>-b?k?&D?)?&>\>W>>)?A?f?X?>,~7罻h??H o?@>;{߶j>> kU#ſh| H (8qf,ef~(=?|l+ĿEҳ p>wk>c"];U>?o?8?}?Gal???,+?ŧ?1=΀=?[?%?X8=ɢ=&?t+? ?pp?l? ??t?I>>0?h??0= (8/(u {t񿑀- ̗*?1h??%h>->>t??Z?al??h??7?!*=?=_6k>wr?uo?=>m65A-?{8+=7?? ???d?o.?)>2V??5?y?)U>:`@L*2 h*}4M蘿 V>???n?R>-.????O??9 ?0o?1d=Zڠؿ︳ <ߛ?k?Cٛ?NGL>x?O @6@7v@N:? X^ĥ|<><h|8Po∿y:?~@6@ @x?UL>>Y?F?O?ݴ?C??tt?wZ>5 ÿÿ;.n?s" @ @f?OLÿÿ5r>t??'A?p״? Q?>>J?:@njf@/@*Q:? Qϗg>jF?J?h>d@ q:? /@of@ȗ:@z?1>oa]>CW?ݴ?*?"Y?Y?.?>;:Z:AG?@$@{@1G?Z;>.?Y?L?l?e?N>s>?jN@jf@Lv@U>$ſƾ?%?6?ƾv ſ+,.V>{@mf@iN@*?>5>Ӑe?*?fi?}e?>{!>h7>;>ҾLzr??@S@'?>_?tҾoE/>">Q>l{>=ve?\?$\?0 ?G:@6@D}?oセc[m^>?+?U-?H>m:Y^ڽ?6@7:@f?>-SsL>)c??(k>vm>S????]S?G)>1wGj>˯?O?K> >\?/?b?]٘>z?Ĭ @?(?S NL#>?#ԓ?>?#xN )?? @ft?>`b???c?*]+x?E?h?n>&))Cr/?.?F.?o/? DL< H>h??x?l>AӴ<b??c?Z]-x?F?h? n>"))Cr/?.?F.?o/?DL<H>h??x?l>BӴX? @k? ?m N~#K>? ֓?>?&# N ?-? @Uv?4> T;b?? ]?/>WpL>_i?%?>k>uk>S??£??tS?0>vk>o?U?|L>^!>\?ր?^?\?<` >?:@6@?轾Zm>/?70?4>4mUϽ?6@:@9?>TD꾴.<\?k?ge?7>Y1>fH>"J>ìҾJBv??á@@,?c?gҾ. 7>+>r>E>`|e?^? ?e?;a>H||>l?jN@_jf@w@U>&ſhƾ?t(??Oƾſ9V>|@nf@jN@?/>>>>e?*?~Y?Y?.?>;AZ CG?@b$@@/G?Z;>o.?޿Y?N? ?#״?P?ѝ>@X>}?6:@Fif@d/@O:?:zSg>C?G?g>oBnUo:? /@]nf@_:@y?>`d>7U? ܴ?A?7?$t?[>5iÿVÿ,@l?D! @3 @c?O5ÿÿ5p>t?i???#״??7=?Y?b>L>x? @6@kt@H:?Jaʭ|Ĝ<{><p|aR房q:? }@ 6@ @x?;L>>BY?{B???~?/*o?zc=^#ؿ 2<ٛ?!f?ԛ?m4L?F??t?GU> qdP8T9 68PB]V>~???b?MA>$.???? ?d?&7?Gf*=??Dn68>k?1j?>2u6"E?@r*=>7????l???t?>>?g??&|5XeX@ (8(R xBdkH!?/&h??Z> 6>t? ?L?8l?fz??#+?!?==94=X?[??c=>=Ö?I+??Qh?l?l j??o?<>;j>>8 clG$ſi|H(qfWefo(>|z+=ĿEe r>Vvk>`X;>RDo???6a}!5>a?k?C?)?x!>T>*T>>)?A?e?V?l>0~l罻V1 ~ ?ۻ7?_c=5ZҾNwaMOm Ǿf>9}<(}(8jf8ޢ<=h>3ƾmN#t֞Ҿ Zc5 f=7?$?u}Vj?2?Ty??ݽ?C?>o>>C?ܽ??+n?0!2?Vq/Ê>+?~*=^;ÿbd` >X߆?_.?f>((碿&>8i??>"0:>0us ÿ1L,={8+?D>la/p= ?Y@?W?\>o ^>cY?;?VV@u?U=q/>)>C^=42?}^?J? ?åؿCÿl?VS?b/?g>?#?R?t7?s<'S, Wf?M?Mn?}?`>,־͛j`> }?m??Ǧf?>)>i]? f?_?(v?i?!=zC<BG?>??)?ϓ?(??ֈg>|+m|Qh>?:>?|?&?> ƾK@hAzƾ>D??8???@A@il? !<`6bJ??W@??9?+>$Gz=vɗ%G<3>9?E$3>?l?~?۽?)?fR=>ݛ?" @$@@?h/?#m ſ+XX,ſmK#k/?_?@$@! @ۛ?ԧ> =)?ݽ?}?ti??%>_Fž6`VX> f?f?dH>L` fžE] 6žF< ?̻}?V?BC?(>?p?tk?! @@;?ެS?H7FN Z s RVNOA!S??T@" @k?o?'?#>C?T?з}? ?E[> >pd>[?n?4ڛ?i? :G?j?@><< ۽V>d:?b:? V>۽ # y>r?>G?wk?ܛ?)q?[?Y>>I>&]`>Bv/<їTqf 颾>J~?L????p~?0>u '`? >pʼE`Pנ {> ]>?>'C?݅??{@/@By@M? ?^h> 2vT,BB>"<>4?_>[> \Z?`1˼B>А`?Ye?O?w?}?G?L?b?'`??c?Z~?|/?H>=i8)־_ >> =Uq6޾`ÿtҾ?/k>h??H6@(mf@kf@6@?h?6k>Ҿÿ a6Џ=G*>&> `-־_x="P>{/?L~?5d???U?8ŀ?NĀ?R?$??k??L??ʲ?Te?N>nׯL>|C?)?5EؿÿZnѬu??U @:@ jN@ :@٩ @??(EZÿؿF>)?C?K>گ3c(N>f?̲??L?w??m?>?}>=}>>?k?>>?Q??͗?s?0e? ]<*P`>R?׽? ??Au=S?\5Ҥ;E>.b?~x?}?O?_?x?x?R?(>;5Zx?=C? ؽ?Q?pI`>g(,=f?Q???Q?J>? >p(_0_>Ӿ^<}>%Ā?i{?t?Ȳ?|;>X, .>b)>L>I>>l>r'>>)L>Q%>i >d\>d8d=6*=?h??w?:}?|-<>>Ȳ? ?x?c?}>F_%Ӿjb׈zCӾԔ!r=ŀ??O?v/?0]`=ݗF ?!h?NU@qo?fX?O+?u7?.%o?t?.?>6%7k>q.?t?.o?7?<"+?8\?n?MS@Pb? ?ꗾu`n/? ?9?)?=_}>>Ԕh?ى>;#~>T?|M?~?BH˼$E ??`??(Y?_q>>pF>Y??C?|??>'2?/??1 ?4B< ̼~?gE?\J?֚}>nE\O>?7?h?n @K?W>GS^>??f?ͪ>c7žG'>?`f?=O~8n?d??8?vF?me?\?b?b? ]?Цe?t^?[G?z? ?r?'}R=f?r?>>ž>\??ϴ>?_y<>X&? @n @UD@# @ ?ޥapӾ^G>*u?A?C`?T m E(9?Wb]?)>(s/V˹l?C?x?ϴ??U?{??|?r?4?6???l?|mVRo/ )>,^]?9?tFY  6`??d?xށ><ԾĖٔ? @UD@d A @@+?>]%~??K?`=sTK?N?4~s߫6Eqe=%?h?\q???ʘ>hcg}י>a@?Bq?~i?%?.sg=/EUЫp꽸N?6K?xs,=G?d~?˕>?s@_@d AN@-@|K@,@@^9>OT|XC?/?S?S;x?Z?E9?^'8=rN???Q?M?b>0Kg >=s3f>N?aDŽ?4?n??l=P'̶^킾U9?9_??}=^S?*?CC?"q8>0@8E@N@@H@@{>@>f,j+?%? O?2u!?3+>؝???>5>w,?bզ?2?GY?t?S>xXVW6>Alt?Vq?@?^?,?d5>h>??֝?+> 3wu!?L?) ?M+?J>3@@?8@ ;@$?B39>>]w&??@?A>羖9lY?K?8?I}?6b???Ap@, ?*?u ?社ɿɿh ?>??s@?Ƌ?cDb??^??>aY?i<9>?@?Y&?-o8>?"=8>>9>fԶa+??J%@@NI?^=.=>Ր??aI?G_?E???B?E?7z?>\u6 uIA>Ez?}I?sD?j??E?`?K???^=>=L?v@%@?O+??P"=b>O_n~)>JC? !?%@I@?>c`ƾVK>??"G?>(*@<?ہ?!՝?/?f?Z?=?A?i?^8?Z?f?+?ѝ?~??JG????DK>`ƾQUS>}?@ @&?HC?b>1 ~?MC?Z+?f&?gT+?BC?~?(?I?(}?G?>#-(1בL>qI-v7 jY15߬> g5?y?1?b @8@UrL@_8@ @*?y?[5?˙>#5-1AY 6 S-L>rۘ-1>H?`{?H?)?1 ~?J?'-?!?M?ɻ? ?%?KE?mS?qk!?>=)nO%-2ھ]&=TJ$(j^LD¾=? ?gv@X@S@R@ĭX@br@??x=%¾dLm*j$$T&=]ھʟ2>-c"=>5i!?pS?J?G=S?rM?1@ݔ%@} @.E?S?=X 羠"lƾ͜&ھ( ܧ>?%?!{=[9f G>B,?b?!@c@T~@c@!@?,?G>D=Q(??☞> ھϡ_pƾ&NG=(s>t!??S@@Py? e!? s@&3H9=>k[>gD[>w>'?z??[@Ņ@?z?'? ¶>'[[>v> ?Q?b?ű?X?>=/#K>r=>Lo9.3B(s=q>_I??~E?>B\D+>^Y?M?C??yL>"&=??R@q@?΀?+&?} ?y>>>bm>> k>B>[*>> ?2&?Ҁ??<@ɋ@??Y&=fL>???aSY?5W+>)&l{#3:=x>o>= 羿*3 }?ѝ?!??F?S-T|$?a?@L @;??H/?~q?%?; *#Xx<$#%;.?q?2?&?r?? M @h@G_? ?XT-yF???̝?z?&*K??{~+>Z9z'&sMn'a9?h+>x?K?T???B?q>;G @$l=U??:???2??B?8?pݾ䯽m󿘩ݾ;/8?y!??9?զ????̼?\X=$; E>D?n??T?*K?VN?jW?Н?)WY?i=>ƾ*-(-vƾ=>(VY?j̝?Q?8N?99?~?u?_?x+Y=6j ?3ˀ? ?K.?G?@? ?6s2N\K>?.??29?2dП>"b?E?^̱&?K$?#?)@V @? Ϳ Ϳex=?( @] @F?M7?Q6&?uv>&F7cL14ڴ<5E?.b?ڟ>! x)3??/???Oھƽھ񂔼-??S? ?'{?<^m5>D?y??116!¾')yZ>b ?wq?- ?? ?bu>&>矿\:F??r.?q?p ?v[>ƻ¾5=?폔??5>^ xի^u>z~?F?F?tL> $qL>(F?zC?u?ʟ>^㫿'j,?? ?r?s>=^F>>>ԅ> ?)7? ? {0rg4ܟ~/ ?W8?N?>;>BFG>=F>??'?ju,?'ի$E'5>eAb?_?>:-|*'=>>4&=!-m>_?Q-b?w5>'E=Ѧ?l@7?ǝ?J5?p?d,?'?>pK;>޾tͿ.+00@Ϳۂs*VݾT;j> '?,??q5?ٝ?E?p@7צ?別=$Ef=[=,?Ƌ?E?])Q1 JS? ??T8 -*E?ü?o,?+=(e=K#Ľf (oҽ A@"]:>-?˹?V?y??J??7?[??f= %?a??{ܦ?X??"K̄${+ͿaͿInP/>?!@Oy@6?3f?q@z?3?$c?&? %?h?'?77?9p@??91 Z?I @ҬX@c@@!>LȄ `s#% Bvv>Ss'o>@pc@0X@[ @Z?>f ?>t??h?q??c? ?9u=?8@R@~@^@QN>5#(ݾV ?j)?-?9 ?ݾ#\>@v~@R@v8@!?M?q?Q@?M?Nt?>4?B?:Ν?f>Q¾: ?8?J @j? ?Y-¾a>ʝ?W,[?sL@PR@c@?>;8?/? @G?y)8?;>(?c@Q@kL@?fSխ>Q@?hx>')>> ?)Cz??_5?Λ=2v>Wπ?.:?/:?!̀?&v>=#K5??z?AY ?,>[>">/Aɿ6Ż?x8@خX@I!@x?]>%?0?Y@z@?"? >s?;!@تX@8@“?.7ɿ`hx>hrcGf> f?y??8G>v[>2&????&&?[>F>?y?e?R>'=*g>h*>vɿ%tY? @u@8?'?>q???Ӷ?ܔq?>3'?㴹?n@ @?4ɿ".>h9=)tu{Z?7??,?ٶ>/ ?R5?:?9?2?| ?٪>i,?7?"?8Z?"v+n;>7=)tu}Z?7??,?ٶ>- ?Q5?:?9?2?| ?ݪ>m,?9?"?9Z?&v,n;>xh=kɿ c~i? @y@cȹ?q'?> q?V?]??q?@>('?"?r@ @? ɿ)>g!~:|>,f?y??[G>[>w?&???n?1&?B[>F>8?y?;e?:ѝ>-ҨGMxh*>̍3ɿ6 Ǔ?{8@δX@!@?CC><?'?? @7 @%?6?.;>?!@X@8@b?6]ɿVݍȑ>=>4> ?`Wz??s5?(=ނ/w>ڀ?rF?bD?Ӏ?v>=h`5??j)z?9i ?\Q>C>*>"2@?6ޭ>0z?xL@T@c@i?T>;28??$ @?98?P;->ٜ?c@AT@_pL@1?|,>K\@?KM?[t?;?L?<؝?>¾  ??O @? ?4¾>qԝ?D?+?'t?ճM?"2@?ɻq?>M?>*hu L?U8@S@e~@̈́@r\>-#^ݾ ?/?(3? ?ݾ #>@)~@sT@!8@U0?muk>M?#q?R?ue??B??_5AXLwǎ?@@`?ϑ]L5O?\C?J ?7^??ɻq?h??:t?G ?B>Z? @RX@:c@@+>Ȅs zv>sZE>@:c@X@ @Z?O > ?=t??Eh?%?5?o@)?n?1#j= f?@`?:n=*j1e??o@3?$?h?~%?*%?I_?,? .z?f? '?p@r!@?2>-τI} ͿQͿJP󿇧'>?!@%x@M3?f?d?z?T3?Eb?%?P%?TX??"צ?0?? BQ#+ǽ` )Wp< sB׌"4>ˈ?ɹ?N?]y?N?K??6?X??Uf=#=,??E? n*9 S? ?R?|T: `*dE? ?j,?=, f=GEk=զ?n@9?|ɝ?TP5??۾,?ً'?}>;9޾tGͿ.0ſ0(ͿesPݾS;q>'?,??Kt5?:۝?rH?r@ڦ?=|E,'5>2=b?_?y>DA-'=꧞>[>&=sf-Ӊ>_?2)b?s5>'GE2ګc'{,??y?y?>C= F>>>?P8?X ? >KyZ0d՟^: ?b8?lY?s>>tG>?=θ>???ń,?p'ӫл^ >o?UK?G?4L>s젽5 aڠL>G?F?w?ן>^2ګv7^5>??<?5R¾a?[>Zt ?܊q????=u> "ocޟ9w>O??7?q?% ?[>irw¾v5??ȋ?5>^s??H???ٙھ ھ5A9@??o?H?vF꽮􂾼 >?b?E?<1[L -v>-&?.??@ @\?%G Ϳ7 èͿ I?3. @g @X?C?L&? 4w>5cML`1<F?Gb?b>$Q꽩Q9???Ȏ? TK>25oK>???+J9?FaN?GU9?-??_?4,*տY jn| ?Ӏ?~?8??'@?[ ?sb_[s$ ?? @?YF? ?ۀ? ?t<jhY) `?G??#K9?yN?\?&֝?dY?=>`Zƾa-c-Pƾ=>:hY?֝?\?aN?K?_???SJ?#>45 $=Ŏ????O?9?? ?)8?ݾ٨e١ݾ%A8?K+??cB?;?F??Ď?=$i+ ">L?2??Y?K??-+>69xLVtdS|/9+>D?K??؝?'??G?-S1?7g?@M @???T3?q?/?;j!#θ}#;6:?fq?8?b?B?N @@e?$.?DS|-PG??,?ѝ??$3'=>>F=K%#3|Ptvܮ+>;eY??t??L>^Q'=?~?#@@?Ҁ?f1&? ?B>,>>*x>ؿ>ap>W>11>> ?7&?Ԁ??@@??&=L>???X\Y?:w+>0_vA( O>%K??E?>c ?PYs93209!=>cMK>׷>??c?? ?[[[>B>Ѥ'?}?g?2@[@Ҕ?{?'?̶>t[>v>m ?KŽ?e?϶?ܘ?>aғ4K>=>P9R)3C\skq!?{?7@@w?d!?Ys/E=PaƾPھ >?3)?= .BG> ,?y¹?!@c@~@c@?!@ό?,?G>5퉀=0??y> qھR|dƾ^5>)Q=*S?L? @%@8 @E?S?/E=MH?`S?>t!?w>4{=_A-2ھߠ&=T$s#j`ZLݕ¾-=? ?w@X@S@R@X@or@??=,¾]L"j$S'=fھ2-V=V>j!?S?H?*????&?'?MH?~?o*?K?z~?hH?> -@uD-L>y-: 9Y15>if5?y?y2?? @k8@rL@8@ @(?y?IY5??>51ǽY4 yW-{L>-]>H?{?tG?C'?~?CC?8O+?]&?aO+?BC?~?/>@HC?w? @@6?>Nmqƾ,K>??HF? >*5Q<?X}?Н?;?P f?xZ?b5???0?*Z?xf??͝?z?? F?K??%K>~pƾyc>?@I @?3;C?g>סpA/>3qtX+??ޓ%@@ND?=A*==>׈??C?_?E?o??`:?+>?(z?>7v"6jul!> 5z?A?Y=???E?_?4C?u??:=>(=E?Ϋ@%@=?A+?G~68>>V8>3?9>4g&?l? @x?z>Ҩb9dWY???+w?T)b?ɷ? ?Fk@?"?b ?2iɿɿ| ?4?< ?o@?꿋?3b?&y???RY?r9 >?w? @?L&?xpP8> ?1@95@?A@;@>Y+?v?F?g!?(3Io+>Ν?|?~?1ӟ>i5>tf,?̦?)?Q?x t?3>]kA>mYt?h?-8?٦?G},?5>Z>?$?ϝ?si+>,3c!?6D?S?@+?uq>V.@c@PF@A@@I@>@mG9>NC?)?S? >~?,U?u<9?(^'2ߤ=D??8?? M?M>Z%>>R>M??/?*e??c˥=ӿ'^I9?[Y?(?AzS?%?68C?XU8>-@C@H@@d A @@+?>]%~??K?`=sTK?N?4~s߫6Eqe=%?h?\q???ʘ>hcg}י>a@?Bq?~i?%?.sg=/EUЫp꽸N?6K?xs,=G?d~?˕>?s@_@d AvAfAAs}@ӎ@?V=Ce>w>U|=c>/k?i'?AP閿)y\Wx PнE>KtBL0Nj>̽hŸW\yז̎+}'?R>k?5c>=|[U >*a>(g=o@?}@AzfAvA$fALfA,-A@i?-d>B>oN?Ǫ>`\1ML?ʼn?F>OѾ3By Ҕ"nG>LҽTi]rɿjɿA\Dν >P#nltBѾo>S͉? UL?1;b\ʪ>6N?>c>X?}@*-A$fADA+-AAh@w@?4?:e?W?,b>$?]? ?Z?[=>f?yk?Ɯ?$K2?>JV࿧X ߿.V|>{2??x?f?A>6=*? ??ϓ?Mk>X?d?4?T?@@DA}@ @@Q}@e? ?Z??S@?>9 3>?ѹ???D,G??O@D@9??A>s#ſ iſ>觕?F?@p@[?h3G?%??ҹ??o">A >B?T@?!Z??]?}@@@?c?T@b?@?Gc>y4??@L?WkH?,G??h?>B<>d?\@@<@2@?Wf?S6ZѴSϿǴZb{kf?o?2@ <@z\@d?;>x>h??>?/ pH?yN?@K?y4?Sc>@@?=z d> ?$?c>R=> b?R@K?M[?ݣ<¾g_M>>ą2,;<4Q?}@j`#@X{ @൥?>x`!((t_!@>??{ @_#@#|@?J5 /;i2ۖ>>Y`}¾~=i>>4?Z?F4?|>iN>N?9S?*?iH?Ͻ<ݾ:xڽ =~F#0F-Vl3?)???@?$? g?N'??}$?g?V?o@?a?? ?3?JwlFM&0~=#ڽYݾ K >dN?g???]]?sN?>֬>R>>E¾yݾژPܾ\x>.G?RW?8SB?&I_?/? @J3@I3@6 @0?C_?RB?QW?G?}>(Zܾ$+У$☾ݾ¾[q>J>n>K >WYЪ>Z?T@;@3Q@gO?ͣ>htFLJ`|ڽra3>J??C>/>N> e>z$"?7\t?4?@$>@QR@>@P@E3?]t?'"?b>>)>>??>űڽ`l{afW|%Fn>V?N?K??vG>)$|l\> >?>=W~>??`?%f?S͘>>q>G{?/?y?v@A+@+@u@x?g/?F{?^l>:>˘>'f?I?p?N?1>=we=>3?>귭n\|=xb\F>;oH?H\?TgH?>p\m>M1x?׬??g>~9??2@1?I'?ݩ=6>k?w??9?c?IC???̐?#u?k?`*>[='?M?@}??~>???1=c>گ1@7?L?ܦ?~ʹ?-}h?#3+0ܾ8?O??NY?p= 6y=+P=??} ??,U?\>]>-U??2 ?}?J=?rx=q=QY?*?A?O?xܾ-03>}h? ɹ?s?BL?c>b0k?KL?֐?>V1 ¾ ¾ B>r?;L?"k????>J;_!F>!f?'?vE=Pd?dp??t?2?2?Cy??q?i?Lȅ='?Z#f?>F>;>???b0k?Ul'?AƉ?D??q9?`@޾޾|`R7?(?Z??Z'?(>??>P6Vlkb>v>z@=K2x= [?]?f?m?.?&=hw]'=6T???i?hq?ry=>=̘>'>Xwl5#>?z?;>Ul'?>^S>?͹?x?>ڽ蘾Bڽ>|?Lǹ??a!>3Ҿ?1=G?Y?w?g3?>ڇ>>B>6=?c?]??Ѧ?o>K C>??E?z?l\=?A>G>突>>3?m?i^?G?L=Ҿ>PѾ??3h?>=N۰M=c>{h???ҾXB Ͱ>?4W@=w@?G?08>A>Nxk?5o??_?ʦ?$8?>=e>>ϟ>8?m?d?$??k?>r>G??|@bZ@?:ְ>BoߖCB=?/>2n~B3~@2}> ?/=;BY%f?2@V<@HZ#@k?;W?"?/{?h??_??7>ޡ> >>>ˢ>F>?я??ځ?V{?2"?a]W?=?`#@9<@|@f?/oߖyo> 7G?=> /;!0>>﯎)0<7;%.>}!G?Ȱ>V-yהi?G@2@*v @S?>B?Ht?+%?Ӄ? ?1?4#=%Q >>t>>>)$+=VU2?<*??9?mt?aB?g?P} @#2@@k? yX\ϔAf?ե?f?5tFܾU???ܾF.5a?s?5f?lߔ\4?o8?k?ͬ?@?5_?,?}p?Y? U? :>~>?N>AƸYU????`?.@s@?;$>&̊dD>N>)r>k?z@@?*?>1_f??IX2?[KUW0"?ܣ@<@\|@3?Z>?@?D>63?f|@<@@b?jkp/>[[>Eۛvg?- @>@=+@s9?x0>TPf%=U>8?>4a)=xO>,L?+@>@B @d g?XԛjN_><>[>jν `j2?A?2@^#@?>7->'f?g??"f?'>>H?]#@~2@g4?C2?ٍHϽL> VZZ!$?H3@OR@+@?,U?2?2??8?S?$-2?/9U??+@oPR@G3@?u![>>jνە>>x>i??z @?G?6>Ø>-'?JY?A'?u˜>0>G??v @??W>֭>u>2{ѽmVdſ<ĴY(??I3@>@t@??Pp?2r?q?Zy?$z??0?s@>@'E3@?-F)紿ſV@нە>낾Ͻ6>wnf???SW?d>>j=;=T=;=>D>=W???n8f?P>3?ҽjJ]߿ 3{Ͽ,(*? @ǵ@Ux?\?@??l??=?v?V?n?m@ @N?x)Ͽ/ ࿔C]낾'^]V1>@?v_B?1"?|>U/>Dx=n$y=)>[>3"?;B?x@?>C5M>VN{] @ɿVN ?n fg?,?7?2?w?}?n?Qc?vq?|?o?$?&?8?f?8H" k ɿ'MɿW߿ſZ [5?X_?Unt?HW{?k?U=?p?Cq?S=?-k?c?{?ROt?6_? ?@%/[ſxɿMɿW߿ſZ\5?X_?Snt?FW{?k?U=?p?Cq?S=?-k?e?{?TOt?6_? ?%/[ſxɿM4ɿF 0g?%?FB??1?Jz?m?z?$?x?.?r1?l?f?K!鴿F Ze ɿ#?]#Vpϟ>2A?gB?8"?>G>y="y=<>Om>"?GB?@?C>rHVyl]4 9#]߿ mϿ4')9? @@q?j???l???]?Ö?|?L@U @T?)Ͽ 2]#ڂνhç>}f??v?cW?Y>D>=%=l===a>.l>3SW? ?߰?Hf?#>3tѽ 9>1@нAHVӿſ'i?O3@>@@J3@?(ٴQſjV"нZ> >ل>6??w~ @?G?"ǁ>Z>a'?_Y?'?0ݘ>q>G?Y?{ @?/?>+>>νV>rXt+@pTR@K3@%?z!uZ >νn/ g2?hB?2@`#@?>eC>V4f???*f?5>)>?`#@2@d8?P2?(ʫν`XR>v>눽xr1 g? @>@Ŗ+@4%=>8?E>[)=?m> N?+@`>@ @g?@JEk>@>zI[?@<@{@3?^x>?>@?Ì>i3?L|@<@@{?TW9b2?Q?Xf?>?˗?@r@U?}$> &e%E>>'Iq辫>ڶ?z@@bf?r?X2?ZXWo?@[@~?ul:쿾?ث?P?݂?81rlH?Y@@Of?>>S>ĸ3;XU???=?tY_?@???e>??V\ԟf?N?`?5$Fܾr?m? ?MܾF5\??f?r֔V\yCqr?̡@@2@w @s?+FB?NPt?d(???71?#=9 `>c>>>+=OX2?0,?G?$Q+G?3>b3;$0̡>>H)0>;x >G?ǰ>yᖿy f?_@<@^#@?HW?"?n<{?m?{?e??!K>>>>+>>[>G?+?!??f{?<"?eW?(?Gd#@$<@F@f?(㖿[Be=?W>?2ֻ~TŃc_~2>?xZ=Bᖿj?4\@|@?XG?d]>c>k?dw?] ?h? Ӧ?E8?>>O'>Ţ> 9?p ?M?/-??ķk?>3>H?5?@^@?p>;B<Ѿ??h?B>=}|1=>>h???Ѿ<؎^Ѿ>N=8G?f?.?o3?>>Y>*>J=?Po??y?ܦ?>{X"|">P????r=?j>b>~ց>K>>3?L?h?H3G?=ѾQ펾T>_?ѹ??>WڽϘGOڽ~>?ι?? R>؎nz'?n>?? G>4Ul{n?>٘>­=?Ry=p?h??w?B?['=THNX)=gk?v??s??۲z=c=X>QS>1lg4L>??M>wp'?Slj?J??@C?_ݾgݾ_E??笪?.ȉ?nz'?=k?͉? ?…? >N%; F_޿n>0f?'?=$dx?x??|?"2?t 12?q? ?W{?H}?'C ='?W5f?>߿LF ;@>@??ĉ?%2k?2IL??$>轣 ¾jW¾%K&>?PL?=k?c>-XL??!Թ?،h?D20ܾ;?m?\?VY?B=y=n\=?b??M?5U?t>]u>,8U???,?Y=?y==[Y???X? ܾ$#0R2h?͹?˩?DL?6c>L1qK=8Ko=1L?`??>}~a??@8?ܕ'?=%B>k?z?ŕ?̡?@?E???$?(y?k?i5>Y=ܔ'??@ ??~?>n???1 >q\T>,lH?Z?hcH?p>e\o=5|W\+v4>E?> ]=o>A ??c?,f?ژ>q>Dy>2L{?2?|?w@+@+@jv@^z?1?N{?x>7 >oӘ>,f? ?u??r>/5=#><?>u\)|WT>Ψ?J?G?S?wE>5|Sb1B_Kڽoڀ>V??p>=>踁>l>("?I`t?6?@>@PRR@d>@@4?qat?*"?l>\>3>d>S??>Q~aڽ&` QXytm>S?R@@O@N?>S>mͪ>fr>> ¾ݾΘCyJ qܾ翾>tG?2TW?UB?FL_?)? @KK3@ J3@ @3?F_?TB?STW?G?>zl￾`ܾ`kޘݾ¾]=>H>i>*>N?_?*?3?[?N?>\>N?-Y??=pH?'/<}ݾtrڽB=A~g$0FUl޼3?h??w?@?C$?~g?2'? ?-$?g??@?K?m??̶3?slF@(0M~k=,ڽݾv>4?Z?4?|>\>=?>c? S@K?Z?m<:¾tG`x>$>25;/5 ?r|@^#@yy @?>𙛻w! ((;u!>?[z @^#@z@-~?5*A;W2>>IY`¾ӣ<[?J?pP@[?k>Rr=/c>??c>=[~@?7d>|4?0?!@H?fH?oL^;齌:??jh?>.>`?Z@ؑ<@2@Д?>|h?2?7?`ELQgH?I?Z@%?4?d}c>C`@?S?@)[?[~@?]}@c?t?}Z??P@襥?>Q>A?ʹ??f?"G?$?h@@d3??!>t1 ſ, ſ>?P@?@5@?&G?W??ʹ?l?>T |>?P@?Z? ?wP?Q}@@@]}@jAi@]@?4?^?Q?P>gӡx?k??յ?c= ˰>f?=e??>2?>;yV Y ߿:VU>p2?Ҧ?s?;f?>=-?/?Ȫ?4?<Q>R?m^?|4?~?@@MA*-AjAfA+-Av@h?d>͐>N?Y>`d\1>EL??:>?Ҿ1B,^㔾ʇ|mҬD>ҽk]6ɿɿ]νb >I|4rɋBѾ^>ȉ?VNL?1g\P>N?>ڳc>WU?@)-AfAfAvAfAAs}@ӎ@?V=Ce>w>U|=c>/k?i'?AP閿)y\Wx PнE>KtBL0Nj>̽hŸW\yז̎+}'?R>k?5c>=|[U >*a>(g=o@?}@AzfAvAA_NATaATX@?XEeA=:Qnl5>oeH?fw?>H̽8C+Q45O+>B>Ⱦ*TsǾ[l>v>O5M鉸P>Ռ̽=>3w?gH?5>li~=Bh|Eݦ?OT@$SaAMAA"NANA AAT@_>~u>[?>f>?@8?e?%>Խ_< >`e- ܿ}y@fܽ>&sX;^X7+>e۽imۿ[ ZE >dG<\Խ4>ce?:??swN?>7u>\ԏd=>T@vA A"NASaA_ A UaAAւ@h{?>\,?Q98?>Ӽʽ>S??MA?uJ>x>X??00?1wP~ > H^^O ->1tPg0?ʡ?X?|>^J>A?ߙ?g?>Լk>98?,?ܭ>t?JՂ@؝ASaAU@NAAV@T@7y?&?VN?????q=Y>|M??F?>y=L??@?Emw?>1<&&f򷿄뷿fKힾp<>@|w?+?}@8?CL?De=}>?.?DM?>=?? @?K??t?T@U@?T@ւ@T@$?B>ݭ>M??xw?a>Ɓٰ>ez?Â?>ǾLC?J+@F@@U?U,> w{7y¿2w4xM>Z?M@F@s+@?Cu Ǿ>ZÂ?w?tǰ>u]>Qw??I?֭>E>?g{?w?i;>E&3,?J>?&w?o>b틾@*?jTY?U>'*Bn-;s?)9@:;@?9?$  ӔӔ? ?{;@9@Bo?e;En}'>{RY??6B􋾶>u?-?\>P!Wu>28???b>싾)_>1?.6>(a݊JO>?@@@j?FixXVd!,< $,#dX3iHGj?@@8?T?>J94>#~1?oO>ڬN>Vw??.8?u>]=#v>I,?S?N?>,?u> =9"?>|y>= +b>%#?*?w>5o[V??R|?i?Y>l"m3\=>R=>(Am>l?W~???V?!uXw>Ԩ*?#?I>f=G=l>4?>=3r?>nG8?SF??$??<08?0?>s7 ռZ>հ>8?o1?3*?ф>-?5?ܔP?Xh?o?LW?,?*?fH+?׬[?St?[?G+?.?,?bW?Ýo?h?P?j5?/?/>>e ?*?Sx1?'?G>>pּ3m>???>|?y???r>)9mE+>dM?w?TY?I8>xw>[>K???R?>#Fb>x??=?M??Ž?@?^?RĽ??D?;?pq??O-b>V>H???8B?>w>&>JY? r? M?>E3m*>aӼmB=Cm>P>`>=ռ}Lb>?{?z??܏>C F>룫?`?0g?/⾪A(`?3? @??a(? ??շ @-?hZ?~Ai?׭??t>g"Ƹ/я>?x?z??*>`H??Ͻ>/ >R}|uBW>">n?PH?.?Ꮰ? ?>b'By/?$?c?)&jPC=L>|? @@O?_ҡ?ѡ?L?@| @?L>"R0&&h?`?w&?Ulm'>? ?3?`H?5w?j9?ڃ?M? Ѱ>r2T:İ>2M?x?-?~w?N{e?A?ä>8"ǾLnJ4? ?dVTrɿl"u'??6?h+?q?Jh?s?'-?7?^?u'?i"}ɿO:?p4?c=˔JLn!ǾȤ>TA?ne?5w?е>e?ݚ?0?x??Q>O>?at?x??ze?>u>>J>{=rfD ;/>V?P?8>%A@w"8]><.N?i?S? [?x?ѿx?7[?/S?i?KN?D^>]";A>BP?UV??>h;`D=;J>>е>̽2>*A??Â?bTY?~1?n#?{1?LY??p?KA?>ͽBսNQ>L?? ?i?}??7h?a>tK>['?N?2?;>J?j??C}?AJ?>?T\N?'?L>܄Zb>¦h??G?do? ?L? X>Խ̽1ZԽJ>&>> >8>j*?*?&>ҏ>b>Τ>J>:սRh#<}X?K?+@{|9@@?r?݆o?^??FP?/?+ ?ֱi?m>gE?"A?<0@C0@f?E?M>pj?|2? ?h???"o??@9@+@?aX?Y<19Q<;> =Wƾw'e x>l ?w>'Ǿ8=HZ>p?@F@V;@W@ܑ?+W?L1?R#?iu @!?jS?I?m8?N@Qx@CN@@r?lJ?S?R? @K>?F?W?'?%@l;@F@@?} >9Qn >X?sL?KC=n鷃y>>CnCL?VX?J >m Rt0?4?Ѵ@?F2j?1>,??Ʋ @ۻ@x?}Z?,U?'40@x@x@PN0@?w[?&K?@ @?$,?>uOj?n?@?0?tq.>:??X?do;2J>2M?>Ϡ΋J;???襹Ҟ*j16jw?kS??jtiIm4#???>?\?x??80@iN@J0@C?y??Vc?*?E?8? li?Y?rw?DM`.|IUe1?#@s+@sv?gV>i8?O?z?@1?ۈS>!s?9+@@{0?9m4 ܿK{>>m(ѨXDC+?½?V?[ơ?&h?x?d?P?x`?o?Yx?Sh?]?;?t˽?rQ+?"חXbQC>#>u]ܿ|ۿ֌?F@9@?V? 5????5?CV??`9@QF@?<;zܿ]|:PL;P!d@;ߪ[?r?<$?rɡ?le?[?qJ?E?BJ?JY[?~?H?0??а[?odQOOvܽ >G8wӔ`%,)O=>Pt?R? ?G?^#?:S?>K>pS?i;?UX??a? t?O=>%,֔"w >۽DOSދ>>۽SP(>_??]@E?h?>"&:\>Ȥh?|?@W?1T?s>c Qܽ튋>C>{ ݠf1& XU=>g[?ƽ??@1?oi?a?i? A?@?*½?G[?:=> Z?Ff >Sދ>G>">>Q><~>?Mj?? o? 7b>AOM AHb>]o??:j?\? >̚;W >>>"+^E緿r¿m!, {K+?P?Ǹ @;} @^?gǾQ lvd iĴ>W?z?? C\_zɿ v??KW?>peiG)aJN  ȾsdX" ᷿ *r̔d%k4??g1??s'?^>w}'?h?.???1.dI*zXgǾ TVX^fwdX~l,?KB?/a?)CL>Ab"_"7VL>f`?[Ab"_"=VL>f`?[W'??4??)?"dٔ? PrX2ǾoG 2ߞӵiU>W?{??;*}zɿZ Sv??W? >hi"/hWXYX Ǿ>,^b۷ri¿,tWZ+??ؼ @W @!?>>?Kj?!?`o?lHb>DALfK AaSb>eo?(?Y?j??>;Px >MĶ>>x>7>` 5f) ؘ }=>[?˽?_?@ 8?i??pi?MD?x@f?ƽ?.[?Q=>Z J8Hf >Ë>۽iP>\? ?e@_~?h?G>ke&᾵>1h?}?@U?Q?=q>MP >ܽx>(Ol۽>}ޣwД ,`=>ՠt?w?{ ?tK?$'?GS?,>{>S?;?Y?)?T? t?X=>4 ,nҔjwV- >*ܽ82OxOs|vw?@!;@@?P? ?-l?k??GP??@;@3@f`w?l3y(O*qfP<  d_6[?r?#?Rʡ?f?[?J?-E?AJ?V[??Uߡ?(.?2?[?dLg5?Ŗ? ?|?4?{V??@~9@F@W??N ܿ* ܿh>/>'Xy@+?V?? ơ?&h?Nx?d?O?_?ڌ?x?{h?i??ɽ?P+?-XeO>뎗>z ܿes0?@B+@n?>>TW1??䟫?$?nF9>Dl?s+@k@0?kߔ_xw?V??vliFm"???u>?h]?x?ȫ?W90@N@iJ0@?y?؏?*b?m?5?;?_li5?\?tw?B!hK5~??(?,; J>E?s>L쾩Jc;' ??R?ǘߔak0??/@?L9j?'>9,??dz @Y@?GZ?$X?e50@Ux@x@O0@O?.y[?K?T@ @x?,?ȴ>Sj??@?0?Ĉ[ >eX?xL?CDn >># $NnYDL?X? >aQ_= >`?V@/F@;@@?W?5?&?+w @#?OsS?dI?KQpҳLX= Ǿr|'zw>4k ?`w>A'Ǿ=`><Q%SxbE?xG?@0@kG0@o? F?qi>&j?r9??Lq???Եo??W@.9@a+@֑?7X?³<K|ԽJ>>>>A>Ұ*?گ*?C8>:>n>3ݤ>J>Խ%̽LԽ⠈>L?M?t??,?h?3)b>/z\L>o'?.2N?|?>J?qu?l??TJ?RG>?oN?1'?L>nIb>+h???Zx??L?Is>6Խ<ͽ>EA?ė?ł?ZY?Q1?&#?1?WUY?s‚?듄?@A?)>̽&>I>q,K>=˵Bm;Y>KV?ɛP?i>A]`"L6^>BN?Ci?S?H6[?x?x?M[?S?j?`N?^>I"쌿a@=X>P?OV?b>l;1Bc=J>>">)>e?i?v?{??f> e>?y?~??ke?&>sw?-e?EA?P><ƾ7n,JKg5??]KDvɿT"''?)%?>?3?,{?N]h?v}?7?,B?'?'?T"jtɿESᾮ?5?WJ;njƾ'>}A?/e?w?U6?l?VM?_ٰ>հ>M??9?sw?kH?>?6?띄?)+>r'㴃<??&q?&fIk7L>P?؂ @]@T?١?6١?6T?@v @?[L>tJ&v??t3?広w'>(?$?(5? ZH??>4>-6틾 罒>t>g?kH?X>$?Q?8?RȂ?>=>??To?`sA؄d?7? @?N?P,???Һ @3?ka? =A=s????>,$>RÂ?}?l}?ƾ?Y>ռ=^>p~>U>=Լ{X> lt>M?~?^Y?>L>x>*>N????>Vb>z?????6?wǽ???Kǽ???@?x??"Db>>?i??(G?>w>0>2SY?w?-M?>&#Smv9%p>~??|u?s?Gx??s>J l7Nq!Ҽ1& >|>?T1?v*?s ?K>>3?l5?P?h?ӝo?W?,?+-? J+?[?t?[?M+?B4?,?fW?Vo?ȥh?(P?5?0?,>D>j ?*?~1?]?Ȱ>^>/ּC H?>08?U7N=}?>⤂>=;߼_g>'#?+*?x>"gfV??}??(>"mo \[^=>\=>m>?}??V?A w>7*? #?T>'0=i>\?>=u>,?H?G?,?u>=ov>aG8???y>a>1?`=>J.Z>?@@wAj?[IiXd!, !,OdX%iGLj?@@??>Jʮ:>1?rW>]>}??-8?u>4Nǭ>?ͭ>Y ooEg ,?6D?z?->苾s?SVY?%>|'>n+;t?|9@Ӳ;@??@"ӔUӔ4a?0?;@9@o?;In%}'>UUY??$(l>w?5=?,?HE'>p?s?D>oE?7a>Z>LS??x?k>V԰>y?‚?>Ǿ'C?N+@F@s@U?%>)w6z¿3w4P>\?ֹ@F@+@?E"DbǾ >w‚?x?Ͱ>֞ia>x?? J?˭> >h?_~T@ӂ@T@?V@T@D~?#1?BQ?F@?ņ??D%=b>\M?~??>+= L? ?@[?nw?>\;(rf﷿뷿f)|<>|w??6@?`L?O=~٤>??b?M?>=??c@?BM??o?\~T@S@AAV@ETaA˞Aׂ@~?>,?a<8?>ŹӼF˽>?a?A?hJ>|>X???0?@Ow8PT >7 ^Ĭ^W )>jPmd0?v?X?8{> J>#A?™??tĽ>Լ3><8?,?> s?ӂ@ASaA, AETaA0NAy A,A{T@hi>v>c?>i{?8?)e?)>Խ̊<\ >@Wdܿylsܽ>RhXcX K&>~۽zkۿZUI >8e?):??|fT?>u>vC>πT@A ALNA0NAA_NATaATX@?XEeA=:Qnl5>oeH?fw?>H̽8C+Q45O+>B>Ⱦ*TsǾ[l>v>O5M鉸P>Ռ̽=>3w?gH?5>li~=Bh|Eݦ?OT@$SaAMAAJATA2TA7A@JϾVYd>xQ)?\?%?:?/E?큸> >\s??s`>٪3*6B?j??$?+?K?vX?*OϪ>?.gs?E>>q9E?=??\?yM)? d> Q*ϾD@ASATAJATATAA?1A@> U?3H?M5? ~ܿLm*???!U?U??F?1*?|~ܿP}??N??>*/?[?Ύ?%j?d9?j?2T@ 1A׹ATATA幗AaTA1AW@?w ==y>?P?Xev?ș? k?ӛ>Z>k9?!?f?=VQ??"?wzK?? ??Pf,=n?F?m9?Z>I>2k?˙?dv?I?3?:>VE=T ?Y@O1ATAAF1AL1AͲA@?%=>?H>L>p?:?ڗ?A ?BH fZ? ???>N0 b>3l?}?:?:?}?l?/b>( oۺ? ??dZ?0FOH ?7ܗ?w9??L>.=>Z?}>5= ? @A@@XY@@M@> ]>J?>6)80)??!^?B(>A:> =Ya;X?[@>@??ؑXI<^??~)?4T8~ԋ>G?> K>@YϾB>? ?>۷ϾTO=?>q@J9>P?ɛ?>fGoDM<5?5k!@?s?0Hި횿')i%99[+i-ިH|??l!@4?ڤț?L? 9>Wϋ><?= YϾtS%v 8=g uC R<>G>_)8@L𼑳m???<~](I?x@`H@޳?Fc.aؿ{ɿjؿci0hP?,J@@I?zf>]SoW<ϣ=n >>3=y(R<9c>c??xL>A3T9>m??1?F?+ýJ>?i@D?6K?Z+S׊^S)BK??@Κ?m>tLýF??m?m? 9>?HL>?He?+d>2K)?t?\9>? ??/>%b?E?)?\9?TH??)?]Q?#?N??fDA??F?[q?(?~?Jb?9?|=o% ҽʿѽ?#ޔ}=7 :?eg???Lq?&?T?FA?O??={?J?)??F??]9?2K)?`\?n9? ?(^>5>>H>?T[9?e\?j?H^v?A9??ɛ??PF?GA? l??XG?M9>X>T>?3?.?v/?1ɽ18 ɽ3?(???T>yX>C>eG??"l?EA?F??ś??A4?Zv?j?`\??*j?W?%L>8󩾳+8L>G?j??Ŏ?ę?hח?^?;>_<ý??1*D?%\1zƃ|!, =L?@b?ձ?;aL?2?\L?qӱ?&?*@L? =|ƃC10D??"?%2ý<>^?֗?(ƙ?ʎ??:?2ю?pv??DE?H?Zv?Ď?U1?J?U k?c ?"e9> 49>.)?6?™??E??>|HSX6rG*>q?J&>˃7 E j锿P=ȳR?V???j???R?rR?ֵ=政W o Ń>>'q?>sX2H>)#?e1E?r>H1?&k??"?P?m?ګm?PM?[?՗? k?h?!U>e>>}4ޑ#|go픿@оWɾA`?\??`?E>O;ɾоᔿP|X>^??I?F >r>5 >.>>b% ?i^?̛?l??}?Ǜ?D^? ?>>u>?[9?ZZ?;?.?@~@@w?,>3 =Uޝ=`=Ѿ\V>G?&@Q?>fH4оX= =* = c>?@W@2?;?WZ?]9??5 >`s??>U/H2<>C???+?>W?Fs?>?ݸ?0?#;@h!@E@?\??3B?6?R?ɾc+;YH?jn@hnn@p_?,:?ɾ~R?N?V?e?i??J@l!@=@??H?`s??O?|9?Xef<G??F??C ?/?Ec??`@?*ڳ?ۇK?)9?Q?@G@DE?=Hs>A?P@@U@g?Z>Ԙ4bf?@@\?:?ݝK???@W?h?:?? >C??ywZ?Blo½IA?EA?4ýoKБ^Z?۸?,?6>=_=ڧ?p+X?,l?ͧe~=?e??S?`?7?:cn@@g@yun@f?(a?`?s?W?Ô? =BhTy?4X??•=~ >ЪK|\w?4?F?ǥ< p4?l?1?e}I????>=I?4?=@?_X= ܿ*WZA5 ד⨿#3s8'1ɽ[L?2? _?#?@?P?[?d]??hy?Y??bL?ɽ)#.ި2 qV*o虿?@co!@>@֛??q?G?]3D?G?q??@k!@-@M?K @ a>4"fU/ӽF? 3??ش?%`?ln>:>a??=???нRaia>TQHOIKX??VK@3@¡?I>71:41dM>¡?@ ?c??}?ɻX>ăǿMƒ\X>1??߳?u?*D6 *&*???>?1?I}?:>91ɿڍ*ҽJɽ5Ա?j?P?Vɾ/V1ɾ[??ӱ?ɽNӽ͋Kɿ9o:>Ĉ}?F?q?P????|b>lx.HDK?g?T>| < k|=[>d?K?\Ha>]??C???:?+(>9pؿS$q5??f@qR?оtо~R?L@ ?*?'Unؿx9q(>0:?N???'???-l? ܒ ը紿.:??. =& ޟj =f?:?YMᨿ+Xk? ?:?l?U?}K?;?:>i>aA˓?@VA?=7 ޲=D?@?uh=iC':>:?~\K?U?'?$?U??׭}?'=隿|+J%P1=y?MO?@=䔿|㔿=O??q=,1 =}??U?$?U??٭}?'=隿|+K%81=v?JO?!=䔿{㔿=O??=,1=}??U?$?#?pU?DK?;?+;>iJ[uAȔ?*@F?=*=I?@?ZBd0i.w:>^:?UnK?%U?%?h? ?l?1ڨ봿< :?Z?\ =E ̡Z =;?p9?,b樿Ak??w?#???[?;?j>)>9ؿ/QPC?͔?@nR?ооR?@z??5?"=Sؿ&9(>:?i??~?a??2b>glHMTƞK?rh?U>|- = |_>.d?vK?֐˸Hea>???]J?:??_}?O:>9ɿνu1ɽc۱?q?T?Hɾ(ɾ `?y?2ر?|ɽUѽ{ɿŸ9o:>}???+J?*?Y( ~????CX>Ńǿ.ƒX>'??޳?|n?:7 a*?]J?*?1?zl?-=&i[ؿΡʿA[gL?Ñ?T?olAqQIA9k??xbL?vʿؿ#i=} l? ?*?5mUx;X??J@h@d?e=>bI1>1B>D?n@G@?W'X?К?XZttAb>VeTӽL?7?,ܴ?9`?t>:>a?x?=??=LнQ^뚿#b>촞?{@l!@@q?q?qG?/D?cG?q?*?@i!@@Y?#@l*L" ߨ2V&ƚɽ&_L?Y5?b??C?sR?]?_??x?>?pdL?dɽ(*بYX) 7UM *ܿޕ=?>@5?޻I?l>>?P??Z?>ĵI?/?R:@?WF=7ܿl*Nتܿ홿xdH񴿱,/?ұ?_?ش?O?&@fhn@|T@sn@&@M??]? ܱ???#|鴿H4 oӈܿUݪ2~k?\?RA?.<q?Yl?h ?U^<:??qa? ~Nتf>}M=?!?X?w?ǂVg=Ļ??8??!`?c6?i?eZ?͑nr½HA?BA?QýͶt`㑾XZ?۸?2?f>???q?0%?@!?8?K?9?K?@@~H?LG>E?Q@@W@l? n>3k?@ @?:?K?M??O@ ?h?3?"?D?6e9?.`XfLMH;<>??Y??8>4Y<ZH>c?cs?>y?؀9?exZ?XG?8?@@?H> =K==о\W>P?&@bY?L >FBĠWоp=e= =>>> ?^?$͛? ?X??ț?g^? ?▤>>>`>+>=>psa|,䔿Jmо~AɾvY=`???a?2;!ɾlоڔ]|Y>ɡ??uI?9W< hB>w>t>6&?Tk?ܗ?"?R?ųm?۰m?6N??ח?vk?)?`>7E?.9?̤>vH]Xi*>Yq?M>Ã] ǝ nߔ*=R?F\?H??q?p??Z?*R?)(=ޔ / ػd>,q?`>g,lX&;H>&?0,E??6ə?;?Q)?D9>!79>R)?U8?.ș??7E?=?l?w.k?O, ?Aƚ<]½??3D?;1ƒn| =Q?@?ױ?.eL?]?eL?_ٱ??@Q?K =|hW1L8D??.?Gý{^?]ۗ?Ǚ?&ǎ??j?B?L>~I8_K8L>K?%j?9?"\?\3j? wv?aC?n&?Hϛ??aG?JA?Pl??G?4H>X>V>? ?O?2?ɽZćRɽg>?Ŕ??6?_>X>SR>G??1l?EA?F? Ջ>Ӌ>7>?g9?"\?S)?v9?;a??r)?S???? IA??I?*q?]??b?9?x='G&YӽBʿн) D==U:?ji?Є?á?q???GA?w??~?M?)??LA?(T9?%6)?X?>8?(??\ >;k?S)?d>S{?? M>y~X9>Ǵm?M?i?F?!ýs>9?@?K?W,J@T,zR&5K?5?;@c?>Q{ýF?8?z?m?m$9>L>?X?c>ĽO<ʢ=J>n>=\S<d>}TOW<@>tj>7W7²m?q?R?<ޱ'I?@`I@?C10cؿɿؿaa.촿p>O<- ߎ= }T3Ͼ)鹣=?c>P?9̛?p>fVmiޥ<6?l!@?)u?H^ߨ  *i99+iܨѦH!??6m!@4?.s<qfd>˛?N?+9>Sxqދ>?(=b%Ͼ>I??>3Ͼ6@#> > ?x>.8m#)?M"?^?9@ @8X?#‹U=DZ:>(>:>=N' BX?@^?@o??ԑXI<^??)?\L>8>? > >@@V@@6@A@?7ȏ=>?X>NL>=?+>?ݗ? ?l5H{kZ?%??d?yy, +b>l?}?:?:?"}?l?uHb>s 0_?F$??iZ?A-GH ?ޗ??=??L>M>.?>n= ?@7Ad1A1AATAf1AY@? |=.>3?V?lv?̙?a!k?>h>q9??gk?d=$&S??&?>%k?ϙ?lv?R?#?G+>n=Б ?KX@1A*TA乗ATATAٹA1Aj@Z>V?I?:?e~\ܿ+*?j? ?}U?U?]?f?]*?bE{ܿ })A?UN?L?f >3??eю?)j?Ml9?zq?^V'@1AAtTATAJATA2TA7A@JϾVYd>xQ)?\?%?:?/E?큸> >\s??s`>٪3*6B?j??$?+?K?vX?*OϪ>?.gs?E>>q9E?=??\?yM)? d> Q*ϾD@ASATAJA1A?A'qAj?A{@x_ݾ햾оF?[??X?`>Jv?5 @q@G?˼ٿx/?G>@/?@?k?a??@B>@d$?xٿ$?@W @/Av?yN>>aV? R??)?;F?nݾ@<AoAA1AAuAA,A#W@’>۫~>I?R?|?P??1:>>?P @ @?%?[)ɿB:! @N@{)@??y?W)@SN@ @lQZɿ\A&? @O @tۥ?t>:>g?g?u??@?&}>"N>qS@,AAA-pAApAC,A@t? þr?]r?*?γ?V?>Z<%/>'ݓ?I??P8¿sMP@/@9O@/@;P@-+@)P?U8¿B"?FK?֓?2>Y<>,V?ﰅ?!?Nr??^H%þ7?@4,A-pA=A,A,A#>A U@?bG5_A>|>9p> ?Q_?:?=;ɾxʽE?@? ?IF!^Y?]*@ J@pB@LqB@J@DZ*@g>hGA>V5@?T@=A"@DV@@U@@>*þJS5wR^=FS žD?9?l?tb ",?o?m>4n,-r_?@V*@]1@V*@@"b_?/Inn>q?,?Z8bp??2?ž6 ]=1Y5þ>"@7nݾĒ>??E> ݾxMΧPA>U (,%JI>冔?l?^>H0ueߺ?h?{2>ɇ*&Ͽ܋sfi?#L?K?szi?6hߋ 'Ͽ&ƇK> ??*_8uH>U?X?0/I>$%7,/ :?A>T7nݾh¾EþA}>?:y>ž%{> -~2⿽=iBdFBH>1⿍*9ȹ7>a?_=?͛l?W5ċ=?Ko?+?oV?W}>|F?$~>\5I$5`P}>F?A?>Ur?h>ґPeI>?m@a??P=NG7?e?@a=?`k=.P5, rU qE) ?G=E?@h??M7?M=?s?|@?jI>;pH>WKr?A?|F?J?H?\?A>_=sA>?|A???U$??ս?/?mq???I? O>"?u?:???T?q>m\̾4V2'4B1'=O?̾̐> ??D? ?}"?\>I???l?؃????j?J??? ar?l>K; E ;z>JTr???r??P_???>?4?I?!)?}$??>?h?~T?Z?D7?܈{ zш7?É?V?ph??۶>?T$??)?I?,??|??I_??+v??HS?z?z*?s>ž*,Vžf>$?vr?gK?G?V?:?m?>"=ɴ=U>~$?NX>;kHT美9$?$?hj@Q?j+?i#ԏs+?rO?8j@$?$5$?;TKT쿾g>w$?P>U=*=>Vg?:?V?Y?HS?KaV?L???%%d)?ݭ? ?CNV??>=oHH5M&"?/? eڿ(?9????n?L?J??? ?c?9?,?!ڿob￾?T"? >N95 I}=>g?KaV?~ >?V?O\_?4?uGI>?J_?V??Mݟ>Z:>V<`ɾIb8u~A7??܏>aVTפڿӬLھg>#?,?AO?پ먹ڿ;ITJ>_ ?D7?z7Aubgdɾ~X<6:>~ >J>:>ÿ>:??lj???℔?L?ܶ:?q>g:>>>>˽_4l?]?6?s?wm?oo?\+>ecm9xپ?L?C?f?"l?6`)˽e>>J>4@v?>?]*,v?Jӥ?Г?rE?n,?L?}2?n@q?zh?$?V9?1>49TK:?g@ ?'(Ї/99>:?I$?͢h??b@;?蓐?,?JtE?ԓ? ڥ?4@v? @?a0>r5ɾ>???Ģ?>ZQɾ#>ե?@GI @/A??g?1??6? ?G???#?/*G?%ؿ%? ^-@e-@%?KVؿ!X2$??a3?4_?4?G??: ?q?E?J?gO @ @@ R @i?/ʽ=kbHB =ඇ??B?̛=Hybʽԓ?J @@g@o?o ?T[>!>d[7>3)=Y>Mz?b@??Mc/&%?"?@ɂ@?@&?胿b3?&?s@?Z><=7>mS>쇙> ?]#? @@$?@V?E?z4(udx5p=3I?I?=˂53uv{E?C?@? ?ӲIBn:͇BRu̾G7?D?]?O?`>މ?^T-@:ǂ@̂@p-@u'?>8|O??H_?8?)̾C5‡nI./?$?MA?N0? ?0,?̺HM?g>)?z^>Mmݺ,?1?=??]hv@¿rL0f)ϿN0W爾p+?p?&?S?Z@+Y-@T?@l-@y@a?bX?龖?&*+?J%"Ͽ*?D3¿VMKٿNio$ ?^}??el?S7?#?z$?$?"?P7?ˡl??p?D ?)e2ٿɿV!Rf4Q, z{叽'C???Y?t?%?%??f?Gl?A\?=u& *؋!NɿKٿxɿ[)¿+I>?xC?l?? ?[|> ?4?k?s?? ?x~>I9¿ɿx[2P?CO?|g_? g*A"s1'2E?/?>ykؿM\>S?uZ?.'m&5?}@~H?~>eѿ̿>>H?@$?P>nC(O򏿼>'? @/+@X*@@Jxi?Bn3%?m4O?c0-+bgO??)Y&3G .B9i?@Ƶ*@N1+@ @,?E>@g @FP?2!#𼇿7>H??H?;TcY8TT??E?7>q'!BP? @C>@N@=P@J@U*@vH?m0'w+?V?k??W?+?jwN/'> PU?*Z*@!J@>P@`N@E>@B?@N@A3+@MW?NLϿP5= ?h?:羺ڿ ڿh? ?J=8 ϿX?2+@N@?@T)@/@pB@ 1@pH?*B!rC"ĈS?b?t#?&9*91#??T?)̈nMBS?)1@5sB@/@[)@B?@z?)@?P@*@s_?_ڋ'E]>X?=$? ?~?A$?RX?>H&֋Zy_?Ӷ*@.>P@)@??gO@!pB@T*@ vi?A* *P7?Pk@y?z>h > ?k@7?bQL) q8Fi?1W*@pB@O@?z?k?o ?_/@6J@@pi3I̾h?n%?H9?Eپپ9?'?N?H̾z-\d"@!J@/@+?k?o ?_/@6J@@Pi3I̾g?m%?G9?Eپپ9?'?M?H̾|-⿰\d"@!J@/@+?k??c?IT@gtB@V*@ti?@x* N8?"l@?> > ?l@7?P( 49i?5Z*@sB@P@?b?)@:P@7*@O]_?_⋿-.L>T? 2$?Q,?¨&?9$?U?w>N#-yߋg_?%*@+;P@)@??@)@/@sB@Ҟ1@bE?aCslƈ0S?k?#?O9f9N#?%?S?ֈ#pwBU?H1@QsB@j/@)@^?@N@++@H?D(Ͽ< =?eh?qڿϟڿߘh?|?D{=K?)ϿXR?1+@N@?@D>@N@?P@(!J@U*@{D?Uw*3'y+?E??z??I+?{2'~TU?qY*@ J@1;P@N@A?>@ @n"P?!R0Zȇy7>wA??_?OTc GT??=?w7>c͇2![8P? @D>@'?F @1+@Ǵ*@@mi?C4BΏ쥖?'O?,c4-b]O?ܴ?񵏽4 Bpi?8@*@.+@ @?¼ YJ|nC>?@>.>?@?l>nNZUQ'?x͖];P?=R?Vf_??jF7vq5'1B?U+?>)qؿ vt>M?S?a"^1'o9@e0o_?Q?j2P?X]xɿ<¿Ic> ?_;?c??? X>m?T?b?S5?r?!J>JA¿ɿxQٿɿN!㋿9N. @?=?%W??%?%?l??1f?V?wdw{' ,⿊؋ !.R@ɿ)ٿaI ?Hr??l?y)?F>zNҩh,???E?_?5$?ILnɇ@)Qk̾7?E?V? O?>>?U-@ Ȃ@̂@p-@'?>~O??a?8?̾0AZ2n[I$??S @J?E?/u~5=I?I?z=55:>~7>\=`>~?d@??BJc-ž%??@ʂ@"?@K&?l烿{b ?,?u@s?>=8>r>>( ?$? @l@M @ؓ?ʽtbH=?Q??f=)Hbʽד?M @o@ @P @O?g?r? ?f?=??L???#?&+=6ؿr%?Ua-@oh-@&?{Qؿ[윿*$?` ?8?[e??jP??T?z?ě?jM?N @I @ۥ?>@ɾ>???!?:>DɾE'> ? @Kv???ÑE?c,,??>?@?rh?/$?9? >9O6?m@#?$a@97[>:?)Y$?h??g@\H??/,?E?ܓ?bޥ?7>v?>[Kv?d>W>iF>.ʽyȺl?j?xC?<?&?پr9~ c:>x?y?K>bD9Ѝ پ< ?{7?aN?q??l?ƺ~Zʽn)>A>J>4:>˶>4:??y???P?/?ͽ:?>:>d>>w:>g_<ɾfbY$uWxU7?%?3>ATdڿĢ*پh>#??RO?E?X?QB?RMO??#?$>eپyڿ1T%>1?V7?$(*ulb1ɾ+\<:> >l?V?0[_?N?aI>WD?MQ_?-V?n?> iV??nڿ>=v?HLu5M#?j ?ܿ\/ڿ ?:?l?l?Z?볖?Q?^P?|??(? ?:?_?ڿX:ȿ ?M"?M}5kHꃽ>f= >?\V?<??l?^q%L%S?7?8? iV?W??qV?:?v?>==j>$?\r>߿?TlC$?e+?m@U?V+?҅Ya|* +?V?Am@&)?V=$?d羊:T'п&|>$?_>I=g=겧>w?:? V?? N?:s?"?rX>:ž/,žd>K'?z?W??f?g?g_??ᘢ?ê??MI?)?$??>n?Șh?U?Љ?F7?Tш'z u 8?f?Y?ݞh?(?>i ?$?)?I??0?X?Ƣ?4U_?r?"s?ú??Mr?)k>n m o>Vr?j??K??1??l?T?t??s?޲I?^>"? ?`B?x??&z>gU̾SH2'3Y0'.I5̾> ?n?yG??c"?^>I???Oq?&??~?!?? ?T=??=A>]=kFA>?F?K?F?M?kr?Њ>fmBoI>?[@r?$U>Lr?D=?F?`}>䧽[g5a_5H}>F?|4~>?ț>žz%P=,s2p=BcDB};y.'5&7>+?>?l?5=6?`q??<!%žl>?}>#r1þ$ %þz|mqݾ !A>, ",%mZI>ъ??>H,uԺ? ?1B>Ƈl%Ͽmۋ`aei?ZN?L?|i?\g ݋"Ͽ[>? ?F?+?BI>x %1,^ _A>ݻjݾL>??">mqݾD@ ˒>¾4C_=F0 ž܅??v? obZ',?Ks?>n`)y_?@Y*@1@WW*@@,i_?)^n*>s?,?Rvb(9w???$FžU ^={85þ>@S@̺@/U@D@>AW@q?烾q4A>~>}>>?'`_?:?}=3.ɾTPʽE?ޗ? ?I|@{!Z?ĸ*@h$J@uB@ItB@qJ@*@zP?! B@I9 ?b?E?ʽ>ɾ'f=:?[_??!g>M}>A>5i?T@,=A/,A,A>ApA,A@s??¾WM?bhr?.?3?V?Nο>A^<:>?O?&?10¿GKP?y5+@AP@q/@T@;/@ ^]<}Ŀ>+V? ?'?Zr??6þ?4@,AgpA'ApAAAl,AY@ߒ>NB~>N?)????:>{>?)Q @ @(-?Vɿ,e" @N@)@l?S?)@N@ @dɿX0?) @O @ߥ?>:>?*?x??nE?~>>OT@,AAAA1A?A'qAj?A{@x_ݾ햾оF?[??X?`>Jv?5 @q@G?˼ٿx/?G>@/?@?k?a??@B>@d$?xٿ$?@W @/Av?yN>>aV? R??)?;F?nݾ@<AoAA1A AAk;RA@? 7&>?I@t?*?4>Za*!>P?#?@5@@ T?J>J0?L>@de@@ʂ>DƂ>@ce@J>@d(?>T?@5@;@g?]>5*Ӥ4>??@?N%>LO?@6RA;A AAAWnA ' AlT@}|>!jrN;?7??Q?>[h(??7@OV @m?i=o>)?V@T@?;>;>D? T@V@S!?Q> =L?`U @@ю??͚qm>J?!??16;?jk{>T@-# AnAA?8RAqnA:RAG& Av@_F?Y<->t??1?ͫ?u >;7i?8??iNH?1PA7>M1@!^@*X@{@U?%}@LX@^@O+@6>P'PH???hW?d >ۧ?H+??7ut?'~->(FF?r@# A?8RA@$ A% AH@XT@UF?̽,>tR>>vׄ>>S>f潆qhGI=>O>x 'x7>E@o@a@@qm@qm@`@ܽo@@ > *t 5>>I=FhV>>M̈́>>:;>j>+ͽ4$tMF?T@@n?T@|u@T@?z|>urͽ>lļ[\Q'>`>?h>8a&>.E=lLUVJ%>#@{@@"@ @{@@{>16llD=)CLag>8C?W'>u;sƼ>ͽo%|>n?R*O|>6[F?VF?T |>gMQak7|->3>ǷļU._J?|?:>ʽuy=T>~!Sr ꬘>H@αW@![z@Zz@gW@x@{|>yR^>qW= "ܽ8>|?!J?v_^. Ƽ">->/kR*&> k1OgYk9%>7;?yt?H>aaiU.l?~?9?Lci>Њh >gt?k?>{CT4-ǟν{?ɇ??υ?9{?νh3WVzC>o?jt? >WيVi>?f?l?b.|2>lvt?z?;?&> ?~G;?->̽̽->a:;??L?T?㙸> ʯl??#~?T?{=E4>ɻ??? 1;?dBƾI.(Dá2$$|2=a E-ƾx<;???\? 4>=T?}??Vl?q>U?? ?ɡ@?t?8>>]+>{t?i?]@?*?%Є>e'>J??}?&D?t>ɟ>ٸ?u?%?*?bZ?Ij.>վvS¿{f 5¿vվp.>oZ?q"??rw?y?>z>E?|?j?J?a9'>>@*?u?ɡ@c??i?S> `ļ$ļG>h??̫?pG??U>B?a|??cT?u>6=`>΃?M?=?el?k??q>0nIFܢ>?p?wn?f>?M??Pa>V='y>S?C?|?L;?>?L?c?Ȋ?O?1?>`e>O,?H??\>_A >Ԟ>j> @>8ai>]=Ɲ>B`>4 >׫F.>D`??r??">t >??z?(b?>䠽q˲4 >`>͙>=s>i>E(>V>> Y >s>Ȋ?b4>K>2?.>댾xX.X.f̄>?,_>_s4>o{#aԽ֊)4>?~?4Բ22%.?? @a_??R{?T{?d{?~{??b? @?(.?4ܲ~?_?q4>ꊾセRa}c8̚b4>*A >z>a'>z$ ?D'>>g< > *iձhIO >?qp?M?b->݉???V?52?GM?LF?K?72?b?( ?)?"?+>[1ZM?s?? >oWh}*>@ٲ)>CE?9J?l?l?oJ?J:?> [Զ> ?M?HH=sJ=[t?U??-?>U.???>JϤ=?-?d=󋿼>?d?.?>L<???`t??=W~H= R??>r?h?Znst>R|?(?$??:|?j[>+罺$??2??!>C=2>9d?C??_?iS?e?q?>뿁n1޹= C?=~迭X1`m(>??#h?lp?!??k?'N>xD=6> ??r?=@?d?;vha{B>?}?|?o?1>a@hR?%?7@@s?|y>C@mY>[#;?QZ?_?? @?ɂs1v- $sKI?;mI?OrW-Q1!!?X @`?w?qwZ?@;?>l>>?@=@5@@?rJ=7xi>T?F?T?[i>|Խ,H7I=R?,@5@\O @5H?d ȖZ7CZXƾ#1.>)??5L?(?$迖9s.??//?rHc迿Ӌ?y?v)?&?7.>0ƾspCdNk ZH?X @5@7@Z @ފ?}>e/c=^>>DB=Њ.;*>z?/R @G@*?17z![Nվ>??2?=,F=#I??,?I?d=֧=F{2?+??DH>iվY8F=r=%>-4>L>d=>(4>>k=E=K>KH? ?|T?=Pia4vS>h{?A7?f|?j'?M:I?W/?ƓI?4n?è?m?{?^>Is"yv& P=MT?> Π=YWz_ &l>yt???9a>4a>?~?nt?^>ls |D&=9>L>6> >>h>fνKa ¿cJI{?W4?o?h=7rcr⠼=?e?{?;¿^"aͽ>b>T>IH7>5}>>H0?cy>P v?y?~?ړ?zv >{?|??p?!^,?$?-@@ @@{?Ɖ2ȻS{?@?W=c-w=h?{?%_2{?@#@G@/@!*?H0?M>@T*?pE7>; 9GI)>E??N?1!N???>Md {W7>+?L>@AV@r^@o@&{@W@ف?$g G|{?P.2?b1Z\1+拿a2?Ÿ{?` ՘$?W@0{@o@^@غV@M>@nee@(V@B0@4>țooCjE;?&?J?K[[DE?["?<;?sCn(79>1@ѺV@ce@T@IX@wa@@sYz@?$E,>P?]?;oyk{?%?}>>@$?_z@@a@9X@DT@nee@@ T@^@+@ >.AR,#ƾtZ?q?0>u!>n?GlZ?,ƾSQ{ >@^@T@@?U|@sm@"@Yz@Ղ?2V¿??d?_ ?j>>T?g??L¿Mk2 ?]z@7#@qqm@]|@W?@_˂>Y?ĂX@ o@!@>O/D.>xr?e?.?>.?eb?m?ؑ.>C(+R>"@ o@Y~X@lj?>);>U?rm@Q@ W@{?Fav">? @?q?͉? @? > v5a|{?W@@nm@? ;>_˂>D}$;>{@`@{@@Hνվ7???t?????վ {ν%@{@a@z@d ;>D}$;>{@`@{@@Hνվ7???t?????վ {ν%@{@a@z@d ;>D#Ƃ>]`;>4?evm@L@W@T{?Hav=>? @p??u? @?>v5a{?#W@<@ qm@?;>>?w}X@o@@Q~>4 I.>n?`?.?W>.?^?j?o.>I0쎘>@o@{X@?#Ƃ>@5?@um@L#@Xz@h~?2'¿Ϧۢ?_?5?>V>?g?\?¿}s2v?^z@P#@pm@y@?@T@^@o@\>$W3ƾjZ?j?->(,>j?~aZ?GƾX>@^@.T@@ce@T@X@b@@XWz@Y?$PmI>?N?_x뿚u??+>Edѥ$?^z@@y`@{X@T@_e@V@;(@Ц >0y{C<9;??T7?頽Ԡ9??-;?&Cy¡? >.@wV@ce@mJ>@@?6>]/T >??M?ݲM?d?1?>Z_7>$?mJ>@l(?"?3-@@@@{?o2X {?7?=ICh-0葦=`?{?(>n2.{?@K@A@`,@?W!? .>P/i;m??p?yy? >}?Er?d?e?vEȖ/\PCS>l(?>$T>7> >q>bw>bϽWa:¿Q!ݾڧ{?-?.{?߸= sr-=㸨?\?w{?Ϙ@7¿ 1azν9>^> > 7>JL>n۽>=՛| l~X>[ft???`>`>5?m?Zt?z3>4mC =>eT?=P68v>]{?2?x?$?3I?|/?{I?j?鿨?i?J{?S>8vV|+Q PP)=T? ?JH?>: E=[= >4>>=H>p4> >=HC=>=H?T ?eT?ߙ@ ?[*z翖\Nվ>?P?.2?P=F:=#I?p?+?I?P=@Χ=v|2?H-?[?I>վ=NOmx3i?Y@bU @ڀ?>E-vҊ=-w>s> =ߊP>w?R @ߙ@f5@U @_NH?Ax ;VwCLƾJ.>? ?O?-?~/s.?"?6/?cra运ϋѪ??-??.>1ƾ\eC Gua `H?5X @;5@j@0?NI=2>Ž(~i>? T?F?!T?[i>kٽ'JI=?@f5@J=@@?>l.f>a2;? _Z?Hg?? @?Âq1r-sZI? {I?^rQU-)O16*? @?|?xZ?R;??>zlkڧ>!?@>@?`?.yhLaW>#?܂?a??<>aihmd??J=@F ?>??>YE=nf>p?)?5?%k?_??}?>Dj1携=;O?=TwT1iXx>??o?y?+??y?>VHF= >?? ??37>|?ח?g??w|?f>?F ?[!>?p?wnJ=k8=tt?1?w?_A?*>.?Ў?L?~W>aZt=?ۣ?\=닿C7>?S?0.?a>O?J?o?kyt?d=\&J=e??{>沽Ϧx>O?K?l?|l?J???>*0[!>_* MAh;4Nc(> ?{?M?nt>??S ?i?F2?T?XL?R?F2? s??=??>ZRUN?|??>Cq<Xsh;ײ*u >>'>@Q'>>w >f_*4>e)7`G`a\ƹ4>?A?R.??M @yg??={?{?{?{??Og? @J?8.?  M?S?4>̊TŽ a]f4>jp>e?uՄ>#Y._Z."τ>?~|>4>\?׌>ɪ >%>>fQ>#i>#`= >,a>d >cx>e??R??,>FWa=9>N?I??d?>uic\ >=a>>K=xi>aI>v>>q >r>?TJ?c+?>lj->.?hN?\?ɴ?DS?Ӹ?=>^R?|?L!?G T?=>U="a>-?M?F??m?rn?3??>:$Fڸ@@*> ?q?jp?hF?M?? a>C=>w T? ?|?H?h>|?K?ϭ?#??>>?Q?ɴ?>@?6?|>c'>K???E?G?>Ŀ>q?w?x?N?fZ?Ј.>XվevS¿%ne sѓ¿mvվ.>rZ?%?(?J{?A?>ᄪ>-I???qJ?d`'>5҄>,??@?{ut?)>>>Y|t?w?>@???~>ی;l?W?s?T?>=B4>???k?h6;?5ƾ9E K=R T???\l?&>?? ?45;?&x->9ͽO'ͽ}->?C;??&>L;?t?4a>RO.Ql?F??gi>ЊO>jt?l?>{C`SJ,tν{????{?Jν2V^xC>dp?tlt?B >Њ??l?Er\.q=>xt?8;?%>`kP)r":k&>.k->8>ļVT. J?m|?A>N˽xB=U>TQq v>Q@W@T\z@Zz@ԮW@f@w>vPm`>||=~7νZD>|?J?3].p<ż;%>u->XkKq{>IF?4OF?-|>.?]|>0PM̽>ļO\&茾Cz'>J?w>a6?2E=lPjl$>%@Z{@M@#@t@{@@F>9Bl? E=5Cazr>F?a'>o^Gż>̽Crh|>?T@ds@T@?@T@lgF?}̽9>X>>>>>ghI=>>?o " L9>@o@Uc@9um@sm@>`@"o@@~ >-\')q >r> I=h>>ل>>D>R+>̽nEKF?T@ս@X$ A3% A@&:RA& Ajx@nF?R?->ڌt?S?5??3 >sX)k???XH?HmPP[7>1@^@X@#@a?z@~X@[^@x-@f7>PPvVH??G?#`? >?[.?@?,~t?->EhJF?Sr@# A8RAnA&:RA2AnAs' AT@ |>Wj^U;??0?UU?>'[B??@X @S?X=>+?V@T@U?=O;>F;>X?T@V@A%?]>D=x?qV @;@.??Բ8{> L?%??D<;?8Hk^|>#T@# AnAA2A AAk;RA@? 7&>?I@t?*?4>Za*!>P?#?@5@@ T?J>J0?L>@de@@ʂ>DƂ>@ce@J>@d(?>T?@5@;@g?]>5*Ӥ4>??@?N%>LO?@6RA;A AHc_AHAAߐ@o?p( ?F?ܭ@?r>4Pb??>??pX? @S#,@EXa@r@.@>y vNz >P.@r@TTa@,@&@O?Ų?y?ܗ?H?wǻr>?@6? ?N?@~AHAHc_AHAHASy A<@~@q>=_?k??"?}1=LQ?(??Y?-]?? @~U@Q@?&?bQ@m{U@O @?S? S?T??Q?=[Vɒs"??6]?)Q?='q>@2@u AHAAw A=A:@ !5@M?y1?[F?EJ?T>s=?|? R-@A2@?fO >Y >?2@M-@|??L=4 >CI?`E?1?Џ>䀾}<(<%?̘?-??Z+?5@4@A׉@47@8@$@J@C?νAI>l7?-K?>TB־fkU=>d>A!%(þbC?'@J@B/@@@@/@eJ@ '@!4?w[þޚ &>t>=l־T>$#K?,b7?sH>fνR4?@׉@]?@5@ @_?:q> I>-?a>ܤ9]鴾m:m>K>0>ؠg򠌿ؿ~Ͽq%?#Q@@9@v@{@ģ@Q@5?@Ͽؿ3^J">>E>:d鴾R9J>?I>q>]?.ݠq>@?x>?.q>N =? e7?[>2h?>?&?r.>C>Bg>μ#9A͛p_ > @[y@.<@b@@;@=Wy@G @ >ڛ$9wμ9g>^C>> ??J>0K>d7??=. ?2=.Wν= ?T?0?b(K?9𾆉i>P^?4?x̒>fX>"??HL?쉽oK),?L@\@}@(@ؗ}@\@@,?3K KL??F"?X>'>N4?O^?k>i9U K?/?W? ?"I>?U?:?a??q>y촾o>?w?J?r$>ՠ>#??,?>b̾Y;?ү?OC?h?\?"F?ԯ?D<?Yd̾>.?~?!?*Ƞ><e$>zJ?w?z>\2>*?|a?d?3?j7??f7?41?a?o@?6%?TVkzG>P^?J?=i ʾ1> ?8??•>#󽼧V?=-mNݶ&m\\@=]^9Oѕ>??9?>Nʾ3 =J?M^?G>>qT9<%?^?+@???)K?MY>%X>"&K?隨?J?}?""?(־3:o?,4?h$> A,Md>C??`?X ?O&>8>N<@J?<<>H>> ?$`?2?A?%W>QՠA Dk$>A4??:*־("??r>L"?C%?ũ>:9m9>;%?"?/~r>ϒWk>8?hŒ>"3!ʾP ='>ݒ(?.?Wڳ?*2?+?_?aѽ=L i_N A=li?1?$;?߳?7?5(?X> =eRʾ87>?<ۉ>l}r>(TC崾 T(rɒv[䀾&=߸>6#>LX>̠>ُ>8\>쑱>>'{y??R@ @??x?+{??[?&{?x? ?z @U@?qy?>}>JP>>à>ײX>t>l>=逾PsGw˔־iЯXiJq־[򈕾K=͏>Eu>X>nC>4"???w@?E(?{y??7@0@? _?k??@m?l?&_?!?H0@7@ ?py?(?!>??W?S|"?6C> >oc>ȏ>=sJ?=ـkL:?@>>>7>:<l耾XB=A?Q?)1?ӯd>g>r??@{?s?!??7@ :@?z=d꾊>|l?n?> =6?:@7@o??I?~?ۂ??j g>xd>n1?@Q?J?w?ǣQ?sݏ>~D=>_?.K^?7w?cJ^??>=ŏ>˖Q??O?kE?AʈѼ9L?1%?? `?ѳ?uL@0@`?IE뿑Ŀa;],?:Ŀ4뿋?0@~X@?$`??,?yCL?0ϼp5E? ?w??$?[1?>P>v ?4?J?J?V4? ?>j>1??t??s/?Z!69i{>4>}?e%?f @p?T=(dҿ oǕҿqEԁ뿱=8? @KC?X) ?>W>鉽`"947!Q?a??5??fF?e>D>;->ʒ>|$>C=~$>ɒ>0>>̺d>E??>?J?>2ؿnK̾vS>? ?r^?D1Ŀҿv/1wL†ҿhĿ*J_?4?œ?r>GA̾ KؿtK>]?5?Z?K^?[?d6C>X>q X>xC>ò$D?S?-N?P?^=Ͽ֛ YG1O>J?x?k?rM>!<C11x=9p>@l?x?4?/D>||IY$ϛϿv#=`?Z?7 @`?Y>v+!p:񾬅g>"?F>E|ʾ%Axʾ>P"?%Ig>_;!.+>'Z?@?]?\Nþl >M,?.??=߶ph={?S?S?? \"?? ?|V{?=RhB=^?۲,?T >?{ᅠ#þ?J?7 @=#,@?f=;B̼?)?c>//> (?? Zμ =a? ,@ @?:?? @7@ͯ?0i<|f m?@ @:Z?ܑ;[ҿҿw9?Z#@A?TؿZ9ZL? ??]{>N=K>??3?YOL?9\ؿЌ? @Xa@}U@O-@'@!Q@Xy@\@>?m@d_*?;?>ĿPxĿA>F?e? _29mW?+\@^y@"Q@'@R-@LU@Xa@r@}U@?AþϿ("5??I?>>G?փ?0?ljg+Ͽþ7?DU@$r@Q@D2@J@@=;@ە}@?>D '{?Jk?꾌Hzq2&l?E{?6s5 S?}@>@ @J@2@zQ@r@.@KQ@eP-@:?;'қ+KǾ>$?i ?(?>ޖ(?F?M?ذ>KΛ8w1C?S-@DQ@.@=?q?A/@T@α@ '@?m<=Mx?Q_?y=.O='_?ix?V=<cm?+@H@@kA/@??.@>? 2@'@~?/ >bY̾ە>+`?>?y?%|y?@? `?͕>W̾ C >Z?3'@2@?6>~Y >@@@}@@?,k?P"?"?o?m??"?l?Qo` 7P?'}@o@@L@Q >>y T?J@{ Q@ @R,??Y3 ?I?I?? ?۳? ?YN,? @ Q@J@?{ M@@:@g\@ϯ??=>㶓?v @_0@:@0@ @@=@ۯ?\@;@@@.y vNG > @/@ @Wy@@2?n3>7?T@¸7@h7@S@4?6>LD?@ Zy@@Y@/@= >vNG > @/@ @Wy@@2?Ųv3>7?T@¸7@h7@S@4?6>LD?@ Zy@@Y@/@= >vNz l@@:@I\@q̯??=,>Y? @0@):@0@ @ ?> @=گ?\@<@@@@4~ UN?J@Q@׾ @,?Y  ?0޳??D??׳? ?󽟶Y_,? @Q@J@z?z >| >I@C@L@}@9;?ya??6??W??(!?h?bM?}@p@@@#+ >ȷ>?L~2@ '@?j >f̾Fȕ>`??yy?ry??R`?׼>Yn̾Cu >?'@ 2@?>T.@??IC/@y@@%@l?Tn(/@Z?Q?.@!Q@J-@m0?؛\Kڧ>?O?j(?>(?,?K?~>K"כQ~ s{?k?6~꾝l?8{?/ ; $?}@<@٣@J@~2@Q@r@+wU@t?)pþϿ+?}?=?z>>??d|?a(?5`Ͽ?þ?|U@5r@Ta@&zU@HM-@ '@JQ@JVy@U\@^7?)nH_{??f>ĿUӧĿo>?͓?6G_X9ymO?\@Xy@Q@, '@M-@zU@Ra@ @?GGؿ&91GL??q?qF>~ =Q>?&?5:L?49ؿc?0 @Ta@,@= @z?4?T?8 @@Ư?=<6 x?@N?;ҿҿJ:Nj?@? ,b\>?>? ѼGj,=?,@r@?o? cþѳリ >\,?&?n>=̐={?=?J??dhw?c?s?=L{?5=l^A=H?*,?  >#x8þ??@+S?>C!cȃ"?>ʾAʾȠ>~"?ug>7P!>S?r@L?Q?2= Ͽuڛ Y"S>G?Lx?k?:>5A<11~,9j>?l?x??o/>ͼwYTxЛϿ\=\?U?U?:J?}~C>X>87 (X>WC>1L;?rP?L?A?vR?>c*gؿ涱?Kx̾\r#>? ?M^?=ĿLҿMs]1[Kҿ3Ŀ꾓U_?9?Fȓ?p>.L=̾dKߩؿ{gi>^??8?2F?d>>6>+>Β>^$>=$>YȒ>> >d>E??A?z}??E?C!$'9Qğ>˻>  ?1? @x?5=#`Iҿ@zҿBB{뿚=.?/ @F?0 ?>9Ԃ>G 9w%!u_???'?1?K>ɔ>??4? J?J?4??꼔>փ>1?$?z}??'? F?%{Y;μML?00?O?"`?޳?R@0@?= 㾞Ŀs;A?ό:Ŀ뿲cr?S0@7\@j=>%?\^?%w?3V^?o?>P=>Q??`?Q?1?e>n_g>Y???+?4??07@:@?=4꾜>t?v?>'}꾰-=-?:@7@c!??" ??ό?\?gpg>\Te>1?;Q?N?#=Ӏ^k(;_>> >G>Q:ks=`?S=>ޛ>I>C>"?4'??F?(?Qy?M?&7@0@?_? l??"@?s l?$_??0@S7@ҹ?yy?(?D??&?"?C>a&>>G܏>^=yLw־fX!{i ?k־rh2SΤM/=Ԕ>5>X>ޠ>">q>l>>Sy??U@ @!?x?O2{?č??F-{?x?#? @V@?wy?>>i>>ڠ> X>&>޼>C=׀LBj(T紾﴾Tw(*Τr>ɬmUk>H?lΒ>Gʾi9 =>(??߳?9?Ҷ?i?=; U_1 '=rn?n?9?߳??(?p> =A6ʾQӒ>?M>kwr>"?;%?>h9c"l9>=%?"?r>?"?(~־E; ?4?$> aAJ:k>C?G?)!`?( ?>>> D>D ?&`?? E?h>>?A˸ $>h4??:C־(["?,???$K?tS>LU>'K?ߜ?"??I@ ?*J%?TePzZ>X^?J?.= ʾ>4???+Ε>o@ߩ@=aPJm8ɶ'm%@=WeՕ>"???`>Aʾ }D=.J?HV^?aO>$_ TA%?t?@a?/?Yc7?҇?f7?k3?f?I@@?wh??>ִ%>w?J?ҋ$>uڠ>r$?@?-?>V̾YsI?د?I?7??#H?ԯ?<?#Yd̾,>k1?I?%?ڠ>$>J?w? >$贾w>?a?:?WT??JH>I>? Z?@?. ?[?6?/K? 9qi0 >V^?4?p˒>X>"?g?FL?K-,?@\@r}@.)@}@/\@%@),?' KKgLL??"?X>ƒ>4?=Q^?d>GioV99"K?(0?KU?9 ?a=v۞ν>=. ?^=-?yj7?\>xM>?:?&>vC>G2g> ^ϼq%9Λ[ >< @]y@=@'@Y@:@ Vy@ @K >ۛ|"9Yμ7Gg>)xC>>6 ?K?GG>𾴲^O>&e7? ?y=OPeq>5?":?Vq>^a?q>\/I>L?]> d9䴾a]n:>Ô>M>ɲZk&ؿϿ5zѪ?~$Q@@@e@@)@Q@S?GϿؿd[񾮒>׵>>~:f봾>9vL>6? I>Nhq>W?[@5@g@a?@0@L?bνA4m7?-K?3>Ṫ־k=>d>e?!#M+þB??'@[J@D/@@@]>/@J@ '@3?XXþ%:!md>}}>?=jk־T>A#K?Ae7?I>;ν0?@&@=6@7@@AD;@f#5@U?{?8?Q?_J%?2(m컀>1?D F?N?6>=??S/5 >8?2@ N-@)~??=(>L?F?Q1?ڏ>րvm(c=%??!0??Ğ,?5@4@A-w AA:HAy A<@@r>}=-b?l??"?%)3=Q?)??}\?^?? @U@UQ@?Qe?Q@{U@ @J?V?U? ? ?Q? =H7"??'_? S?ͧ=2@q>@2@t AHA:HAHc_AHAAߐ@o?p( ?F?ܭ@?r>4Pb??>??pX? @S#,@EXa@r@.@>y vNz >P.@r@TTa@,@&@O?Ų?y?ܗ?H?wǻr>?@6? ?N?@~AHAHc_AA6@>@@B-@yF?ģ#ȉ?RO?h ? ~>u-?vx8@@T@V@?R>ҭ۾P%۾>A?V@R@{@p8@?S> ?D??T*>ܩ+r!&??„?/?)>?^*?$?۽K?,T:'?n?w]9?M8??@ x@ga@` @B?f99߭TB? @5 a@x@{?@*? >̜<'O9?te?`"'?YKܽ?9??n)>F>ݻ?S`@'@8@@ @@We`@?/->(M??iU?4>C{=v>r?zU? KIxC()??4@6@[^?>| yFn q>Y?@1@?(? }CIKU?3r?+>+=,C!>N?`ܟ??*>?0W`@@3-@\`@(``@;-@Ը?>ڨrՖ>?k?umhPuA 5? ?7>f6#c-Te??K?J??m>9i>Hz?D??^?Gd?-f_6>6?5?ŵAziP]q=$>j?5k?pŖ>>Ǹ?3-@F?͸??Ѹ?gF?>])Ζ>;K?m?>f :n??j?E0*>PI:Htq X6r?@&@\L!@@:?Ϣ@I!@'&@@P"r?߃btSC:@*>j???n4r}fZ>m?4K?W̖>L)>F?< > >>> ?9k?Pm? ?5=0_zOWź>pI?^~?h?H?{|^>?Y@d@|@ t@t@X|@}@.Y@ ?x>侭mlG?uh?X~?gI?꾺>6 _= ?m?7k?ݣ?)>i)jL))>p=?3??m?>=#WX=3>[Ո>D>ߘ)?ъ?2+?6/=?Jt>[ >;?3@@@7@^q@5@@,@]3@1?' >A>)=?<(?L͊?)?>aˈ>>=#Vc=>'i?ޟ??A????]Ж>#̖>ԝ??.? !?O?> fM_@=wX>!Ki>Y?M?Z?oؚ=]ޑ=<|? @k[@d@W@W@ad@Ä[@ @v?=\=Z??IS?9P>9! X>="_qf%>wN???{? ?p?7k?5K?5k?(ߟ?2 ???>{X=_K>(!eoxP>k??r>BG%>tm?u?)????n?J>G>?$g?>x.l!>qb+;v%>?{?-&?;?qQ?3l?m?m?/j?O?J?*&?,}ܽիCpPnc>Έ>ZAXϿ_E>.7m?T?<*&EVϿЈ>>ndlPCF7ܽ-&? +ܽ:1>,(>>2 ?><>>_Nܽǝ8Ki=9Aɏ?ylI?>xՑEG?̐n?Q?|M>T; ھGZ=f>=LZھC쭾 ې;h>EQ?ߐn??=SEx&>fI??6AD=XK/+\KyCqfR=g=mf&wCK[+lPa>>d5?ᑆ?=~?)?UX>{>>? ?Q?@\?J?͓>B>IV?J ? ?QDV?>>޳??ш@O??? >>X>t)?~?׌?5?,>.M/+#*>L=jP9_W+%_;lP=Q*>`$'?Tr?߇?j? h?S͊?T?g?6m?n?S?3@b@!G@ɋ?Zp?; ?5W@Wu!@V@@#?q?ɖ?B'G@b@3@M?n?'?z$'?~2>Anv=$=?{4oվA?->)!'?o?_c?U?>P *>=?$?I?d??$Q?@"b@kz@3@=?9?? @* @? ?؛?43@!tz@b@@Q??K??Y%?n=?*>>U?Sf?'?G?f?Ɇr?J5??/>i>CX>!>>݆? 5?~r?Aa?VA?.B9?Lt6V:a=? Z?v>g*?:>i? G@ŵ3@{?5o>?g?_?X*?3@)G@?c>*>yZ?@'=?`L:f6KT9?G? ?X9?U???'gI?Ĉ>¦!!͈>fI??}?U? F9? ?X< CXU~>$=_X< H};1?}??`1ݞ jtI???Ö;<;8=g>stC@< ?d|>s<.J!!>3j? ~?^ >k >~? j?>8Lt"<8M> >mAϲ >T= 9G3Y>7p?1?~iek@?u3q?>-GYT= >m `:a >d|>/,?Xj >_kC(P6~*>h?C)?0s)?h?x/*>d6{C< >"%?.?Y(?-ك>?r?1>_5ھc> ?˜?)?z*=fpئ??A?> پ8㾇 >}??ݻ>乃܌- )?8?/,?0w8@5?/1:Z?Q׊?Ju>ʳxNϿۯx|>=Պ?FL?A:F7?wv8@~?@ ?Rd?,r?\?3@ @f?~Z`4V?O@ @9Q?  x ?F @g@tV?tY*t҂? @3@?8r? e??k?@0w8@I@4?@:(?`@mbq1?O]?̃>kEE|Ӄ>\?,??Nq!_ )??@)@Vx@2@?:@Y@@[@T?=Pd= ?n!@ه @3?`x? @̓!@G?==?[@@ļY@@?8@x@I@T@Jx@4?4- 9=? ?(p?*>p0>o??3=? ~-?x@9U@a@@?&@@@d@X?=>?S@Nݜ?F Mז?b@?>V=?d@@@&@?@a@T@~V@a@2@ed?σ>9)Z??0Am??%?R e?6@a@V@ @\?K?K!@|@@VW@H?:=p=kFV?~?e?" ?2?@`V?L)=8=6"?wW@@}@0L!@J?a? @~V@J?: @@?? *r?2> >?=⭇>?9n?F ?Ԕn??F>= >w>G1r??˟@ߜ @4?B?>~?B@ t@p@W@ܥ?=h8Zp>q?Vқ?F?z؛?Qq?>e Z=S?|W@s@Dt@@?k> B?J? >fB?[?u?@??=B)Q?KT?R?Q?*k?=??X@B?`?B?>a r>Q?t@@hd@?پZ>*?,3@3@Ö?l>rپN*?d@@yt@?y}> v >Ӽ۾N>I?N&@Y@3@$u?;P@3@@Z><?3@ѹY@&@L?9>۾c9{F-a>Ϣ@#|@S@[@j?l"?O'G@rz@%G@? 󭾪p)w?[@@|@j@m>uF9Ӽ۾P%9 t?.I!@@n@F @>!G`;B?b@~b@?;Gٙ>H @N@%@K!@?b 9P%9 t?.I!@@n@F @>!G`;B?b@~b@?;Gٙ>H @N@%@K!@?b 9P%ƹ۾9S{F1`>.@|@Q@G[@g?Qa?B&G@qqz@d$G@?v㾔t?+[@@|@Y@i>vF9۾…p>B?Y&@Y@3@%t? ؉@>3@@G><|?3@зY@ĭ&@D?>ƹ۾u >Ԡ 4c>#?ot@@nd@? ھ>?3@:3@?>ھ2s ?Fd@w@t@&?X> b>دB?S??@??p=M%*Q?Q?!N?mQ?8D*F Ǒ=)??L@?Y?kB?u >?B?t>f}?J@t@zo@W@ep?̛?ג?Pћ?Dq?%>=Zl-=?W@}r@kt@@x?\>B?? @˜@?r?q>y >=X>?sn?i?n??X>=Q >m>&r??@= @? V@) @W?F?J!@~{@?@ԻW@ ? =$=K0V???g?+?6SV?==?W@\@W|@*Z??0m??;?q0m?a?Z??>>C؃d?3@a@ V@R@ a@U@?&&@ʫ@@3d@ҝ?X=j>?cM@ќ?krl?a_@?ƥ>=_?d@@I@۬&@?қ@ a@R@x@,?o .dw(=?f?8e?N> >g?P?[!=?=-(?x@R@@x@.@? @Y@5@}[@5?<1= =$?[h!@ @s?ł}? @/!@?W=y=S ?[@@жY@@?z2@x@@Fz?@7(?hlhx'?"R?H>E֕E>U?$?|I{hD(?~?@@q8@{?@? d?r??3@ @_?]ZV?H@~ @E?k+2v쉀? @[c@DeV?Yx? @3@?W$r?d??~?@r8@+?=  H:D?[̊?I>wxZϿkx]>ˊ?S9?W:/?q8@ ?*?%(? .񃾂>?nm?t>$㾣Gھ\O>?Ĝ??8gvН? ?=?>6پL㾀>??>jʃ-X)?4?&?+ >|C_6XA*>fh?ď)?D%񾆐)?h?^)>:r6߆C > ?U>R >PiV > 6=1GU&_>[p??,Ej*fG?7q?n>GF>b=7 >侜]y >>< K>Sj?~?>[*lu>~?j?>5Lc ?S=Oek#eC<8 ?b9?wU?G??uI?~>qh!Dj!>qI??<?U?T9? ?`L?Z9?M7Ki^6A:Y8-=?[Z?n>*Zc>Q?_"G@)3@8?PBQL?o?n?Җ)?3@.G@ ?>)w>0Z?->=?3:O6iJe9?BO?om?pr?Q5?I?ֺ>v>X>s >tʺ>?5?r?m?`L?Ɖ?Qn?U?+>O*>M?9,???`?HQ?g@b@+oz@3@F˛?H? ? @ @?h?Q?3@xz@ b@2@nQ??)??/?S?e*>>,U?Ok??",'?^S>AJn^J=#=.nAT{>9'?Ɖ?c*>_6'?ѕr?w?j?5h?Ҋ?Y?l?}JY=BgP2}^V _K8fP=r2c*> + 7n>B5??~?1)?e>Q>\><?j ?R?@+??>7>NV? ? ?GV?G>> ??&@vP??q?b>N>En>Ș)?~?2?5?.B>K+PKC.s|fT=F=fvCsK +'K3=A??oI?J>ۊQxREq1?n?Q?]>*;2ھP6Z=|>=`AZ.ھPa;l>Q?)n??Exw>0pI?R?ԟA=KT6ܽ$>#>@> ?L>>6>OIܽ'1&?ܽC}bPnfȺ>Jو>RϿ~E>M7m?$?*< G{M|,=x==2={z㾱G<^*?t:m?>E=QϿ @>ɺ>nccPCܽ2&?@?LQ?Al?lm?'m?l?Q?~?1&??!?>D>l/ >t!~idx\ƒ>Gl?:? >M@ՙ>s????]??q?ș>sAƩ>8?m? ƒ>x_he!? >H1n:>x ???S"???8k?99K?;k?J?H%??9?9%?.U?4>ef:^22=*X>]m!P|mn>Y??!Z?==Z?z @[@d@W@W@-d@[@ @u?_=К=I"Z??Y?Qi>ك+ey!X>(=_>}f#>P?}!????˖>jϖ><??9?C???3o?>=V"=0 >ވ>>")? ъ?S)?*=?e>D >?:3@@@@q@G@F@@3@? >I>+=?*?Pъ?)?.>ψ>>5=ZVͨ=&>]i?ޟ??;?L)>L)伽T))>C?Ԡ?+9k?گm?n ?=F _8ú>nI?/~?h?C?#>?Y@ޭ@}@t@t@{@ܫ@Y@?>Z7rK?(h?D~?mgI?W>fU_ = ?m?4k?K?r)>؟<> >>G>#)tԖ>:K?*m?]>f5nw?)?j?&*>J:u ˃^0r?@&@ M!@@?~@H!@d&@@(r?냾Ct@@:K*>j???]n7f>m?*3K?Hɖ>)>F? ɸ?f?͸?F?<:-@ո?>gUۖ>G;k?m?(>qbePdA5?l?%>]e6vc-e???WL?҅?]w>`>s?XC???%d?-0fL\6>‰?5?BA5iPs >i?4k?Aʖ>>3Ÿ?2-@[`@_`@<:-@j@ce`@?1>W("??U?H>CI=2p>r?XU?OEK wC)??4@N@_?E>W vF >yW?@1@?X(?HyC[wK'U?r?S7>=]CG>M?-ݟ??)>?V`@@ @j@<@2@ i`@^?>Z)>|?)?%?۽ξK_*9'?.o?_9?L<8??@x@Ya@ @jB?h99ݫںB? @ a@Tx@2|?@D,? >v?&S`@@8@<@A6@>@@B-@yF?ģ#ȉ?RO?h ? ~>u-?vx8@@T@V@?R>ҭ۾P%۾>A?V@R@{@p8@?S> ?D??T*>ܩ+r!&??„?/?~>=m? ?˞=2I$з??I`?tP>YM@ƒ@!@tI)@q_@B=@mEArTiAEA^8@/j_@9D)@[@@GM@_>[u>`?\??fPI˝=?C[?H>|jg>??I?n??R?3??J:Q? +?W? ?"NY3Dx>2?y?T'$ͿE$?h@@~@;)%@B?|@ACDkYH ?G?+?ZP??`???u?2??dr?6v?PW?5aOąp\??Zoc?Ƿr }9Z?*@d@L-?Y?*@@@X@*@I?M-?d@E*@?mOZrqc?}?\?V)xOBW?hv?Ml>򛩾D;q?????Y?з? &Q?I;Ӿ6}D?Z?_C>l)/1VfKR>wL??b>\qӿ^k2??S[?m+7?D?g? 7?mq[?v?*?x|3qӿ!V>7? H?'>OYfm%/F>?D?YӾ;;Q??̭>Q?r?Q?B>,K~c1?˛?t?:=3[=]f?[??M>=nBk>rZ?D?? ?<ՌC\C< ?U?mH?Y?^>oB=f>j?Y?Rf? \d m=t?Pț?1?x̭>iՐ;;k|l>~D?'˛?Ǜ? 6?=xὍޮ>.?2P?|?uC?n>u>+?e@jP@`V@J&@?-?-??&@`V@ӹP@c@%?a>Qn>wxC?}?M?)?Ю>^὏=f 6?ś?ƛ?ɵD?Ctl>po>7ÃӾKo>+?v??*t? 6?*T>\=D&7=R>x?Ʀ? L?ן[?Q"R?s?B@A@A@@<@@:<@@^A@@vB@U?R?F[?fH?¦?6x?n?>6=D=Q\>6?.t?f߇?#v?Ǯ+?o>Jb?/+?Jil>Ӯbl>G+?c?2O?FW?8>t=°=/D=mEy?MC?>=P?@G@{@k@ʸP@P@Fj@lz@C@֦@ЂP?85=[u>>?܋?0>*.qA10CW?L?Jb??L?zv?TD?1?D?Jv?1M?? ?O,2/8DA '6 jQjA?}>lGmzRB-?J@kF'@@o@3@;D'@E@֭-?ƊRpղG|>,fA?F6 ׽A}Dq+/ sO~ ??3@= ?GW?2?[Ǜ?ƛ?އ?DAW?` ?L=nw_f\:ή>6= s7 ? 勿.>dE?5Lۿ L/e$??j? =j?4$?Pf$U# ۿ麾IO?.>拿o> 4 l7=Ю>Y\[fE73@=AIS(mOF>t?ś?ht?2>zODIaY8>cUf?)??>.拿ߠ19?H??q~#@CB,'>Z ? '>gRBoHӲZ??9?ǭ勿!.Q>a+?qRf?^&>^YAIM]YC'/)c= 6?,6?/=&-/ʼn[Y:Gx> \?I?X?L?x?> .>9??V/?."?߭ ?F#> á?l? >))F: ?D(?K5?]?9?.>J >Px?M?W?-F?\?x>Mb?:w>WXf:=R>Ͱ=sXfx>?.????w??ۋ?dA?G?LL??].?qO.@ TJ@k@?w>$c? @t&@ @c?ʀ>?@PWJ@3Q.@1?O??I? hA?ދ?"æ?_z???\὇@=>=Ὗ\!>1\?Q+???xbc?s>C>fC?OC?.;?e>MX?SJ@~y@'K@>?!D??0@a0@r?\S?yO?.K@Qy@UJ@z!? SC>x@?LG?nC?#>F>hc??c?$B`?N??+D?DKf?Ϳ>4$EZ<Eî>&Lf?C?X??2`?嬽rc >@n>ч[?O>GۿS ?|@$K@BK@?'??J?'?+?ұ?v\@40K@@P ?OgۿG>k[?jn>H=l\zr4$B`?ttc?P?W?'?bf6=A'A6=(?R?Q?]c?$Ӭu2ͿJzӿ9BQJ>FR?P=~Q?03?j?C=E?I>{ >_> }>E?B?h[?Dʗ?yxHe="R?jl>rBrӿ! %ͿtQ Ϳpr9ȹ>q?N?D>okT>K?:?=>?rV,Ϳ\ TSZٍM>!?m?rP?ĠR ~Ïw+>1??>Ϩ| (5$>qB?@k?|>r fRP??-?k>mh@Z{JQ>G Q^§> ?Cx?.p3 s2 .x?e~?>[ K۝>???V?b@B@@-?YZMz L` P>I??c?E*4?'-?ɱ@FB@h@-_??? ?> M@?;Ziӿ=C?˦?>n: $(>A˦?V|C?=Gmӿ9Z&"?ަM@h@2*@4?E?P@l@@8E@tfVB+>@0@5?>o>s?0@@Xp>%BcLQ@@7@P@&M?i?[*@-h@ M@@h@?&mFeBn>'P?? |9ߋ3C? N?xn>hBc?'h@<@S=~@pc@[?w?cbV@A@z@C'@'$??&>g?~n&@!0@Y?Y#>Dk>>?]0@&@Yԡ?A'>ݭ$?M'@:~@}C@-bV@?[?Oj@B~@@!@=~@*@=?Ae>v>[?NF?rA?.>^D/>sA?F?[?z>n>?ó*@9?~@!@[&%@D-? mϸ ?&@@8k@=@2:j?V ?%?h@??̀E?~1?׬?c@^ϡ?n ?Rj?ٝ@n@H@&@ ?Ym.`-?-%@!@.I)@(%@Ie@?cZ?B)?R?ό>>VU?9?9?P?;>k>j%R?*?Y?A?e@2)%@F)@?J?>c?I??䪼?GZ?&c??>\'>qNj?@P@<@?fSL?fW@ P?U>F;BǢ$?@2P@@L-?&C-7?E*@3|@(o_@:@|@L?m?uP@B@P?kۿ8?6?ۿJd٦P?9B@P@?mf?|@=@ZA@V?ɚ\I-?'<@Ek@D'@eSCƗ?.K@o.K@×?𳏿l=࿫WdJ'@n@b<@-?~\f?В@A:@\EAA`*@Yɵ ?bV@^@֧@aRyka-?S.@%?`hRS@U@eaV@4 ?Zn *@AFEAhC?S@CF?#h>*FbMB$?4@P@@-?CP$7?*@e|@m_@? E-?[?IE?c@?;=G=S??b?jJ??KG=?c@A?d[?I-??m_@{D)@?zB?Ҕ<ӡ?}<@ P@{@/j?&>>*c?DC?ԝ?ã?Q?Yc?>''>DCj?@hP@~<@V?<\??G)@]'%@dc@?TW?\%?R?pt>,>9L?T9?9?G? >c>3R?&?#W??oc@&%@{D)@L@#%@m:-?=m ?&@@-e@@+j?C ??@??rE?(?7?@ȡ?a ?Fj?@wk@@&@ĭ ?mU-?6*%@L!@<~@®*@A?R>X_>M[?@?VgA?.>.>jA?A?[?_>[>풍?M*@<~@L@@8~@Q_@[??]V@>@v@<'@+p$?w&>)?g&@#0@?>t@>3?0@O}&@ʡ?J'> $?G'@ |@(B@_V@s?[?e@=~@@hh@1?wBRrn>lH?܋?_.苿拿㼲? G?N[n>wB|[?h@@}M@wh@ȫ*@?=?NP@꒍@z@<@Țh=vB>@e0@&?>ak>h?0@x@?>Q?Bd-M@@ @ͺP@D??N*@h@M@?SZLvӿC=qC??>@ q >s?]hC?>6wӿIZ?}M@ȝ>?$??pP?_@B@@-?gU[࿥SFdc?7p??T>* s >B?9?c?F;D-?@ZB@#f@'Z???|?ӝ>Nk{?öx?.k7 5 ڮ.qx?w?>aPȝ>ZPLZ׆O>+!??tP?nR 7ˏV>/??j>㨾؇ G>C?j?>k XRLP?-?.?9t>e:ZFP3!Ϳrǹ>?TP?mK>Govl-O> M??>rp,ͿZuw'Ϳ &qӿ oB2a>R?t=Gu7rB?X7?̋?EE?>*>h>{>7E??_?Η??h$SY4=5R?>`Bhӿ+nͿt㟫ςc??^?z/?|7=AXAs7=.?[?D?ic?eju6F`?'$rV=n>h[?|>²GHۿw ?~@'K@9O@>?y?a?O?>-?l4??`@34K@@ ?!ۿGԼ>[?:n>=OGr X`?a??CN?^f?Y>-C <D>eaf?+N?Ԣ?b?6F`??=?@yc?ƹ>h>|C?`K?C?̔>v亾۲&?VJ@y@3)K@GC?G?s?0@0@?fY?T?0K@fy@X[J@.?eOź>pL?)S?OC?a§>Ϲ>S~c???u3?\?LT>D[MI==SY[Z>}\?1???1? ??u?~?Ŧ?>?nA?@Q?X??4?8Q.@TJ@F~@?d>c?K @t&@j @/c??w>.—?c@ZJ@yU.@z9?\??U?@vA?E?]̦?8?ȑ??f?C0??x>vWf|=_>=Xf~Y%x>?>'x>e\?J?[?BO?0x?>=.>f9??0?$ ? ?c&FU>?ڽ?8> 0F{z ?-?8??G9?.>u >x?O?X?BH?9 \?x>G]Y~F'/q=6? 6?'=-/YY>AIZYI>Yf?+?G>۲.㋿=_9?M??[Ϣ8 GIBF('>sX ?&>XB#Ks0x;`??9?|9ዿ.5`>-?Uf?=>%WY:=I@eO L>t?Ǜ?7t?:>aOAI"W=cTf[`ծ>7=m4 b< ዿ>.> K?Hۿc Re$?=Aj?x>j?A$?ltfT ۿ&ѺW?.>/ዿ'; 1 Fg7=ݮ>3[XPf̅1=2 ?LW?U?kʛ?Gʛ?K?IHW?/ ?"W=? ?`O%/kcZD`AJ$3 B!pA?>GizR -?H@E'@@@@tD'@uG@<-?/xRf6Gt>BsA?2 AYDF3"/WO ??Q?ov?D?w1?&D?v?Q??)f?"Q?MW?P>=((=G=#?E?>={P?~@@z@i@vP@P@Ij@z@@@P?C=*>D??>O.mAg!HW?O?e?w+?yl>l^сl>+?)f?s>±+?.v??t?8 6?Z>=UD\7=Y>Bx?Ʀ?CJ?[? R??B@n@@@H@O~<@G@<@b@A@P@B@?R?[?6=D߁=7^> 6?jt?N߇?v?4+?Wm>ׅqӾ쀩s> ml>D?pɛ? ƛ?^ 6?=Аὓծ>-?O?w{? rC?~n>!l>(?d@2P@q^V@&@:?W-?-??a&@aV@P@?c@$?`>n>{C?M}?K?'? Ȯ>= 6?ś?^ś?TD?_l>ȫ\#;:;Ҍ >7qv1?Ǜ?t?3=![ Yf?X??>~=@rB\>U?A??W ?D*wnB= >܏?.W?|Of?a\TO=Ct? ƛ?1?PΊUÂ>q Q?tq?Q?>ͷ?$"Q?D); ӾH4D?`?A>?+/:WfH>H?D?>\rӿx??[?ymY7??~?l7?m[?z??\~3oӿ@Vѻ>?E?#>YZf+/=>-?D?pbӾHG;MQ?M???ͷ??C?r?v?NW?-[Oֆ{\?Ϡ?oc?r =Z2?*@d@L-?V?x*@@@%@~*@M?K-?c@q*@?KZ rooc?x?\? Ӎ_OZ?W?ݿv? Kl>/_;q?D?W?pu?? ??7?;Q?Ι赽+?3?o?j"ͿF#? h@?~@)%@v?x|@AiYIw ?F?ԡ+?!dPP??`?C? ?n???9?2>~>=m? ?˞=2I$з??I`?tP>YM@ƒ@!@tI)@q_@B=@mEArTiAEA^8@/j_@9D)@[@@GM@_>[u>`?\??fPI˝=?C[?H>|jg>??I?n?eW!`9>.S?>ت\-ħE?-7]?X0-z[>?!@)?}x$ܻHBZM$B.A0AU@0@{@*W@I9J-#3]?DuE?L04*>CS?K7>Fe=-=SAP:??侹!>c?>"%#qk?#@D?Z8A+Sܿ ?dn@~@@6V?u@ 5mAA B B͗A,mAi@9?q@@Wn@i?ܿy+^87?U@Mk?">c?<—>9ځt{?M~:?B=7>| B8>:?S?ЛQ옾?B-?ꢾ`{?J @J?ѿ%@(@&A? 4a@MAf@AA>AMApa@6rA? (@@$&ѿJ?B @?,Ko -??T0!Rq$?k:?7>hS?ͧ:?Y:?hS??yy3>x?E>Pv7q!>T\?e?)>AR̿ ڼHq>aM@;?d<ؿ?C@0A 0AD~@΁?ٿ T<D?IM@LY>ܼ K̿9[)>_?HW?>~qv7 >x?ت>3]z ?hS?FR>?$4?ɯ?s>v. R38d>K=?q?js> TS|?@?_d>9,(<9?o,@:?v:ƿ.->AWj?bV->qƿ[e:?#,@n?U@n?=g|>r?9?d>3RCFR>뭾9~뛾50aܭ;Y>=?ȫ??=>鈽yR>??d?#W,?;>?;2@s@c@c@=Ŀ[ Ŀ<=5f@qc@t@ܸ2@׿?>e,?'m?h? ?C>?CE>??!7?ڪ>徤뭾a/X +RNzqRyx /> ?x?|r??e?+>\<(5?SЀ? ?a?T?Vw?a=@8(@j@@" @zHqǡ^ @@i@'@=@s?T?a??}Ҁ?5?kDe??q?ix??2>a/E?>33 >ӐE?c?-?>o>.> > |@$\35V= ?>喵U%>??Rm@jK@٘@-:M@?O?n5M@՘@;G@m@?-%>샵>n ?=25\`Q@Y6>!?>u>>U-?c?E?]?&c?H?m>5d>>?(c?"]?κ>X7(MN'\Z Ey_\=&)`[y*?+:@[P@j.@@Nf.@gSP@:@E?[b#9)=NvRm\MMHw7|>]?d2̴>ξ-? x?9?7?˕x?-?>2"kYqt|z>>^<' " ]\v=O?m?i??1>!K$|̉Kd h|#q i"d21-)"t>s?G?en?>"K5-U">? ?,?;5|]i=de??Yt8|3>S(?>)3l|^G 8F'?e?5؇=V'r+&5P????>71-Z>,gp7`>T?q?5n>}y7e#[>rk??A[?@?ẁ?b=v=\e???gj?1i2-z0>~-־X~L?uL?־07i???e?w=0땾V =Հ?0?@X??ck?Z>?w[k?qK>e?7>Sq~srk?f?@J @??_???9=Q<?c?@ @_?ѥ=LrF>9?|@?ibF>hp7=? @@??qX<=*?u?i???FC @@?!@@?>g|(>&>)Vn|]>?"@!@>?! J?(>1d>JE,?a?>>8)B~g`H`? @Z@4;@Pt?i?yg@2@2@k@?z?b5;@AZ@ @l?nRk7),#>̿a?5X,?lmd>)>J?n8?!@Z)?BA?G @7T?|?4>ؙ8@=4>?T?fF @[;?)?Yt8ѿZ̿,>-S?K82i ?2;@o>@ҏ@^[ @@LX%@x@ih @@{z>@5;@?iX8KYT?!>,P̿ѿY8Z)?6zP8K&J??_@ ?<%\ \}GOj|,L6=h?@(@ڸ?dԽ???m@@?s=I7|j[%>~?{ç?6<ݼ +6 $T*|п)>??[4?  Ti:?? ? )>w ѿ+$ܿz&R>4?2@=@?b[K|I0sr?bT @i?ya?4 ?:b??s @?[*F{0J|NK[?=@Z2@@?s> &ܿ $*C<ܿE̿d>o?Հ?)5 c"5Nր?j?d>+O̿-ܿ;A]@߬@[ɽ?;?E;?,?@{@/G>vW30?^m@v+@t@t%,@{Q@5@@?*C<W@?&ҼZ,p,?f?!=p nH=?e,?,8ռ&]?b$־?2@N%@'ӽ?b?u?k%@i2@Ӿ?wm־>2>+:@L@)l@c@?M?(@cn@W@倈@^n@@s>XԳ<>a??畾TT#?aa?B>b@`n@)@yw@@pA? b<:h@@G٘@XP@?m>gL?u@x2@@8??@|2@Z@BL?*e>?Y[P@tؘ@@d@Gn:@<A?C@@倈@e0@[{@@(@;O@J??ç?T?5>y=Iw==Aw=Y =>>>"&T?ǧ???qN@(@y@@G0@jC?"xqٿƿf=M( @=M@(j.@k?(?nL??d@` @;@j @Ls@Ⱦ?L?(?Ks?i.@6M@f @ =ƿؿ 'X?e0@ZU@GM?A?I?$,@2@B{?g)3 <{e?#e?l <)%? 2@!,@ C?A?P?U@p@Ua@ف?lÿ◝T?l@m?>K־0LF>E?M@@G ?F>Ȕ־@>u?6@?="Ŀ`?a@r@ZU@0An@`I[?!??]:%>ϕ=@t@??< Vv@0A32mAMA@~->4q?i.@6 ? Rڀ?z>@'?t:b|j?m.@v?@MA=2mA0A/Ac.mAa@)ٿ@:;c@)@?l[Ku:l ??wBKT?n-@:c@|9ؿSa@6mA2AA>A 0AECj?*:M@rXP@k2>a3Kz0u'=8;;@:;@=1y033>aP@b@M@Fsj?L0AAAA/AM$BHAGMAƁ?dƿg@j@m@g[|8 ?@?8|xr[m@~o@m@ƿ?MA~AXO$B BA 0A&->Ŀ$ @ؘ@i&:@,|-?Z@?0C|p2:@ݘ@m+ @ ÿ.>0AA> BM$B>BM BS=A z@Ú"=@yH@?K#Տi @i @=iqK3?M@@g=P@AA B>BM BS=A z@Úz"=@yH@?K$Տi @i @=iqK3?M@@g=P@AA B>B9N$B@ BgAN0Am,>+"Ŀ @Ә@:@|5?Z@ ?t9/|6):@ ؘ@ @Ŀ->w0A׏A| B[N$BJAMAZ?_ƿc@i@dm@_[|o8z?h@2t? 8|[(m@>m@j@ƿ?MAA9N$Bu0A%A30dA=Z+;@-;@S=0 3K2>#UP@3M@JPgj?p0AK@A>A`0A6.mAa@ٿ:Jc@f&@?dKQ?q?/SK[?)@c@h|: ؿa@4mAu0A0A]/mAUMAw@Y:,>xq?].@d?8ԛ]e?o>@i?pQ*?Vb.@=?sqX~->~@MA2mA0Am@LIbkn??f?p҃%>=@s@?<[<7"s@0AU@m@a@BƁ?@̚b ĿX?@Y?K>׾E>,?@@?F>־p>b?I@?ݥĿ ?a@es@AU@H?|A?B? ,@r2@Up?ɽ=)a<e? e?IO< )[YHx?2@,@;?SwA?VH?U@30@??T ٿƿ3d= @.M@z^.@Y?rb(?IL??i^@Z @@c @k@?uL?(?ic?a.@1M@ @r=ƿBؿ.U?0@z@@o(@3M@9??=T?!>l=|.w=s=Uw==>T?ɾ?:?*L@y(@bw@@30@O}@r@@bA?o<~:;_@@Dј@IP@x?L.>IBL?l@2@@C??@2@J@}L?>#?TP@dט@G@i@0:M?`ı<>a? ?f[Zs ?a?h>5<f>@S]n@O}@W@}Yn@v (@u5?? c@ce@ B@=:@C1>@|A׾f?;2@D%@?Ra??c%@2@?־# a2>):@ M@mn@c@?G?(@_n@0W@T?B&ݼ,R[,? ?=~z:! Yv=u ?4R,?3,ݼ&?W@L6?<& ?@S@n@?A>?n?@Ds@F>* 3$6?m@-@t@$,@9P@@Q?$A<ܿS"K̿d>h?0р?55 .5mπ?cb?Yd>lU̿ܿL6?<$ܿ`&V>6?!2@u=@?4[yK|0&L۸?TP @m?a??c&b??p @ ?c05|BKXf[?ҙ=@2@D?5~>&ܿ$*Cп)>$?ؾ?8?Tn8??-?F)>ѿ<+$x+kB׼4<̽?Zp? %>eŕ|?J =b?@@?ѽ??H? @`@?o=0g<~|N&G&>݌?Χ?#T?Kz8i?.;@@@Z @@W%@"@jj @H@z>@7;@ ?҉i(8zKĉ)Q?T?9>,?̿9п;8^6)?S?pP @ c??b>ߓR0@|b> ?_?J @B?l)?!@A?`%J?V)>Yd>Ph,?a?%> )dJv? @LZ@*/;@j?[?c@2@b2@@j@ ??s?01;@Z@# @?3M(fr>3a?{,?' e>+)>W5J? P?!@,@?>;|LB>>>ƈF|>?@!@?@HK @9??qk?? ?=<? ?/@ @?D=E>O?ax@?UE>*{=2?A @^@?U%?<=1'??t???L @4@? tk?wqJ>Xe?=>$̿qהak??[>Nmk??UZ?@?р?=9Dw=e?+??P_?i+?O0Y־iL?P^L? ׾03ыiާ??'?e?4^x=ѕz= ۀ?߿?@m\?a?sk?D&[>G`fp7C>!??Oo>}7g4[>1-qzD>5?U ?4?v35wY=$e??:W8g||3O'>w(?}>3~3|83@(?(f?2=pQl5E?]?u?a >iu1*-"碾>w??s?>"1-D2"ug{qO|J>Ŝ<f WY-w=4?d?`?Y?1>~K߄|%~KS<0x=P jt}5|qR` "8F1>-?x?#??>?x?q-?>D2 "]?>~s7D+\Qr2򕾖=)^i[?I :@QP@%b.@@La.@VQP@{":@v'?[pVV(U=ؕmM\񓽱dj7㢾>)]?c? ?>>?,c? "]?+E?@c?-?>l>,G>E6>U@\ &5=I?L+>։%>?1m@F@Ә@e/M@??3M@:ט@ K@m@?%>$Ѵ>>m?3=%5e\<@H>fS>׌>>-?jc?E?3>d#3 3o >+E? /> ?x?t?K?e?0>I<<$>?<Ԁ?P?a?sT?{?=@'@g@@" @lq֣ @Q@m@+@=@S|?T?a??Ԁ?L7?]oe??s?ќx??>. Rxyl R /i魾>S??B??@>O>B?^?mg?{[,?y>e?2@s@Uc@]@p=!Ŀpì Ŀ=n@@c@%t@2@§? >k,?m?? ?D>20K>#?i?8?ު> +後Abr@i魾n>}2> Rw3Cd>.&Q|?@?d>,<:?,@?:ƿ*Śj,>'j?->/ƿ9?&,@??^0?@@?3[|I>t? ;?dd>3 RB\>ۦ?;5?K?n>S??ۛSy! 3>Jx?>-t77q>[??nP)>O̿׼ q>lL@>?V\<ٿB܁?@ 0A 0A@F݁?9ؿ+@ռ=H̿ف)>|?W?>qw7>x?>3Kz$? sS?':?:?S?8>:?nW?Qᘾ?%-?ࢾ@a[;?K @qJ?ѿj%}@<(@A?#a@MA?APA>AMAa@Zd>|A?r(@@&sѿ:J?G @?'n7 շ-??WR?:?7>vA8>)EA:?^?5侁">c?>3"Yk?@B?V8x*ܿ!?en@[@@^?w@4mAߚAn B BƗA-mAl@h??t@@Wn@?ܿT+\8u??D@FKk?t">Ec?.З>*/Ys}?؀:?oB;)eW!`9>.S?>ت\-ħE?-7]?X0-z[>?!@)?}x$ܻHBZM$B.A0AU@0@{@*W@I9J-#3]?DuE?L04*>CS?K7>FeF6 yA? >A)gm??>A?n@35@-e? a">?6l@{Y@? @nA*0\BT BJB B+\BeA@}X?\Y@Thl@؉?"Q?w5@X@d:? r>ܖ?Im?F~kڬR@>A?o}[6W6N6Z.'>D?q>7? v"?oݾо2?y-@ ?6D 8 @rf@?*߰? .AtBzBϥBrϥBzB pBJ-A?Q?re@Z @|8Lk?)-@?ZѾ<޾5?"?H?|p>'T?>@`W6TSI>>?5!?&9V>GF>+@±@0R=8G/AA>>MBboB:@I>e @?ϾWvg;?>9Rb=?;">T@)A?U>y>HQA?.?BÿRt([R?>[$47伈?$?x`lr?+]+@?g#׿\@2AAA0/AW@aؿƠ#%?^+@|?r qs?"?&[>R?(𠴿ÿKr?@)A?>|?%??|>@FX+Ӿm?ȥ?O> <)C#|$???eEevb1=?bi4@ԜI@$kX?:t /`t>@3@@>!/@l tX?dI@lo4@=?]M1d.?H?y$?B#a<㠸>ɥ?m?i?ӾKEM>@}-x9z(am?}e??[>){\)]=z?*?&dj?4>L>]W?s@+@w;@|>5)TJ6j|;jT _><@ @s@_?e$>>j?3?z?8=\>1?b?m?r(9-isJÿEh(q>>R?/ʥ?G?uy?4>.=8>!3?#>y>>9?d x@oϬ@!@dN@")?&>V&>{P>=3?T>|=>.u>A??˥?R?> q>igm?,p>9b9v+q>tum?/?>>8}>3xpʟ^:h2Hs"(C]RJX8>!@t@]L@Vj@խ@kCJ/\&"$2^s>M>7>E>->(5Ӿ(>.??g"?\[<\/,俶we/ѿ -7X@ܷ@\v~@_c9@@ [9@mf~@ᭁ@!H@u-ѿBQm) 0Qh.{\<[%Nqb"?A?>`"?Yݾl=D#R=.g=^cܿS4%D(>N_Iԗa?d@{@v@ @^?aIbtE/(>,3ظܿ{^>=0\==#J頿hݾ>ݾL>̥? e?)ǥ?q>WݾѾξx4N??T9?v#dlPH=?>K\< sdy9?ձ?9?W3ib>fz?ۂ$?GξsѾc?)ѾffՆ[>N??l>[dLѾk|??@Ne@?$¿#Nj.+#drkf>G>rH+j/N*¿?u@s@ѱ?(> 23?5?T?O?=?K/?c?`@ )? ξ ޠ<*>?><㠿ξR=?pp@a-@ @&?ԯ?[j?>"yjL9?]@[7@j@$?j %#/`'%?¤?b%?';O%?@k7@jq@9?P,It,"hE>xj??3? @* -@`@5@-@?!4#Xa\>>\=#Ἷ?-@ 5@7?p>*seg>m>a< ҿЯ3?e@5Q@*@??&'?7 @A @b*?P??*@Q@@-?ѿ^0 >nW>H0eH>?5@a?? @^?s$?#=.w/=r$?? @?O?R͟⿥n1շ>>Jr-{Od ¿-?*@ >@_g#@@Q @R"@@@p#@b>@,*@?8¿dG-61J:>>YY1TEDa?<<>2? ?z?X:=0=z??D$?|>MU8r=?N?'?7>Xbo%Nv1%A?*e#@H#@~9 @,?c;?K @&^#@t#@ђ?#Q%k1Nr_8>3J?d?=? r8" 8І4 ?d4?^M>D^!^Q>.?ŵ?g8" >d?#"?rd1j?3?&㿣㿙l3?x|j?Jd i? @Xy+@G[+@"I@@ͬ@\p@Q@߿aO<+'?@#?T?[ň?V?!@G?V'+ Pr?1>Y>%2i>ܿi2T>>F1rX>۳ @yl@e@@?X?N<@,$@aK@@n|?͒re%?{@Y@/,?G?oN?$4@ @Ҳ%?A_rNy?b@2I@S"@<@X?F?@e@ zl@qY@se@i|+@E?e=?2>9> "HD33"8=>?>=??|+@Xe@*mY@i?R$#l ǖ> kN@Qk@t~@@H>/>?@ @;B @I @8@ @BӤ?>B>@l~@d@\N@lv>k ~#XR?qY@ߊ?7|?@d+@r4@c?@>"w8)>?(>>&]\>i?}q4@}`+@@s?Ez??9=<׿^/ 54< @bf9@|@>?0B>$w%?P ?@W#@ @7?%?J{>T)o7-v<@|@)>zrz'm?\r#@kr#@c ?]'CdrK>@@dgH @B/A.AG@iA#.Aͯ=# X?@x@)9>,:?V@R:?, 9> x@X@gX?Q#1=d .AmAJsB*A0A@=6jYgZ s@?`#/+~N@zh9@Oq<\g,j@34A%ArBiA{-\BpB;/Aؿf <@Dլ@(@7I@}@+l59@^۬@?<@\U ׿K/AeuB0\BzB#@s@[d8?|t7@ ?WdwU}@,@C>/@JAzB BCϥB aoBf Aޗ@T*^N@ H@jO@Im¿e@@!¿j=I`@+Q@GqN@.'> 6A?MBwХBJBΥB:MB-AT>^N@ H@fO@Im¿e@@!¿j;I`@+Q@GqN@.'> 6A?MBwХBJB BΥBb_oBA͗@T&<]@'@bB5/N?Q@ ?0Na@f@C& @Qo@-`_dK?a7@?dZIdz@a(@>\/@A$zB Bq.\BGzB:MBkA@najT7@V~@MB;zB-.\BpBS9/Aؿvw 6;@5ͬ@@ F d@i@F(@wӬ@<@e w׿/I/AGtBq.\BjAqBlA,Aϗ@^jypSce?×>@p?[r+@N9@U<u@j@n2AɜA sBjAu-Ak=#GX?@Jx@37>. -ǤԺ9?@9?P-78>x@@X?Κ#=.AjA@z.A-T 7,V<*@+h@ل>rP'?_#@Za#@?-'ʲr>i@@oR<7'T=a>@E/A.AX@V?Rc&?I@ͽs@3?2VJzѿiƱ?dñ?y4ѿDJv??os@9I@?R?@ps??=ؿ/=%?? @J#@r@D?i%? >Y'? j@K9@@<A/׿=2հ??x?ذ@`+@m4@X?>7J(>#?(>V7%>\?yl4@f\+@ʪ@k?ps?fY@^?R#Su G>SN@]@X~@?Ɉ>໽>D?@@B7 @C> @(@ @? >>7@b~@d@eN@yߖ>` #~Rw?sY@;e@|+@?=?>> ;"&44}@?">>=?j?8z+@1e@fY@osl@e@B@ ?yX?(;@@>@e@@?hÁr'%?@O @?,?s5?(@ @jz%?Οrh? @M@P)@<@TX?}J?@e@Rzl@> @#>{rmQ1ho>j6>G2Jrܿzpy<2R3>U>\W1er93> @osl@t?b @v+@Y+@I@2@Tˬ@h@9@5bl<+5'K?@0??Ы?(>?F@)?#'B+Y?k4@Bs@x@=@LIBjb?f@+ @?ɡ?cA?ZI @@ ?KjI6B:@.$x@cs@u4@ ?l>wW"v 8?$1? 5?N>D^s#^J>.??p] 8F""8Ȋrl=?\?!8?8> Yew;N%_?~s?0>?*~r82k4> 9??z?=q8=z?I?F&?Nr>MT?H^ !>8HJ-Hd9¿| ?*@9>@`#@ @T@@ @ @ k#@a>@*@?¿d,s,-Iҥ>|>)14|/g??0 @~?Ɏ$?Yܙ={-%or-p™=$??- @?T?5@Y?W>wvd<> >. ѿ ?u@Q@*@$x???q@@??o?*@"Q@@-?妿~ѿ>#>F?dH>?5@-@O? ༹1#T\Ң>i>Zk\@#|Qޙ?k -@5@e@-@W @2??j?=>7"1DBAs9?=n@yc7@@?%UV'*Y%?R?ZK%?'b%'?@z7@C@#:?▾!lj>uj?eƕ?R6? @-@fr@=?ξD砿<">j|?>˱?@i@?@H¿=Njl+r>W׽>ra+Yj*N¿7J? @9@o?*)>H˿1r3?8???T?>?? Ѿe[*>??h>*[4jѾp?Ѿξ$?Iz?H>r4?DZ?9?"kezw_M'?ߚ>WOaFz?G$?#qξо2tݾ3޾>Eҥ?i?V̥?.>M6ݾ>Gݾhi砿<7#2u=b=z^ ܿ4D(>a??J cIra[[?@m@k@@T?afI W/ I)>3fܿz{^x==_+#7ݠO\ݾp>v"?l?e"?Oސ[.^(XӾw( >I/?l?um?-?R 1>m >2>=Ru̍^42="/76J8>f@n@B@]@@SV<2Y<Ԟ@e@L@y@/@I9>J>0!%1d^"r>">U>>i9ڕ{r9Hq>um? iQ q>>R?ͥ??|?N>.k=+W>3?2>>6>6D?Vx@iά@d@PN@T<7)u7g9%b>h>P3?_>۩=-|>#?X?rϥ?R?>{Bq>jh?ÿ#?r i9P(m?j?;?>l\=z?;2?+uj?u>8)>`?s@P@;@%>ATOj}IjIT6>;<@@s@oi?=J>>ej?s8?z?=9Q\$>6?@i?m?(9,>k F.>]0Aڔ Ӿam?Υ?<><"3#$??;?dN1A=?n4@~I@AX?t /4ʖ>ݗ@@I@J>=/jX X?aI@u4@1>?41d}dĕ??$?1#DХ?m?&Ӿkb>x+G>???.>D_A?̡?#ÿA=(R?l>[࠿X߼;?21?r>OrJ?a+@+?#׿ @1AWA Ak0A@,׿T#M?d+@?rL,3??ἡ䠿[˥>R?)(Pÿx?DFA?>B>D_A?Q i>?Wh459q>'%a݅>+@>@|R.=XF/AcA=MBrboBf֬> @?+ Ͼpa9J59?J>=s=Q 0J6'>r?[䦾q>q??M"?ݾcоNI?-@?y?8}6 @f@Ǐ?? .AltBzBϥB<ϥBzBpB-A)?,`?0e@ @8E?-@?OgѾ޾Q"?L?9p>vrM_?>lXT60J6F6 yA? >A)gm??>A?n@35@-e? a">?6l@{Y@? @nA*0\BT BJB B+\BeA@}X?\Y@Thl@؉?"Q?w5@X@d:? r>ܖ?Im?F~kڬR@>A?o}[6I~b6S}?#7?:ᒘ>]`? w? S?=y&?F@Gs/@\(>?rgԿR?@.,@em? 8A¢'BBCTCّCB 'B/7AR?+@Ո@?ʝԿQ>f/@)@%?MOS?=D?/?>ө6?^}?L7PbIbbz?mQ?+ʾ1 ?O?͒?,۾Dy?@?s*eL@(a@:$?z@|AB_BBJCICBi_BIqA?@#?a@L@zg+?ȼ?@[?۾fn.榒?2)? s ?-^ SP? _?ۻbn707? 7?jXa) ?O!v? -_~.\Rc?M?k=h}ٿ?jS@~?ğN?ATBBKBBTBhzA)?si? S@?ѧٿro9g=Q?c?s\𛭿.u??aam6?q?n7}??4?l}?DQ?cy? 1?O>EVVڴ4?4u1? %Eb↓r"Q?}??6?:,Q?{6??Q?A6? ]b~B)y,??0=u]KUcC&A?>̃eɕWx?fTY@<@ s$BV@SFAPAuMFAG@k$s ?<@^Y@?~Wwje$>/A?&tc|R="!?M?-y]>\f ?6?N<NBƋQa\ S?'?$?|s>#(W>/?L< ,b@t @@@B?ouNUs,5 ,)UNhma?J@@s@a+<}/?~e>LI{#t>?!?s?d akN+3> ed←]J>' ??1?!?5??>"=s~>Z#>'za4j?Eӈ@ڷ@'E@w@@9kwpS@-E@9ݷ@ֈ@>?%iaB92$>~>} ?g?%?1?? ?+3>C? ?a&A=ja ?M?F?{v?>=s>>z=. $?9I‚MԿKÿR>` H@-@@@( ? A?鞙@@U@oH@&>Vÿ;Կ ܋>=>"t>H=>dv?B?C?=Y?m8?? $y߇ ?]G?2g?VŒ?fx-1fX#AUa⌿$RGZ,iLV q)?.w@|@x@Y@A#@ Y@l@%n@Iw@)? KL?+Rӌ#UዾKw#P֬Z-?=Y?wS?M?Rv?1??x?1?$v?Œ?S?a-7lG>Kc䌿){\὿>8x ?'$@ T@PU@U@*T@$@= ?2 t&m->TpA {ӌ T%?r? ?{>ve-J-`۾\60VsciN>o~>N꾲Rg? @x?NwMR%xg׶?z??*߆Cx%MNU?߫ @?_dۨR~>u>@c#VB\-8۾k91&?>q۾J,=Mĩ??=k?۾S&?L?!d?4?-A?/?t#>Df> @i@[@~N@C>?Ag,Y9> >g{, gAQ?,N@U[@ @t!>m/$>/?7A?4?d?uz?91&?5@Mr?Q\߈;t> ?t>0On\?L@#@?=;KMP!IyJ#M;H??W@\@N@?f0F|6T <>>!}#?𲿊+Vd?"@|/@C?!k=Yej%,a2bԿ7QO<,?5W@xu@3@?> ?O?P??AV>zߣ?{3@Dju@W@>?HN! @ԿaQ,eY|xh=>?m/@%>t?"?h4?yc=VVcл4?.??9>gdq&迳WIjÿ$LzMb?3@.8@S@b?!?k?P0?3?3@:8@{3@4?MVuKÿfi*WC迦jP%>F?@n=Z^j<|鋾싾N=Z>,A?+? "-A:F?@E@S?Ί?_?n|?\@z@f?M;Ax >>?@?s;ٿ2F|Կ,cJY"Q>=0?"~>&U'~>`/?,>`Y'j1mԿf ?@vUY@ @Mψ@G@9)? .xg=)>Q?N??g-O?b?J?L?>H|g^9x )?sH@ۈ@@YdY@#@?Hf|Կ?4fLٿoTeη<;$>nЌЌ27'$>ke<becwΈٿ;`f@?L@bS@4@?<@B@*ٷ@@pw@.e ?p,/~?\ ?A?4O?pJO?&?T?P7?_,wWE ?!w@@߷@~K@<@N!4@OS@L@?@L@?nW+4GRmzORI@+^qW?L@@ia@x? pY?I@c@z@$@ ui"6?l?̈? ?C??s?#!a:$@r@K@D@A\? $?a@@,@a@S@@??ra?@:D˰Ma?ɩ@\S@ia@,@.#?Ѱ-IsV@@x@0T@?>C>G>?T@hn@@@u?+>;/ԿSi@aY@4@ ?$?'+?!^@?6,0]$@N'e#?i!Y@gU@?b >"?v+?V@~?U@ Y@? ^N$|/7?0n@w??Z8And@F<@v@?ÿ*D_ @Я @Xl;ÿO?K@,<@Ѭřs@8AxA@A fAJS@Ud藿N#@U@?i^m>@o@>Z]?U@A#@RCoiUT@fAʁAxAZ8A'BuA"?H O@݈@>K\?#b[@ ?CKb>@R@Il ~jo?r}AY'By_BTBy B'OFA,1Y@#T@f,l࿟?)8@?p߿,hT@!Y@&m+XFA6 B4TB_B'BB_BK|Aq0sUw??@H@ hNN+N@N@iNxgt 0/H@@b?߳sR,A~_BB@BiB6PGBA ,jB?u@$@mFAC, WX@qT@K^,`࿐?`8@?O ,f+T@zX@kN7l ,RFAń BTB_B('BtA?# JC@Ј@>Lku? F[@ֈ@%F@ Q#K?OzA˟'B[8AfvA~}AKfA9@LUJrN$#@EnU@j?pw>U@@E> pt?lU@m#@X{N*U8T@fAMA4yA8A_Z@Iq1<@@@?ÿ4(ޠ @g @ N'ÿ?@<@{+d@[8AA!?)[@?|1$N|ZŴ?X@nqU@L?~>U#t??NA@?8?}">O?lU@MX@Ĵ?a^NV$_q.vI?bo@F8?_$?5?4@1\Y@@B0jEԿRHR>,?>OEԿ[i@nYY@4@z?#?A!?(,@#?m| s@@~c@T@n?<~>>??E?V?!?0I?HF>z?&T@g@@@K,s~6\)$?p!,@a@S@<@ ?;ܽa*G* 0aIg?@S@a@(,@D݈@a@[q? QF?=@K@`d@i#@ gu+#?E?,b? ?⍰?W?O?d]" $@t@C@CP@܆?0t 1?a@@L@?#W+EYE{RL{RS5]~+W?L@D݈@?L@*S@M4@<@C@9ַ@T@Sw@( ?4,~i??mV?kN?+O?h?/?n?8,^H ?w@0@`@;S@#<@f#4@S@L@?@f&ٿStI`e-<$>BٌL،f#>5?+?В?zN? ?n?.*? >#>࿛g]5x Z*?.H@g@y@hY@Q@s?ifOwԿ+ncGJYP>/?~>8<,U#~>#/?6'>fYk3Կ K/WٿKڇ?@J?-c>B ^ YAQM;Y?@9@x?r@?cߗ{ٿ'?q,n=d<勾틾p3=Re>0A?8챋'govjW(KixÿWKvM%(?7p3@8@@?_ ?m?6?:?p@J8@r3@B?F삿yM0bK-ÿh#$JW`/\ꑋ> ?G?4?<cw뾵5_=H ;c4?W?g? >l/@?m=c4Y;e+3a;ԿfSN8@?8W@au@o3@@£?>?1?]3?%?>?c3@N_u@ļW@+t?9N-UԿwaƼ+0e\)Yo=V ?Ĉ/@*@}5d?V<貿(m#>4>S|#XVIc?@l/@E;@@?D^^_#bAk;*?W@ɂ@!N@ʵ?r &+ h?s>c@\f?E;@O?&?Q?id?|4?8A?/? $> *> @M[@)N@,?A48Axg,>~>򭂿,gvA傿??N@g[@, @`>Qu$>V 0?GA?4?3d? ?H\&??۾Tϕ=??R=d۾O?&?cR۾\,VCcr>.~>Rqཷ?Ƥ @?NMlULxwvق?T?o?~2~:x xM6Nɵ? @?߽RW>Z>c)V(z\?۾UWO--z>r,?e?9&?>D-o-cxS?$-Od벿<V֌{>ʘq@wZ > ?d$@$T@~tU@qU@2T@4#@ ? jہdKf\߽zŌb;뾌㲿L6w$-US?͒?Z+v?2??)?k2?"v?nĒ?xS?a?’?a-XvOru#D拾(U]֌aR,F K y)?)w@$i@ e@X@$#@X@g@p@w@)*?Ա KKx,CR]ƌUyËc#E-͒?i?H?? ~y^  ?F?a?JL?"D?jv?&>D=t>c>W=j닾fY龴 ?ԿZÿz>H@@@B@?lN D۴?@@R@J#H@ >ÿ*Կoأˋ~='>Et>(=+>)v?I?P?Z ?1a64ٴa ?JL?G>E ?o?1?&???>5 =~>#>af;ai?ֈ@ط@ =@@·9HwG#@R@@}@ ?Mi&at$> >/<%&>~ ?é?+?/1?D ?ʻ ?u>BhRTRG>$Aap g?l?P©?%t>q#]?>/?<+@@D@@?NaAUG',,'U+Nk.?cU@@@+?<0?=>|d#gt>ĩ??o?Dž a󾺵/ $:6?X6 y?*+?%s=M)貿c@A?1L>VeuW҈?l^Y@#<@ sx$G@IFAvAKFADQ@6$0s5N _<@iY@?YWFBe,y>6RA?'c㲿A.=+??y1MO6?PQ?-7? SQ?:6?'}?]Q?8U/Og & 2?[>ݢV 4?g`1? 6UVyKQ?}}?;??'}?7]?+7?)SFqa$? Hv?,6uyh\>d??n=Obqٿ-?VS@?Ғ`?愨ATBUBBOBTB}A ??S@?ٿgˆm=:?*d?\-v??ma_ئ6??H77lb?2Q?O{# ?]?xܒ?,ھ?%@H?}##leL@a@2Z$?O@}A_BjBICICB)_BxsAM@#?a@.L@Sf50?@_?S۾-?.?̉ ?#S Q?r? ϻ blbI~b6S}?#7?:ᒘ>]`? w? S?=y&?F@Gs/@\(>?rgԿR?@.,@em? 8A¢'BBCTCّCB 'B/7AR?+@Ո@?ʝԿQ>f/@)@%?MOS?=D?/?>ө6?^}?L7PbIr[);?g?hʒ>C?4 @>R#@Ц?hw:>@@L>տ=!rCC@@V@|?lOA !`BBt)CO(?C)CB`BAAb?@ @C@jw"Yֿ>@g@,>M?%2#@N@-C?ڑ>?آ?-"*rQrhr߿E??=Law?@?'<6zw-?v@)?޾߿6nh?x@d@1=]n@:NA BC,'C'C'CB?Arm@bQ=nd@e@g?;߿SڂF?z_@,-?;ϱf<_f?ڭ@ v?'AN>=Ib?sE?+Qr) 1)E?_ u?W붿?zy?s뮾l! @r@K?L,@BA@BmBBB;?;пd"׽s??(6?W/ t?.E?)?UE?pE?a??+@^F_ :]?R>Ŀ#rPٿIzD|\迸d>B@a0@/*Ϳ U?}ϭAABmBlBKABŭA?m)Ϳa0@w B@Nc>$q t8J@ٿ2" Ŀ{R>zF?j:Ec HCGIy??3??t??A?=a E"> Z?6"2 tu lM߃?Ae@o!@ ׿>^F&ܿA)AAAA_ܿv^׿!@ e@Ԟ?9Ӄh CJM, of:Z?>^ q =3?OF>rD= v=r>VMNW׌:-3>4??hǏvhx,_K󵿪|?Lσ@vu@?0u3_tOh-PɽI_33$?F3u@؃@?7ൿ_Kub]݆7dR>Y?1?>:eWYMOF>v_C?hMIJ+M8jC?7w?6?Y?LZ?<?9?H=Ð_@Ya70^?#Z@\@받@f?aQJdt/J?.@U#@_@?v ^_L࿜V5H?=89?B%?Z?f?6?9w?v_C?@)w?._W` 8^ DW}Cw? @@V?MR>YZz =>ۼHEARZS,ڿZ =Ĝh@@&~@ˢ@?~Կ-Կay?@r@@Uh@v=OeڿlS@ ׼#t>}=R>[?@@?#@@'6?:):6?@H#@?=սĿ !Ǐۼt]8Hÿ7nWhM?ܧ@"@@q@QJB@h@@.@Χ@(?W(7¿}*: Cؼ?0zÿoս??#@?=?uT?$]?)>@&>N[?$W??ɼ?TPu<"(п" - gR(@VA`C>DL?K K[i fQJkh@,@@%@ @֓@@=@4lsQi^5Se ܌L?JH>Rd>@V?b4* "x пvZ?7?Z?ҹR>΃ս@x<o |6ٿf񍿰淾\+>?<@j @HF^P4-c?p @F(@a @xc?{4[_qA @<@/ ?F>3q${ꍿ.ٿp۵>Lпÿ]~(?> ?@ÿDп0s>-?YM>IF^SͰNL?<@@Z@')@*DJCJ6>H>)KaD t1)@@%@<@L?gDtSgx]+IGL>y-?>6@9f-?yk"T9?>E|"Vp-?.@=@%y?% |v !KnڿD%ÿF* g @@@k@@ج @Ǿ!xϿ-,/0 .9ϿN㿔Ⱦ۟ @ D@@@ @ ^ÿڿgK/{ tg0x?Xm@6@^@7}@M>.ٿ" PR==Ï* 3ٿV]M>@@)?bkWQw࿊7Z)@eB@u@L@?U3 şE>E>6 u/9!ϛ?L@@%A@?')@e=74hX7:xp?^@>)?y?NIJTb/>kf#I$#y?+?>ӂf샿,Tl^:lWiS,ދԴ @L@;78@x?h?Xl@?4?P@??,?78@L@H @hw"i@WWLm^s؃΍/ǂ>տ.y&aȩ?oؼf;ټ?<=-L{ாSǂ ֿ!߿X4d>.?.r?z?=.nQ_Ǿ ՛?p??ZÉ?v+#?Y#???R?1ܛ?wȾ_ulQ/=W?Ι??Bd>9T߿տ!#" ߿_]JE r\P@-@؞D]BZ yU߿:"M'h? @. B@e@m΃@U@h@?kb4RDz㿭CW?V?]o?8>??\?|(VD.4k?h@`e@܃@͖e@DB@- @pCh?!#"3C@Fh?y迸KMS14%cvK쌂6h?,C@n@r@Z0@!@u@-@@ا@R[@ C9TϿP p4@? #?ɘ8>"9>g#? @?ǣ zϿPCT`P@֧@@v&@6u@!@s0@r@u@3C@J@(r@ @Bd>ȃڵacSިnSߵ3ʃd>e @p@@^d@pK?5Ϳ׿?@~@!@(@c?Z"K;.D>_4?$#??Z#? 5?7G>-J>c? @@\u@"@\#?b׿̿L?ԓd@J@@"d@wr@B@ީ?|H࿅ڿsyn>Xa>ڿ~Jlo?B@r@[d@@d=c,  [#~?AϢ@@W@j @^>/ 1gD>-^@???3@?F>T/{>o @Bܓ@@@'B?k4Y-+G,B=@c?ݟ=K?r0@e@z?]]¿.L??lL?¿]?se@*j0@K?=3?.m@@?u-ܿ)_O?}u@}(@(@f;>. |?u?듉?7 `-祾>%(@b#@h@q?wF_D9ܿ?@m@c?HAm@Q,̿!@#ރ@B?#BK7h Q<@Ĝ<@ ¾7 >R?d߃@u!@̿C,m@uKAIAAʭAAvԿa[B@.(@n @K"Ͽ2Ɯ?G?)tϿJt @5(@KB@"ԿoAfͭA1AHAHAL`BqEA@ ͫ׿Au@h@g`=m}W @&@ @zWB=?p@Ju@Ĕ׿-: @mOA `BB>BAB!A PsуԿ#r@@c?)KV㿫?8H8@?TB d?@u@ԿOYÜAnAB?BYBL`BbBB(A?WA?`,@h@( h{4@s@Łh5h@8@9v?L@.?f"A؋BBCBplB!A7Pug?@'@8ɽD"ǾdL@жL@Ǿ}Dd5@@Ԟ?e6&OҽAoBBxCbB)CC3 7V?~Ӄ@|!@)ͿX,_m@QHAĞ?m@@?yܿa_d6B?Z@S@'(@ 0>.[ @?x?lX?* E.i>9(@X@|V@C?| 8_ ܿD/?@m@϶?О=K?g0@?e@?+^ ÿYlL?R?[L?ÿ^j?̆e@^0@)K?S=Ğ?W@=i,cC ?(@m@ʓ@F @0>2]IC>?? ?lj?s@?ByE>s0}̽>P @͓@@@c?MD,Q=;@d@r@B@ڜ?D?W:ڿVQ->&>ڿUm"?B@r@d@W@ @J{d@_K?3Ϳ׿?@g@@ @{ c?K.B>3?"?O?7#?4?E>3$.XKZc?v@@Y@@]Z?׿̿9L?d@@r@. @[|d>,҃ 嵿{S|S浿 Ӄyd>k @`n@ @(C@l@r@]0@й!@"u@@@§@#@M7Ͽ ??"?L7>8>Q#?/@?\ LϿ;luQ@ߧ@@5@9Lu@!@dv0@r@t@P4C@Fh?N~TKiHFFEŷKV^Ñ /h?(C@KB"Jh? @. B@ąe@|҃@X@Rh@?Wl5EDF+'0c3'?x?0?D7>??`}?DDW4܊k;?kh@q@j@e@kB@ @EVh?" ߿ڧIQG \@˕9@3]\ 4X߿KB" ֿ߿\d>?ȏ?O?=)7~Qv)_& Uɾ?gE?zy߿տѭjxh?ؼ.ټ?R;{% U΂ ֿ>ɂ1y ƃn^QW i\&Tu @L@8@Q?H?4@?k4?d@?Nk?k?#8@iL@ @_OhjW, ]q䯃d近Q>O?Yy??H,ߍ\Sj>Ć[>ꍿ}Iy?#?>$@?!;0ѵ]J73 ')@=@@L@?Rj DtD>D>z VU?zL@@F@I)@t Y7})7!3%RP?@@M>K(ٿ$ q=>)=0 nQٿK>q@$@@@a-y?y3 ӤKzڿ¿d^ @@i@;@ @3@ɾ6Ͽ ].1.Ͽ^3俪ɾ@ @H@#@5ď@ @ 1¿ڿ;蝿^Kd* )xWy?@@-?r"({9?Ie#"jI-?@F>-?8M>I*]lzSZSL?E<@@ά@)@?%DpSeK>S>rK$~DhLhU)@ď@@<@=L?a QS(`[TeIM>-?x>пÿH~ ?? Ŀq'п F>{oy3ٿ荿?<@ @Lg+%_4\c?T @ (@[H @p%c?4"^uD @զ<@"?I>xv` ]?㍿9%ٿvfZq9p7}<Խv8S>Z?=?,Z?R>!սK{<񷫶?Glt<$пI"& )[?9@=d&;>axL? ;. iwQCl7@2@fГ@@ @[̓@?@D@kCKQh/ L?[>:o@sx?:Wl" p" п<ʦ?k?b?6t?X>X>q?#]?h??D#@?սÿTjLtؼ[•AQ<ÿ7W?ʧ@ @}@ Z@S$B@Z@.@v@ ܧ@U? wWڹ7B¿4Z t/ּsjÿԽ?J#@@6?t:x:6?r@D#@ @@Y? R>t) C"=C>:%ټ@KSHڿyN=h@@j@@9?Կ Կ9a??â@@@Ah@G8=_=ڿzNSor@NּK>=5~/7S>c?F@' @.Mw?AWBZ @Y /8WKw? @iC?.w?e6?C_?{Z??9?l=-H?_}a V0 ^n?^@@@?>m{?@4@9m@?!]IaL5Wl:z>D?&?mYbt@]BKൿ/?փ@&u@?D^_oPٜPŻ7._ r?$Pu@U@@?JSεAKG[SJbU篏*?@?K>:7W,L$>=&1#=;a>@K?W=7춿FZ ؓm>Z?| % ፿VE ˃ܩ?e@T!@v׿_RܿAǹAAAWAܿIc׿!@re@?L, ΃㍿n! $~Z?m^>ڕV K߶u=*N?Q?$t?Қ?@K?i"??߯5U _:y?]S>ÿ" ٿIx,Bw,e>B@]n0@7 Ϳr?̭AABlBlBABɭA?S̿o0@B@d>yFxjIx/ٿ"ÿR> p?:bZ 8N㯾Ǔ?"?E?ңE?i"?)E?32u?ѧն W6?Iu?hӽ пZN>BPy?QNnD@r@%L?Q<,@7A?B0BBBc=BAI@],K?ir@| @q0y?vL>-0п8սT?6?7[WUUt?ZE?).򿿾)!rпGE??]=Kkow?4@?V=<-?@.?ö޿2h?|@d@;}=n@VOAՊBC$'C'CC3BfBAm@Sj=td@rh@h?'%߿Nǂ$?w@A8-?iKoC?4 @>R#@Ц?hw:>@@L>տ=!rCC@@V@|?lOA !`BBt)CO(?C)CB`BAAb?@ @C@jw"Yֿ>@g@,>M?%2#@N@-C?ڑ>?آ?-"*rrv>??W> y?Ǫ@C5@t?`"<>?Wt@Ӣ>ܢ'DBMc@)C@k@?}AvB[2BV7COCU7C0B'vB"{Au?~@8@/c@zCd>s@?>@ ?3?vrvv_Yx]?4p?b]>f?9@u?=/^->k??zQ?@g@#ҨΊ@ABM& C5Cm5C;% C$BA@Of@@N?Τz?? >C/f=b?@Ss?k?im]?Pfvofr]??eK-AO??H0ֿJ'1?"c;^o&@~@A?1L8@IBxIBB CBFBmB@-^8? ~@b&@ D׿5:>.ʾ"ǿ翙.>r}O@i-@RN'X%@9YAVWB*^B|]BSTWBHRAs%@iq>-q-@'}O@ > .ǿqʾMA+5׿>>y7?3H5to?A? ?jk??p?\?]>Ѵ}t,!>>?"|о_B 뽿(~d~࿉@f?Vg@@U?SmaAJABAFAYA~QO@jfg@Qu?=p9dQ޽s; I5Oо>?!>p6]> ?1>]>ќ^>i>bK[Hv!>H^?r`?g!& ܐܿ7.U?@h@zN(?"]?YO?NO?ȃ?Fy?@}?vKҳu\K?@@?:>jо_s^Ż+>zio=£-qju2Kb=t@l@c@˧@{?)m߿%߿0ğ?@V@e@}t@=7g2sRq5ۦ7hq=>?mCޡ4о>잧?@@;5@4@8O?HlH:OO?@B5@y?(Ь׿(9vIo= Uܔ;Ĩ) ӿbAY.(ο=@lҹ@ @@u=@ R@3@@@3Ĺ@-@#ο3Y"AӿN qAKݰ8q= B׿sv?;5@>{?9u??@?մ!>!><??z??1=>5< aA|┾(? #?p??{?<=}vp>>?'d?J>?GS>̔i=A[?&@P@@%@^ج?fWA)Y>#@uP@@J#?/H࿆׿cо`?`?nJоt׿ ࿛/倷>>޽2񹾯hq\ wp?xP@z@Y@OK@j>t1zD&>> ' c1U>qSK@!@"@P@p?U tqIr-;)n>>?V>Sֿ24WL7?u顾,R4ֿJ>&?A?A1?|ʾOdݐUƿOqӿă=#@F@|@f@"@J;ݿڿ Z/BZKڿpݿ=]"@e@$@Z@#@7ӿ]sƿҐdʾ0???mv@T$?j߽#0 #䵻Λ8 &޽.@?@?'ǿh࿲ܿB2ўAq>CK@Li@@ Z@*?/5iپ^('(2پ&1m?hY@Vܢ@b@fIK@ǵ>?TAm27(ܿ;ǿc?mv@>?t01?&3߽֊H>.v⽿\>1?*?>z./WY[u%>("@ Z@`9@Ji?VK?~>ts>-d>zK?H?E9@Y@=!@>5:م[Yș.뷎ؠ@z>RzBɾ7 1p=#p=Z] 2ɾz;[[h?U?(ڷ?="-ο 9A;.$?^k?z?mB?v>^> ]B??+E??_\>-A)9$%ο3=?l?m?D >29ֹdǿ 񹿋Bh?@i&@{O@Yg@@@t@m8@TzGu1+ݿ[$0JK?;zB?Z<>w w1<>cB?K?|b1ݿ1W0@ͼt@&@"@gg@O@ n&@?ƣBc@̢?;m࿯ːP &QC6T͐|m5;ꢰ?4c@ @/~@e-@@h@@Oj@ҹ@7,@^I3ڿپ>^>f p y>[>dپWڿf5ai~,@;Ĺ@3d@@h@@]w-@0~@o@c@~>@\ @ k&@!9>TܿpƿQq큨< ФqAtƿDܿJ>Pl&@ @f=@8g@?V x(?;Q@d@@g@-?&>2<>p>]>o(^Z'Z۬?T@@PS@PF@+k(?!-?g@~>@@ g@~@&O@Aq?A.4jY\ G#?B#?f i_4.w?O@~@g@@q[8" Q"?ͧ@@0e@&@^>T(n>gB?_cB?lR>([>%@W@c@s@?"QE8?@'??w-@gg@p?h2߻ӿ1p?@p?ӿg2q?cg@o-@>?cߩ֐?IĊ@ӎ@%@]\Q ??@7@@@> BZپK? ?K?پOZN>y@@W.@.@̪?]Ċ%@@ˊ@'?~AZȊ@IK8e%@ȿ@ ? dwAT4P@TP@tZ5vA?@@a,B8Ί@vAHAՐBUAV`A5ʪM߿R@u6@%&@&<ڿy0c?Z?ٵ0>ڿv&%@Y3@R@<߿h۪#ih^AVAFBA~AvBAP@ h@+@=Y?9 $@@ $@:>Y= 1@h@ǭX@AyvBBBcHBUWB-HA%=MOX߿;@/b@?yOݿ?Z9@ ?ݿ3Q?e@\;@m߿SR\=JAWWBHBBvB0BrB3B%@+KI(?$@Qt@Ϳd[>-@G+@o>e[iͿt@:,@ )?:#%@BB3BA& C-B@]B.AA*=Ϊ?@cd@I|1;A Z@Z@><|1&Fk@@ ? Ǫ=HAi_BB& C0BIV7C$ CWFB QAm "P@o@H@ 9pK@@e\K@E98Z@mw@\@("n]AJB& CtW7C-5C% C\BFA\Mܻ.ʧ@ @,@L(-"@@"@-_,@I@Qԧ@PA,`B C05CIV7COC5C.BSWBkYA]?3`@Ϲ@}A=>9j@e@>(A=7Թ@g@?]gAXWBB5COC5C.BSWBkYA]?3`@Ϲ@}A=>9j@e@>(A=7Թ@g@?]gAXWBB5COCxV7C5Cf CZBE>AkӶ@@x,@G!@:Ѣ@!@X,@@@-k[ JA^B; C5CV7C% C GBRA#"N@2j@8@ 9XOK@ @VK@ 9[K@u@X@@")A^AJB& CxV7C{1B% CBZBk7A,=D?@K@`1?Y@Y@>w1xXT@ @:?=!EA^BB& C2B貢BB,p%@;Vp(?@ֵt@Zοz[>@9@v>{[ οxt@!@(?DM%@BƴB{1BvBͲBFBQWB>AZ\=p߿C%@gM@v?Nxi#޿?09@Ŝ?޿x(?6P@%@߿gV=HAVWBHB=BIvBA銠@p 2Bh@\!@A=Y[#@@#@cUY&W=5&@Rh@R䵠5@@AvB~AnABNQAQAp߿zQ@%@%@n'΄ڿ2"?j"?2sڿ$p'%@ !@Q@߿r`AYABbAANJ@PP8s8D@d@?A 8P@~P@9MAV?`@@&ZHھUK?R?EK?vھSZ>_@@@&!@?]ɡ%@c@Ҋ@?i?Jw-@:fg@k?k2 ӿp?@ݼp?ӿ#l2%m?|bg@So-@?٘?D@V8aU"ڿ?h@6@P@1%@>[ )t>*B?&B?F>)"t>a%@(M@*@@r?A"@78@g@~@O@#x? .1SS -M#?L#?Z Vi0.~?O@~@v g@D@<@)g@?GCc(?E@qP@@ M@9?X'ҒZ)>>";># >>)Z,z'? Q@@Tb@HZ@)?),\?g@3D@_@p&@`Q>ܿkƿȕqCv yFqkƿaܿ?We>Vp&@ @<@c@F @ ~@n-@i@h@.@`_@콹@n,@9;utڿ`Iھ>> >>ھZڿ,@Tѹ@Cw@-@h@@-@T~@?@c@?;gȐHr隔𦾁M|ʐi3;?c@ BJ?i&@X~O@ag@@:!@t@#@ 1J޿8&2[K?f!B?:>I :>B?,2K?#3&#޿1+k9Z@"t@5@PƁ@pg@IO@s&@D?9B 繿Kǿ dһ dt'뢽Jƹ6dǿ B K;p>O?Nr?6?=C+ο+9^Af4[>ڜ?7??'B? >>g B?q۴??ս?> A}8XͿ=(??܆?Tz>;ṿ3bxzKɾӹ 'krp=Hp=W Qʾvz >zCS.YY>[z3(>W!@Y@=9@N4?PYK?">pܟ>>8K?,?*9@%Y@!@B>x)V[YnT.t翔2az2I>6?b1? ս:>K὿m-1?> ?>q@?ƿRØܿ/Yh2~AuL>YKK@a@آ@VY@М?Ra2hھ)~$*]ھ3㖜?tY@(Ң@ f@hK@:>w%`AS2#ܿ SHƿ7?@!L?|޽%8 \ ty»U)D <S?q@?"?71?_ɾʸdCmƿWqӿT6#@@@]^@8!@,(?޿ڿZN;¾ ZڿA޿5@!@h@”@1@*$@0ӿAn[ƿ㷐d~ɾU_1?^J?7 ?>ֿ5=t?E5^׿>?77>>+߽m)ҹVqc p?RP@@@UAK@ >4F 1xog'>>'1Lv>vK@2@ɛ@P@p?U: ~q3L~޽2>>//׿Iоz`?`?о4׿/77><_/ֿ!)6ݽ l0E&?#?t@P@Y#@,>CAbЛ=?%@^a@@%@צ?VuoAetF>\$@>P@ @Pi#?FoX ս"ֿ/p< О=v\>P>?e?>?&d>no/=y!>J?q?&u?u?<5@q?謽6׿PB!#{dp=Uڛj ӿ6AY,ο&@@Q@}@7#@Q@&#@@@rѹ@U@&ͿYWkATӿ2 6y]Yq=7L׿ث?D5@@NO?HhlHFO?@<5@@$@?$>>Bdо-L>p=HD qbn2W=Ct@^@5M@@@?߿q߿ ?l@c@Rx@$t@2=F^2iEyq)0q=Q*>`ߡ~)о>N?@ @拔?`KC~XKb?@y?{?4O?4?$>?`?2?(0 T^tyƿ7̚?7"@5@@@թ?lClP ?\@X.@3@J#?M)]ƿ/3J惾3ٙ?`?>?W?6[O??y? fDIy?H>㏁NKG.">l?$`?   zԹCΐcܿ(.Gl?@h@C(?"W]=<=t.]"*)?h@ǁ@?.ܿPӃס 1ȡ`?k?!>*HgZK k,b>]>aʍٍ]>H>]?]>> )e ">&>?IоH6 \ؽrdmfw?bg@@ZUJ'VABAT=ADA_AΡ< @vsg@?W࿴d?սr2 'о>?X">dU\^>#???y?]?5?u??E3GLL?>O׿p4#tɾ ǿm>O@t-@r2%@UATWB\B\BUWB.VA%@屠N}-@O@o>4翄ǿɾ%'4׿>U? Hgd\l?N?.]?]?5?H]??⚍>K3XO?n?līvֿn޽E1?^;,u&@2~@?F>8t@}BHBBh CBhGBlBϓ@I84?Ǣ~@l&@-;5; ;1?߽nֿ ՠe?>O?^iK_ v?]?>SHvS]?y?^>e?@?oÞ=/>1??@z㹿?@g@y׊@A]B% Cv5C(5C&% CB4ASĊ@-g@ @B?<񹿣zX?[ ?>/ =t?@|?O<]>t?y]?Y8vvrv>??W> y?Ǫ@C5@t?`"<>?Wt@Ӣ>ܢ'DBMc@)C@k@?}AvB[2BV7COCU7C0B'vB"{Au?~@8@/c@zCd>s@?>@ ?3?vrcIr=b)8?d?>C? @P#@ͦ?^:8>@@>տ9!AC@@@?8OA `BBn)CI(?C)CB|`BAA_?@T@C@j}"oֿd>N@@~>?0#@@'C?Α>?բ?l(*rcrr⿿rE?積?=LL[w?\@?d<q-?Au@%?‚߿>hh?Cw@>d@=m@ NABC$'C'C!CBy?A߱m@h!=ld@d@g?>߿w݂?]@Z&-?@A/8ev?y?|-6 @Yr@K?N,@A@BaBBBdZ>п$S׽hĿ2#SٿI:|_kd>mB@_0@G-ͿQ?KϭAABmBlB1ABŭAR?,ͿD`0@B@޾c> @t' QJDٿ" ĿbR>g@?v:d KS3v?j?0?}?t?ފ?>?=pc B>Z?P꿵3 4{ V⃿푵?e@!@׿^?)ܿAA`AAAbܿ6_׿!@e@̛?Aփo cj􍿒- RZ?f>ƨ]` |:=0?7:>==e>*MTW:&>1??Ħ3ʏk2ȑ_TKy?΃@u@? 24_P3PVZK_4!?1u@׃@y?a㵿KU]kWg4ÏVH?.?`>ȯ:lWqM7:>bYC?M]M@M dC?1w?q6?MS?(Z?5?Ⱥ9?8d=3ϐ-@ldW6^r?\Y@@'@c?/cd uG?h@"@^@ ?^]O࿠bu?q=9?/"?Z?u`?k6?s3w?bYC?@T#w?^eW3b _ KWU=w?u @@S?R>cr`=>Fܼ]AvS9ڿ!b\˶=9h@%@a}@ˢ@?ԿCԿEv?ӽ@q@@ƕh@ U=Q(lڿ"rS8-@ؼ[>LL=*U,R>X?@@T>#@f@6?͜:j:E6?R@~F#@ۉ? սĿ ʏƐXܼ #dDl"ÿ7WuE?ܧ@!@@Sp@HB@g@٠@e@ͧ@? ~W7¿C@7ʕPټd<꿕ÿ#սd?T>#@??UQ?V?>> U?T???s<7+п". j@@nA"fP|>>L? -MigQvktg@+@@$@ @Փ@=@w;@S:l8uQ i6} φL?(<>D#@?e+ V"#пl&u<?ɸbBw<ƝսR>Z?4?Z?FR>Vսv<9ٿ_􍿴 A76>?e<@ @ؔ^410~c?mn @(@}_ @krc?~M4_ ` @/<@%?:>ʹ퍿1ٿsɸr>i"пÿ~%? ?;ZĿaп\g>-?AM>HIt_%_؟SKHL?b~<@I@@Q&)@[ DDJv>;>;0KLcD8+0)@(@`@s<@|L?zSNtF]D(IL>vs-?r>@.`-?|"鿈P9?8Xi "es-?@@y?ik|} gKڿm(ÿPC ܀ @>@@?@S @Ǿ7|Ͽ-H0|.eϿrȾO @DC@3@6@v @ ~ ÿ׽ڿ KZ (x?k@@ڈ@{@0L>1ٿb$ l =u=6Ə>, 6ٿ]EM>8@B@&?#snsvz!K7q\؟\)@A@@L@?u{52 ~E>E>h, %: ̛?4L@@`@@%)@^>n7ǜ[`S{?ڈ@>&?y?^IPbeӰw>IϐnoEI y?(?>ւڞ迓w9r^mKWiP @tL@58@u?e?&f@?4?@???868@~L@ @$ iѕWM ^!ۃ/6ʂ>ֿºy'3m?ojټNټb@ПT{쮾hʂֿ$߿c>? o?Y?=1濞oQC_! Ⱦқ?m??K?X%#?R#???K?'ٛ?Ⱦx&_nQ =2???*d>Tq߿ֿB)"߿soMK 7]u o@4͕@,-^8` ~X,߿ A" !h?i @ B@fe@̓@T@(h@?k4D㿱ES?H?Ei?58>??W?d*^oD4k?wh@d@*܃@Be@B@ @S=h?B)"1C@@h?,|KZi7:ohK|0h?+C@$n@?r@EY0@!@|u@k@!@ا@Y@ FUϿ"i W.@?#?_8>v9>^#? @?ǻ }ϿQ^WN@է@@%@b5u@x!@q0@]r@At@1C@@eq@F @d>˃ݵjiS.3꨾FuS⵿H̓Ŭd> @&p@X @ҁd@GK?8Ϳ׿ ?2@~@ @L'@c?|(KA.UiD>kY4?q#??C#?5?G>-J c?@@t@[@F ?s׿Ϳ L?Pd@@@d@r@iB@?\K࿞ڿz1b>$U>ڿM࿺{?B@dr@Ɇd@ @j=e,[${?{΢@G@@i @ > $1D>W@?܉?? @?jF>l/X>m @zۓ@@G@??5CZH,=@W?ଟ=K?1q0@Ze@^?]¿L??:L?¿A]?e@h0@K?="?m@@?v0ܿ#+_Q?t@'@(@.>X . x?W?А?EP |->(@"@@g@m?-yG_Q<ܿ?1@Vm@W?HA8m@TS,̿P!@_݃@4?C7 <@1<@ R7?B ?ރ@!@Ϳ`E, m@DKA[IAgAʭAADyԿYB@k'@Qm @)K:ϿJ4?%?+wϿJ(s @u'@JB@*Կ2 A6ͭAAHAHA3`B?EA@ ׿b@u@g@/=~W"7 @a@ @h |W܆=zo@Hu@Η׿v @=OA `BB>BAB<A P6Կ]q@ @c?Ll㿒?F8@?b㿔Cd?@t@Կk&O)ÜAVAB?BMB3`BUB}BA?X>?+@h@P忘h|h@@D1h]hh@I7@(s?A?7"A̋BBCBclBA=P?.?Ŭ@'@.ht=?J?9U?C L.+>(@@U@@?F~9_ܿH,?>@m@?=K?e0@e@?1^I ÿfL?*?VUL?ÿ"^h?Le@>]0@K?ː=?@._=}j,d>E?b@@ʓ@D @'$>L21C>???ĉ?tm@?`E>0U>N @2͓@A@Y@`?NE,!=@d@hr@B@̙?P|>ڿX࿣?,B@Tr@"~d@@@yd@XK?6Ϳ׿ ?@)g@;@ @gc?K}.3B>3?"?I?0#?4?iE>K*.^KkTc?@@~@@[W?׿̿ L? d@@r@ @cd>7Ճ 赿S 4S 鵿7փ`d> @m@@i'C@k@Er@[0@I!@^!u@@=@4§@/"@aϿ#??"?6>17>K#?@?t [ϿmxRP@5ߧ@@4@Ju@^!@t0@r@t@2C@@h?4bHKpuŷFLLiѷ䏷Kgv㔂(h?i'C@H"h? @ B@7e@у@W@†h@?l5DP.d1$?v?&?7>??Uz?-)F%俦D4k%?h@#q@@%e@B@ @Ph? "2 ߿LIM @]AוLAf2^b H[ ߿H"2 ֿ/߿xާd>??(?=@,Q+_r([aɾ?_B?1t?ģ?6"?##???x??8Ⱦx^1AQȶ忎w=?ȳ??e>}߿տᰂIyt?Nټټ?t̂I|0ɃZ^9S1W3 i' @L@8@N?E?.@?He4?^@?4h?h?4"8@ߌL@ @Ɋ(helW.]1 g迬`>L?Sy?I&⍿`Vvp>7^P퍿UIy? ?>@?8>ZԵM࿛^7E5ҏp&)@3=@@`L@?vcT [D>oD>n VtXH?xL@@F@H)@Pvg7-bĵG7j^M?@@M>X+ٿI& .?=z=ŏK2 |TٿsK>p@@@@@O'y?iyG9 K ڿ¿>w @@@K:@Y @LɾT2ϿSc.1.Ͽt6ɾ @ H@"@pÏ@ @ V¿;ڿa띿K0 x Qy?@@-?u~"IuB)9? c#2PC-?@@q:>-?TL>wIx]qx*S1|L?<@M@ @)@rF>KyD 4}S)@ ď@Q@6<@L?)hVWS4PL\IM>ҵ-?>>;пÿ g??Ǩ Ŀ*п.q:>| 6ٿ덿ezrimI0>? <@$ @*o-C'_4ፃUc?R @}(@F @>c?*4^:v @J<@?ׁ>^ʂ@"i>捿:(ٿ~i9F{8Z?:?Z?rR>SսBy<?Gr<'п"l( /^?@C/>crL? H= ixQ:Jl5@k@ϓ@ @A@˓@z@iC@)kLQrhm% L?> @?K>j?Y?B?? C#@?;ս<Ŀm|6ټ~ΕGK ۚ> ÿ 7~Wԥ?'ʧ@ @@]Y@"B@Y@m@@Hۧ@C?忚xWi7`¿m`3 ᚕtּ}ÿԽ?sH#@a@K6?::M6?@ C#@ @@U? R>4B[=T+>ټ8@ɷQSHڿ!PL=uh@@i@ӱ@6?ԿԿ)^?|¢@J@@h@=>j-ڿTSp{@׼>=~jS>_?@ @Fw?HW[ Z k>WEw? @cC?(w?76?Y?MZ??9?}=t?b }Y1^a?]@@襛@?'NK>nx?@3@ul@ ?F]^?࿀3?tĵ=9?c&?Z?o?6?Rw?҅C?TL綿7趿vLcC?U>L;Wr:m>A?#?.\yo]^K㵿!?Ճ@ %u@?yF__PPI/_u o?Nu@@4?)WgѵK[VX'?=??>:=WLs>f\=2="=U>>H?g=5ﶿ[ ᖩa>Z?鿣& 卿~K ΃Ԧ?e@Ǿ!@׿_VܿIAAAAAܿoJg׿Z!@e@?_3 N獿# ~Z?#R>X c⶿1D=K?H?m??믾8XW Ie:Ky?ES>ÿq"#ٿ"I'!y@Eze>kB@l0@W Ϳ6 ?̭AuABlBlBABɭA?[̿zn0@$B@d>|0IAyI2ٿ"ÿR>j?:[ ;Nﯾ?" ?ڊE?ΝE?m?)ME?+u?ض&W6?Gr?ӽ п]M>Iy?^%q@Nr@L?=,%@A?B#BBؓBV=BAw@`_,K?r@ @șƮy?L>)q3п ֽQ?6?3aWW*Qt?SE?")X)rӿE??}y= LZiw?@ԧ?v<$-?q@D+?빂޿+}h?a{@{d@L=n@"OAȊBC'C'CC%B.BAC? @P#@ͦ?^:8>@@>տ9!AC@@@?8OA `BBn)CI(?C)CB|`BAA_?@T@C@j}"oֿd>N@@~>?0#@@'C?Α>?բ?l(*rcU"b*6}?i7?I>;\?r?˘S?rq&?D@:q/@$>AkԿ2?@+,@i? 8A'BBCTCБCB'B7A4?+@Ԉ@^?ԿTh>d/@'@n%?FS?@?+?ؗ>֍a6?V}?7lbUҕbb?WeQ?" ?zK?Ȓ?-s"۾u?@?,eL@ a@2$?x@k|A _BBICICBG_B qA=@b#?a@L@g9Ap?@W?A۾.¢?$?j ?n P?V? ໿ҕbZv7Ż97i?k7?t\a?v?;-\c?{?dk=jٿ?WS@a?ܡJ?[ATBtB2^V4?6,1? HIg41Q?}}?6? $Q??6?x7Q?6?B fF:2y?? m=a=cA?>@e%Wlt?XRY@<@ s$;U@WSFAALFAuF@}$sԸ +<@\Y@|?Wre>'A? cV=??5yyB*`: 6?d _ 4 a ?? ?s>7#+G>,/?A<,N@m @?@>?sNU,J ,+UNq]?I@@g@Sp7+</?T>=뾸#ms>z?ݾ?.? a">*iia>9>ß ??H1?w?$??ܪ>R8@>R~>#>ᾼaUj?=҈@ٷ@D@e@j=lqEW@!D@.ܷ@Ո@?i-aI&$>~>%>=b >u?A?h!?1??b ?">?? ?$a[EKAa$ ?I?A?,v?[o>=s>֪>9=O꾘"8ƂQԿoÿ)g>OH@$@@@? z?۝@@H@WH@>qÿ?ԿG틾=>t>K=>v?>???U?I4?{?' 5-yZ ?!C?b??-U\# 46IU挿oRO*^.Lm )?w@ {@zw@Y@}?#@ Y@k@m@/w@5)?/ K mCb#R׌7,UK򋾩$#T4|-n?U?oS?-? v?#1???1?v??zS?-iYH>f\茿b1{0>'Iz n ?%$@T@4U@˂U@ T@$@ ?J u:>ཌ{׌q=2 -oS?-z-l~>!?1??k>ӆ-~-Xjq۾\{8Vc=>1N~>R? @dt?TNM\1'xij?Tv??\LFx=MN/?ϩ @r?ERO~>)e>Cbc+V\H۾(&?ҁ۾5u= ?и?9=녭0P۾J&??-d?[4?%A?/?#> (?M>k @R>[@s|N@:?EAg#,](>>,g AM?N@S[@ @>% $>o/?,/A?4?/c?Ev?(&?3@'n?\?^t>o?s>fS1\d?I@!@?2p@"w}q'࿘;;?rW@Q@ދN@}?(ҘjJBe<>] >#l3Vd?v @z/@?j=܉Ye-,ManfԿ39ge'O(?W@vu@͊3@?v>?K?yL?.?sE>Gۣ?y3@*hu@W@:?N#PDԿBa ,/e YZg= ?nk/@>K?{?4?c}뾍w^=vB[qc4???>wsOWkÿ8L{ϙM^?Ո3@8@;@,?}?1~?,?/?@#8@y3@0? "M`vKYÿigWq迹lr>Him=VA?n>>=(1i=!J>$A?6 *@AT:?{@C@O??1?@x?pZ@c@4?;A  K>?@}?.Lٿ4HԿ.fSYG@>/?Ү~>p"@/U!~>/?>hY>l3Կ%fU?@\SY@ @BΈ@G@)? 0x gFv>$?wJ??"%O?>?%?gH?B>x࿖gv;x d)?WH@ڈ@@)龏Ԍ Ռ龐$>_ ?"{?O?2BO? ?P?/?3>8?#?`c?t?@?Hf?>7>ˤ?T@[m@ @|@ zXs[~$?,@F;?M$?#?;4@|bY@@i27Կ:=>[ ?4>?3Կ*ti@_Y@4@℩?#?&?\@x?M0u$UNN>?WY@VU@{?>1"?H'?|T@7?:?f!2>b~?݅U@ Y@ߴ?FbN$$/3?l@F;?8A_b@q<@l@o?ԯÿ"U? @ @|#Lÿ< ?C@<@ݛq@A8A~xAAfADR@Ue엿L#@U@馤?mqu>@X@t>^a`?zU@?#@{Np US@yfAA>xA8Aߞ'BuA ?VF N@܈@[>K ?`[@޲? cK#@>@P@t ~k?/}A8'BW_BTBY BNFA,,Y@T@,_? 8@?߿˹,T@rY@f'+XFA BTBt_Bߞ'BB_B |AL0ss?+@rH@ i-WNN@N@IqNh $-H@ @R?ߵs.,A]_BB/BXBPGB\A ,k ?t@$@odgf:3@s3@Ƴ:/g}`3$@~@.?^+7AUGBkBBB6CBTBfA$m(G@V@q)?Mey?Ă@aZ?-MفHY*?@U@$$fA;TBBRCICϡB&OGBIFA'U> @1x@c ?P,xAnw?{u@*\?]ATxh ?@@WTbFAWGBBJC6CTCICB B>@N(@@w@ v5킿W@ڳW@@ ׿w@@^@-Nf@r BB`JCTCICB B>@N(@@w@ w5킿W@ڳW@@ ׿w@@^@-Nf@r BB`JCTCCICBKGB;FALXUА@e@ ?Ix8A?.Su@%?AFA/E,[X@UT@@~,EeJ?:8@?TD,\T@iX@|R<z,RFA BTB_B'B=tA}?} BB@ψ@s>Lq?C[@}?JbL4>Ո@E@4 YG?zA'B7A"vA;}AfA8@NUTR"#@7lU@e?ϮFg>=@@>(#4?h?8?@ ??"~>K?jU@?>SIԿ8j @\WY@4@v?k#?? ,@Q#?@s׋@@ob@T@j?f~>>??`A?Q??E?5>'>ov?T@f@@@PBs~Q $?Q,@}a@S@$@z?N,a.R2e8:a]sA?@S@ya@ ,@=܈@a@,m? B?}<@<@Rc@R#@.# ?rA? ^???1?J?~"$H$@s@<@b݌t܌龅#>)?&?e̒?;N??j? &?j>RB࿳gs7x R*?+H@]@n@fY@9@A?1f{Կ-eRYD@>/?~>-4U+T~>/?>IoYm5Կ M1|ٿ?@?;A>[ i!oAU;.?r@ 7@8?r?y?sf?P@@ˣ?;A ׁ >B?U@㑚? ٿ)BaVn=E\H=9=T>(A?09itrWjÿpLwM2)$?n3@8@@?-?i???Z@48@p3@>?v{M8cK`ÿ^hMRWdB^&|>l??G4?T$cA}7=9~\c4?%|?4?d>j/@?m=J?-?)/?ǧ?>j?ya3@9]u@W@p?ANCԿ~a1+}8e1Ydo=-?/@(@2-d?$#Vd첿u#>L>#b`Vc? @j/@-9@@?U<[ΆC}?NN@H@W@P?T;Js#>,#ӷf|s;&?W@Ȃ@ N@Ƶ?5%D*kᾦ 1`?s>8gi\b?-9@6&?|?d?4?+0A?U/?@#>Y2<> @K[@N@(?p8PAg,~>x~>&,gAꂿ?(N@e[@ @iO>  f$>0??A?b4?+d??S&?VP۾؆mR=ù??R='hu۾6&?Yc۾\4Veca>~>LRད? @ͅ?;NMy jNx#~?kP?j?Sw>>cxV\.۾/dp-9->7(?'?"?b>e-ِ-oS?|-ﲿJ뾚]=#ڌ {Z>]ۘMxt ?J#@ T@`rU@joU@T@ #@ ? t܁e`)'i>Ξ߽zɌO<뾨粿r`{F-S?Sɒ?"v?1?2??1?v?K?oS?]??-S}#UF0U|ڌR,5J"K )?w@h@c@X@"#@sX@f@o@w@U!*? K_0RʌUӋCl#JN&-ɒ?|e?~D?g? "yʉ ?A?]?H??? v?w>q=os>>ڮ=%CԿ|ÿT>{H@@@4@d?RDH״?@@H@5!H@s>ÿ /Կh{ۋTC=>q%t>s=>!v?E?L? ?a-;9>a ?H?f7> ??]1?"?Y??b>=@~>#>vsai?Ո@׷@;@}@ETxL@Q@@s@ ?niYah#&S$>~>M<Cn>i ??'?1??` ?4d>&VXVf7>DJRzax "?D?"?{t>Nz#DWr>/?<+5@@C@NuCU^), ,)U=N2v?[T@@@  +{:Tl#Ft>?q??? ja8< dTk/ DJ6?\:yC?&?u/=Ql첿2c7A?Y;>?_e}W?[\Y@<@ s$F@2IFA3AKFA;P@I$Es}V M<@gY@ꏚ?aWJeLh>IA?Ic粿KE=f'?]?y5Q"6?qHQ?6?JQ?6?}?UQ?Y3o 2?í> V4?Wo1? :{Z￐CQ?'}???}?7*?#7?{cJaQ??v?l,eyp\6d?Ɛ?m=bd=uٿ(?CS@ɠ?e\?A`TBEBԢB>BTBo}Ak?}?S@j?'ٿil=}?c?\- v?,?acwQ6?$?IQ7!7bݘi?yQ?6׋ ?Y?:ؒ?+-!ھ?#@?D%eeL@a@R$?D@Z}A_BZBICxICB_B6sAK@X#?a@L@g7ղ?@}[?3۾l.?*? ?4t Q?Sj?Nӻ$bbU"b*6}?i7?I>;\?r?˘S?rq&?D@:q/@$>AkԿ2?@+,@i? 8A'BBCTCБCB'B7A4?+@Ԉ@^?ԿTh>d/@'@n%?FS?@?+?ؗ>֍a6?V}?7lbUGH6 M{A?3>Rgm??Hߏ>!Q?l@75@&]? c":?3l@yY@? @\nA 0\BE B9B B+\BeA|@dT?ZY@Qfl@?"I?~5@V@|2?kb>lؖ?Am?lO묾/>@?x]6GY6P6{2>?r%/Acq>3?m"?ݾо.?-@/?7H 8 @se@?۰?4 .AytBzBϥBaϥBzBpB-A?M?oe@R @!8Px?0-@?jѾ(M޾7"?1?[p>h/B;L?V>NdY62\eM'>?9CZ9>&IPt>~+@@XRģ=F/AA>MBboBØh9>n @(?"Ͼ`zڑ7;?u>9VM_?>2\2!A?tE>{i>*IA? ?ZÿnR(3R?>[$l6弉? ?шj⿖r?[+@b?r# ׿Z@t2ArAA.AS@gؿѢ#?z\+@d?گr⿭??*[z>R?)ÿe+j?2!A?~>t???->PJrQ<Ӿm?ĥ?}>*@0@@ږ>+/Ln ?X?VI@`m4@=?|U1'd$?ť?rm?OӾ_I]~>P} =U9((m?ca??>\X=z?&?"\j?>!>JS?s@'@q;@l>5*TN8j=jœT,><@ @s@[?1>k{>s{j?/?z?@=r\>#?p^?m?)98 &jaNÿI|iHq>>R?ƥ?(?Zu?v>^/=(>3?z>>v>5?^ x@lά@ @bN@E'<{7lv7<$]N@ @Ϭ@ x@&:?k>>1@>3?C>L=.5>/|??ƥ?R?q>np>&j_m?p>9Rر9z q>_mm?*?;?>a>>l>`Cz ^׈2ɓ"DKxZJ78>@s@^K@Yi@ث@iMKJN7+G"E2P֗^uO>>>>(DӾ( >)??z_"?omH[<\Ó/U 0({ n9ѿ ->V@ݶ@^t~@ba9@@Y9@kd~@߬@F@-ѿJqD+$b.\<ڙ[q^^Z"?D?>X"?;?R?pm?Lm?9R?;?7_"?> ޾p}L#٘=d =ׯ^{ܿ4d#(>P`Iȟa?i@y@t@@Z? aIcG;@(>d4ܿ5^==&F#]l޾>ݾ\ݓ>ȥ?a?7å?z>gݾ[.Ѿ(ξ r$?%z?i>!%|4$?|?69?'dmPJ9?>L^<$td ^9?ѱ??4nR>Fz?z$?K ξѾ[?9Ѿ`jĎ[>W??>[h|Ѿ?t?7????&?3?<2/j<(>?@Fc@n?(¿%Nj.+lrmV>7>rL+$j1N.¿?s@f@ͱ?(>=*23?1?I?@?/??+?[?^@%?ξ⠿<>{?><砿ξ=9?dn@R-@ @"?ɫ?ySj?>"}rּ79?[@Y7@d@ ?r(%'-h'%??Xy%?ы'?W%?z@h7@[o@9?`BQL"h5>pj??.? @&-@^@5@-@? 3<#\>{> \F#⼩?-@5@?`>M˓e{>M>i> ҿұ8?`@/Q@*@?? #?5 @< @T&?B?ш?*@Q@@?ѿd8>7>6Peo8>Ӿ?5@Y? ? @O?ek$?1=i/yJ/ڽ=j$?? @?aG?.Vգ⿙v1ŷ>>Ju-Qd$¿)?*@>@Xe#@@N @L @@@n#@V>@ *@ ?<¿d$I-49J+>>Xa1YQHY?I@f>.??z?=*=z??& ?l>Q[8 r=?J?#?s7>Zcp&'N9%/?!c#@F#@u7 @(?O7?I @\#@r#@?WY%z3Ns`B8>@F?"`?=?r8" 8D?Q0?&=>Y^%^bA>s*??xڙ8" ,>n?@g4@s@x@@[Ij=? @5 @c.??^Q?P @&@!?R3jmIǛ,&@$x@s@p4@?8/>$"?!Bd}j?`3? /㿫㿻93?9tj?Pe w? @Ww+@JY+@%I@@̬@Zo@O@aQ<+' ?@q?D?M?R?@B?^'+R+@( @? xl@ @9>@r/H1Ę>H>(2mHܿm#26D>w>N1rz7>ұ @wl@e@@ ?(~X?S;@-#@`J@@bx?ܖr]%?s@Q@(?C?]J?2@ @%?ugrf~u?^@0H@S!@<@X?>?@e@ xl@oY@oe@cz+@6?5=?1">>+"V3%3D2"6>W=??z+@Qe@(kY@e?R#n >iN@Nj@r~@@>>?@@3@ @G @-@ @)Ϥ?v>2>}@i~@ c@ZN@mf>m x#HR~?oY@׆?-x? @b+@p4@_?0>*@W(>?(>;Fl$K>]e?ko4@l^+@Ҭ@o?4v?y? I=<ؿa/ '2<@]d9@z@:?1>o%?H?@}U#@@3?%?j>B?x@Y9@@</׿P,=1а?׆?D@Y?RA?I@s@mE?2JѿVٱ?Eұ?5Fѿ"!JNO?Rs@I@-?RROϰ?@.A?/A@M>T2q7R"t<@z@>/r '_?Tp#@cp#@R?e'xlr:>}@@2WeG @^B/AC.AD@iA.Am=#ػX? @x@8>, :?Y@O9?,if9>x@O@X?`#= .AmA)sBAr0A@K8j_hq@?f'3+܂D@of9@oԬ@&@$9V򦿊~@{@*n77@Uڬ@0<@hW ׿@K/AGuB0\BzB"@r@n\d0?}r7@?^d~Vq{@+@3>/@AzB B3ϥB`oB& Aݗ@T(\N@G@[M@In¿e@@%¿kFI^@#P@5oN@<y>5A?MBhХB;BΥB:MB,A҇>\N@G@_M@In¿e@@%¿kHI^@#P@5oN@<y>5A?MBhХB;B BΥBB_oBA̗@TX<\@&@#bC61N?Q@?2Nba@e@9$@On@ ,a\dH?_7@>?d[`Ydy@_'@>k/@KAzB BQ.\B'zB:MB+A @rcjT7@T~@@=?i<@jʙ%*@*@%yj^MBzB .\BpB8/A#ؿxy 3;@2̬@@ H$b@g@H&@nҬ@<@g ׿H/A&tBQ.\BpjAqB+A+AΗ@`jzQ<[G9@?Ɓf+?ga?ĕ>@ l?_w+@L9@hS<vBj@.2AArBiA-A)=ȧ#X?@Ax@7>4 -ɦֲ9?@9?T-o8>x@|@nX?#=#.ApjA@.A_4T'7dT< @#f@t>ra'?]#@W_#@?>'r£>g@@DiP<7.T Q>@~D/A8.AR@>?ĽR&?I@»s@/?O^Jѿy±?`?EѿMJ^;?`s@+I@ ?Rɽ?@ao??2=ؿ/ݔz5%?? @H#@o@<? a%?r>L#?h@I9@@<E/׿= Ѱ?ʃ?t?ͮ@^+@k4@T?S>?SȈ(>?f(>?^?>X?pj4@\Z+@@vg?ao?dY@Z?R#Vw l7>QN@[@V~@?fx>c>&?|@@65 @:< @ @y @? >>0@`~@c@bN@kϖ>b #Ro~?qY@0e@ z+@?=?>>["$ 4 4_"`>>=?_?3x+@-e@dY@nql@e@D@?xwX?';@@=@a@rY1|N>%>v5>q_1or> @nql@y?e @t+@W+@I@2@Tʬ@g@7@=bn<)+l'1?@???:?=@%?9'F+[?i4@Fs@x@;@&]ILk+f?W@) @??P=?SG @~@r?OjI/D8@1"x@gs@s4@"?K>b" 8WAd?0?W>>m^'$^:>*??g8D"!8ry=?X?&4?y7> ]fx=NR%!n?.[#@@#@#1 @M?G-?{E @W#@l#@?Ca%*NiXTw9>[?o?6=?.r 8<8Z>4??vz?'-==z?5?1"?b>QoL?Lb 4J1>>CPJ-Jd>¿d?*@->@^#@ @N@@ @@i#@\>@*@?¿d.p, I>l>11B47??! @b?$?={-ettV.=$??$ @?oL?5@Q?S>g-d>N>6ѿƜw?i@Q@ݾ*@ t?? ?m@ @??xk?*@Q@@$?馿|ѿ>>~_d >?5@-@:?.%9#hu\>?>\H#SՕ?e -@5@c@-@R @.??wj?->W"GLQL9?2l@ma7@@?ډ%Yb'+Q%?T?`C%?'f&% ?@x7@?@:?򖾛& !y>hj?\•?E2? @-@Yp@9?ξL렿<>ix?>DZ?@g@¾?WL¿?Njp+r>qǽ>r`+Yj,N¿&B?@1@aܱ? )>}1a3?4???2?:?w?6Ѿ i[H>??w>[.n ,Ѿh?#Ѿξy$?>z?7>v 4?ñ?9?0&ve~xb<{m>T#?>SOc%z?$?#ξcѾ ݾC>RΥ?e?dȥ?c>]ݾ>m ޾xm렿`?#=4==^ܿ 4}(>FrKMLdIb[W?@k@i@?P?aiI X1T_))>3zܿ㿥^=~=3#Yᠿq`.ݾ%ԏ>vn"? m?]"?@_[_<\w.8a%UsR#ѿ-n>XE@䪁@v\~@L9@M@sL9@^~@@3U@D\,ѿ04Nfo| .T\$<7[>n"?p?-?8>̟(.ӾH(G>R+?m? mm?)?3Ɨ> >Մ>i]w^ U2]" 8]>J88>_@m@~A@\@@T$J^!1^ u0to>}>é>Y>Q9șgP94)q> mm?ip>ɭ>cR?ɥ??x?~>/L=F>3?">/>&>@?Gx@dͬ@b@NN@L <7)v79#KB>X>*3?DO>&=c.>~?6?M˥?R?9>!q>jhCÿC`iB9jq(m?f?'?c>\FX=z?+.? mj?U>>\?s@K@;@>ETQjKjJT&>4<@@s@Ye?:>->Rj?h4?z?G=q\!>?#e?m?(9GN[V>@EӾDm?ʥ?"><>;#ӂ$??'?;d4V1=?l4@mI@wX?v /> ܗ@@Hߗ@:>A/qZ `X?TI@s4@=? =1rd??y$?9#M̥?m?7ӾvB;>? ??>WA??ԉÿXK^(R?P>[䠿X@?9-?jNS r6?_+@#?#׿@0AA A*0A@=׿c#D? b+@?rWR?/(nÎÿ9L?>A?>>WA?cA>]?8[93>k>+@/@KRVU=E/A!A=MBPboBf> @?+Ͼtq;?> 9N%?T:>EAc.L6+h>>?o{q>j;?-"?ݾ{оNE?-@?oC8+ @f@ŋ??q .AKtBzBϥB,ϥBzBpB-A ?(\?*e@ @8I? -@?wѾR'޾H"?2?p>Ă%W?>q\V6.L6GH6 M{A?3>Rgm??Hߏ>!Q?l@75@&]? c":?3l@yY@? @\nA 0\BE B9B B+\BeA|@dT?ZY@Qfl@?"I?~5@V@|2?kb>lؖ?Am?lO묾/>@?x]6GHg$8>^S?>A-"E?0]?hZ1I -l`[>K?5!@V)?$$GB@M$B-Ad0ApU@0@;z@W@97<$e )?m!@$?qZ>P-%4$\?nE?5M17i>IHg_c?\>"ʼnsjk?u@aA?a8+ܿd?bn@|@@R? u@4mAJAj B BA,mAh@6?;p@@WUn@?8ܿ$ +e83?@Fk?Qc"W>c?䴗>[GVt?w:?oB"&B@l8>:?QL?ݛrRm?-?/dNy?H @3J?L ѿɞz&@(@{|A?jAja@MA2@AÍAO>A*MAĽa@kA?? (@-@+& ѿ J?EA @w?r&-??=l(R2 ?:?7>bS?B:?α:?ׇS?\?훾z3>+x? >|7^q>X? ?)>U̿jݼc>K@8?jO༿nN̿?)>?S?>.qo}7Ţ>Ex?˪>)#3zG?bS?D>?-?+?]f>;MR3 d>9?n?"f>X'In|2?@?}Dd>,sQ<86?,@?&:Pƿܯ->Pj?;->ͽƿs:?!,@H9?H˱<,Od> ?@ ?|O!u>o?H6?c>3RPD>Gm=魾 >:?v?}?0>E>D ?_?6a?rP,?>9?2@Xs@c@a@_=ĿAĿ:=d@c@<t@12@?>N^,?i??T ?I6>97>1??3? ͪ>!"/R z Rrx/j>?^x?!o?k?e?>e?}?m?x?*?>/33=>E?c?-?> b>!>r>Ԗ@P+\p95=?@ >̵:%>?m@J@ؘ@8M@=??3M@Ԙ@bF@m@?%>$>?P=v95K"\ l@)>1>Eh>]>-?Vc?ac>Zժ>?sc?D]??>i7.;O-\+^ | '=,){dbդ['?o):@ZP@ph.@@d.@QP@:@?s[>d)=Dz V \񂔽K&~7 >3]?X2L>-?Rx?F6?y4?x?]-?D>2"9oq|1>R<Z |$ @av=@;|.K|KԁK2>R?j?e?m?1>8KԒ||Kkg;X<[w=\'! . J<:>|qtl"X28-"Z>Ep??k?>o"<-Q>=?a?%?B5Ta3=e??D]%8n]|3>(?>,3|5 8bI| ?He?=8-Z>cjw7~>??`><7,iD![>$lk??W?@:?ɀ?,=A>v=e?X ?x?c?iO4{0־wL?nL?o־]S0l9fie}??_?Re?ZDw==bҀ?׺?e@HU??]k?Z>?Tk?~q=>e?*>%qာkk? ?n@oH @?F?,\?f? ?J=#۶?{@?GF>uz=h? @@?~?<ˍ=s? ?e?š?S?A @@?;!@+@??>|AS%>>_I|>?v@[!@;?J?^(>.d>>,?Ba?>K?)cY?u @Z@3;@p? ?e@>2@2@!j@9?w?3;@Z@ @-f?Uo)>a?Q,?Rd>8(>J?5?;!@)?=?E @P?? '>Дf@_ʔ'>?4Q?D @8?=(?z8ѿ]̿I,!>_S?趽ZK8i?W0;@Zm>@"@Y @L@V%@˻@f @?@x>@4;@4?ni8K^;fT?>,TT̿8 ѿ_8)?4W8J??@?<ڼ<+\'\p<?2@?J?v8Q +漿;k]|7y=se?D@z@~? ѽ?O??@A@N?>=8|]%>Q{?!?H`<༿,+$+ѿ:l)>??-?dbWD3?@??)>ѿ+$Dܿ$!&E>1?2@ =@?%[K|0?R @?a??94b?2?jq @L?7|0|K[?8=@2@=?cf>&ܿ${Abl?Ҁ?s05b)5Ҁ?g?D|d>R̿۠Sܿd?< ?@I@,@ys@$@m@x?(* 3cE>n[@3@ƽ? ?4??Y@y@4G>y3p6-?m@*@t@#,@O@@?{A'V־?Y2@M%@Ͻ?b?#?i%@2@о?z־g2>):@2K@Uk@c@7?I?(@kan@cW@@4]n@@of>Ea??XXW!}?a?>@<_n@S@u@@GjA?hWP@D?>`L?Bt@2@@??s@2@@L?J>1?YP@ט@)@b@:.Gs=єw=χ=ow==0>yT?ç?I־n1F>?@M@?(F>־g&>q?@^?[Ŀ}?a@q@U@&0An@mOF^?? ?0a%>'=@pt@q?E<{u@,0A1mAAMA@l:qo?g.@?b! c_}?Yx>@~?GE?8l.@*?Cq->@MA1mA&0Ap/A-mA4a@ٿ[:c@))@F?]K=??EOKUq?,@c@Z:hؿa@76mA2AWA>A| 0A] 3{0a=9;@8;@=z0m33>_P@>M@%Tj?0AZAASAp/AM$BAMA2Á?ƿ?f@j@6m@[P|<8`?@Ez?} 8|*y[Qm@n@l@ƿP?MAGA=O$B BދAs 0A -> ĿD# @ט@$:@R|v/}?.Z@?G2|t1:@ ݘ@) @_ÿ.>0AA# BM$B}>B2 B=AFy@gƚX=@G@?OKli/ @ @έiDUK0?$M@@T1=<@AA B}>B2 B=AFy@gƚX=@G@?OKhi/ @ @ҭiDUK0?$M@@T1=<@AA B}>BN$B& B2A0A+>%Ŀ @GҘ@&:@|7\?Z@?;|V':@0ט@0 @0 Ŀ-> 0AAc BAN$BA@MA?ƿ/b@i@m@[| 8Ct?@m?\ 8|J[zm@fl@h@)ƿ{?MAʛAN$BA0AAm30 =);@*,;@=0|312>ySP@52M@`j?0A@AA*0A-mAa@ٿ0:c@%@?}fŋKU"??VSKd]>?(@c@:cؿ0a@"4mAA0Am0A.mAMAv@,>jJq?[.@?D<&b?m>@]f?Θ-/?`.@?bzqc->@~MA:2mA@0ALl@h<_?Gs@=@a$>ܰq?[?? to;i%>J=@Js@?aR)׾E>?n@Y@w?XE>־ږ>^?@\? 4Ŀj?a@r@U@rE?xuA?C?? ,@ʹ2@ m? )i!CL?Z?\@;Y @O@b @i@?4oL?)y(?`?`.@/M@ @<=kƿؿl&R?0@x@@(@K@6?N?T?>)=`v=a=v=Hk=V> T?y?6?J@ (@u@@0@z|@Yp@@x[A?v<:]@@lИ@GP@?>;L?!k@"2@Q@??U@o2@@dvL?>?RP@֘@r@[g@J:E<>a??m^l]?ta?>^X@[n@z|@ޡW@Wn@(@ 2??`c@d@IA@:@(1>&DN׾?2@B%@5?a?J?a%@2@?=־R'E2>=(:@3L@m@$c@?D?(@.^n@W@ ?&Ἷ,T,?M?^=}" ya=!?K,?,-Ἷ9&?ޡW@D=< ?m@F@o,@zs@"@m@4?^3-E>NR@¢@?>??2@q@xF>k 32?"m@)-@7t@=#,@N@@?v?<ܿwN̿pd>Ye?̀?;52  55̀? _?>d>X̿DܿD=<$:ܿ&EI>S3?q2@DŽ=@]?[&L/|Y0׸?N @?a??b??Rn @P ?:q0|Km[]?"=@D2@=A?p>= &ܿ$-+ѿt)>̢??U1?W[1?V?ј?c(>Dѿ+$&+ڼ@gp|XMA=^?]@_@?>ν?F޽??^@@\~?yN=2>|JP5,&>?`˧?L<ӼO*!|F80J?C?@Y?M<\\<' ?@w?J?m8& )?c8*ѿ|L̿K,>N T?[ǵ\K"8]ic?1-;@l>@^@RY @L@BV%@s@h @@x>@W5;@}?i8|K 8T?,>,C̿пB8/)?8P?N @_??pU>K@0YU>?q\?H @?? )?d!@;>?J?~)>d>a,? a?H>)7h2No?g @Z@~-;@g? ?*b@k2@2@h@?o?/;@EZ@w @?=7SQB(d>sa?u,?~d>)>.J?L?!@@)?a>V|P4>1>a|>[?@d!@?@I @??h?a ??7=_?v@?gE>$F=? @@ ?? e?0>*qY_Zk??Z>fk??V?>@6?̀?t|= v=~e???X?ai@04־ObL?WL?׾N05i#? ?$?'e?Vw=rߕD=׀??@Y? ?"mk? [>i1w7̀>?N?a>7BkZ>8->? ?-?#:5{\y=e?;?Z18|&3*>3q(?b>7+3W|y8(7!?me?=Tp2"5>?? ?#? >Jw,0-"d>`t??o?> "8-2"jEqj|t=>yƽ< f [v=S?`?]??1>/K|KW/M <[x=LT  %P|qc"1>q-?nx?;?_;?0x?-?>2P]?>Qz7 M&'z \PULvs=)`"[?:@OP@y`.@@_.@OP@ :@$?[$XT)=敾qmQ\'҈]q7\>#]?c?a?>'"d>H>?gc?P]?fE?pc?-?>y>9>(>*p@\-5= ?>Ho%>\?m@F@Ә@-M@?x?1M@d֘@7J@ m@?s%>W1>?=@,5G\W@:> F>t>>-?c?AE?> 33>fE?y/>?'x?q??e?#>P$fye?k?Jp?x?7?%>eX/D ~Rz R 徎y/徖 +>;??>?3>l8B> ??d?T,?&>?2@s@c@[@=$ĿjĿ`=,m@c@ut@ι2@n?o>d,?,j???T7>A0=>??5?Ѫ>8=N 9 Ma>?R'3l(d>z9?o?l>%k|?@I?pd>A,ֱ<7?N,@A?;ƿ~Ț,>!j?c->Qƿr:1?T$,@`ʡ?@?>v|z>Eq?7?c>3RROO>H?.??a>QS? ?S雾y3>x?Ů>z7ضqh>\X?1?U5)>pR̿2ۼc>J@3;? cټK̿f)>?ST?*>ǻqU~7F>mx?Ԫ>n3 z?YlS?}:?o:?QS?%|8>:?P?jΛaQ- ?-?Idh?I @J?`ѿ%&@(@JA?0Sa@jMA?AA>AaMAa@quA? (@v@e &ѿsJ?E @?rq3-?&?,e$RR*?T:?7>&B%|8>,`A:??p,>c?>"3|k?@??;]8$+ܿ?cn@}@@Z?/v@C4mAAS B BAu-mA?k@c?—><w?z:?B ?,Hg$8>^S?>A-"E?0]?hZ1I -l`[>K?5!@V)?$$GB@M$B-Ad0ApU@0@;z@W@97<$e )?m!@$?qZ>P-%4$\?nE?5M17i>IHg.l?7?0?ݷ?p>*>j?N?L=7IN.b?f?D`?^tS>"M@*@P!@^ u9`??@?pUI=a ?X?>>}^>???.l?? ?ć?v ?g5Q?́L4+?cU?Ҵ ?nRY0x>C0??M3'Ϳ\H{"?h@>~@(%@?|@A pYr ?sE?+?D:P?,?}^???v?KW?qtO-\?w?jc?rH O>Z2?V*@c@G-? U?*@@=@@*@D?H-?c@ *@t?ATZmUrlc? ?[?3PO=W?v?9l>;q??????cη?5!Q?;?Ӿ_D??9>>./[f>> J?g?˘>_tӿuƓ??[?m8&7?ק??-7?Aȷm[? ??&sӿX\>?E?B>^f:*/*=>߇?FD?R Ӿl;Q??> Q?q?Q?>qb 1?6ɛ?t?=N\kXf?BY??>=isB#b>X?+B?{? ?tBu=>??W?Nf?M\1F=At?ś?1?> %;_X;Zil>D?ț?Tś?6?ΰ=ʞԮ>s,?M?mz? qC?xn>:l>)?d@8P@_V@&@?-?-?6?&@_V@P@b@0#?W>kn>sC?7{?UK?t'?Ʈ>=6?%Û?.ě?D?`l>S e>b&ӾWe>¬+?>v?$?Ot?+6?{J>46=D6=7I>,x?:Ħ?I?[?}R? ?NB@@`A@]@V<@@<@@@@@AB@? R?e[?E?^?bx?5>p6=-D^=R>6?Xt?܇?Pv?+?e>_?h+?*Vl>%l Ol>~+?[a?L?8AW?.>=%=t=X<(Aq.>?@?ey>Z=&P?@@:{@i@P@pP@i@y@@@}P?=k>v.sAD^>W?J?_?N?[J?v?D?;1?ID?~v?J?[?٥ ?^O7/?EA"[7 l=eA?t>IG p}Rk-?H@6E'@S@:~@@C'@yD@-?RmsG{>WaA?Pxz7 4㿧AwDj0/uO ?N?= ?BW?߇?ě?Û?܇?sT6=u"9 @ J苿4.>@?ۿ, mO}eא$?:j?28j?[$?ݝfW[ sۿpJ?@.>:鋿? 5 ,o6=Ǯ>!\`f =FI)~O=>t?DÛ?t?X(>ږOIIZfY^%>Pf?o'?96>l.bf鋿Mc9?C??뤡[*CHBs'>-U ?5&>BWBJHJU??9?Qk狿^.G>(?Mf? >ocYFI*WbY,/w<=6?Z6?=1/3`YP<x>\?>G?&V?]J?x?O>VUĿ.>9?}?,?? ?u"F>??>.FYf ?%?2??9?G.>o伡>~x?+K?&U?C?B\?[w>*W?w>&\fhư=I>6=qJ]fZx>,?,????qu? ?ً?_A?KB?yG??+?Hc? @s&@M @֞c?w>?ɀ@VJ@O.@/?AJ??:D?0cA?E܋??w?E?M?Ӗ? &???/'?[?`>0\=O=*\>e\?(?K??]c?>v> bC?@?8?\>!f?_RJ@Iy@&K@>?D?@iC?q>>7cc???M=`???A?|Ff?6>2qEFnVGf?&-n>[?\E>Geۿ ?S{@c#K@J@:? ??9H?$?,)?f?B[@.K@v@n ?¢ۿG>[?ZWn>#=^Wrg[M=`?u5pc??T?i%?6=jAA6=%?>P??Yc? u4Ϳ'}ӿB@>tQ?v=z>U>bs>;E?ظ?X?Ǘ?}gL=@R?b>wB1uӿ'Ϳu#T #ͿEr> ?}L?T;>rG㿋mJ>I?χ?>r.Ϳ%_VWZuwC>??mP?R$ `Ə!>'/?B?u>\٨t >x>@?h?>ଏ jRP?2?*?a>hw>EZL#TYޝ>FJetS>?mx?c.4 3 e.?x?{?>>]{>NKѝ>&???lT?ea@cB@{@-?\/PAF>vc?7y??>V &e >sG?B?c?F6oBM-?@B@Vg@\?P??x?Yޝ>M@?@Zlӿ=C?ɦ?>; 5W>Ȧ?twC?k=oӿ>Z?M@h@*@ɛ?dC?P@ѕ@@D@qf[B>@d0@N3? >y5>1q?l0@@f>*BcP@@@P@J??'*@h@M@k@Sh@w?vjB5n>M?{?_⋿ዿ?K? n>lBl7?h@@<~@:b@[? ?-aV@A@z@B'@g$?#&>?Im&@0@?>a> $?K'@}@B@`V@?$[?i@@~@k@^!@~<~@|*@׏?[>;m>Н[?C?nA?V.>҅.>nA?AD?@[?q>d>?*@>~@~ @$%%@1?-?m ?&@E@j@ @b5j?Q ??4@9?`?{E?/?p?0@̡?i ?Mj?@m@@&@ۧ ?mB[-?+%@^!@G)@'%@d@R?W?&?R?,>}>}P?9?9?-K?>ɍ> R?0(?CW?Ӝ?d@'%@E)@?E?jb9<1?<@P@}@8j?d '>I>c?iG??y?W?Pc?p5>I'>Ij?p@úP@<@?"cJ?/V@M?>F@B$?]@P@@-?mC(7? *@|@m_@9@|@G?5mD?@P@B@P?ncۿ85?3?;/ۿf P?B@SP@S?Փm2b?|@J=@ A@?\v-?<@ j@C'@8-fE}?ė?N-K@7-K@_?Y?࿺dI'@m@0<@B-?\?5@LA9@EA;A3*@ ?]aV@Õ@@9Rؗ*?R.@"?,mR@@.`V@e ?w*@AEA'@VgP࿢y?(K@)K@^?HSenE'@;j@F~<@-?!\?^@AK:@|@;?m?+P@B@B{P?uۿ)^/?-?xۿ:k@P?^B@pP@nA?R@C?^>.F3RB$?@KP@ȵ@-?Cj7?*@+|@dl_@`?0@-?[?B?b@>?`=˻GbN??}?E??5 G=P?b@2??[?D-??k_@CC)@??=?$٠>Qc?@?h?X?dO?c?\>d'>i>j?c@2P@}<@柾?^~y>\G?t9?$9?B?b{>y>ZR?b$?T?T?:b@%%@CC)@@h"%@5-?m͟ ?&@@c@Α@&j?> ??@??mE?&?ϡ?@š?] ?Aj?@Cj@@&@ ?tmP-?(%@ @:~@*@֋?3I>U>x[?>?~bA?#.>x.>eA???ޑ[?U>R>?*@;~@@@6~@^@[??[V@:>@Dv@v;'@ak$?V&>?Vf&@0@t?>6>0?0@|&@gȡ?6'>3$?nF'@r{@A@^V@?[?d@<~@@3h@ݫ?8|B^n>E?ڋ? e닿苿UEދ?D?Gn>|BA?Lh@@IM@Eh@*@3?:?P@N@@;@Ch{Bܭ>@00@8$?>x>Vf?s0@C@6>%DB-eK@0@n@P@B? ?*@h@lM@{?XZxӿ!=mC?B?.>] MA \> ?cC?>yӿ`NZ?IM@j>?ݫ? ? N?^@B@V@-?Rj]vXF_c?m?+?> x [>??ѱ?c?FA>^G-?@&B@d@W?M?I?? ʝ>LQZ횧>Iy?x?~.8 6 .x?t?Sw>WdnRj>]GSeQZiF>?b?oP?AR ͏>I-?9?ՠ> Q>@?g?d> y]R{P??{,?j>|oa?ZHzR#Ϳr>5?M?A>q(oE>J??\>r.Ϳ] u)ͿsӿsBW> R?=wo Cۯ?4?c?@E?>{ >L_>߂>lE?k?y]?e̗?mX \w=@0R?>eBLkӿͿtƫ}c?s?\?-?/7=A&A<'7=a,?LY??ec? u^A`?)KdzrY=:n>[?r>Gۿ ?b}@&K@N@Ԓ???1M?*?2??^@3K@@ ?ۿ̖G)>[?Խn>=R+r/S`???K?3Zf?ޮ>'#D*\f?K?n??^A`?[??ctc?>>wC?H?A? >p$?`UJ@ly@'K@@?.E? ?q0@j0@?W?R?/K@3y@%ZJ@+?$κ >J?P?oC?>Ź>xyc?{?? 1? \?A>[[t=w=![tG> \?/?[??s/??U??O|?Aæ?ދ? jA?kL?S??Y2?P.@SJ@}@!?cZ>ߗc? @zs&@5 @[c?m>ƿ?0@YJ@HT.@7?W??HP?qqA??ɦ??X???-?L?Ix>J\fZ=U>ذ=V]fN$x>?Gx> \?mH?X?L?Vx?6>.>9?'?.?? ?)F+F>?n?>4F⻏WJ ?m+?E6?/?|9?X.>uCD> x?M?0V?E?d\?`x>aQ`bY錄,/AK= 6?6?=2/h^YGoFI_Y6>Tf?')?>>.[拿罒9?H??:q~I࿩NB'>S ?<&>Y]BMוTx[??9?罡㋿+r.V>S+?Pf?6*>\YBIxOkB>Pt?Sś?nt?0>OaoFI0=8(Yf\ˮ>A6=Gp5 = G䋿.>6F?ۿ 3Uf$?f㋿Y< '3 ijb7=Ԯ>[5Uf: o=[ ? HW??ț?Ǜ??~CW?] ?0=c?E ?|sO)/qDG8lR--?TG@RD'@s@~@Ж@@C'@@F@m-?|R@iGӕ>qnA?a4 ?XAUDm὾'/ kO ??'O?v?D?1?fD?Cv?mO?c?c?N?IW?G>AZ==l=6r?B?/>=P?H@@z@uh@8P@tP@i@5z@@@2P?=p>B??>$.omA4$nl>ް+?c?}i>+?[v??t?^6?:Q>Y=ND/7=@P>lx?æ?G?[?R??^B@ҕ@Y@@@}<@ @~<@@HA@@B@?R?[?H?æ?ߵx?7>f6=rDZ=uT>6?t?܇?v?_+?c>zӾ_}i>켶Zl>D?Ǜ?Û?6?˰=ˮ>*?L?y?LmC?jn>ob>8&?ec@P@>]V@&@œ?f-?-??,&@b`V@wP@ b@""?V>=un>,vC?z?RI?R%?T>Qа=6?9Û?›?yD?kLl>XҶ2ɂd;;iq>ŗ=1?Mś?t?, =!\5Tf?V?S?q>N=wBR>mS?J??? ?<.CD\Ct#<\ ??C?T?K>LsB|=f>q?T?Jf?$\-0)=gt?Û?*1?~ ꂽP>Q?q?Q?q>Y˷?RQ?;ӾXD?߇?7>0/\fd5>F?? >L_#uӿ?(?6[?m\y7?x? ?7?3m[??? qӿX.>b?{C?>,_f0/34>݇?v?IW?snO?T \?c?jc?r_BZ?*@c@H-?R?C*@@@@H*@H?FF-?b@9*@4߫?PZ+rjc? ?[?槩;q???s?? ?? ?6Q?+?S?{ ?ySYAT1??A$ͿH^!?h@=~@(%@ ?B|@qAnY! ?[D?+?HEw7P?)?|^?? ?.l?7?0?ݷ?p>*>j?N?L=7IN.b?f?D`?^tS>"M@*@P!@^ u9`??@?pUI=a ?X?>>}^>???.l?5@=@x@A-@Ɖ?M?& ?w>+?w8@S@T@V@`?>I۾S%N۾A>?4V@?R@@o8@?zM> ?C??E*>+&??&?,?8)>?(?5#?ܽK27'?%m?1Z9?/<;V >7??@=x@a@ @B?䘅M9ͷ9TB?< @e a@x@z?@(?| >39>??R`@@#8@;@b @@d`@?&>(??S?'>WC=}i>nr?1U?=K{CU)??.4@f@\? > }F >~W?>@0@/?l(?hCKU?r?z>r=nC>L?ڟ?V?+L*ۣ>?`V`@;@2-@\`@Y_`@>:-@8Ӹ?x>¼Ζ>;k?m? >BxkPjA5??>Pi6Qd߭-e???H?B?`>K\> w?SC?~??d?-gb6>?T5?AlPt>(i?d2k?> k>Ÿ?2-@ϣF?˸?q?bϸ?&F?>)&Ȗ>8K?cm?t>fF=nŏ?p?Ej?J#*>L:u ƒz3r?@߰&@K!@F@?@H!@V&@L@r?N惾vF:3*>Mj??@?n 8qf>mm?1K?Ŗ>)>ϣF?R<>>>><[)>c?\6k?m? ?ڈ=$_giѾ>mI?~?h?E?侂>6?ϺY@@m|@:t@t@{@@\Y@k?>U*D?3h?~?dI?_> Q_#= ?m?4k??)>R<>?)>K)μ))>.:? ?ߟ?qk?B>DŽ=5W|=>Έ>>)?ZЊ?)?+=?fg> >?3@x@@@p@@K@@3@? >4>Q&=?&?ˊ?A)?d>Ĉ> >=Wi0=>g?ܟ?,?>?Z?I?͞?ɖ>Ŗ>?] ??g?N?P> fJ,_(=_X>!Xc>W??Z?=đ=z? @[@*d@*W@ſW@d@[@ @t?k=?}=Z??Q?I>£>!X>=._Zf>L??Z??9?ޟ?4k?2K?j2k?ݟ??2?o?>@wy>4!qxд>ei?$?>}J%>k?????}?1m?>{Jl>$?e? >Ex[m!I>R|f>y>D??p*&??O?j??m?Lm?h?rM??H'&?2ܽCsPnฺ>ZȈ>BYϿE>3m??I*<$%GY㾢ӽǙ== ==^㾅G8jEkXϿ_ħ\ʈ>>ooPԥC(Qܽp*&?= Eܽ,$>!>> ?>> >uhܽIvK=*A?8iI?r>xE9ϊ?n?dQ?F>P;G EھTZ=鉏>r=YZ ھ9;>b>Q?n?u?eE[x2>cI??A=K=l+KC7uʍfv=Z=fnz3CK+Ve1>$5?@?~?܎)?Q>>F>s?u?UP?@??a>є>HFV? ?!?AV?>[>@?<?@N?3?h?W> >aR>7)?F~?:?5?>Sl+*>&SR= nP<+_KW[2_5?oP=W *>"!'?r??\j?h?ˊ?pR?Nf?2m?On?cQ?3@b@!G@)?p??fV@t!@,V@!?Zq?'?s&G@?b@3@4L?n?+m?e?Q?ʊ?h?j?~?.r?E"'?*>?9!'?%>A o==gEoA9 >'?ϸ?a?U?t>P)>9?:#???B?ߓQ?˅@Rb@jz@33@??? @Z @?:?כ?d3@Psz@b@@_Q?w???#?1:?*> >~U?d??E?e?r? 5?y?>>GX>>$>?5?{r?_???>9?Mx6Y:#=?X Z?o>u*3>?OG@3@Vz?pvM;?"f?[?;e?3@P(G@?\>z'*>5Z?#=?V.O:i68KP9?E?b ?T9?U?e??cI?~>!!)Lj>scI?[?\z?~U?B9? ?@g ='c<z;?{??Z2{ v???0$;GľuOwC|<J>j?Է~?>=7mD>ֱ~?j?]>&lL# >o >W='Rp??0\Rjg훖=?80q?>lG2:= >侲 a{T >u>*?[] >nCgS6q*>h? )?;y)?h?|"*>h6~C. >#?h,?(?n-4y>?p?>㾧;ھ\>+ ?ɜ??-܈r&? ?o??>پg?>↋?'?l>\ۙ-)?.7?*?bv8@d4?И4:hW?Պ?n>xPϿx.v>ӊ? I?>E:蝭ae5?u8@~?@m?d?N)r??3@+ @d?1Z1V?FN@* @O?Myj?t @Gf@XqV?Y12? @3@|?5r? e?b??@bv8@@f?@(?Jbn,/?[?kƃ>EE̓>T[?M+?Nsr`;)?A?@@x@1@?l@QY@|@B[@?֚=RJ=?m!@ @0?7zg?) @!@?n==L?[@k@Y@@ ?C7@x@@mT@zx@?F-s Cd6=??n?#>䉊r*>um??G0=?J{ -#?x@T@4a@@z?9&@@#@d@?=>*?BR@ۜ?=Mݖ?b@?l>9=?"d@?@+@°&@?9@a@mT@V@4a@ 2@!d?փ;r>%Z??=m?f??8m?Eƒe?5@$a@V@ @O[?|I?J!@X|@g@W@? ==,CV??#?&?1?\V?== ?W@[@}@aK!@I?v_?Ԝ @V@?j @C@?&r?> >Gޚ=k>?n??n?F?ǝ>= >>.r?{?@ @?pB?">A{?r@9t@Rp@ԽW@yp?Л??֛?q?>Zyf=?W@5s@ut@@t?W>B??">&B?BZ??@@?A?җ=LE*Q?R?P?Q?&*B=??@?_?HB?M > e>?t@M@d@?ýھި>?]3@3@"?>پmD ?d@@t@$?]p> ">[۾֩>fG?~&@Y@23@s?@K3@'@T>6'e۾9~F+T>@{@@[@i?㾒?&G@#rz@$G@V?5w㾈u?[@@Y|@@`>QxFկ9[۾S%<9@ p?]H!@@@x @'>$G^;?b@b@%? ;PGҙ>x @@@J!@? :9S%89< p?]H!@@@x @'>$G^;?b@b@%? ;TGҙ>w @@@J!@? <9S%H۾ͳ9~FR>]@{@@y[@Pf?㾹ǰ?t%G@pz@#G@?%|r?[[@@|@@\>zFֳ9۾ Ʌc>@?&@QY@3@r?w<]_> @n3@@@>H۾>SD +V>?s@@d@C?$ ھ>}?3@i3@^?6>Jھ3X?ud@@t@?K>B >B?_R?L?@?"?V=P2*kQ?DP?}L?#Q?RQ*I"=?Q?{@L?NX?*B?>Z?tB?J>z?x@@s@o@IW@?y=`Z{y>%p?rʛ?8?ϛ?q?>JZl=A?W@r@t@@Du?A>vB??Օ @@d?[r?>[ >ك=ъ>g?2n??xn??ʋ>M=9 >>#r?I?M@m @Z?NV@X @1V?E?I!@{@@W@R ? = =-V?w?W?$!?F*?OV?K=t=?!W@@{@lH!@A?*V? @V@ a@-@d?\g侉>>Z??k-m???,-m??Z?K1>ރd?I2@J a@NV@cR@ a@@z?U&@b@U@cd@4?[=}d>?L@IМ?rb?^@{?W>?=į?d@[@߫@ &@u?@ a@R@x@?p.<%=??c?> c>[f??=?-?Jx@cR@@x@-@?7@(Y@@|[@?==?g!@5 @2?hy?A @_~!@#?=6_= ?ۆ[@p@Y@@?1@x@?@vy?@(?nz%?P?>˝EE>*T?"?|Jj(?~?@@q8@1z?@J?d?r??33@ @^?dZXV?H@} @C?.ӄJ?" @b@ bV?Zw? @N3@\?!r?d?A?}?@q8@h)?wK:A?ʊ?uC>x0\ϿxeW>Wʊ?6?[:b-?q8@A? )?(?.%>U?k?셙>#NھH>G?^œ??<2xH? ?;?>پyR >??|>Ѓ-(?c2?P%? >Cb6s4*>)h?)?͡Q]D)?h?P)>|u6C >A?%O>H > k:O >=]4G,X>p??ϒ恭$lgcD?4q?> GcH=P >< 8_l >5{>Z<5Kl>j?޸~?t >m >M~? j?>iL<%O> ?1_q=R<;;? ??s+qWqpK??o?`y;<`0c=A>&m^hCĭ< ?^9?EU???rI?>}u!Hw!و>mI???aU?Q9? ?J?W9?AkKa6D:@)=?Z?瘇>$*\>?!G@Y3@?]W{I?An?Nk?rٖ?3@-G@ ?>)>-Z?:=?Ӷ6: S6Jb9?M?k?4r?5? ?к>>X>>ú>?L5?r?vk?J?ʼn?l?VU?>B*>J?*???? Q?@Lb@\nz@3@ɛ??m?ߑ @C @1?(??/3@xz@, b@d@3Q?m???.?P?X*>X>U?i? ?('?{F>A4nF0= =Hn5AFn>5'?ʼn?V*>3'?r?5?tj?h?Њ?W?k?;9m?_n?S?3@b@l#G@?p?#?X@u!@6X@%? q?t?H)G@ b@3@O?n?3m?j?fY?Ҋ?h?zj?·?r?%'?j*>PQ=}jP5}_tV_;jPF=8V*>J+=a>5?r?ź~?)?L_>ᵃ>>??@Q?O@??>ţ>KV? ?D ?CV?ʛ>B>o??U@N??9?>ܺ>g>)?~??5?V5>QЧ+KɦCivf2={=f z?CKJ+=Ku= A?XlI?>M񾉿xEI?n?eQ?>W>Ў;*ھ"CZO=>c=DNZ ھ;xf>AQ?n??kۊӍE޹x;~>lI??A=K70Pܽ> >>b ?>g>) >[cܽ-&?-ܽWCePn>҈>;SϿEi>4m??,*= _=?h==SG/<` *z?:7m?X>ERϿ*D߈>_ú>infPC~!ܽj/&??O?j?)m?m?o2&|>!kx޻>j??>CHDϙ> r?c????M?p?™>DA>?k?>κxir!>h.~4q->?? ?ޟ?@5k?5K?8k??#???#?S?J.>rf;^M=BX>>z!şÂg>4X??vZ?==}? @[@d@W@W@_d@ȃ[@+ @Ct?===Z??W?b>LfU!X>M=\ _"ff>O??|?o ?ڜ?QŖ>Ȗ>?D??:@???m?>=/V=>N؈>>)?nϊ?'?'=?X>9 >?k3@t@J@e@Sq@@@u@3@+?j ><>(=?O)?ϊ?)?>DɈ>1>Z=$Vt=>g?ݟ?= ?8?D)>:)ʈ)})>:@?1?5k?m?. ? =7_Q#>akI?~?~h?@?&faq> ?źY@w@|@t@t@{@s@Y@? |>x,G?h?~?*dI?β>to!_j= ?im?V1k? ?u)>p<>>0>n>1FW)͖>7K?m?>f99n9??j?<*>1N:*w2<҃-r?@&@:L!@5@ ?@G!@&@@r?AuC:=*>jj?r?b?pn/;fJ>ƥm?/K?–>1)>F?mǸ?˯?1̸?F?m9-@Ը?>Ԗ>8k?k?C">uhPnAF5?/?>h6e-d?`??J??cj>S>@p?A?v??d?-g>_6 >{?5?YA{lPv>0h?D1k?Ö> >ø?2-@Z`@6^`@m9-@@d`@A?+>w(?6?S?;>C=1c>Ώr?U?SyKJzC E)?}?4@~@(^?M> yF% >U?)@>0@ ?(?:}CիKU?ׂr?N*>=CB >L?۟?×?e*٣>#?U`@^@p @@;@ @:h`@߸?>d)>?(?E$?f۽K0K6'?m?\9?4VQ7??@x@a@ @(B?ꍅ̫9 9`B?E @ a@x@c{?@*? >&PF>麸?UR`@@8@;@5@=@x@A-@Ɖ?M?& ?w>+?w8@S@T@V@`?>I۾S%N۾A>?4V@?R@@o8@?zM> ?C??E*>+&??&?,?8Ts`??"??UW?@",@Wa@r@5.@h>uz 4wN { >Ǫ.@r@Sa@z,@@N??x??F?{}r>?@5? ? M?@}AHA&c_AHAHA1y AN<@@Nq>~=^?j??j"?D5=!Q?'??X?\??e @F~U@Q@?Sj?Q@zU@ @?R?Q?=??ћQ?l=ZΒL"??\?P?q=hq>@2@t AHAAv AA:@ 5@K?DMF? 6?ϟ?A%?(uȀF>1?4F?H?>Q=?k?Q-@2@?F >8Q >?2@QM-@{?[?u=>G?.E?1?Ȕ>0逾(9%??,?~?I)?5@P4@A@6@m8@@¿@@?νI>i7?+K?>T־6kD=>5d>L C!&I-þMB?'@%J@{A/@@s@?/@J@ '@ 3?_þ#'r>!cd>'p>=V lW־CT<> K?`7?H>Ͻ2?@@\?o@q5@@^?yq>žeI>?]>9Ir~9: >꼔>'>#lؿϿu?#Q@a@@1@9@@(Q@%?7QϿؿHVcβL >H>>:h09F>??H>zq>\?Nq>d>?J<?|q>"߹=?b7?W> p𾲲;>Q? ?*>C>;9g>8ϼ%9VΛV > @Zy@;@@ܱ@:@Vy@ @1 >ۛ&9kμ1g>UC>Y>?m?F>XmG>b7?X?j =N ? ='i˪νl={ ?S?/?>&K? 4y9i>M^?4?Ȓ>X>"??yFL?7KWc,?@Z\@}@R(@N}@&\@@V,?ZKHL??"?X>ζ> 4?M^?>i88(K?.?nV? ?;?W? ?I>0I>?T?9?`??&>𴾴L>w?J?Ai$>H(;Ѡ>"?ׅ?+?ß>,g̾[Yd9?ѯ?:B?V?F?E?ӯ?!:?Yh̾>-?h? ?à>(E\$>QJ?tw?.>ُ>?``?;?@ c?2?Ah7?j?d7?0?`?@؝?_4%?To2C>N^?|J??Ӡ= ʾ̓>? ??>O5=x?=[mᶾmu:@=o{̕>??!?>ʾ` 1=lJ?K^?9>uhT:%???@|?~??'K?T>S>#K?ϙ?6?j?"?7)Ѧ־:F?4?G`$>6 /AQ;`>B??`?" ?!>w>RyC> ?"`????R>UA b$>4?Z?':־~("?|?r>"?A%?Q>uy9I9>9%?̥"?ur>'Ԓbl2>?>;ʾTe =>(??8ٳ? 1??W]?=T q_dW CԽ=Mg?!?:?޳??(?}>6 =VVʾ@᳒>?։>l’r>o(uT鴾/T(͒_ 逾`=>>X>Ƞ>s>W>v>\>xy??Q@ @%?x?({??F?${?x?? @_U@?ny?d>x>K>>g>#X>>>Q=T^xKy:־mJPi_vz־8_>x)=ȏ>p>>fC>"???\??(?Xyy??Q7@&0@?_?k? ?_@[?k?_??0@%7@?my?τ(? =??D?)z"?-C> >_>zď>p=^xH?T=Dހk:;>&>>y3>`:l)퀾=>?Q?1?Rd> $ g>\??&z?X???7@l :@?e=>ak?m?g>v9=!?:@7@W??6?}?Ł??g>) d>B1?Q?H?]?Q?؏>2=4>)?H^?w?0H^??ۉ>=s>Q?z???PE?nLѼd7L?$?? `?г?K@I0@B?I 뿩Ŀj;.*?:զĿK?0@W@m?!`??s+?QAL?Tϼ)uAGvE??]?~?i#?*1?O>ᵔ>C ?4?J?J?)4??>Uf>1??s??V-?&\!99>Ϙ>P?M$?ٷ @uo?=뿵dҿ;ޖҿE뿔=?Y @8B?2' ?`ߕ>> $9I:!qO?K?~?!?v?8 F?' e>;>(>kƒ>gs$>=w$>oŒ>> >1d>E?޷?.?xI?[>3ؿK̾">??>^?ILĿҿ4wb1MڇҿĿ,/꾭H_?l3?ē?n>XF̾4K ؿ @C>[?!?Y?5]?Y? v,C>X> ƺ X>oC>Բ 6B?R?M?}O?1=̟Ͽכ=YBBF>XH?x?k?I>F*<q11{9]l>>l?x? ?;>RYJЛ*Ͽ=_?Y? @^?Q>-!>|g>]"?>ʾGA.}ʾk>)"?@g>c=!">Y?^@?0?Rþbヤ >,?u,?V>=IV=v{?:?R?P?9]͊???NT{?=V1FB=\?,?pK >(þ?.? @",@?Q= '.̼?(? >43U>&??cμ!=P?< ,@ @~?9??m @@|̯? ?@ @?f@??< @",@Wa@ @?Wؿ9XL???%w>],= {>.?#?7ML?? 9nؿ㍚? @JXa@;}U@uO-@'@!Q@ Xy@\@}=?mAl_?%?>ĿQĿ<>4?R?_3_BmV?\@ ^y@Z"Q@^'@FR-@U@Wa@]r@I}U@܀? FþϿJ>E??/?؉{>Ͽþ$?U@r@QQ@2@]J@@:@N}@?b?M ${?k?꾢^u $l?C{? 6^@?}@=@ƥ@BJ@2@Q@]r@0.@Q@O-@9?;ӛQK>#?Z ?(? >(?3?8?>Kϛ{B?S-@Q@.@%?[?A/@@@&@?m?~2@'@l? >;]̾pו>)`?,?}y? zy?.?e`?bɕ>K\̾R: >D?'@2@?>P >@@t@}@??ϣh?6!??\?]?ٍ?!?j?g O?}@*@V@@'I > ~>}z ?J@Q@O @+,?YY ?9?;?? ?ڳ? ?7򽪘Y ,? @p Q@J@j?5|  _@@:@\@ ί??=ګ>͵? @0@8:@=0@ @+?Ӹ>m@=/گ?=\@;@@^@X}z 6wNl> >?/@ȣ@Vy@@}0?ý/>5?@T@=7@7@WS@3?2>]B?L@Yy@|@?/@4 >5wNv> >?/@ɣ@Vy@@}0?Ľ/>5?@T@=7@7@WS@3?2>]B?L@Yy@|@?/@4 >6wN { C@@:@\@b˯?~?=>E?v @90@:@@0@ @?(>@=ٯ?;\@B<@@@0~ 0t >@@@t}@%:?^?z?$??J?? ?f?v'L?}@*@ѡ@@" >ķ>?}2@ '@? >k̾Õ>`?n?vy?gpy?撅?-`?{>r̾w >ߟ? '@2@o?\>ɩ.@??B/@4@@%@Y?nT<ߐ=x?$^?(=?⾲=|_?x?4=/@I?>?.@Q@I-@]/?BٛKw>?7?>(?>(??2?>K9؛;;?t{>=?M{?J'?qϿCþ?b|U@r@Sa@yU@L-@l '@Q@Uy@\@D6?Q2nI_z??a>ĿtVĿ>r??O_o:tmN?\@Xy@|Q@ '@5M-@zU@Qa@T @?XXؿ(9EL??^?#B> =M>?? 8L? 79.ؿyy? @Sa@,@ @vy?3?:? @u@ů?j< w?'@L?;ҿ)ҿS:?@p? e< گ?@ؿ @?7?~? @,@?=-$!Oϼ ??y>ffa>?+?;PѼ_-a=?,@@?A?dgþ* >3,?$?z>=LѐY޼=i{?(?I?? fu?J?Y?J{?s=,qH;A=F?,?r >y<þ?w?2@R?>F!g3g>"?_>Ьʾ!AʾĠ>o|"?f>R!>R?@K?P?s=9ϿۛYZ3xJ>E?&}x?k?P6>I<1ۼ19e>=l?Lx?Y?&>l߼yYћ,Ͽr=[?S?T?H?jvC>X>1A_ 11X>OC>*9?[O?K?+?aQ?>y+ؿhK<}̾n>? ?$^?A*Ŀcҿet1rLҿMĿxWS_?f8?*Ǔ?k>]YA̾Kؿ`>]?s?'? F?|d>->'>ʒ>x$>=#w$>Ò>[>; >d>E??+?`|??C?E!9)9-v>> ?y0? @w?0=뿰`_ҿlҿHC_|뿶=? @E?n. ?>ς>(Y9'!Y]???%?1?>bŔ>?4?J?cJ?4??z>^>1?#?`|??&?F?}]μzKL?/?=?`? ݳ?rR@M0@?$㾶׾Ŀ.;Q??:ĿhW?0@[@%?0`?%?T6?ZL?!̼>yF?(?9?kQ?Eߏ>kY=>n#?pZ^?w?S^?7?>>=[>Q??b^?vQ?u1?od>Vg>D?щ???%??7@3:@?=@>s?u?R>} =?i:@"7@K ?? ???I?gg>^ewd>1?Q?L?=4؀kQ:Z>m>Q>B>Qp:kŀ=b^?LX#=*>y>@>4C>T"?&??E?(?-y?9?7@0@؈?_?l??@?K l?"_?l?H0@Ż7@?wy?؏(?C??t%?Œ"?(C>>_~>؏>=m}:Qz־\iow־t6LX>3=nД>1>X>ڠ>Ơ>m>>5 >'~y??U@` @ ?x?'0{??? +{?Ѫx?"? @ V@?Yuy?>U>Je>>0֠>pX>">>1=@܀PQÒ-(T봾6#TV(>Τr>A p,k9>?ʒ>ʾ=h =Ú>(??޳?8??g?=WD ^_(: Q=Gl?Y?8?޳??(?> =Eʾ+ϒ>?>kyRr>d"?9%?>#E9cH9q>W;%?J"?Τr>p?q"?(־[:q?4?b}$> A>f>B?4?`? ?:>v>DG?> ?k$`??C?Xd>CDA D$>@4??o:־m(4"????"K?O>P>>%K???p?@?G%?RTT!V>V^?J?=- Nʾ>"?ڀ??ɕ>yQ@=mͶ١mO%@=i_ѕ>!?ք?z?>ʾ 53=J?"T^?K>jcT>%?b?@`?.?'a7??d7?M2?e?@??Zg?۠?6>D۴ >w?J?$>4$֠>^#?.?,?ة>eZ̾AYOG?ׯ?H? ?? G?ӯ?9?YCi̾ɫ>S0?0?$?[֠>9$>qJ?w?>p9.>?`?9?>S??eH>H>|?X??? ?Z?5?-K?z9zi>T^?4?ǒ>X>d"?S?CL? ?KQ,?L@D\@}@(@}@\@@,?] KVJL??܈"?DX>@’>4?O^?>i89 K?/?7T? ?ڷ=.ힽ[Ͻźo= ?]D=?Fh7?~X>M ѩI>]??R">@nC>)g>zϼ'9ϛ&S > @]y@<@岢@@A:@Uy@m @ >ܛ$9zμw>g>aoC>/> ??B>GK>c7??^=\q>l3?7?q>]_?q>(n7'I>?iY>|9i贾aN:1>6>>ڲo<ɔؿϿw~?#Q@@u@ @]@⢆@;Q@9?Ͽؿ|R`WN>u>\>>$:Fk9*H>?I>͞_q>V?Ϲ@5@ݼ@_?@@J? tν3I>k7?*K?ᨯ>]T#־ok^s=l>d>A!$ѓ/þ@?'@J@ D/@@T@=/@J@ '@2?\þ%&y>-=.k־T6>!K?"c7?: I>Eν.?@ሑ@5@7@@ЁA:@"5@S?x?7?1?F?K?->=??Q-@s2@?l >], >?E2@}M-@}??=>J?F?(1?2֏>Nۀx(>;%??/?n?՞*? 5@3@A w AЁAHAx A<@+@q>=a?k??"?)-%=Q?(??c[?]??+ @y~U@Q@?i?Q@i{U@ @3?U?T??t?XQ? =L'"??^?Q?=7q>Z@V2@t AHAHA&c_AHAbA@n?k ?E?S@n?7r>Ts`??"??UW?@",@Wa@r@5.@h>uz 4wN { >Ǫ.@r@Sa@z,@@N??x??F?{}r>?@5? ? M?@}AHA&c_Aw A}AT;RA}@? s2&>?@?i?4>@g*!> ?>@5@.@T?m>/?L>@Fde@@ǂ>X@ce@-J>@'?4>;T?4@5@Z;@?n>*4>I??d@h ?%>$R?]@6RA/Aw AAyA?nA' A T@ x|>kM;???,Q?>wtv?җ?@U @?!^=?l>(?FV@5T@?;>*;>?T@V@ ?N>]= ?U @@?? ٚwj>I?c??4;?dpk{>T@# AnAA'8RAYnAg:RA/& Abv@t^F?\->?t?]?81?F?o >+g?|?~?LH?섷P;7>0@^@~X@^{@?|@~X@^@*@6>,PvNH???U?w^ >W?*?&?st?x->DF?r@# A'8RA@$ Av% A@T@BTF?̽8)>O> >Ԅ>>i>DxwhI=>g>z (01>@To@a@pm@qm@`@~o@@& >+Dv H>>I=2h&}>>]ʄ>3>Z8>>6ͽ' LF?%T@@?T@Qu@T@8?|>x2ͽ->)ļ2_p$L'><?e>6a?1D=l]">#@M{@@"@@{@@ߊ>MӾlD=FZNae>A?Q'>c$v4Ƽ>1*ͽr|>?--\J|>YF?UF?|>WPCgkKv->E>ļW.OJ?n|? 8>ͽxx=Q>Ss翠>@qW@Zz@KZz@ W@@y>WzS,[>G@=޽15>O|?J?N_.t 6Ƽ=> ->P5k--%>FkRpjx_k5%>6;?wt?E>;dV.T9l?Ȑ??v]i>ӊ >.ft?@k?>[}CT-oνZ{????{?ν&4n?ht? >7܊Pi>??Bl?MRd.#0>tt? >;?%>P? F;?->~̽̽->8;? ???>^_l?Х?m}?HT?=u4>T?ݢ?ֲ?/;?@Eƾ7JEaB24$.$L~2'?a? rF0ƾ;;??g??T4>7 =}T?}?ʡ?l?C A>??P?m@?t?5>>T(>.zt??@[?F*?T̈́>`'>J?ݑ?|?qC?r> >k?u?m?s?6aZ?d.>վv ¿5f ¿#vվ.>nZ?!??v??Z>w>D?<|??J?3'>ټ>)??m@???P>rļ`ļD>? ??F?.?|>@?|??T?s>x+=U`>`?8M?P<?k?j?b?>(JYTGΥ>=?o?m?<?QM??`>K=Fv>)S??|?9?߀>&?K???N?1?Ƥ>c*h>+?G?\?Y>; >>g>D=>[i>% =#>`>. >OĵP>_???ҟ?>WV㸾>??K??ma?>ײ. >`>>=8i>\%>S>>RS >"p>?4>g>?F߄>Y.+Z.c ʄ>>?F\>m4>a'E+/罼a׽يq4>?k}?߲(.?? @^??{?{?{?|{??Fa?8 @?.?7 y貽}??k4>w튾4a0o Hؚ4>[*{ >>\'>:i>'>7݀>6 >&*u|&hJu > ?o?M?0>%?M~??|U?#42?L?E?=K?62?a?l ?k?d?6>J4M? s??" >UXYsh [* >䲽A>C?J?rl?#l?J?8? >gf>?qL?H=eM`=NZt??M?+?ߺ>.?c??(>M Ĥ=X??v.?>:??,?^t?=ZvH=P?/? >??潑q>|?l?i??|?X>62?,?t??)>)C=/>~c???A_?R??0q?>En1"ӹ=OB?b=Z Y1`u">??hg?o? ?;?k?7K>gaD=Z>R?]??8=@l?qc?{ha?>?|?{??.>ahhQ?j?o7@A@r?~v>;Fmg>!;?PZ?_?0? @K?Yʂ1t1w-%sUJI?kI?r2X-JR1ތ ? @?w?uZ??;?>lZ>쁺?y@8=@05@,@?B\J=59½ri>pT?E?(T?NUi>X׽I;H=?@S5@N @4H? >ɖJ[C>[ƾp+.>t?'?}K?'?;sE.?*?-/?rd{ԋ9?x?(?k?j.>ƾqC!O{Em OYH?oX @05@۠@HZ @*?>hĊW=n>>6=ӊ y>J>:z?Q @@l?p2P{[aOվ>?6?`2?=^:=!I?B?>,?I?X=ʧ=y2?!+?`?[E>Sվ=Oq:=#^k?۠@֜T??PfH?֧>!F=G[= >V4>n>=>n4>>= D=d>EJH? ?Z{T?=5P%s5v0>g{?6?{?&?8I? /?MI?ym?Cè?&m?{?[>:vzv`'F[ Pֱ=֜T?>: =CZ` l>wt?=?s?.3a>.a>]? ?^mt? \>]lt 1=3>I>6> >>>ϽMaş¿K1þ {?3??\=rr;=翨?d?,{?<֌¿#aν>>>|B7>Ez>>/?nv>P< ƴu??~?b?p >?|?? p?gX"Pg>+?7$?W-@w@v @W@'{?52Ԩ+ܺ{?@?`L=D*d-wQ =Zg?a{?})a2{?x@##@@n/@d)?/?L>@)?t?7> J&>?2?N?=f--N??%?>cN̤# Q7>*?L>@V@^@o@{@'W@?$!h {{?,2??b1\1拿f`2?D{?j` L$ܓ?W@{@(o@^^@}V@L>@ee@ɺV@/@@ >{p翑pCC;?%?I?dWlgC?!?w;;?5uCno旽?3>~1@rV@nce@AT@X@Ia@s@Yz@?$hHF))>?T\?Qp2y?g?;>A[$?H_z@@{a@X@T@ee@d@T@~^@@>R&ƾrZ?=q?>>g>n?jZ?/ƾ R4>L@^@YT@1@?{@rm@"@$Yz@?|2 ¿!?c? ?>>?f?E?2¿l2U?]z@#@qm@|@?d@oȂ>?eX@o@l!@Ē> 0E.>q?e?e.?>.?a?m?݋.>CD+\>1"@o@}X@?>$;>?4rm@"@W@t{?%Ha*v*>? @N???: @? >v7a{?W@@>nm@?;>oȂ>6D;>7{@`@J{@,@νQվ{??.??F?[??'?վM wν@M{@`@^z@;>6D;>7{@`@J{@,@νQվ{??.??F?Z??'?վM wν@M{@`@^z@;>6D;Â>Z;>w?vm@@UW@{?,Ja_vM>d? @??? @@?>vk7ak{?ŲW@ @pm@?;>>І?}X@9o@0@t{>k5I1.>n?`?.?p>s.?]??j?i.>_J1>@Wo@zX@?;Â>@?@Pum@#@Wz@}?,2¿?^^?~?;|>> ?f??¿t2?U^z@"#@3pm@y@?W@T@^@@e>X6ƾLiZ?!j?B>+/> j?`Z?JƾBYd>p@B^@ҐT@@be@eT@€X@Wb@@Vz@?$ (J>Y ?1M?̲yR$t?/?(>FE$?a^z@@J`@&{X@T@^e@XV@'@Ƞ >LyQ}C7;?I?5?Tߠ%8??+;?Cz翀I >&.@V@be@J>@V@v^@|o@{@7W@!z?$k $Ǿk{?U2? g1`1싿T2?֑{?7ud E$?LW@{@Go@^@V@aF>@Q?6>T>F??M? 鲽4M??s?>\[V7>#?J>@'?!?,@]@R@@{?2w{?+7?q=迟h-h=_?.{?6p2{?@@@,@? ?+>JPQ0%–R`l?`?o?x?  >{?q??d?Ȗg0P[P>'?>9Q>6> >>st>BnϽUYa¿Q ྾h{?],?vz?3Ը=s:r"=*?%\? {?A¿{2aFνZ>~> >/ 7>NI>kؽ>=ΞT~ lU>dt?s?+?`>`>İ??Yt?0>9m xeԟ=>}T?=(P9ydv>J\{?1?w?Z#?1I? /?I?Vi?0?Fi?ݥ{?Q>ɂv4,P=T? ??IH?> E=}=V >{4>>! =>'k4> >T=¾C=ڀ>9ғ??2?=.=w"I??;+?/I?zD=§= {2?,??F>վ>N nţ: 4l?@U @"?>0yՊ(=Ct>p>=⊾ّR>w?Q @@ 5@T @LH?y gVCOƾ/D.>I?& ?O?+?=Z1s.?!?4/?ԨrnbIЋa?b?,?/?.> ƾfCGSb v_H?W @5@@{?I=?}Ƚjxi>T?E?T?@Vi>?ܽKI=8?@ 5@<@@A?>l}>0;?]Z?f?.?. @:?Ăbq1Es-sQYI?yI?ԿrU-O14*? @?|?Z?^Q;?<>luק>g?@.>@??S_?~haT>"?$????9>ahc?ܔ?<@ ?? ?>yrE=tc>o?l?y?hj?_? ?`|? >뿡j1MM=N?N=xXU1#YOr>ܞ??o?x?+??x?>0F= >=?0? ??m)Z>K|???`? |?c>;i? ?}>,?o?KWJ=T!!=kst?t????:>[.???Q>pi=ʡ?$?إ=E싿1>??.?>N???wt?TM=H!J=>d??>񲽙>VN?K?l?l?uJ?5>?$>ɢ}>e*XdsGh58f#>?z?dM?cz\(>S?? ?g?rE2?S?K?Q?D2?q?N??ܘ?>=`0N?&|?Y? >9tF>Tyh !㲽У*lp >> |'>XL'>">Fr >4fSea@Š4>?Ύ?8^C%.?? @f??͋{?{?{?B{??f?1 @?.?z Y??ښ4>ϊGȽa4ʫ&ۙ4>zm>?҄>􌾛Z.[.J̄>?y>n4>?> >\>'>zN>Qyi>T=>>&a>^ >o> e????)>$ƒ>e6>?? ?Qc?>nV >{a>>?=ri>jF>s>¿>k >o>[?I?*?>ommJ>-?M???R?g?b>P?3|? ?T?]>{=a>?)M?=?\l?m?v?N>(FAՌa'>@ ?q?o?D?M??a>w=݂>T??"|?F?k>?J??f??;>żeż|@>:???@?5?>'>oK???F?ʀ>>?:w???weZ?.>Lվߒv¿e -¿߇vվ.>vqZ?a$?o?z?п?>>vH?;?B?J?Z'>Fτ>+??@ҷ?st?'>>>zt??@?O?$?>݌Lil???T?2=b4>ǽ????4;? 8ƾE >a}2$ֲ$y2;a E+ƾ?;?(???4>|?=T??I?l?>??J ?3;?Dr->TEͽ2ͽ->A;??%>J;?*t?K^>UEQ.)Dl??C?ai>ӊ^ >Yit?l?>}CT -/νY{??_??{?ν3pWyC>o?jt?k >Ҋmki>? ?Jl?].t:>vt?6;?%>fk-,u?k%>1_#k->:5>nAļU.0KJ?|?>>?ν{z=R>ikRur翊>@W@[z@Zz@vW@ @t>w翄Q]>d= ѽtA>}|?GJ?^.jżL">->^kN{>HF?MF? (|>1?"X|>"S̽M>Cļ:_댾Ft'>I?t>a@5D=vl"n!>$@{@@#@G@I{@h@V>򤽿<lD=86Eao>E?\'>qZvż> ͽ@u|>?T@6s@9T@?U@T@eF?̽6>V>>>y>>UmhYI=>>p Q#t Y3>@#o@&c@tm@asm@`@ýo@R@ >(r >j>I=h->>ք>>A>[(>̽rIF?tT@@B$ A% AU@:RA& Ant??4?(?F >yooi?I?D?WH?+pP~U7>R1@<^@X@~@?8z@]~X@^@-@7>PyUH?9??^?K} >?-??|t? ->2kIF?#r@# Ao8RA{nA:RA(AnA\' A#T@M|>jS;?_?p?T?{>4,g?Ř?a@+X @?=|>*?V@T@?II;>F;>?KT@V@$?Z>"9=?V @@j?%?ಽFx>KK?k?6?:;?4NkV{>T@" AnAA(Aw A}AT;RA}@? s2&>?@?i?4>@g*!> ?>@5@.@T?m>/?L>@Fde@@ǂ>X@ce@-J>@'?4>;T?4@5@Z;@?n>*4>I??d@h ?%>$R?]@6RA/Aw At1A2AqAO?A@bݾRF???W?gV?|>]>~Hv? @ @?ݿٿ0x/?G>@ϰ?@(?j??>?@5B>@#?cxeٿRK?@ @?v?oK> >y_V?JQ?!?i?F? lݾ@<AoA~At1AAiAA,AV@>_~>I??/|???:>>?O @r @#?\ɿYr @N@)@w? ?)@N@ @ɿ]$?? @N @ڥ?d>n:>??u????A}>X>AS@,AAA pAApA+,Ad@?þ+?[r?@)? ?\V?}>^Z<,>eܓ?I??bv9¿9NDP?)4+@=P@/@N@/@};P@]-+@'P?Vg9¿z!?~J?֓? >TY<>V?-?#!?ZMr??n(þ?M@,A pAt=A,A,A >AT@2?jM5YA>y>-m>?WP_?{:?J=>ɾ%ʽwE?|? ?@IGV!X?*@L J@]pB@pB@(J@e*@yJ?!IuIQ ??xE?ʽVɾ_=N:?P_?|?R>d>;AA>\5?T@t=A@V@μ@fU@n@>-þ6Y5:^=/Y žƵ?x?4k?.5vb$x ,?n?j>n-Sp_?'@&V*@1@U*@@`_?0ng~>p?,?i‚bn?잃??,žb P]=y_5!þ䨒>@jqݾ>?E?;>ݾڧJA>!\ x*,8%DI>"??K>hH~2ue4??[/>Tʇ&Ͽz݋f}i?_K?3K?xi?Th'ϿƇH> ?/?~:uOH砧>?? )I>z&%<9,_ 8A> jqݾ5¾]þi"}>f?%v>!ž%BKd?-F3⿄>BVfB ?2P+J:7>??}>5F?D~>6  5*5Ԟ }>F?@?Sr?e>8_I>? @??=)NF7?e?{@zKE>Ir?@?F?|?G??@A>^=lA>m?@???#??Q?n?p?>??I?K>"??o>?F??m>_̾V03'}41'OC̾> ?˫?%D? ?"?Y>I??:?k??????|???j_r?.>A yK w>Rr??º?q?[???}?q?I?)?{$?.?ک>P?h?S??7?|sl{Ԉ7??SU?h?$?ѳ>@?ȃ$?)?I?g???Қ?XH_??]u??{R?z?)?Kp>(žP,,žb>R#?q?J? ?vV?:?k?>謋=i=R>}$?)U>fJT7$?M#?j@:P?+?'/ᏽ+?N?i@#?3$?HLT￾d>$?M>=t=ꏧ>e?h:?V??{R?_V?~?޶?g?n%%ۭ??9 ?LV?"?>=}1Hօ5M"??Deڿ*?9??E?(??K? J?Q?M? ??9?@.?ڿ2cy?"?VNŌ5I̷=]>?_V?:>?TV?Z_??@I>{ ?:I_?mV??Cڟ>T:>ѹUWTڿھ,>F#??@O?;?P?9?;O??#?%>"پڿJT8>?VC7?BuobgɾW<:>:>?G>:>@>y:?բ??? ???J:?V>a:>>>v>*˽Ǯ_!l?\?5?q?>?ھ3K9J$"c >m?n?0(>c9پ?[X?C?e?l?R}6˽/>u>?G>>v?>R]?gf?=PW*v?ҥ?ϓ?qE?,??1? @?Tyh?%$?9?>9:t?gg@T?[(296>M:?G$?Ah?5?@;??,?rE?Eӓ?:٥?>v? @?!->8ɾ̎i>Ԧ?!?D??>Tɾ >0ե?@H @k@??f?e??5?@?G??? #?*?ؿ}%?]-@d-@h%?Wؿ"$??2?s^?p?;G??r ?q?|?I?O @ @@Q @?<ʽlb`Hr=?0?v?$=HK{bʽԓ?I @@@? ?2X>>U7>T=V>{y?Hb@'??OcP0%??@ɂ@?@ &?郿`b?%?r@>?R>/=7>]P>Ԅ> ?"? @@.$?B@U?E?~)uy5=I?vI?[=^54uyE?B?L@T?U ?&ֲ$In·YCS^x̾7?C??bO?0>$މ?S-@ǂ@p̂@/p-@&?>zO?R?^?e8?,̾ED6ÇnWI-?.$?o @?/?=?=/,?Ϻ7daMd>-)?Y[>Mg,?i?s?0?5"i9A¿6M10*Ͽ1eWꈾ+??&?R?zZ@X-@?@l-@y@?W?#?(+?&cKp&"Ͽz+E4¿NWoٿOl" ?|??ӥl?>R7?"?$?$?X"?[O7??l?O?No? ?AIJ^fٿɿV.!ዿ55⿹, Q|]B?$??Y??%?%???k?|[?FJuW& k+؋1g!OɿٿRxɿ&*¿IԲ>D?B?k?? ?:y> ?m?k?>? ?h{>I:¿QɿAx0P?N?e_?JhAs72'*E?.?>AlؿE>R?Y? /'m5.cNs_?R?37P?PRx+?ԽqF:nn>?@G?Z>ԿϿ>xG?z@_?M>nCO|&?D @/+@*@@vi?8BQ3֨?2O?ecD1+TbeO?2?e3 Bi?\@e*@0+@~ @+?E>@ @dEP?!`$7>QG?#??s=T,Z9T̕?D?D?|7>4‡'W!}@P?S @C>@N@P@N@E>@?@N@2+@V? Ͽ6|= ?h?@|ڿΙڿ羂h?! ?(=8Q!Ͽ4W?m2+@TN@2?@)@`/@WpB@1@G?Br1LjR??#?99#??S?3ψoBR?ơ1@rB@2/@)@?@?G)@?P@*@6r_?"ۋ'jF]>W?;$?R"?X?@@$?W?>H'K׋w_?q*@=P@)@??O@oB@bT*@ti?A[+ Po7?j@?n>x >Q ?k@7?&R) 59i?V*@@pB@N@??j? ? /@J@@~iC4⿱L̾?$?9?YپپT9?'??K̾c>. d@!J@i/@c?j? ? /@J@@ ~iA4⿰L̾?$?9?YپپU9?'??K̾c>. d@!J@i/@c?j???S@tB@JV*@\si?A* lO58?k@3?> > ?|l@w7?~Q9) 9i?Y*@sB@P@??)@9P@԰*@[_?㋿.L>T?0$?-?%(?68$??T?s>iO-:f_?IJ*@:P@)@?/?@])@/@LsB@n1@D?C&tɈnR? ?#?99#?_?=R?>و'q BT?1@rB@/@[)@?@N@++@G?|)Ͽ=(=?h?1ڿڿXh??o=@I*ϿQ?0+@zN@/?@(D>@VN@>P@ J@.U*@C?x4'Gz +??4?= t??+?| 3'yVT? Y*@J@:P@oN@>>@ @ P?!1ɇk7>@?&?~?^QTdHT2?ɥ?'·3!6P?K @(D>@&? @1+@e*@@?li?4 CPU4 Jۏ%?6&O?O.cc4(.?b[O??ls)4Bنi?Ӯ@O*@a.+@ @N?¼YKn@>G?@>k=?@?W>nO#V&?Qxȿ9P?yQ?d_?vjUGv5'm4A?*?>qؿRq>M?S?%' 2'$p9em_?-Q?0P?xɿ=¿wId|> ?:?b??j?T>??a?4??G>TJB¿{ɿQx ٿɿOB!㋿[:⿲. (??=?`V?M?|%?0%???ke?U?[.xN' X-VًA!Rɿٿob ?q?0?l?E7?"?|$?x$?"?>7?Gl?nj?>e?W ?ݲ?f ٿ]{6¿EO/=+Ͽz2X+?V?c&?HT?)[@.Y-@?@k-@x@K?U?F?=)+?J|%, ϿE'BB7¿_> ?'!?? ,? SM.T>)?rC>ēN𬖾x8,?Չ????"?OxInʇAQn̾s7?E??O?>z?}U-@ǂ@̂@sp-@*'?ܵ>|O??"a?%8?' ̾A&3TInIѠ#??@*J?(E?0u5=I?iI?Ln=;5=ulqE?VA?@?@ @$? ?~>e7>9x7>\P=}]>}?zd@?^?KcP.6%??@ʂ@?@&?6胿b,?+?u@?õ>;z=7>o>> ?#?< @ @XM @ד?ʽ vbH=浇??+?Ȍ=HObʽ֓?-M @@& @xP @N??0r?* ??Cɾ躧>骥???W?>ΡHɾ$>=?& @eIv?/97?Xm@Z?oE%Ȅޤ9W>M:?W$?h??@G??L.,?E?ܓ?ݥ?Z<C={?B?Nt?@ip??ii?=sZ<>eIv?a>>*C>&$ʽ|̺l?i?B??R(?پ9B7c6>6x?x?H>b9&ԍMپ ?羚?M?p?l?7ɺJgʽ_&>3>G> :>>:???!???c?5:?u>':>a>r>:>_/CT)ڿ5پc>#?E?oQO?;D? X?A?KO??U#?D!>پGiڿ3T>e?T7?M+unb5ɾ+9\<:>>?V?Y_?¿?[I>$?O_?V??r>cgV?B?4׿>ٷ=+zHv5>)MI#??߿j]ڿ?:? ???%?Q?O???V? ?9? ?bڿXo˿V ?"?ڨM~5HY=>T?[V?y???%%:?g?f?cgV?V??V?`:?}?ḧ>T=G=g>c$?Ao>⿾AT.A$?*?Wm@T?+?6'+?U?l@V(?;$?&k$?\>=ً=ʯ>Rv?f:?V?/?^M?yr?M!?]U>[ž1,ž`>|&?y?V?*???9f_?C???㵇?I?)?$??>?Ch?U??7?]Ԉzu28??AX??h??m>?$?)?I?ﳇ?i???S_??]r???Kr? h>u s l>Ur??*?x??B0?3???s???PI?[>$"? ?A???#w>hX̾ST.3'`40'J8̾N> ??F? ?"?[>I??͝?p?`???!?? ?]=@A>i?E?x?F?L?Zjr?>shI>?~@?q?=MK7?g?@%??=2N+ sA p' TD !=qG?7@h?J7? M=G?p?~@T?,I>YR>Jr?om5e5Ʒt}>F?.~>A?>ԕž%I>-734>BdBH]?=?l?♖85=n?p??W<"%ži>,?J}>&4þ'(þ tݾA>2 $,%%TI>?>?ꧧ> H0.u׺ٖ? ?!?>kLJ1&Ͽ1܋ei?M?3L?zi?\hg݋n#ϿyX>M?S?m5uH<>?c?;I>"%H3,*d YA>ߴdrݾI>W?3? >tݾ@Ȓ>¾24*_=6 ž,/?'?u?Lqb݉%,?r?m>n&*=xw_?\@SY*@:1@V*@O@g_?ng*n> s?,?靷wbJu?ʢ??ldž#\ ^=>5þ>U@cS@@T@@q>A}W@?ꃾ5~A>p>dz>?^_?{:?Rq=S1ɾ\ʽE??r ?WI@A!Y?b*@$J@3uB@sB@ J@U*@O?!BI ?? E?}ʽAɾY=<:?Z_?/?d>Az>yA> 5|l?S@=A,A,Aq>ApA,A龞@?=¾/?fr?#.?k?(V?9˿>]E?UN? &?I1¿HvIP?5+@yAP@/@S@/@`\<^>V?D?&?Yr??FCþR?@,A[pAApA AxAT,AX@ܒ>c<~>M?e???<?:>[>?P @{ @+?Wɿl! @`N@])@? ?)@JN@v @㿼(ɿNY/? @"O @%ߥ?>s:>?f?w?1?D?~>>T@,AzAA At1A2AqAO?A@bݾRF???W?gV?|>]>~Hv? @ @?ݿٿ0x/?G>@ϰ?@(?j??>?@5B>@#?cxeٿRK?@ @?v?oK> >y_V?JQ?!?i?F? lݾ@<AoA~At1AHATA-TA0A@RϾW龁d>P)?\??l:?$/E?> >:\s??_>٪N*7B?/??$?^+? ?8X? *Ϫω>?fs?l>B>9E?=?⦅?0\?M)? d>Q$Ͼ#@ASATAHATATA A71A@>$T<8n?i9?&j?̎?P?&?>(?G?5?ܴ~Pܿ} *???U?0U?z? ?ë*?ժ9~ܿ}>?ZN?8?>.??Ύ?_%j?c9?Jj?oT@1AԹATATA⹗A]TA1AW@{?_ 9=>/?GP?dv?ș?k?隤>r>=k9??f?:=V?f?阑?zK?H? ??̺IPY)=Zn? ?l9?>Q>k?˙?dv?I??O>A=, ? Y@H1ATAA?1AE1AƲA@?!=>?G>L>?d:?ٗ? ?CH-fZ???.?0 b>l?^}?:?:?}?`l?-b>_) pn? ??dZ?4QH ?ۗ?=9??XL>T<>?>>2= ?@A@@JY@@1@>c >?>*833)?j?^?D<ػXɑA?=@@b/X?+nX=\:>(>u:>]=E3@:X?@@>@E??ؑkXK?ٶ>r m>@4Ͼl>_? ?>ȸϾG =?>CAH9>O?ɛ?>fo=<4?k!@X?r?Hި횿)i99+ii(ߨH{?t?l!@4?e̤ț?L?9>X ΋>?= 4Ͼ[T x =4 v龓Q<>F>&+8@Y*m???<ӴI?[@BH@޳?#'/bCؿɿؿd0$﴿j?J@@6I?g<9?}?1m?3J^7k8*>>'@S<[Thd>USW<ˣ= >>/= Rb?l?L>6R9>m???aF??/ý怚f>h?L@ ?ƎK?[,S S>)CnK?M?@?>tý]F??3?-m?_9>L>K?d?hd>J)?|t?|8>D?a ?2?C>a?>)?[9?G??k)?)Q???h?CA?~??q??~?b?r9?.v=ٞ &Aҽ֡ʿQѽy#Q= :?+g?p??q???FA??]?{?I?*)?>?>?']9?J)?\?"n9??A]>B>>G>-?Z9?\?\j?]v?9?_?{ɛ?W?F?mGA?l??G?g8>ӱX>T>g???/?ɽɽE3??\??S>X>B>G?v?l?DA?F??ś?L?4?Yv?)j?\?ä?v*j?V?yL>8-8L>#G?j?ԛ?Ŏ?]ę?.ח?[^?[><ýo??)D?]1ƃ_|a% =qL?@2?ձ?`L??j\L?<ӱ?? @K?w =|ǃE1z0D???5ýM<>A^?h֗?ř?ʎ?ä?:?Ў?,pv?=?y"EF*LY?PZv?Ď?1?? k? ?f29>)?^6?™??QE?H?*>~HXorH>Gq?i%>.̃U d 锿=[R?KV??u?j?[?Ζ?\R?R?=政v Ń=>q? >6(tTXH>"?0E?>0??&k??L"?RP?gm?`m?M??՗?R k??AT>ߋ>.>$ߑp|픿vоXɾUA`?!??B`?>8<ɾо:┿|DX>&??I?b7#>>O >I>>$ ?^?̛?2??}?|Ǜ?^? ?6>>>8?[9?ZZ?;?.?#~@@w?+> =ڝ==Ѿɼ]U>G?&@|Q?6>HQ(оAU==> =Ib>d?@:@2?a;?1WZ?]9?3?O >_s??Y>1H4<߸> ??Y??>Y<,lH>M?Es?>?ܸ??;@h!@E@?\??A?r6?R?ɾc-;H?in@Jnn@4_?r.:?ɾR?N?U?/?^i?M?aJ@ll!@u=@d?k?H?_s??O?{9?9XՃfE<G??EF?V? ?p/? c??@@?ٳ?lK?9??@'@E?Hg>LA?P@@U@Yg?)Y>4&f?@p@!?:?hK??o?@?g?9??7>QC??wZ?gvl½IA?DA?W8ýpё^Z?n۸?,?5>ݩ\=\?*X?k?f~=G?'??? `?X7?cn@@W@]un@e?a?#?7??}Ô?*=Cjx?J4X??="~7>Ъ|(w??[F?ɺ?&@fn@S@rn@&@?z?#?Hر?6?)H~)ܿЪ*eyܿp=*?B@9?I?0>????0>ܾI?4?<@?T=Cܿ*Z5 D⨿]3s'ɽZL?1?^??@?YP?s[?*]??.y???pbL?ɽi#2/ިgQ3 V *9虿?@Io!@#@?q?rG?2D?4G?q?ޛ?@uk!@@ߪ?Ja>#9gUjӽ?2?ش?`?l>:J>Wa??=?&?ѽ S9HxPJX??:K@@?1H>X9151L>¡?@!I@?3X?bZM*??tl?=8-i7ؿ0ʿ"\L?(?2?IBTM:(? ?_L?"Jʿ3@ؿă+ǿƒX>??߳?t?+6 "*?>???ך}?:>9iɿcҽɽӱ?0?O?Wɾc42ɾt[?Z?ӱ?ɽӽɿ-9n:>R}? ?8?P?z?y??zb>xHxF;K?Og?T>U| W |QZ>c?K?qH8 a>???d?p?+:??(>9ؿ T>$5?ߌ?K@R?оPо R?.@?(*?%("Uؿ9/o(>:??f?z?'?n??-l?ܒCը紿/Q:?b?$ =Y c =+?:?Z򴿈ᨿ ,k???/?5U?K?f;?:>: ixa|A?@!A?m= ڲ=C?@_?)h>iQ%:>0:?\K?8U?'?~$?U?Ԩ?]}?7$=隿+%x-=:?O?⎞=&唿㔿=N??=,2@=}?ő?dU?$?U?Ԩ?]}?'$=隿+%-=;?O?쎞=&唿㔿=N??ٍ=,2?,=}?Ƒ?fU?~$?q#?U?ɨK?Q;?);>i[ZȔ? @F?=0n'=I?@㿔?˘)|dQ1i=u:>:?mK?U?`%?+? ?l?mڨ봿=? :?%? =w S =?9?c樿BQk??8?q#???!?;?<)>9ؿLQJB??s@R?cооKR?h@??4?2#[Sؿ9(>%:?1?ƭ?E?#? ?0b>߃HVSK?:h?#U>Y|G Y 8|^>c?K?=HZwa>???%J??d?}?:>9ɿ,Ͻ5ɽ*۱?:?T?Hɾ`ɾ_?>?ױ?|ɽѽɿ39:>.}???I?j*?( z~?{???X>Ń$ǿkƒX>逰?`?޳? n?:7 4*?%J?*??l?y= 'iؿnjʿfL???oAQI^92?J?bL?ʿ݈OؿJ$i>= l??*?5紞Uxn;X??J@O@1?<>K1@1A> ?S@G@^?&X?wXƪ?b>xIeUӽ?6?۴?`?.s>: >ma?;?=?d?нQ^뚿'"b>',R?a@l!@@@?{q?G?.D?G?Aq??@h!@@?Z]*2L" ߨ3G&ɽ^L? 5?b??C?9R?]?d_?j?sx?>?cL?uhɽ`*٨Ƅ) sUk *Mܿە=?>@4?~I?>??r??O>]I?/?9:@?C=mܿ*تܿ홿netH$,i/?Nұ?"?\ش??&@Hhn@mT@sn@&@??!?۱?>?,O#鴿H/ p/ܿݪ%~j?)?"A?"a?ت+f>p}J=C?>X?uw?WK_=?\???`?-h6?0?dZ?͑nK½FHA?AA?aTýGt.䑾8XZ?۸?2?+f>?>?q?$?h@?߳?K?d9? ?i@@@H?slG# >E?Q@@W@l?,l>73j?@@?4:?K???/@a ?Ph?{3??LD?d9?42ͻX*fpOHn=<ȹ>f?L??L?T>Z<[H >?Hcs?>?q9?wZ?G?8?҂@@?G>, =G==оLW&>}P?&@&Y?d >BOоԼ=8b=} => ?@@:?D?)hZ? h9??> >>q ?^?̛?䀾??~?Ǜ?^?O ?>>>>(*>;>L򱑾d|ߣi䔿[оdBɾ6u=$`?`?Z?a?6P;"ɾZо#4۔똾ŵ|WY>ɡ?á?I? H<l>>s>%?k?ܗ?!?Q?Mm?am?M??ח?k?Z)?>7E?8?ˤ>2HɭX j>q?L>!ă{ ߔ '=R?\??~?Sq?;??Y?R?[$=:ߔ K c>q?w>ݮflvXe&?+E??ș?;?)?B9>(69>)?8?Ǚ??7E?f=?2?.k?+ ?<_fae?G?Z81=ǿx =H?@(??R=?F<½??2D?=1Ã|3 =aQ?@?dױ?dL??9eL?+ٱ?N?@yQ?2D =.|'17D???ýQ<>^?ۗ?QǙ?Ǝ?J?Oj?A?L>QK8JiM8\L>&K?%j??\?2j?vv?(C?6&?ϛ??G?JA?l??fG?\G>X>U>???I2?:ɽNJ2Uɽ=?rŔ???^>X>bQ>|G?~?l?EA?F??ʛ??8?[[v?j?\?wT9??6>2ԋ>ҋ>6>;?g9?\?BS)?ev9?`??)?]S?O?V??HA?d??q?)??b?-9?8x=~&ӽuʿKн] 9=:?1i??¡?'q?0?C?5GA?B??~?M?-)?2?@?S9?5)?X?>???| >j?BS)?d>z?-?AM>󋽲V9>Sm??0?1F?ývt>?@?K?W6-ZT`!RH&6vK??@'? >3| ýtF??F?@m?"9>3;L>=?W?c>O<Ǣ=>>=S<d>UUWi>_888 Om?7??<oI?@DI@?τ񴿁1jc/ؿɿ"ؿb.Q촿 R?J@ǁ@!I?ʭx>/O<. y܎=H UUϾ󾂶=?>=E9>~P?˛?|>tfmOϥ<6?k!@?t?$HߨGu*i9P9}+i:-ݨBH??m!@Z4?cʛ?N?6*9>TW݋>O?%=c&Ͼ>?p?>Ͼ@:> >S ?>8%')?"?C^?;<·XF‘8C?>@@`8X?#00̒=':>(>:>= iBX?@??@1??ՑXJ<=^??)?5`*@8>B?#> >@@yV@@@A@?ď=>c?W>vL>?=?{ݗ? ?r7HjZ????z, ~ b>ul?$}?8:?:?}?l?Fb> `O? $??hZ?# IHo ?ޗ?=?V?L>L>?>5k=?@0A]1A1AATA_1AY@?Ս =->?V?lv?̙? k?>L>;q9?>$k?Ι?Vlv?Q??k*>= K ?;X@1A&TA๗ATA TAչA1AZ@j>󾟶V ?[I?9?l~ܿ_*?-?ʫ?U?+U??%?*?{ܿ}@?N?ܼ?>y3??-ю?&)j?k9?q?AV<8~>@1AApTA TAHATA-TA0A@RϾW龁d>P)?\??l:?$/E?> >:\s??_>٪N*7B?/??$?^+? ?8X? *Ϫω>?fs?l>B>9E?=?⦅?0\?M)? d>Q$Ͼ#@ASATAHAAdNAUaAhX@?VEb仮=Kl>&fH?w? >̽7K(QSӔ4O>>aȾT/Ǿm>> OOP^̽>w?gH?>lx㳮=~ejyE0?eT@.SaAMAA(NANA AAֆT@1a>쭏^v>^?>3?8?‘e? '>%|Խ

= eܿ(y`ܽi>VTrX]X,>۽ mۿZXH >\e?Z:?G?6?Q?>u>Ώ>>ÀT@A A(NASaAe AUaAAւ@{?9>,?98?ԇ>Ӽ˽>??A?]J>|y>:X?u?0? vPF > ^^dL 0>EqPTfB0?#?~X?}>J>CA?4??>PԼ>q:8?,?ݭ>\t?_Ղ@ASaAV@YAAV@T@y?&?N?@?]??=>,M?0??N>=L??@?mw? >G<$%|fS2뷿Zf랾*<>|w??@?L?j=>??M?>*=:??b@?K?1?t?T@V@j?T@ւ@T@y?C>߭>M? ?w?c>|nڰ>z?HĂ?u>hǾACG?u+@F@ @V?-/>_w&7y¿z2uw2P>S[?y@ϳF@+@?C. Ǿ@>Â?dw?Ȱ>k^>w?3?I?׭>F>j?bE`>{?*x?<>ΪEa!ޤ,?>?|w?>싾?UY?>%'xAn/;t?W9@j;@E ??kҔW|Ӕ3 p? ?;@9@o?e!;2En}'4>)SY??1>u?o.?>u>M38???c>Q닾֛`>P1?7>µ 0J%Q>?@А@@j?CiʞXd!, $,dsX1iGj?:@@?@>kJk벸26>~1?P>kO>x??k/8?u>Q[/=&v>,?!T?7O?,?nu>&=$?>z>.=ac>%#?*?w> =TV??|??>mY ^=>;U=>#im>?~??V?ˊb w>*?z#?J>`罹=dm>h7?>/={u?>!H8?F?k???08??>쿽s Լ>ְ>?1?ޯ*?m ?>7>-?E5?P?h?o?W?,?G+?I+?[?t?[?H+?.?8,?W?no?fh?;P?5?0?>>Ef ?9*?y1??>>_Zּ9{m>??|?y???2t> '7m:> M?Jx?TY?9>w>>L????>Hb>1y??>???Kƽ???Ľ???->??N?B?!>`w>`'>JY?_r?M?ߤ>%(m>eVćӼ)H=n>>Gb>=iռWre>^?*|?{??"ޏ>; >A??g?A ~`?3?ܹ @l?8?(?g ?? @-?Z?IyA⾅j?.?埫?%v>!GŸҏ>X?!y? {??>aH??ѽ>  >wq?>>!?|QH?!/?5?^?>'m'0?|?Zd?F)&Pj@L>? @@O?ҡ?ҡ?/M?@#} @?L>֐?_?#4?aH?w?9?4?fM?xҰ>,+4Dư>M?+y?-?Ww?{e?A?$Ť> ǾKnޒJʌ]4??Sɿk"v'???A7?+?Gr?HKh? t?-?7??@v'?h"d}ɿVO?4?荻"J:Ln ǾLʤ>A?e?w?*>e?5??Qy?a?cS>Q>?t?mx???{e?g>>J>=[DX_;W0>qV?MP?>%Av"]>.N?qi?ʕS? [?ax?x?58[?S?wi?LN?F^>C]"AA>P?V?@>0;$UD=J>c>*>C̽)4>شA??PĂ?UY?1?#?U|1?jMY?T?ŏ?A?>ͽ=սR>vL? ?i???h?{a>BK>['?N?ݕ?>VJ?Qk??}??BJ?G!>?\N?Y'?L>^ׄ]b>vh?I??o?) ?L?Y>ԽC̽0TԽJ>>9>>E:> *?*?6(>Kԏ>>_Ϥ>J>R5սf8<-X??F+@|9@@r?o?9_??P?? ?i?un>E?{A?<0@C0@2g?E?hN>j?2?+ ?h?U??ڨo?ق?@9@+@?X?Qq<0EP<>=ƾJv'FA x>m ?sw>/'f Ǿ==[>(<~Qd >뗓?@F@;@@xܑ?W?1?#?u @z?kS?FI?8?ʡN@|x@oN@r?mJ?S?0S?̈ @>?eF?tW??S@;@"F@@_?h >EPtq >\X?)L? C=n>p>XCnCL?X? > 0??@W?2j?>,?x? @ @?.Z?U?S40@Kx@x@{N0@㚴?-x[?zK?@0 @`?,?´>(Pj??@?S0?p։V=???;uJ:V>M?>pJ5m;G??d?|ijw?S?º?qiGm#??ܭ???w\?Sx?y?90@N@J0@?Qy?ᑁ?c?~??Q9?5l i0?'Z?rw?_։RT1?#@+@v?W>Sc9??ӥ?1?рmT>}s?f+@5@.0?l ܿz>m>'(XC+?ý??ơ?&h?x?d?EQ?`?̍?x? h???˽?'R+?XF>}>t ܿRZۿ7C?IF@Ճ9@*?vV? 5??P?h?75?V?X?9@~F@H?8"ܿ2|qP ;Opܽʦ >w4Ӕ$,Q=>t??J ?8H?#?S?j>>%S?;?X?M??t?R=>%,|֔pw9Q >۽Oߋ>8۽FQP}>6`??@?h?>Jn!& >th?}?@?T?u>QWܽP>¶> -fC12 X=>[?eƽ?ݵ?@"2?%i??i?iA?@?½?[?d==>b @?f >ߋ>FI>s#>S>k:<>y?Mj?c?o?9b>ADOL A+Kb>o??:j??>;mZ >>F>`z^淿q¿m,h)L+?? @d} @?w=N?EN?F#? @ڷ @?;+?y1,D¿=^6xFI>Ǿ ¨ %iqŴ>W?{??=zɿwv??W?7>bi(I%L MȾcX ᷿)̔Ud5?"?1??t'?^>2~'??!/??o?0-dI;I3i*#zXǾmTUX?^_fʕw Xls,?B?a?EL>a"I^" YL>`?a"J^"YL>`?'?t?;5?!?*?0"d-ٔj? qXǾD ݞi>(W?{??6$zɿ3v??eW?Q>"fiz.VU :Ǿ8 >*^۷i¿[ ,ʎ[+?!? @ @7"?JN?jQN?(? @ @?uI+? %,K¿~+^v8>>:>2?Lj?w?o?Kb>ALK AVb> o?{??j??4>ud;{ >Ŷ>8 >׼>>^ fn)# Ҁ=>2[?l˽??@a8?Fi?s?.i?D?@»?ƽ?ܫ[?T=> 7f D>tċ>۽P>_\??@~?Jh?>Ά&kd >ݤh?}?@?RR?r>P8ܽ׼>O'O۽s>&/w1ДQ,c=>t?? ?K?w'?S?>>S?;?gY???t?Z=>},Ҕw >%ܽ1Ohxr&ww?#@L;@@-?.P??l?wl?>?P?&?@;@^@aw?xO'OnqPO2>&UXE,A+??{?cơ?8'h?x?d?P?_?1?ax?|h???Fʽ?Q+?XR>=>oy ܿd 0?@o+@o? @>T2?g?7?%?:>l?+@@T0?j^yw?W??iiDmD#??d?>?]?Ċx??90@իN@J0@*?y?-?b???;?li?&]?Tuw?g|ꞓ???]1;dJI>}F?ht>J;} ???|jj0?:?Y@?9j?v>,?q? @@L?Z?{X?50@x@x@AO0@?y[?K?~@ @?y,?tʴ>hTj?n?@?20?^ >X?)L?CDn^>>S"tMnNDL?jX?. >BQ@ >?@\F@;@@Y?6W?6?='?Xw @#?sS? I?h'HQh]=Ǿ{'$ix>k ? w>轸O'|Ǿc!=;b>E?G?-@0@G0@eo?8F?j>&j?9??q?C??o?8?@Y9@+@1?X?ڳZ>6>>B>*?*?9>>>ޤ>FJ>9zԽr$}̽ӽ@>JL??u???Uh?,b>pt.L>o'?2N?'?>SJ?u??^?mUJ?H>?0pN?ޢ'?L>Cb>h?X?8?x?3?>L?t>wԽͽP!>A??RƂ?=[Y?1?V'#?/1?VY?‚?D?A?S+>}̽>!K>/K>=+B;1[>V?~P?F>'A_"8^>LCN?i?S?6[?x?x?M[?OS?~j?aN?˖^> I"쌿@[>P?V?/d>=;9B=\J>#>{>e??̀?{?X?h>gf>?y?]~??e?>#w?נe?A?>ƾ7nJ25??ᾅKuɿ T"ω'?%?9??D4?{?]h?}?{7?B?=(?H'? T"tɿqE]?5?J,;nƾ>+A?ِe?w?6?À?M?ڰ>R+ְ>=M?M?[9?#w?9lH?/r'쾣=?o?q?I&IۃL>? @@PU?١?١?T?@ @?p^L>?J&w??%4?쾍>w'>~?x?|5?ZH?? >>닾틾ٝv>>?9lH?.>???Ȃ?+>⚸~>᧫??p?A҄Ke?7?# @??,??J? @&4?a?a7Aᾆt???>>Â?7~?}?s?\>Kkռ[=`>>DW>=Լt.>Al&>CM?~?`_Y?M>ix>>O?w??z?b>Yb>{??H@?2??ǽ?,??ǽ?? ?QA?[y??Fb>M>U?Ǚ?줫?G?&>w>x1>SY?Gx?M?>V_Pm6q>A??u?)t?x??st>AlHek Ҽ) >>@?1?**?:t ?>%>H4? 5?-P?Zh?o?W?,?-?J+?7[?At?[?M+?4?p,?W?o?wh?ۙP?5?E1?>>k ?C*?>1? ?ʰ> >pּ]@P?>08?HM=s?>G>9='6=ڼh>x(#?*?x>c쾦 V??4~??>m `=>+_=>l > ?Ҁ?Q?FV?抻쾒 w>*? #?U>*罀=j> ?>H =u>,?I?%H?D,?lu>M= mv>H8???z>ߋb>:1?>>;86J[>(?@ב@-Bj?FiXdx , ,dSXV#iLj?ғ@@H?XA>BJ;iK<>`1?X>p^>U~??o.8?ѵu>QHUɭ>z?έ>  mlE鍏Ҵ,?D?{?>狾 m? WY?>{'>n.;6u?9@;@ ?^?!ſ4Ӕ]SӔᾂ;???;@9@go?'Z;Inw|'Y>VY?M?…>Kx?=?,?0CE$)>Gq?[s?sE>lE?b>>S??My?tl>|罸հ>y?TÂ?d>7ǾC?}+@F@@U?s(>y3w86y¿c3wR>t\?@HF@+@?DǾ >‚?tx?ΰ>Rb>x?"?cJ? ͭ>">ž?~T@ӂ@T@?V@T@~?1?Q?@???*=&> M?.??$>=L?d?@?Kow?Մ>h;q'®f[﷿귿Hf<>`}w??c@?L?T=ڤ>??oM?C>=??@?M?R ?o?~T@S@*A˝AV@PTaAמAׂ@5?>k,?=8?>:Ӽ̽>??A?7J>}>X??0?tvP > <^^.U ,>gPc0?΢?X?|>J>ϱA??ւ?Ž>Լ><8?(,?>\s?Ԃ@ASaA2 APTaA5NA A8AT@j>xv>f?>¨/? 9?e?(+>Խ\<0 >܁c<ܿymܽ>WgX"cXy'>۽kۿZT'L >>e?:?]?bv>-E>T@ A AQNA5NAAdNAUaAhX@?VEb仮=Kl>&fH?w? >̽7K(QSӔ4O>>aȾT/Ǿm>> OOP^̽>w?gH?>lx㳮=~ejyE0?eT@.SaAMAAvAfAA}}@@?X={e>>U|=c>/k?i'?4D閿)y\WcxOн&F>-nBLꌂj>}̽MW\yזˎE}'?n>k?c>=|#U >Qa>Th=o@?}@!AzfAvA&fALfA,-A@i?.d>n>N?AǪ>w`\#1ML?ʼn?F>ѾB_єpn>Lҽ=i]cɿWɿ\lCνW >HCmlPBѾo>`͉?+UL?)1b\ʪ>KN?ǎ> c>X?@*-A&fAFA+-AAl@~@?4?Je?)W?^b>_8?k??x?3=.>f?k?М?4K2?>HV࿠X ߿-VS󼴡>{2??x?f?}>7=D? ???k>X?d?,4?m?@@FA}@@@X}@e?6?Z??S@?>c9[3>?ѹ???b,G??U@I@9??8A>T#ſ Xſ>?G?@x@j?3G?A? ?ҹ??">bAg>K?T@?7Z??(]?}@d@?c?^@b?@?c>4??@L?wkH?,3G? ?h?*>t<>d?\@G<@2@?Wf?RZ ѴDϿǴZzkf?{?2@<@\@d?!<>>̊h??>?齩.>pH?N?@W?4?c>d@?= d>F?G?c>BT=<>b?R@K?\[?<^¾_>0>2,;4\?}@o`#@]{ @쵥?>*`!B((_!( >I?{ @_#@)|@?H5.;:~2 >->r`B¾=i>]>4?Z?i4?|>N>N?FS?7?iH?<Tݾawڽ=6~0#0nFUl̼3?3???@?$?;g?['?&?$?0g?k?@?n???23?vlF*&0k~5= ڽݾ6 >N?g?1??o]?N?>>+S>a>E¾Eݾ٘Lܾ￾v,>GG?RW?OSB?@I_?=? @J3@I3@< @;?C_?6RB?RW?G?>);ܾӪ*]ᘾݾ¾7[r>DJ>> >NWЪ>Z?T@C@1t1YLz`{ڽg>b?)?l>>/>y>7e>$"?P\t?4?@+>@QR@>@V@Q3?]t?+'"?b>.>*>ߐ>?B?>'" ڽF`?lSaRNW|n>h?N?K??G> $|l\o>'>?>=>??l?%f?͘>>q> H{?/?y?v@F+@+@u@x?u/?G{?l>>˘>'f?Z??^?j><f=>3?>n\|=^b\*>]oH?Y\?vgH?]>rp\P>1?䬑??>~dY??9@@?g'?Ǫ=6>k?w??B?m?QC??Ü?ِ?1u?͏k?*>M='?]?@?$?dg~9>???Q1=Vc>r1@D7x<{?L?禪?ʹ?J}h?!3*0Pܾ]?`??NY?q=7y=KP=?ʀ? ??,U?\>]>!-U??A ?}?J=?x=r=QY?9?N?i?Mܾ-0Z3R}h?,ɹ??9BL?Vc>0k?KL??>0¾ w¾A1>?=;L?"k????>]J;"f?0'?lF=d?tp??t?2?~2?Qy??q?i?H=َ'?r#f?>F>;>? ??0k?vl'?OƉ?Q??9? ` ޾R޾xz`u7?8?j??Z'?(>?ď?>N6ߦl`>>|A=w4x=/[?0]?v?m?(.? &=h[]'=VT???,i?q?sy=,=̘>(> wlƓ5#>??;>vl'?񎾙S>?͹??>iڽ蘾Rڽ/>?\ǹ??!>Ҿ1=G?Y?w?3?>>>>7=?c?o??Ѧ? p> jKp >??V?{?\=?A>>>>3?w?s^?$G?M=ҾѾ??Jh?>=lO=> |h???}Ҿx>BBͰ>)?;W@Bw@?G?b8>KA>pxk?Eo??_?ʦ?@8?>e> > >8?}?t?$??΢k??>9r>G??|@hZ@$?dְ>Bcߖ*B=1?a>2+~O}?3~A2>*?0= BK f?8@^<@MZ#@u?;W?"?/{?h?? _??28>ޡ>`>ʷ> >ˢ>PF>????V{?2"?{]W?F?`#@><@@f?cߖyo?>%7G?>>.;!0ۙ+>B>f)06;c.>!G?ɰ>8,yהi?L@2@0v @\?>B?Ht?7%?߃??1?6#=P >>>>r);+=wU2?M*??9?mt?aB?s?V} @*2@@k?潔yA\Yf??f?5cFܾf???ȪܾcF-5a??Vf?)ߔ\"?y8?u?׬? @?5_?+,?p?e? U? iʪ:>>N>ƸYU??˃??j?4@#s@?$>&龰[D>>r(Qrb>}?z@@?*?>I_f?,?cX2?+K?@?x>3?n|@<@#@r?(k'/>[>Dқg?4 @>@D+@9?0>Sg%=>8?=>b)=Oؕ>;L?+@>@J @z g? ʛM_><>iνR j2?A?2@^#@?>d->,'f?r??#f?'>F>Z?]#@2@w4?C2?܌9Ͻ>; ?ZY!$?H3@OR@+@?GU?2?2??A?S??-2?L9U??+@uPR@G3@?![>iν/>7>?y>{??z @?,G?p>Ø>D'?JY?Y'?˜>j>G??v @?ˊ?>i>>0zѽmVXſ/ĴY(?GI3@>@t@??[p?>r?}?dy?,z??>? s@>@.E3@ˌ?E)紿ſV’н/>j낾jϽ'3>nf?? ?SW?e>>Hk=;=U==>:E>5=W? ?ɧ?8f?>1 ҽ){J]߿ '{Ͽ",( +? @ε@ex?f?L??v??H?~?a?n?s@ @Z?w)wϿ) ࿇C]j낾'K]V>@?_B?:1"?!}>/>x=l*&y=4)>;[>P"?;B?@?8>YMV.{]?ɿQN  2 g?TA?gB?9"?%>H>Fy=켇y=<>m>;"?GB?@?~>%qHϭVZl]~48y#]߿ mϿ':9? @@}?x???t???j?ϖ?|?S@] @b?)Ͽ 2]ڂ'νħ>5}f???cW?>7E>%=,===>kl>QSW??ﰥ?Hf?N#>{Dѽ8>3?н&HVĿſ{'w?O3@>@Dz@?`?}??'?+????!y@>@J3@?({ٴDſjV"н>e >>F?0?~ @?G?Nǁ>>w'?_Y?'?pݘ>>G?g?{ @?@?>,>>ν>SV"Z !-?L3@jSR@+@?+U?02?E? ??5a?g92?FU??F+@vTR@K3@%?!z![Z >υν.+g2?xB?2@`#@?!>C>o4f???*f?5>m> ?`#@2@r8?P2?ȫν0W S>v>눽(fD g? @>@̖+@*4 &=ǩ>8?}>%)=>>N?+@h>@ @g?<[l>A>C{DIj?@<@{@ 3?]>?E@? >13?R|@$<@@?UThW{9;b2?^?Xf?>?՗?³@r@c?$>%I8E>8>'q>?z@@I?,?8>cf??0X2?'XWꥇo?@ [@~?3ul쿾??]??qlW?%Y@@]f?hW/\Z?=? ??@?9_?m-?q??a U?D>>>S>ø YXU???*=?Y_?@???t>??&\˼f?\?a?5Fܾ?y? ?ܾFı5 ]?!?f?0֔/\y }r?ӡ@F2@w @~?AFB?cPt?q(???U1?f#= 9 >>>o>A+=gX2?=,?U?1g+G?I3>=3;$0>D> a)0>; >G?ǰ>Ґyᖿy,f?g@<@^#@?HW?"?<{?n??e??cK>8>9>>$,>>[>i?;?!?Ç? g{?<"? fW?6?Nd#@+<@M@f?㖿ABE=͢?> 2~ʁ~2>??[=Bᖿ1B>u?9\@|@?rG?]>c>k?rw?k ?h?Ӧ?f8? >t>'>Ţ> 9? ?\?@-??k?#>e>H?A?@^@?>$B0Ѿ?ɾ?h?f>=}A|2=T>\h??Ҽ?hѾ1N؎.ѾN=8G?f?:?3?\>/>>"+>J=?^o???ܦ? > XU"">]???? s=?j>Mc>ց>t>U3?X?i?`3G?=Ѿ펾)U>l?*ѹ??.>Wڽ~ϘWNڽ>ɢ?ι??AR>N؎z'?n>?&?>G>4PUlY?>٘>í=Ty=p?h??w?)B?\'=wT~HY)=k???t? ?z=d=>|S>ˎy1le4L>,??M>p'?blj?W??VC?_nݾ-ݾ_F? ??<ȉ?z'?=k?͉? ?…?.>%;F޿>1f?$'?=!x?x??(|?"2?bT辺12?|??e{?g}?g?켧 ='?l5f?&>߿;F;f>K??ĉ??2k?KIL?-?$>s ¾:$¾K轁&>?,PL?=k?c>KXL??.Թ?h?B20Iܾ_?~?l?+VY?=Py=\=?p??X?5U?3t>{u>@8U???;?Y=?y==,[Y???k?ܾ#0Q2Јh?͹?֩?DL?c>1?J7xO<L=51j?o??3>~??@H?'?=\B>k?z?ѕ?ա?F?E? ??/?5y?k?5>W='?? @??פֿ}~h>z??-?01 >q\9%>IlH?[?cH?p>he\L=|W\~4>E?">^=R>R ?Ĭ?q?,f?ژ>>ry>JL{?2?|?w@+@+@ov@jz?1?N{?x> >Ә>5,f?0???>T/͕=X><?'>hu\)|T>ި?J?G?d?E>|SHz1n_Jڽo׀>h??>=>>l>4("?d`t?6?@>@VRR@j>@@4?at?*"?Il>>4>>y??>Nڽ`%`齠Q?Et>S? R@@O@O?۲>S>ͪ>r>c>w ¾ݾΘxGcܾ翾f>G?ITW?UB?^L_?6? @PK3@J3@ @>?F_?3TB?nTW?G?%>Sx￾ܾB:5ޘݾ[¾=>I>>i>N?_?!]>N?9Y?%?WpH?2ڽݾ^ Xv>4?6Z?4?}>!]>q=w>c?S@!K? Z?딣<¾E`>O>24;.5?x|@^#@y @ͱ?>w!(!(t!~>?`z @^#@z@=~?5@;D2B>>pW`¾֣< \?J?wP@[?k>1t=c>??c>q=~~@?d>4?/>`?#Z@ޑ<@2@ޔ?ULf?1 [մ>Ͽ]ʹ}Zو_f?.?"2@Ȓ<@Z@_?[">$>}h?C?7?HDlLqgH?I?a@3?4?}c>e`@?S?@7[?~~@?e}@c??Z??P@?>^Q%>P?ʹ?*??"G?2?o@ @v3??!>V1ſ# ſ>?^@?@?@ ?&G?{??ʹ?{?@>DT|>?P@?,Z?*?P?V}@@@e}@jAl@e@ ?4?^?Q?P>K?y???d=b˰>f?Je??>2?5>wۚV Y ߿:V5>7p2?⦁?s?af?>=Q?@?ت?V?Q>R?v^?4??@@NA*-AjAfA+-Az@h?ud>>N?>Bd\[1\EL??:>ҾB8㔾ɇu|Ѭ>ҽk]'ɿɿg]νwc >I|qBxѾ _>ȉ?uNL?\1g\2H>N?>*c>aU?@)-AfAfAvAfAA}}@@?X={e>>U|=c>/k?i'?4D閿)y\WcxOн&F>-nBLꌂj>}̽MW\yזˎE}'?n>k?c>=|#U >Qa>Th=o@?}@!AzfAvAH A@_@*?>#~?_J?+R=s4K?EN?B~N૿EUe=%?h?q???dǘ>h$Ag ԙ>@?q?i?,%?Wg=E6ѫqN?K?6s=G?~?Ŏ>?;@'@H A@@EK@?@W9>bVC?>.?1S?;}zO?Z?D9?Z^'*=L???s?ғM?#_>N&">=~vb> N?Ƅ?3?6m??c='^,T9?]^?Z?V>S?6)?NAC?k8>H0@E@@@|H@j@ >@2>8sh+?$?.N?xs!?3+>ם??߄?X>5>Yu,?Ԧ?1?gX?Ft?qP>(|4W371k>jt?zp???ߦ?0,?g5>>??՝?+>{"334t!?L?L?,L+?rޓ>I3@@?@8@:@6#?A,9>4u&?羄9jY?p?`?o|?5b?پ??o@N ?)?t ?%뤾koɿɿe"lb ?+=??Ks@ʡ?ŋ?Bb???$?_Y?]C9c>?,@?W&?򽓫8>?D,8>d>8>cⶽ_+??ۖ%@@nH?fj==>??H?_?cE???A?D?5z?V>6uu6Þդu=>2Dz?H?C???YE?H`?J??ދ?o=>ԥ=K?@#%@̹?eM+?]D>m|7>IC?. ? @ڭ@?>f6dƾOK>??mG?>C*R <??Eԝ?U?f?Z?P;?e??6??Z? f?Q?ѝ?}? ?1 G???P=K>dƾX>?/@ @M?GC?>|~?ELC?(Y+?e&?R+?'AC?5~?(?H?L|?F?3>$-uiL>d--9 !YD15z>Ye5?y?(0? @08@qL@8@4 @)?y?&Z5?d>51Y7 o-{L>˪Z_-Ż>G?z?.G?(?|~?J?N,?!?m??+?$?mD?S?i!?>A=q '-D2ھ&=T$*jE`L¾=:? ?u@X@TS@R@WX@q@? ?oj=¾3fL",jD$"T&=y&gھ2-f=g>g!?S?J?9=_S?L? @n%@ @OD?&S?=G&SpƾIھ g>?#?Ym=˖<G>,??!@.c@~@&c@/!@:? ,?G>H!Dž=&??d> ھKsƾQ*C9=ڸsbr!?~?@@sx?Kc!?vsA'3lO9=>5K>h ⥞>]??[`?p?V ?=[> >*'?y?۔?@U@?y?['?>YT[>*v>ڻ ?u?a??z?~>KFgK>=>,v9h03Bڸs>$  >H??D?>YdC8Ʌ`+>\Y?n???rL>&&=?ز?@@?̀?+*&?{ ?>>F>i>E>g>>&>>\ ?1&?р?2?@Z@??=&=_L>H???QY?GP+>,%3=>>=xu,3;d |?#Н?C??+F?-T"?`?P@K @:??l.?ǔq?\#?;+#6U%#;D-?8q?1?K?>?L @@g^??R%T-F???˝?x?n K?9?w+>a9*v r*h9na+>7w?K?S?? ?8A?@n>H $r^=z??>9?3?c1?:?f??8?ݾ°mrݾ-8? ?C?8??>>??ﻎ?J=j$= ߃>D? ??S?n K?N?V?ϝ?zUY?=>ƾ1,-y*-\zƾݏ=>sTY?˝?6P?}N?^79?}?t?_?̲+PY7j*ձ ?Xʀ? ?p-?k?@*?/ ?smes ??u @?:?q?Ѐ? ? /j]Yr*7_?Ow?B~?`;9?N?E%뽢C9???T?J>;2K>?S??09?D6̟>!b?ZE?敱<1tL,`v>&?o#?G?@ @?q Ϳg ͿkIdLR1䣴%%E%x X? ?T???Ԕھ$ھ=w??v?8 ?Hz??^g5>h???86¾0Z>@a ?uq?S?? ?[u>j'蟿~5w>]E??-?Zq? ?o[>¾5???F5>D^xo֫^>}?E?_F?mL>* j2jL>lF?B?t?gǟ>^䫿`'h,?Ñ??!r?:p>=tF>̃>f>V?p7? ? |0gݟf- ?V8?L?B>ܶ>c?G>?=ֲ>??N?s,?K'o֫ՐE'5>?b?_?>hU-='=>>&=-> _?+b?p5>'pE =Ц?l@6?Ɲ?I5??,?'?">o;LB޾tͿ/00ĕͿsYݾ(;g>T'?E,??Jp5?+؝?CD?xp@]֦?\{=ՐEf=٥=,?ŋ?E?*3 Sb?0?? T: vI*E?介?m,?=Qe=}R??q1??|M#Ž b)3pA B"6>M?ʹ?x?;y?˔?I?7?(6?'̈́|Ϳ|9ͿJJQ>ߡ?H!@x@&5?{f?>z?2?Kb?%?Y%?h?'?Z6?o@?T?1"j =%e?@_?[=,jz1??o@:2?s!?h?㨄?F2t? ?w>HZ? @dX@c@}@>*Ʉs+ rov> s>x@c@X@ @Z?w> ?=t??h?%q??b?? ?;?y?H5_Lݎ]?@@?`iL5|?+u;?8@Q@2~@@J>7#ݾ ?(?,? ?nݾ#}>x@~@R@8@ ?$Qv0⤾>M?%q?P@?M? Mt?a3?A?]͝?>¾0> ?]?\J @?, ?S]¾>ɝ?|;?#?t?M?j@?>09m?sL@R@/c@Ύ?M> ;48?S?L @k?'8?4;V>H?c@SQ@;kL@=?_ԭVQҭ>P@?t>%>>` ?oAz?Ɍ?9^5?܍="v>z΀?Q9?Q9?Bˀ?>v>=iI5??\z?W ?)>X>>Y BɿU6溓? 8@iX@!@Aw?>#?R?@ @? !?>r?!@fX@y8@㒓?7ɿa$t> hݦJc>f?Hy??1G>o[>R0&????7%&?,[>F>Ւ?y?.e?ḝ>@k.h>wzɿuZW?z @Zu@\?R'?>͘q?? ??!q?>q'??n@ @?ɿ?0> h=*u{uZ?56??,?ֶ>q ?s4?9?9?1?9{ ?e>,?[?!?Z?vn=>=*uuZ?56??,?ֶ>u ?u4?9?9?1?9{ ?a>,?Y?!?~Z?vn=>RhN=lɿdg? @uy@ǹ?'?>Lq?y???ӟq?>n'?C?kr@ @ ?ɿ!>gua>qy>*f?y?ؽ?TG>[>=&??䩱??0&?;[>F>y?y?e?͝>G1EPRh&>ύ4ɿP6/Ɠ? 8@`X@!@??>:?&? @ @$?45?7>~?!@4X@=8@?6;ɿoWZ፾O>9>> ?Uz??Er5?=(w> ڀ?E?C?Ӏ?Rv>F=^5??'z?g ?M>ۈ>&>l0@?ڭ>v ;|?DxL@T@c@?>;08??a$ @ ?>88?; >?Z@?M?8Zt?:?>K?bם?>.¾ ??O @?. ?8¾T>ӝ? D?>*?%t?M?l0@?q?M?L>RuQJ?8@S@~@`@Y>|/#ݾ ?2.?K2? ?ݾ##>@~@=T@8@.?RvĤ>;M?gq?u?d??A?3?H5YL{Ǝ?e@@?4_L_5t?B?o ?]]??q?h??*9t? ?>.Z? @X@̃c@@>Ʉss! sv>s6`>!@͊c@9X@. @Z?>ˆ ? Є%~Ϳ.ͿaKQc>?8!@w@q2?f?=z?v2?ea?$$?%?V??H֦?U?3? fS# Ƚ O*pO MC"1>?ȹ?t?y?m?:J??5? W??9f=g=~,??eE?*c; T?1??YT< *E?0?h,?=e=E]=զ?m@8?ȝ?N5?W?,?'?>(;U=޾Lt$Ϳ.X040Ϳs[Tݾu;n>ֽ'?,??r5?Zڝ?G?Yr@ڦ?=/E'5>};b?_?>\-&=m>ݡ>Ҽ&=B-Y>_?w'b?l5>Y'E۫'6z,???x?>5=F>>%>?7? ? y0d֟Ϡ8 ?`8?W? >>=mG>1=R˸>?4??,?$']ԫ^q >?xJ?ZG?@L>8 <蠽 L>\G?4E?w?-ԟ>^۫w^5>?1??5ũ¾P8[>r ? q?+???Au>j"BߟGw>N???6?q?h ?*[>[yA{¾}5@???Nj?5>^jtF??i???Uھھx~??@??m?Pw"H>J=b?=E?p<Ѿ1a]L0v>7,&?-??=@F @~?N dͿ Ϳ$H?- @ @z?B?J&?#-w>OL1~4O9?0?@?썊?.MK>OU2hK>ˏ?4?$?tH9?꽯N?S9?R??_?G*YK"jH ?Ҁ??57??@? ?Isc=\si ?(?Z @8?}E??ڀ?c ?Hxj!Y) `?n??gI9?N?[?F՝?cY?=>]ƾ--Tƾ=>fY?֝?\?N?K?^???vI?>6 $=&Ď????t?9?K?V?(?0X?K??:+>=9YV69+>?K?Tb?ם?L?!?G?5-SN/?[f?@DM @>??x2?Fq?-?^;"##3#;~8?q?7??B?SN @/@0d?n,?SY"-G??O?Н? ~?xb&3t=0>C>+=$3}T("x"+>cY?'???0L>5'=A??@@?р?/&?~ ?>C)>^>t>i>l>>->%>ڈ ?/6&?Ӏ??/@@?F?ֹ&=-~L>??(?ZY?Lp+>MJ?!?D?Y>?( s:369Z=>FK>UjǠi>!?۴?c??T ?Tv>T[>׻>'?}??Ć@@?z? '?|ɶ>%n[>;v> ?p?d???8># .K>=>V9+3Csao!?~?ɭ@@v?b!?D s7=AfeƾRھm z>^?v'?=2G>[,??!@c@~@c@!@?,?G>pJ9U<=c.?"? > ޳ھ¡gƾ =pS?&K? @%@ @D?S?7=pG?S?r!? >_=b-2ھ젽&=T$/%j\LF¾=U? ?\w@JX@S@R@X@r@=?=?Ev=¾^L4$j$S&=ھM2-;Zo=>h!?S?G?)??? ?I?$&?pG?~?)?J?}?G?:>>"-zW{L>ݫ-< Y@15>d5?Py?1? @8@qL@S8@ @'?Ly?W5?җ>5M1|Y6 r-uL>䓼 ->G?z?F?f&?~?YAC?zM+?[&?M+?@C?~?L>FC??' @"@Y?>p6uƾ&K>)??F?~>M*<?z|?ϝ?a? f?Z?3???E/?rZ?f? ?̝?z??ZVF???GK>sƾf<>?@ @?z9C?}>iOL>:-V+?Ի?p%@H@rC?B=-a=>? ?B?_?eE?? ?9?O=?&z?h>>vں6:S3z?A?~),Y=D?_@%@a?A@+?G9|8>9>j8>:?9>XB!f&?? @x?>Gi9UY?Г? ?Pv?'b?붋?0?j@$?!?` ?{Eɿɿi ?3?^ ?o@֚? ?2b?Ix?B ?ב?4QY?y9羞>^v?< @>?=K&?I8> ?W1@4@? @#;@>W+??E?e!?*3Qh+>͝??}?ϟ>b5>d,?˦?(?:P? t?r0>"^GB>Wt?g?L7?"ئ?{,?5>>䁁?J?AΝ?b+>}.3a!?TC?r?Z>+?Ѓdn>-@,@F@ @@I@%>@@9>qILC?)?YS?8 >|?OT?:9?9,^`'gѤ=B??[?͘?PM?aJ>]'>N>%eO>>M??.?ic??b='^G9?X?o?hBS?/$?z6C?[N8>L-@OC@@@H A@_@*?>#~?_J?+R=s4K?EN?B~N૿EUe=%?h?q???dǘ>h$Ag ԙ>@?q?i?,%?Wg=E6ѫqN?K?6s=G?~?Ŏ>?;@'@H AUD@ @?X|tӾ@C>!t?;?9`?] { F9?G`]?I)>3u/V潹l?:?m?δ?? T?z??r?q?3?-???l?.潁Vbq/ܙ)>$\]?9?Fd A +`?{?c?jځ>MԾ!Ֆؔ? @UD@ @E @N?>^>??ki?p>_)~ž2>?~f?;= }Nt? ??;?tH?re?i\?b?b?]?ڪe?{`?yJ?>?o ?tw?J}و*=f?X?">ÛžD>k_?`?>?{_G>)? @?#=?H?>B1,O~>Z?S?D~?l{ʼ*HH<??n?,2?w>?͌???Y?>>ʊ< <>>UY?? ?y??|'>622?ڲ?{?q?,D<˼ ~?J?O?}>KW/f>?㛉>з>9=ʀ??D?}/?:`rǗ ?n?=W@kr?[?+?7?2o?It?s.?>H- b}d)>;'.?t?v7o?7?(+?`?Tt?U@og?@ ?JٗI`4z/??.??F=h(Ӿ]Gp3SӾ^~>ǀ?}??̲?F> 50<}?F~??g?s?Qu*=!\d=j>>9>rGL>>B> >A>1>]IL>7>}>oj>Qd=+=?jl?^?[{?(}?E/̲?o?{?n€?}>G$_(Ӿ> _%_F>>?iS?? ??de?5c<өg`>wU?y۽?eA?=R?'[5;F>Rc?x?L??C?y?x?V?1>=;f5fZ?=UD?hڽ?S?$c`> W`=f?^??z?R?4>?>l?>?}>=+}>Q>?!k?f?yhH>C?)?)EؿÿZ謽9?a?ԭ @R:@iN@Ք:@ک @??nJZÿ ؿ3AN)?7C?.K>L[`N>wf?ʲ??AK?5?l??e?XR?^À?€?7P???`?~?2v/?:><{$=־ >>=t66³CÿzҾUk>h?&?6@kf@jf@6@b? h?j>Ҿÿpl6<=>>z ?.־se6<A>t/?Ľ~?a??F`?b?UL??bz??dI?_?`?d>˼Mh`al X>RM>?ԇ>b`)?聶?5y@/@w@|~?L?R>լvh KE<>?I>G>>+!V^)a`˼ᕾ>F`? E>~???k? ?~?Ə>6 {rޗ.J>>M>[?wj?4֛?e?,1G?`?a>Fh 뽾U>\:?[:? U>彾y u/P>Ii?Q7G?h?؛?k?L[?{B>>=>C`>4u-<嗾E|澛 { v澬˼`w/?ɲ??%Dz?o/?T[̼M~ žPDE?lj?e?  @@%?ΤS?G+O^U%0#4YN8CCS??@& @e?i?E?4 >mC?O?}? ? C<̞ž{ Fž4c`b<>3e?e?J2>p`+žF> ?g?Sy?ֽ?)?ػ=v>E֛?u @і$@@?a/?#[mſZZ? ſhmv#1s/??ˠ@j$@! @<՛? >=)?wֽ?w?b? ?7>F:}9?>|C<藾A!<ΆN>1<0$ 痾XC<>g}9??L?S@&?9?u}6g?^>vƾaSuDnI+ƾ>>?X0?ǣ?@@c??jȳXS,G????œ??>?9g>"|̛񿩃|g>T?2?ؓ?+1???Ef??b?ƨ}?`>̊K־ʊX4`>L}??b??f?4U)>=2?MQ?X??Ʊؿÿ:!T?S?tM/?>??e ?o+?<020 5r/=%?4T@w?M?5>!!7>O?1v?)R@?c=/%>|+?\(=h!ÿ 70>HjM<$o">Ԇ?$?C>$(i(>_??>_8#p>@!q>YÿW+=#"+?>r/Vy~32? s?d?ֽ?C?R>D>l>NC?ֽ??bj?$2??VD~?,7?пb=B6`ZӾxwOmbǾf><-*8mf8㢿l7HƾGmFN ZuҾRZ5 e=7??G}VW潗}4>(a?j?C?)?">X>S>>)?@?e?W?>5~罦f??<o?;>;Ӹj>v> lZ$ſi|I(qfef(KA|t,ĿF E>nk>sRe;>>=o?3?{?W\l?~??*+??=)=?[??'=C=?_+?r ?\n?l???t?;>>#?vg??1]> (E8( u񿔁0 国(?/h??d>:>ut??U?\l??c??7?*=?>a6I>nq?mn?>o6;B;?{+=7?? ??|?`?l.?%>*T??.?x?U>>aL53 n 0~-5NN阿V>???l?N>+.????J??4?.o?d=\ؿ<ݛ?j?;؛?W ?L>̿x?ͪ @J6@u@L:?^ҧ|Z<>-N<%j|>PQv㈿w:?\~@6@0 @x?ML>>zY?E?J?ܴ?B??et?VV>5ÿÿ=%m?! @ @ye?`Nÿÿ5n>t? ?!@?kִ?P?>,>F~?:@if@#/@ O:?Rg>cE?I?Sg>iAn:?D /@nf@F:@y?>qI>>V?ܴ?)?X?uY?q.?f >;MZb?G?r@1$@@/G?-Z:;>.?ԾY?K?h?e?F>k>?jN@if@u@U>% ſƾ?$?.? ƾ~ ſ3%V>Z{@*mf@0iN@&?{>ƻ,>̎e?)?ah?se?z>\>M3>p7>n ҾQmp??g@О@ ?/]?xҾU+>>>>Zw>4te?[?\?>?Õ:@F6@>|?j\mD|>8*?O,?,>m@Zt޽?/6@:@`?Y>@W!kykL>a?? k>%ve>}S?? ??SS? >Rwj>?M?jK> >z\?)~?b? >龛>t?@ @??e N#>?ӓ?>?#N ?? @as?>d꾳1b???b?<^v> x?@?h?e>H-Cp/?-?A-?m/?9Ej@?> h??x?d>U״x?@?h?e>D-Cp/?-?A-?m/?;Er@?> h??x?d>M״? @g??z NÆ#?>?Փ?>?N#N ?'? @Pu?>)X +b?? ]?>tL>Og??6k>zvc>{S????eS?(>E wj>a?R?_K> >\??]?\?Ҁ?(:@6@~? [Ŀmw>.?1/?>>mWӽۅ?6@:@4?e>rH꾰>->KD> F>ӬҾ O2t???@@"?`?kҾ03>&>l>?}>aze?]??e?:Y>[t>i?jN@if@v@U>'ſƾ?o'??aƾ ſ0V>t|@Fnf@iN@?>5>e?)?uX?pY?.?>ڧ;LZ @G?@ݘ$@z@-G?, Z8;>j.?۽Y?M??#ִ?O?֙>P:>|?:@hf@/@M:?@Tg>B?F?g>tCpQm:?6 /@mf@ܕ:@x?s>tڡ>-T?۴?@?/?t?W>5qÿ^ÿ;Bk? @ @b?Q?ÿÿ5l>Ǿt?g?>?#ִ??2|L>x?{ @A6@s@F:?M9bί|[S<r|g`S爿o:?|@6@ @x?2L> >1Y?rA???u?(o?c=_+ؿ!g:<؛?e?ӛ?v?(? .?y>*J?A? ?s?6U>dP9Z>7PFUV>z???`?.=>".???? ?_?7?E*=K?E*p6>j?&i?>Hw6,F?0Q*=.7????l?}??֨t?>>?g??#*6Zk@ ~(T8t( yFh|@?($h??U>1>t? ?B?'l?\x??!+??×=x^$=G?[? ?==?6+??Ef?l?g??o?8> >C fmL%ſj|I (urfef(A|},CĿFo J>#nk>qa`;\>=Bo?? ?F潝}1>`?j?B?)?O>P>O>k>)?@?d?U?K>8~˿Vi~ ?Ϲ7?X>c=5ZҾΡwfWOmǾf>;8ƾm%NtҾZr5e=7?y"?}V.n=2?Mx??ܽ?C?>Yg>b>C?۽??#m?2?˿Vs/>+?L)=_Dÿhh<>I#H>Sކ?Z-?J>((袿>0h? ?>"`};>4yy ÿ8M_,=n6+?@>pc/=?X@ ?V?iX> Z>YX?0~?U@m?=s/)>M=22?u]?:??˦ؿIÿj?LS?`/?\>?"?M?n6?7u<), `<`?>?kB?2!??/?S?|?~ÿNؿ?͸?g?:2?p=)>f?B?Am?}?:z`>Z"־`>}?l??f?)>{g]?f?Z?"u?h?ŕ=D >@G?8??(?Γ?'??g>|!1o|Ih>?2=?u?;?%? ?DG?9=V9dl=cr?w??f?&f]?o?1? ?0<ە\\ 41?o?W@d?A?$7k6&<+m?@@T?)?>?{>ƾLAnB ƾ>7??7??@@bk?Z)<b6jI??1W@??9?n'>F<͗y=N>Y= *͗ :G9?lF />?k?}?ڽ?)?A=x>ܛ?M" @;$@/@?f/?#m ſXX/ ſmS#^}/?W?@=$@i! @ڛ?>s=)?ܽ?|?kh?|?!>F&ž>`4T>f?f?ED>T`#{žlFi Kž!{F< ?}?U?:C?#>?yo?oj?J! @W@6?֪S?FN[!x!WWNAS??@! @j?n??>C?S?}? ?HsE<ž r澳˼b/?β?v?ɲ?s/?˼ti } %j՗'/V>>b`>[?m?/ٛ?h?7G?zh?8>N@ ཾV>b:?`:?V>߽ ('p>p?>E>T`>.<֗"vu澮 ž>8~?D??? ?d~?>} `?>˼N`b椊- s>X>{?>AK ?ք?z@E/@x@G??-`>Rv YGNDb*<>0?[>S> d G`s˼>`?Qd?N?p?|?C?K?a?`??b?M~?z/?C>|>=\s6⿳cÿҾ 'k>h??6@lf@kf@6@?h?j>Ҿÿc6=:&>> r1־cQX=L> y/?:~?+c?}??T?2Ā?KÀ?Q?"??j??K??ɲ?Je?ʗN>rH>pC?)?XFؿÿZ⬽a??ѭ @!:@iN@:@U @??U'Zÿ¢ؿK?ψ)?C?G>CgN>f?˲?|?K?m?5l?>?}>=}>>?j? >>?~P??ɖ?n?)e?0<7G`>Q?ֽ?>?d=`? ]5#;\A>`?lx?|?H?X?w?x?P?\$>#;5[?=B?׽?P?DA`>y =xf?L??|?P?8>?>0_E _ >Ӿ^}> À?dz?o?zDz?_7>w -<4}?y??c?+?)=c=UR>Y >3%>L>>=>+><>j>W!L>0!>I>@X>Ud='*=?g??v?.}?(,<:>Dz??v?Z?d}>BO_EӾfGӾ䔽%R= Ā??I?t/?]e`^ᗾ6 ?g?T@ln?aW?G+?f7?#o?t?.?Q>Ҿ;*T, >a.?ڹt?,o?7?) +?1[?m?R@Na? ?>}`l/?z ?3?$?=$&Gy>>䔽b?Չ>?^~>S?tL?~?x˼3tE??V?? Y?$m>,><*<~>>Y?}?9?q? ?>%2?)??+ ?tmB<*ͼ~?bD?WI?}>~i?6?b? @J?7>e^>??e?>gVž%#>?Of?=~*l?[??{7?kE?zke?\?b?b?]?e?j]?RF?s? ?p?~A=f?n?>Sž~>[??Ʋ>?_ٞ^8>Q%?* @ @UD@ @?X|tӾ@C>!t?;?9`?] { F9?G`]?I)>3u/V潹l?:?m?δ?? T?z??r?q?3?-???l?.潁Vbq/ܙ)>$\]?9?Fd A +`?{?c?jځ>MԾ!Ֆؔ? @UD@,?"?z"?>*y>e?@?o??Bc}?>>9?9?n>Yߣؽ@:(?}??V4?z?[+z?7?@A'@"@?.z?z?2?~?x?/(?ؽ7@Y$և>Yv9?9?ڜ>>G}?H?_?}?-?ҽ>!>"?!?,?9!?"?3#?ť?> D>H?QX??J ??>?Y?%G?3>\=U>G??2r?o?&?BOh?h?c@@i?Qh?&?o?o???¤>\=Wի>_G?Y?k?Ӑ>??q?YH? ?ҴC>>B?#?9!?1"?#?`"??ٷ>l@Ky>3~?C??=3=}.?0k?T?l???xP?S??r2>!>>|j?iޏ?|j?Ӗ>E>2>Y?S?wP???tl?O?c?n.?8=!=??~?!>XLm>FR?1"?AV>m?_}?>t>,mpD>z?qZ?1f>0"j>???`?<>-=ɽ0koG=]>Z>Ӣ=bG 0;Ƚjg.=ֹ>?$?"?z?mj>"ٸf>`eZ?z?e>41Tm(>AV>r>lA>K5>R[>;>d?D>L%L >vwd??YF?4}=0)?'?C@?>Ңi}P4پ8>=G">S>>=9Fپ4}xdӒl6>,?@#?P~)? 0֜=YF?.?ckd? ><' LD>r>zJ?$D>mmdm5D>I?x0?Ϸ>>td?u[?~L?&<-?'>qَ>?U?5? >qd'8ֿ##ѿ]ž~ >a ?Y^?舊??P^?HY ?Z >ž!ѿ3ֿ`d>69?T??@ߎ>L>E-?FM?V?$ld?ɔ>ڷ>6?zJ??11?)L PL2??O?~?yz?݆?L?{?>W> ?V??Y>} `T߿r俓ڑԤ>]H?a? 5?-?1?\? H?AŤ>ܑ s俎O߿ `y>?ߩ? ?W>~>]{?K??&z?~?HP??f?M?l˷>.)Է>O?h??W ?tjZ?%WF?<-?6>i{>>$?9?5>]astD5׽!>q*>=?(?H?G?+?=?,>>#׽yDn3S >$9??̭>^{>>@-?UF?dZ? ??f???.~?>F >>~???^??_f>oX=&>hW>>M>c?z>ˀFiMj=>7> νڞ¾IJ>??y>/J\¾޸ͽG>>$=iXsH >B?0>4>W>4>y="f>?2??R}?? ?z?kd?kd?.z? ??U}? ?S=" W0֎> ?p??>8>>u1? z?ʀ? ?E <'ܿqLyL $ܿY4!?π? z?z1?0>>>I?y? ? Ҏ>XN0"+=X ?R}?'>??fZ?r?V??}bZ?? ?>Ր>i=mj>`~)??柳?9?y>>F?f?W?t?cW?5ǾԿ]Uhe*QhԿǾKX?r~??j?iF?흾>‰>l9?⦉?ݰ?4{)?ij>=<ߐ>'>J>ِ>0=f>TF? J?kH?NF?՛f>΍=ؐ>Z>?ln.??##?R??>L>f?dw?u?s?N0ᚿ& A/ѿ+0ѿ@ wך3/g?c ?|?fh?&>5>?R?L"?Y??m.?|?J>B9??=2"^[=k:-?{?5-?(1=1"=?|9?Y? c??@.?,D>is{r1???,?l{>W Ib]b4Bȁ&|&*B>Ob7b> {>h6?@?`?0Y?B9?s9?YY?h.?Oj>]0#>>>>0D]j>j.?Y?t9?G?L?2?"?c>-`x|z?Vq?o?W{>DwdR:?q@??]ď>܏>G#?ے@?iZ?ᚔw`{>?%{?Pz?xq`>?8?K?G?s9?TՇ>dG?a??mv)?Î>W>T{>RW>)Ŏ>Cx)??`?G?ć>«> l??>)d]߿۰ =À?|W?1f ???$?T><$??:?ʋ?p 5 %.X?΀?=ZP߿bd8,>?l?̫>TՇ>D)Ysܫ>P?\?0"?}?F ?> > ??* ?ӛ?bI?>uY[=?.z>ȴAֿ}D㶺>>x!Ⱦ횿bbE%?D??%?e0c q&?8??As?G bΚ;Ǿ)%?>qDo1ֿ>?\=D)Y ؽsF]= #l??@ S??[?Q>??Q?U@? l?4[=Iٽ׈>,?7,=s7-ѿ䑿׽>rԿP}bM@?*?%?UfԿe &?˼?@?U(bԿ4i>wֽՑ$ѿ`.=?ö> ؽ@(??³>8???9?!?$9???9??5?ȝ??{?>)(?X?dP?٣ɽ$} `>νGϱ bZB?#?RSԿԿ(y$?_?A &1̽N>x}yȽP?g?@(?3???ý>62>'>z>V >Ɨ>>>7>2m>>t!>4>?̸?ry?/?R? (1 4ž]> >¾0ܿQ(N%&o>TS>:#f AU>hd>C&* ܿyV¾d>>zžp40US??3??? {P?c2.=Wcd_`sN [>W>$=X`bdÕ1,.=yP???n??پ\ >H?ޗ=?J@R.k8ѿ?>T$?%?%?\$?D>sXѿ`>h/J=? I?E >پo.?w??6?Hq?S?# ɽGh4ֿ_N߿j9F>0F?>_1pO߿m1ֿUcRȽU S?*u?6?o?g2>й9] ?M^?k?p> _-3ѿ$&[ ??!?{?2<?Z&!ѿ翋:>?if?Ch ?8t2>o?6?q{?o?>?0}i"ѿhoܢM1?3n?k??x1?YkǨqc ѿ }0'?Yo?{?J&?X>G.,=1W^?3?oF?9?LhAp0Bȃ@?a?d?@?B7cQ?P?e9?Z[^?/=G>&?q{?2z?&?p2>]4`ؑkD= z??!~??O z?=dwDۑI42> &?(/z?Oh?>ܢ=t> ??D?m>RN PbT?!Ë?vY?0Hbm 9C8>P?B??3>ۢ=>Th?2z??Ph?F>پž4ֽ]>Ӏ?d??{?hz?.̀?ܺ>8#׽Tžپ>Ph??h?zj?Y>>!?U/?ᓘ?J\(ܿ-:b|T7蔼v4bܿQJB?9?劊?>X><}j?vj??|@h?>G 9s >Ҥ>*)>P>?X?e~?8?|?3 X???>>ˤ>h >9`G>/i?@@܏?*X>>}P^?'\?P=?ˢ¾9}ԿښD 8wA ךԿ|2~¾=?ed?[^?A>W>ݏ?@|@C'@@yj?ˢ=o=\ ?H?*>ͽ$3Ǿ/F{>{>g/Ǿ-ͽ2>H?_ ?=Ţ=xj?@C'@@yj?ˢ=w=\ ?H?*>ͽ(3Ǿ/<{>{>/Ǿ-ͽ2>H? _ ?=Ţ=xj?@C'@c@&@ ۏ?&O>j>N^?Z?՘=?¾5;ÖԿۚG Fw'D ٚΒԿ4ņ¾ѫ=?b?'X^?#>fT>ݏ?@@h?>G 9t > Ԥ>(>G>?X?|? 7?|? X??<>>Ƥ>a >%9H&>h?c@?e?tj?HL>>>h?1-??J%+ܿ>bg kW;b1 ܿjJ͞?O7??3>R>wj? i?V?.Nh?>⽨ۧپžֽ>bЀ?{???w?Zʀ?_׺>SK׽-žkپT>Lh??(z?nGh? >ʟ=>J??h@?`>@Rqt VYbM?Y?dQ?Obħ sGk>(N??5?{>3=0>&Oh?#-z?ҟ&?mZ2>^4ڑ(rD@=z??z?A?$z?t=~Dqߑp+4;g2>!&?(z? z?&?>8H=tL^?,?B@?0?(k&?z?o??1U}i%ѿt俤kb0{1?bh?e?n1?zѬu$ѿ}q0]?o? z?z/?Do?72>֨>9R ?XW?ڏ?[>dÀ2C:ѿ&??n??@3?c&&ѿ#>C?`?] ?92> o?4?Om?R?)PɽkV9ֿT߿aq^H>@F?v>rtjU߿@7ֿhqɽS?hn?z/??h? ?cپ/ >bH?=?JvWm=ѿ@z>$?%?%?OQ$?w2>!`!ѿbCZJB=?H? >پc$?s??U?krP?-=֟ld`W[|q>s>|``ndii-=[pP?t??t?q?R?QB14žm>>¾4ܿ=Q6&xZ>c3S>(C+f"U>$U>I&. 0ܿd¾P>>{ž4L0S????I??>&>>g>Q>v>1 >r>;>i`>u>X>S>??t?((??cP?Sɽ%}1>NνG [B?#?TԿxԿ*x$?`?6A lB&ͽR>Yta|fȽeP?„?ND(?KƳ>???Y8??~9???59?{?5???S?>((?Kٽ:>;?p,=p%*ѿᑿ6}׽w>ngȣԿsxbU@?[?%?-PfŘԿEe\#&?uѼ?@?K"bԿ>Rֽёѿ[BV/=?yг>x8ؽ]=A-l??@X?뫉??w>? ?U?B@?l?`\=Kٽ3Y5\=?ʙ>U:ֿuxD~غ>5?p Ⱦ/暿dTb93?.?Q?6%?"&&?????bƚǾ5?>bDi(ֿ׀>?]=Xn>X?b?*?˷?l ?㽢>ŷ>t ??'??bP?ӫ>3Y9>>H l??>>qdS߿P=̀?X?0U v;??֟?#$?wUT>M$?t??ԋ?jO" -+X?؀?= G߿wMdU>?(l?>>߻G?k?易?)?C>X>{>RW>>)?O?wi?G?9>9?G?U???J>[`nVz?i{?x?{>hwLL?Ȁ@??>>3? @?al?8 vj/|>??z?Ph`>6?4?U?G?9?Y?I{.?/ _>>>BN>/5j>|.?hY?9?9?~Y?i??@.6?gc>>YS1???3?\{>SL =bQb'Bs&|o&BCb)bJ0 r|>C??b?1?JI>??@?h?|Y?f9??="ÿ=J-?{?-D-?=C"=S?9?.>6?v.?w?'?U??V>U>Fm?}??lw?Xd0ݚg I;*ѿ,ѿ2=? њ(.?x ?Ԁ? m?> >}?X?'?x?w.??;>G>ת=f>aF?P?N?-YF?f><̪=>.>>>I=j>)??ڪ?9?k>J>2F?k??x?X?ǾuԿHf&fU;ԿǾ X?S?w?l?F?>J>w9??'?r)?ȋj>=Q>?>??FpZ??[?˅?yiZ??7?>/X}? ?="0ߎ>4 ?3? ?G>>H>ry1? z?̀??uB*:U%ܿIkԸ|I!ܿ12%?CԀ?@z?~1?>>k">!??q ?ڎ>J0N"p=R?Y}??5 ?xz?rd?qd?އz? ?f?/X}???,?f> =:>W>>>?#>jbd5=>>>ͽژ¾4J>C?k>J¾ͽT>6>I=n^}O w>"?>Z>W>@>՛='f>H? ??;?G~?x> >*>}~???h?? ?kZ?PYF?k@-?F>{>\>?`9?r>`qtqDֽ!>i1>=?ƚ?mI?^H??٣=?92>`">׽uDlMT>Ý9??>{>>C-?#YF?LhZ? ?t?i?4P?Է>(/%۷>&Q?h??M?~?z?^?9L?{?J> W> ?ާ?R?|W> `T߿r俻ڑXפ>H? a?C4??1?j]?H?Ť>=ݑ_rO߿} `Ѐ>?O?, ?>${?xL??/z?l~?Q?숑?2?%LNaL3??1H?-?ȷ>>pd?Y?J?F;-?">{Ҏ>K?yS?3?¢>td8ֿ$ѿĖž{} >a ? W^??i?O^?Y ?HW >?žM#ѿ3ֿ`d>9?:>~B-?(L?W?id? >3ٷ>&4?H?D>vmjm/D>1H?0>Z1D>&*L- >Qqd?.?-UF?F]=Y0)?[&?E@'? >n m}4پ9{=h>>l>7=&9Mپ64}f2>?@!?y)?e0t=JTF?6?ed?ѽ >,+LD>>e7>>O>0>>i>^AmK$>Cz?jZ?f>c"~j>[????s>N-=Lɽ 1KĨ H=I> J>=THĨȗD0ɽ.=Ա>???X?Rj>"f>}^Z?=yz?}>0K>f?v?>nY"?? >m}Kf>7~?$?٪?ʪ=`=v.?Ag?Q?l?? ?qP?R??&b2>>$>uj?ڏ?uj?`>4>Le2>?XR?rP?G??|l?|L?_?g.?=^=V?K?p~?g>_nL'm̘>5L?,"?#?nY"?"?#??>yD>;D?U?m? ?D?)>P?Y?ðG?4ݫ>\=0>?n?o?,o?(&? Kh?f?W@@g?0Nh??&?o?m??ⷄ?j>d\=˫>եG?Y??͐>)???F??BC>>=?#?!?"?,?"?z"?>*y>e?@?o??Bc}?>>9?9?n>Yߣؽ@:(?}??V4?z?[+z?7?@A'@"@?.z?z?2?~?x?/(?ؽ7@Y$և>Yv9?9?ڜ>>G}?H?_?}?-?ҽ>!>"?!?,?Wt>AP>?&?B@V?=?"{?xA?9?/??Y?lA?>S=@>\?U6?fK?8?%9=M>來?8@t'@@V?>$9=8?H?0?V?:>>f=Y>EA?P?J?H ?|(?0?z?)#?Q+?%@|?>?Wt>>?=>?'?)@#$?@?p?(?z?J?R?B~?/?O?۹>6b>^>rP? ?o?ʓZ?Y=J*>۬?l@3l@׬?>*j=3Z?k?(?wP?N>b>ȹ>TE?/?2~?T?;??!(??t?? @O?>???? &@r,? S? u@+=V? ?X ?Pv>a>d ?D?RI?b=?$3їD>h?\??<:>TX0$\/>(?tv>M ??wV?C=buR? ?@?v0@@:@:@?R?&ǵO}:=>?%?o`!9ϥ> ??{?n>#$9* CW7>>>7>6 C>9> ???>849`F?m>?e=P\}ǵ&R??v0@ `"=+d???=?l21c_pw 0}!pc]=@#=]=c@/}1v .]p-N??? "d?Z`=J">?ڟ?>s >K? ͫ?{?N?K3۝~ߩ(S?bĘ>tA>$=A = =p'=6A>>b3S&ݩ՝N??˫?.? >>ݟ??H?(ɾV}M?~2?1{??,Mu&?u+ ?w{?W(?=$™=zNc?&?/&=? U`[Mv>1?*>f;> 7OWg;>->1?r>S~`[Ur h2=?y?Qc?o> ?p?l????@۟??CR?? ??%>ҽj3;~'>Ϟ?5?>ؽMھKRھؽ&>~9??>'+;ѽ8>`???KR??ڟ?g?>?V?m?y7?W.?U?#=^}|DW} -=?G4?C?]?z?´>5>??A&>Ȋw>ju&Iˎ>h?{?E?{>3IWY[=U3D>J?X|?Щ?sŽ>N9}t w>'>?[?>Ǹ>??@?W.?%?>?TV?du=ɾɾ=BV?C?*?c?H ?dc.r" >j>?̈́w>z| ^Ǿ>?/?]?K.t=({#__ÿ~ÿQ`1tPu=e?2?Ț?>ZǾ z w>6?f> >_"aQ ??%?U?߁??_>??@??䳼?/~?|v>V9=a?fNc??@u .(0>Go?I?َi?pm Di잿S&Ǥ ut?Nc?`?:=y49av>:~?U?-T?D3~?FJ ??t??D?|??J ?3~?Q?ؒ/?C>,>]d?pɫ??{>TkǾ">E?r?#> ̽{xQ ?{?U6x^ >(r?E?t1>ZǾc87>?Vʫ? d?·>?>/?-T?A?h/?`v>bz>ڟ?h?՟?>Ocv>/?dA?$C?Q ??*??=?_ҽF f>"@o?Dr?2T>Ic t?+? @?^t?ÑIYU>&r?$Io?>ѽV/=????R ?]E?A?>@? >|_9u">??>z"q[9>uC?q>;>J D??5?N?v M;>??n?>I>pC?@?@Z@Z@?@ @S?H>!sI}>?N?>j2;m BN??◱? D?/>>\=Cù>Q ?d>=4 >۸?,@R?? >=Ĩ>O ?˺>(=H{b>foI?s??IuU%'磊?&?}i?`>x?(@Y@Y@C*Q@} Y@DY@)(@y?Kv>~ i? 4?? 'U? {?vI?܎b>\=b>wD?r? d?a?b>? ?^>?Zd?b?pD?]b> 4>L=?n>❿q[>q?R?Zmuʾk!,?r(@n^@h@@@@~@@ ^@F.(@wn?lk?*?k>][՝S~>}a=?R>ڦ>Xb>zI???˫?hOc?a?$>?qNc?ȫ???RjI?4>p}>kP?;?^X:橿\m@??:?r=tʇ2@Y@c@@>?uu?:i?,@@Y@@og`_v=xS?U?m>٩k+a %_?P?j=?????j?Qw>ڢw>????:v?R=?UoP?U?9?6'?")bSX>"?W>< 1`wt?`v?@/ Y@ @4au?ou?~@/Y@?@t?@ gbƜ>CM?>uSmv(??%_?9?K? Y?N?2=?)6>ctΚzt8>0=?N?F?>;??1? h?>T19jp#b'?>}3r03?Z@+Q@@V? @-C?abQp9L>9t?9?XN?kn?(?,Wmt !ѽ5 ަ 7ѽ{ bU_(?&m?AJ?Z? 4$C{ ɑ>!>*ٽ [ct?@Z@PY@0r@@z@@(Y@(Z@@|?䞿WMOؽH>|>m B #Z?XN?g9?vZ?(>A/֝U#;0臾TǾ^TǾ퇾*;Uם/ab3>5Z?P9?pM=?,}A>d;>ھ̋ÿBa|??7?@Y@^@ݖY@?@e?o?a~ÿ腝-پF;> B>F} =g9?9=t=$s"9㓟ܩg[[Ğ'Վ>n>Q>M> >Ɏ> 'b[NߩΔ 9$J=F9='*Yc(=[6ÿt랿t?@$(@3'(@% @t?R鞿ֵÿ%N=Sc𑜾t*9=>*1o CMZpS@r>*?m?Ro?E?No???k>V7Sapd Cp2*>y>5>ؓ7>g]=g =Q.񌝿u`jQ2R?x?X?(MieYꄝ:F艽 =f]=7>BE>N>>y?y>$dp a>v??6??g(r?&r?W?@2?{??m>b{ (@>?ج?̻?Z>=) =J$4ھY w>}>O r< NپzK =N@=>п?8۬?y?@׬?3>5P}*>9?=?J?d?Fi?B>#EU>>i?c?I?6?0?{>p9}C=>۬?@k@=?δ>"]==9ٽG3y(txsE)qS3ؽ1;>bQ=]=>?m@@t'@,k@?ˇ7>cA>/>>>Ft==Qm QIFI 5m u=Y>G$>x1>A>c7>?l@t'@,k@?ˇ7>cA>/>>>[t=3Qm PIEI 5m u=X>G$>v1>A>c7>?l@t'@)@Hj@a?>]==O;>ٽ3${sAv s3ؽԄ;>B=]=>r?}l@@ج?3>nr*}F>7?:?H?a?ܘi?>,U>>i?b?,H?#4? ,?}>5I}U=>Oڬ?)@»?լ??>κ= =ھQ[ yi>o>du Qپ_ =%=>?ڬ??>ʡ4u a >J?$~?1??zr?!r??0?{z?Ě?v_>y+b߀ ?[>»?w>ز> +>}7>|]= =鈊KMblTőM?$x?T?ͱOhC]? = f]=h7>;>_>U>*N=C apwStI>e??uIo?E?Ho??9?>dSlfpmC=*w>8=*{c==Oÿힿ$Ӕt?E@5#(@%(@ @t?잿rÿZ' =|c=I*CF9=I=.$+9F5੿=b[o'Ǝ>T>,>)>>F>'Dh[᩿Y%9!$4=8=R8?=MWL}A>8;>1ھϏ8ÿ^at?߯?~?@ƌY@֨^@Y@@?@??xaÿ0پs;>&A>7}g0Q{=9?̍Z?>1 &4۝U5;cǾ.ycǾ9;Uܝp2t$>Z?R8?E?Z?AT$C m> >{ٽf_5fPjn?@Z@Y@p@@x@@z&Y@qZ@B@?瞿Z|P zؽ>>>nu R Cw#Z?J?j?'?>${g% )ҽE b ZGmҽި 0rl.7(? j?E?.?Nd?E> 69lp_3b?>3tR4N?Z@Q@@R?. @u:Q@JZ@?ϔv`37B>??a_Xp9Y;>o?6??@?N?2+=?m.>|tztC+>s'=?N?n?>8;??.?T??7'?*SS>?O>4k _vt?u?@ Y@@2^u?ԏu?@/Y@?@t?A Zg%œ>O?R>DSm @(?C?)_?P?e=??0?F??i?ؕw>w>??h??v?T=?qP?T?>rP?;?ZG78䩿d^?=?r= x@8Y@.e@@C@?zu?j?R@@NY@@febv=#X??2ةW) i>I?럱??Ϋ?Uc??0>?:Oc?r˫?4??sI?vC>>KS>]=?E>tOݝe[>w?pY?~m/ľ6?(@y^@k@@!@@́@@"^@1(@z?klr?X?>6S[IН!<>k=?j>4b>D??!,d?{?{>?n?q>?*(d?^?D? b>=Vb>.I?}??-U'{?/?i? >@x?> (@yY@2Y@-Q@$Y@Y@-(@y?|d>< i?=??I'U?K?I?b>ܣ=>?b ?̥>=+ >?{OR?? >ɾ=~Υ>{b ?ڹ>=>ܹ>5D???:N? +;Ҏ>}??>I)x >'R? @?@JZ@5Z@z?@ @b?*o>"kI!>??iߎ>;$> VN??@?D?q>2>R?>Y>9<">i?y?6 >O"9~e>5Q?>A?L?_ ??Z??*=?_ѽz>xQo?$r?v&U>SI5t??@?t?j IU>%5r?Wo?>܇+bѽ>=?L?c?E?` ?S?A?/?v> `#>L?vo?۟?>`v>X/?A?U?/?h?>ĥ>+d? Ϋ?=?+>{@VǾR>5E?]"r?>0 ҹt迊K放c??=Qt >2r?E?W>KǾ'L>@?FΫ?"'d?|ƥ>\>R/?Y?>~?uS ???????^S ?{<~?U??5~?v>896=V?Sc?x?t vN>Mo?B?Ai?Bnm e螿aꞿh~ mai?з?So?K>Qd `.tj?Uc??:=s!9v>yB~????>?-????)???M ?aW" >)u>?Dw>czۧ VǾ枘>?H1?_?Q:t=Hz]5ÿzÿ\i!q nu=i?:7??>YǾo zw>"?&o>p >bW"j`U ??*?yB?V?o=&ɾɾΙ=V?RE?)?"4?UC??Y?> >?K?+>Kw>شt?).̎>W?|?F?}>3.W]܈R3'>wM???)Ɏ>13ZZtw>.>?R?7>s> ??)B?p1?? =f\}|mS}S=i?"4?:?O?~V?S>?@?uܟ?q?FR?=???+>GҽX2;'>?2?>ؽھپ~ؽ8,><?m?z>');ѽ;>????LR?(?ڟ??>?IV???9?(?Mɵǵƻ(?:?{?{(?==Qc??'=? Ua[=Ot>0??)>_;>9w;>5>r4?s>>Xb[JUr 3=?W?+Pc?l>m?0?Kl?'?̾ >?Rͫ?S?N?7)ݝ੿Sa`>4A>A=~U =d =#=.A>6>b&Sީ֝N??Tʫ?? > >5ܟ??bH?ɾZ}?2?|?-R?iR? ?8.?B??dus̵{bɾGl"}=)d?#??,?}y5ӗ)apYz :}c9]==N]=c4}Ky Tap p/W??;?qd?j=_e">_?i?? b 99ĥ>??y?>5 )9C6p7>>>~7>`^C-$9 >|???">X9b?$>?==a}7˵&iR?o?K0@*@@7@S?[#@(?S?uXS=V??Q ?˩v>]H>j\ ?D?czI?\=?b;?'?>/%$I> 6>ͻ??﹇?,>e;$!>'?;?'\=?DvI?O D?P ?>~v>D ??lV?=uR??Y@??S?b:>?1%?'@!?ˏ??(?*?_H??J>~?Z/?L?ҹ>b>HW>`|P?8?l?hZ?KH=*>L٬?k@(k@+֬?#ݲ>.*O=Z?ei? ?tP?G>Šb>>B?/?-~?}?G9?E?(??r?? @?>?b:>?Wt>AP>?&?B@V?=?"{?xA?9?/??Y?lA?>S=@>\?U6?fK?8?%9=M>來?8@t'@@V?>$9=8?H?0?V?:>>f=Y>EA?P?J?H ?|(?0?z?)#?Q+?%@|?>?Wt>mdD?8q$@p@C]@[ @^0?oP??]??ⅻ?T?ǼA>qEbIGu"??w?L?=04I-R=H?5?H?r=H@-4=?Br? ?{~"?GDEA>ZT?B~?r???O?x?{ @,]@yp@P$@) D?mO&D?OD?@Z@b@@3Co?B>Z"?!?ғ??O?]>h:t>cMz?3?q?E>&ؾ/:}J?V?V? K?#&:ؾʊ>=?.?KBz?c>UW>lO??C?c? ;"?8>!o?A@b@Z@@O&D?Z$@@i$@Z@!Z@@a>KCd>b?D?g>u >'=>)?QP?a,?q>Mt+ư2>3?~k?X3?P2>H%jq>^,?P?T)?٧>b=?>_>D?Fa?ur>P{CB>@kZ@Z@Z$@,p@Z@Z@p@b@S@BȄ!ӿݿi(>+ ?Czn#g>>r>F>>ZRgmxBՍ=F+?UG?B?<,zC ?>}|(,ݿӿja@b@,p@7]@9b@EZ@b@;]@@8>&ӿ 2->4v?E >̾6'41?R'?#=?ue;c p nbL>˻>XRd>Eb*,}*_d>л>L>b. _ ;=?'?1?z(6+q̾>v?>C| KӿKk>Ќ@7]@m @@@D@Nj@! @'o?GC5ݿIB> ??@?]qKJIN?/? ?z>/J|1>"&???>/xn..x/ƺ>??&?1>1|i/>9 ?q?R ?2`ICq?ך?~?F"> ݿCCk=o?m @)?&0o?B>JH> 2o?Y&?LΛ>u]t(&>5?8@~? ?c=>u?H?}?>D?d>-y??\1?n??.w塿ݥ?n?/?و?(w?j> D?}??H? >{=)?t?p@|?>|(q>)?O?gΛ>C$ӿ'"ӿpCݛ>3O?[I"?i>>v?_??%?(>=3>n>>*2?ם?mg? @w?2 U?| ¿¿g~U?z?~ @2e?Gԝ?2?>(>3>=d>(?\?ۖ?v?>z>{F"?O? ?>"?|iݿ5 ݿ^n*N"?? ?a?e ?6 >^ ?j#?D>]= _\ݾ X=?(D@*@Y@΄?8~8/.V~Wrք?[@*@B@?=ݾ)S=>#?m ? > ?ma?C? ?`?Ϛ?"v>k|(t(>d?f?G?D?D̾qt=l=p=@\k8k~=i?P @ @.|?E۬jFVLZྯ_|ZLj >|?k @P @?w3}=zkj7\=}=xq~̾CD?B?`?݌?*?a?C>>+>>'>fa?G?k??@> 6bIk>3>!ulzO1[9>3~? ? >ʾ,Rde?S?:Ye?ʛ,ɾ>b?~?>;[|7i 73>>gI6-{i>?݌?ꁻ?6?%D?# ?v??}?v?2 ?RD??~?6 O?6(( ?9ݾ1lQ7[=־}b1̾=%E?@'O@cO@@1?w=ؽ̾Y@־T:[kݾ=>AH? ?H$(,tO?ꁻ?T?p O?G>RDt>?@?N>ڴDJ>O?RT?h>^>؅< 1??}?P{>= }=>;O m`k_?6@ @1@ @6@I?i徔eS< b>8R}=0=x>}?w?" 1?<@G>>T?A>g>Mr̾[ ? ???m̾8ە>]A>%=+7? ?+?D?2?dž??[~?qɫ.?ʠB@;@@k@ԟ@ߣB@? c~~??D?2?QD? ?"?i8?=A>zEd^>5&6q!?$?I?jq{66vV>NEa,r>" G?y=?i>N>9Н??@K @'?̾07ѭ??@Mj@ó@{@8@q@?@?~̾?Q @-C@ԝ?b>>=?G?2>?zE>Gb0k=>d=vI;(<==9S4fHL>)??M;08j? `?*@@[>q-=Ԃ??@q@[@3@3@[@or@C?@?'徻U@*@'h?"x?/;'?+)? h>>G"?s>߳>TI?1??*><= `={=ɣ> ? 1?B7?d>P>fz"?8z?zP?Ҟ=Cs /}?{ @S@|?CʾP7?B@e@[@@z?@[@v@KB@+?'y ɾV|?/`@< @?Q|[ 溟=kP?Lz?"??Mz?)?$G?+?싓?DH?3>+ 3>}DH??"? G?M)?O>z? ?*?L,?{1>*?p?ń?:ڦ,!?6@@@3@o?(?E3@@y@v6@^?q, ć ??07?1>vl,?6??y?2?P?.?.>??z}?U>+6\lʩ>}? ?=??P?.?s??Bp>c&?k?U?Mj}@@@s@3@ @3@ڄ@$@X@f@=jK''U?v?+&?Jbm⾿?y???|\,?|=;>D?>ݾihsݾ>޼D?y>ˌ;#Q=z\,???|>~L>??x?׀3ZL^e?mO@.@a@6@[@M[@@"@7@O@je?bMLJO!???7L>^Z|>?`=>7p>w^ ?/s>2?E=kyky=2?k>/,d ؏q>`>*=x"ؾM^d=λ>>}Hྐྵ?O@@͜@l@Oq@q@@ @O@臮?@X{O̺>IԻ>Oƍ ؾ`=4ؾ,u*||?ם??}=2['/[~=퍅?H֝?1s?w}"vؾ4/:Ͱ>tRd>'x"&¿+&H྆de?@6@;B@?@?@UB@^6@P@be?&Zx, ¿'x [d>F >&:4>-h':Ej[b1>K?i?D@;?>/־>?C@&e?r?1>Pc 0:G-2>b>@p*.]硿¿~XL>:???P?ڙ??ME?WFSL{ ¿u⡿.2*>e2>?>-=ݻP6;L>+&?q6?[ @*@Q @v~?4~?}Q @*@M~ @.-?&?nL>Eڰ#U=H?83?>f,. )j_,J`.OFɅ,ju.,H>}3?J?=I?SK?m2>+#>*>y??t?L|?*[@ @S?_; l? @Z@Rx?l?Q??λ>>v2>E?H?U?k?>ׄ*5xz"n ʾY=vQ=ɾ%pb<(x}*j> k?V?I?5?3V?3?5>Wd>-ź>R?U?Є?2|?>N̾feM̾ > :|?ӄ?U??>4d>@ҝ>3? U?5?0V?3?5>Wd>9ź>X?U?Є?2|? >L̾feQ̾ >:|?ӄ?U??>4d>Jҝ> 3?U?5?G?~S?ak?>SW*#xwL@ʾ2 =k=ɾr`N%xJ*4>Ak?uU?:K?O?2>>ջ>f ??q?z?yZ@ @%?=B ? @&Z@v?k?J>?>:>~2> F?G?z@=mE?s3?>F,.ptVj,`t`P徉L,jx.},l>3?-L?=° RL>&&&?3?r @*@O @~?2L [~?'Q @]*@} @*?=&?L>ذoz@=J-A2>n۝>8*.=衿<¿WL{9?A???ҙ??.A?WL}¿㡿.*ԝ>92>y@-_+:xIbf1>?h?)C@?i>:־>?B@b?˄?z1>0cRAh3:J-5}4:Ұ>Id>47x ¿.RSce?@6@7>nϰd,:4%ؾv^ }v?P՝? ?JD}=8[F5[ڱ}=?ӝ?o?}0TR|+ؾ5Ø=e4ؾ^rĻ>>Ž| $)W?O@@@ l@q@!q@j@ @O@L?+c~m>;û>o@!ؾX=r>p>魖4l /_a>W2?=il|k6=t2?eX>/h Bp>{>Ø= ?-g>OAL>>?-?T5aLLYe?O@.@Z@3@T[@[@Ȼ@!@6@O@ce?TLZ???fL>Y|yY>?0?P,?= .;>D?>ݾmmݾx>-D?^q>;E=Y,?2? ?{o??Цp>C$C c&?e?T?浌j@@@|@s@3@@63@܃@Z#@b@@+j[7 U?s?E"&?b p>Z?t?.?P?{ ?|=?Z ?ڛ}?>2"A\D>}??=??9 P?,?{o?X?a(?*I,?NC|1>(?&m?Ä?B,!?[6@v@@b3@l?ꆬ?`3@k@"@6@Y?u,·ބ??5?1>. &`,?S2??Hz?V)?G?%&??@H?3>#3>z;H?`?!? G?)?S=z?X?C}"?T%>}D?1?|?>=.p=f=V>> ?W1?<?>Z>C}"?Gf>)?_?;/v?d?*@@6>"=ꆙ??@q@V[@3@3@[@Nr@?@?徍<_>@ *@m??/;+?)?v>.*GӘ=K3>ؘ=bVI5(`<=?G,E>G?=?>xn>]ם?pC@HO @4 ?̾/s??@/l@@|@@s@N?@˞?'w{̾?YV @ZG@[۝?.>`>=?$G? >Ef%>(.6(q/?l+?(?5q˵6{# >,EA>0=L?)? ?D?2???~?hh,?tB@@@O@ġ@ȧB@?TZ&P??1?s2?;D??)?D?=ٛSA>s>2zo̾%??? ?{̾x>A>IT?>&><1??}?K>K=\}=Q>ch= #fJ?(6@ @3@ @6@?PX^. ' >%~==>i}?9?x1?۳>iT?bO?V`>Ck>?@? >Cf>O?IT?B?'O?)'?JDH?'>ݾkU.[%־(̾l=mN?@O@O@r@9?=̾Erj-־0[%kLݾΩ>SHH?d?( ) !O?·??D? ?9v??? v? ?D??B?\?p?M>r6"3>jy -[{>~??>ʾ,/je??ae?U,.ɾ~)>?~?y>y6[{i r3>q>(YI6z^j>?l??a?Q>l>0>>4>qa? ?\??J?D?uD{̾q==9\ei k] ~=?DQ @ @z0|? jTLO?RTLjdB>|? @Q @?+T}=k}k8\i Ϲ=ە=qŀ̾C-D???坣?w>}(鱛So(A>+??[?V?%a?L ?>F?'?>h=:@ ݾ]=W?D@H*@~Y@΄?Ž~,d|nWք?J\@*@'C@?Z$=ݾlr=>f&? ?> ?a?+>v?h??''?>_=3>8>$>2?ם?g? @v?HU?~'#¿*¿]U?{?X @e?ԝ?>2?>>_3>=>*?6?(?v?>,{>E"?iO? ћ>Cw#ӿ ӿ5C>O?%?̛>uPs(%*>?-@?"?k=>EH?)}?gD?[f>w?G?\0?nm?[?& 塿~+?wp?/?Z?r?Fg>D?x}?@H?>U=)??|@|?D>I~(t>*?0o?`G>ЄI>0o?%? @6$o?CݿL=>?i??q&DI???v>f/D}p1>!&???>3x..x>??s&?/1>g}A/v> ?? ?!nIq?D?~?>㷛ݿC:o?׃ @@+@@m@ @u8]@@a,>}(ӿd  >v?>̾6'e1?$?=?;i )bL>sȻ>vEd>s*,:s*9d>ʻ>KL>)cd j;=?%?* 1?(8(6̾>v?3>: ӿjW>׋@9]@b@Z@b@u8]@p@pb@@$ӿbݿs(,> ?PD%)*_?ԝ>i>>Wҝ>U>`h[ ꟖC="?\G?;?m<5KXD ?k>(ݿl#ӿ脽@b@Ip@Z@CCa?D?W>>V.>=裸>)?P?V,?p> ְv}2>3?k?3?2>sͰԖ?}p>T,?P?|)?z>=]>iF>D?a?cf>C+> @Z@sZ@Y$@ߞ@~f$@KD?ū@Z@b@@?o?>U"?3?B?^?O?>6̤Dk>Fz?30?0?y>.ؾ4:'D?\S?uT?F?A+: ؾC~>?+?=z?Y>Uh>K O??]?ԕ?5"?>po?z@Ob@-Z@@ D?KD?mdD?8q$@p@C]@[ @^0?oP??]??ⅻ?T?ǼA>qEbIGu"??w?L?=04I-R=H?5?H?r=H@-4=?Br? ?{~"?GDEA>ZT?B~?r???O?x?{ @,]@yp@P$@) D?mF;Q?k@Umy@>1@c~? ??-?9?K}?U?ɚ>7Vý-?9©?R?I?Aj_ z* H  V> +)zo_B:I?K?"?/?ĽlVI>M?#t?,??J?7 ? n?1@IVy@Ck@?#/=FL<:%<?I@u@|B@c?>^">?~??Ld?>9+9>b?8o??6>ɾm'͵0v]])]ֿou'ɾ> ?Gh?Pb?Z8>)m9h>>d?b?~?)t?]!>y>zS?mB@fsu@+I@?LJ>M} >( ՠ>??~?8?JQ>B,#>=+s>->PI>>9>>ϙs>=#>A>68???>A))ń%e >0>>Q@Sj/ao?L4@jj@OI@S?~k@I@I@k@2u@l4@df?Pښ$.NTeLW>96x2Yms?w"f> ,>=>pC>2^>6-?;?(?0c9?S>Q>_9??5?*-?J>B>0>">NT>K"'?=wPY'xO?W>u"7M&}uJ?!/?߭>>^>T?T?u?cs?k>|>ds?t??T?>1>o>?/?? J1}ߦ>x:?=肍?ֿP?!vB@jay@O1@sB@74@4@tB@1@U?GWa 7}P>L?3?>ze[“֦?e?;?3W5?*??a??"wj?׼;3;ּzj??y^?O?ϱ*?[5?8?d?,?ԓe{:>n7?9J?SP>䃍S`8a?O1@x?LZ??af??Z?t?>8N =GM?g?2?*\>ǾO>9??hܾ? ????5O?S{H}5SL;O???l? ?ܾ? ?9?>Ǿ"m>??DH?=x? ? >Ba PiPna/> ?">S F:?B6??dX?dC:sT>\?Cw?@@@?rr?@s^ܲذh^ȷhr??N@@L@ u?£?J>TvB'hX?Z?&3?:? #.S+"> ?Y?!>lֿ.">g??贝>9W>Ц>+>He>x&@^K9 '(o[? ?R~@04@ @qЭ?Z>Wح?\ @4@w|@?^?[+(9*C*a>(>Z˦>+W>>Q~?Y??y?N\xԀ VP9Վe=b?= @@4?BZ? ?5*?? ?'? ?qZ?u?@?; @s?=e+9Ŵi r/x>M~??2?~?>L"v=h^P>m=">O~?2??+ >>Y*e}Ǿs*(˿{i!.?]?ּ?.?n0?N&@D@;d@D@!@H)?,??G?P.?k˿}d'(oǾ6e.Y} >d?2?x?%?t>2W>:?K?H?:?W>>f?u?17d?|_4}Г1>)L>D[ev~9`>[)?.?N@(o@L@h@Qo@H@%?zS)?>޵rA"D|ex[5S>>ד2}bvjHd?x?{O?$9d?G7 >SxҦ>6??d/?ܴ>mxB? > =d?N?>-?ڲJ?;7?T??~=󉷾mB"Ҿ9@==b?@7^@@j@@4^@1@8b?2M=Ҿ"4>Ɔ=?l?7??Jk)? E>{O?>]>^ᄾY2/>?? >jY҄>>>95*"?`?|?Iq?.??D.? Ӿ`U< ??a-@Of@b@U@#f@w-@M? ?UҾ.???t?C?`?/?#".9>mV9|N~d>bX?vO>،{j9yVL4WC^A>\/??׾?t@y@H7 @إ?͙>D=; ?U?(@@6&@S:@?0@@w9@q? ?f=>H?> @O~@@ھ??/?tL>PI(mVý{&C)(?1}ew AC⾣eH7}+?/2ĽB8>>>%>ܢ>??K?@?_b?u)?Rˣ?@4@@ ?Y5?L>%>n> 9>ýd,?9>ɨ+"hJœǾy&IǾQԓիJ" (8>"?b???>#>L*? ?@W@m ??h?Q@-@@L˄?Ru,?g@V-@h@=?B??k)?]@@F>G??b?d,?é?b?>m>??>ҥ99>??K>[>b?g?yg?*8?B>m>???ȭ?,Z? ?yD@+^@3f@@>Ő쪐'>B@6f@oE^@WV@R=?Z???R?t?+Ñ>},C>H8?1r?é?sU?n???c5>}+/?j?=?U>$(( f>=?e?/?>x??k?P? ?1>S@>T?z]?u?{lr?u>x ? @uo@@@+@:> zv>O@ @@o@F*@ٜ ?Ƴ>r??Kf?CT?p>bg>?sU?I??J98?E:>>???n[TL[???¡>->98??!I?W> #>b,-? ??3O?u(<)?#D@@@rf@@Z#@?/?;@ @q@@,D@.?t<jGO???#9-?@#>5>I?A>HB>B>>e5?C?x??De˿e5?z?b޾?V5?ֶ>B>EL>>(Aɾa=17?t?Luj? Sl^*}?Q>d@@@<f@@u?@.f@@ @!>d@?~a^eSۂj?y?:?=֦ɾA!g_ɾ#>P>>*? ?@ ?@=B}`zf=?T@?*?c>Q>#>ٯɾi_ p's>{?ys? ּ[e]ճ?D@o@3^@-@ 2@P6@-@?=^@o@D@?]֭yռs?F?Rs>n'!g_ zRp'm=\1-?T???@~@ܓ?wh;?@e@?e?^T?+-?=Lq'z!z >1^9?>;s|Ⱐ+?6$@jK@[@?i??Y@O@&@t*?zu;L>4g9?i> z+ۺYs>9??$d??K@4@= @.?4<2.?> @D4@V@?]??~5?s>%+<]=>B>+虽`;|o^< ?,?W*?=b? ?Y?\Ib?0?)1? ?+iE>]+vK]>䃄?gv??W??{ @@@?д")?i@ @#?>??s??>]+L|ޫ{>=>/>N׼S">Z?Y,?0W)?q=U䝛=a)?X1?Z?>̷ySռ>^>c>^zvK(4>FX9?s?rj?6O?6vr?Jҭ???>ҾҾ>3??֭?|r?0=O?yj?Xs?t`9?}C>˜ |(#4>HX9?s?rj?6O?6vr?Jҭ???>!ҾҾ>3??֭?|r?2=O?yj?Zs?v`9?}C>ҘRs><>r>lb׼S\>Z?,?MW)?j=U=^)?l/?Z?>ŷx}Sּ >.T> >t㫼N ]>A?q???? @9@t?Ե"?@ @???Mq??>_]R+Ρ]b0>=>M꙽;kq^<$ ? +?J(?:b? ? ?BEb?,?,? ?:>V]+~s>4??^??p@4@: @.??:.?2= @4@Z@?Z??3?s> +.)zS>SW9?>^;s~U)?U#@J@@?f?u?@*M@#@&?zqy];>Z9?C>Q(zx'e=%-?]T???@7|@?Q' u[?|@@?F?=T?&-?=y'.)z3s_tz's>K?ys?׼um^?D@No@1^@ -@E0@_4@؝-@);^@To@׿D@?/^X}Hּݻs?c?d}s>Cz'kt_2ɾ">6>Ғ>a*?? @=?d=~F= ?Ǥ@?*?ꔑ>IC>">ɾ3s_@Bɾ\=3?p?ilj?mSv^yM?8;d@@@f@@p?@Q+f@@@;d@Ψ?nm^YSwj?9q?e2?B_=ɾBn>)%>B>p>eR5?ھ?br??e˿e?Nt?1ؾ?HM5?]>iB>;>vx>@BNI?^g>4">!-?%??u'O?o<*$?oD@ @fe@@@B??7@D@p@@[D@(?ؤsw>}I??+8?>>??t?r[9SS[K? ?~?>!>28??NI?XI??>*>T?UY?m?br?b>5n ?y@~o@vߕ@w@;)@>Dٮ>M@. @@o@'@ ?>r?I?_?ɳT?G>?> ?{O?i?ٵ??>/?b?6?mC>0(- ,(J>5?_?3/? >ڴ??=f?XI??a?"8?eB>ߌ>¶???bǭ?̨Z??C@)^@f@0@>ɐzW >A@W5f@C^@T@8?Z?]߭?D??w?>B>:8?.m??b?>gV>?O? >~9{9Vo >Ȝ??D>>b???@b?4??>ɏ>)*??@@ ??Y?@NJ-@[@˄?&j/.;?@i-@@=?&>?'?@,@!?˵*?>7>H??Ob?|.?9>.⨽$"J̓[Ǿ$vdCǾГJ@"8>?ý9>>>>V5?2 ?@4@@?A)?D"b???R&@W?ڄ?l>?> ??vB@L?ib?q~)?Lϣ?C@4@}@M ?^5?.>*>>O%9><ýh%?.}zeq;>*|e+}?Jý6V2O˨Ia> /?@?o߾?Ʀ@z}@; @x?~>= ?\?#,@@*@>@4@@=@z??k=>?XB @@@d?"?"/?`>EǨ:=V9 `v Gun|>]oX?l>}s UrL~96V2̚>9뾠z"}?rh?b?mx? ??k.?EҾU ??-@#f@@n@'f@-@??T&Ҿ?{S/?F? ?{?+?g?Z?ޕ"09Ϛ>Y>YD>C ?g?D,>YYë]>2̚>qS?ퟫ> ?lJ?7=??S?t`=gn62B"Ҿ =eIb?@:^@@vl@@7^@u@Fb?ț=NҾ"/:kw=?ů?I=??™J#?緫>W?fId?Fl >)x[>9?K?4?}Ҧ>f.xـ >Kd?qS?x?5=d?[τv1&}#>UW>Cu[ke|{,.s>c)?2?P@o@@@o@K@%*?])?>|k6w}eGb[D]>>Г0}!u@Od?~?,?>LW>+:?ML?PK?:?EW>0>?x?3??@ >:YgveǾ9&('˿ztd.?y??0?1?''@ D@=d@cD@ #@+?.???N.?Ճ˿$((ǾeY >?r7?~?3>!=`P>='( !>~?3?+?~?>Fx yt㾔9 @@?Z?_ ?+??z?@)? ?Z?&?@w< @֐?=јehs9㾶Ox:x>~?5?~?#;S@@NE`81NR?+???P>-JW>`ۦ>4>Bn>>9!(][? ?R@4@ @ҭ?"><{]<>׭? @4@^}@o??1[)(9(>f>&> Ȧ>*W>⬝>?4?!>Tֿ<">?ٹ ?!">' Sv:?8?z?LgX?@,_>?x?/@~@@ě?[sr?)$p^0e^r?̠?@ƿ@¥@u??K>^۶ ?!>5aPPa>ٹ ?s?>4NI=CO???Rb>hIǾ%> 9?> Ǿwu>??H?==NK@>z?\??ef???Z?s?ܹ1@1T?\aaՁP>MM?3?">Hxe䷓"?gd??T5?Ѵ*?罃?'a?3?tj?ּO;_;*ּ6uj??]??*?[5??oe?ӡ?ӓ8eFyT;>7?!J?AP>훮`a?x1@uB@4@V4@sB@ܹ1@7by@+rB@?r)Pֿ聍=:?Ʀ>,(}IJ!?w/?k>T>>KT?ע>s?6r?À?|T?>>>}/?l?{J7}vUצ>I:?QѴ= ջֿP?uB@%cy@~u@&sj@Eu@7by@sk@u@4@Z\f?\"P15N 6W>;OxYv?"iY>>(>jB>IP>v/-?8??^9?K>FG>U9??2?!-?6>B>>>L>t"/?s{YLx*W>l# ANP$bf?%4@zu@ k@I@pI@sk@?7I@zj@Q4@?6aR>->]_ >„ר2>Ȼ??W58?@> #>=*s> >;>{>J.>H>zs>Q=">,>+8?ó??->15뾁؄: >_>>>VSbQaE?4@hj@cI@}?Ь??z/<0?YI@u@zB@a?z>N">я?b~??Fd?ը>9}9>b?k? ?>ɾs'#]]0dݰ]c{'TɾBv>?e?b?8>3|9>!8d?!?~?p?!>*r>Q?kB@Fqu@ I@?1@c~? ??-?9?K}?U?ɚ>7Vý-?9©?R?I?Aj_ z* H  V> +)zo_B:I?K?"?/?ĽlVI>M?#t?,??J?7 ? n?1@IVy@Ck@?#/=FG?-n{?@!:@yX-@?d5?&YI'?ț?F ?N\X?PV>=?H??>@Qk !3[Xg¥j۱Hog,33kY>?@??z0=HV>MX????&0([H5?@w?K-@Z:@@=?65pG?oFo!?$,?^)@sF-@ɵ@@-?= aH?v}?ZjI?;h>=Ľȕ#>7?}x~?@'huT}qkkbsk}TUI (M>1Ž Nh>\I? }?1?Q&!ӿ=!?@8-@G)@3?!?oP?!?k?$?A@U9@?)g?Y=Ћ*ѾM(ԕ==kx.9*#> ?7"?*p?=&;?Z?j?5VU?V>ν#V>EU?*a?O?;?`?"? ?n#>YH/x5=;=~(Ѿ=g?ۍ?S.@'/@V?P?@Q ??@jX)@o6@I?P1?q6<zDIaپ Y0xegIdTG>>@>p?,?O@f@!??R??@pK@'#?\o?V'>>F>K#oUdkgZ0`پNUzy>͖=*Ɨ \5šh>>>j/?z?Q<@I@|]?^;6?m> =6?\?@9@f?`/?C>4>ȟ>}[iZg5tɗKԔ=>>m >]1??w?-@j:@5S-@]>-@2@2@>-@0R-@@.g?<]#* ?/?;?rp>t)W==fW??q]?;?*?:??Ƨ?>|˾v˾ >hɧ??9?&?;?r]???/?( ?~R/?Q'?ǚ?v1>E1S|By}?b? ?!?c?c?uj?V?Az)ns)I?!j?f????V?}?@~B11>˚?'?-?>pz#%=P)?.? U5?/%?1g?I1?LK1?Tg?P%?$S5?= Oi>?ɚ??)07?k?(@$? ?XC?>&jŘ/rj%>eC?? ?x@mj?6?>jT@H(&?1ɚ?]?{>_r= U5? {Zg=޷=.1>%J3biY>(?.3??s? ?A?l?h:?.??Q?Mm:? ?A?j?L??0?ĸ?e >q}BbJ,1>v>Ɩ=YѾ {Zϰ=ʮzzb{Ԙ"#(nپ<)16:Hbo?K?o(?ļ?.?}?r@H@H@@?.?Ƽ?&??~o?*r>d02=:BfCb\AH1N)cپs(dg#ϰ?*$ѾT>' ?y>^UѾj"?4?=4f0nX{BHso+=ц؈J>,?p??@OF@l|@0n@i|@F@@O?m??%>nkֆ0=wQBBZ8Y0z==??-›?4?J(|S@>e/?\-?qy>s^v(7??}?|=vg˗ =>>S$ۈSƦ#H畏>n?J@nk@7@(^@N}@}@^@S7@g@-H@k?}>2H+̦ވ&>>}=ʗig=}?-›??k}?N=rپ:ߖ=V?L&?;?~=D|پ)= }?[?"TI?x[d_i5=@}?4??r>oE,HJK/U?y?@w-@@@G-$@;@@4.@@{?U?QK,Hr>予?_6?}?m=)l5UdxBbI??MX?TI?x=!h0|>4ɚ?Ś?<_>Pg0^=ZI?KX?-h>ª澼i[W?]?e?+?ƶo?>q>*tU?8???ؔ?FIJ?H!?S!?dJ?P???#G?U?L>2@>Wo?2?Hj??nYW?,i4澃Th>MX?V>4h>xvg@)ĉ1>?']1>!)@krgxxAh> V>vdŽS*6ώ>??m@Y???`?m??ݣ??#Eh)shp1?ʳ?j?V?w? ?H?ƨ? @` ?y?>R$DKŽV> c=l&Ž15Yd%˗WY]1 &,1\P̗WdD)Ž@=WY#>\#>F>v>b]?~????`?,A@h@?H?1g9UտM7f%տ_8H??@EQ@|?H1?????r]?Q>F>#>v#> c=?j}#>o9%a5K=xBN8HDJH;H~BE=f5:Ag#>n?7? ?>ޓ>;?5??Wx?ʷ? ?B`@"@Ô?G0^տ l*:tտ?<@Et@7.?Լ???@?y;?>þ>]#> ?$7??nJ?7?#>zh#= U?bUb97?HF?l~?"?>Z/?R?d_?QC?"A?9$?@7@@J?rh2Y*4*^gJ?,@7@@>?7A?yC?n?6?s/?O>"?}~?nJ?^?x~? ?G>r·>nW?}?#>&c:4f[Yz>%}?$eW?ǣ>ZF> ?Mt~???%?U?F@M^@%@!?KD& O!? @2^@SF@'? ?>:-j?B?C?r p? v?! >??:?t">$=!=^.>`=?b?G?;>O>"?c3j>;?Q'?:@?? y& l:?@mi|@}@"$@!!?GLh?տs-տg!?>$@C ~@zq|@@}:?s$:?J?>@,?T$;?x> >Jk>/j?7>þ>k]?e?to? ?Tφˆ?p??q]?찾>u6>j?s>ak(V?UM@@ŧ?23{jD?H@an@}@@@J?ʰ9hJ?@/~@p@H@|?YLjzЧ?@pO@ W?'Jk%+ (O;?o?i/?;?,?@4? s>.ڈU׈!9s>c8?@?;?h/?o?s;?(#} h?@![?T>w)h?WH@k|@^@0@wߔ? ?j??l$@^@n|@H@?Zh)(>d?A@g?أ%v3EU?'??S.??S?R?(o?] ĦAo??,??j,?D?k(?V?3 UbPU??m46?˾dn ?x@{F@מ7@-@M??b?4@^7@F@1@=?궘n(Y˾oM6?%?RU?G"Uv3bg}-Ud?M@:@,;?g??q? ?N;>"HHR>z?\??Ag?;?g;@M@f?U^g'V>?em>˾y) {jq:??f@ j@J@Ė?y?@l@d@ ?l:?vjl)h]˾6n>r?V>bgT4FU?@7@?nj?aC?Ă?K'?'?>w(K>?)?}?eC?j??@@oRU?q!qk4Ͻ?-6?2>F>e&?.?N?I@~?D?d?K@>?K/?_?&'MF>KI6??νlke۱ukV>?VV?§??Ө>A?8ļ?Ho?-n?ZU?PU?6p?q?Ƽ?A?>?"˧?*`?@#?YV>kkh۱ukڏV>?UV?§??ר>A?:ļ?Jo?/n?^U?PU?7p?q?Ƽ?A?>?"˧?*`?A#?aV>kke۱vvknWϽ5?%-6?|>.j&?-??JI@!}?D?@~?yJ@?y.?d?%u>GD6??ν,pkݫHCU?@@ޓ?j?ZC?뀣?V%??>c? (??_C?j??@ @NU?vdgV>(?m>˾R})jk:??@Gh@@??]@j@_@k?h:?Sj+s)Zm˾ n>? V>`bkgHU_?I@7@^5?a? ?I??&+>,H(H=>??=?! ?c?7?9@DL@c?2Udg3R8UdEU??*6?˾v$n?c@8F@l7@D+@?X?o?1@07@F@@?̘nq˾=6??SEU?PUF3 tN?-!?0???Z?r?ٹo?Rɦ o????l ?w?#?Q?ﹽ30a?@T?>I)Ę?H@qh|@^@@ה???B?!@ ^@k|@ H@|?̘(u)>Z[?4@^?&T7>+);?o?@Y/?;?? @-?r>?߈&݈r>0?@?[;?pY/?o?R;?(04k)O?J@@?@jY?H@dl@}@@/J?찾+9ԈJ?@~@n@H@v?9jǧ?@-J@4N?5)k;>_Y?>>k]?Y ?Dg??<2)ֆ'&?vh? ? f]?ח>>9^?>>4kh>L->Q ;?' ?6@?Ϭ?4'`:?y@e|@}@$@-!?A]hQHտ5տ_g!?R:$@v~@m|@@Tn:?0%??9@F"?Q;?HE>/>v\>%?l?3?)>w5=x3=R>4??b?>#>("?b'?ֵ\??F@^@o@]!?oJ!?@U^@RF@?M?ș>j?_:??o?d?V>^W?T}?a> Ffy>}?YW?>F> ?c~?'?9??_~?"? >#U/??\?MC?A?!?@7@ @J?cxh**gJ?*@\7@B@9?-A? oC?i?,?xf/?3>g"?,v~?H?7?g#>z;iѤ=ErUTb=bN'W=•i+b#>7?9??}?:7?b ?>>w;? ?]?y?¹??`@"@sŔ?nD!]տ I*տ ?"=@lt@1-?\Ӽ??v??;?>> ?7?d?:#><d5=|B ;HJ;H~Bm=:e5>v@se#>}?|w=ek#>r#>-F>>Aq]?k?W?5?J ?gg? D@;@??[9-Oտ& տ8=S??<@9S@?=4???D?y]?D>G>#>ؗ#>=Ľm]RdRȗV*181VǗMdȇĽ|w=MV>Ľ8>f?4?@?-??i?v?? ?H?NⰾL0hh:M8C?,ӳ???}?c?ý??v@?t?V>&)*HĽBOV>eqh>ԃxig풿F )1>V?1>)풿ag^xh>MV>9\X?pmh>dhmW?9?m?3?o?p<>>׈U?B?0???_J?]!?e!? wJ????7P?sU?5>`^>Oo?9?>r?v?gW?hK^X?fI?w=W0ϐS>Ϛ?̚?>ۖ?S0-=mI?9\X? ?=`I?ʎx>Od[5=ϖ}?k:?L?os>" HwKU?{? @~1@@@0$@@w@1@o@?gU?KyH d,s>>?;?;}?=Ab5Nd^hx mI? ?#}?m=WپQ;=?*?$?=[پQ=}? ?Û? }?=lgŗ́=C$>2>و æH쫏>u?$M@lm@7@d^@~@}@^@97@i@8J@Jp?>'HǦڈ>>ꀼA=ɗ`eg={}?Ǜ?^>?j(EΒ>0?/?7>!KZ(6B?Û?o?S8?!=a0jUtB\z??v?"?@HF@m|@n@j|@F@`@?!p??%/>2Wވӆ+=l*I~B-ZY0킑=A?&?f"ѾR >2( ? >bLѾ%!o?~Yv"w(qhپn)1:5Hqb:f)=t-s>o??*?qȼ?:2??@H@H@$@V?S.?FƼ?&??ҿo?r>D'?.==fb$1>CJob8c$>q?66?&??ꃣ?jA?V ?tp:??i??o:?~ ?A??=??X2? ?~>rb J !1>_y>ϖ=sTѾ,$Z!=='Z< T<.=T=NYW5?o<=LcA>?˚?? 5H90>:?m?@??aC?>E&~jM ej%>XhC??!?@l?7?g>I8H3?˚?i?>Y6A=SZ5?x(?g?R1?R1?\g?'?W5?|?#?=z+>2?z)?Wɚ?1>1"wBb}???E?h?e?j?Ǽ? Ot)an!o):?j?g?ڳ???)?I}?`耼zBN1|1>rΚ?)?:.?>#z0=*??@?V?-?@|?P-@ @4g?<킕- ?0??ws>)W=i=eW??Jq]?չ;?,?e;??Ƨ?>}˾Lw˾ > ǧ?0?W8?9$?];?s]??saW?e=7=X )>=?#0?% ?W-@P-@:@=-@?B1? ѓ]>^> =\`Ǘ_5{h7>>>#h/? ;6?Y?@8@?X/? >M>>nij5̗;P=>>a# T1??>-@G:@Q)@8@S)@:@@U)@3@?H1?g>24>o?)?N@ӵ@@ ?A?7??@I@?o?>~>oF>.-U\drgAb0lپ&U\zZI<L1?J?/@M)@h@ ??@g??3?@6@?*g?/=HѾb(_=;w=x.5(#>e ?"?h? ;?V?8h?QU?QV>pϽkV>>U?]?qL?_ ;?@X?<"? ?Y#>Oåx== (Ѿ6y=\g??,@-@?N?!?g?Oo!?(?\)@D-@@U+?=Of$*D?}?eI?sh>)Ľd#>7?s~?n(fU?pkukeUj;2)P=>~ELŽ4;h>4WI?}?-?&𡒾첿=?@m6-@E)@?܌!?oOoG?-n{?@!:@yX-@?d5?&YI'?ț?F ?N\X?PV>=?H??>@Qk !3[Xg¥j۱Hog,33kY>?@??z0=HV>MX????&0([H5?@w?K-@Z:@@=?65pG?@Q@)6@-?`?5?vc@㏦??F/kUH?\??_??/6?lm? ?EVľKT+5Ͻn,q+TLľ$KSݰ ? m?T36??_?o?|X?sH?lsy/c?^@?@?O?6@K@@M@P@X@?}?%>'?8?NL>F= }3> >f>A:,`쾃U>@0>(3>G=\>N8?'?.>͸>gl??v??4A7x=>ϝ?P?0?3@+?>Veƞ>)?;@;?U??9>٪>! &?T=AghU? @?@C4@?/?&/?%?F4@ ?@$ @FP?>=5,U ,]սu⾐+GgKmG??@[??}?Ǩ?O?ԭ}?bw?}?T?$??@??7#?=erW59iJ {q =o=>? @/@#@i?Ho>i?c&@/@@ޮ?>=[ =~mJ79a\rث ?=`#???@K?]ݶ?O????|?߶?N?@Q@?M?X?V?n#?ނ>6߆=틾Ӯ>I?I>4==~,?D?0?M>QQVW>ɱ?7?,?4=23=>#J?Ү>+򋾣= 6GI>w#?V?\?8??R@P@?a@c@?^??}@_@bE?Ţ?dG?#?V?_?FV?CE> e9Gln4G mr#ѾՓ#vyr3 4=}a>ǜ?3?i?W?b?V?#?fG?Ǣ?H?a@u?SI?R@@]@.P@FD?+?!?gxj=Bn#?|V?>JQS?P?2?? +>%O*F{St>Մ"?o"?8>y{,* O -+>?V5?4?M?V?"o#?=z^(?u?Pa/X,?-ɢ???}?Ģ?v!?/C<n+_>E>nV0LT.佖R?x?|?7?|x% >?x@@Yw@? >1U7?⇬?ħ?R?佨LVE>x>ʢ+-nԌ>WO>>Y>.?AØ?B@-o=@Q>^F>>)>l.F=zLK~ruj5!Jm #zEF=a96ҁս=AbwH?aAd<+%=ܑV?V?=+hg $NQ ?&@j>@9@"@)????@z9@>@&@G ?jNf(nj w/>R?.N?G=a?9m ,&??bwH?X?Z?V=o#?`?8l#?=Z?V?p?X>qJh!Nh>@/N@RE@?V>Ҁ2Tv2V>>?E@{1N@1@X>BN!>?x?Kct?X?'?q?&?Mս~r>.V?V?t>frKս&?q??Vl?xp$ ,rs>s.?[0?t?9>>G ?@EP@?M@9?s>5*%连旿M>O?J'M@JP@ @M ?%UM>?3?{/?>o0 ,.al?'?_?Q^l?> AwE>c>E>Н >RWl?;^?l>L|  :?敟??7?>,Q?"@+N@M@q?O>O6..z9>Ƒ?(M@i3N@(@:Q?>7??g?@? Op|#>_?2?Ÿ>M?96d񳫾6@9! -c>6?n >jv<60=>A>*>P>?>@E@2?C>y-A?2?W?E@>@?Z> ?/+> ^>%><( =, <&>2?c56?.>oJ|,YnJ=<9JjV6K9=ZsJ,t|>%6?'?<>C==3=敶,ON.?0@E9@X?q>AA?q_;@@@j;@A?}_>+?9@8@t.?OOqn)4==U=ڪ>-'?c56?m?'?f >>=;4U/q?V$@~@J>tsK.**?]>@YD@dL?-~З>@a$@ɘ? Y4A=>u>>=8?m? ?(8?>&ޮ>odת>8? ?6L>?lN?9ܮ?,?( '{Ǎ >0@4@d?'29进0?hf;@ G? F2?z4@@ >{@ ,??mT?͞?^> ?SZ>B>=j =O?E6?.?pR?MF=+"G=R?%?2?B?/ ==B>%Z>3T+G=P?" @E@ߛ?Kr:?l=@F@u?"f5:5.@A?A?-q<?F@?=G>?_8?v?7>W#>>?6?? >=l>T??4G=ľi3>4?I?@-/@?C#>x@ig@6O@w?o2oۗU2?>O@˺g@dz@>j#'?/@?@k3?3>ľbm63>rR?4O?>E3=e>`?X?1>>j g ͸>??4Z>'3=>JQ?L?3>3>V7@P4@$@K>5M"?F@g@īF@K?>>>>{>Z>}?/F@Ҹg@'@"?*O>#@i4@}5@>bmMT'>9?J @bݮ?%=0+>[7?QH>! '!O>7?s+> U=߮? @-?>JT>9?{?i?cQtѾ"?x@m=@f4@@ ?D?q?H?8?@4@l=@}v@ }"?.ѾQ?i??&?>MT+rI>;@?@@,?4q!OI>5˼N{N'>x&O4,?@?@*0@>+\>1*/?0>QJx>.?@l[$@9@E@#M@#M@E@9@X$@@?r>R@>/?>쾕+Ž_e?u4@/@?t f)$>x9Q? M ?Yd>LL ?5Q?>*M ? /@ȓ4@x?1쾑нr #8o+ >Ę?w6@*>@G1N@HP@;0N@>@2@?E >o&#G,>ah?/?e2FŽn78Ԟ>T?)@H?bhr{p.??K(@@@|&@l?.?y{)rL? @z?o>Gn7CԞ>U?)@G?zhr{s.??K(@@@|&@m?.?w{!rL? @x?o>Gnʽ7Qd:/?+i?n>ig#_] >ǘ?7@e>@2N@JP@L1N@>@4@? > w#Q5>xh?/? e+Cƽfj?4@/@,? ( >=Q?R ?,o>N ?56Q?>;_* ?/@`4@=x?9ʽ+{ʞ>5/?>ΐQ㜾ˢ>?@\$@h9@$E@%M@k%M@\E@9@E[$@n@#?Ã> |Q?H> /?{>q쾿+lH>;@M?@_@ٕ,?4zO 0Ī>NNN!*>Ye!O4(,?@?@|1@>+T")>"?3?,i? QѾ"?z@jo=@Z4@@? H?Y?L??@J4@5o=@fx@ς"?!ѾQf i?T?3?>WT^>7? @]ݮ?*=`)+>7?SN>c!u$!O>7?A+>{8`=߮?' @.?f>TA>8@4@k$@5N>Ί"?B@g@oF@?n>>О>(>N~>Z>?1F@¸g@@"?M>j#@}4@4@>3>vM?M?o>3=cY>??V>g eg Y>׆?"?TV>3=>O?L?3>Eľ3>4?y?@/@@?*#>w@g@4O@v?I2f0ޗ]2v?=O@g@Ry@>#?/@?@0?z3>ľ F=?>O=$ >e?T4? ?/>p#^2>8?1??>=ҧ>3?wF=Eľ^-V G=L?E @@ݛ?Tr$?Rk=@F@Qr?h8<.ĤA?A?d.@W?Xr?@ @H?F=W<>>I\==F=FR??.?=?F=-U=>,D>^-VZ ?E>?;L?1ٮ?,?R* ({o~ >@4@? 2I;3-?e;@D? ^P2?4@O@ >O{V ɝ,??O?b?J> ?8? ʪ>ˮ>gê>8?Z ?m?8?=>6>o>=x4.y?(V$@R@>K.(?=@C@KK?&-ї>@_$@ɘ?$4%=G>O>>}8?m?'?*X <~(򋾘Gf=ʭ=6t3=+C&O.?T2@9@?J>A?`;@A@l;@$A?O_>?9@ :@.?x$OlV4= =a=e>f'?36?*>T|,jJR=9J;V_J;9Q=rJ,?p|s>-6?$?z%>t <]J =L>]>%+>wid>?">@;E@(:?\>A?>8?B?2A?>]?F@݉>@q?{>ZꏽX+>q>> =ѺVO <2>?ɸ>'|&69 6 `}M 679wǸ>$? _?̸>O|$N?ӝ?[?7?X>;Q?'@/N@ M@4y?,s>".&J.lf>>?{,M@6N@+@FQ?ت>7?m?&?>K? 5|y׸> _?bgl?>n `duE>,)>tE>澡 >il? _?$?il?h,z>6?7??rS>QR ?I@YIP@"M@%B?|#>뗿 &ߗt>W?*M@NP@@JW ?~^d>?z:?}5?bԮ>6{F,8gl?M?u?&?Qս(Rr_>W?W?{>^r/ս$&?0z?$?9]?fw?>1jJዾ&r_!uNmv>"@1N@WE@?S7>v2P+m2R>7?E@)4N@@j>=N!>W??wiv?[??=+v#?b?r#?⾽==?9]?~H??e&?Q L79=:GuU?$R?q6>g 4$DNW ?)@>@9@@?G?8?S?@9@>@'@!J ?]N&g :>yR?5O?TGY=:9 &??xH?ءAe<+m =’V?1V?==+c<A~H?q%A=gkսqL619)Qu;GF=#d (!BQ?s?7@]$@4@F@:O@pF@;4@Y$@z4@V?P3Q?t@!l #F=]_9E6Njս=Axen p#?X?6#?h~^nsxqo>x_<&ir膄*JL|F=<>>qZ>Ī>>.?Ƙ?_@p=@%g@g@0m=@[@?c.?>3>G>>v0>~F=Ũ徎LJ ortfE>ࠫVLA)R?⫵?1?E7?TS >?z@@x@c? >6B7??8?R?m佯L;VE>>Һ;+9nňDJNV?"?6??x(+>|Od%{`>"?"?>s{)OJD+>?7?~?P?WJ/#>W?t#?u=oߑ,??cJ?S@ @@P@SF?ϋ?_@?G?Ǣ?hG?#?V?`?;V?:E> 9Gkmz34i ]r#QѾ#݄rC 4@zf>?3?JgW?d?V?v#?pgG?Ȣ?JI?ta@@?]??@_@J?@P@U??kX?V?>l#?{>\6=Oɮ>D? >^3=j=,?w??F>Q QM>_??,?=l3= >C?Į>)=6>Nt#?V?Y?Q??lQ@@G?;۶?M??9޶?J?Q?߶?/? @?R?#?p=‹r[3?9tJ& ==B>?J@h/@!@ i?e>Ni?$@/@@)خ?>==V-wJ=B9<澐{rA=T#???@?׶?G?}? Vw?q}?Q?Ш?*}??_?e@Q?{bG?wU+ս ׫,7}=>`P? @8?@4@?&/?/?M?4@?@ @I?a>L5=iX,9) ս<+#z`G?X?r@V?W?}??|??Ш?+#6@?}n| <˪>>?F?,?1@}?4>peJ>w?9@$7?0N??#>Ǫ>|O&?=k@:J?,?>'?8?G>wF=Xg3>>H>SB=SlK>j$>3>G=R>&8?'?%>Ƹ>al? s??!AxN< "?B?@Ҷ?}?J?ȠX@;M@O@@Q@)6@-?`?5?vc@㏦??F/kUH?\??_??/6?lm? ?EVľKT+5Ͻn,q+TLľ$KSݰ ? m?T36??_?o?|X?sH?lsy/c?^@?@?O?6@K@@7A6Agr+AUDI@ucT>0@@wʩ>sT㧿>R???tc?}?f~?j>H_ʾҚ=≾kۿl݉ۚ=2ʾL_h>=~?}?ܦc?;?=?W?>K짿Gy>@@ܺ>9I@cp+AݕA7AAA|PA -@>B]}?"@D?SUGĿ/Ƀ?q?]?b;?͒?7pJ?φ"?\;[)@q{PAAp+A |PA r+A ,@r??(Í?1/@@\?kƊ!M> 6??t}>|㨻h>ؕ>I> S??@+?#>I^8>??@,?R?>ɕ> >X)Nv>v?.?L>SΊmQ`?@i./@ ?(lr?*@p+AyKy?o4@ϬN@lb? 潦kw|.?̛Y?=%FξTbċ>p?@B@)(:@R?O?9?˧?!':@B@@p?>//ξF%=ٖY?.?kk}e?pN@5 4@^x?dj>Ę>r?> ]T?w4@`@%@^?ݗVm >%?גq=0uv$/v]5j=-f?'?\@-?b4?{4?+? @[ ? f?ʯ=r5@B+/u0q=!?B~>pї^?%@W`@4@?m]>>Nx]U`]>v?0/@N@<%@"s?@|><>>hN=U%/=37'PZ< ξ>3?<= j!bչ=d?V>)ξ2QZ"4'L)(0=琾p%JM=m> >my?%@N@-/@t?>@\|?h?y?W?r?@"@@.b?q^?^I|>cH>>>\jx Ǿ>6a?fP,?[վؿ%̘y(jS}wΘlؿ.>վ1^,?a?燑>Ǿ>4sjg&> >)H>5b|>^?a?=@2"@@@2"@3/@4@ 4@z-/@g"@@;?T?W*潷M<>>_>%W*H>???i${`9[A?0?9.??A_`9g$޴?L??>6U*$/i>b>"}J?@N@`@aN@@9?r>gr k^s>W >4%_FE=/??娂?_ȿɿ䄾u?#@|aA@#@j? ɿRȿ M??-?;=UEF%>x>%kwqZǩ>v1In?j?%@%@=`?R?nf QĿ̊ {>>?kY* EJ+y?Vu??<4$hNm>JъNĿv ꧿JFĿse^?w?\^?XpPĿ_L>a.? ?=6 =v?{?`0>Tw?@)@?K?E?K??\@Օ@7q?x>3`0˫y?j?=rIL==?.?L> ꧿C>&dĊkƗ a|>]|>X՗pk>̊>?-?Y?8q= PȾ>.?u?Y}Rq?N!@Ⱦ Xq=Y?,?&?C> ?Ń?M>h8<<H>ib)??c?M?Q=ϳ0ɷ%I>?ͥ??e0q|I>3@Ж@;ۃ@.G @僾Rj0O @ރ@@3@2>-q8^0?)??p>}%˻0sF=L?j? ??Zn?4?z.?>>>>7>_{>0.?-?c??P?U>%buba??e?Qf?Z3@%@ot@i@d@ێ?~Q?Q??!@Ii@oy@@)3@?-.U?Z??L?]??Y? $?> >0e>=>u>?gY?V?.P?Nv?~;?kF*1/A/=wL,?ļ?h$>K!@@Ut@@b2@@@eZ A@0%@c9@@jy@@nN!@qw>$Z?V,?~/=M0/Fq;?L?Ĩc?;?7>|=Nq==~j$%Hk~=|,q=K=^>;?c?o?LҴ5ξ=@`վɿ)p? :f@ڃ@]i@2@@^XACADAXA@9@Ii@]߃@=f@ 5B'ؿj$͖@BF@E @@ @TXA˕AAÕAXAl&@$@*S @$F@ؗ@Cg$ؿC.'Z58>8sJ?F}?~?RJ?Q Fu%ǾE7EM Ⱦ&%uFxNJ?j~? m"?<> ><=^Z a9Eɿf?@ܲ?َ?@CAAAHDA@S?Rx ˲?@f?/ɿ]9BZ, =ն>Wӕ>"?~?Bz>1"?<>;/АP>>| =Bz>(/ ξ>m"?f=>t;X>Pp?f?F,ξQ^m??q1wQ?Z ACA䕭A;DA[ AzQ???JJZw;Z0f?p?=>Κ;Bz>ߥ;4>łX@0=ϣa?P?:2?Yw?z?/?!?a? /=t;ƕ>WJ;'gϾS?@@ ?ڕ>јA}s?b *@C?dֿ0|Q?@XAXA:@Q?0}ֿZ?*@]t?_AvĘ >(?P@R?XϾߥE_8Ͼ'>ы>85ZOg,?U?ڭ?u?3?ku??[?V,?LV5P>2>cϾW_-fR6?B@@J??͌#@H@?,ֿX?#@@s$@?ֿ_&?\H@#@?l0?@B@S?ARE_ʾTBQS?p?=3'S1վB?2?&?@Kc?M??=վ|/'=p? S?ئR#ʾ&$?@*(:@,?ع=y2?bA@H@ G?WЃ@6@07@@kV?H@ cA@)1?n"=".?*':@@#$?ʾ=j5$?P?@a&f?$UZ8ؿt*@\0z]Y03L؊ؿ)FZ`5f?T@?_"$?=5?N?.?"6?a龦LS44?#@5 *@t??*L @mi@^@i@N @?ò?c? *@#@m.?akSn龀4?X?%?5?=ۉ}5?@B@!?$ξ1g$ȿ[$xqql$ȿg$;*?أB@Z@5?; ,>s?=^Ệo?v??@!F@݃@w@w@݃@ F@@?do?? #o:Ҵ?,">` ۉhl.n ?+:@~@>_9ףx>o?I>?>xN^9>@':@6?e s戈}^>?6?=,A儾&f?U@>f@i@@ӗ@;f@@Ff? AK&չ=,?q?^ɍhlۿ,>ا?,??gИ.]ɿdۿ{,>ۧ?,??iИ0]ɿd?9z?EP!@3@43@`N!@2t?';ɿ[I˘N?-??>ۿ1l0^? >?1=Aׄ\,f?>@X?f@@@@;f@9@^f?GA~%=k4?Ҵ?^ds Ա?&:@@˕>a97->i?G>V?y{>M`9 >z@$:@{?3 1l䉾t L>?/޻%Iq?w??@"F@Bރ@x@w@݃@ F@D@]?p?? #㻥?8>< O 5?@B@$?<:ξj$ȿ$Gqλqf$ɿuh$lξ$?OB@ @5?䉾dǚ=5??q?5?0#4_S2?#@ *@?P?K @;i@v@ci@AN @²??+ *@Ë#@-?pS9F5???5?=$??d@f?bZ5ؿD3X1fb0}d0[asHؿPZ&f?,@?;$?dǚ=)ʾ1$?V@t(:@P(?蠹=0?3bA@H@A?[gރ@6@7@@⡃&P?H@MaA@.?Ry=-?%:@@$?GʾlSR?Lp?t=A'Yվ???(?0?@?]վ:?'l=p?OR?4R)ʾ@P_Q?B@3@?O?ˊ#@uH@ ?uֿ ݎ?!@@#@?ֿ!?H@#@?~? @B@Ɠ? Sf_cϾ\>h>{5JT,?n??Ǻu?w?Xu?T??H,?5>Q>usϾ@P_RϾE S?.@l?gϕ>$ӘUAn? *@z??1ֿz0sQ?J@XAXA@Q?0]ֿRT?*@+t?ۚAʘ_>%?@TR?~{ϾV;ڶ>[/=a??O-?5p?"p?)? ?+a?.=T㰕>՝;CY>Ÿ;>p?f?)6ξ^ ??sQ?Y ACAACAZ AœQ?Б7 `??ꄾ/Zeξt+f?p?J>x;b3>k"?>-ξ+)/f됾_>V>ީ=JA = > g>7/eAξ_>x"?CY> ~?"?Oߕ>>\=aZba9MɿCf?@j?ێ?@CAAACA@ ?{̲?d@`$f?ɿ^9JZR=>>l"?l~?WJ?fQFضui%Ǿ EEȾG%@uFjdJ? ~?}?^uJ?">a(o5 C'Gؿi$Ɨ@F@.G @@ @XAAA5ADXA3&@$@yT @&F@Ě@@lg$"ؿ.'O55>KVJ?}?}?չ%u04J[ V*gF[*C]u0%??}?c?ߖ?ξuNվɿx?[=Tr=!=j%%uj`=Yq=b=s> ;?c??(;?6TF/Q0=g[,??DP$$>P!@.@kv@@4@!@@0[ A@&@h;@@p{@w@ S!@H>$g;?V^,?+0= /`F?sx;?S?Y?c?bY?f'?>I>6k>L >>o!?Y??[??n?`?$>D%u אAa?'??+?<3@Z@ev@Уi@@#? Q?Q??B%@Ii@d{@@3@C?V󽕱??a?n䐾auô%҃>Y??Gj?M1?.?Í>{> >2>_>7>.?o3?o?n?? s??=0%>??"?]0qU>m3@0@܃@dJ @*̃0ɔፃkS @@@3@[H>qV0+???s>ʵ%0=g?Nj?z??PL>`e< #H><*s: M>ǃ??>˃?9? Y?r=AGyǾN>1?u?D-|q8?P!@K=f@F@*?]J߼ֿҸֿ(IJ?#F@>f@#P!@?ںqh{Lrmu?m.?>BȾNQq=Y?%1??D>fN̊k2їc|>*T|>嗾H"kOˊ&>姿"D@M>}.?)?>=. =bx?=?ט[0>y?™@(@?N?? L?`?@@w?>`0y?&t? ]=6,=6"?c.?L>i󧿢QĿn:彲^?u?^? ]qKĿ姿vBĿӿߖ>:>l%j:K*GEJv?u??A$/йq$f??*@H@\H@ *@}?f?>չ$ ?u?Cn? KAEY*,j>>ˊPĿ~?[a?f?v%@?%@\?CO?]v>KI+c k(W>.1>?$F1E=/?>?>? ^ɿQɿ{߄x?ގ#@cA@y#@q?dɿBQȿB?J? ,?E=0EFF$/,>>v]nksD?=@?N@d`@N@/@>?>@G?k?)彈Ɨ'Vs>$O*>^???0 i$^9;ZA?2?0??ݞAZ]_9}f$U?.??> jN*$p>`>2q<ŗ彅_?aB?;@"@0/@0 4@ 4@N-/@*"@@@R"@@g?t^?e`|> H>>$> j WȾ>a?FS,?Pվؿ1ɘ܍r`S"z2ϘؿV3վ_,?a?j>Ⱦaj(>>;H>wx|>^?d?G@F"@@r??x??u?@>\}?2/@"N@p%@t?M|>+>?=8U%/=@D='+SZ ξ>?=Gӹ=?5>. ξUZ;'/=*%]M< => >_<u|>|z?@%@N@-/@Rn?ɺ>]Uo]>~$J]ƍ?w4@`@C%@=^?2ӗg̅> ?eq=س0ͺu"/qW5=,f?&?@*?)5?m6?,?@?f? =5 )/˽u0eq= ?#>tnΗ0^?%@c`@_ 4@?^#ԐbY>0or?>~ AI@>1y?4@GN@d?4k햾.?cY?=%UF\ξ:=ˋ>)p?@kB@}(:@?g???':@aB@4@2p?>)ξF %x=Y?!.?Fkc?N@P 4@~x?˔eS>K8I@(@*@ AI@q+A-@r?O-ƍ?R2/@_@&e?fŠx1M>7??ψ>^(>>>S?=?1@?_6>Ef^a%>?B@?gS?>֕> >?ߧ7v>}>?V2?CL>Ɋja?(@./@_?υ0lr?)@p+A{PAq+AA|PA.@>?+]?"@G?JBĿ˃?tr?_?;??xJ?"?8X;IϾQ-$?5? ə 5?D+$? RVϾ Q;O"?uJ??5;?\?l?Ã?JĿXSD?"@s?F]m>A)@${PA>AA7A6Agr+AUDI@ucT>0@@wʩ>sT㧿>R???tc?}?f~?j>H_ʾҚ=≾kۿl݉ۚ=2ʾL_h>=~?}?ܦc?;?=?W?>K짿Gy>@@ܺ>9I@cp+AݕA7AABu&B"Ah A/$?@A>@0å?'ơۿDx?̇?g?rs? ?.? >ѿ\Kz=a?V=#6-돿aK-K=u@6[zѿp>g0? ?6s?'h??mv?TR'ۿ@#ɥ?C>@?&? j A$Av&BABZv&Bgv&B:A<`A\ @ÿug?];@@f A?7>X'XY'7>A?ؓ>;d1{jD@T?‹?pI9?/?gQ??y7?ӀSο<=@];@Bc?9ÿa @`AAZv&B#AA#A`A+\@ПJ,@V@E?f7 >?ض?>:__=pP?>j=>f.?@&?>*f>? @ '?(>=>H?fa=)B_՞>ٶ??Y„>Df%?ǢV@],@34\@H`A#Ai A`A`Aoh A-[ @U@)"@w@w"@-;rн?#P?.>=J3 ھT,>>>iS?"?B`&@S@(?< <'?[@[&@?~S?Z#>*i,>' ھT8J0>iN??!нF)6;#@:w@"@z&` @i A%4f @6\@4` @6Uÿq"@m@D@t6?k"TOn?g?6? 8 'NFpo<81>&? ?K?dň?#'6Gs '??b?r&?&1>2nů>?xb>Gc.[z?D@w@,@Z? m$?|?)ًY?I?Z;@#V@&$@jx6?h.^A^̽?/>ǾNsK.n>? 1#CӿQJU#JFӿ#1U 쾂?x>jK҂ǾF>e?N̽^2h.v6?!@V@[;@m$?RC>@$d;@J,@"@֐"@S,@7Y;@:>@C@2?f-;{%T>r̽}8>X<ʼo/Xҽ~?f¯?>+]=V R;W&R?/??R?[& R^=(>~ǯ?q~?QYҽX{/gȼE>OY̽Ю>&T)w.;?@RC>@ǥ?Ļ@ܫV@3w@km@8w@V@ɭ@?p<ff>"?x̼^3Y9n? ?ǀ?|r`Ŀ]3&Lˈ/,<?5?6?psj:d*>ر?4?n@@l@8j@_&?n?)>;~jk6?2? ?22:/A9>ޑ?;n?@ѽ}Wο$>ۿiGοfR;6?cz?}6?K6;f]οβۿ)؀̈́>?d?ٓq.?0@@h?/:/ ?}@0@~$?y>#.^6OK=T??JXǾ=,ր>ۿ[SÀ^l T].].T} ր7??R?6?`о2nKDҽr6n?3?8=a`>%2@@o@?-?[,??o@e@=2@g>dJ=0?*n?pҽuKо6?I?o?7?[Sv?%7?A>Ͻ>]۝>o侉TнՄ>B7?f?W|?dֶ?3>p8/ʥ~?A?i6?NK^)>yF@jJ@Ķ@@?=W]+=?@yƶ@J@F@?>eIQK6??V~?ۙ8>eֶ?b?v?ه?$???#?Nn?Fگ>˽˽گ>n?^??z?r?uC?>JWhcy>[Ư?ƀ?5`^Y>\F@e*@m@@nA&}A-%A%AH}AAS@T@'@F@p>G7^À?K¯?c>ht&J>Q?ه?ii?^??`?o???6[>4??8e?YO?Ҷ?A?O?F.? _7Jb ˘?Ʒ>\4gjkz>2@L@@AJuTAA?A[A@?A{ArTAMA{@cG@w2@y>~j(>?#U;S_/?ii?s?/?8>c>6?KwpǼ(ȼL0>:z>.?2|s?{ 9?6=ھz-%vF:2? @ȶ@ɪ@|vTAHRABc:B:BB{OAqTA٣@¶@@?N;O-`\]cg%ھT=7J9?s? ?^9?^fJ7оlpǾh/^/Ǿо8CJ_A9??H?C?,>ps<V[=x*>0@o@F@SAAIB5YBx uB24YByBzA+A@&o@0@)>v%ha=m<0N,>C?\‹? ?'0?Ћ?N=s#mۇbK'X ,6JXWyK͗!%9q=?*?T?}><>S1>Ff1] RĿX?L@?3?AOAA:B uB uB*:B=A!zA1b 1>>&>-T?'0? > U?p?پmBqhޱRѽHs ҽ~ hsN9ھ-?`T?t>@=NS?#&?7WkK#˱%?B>B ->v>~?1n???.n?~?e>*𘷾u,>O>0@{>? ?Yfľ> ӿ&e?o@v/*?:%AU@AmB"B>Aj %A1pC/?/ri@?~&ӿcľ??>b{@ѿ<{=r>t< 3?h̯??3?T?[3??{į?͎?tagp<)>=[{ѿl1)?u^&@?-!#JZR?.5@@:*?=k~AAPAlA{AD}= -? :Q@N)5@R?^JG5!?Z&@4#?vg1@ѿUzB1U>nS?T1>>:̀?[6?n==6?Ȁ?3>tK1>TS?>r1'wzʓ>@@QĈ?zJ yS?O@@O/@??A{tTAsTAAP?I/@rO@Y?#T ƾ?@3@ӓ>Uz@>=AA??(?'?.5@n@??i@@@A@@??l@*5@-?7i;'#?x?A?@=A?#@Hd&@?Tk1\=wxjj#^__#^rj}:]=1.BkX?Aa&@@lA? =F7> ><3G*R??5?@co@^ƶ@5@@Ķ@!o@@t-??=R?^6 >G

Vx7>=kE-7>?T@3?Zľ# R*:BLz>>!>>,z>: R#@ľ`?S@?L7>V-W'fV?<'K J&k\<²?B0@a@dJ@)@I@@0@?'%?Nˆ?9! ӿȧĿ{*>0?2@F@WF@2@+?r*>Ŀ^ӿ3!Ȉ?,?>wU'돿(Z'>%?Mˆ?9! ӿȧĿ*>1?2@F@VF@2@+?r*>Ŀ^ӿ+!Ȉ?,?>qU'돿 <-g.'Nje <&D J&!<?0@@K@J*@_J@0@0@f?Ϋ<&bJEK g'<fW'q]-7>?6@?ľ#R&:{z>ώ>Z>Q>zy>:dRǑ#gľ?p@"?J7> <-=7>X> <,'G ȆR??C:?@o@Ƕ@1@r@gŶ@Ro@E@z1?O?VR?aQ3Gi< >Q#7> =qA?f@=Z&@Q?ikx1`=,uj '^bc0^J}jـ&^=1Rk ?/\&@@)A?=8?A?}?I5?!&T)?/5@o@ ?v?@@ AD@@硽?%?on@U,5@?1s ')?n?=nA?Bݠ>??_&?ȇ.U`lRKo┿WK~-b㿇\&??&?ߓ>8?Pz">$@@jLj?WH F?O@@4/zc?A0uTANtTAA?/@ O@*?rL ƈ?@`@>z|1o>xS?_ 1>O9>À?V6?==o6??^>&K)1>[{S?>c1Pz.ѿAC1=k>io<}?į??2?T?0???? k<>o={.ѿi{Y>/??Yľӿ0&"?p@b/*?'@%A@AĭB^BR>A %Aw.?e/m@?C&ӿ?bľ ??>{e ,@>j},>Ũp>ݣ~?3n?T??.'n?n~?H>LApͷL,>F>r@ >?(=S?m&?Tk#<:?0?;휿 =%AA:BK5YB9:BۂAe %AI=8?.??<8#Tk&?xS?*=@&|>ԱT?45?(ھRNWhAﱾuRҽ&횾i<ӽ$Zh~W)ھC?T? >.?5U?@>u>y1>1^ R6Ŀ$?@?\?nA]AA:B uBuB:BZ=AMzA?뚽?@Υ?]ĿkR΢1`ćp1>; >>T??̡?&=90KmKX-g9PXhK0"+D<=پ?.?D ?Ћ?pq?->rs<߰m]=m*>0@ao@@AA+B5YBw uB}4YBBSAA@(o@0@k*> vb= l<'4,>?ę?ޤ?9?ۑ_PJ7wо\Ǿs/_/Ǿ-Ѿ8Jv_=9?D ?s?;X9?1=pپO{쾨)$:`7?i@ȶ@@vTAQAB:B:B֬BOAOrTA@ö@@A*? ;4侷/ھL=,9?\ys?.?> @>6?x˼ʼ+>|>.?s?xljaz>e2@%M@@A}uTAA?AA>AAwsTA A@;H@2@y>jw> ?Q1Q:ދ_.?Q?E?l׶?Q?d?sܑ??h'>(? ّ?]?5G?Ѷ?{M?J:=zhg>"ɯ?ɀ?a!^>F@V+@@@AE}A%%A%AU}AAC@h@(@F@=|>&.^`oŀ?¯?\>?hO! Jx>PD?s?{?f?S?n?ʲ>B̽,̽>n? ??=?^?Bx??y?b>z7V屾C~?e?6?OKaj%>F@iJ@Ķ@@ۛ?=(YB=?@Ƕ@J@F@ >c,NK}6?&?~? ϖ>82>Ӷ?bz?Oc?7?q>`н%j> ^>"德нʄ>7?Bx?C7??6_?>6?оiK*(ҽ39n?85?8=┿b4>2@@o@ؘ?,?2*?윿3?\o@a@2@>ac=T2?+n? ҽxKо6?N?=?N7?X`߀8f$T6k.cp.1TyЀCۿ#>#?]n?)r*?0@@v?/N:p/}?@0@\.?6z>+^)PK=T??9X;Ǿ ހnۿ%r/(+?3? 6?v-j;;=*>x?4?o@@K@,n@2?4?p*>:tjg6? /?r?<7/D>Q?>n?Qн~ ^ο7]8<`?$@D@޻D@Y@?4԰<&Cĥ?PQ;?6Ǽ{^)3n??Ā? I5 Ŀ4<?.5@O@,5@?3<Ŀ|X;ŀ??n?&O2^ǼA?5߯> kfZ<ƹ?@DV@w@j@w@V@@Cĥ?A>@̹@?N; T>B̽:X>ҎǼv/-X=kҽ#~?ï?@>/Q`=yRL&R???R?&]R]='Ե>ï?z~?ҽ0X{w/ȼVJ> ̽L> T\;;f?@:>@X;@,@"@׉"@,,@[;@A>@u&?c;@V@)@6?sb.L^̽?H>bǾtKl>6?p\1M#BӿxJ˛/(şJ ӿے# 1UU쾦?i>~wKeǾZ?>|?C̽^I`.~6?#@V@W;@<?F?tb?u&??֣,@w@D@jXz?Zg.>*˯>?>b.bz?D@w@,@|A?#S ĿsUÿ_ÿ"@Zn@D@j6?T/n?Xj?6?8OG<^ri&??S?=Ĉ?'.G'ň?? ?i&?K1>p<Kh8n6?e?n?T6?D@j@ۉ"@ ĿW @D+\@$^ @i Ag @zf"@w@'@pF;_Ͻ?nZ?P>J*پ,>b>jS?+?b&@S@1?,f,>پ,JI>W?J?3нT HRD;'@w@e"@L!\ @xh A`AU`Ai A)#AQ`AL7\@a}$ ,@V@V?efl>?)?>`^ &=!l?u->R=H>8?"@3?tJ>e >?l@3?1>{=#>d?=C^e>\?[?@>Ofh?GV@&,@dF76\@`A#AA)#Av&B5A`ARe @ÿy?b;@@VA?7>2'V's7>A?>MP1P{?U?h͋?|U9? /?Z??7?ǀIο8<"@+b;@Ow?ÿ*h @`AAv&Bv&BABu&B"Ah A/$?@A>@0å?'ơۿDx?̇?g?rs? ?.? >ѿ\Kz=a?V=#6-돿aK-K=u@6[zѿp>g0? ?6s?'h??mv?TR'ۿ@#ɥ?C>@?&? j A$Av&BABBAB,BІAxv?Yh?g@@Z>Yi>I?l>@'?8?*??Y܎忲_7#>sGX">o'Z?2?6?0'?>ۈI?>bKi@g@h+?1v?ӆAv,B ˆBBBBvJBWA@? #В>@X@aZ?V+9:>~?y?b@>K)?%@?2?.#0g*L|?!>` `#>e?DjZ."+?&C?f)?N@>.~?8~?P:>]!K9Z?X@y>@ >@[AJBBƙ,BJB(,BWAx@ ñ욾n@p@h?pE̕O>L?$ϒ?:&/>Ls?^Y?>8x:>?v ?W?V_>M㐾}>]Z?(?/>?9>%^Y?Es?I>%:Ӓ?K?=O>˕x2W?p@p@æ@V[Aƙ,B3҆AGZAYAiІA@~± {ܿc?b|p@>(@ 1"Z L+ {wr9?u?}??@R???/?@u{?v}?Ɵu?9?r 䅸>y?u?B< pU(@yp@%T?ܿ) @3҆AOv?l@E@ @`mv? Och?Nm@q6@ I>lu/,?C @'K??},#롁Կ>š?Ҏ?7ci?]=X?`D?PVvl6@vm@N? Ov?* ^ #)p@}p@p6@`><1˿,k>)?P? p3޿LJnAt ?xR>|N}dٿXٿi/1+}DOY>o ?Snm(޿b ]?g?k>4˿忉`>l6@Pwp@k@H!?w _ܿ#?>@_p@(@I>忀=0q?mo?T % 8(>m?y>h9g肮I1UnžNvžR1hh5{>m?(>P!7z :|??0 ?пI>(@Rp@>@!?lg@>@~@z?p?p@ޏ>@Һg@X@ ?b4˿k0B=ђ0v ޽YV ??ݝ?î߾k򾱿Ϋ=ǰ?|@@뻰?=ϱ߾?ԕ? ?Yٽ,v[7v=e08˿ u# ?X@lg@@cX@ͩp@p@m@~p@op@X@ @oZ?Qg/j>h?*:G>?ܑ?S>3v\v?A@PQ@a@P@@?HvgYvS>??> 5I?j>8/TF(Z?@WZ?c*?'(@^w6@9t6@(@C? Z?0d/ԕЭ >a>J>;=^O>x?{A @Y?~| zӽ=wg?<\jj f?hp#@Lo@pN@Y? .Iÿc.[?nN@o@g#@C?|kbdj:UQ翍QiF}K\٧ɕ1>iT9>I?܌?~P?` XYt>q?Λ<{׿b >VE@S@3_@0@o7$7o}0@]@P@NE@/ >׿. Y%q C?t?D?':>Qi>:>P><[/s)˿(9\'˿d/HA<̲O>9>l>~?+В?>a}"޿ω ?!?cH?0Uj׿/'9H@{S@@6@_@-@Y@@s^@4@@N@1H@'׿hjH?|?ʐ ?/޿}k>Β?~?>I?l~?Lm?R?N?6k>0Ӟ0ډk>?Q?H?~?"JI?2Y?; b(>?2?ʉj >:"k>??'>Pd>p;{?I?>f???OM @r?C?_=??zC @e?ʒ?6T?%>(?>=cmmn?c?'T>ݾ?E@W@AxzA A B DBpWBًDBBiA0ozAAJ@E@X?t޾#S>?Fm?ґn9ǥ/@@>>'?)@>7>\?p?Í?S&̑9u?U?J?|>A&?Y)?>8r9s߾vT=v#@[@h@sRAA*3BBfMBLBB3B`AhRAJ@I@Z#@u{=vv߾\`>e ?-<r(>j)?'?4?[)?떿}4 {c xvy'v k }o !Gn)???Cs?T:?D? >hnI$? p@ h@xA@ A4BBCBoB#BBBBA*@xT@o@[?q*Wh.>JD?69?3s?\>?4?1?U?>ܠq޿sMʽ1Ί@῾⽿(Q,޿åΦ>? ?o?VY?u?[X?&.}?ni?(x_dÎ?-@Mn?n@SAFWBvMBBB]LB$WB AYڬ@R0q;?,@?౿tp@Ai?ө}?>d#?鮷"Y?/):?O5 ?>=VV=(>v ?'>un iu?D?x ?L n?C?F~?ȇq?g`?q???m?f ?eD?u?v>?-g|*>?@Mƚ?Z G1.˰?Q@_@Bÿ+%@N2AiB.3B Bg.A,߬@CYÿ@P@?Lm1ӳ?@>?[MO* ~?fX?F\>>䠋?u?H?&<>]?G?>Iblcž@a@?@`.oZa@AAAAX@mpH4.@a@@žsA>??}Sy쾫p>??i?Ahש߾IS>\j}[jlS>߾"hc[ji?b?t->?Q쾪N? W?l?ٿAڨY@Q@@^?0@x7@nRAszA%mRA2@o0@Q?7@=P@@%"8ٿ?Q?\?Sy">? ?@I?u3vݾUk ׿C ׿ij޾MCvcx՘?@L?J?%">>g>N7ԿٿbžQȰ?U@L -@qN@2_@H@{AA@\@kN@-@(@?¢žٿ\Կ_>>">xd>/z?u>? ښ?eX=g?U >_' >b?@%=bfgʚ?@!?XW?><`lĐ`#cO1t=?4j@o@R@XP@@O@P@o@ec@?ڣ=g1q *`Gb`a>?m>)ñ ?p#@pE@>7H@7H@E@n#@?bñބ>?Dp>_G澲`a>?5>4ñ$?p#@qE@=7H@7H@E@n#@?Lñ҄>?pp>G_Gؑ^9&Y:1e*=F?$p@p@=U@S@5@qQ@dR@o@h@? /=Y1?gƜ~:_)N޿>FR?)??ワle ע=S?B > 'E >O?~=j~]l?: ?H?>ؑ#>>>{ԿقٿHž6а?A@-@9wN@b@@AA@]@pN@@-@@?ˑžٿ3Կk>Q>M!>9A??@?/Lv޾k ׿ ׿ k޾Ev(E/?@?Ri?#>Ge쾿?z??;ٿ˨>@dQ@:@pf?ʔ0@9@oRAtzAmRA24@׋0@Y?@P@@ ɐٿ8?R?Z=?eó>?Sw?Ri?G h߾S>,bjhejjS>c߾ghnVi?w?&>?fGeȍu%?P9?#5>Y|Nž@a@'@.n=od@AAAEAZ@Wp4.`@a@@2ž hu>"??7v翼q&?$}?S9X?1>f>?:?H? >-X?}?7^=ȍW{yy>?@՚?:;1/̰?Q@@T9ÿ)b@*3AB|3BB /A@ A%SÿP@^P@?Ia1ltÚ?1@d>?Zż?jEK}>u?`mD?gi ?m?X?:?q?G_?q?Z~?k?3Wx9&??[w{=@@<-<&@ADBBBDB Aꆡ@DD.L@ݓ@=񅮿#j?y?BHӷ35$0Y?9?- <bn (>d ?}>=À=>Tz ?w'>;nG2<)9?TY?/##? F"d+> ~?i?nb5?-@{?.nD@iA6WBMB#CB0LBWB A۬@pI?-@ܠ?űoFNi?Z}?2>$k$??s?7r,$XYHb Zġ;7׻rDs??#?9?1?wY?Du?oX??Cݣ q@ŀN@0@j@4AUDBMBӝBBKBωDB,AR@~0@WcN@x\@te{X?Avu?Y?מ???E >ǥP|'޿"Խ3}EῬソA8G޿ťz>??9?K9?Z?s?y4:?D?K>7hb"?p@e@%?@5 ABBCB[BNBBBB*A**@U@-o@D ?~e3i>?D?_9?r??}?c8)?TM}2d '| vvX : 8~D;K)?K9?}'?)?>,qRy߾Ev]L=v#@X@@rRAA3B8 ?>M)?J&?C?>;<܈>O?U[?|e?qT?FA?;?S>;9@>}'?>@>=],nn?f?/S>ݾp?E@V@<AwzAABDBWBmDBBhAozAAI@eE@0?O޾S>P?m?rn<ѥ]>>>I?Yɒ?o?? @?c?o=??9 @u?’? l?>}I??7e7(>??"Vj >=H@2@AoRAA1A'A A/AA lRAzA[@ 2H@N >*kֵܺ~??'> =^=D?;I?~?A?r?r?mj>200j>n?^l?@?j~?}I?>~?(?ݸ>}{"޿q ?r?H?`je ׿Y'g:H@Q@@4@O]@@ܑ@e@^@15@,@O@c4H@'׿`hjH?z? ?& 1޿}6o>4Ē?~?D>9>@O>}:>>Siw:>i??X?[ CY>q?=E@P@\@W0@cp7F5zo0@t_@(R@E@ 1 >׿:YM+"o H??@?9>irؕݹmsԕSi翈ΙP>ה?(J @3b?nt սa)̀=e?0<:fO#I>`>%I>;55N[V習:J+?Ƒy, >%?ʆ? dS>Qcvxaݬ?@Q@a@OQ@,@K?FfEvS>~?p?>;῞ ?ik>j/ad;Z?5@VX@p@0yp@Gzm@[vp@p@X@:@g@X@'?5ۺ*˿,0d=aّȐvֽ Y ?_??U߾˱=1?:@@?>"=ȱ1)߾$??- ?Y۽Av%(=02/˿íTTc?X@g@>@$i@iT?U?;l@j>@g@($?M>@p@&(@AJ>志;0??+z ~# (>m?r>hviGU1ž}žX1 jհ ht>m?'>󚅿,u Us?F?0>?I>(@p@È>@?O/ܿ($?6}@p@s6@'a>!.˿GJk>?[?j )޿!jn` ?!>Nwqd'ٿCٿfRbz*>Z ?n(޿I] La?D?m k> 6˿] a>q6@zp@Ci@I Ʊh 3v?i s?m@Ht6@9J>զ`/ˋ?H @fS?}> bR<{D?PX?qi??ƚ?>ȟԿߘ>w˚??lxi?}SX?`uD?@<+' }(M?3C @|?c|/6J>p6@}m@[? Yv?@@' @3v?vцA@GWܿ|?Hp@#(@F`<>??ø>!w!r:?u?E}? ?@.,?L?ZN?V-?@?}?u?:?#r)Ѹ>?S?~b?s?d84>{s?fY?ݥ>-^>?2?r?ђ>`r>xj??\>? .>ɍY?vs? >8?Ua?_P> x&?Jp@{@yrӧ@-[A$,BeJB.,BBmJBXA @[ >@X@&CZ?B:>b~?4?[@>A)?U?p'?"?uy>_r_8>W}?*ꚼh "?~?:>;ZZ?X@>@ M @[AJB(ˆBBBAB,BІAxv?Yh?g@@Z>Yi>I?l>@'?8?*??Y܎忲_7#>sGX">o'Z?2?6?0'?>ۈI?>bKi@g@h+?1v?ӆAv,B ˆBBUB=B1hBaAY&@Y:?UG@-M@)B=.q?P@H?ͿLAb*>f>D(s=Kf>JH*>ibzAͿBH?@?]q>XiN"gY=7M@L@?:t&@eA 4hB>BUB~>Bq>B/B BA*$)z7@@?)Vw>I,@վ??l{?LJo_,rl>}0>K==w3>K>nlZ.j{???Pվ#yId{w>-p?r@7@1AE B0B~>B.3hB 0Bs2hB By@A 3?Hv@%@Ԏᥪ= >?M)?:|g$=L>?~?ˣ>ʂ>?"{?<>B>*{?g?>㸀 >?~??_L>B|gB|Y)?@?=ю%גM-@v@y?p/@A B.3hBcAQ B BaAA X/"?cRU@ !@ 8`N=yA? ?zs=οx;??ڧ??h?PG?J=ƍܛ=uH?v?~?<֧???$;?οVs=,?1:?DM=쭽Š!@OU@"?Z/\AcAi&@)A.@AA{V&@1#?D@@6[r9WkЙ?@U? mE??2?D?NW?|m??&ҿOW!ҿݡ?m?V?hD?/?2?3?%Pm?o @?Nvk{ER@ D@"?5Ii&@:^o:.?TU@@u-.ln=?L?6OTq Z-㭴]0 0 챴u-e|>A?Ƚ? 7?oʄ2,O?? n=p.@}LU@?\":Q?`D/'H'?~7@v@ !@'.7:bC?c-?P̿=?!?>^-焿e:%J3Rk;g¾:{섿%- >˨??=̿ŤP;?D?}q:.xY{!@ v@7@Q?SJ@7@?G?#?##?]?(~7@YB@@%@tnJkm|YG)ſkK>?e?d?Ͼ3Q.?M?|@@?a?ß-Q>Ͼ`d???K> ſD|Oyma;rI}WgH'@b@SJ@3M@$@%v@bU@D@VU@=v@L @M@?$nkAl=!?PnҿNY鿝Pソz??_?tA>>?]X@U@ͫ>I?m?d??y)KjҿߍmA?7m=}k  ?3M@]=?;@0!@@@!@H&@?sG=ޑ ߎ+M="???I[HxF#?/U?:{>.>3?L%@g@7h@7@;t@jr@y 7@h@g@%@ҕ?uϝ>?>U?"? [3KP7???L=ގr{]=&⿷]Z㻾UIOI=;?@ ?P?鿑vLS>DPCvRq?Y@e@އ@U?C꾲T?܇@@_X@q?rRڝ":DR>8 NEiP? @$1?7ݩ=&Gk㸿.ٞ\.g.fJю}፰4~:???O&yſќ)"?DۿdX@@k@[g@h?R UR f?e@h@@X@0¼pX"ۿ=D`"? ſѻ@O? ?l6?®Gk+?.J=R=3kg:fBkO=j=av>ZN)? _t=a!̿L>,s?T+U?8MeE@@uA&-A.A-A%~-A-A.A$-ArA@@E@"1 U?b?7zK>̿sr=I)?hWw>+"ZXx>j?Ci?ʭ?p=kp=?E?9?Tv>d#87JF$ο[⿷Ԟ=P???o>_RͺE@=@EA`AAs8B6BB`7BA6]AEA/@D@ż|R>Sg??<=qYο"*I"|e}H)?A?@#?`h?l??/@d?{B)?LJ*վngkv訿/Y??g?j>"r?*X@@EAéA B UBBEBڽBUBQ B˼AEAJ@yX@ؘq?M}>:?;??`J$g[վ|e*q>Ծw=v?+?V?m/m6?I?q?{Os=o8վ^o>:t?K>R;!?\T??d?>? Y@@zAbA; BNxBBBBBxB B[AnA@X@:?~>d??0?>%? ;-L>4?*q>K?V?*gĞοJiOZP8;`ҿXP{OEiοg̏?Rz?n?ȹ? ?9?ؽ?>Nξ_>D%@w@v@--AA UBBB| CB$BLUBBA-AF\@@^%@>Ͼ>u?m?ݪ?s??K?@C ?wM>VV~m}cp:HQIM|byK>J?@u@DK?x?'?E?)A?*-8Q?g@\@Lr@.AO:BB!B} C| CBB5Bc.AW@Ї@g@%I?T'R.A?x?Q?i?m?@H?I??;稿+k̿uſS~fſ]̿{^B;s?:?[H?vQȣ>V?M?>݄A `@h@q??$-ABFBBB=BDBB-A,?'?h@6@g-q>*? ?>_H?vͿ L??t?xmY=K>7!Q=K>ポ=||(O?\?`?=Ϳ~(Ȁ?_?G-:?FU@f7@4꾖-ABB|B B%B}Bu-A@ &6@hU@?j*;Jf.-=?e?2zvͿ AVc>i??1?Ud?"?fS>)"?.i??й?1?? ?=>A70>f?um?U?q@z@ !-A8B UBxBUB'6B-A :g@q@2u?GZ¾>Qm?ޓ?g>4 Ap" h?\M?;˽??[?{t?U?8 DzDz$U?av??K?;?,?Χ?t;fl?3L?? @8x@x@bIy?.AϒA BZ BA.AM?6yk@(x@@|môL@4?#?lp/bIl]>ި?^?uA?>ĩd?QW?:m>zۿai>xP?d?A>SA?C??Н>l(cb>{?:=2ҿ, R<@֤q@7@Z?h@&-A,_A A(^Aw#-Ab@G? 7@әq@n@fK8 J3ҿQ=r{?1>/b[m*>v>??o?w>e- Ͼ3>'>}RySzR> >2Ͼ-n>]???N>Y)>l># >v, $?‚U@h@Sއ@yj@tAEAaEArAJg@ڇ@Ph@zU@F?c|18 @ʍ$>">[m*>8sf>>}{?Cw?4m?1-FQ Ö>?q?V$q?H?;>Q&넿-ڌm?L?9{?Y>e>A=bȳ~dҿG4?U@g@@̠@@>5@@?@F@#g@M@x?$E¾:ҿ[؍ (=8sf>(s==>=? :x z? %@GY@`X@| E@q E@X@Y@u%@4?,:ւ?=G>%='s==`>=? :x x? %@DY@^X@| E@q E@X@Y@w%@4?,!:ʂ?=y>6&=(s=غf>(=hҿI?]@g@@@Q@t8@@p@@g@T@7 ?¾ ҿ=)e>>{?F?ym?A-H\Q|>K?Zq?)!q??h>jQu.U.-Rm?/?z?>غf>*>>y>& ?U@h@G@n@uAjEAEAsA!i@V݇@>4)>>?C?R?h>.KPϾ*>>5R-R5> >q6Ͼj-^>cH?Ÿ??O>*>8bЅ>{?T= ҿe& r9@^q@.7@Eg?Ql@((-A_AA^A$-Ae@+R?7@q@\@u1 /!ҿľ=R{?>8clc|>x?;?A?^>d?*P?Y>w ۿW>R?d?Ԥ>A?8?*v?>ǃl8b j;lqƄ?p?>.@?ٶm?'?xq@@r -AW9B8 UBxBUB6B-A Xm@q@?V4¾|m?v?z>*?A忑~>??3??@?h?C"?2S>"?g?l??6&? ??㤣>rAIͿI忦?*w?p#-:?rU@7@-ABBBWBEBgBu-A @7@vU@W?};."Q?v?)ZͿ5C]??eC?ⅻ=kK>=~tK>=J(??Ux?rIͿKH?iz4>(?e?>لY@h@w??-ABFBBBBCBB-A":?V;?h@H@#@>1?ż?A>ʔ&H?:.?4?8;9̿~ſ5|PſD̿X ;p?i}?KH??@l??2G?2S?gA?-Q"?g@@Ir@.AO:BqBB } Cw| CzBB5B.A[@Sԇ@mg@~?R".ZA? ??D??sf@&?QJ>wvALJU]S^d1o*K>,??@w????28?Ž?> Ͼ>%@>@s@+-A-A UBuBrB| CBB,UB֌A-A\@@C%@>Ͼ/>B??ʪ?x??Ga?@?[gοthOP\ҿ-p PPEοgj?w?q>=?QM>[;Sk?4??d?->? Y@M@xAbA֒ BqxBBBmBxBfxB B[A^mA@~X@Wȕ?>2Nd??S? ?X;J>\?o>+־%<Ms=? ?2?wn<\n?S?s?q=*.^վq>ーԾ-gXD娿 x.??V?&>r?ޕX@Z@EA éA3 B% UBHBEBB~UBM B(AEA@LX@q?>8?Ґ??sg(@־jʝJU9)?? @???p??@??,)?CIーR\"YHο⿽C=t?w?n>yR/E@<@EA_AݒA7BB_B 7BUA]AEA/@gE@żR$>c?^?j=⿸nοhP%J#Irv>7/?4??l=Lk=?j,?Z.?w>R\"51x>)?w=V1̿4K>o?$U?E@[@JtAN%-A.AU-A1}-Ah-An.A$-ArA{@SE@/G U?^?AK>o̿pyr=f-)?N\v>f䴾7u=CL=xk u: vk!L=ީ=ծ5m,Ke?I8?? O[zſ9"?D ۿH+X@X@g@_d@a?Q H l?g@Zj@G@X@¼1{$ۿ5\DM"?𽰋ſ(OR?m ?o.?"1 2"?䎿w ..ގXm'⿵踿=b?@?J DΚRq?X@@7݇@(V?{꾴꾔Y?އ@@BY@0q?RלJDxR> KJP?@>?w =}QR(oPx  '= [YR=??O? GDz"?U?(G>^ԝ>ؕ?(%@ֻg@Yh@7@t@1u@7@h@3g@@%@l?f>I>U?"?,T!Z*>?2?؞?>6j?$J@QzU@ q@]3x@q@vU@,S@?x>>J?b?#Q?%OXlҿpUm6[?o=Lk'^]? M@ @B v@LU@D@/KU@ v@0@2M@I@B#@s:@bh錘n GBm`HoA[|ſLK>?/?d?:`ϾQ'??@@x? ?WcQ=Ͼ,d?S?ۥ?]K>ſFOzmYlmp]߭$@y @?@{t7@ݾ?"?"??7@I@N?7@$v@!@3.:Z?VK?Pܵ̿=??>-;¾T򂧾E¾;v->??7=&̿ P>/?8?k:i.:L!@ v@s7@mW?)FC>>_/3!N?:%?<_U@@5.jIo=`??O`=.?#?A?.+>-t6,. . -gJ>A??(?:⿟¤O??m=p}.@OU@?R?L;i&X:e&@%N#?D@S@Hd;k}?@q?b]<8]?Q(?6d? @?`kp&[@D@"?34ذMQ&@XA֌@AzAe&@bAA܂@/ A#?[U@c!@#䞿մQ=Y?.?kiv=οb;I ?/??a?l?\?=N=_?a????d.? ?d;ޯ?ԙ??>^G0%>7?f{?!>G(>S{?k?(>EY<>ᜨ?ۯ?*M>RHg)?[?=}qw9@#v@?ւ@A B3hB90Bo2hB>B/Bt BPA‹7@0@?Nf6fw>HԾ?` ?a?ޏX心#9Ol>>cv=7=N>$>Zl"Y}2t? ?u ?վHhx>qV)渿(]Q?%@7@ҎAT B0B>B>BUB=B1hBaAY&@Y:?UG@-M@)B=.q?P@H?ͿLAb*>f>D(s=Kf>JH*>ibzAͿBH?@?]q>XiN"gY=7M@L@?:t&@eA 4hB>BUBpBBMjBlA!U@YG > M@;`@>ݿ}ǿJ0T9Ф6=v?:V@g?ӿN]Oa/>ч>>|>y>&>ׇb/F\O3ӿ&g?T[@{t?x7=9A/Ioǿݿ >`@S@>GCU@RrAUmBBBpBBBZB`B'AVDݿ@3@"@?Trx9$ k/>:S?7H?v=Dn>k'>BR>@OR>5>}>f"&H*x=J?:X?u>q/N O'Exrx?'@aI3@ *ݿŸg'AcB2\BBLlB[B\kB`B{0\AN5l?lu@!@C6ԋN<+b? >s^$\>1??T>Aʛ=UY?[Z? =F¾ƺ=Z?DY?=zP>#??\\>툿^*>]f?<Ћ 6!@u@I?q5M;\AcBLlB2pAbBDbBmAb'ANFo>}G@Sn@<ͦF=K?Y;?ǽm8}̿e=???b?e?\?"Γ?ƽ I˲ƽѓ?V??^??c?=̿ 8#ǽ=??sE=go@p{G@Gn>FeMr'A2pA4U@'AI9\A'A2 U@658o>{1@d@Kc 'iGn?@v?;W!mA?@E@?Y?tZ?>.Ј$' Z?Y??D@c@wA?zt[!;v?@[?iz/i []@l1@eQn>54U@GbMMGGݿ2?G@Jc@eUF|"a~ü?ܾ?_q}E&7=?3@ˠ?{&>:S<.!ggok*_R<->Π?Z3@?[N=#pΠ?#?Eļ"bWFCe]@wG@?j:ݿGF>ݿ4F5.?ݿY>>3@u@r@DSFUP{0F >4 ?s&=]?\@ ?(젽KӾXW v"vXXzZӾ[?Y@?w=#+sC ?e >6YPaYF^j@u@5B3@F>P@;S3@ ?4p>o>?.>3@%H@ @?!@V$'e ~"4m( 鿦J=Q?3@?)>=P>M?J@A)@>)@#B@(8?7>>~?=@?K=Sb꿿բ m!6]"i hO!@$@P@=`@,@Ju@fG@1@G@?u@d@Y`@?޶6Wu3Ǽ>D6U0n V?@m?}n?Sy??*=@n@2L@ y@VH@hn@=@,?^y?PbƼ}ѳ+|6?=`@ڭ>!?!@m@rm@5i@s@!@f?">rcߋE=X??x ?N0M%Y6>hZ?U?'??PyK@@n@E@< @0: @ E@J@ @cK@ud?#'?|?hY?>XYXQ0뿿@ ? ?V?\D=ދ:rڭ>ݿ쫕Ev`@I@s@@'@r:>:>A@@n@5@`@ΕQ>${p4v?3?[?7tǿ/\ƽ.:翂=?Z?5z6eC@E]@)A BAMA RA{TAGRÃMABA)AGT@dC@6Y?ӳ?=7翮Bǽ̿>y/(@>k7??B?X>!1w??_?) ^2(P! =?0@V?ߌB:C@+@UACA!AwB''BJ''B,BJAATA@U~C@ҜByg?b@?=D+^!l@^6 (@39S ܞ>n?@hD?_>lYj>0?@>?>o G:J/y̿DT$=#?@Ŭ?(?!p?C`@d@UAxAB8mBb>BBc=B{mBBwpAaTAuM@`@ ?"}'?+x?@ v?e=s̿vx/396=;/^Ľkv?=?{c ?Rs/A ?Ǡ?`v?Wǽ _P/2.=>Q[>K==wA??k@? n?ի?p@@8$)AAhBBBmBlBѐBBB[A})Aу@"p@F?n?8ӿ?T@!?SA?=\>>6=Iq?>g>ˆ vwpr6ҿ2꿎7 sp6%<`=>????@=@ō?h>B+z? K@Q@g@CA$AmBhBA CC@ C[BzmBUAABA`@v3@9OK@Vey?>蛍?~*@@N? ?O?Iq?U@X̿H!O0Y0&QX!̿X[>(?%@;?z??tQ@Ԡ?E m?@Jۖ@@tMABT?BunBC[CkBp=??Ǔf?s= >Xk?S?fH>lH>>=@-"@@@RAo*'B^BmBIA C8lBEB#'BTRA@(@ @}=@~w>j>?@?,>htu= g?"ӿGz=P?t?A?FE=$H=I=1 lYPY=,d=0 =A?*?]?Er=@ӿ ,? d?5~W*TA)'Bq>BBfB7E@Sn@@?vӾ̑F<;?y?!㥾"ӿ4`OO%>i?@?,? ?ӳ?> <>ٳ?t?{?D?@?7>oO=\?Z?0#YXM@"O@C @;>]RA̋B}mB)B{mBBRA.9>Ƭ, @A@5@ɧYX$Z?;?=4`Oe/Ф?U@ 5@_@@@EZ?༕ Z?z@@W@,@B@}T?Z̥{/=5Y?ԓ?^WauF)@|@jA @%@MAABBAxMA͕@+u1 @rs@2)@0vĀй?Y?/e/؇[=^???sѠ?鷍?-??Д?zR?܏?ۿ?Ϥ?2???0=3=.>>Z?Ʀƽ#VsE)@M@QE@@)@BAA=tAABAC@{@5E@&G@6)@松=UǽZ?2>؇A>T\>Y?s?u?P>>usn?;'?BB'?e^n?V>G>.`??[?0Y?ԭ> >B>J=kp$ju^J@*n@u@Ж@q@i)ATATA)Am@̖@@n@>@ĸv)$=e>A><>>D[?C?[?`]< Ay??2W?̚6U?}?.y?UwUDT]>YR>J¾ "ᅣbXI?*=@@SD@@W@ @7V@ @A@K@=@4?ntY\~0Fᅱ3þR><>|>:ZR>P=əƽ!VUӾ:>?vK@^Ӿ7$ƽK=YR>||>8ZR>P=ƽ!_UӾ:>?vK@ ^Ӿ3$ƽK=YR>|>ն>S>'X]Q[>>Z?Г?,Z?hOն>y>>h~=[.z$ބuXQ@en@/ @<Ֆ@qv@)AfTATAN)A"p@fϖ@@.n@A@0zvw$ʁO=>>A>-Y?U?V?^>ס ؓ>Sn?'?[B#FB8'?&`n?>4>I?I?1Y?,t>y>ЇC>)G[?"Ľ[ nYQI)@WP@E@m@@FBAA uAABA@@,E@ J@;)@Ia(ᅵƽZ?$>CQ=$ ??.?]?x߿?ې??ߣao?????S??*=$Ї_/Y?P?,,Qu I)@@G @@{MAT!AhBBAeMAY@6 @v@:)@Tvmϓ?'Y?C0~/n^ X? D@M-@W@/@f@Y?ϕ˕Z??@˴@S@)@>@S?Y_/mYORp͞=?Z?^AXN@O@J @Ƅ&<>RA~B~mBqB|mBLBRA{9>a4 @nH@>@GYA"OZ?T?*z=sO0>u?@??J?oڳ?>L;ٳ??s?h?@e?([>,mYOӿ?-J??^<ӾUU?n@JE@螁~<>iTA)'B>BsBB킾E@n@2?aӾL<S??ӿp=c[?9?A?{O==&'=հ*:Y{9Y =L==mA?ϖ?gz?Aw=ӿ.g?>Q|=n>?? e>tk>=@$@@@RAt*'BTB nB|A CkBB#'BgRA@@U@ݑ=@> ">?A?>$o=uYf??6?W=%pF!翰} &Q y迴@} =?L?.g?[@8j?3?_?QY@Ҡ?X?@ܖ@@MABG?B)nBCLC[kB;BvBzMA @Ė@@*?f#l?4@?>??@ ?Z>7̿oY!?Q0]0Tb!̿^\>S?[@dy?Vz?"N??n@3@~?J$>y? ~K@M@|@BA#A;mBBA CC@ CIBymBABAWa@6@lK@y?a>[?g@o@m?}??3?>@B~7 ps}7hVsFqVnM>dy?6= _>>]>=A?_?^@?}[n?Ç?p@@B")AAB@BBmBulBBBB<A)A@ܬp@ V?c n??}D@"?hA?o=Z>>*=F/_\ǽݺv?.ˠ?" ?^P< ?֤??v?|MȽ_z/6=9@/kÈZ̿JS=?V@?R'?]?`@ a@UAwA(B~mB=BB =Bk{mBBpAATA?L@`@,?ӑ'?t?@_?M=`̿F/o:K r> 9?@ ?>n>v?O@4#?u{> 9V!n ^/L!;= ?M@?sBs;C@y)@XTA AAڊB'''B&'BBAATAB@C@œGBk?@$?=8|a!KQ-_ CQ?'?U?ɼGIeJʼP?y?Q?DUV@/j>(Ž#{Hg=? Z?Un6$C@EZ@)ABA׃MARAETARA^MABA)A౽]0Kzft@IV`@I@n@u@H@U:>ڽ:>,@@Kq@@`@Dߛm> pթv?3?TQ?vǿR勿NrK=*?3?Y ?⿿rK0Oz7Y >Z?i?@'?%j?iK@ @@`E@g< @< @E@@@TsK@|?\'??Y?~>Yc[0F ?-?xs?TG=Y֋{r,>?!@hm@e]@Z@Ph@S!@f?ҭ>`@?Q4VtGC>I\lK0j Ű޳?@?2n?py?f?=@pn@I@zy@LK@n@=@"?y?Un??a@?[ W0 꿽>>l9@drW6?`@7@ u@wG@Rp1@BvG@Cu@#@`@O@&+@r!@r[ x"(!OmJ㿿e,<=?@ڿ?>H>?8?A@E=)@>)@ F@6B?>>ܿ?@?Ȭ=뿿Ң n>? C3@O@ P>?S3@{u@@R(PFRP (p?>V ?6sU=?Y@J?{jonӾ YVv%4vXOhӾ M?W@w?Dž=:s!s6 ?S>9YPVFFNm@u@R23@4g>nbݿ 5G59ݿ P>Gݿ?BG@i@eRFuz"{,?5Ҡ?p@ tH=n?I*@E?>R<"fuh$JR<> ?+@l?ѷ='pgՠ?%?=!żU"VF eSc@zG@ڛ?Zݿ]GNԆ1@i@+[ Y~?*@Vv?p)@O!\A??@L@?a?7Z?%"￉$ Z?e?0?M@ @kA?gS!03v?b@g?Bnb KBPd@uw1@n>/5TU@'A3\A'A0U@nA'AvMF9p>G@|@U牣J=?eY?Ž!翛e̿DR=??x?,?k?j?bŽnmndƽB?n?0?|?h??c=h̿翌ŽV?M?MkI=Zfa{@G@o>FM'A2oAbBbBnAUkBaBS7\AM_5T?u@Ǩ!@,a5j^ˈG]>?? ?>eJX=Y?'[?H=7¾Ғ=:[?xY?Ԉ=3> ?C=?f]>шZ^V>?6<(5Y!@u@?4jM^<\A~cBlB[BUkBpBZBaB'AW8+ݿ(L3@/(@?hrDsGbr $G/R>q?X?y=񿙇 L>ߤ>S>pR>S>3>Y 񿌠z=e?q?pL>aJ/>g /d0Or'&?-@U3@Aݿ8'AcB3\BhBpBpBBMjBlA!U@YG > M@;`@>ݿ}ǿJ0T9Ф6=v?:V@g?ӿN]Oa/>ч>>|>y>&>ׇb/F\O3ӿ&g?T[@{t?x7=9A/Ioǿݿ >`@S@>GCU@RrAUmBBBpBOCpDRAWxtl/examples/cesi182.cif0000644000076400001440000003763411234413433015232 0ustar fingerusers #======================================================================= data_global #======================================================================= _audit_creation_method 'Jana2000 Version : 25/06/2004' # 1. PROCESSING SUMMARY (IUCr Office Use Only) _journal_date_recd_electronic ? _journal_date_to_coeditor ? _journal_date_from_coeditor ? _journal_date_accepted ? _journal_date_printers_first ? _journal_date_printers_final ? _journal_date_proofs_out ? _journal_date_proofs_in ? _journal_coeditor_name ? _journal_coeditor_code ? _journal_coeditor_notes ; ? ; _journal_techeditor_code ? _journal_paper_category ? _journal_techeditor_notes ; ? ; _journal_coden_ASTM ? _journal_name_full 'Acta Crystallographica Section C' _journal_year ? _journal_volume ? _journal_issue ? _journal_page_first ? _journal_page_last ? _journal_suppl_publ_number ? _journal_suppl_publ_pages ? #======================================================================= # 2. SUBMISSION DETAILS _publ_contact_author_name ? _publ_contact_author_address ; ? ; _publ_contact_author_email ? _publ_contact_author_fax ? _publ_contact_author_phone ? _publ_requested_journal 'Acta Crystallographica Section C' _publ_requested_category ? _publ_contact_letter ; ? ; #======================================================================= # 3. TITLE AND AUTHOR LIST _publ_section_title ; ? ; _publ_section_title_footnote ; ? ; loop_ _publ_author_name _publ_author_footnote _publ_author_address ? # name ; ? # footnote ; ; ? # address ; #======================================================================= # 4. TEXT _publ_section_synopsis ; ? ; _publ_section_abstract ; ? ; _publ_section_comment ; ? ; _publ_section_introduction ; ? ; _publ_section_experimental ; ? ; _publ_section_exptl_prep ; ? ; _publ_section_exptl_refinement ; ? ; _publ_section_exptl_solution ; ? ; _publ_section_discussion ; ? ; _publ_section_acknowledgements ; ? ; _publ_section_references ; Petricek, V. & Dusek, M. (2000). Jana2000. Structure Determination Software Programs. Institute of Physics, Praha, Czech Republic. # use this reference if Diamond ver. 2 was used for visualization Brandenburg, K. (1999). DIAMOND. Version. 2.1c. Crystal Impact GbR, Bonn, Germany. # use this reference if Diamond ver. 3 was used for visualization in preparation # use this reference if SIR97 was used for solving of the structure Altomare, A., Burla, M. C., Camalli, M., Cascarano, G., Giacovazzo, C., Guagliardi, A., Moliterni, A. G. G., Polidori, G., Spagna, R. (1997). SIR97. A Package for Crystal Structure Solution by Direct Methods and Refinement, Bari, Rome, Italy. # use this reference if bond valences were calculated Brown, I. D. (1996). J. Appl. Cryst. 29, 479-480. # use this reference if Xshape wase used for crystal shape refinement Stoe & Cie (1998). X-SHAPE. Stoe & Cie, Darmstadt, Germany. ; _publ_section_figure_captions ; ? ; _publ_section_table_legends ; ? ; #======================================================================= data_(I) #======================================================================= # 5. CHEMICAL DATA _chemical_name_systematic ; ? ; _chemical_name_common ? _chemical_formula_moiety ? _chemical_formula_structural ? _chemical_formula_analytical ? _chemical_formula_iupac ? _chemical_formula_sum 'Ce1 Si2' _chemical_formula_weight 196.3 _chemical_melting_point ? _chemical_compound_source ? #======================================================================= # 6. CRYSTAL DATA _symmetry_cell_setting monoclinic _space_group_ssg_name 'I2/b(\a\b0)00' loop_ _space_group_symop_ssg_id _space_group_symop_ssg_operation_algebraic 1 x1,x2,x3,x4 2 -x1,1/2-x2,x3,-x4 3 -x1,-x2,-x3,-x4 4 x1,1/2+x2,-x3,x4 5 1/2+x1,1/2+x2,1/2+x3,x4 6 1/2-x1,-x2,1/2+x3,-x4 7 1/2-x1,1/2-x2,1/2-x3,-x4 8 1/2+x1,x2,1/2-x3,x4 _cell_length_a 4.1802(5) _cell_length_b 4.1859(4) _cell_length_c 13.8501(14) _cell_angle_alpha 90 _cell_angle_beta 90 _cell_angle_gamma 90 _cell_volume 242.35(4) _cell_modulation_dimension 1 loop_ _cell_wave_vector_seq_id _cell_wave_vector_x _cell_wave_vector_y _cell_wave_vector_z 1 0.20100 0.61000 0.00000 _cell_formula_units_Z 4 _cell_measurement_reflns_used ? _cell_measurement_theta_min ? _cell_measurement_theta_max ? _cell_measurement_temperature ? _cell_special_details ; ? ; _exptl_crystal_density_diffrn 5.3781(10) _exptl_crystal_density_meas ? _exptl_crystal_density_method ? _exptl_crystal_F_000 ? _exptl_absorpt_coefficient_mu 19.344 _exptl_crystal_description ? _exptl_crystal_size_max ? _exptl_crystal_size_mid ? _exptl_crystal_size_min ? _exptl_crystal_size_rad ? _exptl_crystal_colour ? _exptl_absorpt_correction_type None _exptl_absorpt_process_details ? _exptl_absorpt_correction_T_min 1.000 _exptl_absorpt_correction_T_max 1.000 #======================================================================= # 7. EXPERIMENTAL DATA _exptl_special_details ; ? ; _diffrn_ambient_temperature ? _diffrn_radiation_type 'Mo K\a' _diffrn_radiation_wavelength 0.71069 _diffrn_radiation_source ? _diffrn_radiation_monochromator ? _diffrn_measurement_device_type ? _diffrn_detector_area_resol_mean ? _diffrn_measurement_method ? _diffrn_reflns_number ? _diffrn_reflns_theta_min ? _diffrn_reflns_theta_max ? _diffrn_reflns_theta_full ? _diffrn_measured_fraction_theta_max ? _diffrn_measured_fraction_theta_full ? _diffrn_reflns_av_R_equivalents ? _diffrn_reflns_av_sigmaI/netI ? _diffrn_reflns_limit_h_min ? _diffrn_reflns_limit_h_max ? _diffrn_reflns_limit_k_min ? _diffrn_reflns_limit_k_max ? _diffrn_reflns_limit_l_min ? _diffrn_reflns_limit_l_max ? _diffrn_reflns_limit_index_m_1_min ? _diffrn_reflns_limit_index_m_1_max ? _diffrn_reflns_reduction_process ? _diffrn_standards_number ? _diffrn_standards_interval_count ? _diffrn_standards_interval_time ? _diffrn_standards_decay_% ? #======================================================================= # 8. REFINEMENT DATA _refine_special_details ; ? ; _reflns_number_total ? _reflns_number_gt ? _reflns_threshold_expression ? _refine_ls_structure_factor_coef ? _refine_ls_R_factor_gt ? _refine_ls_wR_factor_gt ? _refine_ls_R_factor_all ? _refine_ls_wR_factor_ref ? _refine_ls_goodness_of_fit_ref ? _refine_ls_goodness_of_fit_gt ? _refine_ls_restrained_S_gt ? _refine_ls_restrained_S_all ? _refine_ls_number_reflns ? _refine_ls_number_parameters ? _refine_ls_number_restraints ? _refine_ls_number_constraints ? _refine_ls_weighting_scheme ? _refine_ls_weighting_details ? _refine_ls_hydrogen_treatment ? _refine_ls_shift/su_max ? _refine_ls_shift/su_mean ? _refine_diff_density_max ? _refine_diff_density_min ? _refine_ls_extinction_method ? _refine_ls_extinction_coef ? loop_ _atom_type_symbol _atom_type_scat_dispersion_real _atom_type_scat_dispersion_imag _atom_type_scat_source _atom_type_scat_Cromer_Mann_a1 _atom_type_scat_Cromer_Mann_b1 _atom_type_scat_Cromer_Mann_a2 _atom_type_scat_Cromer_Mann_b2 _atom_type_scat_Cromer_Mann_a3 _atom_type_scat_Cromer_Mann_b3 _atom_type_scat_Cromer_Mann_a4 _atom_type_scat_Cromer_Mann_b4 _atom_type_scat_Cromer_Mann_c Ce -0.249 2.633 'International Tables Vol C Tables 4.2.6.8 and 6.1.1.4' 21.167101 2.81219 19.769501 0.226836 11.8513 17.608299 3.33049 127.112999 1.8626 Si 0.082 0.070 'International Tables Vol C Tables 4.2.6.8 and 6.1.1.4' 6.2915 2.4386 3.0353 32.333698 1.9891 0.6785 1.541 81.693703 1.1407 _computing_data_collection ? _computing_cell_refinement ? _computing_data_reduction ? _computing_structure_solution ? _computing_structure_refinement '(Jana2000; Petricek and Dusek, 2000)' _computing_molecular_graphics ? _computing_publication_material '(Jana2000; Petricek and Dusek, 2000)' #======================================================================= # 9. ATOMIC COORDINATES AND DISPLACEMENT PARAMETERS loop_ _atom_site_label _atom_site_type_symbol _atom_site_fract_x _atom_site_fract_y _atom_site_fract_z _atom_site_adp_type _atom_site_U_iso_or_equiv _atom_site_symmetry_multiplicity _atom_site_occupancy _atom_site_calc_flag _atom_site_refinement_flags _atom_site_disorder_assembly _atom_site_disorder_group Ce1 Ce 0 0.25 0.12556(4) Uani 0.0028(2) 4 1 d . . . Si1 Si 0 0.25 0.5387(6) Uani 0.0099(9) 4 1 d . . . Si2 Si 0 0.25 0.7060(3) Uani 0.0107(7) 4 1 d . . . loop_ _atom_site_aniso_label _atom_site_aniso_type_symbol _atom_site_aniso_U_11 _atom_site_aniso_U_22 _atom_site_aniso_U_33 _atom_site_aniso_U_12 _atom_site_aniso_U_13 _atom_site_aniso_U_23 Ce1 Ce 0.0027(3) 0.0027(3) 0.0031(3) -0.00020(16) 0 0 Si1 Si 0.0155(18) 0.0048(13) 0.0094(18) -0.0051(10) 0 0 Si2 Si 0.0102(11) 0.0079(11) 0.0139(13) -0.0009(8) 0 0 loop_ _atom_site_Fourier_wave_vector_seq_id _atom_site_Fourier_wave_vector_x _atom_site_Fourier_wave_vector_y _atom_site_Fourier_wave_vector_z 1 0.20100 0.61000 0.00000 2 0.40200 1.22000 0.00000 loop_ _atom_site_occ_Fourier_atom_site_label _atom_site_occ_Fourier_wave_vector_seq_id _atom_site_occ_Fourier_param_cos _atom_site_occ_Fourier_param_sin Si1 1 1 0 loop_ _atom_site_occ_special_func_atom_site_label _atom_site_occ_special_func_crenel_c _atom_site_occ_special_func_crenel_w Si1 0 1.438(3) loop_ _atom_site_displace_Fourier_atom_site_label _atom_site_displace_Fourier_axis _atom_site_displace_Fourier_wave_vector_seq_id _atom_site_displace_Fourier_param_cos _atom_site_displace_Fourier_param_sin Ce1 x 1 0 0.00395(16) Ce1 y 1 0 -0.0010(2) Ce1 z 1 0.00005(7) 0 Si1 x 1 0 -0.0051(7) Si1 y 1 0 -0.0260(7) Si1 z 1 0.0004(7) 0 Si1 x 2 0 -0.0006(11) Si1 y 2 0 0.0116(11) Si1 z 2 0.0004(9) 0 Si2 x 1 0 -0.0083(10) Si2 y 1 0 0.0021(12) Si2 z 1 0.0034(4) 0 loop_ _atom_site_U_Fourier_atom_site_label _atom_site_U_Fourier_tens_elem _atom_site_U_Fourier_wave_vector_seq_id _atom_site_U_Fourier_param_cos _atom_site_U_Fourier_param_sin Ce1 U11 1 0.0003(2) 0 Ce1 U22 1 -0.0002(3) 0 Ce1 U33 1 -0.0006(4) 0 Ce1 U12 1 0.00227(19) 0 Ce1 U13 1 0 0.0006(3) Ce1 U23 1 0 -0.0003(3) Ce1 U11 2 0.0000(4) 0 Ce1 U22 2 0.0006(3) 0 Ce1 U33 2 -0.0002(5) 0 Ce1 U12 2 0.0001(3) 0 Ce1 U13 2 0 -0.0004(3) Ce1 U23 2 0 -0.0005(3) Si1 U11 1 0.0367(19) 0 Si1 U22 1 0.0232(17) 0 Si1 U33 1 0.043(3) 0 Si1 U12 1 -0.0010(14) 0 Si1 U13 1 0 -0.0013(12) Si1 U23 1 0 -0.0003(12) Si2 U11 1 -0.0035(15) 0 Si2 U22 1 0.0046(18) 0 Si2 U33 1 -0.005(3) 0 Si2 U12 1 -0.0012(12) 0 Si2 U13 1 0 -0.0042(15) Si2 U23 1 0 -0.0090(16) Si2 U11 2 -0.001(3) 0 Si2 U22 2 0.001(2) 0 Si2 U33 2 -0.005(3) 0 Si2 U12 2 -0.0002(18) 0 Si2 U13 2 0 0.003(2) Si2 U23 2 0 -0.001(2) #======================================================================= DRAWxtl/examples/cesi182.cif.str0000644000076400001440000000077011234413433016030 0ustar fingeruserstitl imported import cif cesi182.cif 2 box 0.020 Black background White ellipsoids 0.50 axislines 0.00 Gray20 finish 0.00 0.00 0.00 0.00 sphere Ce 0.400 Red sphere Si 0.400 Green labeltext -0.120 -0.119 -0.036 o labeltext 1.120 0.000 0.000 a labeltext 0.000 1.119 0.000 b labeltext 0.000 0.000 1.036 c pack -0.05 1.05 -0.05 1.05 -0.05 1.05 view 100.9 -20.5 -3.9 mapread m81 cesi182.m81 mapregion 0.0000 1.0000 0.0000 1.0000 0.0000 1.0000 0.0000 0.0000 0.0000 end DRAWxtl/examples/cesi182.m810000644000076400001440001251240011234413433015066 0ustar fingerusers3-???@@L=L= ף<=??I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~*? #>"?@p@@\@O@J?T? (@@?@F@Y@@a?T<?*?%@@p@W@l@'@>.??W&@H?9% i> @@jb@H@Z@@}@@%@Nɹ@?B@ @@y@"?D?H?ǹҼmyȾ߾ξ?o@Ƿ@a@`@Nɹ@G[@q@r@3,@yr&?P ?h @!?N\r<%>d?fp?o9k>d$@YpD@lQ@G[@@$@B@>_¿ic @~@?Y|elye?~@E @icئ¿q+>Y@@%@@?G[@lQ@mD@w@hC>gp?K?G>L\/?l @ ?o: &?:,@r@zq@?G[@ɹ@D@`@ķ@k@?ξD'߾jȾAǹܩ??D-?y@@) @IC@ɹ@@@&@[@ X@H@^@@ @Er>(8%hH?ς&@?J.?'@ o@W@@+@@+?ʖ?ϔ<[c?Y@{@h@@@)&@T?:J?ﶤ@\@@@?@d#%>+?I~U|NAƿ@@@A@_v>(\Gv>r@DA@@D@2ƿ4Nt}I~*?">"}?@o@@\@T@;J?T?(@@?@E@Y@5a?2<?*?)@@p@W@l@'@>.??V&@ϥH?:%h> @@mb@ H@Z@@|@@)@Uɹ@EB@ @@y@"?ND?(?9ǹ򼼿yȾq߾eξ?o@Ƿ@a@d@Uɹ@F[@q@r@3,@}r&?P ?h @!?N\r<>Z?fp?^o2k>h$@]pD@lQ@F[@@$@B@>e¿c @~@?C|elye?~@? @cߦ¿+>X@0%@@3G[@lQ@mD@|@]C> gp?C?8>T8%LH?ς&@?J.?'@ o@W@@-@@+??k+?I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~K@@F@@Q@ػl@cD@0Y@;.@ï>hLnn?NO@<@M@aG@@@Q@0@K@A@@@l8@<@C@'r?Qg]MQ ѿDz.>s1@-g@I@m3CF@C@@@FJ??/7%E閿%@@s?*,e_\@@@p@?\asꏿB?C\@D^Q@,T6/]"Lͧw4d?ً@`N@?M*@: @ȫ"JWTt??,@4@ @l?a]ZE >XJ@=@ 9@x@>5[>x@:@@G@W>W h\X\s^TR?L@딋@,@ ?\t?h^G" @*@?_N@&@ d?9wMX\/6 , hQ@Y^@C?|菿翖2@&@@MQ@Q?g?.@&H@@A@ɗ@?>.ѿAxP :ZCgIr?F@@D;@@r@.@L@0@P@ʛ@κ@X^G@K@<@O@m?'L>'.@Y@gD@l@zT@7@@@L@f@5N@?Cp?$&@i@(@S@@@?%@@@@4@d@5$@@ .@f@ԼqkEp6?l@ @@b U@d? I-]?%@Vm@[@`Q@Ԫ?,>3~Լ>O)޾'o?m@@@ ba*t@@<@Ԥ\?`>O8`XBf?^}.@P-ſv%#;?}<@AtAaA<@ux1ſ-@]>g&aXqBS?w;p ӿL?A9t@I%A.AJAK??a]d<(?̯faXz?O[F\?<@/@t@h&ea޽.@\@m@md?޾&.z?O0GԼ~,>汼?ދQ@6@l@9%@T &I4?)U@@n @/l@i6?E0GԼf@X .@F@6$@X@a4@@@@N%@?:@@r@(@@&&@]v??9N@f@K@@F@@Q@ػl@cD@0Y@;.@ï>hLnn?NO@<@M@aG@@@Q@0@K@$? o@M@@>@f@V@N @? Q@ @@x@d@i>V?.l@w@@T@2Q@$?uy4ÉU?"@@ZAh AV@ͼ=ž$>ɍ$xɾäk@A@jRr@ϯ?b<@wuaƑ'Fby>5@5YA^x@EJ?:w*??UV?fa>O@l A @#{Pׁfip< ,GmGb@G@&)}@K"@e@N@@@:?(@P@?? 0 <@dtY> >)/?_O?>H=@|@n@&>j@D6?Y?@sz ͎?#?va?kq&R#?ˎ?po :sp ?_Yc6?'@'>쾬u@|@6@>>LO?,$?>%> [vBdp6,|?U@(@-?;@N@@P"@+}@D@U@G3OZ %kρz@ A컜@G>6T??̙*?g?/~@XA@ax>Kl%ꓰ/7w?]r@@Ak@ZMɾOT>ľ{=[@ AAِ@"@^U?J4ꓰ?!7Q@U@;@@l@R?>^@{@@ @ƱQ@?i @lV@J@A@}M@ o@?@s@$@@՗@n[>A]=m@z@y@@@@?5U>+@@U@@@e @C@or0@@J@R@@O@e8J@@*Ig %OW?@rY@Sj@I@tg6@o"@G @e @2CQ\>6N?rA@v@B@ks?l1#|P@[*?RԬ5@V@Z@z(?f ?_)2XL?A@&3,@l@>@g@ Ą@;\"?-AOBrA8@4~lfC@^@MR@,'@@$?<.&q@@(H@9@i֝@b>@@B&aBjB@ ~>'֝@O9@F@8@q@<.&?@a'@QR@@]C@P~s8@LABʊA?\Ä@z@0>@;(,@<@-L?C7?R ?(?Z@@0@K;R*?sP@W# ls?B@p@jdA@\N?#>N]C7 @_ @"@c6@\I@Pj@DlY@8?O%*gIu*@q:J@D?O@R@^?J@iq0@B@ @@@S@@&@p#>5?_@@x@x@'m@\=F>ڗ@}@%@@@$? o@M@@>@f@V@N @? Q@ @@x@d@i>V?.l@w@@T@2Q@$?:-l}+n[h@O@1@Wy@ B@@A@`@@Z@\@A@33|A3<:-O.i:3AP@nGA7A*M:@-:'@w@-f@yi"@ AIAI@r\ hO 3v?w?TƓ&,K@y{6A AD@ҞU?T??'>@֪Ax#A.ў?pM]g3@ @ 37G& @w@=??$Q,5X@γ@R@B@@:?Ո?@7(@x;@0d8q?@a@7GFG>@0@+sӿ u?-r@8@vs@ӧf@|_@r@~@[ @7K?a:@W +0l#M?퀿?k|@@҂@s@@@B|@?']L?c +_C:s:@4"?鿄g @~@r@_@ةf@Xus@~@%r@0@>@G_1Ga@@a?F9sA@i)@|?@e?I@F@R@@4T@5QP?@ @1G&3j @ _3@ܯ] L?z#AکA_>@v?[?U?D@Ax6A?@.“Bϒ?v?&30hn[}rqL@6IA+ A$f"@g@w@7'@(N:@AGA|@HC6;W-9<*K@A@Z@@@zA @B@Vy@@*@a@[v}W-;`;2@g@rҧ@xU?|5?m)3@@D@F:@KJ@6??DM@@@w$?s0;@AZ?5?@@(0:@:?>I@63@(Ch&k?T@@@@H_@V@?[?@?Q ?Ts1?g@vAL@A?EȿTm2Y >\&@zE@?jQu?@?Ͽ`"ݿ"3?y?ps6$AkCA,%A!#7?@ZPZ"?6I?Ͽۛ`RZ?'??J41@Rʾ*=AAAMKkʾ,1@?3?P?}QSۛ`ϿsI?b?Z2P֏@?7:ꐾ2%ACA$A"dGw?-?ݿy(Ͽ?@v?dSkω?}E@]&@T >qYXi2ǿ?2GL@@}3g1i ??w @7?-?U@t_@@@~T@]?w'Bi3@ I@W1>Z?=:@i@@G?g?w @;[o0H>?@h@=J@?;?J@<@E@@.&3@#5?e?֧@@@;4;:-l}+n[h@O@1@Wy@ B@@A@`@@Z@\@A@33|A3<:-#z"jD'?,@DǸ@rp6?`Җ?}s[@D?bܿ ?N@@k!@U(GVbi#z##@W@~`*@w!wZa@Rz*@%?@,@l@b[?ίd@ @𾰍M{Q3@xm@##@Hj.@絔@ܿ|=C!=?!@f@]9@C@iT~@@ſpg@bl@䃘?HKc5vo@+?!@%kAP1@I?2.@ܔ@k#@ @=b@5i%C?ªV ½~-B< ?@@ AP@?6@A@ ?@K؀?BªV Rrb@g @ˇ:#@@R0@2S?13@hA @";?o@Ahe4tlu@N@bg>`ޕ@@m_@7ֳ@a@g?w ȿA@@"ψye>~t@f@jm"ſ\@`~@G@;@y@ @2?L|ܿ@@y#j>$#@Dxm@N3@s[@ad@f?#l@@ߚ@t?@y*@Va@yyܵH!gg*@SW@$#@ riOb#G&@ @.@?ܿ#D?s[@Ѐ@L ALA5 @ ^l7"k|REHu@Z@ ?Äa?I@\4տ#H@,<@l?@p@ā@8{/ݭ8@t???6'; @4@,Z'H/qH 2@ B@2AgIG42N?z @}B4@ݭ8@[F.(k6>8b2ľb"A/n1r}6|s:G4>,>Z%[M{>@Mm[~$,>>:|6=r0mNA/\ ľg8o_>K径2(m[P8@/>4@4E%,kvhͽ|@_ARA?6$#z"jD'?,@DǸ@rp6?`Җ?}s[@D?bܿ ?N@@k!@U(GVbi#z@@l ?X1ĿU@t4@@/8'@yB@ol@7%@8g?i@4P@ܦ<@R~(?g@@oV%°[/?0@&@r )?<AUACdo@eaA_oAT>%=@p@o.F'aBAqgN@qSVU~&AhO@>@&'A`_l@G$A'aB#*BlB=h(q@{Ͽ„A_|@7Ԃr@:AjϿ[{@C%!=lB#*BaBAa*)G@_CR(A @> G@j"A]5UV@gAaBgDh.|@t@=>>qADaAao@TTAAq ? B#@@I0}!g~ }n^P>8@?ou@O"A Ajn@ AiA븄@-C3@@R5W?QMo?(@"@ @,J@)@π@K0@zM/;֠EM![?$W@t?.^:ɹ?}?H?1@j}@4 ?j&?JoU@_8"(Ws"@~?SXpA>?i@@*~@@?6@K@*~@[9@~@mr? kĈ4a86Ͼ=m?? @/@%@O??#:`?7~@֗@@z`{1~ap@e@r4~@?:?V?%%@./@ @?l?ϾM8_ݺ%È򂞿ˇ?y@89@c0~@MI@6@?Ï@~@8@@)?_A?UX?Dp"@Eø(Q6*>w_ Vba@D@ì@>@Ï@Ԡ6Dt?Y@@F@Yy#]0@@l ?X1ĿU@t4@@/8'@yB@ol@7%@8g?i@4P@ܦ<@R~(?g@@A A]@l\~>ʳ@-@7p@@@@D/R@W@@L>ݼ?@OAA!![RJ@@` ?`@ A:@UW@&!AA@-?Ѷ@ @QgІJB~AP}4@z2A5_Y?di Ao܀@c _@ށ%A?x,As@H1AІJBZ^CE CYuACA s' qOA@Rh@A9N6D AmACZ^C:Ձ@? @@@:( @?@@@{ @8#п1*2c@)@,d#AMA@p@2V@,R@@@ˈ@A3p@+@,dz@s~>.\w@2 AA:̽ejxę]@@E/@Ak?D2@?T?A?@q@d@;7M5ɱ%)Av?N^@ua@@ k&8 gT:?)cJ@ Sf@>3?L[kr$%˩@L@^@d@օ>@?'yܾTi> 7Ib'ؾ0(&@K@9@B@˩@C&@<@7? Ͼފ=?,?$:9 nabƋɵ6(??C&@FLJ#DmZ8b?@{=l V *'+ r=@O?$b[CkFLJC&@J?'?, b:6H?=?*ϊkGϾ T?s<@C&@6@@%H@R@,&@Nؾ' HbF9,y4+ܾ̍?È>@`@!V@@6@F/kXB4?cf@lJ@7:?HoX Pz&{d|@a@G^@"?$HAvɱ'6g@s@hF?@T? ?12@ї?f#/@@@O}jMavA A]@l\~>ʳ@-@7p@@@@D/R@W@@L>ݼ?@OAAK@3AI%AG?d?{@K^? i?v}@?S7:?P}@0?~e@#A&@K@Rÿ;@珺@ቀ@gM}޾F@`@{?3?.9?a@«O@-J>h̿(N?D@J:@ KERn~*+{c@F)Axh?h@w@6;8@?@Ja?Fí?@a؄cA @ tO@C<@9n S@߽l@ob@@0 i@?~7AcA](CMB@`_xoALH@R@D@@Ekp{AҲAB](C4uCCb'CSA\Da8 A]b@L@?@@ Fd< A=[V½iAd'C4uC](CBtA+IaAgVl^@<@A@@LooAixK`ч@B](CAts7A ?4@ jA< @Lb@ l@F@3 3@N@yO@AD[ӄǝaaȍ@j?tF[m?ň@,+@t@a@Dh?ྋF*mc@Y]+~sDR@E>@E@D?0"̿a>O@قa@4?3??c`@zF@޾Ag,~u@@ÿRj@@AA~@i?}@o2?9?t}@?i^?{@d?V?&AW4Aj@$%+F@u@~@&,)L4- @=Or˿ͣ@aF@l @v<ǿؕ7 $۟Ru~޾[j@# @d@2@ )g]o(_w ?,'@@.U@7Y۟c@@@A~@y@9@D?%)> o>7s2ln?p@`@@@@c@ ?"@h@9c;@El?_f#?[?r΄{ }x$q>SZ>K"??s54@|@ ?\dKfhE{>~/k?SƿswOG%ƿg3k?9s>H K\l?v@?-4@׈?"?H%Z>>px!xE ɄfzD[?u#?{?uk;@Yh@e"@l?@ @=J@@o@jn??hsA74F ^>?=@Q@{@A@@K՟YɦU@7@'@{? Ư4(mzg) 2@l@ @Ij@^߾ K՟ g"7 <ǿp @E@8@˿ *=@|`+$L,ȃ@)@ @+0# K@3AI%AG?d?{@K^? i?v}@?S7:?P}@0?~e@#A&@K@@<<@?w;Tݿ@@]?ݭ?d(@-:%?Yfgs@V@+@9Jq,'@@@ʾzn@ AEH@c'z>V@[z@.@@D@l@??@B@r?⡿ꒇ@ A°@ʾ+̹j?@1:@翿ngQ>_@.@~@/?:?@@o0@վbT9=@bo@p>&g+̹jF,Kt]G<.@`? ԫNhH?@Xw@8Jf @٘@ƿ 0@@ jROZ:2sL@&H@İu@?I̵N׵>O@UNM@@WA?p^*A"AS@Gr.4X@kAy۞ƿX@NB/E^/@ƿvkA=X@0[F"A K.Ao=ƪ@"M@U4vS@>˵?gp@⯄H@a=@:s8~NO !v @d0@|XſGߘ@ @:f_w@a@|Hի?@^;StJ/!˹xgq>nv@w=@p;9Ծ00@]@?@='PH@ A;n@ ʾ@@t&'@9+@CU@n@gG%?S(@ӭ??C@H@࿿s;?(>@@k@t›NT @ۍ@>@bϿ`Le|? hgw!W@H@ @A :F`k@,=?EņuJX?k3@+>kr"">Ef?FۄVVt3?wT>W !?+@?Nm?,=?fA@r@,@r @LA!O?O? Ǯ2V @NB4@FZ?pD@@ AfApi@Et@:p@iX@ߕw@ra\'yNhEDa >rF@}@:@@pi@CpKBf1@w@@?.tQGj^QG\_~Q?9@/x@1@ECpKoi@@z@@F@H >VlRhnNS'p_j>Dw@[@q@zGt@oi@"A A@q>@ˮ?Tฑ?4@Ե@`VĮ;U?$? ! @A/@q@@"A:3?YۄANf?#">:rB>o3@U?uW:@j@%@U|~@@<<@?w;Tݿ@@]?ݭ?d(@-:%?Yfgs@V@+@9Jq,'@@@67W@?Vٿ@q@Fs@">^0d>Rd?@@@t>Ž*@67W@{5@ݫ@f/@ @@ۭ`@1CDvJn^D'@A@ |~hX@@{5@J'8o@Y,A@ڔRV;k8@pj?@B)qQ@[@͂R@~ACK@J'~9)MA $A"?5O>2?H(!|>-?->2&Ea9@nA@~9ި b,ǿR{@c@Rci0*M@`-ldQ@/,;Pi@L:@&vި  Y?:C`@}Zq̾=?m@ʿ#2,ʿGm@̾;rmWgA`@A?  ިnv%B@a@gM\:efQ@ql^/M@NR c@kw@ǿbި~9-@ynA1@+%E2|.>GGhOp3'H?$AKAĺ)~9'$M@}AAwR@U[@Q@Xj $@Bfk?@ff8@.X;@c[,Al@'5@ڻ@tX@>h{@UA@G'WGntD1 `@T@ @R7ko/@ @5@7W@*@Φ>D}@@(@a ?d4c>c06R^ A>v@\r@@@/ٿS?7W@2@v?vD@G@˓A @{?7=9Zu@%$׿eҊ?^@A@??2@@A@|@@;@%? Ą?? kC& n??w0@@@ͦ@@@F@}e@ 1@m<(@Ϻ?hsj/#??z'>{1iUXl?Q?A??dn7@+@q@F@ }@O#@͖?@K.@s@Qt'p+LFBz ٲG?q@`8@% @N@@ }@m?ó?@T@r@ɱ@<51c_ 1>\ֺ_145ϱ@oç@T@v@̳?m?-'}@:@ZN@0 @u\8@Gq@G?  y>D T idQ @ X.@X@?B[#@-'}@H@q@)@Yk7@-???& R?p?6URiz1OzŢ?~c/!r?(G(@<1@mj@H@@a@1ͦ@`@@ @w0C?n? C&o??v?^@@|@hC@@3@?V ?@A[@車?.׿*f@%u,ZX4#i7?(@AZF@IA@}r?3@67W@?Vٿ@q@Fs@">^0d>Rd?@@@t>Ž*@67W@}&@??Ȯ@,@P@H>y<-~@[@/1@@?@U7?@c?i@6s@@+@K@}&@ 75E"x@@q!{?ۂuN?3ھH"9?j5@@FE܌^orl @LoEx?$@3x@m}?bLߥz@f@oSW>F@U?sw?.yW@^>M.}\K(ڦ?@$@@X@@^>p Ho? ?]/ `>I?b>!^?N>hCj{5@)E@@=@G]@"@kDx++R?%'b&%!B R?S-+޲Xj,@a@=@(@A@5@C=W>.^?Q>0? > H/?uo?>H,^@]@(@$@@Ѧ?ML('}ʄ>5W@?zwp?F@Q>]So@ z@D]aUbW?x@$@;x?M[EIm]nj>@i1@?lf?&Y(l?Ը@ @UZpͳ?;x?2B?p oٌgEX@78@%>?;|ھ?x4{?U@$ x@Er4ϡ7k.>2B?&@O@+@g@]r@h@c?X7? ?@V21@o[@}@6<}>S@U/@ɮ@?v?&@fU@ @R Ar`AuEAمf@㿀>Ĭ?׿kxQ_/5@m=8@FAWFPA@?m@fU@h7?@~@M@,AAbN@?2?qݧ HB3&?m?ܠ@ǻ AjA|@{@h7?@7N?@b:@U@H8@@^8@8@p@T*??VLp'? )_f%q@<@@:?@0@@@7N?@L@"@~@H?Ϭ?D@^@gۤ AhBxA@W@TR?4?W@1@L@z\@@g@}?tV@AE@c‚UNA(PB_:@K?@4?@{@}@hA A@Z??ATB ܚ??gN@$ A,AI@~@4?@jcU@̏m@ȍ@EPA7FA@K6Y=5@)_mxi׿?>9f@xEA`A A@jcU@}&@??Ȯ@,@P@H>y<-~@[@/1@@?@U7?@c?i@6s@@+@K@}&@j@gu@!w@@@^@Pf@맀?@@f@?OL@ǻ@k@6?5@]@;@M=k@(@j@@P@O@@2AS~@,G@\o??(Hˏ񧤾N?_?:@%@ʷA@Q?5@@-b\U@B?@@A8̒@<>˪տtqS[3!:PQw@|@@?u]S-.Ι zzssG@@EC@p3RZ ¿q}?,>F6eoR@ @C@ޤ.U "=@`f@NʿƏsct  0@´k@h`@v Hҿơ⤿T@6c8@n{Y a0 zh"g8@ T@aHt X:ݒk@ 0@ qbs.ʿ\ef@@={ -aU3C@@R@ kFIM>|? ¿IIZ=uG@@G@ls1̙ ->-USh?@ @Mw@N!M[qɟտ<Ӓ@)AA@?EB[U>-z@5@`?@A@:@?~N?BZN>((?i~?7G@@3A@@XP@z@@ō@c=k@(@V[@5@}?Wk@#ʻ@+L@s?Hg@@q@?Tf@a@O@#w@u@@ѽ@2Y@9Q@U@(Lj@1?!=L@@!h-@M@Z@iԎ??Ns@wh@@@ѽ@^@b@O@E$@ @ @.:@x@}'ijF@oF@%@6K?g?@l@^@S^@g@@(@Iv? @+@G].(3@?_@@]u?߾@@S^@F @X@y*A@>i@He@ޚU̿yA&B6@A+e4@4@%P>@95Aӎ@F @34?5@YA2@J>1O@i@?@BnBKBnj@D?m@O@D0>x2@YA5@34? @@~5A@P>j@@랩B(EABrA Ϳ*Ee@עi@?>@*A@ @{L^@@ؾ@F?,v@d @ɜ牘?M@Ji1@*@܂@v? (@}@~d@{L^@[@l@@[g?\1K?%@ E@m}F@(]h2o',@/:@@ @$@O@a@[@aѽ@ۣ@U@h@\s@Q$??@@@ٙ-"g@N@-=ʫ1?pʈ@P@t !>!W?0? @@@Ӭ@o@o@[@~O?b@@@{@,*BWv?K?Ϳ?-(fn@D;0@sؿ&r( s?:_b@L?fIXLO¿ʿ(;;4!> ̾m$>5A>˽)@?|7&rCU?[@?Țs䤿nɿh>i˾D >v4-<t(\ʿ¿YLGV?^b@u? rؿ]=0@n@Zl-̾ͿEL?Ѕ?w><־ Ӿ;!xw\'3?:@X@v&ؿT?R.@ @/@fAR@C鐿(e|f{Qz?pȧU=W*k+@a@@@T?[@δo@Gq@@n}@Y @@?T?>.crtH>?:?[?njY@@C@%V@a^@[@l@R@Y?r4/@ @P@q@N@-!@,ɿ]cb-@l@4b@]@?@_@K@]]_@l@7@@SϽإ:@@ƶ@ @_@)??m>O @P@@@*@)I@c|>T@F?Zΐm]@=K@v;@5C@6q@8>AY7@ME@(?榽E>*TH@ AH@!Tq>Tᦽ?PD@@^>A+8Zw@/D@;@oK@h]@^G?T@ G>˅bV{S@e\<@_?@@I@(+ .@BF@@N@B@@NAj@^_y,_i<@+-@_@>@)@)@}@ .@rhA@@&<@ ?aY@@fAi@Z?׬'?1^?@(@@@,V?M>@ @rhA^6@@ݳ*I@)@֍@@FO@M @[>:?h_@ @ƶ@@Ġ:@KkϽ$ @^6@@l@Z_@I@@/=@$[@/b@;l@6-@b ]+ɿb0!@ZO@@1R@Y @m5/@?R@@l@]*ɿ-!@LM@+ @P@ @4/@ԯ?R@k@vY_@I@S@u>@\@J/b@l@-@>b]x>lO?c?3 @@:~@C@Ro@co@8[@^@U@Z@@Y@"K?Q+?r>t?󺿿Qڎ|))䐿FR@@@EN.@L?@@@z@s,(*cGWU?>?L?Ϳӿ-};|4>˾0l> b>ӿ)@?y7 r n~?$]b@J?J2YL¿ʿ(};jzɿHn)䤿EŚ͌?[@*?Cq$CA?V[@n?{Ț椿njɿmzr<S(ʿ¿fXLFLZ?R`b@x{? rv7h?B)@=>>4j˾v>x4r<G> ־Ҿ78viv\3?@vY@ ؿb/=0@Gn@Ʈ/.Ϳ@L??G>A?AU9Wy*+n@+@@|@ R?-R.@u @7@E>R@^됿)| Q7A?t1;>3?vT?TY@@D@ V@^@[@\o@q@ǫ@}@ @@'?N?>]b-@l@/b@L\@=@@K@\_@k@R@&?6/@ @RR@f@M@l*!@0ɿ]{>O @`O@@O@)@7&I@-r>S'??@=A@#Y@?*<@@gA @5@%V?}@|@'@@?^Syᅿc\s@.PA@@M@@D@.@r}@"@.@!>@@)@_<@]y,y]U@?í%Vῌn]@K@B;@sC@|r@2y|M@h@\?@\[<@S@ xVȅ>]U@3 AH@_T>`䦽?}E@@[>AX@E@_? >(TH@3 AU@0>ȅXVS@]<@a?@@K@ŒAw@C@N;@IK@hh]@bet?U@Zy',j<@-@@7>@a@@}@.@D@@L@,@ @9NAi@`ⅿZy*F^?@)@\@q@'V?<@@hA@"<@<?3Y@@A+@?'?*He>;?*_@ @Ŷ@@-:@UdϽ @5@@+I@X*@@Y@M@uK @He>]*ɿ-!@LM@+ @P@ @4/@ԯ?R@k@vY_@I@S@u>@\@J/b@l@-@>b]?aL@ǻ@k@?r5@]@[@Ak@@^@u@S#w@@_@Pf@?&@~@d@?)̏󡤾N??B:@\@ǷA@T?5@|@&P@@,@1A}@B*G@si??%))̏qlJ[!&8Rw@ ~@̭@?v]Sښ-]UX@Bݫ?@R?Ap˒@<տq?WI>FU`R@ @C@. YDZsG@y@C@UhNZ¿?s`u0 4 0@Gk@R%@7v =@w`f@֙ʿJs2 z@h*f8@ T@󤿖ˡoGH.%᤿oT@wa8@Ho,} 2sʿff@>@r=V u :Ԓk@ 0@ HcrsX?¿/FZ1I@@G@s .5C@@R@X?nqտ<Ԓ@AA@4?]DBu[U-VS!h?@~@uLw@]!?E[nq6B(?x?5G@@3AE@@P@@'5@a?@A@:@?@N? s?f@@@?Sf@a@(@'w@ x@ۯ@@>k@2@\@ 5@}?k@ǻ@HL@?ܘ-@a@@ώ? ?s@h@@=@ѽ@xX@Q@$@VLj@1?2=@ʹ@Vhܘ-!F@E@%@=.K?g?Z@xl@\@`@O@$@< @g@U(:@ @'@?[|v@M@^uʴ?ݾ@m@R^@f@ᗻ@C(@v?@)@rKn.'@B@A!{梋@@[Q>@5A@ @@*AF@$>îi@Me@ܚѵ̿zABonBBv@Ms@ֳO@⓫>5@YA~=@@?*:@~YA4@B>O@&u@4@NBonBBtsAͿ0Ie@2i@W>O@E*A@ @@5A@P> @\@t8EAB@GP1B+@ ނ@Kv?(@앻@ec@J^@@׾@?w@` @W̜?@:r'@-:@U@ @$@}O@_@Z@l@@rg? K?m%@A@yF@j-g@.@W=)1?ʈ@=@Q@]Z@ѽ@@x@h@Os@!?ڎ?@@S@-?aL@ǻ@k@?r5@]@[@Ak@@^@u@S#w@@_@Pf@?&@~@d@?01@E@?D7?Tc?g@s@@+@M@&@??ɮ@.@0R@D>D-<{@6[@01@J?{ھN4?B4@Z@kKEیbo[h >?~.>ɥ7d1E#x@@{?ɇJ?a?Rq?i/@>@@o#E# x?ij?cQ @@r?lb(a?FF@?w@ޫ?A{W@&>/}K(ڦ?@$@x@z?tb8z@@~S9>FF@b>&?>^?`>lC05@B@B@V@%@^. Ho???Z0 b>% R?;+k'*@]@@Z@!@kIp1+.R?k%%tn>/L?ro?ZH^@Z@@?@w5@W?C0J>y ^?Σ>=?tn>F@=E>XnST@z@Hb5?Rx@$@@Ц?7N(+}>̀W@?w?F@^?_(`?@ߩ @ Wrγ?Sx?vEmӋ>@1@"?p^?G?hw,{?U@x@En2O7/>C?n o، E@7@:?BھG?E31@[@}@JXR@/@iʮ@?(?&@qO@y+@i@t@j@c?J7?o?=@E31@lxsR_ۍ5@c =_BU@FAEPA@qm@fU@@ A`AuEAڇf@d>2?<׿lxBv>-%?h?@ AA{@{@E:?@~@N@E,AAaN@M? ? B'?)#afq@嬴@E6?@m0@A@u@1N?@yc:@/V@%8@@)8@@@O*??O'?hBA9lv@@L^?Ƃ? !@u@G@X@ ~@I?6֬?@@sf؜῾!AhB(PB-AwUg@vAY@֊?*@@T@B@@ ?]@A¥@<1dUA(PBhBSAlż@ @j?aH?\~@@oF@@!@輂?c?@@SAhBn'?W?CR*?@@8@Y0@@U@`:@3K?@@@ 0@2?@Z@{@LrgfE6n'?B? ?㚿I??hN@A_,AI@~@J8?@V{@~@ӌAG AV@S?죊?MBnx׿??h>#㿼f@0xEAg`A A@dU@m@=@-EPA&FA@TNK=+5@_nx01@E@?D7?Tc?g@s@@+@M@&@??ɮ@.@0R@D>D-<{@6[@01@e>dr?*@H@W@Φ>*@4W@m?N[ٿ@q@ r@>^q9迒8zLnI'X@^A@hhX@Y@4@?۫@ma/@㣁l  @s@`@2]D8z)\nyQ@ [@P#R@}AJ@'_m@?X,A@ޗ6Y;Tg8@ue?@B/)V>?d->2E(E9@nA@!*9)MA $A?U7 O1>0?9BHVSàkdQ@0;;QH@8@&w+( b~ǿ}@c@gRM2M@Sr$xʿIm@̾YsQ\D`@ O2K?$AKA)9}@mA7.@~%E߄2a.>?>+}'Bk?@f8@W;@[,Al@̠'K@|A~qR@"r[@qQ@cwD@1`@@ @(.Kn/@߫@n5@广@)X@hz|g@A@%N'&Nncw4迂^>s@q@@ٿcV&?H6W@͸*@Ʀ>o@@@@?d+f>uj?%r-׿Ȋ?[^@A@ ?8?@q?$C@2G@Am@y?B7AZuC& n??z0@@E@}ͦ@@?@5A@{@ @@?|̈́?z?bC&7z1g%Ul?_Q?NC??l7@\)@m@|C@c@ 1@x8(@ú?,s/?zn&7z1B} ?ܲG?(q@[8@ @ўN@@t }@F#@ϙ?@pK.@@QYt$o#BY2>!ۺ_1 5̱@@T@O@ۗ?m??Y@ T@{@2˱@A5Q1_ֺY2>A$#}nЪQ@#P.@@V?E#@}@/@JN@ @-Z8@q@G? ~ Ay1q zŞ?Tj/*rݺ?QC(@<1@e@|D@Ln@'@f7@?1?*Q?c?FUy1uC&z*?]?J„?@@V|@C@@Ј@˦@A@@|}@͌0x?m?uC&uZ 7x{7?@ۓAD@A@t?@??@3AZ@0?5׿D%ue>dr?*@H@W@Φ>*@4W@m?N[ٿ@q@ r@>^q9迒)@>%?hyo@U@*@9{-'@ר@@;@2?s;Կq@@?8ۭ?)@l@!??@A@r?x@ A@#ʾn@k AIH@'>aW@{@Y.@AD@l@6??@M@u0@ԾMP9=@p@Vp>g`̹j?@#:@ JgQF_@ɩ@@6?0@4@ ,rIty"<@?ͫ2=H@bw@Q@QUKM@0@e@no)A.SO1sN@H@vz=v@?ʵDT/X@ʜƿtjkAX@/IF!"A&`G.@6X@lAxeƿ]@T/DKʵ ?$s@cѬH@?@8s}NO,8/Ao<Ȫ@M@UT@&>Kʵ,ffw@@TyH|Ы?M@<;Qtt.jp6 @"0@*Aſ@0 @,fC?^@t@;=_@dgt翀-:@@X?j˹}xggGr>x@=@>;9aԾ0@x@?@C?m@FD@.@z@U@8>'YQH@ An@V ʾ@n A>@2 s?E@!@@?'?m@Z)@֭?_?@׳@῿q;?/>@e@R@''@D9^,@?U@n@hC%?Z)@?gpW@F@ @:-E`o@vO@ @>@[Ͽ]LS羓?لS3?R>W )?;+@?(Zj?:?MLuPY?3@l4>nQ">VOf?Aل"U@A4@B忂ܮ?(B@@ AA%@)@*@| @.!Ԧ?K?PǮ"UF@@@V@oi@MBt@m@U@w@fc)d'\eZDh|NU®V??9! @-@h@3@÷A A@<@®?8T >4@ҳ@Uaڄ8"oR>3@S?uZ9?k?6?m+@i?Y O>3?Waڄզ?W羃]LVϿ>@@ @fS1@J`V:v @@UW@۝*gզ?)@>%?hyo@U@*@9{-'@ר@@;@2?s;Կq@@?8ۭ?)@y}@δ?z@5?j}@J?b@Aب@@14A%AM?.d?{@[?i ?y}@B???a@O@P>̿vR?AF@<@:HER`ÿK@@Q2?y?`@zF@޾Agz葺@@ÿS>E/A@8G@J?̿W>O@#a@v9?o>?v}@?ipY?7{@d?XW?q'A4A@[@A~@6@?}@.?AG2?v}@ @ϴ= ˿&@E@Em @7ǿ71%]+ˏ@"@@,(L2** @m'V ?'@@U@YTܟvup޾\j@n @@X2@ ])|gmU;7}s9t?>o@0@X?@@@@ A`}@W~@8@?>n 7U_ Cx|n>vZ>"??44@@?"@oh@a;@ii?e#?Z?τ_ 0~ƿj3k? >5FilKZK?>+k?ƿ.0 DŽGl[?#??z?i;@8h@^"@n?w@+4@?ɋ"?1Z>>{}#xLz g>ɛ?EB@I@y@A>@@B @YI@@bm@m?FePsB7Lk;vg) i2@@L @Jj@tJ߾0m՟YY}U@Y@'@~? [&k.@)O#L,@@N@(+!ٷ!73ǿt @G@f@˿V z=.@y}@δ?z@5?j}@J?b@Aب@@14A%AM?.d?{@[?i ?y}@@j@+R@U@o@u:>q?@OAAI A@amD\Z~>jɳ@,@<1p@_@@h0 @@\@{ @'?Ӂ@[>U "'m)@"=c@1п @6@@+?UW@!A@-?Ҷ@@GM~+[Iظ@@ ?"@p AN@U @}%A? y,As@/AJB}A 2M0@{2AbC?f A׀@ zm@AήN36D A 1A6CZ^C CoAL+@+2FAJ@ψ?UZ@=AqC'xA8yLA CkZ^CVCeAGJ$$6 A6rNAV@Ub ʀ@^ Ar?2A@F כSA*JB'Ads@,AT{ɜ?y%Aگ@b "U:@t A@IG ?h@n@R`)zE_; @Ͷ@-?@+ AW@"Uj?ϋ@\@{ @6&п14c@)@#>ց@,?zc @Ѫ@ @% @j@>@.p@)@Pij@bV~>S\F@ AAMA@u?2:>@T@t&R@@@o2@S?GT?Y@?@@?Lܾl?xbދ<(??}@&@<@0?Ͼ芿=?x?`:W*C `u=@O?b,[jDȇE"[b׆? @À=u W*FP':A?3=? ֊ ZϾHL?6<@f@&@a?'?4ǾX6BbA!:矣1ܾ@ҍ?>@H^@XT@"@!@@aF@O@%&@ؾg'NMb Cy&c@b@I^@'?"FA{/kl<4?naf@jJ@:?`HQZ E2@y?z#/@<@Ƅ@ij0Iʱ@h6g@t@F?@T??E2@@j@+R@U@o@u:>q?@OAAI A@amD\Z~>jɳ@,@<1p@_@@̖l@#@*^?f@L@<@|(?@@@?Ρ1ĿU@3@@2'@ uB@̖l@U@v@ @@? MW?L?!ᅱ=awR@l @-e*:'@Ϡ@@@@U@fl@ AM"A-u@x?l@N>o$ X4P4W?X@m4@d-Ä@A/ Afl@#do@aApA*>͍=ǰ@t@n.En =0e@K%@ >?AaVA#do@+>@$A* _@ ^W#AaBASg@r]V#AH@+>΂)p@}Aп{@&=lB)BlB=*@V{% п~Ap@΂>E@AkxZV@hѴA\aBA`6@_I$A%@> ao@TAA? "@H@H0 ƊC-g.9@@>=L>rAbA ao@Dm@ A-A@\-r1@~@GW?SQ}ƭ nP>@?1Sv@Q"AN ADm@@@?@@2'@be @R@B؅=ayo\?f?MY𪿱?#@@x@@ l@tB@/'@@t0@$U@ĿQ1?@@J@!?(ȥ<@YN@(g@]?"@ l@Z(@"@U @5)J@ڋ@~@_0@zM0J%vyL@@6W@#?hý>-l?Z(@B?31@Ig}@`?'R#?nU@N=ո(i^8Ͼl?? @/@_%@L??z6@CH@&~@z9@w|@gj?Ȉ> {>`Q@@1~@?)::J?4~@>@w@)e:} Ƹˆɉ?\@9@,~@H@X6@?H?j%@/@ @? l?о 8bƸQ(7>_WV~{\@A@¬@j@@~@@@ ?AUXS?zn"@Q(*B?|?k?ܜ%^z?'W@[?^Mu[ՠ5|F?X@@G@yL"=1Qz0@S@$@n,J@ @o"@(@̖l@#@*^?f@L@<@|(?@@@?Ρ1ĿU@3@@2'@ uB@̖l@~t[@D?:ܿ ?@@G @%Gbi^|e"NFD.?.@$ɸ@co6?T?~t[@p@l@Y?d@@UsyS3@xm@"#@W@9a*@!Er\a@a{*@?@p@;@E@9X~@!@!ſιwTh@@<~/j@ѷ@dܿN|:F?3%@@;@i_@@ە@M=>hg@o@€%v˿2@B@ȿwi?@3س@i_@K?2@z@|r#@ @b@/;$/AWb1so@2?< !@mA4@K??!@A˫@@,?B[PV ~oBJ%?@-ݴ@A@?T?h7@kA @ܔ?0o@Ƀ"gduocb@ @m#@@3@T?n_@!ٳ@@;y?wȿG@^@ḧ.yOrSw@@kZg{>@@n_@<@@!@;6?rF(|ܿ@@N"j ~@3g@K{ſ@5e~@.J@<@q@@k?y*@Wa@}!j*@W@$#@wm@P3@}Ϩ⸂@d@b?l@q@t[@?%v6?ȸ@?,@i?uD}9"Bs)ib G*@B@4@?0ܿD?t[@$P4>Ҁ@ AA3 @|\6#?;UABA.|@~ͽdl,ΣϚտ#H@E<@7?@@Á@/P˳^nQEu@0Z@'?/Ä?I@~/Σr-H2@=B@r1JdIJ82H?v @?4@{8@Qn??G?N' @4@^Y'r-1Gpx6|n:,>],> % [2(a=>Z *ľaAn1k]Gam?=W@@ @A>.MEO> @;W@s ?m\ak]0kWAkY ľ=4W>K!0(I[,%,>Mq>:=|X~6r0"-O'z4@ @,'{-?M?r?8@;4@dp @9?c2?lI1B@Л2@mH"-I@?:?^@u@r[Ep붌`Wz/Vā@@@?<@RH@տ., kHqͽ(}@#A*SAi?s$I6WA @zA A$@->4r$~t[@D?:ܿ ?@@G @%Gbi^|e"NFD.?.@$ɸ@co6?T?~t[@PA @[@/Z@@A@(=9-6+j}_[Zn@抿@@Zy@?B@@PAw@f@Qg"@ AIAG@ur[ji~ˎ ;1[?N@GAAN:@9'@w@⽝??>@&Aw#Aў?Nө]a3@ @3u?`?'Ɠ+)K@{6A'AD@.U?⽝?Q@5??@(@;@O,d8j?@a@)G @@4?Q5W@c@R@`:@Q@f@_@r@~@4` @Ȃ1d?l:@?@CZG >@ؑ0@4 ӿn?4%r@@cbs@f@ưs@@є@|@?쀿#M?ʾȃ+M?nn?|@y@v@ưs@f@s@@3r@v?Pӿ90@>@Gzz6s:@?,؁h @m~@ǿr@_@f@5@,N@uR@V@-V@5QQ? @ @G|a@@r_?H96~B@p+@W?@|?5@?U?D@ Ax6AA@.“GȒ? v?c3G @[3@]J?w{#AAw>@v??Yw@8'@KM:@ AGA̴@"H3:ƍhQXerN@IA Ag"@ h@Yw@A@@B@Xy@@#@d@$|[ n}f],8:β@A!@HZ@=@I@ARF@<@tJ@6?Ĵ?L@@I@L/?p0;6;@@ԧ@kc?P5?,3@@RF@@& p?T@@F@Դ_@ V@$?3?n@V?z5?@@!2:@??!>gI@3@@wo2Wq > b&@~E@2?[gnN v?@??gsv1-Cg(@EL@? ȿwo2@A+%A1M7?@/PZQ?I?Ͽ υݿ/??Gwǥ$A@AAIAʾ01@?F`?H?Rđ`Rw?^??"01@0ʾ bAA@A$A,Hp?'2?oݿV,QϿ I?C?Z=P~@0?7!-%A@Ao2jǿ?HL@w@%/g^1k?g?@Wu?'[q?|E@^&@ >`o2@: 3@I@~">Z?9:@@@ R? l@@T@V@5Q@? o@N@+@@X@#V@ @%?yQ@3 @@~7>woɾ|k@A@rQr@iЯ?5`?w啰z4U?1&@e@A߉ A2W@=hž~7>?`?m>y@V A@{ց蜪p|'Dyy>G@YAIz@P?v*?? P@@?"(@S@P?0{!* PFkG+`@I@/}@Q"@@ P@|@p@h&>@D6?3Y@&ful>{>L7?tO?>;B@|@O?eީ; ?Pǎ?n!p!bH6Ҏ?F*?NO?.|@L9@๔>MO?%? >>; w*f@nYe6?!@PV'>iz@.|@O@@Q"@.}@G@W@i|G7M \ ,{J?W@1(@z?@O@?*?h?,@YAW@ x>aJ m8΁z@1 AS@R>/X??a>ľ=$[@ފ AVA:@[#@)U?U4T7w ?^r@a@^Ak@#[ɾ{Ua>y@ @Q@? @V@`@nA@ O@O o@?6Q@3W@@\@l@X?>@{@y@y@܏@@ ?5M>+@7@nV@@@@%@=@n֗@am>]=m@z@y@JgQ %؊O0?qY@yUj@I@e6@"@Q @ @A@?p0@N?BqA@t@4B@s?l}##P@BmA8@ ~gjC@@UR@'@c@?鿬\L?D@C8,@F>@j@5Ȅ@\7?ABg&aBBj@H>՝@9@I@ @^q@fg&q@!@L@9@ם@ؿ>@Bg&aBCBA?\1ń@z@8>@+,@>@9L?$ֶ??@'@XR@ @JfC@3~8@ACB6xP@%F#rls?C@q@IfA@N?>a9EVQ ?(?]Z@@/@32R*?6xP@goIy*@:J@AO@R@>J@&p0@A@ @! @"@b6@׉I@Oj@cjY@ ?O%gTy@y@m@D\=Ԁ璕>ڗ@̭@'@,@"@@T@_@='@4>5?㨌@@Ty@@Ky@\@Ɯ> R? l@@T@V@5Q@? o@N@+@@X@#V@ @%?yQ@3 @@KLo?ьO@<@:J@Q`G@@@R@H1@K@@@@R@l@YbD@fY@ۻ.@|>KLysѿθ.>?\˗@D@A@F@@@c@8@*@D@$r?gaCQ y/g@~@cCF@ @l@$@L??S?Q@~@"@2@>W1@/g@@փ@[?,X]᏿C?O]@h_Q@,t6/%w斿%@[@s?#BLz\@@@1FRTt??0,@풋@잎@= ?Ic_M;wH7d?@`N@?*@ @l"1FV>x@:@@G@>j> _t]n >K@@?9@x@>=VOD" @~*@?^N@@{d?wOh_i`P?@@,@?t?|UOD@#@0\@b6!?w@%@#%p/6,fQ@]@ B?᏿pPL ?@@0g@1@׾>h2@&@;@Q@T?a?3S?@@@K@F@(~⺾]@0g@hP _^ݚgK.ѿ L˹>.@Y@bD@l@S@N@-@탡@AK@+0@jQ@0@@q_G@I@y<@/O@_j? L?&@ߛ@@@K~4@@5$@@( .@f@4N@O?`u?F&&@@M(@@@?@?Gp?%@Wm@'@ބQ@ѥ?,>^V~Nռ+0REj6?l@ @D@[ U@Yh? G_aUG!ot@B@U<@`\?.MceFBO,޾h?m@@@G_aAf%A@u.L? ӿ6pU?qXdX͚f?<]Y?D?KQAAcAUAf<@F}46ttm%ſ2@f>k&w>5@"ſsd+;}3<@AcAA{LA>K??]?ΉQ@2@al@9%@䜌EG?ٜ@@ @.(@@&&@y??9N@xf@ .@Y@9$@@4@@m@ޛ@$@?KLo?ьO@<@:J@Q`G@@@R@H1@K@@@@R@l@YbD@fY@ۻ.@|>KL(\v>@^A@@@nƿN~I~^}oNiƿ@@R@nAm@Hv>(\T?/'@@?@E@Y@ab?N<ʋ?*?>1"?@o@@0]@@`J?:%c> @@a@ H@Y@@⤘@@)@@@W@5l@'@8.??"&@H?:%aR~ȾU(߾%ξ?wn@HƷ@2a@ @Uɹ@)B@ @@y@"?X?Ţ?ȹr<>?{`p?^oV>"@knD@okQ@F[@q@r@x2,@l&?P?Eg @>?QP\rlze?U~@ @c¿">-@ #@@f#@@>-¿c @T~@?h~elGr6M\(?j @?o:s&?8,@r@q@3G[@kQ@lD@@4> q\p?a?8>\T8%'8J?@\@L@@ǒ?@%"d>+?3?K-@^A@@@nƿN~I~^}oNgƿ@@R@nAm@Hv>(\T?,'@@?@F@Y@jb?tQ<Ӌ?*?>%L"?@p@@.]@@=J?9%c> @@a@H@Y@@䤘@@%@@@W@4l@'@8.??$&@H?9%C!~Ⱦc(߾Hξ?wn@GƷ@0a@@Nɹ@#B@ @@y@"?%Y??ȹr<>?`p?oV>"@gnD@tkQ@G[@q@r@s2,@l&?P?Hg @P?TP\rlze ?Z~@ @ic¿!>.@#@@x#@@>'¿ic @Y~@?~~elLr8M\(?j @?o:n&?8,@r@q@?G[@kQ@lD@@4>|\p?i?G>b(8%:J?@\@O@@Ȓ?@"V>+?A?0<7d?UY@{@@@@&@T?:(\v>@^A@@@nƿN~I~^}oNiƿ@@R@nAm@Hv>(\L>m.@Y@bD@tl@S@@@@݃@0K@0@ZQ@"@@L_G@[I@O<@O@j?Ln?'@@@~@}4@@6$@d@u .@-f@4N@?Vv?&&@@(@q@e@@n?Hr?%@m@F@tQ@!?/,> ]~ռ,2Eh6?l@ @@ U@2c? Hq`aӽt@u@3<@X\?= eAO,?޾h?m@T@@I;^q`a>A%A@u;AbARA><@G}6u%ſ2@d>k&bv>^5@"ſsN,;} <@AbAAXLAeK??W]!<?fdXqZ?y3pӿ0L?ڄtؘ@|%AAx_ad3ݽHL@&@|m@Vb?޾/nAO^4\?<@|@t@Ὲx_aYGy0?l+U@w@ @.l@dc6?E2Լ4~,>뮼?QQ@ߧ@l@B9%@EYG4?ۛ@P@@(@@i&&@x?n?9N@f@ .@4@ 9$@'@y4@@@[ߛ@)%@4?Lto?O@{<@ J@)`G@@@R@81@yK@@@@R@xl@-bD@<Y@.@y>L&ѿ^.>?7˗@G@0AŴ@F@՘@@@9@t@D@2"r?0gaP .g@y@ ӀCF@h@@@K??S?Q@s~@"@2@q>1@.g@f@6@1?WYD?]@_`Q@_,j6/%8疿%@@u?"]H\@@f@ EPt??,@͒@@"?܌b_hM˧w9d?@vaN@?3*@ @" Eb>x@9@@G@h> _~] 7>J@@+9@x@>Qb~DV"E @^*@J?_N@艅@d?ְwOI_G`释O?Z@씋@k,@?t?T~D@-@ϭ\@+fE!*?m@%@7%/p6d,lgQ@]@B?᏿Qn?@@S1g@1@Wپ> 2@L&@~@Q@T?t?S?@@@?F@R麾^@S1g@(gQ B`g@r?5G@@:@a@@L@G@Q@A@ɗ@?o>m.ѿ(L>m.@Y@bD@tl@S@@@@݃@0K@0@ZQ@"@@L_G@[I@O<@O@j?Lt@ @ Q@? @V@^@jA@O@F o@?6Q@,W@@X@l@X?>@{@t@x@@@L?5H>*@i@U@@e@c@#@@՗@.]>‚6]=m@y@x@Yg%3Op?pY@Sj@I@c6@"@) @  @E?@m0@5 VbN>N?pA@at@A@s?Rl'#=}P@B|A&8@~kC@@2VR@Q'@@:?g鿙YL?#D@6,@E>@6@'Ȅ@<\7?ABf&aBBc@#>՝@9@I@@Jq@i&q@@L@9@ם@ؿ>@Bf&aB<B׋A?\ń@}z@>8>@+,@>@=`n9DR ?P(?kZ@җ@/@w=R*?yP@~gIz*T@19J@j@O@ҵR@=J@o0@@@ @ @"@a6@I@Nj@hY@?8O%~g4x@Px@m@)[=>ٗ@@&@@@t@hT@@&@^->5g?琉@Տ@4x@@Fy@T@>R? l@@K@yV@5Q@y? o@N@#@@U@V@ @?hQ@* @@(>.}ɾ-k@uA@Pr@!ͯ?%<IAw4HU?)#@ @Ao AEV@=x#ž(>„?9N?[U>ͼ@ Aӷ@{ց睪qђ:F=_y>I@7YAy@MO?y*?„?N@߅@?(@S@?Yly0!N pGlGB_@I@.}@Q"@-@N@g|@fq@n&>a@I6?YȆ@7Hgvz> >6?sO?;>SB@g|@!?f# ?2ǎ?x!g!kV Ҏ?-*?O!?ʜ|@ 9@>MO?%?J>6>5 vem?uYUh6?|!@K'>Kz@ʜ|@P@޼@yR"@/.}@ G@W@|G=M U ,o?qW@(@ ?@P@?*?g?~@YA@vx>JڔXm΁Cz@ A@;>Q??jO>ľ }=!Z@U AA@!@փU?E4F8w?4^r@@Abk@LjɾNdjO>t@ @ Q@? @V@^@jA@O@F o@?6Q@,W@@X@l@X?>@{@t@A@B@dXy@n@ه@c@~[n},8:@іA @Z@@@A#F@s<@J@6?o? M@O@@b,?q0;;@@.ԧ@}c?j5?L,3@/@#F@Ah&n?ʀT@@3@}_@V@??c@@U?+4?"@@/2:@^??>%I@/ 3@Ap2Xh >]b&@YE@Q?LiTO v?@?? t1PDg@EL@? ȿp2@A+%AOT7Q?@L4PZO?sI?Ͽ ݿ-??f^齡$A@AA4A!ʾ01@f?^??Ry`8R>?\??/1@T5ʾOMAA@A|$A?P?N/?ݿL6ϿI?^B?aZ=:Pg@h?7&t-%A@Aco2ǿ?xHL@L@/g1l;?Ί?@u?S]r?|E@o]&@ >waco2@ӷ3@I@>nX?9:@'@@:?F^?x@ù?»?wU@p_@6@@_T@^?~'@oE@@R'3@5?Ta?ԧ@@@};o;o0JG?@p@L@?=?J@<@oE@)A@@Z@@˔A«@)9>:n-j}a[m@@@7Zy@B@@)Aw@e@f"@ A/IAG@r\Xi $;2@享@GAA&N:@8'@w@ɺ?E?4>@*Aw#AΞ?4OV]va3@ @3iu??SƓ+ K@~{6AAݱD@OU?ɺ?؜@/??@E(@L;@!-8i?@߸a@.G @w@4?Qե5W@k@VR@ :@؜@f@_@r@ ~@Ha @́q鿊?k:@@G>@ϐ0@a7ӿn?S%r@@as@f@6s@w@@B|@z?2퀿7 M?XϾ+4Ѯ M??|@3@~v@6s@"f@s@@2r@t?!ӿGC0@>@G6Xr:@?xCh @r~@3r@_@"f@@N@{R@@V@ڙ5OQ%P?@ @Gqa@@O]?9B@+@?@V{?@x?U?D@Ax6A;A@/#Óvƒ? v? 3M @1[3@]Jr?h{#ATA>@g?x?Ow@7'@L:@AGA@H41:&"i YrN@rIA< Ag"@ig@Ow@A@B@dXy@n@ه@c@~[n},8:@іA @Z@@@Att[@!?^ht6?ȸ@,@l?D"Zvib!G*@@@?ܿD?tt[@M$(4>t@ A(A| @\Z7$@?TAA|@ͽl:,Myտ*$H@><@?(@@Á@/̺u濡_Eu@TY@޾?;Ƅ?~I@0h-H2@ B@1dIu52(J?Wv @=4@8@g??T?e' @4@$Y'h-0oRx6#|v:?>i,>%=[d3(`=>-_VT0ľ#bAn0Kl]a¦m?=W@@v>RvM3>R @Y;W@ ?m8bKl]0$lAZľ_f4V>i1(i[1%,>l>o:1|}6r0v-O'4@; @')?+?.s?٬8@W>4@r @ &4%t[@5D?ܿ9 ?j@@@%G>bi"D-?.@ȸ@m6?s?t[@G@l@X?d@@[wY{S3@vm@f #@W@`*@G!ﶯuZa@;z*@u?;@G@:@E@eX~@ @Fſwdh@@~Fj:@E@ܿk|=C?$@a@:@i_@@ܕ@D>hg**@ro@k[w~@c@(@m_@'<@@ @1?I|:ܿQ@@@"j#~@g@ۆx|ſ@$d~@XI@'<@@@B?6x*@Ua@@ٶ! i*@VW@P##@wm@O3@~ 𾱸@gd@a?l@@tt[@!?^ht6?ȸ@,@l?D"Zvib!G*@@@?ܿD?tt[@ܗl@uB@1'@݃@`1@U@jĿ1L#?@@5@֤?~(쿒<@CO@h@La?$@ܗl@(@ݏ"@ @+J@䌪@@Ȑ0@zM0a%1yN@5@W@?ѽ>o?(@F?1@j}@?](?pU@v^R ??F?u(q"@~?TXAd7?@@~@@y@9Ȭ@@@P@4AVΌ_a>:u(]7ôϾl? ? @/@%@!M??6@G@&~@j{9@}@k?JzȈ O{[_}<@헿@n3~@D?`e: :ַ?X6~@)@`@ d| jCˆ?@9@,~@RI@t6@?O?_%@,/@4 @G?l?оG 8ajظ(6>_-V\@C@Ĭ@@@y~@@@%?ATX8?#o"@+ظ()D?~??~^}?(W@[?(Ms֠:7M?Y@@H@y!./;Ozԛ0@>@5@`.J@ @F"@M(@l@%@a?g@M@w<@֍z(G?m@@@?1EĿ^U@3@v@3'@vB@l@@w@7@@?8/M?oQ?=aZR@ @Je5;'@f@fA@t@@]m@ AN"Au@t ?@=N>o|$”PW?@L6@_-dĄ@bA A]m@eo@cbApA>֌=@u@n.]Fzg@n>0"@%@L K>?6AVAeo@98>@/%A]_@Zi#AaBACg@*]V[#AI@98>ʂq@~Aп{@&=lB)B:lBw=)z@{z п~Aq@ʂ>pF@AYV*@hAaB+AeՖB3*@_ $%Aj@>xao@TAA? "@U@ H00 (zC]f.j@@=Y>rA bAxao@m@ A1A@ -2@ @VW?Q\ ns Q> @?N㿭v@R"An Am@K@D@@@J@3'@e @cR@Dž:ac? ?M쪿 ?@@y@K@ܗl@uB@1'@݃@`1@U@jĿ1L#?@@5@֤?~(쿒<@CO@h@La?$@ܗl@@@/p@)@ij@c~>y\.@M AAOMAx@?r@>g@ U@E'R@@@2@?@)?ܾ{D?2zb狾-"7'? ?=&@<@)?aϾ슿=?c?i:7%* t=@?bZD4ȇ)VEZb?@=> U %*:=?=?܊pϾJ?i<@oA&@B?W'?5Ⱦ%H)b:+ܾҍ?>@`@W@7@@@F@@N@G$&@ؾ'MbȠ @u&_+@e@O^@S? 9A 1+6kpE4?ef@bmJ@:?>RXȠ Ƽ2@I?&/@V@@"jNɁDZ߈}6dj@w@K?@T? ?Ƽ2@@@@+R@U@@|@>?Z@OAA A^@l\l~>ɳ@,@2p@3@@5 @@T@ϥ @ ?wց@0> 㪆)@"?c@S19 пy @E@@? UW@2!A:@.?Ӷ@6@.N}XGŻ@@L ?%@ Ao@ U @%A4?|Cy,As@r0AJBA͛ R0@2A??f A׀@ ڈ@AQN 56D A:A)CZ^C C^oA4A'q-CA@ڈ?@5HA耭l q@LzVBwI`C;ف@ ? @<@@B) @O@@/p@)@ij@c~>y\.@M AAOMAx@?r@>g@ U@E'R@@@Tu}@? iTV?{@d?T? 'A-4A@@Ac~@Y?}@+?MM?Tu}@A@P= ˿k@E@^m @;8ǿ,7O&{+8@@@,'LJ)A@-mY&Ƭ ?'@@U@þYY֟0g6޾I]j@ @@~2@c D)Tzg-miF>7܋s^am?m@@9@R@@@a@A{@|@7@Ձ?>| ]A!Hx1t>9Z>"??/4@hz@?u"@h@\;@Sa?U#?Z?㾐фSA!ƿ-k?t>NIKCGKCky>/%k?ƿ Ʉ [?s#?p?e;@h@"@?u@)4@?"?1 Z>k>A:'x ?-F ;I>䖌?>@@Bz@A@@"@C@@k@d?NsJF7?kvgJ)p 32@ꍴ@ @Oj@ ߾VڟYҲU@@x'@d}? o~&k>@Ae)a$Ls,o@@`@y+H!o! 7V0ǿv @G@@˿S k=>@w}@?tF,2?}@8?c*@A@@3A%AJ?d?{@X? i ?w}@D?A?a@kO@0V>r̿R?)F@}<@GE&Rÿ@@se@/h?E)zc@O+~rƲԄܗaf̍@?F?R@2@ ??$?`@yF@޾ Bg|Z@@ÿR=EA@G@M?̿>O@,a@9? ??Tu}@? iTV?{@d?T? 'A-4A@@Ac~@Y?}@+?MM?Tu}@(@ԭ?K?@U@㿿s;?=@@ǥ@x&'@Y9+@T@wm@iW?%?(@@?tggW@@( @9 :|'G`@›BQ3@ @N>@4_Ͽg_L`@?ڄT3?tJ>Z <?Y+@u? b?5?TuO?a2@v%>Rs*">If?\DڄHU@A4@B"ޮ?A@(@ AA;@.@(@`z @!b?H?ǮHUTNEhFJ|c >F@̫@@Կ@&mi@?t@l@iU@w@~dݤ'TNi^OGu?@w@1@CqKJU 1@t@?@%?ǥ"QGi^N'M^K½w@$Y@o@Et@ni@L@@ @NF@ >3^[%hN VîFR??! @5,@@f@uA Av@=@8Į?;V忩`>4@̲@ VۄALEf?w!>&sN=>O3@"N? uQZ6?h?fT?+@?^ J>3?fZۄ?l `L\Ͽ>@э@@VT@RJ`: @@W@Vg񾡡?)@:%?inn@T@)*@9c,'@K@@;@?)t;ֿ@@??٭?)@^l@/? ?9@A@r?馿ّ@ A@T@ʾwn@ AGH@|'>EV@'z@.@@D@^l@3??@@f0@Ծ(R9в=@ p@p>g̹j?r@ :@2RgC_@@@3??f @ߘ@ſ!V0@@ N*L,eJt<@H?pΫEHT@aw@?f˵>Q@d܍UL@Ը@n@ro$*AGSO1sN@H@E u@$?˵0E%Y/@ƿu(kAX@0$F!AeG.85X@kAyƿ@X/0Eʵǯ?rr@CH@.?@9s\NO5d/Ao<Ȫ@WM@lUTPT@>ʵ2f\ew@@H=ѫf?@.;Qt`. r k@!0@ſO@m @2f>?@̧@s:_@}lg翻):@[@1?j˹xgTr>y@Ĵ=@A9kԾG0@@ ?@>?m@NDD@.@y@T@>}'NH@2 Azn@1ʾN@< Ai@?s?@E@b@?h#?m@(@ԭ?K?@U@㿿s;?=@@ǥ@x&'@Y9+@T@wm@iW?%?(@g2J^v>yt@q@@ٿT[?b7W@*@Ϧ>k@҆@@v ?tdd>u=%~+׿ʊ?^@ A@?N?@ s?D@G@AA@?7R?ZuZC&en???w0@ @@Φ@ @@@@{@P@M@i?̈́C??ZC&y14WUq?Q?gF??n7@P*@m@B@b@ 1@w9(@ź?sa/c?z%y1"Ap} ۲_G?q@ \8@ @:N@@ }@G#@??@K.@@QsC$""A-n2>ں_c15̱@@-T@w@@i$z#nQ@,R.@@Е?E#@}@֩@2N@ @*\8@q@_G?W} @y1z5?eh/8rߺ?C(@x1@&f@E@o@(@g7@?Z7?Q?g?BCUy1PC& ?˥?'„?R@@|@C@º@@̦@@W@~@04|?m? PC&uZ-5?y7?@CAE@BA@t?–@??5@A[@ֹ?4׿D%ud>d?@ׄ@@}8צ>*@5W@?Yٿ0 @r@r@{>^7wKnG'@A@KӁheX@@4@۫@ c/@7g @ʄ@5`@2Dw4pkQ@[@#R@F~AJ@'l@/X,AQ@Y;+g8@f?@!B-p>?->{2}'E{:@nA!@!n9 )tMA $A%?-7+O>4?Q'Hps~k|fQ@6;P@8@ &[w' byzǿ~@ic@^R]3M@u|s#9vʿJm@̾r4[E`@y>? XA ut?L`@fUGm̾Nm@uʿ#_4M@P\Rc@x@uǿb}ߨv%G@醐@H:rQ@;*k" HGA?>ON2nM?$AKA) 9ؓ@\nAI/@$E2߂.>?>" v&tBj?@f8@V;+@[,Aam@t'|M@|ArR@8 [@>Q@vawjDR1{`@{@n @Tubn/@߫@6@@X@ h{@QA@L'NMnawg2J^v>yt@q@@ٿT[?b7W@*@Ϧ>k@҆@@v ?tdd>{31@A[@~@xR@/@ʮ@[??&@O@+@@t@:j@٣c?K7??y@{31@mxnU_U5@0=D @+FAHEPA(@Rm@,eU@@ A`AuEA:f@Z>l?4׿mxBS 1j? f?쟀@ AqA {@`{@O9?@+~@&N@,AZA)`N@?1 ?lM B'?+0vbfqr@?@4?@j0@@@vM?@b:@U@8@@8@0@箇@"P*??QQ'?iB=A\ԇ@f@]?6Ă? @@G@A@~@H?Ҭ?@콛@]fῴ!AiB(PB7AUH@AY@J?I@@U@a@@}?]@A奔@IcUA(PBhB8Al?@k @K?H?m~@@SF@@K@?f?@@&AhB '?R-?=O*?ͯ@@I8@_0@@U@4`:@HJ?@"@@0@u2?@V@|@Wrif7 '?B ⚿:??gN@A@,AI@~@+7?@?{@M~@A A@NS? ?0RQBqxD׿[?Y\> Mf@wEAX`A AW@bU@^m@@EPA@FA@P濄=~5@v_qx01@@C?E7?.c?h@s@(@0+@M@X&@e?? ʮ@.@LR@HF>K<{@n[@01@\?ھ+OK2?3@@sPE ݌ op ;?z.>c73E!x@@{?ј\?Z?Bs?.@>@8pE:0 x?eó?B*gRq @׹@|?0b(2Z?F@?wޫ?zW@Y>0}L(Lئ?@$@7x@Kz?bg(z@2@|zS3>F@h>?>L^? >C5@^B@@V@@ ^! H]o?S?pb0Rh>% @OR?:+k[*@]@ŀ@Z@!@k.벒0+R?i4%%|d>,/?.o?H^@[@l@?@5@tJCK> "^?kң>?|d>zF@X>HkS@z@Gb ?x@$@@Φ?N(/,};>W@T?wM?zF@_?Ѽ|_(O?ڸ@ @W̳? x?ͱ٪ElnCJ>@t1@E?=s_?}?[&{?@Ux@WE27.> A?s o، E@7@7?eDھ}?{31@A[@~@xR@/@ʮ@[??&@O@+@@t@:j@٣c?K7??y@{31@O?g@@@Ǣ? Tf@a@;@'w@!x@@ɍ@>k@@@\@*5@?k@ǻ@eL@O?-@@@̎??s@.h@@U@н@QW@Q@ @ƈ@s1?v= @@P{h-301.?F@D@%@+K?g?@l@[@_@BO@e$@P @'@':@ @'f3@j?@@(u?ݾ@@R^@f@L@(@v?@@)@?I-(@B@A;xP@5AW@A! @@*A^@ѫ>i@qNe@ܚ̵̿zABonBBv@:5@YA=@@?;:@YA4@>׶O@Ju@H@OBonBB~sAͿTWJe@i@J~>I@l*A@? @@R5A@P>@@ 6EAB^@?/?|+@Kނ@ev? (@@@d@K^@@ؾ@Q?#v@w @i͜Ċ?^@Ѧq'@x,:@@ @$@/O@_@qZ@l@>@Aʒ@lj<:Uտrqx?u>F_JR@Z @C@/J. s3G@@C@c+MZ¿x?zsty  0@~k@rFr?u { =w@Laf@$ʿzs1 |z%hHf8@ T@}ġ vGGिT@a8@)o} 1s쑺փʿhf@|@j= wUt <9Β"k@ 0@A crs@?SCZ-I@Z@rG@s? -CޜC@)@R@QfFS>@?^qտp@23Ak@@P@=@k5@`?f@A>@ :@5?cN?#ƏO?g@@@Ǣ? Tf@a@;@'w@!x@@ɍ@>k@@@\@*5@?k@ǻ@eL@O?]b-@$l@/b@S\@=@@K@\_@k@R@0?6/@ @YR@l@M@q*!@0ɿ]n>N @N@@B@W(@^$I@k>7#1'?;?_@A]@-Y@?(<@d@gA@84@!V?@@P&@@~?^7#y䅿\r@OAe@l@jM@m@|C@h.@}@@@=@C@)@^<@ܥa,yT@螬?譋=WCm]@EK@X;@sC@r@3~M@U@[?@Z<@S@|V%Ʌ%>T@- AH@Z؄T>䦽?E@@[>AX@E@m?>TH@- AoU@>;ȅZVS@=^<@ab?@V@J@tw@=C@݁;@K@h]@aῊݮ?oU@ym,Ii<@o-@S@>@;@@}@.@@D@]@L@@@1NAi@a兿y.^?i@(@@"@%V?j<@@gA.@!<@?4Y@>@A되@?f'?.[>9?4_@q @Ķ@@:@t澚Ͻ @u5@@)I@)@@#@DM@2J @[>]*ɿ-!@OM@1 @P@ @4/@د?R@k@zY_@I@X@x>@\@T/b@l@-@ b]>,M?*?@@P}@ت@o@oo@[@^@U@@@Y@!G?'?>t?,Q|*:琿ER@W@@*M.@K?@@Y@ty@,Ȯ*#LWU?{>?K?ͿS-αn@$;0@qVؿW@]@v?~\x}9Ҿ־{>W<~4!>˾om<>3S>޿)@?hz7r *}?]b@I?JRZL$¿ʿѩ(W<jzɿn䤿0Ś?([@]? C~1Ci?i[@?iȚ椿\nQɿlz<(lʿ¿MXL;F [?_b@y? rv7?)@>E>i˾>{4<}>־ Ҿ9wv\2?@gY@$ؿf<0@n@Y?q/Ϳ L??}>?UF>Wc*:+@@@0@4P?:Q.@0 @@@=R@쐿0*|Q?cߺt3>2?GS?Y@Ң@@lU@^@![@o@p@@|@ @@8?N?>c]b-@$l@/b@S\@=@@K@\_@k@R@0?6/@ @YR@l@M@q*!@0ɿ]l@R@I?k4/@z @P@l@M@-!@,ɿ]pb-@l@4b@]@?@Z@K@X]_@l@M6@'@eн:@S@|Ŷ@ @_@;?_>1N @OP@n@@X)@'I@Cu>xT@ ?۰>\Bl]@K@y;@0C@Gq@9 >AY6@ME@?禽>=TH@ AH@!)T@>6ᦽ?PD@@_>A;.w@C@Y;@K@h]@]I?T@B>M˅ eVS@\<@`?@@I@_;r.@E@A@rN@@H@NAWj@6`ㅿy@,h<@,@ @>@@@w}@r.@/hA@%<@?HY@@UA!@?'?27.^?V@O(@@v@o*V?>@@/hA6@@Z(I@(@@t@N@VL @Q>8?f_@B @Ŷ@@0:@Ͻ @6@=l@Z_@I@@)=@[@/b@5l@1-@b]+ɿ^0!@WO@{@+R@U @i5/@?R@=l@{[@V^@#U@@@Y@H?O+?] >0t >T?? @@@d@o@-o@{[@-N?@@3@z@,έ*GWRU? ÿ>Q|*0萿xHR@6@@2M.@-N?&ؿwaX@@?|\x8 Ҿ־l>|?K?Ϳ.ⱼӝn@ :0@x&ؿ0rF 큇?^b@K?*JYL¿ʿȩ(<4أ>̾o˙>1>)@D?}70rC? [@r?Ț䤿snɿ[kzCkzɿ{n㤿cǚ?[@?Crs7?f)@>>;i˾P >3z4<Ѭ(] ʿ¿YL`GTW?^b@t?@ r3ؿb<0@Vn@(G.龇^Ϳ_ L??Gr>־Ӿ<x4x\.2?@UX@*3ؿQ?Q.@6 @@X@R@ꐿ )ǁ|-Q3¿?JUBW*+=@@@@Q?][@po@p@@g|@@@?S?>~t?>D8?fZ?vY@@@oU@G^@][@l@R@I?k4/@z @P@l@M@-!@,ɿ]pb-@l@4b@]@?@Z@K@X]_@l@@@L=k@@C[@5@?/k@ʻ@ L@7?7g@@^@=?dTf@a@=@~#w@u@@н@W@qQ@#@]ƈ@1? b=I@E@Kh-@@y@Ў??s@h@@@н@\@ua@nO@$@ @x@-:@m@}'nF$χF@E@%@d3K?9g?@l@\@S^@ug@\@k(@v?@+@6F-)q@J?b@@8u? ߾@@S^@a @O@k*Aq@>/i@He@ݚ̿yA5Be@AŇ@@P>@e5A@a @3?5@YA2@fI> O@i@#@BnBIBNj@Ym@ڳO@/>e2@YA5@3? @E@5Ac@?P>W@@B!EABrAͿMFe@i@A<>@Ϣ*A>@ @=M^@`@پ@Q?uz@U @ʜe?@C>0??+@܂@v?(@@5e@=M^@l[@l@@NFdR@ @DC@Ye.S /=ӗ@faf@ʿss 0@k@|VX@ev Hѿ͡⤿dT@c8@n{b j0 zhg8@p T@ +%aHFt 9ْok@ 0@= Q>qs{ʿDff@@= -)XC@@R@l5FTJ>6?&¿FZ:G@@+G@sq -j-VS i?{@E@VLw@!!yU[oqۛտ|r@h@c?W7??@"21@3[@}@<{>S@8/@Ȯ@:? ?&@dU@.@Ι A`AtEA҂f@[x>?׿lx[_#5@{=:濡@FAEPAU@m@dU@5?@Ϋ~@M@d,AA`N@a?O?I FBE*?i?@- AڍA{@{@5?@M?@a:@[U@7@@N8@F@@S*?/?N '?0Pafq@T@m8?@y0@)@S@M?@L@@~@H?ˬ?]@@gɦ AhBAӱ߄@@Q??@@L@U\@@D@}?FV@A*@ڃUDA(PB2AU@QAQN@dt?@@U\@5K@@@ʵ?`?s@<@dGA_hBAmֹ@$ @ް?H? ~@@5K@BJ?@@@Ţ0@6?@@|@BrffN5'?`S?L*?@p@8@2@@rU@n^:@BJ?@3?@{@|@AQ A7@X?ݨ?GXmB2 ܚ?(?fN@ Ai,A1I@X~@3?@aU@m@ @DPA7FA@O6&=5@c_]px׿ ?:{>!f@&xEAu`AD A@aU@C&@?r?Ǯ@,@P@G>i<}@Ϲ[@/1@@?+T7?Wc?hi@s@@O+@K@C&@8?r.>7:8Evx@@{??/ھJ5?4@@(MEތov 8?x??.Q @ @Y?5`(rM`?Ln ?-@>@yqJEx?$@.x@|?bߥ?z@A@mSoN>F@ػ?uw?,xW@fv>0}L(צ?G@$@@X@`@^hF Ho??/ > ?> ^? >Cx5@D@@4@8]@"@*kaK+`R?q't(&! R?&.+t-kg,@a@4@ܴ@gA@5@ qC3U>.^?>?> /h?xo?HiE^@\@ܴ@m$@J@WϦ?4M((}Ƅ>~W@?w?F@na>6\S?@ z@_~bM?x@m$@x?E!n!ϋ>@1@R?o.(g? Z(x?緼@٨ @UԎx"ʳ?x?>?v o?ڌE@k7@;?O><ھ?lbx,{?@@x@BE45ۢ7.>>?&@iO@+@I@>r@h@c?W7??@"21@3[@}@<{>S@8/@Ȯ@:? ?&@6W@̺*@Ŧ>@@@?Jded>8过^B.>Lv@q@ @ٿ_U?6W@@zr?C@ G@5A@)?P7?ֺ&_1{4α@§@T@F@ɳ?(m?%}@@N@% @,\8@q@GG?h -Ey! jҗQ. @W.@@?1Y#@%}@H@eq@)@j7@?;?R?p?;URz1Պz?j/r/?7E(@61@i@H@@@fͦ@@@~@x0+?1m?TyC&?G?Ƅ%?@@|@B@@ @??@AZ@?0׿*A%uI^2 +f>d*?[@@@xۦ>*@6W@`4@!ݫ@f/@!s @-@׬`@1D&yEKntE'Ϻ@^A@)}hٶX@@`4@ҵ'm@X,A@rX;ki8@h?@Bg*68q2Q@[@\9!R@}AJ@ҵ't9 )]LAS $A ?6'O>1?BH# v>?T->2i(E8@nAL@t9ߨ: bOǿ {@ c@*R(M@n0ldQ@0;4Ql@o9@&0wߨ$#޸ @W? B`@[Sr̾ >m@@ʿ2ʿFm@̾rX9@`@??3 $ިv%HB@;@OM":eQ@l;.M@f] R c@Dw@ǿ4bި~9M@UnA0@ &E2.>f?W>G8?+>FO3E?C$A&KA6)~9А'M@.}AqvR@{[@(Q@q{PM&ͪBPh?@'d8@cY;cX@Z,A l@А' 5@y@ܮX@h'|֌@A뷐@H'HnxDF1I`@@ @Cm/@ޫ@ 5@6W@̺*@Ŧ>@@@?Jded>8过^B.>Lv@q@ @ٿ_U?6W@@H@''@9+@U@o@fK%?(@խ??@̴@޿wr;?>@@@!ÛSr @֍@>@bϿ`Lae?gҚW@@7 @:VF`@r ">Gf? EhۄRU3?\>5 M?)+@f?5pi?F@h@G@*@oi@TOh8N'_ҹ"w@[@q@iHt@qi@XA A@@@Ѯ?|RVZA4@@:VĮT?.?n!Č @z/@@@XAH=?n?5琽[?+@? F>3?AZ!܄BIf?:">q=>3@T?uNH=?@GH`x: @@W@gO? n`^LUϿ>@@a@jV ›}@@<@?nv;Aۿ~@ @g?߭?(@N>%?Teot@bW@+@9/񑿋-'@L@@p,ʾdn@ A0FH@'>V@~z@].@+AD@ll@?g3̹\C,Kt<@#?ԫhH@3Zw@6Df4 @ژ@:ƿ}0@@ @\AROV1sCM@zH@|0u@?k˵>P@_UN@V@Ao *A"AW:GL.5X@kAxƿ@>/NEZ/g@ѢƿukAGX@05F"A` -AMo<Ǫ@M@UT@">V˵?p@(I@=@:sC6NO` ^2 ~@|0@ܗſߘ@ @8ff`w@D@HWի?@;]St. ˹xgr>ax@=@99Ծ0@@?@#'pPH@ AOn@ɾ@H@''@9+@U@o@fK%?(@խ??@̴@޿wr;?>@@*@{@A~@Q?L}@r5?2?>v}@?ia?{@d?Y?7'A4A*@ٷr%+0@@n@, &L )m@= ˿@H@p @6ǿ֒7Uٷ&ԟd,޾^j@@@2@1 ){g>m& ?(@@U@ݫhY&ԟT@g@LA~@W@;@n?"> }=7Zs?9m?Qp@g@=@@T@?E"@ηh@Aa;@Sj?b#?Z?㾨΄ ĒJxpJ>{FZ>"??34@&z@?:KtB>5k?Bƿ(ƿ9k?4>E4K!?gw@-4@ى?"?[-Z>>wK"x=s &ʄn[?r#?ex?i;@h@"@?&@&@ F@@@.o@k?UF^sbB7cάp &Y>'?=@?@Y}@ AǛ@&@SٟY'̲?U@D@(@? &WlCwg)Q 2@E@o @Qj@ ߾8Sٟi w72ǿ!u @G@a@˿E = @("LJ,?@@E@+\! @B4A%AJ?d?*{@Oa?i?2x}@?R1 =?}@E?3~@A@ @Pvÿ4@w@Ƅd>go޾σF@/`@Ƀ?A?@?sa@O@9g>̿}T?F@;@GEPܯl`~&+2c@d)ӱh?k@|@<@@Zh?RF@ʭ?!Í@akلXܯA#@AtcO@=@렚n S@l@@ѭb@@0 Gif@j?O7AA](C:BC~@Z`x`oAL@R@d@1@k{pAҲ;AB](C4uCJb'CSA\`H9 A=\С3@pM@y迡@@@jD< AZViAe'C4uC](CBA*Al@@BRA@@LѵO@a@E:?@?I?^`@|F@޾>gyu@@ÿP*@{@A~@Q?L}@r5?2?>v}@?ia?{@d?Y?7'A4A*@AMA0@?3.> @U@',R@@@@^2p@Z+@Ƴ@zy~>\p@ AAʦj@@/@ґ?2@?T?AF?@s@Jf@6DZfA֋?R^@d@@,$h{&r ^.M:?:eJ@Tf@c3?_k!@@Bb@@?ܾUi?Kb'ؾ#&@qF@4@@@*?&@<@-?Ͼz抿=?$?:b݋P𺾿.#'??*?&@LJDZ#b?@|= !+]c qs=@~? b[DҹLJB&@? '?0a¾ b\:@?+=?؊lϾUO?<@B&@@.@0A@P@)&@ؾ'IJb;$ 3ܾgɍ?v>@a@X@@@X8kD4?ef@mJ@5:?A"T>( w&bn@c@jK^@"G?3ʳ@-@6p@@,@@x.R@W@}@F>~?@OAA$!Ԫ)@y:c@1qп0 @@@~?F2 @@Ū@ @?aԁ@P>$!XH߷@ɗ@ͧ ?@ A@ UW@V!A@-?Ҷ@@Sc~JBπA_3@{2AE]齺N?h Aۀ@] j@%A4?4y,ABs@68=1AJBZ^C4 CtA!Av'ׅq%OA!@ȡ@QAFNt6.D AACZ^Cׁ@?~ @@@>* @WR?@@} @п=13c@)@n"AMA0@?3.> @U@',R@@@@^2p@Z+@Ƴ@zy~>\p@ AAA@@X?(a<@]O@h@}h?F'@ l@tB@3'@K@A3@U@0Ŀգ1?@A@`13'yBF@y@U@?>8l?(@"@] @O+J@d@@%0@z%N`1cՠ1`MY[?m!W@Jq?S7^?k{?^E?1@j}@Q?ժA$?}nU@ cՠ@n@Ǭ@B@@Q@?V_>_V^@(D@EĬ@@_@נw9N?nX@@D@y$0@@?31@ĿU@3@@a6'@!xB@l@a#@c?h@JO@<@0(0?@@/@aхR@ @'eO5'@N@*@@r@@v@@@ ?uM?H? /@a PW?ݻ@4@-Ҽ@AW Al@O AL"Au@㿢?@;N>o%xo@0@%@ !?A UAbo@`A&oA>˘=@o@p.GmxaBwAF~g@VV%A;N@->@&AX_e@J.{$AaB*BzlBb=([@i{vϿHAr{@ׂq@A'Ͽ;{@1%=lB*BaBAT-!@*_'A @>E@!A :XVg@ggcAaB+|Dh.|@@Y=*>UpAV`A^o@SAAy?f !@@J0U!+S!+ndP>@?qu@N"A/ Am@ AA@-1@T@5W?iQMz@7 AA| @]7d#"q^]Eu@7Z@?Ą6?֡I@>3wտ$H@<@?W@@Ł@{/>"8@o??s? Ƞ'( @4@Y'.H2@B@s0 fI-2OR?1{ @RA4@8@Z[+.(Ϯ徻=>/_-ľaAm0qY|6|ʨ:8>,>%Z[M#>%@=W@H?2mai]]cm?=W@@@><ֻM[$,>p>|: |~6q0mA[ľ]1e>2([S8@UA4@u @=?X2hI'B@2@-H/S'#4@; @'l0??x?S8@vu/ā@I@@?<@aH@տ(ǤI@?Ä?\@Ou@[EVnv$o6 Y @Ad A }@ú>4% ,~kxͽ<|@VARA? $"w"D(?)-@zǸ@r6?z?s[@D?vܿ?@@!@'Gb.i"w2"#@W@`*@-!ɷ.xYa@z*@?@s@ثl@>\?d@@@(|Q3@wm@2"#@*j@δ@eܿ|D;? "@@z9@D@wU~@r@ſ̺~~g@9@~*vyÈ@ @@\ȿTw ?@RԳ@Hh_@@ؕ@">ogR@ޕ@@Gm_@@ֳ@@ze?w{ ȿ'A@@Έy~@g@ׇ'ſ@Y`~@aG@;@@@/?fNs|ܿ˺@t@"j$#@xm@N3@7Ű𾟸@d@fg?l@#@P@?x*@Va@y/!f*@W@$#@oib#G '@F@e@?ܿD?7t[@)?㿌x6?[ɸ@.@?Dȏ:"o-R9<@ҕA@2Z@@=@A[@FB@0Wy@@q@a@4[v}`-;Rr;V@D@ҧ@W?t5?*3@@D@:@8J@[9??N@@@&?r0;@Z?6?@@h1:@??>I@3@D&bl?_T@I@@_@V@)?y?@,?! ?5 s|1;g@BL@~?ȿm2>Z% >K^&@z|E@?-jrPxv?@,?Ͽ ŀݿH4?{? h_$ACA2-%A픑!7O?H@GZPZ#?-9I?Ͽ*`=R???41@ZNʾ3A3AˆA:fʾ,1@ ??Q?NS*`Ͽ!I?mc?Z*P@?7吾2%ACA$Ap꽝Sw?,?$ݿ4(Ͽ~?>@v?ASj?߂E@]&@ >Yg2ǿ?GL@@.g1ha^?~?[ @??1V@A_@8@@~T@\?S'Bez3@!I@4> ]?r=:@@@&H?Hh?[ @;bn0P@? @r@UK@j?;?3J@n<@'E@ȶ@&3@%5?/e?~֧@@/@.;;,?k}k[>i@@z@Xy@B@@Aከ@@ӒZ@@AS@1.A;,.ڌ9i3 B@GAAM:@:'@w@=g@Nj"@O AcIAI@r]g.3qv?y?œ+L@{6AAPD@cU?k??>@)A]x#AYў?M]i3@F @36G @@@?0Q5HY@r@QR@B@.@y?n?@(@B<@.M8 s?@a@6GG>@D0@v,܋ӿcw?.r@@vs@f@_@r@~@6^ @؅0鿉?ab:@sV+W&M?cd쀿!?|@Q@@-s@ぅ@S@|@?q䭜L?1_֔+1Bs:@#?^{h @B~@r@_@f@us@@h&r@Zf?܏ӿD&0@>@?G.GPa@@a?9:B@)@`?@5?ܢ@H@ R@m@T@5Q'Q?@ @.G?3 @_3@]K?{#AܩA>@? ?YU?D@ Ax6A`@@.“ϒ?v??3?g_ [_rM@fIA, Af"@h@w@7'@N:@AGAL@H5b;Ѝ?-R9<@ҕA@2Z@@=@A[@FB@0Wy@@q@a@4[v}`-%?'7Q@U@A@@l@R?>i@{@ @ @ڱQ@?y @rV@L@A@M@ o@%?@:@1#@<@lԗ@vK>w6]=ęm@y@2x@i@᥌@?$5P>I+@@U@ф@@ @"B@p0@3>J@۶R@?O@W6J@@*Ig4%͒O?GqY@Qj@I@e6@"@. @ @2R T>N?qA@u@sB@s?lF4#uyP@,*?R@׬5@@@Z@(? d ?b,2(VL?A@1,@m?>@:@Ą@^\"?4AYBAց8@~gC@@PNR@t'@@?+&q@@)H@9@g֝@b>L@B&aBkB@)~>'֝@S9@F@?@*q@+&hp?@8'@$RR@ @V]C@~'8@FABŊA?|\„@z@/>@X(,@<@r0L?h(7>[T ?(?"Z@ߘ@ 0@+F[RW*?uP@eM# ls?B@p@[dA@yN?)>[(7 @V @"@c6@I@Pj@jY@@?O%gIv*@H9J@=>O@PR@>J@1q0@B@ @@ń@S@@@O&@5><5G?y@@w@w@m@H\=%>ٗ@@%@@@8? o@M@C>@h@V@X @? Q@ @@x@q@ݫ>V?1l@|@ @T@2Q@8?4~U?@@ۯA AU@~=I+ž>ɾuk@A@-Qr@̯?WBWBw]1hGDy>C@XAw@I?o*??aD?*I>@, A6@4+{%؁Tlq]R, n]HnG=a@G@(}@L"@@ZM@ޅ@?(@Q@?l 0!R?e:uR>{>/?^O?>k=@"|@n@E$&>@J6?EY? }͎?#??a?cq#?ˎ?ei B>TYf6?@&>qu@|@6@⭔>vLO?#?>> vci+~\?U@`(@?@O@@Q"@+}@D@U@G5O) ]ulaρz@b A@0>GN?ύ?ӝ*?eg?}@XAD@|Nx>XL]57wh?\r@@Aޥk@\ɾ]C>ľχ=Z@ AHA@K!@Z{U?(45%?'7Q@U@A@@l@R?>i@{@ @ @ڱQ@?y @rV@L@A@M@ o@%?L@0@P@؛@ນ@^G@K@"<@O@m?L >J.@IY@-gD@@l@T@F@@"@L@f@6N@?q?{%&@@(@@@@?&@ @@@4@@6$@@ .@f@dԼ)Eo6?l@ @@"!U@]?/ I'?%@m@@CQ@?H,>5~dԼ0>O)"޾o?m@@@43EcaOWt@v@<@\?%O_0>O_Xf?ݫ<]A?6?KiPAAZ%A@unfL?ӿ.@-ſv:>}<@AvAdA<@K}/>Ox0ſ.@._>g&^aX̞qT?.;p ӿL?Zt@k%A1AJAK??]:OYng\?1<@[@t@1ba޽N@@m@d?޾,>OԼ~,>貼?Q@ @jl@{9%@x^H'1?*U@撳@ @l@h6?EԼf@ .@m@_6$@@;4@ぉ@s@@%@\?@@@(@@w'&@v??M9N@f@K@@S@@Q@l@cD@XY@.@>Ln?vO@ <@ N@?aG@@@Q@1@K@@ޗ@.@8@@C@%r?sg]P ѿ.>I?q˗@e@A@F@@?vU?Q@@Z#@K2@C =>;1@,g@@$rCF@@@@!J??O/%2閿%@@ w? +^\@H@@@?`f鏿4D?\@_Q@,ܭ6O/\Kw 9d?o@`N@k?*@0 @;"4ITiJ@O@59@&x@P> Q>x@:@@G@\Y>D `\ߐ\.^HS?H@ @R,@?t?N]G[" @*@?7aN@@ld?ίw^M\*/6,-iQ@^@D?菿U ?@@@\@჉'^?肆@[%@:򖿂%*/p?U?@@@@F@~+캾@>0g@1@/þ>2@&@@Q@R?p?@^H@#@֣Ax@ɗ@?>.!ѿN'Q [ng*Nr?~G@@_;@@@@L@0@P@؛@ນ@^G@K@"<@O@m?L >J.@IY@-gD@@l@T@F@@"@L@I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~*? #>"?@p@@\@O@J?T? (@@?@F@Y@@a?T<?*?%@@p@W@l@'@>.??W&@H?9% i> @@jb@H@Z@@}@@%@Nɹ@?B@ @@y@"?D?H?ǹҼmyȾ߾ξ?o@Ƿ@a@`@Nɹ@G[@q@r@3,@yr&?P ?h @!?N\r<%>d?fp?o9k>d$@YpD@lQ@G[@@$@B@>_¿ic @~@?Y|elye?~@E @icئ¿q+>Y@@%@@?G[@lQ@mD@w@hC>gp?K?G>L\/?l @ ?o: &?:,@r@zq@?G[@ɹ@D@`@ķ@k@?ξD'߾jȾAǹܩ??D-?y@@) @IC@ɹ@@@&@[@ X@H@^@@ @Er>(8%hH?ς&@?J.?'@ o@W@@+@@+?ʖ?ϔ<[c?Y@{@h@@@)&@T?:J?ﶤ@\@@@?@d#%>+?I~U|NAƿ@@@A@_v>(\Gv>r@DA@@D@2ƿ4Nt}I~*?">"}?@o@@\@T@;J?T?(@@?@E@Y@5a?2<?*?)@@p@W@l@'@>.??V&@ϥH?:%h> @@mb@ H@Z@@|@@)@Uɹ@EB@ @@y@"?ND?(?9ǹ򼼿yȾq߾eξ?o@Ƿ@a@d@Uɹ@F[@q@r@3,@}r&?P ?h @!?N\r<>Z?fp?^o2k>h$@]pD@lQ@F[@@$@B@>e¿c @~@?C|elye?~@? @cߦ¿+>X@0%@@3G[@lQ@mD@|@]C> gp?C?8>T8%LH?ς&@?J.?'@ o@W@@-@@+??k+?I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40G@C3Z?行>S@W@Mܜ@q@I*@6(2?{t=@ @@@a@!i@AL?g@?@q@Y@@@$ @@)@w`?Bm@ @K(?-A>_?@}J@p$N@W@@ =@@q@r@@aô@t}@:ل@Olw?K=CSv &gދ2Z>?2n@璗@R@@r@\c@@p@@i@E?1U??Tx F=c;=?¢?"=@t?[@9y@\c@oԼ?P v0j?v@[-@-lw>%@&@oԼ?9@ @g+@)@?6|L?D-?T.ϕꡇ>`7@u?<> >@O(j@y@9@鱿@@<@@zP@/?mYb/?e9?.> ?)Y@6o@@غ@鱿@@ u@ @@eq@"`@ @R@j5@?`L<o?Y/,@b?;?Z>@@B%1@@!@@?%)>rVKz?d@@4@@Ŀ@;5?6?l@@x@6/@R@b>gir?0GǿǂI,̿@a@[@/ A)@9> g(k @ A@@-(@3C40G@23Z?ҡ>S@W@Lܜ@q@M*@X(2?su=C @@@a@"i@6L?׎g@?@u@Y@@@# @@)@`?Fm@ @J(?-A>[?@~J@r$N@W@@ =@@u@r@ @cô@s}@9ل@Ylw?QK@=lSv Bgˋ3Z>?2n@璗@T@@r@Pc@@p@@i@E?1U??TxF4c;7=??"=@y?[@4y@Pc@7Լ?? v@j?v@[-@ -㿍w>%@&@7Լ?9@ @i+@)@?6{L?>-?@U.ϕơ>`7@u?{<>>@P(j@zy@9@ﱿ@@<@@zP@6?X呎Y?s9?0.>?+Y@6o@@غ@ﱿ@@ u@ @@eq@"`@ @R@h5@?B@@=%1@@!@@?)>DrLKz?d@@4@@ƿ@E5?,?p@@x@7/@R@_b>(ir?0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40GP@@'@@M@i@@(@$D3@ P?5\l ?5 4@v'@=?ZH@@ 8@ȕ@)m@P@@[@J @APA@2Y?#BZ%"ժ6:?@?|d@Z@@AyѶ@9r@@2?:3?,=[@@f@ s<@;￐y>/@>Tl@%@b?R?w=0@@4@V@*?2?1$F 9G@ @ ?NQj?@,2@N@p?uF vVm?@-@8'1$|Ds czы?@@YA@X@h?flb m0?@(@dq@B@s?> `2|"D' k6K@#@1@М@Ή>ֶ$>@ǚ@eJ@ؑ@=F&d"Dl@#@(@>?(?r潶տUX>AG@-@E?j@,@>}I.1?y@@ @!X@Ϡs2#p= [@@ڴV@Ƚ>=F @@@m@6<@2,?Y>t@/@@@@@q?o8dJֿ,st>%7?:@{AA-@@t@@@@ͪ@@Yi@@*@s@6B j 3@@T@g\@@df@В@@@@"X@?S@1>@6@X@9@{@т?]BB?}@@h}@c86@~T@@@ M@@yLuP|?q@@F@cN@@^Ӈm1i9c?m@Ҿ@\@\2?ۖyZa\T(-w?l@%@)@0Y?5A={&$@@L@+c>dZaDkwg>?n?辚f7 4A/AaA~q?~$>2?lͿ c?:Dkmf?㐆8 c$& lہ*@AiPBۉA^S@ߣ$s>@mf|C8>f J?J2/? Q8W@OeAO@Lo0 ; @͍@2P?|7&I4뿻Z>V?mR@@;@5]l[V}a:n?@@MA@>'7&ȳ&>åTz3??nmY@{v@@’W@eO?Ѿ\>ȳ&>'@X*@j1@4@g1@FC@F;@%@G@=,(@ ?V=@ࢡ@q@Yi2@F.@.@?=?G @'@P@@'@@M@i@@(@$D3@ P?5\l ?5 4@v'@=?ZH@@ 8@ȕ@)m@P@5Ա?5}@]@Q@@a@C@?KR@% @(@@@c?*?} s@@w@@"@5Ա?b6q$?홏@ AZA @j?g>? >-0>׎@ A];@Xˆ@v?( ry3b#콗@ٛAw߾@-ڊ?*?]'@o?_?yʴ@/Av@)Ҿ v.#y(2iZNe)@@}f@8a?xс@e@mu{@E?a+@c@?nnsx(q\> @{K=?- @>@t?]܎?&L?SƩ-v$9䟕?r?f0N>?#*>ֿdX?Jm?EJ'b%ڸ\8S+??Pܼm>aR@* @v\@a?#? ?T?~6]@!%o 5sV?w@@\I?LI@@!E@J*@y9e@@C@̆DI9vo 1:^,.N^@vAt@%?b1?RI?I.?wo?n@ Ao@?> ~H1occ|,Iw?Lk@@!@D)J@TYf:; &@}@>@+A84@u@TxN@-?eokp"@]@n@@c@+]@1K?PL=?{@8@@dI@F @?4@@@@F.Z@kp"@<@eb@n @OT@@H> 꿫-½n,@4'@(@@{Nh@,?R50>?^@ @<@7u(@P"A@2AF@I@GA`@*>Nd>p ,01ҿ۶?_5@H@i@w;@J@"h?A1BFEB<ΰ@;}'@@]Z@6@?@ޠ?01ҿhK>_@@uؘ@YCg@b@>a+Y@aB6oB,)B@լ@ (@Ɛ@_@J@hK>)7\ @>@A@o@l-@vn@c׉n?kABA5>?<ƿ?*@M@r@2[@gX@UR@;?_)UB9pwg >M@!o@A@4#@H.)@;@C)@?@@1@k@@?M#?op@r@Q@Ž@d@5>4W>]@c5@ @^д@@5Ա?5}@]@Q@@a@C@?KR@% @(@@@c?*?} s@@w@@"@5Ա?޸e<@Zl@A@h@Y@@q2AԵ@, @kw;@@J:@"q@p޸ߩSz8뻔@QAA+T@}I@\@-;@O7@0 AJA0@c.#Cߩk|??cv @/A(#A\M@?o!@?,?@bsAa.A&?(l4@u@k"쾛,@@e@]@j;@6U@U@2@.W@)@C@@ꔿ?S?@D@".:rOW@<@hÿL h?@҄@r@E|@"l@nf@׈@7@iͿHβ?x{@p.*ӇUg?~roxw?\d@8@}}@ss~@r@-@93|@>?`ְ@??>^*1MV-@wE9@3/;]^ο?*P@42U@$w>@Q@օX@W@Vd@e@}s?u9@֙tJ@W@A@!x?k @̽@$G@s'??޴?53@G@@ME;ަ>@++@֙M#w?@tbЯf?.A%Ae@ݗH?ۮ?@? +@H^Ao6A@2W(Q\?!X:?M#w鹦0&`/|@OAUA9@ @:@l9@4@bA8Ai@/˥d?ʿd@@@v@ @!@@@8@Qwb@@_@:V@Bِ`  1A>7@W@@ ٹ??.+@2h@5t@Ph@8@+??@@Lv@.@vt>î @OS7?A$?>%T@JH@A?y6?b<@љ@o:2B@SV@@ @t@W@'nG@@&!@î @B?=!ZC 7w?!@ ?=&l>q@?:@=@?8?I,}?B@B?%UL꾑,>zxR? >P 1A9ʘA"EA:' &?Pr-@T\]?>%i ?W@b ?ȅ>o@EYy ?A(ʼnAAiAhotd~e=6U@*? ?>?dqPi`\?U? gQ?/?G𖿖y@:NA9@(V @/?&i>2`\@$@;nf?y8̿`V>7+@x.@pݾ41y&/?@2B@6L;Ʈa=x>z?@w?c8??j@Q@??ӛJ@p?3W|r[@$l@6ǻ>ns>22@uM@G}?5?w?jK\+>r@c@~A@q?&?2U@τ@H@@bT@@yZ>>Ԑ@@ۚ@> jK޸e<@Zl@A@h@Y@@q2AԵ@, @kw;@@J:@"q@p޸Tu U?1@@@?ʖ7?r_@(?ѿ8V"?+@X@,@05@jQDD>@<#@=@)٦r6bY@0]5@l"?@v@6@2?JF@c@9#w;@st@D>@agК@N@tn/n@?W6)=WD59հ#@'@a@%@I@?J@xAA@?ف@tcu*PDJqi@@DTva\Q?&ǭ@@f(@@[@r>knzٿ)c@@\ZrEXz@'@1MlAeV@X@@U@@@@gz~A<<@G@93u~ @=^f@w!@ )s:~@Tȍ@n@+ @ @'@ӽ?L.@Y@8u7[? @~ @އj$z{5o?2)@@@U-Z?s@?>O~?r@@$ @@;އj鐽"?y A"Aਜ@Yp?ykDux ۾˂? @AgA&@2i wMl@@?9-@\=@ZA4o1P@'N@.?*w"@6@@*i>& iM:@?]s?֪?9i?ٜ@+fq, #.@E&@ݾ03?w'@a@M:@$u}h5˿ c!.=bp俴Yh۳ʇEDGT>X&?/=AW$ujQj ;ӡ? Z0@f\?I!dG$' ?vr @@S+@9? \ +>=9H0džŜNC:Q1?&>A>Ek?oa>Qs\-/@@@?k? \[M@:<@ V1@TjH@9|H>>@@cꬿ?`@ψ@WC)Pο쿹Fo?AAڄ@ϰ ?KR]:^H5M$9@RM AZ AT?^yTu U?1@@@?ʖ7?r_@(?ѿ8V"?+@X@,@05@jQD @@(? 35C:@C@:@VM@"88@F@,=@h2@T@D@.@Ͽʱ?^ @ @u `P@)@k`QA@s@G5@@@ n@o@@'?pdx@K?-uLi]i8xP@0@I5!x@AR@.9@;@AV@2d@@nt?(joL<ݒ07G̈́O5@@h?¿ x?ӖA@Qc!@<@AM>l*+@| AH U' <ݒ `BQA3 )3@iftǾ*A@*Ҿ°@MA}EJ+FП@k?G=Z> A `BBBRE¶`՟@*VLA;@ ڿN@D A^us@n@A/ą@tɥ?w`TAwoBhznZ*<@@42Nn?U$A A"@A$%AtT?"JJi@ A %h.kEt|=z@?ݿ@γ)A`A@AlA5|@ؙ5ޚ?$B@-@5B Nl)"@T?_&迮?e@<@@@^@h@@ʲ#@q>H0?8E@#B N7@fh@&?_>3ZQ?(@X@o@8?Y)@~0@@@@SŘ@@@&F@wt^+8@7@s"Jv;R?4@o6@@£ ??-[3@4@j#@VT@@@7@9ws"1ENjg?jc@n@$>hO???Y?>@@Ǣ@͏6ۚ?Bk@l~f?SM~Iޫ1@?ޞ@B@XB@0-@Tп8Y>Bse`F:H@LX?M&b}?{j@6#|@!@@I?@<@C@F}#@Z@7?!i i[KM' ٔ?#@C @[R @\=@t @I?-uS${?l@@1@ R ]_wieG@!@3@(?#4,S-k?9A?F>@H@@?L[?JS+d}ɱ Y&DJ=$5??mQ@@@Ksj@@k?ԉ@@H@@E?$_6S>V?uꌾ>?,x$@#@Mѝ@V@ԉ@^2tR?D@?R?g'@Ʀ?뀇?@+@g=b|?-GI@qWG?I^c 2m+@Z@®@^G@Pƹ?"???p? @@1@@РkѕAc @@(? 35C:@C@:@VM@"88@F@,=@h2@T@D@.@Ͽʱ?^ @ @~s@?f A"$@?{&䇳=֮@\@D@`@?%@v@$'@㷤@I+k=; rI?@@~s@J%V @@?F.¢ @_Z@'@p?eL?@yu@g&?x =a?e@>J%x˼C*A@;@n?f@Ai@`+/@AA@T>o@Z@ASg%EB~AKn@3Ax =>۞Ac٠@sb@?+"AWU?`j1-A@%A%EB3^CVC>Ac;A3w8 A@>%@rA7 )/qAU]e[AC3^C CkCwB8dѧ@B.z@v@@IAp'@%s&|5ByWC Cc%`C\!CAL3>cAٝQŠAg˭@y”@A#rVK`BLAxA Cc%`CLBXA+5IxD@1%AF1E??DKAgȔ@,7`x@?rAT_? WK,N%Ay@%]JALBhsV<@+@yJ?l6@ %AOe@ؔF2? mA@RK(>|@i@u֧ h])!0?#@? #*A @ C@B@(@[bwd?W7@@? @*$Xb@vo9@[]ApA&@0?MC:j>Q@$@@@ @H@'@MI@!@&@M恇 @mAAe@FJ? qF"lyamdܺAMF+8F@-@-@h@e@*@@1@E?a>пQ%?S?^mx]$ dXyE``8M>! k>_)?*@tj.F*wl?* @rs5v[ U7 zTf @?CA9מUA@BNB@c?c¿nEek^ S9q+G>? Q?q6@A@z@N@;@ @3@ߕ? Ok]40xϢ\?>0"@ھ@$@'@z@;m?@?ٿ?=j@:@Uw@e;NKcf{T~s@?f A"$@?{&䇳=֮@\@D@`@?%@v@$'@㷤@I+k=; rI?@@~s@@^V A AP@* ?P@?gxl?s@U@]˵?cK@ =_?%Z @A!@@*^ot@@> W?_ξ0 N@EW@?(Yǽ弑?3@[;?3%c/t?]@@PL*^[ ,X2@c>Xn~?@IN@뿉@J@,?xg>om@)AI}vvAVAݳcS13@@ X*Ax@־P@u@GgZ{l@1?M^AvA1(CBf A0BfA.E]mA@@a<@A. h|Aw@6NB1(CG/tCq6-C˓AM ђA*@@#G@٥@'kWY!AQuACG/tC 7&CB-$A, 0hbAbjyk#d@@f@@*u}cSRA;=G;YB 7&C5A9#A'lm/?@c?-@&E@&&7X@@yA!⏞Զ@@U@ЖEi@5AB%@y@Y? @@A*"@pUQ?x@D?]~#OX@Pk }~ Bc*:USm@@?Ll@d0@@@0?JJ?0@C@>lNު›@-@Fc* @A Aaz_@=?fŘ@! @1A?ī@Vd?ۙL?Y5@劍?u$!?Y@A @}5; @@n @}PL @lPm Ôd$@ *@J@^qٿbEO}ǶsHN@@G@x@y#BņڏbuQPٿu?@@k@ly}Ƕ<@F@f@/A@{@_Z?y?/& m#tt?>@D/@@@<@'??d9@T"@?ns?C?". TatWRnCS>?Q+@jBF@&@'?%A7WA!0dZ?o? n: L {f.?j>&MF%p @=W@@B@?a\?DE'?-Ӣ>q]b!TXd^?^CE??2e@ (@ЀT@p @@vD@@%@@@#<4H*Ww(ߊH =:?~g@]b@K@WA7K@@2N*9@4س@u@w?VkmW0vdYN'{P(9@զ@Ѵ@;f@E%A2#rGy @@|@+鼿Gz} J@? Ʃm@XG@@eоW:k#@^V A AP@* ?P@?gxl?s@U@]˵?cK@ =_?%Z @A!@@@ @k?l/FW4@1@_?Rq(Y?r@HD?6L?@@Rm`P<@i@@8TS@C@87v@d?@42@@Z@`@ @?Y@Q@ (?Xʿ@ YA4@8TioY=@ч@!ʾVW@K߷@@ @Lp@ @+@\վȤ$@K@ژ?͋e.?ф[AN@@ۑ#<@pGv@?Z@S9@k< @@eMzq1p@@&@/ @tbX@? mC?Ο@B}@C@h#Lp AAl 3'F@4A9=.h4'@ʤ@ʿ5G A4w@! AOAVw@$@@|)"G@c;?ybɷ?@ !4@@aZ5kOPx~FB@K!@.5E t@ @c}N@y@)ʉ]ȭȾ3?!@M?1oBdr3_@TGJ@ ˾/8G@͉@%@Ƽ?n@#e@`@Ǿ kB @@ӯ?'2iBd~x/{@G@hU@<Կ>O?aD@@?s3?ۈ@C@@@y@'?WU@ =@@8YA@~@@M@Ah@ AI@*7?&@@?j,?A1c@Ձؿ*A? @@+ [SA @QW@:5@3Y?EI@}zv *R@<@3@PqO\5XS+ ?= u?5@ˬL>ə˿ >0?k/;p@Fg@ֿѿ=@ ֕@@2AAv]@bu@@@,r@tӾZ$~#)-0@rx Dϼ+t@<@r@Ȝ@v]@%^(xK/@G @`@w@E@ 6}Q@% a?8@@5@%^(b@@&@@M J@Y'?KؿxQ L&\z f>@@e@@b@AQA@ֺ@s?%hT\%@P@pw!7 ]!?&?e֧,@@.@@AT?˹?>ׅ?@p??uY']%?8? )f>Cn>c0?3@Z?(RT?/Bt(!@ @8@S`@ױѿR%?GuAʖb@@z!@cl/@ @k?l/FW4@1@_?Rq(Y?r@HD?6L?@@Rm`P<@i@@j4@y^?ؿkzF @A-@p\@l?M1lJK!?4?0@'I@@!*?/@j4@+@u@O0@SsG @5b@IJ@B-JXj?,Ә@F}A @E(_f@@+@&F>@9,Aܘ@z9ss?bK?Fÿ1/kοaGg@P_Z@w0jҏg@FA`@&F>qP*nVA'A.L@dKUsi+> }_U0¾B?M[|"?A@gqP*^TC@ @8̿hLe-@ֿ3eO?ዿEt9 @D@)!nq(Xe>?@O:E>ܔ@F% 54@TLtv(@@@a1H(lVH3l@X@GJ۽[|@ U=ځխaV0A@M>Yy;3@5@3 \1k++`@A9@c'm<-O?2-t?#>?$+h1y'?t(AaY#A|i$k+|Z>U@-Ar@2*Hg%ʿU@4-@!οR|i.'-&>t@Od@SGUj7y@FS#A@|Z>@@?@&n§"@ A@]B1N3~@IAG@E3@@@?8@?Ǔ@q@M@\}??"0K-◾\O#~@L@1@y]??8@"Y@?߱?W@ AzH@ض?}ҿK1wfBm<"m3wuA=w@A @f@O?"Y@@!w@s@C@#@V?܈? ?l)̅6 ?R;+?${R @J@Ӷ@@ڕ@@w@ڧ@ J@=`+@~?SvR?i~=fh??>ͦ ?J?G2@O@s@w@@Me@,@ @@+@@憿uByKelg״E=>CW@ҠC@ @ 0@"}@@/?6-@SB@L@@@\{y8JL%Rn@35Q++~@֫@5F@/?L?/?Dݜ@Q@e@?T#@ g@^B>M`DQο)pgEMȾ-@ B@??O@Dݜ@sA@ܢ@&J.@?=ا>m?qLyſ i?,n?z ?[@T@v@?ߚ@-@"@K?W?@6Ad@!@TR&($+`e3߿N,?4v@'Au@6@d?"@j4@y^?ؿkzF @A-@p\@l?M1lJK!?4?0@'I@@!*?/@j4@Z?ܔ?X?' @ @Xt@? ;񶝾DS&?G@X@+H |P ?|6?,@Zr>{Յ@l@5?/X!3=V<'߿b@M@W$@˔`*g>|6?ti@$B@kU"@%izR>ss@7?ӿ)@X??y?:D@農|Exc?@@ti@a@S.⿿Z4@ѐ@a@@ÿ@9@Qm?H?A_=ٿ9- [?("UMk:ہq?J@@/@r@U,)@v+y(D(?&??B2? ?s?*qR=>? ?\THe#gU@|y@/@0?@7?eXgH޴?z@<-?

r.S8>.Ue1Xfd@S#@e?o?&ȿb?؊@7w@Vmt9~{> @?<@ @@/Ap@ΰ>/`=%? @k0@>@"?-1aqs@A@y@? @q@[@lAgAK^LA͖y@wE:@+Ud?#.@[4L4(@O;RAV:[A A2@q@JS@Hs@)@55AäAL\@ ?hX? @P !F)z0?t7?x@A!A@ߑ@JS@C8@# @ R@P@+<@|@Tu@!9MοKejYq>%=@\@,,@o8@>@gS@C8@j@ъ@zz@ٹP?z?E@Q6@&f}ƿ͚A'2AWzAf\@a@??N@@j@M@@Ҽ@Y?4@`A.@@ؚ BXOBAn@{@@@L@}<@M@3~@8@ٖ@J??|@-@#ꊲ?AKB}A#>@DF@]?3?@AI@3~@t#@ǟk@@k*;@1.@g@ic@!Ŕ?pe@ Wſc~en{@kZ@2@O@3@PZ@t#@T @4K`@3&@&_"AfA)b@>5s> ʿ53-t?z/@ A,AD@}@T @- @ӱ<@@FMA?A@oc&?9@ɣ:G=b<@|>Y[@EDA[A+Az@- @Z?ܔ?X?' @ @Xt@? ;m@A@jY@z2@>Ҋ@@Lv@,J@!@3 @ AQT@AN@uj?K?{FVa-??XQ?F@_@c Ayٛ@?ŀ1@Lv@WjD-?@Z A+@N?a&r `=P-@TA\t@p@m w0]fXfgS@@Ro@̀?lHԿ"?~=6"vc@˶@e@ۿWJW Z gOҾJ@@ẔkC|/ٔJx2@r@1L>ש;I  gd4 H8`MB@:@%kQ9z {/@Zzk@6j@=Q gw 6X~@v;@ 65'udI ]ܻpO3@8 @>1\ w!-c!D]@: @y@>5G?d @+iX,6A@`@?R@z`S!-h6x6~%|?_@|A"@t%gB>xN)b@P@>@)Ĥ?U>>phx@6@ @!Z@O@"@5 <@6??-Ƙl ??/5@~`@R A@=@a U@x@A@(z@@ _@I @)>ih@ʿ@XE@?$d@@^w@>P?+s@Gk@@[@l@A:@6@3@-@ @̦?qn< @@^D>#?@-@X?z?׌@*.@#2@I@:@\C@@L_@9G@{@)?x/@@e'O*G'Sd@@O)(@t?Ƀ???Fgo@\C@;d@'2@@'*@b'?XX@c@ ÿb54 X@^7˾i&@|@?=K^?@}@;d@c ?и@6A@!>Hg@|oX@X0A BAp@Ȃ@>[@ =A4@c ?T?@uCq@?>ABeArS8|@Sw@/>T0@q,AH@ ś?/k:@Yx@>@ ?kD͌@R@P#m)?b@0:_@ގ@:?@~@.@/k:@Sn@q3t@3;@:?]`?a@<8\@?sk+ w@WH@*@8?v@;@8Z@Sn@@_@+@n|@#z@ ??@r@?b+Z??C@BÊ@+[>?'ޏ@@d#@^`Z@@@@~@@N@d@NU? @@/@?o@T@F[@?>m@A@jY@z2@>Ҋ@@"}@@F??x@@t(@B@=i^@ 5@?jV@dr@ql@)@ӽ@+@?C@"}@P@H@@@@ ?@_H?%?ϹrPBu|ü)?e?'@@@٭@L@g@P@?@@Ө@f@^dp GGI݂b-==e H\V@G@v@"0@?lx#i@2au@ӄ?lKDLqۿ>(6*9?o?>?AwB'>ТT@@)Z> ܔ?+g@-v?7h+T6pĿ}¿} 7 ?ex=[/J=I@A> )?؝{f?&v@X?~},ZXaUפS#5ͧ=z?6@?m*?؝EmTLV?CU@ !?: 3 pľS*F#1.MIۿ\ڕ!?DZP@?.Emm 1Y@@>1uR[iPv倒>g?m= ٽ_~ = X$K\n? x@3@ m ?hF@K@@M"S@Y8ОҔԾpӿ0MB!ҺݧR?l9ev@O@㧞@0@?Uw@>@@@@@E@N??m>/g)s?,*@Z?Rj@@@!@a@Uw@"*@CK@?^@ @•@ @P@(1@ڿ'~n@@=@P<@@]x@6@@"*@@(Ѐ@rbd꫾yE@Ǩ@@#@Q@n?B?!D@0@˳@[L@Tg@~ ?b0? @@k AZ@XK?(?-k@,@:@]˭@?W ΋i?(`??@. A@Xx@¥??A@k A@껦@xR@@8N@/@0B@89@ -Ŀ?c>FݿG8@AyF@@uٝ@@r@@Hh"O@@+@'@U@i\wk$?@˫?kn.AKv@qDK@m_@}-@=@RHb6*6"?E`A@ A?9I=?1>H?N@@&b6x/@%@w+@mW@*NL@NW?Ԧi@X"lUf\@?WL@;@Vr@G@;'49@4@}Y@{@"@K@q@_ ?W]4r?DS6@U@2@{@Fs@@G@49@A1@KP@| u?W@t@*>A@?5!j՟ңe؞?u@ڠA/A$ߋ@/z??@@AN@`{@8>6rh<@@[@b@"@?A?ON@g@\@@L@@=h> @N@"}@@F??x@@t(@B@=i^@ 5@?jV@dr@ql@)@ӽ@+@?C@"}@jZT\@r@Aml@'@@n@?C@-!}@p@+?x@o@ *@B@h^@5@ݧ?j PAucļ"?~]?d@@ @@VL@g@FP@ H@@@@ ?@2E? ?̣Sr P/ׂ=fe7sHV@cF@@"0@?@@@e@nr M G/R-9?u??h:`vB/>T@@D?xh@<_u@̈́?KLqۿ R-9?6~ s ?Ljy=Y/DJ<=5K@h> >ؔ?a*g@^+v?h+T6Ŀ¿E6~ 8ؤ!jڧ=_z]?N6@$?i*{؝f{ ?}u@?oG}]Ba8ؤ#1 GGۿ\p3?J\P@?&mL Q?dAU@!?W 'ľ(F#}(=ؽ^!=AU$P\?s x@:3@v LyY@@>"xRi.w>Uk?}(=KBͺR?/Kl9eUv@N@@/0@}?gF@K@@S@Z=՞ԾoӿKBgs?*@?>Qj@@N~@@!@ya@ w@=@@@@E@Қ?h?/>0g&y(@@@:@@w@6@a@Z)@AK@?ݬ^@ @ĕ@ @O@1@zڿ&?D@0/@@XK@Pg@w ?W_0? @@΀@li!᫾ʄE@Ǩ@@"@@j?i?`??^@J An@RVx@?F?@Kk AX@B?P(?*k@~,@89@O˭@V ?.i?>?c>Eݿ8@AG@$@؝@=@Gr@!@o@>P@@K@.@A@39@ sĿ>?@ҫ? l9Kv@DK@o_@-@>@@f"9@@+@T'@U@@r\k2&?@ A?͋9>?1>?O@@Kb6 ;b@@|?P> 8"?E`@ Ai@cif\\@PXL@;@r@H@' xn@@&+@0W@pML@YOW?i@K;?pB6@*@.4@.{@ Es@ӄ@G@39@A3@W@y@ @@p@ ?DW+`4K㿙ӟeԞ?w@A0A݋@bx?@@A@T P@u?.W@rt@=A@ ?@!ӟ6zSB?ǘN@f@}@H@-L@I=@>U @xM@{@8>Qi<@r@n@7@@ ?6zjZT\@r@Aml@'@@n@?C@-!}@p@+?x@o@ *@B@h^@5@ݧ?j?o@RT@C[@?L>m@B@Z@h 2@Ԋ@@@~@@O@"d@ S?@@-@?)|N\-?=JQ?F@@k Aٛ@?1@Nv@,J@k!@ @ AT@ɺN@d?K?)|`=-@Au@G@5 x0?W)D.?Q@OY A9@TM?&pq?4=3vc@᷾@e@׆ۿvJffaS@q@no@?SH@Կq?|9ؔ`uA2@r@0L>|שH` _{IҾ@@Z,̱D|;y{ /@4yk@k@j=.e-e 6XMB@F:@H%l;fI sۻcQ3@d @>B=\ "' 17LXi~@v;@64(ufIg @p+eX/A@a@KR@w^SLUq-o!E]@@y@wG?g @E>Lx)Qb@@@@4Ǥ?I>phx%}%}?@A@t%f㬾E>>F"V? ?5@a@0R AR@}@U@x@H6@ @Z@@@m <@"/??e->O?Od@@}w@ P?*s@1k@@;@n@A@z@@_@I @>wh@ǿ@SE@O? #?@_,@OX?0?׌@a.@T2@I@<@Y5@3@.@<@Q?ڞ< @ @R+> #)GS'd@@+(@ʋ?7ă??co@8B@?@KI_@n8G@}@T$?r/@@))X@Ht˾8&@@?=X?@!@:d@Y1@`@*@'?X@s@ ÿ:3X@BA`p@,ɂ@>\@ =A7@?]Ӹ@A@K=>g@)uX@1W^ ABeB#Bp]=W%@H@!H?}AaAk~@i?g@AAC@~?]@2!@ c@h!BeBBeA,r~Q?"|@Tw@`>W2@s,AL@ț?@7$A@<>@Iq@Ԇs?>?ABb@0沲_@;@W:?@|@«@h:@v@@8?@lˌ@P@#m)?b@K ͑@H@@ ?;@`;@4Z@Pn@/t@¡;@5?CJ`?@,1\@?>lR,!Z??B@0Š@[>?dޏ@@g#@bZ@@v_@/+@|@z@ ??@w@v?R,?o@RT@C[@?L>m@B@Z@h 2@Ԋ@@@~@@O@"d@ S?@@-@?<@B@`9-@zK?I? @FZ@0@+@P?D?(۔?s]?& @l@u@?,]S("?!@{W@P+| |L ?` ?ޭ(iF˛f\@y@T/T?ֿIL)>g͢=+V 3߿;a@υ@$@2#*g>69?#@`r>Xօ7@l@8?:X!g͢={X? ?z?9D@F |zW?@@i@ A@wS"@%nzG>s@7?ӿ@{X?E?W? N>Smd⿺X4@@z@e@si8@6ԵѕHC:?2?ᦿE*-5 ؤ[S?TUZMv8ہ?@@z@@"ݔm?J?H]=ٿ*-C?T=>K?Y ?RRHglU@w@-@iq@+)@j+Dz((?, ?)2?^?C?e@ʺ?@}x@T髪]b?@3/?@\?jH'ܴ?z@&0?gP7 @e@8?] @QW@Td@=. N1 A(.+fNZ@z@B?DѼ8?? ȿzb?׊@5w@s~x 2B=e0緿>d@#@?uG?0@>@?E@a52r@A@}@E? @?T<@ @@&Dp@>>`=` ?U @0@VdF2".@Op44A@:RA9[AhA4@q@U\@$AޯgAZ^LAy@6GC:;@.VdF8*0 ?:7?bx@A!A@@ S@Ks@-@5AcAk\@ ?%P?JQ F˲οDekGu>=@ϖ@&,@=8@@S@%8@ @R@P@&<@{|@ u@!:;M˲ο2AzAH_@ b@ ?c?S@_@ f@͊@z@P??{D@8@%@]@[@Լ@?4@!A@@ BOBKB\~A.A@yF@^j??@J@)~@5@ۖ@CJ?3?z@䌞@?kAKBe@ WſcS{@Z@ 2@O@@?RZ@s#@pk@M@*;@?.@Rf@hc@!”?e@3N呿t?sR{/@ Ak,A@w}@:X @N`@}'@^"A,eAb@|>Or>ʿ 34G<@>_[@DA[AAz@- @5<@=@FMA?A@c&?9@e:4G<@B@`9-@zK?I? @FZ@0@+@P?D?(۔?s]?& @l@u@?,@7,A٘@B9vi?-A?Sÿ1[ ¾h=?7 >B?\|?kAR@Q*VA'Aq(L@uNUuUi^>[*:?8苿Fy9b@S@4qq- ^ͻ?@|KW>Ϛ@SdcurЁI{a3A@>5Zy?3@@P \2 &lFHo@AZ@3HD;۽|@{Z=rЁ|-4?k@?~"+&h}'?t(AKY#Al$\+)`@ZA89@'l<F-?1|}l.->t@Od@FUelvy@S#A6@qZ>ԭ@A!r@0H*ʿU@c-@J1οER}l.h5N/3D~@HA@Gݯ@@u@@A?@&n_ç¢"@s A@I]Fh5ᗾN{@ @~1@ y\?8@е?h@q@PM@{??R1kN-ᗾYfk<"Kr3X@=Yw@AO@ f@?X@?m?hW@n AH@,ֶ?:kҿN1Yf)҅ ?y<+?S @<@|@@(@@ w@s@@ @v܌?房x??6o) ~=C0q@?\>Y ???bF2@ @ @s@Tا@J@;\+@?"R?V#h ~=Q0p5ڴ=>KAW@C@ @0@t@ފ@We@,@ @@Y.@`ꆿ)BtQ7@>R9Qg+c@Jԫ@2F@F?I?u?c'-@B@L@\@x@y{ y8OLR7@_~ο-jrIM;-@B@P? ?O@ќ@K@Le@?f#@g@B>H7Q_~οDrſc?8A/Ⱦ ?5@g@K@qA^@ڢ@D.@H?=N>+a?D&{Bg >1+n? ?@R@@ߚ@@@馰@MD@ @U@Q|9?b?ϳ&+t`36߿=a,?|u@M'A@6@k?׈@џ?IU?˳@ 6Ad@@t1-$+K !C4?-@KG@5@&0*?m/@4@f^?ؿi.H @g-@G[@El?FQ1lK*s@ ND?'Nf?%@[@kZP԰<@i@@@h?vh6W6@1@?rMY?*s@`@ @?+@>@F (?ʿK@ YA4@TԴS@D@I;v@i?:@2@@q @`@ @ͱp@ @7+@tվǤ $@r@/?e$}hoA4=@Ӈ@_ʾ+W@@Ł@ @(>z'Z@>@8j0 @T@zMGqbЄ쨿AN@@Ce#7@Qv@(>:C?8џ@cB:}@Ԓ@ht#L@A@儼@ @bLX@?Sʤ@Fʿ0G A4w@F#!Aԍn G>*F@.5AD;Tha%@Xa?{@ %*@'@ZtkUeAձy@ %@:|)"@];?XaFU}N@@Lwí3?&@AM?/o< TFh@,!@. ĉ@ @FU}P?cn@h@`@ڳǾ ZH @0@ݯ?*1ildra@KJ@ ˾6G@щ@1%@P?9@}C@@@@/'?V@'=@@LYA@/{@YH@kU@ԿQ?@D@@?3?9@'@f?[m,7?Ab@ؿA/? @@@N@i@AZI@,7נ?'@ ?m@@}z)R@<@-@oOFWS"- Q[R4ˊ @X@ >5@Ya ?rC ?=C!?8@|z?X??= ?5@L>'˿:>?=*r@} q@g@ֿؔѿ 9@ӕ@@NA2AK@w@x@ @&-)@@@_/@rwPOtϼ't@@Ҩ@@ͭ]@eu@@B@Y(r@Ҿ]$F#h_/@Q@ avQ?[7@K@5@s](K/@|@^_@y@G9 6Q Lc&x] !<@@@@b@@$@@J@"b'?$ؿx LN!J_!??(s/@G@w,@@AA@@?}f%\&%@N@pN!D|)3u>n>%ᢉ?[3@"X?\tP?@ɹ?ꤢ>?@A?Xh%?f8? )?>A˖b@ @|!@io/ܒB3ֻ!w @J9@V`@hѿ Rۇ)?*s@ ND?'Nf?%@[@kZP԰<@i@@@h?vh6W6@1@?rMY?*s@s@V@i?aK@5_?_? @PA@@V A­ A0P@Z잿| ?P@3?Mx?s@ƽÑ?_@^R?0mξ"N@GW@(?ƽ{ @IJ@F?og)>C}m@ A}  jXx@q>1Knq?M@;W@{ 뿆־P@jt@FcZn@?5NAAuA޳c13@՜@#P*AWw@־@_< {@A." 6}A'3՝@iMB1(C%BІ ADA~EnxAܽ@@_<6+@@\ l!AwACU/tC6-CAD+A+v@Ŧ@6+3j`@0@}SAaGE>}[B7&CBQ|$A;]bAj+vS@Ձ@3&X@@?!Z@sBU@iЖWi@5A8#A(m-?@=d!?@U#E@&O]?|@1D?S~#OX@a g{~c8%<>8}@Z?ѽ @@2"@O5?:O?0@C@>"mNڪ@@@y*8Uo@@?clA@51@<@h@5?@e??3@]?y$?@TA7@GA[ A}_@a=?$Ƙ@H @=A^?@@t?:+@6BF@@ ??'b9@S"@,?Rs?kC?"Tߖk sK x.?x>"MҳB"MW~!Y`? o?챿_; ȩS'W^?PE? ?0e@'@wT@ @W@@B@?\?H'?>}qԑbȩVA&\Hp =?k@a@@vWAQK@q@C@@$@襖@-@t < H*V aYN٩']8+9@֦@Ҵ@!f@5<% AFNz+9@Qس@u@? U.m,v aYdJ@T? Ӧu@"G@B@Iо:̙湱rxS @E@|@弿DzgdJ@s@V@i?aK@5_?_? @PA@@V A­ A0P@Z잿| ?P@3?Mx?s@?$@e@$@L@j= H?@ @s@e A"@?t&=Ԯ@=[@A@Z@? O?j@Qu@&?=? g@>tk%Ԃ @k@h?.T @;[@'@?`./@nA@>Ro@`@=bfʼ `D@H:@|?"k@An@`~a @("AQ?r-A`@[&A$EBAT:n@ 3AlF>Aՠ@~a^>@A) 7*3qAxBVALC3^CYVCzAgNAdL3x(AWm@^>K@9A3B}@·&@5BxWC CkCwB\wEd?@LY -s@Y@@3AVB<AZ AxCY%`C !C}AKP<bAkQXA@,7\x@oAM_?[K_N%Au@`+IALBXA6J;rD@9%Am1D7?? IAĔ@,7F7?wnA@(>|@ƿ@pէB@h}sϐv@*@kJ?F:@!%Ae@F cbd?7@@? @EX-b@s9@^D*1?@$@E?&* @C@e@(@ cbCH@˔'@II@@@zNу@gAAAX%@?B:@j>@@g@@ @CH@_@[I*@x?9@s@@Ǥjg7e=Ύ0uЭ@ӹ@\@|?_@2 .87BD? R@ņ@Ѷ?s_oJ?e?x@$@%@X*&^yA2 0aBd@ D?h vl$[m0# Xi`EM>']R>W ?*@=1@ ??&iHпJ%?E?{#G  8 |Td @?Ca8sמWl\v/+wcj?՚ @w5wG  Sqi0>?Q"?6@WA@JB@$?c٢¿)EVkk^ 05G\䯴(Q>}-"@@@%@U@ @@U @{@? &Uk_f(?΁M@W3@)?6=A<~=#^Z/C@S@?u>);52@??`r7?+@0@vP@{>-m?@?$@e@$@L@j= H?@ @s@e A"@?t&=Ԯ@=[@A@Z@?F@<@d2@Q@A@.@Ͽ?m@@@?.GE:@@8@ QM@38@F@@m@bn@p@ ?xdx@dM? wu> aP@)@K^Q@s@4@_@@@8@<@AV@suhb@@Ht?njnTZi@0@5,x@ZAU@@8@c!@=@îA)i>c*@~ A | |ݒF=O@ @&¿(7x?Ax@c!@Ҿg@fKAZJF(@չ?=?A`BPAb5Sh)22@'ȔǾ&Aw@Ҿ)ڿ@AvX!Vr@r@za[B[BB_ZFdd@A*9VhEA@)ڿַ><@A ƅ)@?鴲RAoByB v|@9[g A䢿@ַ>@"@A_%%AKT?UBJji@ A rf%hn)@@/@@@ʫ@@i@F@w^:8@@f@ ?u>W?(@z@:m@/?)@/@@@@z6Nؚ?iAk@sf?M~(ޫ3FNqug?c@@z$> P???%?Ťea H@\X?M&p?nj@|@"@@2ܞ@]@6A@'@Yп^նwY>ЈŤe#Ii'T0 є?"@| @M @e<@s @6=?@<@ C@w#@@? 1u%E@!@<2@2&?84Sk0X u?fl@@/@5_ ƱUECJDh5??\Q@@Qsj@@)a?1? B>@H@C@֍?V?y SeƱS*>U~?,x$@ @ϝ@U@MӉ@e@H@P@:?Sz{?@+@/u=a|?nFI@OG?xIDr_<\?D@?n?i'@?z{?[?ݺ?k? @@0@@>kr(A{d2mj@@î@G@Ĺ? ?[?F@<@d2@Q@A@.@Ͽ?m@@@?.GE:@@8@ QM@38@F@_@)?DѿT"?@`V@+@1@Q@ƑTBuU?3@B@n?Ж4?_@/w@@ 1?F@c@:'9횒'z;@st@C>@"@=@b5ئHGdY@V^5@ ?@/w@_ײ@Y@v@;G?m9/ܿ{5@`{@ubpgWҚ@P@X3un3 ?Pz@}<@_ײ@mz,@ |@ @ ?1-,x u[@-g@༝V)٥)gHx@@v}JGՎ?_Ϋ@/!@mz,@j[?Ϛ@DAKu@kqԾ? |&@렷 %" T_2v+@@?Tt\c@WA@j[? ?y@M#Au@%T>p@̉?T6'F$¸|fUV>s?M@0%?@Av@ ??=@Z{A@:{o†?@wtDt4OOSKҰ~(@'@G@+@3@?)@@z@2>kstٿi@ @|TrycqLa@@TX\}?̭@.@)@V@@p@:@j~Ad=@I@1upX芑@(@1N AV@@@V@@'@<ѽ?4.@Y@}:r7b?@ѽ @,^f@x!@)q'9p@ȍ@m@ @@s@?h@~?r@@ @@[;UjW"zM{o{?`+@!@@N3W?s@qu{ؾ%ɂ? @AAN&@ߐ?z Aa#A@]p?+|kqlmpcP@~&N@?|x"@5@@R>o0 rP jMl@@˞?G.@J=@=lmO Q"1@&@F/8?s'@+a@,L:@?r?Ԫ? : i9?@&eqO 9WCE$>c_&?0=*ʤAб uh<˿$^!={bk俗Xh۳9u's>vGq @@+@9? VڧͨQ;?Y0@^\?!du'L~>:b? 1?>A>g?ya>q\4+>T;" 9J0KԿ#Y@1m@ci,'@ҷ@l2@/@@:@Sk?\é[M@<@ > @l@P欿?d@ψ@TCPοlk2L@¬@@>W1@ lH@ز||,^4'Mo%9@M A=[ A?w?AjAv܄@ ?XTX|_@)?DѿT"?@`V@+@1@Q@ƑTBuU?3@B@n?Ж4?_@I2A'յ@9 @`x;@@m8@i$q@j9Ddd3B@m@@ڰ@lY@{@I2A@;@7@" A)JAc/@Cc2D@h6U@ QA9A,T@*I@@#@Ԝ?)?@rA.A&?)l|4@n@n?m?|c,Cv @ƭ/A{$APM@?#@2@[@E)@+@ᡳ@唿?\@E@Hz+,@@@]@ ;@U2U@tN@2@P|@l@f@ۈ@7@mbͿHҲ?Á{@Dw:KW@<@OĿQ ?p@<ʄ@r@P|@l~@3{@@]B|@N?]˰X5?$>*=UP?rvw?t~d@-@K|@l~@P@aX@W@Qcd@@ @P@??:@c@@8>@1+@{JJ@V@A@w?!@ν@S$G@ ??a?{@?+@P^Aߜ6A@VPұ\?F:?-w?@srbU?o.A%AOe@H?a?x;@X9@4@A@8Ai@mɥ}2Y#C,2~@OAA^9@: @x;@?@@8@{yb@@^@V@nԐ({4ʿe@Z@@v@ @3"@?@9t@h@p8@*???@"w@@>S b>)@Y@à@-?6'?F1+@6h@9t@7n-@V@ @2@W@AjG@@H!@ @M7?L%?'T@ïH@A?`6?Ng<@{@Pk7\l>@?@m=@У?l:(?H@?ic=%5ZB1 7v?P&@i ?I#&ǘAyEA' g+>?nR?P>EP 1AǘAAgAf^=;U@*?P- ??nOo ?y@?>j@,7Y[A‰AANAH4@\ @?M㿧>1Z1x??+gbW?*?ۥ+?Õ@~@Ff?yQ@̿P>1+@w.@Xݾ#Q|zEs[@ "l@>s> /2@M@q??'?8?[?Dj@Q@8??J@Ht?1WzJ@7@LV@@(S>*>Ӑ@<@)ܚ@>&L \Ŷ>@@B@|??3U@Є@J@I2A'յ@9 @`x;@@m8@i$q@j9Ddd3B@m@@ڰ@lY@{@I2Aˎ@!@@[?:?1s@R@3w@e@"@ұ?5}@<@S@@@G@?KR@ @ˎ@?!>D>0>׎@ A6:@@w? b6 I?@ AZA @l?6p>?`'@i?_?˴@)A-w@ Ҿv" bJ"@A@?ֱ?`'@g@w{@fJ?td+@f@S?n`PVyv)i eH@@f@l?nӁ@g@@?n򁿕ю?$L?ٚSΨ Mr^am\d>@~`=?-G @@?]>ֿSd?Eh?pI+b&8`?? 'o>?!@9\@a?X#??%?z6@R&[SR?R@!@@?F@L*@~H1p+]@^wA@I?g1? N?`;&{@>f@A,3@u@oxN@u-?ݠeʌct,Sw?6k@@H"@)J@WY/`;G9@@wI@7C @?4@n@I@κ@[0Z@Wo"@]@Å@@e@.]@K?qGP:?{@G9@@R@%Nh@Ŵ?e $0>Cc@@@Gy@@a@ @T@z@[>7)½gn,@'@@ JѿmySDD|?p@G@NJ1@O?!?!@-??/'@(_e@rl@]@I@2?G JѿQ"A@C:o@J@lHA`@%>m\>ap,qտ>M?^@ @=@ u(@Q"A1BEBӰ@99'@_@UgZ@f6@B@Q?~7ҿݶ?9@QH@Xi@;@J@Y? A1B|oB7-)B@@-(@ɐ@@JJ@/>@K@ݘ@Og@d@1 > &a@bB|oBBA:'Ixs@̨@}@?@o@C?R= @A@B@o@-@~n@cn?AB9F ZZJ+?AH@|m@m>>K<ƿhxlv?&"?j@M@=@)t=%=9F)A1owp >5M@o@VA@#@,)@;@)@?`@M@r@.[@X@R@>9?z))AUR@kƽ@\@}$>7W>9@5@x@]Ѵ@@@"@@@?aM#?Lp@(s@UR@ˎ@!@@[?:?1s@R@3w@e@"@ұ?5}@<@S@@@G@?KR@ @ˎ@r\?9 4@'@4?H@@8@@ym@P@ހ@@@@i@@(@A3@:O?r\A ':?X:?d@?@AѶ@r@C@[@ @AZA@Y?^)B܋Z%AVl@%@?RUm>0@@@V@f??0?=[@@#f@s<@z8￰y>/@Vl@3@GP@?4 eV|?{@@5A'r6$n ;F9G@@?G?(@3@(bl~ 0?@g(@Tq@@?>4+}!cы?j@D@*[A@@k$h?L(bl>~@ǚ@I@H@=:GggG8(U6K@@1@@G>Dտna>BG@S-@%?*j@-@>pIM0Wid>l@L@*@pA?0?VտX@O@jz@Wb?-@)?wͿ) 2;J[ΠF@_@I`?ܖN @@X@@"V@ݽ>E=OE @@@@N8<@O/?{>0?y@@9 @ "X@ʠs2z={[@@,xN%$1? @X{AjAT.@@t@.@"@@-@@/?e~dLֿ,AgE 3@J@8T@\@@Lf@@@b@@M@SΪ@&@Zi@@*@So@GA ]DB? }@@W|@66@Q@ @M@ M@T@ X@?U@F>@6@X@09@R@fς? ]iwb`? n@Ҿ@/\@KR2?VX閾)z~J|?q@층@E@ZdN@=_lӇ?B=y $@@AL@Z>ːdL]aV(pq?l@$@Ú@TtY?0AbAq?ĭ >^?aͿu k?:LkvF?}u?~=?j>r6o4A0APB͊AS@ o'ܓo d>@ƿfM?c$ ف@APBPeA@j0^ ;@͍@ύ>R?|V>BZfJ?C/?ľQ~[@PeAU`Cn?@5@KA@\t>((2h:&H8뿁Z>P?0kR@@;@Zl4z]=$@N@M@M@+h>FѾO>ܣ&>T3?=?vkY@v@@W@O&=?6X=@@J@5i2@.@.@?? @'@Y*@1@& 4@i1@C@E;@C%@G@.,(@?r\?9 4@'@4?H@@8@@ym@P@ހ@@@@i@@(@A3@:O?r\ g4k@ A@@.(@u3C50GǿI+̿<@a@\@x A@i-> g[d= @F@K@a@i@L?Zg@?N@,Z?=>9S@@Dܜ@mq@*@#2?٫-A>-?@I@}$N@V@|@5<@ @L@4Y@B@@ @p@)@]?l@I @H(?٫-v iZ>?0n@@@ڛ@r@@$ô@|@ׄ@kjw?a,=*TVv OF@d;/a= ?G?"=/?{[@=y@c@@p@B@Qi@A?<&U??jyOFi mwTj?u@Y-@-( Fl>t%@~&@Լ?:?C^7@nq?<>>b@%j@y@W9@ @a+@M)@A?6L?(?.Yf? 8? m.>!?Y@m4o@@xغ@@@)<@)@*O@)?&Y:@>@$1@@!@@Iu@& @@p@"`@ @Q@5@k?:gr8?*>D#r&Nz?d@ @d@L@p@3?h g4k@ A@@.(@w3C50GǿI+̿<@a@\@x A@j-> gc= @F@M@a@i@L?g@?N@,Z?Q>9S@@Fܜ@lq@*@#2?-A>3?@I@{$N@V@}@5<@@I@2Y@B@@ @p@)@]?{l@J @I(?-v miYZ>?0n@@@՛@r@@#ô@|@ׄ@ejw?a=7Vv VFId;'a=&?L?"= ?w[@@y@c@@p@?@Li@A?%&U??jyVF{ ywIj?u@Y-@-# *l>u%@~&@ռ?:?A^7@jq?<>>]@%j@y@b9@ @_+@K)@A?6L?(?.Y?8?l.>?Y@j4o@@rغ@@@&<@(@*O@#?&zֵYD@>@$1@@!@@Fu@' @@p@"`@ @Q@5@z?DWgr8?*>"r2Nz?d@@e@J@m@3?x g4k@ A@@.(@u3C50GǿI+̿<@a@\@x A@i-> gg F [3@1@T@\@婣@@#6@X@8@@΂? ]g]iaeɗ?#n@Ҿ@\@T2?떾Ƈ3zG|?q@@F@eN@}]Ӈg?ŅA=vz$ @@L@_>xd\aV( p?l@I%@@x`[Y?0AbA*q?  >?,aͿ tl?:kuG?w?>?>>64A0APB̊A݌S@ ӛXܓ ;>@7f?c% ف@APBPeA@l0 ;@͎@/rQ?|V>"_fJ)?F/?Qt[@PeA+T ax?n?@a@aKA@/q>!(w9&6vZ>gR?ZkR@ @;@[l+ U4`=@_@D@[M@!h>9EѾT>v&>HTɗ3?f?kY@Vv@j@NW@9O=  ?2V=@+@"@i2@2.@.@z?? @'@Y*@1@} 4@h1@C@;@%@OG@+(@ ?p\m? 4@f'@Ձ?H@@8@@Rm@P@ˀ@@@y@ki@@(@VA3@N?p\nq':?9?>d@n?@AѶ@r@|@[@ @)AwA&@Y?;+BZU&Sl@z%@?!Rk=0@"@@V@??0?=[@@ f@s<@a)7■y>:/@Sl@l3@O@H?W6 eV?@@5W'6$1 8G@0@+ ?t"C|?@l3@fal~ $0?V@(@(q@@?>i4<!cӋ?@@[A@@_%h?fali>l@ǚ@I@3@=PGpgGB$(c6K@@1@@>\VտqU>m@G@-@f?)j@-@>I+0pW6dӏ>l@P@+@C?2?VտY@@Gjz@9[b6?,@^?Ϳf n1;̞J[zF@_@j`?RN @@Y@@V@޽>j=&E @@1@@r8<@Z0?z~>51?y@@ @!X@1ˠVt2_=> [@@),{O%2?\@Y{AXA2.@@t@.@@A@@X@:?ez̠dMֿ),g F [3@1@T@\@婣@9@@ZI@C @r?4@b@;@@>0Z@:o"@]@@z@d@.]@jK?KP:?{@>9@8@@Kh@ر?0>gBc@0@6@:x@@R`@v @tS@3@K>^½0l,@7&@8@TѿH-SD?p@,@1@K?;?@*??n-'@\e@el@]@I@X/?( TѿlP"A@5@@J@(S>'p,տݣ>⹐? ^@@<@r u(@lP"A1BEBQӰ@L9'@ն@gZ@{6@B@?88ҿܶ?8@DH@i@;@J@>+?A1BzoB4-)B@M@-(@ɐ@@/J@->@A@ݘ@Og@d@ >&a@bBzoBBAW:Ix@R@|@@ o@C?5; @SB@B@̰o@".@~n@Lcn?AB1FZZJ)?AsH@l@W>>J<ƿu`nv?0#?Jj@+N@C@}s=p=1FA ow' >M@bo@A@#@+)@1;@ )@ņ?z@M@r@-[@X@R@=4?\*AP@Ľ@@>n<𿠚W>@4@@д@@m@@@@V?~M}?0o@q@P@@@@[??!s@H@&w@W@"@ѱ?5}@1@S@u@@G@V?qKR@ @@Ԃ? >0>֎@ A9@@wt? 'e6f쩼?@@x AEZA @d?"Z>Ԃ?#['@?Ä_?ʴ@ӐAv@$Ҿv#-g!d#콻@A@ފ??#['@e@ t{@dD?Fc+@Tf@?ny) jFj ee@N@ǯf@~n?\Ӂ@e@@8?ӎf?[(L?SǨ$vƏ@ga=?- @@?\>ֿd?h?I:b1 8~l?ħ?7':o>?{!@"\@,a?<#?+?2?x{6@[u"ZS?ߘ?"ڼrm>R@{!@@JG@L*@;e@@{C@MDGSvp a6sR?ew@'@Q?8K@@KL?.?wo?o@/ A.@oM>~DI1l7-\@wAۢ@?\1?KL?<;!&!N@>R@bA1@s@vN@|-?%e)rc|w,fQw?k@|@n!@ 'J@Y<;>9@@ZI@C @r?4@b@;@@>0Z@:o"@]@@z@d@.]@jK?KP:?{@>9@@@8@xb@ʗ@^@$V@čՐxD! 6ʿ]d@ @@ v@ @!@@9t@mh@ۘ8@*?K??@v@@i>/ a>@Y@<@?'?0+@5h@9t@8{/ͤ@3V@ @@ZW@iG@g@!@ @J7?#?'T@H@A?6?,g<@@l8ġl>Ԕ@?@=@?u<)g?IH@?>G=7ZB  7Bu?&@ ?=#&ġǘAcEA'>? y-@8\.?Ҧ>:+>niR?P>P 1AǘAAgA]go^= ;U@l*?* ?~?3O_l ?@?3>:j@9Y z^A‰AANA3@Z @d?V>g1ZZw?Ҷ?+gdUH?)? n@NA|/?@YB@Lͮjx>?@@5Ff?[y(A̿>1+@"w.@݋ݾ\|zRr[@3!l@)> s>.2@8M@o??̇?8?Ƅ?tj@Q@?_?J@q?3Wz@|@U@@]N>>Ӑ@@Jܚ@b>[L \>@b@C@{??3U@IЄ@@!2AԵ@ @w;@D@8@#q@&*U?rxw?}d@4-@|@kk~@rP@X@W@bd@@Ru?9@nMV-@EB9@$-;%_ο?xP@p$U@f>@rP@??9@@@) 9>@0+@G}tJ@U@A@x?r!@ν@Z#G@*???N@?+@^A6AV@W Q3\?B:?.w?[@;sb?^.A%Ae@H??:@9@4@A8A%h@]ɥ_k⹦#+~@OAA9@` @:@@@8@xb@ʗ@^@$V@čՐxD! 6ʿ]d@ @@ v@ @!@@1s@?<  Jl@ @W?p-@=@{=m? "@&@U/4&?us'@/a@WI:@?Lr?Ϫ?G:!i\?@dq? BIE<>^&?R/=AIuh=˿\^!Ŷ=z+b Yh@۳'>vp @@+@F9?U Q ;ϥ?X0@ ]\?!d1'lMx?:D01?=>?E> h?a>r\+>;59EC0ԿX@g0m@+?i6`'@S@2@/@@@n?\[j:M@L<@ڬ>透@y@謿?C@͈@uCQο{w2L@¬@@>W1@0kH@d| ^54M$9@L A+[ A?xT/?TASAR܄@ڱ ?U\ ᆳ_@$(?ѿR"?~@'V@+@2@QAEUUu3U?3@RB@?[і93?_@(w@@@0?F@c@+9͛yTy;@jrt@A>@ "@=@"ئbY@|]5@?<@(w@/ײ@Q@rv@UH?m9ܿ5@z@uycgК@ O@v|vn6?z@Z<@/ײ@|z,@2|@v@"?u-vv[@g@)Lp@ˉ?T6'D%ěfUw{kvٿ3h@ @Ur S!q#$@@TX\?ḽ@@(@U@'@G@<@o~AO<@jH@+2u=W֋@Y)@NzNA V@o@͸@U@@&@/ν?'.@Y@' Ar75`?z@W @4^f@w!@R)wr9J@iȍ@l@t @@1s@?;VA(@a@#n@?Y)@0@Y[3@4@P#@@M@}@F6@ݚ?Dk@sf?vP~qޫBNhsg? c@f@$>P????/eK H@X?M&t?j@|@@k@vߞ@@@@'@Xп!𸯾8Y>I/e'Ho'?!cԔ?:$@ @AP @>@es @;?@<@D C@x#@_@j?|g s uc"F@t"@3@)?G4QS/Wx?,l@@u0@[c s[ƱCUBJ#D+5??Q@@sj@@g?8?D>@H@x@? Y?<Se[ƱҔ>}?,x$@"@ҝ@WW@ ҉@n@H@@XA?$6T>?Ҕ~?@+@ג=5]J|?KGI@<\G?ʶI`mk?D@?][? k'@u?~??ߺ?.m?Y @@0@@ks@-c0*(m @{@Į@G@ƹ?!??F@=@zf2@R@~B@.@ϿPQ?Q @@@?+` G:@@9@RM@58@F@@n@o@@$?*3dd{@XQ?fu aP@1*@DYQ@Bt@o5@<@@c9@=@AjV@qd@@t?!jn Yia#@}0@ 5-x@AV@c9@d!@>@eAw>b*@ A ܒT8FO@^@p&¿5x?A2@d!@XҾh@KA6SJF@?J=>A`BOAt5[=)d2@G'ޒǾ&A0@XҾڿ@$Ass :s@?za[BpBB@Arƅ@?Դ=SAoBB:Y@%9Vg.A$@f>"@*AG%%AT?AJi@ A %pho)<@@2n?$A A"@\@8ABA8|@~ƙ'ޚ?G@4@5k=@㇧?#ݿ @K)AZbA\@@]@:g@@[#@C@ى?E@㾣N|l."@]?1Wr$ݒ?@;@@@0@@@@˜@M@PF@u^8@v@f@!?>;VA(@a@#n@?Y)@0@H@'@kJI@,@@VNf* @AAA%@R?DA: k>f@@C@@ @H@_@lN*@ģ?9@@@Oj4JxcP<͎g.u @Թ@`@ +?_@, ,7/D?R@ dž@4?bo}?3e?lx@'@X%@b6&sA, +SadAIŸF@@q'@@@@ @%6@>@G?J w$;m+*$ Xd|`g3M>)9>?*@:1@N8?orMпD%?A?ߟ{S*$ 7 {Tve @?C7מrW un.*w5l? @w5we _ GTHq><?QӀ1?6@ A@JB@?cĤ¿riElkc_ Y1;~\Ю;S>-"@Y@@$@@{@P@@@r?? Uk`OA(/+?vM@!3@?#=?A[&5_C@RS@-?zA;)12A@z?đ??j@<@w@jHK_R;nM? .@R3@4P@M>Z%l @~@ ?& @+]@\*@?`4/@A?@O>=q@a@>eȼ 2G@=@?Nm@At@`!a:@)"ASO?ᄄ*-A(@E'A%EBA]$n@d3A>C+>AMՠ@!a>L@A !7 *pAMyUA?C3^CMVCUzAgO~AN3oxAl@>P@9AυB@&P5BxWC CkCwB>CEd@X,@Z@P؃'@AVBA A|C\%`C !CANP=ebA7QA@؃-7\x@|oAI_?YKiN%Av@ՃIALBUA8 KpD@%At14??HA”@-7+F??GoA@I)>|@ȿ@kӧidu@b+@J?<@"%Ae@+FuObn?O9@@C @\X=b@ x9@G\'??'@?_*! @iE@@@(@uObH@'@kJI@,@@VNf* @AAA%@R?DA: k>f@@C@@ @H@4@b?t ?2@H?{$?@Au@A A{_@z=?aŘ@ @DAH?4@@1PSm$@p)@nK@lٿHAOX|}: @"@@[zOx@K؏Qٿ?@ @?k@kw}AsO@@H@@?y BK؏&l6#)tg?@(@~@@\A@K@\@K.A@ux@aZ??0&A~VUq⪫S>?+@>=F@t@t??\9@{N"@?Xb?B?d<#TlA K y-z.?ll>(MWC"kW!UZ?o?ﱿ$< TcX$^?BE? ?+e@0&@T@N @U@@B@ ?<|\?#='?>;qbWP(`Hr =?h@i_@@ XAI@O~@:@/@"@5@G@(<H*?W`YN'O5-9@1צ@Ҵ@f@%C@eŠ(N+9@س@ju@?Rm,v`YJ@땃?1 Q@DG@@=Rо4:n\rT @@ |@㼿=zTiJ@gs@U@6v?_K@/_?K@A @3@[V A_ AP@q\ ?P@?nc/y?^@@$LU^Iu@߫@2>8S?]uξ3"N@yHW@!?ƽy@]Ų@?:og>|m@A}6, X@u>In*?@Y@뿆־:O@?s@Rj3Z.m@?S~OAATAݳ4dK-3@@gX)Av@־6\<`y@6A.% T|A)I@=MB1(CBc AgEAAEnAS@6\<-@G@ lTW!A`wACN/tC 6-CIA[oǒAX v@@-k^@@ƌ}SA.fG>[[ B 7&CB{$A=aAjwQ@Ӂ@g&X@?@C!B@9?U@bЖӟi@3A3#AP*,n&?@0fԧ?@E@g&lN[]?;|@2D?Q~OiX@] ty~'3J>m}@X? @@r2"@lN~6? O?ޠ0@C@>lNܪ@@?.*%7Up@p@E?cl@1@5@#@~6?4@b?t ?2@H?{$?@Au@A A{_@z=?aŘ@ @DAH?4@'@f?Tn,1?AVb@ؿA?! @m@@L@li@AZH@-7ʜ?'@?{E@~zR(R@O<@n@sqO:'YSd0 *[TJ҈ @gW@;5@\Yp?'D ?=CN!? 8@uz?3'X?U?bt=d! y?O5@L>P˿"(>?,'7@Vq@f@ֿ-ѿ9@ӕ@ @yAAJ@@"@ @(-d)@@O7@q/@׹rx꿖Cϼ&t@O@@!@V]@su@@@&r@,Ӿ$6#q/@UQ@ bkq?6@ʒ@5@t^(K~/@@^@x@H} 6UQ4 L&Uy ;@Ԋ@D@@b@F@$@@J@G_'?%ؿxL4 L!'U!?y?}E@J@y,@@[A]A@!@;?3i\,%@M@q!)?>|n>l4?3@R?$YuN?ƹ?> ?@3>?CY/f%?m8?$ %?-IAЖb@@@{!@Mlj/Bhs! @s8@U`@@ѿ R%?r@JD?$Og?@ޔ@K^Pį<@ni@)@ @H?~i:W5@?1@?sQY?r@D`@R @?z@@(?ʿm@XA3@TS@0C@9v@c-?7@1@@@D`@ @װp@ @E+@r~վǤ $@@3ۘ?eVhoH=@ ҇@L.ʾ۬W@<@VŁ@ @b>w'Z@>@jKr @@M"qȏ)=ЄC?џ@5RB|@g@9h#LB@b0@@5bwN@{?eo+ʤ@Uʿ2MG A3w@fG!wA|n g8)F@4AL=vh$@hea*?@ @@?ZkT(A뱊y@$@:|"M@2;?a'[}/N@o@2ĭv3?f%@zM?/o,&gb~F@æ!@1/ É@; @'[}?n@f@_`@Ǿ D @@{ܯ?1idrb@QKJ@˾L27G@щ@%@?@C@~@@@)'?W@Y:@@qXA@B/{@H@jU@vԿkN?C@\@|?j/?@'@f?Tn,1?AVb@ؿA?! @m@@L@li@AZH@-7ʜ?'@FؗyMZ|@@ 1@'y^? 8@?O, @gr@M@~??0OM-Fؗ"fi<"q3@=w@AO@{f@J?X@7?]?X@y AH@׶?5ҿ[N1"f)]* ?A+?S @@F@@+@@w@1s@@ @܌?_爿my?^?n)}=lD?;>g ?%B?yH2@ @ @٥@ק@ J@\+@퟈?aR*? g}=p"oٴX=>BW@ 5Q|ο ſa?@/\Ⱦ?[5@g@@rA@ۢ@RF.@V?a=>d?⠺&` >&n? ?h@R@3@@@L@.@D@'!@u@k@7,A٘@9vMi?A?5QÿL1Z¾A? >A?\|?AF@R*VAߔ'A)L@MUui'>ﯺZ)5?拿FRx9@@2qq' ^F@ @8ʿNe-@տ)tZ 94@ с߻vz(@@@g5?'9f>?@dJL`>a@ btЁwa 5A@>R"ZyA3@@ N \2%l FH;p@/[@ZCڽ,|@Z=Ёy-???]"+gā'?t(AMY#Ak$+&`5@ŠAC9@'|j<)-P?yk.*->t@Od@EUky@_S#A@›Z>@Ayr@40H(ʿU@-@L1ο[Rk.4N3N~@HA@F?ۯ@ @ @@?@u&n§;"@ AO@4]*F4FؗyMZ|@@ 1@'y^? 8@?O, @gr@M@~??0OM-Fؗ0@A>@?c?a%4Mr@(A.@}@? @?<@ @@QDp@a>`= ? @0@Vdt!.@u44@t:RAK9[AA3@rq@[@A8gA]LAiy@WJ|-:\@~1VdrF <20W ?7?Bx@A!AP@ߑ@,S@Js@@}5AA\@ ? O??JQ rF"οeeVlr>=@@%,@A8@3@~S@V8@ @͟R@P@y&<@h|@u@*!챀@y@z@Լ@/?4@,A@_@ BÇOBKBA~AjA@E@(j?? @K@)~@5@ܖ@NJ? ?M{@㌞@7?cAKBg@TRſct{@Z@ 2@O@@QZ@r#@gk@@6*;@.@nf@hc@Ĕ!?g@X3_K摿t?{/@ AX,A`@}}@%W @M`@&@V^"AdA&b@s>r>ʿX3G3<@>0Y[@ƕDA[AAz@, @<@@FMA?A@ c[&?79@?:GP<@AB@9-@`K?I? @`Z@1@<,@¾??۔?]?G @@u@0?-S]?@W@+ |U ?q ?y(\ћ\@5x@)T?vֿL>Z_=V%7߿!`@@$@敼*g>r7?v@r^?օ@l@7?X!Z_=R?G?@#z=?qD@辁||?@@i@@@VS"@%oz>>s@7?ӿ.@R?EKW?tN>$Sx⿕W4@@*@e@^i8@6fյHV:??ᦿEP*- AS?QUAMZہ5?@@@@m ??)T]=@ٿP*-C?]T=>X??SHgnV@w@-@Dq@,)@+Ry((? ?}*2??C?pe@|?@|x@U쫪 ]a?@~-?@?lkHܴ?z@-? P @pe@;?7񉿆 @uV@c@=[.Q5E(Q. fZ@(@?5ټ;?Ђ?Jȿb?֊@W2w@  su~zDHe"0w淿d@U"@+?w;Ђ?0@A>@?c?a%4Mr@(A.@}@? @?<@ @@QDp@a>`= ? @0@?pd@@~w@P?+s@Ek@ȶ@Q@n@A@z@@_@ J @>h@ȿ@2SE@?#?{@+@LX??:׌@-@2@H@u@t4@2@-@@?J< @ @>#*GJzz(3d@@*(@7???`o@jA@^@F_@5G@+{@!?gq/@h@)*0W@ٖ˾_&@@E"@=,Y?)@@:d@c1@@*@'?X@@` ÿu30W@B(A]@ =AR8@ ?Ӹ@AØ@@>g@uX@VkZG2@@s,A3M@-̛?@$A@2C>@ Jq@qe?M?ABb@M0h_@c@Z8?@}@@j:@w@5@$?lˌ@P@S#q)?b@cP @H@J@?Ӳ@A;@4Z@CPn@/t@?;@r6?_G`?@/\@?ϐlc.P??A@@[>?Jݏ@@jf#@aZ@@L_@+@z|@z@N??c@@V?.?o@eT@#D[@?i>m@B@Z@ 2@Ԋ@@@%~@%@O@?d@MS?@@-@?<V#Y-?DQ?F@@? A%ٛ@?1@u@M*J@V!@ @E AS@N@.a?K?u<.`=,@A'u@@ b{0UWD3)?k@X A@J?N&s?5e~=4/vc@@pe@NۿJfpf&S@p@o@?ąHԿ?|}eؔsߊ2@r@AM>֩ĂOH y :EҾ@@Z˱(D|;k{ ؟/@[yk@k@a=)e+e dM6MB@h:@*%l;fIۻ/R3@ @F>[  6_W\~@v;@64C(ufIsj @a+cXW.A@b@ΆR@~^S~-|'W!G]@@y@|G?sj @?>x)3b@2@?@}Ĥ?W>opIh x|%x~?@oA@w~%}iV?>ٞh5??5@6`@Q Ac@.@ U@x@6@ @SZ@@@<@,??.ٞ?pd@@~w@P?+s@Ek@ȶ@Q@n@A@z@@_@ J @>h@ȿ@2SE@?&o/@@@:@@w@6@e@[)@AK@ƞ?^@ @ĕ@ @O@1@fڿ&MԐ?D@.@@0J@Ng@m ?\0? @@̀@lm䫾DE@MǨ@!@"@U@g?MRi?\??;@ A@EUx@??x@*k AX@@?(?)k@+@z8@ʭ@ ?@7Ri?2?b>gGݿ8@ǤAG@@V؝@@Yr@긂@/@O@@~K@L.@{@@s9@C Ŀ2?@1ѫ?@l;Kv@nCK@n_@-@>@bj"@@+@'@ U@u\k$?@ At?9>? 1>?O@@Db6;b@@?ʖP>8"?E`@ Ai@if\@#YL@;@{r@?H@'xP@r@*@W@ML@OW?i@㿼?C6@@4@{@Ds@ʄ@G@729@2@hW@y@* @.@p@ ?Wa4ԟjeҞ?@ߠA0A݋@cw?@W@xAM@ P@u?fW@0t@=A@ ? F!ԟn<?xN@}f@Q@?@L@ %=C>@2M@{@8>~D㻋g<@@<@@X@?njLTd@r@Jml@'@@u@?C@0!}@u@C?x@u@*@B@ h^@5@ɧ?jPBu ļ ?Y? @@@@L@g@P@H@Q@@@ ?@=??ףrP+ۂ$=xe: HV@E@^@!0@?i@@^@d@ys 2#G&9?r??,;vB">ŠT@ϧ@Fxg@ ^u@˄?KNq"ۿ6&9? 1 ?Oy=Z/Jƶ=3K@>B >ؔ?*g@}+v?3i+U6ĺĿI¿ 'ؤڧ=Gz|?c6@$?i*؝f ?u@;?d>}])a'ؤ#&1cHGۿr\ϑ/?\P@R?'m,LP?a@U@ !?ء 1 7ľ*F#=ؽ@!=V$P\?0 x@13@ɏ< <Y@@،>xRi`i?=LBκWR?)l91e~v@M@@0@|?fF@K@@S@/Z ՞dԾrӿLBg4s?*@p?0Qj@N@}@ @`@yw@=@@@@E@??X$>G1g&o/@@@:@@w@6@e@[)@AK@ƞ?^@ @ĕ@ @O@1@fڿ&*@CK@?^@@~•@ @P@#1@ڿ'b@@6@L<@@Wx@6@@*@@Zπ@f_E@nƨ@@%"@@k?C? D@/@Բ@(K@5Rg@? ?1`0?i @@k AVZ@XI?f(?|,k@',@;9@ʭ@ ?)i?\?o?b@ A@Wx@?"?@k AL@@Q@n@M@/@A@o9@I Ŀ?b>|Hݿ8@qAE@>@ ٝ@@r@L@k"@@+@.'@U@m\!k6#?@Wɫ?n CKv@CK@ m_@r-@.=@֡b6.5"?*E`M@ A?Ǝ9F=?1>H?N@@+b6Ax@@#*@W@NL@^NW?Ni@|# m'f\@ XL@H;@4r@3G@'39@e4@VY@t{@?"@@q@" ?xW^4"?_E6@@2@{@PFs@@5G@39@A@P@^u?W@t@>A@$?;!7ןe?֞?ﰞ@A/Aދ@ y?@~@AM@ {@I8>|廢f<@-@!@9@@?4]<?N@xg@,@ @L@=>3 @M@"}@@5?5x@@o(@B@7i^@ 5@?j V@_r@ql@)@ν@"@?C@"}@XP@ H@G@@@?@@? ?ţ9rQ-DupļM'?a?@@'@Q@SL@ g@XP@i?b@@@@.f@n?r ׸!G>݄=e(#HDV@iG@љ@!0@i?xh@`u@ф?KMqۿ+L#9?\l??vBDxC@>T@y@b翊M>۔?+g@-v?h+U6<Ŀ¿~ 6 ?x=-\/J=I@ų>O 3؝of?v@8?}HZvahפb;̧=zm? 6@?tm*3؝4m L;V?ZBU@!?ˠ Cľ,F#1NJۿ]\A ?YP@?d/4mq lY@ނ@(>uRgipv{z>e?=Lٽ, =cY$ \?> x@3@q }?gF@K@@{!S@Z#ў՞ԾrӿMB-ӺR?6em9eKv@RO@@90@}?w@>@@@/@^E@i??_>g0dhsY?#*@?Rj@u@~@ @?a@w@*@CK@?^@@~•@ @P@#1@ڿ'b@@6@L<@@Wx@6@@*@A@z@@^@I @(>Eh@ʿ@WE@?d@@8w@P?c+s@5k@Ե@H@l@AH@ 5@2@,@D@?z< @@`2># ?.@,@ZX??Y׌@-@|2@#H@H@eB@@zI_@6G@\~@=&?4w/@@(f+J'd@@'(@`?ƃ??do@eB@h;d@ 2@@*@'?X@P@ÿ4fV@˾h&@v@@=1^? @@h;d@J ?и@8A@">g@oX@XڈA1BAp@ɂ@> \@ =AZ4@J ?bS?+c@AA@@,{?V@%!@W@h!BeB#B{]$@H@{G?'|AaA:w@bS?Ǜ?v@c$Ab@ >Ԕ@MCq@ӊ?>ABdAarS|@Sw@$>0@q,A;I@Ǜ?Bl:@x@[@A?k+͌@SR@@#p)?b@%0I_`@׎@6?Z@0@@Bl:@zRn@2t@e;@:?+Y`?@K6\@T?kM B@H@f@ ?̴@;@8Z@zRn@Y@U_@5+@|@z@??@ÿ@F?- P??B@Š@][>?܏@@Tc#@)_Z@Y@@s@~@@}N@d@ U?@ @/@?co@T@F[@|?>m@A@[Y@Z2@*Ҋ@@Yu@*J@!@ @* AS@N@f?K?"`\-?QQ?אF@@% A؛@B?~1@Yu@WD'?@Y A[@J?&Lu"Ƞ`=s,@As@@! z04mf~fS@@Go@(?/HԿ?(~=7vc@ʶ@"e@ۿJ4D nNҾ@@Z|̱#C|bؔ_wى2@r@tL>oשHgd: _L9:MB@:@:%l\9z ;/@4zk@j@=Pg U6W|~|@v;@6K5'ueI0/ܻ~P3@7 @>gz\ ,mG!E]@+ @y@(UG.?g @q+/hXB5A@`@rR@`SrC,Uhx ~%|?ݐ@A0@~%jj>px){b@u@=@?>bpUh@x@>6@/ @Y@@)@4 <@3?I?-㝴5??5@}_@cQ A@@0 U@@x@A@z@@^@I @(>Eh@ʿ@WE@?d@@8w@P?c+s@5k@Ե@H@l@A @L?<@ @j@Ap@[>`=2%? @50@>@?*2as@A@y@1? @q@Z@AgAn]LAy@pIUm:D@ 0 Vd!.@Qc44@:RA9[ANA1@q@ S@Gs@@5AgA7\@  ?V?L@P F)'0?07?x@TA!A @ޑ@ S@8@D @R@P@Z*<@'|@u@!jU;Mȼοekh><@X@4*,@ 8@@R@8@gj@Њ@z@P?r ?KD@5@&ƿp͚A/2A}zA\@a@?~?N@@gj@/@r@Ҽ@?i4@QA@@Ӛ BSOBAdn@{@^@@/@`<@/@_3~@8@ٖ@ J?ٚ?Q|@@]g?tAKB}Ag$=@OE@\?p?@7I@_3~@Cs#@_k@b@);@.@g@ic@s>ʿ3dᑿDt?Np{/@l A,A@+}@S @ , @<@@mFMA?A@ncX&?k9@/l:JGFJ<@>DF[@DA[AAz@ , @?"ܔ?3X? @@=t@?0:ﺝS"?@*X@+ |NZ ?3?@~rk?9օb@zk@#3?QX!Ѻ=V,߿Pa@G@$@㷈Ǖl*\g>3?'i@A@T"@8%jzE>ծs@67? ӿ@Q? ?>y?D@龌| {?@@'i@@g@"k8@[6ӵH:?艭?tߦgEWbW?F/N>XS|z'Y4@+@@@ÿ@@rד6m??_=*ٿ1:- ,P[?e%UMZہ?:@@/@r@E,)@f+_Ay((?%?CA2??p?R=>?!?>VHgV@vy@/@.?<@?;gH%޴?z@5*?xcP @e@s?b@yx@`]^?@.?Q>J(.f`Z@@M?@B?牿 @`U@Wc@έ>.IYQ>We1d@v"@?rqб]?ZȿOb?2׊@a4w@3 t~]~W @L?<@ @j@Ap@[>`=2%? @50@>@?*2as@A@y@1? @.8@Ĺ?ʓ@p@NM@x??0L-뗾yP֊S~@@1@ My[?.8@V@?9?0W@ AKG@cն?ҿjM1_fm<"o3A=%w@A@d@l ?V@ @w@s@G@#@0܌?ሿ* ?H?G2@!@ @̧@@e@X,@P @M@ *@8膿B%MlZش=>'CW@-C@p @0@|@@d-?X5-@(B@L@@z@{z8L&R)@5Q+Y@t֫@4F@5-?SJ?d-?ܜ@)Q@e@?#@ˍg@B>FQߋοG*ggFM-@B@??O@ܜ@sAL@ܢ@I.@?X=k٧>l? $}ſ^?D/Ⱦ?5@g@@sAJ@@@ G@#@@8F?b? γ&\O >(n?y^?@R@}@]ޚ@J@@w?T?@U6Ad@ @^(I*$+q`6߿V,O?#u@'A@6@?@Z4@]u^?ؿlTE @,@[@:l?N1ΌK=!@4g?:0@H@@ &*?/@Z4@*@@0@Ms*H@oa@J@D-J4?xMҘ@|A5 @W)Ԇ_ûf@@*@@E> @_8,Aۘ@ |9un?G?>Hÿ1SnοaFg@]Z@f0ӏg@FA6@@E>UQ*nUA'A-L@MUvGi'>`6¾D?\|d?Av@iUQ*7^C@ @k87ͿOeV-@;ֿ4OK?㋿Fu9 @n@*gnq7,(e>?@P\]<>L@݃& 44@Nٻw(@@@>b,1(lyWHk@W@޴RHg۽|@qT=ہ`a3/A@l>Zy;3@@9 @\1{+I+`&@Aq9@'m<-?:X-?8?&+^it'?Zt(AX#Ak${+*~Z>ɯ@CAr@+H'ʿU@P-@?&ο߳Rj.U-b>0t@ZMd@HU,ky@R#A4@*~Z>@@?@k(nEçˢ"@J A@]CK5NA3~@HA0@UE@r@@.8@Ĺ?ʓ@p@NM@x??0L-뗾yP֊S~@@1@ My[?.8@@<@N@ P3i@IAJ@)7 ?0'@=?i,?Ac@ؿ$A?*!@@U- r[-TE @8W@:5@{Y?(F@ }z͹+R@ =@a@ qO(XSU- 3?= |?+5@L>˿>?-(E w?SV=C!?8@ez?a"X?3?A}M@@%@} @'-@)@b@O@>r@h@6ֿѿ@@֕@`@AA]@zu@@@3-r@;Ҿ$^#<0@+ɻrau_u)ϼ -t@@c@P@]@-](tK/@ @a@x@D p6CQQ@ `a ?@9@@5@-](d@@'@@j!J@^'?ؿGx L&#z-Ƒ >@@@.@d@AAA@@'ţ?f\%@Q@pR![!??A]@@/@@AAU?,͹?~>猜?;@@?6Yb%?Ƶ8?[ 6)|Q>fn>.ݝ?3@'Y?@U?/Bտ!P @L8@YT`@ѿ R<%?IA˖b@@Yz!@%m/@@?k!BW<5@h2@^?Xp!Y?r@LD?4K?e@@bU\P<@Lj@@^T0S@DC@:7v@{ٰ?@`2@8@@0`@ @;?@@(?ʿӏ@?YA4@^Tio= @OЇ@ ʾ W@}߷@@ @ap@ @+@վqŤ$@j@՘?LewфFAN@@9#@Hv@8?!Z@y:@k!@@Mq^0"@@ 肼@i @bxVz@? C?ϟ@ͷB}@֐@h#L0">Ay$ly (F@5A);h'@ڬ:3ˤ@ʿ3H A5w@p!>A8I|"@;?b_?Z@ @,@uZMk8I- :Fm@!@4F @Ľ @za}XN@A@ʉȭȾ3?c!@M?x1o+dܝr✙ia@*IJ@O˾ƶ8rG@͉@%@?Sn@~d@ `@Ǿ~ @ @@֯?1i+df<=2{@H@iU@ ԿO?D@l@?83?@C@U@@n@d'?T@h<@@XA@f<@<@N@ P3i@IAJ@)7 ?0'@=?i,?Ac@ؿ$A?*!@@@^A' A{_@ފ=?,Ƙ@# @+A?@Yg?薎>?6@?-t$M!?@yA@YY}: @@l@xNT@k/PmκK&@+@2N@kٿMBO |YhspP@B@J@@TyB†؏QٿB?n@m@k@u}hvB@M@ @/AA@|@Z??P쿄/&l#t/?Ǐ@V,@@W@vB@??b9@R"@?n? C?" TvgWm݉S>? +@@F@@?$|W!<o`?o?v걿J91 @L {.?w>!M 3TE$. @eX@@B@;? \?OF'?B٢>q:bKK*U X^?TBE? ?0e@'@#T@. @@<@@1%@@ @:<H*W(یH =?g@Nb@@rYA!K@@àN,9@ٳ@v@?FNοmD-vaYN'a5-9@qצ@Ӵ@f@ %?àrF! @f@||@༿2zfiJ@L?Ɛ }@I@>@ Uоb:`@V Aa AWP@F ? P@?xt?s@-W@P丰?eK@(C_? @A@`@~]t@U@+%>T?ξ"N@IW@\?ƽ~đ?Q@C?cj,0{?_@@L~]'G _X@Ɍ>8Tn?@1S@@²@?vg>rm@A*}AAܳc03@R@ Z*A"y@B־OP@Xu@QhZtl@J?CN5AA1(CB͎ AwB0GAEmA@`<@A. I|AO@&NB1(CO/tCx6-CA9±7Ar-x@¿@ @@mk!Au.ACO/tC7&CBj$A/zbAajQkc@Z@zf@w@w}SDA>G;.YB7&CV4A5#A)m.?@*d+?@^%E@&-X@@XB!涳@@U@JЖTi@V4A/&?s{@^?> @p@9-"@N鿜W?y@!D?X~O6X@c &{~ /`)W6Uo@Z@?=l@x2@F@@7?P?`0@C@6>^iN٪ќ@@?`)@^A' A{_@ފ=?,Ƙ@# @+A?@Yg?薎>?6@?-t$M!?@yA@A:A9&@Y?/D:Ej>賧@@@@ @-H@'@LI@@@_MH @9AA\d*<Ύ2u2׭)@ҹ@P]@?4_@XL*@£?p9@n@@tj6L!\d9?r3e?áx@'@ %@nFE&GtAO. 2737DM?R@$ņ@{?peo:@@!@ 8@>@I?F4s^#,m}bdsABJ̺F@@:(@@@\*@;1@;?kFп"D%?}K?SzF%r X~t` M>&yS>u?\*@7u.*+wCj?Q @Ot5w 57 {Te @?C9vמVA@LB@G?c¿zqDEhk qTq(> ?Q?6@A@@c|@)@h @@?+ =Rkg_31I\{3>R/"@)@@%@@Bņc'uV,C@lS@i?}|;)E22}`! (J#?M@C3@?=,ABS;oE?--@u1@P@(>Cm?@}?Ñ?_?j@;@w@o1龪MK^bSs@ f A#@?G&.m=ծ@\@,D@_@?1%@@&@@Nj= G?@@s@% @@{?+)Ҥ @r[@)@?-S?@dw@-?%ɼa -C@m>@/?h@An@r`//@A@b>p@a[@8Cf%EBA$n@3Al&>MAؠ@e㊴@*"A8P?񉄾c-A@22'A%EB3^CVCARd=A3wn A@j>p$@A7 )vpA^j[AC3^C CkCwBQ8da@.H@u@_@HApj(@Ys&n5ByWC C`%`CT!CALu4bA]QHAaɭ@\@AvV=dBWA {AC`%`CLBVA6JuD@%AS1ڳ|@¿@8q`էi4]'I:?%@.?i* @D@%@(@Nbj?98@@B @BX"b@r9@4]A:A9&@Y?/D:Ej>賧@@@@ @-H@'@LI@@@_MH @9AAN@g@k"?+>[=(@t@n@ ?)@/@G@@ů@tĘ@^@_F@Av^I8@N@m$ՑL!= ?2@5@>}@ ??Y3@U4@#@?UT@M@\@t7@_wOm$MDjNZg?c@@e$> O??u?G?>@T@š@ʖ6ٚ?Ak@pf?S~_A@ߞ@@?@(@Yпɯ9Y>Usev@ H@[X?M &9z?~j@|@ @A@@?>@<@ C@y#@"@?c ~ @ L'Ք?!@ @Q @~;@rq @@?-MT6w?Խl@@0@U* ADx#F@!@2@~$?*4ܾS-0k?*A?E>@?M>|?,x$#@#@ѝ@V@щ@a葄S?D@?n/?(e'@֠?|?h@w+@b=Xe|?lDI@UG?Ia;d1mS@i@®@G@??o?sܺ?j?) @@0@@գk4B;d&@@b?6￐rA:@c@9@UM@V68@JF@\;@+g2@S@C@,.@{Ͽj?|@&@ǹu [P@F)@bjQ@Ar@54@@W@bm@n@@_$?띋Rdv@H?ǹu23]i@ù0@R5x@qAR@8@\;@AV@cc@@t? jp2 ݒ[G O@@/F¿]w?A@Ra!@<@ҭA7@>n*4@'| AC  ݒ`B:QA4>8 )1@!/Ǿd)A@^Ҿ@oMAKJFӞ@J?n=>A`BBBE&a@*&VKAR@*ڿf@Asbrr@@A/Ņ@¥?퇽b(TAmoBUheo* AA2|@yۙIښ?@@,@5i!Něl*"@S?b*߉?@;@@Q@\@8g@+@#@B?ME@4!NN@g@k"?+>[=(@t@n@ ?)@/@G@@ů@tĘ@^@_F@Av^I8@N@j #zz{̃o?l)@@3@x,s[?s@n?=~?r@@ @a@l;j¢D Ʉ?y Ar"A@Yp?,vksv׾˂?L @A0A(&@¢r .Kl@@;?H⽣-@=@M@o6P@7)N@[?w"@6@|@f>. rwK:@?r?8Ӫ?:i.$?@eq W#ٿ@%&@Y/k,?ix'@a@wK:@hu{hF4˿1V!Ь=bDCYhڳzzDqE>[&?/=Ahhuѧ&Qf ;?tZ0@g\? dU&|?vqr @㤆@+@X9?V ѧ\ي]+>7:Q8zK>Jm?a>s\M/@@ @o?X\[!M@<@V1@1jH@غ|I:>>@@@<묿?@nΈ@LCOο쿈#Z?AޫATڄ@ ?YPA^Ig_5Me$9@RM AZ AW?ly4T-uU?1@@@?*ɖ8?ߚ_@)?7ѿW"?_@TX@!-@4@ Q+D4C>@"@=@%ڦ;aY@$]5@%"?@}v@@3?F@c@9w;@st@C>@bXgMϚ@M@u 'un=7?sz@9@ֲ@@v@ E?'t^:ܿ5@y@ϧubBj u@@ rJJĎ?ɫ@@1y,@_y@@|?}-|j[@Ve@j *" _!@@J?it`tc@mUA@Zm[?˚@AEu@&Ծ ?k&@᥷ %" WhUs?M@g$?@AT@ ?t@*K#Aor@S>Oo@?W6(;W8䢢հ<$@0'@_~@n&@@ܾ? @xA@?ځ@wtiu5P8őp@@ԲTK`\?fǭ@@u(@@@>k`zٿb@@Yrő+V܊@(@ MAIV@F@@lU@h@B@@{~A ;@JG@2u+ξ @_f@Aw!@))s 9ş@ȍ@=o@ @@&@ѽ?.@Y@at7~Z?0@ξ @j #zz{̃o?l)@@3@x,s[?s@n?=~?r@@ @a@l;jf>ʿd@0@@v@- @!@܏@@8@wb@:@(`@V@(덾ؐ  J>u@jW@@a۹?#?.+@2h@6t@6h@U8@I.??@@fv@A@y>0 @T7?[%?3&T@yH@0A?6?d<@+@)o[;3@V@m @@W@oG@;@!@ @?=RZ@뿣 1 7`x?E#@ ?]&+l>@?@h=@?>*?mC@?)EE,>G|xR?Y>ZP /1AeʘAdEA'yS+?t-@f8\^?r>)j ?@?>o@CY% 2[@x&@rrf?y6̿k>8+@x.@nݾڃRx/?@B@L%ŮbAx>?@?8??[j@łQ@#?? J@o?3WZ|ls[@$l@ʻ>s>Y32@:M@}???J \>@r@wB@Us??&3U@τ@+@@T@@i`>>Ԑ@@ܚ@=>" JGieM1=@l@@@Y@9@2Aյ@ @x;@k@:@"q@Cߩ<8@9QAHA+T@I@@;@7@ AJA1@cBߩg}??1c w @­/Aq#AM@? @M?)-?@sA.A&?(l4@Jv@g&,@@@$]e@'<@8U@V@2@V@@)@@Ȣ@V锿#˽?i@D@& :PW@<@ÿL ?@ӄ@r@|@ l@ϱf@;؈@7@ffͿtHlβ?x{@o*WUǶ?rtnw?d@8@}@t~@r@~@3|@@?հP?E>*2MzW-@F9@5&;Zο?P@3U@w>@Q@΅X@HW@Wd@c@N}G?v9@qJ@X@ A@Tw?֚ @Zͽ@#%G@(??R?3@r@g@=:>Ü@9,+@w?@tbt?.A'%Ake@HH?ݮ?@?g +@c^A6Ax@VP\?!Y:?wb3%G.}@OAcA9@y @9@19@R4@A8Ami@%˥bf>ʿd@0@@v@- @!@܏@@8@wb@:@(`@V@(덾ؐ p"@]@@'@c@+]@pK?\Pz=?{@8@ @I@1F @Ȩ?4@@@@_.Z@p"@1@Ua@5 @R@@\9>꿟\½l,@%@ǫ@o@`Lh@?J %0>Cc@@@ x@1@0?D?M/'@^e@l@]@I@%0? YѿPDc?p@]@Y1@ P?="?Y!@0?W,gտɡ>?ן^@@<<@Du(@O"A@F|@jI@GA`@|#>[>*pW,1ҿ&۶? 5@ڇH@Ai@[;@%J@"i?A1BFEBͰ@;'@-@]Z@6@?@ޠ?1ҿXL>n@@}ؘ@kCg@b@>U+Y@aB8oB,)B@Ҭ@ (@Ɛ@l@J@XL>4 @?@A@[o@-@vn@cn?lABA:<Nx[@@u@C@o@}C?4ƿctv?%?j@+O@D@s=c=FZ["(?AKG@l@>,>=<ƿg?l@SM@Br@d1[@X@R@97?*Bow@ >M@o@yA@#@-)@Q;@)@g?@ݛ@@2@@¨?XM?so@qq@?P@ Ľ@@&>79𿹦W> @4@g@ϴ@@bԱ?15}@i@Q@@k@C@P?KR@0 @2@@@c?L? s@ @w@@"@bԱ?d6U媼Ţ?@2 AYA @Ob?S>4~? > 0>׎@ A:@@t?C fѨ"d$W콡@\A޾@؊??X'@~?_?ɴ@ߏAu@Ҿ v6$Ѩ(;i@em@]@Щf@c?yс@od@q{@@?_+@c@?nZx(Dq\> @L=?\- @@F?!܎?*L?SD9??:?0:O>?'+>ֿd?{m?,Jb3j[SY??Bܼm>gR@@\@ߎa?#???~6u?бo b5IJsW?w@f@HG?hI@@JF@~ԘH21c},iGw?k@.@ @S'J@pY;>&R@>@A2@t@vN@-?ep"@]@@'@c@+]@pK?\Pz=?{@8@ @I@1F @Ȩ?4@@@@_.Z@p"@@@ȳ@0ͪ@@Yi@6@ݏ*@s@4B 3@@ T@\@'@vf@@@@D@"X@?S@>@H6@"X@9@n@т?-]BB?}@F@e}@86@T@@j@M@D@utN|?q@>@\F@dN@[Ӈie?n@Ӿ@X\@_2?ږueYaS(Yfw?_l@%@@Yţ?@={d$:@@L@j>deYaUk@u??r?E辇>?v>_7^@ 4A0AaA~q?v>,?kͿ e?:Uk*fp? c& ZSہL@AjPB܉AS@ }\$>@*f&| e:>f J\?O6/?~Qɟ;X@OeA@p0 ; @@4.Q?v&|6& 2F[>X?fnR@@;@C\l#_^Una7n?@@MA@y>?'Ğ6&&>vT3?w?NmY@ov@@sW@ݽO\= 4W=O@@\@M@8h>;Ѿc>&>_'@hY*@1@4@g1@EC@;@n&@[H@,(@ ?aT=@O@@aj2@7.@J.@?=? @_'@ Q@@:@@`@i@@(@LD3@\P?3\ ?d 4@'@?H@@8@ڕ@Km@ Q@X@[\@ @AAU@Y?M$BZ&X~\8:?~@?Wd@c@@*AѶ@r@X@a?3?<[@@@f@s<@9y>/@Ql@%@?RIs=0@o@@=V@[?a?1$ }9G@v@= ?DK?@1@M@?^G uV?@!@7''1$cQӋ?@a@YA@`@h?sel 0?@h(@cq@i@?>1D'x_6K@8@1@會@/>>6@ǚ@wJ@ꑢ@=FdDTJd>l@Q@*@ B?n+?^rտN>@G@q-@5?`j@@-@ >]I`.T.;J["F@`@3b? eI @@W@@zfz@gbI?:,@?$Ϳ .;*>C3?y@@ @!X@gϠ4t2)= [@@еV@^̽>R=\F 6@@l@B@47<@.?*>4t@/@@@@@?xjdJֿ3,v>%9?@{AA-@@4t@@@ȳ@0ͪ@@Yi@6@ݏ*@s@4B 3@@ T@\@'@vf@@@@0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40G@C3Z?行>S@W@Mܜ@q@I*@6(2?{t=@ @@@a@!i@AL?g@?@q@Y@@@$ @@)@w`?Bm@ @K(?-A>_?@}J@p$N@W@@ =@@q@r@@aô@t}@:ل@Olw?K=CSv &gދ2Z>?2n@璗@R@@r@\c@@p@@i@E?1U??Tx F=c;=?¢?"=@t?[@9y@\c@oԼ?P v0j?v@[-@-lw>%@&@oԼ?9@ @g+@)@?6|L?D-?T.ϕꡇ>`7@u?<> >@O(j@y@9@鱿@@<@@zP@/?mYb/?e9?.> ?)Y@6o@@غ@鱿@@ u@ @@eq@"`@ @R@j5@?`L<o?Y/,@b?;?Z>@@B%1@@!@@?%)>rVKz?d@@4@@Ŀ@;5?6?l@@x@6/@R@b>gir?0GǿǂI,̿@a@[@/ A)@9> g(k @ A@@-(@3C40G@23Z?ҡ>S@W@Lܜ@q@M*@X(2?su=C @@@a@"i@6L?׎g@?@u@Y@@@# @@)@`?Fm@ @J(?-A>[?@~J@r$N@W@@ =@@u@r@ @cô@s}@9ل@Ylw?QK@=lSv Bgˋ3Z>?2n@璗@T@@r@Pc@@p@@i@E?1U??TxF4c;7=??"=@y?[@4y@Pc@7Լ?? v@j?v@[-@ -㿍w>%@&@7Լ?9@ @i+@)@?6{L?>-?@U.ϕơ>`7@u?{<>>@P(j@zy@9@ﱿ@@<@@zP@6?X呎Y?s9?0.>?+Y@6o@@غ@ﱿ@@ u@ @@eq@"`@ @R@h5@?B@@=%1@@!@@?)>DrLKz?d@@4@@ƿ@E5?,?p@@x@7/@R@_b>(ir?0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40GhRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h@A;?Ԏ[W?jr@Е@r @i@PD@`? e><8@'@~@ @u@ +?lɾ\?@9@@f@@^ @D@P@p@˸?;>QG@>?\@@x@@>Ӊ@un@B@9@@7d@@@ @t?9>Rd m>=bbK:\?d+@j@;@Cn@mc@@eB@g@m@cg@Ō?->?x?TE^i]+??Q[?>>@V@SW@eB@p>Qc? X?yJ? Iؾ(0@S v@ͥFV=Jr@-@m,s?X'@C?p>+@y] @:=@/@G?>DX`?@&RFoi(@T?r>i?{$@[U@8@+@b@԰@9@զ@ܞi@?K >Z*q6`QؿKP?Ug?'?'?HC@Jj@@7@b@@$@n@,@Y@[p@A@U.@]g@d@?!7@n>@'K?O?f@be@8H@cH@6@@.?I;?T,?z@2@a@!@c˴@z?n?.@[@@]@8@?_p.?gLt%]/MQ@-@@mAk@_l>h^@lA@@c@v;?g@2;?[W?mr@Е@n @i@RD@`?e>=8@'@|@ @u@+?ɾ\?@9@@f@@_ @D@P@p@ϸ?;>G@>?\@@x@@<Ӊ@un@B@9@@Md m>= bbO:\?g+@j@;@En@pc@@eB@g@o@hg@Ō? ->?w?P:Pi]+??O[?9>@V@SW@eB@> c? X?J?Iؾ(0@G v@ͥFwV&=Jr@-@m,s?X'@?>+@w] @:=@/@G?gDU`?@=RFiً(@T?r>i?~$@^U@8@+@j@԰@>@զ@ܞi@?O<^>ҫ>*6`QؿKP?[g?'?-?FC@Jj@@=@j@@$@n@)@Y@[p@B@T.@]g@d@?7@"n>@1K?U? f@be@8H@cH@8@@-?4;?8Tw,?z@2@_@!@f˴@z?n?0@Y@@_@8@?_-?hRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h@^ @w]@ @T@$e@@?5@: ,@7}n?vJt;?2}@I @`k@S@@h|@ T@@Y@@"@AA A2@Lޑ?ͽ3>hik6U>b?惶?v@D@@*7@U0o@Y@%?r~?R@@w @N@-U6p忕2>}BI@+@Jw@s?)վy&U"@߸@@"@F?%?p!A@8@U@UѾBP?!N@@@Z@๾?cb?Gnb@?U1p!*硤Le{U?@Le@@c4@oq1?u/<r??"@$@3@pg*^s,P3[y @i@;@@?$ 3? q@@Ɠ@yN@Ӑ)n^s빬7UǸ+>RŒ@f@"@j9?[,@ \=9,>7@x@=@@ș@p9 빬OT߬E@x@_?&YD@}@@@B@S@#2ɿis@@ ?׿0OP2??%3@K@0H@vc@Lw<%T@u%@=@4@?P2]x@;@U@g@A@m?~n>ngпw$ҹ:Wyd?@vAA~ A32@I@]x@[f@%@@@!@Ht@q @@x?L'D޾1Y@؏@־B@i3@@/z@J@@䛱@[f@c@&@?b @sNB@:O@6@@pd@FE>K@RU@O|@r]@3@D @ @a@c@[ H?Y@տ@1@B@zo|[Sbb+6?@ǐ@~t@H?u!9JL5>H :z!)?qD@@ͼ@hΦ>t@Ɖ@G^ʽ@)A(N@a? (>ƿHᝌ+1?L>no^?>D>f]hXATAnA?h?3@w})A?c??ٿᝌ@`{?.U@Կ@Ƞw [Tb?TD&?QD?v?SY]4Z@C@A)"@s$Pϟ @?h/z?W.?ϬȠ4Zt&>S?[@a@@IthQ$Ja8? @f@@>|>G4p;B<->@Δ?L@@@Eh@־}Xo6l?`@7A@@ D@>p;@!?@m7@3@@@j;@FG@0@̌@@ 1u?D@@Y@s@w@7r`@f'@:? ?@@^ @w]@ @T@$e@@?5@: ,@7}n?vJt;?2}@I @`k@S@@h|@ T@@0?p@|@#@@e@$@D?c&@@ @F@G?N~??}@@@ߵ@@0?BncMW8?Χ@1AAe@[?j68?Y2?JI>2? @c]AA]G@T@`^yBt. 5o> @AV@8?|R?ۯ\@P?\?H@0 AO@=t׭t7 XZc҈??Tt@?@mt?@q@r@,Ş?4@@ov)@ڂPiF'7 (^AtQ&[? <+@so_?p>FW@p<@)@ۂ ;te?Z3?.?2M$cNw'?;Agi /l}#Y?b@@@>?L@@͝@w&?;@Ӹ@!f@Jrۨ6" !eouA@ A@\?7?L @u??ϙ@BA@?k] !ED[C?@/@;$@wS@d'%Z>x c>Tr?@i@v@Ģ@9J@z@DED 2@ؑ@@/@sؿ@(<@?]&?{?R@U@5@n@ 5@?*@vj@@|@~-G@ 2@&@T@A8A>@XÄ>f4V ,?b@]4@g<@2@?T5<<?^@@5C@@&@??RE3@\@Y@j v@Zp@?P?p36Z54F/4?R@z@G:@?F?X@??ݿO6;?a}?JT@@@#@Mʿ6@(Aj[A?x]@U A0q@3?o?P,?ݿR@]H@D@`@2@ @º@VB8?ZBrB@v-@Q@b-~@W@$~@qi?t?@3@@٧v@4]@=Jc@׍$BxB^#B:@(ZrY@ʇb@%@ɇ@T6@t?dC?U@mp@@@@ToΉAPAeAՀvؗv@@>@Ǭ:@[@^?dC�e2W?+?|@@I@t>e5\鋋aא3@IQAb@Q@>>tm?>?L?@>c@GD@E@EL@Ÿ?iߓ53@E@͆@m<@H@B,@R=@& @m?Kz@d@3@?@'@th>R>S@R@mV@=@ٓ@(,??܎@@P@@Kz@0?p@|@#@@e@$@D?c&@@ @F@G?N~??}@@@ߵ@@0?6)HZ -@=@@f@69@yز@@κ@"@wP@@A@G@h}=aG!ݷ>-a)@kNArAIW@[@@f@W@A}OA@hp_> 1IJp?&?}>ȸ?G)AʛA<@m?Ü;@?5G@UA =AN!@OmtN)@^@IJ|b@W@@V4<@=@tr$@@^M@ @@&@C@Bg9xT?@@8CgTS@G@ں@?1@g@m@i8@9p@]A@gyy@$@$RPȯ@ @8Cv)sNxT(?zǿ?P@, y@8}@/@g@j@h_@?5$4t9?Bn?v)( @R3@D @E@@?!?.?!i?{@#@/V@s@r=:v?@|Q @"HDA:6A|@+?8@Ă? @AB/A?194r?=D~?:ldzY~ѳ@l?TA AwEk@|i@s@ZQ@M@rA*.A-@DboglqKy~fC,@0Y@-@Kx@"C"@@iWA5@Am@@.@@@-?}E l`P4a{N:?8S@(@` @D,??0k@x@M'?}@+<@qK@?ߠ@@@U`P4S?dH?a?o@jbI@:ʋ?A?-@k? lS},wS?4%@Z?#?=U@wM@@&@S?|@N?Br1=hۿQF5z??9o +?@D\?x? ?~M?%ty5?%@|@k?* ? g?X8Z:I?RX!L-AGA^RAj-)J?(@ I mn?ņ?k?p7O?@ ?6M>?jK(kò]AAEA[>GP@:?Yf?i?cp>p7!?s??~]r??9=V}?@@@KxZ @?s/DL?kV?!?=@.?y_??5Z4]d/@R@B  A#?@7@QY滶t 2#?t?=@?װ?W @Mi@s,@@.?B?gm@(%@sVQ @@y\>>);@Ea@@j??HZ ?Ԗ@2V@*F@P??cA@d@@@s@P?Z=Sn@@゠@??`76)HZ -@=@@f@69@yز@@κ@"@wP@@A@G@h}=aMȿ`cR?h@@ ?i fR?w@n(? 9O?D>@е@ܦ/?ygVe>3@i@:#@zXp͹T@P@ (@8@@ɪ@+@B[M@5^@G˯)'@i@3@6j@ @Kqrzg^D)?v@¯@g@ t@=W@@$߂yLy@uђ@6z6.hcE~@>@wܡ?Qc@B@F@v@Z@w @wӿ.<@1U@-.LP$ArxF@}<@>m@@@Vd?B,@$ A@Kţ>e?o%@%XL· va?E p@?Ƿ@rAO@,?.@$AW`̠@@V@D@j*@Fй? @O@~D@Yڰ?UO@?=eQ>´_Qe]p@@Q|'@h@ֻ@s@~@1o@t|?%@5?@ T@ Qv_vs3@N@9ƿ} ]>@7+@'7@AA@a@@s$D;gU^@q@`ve@Jo@T$@{#9FR@3@@1 D@@ AE@?t72@:T@ηecanp?D@e@yhP}+{;?}<@t@|`@۾W @@@]aʾ ?.@@@M~`y7yL\R?A AO˛@S??辔ѿYu>?@*QA iA/@.lq32 cJ@@l@>T@3s@K4H@':@ZF>@3@@.?;q%@e??1?sA=տ<0@/@oƕe?V?.ÿ;"F ?5@ad@%@(`H6;[ƍE=N$jm|歿Y*^,w }I?7?)>u)OӮ,(`):qKy7'?L/@?6fxю!EY,@)@H@b?$ gNg-!.l=-P7p(>׾`w(2!?1?dx?a? ?MP5%Nge@@*@}$@L?S`[YNƚ3b@V@B{bӧrY@ܓ@*Į?:N@?t'@(@e@@de=r@?@y?B>=@W^@jqa?ի@<.@= @3@@%>^dfFNoEU?@HA@ڦ=?WSl]Ed'þ"O7@Ґ@b@o?ȟfMȿ`cR?h@@ ?i fR?w@n(? 9O?D>@е@ܦ/?ygVe>-O@0Ϊ@K|?N5ϿK~ʿb.@ɀ@p&@=lz@kK@qB@$@="L@٨@޲@l @yuTS٤?w@-O@o݁¿v2%@L3@--'?W@@@\#@#@aq@^@?hQ׎n7@ƈ?@o݁GҠtQ f@*@ƿ P@/ A@ŝ@@ AW@hU@~@?U8?GGά= RZ^@yAAǭ迷Q?z1A5T@?T@nAA?$ֿ@*@A@Rޣb?AJ@ȿl@Ap(?<@5@ ??:AwNoBbBcBV3{Q@Ƌ8>3AՉ@|_;͘@AM17Nޭ@R#6+[BbBwB B Zʤy@܄, AY@xv@ѣA:J|-@% @҄f֭3AwBn"=RE@@YB}?D$Ay A5Ԗ@S AAV?Nͼ@wANH¿@n+a:j > @(`?cLx@o%AWAa@Ț APAz?u@̩?@@΅-@ 'P+zcD޾K@ @Ͽl?A@}@}@@u@@@_@ĦX 8?}L@?QоzcD@TC@?Fe/@@@/@ Y@Q@C#(@ @"@x@%@kګ^}=@@(pM_?:Ϻ@j@M`@@V @0 @@Jz @FN$@Qf@2@@n*,@uo((.$pNf[?sa@{ ?c?R@0?3Z)>i@ @X@Q ?qh@,6?/d.$@2@T@>@@8 ǿ>e?9ja ]xA@~?̿r?'_@@o}@@6C?ш'?oo?u@#@A&@?oھˣ{_7<˧3I?u,@@@@vb?6C?b?l@,@z@a`YhB_SwO&@=@݉@☜?Fٿa'p>?E<@@@kE?-?$`XGxt o#r5?{i@3_@+_@ @!0?p>J@q@:@#@?5+w?hľwE?[,@;L޿3"@Z@GÌ@x@J@5qj?1BM@?D<=6?$?)i0?n>@U@8Ř?۾b?O@~a?.5?E1bV @^@@U@@·?$?c?H??AG@Eh@Bܥ@q.?sa(n|5?-O@0Ϊ@K|?N5ϿK~ʿb.@ɀ@p&@=lz@kK@qB@$@="L@٨@޲@l @yuTS٤?w@-O@U@@A~@ȸ?+Z0 ɥ@&@@X @]C@5@Ԗ@t9@ς@fdo?@Cn@U@27{?<@^O?=xܦ?Uy@@?'`?m@h@p?4?b֑@?c2Jyc@@Cq>J3@aAJ!@~&XW@3 AE@Aw@#6@#*9KGBǽA*P@#*AcD?x A@Ͽ@HAs?~3#A@V)ьAKGB`C }$CIMBˣ6 A8@EgA@2@ AY9@uADFG@9b@Ay@3=g@+@!@lk=!)DAk@U @lVt?"@H@@@M}1tY?@@\@>ʾ@<3@vL!)@žA5@WDu?V@@@ZqA֦@@#@;>?rg@]#@?3=@L@x@ 9=gc:X;|YH`D?xp@}Fu@uq?,ZҌ2'. fD|Ht?O\@d@Ԉ?|C| @"B@֫@9/@+@NV?Ӥ+|%$ުiTBc ~*ۿo?D@@Py@@ @E@+@,d?пhc:'?:ɒ?+B HWXd$'> 9?w˪ww?X/@E@;c\B/rm樸?=@3V s qs??;>3y|;c^@x@'@21='bdQ=TmqM=HW?@^@8@@5@+ψ@w!@O>ۿQV۽2CJJ'@}kT;¾|` @x@B@@8@bzf]9t0|G@h@?kM- *fpLq"Ʉ,c?@K+@XÄ?I(Rbz Ih{ssBOu@=Z@=Eg@WR?y?%@'@o?q@ͦ@ɖ>@(&y. IU@@A~@ȸ?+Z0 ɥ@&@@X @]C@5@Ԗ@t9@ς@fdo?@Cn@U@@^ AzA_@v>y"O@D?i?ĝ@@ D?)E@ ?Nud@@ ,@@/z4@@J?|O[>ŞA@ @>Ě>o?%@s@Zœ6[]@@wm/r v @}`?7713?@K2@2\޾?[@a@6?zYDC&@T߆2qA)AsHd@x@qsU A@1?@&A#@P?*@qA~&C/BU;A /Ae:I'Ax@r?@A`E)J`i Ah1B u>K,B~&CPrCћ0CP BeA- ,@#@ 73@1AzRhU ""AI̲™jAqCPrCD$CB,A,at/<R@ [?-44ֈ@U@ @9䙿\DKWyΩFwp =R@9@ @]@U= wծ;\z $L??@@"f@%3FyΩ@@@paA@mG@ o?%-?Q.=[b @Ǵ@@U@@@|a? @EF@K'@{?P2?IJ?IZ=̨ ,nKU m,q?Ư?nM@o@0/@|a?k>E1-mdQaE?p?E l} pQCg? ?~p$ D˿Vuk,$@EP@i_@+@?0?ŽuCRnǛRFgWB?!c? ?[Y@k@N@,$@s@E@*@@@[@4Cb> YfܽV([Go}<??y@AA,@s@B?r {^>@\@j,@] @ La>,;`R?6@l@B@@@ƾsBethY EF.?@|@}YGb-?y"O@D?i?ĝ@@ D?)E@ ?Nud@@ ,@@5@jԖ@i@g&= @}@+h?X,M><~@֊[?!?ӯ@*@Xvɑ7?@i@5@3DSh\@G @c@DI#?@ @6??wt@n@?$@@Š?eى@P Ajr@3Du>v<@ޝ@Y?v=O@2@l^d@!L@@@f!W@V$>N=@2@1E?1nuڐ ~WUAzW@"eW@V+]@!?p@$k@u&րق?@v=tڐO :a^@3@ Eg@?"b?@߿Jc@@wRtmOxA ?jokM7@$A+@-?W \@L׿eAZÓ@~sxA1;X@Y@@?k%?7@&߿;CsC@4@qIs뿁1 u3DZژ;@]?% ܏@*@r"@pc@x˘:;?@ t?<8rY %1w-,@0@]oҽ>BM@\@+@@7@{@Kl@>;?Mȿ^4@@gd?f%>Iw@@:@ *?q@@5?F?@, @q?ܫ@S@?RR_@@ Aø@>=ΰ@w@^@'ҧ@A Aej?6i`k>*ȕ@z?[A?AW@VQ@3@=ΰ@3J)207$V@P@O@~f}VC?>cIAI@<@@GHx3t&@*? ۾vy"?G'@J;?Ur?t&@ZA*@~@=@@mH*\@S"@`쩡? x?܄߿%]_@,@%@bAZA@E@@@XFr@Nz&P.]=p# "6G "@"d?y<@Է@'6@,@@xs 2@G@@@UD+ %z3" ;+&c@om@G@M8@俨3@|=@"@:@jw@P'?2}jL9.E*:󿣊?t@@@3@3@QAA)@@@cÖ橿??j>?tssˡ΋@@@c@@QA?.?[?u0@{F?9t >e ?B>}ML2>?K)@HN?6ž=?`,m*nz@8:@l@ꢪ(S=Ḑ?<:4#F>vTu@B@fC @*e7lG`,5@jԖ@i@g&= @}@+h?X,M><~@֊[?!?ӯ@*@Xvɑ7?@i@5@Լ?>o^࿦X?O@Z@D?wR _3,?4@6F@L@A>T?Լ?8'z@_$@2 @ZpIm;?P@fIc@$)mY׿/ I@RAW@6\F@ו@8'z@k,?S @T]A'@9NW??/ e,A='6 Z@]@6A=@5A:@k,?8oAjo2A}@ ZLTTD;e13R2q>‹ܼ:B?k8'A A889W'i@mn@;,ϵh4 @+9,?IޞxnhD@̯@%ÿ]9^Ù#V@'v-2?g@!2E@T?ic???D^b]4@/+f@13\x<=R@A @?3@}O@5~-xRV?AI?A9@2SoY(*fW>beYg \̡>?E?T)AYQ$A?g^s?W @FK!A@W@)S@.@$Xbq@x@IGbd@A@g^s?ቋ@@C@LmCݣ;@ĩ ALcy@Se,aDDu@A@` @@ቋ@@%?jѿ@y@V@k>vqe㾣!"]r@z@T<@arN`N?@J@*h?6r?u @1A @Z?ktPxZ1@!!@DA36@>@Z?J@@Շ@w~@Y@!@?\?p8?",A >X>!=?Yl@W@‚@ @@qA5@G@,/@鴗?rrTPq^o4yڿH>*u+=W?'!@l6@2@qAiҷ@@#\@"@.@ 7@Lƿ_~ )]tޏbi10@4@1?$@4@iҷ@;U@ˁt@SJ@>:@E@@cֿ9]W(pw?;o@Xk-+ؿwB@@ɼ)@v?IH%@;U@~@֛@]@?`!@I@Zbod'=@~ 1]I@{6@CZ? Z2@-@~@p Akh@@Z'@l?n̾ 1?#پcc2d <>c=>?6?@u@@p A @Sh@w(@y@|@ @)X=[Ȩ?? V"yা ?d7?g@@@eԯ@ @v? Z??@ A\@5@Wt& wT9B|ҿCoƼ?&@*As@L4P@8@v?Լ?>o^࿦X?O@Z@D?wR _3,?4@6F@L@A>T?Լ?ye?9???+ա@L@J@w?,cA?%@CJ@P@~@ :@iw3>q?@ @@?%W?ye?|>8]tST=@X>p@OH?r>x>=At?"@m@,2ȿ|>Tـ??i׿ў_aK@.S@U?Y` -@D Ŀ!@$@lC@|֦;NTـ?`@@D|=@⎎-/>%.V@w? ʿ3e-?2??%?N@Bk\뤿D@-P@`@?@zq@F?߿]-*?Y>R_753Oj? @;@܅@=@b@EQ ?m?>>?yfd>, @E9?5=d#`m?݁o@܅@?xR@Y@Xg?͊@#?g?'@c>l@G%@c}.>v&#EP???E*%4>XHf@?@&@ǿsy;R>+|5?2@@5%ic̿E*E탿,GTfѿW`@e@?(qS=P ?n>+r@b@:XZۥ'E탿?4?^0@5@g@jp@`V!@[b@,4@y/@*?uI@*A@@y0M??ːH@@AmA~VAz@-J@ʫ>,/9O>i-@ 䍿R ~@TAbA, A}@ːH@o>8@ze@g(@ ?AAT@>oX.H&>> C@V A(A@%@o>8@\%@/1@'@zv@QT@"o@|3@/EQ~&LWt`@ tW@Aa BAOT͢@@?Iα?\@H@T@@k[@ @B@.@^@R@3 ֿ鿿8?,?4mj@~@R{#@jTc@@g@@?l@@'AAT@@eBAZտ(+)vV K>O4@ Aw2AjAt@?+?UG@AYSACA{@; ?4@x>(덀?a@V.3z@HAG\A Abn@+?ye?9???+ա@L@J@w?,cA?%@CJ@P@~@ :@iw3>q?@ @@?%W?ye?@x@@b@f@p@?@?t@&P@~-?|r@_d@xR@D0p?=@@ԥ@4@/@@Nc@#]D@Cv@kӯ@Aj@HN@h[?5V>+Ty3?Z?xi@|}@A`u@o?@-@Nc@cKx~PhO6:?@ Ax@,?TѿY쥽 8]FC@4AA@@ ˾QcK,idQ;a@@$@,?#3F?g>P}=@@@Ch, W |z@ٜ@b(b:P=@Έ@s+@?wE8iLTT]@1:@3:"CK.@n@J~( Nn? ~Pi>-@[&R@8{=䣇=ߤANa_@@@$?ol;Z|}@82@%@8@d@(X@00@? ?.;f6Y???(@%@8A@~Q@znB@}@ @l@<6@@1@6 ?8F\@v@\0[@V1@T@%l@AK?Ey@J@o@UΙ@+)@ @>@hĥ@F@<@ '@?w^-=/-@F|@֦?;#?(@י@w`?#? ܟ@ɖ@o_@@>@П@a@4h@yW@J]@?OE@-@(ʿ4Es5P@x6o@*;@?K?_@-@П@U@m @@8@/tB@ ]@ԙmB@%eȾ@2g@z=7 @ڟ@h@U@i?@oA%;@> m@vI@>إA B%A2@{@l?7@u3A@i?x1lZK@{2A@?h@p@GuhY@BPB&A&b=Y@.v@ʸ?2Ax"SA@x1l =$@A@g?@=9@4ה@AtBXhA؈@@>ɦ@ AϪ@ =Z5@S@N@?7>'o@0Z@DW[ Z7ޚ?bE@kGg@"@<@g~@Z5@k1E@P@k/@&?"!?@w8@s?rBk?;1@E@@"3?@78@\?@k1E@]@O@=@ʏ@@@@AA?@`@ZC?)@:@T@?H?>h@@=?+@&R@]@@x@@b@f@p@?@?t@&P@~-?|r@_d@xR@D0p?=@@ԥ@4@/@@S@1@?P@u@@ca@u@@ >a?pG@J@w@Z@'@1Q?O-@S@il@fc@@ @E@y5@;?B:?{;*m ԭq4??*{E@@H^@"@x@il@?I@q@/:@Zp@c=!zb>H5ٿi4x{YxL@ @V@c2@?}7[@lq@_?C0^~-ǾN>VK? ܘ?J_?ցxӳS|?F@Jj @.u C!?3i@ƿL?u 2)cDڿJ~ѿ"'6? M1O+^>9@*?X!.莿4dm?s~@2V?:ӿĿV˿5^:hÇ++>oԿ?B<@R?j;莿v D@~r?X@EԘ?,s9VA=x)\Q9?e0@ ?,v #+w@Q@W?Pc3աtP?>;G?;J?$8W-WN2?R@Հ*@, #.d?n@@|@'v@;Së|˽Pu'A8?r4n`3S@*@8o@<=@.d?Is@! @C@$@8@=U@z?b?*>1} q?J@Q"@qm@@1%@J@@Is@׈@$1@=! @@'ɮ@@P({@P.@}+@~YMa??@h@,@9@@l|@6@2 x@׈@m@W@X=S@vʰ@@k@t@?r`:X+@@@w@@D?g>@m@ A@#?% ?A@X*@ A@ms?7䃾:?e>z?@AE@:@f?P\?ڴ@ AEZ@a@@R|@@xP@L@L@$@3? b$?c$HhCQ@@k@:͢@䠆@`Ԃ@˓@EZ@φ^={@h @@zT@.X@jNhM:q#@@=V={@R@gh@@*U@hφ(#XhM@G@d?4?k? +g"o@@kH@@%N@]t@Q@o??5@qڞa$PvVu@Ib@]@@@v)@&ܿ[[@R7@)r@h@)@F@u@Ѵ?V]J28cN_:@T@4@ƒ@mNs@肈@Esz@[@6aAB@+@p2?xY@>@ A@3?3ti>@1@g@oQ@@?e@i'@6aAn@Mz2@\3<)-@s@v@@7;y@A?(P?Gv@פ@@mD@e@=)?>^@n@S@1@?P@u@@ca@u@@ >a?pG@J@w@Z@'@1Q?O-@S@4B\?WG@sJ@@X@U'@XR?-@S@@!?P@@?@ca@u@@46[qt14??;yE@@\@@ax@hl@dc@@<@E@j5@;?::?-+m6kٿiA4ӯ{hL@a @uV@d2@?hH@p@@9@Wp@nR!zb>FkٿK?'?g?ЁxSn?4F@k @z;Z@iq@_?0h^.Ǿ>K?}"O6?71k+j>@0?!.e C]?Mi@L? )&GڿHMaѿ}"g‡">jԿd?:D<@?X;7df?}~@_V?:ӿĿY˿^g A'( ࿥\P?0@䮹?>, ɫ@4KG?;MJ?5m+WBQ2?R@7*@#}#'^w@ @Q?USc3zP?>s'0?y4]3hS@f)@o@==@Eb?6n@@|@v@;ǫ+˽Ps'K q\?!J@W@pm@@#@J@X@.s@e @@ @7@?U@?ڷ?I>3}K La?_<@e@@@|@"l|@b6@~x@ֈ@5"1@ @@ɮ@r@'{@=-@d +@)Lp :+@@@u@@7D?g>@l@ W@!=dS@K˰@#@l@t@?p :?nf>z?@Aѯ@@L?fV?kش@3 A@%??A@)@b A@s? :?&?CHOQ@L@@̢@@ӂ@a˓@Y@@@N|@sP@K@J@_$@W3kb&?o@=Ş=f|@&R@h@;@V@+φ/S=|@ @@bS@X@RMq#@o@L@i*H@5@N@\t@Q@!o??5@ONbΈ:@U@z@ƒ@Ls@,@qz@Y@5@p@f@@<@ps@ʹ? ]48ONPtЖ>@梭@g@Q@&@|?ގ@X&@`A@̀+@\d2?uY@\>@N AK@3?@Pts&P?iv@֤@@C@e@C)?/>^@m@Fx2@β뾵,*-@t@@Q@7y@z?4B\?WG@sJ@@X@U'@XR?-@S@@!?P@@?@ca@u@@4(?Rr@c@R@8'p?@@ե@4@j1@]@@@Jd@g@ p@}?@q@P@(?,.?Z?vi@}@A{u@x?A-@^c@Z\D@v@ӯ@ALj@:FN@U?;>,@"[6tD@A@@pQReKz~NhO:?@˰ Aw@6,?R5ѿ@?>w@@7@[XP;a@.@0%@,?p# +F?!b̕R=@ψ@1@?D(8 W !@'@5b!b1<+C J.@Kn@~( mmLa]@\:@3ڜ1<(7(U&3:@ŝ@_?v P>--@E'R@"{NL=݇=f$Y?:?(@5&@38A@S@pB@}@2@@@c@W@v0@?d?ɼfL@å@L@<@9'@Q?w,=+@z@Ц?;rP5P@&5o@->@?|?[@+@ϟ@_@1h@wW@Y@?IE@-@6-ʿrB@%ٳ Ⱦo@5g@v= @@g@HU@n@@5@%ؾZqB@Z@=ƙmB@B&A 1_@c{@pl?s@w3A@4i?@AM<@># m@|I@9N>ABmPBΦACY@-v@?A%SA @+"l)O@2Aĵ@?@{@qU^@}BmPBtB.YhA'و@]@7>ʦ@ Aﭟ@='@AI@g?o@}C9@HՔ@AtBߚ?aߠ@XJg@@'@d~@f3@R@M@ٜ?7>o@",Z@jW Zߚ?>;41@E@J@/?2@s8@w?@c/E@1P@/@??t@8@rs?Bl>*3@r@S@?6?~h@ç@A+@ (R@/]@O@=@ʏ@@@@;?@^@C?*(?Rr@c@R@8'p?@@ե@4@j1@]@@@Jd@g@ p@}?@q@P@(?ܿP@p~@ :@>3>?W@ܘ@=@_?g/W?jte?&??;?9ס@@K@w?UA?R%@lJ@ܿP@;>K=ԠA?!@B@an+1ȿ>8]M'V=@B>p@H?wd};>5F.V@ۅ?ʿAeu?N)'p?K8? [m4 @$@<@fo@;b@«weVT*??dཧ,0?rI>vRg85Hj?&@@-@s&?]5㾟?b>>߿,?6wWd> @<9?5d"`?}o@م@;@W@1E ?xh?ߨ>>?'@mY>Pl@r&@+.>'#Ed45H?*@@”$iVa̿|A*3C>㌥VXGf@@@&@ ǿr;)>rM ?d Tf>r@b@;X⟕ Y'샿FTفѿX`@e@?(=rM ?(4@/@",?OS@A#@V@.-@%퍿Rn~@TAbAU- A@H@…@A?mAVAz@-=J@ǫ>-/>7 z>H$C@ A.(A@&@\A8@}e@)@ ?AAT@M6ɱ>Pb#I>E~ꮛMfu`@&=a@=@l W@&@L@*\%@e1@ @v@G T@ n@W3@1QELAZzuA~Ei@3@]???@[@ kp@M@@=?@I@~#w@z)dۙALAZPBAv}+@ה@.@))@5@5@}@X@Ʈ@{??\@uAT@İ@#BZPB BrAT3 Т@@?|ܱ?a@J@2T@Yj@@W\4@` Au2AjAv@ ?l@@'AAT@edeտ +) $?a@W2"z@tHA<\A AIfn@,?G@ASACA@;l ?N4@> ܿP@p~@ :@>3>?W@ܘ@=@_?g/W?jte?&??;?9ס@@K@w?UA?R%@lJ@ܿP@ =3v?@D@H@A>?^?>bP ?@Y@qB?)zbZ  ׿/h =@QA@9\F@֕@k&z@!@- @4[pmw?@Gc@`$sY ׿m?06tZ@]@%6?@)A또@,?v@\A$@yoREL??e !eJ/RIq>|Cݼ:?7'AU A8ؐZAm2Aؗ@@]LUGQ;1J/R,D?I^N}nhD@׭@l2ÿ]:WM'8@n@ұ;O͵Iq @"+"E@?c!??S)#+r^@'r6?7@oW @D?z@N@.UVobߣ]h@(/f@`3TY-k=R@ _Ye ԡ>?G?T)AP$A?{A`>A9@ѝSsoYG`W>\_YGXobķq@x@ȇI*I9ad@A@]s?( @$J!A @^@[ S@ .@ݓ GXj.WaxD@u@$A@c @}@ȉ@0@}C@Kmݣ;@z A8`y@ej.d㾬!# ]o@~y@8<@]aT`?5@o?ujѿ@@@i>v"dQxZ1Ӛ@>E!0@CA4@>@?+J@h?p?+ @A4@X?A-Qx$,W >Q>\"7?Qj@TV@@p@@ԇ@@~@V@@?f?t*?$,n4ǁڿu>'~+=?&!@i5@٤@A2@E@d/@?/r`^`n4cA#.0@4@|/?V$@A,@Ƿ@@$\@@.@ 7@ƿ,4| w cUs@D-r+ߤؿ ?@ޣ@})@pf?v0%@zU@tt@&WJ@zD:@G@@aֿ$9S(t9x?Us@I@YFWI@t6@LS?Q2@@@<@]@6? !@tI@!Zb_c=I@ec <>|Bc=/?3?@gs@w@n Ae@@'@.k?;O?>پbecڍ"j馾?dg9?e@@@ԯ@^@g@&@4@y@@FW=?~?弴ڍ"ޥwI9BҿWo`?@A @[4P@҃@?Z?]?6@ AW@5@?Gx/&ޥw =3v?@D@H@A>?^?>bP ?@Y@qB?)zbZ ?~@[?F!?@*@( XǑK?@@O@Ӗ@Z@- @}@^g?,vE>?~@zt@wp@?@@X?Sgrى@E A&jr@4Dg\@9 @e@2/?:@^ @?t?zt@$L@@7@%W@tR>:@Z@cE?0nuvf?@@?=O@@fd@$L@.?p@p@]&Ѐ?2@x=tւ E}yWAHW@7W@4]@.?,"yk?@.߿J@@WRƉsm O :^@|@mE2[D@u?,"B7 ]@D׿eA@ē@|8exA ?zzkP7@nA(/@q-?,?@߿'ɕ@(H?S>c?@I@<@@G Hd5բ)"/6oZ@ R@O@}){V(H?P /Q?m>w?Y'@;?gD?s&@<*?M۾j>?y?;@H'?zTh??Dǿ)?'w?X߿ Z@~@@AA@*@@Q@%H+-[@R"@6 ( V@e<?:@ҷ@5@Ȋ@*@@@@Ar@y .@# 6,3f"u;-&d@`l@)G@8@*?@N@4@I4@J4@l<@s @芨@!gw@@/?( 2(mJM.g>h?uyơP@~>@a@@QAcA<@%@@Q멿??͟8| MFG4>Ѧ?)@uK? =̃?,~?G\?t0@H?h >i ?">ܓ8|Ч?W24FvTu@u@ME @bjGD-5n*J ~@F;@l@S|=Ч??~@[?F!?@*@( XǑK?@@O@Ӗ@Z@- @}@^g?,vE>?~@'@@?5E@< ?9N@d@&@,@_@^ A;A@vF>$O@8B?}i?'@>?^%@s@V6S%[@@F m3x4@@S?F>OA@@\ >>}8޾.G[@@E?pYC&@Trކ1rr v@c?)1?) @2@}8޾;7?@A0@V?~*߽@A8)A'ae@@s=w A@;7?Ȟr?-@AqE?J j AN1ך>+B~&C/B;A9#:A:ZIA@Ȟr?O*@&AXohz #"A ¿dAC]rCy0C; Bm%A-@2@@OZ0'@œ@`rc>kAnKPewBM$CBw,AGAZ ѱ}@3@Z0z@\\@R &뽥@K^@U,]e?8A3|A9LU\&z?3ʻ@;_JG:@@@zu:?M@~˘?;bǍ\"i@ %|KI@?,/u<@N`@:@u?&? @[@]?3« U@d@ PLqTx.NE@@5?[a@̜@zsw@O@? @N@4G?zS@M?1H@@a@-@/AuAE@܆D?@A@}P@ @R@[?--14C׈@U@p@ߙ`D- w_cy @^@@]:b_t[ R@wت;v UHQ?y@@D@f@72E=ϩGw=S@@5@@HU= w,f:[jf @Eƴ@@@@巭@c@(@`A @KF@|n?-?  1mޡQ,L q?j?lM@o@3/@h?Ĉ @zF@J'@y?2?i8J?Z J| QNCg? ?>m$t?˿zuqSDq-`RQK?ȩ?F Pj̚P&cB?g c?G?X@I@N@e$@]EP@_@+@Y?3?ŽuCR3j'Eop?>??@AAI@@D@5)@@8@@a>.v;aܽ';`?6_o@f@@h@ƾiC>rzR`>@@,@ @WLjN:,;cu@; ?sbx@e@J@?#/$"4ze-ht FW6?@^|@'{YG8?cu@'@@?5E@< ?9N@d@&@,@_@^ A;A@vF>$O@8B?}i?'@:B@5@Җ@)7@t@)np?D@Zn@]U@@ }@B?U++ǥ@\%@@ @:B@(?c?Yn@h@?7?ב@?a;2?[>@V?>x?z@@?(&X@ˬ ATI@?2w@;@5(j&IDf@N@'q>7@YAO!@&X]Ͽ@1Aq?3<#A@όAJGBAph#P@"*A+DF?v AꞳ@]Ͽe)@ Au+9L@AJG@s9jS}yvY?@f@]@څʾ@*A3@J!)A*@ @`t?R"@I@@@jS}M@j@%"3@@:֧@WQܾp'i>#@|@ϟ@ A@XIu?LV<8@@Si@Q@@M@qg@! #@#?H2=@L@^x@9=ecV:[p6䦁@@#@>?qg@4#.MD |Pt? Q\@e@|Ո?|CۥHEA?vp@pDu@St?*Z)24vTB?e ,ۿh?}D@ł@w@@` @@@ԫ@G,@F+@CV?Ի+%$jvTB I}YZX&>b9?6wr?/@؅E@=+@ d?2п.s3'??+B r qP??<>3z|>c/\T0r^m?;}@3qWВ rF-b=*]"䘘?@^@$x@@2:6=:cgd? 0@~kvV&¾] @v@@@7@@3@}̈@Ry!@>SۿVDpTp"}Xg?@k+@Ą?[(Qz ^w0tzG@h@S?KP- *p%@'@)? q@ͦ@>@"8&y,I:|%s:Du@J[@jEg@R?Us?%@:B@5@Җ@)7@t@)np?D@Zn@]U@@ }@B?U++ǥ@\%@@ @:B@DB@$@L@,ר@@T @xBQ?}@1N@~̪@4w?!1ϿtwʿZ0@@$@Vfz@K@DB@"@d#@Ep@\@X?X̆o7@?@k2ށ¿3%@g3@,,x,?@@@"@ĝ@4@ A'W@GZ@y@O?6Un>RCtp 5@*@ڨƿɜP@ A@ĝ@?U@ANI?տ*@AHάnRSa@@A4Q?'3AU@?ȿ"@NA(?<@>*@a @AMoBd B镈+D @?\AnD@ȿR[;+@$A)26N@nR8[BaB cBTY@7>KAPɉ@R[;*xu@ҠAa:@|S@ @ca׭ǶAwB BE\0뿿@,OG|Ak@*xӖ@AS AA8V?EN(ͼ@yAoF?n/Z"PE-@ܣ@/BE?Ʃ$A AӖ@`@Ԛ A AsAu@7?F@f-@n}'8w`jW>4@`?8}@%AYA`@j@l@@@[@ЪX J?'L@UоeDT޾K@i @KϿ m ?@@/@j@.Q@ (@t@@@%@n^;=#@@@@?F/@@X@/@zY@.Q@Ў@/x @0K$@f@1@@*,@+un2]N pa?FϺ@k@a@@V @ @Ў@1)>@.@U@, ?ph@*!6?׆d{$f[?a@?m?>R@Z?1)>-a]A@bt?Ħܬ̿f? _@@5|@:@ 1@T@7=@@@ǿ >_??-a5ȧ]39A?s~,@@L@@Q^?fC?e'?,d?q@{ #@?&@?۾O{L5W? tsS@˵@܉@d?ٿh'x?l@8,@x@arefiW?ݗ}qtl#+?i@/0_@ý_@[ @0?B> ?[B<@Ni>@@A??4`3Xݗ8wD?B,@*L޿."@W@Œ@x@H@o@v:@~@?;+Tw?zwľ8wR[>@(U@˿?۾#?5O@Ða?.65Yp8s?BM@/ ?=6??i0?R[>c?(??>G@Cg@ڥ@0?Dqal|?2FU-bg @o^@t@g@@̇??c?DB@$@L@,ר@@T @xBQ?}@1N@~̪@4w?!1ϿtwʿZ0@@$@Vfz@K@DB@Kw@ )?:O?=@4ϵ@ѣ/?!vgQe9Lȿc׸RǦ?j@@q ? N?Kw@9@R@@[M@5^@J˯u)E'@i?k%@#Ti$8oF@a<@v>$s@U@'@ f?/?2@$APU@N`?|s?"?P2+I£ҝȭ?ta|.?p p@8?ͷ@tA@/?ӹ? @g@D@FI?Z-O@p Q]q@@T V@>@O-@ӹ?t@@Ys@m|?7%@?@V@Q`QbKr@@]|8'@m@ڻ@t@>AHC@a@@DfU^@,@:`v5@O@5ƿ},^>@-@9@>A` A3F@?82@@Uv@a@2۾ @@ѿr>&?@PAciA72@L \$V?iA A͛@U?Z?uѿ>K 5H@&:@F>e@_3@@~.?;v2[c@Ҟ@k@P>T@ s@&?U?ÿ8"_ o?5@Ad@%@e?N??J]d֮+9`\ B־E=0|筿]*Y^!DYB,@Y)@ͭH@b?~$Aeuq6y+?/@]? 7fxtu2!?/?ܢx?R?)?Pvk5%1gY2!y|=-VX7.'>8׾`ty˧SZ@@뢿 î?$8N@p'@(@@@ޘ*@{$@~?`Y̚Ib@V@ByfqUa?֫@.@ =x @4@@%>bg6f=@7?@x?>=@Ϡ^@fq=EK þO7@U@M@u?*fEmkX?@A@=?YNl=EKw@ )?:O?=@4ϵ@ѣ/?!vgQe9Lȿc׸RǦ?j@@q ? N?Kw@@Ϻ@/"@P@@_@G@h }^~5L(V z-@)?@@g@ 69@ز@@ @|f@ÎW@A4}OA4@p =n¯"-޷*j*@lNAA1W@[@ @C;@?i1G@TA=AM!@Pvptك)@mW@g貾c?w?}n=?G)AEA<@?C;@M@} @F@@EC@/g;L?@@ zb@@@P @6@m$@@M@L4@Dp@nA@Uy@$@NP@J@37a~PS@@@iZq?--@g@m@L4@+@p@k@x_@?/4(9?9n? m)Pxy(?ǿq"?O@ y@# }@+@zI@ޅ6@N5'@(n@5@VfɿvRZ?]@!@?:G@R@N~3l?vJ?@w4@Q&@zI@%??Qw?}@@2@ks@3=U@@@K@ŷ>6@@$E@9?%?K@ɂ? @A!C/A?8'r?,3~?:ޯ? @|hO( @HDAq<6A~@/?K@@R@M@ A.A@]BblyVӳ@ATA' AHk@~i@@WAy @m@@*0@@@J?&Ah/Jt~,@[@@Px@D"@ @WAm.?L@<@J@q?ޠ@@栟@9Q4FzA?0U@1+@"@8? ?m@ |@m.?Qr,W?_%@?i'?` U@sM@@#@؎?]H?b?o@dI@e͋??h-@ǹ?lQH&?c@g?%?ʫ?M?#!w=?&@؀@xF?)P0=beۿQ5z?2?{o! H&?ARAϡ#?/@ Kmn????>f?5:1I? !O-AAAEAE['>P@?3g??s>B6{?ƿ@U ?ʧM>&?LIT+k5]AA@KI=r۶ @? /ݭM?V?a*?AX?hm?%^0|ց?0?9 GV(@@@#?Z@7@Tö #??<@\?_?'?!&\]/@R@%_o9@_@W\>Է>9;@a@3@b?E??) @i@-r,@}.?? m@c%@qV@@\s@?1B=Rn@!@*@??G7$H& ?@W@mG@? ?dA@d@@@Ϻ@/"@P@@_@G@h }^~5L(V z-@)?@@g@ 69@ز@@ƀ@fG@I?~??}@@@@L@?p@;@%@@A@5@>F?2&@@ƀ@7?vI>2?O @3]AlAF@T@꾬y4CnH<@?@$2AAf@[?:8?7?*\@T??@; ADP@2=tB֭.4>@A@??X?*\@@@Ȟ?\4@ʔ@x)@|PE̩x8 YЈ@a)@"؂;h?2??J1M'A0d_qt)[??+@<_?>@W@>@R@@ ?̿¿ԧ??:o䵰qmk{ze}r'@?Á?kT2}?R@@}@X?2=l@=?B;@akzR#qL:=s?{2?f@@@Ν@v*?g;@yָ@f@J[# 1Y ?b@vF@H?@@Q @u?2?;љ@DAK@4?k' ^ ~!oG/ ?@Q A@X\??Q @>$c>Rr?@@]@cĢ@J@CDd[CIƐ?@80@%@S@)ga%>@P6@n@5@?h*@h@8@}@]/G@ 2@ב@@@ڿ@+<@?B]x?@R@@4@&h<@e2@ʧ?92<7?^@@QC@@@S@AvA}?@ׄ>W1 ,@?@4@,4~01?OR@p{@GG:@?x?_@?Z?C3@t\@Y@ v@Yp@P?Kq3T6,4Ak[Aq?p@V Aq@3?$p?0Eݿ6B?&}?T@?@@]Hʿ侀8@A?ZBsB@/}-@P@0:~@dW@,~@Pu?E@+M@D@`@@0@t@WB?ZBxBQ_#BB@&$X@b@)@@6@&t?@<@@v@p^@Ն= @܎$BxBAeAрn֗@2@F>@:@ [@^?֠CO?@Cp@d@@#@@-oAA䃒3@pQAd@@>ɢ>ǚᅡ)W?_(?e|@@ @s>Zc43@ E@͆@<@I@AA,@u=@U$ @m?89??@N@{ٓ@ (??f܎@@Q@]@eIz@@ @1@@@vh>㮠>hS@@V@ƀ@fG@I?~??}@@@@L@?p@;@%@@A@5@>F?2&@@ƀ@-uj5t?y@G @k@[S@@i|@1T@t@ @^@ @fV@&e@>?@,@{n?-uM0U}ݼ>^ b?~?|@D@'@7@01o@@Y@Z@#@AA Ak3@Cޑ?Jͽ3>iG@Ow@?վs&"@޸@@"@G? ?|?R@@ @N@I6~E>EI@G@j@@s@༹֪c;c?rob@G?W1t!A@@߁@;Ѿ{P?N@j@;Ĵqr?E?!"@$@3@^reU?Q@Ye@@+4@s1?/;=h3? q@(@@RO@X)InFuD3V& @ j@@*@K?W#/>7@y@r?@@)ə@=98!2bU+>Œ@d@@;?3/@V]=/@D@IS@u*ɿE@@B ? ׿0OTެD@x@?}&VD@Ӏ@@5@Cr@؏>ILu8=&T@%@K=@%4@s?}??%3@XJ@G@ic@EͿ+W?^@5@6ZṾyzd?U@A} A2@r@x@s:@@g@AE@b?#nEnп'H޾Y@Տ@B@1@@x@[J@2@@e@l$@z@@^@It@ @@L? L'I K@T@{@]@U3@C @5 @=a@c@a&@d?W @0OB@O@@@d@-E>I[hba+8?@@r@OH?A9A)5>9H?Y@տ@1@mB@{o|[w@eȉ@C^]̽@ZAN@`?(>ƿG H qza$?}pD@@L@UI>w@TAoA?i?3@XwAA?3r?+ٿH'+?[>inj^?JD>[+YATA BA\?q8M@>a]@ZԿB/%?-5 ZA ,?bA BD@A#@q@!P0 @8?PZ/?1?YҬ4x _b?K&?C??fX]1Z@D@A"H•;? @Sg@@А> >k18_¥>P?[@b@@ug"V^m6(?@A@@-D@ >A<> ?˔?L@@@Fh@־4}V 9u?@g@Y@s@:w@q`@(@M?? ?@i"?@o7@3@@@%;@(GG@/@ˌ@d@ 9u?-uj5t?y@G @k@[S@@i|@1T@t@ @^@ @fV@&e@>?@,@{n?-u^Ɋ@lA@p@ c@v;?-1kLv^/2M{ Q@a@͛@mAj@e>^Gdă>7@_'@R@鴖@b@+?ɾ\?@L;?/[[X?Vr@Е@ @ j@4D@M_?GdF]@>?[[@q@x@@J҉@btn@,B@9@@Uf@醔@ @D@`O@o@׶?6>F{=fbG \?q+@j@l9@,m@b@@d@@@@f?8>m n>{=5j]%9??E[?>@\V@)RW@eB@g@@g@?1->?cs?N25_W/MTr@,-@m,p?WV'@Ә?>^?S?H?6Iؾ%0@? v@㥾JH'ȁ#(@N?1q>i?@$@S@7@+@a\ @8=@l/@ܤG?cD{Y?@\FѦ'S6`RؿGP?g?g ??C@+j@@{@P@<԰@@Ԧ@Bi@E?j< >>n,S6`Ѓ?^7@Dn>@K?ǁ?~f@$e@8H@cH@;@@$@Vn@@@"[p@@%.@fg@d@Ѓ?1n?@@@h@e9@?]-?;?hV,?hz@2@_@0@ ˴@y?1n^NJ@lA@q@ c@;?0FkSv^/*M{ Q@`@˛@mAj@e>^Nd꿱>~7@^'@R@贖@c@+?IJɾ\?@W;?[_X?Vr@Е@ @j@2D@E_?Nd꿼F@>?[[@o@x@@J҉@btn@(B@9@@Yf@醔@ @D@\O@o@ն?b6>Fk=ebG\?o+@j@m9@*m@b@@c@@@@_?48>m n>k=?$j]29??I[?>@XV@/RW@eB@g@@g@?4->?ms?J7?iW0M[r@1-@m,p?XV'@?>^?S?H?,Inؾ%0@I v@㥾SH(((@N?Fq>i??$@S@7@+@c\ @8=@i/@G?-D~Y?@u\FҦ(;6`uRؿ#GP?g?S ??C@-j@@v@H@4԰@@Ԧ@Ci@<?Q< >>J,;6`⃐?c7@An>@K??|f@$e@8H@cH@9@@$@Xn@@@ [p@@$.@gg@d@⃐?[n?@@@f@e9@?]{-?;?IV,?jz@2@c@0@ ˴@xy?[n^Ɋ@lA@p@ c@v;?-1kLv^/2M{ Q@a@͛@mAj@e>^'EI޾^Y@Տ@eB@1@@x@GJ@ @@e@Z$@f@ܾ@H@WIt@{ @v@?L'+K@T@z@]@3@C @p @a@]c@&@?s @OB@O@@@+d@E>[nb+c+8?@y@r@H?DF9'5>vBH?Y@տ@2@.B@zp|[Kv@Ɖ@E^ٝ`̽@cAN@ a?(>ƿH z#?pD@@@ȣT>Kv@TAoAa?i?U3@]wBA?Zs? ٿ*?*^>ln.^?D>[WATA BAB\?q9@u>A]@ԿB۞$?5 ZA r,?bA BTD@A"@r"P @?Y/?Y1?Ѭ x ^b?H&?? ?V]V0Z @TD@A! 9? @jg@@>>dv7^h>9?[@a@@usg! Wm6? @A@@D@>!n<3>?!˔?L@e@@bEh@+־S} W.u?@@@Y@Rs@gw@q`@R(@>?=?%@"?@io7@?3@@@;@GG@c0@ˌ@@.u?u7tK?y@F @k@ES@@i|@ T@`@ @^@ @OV@%e@g>?@x,@zn?u*4Uܼ> b?^}?@C@@7@1o@Y@@#@AV A3@Qޑ?Yͽl3>XiL@Sw@?վt&"@޸@!@"@G?D!?{?R@@ @MN@ H6~|J>-DI@L@@Q@2@'¹ڪclc?ob@?W1t!wfA@@@4Ѿ{P?ZN@@:*^r?6?"@$@3@\쾖&hȢeɌU?@e@@[4@u1? /:O3? q@@@>O@[)^nHuM3lX @j@@@?l#1>7@x@&@@@3ə@"9 !U+>Œ@i@@J??0@l^=1!@.E@S@,ɿ١r@B@I ?A׿0^OETTݬWE@x@?&,yD@P@!@5@r@>>\L8%T@%@<@}4@k?$q??-&3@VJ@QG@ c@EͿS+W?S@5@p0ﹾyd|d?m@A} Ap2@@%x@:@@%g@xA@ײ?}n nпp'EI޾^Y@Տ@eB@1@@x@GJ@ @@e@Z$@f@ܾ@H@WIt@{ @v@?L' @?6@zn@5@m?I*@h@%@}@6/G@ 2@ב@@@ٿ@+<@l?t]6??R@ @4@d<@2@?{1>@DŽ>"4 ,?@4@G4k#8*.?vQ@@z@E:@??@??wA3@$\@Y@\ v@Wp@P?r36G4QAj[A,?wvc@U Aq@S3?i?5Fݿ6>?}?T@g?@C@Fʿ@QA?ZB~sB@}-@ Q@P:~@CW@+~@_t?;@L@D@E`@Y@e@@WB?ZBxBN_#BB@&R%X@ѕb@)@@6@}t? @.@@jv@c^@= @ڎ$BxBԣAGeAҀח@@ >@7:@ [@^? C?@p@ @M@,@%+o$AԣAo,3@@QAc@@>>š,W?)? |@.@6@p>Zo@53=@xD@̆@%<@ص@>@,@=@J# @rm?B7?H?@;c@CD@E@1L@f?7t@5T@Q<@ד@#?Ƥ?ێ@@P@@JHz@@@@@@h> >;S@@T@@XG@I?~?X?}@@@@%@W?p@)@%@@2@@E? &@|@@z0? @I>l2? @\AA F@S@)yyDhn(N:?B@1APA@[?c.8?z0?j\@>G??@ AO@]8=t׭Ae/67>f@0A@(=?P?j\@@K@a?4@d@w)@/~P7F{8 YNш;?u@?@惡?^@@e>@)@Lۂ;i?3??f14Naoi_t'[?'@+@φ_?+>cW@e>@R@ ?̿¿??omp{|e r'K@?v?T}?R@B@|@ߵ? =k@;?r;NAz?kQSopL=s?i1!?@B@@ϝ@6)?;@ָ@pf@׮Jg#!  1P1YR?qb@F@G?y@@ @u??Й@CA_@?«kU^ ̊!pp侌?@ Av@\?? @~>b>2r?@@Ÿ@¢@J@D/E#[vCvŐ?h@/@S$@S@o%~> @?6@zn@5@m?I*@h@%@}@6/G@ 2@ב@@@ٿ@+<@l?t]6??R@ @WA$ @Um@@/@@J@?{A8iM{Ju~,@a[@d@|Ox@kC"@@WAN-?@<@J@?ޠ@u@@jQ4zA?T@{*@!@8??m@S{@N-?R,xV?%@o?%? U@sM@7@#@Ȍ?YH?a?o@cI@ˋ?T?t-@|?ClR$?@od?炍??XM?"x=?J&@@D?<0=eۿ]5y??vo $?ARA#U?/@ OPm*n?zP@?W1g?<?n>6 ?@ ?M>ڞ?Jk]AA@ΜI-s4 @?H/٭L?ZV?)?W?l?^Fzׁ??9.GVq(@@@Č]#?@7@Vö #?7?<@b?b_??;"U\]/@R@ ddČn@@ZG\>ۯ>};@a@@o`??ѥ?& @/i@q,@/.??m@%@sVn@@s@?=RPn@@@??G7~H$ ?@X@G@?n?ydA@d@@@κ@"@_P@@@G@A h}._ʈ"6(/W ͪ-@>@@wg@x59@ײ@@@f@(W@Ae}OAi@pT=óXï#(޷_+)@lNAAW@g[@@;@?0G@TA=AL!@Ppt)@V@a?f?}=?G)AHAN<@D?;@M@ @@@NC@tgL?@o@yb@ƌ@7@80쿧@Q@n$@M@M@n4@DDp@mA@؁y@c$@NPq@̠@$8~PS@@@?b-@g@0m@n4@x+@jp@Ak@w_@L?04{9?n?Km)ISxԼ(?Ǣǿ#P?!O@+ y@}@x+@QI@6@3'@'n@G5@iɿ wR[?]@{?]:G@vR@J~i?I?@w4@Q&@QI@&??t?|@@L>񓾜@[s@N%=SU@J@\K@>@@ @vD@9?&?@ ɂ? @fAB/A{?86#r?.~? :? @^|O @HDAJ<6AC~@,?@ʼ@P@M@A.A@{BbRǥ(myV?ӳ@@TA AGk@}i@ʼ@WA$ @Um@@/@@J@?{A8iM{Ju~,@a[@d@|Ox@kC"@@WAɅ@@jʾ?u.@7@\@/z`ڮ 7㈾PhF}k){;?j>@'v@`@!۾P @Ʌ@ ѿq>y?@PAiA/1@dMp\kT?A A̛@S?" ? ѿƾK5H@':@F>p@3@鸊@z.?;|ߒ2jF@@Tj@ˊ>T@s@ƾ?GX?ÿ 8"; D ?5@yd@֢%@e??}?sAIտ/@@ŕ:^mu I?;?*(>`Ӯ+`RBTITE=;||譿G|*:^̄ !DY,@+)@kH@b?$yeDqP׾M`ězhϧ(Y@N@WO?37N@Fp'@(@t@@*@~$@?`0Y[̚ǻb@sV@zBzTgq̸a?ի@.@[=7 @3@@%>d=f=@ ?@)w?B>=@^@TgqEi)þN7@ @@:v?о&ѹwE[n*U?.@A@=??[QlEw@X(?i;ĀO?=@ϵ@?/?}vgQew:$MȿVc7R?j@i@ ?2 *N?w@i@@@}[M@5^@>̯i)u'@Ҋi@3@i@#@ ZWpкT@P@ (@a8@i@h@u@Y@{@I=ނEGy@;Ғ@z#8J@@or}g>[0?v@ů@h@F@y@@O~ @fӿ%<@X@cghG~@囎@pS?th@F@F@Sg? 0@Y' A!@>i?%@#c„$JoF@<@9q>r@@@Sg?h.?u2@$A"U@DM`?r?P?P27K£ԝҭ]ta-? p@$8?ͷ@`A}@h.?ѹ? @@D@I6??.O@- ]Y@E@gV@@B-@ѹ?s@@1r@|?%??@1V@%Q_dQa%s@@_|'@m@ڻ@s@AuB@a@ě@DegU^@s@`v5@WP@6ƿ},^>@_-@ 9@A ABE@f? 82@;T@Է_aq?@d@o@$@b"9}QR%4@*@^D@H@ AɅ@@jʾ?u.@7@\@/z`ڮ 7㈾PhF}k){;?j>@'v@`@!۾P @Ʌ@ R@"(@0@ @@p%@m^=@@A@?F /J@@3@/@J|Y@ R@@z @xM$@1f@2@ @=-,@ۯumN:X?Ϻ@k@Cb@@X @ @@Z)>@@UX@r ?Rsh@A!6?dS"f)[?a@: ?? R@?Z)>a]1A@w?̿j?t _@$@{@p@E4@^U@<@@,ǿB >a?.<信a4ǧ3E,D?,@@@}@]?C?`'?b?q@ #@?&@]?۾{4>/tP@@w݉@ќ?Eٿ&/1?Pl@-@y@Ÿadh>ݗptl#.?Bj@o0_@_@ @0?W>?UE<@Ck>@@C??`{XtݗiuE?~,@IL޿."@Y@qČ@7y@F@Ym@O:@@?:}+w?wľiuui>/@{U@?! ۾u?O@ea?.38s7pJ?DM@?Gű='6?-?l0?ui>c?I?e??G@g@ۥ@2?pal|q>D=+b @8_@u @@@·?%"?c?B@$@L@ب@@ @/uyO#?Z@O@bͪ@z?-Ͽsʿ2@j@b%@hz@K@B@#@$@fq@]@{?/Tsq7@0?@iށ ¿3%@3@e,*-?@*@ܻ@#@ŝ@t@r AW@C@ڴ@T?U>btw 9@l*@`ƿrP@ AJ@ŝ@?V@AL?տ*@(A\ZͬMR`@@AK迬Q?[3AV@?*ȿ@A_(?<@ ,@ ?AMoBd B5D @;n?A.E@*ȿY; @A1rN@R7[BaB2cBpT9@SC7>A3ʉ@Y;xNv@ߠA}:|@? @iY׭AwB0 B[[]2@,FDx|A@xWԖ@jS AAץV?2Nuͼ@yAHEVe?on̯k">PE%@@ B?ܩ$A AWԖ@ga@- A AcBu@?@R-@!|'4_`j&u>@`?[~@%ACYAga@ @@<@ @E]@FW 5?lL@MоbDU޾K@T @Ͽok?y@@@ @ R@"(@0@ @@p%@m^=@@A@?F /J@@3@/@J|Y@ R@M@k@"3@N@֧@Jܾp5i>@@@@EA\@Lu?V<@A@"i@&@@M@]g@$#@D?d7=@ O@x@:=b`cTt8Zapb(ި@I@k#@!!>?]g@ .5Ci{5^t?T\@qg@҈?\|@ɺ{HP?R|p@EKu@?Zb~2 OTB=f -1ۿg?r{D@X@6s@@@J@ګ@]-@T+@HV?+0%TOjOTB 1JZWX &>&9?)wrpl?|/@ӁE@ +@d?=пwV,'??+:ȼB rm .q??;>2y|=cb\/(rm@?~@@3;W r¡0(=bSȖ?@^@(x@P@;2<=mJcd@1dAkqU#¾] @(y@X@ם@./@B@-@ʈ@w!@(r>ȾۿKV&Edk4l"F;\s?@H+@gل?(Ofeu0}G@h@?=-0r*k%@c,@f?r@Φ@>@U&y*FByCs%u@]@/Jg@>"R?{?%@C@y5@;Ӗ@7@؀@*k?@n@U@@z}@?v+(Tȥ@%@z@Y @C@#l?p@0k@?-?ڑ@?_827 ??@\?.x$? |@@!?#!Xǿ@+ AK@.>y@n=@r)gG{ai@@nHr>:@A V!@!XϿ@FAo?K3׈#A@b8όAKGBmA,i#P@"*A*D?v A9@ϿE)@ǔ A,9#Pp/@[@p>@AMG@9E@}KY?_@@`@ʾ@,E3@H )>@ @|tt?9#@wK@@n@E@}M@k@"3@N@֧@Jܾp5i>@@@@EA\@Lu?V<@A@"i@&@@M@ @@$G?R@_?F@@@s@/AA.E@A?Z@F@@N@ @[R@[?l-.4׈@IU@ˠ@.ߙD!ﲞx_@j^@O@;^tp[R@#ww;u G?@@?@f@m3Eɩ8wê =T@f@@ܽ@KU= #w`.G["Q @jĴ@@~@h@x@@q@`A@C@Nn? -?#G`o nVW_z-[p??hM@h o@y-/@\?+ @" F@E'@ o?w2?%J?bMZo W| O=g? ?Ѻs$rB˿O|u0E-cIQE??/I WJțSmyB?c? ?4V@@ܹN@$@CP@_@\+@ ?'?ŽuGR2J(GoL۽?b?@AشA@@};@#@@o@@3a>翔޽(;`?\6q@ȣ@@Ȃ@ƾGMrq{_>@@,@ @^L:,;iu@N? ,bx@e@@ ./$"|4d`h Fv7?@|@KwYGp7?iu@f@1@$?E@N ?NĤd@d@,@@^ AA-@v:>"O@9??xi?f@U>?%@t@dQ6[ו@@; mXPz4/@@yP?H>A@1@f'>U>|-޾yH[@@F?pYC&@*TC߆15p vg@.g?'1? @ҫ2@|-޾ 2?u@dA?@N?+:@jA)A)a@o@]s`܊ A@ 2?r?@AwtE BJ@i A1#}O>W+B~&C.B;A#=A:ʻIA@r?ZP)@&Aph]{ ""A dACVrCr0C! BnA$-3V@M@Z(i01@D@]wcBkA sPSwBF$CtBv,AH Akұ{@1@(i0z@Y@ 2(q@G^@K|,Re?6AwAM\r?ǻ@>*J_8@@zu9?L@˘?\;/"i@Y[%\hI@|?6/=@v`@:@u?i? @[@c]?? @a@cOL*T,Np@@O ?;`T@̜@bsw@O@? @@$G?R@_?F@@@s@/AA.E@A?Z@F@@N@ @ȕ@z?F_A?YAv@6VP@s@Ͱ@v@@"'̧@)A Af?l`>ȕ@dE?>c>I@;@@{GH$<)07DX@P@O@t5}V dE?-N! Q?0f>|D?R'@{;?H?p&@*?@۾3?;;@@'?[zعh??9Gǿ-U?wv?߿ z[@P~@V@AA@V@@@I.7Y@P"@ꈐ 6× Z @Nfѫ?:@ҷ@5@^@@O@@@?r@czȌ .@$ 6k3";.&c@k@F@8@6Ns.2@X@@e@G+Ĭ %k38.ޜ})DAL?@3@@3@4@=@ @b@ew@$,?xR!2mM8.h>ʅ?yxʡi@z=@a@@QA6A@$@@0Ė쩿ŷ??à`}|Ma>?)@F?ٳ=݁?{?D_?t0@HE?x > ?>v`}'̧?<4Fw#Ru@@C @zelG-m*y |@k:@/l@𡪿S='̧?=~@^[?S!e?r@ *@'X,ɑ3?@@@_Ӗ@=@1 @6}@Pe?",<>=~@pyt@=o@?8@@0? k؉@ A"hr@tADc\@ @d@ Af?,@h @??pyt@n#L@7@࢒@$W@G>=<@@E?1n vDv޶<@@?T=O@ @ed@n#L@+?:p@p@X_&р?@>x=Lt7G }~%VA^W@fWV@3]@+?i"j?@ ߿`Jo@\@gRtm+O :^@@EG]@l?i"tG ]@ F׿eAÓ@\<.xAM ?kN7@'A*P@l-?tT)?0@l߿%>s@@IXs'6;QY@,@‡@C?T&@]g@xƘ6?@a t?5rXF 3Ց;S@Z?0= @k*@@j7@4 {@Ll@ȕ@[㾒!n#]dp@z@T<@a}P`?;@}!??jѿ@@U@q>yv [㾑Px ZK1@k:!s@CA4@>@:?J@fh?5s? @A+@0Z?˦ļPx ,͐ >J>n!U?j@W@Q@o@C@Mԇ@~~@ W@.@?[gD? -? ,yn4Y|~ڿ˱>!$+=F?(!@@6@@A92@wD@/@T?r<`д^yn4_4 /0@O4@o0?w$@,@8ȷ@L@:&\@a@9.@J7@*ƿ|  _s@g-.+ؿ?@ߣ@)@h?1%@U@'ut@;XJ@E:@%H@@_ֿ9R(>x?s@@JzWI@w6@ W?(R2@F@@@]@ ?!@|I@ZWb-_h=@cΐA<>|c= 2?3?@Js@@.o Ag@l@f'@k?D|J̾??پbc"S즾?e:?&f@@@կ@@Gi@'@@sy@@W=]??޼"sw09B~ҿwWoл?@Aԍ@j4P@փ@?f Z??e@ A@5@w2&sw3 ?E@E@I@[A>?f?D>`7 ?@Z@D?y8XS׿^/ b@QAl@49\ͥF@֕@C&z@"@ / @'ZpmR?M@Gc@)$sYS׿J@?,6Z@>]@ 6#?j@rA@(,?@[A$@1RK?N? eJ.R뿿q>Wܼ:?:8'AƸ Al89A&n2Ai@\LT"K;1.R,?Iߞ|niD@@ 0ÿ]:W'@"o@F;̵ @n+a!E @ك?5c#??7#"뾋_@''r8?@Va @X? 8@O@-UVsb]@0f@`3XԊ=JR@zO^Yuc ء>M?1K?T)AP$A)?n~)A>A9@(S+mY=_W>\O^YXob[ŷ΀q@x@IH`d@jA&@gs? @J!A @M^@ S@Ѐ.@2X-3a%D@u@A@b @n@G@@}C@Km!ݣ2;@ A`y@e-[㾒!n#]dp@z@T<@a}P`?;@}!??jѿ@@U@q>yv [J4@/@,?Of@A<@}@,@R~@4TAbA, A@HH@@AmAVAz@j-J>J@>./>=> 1C@- Aȁ(A*@%@/@8@e@)@ ?AWA T@Eű>Pa]I>3s,O|t`@u;a@<@N W@&@@k[%@1@@v@ T@m@3@D2RQ3iAzuA~`@u@? ?t@@jp@C@ඈ@S?w@@"w@{+dᙤAiA`PBALv俳} ,@@.@T)@5@J@}@i@Ʈ@??˺\@uAT@İ@#B`PB BPA$T7Ϣ@@+?]ޱ?Yb@J@>T@Hj@.@Ԩdk4@S Au2AjAu@K?=l@`@'AmAT@)f2tQiտ n+)?a@RX5!z@HA.\A| Agen@Y*?G@lASA:CAY@ ;:f ?4@[>P@~@@ :@@3>R?g@@X@?0W? ue????Sס@@K@]w?`VA?%@J@P@j>]=wA?>!@@B,3ȿl>8]FSS=@xfcDĿ=!@#@A@{|צ<ڀ??ak׿aҞ_@I@R@X?Y=-fg?ѧ2?㕾*??N@+o\"񤿪C@*P@O`@ @z=@/>,V@W?^ʿSeg?3ƮNU)Kp?9?[mB~ @@<@Po@`;b@ëfV(*? ?Suf3,~j?sJ>cRS8v5JIj?+@@.@&?]6ѩ?P>=߿,?Nd> @5?5d"`?}o@م@;@@E?rg?`>>?'@{j>l@%@.>/'#E??Կ?R@X@[e?Ί@#?签?'@>^1h57?:@@”$i@c̿E*.>S~YXFf@@@&@pǿ;>^G ?Ֆ V>&r@b@VAX:Y'GTفŞѿLX`@d@R?(v=^G ?J4@/@,?Of@A<@}@@ å@V@ <@&@?U,=+@y@Φ?8<s6yP@3o@<@?z?Y@*@ϟ@^@ /h@tW@W@.?HE@q-@-ʿswB@&kj Ⱦz@5g@<= @᝷@Zg@zU@~@A@4@~tqB@Z@VmwB@B&A0@+{@m?.@iw3AU@i?@A\<@J> m@|I@U>ABkPBϦA&CY@-v@;?ȂA %SA@{!l>O@2Aϵ@?@|@qa^@~BkPBtBYhA7ڈ@U@t4>ʦ@ق A@eF='@A-@g?k@XC9@ԔN@AtB?j`M/@TJg@h@@f~@4@~S@N@?'7>Uo@+Z@,WصZ?M>:\$1@E@@+?@z8@?@,@@5S@J?^?Sg@֦@@+@Z'R@]@O@ =@ʏ@&@@@7?e@{^@C?,!)?br@c@R@'p?@@ե@4@{1@l@@@Yd@g@'p@}?@q@ĉP@!)?B.*?7Z?Kui@;}@Au@9?@-@b@ZD@t@ӯ@xAi@DN@1R?/>B.:;[ᚺC@|A-@@QfK|~jO5?@k Aw@,?R|ѿ:ԓ?R>/z"@ @@Oa5Q;a@5@3%@s,?#)Fԓ?bP9mR=@mψ@17@?CD7 W y@i@nb?Jb<B*J.@nn@~( mpL]@x:@3ʜ0-@)'R@<`[v(@>\ L@<@Ugn@[)!H  Ԍ@ A0@\o?@t=֤Nc_@6@@?k;6Z|2h]"4?O@ A )@C>O{?=t=hXY?8?|'@>%@7A@R@;pB@G}@ߙ2@@@c@V@z0@?? hO8l1@t@m"l@qJ? y@J@w@Й@d+@ @@6@@1@ ?HB\@7t@+[@O8La?y<@e@@@@Bl|@6@x@׈@N"1@ @@ʮ@@'{@L-@ +@ Lso~:q+@-@@t@&@D?=g>.@ l@\ W@=OS@ʰ@P@@At@ζ?sS:?Y>ez?}@AO@@ن?~T?״@ A@v??wA@)@ A@s?!S:?#?%HGQ@@)@M̢@ş@>ӂ@˓@Y@@D@M|@ sP@/K@GJ@$@q3b#?@=9=|@R@h@1@V@Vφ#=e@ @?@=S@X@TMq#@@H@/<_ "d?5g? @ @|M@8V#ăhO@eH@ ?}4?vk?ͻ+z"u@H@"5@מPyXu@cb@_@@J@0*@#ܿc\>H@@)N@\t@OQ@῿oV??"5@NO:@T@@Œ@Ls@#@Tqz@@]5@o@f@a@@s@ʹ? ]D58N"t>~@t@g@R@@?@,&@`Ad@+@c2?tY@<>@M A'@j3?"t P?v@X֤@@C@ޏe@ )?p>^@Ym@x2@kI7(-@*t@o@C@?7y@v?#z\?vG@J@@X@r'@R? -@ĹS@@]?rH ٿK?ݘ?e?\сsxS?F@j @}HbY@hq@i_?0x ^Z0!Ǿd>K?5"ㇶ6?~R1v+d>@0?!6/0C?i@L?9 c)IڿNѿ5"g‡?">CiԿ?`D<@腥?P;7df?~@V?:ӿ\ĿY˿^g A6(R\O?0@?y, S@8m?X@AИ?ʞ9V A>RHG?GJ?*6m+WP2?R@**@Q$#[Vw@@!P?S}c3RP?>t'r3o?4]3S@2)@n@<=@8a?ǖn@q@i@kv@x;ȫr˽Rt' ql?CJ@P@=pm@@#@I@ҧ@s@J @@I @L7@?>U@K??>4} La?y<@e@@@@Bl|@6@x@׈@N"1@ @@ʮ@@'{@L-@ +@ L׈@#1@!! @@ɮ@ @2({@C.@c+@gMa??@g@@'@@l|@6@ x@׈@l@ W@=S@ɰ@#@h@t@?hv\z:+@a@@u@@D?g>@l@ Av@ ??A@)@[ A컺@s?Z탾Z:?`V>z?@A@@]?Y?kٴ@ AY@@-@Q|@swP@ L@tK@$@<3bV!?,H_Q@K@@̢@m@ӂ@T˓@Y@Іk =J@ @,@T@X@PMp#@B@=㛂G=}{@yR@}h@@3U@=І1#xhM@G@.?4?k?.+"p@@:H@b@ N@]t@Q@῵o??5@ڞ%PVu@b@)^@@@ )@'ܿq[@7@r@h@@@u@"Ѵ?! ]38O~T:@LT@@ƒ@Ns@Â@rz@@aA@A+@>o2?TxY@>@ Aw@_3?‰t8>n@@g@LQ@U@h?@'@aAm@y2@M{@'-@Gs@;@@o:y@e?R!P?v@^פ@@gD@Je@ )?>^@m@S@@L?P@f@@ba@u@l@LYa?QG@J@g@Z@'@P?3-@S@=hl@[dc@@~@E@l5@u;?::?+mqǗ4??yE@@]@@x@=hl@3?H@p@9@ Zp@N!+"e>Jٿ8iK4{.L@c @8V@b2@3?k=Z@jq@_?)0^/lǾ>K?oؘ?s]?ׁxS?þF@+i @߃k.h CK?ii@L? B)Fڿ=Lѿ "~6?zD51+7W>@*?!.玿(4dmm?L~@U?:ӿĿ$W˿e^Whć+>*qԿ:?A<@?v;玿b @q?X@IҘ?9)VɩA5')࿁\BP?0@?y,b #֘w@*@U?Qc3MP?>K8G?4J?9,u-WrM2?=R@*@.#db?Pn@q@O@v@;ī˽lRu';? 25ya3PS@*@o@<=@db?s@ @@Z @7@2}r hqq?J@ "@qm@@$@J@@s@׈@#1@!! @@ɮ@ @2({@C.@c+@gMa??@g@@'@@l|@6@ x@׈@v @_@/6@@ 1@ ?9F\@v@90[@1@B@%l@K?&y@J@_@HΙ@)@v @=@uå@7@#;@X&@Ո?,=5,@c{@CԦ?< ?;(@֙@`?t?۟@1ɖ@_@0@=@ϟ@`@2h@PvW@M[@?ME@-@!)ʿ%kt6P@4o@~9@?~?]@a,@ϟ@U@] @d@7@2sB@\@ߔm*B@&FȾ@r2g@=[ @@8h@U@i?ľ@mA;@> m@vI@z#>AB &A2@{@l?̓@v3Af@i?82lCK@q2Ar@?[@o@YuXY@BPB$A'v=Y@.v@ʸ?(Ao"SA@82l,=%@2Ab@g?@=9@ה@ AtBWhAyL؈@樃@>Ȧ@ Ac@,=6@bT@P@ȥ?7>o@X0Z@GWZ?Baw/@!Gg@|o^"@@zi~@6@0E@sP@/@??@`8@ys?Bk>:ɩ1@tE@@.?@@ 8@v?@0E@\@O@=@ɏ@2@@,@C-u.?jZ?Pwi@|@At@?[>-@kb@dKz~kO4?@- Aw@,?Tѿ{? J>C@A@@ZSQdK4 }R;a@@$@-,?#Y3F{?4>~@@$@ꩊ4 W 򾱟@@bGѣbРIQ=@<ψ@/@?D7pLx2]@:@ 3+:=CJ.@n@Չ~ ) Un; P>x-@%R@|ŝ@R?w% s@A}@c#o?@[\s L@@man@G)'3I`|h"?G@ Aj)@@>{=χ=ܤ&QN`_@@@+?l;Z`|U}@2@@@c@0W@0@??<&hFfY?t=?(@$@n7A@P@mB@U}@v @_@/6@@ 1@ ?9F\@v@90[@1@B@%l@K?&y@J@_@HΙ@)@v @?4?00@@T@Jp@'b{X!@1b@4@K/@o*?I@ Ar@@/M??H@@A.mAVAz@-.*J@>9-/SO>,@獿Rݝ~@wTAcbA , A/@H@<8@Fe@'@D ?AAzT@L-X>WsH > >\lC@ğ AJ(A@$@<8@[%@1@@+v@T@nn@3@<0BQ0󿐀 Os`@9a@@@W@%@@[%@Xsp@@㴈@?@9@w@N|5;dAA yuA~@@X??E@@Xsp@ۄ@@î@w.?\@uAwO@|@"#BPB}Aj俠 (@x@8.@g(@-@@ۄ@T@l@@8?-#?=4mj@~@z#@Tc@@Pg@q@?Pl@@2'AAT@eGS_տo'+)Uw>`ϡ4@ Av2AjA%t@?(?G@~ADSACA3@n;w ?4@>ሀ?a@3W1z@HA'\A Aan@(?xe???R?ա@4@J@jw?bA?q%@J@P@~@ :@Xt3>?@@s@'?P%W?xe?[>f8']ZQ=@M=A?&"@@C-`4ȿ[>Dր??ck׿qҞF_=I@R@nT??Yw -esQDIĿJ!@'#@@@3|צ=mDր?i`@@{=@d/>v,V@^? ʿ e?+2?j?=N@Qm\C@+P@i`@?@Pq@w*?z ?I߽㎢r.Nu?I<?[l @@?@=@@'?|-r]ۃ_?>?߿-_Q ?X>Rs75Nj? @=@܅@x=@r@E?Wl?>s>?~Yd>A @V5?5d#`?o@܅@J?0R@X@KZjV?|͊@?3ԭ?'@ks>/lg@$@n.>& $E7??J?K*>Fῲ8XGf@]?@&@ǿ{;p>)|5$?@@~&iif̿K*lHT̃ѿ1W`@d@,?,(9=I ?ŕ%\>r@b@AXϡ%[ 'l?4?00@@T@Jp@'b{X!@1b@4@K/@o*?I@ Ar@@/M??@#?jѿ@@@)c>vMn㾻!C#J]ar@Ez@=<@taR`F?@H@h?8p? @A@W?-t̻fQxUZZ1U@y!@CA5@<@X?H@@Ӈ@z~@X@e@3?a ?6?],r > >%%?k@MW@@@@@AX3@D@/@ﲗ?~rXz^ p4.Mzڿ>p/L +=t?y'!@=6@[@Aѷ@D@"\@@.@s 7@.ƿވ? )ou"ߏ&00@@4@.?$@4@ѷ@:U@t@RJ@=:@PE@x@eֿ;9W(w?n@o޳-,+ؿA@h@)@t?0G%@:U@%@@]@^? !@ݺI@vZBcdkt=Q@, -[I@{6@Y?sX2@U@%@p Ah@<@ɬ'@Tl?nr!̾y-? 5پdcw<>$Rc=l`࿾.?ȷ@TZ@B??xTW-3*?@E@K@IA>P?ɺ?$z@}#@1 @[pEnо?@ Hc@$nY~ ׿/ _@RA@)8\.F@֕@$z@S,?@\A'@PAR?s ? e!?,6%Z@]@ц6={@A@S,?TA o2A@[LT\F;/1%5RIq>ܼ_:f?f8'A A89W'@m@(;ϵ[ @G+~ ,?IRߞNyn gD@@!ÿ']9wޙ;#XU@'Dw 0?~@@#3E@?c? ?wb5]@*f@H3-]=R@B? @.?9v,@YO@-RV?ȃA$?A9@SoY1yCW>zdUfYDh >?ɝA?wT)AP$A?^s? @WK!A@fY@S@.@`Xb|ŷ_~q@x@wIG`d@A@^s?_@@C@Mmݣ;;@m Aay@eU.abDAu@dA@Ba @@_@@#?jѿ@@@)c>vMn㾻!C#J]ar@Ez@=<@taR`F?@ΰ@;x@z@'Чl@A Apl?1h`>ȕ@Iz?ZA?Aܩ@UR@@ΰ@Y65)077V@P@O@Ei}V E? >cBI@<@ݬ@hG4HuY6xt&@*?۾ 6?=;@E'?uzh?T?Gǿ" !Q?y>v?Q'@U;?ds?xt&@A@@Ք@@+H7*Z\@T"@F /?W{?X߿U!1b@ˁ@@AA@ܑ@@@Fr@T6z=5.<+# 6ј 5!@tb?"=@fշ@>7@ʊ@@俻hs2@ʦ@ @@RC+F @%=3A";*&d@m@:H@R8@15@5?@#@ʍ@kw@d,?S52iL .%*F9?@@^@74@15@+RANA@@@ –㩿?^?{ j>*?rˡ@@@e@M@+RA??C⽭b?v0@iG?) > ?>2}'MyV$->;󦽬?)@ M?M=?/(2k*z@h:@l@$1S=˧?<4F"vTu@T@C @elG/(@Ԗ@@I9 =@q~@>j?N,iV>=~@[?!?W@y+@XRǑQ?@@@8Dpf\@ @c@J?@ @A?m?xt@n@䞲?r@@Š?eeډ@ Ajr@8Du@v/:@@r? s=O@G@I_d@!L@O@>@"W@)>:@{@yE?E2nuʐC~TAW@"hW@,]@n'?؄p@7l@}&mՀ?@$Dw=t؃ʐ O" :_^@h@Eeu@1?*"e?@߿֗J@U@ Rp9tm OxA ?DPk#N7@jA\)n @ό-?G =]@J׿&fAÓ@_xA*;|X@@H@?&?y@Y߿Bs@@|Itÿ* M3[Ɣ;@_?f ݏ@*@ "@:c@xʘ:?@ t?7r/Y 1w{-@0@\ѽ]CM@\@x+@@7@{@Jl@;?ȿ2@:@g?f i8Kw@@K:@ +?r@@5?E?@ @[?@*@?RKR_@ AƸ@i8ΰ@;x@z@'Чl@A Apl?1h`>ȕ@Iz?ZA?Aܩ@UR@@ΰ@@0A=A$E@k >?&@D@R@l @P@‰"?U@?AH@I@@@5w_z@=^@@9]tbR@[?-%4؈@W@[@ݙ7D5uǩ4w =T@@z@@RU=g w`;u D?lA@j@f@3Duǩ@2@@oaA@&H@| o?!-?؋1>.>[lw @Ǵ@@h@E@@[? @F@\I'@w? 2?vCJ?Z[ܨ ;n Tn,q??mM@3o@./@[?D-vaQmK??Be } KO)Jg? ?j$A˿~u$@FFP@_@+@{?w0?ŽKuCRЪ SkB?c?k?|X@2@ǹN@$@@=@%@@@@1b>Vـ翊ݽ(Ho?'?d@AA=@@SFJr{'a>@@R-@P @4L~;,h;!`?6p@0@@ƃ@B~ƾSFcįh  F5?@|@qYG[8?Vu@ ?԰Sqb x@g@@!7/&"4c@^ AA'@v%>#O@G?~i?@@(?E@ ?ڣNd@@,@@y4B@3@M?K> A@@ >>v?%@Fw@>Z6Z@6@t mͫp- >v~@$j?21? @2@8޾YD[@@=?xY-C9&@ߠTW2ͫA|)A#c@ٻ@%sJl A@1?@VA@rO?+@A~&C/B;A!0/Af:#I'Ad@ r?@A`E)JCi A 1_Y>7,B~&CXrC؛0Cg Bd)A*- @@H,侁4@2APh|S #"A˲jAxCXrCJ$C B,AO?&@D@R@l @P@‰"?U@?AH@I@@@@A@Au?[V<@@i@@@M@j@3%3@@Bا@BܾDpi>@@@^ZW.qR: @@9#@>T?g@q"#@?7=@^N@Hx@9=PdcV7:^#ܺT|H3P?w|p@Ku@y?!Z2X.'D{Ot?Q\@pe@Έ?)| B#r@J@۫@z/@ +@pMV?M+%*ߪj0UA Bf }2ۿn?|D@P@s@T@r@E@+@d?пq,'?o?+~C IJTYXJ&>8?wn?/@E@4zp|ۿV+EwzB0kVF¾!_ @z@@@S/@e{p0~G@h@?wA-+*wmn"jpl?@j +@qԄ?%(GQGAyRs]4Wu@\@SHg@,&R?~?%@*@m?Or@4Φ@%>@ᾉ&y,GU@$@}@&?w+3ȥ@M&@@ @B@5@LԖ@9@s@fg9>?@m@U@t2i~?=@R?$4x?jz@.@' ?$ g?o@j@3?j-V?'ؑ@d?Tbt2,Hge@s@݄q>4@WAO!@"X@) AG@Ax@6@2*KGBAaN(P@}#*A D\?=x Av@Ͽ@Amn?X4"#A*@fЌAKGBz`C|$CMBa69 A8QEA@[71@ A 9< sA75:0`|AVn Cz`CjCHqC焃BvRd@Æ@#@ש@%A3Ϝ-D@`)r"B \SCjC`C$"#CiA6 AoP1@@O Q@AtPqAx9N.iA C`CGDBgAţZNR@"A_-@klA'@)X@ARM?ڿdA@:zyAGDB>_P?+@A@r*>,@A8HG@9e@JA[z@ʼn= g@;@7l> )!?*@ @dt?ؕ@#@zJ@@@u@}Y?]@4@_@$ʾ@>3@#K )@A@Au?[V<@@i@@@M@j@3%3@@Bا@BܾDpi>@@@@tB@Z?F#//@@ޚ@/@X~Y@Q@!(@J@!@@g%@sm^/=@@qOG z?κ@Ei@]@@T @ @o@*y @M$@f@82@S@N),@%uupA#L#f[?a@??=?R@?H)>h@ӭ@X@/ ?ph@96?njdA#p@w4@T@!<@@ǿ>v`?&@? ۾{)8̧a3'E?\},@9@˙@@[?X#C?~?Hl@+@$y@+aahC83x0SG@`@܉@g?ٿ;(~j>?oE<@i>@#@c@?A?n`|Xz{tlr#pD*?f@\0_@_@B @0?j>F@l@8@@?6<+w?vľo|??P~,@w/L޿-0"@KZ@Ì@ x@F@kQ9xqk?AM@ ?V=6?P?f^0?*`>b@U@.?'۾?O@:a? ./k?KEf2b @0]@@@@ɇ??c??c?>G@>g@Fۥ@)?vao}?MN@Mͪ@x?8Ͽʿ,@@%@jz@K@B@$@ L@٨@@ @y!UG?@MN@A߁¿.%@3@G4.2U"?@@ú@"@#@p@A^@i?SQWm7@?@LA߁$t.!@*@Vƿ@P@A@ŝ@$@ AدW@X@@?yU?$jͬW?R\@@A1qQ?0AMS@lj?S@A=?~ֿ7)@PAj#NoBYe BX_:B| @䣿?7AI@]ȿ@AP(?|;@3@@ ?A#NoBaBcBPOQ@:㿀q8>ǍA0ԉ@;a;험@Ag1N@ͺR`6[BaBwB BZ<@ņ,0]A贳@-x{u@A۹:%|@W" @G֭AwBen `#PRED@@Bv?|$A AҖ@YR AAV?$N ̼@wAHd¿0@en~ajf">@`?Iw@%AWA`@G AAX? @+QAiA/@:xhv2h@략@l@<>GT@s@ Km6H@f):@F>@Q4@R@.?V;hv%@me??x?A_>տ80@@ŕ뭛?Z?ÿ=:" ?5@1d@%@Y`e:򿽲{E=W)l|歿>)F^\ve 2I?x9? )>ˮr,Y`ϮqEy'?/@.?6fxsb!EYE,@>)@H@bb? $fϮsg+!|j=T-L7"(>׾`ޛTxb2$!?2?x???}Q5%sgh@@ߞ*@$@7?ܠ`YEĚqb@JV@B{էX@m@8î?:N@t'@(@h@@`&Vf=J@?@y?>=@;^@;jqa?9ի@!.@=< @[3@@%>=`EdoS?@RA@6=?bUSlEw+þ}N7@ܐ@@uq? Lȿ cĺRҠ?i@@? $S?w@#)?V8XO?q>@"ѵ@a/?ygPVe1>e3@=i@#@J]pT@UP@p (@8@@f@@[M@,6^@&M˯)['@ߊi@e3@=7@@Qwr{gE)?ev@3ï@~g@t@X@[@/ނJ$y@Fђ@z=7h3jC~@͙@$Txܡ?c@m@Ų@ @f?,@$% A7@У>f?%@$MU¶¿uak? p@J?Ƿ@Ay@z-?.@$AjR@/`?`q??S2F¶F>4`@@IV@@*@:Ϲ?P @-@uD@Xa?O@=mF>l_,Qbcq@@P|'@h@ֻ@Us@@an@|?%Q4?@S@3 QHl_u^4@_O@X8ƿ}3]>8@(+@6@ALA@Pa@@&DgU؜^@@`ue@#o@ $@\$9lRf3@@ D@@Н A;E@?Z72@j:T@ηbap?@e@݈g}v+{;?<@Bt@`@+۾ @Ѕ@#@w^ʾ?.@$@W@}`O 7݈Ky~,@Y@z@QLx@C"@ @WA@m@@(/@+@֘@?+EkO4Tzɪ?2Jck]AַA+EAO5>P@z?f??u>ze7p#?u?t?]rnV?ٸ?9;V@@@@aK/x @?/ @L?ΕV?p#?>@52?`?^?)e/@S@>o~#? @7@Up 3#??>@?c? @i@s,@.??m@%@tVם j@@}\>>;@pa@@j??s~Hv ?@NW@G@??wdA@d@Ɛ@o@s@n?gN=TSn@/@샠@0 ??7sF5Q)Y -@=@@f@o79@ز@l@!Ϻ@$"@P@@@^G@Uhq}`F ݷ-[)@kNAAmW@[@g@Bf@̑W@YA}OA@op >˳ q??G}=?G)AAO<@{?ڛ;@?5G@VAY=AN!@Olt7)@!_@m/}b@Ӑ@p@{@@t$@@؟M@l @ @@kD@gV?M@@mBUS@H@c?1@!g@Bm@59@H:p@]A@9zy@$@SRP@7@Bu)Kx(?*ǿ= ?$P@ y@V9}@0@5h@Zj@fi_@>?F5{4v9?yEn? u)S(@C=G@aR@C~1Fn?5O?@4@b&@I@:u6@\ '@n@5@vɿw~RR?]@¿S(v=UU@@K@ >X@ @E@C?%?x? i?{@c@{(퓾ռ@s@v=@:պ? @(|P @kHDA:6A|@e+?@zƂ? @AB/A ?X84r?D~?@:JlzX_ҳ@?TA ARFk@;}i@!@P@M@A.A@^Cbg$DJlKy~,@Y@z@QLx@C"@ @WA@m@@(/@+@֘@?+Ek< 2@ؑ@@B@ؿ@1(<@b?y]p??R@d@5@n@!5@*?*@j@@|@-G@< 2@@S@ AA=@>6,?|@4@c<@c2@Y?Vh4<<8?^@@MB@@@??Š?RC3@ܹ\@'Y@y v@+Yp@P?q3 6O4P652?R@y@E:@?T?@??@ݿ6 8?{}?ĦT@{@@@%Kʿ.@⒕Ai[A<{?~@rU A;q@3?1j?0@ݿ@#H@D@X`@%@@OU@VBH?ZBrBS@ѫ=w-@Q@-~@W@_$~@ i?t?8@F@ũ@v@@]@=4x@ڍ$BxB^#B:@(Y|Y@b@ &@އ@6@t?C?@p@X@ @ꯃ@lQoAAA9eAրؗ@@ >@U:@[@^?Ch펅l5W?-? |@@@5t>[w3@,QAb@@> >ˌhFm?S=??@i>c@SGD@E@~L@?pvV63'@JE@̆@<@ @A,@=@% @Fm?@Jz@,@ @?@ @ h>5>S@@RT@;@)ؓ@s(?G?Fێ@č@O@㴞@@Jz@{?p@@#@@u@F@D?&@@@.F@6H?~??,}@@@ߵ@@{?Cn R3?@P1AA@k[?+8?s+?I>X2? @#]AAF@S@+뾔yCعf.6x>*@zA䓲@6?K?o\@C?k?@ AN@{b=tDحңع7 X_҈.>?t@?@wx?%@[@Z@g?4@ؑ@u)@݃P8G7 ,#a^t%[?<+@ s_?ڿ>W@<@)@Lނ;g? 5?ɦ?q2M,"cp$w'A=?*{?yt?R@&?Z̿¿]??q `lyhOktL¼=Re?QEa ?@@N{@C?=i@rb>Qr?@:@@â@sJ@6DD< 2@ؑ@@B@ؿ@1(<@b?y]p??R@d@5@n@!5@*?*@j@@|@-G@< 2@lf@%%@ @@6@Ht@ @@?L'C޾YY@؏@B@3@@Bz@J@@@lf@/d@&@͔?dž @"OB@O@e@@-d@:E>]K@U@&|@]@3@ E @w @ga@/d@ H?Y@տ@J2@B@xp|[b5c+7?@@t@H? 9N5> -HA Nz(?rD@%@a@`]+>t@Rʼn@H^F˽@EAyN@'b?(>Fƿ-HvF*?2Q>yn^?UHD>%]fATAnA?h?r3@Kw+A?e?uٿv@,?I "ZA '&?aA BsAnM?tBdy@>WU@#Կ@^)w OTb?gC&??$?FW]2Z@C@AK!@t$PΠ @?f/z?.?ά^31X↓.>?k[@a@<@ttg#w6? @g@p@>>>3:~`F->Δ?vL@@@BEh@*!־}<^>:@"?@m7@h3@7@@j;@ HG@0@̌@@,(u?@ﴉ@Y@ٳs@bw@(r`@'@:? ?@@q @]@ @ U@C$e@@?f@e ,@}n?jvVHt?d}@)J @k@S@@,h|@+T@@eZ@ @ #@YAH A2@ޑ?ͽ3>Zi(9U>sb?+? @tD@@n7@1o@eZ@9'?~?CR@@| @@N@cR6L*:>fAI@R@w@?%վx&"@%߸@@"@G?9'?o!fA@}@V@ZLѾP?پN@@q@e@⹾cc?nb@?U1o!Ţe6U?@e@@4@Qu1?/.<׷r?V?"@$@3@kPŢZs"<3,Z @i@M@@$?}$K3? q@0@֓@N@Ǎ)rnZs3U+>;Œ@@w@~=?.@\=|:>7@ x@>@R@Mș@@9x iOTݬF@x@?l&D@e~@h@aC@S@3ɿΩ@g@ ?׿0iO:??%3@&K@H@lc@JͿ+W?@4@r@|>L;%T@%@=@54@m?*x@Z;@V@hg@A@?%xnnEпݔݹWyd?ʴ@rA-~ A/2@@*x@lf@%%@ @@6@Ht@ @@?L'C޾YY@؏@B@3@@Bz@J@@@lf@hRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h@A;?Ԏ[W?jr@Е@r @i@PD@`? e><8@'@~@ @u@ +?lɾ\?@9@@f@@^ @D@P@p@˸?;>QG@>?\@@x@@>Ӊ@un@B@9@@7d@@@ @t?9>Rd m>=bbK:\?d+@j@;@Cn@mc@@eB@g@m@cg@Ō?->?x?TE^i]+??Q[?>>@V@SW@eB@p>Qc? X?yJ? Iؾ(0@S v@ͥFV=Jr@-@m,s?X'@C?p>+@y] @:=@/@G?>DX`?@&RFoi(@T?r>i?{$@[U@8@+@b@԰@9@զ@ܞi@?K >Z*q6`QؿKP?Ug?'?'?HC@Jj@@7@b@@$@n@,@Y@[p@A@U.@]g@d@?!7@n>@'K?O?f@be@8H@cH@6@@.?I;?T,?z@2@a@!@c˴@z?n?.@[@@]@8@?_p.?gLt%]/MQ@-@@mAk@_l>h^@lA@@c@v;?g@2;?[W?mr@Е@n @i@RD@`?e>=8@'@|@ @u@+?ɾ\?@9@@f@@_ @D@P@p@ϸ?;>G@>?\@@x@@<Ӊ@un@B@9@@Md m>= bbO:\?g+@j@;@En@pc@@eB@g@o@hg@Ō? ->?w?P:Pi]+??O[?9>@V@SW@eB@> c? X?J?Iؾ(0@G v@ͥFwV&=Jr@-@m,s?X'@?>+@w] @:=@/@G?gDU`?@=RFiً(@T?r>i?~$@^U@8@+@j@԰@>@զ@ܞi@?O<^>ҫ>*6`QؿKP?[g?'?-?FC@Jj@@=@j@@$@n@)@Y@[p@B@T.@]g@d@?7@"n>@1K?U? f@be@8H@cH@8@@-?4;?8Tw,?z@2@_@!@f˴@z?n?0@Y@@_@8@?_-?hRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'?;>Ab??@ @Ӧ@ @@P@4Wע?T@@*@{@@ ?8ECS bɰg??5@@@F'@j@@@kK@bo@T@f>G?S@=?󶿇Ҕ3Fٜ>"-@{x?hm?߷?)K@jQ@/(@@1,>Wh?׺@??-4ؾ-H@0р@Ϡi r ]=sB\@N?XۼXU?"@N$@f?1,>=@%R@w@%(@н>U!? @¾fT@W?L>?sI@GĄ@p@=@H@@@(@Q@wXH@?!??bd?9Gω-L=?)?&싿L}սn@@-@U6A@ĝ?o j)?9@A!@K@9@tLoGd&?;>gX??@@Ѧ@ @@R@4Xע?T@@)@{@@ ? 8xEKS bf?C5@@ @H'@j@@@kK@eo@Y@[>G?R@5?Ҕ$F>!-@{x?`m?޷?,K@jQ@/(@@w ,>5h?ֺ@??24ؾ-H@,р@Ϡi j A]=kB\@B?ZۼOU?"@J$@@?w ,>=@ R@w@-(@н>d!? @¾eZ@Q?L>?wI@IĄ@p@=@#H@G@(@Q@vXH@?3!??Sd?9[-D=?0?'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'@"j@@@@Rl@? @l+@d%?+?)0@Of)@Klx@f@K@@@@M@>@z @W AMA__@JP?0A?of?s>5 =x?CL?g?z@ZB@3@b'@9ۈ@M@V?E?fK@<@@O@Q:)?Q@@+@?nj[k)@8@r@,@ `?V?o 53 R.@N @*+@ *?N@5@3}@5#@2+@_@U?xeQo 5 ˀ"?P0@hۿ@J@S!r@p?o/`߿c?sT?!$@M@ҏ@P"˾ b p}Y>@@@ @>?;\8ǵM?v`C@x@@T>@k~>/7b 7!mP#>?^@ ǀ@?@(@aھZ< @?v @L,@ n@*>fčɿnSZiؿ @@?\2Q@@@A@/R8@3RhG,@>@ѓ?Y̿@]nh7>?$ @,@k@<8`(?P O@@^@r`>@ S@%@y@2G@J>h7~@,$@@r@$Ab@=o?I'7~`ƿ w>V>43?2y@ j@jm A=@@~@L@Pq@@ʪ@G@fH@@AA@L@r(N?_!ha?Ո@@G.@5@@@ޭ@Z@L@LI@Uc?(?@J @D=@@6@q@^G?=ؿ2ԾP@nm@e@%I@Y@u&@c@N@LI@(:B[#-?AL@؀@@O @2 9c%fE{I#2@@AE@?;?#-0?(:!ſh=< ?!-@^@vܵ@ mk*s@83A1@@hNA[@?G ?$!=|?D `@?=?| JA>3AUA#ȗA ?#=(?en%@V?t?+}?UF=|j EZA@ *:TR'I? 0AA>GrA Ϳ]/t?'?X j +uO@i`?Rx¾ @MW?uai>@-@ϬR.t_pf?d?$>aZ??+usL%4Z?`D@@ @ψ?D֟6xbz3q @c@@d-@ÅR?ca?0¾DZY[=,@3@@ qk@)>2?C>Gi^@OM@,@1@e@?Gj?s>0¾?@F@Y%@1@H@!@m @/V@Dy@ @"?Q? g@1@Y@'@ݝ@ڱ3@h?˗@?@@"j@@@@Rl@? @l+@d%?+?)0@Of)@Klx@f@K@@@@Bɒ?E@@u@J@+]@]?,?L?Hg@o@xX@j@ @ $@p@ZO@(@U@'S@Bɒ?JD*?c@Q@Ay@8? f@QA6@@@3]8^i$ "8JTʩ@9 A*@l?y?W@l@@@!A@o2VqUE"$p&ᥔ?tԕ@8@ձ?b@0@)@]?yyZ@}@A@GW^FѽiBh}]?T @\??针@@9R@+t5U@k?( +V?Fѽj]o?n=?㲽;>U@`@? [&?o ?'ؿ")yk$\7GRJz>rn>Cc@w@JT@*N}}a~"@j0?#7MEk 'X.hR? v@b@?y\@S@@u ?2@U@zP@ K10C '; ?=; @\AH@ ?v?@tp?->Ů@m&Aә@>cYmѳ; f#7dDZݾ?5@+6@@3@rB`?cA?|?0d?9?͍@n@C@-@[ @.ΉfF?i؀@@R@Rg@@`?͓?Y.@՚@ߜ@#P@ɕ@%_@b?@V$@R@93@/@F?W@@Aa @u@m).=By_=@ߕ?ު??]@3D@@/J>v?f!w@`@ @@W@4@%@VS@E@DB@m@N?@fA =w{4LgX= ?%@B+@xW@87@MxB@P3@4@TC?=?dH;?w9L@A}M@MH8Ч7AA1qA??@2@p@l?de?=T⾼v>~S1@@'@SG@@r/@/N\@ BRSB8~B@_F F@,-@c@qh@fHa@&?v>1L?q‚@4@v@qr@ @*N6xY>@ B3HBA3p`_@ڡ@(@@ܫ0@1L?ƿ0{`?f6@s@1@؂@i@2u &AOA@d7`@@؏@M5h@BY@S>?ƿǠC̿>P?ڜu@@@,3?|n.eIz L@Ä@@HqH@ ?#?2aǠCפ>ֿB?@3@߄@!@=@;'@G?#RL1Bu@L @@@ {@# t )et.Q@}@Q:@Y@Ϣ@?xYؐ?GD@͉@@sj@Bu@Bɒ?E@@u@J@+]@]?,?L?Hg@o@xX@j@ @ $@p@ZO@(@U@'S@Bɒ?aL ɿ>>@F@@Z@yz?@ @@RW@W@D@)@#W@]Sa?*06=SN@lGAZAx7@:=@Ѹ@zY@&-`@1A )NA'@nmC?5?E@NĂD&?'Au<Axg@i?<@r??+@A8 :A"@Rg,."@5?:z@:@n?b5eٿ8@W$@?ӿ?dl@I@@@V@{2 @@@']@:'A0@g?)'f?9>g@]G@@@{@/3@+_@@4 oB@]}@,*+3Å'm=nA?sO@]o@Q@@ @M@B@?\n ?B\?n+:"AB@}@>e"c?ˣ_@ 9@$<@k@9@4@L}@צ9@a?Y@`+?e@@??-y|)@r@?@?s$@?oi? @p@er?@@`+?>)??Fg'@HA1ALg{@y@2?@(%??DA7'A?GM%?Lt?>;8V]ܒ@NAA@@˚@/u@ޕ@_@{A:2A1)@BzS6(U;u7nSML2@,P@@V@ÑX@!@Af@X@ણ@@@@˿;u72r<?4@5}@}@?J?W?jh?yt>?Q@- @@,X@@J@QT2r?i?+@Mk@:@??7@ ~*??*J>?a@ bX@???ijW@<@ƥ?U~ |>,@ug?#zؿI>%!D@G@??;?kNʿT1?v#@ijW@?Q@?0硿1翶?>Oig`oAi2A~'A5ÿMw?dİ?vjzhd???` <2?}@>I<?` wuA^zA@$r%F>_ 0@?ԩ?U?t?` ?Ia?~1`p?PҦ?QMд[&H#e ??ҕ>=''d?"Nh?L>?/?C ?mI(ɃuY@J@0>kFe3dOV;?@}@'n\B$>U??T?a?@4Q@1@???6@\t@w0?@@4`>J?H@X@-?Vcj?T?r{ z?h@"@~@?o?"@Woe@ʏ@a@ږ@|>@F@@Z@yz?@ @@RW@W@D@)@#W@]SaENe L_@?Z@@8h?fOM@JG@+@-ι? ׿@鸮@v>ſe EN@3@@@/{]m@i@s@@'@v A@@ZU@g@׿I[{P*@ɅU@@k Wi@@R@@6@J?Z@A@Y=?E#Q@jzVX1;)7.[*?`@?14@A@~s ?;@A~@(9f???/p -Xn9Vq@F?musx@@@B?q@4@6{@{0?@@_5kͧiT@ @ؿq /1@@\@t@d@@?ſ {w?;@CB9Q5Ou] @ٺ@yB,>@@й@@7@6@D @jrʲH@v@=r[I@@@<@ pȒv@P@eC@V@A뵵@q?y3@9Uk@ÞxREJz{5?;[@r[I@ؿ7tR?@5@@H?Hw@̃@*1R@r?|@Dl@N@`?G_r #NfCΦ?\A"AF@W??ig>od|?l6?U@rAA?#Nu59'.@b#@(?>?j@@m,"8VE#4@?^h@]@s@#fg Ͽu@z?`??¾=yY@@mo\??qpݿlN$ b?V@n0@@ztHpA8>B2=0=EB??]#gS8Uc?5?y>郳>6ztgf ׾cр>?7H]?"[k>KF?f~?I@8x?7cVj@;A@#@ ?i+Gw1@i@*#pNڿ8@]p@Nyߧ?,@Op@mI@j@1\>P% ?@ϱ@@-0>>@u@U8w|>AC@,@==w50@@Gy@C: >Ҍ*1\C&̣ Gr?0A9 A@Fp>GFdχL"蛸-(?%v@ń@@$y?rhCENe L_@?Z@@8h?fOM@JG@+@-ι? ׿@鸮@v>ſe EN2@A@#θ?'7Fi@@3@cډ@'@'n@,@tF@)(@z4@?2~ @ȿ@2@"R?cj@J봿c?n@)@;j@ @:1@.@@8?`]ᢿ\=@R@ "Rd4Es<;h>S@~?iB@kASA(@@B.A@p@{ea?@} @>dTbpۛC?$@@:ʥ? Ai@ @@Aj*@w m@Y AEU!Tb|BBw;\J@οu?%A`@|a@3A? 2@@A|BB(FBځhy@|cޫ>GA@cT@AJ>9ݽ@dZpj cBB RqBfAߥ݉@Cj`g#7A@,5i@A?N@K?K¨bdA RqByKrBқ@P@oM?9Aq;A@ An4A?hs@@HAbm{Fזh,?K@ P>qd@A A @@f A>P@G9P6>h@$@.3Fl,HyEB@C @KܿG ]@N@@E@W@@k@W@mo@l} d'O?<_@#l,H,_@ ۰@@l?,:h@-@6d@p@­@ց}@@JD&@ǫ@fe@)@6ՅL)b?@,_@QEe-ZY~H@.S@c@Ƃ?E@X@-E>5@qN@W!>h@YX@l@@>@w5o>sm @U77G @Qy?տ; ?)^l@8@@@;`C>?@:@β?@~@&2=7M|ߞ&K^4F{?C8@.@ (@@=?;_Ņ4!?݀@vx@ @"$C[Y'cw@&@@Jh?7+$Ĵ_9F??p@c'@9l!@q?>?D6Cj\mG?^6@ d@,@ ?v>9F??1@!=@@կ@-?E'[Ty?֦eMͿي>S@F>=9M=@ @')@8@?1@w}ოo ?"^@@Oվ=:?{4Q?C?ZE@@d? @"k@?#{cw}fv4[Y.spZ?$@l@5@k˺?(?en????u@Ʋ@@?Ny>弣f2@A@#θ?'7Fi@@3@cډ@'@'n@,@tF@)(@z4@?2~ @ȿ@2@F@l.@@ ?GM@\@@0@"@@p@W@ ʆ@7*i?@@F@1 8g?9˓@?CQ{?]@:=@ֶ?i? @ޔ@:M?$>C@@58@I1g DZ|&<@}@}K@@ AW*@4j9@J&Abu@3%E@&@ΐ+"gQBAcz51Z@C!A}9?*A&@+v@A?WAp?@hAQBcC9'C'B AM#Ht A$@'+D@OAΎ;plAFDՔ -SA CcCQ/CpCo>zBQ^Q*@ m-@A@?@AUİ6 @/ MBFvSCQ/C_CCGAh} AaA;%@I@|gY@gA:Rz`AI GvqAEN C_Cvm@!J@P[Ψ1ZȽ'@@ >?ʿM!@޺@@?Aq?_-@ZH@iX*@&?Y@d!@M1' @A@O:?I_Z@@8~@#*@@?9@gT@y@6>ƽ?d @@' @8wi¾s@L@v8@ ?| @oB@?:?G@|@0@B5>L5!T?e@JD@?֮] ֿ'w]˰=Y?Z0Z@a`@*>x5!@@4@@(@>@տ_ S4z3%N:W'swr9?ҡ@ك@@֦@!@W@m7@Hd?z Bh_?_[?Q? kRf>fY@%?@ X?䚿ik y @ a@xP@@¹@dV@}:@>-ƿ50='?&'9Kn ˾(@(@X@|@xP@]:H_%uEf>(o^@u@@Ӥ,忠r鱢M >'?PS@T@?3v%]0!-^h}yؒ`tDn@d@v@NC$AD,@dн@@XkbdAa<[B%CrCԠ0C;BHYjA6,+V@m@(bs@|@Dh{Z{!AΦxYUATCrCڑ$CBl AA%@@d?Ic@PA[^| Aps>a}ɿBڑ$CA5@~Q,@@y/@@r>~@@$' @j@Ï .#?APE [ug@CI\*?#u@<"@? e@%@ۨ?f,e: v@/]pm.0 [z@ :@aX!X?P@%% @0 ?8?&?]%@h!|@P@߿ӿ3> A@@*ypm@AtAZ9@,߿t?,`@M?b̿QS?Đ@%@H??@j?A!c@5pA@@itc\ @F@@TBNl?Lw@vR?@i@ۦ@(@Wdi'ۢ?Zd> ю@sy@)۰@/@0 E~?SRE}{ۿp?Mּ?T@}ׯ@^@ݕk'ۢj@5@sMAEA@@?X?4 V, ¾`t?@|@@M@@j@F+@.[@>@;@M?h9?d}?vn`<&&-t]둿Z???F@@y_@F+@'%f:OF >X>3ͨ(`F4$- ʿ?O?G.i'8?-.@1pt@d@I?|- @Vľ5MM+!͒If4?T[?@i}@x[@#.@8?&@@ @@Aʽ@M @?7Z?#i4F^1RF5?g@A7lA;c@&@\+,Yi@B@-@eV1@,\>n߰N#^LRr'=z叿cx?l@<@w@>GV\I~h ;'P?@7@;!M|?j@y ?v3zF@3@ @ fL\3@<AyAt@,eF-?=Tp@뜡?;yտ?3@ ?m_?Өd@?^S.W1@A@L/@3@@r@?#@"͒@ A@..>YV@%?j5@uAb@Tҩ։ԿJ.@ @@ 5{@_%@y@PI@@D@?)?ˉ@@+?@@%?M]@@j@ 5A yֿШ@@9>?mA{Gǿ42`>G@A4@tX;ɿ톤@iS?t8s.?@ۿߏ_ݥ@R@Mc݇GǿAA|?~]7@ AgF[@??ƷڽK@5V=@@TAAk5>҂@/@@[?g޴c?Ҕ@Bڄl&@J@eD3kKAkdy@=^@zE@`@Tz@tľ!5 -:?@E?nWKm|kY@b?K@w@b96@o@&@jg@2@@?߇ @[Q@?\Rcty=H@uA I@Jlȡ?@E@Qz7>h?$@E @? @&@?[r@A>@ty=.@l@'@**{)@A8=j?<;@kg?8?@@h>@g@.@Dz/塟Cz+@P@hj@D=F6?{pD&?9@@tР@~?%+wD/y,@!?:(?j7@?7t??* ?a?ʡow?@%a?()'>?/y,@- AAAo@/@J?˿NEB@I? |$??sPӋ$?@@ A- AmŖ@%@ڱ@@eo@>)AfF6 *P8h0?^t@uף@4@@mŖ@ $%羃.6@@@?C'E &H(+o;6B@@kv@|7@yG׾ :M@@m@tj@@=*@Uqe@ЖYE+ Z[{Z(fL?<@@+@~@:M@ٿ@_@~@@|)@ 2‚?*A?OJ K"]>.?$U@K@>@ҙ@ٿ@4?0Ekc?L@1?$13>~>=6){Ϛ@Oc$>Ү`L?i@Ӷ?o ?4?Y5Y*5 @?@'s@6ŘTR3A?ѼaPc@ @f}?ߚ_۞ Y@r@?#@"͒@ A@..>YV@%?j5@uAb@Tҩ։ԿJ.@ @@B?H7?M˾S?a[@Q@?8#Ao>ů@0@ ?!nv뾬Q?B?[@{@?gvDК?@+@tK-3dgKGͿ֊RPSn@A?Pb@qt@[@(?@AZҡ@v'@@Cd]X+.bؿN@u@eSw@wAU@(? W$ Ab7A˺k@T~r0ܾ$пZ{>O:_?j%AAVſ _Z !@ Ă@X(a;=?E9?EB dt?f@^Q_䲽t^Lo>߱@Ň2#jlJ?,@/Z^p AH#A?g[f>p"[s!㾥E\?߿:T>!A]aAg^GX?-@2Y,Ȃ@t|*lg@ǵ^@ܿInEAeJr@w_@)@.OբY@mA@GX?@@V@Gk%kQ@3A@2Q7\wsXf/iO@x@ @U6|@e@@B@?Ͽ$R@aA@>b1> f>\*@72m@@0@odw~?B@o@T.?5B?@DA@&W?2ɿN([t[L>!B@AI@0@j?o@Sg@ϊ@9"k@@.%@ҹ?O=>u ?C@(* >>6?@@D@k@Sg@A{@v@N@U?5gzʿh忿J%Ȋ0:&H6?C@n@@A/@w@Z7;@?\@k@  `R@+׋uM;% @~@Q?N+@@/@d|@[i@@Բ-@\@@l7 @ELA e@'2c6@@@I @Va@d|@l'@bx@@@?3@V8@gSk|@@tv?߹m0_@l@v?EG@@l'@yIA@[@̫.@)q?޽ M&Ľht<fƜri?>>S)?v(@KM@@yIA줵@@T@%@8@ %@tiQ?>Ki?ܨ,a?rA?@h@b@l@$@줵@fI??B?E@= A@~!@S튿?T_, _u? 4@rA}@{?@?fI?B?H7?M˾S?a[@Q@?8#Ao>ů@0@ ?!nv뾬Q?B?4M?}z?ב@X@Y@@v>y>@p-5@R_@}@@z¾G(?8@e@:@z!?H$?4M?иF i'5@߾h@e?D߿^\f(ǒ?->sa?@r@ĔjޓC-и}W"~5&tS?:@?/a,bۿǵo? U/t@oM@/%@.cᘠ@6Ϥ}W@c}X@B@u29F׾,B@G?~Ps>@B ??p5h@=Ra$fd-?)@@@u@՜{@K«#_W[?#@a>>h>I_bT ?˗?hF!*(>`2l?C@U@|X?c@@w&@Ő@ٓ@P _u>7?@( @5VM/>?IGV?~@}?qGw? @w&@H>*t?Dh||Xi\@1@חH@ OT73ir0?.@s%@VNB[H>I,FPD@7@m?A*H<ϠR`B5 a@&%S@*ljtz?e4? @'@]A暴@<;Id`@@ʷ8@?@?@,@O@J[@S>z?@ l@g A=oA+]A_ z@M:InPM;y@{?4j>K1@RF#h@MMAD`ArcAr@@Ư@Zp@.A:@A%@"A`@P- ?Ͽ%7ٿP7ׅw@ Ad+A]@Ȝ@Ư@,@Ti@@gf@2@OP@}w@RPv6k=D-ƘAݿ>@&a8@p*@)gq@@ u@,@V@5@@ȸ?!?@r@D@t*d9?+ӻABA;J?C_@B@@@,د@@V@@@k@?Wk@ AZ=H@-2K@BKXBA;>D܌@7AԪ<@H%@@U2@@\@$@L@oI?N?B@ I@"j"@;A BrA 5y @N@}??@~f@\@4@&Z@8։@2?@!@Kc@8! @!ǯ@?? jw@@'@d b@g͠@Eo@4@`@G8@-@(A Am@ź<7kag-c.!5V=W>]s@Ae5A# Ad@`@x@yp@O A>[ATKA$J@d 6>h*@yl$>9w?57@P6Fݿ@]OAqaAA0@x@4M?}z?ב@X@Y@@v>y>@p-5@R_@}@@z¾G(?8@e@:@z!?H$?4M?n@[@@@c.@,w@$>?v@+@<&@n?ٓ@1@ Ml@0?tt@M@[@s@n@n@^@Պ/@@u@\AQ@ O@?VV?/oY:/?D^?ef@D@r@y@?(@^@K!Zc9?v@AhL@sٿ>>ѿQ1 Z?H3 {>q@]A@ht?HeKgq^@2 @EI@R{Uh=?*R콢Ǿ @`@j@ˣp1 4-t^ =<@qt@l"N|xF็#ͿK@B@=؊?>pdjZp1 d .lՈq@|E@:E.a!|h?@r@>WS@qS d Xmc x??@3g@2c(i*H,˧Djm@%[@U7?%S; *i3.@ȶA @Rɜ?O?`^Fl*ҿ`@,@~@A{; 8aHG-P?@6@wSA,ڳ@2,h? tپۆHKhsLD`@Ad@K?B8a0\@I*@?v @.-@@}@ ?^@L/ʿ ?%p?W:,@!@oAd@B@{@0\@@m@@R@@`(@~+>xf@%@bDw@k> S@@l@$q?o@M@@v@I@@@F@GF@@LY@N$9?f>@@f?Fo?}o@ǧ@2*?k?@W@w@@@T@L_@v@iPB@?@1r@$@ > Aº6C@O@?K#???@sN@T@3J@@`@@⌾0k@u@/QR̿{2?U_M-k@psJ@K=>@1@7@3J@?mf@iA#@ܛ=l^p@c1@q 1>>9AfA;^AB\q,@^փ@ަ? @F("AR@?@7ܜ@7A5 @?Cj@?(]ď@gNB@_A@ IE@u@@?O @@@3i`@@!@n@[@@@c.@,w@$>?v@+@<&@n?ٓ@1@ Ml@0?tt@M@[@s@n@n@XU@v@?.5@ 3@!T@G@ӈ@?d AbY@F@GO@ʢ@l;@j&@N?;@XU@@FQx@^@C @۴@N@~E?^?{gb }|[(??wO@6@@щ@9@@?@q*@ݫ@{_@, cؿ}ltVyͿ㚼 K@Q@}@G$@? Ծ j:@u@1?Ow4Cz`?_ 4?Io?y?Ƈ^o(iv?`K@|@T  /@1 j@γ?d=(fϿA}Ծ+j!+? 4Q(S %?ϩT@?A,ߩ8?}?O`@Ё @]!aG?1l\˾\G0. ?}a@j?\ߩ%&9}b?z>@v?ejŝd)o:!޿`6O. OI0u`%&3? p@e5@l?8`=+:T =F? ?f?Dײ?[ϿRཹ5,@j@(?c]~@@W@9@F?8vd>;t9/ξ(?==mҿfG>J@@A@2G$@?bI@ @@@z@3h@ ?L?U?tJspe(?3 0@@4t@o@Ӕ@@|s@bI@_Z@uq@(#@@A@DN>j>? ?8@!XAJA:@HE?[?@W A @N@@^@:$@@wA>@EӋv@b@ZZ@@@Jj*la(3 Z/@@i?"@M @׻ea(|[ ?@@U@iS@p`@uNC ?N?BRH+{t@6@V@Y۳@͵@'=|[@@v>@@8@n@y@p@vDĿEuvп>E@M@@@w@1@!r@[@@ @?->RL@p@ֹA@y?0RDI?MgN@ޱ@@@@k?S@g@@V@?@gme@!ɴ@@c@8@i1?L@y@@d*@]@>9,@V@XU@v@?.5@ 3@!T@G@ӈ@?d AbY@F@GO@ʢ@l;@j&@N?;@XU@$bV@F@O@.@u9@&@?@U@@?o5@4@U@fG@҈@?A$ ||[(?ȕ?O@뉤@@Љ@@~@mOx@@r @۴@N@B?D?{ޗgؿ{gkTyJͿwK@@}@G$@?7@ *@ܫ@Oy_@-QhcؿT'4?Xo?uy?^l( nv?,K@] @TӐԾSi:@u@c~?_R wR4`?T'4?!!➞ ,?!O( )?T@?>,{ E@I j@˳?K(iϿgԾT!!p?lw˾{鿶/v#?a@?\C@ʇ?k"dG)o!޿a6 ??߲?TϿrRZ5,@Al@&B۔3?wp@F4@L?Ǎ+:=F? ?1Vξ,?#=ҿwGJ@i@B@ H$@?\~@@V@Q7@F?`:|z >)$?Β@XAJA@E?V?@ AEH@v?1>%#@-@PA@:>ȕj$>$K>; %0V@@7;@Ng@-W]@f@p@@L@@^@5$@@vA@Пv@b@[Z@Z@@oZ*m Z@@Jl?R;?,u?=^*d)_J=@*@h?nBFLt@6@3V@P۳@z@?{=|G ?@D@@R@n`@NmH ?h?;sQпE@BN@@@v@U@q@o@x~@_<@~@@m@@ @ GĿ;GD?PeN@cޱ@Ц@@W@Jh?VQ@V@@q@m?t>NL@Zp@ZA@~y?x0GD}?GK@:@@)@]@P>8,@/@a@@[Aݲ@O@?;HV?1o ?13r>r@v^A2@.u?ҧH%Lt"c>?\@MAL@ ޿>&ѿ3*  ??#뽍Yƾ"@b@l@ƣCIcipu^@@I@R;=?Fw"4ͿQK@|B@ۊ?o)dY#1 Art/^=ߝ@u@|xFR#$hg?@r@S[SMwS xC 9ш\q@o|E@D.N>l*, Bm@&[@^7?^˳lXOc ?@g@~3c>l*)?T^l#ҿb@@LJ~@z e*3)/@ A@c#I?)?BhWpD[^@^Af@9O?B:aaG-R?5@RAٳ@-h?gپȆBh/@ʿ ?^p?8,@@A@@:~@\@%*@? @,@ @3z@[?/Z@M/k> S@@oj@Yq?o@@ @x@@o@n@@8S@@n(@83>tf@"@?w@k>?n@NƧ@&??Ȏ@tX@w@@@bF@bF@o@Y@!9?cR>{@@-?AǺC@O@P??W?Ϥ?@L@L@]@xv@ OB@z?@/+r@$@1?2?^Q-k@vJ@&/=;@/@@J@2@@@;-k@@1v̿2?Yq-@փ@?' @\)"AYU@?*h@jAn@Y=Y^p@1@m9>9A1@aA@$<@Aig@`? z@ @BA?>+A"Aiq} "@vW@t?Ye@@:@.d@6@K?(?9i@yV@CAw&i$-, 1@>T@@z@6?wk@lS@>b@j4@@y???)@A@O3?+IE@?t@@ݜ?> @H@y@k`@ݜ@=@ XL@9@*@쬛@8@?諏@a*@>IW?ٓ@G0@Il@s+?Qt@N@u@(s@@c@[@@0@.@Kw@:?v@y@7&@W?6_@[}@@E¾5(?F7@f@<@H*?&.?(M?z?ߔ@[@@@x>]>@-5@6_@ƒ?qڕ>9^?ՙ@Dr@pŔ%ݓI-DF %i%վ5@h@e?H߿dfƒ?Шo? u8ct@9N@'0%@0c:?6̤܆WQ~&S|?;@{?:c,ۿШo?@?W?[7h@ݮ=ajgG.?)@V@-|X@B@뾔9(׾B@,H?mPr>@i>&IMMU?b? a2$H@=-@O@ s@T{@-ī_k[?`@=>ǹi> |ܿm_?j:?ksҥd,?x@V@̮@n?dK䙑1ފ@2g?UC@RAX??fc@K@̎@]&@>jU} Y?ė?*A!>?MLD?Q@}?<ɯGdw? @ɗ&@c@@=x>P6?F@b) @eMh/>?;j;3tr/?0@s%@~A[U>v?gV|Zi;\@@H@;j.<T'qC a@"S@:miH~7FDD@ @?s* .<8@?@ġ?@#@Q@C`@sm>kz?5? @@^AS@bi1@RF\"h@(MA`AdA^r@@ l@T A+>oA+]A z@}:IMy@{?>&7ٿl}7܅sw@ A+AȾ@@ղ@+^p@A:@A>"A+`@^PZ HϿX>&7l=PDWƘ&ݿA@b8@l*@0dq@@gu@$,@i@@Zf@0@SO@u@R5R8l=BZADfA_@eC@@@ݯ@@@@ @Ը?ץ?@{q@ED@(w9?$ԻAB(LXBAh:>~@%8AU<@oV%@ @{4@ ޔ@@nn@w?_k@ AHH@/@~B(LXB B#AP5x@N@??@g@\@g@O@-I?s?O@'I@ajX@s@A65A# A@c@ :@}@/(A A]m@P[AkKA>e*@$]$>6_@[}@@E¾5(?F7@f@<@H*?&.?(M?z?ߔ@[@@@x>]>@-5@6_@#IQo>@.@?!nN뾼zQ??87?ξΏ?[@@?#JͿRTSn@Al?Rb@ơt@^[@{@?gvК?@+@P-jgJͿ-.gؿcN@Zu@eŽw@hADU@P?{~@A7ϡ@  @3@Zd$>пW>P5[?%AA+ſm W$5 A7Ak@W~rCܾ$?\=C& 0t?d@M^Qa:Z #@Ă@VX}=?i1!F'@<[Q?o\@??u>Ỹp>@2?-N@s%~8 z?>Pjm[?a+@Zvg\H/@ߒW@h: k!A aAioQ@ Aq#A?l[R>9cj"[2AewIw_@"@.Kע+Y@mA@KW?#,@W,Aɑ@{|v*gg@3^@ܿo2As"fveO@a@ @tXl8|@Ae@r@@vV@_GkkQ@A@8Q$cw2\(?73n[@I@R|0@okw ?@?%ϿR@7bA@X1> fA2\t[)>A@eA@~/@h?@M.? B?h@DA@!W?ɿ2|(t(* >^>7?u@@lD@@g@aΊ@k@2@!@x?* > ?B(*."E%H5ղ?@m@_@Ay@5v@ K@?(MhʿB￿DL%B. R@4+pcPJ" @ݤ@?K+@@@7s@B;;@f?4\@kk@%_ R@LA7a@@*2_pd3@v@J@ev @G>a@JG|@Pi@G@-@T@O@Vk7@LA@}f?Otq˚׶_@y@q?dG@@@ts@@@F?3@8@5wv@@~d?>>?~s(@J@{ @GA@$Z@8.@~a?bO߽)M}Ž8?EAT,T gl?a3@ԯA0@{?@?H?z?@?VE@= A{@|!@CSEAT#IQo>@.@?!nN뾼zQ??87?ξΏ?[@@?#W@'%?ɽ5@Ab@FԩԿwK.@@@@?#@7'@ A@.W>W@͉@U@-?@@$?N]@p@j@B?{@&@y@I8@@E@?J?͉@7e@z@@M،@? @5@9s yֿ@ @*9>?HO]@@x=`@7e@Y07?UD@Ј@/y?>@_>k2@=Bj @@hxU@AL@Y07?/t.?@:ۿT_/@g@M܇Kǿ52 @x=@A.I@H3ˡ?@E@i7>ͬ?&@Ǜ@=g?Z8+?@ @h=)@|g@@l@n@&*t@wAZ9j?c;Ǜ@;?OD&CG8@@iР@?*%+w+jDg/C~+@@kj@-?e;F;?l)v ?a?#*vw?t@6a?@&>w?w,@!?:)?e7@?s??l){$9P??PuϋV?@~@B A AA!m@-@u?`˿K@B?{$s6 M7hxH3?)t@֣@咦@8@Ŗ@L$@ر@ @ΰo@>+AKIs6G:,*b07B@@Pv@7@0&׾ 5羁+6@@@?/Cl Gُ YV{](i ?;@ @a@@:M@=m@dh@@(@Ru@YG*,ُ If>?a{Q@I@\<@@@@ ^@}@.@qx)@f?{$A?tJ ͚Oǂc>nL?@0ж?]o ?F2?EEc?sL@{3?)1,3>s=P4)͚y?4aPc@_@?_ ) 52*;9 @3@@*s@FSR.Ay?W@'%?ɽ5@Ab@FԩԿwK.@@@@?#@7'@ A@.W>W@4@8?2m[?d@?"Z$X1@ C@/@N3@<AizAit@ '[-?Up@? տ?4@Vq?Ur@P@r@}??;@@owO h[@6@E?]`?,@@%?"d?Vq?'?Hm@S@@F&׿?Eq >gik@-?:a z?@ћM@'?L?Ϊ@X@k׿pp@@e.\A?A AADA)!?`:@<\lSAG@L?"н4@@B`>&eAV?햋B %C&B=PDA| A>CA@"н᤽i@K@{+Z!AxY»~UATCrC|0C8BUsPjA>6Ș=@DW@᤽Pd?\@IAWl^ĉ+} Ar@0aȿBݑ$C%B A.NAt7@ @Pd?3r>@@B@j@.Ï81?A3@~j,@0@cot/@@3r> '@)@}?\2:Ov@`f\,"nO[g@C\3??,z@#@ ">?*?%@!|@Q@vӿF>B@ @)yqm%. |@;@R蠾T!?7P@% @)%?">?ꑩ@ӂ%@R?@3f?[!Wc@pA@@DAAK]9@߿~?`@aJ?i̿Q?ꑩ@NOw@W?=si@*@@F `eiVc@H@ȸ@/Bx?NOw@NE`ۿch?ڼ? @ׯ@^@ѕekۢaZd)>Ҏ@y@>۰@/@0y?NEvgT ,o¾+p?@z@@@W@j@4@LADA@@?,X?vA&-_%둿M???F@/@_@/+@[@@դ;@Պ?9?ZP}?nb&A&-̲$E!ʿl?QR?Bs.0iܛfh鿓HF >|>5Ψh̲0+b ˒ef4?7[?A@@}@Z@M&.@5?J.@ ot@d@J?4,Agľs7M0+E[R?F?b@AkAic@'@@@AȽ@ @?Z?cirEZLGrD=ߏx?DV\i@"C@Z-@W1@A\>ٰZLj@= ?Du3z F@*3@έ @ I\ה|h@~ D;NX?@[@.!|?j@4@8?2m[?d@?"Z$X1@ C@/@N3@<AizAit@ '[-?Up@? տ?4@M"@@p@U@dž@f7 *zh?"@@mF@#-@@X#?Mz@+@@0@M"@,k?H @@/M?"8>/A@;@ɫ1 mi?̓@ ?hP{ ?>^@#=@{Զ?,k@4m9@'Ax@n %E@ǻ@8k!g CDZ$$8@,|@-P@* AG\*@@4+%u@AU?FA)<@DAQBA6z5mZ@0!AO9 ?*Ae"@+&+s;@ Ar;lA{Ҙ!SAP CcC9'CqB6 A#h A@&+ >@ްAʜg˱ @9YYIB\uSCJ/CpC:zBkkQ@ݗh/AϪ@ >yO@A7VRqA; K;kqAM Cw_CCBAy AڇoM&@Ͷ@y^\@fA#b?2rAo@ u3Auxm@1P@F[̨˜2{@t-@@ ARa$@%q?R-@G@X*@b&?Z@h!@1ɽ(@@n>@ʿO!@@R@n?@|Ž?u @@@ A@:?:_jyZЌ@@2~@5*@@B@%???G@|@C@A>DL]2֬i¾~s@@Ox8@?[ @B@Wtr]K=X^?j1Z@`@q>%xl}[T?Le@cHD@?ծzm ֿW3#;Wuw9?@@׃@@զ@ @@c@"@(@L>տzS6a3R?iY5%?#X?-ꚿnk6?I@W@7@d?ג8*Bb_? [? @Pa@߾b@I?!\˞d~$pO M=>V'-)9oK˾@&@W@z@O@˹@@S@v:@ >6:ƿ52=@4 >t?U@T@j? $Hm%/f>3m^@tu@7@1忮\C@aW?V?%\@@@j:@Z=vEƤ0-:hzy`4Dn@Ee@v@Ps??@\C@M"@@p@U@dž@f7 *zh?"@@mF@#-@@X#?Mz@+@@0@M"@'n@,@pF@%@b1@h?_0 @@1@i@ȸ?43k@@Z@׉@%@'n@ @0@-@@1?+dߢ==@@R$?_m@C!괿h?@J)@i@ @C@E@ /Aq@tLa?峽@X @>g¦Dsh>@z?B@AڻAC@ @ĩ@EA~*@wl@! ATR!bvۛ0?9'@@^tߥ? A@ @`@0A?@@CA|BB*y;uJ@Ͽm?}%A#Y@Tq@AA>d#9ܽ@B}Z~k qcBtBWEBu]*w@f'i>{As@T"g@ښA:@Nk@u?^èbAQqBdA쉿@NNjo}#A`@"'@ A4A?\r@ JA`z  KpB@N@o?M?|;A<A'@ @@@eg A^Q@P)>qm@č@.3M<ch?N@O>gd@,A A @k@@@U@k@. cQ?é_@5B.H$E!B@ @GܿG @@@@k@y}@@>&@@a@$@Lo&b?f@]@ذ@l?$:Wh@+@a@⟄@આ@y}@P@A?(@Dp@{@@L@x82RF'-T~M@!S@i@=Z@p@d@P@$-U>{?~@ @J>@pN@#2!>jhN6dSf?@`@g?c7?p@{D0@$-U>7`Tև @Ay?.տ<?Wl@[@@@X@l@-@9@e;5>j @c77S}ܞ%KBF?`B8@.@(@Λ@f?`;lC> ?{@:@?@{@0=@MS!)sw@&@@lJh?9($&Ĵb P՟!?.܀@ x@ @$&`[ΛBCa7fG?6@*}d@ ,@k!?>3F??K@b'@Qi!@5?>?DΛgMͿԊ>qP@L&>ѫ4`I=@0@'@8@/@;@@@ ?[TEy0|? 즾gMͿ?VE@@d? @k@{?5$c} )o. ?^@@ վ==?0Q?fn????u@Ų@@~?+N+=&>Z*s8b?.$@@#5@(ɺ?}%?fn?'n@,@pF@%@b1@h?_0 @@1@i@ȸ?43k@@Z@׉@%@'n@G@i@ֹ?ֿ@8@Fv>޽GN L0]@c?[@@h?g0L@G@Xw A0@@ZU@$g@׿[P@U@I@@@X@x/p`m@ki@T@@C(@Xw An@hZ@8f@s@FRG#o@@Rt 2i@@9@#e\?Nz@\@n@D@A@Ap@[@ÿL*ڿ|G@N@1'Ϥ@қ@?Ñ@!@D@?@%A@=?2Q@uVl@wP@h>։@@H9@?tu ??@A@ Yf?4?ف?/= &-JJ;_)l,[%?`@˟?H:@݌A @tu ?D??@U@<{@ݢ0?dO@ZB9Z6q@)D?@ BPͧ?V@+@AؿE 1@z@`@R@@@ 6@G @2ސBjrH@@=u @经@YCG>~@O@B@@A=@?3@Vk@XxvFz5ttR?@E8@@hH?^Gw@.@|?5?n@AA?ʺNB ͦ?AAI@|??]o>6E4@?Օj@e@:*"6؆m??ypݿK$45[?Q@0@@s?Z??(¾=KyY@@M؆S[8zPc?5?u>X@tHpC8>A2/=wB?D?#S("7D"@@X@耈?M/&Uf \@N^)??@ k?oXJ 9K)([?"%X\> FF??ԙ@ft?SdVJG:>Å׾ةP>`7H$[?"n:ڿ@p@ wا^?,@l@xkI@j@;8A@"@4 ?۴G}1@sj@\)#n4w|> D@,@~=70@@&y@1 >*F\vP% ?ᵃ@O@@5>>@5u@1U4wLM.(?v@B@@~?XgˣDr?1A3: A@q>^KF;dLG@i@ֹ?ֿ@8@Fv>޽GN L0]@c?[@@h?g0L@G@@@BSW@LW@@R@%W@=]7Pa rɿ>@@8@Z@!x? @@@`zY@*`@A)NA&@mm2E1(7;PP@9mGAh[A7@|:=@@S<@q?+@A:A@8g'"@}'?@T?@Â%?)'A=Aj@?S<@l@@@@tV@{2% @*?@n]@gTy@7@d?!7Rlٿ6@M$@?v?l@ @w@3@q_@@B@}@*v 0@?-'`?6g@G@@ @@@kM@ C@˚??ש?A\+=oA?PO@o@@@k@O)9@1@Y}@9@Vx a?@Šֽ$0"LB@y@3?Fg"7c?_@{9@e<@k@&@⭏?_x?@{r@ٿ ?\@@~I?ie@@?-y:|@s@?@y?&@[?@F*??DAR8'AZ?0%?pl??^?nE '@HAՒ1Al{@!|@[?@dv@ߕ@8_@{AZ;2A(@wS3mUvV`fy@NAA@ ̚@dv@BAh@ Z@=@@՘@@~˿S86ymOMX2@R@8@X@X@@BA>?Q@R @@W@G@K@4T2r;?6@z@@r&?Q??h?>x*?Z?J>I?ba@]X@B??k?f?T+@Pk@:@??@JgD@G@???;kIʿrS1?H}#@nW@Y<@?T"t>},@g?tؿpD@/A|}'A ÿ|Mw?Ѱ?HNj}hLe?7)??K@?Jh ?>1l`A/ABzA@m}>q0@7???]u? -,<(ɘ?@d^><,?}a nABzA^c??ޕ>=J=:^d?h?=M>Hz?ظ`?cM12?Ħ?'UMu&^3APo;?撎@{@nB>??1? ?XIC%p^Y@vJ@>8K3 ve=?@@ `>\?RH@W@O?Rj? T??[?@Q@1@,??L@8_t@ v@c@?ۖ@9?>c?n@p@xȡ@5#q>Srjz uz?Xi@@~@'?Bo?"@iqe@@@@BSW@LW@@R@%W@=]7Pa rɿ>@@8@Z@!x? @@-@X@@ @$@o@-N@̍@@sU@3ǒ?E@F@:@3@]@d?{,?K?g@-@ ?J&>?e@A@@@6;^i8K&&"?Oe@@AS@|@R`@@cT@g=l}"@0?/7G$FٺY43GQ>U𾴠>Hc@@XT@@W ?2@@9|P@jK0/D(owW1fRv?v@g@?n^@XT@@ |p?v >@|'AW@>*Ysг< f>k=9@^]AJ@$?{z?@ ?h?v?w@k@ @@V@@A @Pu@.=@% =w4` L.ALqA??@@p@o?je?=i ?A?M;?:L@A=O@-B87A.A$SSB~B@F@,@i@%h@Oa@Y?v>sU1@@ '@]G@@~/@K\@ B$SSB]3HBdAtoa^@ߡ@*@]@S0@$L?Â@&9@z@|r@@돾v+g>@ B]3HBA@6n`@l@:ڏ@4h@լY@U>?Hƿ|`? 8@3u@A3@@€@~uu&AAHX'dI L@@@1pH@{??XiCb>M?u@@@1?9yHRR1<*t@OY@>@S@G@ZQ@VA@x?>;B?@*3@@V!@=@;'@&?#RR:@KZ@Ϣ@(?aא?YD@$@@9k@UAu@ @@@{@q ue .Q@@:@-@X@@ @$@o@-N@̍@@sU@3ǒ?E@F@:@3@]@d?{,?K?g@-@ 1%%?%0@b)@okx@@GL@@8@@fj@@@@l@?u @j+@c%? tJ=c?u8L?b?z@A@@'@ۈ@M@@D @ AMAH`@P?Y+A?d?> tg@@?.Tk)@i@⚒@-@ka?V??gK@<@@O@D)?Q@g@7@'@q:#@m+;@<_@U?dQ 5.@G @ ++@5m*?+N@7@/\߿f?fX?V#$@AM@ҏ@5˾0 ܄!ˀތ"?0@xۿ@FK@z"r@u?*/q7Dǵŭ?`C@cx@9@?@O~>d/ HqY>o@@@@?;[q7^ EčH˿ +#P%>?^@ƀ@i?T@(@ھ^@@(X8@io@hn,@F?@Y?)V̿"A]-n2Zؿ @@9?z,/R@@@@n^@y>3? ȏS@'@@G@`R>6!>8?@p@tk@$78_q(?"O@@]ƿ m>U>3?y@i@m A@?@~@#@C@r@#ABc@n?U'Na]ƿoga?@Ԉ@I@bC.@?5@@@߭@7@@p@@&@H@H@V@A@.L@E!N?oؿ)ԾВP@>l@R@xH@~Y@&@c@N@I@_?'?@K @=@@^6@q@C?ؿ"% eEKI^$2@@AǤ@?;? 0?:~[-?%L@@@ @28c"%ǵ3AC@,@NA@? ?!#ſe=6 ?,!-@^@Z޵@:-s@ǵ3AAȗA?!=T5?n%@wh??=?D}Q?H~㿩?z=?"{A>4AAA IrA.sͿxX /t7?+?ET ??G@|3c*&V?*1AAi@R|q_nj?f?)9>-_??xCu@`?cr¾͕ @Z?Yuo>@i@yy2q" @d@F@-@}R?[a?lM]%Z?!D@@@?֟w>E]@M@ @{@e@?f?>þZO[]=,@\@*@qk@;2?}C>"?bS? g@P1@-@D'@@3@?~@?@F@P%@1@H@!@¬ @.V@aCy@5 @"? 1%%?%0@b)@okx@@GL@@8@@fj@@@@l@?u @j+@c%? ! )?8@A8"@@R:@7NG03 ^սn@@@.@6A@Ý?! 3ע?GT@@@{@@p?(8K?@^@;@!@@@39GY=j|?m?*@a@6@A@bk@@@ռ@su@@<@n@/d#@?L̔? 9R fz ?u5@@W@&@2j@@>@@+#@#3m@w@"[?GD%>ER fF>t+@bt?m?C?K@6hQ@-(@@jK@o@ @ >H?kP@Y?\Ӕ H j=&@\@,?qۼ@U?"@$@ܟ?,>e?y@??07Hؾ*H@2Ѐ@堾(k bo{@o?L>?5I@„@&p@=@͒R@iw@(@a>ĉ? @V¾bL-:?8?' =??E@Æ@ƚ@@G@@B(@6Q@cVH@?!??oa?9?z.@8A@T @ߵ"@2@v̞@@Yy@@@}@S@1#@P7@# @:?{?վXo3?@Թ@f@L\@տ@q?j" )?8@A8"@ @S:@7QG1?]սn@?@.@6A@Ý?" 3#ע?GT@@!@{@@w? 8(?@_@=@~!@@@3z9Y=|?o?*@a@5@A@bk@@@Ӽ@uu@ @<@n@+d#@?R̔?K~z9R zfdm ?o5@@W@&@-j@@>@@+#@ 3m@s@ [?GD%>ER tF>u+@ct?m?B?K@3hQ@.(@@jK@o@ @ >H?nP@`?dӔ N =/@\@8?xoۼEU?"@$@?,>e?x@??,7*ؾ*H@6Ѐ@堾2k bko@t?L>?1I@„@+p@=@ђR@bw@(@[>? @¾bs-:?8? =??E@Æ@š@@G@焷@>(@6Q@cVH@?؜!??|a?}9?z.@2A@T @޵"@2@u̞@@^y@@@v@P@1#@P7@# @B?{?Xo3?@չ@f@I\@ѿ@tq?j! )?8@A8"@@R:@7NG03 ^սn@@@.@6A@Ý?! ga?!Ԉ@)@"C.@5@@@ޭ@@@p@m@ @vH@H@@A@L@] N?Mؿ2ԾP@/l@ض@G@}Y@&@c@N@I@_?t'?@K @=@_@06@q@=?Mؿc%hEuJe$2@@A@?l;?a0?T:[-?L@@@r @2:cc%h3A@%@yNA@?u ?k!b$ſ G=l3 ?%!-@ _@޵@~/s@h3AAȗA?=4?m%@|g??툢?C}>?pH}㿁?ռ=? IA>5AAAHrAsͿ@X|/t?{+?T hN@G@33M&V?%1AA@R~r_sk?g?=9>^?^?j4u@5`?x¾ @:\?us$p>@@#y3q0! @d@%@-@ |R?\a?ʵM&Z?D@@ @?֟v>E]@M@@@we@W?qh?L>+þ3Z"[U\=,@@-@Sqk@Z32?E>"?N?A g@1@?@@'@S@W3@R?@?@F@%@1@eH@!@6 @/V@iCy@ @"?*&?y%0@b)@1kx@@.L@@@@Pj@Դ@@@ڢl@?7 @hj+@b%?󾖵=%?7L?`?~z@XA@@'@ۈ@M@@4 @ A NAN`@'P?*A?c?1>P@%@S?Uk)@O@ߚ@>-@`?V?6?fK@<@M@O@XD])?ߚQ@P@6@}@8#@+@W_@U?kd1Q@ 5b .@< @Q++@i*yã?~N@6@ ^߿{e?W?"$@L@ҏ@ ˾ ̈́&ˀe"?0@ۿ@QK@"r@Rw?)7fǵ?`C@Gx@@>@~>/ ]qY>Q@}@p@@?][7Lc51čB˿ :# Q,">?%^@ƀ@?Р@1(@ھL@@@?U̿@]ّnZؿ8 @@m?!,<R@@@R@^@ly>s? S@@@ G@ W>^>?@@k@(7_(? O@R@ƿ&#?>U>Ϗ3?y@h@l A@P@~@#@@nr@#Ab@mn?R'D eƿga?!Ԉ@)@"C.@5@@@ޭ@@@p@m@ @vH@H@@A@L@] N?_@P@ɕ@"_@[?һ@-#@@T4@w/@?*؀@@dT@h@0@`?YΓ?e.@@_@M?@JD@@W%>u?@w@f@ @7@T@X@A| @u@7E.= By?=ٕ?9ت?M?M)W=A(?@+@tW@^37@SsB@K3@/@%@R@! E@B@߯@=@ =/w4M羴A@qA9??@n@}p@l?Sce?o=]q⾔?J??H;?9L@?AN@s"@87A羴A(SSB~B@F@,@i@%h@0Oa@?v>T1@M@'@D\G@@~/@?\@ B(SSBY3HB\A2oJ^@ߡ@*@G@0@#L?Â@ 9@z@j|r@@쏾vf>@ BY3HBA@A7`@@ُ@3h@SY@cU>?ƿ`?8@u@3@F@ À@FuB&AA*~eI L@S@x@HoH@R??i%C"ѿ> O?u@ @h@1?Gȳ*{R0°B?@3@́@!@8=@{9'@?o#{R8@:X@f΢@0?vѐ?C@@@Aj@?u@- @;@v@{@ "e,Q@@8@@UX@@Y @$@o@N@@@Q?d@Ai@D@@k~9ai L]+?c@@XA䰖@ԼIe+fo?E?>>S@)`@@/T@-N<}~"@8-? 7eFX&2GQ>S?>GIc@@xU@,@ ?F2@H@2{P@NK_0/ E%(Ud@'Al@'>}Y ѳc< Y ?9=@<]ATI@?Zs?@w?`?6?̍@l@@@+@ @ [Ήg7dݾ?Q6@5@8@R3@78`?WA?w?_@P@ɕ@"_@[?һ@-#@@T4@w/@?*؀@@dT@h@0@`?YΓ?e.@@_@Ag@Y@@@@ɱ@˿^86mOMĩ2@KR@@X@X@Q@A>?3Q@@ @@ X@O@J@-T3r/<s?f6@~@@&?S?N?h?>z*?+?DJ>?1a@]X@?O??d?+@Pk@:@??<@D@OG@?a?)?նkJʿS*1? }#@mW@S<@?T^n>,@Ag?Srؿ_D@/A=}'A#ÿ1Mw?1Ұ?PjAhIe?t(??J@?5'翭?<>܉k`A/AzA@(nx>0@??Z?'[u?+<ǘ?d@Y> < ?a (mAzA ;dӫ??ޕ>W=\d?h??7M>x?`?L1f?Ħ?UMܺt&3P=8?%@z@nB4>g??? ?/I%0;5Y@dJ@>J3v7:?@M@`>?H@SW@?tNj?T T?[?@Q@D1@,???9@K^t@Kv@/b@ ۖ@9?8c?@@ȡ@q>Srz Cz?{i@!@~@_?Ko?"@pe@@c@@RW@W@=@ @5%W@]P҇aX ɿ>@@@(Z@v?@c@Z@yY@Y*`@AD)NAq&@nm2'7;QaO@AmGA[AE7@ :=@Z@<@n?+@A:A@UgA'"@%?r?@Â%$?'A=APk@?<@Žl@@@f@WV@'{P2 @,?@]@x!y@6@jd?$7mٿi6@\$@??Žl@(@@`3@_@@'"ҢB@}@q*&w*!y0@?w.'ź:?d7g@G@@(@J@A@٨M@sC@ʚ?XQ?p?{\+!C=pA?O@co@@J@k@D'9@@X}@9@y a?䗁@Ǡֽ0"вB@z@C>f"Rb?O_@9@<@k@&@H?u??@q@п?@}@zI?e@@?.-y|Ӻ@s@?@n?&@%?@(?R?KDA 8'A?G%Z?Oj???E'@HAϒ1A k{@z@%?@hu@ޕ@ֵ_@{A:2A'@twS3%UփV:ꎊ@NAA@˚@hu@Ag@Y@@@@ɱ@˿^86mOMĩ2@KR@@X@X@Q@A@1R@p?}@1l@M@a?\ سؿ5tRਡ?@!8@@H?Gw@@}7|?4?*@̈́AA?MO ͦ?ńAIAH@??l>6Ep4@S?j@]@s@gϿc:9U.@!@? >nj@P@)"6Ɔxm?6?oݿ@K$; ^?Q@0@@m?S?V?þ=ywY@@ƆR48Rc?5?gr>t>=tHp@8>1R2Z/=tB?]?#R4( "cDu]@~@ǀX@>?M/Wpf @NJ_")?[?@j?X` RK)4(?"~Y>RCF? ?@u?/3dV9|H 9><׾LB>6H?"oڿ!@qp@yۧ/?,@kl@!lI@j@d:A@#@ ?>?G_}2@Fj@#*#o5wͯ|>C@,@J=60@@Xy@ >*2\I% ?t@A@@2>>@u@U5wL󢑾 ܸ*(?v@@@=?GgˣEr?0A: A@k>!LFdLlG@@+ٹ?ֿ@@v>vKN>L]@?[@n@lg?\jK@lG@ww Ap@@*ZU@g@h׿*\P@U@@;@@U@/^m@i@O@@(@ww An@Z@f@@GG۰o@@uɵ (i@@G#]ö?Nz@]@n@:D@t@p@|@ÿB)ڿG@O@2q'@@ 4b?sÑ@\@:D@B?L@:A6@= ?2Q@u Wlu@vP@h>@@>9@B?s ?>@sA~@Wf??ف?%/C &-GI;g),[?e`@ʟ?:@ČAՇ@s ?ZB?u@@&<{@㢾0?P@7Z57A6q@E?Q;uCx@P@Y@ZB?@f@@?ĿP ?=@BPyQͧlW@>@ؿE 1@K@9`@@R@@ 6@E @됾jrTH@@=>tt@@CD>j@@@R@AI@Ǖ?3@!Uk@ x%Fz/:?;[@ZI@@@<@ oƒw@_@cC@@A@1R@p?}@1l@M@a?\ سؿ5tRਡ?@!8@@H?Gw@@.}@@@&@d@b@W&@(L{-b?F@t^@ٰ@l?_:xj@,@b@@@.}@|@ZF?(@p@|@@oN@wߤ)RGJ-T~N@S@@>Z@yp@d@|@QU>?@ڠ@X>)@sN@2!>~hSL"2Qf?`@8g?#L9?q@aG0@QU>47AI @Gy?տ9?DWl@@̷@ @'X@&l@@9@5>k @X\747۞m$K= ?k@3:@?@{@j0=?MA O&w@'@@)Qh?&$Rô%b5!?݀@x@ @"$M_ZvCagG?6@~}d@,@ ?>F??N@d'@j!@Z?>?DQvKͿ׊>O@$>\1qI=@T@)@8@-@9@褊@@?뿰ZTy~?ꦾKͿ]{?WE@@Էd?B @k@_?gc}Ņo= ?^@?@Ծh6=??4Q?]%n????u@Ʋ@@(?N=X'se?%@鿩@ 5@˺?'?%n?<)n@ȗ,@srF@l&@>2@?. @޿@2@H@̸?3Ol@}@6@؉@\&@<)n@ @1@.@@5?`ڢ=@@@R?m@ɓ贿i?@*@j@ @a@o@/Air@Ea ?R@T @>+ ²CFsƤh>@W~?yPB@fAAa@ό @o@A#*@wm@ A;TZ!bڛ6?&@W@"}ߥ? A@ό @a@S1A?@$@ɠ"A|BB:y]tJ@AϿn?%AY@TY@WA >!9\ݽ@{ZHk cBBjEBAPx@ w>At@TWh@ݚA@N®@?bè cAQqB!eA]ꉿ6@Lj!w#A@W@ A4A?r@ JA_(zTK pB@DN@oFM?;A<A@ @ި@}g AQ@P47>m@@x.2n®Ih?hP@O>b6@~AW A @@4@ @V@m@ tb5R?_@&+HEǽ? @@U @>A@::?_{mZ:@@3~@*@S@B@??G@@@Ro> L ]Ui¾Vt@b@|8@&?V @B@ ^]̖=d?K5Z@3`@>x"S̶?e@2OD@L?ˮ心տ 3G:W}~wa9?\@ԃ@@Ԧ@'@ @@P@(@o>տS63Sx@jY)1%?X?]뚿frk1?H@W@X7@Bd?2.*Z_?w[?Q?+ M0}??MX_VLO(nZ?#@s/ 8Nu{|CiEjAˌ>o @a@b@ ?7!\͞]~VqO8N>?(*9n˾s@)@Z@z@mG@@@ұ@>R@1u:@f>>ƿ53>쨢cx >े?[@T@f'?EK"NO(Nf>p^@֣u@@RZsC@3_?f?&\@@F;@9GvĤ.~*d8tyu`Hn@g@v@{?sC@C@ "@@pp@)V@)Ȇ@7X*j?@?@F@-@@ %?*MwO@@A@0@ "@bX?@7@V?(͙>C@3@@19n?͓@?@{&?L`@?@a޶?bb4r9@S)AA{@s$ȚE@Ȼ@- Re "űg @@gR@ ABb*@b4+u@A;?ڬ@A';@ AQBiA_z5Z@!A9 ?*A"@+(+:@f Ap;laA/| SA> CqcCs9'CEB a A#`h A@(+=.@A0ʜ ˱/ @XgIB`uSCL/CpC:zBVjQ-@}/AϪ@=~O@;AfYRr^A ;LjqAM Cu_CCBA3 AڇN" @̶@~G^@DfA|b?DrAo@u2AtNm@AS@<[R˨fe|3*@.@DX @ A\d$@%Vzq?.@}I@c\*@{&?\@l!@1Ž/@Ŏ@B>7ʿU!@@E@?VzS@?)9@dR@w@]6>ǽ? @@U @>A@::?_{mZ:@@3~@*@S@+@g%@W?ׂ@0c?$"c@dpA[@@AA[9@߿{?&`@{G?l̿yN?+@=Ow@SX?~Q;i@1@@@YA_j0c@G@@FBMy?=Ow@ME-Bۿf?ؼ?@ׯ@^@jk֢`Kdwk>KҎ@y@ܰ@/@/ {x?ME+UG,U¾^?@'y@@@@n@G:@MADA@*@١?X?܍+%'-h[7?՟??F@@ _@ +@P[@@;@?>9?U<}?od'%'-+E"ʿT?=O?&st.iݛfX鿏NF >%>8Ϩ+ ,a!͒f~4?p[?E?/}@^Y@^$.@K?$.@mt@%d@? XAqľ;;M ,F]RrO ?Ȩ@AlAb@S @@@~Aƽ@ @?Z?qFz[L"r=ߏx?l@~@z@X>KCVaōNi@QC@,@W1@P\>ٰz[L j@ ?v3z F@2@= @ H\znzh{ ;vY?Q@ҫ@(!|? j@ 4@4?+m7X?Pd@?4]V1@GB@=/@2@<A zAt@)U-?=Tp@u?տ%? 4@Nq?r@P@mr@}??c~&@@QpwO !*@!@B?A`?,@7%?$d?Nq?ϳ'?m@YT@@FZ&׿Q?Iq!,3fiE@T?@`y?F@$M@ϳ'?wL?Tͪ@gW@tr׿CA@н i@@"{Z!ABxpO~UASCrCu0C8BlPcjAZ@6K=@V@ d?Z@wHA@q^ˋF| AvWA#aȿBӑ$CB Aw A87@@d?r>|@@tr@ej@Ï?Ai*@6,m@@ðw/@@r>N X@*)@L?Z:*v@n[-P[g@^C\A?1z@&#@N >=?")?F%@h |@ Q@ӿFB>B@@y=ml, }@<@S䠾CT!?P@r% @#?>=?+@g%@W?ׂ@0c?$"c@dpA[@@AA[9@߿{?&`@{G?l̿yN?+@@@g?a8?A@@h?@f@y@k@R@ (*v@6A@5j?;@@38?bD&F6@@Ϡ@}?s&+ w\D/C|+@s@`ij@C=Fۼ38?* m?`?xrw?s@a?&>҂?+u,@!?H:?7@?xt??6*_{$|??6wϋ?@@} A AAPk@[+@o?˿N@J?4_{$6 ME8hp1?t@֣@)@ؚ@:Ė@"@ױ@f@Do@c>AJl6@Gַ*p,6B@@u@7@.׾ j=v*6@@I@?:Cq @G= }W{(&m+?;@#@U@"@;M@>m@mh@Y@ (@Z@YwH,=  JsT>}?;N@H@<@6@@]@2~@*@x)@י?EA?K #Ϛ;OqcG>GL?@0˶?lo$ ?/?S]Ec?OL@0?513>*=6)#Ϛ?aPUc@:@|?_ 5w*e7 @~?@)s@EŘUR7A? W@%?;5@FAa@T֩҉Կ]J.@`@{@n@>#@L@ A@#.> W@Ỏ@!@?$@@N!?P]@@oj@{@$@y@I@@{D@1?l?Ỏ@|6e@z@i@׌@ ? @@?s1g yֿ@@ѭ9>?bL]@@A<`@|6e@p,7?ԥD@Ј@(y ?@>2l@;=o @s}@si\xT@OL@p,7?t..?q@ۿЈ_֥@@M܇yQǿ62:rI@3@DoX)1ɿ@!S?tƷ^ڽ@ž5gQ=@ @sT@A?ÿ'^7@ AaF&Y@1??Ʒg\c?+Ք@7l@@D 3W{5%҂́@&@@?gT,@z@?ľ0v*:?@7E?nVKIkc9kU@R=Là@E@Tw@o&@g@枅@G?⇿ @Q@ ?5Qcbmi8\@H?nj,K@w@=6@w@$@ @D?z @@ ?Sr@A=@x=@AfI@pJfȡ?"@G@F7>c?$@@@g?a8?A@@h?@f@y@k@R@ (*v@6A@5j?;@@Y >7m3g n喢@@y}0@oTgw?@ ?񏧿ϿR@}bAl@j1> f{@YNt[xia0>A@[Az@/@(?@N.?B?@DA@G$W?ɿ (Nt(* >m>U6?@?@E@@g@͊@:k@\@ "@3?@> ?B(*. H3ز?@n@@bAy@v@K@?ogʿJ%.R@+#ۂN# @@t?+@f@~@s@<;@s?\@k@ݎ⿐R_R@3LAa@)2$n3@@^@w @p?a@vH|@Qi@c@*-@@@9k7@3LAS@g?qȚ_@@t? G@@@Zt@@@?3@w8@-)Gwե@S@CX}1d?>J>?s(@J@@3HA=@y[@~.@yc?߽, M`Ž4? AT, gk?^3@&A@|?@C?J??aA?tE@= A^@}!@?S7 AT`#-5o">@t/@(?n~Q??<7?̾m?-\@ @?`#HͿRTSdn@A?ΕSb*@t@F[@'{@D?fvК?1@@LP-/jgHͿ$J..eؿN@u@eGw2@A_U@?}@{AWϡ@CN@@ڱd$T$пw>Ϗ8Pn]?#%AoA)ſ X$ A07Ak@V~rrx<ܾ/KT$^?D+CQ iu?'e@^Q`ZՅ $@Ă@X=?v0D'@_Q?~n;a@?S? ^"X p>@|2ݿ?HN@Q%.&8|?I>Cj^m?S,@TZvgnH@הW@ h{ ^?.1[o!P2I\?߿W`>!A aAl忒  Aʼn#A?)[a>8i"1[Ae`wv_@ @ڄ.֢Y@mAM@O\?-@X,Aʑ@z|*jig@^@ܿ\oAsU"feO@@ @WF7|@Ce@@ @V@4GkkQ@AA@28QbwY >7m3g n喢@@y}0@oTgw?@ ?񏧿ϿR@}bAl@j1> f{@Y8@?@?{@1@Q@b`@Pn>z?5?Ǥ @@^A^@,1@RFO!h@MAi`AacAr@@= l@ Av=oA*]A z@V"AD`@P GϿ,'79k= DJǘݿe@a8@k*@bq@@Au@r,@i@~@;f@a0@N@[t@RQ99k=BgA#E|A#_@C@1@5@ݯ@_@~@@Ҡ@CҸ?;?@p@D@)w9?1ԻAB*LXBAy;>@(8Ai<@V%@.@4@ޔ@@~n@?_k@ AHH@.@B*LXB BA5x7@ N@?-?@g@\@`@2O@2I?U?@&I@j@ s@A5A# A@b@N9@@(A Am@p[AKA K@h5>d*@V$>H_@u}@@c¾6(?Q7@f@<@s*?i.?pM?mz?@$[@@@x>t^>@-5@H_@IŒ?ԕ>[?\@Ar@ɔtޓN-RH j&P5@;h@e?K߿}hfIŒ?ҙo? =?s@rM@-%@|2c2A6@ФW~&TS?:@ϯ?b,ۿҙo? @>??|6h@=a)j࿭+?)@@{X@B@Ɉ9B׾B@G?CPr> @>HIN?>c?m at%H@,@@s@ߚ{@#ī<_q[?@=>N>{cܿ?ӎ:?_fҥd,?x@M@̮@?dKؙ<?QR{>gF52e?A@lAgX̓?c@T@@&@g>sTb ?=×?2)U@!> ?EK6?~@>}?^Gw?' @)&@@@x>6?@q' @YlM}n/> ?y^2:3rE,?/@r%@†OB[W>t?j}"[i}\@@H@-y^N@|?}*DN<8@?@?{@1@Q@b`@Pn>z?5?Ǥ @@^A^@ S@@}j@q?o@@@ y@@}@+n@@ES@@(@2>tf@"@?w@k>K?#n@ŧ@#??~@4X@w@@@cE@cE@@Y@9?G>@@3?C̺GC@O@?L??ڢ?@dK@N@\@v@LB@'?i@)r@x$@} @Ew2?`!Q-k@{vJ@C=<@/@L@سJ@ @@@-k@ @1j̿Ew2?gAS^A>qYq-@5׃@u? @)"AU@?Dh@jAt@a#=3_p@1@A>9AgAA@8aA@<^@ AAh@b? z@ @kBA?\+A"Ai/} -@@vW@2 u?f@g@|@A0d@?@TP?.?i@3V@NDA&i;$?.,1@S@@2y@Z2?Xj@lS@\b@i4@$@???()@A@2/?+;7KE@\s@A@?5 @'@@j`@@@WL@9@*@@i6@?F@%*@#>7K?ٓ@S0@Il@+?\t@N@@=s@@n@[@@>@/@dw@6:?v@@7&@?qo :/?DU?d@@:@H@6?o(@]@N/@v@J@Ap@%O@J?CV?:qo?J4>q@^A@s?©HոM\#hdl?@AXK@ٿ>ѿ. ?n?L콠ƾ"@a@ m@eţ_H}qY^@@I@zR=n?bF3"ͿK@B@ފ?ncY1 5rt'^y%=@ou@d {xbF?#Vg?@r@ZS;qS xM (\шjq@|E@D.Dgl*,-A$m@Z@Q\7?)=q Xb Ȏ?@g@\2cgl*?EJ^l"ҿc@@2~@a8z'. )3/@&A@I?? S@@}j@q?o@@@ y@@}@+n@@ES@@(@2>tf@"@?w@k>5+c&@a@@@6@ @Fy@@=@"Z@o@Lƿ>?Ò@WAJAP@E?6U?@ AG@?,>$#@@AU@8>hj>r%?;F 0V@s@:@f@V]@ @@̈́@FL@@ ^@5$@@vA@_v@b@ZZ@T@@s[*mjWNL@Np@^A@X{y?[0KDœ?J@̓@@)@]@>?8,@V@L=@@ɴ@w@ec@8@1bV@F@O@>@9@&@䩵?@1U@ @?5@$4@U@wG@҈@[?|APs}|Ȼ[ޖ(?̒?O@=@C@WЉ@^@"~@Mx@@a @۴@N@y??? |gPrؿ?jmTyhͿ㚼K@@>}@F$@t?@)@ܫ@x_@+/ Xcrؿ_"4?hSo?zy?M=^m(*kv?K@ @vT?yԾuh:@u@}?RAw 4~`?_"4?!c ,?$BP( '?T@?>,Ԍ @ j@|ͳ?(zkϿԾ!N?l[]˾%X/#?Ca@?\C@?ld)jo!޿b6 ?.?ܲ? WϿRa5,@3l@7&:3?Sp@>4@?뿼5,:=F? ?&ξ *?=ҿuGJ@N@ B@G$@?[~@@V@E7@rF?`:z>L>tCp^!?0@ @}3t@O@@@{s@I@ @:@@y@h@6?E?GU?tC5+c&@a@@@6@ @Fy@@=@"Z@o@L'#@=@qAI@MI>j>V ? @WAtJA@vE?Z?@ A@*N@@^@M:$@@^wA܂@v@b@ZZ@@@'p*+mp(b Z@@i?,@@@n@_@@EĿJ[xпE@M@@q@`w@@q@@3@@?z>,RL@p@ùAR@y?0#]Dᗘ?eN@ݱ@k@ܘ@i@j?R@4@3@V@5?@6@ȴ@Q@c@8@1?K@ꔦ@@f*@]]@>8,@V@?U@Z@ۻ? 5@2@T@G@ӈ@T? A8cY@F@&O@@[;@E&@?@?U@~@qOx@@ @۴@N@A?'?av{g~|4[(??|O@`@@Љ@@~@t?@)@$ݫ@V{_@gZ.wcؿov XyͿkK@@}@^F$@t?Ծh:@u@?PwL4w`?4?Co?*y?vLJ^p(ev?K@@5T* @d j@ϳ?(iϿԾ[!A-+?"8R( F#?T@4?A,*8?>?&`@ @""Jaj?llś˾鿒0?_}a@%?\&}a?y>@·?kdł)o!޿2a6uV.HOH0&<m@0z?>`&Nj3?p@;5@?w+:=F?ҕ ?D?Ӳ?i^Ͽ8Rw[5,@j@)N?]\~@@zW@8@F?8w>>t}A8ξ%?3=8ҿG߁J@Q@A@F$@?I@ @)@@y@Th@ ?XK?U?tԠ p$? 0@@4t@N@i@g@{s@I@EZ@Xq@Qxf@~%@GDw@k> S@@k@q?o@@@@v@=@u@@E@7E@@X@9?:Z>@g@??n@Ƨ@&??]@W@w@@@7@>^@v@MB@/?@/r@$@m? 3D^ȺC@]O@ ?!?ɒ??@M@7@J@[@@@M䌾*0k@_@0/̿Fr2?`*M-k@8sJ@YY=?@P1@@J@H?qf@iA@=_p@1@l >j9AAe^AA\q",@փ@P?f @("AR@H?d.ܜ@7A+ @?Cj@Ģ?6]@fNB@`A#@x1?i@~V@5BA&ږi} }@sW@{?h@@c@l4@k@???0)@ A@l7?+##,e1@aT@@=v@.6?m@[pS@$b@l4@@XL@s9@B*@@U7@?@7,@)>JE@t@h@.? @@ے@h`@@@c@}[@@ @U.@ w@=?v@@h<&@D?ٓ@0@Ll@0?ft@M@O@s@c@c@]@/@@@ AƲ@O@?QV?XMoD:/?/[?e@@@!@s?(@]@CL"d ?@AK@ӿ> ѿ6 ? 4d>p@p]A@hr?HCL Rr}^@G @6I@9Rzp=?߯cǾ @`@Nj@$ʣ a1 /Nt^=@t@E"㷐Y{xrF"ޝͿ%K@B@ڊ?oFdPZa1 U )ȥՈ q@|E@RE.n!h?@r@WSQvS U 6Xc -?9@g@6b 2ci*,ߧCm@Z@S7?2+j $*z3C/@׶AѴ@SS,?b?rW^ule*ҿ`@@Z~@zL 9aG- R?5@SA/ٳ@<#h?ڂپ܆FhsէDc@(Ac@H?B9aT\@*@?S @,@@z@?]@M(/ʿ ?4 p?8,@@оAw@@z@T\@u@m@@R@@D(@+>xf@~%@GDw@k> S@@k@q?o@@@@v@=@u@Lz?;4?ޠ @@]A娆@<?)d`@@8@?@q?Ӹ@@O@)[@R>Lz?_@! l@ A=oA*]A\z@aһ1@*RF"h@MA`AbA9r@_@@DYp@AE:@A?"A`@PA >Ͽ&7 ٿe7 ۅgt@ A+AJ@@@,@i@@6f@s2@O@u@)RP7j=D1ǘݿ*@@_8@o*@eq@@u@,@@@ӝ@)Ƹ?\?@Oq@D@*lc9?0ӻABAJhC@_@B@)@z@_ׯ@J@@@@k@?Wk@ AC=H@;2;@BKXBAZ> 9܌@7A<@H%@@P2@@\@ @L@I??@ I@j>@;A B@A5Nz@M@J?+?ެ@f@\@3@%Z@Չ@1?@~!@Kc@ @񿖰@?? s@A35A# A@_@@o@N A>[AaKAI@=h5>g*@b$>.w?37@F>ݿ>@m]OA=aAA-0@@M?z?@X@L@@Xv>x>@V-5@=_@}@b@c¾F(?8@e@:@V!?$?M?hH k)15@ټh@(e?AH߿qafŒ?ڕ>^?-@r@Ȕߓ2-hW~i&S?9@?`,|ۿVo? 4s@L@J-%@01cB6ӤW@|X@KB@(x뾹9Ř׾B@F?|Ps>4 @t?F?Z4h@h=+a iz*?)@@@t@3{@^,ë_[?@\>> n>I>>?yd? aM%H@.@@@ή@S?}eJc.S c?^ʗ?E!_>zf&2+k?A@L@XI?Bc@@&@@@5u>7?V@& @<^M՘/>?BG?\}@}?Gw?  @&@v>p?\k@}Yi\@@H@WC63ګrI,?-@fr%@C[v>FȻSPDa@X@?[O*!&XLz?4@?ϿR@aA@P1> f@^EA7C3km@@l~0@BoTA@mA@.@?@e@3͊@=k@!@}$@?|k/> ?@e)* >O>9t?@@D@]@e@fAy@'v@OM@~?hOʿ迿iJ%,0}'H9޲?@n@9@fA@vv@6;@f?@\@ak@A`8R@+[.M$ @@?k+@T@@c|@Zi@^@-@@+@l7a @LAd@'23f6@4@@%~ @Ua@c|@5'@0x@=@@F?3@8@Ĕ|@@'s?߹Inu_@Z@u?ѠG@@5'@IA\@\@.@n?޽ MĽU}#>I'?t(@(L@@IA@I@!T@@7@M%@TtQ?>?D@= Ah@}!@#SsAT,V"b$p?2@8A@y?@Q?F?/?D7?t;\?Z@Ġ@h?\#Zo-><@0@?n뾈|Q?/?U[@{@?hvOњ?2@|@RM-egzIͿ RvRSn@9A?6uRb!@t@U[@~?~@<Asѡ@=C@@d-.eؿN@ku@hwI@9AT@~?P ^Z$1 A7Ak@U~rܾ$п>ÑP4]?X%AA"ſP _œZ ]!@VÂ@X=?F)H8?zC; q?e@^"Q_E^ o>Ű@؈2?N@ &ɦ(T' @jQ?lO@??xgH@W@Ah?*5pDkm-?+@Z@ A#Ax?[>w>ir" [%t!r^<\?߿L>}!A`Ai@9X?-@:Y,Ȃ@Tv|*Mlg@^@ܿ,n)AeivYt_@ @x.֢dY@lA@9X?@@V@IkkQ@A#@)4QV]wTs& f f@^EA7C3km@@l~0@Bo8:@@Р@~?%+wDx,@|!?3:"?7@?Kt??뿈* ?ja?lsw?@6a? '>?x,@R AAn@g.@|?˿DA@?{$E??pϋ*?Z @@ AR A*Ŗ@%@ڱ@@ܵo@>hWAFX.6= CO<7hj3?t@أ@@@*Ŗ@ 羇/6@ @@?C G~*[A7B@X@v@7@h?׾ =M@Cm@k@@*@SX@YUE=+ِ Z{(Of ?n=@?@,@@=M@@L`@;@@~)@Ƃ?,A?bJ {K[>?=U@ L@?@f@@V6?'Ec1?L@53?13>8=6)ϚOcm>pL?@Ҷ?n ?V6?θw5*5 @U?@(s@ ŘTRS4A?aPhc@@}?d_ θ@@1@#@P ´@) A@*.U>V@%?^5@ASc@OЩԿK.@@@Lm{@$@y@I@@D@??ˉ@@?S@ @M&?Md]@"@j@LmQ yֿH@9@9>+?_F]@~@5`@4e@Gz@@֌@l?Y @T@/sm=|nr W@@n yO@L@'7?٠D@p̈@^Пy?@>%m?Am7Hǿ42\+H@4@ tXw9ɿA@/U?tz.?@ ۿG_@@aMx3݇7Hǿ=AA?V] 7@N AZ迮bF)\@ ??IƷڽ@*5Ti>@S@fS=AA5B҂p@@Z@?jgsc?=Ӕ@Avl@Ϛ@WD3xKkcd{q@ ռ=d T@ZE@^@(z@uľ4,:?@fE?mn$WxK m>[@X?tGK@qw@86@7@U&@g@ȝ@??1ᇿ @Q@?Qc qty=}@AxI@Jɡ?5@J@v7>?$@ @K? @@?r@A>@qty=@hm@<@)*y@AvAj?.;D@g?8ó?o@$@hx<@Rh@@M@rAײA\9@2߿w?`@P?_̿OV?@%@lB?@m?=!tc@pA^@M@hScͤ@G@V@mBx?Ow@X?m};2i@b@@:`zhYԢGHdq>Ҏ@z@tݰ@/@㽎y?INE?;ۿ?c?iڼ?Ϙ@ٯ@(^@kYԢo@<@MOAEAp@W @?X?8w"U,v¾an?@@o|@}@@@o@ +@B[@@ߤ;@o?D9?\}?nra\&&-|ꑿ$???F@@_@ +@rߛf̏CIF >R>0ͨsȲFt#&ʿ?R??.yirߛ:?.@Lqt@d@?DB @Vľ|6M ,!Βf4?[?t@N}@v[@$.@:? @@@Aɽ@ @4?Z?jG^@R[J2?T@AmAcc@ @G`čȮ4i@D@-@Y1@k\>Bٰ!&\L%r=ߏx?l@0@z@\>BVG`P@r@y}??|<@ޱ@ppwN rBT*ki6@!?k&h?@(M@Ʈ'?k@-Q@@"F%׿0?Pqc"r΋AAA n)?:@]lb-AIJ@?xL?Oͪ@X@t׿(lp@@$g]湃?΋A%CK'BWDAe Ab>CA+@нk@@XcPdAa<.GB%CrC۠0C;Bs¸GjAV6`V@n@&8|t@D@f{Z!AVxBtUATCrCߑ$CB AA$t@C@d?b@'PA`]^|| As>aɿBߑ$CzA-@$l,(@@V°y/@@r>#~@@܌@j@"Ï8#?zA0Qr[˿g@|C\2?v@|"@0 @j&@d?Mb :fv@L\tŒl+ }@u<@렾1U!C?P@' @%?!>?u*?%@"|@R@/ӿ%G>YB@@ylM@rAײA\9@2߿w?`@P?_̿OV?@%@lB?@m?=!tc@pA^@M@@A@Ǽ:?_Z@@7~@Z*@@ ?9@S@.y@6>Ž?@O@@yB iD¾t@O@3y8@? @B@??TG@Q~@@U>LC`yS?e@OD@?VЮúֿk]薾^)=\?r2Z@W`@>x '@{@@;@!(@>{տSb54;WAw-9?N@Ճ@@Kզ@ '@W@r7@Jd?c(hY_?w[??l T?iY(5%?PX?隿rk83?H@W@}~VO(oZ7?@)q/ b/}!??X]a}~Va@b@?\Ȟ ~qbpmO;jN+h{rjDgHA5> @a@fG@@@T@Tz:@n>;5ƿZ5v2"?@("+9wp˾@*@%[@Lz@fG@CP)Kf>p^@Du@@rfnnlI >A?W@?T@+"?,$.*mewy `VGn@e@v@{?D@C@Z?t?\@@;@W= v3Ƥ.%F@.@,@#?Md@@L@0@"@@p@sW@Ɇ@7*Ug?@c@%F@1h?˓@?G{?^@>@ݶ?d?= @@S?]+>.B@;@1Se ű#,@ @+M@C A\*@m4m9@B'Av@%_E@,»@嵖{!SeQBAz5Z@)!A9 ?I*AF&@,u@tA~?A=@d AQBucC9'CB: AQ#.Pt At#@E*+B@A`;lAGF+SAܧ CucCO/CpC_>zBkD^Q@mm@A@?@A, @i0 }MBCvSCO/Cy_CCGA; Aþ<#@d߶@3W@?AJ?RMbA_ ZHuqA6m@eL@FG[̨e1ƽ-@[Î@&>z9ʿQ!@@C@ݳ?z q? .@I@Z*@&?Z@g!@1@A@Ǽ:?_Z@@7~@Z*@@ ?9@S@.y@6>Ž?@O@@P^@/ڰ@@l?:Gf@,@Wc@@謆@"}@7@B&@쪡@d@G(@Ll"b? @P^@RG].\~bF@Q@@9Z@rp@d@@NC?(@/p@傩@@x?@@8>7@pN@ !>Dh 8@$X@l@@b:@5t>:k @[77X @Jy?&տ,@??Zl@@2@@Ʌ;C> ?{@a:@?@a{@2l1=N:M{j(K;F#?@8@.@j (@&@?Ʌ;`Xto!?<܀@w@ @"$&\Z( w@&@@Ch?,$vŴ`%F??@b'@i!@? >?Dndž+CGcaG?6@|d@,@B?>%F?u-@8@@@8?y]Tyz?RͿA>O@(>R^J=@k@)@7@u-@}Bso ?^@@*վw=`6?z*Q??WE@&@d? @k@?!c}{Z.s,W?"#@@65@Ǻ?Y$?2n?_??C?2u@Ų@@{?N@{1@c@ʸ?8sg@@]@ى@&@&n@c,@sF@M'@3@E?λu4} @@1@S?g@̔`.^?'@(@i@n @0@O.@5@5?*`䢿 =@[@7S6žDsg>@Q{?qB@A5A@]@0.Ao@ka?î@ @$>\6bۛl?"@+@Så? A@ @@A*@vwl@ A@Vt"bE|BBwZiJ>@/Ͽ7p?o%A_@~`@>3A? @@砿΁jAE|BBFBTx@D~Ы>؈A~@?T@ZA<>y9ܽ@PfZj< cBB RqBfAߥ2≿@Djn#A.@MCg@ٜA?N3@+?¨ dA RqB L!rB@N@oM?49A:A&@ Al3A\?Uq@dGAbL{™hY?PK@FO>sҨ@xA A @@e AN@'?P(>]g@@ .3†,HmE=B@ @OܿxI ȡ@e@@,@>@Q@@V@Im@F 2fI?_@g,HP^@/ڰ@@l?:Gf@,@Wc@@謆@"}@7@B&@쪡@d@G(@Ll"b? @P^@'ؿ6t?RR?@5@@H?#Iw@@1R@Mt?0}@ll@ O@xa?_\/ NsΦ~?-A AnF@??i>7 |?6?d@nAA?Nn89.,@"@?!>j@$@\+""8FE4@(?i@]@Ps@jgNϿ@t?Z?a?¾`=0yY@@@"n??#nݿ@M$f?V@r0@@ītzHVpkI8>H240=B? ?4#SG8Yc?5?{> >.ītLf ;N)n_&??@p? X4 J)ډ("2F*@}@@X@I?-N/Lf*cVt3:>ހ׾Bـ>M6H?"s[>JF??@z?8T*cVçj@=A@#@?VݱGu1@i@*#pڿ@pp@Jz৿?,@p@=oI@çj@|\F% ?@@u@2>>@u@ťUV9wȂ|>B@,@=40@@#y@ / >*|\ˣwGrz?0A9 A@o>EF+dpLݸ|,(?]v@Ȅ@@z?h!ANខڰL1_@?2Z@@h?LN@tG@@˹?0׿@@Nv>A w!AN%@@@f@2ܰ/i\m@i@ @@(@w A"@@&ZU@g@6׿x[P@\U@%@ % i@@nP#\?Hz@3Z@vm@Y@öf@@H` ?G)o@׶@u &f@@Eb?j@^@kC@я@l@5@]ÿ/ڿF@WM@62&V«jo@?xP@|2h>f@ @6@? @A@/=?#Q@zVZ2;…).[?`@?]4@ĊA@t ?7;@ A~@:f???/f -Z^9q@H?iutx@@@A?@5@6{@C~0?A@Z^ ͧ寺U@g@ؿ&1@@\@6@d@V@?ſ v?;@B Q* t @@vBY/>@@@@@s6@C @ 7kurH@@=*\I@@]@<@ ppȒv@C@fC@m@AM@w?#3@Tk@UxuIz4?\;[@\I@'ؿ6t?RR?@5@@H?#Iw@@1R@Mt?0}@ll@ O@xa?_\/ (7jnRMi2@rP@@V@YX@i@'Ag@&Y@+@@6@L@ٻ˿PX;(7 2r<? 5@}@m@ ?N??h?^y>e?TQ@U @a@Y@a@K@T 2r?i?+@Nk@:@??@p]h~~*?-?J>x?ha@cX@m???jW@<@ǥ? SR>,@zg?uؿ"D@?G@???koMʿR1?kw#@jW@?R@?塿翦?>}e`A2A~'A6ÿM)w?ǰ?~sjhtd???A!N<5?` 4uAzA@quJ> 0@?թ??yt?A!<L>۳? a?11衰?Ӧ?rPM!aZ&7e??bە>؋=*d?Oh?L>'??H ?I῰ Y@WK@7>E3:Od:?Ԓ@}@:nBγs>B?'? T?Wd?@&Q@2@ ??@]t@9w1?@@5`>?H@sX@?cj? T?,r`z z?h@3@~@?jo?$"@oe@`@a@ږ@=?8?c?6@@+ɡ@ q>S,rka lɿ۹>@@ @Z@{?@S@@9SW@bW@@q@\$W@]9Shka /#6=SN@QlGAZA7@\;=@@E{Y@-`@xA)NA(@lmk (d?@Â%?'A<A)i@?V<@Vq?F+@A :A@ޛg/"@6?(z@5;@p?4"dٿR8@%@Ӯ?L?8l@@@@JW@Y{1 @eA@]@ 'Y0@?E)'kE??g@G@@@{@ǩ3@_@@}ϡB@}@m*+=ӯSPA?O@o@@@ @M@FB@ӻ?X?^?m+(:"B@l~@< d"e?[_@{9@z<@uk@9@ @L}@9@fa0?@(1?we@K@g?L,y̏|@r@?@?%@Z?h?ݚ@p@4?"@@1?$?'?eF&'@_HA?1Ag{@y@ ?@%??DA7'A?l$?t?$UIÑ@ONA#A@}˚@t@ޕ@e_@@{Ai:2A)@xS5U(7jnRMi2@rP@@V@YX@i@'Ag@&Y@+@@6@L@ٻ˿PX;(7?؀@@R@ig@@`?QΓ?.@ꚋ@ߜ@:P@*ɕ@%_@Pc?@l$@h@R3@/@?U@@+A; @Cu@@-=tFyP=ܕ??٪??_@`D@@C>v? w@@ @@U@2@%@R@E@LB@q@>@T$ =w 4:N W=?@\*@vW@57@uB@YN3@2@vZ⾹?;?D;?8L@̸A>M@E8$7AmAS1@f@m'@"SG@@r/@\@- BRSB'~B@ F@r-@c@Yh@ Ha@b߭?v>2L?‚@4@v@qr@@L(xLY>@ B3HBA pt_@ڡ@(@@0@2L?ƿ`? 7@[t@72@M@@uK&AAAۉ@>88r`@@y؏@4h@Y@U>?ƿCѿ>R?ϝu@.@@3?^1m;fIL@Z@@pH@ ?E?`C>B?@3@m@!@[=@U:'@?#oR0Au@ @Ǥ@@{@ u /e,Q@@08@X@΢@v?qkPӐ?C@׈@@i@Au@ɒ?E@@@a@V]@R^?V,?\M?vg@@X@@0 @8$@p@pO@B@r@aS@ɒ?[ !L. ?b@p@A=@q?e@A@@p@:t:'ai[ A k#/'[ɩ@ A*@?r?W@@1@N@!A@[4Yq^V{#3q'@?3ԕ@8@?Fc@N@'@W?6xZ@q}@3A@;GW^ѽi4C\hc]? @?E?Γ@j@&R@q&yU@l? +hm!ѽjT^o?=?޲υ>~@ή`@?@[&? ?ؿ (lt05GQ->w>Dc@;@sT@[}Z}"@-?$7Ef'^WJgR?v@Ub@o?_]@kT@r@?2@@uyP@K 20C'; ?= @\AH@?p?@rp?f>?@&A@ג>SYѳ; yg7dhݾ?X5@5@E@R3@;`?VA?gt?\?5?̍@l@0B@+@{@ Ήyg?؀@@R@ig@@`?QΓ?.@ꚋ@ߜ@:P@*ɕ@%_@Pc?@l$@h@R3@/@?g@jq@@窻@G@H@`@A@L@l)N? ia?Ո@޺@G.@ɂ5@@ @ޭ@v@g@ߴI@+d?(?^@-K @=@@6@q@C?ؿ7ԾP@m@,@H@pY@&@vd@N@ߴI@:[!-?AL@ @@w @2e:c%iE3Jb$2@@Am@?U;?f-0?:!ſ?Y=l; ?H"-@-_@ܵ@0,s@3A@@|NA@:? ?!{h?cv?G=?, O#A>+4AiAȗA ?#=(?m%@V??~?E{D iEA@9Η'+J?0AAJGrAͿr]v/t)??YX D u~@s`?G{¾6 @Y?uBj>@@UR_Mt_ih?rf?(>Z?s?򛿔uйL7Z?D@@w@d?՟jw,Gz4q~ @c@ƌ@)-@R?Zfa?¾,Z8[!=,@"@@pk@72?jEm>F^@kM@?@@e@t?m?7 >¾?@$F@e%@|1@H@`!@[ @y0V@yEy@S @"?L? g@1@@'@ٝ@3@ש?\@?@@=j@@@ @l@+? @3m+@e%?;*?)0@f)@lx@@K@†@@@4N@q@ @u AMA_@P?0A?1f? >Ǎ=O?DL?f?+z@B@O@'@ۈ@4N@V?0?;fK@<@@FO@NC)?PQ@ @@B?V[k)@a@@-@\`?V?5.@ @++@{*?N@"5@{@}4#@B+C@T_@ U?AeiQ5rn oˀ"?0@ۿ@J@!r@r?-~a߿zc?T?!$@cM@ҏ@˾ 0rO pY>@@@ @?\7ǵ9?`C@x@@s>@o~>/"O !eP">?]@#ǀ@:?@(@ھr< @U?v @,@Kn@ >>čɿnjZؿ @@?<1Q@@=@،@Q8@Ph|,@=@?WW̿^?]nX>?^ @ @fk@;d`(? O@@^@/d>S@ TS@γ@c@ G@ T>~@\$@@r@#Ab@o?C'3bƿaD>V>3?y@j@`m AX@\@~@g@jq@@窻@G@H@`@A@L@l)N? ia?Ո@޺@G.@ɂ5@@ @ޭ@v@g@'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'?;>Ab??@ @Ӧ@ @@P@4Wע?T@@*@{@@ ?8ECS bɰg??5@@@F'@j@@@kK@bo@T@f>G?S@=?󶿇Ҕ3Fٜ>"-@{x?hm?߷?)K@jQ@/(@@1,>Wh?׺@??-4ؾ-H@0р@Ϡi r ]=sB\@N?XۼXU?"@N$@f?1,>=@%R@w@%(@н>U!? @¾fT@W?L>?sI@GĄ@p@=@H@@@(@Q@wXH@?!??bd?9Gω-L=?)?&싿L}սn@@-@U6A@ĝ?o j)?9@A!@K@9@tLoGd&?;>gX??@@Ѧ@ @@R@4Xע?T@@)@{@@ ? 8xEKS bf?C5@@ @H'@j@@@kK@eo@Y@[>G?R@5?Ҕ$F>!-@{x?`m?޷?,K@jQ@/(@@w ,>5h?ֺ@??24ؾ-H@,р@Ϡi j A]=kB\@B?ZۼOU?"@J$@@?w ,>=@ R@w@-(@н>d!? @¾eZ@Q?L>?wI@IĄ@p@=@#H@G@(@Q@vXH@?3!??Sd?9[-D=?0?'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķ?F>fȓro?@耵@_@'2@&@em#@T6>}?9h@k@@@z@v_?v^u?? @܏@ y@uS@@ж@!4@/?zUL?rTrPĻx>J9?˨ @v@׋@@^@@ @@_@@x@b@T@'?IީbT;/&-?Fx/?˭?O1@@@Ɲ@0@@8@@-@AP5@d?a>@"@ >!24g" ?A;@?}?,@P|@q^m@a9@8@x? @H*@O?P^m @@eR?b̹|kd@Z?:>?-D@H?(j};so^?\@V?Rn?-0@6`@aJ@pL@>f@;@ݡ@L@lX@4?.q??x@:*.?S?'.@?!Y??[T@@8p@͊@>f@LJ@ @D@2@lL@yl@ ?[`?+` @?៲?:@t@@gD@@.@j@<@(Й@LJ@@qu?lf"M?7@>4@@@=c@kk?h?_@@Ho@;@@7 @Jg\?@Sķccv3'l@5<@@@tA_@)@"@@ A8@EH@oy@JrSķ?PF>ȓeo?@耵@_@'2@)@hm#@B6>?J9?Ψ @x@ً@@^@@ @@_@@x@b@X@'?ߪIީvTN0&+?Vx/?֭?O1@@@Ɲ@0@@8@<-@DP5@d?!a>@"@ >!2-g" ?A;@?}?,@S|@t^m@a9@8@x? @H*@O?eUm @@eR?\̹vk\@Z?:>?)D@tH?+j}Aso^?Y@V?Rn?-0@9`@]J@oL@Ef@;@ޡ@L@kX@5?.q?’?x@*.?QT?&.@?1Y??\T@@;p@Ҋ@Ef@̇@ @@@2@lL@yl@?e`?/` @??:@t@@gD@@.@j@<@)Й@̇@@bu?lf"M?8@?4@@@Ac@}k?Z?_@@Go@;@@5 @Y\?@`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķ@oE@'J@@+@[t@I@8@ M@E ? &?8r@}@y6@M@@N@<@@@@x@}@ZT@8 AbXA@d?F?7`?q>PC?Ӭ? /?u?+q@ @[@@ S@@x@Z$? ? U@-@-@b>@_=n[0?7@q@SwH@4?@׿C@[@3@8"0@P?Z$?]Aۅ+@"@ @P^??C,@%T}@ސ@@L @N־ZAa,@ 5@y?Wxn]@x-U?Ȓ@3@H|@'+@a<3@x^=YD%?@e"@QA@ϧ@?)~*)v?@@&@Ҟ@?hv?>/3@~@b@p@?qqpp.lv4?b@@?3##@@ Q+"j GO @V@r@؋@@'h?ȅ}p"5gQ@@@ĜD+@zɔ@,|@M@N@KC|>TCm@P@!@rÿЀ">o?q@@3@nl@ 3%cܵx?G@j2@5?,t?@@mA@*_@6G?>y@b@~@ @@@?)=4 =21?=?Bj?v@a9@d A'@>@y@@0@~C@V!@Ë@F@ @؇@d@=@K?@:@@F)@p4I@I@r@|W@ @@_%@7@@% @u~ @@&@}@Cx@?e@-?e߁@n@hC@w"@a'@_%@_C1W>b?h@(@F@?9y'%IοۿFSw@2+@@.@_@n?,?_D BH4i>{?]C@U@ƻ@sR(]w@ Ap@ъ?@@@?(c?*D EOy" l? |sڿ:?0?{Z?5mA\AA$ ڒ? @l???KήEOR1,V,? N@Ȣ7o%K\C/); 6AKqA.@<|qr !-B7?7 @B}"R1R+`>I2@1fA?ϒ_@8ݽ?a\?wĠ'WE?? T@?N?b?1R+Cv- gGi>$y2@{<@@b?֛<&ez[LK?֜@Tz@bW@k?y`?a]Cv-Tz[9=)@@@}@W?]̲+癿o6T?Rz@@@إ@?u?>TO@0@щ@<@ZfU@_!@t@W_^@~@s@k ??k@<@@Z@fg@08@@76@O@@oE@'J@@+@[t@I@8@ M@E ? &?8r@}@y6@M@@N@<@@@c>@!@Y@@V@u(?f?@9m]@|@[/@ @ k@8@h@&L@\8@'@- @c>j[?:-K@@A!@@o-?&ʾl>'II?KH)@D@p{ A`@'@+@1(?<=dj?7ijOa4鿏@p@_@0,? ƀ?@@)?< @}@A@OmjpZ}„>ڋc?@ˈ@QR@@F֖@ h@B@t@ꌂ@@4@\XKba X}rjc2BU?I@j?u?3p@@T@@u6O7>3r@x?fY%V6z# )ٿ.S?s?,OBu? @Pn>?Yc?6b,#I4}I`nk>[=K&?0>P>&@3ތ@\g@DU=z@@?̷&R ZIu`Z^_ ?F@ S@f?g@@i@[?ߓN@@@٩RQuTGjzJ9s!>u@A+@ӝ?P?m?LA??'@@8@&ZTV"Om-N>E7,@f@L@@̭@ @?z?;?]Y?\ @@@L@h ?{Va"1?fG@q@:@hģ@@v?E@@6%@J@ Z@j@5P@?B@@@(@@a"1? ,@eµ@F@@wa@}> qP?@ @?O@t@M@6>@7e@8@@ ,@@F@==l@E@PgR@@l@cw<<(ʃT{?ٍ??C@Ku@a@zZ@p@k@EA7@@bN?? \?hi@A)v@+wg20AA6Af?:}@@x@;Y]@핳?h?ѯ ba8 @P@n!@d@;@C.\@P 0@qmAn BA2rtl/X@M@ϕ@25e@]@Z?ab:V@r@@v@ @%jPâABAIA">{@@L@@we.@b à>ki@}@љ@>F@3Vn@#O2?g@DV?/M܊~b@z@3@n@5m@.1? Zl7)>_? ]@@@/@;V^0˕:* 8&@@TK@ @׷?'y?Zt\>3'?+J@42@U@@(5@&h@%@>F@:p@Eap@s@%@w@QOk@^KS@4?t\>z@@'@@w@u-ׂ> @m@#@<ּ@*V@)@,*=Xp?@@{@~ @z@c>@!@Y@@V@u(?f?@9m]@|@[/@ @ k@8@h@&L@\8@'@- @c>2-wk酿8@@@@@~?U@C@%<@k@@AA 8@l@ݝ332 L(A(ʫ@CA˜ Ah;@@@D@$W@ޜABEA@ J3Nt ~p@n&@r4w?Y(A.Ac?"C?@p?a?01 A))A?-'Y^@\?~p@ւv@@?2Ϛ@@?Ѝ@"1@@ @r@G@@$?@4@@1 @?uxL?:'T@B@؍@@@aL@<k@G@{mп-C(@6@mB1Y=#X8|? V@r@f@v@@R@?@X?#I@ ?`پB1^3D@l?Y]p @N@Y@v@@g@24@%v@ @*@w@q ^9>`V@ؽ@ԣU?̓uO@@`5@ @EcQ@??aݻ@S@,יT?@GI@9>vS>o?\p@ƀ}=s @*6AA1@?i2@?h?洹?@F$AV?z@9@vS>ְez0gQS-@aCAAx@-I@I@K)@J@RA)??f@?@S@yY=?d@l\/@uE@0@E@A@Z?%߃Ϳ @?OUk?ۃe@njR@M?# ~??Wc@o@Ԑ?[.ԿI N?=@r?_>b?u?@Wc@p??T?Ϳ ?~d?c=W@^"A.&w@QG-Ϳև???HtT.o@@~+ @Rż@\ @? ?@?$>`U~?@?&?f[gjZ})`?Hx?Z=`b?^ ?U? b?p,>?\b˿R5>ag@T@6?NUx @='V@?Kc> |>B???Uy?g@=@>"@rL??׏@(@;F@|@=]@-@ù@!@V^ @f@ @@2DվFK]T2-wk酿8@@@@@~?U@C@%<@k@@AA 8@l@ݝ332 =)= D?6X@@ƾ?\A@@DK@t;?D<@x@@!?k~H =B=@}UP@\-@K8v4@Ґ@@5a@@ݚ@e@l@@w@6GĄ}?Ȥj@$eQ k' F?nr%@F>% @I Aݒ@?Z@.: AI@->|?f?#.f  Qu !|e!aQ@x?Ղ*b@M@Ƌ@??@-@~@7>@yвQu ¬ݣ@>@ t%/@)Ƞ@?@s@@@N(@kȶf Ҟ@1@tfg[g@@uCUDe-K'@XW@@F@@z *@b@6'>n O4f@@UC[hFX@}@qF@ 5d : ~@'X@n@nȽ@ Ahg@?x>@ @nQ{a@@hFX@kOpg|;)X@1@ @q,@W?t5@^.@04y@?H1@/@@N=?*H(gkOG@`0@A AA@@و@vG?-̠r>*?u> Kv@AA~[?޴ie Һz@[ި@O?A@zS@2e$2@? Q@/@:I@4@j;@`Y'@?&چBAnh&4@*J?Ody38K@%@7㿈+).׼:?6?VD?4@|>j.ſf>܈n>Ê̾>T?CҾaN?3 ?[ ?l?i~W|>i| {.?@}E@`?M&L nɿ?7]`@=L@]\?mi.RbVy.?%=kp>FO??( 0"X@|ؿ>&?;?AT?)`Ŀ.u@9.@?c?" !7DXj@R@jտaf+V=<@=@@ءK^ĿJ]?V?e@mCs@u@>7eq"b@@³@O&@F-e=@o@qA@ @fm>'@=@^[@q־>w=-?Ao6A|y@&VR@Č?[f@;QAbAj@:A\AӚ@y-= @e?{I6tE`PjMVK(x.A@V[m@9*AQ@07@@$"AKtA@ÿ@o@owd8jMVJzBǖB 0 9 ? G@h3?_(A¯@4 cݣ@9A?L'ٟ@Y]?ѶvAJzBUBBTCb@HzQkBA@.ŋ@Z"AUۖk@;`#xgBUB&iBD Awپiҩ@=KP<A֑@B0jk@lAD ?'4D@Y|f?8AZA&iBWcS3H@V@C}@?>PA@dk@r@A-@?e;2@WZ@ F.Wq:[;D;?F@qB@A @ࢹ@ @$ ATk@hL?@C?Di;W mc6@Ts?b )@@G@b@U@-@@@u @Hy> ?aS@ MC;W@9@?p$jԿ58@9@"@;@h@8@bI@D@@|@U@@yp7@4mK$?@@!SA@Y@@3^@~P@h@@@#9@b@@1@#?/7!5?'hn@ؠ?Sn"?`@&@P>n @t|@? =i?<@at,mѣq@\@gr@)@53@E>*=?1&>CWJ @^>AG?d}|@1@{@q@>TA~??:/@ÙX@ԚZ@@rU=D#Ns0?@?@8fC@p@kB?>yE,Hn?R@m@n@d݃ݹOb3n@@Q֎@.Oo?$yEܫ? ?90?'@1@Y?Ye>e p5[ڦw+пu?I[@i@@?ܞ?ܫ?!@@^@{@_] @#9x0?6ԊÃ?&>:-ĿrB@ы@Q@i@!@yB>\@?%b[ =)@J?ᒡv'?+/@3@;8?}@w߁@Q|?~&wZk,J?N@V@J3@@]I%@,?8ړ?\w @lx@@@&@׵8\k@|@P?lB'77@SK@t@@܄@N@?@UJ@S@њ@k@@:{vW_q?@@@ A5@떫@@}@G>@H@?@ L@@ M=@y?*@ :@@P)W?,@? kk?@H@O?R:?>@"@@_#Pe@/@?P)2˪ЯO@V@)~@f A6@ %T@\"AZ)A ɕ@0_@&< A?Q}A*@t ߐAUBxcC=U"CA9V`,AYљAh@d@Ak8" AEu&VA CxcCCqThC?ZBn47@àkPA@ T@AM0'<@56$B WCC)_CgCAO@L AZslAO@J0L?9@$A[_4=0A )"vbAm%C)_C<\@BAĕU@*A>A@¾>@PA}?XAn@:6RA<\@BETB>jS8@Q@@mxA(@ k;@co A@$?O.|@@G)sE-#r@@Vܦ"@o@n?@/܆?!6?9Z@@$@|}/?T@޼@-R@@4c@s!>21Xܹ=掻@@M@??f?~R@ @3q@?e?@@R@EBn\>~@ꁞ@+@8?j?@sH?T?vW@@Ҕ@ ?W) ?PT@@@@«>Ze36JQě@2@©@2@>>@ >*kHtj2k>L}w LONS>@iԃ@ b@l@Qě@sQ@'&B@Q,??]Phs?t#?Dn *OuG?X>Bӿ?0'@sQ@^k"Du[s?f'@3^3.}N8k?%?-po:^O@ @!?,f¿Cz{MU`>i/&Ca84 ;0)|U>b@O@8@@@,@2@bK> "N,>z{e\п$5=:@@U@ @8@ x?0_@nm@? >4 \Mh߿Ŀ3ʌ>OT?8@H@ ?(@;>W4w-@@v@>@C@A@??3>?$@@*kh@`?%(@ A5@떫@@}@G>@H@?@ L@@ M=@y?*@ :@@@ jAgWAX@&?{@g?>@?Q@c4?鿓̥?@V?F:9@O@cA@a@e@n?ܺ ?2@/p @*@@ @pB@a5@.?YFֿ}@H@2"Kr/zp9-@ֈ(?ʷ&+?$@Y@ ,?ne@@,@^ 4@`t=-KEAh2MA F,U? c@z\߁@\@\8=x@@YeWo@KyG@#U$x?KEAd8'C@BdiA%x\5M A7`#&_ N@L@ɋ@&@Cfˡ Ahp8cBd8'CmtC#+CA!c/^AKL]n@ w@د¾\޻@Rc@ކ{84!Ams¡dA oCmtCV&CBd@Ua|_A4#8A/@?@@o9 A3!BV&CAp@ZbA<@lC@v:'P@g@,{@M!@XܿJHb@]@3k@Aqߝڀ'6P@eO!?Ύ@)@оp/@@_ @&j.M1o@,GC:V(@mc@iT@ʯ?L[??!@N@I}@;??uϿklH?s@ky@Q:@җA:1 A+@0jwr?q@e??&~ o?r@/@Ptp?5@?W|@AdA@!ɗ=aJҁ@6@@#B.?Je@̤?e[,d@ڠ@*@HZs!ɗ ^-c?z@a@,@2@na>HaV =1%B9?`@à@p@}Yf>cY @>SAA7@@Ѩ@`?s?̿tc`.??n?Do@@wAV@@27@W@G@L@}?n0,?i(?_d=:1'>z;@!?O?:@;@oY@27@aiֹs̽?6n``T@A?̪Wh;̿ya'?(@^D@Zem@6+?Ͼx]C??-_=ȟ@k$_Z?9??Yi@p@6@'?D@@9*@ A@?ʇ??wDhs a$L?Ҭ@\A A@D@kVz@@X@]6@t>me>+'Ec?)S Wwk?])z@]f@Vב@V?~kbauf @ً@Ӓ@48|?|E@ŽTɦ!\O@e@{ @'/Ŀ54ba@ jAgWAX@&?{@g?>@?Q@c4?鿓̥?@V?F:9@O@cA@@ë@=@lӿ@rA @*YCF?C@=V-?@K@Ьƞ@@@m-? @q%@|K@$ٌ?@5@B?@W@|?>Ž?U@@iq?,5(B@^e@:@m-?%t|^@/'@R g?a@'@cr@0_@N@,/@@ ?0yĿ)?-@z>j VBͿ*@EN?s-`@H@V> @@}@9smdR?o@"> Vު_-YQHwŖ@@:҃O@Gqt?B=w@1@пSsȤ@4@SUshުb_A1?U0 Y@T@k.%ɳ(@=aJź@-3(ad@".@M\ϓb_A]E\ t@l@Cǿ>@? 3?e@9ԝ@@;M<_]v({W@@gDⰡ@.@$g@8 @с=yt|>T#@j>deWWa_̐?@N\?;=ye@$w@2@M-@H@@x@/?_?@ ?;ycWa>ت@ApY@=0s>@@@ B?@N@?@2b@x?\S]@<A|@>0@+@ @kbO @-@3? @3N?c-?@f@@U@0@ Jj |:_/@@e@Si;I4"?>E|cRCB@fX@?Ssh!-S?>@oU@?߭ @?j>l??bs |?߄?ݍ¾ ?@?픮>S4?S?A@?@@S? X@7\٭-!>L?~[@~@7@Z@l@?FȀٽ?>K@?u > L>'M8Iq>w1?4*ʾ?|@S?+_>?ϓɿEq,,!@@fyi@lf1_.?(b5O>J@j@? $g ϓɿ@ë@=@lӿ@rA @*YCF?C@=V-?@K@Ьƞ@@@2@?:wl2\?@@Jj?E6GC@L@$ @NT_ҡ?2@i@~@$?xϥ@TA@ OވTt@A|@5=Njo AX-Aߵ?QH#'??oU6ޕKx&h)5!?4ҿI >tAA AҿFf"׿@K@B$w>?݂s6|?)d+=u<9E#?@/ Yawn ?t)@Qv>D@) o߿OQ @&>Hwq?:@-a{o4@&@@vHѧж?RKlǍm?h=c܊>͕?B@y6f{['w5 EAP6"A?>)S$,1b?>ӿgؿۓ=@?wg\:4AA.['k?|@|#-A5|@KBdH@ @)@8@򿼵5꿻k@r@gw'Ĥa@fA@k?^@bW@jK@lΔN@Oe A@UOmzTTD@*A@Ǯ>q/ @51@^@ N@Q@?ɿ@B}@@A?@F<~_GҼ4e4q;@ܲ@RQ@p? N@@> > @i!AK@K?ֿPnNЈ8 Ŀ#S&g?O@ A@{~??@qo@;y@+B@@"@e@m=z=VEZ>R)??Xgb?@W@p@Ԟ@qo@.<Ah@h0@?@ f?vM YZ/Y笿:ÿW?"@x@@.<AZ@@?s?F!q@J"@._@=@@8N%g,@U@?0@@Z@*!X@3@?1(@j=@c@r&O6-'@ɊA @">7<տI۲@o@.@"(@IR@*!X@@ߌ@+@?>@`;@t3,V@u,Aa@v l>/w@=)@]F?@n @@4@w@yh@ȓ8@&@*R>sp'Umv̓-*?[F?6Jl?i??Z"I@‡@4@@@,?@F@<@h!@g0r?!>p5Z=P?ǽ @@+@MT@@@Q??Z?U@@ AV@?pyhI$=ͿT?@ AF@?kn?Q?2@?:wl2\?@@Jj?E6GC@L@$ @NT_ҡ?2@0?)d?@Ε@I@z{@n,|f?<@^@3Q@?wA?줙@@O@@@9?Wab?I3nj>?Y@1@"cS]2Bֿ6p7?1@*@({{7bj_@@0!?ǒf@?d?A@؄=H(=[?g@p7?}՘@L@h@-C M?͇?!Ce=L?t>'U%?ר?j;]\_X!1?6@}՘@@M@}?OUt1V>Ċ?ͥ3ƿ B? N?.GaԐ?rֆ@@@*@(@4[{$?ju?jl`w0?PE츿T?"/&@ DI?)܃@@Q4@ud@ʭ?;ֿ>Ɗ@py @/"@+?@ZM?M?.@Q4@ $?c?n]{J@P@M:@׿S 7x؛?@ @G. $?5(>"Rjm|>^@@?@g׼>fj  2?:?I@!@A@>!S@e@ @@U@q@<.q@@]@' @V\?2?0@z@ ApmA|^A+@WQO@`">9>qa;S3@L`A.V@5EA>CZAA*j@0@>,@)@ʭAѻ9A`$Aڊ@< k$dF 9MdڐJY-@ Arz)A@7Ue@>,@1N@@К@|z@R&@'@ @3VcV>? ϿDB@ n@]@o@@#]@1N@B@@3@-Ԧ?AC@@?@w*@AB0A 9S>xW8t=?@]3AW4AAa@H@-^@/@rb A[AdKA\@FV:'@:-F ?<־7@OUAfA#vA}@-^@0?)d?@Ε@I@z{@n,|f?<@^@3Q@?wA?줙@@O@@7]Yy?@z@5@Aw@ ?#@p@V嚞Rt~?͚@n@R@kο7uͲ}>$䞿">T@w8 A@?NyAVI,l&YV@W@a}@t'$a†a?T&:/Kp@{@@ <$I"x_""i?@Kg@տ.>BMvbh뿳Z@R@}? {7q"?Cmv8>?C@RY@&NOjo5s-tPY@%S@UL?"J6d?@13p@-,=p@?tQ{ʿz@m@/?s "zgRM@Aš@pР ~Bp?%pq,/@N@Ggs@."pl Tj[T?@A-@n;?0`|l$7JUL!@mYA@̥?.Y9qT7O@ф"@\@c@#Ae@J @0c?=@k +EiWg?[? z?@M=@A.@??7O@b@~g@@@eX@!@O쓅@o@@!?GƋ@(!@$@R?}Bb@@l@@V@b@ R@h9@L@h@x@?plt?@ @ՠ?tA,?@n@Ҙ??-@9@b@@ R@yv@2@;ۅ@@&?tI@@f@ x00#ĸ,U@S@?4R?߄?/$@_@yv@F@@@@-=J:@V@e2ꞿOTϕ@_@>?(@@F@sn?@u,A@>>@p@[!@~yJ v!AA^Aڌn 5om@̙@Itx?@[Ax@sn?/{G%@p^BA9_@|?`<@I,?jC^@ A0BAr¿.*@A ~@ے?@r;As @/{am?(8@AP@?h@@ܾXsAA>A v,Zb@y@@v>B@nA\@am?@3@y@?c(?ך~@@hdjSyu0@M}@>g?3@@@q=@?~?iN?Z?I<&@b^@^$@(ҿ]&\@S@Z=@@)@{@@q=@c0@Q@ѥ-@\@`@#?,?Ý@?s@,>-o@d@ݝ@M?@@*@ @@c0@Q@r@u@ܐ@bK@D o@&?0 @O@U@?@ @4@x?u@m@r@@ @Q@f@B2@?<<@;@h@j@O@"?ms;b耸@k@q@{ϑ@J@B$@lƘ?rd@f@'Wt@\ \@?܁@6@4@Jv@Wr @? !=1f?;ȃ Gƭ?1?I`@a@9@@Õr@'Wt@?@w}@u3@d@@`i`}mv$ 1-x~@ʴȿ~:>o@ɦ@,|@7"@?jkB>7@yk@R?"?ńB[>E?Q9?Q"e?W2P?w&eoU?\@Bj@ j)aCÿL ?[@L?%/ÕEb:>fhq ?}n W>`Af:=@Z'?qL9 ߜ*X?F@Oc}@@ WՅ>|8h?]??|??|kiJFBe=͗(@v?@R ߜy?`@@@@l?$603=?:I0 AFK:?gĽ>>+\@R=@O3@@y?5>,@^Yc@JN@w@@rt@?C%?/k?9VxӞm-!?W@=@p@@N3@@ 5@5>,@K@aC@q?orN@Mi@ L@E}@o@#@v4BINF!@@@)@}@r@@4@K@@;@*+@~@c@@)Y=@]x>ɟ{`>`@Ks@ @ @@|>n<{q@@-@]@ @Α] ?w@nAA@W>@*?@-@s@h@@<`@ E@r@bk A@)=8=@gihY@I@@-g@pb]@#|@L@s@u[c>@,@@ d@kt@K/Po|п0Bo/qjh@Z|@C]@ر@@Xu['%mz(@@++@ƥ? s?9xAjw?Ziٺ V??Q@@\@Mh'Br?ɾ@@Uz@@g@OaCѾW$m@@`@@ @s?Br@%@?@ë@t_@CA@/>@a,lBcb$(ʿD@HQ@@a@P@Zv@?@@b%@)H@?^>4C@@ A@5?y^&??@â@^q@@ro@X?V(@@b%@$@@@5@XjH@@|@@7'@6c@@b@@7@3@ȥt4+ @$@@f@B2@?<<@;@h@j@O@"?ms;b耸@k@q@{ϑ@J@B$@lƘ?rd@f@g@Vk@q@͑@N@x$@Ƙ?cc@f@2@h?n<@H@i@@N@?5u;3?ǃ'j?J?G`@^@w7@@r@bUt@ \@܁@7@4@v@3q @z?cɓ=2f3?+" *{@yȿ/:>o@Ǧ@+|@v"@?@v}@2@d@XPac`v+" Y9?1e?HDP?e:?%\@6l@ ;k)B>7@Dk@N?"|ńYB2e>ሑ?Y9?x /uno>< 0$RA?;o@?u#*Iÿ?}[@I?>&/gŕc:>hx uϡغK# ؾ4sP?>5w@I?tI^}(-?U@ @*mھ3!X<,Xuϡ ?:>`A:˲=B@F'?ApLԉ?8@?鿇jp^  *Ŀ .]??I?ukgJ9h?.]?0/ 6F%:?^N ?>h \@`<@x3@@`@q@+ @ @!@ |><Ɵ鿎^P?ꛯ@BAA @u>o$?.@,@M@J@oԑI@fi˫}Y@I@@e@ `]@z@ @q@f@T@U`@~D@:@tj A{@)A8I@/o}{qkh@[|@C]@ױ@U@X[>{@+@@d@Eit@6ToJп/P}?)iֺ4AV?[?@Z¾@^@h6'#mc)@@,@?s?<9 xAjP}?Ѿ1 ᆴ@b@`@@!@{?Tq$ɾ@@py@T@g@Ќ OJCѾL$ʿD@Q@@P@YO@~u@0?@@#@@9@\@A@2.>@4lfT$??@â@q@L@>po@ X?h(@E@$@2F@+? >ÂC@x@l A寱@.?zTHCc@F@a@@^@3@4) @S?@5@ۺX/fG@@@@ߐ'@6Hg@Vk@q@͑@N@x$@Ƙ?cc@f@2@h?n<@H@i@@N@?5u;?@6@2@ ?Ou@m@T@?@@R@@/@@L@} o@;?=@@xU@?Z_{y2 ?@z@m@A@ ?к#@p@_@^?@A'@y T@j?MĴ?[>Z_D}>ޞ M>!@9 A`@?yuWtK ?@ @;R@kοcD}>?&z:ΎK@@}@<$I׾k,fj&ZV@@}@~t$I?NBMRaO뿎Z@S@Ş?y!"x_!bi?@ZLg@տ-ljNB8 T,OY@R@BUKm@<8>LC@zY@& m8Ň@Ytswʿz@@4?ҡ c"g?@3p@<Ň@p?} mqN1@`P@Qls@q.oq ~zfRM@AGơ@I| }p? 3J9RL5"@7ZAi@ϥ?-YpT[T^?@A}@n;?`*h u (EcUg?W?x?@=@UA/@??͜O@*"@@@ #A@[H @[?V@Lu ?(Ƌ@ @P#@N?Bb@a@@@X@b@g@ @6@QY@0!@aC@@ܙ@?A,ٸ?@@Θ?ѥ?-@:@Zb@@7R@8@i@i@Δ@?bt?㜟@@ߚ?A,Z0ʸ'U@]S@?-M?j?T+$@_@Qt@1@م@7@|?rI@<@ d@ I1Z0螿f9TΕ@_@ރ>ï?W&@@F@A@ @@E=8@@t2螿Aː^Aφn qm@8@(x?$@RA{@bs?@v,AO@Q$?>sp@;_!@xÔ !AA0B~A¿O U3*@ ~@T?O@t;A@z)@E`BAEa@ }?`<@Я,?DAO^@ A0BA>A+Cb@@@[>yB@JA@rm?A:@A@?th@@ckAAxf; j0@$}@' >_?@;@@ 3@Ly@?\t(?ޗ~@ܵ@/hdM&峭@S@]=@@@{@@:=@ ?~?H??8&@[^@tZ$@40ҿM&o@c@rܝ@mJ?[@@*@I@z@0@Q@{-@@]`@s?S?@p@ >o?@6@2@ ?Ou@m@T@?@@R@@/@@L@} o@;?=@@xU@?^@Q@N?x@?`@y@;Q@@š?.?c?z@@QL@T{@)Df?<@^@y?Ү=!̿:?@.v@ &vF()e߇dl}XHE@2-v@&Y?I߿c6y?$?X3,n>?Z@1@P c%S]~>ֿ2HpPi2}Vr??@?P,a$?}f@?ҕ?@6=R=b]?@?4?y1@*@+V>=b_@j@2?!?}f@_?+> U?ר?W:]P`X/?m4@PҘ@@h@QE^ M¬?,~?ϼOe=_?ސyƿ<;?N?FAsԐ?sӆ@@K@{?St~2>?ݥkސ*0?'O? /&@q =I?;ڃ@ꏗ@(@D(@~4\b{$?Zu?wn`*0?:@羜/f?@@{eM?UM?K.@P4@td@?,;_ѿ>2NJ@y @*8:@@X xכ?@m@6H{.$?ӣc?{J@@tN:@׿@Cϼ>ijo < Rojx>۞@|@?W˼Cϼ>@@U@@<<.q@@@ @b\??;?M@#@PA3@>S@?e@@@/>LHS3@mE.9V@4EABZAhA .j@0@@z@ AqmAŽ^Ae@,wP9O@g\">/> 9@if2JY-@ Ax)A@We@A,@_+@TAL9A_$Aڊ@=k9% n| 9?c Ͽ`B5U@Un@]@o@@]@gN@^@њ@yz@\$@&@ @3Xc"T>?$B1A SCP@@{@?@n@@庹@6@?EC@@%!?@v/@+ A$BcB Bǰ!@82v@ bAjb=@f@@A|@;@@e@.?XZ@A~+@w<0@hBcBB/{A(^@^@??Qћ@b@ٌ@o@f@{?@@qN@p@cAB2!?3[c@sˠ@KQ@V@‰@0σ@?@Z@eOq@L!A@2NT@@-!=@ϑ<'g2!?8]Î*=j?@1ApV4AAb@H@@ @n&AAoV@#>3>a8-F#?s־4@,@ UAfAvA@.^@0@1c A)[ApKA]@ :'@:-^@Q@N?x@?`@y@;Q@@š?.?c?z@@QL@T{@)Df?<@^@16 @@^ @`_סy?@g?zga?@@]h?E1Oܿ- ea[@-A]@?qk?@zh@~@2?xRХӻ@SA@O}CqOܿw1ÿ6KN$Kf@O@t@A@=^a@ Al@n],56d@$g@v˿ 3w1ÿRK&hz?L4ҿI>٬A AwҿYPOj A7W-A~?*SOJ#?A?QD6RKE6|?l*=lvw;*%?$@R Y4f@ ׿@bK@_"j>P?50sE6V߿ R @Dɢ>1'zz?@N!cW ?|)@Qrڦ>S@ lwer?٦=ۊΕ?KB@9f|o>%o@*@@ͧ\ö;?l׿te=,?r gP:5AAÚ.\'t5EA5"A>TS,8\?ށ>aӿ׿AE 5k@r@ w'Ƥa@A@i?{@R"-A/|@gNB F@Q@8l@AEozD@)A@ʮ:q. @0@0@oU@*K@lnϔyN@d A)@=VѸo~94f@m@M@;vj?8N@9?`ɿ9.E}@Ai@< ~bG~Ј8UĿ\g?@r A`@]}??@>>@2!A@K? ֿSWԯNЈoZ`>)?Yc?@ @p@Ԟ@o@y@B@ @B@@C}==铣嬿9ÿ@_w@9)@gA?@R@M@ٌ@+@j?>@_;@3V@*.A*ك(*?XF?:Bl?[?}?I@j@/@ܧ@f@i8@@(Q>8s'] [=?Ξǽ.!@@*@T@m@@a@=@C@@!@|0Ƞ?>nI@$=ݰͿM?@@ AbE@??n?Q??t?6U@ AV@?}yrI16 @@^ @`_סy?@g?zga?@@]h?E1D@{=Vz&??@aK@@@@C@2>@h ӿO@?Ag @|[0C?D@@?f?T@@q?5(B@,e@@ek-?F @%@K@|L?@֟@ȵ?M@@a4_@wN@2@@)?wĿ~?V/@>$jtC^@'5'@P93g?@ɢ@kr@a4_@b֔>t @K}@QsiR?@} ~dVPͿ@GN? Ef@H@b֔>"D=w@0пLsŤ@7@QU:-GwȖ@c @΃AI@xt?'`w򾆻@0(c@.@r[=_Aր1?H0Y@T@,%ij&@n='`a 3?Jh@a!՝@w@4:M;w_n0^ Eh\t@ޡ@+@ֺǿ)@@y?ag@D@=yR>r(@>be}~{Z@V+BD@.@g3Q-@H@@Wz@`?\k?@P?Nxcah_m?3@aت@>A^Y@80#>@o@t A?@@O?%?@@@U@0@b@M@O9 @@9?;@'?>ҿƄcAB@CX@?S;h,G Jsw:N/@@we@Kd;-'?ߖLp ~?bބ??¾E ?a@K|?€>o0?P?d>BoX@? @?t>Qr?_?ߖ*G;?Cuw'Ͽ?@@S@yA{@鰻@ϧ@?VIGf@E ?b*w.= BQ\<3?T?@k@Ms@@v@@@5@fn@@K?¿<UYf!w.~V8 FzmE@UX@@5@%.?]y6@ @K@?~g4E~ǢmB|`?#@!@@@O@Q@[8@4/@k@ig@.(֬-\S^ԧ"Ǣ6Z׭*> M?~@@5@fY@@@h@@$@G 8m?d>O6Y8w>-1? "ʾ ?K@?1ET>?nʀD?>K@6?or >'L>'2?bOJ@@?/g-ɿE\+Ù,$@@{i@71_2?D@{=Vz&??@aK@@@@C@2>@h ӿO@?Ag @|[0C?D@@7?Fȥ?@V?ߣm:@@5dAp@yjA(XA1X@.蓿ٛ?N@Re??@5@W @B@5@/?RYֿ@'K@#Kb@@n?Ժ?2@hr @@5@( -?ue@@ 5@?^ B@`;@M¾mӻ@iM@I{4!A8/ g.!BY&C.B d@c`A&GB$Au@?xzB@ @+UܿTIc@V]@W@A@[|<@B@7O@Yf@xzоv/@@1f @`M >o@BL1_q<{'yP@=!I|>!?n@1@о?!@N@=}@=?puϿ1tH?iu@{@QE@d@Zi5U@Y?U[??s@/@|tK?z@B ?WW|@UAA>@A1 A+@we󿾋r?@:?*to?s@Me@?7X,Id@٠@*@Rsmɗ{}Y9 a-c?o{@lb@,@f2@sp>R =Ht+b^.??t?m@@vA@@RAA.6@R@@?Xs?R̿VHt:11'>W9@?܅O?:@h:@qY@7@@?F@L@?0,???:1bo tT@m?QWi_̿py\iW׹sM̽ٵ?_;nHsZ?49??+Xi@-@6@3?,*@B@em@:*?.ϾOC?F?/_=W :p {g]$T?Ѭ@AG AX@E@`@e)@e AZ@L??t?WZAc %SnWk?+z@&g@ב@ ?GzqՃ@ @X@{^6@>[h:+ZAcE@1Ž߾T<]O@e@ @p$Ŀr24Oasf'x@m@Ւ@+醾z9?E@@7?Fȥ?@V?ߣm:@@5dAp@yjA(XA1X@.蓿ٛ?N@Re??@G@`?N@J@@_R=B y?w@H:@@V A>@"ᕫ@i@}@s>@G@W:-?F?@"@@#of@93@)W?@?{kp?F@kH@?W:( (T@#A$@z{P @n@Ŀ G2k˪:ίrR@@I'뾕@A A'6@( /*^@: A?C}A='@ uސAUBnA:H+@AB@W)Aĕ@/[@A8n" A&%6VAdCkcCT"CAYrAZ㩿ACU@$G@|AEzB<@]{٣$B WCCShC;ZBA{4@jԏAp@$*3L?/@A{4N0AA<&\A$Cu)_CgC$ADX* AwsA~@*3L?w¾@}NAy?Ak@}6fiQA\@BA! 2@ A^>A[@w¾ ;@p A.@ %?.|@@ (FOBiQ:@Q@&Ά@zA(@ B6?Y@@$@}2?@@A -$b@I@V"@o@_>@ֆ?Bj?c?yR@@Fn@ݦ?c?@U@R@@va@(">0X|=@+@NM@}?j?˸@hI??otW@@є@$ ?Q@@X+@!?e?˸@%zܾsL>5?T@)B@@`> YeyJlLN?Dv@A;@W=xCJOHkHEN} NOf>@Ӄ@`@J@<Û@@@0@=@>/HjݜHk,7 I,OhjG?>HӿT?<'@Q@"B@#?6fdh|s?#?Dq,-2:k?L$?.p, ^ k$E[q?z"@@3-la͋;/ Z>j^@UO@> @!?o¿R`+Of>xyn|eп,=>:@@ZT@@@@e@@2@r:K>&(^.>h߿AĿk>ZT?8@@ ?9v x?._@~lm@܂?>f "Nh߿A@A?ԏ>?$@@Gjh@?% (@s=L4h-@7@v@<@YC@A@G@`?N@J@@_R=B y?w@H:@@V A>@"ᕫ@i@}@s>@G@@TJ@_S@ @I@C@}bUqr?@@@AK?bjB $;7@AJ@>@ل@@@i@E@@@@F] V@@d@]ڼk} X??FuTuÿ ?*q@;P@\p@i@i@<:A]AԚ@-n=@m?G6DmPCGk>7@/?*f@SAAi@/7@{@"AwA@ÿz@?s@Yn7NVLz7(/AH@PP@-;*A@/7@ܣ@yAuz?Q'S@rE?+@ҶNA`JzBĕB72 ?E@|*?z[(A@.‹@rA°jk@0bɧxgBPUBaBCi@Tazl<A͏@.0i@A' ?B48@Kf?(9A_&iB AĂOپЩ@q(P8A@0k@4s@qA4-@V1@,^@ -LXØС3@$U@7}?U?QA"@k@@ @$ Al@0F? @v?D9[7`;?@&yG@ A@@:@#@̄@j@@hD> +?VbS@YTCW c6@v?Gb )@@cF@@:@@.I@0?@@J@<@ k7@7lK#?'@|}@d7@ޗ?K$heԿ68@@݊@@@@ؗ@@)9@b@}@(@$?..WSA@{Y@@'5^@oP@ʐh@ؗ@ک> @Dq|@g?+=!?D<@q},-ѣW ~W?in@S?k*?@&@ک> _J @g> =?Ow|@@{@kq@\@mr@8@U.@EL7>=??& @aN?O@?@bC@E@gB?إ>?#~?? /@X@aZ@@*e>&_5wBջ?`>n0Ŀ[MA@΋@O@h@@@^@O{@X @;xh ?!7Ϫf'?/@1@8?\|@ށ@cw?~&Z5C߯B>\@B?%b!=@H?Ϫ?Փ?vt @x@@ @g&@8n[ko-H?1O@xW@NK3@@G%@?@TJ@_S@ @I@C@}bUqr?@@@AK?bjB $;7@AJ@>@ل@@@@^K@}o;?D<@;x@Ѩ@R?!k/9F . =?)ߴ=} D|?=Z@@ƾ?2][A@@/Aݲ@?|F@ k@P¿0CFN;@Q@g<@^UP@f^-@D~ d@>k@&@o@/AK5@-ܨ@7@`?8{p_ w@e@Q_A}@杙@fLDVo@k@@K5@w@܂@ V@J?:˃LdG@֢@BcٛXt +3@2@6u?]@g@w@@p@"@rw@/G}?j@fdVpǬo ֐@-@n5a@@@@e?<^@< AL@->F??*!."f ~' F# ?r%@mn>@h Aߒ@e??d@Ğ@}~@b> @бPu ""ejQ@ax?ib@R@ɋ@?s@@@,@ Z@4@f玗ݣJy@ >@N%̮@͠@C@s@G@@*@2@'>im'Of@@UC\g@}@tCVZM'@dW@@G@ A{g@z? >@C@a~aJ@@EX@v}@rF@ c6~@2X@l@Ƚ@ A.@4y@ۗ?1@<@2@=?'S%𕓿oOCpe|K8)\@0@@,@S?4@.@]r>*?s>Kv@KAA[?>ܴh?.@XA( AC@5@h@G?]$2@ ?Q@0@8I@ԤB | .ϺI{@ݨ@?A@|S@2 c39K@%@6㿬+w׼.??=?4@U|;@V'@x?3ކEAn;&4@K?O cE)eN? ? mZ ?l?܍iV|>~7ſ1Lf>/n> ̾4 >&?'l}Rlɿ?*^`@L@Q\?7Q 1?@E@~?·&  B z7| >D*?;?S?e)^Ŀ .WZVz.?6=Zk>`JO?ڟ( 7b+R?<@@L֡XĿ\?hR?@As@u@.@?c?87_6k@S@(gտo$A@ @z>߲'@@Q[@Aq־>l7e #b@@O&@8e=ڭ@9o@HoYgx$??L@=AA5A?)=`q?<A7Az@ن[R8@^K@}o;?D<@;x@Ѩ@R?!k/9F . =?)ߴ=} D|?=Z@@ƾ?2][A@@uC@4<@k@@iA=6@zm@Y3 *,wⅿ8@W@\@@@E? U@uC@[@jD@!W@ABEAQ@J2 NMDM?˫@CA! A=@@[@o@~p??s0 A()A"?.bYKX@N?w@>i&@rbu?Z(AAi?"C?o@/@-@ @r@G@ \?@m4@Y@Fv@[@(?x`Κ@Y@?@/@՝@[@rL@Kk@L@u쿀п'F(@@ xmW1 @m? _F?" T@B@΍@՝@p@楒@R@?@?"𿿔?5ؾS 1.=J?蠐?V@'r@u@p@@g@.4@v@@g*#@jw@AQZ3@f?Zq @@Y@v@@dQ@?o?P߻@@ ֙T?@ZL@ >V@ֽ@JU?̓v!P@@5@ @dQ@k2@Hh??@$AZ?`z@@ɐS>g?Vm@{ŀP"@[c@o@? .ԿXǺN?b=@N{?APD>^?Y"A!w@1IͿ?l??(t<Q?3?p??6:?vͿ?%d?ڽ=`@Y"A@9yI{p@4?"?q?>ATCg??>@%M~ -nIJ @@ҡ)|T%#`?|?E[=_q$c? ?)0?@n??`5tҡG|Wx/ @'V@3?_c>Ǘ>D? ?a?+>Hij˿4>[g@T@ ?SGV<]?ã@Ra@0-??8&G@d6@G ?z&??Ns?@ =@&?"@{L?k?V؏@*@V<<^@/@+@!@w] @[@f @?@1վI]TDG ?\@@7y@!?@>A@|@<^@uC@4<@k@@iA=6@zm@Y3 *,wⅿ8@W@\@@@E? U@uC@M|@ 0@@k@8@h@/K@8@@ @>@T@m[@e@@%(?f?@ym]@M|@3l>/QI?H)@@F{ Ad@@+@I-?C@?= @@A^@Gmjp~9@GijN0ԉ@=r@a@1?!ʀ?C@i@HD@@@Z@4@;VXPI. 2DK7ً$c?~͈@~R@@bؖ@i@ȑ@X@@L6F>Zt@0x?9U%:VP{RWsHie-Bo?U@?%?p@ȑ@ @tn>߀?_?Vau.rfA_(ؿi9S?As?%վ4? @ߌ@j@:U=@@?c&(R iKEAJMUg>=.?11>\XQ>&@ߌ@@i@_?[N@<@@%ROvan]L_~?@QS@{?ؽg@@X ?EI??(@@ෛ@#Z-2U+z8D!>@A,@ם?P?X ?O?>A?[?k @@v@L@o#?VNmg>:,@g@L@@Vͭ@ʸ @?O?K@=[@@T P@?@\@L@)@@g1?egG@Qs@<@Uƣ@E@~?E@Z@%@K@?O@t@ @6> @d@y@@*@C@G@@a@W}> BP?@ @?M{?ۍ?q?]C@u@a@PzZ@p@k@>7@@oF@d;l@եE@dR@q@Vk@6;<(M{?A&8AǠf?6@@x@]]@?h? bmN??v\?i@ATw@wz2k0AA BAolX@RM@ӕ@8e@]@`?' @j@W!@d@;@6\@rM|0@nA BA=IA{T7>S@V@@@g.@(V@t@M@Yz@U @<>%hCŢAA@\V?J}b@z@4@Sn@2m@l1?ߨ>i@}@Tҙ@vF@Vn@"#>?@ɕG7*8&@@tL@| @ӷ?y?WYZo(>]?]@@@K@T^ ɕjyG@::p@tap@s@&@w@Ok@ KS@1?6L>"?tI@Q42@T@ @W5@i'h@%@^>jy潄#@ּ@U@((@)=no?@z@̀@M@z@D@(@@rw@}r-ƅ> @m@#@M|@ 0@@k@8@h@/K@8@@ @>@T@m[@e@@%(?f?@ym]@M|@9?6r@{@v6@M@@/O@{@Σ@@E@K@@O@:]t@yH@8@M@{ ? XC?Ҭ?/?zp?q@@@J@S@?x@s}@QU@z9 AXA@e?9?$_?>q@I{H@?ܘf @C@[@k2@W#0@%?T$?b ?& U@-@&@c>@'0[!?/7@q@a@@, @)־|Za,@6@!?qUDm] A؅+@/#@ @]?O,@ [}@a@Y>)?@"@@@Ч@?)@)-U?@3@K|@A,@@3@IPYtu7>3@m~@@5@?>qq V+7?@?@M'@Ҟ@?t"FM@X@}t@W؋@@ei?5y0v6?@@*?n$#@u@Q"}@O@N@"|>WCA@Q@!@ÿр%7g@@@r+@˔@}@G@Gm2@65?d흿?@@@@b_@΅G?>?r@<@.@l@f*%յ}?G@t4=.?*=?8j?v@8@8 A@@my@ @~@@@;@B@ ? 41=t4[K?s@䡔@@C)@3I@iI@Ss@eX@P@@T0@D@%#@ċ@@ @և@Dc@=@[K?1@@ށ@n@vhC@ x"@;a'@^%@?@ @ @@Q&@ή}@x@cd@?1οۿ}DS=w@E+@@-@\@n?p"?䗌_DW>^?h@0@[F@:?ay'ș%οA Ap@̊?I@'@@? b?T/G2-i>?\C@q@Ȼ@M]x@A A']AAw} ͛?n @/x????ЮCJOLw"t?{kڿo GtC;7 6AkqA ?k8 &WI??T@S!?N??iT+pb>~J2@fA?˒@޽?a@ ?L`zǎ[I#?@{@`W@Nj?v`?Ki]@x-VGP>v2@<@ @d?$<$L`zVᙿ0U?Sz@@4@U@?lu?و>5z<[=])@)@q@}@W?jƲVᙿ? ?k@;@@Z@-fg@8@ȴ@86@O@0@@r<@hU@_!@t@t^^@~@s@?9?6r@{@v6@M@@/O@{@Σ@@E@K@@O@:]t@yH@8@M@{ ?@@ A8@&H@qy@ JrD⮦w@L)l@U<@DA@A_@)@6> ?Bh@k@@@{@ {_?v^!t??@>"ϓq?@@ȣ@2@o@[m#@6>p(û<>F9? @@ۊ@q@m^@R@[ @܏@1 y@S@p~@Ŷ@4@?RL?rpTa&?s/???P1@@@Xŝ@0@@_@[@w@b@@"?nOM᩿Tjg$ ?;@?}?,@|@\m@`9@ 9@-@N5@a?7aD>@ "@>#2jgku6?X@:?Ly}?`-@.@ŵ?=x?@~F*@O?j @@ZR?͹k}soZ?@bO?tRn?+0@`@J@oL@E@Y@>@Z?L:>?D@C?k}Sj?~-@*?Y?l?T@棏@o@@?f@:@@kK@X@b4?'q?|?Mw@&.?S}?9@s@@gD@@-@dj@<@ Й@凳@ @@ 2@K@yl@$?]?^ @^?}?]?^@c@@o@;@5@0 @] \?@mu?qf!M?G@M4@@a@c@k?@@ A8@'H@qy@Jr￷ܮwP)l@U<@DA@A_@)@6>??h@k@@@{@${_?v^3t??A>Γq?@@ͣ@2@n@[m#@6>lp û2>F9? @@ڊ@q@k^@O@T @܏@/ y@ S@o~@¶@4@? SL?&rlpTv`&?s/?4?P1@@@Uŝ@0@@~_@Z@w@b@ܵ@"?NM᩿Trg$ ?;@?}?,@|@\m@`9@9@-@N5@a?7aT>@ "@>#2rgkx6?X@:?fLy~?^-@.@?x? @zF*@O?vj @@ZR?͹k}soZ?@gO?ZRn?+0@`@J@oL@F@Y@>@Z?i:>?#D@C?k}Rv?~-@"?Y?e?T@棏@o@@8f@:@@mK@X@Y4?'q?q?Nw@&.?R~?9@s@ޭ@ gD@@-@ej@<@Й@߇@ @@2@K@yl@?]?^ @Z?~?S?^@c@Bo@;@5@1 @2o \?@u?qf!M?F@L4@@b@߰c@k?@@ A8@&H@qy@ JrD⮦w@L)l@U<@DA@A_@)@K?@@@JC)@G3I@=I@(s@@a@ށ@0n@`hC@4x"@ a'@`^%@>@ @3 @@ڷ&@2}@w@d@?οۿRSw@+@@-@\@in?;?R(DV>\?h@@2F@+»?y'L%ο Avp@+Ί?!@@:@?`?0BIi>?`\C@W@Ȼ@L]y@ A*]AѕAjx}~ ?I @iw??䪸?|ѮJO7x"t?{jڿ? @i"U1],?N@7oG7LC;$ 6A[qA3?On㟟&WJ?? U@!?N??T+]>*J2@bA?Ԓ<@߽?aY3?N_z[J`?@z@=`W@oi?Iv`?gh]1x-NGS>\v2@<@@d?zv;m=_)@@\@n}@/T?Բ♿ ?O?k@O;@@Z@eg@38@@@86@:O@NJ0@0@<@fU@^!@t@_^@~@q@ ?S?g6r@{@v6@M@@O@N@@w@mE@mK@k@"@\t@H@Q8@7M@ ?STC?Ѭ?/?en?q@2@@X@S@??x@"}@GU@9 AXAݻ@nd?f?]?˩>,q@xH@?%述 @C@[@2@ #0@i?\Q$? ? U@:-@@ c>@c1[Q"?7@,q@@@ @s*־ZYa,@#6@?U#n]Aڅ+@#@ۊ @]?,@[}@@Y?Q?P@"@n@@Ч@?)A6-U?@3@K|@ ,@A3@3OYv4>3@~@@@ ?oq r x+g?j@@!'@Ҟ@=?"" G @HX@t@r؋@)@i?:m0vz4?t@8@c?%#@$@2Q"~@O@N@|> C@Q@7!@ÿр%s7g80@2@.@:+@˔@~@G@ m2@]5?%m?@@y@@c_@AG?>?s@C@@l@*%4㵾hy?G@4=+?݆=?;8j?v@8@! A@@y@⏍@~@֌@@@?H.='4K?@@@JC)@G3I@=I@(s@*@ec@0@!@p)@ӿ@@@Ka@_}> ȼP?@; @ ?{?ԍ??UC@u@a@ xZ@)p@k@<7@@F@>9l@xE@sbR@5@nj@BO;<({?KAb7Af?@@8x@2\]@?Mh?*: rN?? \?i@#Av@wIu20AKA BAB"pl2X@-M@Mӕ@(8e@]@^?ׅ @ȧ@ !@ʏd@;@7\@M0@nA BؑA*IAb>8@:@@{@g.@-TV@t@1@=z@: @A%h:ŢAؑAj@'UV?Kb{b@y@Z3@on@1m@1?>+j@}@ҙ@F@Wn@#Bc??j@ȕ7*'8&@ @K@@Eҷ?y? Zop(>^?]@I@=@&@T^ ȕF@9p@_p@s@%@Lw@dNk@IS@/? ?H@32@S@{@*5@q&h@l%@S}>!@@ռ@U@Q&@[)=j?o@]@@c @}z@@C(@@w@"t-m{>@l@!@|@/@@ck@8@h@K@8@n@W @ >@7@P[@I@@K(?~f?؆@Hm]@|@l>GI?F)@/@z A@@+@"??dM [?L-K@@!@d@̓-?:7ʾl>P?@?< @"@2Aj@]7mjq,7AYųO~5鿘@Xq@a@/?Ā?P?@h@B@W@@@4@WX$J] #ً+c?̈@R@p @ؖ@h@@V@@Bg6#>>s@w?U%V{siw.B?u@ۏ?6?xp@@m @n>&῎߀?^?b".yt](ؿ8S?js?h'?m @^ߌ@h@@ U=@1&=.?N31>bQ>&&@^ߌ@H@'i@[?N@Z@@ARdPΩղvas]_?R@'S@:?g@H@?E??'@@@ I%ZɜxUmz8m !>8@A,@ӝ?P???;?DX? @h@@L@?W3Om(b>+:,@}g@@L@!@̭@ @??rK@'[@@% P@x?@F@2@)@@1?,gG@3s@z<@;ƣ@@I~?E@@@g%@rK@A@@n@v@@"d@s?ݧ[ Ag*y@@@J@5@TH@At?,@sU@h??f@@S@\Yʐ,a?h @)@@I@^?r@p?t?Ϳ`@?WKUo?ze@R@9C?}??@@\/@xE@0@@A@b?݃^?Ś?B?ñ@?;\ѿ>u"@.[c@o@?.ԿN?=@q{? K>^?Y"A w@kJ,Ϳg=Lf???>@ O~--< @Ǵ@d|c&`?y?Z=op #c? ?ԉt?h7@?$?aRtdYXxؤ @8&V@?Uc>ȗnN>D??fa?+>Jj˿4> \g@~T@ ?VSY~<巗?ã@Pa@1-??R&G@6@6?%??us?@ =@/?"@}L??w؏@)@F~<]@.@/@ !@[ @ͳ@z @d@+5վkJ]YT_H⿓?\@@y@l?>>r@|@]@8C@;@k@@KA5@:m@[3' I,wㅿ8@@@1@@B?T@8C@I@lD@q!W@ABEA@J#3rNdM2?-ʫ@CAc A=@@I@@jp?Q?0 A()A? /YAX@N?H@h&@rJt?Y(AAj?C?@/@@ @r@G@9!Ö? @-4@g@}v@ׂ@X?w,Κ@`@?@/@͝@@yqL@k@M@tпD(@@xmX1 @?I$F? T@{B@΍@͝@p@@,R@g?@ ?3n?Eؾ 1n=#H@Ꟑ?V@r@u@p@I@ g@.4@v@ @B*$@w@hQ3å@f?-Yp @@YY@7v@I@cQ@=??޻@0@! ֙CS?d@#L@>V@ֽ@U?̓taP@@5@ @cQ@D2@Eh?=?R@=$AZ?ת z@?@S>g?Nm@ŀM< @ǝ6A)Ao1@?D2@(J@)@J@A*^*??l>Jv@AA[?ܴhA/@A AB@@@GG?!k%2@ ?Q@V0@)9I@j( 1Cx@>ݨ@?"A@|S@H2!b37;K@%@6;+=׼0??;?G4@y;@.S'@ ?FAin%4@K?sOb)DeN?^ ?\W ?l? iV|>9ſEf>n>̾>j?]h;lɿ@?]`@ˮL@[?jk 0?@jE@-~?& ( %A|䱴>i*?=?dS?)!`Ŀ.MWw.?t==|n>kKO?E(( E@c+=<@y@١ZĿLW?O?<@As@ v@.@?f?:/.7<_Hk@S@ hտEpʒA@( @k>'@@ [@q־.>1d^$b@³@cN&@$e=@o@|py$?? L@j=AR5A?)=)p?A 7Az@[R;W@ K@1n;?C<@x@@?vkSyF =O*'= D?Z@@lƾ? [A@W@8Aݲ@?F@3 k@7¿WDF:@1Q@:@?SP@]-@ F$Ns@?I?>!.!f €' )F}?q%@k>@U A_ߒ@%??f@@~@>>@Gu !4e"jQ@x?ui[b@7S@ɋ@?s@]@݌@+@Iۺ #@U3@ȾfՎjݣ-7@T>@"%@͠@C@s@F@@~ *@@'>nOf@@TC=\ıg@+@WtCV\M'@W@+@F@ Azf@?>@h@ga@@EX@}@qF@ ScL7~@qX@l@ǽ@ A.@4y@?1@@ @?=?'x%usOpe|8)Z\@@o@7,@R?4@.@a@I@@@@/@=@l7@5kKc'?@b~@H8@?$aԿ88@v@@@@a@@@9@b@q@"@h)?-*,5SA@Y@@R6^@oQ@גh@@ > @t|@?=?<@?r-ѣD?in@? j,?@&@ >%HJ @>T{?v|@ߢ@{@ q@\@er@@.@J>=(?7&@}N ?@(?@edC@@*fB?ͥ>~?0?H/@X@Z@@#UʵJ^LBŶn@W@l֎@YVo? $~G$^n?R@"n@o@d{ʵwGп?J[@ i@@$?ݞ?׫??2.?'@1@Y?Ve>#5 M຃?Z>R/Ŀ{A@ϋ@R@Zi@@2@^@{@>[ @;xt?7=ik'?/@1@8?~@Q߁@h}?1y&XR qB>\@%?5b*"=g@J?=ՠ?ד?@u @x@d@@&@8>[楲ia+IGG?P@aX@"M3@j@ I%@ՠ?@UJ@S@@*@@F{Sv?o@}@@N?hBQ"7@#K@?@ڄ@@@U@F@@ʬ@@J[5 @e@ټ6} ??@uRsÿ0?q@;Q@bq@U@ j@:AV^A5֚@-0=I@T?H6DPBPGk;>@Ì?5f@!TAuA j@07@7@$"AFyA@ÿ#@*t@n-8LVIKA(/A@+PÜ@;*A@07@lݣ@A}?O'@H?"ҶHAPJzBBI2! ?E@%,?[(A@.Ë@A'Lko@aHxgBdUBBbCRiٙ@_zl<A@.0-j@A' ?4@QMf?89%@A&iB Af پ'ѩ@"P8A|@0^k@ks@NA-@T1@A^@} -Xbۡ-3Ւ@fU@6}X?RA<@^k@`@ @$ Al@L?6 @h?D6P:[o;?B@hs{࿓@A8@`@@@/@@ @g < g?bS@A:CW^g6@k|?` )@@4G@@@a@I@@@@/@=@l7@5kKc'?@b~@H8@?$aԿ88@v@@@@a@?d?~zR@; @n@?.Ve?@@6S@L@a@(>0Xb=@@M@??j@Q?Q?yW@@Ԕ@< ?Wc:8_j\s>=@넞@+@ ?dn?j@zOܾOBM>d?{T@%F@@>\e@LJ]?Jv@qH;@uX=yC9kM}) tWOY>@σ@e\@ @ɛ@ @CƩ@1@*=@>/Hjk ,DOtfG?>Iӿ?'@Q@@B@?Okmhs?#?Dqh-t9k?&?.p%^gk#iE[Vs?R#@c3rh-$:a,ʹ^; 4M^>T^@O@ @<!?cq¿_#vOg>aw$z~e#dп=:@Q@W@@4@@K@@y2@,K>#l( /@b߿Ŀ߾/>rT?8@᫂@h?Kز\xn?2_@nm@Y?> Hb߿xA@OI?>? $@[@3nh@?W%*&=974/@Ԝ@ v@@@C@xA@^H@ ?"@qJ@?@Y=y?@:@D@ A@G@@}@H>@^H@`I:b?A@!%@@#m9i@7@e )VP?@#?lkw?`@J@j?`I: -T@]%A&@K{T @Y @=g/}cɪʯ+U@3@n%D@ A6@ !0]@*: A8?}Ag&@u5kސAUBA要 +@Ak@X)Aŕ@!0Z@tA8?" A&>VARCYcCT"C0AZsA橿AT@$G@A0E B =@S]_$B WCCShC A2@¾ ;@q AO@#%?4|@@&&5GDjmP[<@Q@*@zA (@ =?[@}@?$@s} :?v@@-!@@|V"@q@F@@H݆??d?~zR@; @n@?.Ve?@@6S@L@a@(>0Xb=@@M@??r@[/@t?@1?%rqU|@A#A|@AR1 A+@h󿺅r?4@7?&,o?r@@Me@?U,d@٠@*@ESs ʗF>a'w@D@@P .?@Me@=1}7?`@@=p@:e>Y?-rc?{@8b@-@2@dl>ŜQ =uc`.њ?j?l?k@A@YtA}@s@UAA4@W@@G?s?̿u;1q`'>6@̹?MzO?S:@`8@{kY@ڥ7@@C@9K@r?,,?N?A;1W3 T:@P?`Wlk̿y%OiiڹäsW̽?AnnW Fd1Z?9???Ti@@ 6@.?'@@@bm@#?+ϾBC??3_> St $7$~N?Ϭ@AT A@>@ٮ@#@ A@b?(v?o?v lBc%SW}k?,z@g@]ڑ@/?[ tꃈ@'@X@^6@>h;+lBcE@RŽ+TB\O@4e@C @t$Ŀ24 aqf x@@L֒@䆾k{ٔ?E@@3?9ť?\@V?8@@cA@jAWAX@R듿?@b??@@X @B@5@/?uYֿS@K@K@@@n?ֺH?2@q @y@@l -?ve@@25@^ B@`#=c-z9c1@ۓ(?3&?*@Y@l -?8%x@@A1o@xG@}x?@FA4MAF-?a@]ـ@@8􋵿%‹@)@3MPס AibBQ8'C?B_Az%>L Aa`=_=@A<@􋵿¾һ@L@8{E4!A9dAinCmtC+C]Ae&_A_Ln\U@^@¾?@%@pm AE H!BM&CBd@%dR `6AH0D,A<@?\I{@S@\ܿJ`b@H]@"@A@,] <@$@@9:M@c@\I{оv/@ @ f @^L>o@)A)sꝄ{'P@t³\I{A!?8@g0@о?!@N@}@s;?vϿ)rH?&u@y{@Q!0?@e@if*V@@? Q[??r@[/@t?@1?%rqU|@A#A|@AR1 A+@h󿺅r?4@7?&,o?r@y@M?#?c@w@ߔ@HU@+0@@8@yO @#@+?y@?>񿎉ci@B@{W@?'?L?>RoD@? @Ǚ?_>kl??Q*} M?w(Ͽ?@f@/R@Aþ@ @@?YPG,@? ??c*.? CMQ\<׽3?۵?@@s@$@\v@?@@@en@ K?¿UZnf!.~[Vx :|E@W@/@5@Ⴟ/?_6@I @Ӏ@?vW4~3x+B`|H?~rJ@d@ 6@Y@$@@@$@%@fHZ 7m?>68a>'1?3ʾ?@D?3U>?R̀񁿮?=K@`?t8 >$L>'-??*bBOJ@@? gɿE+J,#@@jzi@Z1%-_-?xD@=Vy$?@J@@ @c@@&=@iӿ@Ai @z\$A?xD@@??S@ @m?7(ZB@d@@;\-?>@t$@=~K@f~ ?@@?W@@2_@ZN@a2@@?xĿ?.@>0jF]td^@1'@T)g? @ҡ@mjr@2_@̔> @K}@1shR?V@= VSͿd@BN?NZe@H@̔>$ D=w@51пAMsz@s7@PU8-GwȖ@@?σJ@st?$`~@1(hc@.@[^Az1?g0!Y@[T@-%Ƴi&@M=`> 3?g@Srԝ@@:M<_P+^ Ee\t@ġ@l@޼ǿ?@F?> VgP@B@S=yy>'@b>bev ~ {Z@4ID@*.@VgN-@ZH@S@x@?a?׍@1?5xca_C?@e?;e@*w@[2@N-@V@]M@?@`@t?MQ]@A|@>ت@AY@߰0>Ά@h@-8=?V@y@M?#?c@w@ߔ@HU@+0@@8@yO @#@+?y@4_f@@N@s!?T N@;?ɿZ7`F}@ѩA@T2<ӫ~JaGAЈ 8ĿZg?@^ A%@`~??'@>>(@4!At@ƐK?@ֿbVvNAЈZl>)?Wd?@@Yq@՞@Uo@y@B@C@@@~=Ӣ=p퓣]ିÿ`P?ȝ"@x@@:A@kg0@g?@ f?S}MM XB@@v%],@T@?0@@ @!@?¥?6#q@#@uI^z@B@`ˊAr@@7տز@Z@Q@ @ 3R@&X@3@w?9(@&@@N@/iM64@`ˊAK.Aa@ a->aw@&;)@FE?|@@A@ڌ@ҥ+@?>>@b;@L3֭V@K.A9׃)*?![F?pHl?E^??I@@l1@@g@8@@HR>.s']␀lgZ=K?՛ǽ,"@ @=*@KT@@@@>@9D@@t!@u0?>jl Is$=YͿL?`@ܣ AE@?n???Ԧ?JU@J A W@?2}p  I6uw@*@ @\_ա~?@?gx*elc?r@@j?Emܿ/[@\-A^@@qk?@zh@ ~@p?xLХ@ TA"@HO"CqܿU2ÿW6LLf@ۂ@8t@ܞA4@,=1]a@z Al@3m]46ıd@g@s˿3U2ÿvK&h? 1ҿKI>>MA A9ҿf&Pj AlW-A~?RI#???6vK6|İ?**=[u:-&?d@L Yf׿X@KK@!u>E?m,s6 ߿;S @Ң>yɦ?!@G.c9K b?})@mQIr=>;T@ xl:vu?!=ۊ͕?JC@V9fk|noj$ܕ@,@@J ͧ}駗? xl׿={?Eq]fo0:#5A(A5. \'p5FA5"A#(>-R,&^?>Pӿ׿C򿾶5꿼k@r@*v'SƤa@Ae@3t?}@"-A0|@LBF@@@9Y@Co͡z bD@)AÒ@ʮ;q/ @0@@U@9K@lΔN@Gd AA@{Uao4_f@@N@s!?T N@;?ɿZ7`F}@ѩA@T2<ӫ~JaG)@@U@@<.q@@"@& @/c\??;?M@$@SA8@UM>S@Se@)@@/>e3R3@vF.!V@84EA-BZAAX+j@0@2z@^ A\pmAݼ^A@ {O@B">/> 90naXJ]W-@J AQx)Aq@Ue@;@,@*@A9AV_$Aي@Uk%;m. 9?@ϿeC@n@']@Fo@@]@N@@iњ@z@$@%@ @3Wc?,B1A Q%DP@@@ ?S@pn@M@Ǻ@6@Qݦ?QDC@P@ ?@8v/@. A,BcB B!@8@v@bAvb=@f@@C|@;@@e@S?dZ@A~+@n<0@iBcBܨB{A(ց@@??ћ@@ٌ@o@g@H{?w@h@qN@@eAܨB9!?YdcnR@0ˠ@Q@V@w@΃@?@Z@VNq@D A@MT@@ =@Ap>'f9!?;8=?w@1A,V4AxACb@GH@K@S@fn&AMAV@>a#>.f;8 -F\?3־E@UAfAvA`@,^@/@b A [A~KA]@~P9G'@: - ^@'Q@}?x@?f@@AQ@@⡀?.?c?@Ɨ@_L@]{@)Cf?<@ ^@w?|=#̿|?@v@n7vF+)*/gl>nEE@W+v@ Y?ȍ߿/Cw??Qk3pM U? ب?9]`%X,?3@ Ҙ@@.h@)F M?}?FRe=`?ސxƿG;?N?F>kԐ;?pӆ@@K@{?Sty2џ>?ݥJސ 0?D-N?-&@= I?Yڃ@菗@(@d(@q4[z$?LYu?2v0` 0?@ .?@cM?aM?.@O4@sd@?7;ӿ>NJ@;x @; @2/CW Yxԛ?@5@H*.1$?c? I#{1J@ @jL:@׿2/>tjU [ <2Bl@S@LG rqY+(>ERjx>@ŗ@y?]Ģ>)@@U@@<.q@@"@& @/c\??;?M@$@SA8@UM>S@Se@)@@?3Ƌ@ @Y#@?N?'Bb@p@@@X@c@g@@>@YY@C!@9`Q@ @癄@?JB,?B@^@\̘?:?j-@9@Eb@ϯ@Q@7@]@i@U@rߓ?^^t?-@@]?JB,40 XϸU@-S@?'L?}?A)$@}_@ r@0@;؅@Ĺ@y?pI@@c@ 140잿TΕ@_@w>>? &@@TF@@@@E=9@@32잿A^An /rm@@x?@A{@es?@v,AW@1?>}p@_!@ix !AA0B~A¿A m3*@ ~@?[@t;A@Az")@J`BAOa@ }?`<@9,?5Ae^@ A0BA>A+b@@@!>uB@iA]@vm?:@$A@?h@@"iAAKw0@}@C>`?s@@@3@Xy@?z(?w~@ص@Ĕ^gdK&@S@5\=@٭@_@{@@A=@?~?J?h?7&@qZ^@X$@3ҿ&q@b@ܝ@JH?@@)@Dz@@ 0@GQ@a-@@_@y?_?d@p@>q=?@C@3@ ?du@x@^@H@@R@@9@@L@ o@i?G@¼@U@=? ay ?@Sz@@AW@ ?#@p@ @Z?΂@AX'@ZT@g??U> a}>枿 #>@8 A$@?yЀXtu?!@s@Q@ǝkο m}>x?&V:yK@@卖@<$ J-k&ZV@ @}@zt$Cx?BM`n܁Z@rS@?+y*"x_!i?@Lg@տn-9B8I,OY@R@p泺;UK"m -o8>\C@Y@&l8+@Qs vʿz@@3? !#ߑi?"@3p@;n+@0p?hkqG1@DP@ks@Y.Io TyJdRN@ACơ@Iߜ D}0p?2JVL!@YA@ͥ?-YqjTI[T@?`@Aê@g;?`h 0ENg?U?w?@=@ַA.@??˛O@q"@@@"A)@F @Z?@A ?3Ƌ@ @Y#@?N?'Bb@p@@@X@c@g@@>@YY@C!@9`Q@ @癄@?3I5C!@w@@@{@r@Ϥ@3@K@A@q?tN@zj@M@6F}@@(#@x3hȟGh`>i`@;q@e@.@J@|>w<7yq@@;@(+@@b@%@U=@c>hȟo`o?ћ@AA@>A#?@,@@O@"C;i$@AbA-@T]>HՑ@DgiCPY@pI@-@e@r_]@1z@T@q@f@ӝ@H`@D@@j A@*)B8@0oqCjh@Z|@B]@ױ@p@WX[ϧ>>@+@B@id@gt@y9dUoп0}?,iֺcV?t?@c¾@^@h,'#mk)@@',@֤? s?$9x Bj}?^ѾxX@@=`@@P!@{? qɾ@M@y@1@Eg@OC^ѾL&$ʿD@7Q@@4@.O@ru@&?@r@|#@x@@\@A@->@7lgL"?9?@â@q@^@1po@yX?(@L@*$@E@O?>C@b@q Aί@-?u z b@@aa@@@3@4 ) @'?@q5@uX(k@o@z@o@l'@65@lk@q@͑@]@$@ǘ?wc@f@2@?<@S@i@@O@C?u;?mȃ,ȼ??'F`@-^@B7@@r@Tt@\@|ہ@6@4@Wv@qo @Dw?q=D3f? # =|@ȿ&:> o@hǦ@]+|@!@?@u}@_2@d@3boeń?v # AV9?T.e?4CP?" 4eEv?\@wk@ kĐB>~7@3k@ M?"3ƄC`>?AV9? kwnAl>|<0EST@?;o@W?u#EJÿ?Q}[@J?'/+ȕY:>h [ϡK ؾ40_P?i5w@`PA:۲=@j'?VpLyg?Y8@?}7jpX^ 0*Ŀ̘ ]]??F?Tx\khJXe=`(@s?R3✿ $X?,F@Ca}@k@^Xׁ>s7h?]]?/ :F:?hA ?>T \@K<@3@@w?>`@{@@@l?83?I/ qm2!!?.@:@~@!@2@J@n5@<,@Wc@M@ŕ@{@^st@?j? k?Wxq3I5C!@w@@@{@r@Ϥ@3@K@A@q?tN@zj@M@6F}@@(#@x3K@NC@q?]rN@Bi@K@E}@b@v#@v4TI@ ;@3,+@@b@@W=@q>˟ f`>7`@r@ @@ͽ@ؓ|>=C< {q@>@s-@@@<m$@AA-@p>ϑP`ĝ?F@:AAA<@x>(?l@s-@r@h@T@`@NE@@j A@)>8T@hi}jY@,I@ @f@a]@{@͡@r@[>@,@@d@/jt@2Qo}п1oIq|ih@Y|@B]@ױ@@@X['%mm(@@+@?\ s?9xAj5x?ZiٺU?֒?>@@\@qh'*rWɾ`@-@y@@g@OxCѾ@A@`@@; @ss?*r@,%@@@(_@'A_@^/>@p0ld<$ʿD@P@x@"@CP@3v@k?@@$@G@?i>ąC@@ AQ@3?y#??@â@q@@pro@/X?E(@x@$@?@5@XJp@@P@ͧ@'@}6Rb@‚@Hb@y@C@3@ y4^* @?@f@-2@?#<@-@h@^@O@"?s;q@~k@jq@mϑ@=@*$@BƘ?^d@f@Ut@ \@ہ@6@4@Xv@ap @{?=X2fi@ȃ&<í??G`@Y`@8@@r@Ut@ ?@u}@2@d@Wam0cǁv% u@fȿ:>,o@Ȧ@,|@#!@ ?k#B>7@2k@Q?"ƄCT>#?;M9?e?0P?D'eS?ʷ\@6i@ k/Eÿ?[@L?H'/ƕT:>Eh! nQ><[0T;?u9o@?y#0(3?U@ @#oھX<*X<ΡK ؾ]3XvL?2w@A?L^ Ό?8@f?鿸ip] &Ŀ 6?Ȯ>u`rAο:-=@{'?rLc&X?#F@b}@@8,XR~>5h?Y]??> \@#=@F3@@w?=,@Xc@M@@̚@qt@⴯?$?<-k?VxDm4'!?4@y=@{@@2@@^5@=,@K@NC@q?]rN@Bi@K@E}@b@v#@v4TI?7(@&@F@n?@u,A@?>p@\!@y !AA%^A*n^ Xom@@7yx?@Ax@n?1{9%@j^BA,_@D|?_<@,?vC^@ A0BA¿.*@$ ~@ے?@r;Ad @1{{em?8@KA @?8h@@wq A A>A +,b@=@@p>A@A@{em?@k3@y@?o(?A~@@gd +x^-0@}@.>g?@>@@B=@?!~?O??:&@Ja^@\$@,ҿ]&ԭq@S@)Y=@@@{@@B=@/@Q@-@F@/`@̙??2Ý@r@%>q@c@3ݝ@/K?@@()@@+@/@Q@h@m@Ґ@WK@% o@?" @A@ڷU@?@@4@F?u@a@g@ @ @Q@=p@@X?聢@kA'@t!T@um?Ǵ?h>_z ?@z@@A0@]?Ƕ#@=p@Xt;?@@Q@kο x}>J잿$ٶ>@&8 A:@?yƀXI׾-rm&WYV@@j}@t$ϯ? &:|Ko@u@ @<$I"x_6"-i? @7Lg@տL.ʈB!MbZ@S@?dzw"2>m8>2C@7Y@&Y^j~5-\PY@S@c!UL2"Vtf?@3p@E<;@1tyʿ!z@7@.?ޡ "N zeRXN@Aš@a %~*p? noqS-/@N@fs@.o NRTV[kT ?@GA`@f;?`m"6J S@ݤe@@@U@T@<.q@@O@ @V\??0@z@ AomA^A@#ӣO@E">T>~Q3@DWQB.V@4EAnBZAA'j@0@=,@(@sA|9A`$Aي@(km$doP 9ƌiJW-@ Ay)A@ Se@=,@FN@6@Ϛ@ٷz@%@&@ @3UcO>Ǘ?ϿVC@:n@]@fo@ң@]@FN@@ż@3@2Ѧ? @C@י@?@*xR*@AB&0A0 E=P@@@B>1\ 8zы-C=?@3ATW4A}A`@NH@+^@.@b Aފ[AhKAh\@B;:ϒ'@B:l-kF?~־z=@UAfAuA@+^@0?d?@•@I@l{@*-@ f?<@^@"Q@?wA?餙@@O@@?0?͎kl]CE@~*v@t!Y?f߿7w?4='!̿?@v@7vӌ,):u࿏k2Wr^?=@?CVa?\3>m-+U?jب?;]_IX-? 6@9՘@@M@`}?fUt 2>vĊ?ͥaƿA?N?4GfԐ?wֆ@@@*@(@ 4Zy$,? iu?j`'r0?K S?w-&@ I?@܃@@P4@td@c?;#ؿ>VƊ@w @V3"@!b*$?r@JXM?ܓ2M?3.@P4@$?c?,>{J@Nj@yK:@|p׿sR x՛?@ @G#N.$?(>"뾒Rj|>.@@[?%G徛ü>qj ?:?I@y!@A@ !> S@ݤe@@@U@T@<.q@@O@ @V\??N@>?ɿtBiA}@A@؀<֫~`G4fmz@L@"P@wr\?N@G@>>b@!A@K?dֿShNЈE8aĿ#V'g?@s A@z??G@m@Zy@B@ @!@r@~=b=/[> )?Z]? @@?p@Ӟ@m@;A@e0@#?@f?$yN Z(M笿ÿHU?"@Ux@9@;A@@? ?q@}!@v`Y @<@,@%/ ,@S@s?Ψ0@}@@X@V3@C?i0(@<@ϵ@otqO6{&@ɊA@n>D7տڲ@@@&@HR@X@@ތ@j+@4?͑>@ a;@m4z V@+Aa@; dO>w@O=)@E?8@@@4@#@h@8@@*R>sPv'KZG䩅σ%*?TF?Fl?f??0 I@V@4@@E@?@ F@w@!@xj0? >|[=?Dǽd@@*@R@F@@־???T@ AU@?xk sIb'=*ͿO?@Σ AE@&?n?־?@?y>oY?@1@g?>E*,6;Q@@ @X_3աu{?@Sg@~@"?xѥT@TA/@O>qܿ ![@-A_@zqk?@Sg@ţ=^a@0 An@h]46cd@h@ j˿30ÿ6LJf@ @v߈9t@kAu@ţ=VQj A@X-Af?_RJ#$??JY62K/h?F6ҿIg>VA* AҿVȞfg#׿1@K@$o>?jsm6|խ?.+=u{9?@ 2 YȞa ?s)@QBw>C@7* ߿-P @!>ٿ=x?@a{ou6ݐ@#&@@.ѧ۶?Mlk?=N͕݊F?LB@6f{['u5EA6"A*7>(S!,_?_>mӿؿ=좠?,{h\:w4AA.['k?}@s#-A+4|@lLB H@ @a.@@B򿖶5hk@wq@x'~Ť.a@A@k?ǐ@V@OK@lϔN@d A@TU\p>zD@u)A@UȮq- @30@ǐ@N@>?ɿtBiA}@A@؀<֫~`G4fmz@L@"P@wr\?N@E1@@@eO @@F?q@ycCB@X@X?3Shm-R?">DHoJ@? @꛴?Hf>k??u2r :??'¾ ?@? >h/?R?A\@~@@?lV;Gڏ@~P ?+b*&?pD'Ͽ?l@@U@AЮv@@o@H@kn@{ K?U¿U%We!j.) "O\43??@J@)u@C@Юv@/-?&WP6@!#@@?x3 Wh Tt%E@Y@~@5@;䂿/-?CU@48@ 2@,n@œg@.(-aXSGҧ ٧B3|ᚼ?&@f#@C@XAO@CU@@@@!@P+@Fh Am?>?71٭ >{L?+~L @Ӕ@9@{\@@G?dǀ<0?@K@6?;r >;L>'\8*k>1?[+ʾ4?!@?o>G?ɿE+:,v!@@yi@1$_,?+b^O&J@`@j?J g1ɿ@@I@>@kӿb@A @3XGH?iD@~=V/?p@L@ת@ @@@f-?@%@|K@x?d@@?@@?Ď?2V@ @2r?4(B@e@ @f-?1tW_@~.'@ZRG g?@+@dr@1_@N@0@_@Ҥ? wĿ^?8.@ Z>jU/Ϳگ@:IN?tm`@H@ ”> @ C}@:sBkR?@dU-PHwnƖ@ @уZO0@st?`q_C=w@<пQRs@5@RU=_A1?40 Y@T@k-%dz)@ =`dE@/2(d@.@-\_A]E[tv@X@Bǿ ?@? 3? f@ d՝@c@;M<_]Y"0{X@.D@.@gv@4 @=y|>"@5o>+deSa_P?@O`?$;D8e@$w@2@M-@{H@N@w@?`;?]@?xcSa>٪@iAY@ڰ0>Ƈ@:@lB?K@'N@?@a@x?(DS]@A|@>E1@@@eO @@F?q@ҜR =1[5q?xa@x@߄p@f>zY@VAhA7@@k@?s?̿tcw_.#?]?l? o@@vA@@7@@pF@L@?(,?$?zr->+;1 d,'>6;@?lO?:@4;@lY@7@iӹ}s ɓ̽?0n(jZT@G?We̿Uy^)?3)@KE@fm@*?hϾk]C??._l=*+Z?9??Yi@@6@^)?>@ۮ@D&@ A@4 ?儒??6'u *WV$TL?Ҭ@vA A@>@<@@pY@_6@" >h<+Cc&S(Wk?,-z@dh@cۑ@/?<_qf~<@@Ւ@ۆy?E@FŽT^O@g@ @Zyk)Ŀ24_@ljAWA^X@꓿A?D@:j?&Q?@7?`鿿ϥ?_@V?A:@@EdA@`V@@n?{ٺ«?2@r @@@ @PB@17@q4? Y&ֿQ@MJ@! K`71- z9^.@T(?,&6?<&@Y@"-?2re@K@/@G^ )8@ڹ`=7FA5MA/E,?Tc@\@e@e8x@n@}Ako@xG@9yx?FAX8'C{@BhAax4L A:`'_M@L@Nɋ@n@Cˡ AhbcBX8'C$mtC++CA c˺AILH\uo@w@¾߻@d@݆;{4!A\dAoC$mtCZ&CǙBd@;az_A48A@\?@˰@o} A"BZ&C0A@[o<@;B@:l:O@f@X/{C@v @YܿhJ2b@]@@0A s[}'~ P@pJN'!?"@a+@~о)s/@@a @e)L5o@UA ^@e@숄i{*X@贖?\T[??!@N@Ш}@??pϿvH?Mu@z@Q^@6A1 A+@#g}r?6@B?S%&o?Rs@z/@28t?@?X|@EAA@R@<@b@c>2XĹ=@^@>M@??e?}R@D @p@B?pc?G@)@R@"n\s>@ꂞ@+@?p?@EM?Y?yW@@Ԕ@0 ?WY;AIdL2[?Iv@H;@̪W=~RCQ@pz+ܾ=M>?lT@1B@@>`eAʛ@ @"ǩ@2@>@[>b,HjldoN} \O8>@Ѓ@\@(@ʛ@\Q@ B@"?"fm`hs?#?Do ,^O'jG?p>FӿQ?'@\Q@^\k"IER[Nr?&@3 g.59kX?V$?d.p-^O@ @ !?pk¿^5N(c>l kWa:;1v]>Ea@O@@?@@@2@K>%-@C{eaп=:@"@X@'@@ x ?2_@om@?> Ke߿Ŀ>`T?8@@?>'4>;8J4.@Ś@\v@A@C@A@7D?!>?n$@@umh@?%+>'q@ A@~@5@}@u>@ H@?@K@@[S= y?@9@q@ )VB?@?/ko?ٳ@)J@?J:?@@$@@#Ng@b2@ )/!ʪͯQ@@(@Y A6@ `)T@t#A"@ {R @@V/UB9Aɥ*@A@@Y)Aȕ@>2^@; AK?@|A>)@upgߐAUB^cC(U"CTAVb'A]}5Ag@2c@{A8! Aw&lVAC^cCCnThC?ZBQn4@Ġ߸AL@T@xA0Y(G<@v5P$B WCCz)_CgCbAy@Qq AM\sAP@!L?8@Ac4_?;/A" bAf%Cz)_C[@BA|@@A >A@¾@OAx?ARn@5RA[@B2GPD>kGS8@Q@7 ⾅@xA(@ލ l;@o A@$?2|@@@'2G-z!@@?Ṿ"@4q@@@߆?L;?[@2@$@s}G3?V@4@H-R@<@b@c>2XĹ=@^@>M@??e?}R@D @p@B?pc?G@)@R@9~@8@˟?<$nԿD48@[@D@\@@W@I@B@@@x?@n7@j6oK !?@9~@2 SA@:X@#@S1^@O@h@ڗ@@9@b@@s@8!?0i9Vj?fen@ՙ?p?چ@&@_>! @Et|@ ?N==?L<@}/ӣ9q@c\@r@@f/@K! >=?&8&wJ @ > ?y|@@{@q@ޥ>}-~?Q?/@ΖX@Z@Y@U,ENn?@?@]dC@@\B?ޥ>ZFwb|n?Q@l@n@ƠdP*pn@@tՎ@AHo?$ZFګ?P?.?v'@1@sU?8e>,$5b#wmп?F[@ i@@?5؞?ګ?h@@^@{@\ @<x ?(7?=f>3ĿB@Ћ@Q@h@h@>!ޗB>\@?lb =R@D?tm'?/@0@8?{@Eށ@0{?1|&wZ>k,XK?N@U@I3@@.G%@?ԓ?t @x@@@&@̸8A^ߧkÌ@@L?YnBc)7@yJ@?@ۄ@j@Z@RSJ@S@@@@|@Ym?@Ì@} ??\u{ÿ?o@#P@gp@#@E@@U@@G[{ M@b@S&ۼ}0P»CJk1(>^@?f@PA8AHi@9A\AӚ@-=@1?K6E0PMVK.ӕ(-Au@^@%9*A@-7@@"A|rA@ÿy@n@pY8MVJzBsB0u- ?hE@.?y^(A@i jܣ@A?PN'@Y?ѶAJzBUBٗBӕCc@Jzk\BA@..ċ@!A {k@,axgBUB&iB. AپLѩ@D(P;A@(1i@A96 ?q4@of?9 A&iBX֢`3@lU@E}d=?OA@k@dq@A-@Mk0@X@l ~.XG;[E;?@Wy˧@xA@ʡ@ @C# Ai@E?[@?LD`-Wa |c6@q?Id <)@@F@R@@@L@`@ @E @ ?^S@siC-W9~@8@˟?<$nԿD48@[@D@\@@W@I@B@@@x?@n7@j6oK !?@9~@gOpg|e;)nX@X@2@,@X?5@.@4y@H?1@R@@=?)&(䚓gOeA0@lA@ Ap@@o@@FG?;ír>*?;r>Jv@AnA}{[?"޴xie Kx@ݨ@?/A@E{S@2H%2@?QR@0@;I@N%L4@|;@*V'@r?sۆ+CA=n%4@=K?SO`/ſ}f>n>l̾A>?M!1齨<dN? ?x5[ ?l?|qizV"|>O& /?@ťE@?&5 ءkmɿ-?]`@L@]?=O~.Qb4y.??=f>8JO?q' \"$A|>B(?)>?HT?)`Ŀ~.v@ .@?g?7Vj@R@jտf+<<@A@١_ĿZ?T?J@Ds@v@z>q/da$b@³@O&@4e=m@o@:r&AA@5 @c>'@@[@lAqB{־z>$=?A6A y@bTR;|$??,L@=A5A?+D$=B =(Ե= D[?_X@@EǾ?Z/]A@B@K@v;?D<@x@@̈́?kJ @Z Aޒ@F?%Z@>: AI@->?f?#.f  Cu !weaQ@lx?=b@~N@:Nj@?@G@~@_>^@ڲCu X+ݣ@g>@%@YȠ@?@s@@8@V'@ɶн .@u1@bf2X<[ɯg@@tCUdK'@W@X@'F@@ *@@'>ln!Of@c@TC<[GX@}@pF@ dF9~@X@uo@Ƚ@f Af@3?>@x@R*@a @p@GX@gOpg|e;)nX@X@2@,@X?5@.@4y@H?1@R@@=?)&(䚓gO[m Dg*y@@@H@5@gH@A;@@p@k@@Zd@":[0,a? @}@<@S@Y?,q@?t?,@ZU@? ?g@@S@WY?>@\/@vE@0@Ɵ@uB@O]?t߃RͿt@?/T+m?]e@jR@N? ~??Wc@lo@?>-ԿwN?=@t?ho>d?M??@o?L0_ѿw:>@Wc@)p?o?U?HͿKV?d?7=@^"A&w@&R,Ϳ5ه?O??Gt/ ??>@>~+H% @ż@"|@? ?-A?>>?s@?(?Zgf@}*)…`?w? [=b?Q` ??vb?5x,>>`˿05>4cg@:U@M?FNUxH @&V@?Qc>>C???|{?T@ =@@"@L??׏@(@;4<?ã@Sa@Y-?d?")G@6@?p/??TF?y\@@y@}?(:>@|@ ]@-@H@!@] @O@a @y@(?վJ]T~w-w^腿K8@@>@@@?U@D@e<@!l@@_AZ8@l@֛3KĀ@&9ʫ@)CAN A<@@@D@$W@ACEA@^J3pNWo@vn&@rwOx? Z(AAf?C?>@p??1 AA))A}?-Y_@"^?Wos@v@@?)@Ϛ@@?@1@i@; @Js@PH@o#џ?@4@s@ܓ]1 @!?w!N?(T@4B@ٍ@j@۪@laL@qk@0I@UyпB(@@؎mܓ01=a7m?3 V@Fr@@v@잒@YR@?@I?%"9d ?3پm01]3T@1n?Wp @@Y@v@@g@^4@v@@Z*@Pw@ ]a>pV@ؽ@ؤU?F̓r|P@t@s5@ @cQ@?e?,ݻ@,@,tיU?@I@a>S>#r?>q@5ƀ< @6AA[1@?B2@@h??@E$AX?wz@@S>ְ)zWOS~.@CAԎAܺx@xI@WI@N)@J@sA)@'rwÕְ[m Dg*y@@@H@5@gH@A;@@p@k@@Zd@":[8#1?'gG@q@:@ģ@#@w?E@@Q%@K@%Z@@fP@?q@#@!@3(@M@8#1?*@.@(@@a@n}>R P?@ @m?O@s@3@6>H@Hd@+@n@*@@=F@;l@E@VeR@@Tk@0<<(S{?aӍ???C@du@0a@xZ@Yp@:k@>7@@fN?G?\?ji@Au@Zw}2(0AA>6A҆f?|@A@w@X]@k?h? f{[ @ऌ@!@d@;@.\@vP}0@mAn BA4ul-X@M@ϕ@4e@I]@PY?{@V@,r@@v@# @޳%iâAKAIAk>@@c@@e.@@aʠ>i@}@%ҙ@F@Vn@#e3?$@7?V?MKx}b@z@3@n@4m@J1?aLZ9m)>a? ]@@@r@U^ ʕ9:*c8&@@J@7 @ַ?'y?LZT>%?J@42@FU@@l5@"&h@%@z>NEF@9p@_p@s@$@iw@DNk@JS@z3?T>pz@n@'@@w@v-|>K @{l@!@ռ@yU@y(@)=k?y@/@~@ @pz@>@>@Z@@@((?f?J@lm]@|@w/@(@Vk@8@h@A[:?*K@$@ @@k-?w8ʾ`k>dAI?F)@@;{ A@{@+@??dz?ųPP8鿐@p@_@*??<@?^; @*@JA@dlmڥjr~z_#ۋc?ʈ@R@e@֖@Xg@A@@@'@ΰ4@ ^X3LÖ }Ds"k3B(?ޥ@?[?ip@@S@@62>0r@x?eY%Vz} )wٿ{/S?s?2M3u?( @nn>^Q?c?b,HПH8j>=X'?0>Q>&@݌@e@MH>_U=@=?Ÿ&S =Hu` ^a_?@NS@?bg@)@}i@Y?iN@+@x@RQuTtuzP9!>b@A*@ϝ?MP??]??Է?&@@@'Z\jT3WOm"L>7,@Nf@ L@@Y̭@i @ϔ??27?V? @@a@L@?.3W8#1?'gG@q@:@ģ@#@w?E@@Q%@K@%Z@@fP@?q@#@!@3(@M@8#1?@0@C@!@Ë@@ @Q؇@e@i=@K?@l@3@G)@4I@I@r@W@8@@7`%@@@ @I @f@ѷ&@8}@tx@Qe@!? ǮLa?h@7@PF@ »?+x'%ο{ۿkISww@g+@@b/@`@n?,?nA Bc.i>? ^C@@ǻ@O]w@z A(p@LҊ?@#@@?e?2*A EOw"Nm?|VqڿT;??{h^?5mA\AAnށ 8? @{"Q1Q+h>I2@fA?UҒ`@޽?0a32?3y>'WH??T@!?$N?? Q+u-~俔NGq>Gy2@<@@^c?< &(dz[TK?ܜ@_z@$bW@Vl?|`? ^]u-z6=А)@@@ʌ}@U?Բ$癿4U?Rz@ś@@@?/u?7>O@t0@2@<@eU@^!@u@`^@~@r@?x?Uk@1<@%@S[@gg@8@6@#86@O@뿣@E@PJ@@Z@ \t@J@8@jM@ ?M܆?"9r@~@Fz6@ M@;@N@g@<@뿣@LAx@\}@T@39 AXAC@-e??{`?.>TPC?Ԭ?/?t?q@ @@@`S@LAx@Z$?Q ? U@-@2@b>@;[B?[7@ q@uH@?迟@2C@ \@3@"0@??Z$?]A܅+@##@7 @a ^r?,@U}@ސ@؁@ @I־9Za,@5@ߠ?3@+~@@@]?p_puKf. v4?0@@?$#@%@dQD"$G @V@cs@=ً@j@ii?\K;"4gt@@@֛a+@ʔ@}@xN@N@@|>+TC}@P@8!@ÿjЀ;"f>-?s@`@@8l@0%䵾v?G@Jk2@5?* ?@@wA@_@G?f>y@@B~@@/@@0?𼧗=4d=/?/=?Ej? v@9@x A`@u@y@@0@C@!@Ë@@ @Q؇@e@i=@K?@l@3@G)@4I@I@r@W@8@@`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķ?F>fȓro?@耵@_@'2@&@em#@T6>}?9h@k@@@z@v_?v^u?? @܏@ y@uS@@ж@!4@/?zUL?rTrPĻx>J9?˨ @v@׋@@^@@ @@_@@x@b@T@'?IީbT;/&-?Fx/?˭?O1@@@Ɲ@0@@8@@-@AP5@d?a>@"@ >!24g" ?A;@?}?,@P|@q^m@a9@8@x? @H*@O?P^m @@eR?b̹|kd@Z?:>?-D@H?(j};so^?\@V?Rn?-0@6`@aJ@pL@>f@;@ݡ@L@lX@4?.q??x@:*.?S?'.@?!Y??[T@@8p@͊@>f@LJ@ @D@2@lL@yl@ ?[`?+` @?៲?:@t@@gD@@.@j@<@(Й@LJ@@qu?lf"M?7@>4@@@=c@kk?h?_@@Ho@;@@7 @Jg\?@Sķccv3'l@5<@@@tA_@)@"@@ A8@EH@oy@JrSķ?PF>ȓeo?@耵@_@'2@)@hm#@B6>?J9?Ψ @x@ً@@^@@ @@_@@x@b@X@'?ߪIީvTN0&+?Vx/?֭?O1@@@Ɲ@0@@8@<-@DP5@d?!a>@"@ >!2-g" ?A;@?}?,@S|@t^m@a9@8@x? @H*@O?eUm @@eR?\̹vk\@Z?:>?)D@tH?+j}Aso^?Y@V?Rn?-0@9`@]J@oL@Ef@;@ޡ@L@kX@5?.q?’?x@*.?QT?&.@?1Y??\T@@;p@Ҋ@Ef@̇@ @@@2@lL@yl@?e`?/` @??:@t@@gD@@.@j@<@)Й@̇@@bu?lf"M?8@?4@@@Ac@}k?Z?_@@Go@;@@5 @Y\?@`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķoǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿo @EV?O?aU?[Z?>?@Z@E_@E3@a@ @@@/S@Z@^@@?Y?4?3/V?%>w?mV?H?(π?"@Vc@@^@@@@::@+@+0@И?>D?- *@?]> @,R@?"'?3@m@E@y@::@?e@{N8@?Bu!?3l@??l@~?-7?EO8@d@?:@Ly@D@m@O.@'??+R@@A]l??*@'?_D>?3/0@+@:@@r@@]@@`@,@Ȁ??X?w?>!(V??Y??"@M^@_]@T@ɽ@@0@`@C3@d^@Y@ @?Z?gU?Y?>+f*?3?,?B@j@@ү@@&@0@@;?d-&N?=@I#@`@v@ i@n?&<0@(@@ @v@ы@k:?[{PCV?@oǿ8_Swi@d6@@g Aq@R@DU?ӎR@#s@ h AБ@d6@si@$ak8ǿo@{EV?eP?aU?pZ?D?@Z@D_@E3@ a@@@ @2S@Z@^@@? Y?/?/V?>w?lV?P?0π?"@Wc@@_@@@@/:@+@+0@Ԙ?٫>ͅD?+ *@?]>@,R@?"'?3@m@E@y@/:@?e@N8@!?~u?.l@??l@v?i7?JO8@d@?:@Gy@D@ m@M.@'??+R@@A]h?<*@%?_D>?7/0@+@:@"@x@@]@@`@/@Ȁ??X?w?> (V??Y??%@O^@^]@T@ν@"@5@`@C3@a^@Y@ @?Z?hU?\?>#f*?3?0?B@j@@Я@@&@5@@;?d%&N?=@H#@`@v@i@u? <4@)@@ @v@ы@g:?{JCV?@oǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿoa@mw@Ij@@ @-g@K#@q@@h@k?d*H@{@/@g%@@ ~@bȨ@wS@{@a@:q@}@@AjA@@n?3?Mڪ?3ε>,`5?cfr?(>?;0z@g@@l@@:q@?ƃ?`c@@_@3@H?t @(6@g?#i1_@A@SQ@'@c}??/LouóX1@xY@?ᢽߋ?`@Ù@ښ@h@@I.:|Ó)@@v@-s/L&?›@$M@l*8@>Y@3@n".kaA@@D6@@/@ ?'g m|?a@+@D@i@fR?)%P#TR?i@ F@+@@w? n { _6?4@瀐@6@@p=@a.3@?Y@)8@L@5@5?_({K[s#Դ@: @)@E{۾9@*@ۚ@Ù@`@ً?̢?X@1@ӳuKZ?Tt}?g'@BS@A@/_@?e#p?*6@^t @?VϤ3@0c@} @]c@?Z?q@W@ɢ@@e@-z@z?.>rr?ĕ?;5ߵ>ߪ? ??ċ@E@AG@S}@q@@{@=R@Lƨ@|~@@f%@/@){@)H@k?6i@@kq@ #@qg@@W@j@w@@u6@_9@Ɛ)@l!@d'@D@$҃@@S@?]>?X6@Ď@/(Z@ʓO@sh@cJ@W/@Q@u6@֐E>5]??@<@h@a@^uݝUX?)Ň@@@h\@?j֐$Z ?Jy?a@y@j@ &?M $+,@?X<@{u?rVڿZ@@@O?+5_&H?@??|@ S=+ȿӝ?D@ݔlUB/2٠Id@j$Aa@I3*U#D@Μ?ȿ T=?@?"?@N?&._b?@ɤ@8ۿVu?7<@)V??@$ >?xR@@ֽ@@J@맿i@? m@@a@7y? ?a$kאQ&nK?n\@F@@Ç@E?sUX ڝHu@r@?<@l@?-]?E>kאH6@IQ@/@J@oh@+O@)Z@Ŏ@W6@? i>W?U@@ ҃@yD@\f'@!@)@pa9@H6@a@mw@Ij@@ @-g@K#@q@@h@k?d*H@{@/@g%@@ ~@bȨ@wS@{@a@=%@@@@?Cg?@j@@@@k$@y@}"@>:@@O@@<"@=!O $Ӿs?4*@.@O@q@Gz?<>?7?͠M@Z@A@ы@<@:?j!Ҁz|g@@<@hV?U?& ?F?_?Nj@wAN@0qZ}nq̼-zoW?Nɐ@Hb@ @XD@@z@J{@@Mx@@HfNY0 nAQ}Dt$>?[Q?à>U%@@+@=Je!?q@)O?e/,AQܯ> &\Z?zVp?zۢG"Ũ?5鿷{PWp?J?]ܯQpl/dBO?u@!r!?>X= 4@G@aO%@Vk> tQ??T>6$nx]|Qz/ LfB@`}@@H}@z@ʬ@EC@G @b@Ő@b=?oҼDtzI|NOq\NV@yA=@1?F? ?d?@V?@@@9c@|z…?@@T@*@A?r4ӾS!2=i"@@M@;@Q:@"@{@&@[@@@~j@@Ng??@@y@3@2=v}@@×@@+1@8^?yj?j{@@9q@S@@b?+ҿ g@D@@ا@v}@d?5*@\i@1_@v@L@w@?)F?/ƹ????^RD@I{@hJ@R@25@;`@.O@s@d?m u޽??@K&A@r?Y>@c@)>.3@P_@8@'P@?r>m ꧞?w@F@Q@4AGpo@[> AiQAtd@O|a@@E@i@r@Z-?-6@CN@#@S@@vZ>EXq AA A6XJ[>@@@M@6@-`(4?~r@i@iF@,@\a@No>e@9QA A/_.[|o@DA%@F@@雞?`p 0<^> ?-P@9@\@%3@ʤ>@@\>r?<@$A ~@??޽p `?5p@[O@?9`@ 25@R@WJ@{@=MD@7??ǹ?F??=w@b@ƥv@_@̻i@4*@`?[u}@ק@@~@@a@ k0ҿk?p@@p@@f{@dh?hP^?|5@@e@@[u}@=%@@@@?Cg?@j@@@@k$@y@}"@>:@@O@@<"@=aD*W3<@6@iv@8u@ZG@Xc@5@Y@b@UP@zA%<A$@lF*a-w,$OaJZ@qgBAA#@=@/@#h@.@]@? A>AF@?3QhN-ws<ο$@;8@yg۽?x&AkA9%??w@@ ^?}?MA $A?.d>@P?s@Ϸ@@@ae@튄@Q@2ҿӫ?I?f3Ar A+=]@h@.@Ƭ=@>#@AfBAZV@CQdHl%w?a'Ah@;A:zARP@"c@Z@35@``@G@u@v@ە@<@z%{>H?a gL97@@>@/@@k]@P@8C@m@4;@R? B?"@e@@s?n g'@ @j@.)@r38@&0?}?n@E @vzbPr&Wd@K@^%?u?J@@@G??'@{%@A@_?>,+?@{@d?7PchY.?Ҹ@-@8QGLǿjeԽ\?{%@ `i?uѽB%>a`TԾ.k@8AAj?ԃ? b>QSH `@ۡ@t?ޟ^=1@Y@_ (x:N@IL?N*@1t@~@@k[b00i@yw@U.@!S?\#?,?%.tHv.ɿq@pm@(ǿ)0R=C?i?!@00i@\%u]I>Wd>uPE> ,??#=s:{{ ʴ?;>? L?e?.S\3##E࿕ɋ?)@H@?ۿALۿk?4H@)@6ɋ?((3C~.\?3?%徟;>Ŵ?Hd \:&ݡ?,?E>i>>3]Cs,i@@[Y?}q?6=0ƿXqm@4@AɿFw(t9??`׈}[j?[.@Byw@s,i@pc: @@q@*@DjJ?rN@x1 PX`@5@^0_=?ޡ@ `@ TCp~ 3v@j?eA)A%k@Ծ`;*>?Vѽ\>? @M@tAKAK)@\w~ g; SjJ\?!t@#@?m@{@L@?̔H@@܂@$@%6l[Hg;@7@O?r^T$6I@_@~@;f@tC@@Nz@@@/@8@ʿbR?T@@lKoW@?ֿӿ{@OM@Y@@@B@z@@@.4@"@qY@`4l[4?T@%?@u'AA>@@Ac3@`"g~@W?E0“z`Bgo\@@x.ſVF@!'A@JV@@! A^ @|>p@@x c6zYmB A=CP?Fi@؈.1?$ Aش@6ce@ٱAȽ+@űx>瑳JOAYmBxB.nBdlCd@;َ;A^@I@A׎ԣ@HXj' dnBxBϲmB`EAi̞Šy>,(@8ȽAh@Ѵ@8! Az$?<.pg@`P?>f(AϲmBzC59 @@> @ A@tGV@X@'A F@Dſ@_@efo!Dz̈:}aD?Gt~@JE"8:@ A@ @jA&A}@&%?P@,,4?5[2̈žl=4vY@X%@*m94@5@OD@@@@\@L@y@ҿֿ? U@vl@@ K?ʿ8@0@@x@z@@A@8f@}@5_@I@k% \ThZ?@@8uW6)M@@Ck@g@K@I@@OB@݀:@F@@#@b*?[A@@X=@)?cb?Y ?䂟?w@@BT@Z̿VAd ià{M̿Cס=1$jz]Ќp?_xh@Ah@!/@)e@ ??%\@QO[@ [@hJ~@i@1Zq !?NS"u }?E`,@h@:@@%\@`!KI~G@D? xI?Y@%@&c=rd?r@@F@P:@:B@B@ L@K@Z g@m@@ M@K6"Wr8@7@O?r^T$6I@_@~@;f@tC@@Nz@@@/@8@ʿbR?T@@$@A9@Ǎ?BM?'@@k@A@*?e?a@@@>VzKui>aſ@P@$@ &?Ց@c? hRJ@@@?RNߟ?"@H@v@?| @\z@e @` &X|k֪FM:@X@>@ ADCA@!I@A@UϾ@@~X|ÞMB AA@Ad#E@4"Ao@§r@#A? AAvH@lAÞMB4aCCT)A'Ai5A=;A@D@AWGv3$ApɀA?C4aC?C\^C9BL~@4 eA#@B ?@eAV3&@Ls9BD`^C?C4aCCpApAN8GAŠ@0BY@ACH=DA8isEADC4aCMBؗAG@"A<&ǟ?#A%h@Sa@"A%@ffA@FlAMB|ݞ@@FϾ@AH@:A@w Atܨ@)>K@"@g|N&15m @\z@@| @@@ӟ?N?O@@5@|~Rl[?ϑ@?N&O@FM@@ >K>:@ɲ@@e?%?@k@V@@F?э?@AO@lW5CY?U6@@|D@2?K)?%@$@ @Li@_H@@ZӼPu@"lO.֓.?Ġ@E@>L#F]MTb>?[@G@ձ>`/O@Z@g4@@OM@^>;o#(<˪l5=9=4@[@@@@éG@4@qG?2Z?{>HQZ =[/ͻ@>N修 4?4@éG@SfS[[ l?8@aJsXJ=@?l YSfmG@@q?OQ>@ؗVZX OKH >8?MG?)4@mG@@@(@eb@¸@:=→4k(ڥ< f`&>SM@` @A,@@@^_k>G@~[@?{wb>]#{>E@@?M.b6i6#MuVZμ"×@rJ@Oi@@$@%@*?C?FM@ @:9@c?WC"i$@A9@Ǎ?BM?'@@k@A@*?e?a@@@>VzKui>aſ@P@$@$m@ A AKc@U?+@ h?XE" @Pv@-?#k}%?@l?E:@A5X A$m@l@d@/8?8ֿA?`X@D@1@@,??r?@ί>7v0(ǿ@/@+ l.L<s6, Pj@4" ,Y?!@4M@Ph(=L @N@t?U`h*@1Aۈ %A04-AQ*@?@"V̿'@v@ی6Yl@V@g5@&U@<"y@AG.(C)+BS@2g5{ A1Qjv{f@@?@@5aLA/BG.(C=uC,E#C]AE jNAne@z%@"@@Z[nAVC? .AG#C=uC-(CBwAu i@|?@9ڞ@P\@8nv{ Am5W'@g0B-(CAqy@<}.U@Q-@m+S@>Nl@Xv@@̿ 36@ )@.9-AA ՈE1d*@o?X@K @8&=YM@@E?M6,gj@<^ s2QHm @\@o2ǿvkݛ>cy?@Ͽ??ȹ@1@D@X@8?aֿ>8?ic@H@Hm`l@V AZA@I k?@@C?j?v@c @P*j?\,@5?Le?c@L A A`l@[DԿ?@;ح@3@XFBqLCL@;AgArrA<@-? ?|'?MF??Y?Aɔ@eA/APi@CL@ @Jm@@yW@ ?=$$??Gt/ M)ʃpx?5@J>3>>N@ي@n)@ @?Fp|;Sƿ"%]>@'Jζߜ@U>%Vƿr|? @9h)@@5N@_q>lJ>63@Vx?<σ_L)E o[ؐ?`2$?"?HW@C@Mm@ @R@v@[4ArAǔ@,?D??h.A2'? ?.?#@@'qA`A9AR@?G5iq$,>q@@@ƃ@+BGXjZf.A?@@M@_? a?Gec܁@@6s@p Lu j?B@ȓ<F3X9@ڭ@@@}ԿUD$m@ A AKc@U?+@ h?XE" @Pv@-?#k}%?@l?E:@A5X A$m@o@Zh@i4 @38"׿@9%A @R? ?^@|{q?I@nS@v @ѭ@o@;U?UR@5@U?@&u?Xi@?@.d?i&@N@&?(>"۪@4@@?4N@~h A`@;U?۴QVjD> @8_?iٿ︨?A@Γ@o@zCF@ 3@:@@a )$@X8@w0@l@/Kx>j)Ip>H@x2Z2곾<|_ @H@E:@8/?[ƌ~X>Bn@p @%`@4c#n2곾qnAYrZکFt@@?9ÿ@j @ÿ?*@i@`ܩqlqnA(ncn@&@?Xr@X>0ƌ"-/?5@H&@@_`m<+~/]P@p>$\Ny>\@2@%#8@"@n,dh>,ִ@?޾,j+jڴ|^|?@sj?{\jjڴFU?rd@ i AN@84?C@ܪ@z>?}Q@m&@m?[B@8i@w?&?@G7@Q@FU?o@έ@j @6rS@/H@f?Z{R^@=?j? @%Ar@׿2$; @j@o@ݿ=,r0%@}@{~M@aB;[?+>׿V`S@M@?kk13ݿ;?/>'' ;F?@h?n/Ԙ?B?Y^) E?? ?S%@.`?fI;?b2@@J9@@?J5?>)?~ȫr;fܔ?<ٿ 33?ߡ@ؿ@@b2@h@C[@o@Ʈ@Dx@,?edV1 'GmvJ!ۿ:f8@̉@̪@P@h@g¿4@ b@ǟ@@x(ſW)-D~.tVſf@yʟ@^b@4@¿g<@=P@ɪ@"@8@Oug7ۿkJwpHO'1 ֎VPP>?jx@Ȯ@Z@C[@<@u1@@dֿ@Mڡ@R?. DٿՔ?Z;E}W^I>,6?xJY?@<8@@u1@;?FGZ?O%@?*?vE?)YL?֘?=h? @8F?9 />;?Aݿ63l?M@S@dV>]?;$B;SM@ @3@1%D=Aݿo@Zh@i4 @38"׿@9%A @R? ?^@|{q?I@nS@v @ѭ@o@ S@Km?'?Կ?^E@#@Ի>snh[e@Ts@R@s|d@s`Tѿ? S@{W@)y@"@ sƭ%j@Abk@3vm"xTyBXk@Aj1@"oz@N@{W@EDy@1A@4>@π@){UAߗ-|J@L@P.8՟Ma@;K%A'@0`p7Af.A|Պ>fqԪ?NLK?ȐubW8ץ>չ?,翮2+㺽5A6A#0_Tl@@|B?m"Z$ ?ٸ<*`e@9@Cj_TѺ{_ n%@D@̺^ ?Ѐ˿_h˿y?yD@u@KѺSjπs@@e%;?pќ?>D`yf@@lS0"A3AS"1r?>8*91A76A-np0@A@J%AC?a@ٟDJ.@L@-ۗ1nЀ@@4oE@m3A@y@@AW@@L@ oc"o1@AZRk@JyR`%x܎vik@NAd@Zǭs)@z@W@ S@7?FWѿq`g~d@z@&o@=g![0Ȃs >{'@F@T?r;Կr? S@ @M>X?G@08A@? ڿ V/jMߋ:KOs?@e A@?? @(ҩ@"i@oD@%@f@@$?[=p4?-?-x@NC@ @ň@@(ҩ@@@> @@@K+f@4@p@Wq@@@P@'l@??RT@؆@A򺾃'/sq@A^ a@S/\ֿ;@D1@?>+@׏@P@=:@a)@ٖ@X @p@c@п 7Jǭ AoA A_L7 п@@Y @@ )@=:@@Տ@<+@??1@;@$ֿ1a@~Al{q@*6"z݆@T@ ??G&l@@@.o@Zp@4@^@Zg>l =67zFS T`=_ޚ??J?H@@@ѩ@@ˌ@@>@Ar@#.??<=f$? @j@&@[D@#i@ѩ@*@m?ص?@{d A@^?Q`Oh㋿BjV& Oڿ?@[8A?@qX?;>*@ S@Km?'?Կ?^E@#@Ի>snh[e@Ts@R@s|d@s`Tѿ? S@ /@7L?@@|@p@>ҾE?R@O@7A@\ @>83>c͚@z A@m#@{? /@\.񌾂Ǣ?렾cD?Cn@B@o?ϸXxC\߾h["-?kN?0߿W%|+߿)濾N?-?c?ȃqR?P@O@p@l@P1?HDGJ?uj?lRMu?4鶗1?@x$QS#m>/@@p@)i@+!@Ѣi?/c!;@A?9;h(?T@$?@@x$~*#?Ս2@)i@`߾CKvSQ<@@9@` X?PC?<@.?SL"R`߾`oApxX&?WG@Jq@<?z89Ϣ?X =>C{@{S@#WlKo1`o1@?L#@`@Ez A̚@>)>` @A@.O@R@D?dҾp@@b@E@M?1@ּ_@ru@&AvjA[A@0 \Z@z0P#-@oļ9Id@7FAmXAPA@ּ_@L@=Y@A'4A#A@~L?S 8l= ]>7f@A%AR@Jh@L@]6^@tI@@}^@g@>@P _@EȿKMgK˽??^lc2#ĿCk9@c@bu@sU@yg@wW@]6^@m@@r'@#?o@@,p@:ڜ?N ABȼAa"?3KU@@@$?Б@{)@m@k=@w@}@7?RD@g@^C@o@BYhBIB @vbC@@HD@p,?&@@k=@ @$@̑@&?#@@U@Fq#?̼ABABR?|C#p@$@-_@? '@@ @1^@rW@g@bU@a^u@M`@b9@#.ĿpcW_?̽{M Hȿ_@f<@@^@@G@1^@L@5h@0S@%AA+f@K>Y̷Cm= q-SL?V@}#A'4AAT@L@_@@YA}XA3FAd@Rż-@BSRP0Z@Jﰿ¢@[AEvjA#Ap@_@ /@7L?@@|@p@>ҾE?R@O@7A@\ @>83>c͚@z A@m#@{? /@x@_F@^L@@2@)+b@N?|@K @.@.? [@d@ ے@?]H@@@#O@k9@x@mZ@?>կ?@nA@P@] ?A4? >̄@?@J@x@NA3@\@#v @mZ@{;[o4?0@@F{@WCxPjſ3b߿%>>͛@=AA5?{{4xh 1D5_]@V@{@oSbxpm? R6qI 9@@@ Mb 4x_=i Ȧй?꯳@N@ ǿ ?I*ʽVi@@?:RJ[ +tC?@-e@ u=6 2e@@<"?n+}J[ Qw?F @Ri@W'I@ǿ?@@#?ͦj=}w~C Lj@G@7@eIk6[Rqm?_xSRvŠ@@]@%R5ˊw׾{O{\?A?A˛@Z >f߿eſnP b徎@@/~@9?o[׾{trZ@| @@p@A@J@:@?oOὕ>M9??P@̈́@Aϧ@6կ?7?trZ@ @h:@HO@@D@I\H@?ݒ@cf@3\@p?ᢍ@@z@?.b@5@@L@F@ @ N@ @@@`@K?E?|M@`G@?a0C]?>9@h@G?›?X@D@J<@g@ N@Y@ @d@ @?f^@z@IE?4 5] wY@ne@ @??ŭ?@Y@~8@f@@޵@">@䐙@MT4 jx w@Z@4C??vp@sI@~8@I9?s@I,A@v֌>Pv@3@/*@-@npx@Ho?#@MAV@I9?>@HBA@N?OG@Ka?d; ?MA-B=A] ?AYk?OG@ N?@HBA@>p*?GT@KA%ܙ@:o?znx@-@>9RpAMArsAtdv@e,An@p*?8@&kI@j@dz?k:?\@Wߕ@&%Q #Sh@@:>B@@!c@8@Y@@Y?|?٠? @Ene@Y@.f5_?6z@^@?/ @Cf@ @Y@M@g@H<@B@@6ɛ?"?.k@8@;]?0?I@M@﮾??\d@@@ @M@x@_F@^L@@2@)+b@N?|@K @.@.? [@d@ ے@?]H@@@#O@k9@x@^@V*@?Z@@԰@$'@k@>@# ׮(@e@ @a@6@@,@?= @^@B@,/@@@E@6@@`V?5>`i&F~B>?H?Ap@8@k@ ڏ@F\@B@?8h?]wy@rF@$i@c B>Ϳ_Da0;>$%rDݿp=<'⿙?M%@ӿ@Z<@ 0@?N'jLn @$I@Ó>?D:7%zڿv;j??T_?-u?6+?ʏ,?n@L`@a2>N'j`u?,:;@ &? f6 E>.ᆿw,S ?=W@o? `YQk=m?h@+@ &sSP3G?G W|; @h@el?[r=Y` <?W@"? S 0؎؆+)>FI6 /?:;@?j`jf3>a@dn@?\jV+?)@u?_?\ ?V#j?'ڿ,'z(87q>?=)I@5 @nj?:1@<@6ҿ@1"@?⿪/Sq=Cݿ%t;`CaUͿwVB>"i@mI@xy@g??bB@k\@ۏ@!@A@F}%0[i6>b?@!:@J@@@/@bB@^@3= @?,@6@ `@b @@@(@r[ C@n@)@?װ@c@Z@?+X*@^@@3/@ Ifv/@9@f@@'q@Se?`jӡJ@T@,N@k@1E@|}=b@@͵@.@+@5,>)E@AA@?]~b#/ @´@PAA@(]@/>?O@͵@Y[@7H@@E@@:AZA.@8-PQ:4-AX@@b@XJ@a!@p@@Y[@"Q{?@8@ ?@|@@~1w02l4m.vK:me@R6@@N@Z@@/R.v<@@P@?C?̇4μBA^yAs4,??`@@9@vR. ݞ@[@PM@6@fe@SK1mz}2y/Dw5\1v@S}@l?@:@Ӛ@##{? Z@@;p@T!@[L@@@;X@yD-P:Ph.@AR9A@G@@aG@Z@@GL@?>_/]@C@OA5@@1/?H]o?#@<ApA!E@6,>L+@/@@@b@r=~'4E@j@BL@Q@ J@ Nj$e?q@@@@)@}jI6/@@^@V*@?Z@@԰@$'@k@>@# ׮(@e@ @a@6@@,@?= @^@(@D@N @_@5@,@?;= @^@T*@3?Z@@sְ@4'@k@:;@% %EM4>? @??p@@@ُ@X\@B@/@@@xE@7@^@R?H~5>ai% %f?ݿ4q=;#?#@ѿ@;@0@q?*e?vy@E@Ui@TA>bͿ HaS; %_?n*jnÖ @"I@>?Y<7J%zڿ>j??_?.;݆fH(S}?W@w? `?T8;@$?x 65E>.f@GP^zrT@9h@] m?o={o=^m?h@1@ւfWGf@,翨>ES6 3?U<;@%?V`0 2z?W@? SZ#ن,F_??4j?ڿ$z67W>?(I@ @ n%j2>`@Vn@?|W+?Du?F_?J%%T;N?a-Ϳ^B>i@?H@^xy@Nh?͸?1@<@=ѿ@ @h? 6q=AݿJ%$Zi!5>k\?1@\9@p@w>?e?F>G$ q@@[l@b'@հ@@WZ@v?wW*@ ^@,; @o?B,@O7@a@l @I@(@񵾿 jUt1J@XS@L@yj@~.E@݂=.b@E@0/@Ic"1@@@'@q@Pa? j|#/ @H´@PAB@%]@>?N@@,@~+@ ,>&E@AA<@?]|Ο:#3-bBX@@L@I@! @bo@@]Z@FF@@IC@=@9AA .@PΟ:@/}2I0mpKle@6@N@kZ@f@RK{?@6@?@{@/@13@w@/tXy!~Aۅ4ȇ?{?s @@:@v`R.WvE=@h@@-?nz?Ȍ4RwAtXy-wP1Q@}@!?@6:@Q@*{?&@Z@L@_5@=de@^KL4m8~2-Ɵ:PsS.@A9A@iF@Ǐ@hF@Y@@m@@I@@@9X@O-Ɵ:~Ǵ]4? @MAAE@,>>+@t.@@yJ@:?>+]@B@}OAؾ@@~̄pP ſ `߿#>͛@>AIA6?{[ {\bo?@@z@從pPRtm?_R6I;@@n@` M3 xt B5]@@@tSVxRtm?I+ہ޸Xi@@@I5i 1e@d@ "?ZC H? @m,e@ 9sICA9 ǿb@@2? ͦj#<[ }Qpw? @Ri@Ӂ(sIcwm?VxSpĊ@L@]@/P5wx L@@7@}I6HQcwm?fPR\徿@@ @\?oI[|{{u^?¯A>A9˛@>\c߿ſfP$„ >8??oP@P@A@Lۯ??rZ@} @@@AX@rJ@@g?$$„1?٢@G@|y@ ?).b@5@@FO@H@ @:@P@@3@\H@?ܒ@c@Y@1?0$F]?8@g@Ʈ?Û?R@tD@L<@yg@,N@ @@@@>@YTa nNAULpA9K=W-@Aqx@R\o?@NA&Z@|@? u@,A'@>Ov@Z3@) ><|sANA-BA ?/r?OG@ O?C@+KBA @>@IBAj@1O?xPG@p?<O ?A-BMAJssA^@K,Ar@1?U@KAnܙ@?o?mx@*-@n>9pSpAMAa#JT@l@Ժ>@@da@8@&hI@h@.s?&?d@jܕ@-& a5 Z?Lz@^@? @;d@l @Y@@'?誒??w @ge@Y@650?H@L@??d@w@@{!@1N@ g@H<@SC@@ƛ??xi@6@g-]?0g?Z@c@ْ@i?R]H@ @@oQ@;@~ @F@4M@@l3@+b@?z@@@g?O@A@ ] @L>&>˚@z A9@B#@?-@K?@@@Up@>Ҿ mA?R@O@Ƣ?Q󠾘H?Im@mA@?XPxd@<"Ƣ?֌? `"b @n@F<@Ov/Ka7߾Yf"KO?T@? C0Y֌?T@6d(?T@?@f==%}cںi?.!@Xg@‡2@?0##wŏ@y@{&$?T@?wM=vj? ت?Gw DG?[@@@2/@#!U$@x(?Ɨ?%(߿激N?-?)?܄ۺqNN?M@蚺@J@3??qE?̖-?N?v-߿%P?C,?f@j$S8#=/@@@w@0?'DGy?{j?SMP?T@S$?5_@Ï@&w$*#? 2@h@)!@i?"c#H;@B?)Y(?T@L?K[C?A@?TSL"P޾n?ZKͰ!vP<@+ @]@c BbL?͢?#94>A{@HS@1'WHo.h>xHX1?G@0q@W?=͢?GO@-R@uF?*Ҿ0p@f@Ȣ@@]R?0@?#@@z{ AΚ@o >>_ @A@GO@P-@GƼUd@b7FA~XAA(@_@@v@&AvjAȀ[A@OW@30Pl=ƴ>l7f@AQ%A!R@6h@L@Z@[Aj'4A7#AR@pL?Sc l=K?^ mc Ŀn9@c@w_u@3U@2g@yW@6^@HJ@@^@@K=@ _@3HȿBM_˽K?XBɼA#?AIU@Κ@%@@?y֑@+@@@N*@0?t@ @@p@8I?TAXBZhBϵBޤ@uiC@ۥ@tVD@rF?@@5@@@I?2[D@#@ojC@l@BZhB,B A^Z?lBp@Q@e@?,@I@@!@Α@Y?&@@U@E4#?nͼA,B?̽MGȿ_@<@@^@@G@0^@sW@;g@U@Yu@^@)a9@1Ŀ^sc[ _?n=r RSL?@#Ax&4AAU@YL@h@jT@%AA+f@Nr> ׷Gn=@Pҭ0uY@@@ւ[AvjA$Aq@׹_@@A}XA3FA5d@49#ȼ-@[@PO@A@ ] @L>&>˚@z A9@B#@?-@K?@@@Up@>Ҿ mA?R@O@[gQyo@t@+xd@`Zѿ ?US@ e?:Կ?E@"@ۯ>wsUySk@Af1@%5o@ @V@~v@@sXǭi@A_k@Dvj)xw䗿Z-jJ@ή@Q.ןJa@ K%A]@"@y@0A~@%Ė4@̀@.Mw䗿7b8>ӹ?2,g3&v4A]A#N0`p 8A-A6>g?'FK?c.7bS ?=<+g0@e@ejU3ll@@|@?>?aJ˿7?@H@~@?"K1@L@ո`1!?E˿@:㾈??>C1z@p@{lUzjx@"@8d"x;%?Z@aVmK??1&ds>Q1A 6Aqp0"AR3Ao¼S1l?> 8ar=р@蘐@J4L@3A@y@f@I%A9a@ܟ!M.@I@-'x;vfk@cA%b@6ʭs\(@sz@qW@@@!o-#m1@hA"Ok@yUߊTs><$@D@?AԿp?~ S@$?Yѿ.f`d@+@Zn@hU[ߊjዿ_Oi?Z@d A4@į??O@R9>,X?@7A@?ڿiVj=??-?yey@CA@@Ň@@Eҩ@]!i@BD@E"@ec@@A)B ?u=ާG4&ABDm>b@4@p@m@'@@@@G6?D?Ϛ?ĥ=nT©kÀGʻA?a@1Tֿ;@PC1@? :+@`Ϗ@@l@?#?T@ن@溾&)q@ʻApA A7Qп@C@Y @ד@(@:@(@}@` @*@@#п7 ApAAsq@0&چ@T@??l@ҫ@.Џ@=+@??1@Z;@l'ֿ1 /a@AT@%TB=Nښ??C?D@ @@xl@p@ 4@W@0>kyfH{6Xm=&%? @h@X%@rD@0$i@ѩ@$@dʌ@@.;@o@L-?z?jaVV  ڿ?@7A"~@qX?2G>m@`?f?@d Aγ@\?mOT틿j[gQyo@t@+xd@`Zѿ ?US@ e?:Կ?E@"@ۯ>ws_@o_{i?0H@S@W @ѭ@o@g@ 5 @3ݑ׿@%A @9A ?_@(P@?>٪@>@?L47N@Ph A`@j9U?Q@06@)?@&x?i@U@@d?=j&@(P@GF@3@/>@@@i?hٿ:ʨ?@ӓ@ܨo@GF@7@@x>&$`p>2N@XX1#jלݾ.޴@|>t[v'C*@&8@ ŌX>;q@.@b@Bc7.#n/? Ō5@}¿o?@i@۩EqnnAslک}u@@A?¿h@5Č?/?8@>@@`_<])n>cnp@@,Pt@X>Č<*8@"(@N<*_P>a۴@k޾jCuw/DS@0p>Xy>@T;@tMF@o@ӓ@Р@?2aٿz? @g>[jڴ^?V@Vs?{7E?R@_@̓?>B y @$A@X׿F2Y; @j@o@έ@ @T@G@d?{a_@`?N>V5S@M@ۅ?F6k/13ݿ=<),%@@M@ZBl;`?;(KE?1?؄ ?S%@\?W(l;?/>( >F?@h?4Qژ?G?[;(1'}t;۔?>ٿ )?Xݡ@ֿ@V@1@M@77@@?sJ.2?><1%~Ft&J#ۿf8@r@˪@P@Ŭ@A[@c@qĮ@x@1?iV1 %Am,xUſ~@ɟ@b@4@ ¿g¿4@G`@ǟ@@)ſ Z,A&F0 V&SA?x@ZǮ@ @C[@P@P@Ǫ@@8@MZgۿJyH&v&T>V6?Jm?@&6@Y@0@@KԿ@Tء@ ? IٿӔ?hR;vs(WM?ט?Tmh?@@3F?p> m/>;?Ie[?LO%@?q3?|E?<s(Wb?;B6UM@l@p@N/%z=bݿ63kX"?O@S@VEe>Wb?_@o_{i?0H@S@W @ѭ@o@g@ 5 @3ݑ׿@%A @9A ?_@w@?lp!?`@k?@@AX Am@h A Ac@v?+@e?P @w@a@?x?ns?@>fv#ǿ@@ө l/@f@A8?ڃֿM?SX@D@1@a@ )=" @@8?r+@1 ڈ)$KMs$ Sj@,%?&@M@ )=[l@V@7d{7@O)U@m< |y@A3-AA*@?@K̿=(@v@q8@Ԡ@g'lA,BmBS.(C*B B@Yj}5{ AĆ~vV@۞@qd" @R@jnAb`(B JAOG#CHuCD#CzAG `A owe@ @d"Ҟ@jM@؂v;&| A 5K#@/B-(CB ZHA≖@.@ȫ&v@A@̿ 7@q)@8-AAFy@<~,U@,@DlR@Il@ȫ@'=M@h@?,,tj@U s}P /Ո1+@w?¨@ @@'=@s1@ED@X@|:?0ֿ(F8?e@@tmX @毴@+ǿ0va>qz?@ ?Ƙ?@w@ @e\c?i*@-?k@c@ A Azl@V AA^@E/ l?@P?n?w@^B@Te?bw c v@@@ȁ翽eZDԿO/D@٭@5@XFM<^B@FXBݴ信枼 @@}@d~@j*>qM-P?U@@O@=?! /^lFX-?+??ǔ@^A.Ah@L@;AAqA:@?È ?Nq'?ȞFL)~ȃPtx?3@?J>>;N@@=q)@o @Jm@)@ǷW@c?#$?|?u L)'ѳݯ@d>B%_Sƿol| ;am|_TƿW !h>@j'IL) #mOَ??$??kW@@VQm@ @yi)@@5N@l>tJ>.@Nx?iЃIL)>'? ??>@ZpAA9AS@9v@3AAŔ@?v}??XɯCXfxS1-dG?@_@N@e? _WGhqDL,>=@@o@-@' BCXeB@<5FX9@Oڭ@!B@TRrԿhRD\|eط@@nu@i 4t p?eB@w@?lp!?`@k?@@AX Am@h A Ac@v?+@e?P @w@8(?e? @y@'߭@>}Ke>ſ@P@(@A @Vʍ?O?@T@k@G@8(?N?~@@J@} W@^z@i @:&Ϙ?֑@i?4hR@@훿@?NI@D A;@Ͼ)@@-u|ժz=@W@&>@ AGA@9q@#AT? uAE@:M AMBJ Aċ{B@ANeA@"Ak@HӬ@AsG<)$A]p1TÀAC4aCC#A+\fiA)>vA @HӬH ?@UAAm@ڇr9BP_^C>C \^C9B/I@q_)TA@H ?T@ҟAs >9Aspi ?AC 4aC{C렀A; q7AGǴAv@_@s!A"@نfdAm@GGAMBחAuC@A0ν?#Ac@;A@ Aߨ@+>L@R(@ު@| $۞s@@ξ@$AH@N?@@T@R^?ё@M?{&bm @n^z@L@} "@@@Ο?NS"?@k@{@@_@?P'ύ?@gA@^K@X@ >5K>߭@@F@e?S"?%@C$@3 @Ji@G@Ͼ@WӼNu+!҇rl2ǛCb?86@@uE@*?&#?%@6]?!b>l?H[@1G@ݱ>g`. @/R.h?@XE@m>[|N#qMm6U9=ͯ@Y@\@v@@@2@i @(IM@>y꿸,NO'?@G@4@qcG?:qd? r>"H TZ ZNs&[J:@?wlFٳG[nVf\cʝl?3@wfJ :NsYX MHm>??TT"6G?4@" N+Ot>$@RQY<{PM@@*@|@@{@&@_@@F*:=6$:mxb<"t|>E@6@?.`5d_,>ϵG@,[@?ub>]|%@o,?jC?M@@8@m?C?yRiY#IKu\ͼ ×@K@Pi@@$@|%@8(?e? @y@'߭@>}Ke>ſ@P@(@A @Vʍ?O?@T@k@G@8(?;@z@@a@,@Z8@ ʿ|S?m@@U@I?\T!I@h^@|@5f@A@;@1@@>@@@*4@h*#@Y@`4lpW@?Ӈֿӿ}@dM@@@1@<@@AX4@ f"p~@_?~En"^[4?@R%?|@)AA<@IV@@Ӻ A? @>A@d@K 5FzYBZ{@C@ſ3%F@#'A@IV@rd@iAOɽ9^+@w>VNA޲mBAqo>%P?g@ؒ.'? AkҴ@r꾀(@$Anfߎ@Tk dnB#BnB dnK@sSA@6д@J A?.ff@.P?>Tv'AMmBDCA&y>c&@T ɽRAa@꾲FV@@ 'AF@5ſu@@ye C\zc5G G@)@ݴ> @ A@FV@@A`'A(@>%?@[?4?[fӈž|Dv?{~@M"D䌿`?@:A@@γ@@@J@lv@ӿ%ֿ?U@SwVlt@4-Y@('@׺H:4@@B@@γ@@W@@2f@z@[@I@5([TwY?@@@C?sʿ8@.@@@/z@@R@B@}:@dF@@@?eqp9uTW5|M@ۓ@6l@{g@wK@aG@R@U=#@Y@RoI??y~G@.up:(x\9]A-?#@qA?ac?S@58?U=S"ը?t Z"@I~@[@@[@X@C@>@e@P,@=`1ڮ}?S"8AA=ʡ>!)?<@@.U=@h)?V_b??T?d@/@[h@rh@S?}󌿯tz8dR̿V@@+@?58?:@@/S@{g̿?fiz7֌0l?Kxh@h@/@Ke@r??wZb?&?!R=@7@@?k>ޡ=S"- /}?~x` ,@.e@[9@@Z@L[@@ [@H~@@*CZo ?yS"u=;?S@-?cL?$@?]b95!e6QG@?cІI?Y@$@u=i@I@K@:g@Jm@唳@:M@26Uir09ò-ryb?@@݌F@:@B@i@;@z@@a@,@Z8@ ʿ|S?m@@U@I?\T!I@h^@|@5f@A@;@|@L@U?]H@@ @$@+6QjIFe;r S,jzd?v@n@?tm@|@J A3@+?;@ k@[)y0@ef@7@Y@pA@ &m[4M@0U@M?_@J A @T@2@[;?ҍ8^Y@ @>SeU@Ӿ@Zh^e_g=@ݲF@^@ @rF@@}@!?\33+!]4@ @v6&ߚ~h@,|@.[ÿ1W ?-F@k˛@rF@?#@y@N@DH?qI\@[ Y1 ]i3vk@pN|?Fމ65c@@R@?l)?@rNAO@?U?4g ´t 2 Ld4??z2 @OA@l)? ?h@@f"c@A|?fk@O_j1 n|ܛ^\@gH? N@@ @ ?I@ ̛@&C@j?@:,Oÿ|@[c@19 t–@[4@$+3FJ?τ@U@I@@}@F@!@=YeyJÌ@oS@oAh2Sq@W@^ uU?@đ@@ A)^@?aU@CK@Z\E&!A@[@7@f@0@ (cJk@;@ ,?#@ A,|@vm@=?@ s@]Q?jbS e;H'jF6$@@@H@?wN@,|@jPѽ6>`ԾR.k@A A1j?9 uV9@MAtA@ @j?G>jPѽ |x}N@J?˴j*@9t@d@@ `kl@ASt `@;ۡ@a?I^={2@VZ@m] }t'ɿ @]pm@ǿS0=?a?@.i@uw@OR.@Q?\*O?-?-t}t̴?;>6WJ?b?.u=]~>e>jSE>c,?^?=2:jM/ۿn?ΣH@P)@ɋ?%3%7࿊ˋ?)@H@?6ۿ jP:+"?,?ٟE>>>]Qr`.^?7?J6 m;>9Ǵ?T[!PFu/$tN>??[f?PX.@)ww@+i@@T?r?V=%0Oǿ rm@@>ɿFu- T+b@>5@8_=@Eߡ@r `@VTHFuc 6@@nq@f*@K?N@Nx- $ѽe>u? @@RtAKA,@Zv K~#Gj?AAF*k@Ծ`*0>$ѽ|@L@U?]H@@ @$@+6QjIFe;r S,jzd?v@n@?tm@|@\5@Y@Nb@P@zA;A&@ 豾BY(aD/ <@@y@u@QG@b@\5@/@h@J>]@4 A>A/E@3䢅IOvx%`UH[@hBAAe#@?=@/@B@_ ^??LA$Aw?d@?xn<$@8@Uyg?&A mAc*?M?B@8}@!@q9"@|!@Z@V%.G{?@2N7@ӓ=e@@`@^(C叡@@x?V@8}@˷@*F@re@@U@ ҿ?=? fI=o,qC@@,i?^@D@5@˷@+@@ h@N@՚?xRѿ&H?8e3sƠ(H?[ѿҚ?@N@jh@@+@Eη@D@D@^@?N^޾@&uC@m,%}f??L%ҿ^@6@j]e@;@Eη@}@_@?@?@_>lXRq@@k@&R=P7@y@1{?\Ca@w$@{4"@!@}@C@J?2?4mAI&A?Nog8@$@oA A3?]@h@/@5@a@ G@_u@x@@_<@D`N&>>(!@"=Au|AvR@c@Z@5@;C@#m@<;@Q? B?@!@Ι@\? l &!gfLw9@@F@/@@Kn]@P@;C@PYd@'K@%?x?J@@@?>?h&@G @@)@P58@Z2?#?s@@ @qPh.0?d@-@ Gǿfӽg?%@A@?T>K(+? @@?HPh[dF&v䩿i?22z?D ?ܣj_ i?c?75:?TY_?ۦ8{C4}W<[d ?տl%]#$@{?y?*?g9 ?y? {?!@#ª,տ ?d<7487_?V?X-$2?i?_tj?D Z-D#z?\?z2vHFdhPD?Ý@@G+?6ڮ?A@%@^?Խpǿu5GZ-@@?.hPa @t@?@?<8@϶)@N@ @D'@?&?@@J@p?(%?;K@UXd@/辧PVju Ӿ?`*@̾@@@z?<>??0K??@xAvO@Uv9q芲uǁzxf@@>@!)V?_??:@z@X}@_ @.{@@fvN0 Qkqo˼fwoS?\ː@c@@F@:@@ /@*=k!?s@)O?c/eS~+r@$>?^Q?tқ>Z%@@̨?a˾U{Qp?F?P ]ޯiZ ?>ep?z̨?@Q%@%y>uQ?A?R>$wP1~tT/EO?y@ !?C= 9@@@=D@ @Cc@ǐ@A?Zoм tz0 .M fQ@~@1"@R@z@@?m?~EV?A@@c@ˏzLȒэ$qn8U@nzA@&?-J???M=>a?`@̓@\@*@P?Ӿ Ƶj&:?ܛ<@׋@@}A@M@b/3@`@9@)P@l?g>avp ;޽+?T?@%A @ƌr?L>@v@QAe@({a@@G@ei@r@X,?ڮ?@F@@DAso@yZM2 AQAhA AWX-[> @\@@pM@6@-|6@?P@ݸ@@@pZ>W}/ AhAQAO ASZJ|o@7A,@F@@p?.?r@i@G@@a@t|e@QA@@>cr?K@H%A_@χ?4?;߽r ś\>?A-P@8@\@'3@jĤj$>@?̹?F??w@@uv@_@i@3*@L]?n@O@:9`@615@R@J@{@MD@[:??hq@@af{@d?jN^?5@+@ՙ@@t}@zק@@HA@b@y ]+ҿk?@ @hq@e@B@t$@px@"@Z:@@1O@@"@=@@@̷@?8Rg?@j@0@e@Ol?A+H@z@-@c%@]@ ~@*ɨ@T@?|@@w@k@@ @9g@#@bq@@h@Ol?E5΍?dr?">b?T0z@sg@h@$@V@٢q@ }@ײ@XAA@@?P?٪?յ>E5+6@>?t#}P2_@A@Q@J'@j}??yƃ?,bc@@_@ 3@𾽤; ?w @+6@ܚ@@*@9 {h)@@3@+stMu1@Y@?D?& `@wƙ@ܚ@D.*`C@@8@@0@d?Uf,\(܊ ?Û@M@-8@@Y@p3@D.O#GR?di@E@:+@@K? pn0?j@+@7E@i@R?%'O.3@kAY@q+8@jL@7@?D*j( _?r5@ @q9@@@@ a.Pݚ@iř@6 `@i?R?Y@1@ѳ)uMٻsN#@ @)@B{>9B@h@Pݚ@d,6@sv @?>3@c@@^c@ƒ?O?Co}?'@:R@@@/_@`c#"?d,6@>/5e>>ܪ???ċ@PE@A%@ }@Lq@ǀ@@@̛@le@Q.z@?Ǘ>uhr?o?>/5l?i@@?q@#@9g@@@k@w@㾏@~{@kS@-Ȩ@) ~@C@(f%@.@y@(H@l?n>(?5@Î@&Z@jO@g@=J@/@P@6@o_9@E)@Y!@f'@D@у@/@S@d?n>/LX?Ň@2@̅@f\@?f쒼䐾~E>1]??@#<@ԥ@I@!^u۝/LXl@㧿wP@ؽ@@NpR@?>˔$_ ?By? a@@k@ ?l@9@X?1_&?O@J??@R=O8@|?T=@.u?VNڿY@9@W&A)d@ؤIT3*UR∼D@?ȿn?yD@H`UU-3Izh@W&A@u@ڿNVau?<@4M?:[@T=O@s?(?h@?&+_)q?@n@? go@@a@O:y? ?cē$sU>떆?wR@@ ؽ@L@F槿hn@KXԝAuu@ϩ@<@@b?^0]?E>eސ(uˑ? n\@_@[@`ć@m?0 KX2}>ߕ?U@@у@ D@e'@8!@)@wb9@O6@Q@@2@J@h@O@(Z@uĎ@Q5@]?2}>Ol?A+H@z@-@c%@]@ ~@*ɨ@T@?|@@w@k@@ @9g@#@bq@@h@Ol?DU?ER@r@Hh A@d6@ui@Wћ8#ǿoآǿz8OVyi@d6@Ɠ@|h AHr@R@DU?5<?i@ @?`@U#@'=@#N?dF;?@UFV?%X1>?@v@Q@@D@~@5<>a?aU?Z?r?@DZ@^@D3@a@@8&@(@ @*@h@XB@?\0?\f*?>>bw?jU?D?t̀?"@b@@v^@@@@޼@R@]Z?#@?+R@?"'?1@nm@D@y@/:@J+@)0@֕?a>ͅD~?{ *@ɽ?M]ej?l@ޞ?Au?L8@b@?c@3L8@( ?ޮm?tl@?]Z? *@ז?_DK>V?-0@+@:@y@MD@Om@%-@'??*R@-@B]>(V??dY?ڮ?%@ɓ^@\@aT@@"@@@]@{@,`@/@ŀ??V?w?>>c*?H2??6B@j@@@@`&@5@7`@:C3@E^@X@ @?EZ?hcU?X?> <#@@@@v@拟@E;?"?V?@W;?d$N?=@H#@#`@@i@a? ?@v@T@@B@|@͌<>_?aU?Z?j?@DZ@^@D3@`@ @6&@(@@*@h@TB@?Z0?ef*?>%>yw?lU?=?l̀?"@b@@s^@{@@@ڼ@R@;Z@^@@+?`Y??,V?%>]V?'@?+R@?"'?1@jm@D@y@::@N+@)0@ҕ?>D?} *@˽?N]gq? l@螷?j?L8@b@?c@1L8@ ?s?yl@!?]_? *@ٖ?_De>Q?-0@+@:@ y@ID@Km@(-@'??*R@1@B]>(V??_Y?Ϯ?"@Ǔ^@\@_T@@@@@]@{@,`@,@ŀ??W?w?>>c*?G2??1B@j@@@@^&@0@4`@;C3@H^@X@ @?/Z?UcU?T?>&?5@tÎ@%Z@^O@dg@hJ@/@P@6@'_9@W)@!@yf'@4D@у@ں@R@0?l>PXWG?Ň@@@g\@$? |됾E>,]? ?@;@@@\u`ܝPXk@8%䧿P@ؽ@@pR@?>$]a ?/?y?a@W@bk@c_ ?k@3@Y?1_4&?8@?O?@X}R=q9@q?EU=z=@u?VdڿJ@3@C&Ac@CI3J+U3D@?ȿ?D@ȑݬU.O3TILh@C&A@+@^ڿVu?<@^N?Sf@hT=@?#?@?&*_p?@Mn@ ? Po@R@a@;8y?Z ?cГ$ >}?wR@@׽@K@X觿lMn@QJX4ԝDuT@m@]<@@?0/]?QE>ߐ}ar?m\@톭@B@)ć@?QJXw>9?'U@>@у@:D@e'@!@)@a9@6@Q@%2@J@h@O@(Z@Ď@J5@J?w>l?*H@y@-@c%@@Q ~@Ȩ@T@|@뾏@Yw@k@@ @Ϗg@#@q@m@Yh@l?qI5?cr?Ƒ>J?I/z@:g@}@/@&@Tq@ۇ}@@fAA@@C??ת?ѵ>qI5*6@?w#n'2_@$B@\Q@'@ f}??ă?&ac@h@Z_@S3@ ģ ?w @*6@Bܚ@a@@]9{)@5 @@H+sM{u³1@Y@??Z? `@ƙ@Bܚ@Y.`C@@7@@0@?Vf_(⊗W ?›@~M@,8@?Y@3@Y.(O8#R?i@E@+@_@g? 3pnBQ?8@+@E@i@tR?W'(O.c3@"AY@H+8@L@Y@D?*7 `?4@@49@@@@!a.wݚ@ř@8 `@ߋ?sV?mY@1@ҳFu(Msv"׳@ @3)@W{ѧ90@(@wݚ@,6@v @?𾔈3@b@{@^c@eƒ?F?^p}?e'@OR@S@@/_@ ]h# ?,6@N95ڵ>1ڪ???ċ@JE@A@}@q@@7@z@d@E-z@?A>Khr?P?N95fl?鼤/3@0`@8@ (P@?CX>aq J޽W?e?@I%AH@r?>@@xQAe@u{ a@t@F@i@v~r@&?s?4@4F@Q@Aro@kZL2j AxQAaA Av.XN)[>@?@k@PM@6@[-.6@!P@ĸ@w@@Z>W} AaA]QA A{Tg[]zo@A@@F@@?Q/?4r@ki@H@@Ta@2e@]QA@@>r?F@$A~@??IQ߽s Y>e?H-P@9@\@w&3@/Ƥ>@?˹?F?J ?܅w@@ʥv@g_@i@2*@Z?m@YO@8`@h05@Q@TJ@{@KD@X7??p@ @e{@`?D^?O4@@@@r}@֧@E@@@b@ E.ҿ:h?,@b@p@J@%@T$@Ox@"@:@_@O@@"@ۣ=u@@}@@I?JQg?@gj@@J@`?X9?ԟM@G@%A@Ћ@F<@:?jB"&.Ӿ@?X*@@@@x?<>`? ?G??|@_xAN@q4bzV}e@;@V>@5&V?Z? ?S@z@|@4 @z@0@*fqNI1 brg̼yoJP?ʐ@'c@'@JF@S@"@M.@Y=h!?Ws@@(O?/@TTss$>n?їQ?қ>Z%@"@̨?ѾĨ{Pp?? ]ޯzZ?Ldp?z ̨?@OQ%@v>rQ?b?B>$ x]~sTgl/FO?Ly@!?Z=8@@έ@ D@ @b@Ɛ@>?}o^Ѽ[tĸ1 GM4f@@!@a@ݚz@έ@7?l?O@V?@@@c@,z>Ղ% OqE]U@bzA:@?G?7??<>Dž?s@@@*@?%Ӿ ƶj:?<@o׋@@ A@1M@9??o@ @Tj@@Dg?d? @@J@@ ="@U@O@*@r:@"@{@4&@@o@i5@a@G@u@w@@<@9E`&>u @ =A[|A?R@lc@Z@i5@.C?@v-@Gǿg)ӽ*g?%@A@h?8C>%+?B@@?GPh\dF&v婿wj?2z?DG ?j_i?$?z8}]@+ A->AE@3'5Ox &8`HN[@hBA>AƇ#@8=@0@1C@C^??LA$A?td@?'n<$@8@@yg{?}&A9mA+??1C@H}@ !@9"@!@wZ@Pz E{?@M7@N=_d@E@c`@^TD@@y?@H}@}˷@.F@ re@Z@U@ ҿ!??4fo,"qC@^@%j?_^@ D@4@}˷@@Ҩ@h@N@Ԛ?PSѿ$H? r3&H?俨[ѿ Қ?ՠN@tjh@閚@@ͷ@dD@ǻD@^@?_޿@tC@[n,}f?.?\ҿg^@荄@]e@;@ͷ@՛}@@J? @@?X=p@2@j@DR=P7@"@y.{?p^b@t$@f4"@!@՛}@C@?T1?lA&A^?pgE8@ٽ$@oA Az?]@h@/@i5@a@G@u@w@@<@9E`&>u @ =A[|A?R@lc@Z@i5@|@*m@W?@r@P?jS d;HDj6$@q@b@•H@?ON@|@Uѽ6>`;ԾR-k@AAj? v*W8@MAtA@ @ҩ?:A>Uѽ> ƹx=N@H?*@St@y@@P dyI59T`@rڡ@?^=B1@Z@]> *t%ɿ@pm@ǿƖ0= ?`?L@,i@rw@N.@L?\.c?-?J-t*tUD̴?ҍ;>wG?`?/. a]|>mg>KE>h,?ˆ?'>r:uۿ?H@)@ȋ?%3&ʋ?)@9H@'?ۿ0:%?%,?E>d>>O] K.\?9?~1ho;>Ǵ?.G-!u$t;??=[a?W.@Pxw@-i@D@Y?6u?h="0ǿSrm@@X?ɿu V_@2@F_=?ޡ@ `@ TD3p`俶@@q@*@K?CN@x cѽGT>? @@tAKA+@[w @&Aj?AAm)k@ԾH`+>cѽ{@L@?H@k@߀@7$@u6qjFe; S{jc?u@L@?9>m@{@@ A2@?R;@k@^*U̯0@f@7@W@7A@S &d[ML@0U@?v_@@ AΜ@.@@H:?N ^Y@@(@SoOjkS@c@rk]`e'=z@F@;@Μ@F@P@}@!?k3+J^4@Y@w070g@$|@]ÿ2U?0F@˛@F@?@*y@N@lEH?H\@ ?1 0]uuk@I|?4c@{@Z@?6)?@]NA&@U/??Љ4 g ´t 4 Td4?o?i| @OAY@6)??@@o!c@A|?fk@擎V_Y1 `ܛ_\@tjH?߿^N@j@K@?H@˛@{B@?|;Pÿ\|@Ub@u9hsPÖ@z\4@+3J?Մ@)@H@@x@&F@x@=t[e9OJŒ@R@o1SD@W@^ vU?0@rÑ@@ A]@?U@ZJ@r\m&A@Z@7@nf@z0@@(KҸk@u;@,?`#@ A|@*m@W?@r@P?jS d;HDj6$@q@b@•H@?ON@|@@@A@4f@{@\@I@p&5YT-]?s@@p@RG?Ôʿj8@/@@@z@@A@.B@":@F@d@@.?do9vW*5M@V@l@g@K@`I@A@T6=0&@WY@JyI?:?G@wӈ!(Y]J-?*$@D?.c?S@=?T6=R"٭?m Z)n@H~@Z@N@[@8[@'@q?@?e@Q,@`Ү'}?DR"w[=qǡƧ>H,?>@@V=@+?`b??I?c@(/@h@`rh@S?cszwc۝fN̿W@@@i ?T4;xo?@@T@c̿]ehz֌l?8yh@h@/@ge@K??fb?+?pT=@j9@@?w>ۡg=BS" ڻ}?` ,@?S@ ?cO?V%@0 ?i]]`T#G@?  I?Y@%@/=|@J@K@g@m@@uM@6\Uq7paH ?@@ݎF@W:@B@|@# @z@p@D@-@+8@[ʿ,W?V@@C@fM?ZTI@R_@}@7f@A@# @"@@.@@J@,4@fIJ%@`Y@\4lPsW@?ֿӿt~@N@@@"@6@'@A5@ ]"s~@^?3Enʈ’[4?H@\%?@v*AA6@>KV@@s A @V>@O@ ;5 zA,[w@@ſ\%F@ $'A@>KV@Rfe@ޯAɽ%,@Mx>#o(NAӲmBA^>"P?g@.(?! AӴ@Rf꾤@AG_xގ@?SMk1 dnB8BǒnBo dMnJڢ@ͧA@ܖ꾜д@[ A?D.f@0P?>J'AmBCA9_DBy>'@ eXɽAb@ܖXGV@ @'A=F@3ſ@چ@dE ^C:z5P4 y@@> @D A@XGV@@Aq'A_@^%?@K4?'[}D?[~~@G"ߌ@@A@@M@@ @J@'w@ӿֿ?sV@sPl 24Y@ *@H<4@@C@R@M@@@A@4f@{@\@I@p&5YT-]?s@@p@RG?Ôʿj8@/@@@z@@'$?@k@@@'B?gЍ?Q@A@K@@>iK=>+@@& @e?'$?!%@$@@uOi@1J@]@^мjIu4jw Cq?8@@I@=?+?!%@l]) nb>c?<[@G@ұ>I`,#.w?@E@*>Ur"ݶl6l9= @V@@@@3@7@< @oIM@>.z꿸- N忕?@G@4@VG??h?]>n$HTf[ J[sZJ;@T?lbZUfW\/ݜl?4@eJsrZ0Y NH>?X6&PG?n4@ G@@b?" 忄GOw>T@drZ覜<<#j`꿍?>bQM@S @A.@t@X@@%!@n^@@*P9=:n :"cwI>E@~@?y.3 _и>QG@r[@?)b>] %@,5?R?BP@J@:@!|?]CQUf:Duwʼmŗ@)N@CUi@<@B$@%@*?e?@鲲@߭@>}Kl>ſ@GQ@@1A~@.̍?Q?l@@fk@-@*?@N?D@@@x $v@cz@m @#&`?=ؑ@-q?YR0@@A@?@NžBI@!A@ξ@@zӪ'E@@fZ@PR>@+ AsMA@ž(§q@#A? A.D@^ A~MB AMBɺ@A[Te@@"Ak@(§ɂ@wA=tGЇ#ApGÀAC|4aCrC#A+hi A.,>A9@L ?'@UAciA@9BU_^C>C$\^C9B@_.)ȜAriY |?AC 4aCyC렀AQ!qAfTG:AMu@@W0^@!A!@|fsAӠ@F AMBԗArB@A2㼟?r#A'b@K?A@ A@Z>N@+@dۛKݪ+~ڞ,!@@Vξ@AH@KN?@@ʸ@ uRf?ґ@?ݝJ&t @ez@@x :@@@ԟ?N'$?@k@@@'B?gЍ?Q@A@K@@>iK=>+@@& @e?'$?Lv@ @fb`?)@?c@] A> Ak@V AqA@Hl?@:?p?Lv@B@ie?v a v@@T@ٜ翕exN\DwԿ:B@!٭@5@XMF<B@FXvBS؞@@@<|@ )>qG@?U@@@>?1/%_kFXk|?wz??Ŕ@A,Af@vP@R>AApA8@e?dz ?v_'?0MHM)%ʃjx?i0@J>y>9N@ꇅ@,k)@ @Em@@ŲW@{? $?4r?x' M)*(RؙJ@^W>k(yVƿn|;n|uWƿu$[>-@l*(hM) Zo uu?0$?G?W@@ Om@ @g)@@n3N@9R>NI>+@cBx?k҃8hM)=OA'?" ?1?t=@pAA8AK@l@M1A/AĔ@5?t?=?Fl=DXpgU-I?m@@P@s?^Lvq+>]@@@@@俽BDXB@bv"ǿ@^@ l@e@><8?ֿeJ?(X@D@L1@@)=. @ꨩ@h?=+@H1ڈ1$eIe s$ j@r},M$?&@M@)=Xl@U@{g5@%U@X=Ty@ A_6-AQ^N)@P>@dU̿d&@v@^B7@@m0A2Z;B8.(Cz*Bp?@C5lz Adž1vT@ٞ@^" @@knAa>B AGG#C?uCD#CyAG ‚aA]"ox@L @"qȃО@3K@v\6{ AЖ5@{/B-(CB:/OAj)@G,@qȃu@@̿Y 56@W)@7-AAy@,c=(U@)@o#P@Dl@v'=M@@?p+,uj@&P srPK4"ՈJ1+@x?u@A @v'=@i1@D@yX@m8?ֿD8?d@H@(mF p@@.+ǿ v| >z?@p??@Lv@ @fb`?)@?c@] A> Ak@V AqA@Hl?@:?p?Lv@x_@Ǒ?=C w @G$A@@׿F3N: @j@ o@ͭ@ @aGT@1G@b?{ix_@+]?>V5S@L@?k233 ݿ=-%@@iM@^B;+]?.)qE??|I ?0S%@Y?w Ii;?ę/>c8 *F?@h?цԘ?C?].)i}Mv;ܔ??ٿ K+?"ݡ@qտ@@1@@l5@@@?!J.?b>&Ft5J2ۿf8@@ ̪@P@@,>[@@Į@x@I.?DlVL2 &AB,SVſ@ɟ@a@4@¿g¿4@_@Ɵ@Ǜ@+ſZ9<-ABm&0 wVUm??x@Ʈ@@B[@é@P@Ǫ@@*8@8]gۿJ6zHm&nX1>g2?J?@6@@0@@տ@~١@%? qJٿӔ?wL;)qYH?Ҙ?h?6@&*F?> p/>;?#|@u^?N%@6?9?sE?6)?\?;0BeYM@@ٴ@1%\=ݿ163k̔?mN@(S@lVN>?\?f_@w]{g?G@R@< @Oѭ@_o@`g@3 @4œ׿@$A @;B ╳?f_@;O@Q?u>b٪@>@?4N@ h A_@Q+U?P@4@v?@a&|t?dh@c?@`?!h&@;O@&EF@3@>@@qH@Ec?lٿŨ?@ғ@>o@&EF@7@@?x>s$_p>N@k澰A2ϯ"jݾݴ@i>a\s')@%8@ZŌX>7q@$7@b@6c,#nFhŌ(8@'@5*(` >ڴ@Sv޾j*/ T@@}p>Vy>@9@JF@;o@Eғ@@?eٿ8s? @Ʀ>t[jڴ^^@?@r?c}3?BQ@x_@Ǒ?=C w @G$A@@׿F3N: @j@ o@ͭ@ @aGT@1G@b?{ix_@kЄsJ>$@GE@? ?Կ3s? S@r?LWѿ@a`$d@@n@( h[k^jnߋa[Om?۷@d A@H??k@:>X?>@7AԠ@? ڿ\V^js?.?3y@BA@R@͌@@ѩ@i@`D@{"@c@F@*??=@4!=di>b@4@p@mn@ވ@_@?@98??|њ?=ZT€@@ASa@1Aֿ;@C1@k?;+@\Џ@@l@9?'?vT@/چ@ۺH%({q@@ApA AEf7Ӿп@ם@Z @ @(@ :@V(@@La @@D@пr7Ai ApA=Atq@/j%̙Wۆ@T@??l@@я@)>+@?^B1@/;@$$ֿb1C=0a@=A8䵩eTFd=ݚ??@D? E@ @ @;n@ip@)4@Y@V>tE=6 =$?@ @h@%@D@3%i@ ө@@]ˌ@@;@q@~G-??j}V @ڿE?Q@8A~@_sX?J>@T?E?@pd A@t]? mO닿js[ go]p@ @gyd@|`Wѿt?{ S@^g??%8ԿX?F@$#@>:s}TyTk@0Ag1@.&o@@V@v@@s^ǭh@A`k@v`)x}|嗿-[K@z@Q.ןLa@qK%A@c'Y>y@c0AF@Ö4@R̀@|嗿6b8骥>׹?T(2纽4AA#e0ap7AZ-A*>hg?MK? 6b-ϖP?_?Y-XH˿?lDI@@sv 2@(N@? *$?C˿1?>xCy@r@qwlTj@@bK!0;}(?aӹNrK??*IcJ}>a1A46AppA0"A3AZ'0 翗?4>8aNޗq'р@@-4 @3AAy@ܡ@I%At:a@kܟK.\@I@-NޗK'xv-gk@iAb@ɭs(@z@W@ @@ !om"o1@AFOk@yAUKkЄsJ>$@GE@? ?Կ3s? S@r?LWѿ@a`$d@@n@( h[kSO@6R@F?*Ҿ;p@m@Ϣ@@uR?0@?#@@{ AΚ@k >>_ @#A@SO@P$W-@5Ǽ d@6FA%~XAA@_@$u@O&AujA[A>@'}g_U@0Pm=康>y5f@/A%A Q@;h@L@,Z@A'4A#Ah@jL?Sp S m=|?_\oc4"Ŀ\m9@b@x]u@|U@g@xW@5^@I@m@N^@'@<@ _@GȿM˽|?cBɼAZ#?HI U@@$@?Ց@*@@d@)@-?r@}@p@8d?KAcBZhBѵB餑@uiC@ۥ@rVD@F?#@@6@ @@I?4[D@'@}jC@l@BZhBBe AY?Bp@u@d@w ?V,@O@@!@Α@C?j(@@U@Dd#?fͼAB ?˽MIȿ_@<@@^@Z@G@/^@qW@g@U@>Yu@_@*a9@I4Ŀ7uc2 _ ?m= ? HjSSL?.@#A%&4AZAU@L@Lh@S@%A_Ax*f@a>ܷm=P,0zW@a@N[AujAF$AS>˚@z AB@L#@?-@K?@@@^p@>ҾA?R@O@Ģ?EJ?l@@@?2XtxEp@VOoW߾S@|?{@ >?'Ģ?ℊ?$i3e 5@@,D<@[vûKI?J߾\"LP?@8? C\ℊ?T@T(???H@==&ci?--!@^f@2@??1#$w ŏ@Җ@$?T@?M}vj?$٪?GDhD?µ@@@T1/@)#U$z@v(?ǗP?0%߿濖N?-?#?ք˺q[N?M@ؚ@J@A??q??-?N?V-߿0%?d*?@$.TŘ#=/@@@[@0?'D G?}{j?%WM?T@ $?&@oÏ@rw$b+#f?)2@ g@(!@ i?Bc=#ȭ;@G@?mGW(?T@8?WC?l@?:ULP"S߾@FKV vO<@@K@f e8?Ȣ?4('#>>{@pS@7VWIo1wBxXV2?G@p@W??Ȣ?SO@6R@F?*Ҿ;p@m@Ϣ@@uR?0@?#@@{ AΚ@k >>_ @#A@SO@Q?ߢ@O@y@ ?:.b@5@@MO@H@ @:@'P@@>@\H@1?ܒ@d@ Z@Q?0eE]?78@g@֬?›?9@3D@J<@g@M@@@ӆ@`@?ë?K@E@?05Y@`le@ @u???@Y@ @a@ @?^@Qy@M??w!5< @!]@@B??m@oI@ 8@e@s@@>@n@t+TU <7NALpA9=-@rx@bo?@NA Z@@?"u@,A#@>Qv@3@)=<|sA7NA-BA1 ?&r?OG@ O?O@0KBA @i>@IBAw@O?PG@p?5O ?A-BMA7ssAo^<.+3@bIv@Ȍ>@P,AUr@3?V@dLA;ݙ@pCo?nx@x-@ >9SpAMAB"uS;Ւ@d@ >d@ @a@8@BiI@i@w?i+?@ܕ@-0' 5YؕMX?Kz@}^@%?W @d@Q @Y@/@?_?.?w @fe@ Y@:590 ?G@@L@?K?c@@6@ @M@tg@H<@>C@@ě?m?"i@i6@)]?90?Z@c@ْ@?a]H@! @ @tQ@;@ @F@;M@@s3@+b@?z@@@?̈́D9⽍?X @J@{@[A@@2v @kZ@?Bү?ئ@0AO@P@Y?+?8>̈́U}PPſd߿>|͛@Y>A3A4?.{{]o?@@Qz@徯U}Plm? R6I0;@<@픑@Mm x Aʛ@>g߿ſbPkńs> 5??P@@A@ٯ??qZ@p| @ @@^A@GJ@@X?ƽkńQ?ߢ@O@y@ ?:.b@5@@MO@H@ @:@'P@@>@\H@1?ܒ@d@ Z@Q?l @@hl@p'@հ@@rZ@?W*@$^@K; @?c,@`7@a@| @Y@ͱ(@j"J@R@L@i@+-E@s=b@@{//@+Id0@@˹@I@q@_?j}x&/C @'´@uPAA@$]@>u?M@l@+@i+@ +>I%E@WAA@?]}:4-BX@@@H@@n@$@KZ@(F@h@B@@W9A A|.@P:/Z~20m sKke@5@M@eZ@t@%,I{?ś@6@ ?@{@}@2w/}Xy~A4?? @@ ;@vVR.5vS=@u@@d?z?4CkA}Xy.wt 1y@B~@f?@9@@*{?u@Y@K@5@Fde@͑KB4m8~2. :P.@A9A_@(F@@ZF@Y@@m@@yI@@@;9X@R-, :"]2?b@5AAIE@,>q+@.@@I@V?7ߎ>T+]@B@OAƾ@j@>/j#c?`q@.@@ͺ@&@ lI94/@@Bb@pK=؁3E@j@K@Q@= J@~wj (@T@` @_@(5@,@C?Y= @‰^@U*@^?Z@@ְ@B'@k@Q;@% Z&.F+>(?biZ&%Aݿq=<bJ?#@ѿ@V;@0@s?c?uy@E@i@A>ͿIMaр;%۪_?V:u? H+?뿯C'?On@2`@V2>*jfnҕ @!I@>?o=7'zڿ;j?a?۪_?.݆FW<)Sd?W@Iw? j`?`8;@(%? 6E>.H@GkO]y. @gh@ m?o= mo=m?h@Y@Ќ达VGH@,>YF6ظ 3?;;@ú?P` y?W@? S #:ن,n_??.j?ڿ6%z77߭>?'I@ @'nl&j 2>`@n@?T뿂T+?Au?n_?%d;VDaͿ_B>i@ H@xy@h?O?1@Q<@ѿ@T @? ⿪6p=>Cݿ%H%[i!5>{Z?@9@H@@B@*/@B@}\@ۏ@W@$@Q=p@=??8>GH%l @@hl@p'@հ@@rZ@?W*@$^@K; @?c,@`7@a@| @Y@ͱ(@m^@= @?֕,@6@_@S @@ (@i C@n@)@.װ@V@Z@?X*@m^@b@1/@æIFh.@@e@@q@Sc?j@J@S@?M@j@%0E@ԁv =-b@b@b@-@+@W!,>'E@lA`AB@)?']ʀ'/ @X´@jPA.A@']@'>?5O@b@-[@H@@2E@n@9AA.@.P:S6-JAX@F@@I@ @ p@A@-[@M{?@7@ ?@Z|@@ 1`wr0?2*5myKke@5@M@Z@@R.v<@{@.@R?~?4޼HA^yA 4∠??B@@t9@vR.l@|Z@L@5@fe@K1m}2/w?1@}@p?@J:@W@!{?LZ@[@o@!@K@V@c@:X@H-Sc:PT.@A:9A@IG@@9G@LZ@p@K@?>.]@B@OA@@75/ ]?c@AeA!E@-,>?+@/@p@&@b@h= Y2E@2j@K@JQ@0 J@jj~b?q@@}@@)@l]I-5/@&@^@V*@m?Z@@԰@'@k@>@# (@V@ @ya@6@,@?= @^@:B@l/@@4@KE@.6@@lR?5>ai0'F~7>?E?{?p@j@ @ُ@\@:B@δ?Hf?vy@E@ i@A>ͿJaԒ;%mFݿp=,>?$@(ӿ@;@0@δ? )j7knY @|#I@>?;7'zڿ7j??!_?+u?4+?l ?n@^@r2> )j`S!?9;@%?r 6|E>/Cㆿrҏ.S  ?W@|o? `[ek=+m?\h@ @F<tPgG?GW%}<|@h@l?kr=[` ~?pW@h?z !S! :ن,P>F46 /?:;@?Ҩ`#jW3>a@n@?R+??v(I@ @/n#jϸ?1@E<@ѿ@!@? a1q=Dݿ%#;IaͿdSB>i@I@{xy@)g?ϸ?B@\@,ۏ@M@T@v;p@???(>SG%\iz5>`?S@3:@I@@)@T/@B@m^@= @?֕,@6@_@S @@ (@i C@n@)@.װ@V@Z@?X*@m^@ @a:@DO@@<@9\H@?ݒ@Yf@,\@Z?ܢ@@z@?.b@5@z@L@F@ @L@c@z@Å@@`@??L@F@?0^B]?8@Eh@?q?4@C@5I<@g@L@Y@ @c@p @~?6^@z@TD?i 5P3Y@me@ @?? ?@Y@8@e@@}@>@@@SC w !F/@@F?_?o@`rI@8@9?s@8,A@ڌ>Qv@;3@#*@-@3qx@)No?@MAV@9?t>@HBA@N?OG@;a?+; ?LA-B=A ?J9k?OG@N?@HBA@t>%,?T@KAܙ@=o?nx@-@^>9RpAMAursAJd</d3@Gv@ >8@a,A o@%,?8@&lI@k@~?>?@bߕ@'i&' b"Rdk@@,>@L@c@8@Y@@?ı?? @me@+Y@3N15]?z@^@? @f@y @Y@@M@6g@H<@B@'@#ƛ??j@8@7]?0 ?H@\M@??`c@@@ @@M@t@ZF@ZL@@2@+b@4?|@C @(@?[@ d@ے@?]H@@@O@e9@t@]kZ@?Я?@A@ƁP@ ?0?>T̈́"K[? @lJ@*@9A@@t @]kZ@?{R\o?L@@z@L征򸹿}PſLg߿}>̛@=AeA3? {y?{^xb E5]@w@@4ES"bxhm?R6I 9@@q@' M ^xT=i"Ȧ޺?_@@Ϥǿ>IG*.Vi@ @*?~Rb[ eC?@-e@ LD. w2e@@!?fZ Pv-?a @#Si@b'[I@ēǿ@@ ? Φjj߿ſ9kP1_k@R@3}@?o[{:qZ@5| @@K@OA@J@l@d?qĄ >5??P@@.Aᦪ@ү??:qZ@ @a:@DO@@<@9\H@?ݒ@Yf@,\@Z?ܢ@@z@?.b@5@z@L@F@ @1@ ?E#@Y@Bz A̚@X>(>` @A@ O@R@pD?ߺ/Ҿp@@\@?@ M?1@S_@Mt@t%AujA[A @%X@W0LP(׊-@},ż@d@67FA~XAAh @S_@L@hX@VA{'4A#AɌ@~xL?S ` 7m=2G>;5f@ӣA)%AQ@3h@L@N5^@ I@@^@@=@R _@_EȿMl˽Z?_oc$Ŀsj9@%b@`u@U@g@mvW@N5^@@@ '@ ? n@@p@:ś?C ABȼA"?:KU@D@@?Б@(@@b=@o@v@7? RD@e@^C@o@BYhBHB@vbC@@HD@_,?@@b=@@$@̑@?$@›@מU@Fr#?u̼ABAPQ?Cp@D@^@U?<'@@@ 0^@qW@g@3U@]u@k`@b9@0ĿrcA_?˽yMIȿ _@<@@z^@@F@ 0^@L@ch@WR@%AA*f@>ѷNm=] ; $FSL?ɏ@=#Ai'4AAS@L@_@@Ar}XA3FAd@ˊƼ-@z_ןP0X@  @[AujA#Ao@_@/@1L?@@x@p@>ҾnE?R@O@'A@\ @j>2>^͚@z A@g#@{?/@eAAQo W.S@?{@ >#x-Ţ?lF?m@ B@?4XxI%߾^["L P?@L?CS ?+`G` @@MC<@vKE%߾Sg@2@?'/#!wď@@$?T@\(?k`B?@l>%pcӳi?-!@Sg@8@@w2/@k#`Tv$@G1??%|MvTj?+۪?GHDF?ⷋ@8@[@MM@X@?oqD>ħ-?LN?0߿%+߿4濝N?-?j?΃qQ?P@[@\@R@D1?fD G?Bj? YM?ʷ_0?E@A$S#>/@@\@h@)!@i?ZcG!lx;@R>?f(?xT@%?ę@ @xD$+#i?nj2@h@߾JTKjRvP<@0@@c Z蒊?!M|C?_@?WT6M"U߾tExsX&?)G@p@?:pʢ?$->@@{@S@t5WLo'5t1@ ?E#@Y@Bz A̚@X>(>` @A@ O@R@pD?ߺ/Ҿp@@\@?@ M?1@ S@?Yѿlv`/}d@@n@Og_[ԣs>&@jE@?=Կ*np? S@@e;>X?@7A>@+? ڿ AVj⋿POsr?W@d A\@??@VЩ@i@D@$@e@Y@"?:=#(?-?rv@ B@i@̌@@VЩ@ӊ@~@=@l9??zΚ?3=rJTVé ƀs4Dpd>d@4@p@p@ӊ@@l@I??T@׆@'J0rq@|Aa@(0'ֿ;@B1@?>+@׏@@F<:@)@@W @ؚ@@$пX7s AoAH A7п@@X @ʙ@ )@F<:@Q@Տ@:+@?@1@;@,&ֿ2xa@Ayq@+"݆@T@? ?$l@Q@A@o@qp@4@]@f>l]?8VM-TK3=ܚ??E?F@ @A@ѩ@@ˌ@ǫ@=@]q@;-?D?zSܠ=?_@i@$@D@?"i@ѩ@@f??O@>d Aʳ@[?}iO拿&jSV ڿ?@8A~@hX?b+>@ S@j?﵆AԿ?D@#@>2s׎[:fEJr@@={d@x`6Wѿ? S@UV@x@ @s ȭyg@XA/ak@Mv$xTyVk@Ah1@$o@@UV@)@y@(1A@]4ߚ@΀@7}䗿F-cpJ@@?S.h֟Ka@ K%A!@)m0ydp6A .Aϊ>9g{j?JK?,퐽b8ɞ>Թ?-b3l4A!A:#m0T%l;=@@}IC D>8?侭"[ ?<*e@?@YjT ($@lC@c?J˿k˿?6(iC@+@iSȚj Ӏ@@e.&m <?)@K㾉?>Dz@@ylSՠ0"A3At%1 ?>79Dby\bK?b?+dV^>0A5A*opՠ0@@I%A=a@Zڟ/K.J@K@ -:ޗqπ@@Ã4dP@2A5?y@@V@䱮@@"o"n1@BAPk@y S(xv hk@A&b@ǭKs~'@y@V@ S@?Yѿlv`/}d@@n@Og_[ԣs>&@jE@?=Կ*np? S@Bp@fϭ@r @YS@H@h?\{J{_@;?p> @%A@׿14< @nk@Bp@#ݿ=)0%@Z@A~M@`B5;D\?Æ>4VfS@M@?ak13#ݿ4;?/>. 0F?@h?=Ҙ?B?]))E?5?{ ?U%@_a?NY-4;?2@@8@@-?;zJc5?Q>~PI|;?:ٿw 8?c@hؿ@<@2@@C[@@jǮ@\x@ .?8c"V1 &GtuJAۿ%f8@݊@,ͪ@qP@@*g¿4@b@Rȟ@@q&ſaW, DB.ݸUſ`@ʟ@b@4@¿*g@QP@ʪ@Ԇ@8@XgNۿQJGwYH@'1 2(VNA?x@Ȯ@P@D[@@1@@4ؿ@{ܡ@? CAٿ<ٔ?)\;ku2E>+6?sJ ?.@9@6@1@ ;? 0a?oQ%@?q?_uE?:*Y]K?՘?y$h?@^7F?1 @/> ;?ݿ543lpF?YN@)S@V>[?;PBkSxM@I@@42%=ݿcp@h@{5 @+72׿@w%A @X> ?8_@s{s?}J@S@ @Uҭ@cp@5U?oQ@_5@?@&۪@@@N?4N@h A`@5U?۴OVj5> @\?7iٿ?埓@Γ@o@CF@3@;@@a )%@@8@2@@Mlx>(jp>,J@C羘2N9o@؜{@`@c#nnAr<کt@"@??¿@ȥ@ ÿ?@:j@BܩqnknADE'ncQo@@>`s@X> ƌ//??6@͊w@I@_^+M#hy>@1@#8@"@Yo,Gd>մ@޾zjźeڴW^?@m?a{$\jeڴLU?e@vi A[N@4s?D@ܪ@a>?Q@Zl&@m?JB@$i@Tx?X&N?@6@Q@LU?Bp@fϭ@r @YS@H@h?\{J{_@;?p> @%A@׿14< @nk@Bp@"m@+W AA@FDk?@_ ?Ei?v@ @J;m?"-@P?Xc@ A A"m@$ZDԿ A@ ٭@4@XF%8<B@g?t V w@;@J@GSewE=?V@@n@B?.^elFX!Bұ0q@o@@}@*>qwEQ@g?AAYrA?<@Y? ?w'?]Fjz???ɔ@VA-Ah@Q@ @jGm@k@W@?$?ނ?.to @M)bʃsx?95@PJ>1>?N@E@k)@ @N>n|*Pƿ "i>9@դȷV'  @nb>" zSƿ%q|N> @h)@ @6N@p>I>A3@Vx?σˁ#M) 7p hю?G0$?a!?W@b@hNm@ @5L@n@2ArAwǔ@ ??'?9ZAX'?ͭ ??;@@RrA%Ao9A5L@CKsq+>)@)@@{@×jBEX2hV-J?@@Q@t?]CKиez*@w@,u@Vb r n?B@[<FX:@ۭ@C@xԿ-SDиm@I AJ Ac@s?+@;k?'? @w@?i(?@ l?)7<@*AX Am@k,@[e@58?ֿvD?NX@vD@,1@@??mv?@ƛ>Bv ǿ@@ kIs) j@n,>?"@M@@F)= @@l{?zZ*@1ۈ$EA7-AP*@?@X̿{'@[v@ލ}Yl@W@g)5@U&U@o=Iy@EA;.(C+BQ@"i5z A@Oٞ@[@ov.h{ An5nD@p0B-(CAy@<.U@,@?tmR@"Ll@رv@@̿l 6@1)@=9-AA"Wֈ1l+@zQ?@ @k'=M@@J?1,kj@2V psPk @İ@+ǿv>|?@?!?@1@oD@X@=?&ֿI8?d@@sk"m@+W AA@FDk?@_ ?Ei?v@ @J;m?"-@P?Xc@ A A"m@@L@@h>[K[>@d@9@e?,$?@k@@ @D?Ѝ?@]A@j?&dCa?c7@@F@>?.?7%@$@@Oi@I@L@ѼLu Sj @#.?@E@>{#ç](_Db>5? [@G@>`- @@d8@@NM@5>^s*<Im7{`8=@W@b@@@ G@W4@:]G?&<: HSv[ 6\eR@ >O~#?@ G@Sf[˴l?7@|bJ:7t>7YJ<@?ʡl}{YSfG@@k?UHO>@G[\Y 8MTH?>?U%JG?4@G@@@!@N`@N@_9=xA7m <#b꿏>QM@! @.@@@Z! _嵲>tG@[@?/b>r]# "p@">E@@Q?.5h Hu̼ė@L@Ri@@*$@%@0?AL?N@@R:@Ck?Ch@cA@ō?wK?@3@k@Q@)?We?@J@@>2{K/b>Ŀ@?P@@X&?Ց@g?_R@ @@?N?@@_@x @0`z@@ A GA@I@A&@@LϾ@@@TzMB A~A'@AdTB@"Ao@Ƨq@#A?_AF@ AMB4aCC(A(Ei%A=:BLA@X@AYGMw#Ap\ȀA(C4aC?C\^C9Bd~<@5 ZeA@> ?@dA&n@s9B@`^C?C4aCC:AGpA&GؿA@@֩A)L5=ZAM@$@ު2~&r @az@,@y @@@֟?N?B@9@@uR_?Б@3?8&@L@@h>[K[>@d@9@e?,$?@k@@ @D?Ѝ?@]A@@@UG?Sʿ68@/@@@7z@@@@R6f@}@R^@FI@;']TV? @@V:rwZ6M@@i@g@.K@G@ @B@:@F@@Q@?!g1rѰV:[^]E ?!@A?'d?S@5?=%@9Y@NuI?$?~G@T}S,*[@@&>@od@,@o`Xw9(}?U"W?Bk Z˞Q@K~@ Z@O>[@[@??;e@-/@h@$qh@R?팿nz(=Hǡ§>X&?y?@@V=@$?Ub??Ã/?@@YS@^̿@&e wj)Q̿TW@@#@?XÃ?sb?7-?kS=@9@@?j>?ۡ= ~mz ،Hj?uh@h@/@a@??X@G[@I[@1J~@>@Zmx ~?=DV"p}??(l`H ,@Tg@@;@0@X@$`C~G@9?&uI?Y@C"@=g>?S@?cK?#@?)]sb89rd\@@ h6(z mB1 A,>P?g@J.+?~# A״@꾀d@gAȽ*@Yx>::NA mBeBnBGdmDy@%ڎ)An@9̭@|A؎@Hj dnBeBmBEEA7y> '@|ɽZAOg@꾂д@c A?.f@-TP?>(AmBOzA67H i@~@Q>R @Ϻ A@DV@@'AF@sJſ@@fS!2DOz&~D?s~@tM"9@A}@ @هA%A8|@Ŷ%? @)4?[5&l=4-Y@w$@74@_@dC@@@8@@ K@v@Oӿֿ?Q@zl@@UG?Sʿ68@/@@@7z@@@@R6f@}@R^@FI@;']TV? @@h;Hj6$@@6@H@? O@{@m@Ms?@t@Q?j S4h; tv X7@MAsAo@ @X?P9>xѽ)>ھ`_Ծ-k@ATAM j?僡6 clES2T`@`ۡ@]?sF^=0@VY@b_ 6xN@jL?*@t@%@@O^cl.i@vw@Q.@9O?e\S>?-?-tuk+ɿJ@qm@ǿ0g=?i? @.i@v]u>j>4SE>f ,??;:|e˴?;>YK?#e?+. 3"Hʋ?%)@آH@?Zۿf%Rۿ?H@)@ɋ?'3}R.\?7?徶;>Ǵ?MQ X:T(?,?>E>>b>]>/i@@_?u?=0PƿHrm@@7Aɿ.w(t 8?q?[g?[.@zw@>/i@ij_俺@@r@*@K?N@x Y^@3@6^=Q?ݡ@ `@TPAi0 )=j?pA9A\%k@8Ծ `)>ҀѽFP>Ӱ? @@~tA!KA)@[]w0 @h;` Srj\?Ht@G@(?CCm@{@L@#?H@@@&$@ד6l$H@h;7@X@bA@ & H\|K@oU@W?j_@ A@Y?y;@rk@X)0@f@7@iQ@޻@n^e=@ʬF@q@@@ӷ@6?ɕ^Y@@@S6Ee@|@|Wÿ; ?A@Ǜ@F@Y@y@=?c3ؕ+R4@@w1 ] lk@xP|?*c@@@?@s@N@=H?8\@fG1 t * d4??e쏾>@MA+@[)?@KA@R??4NhV t T1 ? ߛU\@oH?>ٱwN@z@@?1@:@qc@z9|?Vk@yP`T1 us@DX4@+3@j?AVÿ,|@(`@}9.S@ W@B_ yQ?@@@ܺ@F@@P= \eU@#R@n07@f@0@M )M k@?;@"1?$@f Ac]@Ȉ?U@J@-D\& A@Z@07@h;Hj6$@@6@H@? O@{@m@Ms?@t@Q?j S4h;#aY'@@;ATzAP@Zc@Z@g5@`@UG@u@v@ @<@$AH#a gML{9o@_@-@-/@@Ql]@P@:C@Fm@;@U?B?׭@b@9@?m  g(@˓ @@)@Y48@0?A~?o@ @!xP zXd@ʬK@"%?v?J@@@Z??(@%@A@?B>-+?@C@+?I2P{h9.?d@o-@KGǿyiTԽ]?%@`i?S=?(M7?c_?e8M:4=c~F,v^?Iz?3D Ĩ?k`p9$?z?{?@&@#+$TտL?cտ'N5# @{?y?r?op9 `i7) ?$l W Db@P@zA><AX@Z 5FP*`v#aJZ@gBA&A#@L=@/@h@@]@m AT>AG@/3S4Mvt<$@h8@xga?&A/lA'?R?A@^??MAS$A?d@@O?t<s=h@@Tf@\};@Ӭ@?S@u}@!@`7"@("@4[@U{?G@EL7@s='w,vC@J@Qed?V^@D@?@Ϸ@ A@ae@@)R@)ҿFT?t?Qf3Ɵ>H?ǺSѿ՚?=N@h@-@ݪ@@~xh@N@ZĚ?[ѿŨH?tϠA3D~f_?> ?@ҿ^@@lje@5D@з@=@D@@^@?mf󿆽@gC@x,Dp=vP7@8@U8{?ɩa@&#@5"@!@}@@N?|@[@HJEZp@i@e@p=jsA AS>]@h@.@=@L#@AeBADV@Pc%iw#aY'@@;ATzAP@Zc@Z@g5@`@UG@u@v@ @<@$AH#a9="@@M@[@:@M"@{@&@{@@@~j@@gOg??ͺ@@@k@9=t}@@@@/@0^?j?i{@w@p@@P@|`?-ҿ 2g@C@@֧@t}@~a?<4*@i@F_@v@]@nw@?F?Ĺ?G?=?|QD@{@J@Q@05@:`@ O@q@~a? o ޽??t@&A@8r?P>@@\>6¤.3@ _@7@&P@ ?f> o ?꾃@F@@'Apo@[= AVQA&d@f|a@@E@li@Pr@)?O-6@_N@?@p@@vzZ>6XS AA Aو'XM[>@@@M@#6@O-6?yr@i@F@@a@BA_e@QA A^k[w{o@A@bF@@ ?qq B^>?.P@2:@\@j%3@ˤ?>@@>r?q@g$A}@؆??߽qq ^?po@,O@9`@15@R@J@l{@KD@5??Qȹ?F? ?w@@v@ׂ_@6i@3*@^?t}@ק@ģ@S@@a@ a2ҿ8i?@{@wp@@f{@e?XG^?w4@@@B@t}@=^@@@@?Dg?G@߂j@1@@@$@y@"@{:@0@$O@6@"@=O!7Ӿ?*@5@@A@nx?<>U?6?ğM@@hA-@0ы@/<@>:?*jOWzf@4@r<@}V?R??fD??@~wA N@C qjWqKͼb{oT?Ȑ@0b@ @VD@@z@z@@x@@PfO0 Q}+tZ$>?Q?}>U%@@n+@=d!?q@.)O?g/;~Qܯ.\?}Wp?zq򕾽Ũ? /{DXp??]ܯQ$K/D/EO?v@r!?o=<4@@ O%@El>rQ??H> $x\|Q0 Lxf @}@@|@z@Ŭ@RC@ @b@Đ@;?֌oҼZt}bkqSV@zA@?D? ?.f?5=V??@@b@昴)zz}Kj:?x<@֋@@A@M@ 9??<>?e@@F@*@??Ӿ!9="@@M@[@:@M"@{@&@{@@@~j@@gOg??ͺ@@@k@9=@{@lR@{ƨ@~@Q@ag%@)0@Y{@)*H@?k?i@&@q@0 #@Ցg@(@@k@w@@6@\`9@)@k!@Ue'@PD@0҃@@S@?6@Ď@'Z@O@h@MJ@,0@Q@6@אïE>4]?E?@#<@@h@Yu۝WX?nŇ@@1@i\@?K学א$Z ?3Jy?a@@j@!< ?i@˙秿N@׽@߄@qR@?> $ @?)S(=@ߺu?Vڿ@@P?)4_h&h?M@+???K@:S=-ȿ?D@^dԱU.p2nId@$A=a@I3*lUgD@?-ȿ?MJT=@?Y!?@j?&-_c?@⤜@Iۿ$Vu?3=@XQo?=@?ѐ$2'>D?xR@@ֽ@J@짿/k@u? m@@a@9y? ?`ѐ$Ґ4?n\@3@@Ç@G?QXםGuY@y@e<@l@?/]?pE>Ґx6@Q@0@J@h@O@)Z@Ŏ@6@W?'j>>?U@@u҃@xD@g'@Z!@)@a9@x6@@w@wj@1@ @g@#@q@@=i@k?*H@E{@0@xg%@K@ ~@Ȩ@S@{@@q@(}@S@*AA@@??ڪ?ϵ>nW5?jhr?>剏?/z@g@@Ң@ @q@?ƃ?`c@@_@13@qB?*u @H(6@V? #= C2_@vB@ R@Z'@c}??#LJuijF1@Y@?ܢ? `@ę@ښ@>@_@:| )@e@@,s#LY& ?[›@VM@G*8@H>Y@%3@D".aB@~@5@@/@v?fmmKk?@K+@D@i@R?s) Pe#R?=i@?F@ ,@@P?Q nW5 U_F?4@߀@7@@K>@a.3@8@Y@*8@qM@@?B(WKs!@L @)@r{o9u@O@Zܚ@^ę@O`@%ً?Ң?Y@1@bҳuKA?y}? '@S@A@/_@ag#,?+6@u @?}ш3@3c@ @1^c@ƒ?A?@q@@@@Ee@,z@ꂏ?>ur??85ߵ>Cߪ? ?G?ċ@F@6A@}@@q@@{@lR@{ƨ@~@Q@ag%@)0@Y{@)*H@?k?i@&@q@0 #@Ցg@(@@k@w@@oǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿo @EV?O?aU?[Z?>?@Z@E_@E3@a@ @@@/S@Z@^@@?Y?4?3/V?%>w?mV?H?(π?"@Vc@@^@@@@::@+@+0@И?>D?- *@?]> @,R@?"'?3@m@E@y@::@?e@{N8@?Bu!?3l@??l@~?-7?EO8@d@?:@Ly@D@m@O.@'??+R@@A]l??*@'?_D>?3/0@+@:@@r@@]@@`@,@Ȁ??X?w?>!(V??Y??"@M^@_]@T@ɽ@@0@`@C3@d^@Y@ @?Z?gU?Y?>+f*?3?,?B@j@@ү@@&@0@@;?d-&N?=@I#@`@v@ i@n?&<0@(@@ @v@ы@k:?[{PCV?@oǿ8_Swi@d6@@g Aq@R@DU?ӎR@#s@ h AБ@d6@si@$ak8ǿo@{EV?eP?aU?pZ?D?@Z@D_@E3@ a@@@ @2S@Z@^@@? Y?/?/V?>w?lV?P?0π?"@Wc@@_@@@@/:@+@+0@Ԙ?٫>ͅD?+ *@?]>@,R@?"'?3@m@E@y@/:@?e@N8@!?~u?.l@??l@v?i7?JO8@d@?:@Gy@D@ m@M.@'??+R@@A]h?<*@%?_D>?7/0@+@:@"@x@@]@@`@/@Ȁ??X?w?> (V??Y??%@O^@^]@T@ν@"@5@`@C3@a^@Y@ @?Z?hU?\?>#f*?3?0?B@j@@Я@@&@5@@;?d%&N?=@H#@`@v@i@u? <4@)@@ @v@ы@g:?{JCV?@oǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿoʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷ@\?~ @@';@n@@G]@2?=k?c@Ә@m@4@f@M?9nf6u?@~@@Й@_<@i@,@>@bD@S@'u@;@??\ @f_?W?|l@L@(2@3@@~@f@@vn@@}T@?\X??0@覤?a?!.?v@?1q?7?X@M@@;@f@SmL@J@#`@@&0@ ?n1S?@U?xo}gR?D@?:>Z?>@[@b@SmL@x?޻?.@[-@?\y]??X@4?yk=ʹxR?@k @z(7O?I*@J @x?:@d9@W_m@|@,@P}??1;@}?$& g 2>m"@I@>`8q?:T5@s-@:@@0@ĝ@@@L1@ॉ?&r/??%TR婿-Kol3?+@b@{@@`@@ @/@^@@@@i @"@9?ޝ>Cnra]L?3?O(4@@_@%U@y@tݏ@ @?x?o^j_?W|@@@k@h@$?o6>q#@@X3@@@@l?'ړN<>?ʷGp J>ty@,H@9@ AD@S@)@0`@A?@X<@$l@ Yyʷ@\?~ @@(;@n@@I]@=?Uk?c@Ԙ@l@4@f@M?Pnf(u?@@BЙ@^<@i@,@@@bD@S@)u@;@??\ @h_?U?|l@L@"2@/@@@f@$@{n@@}T@?mX??0@ڦ?_b!.?v@?51q?7?X@M@@;@f@JmL@J@$`@@&0@ ?n-S?@U?xo}gvR? D@?:>Z?>@[@a@JmL@qx??.@[-@?]yS??X@4?sk7ʹxR?@k @(OO?I*@= @qx?:@d9@[_m@|@,@P}??0;@y?& g2>k"@J@q>`T5@m-@:@ @0@ĝ@@@L1@쥉?6r/??%T[婿0Kox3?/@b@{@@`@ @ @3@^@@@@k @+@9?ߝ>qnrX]L?:?U(4@@a@%U@y@xݏ@ @?x?o^W_?X|@@@k@h@'?v6>q#@@W3@@@@l?iړ<>?ʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷs@@gV@q@FG@1I@"E)@@Ԣ@I@ݨK?0=@qd@ׇ@ݎ @>@ŋ@F#@~D@0@s@1y@e@@ Ar4@v@~$j?o=?#-?=x4; *={.?@@@}@(@1y@N>G?_@@@%@?@;-󝿨5?;k2@G@h?2'%,l@@c@l@?N>#΀}ÿ!@Q@@kC|>?N@N@z@SƔ@+@ -@@J@!'Q@"#@?$@*@#?[v~31ok?M@@|~@3@>H}=֦?֞@(@@b@?+z\"?nէ@B@"@@?>PYCH3@-@tH|@2@@U?T2FBP]mNֳ?8@b,@Z ־ @6@ߐ@V}@k,@?R]֍ @"@+@?腿AP]=a$? ?a&0@4@[@SC@@?|H@q@7@?~[4i>@U@Y.@A U@?=a$?Bx@T@@j@@Rq@n?/?[ܬ?`C?>d?:?t?6@dZA: AT@}@Bx@ӿ@ڢ@㗝@L@ @TM@x6@K}@7r@Ʌ?A?M@Ϙ8@FM@2_t@@{@J@E@ӿ@O@ 66@3@ 8@eg@Z@C@S:@!k@~??q@~@]^@s@ _!@lfU@e<@҉@10@O@ >Uu?Z?覇@@.@IIz@A?S왿4Ų]?}@@3@)@5=">zu-CT]`?p?SeW@z@@ї?&S[xfzZ%,G俜u-~R+0֭?N?"?S@/??4*WQm? a_?G@|גkA?H2@:)>~R+6Q1s"d @ =?Q=#- ^qq4@ qA6AZ;0FHyoœ7N@Q,?6Q1COi®賸?s?a|? @*?{ "^%A"]A1mA!?{k?2?ڿ|Cg?~"CO+ `$u?~?@@+@C?/̊p@S A$q@D]Lɻ@@UC@K?Hh>I+ h[0?n?>b@h1@@)@fw@SۿJο5%t'Vѻ?I@@h@]? W>OChRa%@mb'@w"@\iC@ɚn@}߁@@?@x@o@ŋ@F#@~D@0@s@H1?h@(@@@o@?`P@@Z@rJ@#@@E@Iw?c@ǣ@M<@4p@0aG@H1?Y ?L@@@d@3 @O?I5???ֵ @˭@@I@a@-,@>YmYeUCZ,Z:@?@)#@?)??bP?ٝ?Z+@ AFx@>BReUuKR@@N@Z?i@b@g@z?S@= @j?$_f0auH N&=L?: @}V=%o@\ތ@&@vP> 0>' ?Z=cv>XIOHZ-Z_d?K?lQo> @l?^s?+S?L ٿ+\c Z{VoK%?Xw@b>j5?`@@@Vp@Ԭ?w?@?#?BnIs|Ў CEX4@S@؍@(@rD@g@Ԗ@@R@Lj@c?YЎUXyjɓj;kU%@A@8 @7?>@#ɀ?=?d@)o@~@URuTXdz@U02dS?X+@@@| A@H)@gNI?/l>ʾ\-?U@#@=@ -K@I?9\ >@@7@5I@h@8@Ek@@0@|@ k]@@0}f?(?@Ӈ@\@@@>z@@[@д@P@zc?e)=P,@ X@iּ@!@j@@W>+s-s w@(@)@톨@z@k>=9?LS@*Pk@w@%@s@\p@:2p@<@1j>T%@^*h@v5@Z@U@52@L@*?k>˂ZCv9y??$@M@j@&@q/8?*ʕ sI^@@-@]@^?)>k˂ZСh2?:m@n@6@ {@rb@{HV?@U ?;|in@UI@ә@ߌ}@zj@S>Сj.@3@Z@@N@.> wIAʑAlABk$h @Ox@.@Eq@ 62@t@O@?l @/@TP? ~>a@O@2@Z@=+@H1?h@(@@@o@?`P@@Z@rJ@#@@E@Iw?c@ǣ@M<@4p@0aG@H1?[ܧh)d@q@`@P@@@AF@3@dH@@@*y@v+Ng[ְÕð>r#@?+@@z'n?$A@֧?:h?M2@?1@tA76A @C@€y@%y?S>N>J@@X:?uڙJ@^ܻ@}?+}?bQ@ @15@_@H@w͓$U?ٽ@vV@N>^*w@@*E@v@{4@ޟg@@jv@ Y@@c @uuZa?@4^1Vؾ%?n??@ R@q@v@@ar@V@"?jA$|&=]I01{m@mI(@]пpIT@k@HjL@3@a@w׍@B@c T@=?{E?ߓ @31@5@@?y,M@s@8 @@1@@0?ݹ@"˚@zg? @v@@zT?U@7Y<,?S+)A/ A?Gp? @D?u?ACW(A^? &r#w&@e@z=M1J!@DEAڛAW@QD@髐@χ@=@Ý AWCAū@#CeMd o3q@7@A@l@<@C@R@?@@Ɇ@@x8@>8w)d(T I]Zվk@ @@ X @!@@g-@;[@||@@\>h?y@@EZ@ވ?P(T? ?? 6@G@ ?r-?Oa@@E?<>*@Տ@?L?6C"@$=@x@:x??n?@?>}ڗvb>^?V@ @gxpMz?S@Vg@4>,g˿A+>a?n?™O ?l?c?}tY=p?of`?4^j[?N?R@M?a™Nῳ>?5?Q?Q@ y5ż@{ @ ,8~h@u>G?8?oNῌp?D?pQ?;O$td??)?ͿC9w@`"A7@=/ge?? Ϳ-??p?\c@#@>x^ѿ4P?@z?n?m?J>م?v=@N?cԿ?o@\c@?~?D?R@R}e@_f?Tz?@lͿۃVp?H@@I0@eE@g/@ָ@?YZV@@d@?L?U@n,@0t??q@^?@ @8@ @x`?2,[ܧh)d@q@`@P@@@AF@3@dH@@@*y@v+Ng[mO'}'J?@@1@ ?9y@v.@M3@O?,@@@Q@A)k|pmO;EX@@@a2EE@I>@}"?i@ Auý@e@~X@ ~@CPd ItF@}@;EX@ \GKC@f@C.On'>@*@i@+D@ @&W@='@W&YpC@@ؿg \(ft5@@ q/@Ɗ@@s@<@?@@%1>@\@+iu ۭ @; >ľ1~@@@ ?ŋ@G@qjb@}Jx?CQ@^k#iu  ‡e G.S?w?->=O@< A0[@l?ܒ@\ A@>j%@?-F(  a uj@0}?Fw@ @n@@jߚ@@m{a@!5@^Ő@B ̬[²s֛Wg@-^G@~27d?X@r@@ e@ڗ@oS?Yș @g*@s lD_ h@w@,z_DO{v?A@@6@F@ck@g@7@V-fF@v}@# >@EQ@6@MIF¿k@7F@1?@AOn@~&@;@6 =aI Jk??@@x@D<@;?ϒK@9@XA@ bɾ?;@X@?D=e&6 =>=&?6AP=AI@l?r$?rn8PR$ez@7ArA?#>=>v־Qq[@@W'@l\>i @A@$]qko@ڭ@Be=U&@3ų@&b@Hd&>w@Bs@@BA?5?keĿա$@6<@m+XտU@i@Nb 7#z?)?.@w@=.XĿ)S?l0?!?>|y % L&TO?>od=.?뀱X=.By^?ϬL@7\`@?"zɿ ́&?OE@@r,? B*|>RQiؤl?D ?Q ?PN?ɵjC9?8>]̾n>gf>8ſ*|>4@:??ڧ?iaܼb+z2%@ 2K@y3ve)L[? )4@n@A"Æ? _'@:~;@4@9S9I@-@ھ@Q?2@sf 2S@A@#?@}@庾 97gشƸ[?AACv@,h>*?ٞr>V G?X@Ę@D@D AAY@-6B7mO'}'J?@@1@ ?9y@v.@M3@O?,@@@Q@A)k|pmO9@@?pK 5Wn7@@@@OG@@kI@c@@y@@0@78@lԿ$ҵ?z<@9@יWkCPbS@?{D - i@@(@@L@@MD@@)@jg 1l?\6@יWD?M @t\?ޅo@$ A @@}@Aݠ@q࿈B@:?"[W?WR,}* h@:6@P>-@WAt@k@U@zNA9-?G}V@!@3LٙWT'iBcA8f?h@4Ra ?AFs@x0n@;Ao PۖQ֩@ پox-AT'iBUBNgBxKc@kW$Ayϋ@.c@.AAh~kEz@fCBUB*JzB"|AٶdJ~?@T'р?A@f@\(A,?c8E@M?)B*JzB|MV7shz@@ÿmzA@"A@,7@@E7*A@2eq@%'A(:M|MVOr@?6q)?<@= -ښ@s^A9Aqj@ȩAOACf@f?=@K=>UkCHO+}? ռwg@@ U@@ @oI@%@q@-P@o@?ApÿxBur?? +}ҍ@ @g?Zf{L@)@@ S@)YJ@@@ڄ@?@J@7@?(SjBZ?V@ҍ@jnM^G8v&@@&@gx@q @ғ??pG%@2@L3@X@O@?L)j?[Uq&u?݁@0y@V8?-@/@Z'? L?@" !=b3? @m@U@cЋ@\A@]W9Ŀ_+>"?_6?x3h @X#{@^@@ @ޫ??'?$@x i@E[@?п wţ< 5N f>d?1@'@6-?W?ޫ?E䛣$eto?َ@@ůn@?L.""ewds@(m@LP@Len?E>B?@bC@v?@N@?笋ANAQUN*@Z@X@/@D?~?>)q@#{@Ш@v|@-?ϥė>d @wJJ/&?=><鿻<@@r@h\@)q@qɣU'?I<@~?{=?8r|@ @.>%&@刊@o"?mص?kn@?q0O3?@@Tb@9@@*@Bh@Q@5^@@\@9A@SX9@@?pK 5Wn7@@@@OG@@kI@c@@y@@0@78@lԿ$ҵ?z<@9@T@@#@X\??s@ @5R@p??9?M@@Վ@z-=)X>h@ @T@- @⾢@5?e}`$@@^[@I4?B?@@Gn@"@PV@@_(-dEZUS@H|@__%?î@s A.;@B 7(@wzA@$& Q@.@!hpFdE]@BNA0E@AV ?XA+@$@A->o+A @̎A]@B)_C!CGA-+/AAU4ֿA Q@їL?@qAKs; AD-#A3lC)_CCWCv$BӦI1@$5f: Af@ C@_Al@(a4)OZBXhCCcCC|dVAY)&  Ak8 Ab@tV@_AcYMhAXYHY@ ?c:?SF@䭺@U?k-?M@K?@`l)@6@@x?(=e@J@@@?/F@>@&}@@@>@?=?A@4C@6@ v@Z@)@-4?:?N+ ?˩@8@AT?@>AP-Ŀ^t߿{\P re>r?>cm@_@f?4x@@]@q@:@"=Bпes?-#򤺿MK>u2@@@؋@@2O@xU@>\>/ja6d:ajBV> K.`¿S!?= @2O@^T yy(p'??@kTs8.L3^,@r?e[ FU!k^Q@'@Gߘ? Eӿ9x>SG?{O-W JgDr&$?s?5h.H'K?2B@Q@Λ@ @qo@1ۃ@@V>EO (K}4i&j~Hp"7>!>@-@J@Q@Λ@`?82eJQ>R@@T@?GM>ܾ/zs CCIQW=E;@y?v@;$?L`?dZ=W&L ?-֔@#@zW@?Z?@n?k?G+@@g@>fg\ͻ.dT@@#@X\??s@ @5R@p??9?M@@Վ@z-=)X>h@ @T@Ґ@AAP|@dbK ?6@Ǔ?ht/@r@o?S'LG?@r?Y$+@3 AAҐ@Pe@u@^H?tϿE?Z}@N@W!@\?B[?ҥ?0N@rid@ʒ@ #;k8No@~.L^Sv @ @t/@Bо2@K@ ?NR,2O@<'Kv#A͏@L܌r&^@k@@;!ܿ.@NJ@PyHn@mT@b3K@<@8V@A&CB A9o#@@XN?|@•A(`A_Tκe@6B&CltC=lCdAvc%V0!A{rf@@Ȳ¾j@o@)P}1LA-\aA+CltC7'C\BRwh7 AߡP'@ ˋ@~{>@'F@e&_/`M AVokAEB7'CCATw?G@zo@@ix@8@w@'f#Y@]?0E7MACA85`&C@ θ^s7@@>fe@,?Y@@3?&I(?@^9zf4R<K)L@@ֿYĿӳ @ c@QO@T,kŽأE@?~U݆֒@@@Vpfa M?Sޑ@yf@'z@k?GW,SEcy=+j>]6@eW@@z@}\ d?@@ AAͬ@D?.$L | kf???d@ A@5֮@d?@,?6@t@"Ri@?9?ԽZ?A蒉;%_Y ?eC?JϾ^:?lm@qK@H.@,?y̿gwW?@(T.Ih&}'nʻ?k̽spڹiå7@hY@6@:@zO??6@A`'>M :1-8 >3?@,?ʎ?!L@!L@@å7@@)@"|A@m@s?g??1e.[et̿s??!@@4@ѭAiQA@ {Yk h>+p@r@a@8?"A3#1%=P 6>}2@:-@$`@*r@(c?- ȗsocO瀽*@٠@d@a,=?3Me@?{.7ܸe@V@@r7aȗҐ@AAP|@dbK ?6@Ǔ?ht/@r@o?S'LG?@r?Y$+@3 AAҐ@0@fS@v@毨@@%? V?ȕ@,?@ @GOn@@0@v>|@jAH]@eu?a@ @Z?J@@|2?Qr@R@>"0Y@gAԪ@v>arc?@j?e0?x@-@-H@G-@2@w@Эe@A;Y?@T?ۉ_aR\eA>'@m>y_=U @0@#h.@@ F?Q.O@ͣ{])` ;2M@Cԝ@h?Pj@3? ?9@ǿeD硩@J@t]E]!_AYY9@d@4(2@T?a=%@Aͳz,%T@wY@?21?!_A)Z IUC@@SsT*пw@JC=kt? @Xу @@9Pw Q-)U @HwR?szJ}@' @ה>TH@p^@ON?*@xͿUjOk>5@D?gfĿ?@t3@N@j7_@Glr@@@ff?Jr6'@@;e_@!tt-?@6g@.B@E5(}?$@W@ ʎ?L?@R@?ȡ@@?wÅK@&@@t-?@@x@3K@@#?V\=C@u=? YY @ϬAX@ӿgD@9@@iɿgl (?@}J@uO%b+?X_W1}i@@c@,+EiɿȾ?>4y콢?@" ?-ʾG1?yH>8'U >qm⡘?BK@?)ʀȾ?@]@8@@@7~K?>ۭ6ڧ>2Em? ?6@$@@]@@U@MAO@焤@!@C!@?|4B4ҧ?US-(g@p@{2@8@U@F.?pタ5@ @5W@E@ %W;@4}!?@"@6@l\F.?kv@@0q@@ɮ?@3?UPW\ .e!U U"¿o-K?un@@ @@kv@A>T@@@3?:Ͽ{?˦[!*_~h ?a@;GM=?R@@O@AT?75?>vx?N@ ?V¾[܄?u?Pw v?^o?if>? @O@?Soe>T? 2>hP0?X@?B@c,>?8;\ e@?@.@~:J 0@fS@v@毨@@%? V?ȕ@,?@ @GOn@@0@ N@ ?atQ@ֱ@@3g4L?,)TP>e7"A3BAl5V\'{1fiqE@i?ЕHۊB=y`?˫mm@?4,֧)@@(@WQo{wa@?xͽT>H @Y߿xt M@>wQ)s)@ ? ;wa! Y ʫ@d?[9ypA.=0?|<6Js?T>%~K@@M׿f!ҿ A?A>Grҿz?ݮ4h.K,6?#?ZL#N?8[-A A?[jPk=@A?t@(@Mf@L6?(ÿ2Q\˿{h@d@46eY]w@ A9_a@Pk=j@}@ ?tke@.A[@`ܿ>qOX@JTA@Хx2?~@j@L@nz?ӡS_ @@@4ܣ6El~?9@@W?iq@?L@R? n? ?H@ A@B?ͿC"=IRdY?Y@> A,U@B??R?0@@S@V)@@@ǽ잃?W=^*B3>w?ba0!@ @aH@?@@0@o3@@I@8?U?91l?VF?E *?惿ylQa')sZR>@{8@i@@o3@k@F@@??8)@Iw@>t <a@+A/V@v2 +f;@>@R?X+@ߌ@k@ X@DR@w%@@X@ֲ@տ7bB@4ʊAv.@4K6M @6?@1(@?3@ X@@i@`0@?jQ@,@-*&"@?@@{?Z(@{'q@?L?'@@<A @Fx@"@/I?CÿିRUTC pR*f?y@m? r0@@<A3o@PӞ@o@ @@\U?[N)? >^t;%=Vq= @9'@@NB@y@3o@@/?Q?@ A$@-g?\vĿ?8EЈNN⿭{ֿlK?@~!A҂@:>>@ N@ ?atQ@ֱ@@3g4I ̈@MA @ E@0??(>f+qr$nGS@7Cl@/u<Zj2>梾e7?@@>תjR뾛(>$?=V.VTBQ@E@Uț?xS Y׿|yYQ:@R@J@{GUc?$?P4@).@$ӥ?#NM?ѓ@~?0~t@$| @Ê@l>S ;+?zd@P4@h@^؃@̵?I 5&@lT?vEsn0?`1hgu?\}?΀$dZ44@.@h@V@҆@?ؐa33}Nt1?yQ@V@"՘@2@?KX$`4]"??T >7M?Pe=Cy>9\@CAp&An@Z@H@?@Ѓ@슔@V@Q@`͠@@@UbUK!?,5'h*=@^!@WT@w%A@Pq@!Z@?@@@̛@C?o?@@{m(~ABaA@]WoN@@@H {?h@6w@@C@[x@@]@[]=@jbAv@5~!@έ BcB%B@_Gu+@ABZ@?b@#@C@@h@ @?@@+7P@xd 3ABA@l?@P@k1C@¦?Z3@@@*N@9]@@o@4]@n@;@RDϿ;?>g]c3 @%@}$@z@͚@@*N@;,@Ve@b@x)A AL-@5J>ˑZ 9S*$Rj݊@Q3@>">O@ϼt @$^AipmA Az@0@?W\?A @'@@q@k.< @ٶU@@@e@S@0>I ̈@MA @ E@0??a@V@@x@@?b@S?^&@U"@1Ƌ@t?@@@rt!@ [@@@ff@a@^O@?^?.@ʶAf9@0o?@M?Kg?4E '4@6[?J @V@!AX@@~"@^O@T*q~(Yݥ?@XAE@LJp;(i_~;?@ A@ ?T[TAF k3.us@9P@L*@wq&p?~ &Yǡ@AAB@o|REA#^ _G:M?@v@Dʿmuo@#<~7p@ʚ@>?l#MTSS@KY@3~5jO Y@B@oF8>ơlI#r?RV@|Z@taAJBw- տ$Qg@0@i?8'aUyI#DI;$r@@A@gKE:˘&?LP$^_tT}@@KV@y&w1DITr{" y;?6@#: Aߒ@>"ߞ}>SrοZhX@@җ@Y ?toTp@#@?@GA@z@^ @ ? qE>SѴ?}?+T@+@Aу@_?@p@KR@c @䮘@@O@u@?6@-@@fs@@?ݖ? a@X@ݦ-@#Q@t0@K=@@]{@q@@]=@S@@cͭ &Jҿi$@c^@8&@?eU?3~??K=@@v@@c??>}@.@Ƅtqcdny@~@(??Ty@+3@@m?ܑ@A-A@ݭ>D@b@(">A;AڵA@h@?@+Ae:@m?%{- @q;A@?N ~@")*@W ¿!Aа0BU AԢ^@ K,?_<@|?_@^BA$@%{`?v@A@kx?0@nbm@ vn^AAA;!\!@p@>>@du,A\@`?F@s@%"@ǟ?,σ>d_@0ɕ@\TK2f@5@b=@@@F@s@_@'($@y?O? ?̡S@U@踿0+ t@@pI@҆?@O܅@:2@s@@R@"@b@8@w,@m??@@;?{?,?%@ݝ@`t??E@l@聂@9@@R@a@V@@x@@?b@S?^&@U"@1Ƌ@t?@@@rt!@ [@@@ff@a@ K@3@@r@{@@g@ @8A!@M4 u<#@@H}@M@j@9sN@vq?3C@ K@<,@"5@@0@d@|@7@@:!?mSxM6k?5&?J?5xt@@@bL@Sc@<,@t?z@2@:@\@>>b:?^LF3 Iې? 34ml?@%@z@޽`@t?䜿Rˣ?V(@c=kJkKpK?K?]?H%h?C>_@?f}@F@X?䜿_QkL)'?@=: A`%>O>h `/Ŀc jp鿲%?8@'?n_$D^R?5w@ H?n4ؾ* KVΡ*X <'X Qfھq @q~U@D$?(m#?P pn <$h:>͕{'/"&V?[@?Wÿg: m@\@ݮ?le{QP?3e?T9?~?f*>lGń*!Oc?k@7@QiB>g?8%@d-|@Ǧ@o@4|:>ȿop@}! vz_[%d@7@y}@@?Xt@ur@@/8@D^@E`@? ­?f&<ȃy>+f=͊?rx @v@9@':@B݁@ \@Xt@1f@c@Ř?$@4@͑@q@#k@z@1o;|.?R@ @bj@ۍ@Ϣ<@N?2@1f@;A@ * @4J3@@@Sc@|@b@6u'@Q@D@@@f^X5@;A@&@@~(@X?Qyo@+@q@W¢@?@#?Ty;A?@x Az@C@9>)?K@&@@@@9u@TO@;@@O@D@dʿ$d"l6>@@A]@@@%@@Yr?"@7@`@V@ @۱`ѾCw OFg@P@{@@@`ʾYr'qh_@@7@2?"M?׺7i}?pj5x!93s?^?.@f@`$@/m'p[ [X@6ر@HB]@[|@eh@qHo+uпSo%qt@d@@E/@X@X>p[r@@z@7b]@ i@ @G@NY@$hi@=8)(@l A[@E@"`@@h@r@-@,@?>@'AA@|?d鿊̑>2@AqAf$@<Ĝ@@-@@vq@]ſ@#@@Tp@`@VI`>ʟ"z>\=@@c@Ѭ@O@A0+-;@@ K@3@@r@{@@g@ @8A!@M4 u<#@@H}@M@j@9sN@vq?3C@ K@G4ht#@@D}@(L@h@6rN@ r?B@~K@1@@r@|@0@@O@ >!@NG4Rx`1k?)??Xvt@ޜ@@K@Sc@o:,@O5@@0@<@ }@6@ɥ@* !?mS1 E?k34l?@@@[`@q?@U2@*9@n\@R>>[æl:?KFS1 ]?1h?1h>4\4~ @Oe}@AF@X?眿nR?z(@+b=mJkRqK??]? ~,Ŀ^` hp-D*?8@?hmL$'?@=: A`o>? Cϡ#*Xi< Xh^ھ @ρU@-?(WG^L?3w@!I?&S5!ؾP KCϡ Ch?:>e˕&/'Z?[@?Oÿj=q#?:o@4? U0<>%on ?[9??J>DĄ!}c?k@t7@ B>j ]l@\@֮?leKcSP?7:e??[9?\ Wvom?^3HdZd@5@x}@K@? $@,|@Ʀ@\o@`:>ȿy@?\ =+f4=?u @v@7@9@݁@ \@`Wt@r@e@!8@]@*G`@?J?*5'Ƀ=o;(?P@@h@ꋚ@ <@}?y2@f@a@Ę?$@V@Uϑ@q@k@@㈸9􎿨6'@7@A@@ @gfX 5@P@@p' @4(3@@D@c@i@`@9~Ty=?@ A@}C@p>$?J@%@`@1(@gX?vo@˻@ q@¢@?@ ?~b#lt6>@@A\@@;@$@%@n>@r@L@@@kM@D@ ʿ8$Ѿ CK O Ng@u@={@V@@PLʾqA?!@@`@@@hѾ?$jFx<9E.s??I/@=@%@+m]'hN`@@@َ?^H?ٺ\i?)4yп5No #qt@d@u@.@|@@a>[`X<@=ױ@!@]@Y|@bh@r#o)$@<8))@l A@D@`@٠@bg@q@؟@x@]]@f@=@3F@WY@ki$@̑=>2@AAc$@<@@,@@ ?3>@ADA瘯@d?j鿞ȟbz>KY=@@!b@﫿@@/+s;@@tq@ @@@p@`@%`>ȟG4ht#@@D}@(L@h@6rN@ r?B@~K@1@@r@|@0@@O@ >!@NG4{?@V@N@I!@_[@@ @h@~b@ W@@@@?b@P?$@ @&ċ@{?-  @S?9H @@!Aa@@"@tO@?!?{.@ŶA9@l?@[G?>g?>E- $3f_&{;?@vAQ@,?Tf[T3r(Yޥ?@WAv@pL7J9$p?~^ .qɡ@AHD@zRV k).(vs@N@*@jfsq0!p?g@X<8p@К@bB?&#v %P?@v@oʿtYg@l8JlY@oB@E?8>;&kfHNtUϰ䓽S@JY@"3Dl8B,տSRg@d@mi?&IaIx"L@r?U@|Z@`JBh?W$&Tth}@.@PV@w&0OIK;$q@<@@K: &h? }>^=ο)hbY@(@@?tU{ y=?@n9 A@ʥ>C!ڞ }>kH>ϴ?=y?*T@,@IA@d?E@p@#@?@:A}@z@@?skH0?U@s@O@?oo@N@@@&@7S@ @@S@/@u@?35@@@0?>si5>r@@??&a@@-@Q@0@@@v@'@@@L?ܝ@`@@>s& ҿbg$@b^@;&@|?.Q?#~?? =@N@{@@@0[=@S@@ѭ(&cbd#r潄@~@0(??yy@3@@@c@]?>}@!,@e tc A Aؾ@h@I?@قAC=@m?@VA'A@>D@b@(*>A A0B A^@>I&,?^<@ }?a@`BAd*@z?@s;Ar@?5 ~@_1*@¿A0BABAK"!]!@p@>>1@9v,A@d?w@vA@7px?㘅@em@Z Msn>^AAE2@>7@=c@=@@UF@@E @?_>c_@nƕ@hT}EA0+ q@@3sI@?d@Mڅ@0@\q@{_@D$$@s?E?+?JS@+U@~ A0g@,᫆?>@@Zt?p?_@{m@2@:@R@⯉@b@8@M,@?ۘ?驷@ؑ@A?g@,{?@V@N@I!@_[@@ @h@~b@ W@@@@?b@P?$@ @&ċ@{?@@e@/S@[>8/9@A!@lI@5??T\? @%@W@q@.=@?U@@@>Hy徟 ?@}@z>XjR%N(>fgqHrPaG`S@/Cl@%׿O:@щ@J@{c?$?p <.5C0@@t˛?x1Y %c@/qy @"Ċ@>c ;M?Qxd@N4@ڢ.@ ϥ? NOzM?)@?52c@0?z`jXu?y?$V[-4P3@8,@@6փ@3?]I 3&@J?J0?<¥(?w>_2 NNt-?GN@@pІ@?אnFN?4? 2ƿ4b?Sg=??MCCG'h@@Ә@0@?Xa~5]??U >4b?f@?70!@@_@Qb !0*@1@b6?@`P?*==]@?ܘ?f@?a?=@?%rWf2qit0RBֿ]^PWb~#1@V]@>?nX3?1?F߿4Y?,v@AE@gl݇Ʌ񞩿@')Q,vǥ#v@I@놈?̿=1?^@|<@U?`f0{@M@@@i?3?? @OS@@@A?}wd?̺Q@^@{-{4:Җ'@ tC:e1b@KAk[Ab A/@s1^@,@yAufA UA倬@JO־?KF{-^8M?Q>,>7\@A o&A@T@H@g@JA6W4A/A @?=T^8YQ!?&U6'hm,=@!@RT@"A@Rq@#Z@?@*у@`@|V@0Q@Q̠@@}c_VYQ!?WBA@uN@@q@({?gn@Vy@܌@t@Λ@̂??@@qzY(AWB4cBB @EE}+@AZ@l?j@@;@r@@e@e=@3bA6v@|2!@ B4cB BkA`@u?@@7C@NϦ?w8@@ʍ@e@@?1@@L^c3 @Z&@`"@z@5Κ@@N@]@@o@]@n@@EϿ/? 9XZ$8j-ފ@a$Aa9AnA%@i>,@{Ze@@kx)Ai AL-@PJ`H 9>q">cO@@^A]pmAq A z@0@}/j@AAZA0EAV@K.GM3@>@@e@/S@[>8/9@A!@lI@5??T\? @%@W@q@.=@?U@@@aGK~yS<@ĨA;}@Gɿo@?$N@O?㔄oS@@@#h¾4qU@c A N@*Ҕ{lK@W@m@,@j" @ϴqȮܘ@(A_D@f'zqID@+ @B@9RBA|@$-Ay@b?@ Aa@ΤYw'r@k@5Iؿ ӿ\>J?ø,T>6"AdAA"5]'n.XAI0Ax/k#tJ?T=ؿl +쐗?Nק䛎*@@S@y[o|/f lhG@1?oЕ<ي=l?l P@l>xQ-v)@Ӻ?0 b~ޠ@?v> U @߿=6s?K>$f~"K@s@.\׿f Y3 L@g$?7l8.=þ?F|=6btK6q?&?I#Gҿ?qՅhbtKX.ÿ?3k`˿$h@d@36\]w@} A_a@T=@At@Y@XHf@a[q6X.ÿܿPAq[O@_SA̴@4ӥx0?@~@i@r@ ?ukGe@-A [@c ܿZqE:q?@@Q?o~um?@l?֡H_՚ @@@(#6Z߫I/%el?oY@ ApS@???n??;H@ A@??tͿ?E&=߫Ic34>?b0!@ @G@?@@@x@/R@&@W@@M[Ƚ?`{=`c펀V'r#sgR>@8@i@$@c0@ڂ@I@?K?v-l?wEF?*?z烿ή-AV@j46lc;@>>@F?+@3،@@@ʧ@G?l:)@w@ɚ>fna@-A.ˊA)@eM6RW@>@0(@?ّ3@X@6R@\)@1@@ز@տ7=@.ˊAB@@}]:%@e"q@T?x?ӷ@@n@0@?P@s,@+&>@B@gpVGI s|#f?} @?{n0@@:A~@x@("@9?DŽ1ÿ?,g߿ =h= @ %@~@B@y@o@Ӟ@ n@ @@P?f)?W>Ta߿AшNQ⿔ֿIK?߃@!A@*>>@T?(?@ A@g?dĿ8AшaGK~yS<@ĨA;}@Gɿo@?$N@O?㔄oS@@@#h¾4ږ@?j@ @Oj@&@0@S@M@kC@@!%?ӔS?ږ@@8?W;@)@X>{0DY@KAԪ@">|@ԆAL]@x?a@y@?xK@@K-@2@!w@:e@;d?@\?_bOrcs?@?d?|@@hH@K-@@g.@@QuEI"U@Ȉ{܂ޜ85Zem>*@n>y==@V@@g}?<@]ǿA @@t9\REn+^J`_;{2M@ԝ@9亿k@ 3?}/`5$=%@Ƴg*%S@͝Y@1@1?^A墨`Y:@d@3(P@#d/`b{t?@=S#σ @T@NwJ-ˆHUE@X@Msпw@=D=b>H@c@"yTN?H@QͿ&V u v@vR? sP&]V}@ע @>0;_@.rr@&@@g?H<'@@jQ_< tGoj>8@o?`fĿ%?t@7@N@0;_@X@ @0?@@r?QxK@&@@t-?G@g@PB@2(8?#@W@3Ȏ??X@D@>? \ @̫A@ ӿfD@@w@߱@x@ L@@y!?ϕVg=D@0?9_1o6|i@M@@\,*4Eɿg?̓@J@X`Ob0?@!'DL> >4kL?AK@?̀?~>c4?@?Cʾ1?_>8@5>4Em?ָ =2@"@@@@"\@A7@@@,)~I?=>qۭ5Zlϧ3TS-(2g@co@k2@Z8@U@?O@~@@|@ ?{|lBl~}q29"?/@"@6@U.?悿 5@@hV@E@ތ V~.c!S Uѷ¿-2K?Tqn@@@@ v@@Qo@@?@/3?U$\\ .*\]i ?@?G:I?@@m@<AR@O@@ٟ?9Ͽ{x?̧s*ߖ ?p?6p>?8 @^J@?Yoք>xP?1?}>y?@ ?V¾?y?\u ߖ?/;^ e@@$/@{:^J2hL?Y@HBB@A{c >?ږ@?j@ @Oj@&@0@S@M@kC@@!%?ӔS?ږ@[t@ o?(C?@r?(`+@S4 AA!@MAwATT|@j?;@f?It/@[t@?Q[??N@i{xe@@> &P@w@4qH?kϿ}Q?ۭ}@N@-!@??tо@9@쒗@!?(M! P@`'Au@j:MWo@LAEX @@X~/@?tоy_6@ X@+@z@yω ^Q?%ߑ@f@'z@k?WW(S Bc?]??@ A@֮@?@â@3 AA̬@:B?$? } ::"_ ?O_C?xϾ5?[jm@J@s1@5?6@@Pi@?9?$Z?K n?X̽sչi}?y̿d|W?I@)T]:1S5V0?M,?`Ǝ? L@K@@7@iY@5@(:@vO?s??2@@'>N7!]:18s(̿t??T@@2@6AcQAz@y@{A^@k@q?F?‘?hf.~e8s8=L h>ׇ2@.@`@r@G2c?K-!-Y-h>p@@a@~?A=18=Pe@?.̸@@^@c}4aȗCsYEQ4*@t۠@kd@Z,?Pe@[t@ o?(C?@r?(`+@S4 AA!@MAwATT|@j?;@f?It/@[t@X?i?M@ @&@۹=-X~>h@1@T@N@@$^??r@ @|R@xd?X?$?UA@m@"@Vϟ@@&-)@]@;?g}$@1@:[@1?$} (@E|A@2᾿ Q@4@ceoFEJ@#E|@%?9Ȯ@u A;@} 6@ĽA⤫>a~AA@zA\@BMA815@A{g?VA'@&L?,@AqsM A1 AkC)_C!CBA0;6p.A1^|4޳Ae=@&L?@AР@Iv4JZBWhC}COWC$BTf0@BaCYAH@J@A֩tZAuM.6AW"CcC*CYVA-I&t A*ޏo#9hAM@JҸ@P)A@8_A@/^FAUBԐAhwo%@uA-a}?4 A~O@J 6@. Aݮ@.@$=@?.Ԫ2dLݖG @gI @R{!&@!AGT@ j:?F@ȭ@fV?{k?@/?^)7@f@y#@$@=@"?j:D@4>@}@E@@ҋ>@=^c@I@$@?D@ A@kC@5@:~v@@)@}4>?+"K%?%eh@w@$$@w>?7? A@t߿NY n>v?dm@!_@Bj?3xGO-A?@8@GT?Q>PĿt߿D?p-$4&K>Б2@@@_@ւ@t@\@΅@:@\==пedTL>'cf¿H!? @7O@R@A>q@g:a!id-zGnj36*@r?B[CE!k^ =*p&?7?Ek[-iDi$?)s?AhJgE?-B@(Q@'@ט?Oӿl>:G?OQ0 i֘ljH'#I>r>@ ,@@@͛@G@m@؃@@w>ZO N}ci*>CCX|oX=F;@pBv@'?]Lі?1e?>P@@ T@~?>IM>Zܾz*@ p??+@0@@ >c\ԹD=WU ?$֔@f@zW@?^U?@X?i?M@ @&@۹=-X~>h@1@T@N@@$^??r@ @|R@xd?X?B@)@6@/@@i38@6pԿ$:?j;@,~@@+?nKV1kp7@|?@@A@@I@B@@\@B@@;)@k Džl?/\6@qjW(CcS@ ?2A ,@@Q@@@ @T@A@+࿁"@:?|[>FD+/?@!U?Zu@' A @ @^k@ @fOA5?>}qV@c@3`&X,h k@4@7 .@:Av@^k@l09@8A Pޖթ@9Fھcy A&iBA8f?@ߕ4O ?oAl@l0Y.@c<AYlUz@s:CQBGUBgBͺxdӔ@k3ӼA/Ë@Y.i@Y(A?\D@ߢ?6*&BIzByA<۶Pl?8@`'r?Aأ@iL+7@@7*A@]@(A(L]NV7W3g"|@@ÿA@`"A@L+7@Xi@APAJf@m?0@f>SkoGO?<6K8?@p=?e-Fߚ@`A];AXi@@8q@N@km@*?sxÿ#@u?? }7wռg@@n jU@4@@TH@@@a@؄@%<@F@. 7@-+{iB@Y?@,@@:`?*Y6y@r@7@S@SJ@@H?OE%@@I3@V@M@?Km* lm]?8&@@@lx@Hq @Г?H?״F?@p =b?\@7B>,잠?)50e>b? 1@'@:-? ?*ӫ? ۞??@i@EC[@?пl(w!-dq@l@VO@dn?vURI$Qjo?׎@@٭n@+wQD U(@7Z@"X@/@?~?ʾ>aB?z@\`C@?@x@?LNEC0&;?r,=>;8@Z@Xr@8\@_q@{@@u|@m?i}>@UJک>&@h@?8l;?qkn@?Jtɣ%3<@?k=k?t|@ǡ @ک>@uh@vP@3^@-@xZ@A@΅Su%/0,=?@@b@9@@@B@)@6@/@@i38@6pԿ$:?j;@,~@@+?nKV1kp7@|?@@A@@I@B@.@?3@M?,@@@Q@=)f|qnsO睓&-&R?m@T@1@?7y@.@O Aý@d@X@ ~@Gd vF@}@(DX@+@Ĉ@< a4z1k@ >@.!?i@O AE@@8W@4@*@@E@s@?@\Š@ژ@%>@.@ ',f7@@5 `48@@@s@ ?Jɋ@DM@qb@x?TQ@/>jm#qu o@c>ډ @v@@ ??d@0 A@3>k%@?Fr' ‹e /.q?İ?.>U@K> A\@?B@@7@Ea@5H@͐@ˬf+"a4 rOj@}?̶FEw@r@q@B@@g@ޗ@\?r@=-@͑t כCUL@bG@)u?^@o@@7@@{k@gi@S?VfQ@7y}@E_(i@w@x_Q{t}?LF@F@7@A%n@(}&@z@B7AA*?9=%O ?7A=AK@&?Lq$?Z8o `o@@e=V&@!ų@#b@He0>d־Np[@p@'@Z> @A@QoPRտ[V@i@bA7Ws?!?m.@Xv@N?s@ @??'+?}kĿ,ޡ@7<@ul+m $ΎVO?݄>&b@=.?'V\.aĿ(*#S?/??}>|%m  &ي?E@@*? /n `?L@ [`@?zɿ9iT?m(>a̾Vn>{f>&5ſE|>Vil?G ?,Y ?ON?ȵ\cI`?)4@ n=AKĆ}?['@{;@4@6?H?ק?:ݼ+: %@3K@3\c<2ZS@A@6)?S@s|@캾 J럲#:I@R-@@Q? 2@! H?@@D@ A+A˘@3A\gu״[?_A]AHv@^n>_*?(r> .@?3@M?,@@@Q@=)f|qnsO睓&-&R?m@T@1@?7y@.@AF@`4@H@@@y@$+Hg \fڧi`\/d@@@@@.@AJ@*H@x@LA5CA(@A[SXzTװTŕ!qr @u,@ @zŨ_m?$A2@S?9;h?2@`Q@L @˲5@*@SH@~͓TU?׽@ V@>XI@@I/?ܙ$d@ ܻ@s?m?`Q@@v@pY@@g @Uwf?C@3Sw@@ *|@v@ 4@'g@@r@k@/r@}V@?6=%5 1 ؾ?-"f??@VR@@r@@Rߍ@B@ -T@M?mɮ? @1mm@F(@пs-U@"k@^]L@x@@u2@̖@?ƻ@̚@M?`@v@'@.5@@?{N@Lu@ @E@u2@հ@ D?r?AW(Ab? yrs&@@ǐ6K?LR@aY'+T?+)A1 Aa?p?հ@=@ވ@<@* ACAī@"1AL EM%/J@rEEAKA!W@D@=@C@T@%?y@@Z@?6K⿅TG]Ծ@ @@&_ @!@引@/@]@<+@Տ@6?L?B"@!=@@is???#?I6@G@?-?STa@@?e˿?,>a?X? 7?l`>Ƴڗb>A? V@ @kxRXnIRS+??@ ?  ? c?8Y=k?Y`?n5۳X@ @) ~@>?]o?%>k?M??@+G :Z۰@]Z"A@j=e??4\Ϳ|P??p?*?Q?<4t??f߇?!ͿKk$w@]Z"A"a?mu>רO?=@N?Կ4?o@v\c@@C>Y(dѿI_?@'??"a?2ڃl?G@@0@~E@a/@ʹ@?}?eB?XR@|e@Yd? :U?e@#Ϳ2t??r@[?@@W@ @a?J,Y/W@@?e@?߲?KU@,@t?AF@`4@H@@@y@$+Hg \fڧi`\/d@@@@@.@A#K@$@鑡@EE@q?3@ǣ@Z<@q@cG@1?;@)@E@ƭ@@}?P@@[@#K@?ĕ?Զ @~˭@@G@a@.,@>XmeY16'?~L@@@7 @@Q?f7??c?P? ܝ?,@-Ax@>?APUdZFz@@}%@?3?c?@g@`?S@ @}o?8_davѦJZR@@ܗN@Cf?(i@@ @&@$P>[0>#?"N=s>IJS Mѧ&M?s$@OdW=pt@ @c @s?[c5s?y"S?1 ٿ+q0u/+^4i?+?2Ho>c @@p@Cج?y? @?;Bms#~3 <~VCG%ˆ?^{@J>kx5d@@@h@Ֆ@1@*R@Ɉ@ؖc?Q;z ߔBDX4@!@@@hF@h@A@΀?A?e@rq@@tKR]Ƴ@ӚyjEjk5$@HA@: @Y?A@Rl>ɾ-?@($@<@,K@?[QQ1d_?+@L@@E} A^@H)@rQI?Rl>|@m]@@uf?((?v@@\@n@@Ԣ>@V@9@K@h@48@k@D@0@|@c"@k@J@G> u-uuw@@i*@@z@U@F@@?@h?)*=-@sX@G׼@c"@2>%@D*h@|5@M@V@V52@jK@'?eW>r5?LS@Pk@w@p%@3s@`]p@3p@>@ȕ% H^p@v@G@]@*[?(>nKZzU3y??%$@L@@&@i)8=*ȕ@7+?_hn@$I@ҙ@}@i@>¤ 2?;m@n@7@l{@sb@3RFV?@YAL¢A$0j$^ @z@@?r@pV@j.@@P@q@@b>02IAYA B$jA0@QT$9\@9@vd@ϰ!@@ @\?Y]@=e@Օ@4N@sX@9ilX┿A B Ad0A!2Swzy@G Ai@[??wN?6}<# h??`]@w@n@|@+f?:A A_{?p(hCaa@?@7@@c*@y@@a@@t>ѻ6@t@"O@?#K@$@鑡@EE@q?3@ǣ@Z<@q@cG@1?;@)@E@ƭ@@}?P@@[@#K@2K?$=@vc@Շ@ @@Ƌ@$$@E@F1@E@։@W@s@H@3I@D)@@@@2K?4E.=6?@]@o@Y~@@y@E@@c A4@v@'j? =?,? =4G@p?S%l@@@Yn@?ڄ>ЎG?7_@@@ @?@'-Z5?n2@G@|@Ȕ@]+@߬ə@l@@"=g%zπÿ!@Q@@mC|>1N@PQ@|@x"Q@O%#@Ĺ?-@@x?Bvu5]!7i?@ً@t@V@ @QGx"h?;֞@'@@B@? . kpDlO??@g@[~@3@ >dzh]YTA*H3@w-@I|@q2@s@rU?C2CxR|"?է@B@"@@?C]Y'@X}@,@O?']Ս @Y#@+@>慿A]mN?78@b,@DmZV־ @؆@'@q@]7@?l[i>@@@-@ U@ ??Z$??J&0@3@Z@C@@{?~H@q@̜>`??Qo?&@=ZA%: AU@'}@ Ax@T@O@@@q@#n?/?֬?;]C?̜?M@>8@^I@]t@@@K@E@@@@瘝@N@@NM@v6@{@k4r@悑???4s@_~@[^@)r@]!@ddU@<@I@L0@ O@56@7@8@gg@Z@@9@k@I???晿୲`?ӏ}@@ @݇)@=>zΧ>,u??@@̙@Jz@bC?M晿DazQ#$<s?@:@o2@)8>G&俞x-^]z`?pj?bW@z@虸@ӗ?CR[Dazu!?뾢" aZ?@ؒlA?#H2@>ZV+Q?N??T@p.??+W螟`u!? qA7 6A F;rEyJo7FN@H,?hU1o" @C?1- mq^9@ qA]Aa2mAQ?{J#K|?;? @@t@?Ê6p@ Aο5%tr'P׻?$J@"@h@q]?W>jC\g0?n?0b@0@@ *@w@ߦSiۿοs?Wg@Yy@}@&@@` @ @C@ta%@c'@Ez"@VlC@Un@߁@@_>@͢x@EZ?>@Z@@mL@J@H`@$0@?nG?l@O?{o}kʹnR?Ѓ@i @MhO?G*@X@x?n?.@,-@?Vy9?X@.?7k$gJ 2>"@.@>`n?R5@-@:@d9@^m@|@x,@ }??;@? ' $gWT䩿yKx1?@b@z@@`@@0@ĝ@7@@L1@6?j/??*&WTxnrZL?f?C'4@"@s@[T@y@Cݏ@ @@J^@j@щ@椒@ @89?e> xn6>p#@@E3@9@耵@@@Ro?Փ8>?Zu?|s^,_?|@ @Ǿ@k@g@?6>k)@_@A@@2<@%l@yx6˷qJ/uy@RH@9@ A/@l@k^k?ݱc@Ә@L@4@[@M?ofѓu?@=\?LJ @@@Z;@n@ @y]@W?^Ğ???] @^??&|l@ZL@ϰ2@\@{@T@DЙ@o<@i@,@8@aD@H@Yu@:<@Ğ?ds .?u@u?.q?8?X@M@@;@f@@:n@D@˂T@?7X??E/@Ѥ?d}hM?[D@?>:>Z?>@Z@@mL@J@G`@$0@?яn"G?n@O?{o}kʹnR?փ@i @>hO?G*@e@x??.@+-@?Uy9?X@.?=k+gW 2>"@0@>`n?R5@-@:@d9@^m@|@x,@}??;@?(' +gAT䩿vK'y1?@b@z@@`@@0@ĝ@6@~@ L1@,?j/??&ATNnrZL?`?>'4@ @q@ZT@y@?ݏ@ @@F^@j@Ή@䤒@ @r89?^>Nn6>p#@}@D3@:@耵@@@\o?HՓ8>?lu?as^?_?|@ @ʾ@k@g@}?6>y )@_@A@@2<@%l@vwxR˷qJ"uy@PH@9@ A.@i@y ?M@ݓ8@I@]t@Z@@K@E@@[@@M@@M@Tv6@p{@ 4r@5?4 ? t@~@C[^@p@m\!@cU@<@R@0@ɘO@56@-@8@ gg@Z@@89@آk@?4 ?晿ٵ_?}@@@Z)@L=[?|z٩3݈>u??Q@@@Jz@D? J晿bz#-G4x-c`]v`?Bh?XbW@fz@@җ?oR2[bz!? aX?#@%ْnA?kH2@>oV+?N?L?5T@*??_-W1b!?qA# 6AG;Eh4K;oD7N@F,?U1p"k @LB?2 -` mq49@qA]A|2mAp?{o?3?sڿ|k?"GOuo?r?ˁ? @I??x ORA]A* At@?]B˻@I@RWC@?h>J#h~?Cv>1?n?Mb@0@@)@w@jSۿο.?g@y@y}@&@@ @ @B@a%@b'@ z"@kC@7n@߁@@|>@Тx@eaG?J_@<@@@?@B.ic5?o2@G@|@ZȔ@ݛ+@٬@@@"뿰=g&π#ÿ!@Q@t@i#CV|> N@Q@|@4"+Q @Z%#@?@@V?vu5`25i?@؋@s@[U@ @_\G4"(?֞@'@g@@?:/ |psl?@7@~@3@:>zY@H3@-@I|@2@@ٗU?w2D_|"?oէ@B@"@@ ?@@i-@+ U@r ?mY$??&0@3@~Z@ C@ @O?~H@%q@ȉ󽚸>l_?g?Bo?4@3ZA: AJU@}@@x@S@C@A@Y@ٕq@dn?/?֬?m^C?ȉ󽫻 ?M@ݓ8@I@]t@Z@@K@E@@[@@M@@M@Tv6@p{@ 4r@5?|@gm]@]@tf?b(?E@چ@\@R@M@>M@9@8@K@yh@8@`k@(@0@|@"@k@@1;>5v-ww@@=)@e@z@ @~@E@@c? )=+@W@ּ@"@f潽>0%@:)h@S5@}@$T@<32@H@#?H>1?IS@Mk@w@k$@s@b\p@a3p@b?@fɕ G^@5@@]@X?(>pZ|L,y?|ݷ?T#@L@@&@},8>*ɕ@,?yChn@#I@ҙ@}@i@{>e2?6:m@n@6@{@7sb@hFDV?@SAE¢A0j%F @y@@#r@0V@#Vj.@ƚ@4@U@@`>?#IASA B8jAW0@zT7\@"9@d@G!@¤@ @?S]?]@Q>e@;֕@^N@"X@il$䔿A BA0A2wx@ Ai@2[??>N?΁_ h??`]@w@K@{@If?@:AA{?򈅿(@'a@S@h@I@)@@@0a@L@ >o6@~s@O@? K@$@͑@E@Rq?@ƣ@<<@q@PcG@1?@k)@,@@ǫ@?P@@Z@ K@c?? @ʭ@^@VG@`@s,,@>W[mZD!?L@Ô@/@ @;N?5?c?0?MP?؝?$,@Aw@>MB[V`ZXs@@%@?5?0?@g@?$S@ @m??_/e4b)wKR@@ N@d?i@@ߌ@&@P>g0>"?jN=s>)0Jo|Kw VN&4L?'$@KW='s@ߌ@/ @r?pd`s?!S? ٿ+={/E^zi??PbiEo>/ @~@p@ڬ?x?@Z?5c@@~@h@m֖@@ER@Ȉ@2c? * B DX4@ @@C@GE@h@C@Ѐ?-??^d@Up@=@N}SƳA2zkj k#@A@k9 @ޓ?C@(Zl>ɾŲ-?@"@@m*K@?:[D2dM\?+@@@| A@FG)@PI?(Zl>|@gm]@]@tf?b(?E@چ@\@R@M@>M@9@8@K@yh@8@`k@(@0@|@aC@S@-?@@؇@l@%{8@0w Z3bt@9@Aq@ m@[=@aC@]@|@K@>?y@@-Z@?qKTuG]ԾY@S @_@>_ @6!@缕@/@]@F<+@ ֏@? L?A"@p!=@@s????^6@G@?-?bTa@£@?F$g˿@ ,>a??4?[>ڗb>@?a V@ @kxWE>nE&S ,?>?@?⊕ ?Ac?ڸX=h?X`?5-XE@ @)|"~@>?Ln?@Ὸ~>j?Q??|@N |澵@4Z"Ay@_=ze??+Ϳ@O?h?Cp?)?Q?<1t??݇?i#Ϳ=L#w@4Z"A_?v>?=@N?NԿǜ?o@}\c@@0?>]dѿ:J.?T@x??_?كči?F@%@D0@}E@`/@@?7}? B?R@F|e@ad?1U?#@ܥͿ.t?3?r@Z?@@4@ @a?k,tY:W@x@e@^?Q?UU@,@.t?AF@4@H@@@y@,+Hg \ڧya.d@@ȓ@x@@@A\K@H@x@KApCA)@ \SzQװyŕ'kra@y,@F @zk?$A<@N?\?h?2@_Q@ @5@y@ZH@͓U?׽@sV@>H@@/?ܙ&@ۻ@s?l?_Q@0@v@zY@@:h @VEc?-@ 3TBw@@2"*q@pv@r 4@0g@0@r@1@.r@V@?7=&f 1%ؾ?'#i??@R@U@r@[@Bߍ@B@<,T@I?.pC? @L1Æ$nm @F(@пvrgT@?k@\L@E@[@12@@?2@K̚@A?@v@@-5@o@'?N@#u@ @!@12@@ D?q?1AIW(Aa?# Urr&@@2K?+R@YF+N?+)A1 A?p?@@"@<@ ACAGī@#*ALM'/J@NEEAA "W@=D@@aC@S@-?@@؇@l@%{8@0w Z3bt@9@Aq@ m@[=@aC@@XA@JȾ?@3W@?BD=P =I kd?7@;z@D<@s;?K@@*RR:wLz@6A)A?)>& ?<7Ak=AK@3?|l$?o(aTo@E@me=TV&@@ų@$b@e9ڲ>־Tq[@u@'@J>y @A@otcPտV@i@b7 t? ?(.@Ou@ta=n.?~'V.cĿ/(*KS?.??w>|W &* ' &\?}E@@)? Hj_?cL@Z`@b?~{ɿҫc',tχR? )>^̾Jn>lf>5ſ{>Uil?H ? k ?oQN?Wǵ,cMJ\?'4@n=Adžu?kZ'@<};@b4@=;??ͫ?ܼ+9㿈%@3K@|3cUH 2S@WA@%? @y@ Td;I@J-@ݽ@Q? 2@UG?@@C@ AA@4Bg%ش[?9ADA8Hv@i>*?,r>.@3@VM?T,@@@VQ@ >)ef|n~wOi&W&;R?D@0@<1@?7y@.@I Aý@d@eX@ ~@zJe= vF@}@BX@C@@y aC@>@?i@I AxE@@W@>'@ZzXlC@@eg].PC@Jf@-Op?(>@*@@xE@s@v@@Š@@%>@{@( snf6@@| m`7@@@s@?ɋ@>M@qb@bǤx?9SQ@2ja#tu ,n]@8> @=@@??D@ A@>k%@?Fy' Œe I.??6.>U@;> A\@?@@@!a@֬5]@ΐ@ˬgaA rj@}?Fw@@q@@T@Jg@ݗ@_X?E @6,@(s֛TE@cG@)v?^@2@T@6@@k@f@AV0f@3x}@lD_j@ w@ y_ {W}?E@@6@Am@:{&@:k@J@ɕW_8d-@GWP@=@,Q@ 6@HF|¿k@F@T-?@A@XA@JȾ?@3W@?BD=P =I kd?7@;z@D<@s;?K@@@E@؄@ =@G@ 7@w)gB\?@@{@c?YWnw@Q@@S@MUJ@@|?G%@0@J3@mW@}N@?J)Zl9^U88&@@N@x@s @ԓ?|?J?@ =b?r\@2B>TQ l&ԉ?ށ@+y@þ8?2@/@f'?6{?Yx2!d @{@^@S@@o@U@ϋ@A@k<Ŀ>,?Ӧ 5e>,f?1@'@-0?t?Ы?מ?G?N@i@C[@?п'wӦµPς{dr@m@6P@lkn?|zH&$9qo?؎@@n@mP<µOUжx(@Z@qX@/@3? ~?Pե>ylB?@bC@H?@@}?]NBO=.&%?- =!>t:Z8@@[r@}\@q@{@@5y|@X?ੰe6>l @J>R&@@?jܵ?xln@B?2:ˣ$8<@?.=ʐ?Rv|@ɢ @>͛@h@P@M4^@z@Z@A@YS,'\`.IA?@@b@L9@@͛@#@@@@@.58@lԿǦ$r?N<@@@?mK/*r7@^@@@fC@@I@#@@x@C@@)@Ii 1q?]6@\&W>CbS@ ?? @@;@@@@~@cA @ݥ࿣[@:?D[>t}oDM/?n@[? u@' A<@@k@@OA8?:>},W@I@3ɤ+{Wo+} k@*5@7 .@Aw@k@i0@49APJݖ֩@8ھ1yA&iBpA8f?6@4WQ ?Aum@i0u.ߐ@<A=laSz@0r CxBZUBgBJxd@Kk`/Aċ@u. @Y(A?:D@?*NBIzBHzAڶ o?@e_'u?[A4٣@ ,7@@h7*A@\n@(A (LROVA8_ZfN}@H@ÿA@"A@,7@j@mAPAf@@6?@΀>Rk$G2PC@R<6@?h@=\-@aA;Aj@@q@N@m@Z?`vÿg@}@@m@eً>4@?aA?A@j߿"N3 >|?Shm@a$_@b?7xeִqr?諂@Y8@\\T?_>+&Ŀj߿+;?,A%ڪL K>ŏ2@7@ߎ@@E@n@`@s@:@X=п89e+Ѥ/(X>iL0g¿U>!? @3O@N@%>wE:,趽*aȎѤ}-C3*@s?gp!k^ qZd)p'??Dk%}-"j\D$?ͨs?JhND?).B@Q@o'@ט?eQӿ5]>+4G?O1z "iej|H"K>~>@.@@@ě@@Wh@w׃@@:[> cOi P}Ři,֪CtY=L;@Hv@4=?ZL]E6etp>;T@@NT@$?M>cܾ\zQ@x??+@燞@@D>`\(:䋞Wj ?ؔ@ݮ@HW@?l\?Q@??M@@@=,X}>!i@@0U@@M@`?[?s@ @|R@f??`q?D@p@f"@EVf@@$-&k@@C?X}$@ @]@r;?`7} (@}A&@}$Q@6@dobE C}@K|@%?Pʮ@/w A;@7} :@A>ūAD@A]@BOA1-@2Ah,?VA'@L?@AsGNg A1A|kC)_C!CAA]18-A_~4~A<@L?@AРd@ v4yJZBWhCCSWC$BeH1@`X/A9I@'J@A+ܩvۂAw^M(6AW"CcC*C$YVA-& Aޏ!%9~AL@aLF@P)A@gA@.tAjUB_ҐA3wk$@tAe?84 A#N@aL A6@ A鰕@-@U@@Ҫ3&1ۖ @K @{V(@"A_T@ Y:m?IH@H@7]?Rk?e@N?\)v?@i@#@'@6?@ ?Y:OE@>@}@@m@eً>4@^6@X@3@gx@Uq_?ߑ@f@(z@nk?W7(SAcۘ?y? ?@ Ab@fԮ@C@@ AAɬ@Vc"x;1et̿s??@@3@AAPAf@q@yA@j@6f????j.get(=M ے䛴>,2@.@Wa@1u@WNc?- VYg>Δp@z@`@?6:v1(=FOe@?.׸ @@@\f?5acȗsS*@۠@d@X,)V?FOe@s@o?+*@?ř@zr?Ic󿀫+@3 AAc@AAR|@?s@P?atx/@s@?|Q[?6?rO@Sޓi~e@Δ@ R,Pƀ@v@kH?nϿ=N?ɬ}@N@!@?'qо=:@@l!?M𸳿 P@ ',u~9@Vo@ KD @@~/@'qоzm@yS@3L@<@X@AՓ@܌3#^@j@zA ܿ,@zŊ@zj9?@EAW3+UA_Xe@;B}&CB,x Ao@Ġ@j9?¾^@X@a\LAW__A*+CmtCkCdA†9T0!A[|ZMK@Ի@¾,4@4@A_N`L A/sLADB7'C9\B\fOiJ A^@@,H8@os@.6gUY@d?0E5MAuAAv?0[#|G@so@@x@H8,?Y@)!@?&W(?-%@9^z3vT8K`(J@ ^_B@@le@,?@@n @2@?6޺an?@ě@@NKO@@ ֿYI?9@B@ @@4@Y?Hv`?@V?퓿WX@YAtjA@bA@/@{hV?@?4?4@SD@v >Vo?BK@B?uԀ? p>'?h@ ?d/ʾ1?&Q>X8@ 6j->Em?) =J3@!@]@6@g@P[@Z5@@L@VF?>ۭ 6vϧ+TS-(tg@So@j2@ 8@XR@:ݝ? @[B@?>Xoׄ>M?0? >{?m@ ?d¾6?u?Ox 7?:;,b e@ɰ@.@}:J1ahDN0?X@@B@Wc>?X@'r?@4 @rOo@@Y0@R@G@[°@@#?ΕQ?X@(@o5?j@@s>]0Y@AӪ@>|@AJ]@s?`@@n?TI@(@I-@2@!w@e@֔;d?@|U?Ɖ_@brc?1@%?h?{{@@H@I-@ g.@@;tE$4!uU@}{==[b[eL>)@b>y=@Z@ g5?<@YǿAš@@t8\E\^`;2MV@ ԝ@庿Tk@a3?`=g%@ȳw+%1S@ɜY@1d`1?^AY8:@ed@4(м@Pl`1tt?Ӫ@yTσ@ݹ@Ow@-@HUwE@@_Ns пw@C=1>H@}b@MN?@ͿOV7 @rR?s5 U}@ @>8_@or@@@Vg?M`9'@@O_ tljx>8@?jĿ?@6@ N@8_@@O@?@@? zK@%@@t-?@eg@iB@4(}? #@V@=Ď??@SD@߸?o]0!@ @G@~@@7@@t@Q@&@@@kȽ?ߠ=`Î-Tw'wsuR>@З8@ j@|@/@ @I@?N?/l?FF?*?ヿ&*.AV@3e;@v>@7?á+@ٌ@f@@\@J?/;)@ a@*.AVˊA*@M6T@?@1(@5?3@X@7R@*@R@@ز@&տ\7X=@VˊAB@Ž@]%@G$q@?)?#@@&@30@?R@,@Y*b&@B@VAU0H r<*f? @]?n0@@6;A@x@_"@%ua\ш#NP⿌ֿK?@+!A-@G>>@??@ A@+g?]dĿ\8\шE`G~<@A=}@kE˻ɿB?@N@?lmT@@V@\h4EEpr?U @c AN@sҔlXK@X@X@i,@&# @q/Ȯ=@ )A1D@C7zEpJ򿩿@v* @8C@%RB C|@$-Ay@']?@A/a@HΤw'r@ k@_5J׿\ӿr>O?ȶ,hT>>7"AAAH5]'.9A0Ay7js͝??=ؠ׿l&?@է*@@@YXo|/fhLH@?1Е؊E=n?kl Q@u>UxQRw)@>? db~3 @:?-v&.>/V @R߿I6s?U>^$~`$K@j@lZ׿f㞡YU ϯ@(?~6l.=pƾ?|I6kK6?'?H#jM?Q[-A A\jBҿ| AA>FOҿ ?RhkK+ÿ3h_˿h@Cd@26c\]zw@h A`a@=@At@@Hf@\6+ÿܿHAqO@gSA6@ҥ"x91?~@j@@?8ukf@-A[@B3 ܿł9Es?@P@S?)m5s?@p?fԡ@C_ @5@@ߊ6ł^@<@?Ffu!{@M@ɘ@@j?4?ܧ? @[S@@@A?.w?Q@^@8- <:]'@Y*:a@KA[A'b A.@>/^@@hxAfAUAf@M־~?;F8-78Fv>>([@؋Amn&A@q@+H@f@AV4A/A @?=vU78NF!?cC8'f+=@ !@PT@!A@3Qq@s"Z@?@Ѓ@@V@GQ@ˠ@@9cWNF!?hB/A@Ï3vN@Í@͊@"{?m@x@܌@E@Λ@ɂ??@,@fz[(AhB5cBB @EV}+@AZ@?j@@;@r@@f@e=@8bAJv@t2!@ B5cBBOA@=?@Ք@n7C@WЦ?8@@@d@@?@E@V=P@BP 4AB$?30>`]c3 @3&@P"@z@͚@C@xN@]@@o@7]@Qn@@FDϿ$? 9X%$dj݊@a$A9A AC%@<,@Xe@@x)A AK-@JD 9>b">&O@鿼:@^ApmA8 AH z@C0@-j@AAZA0EA/V@L.L3@G>˶@@)e@FS@脺>.;@A!@I@5??T\?/ @2@c@q@.@=@UU@˶@@>ʅc ?h@5@t>ljwR"o(>keqr^pGjS@Al@ < lj>0\қ׿M:@:@oJ@{c?$?ԥ.U DO@@ʛ?xZ 0\@4ux @Ê@>;~?wd@M4@).@ͥ?NmeuM?˓@v?48羗@\0?Nw`jWu?/{?T$[41@+@6@Ճ@̰?I( =3&@J?~K\0?p @?ݍ>Q24NtO?AN@ @jІ@?אgFN?4?2Uƿp`?g=h%~??YMC迹'h@@Ҙ@0@?X`$4]?9?UO>`?f@4?|,!I@_@Rb"l*@1@74?y@UN?2=^=@?Ҝd?f@?a%?>=@`?rX*h2Ql3Eֿ]+Qb"1@]@:?q_3?!}?X߿T+Y?!*v@O?E@=!hl݇/4))vL~#v@@?̙̿=!}?^@<@?Ffu!{@M@ɘ@@j?4?ܧ? @[S@@@A?.w?Q@^@V?'U@@[@?o@N@@@/@AS@ @@\@8@(u@?@5@@@V?is66>r@/@ߩ?Q?a@@-@^Q@/@D@f@&@O@@K?$ܝ@`@]@is4&11ҿe$@b^@H;&@?*O?2~?[?Z=@i@{@@֫@(Z=@>S@0@ѭ4&ddsr @j~@)(??ny@3@@@@[?>}@_,@sd}t@AOA)R@-h@t?@A6=@xm?ȓ@KA A@ָ>9E@b@l(\>A@A0B AҬ^@4I^,?^<@ }?a@`BAt*@zN@s;A@?M ~@p1*@¿A0BA>Ac"!~i^!@p@g>>@7v,AD@g?fx@At@rx?@_@ƕ@hT&H0+ &p@R@?rI@~?@9څ@/@p@{_@$$@at?2D?.?S@U@B 0oA,?n@@Xt?b?}@l@@:@$R@ȯ@Eb@8@+@?ؘ?@@?oA,?@c@Z@bW!@e[@(@* @h@b@(W@@@@?b@ Q?$@ @.ċ@?_ +F @AQ?^G @@!A@@3~"@O@!??-@lA8@Ll?@E?7g?DE_ )m`u;?@dA6@4?!T[9Ts/+Y٥?/@WA@LCJ:)p?%~ r0ɡ@AD@qzRր ,lr.us@N@*@rqE p?@S;j9p@m@E?#k  P?@_w@ʿt陑@S87lY@|B@%A8>)|+kqINnUS@JY@ 39wS8B,տ Sg@@i?'Gax"q?U@}Z@``{JB?$:St}@K@PV@w&0`I:$?oo@i@@K:&?P~>.>οehY@@@ ?t U{ yy>?@19 A%@4>#8ݞP~>Lix>˴?v?)T@+@A΃@b?z@p@g#@N?줥@A@z@K@?tLV?'U@@[@?o@N@@@/@AS@ @@\@8@(u@?@5@@@V?vo;L(?P@@h@@&<@?2@f@a@)Ř?ĺ$@f@fϑ@q@k@2@v_6'@@v@@@"?J@`%@@(@X?uo@@p@@-?@?Xce%l 6>@}@AA\@@@l$@@=>@1r@7L@4@X@xL@YD@ʿE$XѾ C OFg@@z@)@~@Mʾr酚?!@}@i`@(@@𾆳Ѿ?0$j3x 9.s?Ӧ?`/@F@%@+mR'hV`@@@ ?H?ٺ_i?)zпOo$rt@]d@@.@@]>u[V_X@ֱ@>]@Y|@bh@ r4o)d@<8!)?(@l A@1D@3`@@6g@q@@hx@V]]@:f@@F@Y@lid@2KΑč>'2@AAb$@T<˚@s@q,@@?>@A;A@}?l2ʟ6r>W=@@*b@$@@5+ܑ;@@Etq@u<|>F@=@?@o@`@`>ʟ:4Nt#@@,D}@8L@h@PrN@:r?B@K@2@%@r@}@=@@]@&>!@N:4Sx-k???utt@@/@K@aRc@,9,@í5@ @e0@@d|@4@@1!?m1 F?3P6=l?O@6@V@\`@wp?H@1@8@A\@>>BǦy:?VLF1 l]?`.h?Md>\0@Md}@F@RX?眿R1?k(@ʸb=nJktJ? ?l]? -Ŀ ` ipi(?8@n?ZnL"'?@=e:A`;>x? (ϡ)X<X3]ھ5 @U@-?(^G^:L?4w@iI?5 ؾ K(ϡ h1:>x̕B&/3>Z?[@?PÿCp#?8o@B2?U$0<>nn Y9??@>!FĄ!b?k@7@`B>jʺ 8l@L\@ծ?e[COP?6e?Y9?! evx`Zd@;5@~x}@@&?:#@[,|@Ʀ@o@WX:>ȿ_{@`! Q>,f=f?u @v@E7@W8@V܁@ \@Vt@qr@@P7@\@ F`@7?亭?8ɃQ>vo;L(?P@@h@@&<@?2@f@a@)Ř?ĺ$@f@fϑ@q@k@2@vf@c@Ř?m$@&@͑@q@ k@f@ل> p;N.?R@@Uj@ύ@<@!?o2@f@@@L( @B4u3@@@Fb@@=a@e"6R'@@X@@ @jiX5@@@4&@@(@X?wo@L@p@k@?@q"?my??@= A@~C@ک>Z&?K@4&@_@?@t@N@@!@M@D@ʿY$e%l5>@ @;A4]@@M@$@_@r?]"@@X`@@8@Ji8:ѾC O)g@@{@@@bʾr'h_@@"@?L?غ2if}?EpjJxA9,3s?&?.@\@W$@/m'r[ZX@ױ@@]@1Z|@aeh@qto2+пTon'rt@3d@@.@@jS>r[r@p@z@a]@h@@G@Y@iit@T>81)'@~l A>@E@1`@̡@`h@r@#-@@ ?>d@AAʘ@?ug鿀Α̜>!2@A[A e$@ξ@v@'@o@`@8`>̟up>fZ=@@c@ି@@6+;@4@K@p3@@r@{@@X@@ A!@/M 5'u##@@H}@M@j@sN@Gq? C@K@:,@h5@@%0@@]{@5@@W !?+m}Ux1k?{#??vt@ @z@L@Sc@:,@r?a@1@]9@E\@+>>!Ŧq:?3NF3 Le?36fl?L@@@`@r?圿LR`? (@[c=lJk(tsI??]?""h?C>>u`@ e}@rF@ X?圿-lL&'?^@=:dA``Z>6?Ø 0ĿEc kps#?8@|~?& .D^Q?4w@G?*5ؾ MKuΡ*X}<~X9#gھT @N~U@$?( m#?:o@C4?T0pn &h 9><ϕ9'/U?~~[@A?gXÿri޳ m@\@ۮ?5Ee LP?w/e?R9?}?>HƄ^!b? k@S~7@`B>ri?$@,|@Ǧ@إo@p:>ȿr@j" >vxbUi[/d@6@x}@n@?Wt@͗r@@D7@M]@VD`@?A?*ȃ>-fȺ=O?Kx @Bv@@9@^9@y܁@ \@Wt@f@c@Ř?m$@&@͑@q@ k@f@ل> p;N.?R@@Uj@ύ@<@!?o2@f@?R@X @ۮ@@I@u@?6@"@@?LU@@@?o@N@ߒ@b@@?R@{/@@@D%@@@P?ݝ@ya@@Osk.>r@@?#?`@@-@hQ@{/@^=@@{@@@\=@S@Q@ͭ/&8 ҿg$@%c^@[8&@ӊ?S?x*~? ?^=@t@G@"@`?z:>}@.@E?tedo@J~@(??y@3@t@m?@kA@@>?E@b@(.>AjAAhu6@h@f ?v@,AB:@m?+({ @q;A@?? ~@)*@e ɹ¿Aϰ0BR A^@K͜,?^<@|?_@^BA$@+({b?[w@+A5@mx?>@bm@ unݗ^AAA>v@Xu,A@b?6F@@1#@e?#ԃ>_@Kɕ@^T}7H2d@5@o =@@@6F@r@N_@($@fy?M??ѠS@ݱU@ A0* r@:@toI@?b@'܅@ 2@r@Q@@b@7@+@ ?Hߘ?C@@L?@,Y?=@%@\t??]@k@O@9@Q@a@V@@l@@>b@nS?R&@I"@(Ƌ@^?뚄@@쐅@u!@[@@@Zf@a@fO@??,@aA8@{n?@K?Dg?:EA *T @iX?I @*@!A@$@8|"@fO@T2r[+Yץ?@CXA@BLԟJZ<.q`4x;?+@ A@? !T[T` ql.us@& p?<~5 iǡ@gAB@0|Rd#U qyM?@ w@یʿvu@wʡzl"_@r?`V@7}Z@{aIB-տQg@H@i?'a$y"*I:$}p@@\@K::&۹?\ؐ$<_tU}@@|KV@y&21_*IvU{ y;?@9 Ad@嘈>%@➿}>ECοҡhW@@ٖ@1 ?V tvUp@3#@?5@A@z@ @?eqJu>ʹ?{?*T@*@Aア@\?@p@?R@X @ۮ@@I@u@?6@"@@?LU@@@?o@N@ߒ@b@@?R@5?N?@=Q@@a@A?w? Q@9^@3<@?eB{@!M@E@y@nd?5?.^@I@wA]fAUA4~@L־l?RF{-D:ɕ'@Zu:Zb@KA[Aa A-@.^@ H@He@7A7W4A0A @Ѧ?k~=d8Ax>M >[@Ao&A`@f@ H@?@iЃ@@=V@Q@̠@.@b\V?!?Iu8'({)=@ @UT@#A@kOq@F Z@?@N@t@M̛@?c?@ @{p(~A BzAx@oN@@@{?g@v@N@C@Px@ @]@Q]=@hbAv@5^!@̭ BcB#B@lGu+@A\c3 @%@Y$@z@^͚@@N@(9,@Te@@x)Ae AL-@rJ GD 9Tc$jk݊@ c$Ae9AXA.$@(9,@0@+j@AlAZA0EAV@nL.dO3@ ->d">aO@4;@^ApmAv Az@0@?V\?- @@@q@.<@ŶU@޵@@e@S@> ʈ@IA @D@0??8c(>Ik濻q2r~GS@Al@mꢾr徾?@X@a >jR8-8c(>$?a.(=CK@|@AǛ?x7U +Y׿O:@@J@{c?$?tO4@<.@yѥ?NyM?b@?S0羞@Q*z @Ê@~> ;4?xd@tO4@ @!؃@'?I 5&@cT?{︿Fr0?`hlfu?I~?b$Zo43@.@ @d@҆@?'ؐlEFN?WC?.ƿJĥ0Ɗ?>(3=K? e=D_??MCt(h@@Ԙ@5?j@|O?J=7觸=@?I#?(f@?"!@S_@]bI!g*@1@5?7Gֿ]Qb#1@H\@[7?oaN3Ӧ?a?3<@?rXj2Lp7Ԥ+*)/v["v@@ц?̿/ =}?R߿/Y?]+v@AE@ckl߇tԤ5?N?@=Q@@a@A?w? Q@9^@3<@?eB{@!M@E@y@nd?5?.@v?<֡*X_ @S@@v6ICE|?@s@U?[l(t?.@U?n??G@8 A@>?Ϳ~ %=kI}g^_?CY@ AS@(? ?U?@@Ⱦ@Q@I(@@@Ƚ-?3=c_8&>d??e0h!@ @G@l?@@@@1@@/I@? T?8*l?NF?&*?惿]R+'J+sCR>S@8@|i@9@1@@@j@>?6)@}w@s>}a@+AV@2we;@>@?+@ߌ@@X@CR@C$@@@ֲ@CտM7B @ ʊA-@K6 P@>@/(@?{3@X@>@@0@?UQ@1,@*'@>@@+|ZܝU'@ 'q@?c?Q@>@<A@gx@"@F?+ÿ⬿!JTD t'f?7@O?p0@[@<A o@mӞ@Fo@ @@R?])?z>_=~=.@6&@#@B@Dy@ o@}@?}?e@ A@g?ca Ŀ(8~шٮNBRfֿK?@*!A"@6>>}@{N@?vP@@@[@ig4lbG]~GR<@jA ?}@ Cźɿ=B?{N@㏣@'.@& @qȮ4@)AD@9zpSU0@d APN@gДlK@@X@㏣@X?@Aa@ˤv'At@Gk@m5'I򿳾@(> @B@!TBjB|@$-AZy@X?)]'.ZA_1Aٱ9|jtp?8=f( ؿӿS>L?,Ts>H7"ABA&5)]'{2f񆊿E@R?ѕۊ5-=]?LmAۋ?8 ֧ݙ'@@=@R?o{a6\@?Jy^@>G @ L@>wxQq)@?@ Xa:VY @L?B9pV-=k?|6Ps8?XM>%~<K@ƾ@P׿2f:/ҿ AA>Gcҿz ?ܺQ;hKb,6??M#O?Z-A! AO\jd=1@zAt@f@Kf@bR6I*ÿ:3_˿h@4d@`56Y[]pv@s A]a@d=h@@ ?Mwk^d@n.A[@FܿBAqOn@SAô@]ѥx6.?~@h@.@v?<֡*X_ @S@@v6ICE|?@s@U?[l(t?.@@9@y@{J6L@%@%?V}=hD@??XW @A@ӿfE@@@Nɿgn ?Z@|J@򑛿NO&b,?VN_1~i@Z@{@,+ENɿ?5>콈?9@L ?0ʾ1?I>ץ8'ZL> >i?DK@-?à?^@]@8@@@7~K?>1ۭ6Y>vMm?m =9@,%@@@^@U@l@O@ @a"@!@?{| BFۣ4ѧCSS-s'ơg@q@3@X8@U@I-?tႿ5@@W@E@ V|4'g#?y@[#@6@oZI-?v@@\r@N@1?@3?`MV\Cj .ie!UUC¿+2K?vn@ɼ@@@v@AT@x@@?8Ͽw?mS * _Ef ?d@v7G=M?@T@i@A U?$7?>~?@l ?¾pބ?u?2x u<?n?h>ڝ? @N@?Jo!> U?R0hP&?X@?B@3c>?;[;\ e@^@.@:sJRI1@S@z@j@u@'?X?N@$s?@d @|O}@@I1@>|@7AI]@Mt?a@/@?J@@3?C@τ@>0ѦY@AԪ@>arcHߞ?k@?e$?x@G@jH@G-@|2@w@ye@ܱq;]?@!Q?V_aؙH\e-0>X'@q>yJ= @A@hL.@@Ep^Q@ {՝ؙ^Q`;2M @ԝ@j@$3? ?:@&ǿaC@@at\E^W_A6Y:@d@3(;@e7`=&@B˳v+%T@qY@ 21?W_AcHUcD@@Rs'пw@lD=Vmt?Z@,Xgу @@+Pw-U] o G@p{R?bs鼏K}@? @۔>pH@*^@xPN?Ū@QͿIUj>'7@?eĿ?;@j3@;N@6_@kr@Q@f@~f?K4'@@7\_ tk|-?@ h@mB@;5(~?6$@W@,ʎ?5?~@@?@@?1wK@&@@k|-?@9@y@{J6L@%@%?V}=hD@??XW @A@ӿfE@@@@bAW@0@ΩV?@ǥ?鿃=?@?XLm?@?ޓ`X@fYA!kA@`';4<Ŀ૱ @c@FSO@TŽ}E@?zؒ@ @L@ Unf`a?ߑ@g@,z@2k?W:)ShBcG9+aH>_6@X@l@y@E@k@h AfAͬ@E?"$%| vS??} ?@At@&֮@E@&?6@D@Oi@?؟9?յZ?LGX7#;d%_ ?cC?Ͼt:?lm@J@~+@&?*}y̿dwW?@f"TiʰG!nᾓ?̽'sh׹gi*7@iY@7@f:@PyO?ෞ?7@_'>ѓ ;1ſ8_-K1?>,?Ȏ?AL@L@=@7@,@@zA@m@m??? f.Vfuti ̿is??ث@@"7@tA QA,@CYg>p@ޤ@Db@?11=N #>2@/@-b@Lv@+Qc?-C"ǗGsoWO*@f۠@d@(T,R?Oe@?Л.θ@@w@hc5a"Ǘ@2AABR|@[?@˖?Ut/@s@o?%^J?@r?V󿴭+@4 AA@x\P@ v@QdH?qϿCH?F}@SN@!@?gO[?P?Q@]i|e@@q x8~U:ˍQo@PKOhx @ @Mx/@Ovо-6@@7!?]QڸSO@ҡ'ӣu8~A@c܌%^@ l@G@#ܿ-@NJ@yon@T@3XK@<@W@A&CBY 䘿 A3ao@@J?\@A(QA_T\e@!B&CmtCElC:dA_‹$0!A{4g@z@H¾k@qp@fO/LAdz\—A+CmtC7'C\BHRc|h AߡP@2ʋ@==@tE@'_0`L AhromAEB7'CAAw?G@xo@BY@xx@.8Ŷ@0v@(QfY@?<0Dr7MAAA4k8ٕ`E@z &^2;@R@he@,?GY@@!?J&X(?@)9 z4tK1O@#@BֿQYD?:@#B@ @@@Vp @v2@"?@׺gn?a@ޚ@Wt@bAW@0@ΩV?@ǥ?鿃=?@?XLm?@?ޓ`X@fYA!kA@@B6@w@Xx?=Nlb@[J@@?pE@>@N}@n@C@>@?D?}A@QC@j:@v@Ɨ@U+@Jt4=>/*?]ִr?Ы@8@OT?.i>2XĿl߿T >t?3em@ _@X?:x?@@a@3@%:@=пe{@[-%ͬ J>2@ݢ@2@@@O@+P@3>vs>:RMaĥOX>;?LEd¿C!? @O@^ hU)p%?U?Akq.|3+@"q?>[sF!k^Q@'@+ܘ?5Lӿ[>FG?O0q ݥiCD$?ns?FhO-G?n1B@Q@Eś@_@i@$ك@0@a>TOL N}˘j njH#,>h>@/@@%@Eś@E8ef>S@@bT@<?tM>ܾwz2 u8ECOzX=,I;@e\ܺ4XT@=@@Z?Xֱ?hs@ @_R@$o?t?? M@?@k@C=*XP{>)h@@XT@(-c@e@9?]}$@@\@:??B@ p@"@OtV@t@P'(- C `@/M|@m%?Į@t A;@~ (@{A]@)"Q@/@iWqvF C]@BPA0x@ͰAZ ?7XAL*@7@lA뙫>NA+@ rA]@B)_C!CFA-N-A@CpY4 AnO@L?*@A6sa= A-0#AlC)_CCWCh$BI1@5: Ae@fݜ@)AB@Xa4OZBXhCCcCCdVA)5& A%8A`@VT@}Aѝ-QAZH"@N}@n@C@>@@I@7@) lBW?j@@l֫[`8b&@E@@Ax@p @ϓ??.F%@@J3@W@N@?ZMl+lDSr&|?]܁@cw@8?+@j/@W'?iI?\@' =db.?q\@#B>:D@n@T@΋@A@$@Ŀ>?87>?x5]f @{@^@@@kի???:@ i@BB[@'?п"w>5ae>a?=1@('@0)??kի?FL$mo?"؎@@n@ MK~dr@Jl@oO@l^n?UFj>|B?@aC@?@!@?σN=CUT#'@cZ@sX@/@w?~?j>q@{@@v|@?bL>`@J:&b?=>Ah9@@Nr@ \@q@Oͣ(B<@?R=V?2p|@ @>&@8@??nO?Fin@-?h80 ~0?@@b@9@M@@h@-P@2^@F@Z@A@8S p8U~@@A?rK6l7@?@ @E@@I@@@@@P@58@+pԿS$?;@U~@НWcC&^S@?F D @@U@+@@V@C@C@)@,i S(i?Z6@НWѻD? @ U?n@^$ A @S@@A4@ t@:?[?œW ,I f@4@W-@ƽAs@Qk@d@(NA1)?pJ}U@B@.3BW'iBAj8f?@4U ?Ar@0}@:APܖ\թ@پyA'iBUB*gB xc@kX8$A΋@N.~@@AkGGz癟@qg(CvBUBJzB|A$ٶz?@V'|?cAߣ@@[(AC%?C@??~)ۚBJzB8OV8Jqhty@Q@jÿxA@7"A@P)7@@A6*A@g @S&AԞ(]M8OVUPNA?6+?@z=-ٚ@]AE9Ai@>ANA&f@NX?@:>+UkXHUP}ռzg@@ V"@ı@.@UH@@p@N@m@?+uÿ Mu?e?! }@&@Vd?[0}@E@@ S@jWJ@@@ل@>@I@7@) lBW?j@@K =(I *k䑩?g@;x@CE<@.;?"K@b@YA@q ɾ?\@Y@?D=\%K ==Z&?6A<A/I@?p$?Z3QR|jrz@7AA?0=>־q[@l@'@Q> @]A@Gqio@@e=U&@ų@&b@d,>Kv@@s@@k>?'4?fĿס@7<@l+UտwV@Ij@a7z|?)?L.@Kv@.YĿ)S?{0??K>|O ^%@ m%ƔCUO?=>PjQ=H.?xfW.'G'^?"L@\`@2?yɿƫ^ f&?E@@-? 'z>PNi%l?H ?H? ?UN?Tǵiz扃? >U̾n>cf>-7ſz>~4@>@?.?۬?ۼϴ+0-%@2K@W3deKLJY?'4@ԏn@AYņ?_'@ ;@~4@1{;I@-@@Q?2@ 2сS@A@!!?@3{@O躾< 1g.ٴ[?AACv@g>*?7r>G?@@uC@" AA'@6B\iO4^'S'K?@!@V1@>?9y@.@u3@\P?,@(@@/R@A)Jk|gp\iO&DX@ @@a R@>@@*@l@CD@I@W@P='@YoC@@7g\u+f4@1@ 件B/@ @c@5s@=@@@6%>@@:hu $ǭN @>~@@C@?ŋ@H@jb@ޜx?UCQ@;k#hu  …e >.??->gO@/< AT[@?ݒ@p A@>hj%@[?F(  ` uj@N}?Fw@@*o@}@1ߚ@@za@5^@Ő@ ̬P Ps֛dU@v_G@[~1f?Y@@@d@ ڗ@{P?Қl @)@aPszA_fi@w@y_P{w?yA@ߨ@N6@@;k@e@TAVfP@Fv}@izR?@Q@5@JFt¿k@-F@S2?@cA}m@I}&@;k@B@5~<9a-@.WP@R?@K =(I *k䑩?g@;x@CE<@.;?"K@b@YA@q ɾ?\@Y@?D=\%K =Da m3:q@ 8@A@l@)=@@C@R@?I@@@@x8@7wDITEH]xվ@U @ı@+Y @,!@@.@h\@­|@@/>??y@@ Z@ވ?NIT? ?? 6@QG@w?v-?4Pa@ֿ@W?G<*@v֏@_?L?dC"@%=@@\z???[@?[>fؗb>o?V@ @`fx|L,!?T@+Wg@4>Kf˿@>+>a?? ?xBc?xY=o?hi`?e3ʁiH[2!?? @`M?`&0>?6?J?@ :O Ƽ@ @+7~ײ@y>O?9?>&+p?E?eQ?;"t???oͿB:w@`"A@= e?? aͿD.?o?+p?]c@$@n>\ѿ1'?@?/?n?>}?P=@N?Կa?0o@]c@[?~?F?zR@ ~e@bh?tT]?U@"ͿAۃwo? I@E@0@vE@g/@@[? YT:W@@d@Y?װ?U@(,@t?+?r@_?@ @@# @a?5,[Jۧgb*d@@@@[@@ AF@)4@H@@@y@o+tNgU["ְJÕL3r@+@@ z¨o?$A/@?Ch?2@M?1@A6A @,@H€z@Y{?S>>J@@^w@@S*֒@v@4@ٟg@8@$v@ Y@@%e @8bZ`? @4^1@ؾ3&?o??@R@@v@€@r@rV@"?i@8=XH1r{mZ@jJ(@Ъп>n쿇T@k@jL@|@@׍@B@ T@;?|o?E @1r,@5@f@?#R?N@t@c @@1@A@?͹@˚@m;?@uv@,@oV?kV@Y+?+)A#0 A?p?@D?4v?AIW(A_? r]w&@O@oMH1J@&DEAA W@D@@@>@ AMCAū@>#BLDa m3:q@ 8@A@l@)=@@C@R@?I@@@@x8@7wD2><@@/7@OI@Lh@8@k@@50@|@Vk]@@}f??(?@@\@@ם@2>z@ @~@@ @_?#)=e+@W@?ּ@%"@k@@N>s-uw@[@(@܅@z@_>96?JS@MNk@w@ %@s@[p@2p@=@&F> %@)h@œ5@@S@42@tJ@&?_>Zdxh4y?߷?X$@9M@@&@ 18 A*˕w H^|@@@]@\?M)>\mZ 2?9m@n@6@z@rb@}HV?@"?in@I@4ә@nj}@$j@ض>k.@N@o@@d@J0>[IAёAsAAj $ @cx@E@bq@V@y]?d]@:e@ӕ@&N@X@olA BTiA0@V5\@z9@d@!@L@t @yIw3 h?5?_]@x@@^x@f?8AAl0A2Hwv@m Ai@Z[??N?Iw@;7@&k@pp@wZ@4a@ou@LC@q?ʍ?_{?l(5AM6@Et@EO@~? @]@/P?B }>a@@@@*@1?@+(@@@@T?P@@Z@J@#@ڑ@E@w?@ǣ@i<@Sp@jaG@1?4ZFq?qL@J@ @ @PM?4??K? @"˭@@H@Ha@?,,@>[m4ZU[! Zhk@@"@/?}-?4?gP?֝? +@Aw@m>CU&v*aL"R@!@%N@Z?i@@,g@?ׂS@1 @9i?ɤ_#g[a&v=IZ /Oq&rK?] @<V={(o@bތ@&@P>0> ?&g=v>Iݞ=IS-A_ae??2o> @l?\s?,S? ٿt+CV S{UI%?yw@`>5_@@@qp@&׬?x?@??BnVs| qCEXg4@e@}@[@C@g@Ֆ@s@R@ƈ@c?S}y%k j_k<%@A?@c7 @?@@ẁ?l>Wʾ-?@"@3@5+K@x?\]2><@@/7@OI@Lh@8@k@@50@|@Vk]@@}f??(?@@\@@ם@2>@@@L@8@M@x6@|}@\8r@?c?\M@48@M@_t@I@@K@E@@kO@66@@ 8@7fg@Z@8@:@k@2?\?:s@~@]^@js@^!@fU@?<@@0@kO@u>u??@@i@Iz@D?L뙿CDzb]?~}@(@k@$)@p2= =zCu-5S]|`?`o?eW@z@Й@җ?R[fz`%Ք*GACu-Q+}Ů?N?$?>T@.??*W⟟Am쿮?" a?@ђpA?I2@p4>Q+P1r" @=?;G"-g .mqq4@qA6A0Y;EAH os7]N@)S,?P1OCO+??{?( @?z ]A*]AF1mA?){?4?}ڿ|g?"OCOl b"z??@@7@v?~Ίp@ Ajr@W]Kɻ@@UC@?h>Gl l3?n?c@p1@@)@Iw@S/ۿ}οܙ%t'Cл?H@@dh@7]?dW>;Cla%@c'@x"@eiC@Zn@߁@l@?@x@G?_@@@:@^?@965?l2@G@#h?PP8&%l@F@@m@A?>k#o΀ÿf!@Q@0@OgC|>N@N@z@KƔ@і+@@@@%뿿}?֞@?(@(@@?+z1"?Bէ@B@\"@@E?^PYAXI3@-@HI|@W3@@dU?)2Bu]mMV?8@b,@Z־ @Ӄ@@X}@P,@u?] @"@+@慿Au]c$? ?'0@4@[@eC@@>?e}H@\q@7@?[Mi>@>@D.@ U@: ?c$?,Cx@U@]@r@ɳ@Zq@p?/?ݬ?dC?Ѕ󽈿>d?s?`u?@ZA): AT@}@,Cx@@@@L@8@M@x6@|}@\8r@?c?\M@48@M@_t@I@@K@E@@ʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷ@\?~ @@';@n@@G]@2?=k?c@Ә@m@4@f@M?9nf6u?@~@@Й@_<@i@,@>@bD@S@'u@;@??\ @f_?W?|l@L@(2@3@@~@f@@vn@@}T@?\X??0@覤?a?!.?v@?1q?7?X@M@@;@f@SmL@J@#`@@&0@ ?n1S?@U?xo}gR?D@?:>Z?>@[@b@SmL@x?޻?.@[-@?\y]??X@4?yk=ʹxR?@k @z(7O?I*@J @x?:@d9@W_m@|@,@P}??1;@}?$& g 2>m"@I@>`8q?:T5@s-@:@@0@ĝ@@@L1@ॉ?&r/??%TR婿-Kol3?+@b@{@@`@@ @/@^@@@@i @"@9?ޝ>Cnra]L?3?O(4@@_@%U@y@tݏ@ @?x?o^j_?W|@@@k@h@$?o6>q#@@X3@@@@l?'ړN<>?ʷGp J>ty@,H@9@ AD@S@)@0`@A?@X<@$l@ Yyʷ@\?~ @@(;@n@@I]@=?Uk?c@Ԙ@l@4@f@M?Pnf(u?@@BЙ@^<@i@,@@@bD@S@)u@;@??\ @h_?U?|l@L@"2@/@@@f@$@{n@@}T@?mX??0@ڦ?_b!.?v@?51q?7?X@M@@;@f@JmL@J@$`@@&0@ ?n-S?@U?xo}gvR? D@?:>Z?>@[@a@JmL@qx??.@[-@?]yS??X@4?sk7ʹxR?@k @(OO?I*@= @qx?:@d9@[_m@|@,@P}??0;@y?& g2>k"@J@q>`T5@m-@:@ @0@ĝ@@@L1@쥉?6r/??%T[婿0Kox3?/@b@{@@`@ @ @3@^@@@@k @+@9?ߝ>qnrX]L?:?U(4@@a@%U@y@xݏ@ @?x?o^W_?X|@@@k@h@'?v6>q#@@W3@@@@l?iړ<>?ʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷW0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0?Y4>Sk@2J@@8X@Rޯ@@}~?j_t?@\@f@*@@Gk3?gX{??@@@Oy@<@q˞@1@l"@ZT @A@|.@ɕ?W#@dU]@!@@l>l@ @Q7@4#@@@G@-@@F@{E@?9=?8?=?,-Ū9`??I!??\H@T@[*@݅@G@D=@ p@„@BI@ ?>L>?D@ܴǍyaY¾ @!?s>T"(@w@˒R@D=@h,>?n$@"@U?ۼ??\@=  gsҀ@,H@ ؾd1F??@f?h,>@@1(@GjQ@K@?m?w?+@>ؗFє趿?U@"P?L>q@o@lK@@D@7j@e%@@C@d5@~?Pso`S "@E %v&D[?@>m@3(@@@@D@k@@lbk@B@f@`@'@v?|?Z=9]ϔ?{?j#@n@X@l@u@,@k@??u0prGgۣK;@ڧ@"@-A7@)?[ ɝ?-@6A,@n@n@uս u0ߢ?E4>6Sl@3J@@7X@Rޯ@@~?yjlt?@\@f@)@@3k3?X{?ߢ?@@@Qy@;@p˞@1@o"@\T @A@|.@?T#@dU]@!@@j>l@ @Q7@4#@@@H@3@@E@{E@?M=?8? =?-ت9u`??`!??\H@T@_*@具@H@;=@p@„@EI@?6L>??@عȍzY¾ @!?r>Z"(@w@ǒR@;=@,>?k$@"@U?ۼ?w?\@=  gxҀ@,H@+ ؾg1S??@f?,>@81(@HjQ@K@?m?w?+@'>ɗFє趿?U@P?L>u@o@lK@@L@=j@h%@@E@j5@?#v`S +@E%n&D[?@>m@6(@@@@L@p@@nbk@B@i@`@'@?|?ЁZ=H9ϔ??j#@n@Z@k@u@.@p@?|?W0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0@@4ݭ@@1@85@vE.@@Ԉ@aa?:"'N?L@'B@J@2H@J@O@@q@@~@@@k Ad@#y@~3?'U>>S#ڼƿ`j.B'o? e@%Ar@@#@~@Ng> G@@@S@h@L>P^@D@O@'?eQ6k@@@?3>Nn<]L̿,?`?@,@[hY8@c@@@Q@G?@ @Яؿ7ZnyǿT>Or@,@ @?8 @ƺ<^ھt(@Ҝ@?Cŀ@X@=?W$y KR+t>nA@\@Xw@[C@ք?X͵f8V@?#@D@@v@3X>u ~+ʾ׏@9O@#$@8W?{]?l߿%?%r@~J@ٿ@Y+@X"?р"q5QT]uU?_@@+t<#@}@5@@N@?*jM.+@6 @.@ 'q5V?.i? 1@!@u@)@:^k:?@@Q@Y)?1O@@/=@cK@叅?V?NN@F܈@'@@@@|z@%a?JL??#=0x>g? @A?S`?b@OA A @@NN@@߃@@rJ@@ix@b)@&0@?)Vl%?n+@ @?l@@@@j@@_?@ז@k?%3@坁@'@@C0@g@*H?"?( @ Cy@-V@b @!@H@1@T%@F@_?@¾>p??e@s@@H@Q@@]4 >oAnP2?sk@@@,@8=ҕ[Z¾Dna?R?0-@@a@ @?q}u]ҟP?@S @D@Z?CNuV盿?Za?PA>j?a?Qt_yR$@a>@ ʻucd? @¾`?@u T (?D?t,]YͿLrAUA-A?,}H;c?@I {-@Î??i?s%@4*?Q=I?̗AwA/A>>D=?2?zB?{}! ?+ ?]@OAi@C @ 3As@S޵@\@^-@! ?M=f'ſ}!9/0?m;??@A @2@]QHlE%;cD2A @@@L@-?@N@b@g&@ҁY@kI@w@k@{P@GOԾ؇ؿGU?ѷq@8@@=@rK @@t+?Eh?6I@@@4ݭ@@1@85@vE.@@Ԉ@aa?:"'N?L@'B@J@2H@J@O@@q@@?/@2@@B @&@]?l&_@ɕ@hP@ޜ@@O.@Ǔ?`?@Gk@T@@Հ@?h̉sq @,@B@k@ʍ@0?Z? p?4GA?2`?2@@2@0@?q޾@dhD< Xͳ4xYN>@r&AG@>GSp?A @t?x&?H@eZA@=2I: D< F'B,+=KoP@@2@Z?x@R@Z@?w^@u@(p?~R0`JF'ͷD7>?"@O}!T@@;c@D*>Ba>WRBG-ͷ,Ϸ(IؿU ?%?U'?V`@Y@3.>/O ?=&?mXA@?Q@G@9S@@nV@m@#<R#{&? C'@=@!@e@+3@@B?>CV??zH@E@@L@`pIЯVU?@ @Mu@Q?ܿ> Cƿx>?Y@\@\{ W@qr@v@3@X@l9L?Nv>ޭ??Ia@$h@h@A.@8F@7@aBRSB B]\@!Bs/@@DG@'@@M1@Nv>iܸ=kPe?am?|q@[@@??qAhAt7A\8M@A'L@;?/??i⾿0@@J3@pB@27@%uW@|)@D @?_QU=O4%w=o@@䮎@ʘB@?E@@R@V%@0@V@@ @@w@Eu?)>q@D@Ǵ@?٪?ܕ?9=.y}/=&u@!@$A@V@?/@2@@B @&@]?l&_@ɕ@hP@ޜ@@O.@Ǔ?`?@Gk@T@@Հ@?l78ۡ˿o@;@@;@C[@9i@A@X@V@@P@2@k\Mql7UHr2jS.@M<2A'{AǸ_@@(u@ɚ@@ANA'@[kUl?/?)e )?:'ACA?!?1?@u~@p{@1AHA'@C?)?&?@@?;ôQ mu@j@]?٘?#@???@p@@|-y)?@e@&?Eڠ#@w?:a}/9@UO}@ @9@Tk@ <@29@ۙ_@:M?4j"=x@B@"N"E!+bƻ??5}˚?AB@5M@i @@6@,o@xO@mA?!8=Y*!+ƀ*}@B@%@O_@3@~@@: @XG@6g@?&''?P0@v7ƀ]@+@@| @2{]\@@Q@1@ʒl@S?J?$@l3@tٿu3M?'=@y@2.?%%"@#gۙ@":A:A +@g?<@짠?p@=A,'A^ϧ?( @¾?j7Hbm+@*NA#A)`@zY@@6=@7@ZAWjGA"J@ZEA80-b)NRq]:+W@@d@ W@UW@1@}@ȗ@q?Z@w@!@>@ɿ@-brSSq>ʡ@@@K*c?^A?ܖ@ma@@Fie@"@wo? ?~~@ @Hf@Uoz? r T?Mj?!?W@ZH@ٚ?r`>@@?{bt@@K??N6@Q@x@^? T?4??>1Coy@錎@?X3vCq>J@ Y@/VῸI& ?6ߗ?4?L>h?vd??=%>M??hRd&/QM#ͦ??OP1V`?f9?L>#<+u???%?0@`F>ckH@zAVqA'a ׻R?t@?#?=o?@@l?.pW@~#@1?TYOʿxk???G@#D@!Amؿ@g?,@C>8?>ѥ?<@.pW@͙?\??[X@|a@?J>??„*;([j@??>:@Zk@*+@r?͙?2rkTz#N@@U@3@Ȱ @Q@?ux>h?e?S?,?†@@T4@?{@2rl78ۡ˿o@;@@;@C[@9i@A@X@V@@P@2@k\Mql7~ 5[)o?nN@Ak@|@N~?5R@Ń@Dw@sH?@6@@:?R9t;ؿ~YI@7[@&?}QzxtYk@3@ޣ?@)A@]C@a@r@\Ӓqo C<@ @YI@K=@H@r"k+ΐJ @ 6@@@<@@ @^>E@@-|JNB>@&q? *Ŀ! ?ѿ@Sc@@BZ@@ @0@Hٿu@ J@ЧJ¾~MU@a0?ĢA{@T@@;?@2@^x@¹u -?q@P_ݝ]…,/??gkf?@A|;@$v ?@)AH.@ߕ? `@qP@o@V„&.MT@@G@ڿÿ@r@董@E@r@!@Ҏ?^@f@& tº@8o@Ggm@sf@]@o@'Z@Dz@*?ĔN\# @8i@8 @NU@@PZ-׿g@aU@u@♻@w A&@}@@i@Ym@/i@8@@@zINLs7$w>@ֿ@b?@G@J@k\j?@Z@?c@ZLCzINfl㐌?@Ӄ@wv@%(?iLd:Fv>@: AF/A?NṛQ[*nJ >y@@>10@A*=`,@A@l|>8waUu@]>@=>@@p@w ?8B%Q[ʧj@mI@j@^,@?駿up@"@Sۿq##l@0@䁎G!?#@>A@ʧj@fdV Sn? @0v?2F?>g@":0H"RӀ>d׾9:>DPfdVf5F/Ȅ?X@@@cI{"I(J)7 XO|??@(?%a,ENf:tbe> V><5?Jc? 9KUS$"൚?:B?0=^108>,p H:tQ@0@M@J?x_Q$lݿ ??vssP@Z@y!=F¾z/?rh?y?Q@ϿR~g2s@Z@c@2z?N4@E7l "@,j@!>E?&@@n.89BN] !?AZA@1?|?(%͏>?g?I@A`Ad?ӦBN~ 5[)o?nN@Ak@|@N~?5R@Ń@Dw@sH?@6@@:?R9t;ؿ~ _@@#b?2L<(@e@N@F&@7@n}@F@@c@,@PT@kg A7@3 @J AwAV@P~&O> D@e?hZwN OAv@G?@7A A@";A8A5L?oO@@zB`NfRqB\A7ȨB8?6@Nܭ<СAMq@ @AT#8j;@{HaץpAfRqBBcBqlXZIݽ@$9+E>A踈@T w@zA#>`wy@TowHBB|BAAڈ@V@U?h4Ac@Y@<%Ar?οd@Jwxo8B|Bb M1 AYm@Ww*@AS@Ɇ @@~ A?@@/?HܛbѴ=- @@*?=aRv@!0A{@@AAB@z?@ f>s5IpPwn@=@ࢿ3VVJ?@&3@4@Q @k@5)@@]?c䴿Tj@?pP2@@Cz @5'?'5@(@VwF@,@`(n@X&@؉@'@@j@5ָ?@2@樑%q@ENt?@IJ@Uu@?$??n?+&?z̺?m 5@ܿ@$@O?S1sY樑}c?Bk@' @Kd?@RE@x?5Q?`O@QƊ>1OͿI䦾?y-VTa)?:@*@6@I/@F?T%>+?y,@|d@6@BG?n&CCǥDo猿??x?q!@i'@A@o?F?1`f~$coh?@k'@w@7""^])$ @w@Xڀ@a!?ߗ1`|;ʜ?ڟ@V(@܉.@?8@8?bF;)Kݞo]5M4=U@?@c:@ڞ@ ?VC>|;!@@@Wl@Ë?Aտ??y? @`'7O7p @>5[G@@Dl@QX@!@wh{!>|qN@@*D>_@@ {?hU>I0@Uq@0?\g?`@^+f?ZÄn:pQ@CwR@@@>p@B(@H?@d@p@>Z@@ U@>E@\~,CpQ _@@#b?2L<(@e@N@F&@7@n}@F@@c@,@|@9V@?9@?@*@*;~@f@@\Z3_:?}@uA!@1vx!@^@p&?d*@AL@B.@q?w?@)@ H!@>ʿ!>˿@ @ͽ1?Ĩ'[*a@m@5>@A`"@%p$@ A@k1@@9T¸v(@@@@,@|dxw>s`@;Z@h?=Ֆyd]Zeֿyͮ?KD@e@|?-TA],BL>y@!@G@ǡ??B@ @ ?8@@}t@,¾H iצ* ]!@@@?6>|@9V@?9@?@*@*;~@f@@\Z3_:?}@uA!@@u@oAc@"fg?^@?9%@H@GM?b̿V?b@T}?߿e9@ӴANA@4mMӿ~U@%|@š%@ ?D6??l! @ zP@Ϩ?X!ᠾ:@nv@: 4m!U)v@:OZ?:,@#@ #@Uu@?\:Cϭg@DB[AVq!nAd?΍ !j@@Ձ@>@s>%@ @1p/Zያ@@+y,K@nA$C ĿB~&bC[P| AM^WAv@d?!@+@ۙ At_ AB$CŦrCQC aUA!_x!AZu{ @@tcb@X@Yz5 nA@ڕ;GB{0CŦrCn%CBG򎗿ZAmd@2@~#ҽ @A}C> ADAf,Bn%CA Z?_Ef@]p@|׿U@Ǫ@4L?#@xA3sl/@x?-TAAA1q0?)׿F}@O@d@~'?M@@2?b?@/iEhP djw@@ω$?}?rr@ٲP@mn@ j? d??,@ڟ`?磭E?m@>@CP 1@E,@7=@M1@c?|d@Y?m?2@?~տ?Vp@M-?v t@E{A =A1@>S\Yo @0@F@; {y3| ?j@w|?!!ޫ@(@AK?;z} nyh}a!5VXy>S~@C@l@x?Z폿:=r^L"~ܰkE\>1W1@+@?@i@䈿΍}a!@h@mpAAu@??6SYRaFD_Z?? @_˽@T~A*@꘶@!@o?c .@BX@}@?p[?>4?+f*ҒV#+4/M9ľ^@ ?d@xt@.@o?ߛti\.9w >NF 鿷fߛF+@_@@F@??냞?sю:&- $[ nx}?9??D;@@X$[@F+@;r@@@@R{@@p?¾,WtX??S#@@CAdIAU2@;r@?Ԣk@^@'گ@@Լ?o?ۿPE+y?3/@۰@w@ǎ@/9>eid?Ԣi>~hXT=@@Mi@IF|_?Nw@j?*Biʻ@I@S@ci@u@oAc@"fg?^@?9%@H@GM?b̿V?b@T}?߿e9@ӴANA@.@Qe@a@I⿧h @@?r8g?@I;Rj?A@|$%*f@no@.@bx=+@@Ar@ ?A@ @p? @""@H?'7>Z@q@?II@|A@bx=Kc4?S@ @!燿E?G@g@9&@Ʈ@56@}w@}K@,?R@ួ mKgTmLF?@#:?30ľDz@@EpE@ȸ@ 5<=ϩ@iUnK1D@Œ@l,ה@Bc?Pg ?l@&@p@ւV5@A^@=@Y5@ٽ`Ʒt>?yX@rFY迼 A6@`&?@APǿއ MR@_@ _ڿý@.?tS?*@NɿtX4@7@L 22Pǿ=hQ>6@?Ly%L⾼Ј@8D@27?L@M@4yp@X @q ?s{輍@ @#?H݌@@Cz@0:e@|=`@m@>D]@?:> @u@ֿ[yҋj@@3]@N1?"@ @g?8@͉@?k?G@p@[@MItz@^&@D{@@c@C.@Կwөb@ҵA@5%?4V@>Ö.@p A&@_b῕E#@֨@@d٣ _?{@vc@P]a?AATR,s@>@?/ @+55d8? ? nҶ?@L?d>wcOΚ1)=3>1 8?ԕL@;?c:E8?y@@?@I@'L@.?;> N6 FBA?ǂ?2a')@@ʁ@`@y@=M@O@9@@y8@ ?#z([{i; *DĒY?%0@ @+l@Cm@=M@T!8׾7@v@@0B@ƴW,2HC ^Cc?!@@m-6@3TÖ@ @b@2ԣ@t@@?q>hQ ۪6DA ~P>o@6@6ݱ@0&@Ö@ A Ah@@ ?㋿|??a|$?F@E\˿?2@5o@gA Ax,@ό? &>ba?ѽ@@ew?1`?Z? *?v?@/bA R@BϿG ?@0@c@v@x?|)U8 @@aO@!fqs^w.Qg@AزQ@k>k&V@@0@V?@ckAY@ۢ/.@r_@́JeAxs߿?\?j3|!. [.m"ax>![-0?#A A?ʤZP[.@?f?-T |,?F"hVW@@H}~g貽{?@T@?qmEmQ?<}@a'u%$N@G?2@n>b 貽_Q1X^Yl@Il?.dB?4`?yݎ=cXȂ@@R tZ_ Ŀ"A"%A}H?O͇9>Pyп $ܾ̏rML~;k@1 7A ACb$ ?W@Af@w_uu@N@dؿ+.rLd>@ @Xڡ@RA@?[@t@*@Vb~(?~A n@bRSxR(EͿ$fgsG-$@@p?КZav,?{@[@?Q?t뾒no?_0@v@ޡ>o'#N> m?o@[@?tȾ%O7??N??߀?@@A1@b?AhH,>TD芿+R!@@> AD@3=?6?N?@-@zk@M_@8c@r?Vea?-d?0>Q?t%@=@2@SU@F@@PIAN@H@k(@j?[> >W?{eaae<>YŽM;޽8?Z.@-^@*@PIA%@v@#G@i?@_@ 6tJZ?@@zy08@+3@?@@y@%@d|@8Qa@z @@@\1@,2Q]@LA/@]h7@@)-@H@ ai@d|@@7@T+@?ƣ@3 @W+~R@_7| lk@\@S?@;@=|@@tAB@(l@@Ҳ?t&3HZ%Q/[r>%޿ʿ]?Y@v@_@tA&g@?@VC@9@C@j?: > >(*;} ?<>?p*@k@$k@ϊ@&g@@{?2@@A=@k>J[tY(wȿPW?j@DA @B?K.?@@?kw•o`0@@ @n-4}=7[K@@f1>@/bA R@BϿG ?@ z?6Y>[@N@K@@xa?Y?@8@)@_`@X<@]A0@i @(? z?Si_'S@a@FR)3 GF['E|%@*0@'#?r773DH@@\@di}c"w?k>&@ @kw?G:6}?3@a?_NK5?/>?M+ @@'?Wz>@"@&@1@c@n?KX?1J@j?A2`5>C!t3Ǘ? ? S4>2@@1@@x@H,?֥~n:? ? ݿ1KMY?r<%~Iab?Ѯ@@@w+@Z@.HQav??1D lIۋ>U|>>@[??_a{@x@@2@)@#?i]a=;h@?7? @s>jP^O?B@׾ 9PB@X@2@^W:ҤV@6%n"c":%@P@rs@95I o?ۿ&[,?9@?S&1~^WI*-=ړJr@ @h? c)>d͒?efC߿ue?տh@ĺ5@͗I(xhA IoM?8?+?f<@e@-8@=(?-¾]@>}@y_@.5@|@#>>@L@bZ@@ z?oM?j@5@AaA[OA@+ݿ*e87@qw?2$>l*@Q6>XO7P@2KA}@[AN An@j@c@@% A05AAs@>=G2e-F@i?I?P@@\@@0@H@M%@<@\8Aٌ@Ņ>AKXBRB@,9?H@> A|Mk@?j@@@?@@/ӯ@@ם@4C@w_@@3냔AB7ϻA8?,2D@$m@?@ ?+@@?@,@4u@@>`q@/i*@Z8@@GݿȘDi5j=BRkR+z@@O@1@d@@i@,@q@f@@+A Aj@G녿7!0ٿ}%&7+.Ͽ PJ`@B"A:@A!AQp@q@@r@cA`AMAh@FR21@i> /{?Cy@5{M3Iz@?.]A=oA) Al@@ z?6Y>[@N@K@@xa?Y?@8@)@_`@X<@]A0@i @(? z?@X@u@ @@o@.q?%m@@ S@k>@Bw@"@qf@C7>)*@@ZS@@m@@W\@{@@@A@Z/,@p? ?9ʿ{/,NX@[?{@@V*@@'?' *@W\@#@3 B- IBo7?]@m@L*j*7cg@@bc?@d XIZ [S =SWr@kc?@ra!~4?.BE@p@e刿?|Z @1 gYbh?F@K@'Ϳ"lF~xHu@@ݝ@w=dv@1 :lNt@6e@ @)Ǿdg?#y=QL@&@|^@a:I)DHC?Ƚ@_AOp@%>3 ?! zѿG>Q@A8@?fd."IS`@(@?h@@@f@b?0?(~:|odV??O@@A@@&/@S`@޳@@[s@n@L@t@4?Rl@3@%ۓ@(?;&@5@v@?? w@w1@0@@[@޳@@6@f`@萓@I@Z @?@s@AE@L6>,@j@?"6@@[+@r9@xXL@@o4@Rb@oS@j@7?${@ U@@1@^,)n+R?A@K)@ ?? ?f@o4@ @@/h@z?I„|W@/@} Gho%"1A8V@ѳi@H?Sf?@8d@ @Pت<@`A@i|>K@X@ױs6AH$A'AŒ@?EQ& @ z@`?k@~A@Pت<ئ@ ?Aȴ@6?N@mi@!<\$~/AS'1@1Tp@Y=@NiAb@?J@ޠ@+@ 3@K=6rJ@*f@m-`d2?%̿(@&k@ 1@@:@J@K@K@۠?@???$O@C@亿H:$@1r@4@?TB@ v@_@K@@@w@U@@G?6?{ɧ@n@??@@)9?L]@窽@G@G@@@X@u@ @@o@.q?%m@@ S@k>@Bw@"@qf@C7>)*@@ZS@@m@@Z@4=@Ѫ@lEy@@?@ @@``&@+WO"!@9@8p@9@@Nw@7,F?<@Y@q@HX~@+?$j@0,@-ƻJRqBNϿ?_? ?F? =2:I?6@יp@3?3'J7`Iz?k@@@0U?3'1\(?a@=?2ג˾Ʃlm?a 𿚭 @`@3???R7,&?T@?2 5M(O,?H!LԾSqϿ( س? j@а@" R\T @K@Zv?qn(^ y?'Yo?B4?h`?v4hwM?v@#h:@hվ?I$@}@@K@|ͿGybf$ؿcA 2O)De_@B@+@@?W@Q@щ@@@ֲO@?'(?Ա[{|gyЧ?Q?*N@@@@Qx@W@$U@ @?&@z:@X@aO@F@W@eXA?dֈ@I@UV@4@5@9?J@$U@dX@9,@35>/]@+@ @@L@e?U138@rg@@ɴ@k@IE@dX@@@P@o?@k@J@:ݱ@!dN@z?=OD 0'y?@Auo@LL@B>?W@@@q@U@Yw@%@l@bL@E@пp?HĿ@3@m@@@?@F@@<|@=@zڳ@V@6@ä@FԈB?_' ?DN2v`@S@@@@э ?<|[(e@"@ ~@??׽?dlȳm D*@C=@l)f^*Eu?=?ip?=@@Z[(l;)!@o@YZ@b@ʇv@u\>υ$"V@?J՛va@/@?v@t@>O;~$FͿ< @{xAj @8$@^@[@N@@J AH@O?F?7@@KAjWAˏ@?>9j>z@Av@!#@I>?SM@J A־@q@=r%?a@@2@@H@ܽƿїm=H@H@s@dF@C@<Ͼ)A@־@Z@4=@Ѫ@lEy@@?@ @@``&@+WO"!@9@8p@9@@Nw@P7F?j;@X@@6X~@?F$@Q@@Ј@vJ@G#ҿ =&?Kξێ ?F?=/:?{6@"p@3?2=(i@L.,@N̻RYOϿ?o?ێ ?+b6#޿8o)1dcܔ?,|>@[?':`@z?*j@wL?Dv@ui:@վ\ T @K@Ov?Eq(^py?^o?%4?ؿc#(_@߫@+@[@?H$@c}@@K@-ͿOyigؿgwAzŠ?J?cN@޴@@@VQx@@@cщ@㸧@@%O@I?(?P[;~|AD?,Ԉ@`G@T@2@#5@?щ@U@O@`?&@p;@@O@F@T@j%18@hf@@ȴ@ن@D@hW@h7,@>,]@,@h@S@K@?AD0y?@ǺAo@JL@h>?@@@L@Xk?@ @@nݱ@6bN@D?AD38쾴FĿ\@z@n@!@~@>@@A@[p@5@u@@j@J@E@ѿt38?4 ?N~u`@S@Ʈ@x@C@ ?|=@+ٳ@V@6@@Y H.B?*@ H=@e)\*(u?w?ļ?l3ɳ m *@@?J+қa@/@?F@u@LЅ"@L$EͿS<@xA@6$@^@@M@@k@@WU]@g@_:@@W&V@@;L$Ʃ>@j%t>=@A@#@^>> ?;L@ A@H?E?`@KAVAs@?Ʃ>ܯƿyܗo:H@F@r@E@C@W<Ͼ(A@I־@q@Mr%?@U@@@$H@"ݽܯƿ0O"!@7@U3p@y8@@_w@Aw@!@rnf@LB>)@@ET@@To@@@v@ @v@o@!q?k@@^S@k>ի/NV@?^y@P@>*@@? *@{\@y@@揪@A@,,@Mo? ?U ʿի/Jh?Sپ 9h?۳@!RA.@).?O-G"?aB]?`g@Aa@zDvJh(??GG󿂜@A%@C3 -{ v~@@M\@';ҿlFW^(?m*8c:Pwg@@Og?d X7'7?\@m@lJ+m*  ?.*E@Ep@p房 6 fS 93Ser@c?@# F~xu@hݝ@%M=Kc=v30 jY7bZh|?E@K@KͿ!eF?=QO@ @^@#~<~KXt@c@ @Ǿ? ? ѿjN>,S@EA,@L?d!IcH4?@^Ao@w>3 ?oe `V??O@?@A%@@/@`@(@4?@@@d@Z?0?n:oa?;&@z@v@:?6 w@1@S@F@7^@@5@ߚs@@0M@&t@F1?^Nl@0@ؓ@a?AMl+>r,@@p?6@٭@+,@9@bZL@-@@g`@"@@ @ȡ?@Er@̄E@AMH4p+O?OA@S)@ç? ??@m4@b@lS@i@1?hx@O@@1@oe,&*hz"3A2V@i@D?R_?@5d@ @@f@t?HQ2zW@@} wh<$A'A@?E& @9 z@i?k@[A@J<@aA@>@@seq6A<$A.>'1@Tp@+U=@iAbd@h?Q@&"A@ͤ?Ճ@'@_q4^A`Ah2?w$̿h*@t)k@j@@[@J@ݠ@)@/@2-=/oJ@sc@>-`h2?:%H$@/r@@J?$RB@3v@]@P@J@:?@?<?" ?%O@C@O캿Jg?@^@A8>*9?Q]@@H@H@2@v@Uw@V@ތ@? 0?ǧ@l@=?gk>Aw@!@rnf@LB>)@@ET@@To@@@v@ @v@o@!q?k@@^S@k>ö8@瓁@``@<@=^A@ @-?Tz?V>^@P@@/@_Cď՜??@ö8@ <|[*D?@@XD FFh,Y(S@a@UBGU <]  H@ @A\@vgiF~VcYw?*z>z -G[tဓ|%@v0@%?r<3]?/>SM) @U@+?|>X S@@&@ @w?ƴG0}?Y@ ?R^?>'!4?? T>~1@@H@Hc@k?&XAH@ha?2(f>zh5?7p e>>@[?p_{@Bv@)@|)@@.HaJs?f?v7sI%> @s>{PK?B@j׾9ThB@ƀX@@)@S#?%m!a=*=h@?V? @o?Tۿ_,?9@?pS&(~WФ@61$c:9%@Q@t@_: o?˒?ifHG߿e?h@5@ &f? -d ٓ4r@@e?>˒?_@/5@@v>>@ @\@@3z?M?8?'2?>@Th@9@?(? ¾3@}@_@$>l*@ 6>XuO@KA/@[AWO Ap@@6@AaA[OA#@ݿJ羦57@?w?gf-K1j.F}=Qh4gf-?@?( @Qc@,!@-4?@؉@+Z@9@o@TР@X b@'@۸@Tw@j? B9APw@j(I@d@?4I?SU@@\@d@@m?3?S@Y@ss5̘A B?LXBÎB@ 8MFH@h AYk@C?jr@@ޔ@+@@T%@<@8Aތ@>A?LXBBϻA8?1SD@Cm@)?@P¸?@V@U@߰@6կ@@U@5B@_@@d/ЄABj=BrSR`{@O@f/@b@@oi@,@u@M@_q@d*@X8@@ݿtʘDj=M'7x2Ͽ P`@NA"A99@AATp@@A@@@E+A] Aj@ 8:ٿ1'M'7{?,y@ƹM7Iz@).]A=oA Al@@Fr@dA`A/MAh@FsRַ1@i>ö8@瓁@``@<@=^A@ @-?Tz?V>^@P@@/@_Cď՜??@ö8@\@? fĊ1>@TaAR@ϿȒ?@[?twor0@@@o!n5[?n,?p#A AkOPbA!A>߿'\?O\}![9 "?8Vh)W@@HmgGž Z*0@?og>q?bA9`%(N@ ?S2>@ n>se .Qzqs?s@?)kxQ?@/F'M(E?Ġ=Xʂ@@ͮ Z_}Qy^o@t?uIBą?tM8$݄& ܾmrK~k@ 7A[ Aoe$Ư ĿAT%A??ROFT >ky~п8$;gd@@t١@A;@?V@A@w cgu@N@rؿ1.;HͿgg4K-@@oO#?THꊿR!@@> A\C@Q?t%@;@@LU@@"@h@i@\@_@?}ڊa?.-K?׀bOr<:7ŽkMg޽u?v.@]@7@GA_ @8G@bh(@?V>v>cE?׀ @+@~K8@N3@%? @@q@p@@G@p?\@_@$s4~? @͓LAF@/k7{@@-@@Ii@hF|@Ca@/ @@@2@r +2tli@͓LAR@Z_~vk@\@X?]8;@"r@Λ@@+@?@ @)[+R@5/D%r῿ʿ@_?U@v@z@rA@Sj@@²?B6H(5/8)*j<= ?M:>%࿧?R(@:@$k@%Њ@rg@@A@@s@}?EC> >8)*t/(#>ɿP>W?@DDA@>B?R.?/@O?o1@S@qA=@>ޤ>'[t\@? fĊ1>@TaAR@ϿȒ?@[?twor0@@@o!n53@_@?J0I@aA@$Sx=@@{Ar@& ?@B @? @#@`@F;6@*w@ K@Y?CS@[ m9KcFA?V@/ @{懿"W?H@g@&@`@VE@@!\\y=6@٩gvmL@TdmydF?@":?4-þ z@b@Vg?@A9@s@Ղ]C52zD֪@ @[~l!]ٔ@c?g?Ʒ??lY@_F迪 A}6@ _=&?l@Ab㣛@h>@W͸5@ڽ?Ʒ9tY?@[AɿnX4@:@dP12Vǿ߇_ M}@@_Aڿ'@.?9t<7?L@HS@yqk$@@ w ?p=jg>@d?Ry}ᾰֈ@D@<7?[=e@^C`@@UI]@?+:>.$@@`ֿ)y:asyU@) @]u5?1@E@z@[=e@(ω@˚?p?uF@@K@I z@&@>{@j@@]@MK4?#@.@蔴?2@(ω@2W@>.P@w AɈ@F#@@@~@8D.@Կ4̩[d@AE@z5%?2W@?8AURM+s@>@s0 @s+<5-f _?@cc@7aPa?N͚.)Ϣ=3>1;?ԔL@R?mc6UE5?$ ?nmӶ?@vL?Y>cON͚1 DFA?Jǂ?ԅ)@G@@q_@@!@=@G@sG@3ܒr~?i/>N1 T'eBڑY!?pV/@@fl@Fm@I>M@@@ @f6@?fߑ(W`{ 4G 2CI ? @@06@P zB׾7@{t@@33B@Y//4G6 B9A[R]>o@}@ܱ@&@uĖ@@B@ѣ@t@C? ChkT 6={$d?@`Ho˿?/@l@A AY A?@@$?2??M={$U)뿇??s: ?P7@"?&;!?w,@ ?&>a?@iw?-a?? U)3>?<:F$9pj@@Ew+@{C/ęD?ڛ@;&Dj?A}@~#*v@o@C@d@R@@⿒ho@\@?<8g?ڛ@@EO?qf̿"R?2a@oy?<߿f9@AA@B@oAc@!r?n@?BEM%@@Q=?%?# @`zP@?Y!TѠe;@x@7 :mNy`@D@>:>Fӿ[@'|@%@'(?Q=?} t #@y@x*?'\C̻g@98[U+T 3v@@G;qA?1@7@} 6t>z&@ @m/u@+@+y7J@A?qj@ @A!꿆@@6t>d?@ @> AW6O A)B$CÿBIbFЁ} A˒e^OAg@d?ƤAV@[A@g6qnAO[$DB֢0CӦrCeQC$TUA]x !AfZ{@[k@ƤNҽ@}A_C> Am{DA+Bv%CB J?ėZAƐqM@ @NҽRpl1@8¹?-AAAP?`fO@t\p@䟪w׿T@:ƪ@R@P1@_?ld@U?m?3@j@|?!6@g@ L?;y G @+2@'F@{x3 ?j@y[LWհ{c\>'Y1@,@?@i@∿΍>b5Va>.@@l@x?gꏿl=Ŷry[L4F Z)Z?M? @ɽ@B}A@f@!@g@oAOAb@?fRa4F+XH+M.ľ@b?Zd@wt@{.@?p .@aW@}@?[?3z4?6faӒ#+eɨ(e>z >MFޒ/fܛi<.yS??(ʿV&UG%-#Yns}?9??1;@E@&[@|+@_@@F@9?-?`{?NM%-ɛI}X?U?'@/@BAHA'2@r@@@@Zy@_@Z\?¾4,dWɛLEu?;-/@ݰ@Xx@vȎ@L>gdpԢ6kD^@bگ@@׼?j?ۿLEQw@u?nBbļ@>I@@cwic/ᾔ@̧@!i@?t{d?Qw@@EO?qf̿"R?2a@oy?<߿f9@AA@B@oAc@!r?n@?BEM%@@@]*@"7~@@*@Z_:?@lA!@.@@e?7>{@T@9@b?@xY?@͸@G!@_Aʿm,>@"@˽1ALy!@_@c&?f*@L@.@p?x%s$@d A@ؚ91@@m8mhèC[d@qm@>@ A "@%"E^]@bAC؇AȘ@ȶ_xAAvIϪ@2A`yL@0eQIIzBpC6/C rSC-;Ba@c!ޜ`As@ >?+j@d A/h# ABt<'CcC CRAAE2mX;XA-@?+QF)@ *Ay?9!AhZ@ :zAQBɇA (:@@A1Q?cAf@QF4P*@ A?@ q@@G бgW&̻@E@d%y@w%AeY9@4t@ض?;@X@$?k{?Ɠ@RI?Ҭ1H1A@A@o>[?@% @'u?t "@ʩ0@@@j@{M*?@.@D@@g@Q?*7Ɇ@QU@$p@@ "@AC@8@;f?v@`@U;n@ڵ`}ye+*3RͤvA:@<@\@?J?AC@jh濖`@u@^^@ld>:B]G2?T@]P@?Y >L(j?M252ƿg>$t:@TL@<@@&F@B}@x^@c)@@g.̾69B.C?MPcOv|nžt[?b@za@O @>(UvPkj3義%M_ rj/@?Z1oOV-`X??<}C_a ?Q[?9_?5?wd?8@W@H@?kX?$?wYDT1x0;S|տ>`(@>@@@+@@@݃@2@9?XwV=WC1ֿҵvɮ?pMD@e@V?L*T| xn>`@9Z@k?=ٖ e]TB@ @?z8@W@t@b¾i椟 b,L>p@q@xG@á?O?TB@@]*@"7~@@*@Z_:?@lA!@.@@e?7>{@T@9@b?@G}@@m@5`@r)@&e@":m?ܰ@^@@Bb?`L6*@d@T@@&@W@G}@@X@C@D@Е@O Nܿz @TB@E /HWζ_@oJ?f~ ,t@QX@(@@@P @ˬ AA㢁@vO>"I@y?Lhcƒ..%@q@nD>4OZ@i As@P @@;A9A$M?ToO@@xBwM2XAvJPAru@0?59A A@@WAl#=j@)إoAQqB/ZA7ʨC*?@'N>HAj@𯾄T+t@JA>gx@[~(tGBaBBcB}_n3iZ۽@19 >OAv@T W@%A`? Ͽ@]JNpjB"|BA8=@@9?O0A \@ 9 @@ Ar?l~@^@F?fܛnb!LRL6 Ak@wb*@Ap@9 @w@<AAB@,w?@_f>5s`H"9= @@"&?a{@q2Aq@w@5 @j@'@N@V?촿Rk@u? tQz@ޛ=@ڢ'WM?@2@3@5 @&n@%@%։@@$@e@|,4Ը?@D1@@Qv @4Ƹm?43@F&@pF@,@&n@|n?5"?ź?5@x@"@O?/s!Y,0@MN?@(Ų@u@???|n?*Q?5?|=վ@^@ ?o}cb?Džk@L@rd?c@BUE@M?PͿ9ꦾix?yqXTu?@@6@-@;@,@@?=@2y_>M@>PͿl΢[D???)m!@e'@@?F?U>]"?.,@hwd@n6@6G?xۘCl%Y [$S @Vw@ـ@!?c̗ dz$gh?@&@w@$}3M54=@˵?@:@@ ?HC>;뻜?@(@M.@==8@ˀ?0pF/Kߞ475Q~B@@l@X@v @@j@)Vl@W?MGdտ@y? @ o47BU>F0@o@Y,?dg?`@$f?Ä9h!>XrN@@\]>@Б@|?BU>ϥ@d@7p@EX@ @{s= @ H@rwkN @h6@K@0@@)]@6@n0@/ؿk@M@ȾsЧNlB:A@{?/ 2Ŀ?ņ@hg@@p=?i@1@ex@uy1?q@pKK½~J_@ƕ0?\M{@$@@p=?z ?{@A1@?q`@>?k3[+;L‹,a /D?:?3f?@A=@z ??<@ؾ@^@kh>tP@@#~VBa JQ@?=˝@A"@?F@@@܎?I;?@^@눠&.NV@G@#%ڿvÿ@w@ @F@p@h[@Gz@L?_\ # @Ki@ Ot@do@GK@Af@`@p@ x Ay&@{@@ii@Zm@/ȃ'<@@@=@U@G@PY|׿g@YaU@@o@ x AG@J@fUj?@Y@?_@:LINթ^I`w>@ؿ@1?[йخ@G@LdJ:F>c@a: Av/Ay?Kr=̣gf?@/@v@)(?{GaL5w{Uu@Ձ>@rA>@@@ ?J%#\LJ*P >yy@g@.00@_1=&,@7B@@H|>5wp$ #km@0@ʭG$?#@-]j׾:>FdVIo?)@ s? #F?ݬ>4g@"y(I) vXx?z?@f(?a!CN fLI/釈?X@X@@!HŔ"y(S!]?B?1=1.o8>p.H%t9k>X>5?l:c? 9S` @Z@Gyq=¾_)?r`?t?@0@K@I?qS$tݿ??r5"@j@0>?'@@. :9ϿpgOs@#Z@b@B?"4@sE5B u>ɝ??aJ@AA!k?}ѦpN4 h?JAAQ@u3?|?$B @Dw@G?@h6@.@?wR4tIؿд Zhv?VP@m@ }@r?3R@@A[@X@V@.@N@ 2@TMoY7e8&˿>@Л@?@j@ [@h@Av@ɚ@@ANA@:*V,.W=0dS /@=2A|A_@@v@?@3~@l{@31AnHAY'@D?? ^??g)'?:'ADA ?q!??@!@J?d?@pp@@|.y!?@be@6?@@9?eŴt@@@R?톏?!@k@<@)9@â_@T?f"8|z@NB@8"ؽlǠ,@]?a<9@nG}@@59@k@@S@o@O@cA?=+>Z?#?Ț?B@0M@S@@k@f@G@Cg@!?'f?0@at*}@B@3Y@_@3@w@k@l@??&@5@hٿ1 ?=@z@!#B]@5>@ @2{\@@@}@l@<@U?[o@=A'A<ӧ?(?h @?"%?-""@g@V#:AA6+@k?<@V@7=@7@K[AkGA{I@Y>Y60gr\m -@,NAAq+`@{Y@V@@@v?{Z@@@>@Xɿ OaڅiL_Z]2W@J@ @4Y@pVW@@@`@ne@"@wo?x?~@>@g@zz?d} rl}Sq>R̡@I @@Gc?I?ޖ@c@`@x5&et@@??5@1Q@e@bZ?zT?hIj??W@@H@?1'`>p@@`?x3BX>M@Y@PI- ???2?ԑ> Cov@@?[3l&HMئ??},1`??yKM>}h?8d?G=;>??>'l;zAnAoL_ a?<4y> @֘?&-gqo@zA0AAp`@vZ>NǏ?3翴⡿8?U@ ??c0e?hXj̰?w?Mÿ@'A0AD@91gؿˢg?,@>ARҥ?-<@VoW@Jw#@1?\^qSʿk??V?~G@D@<^zY0@?<?:@aUk@+@j???h?e\X@{a@4?wJ>??x*<U>h?P?O?)?@@74@5?0?]3rT]eN@@@V@Q@ @HQ@B?U>A[@X@V@.@N@ 2@TMoY7e8&˿>@Л@?@j@ [@h@Aߜ@@μ.@“?`?r@Ej@T@@ր@1?/@-4@~@"@@d?'_@ɕ@P@ߜ@u?SA?7`?2@@1@r0@?ݾl?dRỉ@.@B@Am@ˍ@2?^?u?@y?)?+J@z[A@=GU < ̳uYf>@7'A@ >Q`p?@fT@/\@?a@v@t?xR!^ʟ!(oDF-*UK/P@@2@? @fT@N@>c@:>9k>]R>G\HE7G@?"@%}ٽ&T@N@ݲ`@>@G9?Po?o*5pB/*Pؿ?I,?MQV?ݲ`@@又@֦?h?9 @m]?h F j'Խ*H{?]@kvWR@@@b@J?l8@<ӕ@?C&+arTZNyGeA@@ Z@j?,@@W@?%?0@ Aqũ@3 %u aNCqR@!A@j@9@W@# ?@b=K# ?ɭ@g@I?,?Gc?]@@@:@ E@fɒ?]X@m@@M@up@$@3 @W!@X@ɭ@)9@@'Q@V"fs F{@@@/ @Bu@k@@@@@А?U?8Ң@LZ@)9@ҋRL#%?B'@ =@4!@@3@9@ B?$>#?SWA@Q@G@nS@@V@$n@2#<ҋRuU?@@ku@{M?>ܣC[?)?4@u@7@`?ƿ u>?MY@>h@ޏ@R@`@6@*A3HBf BOA>@%z>@{r@cx@6@MĂ@,L?0@@.@@`@Go<ʲA3HB#SSB< B\@pz/@@QG@'@@T1@v>?Ra@,h@Jm@.@|F@=H@JB#SSBA7AgV8TP@A.L@:&;?M5??⾝=]e?r?,q@@r@?K?qAAHNٸ4=w=A@.@B@ E@R@v%@/@+I3@ pB@17@HsW@*)@ @g?aЦU=HN?۪?ٕ?2=z8y-/=*%u@ @mA/@3U@{@ @B@w@Iu?2>j@D@@?ߜ@@μ.@“?`?r@Ej@T@@ր@1?/@-4@~@"@@d?'_@ɕ@P@ߜ@B+N?L@eA@<@H@I@@@q@@@fޭ@@@15@nD.@@iӈ@a^a?QƿfN'Vo?e@$Ar@@#@~@]@ʊ@^l AYe@ y@~3?U> >%Qƿo@bO@'?c2@k@҇@=@?>Û|b>, G@@ܰ@fS@D>ۜ>^@o@@ @Q@=UK?@ @ؿZn=]%I̿?z?@},@_Ih]8@@@;lھ(@@Ο?Xŀ@Y@=?Vx& ȿfp>r@,@ @?u @:<;a7V?#@e@@z@X>u^ +>0B@@w@ZC@?,̵a7w#X?p&r@K@ٿ@,@:a"?Ѐ$Bʾ>؏@BO@$$@X?a?c߿w6@lN@}?2*hN6.+@ @.@L"_ 5+Q]TU?_@@+o@#@b@6@@Q@)?_)O@@<@1eK@?V?f?1@h@܏@)@Skn~?3@@r>c?1A?Z?tb@OA` AI @@}M@ۈ@(@@A@@}z@_??L?6? =r#k%?k+@\ @??l@l@4@U@j@@o߃@R@K@@jx@n`)@"0@?*/#"? @By@ ,V@k @h!@2H@1@%@ٺF@?@%@Ī?3@y@@'@t@/@g@G?"?)>>T2?uk@|@@,@J=[Zþ,> l? ?e@~@@I@+R@Z)>WXtџ?A@ @D@WZ?{N9S`a?-R?"-@@`@ @>qd|W @be>@tue? @r¾`?k@LIu꛿-?^?M:>Hk?Uc?[u_t`R @A.A`-? +33F@xCZS 5?Z?t+WMͿNrAAA0A;?>V g=??D,? ~u>?{?s?s%@};?=dX?͗AAɴ3As@(@&]@-@& ?=x'ſ! ?!?@'OA@0A @ɴ3A%~8ch2 @@@L@-?0֕[ :-0?S;?D?맘@A @2@QUkE%ؿZ?ƶq@7@(@l=@J @@..?h?I@N@Jd@&@Y@I@@ k@P@UԾؿB+N?L@eA@<@H@I@@@q@@@fޭ@@@15@nD.@@iӈ@a^a? ȝ?@6A-@9@؋n@սV=G£<@@"@sA7@)? jit?@t\@f@@@Wl3?AX{?'?/>U@@J@,@WX@ޯ@@~?j?#@T]@!@N@l>l@B @P7@54#@u@@@@y@c@M˞@1@"@FT @pA@|.@?9i^??o!?̉?YH@R@v)@\@G@@O@@yE@?(@Քw@R@/=@p@@ZI@+?>L>t?@.č jhpр@d*H@;!ؾ!7??@b?N,>N?$@"@vU?zۼ?=\@[=,   Ҕu춿?S@XO?c6><@o@jK@@1(@niQ@?K@F?m?ns?)@x>FS /@E%|+D[?4@;m@&@@?@.@#j@%@٣@@>5@?76f4S 9Δ??j#@8n@@@u@⽐@]@@ak@JA@S@`@%@?|?RKZ=9/@@!@2@@פּ@?6/>?|U?@J@(@WX@ޯ@@ ~?"j?#@T]@!@L@k>l@B @P7@94#@t@@@@y@e@M˞@1@"@AT @lA@|.@?Y9t^??X!?lj?YH@R@r)@U@G@@L@@yE@?(@Ҕw@R@8=@p@@WI@*?VL>v?@<)ō shkр@h*H@!ؾ7??@c?,>r?$@"@~U?ۼ?=\@Y\=3  Ҕu춿?S@]O?]6>7@o@jK@@$1(@liQ@#FS %@E%+D[?/@};m@&@@?@&@j@ %@أ@@95@?X,f)S p9҄Δ??j#@6n@@@u@⽐@Y@@ak@JA@Q@`@~%@?|?NZ=p9/@@!@5@@@?p/>??Q2?uk@1@_@),@=[Zjþ>2h??e@@@tI@XS@hW>,tnџ?z@ @QD@Z?sN^1\a?\{R?-@č@`@ @.?q|,J!@{g>@ud?> @ s¾'`?(@Mu꛿5?]?:>Lk?a?v_5cRJ!@A.A,?/+l3JF@DS 4??t,1XNͿNrAAA0A%?> :=?6?3N?ʝ~>??'r?s%@>7ǵƿ@UO@A'?d3k@@u@?ԅ>6^>3 G@c@@}S@{j>5>^@@W@@Q@;V?U@q @gؿZВn=]MK̿!???@,@ Ihr]8@E@W@Rھ(@@?Ā@Y@ =?SV1& ȿ>r@,@ @ۯ? @um ,>B@@v@IZC@?J̵p7"?6'r@xK@ڿ@7,@Fa"?|Ѐsʾ׏@*O@W%$@Y?z`?e߿7@N@?*N-+@Z @.@  5.Q]U?R_@i@h+x=#@@7@`@pQ@|)?4-"O@?@d<@%eK@ ?V?f?C1@r@@0)@$Vk஁?@`@/i>?c?j0A?Z?}b@OA? A$ @@rM@ۈ@'@l@?@}z@(`?u@L??{&=/i󾝫j%?Xk+@ @ ?l@P@@=@nj@@S߃@8@hK@@ix@0`)@"0@@?0@g@3I?,?b?]@@@@E@Ȓ?(X@T@@M@dp@z$@ @&!@ZX@@9@@'Q@:7ft {@@@ @ ?u@i@F@&@h?@1̐?c?iѢ@/Z@9@uR#?@A'@=@x!@܃@3@@B?>?UA@Q@G@S@@lV@cn@B %rڟC]?&?vH@@܁@L@_qI:Ax&AXuʀ@4@4@ru@s7@`?ƿ9o>?Y@@3z@{r@Qx@6@1Ă@,L?0@@u.@@`@So6=²A3HB&SSBS B\@]y/@n@,QG@'@@T1@v>?Sa@b-h@m@.@RF@@8B&SSBA7A(T8%O@pAY.L@R%;?4??H=\e?r?q@|@=@??qAA>N4wWi=@@q@B@ E@R@a%@-@G3@nB@17@xrW@(@8 @V?o!U=>Ni?ڪ?ו?=Ay.=,#u@ @A@T@@| @@;w@u?d$>S@D@@i?ߜ@@.@“?4`?R@1j@jT@@ր@?w/@4@d@!@@dd?&_@ɕ@P@ߜ@7w?ZTA?3`?2@@!1@/@?7޾AdjΉx @h-@A@]l@ʍ@m/?]?7w? @t?6%?I@'[A@q=H == γWwY*U>4@&A@p>dp? @S@c[@?b@v@Ys?ayR^y(E-P+K̃P@!@2@p?@S@@@c@FI>10q>QR >G#fF7>?Q"@( }潾%T@@`@@oD>M9?Po?oFHpKD*ؿ?+?"N?`@@@٦?=? @]?Nh#F/ jԽV *{?O]@{Q' ?@g@3I?,?b?]@@@@E@Ȓ?(X@T@@M@dp@z$@ @&!@ZX@@@˘@u?Z@q@ױ@>@ɿF BaL\]1W@@ @X@UW@C@@,@Roe@"@#xo?F?r~@#@f@wz?} 6r}S q>̡@x@ @Gc?J?wޖ@c@,@wBdt@@V? ?P5@Q@Q@Y?T?Ej??W@H@?`>K@@ ?w3BL>pM@Y@߄[ῐIt- ???:?h>9VCx5ou@@?K[3k&δHM٦?۞?㛊11`??:?M>{h?9d??=v>??*lSzAmAs_ ?{n@8՘?y,<Gu? ???0@3>q@SzA/AAp`\L>oď?U⡿H?T@?"?0e?ZhdVj̰?~w?Mÿ'A/AD@*fؿg?,@>OB$Х?h<@BoW@w#@1?^aTʿle??? G@D@ _@??:@Tk@}+@i?F?U?.?[X@D{a@?J>z?z? *ь>h??vN?!'?%@@o4@ծ??3rjT9iO@@wV@@ @Q@,?ь>ƨA @=X@V@@}N@r2@iUM\o78־q˿@@@!@Z@h@ƨAv@ʚ@@ANA@]VhXWs0fS>.@=2A|A_@@v@?@ ~@l{@L1AxHA'@5D?8?\?&?Z)6%?:'ADA?0$??@ @??@p@@"|J.y!?@e@1?@@?Ŵs@@R?? @k@<@}9@_@U?f""9/y@?B@9"Iٽ5ȠQ@ɭ?a c9@~G}@@.9@k@[@ @*o@,O@A?r4=6+{Z??Jǚ?qB@M@@[@8@_@G@Bg@?P'?j0@ =ti*}}@5B@G@_@ȥ3@v@8@Քl@???9&@4@,iٿ1?=@z@'_]@B>@ @3Ӥ{\@M@@4|@Քl@l<@˭?n@d=AJ'Aҧ?(Y@?ҵb&?""@ g˘@H#:AA~+@Zl?l<@@7=@7@ [AjGAH@Z>k60!I[m9-@+NAeA3+`@|Y@@@˘@u?Z@q@ױ@>@ɿF BaL\]1W@@ @X@UW@C@@G@^J@:ii?@X@?Q`@LNNd[w>@cؿ@?ҹ@G@nL7d(@: A/A?KLṛ?gb?N@@-v@#(?+ְnL5w}{Uu@Ɓ>@;>|@@@ ?S%R\c* >y@F@.0@=N,@A@A|>5wo#m@1@,G?#@:A@j@gI@f@,@?񧿆p@@ۿoe@"Q-H ˀ>co׾:>CRVeVp?P@o?F?o>he@"(I) X2x?0?@'?9b}CN5 ?^X@2@@m"Iܔ"(RSt!?ޏB?x0=L1n8>pHةt8k>Z>'5?{;c? 9kRS؆@LZ@y=¾ &? `?[v?@W0@~N@gN?gkS$sݿ?U?[s؆6n"@j@`!>?%@@.99cϿLgs@Z@/b@?Ē4@E6m>:??I@6AԂAj?.ҦN:r !? AA@1?|?(@EDw@G?@?6@@S?R4tؿ Zu?,P@am@|@p?|3R@@AU@\C@@8r@;ڒzr E<@i@eWI@4[@&??Oz xQZk@X3@ ?R@A(@@O@Q@>JEI@@|Q=_@MH@rlL @ 6@@(@釆@o]@@0@B2ؿ@pM@ЧsNJBk@@yy? Ŀ?Ć@g@釆@>?@@*ex@u 1?Eq@K9 ѥt~ZJ^@^0?c3M{@@d@>?x ?S@A1@榟?`@?3[+;K‹,i /??f?j@A<@x ??<@#@@h>sP@@6~VHaIJQ@?=˝@A@?E@Ѣ@@H؎?dM@@̈&. X@G@%ڿuÿO@w@@E@o@nZ@Ez@G?kE\ # @[i@k Ut@@o@GXL⾐@f@;_@o@w Af%@z@@i@Ym@/0@@@)@̅U@@PZ}׿ g@j`U@@☻@w AG@^J@:ii?@X@?Q`@LNNd[w>@cؿ@?ҹ@G@(n@%@׉@@@Fg@j2ظ?@ 2@@x @3?4@#'@BrF@,@(n@Ƕn?r&?`ʺ?5@9@#@S?q-sIXqrX@jNێ?D@Ų@7u@?"??Ƕn?}3Q?;?ţ="Ծ}@)^@ ?o}c [?k@4 @d?@WE@?NͿা$?yWTp"?@/@6@0@>@-@@@=@zpʳ>:N@>NͿ˛.D]댿??O?o!@!h'@@?vF?>5!?,@Jxd@6@7G?@xC˛HX2Z$+ @1x@iڀ@!?0c%$nh?@'@w@=#}3M[,4=@?@ :@@?vfC>;n?@(@.@>8@? kF.K6ߞ7O7l @(>5`B@B@l@׿X@@@3@@Yl@ ?EտFy? @n7d[U>G0@o@-?"g?`@3f?88%h!>3uN@C@cn>m@@G~?d[U>@d@p@>=Z@ϯ@T@G@X~,BPsY@8@ʄ@6p@(@I?@}@z@F@a@O*@f@g›: m?nݰ@^@@b?L+@e@.@B&@@}@@_@\@G@Z@~M Jܿ @B@lE/H[_@eL?ie} u@X@@@@R @O A:A @uO>kJ@x?h ¨-.#@q@S>O[@j AԪ@R @@D<A}9A M?o2P@@xBMvVKPAu@b0?|9A?A@毾@Ae#ny@b©sGBtBfcB@)n{gZܽ@/9>AT@ċT X@%A^`? Ͽ@pJNpBN|BPA܊@?@X6:?0A`\@ Æ @@~ Aβ?@v@?6ܛb!KpK̡ Ak@iw*@2Af@Æ @:@AALB@ z?@Rf>s!H3’=& @@)?<`|@2A@:@ @Ak@'@@MX?괿pl@?9P<!@Ϟ=@֢xS2Q?@2@3@ @(n@%@׉@@@Fg@j2ظ?@ 2@@x @3?4@#'@BrF@,@(n@ "@0@@J@@{M,?@.@E@p@ا@S?*q7vɆ@U@p@@ "@C@5=@p?ׄv@_c@Z@n@`jxyc)c1ˤv+I=:@ܩ@\@?YU?C@=c:Q@u@a^@ Jd>=?$156ƿ>q:@H@1@x@M@/@c@)@5@8%̾g89^.C?TNWcO()D}ž[?b@Ka@ @>![{jqӄwTN 4i/q@?2ZnBOjV _X?[?;}` ?[?b_? {d?8@QW@H@?k  X?$?;yYEU`f2_1S{տ0>(@J@@L@"@Wܦ@@܃@<@9?ʊwD?Wbf2 տ?'SD@6e@?TÕx؆>`@@܂@G@ˡ??B@}@2*@7~@P@@xxZ"_:?@A"@@@?*7>{@ U@9@ ?}@o2?[@u@L!@7ʿ+Y>XÎ@&@ɽ1]{!@=a@&?j*@N@0@q?o$y$@ѣ AT @>2@@8HvZg@0m@>> @Ay"@$zE^]@cAnaA@ȶ`AAwTPe?N@# @}?k "@0@@J@@{M,?@.@E@p@ا@S?*q7vɆ@U@p@@ "@2@?տٖ?qQp@C=-?* t@p{A<AR1@+@=@N1@bQ?d@R?m?2@}j@|?v! @M@L?D;y whlS\| 2 @1@F@ {W1@,@?@بi@΍['V>@@rl@Nx?돿 =rZLF^fZ?? @ǽ@-{A@#@%@m@pANAX@?xrR cF,.M Eľ% Ab?2d@\st@.@?.@T@<}@?̩[?e4?lIf;Ւ$,wsʨ+>C >SFΕ鿰fݛi#.,mP?s?+ʿ 'Gw&-,$J\iVnb}?9?)?-;@@$[@+@_@@_F@?~?Mu?I8Z&-ݜa4X??d#@@GCAIA/@j@6@*@@~w@ @K?¾,YݜvMEv?t;b/@1ݰ@x@)ˎ@4>hdEڢqkP^@~گ@ @ּ?h?ۿvMEPw@6p? BhV@H@S@7Վc2i`/"J@@i@>|b?Pw@葩@L?i̿3O?y`@v?B߿:e9@&AQA@@YoAuc@~!o?@?>K҅%@葩@=?%?$ @zP@G?:Y!iΠ;@x@P8 qmy@C@0>ӿY@&|@У%@(?=?z G #@z@*?e\Cg@<[Ur`FSӵ3v@;.A'?22@Y@z s>(%@@+q/繰@@,{H@A?j@մ@ /ʫ@l@s>d?@@aF A( AB$C_ÿBNb?G{ AYi^NAde@d?U@@@N6nA_OtDBϢ0CͦrC^QCSUAxx!AZ{@j@ҽ@K|AaC> AFzDAo+Bn%CB^JʗYA#Ȑ=s_@o @ҽB+L?¦@ğAɚmsl/@6?U-NAAAo-?ag@Wp@}׿S@ê@B+L?'?JM@ @xB?Myh?@i+r*q],?%*׿\F@lT@h@'?m?d?*?,@`?,G?@@O Zfw^@H@T?x}?Jr@P@o@m?2@?տٖ?qQp@C=-?* t@p{A<AR1@+@=@N1@bQ?d@R?m?2@V@c>.G@5 AD@D#@@3@@~@C.@ Կ/Ωc@eA6@5%?V@>?w>AeVRØ*s@=@}. @+  5>Į Π_?[@c@ OPa>?9Κ00)Ģ=3>l19?ՔL@ ?cΎE2? ?#Eo#ɶ?|@L?m >cPO9Κq EFA?kǂ?ho)@@'~@]@6@!@;@E@D@z?&>bNq ) 'BY[?.@@ol@Dm@k;M@@@ @5@j?ばÒ(La{) qG? t"C=?q @'@/6@ J׾7@s@@-2B@/unqG6gCAT>{o@@۱@0&@Ė@@Z@wѣ@ĵt@8?kDhTN 6{$?@K˿?(/@m@Ap A* A@@? ㋿Ɩ?L?{$*ġa?@;bw?ea??V *T8?r=F=mj@@Du+@C/D!w +h?Р@5@@Dp&?IDT8?Q@;@j?rA@$*[@o@@nd@8@B⿭h@@?J8 g?Q@"@?7>@@?LI@,A@sw==@Ar@n?a@T @ㆍ? @"@@:6@σw@nK@)?R@͞ mKc8?T@ @)뇿R?@/g@&@@^'E@@!@v=@Nhm9LzTamfSF?@:?).Cþz@@^?g?@v[@ls@ՂZ5!ȏ^2D9@2@l"ؔ@tc??gƷ??X@cFf Au6@A_%C#?8@Ac)5@=@Yټ5@+ڽƷt8V?+@CɿoX3@:@߫12Vǿ߇ M @Z@t_ڿ@#.?t67?ηL@Q@ylЀ@B @( [>=/gM>@>?̊y(ֈ@D@67?:e@@`@l@F]@ڠ?9>O"@@#ֿyasEh@q @2?@H@Kz@:e@͉@??XE@@@Iz@e%@{@j@W@]@_Mo1?9"@?@ʐ?@͉@V@c>.G@5 AD@D#@@3@@~@C.@ Կ/Ωc@eA6@5%?V@# ? @%[@G?ɾZO7???xQ?t.n1?1@@>>o#>TN(銿uR!@@= AAC@=??KL??O?@!@ϯA1@8a?jQ%,>T?C4>6Q?t%@#;@@U@@Q@\@Oi@\@`@?ށ"a?m-?bm<|ĽML޽w?N.@z^@m@oGA @F@gi(@?iW>`w>"J?򌿿ɡ;@@}8@3@2?@@r@@@G@t?@г_@GrÁ?;@LA@j7o@@в-@,@ Ki@G|@Da@L @@@w3@5*2+j@LAR@_c~|uk@\@Ȑ?9;@\r@`@*@+@?@ @Ya+R@.C%࿿ʿ@]Z?U@v@{@AG@k@J@ò?v>Y1H(S.(*;] ?8>>t?t(@@#k@Њ@h@@|B@a@@?)C>` >(*uI(?ɿ3?W?@DAh@B?uS.?@]?K1@c@A1>@N>[uZ~? f1>@aA R@FϿ ?@w?ow6o0@r@@n05@7Z_w3Q@AQ@oBk#V@䚼@@`@@5?| V @^@`O@'fqs[A]nܿ ^@-dg@Ǡ*{o|ґ@VZ,A*@P?@iArY@\ߢ_. @m_@"ve[A?[ k" >[Դw.?#A6 AR4bAJ!A>߿,\?]?侦{!?["T ?k"hvW@F@Hg7ž ZP#1@v?o1g:>t??">%AN@1?"K2T@Mn>.eg 4p?Rx@?j$}Q?@ E' (?y̎=%X ˂@@ Z_-Q^0p@Fx? 5BϨ?֣$&~ܾrrI~k@ 7At Ac$ ĿA%A}A?N([+> vп$dr@@8١@~A@?X@A @w0bǔu@NN@sؿ1.HͿggJ-@@?Қavc+?{@ [@Ut@@5VbOǨ?jAn@WS،RHͿ# ? @%[@G?ɾZO7???xQ?t.n1?1@@>>o#_@05@@ w>>@1@\@8@z?M?&9?W2?>@bh@9@M?(?b¾T@}@_@$>_j*@5>hYUO@KA~?[AN An@@5@<A#aAZOA@ݿU羢37@w?$g-Sdj[n=P4$g-?@?7!( @]Pc@!@2?@׉@*Z@88@o@Р@ b@o'@@^w@+ɟj? B9Aw@j(I@@b?5/I?T@^@-\@c@@K? ?R@g@as5טA BBLXBŎB@7nFH@p AYk@?wr@@ޔ@+@Ƹ@T%@<@&8Aތ@r>ABLXBBϻA8?2D@l@ݗ?@ø?@[@3@߰@]կ@@á@B@_@ @.لABk= ="SRdz@O@y/@b@@i@,@u@@#_q@ d*@X8@-@ݿf˘ZDk=&7I3Ͽ( P`@6A"A8@AASp@K@g@@+A Ai@&8?ٿ'&7{?Ϫy@/Mb:Iz@-]AT=oA ALl@@xr@dA`A+MADh@dF!R̶1@i>ݶ8@@)``@j<@D^A@ @ .?z?W>^@P@@D@2ď?ԛ?@ݶ8@<*?@@qDmnF3i`%S@a@H&WڣFH[@́z%@/@$?r=3uG?/>{^M( @@ )?`~> @@e&@D @ew?G#*}?@? R^G?>$!Y?q ? T>/@@@c@j?XB!H@a?2d>{z.5ͦ?xV>>@[?_{@;v@@b)@+@-H%as??s oI>@X-s>:yPI?B@¸׾9 WB@X@@)@!?nִaȍ=j=h@?k?@Ԡo?ۿ`,d?h9@?S ;&~ЊW6ԤA6o%c8%@P@2s@?h Ԡo?qȒ?rf L߿5e?2h@S5@'gA z- Xٓ5r@B@c?h >qȒ?_@05@@ w>>@1@\@8@z?M?&9?W2?>@bh@9@M?(?b¾T@}@_@?;&@@v@:?P w@1@_@Q@B^@@A@s@@=M@3t@}1?yNl@1@ؓ@?*M ,>+@@?6@㭛@+@~9@ YL@`@@=e`@@@ @?t@aq@ɃE@*M"s+K?A@)@d?2?,?@k4@b@iS@f@-?Hw@N@@1@e,B*3hݔ[#=4AvV@ i@wJ?`?}@4d@ @@@f@q?f[zW@ゑ@U} 3hx$A'Ağ@?Eh' @ z@fm?8l@A@Z<@aA@K>@@@Oq6Ax$A/ '1@WUp@1U=@ jAd@?R@'"AO@Х?Ճ@'@^qc4^AqAs2?X̿L* @)k@G@&@@J@+ޠ@*@1@A=uoJ@c@-`s2?H9%$@/r@@;?PB@v@]@@I@w?@?L? ?QO@C@vJH]?@@0>&9?\@ت@LH@G@@W@w@,V@@-?x-?>ǧ@Vl@E?k>Aw@ "@nf@A>)@@RT@@_o@@@v@ @@o@q?!k@@vS@k>«/$NU@?]x@G@O*@@? *@\@x@@ǎ@AA@+,@ o? ?Yʿ«/Rhc܆Fnپ1h?\۳@ RAi.@_,?C-G@aoBW?Wf@A@|߮DvRh+??J󿱞@CA<&@3_*. Vw1`~@@~\@9ҿlS^+?k*M7c30g@n@ k?dd X3<5M7?.]@m@ JڧE+k*>.EE@Vp@!房 < dS #2Sr@c?@#ZF~xmu@ݝ@L=Qcv0 Yag?E@K@Ϳ !ݶZF?C=Q!O@ @^@}JHJ晣!u@c@ @KǾ뽸?B ? ѿ;E>R@Ak@?d! JгH+?-@^A{o@&߭>Y3B ?&oqXV?b?O@@fAq@@/@k`@(@?u@@י@d@X?/?:&o?;&@@v@:?P w@1@_@Q@B^@@A@s@@=M@3t@}1?yNl@1@ؓ@?A??Ԉ@uG@T@2@F5@?@U@s@?H&@;@@;O@F@6T@j218@e@0@Ǵ@H@YDC@V@5,@a|>~]@+@l@?@J@K?JD0y?@Aso@IL@>?R@U@w@K@h?@P@@ܱ@EaN@?JD;?HĿV@+@mn@@@=@4@@p@@t@@@I@E@ѿ2u;~?3 ?CNt`@\S@L@:@/@ ?|=d@-ٳ@V@5@@ͤHrB~?*@H=@e)\*u?l!ɳl *@܍@H?JқCa@/@?ƫ@qt@:Oх"܍@$&EͿ7<ٌ@xA@6$@^@A@M@@*@@T]@&g@:@@%V@A;$>'jk>@A@#@6> ?K@ AQ@F?E?@JAVA@?>ƿ9H@_F@r@E@C@<ϾA@վ@+q@r%?@@@@H@5Dݽƿm O"!@7@z3p@8@@w@R8rF?:@W@R@W~@~?(E$@?@0@tJ@G'ҿ;=%?Mξ- ?F?mr=/:ӌC?5@ҙp@3?b)h@P-,@0λ!RRϿ?ͧ? ?Cb6:$޿o)%d^f?{>@Z?DW(:`?z?4j@88]@*@@@K@v?1(8@f@@ȴ@@)D@W@<@ @[O@l?@@"@(ܱ@bN@>?^DQ0 y?@[An@KL@q>?@<@0@Tq@@v@@@^K@E@nпqEXKĿb@@m@@@>@@0@,|=@[ڳ@SV@6@飈@ӕtG[BW?% ?N=t`@S@S@@Q@ ?,|h(ӳe@"@}@z???e}ȳm L*@C=@l)^*u?=?3p?0@@Zh(l`)@@VXZ@Bb@Yv@DX><Ѕ"8@? JBכa@/@?֫@s@jN{>@A/@j #@?>K?L@ A_־@q@LrR%?m@@@@GH@ܽgƿt;H@cG@r@cF@C@<~ϾA@_־@Z@=@@HEy@@)@@@>`&@+ |O"m!@9@7p@9@@'w@;?Xq@Z@ҾI@|s@@@8@,t@E@0@?p./tU?I??h@v}@^@@@ҾI@?^F$@ @@@wJ@`G$ҿ=$?Uξ7Ft>g8F?;@X@@V~@?&i@[/,@,ɻRuXRϿ߲?{?މ ?LF?=3:{L?6@9p@{3?'W8`Fz?k@"@cT?b'F\ݧ?~a@? 3ݓ˾l?aO*ή @V`@???p7,1%?=T@? M(,?2!hpԾrϿ(( 8س?@ j@U@ pҐT? @bK@Vv?Go(^y?So?4?g`?t4pwN?v@Hg:@վҐw?H$@}@V@K@hYͿKyii7ؿc)˴=_@@G+@/@w?@@Љ@@@tO@?(?[B}|gzH?kQ?(N@@@@@Px@@U@@e?&@f:@D@C,@@.?5@w@+@@9@VL@/@m4@'b@^lS@Wg@P3?y@S@@ݎ1@_,)$r+N?A@)@h??D ? @m4@k @@wg@Rw?߄|W@H@O} Li #2ACV@i@3M?!g?Z@6d@k @HӪ<@`AG@{>@А@s6A~$A'A@?F& @# z@d?0l@A@HӪ<$@?A@6?N@Ji@!X\$}/AT'D1@Tp@.=}@SiAEb@?J@jߠ@+@4@=?rJ@Nf@ڔ-`o2?a̿ )@&k@+@q@@J@@K@?@J?M?? O@C@麿KI9$@0r@"@e?:SB@v@_@@@@w@U@H@?3?ȧ@xn@)?O?@@<>#9?k\@@ G@F@@@O@u@ @@o@q?m@@ S@%k>#Bw@"@mqf@7>*@q@MS@@l@@\@x@%@A@A@|.,@p? ? ʿ/D7NV@?z@@D*@@? *@\@>aQB W?f@|A@>|{DxZh놾uپ 4h?ڳ@`QA-@3,?-G>a w`~@r@%\@>ҿkl\^И??ePٶ@A#@L3- Fe.47?j]@m@]Ll*(i*6c g@@@f?d XFS bS =S=r@Sc?@l"G?.,E@p@刿RzS 1 Yarh3?$F@(K@ǥͿm"7F~xZu@nݝ@a=&dvj1 /Ƌt@@e@> @,Ǿ,?=9lRL@H@\|^@'vI|3Hј?3@+_Ao@ܭ>3d ?~ ѿ<>bQ@@A`@C?dO"vI_@(@?@@@[e@`?W 0?B:oK\V?D?vO@@.A@@D/@_@Գ@@Is@g@wL@s@4?Ql@|3@ۓ@?;&@(@v@??n w@k1@#@@[@Գ@,M?D8?+?\<@e@$8@=(? ¾?@$}@d_@-5@W@8>>@=@QZ@m@̌z?,M?@@4@WAaAZOA{@ݿ!7(67@2w?޶$>j*@Q46>sP P@KA?[AN A\m@@@a@@)% A5AOAs@T}>=G3f-N*isAKXBQBp@99?H@9 AdMk@P?j@@@@@Aӯ@ߗ@@C@_@@2냔ABϻAP8?2[D@el@?@丸?X@Ԉ@@,@u@@H_q@Qh*@sZ8@@lݿɘDj==zRRy@"O@1@rd@6@i@,@@{@@[+A? Ai@셿75ٿ9&&7.Ͽi P`@B"AB:@AATPp@@%@r@cA|`AMA h@FnR1@i>{?y@ףMv6Iz@-]A^=oA Awl@%@z?X>[@N@A@@?=?@8@@q_`@<@]A!@O @(?z?wkDg]$S@a@GTΞ<#𼟡*?@ @oD\F:^>G[z%@N/@!?r83]šH@"@\@Kgiggs?:^>&@. @w?GR/}?@?ML?'/>JM* @#@$? |>| L@֒@&@@Ec@m?X-A|J@j?D2_F>@!CƗ? ?2 S>0@v@@@x@G,?+֥:??ݿVMܭ?<.IaAk>>@?[?_ʨ{@x@@ԅ@)@"?k9a^=;h@ ?ls?@Is>%hPL?B@׾9TB@X@ԅ@gW֤A6#c29%@)P@q@:/ Uo?ۿ[,?m8@?/Sz\&ݠ~gW:)-ۓ r@H@e?T P>ɒ?]ofH߿Ue?Mh@b5@M(hC :,M?D8?+?\<@e@$8@=(? ¾?@$}@d_@-5@W@8>>@=@QZ@m@̌z?,M??}Q?c}n,?/@@7ա> o#}_ ,?@a[@f??ʾJ7??I??f?@V@mAP0@^?k"T,?Tm슿R!@N@= AC@/:??I?@@i@Q^@=b@?;la?u -?ﲭ@%>tQ?tm%@<@@T@@@HAo @F@uj(@H?4K>>S?Ǝbh\@uLA@ i7J@+@-@*@_i@wc|@@@+@?v@  @Xh<+9R@e_ }n⿬k@e\@t?a?;@b{@@A@Vl@@Qв?5R3 H'Q/c?%~⿿ʿl^Z?W@v@~@Ag@c@,C@@P@?:<6>q >(*$< ?@(>_+?u)@@!k@ϊ@g@@?0@@A%=@ܤ>[(u(ȿHW?w@sDA@wB?DC.?@@?ow6oI0@$@@L n4>7^jAdf1>@aA R@nϿcl?@@vb@@@|tV @@`O@#f}s+`w0Q@A]Q@l\Ak$V@@@N?@jAY@ܢ.{@Wq_@eAnܿ^@%cg@*l| ӑ@Z,A*@N?VnaA%!Ad>߿;\?^4![n"V>[*-?#A AZ]Y.@j?@qaj>d?T , ?O9hW@ə@oH~g{?O@?miQ?&|@ c' %N@3?,2o@n>[b5 9_.QQ]^k@k??rB?5?/Ď=XTȂ@@ӧ ޗZ9_ QĿ5A%A%F?JOX3>cп$o#ܾrM~k@7A0 ADc$ ?W@uA@{wKau@N@iؿ..d d@B@n١@AI~@?/[@t@ߠ@XbĦ?A#n@SS+RIͿjhg8I-T@@?yњbv(?{@/[@?}Q?c}n,?/@@7ա> o#}_ ,?@a[@f??ʾJ7??^@@E.@Կwѩnc@A@5#%?V@@>.@ A@M;῵F#@e@^@d _?0@)c@jPa?0?A5TR𻘿!-s@>@U/ @+5d9? ?رn˶?:~@L?*>czOΚ0)=3>Е1k:?L@?cNTE9?@@>@H@K@Չڍ'?C>gM E'KA?&̂?3)@[@:@'`@@ =M@,@F@:@8@?x(Z{ې *CȐY?S1@@Dm@Dm@ =M@W 0׾7@w@F@1B@+׸DH ɗCq ?="@x@p.6@+W *Ŗ@@@ԣ@޻t@m?=h Qq 6DA4>X>o@[@-ݱ@&@*Ŗ@ Ac AR@@?xn??C|$?S@XDȝ˿?2@p@A A&y,@?'>4a??@fw?ꪜ``?|? )+?X?Et ?J7@&?:!?&y,@ˏDX"wC#+??Р@N5@@E&)?D7?V;F7oj@»@Fu+@ICF/ˏD@e@@G⿌h@@?l8&g?9@=;Vj?Ak@z$*@o@@x=?@Ar@?@ @ى? @Y"@?37>@@?II@A5@x=KcD/?9R@i @燿D? @g@&@@56@~w@K@ ?R@7'mKjTmCF?D@\%:?3-/ľCz@ @g$E@ӹ@0 =0@9ixnK住 1D@@lm*ؔ@Zc?g5?@@@kq@Jւ5住@A]?@^>@Wκ5"@ٽŷ??X@nFQ A$6@_y)?@AJǿއhh M@,@_ڿf@.?tS?r@MɿsX4@N8@N12Jǿ q=g>^@< ?ym=>ш@D@47?L@M@4yOp܁@@׎ W? s1@ @%?݌@@z@9e@<`@@C]@? :>@@ֿy|sj@@j]@M72?#@"@~?@}͉@n??qG@G@@#Ioz@8&@{@|^@@E.@Կwѩnc@A@5#%?V@@>.@ A@M;῵F#@e@^@2@-@=@ O1@`x?d@\?l?g3@?|տ?Xp@S-?t@{A=A2@ R\qIA @e1@F@ {v3 ?j@|?!8N@@R?@;z %whY#VE>@@0l@x?菿=br>[LӰv\>X1@H-@@@i@U숿̍YZ'@o@qAA@%?>+_RraF ^Z?ޠ? @ʽ@}A@)@Z'@ٽ?.@V@M}@?C[?4?71fҒp#+hz/M8ľ^@FC?d@8wt@v.@ٽ?ߛiu. iS?ϋ?$ʿ%_F,̨+ > >HF1fߛN+@_@,@%F@??ƃ? &-Z$\s?ns}?9??5;@@$%[@N+@k@@@@z@@(k?¾,XXRzkX??"@@DAJAe1@k@آk$^@ۯ@e@ټ?a?ۿrME7w?;E/@ݰ@y@)̎@>ygdآhb.@֧@i@9zPc?Pw@r?Bzc׼@J@@ch@6@boAWc@r!qj? @?3%@ @QP?_̿Y?ec@A?߿lg9@9AA@l yH@*C@$>ӿV@&|@%@8'?;?$?% @}P@Y?U!Ǡ;@w@|8 l,TkT,v@@ ;L?-@8@6 #@w@ ?\Cg@D[V,A&?.j@8@Ƭ@m@qs>%@c!@p/Il@@,zdK@A$C ĿB$)bDTW| AހO^WAcv@d?@T@ڙU A|b AB$CΦrCQCmaUA ߴx !AZs{@@n6c@X@yG5nnA?ĕVGB0CΦrCt%CBFZAxd@@TEҽ@AmCS> AT DAn,Bt%C@Aew׶@-@?}?r@AP@p@Ln?#d?\"?,@g`?)I?@t@5O 2@-@=@ O1@`x?d@\?l?g3@?|տ?Xp@S-?t@{A=A2@|D@2@P@N?*O7Ɇ@kV@p@\@ "@:0@@@@/ߐM[*?@-@|D@1ˤCv LVB:@@K\@?KW?1C@:@Dn?xv@b@?n@`c|ye+1>?T@W@m? >pLV7:@Yu@]^@D$d>K>[N@↤@d@+@@H̾y49"-dC@)25O8ƿ̈>s:@I@@3@N@a@ @>V;tSj羉NVbO}Ͽ[?b@a@V_ X?e?#9}O%a :;h/@?ZpOVkW@SH@?klX? %?puYCDU ?Ƈ?z[?u_?>{\d?8@kW@"@ܦ@╧@Lރ@0@w9?|w?=Wzs31S}տB>(@Ց@@`@"@Xҷx>>Z`@f@@wG@p̡?w? B@p @=?8@@t@l¾ i륟S -R!@b@@?a 6>c|@U@o9@?@з*@b:~@@[@hZ_O:? @<AR!@U1y!@_@Y&?{:f*@DM@/@q?-qq?H@@2K!@Q7ʿB>@t!@̽U1Qs`¨[Vc@m@WR>]@A;"@%_s$@ A|@1@;@n]:ŐQŽw^?=@ @!~?kgܶ?a<@tY@+?]{?/Ɠ@C?j1|D@2@P@N?*O7Ɇ@kV@p@\@ "@:0@@@@/ߐM[*?@-@|D@2@ļ@x @7?H4@'@uF@ژ,@&n@x%@؉@K@@@i@56Ҹ?@2@gNBNP?}@Sò@ u@)?H??%n?Z#?ɺ?5@義@#@pM?K2sZ }mcq$?k@@d?i@QE@? /Q?;?ر=վ@<^@ ?o}0@_>@c,@Ƹ@A=@~tܷ>M@Q>#TͿ?j yXTn뿌&?@@"5@0@F?>#?,@wyd@6@4G?uC%a㦍~D댿~??n?p!@g'@_@$?F? a?0$hh?6@&@w@u"`_u^5$ @v@ـ@!? as;ɜ?9@4(@.@<8@!?jF+K#ߞ09M3=b@ ?@*:@p@?s;@@פ@1Wl@?,Gտ[7y? @{ 7e\7ul @y>g5D@J@l@X@@NghP!>pN@@9>^@{@"v?GIU>G0@o@d*?Rg?`@,f?5„;NQuw/Q@2@߁@p@Z(@{D?Ѥ@d@p@;Z@@S@B@^~-DQ-^@@ b?L&@e@s@8E&@@}@k@ݠ@Ab@+@g@<E::l?ܰ@-^@1H-9 _@.@? lہ o@6W@+@@@.@,@@ؗ@aM Qܿފ @B@E1H-­.y. @ l@F>PS@%g A@ @ AYAʠ@~jO>C@ W?h-©?QwP3NAu@?6AJ A@:A7AL?oN@@{B&O RqBn[AȨ 3?@'Nu=#A%p@,o@_A][#:j5@vlץwpA RqBBcBldZZcܽ@9T7>#A@}T(v@ A >(yx@*spdHBB|B%A@L@X#?3AOb@$X@P%Ak?Ͽ@oJoB|Bb":M Al@ w*@A@ @}@} A1?;M~@c@N? ܛbSžP= @@&?Bau@/AK@@YA-AB@wAv?@f>lsTISPeB@ =@5㢿VYG?@:2@3@6 @zj@'@@HX?z鴿g@?P2@ļ@x @7?H4@'@uF@ژ,@&n@x%@؉@K@@@i@56Ҹ?@2@EN(I)w≯@ֿ@?߲J@G@0K@Yᾡk?F@Z@?c@LENg:?l@@uv@"(?rMLd:FM>Z@: A /Av?Nṛ\6*I >y@)@/0@=%,@2A@v"|>`8wۄUu@>@ =>̝@!@@x ?]H%\j@kI@h@a,@?꧿qwp@O@ۿJq"#9m@N1@G$?#@=A@j@tdV+yp?ߓ@Ht? 2F?>/hy@"\0H@ ׀>סd׾>:>?=tdVeE/x?X@ૅ@3@9I`"/(J)! X|?@?@<)?`DNe9tSk>]>5?PNc?9[kS["?٣?ەB?N0=Q1 8>/pH9t@0@lQ@P?MTP$jݿr??sָ@wZ@y=¾_-?Li?}?@ ϿYNgs@Z@c@b?4@ER8!"@Uj@>Υ?%@=@_.79M>b G?AhA@F1?ɼ|?v*h>A?s?GI@AmAbd?1ԦMKb [o?N@lk@-}@?5R@@Dw@H?R@6@@핡?HR9tؿKXI@6[@&?QzxXk@3@?Ը@[A@]C@>@r@Ԓq C<@ڬ@XI@o=z@H@rkؐH @$ 6@@@@,@_@\^>Eb@@|oyKNB>@@p? Ŀ ?@c@-@Z@ @0@ٿM@J@[ѧyĥ~LMU@h0?EƢ0B{@6@ @b>?.@o@ _x@vu-?q@P5`„,”/u??lf?4@A;@w ?N@AAv.@?b`@k?6[-F<`VQd@Q@-?4=ŝ@Ap@?.8@^@}@!g>qP@@FV2&k.uMV@G@ڿӅÿ@@r@Ց@D@@O@ώ?g@䜅@@2&_ t;@o@Gc⾔@f@2]@.o@Y@Bz@?Yǔ\ #@i@_ @U@N@NPZ׿g@`U@<@@mw A%@{@@i@Xm@9/G @@@@EN(I)w≯@ֿ@?߲J@G@0K@Yᾡk?F@Z@?c@LENa߆rNn]+W@@@WW@0VW@}@@@r?Z@@k@?>@ɿaArE~Sgq>dʡ@U@l@).c?C?Tݖ@4b@@ke@"@|o??[~@u@\f@pz?# Ar T?HNj??IW@H@q?0 `>L@@?yČct@Z@? ?6@R@@`? T?*??>(3 Cyoy@[@?X3B>K@0 Y@†{uIt* ?Z?*?ʺL>h?|d?Z=k>??VhAUZb&PMЦ??P1Ŏ`?r;?ʺL> $k@zAqAa l?< >@? $<?7?se?ihEjܰ?w?_M}ÿ'A33AA>v`㊦f,>?翧񡿷?A@?!qW@D#@1?hWMʿ^k "??.?G@$D@+Xkؿg?қ,@G>#X=Х?:<@!qW@T?+??\X@`}a@?RJ>??,*:[X'@M??H:@E[k@4+@s?T?0rTtN@@U@@ @Q@?凹>>h?%?T?_,?†@@5@í??0r"7a8˿@@ @@[@i@6A^@X@V@@P@2@[M:q"7,U 2 kS-@<2Az{A_@J@v@-˚@@ANA!@䗊=Um??(b)?:'ACA ?&?`?@@r{@f1A,HA|'@C!??t'?@,@?´ u@ݙ@^??$@??@q@5@|,y+?z@ge@t'?R٠ߗ@7?a}9@P}@@19@k@<@9@_@P?uh"s<x@'B@M"+b?Q?̚?B@M@ @@@o@O@joA?3=A+z *}@B@xR@X_@A3@@`@ @G@N7g@?+&'K?0@&7zg]@@@d @2ʠ{\@E@@@ l@??%@3@Wsٿ24?.=@"y@D1?%&"@g@":AZA +@"k?<@?7q@=A:'AXѧ?A(迂 @?DD`mO,@*NA A$*`@ }Y@@7=@7@ZAIjGA'J@EZx@70Da߆rNn]+W@@@WW@0VW@}@@@r?Z@@k@?>@ɿa̒?X@@ @5L@n@$@c @!@X@@ g@H?,?j?]@@@@E@̒?Au@j@@M@z>@ǐ?y? Ѣ@{Y@9@@&Q@ fTr 0{@{@٥@l @Au@}>0#?VA@]Q@3G@S@@V@hn@l$<8R#?CXy??yH@@r@L@qIkCW?N@@&u@P?ӿ>pC ƿ_t>?Y@r;h@ݏ@@$_@6=&@A&Auˀ@@3@bv@8@ `? ƿ:L?#0@@ +@%ݡ@|_@@r{WAY3HB B3>@P{j@9qr@v@3@x@:L?v>?fJa@%h@i@.@fF@sS@UBRSB BH\@r/@@DG@'@@#N1@v>V =Pe?$n?q@l@@??qAA`7AJZ8L@A(L@|;?I0?Ÿ?V/@H3@pB@V27@tW@D)@ @?,kU=N=46w"}=?@]@B@\ E@R@%@/@U@@R @@Ew@Au?>@D@@ ?٪?ٕ?T=6y,/=H%u@y @As@U@?/@2@@[ @U@y]?&_@ʕ@|P@ޜ@@.@Rȓ?`?@\k@T@@ր@?(jVΉ@+@#A@j@ʍ@.?.[?Br?\IA?\0`?F2@d@r2@A0@?޾Bd(j< $HγzY;A>@&A@ձ>RYp? @o?"?OH@$ZAH@{=JI h < 'LCJ-,xKfP@Z@2@?@Q@GZ@?_@,u@o?~Rn`g'h(E,l7=?߀"@T} T@ @=c@w;> 7i>).@ Afĩ@$& k%Ti-@j@@Ae@?a&> ?=u?21L%̒?X@@ @5L@n@$@c @!@X@@ g@H?,?j?]@@@@E@̒?@@@J@@Vix@c)@ '0@[?( Im%?n+@ @I?l@@@@j@@?@@ʧ?3@3@A'@p@/@g@J?<"?S @oDy@;.V@ @ !@H@ 1@%@F@?@H¾> o??e@@@H@S@X[ >AxO2?'tk@@@,@=U[ZH¾<徦la?,R?<-@@Ia@ @}?q.~Luџ?@ @BD@$Z?M<u替?a?E>k?ia?[u_izR@d>@Їud?j @|¾]`?γ@u 8T y(??tb,]r1YͿLrAZA-A ?, ;?@1I {?y??1h?Js%@,?=~I?˗AA0A?>?=?c?>֡?A{! ? ?J@NAv@D=C @|3Aws@)Z޵@\@?-@! ?M̩="%ſ! 900?;??è@A @2@RjE8%"8c 2 @@@ L@M-?[ 9I@.N@b@&@ZY@~I@Ѹ@l@'P@DԾTؿkY?q@8@@=@K @@+?i?I@:@˄@Oݭ@@M@r5@E.@ٹ@Ԉ@ba?!(N?&L@fB@@lH@0J@f@@q@:@{~@ĉ@$@l AIe@y@{3?U>>yMƿfA'o?d@%A1s@c@U#@{~@A|h>^ G@@9@S@a@>^@@?O@'?_e6k@@ @?">AnN<]&M̿ƞ?d?@{,@YhMY8@+@+@@>Q@CD(˵?X@ @ؿZn$|ǿ>r@,@~ @? @< ˳ھ(@@֙?ŀ@X@=?eVE$$t 84+>A@z@vw@[C@…?;͵V8V?#@d@ @@,X>ut Gb ʾ׏@ZO@$$@X?A]?km߿I$?&r@K@~ڿ@+@Z"?ЀG5 Q\U?p_@o@c+k:#@@}@5@N@k?*g.+@' @.@5#u5V?i?1@g@@)@^k ?@@ݘQ@̾)?3GO@q@<@pdK@?V?~N@p܈@'@@P@@}z@yb?LL??!P=j> h?@A?Wa?b@OA| A @@~N@@@@J@@Vix@c)@ '0@[?( Im%?n+@ @I?l@@@@j@@W0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0?Y4>Sk@2J@@8X@Rޯ@@}~?j_t?@\@f@*@@Gk3?gX{??@@@Oy@<@q˞@1@l"@ZT @A@|.@ɕ?W#@dU]@!@@l>l@ @Q7@4#@@@G@-@@F@{E@?9=?8?=?,-Ū9`??I!??\H@T@[*@݅@G@D=@ p@„@BI@ ?>L>?D@ܴǍyaY¾ @!?s>T"(@w@˒R@D=@h,>?n$@"@U?ۼ??\@=  gsҀ@,H@ ؾd1F??@f?h,>@@1(@GjQ@K@?m?w?+@>ؗFє趿?U@"P?L>q@o@lK@@D@7j@e%@@C@d5@~?Pso`S "@E %v&D[?@>m@3(@@@@D@k@@lbk@B@f@`@'@v?|?Z=9]ϔ?{?j#@n@X@l@u@,@k@??u0prGgۣK;@ڧ@"@-A7@)?[ ɝ?-@6A,@n@n@uս u0ߢ?E4>6Sl@3J@@7X@Rޯ@@~?yjlt?@\@f@)@@3k3?X{?ߢ?@@@Qy@;@p˞@1@o"@\T @A@|.@?T#@dU]@!@@j>l@ @Q7@4#@@@H@3@@E@{E@?M=?8? =?-ت9u`??`!??\H@T@_*@具@H@;=@p@„@EI@?6L>??@عȍzY¾ @!?r>Z"(@w@ǒR@;=@,>?k$@"@U?ۼ?w?\@=  gxҀ@,H@+ ؾg1S??@f?,>@81(@HjQ@K@?m?w?+@'>ɗFє趿?U@P?L>u@o@lK@@L@=j@h%@@E@j5@?#v`S +@E%n&D[?@>m@6(@@@@L@p@@nbk@B@i@`@'@?|?ЁZ=H9ϔ??j#@n@Z@k@u@.@p@?|?W0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vkJ-?疾3Z?9@D@@<@@?8n_?̴@@@2@Ȭz@,?YX;?J-?@F@#`H@5H@(d@0f@{?M?'r>@:@^?b@g@,.@0@\p@엕@@n@$@@&@@@j@=C@̝??g?2EP?Uؿ8`B->><2?>i@;ئ@p@԰@&@+@8@S@$@i?W>N?(@txȣ;F@ja?pDG?/@;=@] @+@>?X'@ q?ݿ,{ma-@kr@;nOX,EJv@'0@ؾIK?kW?b?>eB@TW@V@@>Y?|?e?@j]??zf> ֌?g@@g@eB@@b@l@8@j@G(@ǁ\?pL]bS=:o>nO9>ޭ?x@<@@Le@@:@B@sn@U҉@v@աx@! @\@ ?%A>C6>Ǹ?r@T@bD@@ @Hf@1@:@t@%\?6ɾ-?@@f@'@_6@|s>-d"f?E@j@I @~Е@0r@7T?@[;?t@k?;+ c@4@@slA~@0^>m@mA@|@QQ@HMQ_/vkF-?薾?Z?9@D@@:@ @?nq?̴@@@2@Ȭz@,?tX;?F-?@I@!`H@5H@(d@2f@{?M?)r>@ :@J?b@g@..@1@\p@엕@@n@$@@.@@ @j@;C@Ν??g?EP?-Uؿ48`d->>ϡ<:?N?(@ȶwɣ?X'@q?,m\-@er@`mOX"ECv@'0@ؾIK?lW?eB@TW@V@@>Y?z?b?@j]??Jf>֌?g@@g@eB@@b@ l@8@j@K(@Ձ\?qL]bl=Ho>sN9>䭯?y@:@@Pe@@:@ B@sn@S҉@t@סx@" @\@?$A>Cu6>Ÿ?r@T@gD@@!@Jf@4@:@v@#\?[ɾ-?@@d@'@a6@s>(d,f?E@j@H @Е@2r@5T?T[;?v@k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vkf@Ś@@G@-w@/@@B@֏@Y@pZ޾P'L^?@@N @Kt@@ƿ@t@%@f@x@ @2@| AA@hd?yٹZ dпnwn_Ê?@A!h@@9@x@R?4@=@"@T@rKBL>r@3@B@VW?+DͿc@G@H@-3@??RO0|׿?@@)ɿ1S@C@@Y{@xD@6&?v@;@PTOu݊ :x̙@p@>@Nx@7@]>y:]=.@6?@ @޿@V*>g[sI@>C}Z56rN@@Y@AR@X{? *?[Z@e2o@7@W@B@@|?b?>(U`xi3>ͽb?5@w"AA#@@[Z@p@T@f|@@Q@fk@F @{@?8tun?g!,@@J?(e@`X@W@_@ @p@~@q ?8?&@$r`@w@=s@Y@=@@ u?~@.̌@/@ FG@`;@@@M3@m7@ ?@~@m;><)> D@ @?@@K?Dz6DY}yվkKh@E@0@L@Ɣ?m->m;`3,>w>@>h@ @?qeh#ep@a@[@?3>0^`3.9??P/j?8 @ Pl0+@WD@A1@KAZY]?2?P;&?UEb?z .S@QԿY@+>O@?Nm?RA B^A?ʖ)C &ZX ?-S@睌ٿfp?AA?hw7@h?`?orASAA\]dyD>^?n3>۱?6睌Hƿ(>l?Q@Aƽ@B^ɉ@q@>뾢@@jD@?{M HNqZ5>d9 H?.w@p@ @&?mi+b[n|jC@3@Կ@WY@H?$oNd@ra@ @'D @۞3@{]@|@S@K@CRlE>d@@:@rO@gOB@ @E?ħ&@d@f@Ś@@G@-w@/@@B@֏@Y@pZ޾P'L^?@@N @Kt@@ƿ@t@%@f@2@-G@{@ڳ@e@*@̏?t 5@n@5@-@9R@?^?,<@ܿ@&@@Ց@2@EBlhJ@Ģ@@g@@}r?b>wY>&tS@t"@Z,@@?C[E!\ ªkn?@BAʙ@?At? @5?د\?@k A8@ xq!F ! I՝Jf@ָ@M;@"?WΝ@@@'7?=<@zb@?Y 1F ehT=,;lM?m@n=?@@K@d?RdO?ţ=L]7Nehu{lm^f?:?¿7̿&?R@g?g4tx?J9?~'Sau M$/4? A?l?;-ǂ)@<@ W@Qf>V_?c5+@[?-td^6 ʦPB!6mP)@Ε@4@Þ?ھ@@@Ry?,?@p@#?q܈Y6 :Эt =W@e AD@?UG?)\@Z?O?A@IA@?8.:@cwy*_@L@A^A@2?I>[:?e@8?[?@QA2Aa@4?%Sn@?@@@@}@?~?T?H@@H@ۅ&@mF?@@Z@&@֛@ i>ŷ@C@@c@~Lz@ m?) @O=@:B,@e@<@͆@A@}r@!3D5ٓKY?L@E@JD@xAc@?@D? m?_£xY>|0>@g@]QA3@҈·V>@@|@U0?,AW?<_￧wC^?[@P:@V>@@J@җÀFeAtAцAWo@@4@p@у@)?wC4t?6@@(@7b@LZ@t#xR@oa#BxBK$B@P=]@:v@@@@4t?0g?$~@W@5~@Q@=q-@䡞*@uB>ZBRB@ǽ@B@`@D@D@ۺ@0JݿEZ[?3?q@U A@?k[AA@ʀTʿx@:@T@}?[?x6JݿB?@??F:@x@N@+?G{.`46l3Q?\p@8 v@Y@\@WA3@^?B?@Z@?@/@^@?1D@AAS@@2@-G@{@ڳ@e@*@̏?t 5@n@5@-@9R@?^?,<@ܿ@&@@Ց@2@Li??@@.@Ǯ@n@!@oWAR@?"@SLx@'@iY@h{,@]-ց~NslƈC6bڜ@.AAM@U@@zi@Hk@^ A=TA@ͳ@_y-sl:5~?`r?< ?E/AA) @ٽ?@8?7@;6ADDA0 @T|@F?:)=s@i@R"@y@X?t?[ ?I?lE@N @@.)>K@@U@)= )]@O?RGoɿ'5@n@*"'@u6@MI@^&@~4@(E?@D?@~R@y)G@}@ )u){n?9?(4G0?p_@Kk@_i@/@5}@Cy@@O@0?#ǿ(?xu)yA@@SP $@y@fA@Z?p@b9@m@Dg@Z-@?vF@9GS@yA(@h@FB?wgI@@@ @M@@w$@@t@D&#@^@yb@('[@ )@utL*Z!@=A`TA+G@?ؚ;@?<@AD)A#?@z?w?¯資8S\>@@.HmV%@/m@?.?x,@i@ @??7@8}?#? KӶek7@8@#?}~vTS@]/@\}鿼?^_??7@?V?M?ҭu/? @~I@/@@JV9?2Ձ?|^Z?7??7>?]g??\P@>EAA]A(k*Mʚ?M> ?4@R?7}??o?g:m (3@?t#dRAĩA-A}!)z7I?<̞f?8?}?m@&@0??|$ZM???qc?&@/?Lno?\?G5UۿW y2=O?m@?%@7@:qM@U@??%@OG?j,SkȄ?"-@"?pً?nI@o@s?={H??O4WO(@@۠@?L@<@5}@(?x@j@ ?Z}N3ƿN@.@Dv_=iPW@<2?@k%a|?Dr@@q@Ի@Ka@@d(2o|l@e@Yu!U_l>28߈<3O@?CD@@y@ƹ?(@<@V@MÌ@Q@?w“ l>¶£“K2s-?4?Rb`?X@$A.@(?B@A@3?Np@ݓ?>~auΞ¶/=G%@?_>(@' A,@yh?@/@f@䱡>~<@iF@)Z/]@K<@ Wӿ @/@x@gF@D@}a@ɡ??hY@r9~@uA6!zՒ@,y@kOۂ4@%^@ix@ji@wï@v@?Kwg>rp@@A6k3@Yi@'@̭)˯! =^@aM@&@W@@7@ (@P@ͶT@Zp@D#@i@k3@@Teug7/?5е@<@O?2z1?w@?sLGt\z%>@N1@^ @=.@qԫ@a?"kq7^@=@a>?aB@ꑇ@2Zf=\@@|(@Bp'@]1N@?5梿O@YU@\맿|cBbV@b@CКdY{`?$@D*@@@g1%!?u?kx?(?܂!?m2e|m`=׾? (>R7h-y=`x4!g aa}$b?,H@n(@,@Y"Gю!Ux0f$?/@ (?cyqԷ ,_%۩y(>6?cI?z3^'ح?+|F=3L=,_ %@.d@ 5@d?} ="ÿS?T?<75@0@@տfA?ᙀ?e? %@rڑ;.?@ 1@)@sF>':@r.H@!K5Nt@lT@>r@@C@h2rOB B>@jA PA4@k?[>:|ѿߺ辛?C[?nΛ@ AA8?abNO戾7ï`w`@M@f-@+?Mʾ@@B @۾b@u@<@;?/0{v}g戾a@@_=^k%@)@p#@ԝ@y'(@R@|Y@/@4@q@i@/FS?E@a@eD3оtL@h??^ b@@@鯴@@׽@@H@?HpZϿQ @K@m&߾eDC¹t'-@4@H?jNJu@AA Aa@?WA%Ao@}`?@>:jeC„nD>]4~Aм@NGV?AbT A֖@4 Ad$A>X?B{@v@YEK%꯰n+wBA$ܭ? @9@q|:קAK@`hxϳ@A,Ny,@2ɢQ B+wBaBv[B{= R@NW1A@n^;̉@A9>@5SLd%fBaB}MoB덱A5F0 +I@9@T(?A*@ȿD@\A?ݣ @ZEi B}MoBAd*@ֿ O?zAXS@?R@.AOJQ?迡?AM@IRϬ:UC9? @>@AMW@ AF@{Ɲ@@AoP@ƿ*@~@"#Vt h܁񦙿+?@Ks7@K1?c@u@A&@%@@#@@"?&V,3@.%@¿h܁DO@@O?Uvb @}@ڨ@)%L@$@B@K@iz@%@'@0@#}ʿ1Ͽ҄?Ъ@DO@>G|pta'1?eڥ@e@;G@܏?_?c??Ї?@@K @5_@֊ @5bB>D.Ԧa?O@?%+۾?T@}@f>m0?u?6?{=)?DM@]? qE0? @_@-_@1d@M ?n#st0X`)? M?@bp>@TD<@ ?Uy>oٿ?߉@@)@[thCkbaw}@+@Tl@9? s.C?m?@~@@{,@4?n3 ʧ8 {@ھP!?D&@#@ x@f?e'?.C?k@2@m@ _@Y`?̿ۦxw?OA@I^a4~p?1=>ƿz@$?@yP@n/@k@ <|d76? qh@ ? X@լ@@f)>?R@?? a@r[? gç ONpKu1,@L@ 2@f@8N$@}{ @@3 @Z @d@@l@к@ x?UKa@@_=^k%@)@p#@ԝ@y'(@R@|Y@/@4@q@i@/FS?E@a@g@@@h>pܾCܧ@A@+3@us@+M@T@@`i@@z@%@ @R@t@AE@ AH@F5XB!@A#@ko> @1I@?S&2^ ?5ؑ@s?"9?k@m@Q?Y+m?@t@?HRxG?7@?&2S@:k@P@m?9q;@8@Ӗ@5@?@ @@$@Cť@>e+`?@ @S@K3yh&-R.>@ɦ@l@%?"@A%@c?Q?@g@3W@&u@k*s7{KʂOz!@iLj@}'@@/@Q^@@?g*f _=ަnx9(d3bU=)2 @ty@Q^@;ci|Zzf2A7>??q MTs xT3_@?Yms-|\;cE@Ly/@`]?rw8?&>ˉX[iJjB JS;+?TT'?`]ῠпXkd?,@E@u@@Q@싍@^D@p?o(ۿb BZ S#fت5r%H+`V?+@)@]Ϋ@@@u@,|@ ?m@Y\@at?{C.2Z{?1Gu@pp@?ܪHkC<~Xbcv;=x@O@58=@/?*#@g@?!1>!#@@ĩ@3p)Vg@@@h>pܾCܧ@A@+3@us@+M@T@@`i@@z@%e1` AQJzEA@Q^r?@"AI]:WA1i (AY@?T@ A꼭+s @"6@QO)A=A05.~چT&@ DuYF?W@=5[@޾{2@{@H?zM1O@?@w<w0m@@][69Wz@t%@?C>> @tA@s>M{S?s@J@a4˿@n)@@ d@N% ?E@?T@@Yi?ޚCG?$O@(>Qv@A^ A˿@fY9."!/@c@x@%c`I?Tu@?(GuYi|@@g)?uF khfH&ž@x@^@h@ 7?\`;>,L @(+@@hM>@{_rH@!@A Adž@M? ?KoTK(ڽ&w<Qb>@@$@ @8@@6$@ܴN@$@[U@O?[c?0B?vWZ˿j$ ?f;g?T} |A?-D?Q|e-:F^?/*/@o@NgM@?tp?]-^^俰?od CZZJ?#2?؉?T'@F@ @^?@&@@@ƴ@_ @fpA[n09-?=o?J@\@i_A@w߿@@ǩ5`2f@]@o@@b?Nz ,;w^ <U@5@@I@ =UwǩgD♿ @ZU@HԈ@>4-[?R@7M\tj)@`@@}:r_@@@ A@i?T@! ?"@ @O@G@@!D?{,E@ A0A@aΰ@Lj@dK@o[@A4?[Az?5ȕ@>h`u?^B A@ӧp'@uz@aΰ@7=@n A7G_@b\?ٍ@¨@? @@8?-?@ n@h? :@@Aw@7f?@+@ ȿ+"Owm R@t@ՙJ7߿@h?W"?,@/|}E@֯@Cc):>"O};xtɹ~=@ڌ?рB&7q@DŽp@-?00]@@w"X$_W@QAp}t$)n* F?@@-ؓ>&0W@ܤ@@&L@fd@@O@F=^?g@6@򜿚 vt(D tr@ Ag؉@iˊ?@T@=?s@|t@Z??@@ؿ?h@ @d\@(D;@@]?@Ց_ X$+@j@v?|![?/<~@W*>V,p?@Z@m> G@d֖@;@9+GmhdXG @@1Nu@w݌F}:4ɧ?Y=dScl@9@zt@R:%i*9+쿢?X= /N?ʬ)@?-n>8tM9}%>! ? >TL?x0@b?.??xRA@d@U>@Ԁ@֡u؈?>al[w??ߩ@t@@AxRA#5@3@Z@@ߊ@mc?Mm, .Kh 2V?vw@@N%@?@#5@俻8@gG@j@]@o6&r="m3*% C9+@)@@2@Ֆs˄@@3@<ѷ@6@v?o@2$c 6l" ? Q?& -@ǿ?&h?zP'?B;@5:?ܾM*?zs&@5XJGB@<@;I@c>ZG?{zVE翫O@Q@R@76.,)5aΰ@Lj@dK@o[@A4?[Az?5ȕ@>h`u?^B A@ӧp'@uz@aΰ@C@?8T`aV<@y@n@(]$!re㾳v>@@@_ѿjk'?C@c@빐@ { @_@|AQ)A?_?송>t iY}^NW>xqwYS9@?AA:j?MVR,Q@@M? @=-(R@ߙ=\ac3*f@ @]b\!??rcƫ1?H@@E8@/?x'S@V#]\.9]t¿-@eD@{n۞=dIl?,+7 @ε;Rr@L@'W.98 A7'Aֽ?jU:oؼ>q>"0RJ1);4S6QLȥ@&r2AA43,?O@lA@@~6q]@Z@+'6==1e (?R?M[z0@_A@3,?'z@֕@ F@b=\/@SA@ /S׿toY$Nc@@̺?mSp: @7&@'z@&?1?>AGN@F@@?ʰ3^!V5sjU?]@@?[>&??@7P@@A@? [oҿ:B|wN&4o5@N@T A@?W Z??@ӯ@1@@b@l+?aec?i"9?è?X=!@@`@v)@Wi@@0p Av@.p@h+?@J$?Xa=q<>;#xd|^ؾ!?̾?Z0l?'@@j@0p A?@@N2@|J?q6@OI@VuF@=_9_0YI@^!@2?]@h@?@:U@A%@l?)@Xݣ@<@ؿ+-;n@*&x?IQ(9:ֿY@II@A:@WJ@t@:U@ӷ@2@k$@-/?4@ *0@3lrny Wƿ7@.@@-\@ @ӷ@A@3@#!@?*=!>ڿn4"&^Nmrӗ?/@`Q@>9@A@@g@U@-h@m?P%"> R > ,ݵE? ?Y?@\@~@zև@@I@r?uA@7@?CA@!ɛ@-1Z^OxNX6n?@bAu @i?h?I@C@?8T`aV<@y@n@(]$!re㾳v>@@@_ѿjk'?C@?=1M?@@AC@#mMq,?/@(4@]b@ !@mPp@@@80@l*??1'[]Xb@r@O>:pTG ?cj=(g?kb@`M`@ѿ!HT14P*m̿(i@@?m5)>m;Fǿ&@=@=f@Y)KC>4P*q? ??.&E"/>T(@@le>'@e?쟭<(?ˊ@?fbV=^@R@q?܅@zo@?x+`LcD5JI? @Wd>/?>>f?5?s+E@@@܅@@@,j?%9O8 Rc>?ZP-]6߿ >3?S^p ;? @@?@@! @n[]?{?*KN--߽F ?݈*?AhVIb@Qu@?@k`@(P@J?@Gg\dBEN@%?N͕l2??eɿ?=+V@}>/=@@k`@uڀ?=Ԧ|M@'@!@ĿIDj -Y/e?yR@C@I_ў^׿?uڀ?>ȿ2W)yz@%@?S~A3=>>|lp応H?1@p@Q=@_iR]38>xe?":W?{?)@L@m@?U3>2:@ ~@:P@J@ѝ%@#mA?w?;M@e@֡@???xe?;2?mn@ Ax\A,HAz@#52Va@9?iՁ>4@% ?;߼@^CATA;AG@;2? ?y@lAv2Aw A۝4@[yn|>]ZJ*)Bտ2bU@h A'A@l@ ?@Eg@Ÿ@Vc@~#@3@j@- m4/?C?xֿ@b^@@B@c @[@@2T@dI@ ]@ܱ??@͢@p9TLA BKAXI@Mt۳n@; @'?po> FC>阾,T@A ?Aj$@ȿe@<8@|H@;@- AbbATAߐ~@fR荿W,@RO>-/Xޫ>YJ@'7-7z@N VAmAA@|H@?=1M?@@AC@#mMq,?/@(4@]b@ !@mPp@@@80@l*?? @y(@̙@@WG@.y@QK?'l@@1@*-[@ t@[@\@pO ?3@b@6@@ @}@lB@_P@@6A!@'@2?Y?=jґ?4?0@V@.a@_@@*2@}@S!|PZf;e?.!@x@T_@g&-褿[=={q>+@0 A@ڇ?"hS!| H`)pn@@L@F \nѸ@do?MyVf@cAk@ vq)?ǝ@:@&%VT(͎[c <*R@)@4>MW8m *p d&7k~ջn@+F.@Hc93:@ۡ]@aLx73?g@?}҈@N=@%މhba"@ߜ@(KWX f x]bS@6@!@NՑUl>ϖ?1F#D -?m(@@2`@}`;lB]^K#Q̎8@@AgB@9* ݥѿH0-?q~@ A@&?OnOx~^Ke@D-@5̛?y@A@wi@Z?O? "w>Tk?|SN@Cn@Ayԯ@v@_D@e@Њ@/@4@6ԥ@@@8p?]R@$g@s@.?P@Ws@@?_p@j@.e@@m@Њ@\@&R@>+@礎@e@[??ZV@ @W@,C?ja@@s6?@,A@Oˏ@=@O@\@3E@`?@58@@Y3?@E@1@œ@t>neB)s?D8@@w$??+/@P@3E@A<@Zn~@P @{#@MQg@ߠ@V[?YaZW>Z@Zo@d#8>?U@W@A<@=z@p Aɦ@H>@׈@ 'dhAuBA@oٔH9@@g?@AO'@=-l@!SAɀAθ?/v@/7Y@4APBB E@r~r@@J?-@2A K@-li?@Xs3A|@Ll?C{@@3{!/ABA0>-sI@7m@w>:@aAq@i?U@d@@| @=72g@@~@hȾŸ8&YB@KmT]@iB@w(6@@ @U@ϟ@*@'X@t?j?=@5o@&P@(76t{ ʿ.@!OE@h?^@|W@5h@ha@ϟ@>@U@_@ǖ@ڟ@.?D`?=ٙ@-(@ ?:dߦ?}@4,@Dp,=?"+@?@@ť@>@ @y(@̙@@WG@.y@QK?'l@@1@*-[@ t@[@\@pO ?3@b@6@@ @`׈@x@6@\j|@@@@d@T9@'f?MRQ+@/@e+{@@iʮ@͙@ @Z$1@`׈@s@@NI@-!@@jm@F@J@ۋ?q8 0}>7?,?zBU@f<@@@@s@a]?c<=@9m@2&@lR@Nx367?Kx'T̽˫;w@@@2n@a]?# I*@{R@602?N0W:1CRJ?@G?̺>oP?!K3RԿb)>ćh ^Y˿0Ŀӿ+:]?D~@!`?:dZ-(!46?g@@>݅+g1 m6?3"Iѿ&VKڿ')> L?i@-Ǿ5 ^0Z_?oq@Y@c?lf2@V@; @~L@{Y46iٿ.G`> dp@7=@q@hI@?\kl@x@@]@@>wE@e?<4?q%m⩾V:?6;?m5@K@K@.@ec@\kl@S@'-@O?'@Y@졆@J@G@]?'"@Yu@ga@H@@AP@?@S@o@O^@>)?Pe@E@@פ@v@'P??q@y@@@zt@&-@>/뾸2@o@caA"%@I@M?ܓ@S@g@ᠭ@@*z>#tD3??@! A=@sY@w2?،+@(@caA@>rz@킈@}Os@Ȓ@ @!S@:@O38']?x@ @a@Kj@s@7@@E\0ܿ-@(@\@@)b@Ru@/P؞5@6??oQ@^t@"N@@gE@59>E\D#5N@@ @4g?[? _":?-it?@ At'@GA@?1-?$@_ Al@E@g>ەD?w@u@@@ +@4u:u?t@@@ɰ@LS@4= #W@l@`׈@x@6@\j|@@@@d@T9@'f?MRQ+@/@e+{@@iʮ@͙@ @Z$1@`׈@)M82+@-@f&{@'@@Ȯ@U@2! @#1@ֈ@ x@6@xl|@@5@'@c@\5@zh?)M /}>w??@U@9@ @(@,@s@ @H@F!@@xlm@@mJ@6?Zq @w'O˽˫1;Uv@d@@.n@Z?:=@l@V%@R@|37=a?J@w'>;P?p3bNb?R@Lw@j5}##*@7R@*$2?2W2RJ?#FG?>i A/V 9?﷿ޘ?X@te?@ ,P?@0@?S\Kt(wi A(h ^U˿Ŀcӿ̼:c`?~@Mg?9d; ?A<@?쿂Կ|p->@ć(hp"ѿdPGڿ); L?i@T?C/x!2? @/<>+1Suh6?{p"K?> Ǿ.^0_?oq@[@t4k @\F@k?>SMxǁn??K?uٿyCX>񆤿v bp@(<@q@/J@?|e2@V@/@ L@, ]{n4iuٿml%m򩾭H:?B';?5@{I@7@C@ec@Ljl@x@@ ]@@xE@I?A4?hqm?@u@ca@@@P@?v@S@l-@P? )@Z@h@J@۵G@U??(>y@X@@ys@#-@s3'2@n@^@/> )?e@F@@פ@v@' P?t3?@! A=@pY@o2?r+@@`Ak#@@?G@LS@f@⠭@Ծ@pT>tN28]?x@B@C@4i@r@6@@=nz@v@vJs@ƒ@@7Q@0~:@ N5@??;oQ@g_t@ #N@u@F@@>]ܿF,@@ Z@@b@Pu@r@P~ٞ:5@@@"+l?4?F·?H@OL@hK#$O@@ @x2g?[?  <@@j#@gMbJX@>T@"@ @O@Ζ=MφtļY@:@uh@nR@y@=E<@$?b2$@M@bK@tP@R|@@@Y@ɓ@҂@@̢@@@SQ@4H$?Ӭ:?ds?@ A!(@ؽA@8?)?'@ AӴ@I??@گ@Aʊ@z?I>Ӭ:?tr?t@f@@5Ȱ@GS@=W@Hl@E@Ng>bD?@v@Y@ꉤ@=+@F:t)M82+@-@f&{@'@@Ȯ@U@2! @#1@ֈ@ x@6@xl|@@5@'@c@\5@zh?)Mlb-[@Zs@<\@h ?3@@@8@-@ @(@͙@@G@Dy@J?G#l@@'1@lj|C?Z?0@_V@`@%@@2@}@4lB@P@@s6A!@'@+?bY?#j=E=0{l>(,@Ҝ Af@ڇ?"hb#|L[e;? @@S_@g-夿=@o?eaR>@ A@0` ^$Ivq) qn@d@їL@ k\Q@( (,[b <+R@)@C>V ?q?>ǝ@:@L&SUO( (;8ʻ3<:@ٟ]@H!L_,p&d~Kn@E.@RHك{;b8a@ڜ@<xX Z A7h>o@?҈@MO=@R߉b?k&F#-?*@@a@];BDOޗ@@@wZvc>?͘~ѿTF9-?@ Az@*?mOx~ `KQ@@#AA@~b7b͘{#6n>e?nQN@n@%Aԯ@Uy@]aD@de@iD-@7͛?y@wA{~@ti@8Z?r=?;{#*?CP@{r@1@}?p@mj@Pf@ @@@/@ 4@Wե@E@@1p?cR@{d@q@*?P-C?`@p@4?|@A@$̏@!=@O@]@&R@>+@@cf@?_?U@چ@ @P- >dB's?8@@ ?d?/@P@1E@K?@}8@@,?9@E@1@ȓA >?YPW=Z@ko@Q8>g?3S@CV@9@sk~@0@ @_Ng@ݠ@꿈2\?uBA@ؔJ9@@Ig?@A)@ =o@ A=ʦ@Y>@و@ ehAuBPB$BI@|u@'@?s@2AP@l@$SAށAܸ?v1v@PBY@KAPBB͠Ay>fruI@m@r>:@qA@|i?@t3A}@l?{@@2Wg0AB B@m\@qlB@3@@@xU@c@2@[ @r=/g@{@Ⱦ% B@t0ʿ.@ME@?\@yW@1h@~_@Ο@(@ T@o?䄾?9@.o@FP@C6Ĵt;ަ?|@*@,=?*+@J@@-@ť@>@ȏ@_@Ȗ@@ڟ@?`?@י@%@?;lb-[@Zs@<\@h ?3@@@8@-@ @(@͙@@G@Dy@J?G#l@@'1@l4@b@!@,wp@@@e0@K/E ?p>;0ǿ`&@V>@$>f@Y3N>H*^m̿&)i@@?5%4p>'@ ?:ʭS$?̊@? WV^@R@߽??@?(E%%/>(@;@lMC>'@P?>]>x_??zE@>@:م@ vo@?,`>e.57D? @4c>P?,?߿>I?=]57?ؐ@@?@'j?89R`>?L,>zN߽J?*?fVuHb@Hs@g=@Ց@W @ou[7T?tr?jN?Feʿ?*-V@>/>=@q@`@'P@>@Yk\IqFN@.?핾2??y-aYc?0S@ D@_ў\׿A?݀?=զ|M@F'@!@Ŀ^Dy>~uuH?`>p@O=@`1R]8/>ŗȿ1't@`%@?A.=>DP@cJ@%@_A? w?K@F@ס@?G??e?9W??\@֚@@A?p3>":@~@DP@ׁ>P4@Ez ?;+@?CA~TAAG@n2?on@ A\AHACz@.5W"a@)?*)GտM\cU@ A'A-@l@?G{@`mApv2AG Af4@l\>(9\*)w1?9D?鿈ֿ@ک^@@B@K @[@@\g@0ğ@Vc@Hz#@.@j@刊Pnɜ4w1?9 BAK@tn@ @j?FIF>T@AX ?AE$@8e@)@8@(@f@(An AeB@brEz>)>./ݫ>J@'If-?z@ VAɩmAYAϾ@H@@- AbATA~@ R,@O>./4@b@!@,wp@@@e0@@@@6ѿ]j<$?@U?[`a<@z@m@^%o!i㾵/یyeey@/ A;@eGmC@&@Ј@=@u @`@TA:u@9Da/X寀t.@$ S@FhS@<@+L!A@Ts?@AHd@Q3Ix@xq@޷"bXeYc]=W>@wY$S9@V?ASAP9AwR$AP)A??[s>p eY!+R@= b3+f@@]vbLVZ+DT@@:?< @B!j@%?y'UV@#ΝꝻd?-?4c?Ƴ@V#E7+ @CSε];s@œ@'WE:]¿ȹ@OiD@wn؞9_IO?<,7*R1$;QOL+@r2AÕA8 A6'A|?:ټ5q>)뿿*R'e ?:S?!M70@W_A@X,?@ZA@%DI6 ]@PZ@B6[C'0 ׿KqY!$PKc@͵@?pTp9 @%@J'z@ԕ@F@b=\@RA@h /0 ׿=TvI? [@U@?q ^>??>{AQ@F@|@?Dz3bwހ&4s5@@ A @3?Z?? @6P@7@A@g?coҿ=Bbwz"%?è? X="@~@@:)@i@@)ӯ@u@@^@'?e?gQz":ca_Zپ#? ̾|THl?B'@v@5g@n Aо@`o@'?@?Ga=mۇL$<>!:ct@&=Nd#bwYI@!@e?G]@@@@Q2@P?4r6@RI@ t@Ls@^x?U(9Iֿ+@*G@>:@~MJ@mt@$U@5%@u?׾)@ޣ@C>@߽ؿ"+ҵ-x`Ls@7a?$} ;ƿ97@.@@"\@@#ȷ@-@$@.?4@)0@)<*Pޏ7an4A C^RNur×?/@K@S4@A@2@!@?*=?Ot>ڿpn4,ݵC? ?Z8?{@![@W~@և@@@@R@id@R??1@>>,QxָQ)ae?*@A @j?h?I@4?@@6@BA@!@=1ZQxiv>@@@6ѿ]j<$?@U?[`a<@z@m@^%o!ipɕ@p>j`m?}A Al@ԧ'v@ez@hΰ@Y@L@+Wq[@A#?\AKz?pɕ@@=?2,?@m@d? X:@Z@DAw@P@ AOK_@Xέ?L@@+?ը @@-@+@q[@97M@tӽ"j 0@$@[;8wxfm?@0@&ȿ#8W@%@@*L@t@?? @-@4?xSh@] @ e\@p*Dsr@# A;ډ@QdΊ?P@@a?It@t@E>~@3>,h?(}@ŗ@~@Χ?=ESɝl@9@u@Sh*&-Gl_K @&@JQu@E wtF^24Χ?{>* ? >O?w0@O]?R㽴{?r?= O?)@?즽2>aM{? ?᩿i@෎@@A+RA*@b@L<@{@֡{?¬>l.J/f2Z\?sw@K@,%@l@@@5@2@a@@@Ii?T&/.H3% 8j;+@B@y@2@tTs俞8@nE@i@`@>8&7@M"H36 9.``wCNr@v@4@@݄@@1@η@4@P~?r5@&Ś 6W"@Y@,c@@/@@@AAՖ@y@M@&4߿mp?*? m<ǿM?&h?oz,X'?,B;@6?ܾ*?&r&@ ?xy;?'@?~n>"Q?*% TL?wzVXO@Q@S@7-Λ)n6*I{G @=@{>I@~c>TL?pɕ@p>j`m?}A Al@ԧ'v@ez@hΰ@Y@L@+Wq[@A#?\AKz?pɕ@ @4P@E@^@??J7E@AD1A@@@!D@?U@?1!@ @"?rR@qw@LȜ@@j?'@@q8NTCL@)@ 8%s?[@ @ ?"?u:@`@*2@7b?C@O› g:i@ Tm;t?U@\J?uz @?@JԻ@pq?S[GA 9Ae?,7v^@ƥ@ j@@z 0~>@u@4 A@<(,A|Bn$CErBwQSAQkkc@Y@ 0OZ@Ѝ@z$-AlWx Bԝ0C;rC>CXOA(˜z"A h&A!+@O侪Sr?@WAIew:ADMF]1"` AyJE܄Aj@Sr??@x As@7@ )AA{@½+[?_@PA@?޾,2@@?B1(E?@gv vS-نF}T&@DXhYZ?<@=[@޾>y.> @A@Nz>JNW?@@t4m@ @M \}6A{@%@?>䝄@i?LA?2!O@g>v@A$_ A@)@ @d@Ns ?E@?@䝄@u@\?G7qYn|@@*?F խhf8*"A/:@Be@Sx@~b ?u@.;:,^L% @+@C@XM>@_~{!^rHjž@@t@i@7?I`.;'1ٽs翎?3>b>|@+@ @r@7@@ @AJA@??o?K'L9Ru_ĽI??+@_@MP@$@N@ƞ@ET@?c?xB?}YL=y?I?Qev-CB{u[?˿g$q?4g?U/~  Z|"WJ?/2??Q'@F@ @si?+/@o@fM@_?6p?ؽ.c俦o o?-?ro?N@D@^Au@g߿@■@&@@@]Ĵ@9 @iK[F/ݎwx3p0ܾ"ۧ@@G%3@l@M@<}\@@F@"@Ԝigt?- @z@yD )CO3@V@5ʾ}k@=@@qY?<}m9-^G@A@k> @H&@\R-=Azk@g@VF=h@PAo@m9D3@pA5볿5"AvLR@jA"IDBtA|V5@sjAڿ/M?Ad@1 m@q@o| A%A%#C`C CShAx9A3P2A_U@1 @jj@霓*@qYdBqCPCWSC_"Bx8@%gA!̩@@םAE8 A/י%YB$C`Ci Ca|A-Fp:dAA=rd9č A@п @n Ah?xtD*AO@+AIGBƌAخ@̀#A4??Afy@п6X4E!@_A'@ p>R @(O@Rls#qA@r@*]?I@> A@6X!-?@Xt@h?XxbK?N8@?B]2_ ?ّ@_?:#?1k@Yl@M?!-O>@t @@-"@¥@?J0+?@@oS@i@ß@n?\bn @)7@Ж@#5@O>@r%@e?Q??g@+W@Hu@esS9zL3yG&:А>@˦@m@? @r%@u*\- ?*h@lG@UP2IrRJ(?+@@\?㸶)w"u vD Vۿ >=w!@ň@%@\@/.@堞@2@y@T @|¾rkLG );ddb۴=/2\@x@K^@@?y?Lp.=y˨(rɑ MU 3[@ ?mr.\E>c|{838>5??q r1B r>+ܒ?6V'?dῘпq^d?,@E@Tv/@{U?w8?(&>X^K1B Re2٪s%+jV?+@(@ͫ@?@@@@w@D@?3ۿg BVR&2m Zw?Hu@6sp@C? H(4,i| ?l@W\@.gt?{+D$.g@P?e2>!#@@N@)Ep}T<7X<`cy<=hx@lP@s9=@Ƚ? (#@g@M@@@i@\@飨@p0ܾ"ۧ@@G%3@l@M@Q@{Y@/@^@@:@/F}?D@[@d@l =^gt%@@T!@@"(@Q@~@@@@楳@X?sqϿ @(K@i&߾dfD:оsL@Ϧ?Z hd@@@-@~@`@WA%AHq@.w`?@C>kjdEpq'-@@o?{Uu@@A A`@Ֆ@ A&$Ag?B=@z@jXEk$:n$>1Aμ@NW?AmU AՖ@Gx@|A+辻,@WQT BwBA=ޭׄ7 @@v|:KAqx@Gx[;ɉ@A:8>/@YIzeBaB[B^AhR@Nq2A斘@[;ȿB@cAބ? @9hh BLoBAxH"!@@6@2+(?A@ȿ^?R@/AUQ?.M?AP@4b|C?$%ppa9?[ڥ@f@a0??V6?=?BM@T?f q.2{xľw?i+.'*?@k6@i@F@V|@mnj@X@$"@G޿8L58.~,@J=?2{ޗPXj`#?K?@l>@C<@?L>0? @к_@)_@b@?cv#Axtޗs?h(`a?|@+@l@^?^#{ٿ?މ@8@%@hys?;5{qھ?)E&@z#@Gu@e?c'?C?^?@5@r@y,@?/?3˧;5 a4ei?q>ƿ@w<@N@.@@ʂ@@_@PX?̿w?A@u,^ a9)>?YR@?^?a@n[?: gPç!xdoB6?qh@h?& r\@߭@@9)>@k @W @b@@l@LϺ@V{?`Jou/6,@v@ 3@uf@M$@az @@Q@{Y@/@^@@:@/F}?D@[@d@l =^gt%@@T!@@"(@Q@̅@ @s۾a@t@;@.;?|,{I}Nc爾7IHu`@7@X/@?dfʾ@̅@ Aܾ@D@[@/@`ϊSW9$@_o@ub@W@p?faķBT@I<2@$?I@ AA-5@&@k@E]>w})ƿ4P@0@$v`@^@׶UgC3@a@VF@Ar@D׻@e@Z@g'`|@h@BrT`BPY@7?@i!x%6 }?w@@r@rȹ?,@w@dV@Ʊ@E@%r w>=8܈+=O@?(**D@@n @rȹ?P*?@}A;ŷ@?p@I?){a7F§¯ZI2#G?W?N`?_@$Ay0@P*?j?@O@1j@><@fF@k(k8•%@~?-Ǥ>.@p* AJ/@j?4F@G@je@ӡ?g@>~@rw[_@<@s >Fӿ @5@|@4F@nj@į@v@#?GCug.rw@7@= 7z0֒@y@8N|܂Hz@y`@z@nj@k@7@(@9P@T@Uap=d #@i@3@Ŋi@'@)-ʯ>^@aM@$@@k@w@L?n ?@g@)?RcBHȿ?eSesg9/?;ҵ@>@gO?9l-?w@ EFlJ}=?@ AK@@B?6rF2Hy?E@@1M7@8&þk Egqz^@=@0>!?B@`@e=ta{&>J@1@A @i =.@Mի@$a?gq {#BmV@bb@vΚY ~` ? $@*@@@(@An'@E1N@ ?좿@U@K觿 {O f`׾(>"K7--%=z2!gs5%n3?v?x?}!?!?2|Ov0f?1/@D)?%kyqʶ%d$b?yH@-(@,@mYF*!]c%ć׭h;|wΕF=?wW_*8ٮ @(>T3?I?tz]@0@>տA"w?K?e?%@d@ 5@? @"ÿT??t@CT@_>yu@@@jƐ2tc;.?@u0@k@vF>(:@/H@bKѿI?[?Λ@A AA??_BM?@]kAPAM@t?>4zѿ̅@ @s۾a@t@;@.;?|,{I}Nc爾7IHu`@7@X/@?dfʾ@̅@DWA@@"@Mx@@W@},@#z~KҢhu> }?ȟ@t@#2@@n@O!@DWAN@zi@Fk@Q A=TA˳@_^ymvͪZ0b@T.AAϻM@U@N@@7?2@:6ADDA @U|3@?(:~? q?<) ?E/AAC @?@?M?E@ @3@)϶>K@܆@ȒU@'=s@E@ ~D!@y@P???{I@ah&@p4@aN?@T?5E/~R@3G@@  ]@@?RyɿZ5@;n@ '@a6@{I@*@E}@O4y@ P@[?Wǿq(?^xcm)Ǘn?@9?j4(4? h_@j@\@*@7@(m@/g@4@i?B L@.US@.|4A@@SP$@y@]ZA@ /p@7@4M@[@$@@)@L#@@zb@@_@@@?U6gWJ@@@w @4M@;@?u<@A E)A?@yr?o?ղ)W@=~)@BstKX[!@a=A1VA70G@k?;@@[@1W@kAjNA#@48ܷT!j¯k:p@OAAW@f@@a@+ײ@L59@fg@@;@-@z^ *5]}gG@#@@P@["@0Ѻ@a@>@d@aA@?ۿ?@H@W@<@3 ?fH37.??@g@On@.k= ?s@y@>@-fV%@m@?.?w,@#i@R @?t?\`?=@0a@;@ M>n\>v@@$-wS@_/@4:鿆?_?$?k<@u?c#? Ӷo'7@@#?A@*@@BV9u??o&]?f?A+?V?4L? ח/ ?z @a~MGA@ֳA]AkaI=?M> ?=@?11g??P@>?EAֳAAM-A!C趽AI?-g?"??7?xn?[m$ ,@?# .RAA~#? bo?i?4`Wۿ%82=rV?@%@.?c)M???a?n @~#?RkUɄ?-@?ً?kI@o@Lg?djH??#@ @qM@CU@??%@cK?W,R+?7{@k@?:?#@Y+@?R@4?|P4F9@M@ܠ@Z?M@N<@~@+?DWA@@"@Mx@@W@},@#z~KҢhu> }?ȟ@t@#2@@n@O!@DWA杔@Q&FpyS@0"@2+@R@?C[HFaBJ@eƢ@@@@r?Rb>l> @?\?@` A9@Yh q!!] Mk%?$@CA̙@*?t? @@\@@W@v>>Z_?6+@[?*tj_]YN;.i?\B?t?; )@S>@V@ @|?G?@Ms@(?و4Y7 kB|#kP)@ʗ@4@Ξ?@V@[\@Q_?R?ښ@~Ac@ ?7. ϭt!=V@ A@z?^K?[\@W>?H8?[?@EA~1A@t6?NnASwyb@N@DA_A@N2?iI>W>?@0@0&@X@?@+@@@6&@@pp@B?#@}@c @v@}@?~?R?'I@@U@@aS@>b i>X@+C@@ @YJz@b@Q@݌@؎@?h6?ܓ@i>@U@4ؓM?AL@9E@ID@=@c@?@??&m?& @~=@A,@@<@̆@A@0r@ 34OUo>@@|@+?2W?ᅱ>#>g@f@PAC3@fAAoη@@@p@@?C^? [@#:@>@G@@їؿeAAxB$B7@` =\@zv@@@@t?>6@Ώ@6-@b@<[@8!Z@lb#BxB?ZB}SB @*ý@@3`@D@H@@&o?/~@X@@~@R@~-@J2@vB?ZBA@ƀJʿ.@;@T@}? ?6VOݿ]Ai?3?g q@U A!@}7?m[AAW4V6l3 Q?]p@ v@KY@Ϸ\@@3@?a? @?W?D:@x@0N@Z?H (W44@@?7-,+.>)D@AA AXT@@@?@f@^@)?'2r@F5@@r}@}D@ ̖&?Jw@<@)﬿T~Op0,y׿?@@ѥf"ɿS@=G@@3<^=X0@;?@@@*>aZ京݊8:͙@u@@@y@7@H>3!?@@i@@a67hxuPtk(YR@ @@mq@2? !:/ɐ1?4@>@c@@aU?}$e@g쾇8@&@"@l?r?l:턑@ӾN@;P?񈿭Ѿ@@jA@3ڡs!S1?1sb@ d?c2@@턑@@AI@2>z/6N@@@wR@|?%?M?F"@@޸@"@r&UԾ? w@@Yi]3>ͽ?5@!AIA#@@Y@G1o@f8@n@GB@T@z?U b?>,UYauNn?i,@@A?&e@NW@ @M_@ @@T@2h|@@R@k@D @w@3?"Ttau)u?^@ˌ@.@4DG@;@@@3@[n7@ ?@ @?:? )@s`@w@s@=Y@@Η@)u?W}YվjLh@@@L@Ô?&,>'>><>U D@@?@@?y6WH"eQpq@,a@@[@|?{>rh7B|>>@Lh@ @?H"E@A@=Z W]??͊+D&?Jb?{ >?̎?I/? @PckV-@E@A B_A? rB Z46 #?̜1AfԿNa@5>@ -kT?A BPTAAޖDaD>ư^?nMV>W@L@ lD@?y{n Hbƿ(>k?Q@AȽ@>^̉@:t@[l|j;C@D4@Կ@Y@LH?>5>9H?cv@@+@w'?i+]b[kE>d@@@O@MB@A @Ě?&@d@\a@ @F @3@O]@[|@7S@J@ k'L]?@K @Jt@@@@#&@e@š@@I@x@1@@B@Տ@Y@Bb޾'܌^>Sl@mA@?@Q@M_/ynn?; c@s@@lAH@܌^nC~?˴@ @@y2@Ϭz@",?Z:?,?x[?~:@@@@@?n?b@/g@5.@_@\p@Q@<@n@i$@m@@_H@45H@c@f@"z?M?q>@9@?7`->>w<?i@֦@8@ ԰@@G@r @5j@~C@x? ?Ug?>P?Vؿ7`HDF@\?rD G?`/@8=@[ @+@8@R@$@gzi?X>G?(@E|sv@%0@RؾIH?R?Z?c>y?V'@so?C,m-@r@QYҀ??d>ό?Rg@@ g@eB@;SW@|V@@h>Y??!?ONl]=o> uVs9>᭯?@p@U@d@@Vb@k@7@j@L(@v\?l_db=bC3>g?r@JS@D@7 @@f@@:@B@Tsn@щ@@x@D @%Z@?A>bCce?TE@6j@y @Е@r@NW?[;?B@\?ɾ+-?@@@&@5@j>cތ^>Sl@mA@?@Q@M_/y]n ?; c@r@@lAJ@ތ^Dn1~?˴@@@|2@ͬz@0,?eZ:?,?Z[?~:@@@@ @?Dn?b@/g@4.@]@\p@Q@=@n@g$@g@@_H@85H@c@f@z?L?q>@9@?7`-(>><?i@֦@6@԰@@C@p @5j@~C@q? ?Mg?>P?Vؿ7`HDF@\?rDG?Z/@8=@[ @+@8@R@$@kzi?X>G?(@Et{v@%0@ؾIH?R?Z?B>?V'@mo?9,m-@r@QY؀??d>ό?Mg@@+g@eB@DSW@zV@@q>Y??$?O^l]=o> }Vs9>ۭ?@q@T@d@@Qb@k@7@j@I(@v\?k_db=$C3>g?r@ES@D@5 @@f@@:@B@Rsn@щ@@x@C @&Z@?vA>$Cce?RE@6j@z @Е@r@QW?r[;??@\?bɾ1-?@@"@&@5@j>c܌^>Sl@mA@?@Q@M_/ynn?; c@s@@lAH@܌^un?=,@@@?&e@;W@ @9_@q @@mT@ h|@@rR@k@D @bw@?SVtu1u?d@}̌@.@:CG@;@(@@3@n7@!?@$@?9?)@t`@w@ͱs@TX@<@ט@1u?W }|վCLh@P@Ԟ@L@Ô?,>C07>>R< >[ D@@v?@@-?x6W#veo@Wa@[@D?Q>g￰6-C>>@h@ @F?#]E@A@:Z$V]_??4G&?Nb?Iz >?Ŏ?G/8? @!Pl=-@]E@A B_A? B Z6 "?PAаԿa@>@X.3k?A BZTA1A֔`8D>׳^?nHX>?*Zٿz?MA?wP8@t$i??sAZTA=u@:>+)@M@kD@a?lE{g m Hdƿ(>.k?wQ@yAȽ@A^ˉ@=u@_[i|7hC@3@Կ@Y@VH?Y'8Z85>-9'H?5v@E@@$?k+Eb_[򿸛E>d@@ɠ@)O@dMB@ @?Ƨ&@d@*a@ @E @3@]@T|@0S@J@:'yL ?@ @Jt@@㿴@ @&@e@@@I@x@h1@@B@|Տ@vY@c޾'пonhnP?a@kAvg@a@J:@ܡx@S@^2@1} AJA@ad? yT깾D5@@W?+7AͿc@HH@:H@, 3@???4@<@"@T@EL'ŀ>r@D5@J@}@~D@ &?w@=@TT1O0${׿?@t@R5"ɿ S@F@J@!1^=2@Y? L݊::>͙@@?@`x@7@>!1+1?@@i@@ᚖI7pzu[k(DR@@ݗ@Hq@I2?5+:/1?4@â@"d@B@bU?$e] ,8@&@"@*?r?:@`N@ܺP?]Ѿ@@QA@,s!S1U??rb@`c?nc1@A@@@GDI@:>{忷16N@ @@R@@}?$?L?H"@@ݸ@"@Ou&վ?Iw@@i3>{ͽ?5@!A/A#@Ů@Y@1o@-8@@A@+@z?- b?>'Uun?=,@@@?&e@;W@ @9_@q @@mT@ h|@@rR@k@D @bw@?SVtu@@&@@?@@2@%&@@Hp@뙱?@h@R @f@o}@?"~?YR?I@@U@@{S@v>Ii>ض@BB@@ӳ@ZGz@@{O@V@D׎@X? 2?8ۓ@.>@U@5ړRİ?L@E@GD@!>c@z?@ ;?m?$ @0=@/?,@@<@ˆ@#A@r@ 353]Vp >@@|@*?-W?NH>">@Cf@gPA3@ˈ3(AևAo!@=@(@ʠp@x@$?C^?[@ܷ:@`>@@@xї[eA(AxB$B@|/=\@bv@@@@>t?6@@&-@b@0[@ C!cZ@ib#BxB?ZBSB@½s@@`@D@H@I@p?0~@WX@@~@>R@~-@1@vB?ZBWAΗ@ŀIʿ7@;@T@}?!?6!PݿCh?"3? q@T A@h?Rm[AWA6L4ߞ6l3P?[p@o v@&Y@\@@3@?<?^@l?q?C:@%x@aM@:?.L$6L4:4@5@b?L,2>:C@XAAS@`@@v?@@C^@$?r0<?2@d<@:4@؝@0&sMS@!@*@@7?DC[G DHJ@Ģ@@@@\}r?b>Xn> @?\?g@ A8@x FDr!] sk?E@(CAl̙@j?eu? @@I@@W@;>x]_?6+@Z?Q*t}:_vLN-? C?~t?k;)@>@\@@ち??@Ts@s(?وzY8 BzkP)@@4@Ȟ?@\@;\@6d?R?@A͹@5?1C8."Эt0 =5V@ A@^?pL?;\@>?GE8?[?@A0A#@W3? QnAhxyĐ+a@M@A^A @2? I>>?@@&@@?@@2@%&@@Hp@뙱?@h@R @f@o}@?"~?YR?I@@ @ֲ@49@g@@;@-@$_ `*G6I]l}gG@ղ@G@P@"@к@ @ɑ@ud@aA@?^?H@W@@ ?HL7y.??;@@Nn@e= ?ss@@ɑ@(gV.%@m@y?.?pw,@i@ @??D^?@"a@;@@>a\>2@@"(GS@_/@7$?_?#??;@s?d#? Զss7@@Ǧ#?DG}@t+@@AV9??o]3~?e?)?iV?L?= /_ ?e @~2N}@Aڪ]AMk>ܣ?!M>( ?@?67=>:?.g??XP@>EAAA9-A!u?u@&@1@@n@ @WA޽@g{i@Fk@T A=TA2̳@_"yZ7nƊ.2bA@L.AA?M@V@޽@@5?@:6ADDA @K@@@ٮ@#SP/q$@Ry@eYA@v.p@6@M@@$@9@@"@t@b@zFc@ã@??ggJ@@@1 @M@P;@T?<@AD)Aa?@^z?m?ز/W@~)@stKE[!@Q=AUA /G@?P;@@[@W@9A!jNA"@4ݷ!¯* :@O?r:,?gw@ EElK|=?0@A@??rG?@ʏ@K7@^6þ| Egqz$^@=@m>O?C@@²e=g,%>먋@0@ @=.@ԫ@a?gqzBKV@b@ ϚYuz` ? $@M*@T@@(@k'@/N@⧮?@U@秿z2ѓD`k׾'>M7-=w2! gB6%uE?t?x??!?2|2w\0f?/@(?qqy\q`d$b?H@(@,@ǛY GF!^<&`ڭ?O| *F=@n_)֮ė1(>4?(I?\z^@0@EBտAD?1?e? %@d@ 5@?z l@"ÿFU?K?jr\t@T@>|s@䡵@@ul2urN;.?E@`0@ @qF> ':@.H@Kjѿ?X?Λ@ A A%>?c`M>@:kAPA@? >,|ѿ@@V۾=a@~t@:@;?,{}c-ꈾ*7vu`#@ @./@*?Niʾ@@ Aݾ@D@@u.@5ҊITs9j$@o@`@@bp?ga?ȷAT@:2@5?H@ AA65@&@r@\8]>}F(ƿ{P@/@Uw`@^^@߸UhC@a@EF@Ar@s׻@e@@'a|@0i@YrT{`P Y@6?@N#%}?w@@r@Dɹ?,@@*V@@Ԙ@Cr >Ss8܈W<@F@(8…,%@?Xɤ>.@* A-/@h?F@F@fd@ϡ?$@=~@rg=fO`@<@Dӿx @@W|@F@i@ï@Bv@?fGwg7r{@@C6zhג@`y@gN܂p@_@y@i@@6@t(@P@T@fp(#@i@>3@i@1'@)uʯQ>^@v`M@#@~@@gw@K?ՠ ?x@g@c?RcHȿ5h@Sesg/?ҵ@>@O?r:,?gw@B@SK@ez@#@!}@,@ʿ>,Ͽ[?Ϫ@N@d@–?SDoψ @a@ب@nL@$@B@Ac??k·?@@@]@ @}1bhB@Xpoai0??6?#=|?EM@MT?q;Y.a?O@?۾Xʘ?U@#@]>Lypľw?+2,-?4@4@i@lI@!@=Ȍ@5X@$"@޿LIJV,@@?LygޗWX`m&?M?@$o>@KE<@?,>>V0?\ @^_@|*_@b@f?u#wtgޗ>gK_a}@h,@6l@7?D)"xٿs?߉@@@exݱ>5{ھ ?E&@#@mu@g?i'?$%C?d?@@0@]{,@1?wᄎ3˧5a5俒g?>ƿ@>@Q@8/@@t@&@p"_@+]?ϵ̿{z?jA@t)^aFM)>I?R@S?{z?a@[?g§#twdS6?th@n? ^@@@FM)>@ @W @:c@@l@Ϻ@:}?- I;m'u8,@g@4@Pf@wO$@{ @@R@|Y@/@;@@@0/'F ?E@9@H@d=^f&%@@3"@@$(@R@Q@@@@?rϿ @XK@߾fDRBоL@S?Y `e@3@@%@Q@za@3XA_%Ar@]n`?V@D>jd*p'-@@ҩ?ӚVu@A Aza@d֖@ A$An?=B@e{@XE$Gnv=o'2Aϼ@UNdW?AU Ad֖@8x&@R}AyU~,@ QO BwB[AJޭƄ8 @=@6|:A y@8xY;gʉ@vA38>1 @NYIeBaBո[B!A/5R@5NQU20A˗@Y;ȿB@UA2?[죿 @gbh BMoBAH A@7@(L(?CA@ȿ?R@@/AmUQ?qW?AQ@uR:ϬfvA(@տDe?7AT@? Ɲ@@ A:P@KƿC*@7@Q"t9UP?'@}@"W@|A@ Ɲ@<%@@@}@?h,,3@0%@@¿ہ ?@w7@y\vHi?d@u@%@<%@B@SK@ez@#@!}@,@ʿ>,Ͽ[?Ϫ@N@d@–?SDoψ @a@ب@nL@$@B@#?@Q @6@"@"å@F^+?r@r@S@i@)@p?0ks@7@Eі@5@#?@%@m?R?sEg@Y@Ou@N8s#Jx&J}2y&>@̦@o@?X&@%@p$*zI-J?h@nG@op2Soy>(?+@@g?1q"p DԾVŵۿz>t!@ˆ@!@@5@@@ z@U @Xo¾sk1G< ( ;dxbg=02|@Vx@\^@@Zr?8#t=~'ͪV(^r UK3&@?mGr.9\=c*|<{27>?T ?أq ^rB Y+aؒ?M'?=iпr\d?,@E@ v/@:U?cBw8?&>X^LB GSfWڪs%~+kV?J+@+@mЫ@=@ @@@@b~D@?7ۿlh B)GS{2OY/?Nu@yp@N0?HS+.4|?n@:Z\@tt? ]{ѺCG.6g@?I>%#@@#@p{R9TYcR==]x@R@$>=@ƫ?y,#@6g@M@݇@@gi@@R@'p7ܾۧ@1@&3@m@M@+}b@@_I@"@Z~t? @~@B)EB3Q3@@&dʾyDo@A@o@ Y?+}z9bG@A @>҅@'@ۦLQ:Lxk@$g@=͎@A`v@z92@qAx𳿷"AIR@qAJDBvAv{;5@jAڿoM?/Ad@q3 j@@իo( A%$A%#C`C CihAdy9A!PAT@q3 q@j@a<+@5YdBqCRCWSC_"Bȭx@9@fŋA̩@Ĕ@AE8 AYB$C`Ci Ca|A4Fc:ndAtB=e9P A@ĔпE@(n Ad?}qD *A-O@=RAHGBmČA´/@#A4=?_Ax@п2XH!@*A)@pp># @xR@ Q; $oC@ t@(>*L@P A@2X($?$@u@D?eIxQ?:@&?JI2\^?Gܑ@6?0,?m@n@fV?(#?@Q @6@"@"å@F^+?r@r@S@i@)@p?0ks@7@Eі@5@#?@%@Fi?>v>?O@ >v@3A^ AB@+)@A@!d@N ?E@?*8@%@u@?GmYf|@@+?F nhjg9-"{_/@d@x@L @+@@H>@{=]rBwž@#@K@7j@ 7^?`q;(ڽyxfya>E@@ @j@6@2@n@AIA@??!oLL(*W@aJһ@h?_\YHA,:AX.e?+s^@ť@NE +i@@QzC0<@ @A=,AMBV$CrBf}QRXA\Vkpc4@܎@C0Z侥@@+%-Atlx BΝ0C4rC7COA?`"Av "hC&An*@ZDr?@AI|:AFl.1b_ A|JEA@Dr??Ĕ@= APsð@l4@ۜ0ǃ)A0A@Ľ ,T? @,A@?޾*2@@i?A1E? @v(vƮ/jچ|T&@i DhY\?6@<[@޾o>4'>e @NA@fr>NPU?@v@4hm@@[6& u{@e%@?o>%@Fi?>v>?O@ >v@3A^ AB@+)@A@!d@N ?E@?*8@%@5=~@+>,lf?|@A@LG @Ֆ@@u@?@ΑW+@@?f!ݏ[?5=~@ʧ?=SȠl@8@s@P j*4h G}naJ @@Nu@wOF-94ʧ?}|0>$ ? >@M?w0@Z?x&t?ʀ?rľ=mE?i)@=?)A >p,M}|M??U㩿o@r@@MAQA@v`@:@oy@ءr?>0mM.;JTf2tX?}rw@f@Z%@?@3@0@W@O@D@Hc?(W/ɟ.32% p<+@¨@@2@@es8@D@i@_@E9&@U"3T60! :.EڷwLr@@E@@!@@1@η@3@}?)s @' T6GU"@W@$.C]@@%@@dAUA@z@\N@5M߿o??ҮGAǿ ?h?4zTJ'?x>;@V3?( ܾ׆*?|p&@ ?&s;?'@aެ?e> Q?' F?'}V运O@P@Q@7>.z)6IKGU@0=@F?ȕ@>k`pk?s|߿N@*?n-?>@%A37@lD!? xAFOBϓ@eAP׿k c^@~9 $"?g@@q‚EZ@د@bB:p)Oxm_R@~@]J߿@?g?$"4?<6]@i@XgZW@SAL!ܐ/tc=@?Eˀ&bv@p@4?'L@Ejd@@O@=?)@ 8@B朿D vMu(n)F?r@@0>6W@=@^@'L@Q|t@?? @@̹?'g@ @Rc\@<+Dsr@ ADى@gˊ?u@@r?r@Q|t@5=~@+>,lf?|@A@LG @Ֆ@@u@?@ΑW+@@?f!ݏ[?5=~@RtK?[@ܷ@?Y[>??>wAR@4G@@?3mw&Ւer5@@ A@S?bZ?c?@7P@ȏ@oA}@ﰼ?_oҿ=Bmw~"9w?Ǩ?X=4"@@@)@ei@&@Fү@"@@_@B&?eI?0E~"c%_kپ,?_̾MF l?*'@E@_g@Vn A@/o@(?@?Ea=܇4<>Ġ c}@%=coaY(I@1!@?]@Ք@H@L@S2@ T?tr6@^RI@/Lr}@s@x?T(9Gֿ@G@?:@NJ@:nt@SU@6%@w?)@8ߣ@>@ؿܰ+-[s@_#| ƿ67@}.@@B#\@@ȷ@>.@$@@1?4@+0@V9twݏ_'n4${B^zPorlŗ?/@L@4@A-@]3@!@F?S*=8>͒ڿ'n4, ݵC?U ?1Z?@Z@~@ׇ@ @@@US@d@?.2>d>,@Qx e?Y@A @j?٢h?bJ@?@@6@.CAg@!x@:1Z@Qx`ؼtv>:@@@ ѿ8jI&?@S?^W`0a<@z@n@A]$W!`㾪.Yefy@z A;@GmtC@i@@)@v @j`@cA;u@Da.X﯀ky.@9 S@R@@rL!A@Os?*@A;Id@PIx@pyq@۷ bXdY\WW>Jm|uYFS49@?AĒAș{A dR$AHP)A?닃?>n dYRR@I=3a3,f@ @]b`LVk+%U@@.N? @@'?x'gW@뾣#ӝ?#/?*c?ݴ@<"E+/ @͵o;t@@7'޲W(:]¿b@kD@un ؞YI??,)R1(";QNL@r2AߕAIܹ8 A67'A?Ƚ:ؼ?q> 鿿)RPe g?S?GLK/@B_A@,?@Ao@Cb6]@Z@A6HCPs ׿yqY$#Lc@@?soSp: @%@'z@#Օ@.F@=\@RA@r /s ׿RtK?[@ܷ@?Y[>??>wAR@4G@@?3gP@J@K%@G`A?w?K@]@ס@???e?:W?Ԑ?q@@@? s3>O:@~@gP@&sҁ>4@/u ?; @CASAAG@.?mmn@I A\AHA2z@6dWla@'{\+)%-?8=?9ֿ@^@@B@ @[@k@g@ğ@Vc@y#@p@:j@m4%-?L BAYK@tzn@ @]?ӣ0FI3>5T@A' ?A#@e@>8@C(@@f(A AB@Duo>.>0/ʫ>J@CX-!z@VAmA)A"@VH@S@- AybATAa~@s!R,@uO>0/ 4@b@L!@늳vp@@@0@/??0M??@@A@#U'?/@ 4@7C ?W(=)g? a@J`@ѿ{AITbR'c\쟕1Xb@3r@};> !7C ?ȝ>2;TǿM&@=@M*o̿o*ii @̹@&?585ȝ>'@?ݭ"?̊@?S%ZN]@ R@?+??f)E% .>(@c@lE>'@?>'>^?ʕ? ΔE}@/>@ م@uo@?d.`nf5D?V @Cc>?x,߿ >?]{z7?ݐ@@E@'j?8{9Ra>?x,Rz|#h߽?*?gV)>Ib@\s@@=@@ @n[T?r?NR?aeʿ?r,V@>+/dž=@,@`@&P@.>@bl\JFN@?2??^-eY`?R@D@_-Ҟ_׿z?ڀ?>զ7|]L@'@-!@ Ŀ*dD^h>y;H?;ȿR2't@$@m?AK=h>gP@J@K%@G`A?w?K@]@ס@???e?:W?Ԑ?q@@@? s3>O:@~@gP@*?bP@r@D@}?,p@j@df@ @@ʋ@/@)4@hե@X@ȉ@E2p?R@d@q@*?-C?*`@@1?5@A@ˏ@=@hO@\@#R@<+@֤@e@??T@@@->$gBs?8@@k ??/@/P@/E@?@ 8@2@(?@E@/1@ȓ?Z5 W>Z@Co@]*8>?S@U@9@j~@j@?@Ng@Cݠ@/[?uBAP@iؔK9@m@7g?x@XA)@ =N@m A ʦ@\>;@|ڈ@ ehAuBPB%BI@|u@4@V?@2AP@8l@$SAAܸ?1v@iBY@;APB BΠA>QvI@Vm@t>:@A'@Qi?t@t3A~@l?N{@R@620A BB@zmx]@ mB@d=4@L@@KU@d@@ @=^/g@{@*Ⱦ,T%B@-tʿX.@LE@?[@xW@1h@p_@-Ο@Y(@S@Oo??8@-o@P@M6M-tr<ۦ?{@*@+=ِ?_*@?@@ť@>@q@<_@ǖ@pٟ@`?B`?֙@%@u?r<hi-[@ks@ =\@g` ?3@M@8@;@ @(@͙@@G@dy@J?j#l@%@F1@hiKk܌?ո?~0@;V@a@@@ 2@Ő}@iB@NN@@ 6A @'@](?Y?-&Kk<=m={[>+@ AO@ه?"h\%|y\Ni;枭?@d@dR_@h%椿<=M@o?3%Se@AA@R hFI8,)Ypn@@-L@ \MM@q([bz U޹ GJq?ǝ@:@&EUq(;&p3_:@]@/L^*p%c~pn@E.@4Hʃd;b,ea'@"@;vMX  E7=q@?8҈@O=@dڟ'߉bh?>F#-?*@k@a@z];j]o}5@@@xa>h?hUѿFI-?@ Aٗ@(?mOx~`KQ1@5@ANA@WԴu<hS%a^>9b?PN@m@AKԯ@}x@`D@ e@C-@˛?Sy@A}@-si@Z?>:?FS%*?bP@r@D@}?,p@j@df@ @@ʋ@/@)4@hե@X@ȉ@E2p?R@d@q@*?@u@0ca@ˀ@@P@?@ںS@-@7P?+)@Z@z@J@G@U?u#?p=y@@@kr@U"-@=:G:~2@"n@m^@>L)?e@E@@֤@v@P?t]3?@m! AW=@oY@Hl2?3+@?@`A#@@?@R@e@@@N>tP380]?{x@@@h@fr@5@$@smz@@cIs@Œ@b@jP@|:@ .P5@??FoQ@^t@"N@G@F@l=>]ܿ ,@@Z@@b@Ou@,GPڞf5@@@"p+jl?4?z·? H@ZL@h?#O@@ @2g?[?p  <@@j#@MJX@T@G@W @@Fh=[φļY@@[h@R@y@5=t=@($?Dbk2}$@M@VK@5tP@Q|@@R@~Y@pɓ@.҂@j@-̢@@@Q@ H($?:?s?~@ A'@A@?(?@ AӴ@H?@?@z@iAY@z?DA>:?/u?t@@۬@>Ȱ@ըS@=W@k@@g>ǒD?@ v@@z@ݭ+@3:/uMR+@-@&{@;@RȮ@g@P! @#1@ֈ@(x@6@l|@@H@9@c@u5@bh?M b0}>?%?>U@19@ @@@is@=@wH@!@A@km@@)J@?r x'Q.˽G̫;dv@@@n@X?:=@Wl@$@{R@D39L?Lx'>P?2U3cO`?ᘆ@1w@=|P#~&*@R@o 2?3WV/4NJ? CG?> A{Vs9񷿑ܘ?X@e?_@ ,n??0@?S$\(  Ah ^T˿Ŀ'ӿT:`?~@g?9d;S?A<@?ՖԿz,>)ćh"`ѿXQHڿT)w kL?0i@ ?C,/!0?@3>+16?"K?;>gǾw0:^0_?oq@Z@MIxj @źF@>?ֶSxȁTk?ߘ?K?ٿvC#\>/ ap@;@q@I@a?d2@FV@@4L@2{4iٿ&mg E:?W&;?5@@I@@u@ldc@il@x@@9\@@wE@?щ4?q@u@0ca@ˀ@@P@?@ںS@-@7P?+)@Z@z@J@G@U?uS@ -@O?&@Y@ݡ@J@G@M]?A0?@;u@ga@3@@P@?@S@n@{^@n>)?qe@E@@f֤@v@n!P?$??y@@@Ks@$-@7)뾃2@n@aA$@@?/@S@f@ܟ@ۿ@o>^t 3?خ@i! A<@vrY@:s2?[+@c@aA@Aqz@O@ Ns@KȒ@k@3R@ :@r+R58]?x@@@i@5s@6@@\ܿ,@@Z\@@Mb@Pu@7P؞'#5@ّ??oῇQ@+]t@h!N@c@ME@+4>\N#GN@@ݽ @M4g?M[? nYԨ:?t?i@I A'@JA@K?+?@ Ael@@g>CD?@Bu@@@+@!`:Wwu?t@ @ѭ@Ȱ@S@=W@el@U׈@xx@6@:j|@@@z@d@;9@Af?Mn7+@/@7+{@@Xʮ@@ @?$1@U׈@s@@H@ @W@im@@:J@LJ?q 1}>m?諫?@U@w;@ @n@@s@Z?I;=@l@|%@R@~38@?9Ny'V/̽ͫ+ ;w@w@^@n@Z?#H" *@'R@+2?1W'q3MJ?5=G?>P?ϴ3dR^?@w@%# M,?0@?S\ c(F_AKVԟ9ؘ?]X@;]?Y@ W;p?B<@?wԿc*>7ć%h9^Y˿iĿӿ:\?~@_?:dW-u!|4?@A6>+1@ 6?B"ѿWLڿ) L? i@p? C-s&k @F@j?PSExVȁ(j?ޘ?K?>65Ǿ8 ^0_?nq@X@?/e2@QV@@jL@'{u4wivٿGzd>odU cp@<@dq@H@?jl@x@@/\@@uE@?ŕ4?qD&mR:?5;?15@=K@@D@Edc@jl@S@ -@O?&@Y@ݡ@J@G@M]?A0?@;u@ga@3@@P@?@S@@/@s4@'ԥ@@@i8p?9R@g@s@.?P@Es@@>?9p@j@e@@_@@[@$R@G;+@@d@?B?mU@@@-%C?`@@l3?G@"A@ˏ@=@O@[@1E@?@8@@.?@E@1@œ@:?gvBs?ݤ8@@#??/@P@1E@;@m~@m@!@ƒQg@ߠ@[L?ZgW>Z@o@`48> ?T@dW@;@n=9@A ASɦ@I>)@׈@ ?ehAuBA @`ٔQI9@@g?@GA\'@n=i.lt@!SAAθ?/v@7Y@0APBBD@~q@x@?@2AJ@i.l0i?m@s3A?}@Tl?P{@Ӡ@3'B/ABA>6tI@m@ >:@}Aк@0i?&U@e@p@ @v=H2g@_~@`Ⱦ{d&B@Fmr)]@ jB@.7@@@&U@7ϟ@=*@W@t??;@64o@P@^B6at ʿX.@ME@?v]@zW@I5h@9a@7ϟ@l>@ޏ@_@ǖ@ٟ@%?S`?ؙ@'@.?;ۦ?r|@8+@B,=.??*@>@k@ĥ@l>@@m(@̙@@EG@ y@K?'l@@1@--[@s@5@\@Ps ?3@S@6@@@j}@OjB@yM@>@6A!@q'@.?AY? j?B?0@U@a@@a@d2@j}@#|[i;)?@@FS_@3iQ餿.=(m={k_>*@ A@؇?h"h#|0IN)on@ @ǖL@ ] \k @o?MWq@A@ 0qg?Fȝ@:@&3V([Uc <0+R@h*@B>Vd /p y&k~n@F.@Hp¨93:@]@)LCb7<>h@?҈@O=@މMbap@@.L;X 6 C:}0@?@@@0ّk>6?6#F# -?(@@/`@?`;:_KPQ1@@AA@k?ѿH-?}@ Aٕ@S$?nO1y~_Kd@D-@=ʛ?x@>A ~@.vi@ZZ?K??$^,f>g?QN@jm@Aӯ@u@^D@d@@/@s4@'ԥ@@@i8p?9R@g@s@.?P@Es@@>?9p@j@e@@_@@e?9W?%?@8@\@?Ġ3>:@~@P@pJ@%@klA?Dw?,M@R@ ֡@O?u??e?-?kn@o A\A'HAz@6Va@?h́>4@s ?>;@CASAsAFG@-??x@clAtv2A A4@sv>Z+) vIտt"cU@ AW'A@l@?ٶ@g@NŸ@Uc@}#@#@$j@}l4*?I$B>EuD >ؚT@}AJ ?A#@e@;8@nH@F@, A;bATA~@!R덿5,@O>//!ɫ>J@j9-ލz@VAmAPA)@nH@?0M?@@A0@$M,?k/@4@9b@ !@KnQp@@r@0@"*??\ '$]á,Xmb@@r@C>SC ?K=(1?b@L`@/ѿKT \V*'p̿*i|d@(@?55V+^>;ǿ1&@B=@Y_$>V*?l?/?'E#.>'@@l&f>'@?%?rˊ@?:Y\@R@?ۅ@@zo@?Q-`d$5}H? @Rd>_W?>>e?J?EV@b@@ۅ@@@,j?;9d8"R2>?]3-6߿ >?^:?@@o?@w@@ @ms[Z]?{?G N"/Ջ6߽H? *?iVIb@Cu@o?@`@n'P@m>@3h\F|EN@ ?=ܕު2??eɿ+?#*V@>j/g=@2@`@ր?Q7?զt|L@&@Q!@YĿODg -TYa?Q@C@_KҞa׿l?ր?>ȿ03)z@$@?A=,>NuH?=p@O=@Abc]8>e?9W?%?@8@\@?Ġ3>:@~@P@pJ@%@klA?Dw?,M@R@ ֡@O?u??e??,?>A*M@E@M@?3@XMt:S?b]@@?]࿿>??@6P@@A`@?G_oҿ;Bwm&)qp5@@ AY@L?Z??ċ@ѯ@Ŝ@@a@2&?Pe?}"N?hè?njX=@c@@(@(h@ċ@Zo A@n@g*?@!?`=QÇ^<>vE#dL_kؾ"?̾Rd^-l?'@u@i@Zo Ag@J@:N2@I?o6@MI@oX  @҄=__YYI@!@$?]@ @g@k9U@@%@j?)@ܣ@<@ؿ+-lm@{!x?Q(B9=ֿ@H@p@:@VJ@t@k9U@ҷ@a2@f$@H-?S4@)0@ 5Ozhq y ))ƿ7@.@R@+\@ @ҷ@ Ap@C4@#!@w?*=>3ڿ o4 RPG^PqrJї?/@O@8@ A@2@z@`U@Gg@?P&>p3 > ,ݵKA? ?\ ? @2[@~@Շ@@mH@??@06@BAy@[!r@`1ZQxɢ fj?@A @e?h?mH@=@?fX`aB<@My@m@]$! nϾv>@1@@zѿjb%?=@:@ָ@z @"t jY"`FW>vwYOS9@?AAI@A>NVNY,Q@ث@tG3?W @-[.2R@=a37)f@> @]bAtY??}cL?3@AEϤ @,?xò'R@3'#vtP94]}¿@dD@F{n"ܞ gI?,K+o @Nϵ;-r@@'WP9 8 Am7'Ab?:_ؼݡq>B0R1/;SQL-@q2A|A,?@uAI@A6]@Z@.6?y>e V?N?N1/@d^A@,?8&z@ ֕@LF@?\@_SA@ g/ ׿qYz$jMc@@'?:nTp8 @)%@8&z@?,?>A*M@E@M@?3@XMt:S?b]@@?]࿿>?@@v?@ґdX+@@?o!Ŝ[??=~@2>V,r?@ޘ@S: ]@֖@@/쿸 Grn'dG @@Mu@wF84Qʧ?=S Bl@9@t@Ri*/݇?==H?)@g?(_>rM|D> ?B >2N?{0@qd?1k|?݇?RA@c@;=@n@Kաzu?U>k ??ܩ@%@q@ARA4@2@]@@m@e?L+˞.{Kg=2PT[?mxw@@&@@@4@俶8@G@:k@^@h5& Q?' b^BǿP?Ŵh?˓zJ'?[A;@:?۾%*?s&@1I]G@ =@ )F?0 {V O@9Q@Q@ 7m.՜)1ΰ@S@L@^ZB@2AB?ZA'z?ȕ@%>g`w?B AB@ѧ`'@{@ΰ@ږ@ AG_@ \?@@?R @a@G:?.?@n@? :@B@Aw@ږ4f?=@)@fȿ;?Kl@E{@7@@+@X@3M@ӽvj0@#@G\:w VVj/rst?%@O1?ɘ{xe@@\ *@׏@Ü 1$Z?E@;@6 l3UrĄIh@A@DCs߿@+?h?ʂ@'@H@`#;l3xA}ɭϓ@9fA#N׿a@p-?@!&'6AK57@bmGsO!?xAOvmR@O@eJ߿@j?"?@zEQ@ׯ@;c l:Oht=W@`?Ѐ{<&q@Up@/?:0]@@"X#W@XQAߟmht )nF?@@,>1W@@@T&L@Yfd@@O@(3= ?@ 7@휿 vt!D@vr@ A؉@i̊?C@d@n?s@{t@??@@?h@ @e\@!D@@v?@ґdX+@@?o!Ŝ[??=~@2>V,r?@ޘ@S: ]@֖@@@5*@@d@N ?<E@?k@}@:i?闳=J?,&O@4>5vL@cA>_ A@e8."{/@d@x@3bYP ?Iu@?SGZeYp|@@/?ٺF, he@žP@;@@k@@7L?`.;:,"BL @d,@@K>@{#[r@@@AAp@E??ʹ꾖oJ(ڽufGs0b>d@:@n @@8@@$@N@@9T@T?@b?B?LzWЪ?f?E+@_@IP@$@꣦|u;˿d$w?WAg?RCK} Í> ?J?Qb#-E꣦,a?!+/@^o@gM@1?Yp?J-_ vo îgZlSJ?52??R'@F@F @,a?@`@@@Ŵ@ @yB[y1@ 6-?Co?1J@P@`A@޿@@̩z;՞2If@\@pA@?Gw ά;Hwc ZH1$` AQJzEA1@hZr?@Q"AީI_:A2u ->@A@@>IyW?@@4@5*@@d@N ?<E@?k@}@:i?闳=J?,&O@4>5vL@cA>_ A@>S@j@@5l?t܂@88@qӖ@B5@>@ @~@>$@ĥ@4B9+?@@>S@Jx2y&?᾿>@ʦ@m@?&@%@wh? R?Dg@X@qu@Z;s7 zJSyD?(?+@@_c?񤶾r"{rt*T-S?h@ykG@D2fpSy5@b@@ |@Z @e¾ikE NE%v!@È@"@@5@վ^@@-v?m,=X^(ޣi:Ndab9=-G2@x@վ^@??q s T3@?0m}sN.>\XL]$L1C .+ ے?"E'?(f=пKbd?,@E@ @õ@@@D@^?/ۿ}e BeTgڪt%&+ZV?Y+@+@Ы@=@ @|4|?An@Z\@ht?{C .A2YZ߄?$Ku@iup@S)?sHo|k':U]cH<=x@P@M;=@ƫ?D-#@Ig@?:<>##@C@Ǫ@-p~Uk@@@qh>p]ܾۧ@@*3@r@KM@@@i@a@@b@ @o$GR:"JDBwAHz44@|kAڿM?A9h@4@rA%i`"AOR@ۡA"JDB`C" CEhAcx9MAwO;ACi@5 o@c@o AZ!AG&#C`CUC[XSCc"B;j8@::.؜A>@P@=@L~*@CdơόBqCUC`Ci CVl|AABk:dA='=9 A#/@ɔ@AE8 A} \BS$C`CHGB7ŌA9@#Az4[D?AAi|@Gп@o Ai?nDQ*AO@AHGB|$r@@t@A5G@A AM@3XD!@GA%@o> @K@UrR{2\I?ڑ@?2m%?l@}n@lW?(k!?U@u@?)JxJ?8@?{2>S@j@@5l?t܂@88@qӖ@B5@>@ @~@>$@ĥ@4B9+?@@>S@gN@@җ?W`z @@٨@`#L@Z$@B@*K@gz@$@M@.@ʿ4Ͽ=?Ϫ@gN@@parbwa,?N٥@d@9G@Z?_?Hc??*·?@@_@H^@Ɖ @a6bD@H.%a?O@?<۾?T@@NY>Ig0??y6?:=?aCM@WP?q=HBI@~@ƌ@W@%"@޿hL:~,@??L~ľw?+Q21?@4@h@BI@N>0? @_@a+_@sa@e?p#vtHobX>`%?H?@So>@3B<@?N>ʎ4sٿ ?މ@ʵ@M@j_uBD|krca|@*@l@X?®N ʎX*C?Fl?K@i@@y,@/?_3f˧9£{ھz?A&@#@t@`?]'?X*C?O@@@' _@=^?O̿&as?dA@a7^8a;俊g?8 >Gǿ@>@GQ@C.@O@$~dZ:6?zph@2?- W@߫@h@@)>j?ZR@Q??a@ v[? g"ħ$+pu/,@@U1@f@^L$@ky @@% @V @a@@k@Ϻ@r?*,L+@@ =e^lυ%@M@"@@%(@#Q@zY@/@U@@@/F? E@@hDBUоL@?]` `@r@@7@4@@y@@E?"rϿ @)K@@:߾hD<>t'-@@?оGu@VA A`@VA%Ao@x`?m@_>jfn= 7}Afϼ@NV?1AS AԖ@ A$AQ?;Bp@u@ZE&ZnҮwBAܭd(= @@|:,A~@Rx@Ahh{,@]Q BҮwBaBS[B=ŭR@oNWs1bAŢ@"`;ˉ@AO8>㿛@Sg]fBaBfMoB׍ACFS gG@7@(?2A@ȿB@nA9?㣿_ @]㌈pi BfMoBwA)@ֿK?AQ@?CP@-A;Q?P>AK@\RЬ?:U:?@O@DRW@V A@^ŝ@@<A҃P@@ƿ[ *@^@#t ?܁F?@r7@NW?#c@t@C%@{$@8@@w~@?+c#-z3@<,%@P¿܁gN@@җ?W`z @@٨@`#L@Z$@B@*K@gz@$@M@.@ʿ4Ͽ=?Ϫ@gN@n?[Teug/?`е@<@O?2242?[w@L?8 ?1@i@?(R%cKȿ?@֎@G7@k'-þ0EOIlJ=?@RAU@?=?s[Ga(%>@0@b @C=.@+ԫ@a?qjq٤^@=@Ր>?C@@Lf=a@@(@Mn'@[0N@ì?碿@U@駿k|SBV@ۺb@7ϚY`u`?R$@q*@@@.g1%9?Su?;x? (?!?2G|P`׾=(>Q7-m=r33!.ga|$b?H@(@V,@SYG!`;xA0f?/@(?]y\q^$鴮Ē (>9?iI?`z5^(S٭ 3|F=1=^ө%@ d@5@9? <"ÿU??i@0@QBտfA,4??]f?ө%@cnz;܋.?~@K1@p@zF>&:@-H@K'Mt@T@E>q@ȡ@@Ri2cn>@jA0PA=@k?>|ѿ,?Y?͛@Z AΤAU9?.bNl䈾B7w`S@y@-@?Jʾ0@@ @1۾hb@/u@<@t;?/{#}Lgl䈾7b@@p?iaaN̷ ?T@92@?H@ ANݾ@D@[@.@̊nS 9&$@o@7b@v`_@^@ Uh D@a@C@5A3@%@@\>}p0ƿO@.@tv_7P1W@1?@8%|?or@@q@Ի@b@_@(Il|=@f@t2U_u>78Q߈ 3O@?CD@@@ɹ?L)@@6V@Œ@M@v u>·¢ˆK27.??c`?X@$A/@)?z@A@?p@gޓ?$~anϞ·)[>L%@׃?Nh>,)@( A,@g?%@@f@ݭ>!~<@PF@J~)_)®&L_@<@@Tӿ @7@x@F@\D@`@Eǡ?%꾢@8~@)ǘ5z֒@%y@Nwۂř@]@w@i@¯@Dv@y?mNMxgDr@@453@i@'@)ʯ8=^@ aM@J&@0@0@c6@8 (@P@T@\p #@i@3@n?[Teug/?`е@<@O?2242?[w@L?8 ?1@i@?(R%cKȿ󾜈m^p}gG@@@P@"@Ѻ@*@Nֲ@39@f@@T=@-@d .87!??@g@Kn@Y=?s@@x@d@_A@V? ?I@%W@@} ?vHV?Tb?@a@;@>>KZ\>0@@9*lV%@m@J?.?y,@j@ @`?V?7@}?a#?Ӡ Ҷj-7@@#?(k\+S@f^/@S@S?_??7@?V?M?lͭ/t? @h}I$ٓ@2@@IV9ز?\ف?z^%[?s9??67>?_g??P@t>EAAʭ]As'kK?M> ?@S?67w?? o?4m 4@=?w#RAީAM-A!w6I?-:f?&?w?_@T&@A?{#M?ı?:?a?&@H3?ho9??/4!SۿM2=P?_@?'@J@qM@U@ ? ?+%@xG?,Rkcʄ?!-@c#?ۋ?1pI@co@r?|H??N40ڣ@@ܠ@?L@<@@*?y@uk@ ?BTARγ@K_ؕyHl:6~?r?>>K@n@U@=(-]@ Q?{RoɿX5@ n@G"'@v6@I@`&@d4@F?@ M?<~ R@*G@@(u)9Tn?r9?{4/Ԝ?gq_@k@i@0@l6}@y@O@?^"Dǿ(?!xRu)5A@@QPxs$@y@fA@ @p@9@m@g@-@r?HJH@BHS@5AA@@C?6OglJ@@G@" @AM@@:y$@@@]#@@zb@A~\@)@autLa[!@=AdTA+G@?Y;@?<@AD)A?7@y?zx?(~/Uzi>`@B@@X@Iz@m?'' @E=@@,@@ <@̆@9A@Qs@!3 61ۓ"P!?L@8E@JID@?c@?@5@?m?￟{>>&>v@[g@@@|@/?=W?5~{C^?[@K:@D>@浽@w@+ӗzĀ-eAAAo'η@@@Op@@'?~{CDt?6@@(@Gb@XZ@r#R@qa#BxBL$B@fT=]@Jv@@@@Dt?i?0&~@W@v6~@BR@lq-@3@*@uB>ZBRB@ƽ@,@`@{D@ E@@mKݿG[?3?q@U A@$?k[AґA@ȀVRʿ@:@,T@}??6mKݿ?@?;?E:@x@M@?J (JT4>6al3P?,[p@av@"Y@\@@3@??g@@R?@@^@^?0<̩?2@Te<@4@@?.!,->D@AAS@g@$ 2@.G@|@@e@*@ ? 5@n@5@:@ :R@?]j?,<@ܿ@8@@Ց@$ 2@0GDVJ@Wâ@@@$@{r??b>\>J&wS@"@*,@@{?IC[0G!R] ǫ8k?$@uBAwʙ@P?t?j @?æ\?[@' AY8@m ɣr!s !x"Jf@ո@;@!?͝@V@@7?r=@{b@K?YM|1s hG=?;L?n@"=-?@@p@-?I]OV?=L3'|Nhy{lX fd??¿̿'?R@g?b2x?9?~'|Eay.M._?SB?l?y;Eɂ~)@=@W@t>e[_?5+@[?-t+^×6 9BRmP)@Õ@74@?$@J@@~? ?@p@$?>܈jcX6 OЭFtv =cW@ A@k?H?Q\@}`?!P?|@A|@`?:9.A1xy0꾞^@L@܇A,^A @2?I>;?=8?[?@A1A@1?UnA?@@@@#}@?H~?CT?H@퀹@Z@&@F?@@k@&@@ep@?@+T@f|@@ R@k@G @{@ ?6tMun?!,@K@J?H(e@tX@i@_@ @@@d ?8?&@r`@gw@Ws@X@ @6@)u?!@͌@0@vEG@;@@@3@tn7@!?@@T;> V D@I@?@@?*x6Y}2վKh@6@3@0L@ǔ?->T;2*>>=@h@X @?B#eoL@Wa@[@\?^ >\￱29?*?M/? @!P4m@+@D@A@>ZX]???&?Jb?x 3@߶ԿY@c>$@L?6m?TA B^A?poB %Z=X ?3@uٿp??A?nw7@i?9 ?frASAAc(D>D^?n>Aݱ?5㿯rHƿ?(>m?Q@Aƽ@D^ȉ@r@̶>CD@@jD@g?Q{ rHY5>9H?+w@R@@u$?&j+b[9k|gC@^3@|Կ@Y@H?d@a@ @C @\3@]@|@S@K@LΔE>d@@@O@{OB@ @?0&@d@-f@֚@@H@@w@0@@»B@֏@͵Y@ Y޾&'eL?o@z @ Lt@@ؿ@@%@-f@x@@1@| AJAE@ed?GyܹSпnvnŠ?@AGh@G@L:@x@pL?4@N=@"@TT@KL>r@3@߃@W?e+`DͿc@!H@H@3@??pLOe0}׿g?@Ƅ@ˮ(ɿS@rC@k@!{@yD@I0&?v@<@TOor ݊:̙@@=@/w@7@ʹ>*7Wq^=01@_9?@@@*>Zos2.j(R@(@@ q@I2??@@i@@E7s}hc8@0'@"@?:r?;/>1?r4@]@|d@@_U? #el}|n!P1Э?sb@e?_c񯹾@@@ZN@}66 N@L@%@ʘR@|?k*?Z@~2o@7@@B@@}?b?>"UbPi>3>ͽ?6@}"AA#@׮@Z@@+T@f|@@ R@k@G @{@ ?6tMun?!,@K@J?H(e@tX@i@_@ @@k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vkJ-?疾3Z?9@D@@<@@?8n_?̴@@@2@Ȭz@,?YX;?J-?@F@#`H@5H@(d@0f@{?M?'r>@:@^?b@g@,.@0@\p@엕@@n@$@@&@@@j@=C@̝??g?2EP?Uؿ8`B->><2?>i@;ئ@p@԰@&@+@8@S@$@i?W>N?(@txȣ;F@ja?pDG?/@;=@] @+@>?X'@ q?ݿ,{ma-@kr@;nOX,EJv@'0@ؾIK?kW?b?>eB@TW@V@@>Y?|?e?@j]??zf> ֌?g@@g@eB@@b@l@8@j@G(@ǁ\?pL]bS=:o>nO9>ޭ?x@<@@Le@@:@B@sn@U҉@v@աx@! @\@ ?%A>C6>Ǹ?r@T@bD@@ @Hf@1@:@t@%\?6ɾ-?@@f@'@_6@|s>-d"f?E@j@I @~Е@0r@7T?@[;?t@k?;+ c@4@@slA~@0^>m@mA@|@QQ@HMQ_/vkF-?薾?Z?9@D@@:@ @?nq?̴@@@2@Ȭz@,?tX;?F-?@I@!`H@5H@(d@2f@{?M?)r>@ :@J?b@g@..@1@\p@엕@@n@$@@.@@ @j@;C@Ν??g?EP?-Uؿ48`d->>ϡ<:?N?(@ȶwɣ?X'@q?,m\-@er@`mOX"ECv@'0@ؾIK?lW?eB@TW@V@@>Y?z?b?@j]??Jf>֌?g@@g@eB@@b@ l@8@j@K(@Ձ\?qL]bl=Ho>sN9>䭯?y@:@@Pe@@:@ B@sn@S҉@t@סx@" @\@?$A>Cu6>Ÿ?r@T@gD@@!@Jf@4@:@v@#\?[ɾ-?@@d@'@a6@s>(d,f?E@j@H @Е@2r@5T?T[;?v@k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vk%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2Gէ?G]r=b> R@+/@x@'@p@?:?@@@@d@Dz?P:r>է?y@ @@"1@I@V>@T;?d?\2,@t?+<?k5@R@ @\%`@>s@ @P @t@y@|@U׺@ @0o@Y@?@.>Z8?n?َYf+⥙?T@@T=@@|@9@y@#j@@l>Cw<>s?+\7@o>iҕ\-i0?L?5Â?)@(+@ @9@ռ?&@;%@}f>0㿦-]-@ v@j?/x\ ?ռ?fc@y@[@?ƃ=q?'? v=c;DFw_wv V'Wd=`w?ބ@߀@Ŵ@Α@r@ׯ@@Q<@C@T@ !N@.G@S@s?A>-eG(?} @Ln@f?)@@ @@@Z@ׯ@@Ĝ@?-gM?i@a@h @u@( @=402?+@Sq@3ۜ@d@9S@w> 6Z?@&2G3C730(@@@~ A@Sk gS>@| A~Z@ma@@2̿IXǿ&2Gԧ?z]r˔n=b>R@)/@x@)@t@?:?"@@@@d@Dz?:r>ԧ?~@ @@"1@H@V>@X;?d?Z2,@ t? <?h5@R@ @]%`@?s@ @P @t@~@@X׺@ @0o@Y@?%A.>h8?T? Y奙?T@@U=@@@9@y@#j@@l>=w<>s?)\7@o>fҕV-e0?L?5Â?)@++@ @9@ռ?&@8%@f>7㿾-]-@ v@ j?#xJ ?ռ?\c@y@ [@?ǃt=j??u=c;=Fw_۩v VS㾧d=/ȃw?ބ@ހ@Ŵ@ӑ@r@گ@@Q<@B@T@!N@2G@W@o?iA>-FG(?} @Nn@f?)@@ @@@Z@گ@@@?d/gM?i@a@e @u@* @ =*02?+@Sq@2ۜ@b@9S@X>6Z?@%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2G@@1@c@g@O\@T@<@*3@{L  2t@*@7@\i@1@<Ϫ@A@@@kt@J@(-@EAyA@'?M%hw,RֿZdh?@( @͵@[@-@kt@>0?]8<@@b@:@@,N :=>KV@@R[@8R1; ̿^?",@Q?Tbiz@@SU@@@ @`?]@F@ \/JR1;WU,8E^>Z0@j@U?-@9G@8>[տK彅2?A@?'@@g@L>8kWUC?bwB =攢@OJ@ƚ@ @}T>Ků>蠃@3@@G@8H+#Cn//&\@>@zs@\(@@{t0?' cl8h?@YA@@@`?)cn/$'.'@@?mV* c?WP@2@@?X?@4G@4& /$D?|?V@@K@h;0@M|Rk?*%@Sl@}/@fy>K8○z<@hj@/@:[@0?D?.@Lr@AҶ@A=@b@[8?24:? y&ZBͬY?m@A[Ao @[@.@P@m@@6@@H@˃?'@ 4@? /\xR?oE3@(@@Ui@-@;@@@P@g'@{ @??:.@.@hj2@@@Q=@?+(@G@@%@9@/C@e1@p4@1@W*@g'@&>\>N>ѾBNh>M@@@+@=J:ϳ9UO֘W@@u@1jY@?ڏ3?%T&>`6&ۙ'>SA@@ѽ@ n?fWք;l>@x@kR@qO?Z>7`6&|xZ?ES@ @/;^0@OeAO@:EQ9/??0J@f>|f)>@T0ߓ>ES@ڪoq?}dAm/Am4AI?d2?0Y?3?pkPZa쿑Wd>L@@C@$z3ZA=?`#YW!@4$@El@j?2$Y(PZanҖQl2?\@Ӿ@\l@ ?pziEчHRmN@H@0@kq@E|?tn@PM@@@U@7:6@~@@ }@B:B? ]ڂ?*@&;@X@6@->@U@?&X@@@@1@c@g@O\@T@<@*3@{L  2t@*@7@\i@1@<Ϫ@A@@@cn"@q/Z@@@@4@L?E @I@J@7@i{@/?PiK?/]@f@@@[@cn"@e5-?xN@Su@2@qA @?>&&;ɊY&J@d@³@} k@'w?,#cw1G蔷x~D>@ Ayi@=o?.?C?b1??@tA5V@Yx"0w1o u1B0qDJC@@6e@jG*@1E@@H@ID?@w@-8?s>6o `?o6?N?#?a?\@@b R@_l>߼v?n?S`!J`En??dֿo>?&#>:˞??j;HScSzBL??빎 灿~?,@ @.6=?@]>\T'uQ An?0h@a+@E?v{@xe@с@*h?{f@^@@U#e oi'F8uҾ~@Aɴ@z_?ȅ?^'@??5@A@.P)fF{ _? Ȉ@?@- AOَ@~0>V!>9?>?}@[A A嘏@?^d6ձ?G"@@Zv@@s@?s?@@@i@HR@Y?ZI@@@T@ҽ@2}@ձ?@+Ѵ@ @U2@h@cW>:T>@ƽ@_Q@eq@m@?/M?r@;@@@@?J)@!;@-)@#@A@o@wM@ >xyw@#L0R?R@X@ 6[@ r@M@9@?ƿ*<3>p>,z@L@A?]Z:FS=Ew=@P@j@i)?v?9ƿ',C?Io@|@օ@v@@=x/2A4B|An?d=n@.@o@vA@A@ @',tC>J@J@ɐ@{&(@&@1@(/)B3oB__B-E@3>c@>g@,ט@@@tC>=ҿܠ?*?@6@bZ@@'@4@GBG1BA?-OJ@r6@i@}H@ 1@ƶ?=ҿs,:q;>">`@GAD@@#Ca@tM"A(@u2<@@1^@7?h>'տs,,?a@?L?M1@@p@y?qD\\ѿ9 C??I@b]@8l@}]e@.'@5?,?@,w@۹@@:c@7/>?Qh@>@;@t%@2j,@b½x8>t@9W@N @ b@@cn"@q/Z@@@@4@L?E @I@J@7@i{@/?PiK?/]@f@@@[@cn"@Ӑ{>V@_@Z@xb@$8@ @@x@ @v@@@ld@NTʿɥ݉Sn@v8A"A4@29@%:@ @V9@FAOAx@5'ι-#wK:?N\?TS%@t6A!]Ab+@@?ܮ?H?D e@%AՎ.A?lb.@?-#wM.+@|@Д>z;@L@O,@?B?E.?'G@˽@=@su?A@V@ J@M!0ȃ9@ތ?A@`\d@ W@GX@Q@Ns>@*U@$P@?Meο|(;/?9@B-@aM!G*>%?̰O?9|@@rs@s~@|@ 6@+d@}w?w3r?UG*Fz{@Ӳ?aH6\ͿN7@D܈@vf@l@ܮ|@Ir@ ф@(@C?`M ÿ;<@ @W@:#쾓G@@[?DԔ@?@L)@T@2@[@{=U@;@ݕ@:X]@ !@_,@#g4r@ly4@lu&=?8.ArAn#?@E? @?M@C$AŪ/Aj @__ȳ??g5hC˨c64@6JAZ A7@;@@I@+T@]AQAh@Ô;/V5x.)q@9@=@v;@= @׵@_2AP@rY@@@k@2@j_K>ݚ@=@А@"Ş>Hc>X@@,@g@̈́@j-U@?y?"D@)@P@qa>\_K5?/?Ti?jM@;%2@r>P>l@7e[@K~-W~?PJ@??وQ@ʅj@)?8?5?@]?Ww>aޮ3eLrB@@P.?F{GP5̿yy[f?F@@]M1.>id?U @<@@SNAo@#??_>g?R?]ChO;?2W ?*?A?U@ =c_&XlA Au‰AǕA"TMYIg@">?@?Cɕ >?{\|-@54?VB'EAʘA 1A U ĻP>poR?#!+>>ɕ?L@d?,<5?w=@@@?l>;m. &ٷ ?&@w?f7Q .ZK=? @!@H@gG@W@@ @V@@9w:fӣ@8i<@6?A?pH@;0T@P5?6o7? @>@t@<@^?:/??8@h@6t@B1h@++@L"??¢@X@@X> Ӑ{>V@_@Z@xb@$8@ @@x@ @v@@@ld@NTʿj;? @@q@ ~?K9?Hs@yS?H.@D!@)@? o{;"zj @@P?V|7ȼY@8.@ݽ?%*@@Z@h@ō@@>:s()0z!@]f@ @'u4I@6@ hB9_~@@@S@@@#@QrV@iBOb(@@_Iv`Ari @|a@}ٿke>y@@%@@@iĆ?oo\T@@QtItLmps@TɆ?x@zA@?.@@@{'@@ta:%O6Qމ?w@hT>#y@dM#AMu@| ?۷@(A@$?M@r?pUb5a•" #"鐷z&@1?$ԾZu@A̚@nr[?>@rSA}dc@,tQ?-@@ײmd" SZ&m@Dq[@o-@sst@ut;@aB9c@F@/@?@w@?@?6\5@_Y@gצV=@$@E>@DEgQ0@1@WW@3@&O"?}ѿ10?_@{0?Ζ?B@f2@?UuSDKfv?k\ AL A9@M5 _ƍHZJ ?݄@ЬAYAw?ZKHο~CΈ@I@7?W謿a@Q@=>|I/oH@V1@>@Ŭ@Ϛ@pL2S/@5@@ץ'@^i73m@T@Կc<<@@M@[[?@@S/@q\Woa>^? >">1?H:P0K97s9++>o!q\t 9?̧+@@j @Gv ;&dw\?/Z0@?Յ;Qbu^ՅAy.=hV&?>DUGٳWVhnbk=)!8˿ huDN:@/a@ o'@?:\0z&@T@' ]qW@?L/iz9?s? ?DN:@j. S>@13@3r"@p?&N@AP@Xn1=@E/@⽾?@Ml@{ jɢA&@AA @‚?&}?txk}mp?@N#Aw Aj?jɢj;? @@q@ ~?K9?Hs@yS?H.@D!@)@? o{;"zj@v@r8~^MsF@@Ř@Ĵ@U@@X0@)@(?ho@S@GA(@bY>1?k@@Az@n`A)Ah @ݿ~?r@st=k߇ hC$ " Al@AJUT?a(%A*An$@  A$Aߛn?L2<@L@ <,ohoBKAԹ?0@Å擿&A@P>@հAG6g 9@I»h@%BoBB,^[BhKzs@^O#A@ ڿ@cJAU*W@bCEBBh`BlA|E=+?1@FMJOA@zӾB@&A˫Ǿ$ /@y'),YAh`Bݒ /; A[@Yl*#>A8<@`!@@6ARw?Q¿_@@OFKݒnjiu?@i@m忉V@:AG<@:@RU@A%x@,k50@e@lǴhi#2u]?~@dg:?@s@p@@@5@r@@JSQB)@\P@E2u"@@?Ͽ.@DE@@Ԏ$x,?>a팾Y?'T>i6$Z?q@9F@@tӉ@o?@Bxj@<@!Q@?Fh5?RiEJbVȱfS,yo??@H@E>@17?o?-tS37?]5@W"@[C@0v^ C4@@l@l?㩷b[-B?Ix @g>@L @o @@Ŕ?]c 'J hj4?3@5#@pC@<@]@B?@D@'|@ݰj@^g?0&'MX? H@y𽥤eXO2Z>(xK{Hп8@C@l@mڞ@@ѣr׫^B~f?@k@֚?36@ɳ@#>@???oP?H$> @Pc@Sg?xNJѣ#TՌ6w7@!@@0VT@4#@*4@:\3@?b ?@w9@%6@#?;+I#@v@r8~^MsF@@Ř@Ĵ@U@@X0@)@(?ho@S@GA(@bY>1?k@@AA墸@#0M@N@RSI@'@jH@ @t@@ɞ@@pk>::>?^,@FAA\9@b@9XL @B@9@g?Eb(@@@@ @*?g!@?-\g"ͧQ׿@|@&*>”@sqA9E?΃Fe@"%A5@3J?-@@_bwgLBEAQ~@T%A+Jl_?czAx@ 7Ք@KQAǦ??03%AE|D@G-aALB%`CCAyAgBhVMA@L3ҭ@A熀[QqA<"n7I A!C%`C CuWC5B}&@5{*JA@ci@@D@K*d5 wBkC C`3^CC9A$zcA*07Ak"@(>k@Aw#3YA6TVϜAZC`3^CF$EBfߨA-@:-Aha(?%"A~@ɠ@A,>KŒ,3An@ZAF$EBbCh->d@l@&D>Z@JA/@\`a@QA3W@?.@&@G6ռ%s>h@?=H/?w@4@>??('@U@6 @:?@r @%q@z@@ 3?# hj=ⷤ@%@W@$@?[@B@Z@Ү@=4&?E&@6f Aq@WJi\XK\w@6@2j@??!@Km?SP>P@-@!(@wi@q=WE[:Ht=?e3@M@?56(TG;2lD)ی?R@xC@Z.8>Ew@)@T@Ú@,"@">\4ۢ^Ok ?-@@@v@w@KA@%|6@*?2QS?^ե>qUԝ 4ZkDߐ¿#c?IYB@KA@Wמv7C[?a @}T99  ati5K @j?/wA/cr*@9?Lq>'M>`5Xs #p]l?k%?0пI e?}L1@*@S@@;@@F@ EA7dahe(R? >@ 3@ @Y@S@4ob?̆@0R@N?,*D87.@. tAd&x %@j%@$x@d??c@6 6 jH@:@9@Σ?JT*@^_@!??f@Nֹ@@O̭)uȎ(8cAA墸@#0M@N@RSI@'@jH@ @t@@ɞ@@pk>::>?^,@FAA@Ao@?y$]?5@?`p?@?,AR& @=Ș@?Kp=_@ AHA@)Q+7@k@骿+kN>C@0@H?2?@@c-@U@-l* ?!@h@DU)yZyn~9 _*X@&NG~(vD?@!Y?Cx7"@@Ѭ @ Z?q@'R *y36A5i@_˖ mU@ @2$!v @bY@&s7E@@W? Zĵ@M"?l,#D#A36A<7&CB\cBp/GAvg?@/@#)J@ @K?nnz>L @Y56+^L @]@mg?3 cxH?@͹?VYǽ7?DW@\N@:ξV?B>@Lo@ ^@@فA@m(_?w_K@i?mYV@s@,?x?ͻP@ ?$瞿P@ AV A@:ߝ[:}о'@D@2@䫼 ?kJ@𹤾zN⼿ |@.@ @؜r:Š9/$f@5Ӵ@Ԧ@q$9@Y'PN gY2vmR𿦶?t@:ճ@9@K[ OŠ~@O@[A@_@}c@?B =H},W*G<@ਖ@"@@8@~@ @6|T@T$@)e@z?@2E?J^?)XVfbzq>P'?\?!?B@]@@ @&Dt놫$Mn>F.?HW}L W 9΄@鱿o?V?H !$W&b?B@;F@>+@?̓S>AAw9ZmTl"#C?R?0?H\"@k9@ ?b?C@@@1@Q@?b$t)#n &*8R?6Z?@;@-A@B@C@LX}hDk@n@-@?ٿQ@ُ^†=By@I@@E@#;s׆x)IOoٿO@)@9!@ʔ*mO @Ngr@@M@4 g}׆@Ao@?y$]?5@?`p?@?,AR& @=Ș@?Kp=_@ AHA@@p@?rAS~ؿc@IA2?j,?&@?)71O@Agh@s/T@"@@' {@FXA0@@ _@+'?@@7@~C@j@(?|{?r@@@%D?ԿPiU@E@(({@' do+i?@7 @ ǾT`@c@n@?%@ɉ@G@A|$@g@wANAa!6KLw@G A@ Z@n>jNv@"@## R@@#A&5Մ_TOe ?R@K$@=վr+@5@Ʈp@ @Ɓ@q@JW@{]ɾUԇ@Z@=ooTƾT9@JZA@ʿ(?N@@? @`@ @@3@]@?@v@D@yS@ƾT@h@<@{vP@f@?LVD?r@i|Y?r?2@34@.KWhޕ?@@/tJj~!@@b@זAE"?/Rèѿ.Y`@7@l @(!wB/GT?5MG\?l3@K?X5-n>'>)9 F8?j%?XE?@?V>˹?GT?FAD@.@@ם@~D?I!?!lX@%@\Xۣ?F@ @MAFAc@@]@@7@MU c*}\& LDxfؿ '?u,J@@C*@@c@](5@s@q5@?*&d) s@Q6 Փ|;|@Sc@ @x/@>~K]( ]@$@f@ץ@t@ռz5r00@?~t#Gw$qҾ9r@@@nu@ ]@VAmA_@Е@0@ѿ<ֿpe@*j@:A@@)!- @@A@K@VA?X?g?uz?~8@?Ci=?I U)B?>ř˿5L>5@@UQ#Ay@7q DUVd@Ԍt@>k-k.VR"ο-@_U@D.ʿ"Hbr@0AR@yZ>+Z$Z#Agq(A+'?j +`C??,.ō?-Iv<'9@.A@<`+2\ V@R33@`y_H>)A@a.܁DW=N|@TݽgL>L?@&e>* gq @ @w9B̋?_R1Iտq-@y`e@̿8$@>@  ^fP*I @A?WY|8?Ȉ >JE?zH¾\ܤY>isCU\BL@՘'A%UA#fP* F>c@EAg@Տ0 jZ@Mg@Xajοn1=ÿM?Sm?PsVk9&@:,A}@ F>+@x@޵f@H_'[ @~AИ@ ?D:J@-J@a@@\Gs0@G@+@Q4@/@*?a*@H@ -@5?gD42!KEῚJ1m?_@-@C @ktؿ^?Q4@@?U6@}@K'AKs@?.h,9߿`*)($.#V++@;h@&7A@P?/?@@ޚ@}@P@V@ ?<'n? >Ƙ&aɳb?A?Dh@(@?I@M@@@rA@ g@5@?)&ɾH/cU?KſB⛺8yg?{> =?0N.@ޢ@@rA(ڜ@PO@?a? B@-@*NN4m3ο9Q$wC>g@#@?6e@gQ@(ڜ@.?xC?)?F4F@ӫ@%@!!+NW@T=>ݴsÕS : 8]:@\,@ @-@f@S@C@ @ @-E2@J@?Z ?>"D?yr!~=M`^?KR_Ȉ?k+@J@ާ@C@@@@@R@L @+G+?+ ?:)g.?l?܈?)@@s@8#w@@X@E?i@C @cANs@5>=s3"k<|f'K1ҿ䡁f?GK@ AAV@?C?X@8@sY? y;1@@z@L嗾N--??Q@|q@2@Cē*?8@ @?y@Ӫ@lAmp@.N%;a?>@0@ @?``=!>ZBp@H@c @L;@? @pD_~s1:w@׊@b?ȿ?1|| ? @5d@V4eQp<_c.}=-.n@XX@ @ 艿B?5`?{@Z@ff.<(<0?@R?].P4\x@@~ྕ?De@ @JP#-?z@δ?mHլt?@0?/@u@RJ@g\MH1?1?>R=q?P?;2??8q(?(A]+7)@v@/@@@?ށ'MT^?2¨ :-ٿo`=?I?m R@ǿ@@!@Ռ@N4@AZSN>&?EWEۦv?v:?EHѵ5ix8@)l@!@i@@@?+}•|;D@'?y. ?S?b@ӿ B?s@>7nz%Q^"@D@i@W7?hg>* A%@@@Ta@+߿V=W!XD?l@Ǡ@nم=rx@W7??U |q ٜ+]@@*?Sr+>6LֿET?z@\@ۛ(]" ??0?? ,@0@[Y@ @? I?<@1ᾣGpa:9@'?cg@/?AGMA;@̭<@0 @W @Q}@@ɸ,Ae AZ/@{t?53fzɿ;s>a>b@iAE`"A%@,H`@W @w#@UUZ@^†@O@2@\@{@RAcHſ#l@̔?!'qc@i@?.@K.;@@ˢk@w#@6~@I@@?N|?K@U?@CALBFAtR?X*@y@?J?bݖ@M<@6~@@+:@@@@t|@k@(AlOBr B&@ @A4@S?Ҽ@e@@Vi@@*J@R?i?b@X@VќzA(2AɚAQƿ,5@?@?bP?z@>ъ@Vi@8@Q@C@8@',@ɔ@9@s>9oeEοp=M_!u@W|@z(<@P@̘R@ @8@_ S@@@d!AAx@R7?!?5W0oF9N M)d?, ?r\@FA;5Ak@]As@_ S@q@ 4@JA8[A57RAE@4g4- .@Wd'@&2:6dy@6aLAgAAfW@q@ @?y@Ӫ@lAmp@.N%;a?>@0@ @?``=!>ZBp@H@c @L;@? @ɃAk@@@g@&s@P?w@c@d@0?TE@9ȿ@1h@>K @a@|@z@@ɃAv@ U@[@.@iP AH\@5@??s;ࣴQP.{ ?.?< <@B@@W@X @6@v@hpg>Ҥ?A@@ b@)x$m>iMhi%s@AW@3[?ߊ%Txh-RSЏR@ya@A@KoX%+d @?Gny@i@/]@+!-\ +)(;>@J3@)ܻeI*.u6z6Ky;@O @ߙ_8 f@L==j&{k@/@rz 9mej%I:@LB@TG CcfGyѩMM>r@\2@ؔ3ɼ|iDiʱZ@@Ҿa 0_Deۿ5 f@h@0c@ v55+=5?Կ!HK?Ks@B@IS@f&f/q0F @{@ХAn+@=`j m:z&?ۥ@Z A@?D€W3x@1@?ݛ@ Ax@F@=cQ?-? p{K?z?N@PX@ Av @!@.J@3x@@Ҋ@L2@Y@ @@'=m@?aL[@W@o@?/@@@qU?'d@Q@‹@O~@@@@`Z@zc#@@wۏ@̅?f[>1Ċ@CB@J??+Z? @@߿?R?Tz@q|@w+@_@@sVn@:Z@A;@ʴ@f?@H@@ ycx?N<\@.@d`?I?ʭ;@9t@sVn@r:@@#@@[?z@_@0\b@({)?v#Y@<Ό@j/?7@|@r:@#ԛ?N@r,A0@>D`w@S|@LvrkAؽBm:AB?vNq@ɔ@x#>U@$A@#ԛ?T?w@daA{AG?H@$@g]9&BHeB7f!Bٱ@'!@@ah?@@AAb@T??2@ =AT@c>Ȃ@@#pAB}A a,lX@ g@>i@;A̸@?5d@M@<@E??=@ @F^̾)R@QD4ÿ=@ X@'?*@@p/@5d@A@`o@Z?ջ?B?x+(@@d@IO+O,/M@x/@!?O@Y@x @ޞ<?@>1@5@6@@ɃAk@@@g@&s@P?w@c@d@0?TE@9ȿ@1h@>K @a@|@z@@ɃA)@@6@v@o@9@m@@@(u ڿ 1@Q@ @-ĕ@Z@^@ ?DK@)@w@a@, @{@@Jj@ד?٭*@??siN/,y>?T?lE@@F @֐@f<@w@y?0@ @J@uv@ fko9+ӝR?pܺ)PBgsӿOԾٞY)S@e@VK@bF@y? N>3@x@?P\?PS$_!=8ؽgƖ=_?^@>}Qk vRո>i@* Y@ Omç?ZP@?>\CۿF1#7FAžq { 5 !?@U@??4LOmםe*0??6@?zʧ=AפTaF[}?t@?ufםi߆ >/K@H=JU/gz= ?-} ¿ĿU6g+Ev?!,g@+Δ?>i߆hԩU@T@>Bt/#"?u?x&9?iۿiMqK8?6eu@h@xhU?&0@@E@nV@$He8=3܂3Gm P5,l@ @U@@U?Q@4g@M@@_@k@@`?(?ülBuOr'?kg??@@@@ H@Q@#}@C@N?@Ἀ@'@Pol@r@d@Vj?#5@m^@B@=+@@x@?@#}@-O@t@|>m=pL@@@ g@˙N@7G?'i? @@@@qf<@໡C9>|@-O@A@@o}?@0AqAE@̞?eӟ]+!?@&?As@W@)u?P@~@A29@G@@1Hs@ ~@Z4@=}@6@H?^4YW?t@ο@!@}@/Z@3@29@Ϸz'L@r@;@WL@\@fj`i@UgW?RTL@W@+@Q@4@xϷb6׌@O@˹?z 1>=?9Z?7 AB}@`,E?"?P>?G@G\@gAb6RWC@#/@gl_@EK@qv@eHKgj?و@x?Vk`\U@'@+@O@@"^@r@飚@ڝ@k@IH@A8@Hݿ4c>_?Ŀ &9@C@*.@DM@G@R@ɻ@^@kk At@?å?]x@!@ Az@?]?i?-~?Jέ@9@m*@;'k@(?U?]@kk A@[ @\O0? ?)Ug@RK@@-@D@? xl?K@#@@Ũ@~E@V=Ҁ@@)@@6@v@o@9@m@@@(u ڿ 1@Q@ @-ĕ@Z@^@ ?DK@)@:' ڿ1@O@ @•@C@7^@Y?CK@)@@6@w@x@F;@u@)@B@{:'hh._>?9?E@H@@,@;@ߺw@a@ @{@@Lj@3?*@d?Vshh*NBnӿIԾמSnY`'S@@J@EcF@w?k0@奞@zisR۸>@ Y@ pǏ83@x@5?t\S$+!=ؽ| =#0Fž  '!?BU@H?@L~m ١?7XP@E?\`EۿFw1#ؤZaX忦}?u@ ?xfj؝i*!?F6@?zW=eؤ> ]s¿ĿT6f+`Kv?C-g@$Ҕ?5>9q >J@==JVV/"z= ?> f(9?g1ݿۿJq%K?du@h@x翚۩@T@>Ct/"?pv?f(9?DGTl -Tk@!@~@@?%0@@D@V@**He=;ۂ6OMrR?XX??@@@7@H@P@g@M@ެ@᧮@@@ ^?"?=żCu6O;j/? 5@h^@B@)@@x@?%@5"}@C@?@@I)@ol@"r@@ Z;jN#?@W@@@jc<@589>M|@iN@<@/r>ߐ=L@_@@6g@N@G@?N7ҟ+!?@>At@W@ u?-P@@|A@@!w?@|0AA@Ǟ?e7ҟͫ]4QW ?u@@ @{@X@P2@p09@G@փ@]Cs@C{@*3@{@*6@L?ͫϧi@xW?OTL@W@?+@4@@x)' L@?F@^@> b6{@nP@C?1>=?Ǐ9C? A@?kwX\U@'@++@@c@"`|C@.@k_@DK@bv@*NKNjJ?@>?0Ŀ ''9@D@g/@L@@R@㻦@#@r@¡@Y؝@=@UG@`A#8@Jݿ(c>>?#i?/9?kέ@G:@$+@$k@(?sR?\@j A@? ?Zx@@ A@?X?#i?R`l?@"@@Ĩ@{E@KV~р@@X @uK0? ?.Vg@$L@@>-@D@ ?R`:' ڿ1@O@ @•@C@7^@Y?CK@)@@6@w@x@F;@u@)@B@{:'e?TE@nǿ@h@>OJ @ha@E@|@W@DAl@@@eh@#'s@ɿP?w@@d@e? H.?'?<@q@s@V@ @i6@w@u U@@␫@fP A[@5@Z? ?O b|>_fk%@SA؊@&[?m%xhup>Ԥ?@@@ b@)xb|>6f @?GBy@@4]@Q*!̘V.MJQS~R@_@A@FokXp+6f @hI.u56z;@ @_v^8e c\ qC>@J3@HܻhI/;Nuj%;:@KB@ HP [bfe==-j2{k@/@x{ /;'|EɱZ@@ҾBb >Hʁ=ѩJM>r@2@|/ؔ'|B?Կ}H?Ou@@xS@ufo8fDbۿ f@ٹ@Jc@dv1=B?@kx&?Ϧ@[ A;@Z?hDW+q0 I@{@ A*@=`qpzdK? u?N@X@ A @`!@-1J@xx@ƅ1@4?ݛ@ A@F@QQ?n-?#%q?/@:@@O?d@Q@Ō@ ~@@ڜ@ ӊ@2@&Z@@@=m@u?H[@T@_o@?B,>?#@@ۿ?X?z@|@=+@I_@@_Z@c#@@ۏ@v?vB[>4Ê@@@>??B,>^cb{?2:\@@\`?bD?;@5t@@Tn@b7Z@ ;@|@~ ?'@PH@Y@* >]b@v~)?l[#Y@ό@1kK?V@{@p:@?@~@@L?@h]@P0]b@B:AP?*Pq@0@z]>i@Ґ$A}@ ٛ?O@s,As1@>k_w@]$|@KqrHlAB#eBf!Bޱ@~,!@@?8C@qAAi@tl?e{@aA|AH?H@%@(R\&B#eBBAӦ`nX@g@b>F@Aи@?4@4=AU@|>Ȃ@o@vp*ABS@>4ÿ5@X@'?ݱ*@A@.@94d@]@@%A?zI>=@@k̾S@+Ud@w/@'?@!:G@I_@@@@]o@ǽ?? ?((@|@Q~d@!,P+I#[>O@> @ <?@1@7@7@'@hG@2@,@6֌@?X?-@@r?I#e?TE@nǿ@h@>OJ @ha@E@|@W@DAl@@@eh@#'s@ɿP?w@@d@e?0@5 @\?_=>?p@@ @<@?3 @?{@@|Aq@`RLaC?&>@0@䀑?>?@z d@h3ced$*~q;w@׊@5b?ȿ@䀑?VstR=?>+-ٿY`=??mKN@eĿ@@n@?iށMN*UTN?I >+-#E&ͦ?.t:?6Hҵ5w8@j@k@Ŋ@9N4@㿇S2tN>ӌ?X#ES?@dӿ??s@O(>oz%\^"@lD@i@l@@?ƙ|eD@3?~zC?S?y=!׮XXB?l@@څI>r@:?lg>H*-Y%@;@^a@4߿Vy=">Lֿ >T?{y@8\@ޛ(l& ?u? U a|w+]@i@T&?S5"><@a@71@6<@G3ɿ3s>/Q>b@4hA^"Ap$@5J`@Z @}@@<,A, A/@|kt?B 3jm@͔?!sc@ej@.@,;@s @ˤk@x#@VZ@Æ@GO@2@[@C{@gcJſjm@pLBAZ?.@z@?J?@=@5-~@)F@@?́?J@aB@.%ApLBOB B @ @A4@?ټ@@(@5@N@'@@{@o@AOB2AnʚAƿ,47@?@?wP?"z@ъ@d@@K@?S?a@qZ@gI8zA2A¾ο=M!u@|@(#<@P@R@ @X8@R@@#8@#,@Y@`8@޿>qe¾οFN /_?p% ?ܳ\@A5A;@Cs@S@@@؏!AHANx@#7??~l0FWd8(@K:?-y@`LAgAEAX@q@4@A8[A/7RAN@4y|4<.@ԶWd0@5 @\?_=>?p@@ @<@?3 @?{@@|Aq@`RLaC?&>@0@|ꗾcN-0??N@o@@˓=e?8@Q? y1@@y@3P|ꗾ8E]@ Av"@nƧ!n'?@G@@ݣ@,@Dd@HA ~@3 N8o.Rj'ο-@U@T/ʿ'Hr@AӬ@`Z>@P#Ax@ktGUQd@t@?-o.i?"-4u1A@ayӁ$ubb@ >Q?@d>r,IO@̒@@u(N:4@ $u&տ[-@Qde˿t8$@>@A)^όeq@%@:t9Z?ɋ ?0&EVΝ{k>*ipBUCL@'ABUAa&^Q*< @A?Y|T7?W >F?5¾EVY1AÿN?n?rn9@F;,A@ F>)@DAg@ُ0eZ@Gg@+cvοYJD-_J@`@@ JsԢ0@@+@@˱f@j_p( @|A3Ϙ@W?`KΰM1l?\@,@m@ @mؿ^?4@/@?*?]@*I@w,@?F4!`K+''$$FO#'@g@6A@O??L@u?6@5@-'As@?oq,@߿J`+&ɳ b?:A?_/@x&@G@@@f@nݚ@{@M@ߓ@? n?Ȑ >J&mWh?a>p3=E?L.@ܢ@@.qA]@*g@5@? .ɾ^/HB?ſmwο>Qxs>C>g@f#@?e@G@LМ@O@?}? B@:-@"NNjt+wο@RLv8ة{B@^@L@aB@-@?*?0?R8F@Oԫ@@#!+8QH@P`3ߴG!mP}=b ?;RDA?g+@J@+ڧ@ @` @ @/?2@o/? ?>5?}=)$hz,??܈?['@@Gs@#w@@Z@-@@@}J @k*+?k ?)TfJ1˻ҿݪ?J@} AT@ ?? X@?h@ @A>s@==w3"KpUv@s@Ŝ#S@@՚AK'tԄ.q? M@"@}jD@*Z@j>c @9Ɂ@@W@ɾׇ@@۰=inoek"?@!$@X[Ծ+@@ɶp@c @ɡ`@|@|@2@@?bAv@,E@S@T9@ZAv@ʿ!(?@@s?v @ɡ`@r@dY?s?0@3@LW!ǹ?Q?_C;]?S3@K?j+n>L>)!jX@%@\U3У?x@@UAA@,@@@?@!?! Lxؿ!݈'?T'J@C@)@@c@G@ @V@k5@}4 r& L6Q6 =&}@a@ @q/@tK](5@h@A4@?;fr @6Qq/@ul|"#x$vҾ4r@@e@˿L>5@}?- q&=?X?qzvz?'~8@/?C=?lG 0%?&_YA5@PX@ @}P[- ]S iOd@>@&R@){zz0@0%?'@?+7K@A3h@U@C@M@@?GA6vؿZe@0AC@0@N?9?;鿀>"@@ @Ǯ_?w@EM`8)l~1 D3X@NB:~D?;@l?;&8E@`@ ?X@J%?ale# D#AN6Api@˖lU@@ ! @?Y@&N@5_@bIjlA`1`&$ABD7&CBbeDxHGAS"}@:h@,@z@1ARbA8-CF/tClCݩAE}¨C!Ar#l@@,K<@AnsE A< AB?1(CGB5@()0sA5] .ZA#p@K@XqI}D@km@x>Gjg^?IJ@Q@0ƽ0%?%FW@KN@]ξV?O>@q@^RL%@T_@*m?/cI?v@羑?0ƽ?s@!?4x?P@ ?^P@ AV A@Q@~A@X<_?`K@m?sV@?s@UJ@c2z༿ |@@ @;?q7&:Vо@F@@u x?UJ@dYc.v0m~N?u@ճ@?9@V* OƠ<9~$f@Ӵ@Ԧ@%9@s`'NdYpW1W*G< @'@ @@7@~@O@X[A@\@Gb@ӝ?~ =H,pWbq >X'?g\??.?T~`M ~ YSR"!C? ?=?Z"@j9@?,?@:F@+@?۠S>ëz*[8%(l쿶?Z?@N@-A@B@D@Y@@0@@(?˦,t#on%׏[fB֜y@UJ@@[F@ݮRs&W};k@@\@Z?ٿQn׏+@=MdJ@@@/ p}Æ~DOfٿTS@&+@a#@ƔmO+@@? 6A# @Ƙ@?|=_@r A~A5@A@?v$ ?5@?n?@H@m @e@@|@U@j>]>:?r,@>AAWA@IM@ݮ@MI@ '@H@Jb?(@@@@@ @#*?o"@x$?,\߀9@^b@X]N @@8@c?Jb^Fte@$%A9@J?-@^@MCwģOڿ@|@*>&ǔ@NsAM?^F7PӔ@NA ??0c%AsD@G#.K`A\LBDAn96@S%AK_?wAux@7Kƭ@AQqA0(<@A!C%`C5CA DABrVA@K Y@@:@{?d2wBkC{ CYuWC5Bs&@a癡8A@d->`@Ax+3fARZA]YCQ3^CIC@4A(!`bAX*W7AE@d->jǠ@kA>Βf3A%|n@O@A*/@`?&@6U@ܕ @=?@} @ɐ%ss>Ii@5?9=2?w@*@9?=?Y@@@/X@Ϯ@=C&?2&@#f Anq@@@3?# j=@$$@ @@=?L@m?MJ>P@,@8'@Y@o4ʹͲ\5}d Yg]kD¿Κc%?DUB@hA@x6@?uQ?˟>qnUd b `FuAl5 @i?0w/At#Xٞ8C?\ @هTh: db x#Ir:f?n%?7пN]?G1@@*@ ?R>1L>a2aXP x#>gOfR0X?N>@f1@p@@@@:@%@NF@zM*KսAcdb>1. rA}& #%@_&@ x@Xd??4on?ˆ@2R@?s(D7B/1. _@?'!f@ֹ@X@󹭾 &uƎ6qc4i8@b@ 9@ʣ?Q*@_@H@m @e@@|@U@j>]>:?r,@>AAWA@IM@ݮ@MI@ '@H@,0@)@"?l@諾@<(@[~>S1?i@@|@Y8^Fp F@A@Ø@@~@@,0@b@8@6@@~r?5bN?r#"@"l"NKE@z?FBF#@(@g@\@b@@`A)A @ ݿX{?w@u=k&5R@K@ߚ?˩SL|@KAA@1$@ AD$Asn?2'@T@<+nhO$` | A3k@5JT?*%AA1$@>@!ARgQ9$@[+$BoBIA.?@|Ʌo󓿉A@> ڿ@oEA#V*,@hD_BMBz\[BSzq@(B{A@ ڿӾɲ@#AǾ&.@3)Z-JXA`BMAG> ?N@)FcJKA@Ӿ_!@@Adw?A¿@@pOJ6Zݒ A@v`*>iA=@_!@9@U@Ax@N5C0@@Ufi"i!i/u?@g@QV@A6?@9@@]@"4@Yp@t@cQ8@)@e]P@)uh^?@3qdfO6J$P?b@D@ڄ@щ@yZ@՝@L!@U@;$fx;,j|?>:DZ)cS+i? ??@H@oE>@%5?c?@sj@ޅ@AQ@?Z5?k\"NJ,Y:DZ jGP3@@l@k?N[0S232?4@!@-B@;{qM /h.?d@~#@C@<@@f8?3q @9@=J @ @g@?ȂQ'LKe9Y>ᘯHп2@@@@hٞ@@@&|@j@^?&iMX?H@ Ke?&??O?$>@c@Lg?@NGJt֫>~f?Ak@$Ӛ?6k@@>@?}Z3@e? ?ԃ@8@^4@S1?i@@|@Y8^Fp F@A@Ø@@~@@,0@1s@R?1@ @'@?o{hzKj˗;?z @@s@K ~?5@n?1s@@@g@ō@@:tX)|!@]f@û @@AR?y7]*Y@b.@Fܽ?3*@@:U@@@tV@ANf덿)@/@^Y(uK@8@B(L~:@@:@:U@&@C@Lĭ@͆?g\T(@@Gt}e(@@&@?7@$@ @uoM'@@.\xMps@Ɔ?ki@\}A@?< ?L@Ay@;$?0M@#r?mU!G& %N6?w@HU>Q@O#Av@< ?xw[?@FVAXkc@7t?@@ec" 4"2&@C?۾Ӿeu@AϚ@xw[?~,@|"@ ˫@?ZJ'g @s@sp&n@u[@s\-KL?@i@~,@Iٲ@;@z@ ?<{on䩿1U@IК@ݎgObAu~@3@>ݿ8Ue?Nv@@Iٲ@Fx@F@V?\5@_Y@> ئn~v=@$@E>@st@qu;@{ 9c@"F@;?@Fx@_@p1?Xϖ??A@0@?TUYuQDQ8.@4@fY@,@ O"?iѿ;-?_@ZRGɽ ?݄@hAA?μ*v#r?&] A)M A!9@M5B^"|pH@tV1@ >j@!Ƭ@E@L2쿰IοoC4ψ@C@?欿@L@=>"|%<ė<@M@t[[b|?@@@/@2@@x'@Ԉi3m@U@Կ%"0o+8k)>+>(<\ra>a?u>_}>1?G:Q"e'ldBu\?D[0@U?;Qڨާ 9?+@@ri @Fv* e'dt׳Qh㿥b֐xb=8!8˿VhuKpAw/=N&?~q>SFd Yq@?i9]?s?'?/M:@a@l'@?b0/&@a@' l)G=@ 0@2ὃ?,@Nl@ n&- ^>@2@q"@D?'N@P@pl qrk4mp?鬜@#ALx Ap?;g&@aAA4 @VÂ?{ q1s@R?1@ @'@?o{hzKj˗;?z @@s@K ~?5@n?1s@q@@ @v@9@H@d@_Jʿ#6hҐo}W@Oa@ԙ@L{b@q8@@q@;@@9@9AOAtw@5u&RaHɥaۉNo@8AAk4@39@;@z?H?e@\%As.AG?ob@?=6w/:?\?DTS$@6A~^AR+@@?z?5?3?C+G@b˽@@u?$A@XU@J@N*+@Ɩ@k>=] _@@'@?5?P@|>@;U@P@Ω?^ο;A9@N-@MX:~9@h?@Td@V@qX@P@Gh~@r }@B@d@w?lr?>U^*n>?)Ӱ#M?1|@ڊ@f@Gh~@|@*r@rۄ@ @?E ?ÿ<@NW@:t0{@hβ?cH^Ϳ77@ڈ@ f@Єl@|@2@b@EU@=@Fߕ@<]T@!@,@dLG@@8?@@Ԕ7@#@R)@Q@2@$@ ?M@>$A/Al @ _j?.{? |n@Tv4@\l%@?.A.tA'?@B?$@_@I@*T@֦AQA֭@Ô$9NCr?c5@JA͕ A7@b;@_@2A@KY@@@@j@6@eIf76ރ县0q@/<@@,{;@/ @h׵@2A,@τ@>0U@]?y?C@5@@w>\KQ>ߚ@@Ґ@S>>\@@4@,@A{y'W6?ԜJ@?#?Q@j@?.8???j?M@f'2@r> >"l@>j[@3A{:|*ݾ|.@#4+@v[>:3̿vyFef?!@Ĕ@E?w>߮߰-LB@@y.?:|=NA}m@/s}3?8?Mgr??Z2#>q誷? W @N6@=NAA:AjAp)Yk@E>T?y@9 ?CO|?, ?*?;U@=_biAAǘAF1A6 P >$yR?x*>,>Z]?Y>f?\$|v-@3?ل7b'hEAǘA & ?(@y?6V 38ZJX={?F@y?P2 Aa?=@@R@? l>8c]@Yg<@6?A?ȷH@+T@*?I_7? @c!@@hG@GW@@ @V@@P788t@3h@,+@L??ǡ@VY@\@],>o tM>0@!v@=@|?1?'8@h@8t@q@@ @v@9@H@d@_Jʿ#6hҐo}W@Oa@ԙ@L{b@q8@@q@,8@{@L1?_`QȹK?,]@e@f@,@%]@m"@/Z@@K@V@(4@?E @I@@,8@; ÊY&J@&@@G k@'w?,c4ѝe-?A|N@v@[3@A@?> &;-I?n1??ʣ@uAV@RA!j2H ~.>@A AYk@Io?n.?-I?;@I@I? @w@4=?Ys6p vOAnDC@>@#߼?m?&S^S>8y?0k6C??#?a?Ѵ\@j!@?n>>6?x?h;yK_?s??d~xֿp>?@ @b.g:=?@,>{\W,YSmEL?\?Xہ ?@f@Jҁ@k?Of@@@We i(Lw ;n?j@gg+@*P?z{@f@a'@E??D@A\@ 'eN<>urѾ}@Av˴@A_?M?a'@?I>ԇ?@f[A\ Ag@?ԎBc6 ?Ɉ@?@ Aqَ@.n0>U!>?@? @gIR@چ?F@@@T@S@25}@ӱ?"@s@w@@( s@?s?@8@@Q@r@m@P?M?@@r@s@g@Kд@@2@@W>[5Y>@ƽ@Q@s?Y"5O?R@SX@4[@r@M@@2?)@i;@,)@r#@A@o@M@o > yws?{|F="x=@P@^j@&?jxv?Vƿ159>x@{K@$A? ]Z{|F~B}A>n?cin@K.@Wo@B@B@ @K2ЦC?To@ @׋@@c@8x/EA~BoB `BCL@0>a@Kg@gژ@@@(>J@@͐@3(@^@G/ @0)BoB1BFAV?)J@+6@i@ H@4@ж?Cҿ? C@6@kZ@Ͷ@z'@ 0;@mHB1BzN"A (@xu>@@^@h?h>Zտ,iqF>$/>L`@1GAD@@9@zN"AXѿ #"??ΞI@]@&l@\e@-'@h?(?\@?ZK?L1@@p@?sDxXѿ@%@i,@!½꿆>@*W@T @b@7@v@~@#@;c@/> ?Ph@J@@,8@{@L1?_`QȹK?,]@e@f@,@%]@m"@/Z@@K@V@(4@?E @I@@,8@y-#r@3*@#@[i@q@Ϫ@ @]@z@@9@e@1@\@T@@3@>Q O,Oֿdw?@@@}@ .@t@@-@AyA@%?FV%zO,8@[@.<2w2Ġ&%X@ @k@x@(?Or>/?9<@@,@.@@J ԁ=>LV@8@W@o@E @ANa?^@eF@\JN3; @̿?v,@?FbXoz@$@W@ տo~5?D?*@3@h@->oj:W- Ee>,1@1j@?-@=G@M3> տ>b@2@@H@V8+HdtCA=@J@uƚ@j @=`>+alV:h?@ZA@@0@?O+c"!1,V@>@Ys@(@@y0?߁ al3@@Y?H^?A@4G@M 4 4$'%@@N?aV# ?4R@3@tUl@X/@Зy>B5Nz<@j@@&<[@j1???V@@T@Q;0@NvRv?W%@tUl@, &KZ BߟY?J@<A A @!\@e@ur@Ҷ@Ak=@Zc@,5?9&:?= ,r#\R?pB3@(@}@Si@@>@=@̀@ P@m@@7@@H@ ?X'@4@ ?r#\?,(@)G@*$@$9@C@d1@U4@I1@V*@'@? @??.@.@j2@u@@?Q=@?G9:O W@i@5u@ffY@?3?Uy&>D>RѾ2h>M@@@t@w=:B&6l>@@OhR@%J?}Z>A:&nH'k>APA@@@n?fBWPeAQ@;QE/?f?2"JOf(>Ր|xa?uZ}@4@;[0U@PeAPBA@߁' Rc;?JfS>@ZۓgNS@܍APB}0Ax4AU 9>3?+辀n?s=?^}kX:Or?U WͿ?Z) >|r?eA}0A?Y@$@vl@j?-Y(\a쿸kd9v>L@s@l@$ayB=?kЇHnN@H@h@q@@|?w-z㖾e2?i\@Ӿ@zl@?r#iq]d܂?T@o:@X@6@>@V@?&X@@M@@K@V@:6@T~@뀮@ }@5B?q]y-#r@3*@#@[i@q@Ϫ@ @]@z@@9@e@1@\@T@@3@>Q  gL>D@ AZ@Na@@7.̿Irǿ1G4C3F2(@@@ Az@pk g*9?@h@d@f@d@Fz?Fr>?{rx@b>R@V/@x@@_@?*@;?b?1,@s?<YQ_eڦ?*S@_@x<@9@@9׺@u @.o@Y@?.>8??}YM*.-?5L?5F?h)@f+@N @9@y@y"j@9@]>Ix<>m?Z7@Z>lӕ] =yB?s@e@&2XDz?' -[[-@bu@zj?5y] *FhxK?4U?课1Q?"i@}@.@p@5c@y@q[@˞? X=˝?ֳ?@,=Me;*Fv WAX9=,w?܄@@OĴ@@r@;@A@@)n@p? Y> hv Ī-F(?ۧ @m@rd?-)@@ @@@Z@@4@<<@҇@T@ N@E@@9?A>Ī-.2?+@_q@Kۜ@U@ES@#>󢞿4Z?t@֛@?qgM?i@a@7 @y@ @= gL>C@ AZ@Na@@7.̿Irǿ1G4C3E2(@@@ Az@pk g:9?@i@d@h@d@Fz?Fr>?T{rj@b>R@X/@x@@[@?:p<?5@Q@ @z%`@vr@@ @.t@<@ @w@!1@@V>@;?b?1,@s?p<Yoצ?*S@_@u<@4@@3׺@q @.o@Y@?@.>8?3?[YP*.-?6L?5G?e)@c+@S @+9@y@s"j@4@#]>Wx<>m?Z7@ [>oӕm =vB?s@e@p&2XDz? -b[-@eu@zj?@ym 1FkxK'?!4U?课2Q?"i@z@3@p@Ac@y@o[@Ş?=Н?߳?O,=Ve;1Fnv dW8=#-w?܄@@NĴ@@r@6@>@@)n@l?Y>gꫧnv -&F(?ܧ @m@ld?))@@ @@@Z@@2@=<@ԇ@T@ N@E@@??A>--2?+@_q@Kۜ@W@ES@:>颞4Z?u@@?ogN?i@a@: @y@ @= gL>D@ AZ@Na@@7.̿Irǿ1G4C3F2(@@@ Az@pk g%\Q?HB3@(@N@$i@@/@.@@O@m@땐@7@r@H@?*'@4@ ?%\ ?[.(@G@0$@8@8C@Xd1@4@1@^W*@#'@ @?@?.@.@Pi2@@͠@R=@ ?9OW@i@;u@fY@?3?U&>@>-[Ѿ&h>M@@G@@=9(K32l6?@@!iR@ L?YZ>A뿦:&N'憯>PA@@@n?f\W(8QeAR@`QXD/??!Jff/>$|xb?gܕ@@;[0{@8QeAPBA@-߁ ( xc?f`>@rmۓcإS@ٍAPB0A4A9G>L5?F辝o?>?|k:q? XͿ?/ >Nr?eA0A2?NY㞡@$@El@j?9'X(\a"_dTz>ML@Z@[@B$KzB=2?FχGCnN@H@H@|?tv{䖾̸ff2?\@Ӿ@ l@8?tEi]*܂?@m:@@X@6@>@V@?&X@@ހM@@@U@O:6@2~@@y }@W9B?]>.q@*@@[i@\@uϪ@@H@g@@'@e@@z\@yT@@3@Q >,mLֿΠdw?@@@@8.@t@@-@AyA@#?[%l{,@[@˯<8w2Ġ1%X@ @@x@'? o>.?8<@8@.@@@K =v >V@@;W@@gF @\b?/_@bF@\YJ)3;B ̿?,@⢸?2Fboz@@;W@տi@ 8?/E?)@@.h@3>iߠW-Dgh>1@j@?-@տǯ>N@2@@G@a8 ,HdC=v@J@cƚ@W @^>D`lú?j@Qs@b(@@y0? `l4@"@?FОT?*@4G@ @ 4$'c$@y@?aV( ?R@4@Xl@/@Ǣy>5¦Zz<@i@O@L<[@1???PV@#@@:0@K}rR0?;%@Xl@J&Z BY?@CAA @#\@X@Jr@Ҷ@A=@c@4?&:?i %\Q?HB3@(@N@$i@@/@.@@O@m@땐@7@r@H@?*'@4@ ?%\@5 @QIR@?E@@@wT@E@5}@\ӱ?"@d@w@@ s@m?r?@,@@Q@q@Rm@?M3?@@@_@@δ@@V1@@leW>T9H>@Qƽ@Q@AJ$foL?_R@X@2[@r@M@@?)@;@x))@~#@A@o@ǶM@J >ywA$F=h%x=@P@j@$?|uv?;]ƿ7<>>v@J@A?7]wZ$FB}ACn?cn@ /@o@B@B@ @:4_C??o@@@u@V@8x0?AB~oB`B0L@0C>a@Kg@aژ@@v@'>J@v@͐@ 3(@Z@B1 @0)B~oB1BXA!?)J@5@:i@KH@l4@OҶ?#Bҿ?C@6@lZ@@V'@0@eHB1BN"A!(@uV2>@г@^@?&n>տ,0qG>/>`@2GAD@@!?@N"A!Uѿ7 /' @jV@ @.b@@I̸?Oh@@@$8@{@1?gQK?,]@e@]@@]@xm"@/Z@@F@S@4@?{E @I@@$8@@;ĊYY%J@@@" k@ w?G, cݠef-?%yN@{u@I2@}A @?>%&@;B?;_1?6?"@;uA/V@V9"2Hʕ~ >@ Aj@Io?.?B?@;޼?s?eS^Ic@K{l6D?[?#?a?\@!@?=>H6gě?>?v;k)Y_?s??jdxֿ.>?@@ @T.<=?@>2|\9 SjGL??/$݁ ?@g@Ӂ@Vo?f@@@;e i(yw n?j@e+@J?y{@g@b'@??@-A@7(fGuѾ8}@A'ʴ@y_??b'@?>?@ZAΎ Af@?Ad6y, ?Ȉ@g?@ A@؎@U0>I!>?@5 @QIR@?E@@@wT@E@5}@\ӱ?"@d@w@@ s@m?r?@,@@v2A7@Y@@v@j@5@¡f6ރk掿L0q@;@@@z;@ @׵@v2AK@Є@0U@??U{? D@@*@q>\ L>qߚ@@JҐ@y>>p[@@ @K@{(W?ΜJ@?B"?Q@j@DŽ? 8???;i?QM@8'2@r>>D"l@j[@{|s~+ݾ|.@O4+@U>[4̿_wyOff?l!@@w?w>߮uyLeB@@.?F|CNAm@ 8p5??JOgm?ς?8[ 2}> Ǩ?W @iV{6@CNAA#AlA#,Y8k@L>?@} ?=Pq{?+* ?*?j:U@=`|ciAAǘA(1A6 kP>tR?p;,>c꾪>?\;w-@=2?oe'>EAǘA~&y ?<(@=y?6 4 ZH=?'F@Uy?84B?=@@|@?ql>~18-bH@Kf<@B6?A?`H@u*T@M(?[7?7 @N!@@gG@ݺW@@w @AV@@718#8t@D3h@|,+@??#@(Y@\@(>T Cc>@v@s>@p?)/?8@h@#8t@!@@, @v@@@d@Kʿp'Ґ悍=W@`@@zb@ϟ8@d@!@";@H @ޡ9@5A:OAw@p5''6ɥۉn@8AA4@ރ9@";@߮?H? e@X%Ac.A?.pb_@?=$'@@'@??P@}>@;U@KP@?8]ο;@9@M-@WMz~9@g}?!@Td@V@/qX@P@g~@ }@B@d@w?#nDrL?U*>S?Si԰K?0|@Vڊ@f@g~@ |@@*r@xۄ@@+?0G ÿ!<@NW@i:uF1{@Ͳ?H]Ϳϭ7@Wڈ@@MƬ@e@JL2+쿬PοGC͈@d@?ꬿ@@8=>z|f<<@M@܌[[~? @?@/@/@ @]'@ui2m@bU@^Կ'M0+^8-+>{:r\s&a>-b?>o>1?kH:OQ'Ids\?Z0@m?bE;Q[ !9?J+@@i @FvH .'سRhbb=J9!:˿h/uTA9'"/=Q&?s>%SF2 Zq@k?ir9$?s??7N:@a@o'@?`C07&@@'2 m%-=@-@N ⽌?@Kl@ۘ kY% q>@2@Hq"@)?&N@wP@mtzk&,gp? @"A(x A'o?CjP$&@AAA@ ?}ts@ R?2s@ @'@?o^{z[j0;,? @@r@ ~?A?s@@@wg@ō@@c:u){!@\f@ @h@xQ?y7Y@.@ؽ?)@@U@@@tV@'AOꍿ)@@ `|+uXI@B7@|XCT~@@*@U@&@t@ĭ@;φ?h\VT@זּ@?t酗e?r @c@ٿkW>@@&@?@7%@@8p'@o@eKM psr@Ć?l@#}AΝ@? ?@A@@j$?M@6r?0mU,F(%4N6?w@iAU>@qO#Av@ ?r[?@VAgjc@њt?@@*c7" "2ۍ&@?Ӿeu@AΚ@r[?},@!@Hʫ@W?džJj@@rt@t;@ș 9c@ F@:?@ew@_@0?7Жi?wA@0@9߃?UĵuR4iEQ.@H4@,Y@@[M"?LѿP,?_@F@48@PM@7@ @wA:@$)?@`@W@?Ͽ.@KD@S@hf2@<@F@6?]?\Ĺ?G@hî@@3@mk.}dEڜkS@0@]@ @k? ޺?6?}??i'@?0?D@:?Y]u IqG?VDI@|?\5=+@Q@}? 匾:?T>i6$!T?@OC@Ƅ@xԉ@s]@֝@ @_@$ xx,~?>ƱbS$ l??<@aH@F>@4?va?@sj@ޅ@Q@9?[5?['MJXƱ &D14@@ql@;o?tZ 0ȵST36?4@"@C@08?t @<@L @O @@Ô?VyK'L e]Y>P]Hп2@eB@*@(ڞ@@@d'|@ j@c?&4MX?l H@ e ?E?A?P?$> @c@]g?NHzث=~rf?Dk@V֚?qx6 @ȵ@>@ ?X[3@1?a ?@;9@4@=?9F"swP7@b@ @XT@K#@,4@X[3@1@)@?dm@ͬ@>(@Z|>4?j@@d@#8^nF@#@Ę@z@S@@1@@@7@@6v?1]S?%"@δl"#N㾤E@e?G⿑?G#@@h@y]@@[@_aAѲ)A? @ݿC@AIgϰ9΍@$B oBIA ?@WɅȏA@>`ڿ޳@EAVU* @h|D€rB`B\[BRzkdr@'|A㤯@`ڿ(Ӿ@#AǾ%(/@3)V-XA`BA/G`>?@F4_JKAV@(Ӿ`!@}@Aw??¿@@OIݒ. uԓ A@>_*>A=@`!@9@U@Ax@G5u0@?@~Neix"9ji?u?@wi@M必V@A?@9@@@I4@p@@N_Q 8 *@^P@q ϳueBf?_@Pd@?@)s@ p@@F@48@PM@7@ @wA:@$)?@`@W@?Ͽ.@KD@S@hf2@<@F@?Z@@@X@Ю@U=c&W?&@Uf Aq@.@[@5?" j=@$@x@@?f@,#m?v>P@/@)@P?m:Uh0TK(w@9@`8j@ӷ??f@H52<)?R@}C@I򡼳9;E/f=?"3@M@? (s^Qk >?L@@N@Fv@.@1@>@@%"@ >̴\*5 ]kD¿`c1?QB@KA@u6@?k.sQ?>q.V ( &uhk5k @j?/w.tX؞!8 C?] @T0: +( #$s b?4f%?=п:S[?mH1@*@} ?O>C2hL>5CaƚX*~ #hfsX?:>@%4@@{@s@@:4@@F@ŒL^Adb* moA &O꾢%@4)@x@d?O?Vєe#;o?Ά@R@9?mD7}(* _@Q?i@ع@9@"uĎH4a1Ai@@%9@ӣ?U*@_@H@? @3@@地@@k>=:?,@nAAA@ـwM,@F@MI@'@H@N:b^(@@BC@  @U*?"%@.?4*[[9@ub@WiR @3@~;@n?N:bFcf@%%A;@+J?/@@dvqeʧLݿ@|@!+>ɔ@tAY?F7Ҕ@OA˖??0%A\qD@zH2/|`AULBFACd@T%AKA_?xAvx@7Oŭ@AΖӂQNqA0K<A!C%`C(CA!5,ABuVcA$@O*Y@@[:@E?dwBkC} C]uWC5BW&@Ka}H8A@*>}_@Ax*.3рAS[A`YCV3^CIC14A(gbAY*X7AJ @>^Ơ@̓A>Ȓf3A|n@yA#EB ܨA/?@-A?A#"Ay@^$`ag@AF]@7?1@/@+ZҼg,\d *h@l@k>@A/@$`O?(@V@ @N6a?@ @(%Ɩ9>rl@,?e=*H'?\??B@Z@@ @xT@{ @;#e@?!E?r^?HXXO K7籿o?V?, B!W"C>!Mm>.?M O zT*"C?w~? ?tV"@g9@?H?J@z7F@,+@?wS>٫\/&*?IZ?5@@e-A@@@=@V@@.@8@?Ѷ9t#p&"؏AByz@rJ@*@H@":tsf}Xk@5@@?_ٿQ"؏@Mf@Y@p@t/ 0}x~1COcٿT@+@#@ƔmO@^@?B{C@'0@dP?:?9p?"@M@ @^?vw@O5)7k~`1 3X@N9~D?@{o?9p&35E@@ҝ? [ӵ@4?xm$C#At7Awi@:̖BiU@Q@%! @=X@p&{߁@]@.dMjkA$3$AB.7&CB8eyEwLGAS}0@f@2/@y@ҕA"j,Aw8-C>/tCdCݩA\}h!AuR%lS@#@2//H<~@A n)EAc=հ AB71(CGBu4@(\1rA` .kA6n@/H<׾k@'"A@ܒ@Q3@hݳAAAT7E?a@Z {Im@^D@׾뿬O@'@`Z?cnz>@X&ry}@m@x>jg?IJ@@Zǽ"?DW@N@ξW?F>s@Xq@s^kL˲@`@o?.cJ?H@-?Zǽs@+?(x?P@ ?o}P@ AV A@@AP@d6_?8_K@m?T@s@\r@f~Y?ty?m0@D3@PW?h_?@ @g@<@9iP<f@@?:OVMD?\r@$?Rѿ@V`@6@\ @!=qBE/X5g!@@=b@ՖAC$? 8?C?L?{XS?c3@h?;?n> 3>)!j*Y@̝%@\ Vѣ?@@AAq@*@vެ@Ŗ@ѵ鿮?_;!?X! Lӻxؿo'?&J@R@)@@b@@ @ @5@J 4 C& LtQB6 1>(|@Oa@~@s/@xK^(5@@3@?=pg @tQ/@ }#z$ҾW3r@ @l@au@]@@E@d@t@TԼDr/@@y@@)!- @@@J@AlA@ϕ@-@%ѿQֿ0d@g@@ݘ)?H>˿9L>5@y?r, P,=?$X?}z?e~8@ ?C=?I ݘ ?Y ?5@W@؂ @/Rj[N- ]SjO@`=@+%R@}z8@ ?]'@?,7J@Ag@S@@İ@T@j?KAxؿd@A3?+m,?]'@@F*?w?@>@??ԿhU@D@%{@FB!@WA3@@\@'?@|@@}C@@?%@n̉@G@+=;@˾GJ@W@ޙrEe+i ?1@: @ zǾm`@g@n@?f}F @@ 4!@@@F(oZN?(@3?۠]@گN@f}~aw;?@" 9|^$@i@z61A[k;Z@@3 Ù@?~a T$@h6L4A#F@I EgdA}!QMw@G A<+ʿˤ@j=?N@bb! @_t@Ȫ<@(Lhp@O}@mBwԟ@_C?=V>Sv@N@Ť#-Q@@ A)MԄ.qM)@"@hj%D@=)Z@V> @ǁ@J@9W@aʾՇ@@=SnoRe#?@V$@}Ծ7+@@hp@ @4`@ @@1@c@d?&>v@C@S@T9@wZA@oʿ(?ٔ@ @?] @4`@\r@f~Y?ty?m0@D3@PW?h_?@ @g@<@9iP<f@@?:OVMD?\r@KPxL1 l?]@ -@A @lrؿ^?4@/@*?@I@-@P?jE4!K*%$">H(@g@6A@P?ɥ?C@&?k6@@'A,s@? l,>߿`*&Vɳc?lE?B@&@H@@@@ܚ@{@M@!@?un? >&4NF\m?>l=.?N.@ݢ@>@pA@g@5@'?z-ɾ_/E?ſ!4|ο=QYC>Ag@ #@?e@^H@{М@ O@? ?C B@ -@NNj*|ο@PRLzv8Y{@팣@L@B@ -@?-?,3?q9F@ԫ@@w!!+8Q@[*j޴dlw}=bI G ?R? h+@.J@ڧ@*@ @ @@2@G1?ϙ ?>9?فWw}=)g,??B܈?'@@s@$w@R@@}@(@ՙ@K @?1+?m ?)fJ1ҿ>?J@Ԟ AU@g?? Y@I?6i@ @MAs@==Fv3"to@O#Aux@,tGUQd@Vt@?L-n.?̨-sf3A@*aҁt`@>bP?@e>,,vN@@@t(;4@m t&Kտ-@_ew˿8@?@i^Veqz@@Vr9>Ƌ ?-ῠ&Uvm>~i7pPAUDL@'AcUA$P* @`Aw?QX|J5?v >;H?% ¾UH1@ÿM?n?qTn9@*;,Ai@3F>ׂ@EA g@؏0gZ@YIg@cvοH9JC-HJ@`@M@[IGs0@@.,@1@Sf@݌_' @}AϘ@ ?9KPxL1 l?]@ -@A @lrؿ^?4@/@*?@I@-@P?jE4!K<@a@71@}7,<@ᾳG_3Sɿpvs>H>&b@gAU^"Ap#@H`@Y @1}@J@,Aɫ A/@|t? _3j@Ɣ?Ѭ!W sc@i@R.@*;@ @k@|w#@UZ@iÆ@O@ 2@[@{@ `AcKſj@}LBAZ?*_@{@X?J?@S=@,~@F@@?b}?$J@PB@pG'A}LBOB BU@ @A4@?ټ@@F@<5@s@l@3@|@ p@@AOB2ANʚA7ƿ,6@u?@?YP?#z@ъ@c@x@K@??a@Z@+⚐8zA2AzοV;MG!nu@|@#<@P@R@2 @~8@Q@ɔ@8@N",@9@u8@4>qwezοFWN .g]?H! ?ij\@A5A@yBs@S@M@-@!AAx@G7?? v0yF=Zd-@(3:Dy@`LAgAA=X@Mq@<4@A8[A97RA@+44.@}=Zd60@k @?_='>L?p@@ @<@Y?h @ ?.|@@Aq@PKaͮ?`>@60@~?F>?@C d@ 4.eD~~Ms 8w@֊@b?4ȿ; ~?m5??ʮ@bZ@0#fw.>(:d.>k@tX@ @ m5?e@e @P9*?z@ϴ?pHN?O@+?@O?]]Arx@@+?e@Å?=)?42??q(?}(U+5)@s@|,@0s@LH@1gPH+?^?>IwR=Å?*-wٿ`=B??km0.@rĿ@@z@H?IށM&UN? *-yEdϦ辂?p:?3Hҵ5x8@@j@H@@N4@SwN>ȍ?XyEV?@ӿn=?ns@T+>oz%G^"@@D@i@@@?D|jFD@"?3z?V?=1!|X??l@@څ>r@t7?PZg>e*Փ&%@@'`@T9߿;V=Z>oLֿ8T?gx@\@ɦ( ?g?Z ^| +]@ѽ@$?SZ><@a@71@}7ZŠ@?@t7??p-?e~?8\@ö@Z`?~B?j;@^2t@Qn@4Z@;@@~?@ H@@\ 8?b@q)?(@#SY@ό@Ej?.@2{@Tp:@@~@{@K?*@]@򽲿j`0b@ԽB:A"S?ĉQq@@Al>7@$A@ٛ?eO@ss,Ak1@->`w@R%|@hKqrVlAԽB#eBf!Bޱ@j,!@@?KC@|AAi@$m?{{@aA|AOH?H@%@\&B#eBBAͦ$`oX@zg@>b@AFѸ@ ?q5@=AvV@*>Ȃ@@ƞp.ABU@P.4Xÿ@X@7'?F*@@_/@5d@@檷@E?=>=-@@n̾2gU@|+3@v/@$?K~@ 9G@I_@@@@[o@}??d?&(@@@|d@,Q|+ #)K>f@ @VW<?@E1@w6@7@@F@2@,@oՌ@*?X? -@s@8p? #?TE@ǿ@h@?>vJ @}a@X@|@d@KAl@@ƴ@wh@H's@YP?w@@d@?vU.?$? <@"@w@V@` @6@u@U@^@@ P Az[@5@??^v[>js%8@A@aY?%"x hp*>ͤ??@@r b@*ax[>c @f?G*\y@ @6]@)!f.n ASSR@`@A@4DjX_q+c @gI'-uP56{;@[ @1X]b8N h\ iH>@K3@MܻygI;@bj%[:@KB@GrE Sbfe==Vj\{k@/@U{ ;$|Dgɱ_Z%@ @سҾ vGxЩ&N>0r@2@lzה$|?Կ[{H?u@@S@f e]&0C^ۿ f@@c@ v3=?hw&x?.@^[ A@F?DW(r0 Z@z@A)@=`}uK?r?:N@ X@ A' @K!@?0J@w@Ʉ1@]?vݛ@K A@fF@ MQ?uj-?0}u?/@L@@2P?d@R@،@ ~@@@ӊ@ 2@8Z@@@=m@?H[@ U@o@?4j?!5@h^@ B@)@@x@?%@4"}@C@?@@O)@ol@)r@@Z4jbU?a@@@l@a<@09>X|@M@o@Zi>}=ʎL@@ @$f@N@:?bRԟ/!?@@>AJs@W@u?P@@@HA@%@t? @ 0AsAW@4ƞ?eRԟ^4W?t@9@G @V{@OX@1@/9@QG@G@Bs@z@2@z@6@L?i@MwW?OSL@W@6+@#@ @xzJ'K@ r@;@UL@\@gli@ Ag@i`EC"?P>?F@^@ >b6䛟}@lP@I?:1>=?9!? At@?kY\U@Z'@d+@k@@"1C@-@Uj_@DK@v@MKjz?t@0?`Ŀ; %9@D@1/@L@@@^R@@@r@W@ם@@F@NA8@Mݿc>0?i?k/?ͭ@9@*@K$k@ (?Q?c\@j A,@E??Yx@>@A@?dV?i?zk?@N"@@Ĩ@T{E@}\Ѐ@@ @jG0? ?JTg@K@Q@,@cD@?z3' ڿ1@O@ @•@H@A^@e?CK@)@@6@w@z@I;@x@-@L@p3'iM/HT>)?֗?6E@n@B@@];@@w@F`@y@{@e@z?juRӸ>@ Y@ 3ۏ"3@9x@?\YNU$%u!=dؽWۖ=#>1F1ž  #!?BU@H?Ln>#?XP@?4\THۿ1I]1#|ؤ>aqX忂}?u@ ?fz؝ i*!?\6@?zs=E|ؤ z"¿Ŀ\T6e+DLv?,g@%Д?>[ >H@K=[JV/C&z=g ? %9?371ۿJqK? du@Zh@^x䩾,@AT@9>/Du0?s?%9?ƁGGYm 23j@Ϊ@Q@$@?$0@)@D@ V@-HZe=݂ƁOr?U??@@W@v@٤H@P@Tg@BM@@@@@\?d!?:ƼDuO4j?!5@h^@ B@)@@x@?%@4"}@C@?@@O)@ol@)r@@Z4j#}@C@C?@Ἀ@'@Iol@ޞr@d@Vj?#5@m^@B@;+@@x@? @#}@VN@@r>;X=L@Ê@щ@ f@N@A?b~ġ?@@@Y@d<@-:9>|@VN@A@y@z?@d0AAx@ʞ?eZ֟0!p?@>Ar@W@%u?P@@A19@+G@@Fs@s}@3@p|@6@I?&=`4гWU?mt@$@?!@|@Y@2@19@u'K@r@;@8WL@\@Zfji@fW?R4RL@&W@+@9@6@Nxub6Ҍ@O@?" 1>=? 9]?A AO}@`?D@D\@oAb69̆B@p.@k_@EK@v@|HKjZ?@)?kpb\U@`'@5+@@ @ח"9˸@r@u@ڝ@@G@ԣAR8@Kݿc>?ĿT $9@eC@-@L@@R@@˸@)k A׶@=?¥?\x@@n A@?d[?~i?v.?ͭ@>9@*@&k@(?T?m]@)k An@ @K0? ???E@ƒ@@@;@w@w?0@@XJ@sv@fTq9R?ݺKQBuӿԾuڞ%Z(S@@J@aF@w? ݳ3@x@i?\ T$#!=J ٽx=A]?<>4~kZwRθ>@ Y@! mA@?ZP@?e\FۿMI1#%9Fž . !?@U@??Lmםe*0?/6@?zEʧ=!SפoaX[}l?t@?ifם߆ >I@=oJU/gz= ?} ¿ĿU6f+Ev?r+g@˔?>߆翸ߩj@T@>Bt 1?yr?$9?ۿ?Nq|K?du@g@x0?$0@'@zE@`V@'Hye?=ނc6GEn :k@@@"@0?/Q@g@CM@!@h@!@@|_?!'?JļCuhPҶr."?d?c?@@J@N@H@/Q@#}@C@C?@Ἀ@'@Iol@ޞr@d@Vj?#5@m^@B@;+@@x@? @#}@@Ҋ@-2@X@?@=m@?7L[@lW@o@?/@@@#U?d@Q@@.~@@@@^Z@v`#@k@ڏ@?sP[>+Ê@ A@BB??F-?T@@sۿ??z@|@+@_@@Sn@ 8Z@|;@/@ ?i@H@މ@ %f|h?:\@@Xb`?JG?0;@5t@Sn@q:@:@5@@]X?u@_@0lb@/m)?XC#Y@jΌ@j?@x|@q:@ӛ?M@Zr,A0@>aw@ |@LvrkAB:AbD?;Nq@j@/>@$A@ӛ?S?w@[aA{A]G?H@$@]7&BFeB5f!Bٱ@'!@@g?w@@AAb@S??'3@N=AlU@-f>Ȃ@@⸞pAB}A alX@Ng@>X@WA̸@?5d@@@ I???=@!@c̾~ Ж0T@754wÿv@j X@('?ڴ*@@&0@5d@@@S_o@u?d??)(@@d@B",P+;4@(w/@?@:G@L_@g@@@^@QG@2@g+@Ռ@i?8X?.@@w?#L>E@ @sJ @a@l@zz@@ÃAu@9U@K@Ԏ@O A[@j5@? ?LЦa.?*?x <@@u@V@ @m6@u@hp;>+ˤ??@U@N b@+*xJ>{/lr%@gA@X?%z"xh%.FTSR@ya@A@InX+a @i?Gy@@0]@z+!a"%.\ R^D=>@K3@( ݻdI,ul66y;@ @^8 fEV==Ej{k@/@+z 9zvj%.:@LB@G HcfZG8Yѩ+M>r@2@}ؔB!|nD*ʱ,Ze@@UҾEY Cjbۿ f@n@Hc@v7*=L?MԿ~H?s@p@S@f:er0 @/{@pA*@=q`ly&?@Z A@'?DWWw@̈́1@'?ݛ@u Av@\F@]Q?3{-?t!K?jw?N@ZW@ A @!@-J@w@@Ҋ@-2@X@?@=m@?7L[@lW@o@?/@@@#U?d@Q@@.~@@@غ??+@0@=Y@ @o I?QK?<-@B@<@a@71@B<@G:9@&?۶c@?AFMA@.<@. @?V @}@V@\,A A /@Y|it?3ɿ؝s>U>b@4iA_"A#@!F`@?V @w#@}TZ@†@O@2@[@K{@E"cIſi@MŔ?!󇜿@pc@i@.@,;@@k@w#@6~@H@8@? w?J@?@5ALBTAQ?g@Cz@?RJ?ܖ@;@6~@@ :@@s@@`|@k@? AhOBm B@ @A4@?Ҽ@M@@i@@(J@?T?c@X@$zA1AɚAƿ)-4@7?@-?iP?*z@0ъ@i@t8@IQ@˓@8@&,@m@9@q>"peܽο~;MdK!u@B|@l(<@QP@KR@ @t8@ S@E@@!A3Ax@z7??Yb0WFM Z)Ta?& ?\@.A5A@?s@ S@# q@(3@A8[A(7RA@_4m4.@ලYdu-@@t:;Ӝy@`LAgA]A~V@# q@V @%?Zy@@]ATp@O@0@c @.?`=>.Bp@0@H @;@?V @(扺~6u6w@֊@b?ȿ4~?@#?@d@ 5e(^Ch.X>)k@ZW@@ @ y뉿G;?)ͼN?@̭Z@!f紶".jE(^C-? @P?]ߨ<x@@꽕?e@* @WBP+?z@˴?oHM?@-?/@u@I@g^OH0??>vR=r?.?:2?0?r(?3(+@6)@v@/@@v@?ށBMnTe^?èB :-nٿs`=?+?m(r@ǿ@@@@N4@S˗N>0?B.W<Eަ|辗?Tq:?Hѵ5x8@l@@i@g@@?1|rD@-?#y) ?V?@Wӿ??s@\>'**%@@_@*1߿V=!XA?`k@>@م>r@3??\ | + ]@:@'?S~>L8ֿ>T?Wy@\@ߛ(1 ??غ??+@0@=Y@ @o I?QK?<-@B@<@a@71@B.Y&&ʳb?A?l@$(@H@@l@<@qA͆@g@5@?7ɾR/P?Pſ`7g?>7=?N.@ݢ@@qA2ٜ@O@?n? B@-@ !NNcm4οO:Q nC>ԑg@M#@?{e@P@2ٜ@,? A?'?(3F@ӫ@@($="+W@& =>ݴSt!p8†9@,@W @-@f@@E@u @ @D2@=? ?>C?|ϑa~=` ?R*+ƈ?i+@J@uާ@E@@~@@'@~@K @ ;E+? ?׉):hg*?~? @P#A(y@ rVFUqTd@^t@>3-m.RA#ο-@U@2ʿ#Hr@A"@@Z>+^$Z#A"q(Ac''?kI#+@??.p'?.-#w`+I2A\ @[13@:cy > )A@ao܁q-W=||@=ݽLuV@gb@?sH.lI2'ӻzY@@@z(^+4@4 &c@%> N?@e>*'ҋgq t@ @x9@~^ҋoP*E @rA??Z|9? >C?(T¾]ߦJ>i*uDUAL@X'ATA %oP* F>ނ@FA g@֏?0iZ@Lg@a3oο1AÿH?Yi?tl9@.:,A@ F>>+@@Of@_A( @}AϘ@ ?qJA-TJ@`@&@Gs0@'@>+@=4@}/@*?.d@H@,@?E4M!Kx῾K1v m?Y_@^-@B @lؿ~^?=4@(@h@<@XrP/@@?KZD?r@nY?q?/3@4@1GWg?k@(@/Ƈix!@w@-b@ז,AC#?p Rѿ_Y`@7@ @c!B/US?;"W?3@?8;n>,>)hX 8??n%?.XG?@0?V> ǹ?US?hA7@-@@@'?aL!?2!"k-[@o%@K\1U?@1 @AhAIc@,@f@@@8@J |& LOx ؿz'?-J@@z+@`@Ic@\(5@@5@ ?*c 5@ZQ6 R~:}@c@!@x/@GzK\(]@@[@@P t@Լ5ar0@}#v$Ҿ9r@@@u@]@AA@ҕ@3@ѿƾֿf@ k@ Aw@@i)l!- @@@4M@A?X?z?8@?sC=?I +?_>˿]L>5@B? =?<+ [S1lOb@l=@$R@ݾ|zd7@?!Y[FA5@W@ @VR[<+ @@?fA^|ؿmd@A5?i,?L'@?(74P@Ah@{0U@@@H -@XA11@@l^@T'?@@@OC@@@*?|?@@@>D?$Կ/jU@'F@&({@H d+iV?V@6 @ Ǿ`@c@ n@ ?q%@ɉ@κG@cB<8˾BJ@JW@T䙿rdM)oJN?%@3?ǭI@N@l}) @ӹ@ 8!@@F0P.k4Z"@@ W@~?a;?@N#=|h%@g@3,A0P)A!QMw@H A :fʿΤ@H $@h65AF@ j Xf)A&Lhe@}@BUӟ@C??@kb!@r@g[<@IԌ(qM@$@jR?@R!Z@>Nv@ @#Q@@ߗA3,ՄISEer?M@$@09վ+@r@np@ @0Ɓ@߷@YW@taɾӇ@a@O=ooST:@ZA@Rʿ(?@@? @`@ @{@3@@1?ׄ|@v@dD@S@T(@h@<@XrP/@@?KZD?r@nY?q?/3@4@1GWg?k@(@F@@?Ax@`._?aK@y?&M0X@cs@?x?WP@ ?㞿}P@ A W AF@5w:ssо@FF@@%𪼘 ?J@zټ |@@: @Iq5u0$Sf@(մ@Cצ@ (9@kV'NcY-vmTLC?3v@aֳ@9@iOu@V@w]A@_@e@}? =H+W*XHr<@&@ @'@8@@t @yT@"@'e@?E.E?^?,0X괡V[-bqA>]L'?H\? !?B@|[@@t @T% DՃYMz>B.?Q|eL ~ 8A汿o?\??!W:T%?@nwZԞT"C?(~??Z"@;k9@ ??=@\@@1@{@J?n$t#5o>&+?Z?0@.@.A%@B@=@\*d}>U&k@@H@?ٿ4Qo؏ By@J@@I@2rs\}DOgfٿS@+@4#@Ô;mO@$Mc@#@C@2 ,}@A/@?w${?5@?Js?|@*?&A' @ɘ@?[j=g_@- AA@a)t*$@@㪿hN)>C@E0@P?8?@Ỏ@/@@l?@j@AUa)Fl~a5 B.X@NED~YD?@b?<鿊;"@r@! @MP_?Jr@S)7Ai@˖lU@@\%!x @kY@&7E@$@?[.@?Vm$D#A7A47&CBcRB^0G\ASWm}@Xx@lX@n@X1jkA$AںB47&CG/tCCA {NK!Ak@k@~@s@ԔAO©A+9-CG/tCD1(CGBH@%Q#sA4 D.AN@M<@Am|E1Af: ABD1(C=AASx?c@ܢZ^zo@G@^׾m@Y#Aӕ@3@gܳA=AI{S}N@~m@O>_tgC?@@"뿛L@@R?yjn_>- @XI]#LC@I`@Vp?/m cO? @Q?\ƽ%?FW@?N@HξyT?R>ԫ@p@{]F@@?Ax@`._?aK@y?&M0X@cs@?x?WP@ ?㞿}P@ A W AF@/q@ @$@]1?$ 5j=@S%@@#@?Z@kB@Z@Ү@,=&?%@f A/q@9V?iWKJ龲w@7@65j@ܷ?9?@9m?1o>dP@.@)@)@woW<9V7iĴ(\@5^Qk v@@ @ߚ@v@d@uA@aw6@X? Q@? >èq*VǞ 1*\kDY¿GcE?SB@uA@Wמ7C?` @UTo9 H- t{j5o @h?/w/Xs*@ ?@a>tL,L>`%XDa $'sd?\%?9п,RB`?K1@*@H@#@5@a@F@j!IGAJdbSig`O?>@4@i@@H@2: =o6?͆@.R@?_Dp7+D, rA&뾢%@a'@x@4d??[2be3'i@@"9@ӣ?V*@_@?)0h@׹@@F'uǎ6bPAA@'SƧM@ׯ@rRI@'@H@ @@@g@Z@Ak>m;:?+@APA[.-9@8b@XM @@:@o?;b~(@@B@] @*w?K#@$$?L,[pe ˧^Oڿ@|@Z*>Ĕ@rAcN?Fe@#%At7@ J?.@6@JwpebLBGA i~@T%AJ_?zA~x@7Ԕ@PA!??0Q%AwD@3HP.aAbLB%`CCAq{PAukBkVAl@T@Э@dAׇ]QpA"7 Ax!C%`C CuWC5B}&@ 6{{IAW@/h@@L@}*dOwBkC C]3^CC}9A%{SbA; *27A @d >i@VA"w 3cAr8VAZC]3^C'#EBܨA.@4-A{$?$"A}@/Ƞ@A>̒3An@|A'#EB'dI,}e@m@S>@A`/@T`c@AX@ ?0@F)@p1Ӽ\'ʏ%B,>k@̬?=c6?by@@C?4`?'@V@ @W6?@T @fʏ%/q@ @$@]1?$ 5j=@S%@@#@?Z@kB@Z@Ү@,=&?%@f A/q@:@@g?WϿH.@eD@[T@i2@>@F@38@RM@o9@@qC:@x2?Q@:@ eElkf@@.@@p @f?ٺ?]??ù?G@®@3@@n0 e^_ eIXG??I@|?iI=+@@w{?V?h'@ ?-?D@k5?Sl^0ԉ@ ]@՝@@@$+x,|?>-?T>6$GW?K@B@@0ԉ@e?լ@2tj@ޅ@mQ@,?![5?XHJWIʱgSNk??Q@}H@C>@v/?e?./S33?}4@t!@uB@3v  $G3@@`l@Pi?W>\.fA?1x @=@jK @ @@s?v'K_Zu.?/@#@C@<@y@fA?_@}@$|@԰j@?e?&MX?H@E e$mY>nOпe4@C@ @Uٞ@_@ϦګD~Ȍf?>@k@Қ?6@Բ@J>@\?d??O?$>@c@Ug?NJϦ#njw7@R@O@TT@1#@4@aY3@[? ?+@>8@4@?=,JQ#@@8K^ uRF@@Ř@@@@r/@R)@?n@t@?(@4[܁>i-?5j@@$Nh"E@vy?⿼G#@≯@g@\@@@7@@6v?1"fK?!"@_l$N=˔57F@,F@?7˙c>|@wAA@`A)A @ݿ{?6r@s=k*h#9Ƞ < Ak@DJT?'%AA1#@ AR$An?2*@i@1<-oh;oBRKAV)?ȝ@Ņ퓿}A@>ڥ@wA;g#9@$B;oBB^[BKz 7r@db"A&@pڿ@IAUΥ*{@#cCǶ䑄BBX`BdAE >$?$@F8WJ}NAD@.-Ӿ@%A.Ǿ#p.@*)(V-MYAX`Bݒ ; S A @n*R{>A:@S]!@@%A&w?W¿@@ȏOKݒI:k7iu?@g@p忢V@A:@X9@S@?A{x@-r50@9@$gi#I_u|H^?5}@xd)7?@r@o@@@@]4@gq@ @\QW)@ZP@k _u:@@g?WϿH.@eD@[T@i2@>@F@38@RM@o9@@qC:@x2?Q@:@ЌDQ0@1@W@i@P"?ѿ 1?_@a1?*͖V?GB@2@?U#uSЌvI?S\ A^L A\9@SM/5E_(_VHǿ ?݄@AAB?=jSMοPC͈@@`?ꬿ@A@=>|UpH@W1@>J@5Ƭ@_@L@2j*/@2@@'@4i82m@)U@Կ0<<@M@0[[?@@*/@\Lo\a>a?> >H1?H:kPI02ࣾ9,+>\\ 9?>+@I@"k @CGvx &(d}y\?Z0@m?N;/Q"u˦kxA='&/=1]&?4>SIGaɆٳ@Vh㿫buz]=i!8˿ohuP:@0a@r'@$?V0d!&@@ ( "^q@b?i9M?s? ?P:@c|# m>@3@r"@?&N@O@;=o2Y=@-@u)y?@{Ll@Q c.-Q&@AA1@3‚?}"v,}kajp?@5#Aw A]j?j2;F? @@Hq@~?e8?s@XT?m-&@z!@)@?oD{ zjR @2@^Q?{7*Y@`.@ܽ?*@9@@bi@ō@v@: t)Fz!@U]f@R @]*uG@5@!Bc~@@d@S@@@sV@mBO )@@X``Cr @`a@.}ٿ"kb>@@:&@@@vdž?n\T@@u|LGps@GɆ?x@zAB@W?@I @@p'@@X|`,%O60߉?0x@=pT>\y@M#Au@t ?@EA@[$?M@_r?oUU2`" !r&@?ԾZu@7Ax̚@q[?@vSAsdc@Et? @@fkd " %3an@r[@l:->?@E{@|,@g@ƫ@譎?J+p~@lp@u!afu[@3@ݿ7Y`?ev@@ײ@j:@z@*?Ern奔S@Ϛ@g!aE>@tt@tt;@55r9ևc@YF@.@?@w@@Q?[5@^Y@צȀ=@O$@E>@ЌDQ0@1@W@i@P"?ѿ 1?_@a1?*͖V?GB@2@?U#uSЌø$|*q@:@@w;@ @l׵@2A@Y@N@@l@S3@aCjbø;K< >ݚ@ @А@Ξ>k>+Y@@@&@΄@.U@3?|?E@u@A@qe>\;K??k?_M@>&2@r>Ϸ>l@f[@]/~--W?J@? ?*Q@j@]?8??@?w>zܮLNB@L@.?nZ{EFݾy.@2+@>3̿suyaf?@@] 1u7>|?W @@@NAp@X3(??^>g.?MT?]O?Y ?*??U@=_zWlA7A‰A*A JYg@'>?*@?>b?Vx\~-@5?z@'EAʘAA1AO P٪>7oR?oӺ++>r 뾜?N@b?+;?=@@@?`l>_!&+ ?f'@y?S6b .Zp =?_ @F!@0@ghG@]W@@ @wV@A@99d@ji<@A6?A??H@n0T@5?p7?_ @}\>@u@=@?.?8@h@K7t@1h@,+@3#?U?@hY@@!> }/MӐ镍V@ `@@nyb@ˡ8@_@@@ @v@ @i@d@Rʿ:vȥ\݉n@8AcA94@9@:@ @v9@AdOAy@4'*;g7@@-@*??].?)G@Y̽@@'t?"A@W@ J@~9@n?}@]d@ W@݆X@Q@t>@9,U@P@&?jaοz&;/?9@C-@M-*>?/H˰[P?M:|@@s@Ht~@m|@X6@́d@\w?|vrh?UW-*dDR{@ղ?H,XͿ.7@N܈@f@l@L|@r@ф@@+?cM ÿ<@)AW@:d߀`>8E>@ƽ@Q@ q@{m@n?yM.?@h@@ @S@ӎ?f)@ף;@Q+)@>#@GA@2o@jM@s >&zw>x@;L@A/?] Z4F= x=h@!P@j@(?v?@`ƿ-PC?Oo@0@@O@@S>xX2ABB|A!n?2dn@/@~o@A@,A@چ @-D>J@T@ɐ@{&(@*@/@)/)B5oBa_BCE@3> c@>g@2ט@@@D>;ҿ.ߠ??@6@cZ@@'@%5H@GBJ1B)A ?,J@[6@i@:~H@1@ȶ?;ҿ,q=>#>o`@GA D@@WH@N"A(@u a<@޲@^@Ϧ?Qo>տ,t*?@?.K?z1@@hp@?zDYѿJ  =?I@]@Gl@\e@.'@1?t*?@v@@*@9c@/>*?[Ph@@@$@h,@½m꿴s>@V@ @a@@n"@/Z@)@@@4@i?E @I@T@7@y{@/0?PK?/]@g@@@[@n"@ e-?uN@t@1@A @?>]*&;ʊFY%J@@@ k@!w?,c1,H ~>@ Ah@>o?9.?G=?S1??ޡ@HtAU@,]]#1o vnQCsrDhC@@6e@;G*@D@d@F@B?E@Tw@~8?sgi6o X?]p6W?p?t#?:a?\@C @ R@l>!߼?u?S_XA` En?=?dpֿo>?#>9 ?;?]; J(1S&EL??聿?H@F @t.:=?@>+\q('u) kn?(h@`+@e@?v{@f@ҁ@l? f@@@#e 7i'CuҾM~@Aȴ@q_?y?`'@?H?@0A[@M)f  ?Lj@?@ A+؎@h0>L!>c?z>8?@[Al A@ѣ?(e6  ֱ?b"@@hv@@s@?s?@"@@u@HR@u?eI@@@T@۽@2}@ ֱ?P@m@@6@@H@*?-'@ 4@?,\R?E3@ (@@i@@@J@@π@P@'@ @S??.@X.@i2@$@@ S=@?-(@wH@u%@9@C@e1@4@1@4X*@'@b&>Z>DѾ Gh>ZM@@@e@$=}9߳R:O&W@@u@jY@O?R3?!Tb&>5&S'>TA@I@@{ n?0fW*$e 6l?@@lR@*R?Z>65&k|vx[?U4 @ @;U_0,@PeAP@_hQ9/??/Jf)>uk|_f>@ߓsoS@?A\PBAO@x;' c޽?4_fk:h? xaͿ?H>Yq?dAz/A4A;u>4?d辑[?5?gkYa쿄Fd>L@,@W@${8]A=? YYm@v$@rl@qk?])W(Yamі$n2?\@xӾ@l@^?q<iχFMmN@H@;@q@C|?Rsm@uM@@@U@:6@~@ԁ@s }@)?B?W]Gۂ?@R;@X@6@>@V@?&X@@@ @@@d@z@z\@T@Q@P3@K 0 u@*@e@\i@C@LϪ@P@@@Ŋt@U@7-@jAyA5@%?R%w,Nֿd2g?@: @@@9.@Ŋt@Ā>c0?7<@@@u@@N ǂ=K>߷V@@d[@D<[x2Ǡ%X@>@@ x@%?Ā>0;C ,Ϳ)?},@0?cSbjz@@T@@]A @&b?"^@tF@ \tJ0;U,Ed>0@Ej@ޠ?-@8G@>տP;6?A?'@@=g@>jUC9beB=@^J@ƚ@ @U>3>@%3@@G@87+CH/0Z@>@s@(@2@u0? iclS:h?@1[A@@5@?(c|H/$'$@1@b?lV- W?YP@3@@?U⤄?@\5G@W  /$??V@@?@;0@R?f%@Vl@+/@Lvy>W8ᅢz<@5j@@;[@1??J@qr@7Ҷ@A=@b@8?5:?ʒN&ZBY?@AdA @\@J@P@m@@6@@H@*?-'@ 4@?,\R?E3@ (@@i@@@J@@π@P@%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2Gէ?G]r=b> R@+/@x@'@p@?:?@@@@d@Dz?P:r>է?y@ @@"1@I@V>@T;?d?\2,@t?+<?k5@R@ @\%`@>s@ @P @t@y@|@U׺@ @0o@Y@?@.>Z8?n?َYf+⥙?T@@T=@@|@9@y@#j@@l>Cw<>s?+\7@o>iҕ\-i0?L?5Â?)@(+@ @9@ռ?&@;%@}f>0㿦-]-@ v@j?/x\ ?ռ?fc@y@[@?ƃ=q?'? v=c;DFw_wv V'Wd=`w?ބ@߀@Ŵ@Α@r@ׯ@@Q<@C@T@ !N@.G@S@s?A>-eG(?} @Ln@f?)@@ @@@Z@ׯ@@Ĝ@?-gM?i@a@h @u@( @=402?+@Sq@3ۜ@d@9S@w> 6Z?@&2G3C730(@@@~ A@Sk gS>@| A~Z@ma@@2̿IXǿ&2Gԧ?z]r˔n=b>R@)/@x@)@t@?:?"@@@@d@Dz?:r>ԧ?~@ @@"1@H@V>@X;?d?Z2,@ t? <?h5@R@ @]%`@?s@ @P @t@~@@X׺@ @0o@Y@?%A.>h8?T? Y奙?T@@U=@@@9@y@#j@@l>=w<>s?)\7@o>fҕV-e0?L?5Â?)@++@ @9@ռ?&@8%@f>7㿾-]-@ v@ j?#xJ ?ռ?\c@y@ [@?ǃt=j??u=c;=Fw_۩v VS㾧d=/ȃw?ބ@ހ@Ŵ@ӑ@r@گ@@Q<@B@T@!N@2G@W@o?iA>-FG(?} @Nn@f?)@@ @@@Z@گ@@@?d/gM?i@a@e @u@* @ =*02?+@Sq@2ۜ@b@9S@X>6Z?@%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2GI~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~*? #>"?@p@@\@O@J?T? (@@?@F@Y@@a?T<?*?%@@p@W@l@'@>.??W&@H?9% i> @@jb@H@Z@@}@@%@Nɹ@?B@ @@y@"?D?H?ǹҼmyȾ߾ξ?o@Ƿ@a@`@Nɹ@G[@q@r@3,@yr&?P ?h @!?N\r<%>d?fp?o9k>d$@YpD@lQ@G[@@$@B@>_¿ic @~@?Y|elye?~@E @icئ¿q+>Y@@%@@?G[@lQ@mD@w@hC>gp?K?G>L\/?l @ ?o: &?:,@r@zq@?G[@ɹ@D@`@ķ@k@?ξD'߾jȾAǹܩ??D-?y@@) @IC@ɹ@@@&@[@ X@H@^@@ @Er>(8%hH?ς&@?J.?'@ o@W@@+@@+?ʖ?ϔ<[c?Y@{@h@@@)&@T?:J?ﶤ@\@@@?@d#%>+?I~U|NAƿ@@@A@_v>(\Gv>r@DA@@D@2ƿ4Nt}I~*?">"}?@o@@\@T@;J?T?(@@?@E@Y@5a?2<?*?)@@p@W@l@'@>.??V&@ϥH?:%h> @@mb@ H@Z@@|@@)@Uɹ@EB@ @@y@"?ND?(?9ǹ򼼿yȾq߾eξ?o@Ƿ@a@d@Uɹ@F[@q@r@3,@}r&?P ?h @!?N\r<>Z?fp?^o2k>h$@]pD@lQ@F[@@$@B@>e¿c @~@?C|elye?~@? @cߦ¿+>X@0%@@3G[@lQ@mD@|@]C> gp?C?8>T8%LH?ς&@?J.?'@ o@W@@-@@+??k+?I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~K@@F@@Q@ػl@cD@0Y@;.@ï>hLnn?NO@<@M@aG@@@Q@0@K@A@@@l8@<@C@'r?Qg]MQ ѿDz.>s1@-g@I@m3CF@C@@@FJ??/7%E閿%@@s?*,e_\@@@p@?\asꏿB?C\@D^Q@,T6/]"Lͧw4d?ً@`N@?M*@: @ȫ"JWTt??,@4@ @l?a]ZE >XJ@=@ 9@x@>5[>x@:@@G@W>W h\X\s^TR?L@딋@,@ ?\t?h^G" @*@?_N@&@ d?9wMX\/6 , hQ@Y^@C?|菿翖2@&@@MQ@Q?g?.@&H@@A@ɗ@?>.ѿAxP :ZCgIr?F@@D;@@r@.@L@0@P@ʛ@κ@X^G@K@<@O@m?'L>'.@Y@gD@l@zT@7@@@L@f@5N@?Cp?$&@i@(@S@@@?%@@@@4@d@5$@@ .@f@ԼqkEp6?l@ @@b U@d? I-]?%@Vm@[@`Q@Ԫ?,>3~Լ>O)޾'o?m@@@ ba*t@@<@Ԥ\?`>O8`XBf?^}.@P-ſv%#;?}<@AtAaA<@ux1ſ-@]>g&aXqBS?w;p ӿL?A9t@I%A.AJAK??a]d<(?̯faXz?O[F\?<@/@t@h&ea޽.@\@m@md?޾&.z?O0GԼ~,>汼?ދQ@6@l@9%@T &I4?)U@@n @/l@i6?E0GԼf@X .@F@6$@X@a4@@@@N%@?:@@r@(@@&&@]v??9N@f@K@@F@@Q@ػl@cD@0Y@;.@ï>hLnn?NO@<@M@aG@@@Q@0@K@$? o@M@@>@f@V@N @? Q@ @@x@d@i>V?.l@w@@T@2Q@$?uy4ÉU?"@@ZAh AV@ͼ=ž$>ɍ$xɾäk@A@jRr@ϯ?b<@wuaƑ'Fby>5@5YA^x@EJ?:w*??UV?fa>O@l A @#{Pׁfip< ,GmGb@G@&)}@K"@e@N@@@:?(@P@?? 0 <@dtY> >)/?_O?>H=@|@n@&>j@D6?Y?@sz ͎?#?va?kq&R#?ˎ?po :sp ?_Yc6?'@'>쾬u@|@6@>>LO?,$?>%> [vBdp6,|?U@(@-?;@N@@P"@+}@D@U@G3OZ %kρz@ A컜@G>6T??̙*?g?/~@XA@ax>Kl%ꓰ/7w?]r@@Ak@ZMɾOT>ľ{=[@ AAِ@"@^U?J4ꓰ?!7Q@U@;@@l@R?>^@{@@ @ƱQ@?i @lV@J@A@}M@ o@?@s@$@@՗@n[>A]=m@z@y@@@@?5U>+@@U@@@e @C@or0@@J@R@@O@e8J@@*Ig %OW?@rY@Sj@I@tg6@o"@G @e @2CQ\>6N?rA@v@B@ks?l1#|P@[*?RԬ5@V@Z@z(?f ?_)2XL?A@&3,@l@>@g@ Ą@;\"?-AOBrA8@4~lfC@^@MR@,'@@$?<.&q@@(H@9@i֝@b>@@B&aBjB@ ~>'֝@O9@F@8@q@<.&?@a'@QR@@]C@P~s8@LABʊA?\Ä@z@0>@;(,@<@-L?C7?R ?(?Z@@0@K;R*?sP@W# ls?B@p@jdA@\N?#>N]C7 @_ @"@c6@\I@Pj@DlY@8?O%*gIu*@q:J@D?O@R@^?J@iq0@B@ @@@S@@&@p#>5?_@@x@x@'m@\=F>ڗ@}@%@@@$? o@M@@>@f@V@N @? Q@ @@x@d@i>V?.l@w@@T@2Q@$?:-l}+n[h@O@1@Wy@ B@@A@`@@Z@\@A@33|A3<:-O.i:3AP@nGA7A*M:@-:'@w@-f@yi"@ AIAI@r\ hO 3v?w?TƓ&,K@y{6A AD@ҞU?T??'>@֪Ax#A.ў?pM]g3@ @ 37G& @w@=??$Q,5X@γ@R@B@@:?Ո?@7(@x;@0d8q?@a@7GFG>@0@+sӿ u?-r@8@vs@ӧf@|_@r@~@[ @7K?a:@W +0l#M?퀿?k|@@҂@s@@@B|@?']L?c +_C:s:@4"?鿄g @~@r@_@ةf@Xus@~@%r@0@>@G_1Ga@@a?F9sA@i)@|?@e?I@F@R@@4T@5QP?@ @1G&3j @ _3@ܯ] L?z#AکA_>@v?[?U?D@Ax6A?@.“Bϒ?v?&30hn[}rqL@6IA+ A$f"@g@w@7'@(N:@AGA|@HC6;W-9<*K@A@Z@@@zA @B@Vy@@*@a@[v}W-;`;2@g@rҧ@xU?|5?m)3@@D@F:@KJ@6??DM@@@w$?s0;@AZ?5?@@(0:@:?>I@63@(Ch&k?T@@@@H_@V@?[?@?Q ?Ts1?g@vAL@A?EȿTm2Y >\&@zE@?jQu?@?Ͽ`"ݿ"3?y?ps6$AkCA,%A!#7?@ZPZ"?6I?Ͽۛ`RZ?'??J41@Rʾ*=AAAMKkʾ,1@?3?P?}QSۛ`ϿsI?b?Z2P֏@?7:ꐾ2%ACA$A"dGw?-?ݿy(Ͽ?@v?dSkω?}E@]&@T >qYXi2ǿ?2GL@@}3g1i ??w @7?-?U@t_@@@~T@]?w'Bi3@ I@W1>Z?=:@i@@G?g?w @;[o0H>?@h@=J@?;?J@<@E@@.&3@#5?e?֧@@@;4;:-l}+n[h@O@1@Wy@ B@@A@`@@Z@\@A@33|A3<:-#z"jD'?,@DǸ@rp6?`Җ?}s[@D?bܿ ?N@@k!@U(GVbi#z##@W@~`*@w!wZa@Rz*@%?@,@l@b[?ίd@ @𾰍M{Q3@xm@##@Hj.@絔@ܿ|=C!=?!@f@]9@C@iT~@@ſpg@bl@䃘?HKc5vo@+?!@%kAP1@I?2.@ܔ@k#@ @=b@5i%C?ªV ½~-B< ?@@ AP@?6@A@ ?@K؀?BªV Rrb@g @ˇ:#@@R0@2S?13@hA @";?o@Ahe4tlu@N@bg>`ޕ@@m_@7ֳ@a@g?w ȿA@@"ψye>~t@f@jm"ſ\@`~@G@;@y@ @2?L|ܿ@@y#j>$#@Dxm@N3@s[@ad@f?#l@@ߚ@t?@y*@Va@yyܵH!gg*@SW@$#@ riOb#G&@ @.@?ܿ#D?s[@Ѐ@L ALA5 @ ^l7"k|REHu@Z@ ?Äa?I@\4տ#H@,<@l?@p@ā@8{/ݭ8@t???6'; @4@,Z'H/qH 2@ B@2AgIG42N?z @}B4@ݭ8@[F.(k6>8b2ľb"A/n1r}6|s:G4>,>Z%[M{>@Mm[~$,>>:|6=r0mNA/\ ľg8o_>K径2(m[P8@/>4@4E%,kvhͽ|@_ARA?6$#z"jD'?,@DǸ@rp6?`Җ?}s[@D?bܿ ?N@@k!@U(GVbi#z@@l ?X1ĿU@t4@@/8'@yB@ol@7%@8g?i@4P@ܦ<@R~(?g@@oV%°[/?0@&@r )?<AUACdo@eaA_oAT>%=@p@o.F'aBAqgN@qSVU~&AhO@>@&'A`_l@G$A'aB#*BlB=h(q@{Ͽ„A_|@7Ԃr@:AjϿ[{@C%!=lB#*BaBAa*)G@_CR(A @> G@j"A]5UV@gAaBgDh.|@t@=>>qADaAao@TTAAq ? B#@@I0}!g~ }n^P>8@?ou@O"A Ajn@ AiA븄@-C3@@R5W?QMo?(@"@ @,J@)@π@K0@zM/;֠EM![?$W@t?.^:ɹ?}?H?1@j}@4 ?j&?JoU@_8"(Ws"@~?SXpA>?i@@*~@@?6@K@*~@[9@~@mr? kĈ4a86Ͼ=m?? @/@%@O??#:`?7~@֗@@z`{1~ap@e@r4~@?:?V?%%@./@ @?l?ϾM8_ݺ%È򂞿ˇ?y@89@c0~@MI@6@?Ï@~@8@@)?_A?UX?Dp"@Eø(Q6*>w_ Vba@D@ì@>@Ï@Ԡ6Dt?Y@@F@Yy#]0@@l ?X1ĿU@t4@@/8'@yB@ol@7%@8g?i@4P@ܦ<@R~(?g@@A A]@l\~>ʳ@-@7p@@@@D/R@W@@L>ݼ?@OAA!![RJ@@` ?`@ A:@UW@&!AA@-?Ѷ@ @QgІJB~AP}4@z2A5_Y?di Ao܀@c _@ށ%A?x,As@H1AІJBZ^CE CYuACA s' qOA@Rh@A9N6D AmACZ^C:Ձ@? @@@:( @?@@@{ @8#п1*2c@)@,d#AMA@p@2V@,R@@@ˈ@A3p@+@,dz@s~>.\w@2 AA:̽ejxę]@@E/@Ak?D2@?T?A?@q@d@;7M5ɱ%)Av?N^@ua@@ k&8 gT:?)cJ@ Sf@>3?L[kr$%˩@L@^@d@օ>@?'yܾTi> 7Ib'ؾ0(&@K@9@B@˩@C&@<@7? Ͼފ=?,?$:9 nabƋɵ6(??C&@FLJ#DmZ8b?@{=l V *'+ r=@O?$b[CkFLJC&@J?'?, b:6H?=?*ϊkGϾ T?s<@C&@6@@%H@R@,&@Nؾ' HbF9,y4+ܾ̍?È>@`@!V@@6@F/kXB4?cf@lJ@7:?HoX Pz&{d|@a@G^@"?$HAvɱ'6g@s@hF?@T? ?12@ї?f#/@@@O}jMavA A]@l\~>ʳ@-@7p@@@@D/R@W@@L>ݼ?@OAAK@3AI%AG?d?{@K^? i?v}@?S7:?P}@0?~e@#A&@K@Rÿ;@珺@ቀ@gM}޾F@`@{?3?.9?a@«O@-J>h̿(N?D@J:@ KERn~*+{c@F)Axh?h@w@6;8@?@Ja?Fí?@a؄cA @ tO@C<@9n S@߽l@ob@@0 i@?~7AcA](CMB@`_xoALH@R@D@@Ekp{AҲAB](C4uCCb'CSA\Da8 A]b@L@?@@ Fd< A=[V½iAd'C4uC](CBtA+IaAgVl^@<@A@@LooAixK`ч@B](CAts7A ?4@ jA< @Lb@ l@F@3 3@N@yO@AD[ӄǝaaȍ@j?tF[m?ň@,+@t@a@Dh?ྋF*mc@Y]+~sDR@E>@E@D?0"̿a>O@قa@4?3??c`@zF@޾Ag,~u@@ÿRj@@AA~@i?}@o2?9?t}@?i^?{@d?V?&AW4Aj@$%+F@u@~@&,)L4- @=Or˿ͣ@aF@l @v<ǿؕ7 $۟Ru~޾[j@# @d@2@ )g]o(_w ?,'@@.U@7Y۟c@@@A~@y@9@D?%)> o>7s2ln?p@`@@@@c@ ?"@h@9c;@El?_f#?[?r΄{ }x$q>SZ>K"??s54@|@ ?\dKfhE{>~/k?SƿswOG%ƿg3k?9s>H K\l?v@?-4@׈?"?H%Z>>px!xE ɄfzD[?u#?{?uk;@Yh@e"@l?@ @=J@@o@jn??hsA74F ^>?=@Q@{@A@@K՟YɦU@7@'@{? Ư4(mzg) 2@l@ @Ij@^߾ K՟ g"7 <ǿp @E@8@˿ *=@|`+$L,ȃ@)@ @+0# K@3AI%AG?d?{@K^? i?v}@?S7:?P}@0?~e@#A&@K@@<<@?w;Tݿ@@]?ݭ?d(@-:%?Yfgs@V@+@9Jq,'@@@ʾzn@ AEH@c'z>V@[z@.@@D@l@??@B@r?⡿ꒇ@ A°@ʾ+̹j?@1:@翿ngQ>_@.@~@/?:?@@o0@վbT9=@bo@p>&g+̹jF,Kt]G<.@`? ԫNhH?@Xw@8Jf @٘@ƿ 0@@ jROZ:2sL@&H@İu@?I̵N׵>O@UNM@@WA?p^*A"AS@Gr.4X@kAy۞ƿX@NB/E^/@ƿvkA=X@0[F"A K.Ao=ƪ@"M@U4vS@>˵?gp@⯄H@a=@:s8~NO !v @d0@|XſGߘ@ @:f_w@a@|Hի?@^;StJ/!˹xgq>nv@w=@p;9Ծ00@]@?@='PH@ A;n@ ʾ@@t&'@9+@CU@n@gG%?S(@ӭ??C@H@࿿s;?(>@@k@t›NT @ۍ@>@bϿ`Le|? hgw!W@H@ @A :F`k@,=?EņuJX?k3@+>kr"">Ef?FۄVVt3?wT>W !?+@?Nm?,=?fA@r@,@r @LA!O?O? Ǯ2V @NB4@FZ?pD@@ AfApi@Et@:p@iX@ߕw@ra\'yNhEDa >rF@}@:@@pi@CpKBf1@w@@?.tQGj^QG\_~Q?9@/x@1@ECpKoi@@z@@F@H >VlRhnNS'p_j>Dw@[@q@zGt@oi@"A A@q>@ˮ?Tฑ?4@Ե@`VĮ;U?$? ! @A/@q@@"A:3?YۄANf?#">:rB>o3@U?uW:@j@%@U|~@@<<@?w;Tݿ@@]?ݭ?d(@-:%?Yfgs@V@+@9Jq,'@@@67W@?Vٿ@q@Fs@">^0d>Rd?@@@t>Ž*@67W@{5@ݫ@f/@ @@ۭ`@1CDvJn^D'@A@ |~hX@@{5@J'8o@Y,A@ڔRV;k8@pj?@B)qQ@[@͂R@~ACK@J'~9)MA $A"?5O>2?H(!|>-?->2&Ea9@nA@~9ި b,ǿR{@c@Rci0*M@`-ldQ@/,;Pi@L:@&vި  Y?:C`@}Zq̾=?m@ʿ#2,ʿGm@̾;rmWgA`@A?  ިnv%B@a@gM\:efQ@ql^/M@NR c@kw@ǿbި~9-@ynA1@+%E2|.>GGhOp3'H?$AKAĺ)~9'$M@}AAwR@U[@Q@Xj $@Bfk?@ff8@.X;@c[,Al@'5@ڻ@tX@>h{@UA@G'WGntD1 `@T@ @R7ko/@ @5@7W@*@Φ>D}@@(@a ?d4c>c06R^ A>v@\r@@@/ٿS?7W@2@v?vD@G@˓A @{?7=9Zu@%$׿eҊ?^@A@??2@@A@|@@;@%? Ą?? kC& n??w0@@@ͦ@@@F@}e@ 1@m<(@Ϻ?hsj/#??z'>{1iUXl?Q?A??dn7@+@q@F@ }@O#@͖?@K.@s@Qt'p+LFBz ٲG?q@`8@% @N@@ }@m?ó?@T@r@ɱ@<51c_ 1>\ֺ_145ϱ@oç@T@v@̳?m?-'}@:@ZN@0 @u\8@Gq@G?  y>D T idQ @ X.@X@?B[#@-'}@H@q@)@Yk7@-???& R?p?6URiz1OzŢ?~c/!r?(G(@<1@mj@H@@a@1ͦ@`@@ @w0C?n? C&o??v?^@@|@hC@@3@?V ?@A[@車?.׿*f@%u,ZX4#i7?(@AZF@IA@}r?3@67W@?Vٿ@q@Fs@">^0d>Rd?@@@t>Ž*@67W@}&@??Ȯ@,@P@H>y<-~@[@/1@@?@U7?@c?i@6s@@+@K@}&@ 75E"x@@q!{?ۂuN?3ھH"9?j5@@FE܌^orl @LoEx?$@3x@m}?bLߥz@f@oSW>F@U?sw?.yW@^>M.}\K(ڦ?@$@@X@@^>p Ho? ?]/ `>I?b>!^?N>hCj{5@)E@@=@G]@"@kDx++R?%'b&%!B R?S-+޲Xj,@a@=@(@A@5@C=W>.^?Q>0? > H/?uo?>H,^@]@(@$@@Ѧ?ML('}ʄ>5W@?zwp?F@Q>]So@ z@D]aUbW?x@$@;x?M[EIm]nj>@i1@?lf?&Y(l?Ը@ @UZpͳ?;x?2B?p oٌgEX@78@%>?;|ھ?x4{?U@$ x@Er4ϡ7k.>2B?&@O@+@g@]r@h@c?X7? ?@V21@o[@}@6<}>S@U/@ɮ@?v?&@fU@ @R Ar`AuEAمf@㿀>Ĭ?׿kxQ_/5@m=8@FAWFPA@?m@fU@h7?@~@M@,AAbN@?2?qݧ HB3&?m?ܠ@ǻ AjA|@{@h7?@7N?@b:@U@H8@@^8@8@p@T*??VLp'? )_f%q@<@@:?@0@@@7N?@L@"@~@H?Ϭ?D@^@gۤ AhBxA@W@TR?4?W@1@L@z\@@g@}?tV@AE@c‚UNA(PB_:@K?@4?@{@}@hA A@Z??ATB ܚ??gN@$ A,AI@~@4?@jcU@̏m@ȍ@EPA7FA@K6Y=5@)_mxi׿?>9f@xEA`A A@jcU@}&@??Ȯ@,@P@H>y<-~@[@/1@@?@U7?@c?i@6s@@+@K@}&@j@gu@!w@@@^@Pf@맀?@@f@?OL@ǻ@k@6?5@]@;@M=k@(@j@@P@O@@2AS~@,G@\o??(Hˏ񧤾N?_?:@%@ʷA@Q?5@@-b\U@B?@@A8̒@<>˪տtqS[3!:PQw@|@@?u]S-.Ι zzssG@@EC@p3RZ ¿q}?,>F6eoR@ @C@ޤ.U "=@`f@NʿƏsct  0@´k@h`@v Hҿơ⤿T@6c8@n{Y a0 zh"g8@ T@aHt X:ݒk@ 0@ qbs.ʿ\ef@@={ -aU3C@@R@ kFIM>|? ¿IIZ=uG@@G@ls1̙ ->-USh?@ @Mw@N!M[qɟտ<Ӓ@)AA@?EB[U>-z@5@`?@A@:@?~N?BZN>((?i~?7G@@3A@@XP@z@@ō@c=k@(@V[@5@}?Wk@#ʻ@+L@s?Hg@@q@?Tf@a@O@#w@u@@ѽ@2Y@9Q@U@(Lj@1?!=L@@!h-@M@Z@iԎ??Ns@wh@@@ѽ@^@b@O@E$@ @ @.:@x@}'ijF@oF@%@6K?g?@l@^@S^@g@@(@Iv? @+@G].(3@?_@@]u?߾@@S^@F @X@y*A@>i@He@ޚU̿yA&B6@A+e4@4@%P>@95Aӎ@F @34?5@YA2@J>1O@i@?@BnBKBnj@D?m@O@D0>x2@YA5@34? @@~5A@P>j@@랩B(EABrA Ϳ*Ee@עi@?>@*A@ @{L^@@ؾ@F?,v@d @ɜ牘?M@Ji1@*@܂@v? (@}@~d@{L^@[@l@@[g?\1K?%@ E@m}F@(]h2o',@/:@@ @$@O@a@[@aѽ@ۣ@U@h@\s@Q$??@@@ٙ-"g@N@-=ʫ1?pʈ@P@t !>!W?0? @@@Ӭ@o@o@[@~O?b@@@{@,*BWv?K?Ϳ?-(fn@D;0@sؿ&r( s?:_b@L?fIXLO¿ʿ(;;4!> ̾m$>5A>˽)@?|7&rCU?[@?Țs䤿nɿh>i˾D >v4-<t(\ʿ¿YLGV?^b@u? rؿ]=0@n@Zl-̾ͿEL?Ѕ?w><־ Ӿ;!xw\'3?:@X@v&ؿT?R.@ @/@fAR@C鐿(e|f{Qz?pȧU=W*k+@a@@@T?[@δo@Gq@@n}@Y @@?T?>.crtH>?:?[?njY@@C@%V@a^@[@l@R@Y?r4/@ @P@q@N@-!@,ɿ]cb-@l@4b@]@?@_@K@]]_@l@7@@SϽإ:@@ƶ@ @_@)??m>O @P@@@*@)I@c|>T@F?Zΐm]@=K@v;@5C@6q@8>AY7@ME@(?榽E>*TH@ AH@!Tq>Tᦽ?PD@@^>A+8Zw@/D@;@oK@h]@^G?T@ G>˅bV{S@e\<@_?@@I@(+ .@BF@@N@B@@NAj@^_y,_i<@+-@_@>@)@)@}@ .@rhA@@&<@ ?aY@@fAi@Z?׬'?1^?@(@@@,V?M>@ @rhA^6@@ݳ*I@)@֍@@FO@M @[>:?h_@ @ƶ@@Ġ:@KkϽ$ @^6@@l@Z_@I@@/=@$[@/b@;l@6-@b ]+ɿb0!@ZO@@1R@Y @m5/@?R@@l@]*ɿ-!@LM@+ @P@ @4/@ԯ?R@k@vY_@I@S@u>@\@J/b@l@-@>b]x>lO?c?3 @@:~@C@Ro@co@8[@^@U@Z@@Y@"K?Q+?r>t?󺿿Qڎ|))䐿FR@@@EN.@L?@@@z@s,(*cGWU?>?L?Ϳӿ-};|4>˾0l> b>ӿ)@?y7 r n~?$]b@J?J2YL¿ʿ(};jzɿHn)䤿EŚ͌?[@*?Cq$CA?V[@n?{Ț椿njɿmzr<S(ʿ¿fXLFLZ?R`b@x{? rv7h?B)@=>>4j˾v>x4r<G> ־Ҿ78viv\3?@vY@ ؿb/=0@Gn@Ʈ/.Ϳ@L??G>A?AU9Wy*+n@+@@|@ R?-R.@u @7@E>R@^됿)| Q7A?t1;>3?vT?TY@@D@ V@^@[@\o@q@ǫ@}@ @@'?N?>]b-@l@/b@L\@=@@K@\_@k@R@&?6/@ @RR@f@M@l*!@0ɿ]{>O @`O@@O@)@7&I@-r>S'??@=A@#Y@?*<@@gA @5@%V?}@|@'@@?^Syᅿc\s@.PA@@M@@D@.@r}@"@.@!>@@)@_<@]y,y]U@?í%Vῌn]@K@B;@sC@|r@2y|M@h@\?@\[<@S@ xVȅ>]U@3 AH@_T>`䦽?}E@@[>AX@E@_? >(TH@3 AU@0>ȅXVS@]<@a?@@K@ŒAw@C@N;@IK@hh]@bet?U@Zy',j<@-@@7>@a@@}@.@D@@L@,@ @9NAi@`ⅿZy*F^?@)@\@q@'V?<@@hA@"<@<?3Y@@A+@?'?*He>;?*_@ @Ŷ@@-:@UdϽ @5@@+I@X*@@Y@M@uK @He>]*ɿ-!@LM@+ @P@ @4/@ԯ?R@k@vY_@I@S@u>@\@J/b@l@-@>b]?aL@ǻ@k@?r5@]@[@Ak@@^@u@S#w@@_@Pf@?&@~@d@?)̏󡤾N??B:@\@ǷA@T?5@|@&P@@,@1A}@B*G@si??%))̏qlJ[!&8Rw@ ~@̭@?v]Sښ-]UX@Bݫ?@R?Ap˒@<տq?WI>FU`R@ @C@. YDZsG@y@C@UhNZ¿?s`u0 4 0@Gk@R%@7v =@w`f@֙ʿJs2 z@h*f8@ T@󤿖ˡoGH.%᤿oT@wa8@Ho,} 2sʿff@>@r=V u :Ԓk@ 0@ HcrsX?¿/FZ1I@@G@s .5C@@R@X?nqտ<Ԓ@AA@4?]DBu[U-VS!h?@~@uLw@]!?E[nq6B(?x?5G@@3AE@@P@@'5@a?@A@:@?@N? s?f@@@?Sf@a@(@'w@ x@ۯ@@>k@2@\@ 5@}?k@ǻ@HL@?ܘ-@a@@ώ? ?s@h@@=@ѽ@xX@Q@$@VLj@1?2=@ʹ@Vhܘ-!F@E@%@=.K?g?Z@xl@\@`@O@$@< @g@U(:@ @'@?[|v@M@^uʴ?ݾ@m@R^@f@ᗻ@C(@v?@)@rKn.'@B@A!{梋@@[Q>@5A@ @@*AF@$>îi@Me@ܚѵ̿zABonBBv@Ms@ֳO@⓫>5@YA~=@@?*:@~YA4@B>O@&u@4@NBonBBtsAͿ0Ie@2i@W>O@E*A@ @@5A@P> @\@t8EAB@GP1B+@ ނ@Kv?(@앻@ec@J^@@׾@?w@` @W̜?@:r'@-:@U@ @$@}O@_@Z@l@@rg? K?m%@A@yF@j-g@.@W=)1?ʈ@=@Q@]Z@ѽ@@x@h@Os@!?ڎ?@@S@-?aL@ǻ@k@?r5@]@[@Ak@@^@u@S#w@@_@Pf@?&@~@d@?01@E@?D7?Tc?g@s@@+@M@&@??ɮ@.@0R@D>D-<{@6[@01@J?{ھN4?B4@Z@kKEیbo[h >?~.>ɥ7d1E#x@@{?ɇJ?a?Rq?i/@>@@o#E# x?ij?cQ @@r?lb(a?FF@?w@ޫ?A{W@&>/}K(ڦ?@$@x@z?tb8z@@~S9>FF@b>&?>^?`>lC05@B@B@V@%@^. Ho???Z0 b>% R?;+k'*@]@@Z@!@kIp1+.R?k%%tn>/L?ro?ZH^@Z@@?@w5@W?C0J>y ^?Σ>=?tn>F@=E>XnST@z@Hb5?Rx@$@@Ц?7N(+}>̀W@?w?F@^?_(`?@ߩ @ Wrγ?Sx?vEmӋ>@1@"?p^?G?hw,{?U@x@En2O7/>C?n o، E@7@:?BھG?E31@[@}@JXR@/@iʮ@?(?&@qO@y+@i@t@j@c?J7?o?=@E31@lxsR_ۍ5@c =_BU@FAEPA@qm@fU@@ A`AuEAڇf@d>2?<׿lxBv>-%?h?@ AA{@{@E:?@~@N@E,AAaN@M? ? B'?)#afq@嬴@E6?@m0@A@u@1N?@yc:@/V@%8@@)8@@@O*??O'?hBA9lv@@L^?Ƃ? !@u@G@X@ ~@I?6֬?@@sf؜῾!AhB(PB-AwUg@vAY@֊?*@@T@B@@ ?]@A¥@<1dUA(PBhBSAlż@ @j?aH?\~@@oF@@!@輂?c?@@SAhBn'?W?CR*?@@8@Y0@@U@`:@3K?@@@ 0@2?@Z@{@LrgfE6n'?B? ?㚿I??hN@A_,AI@~@J8?@V{@~@ӌAG AV@S?죊?MBnx׿??h>#㿼f@0xEAg`A A@dU@m@=@-EPA&FA@TNK=+5@_nx01@E@?D7?Tc?g@s@@+@M@&@??ɮ@.@0R@D>D-<{@6[@01@e>dr?*@H@W@Φ>*@4W@m?N[ٿ@q@ r@>^q9迒8zLnI'X@^A@hhX@Y@4@?۫@ma/@㣁l  @s@`@2]D8z)\nyQ@ [@P#R@}AJ@'_m@?X,A@ޗ6Y;Tg8@ue?@B/)V>?d->2E(E9@nA@!*9)MA $A?U7 O1>0?9BHVSàkdQ@0;;QH@8@&w+( b~ǿ}@c@gRM2M@Sr$xʿIm@̾YsQ\D`@ O2K?$AKA)9}@mA7.@~%E߄2a.>?>+}'Bk?@f8@W;@[,Al@̠'K@|A~qR@"r[@qQ@cwD@1`@@ @(.Kn/@߫@n5@广@)X@hz|g@A@%N'&Nncw4迂^>s@q@@ٿcV&?H6W@͸*@Ʀ>o@@@@?d+f>uj?%r-׿Ȋ?[^@A@ ?8?@q?$C@2G@Am@y?B7AZuC& n??z0@@E@}ͦ@@?@5A@{@ @@?|̈́?z?bC&7z1g%Ul?_Q?NC??l7@\)@m@|C@c@ 1@x8(@ú?,s/?zn&7z1B} ?ܲG?(q@[8@ @ўN@@t }@F#@ϙ?@pK.@@QYt$o#BY2>!ۺ_1 5̱@@T@O@ۗ?m??Y@ T@{@2˱@A5Q1_ֺY2>A$#}nЪQ@#P.@@V?E#@}@/@JN@ @-Z8@q@G? ~ Ay1q zŞ?Tj/*rݺ?QC(@<1@e@|D@Ln@'@f7@?1?*Q?c?FUy1uC&z*?]?J„?@@V|@C@@Ј@˦@A@@|}@͌0x?m?uC&uZ 7x{7?@ۓAD@A@t?@??@3AZ@0?5׿D%ue>dr?*@H@W@Φ>*@4W@m?N[ٿ@q@ r@>^q9迒)@>%?hyo@U@*@9{-'@ר@@;@2?s;Կq@@?8ۭ?)@l@!??@A@r?x@ A@#ʾn@k AIH@'>aW@{@Y.@AD@l@6??@M@u0@ԾMP9=@p@Vp>g`̹j?@#:@ JgQF_@ɩ@@6?0@4@ ,rIty"<@?ͫ2=H@bw@Q@QUKM@0@e@no)A.SO1sN@H@vz=v@?ʵDT/X@ʜƿtjkAX@/IF!"A&`G.@6X@lAxeƿ]@T/DKʵ ?$s@cѬH@?@8s}NO,8/Ao<Ȫ@M@UT@&>Kʵ,ffw@@TyH|Ы?M@<;Qtt.jp6 @"0@*Aſ@0 @,fC?^@t@;=_@dgt翀-:@@X?j˹}xggGr>x@=@>;9aԾ0@x@?@C?m@FD@.@z@U@8>'YQH@ An@V ʾ@n A>@2 s?E@!@@?'?m@Z)@֭?_?@׳@῿q;?/>@e@R@''@D9^,@?U@n@hC%?Z)@?gpW@F@ @:-E`o@vO@ @>@[Ͽ]LS羓?لS3?R>W )?;+@?(Zj?:?MLuPY?3@l4>nQ">VOf?Aل"U@A4@B忂ܮ?(B@@ AA%@)@*@| @.!Ԧ?K?PǮ"UF@@@V@oi@MBt@m@U@w@fc)d'\eZDh|NU®V??9! @-@h@3@÷A A@<@®?8T >4@ҳ@Uaڄ8"oR>3@S?uZ9?k?6?m+@i?Y O>3?Waڄզ?W羃]LVϿ>@@ @fS1@J`V:v @@UW@۝*gզ?)@>%?hyo@U@*@9{-'@ר@@;@2?s;Կq@@?8ۭ?)@y}@δ?z@5?j}@J?b@Aب@@14A%AM?.d?{@[?i ?y}@B???a@O@P>̿vR?AF@<@:HER`ÿK@@Q2?y?`@zF@޾Agz葺@@ÿS>E/A@8G@J?̿W>O@#a@v9?o>?v}@?ipY?7{@d?XW?q'A4A@[@A~@6@?}@.?AG2?v}@ @ϴ= ˿&@E@Em @7ǿ71%]+ˏ@"@@,(L2** @m'V ?'@@U@YTܟvup޾\j@n @@X2@ ])|gmU;7}s9t?>o@0@X?@@@@ A`}@W~@8@?>n 7U_ Cx|n>vZ>"??44@@?"@oh@a;@ii?e#?Z?τ_ 0~ƿj3k? >5FilKZK?>+k?ƿ.0 DŽGl[?#??z?i;@8h@^"@n?w@+4@?ɋ"?1Z>>{}#xLz g>ɛ?EB@I@y@A>@@B @YI@@bm@m?FePsB7Lk;vg) i2@@L @Jj@tJ߾0m՟YY}U@Y@'@~? [&k.@)O#L,@@N@(+!ٷ!73ǿt @G@f@˿V z=.@y}@δ?z@5?j}@J?b@Aب@@14A%AM?.d?{@[?i ?y}@@j@+R@U@o@u:>q?@OAAI A@amD\Z~>jɳ@,@<1p@_@@h0 @@\@{ @'?Ӂ@[>U "'m)@"=c@1п @6@@+?UW@!A@-?Ҷ@@GM~+[Iظ@@ ?"@p AN@U @}%A? y,As@/AJB}A 2M0@{2AbC?f A׀@ zm@AήN36D A 1A6CZ^C CoAL+@+2FAJ@ψ?UZ@=AqC'xA8yLA CkZ^CVCeAGJ$$6 A6rNAV@Ub ʀ@^ Ar?2A@F כSA*JB'Ads@,AT{ɜ?y%Aگ@b "U:@t A@IG ?h@n@R`)zE_; @Ͷ@-?@+ AW@"Uj?ϋ@\@{ @6&п14c@)@#>ց@,?zc @Ѫ@ @% @j@>@.p@)@Pij@bV~>S\F@ AAMA@u?2:>@T@t&R@@@o2@S?GT?Y@?@@?Lܾl?xbދ<(??}@&@<@0?Ͼ芿=?x?`:W*C `u=@O?b,[jDȇE"[b׆? @À=u W*FP':A?3=? ֊ ZϾHL?6<@f@&@a?'?4ǾX6BbA!:矣1ܾ@ҍ?>@H^@XT@"@!@@aF@O@%&@ؾg'NMb Cy&c@b@I^@'?"FA{/kl<4?naf@jJ@:?`HQZ E2@y?z#/@<@Ƅ@ij0Iʱ@h6g@t@F?@T??E2@@j@+R@U@o@u:>q?@OAAI A@amD\Z~>jɳ@,@<1p@_@@̖l@#@*^?f@L@<@|(?@@@?Ρ1ĿU@3@@2'@ uB@̖l@U@v@ @@? MW?L?!ᅱ=awR@l @-e*:'@Ϡ@@@@U@fl@ AM"A-u@x?l@N>o$ X4P4W?X@m4@d-Ä@A/ Afl@#do@aApA*>͍=ǰ@t@n.En =0e@K%@ >?AaVA#do@+>@$A* _@ ^W#AaBASg@r]V#AH@+>΂)p@}Aп{@&=lB)BlB=*@V{% п~Ap@΂>E@AkxZV@hѴA\aBA`6@_I$A%@> ao@TAA? "@H@H0 ƊC-g.9@@>=L>rAbA ao@Dm@ A-A@\-r1@~@GW?SQ}ƭ nP>@?1Sv@Q"AN ADm@@@?@@2'@be @R@B؅=ayo\?f?MY𪿱?#@@x@@ l@tB@/'@@t0@$U@ĿQ1?@@J@!?(ȥ<@YN@(g@]?"@ l@Z(@"@U @5)J@ڋ@~@_0@zM0J%vyL@@6W@#?hý>-l?Z(@B?31@Ig}@`?'R#?nU@N=ո(i^8Ͼl?? @/@_%@L??z6@CH@&~@z9@w|@gj?Ȉ> {>`Q@@1~@?)::J?4~@>@w@)e:} Ƹˆɉ?\@9@,~@H@X6@?H?j%@/@ @? l?о 8bƸQ(7>_WV~{\@A@¬@j@@~@@@ ?AUXS?zn"@Q(*B?|?k?ܜ%^z?'W@[?^Mu[ՠ5|F?X@@G@yL"=1Qz0@S@$@n,J@ @o"@(@̖l@#@*^?f@L@<@|(?@@@?Ρ1ĿU@3@@2'@ uB@̖l@~t[@D?:ܿ ?@@G @%Gbi^|e"NFD.?.@$ɸ@co6?T?~t[@p@l@Y?d@@UsyS3@xm@"#@W@9a*@!Er\a@a{*@?@p@;@E@9X~@!@!ſιwTh@@<~/j@ѷ@dܿN|:F?3%@@;@i_@@ە@M=>hg@o@€%v˿2@B@ȿwi?@3س@i_@K?2@z@|r#@ @b@/;$/AWb1so@2?< !@mA4@K??!@A˫@@,?B[PV ~oBJ%?@-ݴ@A@?T?h7@kA @ܔ?0o@Ƀ"gduocb@ @m#@@3@T?n_@!ٳ@@;y?wȿG@^@ḧ.yOrSw@@kZg{>@@n_@<@@!@;6?rF(|ܿ@@N"j ~@3g@K{ſ@5e~@.J@<@q@@k?y*@Wa@}!j*@W@$#@wm@P3@}Ϩ⸂@d@b?l@q@t[@?%v6?ȸ@?,@i?uD}9"Bs)ib G*@B@4@?0ܿD?t[@$P4>Ҁ@ AA3 @|\6#?;UABA.|@~ͽdl,ΣϚտ#H@E<@7?@@Á@/P˳^nQEu@0Z@'?/Ä?I@~/Σr-H2@=B@r1JdIJ82H?v @?4@{8@Qn??G?N' @4@^Y'r-1Gpx6|n:,>],> % [2(a=>Z *ľaAn1k]Gam?=W@@ @A>.MEO> @;W@s ?m\ak]0kWAkY ľ=4W>K!0(I[,%,>Mq>:=|X~6r0"-O'z4@ @,'{-?M?r?8@;4@dp @9?c2?lI1B@Л2@mH"-I@?:?^@u@r[Ep붌`Wz/Vā@@@?<@RH@տ., kHqͽ(}@#A*SAi?s$I6WA @zA A$@->4r$~t[@D?:ܿ ?@@G @%Gbi^|e"NFD.?.@$ɸ@co6?T?~t[@PA @[@/Z@@A@(=9-6+j}_[Zn@抿@@Zy@?B@@PAw@f@Qg"@ AIAG@ur[ji~ˎ ;1[?N@GAAN:@9'@w@⽝??>@&Aw#Aў?Nө]a3@ @3u?`?'Ɠ+)K@{6A'AD@.U?⽝?Q@5??@(@;@O,d8j?@a@)G @@4?Q5W@c@R@`:@Q@f@_@r@~@4` @Ȃ1d?l:@?@CZG >@ؑ0@4 ӿn?4%r@@cbs@f@ưs@@є@|@?쀿#M?ʾȃ+M?nn?|@y@v@ưs@f@s@@3r@v?Pӿ90@>@Gzz6s:@?,؁h @m~@ǿr@_@f@5@,N@uR@V@-V@5QQ? @ @G|a@@r_?H96~B@p+@W?@|?5@?U?D@ Ax6AA@.“GȒ? v?c3G @[3@]J?w{#AAw>@v??Yw@8'@KM:@ AGA̴@"H3:ƍhQXerN@IA Ag"@ h@Yw@A@@B@Xy@@#@d@$|[ n}f],8:β@A!@HZ@=@I@ARF@<@tJ@6?Ĵ?L@@I@L/?p0;6;@@ԧ@kc?P5?,3@@RF@@& p?T@@F@Դ_@ V@$?3?n@V?z5?@@!2:@??!>gI@3@@wo2Wq > b&@~E@2?[gnN v?@??gsv1-Cg(@EL@? ȿwo2@A+%A1M7?@/PZQ?I?Ͽ υݿ/??Gwǥ$A@AAIAʾ01@?F`?H?Rđ`Rw?^??"01@0ʾ bAA@A$A,Hp?'2?oݿV,QϿ I?C?Z=P~@0?7!-%A@Ao2jǿ?HL@w@%/g^1k?g?@Wu?'[q?|E@^&@ >`o2@: 3@I@~">Z?9:@@@ R? l@@T@V@5Q@? o@N@+@@X@#V@ @%?yQ@3 @@~7>woɾ|k@A@rQr@iЯ?5`?w啰z4U?1&@e@A߉ A2W@=hž~7>?`?m>y@V A@{ց蜪p|'Dyy>G@YAIz@P?v*?? P@@?"(@S@P?0{!* PFkG+`@I@/}@Q"@@ P@|@p@h&>@D6?3Y@&ful>{>L7?tO?>;B@|@O?eީ; ?Pǎ?n!p!bH6Ҏ?F*?NO?.|@L9@๔>MO?%? >>; w*f@nYe6?!@PV'>iz@.|@O@@Q"@.}@G@W@i|G7M \ ,{J?W@1(@z?@O@?*?h?,@YAW@ x>aJ m8΁z@1 AS@R>/X??a>ľ=$[@ފ AVA:@[#@)U?U4T7w ?^r@a@^Ak@#[ɾ{Ua>y@ @Q@? @V@`@nA@ O@O o@?6Q@3W@@\@l@X?>@{@y@y@܏@@ ?5M>+@7@nV@@@@%@=@n֗@am>]=m@z@y@JgQ %؊O0?qY@yUj@I@e6@"@Q @ @A@?p0@N?BqA@t@4B@s?l}##P@BmA8@ ~gjC@@UR@'@c@?鿬\L?D@C8,@F>@j@5Ȅ@\7?ABg&aBBj@H>՝@9@I@ @^q@fg&q@!@L@9@ם@ؿ>@Bg&aBCBA?\1ń@z@8>@+,@>@9L?$ֶ??@'@XR@ @JfC@3~8@ACB6xP@%F#rls?C@q@IfA@N?>a9EVQ ?(?]Z@@/@32R*?6xP@goIy*@:J@AO@R@>J@&p0@A@ @! @"@b6@׉I@Oj@cjY@ ?O%gTy@y@m@D\=Ԁ璕>ڗ@̭@'@,@"@@T@_@='@4>5?㨌@@Ty@@Ky@\@Ɯ> R? l@@T@V@5Q@? o@N@+@@X@#V@ @%?yQ@3 @@KLo?ьO@<@:J@Q`G@@@R@H1@K@@@@R@l@YbD@fY@ۻ.@|>KLysѿθ.>?\˗@D@A@F@@@c@8@*@D@$r?gaCQ y/g@~@cCF@ @l@$@L??S?Q@~@"@2@>W1@/g@@փ@[?,X]᏿C?O]@h_Q@,t6/%w斿%@[@s?#BLz\@@@1FRTt??0,@풋@잎@= ?Ic_M;wH7d?@`N@?*@ @l"1FV>x@:@@G@>j> _t]n >K@@?9@x@>=VOD" @~*@?^N@@{d?wOh_i`P?@@,@?t?|UOD@#@0\@b6!?w@%@#%p/6,fQ@]@ B?᏿pPL ?@@0g@1@׾>h2@&@;@Q@T?a?3S?@@@K@F@(~⺾]@0g@hP _^ݚgK.ѿ L˹>.@Y@bD@l@S@N@-@탡@AK@+0@jQ@0@@q_G@I@y<@/O@_j? L?&@ߛ@@@K~4@@5$@@( .@f@4N@O?`u?F&&@@M(@@@?@?Gp?%@Wm@'@ބQ@ѥ?,>^V~Nռ+0REj6?l@ @D@[ U@Yh? G_aUG!ot@B@U<@`\?.MceFBO,޾h?m@@@G_aAf%A@u.L? ӿ6pU?qXdX͚f?<]Y?D?KQAAcAUAf<@F}46ttm%ſ2@f>k&w>5@"ſsd+;}3<@AcAA{LA>K??]?ΉQ@2@al@9%@䜌EG?ٜ@@ @.(@@&&@y??9N@xf@ .@Y@9$@@4@@m@ޛ@$@?KLo?ьO@<@:J@Q`G@@@R@H1@K@@@@R@l@YbD@fY@ۻ.@|>KL(\v>@^A@@@nƿN~I~^}oNiƿ@@R@nAm@Hv>(\T?/'@@?@E@Y@ab?N<ʋ?*?>1"?@o@@0]@@`J?:%c> @@a@ H@Y@@⤘@@)@@@W@5l@'@8.??"&@H?:%aR~ȾU(߾%ξ?wn@HƷ@2a@ @Uɹ@)B@ @@y@"?X?Ţ?ȹr<>?{`p?^oV>"@knD@okQ@F[@q@r@x2,@l&?P?Eg @>?QP\rlze?U~@ @c¿">-@ #@@f#@@>-¿c @T~@?h~elGr6M\(?j @?o:s&?8,@r@q@3G[@kQ@lD@@4> q\p?a?8>\T8%'8J?@\@L@@ǒ?@%"d>+?3?K-@^A@@@nƿN~I~^}oNgƿ@@R@nAm@Hv>(\T?,'@@?@F@Y@jb?tQ<Ӌ?*?>%L"?@p@@.]@@=J?9%c> @@a@H@Y@@䤘@@%@@@W@4l@'@8.??$&@H?9%C!~Ⱦc(߾Hξ?wn@GƷ@0a@@Nɹ@#B@ @@y@"?%Y??ȹr<>?`p?oV>"@gnD@tkQ@G[@q@r@s2,@l&?P?Hg @P?TP\rlze ?Z~@ @ic¿!>.@#@@x#@@>'¿ic @Y~@?~~elLr8M\(?j @?o:n&?8,@r@q@?G[@kQ@lD@@4>|\p?i?G>b(8%:J?@\@O@@Ȓ?@"V>+?A?0<7d?UY@{@@@@&@T?:(\v>@^A@@@nƿN~I~^}oNiƿ@@R@nAm@Hv>(\L>m.@Y@bD@tl@S@@@@݃@0K@0@ZQ@"@@L_G@[I@O<@O@j?Ln?'@@@~@}4@@6$@d@u .@-f@4N@?Vv?&&@@(@q@e@@n?Hr?%@m@F@tQ@!?/,> ]~ռ,2Eh6?l@ @@ U@2c? Hq`aӽt@u@3<@X\?= eAO,?޾h?m@T@@I;^q`a>A%A@u;AbARA><@G}6u%ſ2@d>k&bv>^5@"ſsN,;} <@AbAAXLAeK??W]!<?fdXqZ?y3pӿ0L?ڄtؘ@|%AAx_ad3ݽHL@&@|m@Vb?޾/nAO^4\?<@|@t@Ὲx_aYGy0?l+U@w@ @.l@dc6?E2Լ4~,>뮼?QQ@ߧ@l@B9%@EYG4?ۛ@P@@(@@i&&@x?n?9N@f@ .@4@ 9$@'@y4@@@[ߛ@)%@4?Lto?O@{<@ J@)`G@@@R@81@yK@@@@R@xl@-bD@<Y@.@y>L&ѿ^.>?7˗@G@0AŴ@F@՘@@@9@t@D@2"r?0gaP .g@y@ ӀCF@h@@@K??S?Q@s~@"@2@q>1@.g@f@6@1?WYD?]@_`Q@_,j6/%8疿%@@u?"]H\@@f@ EPt??,@͒@@"?܌b_hM˧w9d?@vaN@?3*@ @" Eb>x@9@@G@h> _~] 7>J@@+9@x@>Qb~DV"E @^*@J?_N@艅@d?ְwOI_G`释O?Z@씋@k,@?t?T~D@-@ϭ\@+fE!*?m@%@7%/p6d,lgQ@]@B?᏿Qn?@@S1g@1@Wپ> 2@L&@~@Q@T?t?S?@@@?F@R麾^@S1g@(gQ B`g@r?5G@@:@a@@L@G@Q@A@ɗ@?o>m.ѿ(L>m.@Y@bD@tl@S@@@@݃@0K@0@ZQ@"@@L_G@[I@O<@O@j?Lt@ @ Q@? @V@^@jA@O@F o@?6Q@,W@@X@l@X?>@{@t@x@@@L?5H>*@i@U@@e@c@#@@՗@.]>‚6]=m@y@x@Yg%3Op?pY@Sj@I@c6@"@) @  @E?@m0@5 VbN>N?pA@at@A@s?Rl'#=}P@B|A&8@~kC@@2VR@Q'@@:?g鿙YL?#D@6,@E>@6@'Ȅ@<\7?ABf&aBBc@#>՝@9@I@@Jq@i&q@@L@9@ם@ؿ>@Bf&aB<B׋A?\ń@}z@>8>@+,@>@=`n9DR ?P(?kZ@җ@/@w=R*?yP@~gIz*T@19J@j@O@ҵR@=J@o0@@@ @ @"@a6@I@Nj@hY@?8O%~g4x@Px@m@)[=>ٗ@@&@@@t@hT@@&@^->5g?琉@Տ@4x@@Fy@T@>R? l@@K@yV@5Q@y? o@N@#@@U@V@ @?hQ@* @@(>.}ɾ-k@uA@Pr@!ͯ?%<IAw4HU?)#@ @Ao AEV@=x#ž(>„?9N?[U>ͼ@ Aӷ@{ց睪qђ:F=_y>I@7YAy@MO?y*?„?N@߅@?(@S@?Yly0!N pGlGB_@I@.}@Q"@-@N@g|@fq@n&>a@I6?YȆ@7Hgvz> >6?sO?;>SB@g|@!?f# ?2ǎ?x!g!kV Ҏ?-*?O!?ʜ|@ 9@>MO?%?J>6>5 vem?uYUh6?|!@K'>Kz@ʜ|@P@޼@yR"@/.}@ G@W@|G=M U ,o?qW@(@ ?@P@?*?g?~@YA@vx>JڔXm΁Cz@ A@;>Q??jO>ľ }=!Z@U AA@!@փU?E4F8w?4^r@@Abk@LjɾNdjO>t@ @ Q@? @V@^@jA@O@F o@?6Q@,W@@X@l@X?>@{@t@A@B@dXy@n@ه@c@~[n},8:@іA @Z@@@A#F@s<@J@6?o? M@O@@b,?q0;;@@.ԧ@}c?j5?L,3@/@#F@Ah&n?ʀT@@3@}_@V@??c@@U?+4?"@@/2:@^??>%I@/ 3@Ap2Xh >]b&@YE@Q?LiTO v?@?? t1PDg@EL@? ȿp2@A+%AOT7Q?@L4PZO?sI?Ͽ ݿ-??f^齡$A@AA4A!ʾ01@f?^??Ry`8R>?\??/1@T5ʾOMAA@A|$A?P?N/?ݿL6ϿI?^B?aZ=:Pg@h?7&t-%A@Aco2ǿ?xHL@L@/g1l;?Ί?@u?S]r?|E@o]&@ >waco2@ӷ3@I@>nX?9:@'@@:?F^?x@ù?»?wU@p_@6@@_T@^?~'@oE@@R'3@5?Ta?ԧ@@@};o;o0JG?@p@L@?=?J@<@oE@)A@@Z@@˔A«@)9>:n-j}a[m@@@7Zy@B@@)Aw@e@f"@ A/IAG@r\Xi $;2@享@GAA&N:@8'@w@ɺ?E?4>@*Aw#AΞ?4OV]va3@ @3iu??SƓ+ K@~{6AAݱD@OU?ɺ?؜@/??@E(@L;@!-8i?@߸a@.G @w@4?Qե5W@k@VR@ :@؜@f@_@r@ ~@Ha @́q鿊?k:@@G>@ϐ0@a7ӿn?S%r@@as@f@6s@w@@B|@z?2퀿7 M?XϾ+4Ѯ M??|@3@~v@6s@"f@s@@2r@t?!ӿGC0@>@G6Xr:@?xCh @r~@3r@_@"f@@N@{R@@V@ڙ5OQ%P?@ @Gqa@@O]?9B@+@?@V{?@x?U?D@Ax6A;A@/#Óvƒ? v? 3M @1[3@]Jr?h{#ATA>@g?x?Ow@7'@L:@AGA@H41:&"i YrN@rIA< Ag"@ig@Ow@A@B@dXy@n@ه@c@~[n},8:@іA @Z@@@Att[@!?^ht6?ȸ@,@l?D"Zvib!G*@@@?ܿD?tt[@M$(4>t@ A(A| @\Z7$@?TAA|@ͽl:,Myտ*$H@><@?(@@Á@/̺u濡_Eu@TY@޾?;Ƅ?~I@0h-H2@ B@1dIu52(J?Wv @=4@8@g??T?e' @4@$Y'h-0oRx6#|v:?>i,>%=[d3(`=>-_VT0ľ#bAn0Kl]a¦m?=W@@v>RvM3>R @Y;W@ ?m8bKl]0$lAZľ_f4V>i1(i[1%,>l>o:1|}6r0v-O'4@; @')?+?.s?٬8@W>4@r @ &4%t[@5D?ܿ9 ?j@@@%G>bi"D-?.@ȸ@m6?s?t[@G@l@X?d@@[wY{S3@vm@f #@W@`*@G!ﶯuZa@;z*@u?;@G@:@E@eX~@ @Fſwdh@@~Fj:@E@ܿk|=C?$@a@:@i_@@ܕ@D>hg**@ro@k[w~@c@(@m_@'<@@ @1?I|:ܿQ@@@"j#~@g@ۆx|ſ@$d~@XI@'<@@@B?6x*@Ua@@ٶ! i*@VW@P##@wm@O3@~ 𾱸@gd@a?l@@tt[@!?^ht6?ȸ@,@l?D"Zvib!G*@@@?ܿD?tt[@ܗl@uB@1'@݃@`1@U@jĿ1L#?@@5@֤?~(쿒<@CO@h@La?$@ܗl@(@ݏ"@ @+J@䌪@@Ȑ0@zM0a%1yN@5@W@?ѽ>o?(@F?1@j}@?](?pU@v^R ??F?u(q"@~?TXAd7?@@~@@y@9Ȭ@@@P@4AVΌ_a>:u(]7ôϾl? ? @/@%@!M??6@G@&~@j{9@}@k?JzȈ O{[_}<@헿@n3~@D?`e: :ַ?X6~@)@`@ d| jCˆ?@9@,~@RI@t6@?O?_%@,/@4 @G?l?оG 8ajظ(6>_-V\@C@Ĭ@@@y~@@@%?ATX8?#o"@+ظ()D?~??~^}?(W@[?(Ms֠:7M?Y@@H@y!./;Ozԛ0@>@5@`.J@ @F"@M(@l@%@a?g@M@w<@֍z(G?m@@@?1EĿ^U@3@v@3'@vB@l@@w@7@@?8/M?oQ?=aZR@ @Je5;'@f@fA@t@@]m@ AN"Au@t ?@=N>o|$”PW?@L6@_-dĄ@bA A]m@eo@cbApA>֌=@u@n.]Fzg@n>0"@%@L K>?6AVAeo@98>@/%A]_@Zi#AaBACg@*]V[#AI@98>ʂq@~Aп{@&=lB)B:lBw=)z@{z п~Aq@ʂ>pF@AYV*@hAaB+AeՖB3*@_ $%Aj@>xao@TAA? "@U@ H00 (zC]f.j@@=Y>rA bAxao@m@ A1A@ -2@ @VW?Q\ ns Q> @?N㿭v@R"An Am@K@D@@@J@3'@e @cR@Dž:ac? ?M쪿 ?@@y@K@ܗl@uB@1'@݃@`1@U@jĿ1L#?@@5@֤?~(쿒<@CO@h@La?$@ܗl@@@/p@)@ij@c~>y\.@M AAOMAx@?r@>g@ U@E'R@@@2@?@)?ܾ{D?2zb狾-"7'? ?=&@<@)?aϾ슿=?c?i:7%* t=@?bZD4ȇ)VEZb?@=> U %*:=?=?܊pϾJ?i<@oA&@B?W'?5Ⱦ%H)b:+ܾҍ?>@`@W@7@@@F@@N@G$&@ؾ'MbȠ @u&_+@e@O^@S? 9A 1+6kpE4?ef@bmJ@:?>RXȠ Ƽ2@I?&/@V@@"jNɁDZ߈}6dj@w@K?@T? ?Ƽ2@@@@+R@U@@|@>?Z@OAA A^@l\l~>ɳ@,@2p@3@@5 @@T@ϥ @ ?wց@0> 㪆)@"?c@S19 пy @E@@? UW@2!A:@.?Ӷ@6@.N}XGŻ@@L ?%@ Ao@ U @%A4?|Cy,As@r0AJBA͛ R0@2A??f A׀@ ڈ@AQN 56D A:A)CZ^C C^oA4A'q-CA@ڈ?@5HA耭l q@LzVBwI`C;ف@ ? @<@@B) @O@@/p@)@ij@c~>y\.@M AAOMAx@?r@>g@ U@E'R@@@Tu}@? iTV?{@d?T? 'A-4A@@Ac~@Y?}@+?MM?Tu}@A@P= ˿k@E@^m @;8ǿ,7O&{+8@@@,'LJ)A@-mY&Ƭ ?'@@U@þYY֟0g6޾I]j@ @@~2@c D)Tzg-miF>7܋s^am?m@@9@R@@@a@A{@|@7@Ձ?>| ]A!Hx1t>9Z>"??/4@hz@?u"@h@\;@Sa?U#?Z?㾐фSA!ƿ-k?t>NIKCGKCky>/%k?ƿ Ʉ [?s#?p?e;@h@"@?u@)4@?"?1 Z>k>A:'x ?-F ;I>䖌?>@@Bz@A@@"@C@@k@d?NsJF7?kvgJ)p 32@ꍴ@ @Oj@ ߾VڟYҲU@@x'@d}? o~&k>@Ae)a$Ls,o@@`@y+H!o! 7V0ǿv @G@@˿S k=>@w}@?tF,2?}@8?c*@A@@3A%AJ?d?{@X? i ?w}@D?A?a@kO@0V>r̿R?)F@}<@GE&Rÿ@@se@/h?E)zc@O+~rƲԄܗaf̍@?F?R@2@ ??$?`@yF@޾ Bg|Z@@ÿR=EA@G@M?̿>O@,a@9? ??Tu}@? iTV?{@d?T? 'A-4A@@Ac~@Y?}@+?MM?Tu}@(@ԭ?K?@U@㿿s;?=@@ǥ@x&'@Y9+@T@wm@iW?%?(@@?tggW@@( @9 :|'G`@›BQ3@ @N>@4_Ͽg_L`@?ڄT3?tJ>Z <?Y+@u? b?5?TuO?a2@v%>Rs*">If?\DڄHU@A4@B"ޮ?A@(@ AA;@.@(@`z @!b?H?ǮHUTNEhFJ|c >F@̫@@Կ@&mi@?t@l@iU@w@~dݤ'TNi^OGu?@w@1@CqKJU 1@t@?@%?ǥ"QGi^N'M^K½w@$Y@o@Et@ni@L@@ @NF@ >3^[%hN VîFR??! @5,@@f@uA Av@=@8Į?;V忩`>4@̲@ VۄALEf?w!>&sN=>O3@"N? uQZ6?h?fT?+@?^ J>3?fZۄ?l `L\Ͽ>@э@@VT@RJ`: @@W@Vg񾡡?)@:%?inn@T@)*@9c,'@K@@;@?)t;ֿ@@??٭?)@^l@/? ?9@A@r?馿ّ@ A@T@ʾwn@ AGH@|'>EV@'z@.@@D@^l@3??@@f0@Ծ(R9в=@ p@p>g̹j?r@ :@2RgC_@@@3??f @ߘ@ſ!V0@@ N*L,eJt<@H?pΫEHT@aw@?f˵>Q@d܍UL@Ը@n@ro$*AGSO1sN@H@E u@$?˵0E%Y/@ƿu(kAX@0$F!AeG.85X@kAyƿ@X/0Eʵǯ?rr@CH@.?@9s\NO5d/Ao<Ȫ@WM@lUTPT@>ʵ2f\ew@@H=ѫf?@.;Qt`. r k@!0@ſO@m @2f>?@̧@s:_@}lg翻):@[@1?j˹xgTr>y@Ĵ=@A9kԾG0@@ ?@>?m@NDD@.@y@T@>}'NH@2 Azn@1ʾN@< Ai@?s?@E@b@?h#?m@(@ԭ?K?@U@㿿s;?=@@ǥ@x&'@Y9+@T@wm@iW?%?(@g2J^v>yt@q@@ٿT[?b7W@*@Ϧ>k@҆@@v ?tdd>u=%~+׿ʊ?^@ A@?N?@ s?D@G@AA@?7R?ZuZC&en???w0@ @@Φ@ @@@@{@P@M@i?̈́C??ZC&y14WUq?Q?gF??n7@P*@m@B@b@ 1@w9(@ź?sa/c?z%y1"Ap} ۲_G?q@ \8@ @:N@@ }@G#@??@K.@@QsC$""A-n2>ں_c15̱@@-T@w@@i$z#nQ@,R.@@Е?E#@}@֩@2N@ @*\8@q@_G?W} @y1z5?eh/8rߺ?C(@x1@&f@E@o@(@g7@?Z7?Q?g?BCUy1PC& ?˥?'„?R@@|@C@º@@̦@@W@~@04|?m? PC&uZ-5?y7?@CAE@BA@t?–@??5@A[@ֹ?4׿D%ud>d?@ׄ@@}8צ>*@5W@?Yٿ0 @r@r@{>^7wKnG'@A@KӁheX@@4@۫@ c/@7g @ʄ@5`@2Dw4pkQ@[@#R@F~AJ@'l@/X,AQ@Y;+g8@f?@!B-p>?->{2}'E{:@nA!@!n9 )tMA $A%?-7+O>4?Q'Hps~k|fQ@6;P@8@ &[w' byzǿ~@ic@^R]3M@u|s#9vʿJm@̾r4[E`@y>? XA ut?L`@fUGm̾Nm@uʿ#_4M@P\Rc@x@uǿb}ߨv%G@醐@H:rQ@;*k" HGA?>ON2nM?$AKA) 9ؓ@\nAI/@$E2߂.>?>" v&tBj?@f8@V;+@[,Aam@t'|M@|ArR@8 [@>Q@vawjDR1{`@{@n @Tubn/@߫@6@@X@ h{@QA@L'NMnawg2J^v>yt@q@@ٿT[?b7W@*@Ϧ>k@҆@@v ?tdd>{31@A[@~@xR@/@ʮ@[??&@O@+@@t@:j@٣c?K7??y@{31@mxnU_U5@0=D @+FAHEPA(@Rm@,eU@@ A`AuEA:f@Z>l?4׿mxBS 1j? f?쟀@ AqA {@`{@O9?@+~@&N@,AZA)`N@?1 ?lM B'?+0vbfqr@?@4?@j0@@@vM?@b:@U@8@@8@0@箇@"P*??QQ'?iB=A\ԇ@f@]?6Ă? @@G@A@~@H?Ҭ?@콛@]fῴ!AiB(PB7AUH@AY@J?I@@U@a@@}?]@A奔@IcUA(PBhB8Al?@k @K?H?m~@@SF@@K@?f?@@&AhB '?R-?=O*?ͯ@@I8@_0@@U@4`:@HJ?@"@@0@u2?@V@|@Wrif7 '?B ⚿:??gN@A@,AI@~@+7?@?{@M~@A A@NS? ?0RQBqxD׿[?Y\> Mf@wEAX`A AW@bU@^m@@EPA@FA@P濄=~5@v_qx01@@C?E7?.c?h@s@(@0+@M@X&@e?? ʮ@.@LR@HF>K<{@n[@01@\?ھ+OK2?3@@sPE ݌ op ;?z.>c73E!x@@{?ј\?Z?Bs?.@>@8pE:0 x?eó?B*gRq @׹@|?0b(2Z?F@?wޫ?zW@Y>0}L(Lئ?@$@7x@Kz?bg(z@2@|zS3>F@h>?>L^? >C5@^B@@V@@ ^! H]o?S?pb0Rh>% @OR?:+k[*@]@ŀ@Z@!@k.벒0+R?i4%%|d>,/?.o?H^@[@l@?@5@tJCK> "^?kң>?|d>zF@X>HkS@z@Gb ?x@$@@Φ?N(/,};>W@T?wM?zF@_?Ѽ|_(O?ڸ@ @W̳? x?ͱ٪ElnCJ>@t1@E?=s_?}?[&{?@Ux@WE27.> A?s o، E@7@7?eDھ}?{31@A[@~@xR@/@ʮ@[??&@O@+@@t@:j@٣c?K7??y@{31@O?g@@@Ǣ? Tf@a@;@'w@!x@@ɍ@>k@@@\@*5@?k@ǻ@eL@O?-@@@̎??s@.h@@U@н@QW@Q@ @ƈ@s1?v= @@P{h-301.?F@D@%@+K?g?@l@[@_@BO@e$@P @'@':@ @'f3@j?@@(u?ݾ@@R^@f@L@(@v?@@)@?I-(@B@A;xP@5AW@A! @@*A^@ѫ>i@qNe@ܚ̵̿zABonBBv@:5@YA=@@?;:@YA4@>׶O@Ju@H@OBonBB~sAͿTWJe@i@J~>I@l*A@? @@R5A@P>@@ 6EAB^@?/?|+@Kނ@ev? (@@@d@K^@@ؾ@Q?#v@w @i͜Ċ?^@Ѧq'@x,:@@ @$@/O@_@qZ@l@>@Aʒ@lj<:Uտrqx?u>F_JR@Z @C@/J. s3G@@C@c+MZ¿x?zsty  0@~k@rFr?u { =w@Laf@$ʿzs1 |z%hHf8@ T@}ġ vGGिT@a8@)o} 1s쑺փʿhf@|@j= wUt <9Β"k@ 0@A crs@?SCZ-I@Z@rG@s? -CޜC@)@R@QfFS>@?^qտp@23Ak@@P@=@k5@`?f@A>@ :@5?cN?#ƏO?g@@@Ǣ? Tf@a@;@'w@!x@@ɍ@>k@@@\@*5@?k@ǻ@eL@O?]b-@$l@/b@S\@=@@K@\_@k@R@0?6/@ @YR@l@M@q*!@0ɿ]n>N @N@@B@W(@^$I@k>7#1'?;?_@A]@-Y@?(<@d@gA@84@!V?@@P&@@~?^7#y䅿\r@OAe@l@jM@m@|C@h.@}@@@=@C@)@^<@ܥa,yT@螬?譋=WCm]@EK@X;@sC@r@3~M@U@[?@Z<@S@|V%Ʌ%>T@- AH@Z؄T>䦽?E@@[>AX@E@m?>TH@- AoU@>;ȅZVS@=^<@ab?@V@J@tw@=C@݁;@K@h]@aῊݮ?oU@ym,Ii<@o-@S@>@;@@}@.@@D@]@L@@@1NAi@a兿y.^?i@(@@"@%V?j<@@gA.@!<@?4Y@>@A되@?f'?.[>9?4_@q @Ķ@@:@t澚Ͻ @u5@@)I@)@@#@DM@2J @[>]*ɿ-!@OM@1 @P@ @4/@د?R@k@zY_@I@X@x>@\@T/b@l@-@ b]>,M?*?@@P}@ت@o@oo@[@^@U@@@Y@!G?'?>t?,Q|*:琿ER@W@@*M.@K?@@Y@ty@,Ȯ*#LWU?{>?K?ͿS-αn@$;0@qVؿW@]@v?~\x}9Ҿ־{>W<~4!>˾om<>3S>޿)@?hz7r *}?]b@I?JRZL$¿ʿѩ(W<jzɿn䤿0Ś?([@]? C~1Ci?i[@?iȚ椿\nQɿlz<(lʿ¿MXL;F [?_b@y? rv7?)@>E>i˾>{4<}>־ Ҿ9wv\2?@gY@$ؿf<0@n@Y?q/Ϳ L??}>?UF>Wc*:+@@@0@4P?:Q.@0 @@@=R@쐿0*|Q?cߺt3>2?GS?Y@Ң@@lU@^@![@o@p@@|@ @@8?N?>c]b-@$l@/b@S\@=@@K@\_@k@R@0?6/@ @YR@l@M@q*!@0ɿ]l@R@I?k4/@z @P@l@M@-!@,ɿ]pb-@l@4b@]@?@Z@K@X]_@l@M6@'@eн:@S@|Ŷ@ @_@;?_>1N @OP@n@@X)@'I@Cu>xT@ ?۰>\Bl]@K@y;@0C@Gq@9 >AY6@ME@?禽>=TH@ AH@!)T@>6ᦽ?PD@@_>A;.w@C@Y;@K@h]@]I?T@B>M˅ eVS@\<@`?@@I@_;r.@E@A@rN@@H@NAWj@6`ㅿy@,h<@,@ @>@@@w}@r.@/hA@%<@?HY@@UA!@?'?27.^?V@O(@@v@o*V?>@@/hA6@@Z(I@(@@t@N@VL @Q>8?f_@B @Ŷ@@0:@Ͻ @6@=l@Z_@I@@)=@[@/b@5l@1-@b]+ɿ^0!@WO@{@+R@U @i5/@?R@=l@{[@V^@#U@@@Y@H?O+?] >0t >T?? @@@d@o@-o@{[@-N?@@3@z@,έ*GWRU? ÿ>Q|*0萿xHR@6@@2M.@-N?&ؿwaX@@?|\x8 Ҿ־l>|?K?Ϳ.ⱼӝn@ :0@x&ؿ0rF 큇?^b@K?*JYL¿ʿȩ(<4أ>̾o˙>1>)@D?}70rC? [@r?Ț䤿snɿ[kzCkzɿ{n㤿cǚ?[@?Crs7?f)@>>;i˾P >3z4<Ѭ(] ʿ¿YL`GTW?^b@t?@ r3ؿb<0@Vn@(G.龇^Ϳ_ L??Gr>־Ӿ<x4x\.2?@UX@*3ؿQ?Q.@6 @@X@R@ꐿ )ǁ|-Q3¿?JUBW*+=@@@@Q?][@po@p@@g|@@@?S?>~t?>D8?fZ?vY@@@oU@G^@][@l@R@I?k4/@z @P@l@M@-!@,ɿ]pb-@l@4b@]@?@Z@K@X]_@l@@@L=k@@C[@5@?/k@ʻ@ L@7?7g@@^@=?dTf@a@=@~#w@u@@н@W@qQ@#@]ƈ@1? b=I@E@Kh-@@y@Ў??s@h@@@н@\@ua@nO@$@ @x@-:@m@}'nF$χF@E@%@d3K?9g?@l@\@S^@ug@\@k(@v?@+@6F-)q@J?b@@8u? ߾@@S^@a @O@k*Aq@>/i@He@ݚ̿yA5Be@AŇ@@P>@e5A@a @3?5@YA2@fI> O@i@#@BnBIBNj@Ym@ڳO@/>e2@YA5@3? @E@5Ac@?P>W@@B!EABrAͿMFe@i@A<>@Ϣ*A>@ @=M^@`@پ@Q?uz@U @ʜe?@C>0??+@܂@v?(@@5e@=M^@l[@l@@NFdR@ @DC@Ye.S /=ӗ@faf@ʿss 0@k@|VX@ev Hѿ͡⤿dT@c8@n{b j0 zhg8@p T@ +%aHFt 9ْok@ 0@= Q>qs{ʿDff@@= -)XC@@R@l5FTJ>6?&¿FZ:G@@+G@sq -j-VS i?{@E@VLw@!!yU[oqۛտ|r@h@c?W7??@"21@3[@}@<{>S@8/@Ȯ@:? ?&@dU@.@Ι A`AtEA҂f@[x>?׿lx[_#5@{=:濡@FAEPAU@m@dU@5?@Ϋ~@M@d,AA`N@a?O?I FBE*?i?@- AڍA{@{@5?@M?@a:@[U@7@@N8@F@@S*?/?N '?0Pafq@T@m8?@y0@)@S@M?@L@@~@H?ˬ?]@@gɦ AhBAӱ߄@@Q??@@L@U\@@D@}?FV@A*@ڃUDA(PB2AU@QAQN@dt?@@U\@5K@@@ʵ?`?s@<@dGA_hBAmֹ@$ @ް?H? ~@@5K@BJ?@@@Ţ0@6?@@|@BrffN5'?`S?L*?@p@8@2@@rU@n^:@BJ?@3?@{@|@AQ A7@X?ݨ?GXmB2 ܚ?(?fN@ Ai,A1I@X~@3?@aU@m@ @DPA7FA@O6&=5@c_]px׿ ?:{>!f@&xEAu`AD A@aU@C&@?r?Ǯ@,@P@G>i<}@Ϲ[@/1@@?+T7?Wc?hi@s@@O+@K@C&@8?r.>7:8Evx@@{??/ھJ5?4@@(MEތov 8?x??.Q @ @Y?5`(rM`?Ln ?-@>@yqJEx?$@.x@|?bߥ?z@A@mSoN>F@ػ?uw?,xW@fv>0}L(צ?G@$@@X@`@^hF Ho??/ > ?> ^? >Cx5@D@@4@8]@"@*kaK+`R?q't(&! R?&.+t-kg,@a@4@ܴ@gA@5@ qC3U>.^?>?> /h?xo?HiE^@\@ܴ@m$@J@WϦ?4M((}Ƅ>~W@?w?F@na>6\S?@ z@_~bM?x@m$@x?E!n!ϋ>@1@R?o.(g? Z(x?緼@٨ @UԎx"ʳ?x?>?v o?ڌE@k7@;?O><ھ?lbx,{?@@x@BE45ۢ7.>>?&@iO@+@I@>r@h@c?W7??@"21@3[@}@<{>S@8/@Ȯ@:? ?&@6W@̺*@Ŧ>@@@?Jded>8过^B.>Lv@q@ @ٿ_U?6W@@zr?C@ G@5A@)?P7?ֺ&_1{4α@§@T@F@ɳ?(m?%}@@N@% @,\8@q@GG?h -Ey! jҗQ. @W.@@?1Y#@%}@H@eq@)@j7@?;?R?p?;URz1Պz?j/r/?7E(@61@i@H@@@fͦ@@@~@x0+?1m?TyC&?G?Ƅ%?@@|@B@@ @??@AZ@?0׿*A%uI^2 +f>d*?[@@@xۦ>*@6W@`4@!ݫ@f/@!s @-@׬`@1D&yEKntE'Ϻ@^A@)}hٶX@@`4@ҵ'm@X,A@rX;ki8@h?@Bg*68q2Q@[@\9!R@}AJ@ҵ't9 )]LAS $A ?6'O>1?BH# v>?T->2i(E8@nAL@t9ߨ: bOǿ {@ c@*R(M@n0ldQ@0;4Ql@o9@&0wߨ$#޸ @W? B`@[Sr̾ >m@@ʿ2ʿFm@̾rX9@`@??3 $ިv%HB@;@OM":eQ@l;.M@f] R c@Dw@ǿ4bި~9M@UnA0@ &E2.>f?W>G8?+>FO3E?C$A&KA6)~9А'M@.}AqvR@{[@(Q@q{PM&ͪBPh?@'d8@cY;cX@Z,A l@А' 5@y@ܮX@h'|֌@A뷐@H'HnxDF1I`@@ @Cm/@ޫ@ 5@6W@̺*@Ŧ>@@@?Jded>8过^B.>Lv@q@ @ٿ_U?6W@@H@''@9+@U@o@fK%?(@խ??@̴@޿wr;?>@@@!ÛSr @֍@>@bϿ`Lae?gҚW@@7 @:VF`@r ">Gf? EhۄRU3?\>5 M?)+@f?5pi?F@h@G@*@oi@TOh8N'_ҹ"w@[@q@iHt@qi@XA A@@@Ѯ?|RVZA4@@:VĮT?.?n!Č @z/@@@XAH=?n?5琽[?+@? F>3?AZ!܄BIf?:">q=>3@T?uNH=?@GH`x: @@W@gO? n`^LUϿ>@@a@jV ›}@@<@?nv;Aۿ~@ @g?߭?(@N>%?Teot@bW@+@9/񑿋-'@L@@p,ʾdn@ A0FH@'>V@~z@].@+AD@ll@?g3̹\C,Kt<@#?ԫhH@3Zw@6Df4 @ژ@:ƿ}0@@ @\AROV1sCM@zH@|0u@?k˵>P@_UN@V@Ao *A"AW:GL.5X@kAxƿ@>/NEZ/g@ѢƿukAGX@05F"A` -AMo<Ǫ@M@UT@">V˵?p@(I@=@:sC6NO` ^2 ~@|0@ܗſߘ@ @8ff`w@D@HWի?@;]St. ˹xgr>ax@=@99Ծ0@@?@#'pPH@ AOn@ɾ@H@''@9+@U@o@fK%?(@խ??@̴@޿wr;?>@@*@{@A~@Q?L}@r5?2?>v}@?ia?{@d?Y?7'A4A*@ٷr%+0@@n@, &L )m@= ˿@H@p @6ǿ֒7Uٷ&ԟd,޾^j@@@2@1 ){g>m& ?(@@U@ݫhY&ԟT@g@LA~@W@;@n?"> }=7Zs?9m?Qp@g@=@@T@?E"@ηh@Aa;@Sj?b#?Z?㾨΄ ĒJxpJ>{FZ>"??34@&z@?:KtB>5k?Bƿ(ƿ9k?4>E4K!?gw@-4@ى?"?[-Z>>wK"x=s &ʄn[?r#?ex?i;@h@"@?&@&@ F@@@.o@k?UF^sbB7cάp &Y>'?=@?@Y}@ AǛ@&@SٟY'̲?U@D@(@? &WlCwg)Q 2@E@o @Qj@ ߾8Sٟi w72ǿ!u @G@a@˿E = @("LJ,?@@E@+\! @B4A%AJ?d?*{@Oa?i?2x}@?R1 =?}@E?3~@A@ @Pvÿ4@w@Ƅd>go޾σF@/`@Ƀ?A?@?sa@O@9g>̿}T?F@;@GEPܯl`~&+2c@d)ӱh?k@|@<@@Zh?RF@ʭ?!Í@akلXܯA#@AtcO@=@렚n S@l@@ѭb@@0 Gif@j?O7AA](C:BC~@Z`x`oAL@R@d@1@k{pAҲ;AB](C4uCJb'CSA\`H9 A=\С3@pM@y迡@@@jD< AZViAe'C4uC](CBA*Al@@BRA@@LѵO@a@E:?@?I?^`@|F@޾>gyu@@ÿP*@{@A~@Q?L}@r5?2?>v}@?ia?{@d?Y?7'A4A*@AMA0@?3.> @U@',R@@@@^2p@Z+@Ƴ@zy~>\p@ AAʦj@@/@ґ?2@?T?AF?@s@Jf@6DZfA֋?R^@d@@,$h{&r ^.M:?:eJ@Tf@c3?_k!@@Bb@@?ܾUi?Kb'ؾ#&@qF@4@@@*?&@<@-?Ͼz抿=?$?:b݋P𺾿.#'??*?&@LJDZ#b?@|= !+]c qs=@~? b[DҹLJB&@? '?0a¾ b\:@?+=?؊lϾUO?<@B&@@.@0A@P@)&@ؾ'IJb;$ 3ܾgɍ?v>@a@X@@@X8kD4?ef@mJ@5:?A"T>( w&bn@c@jK^@"G?3ʳ@-@6p@@,@@x.R@W@}@F>~?@OAA$!Ԫ)@y:c@1qп0 @@@~?F2 @@Ū@ @?aԁ@P>$!XH߷@ɗ@ͧ ?@ A@ UW@V!A@-?Ҷ@@Sc~JBπA_3@{2AE]齺N?h Aۀ@] j@%A4?4y,ABs@68=1AJBZ^C4 CtA!Av'ׅq%OA!@ȡ@QAFNt6.D AACZ^Cׁ@?~ @@@>* @WR?@@} @п=13c@)@n"AMA0@?3.> @U@',R@@@@^2p@Z+@Ƴ@zy~>\p@ AAA@@X?(a<@]O@h@}h?F'@ l@tB@3'@K@A3@U@0Ŀգ1?@A@`13'yBF@y@U@?>8l?(@"@] @O+J@d@@%0@z%N`1cՠ1`MY[?m!W@Jq?S7^?k{?^E?1@j}@Q?ժA$?}nU@ cՠ@n@Ǭ@B@@Q@?V_>_V^@(D@EĬ@@_@נw9N?nX@@D@y$0@@?31@ĿU@3@@a6'@!xB@l@a#@c?h@JO@<@0(0?@@/@aхR@ @'eO5'@N@*@@r@@v@@@ ?uM?H? /@a PW?ݻ@4@-Ҽ@AW Al@O AL"Au@㿢?@;N>o%xo@0@%@ !?A UAbo@`A&oA>˘=@o@p.GmxaBwAF~g@VV%A;N@->@&AX_e@J.{$AaB*BzlBb=([@i{vϿHAr{@ׂq@A'Ͽ;{@1%=lB*BaBAT-!@*_'A @>E@!A :XVg@ggcAaB+|Dh.|@@Y=*>UpAV`A^o@SAAy?f !@@J0U!+S!+ndP>@?qu@N"A/ Am@ AA@-1@T@5W?iQMz@7 AA| @]7d#"q^]Eu@7Z@?Ą6?֡I@>3wտ$H@<@?W@@Ł@{/>"8@o??s? Ƞ'( @4@Y'.H2@B@s0 fI-2OR?1{ @RA4@8@Z[+.(Ϯ徻=>/_-ľaAm0qY|6|ʨ:8>,>%Z[M#>%@=W@H?2mai]]cm?=W@@@><ֻM[$,>p>|: |~6q0mA[ľ]1e>2([S8@UA4@u @=?X2hI'B@2@-H/S'#4@; @'l0??x?S8@vu/ā@I@@?<@aH@տ(ǤI@?Ä?\@Ou@[EVnv$o6 Y @Ad A }@ú>4% ,~kxͽ<|@VARA? $"w"D(?)-@zǸ@r6?z?s[@D?vܿ?@@!@'Gb.i"w2"#@W@`*@-!ɷ.xYa@z*@?@s@ثl@>\?d@@@(|Q3@wm@2"#@*j@δ@eܿ|D;? "@@z9@D@wU~@r@ſ̺~~g@9@~*vyÈ@ @@\ȿTw ?@RԳ@Hh_@@ؕ@">ogR@ޕ@@Gm_@@ֳ@@ze?w{ ȿ'A@@Έy~@g@ׇ'ſ@Y`~@aG@;@@@/?fNs|ܿ˺@t@"j$#@xm@N3@7Ű𾟸@d@fg?l@#@P@?x*@Va@y/!f*@W@$#@oib#G '@F@e@?ܿD?7t[@)?㿌x6?[ɸ@.@?Dȏ:"o-R9<@ҕA@2Z@@=@A[@FB@0Wy@@q@a@4[v}`-;Rr;V@D@ҧ@W?t5?*3@@D@:@8J@[9??N@@@&?r0;@Z?6?@@h1:@??>I@3@D&bl?_T@I@@_@V@)?y?@,?! ?5 s|1;g@BL@~?ȿm2>Z% >K^&@z|E@?-jrPxv?@,?Ͽ ŀݿH4?{? h_$ACA2-%A픑!7O?H@GZPZ#?-9I?Ͽ*`=R???41@ZNʾ3A3AˆA:fʾ,1@ ??Q?NS*`Ͽ!I?mc?Z*P@?7吾2%ACA$Ap꽝Sw?,?$ݿ4(Ͽ~?>@v?ASj?߂E@]&@ >Yg2ǿ?GL@@.g1ha^?~?[ @??1V@A_@8@@~T@\?S'Bez3@!I@4> ]?r=:@@@&H?Hh?[ @;bn0P@? @r@UK@j?;?3J@n<@'E@ȶ@&3@%5?/e?~֧@@/@.;;,?k}k[>i@@z@Xy@B@@Aከ@@ӒZ@@AS@1.A;,.ڌ9i3 B@GAAM:@:'@w@=g@Nj"@O AcIAI@r]g.3qv?y?œ+L@{6AAPD@cU?k??>@)A]x#AYў?M]i3@F @36G @@@?0Q5HY@r@QR@B@.@y?n?@(@B<@.M8 s?@a@6GG>@D0@v,܋ӿcw?.r@@vs@f@_@r@~@6^ @؅0鿉?ab:@sV+W&M?cd쀿!?|@Q@@-s@ぅ@S@|@?q䭜L?1_֔+1Bs:@#?^{h @B~@r@_@f@us@@h&r@Zf?܏ӿD&0@>@?G.GPa@@a?9:B@)@`?@5?ܢ@H@ R@m@T@5Q'Q?@ @.G?3 @_3@]K?{#AܩA>@? ?YU?D@ Ax6A`@@.“ϒ?v??3?g_ [_rM@fIA, Af"@h@w@7'@N:@AGAL@H5b;Ѝ?-R9<@ҕA@2Z@@=@A[@FB@0Wy@@q@a@4[v}`-%?'7Q@U@A@@l@R?>i@{@ @ @ڱQ@?y @rV@L@A@M@ o@%?@:@1#@<@lԗ@vK>w6]=ęm@y@2x@i@᥌@?$5P>I+@@U@ф@@ @"B@p0@3>J@۶R@?O@W6J@@*Ig4%͒O?GqY@Qj@I@e6@"@. @ @2R T>N?qA@u@sB@s?lF4#uyP@,*?R@׬5@@@Z@(? d ?b,2(VL?A@1,@m?>@:@Ą@^\"?4AYBAց8@~gC@@PNR@t'@@?+&q@@)H@9@g֝@b>L@B&aBkB@)~>'֝@S9@F@?@*q@+&hp?@8'@$RR@ @V]C@~'8@FABŊA?|\„@z@/>@X(,@<@r0L?h(7>[T ?(?"Z@ߘ@ 0@+F[RW*?uP@eM# ls?B@p@[dA@yN?)>[(7 @V @"@c6@I@Pj@jY@@?O%gIv*@H9J@=>O@PR@>J@1q0@B@ @@ń@S@@@O&@5><5G?y@@w@w@m@H\=%>ٗ@@%@@@8? o@M@C>@h@V@X @? Q@ @@x@q@ݫ>V?1l@|@ @T@2Q@8?4~U?@@ۯA AU@~=I+ž>ɾuk@A@-Qr@̯?WBWBw]1hGDy>C@XAw@I?o*??aD?*I>@, A6@4+{%؁Tlq]R, n]HnG=a@G@(}@L"@@ZM@ޅ@?(@Q@?l 0!R?e:uR>{>/?^O?>k=@"|@n@E$&>@J6?EY? }͎?#??a?cq#?ˎ?ei B>TYf6?@&>qu@|@6@⭔>vLO?#?>> vci+~\?U@`(@?@O@@Q"@+}@D@U@G5O) ]ulaρz@b A@0>GN?ύ?ӝ*?eg?}@XAD@|Nx>XL]57wh?\r@@Aޥk@\ɾ]C>ľχ=Z@ AHA@K!@Z{U?(45%?'7Q@U@A@@l@R?>i@{@ @ @ڱQ@?y @rV@L@A@M@ o@%?L@0@P@؛@ນ@^G@K@"<@O@m?L >J.@IY@-gD@@l@T@F@@"@L@f@6N@?q?{%&@@(@@@@?&@ @@@4@@6$@@ .@f@dԼ)Eo6?l@ @@"!U@]?/ I'?%@m@@CQ@?H,>5~dԼ0>O)"޾o?m@@@43EcaOWt@v@<@\?%O_0>O_Xf?ݫ<]A?6?KiPAAZ%A@unfL?ӿ.@-ſv:>}<@AvAdA<@K}/>Ox0ſ.@._>g&^aX̞qT?.;p ӿL?Zt@k%A1AJAK??]:OYng\?1<@[@t@1ba޽N@@m@d?޾,>OԼ~,>貼?Q@ @jl@{9%@x^H'1?*U@撳@ @l@h6?EԼf@ .@m@_6$@@;4@ぉ@s@@%@\?@@@(@@w'&@v??M9N@f@K@@S@@Q@l@cD@XY@.@>Ln?vO@ <@ N@?aG@@@Q@1@K@@ޗ@.@8@@C@%r?sg]P ѿ.>I?q˗@e@A@F@@?vU?Q@@Z#@K2@C =>;1@,g@@$rCF@@@@!J??O/%2閿%@@ w? +^\@H@@@?`f鏿4D?\@_Q@,ܭ6O/\Kw 9d?o@`N@k?*@0 @;"4ITiJ@O@59@&x@P> Q>x@:@@G@\Y>D `\ߐ\.^HS?H@ @R,@?t?N]G[" @*@?7aN@@ld?ίw^M\*/6,-iQ@^@D?菿U ?@@@\@჉'^?肆@[%@:򖿂%*/p?U?@@@@F@~+캾@>0g@1@/þ>2@&@@Q@R?p?@^H@#@֣Ax@ɗ@?>.!ѿN'Q [ng*Nr?~G@@_;@@@@L@0@P@؛@ນ@^G@K@"<@O@m?L >J.@IY@-gD@@l@T@F@@"@L@I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~*? #>"?@p@@\@O@J?T? (@@?@F@Y@@a?T<?*?%@@p@W@l@'@>.??W&@H?9% i> @@jb@H@Z@@}@@%@Nɹ@?B@ @@y@"?D?H?ǹҼmyȾ߾ξ?o@Ƿ@a@`@Nɹ@G[@q@r@3,@yr&?P ?h @!?N\r<%>d?fp?o9k>d$@YpD@lQ@G[@@$@B@>_¿ic @~@?Y|elye?~@E @icئ¿q+>Y@@%@@?G[@lQ@mD@w@hC>gp?K?G>L\/?l @ ?o: &?:,@r@zq@?G[@ɹ@D@`@ķ@k@?ξD'߾jȾAǹܩ??D-?y@@) @IC@ɹ@@@&@[@ X@H@^@@ @Er>(8%hH?ς&@?J.?'@ o@W@@+@@+?ʖ?ϔ<[c?Y@{@h@@@)&@T?:J?ﶤ@\@@@?@d#%>+?I~U|NAƿ@@@A@_v>(\Gv>r@DA@@D@2ƿ4Nt}I~*?">"}?@o@@\@T@;J?T?(@@?@E@Y@5a?2<?*?)@@p@W@l@'@>.??V&@ϥH?:%h> @@mb@ H@Z@@|@@)@Uɹ@EB@ @@y@"?ND?(?9ǹ򼼿yȾq߾eξ?o@Ƿ@a@d@Uɹ@F[@q@r@3,@}r&?P ?h @!?N\r<>Z?fp?^o2k>h$@]pD@lQ@F[@@$@B@>e¿c @~@?C|elye?~@? @cߦ¿+>X@0%@@3G[@lQ@mD@|@]C> gp?C?8>T8%LH?ς&@?J.?'@ o@W@@-@@+??k+?I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40G@C3Z?行>S@W@Mܜ@q@I*@6(2?{t=@ @@@a@!i@AL?g@?@q@Y@@@$ @@)@w`?Bm@ @K(?-A>_?@}J@p$N@W@@ =@@q@r@@aô@t}@:ل@Olw?K=CSv &gދ2Z>?2n@璗@R@@r@\c@@p@@i@E?1U??Tx F=c;=?¢?"=@t?[@9y@\c@oԼ?P v0j?v@[-@-lw>%@&@oԼ?9@ @g+@)@?6|L?D-?T.ϕꡇ>`7@u?<> >@O(j@y@9@鱿@@<@@zP@/?mYb/?e9?.> ?)Y@6o@@غ@鱿@@ u@ @@eq@"`@ @R@j5@?`L<o?Y/,@b?;?Z>@@B%1@@!@@?%)>rVKz?d@@4@@Ŀ@;5?6?l@@x@6/@R@b>gir?0GǿǂI,̿@a@[@/ A)@9> g(k @ A@@-(@3C40G@23Z?ҡ>S@W@Lܜ@q@M*@X(2?su=C @@@a@"i@6L?׎g@?@u@Y@@@# @@)@`?Fm@ @J(?-A>[?@~J@r$N@W@@ =@@u@r@ @cô@s}@9ل@Ylw?QK@=lSv Bgˋ3Z>?2n@璗@T@@r@Pc@@p@@i@E?1U??TxF4c;7=??"=@y?[@4y@Pc@7Լ?? v@j?v@[-@ -㿍w>%@&@7Լ?9@ @i+@)@?6{L?>-?@U.ϕơ>`7@u?{<>>@P(j@zy@9@ﱿ@@<@@zP@6?X呎Y?s9?0.>?+Y@6o@@غ@ﱿ@@ u@ @@eq@"`@ @R@h5@?B@@=%1@@!@@?)>DrLKz?d@@4@@ƿ@E5?,?p@@x@7/@R@_b>(ir?0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40GP@@'@@M@i@@(@$D3@ P?5\l ?5 4@v'@=?ZH@@ 8@ȕ@)m@P@@[@J @APA@2Y?#BZ%"ժ6:?@?|d@Z@@AyѶ@9r@@2?:3?,=[@@f@ s<@;￐y>/@>Tl@%@b?R?w=0@@4@V@*?2?1$F 9G@ @ ?NQj?@,2@N@p?uF vVm?@-@8'1$|Ds czы?@@YA@X@h?flb m0?@(@dq@B@s?> `2|"D' k6K@#@1@М@Ή>ֶ$>@ǚ@eJ@ؑ@=F&d"Dl@#@(@>?(?r潶տUX>AG@-@E?j@,@>}I.1?y@@ @!X@Ϡs2#p= [@@ڴV@Ƚ>=F @@@m@6<@2,?Y>t@/@@@@@q?o8dJֿ,st>%7?:@{AA-@@t@@@@ͪ@@Yi@@*@s@6B j 3@@T@g\@@df@В@@@@"X@?S@1>@6@X@9@{@т?]BB?}@@h}@c86@~T@@@ M@@yLuP|?q@@F@cN@@^Ӈm1i9c?m@Ҿ@\@\2?ۖyZa\T(-w?l@%@)@0Y?5A={&$@@L@+c>dZaDkwg>?n?辚f7 4A/AaA~q?~$>2?lͿ c?:Dkmf?㐆8 c$& lہ*@AiPBۉA^S@ߣ$s>@mf|C8>f J?J2/? Q8W@OeAO@Lo0 ; @͍@2P?|7&I4뿻Z>V?mR@@;@5]l[V}a:n?@@MA@>'7&ȳ&>åTz3??nmY@{v@@’W@eO?Ѿ\>ȳ&>'@X*@j1@4@g1@FC@F;@%@G@=,(@ ?V=@ࢡ@q@Yi2@F.@.@?=?G @'@P@@'@@M@i@@(@$D3@ P?5\l ?5 4@v'@=?ZH@@ 8@ȕ@)m@P@5Ա?5}@]@Q@@a@C@?KR@% @(@@@c?*?} s@@w@@"@5Ա?b6q$?홏@ AZA @j?g>? >-0>׎@ A];@Xˆ@v?( ry3b#콗@ٛAw߾@-ڊ?*?]'@o?_?yʴ@/Av@)Ҿ v.#y(2iZNe)@@}f@8a?xс@e@mu{@E?a+@c@?nnsx(q\> @{K=?- @>@t?]܎?&L?SƩ-v$9䟕?r?f0N>?#*>ֿdX?Jm?EJ'b%ڸ\8S+??Pܼm>aR@* @v\@a?#? ?T?~6]@!%o 5sV?w@@\I?LI@@!E@J*@y9e@@C@̆DI9vo 1:^,.N^@vAt@%?b1?RI?I.?wo?n@ Ao@?> ~H1occ|,Iw?Lk@@!@D)J@TYf:; &@}@>@+A84@u@TxN@-?eokp"@]@n@@c@+]@1K?PL=?{@8@@dI@F @?4@@@@F.Z@kp"@<@eb@n @OT@@H> 꿫-½n,@4'@(@@{Nh@,?R50>?^@ @<@7u(@P"A@2AF@I@GA`@*>Nd>p ,01ҿ۶?_5@H@i@w;@J@"h?A1BFEB<ΰ@;}'@@]Z@6@?@ޠ?01ҿhK>_@@uؘ@YCg@b@>a+Y@aB6oB,)B@լ@ (@Ɛ@_@J@hK>)7\ @>@A@o@l-@vn@c׉n?kABA5>?<ƿ?*@M@r@2[@gX@UR@;?_)UB9pwg >M@!o@A@4#@H.)@;@C)@?@@1@k@@?M#?op@r@Q@Ž@d@5>4W>]@c5@ @^д@@5Ա?5}@]@Q@@a@C@?KR@% @(@@@c?*?} s@@w@@"@5Ա?޸e<@Zl@A@h@Y@@q2AԵ@, @kw;@@J:@"q@p޸ߩSz8뻔@QAA+T@}I@\@-;@O7@0 AJA0@c.#Cߩk|??cv @/A(#A\M@?o!@?,?@bsAa.A&?(l4@u@k"쾛,@@e@]@j;@6U@U@2@.W@)@C@@ꔿ?S?@D@".:rOW@<@hÿL h?@҄@r@E|@"l@nf@׈@7@iͿHβ?x{@p.*ӇUg?~roxw?\d@8@}}@ss~@r@-@93|@>?`ְ@??>^*1MV-@wE9@3/;]^ο?*P@42U@$w>@Q@օX@W@Vd@e@}s?u9@֙tJ@W@A@!x?k @̽@$G@s'??޴?53@G@@ME;ަ>@++@֙M#w?@tbЯf?.A%Ae@ݗH?ۮ?@? +@H^Ao6A@2W(Q\?!X:?M#w鹦0&`/|@OAUA9@ @:@l9@4@bA8Ai@/˥d?ʿd@@@v@ @!@@@8@Qwb@@_@:V@Bِ`  1A>7@W@@ ٹ??.+@2h@5t@Ph@8@+??@@Lv@.@vt>î @OS7?A$?>%T@JH@A?y6?b<@љ@o:2B@SV@@ @t@W@'nG@@&!@î @B?=!ZC 7w?!@ ?=&l>q@?:@=@?8?I,}?B@B?%UL꾑,>zxR? >P 1A9ʘA"EA:' &?Pr-@T\]?>%i ?W@b ?ȅ>o@EYy ?A(ʼnAAiAhotd~e=6U@*? ?>?dqPi`\?U? gQ?/?G𖿖y@:NA9@(V @/?&i>2`\@$@;nf?y8̿`V>7+@x.@pݾ41y&/?@2B@6L;Ʈa=x>z?@w?c8??j@Q@??ӛJ@p?3W|r[@$l@6ǻ>ns>22@uM@G}?5?w?jK\+>r@c@~A@q?&?2U@τ@H@@bT@@yZ>>Ԑ@@ۚ@> jK޸e<@Zl@A@h@Y@@q2AԵ@, @kw;@@J:@"q@p޸Tu U?1@@@?ʖ7?r_@(?ѿ8V"?+@X@,@05@jQDD>@<#@=@)٦r6bY@0]5@l"?@v@6@2?JF@c@9#w;@st@D>@agК@N@tn/n@?W6)=WD59հ#@'@a@%@I@?J@xAA@?ف@tcu*PDJqi@@DTva\Q?&ǭ@@f(@@[@r>knzٿ)c@@\ZrEXz@'@1MlAeV@X@@U@@@@gz~A<<@G@93u~ @=^f@w!@ )s:~@Tȍ@n@+ @ @'@ӽ?L.@Y@8u7[? @~ @އj$z{5o?2)@@@U-Z?s@?>O~?r@@$ @@;އj鐽"?y A"Aਜ@Yp?ykDux ۾˂? @AgA&@2i wMl@@?9-@\=@ZA4o1P@'N@.?*w"@6@@*i>& iM:@?]s?֪?9i?ٜ@+fq, #.@E&@ݾ03?w'@a@M:@$u}h5˿ c!.=bp俴Yh۳ʇEDGT>X&?/=AW$ujQj ;ӡ? Z0@f\?I!dG$' ?vr @@S+@9? \ +>=9H0džŜNC:Q1?&>A>Ek?oa>Qs\-/@@@?k? \[M@:<@ V1@TjH@9|H>>@@cꬿ?`@ψ@WC)Pο쿹Fo?AAڄ@ϰ ?KR]:^H5M$9@RM AZ AT?^yTu U?1@@@?ʖ7?r_@(?ѿ8V"?+@X@,@05@jQD @@(? 35C:@C@:@VM@"88@F@,=@h2@T@D@.@Ͽʱ?^ @ @u `P@)@k`QA@s@G5@@@ n@o@@'?pdx@K?-uLi]i8xP@0@I5!x@AR@.9@;@AV@2d@@nt?(joL<ݒ07G̈́O5@@h?¿ x?ӖA@Qc!@<@AM>l*+@| AH U' <ݒ `BQA3 )3@iftǾ*A@*Ҿ°@MA}EJ+FП@k?G=Z> A `BBBRE¶`՟@*VLA;@ ڿN@D A^us@n@A/ą@tɥ?w`TAwoBhznZ*<@@42Nn?U$A A"@A$%AtT?"JJi@ A %h.kEt|=z@?ݿ@γ)A`A@AlA5|@ؙ5ޚ?$B@-@5B Nl)"@T?_&迮?e@<@@@^@h@@ʲ#@q>H0?8E@#B N7@fh@&?_>3ZQ?(@X@o@8?Y)@~0@@@@SŘ@@@&F@wt^+8@7@s"Jv;R?4@o6@@£ ??-[3@4@j#@VT@@@7@9ws"1ENjg?jc@n@$>hO???Y?>@@Ǣ@͏6ۚ?Bk@l~f?SM~Iޫ1@?ޞ@B@XB@0-@Tп8Y>Bse`F:H@LX?M&b}?{j@6#|@!@@I?@<@C@F}#@Z@7?!i i[KM' ٔ?#@C @[R @\=@t @I?-uS${?l@@1@ R ]_wieG@!@3@(?#4,S-k?9A?F>@H@@?L[?JS+d}ɱ Y&DJ=$5??mQ@@@Ksj@@k?ԉ@@H@@E?$_6S>V?uꌾ>?,x$@#@Mѝ@V@ԉ@^2tR?D@?R?g'@Ʀ?뀇?@+@g=b|?-GI@qWG?I^c 2m+@Z@®@^G@Pƹ?"???p? @@1@@РkѕAc @@(? 35C:@C@:@VM@"88@F@,=@h2@T@D@.@Ͽʱ?^ @ @~s@?f A"$@?{&䇳=֮@\@D@`@?%@v@$'@㷤@I+k=; rI?@@~s@J%V @@?F.¢ @_Z@'@p?eL?@yu@g&?x =a?e@>J%x˼C*A@;@n?f@Ai@`+/@AA@T>o@Z@ASg%EB~AKn@3Ax =>۞Ac٠@sb@?+"AWU?`j1-A@%A%EB3^CVC>Ac;A3w8 A@>%@rA7 )/qAU]e[AC3^C CkCwB8dѧ@B.z@v@@IAp'@%s&|5ByWC Cc%`C\!CAL3>cAٝQŠAg˭@y”@A#rVK`BLAxA Cc%`CLBXA+5IxD@1%AF1E??DKAgȔ@,7`x@?rAT_? WK,N%Ay@%]JALBhsV<@+@yJ?l6@ %AOe@ؔF2? mA@RK(>|@i@u֧ h])!0?#@? #*A @ C@B@(@[bwd?W7@@? @*$Xb@vo9@[]ApA&@0?MC:j>Q@$@@@ @H@'@MI@!@&@M恇 @mAAe@FJ? qF"lyamdܺAMF+8F@-@-@h@e@*@@1@E?a>пQ%?S?^mx]$ dXyE``8M>! k>_)?*@tj.F*wl?* @rs5v[ U7 zTf @?CA9מUA@BNB@c?c¿nEek^ S9q+G>? Q?q6@A@z@N@;@ @3@ߕ? Ok]40xϢ\?>0"@ھ@$@'@z@;m?@?ٿ?=j@:@Uw@e;NKcf{T~s@?f A"$@?{&䇳=֮@\@D@`@?%@v@$'@㷤@I+k=; rI?@@~s@@^V A AP@* ?P@?gxl?s@U@]˵?cK@ =_?%Z @A!@@*^ot@@> W?_ξ0 N@EW@?(Yǽ弑?3@[;?3%c/t?]@@PL*^[ ,X2@c>Xn~?@IN@뿉@J@,?xg>om@)AI}vvAVAݳcS13@@ X*Ax@־P@u@GgZ{l@1?M^AvA1(CBf A0BfA.E]mA@@a<@A. h|Aw@6NB1(CG/tCq6-C˓AM ђA*@@#G@٥@'kWY!AQuACG/tC 7&CB-$A, 0hbAbjyk#d@@f@@*u}cSRA;=G;YB 7&C5A9#A'lm/?@c?-@&E@&&7X@@yA!⏞Զ@@U@ЖEi@5AB%@y@Y? @@A*"@pUQ?x@D?]~#OX@Pk }~ Bc*:USm@@?Ll@d0@@@0?JJ?0@C@>lNު›@-@Fc* @A Aaz_@=?fŘ@! @1A?ī@Vd?ۙL?Y5@劍?u$!?Y@A @}5; @@n @}PL @lPm Ôd$@ *@J@^qٿbEO}ǶsHN@@G@x@y#BņڏbuQPٿu?@@k@ly}Ƕ<@F@f@/A@{@_Z?y?/& m#tt?>@D/@@@<@'??d9@T"@?ns?C?". TatWRnCS>?Q+@jBF@&@'?%A7WA!0dZ?o? n: L {f.?j>&MF%p @=W@@B@?a\?DE'?-Ӣ>q]b!TXd^?^CE??2e@ (@ЀT@p @@vD@@%@@@#<4H*Ww(ߊH =:?~g@]b@K@WA7K@@2N*9@4س@u@w?VkmW0vdYN'{P(9@զ@Ѵ@;f@E%A2#rGy @@|@+鼿Gz} J@? Ʃm@XG@@eоW:k#@^V A AP@* ?P@?gxl?s@U@]˵?cK@ =_?%Z @A!@@@ @k?l/FW4@1@_?Rq(Y?r@HD?6L?@@Rm`P<@i@@8TS@C@87v@d?@42@@Z@`@ @?Y@Q@ (?Xʿ@ YA4@8TioY=@ч@!ʾVW@K߷@@ @Lp@ @+@\վȤ$@K@ژ?͋e.?ф[AN@@ۑ#<@pGv@?Z@S9@k< @@eMzq1p@@&@/ @tbX@? mC?Ο@B}@C@h#Lp AAl 3'F@4A9=.h4'@ʤ@ʿ5G A4w@! AOAVw@$@@|)"G@c;?ybɷ?@ !4@@aZ5kOPx~FB@K!@.5E t@ @c}N@y@)ʉ]ȭȾ3?!@M?1oBdr3_@TGJ@ ˾/8G@͉@%@Ƽ?n@#e@`@Ǿ kB @@ӯ?'2iBd~x/{@G@hU@<Կ>O?aD@@?s3?ۈ@C@@@y@'?WU@ =@@8YA@~@@M@Ah@ AI@*7?&@@?j,?A1c@Ձؿ*A? @@+ [SA @QW@:5@3Y?EI@}zv *R@<@3@PqO\5XS+ ?= u?5@ˬL>ə˿ >0?k/;p@Fg@ֿѿ=@ ֕@@2AAv]@bu@@@,r@tӾZ$~#)-0@rx Dϼ+t@<@r@Ȝ@v]@%^(xK/@G @`@w@E@ 6}Q@% a?8@@5@%^(b@@&@@M J@Y'?KؿxQ L&\z f>@@e@@b@AQA@ֺ@s?%hT\%@P@pw!7 ]!?&?e֧,@@.@@AT?˹?>ׅ?@p??uY']%?8? )f>Cn>c0?3@Z?(RT?/Bt(!@ @8@S`@ױѿR%?GuAʖb@@z!@cl/@ @k?l/FW4@1@_?Rq(Y?r@HD?6L?@@Rm`P<@i@@j4@y^?ؿkzF @A-@p\@l?M1lJK!?4?0@'I@@!*?/@j4@+@u@O0@SsG @5b@IJ@B-JXj?,Ә@F}A @E(_f@@+@&F>@9,Aܘ@z9ss?bK?Fÿ1/kοaGg@P_Z@w0jҏg@FA`@&F>qP*nVA'A.L@dKUsi+> }_U0¾B?M[|"?A@gqP*^TC@ @8̿hLe-@ֿ3eO?ዿEt9 @D@)!nq(Xe>?@O:E>ܔ@F% 54@TLtv(@@@a1H(lVH3l@X@GJ۽[|@ U=ځխaV0A@M>Yy;3@5@3 \1k++`@A9@c'm<-O?2-t?#>?$+h1y'?t(AaY#A|i$k+|Z>U@-Ar@2*Hg%ʿU@4-@!οR|i.'-&>t@Od@SGUj7y@FS#A@|Z>@@?@&n§"@ A@]B1N3~@IAG@E3@@@?8@?Ǔ@q@M@\}??"0K-◾\O#~@L@1@y]??8@"Y@?߱?W@ AzH@ض?}ҿK1wfBm<"m3wuA=w@A @f@O?"Y@@!w@s@C@#@V?܈? ?l)̅6 ?R;+?${R @J@Ӷ@@ڕ@@w@ڧ@ J@=`+@~?SvR?i~=fh??>ͦ ?J?G2@O@s@w@@Me@,@ @@+@@憿uByKelg״E=>CW@ҠC@ @ 0@"}@@/?6-@SB@L@@@\{y8JL%Rn@35Q++~@֫@5F@/?L?/?Dݜ@Q@e@?T#@ g@^B>M`DQο)pgEMȾ-@ B@??O@Dݜ@sA@ܢ@&J.@?=ا>m?qLyſ i?,n?z ?[@T@v@?ߚ@-@"@K?W?@6Ad@!@TR&($+`e3߿N,?4v@'Au@6@d?"@j4@y^?ؿkzF @A-@p\@l?M1lJK!?4?0@'I@@!*?/@j4@Z?ܔ?X?' @ @Xt@? ;񶝾DS&?G@X@+H |P ?|6?,@Zr>{Յ@l@5?/X!3=V<'߿b@M@W$@˔`*g>|6?ti@$B@kU"@%izR>ss@7?ӿ)@X??y?:D@農|Exc?@@ti@a@S.⿿Z4@ѐ@a@@ÿ@9@Qm?H?A_=ٿ9- [?("UMk:ہq?J@@/@r@U,)@v+y(D(?&??B2? ?s?*qR=>? ?\THe#gU@|y@/@0?@7?eXgH޴?z@<-?

r.S8>.Ue1Xfd@S#@e?o?&ȿb?؊@7w@Vmt9~{> @?<@ @@/Ap@ΰ>/`=%? @k0@>@"?-1aqs@A@y@? @q@[@lAgAK^LA͖y@wE:@+Ud?#.@[4L4(@O;RAV:[A A2@q@JS@Hs@)@55AäAL\@ ?hX? @P !F)z0?t7?x@A!A@ߑ@JS@C8@# @ R@P@+<@|@Tu@!9MοKejYq>%=@\@,,@o8@>@gS@C8@j@ъ@zz@ٹP?z?E@Q6@&f}ƿ͚A'2AWzAf\@a@??N@@j@M@@Ҽ@Y?4@`A.@@ؚ BXOBAn@{@@@L@}<@M@3~@8@ٖ@J??|@-@#ꊲ?AKB}A#>@DF@]?3?@AI@3~@t#@ǟk@@k*;@1.@g@ic@!Ŕ?pe@ Wſc~en{@kZ@2@O@3@PZ@t#@T @4K`@3&@&_"AfA)b@>5s> ʿ53-t?z/@ A,AD@}@T @- @ӱ<@@FMA?A@oc&?9@ɣ:G=b<@|>Y[@EDA[A+Az@- @Z?ܔ?X?' @ @Xt@? ;m@A@jY@z2@>Ҋ@@Lv@,J@!@3 @ AQT@AN@uj?K?{FVa-??XQ?F@_@c Ayٛ@?ŀ1@Lv@WjD-?@Z A+@N?a&r `=P-@TA\t@p@m w0]fXfgS@@Ro@̀?lHԿ"?~=6"vc@˶@e@ۿWJW Z gOҾJ@@ẔkC|/ٔJx2@r@1L>ש;I  gd4 H8`MB@:@%kQ9z {/@Zzk@6j@=Q gw 6X~@v;@ 65'udI ]ܻpO3@8 @>1\ w!-c!D]@: @y@>5G?d @+iX,6A@`@?R@z`S!-h6x6~%|?_@|A"@t%gB>xN)b@P@>@)Ĥ?U>>phx@6@ @!Z@O@"@5 <@6??-Ƙl ??/5@~`@R A@=@a U@x@A@(z@@ _@I @)>ih@ʿ@XE@?$d@@^w@>P?+s@Gk@@[@l@A:@6@3@-@ @̦?qn< @@^D>#?@-@X?z?׌@*.@#2@I@:@\C@@L_@9G@{@)?x/@@e'O*G'Sd@@O)(@t?Ƀ???Fgo@\C@;d@'2@@'*@b'?XX@c@ ÿb54 X@^7˾i&@|@?=K^?@}@;d@c ?и@6A@!>Hg@|oX@X0A BAp@Ȃ@>[@ =A4@c ?T?@uCq@?>ABeArS8|@Sw@/>T0@q,AH@ ś?/k:@Yx@>@ ?kD͌@R@P#m)?b@0:_@ގ@:?@~@.@/k:@Sn@q3t@3;@:?]`?a@<8\@?sk+ w@WH@*@8?v@;@8Z@Sn@@_@+@n|@#z@ ??@r@?b+Z??C@BÊ@+[>?'ޏ@@d#@^`Z@@@@~@@N@d@NU? @@/@?o@T@F[@?>m@A@jY@z2@>Ҋ@@"}@@F??x@@t(@B@=i^@ 5@?jV@dr@ql@)@ӽ@+@?C@"}@P@H@@@@ ?@_H?%?ϹrPBu|ü)?e?'@@@٭@L@g@P@?@@Ө@f@^dp GGI݂b-==e H\V@G@v@"0@?lx#i@2au@ӄ?lKDLqۿ>(6*9?o?>?AwB'>ТT@@)Z> ܔ?+g@-v?7h+T6pĿ}¿} 7 ?ex=[/J=I@A> )?؝{f?&v@X?~},ZXaUפS#5ͧ=z?6@?m*?؝EmTLV?CU@ !?: 3 pľS*F#1.MIۿ\ڕ!?DZP@?.Emm 1Y@@>1uR[iPv倒>g?m= ٽ_~ = X$K\n? x@3@ m ?hF@K@@M"S@Y8ОҔԾpӿ0MB!ҺݧR?l9ev@O@㧞@0@?Uw@>@@@@@E@N??m>/g)s?,*@Z?Rj@@@!@a@Uw@"*@CK@?^@ @•@ @P@(1@ڿ'~n@@=@P<@@]x@6@@"*@@(Ѐ@rbd꫾yE@Ǩ@@#@Q@n?B?!D@0@˳@[L@Tg@~ ?b0? @@k AZ@XK?(?-k@,@:@]˭@?W ΋i?(`??@. A@Xx@¥??A@k A@껦@xR@@8N@/@0B@89@ -Ŀ?c>FݿG8@AyF@@uٝ@@r@@Hh"O@@+@'@U@i\wk$?@˫?kn.AKv@qDK@m_@}-@=@RHb6*6"?E`A@ A?9I=?1>H?N@@&b6x/@%@w+@mW@*NL@NW?Ԧi@X"lUf\@?WL@;@Vr@G@;'49@4@}Y@{@"@K@q@_ ?W]4r?DS6@U@2@{@Fs@@G@49@A1@KP@| u?W@t@*>A@?5!j՟ңe؞?u@ڠA/A$ߋ@/z??@@AN@`{@8>6rh<@@[@b@"@?A?ON@g@\@@L@@=h> @N@"}@@F??x@@t(@B@=i^@ 5@?jV@dr@ql@)@ӽ@+@?C@"}@jZT\@r@Aml@'@@n@?C@-!}@p@+?x@o@ *@B@h^@5@ݧ?j PAucļ"?~]?d@@ @@VL@g@FP@ H@@@@ ?@2E? ?̣Sr P/ׂ=fe7sHV@cF@@"0@?@@@e@nr M G/R-9?u??h:`vB/>T@@D?xh@<_u@̈́?KLqۿ R-9?6~ s ?Ljy=Y/DJ<=5K@h> >ؔ?a*g@^+v?h+T6Ŀ¿E6~ 8ؤ!jڧ=_z]?N6@$?i*{؝f{ ?}u@?oG}]Ba8ؤ#1 GGۿ\p3?J\P@?&mL Q?dAU@!?W 'ľ(F#}(=ؽ^!=AU$P\?s x@:3@v LyY@@>"xRi.w>Uk?}(=KBͺR?/Kl9eUv@N@@/0@}?gF@K@@S@Z=՞ԾoӿKBgs?*@?>Qj@@N~@@!@ya@ w@=@@@@E@Қ?h?/>0g&y(@@@:@@w@6@a@Z)@AK@?ݬ^@ @ĕ@ @O@1@zڿ&?D@0/@@XK@Pg@w ?W_0? @@΀@li!᫾ʄE@Ǩ@@"@@j?i?`??^@J An@RVx@?F?@Kk AX@B?P(?*k@~,@89@O˭@V ?.i?>?c>Eݿ8@AG@$@؝@=@Gr@!@o@>P@@K@.@A@39@ sĿ>?@ҫ? l9Kv@DK@o_@-@>@@f"9@@+@T'@U@@r\k2&?@ A?͋9>?1>?O@@Kb6 ;b@@|?P> 8"?E`@ Ai@cif\\@PXL@;@r@H@' xn@@&+@0W@pML@YOW?i@K;?pB6@*@.4@.{@ Es@ӄ@G@39@A3@W@y@ @@p@ ?DW+`4K㿙ӟeԞ?w@A0A݋@bx?@@A@T P@u?.W@rt@=A@ ?@!ӟ6zSB?ǘN@f@}@H@-L@I=@>U @xM@{@8>Qi<@r@n@7@@ ?6zjZT\@r@Aml@'@@n@?C@-!}@p@+?x@o@ *@B@h^@5@ݧ?j?o@RT@C[@?L>m@B@Z@h 2@Ԋ@@@~@@O@"d@ S?@@-@?)|N\-?=JQ?F@@k Aٛ@?1@Nv@,J@k!@ @ AT@ɺN@d?K?)|`=-@Au@G@5 x0?W)D.?Q@OY A9@TM?&pq?4=3vc@᷾@e@׆ۿvJffaS@q@no@?SH@Կq?|9ؔ`uA2@r@0L>|שH` _{IҾ@@Z,̱D|;y{ /@4yk@k@j=.e-e 6XMB@F:@H%l;fI sۻcQ3@d @>B=\ "' 17LXi~@v;@64(ufIg @p+eX/A@a@KR@w^SLUq-o!E]@@y@wG?g @E>Lx)Qb@@@@4Ǥ?I>phx%}%}?@A@t%f㬾E>>F"V? ?5@a@0R AR@}@U@x@H6@ @Z@@@m <@"/??e->O?Od@@}w@ P?*s@1k@@;@n@A@z@@_@I @>wh@ǿ@SE@O? #?@_,@OX?0?׌@a.@T2@I@<@Y5@3@.@<@Q?ڞ< @ @R+> #)GS'd@@+(@ʋ?7ă??co@8B@?@KI_@n8G@}@T$?r/@@))X@Ht˾8&@@?=X?@!@:d@Y1@`@*@'?X@s@ ÿ:3X@BA`p@,ɂ@>\@ =A7@?]Ӹ@A@K=>g@)uX@1W^ ABeB#Bp]=W%@H@!H?}AaAk~@i?g@AAC@~?]@2!@ c@h!BeBBeA,r~Q?"|@Tw@`>W2@s,AL@ț?@7$A@<>@Iq@Ԇs?>?ABb@0沲_@;@W:?@|@«@h:@v@@8?@lˌ@P@#m)?b@K ͑@H@@ ?;@`;@4Z@Pn@/t@¡;@5?CJ`?@,1\@?>lR,!Z??B@0Š@[>?dޏ@@g#@bZ@@v_@/+@|@z@ ??@w@v?R,?o@RT@C[@?L>m@B@Z@h 2@Ԋ@@@~@@O@"d@ S?@@-@?<@B@`9-@zK?I? @FZ@0@+@P?D?(۔?s]?& @l@u@?,]S("?!@{W@P+| |L ?` ?ޭ(iF˛f\@y@T/T?ֿIL)>g͢=+V 3߿;a@υ@$@2#*g>69?#@`r>Xօ7@l@8?:X!g͢={X? ?z?9D@F |zW?@@i@ A@wS"@%nzG>s@7?ӿ@{X?E?W? N>Smd⿺X4@@z@e@si8@6ԵѕHC:?2?ᦿE*-5 ؤ[S?TUZMv8ہ?@@z@@"ݔm?J?H]=ٿ*-C?T=>K?Y ?RRHglU@w@-@iq@+)@j+Dz((?, ?)2?^?C?e@ʺ?@}x@T髪]b?@3/?@\?jH'ܴ?z@&0?gP7 @e@8?] @QW@Td@=. N1 A(.+fNZ@z@B?DѼ8?? ȿzb?׊@5w@s~x 2B=e0緿>d@#@?uG?0@>@?E@a52r@A@}@E? @?T<@ @@&Dp@>>`=` ?U @0@VdF2".@Op44A@:RA9[AhA4@q@U\@$AޯgAZ^LAy@6GC:;@.VdF8*0 ?:7?bx@A!A@@ S@Ks@-@5AcAk\@ ?%P?JQ F˲οDekGu>=@ϖ@&,@=8@@S@%8@ @R@P@&<@{|@ u@!:;M˲ο2AzAH_@ b@ ?c?S@_@ f@͊@z@P??{D@8@%@]@[@Լ@?4@!A@@ BOBKB\~A.A@yF@^j??@J@)~@5@ۖ@CJ?3?z@䌞@?kAKBe@ WſcS{@Z@ 2@O@@?RZ@s#@pk@M@*;@?.@Rf@hc@!”?e@3N呿t?sR{/@ Ak,A@w}@:X @N`@}'@^"A,eAb@|>Or>ʿ 34G<@>_[@DA[AAz@- @5<@=@FMA?A@c&?9@e:4G<@B@`9-@zK?I? @FZ@0@+@P?D?(۔?s]?& @l@u@?,@7,A٘@B9vi?-A?Sÿ1[ ¾h=?7 >B?\|?kAR@Q*VA'Aq(L@uNUuUi^>[*:?8苿Fy9b@S@4qq- ^ͻ?@|KW>Ϛ@SdcurЁI{a3A@>5Zy?3@@P \2 &lFHo@AZ@3HD;۽|@{Z=rЁ|-4?k@?~"+&h}'?t(AKY#Al$\+)`@ZA89@'l<F-?1|}l.->t@Od@FUelvy@S#A6@qZ>ԭ@A!r@0H*ʿU@c-@J1οER}l.h5N/3D~@HA@Gݯ@@u@@A?@&n_ç¢"@s A@I]Fh5ᗾN{@ @~1@ y\?8@е?h@q@PM@{??R1kN-ᗾYfk<"Kr3X@=Yw@AO@ f@?X@?m?hW@n AH@,ֶ?:kҿN1Yf)҅ ?y<+?S @<@|@@(@@ w@s@@ @v܌?房x??6o) ~=C0q@?\>Y ???bF2@ @ @s@Tا@J@;\+@?"R?V#h ~=Q0p5ڴ=>KAW@C@ @0@t@ފ@We@,@ @@Y.@`ꆿ)BtQ7@>R9Qg+c@Jԫ@2F@F?I?u?c'-@B@L@\@x@y{ y8OLR7@_~ο-jrIM;-@B@P? ?O@ќ@K@Le@?f#@g@B>H7Q_~οDrſc?8A/Ⱦ ?5@g@K@qA^@ڢ@D.@H?=N>+a?D&{Bg >1+n? ?@R@@ߚ@@@馰@MD@ @U@Q|9?b?ϳ&+t`36߿=a,?|u@M'A@6@k?׈@џ?IU?˳@ 6Ad@@t1-$+K !C4?-@KG@5@&0*?m/@4@f^?ؿi.H @g-@G[@El?FQ1lK*s@ ND?'Nf?%@[@kZP԰<@i@@@h?vh6W6@1@?rMY?*s@`@ @?+@>@F (?ʿK@ YA4@TԴS@D@I;v@i?:@2@@q @`@ @ͱp@ @7+@tվǤ $@r@/?e$}hoA4=@Ӈ@_ʾ+W@@Ł@ @(>z'Z@>@8j0 @T@zMGqbЄ쨿AN@@Ce#7@Qv@(>:C?8џ@cB:}@Ԓ@ht#L@A@儼@ @bLX@?Sʤ@Fʿ0G A4w@F#!Aԍn G>*F@.5AD;Tha%@Xa?{@ %*@'@ZtkUeAձy@ %@:|)"@];?XaFU}N@@Lwí3?&@AM?/o< TFh@,!@. ĉ@ @FU}P?cn@h@`@ڳǾ ZH @0@ݯ?*1ildra@KJ@ ˾6G@щ@1%@P?9@}C@@@@/'?V@'=@@LYA@/{@YH@kU@ԿQ?@D@@?3?9@'@f?[m,7?Ab@ؿA/? @@@N@i@AZI@,7נ?'@ ?m@@}z)R@<@-@oOFWS"- Q[R4ˊ @X@ >5@Ya ?rC ?=C!?8@|z?X??= ?5@L>'˿:>?=*r@} q@g@ֿؔѿ 9@ӕ@@NA2AK@w@x@ @&-)@@@_/@rwPOtϼ't@@Ҩ@@ͭ]@eu@@B@Y(r@Ҿ]$F#h_/@Q@ avQ?[7@K@5@s](K/@|@^_@y@G9 6Q Lc&x] !<@@@@b@@$@@J@"b'?$ؿx LN!J_!??(s/@G@w,@@AA@@?}f%\&%@N@pN!D|)3u>n>%ᢉ?[3@"X?\tP?@ɹ?ꤢ>?@A?Xh%?f8? )?>A˖b@ @|!@io/ܒB3ֻ!w @J9@V`@hѿ Rۇ)?*s@ ND?'Nf?%@[@kZP԰<@i@@@h?vh6W6@1@?rMY?*s@s@V@i?aK@5_?_? @PA@@V A­ A0P@Z잿| ?P@3?Mx?s@ƽÑ?_@^R?0mξ"N@GW@(?ƽ{ @IJ@F?og)>C}m@ A}  jXx@q>1Knq?M@;W@{ 뿆־P@jt@FcZn@?5NAAuA޳c13@՜@#P*AWw@־@_< {@A." 6}A'3՝@iMB1(C%BІ ADA~EnxAܽ@@_<6+@@\ l!AwACU/tC6-CAD+A+v@Ŧ@6+3j`@0@}SAaGE>}[B7&CBQ|$A;]bAj+vS@Ձ@3&X@@?!Z@sBU@iЖWi@5A8#A(m-?@=d!?@U#E@&O]?|@1D?S~#OX@a g{~c8%<>8}@Z?ѽ @@2"@O5?:O?0@C@>"mNڪ@@@y*8Uo@@?clA@51@<@h@5?@e??3@]?y$?@TA7@GA[ A}_@a=?$Ƙ@H @=A^?@@t?:+@6BF@@ ??'b9@S"@,?Rs?kC?"Tߖk sK x.?x>"MҳB"MW~!Y`? o?챿_; ȩS'W^?PE? ?0e@'@wT@ @W@@B@?\?H'?>}qԑbȩVA&\Hp =?k@a@@vWAQK@q@C@@$@襖@-@t < H*V aYN٩']8+9@֦@Ҵ@!f@5<% AFNz+9@Qس@u@? U.m,v aYdJ@T? Ӧu@"G@B@Iо:̙湱rxS @E@|@弿DzgdJ@s@V@i?aK@5_?_? @PA@@V A­ A0P@Z잿| ?P@3?Mx?s@?$@e@$@L@j= H?@ @s@e A"@?t&=Ԯ@=[@A@Z@? O?j@Qu@&?=? g@>tk%Ԃ @k@h?.T @;[@'@?`./@nA@>Ro@`@=bfʼ `D@H:@|?"k@An@`~a @("AQ?r-A`@[&A$EBAT:n@ 3AlF>Aՠ@~a^>@A) 7*3qAxBVALC3^CYVCzAgNAdL3x(AWm@^>K@9A3B}@·&@5BxWC CkCwB\wEd?@LY -s@Y@@3AVB<AZ AxCY%`C !C}AKP<bAkQXA@,7\x@oAM_?[K_N%Au@`+IALBXA6J;rD@9%Am1D7?? IAĔ@,7F7?wnA@(>|@ƿ@pէB@h}sϐv@*@kJ?F:@!%Ae@F cbd?7@@? @EX-b@s9@^D*1?@$@E?&* @C@e@(@ cbCH@˔'@II@@@zNу@gAAAX%@?B:@j>@@g@@ @CH@_@[I*@x?9@s@@Ǥjg7e=Ύ0uЭ@ӹ@\@|?_@2 .87BD? R@ņ@Ѷ?s_oJ?e?x@$@%@X*&^yA2 0aBd@ D?h vl$[m0# Xi`EM>']R>W ?*@=1@ ??&iHпJ%?E?{#G  8 |Td @?Ca8sמWl\v/+wcj?՚ @w5wG  Sqi0>?Q"?6@WA@JB@$?c٢¿)EVkk^ 05G\䯴(Q>}-"@@@%@U@ @@U @{@? &Uk_f(?΁M@W3@)?6=A<~=#^Z/C@S@?u>);52@??`r7?+@0@vP@{>-m?@?$@e@$@L@j= H?@ @s@e A"@?t&=Ԯ@=[@A@Z@?F@<@d2@Q@A@.@Ͽ?m@@@?.GE:@@8@ QM@38@F@@m@bn@p@ ?xdx@dM? wu> aP@)@K^Q@s@4@_@@@8@<@AV@suhb@@Ht?njnTZi@0@5,x@ZAU@@8@c!@=@îA)i>c*@~ A | |ݒF=O@ @&¿(7x?Ax@c!@Ҿg@fKAZJF(@չ?=?A`BPAb5Sh)22@'ȔǾ&Aw@Ҿ)ڿ@AvX!Vr@r@za[B[BB_ZFdd@A*9VhEA@)ڿַ><@A ƅ)@?鴲RAoByB v|@9[g A䢿@ַ>@"@A_%%AKT?UBJji@ A rf%hn)@@/@@@ʫ@@i@F@w^:8@@f@ ?u>W?(@z@:m@/?)@/@@@@z6Nؚ?iAk@sf?M~(ޫ3FNqug?c@@z$> P???%?Ťea H@\X?M&p?nj@|@"@@2ܞ@]@6A@'@Yп^նwY>ЈŤe#Ii'T0 є?"@| @M @e<@s @6=?@<@ C@w#@@? 1u%E@!@<2@2&?84Sk0X u?fl@@/@5_ ƱUECJDh5??\Q@@Qsj@@)a?1? B>@H@C@֍?V?y SeƱS*>U~?,x$@ @ϝ@U@MӉ@e@H@P@:?Sz{?@+@/u=a|?nFI@OG?xIDr_<\?D@?n?i'@?z{?[?ݺ?k? @@0@@>kr(A{d2mj@@î@G@Ĺ? ?[?F@<@d2@Q@A@.@Ͽ?m@@@?.GE:@@8@ QM@38@F@_@)?DѿT"?@`V@+@1@Q@ƑTBuU?3@B@n?Ж4?_@/w@@ 1?F@c@:'9횒'z;@st@C>@"@=@b5ئHGdY@V^5@ ?@/w@_ײ@Y@v@;G?m9/ܿ{5@`{@ubpgWҚ@P@X3un3 ?Pz@}<@_ײ@mz,@ |@ @ ?1-,x u[@-g@༝V)٥)gHx@@v}JGՎ?_Ϋ@/!@mz,@j[?Ϛ@DAKu@kqԾ? |&@렷 %" T_2v+@@?Tt\c@WA@j[? ?y@M#Au@%T>p@̉?T6'F$¸|fUV>s?M@0%?@Av@ ??=@Z{A@:{o†?@wtDt4OOSKҰ~(@'@G@+@3@?)@@z@2>kstٿi@ @|TrycqLa@@TX\}?̭@.@)@V@@p@:@j~Ad=@I@1upX芑@(@1N AV@@@V@@'@<ѽ?4.@Y@}:r7b?@ѽ @,^f@x!@)q'9p@ȍ@m@ @@s@?h@~?r@@ @@[;UjW"zM{o{?`+@!@@N3W?s@qu{ؾ%ɂ? @AAN&@ߐ?z Aa#A@]p?+|kqlmpcP@~&N@?|x"@5@@R>o0 rP jMl@@˞?G.@J=@=lmO Q"1@&@F/8?s'@+a@,L:@?r?Ԫ? : i9?@&eqO 9WCE$>c_&?0=*ʤAб uh<˿$^!={bk俗Xh۳9u's>vGq @@+@9? VڧͨQ;?Y0@^\?!du'L~>:b? 1?>A>g?ya>q\4+>T;" 9J0KԿ#Y@1m@ci,'@ҷ@l2@/@@:@Sk?\é[M@<@ > @l@P欿?d@ψ@TCPοlk2L@¬@@>W1@ lH@ز||,^4'Mo%9@M A=[ A?w?AjAv܄@ ?XTX|_@)?DѿT"?@`V@+@1@Q@ƑTBuU?3@B@n?Ж4?_@I2A'յ@9 @`x;@@m8@i$q@j9Ddd3B@m@@ڰ@lY@{@I2A@;@7@" A)JAc/@Cc2D@h6U@ QA9A,T@*I@@#@Ԝ?)?@rA.A&?)l|4@n@n?m?|c,Cv @ƭ/A{$APM@?#@2@[@E)@+@ᡳ@唿?\@E@Hz+,@@@]@ ;@U2U@tN@2@P|@l@f@ۈ@7@mbͿHҲ?Á{@Dw:KW@<@OĿQ ?p@<ʄ@r@P|@l~@3{@@]B|@N?]˰X5?$>*=UP?rvw?t~d@-@K|@l~@P@aX@W@Qcd@@ @P@??:@c@@8>@1+@{JJ@V@A@w?!@ν@S$G@ ??a?{@?+@P^Aߜ6A@VPұ\?F:?-w?@srbU?o.A%AOe@H?a?x;@X9@4@A@8Ai@mɥ}2Y#C,2~@OAA^9@: @x;@?@@8@{yb@@^@V@nԐ({4ʿe@Z@@v@ @3"@?@9t@h@p8@*???@"w@@>S b>)@Y@à@-?6'?F1+@6h@9t@7n-@V@ @2@W@AjG@@H!@ @M7?L%?'T@ïH@A?`6?Ng<@{@Pk7\l>@?@m=@У?l:(?H@?ic=%5ZB1 7v?P&@i ?I#&ǘAyEA' g+>?nR?P>EP 1AǘAAgAf^=;U@*?P- ??nOo ?y@?>j@,7Y[A‰AANAH4@\ @?M㿧>1Z1x??+gbW?*?ۥ+?Õ@~@Ff?yQ@̿P>1+@w.@Xݾ#Q|zEs[@ "l@>s> /2@M@q??'?8?[?Dj@Q@8??J@Ht?1WzJ@7@LV@@(S>*>Ӑ@<@)ܚ@>&L \Ŷ>@@B@|??3U@Є@J@I2A'յ@9 @`x;@@m8@i$q@j9Ddd3B@m@@ڰ@lY@{@I2Aˎ@!@@[?:?1s@R@3w@e@"@ұ?5}@<@S@@@G@?KR@ @ˎ@?!>D>0>׎@ A6:@@w? b6 I?@ AZA @l?6p>?`'@i?_?˴@)A-w@ Ҿv" bJ"@A@?ֱ?`'@g@w{@fJ?td+@f@S?n`PVyv)i eH@@f@l?nӁ@g@@?n򁿕ю?$L?ٚSΨ Mr^am\d>@~`=?-G @@?]>ֿSd?Eh?pI+b&8`?? 'o>?!@9\@a?X#??%?z6@R&[SR?R@!@@?F@L*@~H1p+]@^wA@I?g1? N?`;&{@>f@A,3@u@oxN@u-?ݠeʌct,Sw?6k@@H"@)J@WY/`;G9@@wI@7C @?4@n@I@κ@[0Z@Wo"@]@Å@@e@.]@K?qGP:?{@G9@@R@%Nh@Ŵ?e $0>Cc@@@Gy@@a@ @T@z@[>7)½gn,@'@@ JѿmySDD|?p@G@NJ1@O?!?!@-??/'@(_e@rl@]@I@2?G JѿQ"A@C:o@J@lHA`@%>m\>ap,qտ>M?^@ @=@ u(@Q"A1BEBӰ@99'@_@UgZ@f6@B@Q?~7ҿݶ?9@QH@Xi@;@J@Y? A1B|oB7-)B@@-(@ɐ@@JJ@/>@K@ݘ@Og@d@1 > &a@bB|oBBA:'Ixs@̨@}@?@o@C?R= @A@B@o@-@~n@cn?AB9F ZZJ+?AH@|m@m>>K<ƿhxlv?&"?j@M@=@)t=%=9F)A1owp >5M@o@VA@#@,)@;@)@?`@M@r@.[@X@R@>9?z))AUR@kƽ@\@}$>7W>9@5@x@]Ѵ@@@"@@@?aM#?Lp@(s@UR@ˎ@!@@[?:?1s@R@3w@e@"@ұ?5}@<@S@@@G@?KR@ @ˎ@r\?9 4@'@4?H@@8@@ym@P@ހ@@@@i@@(@A3@:O?r\A ':?X:?d@?@AѶ@r@C@[@ @AZA@Y?^)B܋Z%AVl@%@?RUm>0@@@V@f??0?=[@@#f@s<@z8￰y>/@Vl@3@GP@?4 eV|?{@@5A'r6$n ;F9G@@?G?(@3@(bl~ 0?@g(@Tq@@?>4+}!cы?j@D@*[A@@k$h?L(bl>~@ǚ@I@H@=:GggG8(U6K@@1@@G>Dտna>BG@S-@%?*j@-@>pIM0Wid>l@L@*@pA?0?VտX@O@jz@Wb?-@)?wͿ) 2;J[ΠF@_@I`?ܖN @@X@@"V@ݽ>E=OE @@@@N8<@O/?{>0?y@@9 @ "X@ʠs2z={[@@,xN%$1? @X{AjAT.@@t@.@"@@-@@/?e~dLֿ,AgE 3@J@8T@\@@Lf@@@b@@M@SΪ@&@Zi@@*@So@GA ]DB? }@@W|@66@Q@ @M@ M@T@ X@?U@F>@6@X@09@R@fς? ]iwb`? n@Ҿ@/\@KR2?VX閾)z~J|?q@층@E@ZdN@=_lӇ?B=y $@@AL@Z>ːdL]aV(pq?l@$@Ú@TtY?0AbAq?ĭ >^?aͿu k?:LkvF?}u?~=?j>r6o4A0APB͊AS@ o'ܓo d>@ƿfM?c$ ف@APBPeA@j0^ ;@͍@ύ>R?|V>BZfJ?C/?ľQ~[@PeAU`Cn?@5@KA@\t>((2h:&H8뿁Z>P?0kR@@;@Zl4z]=$@N@M@M@+h>FѾO>ܣ&>T3?=?vkY@v@@W@O&=?6X=@@J@5i2@.@.@?? @'@Y*@1@& 4@i1@C@E;@C%@G@.,(@?r\?9 4@'@4?H@@8@@ym@P@ހ@@@@i@@(@A3@:O?r\ g4k@ A@@.(@u3C50GǿI+̿<@a@\@x A@i-> g[d= @F@K@a@i@L?Zg@?N@,Z?=>9S@@Dܜ@mq@*@#2?٫-A>-?@I@}$N@V@|@5<@ @L@4Y@B@@ @p@)@]?l@I @H(?٫-v iZ>?0n@@@ڛ@r@@$ô@|@ׄ@kjw?a,=*TVv OF@d;/a= ?G?"=/?{[@=y@c@@p@B@Qi@A?<&U??jyOFi mwTj?u@Y-@-( Fl>t%@~&@Լ?:?C^7@nq?<>>b@%j@y@W9@ @a+@M)@A?6L?(?.Yf? 8? m.>!?Y@m4o@@xغ@@@)<@)@*O@)?&Y:@>@$1@@!@@Iu@& @@p@"`@ @Q@5@k?:gr8?*>D#r&Nz?d@ @d@L@p@3?h g4k@ A@@.(@w3C50GǿI+̿<@a@\@x A@j-> gc= @F@M@a@i@L?g@?N@,Z?Q>9S@@Fܜ@lq@*@#2?-A>3?@I@{$N@V@}@5<@@I@2Y@B@@ @p@)@]?{l@J @I(?-v miYZ>?0n@@@՛@r@@#ô@|@ׄ@ejw?a=7Vv VFId;'a=&?L?"= ?w[@@y@c@@p@?@Li@A?%&U??jyVF{ ywIj?u@Y-@-# *l>u%@~&@ռ?:?A^7@jq?<>>]@%j@y@b9@ @_+@K)@A?6L?(?.Y?8?l.>?Y@j4o@@rغ@@@&<@(@*O@#?&zֵYD@>@$1@@!@@Fu@' @@p@"`@ @Q@5@z?DWgr8?*>"r2Nz?d@@e@J@m@3?x g4k@ A@@.(@u3C50GǿI+̿<@a@\@x A@i-> gg F [3@1@T@\@婣@@#6@X@8@@΂? ]g]iaeɗ?#n@Ҿ@\@T2?떾Ƈ3zG|?q@@F@eN@}]Ӈg?ŅA=vz$ @@L@_>xd\aV( p?l@I%@@x`[Y?0AbA*q?  >?,aͿ tl?:kuG?w?>?>>64A0APB̊A݌S@ ӛXܓ ;>@7f?c% ف@APBPeA@l0 ;@͎@/rQ?|V>"_fJ)?F/?Qt[@PeA+T ax?n?@a@aKA@/q>!(w9&6vZ>gR?ZkR@ @;@[l+ U4`=@_@D@[M@!h>9EѾT>v&>HTɗ3?f?kY@Vv@j@NW@9O=  ?2V=@+@"@i2@2.@.@z?? @'@Y*@1@} 4@h1@C@;@%@OG@+(@ ?p\m? 4@f'@Ձ?H@@8@@Rm@P@ˀ@@@y@ki@@(@VA3@N?p\nq':?9?>d@n?@AѶ@r@|@[@ @)AwA&@Y?;+BZU&Sl@z%@?!Rk=0@"@@V@??0?=[@@ f@s<@a)7■y>:/@Sl@l3@O@H?W6 eV?@@5W'6$1 8G@0@+ ?t"C|?@l3@fal~ $0?V@(@(q@@?>i4<!cӋ?@@[A@@_%h?fali>l@ǚ@I@3@=PGpgGB$(c6K@@1@@>\VտqU>m@G@-@f?)j@-@>I+0pW6dӏ>l@P@+@C?2?VտY@@Gjz@9[b6?,@^?Ϳf n1;̞J[zF@_@j`?RN @@Y@@V@޽>j=&E @@1@@r8<@Z0?z~>51?y@@ @!X@1ˠVt2_=> [@@),{O%2?\@Y{AXA2.@@t@.@@A@@X@:?ez̠dMֿ),g F [3@1@T@\@婣@9@@ZI@C @r?4@b@;@@>0Z@:o"@]@@z@d@.]@jK?KP:?{@>9@8@@Kh@ر?0>gBc@0@6@:x@@R`@v @tS@3@K>^½0l,@7&@8@TѿH-SD?p@,@1@K?;?@*??n-'@\e@el@]@I@X/?( TѿlP"A@5@@J@(S>'p,տݣ>⹐? ^@@<@r u(@lP"A1BEBQӰ@L9'@ն@gZ@{6@B@?88ҿܶ?8@DH@i@;@J@>+?A1BzoB4-)B@M@-(@ɐ@@/J@->@A@ݘ@Og@d@ >&a@bBzoBBAW:Ix@R@|@@ o@C?5; @SB@B@̰o@".@~n@Lcn?AB1FZZJ)?AsH@l@W>>J<ƿu`nv?0#?Jj@+N@C@}s=p=1FA ow' >M@bo@A@#@+)@1;@ )@ņ?z@M@r@-[@X@R@=4?\*AP@Ľ@@>n<𿠚W>@4@@д@@m@@@@V?~M}?0o@q@P@@@@[??!s@H@&w@W@"@ѱ?5}@1@S@u@@G@V?qKR@ @@Ԃ? >0>֎@ A9@@wt? 'e6f쩼?@@x AEZA @d?"Z>Ԃ?#['@?Ä_?ʴ@ӐAv@$Ҿv#-g!d#콻@A@ފ??#['@e@ t{@dD?Fc+@Tf@?ny) jFj ee@N@ǯf@~n?\Ӂ@e@@8?ӎf?[(L?SǨ$vƏ@ga=?- @@?\>ֿd?h?I:b1 8~l?ħ?7':o>?{!@"\@,a?<#?+?2?x{6@[u"ZS?ߘ?"ڼrm>R@{!@@JG@L*@;e@@{C@MDGSvp a6sR?ew@'@Q?8K@@KL?.?wo?o@/ A.@oM>~DI1l7-\@wAۢ@?\1?KL?<;!&!N@>R@bA1@s@vN@|-?%e)rc|w,fQw?k@|@n!@ 'J@Y<;>9@@ZI@C @r?4@b@;@@>0Z@:o"@]@@z@d@.]@jK?KP:?{@>9@@@8@xb@ʗ@^@$V@čՐxD! 6ʿ]d@ @@ v@ @!@@9t@mh@ۘ8@*?K??@v@@i>/ a>@Y@<@?'?0+@5h@9t@8{/ͤ@3V@ @@ZW@iG@g@!@ @J7?#?'T@H@A?6?,g<@@l8ġl>Ԕ@?@=@?u<)g?IH@?>G=7ZB  7Bu?&@ ?=#&ġǘAcEA'>? y-@8\.?Ҧ>:+>niR?P>P 1AǘAAgA]go^= ;U@l*?* ?~?3O_l ?@?3>:j@9Y z^A‰AANA3@Z @d?V>g1ZZw?Ҷ?+gdUH?)? n@NA|/?@YB@Lͮjx>?@@5Ff?[y(A̿>1+@"w.@݋ݾ\|zRr[@3!l@)> s>.2@8M@o??̇?8?Ƅ?tj@Q@?_?J@q?3Wz@|@U@@]N>>Ӑ@@Jܚ@b>[L \>@b@C@{??3U@IЄ@@!2AԵ@ @w;@D@8@#q@&*U?rxw?}d@4-@|@kk~@rP@X@W@bd@@Ru?9@nMV-@EB9@$-;%_ο?xP@p$U@f>@rP@??9@@@) 9>@0+@G}tJ@U@A@x?r!@ν@Z#G@*???N@?+@^A6AV@W Q3\?B:?.w?[@;sb?^.A%Ae@H??:@9@4@A8A%h@]ɥ_k⹦#+~@OAA9@` @:@@@8@xb@ʗ@^@$V@čՐxD! 6ʿ]d@ @@ v@ @!@@1s@?<  Jl@ @W?p-@=@{=m? "@&@U/4&?us'@/a@WI:@?Lr?Ϫ?G:!i\?@dq? BIE<>^&?R/=AIuh=˿\^!Ŷ=z+b Yh@۳'>vp @@+@F9?U Q ;ϥ?X0@ ]\?!d1'lMx?:D01?=>?E> h?a>r\+>;59EC0ԿX@g0m@+?i6`'@S@2@/@@@n?\[j:M@L<@ڬ>透@y@謿?C@͈@uCQο{w2L@¬@@>W1@0kH@d| ^54M$9@L A+[ A?xT/?TASAR܄@ڱ ?U\ ᆳ_@$(?ѿR"?~@'V@+@2@QAEUUu3U?3@RB@?[і93?_@(w@@@0?F@c@+9͛yTy;@jrt@A>@ "@=@"ئbY@|]5@?<@(w@/ײ@Q@rv@UH?m9ܿ5@z@uycgК@ O@v|vn6?z@Z<@/ײ@|z,@2|@v@"?u-vv[@g@)Lp@ˉ?T6'D%ěfUw{kvٿ3h@ @Ur S!q#$@@TX\?ḽ@@(@U@'@G@<@o~AO<@jH@+2u=W֋@Y)@NzNA V@o@͸@U@@&@/ν?'.@Y@' Ar75`?z@W @4^f@w!@R)wr9J@iȍ@l@t @@1s@?;VA(@a@#n@?Y)@0@Y[3@4@P#@@M@}@F6@ݚ?Dk@sf?vP~qޫBNhsg? c@f@$>P????/eK H@X?M&t?j@|@@k@vߞ@@@@'@Xп!𸯾8Y>I/e'Ho'?!cԔ?:$@ @AP @>@es @;?@<@D C@x#@_@j?|g s uc"F@t"@3@)?G4QS/Wx?,l@@u0@[c s[ƱCUBJ#D+5??Q@@sj@@g?8?D>@H@x@? Y?<Se[ƱҔ>}?,x$@"@ҝ@WW@ ҉@n@H@@XA?$6T>?Ҕ~?@+@ג=5]J|?KGI@<\G?ʶI`mk?D@?][? k'@u?~??ߺ?.m?Y @@0@@ks@-c0*(m @{@Į@G@ƹ?!??F@=@zf2@R@~B@.@ϿPQ?Q @@@?+` G:@@9@RM@58@F@@n@o@@$?*3dd{@XQ?fu aP@1*@DYQ@Bt@o5@<@@c9@=@AjV@qd@@t?!jn Yia#@}0@ 5-x@AV@c9@d!@>@eAw>b*@ A ܒT8FO@^@p&¿5x?A2@d!@XҾh@KA6SJF@?J=>A`BOAt5[=)d2@G'ޒǾ&A0@XҾڿ@$Ass :s@?za[BpBB@Arƅ@?Դ=SAoBB:Y@%9Vg.A$@f>"@*AG%%AT?AJi@ A %pho)<@@2n?$A A"@\@8ABA8|@~ƙ'ޚ?G@4@5k=@㇧?#ݿ @K)AZbA\@@]@:g@@[#@C@ى?E@㾣N|l."@]?1Wr$ݒ?@;@@@0@@@@˜@M@PF@u^8@v@f@!?>;VA(@a@#n@?Y)@0@H@'@kJI@,@@VNf* @AAA%@R?DA: k>f@@C@@ @H@_@lN*@ģ?9@@@Oj4JxcP<͎g.u @Թ@`@ +?_@, ,7/D?R@ dž@4?bo}?3e?lx@'@X%@b6&sA, +SadAIŸF@@q'@@@@ @%6@>@G?J w$;m+*$ Xd|`g3M>)9>?*@:1@N8?orMпD%?A?ߟ{S*$ 7 {Tve @?C7מrW un.*w5l? @w5we _ GTHq><?QӀ1?6@ A@JB@?cĤ¿riElkc_ Y1;~\Ю;S>-"@Y@@$@@{@P@@@r?? Uk`OA(/+?vM@!3@?#=?A[&5_C@RS@-?zA;)12A@z?đ??j@<@w@jHK_R;nM? .@R3@4P@M>Z%l @~@ ?& @+]@\*@?`4/@A?@O>=q@a@>eȼ 2G@=@?Nm@At@`!a:@)"ASO?ᄄ*-A(@E'A%EBA]$n@d3A>C+>AMՠ@!a>L@A !7 *pAMyUA?C3^CMVCUzAgO~AN3oxAl@>P@9AυB@&P5BxWC CkCwB>CEd@X,@Z@P؃'@AVBA A|C\%`C !CANP=ebA7QA@؃-7\x@|oAI_?YKiN%Av@ՃIALBUA8 KpD@%At14??HA”@-7+F??GoA@I)>|@ȿ@kӧidu@b+@J?<@"%Ae@+FuObn?O9@@C @\X=b@ x9@G\'??'@?_*! @iE@@@(@uObH@'@kJI@,@@VNf* @AAA%@R?DA: k>f@@C@@ @H@4@b?t ?2@H?{$?@Au@A A{_@z=?aŘ@ @DAH?4@@1PSm$@p)@nK@lٿHAOX|}: @"@@[zOx@K؏Qٿ?@ @?k@kw}AsO@@H@@?y BK؏&l6#)tg?@(@~@@\A@K@\@K.A@ux@aZ??0&A~VUq⪫S>?+@>=F@t@t??\9@{N"@?Xb?B?d<#TlA K y-z.?ll>(MWC"kW!UZ?o?ﱿ$< TcX$^?BE? ?+e@0&@T@N @U@@B@ ?<|\?#='?>;qbWP(`Hr =?h@i_@@ XAI@O~@:@/@"@5@G@(<H*?W`YN'O5-9@1צ@Ҵ@f@%C@eŠ(N+9@س@ju@?Rm,v`YJ@땃?1 Q@DG@@=Rо4:n\rT @@ |@㼿=zTiJ@gs@U@6v?_K@/_?K@A @3@[V A_ AP@q\ ?P@?nc/y?^@@$LU^Iu@߫@2>8S?]uξ3"N@yHW@!?ƽy@]Ų@?:og>|m@A}6, X@u>In*?@Y@뿆־:O@?s@Rj3Z.m@?S~OAATAݳ4dK-3@@gX)Av@־6\<`y@6A.% T|A)I@=MB1(CBc AgEAAEnAS@6\<-@G@ lTW!A`wACN/tC 6-CIA[oǒAX v@@-k^@@ƌ}SA.fG>[[ B 7&CB{$A=aAjwQ@Ӂ@g&X@?@C!B@9?U@bЖӟi@3A3#AP*,n&?@0fԧ?@E@g&lN[]?;|@2D?Q~OiX@] ty~'3J>m}@X? @@r2"@lN~6? O?ޠ0@C@>lNܪ@@?.*%7Up@p@E?cl@1@5@#@~6?4@b?t ?2@H?{$?@Au@A A{_@z=?aŘ@ @DAH?4@'@f?Tn,1?AVb@ؿA?! @m@@L@li@AZH@-7ʜ?'@?{E@~zR(R@O<@n@sqO:'YSd0 *[TJ҈ @gW@;5@\Yp?'D ?=CN!? 8@uz?3'X?U?bt=d! y?O5@L>P˿"(>?,'7@Vq@f@ֿ-ѿ9@ӕ@ @yAAJ@@"@ @(-d)@@O7@q/@׹rx꿖Cϼ&t@O@@!@V]@su@@@&r@,Ӿ$6#q/@UQ@ bkq?6@ʒ@5@t^(K~/@@^@x@H} 6UQ4 L&Uy ;@Ԋ@D@@b@F@$@@J@G_'?%ؿxL4 L!'U!?y?}E@J@y,@@[A]A@!@;?3i\,%@M@q!)?>|n>l4?3@R?$YuN?ƹ?> ?@3>?CY/f%?m8?$ %?-IAЖb@@@{!@Mlj/Bhs! @s8@U`@@ѿ R%?r@JD?$Og?@ޔ@K^Pį<@ni@)@ @H?~i:W5@?1@?sQY?r@D`@R @?z@@(?ʿm@XA3@TS@0C@9v@c-?7@1@@@D`@ @װp@ @E+@r~վǤ $@@3ۘ?eVhoH=@ ҇@L.ʾ۬W@<@VŁ@ @b>w'Z@>@jKr @@M"qȏ)=ЄC?џ@5RB|@g@9h#LB@b0@@5bwN@{?eo+ʤ@Uʿ2MG A3w@fG!wA|n g8)F@4AL=vh$@hea*?@ @@?ZkT(A뱊y@$@:|"M@2;?a'[}/N@o@2ĭv3?f%@zM?/o,&gb~F@æ!@1/ É@; @'[}?n@f@_`@Ǿ D @@{ܯ?1idrb@QKJ@˾L27G@щ@%@?@C@~@@@)'?W@Y:@@qXA@B/{@H@jU@vԿkN?C@\@|?j/?@'@f?Tn,1?AVb@ؿA?! @m@@L@li@AZH@-7ʜ?'@FؗyMZ|@@ 1@'y^? 8@?O, @gr@M@~??0OM-Fؗ"fi<"q3@=w@AO@{f@J?X@7?]?X@y AH@׶?5ҿ[N1"f)]* ?A+?S @@F@@+@@w@1s@@ @܌?_爿my?^?n)}=lD?;>g ?%B?yH2@ @ @٥@ק@ J@\+@퟈?aR*? g}=p"oٴX=>BW@ 5Q|ο ſa?@/\Ⱦ?[5@g@@rA@ۢ@RF.@V?a=>d?⠺&` >&n? ?h@R@3@@@L@.@D@'!@u@k@7,A٘@9vMi?A?5QÿL1Z¾A? >A?\|?AF@R*VAߔ'A)L@MUui'>ﯺZ)5?拿FRx9@@2qq' ^F@ @8ʿNe-@տ)tZ 94@ с߻vz(@@@g5?'9f>?@dJL`>a@ btЁwa 5A@>R"ZyA3@@ N \2%l FH;p@/[@ZCڽ,|@Z=Ёy-???]"+gā'?t(AMY#Ak$+&`5@ŠAC9@'|j<)-P?yk.*->t@Od@EUky@_S#A@›Z>@Ayr@40H(ʿU@-@L1ο[Rk.4N3N~@HA@F?ۯ@ @ @@?@u&n§;"@ AO@4]*F4FؗyMZ|@@ 1@'y^? 8@?O, @gr@M@~??0OM-Fؗ0@A>@?c?a%4Mr@(A.@}@? @?<@ @@QDp@a>`= ? @0@Vdt!.@u44@t:RAK9[AA3@rq@[@A8gA]LAiy@WJ|-:\@~1VdrF <20W ?7?Bx@A!AP@ߑ@,S@Js@@}5AA\@ ? O??JQ rF"οeeVlr>=@@%,@A8@3@~S@V8@ @͟R@P@y&<@h|@u@*!챀@y@z@Լ@/?4@,A@_@ BÇOBKBA~AjA@E@(j?? @K@)~@5@ܖ@NJ? ?M{@㌞@7?cAKBg@TRſct{@Z@ 2@O@@QZ@r#@gk@@6*;@.@nf@hc@Ĕ!?g@X3_K摿t?{/@ AX,A`@}}@%W @M`@&@V^"AdA&b@s>r>ʿX3G3<@>0Y[@ƕDA[AAz@, @<@@FMA?A@ c[&?79@?:GP<@AB@9-@`K?I? @`Z@1@<,@¾??۔?]?G @@u@0?-S]?@W@+ |U ?q ?y(\ћ\@5x@)T?vֿL>Z_=V%7߿!`@@$@敼*g>r7?v@r^?օ@l@7?X!Z_=R?G?@#z=?qD@辁||?@@i@@@VS"@%oz>>s@7?ӿ.@R?EKW?tN>$Sx⿕W4@@*@e@^i8@6fյHV:??ᦿEP*- AS?QUAMZہ5?@@@@m ??)T]=@ٿP*-C?]T=>X??SHgnV@w@-@Dq@,)@+Ry((? ?}*2??C?pe@|?@|x@U쫪 ]a?@~-?@?lkHܴ?z@-? P @pe@;?7񉿆 @uV@c@=[.Q5E(Q. fZ@(@?5ټ;?Ђ?Jȿb?֊@W2w@  su~zDHe"0w淿d@U"@+?w;Ђ?0@A>@?c?a%4Mr@(A.@}@? @?<@ @@QDp@a>`= ? @0@?pd@@~w@P?+s@Ek@ȶ@Q@n@A@z@@_@ J @>h@ȿ@2SE@?#?{@+@LX??:׌@-@2@H@u@t4@2@-@@?J< @ @>#*GJzz(3d@@*(@7???`o@jA@^@F_@5G@+{@!?gq/@h@)*0W@ٖ˾_&@@E"@=,Y?)@@:d@c1@@*@'?X@@` ÿu30W@B(A]@ =AR8@ ?Ӹ@AØ@@>g@uX@VkZG2@@s,A3M@-̛?@$A@2C>@ Jq@qe?M?ABb@M0h_@c@Z8?@}@@j:@w@5@$?lˌ@P@S#q)?b@cP @H@J@?Ӳ@A;@4Z@CPn@/t@?;@r6?_G`?@/\@?ϐlc.P??A@@[>?Jݏ@@jf#@aZ@@L_@+@z|@z@N??c@@V?.?o@eT@#D[@?i>m@B@Z@ 2@Ԋ@@@%~@%@O@?d@MS?@@-@?<V#Y-?DQ?F@@? A%ٛ@?1@u@M*J@V!@ @E AS@N@.a?K?u<.`=,@A'u@@ b{0UWD3)?k@X A@J?N&s?5e~=4/vc@@pe@NۿJfpf&S@p@o@?ąHԿ?|}eؔsߊ2@r@AM>֩ĂOH y :EҾ@@Z˱(D|;k{ ؟/@[yk@k@a=)e+e dM6MB@h:@*%l;fIۻ/R3@ @F>[  6_W\~@v;@64C(ufIsj @a+cXW.A@b@ΆR@~^S~-|'W!G]@@y@|G?sj @?>x)3b@2@?@}Ĥ?W>opIh x|%x~?@oA@w~%}iV?>ٞh5??5@6`@Q Ac@.@ U@x@6@ @SZ@@@<@,??.ٞ?pd@@~w@P?+s@Ek@ȶ@Q@n@A@z@@_@ J @>h@ȿ@2SE@?&o/@@@:@@w@6@e@[)@AK@ƞ?^@ @ĕ@ @O@1@fڿ&MԐ?D@.@@0J@Ng@m ?\0? @@̀@lm䫾DE@MǨ@!@"@U@g?MRi?\??;@ A@EUx@??x@*k AX@@?(?)k@+@z8@ʭ@ ?@7Ri?2?b>gGݿ8@ǤAG@@V؝@@Yr@긂@/@O@@~K@L.@{@@s9@C Ŀ2?@1ѫ?@l;Kv@nCK@n_@-@>@bj"@@+@'@ U@u\k$?@ At?9>? 1>?O@@Db6;b@@?ʖP>8"?E`@ Ai@if\@#YL@;@{r@?H@'xP@r@*@W@ML@OW?i@㿼?C6@@4@{@Ds@ʄ@G@729@2@hW@y@* @.@p@ ?Wa4ԟjeҞ?@ߠA0A݋@cw?@W@xAM@ P@u?fW@0t@=A@ ? F!ԟn<?xN@}f@Q@?@L@ %=C>@2M@{@8>~D㻋g<@@<@@X@?njLTd@r@Jml@'@@u@?C@0!}@u@C?x@u@*@B@ h^@5@ɧ?jPBu ļ ?Y? @@@@L@g@P@H@Q@@@ ?@=??ףrP+ۂ$=xe: HV@E@^@!0@?i@@^@d@ys 2#G&9?r??,;vB">ŠT@ϧ@Fxg@ ^u@˄?KNq"ۿ6&9? 1 ?Oy=Z/Jƶ=3K@>B >ؔ?*g@}+v?3i+U6ĺĿI¿ 'ؤڧ=Gz|?c6@$?i*؝f ?u@;?d>}])a'ؤ#&1cHGۿr\ϑ/?\P@R?'m,LP?a@U@ !?ء 1 7ľ*F#=ؽ@!=V$P\?0 x@13@ɏ< <Y@@،>xRi`i?=LBκWR?)l91e~v@M@@0@|?fF@K@@S@/Z ՞dԾrӿLBg4s?*@p?0Qj@N@}@ @`@yw@=@@@@E@??X$>G1g&o/@@@:@@w@6@e@[)@AK@ƞ?^@ @ĕ@ @O@1@fڿ&*@CK@?^@@~•@ @P@#1@ڿ'b@@6@L<@@Wx@6@@*@@Zπ@f_E@nƨ@@%"@@k?C? D@/@Բ@(K@5Rg@? ?1`0?i @@k AVZ@XI?f(?|,k@',@;9@ʭ@ ?)i?\?o?b@ A@Wx@?"?@k AL@@Q@n@M@/@A@o9@I Ŀ?b>|Hݿ8@qAE@>@ ٝ@@r@L@k"@@+@.'@U@m\!k6#?@Wɫ?n CKv@CK@ m_@r-@.=@֡b6.5"?*E`M@ A?Ǝ9F=?1>H?N@@+b6Ax@@#*@W@NL@^NW?Ni@|# m'f\@ XL@H;@4r@3G@'39@e4@VY@t{@?"@@q@" ?xW^4"?_E6@@2@{@PFs@@5G@39@A@P@^u?W@t@>A@$?;!7ןe?֞?ﰞ@A/Aދ@ y?@~@AM@ {@I8>|廢f<@-@!@9@@?4]<?N@xg@,@ @L@=>3 @M@"}@@5?5x@@o(@B@7i^@ 5@?j V@_r@ql@)@ν@"@?C@"}@XP@ H@G@@@?@@? ?ţ9rQ-DupļM'?a?@@'@Q@SL@ g@XP@i?b@@@@.f@n?r ׸!G>݄=e(#HDV@iG@љ@!0@i?xh@`u@ф?KMqۿ+L#9?\l??vBDxC@>T@y@b翊M>۔?+g@-v?h+U6<Ŀ¿~ 6 ?x=-\/J=I@ų>O 3؝of?v@8?}HZvahפb;̧=zm? 6@?tm*3؝4m L;V?ZBU@!?ˠ Cľ,F#1NJۿ]\A ?YP@?d/4mq lY@ނ@(>uRgipv{z>e?=Lٽ, =cY$ \?> x@3@q }?gF@K@@{!S@Z#ў՞ԾrӿMB-ӺR?6em9eKv@RO@@90@}?w@>@@@/@^E@i??_>g0dhsY?#*@?Rj@u@~@ @?a@w@*@CK@?^@@~•@ @P@#1@ڿ'b@@6@L<@@Wx@6@@*@A@z@@^@I @(>Eh@ʿ@WE@?d@@8w@P?c+s@5k@Ե@H@l@AH@ 5@2@,@D@?z< @@`2># ?.@,@ZX??Y׌@-@|2@#H@H@eB@@zI_@6G@\~@=&?4w/@@(f+J'd@@'(@`?ƃ??do@eB@h;d@ 2@@*@'?X@P@ÿ4fV@˾h&@v@@=1^? @@h;d@J ?и@8A@">g@oX@XڈA1BAp@ɂ@> \@ =AZ4@J ?bS?+c@AA@@,{?V@%!@W@h!BeB#B{]$@H@{G?'|AaA:w@bS?Ǜ?v@c$Ab@ >Ԕ@MCq@ӊ?>ABdAarS|@Sw@$>0@q,A;I@Ǜ?Bl:@x@[@A?k+͌@SR@@#p)?b@%0I_`@׎@6?Z@0@@Bl:@zRn@2t@e;@:?+Y`?@K6\@T?kM B@H@f@ ?̴@;@8Z@zRn@Y@U_@5+@|@z@??@ÿ@F?- P??B@Š@][>?܏@@Tc#@)_Z@Y@@s@~@@}N@d@ U?@ @/@?co@T@F[@|?>m@A@[Y@Z2@*Ҋ@@Yu@*J@!@ @* AS@N@f?K?"`\-?QQ?אF@@% A؛@B?~1@Yu@WD'?@Y A[@J?&Lu"Ƞ`=s,@As@@! z04mf~fS@@Go@(?/HԿ?(~=7vc@ʶ@"e@ۿJ4D nNҾ@@Z|̱#C|bؔ_wى2@r@tL>oשHgd: _L9:MB@:@:%l\9z ;/@4zk@j@=Pg U6W|~|@v;@6K5'ueI0/ܻ~P3@7 @>gz\ ,mG!E]@+ @y@(UG.?g @q+/hXB5A@`@rR@`SrC,Uhx ~%|?ݐ@A0@~%jj>px){b@u@=@?>bpUh@x@>6@/ @Y@@)@4 <@3?I?-㝴5??5@}_@cQ A@@0 U@@x@A@z@@^@I @(>Eh@ʿ@WE@?d@@8w@P?c+s@5k@Ե@H@l@A @L?<@ @j@Ap@[>`=2%? @50@>@?*2as@A@y@1? @q@Z@AgAn]LAy@pIUm:D@ 0 Vd!.@Qc44@:RA9[ANA1@q@ S@Gs@@5AgA7\@  ?V?L@P F)'0?07?x@TA!A @ޑ@ S@8@D @R@P@Z*<@'|@u@!jU;Mȼοekh><@X@4*,@ 8@@R@8@gj@Њ@z@P?r ?KD@5@&ƿp͚A/2A}zA\@a@?~?N@@gj@/@r@Ҽ@?i4@QA@@Ӛ BSOBAdn@{@^@@/@`<@/@_3~@8@ٖ@ J?ٚ?Q|@@]g?tAKB}Ag$=@OE@\?p?@7I@_3~@Cs#@_k@b@);@.@g@ic@s>ʿ3dᑿDt?Np{/@l A,A@+}@S @ , @<@@mFMA?A@ncX&?k9@/l:JGFJ<@>DF[@DA[AAz@ , @?"ܔ?3X? @@=t@?0:ﺝS"?@*X@+ |NZ ?3?@~rk?9օb@zk@#3?QX!Ѻ=V,߿Pa@G@$@㷈Ǖl*\g>3?'i@A@T"@8%jzE>ծs@67? ӿ@Q? ?>y?D@龌| {?@@'i@@g@"k8@[6ӵH:?艭?tߦgEWbW?F/N>XS|z'Y4@+@@@ÿ@@rד6m??_=*ٿ1:- ,P[?e%UMZہ?:@@/@r@E,)@f+_Ay((?%?CA2??p?R=>?!?>VHgV@vy@/@.?<@?;gH%޴?z@5*?xcP @e@s?b@yx@`]^?@.?Q>J(.f`Z@@M?@B?牿 @`U@Wc@έ>.IYQ>We1d@v"@?rqб]?ZȿOb?2׊@a4w@3 t~]~W @L?<@ @j@Ap@[>`=2%? @50@>@?*2as@A@y@1? @.8@Ĺ?ʓ@p@NM@x??0L-뗾yP֊S~@@1@ My[?.8@V@?9?0W@ AKG@cն?ҿjM1_fm<"o3A=%w@A@d@l ?V@ @w@s@G@#@0܌?ሿ* ?H?G2@!@ @̧@@e@X,@P @M@ *@8膿B%MlZش=>'CW@-C@p @0@|@@d-?X5-@(B@L@@z@{z8L&R)@5Q+Y@t֫@4F@5-?SJ?d-?ܜ@)Q@e@?#@ˍg@B>FQߋοG*ggFM-@B@??O@ܜ@sAL@ܢ@I.@?X=k٧>l? $}ſ^?D/Ⱦ?5@g@@sAJ@@@ G@#@@8F?b? γ&\O >(n?y^?@R@}@]ޚ@J@@w?T?@U6Ad@ @^(I*$+q`6߿V,O?#u@'A@6@?@Z4@]u^?ؿlTE @,@[@:l?N1ΌK=!@4g?:0@H@@ &*?/@Z4@*@@0@Ms*H@oa@J@D-J4?xMҘ@|A5 @W)Ԇ_ûf@@*@@E> @_8,Aۘ@ |9un?G?>Hÿ1SnοaFg@]Z@f0ӏg@FA6@@E>UQ*nUA'A-L@MUvGi'>`6¾D?\|d?Av@iUQ*7^C@ @k87ͿOeV-@;ֿ4OK?㋿Fu9 @n@*gnq7,(e>?@P\]<>L@݃& 44@Nٻw(@@@>b,1(lyWHk@W@޴RHg۽|@qT=ہ`a3/A@l>Zy;3@@9 @\1{+I+`&@Aq9@'m<-?:X-?8?&+^it'?Zt(AX#Ak${+*~Z>ɯ@CAr@+H'ʿU@P-@?&ο߳Rj.U-b>0t@ZMd@HU,ky@R#A4@*~Z>@@?@k(nEçˢ"@J A@]CK5NA3~@HA0@UE@r@@.8@Ĺ?ʓ@p@NM@x??0L-뗾yP֊S~@@1@ My[?.8@@<@N@ P3i@IAJ@)7 ?0'@=?i,?Ac@ؿ$A?*!@@U- r[-TE @8W@:5@{Y?(F@ }z͹+R@ =@a@ qO(XSU- 3?= |?+5@L>˿>?-(E w?SV=C!?8@ez?a"X?3?A}M@@%@} @'-@)@b@O@>r@h@6ֿѿ@@֕@`@AA]@zu@@@3-r@;Ҿ$^#<0@+ɻrau_u)ϼ -t@@c@P@]@-](tK/@ @a@x@D p6CQQ@ `a ?@9@@5@-](d@@'@@j!J@^'?ؿGx L&#z-Ƒ >@@@.@d@AAA@@'ţ?f\%@Q@pR![!??A]@@/@@AAU?,͹?~>猜?;@@?6Yb%?Ƶ8?[ 6)|Q>fn>.ݝ?3@'Y?@U?/Bտ!P @L8@YT`@ѿ R<%?IA˖b@@Yz!@%m/@@?k!BW<5@h2@^?Xp!Y?r@LD?4K?e@@bU\P<@Lj@@^T0S@DC@:7v@{ٰ?@`2@8@@0`@ @;?@@(?ʿӏ@?YA4@^Tio= @OЇ@ ʾ W@}߷@@ @ap@ @+@վqŤ$@j@՘?LewфFAN@@9#@Hv@8?!Z@y:@k!@@Mq^0"@@ 肼@i @bxVz@? C?ϟ@ͷB}@֐@h#L0">Ay$ly (F@5A);h'@ڬ:3ˤ@ʿ3H A5w@p!>A8I|"@;?b_?Z@ @,@uZMk8I- :Fm@!@4F @Ľ @za}XN@A@ʉȭȾ3?c!@M?x1o+dܝr✙ia@*IJ@O˾ƶ8rG@͉@%@?Sn@~d@ `@Ǿ~ @ @@֯?1i+df<=2{@H@iU@ ԿO?D@l@?83?@C@U@@n@d'?T@h<@@XA@f<@<@N@ P3i@IAJ@)7 ?0'@=?i,?Ac@ؿ$A?*!@@@^A' A{_@ފ=?,Ƙ@# @+A?@Yg?薎>?6@?-t$M!?@yA@YY}: @@l@xNT@k/PmκK&@+@2N@kٿMBO |YhspP@B@J@@TyB†؏QٿB?n@m@k@u}hvB@M@ @/AA@|@Z??P쿄/&l#t/?Ǐ@V,@@W@vB@??b9@R"@?n? C?" TvgWm݉S>? +@@F@@?$|W!<o`?o?v걿J91 @L {.?w>!M 3TE$. @eX@@B@;? \?OF'?B٢>q:bKK*U X^?TBE? ?0e@'@#T@. @@<@@1%@@ @:<H*W(یH =?g@Nb@@rYA!K@@àN,9@ٳ@v@?FNοmD-vaYN'a5-9@qצ@Ӵ@f@ %?àrF! @f@||@༿2zfiJ@L?Ɛ }@I@>@ Uоb:`@V Aa AWP@F ? P@?xt?s@-W@P丰?eK@(C_? @A@`@~]t@U@+%>T?ξ"N@IW@\?ƽ~đ?Q@C?cj,0{?_@@L~]'G _X@Ɍ>8Tn?@1S@@²@?vg>rm@A*}AAܳc03@R@ Z*A"y@B־OP@Xu@QhZtl@J?CN5AA1(CB͎ AwB0GAEmA@`<@A. I|AO@&NB1(CO/tCx6-CA9±7Ar-x@¿@ @@mk!Au.ACO/tC7&CBj$A/zbAajQkc@Z@zf@w@w}SDA>G;.YB7&CV4A5#A)m.?@*d+?@^%E@&-X@@XB!涳@@U@JЖTi@V4A/&?s{@^?> @p@9-"@N鿜W?y@!D?X~O6X@c &{~ /`)W6Uo@Z@?=l@x2@F@@7?P?`0@C@6>^iN٪ќ@@?`)@^A' A{_@ފ=?,Ƙ@# @+A?@Yg?薎>?6@?-t$M!?@yA@A:A9&@Y?/D:Ej>賧@@@@ @-H@'@LI@@@_MH @9AA\d*<Ύ2u2׭)@ҹ@P]@?4_@XL*@£?p9@n@@tj6L!\d9?r3e?áx@'@ %@nFE&GtAO. 2737DM?R@$ņ@{?peo:@@!@ 8@>@I?F4s^#,m}bdsABJ̺F@@:(@@@\*@;1@;?kFп"D%?}K?SzF%r X~t` M>&yS>u?\*@7u.*+wCj?Q @Ot5w 57 {Te @?C9vמVA@LB@G?c¿zqDEhk qTq(> ?Q?6@A@@c|@)@h @@?+ =Rkg_31I\{3>R/"@)@@%@@Bņc'uV,C@lS@i?}|;)E22}`! (J#?M@C3@?=,ABS;oE?--@u1@P@(>Cm?@}?Ñ?_?j@;@w@o1龪MK^bSs@ f A#@?G&.m=ծ@\@,D@_@?1%@@&@@Nj= G?@@s@% @@{?+)Ҥ @r[@)@?-S?@dw@-?%ɼa -C@m>@/?h@An@r`//@A@b>p@a[@8Cf%EBA$n@3Al&>MAؠ@e㊴@*"A8P?񉄾c-A@22'A%EB3^CVCARd=A3wn A@j>p$@A7 )vpA^j[AC3^C CkCwBQ8da@.H@u@_@HApj(@Ys&n5ByWC C`%`CT!CALu4bA]QHAaɭ@\@AvV=dBWA {AC`%`CLBVA6JuD@%AS1ڳ|@¿@8q`էi4]'I:?%@.?i* @D@%@(@Nbj?98@@B @BX"b@r9@4]A:A9&@Y?/D:Ej>賧@@@@ @-H@'@LI@@@_MH @9AAN@g@k"?+>[=(@t@n@ ?)@/@G@@ů@tĘ@^@_F@Av^I8@N@m$ՑL!= ?2@5@>}@ ??Y3@U4@#@?UT@M@\@t7@_wOm$MDjNZg?c@@e$> O??u?G?>@T@š@ʖ6ٚ?Ak@pf?S~_A@ߞ@@?@(@Yпɯ9Y>Usev@ H@[X?M &9z?~j@|@ @A@@?>@<@ C@y#@"@?c ~ @ L'Ք?!@ @Q @~;@rq @@?-MT6w?Խl@@0@U* ADx#F@!@2@~$?*4ܾS-0k?*A?E>@?M>|?,x$#@#@ѝ@V@щ@a葄S?D@?n/?(e'@֠?|?h@w+@b=Xe|?lDI@UG?Ia;d1mS@i@®@G@??o?sܺ?j?) @@0@@գk4B;d&@@b?6￐rA:@c@9@UM@V68@JF@\;@+g2@S@C@,.@{Ͽj?|@&@ǹu [P@F)@bjQ@Ar@54@@W@bm@n@@_$?띋Rdv@H?ǹu23]i@ù0@R5x@qAR@8@\;@AV@cc@@t? jp2 ݒ[G O@@/F¿]w?A@Ra!@<@ҭA7@>n*4@'| AC  ݒ`B:QA4>8 )1@!/Ǿd)A@^Ҿ@oMAKJFӞ@J?n=>A`BBBE&a@*&VKAR@*ڿf@Asbrr@@A/Ņ@¥?퇽b(TAmoBUheo* AA2|@yۙIښ?@@,@5i!Něl*"@S?b*߉?@;@@Q@\@8g@+@#@B?ME@4!NN@g@k"?+>[=(@t@n@ ?)@/@G@@ů@tĘ@^@_F@Av^I8@N@j #zz{̃o?l)@@3@x,s[?s@n?=~?r@@ @a@l;j¢D Ʉ?y Ar"A@Yp?,vksv׾˂?L @A0A(&@¢r .Kl@@;?H⽣-@=@M@o6P@7)N@[?w"@6@|@f>. rwK:@?r?8Ӫ?:i.$?@eq W#ٿ@%&@Y/k,?ix'@a@wK:@hu{hF4˿1V!Ь=bDCYhڳzzDqE>[&?/=Ahhuѧ&Qf ;?tZ0@g\? dU&|?vqr @㤆@+@X9?V ѧ\ي]+>7:Q8zK>Jm?a>s\M/@@ @o?X\[!M@<@V1@1jH@غ|I:>>@@@<묿?@nΈ@LCOο쿈#Z?AޫATڄ@ ?YPA^Ig_5Me$9@RM AZ AW?ly4T-uU?1@@@?*ɖ8?ߚ_@)?7ѿW"?_@TX@!-@4@ Q+D4C>@"@=@%ڦ;aY@$]5@%"?@}v@@3?F@c@9w;@st@C>@bXgMϚ@M@u 'un=7?sz@9@ֲ@@v@ E?'t^:ܿ5@y@ϧubBj u@@ rJJĎ?ɫ@@1y,@_y@@|?}-|j[@Ve@j *" _!@@J?it`tc@mUA@Zm[?˚@AEu@&Ծ ?k&@᥷ %" WhUs?M@g$?@AT@ ?t@*K#Aor@S>Oo@?W6(;W8䢢հ<$@0'@_~@n&@@ܾ? @xA@?ځ@wtiu5P8őp@@ԲTK`\?fǭ@@u(@@@>k`zٿb@@Yrő+V܊@(@ MAIV@F@@lU@h@B@@{~A ;@JG@2u+ξ @_f@Aw!@))s 9ş@ȍ@=o@ @@&@ѽ?.@Y@at7~Z?0@ξ @j #zz{̃o?l)@@3@x,s[?s@n?=~?r@@ @a@l;jf>ʿd@0@@v@- @!@܏@@8@wb@:@(`@V@(덾ؐ  J>u@jW@@a۹?#?.+@2h@6t@6h@U8@I.??@@fv@A@y>0 @T7?[%?3&T@yH@0A?6?d<@+@)o[;3@V@m @@W@oG@;@!@ @?=RZ@뿣 1 7`x?E#@ ?]&+l>@?@h=@?>*?mC@?)EE,>G|xR?Y>ZP /1AeʘAdEA'yS+?t-@f8\^?r>)j ?@?>o@CY% 2[@x&@rrf?y6̿k>8+@x.@nݾڃRx/?@B@L%ŮbAx>?@?8??[j@łQ@#?? J@o?3WZ|ls[@$l@ʻ>s>Y32@:M@}???J \>@r@wB@Us??&3U@τ@+@@T@@i`>>Ԑ@@ܚ@=>" JGieM1=@l@@@Y@9@2Aյ@ @x;@k@:@"q@Cߩ<8@9QAHA+T@I@@;@7@ AJA1@cBߩg}??1c w @­/Aq#AM@? @M?)-?@sA.A&?(l4@Jv@g&,@@@$]e@'<@8U@V@2@V@@)@@Ȣ@V锿#˽?i@D@& :PW@<@ÿL ?@ӄ@r@|@ l@ϱf@;؈@7@ffͿtHlβ?x{@o*WUǶ?rtnw?d@8@}@t~@r@~@3|@@?հP?E>*2MzW-@F9@5&;Zο?P@3U@w>@Q@΅X@HW@Wd@c@N}G?v9@qJ@X@ A@Tw?֚ @Zͽ@#%G@(??R?3@r@g@=:>Ü@9,+@w?@tbt?.A'%Ake@HH?ݮ?@?g +@c^A6Ax@VP\?!Y:?wb3%G.}@OAcA9@y @9@19@R4@A8Ami@%˥bf>ʿd@0@@v@- @!@܏@@8@wb@:@(`@V@(덾ؐ p"@]@@'@c@+]@pK?\Pz=?{@8@ @I@1F @Ȩ?4@@@@_.Z@p"@1@Ua@5 @R@@\9>꿟\½l,@%@ǫ@o@`Lh@?J %0>Cc@@@ x@1@0?D?M/'@^e@l@]@I@%0? YѿPDc?p@]@Y1@ P?="?Y!@0?W,gտɡ>?ן^@@<<@Du(@O"A@F|@jI@GA`@|#>[>*pW,1ҿ&۶? 5@ڇH@Ai@[;@%J@"i?A1BFEBͰ@;'@-@]Z@6@?@ޠ?1ҿXL>n@@}ؘ@kCg@b@>U+Y@aB8oB,)B@Ҭ@ (@Ɛ@l@J@XL>4 @?@A@[o@-@vn@cn?lABA:<Nx[@@u@C@o@}C?4ƿctv?%?j@+O@D@s=c=FZ["(?AKG@l@>,>=<ƿg?l@SM@Br@d1[@X@R@97?*Bow@ >M@o@yA@#@-)@Q;@)@g?@ݛ@@2@@¨?XM?so@qq@?P@ Ľ@@&>79𿹦W> @4@g@ϴ@@bԱ?15}@i@Q@@k@C@P?KR@0 @2@@@c?L? s@ @w@@"@bԱ?d6U媼Ţ?@2 AYA @Ob?S>4~? > 0>׎@ A:@@t?C fѨ"d$W콡@\A޾@؊??X'@~?_?ɴ@ߏAu@Ҿ v6$Ѩ(;i@em@]@Щf@c?yс@od@q{@@?_+@c@?nZx(Dq\> @L=?\- @@F?!܎?*L?SD9??:?0:O>?'+>ֿd?{m?,Jb3j[SY??Bܼm>gR@@\@ߎa?#???~6u?бo b5IJsW?w@f@HG?hI@@JF@~ԘH21c},iGw?k@.@ @S'J@pY;>&R@>@A2@t@vN@-?ep"@]@@'@c@+]@pK?\Pz=?{@8@ @I@1F @Ȩ?4@@@@_.Z@p"@@@ȳ@0ͪ@@Yi@6@ݏ*@s@4B 3@@ T@\@'@vf@@@@D@"X@?S@>@H6@"X@9@n@т?-]BB?}@F@e}@86@T@@j@M@D@utN|?q@>@\F@dN@[Ӈie?n@Ӿ@X\@_2?ږueYaS(Yfw?_l@%@@Yţ?@={d$:@@L@j>deYaUk@u??r?E辇>?v>_7^@ 4A0AaA~q?v>,?kͿ e?:Uk*fp? c& ZSہL@AjPB܉AS@ }\$>@*f&| e:>f J\?O6/?~Qɟ;X@OeA@p0 ; @@4.Q?v&|6& 2F[>X?fnR@@;@C\l#_^Una7n?@@MA@y>?'Ğ6&&>vT3?w?NmY@ov@@sW@ݽO\= 4W=O@@\@M@8h>;Ѿc>&>_'@hY*@1@4@g1@EC@;@n&@[H@,(@ ?aT=@O@@aj2@7.@J.@?=? @_'@ Q@@:@@`@i@@(@LD3@\P?3\ ?d 4@'@?H@@8@ڕ@Km@ Q@X@[\@ @AAU@Y?M$BZ&X~\8:?~@?Wd@c@@*AѶ@r@X@a?3?<[@@@f@s<@9y>/@Ql@%@?RIs=0@o@@=V@[?a?1$ }9G@v@= ?DK?@1@M@?^G uV?@!@7''1$cQӋ?@a@YA@`@h?sel 0?@h(@cq@i@?>1D'x_6K@8@1@會@/>>6@ǚ@wJ@ꑢ@=FdDTJd>l@Q@*@ B?n+?^rտN>@G@q-@5?`j@@-@ >]I`.T.;J["F@`@3b? eI @@W@@zfz@gbI?:,@?$Ϳ .;*>C3?y@@ @!X@gϠ4t2)= [@@еV@^̽>R=\F 6@@l@B@47<@.?*>4t@/@@@@@?xjdJֿ3,v>%9?@{AA-@@4t@@@ȳ@0ͪ@@Yi@6@ݏ*@s@4B 3@@ T@\@'@vf@@@@0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40G@C3Z?行>S@W@Mܜ@q@I*@6(2?{t=@ @@@a@!i@AL?g@?@q@Y@@@$ @@)@w`?Bm@ @K(?-A>_?@}J@p$N@W@@ =@@q@r@@aô@t}@:ل@Olw?K=CSv &gދ2Z>?2n@璗@R@@r@\c@@p@@i@E?1U??Tx F=c;=?¢?"=@t?[@9y@\c@oԼ?P v0j?v@[-@-lw>%@&@oԼ?9@ @g+@)@?6|L?D-?T.ϕꡇ>`7@u?<> >@O(j@y@9@鱿@@<@@zP@/?mYb/?e9?.> ?)Y@6o@@غ@鱿@@ u@ @@eq@"`@ @R@j5@?`L<o?Y/,@b?;?Z>@@B%1@@!@@?%)>rVKz?d@@4@@Ŀ@;5?6?l@@x@6/@R@b>gir?0GǿǂI,̿@a@[@/ A)@9> g(k @ A@@-(@3C40G@23Z?ҡ>S@W@Lܜ@q@M*@X(2?su=C @@@a@"i@6L?׎g@?@u@Y@@@# @@)@`?Fm@ @J(?-A>[?@~J@r$N@W@@ =@@u@r@ @cô@s}@9ل@Ylw?QK@=lSv Bgˋ3Z>?2n@璗@T@@r@Pc@@p@@i@E?1U??TxF4c;7=??"=@y?[@4y@Pc@7Լ?? v@j?v@[-@ -㿍w>%@&@7Լ?9@ @i+@)@?6{L?>-?@U.ϕơ>`7@u?{<>>@P(j@zy@9@ﱿ@@<@@zP@6?X呎Y?s9?0.>?+Y@6o@@غ@ﱿ@@ u@ @@eq@"`@ @R@h5@?B@@=%1@@!@@?)>DrLKz?d@@4@@ƿ@E5?,?p@@x@7/@R@_b>(ir?0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40GhRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h@A;?Ԏ[W?jr@Е@r @i@PD@`? e><8@'@~@ @u@ +?lɾ\?@9@@f@@^ @D@P@p@˸?;>QG@>?\@@x@@>Ӊ@un@B@9@@7d@@@ @t?9>Rd m>=bbK:\?d+@j@;@Cn@mc@@eB@g@m@cg@Ō?->?x?TE^i]+??Q[?>>@V@SW@eB@p>Qc? X?yJ? Iؾ(0@S v@ͥFV=Jr@-@m,s?X'@C?p>+@y] @:=@/@G?>DX`?@&RFoi(@T?r>i?{$@[U@8@+@b@԰@9@զ@ܞi@?K >Z*q6`QؿKP?Ug?'?'?HC@Jj@@7@b@@$@n@,@Y@[p@A@U.@]g@d@?!7@n>@'K?O?f@be@8H@cH@6@@.?I;?T,?z@2@a@!@c˴@z?n?.@[@@]@8@?_p.?gLt%]/MQ@-@@mAk@_l>h^@lA@@c@v;?g@2;?[W?mr@Е@n @i@RD@`?e>=8@'@|@ @u@+?ɾ\?@9@@f@@_ @D@P@p@ϸ?;>G@>?\@@x@@<Ӊ@un@B@9@@Md m>= bbO:\?g+@j@;@En@pc@@eB@g@o@hg@Ō? ->?w?P:Pi]+??O[?9>@V@SW@eB@> c? X?J?Iؾ(0@G v@ͥFwV&=Jr@-@m,s?X'@?>+@w] @:=@/@G?gDU`?@=RFiً(@T?r>i?~$@^U@8@+@j@԰@>@զ@ܞi@?O<^>ҫ>*6`QؿKP?[g?'?-?FC@Jj@@=@j@@$@n@)@Y@[p@B@T.@]g@d@?7@"n>@1K?U? f@be@8H@cH@8@@-?4;?8Tw,?z@2@_@!@f˴@z?n?0@Y@@_@8@?_-?hRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h@^ @w]@ @T@$e@@?5@: ,@7}n?vJt;?2}@I @`k@S@@h|@ T@@Y@@"@AA A2@Lޑ?ͽ3>hik6U>b?惶?v@D@@*7@U0o@Y@%?r~?R@@w @N@-U6p忕2>}BI@+@Jw@s?)վy&U"@߸@@"@F?%?p!A@8@U@UѾBP?!N@@@Z@๾?cb?Gnb@?U1p!*硤Le{U?@Le@@c4@oq1?u/<r??"@$@3@pg*^s,P3[y @i@;@@?$ 3? q@@Ɠ@yN@Ӑ)n^s빬7UǸ+>RŒ@f@"@j9?[,@ \=9,>7@x@=@@ș@p9 빬OT߬E@x@_?&YD@}@@@B@S@#2ɿis@@ ?׿0OP2??%3@K@0H@vc@Lw<%T@u%@=@4@?P2]x@;@U@g@A@m?~n>ngпw$ҹ:Wyd?@vAA~ A32@I@]x@[f@%@@@!@Ht@q @@x?L'D޾1Y@؏@־B@i3@@/z@J@@䛱@[f@c@&@?b @sNB@:O@6@@pd@FE>K@RU@O|@r]@3@D @ @a@c@[ H?Y@տ@1@B@zo|[Sbb+6?@ǐ@~t@H?u!9JL5>H :z!)?qD@@ͼ@hΦ>t@Ɖ@G^ʽ@)A(N@a? (>ƿHᝌ+1?L>no^?>D>f]hXATAnA?h?3@w})A?c??ٿᝌ@`{?.U@Կ@Ƞw [Tb?TD&?QD?v?SY]4Z@C@A)"@s$Pϟ @?h/z?W.?ϬȠ4Zt&>S?[@a@@IthQ$Ja8? @f@@>|>G4p;B<->@Δ?L@@@Eh@־}Xo6l?`@7A@@ D@>p;@!?@m7@3@@@j;@FG@0@̌@@ 1u?D@@Y@s@w@7r`@f'@:? ?@@^ @w]@ @T@$e@@?5@: ,@7}n?vJt;?2}@I @`k@S@@h|@ T@@0?p@|@#@@e@$@D?c&@@ @F@G?N~??}@@@ߵ@@0?BncMW8?Χ@1AAe@[?j68?Y2?JI>2? @c]AA]G@T@`^yBt. 5o> @AV@8?|R?ۯ\@P?\?H@0 AO@=t׭t7 XZc҈??Tt@?@mt?@q@r@,Ş?4@@ov)@ڂPiF'7 (^AtQ&[? <+@so_?p>FW@p<@)@ۂ ;te?Z3?.?2M$cNw'?;Agi /l}#Y?b@@@>?L@@͝@w&?;@Ӹ@!f@Jrۨ6" !eouA@ A@\?7?L @u??ϙ@BA@?k] !ED[C?@/@;$@wS@d'%Z>x c>Tr?@i@v@Ģ@9J@z@DED 2@ؑ@@/@sؿ@(<@?]&?{?R@U@5@n@ 5@?*@vj@@|@~-G@ 2@&@T@A8A>@XÄ>f4V ,?b@]4@g<@2@?T5<<?^@@5C@@&@??RE3@\@Y@j v@Zp@?P?p36Z54F/4?R@z@G:@?F?X@??ݿO6;?a}?JT@@@#@Mʿ6@(Aj[A?x]@U A0q@3?o?P,?ݿR@]H@D@`@2@ @º@VB8?ZBrB@v-@Q@b-~@W@$~@qi?t?@3@@٧v@4]@=Jc@׍$BxB^#B:@(ZrY@ʇb@%@ɇ@T6@t?dC?U@mp@@@@ToΉAPAeAՀvؗv@@>@Ǭ:@[@^?dC�e2W?+?|@@I@t>e5\鋋aא3@IQAb@Q@>>tm?>?L?@>c@GD@E@EL@Ÿ?iߓ53@E@͆@m<@H@B,@R=@& @m?Kz@d@3@?@'@th>R>S@R@mV@=@ٓ@(,??܎@@P@@Kz@0?p@|@#@@e@$@D?c&@@ @F@G?N~??}@@@ߵ@@0?6)HZ -@=@@f@69@yز@@κ@"@wP@@A@G@h}=aG!ݷ>-a)@kNArAIW@[@@f@W@A}OA@hp_> 1IJp?&?}>ȸ?G)AʛA<@m?Ü;@?5G@UA =AN!@OmtN)@^@IJ|b@W@@V4<@=@tr$@@^M@ @@&@C@Bg9xT?@@8CgTS@G@ں@?1@g@m@i8@9p@]A@gyy@$@$RPȯ@ @8Cv)sNxT(?zǿ?P@, y@8}@/@g@j@h_@?5$4t9?Bn?v)( @R3@D @E@@?!?.?!i?{@#@/V@s@r=:v?@|Q @"HDA:6A|@+?8@Ă? @AB/A?194r?=D~?:ldzY~ѳ@l?TA AwEk@|i@s@ZQ@M@rA*.A-@DboglqKy~fC,@0Y@-@Kx@"C"@@iWA5@Am@@.@@@-?}E l`P4a{N:?8S@(@` @D,??0k@x@M'?}@+<@qK@?ߠ@@@U`P4S?dH?a?o@jbI@:ʋ?A?-@k? lS},wS?4%@Z?#?=U@wM@@&@S?|@N?Br1=hۿQF5z??9o +?@D\?x? ?~M?%ty5?%@|@k?* ? g?X8Z:I?RX!L-AGA^RAj-)J?(@ I mn?ņ?k?p7O?@ ?6M>?jK(kò]AAEA[>GP@:?Yf?i?cp>p7!?s??~]r??9=V}?@@@KxZ @?s/DL?kV?!?=@.?y_??5Z4]d/@R@B  A#?@7@QY滶t 2#?t?=@?װ?W @Mi@s,@@.?B?gm@(%@sVQ @@y\>>);@Ea@@j??HZ ?Ԗ@2V@*F@P??cA@d@@@s@P?Z=Sn@@゠@??`76)HZ -@=@@f@69@yز@@κ@"@wP@@A@G@h}=aMȿ`cR?h@@ ?i fR?w@n(? 9O?D>@е@ܦ/?ygVe>3@i@:#@zXp͹T@P@ (@8@@ɪ@+@B[M@5^@G˯)'@i@3@6j@ @Kqrzg^D)?v@¯@g@ t@=W@@$߂yLy@uђ@6z6.hcE~@>@wܡ?Qc@B@F@v@Z@w @wӿ.<@1U@-.LP$ArxF@}<@>m@@@Vd?B,@$ A@Kţ>e?o%@%XL· va?E p@?Ƿ@rAO@,?.@$AW`̠@@V@D@j*@Fй? @O@~D@Yڰ?UO@?=eQ>´_Qe]p@@Q|'@h@ֻ@s@~@1o@t|?%@5?@ T@ Qv_vs3@N@9ƿ} ]>@7+@'7@AA@a@@s$D;gU^@q@`ve@Jo@T$@{#9FR@3@@1 D@@ AE@?t72@:T@ηecanp?D@e@yhP}+{;?}<@t@|`@۾W @@@]aʾ ?.@@@M~`y7yL\R?A AO˛@S??辔ѿYu>?@*QA iA/@.lq32 cJ@@l@>T@3s@K4H@':@ZF>@3@@.?;q%@e??1?sA=տ<0@/@oƕe?V?.ÿ;"F ?5@ad@%@(`H6;[ƍE=N$jm|歿Y*^,w }I?7?)>u)OӮ,(`):qKy7'?L/@?6fxю!EY,@)@H@b?$ gNg-!.l=-P7p(>׾`w(2!?1?dx?a? ?MP5%Nge@@*@}$@L?S`[YNƚ3b@V@B{bӧrY@ܓ@*Į?:N@?t'@(@e@@de=r@?@y?B>=@W^@jqa?ի@<.@= @3@@%>^dfFNoEU?@HA@ڦ=?WSl]Ed'þ"O7@Ґ@b@o?ȟfMȿ`cR?h@@ ?i fR?w@n(? 9O?D>@е@ܦ/?ygVe>-O@0Ϊ@K|?N5ϿK~ʿb.@ɀ@p&@=lz@kK@qB@$@="L@٨@޲@l @yuTS٤?w@-O@o݁¿v2%@L3@--'?W@@@\#@#@aq@^@?hQ׎n7@ƈ?@o݁GҠtQ f@*@ƿ P@/ A@ŝ@@ AW@hU@~@?U8?GGά= RZ^@yAAǭ迷Q?z1A5T@?T@nAA?$ֿ@*@A@Rޣb?AJ@ȿl@Ap(?<@5@ ??:AwNoBbBcBV3{Q@Ƌ8>3AՉ@|_;͘@AM17Nޭ@R#6+[BbBwB B Zʤy@܄, AY@xv@ѣA:J|-@% @҄f֭3AwBn"=RE@@YB}?D$Ay A5Ԗ@S AAV?Nͼ@wANH¿@n+a:j > @(`?cLx@o%AWAa@Ț APAz?u@̩?@@΅-@ 'P+zcD޾K@ @Ͽl?A@}@}@@u@@@_@ĦX 8?}L@?QоzcD@TC@?Fe/@@@/@ Y@Q@C#(@ @"@x@%@kګ^}=@@(pM_?:Ϻ@j@M`@@V @0 @@Jz @FN$@Qf@2@@n*,@uo((.$pNf[?sa@{ ?c?R@0?3Z)>i@ @X@Q ?qh@,6?/d.$@2@T@>@@8 ǿ>e?9ja ]xA@~?̿r?'_@@o}@@6C?ш'?oo?u@#@A&@?oھˣ{_7<˧3I?u,@@@@vb?6C?b?l@,@z@a`YhB_SwO&@=@݉@☜?Fٿa'p>?E<@@@kE?-?$`XGxt o#r5?{i@3_@+_@ @!0?p>J@q@:@#@?5+w?hľwE?[,@;L޿3"@Z@GÌ@x@J@5qj?1BM@?D<=6?$?)i0?n>@U@8Ř?۾b?O@~a?.5?E1bV @^@@U@@·?$?c?H??AG@Eh@Bܥ@q.?sa(n|5?-O@0Ϊ@K|?N5ϿK~ʿb.@ɀ@p&@=lz@kK@qB@$@="L@٨@޲@l @yuTS٤?w@-O@U@@A~@ȸ?+Z0 ɥ@&@@X @]C@5@Ԗ@t9@ς@fdo?@Cn@U@27{?<@^O?=xܦ?Uy@@?'`?m@h@p?4?b֑@?c2Jyc@@Cq>J3@aAJ!@~&XW@3 AE@Aw@#6@#*9KGBǽA*P@#*AcD?x A@Ͽ@HAs?~3#A@V)ьAKGB`C }$CIMBˣ6 A8@EgA@2@ AY9@uADFG@9b@Ay@3=g@+@!@lk=!)DAk@U @lVt?"@H@@@M}1tY?@@\@>ʾ@<3@vL!)@žA5@WDu?V@@@ZqA֦@@#@;>?rg@]#@?3=@L@x@ 9=gc:X;|YH`D?xp@}Fu@uq?,ZҌ2'. fD|Ht?O\@d@Ԉ?|C| @"B@֫@9/@+@NV?Ӥ+|%$ުiTBc ~*ۿo?D@@Py@@ @E@+@,d?пhc:'?:ɒ?+B HWXd$'> 9?w˪ww?X/@E@;c\B/rm樸?=@3V s qs??;>3y|;c^@x@'@21='bdQ=TmqM=HW?@^@8@@5@+ψ@w!@O>ۿQV۽2CJJ'@}kT;¾|` @x@B@@8@bzf]9t0|G@h@?kM- *fpLq"Ʉ,c?@K+@XÄ?I(Rbz Ih{ssBOu@=Z@=Eg@WR?y?%@'@o?q@ͦ@ɖ>@(&y. IU@@A~@ȸ?+Z0 ɥ@&@@X @]C@5@Ԗ@t9@ς@fdo?@Cn@U@@^ AzA_@v>y"O@D?i?ĝ@@ D?)E@ ?Nud@@ ,@@/z4@@J?|O[>ŞA@ @>Ě>o?%@s@Zœ6[]@@wm/r v @}`?7713?@K2@2\޾?[@a@6?zYDC&@T߆2qA)AsHd@x@qsU A@1?@&A#@P?*@qA~&C/BU;A /Ae:I'Ax@r?@A`E)J`i Ah1B u>K,B~&CPrCћ0CP BeA- ,@#@ 73@1AzRhU ""AI̲™jAqCPrCD$CB,A,at/<R@ [?-44ֈ@U@ @9䙿\DKWyΩFwp =R@9@ @]@U= wծ;\z $L??@@"f@%3FyΩ@@@paA@mG@ o?%-?Q.=[b @Ǵ@@U@@@|a? @EF@K'@{?P2?IJ?IZ=̨ ,nKU m,q?Ư?nM@o@0/@|a?k>E1-mdQaE?p?E l} pQCg? ?~p$ D˿Vuk,$@EP@i_@+@?0?ŽuCRnǛRFgWB?!c? ?[Y@k@N@,$@s@E@*@@@[@4Cb> YfܽV([Go}<??y@AA,@s@B?r {^>@\@j,@] @ La>,;`R?6@l@B@@@ƾsBethY EF.?@|@}YGb-?y"O@D?i?ĝ@@ D?)E@ ?Nud@@ ,@@5@jԖ@i@g&= @}@+h?X,M><~@֊[?!?ӯ@*@Xvɑ7?@i@5@3DSh\@G @c@DI#?@ @6??wt@n@?$@@Š?eى@P Ajr@3Du>v<@ޝ@Y?v=O@2@l^d@!L@@@f!W@V$>N=@2@1E?1nuڐ ~WUAzW@"eW@V+]@!?p@$k@u&րق?@v=tڐO :a^@3@ Eg@?"b?@߿Jc@@wRtmOxA ?jokM7@$A+@-?W \@L׿eAZÓ@~sxA1;X@Y@@?k%?7@&߿;CsC@4@qIs뿁1 u3DZژ;@]?% ܏@*@r"@pc@x˘:;?@ t?<8rY %1w-,@0@]oҽ>BM@\@+@@7@{@Kl@>;?Mȿ^4@@gd?f%>Iw@@:@ *?q@@5?F?@, @q?ܫ@S@?RR_@@ Aø@>=ΰ@w@^@'ҧ@A Aej?6i`k>*ȕ@z?[A?AW@VQ@3@=ΰ@3J)207$V@P@O@~f}VC?>cIAI@<@@GHx3t&@*? ۾vy"?G'@J;?Ur?t&@ZA*@~@=@@mH*\@S"@`쩡? x?܄߿%]_@,@%@bAZA@E@@@XFr@Nz&P.]=p# "6G "@"d?y<@Է@'6@,@@xs 2@G@@@UD+ %z3" ;+&c@om@G@M8@俨3@|=@"@:@jw@P'?2}jL9.E*:󿣊?t@@@3@3@QAA)@@@cÖ橿??j>?tssˡ΋@@@c@@QA?.?[?u0@{F?9t >e ?B>}ML2>?K)@HN?6ž=?`,m*nz@8:@l@ꢪ(S=Ḑ?<:4#F>vTu@B@fC @*e7lG`,5@jԖ@i@g&= @}@+h?X,M><~@֊[?!?ӯ@*@Xvɑ7?@i@5@Լ?>o^࿦X?O@Z@D?wR _3,?4@6F@L@A>T?Լ?8'z@_$@2 @ZpIm;?P@fIc@$)mY׿/ I@RAW@6\F@ו@8'z@k,?S @T]A'@9NW??/ e,A='6 Z@]@6A=@5A:@k,?8oAjo2A}@ ZLTTD;e13R2q>‹ܼ:B?k8'A A889W'i@mn@;,ϵh4 @+9,?IޞxnhD@̯@%ÿ]9^Ù#V@'v-2?g@!2E@T?ic???D^b]4@/+f@13\x<=R@A @?3@}O@5~-xRV?AI?A9@2SoY(*fW>beYg \̡>?E?T)AYQ$A?g^s?W @FK!A@W@)S@.@$Xbq@x@IGbd@A@g^s?ቋ@@C@LmCݣ;@ĩ ALcy@Se,aDDu@A@` @@ቋ@@%?jѿ@y@V@k>vqe㾣!"]r@z@T<@arN`N?@J@*h?6r?u @1A @Z?ktPxZ1@!!@DA36@>@Z?J@@Շ@w~@Y@!@?\?p8?",A >X>!=?Yl@W@‚@ @@qA5@G@,/@鴗?rrTPq^o4yڿH>*u+=W?'!@l6@2@qAiҷ@@#\@"@.@ 7@Lƿ_~ )]tޏbi10@4@1?$@4@iҷ@;U@ˁt@SJ@>:@E@@cֿ9]W(pw?;o@Xk-+ؿwB@@ɼ)@v?IH%@;U@~@֛@]@?`!@I@Zbod'=@~ 1]I@{6@CZ? Z2@-@~@p Akh@@Z'@l?n̾ 1?#پcc2d <>c=>?6?@u@@p A @Sh@w(@y@|@ @)X=[Ȩ?? V"yা ?d7?g@@@eԯ@ @v? Z??@ A\@5@Wt& wT9B|ҿCoƼ?&@*As@L4P@8@v?Լ?>o^࿦X?O@Z@D?wR _3,?4@6F@L@A>T?Լ?ye?9???+ա@L@J@w?,cA?%@CJ@P@~@ :@iw3>q?@ @@?%W?ye?|>8]tST=@X>p@OH?r>x>=At?"@m@,2ȿ|>Tـ??i׿ў_aK@.S@U?Y` -@D Ŀ!@$@lC@|֦;NTـ?`@@D|=@⎎-/>%.V@w? ʿ3e-?2??%?N@Bk\뤿D@-P@`@?@zq@F?߿]-*?Y>R_753Oj? @;@܅@=@b@EQ ?m?>>?yfd>, @E9?5=d#`m?݁o@܅@?xR@Y@Xg?͊@#?g?'@c>l@G%@c}.>v&#EP???E*%4>XHf@?@&@ǿsy;R>+|5?2@@5%ic̿E*E탿,GTfѿW`@e@?(qS=P ?n>+r@b@:XZۥ'E탿?4?^0@5@g@jp@`V!@[b@,4@y/@*?uI@*A@@y0M??ːH@@AmA~VAz@-J@ʫ>,/9O>i-@ 䍿R ~@TAbA, A}@ːH@o>8@ze@g(@ ?AAT@>oX.H&>> C@V A(A@%@o>8@\%@/1@'@zv@QT@"o@|3@/EQ~&LWt`@ tW@Aa BAOT͢@@?Iα?\@H@T@@k[@ @B@.@^@R@3 ֿ鿿8?,?4mj@~@R{#@jTc@@g@@?l@@'AAT@@eBAZտ(+)vV K>O4@ Aw2AjAt@?+?UG@AYSACA{@; ?4@x>(덀?a@V.3z@HAG\A Abn@+?ye?9???+ա@L@J@w?,cA?%@CJ@P@~@ :@iw3>q?@ @@?%W?ye?@x@@b@f@p@?@?t@&P@~-?|r@_d@xR@D0p?=@@ԥ@4@/@@Nc@#]D@Cv@kӯ@Aj@HN@h[?5V>+Ty3?Z?xi@|}@A`u@o?@-@Nc@cKx~PhO6:?@ Ax@,?TѿY쥽 8]FC@4AA@@ ˾QcK,idQ;a@@$@,?#3F?g>P}=@@@Ch, W |z@ٜ@b(b:P=@Έ@s+@?wE8iLTT]@1:@3:"CK.@n@J~( Nn? ~Pi>-@[&R@8{=䣇=ߤANa_@@@$?ol;Z|}@82@%@8@d@(X@00@? ?.;f6Y???(@%@8A@~Q@znB@}@ @l@<6@@1@6 ?8F\@v@\0[@V1@T@%l@AK?Ey@J@o@UΙ@+)@ @>@hĥ@F@<@ '@?w^-=/-@F|@֦?;#?(@י@w`?#? ܟ@ɖ@o_@@>@П@a@4h@yW@J]@?OE@-@(ʿ4Es5P@x6o@*;@?K?_@-@П@U@m @@8@/tB@ ]@ԙmB@%eȾ@2g@z=7 @ڟ@h@U@i?@oA%;@> m@vI@>إA B%A2@{@l?7@u3A@i?x1lZK@{2A@?h@p@GuhY@BPB&A&b=Y@.v@ʸ?2Ax"SA@x1l =$@A@g?@=9@4ה@AtBXhA؈@@>ɦ@ AϪ@ =Z5@S@N@?7>'o@0Z@DW[ Z7ޚ?bE@kGg@"@<@g~@Z5@k1E@P@k/@&?"!?@w8@s?rBk?;1@E@@"3?@78@\?@k1E@]@O@=@ʏ@@@@AA?@`@ZC?)@:@T@?H?>h@@=?+@&R@]@@x@@b@f@p@?@?t@&P@~-?|r@_d@xR@D0p?=@@ԥ@4@/@@S@1@?P@u@@ca@u@@ >a?pG@J@w@Z@'@1Q?O-@S@il@fc@@ @E@y5@;?B:?{;*m ԭq4??*{E@@H^@"@x@il@?I@q@/:@Zp@c=!zb>H5ٿi4x{YxL@ @V@c2@?}7[@lq@_?C0^~-ǾN>VK? ܘ?J_?ցxӳS|?F@Jj @.u C!?3i@ƿL?u 2)cDڿJ~ѿ"'6? M1O+^>9@*?X!.莿4dm?s~@2V?:ӿĿV˿5^:hÇ++>oԿ?B<@R?j;莿v D@~r?X@EԘ?,s9VA=x)\Q9?e0@ ?,v #+w@Q@W?Pc3աtP?>;G?;J?$8W-WN2?R@Հ*@, #.d?n@@|@'v@;Së|˽Pu'A8?r4n`3S@*@8o@<=@.d?Is@! @C@$@8@=U@z?b?*>1} q?J@Q"@qm@@1%@J@@Is@׈@$1@=! @@'ɮ@@P({@P.@}+@~YMa??@h@,@9@@l|@6@2 x@׈@m@W@X=S@vʰ@@k@t@?r`:X+@@@w@@D?g>@m@ A@#?% ?A@X*@ A@ms?7䃾:?e>z?@AE@:@f?P\?ڴ@ AEZ@a@@R|@@xP@L@L@$@3? b$?c$HhCQ@@k@:͢@䠆@`Ԃ@˓@EZ@φ^={@h @@zT@.X@jNhM:q#@@=V={@R@gh@@*U@hφ(#XhM@G@d?4?k? +g"o@@kH@@%N@]t@Q@o??5@qڞa$PvVu@Ib@]@@@v)@&ܿ[[@R7@)r@h@)@F@u@Ѵ?V]J28cN_:@T@4@ƒ@mNs@肈@Esz@[@6aAB@+@p2?xY@>@ A@3?3ti>@1@g@oQ@@?e@i'@6aAn@Mz2@\3<)-@s@v@@7;y@A?(P?Gv@פ@@mD@e@=)?>^@n@S@1@?P@u@@ca@u@@ >a?pG@J@w@Z@'@1Q?O-@S@4B\?WG@sJ@@X@U'@XR?-@S@@!?P@@?@ca@u@@46[qt14??;yE@@\@@ax@hl@dc@@<@E@j5@;?::?-+m6kٿiA4ӯ{hL@a @uV@d2@?hH@p@@9@Wp@nR!zb>FkٿK?'?g?ЁxSn?4F@k @z;Z@iq@_?0h^.Ǿ>K?}"O6?71k+j>@0?!.e C]?Mi@L? )&GڿHMaѿ}"g‡">jԿd?:D<@?X;7df?}~@_V?:ӿĿY˿^g A'( ࿥\P?0@䮹?>, ɫ@4KG?;MJ?5m+WBQ2?R@7*@#}#'^w@ @Q?USc3zP?>s'0?y4]3hS@f)@o@==@Eb?6n@@|@v@;ǫ+˽Ps'K q\?!J@W@pm@@#@J@X@.s@e @@ @7@?U@?ڷ?I>3}K La?_<@e@@@|@"l|@b6@~x@ֈ@5"1@ @@ɮ@r@'{@=-@d +@)Lp :+@@@u@@7D?g>@l@ W@!=dS@K˰@#@l@t@?p :?nf>z?@Aѯ@@L?fV?kش@3 A@%??A@)@b A@s? :?&?CHOQ@L@@̢@@ӂ@a˓@Y@@@N|@sP@K@J@_$@W3kb&?o@=Ş=f|@&R@h@;@V@+φ/S=|@ @@bS@X@RMq#@o@L@i*H@5@N@\t@Q@!o??5@ONbΈ:@U@z@ƒ@Ls@,@qz@Y@5@p@f@@<@ps@ʹ? ]48ONPtЖ>@梭@g@Q@&@|?ގ@X&@`A@̀+@\d2?uY@\>@N AK@3?@Pts&P?iv@֤@@C@e@C)?/>^@m@Fx2@β뾵,*-@t@@Q@7y@z?4B\?WG@sJ@@X@U'@XR?-@S@@!?P@@?@ca@u@@4(?Rr@c@R@8'p?@@ե@4@j1@]@@@Jd@g@ p@}?@q@P@(?,.?Z?vi@}@A{u@x?A-@^c@Z\D@v@ӯ@ALj@:FN@U?;>,@"[6tD@A@@pQReKz~NhO:?@˰ Aw@6,?R5ѿ@?>w@@7@[XP;a@.@0%@,?p# +F?!b̕R=@ψ@1@?D(8 W !@'@5b!b1<+C J.@Kn@~( mmLa]@\:@3ڜ1<(7(U&3:@ŝ@_?v P>--@E'R@"{NL=݇=f$Y?:?(@5&@38A@S@pB@}@2@@@c@W@v0@?d?ɼfL@å@L@<@9'@Q?w,=+@z@Ц?;rP5P@&5o@->@?|?[@+@ϟ@_@1h@wW@Y@?IE@-@6-ʿrB@%ٳ Ⱦo@5g@v= @@g@HU@n@@5@%ؾZqB@Z@=ƙmB@B&A 1_@c{@pl?s@w3A@4i?@AM<@># m@|I@9N>ABmPBΦACY@-v@?A%SA @+"l)O@2Aĵ@?@{@qU^@}BmPBtB.YhA'و@]@7>ʦ@ Aﭟ@='@AI@g?o@}C9@HՔ@AtBߚ?aߠ@XJg@@'@d~@f3@R@M@ٜ?7>o@",Z@jW Zߚ?>;41@E@J@/?2@s8@w?@c/E@1P@/@??t@8@rs?Bl>*3@r@S@?6?~h@ç@A+@ (R@/]@O@=@ʏ@@@@;?@^@C?*(?Rr@c@R@8'p?@@ե@4@j1@]@@@Jd@g@ p@}?@q@P@(?ܿP@p~@ :@>3>?W@ܘ@=@_?g/W?jte?&??;?9ס@@K@w?UA?R%@lJ@ܿP@;>K=ԠA?!@B@an+1ȿ>8]M'V=@B>p@H?wd};>5F.V@ۅ?ʿAeu?N)'p?K8? [m4 @$@<@fo@;b@«weVT*??dཧ,0?rI>vRg85Hj?&@@-@s&?]5㾟?b>>߿,?6wWd> @<9?5d"`?}o@م@;@W@1E ?xh?ߨ>>?'@mY>Pl@r&@+.>'#Ed45H?*@@”$iVa̿|A*3C>㌥VXGf@@@&@ ǿr;)>rM ?d Tf>r@b@;X⟕ Y'샿FTفѿX`@e@?(=rM ?(4@/@",?OS@A#@V@.-@%퍿Rn~@TAbAU- A@H@…@A?mAVAz@-=J@ǫ>-/>7 z>H$C@ A.(A@&@\A8@}e@)@ ?AAT@M6ɱ>Pb#I>E~ꮛMfu`@&=a@=@l W@&@L@*\%@e1@ @v@G T@ n@W3@1QELAZzuA~Ei@3@]???@[@ kp@M@@=?@I@~#w@z)dۙALAZPBAv}+@ה@.@))@5@5@}@X@Ʈ@{??\@uAT@İ@#BZPB BrAT3 Т@@?|ܱ?a@J@2T@Yj@@W\4@` Au2AjAv@ ?l@@'AAT@edeտ +) $?a@W2"z@tHA<\A AIfn@,?G@ASACA@;l ?N4@> ܿP@p~@ :@>3>?W@ܘ@=@_?g/W?jte?&??;?9ס@@K@w?UA?R%@lJ@ܿP@ =3v?@D@H@A>?^?>bP ?@Y@qB?)zbZ  ׿/h =@QA@9\F@֕@k&z@!@- @4[pmw?@Gc@`$sY ׿m?06tZ@]@%6?@)A또@,?v@\A$@yoREL??e !eJ/RIq>|Cݼ:?7'AU A8ؐZAm2Aؗ@@]LUGQ;1J/R,D?I^N}nhD@׭@l2ÿ]:WM'8@n@ұ;O͵Iq @"+"E@?c!??S)#+r^@'r6?7@oW @D?z@N@.UVobߣ]h@(/f@`3TY-k=R@ _Ye ԡ>?G?T)AP$A?{A`>A9@ѝSsoYG`W>\_YGXobķq@x@ȇI*I9ad@A@]s?( @$J!A @^@[ S@ .@ݓ GXj.WaxD@u@$A@c @}@ȉ@0@}C@Kmݣ;@z A8`y@ej.d㾬!# ]o@~y@8<@]aT`?5@o?ujѿ@@@i>v"dQxZ1Ӛ@>E!0@CA4@>@?+J@h?p?+ @A4@X?A-Qx$,W >Q>\"7?Qj@TV@@p@@ԇ@@~@V@@?f?t*?$,n4ǁڿu>'~+=?&!@i5@٤@A2@E@d/@?/r`^`n4cA#.0@4@|/?V$@A,@Ƿ@@$\@@.@ 7@ƿ,4| w cUs@D-r+ߤؿ ?@ޣ@})@pf?v0%@zU@tt@&WJ@zD:@G@@aֿ$9S(t9x?Us@I@YFWI@t6@LS?Q2@@@<@]@6? !@tI@!Zb_c=I@ec <>|Bc=/?3?@gs@w@n Ae@@'@.k?;O?>پbecڍ"j馾?dg9?e@@@ԯ@^@g@&@4@y@@FW=?~?弴ڍ"ޥwI9BҿWo`?@A @[4P@҃@?Z?]?6@ AW@5@?Gx/&ޥw =3v?@D@H@A>?^?>bP ?@Y@qB?)zbZ ?~@[?F!?@*@( XǑK?@@O@Ӗ@Z@- @}@^g?,vE>?~@zt@wp@?@@X?Sgrى@E A&jr@4Dg\@9 @e@2/?:@^ @?t?zt@$L@@7@%W@tR>:@Z@cE?0nuvf?@@?=O@@fd@$L@.?p@p@]&Ѐ?2@x=tւ E}yWAHW@7W@4]@.?,"yk?@.߿J@@WRƉsm O :^@|@mE2[D@u?,"B7 ]@D׿eA@ē@|8exA ?zzkP7@nA(/@q-?,?@߿'ɕ@(H?S>c?@I@<@@G Hd5բ)"/6oZ@ R@O@}){V(H?P /Q?m>w?Y'@;?gD?s&@<*?M۾j>?y?;@H'?zTh??Dǿ)?'w?X߿ Z@~@@AA@*@@Q@%H+-[@R"@6 ( V@e<?:@ҷ@5@Ȋ@*@@@@Ar@y .@# 6,3f"u;-&d@`l@)G@8@*?@N@4@I4@J4@l<@s @芨@!gw@@/?( 2(mJM.g>h?uyơP@~>@a@@QAcA<@%@@Q멿??͟8| MFG4>Ѧ?)@uK? =̃?,~?G\?t0@H?h >i ?">ܓ8|Ч?W24FvTu@u@ME @bjGD-5n*J ~@F;@l@S|=Ч??~@[?F!?@*@( XǑK?@@O@Ӗ@Z@- @}@^g?,vE>?~@'@@?5E@< ?9N@d@&@,@_@^ A;A@vF>$O@8B?}i?'@>?^%@s@V6S%[@@F m3x4@@S?F>OA@@\ >>}8޾.G[@@E?pYC&@Trކ1rr v@c?)1?) @2@}8޾;7?@A0@V?~*߽@A8)A'ae@@s=w A@;7?Ȟr?-@AqE?J j AN1ך>+B~&C/B;A9#:A:ZIA@Ȟr?O*@&AXohz #"A ¿dAC]rCy0C; Bm%A-@2@@OZ0'@œ@`rc>kAnKPewBM$CBw,AGAZ ѱ}@3@Z0z@\\@R &뽥@K^@U,]e?8A3|A9LU\&z?3ʻ@;_JG:@@@zu:?M@~˘?;bǍ\"i@ %|KI@?,/u<@N`@:@u?&? @[@]?3« U@d@ PLqTx.NE@@5?[a@̜@zsw@O@? @N@4G?zS@M?1H@@a@-@/AuAE@܆D?@A@}P@ @R@[?--14C׈@U@p@ߙ`D- w_cy @^@@]:b_t[ R@wت;v UHQ?y@@D@f@72E=ϩGw=S@@5@@HU= w,f:[jf @Eƴ@@@@巭@c@(@`A @KF@|n?-?  1mޡQ,L q?j?lM@o@3/@h?Ĉ @zF@J'@y?2?i8J?Z J| QNCg? ?>m$t?˿zuqSDq-`RQK?ȩ?F Pj̚P&cB?g c?G?X@I@N@e$@]EP@_@+@Y?3?ŽuCR3j'Eop?>??@AAI@@D@5)@@8@@a>.v;aܽ';`?6_o@f@@h@ƾiC>rzR`>@@,@ @WLjN:,;cu@; ?sbx@e@J@?#/$"4ze-ht FW6?@^|@'{YG8?cu@'@@?5E@< ?9N@d@&@,@_@^ A;A@vF>$O@8B?}i?'@:B@5@Җ@)7@t@)np?D@Zn@]U@@ }@B?U++ǥ@\%@@ @:B@(?c?Yn@h@?7?ב@?a;2?[>@V?>x?z@@?(&X@ˬ ATI@?2w@;@5(j&IDf@N@'q>7@YAO!@&X]Ͽ@1Aq?3<#A@όAJGBAph#P@"*A+DF?v AꞳ@]Ͽe)@ Au+9L@AJG@s9jS}yvY?@f@]@څʾ@*A3@J!)A*@ @`t?R"@I@@@jS}M@j@%"3@@:֧@WQܾp'i>#@|@ϟ@ A@XIu?LV<8@@Si@Q@@M@qg@! #@#?H2=@L@^x@9=ecV:[p6䦁@@#@>?qg@4#.MD |Pt? Q\@e@|Ո?|CۥHEA?vp@pDu@St?*Z)24vTB?e ,ۿh?}D@ł@w@@` @@@ԫ@G,@F+@CV?Ի+%$jvTB I}YZX&>b9?6wr?/@؅E@=+@ d?2п.s3'??+B r qP??<>3z|>c/\T0r^m?;}@3qWВ rF-b=*]"䘘?@^@$x@@2:6=:cgd? 0@~kvV&¾] @v@@@7@@3@}̈@Ry!@>SۿVDpTp"}Xg?@k+@Ą?[(Qz ^w0tzG@h@S?KP- *p%@'@)? q@ͦ@>@"8&y,I:|%s:Du@J[@jEg@R?Us?%@:B@5@Җ@)7@t@)np?D@Zn@]U@@ }@B?U++ǥ@\%@@ @:B@DB@$@L@,ר@@T @xBQ?}@1N@~̪@4w?!1ϿtwʿZ0@@$@Vfz@K@DB@"@d#@Ep@\@X?X̆o7@?@k2ށ¿3%@g3@,,x,?@@@"@ĝ@4@ A'W@GZ@y@O?6Un>RCtp 5@*@ڨƿɜP@ A@ĝ@?U@ANI?տ*@AHάnRSa@@A4Q?'3AU@?ȿ"@NA(?<@>*@a @AMoBd B镈+D @?\AnD@ȿR[;+@$A)26N@nR8[BaB cBTY@7>KAPɉ@R[;*xu@ҠAa:@|S@ @ca׭ǶAwB BE\0뿿@,OG|Ak@*xӖ@AS AA8V?EN(ͼ@yAoF?n/Z"PE-@ܣ@/BE?Ʃ$A AӖ@`@Ԛ A AsAu@7?F@f-@n}'8w`jW>4@`?8}@%AYA`@j@l@@@[@ЪX J?'L@UоeDT޾K@i @KϿ m ?@@/@j@.Q@ (@t@@@%@n^;=#@@@@?F/@@X@/@zY@.Q@Ў@/x @0K$@f@1@@*,@+un2]N pa?FϺ@k@a@@V @ @Ў@1)>@.@U@, ?ph@*!6?׆d{$f[?a@?m?>R@Z?1)>-a]A@bt?Ħܬ̿f? _@@5|@:@ 1@T@7=@@@ǿ >_??-a5ȧ]39A?s~,@@L@@Q^?fC?e'?,d?q@{ #@?&@?۾O{L5W? tsS@˵@܉@d?ٿh'x?l@8,@x@arefiW?ݗ}qtl#+?i@/0_@ý_@[ @0?B> ?[B<@Ni>@@A??4`3Xݗ8wD?B,@*L޿."@W@Œ@x@H@o@v:@~@?;+Tw?zwľ8wR[>@(U@˿?۾#?5O@Ða?.65Yp8s?BM@/ ?=6??i0?R[>c?(??>G@Cg@ڥ@0?Dqal|?2FU-bg @o^@t@g@@̇??c?DB@$@L@,ר@@T @xBQ?}@1N@~̪@4w?!1ϿtwʿZ0@@$@Vfz@K@DB@Kw@ )?:O?=@4ϵ@ѣ/?!vgQe9Lȿc׸RǦ?j@@q ? N?Kw@9@R@@[M@5^@J˯u)E'@i?k%@#Ti$8oF@a<@v>$s@U@'@ f?/?2@$APU@N`?|s?"?P2+I£ҝȭ?ta|.?p p@8?ͷ@tA@/?ӹ? @g@D@FI?Z-O@p Q]q@@T V@>@O-@ӹ?t@@Ys@m|?7%@?@V@Q`QbKr@@]|8'@m@ڻ@t@>AHC@a@@DfU^@,@:`v5@O@5ƿ},^>@-@9@>A` A3F@?82@@Uv@a@2۾ @@ѿr>&?@PAciA72@L \$V?iA A͛@U?Z?uѿ>K 5H@&:@F>e@_3@@~.?;v2[c@Ҟ@k@P>T@ s@&?U?ÿ8"_ o?5@Ad@%@e?N??J]d֮+9`\ B־E=0|筿]*Y^!DYB,@Y)@ͭH@b?~$Aeuq6y+?/@]? 7fxtu2!?/?ܢx?R?)?Pvk5%1gY2!y|=-VX7.'>8׾`ty˧SZ@@뢿 î?$8N@p'@(@@@ޘ*@{$@~?`Y̚Ib@V@ByfqUa?֫@.@ =x @4@@%>bg6f=@7?@x?>=@Ϡ^@fq=EK þO7@U@M@u?*fEmkX?@A@=?YNl=EKw@ )?:O?=@4ϵ@ѣ/?!vgQe9Lȿc׸RǦ?j@@q ? N?Kw@@Ϻ@/"@P@@_@G@h }^~5L(V z-@)?@@g@ 69@ز@@ @|f@ÎW@A4}OA4@p =n¯"-޷*j*@lNAA1W@[@ @C;@?i1G@TA=AM!@Pvptك)@mW@g貾c?w?}n=?G)AEA<@?C;@M@} @F@@EC@/g;L?@@ zb@@@P @6@m$@@M@L4@Dp@nA@Uy@$@NP@J@37a~PS@@@iZq?--@g@m@L4@+@p@k@x_@?/4(9?9n? m)Pxy(?ǿq"?O@ y@# }@+@zI@ޅ6@N5'@(n@5@VfɿvRZ?]@!@?:G@R@N~3l?vJ?@w4@Q&@zI@%??Qw?}@@2@ks@3=U@@@K@ŷ>6@@$E@9?%?K@ɂ? @A!C/A?8'r?,3~?:ޯ? @|hO( @HDAq<6A~@/?K@@R@M@ A.A@]BblyVӳ@ATA' AHk@~i@@WAy @m@@*0@@@J?&Ah/Jt~,@[@@Px@D"@ @WAm.?L@<@J@q?ޠ@@栟@9Q4FzA?0U@1+@"@8? ?m@ |@m.?Qr,W?_%@?i'?` U@sM@@#@؎?]H?b?o@dI@e͋??h-@ǹ?lQH&?c@g?%?ʫ?M?#!w=?&@؀@xF?)P0=beۿQ5z?2?{o! H&?ARAϡ#?/@ Kmn????>f?5:1I? !O-AAAEAE['>P@?3g??s>B6{?ƿ@U ?ʧM>&?LIT+k5]AA@KI=r۶ @? /ݭM?V?a*?AX?hm?%^0|ց?0?9 GV(@@@#?Z@7@Tö #??<@\?_?'?!&\]/@R@%_o9@_@W\>Է>9;@a@3@b?E??) @i@-r,@}.?? m@c%@qV@@\s@?1B=Rn@!@*@??G7$H& ?@W@mG@? ?dA@d@@@Ϻ@/"@P@@_@G@h }^~5L(V z-@)?@@g@ 69@ز@@ƀ@fG@I?~??}@@@@L@?p@;@%@@A@5@>F?2&@@ƀ@7?vI>2?O @3]AlAF@T@꾬y4CnH<@?@$2AAf@[?:8?7?*\@T??@; ADP@2=tB֭.4>@A@??X?*\@@@Ȟ?\4@ʔ@x)@|PE̩x8 YЈ@a)@"؂;h?2??J1M'A0d_qt)[??+@<_?>@W@>@R@@ ?̿¿ԧ??:o䵰qmk{ze}r'@?Á?kT2}?R@@}@X?2=l@=?B;@akzR#qL:=s?{2?f@@@Ν@v*?g;@yָ@f@J[# 1Y ?b@vF@H?@@Q @u?2?;љ@DAK@4?k' ^ ~!oG/ ?@Q A@X\??Q @>$c>Rr?@@]@cĢ@J@CDd[CIƐ?@80@%@S@)ga%>@P6@n@5@?h*@h@8@}@]/G@ 2@ב@@@ڿ@+<@?B]x?@R@@4@&h<@e2@ʧ?92<7?^@@QC@@@S@AvA}?@ׄ>W1 ,@?@4@,4~01?OR@p{@GG:@?x?_@?Z?C3@t\@Y@ v@Yp@P?Kq3T6,4Ak[Aq?p@V Aq@3?$p?0Eݿ6B?&}?T@?@@]Hʿ侀8@A?ZBsB@/}-@P@0:~@dW@,~@Pu?E@+M@D@`@@0@t@WB?ZBxBQ_#BB@&$X@b@)@@6@&t?@<@@v@p^@Ն= @܎$BxBAeAрn֗@2@F>@:@ [@^?֠CO?@Cp@d@@#@@-oAA䃒3@pQAd@@>ɢ>ǚᅡ)W?_(?e|@@ @s>Zc43@ E@͆@<@I@AA,@u=@U$ @m?89??@N@{ٓ@ (??f܎@@Q@]@eIz@@ @1@@@vh>㮠>hS@@V@ƀ@fG@I?~??}@@@@L@?p@;@%@@A@5@>F?2&@@ƀ@-uj5t?y@G @k@[S@@i|@1T@t@ @^@ @fV@&e@>?@,@{n?-uM0U}ݼ>^ b?~?|@D@'@7@01o@@Y@Z@#@AA Ak3@Cޑ?Jͽ3>iG@Ow@?վs&"@޸@@"@G? ?|?R@@ @N@I6~E>EI@G@j@@s@༹֪c;c?rob@G?W1t!A@@߁@;Ѿ{P?N@j@;Ĵqr?E?!"@$@3@^reU?Q@Ye@@+4@s1?/;=h3? q@(@@RO@X)InFuD3V& @ j@@*@K?W#/>7@y@r?@@)ə@=98!2bU+>Œ@d@@;?3/@V]=/@D@IS@u*ɿE@@B ? ׿0OTެD@x@?}&VD@Ӏ@@5@Cr@؏>ILu8=&T@%@K=@%4@s?}??%3@XJ@G@ic@EͿ+W?^@5@6ZṾyzd?U@A} A2@r@x@s:@@g@AE@b?#nEnп'H޾Y@Տ@B@1@@x@[J@2@@e@l$@z@@^@It@ @@L? L'I K@T@{@]@U3@C @5 @=a@c@a&@d?W @0OB@O@@@d@-E>I[hba+8?@@r@OH?A9A)5>9H?Y@տ@1@mB@{o|[w@eȉ@C^]̽@ZAN@`?(>ƿG H qza$?}pD@@L@UI>w@TAoA?i?3@XwAA?3r?+ٿH'+?[>inj^?JD>[+YATA BA\?q8M@>a]@ZԿB/%?-5 ZA ,?bA BD@A#@q@!P0 @8?PZ/?1?YҬ4x _b?K&?C??fX]1Z@D@A"H•;? @Sg@@А> >k18_¥>P?[@b@@ug"V^m6(?@A@@-D@ >A<> ?˔?L@@@Fh@־4}V 9u?@g@Y@s@:w@q`@(@M?? ?@i"?@o7@3@@@%;@(GG@/@ˌ@d@ 9u?-uj5t?y@G @k@[S@@i|@1T@t@ @^@ @fV@&e@>?@,@{n?-u^Ɋ@lA@p@ c@v;?-1kLv^/2M{ Q@a@͛@mAj@e>^Gdă>7@_'@R@鴖@b@+?ɾ\?@L;?/[[X?Vr@Е@ @ j@4D@M_?GdF]@>?[[@q@x@@J҉@btn@,B@9@@Uf@醔@ @D@`O@o@׶?6>F{=fbG \?q+@j@l9@,m@b@@d@@@@f?8>m n>{=5j]%9??E[?>@\V@)RW@eB@g@@g@?1->?cs?N25_W/MTr@,-@m,p?WV'@Ә?>^?S?H?6Iؾ%0@? v@㥾JH'ȁ#(@N?1q>i?@$@S@7@+@a\ @8=@l/@ܤG?cD{Y?@\FѦ'S6`RؿGP?g?g ??C@+j@@{@P@<԰@@Ԧ@Bi@E?j< >>n,S6`Ѓ?^7@Dn>@K?ǁ?~f@$e@8H@cH@;@@$@Vn@@@"[p@@%.@fg@d@Ѓ?1n?@@@h@e9@?]-?;?hV,?hz@2@_@0@ ˴@y?1n^NJ@lA@q@ c@;?0FkSv^/*M{ Q@`@˛@mAj@e>^Nd꿱>~7@^'@R@贖@c@+?IJɾ\?@W;?[_X?Vr@Е@ @j@2D@E_?Nd꿼F@>?[[@o@x@@J҉@btn@(B@9@@Yf@醔@ @D@\O@o@ն?b6>Fk=ebG\?o+@j@m9@*m@b@@c@@@@_?48>m n>k=?$j]29??I[?>@XV@/RW@eB@g@@g@?4->?ms?J7?iW0M[r@1-@m,p?XV'@?>^?S?H?,Inؾ%0@I v@㥾SH(((@N?Fq>i??$@S@7@+@c\ @8=@i/@G?-D~Y?@u\FҦ(;6`uRؿ#GP?g?S ??C@-j@@v@H@4԰@@Ԧ@Ci@<?Q< >>J,;6`⃐?c7@An>@K??|f@$e@8H@cH@9@@$@Xn@@@ [p@@$.@gg@d@⃐?[n?@@@f@e9@?]{-?;?IV,?jz@2@c@0@ ˴@xy?[n^Ɋ@lA@p@ c@v;?-1kLv^/2M{ Q@a@͛@mAj@e>^'EI޾^Y@Տ@eB@1@@x@GJ@ @@e@Z$@f@ܾ@H@WIt@{ @v@?L'+K@T@z@]@3@C @p @a@]c@&@?s @OB@O@@@+d@E>[nb+c+8?@y@r@H?DF9'5>vBH?Y@տ@2@.B@zp|[Kv@Ɖ@E^ٝ`̽@cAN@ a?(>ƿH z#?pD@@@ȣT>Kv@TAoAa?i?U3@]wBA?Zs? ٿ*?*^>ln.^?D>[WATA BAB\?q9@u>A]@ԿB۞$?5 ZA r,?bA BTD@A"@r"P @?Y/?Y1?Ѭ x ^b?H&?? ?V]V0Z @TD@A! 9? @jg@@>>dv7^h>9?[@a@@usg! Wm6? @A@@D@>!n<3>?!˔?L@e@@bEh@+־S} W.u?@@@Y@Rs@gw@q`@R(@>?=?%@"?@io7@?3@@@;@GG@c0@ˌ@@.u?u7tK?y@F @k@ES@@i|@ T@`@ @^@ @OV@%e@g>?@x,@zn?u*4Uܼ> b?^}?@C@@7@1o@Y@@#@AV A3@Qޑ?Yͽl3>XiL@Sw@?վt&"@޸@!@"@G?D!?{?R@@ @MN@ H6~|J>-DI@L@@Q@2@'¹ڪclc?ob@?W1t!wfA@@@4Ѿ{P?ZN@@:*^r?6?"@$@3@\쾖&hȢeɌU?@e@@[4@u1? /:O3? q@@@>O@[)^nHuM3lX @j@@@?l#1>7@x@&@@@3ə@"9 !U+>Œ@i@@J??0@l^=1!@.E@S@,ɿ١r@B@I ?A׿0^OETTݬWE@x@?&,yD@P@!@5@r@>>\L8%T@%@<@}4@k?$q??-&3@VJ@QG@ c@EͿS+W?S@5@p0ﹾyd|d?m@A} Ap2@@%x@:@@%g@xA@ײ?}n nпp'EI޾^Y@Տ@eB@1@@x@GJ@ @@e@Z$@f@ܾ@H@WIt@{ @v@?L' @?6@zn@5@m?I*@h@%@}@6/G@ 2@ב@@@ٿ@+<@l?t]6??R@ @4@d<@2@?{1>@DŽ>"4 ,?@4@G4k#8*.?vQ@@z@E:@??@??wA3@$\@Y@\ v@Wp@P?r36G4QAj[A,?wvc@U Aq@S3?i?5Fݿ6>?}?T@g?@C@Fʿ@QA?ZB~sB@}-@ Q@P:~@CW@+~@_t?;@L@D@E`@Y@e@@WB?ZBxBN_#BB@&R%X@ѕb@)@@6@}t? @.@@jv@c^@= @ڎ$BxBԣAGeAҀח@@ >@7:@ [@^? C?@p@ @M@,@%+o$AԣAo,3@@QAc@@>>š,W?)? |@.@6@p>Zo@53=@xD@̆@%<@ص@>@,@=@J# @rm?B7?H?@;c@CD@E@1L@f?7t@5T@Q<@ד@#?Ƥ?ێ@@P@@JHz@@@@@@h> >;S@@T@@XG@I?~?X?}@@@@%@W?p@)@%@@2@@E? &@|@@z0? @I>l2? @\AA F@S@)yyDhn(N:?B@1APA@[?c.8?z0?j\@>G??@ AO@]8=t׭Ae/67>f@0A@(=?P?j\@@K@a?4@d@w)@/~P7F{8 YNш;?u@?@惡?^@@e>@)@Lۂ;i?3??f14Naoi_t'[?'@+@φ_?+>cW@e>@R@ ?̿¿??omp{|e r'K@?v?T}?R@B@|@ߵ? =k@;?r;NAz?kQSopL=s?i1!?@B@@ϝ@6)?;@ָ@pf@׮Jg#!  1P1YR?qb@F@G?y@@ @u??Й@CA_@?«kU^ ̊!pp侌?@ Av@\?? @~>b>2r?@@Ÿ@¢@J@D/E#[vCvŐ?h@/@S$@S@o%~> @?6@zn@5@m?I*@h@%@}@6/G@ 2@ב@@@ٿ@+<@l?t]6??R@ @WA$ @Um@@/@@J@?{A8iM{Ju~,@a[@d@|Ox@kC"@@WAN-?@<@J@?ޠ@u@@jQ4zA?T@{*@!@8??m@S{@N-?R,xV?%@o?%? U@sM@7@#@Ȍ?YH?a?o@cI@ˋ?T?t-@|?ClR$?@od?炍??XM?"x=?J&@@D?<0=eۿ]5y??vo $?ARA#U?/@ OPm*n?zP@?W1g?<?n>6 ?@ ?M>ڞ?Jk]AA@ΜI-s4 @?H/٭L?ZV?)?W?l?^Fzׁ??9.GVq(@@@Č]#?@7@Vö #?7?<@b?b_??;"U\]/@R@ ddČn@@ZG\>ۯ>};@a@@o`??ѥ?& @/i@q,@/.??m@%@sVn@@s@?=RPn@@@??G7~H$ ?@X@G@?n?ydA@d@@@κ@"@_P@@@G@A h}._ʈ"6(/W ͪ-@>@@wg@x59@ײ@@@f@(W@Ae}OAi@pT=óXï#(޷_+)@lNAAW@g[@@;@?0G@TA=AL!@Ppt)@V@a?f?}=?G)AHAN<@D?;@M@ @@@NC@tgL?@o@yb@ƌ@7@80쿧@Q@n$@M@M@n4@DDp@mA@؁y@c$@NPq@̠@$8~PS@@@?b-@g@0m@n4@x+@jp@Ak@w_@L?04{9?n?Km)ISxԼ(?Ǣǿ#P?!O@+ y@}@x+@QI@6@3'@'n@G5@iɿ wR[?]@{?]:G@vR@J~i?I?@w4@Q&@QI@&??t?|@@L>񓾜@[s@N%=SU@J@\K@>@@ @vD@9?&?@ ɂ? @fAB/A{?86#r?.~? :? @^|O @HDAJ<6AC~@,?@ʼ@P@M@A.A@{BbRǥ(myV?ӳ@@TA AGk@}i@ʼ@WA$ @Um@@/@@J@?{A8iM{Ju~,@a[@d@|Ox@kC"@@WAɅ@@jʾ?u.@7@\@/z`ڮ 7㈾PhF}k){;?j>@'v@`@!۾P @Ʌ@ ѿq>y?@PAiA/1@dMp\kT?A A̛@S?" ? ѿƾK5H@':@F>p@3@鸊@z.?;|ߒ2jF@@Tj@ˊ>T@s@ƾ?GX?ÿ 8"; D ?5@yd@֢%@e??}?sAIտ/@@ŕ:^mu I?;?*(>`Ӯ+`RBTITE=;||譿G|*:^̄ !DY,@+)@kH@b?$yeDqP׾M`ězhϧ(Y@N@WO?37N@Fp'@(@t@@*@~$@?`0Y[̚ǻb@sV@zBzTgq̸a?ի@.@[=7 @3@@%>d=f=@ ?@)w?B>=@^@TgqEi)þN7@ @@:v?о&ѹwE[n*U?.@A@=??[QlEw@X(?i;ĀO?=@ϵ@?/?}vgQew:$MȿVc7R?j@i@ ?2 *N?w@i@@@}[M@5^@>̯i)u'@Ҋi@3@i@#@ ZWpкT@P@ (@a8@i@h@u@Y@{@I=ނEGy@;Ғ@z#8J@@or}g>[0?v@ů@h@F@y@@O~ @fӿ%<@X@cghG~@囎@pS?th@F@F@Sg? 0@Y' A!@>i?%@#c„$JoF@<@9q>r@@@Sg?h.?u2@$A"U@DM`?r?P?P27K£ԝҭ]ta-? p@$8?ͷ@`A}@h.?ѹ? @@D@I6??.O@- ]Y@E@gV@@B-@ѹ?s@@1r@|?%??@1V@%Q_dQa%s@@_|'@m@ڻ@s@AuB@a@ě@DegU^@s@`v5@WP@6ƿ},^>@_-@ 9@A ABE@f? 82@;T@Է_aq?@d@o@$@b"9}QR%4@*@^D@H@ AɅ@@jʾ?u.@7@\@/z`ڮ 7㈾PhF}k){;?j>@'v@`@!۾P @Ʌ@ R@"(@0@ @@p%@m^=@@A@?F /J@@3@/@J|Y@ R@@z @xM$@1f@2@ @=-,@ۯumN:X?Ϻ@k@Cb@@X @ @@Z)>@@UX@r ?Rsh@A!6?dS"f)[?a@: ?? R@?Z)>a]1A@w?̿j?t _@$@{@p@E4@^U@<@@,ǿB >a?.<信a4ǧ3E,D?,@@@}@]?C?`'?b?q@ #@?&@]?۾{4>/tP@@w݉@ќ?Eٿ&/1?Pl@-@y@Ÿadh>ݗptl#.?Bj@o0_@_@ @0?W>?UE<@Ck>@@C??`{XtݗiuE?~,@IL޿."@Y@qČ@7y@F@Ym@O:@@?:}+w?wľiuui>/@{U@?! ۾u?O@ea?.38s7pJ?DM@?Gű='6?-?l0?ui>c?I?e??G@g@ۥ@2?pal|q>D=+b @8_@u @@@·?%"?c?B@$@L@ب@@ @/uyO#?Z@O@bͪ@z?-Ͽsʿ2@j@b%@hz@K@B@#@$@fq@]@{?/Tsq7@0?@iށ ¿3%@3@e,*-?@*@ܻ@#@ŝ@t@r AW@C@ڴ@T?U>btw 9@l*@`ƿrP@ AJ@ŝ@?V@AL?տ*@(A\ZͬMR`@@AK迬Q?[3AV@?*ȿ@A_(?<@ ,@ ?AMoBd B5D @;n?A.E@*ȿY; @A1rN@R7[BaB2cBpT9@SC7>A3ʉ@Y;xNv@ߠA}:|@? @iY׭AwB0 B[[]2@,FDx|A@xWԖ@jS AAץV?2Nuͼ@yAHEVe?on̯k">PE%@@ B?ܩ$A AWԖ@ga@- A AcBu@?@R-@!|'4_`j&u>@`?[~@%ACYAga@ @@<@ @E]@FW 5?lL@MоbDU޾K@T @Ͽok?y@@@ @ R@"(@0@ @@p%@m^=@@A@?F /J@@3@/@J|Y@ R@M@k@"3@N@֧@Jܾp5i>@@@@EA\@Lu?V<@A@"i@&@@M@]g@$#@D?d7=@ O@x@:=b`cTt8Zapb(ި@I@k#@!!>?]g@ .5Ci{5^t?T\@qg@҈?\|@ɺ{HP?R|p@EKu@?Zb~2 OTB=f -1ۿg?r{D@X@6s@@@J@ګ@]-@T+@HV?+0%TOjOTB 1JZWX &>&9?)wrpl?|/@ӁE@ +@d?=пwV,'??+:ȼB rm .q??;>2y|=cb\/(rm@?~@@3;W r¡0(=bSȖ?@^@(x@P@;2<=mJcd@1dAkqU#¾] @(y@X@ם@./@B@-@ʈ@w!@(r>ȾۿKV&Edk4l"F;\s?@H+@gل?(Ofeu0}G@h@?=-0r*k%@c,@f?r@Φ@>@U&y*FByCs%u@]@/Jg@>"R?{?%@C@y5@;Ӗ@7@؀@*k?@n@U@@z}@?v+(Tȥ@%@z@Y @C@#l?p@0k@?-?ڑ@?_827 ??@\?.x$? |@@!?#!Xǿ@+ AK@.>y@n=@r)gG{ai@@nHr>:@A V!@!XϿ@FAo?K3׈#A@b8όAKGBmA,i#P@"*A*D?v A9@ϿE)@ǔ A,9#Pp/@[@p>@AMG@9E@}KY?_@@`@ʾ@,E3@H )>@ @|tt?9#@wK@@n@E@}M@k@"3@N@֧@Jܾp5i>@@@@EA\@Lu?V<@A@"i@&@@M@ @@$G?R@_?F@@@s@/AA.E@A?Z@F@@N@ @[R@[?l-.4׈@IU@ˠ@.ߙD!ﲞx_@j^@O@;^tp[R@#ww;u G?@@?@f@m3Eɩ8wê =T@f@@ܽ@KU= #w`.G["Q @jĴ@@~@h@x@@q@`A@C@Nn? -?#G`o nVW_z-[p??hM@h o@y-/@\?+ @" F@E'@ o?w2?%J?bMZo W| O=g? ?Ѻs$rB˿O|u0E-cIQE??/I WJțSmyB?c? ?4V@@ܹN@$@CP@_@\+@ ?'?ŽuGR2J(GoL۽?b?@AشA@@};@#@@o@@3a>翔޽(;`?\6q@ȣ@@Ȃ@ƾGMrq{_>@@,@ @^L:,;iu@N? ,bx@e@@ ./$"|4d`h Fv7?@|@KwYGp7?iu@f@1@$?E@N ?NĤd@d@,@@^ AA-@v:>"O@9??xi?f@U>?%@t@dQ6[ו@@; mXPz4/@@yP?H>A@1@f'>U>|-޾yH[@@F?pYC&@*TC߆15p vg@.g?'1? @ҫ2@|-޾ 2?u@dA?@N?+:@jA)A)a@o@]s`܊ A@ 2?r?@AwtE BJ@i A1#}O>W+B~&C.B;A#=A:ʻIA@r?ZP)@&Aph]{ ""A dACVrCr0C! BnA$-3V@M@Z(i01@D@]wcBkA sPSwBF$CtBv,AH Akұ{@1@(i0z@Y@ 2(q@G^@K|,Re?6AwAM\r?ǻ@>*J_8@@zu9?L@˘?\;/"i@Y[%\hI@|?6/=@v`@:@u?i? @[@c]?? @a@cOL*T,Np@@O ?;`T@̜@bsw@O@? @@$G?R@_?F@@@s@/AA.E@A?Z@F@@N@ @ȕ@z?F_A?YAv@6VP@s@Ͱ@v@@"'̧@)A Af?l`>ȕ@dE?>c>I@;@@{GH$<)07DX@P@O@t5}V dE?-N! Q?0f>|D?R'@{;?H?p&@*?@۾3?;;@@'?[zعh??9Gǿ-U?wv?߿ z[@P~@V@AA@V@@@I.7Y@P"@ꈐ 6× Z @Nfѫ?:@ҷ@5@^@@O@@@?r@czȌ .@$ 6k3";.&c@k@F@8@6Ns.2@X@@e@G+Ĭ %k38.ޜ})DAL?@3@@3@4@=@ @b@ew@$,?xR!2mM8.h>ʅ?yxʡi@z=@a@@QA6A@$@@0Ė쩿ŷ??à`}|Ma>?)@F?ٳ=݁?{?D_?t0@HE?x > ?>v`}'̧?<4Fw#Ru@@C @zelG-m*y |@k:@/l@𡪿S='̧?=~@^[?S!e?r@ *@'X,ɑ3?@@@_Ӗ@=@1 @6}@Pe?",<>=~@pyt@=o@?8@@0? k؉@ A"hr@tADc\@ @d@ Af?,@h @??pyt@n#L@7@࢒@$W@G>=<@@E?1n vDv޶<@@?T=O@ @ed@n#L@+?:p@p@X_&р?@>x=Lt7G }~%VA^W@fWV@3]@+?i"j?@ ߿`Jo@\@gRtm+O :^@@EG]@l?i"tG ]@ F׿eAÓ@\<.xAM ?kN7@'A*P@l-?tT)?0@l߿%>s@@IXs'6;QY@,@‡@C?T&@]g@xƘ6?@a t?5rXF 3Ց;S@Z?0= @k*@@j7@4 {@Ll@ȕ@[㾒!n#]dp@z@T<@a}P`?;@}!??jѿ@@U@q>yv [㾑Px ZK1@k:!s@CA4@>@:?J@fh?5s? @A+@0Z?˦ļPx ,͐ >J>n!U?j@W@Q@o@C@Mԇ@~~@ W@.@?[gD? -? ,yn4Y|~ڿ˱>!$+=F?(!@@6@@A92@wD@/@T?r<`д^yn4_4 /0@O4@o0?w$@,@8ȷ@L@:&\@a@9.@J7@*ƿ|  _s@g-.+ؿ?@ߣ@)@h?1%@U@'ut@;XJ@E:@%H@@_ֿ9R(>x?s@@JzWI@w6@ W?(R2@F@@@]@ ?!@|I@ZWb-_h=@cΐA<>|c= 2?3?@Js@@.o Ag@l@f'@k?D|J̾??پbc"S즾?e:?&f@@@կ@@Gi@'@@sy@@W=]??޼"sw09B~ҿwWoл?@Aԍ@j4P@փ@?f Z??e@ A@5@w2&sw3 ?E@E@I@[A>?f?D>`7 ?@Z@D?y8XS׿^/ b@QAl@49\ͥF@֕@C&z@"@ / @'ZpmR?M@Gc@)$sYS׿J@?,6Z@>]@ 6#?j@rA@(,?@[A$@1RK?N? eJ.R뿿q>Wܼ:?:8'AƸ Al89A&n2Ai@\LT"K;1.R,?Iߞ|niD@@ 0ÿ]:W'@"o@F;̵ @n+a!E @ك?5c#??7#"뾋_@''r8?@Va @X? 8@O@-UVsb]@0f@`3XԊ=JR@zO^Yuc ء>M?1K?T)AP$A)?n~)A>A9@(S+mY=_W>\O^YXob[ŷ΀q@x@IH`d@jA&@gs? @J!A @M^@ S@Ѐ.@2X-3a%D@u@A@b @n@G@@}C@Km!ݣ2;@ A`y@e-[㾒!n#]dp@z@T<@a}P`?;@}!??jѿ@@U@q>yv [J4@/@,?Of@A<@}@,@R~@4TAbA, A@HH@@AmAVAz@j-J>J@>./>=> 1C@- Aȁ(A*@%@/@8@e@)@ ?AWA T@Eű>Pa]I>3s,O|t`@u;a@<@N W@&@@k[%@1@@v@ T@m@3@D2RQ3iAzuA~`@u@? ?t@@jp@C@ඈ@S?w@@"w@{+dᙤAiA`PBALv俳} ,@@.@T)@5@J@}@i@Ʈ@??˺\@uAT@İ@#B`PB BPA$T7Ϣ@@+?]ޱ?Yb@J@>T@Hj@.@Ԩdk4@S Au2AjAu@K?=l@`@'AmAT@)f2tQiտ n+)?a@RX5!z@HA.\A| Agen@Y*?G@lASA:CAY@ ;:f ?4@[>P@~@@ :@@3>R?g@@X@?0W? ue????Sס@@K@]w?`VA?%@J@P@j>]=wA?>!@@B,3ȿl>8]FSS=@xfcDĿ=!@#@A@{|צ<ڀ??ak׿aҞ_@I@R@X?Y=-fg?ѧ2?㕾*??N@+o\"񤿪C@*P@O`@ @z=@/>,V@W?^ʿSeg?3ƮNU)Kp?9?[mB~ @@<@Po@`;b@ëfV(*? ?Suf3,~j?sJ>cRS8v5JIj?+@@.@&?]6ѩ?P>=߿,?Nd> @5?5d"`?}o@م@;@@E?rg?`>>?'@{j>l@%@.>/'#E??Կ?R@X@[e?Ί@#?签?'@>^1h57?:@@”$i@c̿E*.>S~YXFf@@@&@pǿ;>^G ?Ֆ V>&r@b@VAX:Y'GTفŞѿLX`@d@R?(v=^G ?J4@/@,?Of@A<@}@@ å@V@ <@&@?U,=+@y@Φ?8<s6yP@3o@<@?z?Y@*@ϟ@^@ /h@tW@W@.?HE@q-@-ʿswB@&kj Ⱦz@5g@<= @᝷@Zg@zU@~@A@4@~tqB@Z@VmwB@B&A0@+{@m?.@iw3AU@i?@A\<@J> m@|I@U>ABkPBϦA&CY@-v@;?ȂA %SA@{!l>O@2Aϵ@?@|@qa^@~BkPBtBYhA7ڈ@U@t4>ʦ@ق A@eF='@A-@g?k@XC9@ԔN@AtB?j`M/@TJg@h@@f~@4@~S@N@?'7>Uo@+Z@,WصZ?M>:\$1@E@@+?@z8@?@,@@5S@J?^?Sg@֦@@+@Z'R@]@O@ =@ʏ@&@@@7?e@{^@C?,!)?br@c@R@'p?@@ե@4@{1@l@@@Yd@g@'p@}?@q@ĉP@!)?B.*?7Z?Kui@;}@Au@9?@-@b@ZD@t@ӯ@xAi@DN@1R?/>B.:;[ᚺC@|A-@@QfK|~jO5?@k Aw@,?R|ѿ:ԓ?R>/z"@ @@Oa5Q;a@5@3%@s,?#)Fԓ?bP9mR=@mψ@17@?CD7 W y@i@nb?Jb<B*J.@nn@~( mpL]@x:@3ʜ0-@)'R@<`[v(@>\ L@<@Ugn@[)!H  Ԍ@ A0@\o?@t=֤Nc_@6@@?k;6Z|2h]"4?O@ A )@C>O{?=t=hXY?8?|'@>%@7A@R@;pB@G}@ߙ2@@@c@V@z0@?? hO8l1@t@m"l@qJ? y@J@w@Й@d+@ @@6@@1@ ?HB\@7t@+[@O8La?y<@e@@@@Bl|@6@x@׈@N"1@ @@ʮ@@'{@L-@ +@ Lso~:q+@-@@t@&@D?=g>.@ l@\ W@=OS@ʰ@P@@At@ζ?sS:?Y>ez?}@AO@@ن?~T?״@ A@v??wA@)@ A@s?!S:?#?%HGQ@@)@M̢@ş@>ӂ@˓@Y@@D@M|@ sP@/K@GJ@$@q3b#?@=9=|@R@h@1@V@Vφ#=e@ @?@=S@X@TMq#@@H@/<_ "d?5g? @ @|M@8V#ăhO@eH@ ?}4?vk?ͻ+z"u@H@"5@מPyXu@cb@_@@J@0*@#ܿc\>H@@)N@\t@OQ@῿oV??"5@NO:@T@@Œ@Ls@#@Tqz@@]5@o@f@a@@s@ʹ? ]D58N"t>~@t@g@R@@?@,&@`Ad@+@c2?tY@<>@M A'@j3?"t P?v@X֤@@C@ޏe@ )?p>^@Ym@x2@kI7(-@*t@o@C@?7y@v?#z\?vG@J@@X@r'@R? -@ĹS@@]?rH ٿK?ݘ?e?\сsxS?F@j @}HbY@hq@i_?0x ^Z0!Ǿd>K?5"ㇶ6?~R1v+d>@0?!6/0C?i@L?9 c)IڿNѿ5"g‡?">CiԿ?`D<@腥?P;7df?~@V?:ӿ\ĿY˿^g A6(R\O?0@?y, S@8m?X@AИ?ʞ9V A>RHG?GJ?*6m+WP2?R@**@Q$#[Vw@@!P?S}c3RP?>t'r3o?4]3S@2)@n@<=@8a?ǖn@q@i@kv@x;ȫr˽Rt' ql?CJ@P@=pm@@#@I@ҧ@s@J @@I @L7@?>U@K??>4} La?y<@e@@@@Bl|@6@x@׈@N"1@ @@ʮ@@'{@L-@ +@ L׈@#1@!! @@ɮ@ @2({@C.@c+@gMa??@g@@'@@l|@6@ x@׈@l@ W@=S@ɰ@#@h@t@?hv\z:+@a@@u@@D?g>@l@ Av@ ??A@)@[ A컺@s?Z탾Z:?`V>z?@A@@]?Y?kٴ@ AY@@-@Q|@swP@ L@tK@$@<3bV!?,H_Q@K@@̢@m@ӂ@T˓@Y@Іk =J@ @,@T@X@PMp#@B@=㛂G=}{@yR@}h@@3U@=І1#xhM@G@.?4?k?.+"p@@:H@b@ N@]t@Q@῵o??5@ڞ%PVu@b@)^@@@ )@'ܿq[@7@r@h@@@u@"Ѵ?! ]38O~T:@LT@@ƒ@Ns@Â@rz@@aA@A+@>o2?TxY@>@ Aw@_3?‰t8>n@@g@LQ@U@h?@'@aAm@y2@M{@'-@Gs@;@@o:y@e?R!P?v@^פ@@gD@Je@ )?>^@m@S@@L?P@f@@ba@u@l@LYa?QG@J@g@Z@'@P?3-@S@=hl@[dc@@~@E@l5@u;?::?+mqǗ4??yE@@]@@x@=hl@3?H@p@9@ Zp@N!+"e>Jٿ8iK4{.L@c @8V@b2@3?k=Z@jq@_?)0^/lǾ>K?oؘ?s]?ׁxS?þF@+i @߃k.h CK?ii@L? B)Fڿ=Lѿ "~6?zD51+7W>@*?!.玿(4dmm?L~@U?:ӿĿ$W˿e^Whć+>*qԿ:?A<@?v;玿b @q?X@IҘ?9)VɩA5')࿁\BP?0@?y,b #֘w@*@U?Qc3MP?>K8G?4J?9,u-WrM2?=R@*@.#db?Pn@q@O@v@;ī˽lRu';? 25ya3PS@*@o@<=@db?s@ @@Z @7@2}r hqq?J@ "@qm@@$@J@@s@׈@#1@!! @@ɮ@ @2({@C.@c+@gMa??@g@@'@@l|@6@ x@׈@v @_@/6@@ 1@ ?9F\@v@90[@1@B@%l@K?&y@J@_@HΙ@)@v @=@uå@7@#;@X&@Ո?,=5,@c{@CԦ?< ?;(@֙@`?t?۟@1ɖ@_@0@=@ϟ@`@2h@PvW@M[@?ME@-@!)ʿ%kt6P@4o@~9@?~?]@a,@ϟ@U@] @d@7@2sB@\@ߔm*B@&FȾ@r2g@=[ @@8h@U@i?ľ@mA;@> m@vI@z#>AB &A2@{@l?̓@v3Af@i?82lCK@q2Ar@?[@o@YuXY@BPB$A'v=Y@.v@ʸ?(Ao"SA@82l,=%@2Ab@g?@=9@ה@ AtBWhAyL؈@樃@>Ȧ@ Ac@,=6@bT@P@ȥ?7>o@X0Z@GWZ?Baw/@!Gg@|o^"@@zi~@6@0E@sP@/@??@`8@ys?Bk>:ɩ1@tE@@.?@@ 8@v?@0E@\@O@=@ɏ@2@@,@C-u.?jZ?Pwi@|@At@?[>-@kb@dKz~kO4?@- Aw@,?Tѿ{? J>C@A@@ZSQdK4 }R;a@@$@-,?#Y3F{?4>~@@$@ꩊ4 W 򾱟@@bGѣbРIQ=@<ψ@/@?D7pLx2]@:@ 3+:=CJ.@n@Չ~ ) Un; P>x-@%R@|ŝ@R?w% s@A}@c#o?@[\s L@@man@G)'3I`|h"?G@ Aj)@@>{=χ=ܤ&QN`_@@@+?l;Z`|U}@2@@@c@0W@0@??<&hFfY?t=?(@$@n7A@P@mB@U}@v @_@/6@@ 1@ ?9F\@v@90[@1@B@%l@K?&y@J@_@HΙ@)@v @?4?00@@T@Jp@'b{X!@1b@4@K/@o*?I@ Ar@@/M??H@@A.mAVAz@-.*J@>9-/SO>,@獿Rݝ~@wTAcbA , A/@H@<8@Fe@'@D ?AAzT@L-X>WsH > >\lC@ğ AJ(A@$@<8@[%@1@@+v@T@nn@3@<0BQ0󿐀 Os`@9a@@@W@%@@[%@Xsp@@㴈@?@9@w@N|5;dAA yuA~@@X??E@@Xsp@ۄ@@î@w.?\@uAwO@|@"#BPB}Aj俠 (@x@8.@g(@-@@ۄ@T@l@@8?-#?=4mj@~@z#@Tc@@Pg@q@?Pl@@2'AAT@eGS_տo'+)Uw>`ϡ4@ Av2AjA%t@?(?G@~ADSACA3@n;w ?4@>ሀ?a@3W1z@HA'\A Aan@(?xe???R?ա@4@J@jw?bA?q%@J@P@~@ :@Xt3>?@@s@'?P%W?xe?[>f8']ZQ=@M=A?&"@@C-`4ȿ[>Dր??ck׿qҞF_=I@R@nT??Yw -esQDIĿJ!@'#@@@3|צ=mDր?i`@@{=@d/>v,V@^? ʿ e?+2?j?=N@Qm\C@+P@i`@?@Pq@w*?z ?I߽㎢r.Nu?I<?[l @@?@=@@'?|-r]ۃ_?>?߿-_Q ?X>Rs75Nj? @=@܅@x=@r@E?Wl?>s>?~Yd>A @V5?5d#`?o@܅@J?0R@X@KZjV?|͊@?3ԭ?'@ks>/lg@$@n.>& $E7??J?K*>Fῲ8XGf@]?@&@ǿ{;p>)|5$?@@~&iif̿K*lHT̃ѿ1W`@d@,?,(9=I ?ŕ%\>r@b@AXϡ%[ 'l?4?00@@T@Jp@'b{X!@1b@4@K/@o*?I@ Ar@@/M??@#?jѿ@@@)c>vMn㾻!C#J]ar@Ez@=<@taR`F?@H@h?8p? @A@W?-t̻fQxUZZ1U@y!@CA5@<@X?H@@Ӈ@z~@X@e@3?a ?6?],r > >%%?k@MW@@@@@AX3@D@/@ﲗ?~rXz^ p4.Mzڿ>p/L +=t?y'!@=6@[@Aѷ@D@"\@@.@s 7@.ƿވ? )ou"ߏ&00@@4@.?$@4@ѷ@:U@t@RJ@=:@PE@x@eֿ;9W(w?n@o޳-,+ؿA@h@)@t?0G%@:U@%@@]@^? !@ݺI@vZBcdkt=Q@, -[I@{6@Y?sX2@U@%@p Ah@<@ɬ'@Tl?nr!̾y-? 5پdcw<>$Rc=l`࿾.?ȷ@TZ@B??xTW-3*?@E@K@IA>P?ɺ?$z@}#@1 @[pEnо?@ Hc@$nY~ ׿/ _@RA@)8\.F@֕@$z@S,?@\A'@PAR?s ? e!?,6%Z@]@ц6={@A@S,?TA o2A@[LT\F;/1%5RIq>ܼ_:f?f8'A A89W'@m@(;ϵ[ @G+~ ,?IRߞNyn gD@@!ÿ']9wޙ;#XU@'Dw 0?~@@#3E@?c? ?wb5]@*f@H3-]=R@B? @.?9v,@YO@-RV?ȃA$?A9@SoY1yCW>zdUfYDh >?ɝA?wT)AP$A?^s? @WK!A@fY@S@.@`Xb|ŷ_~q@x@wIG`d@A@^s?_@@C@Mmݣ;;@m Aay@eU.abDAu@dA@Ba @@_@@#?jѿ@@@)c>vMn㾻!C#J]ar@Ez@=<@taR`F?@ΰ@;x@z@'Чl@A Apl?1h`>ȕ@Iz?ZA?Aܩ@UR@@ΰ@Y65)077V@P@O@Ei}V E? >cBI@<@ݬ@hG4HuY6xt&@*?۾ 6?=;@E'?uzh?T?Gǿ" !Q?y>v?Q'@U;?ds?xt&@A@@Ք@@+H7*Z\@T"@F /?W{?X߿U!1b@ˁ@@AA@ܑ@@@Fr@T6z=5.<+# 6ј 5!@tb?"=@fշ@>7@ʊ@@俻hs2@ʦ@ @@RC+F @%=3A";*&d@m@:H@R8@15@5?@#@ʍ@kw@d,?S52iL .%*F9?@@^@74@15@+RANA@@@ –㩿?^?{ j>*?rˡ@@@e@M@+RA??C⽭b?v0@iG?) > ?>2}'MyV$->;󦽬?)@ M?M=?/(2k*z@h:@l@$1S=˧?<4F"vTu@T@C @elG/(@Ԗ@@I9 =@q~@>j?N,iV>=~@[?!?W@y+@XRǑQ?@@@8Dpf\@ @c@J?@ @A?m?xt@n@䞲?r@@Š?eeډ@ Ajr@8Du@v/:@@r? s=O@G@I_d@!L@O@>@"W@)>:@{@yE?E2nuʐC~TAW@"hW@,]@n'?؄p@7l@}&mՀ?@$Dw=t؃ʐ O" :_^@h@Eeu@1?*"e?@߿֗J@U@ Rp9tm OxA ?DPk#N7@jA\)n @ό-?G =]@J׿&fAÓ@_xA*;|X@@H@?&?y@Y߿Bs@@|Itÿ* M3[Ɣ;@_?f ݏ@*@ "@:c@xʘ:?@ t?7r/Y 1w{-@0@\ѽ]CM@\@x+@@7@{@Jl@;?ȿ2@:@g?f i8Kw@@K:@ +?r@@5?E?@ @[?@*@?RKR_@ AƸ@i8ΰ@;x@z@'Чl@A Apl?1h`>ȕ@Iz?ZA?Aܩ@UR@@ΰ@@0A=A$E@k >?&@D@R@l @P@‰"?U@?AH@I@@@5w_z@=^@@9]tbR@[?-%4؈@W@[@ݙ7D5uǩ4w =T@@z@@RU=g w`;u D?lA@j@f@3Duǩ@2@@oaA@&H@| o?!-?؋1>.>[lw @Ǵ@@h@E@@[? @F@\I'@w? 2?vCJ?Z[ܨ ;n Tn,q??mM@3o@./@[?D-vaQmK??Be } KO)Jg? ?j$A˿~u$@FFP@_@+@{?w0?ŽKuCRЪ SkB?c?k?|X@2@ǹN@$@@=@%@@@@1b>Vـ翊ݽ(Ho?'?d@AA=@@SFJr{'a>@@R-@P @4L~;,h;!`?6p@0@@ƃ@B~ƾSFcįh  F5?@|@qYG[8?Vu@ ?԰Sqb x@g@@!7/&"4c@^ AA'@v%>#O@G?~i?@@(?E@ ?ڣNd@@,@@y4B@3@M?K> A@@ >>v?%@Fw@>Z6Z@6@t mͫp- >v~@$j?21? @2@8޾YD[@@=?xY-C9&@ߠTW2ͫA|)A#c@ٻ@%sJl A@1?@VA@rO?+@A~&C/B;A!0/Af:#I'Ad@ r?@A`E)JCi A 1_Y>7,B~&CXrC؛0Cg Bd)A*- @@H,侁4@2APh|S #"A˲jAxCXrCJ$C B,AO?&@D@R@l @P@‰"?U@?AH@I@@@@A@Au?[V<@@i@@@M@j@3%3@@Bا@BܾDpi>@@@^ZW.qR: @@9#@>T?g@q"#@?7=@^N@Hx@9=PdcV7:^#ܺT|H3P?w|p@Ku@y?!Z2X.'D{Ot?Q\@pe@Έ?)| B#r@J@۫@z/@ +@pMV?M+%*ߪj0UA Bf }2ۿn?|D@P@s@T@r@E@+@d?пq,'?o?+~C IJTYXJ&>8?wn?/@E@4zp|ۿV+EwzB0kVF¾!_ @z@@@S/@e{p0~G@h@?wA-+*wmn"jpl?@j +@qԄ?%(GQGAyRs]4Wu@\@SHg@,&R?~?%@*@m?Or@4Φ@%>@ᾉ&y,GU@$@}@&?w+3ȥ@M&@@ @B@5@LԖ@9@s@fg9>?@m@U@t2i~?=@R?$4x?jz@.@' ?$ g?o@j@3?j-V?'ؑ@d?Tbt2,Hge@s@݄q>4@WAO!@"X@) AG@Ax@6@2*KGBAaN(P@}#*A D\?=x Av@Ͽ@Amn?X4"#A*@fЌAKGBz`C|$CMBa69 A8QEA@[71@ A 9< sA75:0`|AVn Cz`CjCHqC焃BvRd@Æ@#@ש@%A3Ϝ-D@`)r"B \SCjC`C$"#CiA6 AoP1@@O Q@AtPqAx9N.iA C`CGDBgAţZNR@"A_-@klA'@)X@ARM?ڿdA@:zyAGDB>_P?+@A@r*>,@A8HG@9e@JA[z@ʼn= g@;@7l> )!?*@ @dt?ؕ@#@zJ@@@u@}Y?]@4@_@$ʾ@>3@#K )@A@Au?[V<@@i@@@M@j@3%3@@Bا@BܾDpi>@@@@tB@Z?F#//@@ޚ@/@X~Y@Q@!(@J@!@@g%@sm^/=@@qOG z?κ@Ei@]@@T @ @o@*y @M$@f@82@S@N),@%uupA#L#f[?a@??=?R@?H)>h@ӭ@X@/ ?ph@96?njdA#p@w4@T@!<@@ǿ>v`?&@? ۾{)8̧a3'E?\},@9@˙@@[?X#C?~?Hl@+@$y@+aahC83x0SG@`@܉@g?ٿ;(~j>?oE<@i>@#@c@?A?n`|Xz{tlr#pD*?f@\0_@_@B @0?j>F@l@8@@?6<+w?vľo|??P~,@w/L޿-0"@KZ@Ì@ x@F@kQ9xqk?AM@ ?V=6?P?f^0?*`>b@U@.?'۾?O@:a? ./k?KEf2b @0]@@@@ɇ??c??c?>G@>g@Fۥ@)?vao}?MN@Mͪ@x?8Ͽʿ,@@%@jz@K@B@$@ L@٨@@ @y!UG?@MN@A߁¿.%@3@G4.2U"?@@ú@"@#@p@A^@i?SQWm7@?@LA߁$t.!@*@Vƿ@P@A@ŝ@$@ AدW@X@@?yU?$jͬW?R\@@A1qQ?0AMS@lj?S@A=?~ֿ7)@PAj#NoBYe BX_:B| @䣿?7AI@]ȿ@AP(?|;@3@@ ?A#NoBaBcBPOQ@:㿀q8>ǍA0ԉ@;a;험@Ag1N@ͺR`6[BaBwB BZ<@ņ,0]A贳@-x{u@A۹:%|@W" @G֭AwBen `#PRED@@Bv?|$A AҖ@YR AAV?$N ̼@wAHd¿0@en~ajf">@`?Iw@%AWA`@G AAX? @+QAiA/@:xhv2h@략@l@<>GT@s@ Km6H@f):@F>@Q4@R@.?V;hv%@me??x?A_>տ80@@ŕ뭛?Z?ÿ=:" ?5@1d@%@Y`e:򿽲{E=W)l|歿>)F^\ve 2I?x9? )>ˮr,Y`ϮqEy'?/@.?6fxsb!EYE,@>)@H@bb? $fϮsg+!|j=T-L7"(>׾`ޛTxb2$!?2?x???}Q5%sgh@@ߞ*@$@7?ܠ`YEĚqb@JV@B{էX@m@8î?:N@t'@(@h@@`&Vf=J@?@y?>=@;^@;jqa?9ի@!.@=< @[3@@%>=`EdoS?@RA@6=?bUSlEw+þ}N7@ܐ@@uq? Lȿ cĺRҠ?i@@? $S?w@#)?V8XO?q>@"ѵ@a/?ygPVe1>e3@=i@#@J]pT@UP@p (@8@@f@@[M@,6^@&M˯)['@ߊi@e3@=7@@Qwr{gE)?ev@3ï@~g@t@X@[@/ނJ$y@Fђ@z=7h3jC~@͙@$Txܡ?c@m@Ų@ @f?,@$% A7@У>f?%@$MU¶¿uak? p@J?Ƿ@Ay@z-?.@$AjR@/`?`q??S2F¶F>4`@@IV@@*@:Ϲ?P @-@uD@Xa?O@=mF>l_,Qbcq@@P|'@h@ֻ@Us@@an@|?%Q4?@S@3 QHl_u^4@_O@X8ƿ}3]>8@(+@6@ALA@Pa@@&DgU؜^@@`ue@#o@ $@\$9lRf3@@ D@@Н A;E@?Z72@j:T@ηbap?@e@݈g}v+{;?<@Bt@`@+۾ @Ѕ@#@w^ʾ?.@$@W@}`O 7݈Ky~,@Y@z@QLx@C"@ @WA@m@@(/@+@֘@?+EkO4Tzɪ?2Jck]AַA+EAO5>P@z?f??u>ze7p#?u?t?]rnV?ٸ?9;V@@@@aK/x @?/ @L?ΕV?p#?>@52?`?^?)e/@S@>o~#? @7@Up 3#??>@?c? @i@s,@.??m@%@tVם j@@}\>>;@pa@@j??s~Hv ?@NW@G@??wdA@d@Ɛ@o@s@n?gN=TSn@/@샠@0 ??7sF5Q)Y -@=@@f@o79@ز@l@!Ϻ@$"@P@@@^G@Uhq}`F ݷ-[)@kNAAmW@[@g@Bf@̑W@YA}OA@op >˳ q??G}=?G)AAO<@{?ڛ;@?5G@VAY=AN!@Olt7)@!_@m/}b@Ӑ@p@{@@t$@@؟M@l @ @@kD@gV?M@@mBUS@H@c?1@!g@Bm@59@H:p@]A@9zy@$@SRP@7@Bu)Kx(?*ǿ= ?$P@ y@V9}@0@5h@Zj@fi_@>?F5{4v9?yEn? u)S(@C=G@aR@C~1Fn?5O?@4@b&@I@:u6@\ '@n@5@vɿw~RR?]@¿S(v=UU@@K@ >X@ @E@C?%?x? i?{@c@{(퓾ռ@s@v=@:պ? @(|P @kHDA:6A|@e+?@zƂ? @AB/A ?X84r?D~?@:JlzX_ҳ@?TA ARFk@;}i@!@P@M@A.A@^Cbg$DJlKy~,@Y@z@QLx@C"@ @WA@m@@(/@+@֘@?+Ek< 2@ؑ@@B@ؿ@1(<@b?y]p??R@d@5@n@!5@*?*@j@@|@-G@< 2@@S@ AA=@>6,?|@4@c<@c2@Y?Vh4<<8?^@@MB@@@??Š?RC3@ܹ\@'Y@y v@+Yp@P?q3 6O4P652?R@y@E:@?T?@??@ݿ6 8?{}?ĦT@{@@@%Kʿ.@⒕Ai[A<{?~@rU A;q@3?1j?0@ݿ@#H@D@X`@%@@OU@VBH?ZBrBS@ѫ=w-@Q@-~@W@_$~@ i?t?8@F@ũ@v@@]@=4x@ڍ$BxB^#B:@(Y|Y@b@ &@އ@6@t?C?@p@X@ @ꯃ@lQoAAA9eAրؗ@@ >@U:@[@^?Ch펅l5W?-? |@@@5t>[w3@,QAb@@> >ˌhFm?S=??@i>c@SGD@E@~L@?pvV63'@JE@̆@<@ @A,@=@% @Fm?@Jz@,@ @?@ @ h>5>S@@RT@;@)ؓ@s(?G?Fێ@č@O@㴞@@Jz@{?p@@#@@u@F@D?&@@@.F@6H?~??,}@@@ߵ@@{?Cn R3?@P1AA@k[?+8?s+?I>X2? @#]AAF@S@+뾔yCعf.6x>*@zA䓲@6?K?o\@C?k?@ AN@{b=tDحңع7 X_҈.>?t@?@wx?%@[@Z@g?4@ؑ@u)@݃P8G7 ,#a^t%[?<+@ s_?ڿ>W@<@)@Lނ;g? 5?ɦ?q2M,"cp$w'A=?*{?yt?R@&?Z̿¿]??q `lyhOktL¼=Re?QEa ?@@N{@C?=i@rb>Qr?@:@@â@sJ@6DD< 2@ؑ@@B@ؿ@1(<@b?y]p??R@d@5@n@!5@*?*@j@@|@-G@< 2@lf@%%@ @@6@Ht@ @@?L'C޾YY@؏@B@3@@Bz@J@@@lf@/d@&@͔?dž @"OB@O@e@@-d@:E>]K@U@&|@]@3@ E @w @ga@/d@ H?Y@տ@J2@B@xp|[b5c+7?@@t@H? 9N5> -HA Nz(?rD@%@a@`]+>t@Rʼn@H^F˽@EAyN@'b?(>Fƿ-HvF*?2Q>yn^?UHD>%]fATAnA?h?r3@Kw+A?e?uٿv@,?I "ZA '&?aA BsAnM?tBdy@>WU@#Կ@^)w OTb?gC&??$?FW]2Z@C@AK!@t$PΠ @?f/z?.?ά^31X↓.>?k[@a@<@ttg#w6? @g@p@>>>3:~`F->Δ?vL@@@BEh@*!־}<^>:@"?@m7@h3@7@@j;@ HG@0@̌@@,(u?@ﴉ@Y@ٳs@bw@(r`@'@:? ?@@q @]@ @ U@C$e@@?f@e ,@}n?jvVHt?d}@)J @k@S@@,h|@+T@@eZ@ @ #@YAH A2@ޑ?ͽ3>Zi(9U>sb?+? @tD@@n7@1o@eZ@9'?~?CR@@| @@N@cR6L*:>fAI@R@w@?%վx&"@%߸@@"@G?9'?o!fA@}@V@ZLѾP?پN@@q@e@⹾cc?nb@?U1o!Ţe6U?@e@@4@Qu1?/.<׷r?V?"@$@3@kPŢZs"<3,Z @i@M@@$?}$K3? q@0@֓@N@Ǎ)rnZs3U+>;Œ@@w@~=?.@\=|:>7@ x@>@R@Mș@@9x iOTݬF@x@?l&D@e~@h@aC@S@3ɿΩ@g@ ?׿0iO:??%3@&K@H@lc@JͿ+W?@4@r@|>L;%T@%@=@54@m?*x@Z;@V@hg@A@?%xnnEпݔݹWyd?ʴ@rA-~ A/2@@*x@lf@%%@ @@6@Ht@ @@?L'C޾YY@؏@B@3@@Bz@J@@@lf@hRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h@A;?Ԏ[W?jr@Е@r @i@PD@`? e><8@'@~@ @u@ +?lɾ\?@9@@f@@^ @D@P@p@˸?;>QG@>?\@@x@@>Ӊ@un@B@9@@7d@@@ @t?9>Rd m>=bbK:\?d+@j@;@Cn@mc@@eB@g@m@cg@Ō?->?x?TE^i]+??Q[?>>@V@SW@eB@p>Qc? X?yJ? Iؾ(0@S v@ͥFV=Jr@-@m,s?X'@C?p>+@y] @:=@/@G?>DX`?@&RFoi(@T?r>i?{$@[U@8@+@b@԰@9@զ@ܞi@?K >Z*q6`QؿKP?Ug?'?'?HC@Jj@@7@b@@$@n@,@Y@[p@A@U.@]g@d@?!7@n>@'K?O?f@be@8H@cH@6@@.?I;?T,?z@2@a@!@c˴@z?n?.@[@@]@8@?_p.?gLt%]/MQ@-@@mAk@_l>h^@lA@@c@v;?g@2;?[W?mr@Е@n @i@RD@`?e>=8@'@|@ @u@+?ɾ\?@9@@f@@_ @D@P@p@ϸ?;>G@>?\@@x@@<Ӊ@un@B@9@@Md m>= bbO:\?g+@j@;@En@pc@@eB@g@o@hg@Ō? ->?w?P:Pi]+??O[?9>@V@SW@eB@> c? X?J?Iؾ(0@G v@ͥFwV&=Jr@-@m,s?X'@?>+@w] @:=@/@G?gDU`?@=RFiً(@T?r>i?~$@^U@8@+@j@԰@>@զ@ܞi@?O<^>ҫ>*6`QؿKP?[g?'?-?FC@Jj@@=@j@@$@n@)@Y@[p@B@T.@]g@d@?7@"n>@1K?U? f@be@8H@cH@8@@-?4;?8Tw,?z@2@_@!@f˴@z?n?0@Y@@_@8@?_-?hRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'?;>Ab??@ @Ӧ@ @@P@4Wע?T@@*@{@@ ?8ECS bɰg??5@@@F'@j@@@kK@bo@T@f>G?S@=?󶿇Ҕ3Fٜ>"-@{x?hm?߷?)K@jQ@/(@@1,>Wh?׺@??-4ؾ-H@0р@Ϡi r ]=sB\@N?XۼXU?"@N$@f?1,>=@%R@w@%(@н>U!? @¾fT@W?L>?sI@GĄ@p@=@H@@@(@Q@wXH@?!??bd?9Gω-L=?)?&싿L}սn@@-@U6A@ĝ?o j)?9@A!@K@9@tLoGd&?;>gX??@@Ѧ@ @@R@4Xע?T@@)@{@@ ? 8xEKS bf?C5@@ @H'@j@@@kK@eo@Y@[>G?R@5?Ҕ$F>!-@{x?`m?޷?,K@jQ@/(@@w ,>5h?ֺ@??24ؾ-H@,р@Ϡi j A]=kB\@B?ZۼOU?"@J$@@?w ,>=@ R@w@-(@н>d!? @¾eZ@Q?L>?wI@IĄ@p@=@#H@G@(@Q@vXH@?3!??Sd?9[-D=?0?'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'@"j@@@@Rl@? @l+@d%?+?)0@Of)@Klx@f@K@@@@M@>@z @W AMA__@JP?0A?of?s>5 =x?CL?g?z@ZB@3@b'@9ۈ@M@V?E?fK@<@@O@Q:)?Q@@+@?nj[k)@8@r@,@ `?V?o 53 R.@N @*+@ *?N@5@3}@5#@2+@_@U?xeQo 5 ˀ"?P0@hۿ@J@S!r@p?o/`߿c?sT?!$@M@ҏ@P"˾ b p}Y>@@@ @>?;\8ǵM?v`C@x@@T>@k~>/7b 7!mP#>?^@ ǀ@?@(@aھZ< @?v @L,@ n@*>fčɿnSZiؿ @@?\2Q@@@A@/R8@3RhG,@>@ѓ?Y̿@]nh7>?$ @,@k@<8`(?P O@@^@r`>@ S@%@y@2G@J>h7~@,$@@r@$Ab@=o?I'7~`ƿ w>V>43?2y@ j@jm A=@@~@L@Pq@@ʪ@G@fH@@AA@L@r(N?_!ha?Ո@@G.@5@@@ޭ@Z@L@LI@Uc?(?@J @D=@@6@q@^G?=ؿ2ԾP@nm@e@%I@Y@u&@c@N@LI@(:B[#-?AL@؀@@O @2 9c%fE{I#2@@AE@?;?#-0?(:!ſh=< ?!-@^@vܵ@ mk*s@83A1@@hNA[@?G ?$!=|?D `@?=?| JA>3AUA#ȗA ?#=(?en%@V?t?+}?UF=|j EZA@ *:TR'I? 0AA>GrA Ϳ]/t?'?X j +uO@i`?Rx¾ @MW?uai>@-@ϬR.t_pf?d?$>aZ??+usL%4Z?`D@@ @ψ?D֟6xbz3q @c@@d-@ÅR?ca?0¾DZY[=,@3@@ qk@)>2?C>Gi^@OM@,@1@e@?Gj?s>0¾?@F@Y%@1@H@!@m @/V@Dy@ @"?Q? g@1@Y@'@ݝ@ڱ3@h?˗@?@@"j@@@@Rl@? @l+@d%?+?)0@Of)@Klx@f@K@@@@Bɒ?E@@u@J@+]@]?,?L?Hg@o@xX@j@ @ $@p@ZO@(@U@'S@Bɒ?JD*?c@Q@Ay@8? f@QA6@@@3]8^i$ "8JTʩ@9 A*@l?y?W@l@@@!A@o2VqUE"$p&ᥔ?tԕ@8@ձ?b@0@)@]?yyZ@}@A@GW^FѽiBh}]?T @\??针@@9R@+t5U@k?( +V?Fѽj]o?n=?㲽;>U@`@? [&?o ?'ؿ")yk$\7GRJz>rn>Cc@w@JT@*N}}a~"@j0?#7MEk 'X.hR? v@b@?y\@S@@u ?2@U@zP@ K10C '; ?=; @\AH@ ?v?@tp?->Ů@m&Aә@>cYmѳ; f#7dDZݾ?5@+6@@3@rB`?cA?|?0d?9?͍@n@C@-@[ @.ΉfF?i؀@@R@Rg@@`?͓?Y.@՚@ߜ@#P@ɕ@%_@b?@V$@R@93@/@F?W@@Aa @u@m).=By_=@ߕ?ު??]@3D@@/J>v?f!w@`@ @@W@4@%@VS@E@DB@m@N?@fA =w{4LgX= ?%@B+@xW@87@MxB@P3@4@TC?=?dH;?w9L@A}M@MH8Ч7AA1qA??@2@p@l?de?=T⾼v>~S1@@'@SG@@r/@/N\@ BRSB8~B@_F F@,-@c@qh@fHa@&?v>1L?q‚@4@v@qr@ @*N6xY>@ B3HBA3p`_@ڡ@(@@ܫ0@1L?ƿ0{`?f6@s@1@؂@i@2u &AOA@d7`@@؏@M5h@BY@S>?ƿǠC̿>P?ڜu@@@,3?|n.eIz L@Ä@@HqH@ ?#?2aǠCפ>ֿB?@3@߄@!@=@;'@G?#RL1Bu@L @@@ {@# t )et.Q@}@Q:@Y@Ϣ@?xYؐ?GD@͉@@sj@Bu@Bɒ?E@@u@J@+]@]?,?L?Hg@o@xX@j@ @ $@p@ZO@(@U@'S@Bɒ?aL ɿ>>@F@@Z@yz?@ @@RW@W@D@)@#W@]Sa?*06=SN@lGAZAx7@:=@Ѹ@zY@&-`@1A )NA'@nmC?5?E@NĂD&?'Au<Axg@i?<@r??+@A8 :A"@Rg,."@5?:z@:@n?b5eٿ8@W$@?ӿ?dl@I@@@V@{2 @@@']@:'A0@g?)'f?9>g@]G@@@{@/3@+_@@4 oB@]}@,*+3Å'm=nA?sO@]o@Q@@ @M@B@?\n ?B\?n+:"AB@}@>e"c?ˣ_@ 9@$<@k@9@4@L}@צ9@a?Y@`+?e@@??-y|)@r@?@?s$@?oi? @p@er?@@`+?>)??Fg'@HA1ALg{@y@2?@(%??DA7'A?GM%?Lt?>;8V]ܒ@NAA@@˚@/u@ޕ@_@{A:2A1)@BzS6(U;u7nSML2@,P@@V@ÑX@!@Af@X@ણ@@@@˿;u72r<?4@5}@}@?J?W?jh?yt>?Q@- @@,X@@J@QT2r?i?+@Mk@:@??7@ ~*??*J>?a@ bX@???ijW@<@ƥ?U~ |>,@ug?#zؿI>%!D@G@??;?kNʿT1?v#@ijW@?Q@?0硿1翶?>Oig`oAi2A~'A5ÿMw?dİ?vjzhd???` <2?}@>I<?` wuA^zA@$r%F>_ 0@?ԩ?U?t?` ?Ia?~1`p?PҦ?QMд[&H#e ??ҕ>=''d?"Nh?L>?/?C ?mI(ɃuY@J@0>kFe3dOV;?@}@'n\B$>U??T?a?@4Q@1@???6@\t@w0?@@4`>J?H@X@-?Vcj?T?r{ z?h@"@~@?o?"@Woe@ʏ@a@ږ@|>@F@@Z@yz?@ @@RW@W@D@)@#W@]SaENe L_@?Z@@8h?fOM@JG@+@-ι? ׿@鸮@v>ſe EN@3@@@/{]m@i@s@@'@v A@@ZU@g@׿I[{P*@ɅU@@k Wi@@R@@6@J?Z@A@Y=?E#Q@jzVX1;)7.[*?`@?14@A@~s ?;@A~@(9f???/p -Xn9Vq@F?musx@@@B?q@4@6{@{0?@@_5kͧiT@ @ؿq /1@@\@t@d@@?ſ {w?;@CB9Q5Ou] @ٺ@yB,>@@й@@7@6@D @jrʲH@v@=r[I@@@<@ pȒv@P@eC@V@A뵵@q?y3@9Uk@ÞxREJz{5?;[@r[I@ؿ7tR?@5@@H?Hw@̃@*1R@r?|@Dl@N@`?G_r #NfCΦ?\A"AF@W??ig>od|?l6?U@rAA?#Nu59'.@b#@(?>?j@@m,"8VE#4@?^h@]@s@#fg Ͽu@z?`??¾=yY@@mo\??qpݿlN$ b?V@n0@@ztHpA8>B2=0=EB??]#gS8Uc?5?y>郳>6ztgf ׾cр>?7H]?"[k>KF?f~?I@8x?7cVj@;A@#@ ?i+Gw1@i@*#pNڿ8@]p@Nyߧ?,@Op@mI@j@1\>P% ?@ϱ@@-0>>@u@U8w|>AC@,@==w50@@Gy@C: >Ҍ*1\C&̣ Gr?0A9 A@Fp>GFdχL"蛸-(?%v@ń@@$y?rhCENe L_@?Z@@8h?fOM@JG@+@-ι? ׿@鸮@v>ſe EN2@A@#θ?'7Fi@@3@cډ@'@'n@,@tF@)(@z4@?2~ @ȿ@2@"R?cj@J봿c?n@)@;j@ @:1@.@@8?`]ᢿ\=@R@ "Rd4Es<;h>S@~?iB@kASA(@@B.A@p@{ea?@} @>dTbpۛC?$@@:ʥ? Ai@ @@Aj*@w m@Y AEU!Tb|BBw;\J@οu?%A`@|a@3A? 2@@A|BB(FBځhy@|cޫ>GA@cT@AJ>9ݽ@dZpj cBB RqBfAߥ݉@Cj`g#7A@,5i@A?N@K?K¨bdA RqByKrBқ@P@oM?9Aq;A@ An4A?hs@@HAbm{Fזh,?K@ P>qd@A A @@f A>P@G9P6>h@$@.3Fl,HyEB@C @KܿG ]@N@@E@W@@k@W@mo@l} d'O?<_@#l,H,_@ ۰@@l?,:h@-@6d@p@­@ց}@@JD&@ǫ@fe@)@6ՅL)b?@,_@QEe-ZY~H@.S@c@Ƃ?E@X@-E>5@qN@W!>h@YX@l@@>@w5o>sm @U77G @Qy?տ; ?)^l@8@@@;`C>?@:@β?@~@&2=7M|ߞ&K^4F{?C8@.@ (@@=?;_Ņ4!?݀@vx@ @"$C[Y'cw@&@@Jh?7+$Ĵ_9F??p@c'@9l!@q?>?D6Cj\mG?^6@ d@,@ ?v>9F??1@!=@@կ@-?E'[Ty?֦eMͿي>S@F>=9M=@ @')@8@?1@w}ოo ?"^@@Oվ=:?{4Q?C?ZE@@d? @"k@?#{cw}fv4[Y.spZ?$@l@5@k˺?(?en????u@Ʋ@@?Ny>弣f2@A@#θ?'7Fi@@3@cډ@'@'n@,@tF@)(@z4@?2~ @ȿ@2@F@l.@@ ?GM@\@@0@"@@p@W@ ʆ@7*i?@@F@1 8g?9˓@?CQ{?]@:=@ֶ?i? @ޔ@:M?$>C@@58@I1g DZ|&<@}@}K@@ AW*@4j9@J&Abu@3%E@&@ΐ+"gQBAcz51Z@C!A}9?*A&@+v@A?WAp?@hAQBcC9'C'B AM#Ht A$@'+D@OAΎ;plAFDՔ -SA CcCQ/CpCo>zBQ^Q*@ m-@A@?@AUİ6 @/ MBFvSCQ/C_CCGAh} AaA;%@I@|gY@gA:Rz`AI GvqAEN C_Cvm@!J@P[Ψ1ZȽ'@@ >?ʿM!@޺@@?Aq?_-@ZH@iX*@&?Y@d!@M1' @A@O:?I_Z@@8~@#*@@?9@gT@y@6>ƽ?d @@' @8wi¾s@L@v8@ ?| @oB@?:?G@|@0@B5>L5!T?e@JD@?֮] ֿ'w]˰=Y?Z0Z@a`@*>x5!@@4@@(@>@տ_ S4z3%N:W'swr9?ҡ@ك@@֦@!@W@m7@Hd?z Bh_?_[?Q? kRf>fY@%?@ X?䚿ik y @ a@xP@@¹@dV@}:@>-ƿ50='?&'9Kn ˾(@(@X@|@xP@]:H_%uEf>(o^@u@@Ӥ,忠r鱢M >'?PS@T@?3v%]0!-^h}yؒ`tDn@d@v@NC$AD,@dн@@XkbdAa<[B%CrCԠ0C;BHYjA6,+V@m@(bs@|@Dh{Z{!AΦxYUATCrCڑ$CBl AA%@@d?Ic@PA[^| Aps>a}ɿBڑ$CA5@~Q,@@y/@@r>~@@$' @j@Ï .#?APE [ug@CI\*?#u@<"@? e@%@ۨ?f,e: v@/]pm.0 [z@ :@aX!X?P@%% @0 ?8?&?]%@h!|@P@߿ӿ3> A@@*ypm@AtAZ9@,߿t?,`@M?b̿QS?Đ@%@H??@j?A!c@5pA@@itc\ @F@@TBNl?Lw@vR?@i@ۦ@(@Wdi'ۢ?Zd> ю@sy@)۰@/@0 E~?SRE}{ۿp?Mּ?T@}ׯ@^@ݕk'ۢj@5@sMAEA@@?X?4 V, ¾`t?@|@@M@@j@F+@.[@>@;@M?h9?d}?vn`<&&-t]둿Z???F@@y_@F+@'%f:OF >X>3ͨ(`F4$- ʿ?O?G.i'8?-.@1pt@d@I?|- @Vľ5MM+!͒If4?T[?@i}@x[@#.@8?&@@ @@Aʽ@M @?7Z?#i4F^1RF5?g@A7lA;c@&@\+,Yi@B@-@eV1@,\>n߰N#^LRr'=z叿cx?l@<@w@>GV\I~h ;'P?@7@;!M|?j@y ?v3zF@3@ @ fL\3@<AyAt@,eF-?=Tp@뜡?;yտ?3@ ?m_?Өd@?^S.W1@A@L/@3@@r@?#@"͒@ A@..>YV@%?j5@uAb@Tҩ։ԿJ.@ @@ 5{@_%@y@PI@@D@?)?ˉ@@+?@@%?M]@@j@ 5A yֿШ@@9>?mA{Gǿ42`>G@A4@tX;ɿ톤@iS?t8s.?@ۿߏ_ݥ@R@Mc݇GǿAA|?~]7@ AgF[@??ƷڽK@5V=@@TAAk5>҂@/@@[?g޴c?Ҕ@Bڄl&@J@eD3kKAkdy@=^@zE@`@Tz@tľ!5 -:?@E?nWKm|kY@b?K@w@b96@o@&@jg@2@@?߇ @[Q@?\Rcty=H@uA I@Jlȡ?@E@Qz7>h?$@E @? @&@?[r@A>@ty=.@l@'@**{)@A8=j?<;@kg?8?@@h>@g@.@Dz/塟Cz+@P@hj@D=F6?{pD&?9@@tР@~?%+wD/y,@!?:(?j7@?7t??* ?a?ʡow?@%a?()'>?/y,@- AAAo@/@J?˿NEB@I? |$??sPӋ$?@@ A- AmŖ@%@ڱ@@eo@>)AfF6 *P8h0?^t@uף@4@@mŖ@ $%羃.6@@@?C'E &H(+o;6B@@kv@|7@yG׾ :M@@m@tj@@=*@Uqe@ЖYE+ Z[{Z(fL?<@@+@~@:M@ٿ@_@~@@|)@ 2‚?*A?OJ K"]>.?$U@K@>@ҙ@ٿ@4?0Ekc?L@1?$13>~>=6){Ϛ@Oc$>Ү`L?i@Ӷ?o ?4?Y5Y*5 @?@'s@6ŘTR3A?ѼaPc@ @f}?ߚ_۞ Y@r@?#@"͒@ A@..>YV@%?j5@uAb@Tҩ։ԿJ.@ @@B?H7?M˾S?a[@Q@?8#Ao>ů@0@ ?!nv뾬Q?B?[@{@?gvDК?@+@tK-3dgKGͿ֊RPSn@A?Pb@qt@[@(?@AZҡ@v'@@Cd]X+.bؿN@u@eSw@wAU@(? W$ Ab7A˺k@T~r0ܾ$пZ{>O:_?j%AAVſ _Z !@ Ă@X(a;=?E9?EB dt?f@^Q_䲽t^Lo>߱@Ň2#jlJ?,@/Z^p AH#A?g[f>p"[s!㾥E\?߿:T>!A]aAg^GX?-@2Y,Ȃ@t|*lg@ǵ^@ܿInEAeJr@w_@)@.OբY@mA@GX?@@V@Gk%kQ@3A@2Q7\wsXf/iO@x@ @U6|@e@@B@?Ͽ$R@aA@>b1> f>\*@72m@@0@odw~?B@o@T.?5B?@DA@&W?2ɿN([t[L>!B@AI@0@j?o@Sg@ϊ@9"k@@.%@ҹ?O=>u ?C@(* >>6?@@D@k@Sg@A{@v@N@U?5gzʿh忿J%Ȋ0:&H6?C@n@@A/@w@Z7;@?\@k@  `R@+׋uM;% @~@Q?N+@@/@d|@[i@@Բ-@\@@l7 @ELA e@'2c6@@@I @Va@d|@l'@bx@@@?3@V8@gSk|@@tv?߹m0_@l@v?EG@@l'@yIA@[@̫.@)q?޽ M&Ľht<fƜri?>>S)?v(@KM@@yIA줵@@T@%@8@ %@tiQ?>Ki?ܨ,a?rA?@h@b@l@$@줵@fI??B?E@= A@~!@S튿?T_, _u? 4@rA}@{?@?fI?B?H7?M˾S?a[@Q@?8#Ao>ů@0@ ?!nv뾬Q?B?4M?}z?ב@X@Y@@v>y>@p-5@R_@}@@z¾G(?8@e@:@z!?H$?4M?иF i'5@߾h@e?D߿^\f(ǒ?->sa?@r@ĔjޓC-и}W"~5&tS?:@?/a,bۿǵo? U/t@oM@/%@.cᘠ@6Ϥ}W@c}X@B@u29F׾,B@G?~Ps>@B ??p5h@=Ra$fd-?)@@@u@՜{@K«#_W[?#@a>>h>I_bT ?˗?hF!*(>`2l?C@U@|X?c@@w&@Ő@ٓ@P _u>7?@( @5VM/>?IGV?~@}?qGw? @w&@H>*t?Dh||Xi\@1@חH@ OT73ir0?.@s%@VNB[H>I,FPD@7@m?A*H<ϠR`B5 a@&%S@*ljtz?e4? @'@]A暴@<;Id`@@ʷ8@?@?@,@O@J[@S>z?@ l@g A=oA+]A_ z@M:InPM;y@{?4j>K1@RF#h@MMAD`ArcAr@@Ư@Zp@.A:@A%@"A`@P- ?Ͽ%7ٿP7ׅw@ Ad+A]@Ȝ@Ư@,@Ti@@gf@2@OP@}w@RPv6k=D-ƘAݿ>@&a8@p*@)gq@@ u@,@V@5@@ȸ?!?@r@D@t*d9?+ӻABA;J?C_@B@@@,د@@V@@@k@?Wk@ AZ=H@-2K@BKXBA;>D܌@7AԪ<@H%@@U2@@\@$@L@oI?N?B@ I@"j"@;A BrA 5y @N@}??@~f@\@4@&Z@8։@2?@!@Kc@8! @!ǯ@?? jw@@'@d b@g͠@Eo@4@`@G8@-@(A Am@ź<7kag-c.!5V=W>]s@Ae5A# Ad@`@x@yp@O A>[ATKA$J@d 6>h*@yl$>9w?57@P6Fݿ@]OAqaAA0@x@4M?}z?ב@X@Y@@v>y>@p-5@R_@}@@z¾G(?8@e@:@z!?H$?4M?n@[@@@c.@,w@$>?v@+@<&@n?ٓ@1@ Ml@0?tt@M@[@s@n@n@^@Պ/@@u@\AQ@ O@?VV?/oY:/?D^?ef@D@r@y@?(@^@K!Zc9?v@AhL@sٿ>>ѿQ1 Z?H3 {>q@]A@ht?HeKgq^@2 @EI@R{Uh=?*R콢Ǿ @`@j@ˣp1 4-t^ =<@qt@l"N|xF็#ͿK@B@=؊?>pdjZp1 d .lՈq@|E@:E.a!|h?@r@>WS@qS d Xmc x??@3g@2c(i*H,˧Djm@%[@U7?%S; *i3.@ȶA @Rɜ?O?`^Fl*ҿ`@,@~@A{; 8aHG-P?@6@wSA,ڳ@2,h? tپۆHKhsLD`@Ad@K?B8a0\@I*@?v @.-@@}@ ?^@L/ʿ ?%p?W:,@!@oAd@B@{@0\@@m@@R@@`(@~+>xf@%@bDw@k> S@@l@$q?o@M@@v@I@@@F@GF@@LY@N$9?f>@@f?Fo?}o@ǧ@2*?k?@W@w@@@T@L_@v@iPB@?@1r@$@ > Aº6C@O@?K#???@sN@T@3J@@`@@⌾0k@u@/QR̿{2?U_M-k@psJ@K=>@1@7@3J@?mf@iA#@ܛ=l^p@c1@q 1>>9AfA;^AB\q,@^փ@ަ? @F("AR@?@7ܜ@7A5 @?Cj@?(]ď@gNB@_A@ IE@u@@?O @@@3i`@@!@n@[@@@c.@,w@$>?v@+@<&@n?ٓ@1@ Ml@0?tt@M@[@s@n@n@XU@v@?.5@ 3@!T@G@ӈ@?d AbY@F@GO@ʢ@l;@j&@N?;@XU@@FQx@^@C @۴@N@~E?^?{gb }|[(??wO@6@@щ@9@@?@q*@ݫ@{_@, cؿ}ltVyͿ㚼 K@Q@}@G$@? Ծ j:@u@1?Ow4Cz`?_ 4?Io?y?Ƈ^o(iv?`K@|@T  /@1 j@γ?d=(fϿA}Ծ+j!+? 4Q(S %?ϩT@?A,ߩ8?}?O`@Ё @]!aG?1l\˾\G0. ?}a@j?\ߩ%&9}b?z>@v?ejŝd)o:!޿`6O. OI0u`%&3? p@e5@l?8`=+:T =F? ?f?Dײ?[ϿRཹ5,@j@(?c]~@@W@9@F?8vd>;t9/ξ(?==mҿfG>J@@A@2G$@?bI@ @@@z@3h@ ?L?U?tJspe(?3 0@@4t@o@Ӕ@@|s@bI@_Z@uq@(#@@A@DN>j>? ?8@!XAJA:@HE?[?@W A @N@@^@:$@@wA>@EӋv@b@ZZ@@@Jj*la(3 Z/@@i?"@M @׻ea(|[ ?@@U@iS@p`@uNC ?N?BRH+{t@6@V@Y۳@͵@'=|[@@v>@@8@n@y@p@vDĿEuvп>E@M@@@w@1@!r@[@@ @?->RL@p@ֹA@y?0RDI?MgN@ޱ@@@@k?S@g@@V@?@gme@!ɴ@@c@8@i1?L@y@@d*@]@>9,@V@XU@v@?.5@ 3@!T@G@ӈ@?d AbY@F@GO@ʢ@l;@j&@N?;@XU@$bV@F@O@.@u9@&@?@U@@?o5@4@U@fG@҈@?A$ ||[(?ȕ?O@뉤@@Љ@@~@mOx@@r @۴@N@B?D?{ޗgؿ{gkTyJͿwK@@}@G$@?7@ *@ܫ@Oy_@-QhcؿT'4?Xo?uy?^l( nv?,K@] @TӐԾSi:@u@c~?_R wR4`?T'4?!!➞ ,?!O( )?T@?>,{ E@I j@˳?K(iϿgԾT!!p?lw˾{鿶/v#?a@?\C@ʇ?k"dG)o!޿a6 ??߲?TϿrRZ5,@Al@&B۔3?wp@F4@L?Ǎ+:=F? ?1Vξ,?#=ҿwGJ@i@B@ H$@?\~@@V@Q7@F?`:|z >)$?Β@XAJA@E?V?@ AEH@v?1>%#@-@PA@:>ȕj$>$K>; %0V@@7;@Ng@-W]@f@p@@L@@^@5$@@vA@Пv@b@[Z@Z@@oZ*m Z@@Jl?R;?,u?=^*d)_J=@*@h?nBFLt@6@3V@P۳@z@?{=|G ?@D@@R@n`@NmH ?h?;sQпE@BN@@@v@U@q@o@x~@_<@~@@m@@ @ GĿ;GD?PeN@cޱ@Ц@@W@Jh?VQ@V@@q@m?t>NL@Zp@ZA@~y?x0GD}?GK@:@@)@]@P>8,@/@a@@[Aݲ@O@?;HV?1o ?13r>r@v^A2@.u?ҧH%Lt"c>?\@MAL@ ޿>&ѿ3*  ??#뽍Yƾ"@b@l@ƣCIcipu^@@I@R;=?Fw"4ͿQK@|B@ۊ?o)dY#1 Art/^=ߝ@u@|xFR#$hg?@r@S[SMwS xC 9ш\q@o|E@D.N>l*, Bm@&[@^7?^˳lXOc ?@g@~3c>l*)?T^l#ҿb@@LJ~@z e*3)/@ A@c#I?)?BhWpD[^@^Af@9O?B:aaG-R?5@RAٳ@-h?gپȆBh/@ʿ ?^p?8,@@A@@:~@\@%*@? @,@ @3z@[?/Z@M/k> S@@oj@Yq?o@@ @x@@o@n@@8S@@n(@83>tf@"@?w@k>?n@NƧ@&??Ȏ@tX@w@@@bF@bF@o@Y@!9?cR>{@@-?AǺC@O@P??W?Ϥ?@L@L@]@xv@ OB@z?@/+r@$@1?2?^Q-k@vJ@&/=;@/@@J@2@@@;-k@@1v̿2?Yq-@փ@?' @\)"AYU@?*h@jAn@Y=Y^p@1@m9>9A1@aA@$<@Aig@`? z@ @BA?>+A"Aiq} "@vW@t?Ye@@:@.d@6@K?(?9i@yV@CAw&i$-, 1@>T@@z@6?wk@lS@>b@j4@@y???)@A@O3?+IE@?t@@ݜ?> @H@y@k`@ݜ@=@ XL@9@*@쬛@8@?諏@a*@>IW?ٓ@G0@Il@s+?Qt@N@u@(s@@c@[@@0@.@Kw@:?v@y@7&@W?6_@[}@@E¾5(?F7@f@<@H*?&.?(M?z?ߔ@[@@@x>]>@-5@6_@ƒ?qڕ>9^?ՙ@Dr@pŔ%ݓI-DF %i%վ5@h@e?H߿dfƒ?Шo? u8ct@9N@'0%@0c:?6̤܆WQ~&S|?;@{?:c,ۿШo?@?W?[7h@ݮ=ajgG.?)@V@-|X@B@뾔9(׾B@,H?mPr>@i>&IMMU?b? a2$H@=-@O@ s@T{@-ī_k[?`@=>ǹi> |ܿm_?j:?ksҥd,?x@V@̮@n?dK䙑1ފ@2g?UC@RAX??fc@K@̎@]&@>jU} Y?ė?*A!>?MLD?Q@}?<ɯGdw? @ɗ&@c@@=x>P6?F@b) @eMh/>?;j;3tr/?0@s%@~A[U>v?gV|Zi;\@@H@;j.<T'qC a@"S@:miH~7FDD@ @?s* .<8@?@ġ?@#@Q@C`@sm>kz?5? @@^AS@bi1@RF\"h@(MA`AdA^r@@ l@T A+>oA+]A z@}:IMy@{?>&7ٿl}7܅sw@ A+AȾ@@ղ@+^p@A:@A>"A+`@^PZ HϿX>&7l=PDWƘ&ݿA@b8@l*@0dq@@gu@$,@i@@Zf@0@SO@u@R5R8l=BZADfA_@eC@@@ݯ@@@@ @Ը?ץ?@{q@ED@(w9?$ԻAB(LXBAh:>~@%8AU<@oV%@ @{4@ ޔ@@nn@w?_k@ AHH@/@~B(LXB B#AP5x@N@??@g@\@g@O@-I?s?O@'I@ajX@s@A65A# A@c@ :@}@/(A A]m@P[AkKA>e*@$]$>6_@[}@@E¾5(?F7@f@<@H*?&.?(M?z?ߔ@[@@@x>]>@-5@6_@#IQo>@.@?!nN뾼zQ??87?ξΏ?[@@?#JͿRTSn@Al?Rb@ơt@^[@{@?gvК?@+@P-jgJͿ-.gؿcN@Zu@eŽw@hADU@P?{~@A7ϡ@  @3@Zd$>пW>P5[?%AA+ſm W$5 A7Ak@W~rCܾ$?\=C& 0t?d@M^Qa:Z #@Ă@VX}=?i1!F'@<[Q?o\@??u>Ỹp>@2?-N@s%~8 z?>Pjm[?a+@Zvg\H/@ߒW@h: k!A aAioQ@ Aq#A?l[R>9cj"[2AewIw_@"@.Kע+Y@mA@KW?#,@W,Aɑ@{|v*gg@3^@ܿo2As"fveO@a@ @tXl8|@Ae@r@@vV@_GkkQ@A@8Q$cw2\(?73n[@I@R|0@okw ?@?%ϿR@7bA@X1> fA2\t[)>A@eA@~/@h?@M.? B?h@DA@!W?ɿ2|(t(* >^>7?u@@lD@@g@aΊ@k@2@!@x?* > ?B(*."E%H5ղ?@m@_@Ay@5v@ K@?(MhʿB￿DL%B. R@4+pcPJ" @ݤ@?K+@@@7s@B;;@f?4\@kk@%_ R@LA7a@@*2_pd3@v@J@ev @G>a@JG|@Pi@G@-@T@O@Vk7@LA@}f?Otq˚׶_@y@q?dG@@@ts@@@F?3@8@5wv@@~d?>>?~s(@J@{ @GA@$Z@8.@~a?bO߽)M}Ž8?EAT,T gl?a3@ԯA0@{?@?H?z?@?VE@= A{@|!@CSEAT#IQo>@.@?!nN뾼zQ??87?ξΏ?[@@?#W@'%?ɽ5@Ab@FԩԿwK.@@@@?#@7'@ A@.W>W@͉@U@-?@@$?N]@p@j@B?{@&@y@I8@@E@?J?͉@7e@z@@M،@? @5@9s yֿ@ @*9>?HO]@@x=`@7e@Y07?UD@Ј@/y?>@_>k2@=Bj @@hxU@AL@Y07?/t.?@:ۿT_/@g@M܇Kǿ52 @x=@A.I@H3ˡ?@E@i7>ͬ?&@Ǜ@=g?Z8+?@ @h=)@|g@@l@n@&*t@wAZ9j?c;Ǜ@;?OD&CG8@@iР@?*%+w+jDg/C~+@@kj@-?e;F;?l)v ?a?#*vw?t@6a?@&>w?w,@!?:)?e7@?s??l){$9P??PuϋV?@~@B A AA!m@-@u?`˿K@B?{$s6 M7hxH3?)t@֣@咦@8@Ŗ@L$@ر@ @ΰo@>+AKIs6G:,*b07B@@Pv@7@0&׾ 5羁+6@@@?/Cl Gُ YV{](i ?;@ @a@@:M@=m@dh@@(@Ru@YG*,ُ If>?a{Q@I@\<@@@@ ^@}@.@qx)@f?{$A?tJ ͚Oǂc>nL?@0ж?]o ?F2?EEc?sL@{3?)1,3>s=P4)͚y?4aPc@_@?_ ) 52*;9 @3@@*s@FSR.Ay?W@'%?ɽ5@Ab@FԩԿwK.@@@@?#@7'@ A@.W>W@4@8?2m[?d@?"Z$X1@ C@/@N3@<AizAit@ '[-?Up@? տ?4@Vq?Ur@P@r@}??;@@owO h[@6@E?]`?,@@%?"d?Vq?'?Hm@S@@F&׿?Eq >gik@-?:a z?@ћM@'?L?Ϊ@X@k׿pp@@e.\A?A AADA)!?`:@<\lSAG@L?"н4@@B`>&eAV?햋B %C&B=PDA| A>CA@"н᤽i@K@{+Z!AxY»~UATCrC|0C8BUsPjA>6Ș=@DW@᤽Pd?\@IAWl^ĉ+} Ar@0aȿBݑ$C%B A.NAt7@ @Pd?3r>@@B@j@.Ï81?A3@~j,@0@cot/@@3r> '@)@}?\2:Ov@`f\,"nO[g@C\3??,z@#@ ">?*?%@!|@Q@vӿF>B@ @)yqm%. |@;@R蠾T!?7P@% @)%?">?ꑩ@ӂ%@R?@3f?[!Wc@pA@@DAAK]9@߿~?`@aJ?i̿Q?ꑩ@NOw@W?=si@*@@F `eiVc@H@ȸ@/Bx?NOw@NE`ۿch?ڼ? @ׯ@^@ѕekۢaZd)>Ҏ@y@>۰@/@0y?NEvgT ,o¾+p?@z@@@W@j@4@LADA@@?,X?vA&-_%둿M???F@/@_@/+@[@@դ;@Պ?9?ZP}?nb&A&-̲$E!ʿl?QR?Bs.0iܛfh鿓HF >|>5Ψh̲0+b ˒ef4?7[?A@@}@Z@M&.@5?J.@ ot@d@J?4,Agľs7M0+E[R?F?b@AkAic@'@@@AȽ@ @?Z?cirEZLGrD=ߏx?DV\i@"C@Z-@W1@A\>ٰZLj@= ?Du3z F@*3@έ @ I\ה|h@~ D;NX?@[@.!|?j@4@8?2m[?d@?"Z$X1@ C@/@N3@<AizAit@ '[-?Up@? տ?4@M"@@p@U@dž@f7 *zh?"@@mF@#-@@X#?Mz@+@@0@M"@,k?H @@/M?"8>/A@;@ɫ1 mi?̓@ ?hP{ ?>^@#=@{Զ?,k@4m9@'Ax@n %E@ǻ@8k!g CDZ$$8@,|@-P@* AG\*@@4+%u@AU?FA)<@DAQBA6z5mZ@0!AO9 ?*Ae"@+&+s;@ Ar;lA{Ҙ!SAP CcC9'CqB6 A#h A@&+ >@ްAʜg˱ @9YYIB\uSCJ/CpC:zBkkQ@ݗh/AϪ@ >yO@A7VRqA; K;kqAM Cw_CCBAy AڇoM&@Ͷ@y^\@fA#b?2rAo@ u3Auxm@1P@F[̨˜2{@t-@@ ARa$@%q?R-@G@X*@b&?Z@h!@1ɽ(@@n>@ʿO!@@R@n?@|Ž?u @@@ A@:?:_jyZЌ@@2~@5*@@B@%???G@|@C@A>DL]2֬i¾~s@@Ox8@?[ @B@Wtr]K=X^?j1Z@`@q>%xl}[T?Le@cHD@?ծzm ֿW3#;Wuw9?@@׃@@զ@ @@c@"@(@L>տzS6a3R?iY5%?#X?-ꚿnk6?I@W@7@d?ג8*Bb_? [? @Pa@߾b@I?!\˞d~$pO M=>V'-)9oK˾@&@W@z@O@˹@@S@v:@ >6:ƿ52=@4 >t?U@T@j? $Hm%/f>3m^@tu@7@1忮\C@aW?V?%\@@@j:@Z=vEƤ0-:hzy`4Dn@Ee@v@Ps??@\C@M"@@p@U@dž@f7 *zh?"@@mF@#-@@X#?Mz@+@@0@M"@'n@,@pF@%@b1@h?_0 @@1@i@ȸ?43k@@Z@׉@%@'n@ @0@-@@1?+dߢ==@@R$?_m@C!괿h?@J)@i@ @C@E@ /Aq@tLa?峽@X @>g¦Dsh>@z?B@AڻAC@ @ĩ@EA~*@wl@! ATR!bvۛ0?9'@@^tߥ? A@ @`@0A?@@CA|BB*y;uJ@Ͽm?}%A#Y@Tq@AA>d#9ܽ@B}Z~k qcBtBWEBu]*w@f'i>{As@T"g@ښA:@Nk@u?^èbAQqBdA쉿@NNjo}#A`@"'@ A4A?\r@ JA`z  KpB@N@o?M?|;A<A'@ @@@eg A^Q@P)>qm@č@.3M<ch?N@O>gd@,A A @k@@@U@k@. cQ?é_@5B.H$E!B@ @GܿG @@@@k@y}@@>&@@a@$@Lo&b?f@]@ذ@l?$:Wh@+@a@⟄@આ@y}@P@A?(@Dp@{@@L@x82RF'-T~M@!S@i@=Z@p@d@P@$-U>{?~@ @J>@pN@#2!>jhN6dSf?@`@g?c7?p@{D0@$-U>7`Tև @Ay?.տ<?Wl@[@@@X@l@-@9@e;5>j @c77S}ܞ%KBF?`B8@.@(@Λ@f?`;lC> ?{@:@?@{@0=@MS!)sw@&@@lJh?9($&Ĵb P՟!?.܀@ x@ @$&`[ΛBCa7fG?6@*}d@ ,@k!?>3F??K@b'@Qi!@5?>?DΛgMͿԊ>qP@L&>ѫ4`I=@0@'@8@/@;@@@ ?[TEy0|? 즾gMͿ?VE@@d? @k@{?5$c} )o. ?^@@ վ==?0Q?fn????u@Ų@@~?+N+=&>Z*s8b?.$@@#5@(ɺ?}%?fn?'n@,@pF@%@b1@h?_0 @@1@i@ȸ?43k@@Z@׉@%@'n@G@i@ֹ?ֿ@8@Fv>޽GN L0]@c?[@@h?g0L@G@Xw A0@@ZU@$g@׿[P@U@I@@@X@x/p`m@ki@T@@C(@Xw An@hZ@8f@s@FRG#o@@Rt 2i@@9@#e\?Nz@\@n@D@A@Ap@[@ÿL*ڿ|G@N@1'Ϥ@қ@?Ñ@!@D@?@%A@=?2Q@uVl@wP@h>։@@H9@?tu ??@A@ Yf?4?ف?/= &-JJ;_)l,[%?`@˟?H:@݌A @tu ?D??@U@<{@ݢ0?dO@ZB9Z6q@)D?@ BPͧ?V@+@AؿE 1@z@`@R@@@ 6@G @2ސBjrH@@=u @经@YCG>~@O@B@@A=@?3@Vk@XxvFz5ttR?@E8@@hH?^Gw@.@|?5?n@AA?ʺNB ͦ?AAI@|??]o>6E4@?Օj@e@:*"6؆m??ypݿK$45[?Q@0@@s?Z??(¾=KyY@@M؆S[8zPc?5?u>X@tHpC8>A2/=wB?D?#S("7D"@@X@耈?M/&Uf \@N^)??@ k?oXJ 9K)([?"%X\> FF??ԙ@ft?SdVJG:>Å׾ةP>`7H$[?"n:ڿ@p@ wا^?,@l@xkI@j@;8A@"@4 ?۴G}1@sj@\)#n4w|> D@,@~=70@@&y@1 >*F\vP% ?ᵃ@O@@5>>@5u@1U4wLM.(?v@B@@~?XgˣDr?1A3: A@q>^KF;dLG@i@ֹ?ֿ@8@Fv>޽GN L0]@c?[@@h?g0L@G@@@BSW@LW@@R@%W@=]7Pa rɿ>@@8@Z@!x? @@@`zY@*`@A)NA&@mm2E1(7;PP@9mGAh[A7@|:=@@S<@q?+@A:A@8g'"@}'?@T?@Â%?)'A=Aj@?S<@l@@@@tV@{2% @*?@n]@gTy@7@d?!7Rlٿ6@M$@?v?l@ @w@3@q_@@B@}@*v 0@?-'`?6g@G@@ @@@kM@ C@˚??ש?A\+=oA?PO@o@@@k@O)9@1@Y}@9@Vx a?@Šֽ$0"LB@y@3?Fg"7c?_@{9@e<@k@&@⭏?_x?@{r@ٿ ?\@@~I?ie@@?-y:|@s@?@y?&@[?@F*??DAR8'AZ?0%?pl??^?nE '@HAՒ1Al{@!|@[?@dv@ߕ@8_@{AZ;2A(@wS3mUvV`fy@NAA@ ̚@dv@BAh@ Z@=@@՘@@~˿S86ymOMX2@R@8@X@X@@BA>?Q@R @@W@G@K@4T2r;?6@z@@r&?Q??h?>x*?Z?J>I?ba@]X@B??k?f?T+@Pk@:@??@JgD@G@???;kIʿrS1?H}#@nW@Y<@?T"t>},@g?tؿpD@/A|}'A ÿ|Mw?Ѱ?HNj}hLe?7)??K@?Jh ?>1l`A/ABzA@m}>q0@7???]u? -,<(ɘ?@d^><,?}a nABzA^c??ޕ>=J=:^d?h?=M>Hz?ظ`?cM12?Ħ?'UMu&^3APo;?撎@{@nB>??1? ?XIC%p^Y@vJ@>8K3 ve=?@@ `>\?RH@W@O?Rj? T??[?@Q@1@,??L@8_t@ v@c@?ۖ@9?>c?n@p@xȡ@5#q>Srjz uz?Xi@@~@'?Bo?"@iqe@@@@BSW@LW@@R@%W@=]7Pa rɿ>@@8@Z@!x? @@-@X@@ @$@o@-N@̍@@sU@3ǒ?E@F@:@3@]@d?{,?K?g@-@ ?J&>?e@A@@@6;^i8K&&"?Oe@@AS@|@R`@@cT@g=l}"@0?/7G$FٺY43GQ>U𾴠>Hc@@XT@@W ?2@@9|P@jK0/D(owW1fRv?v@g@?n^@XT@@ |p?v >@|'AW@>*Ysг< f>k=9@^]AJ@$?{z?@ ?h?v?w@k@ @@V@@A @Pu@.=@% =w4` L.ALqA??@@p@o?je?=i ?A?M;?:L@A=O@-B87A.A$SSB~B@F@,@i@%h@Oa@Y?v>sU1@@ '@]G@@~/@K\@ B$SSB]3HBdAtoa^@ߡ@*@]@S0@$L?Â@&9@z@|r@@돾v+g>@ B]3HBA@6n`@l@:ڏ@4h@լY@U>?Hƿ|`? 8@3u@A3@@€@~uu&AAHX'dI L@@@1pH@{??XiCb>M?u@@@1?9yHRR1<*t@OY@>@S@G@ZQ@VA@x?>;B?@*3@@V!@=@;'@&?#RR:@KZ@Ϣ@(?aא?YD@$@@9k@UAu@ @@@{@q ue .Q@@:@-@X@@ @$@o@-N@̍@@sU@3ǒ?E@F@:@3@]@d?{,?K?g@-@ 1%%?%0@b)@okx@@GL@@8@@fj@@@@l@?u @j+@c%? tJ=c?u8L?b?z@A@@'@ۈ@M@@D @ AMAH`@P?Y+A?d?> tg@@?.Tk)@i@⚒@-@ka?V??gK@<@@O@D)?Q@g@7@'@q:#@m+;@<_@U?dQ 5.@G @ ++@5m*?+N@7@/\߿f?fX?V#$@AM@ҏ@5˾0 ܄!ˀތ"?0@xۿ@FK@z"r@u?*/q7Dǵŭ?`C@cx@9@?@O~>d/ HqY>o@@@@?;[q7^ EčH˿ +#P%>?^@ƀ@i?T@(@ھ^@@(X8@io@hn,@F?@Y?)V̿"A]-n2Zؿ @@9?z,/R@@@@n^@y>3? ȏS@'@@G@`R>6!>8?@p@tk@$78_q(?"O@@]ƿ m>U>3?y@i@m A@?@~@#@C@r@#ABc@n?U'Na]ƿoga?@Ԉ@I@bC.@?5@@@߭@7@@p@@&@H@H@V@A@.L@E!N?oؿ)ԾВP@>l@R@xH@~Y@&@c@N@I@_?'?@K @=@@^6@q@C?ؿ"% eEKI^$2@@AǤ@?;? 0?:~[-?%L@@@ @28c"%ǵ3AC@,@NA@? ?!#ſe=6 ?,!-@^@Z޵@:-s@ǵ3AAȗA?!=T5?n%@wh??=?D}Q?H~㿩?z=?"{A>4AAA IrA.sͿxX /t7?+?ET ??G@|3c*&V?*1AAi@R|q_nj?f?)9>-_??xCu@`?cr¾͕ @Z?Yuo>@i@yy2q" @d@F@-@}R?[a?lM]%Z?!D@@@?֟w>E]@M@ @{@e@?f?>þZO[]=,@\@*@qk@;2?}C>"?bS? g@P1@-@D'@@3@?~@?@F@P%@1@H@!@¬ @.V@aCy@5 @"? 1%%?%0@b)@okx@@GL@@8@@fj@@@@l@?u @j+@c%? ! )?8@A8"@@R:@7NG03 ^սn@@@.@6A@Ý?! 3ע?GT@@@{@@p?(8K?@^@;@!@@@39GY=j|?m?*@a@6@A@bk@@@ռ@su@@<@n@/d#@?L̔? 9R fz ?u5@@W@&@2j@@>@@+#@#3m@w@"[?GD%>ER fF>t+@bt?m?C?K@6hQ@-(@@jK@o@ @ >H?kP@Y?\Ӕ H j=&@\@,?qۼ@U?"@$@ܟ?,>e?y@??07Hؾ*H@2Ѐ@堾(k bo{@o?L>?5I@„@&p@=@͒R@iw@(@a>ĉ? @V¾bL-:?8?' =??E@Æ@ƚ@@G@@B(@6Q@cVH@?!??oa?9?z.@8A@T @ߵ"@2@v̞@@Yy@@@}@S@1#@P7@# @:?{?վXo3?@Թ@f@L\@տ@q?j" )?8@A8"@ @S:@7QG1?]սn@?@.@6A@Ý?" 3#ע?GT@@!@{@@w? 8(?@_@=@~!@@@3z9Y=|?o?*@a@5@A@bk@@@Ӽ@uu@ @<@n@+d#@?R̔?K~z9R zfdm ?o5@@W@&@-j@@>@@+#@ 3m@s@ [?GD%>ER tF>u+@ct?m?B?K@3hQ@.(@@jK@o@ @ >H?nP@`?dӔ N =/@\@8?xoۼEU?"@$@?,>e?x@??,7*ؾ*H@6Ѐ@堾2k bko@t?L>?1I@„@+p@=@ђR@bw@(@[>? @¾bs-:?8? =??E@Æ@š@@G@焷@>(@6Q@cVH@?؜!??|a?}9?z.@2A@T @޵"@2@u̞@@^y@@@v@P@1#@P7@# @B?{?Xo3?@չ@f@I\@ѿ@tq?j! )?8@A8"@@R:@7NG03 ^սn@@@.@6A@Ý?! ga?!Ԉ@)@"C.@5@@@ޭ@@@p@m@ @vH@H@@A@L@] N?Mؿ2ԾP@/l@ض@G@}Y@&@c@N@I@_?t'?@K @=@_@06@q@=?Mؿc%hEuJe$2@@A@?l;?a0?T:[-?L@@@r @2:cc%h3A@%@yNA@?u ?k!b$ſ G=l3 ?%!-@ _@޵@~/s@h3AAȗA?=4?m%@|g??툢?C}>?pH}㿁?ռ=? IA>5AAAHrAsͿ@X|/t?{+?T hN@G@33M&V?%1AA@R~r_sk?g?=9>^?^?j4u@5`?x¾ @:\?us$p>@@#y3q0! @d@%@-@ |R?\a?ʵM&Z?D@@ @?֟v>E]@M@@@we@W?qh?L>+þ3Z"[U\=,@@-@Sqk@Z32?E>"?N?A g@1@?@@'@S@W3@R?@?@F@%@1@eH@!@6 @/V@iCy@ @"?*&?y%0@b)@1kx@@.L@@@@Pj@Դ@@@ڢl@?7 @hj+@b%?󾖵=%?7L?`?~z@XA@@'@ۈ@M@@4 @ A NAN`@'P?*A?c?1>P@%@S?Uk)@O@ߚ@>-@`?V?6?fK@<@M@O@XD])?ߚQ@P@6@}@8#@+@W_@U?kd1Q@ 5b .@< @Q++@i*yã?~N@6@ ^߿{e?W?"$@L@ҏ@ ˾ ̈́&ˀe"?0@ۿ@QK@"r@Rw?)7fǵ?`C@Gx@@>@~>/ ]qY>Q@}@p@@?][7Lc51čB˿ :# Q,">?%^@ƀ@?Р@1(@ھL@@@?U̿@]ّnZؿ8 @@m?!,<R@@@R@^@ly>s? S@@@ G@ W>^>?@@k@(7_(? O@R@ƿ&#?>U>Ϗ3?y@h@l A@P@~@#@@nr@#Ab@mn?R'D eƿga?!Ԉ@)@"C.@5@@@ޭ@@@p@m@ @vH@H@@A@L@] N?_@P@ɕ@"_@[?һ@-#@@T4@w/@?*؀@@dT@h@0@`?YΓ?e.@@_@M?@JD@@W%>u?@w@f@ @7@T@X@A| @u@7E.= By?=ٕ?9ت?M?M)W=A(?@+@tW@^37@SsB@K3@/@%@R@! E@B@߯@=@ =/w4M羴A@qA9??@n@}p@l?Sce?o=]q⾔?J??H;?9L@?AN@s"@87A羴A(SSB~B@F@,@i@%h@0Oa@?v>T1@M@'@D\G@@~/@?\@ B(SSBY3HB\A2oJ^@ߡ@*@G@0@#L?Â@ 9@z@j|r@@쏾vf>@ BY3HBA@A7`@@ُ@3h@SY@cU>?ƿ`?8@u@3@F@ À@FuB&AA*~eI L@S@x@HoH@R??i%C"ѿ> O?u@ @h@1?Gȳ*{R0°B?@3@́@!@8=@{9'@?o#{R8@:X@f΢@0?vѐ?C@@@Aj@?u@- @;@v@{@ "e,Q@@8@@UX@@Y @$@o@N@@@Q?d@Ai@D@@k~9ai L]+?c@@XA䰖@ԼIe+fo?E?>>S@)`@@/T@-N<}~"@8-? 7eFX&2GQ>S?>GIc@@xU@,@ ?F2@H@2{P@NK_0/ E%(Ud@'Al@'>}Y ѳc< Y ?9=@<]ATI@?Zs?@w?`?6?̍@l@@@+@ @ [Ήg7dݾ?Q6@5@8@R3@78`?WA?w?_@P@ɕ@"_@[?һ@-#@@T4@w/@?*؀@@dT@h@0@`?YΓ?e.@@_@Ag@Y@@@@ɱ@˿^86mOMĩ2@KR@@X@X@Q@A>?3Q@@ @@ X@O@J@-T3r/<s?f6@~@@&?S?N?h?>z*?+?DJ>?1a@]X@?O??d?+@Pk@:@??<@D@OG@?a?)?նkJʿS*1? }#@mW@S<@?T^n>,@Ag?Srؿ_D@/A=}'A#ÿ1Mw?1Ұ?PjAhIe?t(??J@?5'翭?<>܉k`A/AzA@(nx>0@??Z?'[u?+<ǘ?d@Y> < ?a (mAzA ;dӫ??ޕ>W=\d?h??7M>x?`?L1f?Ħ?UMܺt&3P=8?%@z@nB4>g??? ?/I%0;5Y@dJ@>J3v7:?@M@`>?H@SW@?tNj?T T?[?@Q@D1@,???9@K^t@Kv@/b@ ۖ@9?8c?@@ȡ@q>Srz Cz?{i@!@~@_?Ko?"@pe@@c@@RW@W@=@ @5%W@]P҇aX ɿ>@@@(Z@v?@c@Z@yY@Y*`@AD)NAq&@nm2'7;QaO@AmGA[AE7@ :=@Z@<@n?+@A:A@UgA'"@%?r?@Â%$?'A=APk@?<@Žl@@@f@WV@'{P2 @,?@]@x!y@6@jd?$7mٿi6@\$@??Žl@(@@`3@_@@'"ҢB@}@q*&w*!y0@?w.'ź:?d7g@G@@(@J@A@٨M@sC@ʚ?XQ?p?{\+!C=pA?O@co@@J@k@D'9@@X}@9@y a?䗁@Ǡֽ0"вB@z@C>f"Rb?O_@9@<@k@&@H?u??@q@п?@}@zI?e@@?.-y|Ӻ@s@?@n?&@%?@(?R?KDA 8'A?G%Z?Oj???E'@HAϒ1A k{@z@%?@hu@ޕ@ֵ_@{A:2A'@twS3%UփV:ꎊ@NAA@˚@hu@Ag@Y@@@@ɱ@˿^86mOMĩ2@KR@@X@X@Q@A@1R@p?}@1l@M@a?\ سؿ5tRਡ?@!8@@H?Gw@@}7|?4?*@̈́AA?MO ͦ?ńAIAH@??l>6Ep4@S?j@]@s@gϿc:9U.@!@? >nj@P@)"6Ɔxm?6?oݿ@K$; ^?Q@0@@m?S?V?þ=ywY@@ƆR48Rc?5?gr>t>=tHp@8>1R2Z/=tB?]?#R4( "cDu]@~@ǀX@>?M/Wpf @NJ_")?[?@j?X` RK)4(?"~Y>RCF? ?@u?/3dV9|H 9><׾LB>6H?"oڿ!@qp@yۧ/?,@kl@!lI@j@d:A@#@ ?>?G_}2@Fj@#*#o5wͯ|>C@,@J=60@@Xy@ >*2\I% ?t@A@@2>>@u@U5wL󢑾 ܸ*(?v@@@=?GgˣEr?0A: A@k>!LFdLlG@@+ٹ?ֿ@@v>vKN>L]@?[@n@lg?\jK@lG@ww Ap@@*ZU@g@h׿*\P@U@@;@@U@/^m@i@O@@(@ww An@Z@f@@GG۰o@@uɵ (i@@G#]ö?Nz@]@n@:D@t@p@|@ÿB)ڿG@O@2q'@@ 4b?sÑ@\@:D@B?L@:A6@= ?2Q@u Wlu@vP@h>@@>9@B?s ?>@sA~@Wf??ف?%/C &-GI;g),[?e`@ʟ?:@ČAՇ@s ?ZB?u@@&<{@㢾0?P@7Z57A6q@E?Q;uCx@P@Y@ZB?@f@@?ĿP ?=@BPyQͧlW@>@ؿE 1@K@9`@@R@@ 6@E @됾jrTH@@=>tt@@CD>j@@@R@AI@Ǖ?3@!Uk@ x%Fz/:?;[@ZI@@@<@ oƒw@_@cC@@A@1R@p?}@1l@M@a?\ سؿ5tRਡ?@!8@@H?Gw@@.}@@@&@d@b@W&@(L{-b?F@t^@ٰ@l?_:xj@,@b@@@.}@|@ZF?(@p@|@@oN@wߤ)RGJ-T~N@S@@>Z@yp@d@|@QU>?@ڠ@X>)@sN@2!>~hSL"2Qf?`@8g?#L9?q@aG0@QU>47AI @Gy?տ9?DWl@@̷@ @'X@&l@@9@5>k @X\747۞m$K= ?k@3:@?@{@j0=?MA O&w@'@@)Qh?&$Rô%b5!?݀@x@ @"$M_ZvCagG?6@~}d@,@ ?>F??N@d'@j!@Z?>?DQvKͿ׊>O@$>\1qI=@T@)@8@-@9@褊@@?뿰ZTy~?ꦾKͿ]{?WE@@Էd?B @k@_?gc}Ņo= ?^@?@Ծh6=??4Q?]%n????u@Ʋ@@(?N=X'se?%@鿩@ 5@˺?'?%n?<)n@ȗ,@srF@l&@>2@?. @޿@2@H@̸?3Ol@}@6@؉@\&@<)n@ @1@.@@5?`ڢ=@@@R?m@ɓ贿i?@*@j@ @a@o@/Air@Ea ?R@T @>+ ²CFsƤh>@W~?yPB@fAAa@ό @o@A#*@wm@ A;TZ!bڛ6?&@W@"}ߥ? A@ό @a@S1A?@$@ɠ"A|BB:y]tJ@AϿn?%AY@TY@WA >!9\ݽ@{ZHk cBBjEBAPx@ w>At@TWh@ݚA@N®@?bè cAQqB!eA]ꉿ6@Lj!w#A@W@ A4A?r@ JA_(zTK pB@DN@oFM?;A<A@ @ި@}g AQ@P47>m@@x.2n®Ih?hP@O>b6@~AW A @@4@ @V@m@ tb5R?_@&+HEǽ? @@U @>A@::?_{mZ:@@3~@*@S@B@??G@@@Ro> L ]Ui¾Vt@b@|8@&?V @B@ ^]̖=d?K5Z@3`@>x"S̶?e@2OD@L?ˮ心տ 3G:W}~wa9?\@ԃ@@Ԧ@'@ @@P@(@o>տS63Sx@jY)1%?X?]뚿frk1?H@W@X7@Bd?2.*Z_?w[?Q?+ M0}??MX_VLO(nZ?#@s/ 8Nu{|CiEjAˌ>o @a@b@ ?7!\͞]~VqO8N>?(*9n˾s@)@Z@z@mG@@@ұ@>R@1u:@f>>ƿ53>쨢cx >े?[@T@f'?EK"NO(Nf>p^@֣u@@RZsC@3_?f?&\@@F;@9GvĤ.~*d8tyu`Hn@g@v@{?sC@C@ "@@pp@)V@)Ȇ@7X*j?@?@F@-@@ %?*MwO@@A@0@ "@bX?@7@V?(͙>C@3@@19n?͓@?@{&?L`@?@a޶?bb4r9@S)AA{@s$ȚE@Ȼ@- Re "űg @@gR@ ABb*@b4+u@A;?ڬ@A';@ AQBiA_z5Z@!A9 ?*A"@+(+:@f Ap;laA/| SA> CqcCs9'CEB a A#`h A@(+=.@A0ʜ ˱/ @XgIB`uSCL/CpC:zBVjQ-@}/AϪ@=~O@;AfYRr^A ;LjqAM Cu_CCBA3 AڇN" @̶@~G^@DfA|b?DrAo@u2AtNm@AS@<[R˨fe|3*@.@DX @ A\d$@%Vzq?.@}I@c\*@{&?\@l!@1Ž/@Ŏ@B>7ʿU!@@E@?VzS@?)9@dR@w@]6>ǽ? @@U @>A@::?_{mZ:@@3~@*@S@+@g%@W?ׂ@0c?$"c@dpA[@@AA[9@߿{?&`@{G?l̿yN?+@=Ow@SX?~Q;i@1@@@YA_j0c@G@@FBMy?=Ow@ME-Bۿf?ؼ?@ׯ@^@jk֢`Kdwk>KҎ@y@ܰ@/@/ {x?ME+UG,U¾^?@'y@@@@n@G:@MADA@*@١?X?܍+%'-h[7?՟??F@@ _@ +@P[@@;@?>9?U<}?od'%'-+E"ʿT?=O?&st.iݛfX鿏NF >%>8Ϩ+ ,a!͒f~4?p[?E?/}@^Y@^$.@K?$.@mt@%d@? XAqľ;;M ,F]RrO ?Ȩ@AlAb@S @@@~Aƽ@ @?Z?qFz[L"r=ߏx?l@~@z@X>KCVaōNi@QC@,@W1@P\>ٰz[L j@ ?v3z F@2@= @ H\znzh{ ;vY?Q@ҫ@(!|? j@ 4@4?+m7X?Pd@?4]V1@GB@=/@2@<A zAt@)U-?=Tp@u?տ%? 4@Nq?r@P@mr@}??c~&@@QpwO !*@!@B?A`?,@7%?$d?Nq?ϳ'?m@YT@@FZ&׿Q?Iq!,3fiE@T?@`y?F@$M@ϳ'?wL?Tͪ@gW@tr׿CA@н i@@"{Z!ABxpO~UASCrCu0C8BlPcjAZ@6K=@V@ d?Z@wHA@q^ˋF| AvWA#aȿBӑ$CB Aw A87@@d?r>|@@tr@ej@Ï?Ai*@6,m@@ðw/@@r>N X@*)@L?Z:*v@n[-P[g@^C\A?1z@&#@N >=?")?F%@h |@ Q@ӿFB>B@@y=ml, }@<@S䠾CT!?P@r% @#?>=?+@g%@W?ׂ@0c?$"c@dpA[@@AA[9@߿{?&`@{G?l̿yN?+@@@g?a8?A@@h?@f@y@k@R@ (*v@6A@5j?;@@38?bD&F6@@Ϡ@}?s&+ w\D/C|+@s@`ij@C=Fۼ38?* m?`?xrw?s@a?&>҂?+u,@!?H:?7@?xt??6*_{$|??6wϋ?@@} A AAPk@[+@o?˿N@J?4_{$6 ME8hp1?t@֣@)@ؚ@:Ė@"@ױ@f@Do@c>AJl6@Gַ*p,6B@@u@7@.׾ j=v*6@@I@?:Cq @G= }W{(&m+?;@#@U@"@;M@>m@mh@Y@ (@Z@YwH,=  JsT>}?;N@H@<@6@@]@2~@*@x)@י?EA?K #Ϛ;OqcG>GL?@0˶?lo$ ?/?S]Ec?OL@0?513>*=6)#Ϛ?aPUc@:@|?_ 5w*e7 @~?@)s@EŘUR7A? W@%?;5@FAa@T֩҉Կ]J.@`@{@n@>#@L@ A@#.> W@Ỏ@!@?$@@N!?P]@@oj@{@$@y@I@@{D@1?l?Ỏ@|6e@z@i@׌@ ? @@?s1g yֿ@@ѭ9>?bL]@@A<`@|6e@p,7?ԥD@Ј@(y ?@>2l@;=o @s}@si\xT@OL@p,7?t..?q@ۿЈ_֥@@M܇yQǿ62:rI@3@DoX)1ɿ@!S?tƷ^ڽ@ž5gQ=@ @sT@A?ÿ'^7@ AaF&Y@1??Ʒg\c?+Ք@7l@@D 3W{5%҂́@&@@?gT,@z@?ľ0v*:?@7E?nVKIkc9kU@R=Là@E@Tw@o&@g@枅@G?⇿ @Q@ ?5Qcbmi8\@H?nj,K@w@=6@w@$@ @D?z @@ ?Sr@A=@x=@AfI@pJfȡ?"@G@F7>c?$@@@g?a8?A@@h?@f@y@k@R@ (*v@6A@5j?;@@Y >7m3g n喢@@y}0@oTgw?@ ?񏧿ϿR@}bAl@j1> f{@YNt[xia0>A@[Az@/@(?@N.?B?@DA@G$W?ɿ (Nt(* >m>U6?@?@E@@g@͊@:k@\@ "@3?@> ?B(*. H3ز?@n@@bAy@v@K@?ogʿJ%.R@+#ۂN# @@t?+@f@~@s@<;@s?\@k@ݎ⿐R_R@3LAa@)2$n3@@^@w @p?a@vH|@Qi@c@*-@@@9k7@3LAS@g?qȚ_@@t? G@@@Zt@@@?3@w8@-)Gwե@S@CX}1d?>J>?s(@J@@3HA=@y[@~.@yc?߽, M`Ž4? AT, gk?^3@&A@|?@C?J??aA?tE@= A^@}!@?S7 AT`#-5o">@t/@(?n~Q??<7?̾m?-\@ @?`#HͿRTSdn@A?ΕSb*@t@F[@'{@D?fvК?1@@LP-/jgHͿ$J..eؿN@u@eGw2@A_U@?}@{AWϡ@CN@@ڱd$T$пw>Ϗ8Pn]?#%AoA)ſ X$ A07Ak@V~rrx<ܾ/KT$^?D+CQ iu?'e@^Q`ZՅ $@Ă@X=?v0D'@_Q?~n;a@?S? ^"X p>@|2ݿ?HN@Q%.&8|?I>Cj^m?S,@TZvgnH@הW@ h{ ^?.1[o!P2I\?߿W`>!A aAl忒  Aʼn#A?)[a>8i"1[Ae`wv_@ @ڄ.֢Y@mAM@O\?-@X,Aʑ@z|*jig@^@ܿ\oAsU"feO@@ @WF7|@Ce@@ @V@4GkkQ@AA@28QbwY >7m3g n喢@@y}0@oTgw?@ ?񏧿ϿR@}bAl@j1> f{@Y8@?@?{@1@Q@b`@Pn>z?5?Ǥ @@^A^@,1@RFO!h@MAi`AacAr@@= l@ Av=oA*]A z@V"AD`@P GϿ,'79k= DJǘݿe@a8@k*@bq@@Au@r,@i@~@;f@a0@N@[t@RQ99k=BgA#E|A#_@C@1@5@ݯ@_@~@@Ҡ@CҸ?;?@p@D@)w9?1ԻAB*LXBAy;>@(8Ai<@V%@.@4@ޔ@@~n@?_k@ AHH@.@B*LXB BA5x7@ N@?-?@g@\@`@2O@2I?U?@&I@j@ s@A5A# A@b@N9@@(A Am@p[AKA K@h5>d*@V$>H_@u}@@c¾6(?Q7@f@<@s*?i.?pM?mz?@$[@@@x>t^>@-5@H_@IŒ?ԕ>[?\@Ar@ɔtޓN-RH j&P5@;h@e?K߿}hfIŒ?ҙo? =?s@rM@-%@|2c2A6@ФW~&TS?:@ϯ?b,ۿҙo? @>??|6h@=a)j࿭+?)@@{X@B@Ɉ9B׾B@G?CPr> @>HIN?>c?m at%H@,@@s@ߚ{@#ī<_q[?@=>N>{cܿ?ӎ:?_fҥd,?x@M@̮@?dKؙ<?QR{>gF52e?A@lAgX̓?c@T@@&@g>sTb ?=×?2)U@!> ?EK6?~@>}?^Gw?' @)&@@@x>6?@q' @YlM}n/> ?y^2:3rE,?/@r%@†OB[W>t?j}"[i}\@@H@-y^N@|?}*DN<8@?@?{@1@Q@b`@Pn>z?5?Ǥ @@^A^@ S@@}j@q?o@@@ y@@}@+n@@ES@@(@2>tf@"@?w@k>K?#n@ŧ@#??~@4X@w@@@cE@cE@@Y@9?G>@@3?C̺GC@O@?L??ڢ?@dK@N@\@v@LB@'?i@)r@x$@} @Ew2?`!Q-k@{vJ@C=<@/@L@سJ@ @@@-k@ @1j̿Ew2?gAS^A>qYq-@5׃@u? @)"AU@?Dh@jAt@a#=3_p@1@A>9AgAA@8aA@<^@ AAh@b? z@ @kBA?\+A"Ai/} -@@vW@2 u?f@g@|@A0d@?@TP?.?i@3V@NDA&i;$?.,1@S@@2y@Z2?Xj@lS@\b@i4@$@???()@A@2/?+;7KE@\s@A@?5 @'@@j`@@@WL@9@*@@i6@?F@%*@#>7K?ٓ@S0@Il@+?\t@N@@=s@@n@[@@>@/@dw@6:?v@@7&@?qo :/?DU?d@@:@H@6?o(@]@N/@v@J@Ap@%O@J?CV?:qo?J4>q@^A@s?©HոM\#hdl?@AXK@ٿ>ѿ. ?n?L콠ƾ"@a@ m@eţ_H}qY^@@I@zR=n?bF3"ͿK@B@ފ?ncY1 5rt'^y%=@ou@d {xbF?#Vg?@r@ZS;qS xM (\шjq@|E@D.Dgl*,-A$m@Z@Q\7?)=q Xb Ȏ?@g@\2cgl*?EJ^l"ҿc@@2~@a8z'. )3/@&A@I?? S@@}j@q?o@@@ y@@}@+n@@ES@@(@2>tf@"@?w@k>5+c&@a@@@6@ @Fy@@=@"Z@o@Lƿ>?Ò@WAJAP@E?6U?@ AG@?,>$#@@AU@8>hj>r%?;F 0V@s@:@f@V]@ @@̈́@FL@@ ^@5$@@vA@_v@b@ZZ@T@@s[*mjWNL@Np@^A@X{y?[0KDœ?J@̓@@)@]@>?8,@V@L=@@ɴ@w@ec@8@1bV@F@O@>@9@&@䩵?@1U@ @?5@$4@U@wG@҈@[?|APs}|Ȼ[ޖ(?̒?O@=@C@WЉ@^@"~@Mx@@a @۴@N@y??? |gPrؿ?jmTyhͿ㚼K@@>}@F$@t?@)@ܫ@x_@+/ Xcrؿ_"4?hSo?zy?M=^m(*kv?K@ @vT?yԾuh:@u@}?RAw 4~`?_"4?!c ,?$BP( '?T@?>,Ԍ @ j@|ͳ?(zkϿԾ!N?l[]˾%X/#?Ca@?\C@?ld)jo!޿b6 ?.?ܲ? WϿRa5,@3l@7&:3?Sp@>4@?뿼5,:=F? ?&ξ *?=ҿuGJ@N@ B@G$@?[~@@V@E7@rF?`:z>L>tCp^!?0@ @}3t@O@@@{s@I@ @:@@y@h@6?E?GU?tC5+c&@a@@@6@ @Fy@@=@"Z@o@L'#@=@qAI@MI>j>V ? @WAtJA@vE?Z?@ A@*N@@^@M:$@@^wA܂@v@b@ZZ@@@'p*+mp(b Z@@i?,@@@n@_@@EĿJ[xпE@M@@q@`w@@q@@3@@?z>,RL@p@ùAR@y?0#]Dᗘ?eN@ݱ@k@ܘ@i@j?R@4@3@V@5?@6@ȴ@Q@c@8@1?K@ꔦ@@f*@]]@>8,@V@?U@Z@ۻ? 5@2@T@G@ӈ@T? A8cY@F@&O@@[;@E&@?@?U@~@qOx@@ @۴@N@A?'?av{g~|4[(??|O@`@@Љ@@~@t?@)@$ݫ@V{_@gZ.wcؿov XyͿkK@@}@^F$@t?Ծh:@u@?PwL4w`?4?Co?*y?vLJ^p(ev?K@@5T* @d j@ϳ?(iϿԾ[!A-+?"8R( F#?T@4?A,*8?>?&`@ @""Jaj?llś˾鿒0?_}a@%?\&}a?y>@·?kdł)o!޿2a6uV.HOH0&<m@0z?>`&Nj3?p@;5@?w+:=F?ҕ ?D?Ӳ?i^Ͽ8Rw[5,@j@)N?]\~@@zW@8@F?8w>>t}A8ξ%?3=8ҿG߁J@Q@A@F$@?I@ @)@@y@Th@ ?XK?U?tԠ p$? 0@@4t@N@i@g@{s@I@EZ@Xq@Qxf@~%@GDw@k> S@@k@q?o@@@@v@=@u@@E@7E@@X@9?:Z>@g@??n@Ƨ@&??]@W@w@@@7@>^@v@MB@/?@/r@$@m? 3D^ȺC@]O@ ?!?ɒ??@M@7@J@[@@@M䌾*0k@_@0/̿Fr2?`*M-k@8sJ@YY=?@P1@@J@H?qf@iA@=_p@1@l >j9AAe^AA\q",@փ@P?f @("AR@H?d.ܜ@7A+ @?Cj@Ģ?6]@fNB@`A#@x1?i@~V@5BA&ږi} }@sW@{?h@@c@l4@k@???0)@ A@l7?+##,e1@aT@@=v@.6?m@[pS@$b@l4@@XL@s9@B*@@U7@?@7,@)>JE@t@h@.? @@ے@h`@@@c@}[@@ @U.@ w@=?v@@h<&@D?ٓ@0@Ll@0?ft@M@O@s@c@c@]@/@@@ AƲ@O@?QV?XMoD:/?/[?e@@@!@s?(@]@CL"d ?@AK@ӿ> ѿ6 ? 4d>p@p]A@hr?HCL Rr}^@G @6I@9Rzp=?߯cǾ @`@Nj@$ʣ a1 /Nt^=@t@E"㷐Y{xrF"ޝͿ%K@B@ڊ?oFdPZa1 U )ȥՈ q@|E@RE.n!h?@r@WSQvS U 6Xc -?9@g@6b 2ci*,ߧCm@Z@S7?2+j $*z3C/@׶AѴ@SS,?b?rW^ule*ҿ`@@Z~@zL 9aG- R?5@SA/ٳ@<#h?ڂپ܆FhsէDc@(Ac@H?B9aT\@*@?S @,@@z@?]@M(/ʿ ?4 p?8,@@оAw@@z@T\@u@m@@R@@D(@+>xf@~%@GDw@k> S@@k@q?o@@@@v@=@u@Lz?;4?ޠ @@]A娆@<?)d`@@8@?@q?Ӹ@@O@)[@R>Lz?_@! l@ A=oA*]A\z@aһ1@*RF"h@MA`AbA9r@_@@DYp@AE:@A?"A`@PA >Ͽ&7 ٿe7 ۅgt@ A+AJ@@@,@i@@6f@s2@O@u@)RP7j=D1ǘݿ*@@_8@o*@eq@@u@,@@@ӝ@)Ƹ?\?@Oq@D@*lc9?0ӻABAJhC@_@B@)@z@_ׯ@J@@@@k@?Wk@ AC=H@;2;@BKXBAZ> 9܌@7A<@H%@@P2@@\@ @L@I??@ I@j>@;A B@A5Nz@M@J?+?ެ@f@\@3@%Z@Չ@1?@~!@Kc@ @񿖰@?? s@A35A# A@_@@o@N A>[AaKAI@=h5>g*@b$>.w?37@F>ݿ>@m]OA=aAA-0@@M?z?@X@L@@Xv>x>@V-5@=_@}@b@c¾F(?8@e@:@V!?$?M?hH k)15@ټh@(e?AH߿qafŒ?ڕ>^?-@r@Ȕߓ2-hW~i&S?9@?`,|ۿVo? 4s@L@J-%@01cB6ӤW@|X@KB@(x뾹9Ř׾B@F?|Ps>4 @t?F?Z4h@h=+a iz*?)@@@t@3{@^,ë_[?@\>> n>I>>?yd? aM%H@.@@@ή@S?}eJc.S c?^ʗ?E!_>zf&2+k?A@L@XI?Bc@@&@@@5u>7?V@& @<^M՘/>?BG?\}@}?Gw?  @&@v>p?\k@}Yi\@@H@WC63ګrI,?-@fr%@C[v>FȻSPDa@X@?[O*!&XLz?4@?ϿR@aA@P1> f@^EA7C3km@@l~0@BoTA@mA@.@?@e@3͊@=k@!@}$@?|k/> ?@e)* >O>9t?@@D@]@e@fAy@'v@OM@~?hOʿ迿iJ%,0}'H9޲?@n@9@fA@vv@6;@f?@\@ak@A`8R@+[.M$ @@?k+@T@@c|@Zi@^@-@@+@l7a @LAd@'23f6@4@@%~ @Ua@c|@5'@0x@=@@F?3@8@Ĕ|@@'s?߹Inu_@Z@u?ѠG@@5'@IA\@\@.@n?޽ MĽU}#>I'?t(@(L@@IA@I@!T@@7@M%@TtQ?>?D@= Ah@}!@#SsAT,V"b$p?2@8A@y?@Q?F?/?D7?t;\?Z@Ġ@h?\#Zo-><@0@?n뾈|Q?/?U[@{@?hvOњ?2@|@RM-egzIͿ RvRSn@9A?6uRb!@t@U[@~?~@<Asѡ@=C@@d-.eؿN@ku@hwI@9AT@~?P ^Z$1 A7Ak@U~rܾ$п>ÑP4]?X%AA"ſP _œZ ]!@VÂ@X=?F)H8?zC; q?e@^"Q_E^ o>Ű@؈2?N@ &ɦ(T' @jQ?lO@??xgH@W@Ah?*5pDkm-?+@Z@ A#Ax?[>w>ir" [%t!r^<\?߿L>}!A`Ai@9X?-@:Y,Ȃ@Tv|*Mlg@^@ܿ,n)AeivYt_@ @x.֢dY@lA@9X?@@V@IkkQ@A#@)4QV]wTs& f f@^EA7C3km@@l~0@Bo8:@@Р@~?%+wDx,@|!?3:"?7@?Kt??뿈* ?ja?lsw?@6a? '>?x,@R AAn@g.@|?˿DA@?{$E??pϋ*?Z @@ AR A*Ŗ@%@ڱ@@ܵo@>hWAFX.6= CO<7hj3?t@أ@@@*Ŗ@ 羇/6@ @@?C G~*[A7B@X@v@7@h?׾ =M@Cm@k@@*@SX@YUE=+ِ Z{(Of ?n=@?@,@@=M@@L`@;@@~)@Ƃ?,A?bJ {K[>?=U@ L@?@f@@V6?'Ec1?L@53?13>8=6)ϚOcm>pL?@Ҷ?n ?V6?θw5*5 @U?@(s@ ŘTRS4A?aPhc@@}?d_ θ@@1@#@P ´@) A@*.U>V@%?^5@ASc@OЩԿK.@@@Lm{@$@y@I@@D@??ˉ@@?S@ @M&?Md]@"@j@LmQ yֿH@9@9>+?_F]@~@5`@4e@Gz@@֌@l?Y @T@/sm=|nr W@@n yO@L@'7?٠D@p̈@^Пy?@>%m?Am7Hǿ42\+H@4@ tXw9ɿA@/U?tz.?@ ۿG_@@aMx3݇7Hǿ=AA?V] 7@N AZ迮bF)\@ ??IƷڽ@*5Ti>@S@fS=AA5B҂p@@Z@?jgsc?=Ӕ@Avl@Ϛ@WD3xKkcd{q@ ռ=d T@ZE@^@(z@uľ4,:?@fE?mn$WxK m>[@X?tGK@qw@86@7@U&@g@ȝ@??1ᇿ @Q@?Qc qty=}@AxI@Jɡ?5@J@v7>?$@ @K? @@?r@A>@qty=@hm@<@)*y@AvAj?.;D@g?8ó?o@$@hx<@Rh@@M@rAײA\9@2߿w?`@P?_̿OV?@%@lB?@m?=!tc@pA^@M@hScͤ@G@V@mBx?Ow@X?m};2i@b@@:`zhYԢGHdq>Ҏ@z@tݰ@/@㽎y?INE?;ۿ?c?iڼ?Ϙ@ٯ@(^@kYԢo@<@MOAEAp@W @?X?8w"U,v¾an?@@o|@}@@@o@ +@B[@@ߤ;@o?D9?\}?nra\&&-|ꑿ$???F@@_@ +@rߛf̏CIF >R>0ͨsȲFt#&ʿ?R??.yirߛ:?.@Lqt@d@?DB @Vľ|6M ,!Βf4?[?t@N}@v[@$.@:? @@@Aɽ@ @4?Z?jG^@R[J2?T@AmAcc@ @G`čȮ4i@D@-@Y1@k\>Bٰ!&\L%r=ߏx?l@0@z@\>BVG`P@r@y}??|<@ޱ@ppwN rBT*ki6@!?k&h?@(M@Ʈ'?k@-Q@@"F%׿0?Pqc"r΋AAA n)?:@]lb-AIJ@?xL?Oͪ@X@t׿(lp@@$g]湃?΋A%CK'BWDAe Ab>CA+@нk@@XcPdAa<.GB%CrC۠0C;Bs¸GjAV6`V@n@&8|t@D@f{Z!AVxBtUATCrCߑ$CB AA$t@C@d?b@'PA`]^|| As>aɿBߑ$CzA-@$l,(@@V°y/@@r>#~@@܌@j@"Ï8#?zA0Qr[˿g@|C\2?v@|"@0 @j&@d?Mb :fv@L\tŒl+ }@u<@렾1U!C?P@' @%?!>?u*?%@"|@R@/ӿ%G>YB@@ylM@rAײA\9@2߿w?`@P?_̿OV?@%@lB?@m?=!tc@pA^@M@@A@Ǽ:?_Z@@7~@Z*@@ ?9@S@.y@6>Ž?@O@@yB iD¾t@O@3y8@? @B@??TG@Q~@@U>LC`yS?e@OD@?VЮúֿk]薾^)=\?r2Z@W`@>x '@{@@;@!(@>{տSb54;WAw-9?N@Ճ@@Kզ@ '@W@r7@Jd?c(hY_?w[??l T?iY(5%?PX?隿rk83?H@W@}~VO(oZ7?@)q/ b/}!??X]a}~Va@b@?\Ȟ ~qbpmO;jN+h{rjDgHA5> @a@fG@@@T@Tz:@n>;5ƿZ5v2"?@("+9wp˾@*@%[@Lz@fG@CP)Kf>p^@Du@@rfnnlI >A?W@?T@+"?,$.*mewy `VGn@e@v@{?D@C@Z?t?\@@;@W= v3Ƥ.%F@.@,@#?Md@@L@0@"@@p@sW@Ɇ@7*Ug?@c@%F@1h?˓@?G{?^@>@ݶ?d?= @@S?]+>.B@;@1Se ű#,@ @+M@C A\*@m4m9@B'Av@%_E@,»@嵖{!SeQBAz5Z@)!A9 ?I*AF&@,u@tA~?A=@d AQBucC9'CB: AQ#.Pt At#@E*+B@A`;lAGF+SAܧ CucCO/CpC_>zBkD^Q@mm@A@?@A, @i0 }MBCvSCO/Cy_CCGA; Aþ<#@d߶@3W@?AJ?RMbA_ ZHuqA6m@eL@FG[̨e1ƽ-@[Î@&>z9ʿQ!@@C@ݳ?z q? .@I@Z*@&?Z@g!@1@A@Ǽ:?_Z@@7~@Z*@@ ?9@S@.y@6>Ž?@O@@P^@/ڰ@@l?:Gf@,@Wc@@謆@"}@7@B&@쪡@d@G(@Ll"b? @P^@RG].\~bF@Q@@9Z@rp@d@@NC?(@/p@傩@@x?@@8>7@pN@ !>Dh 8@$X@l@@b:@5t>:k @[77X @Jy?&տ,@??Zl@@2@@Ʌ;C> ?{@a:@?@a{@2l1=N:M{j(K;F#?@8@.@j (@&@?Ʌ;`Xto!?<܀@w@ @"$&\Z( w@&@@Ch?,$vŴ`%F??@b'@i!@? >?Dndž+CGcaG?6@|d@,@B?>%F?u-@8@@@8?y]Tyz?RͿA>O@(>R^J=@k@)@7@u-@}Bso ?^@@*վw=`6?z*Q??WE@&@d? @k@?!c}{Z.s,W?"#@@65@Ǻ?Y$?2n?_??C?2u@Ų@@{?N@{1@c@ʸ?8sg@@]@ى@&@&n@c,@sF@M'@3@E?λu4} @@1@S?g@̔`.^?'@(@i@n @0@O.@5@5?*`䢿 =@[@7S6žDsg>@Q{?qB@A5A@]@0.Ao@ka?î@ @$>\6bۛl?"@+@Så? A@ @@A*@vwl@ A@Vt"bE|BBwZiJ>@/Ͽ7p?o%A_@~`@>3A? @@砿΁jAE|BBFBTx@D~Ы>؈A~@?T@ZA<>y9ܽ@PfZj< cBB RqBfAߥ2≿@Djn#A.@MCg@ٜA?N3@+?¨ dA RqB L!rB@N@oM?49A:A&@ Al3A\?Uq@dGAbL{™hY?PK@FO>sҨ@xA A @@e AN@'?P(>]g@@ .3†,HmE=B@ @OܿxI ȡ@e@@,@>@Q@@V@Im@F 2fI?_@g,HP^@/ڰ@@l?:Gf@,@Wc@@謆@"}@7@B&@쪡@d@G(@Ll"b? @P^@'ؿ6t?RR?@5@@H?#Iw@@1R@Mt?0}@ll@ O@xa?_\/ NsΦ~?-A AnF@??i>7 |?6?d@nAA?Nn89.,@"@?!>j@$@\+""8FE4@(?i@]@Ps@jgNϿ@t?Z?a?¾`=0yY@@@"n??#nݿ@M$f?V@r0@@ītzHVpkI8>H240=B? ?4#SG8Yc?5?{> >.ītLf ;N)n_&??@p? X4 J)ډ("2F*@}@@X@I?-N/Lf*cVt3:>ހ׾Bـ>M6H?"s[>JF??@z?8T*cVçj@=A@#@?VݱGu1@i@*#pڿ@pp@Jz৿?,@p@=oI@çj@|\F% ?@@u@2>>@u@ťUV9wȂ|>B@,@=40@@#y@ / >*|\ˣwGrz?0A9 A@o>EF+dpLݸ|,(?]v@Ȅ@@z?h!ANខڰL1_@?2Z@@h?LN@tG@@˹?0׿@@Nv>A w!AN%@@@f@2ܰ/i\m@i@ @@(@w A"@@&ZU@g@6׿x[P@\U@%@ % i@@nP#\?Hz@3Z@vm@Y@öf@@H` ?G)o@׶@u &f@@Eb?j@^@kC@я@l@5@]ÿ/ڿF@WM@62&V«jo@?xP@|2h>f@ @6@? @A@/=?#Q@zVZ2;…).[?`@?]4@ĊA@t ?7;@ A~@:f???/f -Z^9q@H?iutx@@@A?@5@6{@C~0?A@Z^ ͧ寺U@g@ؿ&1@@\@6@d@V@?ſ v?;@B Q* t @@vBY/>@@@@@s6@C @ 7kurH@@=*\I@@]@<@ ppȒv@C@fC@m@AM@w?#3@Tk@UxuIz4?\;[@\I@'ؿ6t?RR?@5@@H?#Iw@@1R@Mt?0}@ll@ O@xa?_\/ (7jnRMi2@rP@@V@YX@i@'Ag@&Y@+@@6@L@ٻ˿PX;(7 2r<? 5@}@m@ ?N??h?^y>e?TQ@U @a@Y@a@K@T 2r?i?+@Nk@:@??@p]h~~*?-?J>x?ha@cX@m???jW@<@ǥ? SR>,@zg?uؿ"D@?G@???koMʿR1?kw#@jW@?R@?塿翦?>}e`A2A~'A6ÿM)w?ǰ?~sjhtd???A!N<5?` 4uAzA@quJ> 0@?թ??yt?A!<L>۳? a?11衰?Ӧ?rPM!aZ&7e??bە>؋=*d?Oh?L>'??H ?I῰ Y@WK@7>E3:Od:?Ԓ@}@:nBγs>B?'? T?Wd?@&Q@2@ ??@]t@9w1?@@5`>?H@sX@?cj? T?,r`z z?h@3@~@?jo?$"@oe@`@a@ږ@=?8?c?6@@+ɡ@ q>S,rka lɿ۹>@@ @Z@{?@S@@9SW@bW@@q@\$W@]9Shka /#6=SN@QlGAZA7@\;=@@E{Y@-`@xA)NA(@lmk (d?@Â%?'A<A)i@?V<@Vq?F+@A :A@ޛg/"@6?(z@5;@p?4"dٿR8@%@Ӯ?L?8l@@@@JW@Y{1 @eA@]@ 'Y0@?E)'kE??g@G@@@{@ǩ3@_@@}ϡB@}@m*+=ӯSPA?O@o@@@ @M@FB@ӻ?X?^?m+(:"B@l~@< d"e?[_@{9@z<@uk@9@ @L}@9@fa0?@(1?we@K@g?L,y̏|@r@?@?%@Z?h?ݚ@p@4?"@@1?$?'?eF&'@_HA?1Ag{@y@ ?@%??DA7'A?l$?t?$UIÑ@ONA#A@}˚@t@ޕ@e_@@{Ai:2A)@xS5U(7jnRMi2@rP@@V@YX@i@'Ag@&Y@+@@6@L@ٻ˿PX;(7?؀@@R@ig@@`?QΓ?.@ꚋ@ߜ@:P@*ɕ@%_@Pc?@l$@h@R3@/@?U@@+A; @Cu@@-=tFyP=ܕ??٪??_@`D@@C>v? w@@ @@U@2@%@R@E@LB@q@>@T$ =w 4:N W=?@\*@vW@57@uB@YN3@2@vZ⾹?;?D;?8L@̸A>M@E8$7AmAS1@f@m'@"SG@@r/@\@- BRSB'~B@ F@r-@c@Yh@ Ha@b߭?v>2L?‚@4@v@qr@@L(xLY>@ B3HBA pt_@ڡ@(@@0@2L?ƿ`? 7@[t@72@M@@uK&AAAۉ@>88r`@@y؏@4h@Y@U>?ƿCѿ>R?ϝu@.@@3?^1m;fIL@Z@@pH@ ?E?`C>B?@3@m@!@[=@U:'@?#oR0Au@ @Ǥ@@{@ u /e,Q@@08@X@΢@v?qkPӐ?C@׈@@i@Au@ɒ?E@@@a@V]@R^?V,?\M?vg@@X@@0 @8$@p@pO@B@r@aS@ɒ?[ !L. ?b@p@A=@q?e@A@@p@:t:'ai[ A k#/'[ɩ@ A*@?r?W@@1@N@!A@[4Yq^V{#3q'@?3ԕ@8@?Fc@N@'@W?6xZ@q}@3A@;GW^ѽi4C\hc]? @?E?Γ@j@&R@q&yU@l? +hm!ѽjT^o?=?޲υ>~@ή`@?@[&? ?ؿ (lt05GQ->w>Dc@;@sT@[}Z}"@-?$7Ef'^WJgR?v@Ub@o?_]@kT@r@?2@@uyP@K 20C'; ?= @\AH@?p?@rp?f>?@&A@ג>SYѳ; yg7dhݾ?X5@5@E@R3@;`?VA?gt?\?5?̍@l@0B@+@{@ Ήyg?؀@@R@ig@@`?QΓ?.@ꚋ@ߜ@:P@*ɕ@%_@Pc?@l$@h@R3@/@?g@jq@@窻@G@H@`@A@L@l)N? ia?Ո@޺@G.@ɂ5@@ @ޭ@v@g@ߴI@+d?(?^@-K @=@@6@q@C?ؿ7ԾP@m@,@H@pY@&@vd@N@ߴI@:[!-?AL@ @@w @2e:c%iE3Jb$2@@Am@?U;?f-0?:!ſ?Y=l; ?H"-@-_@ܵ@0,s@3A@@|NA@:? ?!{h?cv?G=?, O#A>+4AiAȗA ?#=(?m%@V??~?E{D iEA@9Η'+J?0AAJGrAͿr]v/t)??YX D u~@s`?G{¾6 @Y?uBj>@@UR_Mt_ih?rf?(>Z?s?򛿔uйL7Z?D@@w@d?՟jw,Gz4q~ @c@ƌ@)-@R?Zfa?¾,Z8[!=,@"@@pk@72?jEm>F^@kM@?@@e@t?m?7 >¾?@$F@e%@|1@H@`!@[ @y0V@yEy@S @"?L? g@1@@'@ٝ@3@ש?\@?@@=j@@@ @l@+? @3m+@e%?;*?)0@f)@lx@@K@†@@@4N@q@ @u AMA_@P?0A?1f? >Ǎ=O?DL?f?+z@B@O@'@ۈ@4N@V?0?;fK@<@@FO@NC)?PQ@ @@B?V[k)@a@@-@\`?V?5.@ @++@{*?N@"5@{@}4#@B+C@T_@ U?AeiQ5rn oˀ"?0@ۿ@J@!r@r?-~a߿zc?T?!$@cM@ҏ@˾ 0rO pY>@@@ @?\7ǵ9?`C@x@@s>@o~>/"O !eP">?]@#ǀ@:?@(@ھr< @U?v @,@Kn@ >>čɿnjZؿ @@?<1Q@@=@،@Q8@Ph|,@=@?WW̿^?]nX>?^ @ @fk@;d`(? O@@^@/d>S@ TS@γ@c@ G@ T>~@\$@@r@#Ab@o?C'3bƿaD>V>3?y@j@`m AX@\@~@g@jq@@窻@G@H@`@A@L@l)N? ia?Ո@޺@G.@ɂ5@@ @ޭ@v@g@'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'?;>Ab??@ @Ӧ@ @@P@4Wע?T@@*@{@@ ?8ECS bɰg??5@@@F'@j@@@kK@bo@T@f>G?S@=?󶿇Ҕ3Fٜ>"-@{x?hm?߷?)K@jQ@/(@@1,>Wh?׺@??-4ؾ-H@0р@Ϡi r ]=sB\@N?XۼXU?"@N$@f?1,>=@%R@w@%(@н>U!? @¾fT@W?L>?sI@GĄ@p@=@H@@@(@Q@wXH@?!??bd?9Gω-L=?)?&싿L}սn@@-@U6A@ĝ?o j)?9@A!@K@9@tLoGd&?;>gX??@@Ѧ@ @@R@4Xע?T@@)@{@@ ? 8xEKS bf?C5@@ @H'@j@@@kK@eo@Y@[>G?R@5?Ҕ$F>!-@{x?`m?޷?,K@jQ@/(@@w ,>5h?ֺ@??24ؾ-H@,р@Ϡi j A]=kB\@B?ZۼOU?"@J$@@?w ,>=@ R@w@-(@н>d!? @¾eZ@Q?L>?wI@IĄ@p@=@#H@G@(@Q@vXH@?3!??Sd?9[-D=?0?'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķ?F>fȓro?@耵@_@'2@&@em#@T6>}?9h@k@@@z@v_?v^u?? @܏@ y@uS@@ж@!4@/?zUL?rTrPĻx>J9?˨ @v@׋@@^@@ @@_@@x@b@T@'?IީbT;/&-?Fx/?˭?O1@@@Ɲ@0@@8@@-@AP5@d?a>@"@ >!24g" ?A;@?}?,@P|@q^m@a9@8@x? @H*@O?P^m @@eR?b̹|kd@Z?:>?-D@H?(j};so^?\@V?Rn?-0@6`@aJ@pL@>f@;@ݡ@L@lX@4?.q??x@:*.?S?'.@?!Y??[T@@8p@͊@>f@LJ@ @D@2@lL@yl@ ?[`?+` @?៲?:@t@@gD@@.@j@<@(Й@LJ@@qu?lf"M?7@>4@@@=c@kk?h?_@@Ho@;@@7 @Jg\?@Sķccv3'l@5<@@@tA_@)@"@@ A8@EH@oy@JrSķ?PF>ȓeo?@耵@_@'2@)@hm#@B6>?J9?Ψ @x@ً@@^@@ @@_@@x@b@X@'?ߪIީvTN0&+?Vx/?֭?O1@@@Ɲ@0@@8@<-@DP5@d?!a>@"@ >!2-g" ?A;@?}?,@S|@t^m@a9@8@x? @H*@O?eUm @@eR?\̹vk\@Z?:>?)D@tH?+j}Aso^?Y@V?Rn?-0@9`@]J@oL@Ef@;@ޡ@L@kX@5?.q?’?x@*.?QT?&.@?1Y??\T@@;p@Ҋ@Ef@̇@ @@@2@lL@yl@?e`?/` @??:@t@@gD@@.@j@<@)Й@̇@@bu?lf"M?8@?4@@@Ac@}k?Z?_@@Go@;@@5 @Y\?@`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķ@oE@'J@@+@[t@I@8@ M@E ? &?8r@}@y6@M@@N@<@@@@x@}@ZT@8 AbXA@d?F?7`?q>PC?Ӭ? /?u?+q@ @[@@ S@@x@Z$? ? U@-@-@b>@_=n[0?7@q@SwH@4?@׿C@[@3@8"0@P?Z$?]Aۅ+@"@ @P^??C,@%T}@ސ@@L @N־ZAa,@ 5@y?Wxn]@x-U?Ȓ@3@H|@'+@a<3@x^=YD%?@e"@QA@ϧ@?)~*)v?@@&@Ҟ@?hv?>/3@~@b@p@?qqpp.lv4?b@@?3##@@ Q+"j GO @V@r@؋@@'h?ȅ}p"5gQ@@@ĜD+@zɔ@,|@M@N@KC|>TCm@P@!@rÿЀ">o?q@@3@nl@ 3%cܵx?G@j2@5?,t?@@mA@*_@6G?>y@b@~@ @@@?)=4 =21?=?Bj?v@a9@d A'@>@y@@0@~C@V!@Ë@F@ @؇@d@=@K?@:@@F)@p4I@I@r@|W@ @@_%@7@@% @u~ @@&@}@Cx@?e@-?e߁@n@hC@w"@a'@_%@_C1W>b?h@(@F@?9y'%IοۿFSw@2+@@.@_@n?,?_D BH4i>{?]C@U@ƻ@sR(]w@ Ap@ъ?@@@?(c?*D EOy" l? |sڿ:?0?{Z?5mA\AA$ ڒ? @l???KήEOR1,V,? N@Ȣ7o%K\C/); 6AKqA.@<|qr !-B7?7 @B}"R1R+`>I2@1fA?ϒ_@8ݽ?a\?wĠ'WE?? T@?N?b?1R+Cv- gGi>$y2@{<@@b?֛<&ez[LK?֜@Tz@bW@k?y`?a]Cv-Tz[9=)@@@}@W?]̲+癿o6T?Rz@@@إ@?u?>TO@0@щ@<@ZfU@_!@t@W_^@~@s@k ??k@<@@Z@fg@08@@76@O@@oE@'J@@+@[t@I@8@ M@E ? &?8r@}@y6@M@@N@<@@@c>@!@Y@@V@u(?f?@9m]@|@[/@ @ k@8@h@&L@\8@'@- @c>j[?:-K@@A!@@o-?&ʾl>'II?KH)@D@p{ A`@'@+@1(?<=dj?7ijOa4鿏@p@_@0,? ƀ?@@)?< @}@A@OmjpZ}„>ڋc?@ˈ@QR@@F֖@ h@B@t@ꌂ@@4@\XKba X}rjc2BU?I@j?u?3p@@T@@u6O7>3r@x?fY%V6z# )ٿ.S?s?,OBu? @Pn>?Yc?6b,#I4}I`nk>[=K&?0>P>&@3ތ@\g@DU=z@@?̷&R ZIu`Z^_ ?F@ S@f?g@@i@[?ߓN@@@٩RQuTGjzJ9s!>u@A+@ӝ?P?m?LA??'@@8@&ZTV"Om-N>E7,@f@L@@̭@ @?z?;?]Y?\ @@@L@h ?{Va"1?fG@q@:@hģ@@v?E@@6%@J@ Z@j@5P@?B@@@(@@a"1? ,@eµ@F@@wa@}> qP?@ @?O@t@M@6>@7e@8@@ ,@@F@==l@E@PgR@@l@cw<<(ʃT{?ٍ??C@Ku@a@zZ@p@k@EA7@@bN?? \?hi@A)v@+wg20AA6Af?:}@@x@;Y]@핳?h?ѯ ba8 @P@n!@d@;@C.\@P 0@qmAn BA2rtl/X@M@ϕ@25e@]@Z?ab:V@r@@v@ @%jPâABAIA">{@@L@@we.@b à>ki@}@љ@>F@3Vn@#O2?g@DV?/M܊~b@z@3@n@5m@.1? Zl7)>_? ]@@@/@;V^0˕:* 8&@@TK@ @׷?'y?Zt\>3'?+J@42@U@@(5@&h@%@>F@:p@Eap@s@%@w@QOk@^KS@4?t\>z@@'@@w@u-ׂ> @m@#@<ּ@*V@)@,*=Xp?@@{@~ @z@c>@!@Y@@V@u(?f?@9m]@|@[/@ @ k@8@h@&L@\8@'@- @c>2-wk酿8@@@@@~?U@C@%<@k@@AA 8@l@ݝ332 L(A(ʫ@CA˜ Ah;@@@D@$W@ޜABEA@ J3Nt ~p@n&@r4w?Y(A.Ac?"C?@p?a?01 A))A?-'Y^@\?~p@ւv@@?2Ϛ@@?Ѝ@"1@@ @r@G@@$?@4@@1 @?uxL?:'T@B@؍@@@aL@<k@G@{mп-C(@6@mB1Y=#X8|? V@r@f@v@@R@?@X?#I@ ?`پB1^3D@l?Y]p @N@Y@v@@g@24@%v@ @*@w@q ^9>`V@ؽ@ԣU?̓uO@@`5@ @EcQ@??aݻ@S@,יT?@GI@9>vS>o?\p@ƀ}=s @*6AA1@?i2@?h?洹?@F$AV?z@9@vS>ְez0gQS-@aCAAx@-I@I@K)@J@RA)??f@?@S@yY=?d@l\/@uE@0@E@A@Z?%߃Ϳ @?OUk?ۃe@njR@M?# ~??Wc@o@Ԑ?[.ԿI N?=@r?_>b?u?@Wc@p??T?Ϳ ?~d?c=W@^"A.&w@QG-Ϳև???HtT.o@@~+ @Rż@\ @? ?@?$>`U~?@?&?f[gjZ})`?Hx?Z=`b?^ ?U? b?p,>?\b˿R5>ag@T@6?NUx @='V@?Kc> |>B???Uy?g@=@>"@rL??׏@(@;F@|@=]@-@ù@!@V^ @f@ @@2DվFK]T2-wk酿8@@@@@~?U@C@%<@k@@AA 8@l@ݝ332 =)= D?6X@@ƾ?\A@@DK@t;?D<@x@@!?k~H =B=@}UP@\-@K8v4@Ґ@@5a@@ݚ@e@l@@w@6GĄ}?Ȥj@$eQ k' F?nr%@F>% @I Aݒ@?Z@.: AI@->|?f?#.f  Qu !|e!aQ@x?Ղ*b@M@Ƌ@??@-@~@7>@yвQu ¬ݣ@>@ t%/@)Ƞ@?@s@@@N(@kȶf Ҟ@1@tfg[g@@uCUDe-K'@XW@@F@@z *@b@6'>n O4f@@UC[hFX@}@qF@ 5d : ~@'X@n@nȽ@ Ahg@?x>@ @nQ{a@@hFX@kOpg|;)X@1@ @q,@W?t5@^.@04y@?H1@/@@N=?*H(gkOG@`0@A AA@@و@vG?-̠r>*?u> Kv@AA~[?޴ie Һz@[ި@O?A@zS@2e$2@? Q@/@:I@4@j;@`Y'@?&چBAnh&4@*J?Ody38K@%@7㿈+).׼:?6?VD?4@|>j.ſf>܈n>Ê̾>T?CҾaN?3 ?[ ?l?i~W|>i| {.?@}E@`?M&L nɿ?7]`@=L@]\?mi.RbVy.?%=kp>FO??( 0"X@|ؿ>&?;?AT?)`Ŀ.u@9.@?c?" !7DXj@R@jտaf+V=<@=@@ءK^ĿJ]?V?e@mCs@u@>7eq"b@@³@O&@F-e=@o@qA@ @fm>'@=@^[@q־>w=-?Ao6A|y@&VR@Č?[f@;QAbAj@:A\AӚ@y-= @e?{I6tE`PjMVK(x.A@V[m@9*AQ@07@@$"AKtA@ÿ@o@owd8jMVJzBǖB 0 9 ? G@h3?_(A¯@4 cݣ@9A?L'ٟ@Y]?ѶvAJzBUBBTCb@HzQkBA@.ŋ@Z"AUۖk@;`#xgBUB&iBD Awپiҩ@=KP<A֑@B0jk@lAD ?'4D@Y|f?8AZA&iBWcS3H@V@C}@?>PA@dk@r@A-@?e;2@WZ@ F.Wq:[;D;?F@qB@A @ࢹ@ @$ ATk@hL?@C?Di;W mc6@Ts?b )@@G@b@U@-@@@u @Hy> ?aS@ MC;W@9@?p$jԿ58@9@"@;@h@8@bI@D@@|@U@@yp7@4mK$?@@!SA@Y@@3^@~P@h@@@#9@b@@1@#?/7!5?'hn@ؠ?Sn"?`@&@P>n @t|@? =i?<@at,mѣq@\@gr@)@53@E>*=?1&>CWJ @^>AG?d}|@1@{@q@>TA~??:/@ÙX@ԚZ@@rU=D#Ns0?@?@8fC@p@kB?>yE,Hn?R@m@n@d݃ݹOb3n@@Q֎@.Oo?$yEܫ? ?90?'@1@Y?Ye>e p5[ڦw+пu?I[@i@@?ܞ?ܫ?!@@^@{@_] @#9x0?6ԊÃ?&>:-ĿrB@ы@Q@i@!@yB>\@?%b[ =)@J?ᒡv'?+/@3@;8?}@w߁@Q|?~&wZk,J?N@V@J3@@]I%@,?8ړ?\w @lx@@@&@׵8\k@|@P?lB'77@SK@t@@܄@N@?@UJ@S@њ@k@@:{vW_q?@@@ A5@떫@@}@G>@H@?@ L@@ M=@y?*@ :@@P)W?,@? kk?@H@O?R:?>@"@@_#Pe@/@?P)2˪ЯO@V@)~@f A6@ %T@\"AZ)A ɕ@0_@&< A?Q}A*@t ߐAUBxcC=U"CA9V`,AYљAh@d@Ak8" AEu&VA CxcCCqThC?ZBn47@àkPA@ T@AM0'<@56$B WCC)_CgCAO@L AZslAO@J0L?9@$A[_4=0A )"vbAm%C)_C<\@BAĕU@*A>A@¾>@PA}?XAn@:6RA<\@BETB>jS8@Q@@mxA(@ k;@co A@$?O.|@@G)sE-#r@@Vܦ"@o@n?@/܆?!6?9Z@@$@|}/?T@޼@-R@@4c@s!>21Xܹ=掻@@M@??f?~R@ @3q@?e?@@R@EBn\>~@ꁞ@+@8?j?@sH?T?vW@@Ҕ@ ?W) ?PT@@@@«>Ze36JQě@2@©@2@>>@ >*kHtj2k>L}w LONS>@iԃ@ b@l@Qě@sQ@'&B@Q,??]Phs?t#?Dn *OuG?X>Bӿ?0'@sQ@^k"Du[s?f'@3^3.}N8k?%?-po:^O@ @!?,f¿Cz{MU`>i/&Ca84 ;0)|U>b@O@8@@@,@2@bK> "N,>z{e\п$5=:@@U@ @8@ x?0_@nm@? >4 \Mh߿Ŀ3ʌ>OT?8@H@ ?(@;>W4w-@@v@>@C@A@??3>?$@@*kh@`?%(@ A5@떫@@}@G>@H@?@ L@@ M=@y?*@ :@@@ jAgWAX@&?{@g?>@?Q@c4?鿓̥?@V?F:9@O@cA@a@e@n?ܺ ?2@/p @*@@ @pB@a5@.?YFֿ}@H@2"Kr/zp9-@ֈ(?ʷ&+?$@Y@ ,?ne@@,@^ 4@`t=-KEAh2MA F,U? c@z\߁@\@\8=x@@YeWo@KyG@#U$x?KEAd8'C@BdiA%x\5M A7`#&_ N@L@ɋ@&@Cfˡ Ahp8cBd8'CmtC#+CA!c/^AKL]n@ w@د¾\޻@Rc@ކ{84!Ams¡dA oCmtCV&CBd@Ua|_A4#8A/@?@@o9 A3!BV&CAp@ZbA<@lC@v:'P@g@,{@M!@XܿJHb@]@3k@Aqߝڀ'6P@eO!?Ύ@)@оp/@@_ @&j.M1o@,GC:V(@mc@iT@ʯ?L[??!@N@I}@;??uϿklH?s@ky@Q:@җA:1 A+@0jwr?q@e??&~ o?r@/@Ptp?5@?W|@AdA@!ɗ=aJҁ@6@@#B.?Je@̤?e[,d@ڠ@*@HZs!ɗ ^-c?z@a@,@2@na>HaV =1%B9?`@à@p@}Yf>cY @>SAA7@@Ѩ@`?s?̿tc`.??n?Do@@wAV@@27@W@G@L@}?n0,?i(?_d=:1'>z;@!?O?:@;@oY@27@aiֹs̽?6n``T@A?̪Wh;̿ya'?(@^D@Zem@6+?Ͼx]C??-_=ȟ@k$_Z?9??Yi@p@6@'?D@@9*@ A@?ʇ??wDhs a$L?Ҭ@\A A@D@kVz@@X@]6@t>me>+'Ec?)S Wwk?])z@]f@Vב@V?~kbauf @ً@Ӓ@48|?|E@ŽTɦ!\O@e@{ @'/Ŀ54ba@ jAgWAX@&?{@g?>@?Q@c4?鿓̥?@V?F:9@O@cA@@ë@=@lӿ@rA @*YCF?C@=V-?@K@Ьƞ@@@m-? @q%@|K@$ٌ?@5@B?@W@|?>Ž?U@@iq?,5(B@^e@:@m-?%t|^@/'@R g?a@'@cr@0_@N@,/@@ ?0yĿ)?-@z>j VBͿ*@EN?s-`@H@V> @@}@9smdR?o@"> Vު_-YQHwŖ@@:҃O@Gqt?B=w@1@пSsȤ@4@SUshުb_A1?U0 Y@T@k.%ɳ(@=aJź@-3(ad@".@M\ϓb_A]E\ t@l@Cǿ>@? 3?e@9ԝ@@;M<_]v({W@@gDⰡ@.@$g@8 @с=yt|>T#@j>deWWa_̐?@N\?;=ye@$w@2@M-@H@@x@/?_?@ ?;ycWa>ت@ApY@=0s>@@@ B?@N@?@2b@x?\S]@<A|@>0@+@ @kbO @-@3? @3N?c-?@f@@U@0@ Jj |:_/@@e@Si;I4"?>E|cRCB@fX@?Ssh!-S?>@oU@?߭ @?j>l??bs |?߄?ݍ¾ ?@?픮>S4?S?A@?@@S? X@7\٭-!>L?~[@~@7@Z@l@?FȀٽ?>K@?u > L>'M8Iq>w1?4*ʾ?|@S?+_>?ϓɿEq,,!@@fyi@lf1_.?(b5O>J@j@? $g ϓɿ@ë@=@lӿ@rA @*YCF?C@=V-?@K@Ьƞ@@@2@?:wl2\?@@Jj?E6GC@L@$ @NT_ҡ?2@i@~@$?xϥ@TA@ OވTt@A|@5=Njo AX-Aߵ?QH#'??oU6ޕKx&h)5!?4ҿI >tAA AҿFf"׿@K@B$w>?݂s6|?)d+=u<9E#?@/ Yawn ?t)@Qv>D@) o߿OQ @&>Hwq?:@-a{o4@&@@vHѧж?RKlǍm?h=c܊>͕?B@y6f{['w5 EAP6"A?>)S$,1b?>ӿgؿۓ=@?wg\:4AA.['k?|@|#-A5|@KBdH@ @)@8@򿼵5꿻k@r@gw'Ĥa@fA@k?^@bW@jK@lΔN@Oe A@UOmzTTD@*A@Ǯ>q/ @51@^@ N@Q@?ɿ@B}@@A?@F<~_GҼ4e4q;@ܲ@RQ@p? N@@> > @i!AK@K?ֿPnNЈ8 Ŀ#S&g?O@ A@{~??@qo@;y@+B@@"@e@m=z=VEZ>R)??Xgb?@W@p@Ԟ@qo@.<Ah@h0@?@ f?vM YZ/Y笿:ÿW?"@x@@.<AZ@@?s?F!q@J"@._@=@@8N%g,@U@?0@@Z@*!X@3@?1(@j=@c@r&O6-'@ɊA @">7<տI۲@o@.@"(@IR@*!X@@ߌ@+@?>@`;@t3,V@u,Aa@v l>/w@=)@]F?@n @@4@w@yh@ȓ8@&@*R>sp'Umv̓-*?[F?6Jl?i??Z"I@‡@4@@@,?@F@<@h!@g0r?!>p5Z=P?ǽ @@+@MT@@@Q??Z?U@@ AV@?pyhI$=ͿT?@ AF@?kn?Q?2@?:wl2\?@@Jj?E6GC@L@$ @NT_ҡ?2@0?)d?@Ε@I@z{@n,|f?<@^@3Q@?wA?줙@@O@@@9?Wab?I3nj>?Y@1@"cS]2Bֿ6p7?1@*@({{7bj_@@0!?ǒf@?d?A@؄=H(=[?g@p7?}՘@L@h@-C M?͇?!Ce=L?t>'U%?ר?j;]\_X!1?6@}՘@@M@}?OUt1V>Ċ?ͥ3ƿ B? N?.GaԐ?rֆ@@@*@(@4[{$?ju?jl`w0?PE츿T?"/&@ DI?)܃@@Q4@ud@ʭ?;ֿ>Ɗ@py @/"@+?@ZM?M?.@Q4@ $?c?n]{J@P@M:@׿S 7x؛?@ @G. $?5(>"Rjm|>^@@?@g׼>fj  2?:?I@!@A@>!S@e@ @@U@q@<.q@@]@' @V\?2?0@z@ ApmA|^A+@WQO@`">9>qa;S3@L`A.V@5EA>CZAA*j@0@>,@)@ʭAѻ9A`$Aڊ@< k$dF 9MdڐJY-@ Arz)A@7Ue@>,@1N@@К@|z@R&@'@ @3VcV>? ϿDB@ n@]@o@@#]@1N@B@@3@-Ԧ?AC@@?@w*@AB0A 9S>xW8t=?@]3AW4AAa@H@-^@/@rb A[AdKA\@FV:'@:-F ?<־7@OUAfA#vA}@-^@0?)d?@Ε@I@z{@n,|f?<@^@3Q@?wA?줙@@O@@7]Yy?@z@5@Aw@ ?#@p@V嚞Rt~?͚@n@R@kο7uͲ}>$䞿">T@w8 A@?NyAVI,l&YV@W@a}@t'$a†a?T&:/Kp@{@@ <$I"x_""i?@Kg@տ.>BMvbh뿳Z@R@}? {7q"?Cmv8>?C@RY@&NOjo5s-tPY@%S@UL?"J6d?@13p@-,=p@?tQ{ʿz@m@/?s "zgRM@Aš@pР ~Bp?%pq,/@N@Ggs@."pl Tj[T?@A-@n;?0`|l$7JUL!@mYA@̥?.Y9qT7O@ф"@\@c@#Ae@J @0c?=@k +EiWg?[? z?@M=@A.@??7O@b@~g@@@eX@!@O쓅@o@@!?GƋ@(!@$@R?}Bb@@l@@V@b@ R@h9@L@h@x@?plt?@ @ՠ?tA,?@n@Ҙ??-@9@b@@ R@yv@2@;ۅ@@&?tI@@f@ x00#ĸ,U@S@?4R?߄?/$@_@yv@F@@@@-=J:@V@e2ꞿOTϕ@_@>?(@@F@sn?@u,A@>>@p@[!@~yJ v!AA^Aڌn 5om@̙@Itx?@[Ax@sn?/{G%@p^BA9_@|?`<@I,?jC^@ A0BAr¿.*@A ~@ے?@r;As @/{am?(8@AP@?h@@ܾXsAA>A v,Zb@y@@v>B@nA\@am?@3@y@?c(?ך~@@hdjSyu0@M}@>g?3@@@q=@?~?iN?Z?I<&@b^@^$@(ҿ]&\@S@Z=@@)@{@@q=@c0@Q@ѥ-@\@`@#?,?Ý@?s@,>-o@d@ݝ@M?@@*@ @@c0@Q@r@u@ܐ@bK@D o@&?0 @O@U@?@ @4@x?u@m@r@@ @Q@f@B2@?<<@;@h@j@O@"?ms;b耸@k@q@{ϑ@J@B$@lƘ?rd@f@'Wt@\ \@?܁@6@4@Jv@Wr @? !=1f?;ȃ Gƭ?1?I`@a@9@@Õr@'Wt@?@w}@u3@d@@`i`}mv$ 1-x~@ʴȿ~:>o@ɦ@,|@7"@?jkB>7@yk@R?"?ńB[>E?Q9?Q"e?W2P?w&eoU?\@Bj@ j)aCÿL ?[@L?%/ÕEb:>fhq ?}n W>`Af:=@Z'?qL9 ߜ*X?F@Oc}@@ WՅ>|8h?]??|??|kiJFBe=͗(@v?@R ߜy?`@@@@l?$603=?:I0 AFK:?gĽ>>+\@R=@O3@@y?5>,@^Yc@JN@w@@rt@?C%?/k?9VxӞm-!?W@=@p@@N3@@ 5@5>,@K@aC@q?orN@Mi@ L@E}@o@#@v4BINF!@@@)@}@r@@4@K@@;@*+@~@c@@)Y=@]x>ɟ{`>`@Ks@ @ @@|>n<{q@@-@]@ @Α] ?w@nAA@W>@*?@-@s@h@@<`@ E@r@bk A@)=8=@gihY@I@@-g@pb]@#|@L@s@u[c>@,@@ d@kt@K/Po|п0Bo/qjh@Z|@C]@ر@@Xu['%mz(@@++@ƥ? s?9xAjw?Ziٺ V??Q@@\@Mh'Br?ɾ@@Uz@@g@OaCѾW$m@@`@@ @s?Br@%@?@ë@t_@CA@/>@a,lBcb$(ʿD@HQ@@a@P@Zv@?@@b%@)H@?^>4C@@ A@5?y^&??@â@^q@@ro@X?V(@@b%@$@@@5@XjH@@|@@7'@6c@@b@@7@3@ȥt4+ @$@@f@B2@?<<@;@h@j@O@"?ms;b耸@k@q@{ϑ@J@B$@lƘ?rd@f@g@Vk@q@͑@N@x$@Ƙ?cc@f@2@h?n<@H@i@@N@?5u;3?ǃ'j?J?G`@^@w7@@r@bUt@ \@܁@7@4@v@3q @z?cɓ=2f3?+" *{@yȿ/:>o@Ǧ@+|@v"@?@v}@2@d@XPac`v+" Y9?1e?HDP?e:?%\@6l@ ;k)B>7@Dk@N?"|ńYB2e>ሑ?Y9?x /uno>< 0$RA?;o@?u#*Iÿ?}[@I?>&/gŕc:>hx uϡغK# ؾ4sP?>5w@I?tI^}(-?U@ @*mھ3!X<,Xuϡ ?:>`A:˲=B@F'?ApLԉ?8@?鿇jp^  *Ŀ .]??I?ukgJ9h?.]?0/ 6F%:?^N ?>h \@`<@x3@@`@q@+ @ @!@ |><Ɵ鿎^P?ꛯ@BAA @u>o$?.@,@M@J@oԑI@fi˫}Y@I@@e@ `]@z@ @q@f@T@U`@~D@:@tj A{@)A8I@/o}{qkh@[|@C]@ױ@U@X[>{@+@@d@Eit@6ToJп/P}?)iֺ4AV?[?@Z¾@^@h6'#mc)@@,@?s?<9 xAjP}?Ѿ1 ᆴ@b@`@@!@{?Tq$ɾ@@py@T@g@Ќ OJCѾL$ʿD@Q@@P@YO@~u@0?@@#@@9@\@A@2.>@4lfT$??@â@q@L@>po@ X?h(@E@$@2F@+? >ÂC@x@l A寱@.?zTHCc@F@a@@^@3@4) @S?@5@ۺX/fG@@@@ߐ'@6Hg@Vk@q@͑@N@x$@Ƙ?cc@f@2@h?n<@H@i@@N@?5u;?@6@2@ ?Ou@m@T@?@@R@@/@@L@} o@;?=@@xU@?Z_{y2 ?@z@m@A@ ?к#@p@_@^?@A'@y T@j?MĴ?[>Z_D}>ޞ M>!@9 A`@?yuWtK ?@ @;R@kοcD}>?&z:ΎK@@}@<$I׾k,fj&ZV@@}@~t$I?NBMRaO뿎Z@S@Ş?y!"x_!bi?@ZLg@տ-ljNB8 T,OY@R@BUKm@<8>LC@zY@& m8Ň@Ytswʿz@@4?ҡ c"g?@3p@<Ň@p?} mqN1@`P@Qls@q.oq ~zfRM@AGơ@I| }p? 3J9RL5"@7ZAi@ϥ?-YpT[T^?@A}@n;?`*h u (EcUg?W?x?@=@UA/@??͜O@*"@@@ #A@[H @[?V@Lu ?(Ƌ@ @P#@N?Bb@a@@@X@b@g@ @6@QY@0!@aC@@ܙ@?A,ٸ?@@Θ?ѥ?-@:@Zb@@7R@8@i@i@Δ@?bt?㜟@@ߚ?A,Z0ʸ'U@]S@?-M?j?T+$@_@Qt@1@م@7@|?rI@<@ d@ I1Z0螿f9TΕ@_@ރ>ï?W&@@F@A@ @@E=8@@t2螿Aː^Aφn qm@8@(x?$@RA{@bs?@v,AO@Q$?>sp@;_!@xÔ !AA0B~A¿O U3*@ ~@T?O@t;A@z)@E`BAEa@ }?`<@Я,?DAO^@ A0BA>A+Cb@@@[>yB@JA@rm?A:@A@?th@@ckAAxf; j0@$}@' >_?@;@@ 3@Ly@?\t(?ޗ~@ܵ@/hdM&峭@S@]=@@@{@@:=@ ?~?H??8&@[^@tZ$@40ҿM&o@c@rܝ@mJ?[@@*@I@z@0@Q@{-@@]`@s?S?@p@ >o?@6@2@ ?Ou@m@T@?@@R@@/@@L@} o@;?=@@xU@?^@Q@N?x@?`@y@;Q@@š?.?c?z@@QL@T{@)Df?<@^@y?Ү=!̿:?@.v@ &vF()e߇dl}XHE@2-v@&Y?I߿c6y?$?X3,n>?Z@1@P c%S]~>ֿ2HpPi2}Vr??@?P,a$?}f@?ҕ?@6=R=b]?@?4?y1@*@+V>=b_@j@2?!?}f@_?+> U?ר?W:]P`X/?m4@PҘ@@h@QE^ M¬?,~?ϼOe=_?ސyƿ<;?N?FAsԐ?sӆ@@K@{?St~2>?ݥkސ*0?'O? /&@q =I?;ڃ@ꏗ@(@D(@~4\b{$?Zu?wn`*0?:@羜/f?@@{eM?UM?K.@P4@td@?,;_ѿ>2NJ@y @*8:@@X xכ?@m@6H{.$?ӣc?{J@@tN:@׿@Cϼ>ijo < Rojx>۞@|@?W˼Cϼ>@@U@@<<.q@@@ @b\??;?M@#@PA3@>S@?e@@@/>LHS3@mE.9V@4EABZAhA .j@0@@z@ AqmAŽ^Ae@,wP9O@g\">/> 9@if2JY-@ Ax)A@We@A,@_+@TAL9A_$Aڊ@=k9% n| 9?c Ͽ`B5U@Un@]@o@@]@gN@^@њ@yz@\$@&@ @3Xc"T>?$B1A SCP@@{@?@n@@庹@6@?EC@@%!?@v/@+ A$BcB Bǰ!@82v@ bAjb=@f@@A|@;@@e@.?XZ@A~+@w<0@hBcBB/{A(^@^@??Qћ@b@ٌ@o@f@{?@@qN@p@cAB2!?3[c@sˠ@KQ@V@‰@0σ@?@Z@eOq@L!A@2NT@@-!=@ϑ<'g2!?8]Î*=j?@1ApV4AAb@H@@ @n&AAoV@#>3>a8-F#?s־4@,@ UAfAvA@.^@0@1c A)[ApKA]@ :'@:-^@Q@N?x@?`@y@;Q@@š?.?c?z@@QL@T{@)Df?<@^@16 @@^ @`_סy?@g?zga?@@]h?E1Oܿ- ea[@-A]@?qk?@zh@~@2?xRХӻ@SA@O}CqOܿw1ÿ6KN$Kf@O@t@A@=^a@ Al@n],56d@$g@v˿ 3w1ÿRK&hz?L4ҿI>٬A AwҿYPOj A7W-A~?*SOJ#?A?QD6RKE6|?l*=lvw;*%?$@R Y4f@ ׿@bK@_"j>P?50sE6V߿ R @Dɢ>1'zz?@N!cW ?|)@Qrڦ>S@ lwer?٦=ۊΕ?KB@9f|o>%o@*@@ͧ\ö;?l׿te=,?r gP:5AAÚ.\'t5EA5"A>TS,8\?ށ>aӿ׿AE 5k@r@ w'Ƥa@A@i?{@R"-A/|@gNB F@Q@8l@AEozD@)A@ʮ:q. @0@0@oU@*K@lnϔyN@d A)@=VѸo~94f@m@M@;vj?8N@9?`ɿ9.E}@Ai@< ~bG~Ј8UĿ\g?@r A`@]}??@>>@2!A@K? ֿSWԯNЈoZ`>)?Yc?@ @p@Ԟ@o@y@B@ @B@@C}==铣嬿9ÿ@_w@9)@gA?@R@M@ٌ@+@j?>@_;@3V@*.A*ك(*?XF?:Bl?[?}?I@j@/@ܧ@f@i8@@(Q>8s'] [=?Ξǽ.!@@*@T@m@@a@=@C@@!@|0Ƞ?>nI@$=ݰͿM?@@ AbE@??n?Q??t?6U@ AV@?}yrI16 @@^ @`_סy?@g?zga?@@]h?E1D@{=Vz&??@aK@@@@C@2>@h ӿO@?Ag @|[0C?D@@?f?T@@q?5(B@,e@@ek-?F @%@K@|L?@֟@ȵ?M@@a4_@wN@2@@)?wĿ~?V/@>$jtC^@'5'@P93g?@ɢ@kr@a4_@b֔>t @K}@QsiR?@} ~dVPͿ@GN? Ef@H@b֔>"D=w@0пLsŤ@7@QU:-GwȖ@c @΃AI@xt?'`w򾆻@0(c@.@r[=_Aր1?H0Y@T@,%ij&@n='`a 3?Jh@a!՝@w@4:M;w_n0^ Eh\t@ޡ@+@ֺǿ)@@y?ag@D@=yR>r(@>be}~{Z@V+BD@.@g3Q-@H@@Wz@`?\k?@P?Nxcah_m?3@aت@>A^Y@80#>@o@t A?@@O?%?@@@U@0@b@M@O9 @@9?;@'?>ҿƄcAB@CX@?S;h,G Jsw:N/@@we@Kd;-'?ߖLp ~?bބ??¾E ?a@K|?€>o0?P?d>BoX@? @?t>Qr?_?ߖ*G;?Cuw'Ͽ?@@S@yA{@鰻@ϧ@?VIGf@E ?b*w.= BQ\<3?T?@k@Ms@@v@@@5@fn@@K?¿<UYf!w.~V8 FzmE@UX@@5@%.?]y6@ @K@?~g4E~ǢmB|`?#@!@@@O@Q@[8@4/@k@ig@.(֬-\S^ԧ"Ǣ6Z׭*> M?~@@5@fY@@@h@@$@G 8m?d>O6Y8w>-1? "ʾ ?K@?1ET>?nʀD?>K@6?or >'L>'2?bOJ@@?/g-ɿE\+Ù,$@@{i@71_2?D@{=Vz&??@aK@@@@C@2>@h ӿO@?Ag @|[0C?D@@7?Fȥ?@V?ߣm:@@5dAp@yjA(XA1X@.蓿ٛ?N@Re??@5@W @B@5@/?RYֿ@'K@#Kb@@n?Ժ?2@hr @@5@( -?ue@@ 5@?^ B@`;@M¾mӻ@iM@I{4!A8/ g.!BY&C.B d@c`A&GB$Au@?xzB@ @+UܿTIc@V]@W@A@[|<@B@7O@Yf@xzоv/@@1f @`M >o@BL1_q<{'yP@=!I|>!?n@1@о?!@N@=}@=?puϿ1tH?iu@{@QE@d@Zi5U@Y?U[??s@/@|tK?z@B ?WW|@UAA>@A1 A+@we󿾋r?@:?*to?s@Me@?7X,Id@٠@*@Rsmɗ{}Y9 a-c?o{@lb@,@f2@sp>R =Ht+b^.??t?m@@vA@@RAA.6@R@@?Xs?R̿VHt:11'>W9@?܅O?:@h:@qY@7@@?F@L@?0,???:1bo tT@m?QWi_̿py\iW׹sM̽ٵ?_;nHsZ?49??+Xi@-@6@3?,*@B@em@:*?.ϾOC?F?/_=W :p {g]$T?Ѭ@AG AX@E@`@e)@e AZ@L??t?WZAc %SnWk?+z@&g@ב@ ?GzqՃ@ @X@{^6@>[h:+ZAcE@1Ž߾T<]O@e@ @p$Ŀr24Oasf'x@m@Ւ@+醾z9?E@@7?Fȥ?@V?ߣm:@@5dAp@yjA(XA1X@.蓿ٛ?N@Re??@G@`?N@J@@_R=B y?w@H:@@V A>@"ᕫ@i@}@s>@G@W:-?F?@"@@#of@93@)W?@?{kp?F@kH@?W:( (T@#A$@z{P @n@Ŀ G2k˪:ίrR@@I'뾕@A A'6@( /*^@: A?C}A='@ uސAUBnA:H+@AB@W)Aĕ@/[@A8n" A&%6VAdCkcCT"CAYrAZ㩿ACU@$G@|AEzB<@]{٣$B WCCShC;ZBA{4@jԏAp@$*3L?/@A{4N0AA<&\A$Cu)_CgC$ADX* AwsA~@*3L?w¾@}NAy?Ak@}6fiQA\@BA! 2@ A^>A[@w¾ ;@p A.@ %?.|@@ (FOBiQ:@Q@&Ά@zA(@ B6?Y@@$@}2?@@A -$b@I@V"@o@_>@ֆ?Bj?c?yR@@Fn@ݦ?c?@U@R@@va@(">0X|=@+@NM@}?j?˸@hI??otW@@є@$ ?Q@@X+@!?e?˸@%zܾsL>5?T@)B@@`> YeyJlLN?Dv@A;@W=xCJOHkHEN} NOf>@Ӄ@`@J@<Û@@@0@=@>/HjݜHk,7 I,OhjG?>HӿT?<'@Q@"B@#?6fdh|s?#?Dq,-2:k?L$?.p, ^ k$E[q?z"@@3-la͋;/ Z>j^@UO@> @!?o¿R`+Of>xyn|eп,=>:@@ZT@@@@e@@2@r:K>&(^.>h߿AĿk>ZT?8@@ ?9v x?._@~lm@܂?>f "Nh߿A@A?ԏ>?$@@Gjh@?% (@s=L4h-@7@v@<@YC@A@G@`?N@J@@_R=B y?w@H:@@V A>@"ᕫ@i@}@s>@G@@TJ@_S@ @I@C@}bUqr?@@@AK?bjB $;7@AJ@>@ل@@@i@E@@@@F] V@@d@]ڼk} X??FuTuÿ ?*q@;P@\p@i@i@<:A]AԚ@-n=@m?G6DmPCGk>7@/?*f@SAAi@/7@{@"AwA@ÿz@?s@Yn7NVLz7(/AH@PP@-;*A@/7@ܣ@yAuz?Q'S@rE?+@ҶNA`JzBĕB72 ?E@|*?z[(A@.‹@rA°jk@0bɧxgBPUBaBCi@Tazl<A͏@.0i@A' ?B48@Kf?(9A_&iB AĂOپЩ@q(P8A@0k@4s@qA4-@V1@,^@ -LXØС3@$U@7}?U?QA"@k@@ @$ Al@0F? @v?D9[7`;?@&yG@ A@@:@#@̄@j@@hD> +?VbS@YTCW c6@v?Gb )@@cF@@:@@.I@0?@@J@<@ k7@7lK#?'@|}@d7@ޗ?K$heԿ68@@݊@@@@ؗ@@)9@b@}@(@$?..WSA@{Y@@'5^@oP@ʐh@ؗ@ک> @Dq|@g?+=!?D<@q},-ѣW ~W?in@S?k*?@&@ک> _J @g> =?Ow|@@{@kq@\@mr@8@U.@EL7>=??& @aN?O@?@bC@E@gB?إ>?#~?? /@X@aZ@@*e>&_5wBջ?`>n0Ŀ[MA@΋@O@h@@@^@O{@X @;xh ?!7Ϫf'?/@1@8?\|@ށ@cw?~&Z5C߯B>\@B?%b!=@H?Ϫ?Փ?vt @x@@ @g&@8n[ko-H?1O@xW@NK3@@G%@?@TJ@_S@ @I@C@}bUqr?@@@AK?bjB $;7@AJ@>@ل@@@@^K@}o;?D<@;x@Ѩ@R?!k/9F . =?)ߴ=} D|?=Z@@ƾ?2][A@@/Aݲ@?|F@ k@P¿0CFN;@Q@g<@^UP@f^-@D~ d@>k@&@o@/AK5@-ܨ@7@`?8{p_ w@e@Q_A}@杙@fLDVo@k@@K5@w@܂@ V@J?:˃LdG@֢@BcٛXt +3@2@6u?]@g@w@@p@"@rw@/G}?j@fdVpǬo ֐@-@n5a@@@@e?<^@< AL@->F??*!."f ~' F# ?r%@mn>@h Aߒ@e??d@Ğ@}~@b> @бPu ""ejQ@ax?ib@R@ɋ@?s@@@,@ Z@4@f玗ݣJy@ >@N%̮@͠@C@s@G@@*@2@'>im'Of@@UC\g@}@tCVZM'@dW@@G@ A{g@z? >@C@a~aJ@@EX@v}@rF@ c6~@2X@l@Ƚ@ A.@4y@ۗ?1@<@2@=?'S%𕓿oOCpe|K8)\@0@@,@S?4@.@]r>*?s>Kv@KAA[?>ܴh?.@XA( AC@5@h@G?]$2@ ?Q@0@8I@ԤB | .ϺI{@ݨ@?A@|S@2 c39K@%@6㿬+w׼.??=?4@U|;@V'@x?3ކEAn;&4@K?O cE)eN? ? mZ ?l?܍iV|>~7ſ1Lf>/n> ̾4 >&?'l}Rlɿ?*^`@L@Q\?7Q 1?@E@~?·&  B z7| >D*?;?S?e)^Ŀ .WZVz.?6=Zk>`JO?ڟ( 7b+R?<@@L֡XĿ\?hR?@As@u@.@?c?87_6k@S@(gտo$A@ @z>߲'@@Q[@Aq־>l7e #b@@O&@8e=ڭ@9o@HoYgx$??L@=AA5A?)=`q?<A7Az@ن[R8@^K@}o;?D<@;x@Ѩ@R?!k/9F . =?)ߴ=} D|?=Z@@ƾ?2][A@@uC@4<@k@@iA=6@zm@Y3 *,wⅿ8@W@\@@@E? U@uC@[@jD@!W@ABEAQ@J2 NMDM?˫@CA! A=@@[@o@~p??s0 A()A"?.bYKX@N?w@>i&@rbu?Z(AAi?"C?o@/@-@ @r@G@ \?@m4@Y@Fv@[@(?x`Κ@Y@?@/@՝@[@rL@Kk@L@u쿀п'F(@@ xmW1 @m? _F?" T@B@΍@՝@p@楒@R@?@?"𿿔?5ؾS 1.=J?蠐?V@'r@u@p@@g@.4@v@@g*#@jw@AQZ3@f?Zq @@Y@v@@dQ@?o?P߻@@ ֙T?@ZL@ >V@ֽ@JU?̓v!P@@5@ @dQ@k2@Hh??@$AZ?`z@@ɐS>g?Vm@{ŀP"@[c@o@? .ԿXǺN?b=@N{?APD>^?Y"A!w@1IͿ?l??(t<Q?3?p??6:?vͿ?%d?ڽ=`@Y"A@9yI{p@4?"?q?>ATCg??>@%M~ -nIJ @@ҡ)|T%#`?|?E[=_q$c? ?)0?@n??`5tҡG|Wx/ @'V@3?_c>Ǘ>D? ?a?+>Hij˿4>[g@T@ ?SGV<]?ã@Ra@0-??8&G@d6@G ?z&??Ns?@ =@&?"@{L?k?V؏@*@V<<^@/@+@!@w] @[@f @?@1վI]TDG ?\@@7y@!?@>A@|@<^@uC@4<@k@@iA=6@zm@Y3 *,wⅿ8@W@\@@@E? U@uC@M|@ 0@@k@8@h@/K@8@@ @>@T@m[@e@@%(?f?@ym]@M|@3l>/QI?H)@@F{ Ad@@+@I-?C@?= @@A^@Gmjp~9@GijN0ԉ@=r@a@1?!ʀ?C@i@HD@@@Z@4@;VXPI. 2DK7ً$c?~͈@~R@@bؖ@i@ȑ@X@@L6F>Zt@0x?9U%:VP{RWsHie-Bo?U@?%?p@ȑ@ @tn>߀?_?Vau.rfA_(ؿi9S?As?%վ4? @ߌ@j@:U=@@?c&(R iKEAJMUg>=.?11>\XQ>&@ߌ@@i@_?[N@<@@%ROvan]L_~?@QS@{?ؽg@@X ?EI??(@@ෛ@#Z-2U+z8D!>@A,@ם?P?X ?O?>A?[?k @@v@L@o#?VNmg>:,@g@L@@Vͭ@ʸ @?O?K@=[@@T P@?@\@L@)@@g1?egG@Qs@<@Uƣ@E@~?E@Z@%@K@?O@t@ @6> @d@y@@*@C@G@@a@W}> BP?@ @?M{?ۍ?q?]C@u@a@PzZ@p@k@>7@@oF@d;l@եE@dR@q@Vk@6;<(M{?A&8AǠf?6@@x@]]@?h? bmN??v\?i@ATw@wz2k0AA BAolX@RM@ӕ@8e@]@`?' @j@W!@d@;@6\@rM|0@nA BA=IA{T7>S@V@@@g.@(V@t@M@Yz@U @<>%hCŢAA@\V?J}b@z@4@Sn@2m@l1?ߨ>i@}@Tҙ@vF@Vn@"#>?@ɕG7*8&@@tL@| @ӷ?y?WYZo(>]?]@@@K@T^ ɕjyG@::p@tap@s@&@w@Ok@ KS@1?6L>"?tI@Q42@T@ @W5@i'h@%@^>jy潄#@ּ@U@((@)=no?@z@̀@M@z@D@(@@rw@}r-ƅ> @m@#@M|@ 0@@k@8@h@/K@8@@ @>@T@m[@e@@%(?f?@ym]@M|@9?6r@{@v6@M@@/O@{@Σ@@E@K@@O@:]t@yH@8@M@{ ? XC?Ҭ?/?zp?q@@@J@S@?x@s}@QU@z9 AXA@e?9?$_?>q@I{H@?ܘf @C@[@k2@W#0@%?T$?b ?& U@-@&@c>@'0[!?/7@q@a@@, @)־|Za,@6@!?qUDm] A؅+@/#@ @]?O,@ [}@a@Y>)?@"@@@Ч@?)@)-U?@3@K|@A,@@3@IPYtu7>3@m~@@5@?>qq V+7?@?@M'@Ҟ@?t"FM@X@}t@W؋@@ei?5y0v6?@@*?n$#@u@Q"}@O@N@"|>WCA@Q@!@ÿр%7g@@@r+@˔@}@G@Gm2@65?d흿?@@@@b_@΅G?>?r@<@.@l@f*%յ}?G@t4=.?*=?8j?v@8@8 A@@my@ @~@@@;@B@ ? 41=t4[K?s@䡔@@C)@3I@iI@Ss@eX@P@@T0@D@%#@ċ@@ @և@Dc@=@[K?1@@ށ@n@vhC@ x"@;a'@^%@?@ @ @@Q&@ή}@x@cd@?1οۿ}DS=w@E+@@-@\@n?p"?䗌_DW>^?h@0@[F@:?ay'ș%οA Ap@̊?I@'@@? b?T/G2-i>?\C@q@Ȼ@M]x@A A']AAw} ͛?n @/x????ЮCJOLw"t?{kڿo GtC;7 6AkqA ?k8 &WI??T@S!?N??iT+pb>~J2@fA?˒@޽?a@ ?L`zǎ[I#?@{@`W@Nj?v`?Ki]@x-VGP>v2@<@ @d?$<$L`zVᙿ0U?Sz@@4@U@?lu?و>5z<[=])@)@q@}@W?jƲVᙿ? ?k@;@@Z@-fg@8@ȴ@86@O@0@@r<@hU@_!@t@t^^@~@s@?9?6r@{@v6@M@@/O@{@Σ@@E@K@@O@:]t@yH@8@M@{ ?@@ A8@&H@qy@ JrD⮦w@L)l@U<@DA@A_@)@6> ?Bh@k@@@{@ {_?v^!t??@>"ϓq?@@ȣ@2@o@[m#@6>p(û<>F9? @@ۊ@q@m^@R@[ @܏@1 y@S@p~@Ŷ@4@?RL?rpTa&?s/???P1@@@Xŝ@0@@_@[@w@b@@"?nOM᩿Tjg$ ?;@?}?,@|@\m@`9@ 9@-@N5@a?7aD>@ "@>#2jgku6?X@:?Ly}?`-@.@ŵ?=x?@~F*@O?j @@ZR?͹k}soZ?@bO?tRn?+0@`@J@oL@E@Y@>@Z?L:>?D@C?k}Sj?~-@*?Y?l?T@棏@o@@?f@:@@kK@X@b4?'q?|?Mw@&.?S}?9@s@@gD@@-@dj@<@ Й@凳@ @@ 2@K@yl@$?]?^ @^?}?]?^@c@@o@;@5@0 @] \?@mu?qf!M?G@M4@@a@c@k?@@ A8@'H@qy@Jr￷ܮwP)l@U<@DA@A_@)@6>??h@k@@@{@${_?v^3t??A>Γq?@@ͣ@2@n@[m#@6>lp û2>F9? @@ڊ@q@k^@O@T @܏@/ y@ S@o~@¶@4@? SL?&rlpTv`&?s/?4?P1@@@Uŝ@0@@~_@Z@w@b@ܵ@"?NM᩿Trg$ ?;@?}?,@|@\m@`9@9@-@N5@a?7aT>@ "@>#2rgkx6?X@:?fLy~?^-@.@?x? @zF*@O?vj @@ZR?͹k}soZ?@gO?ZRn?+0@`@J@oL@F@Y@>@Z?i:>?#D@C?k}Rv?~-@"?Y?e?T@棏@o@@8f@:@@mK@X@Y4?'q?q?Nw@&.?R~?9@s@ޭ@ gD@@-@ej@<@Й@߇@ @@2@K@yl@?]?^ @Z?~?S?^@c@Bo@;@5@1 @2o \?@u?qf!M?F@L4@@b@߰c@k?@@ A8@&H@qy@ JrD⮦w@L)l@U<@DA@A_@)@K?@@@JC)@G3I@=I@(s@@a@ށ@0n@`hC@4x"@ a'@`^%@>@ @3 @@ڷ&@2}@w@d@?οۿRSw@+@@-@\@in?;?R(DV>\?h@@2F@+»?y'L%ο Avp@+Ί?!@@:@?`?0BIi>?`\C@W@Ȼ@L]y@ A*]AѕAjx}~ ?I @iw??䪸?|ѮJO7x"t?{jڿ? @i"U1],?N@7oG7LC;$ 6A[qA3?On㟟&WJ?? U@!?N??T+]>*J2@bA?Ԓ<@߽?aY3?N_z[J`?@z@=`W@oi?Iv`?gh]1x-NGS>\v2@<@@d?zv;m=_)@@\@n}@/T?Բ♿ ?O?k@O;@@Z@eg@38@@@86@:O@NJ0@0@<@fU@^!@t@_^@~@q@ ?S?g6r@{@v6@M@@O@N@@w@mE@mK@k@"@\t@H@Q8@7M@ ?STC?Ѭ?/?en?q@2@@X@S@??x@"}@GU@9 AXAݻ@nd?f?]?˩>,q@xH@?%述 @C@[@2@ #0@i?\Q$? ? U@:-@@ c>@c1[Q"?7@,q@@@ @s*־ZYa,@#6@?U#n]Aڅ+@#@ۊ @]?,@[}@@Y?Q?P@"@n@@Ч@?)A6-U?@3@K|@ ,@A3@3OYv4>3@~@@@ ?oq r x+g?j@@!'@Ҟ@=?"" G @HX@t@r؋@)@i?:m0vz4?t@8@c?%#@$@2Q"~@O@N@|> C@Q@7!@ÿр%s7g80@2@.@:+@˔@~@G@ m2@]5?%m?@@y@@c_@AG?>?s@C@@l@*%4㵾hy?G@4=+?݆=?;8j?v@8@! A@@y@⏍@~@֌@@@?H.='4K?@@@JC)@G3I@=I@(s@*@ec@0@!@p)@ӿ@@@Ka@_}> ȼP?@; @ ?{?ԍ??UC@u@a@ xZ@)p@k@<7@@F@>9l@xE@sbR@5@nj@BO;<({?KAb7Af?@@8x@2\]@?Mh?*: rN?? \?i@#Av@wIu20AKA BAB"pl2X@-M@Mӕ@(8e@]@^?ׅ @ȧ@ !@ʏd@;@7\@M0@nA BؑA*IAb>8@:@@{@g.@-TV@t@1@=z@: @A%h:ŢAؑAj@'UV?Kb{b@y@Z3@on@1m@1?>+j@}@ҙ@F@Wn@#Bc??j@ȕ7*'8&@ @K@@Eҷ?y? Zop(>^?]@I@=@&@T^ ȕF@9p@_p@s@%@Lw@dNk@IS@/? ?H@32@S@{@*5@q&h@l%@S}>!@@ռ@U@Q&@[)=j?o@]@@c @}z@@C(@@w@"t-m{>@l@!@|@/@@ck@8@h@K@8@n@W @ >@7@P[@I@@K(?~f?؆@Hm]@|@l>GI?F)@/@z A@@+@"??dM [?L-K@@!@d@̓-?:7ʾl>P?@?< @"@2Aj@]7mjq,7AYųO~5鿘@Xq@a@/?Ā?P?@h@B@W@@@4@WX$J] #ً+c?̈@R@p @ؖ@h@@V@@Bg6#>>s@w?U%V{siw.B?u@ۏ?6?xp@@m @n>&῎߀?^?b".yt](ؿ8S?js?h'?m @^ߌ@h@@ U=@1&=.?N31>bQ>&&@^ߌ@H@'i@[?N@Z@@ARdPΩղvas]_?R@'S@:?g@H@?E??'@@@ I%ZɜxUmz8m !>8@A,@ӝ?P???;?DX? @h@@L@?W3Om(b>+:,@}g@@L@!@̭@ @??rK@'[@@% P@x?@F@2@)@@1?,gG@3s@z<@;ƣ@@I~?E@@@g%@rK@A@@n@v@@"d@s?ݧ[ Ag*y@@@J@5@TH@At?,@sU@h??f@@S@\Yʐ,a?h @)@@I@^?r@p?t?Ϳ`@?WKUo?ze@R@9C?}??@@\/@xE@0@@A@b?݃^?Ś?B?ñ@?;\ѿ>u"@.[c@o@?.ԿN?=@q{? K>^?Y"A w@kJ,Ϳg=Lf???>@ O~--< @Ǵ@d|c&`?y?Z=op #c? ?ԉt?h7@?$?aRtdYXxؤ @8&V@?Uc>ȗnN>D??fa?+>Jj˿4> \g@~T@ ?VSY~<巗?ã@Pa@1-??R&G@6@6?%??us?@ =@/?"@}L??w؏@)@F~<]@.@/@ !@[ @ͳ@z @d@+5վkJ]YT_H⿓?\@@y@l?>>r@|@]@8C@;@k@@KA5@:m@[3' I,wㅿ8@@@1@@B?T@8C@I@lD@q!W@ABEA@J#3rNdM2?-ʫ@CAc A=@@I@@jp?Q?0 A()A? /YAX@N?H@h&@rJt?Y(AAj?C?@/@@ @r@G@9!Ö? @-4@g@}v@ׂ@X?w,Κ@`@?@/@͝@@yqL@k@M@tпD(@@xmX1 @?I$F? T@{B@΍@͝@p@@,R@g?@ ?3n?Eؾ 1n=#H@Ꟑ?V@r@u@p@I@ g@.4@v@ @B*$@w@hQ3å@f?-Yp @@YY@7v@I@cQ@=??޻@0@! ֙CS?d@#L@>V@ֽ@U?̓taP@@5@ @cQ@D2@Eh?=?R@=$AZ?ת z@?@S>g?Nm@ŀM< @ǝ6A)Ao1@?D2@(J@)@J@A*^*??l>Jv@AA[?ܴhA/@A AB@@@GG?!k%2@ ?Q@V0@)9I@j( 1Cx@>ݨ@?"A@|S@H2!b37;K@%@6;+=׼0??;?G4@y;@.S'@ ?FAin%4@K?sOb)DeN?^ ?\W ?l? iV|>9ſEf>n>̾>j?]h;lɿ@?]`@ˮL@[?jk 0?@jE@-~?& ( %A|䱴>i*?=?dS?)!`Ŀ.MWw.?t==|n>kKO?E(( E@c+=<@y@١ZĿLW?O?<@As@ v@.@?f?:/.7<_Hk@S@ hտEpʒA@( @k>'@@ [@q־.>1d^$b@³@cN&@$e=@o@|py$?? L@j=AR5A?)=)p?A 7Az@[R;W@ K@1n;?C<@x@@?vkSyF =O*'= D?Z@@lƾ? [A@W@8Aݲ@?F@3 k@7¿WDF:@1Q@:@?SP@]-@ F$Ns@?I?>!.!f €' )F}?q%@k>@U A_ߒ@%??f@@~@>>@Gu !4e"jQ@x?ui[b@7S@ɋ@?s@]@݌@+@Iۺ #@U3@ȾfՎjݣ-7@T>@"%@͠@C@s@F@@~ *@@'>nOf@@TC=\ıg@+@WtCV\M'@W@+@F@ Azf@?>@h@ga@@EX@}@qF@ ScL7~@qX@l@ǽ@ A.@4y@?1@@ @?=?'x%usOpe|8)Z\@@o@7,@R?4@.@a@I@@@@/@=@l7@5kKc'?@b~@H8@?$aԿ88@v@@@@a@@@9@b@q@"@h)?-*,5SA@Y@@R6^@oQ@גh@@ > @t|@?=?<@?r-ѣD?in@? j,?@&@ >%HJ @>T{?v|@ߢ@{@ q@\@er@@.@J>=(?7&@}N ?@(?@edC@@*fB?ͥ>~?0?H/@X@Z@@#UʵJ^LBŶn@W@l֎@YVo? $~G$^n?R@"n@o@d{ʵwGп?J[@ i@@$?ݞ?׫??2.?'@1@Y?Ve>#5 M຃?Z>R/Ŀ{A@ϋ@R@Zi@@2@^@{@>[ @;xt?7=ik'?/@1@8?~@Q߁@h}?1y&XR qB>\@%?5b*"=g@J?=ՠ?ד?@u @x@d@@&@8>[楲ia+IGG?P@aX@"M3@j@ I%@ՠ?@UJ@S@@*@@F{Sv?o@}@@N?hBQ"7@#K@?@ڄ@@@U@F@@ʬ@@J[5 @e@ټ6} ??@uRsÿ0?q@;Q@bq@U@ j@:AV^A5֚@-0=I@T?H6DPBPGk;>@Ì?5f@!TAuA j@07@7@$"AFyA@ÿ#@*t@n-8LVIKA(/A@+PÜ@;*A@07@lݣ@A}?O'@H?"ҶHAPJzBBI2! ?E@%,?[(A@.Ë@A'Lko@aHxgBdUBBbCRiٙ@_zl<A@.0-j@A' ?4@QMf?89%@A&iB Af پ'ѩ@"P8A|@0^k@ks@NA-@T1@A^@} -Xbۡ-3Ւ@fU@6}X?RA<@^k@`@ @$ Al@L?6 @h?D6P:[o;?B@hs{࿓@A8@`@@@/@@ @g < g?bS@A:CW^g6@k|?` )@@4G@@@a@I@@@@/@=@l7@5kKc'?@b~@H8@?$aԿ88@v@@@@a@?d?~zR@; @n@?.Ve?@@6S@L@a@(>0Xb=@@M@??j@Q?Q?yW@@Ԕ@< ?Wc:8_j\s>=@넞@+@ ?dn?j@zOܾOBM>d?{T@%F@@>\e@LJ]?Jv@qH;@uX=yC9kM}) tWOY>@σ@e\@ @ɛ@ @CƩ@1@*=@>/Hjk ,DOtfG?>Iӿ?'@Q@@B@?Okmhs?#?Dqh-t9k?&?.p%^gk#iE[Vs?R#@c3rh-$:a,ʹ^; 4M^>T^@O@ @<!?cq¿_#vOg>aw$z~e#dп=:@Q@W@@4@@K@@y2@,K>#l( /@b߿Ŀ߾/>rT?8@᫂@h?Kز\xn?2_@nm@Y?> Hb߿xA@OI?>? $@[@3nh@?W%*&=974/@Ԝ@ v@@@C@xA@^H@ ?"@qJ@?@Y=y?@:@D@ A@G@@}@H>@^H@`I:b?A@!%@@#m9i@7@e )VP?@#?lkw?`@J@j?`I: -T@]%A&@K{T @Y @=g/}cɪʯ+U@3@n%D@ A6@ !0]@*: A8?}Ag&@u5kސAUBA要 +@Ak@X)Aŕ@!0Z@tA8?" A&>VARCYcCT"C0AZsA橿AT@$G@A0E B =@S]_$B WCCShC A2@¾ ;@q AO@#%?4|@@&&5GDjmP[<@Q@*@zA (@ =?[@}@?$@s} :?v@@-!@@|V"@q@F@@H݆??d?~zR@; @n@?.Ve?@@6S@L@a@(>0Xb=@@M@??r@[/@t?@1?%rqU|@A#A|@AR1 A+@h󿺅r?4@7?&,o?r@@Me@?U,d@٠@*@ESs ʗF>a'w@D@@P .?@Me@=1}7?`@@=p@:e>Y?-rc?{@8b@-@2@dl>ŜQ =uc`.њ?j?l?k@A@YtA}@s@UAA4@W@@G?s?̿u;1q`'>6@̹?MzO?S:@`8@{kY@ڥ7@@C@9K@r?,,?N?A;1W3 T:@P?`Wlk̿y%OiiڹäsW̽?AnnW Fd1Z?9???Ti@@ 6@.?'@@@bm@#?+ϾBC??3_> St $7$~N?Ϭ@AT A@>@ٮ@#@ A@b?(v?o?v lBc%SW}k?,z@g@]ڑ@/?[ tꃈ@'@X@^6@>h;+lBcE@RŽ+TB\O@4e@C @t$Ŀ24 aqf x@@L֒@䆾k{ٔ?E@@3?9ť?\@V?8@@cA@jAWAX@R듿?@b??@@X @B@5@/?uYֿS@K@K@@@n?ֺH?2@q @y@@l -?ve@@25@^ B@`#=c-z9c1@ۓ(?3&?*@Y@l -?8%x@@A1o@xG@}x?@FA4MAF-?a@]ـ@@8􋵿%‹@)@3MPס AibBQ8'C?B_Az%>L Aa`=_=@A<@􋵿¾һ@L@8{E4!A9dAinCmtC+C]Ae&_A_Ln\U@^@¾?@%@pm AE H!BM&CBd@%dR `6AH0D,A<@?\I{@S@\ܿJ`b@H]@"@A@,] <@$@@9:M@c@\I{оv/@ @ f @^L>o@)A)sꝄ{'P@t³\I{A!?8@g0@о?!@N@}@s;?vϿ)rH?&u@y{@Q!0?@e@if*V@@? Q[??r@[/@t?@1?%rqU|@A#A|@AR1 A+@h󿺅r?4@7?&,o?r@y@M?#?c@w@ߔ@HU@+0@@8@yO @#@+?y@?>񿎉ci@B@{W@?'?L?>RoD@? @Ǚ?_>kl??Q*} M?w(Ͽ?@f@/R@Aþ@ @@?YPG,@? ??c*.? CMQ\<׽3?۵?@@s@$@\v@?@@@en@ K?¿UZnf!.~[Vx :|E@W@/@5@Ⴟ/?_6@I @Ӏ@?vW4~3x+B`|H?~rJ@d@ 6@Y@$@@@$@%@fHZ 7m?>68a>'1?3ʾ?@D?3U>?R̀񁿮?=K@`?t8 >$L>'-??*bBOJ@@? gɿE+J,#@@jzi@Z1%-_-?xD@=Vy$?@J@@ @c@@&=@iӿ@Ai @z\$A?xD@@??S@ @m?7(ZB@d@@;\-?>@t$@=~K@f~ ?@@?W@@2_@ZN@a2@@?xĿ?.@>0jF]td^@1'@T)g? @ҡ@mjr@2_@̔> @K}@1shR?V@= VSͿd@BN?NZe@H@̔>$ D=w@51пAMsz@s7@PU8-GwȖ@@?σJ@st?$`~@1(hc@.@[^Az1?g0!Y@[T@-%Ƴi&@M=`> 3?g@Srԝ@@:M<_P+^ Ee\t@ġ@l@޼ǿ?@F?> VgP@B@S=yy>'@b>bev ~ {Z@4ID@*.@VgN-@ZH@S@x@?a?׍@1?5xca_C?@e?;e@*w@[2@N-@V@]M@?@`@t?MQ]@A|@>ت@AY@߰0>Ά@h@-8=?V@y@M?#?c@w@ߔ@HU@+0@@8@yO @#@+?y@4_f@@N@s!?T N@;?ɿZ7`F}@ѩA@T2<ӫ~JaGAЈ 8ĿZg?@^ A%@`~??'@>>(@4!At@ƐK?@ֿbVvNAЈZl>)?Wd?@@Yq@՞@Uo@y@B@C@@@~=Ӣ=p퓣]ିÿ`P?ȝ"@x@@:A@kg0@g?@ f?S}MM XB@@v%],@T@?0@@ @!@?¥?6#q@#@uI^z@B@`ˊAr@@7տز@Z@Q@ @ 3R@&X@3@w?9(@&@@N@/iM64@`ˊAK.Aa@ a->aw@&;)@FE?|@@A@ڌ@ҥ+@?>>@b;@L3֭V@K.A9׃)*?![F?pHl?E^??I@@l1@@g@8@@HR>.s']␀lgZ=K?՛ǽ,"@ @=*@KT@@@@>@9D@@t!@u0?>jl Is$=YͿL?`@ܣ AE@?n???Ԧ?JU@J A W@?2}p  I6uw@*@ @\_ա~?@?gx*elc?r@@j?Emܿ/[@\-A^@@qk?@zh@ ~@p?xLХ@ TA"@HO"CqܿU2ÿW6LLf@ۂ@8t@ܞA4@,=1]a@z Al@3m]46ıd@g@s˿3U2ÿvK&h? 1ҿKI>>MA A9ҿf&Pj AlW-A~?RI#???6vK6|İ?**=[u:-&?d@L Yf׿X@KK@!u>E?m,s6 ߿;S @Ң>yɦ?!@G.c9K b?})@mQIr=>;T@ xl:vu?!=ۊ͕?JC@V9fk|noj$ܕ@,@@J ͧ}駗? xl׿={?Eq]fo0:#5A(A5. \'p5FA5"A#(>-R,&^?>Pӿ׿C򿾶5꿼k@r@*v'SƤa@Ae@3t?}@"-A0|@LBF@@@9Y@Co͡z bD@)AÒ@ʮ;q/ @0@@U@9K@lΔN@Gd AA@{Uao4_f@@N@s!?T N@;?ɿZ7`F}@ѩA@T2<ӫ~JaG)@@U@@<.q@@"@& @/c\??;?M@$@SA8@UM>S@Se@)@@/>e3R3@vF.!V@84EA-BZAAX+j@0@2z@^ A\pmAݼ^A@ {O@B">/> 90naXJ]W-@J AQx)Aq@Ue@;@,@*@A9AV_$Aي@Uk%;m. 9?@ϿeC@n@']@Fo@@]@N@@iњ@z@$@%@ @3Wc?,B1A Q%DP@@@ ?S@pn@M@Ǻ@6@Qݦ?QDC@P@ ?@8v/@. A,BcB B!@8@v@bAvb=@f@@C|@;@@e@S?dZ@A~+@n<0@iBcBܨB{A(ց@@??ћ@@ٌ@o@g@H{?w@h@qN@@eAܨB9!?YdcnR@0ˠ@Q@V@w@΃@?@Z@VNq@D A@MT@@ =@Ap>'f9!?;8=?w@1A,V4AxACb@GH@K@S@fn&AMAV@>a#>.f;8 -F\?3־E@UAfAvA`@,^@/@b A [A~KA]@~P9G'@: - ^@'Q@}?x@?f@@AQ@@⡀?.?c?@Ɨ@_L@]{@)Cf?<@ ^@w?|=#̿|?@v@n7vF+)*/gl>nEE@W+v@ Y?ȍ߿/Cw??Qk3pM U? ب?9]`%X,?3@ Ҙ@@.h@)F M?}?FRe=`?ސxƿG;?N?F>kԐ;?pӆ@@K@{?Sty2џ>?ݥJސ 0?D-N?-&@= I?Yڃ@菗@(@d(@q4[z$?LYu?2v0` 0?@ .?@cM?aM?.@O4@sd@?7;ӿ>NJ@;x @; @2/CW Yxԛ?@5@H*.1$?c? I#{1J@ @jL:@׿2/>tjU [ <2Bl@S@LG rqY+(>ERjx>@ŗ@y?]Ģ>)@@U@@<.q@@"@& @/c\??;?M@$@SA8@UM>S@Se@)@@?3Ƌ@ @Y#@?N?'Bb@p@@@X@c@g@@>@YY@C!@9`Q@ @癄@?JB,?B@^@\̘?:?j-@9@Eb@ϯ@Q@7@]@i@U@rߓ?^^t?-@@]?JB,40 XϸU@-S@?'L?}?A)$@}_@ r@0@;؅@Ĺ@y?pI@@c@ 140잿TΕ@_@w>>? &@@TF@@@@E=9@@32잿A^An /rm@@x?@A{@es?@v,AW@1?>}p@_!@ix !AA0B~A¿A m3*@ ~@?[@t;A@Az")@J`BAOa@ }?`<@9,?5Ae^@ A0BA>A+b@@@!>uB@iA]@vm?:@$A@?h@@"iAAKw0@}@C>`?s@@@3@Xy@?z(?w~@ص@Ĕ^gdK&@S@5\=@٭@_@{@@A=@?~?J?h?7&@qZ^@X$@3ҿ&q@b@ܝ@JH?@@)@Dz@@ 0@GQ@a-@@_@y?_?d@p@>q=?@C@3@ ?du@x@^@H@@R@@9@@L@ o@i?G@¼@U@=? ay ?@Sz@@AW@ ?#@p@ @Z?΂@AX'@ZT@g??U> a}>枿 #>@8 A$@?yЀXtu?!@s@Q@ǝkο m}>x?&V:yK@@卖@<$ J-k&ZV@ @}@zt$Cx?BM`n܁Z@rS@?+y*"x_!i?@Lg@տn-9B8I,OY@R@p泺;UK"m -o8>\C@Y@&l8+@Qs vʿz@@3? !#ߑi?"@3p@;n+@0p?hkqG1@DP@ks@Y.Io TyJdRN@ACơ@Iߜ D}0p?2JVL!@YA@ͥ?-YqjTI[T@?`@Aê@g;?`h 0ENg?U?w?@=@ַA.@??˛O@q"@@@"A)@F @Z?@A ?3Ƌ@ @Y#@?N?'Bb@p@@@X@c@g@@>@YY@C!@9`Q@ @癄@?3I5C!@w@@@{@r@Ϥ@3@K@A@q?tN@zj@M@6F}@@(#@x3hȟGh`>i`@;q@e@.@J@|>w<7yq@@;@(+@@b@%@U=@c>hȟo`o?ћ@AA@>A#?@,@@O@"C;i$@AbA-@T]>HՑ@DgiCPY@pI@-@e@r_]@1z@T@q@f@ӝ@H`@D@@j A@*)B8@0oqCjh@Z|@B]@ױ@p@WX[ϧ>>@+@B@id@gt@y9dUoп0}?,iֺcV?t?@c¾@^@h,'#mk)@@',@֤? s?$9x Bj}?^ѾxX@@=`@@P!@{? qɾ@M@y@1@Eg@OC^ѾL&$ʿD@7Q@@4@.O@ru@&?@r@|#@x@@\@A@->@7lgL"?9?@â@q@^@1po@yX?(@L@*$@E@O?>C@b@q Aί@-?u z b@@aa@@@3@4 ) @'?@q5@uX(k@o@z@o@l'@65@lk@q@͑@]@$@ǘ?wc@f@2@?<@S@i@@O@C?u;?mȃ,ȼ??'F`@-^@B7@@r@Tt@\@|ہ@6@4@Wv@qo @Dw?q=D3f? # =|@ȿ&:> o@hǦ@]+|@!@?@u}@_2@d@3boeń?v # AV9?T.e?4CP?" 4eEv?\@wk@ kĐB>~7@3k@ M?"3ƄC`>?AV9? kwnAl>|<0EST@?;o@W?u#EJÿ?Q}[@J?'/+ȕY:>h [ϡK ؾ40_P?i5w@`PA:۲=@j'?VpLyg?Y8@?}7jpX^ 0*Ŀ̘ ]]??F?Tx\khJXe=`(@s?R3✿ $X?,F@Ca}@k@^Xׁ>s7h?]]?/ :F:?hA ?>T \@K<@3@@w?>`@{@@@l?83?I/ qm2!!?.@:@~@!@2@J@n5@<,@Wc@M@ŕ@{@^st@?j? k?Wxq3I5C!@w@@@{@r@Ϥ@3@K@A@q?tN@zj@M@6F}@@(#@x3K@NC@q?]rN@Bi@K@E}@b@v#@v4TI@ ;@3,+@@b@@W=@q>˟ f`>7`@r@ @@ͽ@ؓ|>=C< {q@>@s-@@@<m$@AA-@p>ϑP`ĝ?F@:AAA<@x>(?l@s-@r@h@T@`@NE@@j A@)>8T@hi}jY@,I@ @f@a]@{@͡@r@[>@,@@d@/jt@2Qo}п1oIq|ih@Y|@B]@ױ@@@X['%mm(@@+@?\ s?9xAj5x?ZiٺU?֒?>@@\@qh'*rWɾ`@-@y@@g@OxCѾ@A@`@@; @ss?*r@,%@@@(_@'A_@^/>@p0ld<$ʿD@P@x@"@CP@3v@k?@@$@G@?i>ąC@@ AQ@3?y#??@â@q@@pro@/X?E(@x@$@?@5@XJp@@P@ͧ@'@}6Rb@‚@Hb@y@C@3@ y4^* @?@f@-2@?#<@-@h@^@O@"?s;q@~k@jq@mϑ@=@*$@BƘ?^d@f@Ut@ \@ہ@6@4@Xv@ap @{?=X2fi@ȃ&<í??G`@Y`@8@@r@Ut@ ?@u}@2@d@Wam0cǁv% u@fȿ:>,o@Ȧ@,|@#!@ ?k#B>7@2k@Q?"ƄCT>#?;M9?e?0P?D'eS?ʷ\@6i@ k/Eÿ?[@L?H'/ƕT:>Eh! nQ><[0T;?u9o@?y#0(3?U@ @#oھX<*X<ΡK ؾ]3XvL?2w@A?L^ Ό?8@f?鿸ip] &Ŀ 6?Ȯ>u`rAο:-=@{'?rLc&X?#F@b}@@8,XR~>5h?Y]??> \@#=@F3@@w?=,@Xc@M@@̚@qt@⴯?$?<-k?VxDm4'!?4@y=@{@@2@@^5@=,@K@NC@q?]rN@Bi@K@E}@b@v#@v4TI?7(@&@F@n?@u,A@?>p@\!@y !AA%^A*n^ Xom@@7yx?@Ax@n?1{9%@j^BA,_@D|?_<@,?vC^@ A0BA¿.*@$ ~@ے?@r;Ad @1{{em?8@KA @?8h@@wq A A>A +,b@=@@p>A@A@{em?@k3@y@?o(?A~@@gd +x^-0@}@.>g?@>@@B=@?!~?O??:&@Ja^@\$@,ҿ]&ԭq@S@)Y=@@@{@@B=@/@Q@-@F@/`@̙??2Ý@r@%>q@c@3ݝ@/K?@@()@@+@/@Q@h@m@Ґ@WK@% o@?" @A@ڷU@?@@4@F?u@a@g@ @ @Q@=p@@X?聢@kA'@t!T@um?Ǵ?h>_z ?@z@@A0@]?Ƕ#@=p@Xt;?@@Q@kο x}>J잿$ٶ>@&8 A:@?yƀXI׾-rm&WYV@@j}@t$ϯ? &:|Ko@u@ @<$I"x_6"-i? @7Lg@տL.ʈB!MbZ@S@?dzw"2>m8>2C@7Y@&Y^j~5-\PY@S@c!UL2"Vtf?@3p@E<;@1tyʿ!z@7@.?ޡ "N zeRXN@Aš@a %~*p? noqS-/@N@fs@.o NRTV[kT ?@GA`@f;?`m"6J S@ݤe@@@U@T@<.q@@O@ @V\??0@z@ AomA^A@#ӣO@E">T>~Q3@DWQB.V@4EAnBZAA'j@0@=,@(@sA|9A`$Aي@(km$doP 9ƌiJW-@ Ay)A@ Se@=,@FN@6@Ϛ@ٷz@%@&@ @3UcO>Ǘ?ϿVC@:n@]@fo@ң@]@FN@@ż@3@2Ѧ? @C@י@?@*xR*@AB&0A0 E=P@@@B>1\ 8zы-C=?@3ATW4A}A`@NH@+^@.@b Aފ[AhKAh\@B;:ϒ'@B:l-kF?~־z=@UAfAuA@+^@0?d?@•@I@l{@*-@ f?<@^@"Q@?wA?餙@@O@@?0?͎kl]CE@~*v@t!Y?f߿7w?4='!̿?@v@7vӌ,):u࿏k2Wr^?=@?CVa?\3>m-+U?jب?;]_IX-? 6@9՘@@M@`}?fUt 2>vĊ?ͥaƿA?N?4GfԐ?wֆ@@@*@(@ 4Zy$,? iu?j`'r0?K S?w-&@ I?@܃@@P4@td@c?;#ؿ>VƊ@w @V3"@!b*$?r@JXM?ܓ2M?3.@P4@$?c?,>{J@Nj@yK:@|p׿sR x՛?@ @G#N.$?(>"뾒Rj|>.@@[?%G徛ü>qj ?:?I@y!@A@ !> S@ݤe@@@U@T@<.q@@O@ @V\??N@>?ɿtBiA}@A@؀<֫~`G4fmz@L@"P@wr\?N@G@>>b@!A@K?dֿShNЈE8aĿ#V'g?@s A@z??G@m@Zy@B@ @!@r@~=b=/[> )?Z]? @@?p@Ӟ@m@;A@e0@#?@f?$yN Z(M笿ÿHU?"@Ux@9@;A@@? ?q@}!@v`Y @<@,@%/ ,@S@s?Ψ0@}@@X@V3@C?i0(@<@ϵ@otqO6{&@ɊA@n>D7տڲ@@@&@HR@X@@ތ@j+@4?͑>@ a;@m4z V@+Aa@; dO>w@O=)@E?8@@@4@#@h@8@@*R>sPv'KZG䩅σ%*?TF?Fl?f??0 I@V@4@@E@?@ F@w@!@xj0? >|[=?Dǽd@@*@R@F@@־???T@ AU@?xk sIb'=*ͿO?@Σ AE@&?n?־?@?y>oY?@1@g?>E*,6;Q@@ @X_3աu{?@Sg@~@"?xѥT@TA/@O>qܿ ![@-A_@zqk?@Sg@ţ=^a@0 An@h]46cd@h@ j˿30ÿ6LJf@ @v߈9t@kAu@ţ=VQj A@X-Af?_RJ#$??JY62K/h?F6ҿIg>VA* AҿVȞfg#׿1@K@$o>?jsm6|խ?.+=u{9?@ 2 YȞa ?s)@QBw>C@7* ߿-P @!>ٿ=x?@a{ou6ݐ@#&@@.ѧ۶?Mlk?=N͕݊F?LB@6f{['u5EA6"A*7>(S!,_?_>mӿؿ=좠?,{h\:w4AA.['k?}@s#-A+4|@lLB H@ @a.@@B򿖶5hk@wq@x'~Ť.a@A@k?ǐ@V@OK@lϔN@d A@TU\p>zD@u)A@UȮq- @30@ǐ@N@>?ɿtBiA}@A@؀<֫~`G4fmz@L@"P@wr\?N@E1@@@eO @@F?q@ycCB@X@X?3Shm-R?">DHoJ@? @꛴?Hf>k??u2r :??'¾ ?@? >h/?R?A\@~@@?lV;Gڏ@~P ?+b*&?pD'Ͽ?l@@U@AЮv@@o@H@kn@{ K?U¿U%We!j.) "O\43??@J@)u@C@Юv@/-?&WP6@!#@@?x3 Wh Tt%E@Y@~@5@;䂿/-?CU@48@ 2@,n@œg@.(-aXSGҧ ٧B3|ᚼ?&@f#@C@XAO@CU@@@@!@P+@Fh Am?>?71٭ >{L?+~L @Ӕ@9@{\@@G?dǀ<0?@K@6?;r >;L>'\8*k>1?[+ʾ4?!@?o>G?ɿE+:,v!@@yi@1$_,?+b^O&J@`@j?J g1ɿ@@I@>@kӿb@A @3XGH?iD@~=V/?p@L@ת@ @@@f-?@%@|K@x?d@@?@@?Ď?2V@ @2r?4(B@e@ @f-?1tW_@~.'@ZRG g?@+@dr@1_@N@0@_@Ҥ? wĿ^?8.@ Z>jU/Ϳگ@:IN?tm`@H@ ”> @ C}@:sBkR?@dU-PHwnƖ@ @уZO0@st?`q_C=w@<пQRs@5@RU=_A1?40 Y@T@k-%dz)@ =`dE@/2(d@.@-\_A]E[tv@X@Bǿ ?@? 3? f@ d՝@c@;M<_]Y"0{X@.D@.@gv@4 @=y|>"@5o>+deSa_P?@O`?$;D8e@$w@2@M-@{H@N@w@?`;?]@?xcSa>٪@iAY@ڰ0>Ƈ@:@lB?K@'N@?@a@x?(DS]@A|@>E1@@@eO @@F?q@ҜR =1[5q?xa@x@߄p@f>zY@VAhA7@@k@?s?̿tcw_.#?]?l? o@@vA@@7@@pF@L@?(,?$?zr->+;1 d,'>6;@?lO?:@4;@lY@7@iӹ}s ɓ̽?0n(jZT@G?We̿Uy^)?3)@KE@fm@*?hϾk]C??._l=*+Z?9??Yi@@6@^)?>@ۮ@D&@ A@4 ?儒??6'u *WV$TL?Ҭ@vA A@>@<@@pY@_6@" >h<+Cc&S(Wk?,-z@dh@cۑ@/?<_qf~<@@Ւ@ۆy?E@FŽT^O@g@ @Zyk)Ŀ24_@ljAWA^X@꓿A?D@:j?&Q?@7?`鿿ϥ?_@V?A:@@EdA@`V@@n?{ٺ«?2@r @@@ @PB@17@q4? Y&ֿQ@MJ@! K`71- z9^.@T(?,&6?<&@Y@"-?2re@K@/@G^ )8@ڹ`=7FA5MA/E,?Tc@\@e@e8x@n@}Ako@xG@9yx?FAX8'C{@BhAax4L A:`'_M@L@Nɋ@n@Cˡ AhbcBX8'C$mtC++CA c˺AILH\uo@w@¾߻@d@݆;{4!A\dAoC$mtCZ&CǙBd@;az_A48A@\?@˰@o} A"BZ&C0A@[o<@;B@:l:O@f@X/{C@v @YܿhJ2b@]@@0A s[}'~ P@pJN'!?"@a+@~о)s/@@a @e)L5o@UA ^@e@숄i{*X@贖?\T[??!@N@Ш}@??pϿvH?Mu@z@Q^@6A1 A+@#g}r?6@B?S%&o?Rs@z/@28t?@?X|@EAA@R@<@b@c>2XĹ=@^@>M@??e?}R@D @p@B?pc?G@)@R@"n\s>@ꂞ@+@?p?@EM?Y?yW@@Ԕ@0 ?WY;AIdL2[?Iv@H;@̪W=~RCQ@pz+ܾ=M>?lT@1B@@>`eAʛ@ @"ǩ@2@>@[>b,HjldoN} \O8>@Ѓ@\@(@ʛ@\Q@ B@"?"fm`hs?#?Do ,^O'jG?p>FӿQ?'@\Q@^\k"IER[Nr?&@3 g.59kX?V$?d.p-^O@ @ !?pk¿^5N(c>l kWa:;1v]>Ea@O@@?@@@2@K>%-@C{eaп=:@"@X@'@@ x ?2_@om@?> Ke߿Ŀ>`T?8@@?>'4>;8J4.@Ś@\v@A@C@A@7D?!>?n$@@umh@?%+>'q@ A@~@5@}@u>@ H@?@K@@[S= y?@9@q@ )VB?@?/ko?ٳ@)J@?J:?@@$@@#Ng@b2@ )/!ʪͯQ@@(@Y A6@ `)T@t#A"@ {R @@V/UB9Aɥ*@A@@Y)Aȕ@>2^@; AK?@|A>)@upgߐAUB^cC(U"CTAVb'A]}5Ag@2c@{A8! Aw&lVAC^cCCnThC?ZBQn4@Ġ߸AL@T@xA0Y(G<@v5P$B WCCz)_CgCbAy@Qq AM\sAP@!L?8@Ac4_?;/A" bAf%Cz)_C[@BA|@@A >A@¾@OAx?ARn@5RA[@B2GPD>kGS8@Q@7 ⾅@xA(@ލ l;@o A@$?2|@@@'2G-z!@@?Ṿ"@4q@@@߆?L;?[@2@$@s}G3?V@4@H-R@<@b@c>2XĹ=@^@>M@??e?}R@D @p@B?pc?G@)@R@9~@8@˟?<$nԿD48@[@D@\@@W@I@B@@@x?@n7@j6oK !?@9~@2 SA@:X@#@S1^@O@h@ڗ@@9@b@@s@8!?0i9Vj?fen@ՙ?p?چ@&@_>! @Et|@ ?N==?L<@}/ӣ9q@c\@r@@f/@K! >=?&8&wJ @ > ?y|@@{@q@ޥ>}-~?Q?/@ΖX@Z@Y@U,ENn?@?@]dC@@\B?ޥ>ZFwb|n?Q@l@n@ƠdP*pn@@tՎ@AHo?$ZFګ?P?.?v'@1@sU?8e>,$5b#wmп?F[@ i@@?5؞?ګ?h@@^@{@\ @<x ?(7?=f>3ĿB@Ћ@Q@h@h@>!ޗB>\@?lb =R@D?tm'?/@0@8?{@Eށ@0{?1|&wZ>k,XK?N@U@I3@@.G%@?ԓ?t @x@@@&@̸8A^ߧkÌ@@L?YnBc)7@yJ@?@ۄ@j@Z@RSJ@S@@@@|@Ym?@Ì@} ??\u{ÿ?o@#P@gp@#@E@@U@@G[{ M@b@S&ۼ}0P»CJk1(>^@?f@PA8AHi@9A\AӚ@-=@1?K6E0PMVK.ӕ(-Au@^@%9*A@-7@@"A|rA@ÿy@n@pY8MVJzBsB0u- ?hE@.?y^(A@i jܣ@A?PN'@Y?ѶAJzBUBٗBӕCc@Jzk\BA@..ċ@!A {k@,axgBUB&iB. AپLѩ@D(P;A@(1i@A96 ?q4@of?9 A&iBX֢`3@lU@E}d=?OA@k@dq@A-@Mk0@X@l ~.XG;[E;?@Wy˧@xA@ʡ@ @C# Ai@E?[@?LD`-Wa |c6@q?Id <)@@F@R@@@L@`@ @E @ ?^S@siC-W9~@8@˟?<$nԿD48@[@D@\@@W@I@B@@@x?@n7@j6oK !?@9~@gOpg|e;)nX@X@2@,@X?5@.@4y@H?1@R@@=?)&(䚓gOeA0@lA@ Ap@@o@@FG?;ír>*?;r>Jv@AnA}{[?"޴xie Kx@ݨ@?/A@E{S@2H%2@?QR@0@;I@N%L4@|;@*V'@r?sۆ+CA=n%4@=K?SO`/ſ}f>n>l̾A>?M!1齨<dN? ?x5[ ?l?|qizV"|>O& /?@ťE@?&5 ءkmɿ-?]`@L@]?=O~.Qb4y.??=f>8JO?q' \"$A|>B(?)>?HT?)`Ŀ~.v@ .@?g?7Vj@R@jտf+<<@A@١_ĿZ?T?J@Ds@v@z>q/da$b@³@O&@4e=m@o@:r&AA@5 @c>'@@[@lAqB{־z>$=?A6A y@bTR;|$??,L@=A5A?+D$=B =(Ե= D[?_X@@EǾ?Z/]A@B@K@v;?D<@x@@̈́?kJ @Z Aޒ@F?%Z@>: AI@->?f?#.f  Cu !weaQ@lx?=b@~N@:Nj@?@G@~@_>^@ڲCu X+ݣ@g>@%@YȠ@?@s@@8@V'@ɶн .@u1@bf2X<[ɯg@@tCUdK'@W@X@'F@@ *@@'>ln!Of@c@TC<[GX@}@pF@ dF9~@X@uo@Ƚ@f Af@3?>@x@R*@a @p@GX@gOpg|e;)nX@X@2@,@X?5@.@4y@H?1@R@@=?)&(䚓gO[m Dg*y@@@H@5@gH@A;@@p@k@@Zd@":[0,a? @}@<@S@Y?,q@?t?,@ZU@? ?g@@S@WY?>@\/@vE@0@Ɵ@uB@O]?t߃RͿt@?/T+m?]e@jR@N? ~??Wc@lo@?>-ԿwN?=@t?ho>d?M??@o?L0_ѿw:>@Wc@)p?o?U?HͿKV?d?7=@^"A&w@&R,Ϳ5ه?O??Gt/ ??>@>~+H% @ż@"|@? ?-A?>>?s@?(?Zgf@}*)…`?w? [=b?Q` ??vb?5x,>>`˿05>4cg@:U@M?FNUxH @&V@?Qc>>C???|{?T@ =@@"@L??׏@(@;4<?ã@Sa@Y-?d?")G@6@?p/??TF?y\@@y@}?(:>@|@ ]@-@H@!@] @O@a @y@(?վJ]T~w-w^腿K8@@>@@@?U@D@e<@!l@@_AZ8@l@֛3KĀ@&9ʫ@)CAN A<@@@D@$W@ACEA@^J3pNWo@vn&@rwOx? Z(AAf?C?>@p??1 AA))A}?-Y_@"^?Wos@v@@?)@Ϛ@@?@1@i@; @Js@PH@o#џ?@4@s@ܓ]1 @!?w!N?(T@4B@ٍ@j@۪@laL@qk@0I@UyпB(@@؎mܓ01=a7m?3 V@Fr@@v@잒@YR@?@I?%"9d ?3پm01]3T@1n?Wp @@Y@v@@g@^4@v@@Z*@Pw@ ]a>pV@ؽ@ؤU?F̓r|P@t@s5@ @cQ@?e?,ݻ@,@,tיU?@I@a>S>#r?>q@5ƀ< @6AA[1@?B2@@h??@E$AX?wz@@S>ְ)zWOS~.@CAԎAܺx@xI@WI@N)@J@sA)@'rwÕְ[m Dg*y@@@H@5@gH@A;@@p@k@@Zd@":[8#1?'gG@q@:@ģ@#@w?E@@Q%@K@%Z@@fP@?q@#@!@3(@M@8#1?*@.@(@@a@n}>R P?@ @m?O@s@3@6>H@Hd@+@n@*@@=F@;l@E@VeR@@Tk@0<<(S{?aӍ???C@du@0a@xZ@Yp@:k@>7@@fN?G?\?ji@Au@Zw}2(0AA>6A҆f?|@A@w@X]@k?h? f{[ @ऌ@!@d@;@.\@vP}0@mAn BA4ul-X@M@ϕ@4e@I]@PY?{@V@,r@@v@# @޳%iâAKAIAk>@@c@@e.@@aʠ>i@}@%ҙ@F@Vn@#e3?$@7?V?MKx}b@z@3@n@4m@J1?aLZ9m)>a? ]@@@r@U^ ʕ9:*c8&@@J@7 @ַ?'y?LZT>%?J@42@FU@@l5@"&h@%@z>NEF@9p@_p@s@$@iw@DNk@JS@z3?T>pz@n@'@@w@v-|>K @{l@!@ռ@yU@y(@)=k?y@/@~@ @pz@>@>@Z@@@((?f?J@lm]@|@w/@(@Vk@8@h@A[:?*K@$@ @@k-?w8ʾ`k>dAI?F)@@;{ A@{@+@??dz?ųPP8鿐@p@_@*??<@?^; @*@JA@dlmڥjr~z_#ۋc?ʈ@R@e@֖@Xg@A@@@'@ΰ4@ ^X3LÖ }Ds"k3B(?ޥ@?[?ip@@S@@62>0r@x?eY%Vz} )wٿ{/S?s?2M3u?( @nn>^Q?c?b,HПH8j>=X'?0>Q>&@݌@e@MH>_U=@=?Ÿ&S =Hu` ^a_?@NS@?bg@)@}i@Y?iN@+@x@RQuTtuzP9!>b@A*@ϝ?MP??]??Է?&@@@'Z\jT3WOm"L>7,@Nf@ L@@Y̭@i @ϔ??27?V? @@a@L@?.3W8#1?'gG@q@:@ģ@#@w?E@@Q%@K@%Z@@fP@?q@#@!@3(@M@8#1?@0@C@!@Ë@@ @Q؇@e@i=@K?@l@3@G)@4I@I@r@W@8@@7`%@@@ @I @f@ѷ&@8}@tx@Qe@!? ǮLa?h@7@PF@ »?+x'%ο{ۿkISww@g+@@b/@`@n?,?nA Bc.i>? ^C@@ǻ@O]w@z A(p@LҊ?@#@@?e?2*A EOw"Nm?|VqڿT;??{h^?5mA\AAnށ 8? @{"Q1Q+h>I2@fA?UҒ`@޽?0a32?3y>'WH??T@!?$N?? Q+u-~俔NGq>Gy2@<@@^c?< &(dz[TK?ܜ@_z@$bW@Vl?|`? ^]u-z6=А)@@@ʌ}@U?Բ$癿4U?Rz@ś@@@?/u?7>O@t0@2@<@eU@^!@u@`^@~@r@?x?Uk@1<@%@S[@gg@8@6@#86@O@뿣@E@PJ@@Z@ \t@J@8@jM@ ?M܆?"9r@~@Fz6@ M@;@N@g@<@뿣@LAx@\}@T@39 AXAC@-e??{`?.>TPC?Ԭ?/?t?q@ @@@`S@LAx@Z$?Q ? U@-@2@b>@;[B?[7@ q@uH@?迟@2C@ \@3@"0@??Z$?]A܅+@##@7 @a ^r?,@U}@ސ@؁@ @I־9Za,@5@ߠ?3@+~@@@]?p_puKf. v4?0@@?$#@%@dQD"$G @V@cs@=ً@j@ii?\K;"4gt@@@֛a+@ʔ@}@xN@N@@|>+TC}@P@8!@ÿjЀ;"f>-?s@`@@8l@0%䵾v?G@Jk2@5?* ?@@wA@_@G?f>y@@B~@@/@@0?𼧗=4d=/?/=?Ej? v@9@x A`@u@y@@0@C@!@Ë@@ @Q؇@e@i=@K?@l@3@G)@4I@I@r@W@8@@`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķ?F>fȓro?@耵@_@'2@&@em#@T6>}?9h@k@@@z@v_?v^u?? @܏@ y@uS@@ж@!4@/?zUL?rTrPĻx>J9?˨ @v@׋@@^@@ @@_@@x@b@T@'?IީbT;/&-?Fx/?˭?O1@@@Ɲ@0@@8@@-@AP5@d?a>@"@ >!24g" ?A;@?}?,@P|@q^m@a9@8@x? @H*@O?P^m @@eR?b̹|kd@Z?:>?-D@H?(j};so^?\@V?Rn?-0@6`@aJ@pL@>f@;@ݡ@L@lX@4?.q??x@:*.?S?'.@?!Y??[T@@8p@͊@>f@LJ@ @D@2@lL@yl@ ?[`?+` @?៲?:@t@@gD@@.@j@<@(Й@LJ@@qu?lf"M?7@>4@@@=c@kk?h?_@@Ho@;@@7 @Jg\?@Sķccv3'l@5<@@@tA_@)@"@@ A8@EH@oy@JrSķ?PF>ȓeo?@耵@_@'2@)@hm#@B6>?J9?Ψ @x@ً@@^@@ @@_@@x@b@X@'?ߪIީvTN0&+?Vx/?֭?O1@@@Ɲ@0@@8@<-@DP5@d?!a>@"@ >!2-g" ?A;@?}?,@S|@t^m@a9@8@x? @H*@O?eUm @@eR?\̹vk\@Z?:>?)D@tH?+j}Aso^?Y@V?Rn?-0@9`@]J@oL@Ef@;@ޡ@L@kX@5?.q?’?x@*.?QT?&.@?1Y??\T@@;p@Ҋ@Ef@̇@ @@@2@lL@yl@?e`?/` @??:@t@@gD@@.@j@<@)Й@̇@@bu?lf"M?8@?4@@@Ac@}k?Z?_@@Go@;@@5 @Y\?@`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķoǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿo @EV?O?aU?[Z?>?@Z@E_@E3@a@ @@@/S@Z@^@@?Y?4?3/V?%>w?mV?H?(π?"@Vc@@^@@@@::@+@+0@И?>D?- *@?]> @,R@?"'?3@m@E@y@::@?e@{N8@?Bu!?3l@??l@~?-7?EO8@d@?:@Ly@D@m@O.@'??+R@@A]l??*@'?_D>?3/0@+@:@@r@@]@@`@,@Ȁ??X?w?>!(V??Y??"@M^@_]@T@ɽ@@0@`@C3@d^@Y@ @?Z?gU?Y?>+f*?3?,?B@j@@ү@@&@0@@;?d-&N?=@I#@`@v@ i@n?&<0@(@@ @v@ы@k:?[{PCV?@oǿ8_Swi@d6@@g Aq@R@DU?ӎR@#s@ h AБ@d6@si@$ak8ǿo@{EV?eP?aU?pZ?D?@Z@D_@E3@ a@@@ @2S@Z@^@@? Y?/?/V?>w?lV?P?0π?"@Wc@@_@@@@/:@+@+0@Ԙ?٫>ͅD?+ *@?]>@,R@?"'?3@m@E@y@/:@?e@N8@!?~u?.l@??l@v?i7?JO8@d@?:@Gy@D@ m@M.@'??+R@@A]h?<*@%?_D>?7/0@+@:@"@x@@]@@`@/@Ȁ??X?w?> (V??Y??%@O^@^]@T@ν@"@5@`@C3@a^@Y@ @?Z?hU?\?>#f*?3?0?B@j@@Я@@&@5@@;?d%&N?=@H#@`@v@i@u? <4@)@@ @v@ы@g:?{JCV?@oǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿoa@mw@Ij@@ @-g@K#@q@@h@k?d*H@{@/@g%@@ ~@bȨ@wS@{@a@:q@}@@AjA@@n?3?Mڪ?3ε>,`5?cfr?(>?;0z@g@@l@@:q@?ƃ?`c@@_@3@H?t @(6@g?#i1_@A@SQ@'@c}??/LouóX1@xY@?ᢽߋ?`@Ù@ښ@h@@I.:|Ó)@@v@-s/L&?›@$M@l*8@>Y@3@n".kaA@@D6@@/@ ?'g m|?a@+@D@i@fR?)%P#TR?i@ F@+@@w? n { _6?4@瀐@6@@p=@a.3@?Y@)8@L@5@5?_({K[s#Դ@: @)@E{۾9@*@ۚ@Ù@`@ً?̢?X@1@ӳuKZ?Tt}?g'@BS@A@/_@?e#p?*6@^t @?VϤ3@0c@} @]c@?Z?q@W@ɢ@@e@-z@z?.>rr?ĕ?;5ߵ>ߪ? ??ċ@E@AG@S}@q@@{@=R@Lƨ@|~@@f%@/@){@)H@k?6i@@kq@ #@qg@@W@j@w@@u6@_9@Ɛ)@l!@d'@D@$҃@@S@?]>?X6@Ď@/(Z@ʓO@sh@cJ@W/@Q@u6@֐E>5]??@<@h@a@^uݝUX?)Ň@@@h\@?j֐$Z ?Jy?a@y@j@ &?M $+,@?X<@{u?rVڿZ@@@O?+5_&H?@??|@ S=+ȿӝ?D@ݔlUB/2٠Id@j$Aa@I3*U#D@Μ?ȿ T=?@?"?@N?&._b?@ɤ@8ۿVu?7<@)V??@$ >?xR@@ֽ@@J@맿i@? m@@a@7y? ?a$kאQ&nK?n\@F@@Ç@E?sUX ڝHu@r@?<@l@?-]?E>kאH6@IQ@/@J@oh@+O@)Z@Ŏ@W6@? i>W?U@@ ҃@yD@\f'@!@)@pa9@H6@a@mw@Ij@@ @-g@K#@q@@h@k?d*H@{@/@g%@@ ~@bȨ@wS@{@a@=%@@@@?Cg?@j@@@@k$@y@}"@>:@@O@@<"@=!O $Ӿs?4*@.@O@q@Gz?<>?7?͠M@Z@A@ы@<@:?j!Ҁz|g@@<@hV?U?& ?F?_?Nj@wAN@0qZ}nq̼-zoW?Nɐ@Hb@ @XD@@z@J{@@Mx@@HfNY0 nAQ}Dt$>?[Q?à>U%@@+@=Je!?q@)O?e/,AQܯ> &\Z?zVp?zۢG"Ũ?5鿷{PWp?J?]ܯQpl/dBO?u@!r!?>X= 4@G@aO%@Vk> tQ??T>6$nx]|Qz/ LfB@`}@@H}@z@ʬ@EC@G @b@Ő@b=?oҼDtzI|NOq\NV@yA=@1?F? ?d?@V?@@@9c@|z…?@@T@*@A?r4ӾS!2=i"@@M@;@Q:@"@{@&@[@@@~j@@Ng??@@y@3@2=v}@@×@@+1@8^?yj?j{@@9q@S@@b?+ҿ g@D@@ا@v}@d?5*@\i@1_@v@L@w@?)F?/ƹ????^RD@I{@hJ@R@25@;`@.O@s@d?m u޽??@K&A@r?Y>@c@)>.3@P_@8@'P@?r>m ꧞?w@F@Q@4AGpo@[> AiQAtd@O|a@@E@i@r@Z-?-6@CN@#@S@@vZ>EXq AA A6XJ[>@@@M@6@-`(4?~r@i@iF@,@\a@No>e@9QA A/_.[|o@DA%@F@@雞?`p 0<^> ?-P@9@\@%3@ʤ>@@\>r?<@$A ~@??޽p `?5p@[O@?9`@ 25@R@WJ@{@=MD@7??ǹ?F??=w@b@ƥv@_@̻i@4*@`?[u}@ק@@~@@a@ k0ҿk?p@@p@@f{@dh?hP^?|5@@e@@[u}@=%@@@@?Cg?@j@@@@k$@y@}"@>:@@O@@<"@=aD*W3<@6@iv@8u@ZG@Xc@5@Y@b@UP@zA%<A$@lF*a-w,$OaJZ@qgBAA#@=@/@#h@.@]@? A>AF@?3QhN-ws<ο$@;8@yg۽?x&AkA9%??w@@ ^?}?MA $A?.d>@P?s@Ϸ@@@ae@튄@Q@2ҿӫ?I?f3Ar A+=]@h@.@Ƭ=@>#@AfBAZV@CQdHl%w?a'Ah@;A:zARP@"c@Z@35@``@G@u@v@ە@<@z%{>H?a gL97@@>@/@@k]@P@8C@m@4;@R? B?"@e@@s?n g'@ @j@.)@r38@&0?}?n@E @vzbPr&Wd@K@^%?u?J@@@G??'@{%@A@_?>,+?@{@d?7PchY.?Ҹ@-@8QGLǿjeԽ\?{%@ `i?uѽB%>a`TԾ.k@8AAj?ԃ? b>QSH `@ۡ@t?ޟ^=1@Y@_ (x:N@IL?N*@1t@~@@k[b00i@yw@U.@!S?\#?,?%.tHv.ɿq@pm@(ǿ)0R=C?i?!@00i@\%u]I>Wd>uPE> ,??#=s:{{ ʴ?;>? L?e?.S\3##E࿕ɋ?)@H@?ۿALۿk?4H@)@6ɋ?((3C~.\?3?%徟;>Ŵ?Hd \:&ݡ?,?E>i>>3]Cs,i@@[Y?}q?6=0ƿXqm@4@AɿFw(t9??`׈}[j?[.@Byw@s,i@pc: @@q@*@DjJ?rN@x1 PX`@5@^0_=?ޡ@ `@ TCp~ 3v@j?eA)A%k@Ծ`;*>?Vѽ\>? @M@tAKAK)@\w~ g; SjJ\?!t@#@?m@{@L@?̔H@@܂@$@%6l[Hg;@7@O?r^T$6I@_@~@;f@tC@@Nz@@@/@8@ʿbR?T@@lKoW@?ֿӿ{@OM@Y@@@B@z@@@.4@"@qY@`4l[4?T@%?@u'AA>@@Ac3@`"g~@W?E0“z`Bgo\@@x.ſVF@!'A@JV@@! A^ @|>p@@x c6zYmB A=CP?Fi@؈.1?$ Aش@6ce@ٱAȽ+@űx>瑳JOAYmBxB.nBdlCd@;َ;A^@I@A׎ԣ@HXj' dnBxBϲmB`EAi̞Šy>,(@8ȽAh@Ѵ@8! Az$?<.pg@`P?>f(AϲmBzC59 @@> @ A@tGV@X@'A F@Dſ@_@efo!Dz̈:}aD?Gt~@JE"8:@ A@ @jA&A}@&%?P@,,4?5[2̈žl=4vY@X%@*m94@5@OD@@@@\@L@y@ҿֿ? U@vl@@ K?ʿ8@0@@x@z@@A@8f@}@5_@I@k% \ThZ?@@8uW6)M@@Ck@g@K@I@@OB@݀:@F@@#@b*?[A@@X=@)?cb?Y ?䂟?w@@BT@Z̿VAd ià{M̿Cס=1$jz]Ќp?_xh@Ah@!/@)e@ ??%\@QO[@ [@hJ~@i@1Zq !?NS"u }?E`,@h@:@@%\@`!KI~G@D? xI?Y@%@&c=rd?r@@F@P:@:B@B@ L@K@Z g@m@@ M@K6"Wr8@7@O?r^T$6I@_@~@;f@tC@@Nz@@@/@8@ʿbR?T@@$@A9@Ǎ?BM?'@@k@A@*?e?a@@@>VzKui>aſ@P@$@ &?Ց@c? hRJ@@@?RNߟ?"@H@v@?| @\z@e @` &X|k֪FM:@X@>@ ADCA@!I@A@UϾ@@~X|ÞMB AA@Ad#E@4"Ao@§r@#A? AAvH@lAÞMB4aCCT)A'Ai5A=;A@D@AWGv3$ApɀA?C4aC?C\^C9BL~@4 eA#@B ?@eAV3&@Ls9BD`^C?C4aCCpApAN8GAŠ@0BY@ACH=DA8isEADC4aCMBؗAG@"A<&ǟ?#A%h@Sa@"A%@ffA@FlAMB|ݞ@@FϾ@AH@:A@w Atܨ@)>K@"@g|N&15m @\z@@| @@@ӟ?N?O@@5@|~Rl[?ϑ@?N&O@FM@@ >K>:@ɲ@@e?%?@k@V@@F?э?@AO@lW5CY?U6@@|D@2?K)?%@$@ @Li@_H@@ZӼPu@"lO.֓.?Ġ@E@>L#F]MTb>?[@G@ձ>`/O@Z@g4@@OM@^>;o#(<˪l5=9=4@[@@@@éG@4@qG?2Z?{>HQZ =[/ͻ@>N修 4?4@éG@SfS[[ l?8@aJsXJ=@?l YSfmG@@q?OQ>@ؗVZX OKH >8?MG?)4@mG@@@(@eb@¸@:=→4k(ڥ< f`&>SM@` @A,@@@^_k>G@~[@?{wb>]#{>E@@?M.b6i6#MuVZμ"×@rJ@Oi@@$@%@*?C?FM@ @:9@c?WC"i$@A9@Ǎ?BM?'@@k@A@*?e?a@@@>VzKui>aſ@P@$@$m@ A AKc@U?+@ h?XE" @Pv@-?#k}%?@l?E:@A5X A$m@l@d@/8?8ֿA?`X@D@1@@,??r?@ί>7v0(ǿ@/@+ l.L<s6, Pj@4" ,Y?!@4M@Ph(=L @N@t?U`h*@1Aۈ %A04-AQ*@?@"V̿'@v@ی6Yl@V@g5@&U@<"y@AG.(C)+BS@2g5{ A1Qjv{f@@?@@5aLA/BG.(C=uC,E#C]AE jNAne@z%@"@@Z[nAVC? .AG#C=uC-(CBwAu i@|?@9ڞ@P\@8nv{ Am5W'@g0B-(CAqy@<}.U@Q-@m+S@>Nl@Xv@@̿ 36@ )@.9-AA ՈE1d*@o?X@K @8&=YM@@E?M6,gj@<^ s2QHm @\@o2ǿvkݛ>cy?@Ͽ??ȹ@1@D@X@8?aֿ>8?ic@H@Hm`l@V AZA@I k?@@C?j?v@c @P*j?\,@5?Le?c@L A A`l@[DԿ?@;ح@3@XFBqLCL@;AgArrA<@-? ?|'?MF??Y?Aɔ@eA/APi@CL@ @Jm@@yW@ ?=$$??Gt/ M)ʃpx?5@J>3>>N@ي@n)@ @?Fp|;Sƿ"%]>@'Jζߜ@U>%Vƿr|? @9h)@@5N@_q>lJ>63@Vx?<σ_L)E o[ؐ?`2$?"?HW@C@Mm@ @R@v@[4ArAǔ@,?D??h.A2'? ?.?#@@'qA`A9AR@?G5iq$,>q@@@ƃ@+BGXjZf.A?@@M@_? a?Gec܁@@6s@p Lu j?B@ȓ<F3X9@ڭ@@@}ԿUD$m@ A AKc@U?+@ h?XE" @Pv@-?#k}%?@l?E:@A5X A$m@o@Zh@i4 @38"׿@9%A @R? ?^@|{q?I@nS@v @ѭ@o@;U?UR@5@U?@&u?Xi@?@.d?i&@N@&?(>"۪@4@@?4N@~h A`@;U?۴QVjD> @8_?iٿ︨?A@Γ@o@zCF@ 3@:@@a )$@X8@w0@l@/Kx>j)Ip>H@x2Z2곾<|_ @H@E:@8/?[ƌ~X>Bn@p @%`@4c#n2곾qnAYrZکFt@@?9ÿ@j @ÿ?*@i@`ܩqlqnA(ncn@&@?Xr@X>0ƌ"-/?5@H&@@_`m<+~/]P@p>$\Ny>\@2@%#8@"@n,dh>,ִ@?޾,j+jڴ|^|?@sj?{\jjڴFU?rd@ i AN@84?C@ܪ@z>?}Q@m&@m?[B@8i@w?&?@G7@Q@FU?o@έ@j @6rS@/H@f?Z{R^@=?j? @%Ar@׿2$; @j@o@ݿ=,r0%@}@{~M@aB;[?+>׿V`S@M@?kk13ݿ;?/>'' ;F?@h?n/Ԙ?B?Y^) E?? ?S%@.`?fI;?b2@@J9@@?J5?>)?~ȫr;fܔ?<ٿ 33?ߡ@ؿ@@b2@h@C[@o@Ʈ@Dx@,?edV1 'GmvJ!ۿ:f8@̉@̪@P@h@g¿4@ b@ǟ@@x(ſW)-D~.tVſf@yʟ@^b@4@¿g<@=P@ɪ@"@8@Oug7ۿkJwpHO'1 ֎VPP>?jx@Ȯ@Z@C[@<@u1@@dֿ@Mڡ@R?. DٿՔ?Z;E}W^I>,6?xJY?@<8@@u1@;?FGZ?O%@?*?vE?)YL?֘?=h? @8F?9 />;?Aݿ63l?M@S@dV>]?;$B;SM@ @3@1%D=Aݿo@Zh@i4 @38"׿@9%A @R? ?^@|{q?I@nS@v @ѭ@o@ S@Km?'?Կ?^E@#@Ի>snh[e@Ts@R@s|d@s`Tѿ? S@{W@)y@"@ sƭ%j@Abk@3vm"xTyBXk@Aj1@"oz@N@{W@EDy@1A@4>@π@){UAߗ-|J@L@P.8՟Ma@;K%A'@0`p7Af.A|Պ>fqԪ?NLK?ȐubW8ץ>չ?,翮2+㺽5A6A#0_Tl@@|B?m"Z$ ?ٸ<*`e@9@Cj_TѺ{_ n%@D@̺^ ?Ѐ˿_h˿y?yD@u@KѺSjπs@@e%;?pќ?>D`yf@@lS0"A3AS"1r?>8*91A76A-np0@A@J%AC?a@ٟDJ.@L@-ۗ1nЀ@@4oE@m3A@y@@AW@@L@ oc"o1@AZRk@JyR`%x܎vik@NAd@Zǭs)@z@W@ S@7?FWѿq`g~d@z@&o@=g![0Ȃs >{'@F@T?r;Կr? S@ @M>X?G@08A@? ڿ V/jMߋ:KOs?@e A@?? @(ҩ@"i@oD@%@f@@$?[=p4?-?-x@NC@ @ň@@(ҩ@@@> @@@K+f@4@p@Wq@@@P@'l@??RT@؆@A򺾃'/sq@A^ a@S/\ֿ;@D1@?>+@׏@P@=:@a)@ٖ@X @p@c@п 7Jǭ AoA A_L7 п@@Y @@ )@=:@@Տ@<+@??1@;@$ֿ1a@~Al{q@*6"z݆@T@ ??G&l@@@.o@Zp@4@^@Zg>l =67zFS T`=_ޚ??J?H@@@ѩ@@ˌ@@>@Ar@#.??<=f$? @j@&@[D@#i@ѩ@*@m?ص?@{d A@^?Q`Oh㋿BjV& Oڿ?@[8A?@qX?;>*@ S@Km?'?Կ?^E@#@Ի>snh[e@Ts@R@s|d@s`Tѿ? S@ /@7L?@@|@p@>ҾE?R@O@7A@\ @>83>c͚@z A@m#@{? /@\.񌾂Ǣ?렾cD?Cn@B@o?ϸXxC\߾h["-?kN?0߿W%|+߿)濾N?-?c?ȃqR?P@O@p@l@P1?HDGJ?uj?lRMu?4鶗1?@x$QS#m>/@@p@)i@+!@Ѣi?/c!;@A?9;h(?T@$?@@x$~*#?Ս2@)i@`߾CKvSQ<@@9@` X?PC?<@.?SL"R`߾`oApxX&?WG@Jq@<?z89Ϣ?X =>C{@{S@#WlKo1`o1@?L#@`@Ez A̚@>)>` @A@.O@R@D?dҾp@@b@E@M?1@ּ_@ru@&AvjA[A@0 \Z@z0P#-@oļ9Id@7FAmXAPA@ּ_@L@=Y@A'4A#A@~L?S 8l= ]>7f@A%AR@Jh@L@]6^@tI@@}^@g@>@P _@EȿKMgK˽??^lc2#ĿCk9@c@bu@sU@yg@wW@]6^@m@@r'@#?o@@,p@:ڜ?N ABȼAa"?3KU@@@$?Б@{)@m@k=@w@}@7?RD@g@^C@o@BYhBIB @vbC@@HD@p,?&@@k=@ @$@̑@&?#@@U@Fq#?̼ABABR?|C#p@$@-_@? '@@ @1^@rW@g@bU@a^u@M`@b9@#.ĿpcW_?̽{M Hȿ_@f<@@^@@G@1^@L@5h@0S@%AA+f@K>Y̷Cm= q-SL?V@}#A'4AAT@L@_@@YA}XA3FAd@Rż-@BSRP0Z@Jﰿ¢@[AEvjA#Ap@_@ /@7L?@@|@p@>ҾE?R@O@7A@\ @>83>c͚@z A@m#@{? /@x@_F@^L@@2@)+b@N?|@K @.@.? [@d@ ے@?]H@@@#O@k9@x@mZ@?>կ?@nA@P@] ?A4? >̄@?@J@x@NA3@\@#v @mZ@{;[o4?0@@F{@WCxPjſ3b߿%>>͛@=AA5?{{4xh 1D5_]@V@{@oSbxpm? R6qI 9@@@ Mb 4x_=i Ȧй?꯳@N@ ǿ ?I*ʽVi@@?:RJ[ +tC?@-e@ u=6 2e@@<"?n+}J[ Qw?F @Ri@W'I@ǿ?@@#?ͦj=}w~C Lj@G@7@eIk6[Rqm?_xSRvŠ@@]@%R5ˊw׾{O{\?A?A˛@Z >f߿eſnP b徎@@/~@9?o[׾{trZ@| @@p@A@J@:@?oOὕ>M9??P@̈́@Aϧ@6կ?7?trZ@ @h:@HO@@D@I\H@?ݒ@cf@3\@p?ᢍ@@z@?.b@5@@L@F@ @ N@ @@@`@K?E?|M@`G@?a0C]?>9@h@G?›?X@D@J<@g@ N@Y@ @d@ @?f^@z@IE?4 5] wY@ne@ @??ŭ?@Y@~8@f@@޵@">@䐙@MT4 jx w@Z@4C??vp@sI@~8@I9?s@I,A@v֌>Pv@3@/*@-@npx@Ho?#@MAV@I9?>@HBA@N?OG@Ka?d; ?MA-B=A] ?AYk?OG@ N?@HBA@>p*?GT@KA%ܙ@:o?znx@-@>9RpAMArsAtdv@e,An@p*?8@&kI@j@dz?k:?\@Wߕ@&%Q #Sh@@:>B@@!c@8@Y@@Y?|?٠? @Ene@Y@.f5_?6z@^@?/ @Cf@ @Y@M@g@H<@B@@6ɛ?"?.k@8@;]?0?I@M@﮾??\d@@@ @M@x@_F@^L@@2@)+b@N?|@K @.@.? [@d@ ے@?]H@@@#O@k9@x@^@V*@?Z@@԰@$'@k@>@# ׮(@e@ @a@6@@,@?= @^@B@,/@@@E@6@@`V?5>`i&F~B>?H?Ap@8@k@ ڏ@F\@B@?8h?]wy@rF@$i@c B>Ϳ_Da0;>$%rDݿp=<'⿙?M%@ӿ@Z<@ 0@?N'jLn @$I@Ó>?D:7%zڿv;j??T_?-u?6+?ʏ,?n@L`@a2>N'j`u?,:;@ &? f6 E>.ᆿw,S ?=W@o? `YQk=m?h@+@ &sSP3G?G W|; @h@el?[r=Y` <?W@"? S 0؎؆+)>FI6 /?:;@?j`jf3>a@dn@?\jV+?)@u?_?\ ?V#j?'ڿ,'z(87q>?=)I@5 @nj?:1@<@6ҿ@1"@?⿪/Sq=Cݿ%t;`CaUͿwVB>"i@mI@xy@g??bB@k\@ۏ@!@A@F}%0[i6>b?@!:@J@@@/@bB@^@3= @?,@6@ `@b @@@(@r[ C@n@)@?װ@c@Z@?+X*@^@@3/@ Ifv/@9@f@@'q@Se?`jӡJ@T@,N@k@1E@|}=b@@͵@.@+@5,>)E@AA@?]~b#/ @´@PAA@(]@/>?O@͵@Y[@7H@@E@@:AZA.@8-PQ:4-AX@@b@XJ@a!@p@@Y[@"Q{?@8@ ?@|@@~1w02l4m.vK:me@R6@@N@Z@@/R.v<@@P@?C?̇4μBA^yAs4,??`@@9@vR. ݞ@[@PM@6@fe@SK1mz}2y/Dw5\1v@S}@l?@:@Ӛ@##{? Z@@;p@T!@[L@@@;X@yD-P:Ph.@AR9A@G@@aG@Z@@GL@?>_/]@C@OA5@@1/?H]o?#@<ApA!E@6,>L+@/@@@b@r=~'4E@j@BL@Q@ J@ Nj$e?q@@@@)@}jI6/@@^@V*@?Z@@԰@$'@k@>@# ׮(@e@ @a@6@@,@?= @^@(@D@N @_@5@,@?;= @^@T*@3?Z@@sְ@4'@k@:;@% %EM4>? @??p@@@ُ@X\@B@/@@@xE@7@^@R?H~5>ai% %f?ݿ4q=;#?#@ѿ@;@0@q?*e?vy@E@Ui@TA>bͿ HaS; %_?n*jnÖ @"I@>?Y<7J%zڿ>j??_?.;݆fH(S}?W@w? `?T8;@$?x 65E>.f@GP^zrT@9h@] m?o={o=^m?h@1@ւfWGf@,翨>ES6 3?U<;@%?V`0 2z?W@? SZ#ن,F_??4j?ڿ$z67W>?(I@ @ n%j2>`@Vn@?|W+?Du?F_?J%%T;N?a-Ϳ^B>i@?H@^xy@Nh?͸?1@<@=ѿ@ @h? 6q=AݿJ%$Zi!5>k\?1@\9@p@w>?e?F>G$ q@@[l@b'@հ@@WZ@v?wW*@ ^@,; @o?B,@O7@a@l @I@(@񵾿 jUt1J@XS@L@yj@~.E@݂=.b@E@0/@Ic"1@@@'@q@Pa? j|#/ @H´@PAB@%]@>?N@@,@~+@ ,>&E@AA<@?]|Ο:#3-bBX@@L@I@! @bo@@]Z@FF@@IC@=@9AA .@PΟ:@/}2I0mpKle@6@N@kZ@f@RK{?@6@?@{@/@13@w@/tXy!~Aۅ4ȇ?{?s @@:@v`R.WvE=@h@@-?nz?Ȍ4RwAtXy-wP1Q@}@!?@6:@Q@*{?&@Z@L@_5@=de@^KL4m8~2-Ɵ:PsS.@A9A@iF@Ǐ@hF@Y@@m@@I@@@9X@O-Ɵ:~Ǵ]4? @MAAE@,>>+@t.@@yJ@:?>+]@B@}OAؾ@@~̄pP ſ `߿#>͛@>AIA6?{[ {\bo?@@z@從pPRtm?_R6I;@@n@` M3 xt B5]@@@tSVxRtm?I+ہ޸Xi@@@I5i 1e@d@ "?ZC H? @m,e@ 9sICA9 ǿb@@2? ͦj#<[ }Qpw? @Ri@Ӂ(sIcwm?VxSpĊ@L@]@/P5wx L@@7@}I6HQcwm?fPR\徿@@ @\?oI[|{{u^?¯A>A9˛@>\c߿ſfP$„ >8??oP@P@A@Lۯ??rZ@} @@@AX@rJ@@g?$$„1?٢@G@|y@ ?).b@5@@FO@H@ @:@P@@3@\H@?ܒ@c@Y@1?0$F]?8@g@Ʈ?Û?R@tD@L<@yg@,N@ @@@@>@YTa nNAULpA9K=W-@Aqx@R\o?@NA&Z@|@? u@,A'@>Ov@Z3@) ><|sANA-BA ?/r?OG@ O?C@+KBA @>@IBAj@1O?xPG@p?<O ?A-BMAJssA^@K,Ar@1?U@KAnܙ@?o?mx@*-@n>9pSpAMAa#JT@l@Ժ>@@da@8@&hI@h@.s?&?d@jܕ@-& a5 Z?Lz@^@? @;d@l @Y@@'?誒??w @ge@Y@650?H@L@??d@w@@{!@1N@ g@H<@SC@@ƛ??xi@6@g-]?0g?Z@c@ْ@i?R]H@ @@oQ@;@~ @F@4M@@l3@+b@?z@@@g?O@A@ ] @L>&>˚@z A9@B#@?-@K?@@@Up@>Ҿ mA?R@O@Ƣ?Q󠾘H?Im@mA@?XPxd@<"Ƣ?֌? `"b @n@F<@Ov/Ka7߾Yf"KO?T@? C0Y֌?T@6d(?T@?@f==%}cںi?.!@Xg@‡2@?0##wŏ@y@{&$?T@?wM=vj? ت?Gw DG?[@@@2/@#!U$@x(?Ɨ?%(߿激N?-?)?܄ۺqNN?M@蚺@J@3??qE?̖-?N?v-߿%P?C,?f@j$S8#=/@@@w@0?'DGy?{j?SMP?T@S$?5_@Ï@&w$*#? 2@h@)!@i?"c#H;@B?)Y(?T@L?K[C?A@?TSL"P޾n?ZKͰ!vP<@+ @]@c BbL?͢?#94>A{@HS@1'WHo.h>xHX1?G@0q@W?=͢?GO@-R@uF?*Ҿ0p@f@Ȣ@@]R?0@?#@@z{ AΚ@o >>_ @A@GO@P-@GƼUd@b7FA~XAA(@_@@v@&AvjAȀ[A@OW@30Pl=ƴ>l7f@AQ%A!R@6h@L@Z@[Aj'4A7#AR@pL?Sc l=K?^ mc Ŀn9@c@w_u@3U@2g@yW@6^@HJ@@^@@K=@ _@3HȿBM_˽K?XBɼA#?AIU@Κ@%@@?y֑@+@@@N*@0?t@ @@p@8I?TAXBZhBϵBޤ@uiC@ۥ@tVD@rF?@@5@@@I?2[D@#@ojC@l@BZhB,B A^Z?lBp@Q@e@?,@I@@!@Α@Y?&@@U@E4#?nͼA,B?̽MGȿ_@<@@^@@G@0^@sW@;g@U@Yu@^@)a9@1Ŀ^sc[ _?n=r RSL?@#Ax&4AAU@YL@h@jT@%AA+f@Nr> ׷Gn=@Pҭ0uY@@@ւ[AvjA$Aq@׹_@@A}XA3FA5d@49#ȼ-@[@PO@A@ ] @L>&>˚@z A9@B#@?-@K?@@@Up@>Ҿ mA?R@O@[gQyo@t@+xd@`Zѿ ?US@ e?:Կ?E@"@ۯ>wsUySk@Af1@%5o@ @V@~v@@sXǭi@A_k@Dvj)xw䗿Z-jJ@ή@Q.ןJa@ K%A]@"@y@0A~@%Ė4@̀@.Mw䗿7b8>ӹ?2,g3&v4A]A#N0`p 8A-A6>g?'FK?c.7bS ?=<+g0@e@ejU3ll@@|@?>?aJ˿7?@H@~@?"K1@L@ո`1!?E˿@:㾈??>C1z@p@{lUzjx@"@8d"x;%?Z@aVmK??1&ds>Q1A 6Aqp0"AR3Ao¼S1l?> 8ar=р@蘐@J4L@3A@y@f@I%A9a@ܟ!M.@I@-'x;vfk@cA%b@6ʭs\(@sz@qW@@@!o-#m1@hA"Ok@yUߊTs><$@D@?AԿp?~ S@$?Yѿ.f`d@+@Zn@hU[ߊjዿ_Oi?Z@d A4@į??O@R9>,X?@7A@?ڿiVj=??-?yey@CA@@Ň@@Eҩ@]!i@BD@E"@ec@@A)B ?u=ާG4&ABDm>b@4@p@m@'@@@@G6?D?Ϛ?ĥ=nT©kÀGʻA?a@1Tֿ;@PC1@? :+@`Ϗ@@l@?#?T@ن@溾&)q@ʻApA A7Qп@C@Y @ד@(@:@(@}@` @*@@#п7 ApAAsq@0&چ@T@??l@ҫ@.Џ@=+@??1@Z;@l'ֿ1 /a@AT@%TB=Nښ??C?D@ @@xl@p@ 4@W@0>kyfH{6Xm=&%? @h@X%@rD@0$i@ѩ@$@dʌ@@.;@o@L-?z?jaVV  ڿ?@7A"~@qX?2G>m@`?f?@d Aγ@\?mOT틿j[gQyo@t@+xd@`Zѿ ?US@ e?:Կ?E@"@ۯ>ws_@o_{i?0H@S@W @ѭ@o@g@ 5 @3ݑ׿@%A @9A ?_@(P@?>٪@>@?L47N@Ph A`@j9U?Q@06@)?@&x?i@U@@d?=j&@(P@GF@3@/>@@@i?hٿ:ʨ?@ӓ@ܨo@GF@7@@x>&$`p>2N@XX1#jלݾ.޴@|>t[v'C*@&8@ ŌX>;q@.@b@Bc7.#n/? Ō5@}¿o?@i@۩EqnnAslک}u@@A?¿h@5Č?/?8@>@@`_<])n>cnp@@,Pt@X>Č<*8@"(@N<*_P>a۴@k޾jCuw/DS@0p>Xy>@T;@tMF@o@ӓ@Р@?2aٿz? @g>[jڴ^?V@Vs?{7E?R@_@̓?>B y @$A@X׿F2Y; @j@o@έ@ @T@G@d?{a_@`?N>V5S@M@ۅ?F6k/13ݿ=<),%@@M@ZBl;`?;(KE?1?؄ ?S%@\?W(l;?/>( >F?@h?4Qژ?G?[;(1'}t;۔?>ٿ )?Xݡ@ֿ@V@1@M@77@@?sJ.2?><1%~Ft&J#ۿf8@r@˪@P@Ŭ@A[@c@qĮ@x@1?iV1 %Am,xUſ~@ɟ@b@4@ ¿g¿4@G`@ǟ@@)ſ Z,A&F0 V&SA?x@ZǮ@ @C[@P@P@Ǫ@@8@MZgۿJyH&v&T>V6?Jm?@&6@Y@0@@KԿ@Tء@ ? IٿӔ?hR;vs(WM?ט?Tmh?@@3F?p> m/>;?Ie[?LO%@?q3?|E?<s(Wb?;B6UM@l@p@N/%z=bݿ63kX"?O@S@VEe>Wb?_@o_{i?0H@S@W @ѭ@o@g@ 5 @3ݑ׿@%A @9A ?_@w@?lp!?`@k?@@AX Am@h A Ac@v?+@e?P @w@a@?x?ns?@>fv#ǿ@@ө l/@f@A8?ڃֿM?SX@D@1@a@ )=" @@8?r+@1 ڈ)$KMs$ Sj@,%?&@M@ )=[l@V@7d{7@O)U@m< |y@A3-AA*@?@K̿=(@v@q8@Ԡ@g'lA,BmBS.(C*B B@Yj}5{ AĆ~vV@۞@qd" @R@jnAb`(B JAOG#CHuCD#CzAG `A owe@ @d"Ҟ@jM@؂v;&| A 5K#@/B-(CB ZHA≖@.@ȫ&v@A@̿ 7@q)@8-AAFy@<~,U@,@DlR@Il@ȫ@'=M@h@?,,tj@U s}P /Ո1+@w?¨@ @@'=@s1@ED@X@|:?0ֿ(F8?e@@tmX @毴@+ǿ0va>qz?@ ?Ƙ?@w@ @e\c?i*@-?k@c@ A Azl@V AA^@E/ l?@P?n?w@^B@Te?bw c v@@@ȁ翽eZDԿO/D@٭@5@XFM<^B@FXBݴ信枼 @@}@d~@j*>qM-P?U@@O@=?! /^lFX-?+??ǔ@^A.Ah@L@;AAqA:@?È ?Nq'?ȞFL)~ȃPtx?3@?J>>;N@@=q)@o @Jm@)@ǷW@c?#$?|?u L)'ѳݯ@d>B%_Sƿol| ;am|_TƿW !h>@j'IL) #mOَ??$??kW@@VQm@ @yi)@@5N@l>tJ>.@Nx?iЃIL)>'? ??>@ZpAA9AS@9v@3AAŔ@?v}??XɯCXfxS1-dG?@_@N@e? _WGhqDL,>=@@o@-@' BCXeB@<5FX9@Oڭ@!B@TRrԿhRD\|eط@@nu@i 4t p?eB@w@?lp!?`@k?@@AX Am@h A Ac@v?+@e?P @w@8(?e? @y@'߭@>}Ke>ſ@P@(@A @Vʍ?O?@T@k@G@8(?N?~@@J@} W@^z@i @:&Ϙ?֑@i?4hR@@훿@?NI@D A;@Ͼ)@@-u|ժz=@W@&>@ AGA@9q@#AT? uAE@:M AMBJ Aċ{B@ANeA@"Ak@HӬ@AsG<)$A]p1TÀAC4aCC#A+\fiA)>vA @HӬH ?@UAAm@ڇr9BP_^C>C \^C9B/I@q_)TA@H ?T@ҟAs >9Aspi ?AC 4aC{C렀A; q7AGǴAv@_@s!A"@نfdAm@GGAMBחAuC@A0ν?#Ac@;A@ Aߨ@+>L@R(@ު@| $۞s@@ξ@$AH@N?@@T@R^?ё@M?{&bm @n^z@L@} "@@@Ο?NS"?@k@{@@_@?P'ύ?@gA@^K@X@ >5K>߭@@F@e?S"?%@C$@3 @Ji@G@Ͼ@WӼNu+!҇rl2ǛCb?86@@uE@*?&#?%@6]?!b>l?H[@1G@ݱ>g`. @/R.h?@XE@m>[|N#qMm6U9=ͯ@Y@\@v@@@2@i @(IM@>y꿸,NO'?@G@4@qcG?:qd? r>"H TZ ZNs&[J:@?wlFٳG[nVf\cʝl?3@wfJ :NsYX MHm>??TT"6G?4@" N+Ot>$@RQY<{PM@@*@|@@{@&@_@@F*:=6$:mxb<"t|>E@6@?.`5d_,>ϵG@,[@?ub>]|%@o,?jC?M@@8@m?C?yRiY#IKu\ͼ ×@K@Pi@@$@|%@8(?e? @y@'߭@>}Ke>ſ@P@(@A @Vʍ?O?@T@k@G@8(?;@z@@a@,@Z8@ ʿ|S?m@@U@I?\T!I@h^@|@5f@A@;@1@@>@@@*4@h*#@Y@`4lpW@?Ӈֿӿ}@dM@@@1@<@@AX4@ f"p~@_?~En"^[4?@R%?|@)AA<@IV@@Ӻ A? @>A@d@K 5FzYBZ{@C@ſ3%F@#'A@IV@rd@iAOɽ9^+@w>VNA޲mBAqo>%P?g@ؒ.'? AkҴ@r꾀(@$Anfߎ@Tk dnB#BnB dnK@sSA@6д@J A?.ff@.P?>Tv'AMmBDCA&y>c&@T ɽRAa@꾲FV@@ 'AF@5ſu@@ye C\zc5G G@)@ݴ> @ A@FV@@A`'A(@>%?@[?4?[fӈž|Dv?{~@M"D䌿`?@:A@@γ@@@J@lv@ӿ%ֿ?U@SwVlt@4-Y@('@׺H:4@@B@@γ@@W@@2f@z@[@I@5([TwY?@@@C?sʿ8@.@@@/z@@R@B@}:@dF@@@?eqp9uTW5|M@ۓ@6l@{g@wK@aG@R@U=#@Y@RoI??y~G@.up:(x\9]A-?#@qA?ac?S@58?U=S"ը?t Z"@I~@[@@[@X@C@>@e@P,@=`1ڮ}?S"8AA=ʡ>!)?<@@.U=@h)?V_b??T?d@/@[h@rh@S?}󌿯tz8dR̿V@@+@?58?:@@/S@{g̿?fiz7֌0l?Kxh@h@/@Ke@r??wZb?&?!R=@7@@?k>ޡ=S"- /}?~x` ,@.e@[9@@Z@L[@@ [@H~@@*CZo ?yS"u=;?S@-?cL?$@?]b95!e6QG@?cІI?Y@$@u=i@I@K@:g@Jm@唳@:M@26Uir09ò-ryb?@@݌F@:@B@i@;@z@@a@,@Z8@ ʿ|S?m@@U@I?\T!I@h^@|@5f@A@;@|@L@U?]H@@ @$@+6QjIFe;r S,jzd?v@n@?tm@|@J A3@+?;@ k@[)y0@ef@7@Y@pA@ &m[4M@0U@M?_@J A @T@2@[;?ҍ8^Y@ @>SeU@Ӿ@Zh^e_g=@ݲF@^@ @rF@@}@!?\33+!]4@ @v6&ߚ~h@,|@.[ÿ1W ?-F@k˛@rF@?#@y@N@DH?qI\@[ Y1 ]i3vk@pN|?Fމ65c@@R@?l)?@rNAO@?U?4g ´t 2 Ld4??z2 @OA@l)? ?h@@f"c@A|?fk@O_j1 n|ܛ^\@gH? N@@ @ ?I@ ̛@&C@j?@:,Oÿ|@[c@19 t–@[4@$+3FJ?τ@U@I@@}@F@!@=YeyJÌ@oS@oAh2Sq@W@^ uU?@đ@@ A)^@?aU@CK@Z\E&!A@[@7@f@0@ (cJk@;@ ,?#@ A,|@vm@=?@ s@]Q?jbS e;H'jF6$@@@H@?wN@,|@jPѽ6>`ԾR.k@A A1j?9 uV9@MAtA@ @j?G>jPѽ |x}N@J?˴j*@9t@d@@ `kl@ASt `@;ۡ@a?I^={2@VZ@m] }t'ɿ @]pm@ǿS0=?a?@.i@uw@OR.@Q?\*O?-?-t}t̴?;>6WJ?b?.u=]~>e>jSE>c,?^?=2:jM/ۿn?ΣH@P)@ɋ?%3%7࿊ˋ?)@H@?6ۿ jP:+"?,?ٟE>>>]Qr`.^?7?J6 m;>9Ǵ?T[!PFu/$tN>??[f?PX.@)ww@+i@@T?r?V=%0Oǿ rm@@>ɿFu- T+b@>5@8_=@Eߡ@r `@VTHFuc 6@@nq@f*@K?N@Nx- $ѽe>u? @@RtAKA,@Zv K~#Gj?AAF*k@Ծ`*0>$ѽ|@L@U?]H@@ @$@+6QjIFe;r S,jzd?v@n@?tm@|@\5@Y@Nb@P@zA;A&@ 豾BY(aD/ <@@y@u@QG@b@\5@/@h@J>]@4 A>A/E@3䢅IOvx%`UH[@hBAAe#@?=@/@B@_ ^??LA$Aw?d@?xn<$@8@Uyg?&A mAc*?M?B@8}@!@q9"@|!@Z@V%.G{?@2N7@ӓ=e@@`@^(C叡@@x?V@8}@˷@*F@re@@U@ ҿ?=? fI=o,qC@@,i?^@D@5@˷@+@@ h@N@՚?xRѿ&H?8e3sƠ(H?[ѿҚ?@N@jh@@+@Eη@D@D@^@?N^޾@&uC@m,%}f??L%ҿ^@6@j]e@;@Eη@}@_@?@?@_>lXRq@@k@&R=P7@y@1{?\Ca@w$@{4"@!@}@C@J?2?4mAI&A?Nog8@$@oA A3?]@h@/@5@a@ G@_u@x@@_<@D`N&>>(!@"=Au|AvR@c@Z@5@;C@#m@<;@Q? B?@!@Ι@\? l &!gfLw9@@F@/@@Kn]@P@;C@PYd@'K@%?x?J@@@?>?h&@G @@)@P58@Z2?#?s@@ @qPh.0?d@-@ Gǿfӽg?%@A@?T>K(+? @@?HPh[dF&v䩿i?22z?D ?ܣj_ i?c?75:?TY_?ۦ8{C4}W<[d ?տl%]#$@{?y?*?g9 ?y? {?!@#ª,տ ?d<7487_?V?X-$2?i?_tj?D Z-D#z?\?z2vHFdhPD?Ý@@G+?6ڮ?A@%@^?Խpǿu5GZ-@@?.hPa @t@?@?<8@϶)@N@ @D'@?&?@@J@p?(%?;K@UXd@/辧PVju Ӿ?`*@̾@@@z?<>??0K??@xAvO@Uv9q芲uǁzxf@@>@!)V?_??:@z@X}@_ @.{@@fvN0 Qkqo˼fwoS?\ː@c@@F@:@@ /@*=k!?s@)O?c/eS~+r@$>?^Q?tқ>Z%@@̨?a˾U{Qp?F?P ]ޯiZ ?>ep?z̨?@Q%@%y>uQ?A?R>$wP1~tT/EO?y@ !?C= 9@@@=D@ @Cc@ǐ@A?Zoм tz0 .M fQ@~@1"@R@z@@?m?~EV?A@@c@ˏzLȒэ$qn8U@nzA@&?-J???M=>a?`@̓@\@*@P?Ӿ Ƶj&:?ܛ<@׋@@}A@M@b/3@`@9@)P@l?g>avp ;޽+?T?@%A @ƌr?L>@v@QAe@({a@@G@ei@r@X,?ڮ?@F@@DAso@yZM2 AQAhA AWX-[> @\@@pM@6@-|6@?P@ݸ@@@pZ>W}/ AhAQAO ASZJ|o@7A,@F@@p?.?r@i@G@@a@t|e@QA@@>cr?K@H%A_@χ?4?;߽r ś\>?A-P@8@\@'3@jĤj$>@?̹?F??w@@uv@_@i@3*@L]?n@O@:9`@615@R@J@{@MD@[:??hq@@af{@d?jN^?5@+@ՙ@@t}@zק@@HA@b@y ]+ҿk?@ @hq@e@B@t$@px@"@Z:@@1O@@"@=@@@̷@?8Rg?@j@0@e@Ol?A+H@z@-@c%@]@ ~@*ɨ@T@?|@@w@k@@ @9g@#@bq@@h@Ol?E5΍?dr?">b?T0z@sg@h@$@V@٢q@ }@ײ@XAA@@?P?٪?յ>E5+6@>?t#}P2_@A@Q@J'@j}??yƃ?,bc@@_@ 3@𾽤; ?w @+6@ܚ@@*@9 {h)@@3@+stMu1@Y@?D?& `@wƙ@ܚ@D.*`C@@8@@0@d?Uf,\(܊ ?Û@M@-8@@Y@p3@D.O#GR?di@E@:+@@K? pn0?j@+@7E@i@R?%'O.3@kAY@q+8@jL@7@?D*j( _?r5@ @q9@@@@ a.Pݚ@iř@6 `@i?R?Y@1@ѳ)uMٻsN#@ @)@B{>9B@h@Pݚ@d,6@sv @?>3@c@@^c@ƒ?O?Co}?'@:R@@@/_@`c#"?d,6@>/5e>>ܪ???ċ@PE@A%@ }@Lq@ǀ@@@̛@le@Q.z@?Ǘ>uhr?o?>/5l?i@@?q@#@9g@@@k@w@㾏@~{@kS@-Ȩ@) ~@C@(f%@.@y@(H@l?n>(?5@Î@&Z@jO@g@=J@/@P@6@o_9@E)@Y!@f'@D@у@/@S@d?n>/LX?Ň@2@̅@f\@?f쒼䐾~E>1]??@#<@ԥ@I@!^u۝/LXl@㧿wP@ؽ@@NpR@?>˔$_ ?By? a@@k@ ?l@9@X?1_&?O@J??@R=O8@|?T=@.u?VNڿY@9@W&A)d@ؤIT3*UR∼D@?ȿn?yD@H`UU-3Izh@W&A@u@ڿNVau?<@4M?:[@T=O@s?(?h@?&+_)q?@n@? go@@a@O:y? ?cē$sU>떆?wR@@ ؽ@L@F槿hn@KXԝAuu@ϩ@<@@b?^0]?E>eސ(uˑ? n\@_@[@`ć@m?0 KX2}>ߕ?U@@у@ D@e'@8!@)@wb9@O6@Q@@2@J@h@O@(Z@uĎ@Q5@]?2}>Ol?A+H@z@-@c%@]@ ~@*ɨ@T@?|@@w@k@@ @9g@#@bq@@h@Ol?DU?ER@r@Hh A@d6@ui@Wћ8#ǿoآǿz8OVyi@d6@Ɠ@|h AHr@R@DU?5<?i@ @?`@U#@'=@#N?dF;?@UFV?%X1>?@v@Q@@D@~@5<>a?aU?Z?r?@DZ@^@D3@a@@8&@(@ @*@h@XB@?\0?\f*?>>bw?jU?D?t̀?"@b@@v^@@@@޼@R@]Z?#@?+R@?"'?1@nm@D@y@/:@J+@)0@֕?a>ͅD~?{ *@ɽ?M]ej?l@ޞ?Au?L8@b@?c@3L8@( ?ޮm?tl@?]Z? *@ז?_DK>V?-0@+@:@y@MD@Om@%-@'??*R@-@B]>(V??dY?ڮ?%@ɓ^@\@aT@@"@@@]@{@,`@/@ŀ??V?w?>>c*?H2??6B@j@@@@`&@5@7`@:C3@E^@X@ @?EZ?hcU?X?> <#@@@@v@拟@E;?"?V?@W;?d$N?=@H#@#`@@i@a? ?@v@T@@B@|@͌<>_?aU?Z?j?@DZ@^@D3@`@ @6&@(@@*@h@TB@?Z0?ef*?>%>yw?lU?=?l̀?"@b@@s^@{@@@ڼ@R@;Z@^@@+?`Y??,V?%>]V?'@?+R@?"'?1@jm@D@y@::@N+@)0@ҕ?>D?} *@˽?N]gq? l@螷?j?L8@b@?c@1L8@ ?s?yl@!?]_? *@ٖ?_De>Q?-0@+@:@ y@ID@Km@(-@'??*R@1@B]>(V??_Y?Ϯ?"@Ǔ^@\@_T@@@@@]@{@,`@,@ŀ??W?w?>>c*?G2??1B@j@@@@^&@0@4`@;C3@H^@X@ @?/Z?UcU?T?>&?5@tÎ@%Z@^O@dg@hJ@/@P@6@'_9@W)@!@yf'@4D@у@ں@R@0?l>PXWG?Ň@@@g\@$? |됾E>,]? ?@;@@@\u`ܝPXk@8%䧿P@ؽ@@pR@?>$]a ?/?y?a@W@bk@c_ ?k@3@Y?1_4&?8@?O?@X}R=q9@q?EU=z=@u?VdڿJ@3@C&Ac@CI3J+U3D@?ȿ?D@ȑݬU.O3TILh@C&A@+@^ڿVu?<@^N?Sf@hT=@?#?@?&*_p?@Mn@ ? Po@R@a@;8y?Z ?cГ$ >}?wR@@׽@K@X觿lMn@QJX4ԝDuT@m@]<@@?0/]?QE>ߐ}ar?m\@톭@B@)ć@?QJXw>9?'U@>@у@:D@e'@!@)@a9@6@Q@%2@J@h@O@(Z@Ď@J5@J?w>l?*H@y@-@c%@@Q ~@Ȩ@T@|@뾏@Yw@k@@ @Ϗg@#@q@m@Yh@l?qI5?cr?Ƒ>J?I/z@:g@}@/@&@Tq@ۇ}@@fAA@@C??ת?ѵ>qI5*6@?w#n'2_@$B@\Q@'@ f}??ă?&ac@h@Z_@S3@ ģ ?w @*6@Bܚ@a@@]9{)@5 @@H+sM{u³1@Y@??Z? `@ƙ@Bܚ@Y.`C@@7@@0@?Vf_(⊗W ?›@~M@,8@?Y@3@Y.(O8#R?i@E@+@_@g? 3pnBQ?8@+@E@i@tR?W'(O.c3@"AY@H+8@L@Y@D?*7 `?4@@49@@@@!a.wݚ@ř@8 `@ߋ?sV?mY@1@ҳFu(Msv"׳@ @3)@W{ѧ90@(@wݚ@,6@v @?𾔈3@b@{@^c@eƒ?F?^p}?e'@OR@S@@/_@ ]h# ?,6@N95ڵ>1ڪ???ċ@JE@A@}@q@@7@z@d@E-z@?A>Khr?P?N95fl?鼤/3@0`@8@ (P@?CX>aq J޽W?e?@I%AH@r?>@@xQAe@u{ a@t@F@i@v~r@&?s?4@4F@Q@Aro@kZL2j AxQAaA Av.XN)[>@?@k@PM@6@[-.6@!P@ĸ@w@@Z>W} AaA]QA A{Tg[]zo@A@@F@@?Q/?4r@ki@H@@Ta@2e@]QA@@>r?F@$A~@??IQ߽s Y>e?H-P@9@\@w&3@/Ƥ>@?˹?F?J ?܅w@@ʥv@g_@i@2*@Z?m@YO@8`@h05@Q@TJ@{@KD@X7??p@ @e{@`?D^?O4@@@@r}@֧@E@@@b@ E.ҿ:h?,@b@p@J@%@T$@Ox@"@:@_@O@@"@ۣ=u@@}@@I?JQg?@gj@@J@`?X9?ԟM@G@%A@Ћ@F<@:?jB"&.Ӿ@?X*@@@@x?<>`? ?G??|@_xAN@q4bzV}e@;@V>@5&V?Z? ?S@z@|@4 @z@0@*fqNI1 brg̼yoJP?ʐ@'c@'@JF@S@"@M.@Y=h!?Ws@@(O?/@TTss$>n?їQ?қ>Z%@"@̨?ѾĨ{Pp?? ]ޯzZ?Ldp?z ̨?@OQ%@v>rQ?b?B>$ x]~sTgl/FO?Ly@!?Z=8@@έ@ D@ @b@Ɛ@>?}o^Ѽ[tĸ1 GM4f@@!@a@ݚz@έ@7?l?O@V?@@@c@,z>Ղ% OqE]U@bzA:@?G?7??<>Dž?s@@@*@?%Ӿ ƶj:?<@o׋@@ A@1M@9??o@ @Tj@@Dg?d? @@J@@ ="@U@O@*@r:@"@{@4&@@o@i5@a@G@u@w@@<@9E`&>u @ =A[|A?R@lc@Z@i5@.C?@v-@Gǿg)ӽ*g?%@A@h?8C>%+?B@@?GPh\dF&v婿wj?2z?DG ?j_i?$?z8}]@+ A->AE@3'5Ox &8`HN[@hBA>AƇ#@8=@0@1C@C^??LA$A?td@?'n<$@8@@yg{?}&A9mA+??1C@H}@ !@9"@!@wZ@Pz E{?@M7@N=_d@E@c`@^TD@@y?@H}@}˷@.F@ re@Z@U@ ҿ!??4fo,"qC@^@%j?_^@ D@4@}˷@@Ҩ@h@N@Ԛ?PSѿ$H? r3&H?俨[ѿ Қ?ՠN@tjh@閚@@ͷ@dD@ǻD@^@?_޿@tC@[n,}f?.?\ҿg^@荄@]e@;@ͷ@՛}@@J? @@?X=p@2@j@DR=P7@"@y.{?p^b@t$@f4"@!@՛}@C@?T1?lA&A^?pgE8@ٽ$@oA Az?]@h@/@i5@a@G@u@w@@<@9E`&>u @ =A[|A?R@lc@Z@i5@|@*m@W?@r@P?jS d;HDj6$@q@b@•H@?ON@|@Uѽ6>`;ԾR-k@AAj? v*W8@MAtA@ @ҩ?:A>Uѽ> ƹx=N@H?*@St@y@@P dyI59T`@rڡ@?^=B1@Z@]> *t%ɿ@pm@ǿƖ0= ?`?L@,i@rw@N.@L?\.c?-?J-t*tUD̴?ҍ;>wG?`?/. a]|>mg>KE>h,?ˆ?'>r:uۿ?H@)@ȋ?%3&ʋ?)@9H@'?ۿ0:%?%,?E>d>>O] K.\?9?~1ho;>Ǵ?.G-!u$t;??=[a?W.@Pxw@-i@D@Y?6u?h="0ǿSrm@@X?ɿu V_@2@F_=?ޡ@ `@ TD3p`俶@@q@*@K?CN@x cѽGT>? @@tAKA+@[w @&Aj?AAm)k@ԾH`+>cѽ{@L@?H@k@߀@7$@u6qjFe; S{jc?u@L@?9>m@{@@ A2@?R;@k@^*U̯0@f@7@W@7A@S &d[ML@0U@?v_@@ AΜ@.@@H:?N ^Y@@(@SoOjkS@c@rk]`e'=z@F@;@Μ@F@P@}@!?k3+J^4@Y@w070g@$|@]ÿ2U?0F@˛@F@?@*y@N@lEH?H\@ ?1 0]uuk@I|?4c@{@Z@?6)?@]NA&@U/??Љ4 g ´t 4 Td4?o?i| @OAY@6)??@@o!c@A|?fk@擎V_Y1 `ܛ_\@tjH?߿^N@j@K@?H@˛@{B@?|;Pÿ\|@Ub@u9hsPÖ@z\4@+3J?Մ@)@H@@x@&F@x@=t[e9OJŒ@R@o1SD@W@^ vU?0@rÑ@@ A]@?U@ZJ@r\m&A@Z@7@nf@z0@@(KҸk@u;@,?`#@ A|@*m@W?@r@P?jS d;HDj6$@q@b@•H@?ON@|@@@A@4f@{@\@I@p&5YT-]?s@@p@RG?Ôʿj8@/@@@z@@A@.B@":@F@d@@.?do9vW*5M@V@l@g@K@`I@A@T6=0&@WY@JyI?:?G@wӈ!(Y]J-?*$@D?.c?S@=?T6=R"٭?m Z)n@H~@Z@N@[@8[@'@q?@?e@Q,@`Ү'}?DR"w[=qǡƧ>H,?>@@V=@+?`b??I?c@(/@h@`rh@S?cszwc۝fN̿W@@@i ?T4;xo?@@T@c̿]ehz֌l?8yh@h@/@ge@K??fb?+?pT=@j9@@?w>ۡg=BS" ڻ}?` ,@?S@ ?cO?V%@0 ?i]]`T#G@?  I?Y@%@/=|@J@K@g@m@@uM@6\Uq7paH ?@@ݎF@W:@B@|@# @z@p@D@-@+8@[ʿ,W?V@@C@fM?ZTI@R_@}@7f@A@# @"@@.@@J@,4@fIJ%@`Y@\4lPsW@?ֿӿt~@N@@@"@6@'@A5@ ]"s~@^?3Enʈ’[4?H@\%?@v*AA6@>KV@@s A @V>@O@ ;5 zA,[w@@ſ\%F@ $'A@>KV@Rfe@ޯAɽ%,@Mx>#o(NAӲmBA^>"P?g@.(?! AӴ@Rf꾤@AG_xގ@?SMk1 dnB8BǒnBo dMnJڢ@ͧA@ܖ꾜д@[ A?D.f@0P?>J'AmBCA9_DBy>'@ eXɽAb@ܖXGV@ @'A=F@3ſ@چ@dE ^C:z5P4 y@@> @D A@XGV@@Aq'A_@^%?@K4?'[}D?[~~@G"ߌ@@A@@M@@ @J@'w@ӿֿ?sV@sPl 24Y@ *@H<4@@C@R@M@@@A@4f@{@\@I@p&5YT-]?s@@p@RG?Ôʿj8@/@@@z@@'$?@k@@@'B?gЍ?Q@A@K@@>iK=>+@@& @e?'$?!%@$@@uOi@1J@]@^мjIu4jw Cq?8@@I@=?+?!%@l]) nb>c?<[@G@ұ>I`,#.w?@E@*>Ur"ݶl6l9= @V@@@@3@7@< @oIM@>.z꿸- N忕?@G@4@VG??h?]>n$HTf[ J[sZJ;@T?lbZUfW\/ݜl?4@eJsrZ0Y NH>?X6&PG?n4@ G@@b?" 忄GOw>T@drZ覜<<#j`꿍?>bQM@S @A.@t@X@@%!@n^@@*P9=:n :"cwI>E@~@?y.3 _и>QG@r[@?)b>] %@,5?R?BP@J@:@!|?]CQUf:Duwʼmŗ@)N@CUi@<@B$@%@*?e?@鲲@߭@>}Kl>ſ@GQ@@1A~@.̍?Q?l@@fk@-@*?@N?D@@@x $v@cz@m @#&`?=ؑ@-q?YR0@@A@?@NžBI@!A@ξ@@zӪ'E@@fZ@PR>@+ AsMA@ž(§q@#A? A.D@^ A~MB AMBɺ@A[Te@@"Ak@(§ɂ@wA=tGЇ#ApGÀAC|4aCrC#A+hi A.,>A9@L ?'@UAciA@9BU_^C>C$\^C9B@_.)ȜAriY |?AC 4aCyC렀AQ!qAfTG:AMu@@W0^@!A!@|fsAӠ@F AMBԗArB@A2㼟?r#A'b@K?A@ A@Z>N@+@dۛKݪ+~ڞ,!@@Vξ@AH@KN?@@ʸ@ uRf?ґ@?ݝJ&t @ez@@x :@@@ԟ?N'$?@k@@@'B?gЍ?Q@A@K@@>iK=>+@@& @e?'$?Lv@ @fb`?)@?c@] A> Ak@V AqA@Hl?@:?p?Lv@B@ie?v a v@@T@ٜ翕exN\DwԿ:B@!٭@5@XMF<B@FXvBS؞@@@<|@ )>qG@?U@@@>?1/%_kFXk|?wz??Ŕ@A,Af@vP@R>AApA8@e?dz ?v_'?0MHM)%ʃjx?i0@J>y>9N@ꇅ@,k)@ @Em@@ŲW@{? $?4r?x' M)*(RؙJ@^W>k(yVƿn|;n|uWƿu$[>-@l*(hM) Zo uu?0$?G?W@@ Om@ @g)@@n3N@9R>NI>+@cBx?k҃8hM)=OA'?" ?1?t=@pAA8AK@l@M1A/AĔ@5?t?=?Fl=DXpgU-I?m@@P@s?^Lvq+>]@@@@@俽BDXB@bv"ǿ@^@ l@e@><8?ֿeJ?(X@D@L1@@)=. @ꨩ@h?=+@H1ڈ1$eIe s$ j@r},M$?&@M@)=Xl@U@{g5@%U@X=Ty@ A_6-AQ^N)@P>@dU̿d&@v@^B7@@m0A2Z;B8.(Cz*Bp?@C5lz Adž1vT@ٞ@^" @@knAa>B AGG#C?uCD#CyAG ‚aA]"ox@L @"qȃО@3K@v\6{ AЖ5@{/B-(CB:/OAj)@G,@qȃu@@̿Y 56@W)@7-AAy@,c=(U@)@o#P@Dl@v'=M@@?p+,uj@&P srPK4"ՈJ1+@x?u@A @v'=@i1@D@yX@m8?ֿD8?d@H@(mF p@@.+ǿ v| >z?@p??@Lv@ @fb`?)@?c@] A> Ak@V AqA@Hl?@:?p?Lv@x_@Ǒ?=C w @G$A@@׿F3N: @j@ o@ͭ@ @aGT@1G@b?{ix_@+]?>V5S@L@?k233 ݿ=-%@@iM@^B;+]?.)qE??|I ?0S%@Y?w Ii;?ę/>c8 *F?@h?цԘ?C?].)i}Mv;ܔ??ٿ K+?"ݡ@qտ@@1@@l5@@@?!J.?b>&Ft5J2ۿf8@@ ̪@P@@,>[@@Į@x@I.?DlVL2 &AB,SVſ@ɟ@a@4@¿g¿4@_@Ɵ@Ǜ@+ſZ9<-ABm&0 wVUm??x@Ʈ@@B[@é@P@Ǫ@@*8@8]gۿJ6zHm&nX1>g2?J?@6@@0@@տ@~١@%? qJٿӔ?wL;)qYH?Ҙ?h?6@&*F?> p/>;?#|@u^?N%@6?9?sE?6)?\?;0BeYM@@ٴ@1%\=ݿ163k̔?mN@(S@lVN>?\?f_@w]{g?G@R@< @Oѭ@_o@`g@3 @4œ׿@$A @;B ╳?f_@;O@Q?u>b٪@>@?4N@ h A_@Q+U?P@4@v?@a&|t?dh@c?@`?!h&@;O@&EF@3@>@@qH@Ec?lٿŨ?@ғ@>o@&EF@7@@?x>s$_p>N@k澰A2ϯ"jݾݴ@i>a\s')@%8@ZŌX>7q@$7@b@6c,#nFhŌ(8@'@5*(` >ڴ@Sv޾j*/ T@@}p>Vy>@9@JF@;o@Eғ@@?eٿ8s? @Ʀ>t[jڴ^^@?@r?c}3?BQ@x_@Ǒ?=C w @G$A@@׿F3N: @j@ o@ͭ@ @aGT@1G@b?{ix_@kЄsJ>$@GE@? ?Կ3s? S@r?LWѿ@a`$d@@n@( h[k^jnߋa[Om?۷@d A@H??k@:>X?>@7AԠ@? ڿ\V^js?.?3y@BA@R@͌@@ѩ@i@`D@{"@c@F@*??=@4!=di>b@4@p@mn@ވ@_@?@98??|њ?=ZT€@@ASa@1Aֿ;@C1@k?;+@\Џ@@l@9?'?vT@/چ@ۺH%({q@@ApA AEf7Ӿп@ם@Z @ @(@ :@V(@@La @@D@пr7Ai ApA=Atq@/j%̙Wۆ@T@??l@@я@)>+@?^B1@/;@$$ֿb1C=0a@=A8䵩eTFd=ݚ??@D? E@ @ @;n@ip@)4@Y@V>tE=6 =$?@ @h@%@D@3%i@ ө@@]ˌ@@;@q@~G-??j}V @ڿE?Q@8A~@_sX?J>@T?E?@pd A@t]? mO닿js[ go]p@ @gyd@|`Wѿt?{ S@^g??%8ԿX?F@$#@>:s}TyTk@0Ag1@.&o@@V@v@@s^ǭh@A`k@v`)x}|嗿-[K@z@Q.ןLa@qK%A@c'Y>y@c0AF@Ö4@R̀@|嗿6b8骥>׹?T(2纽4AA#e0ap7AZ-A*>hg?MK? 6b-ϖP?_?Y-XH˿?lDI@@sv 2@(N@? *$?C˿1?>xCy@r@qwlTj@@bK!0;}(?aӹNrK??*IcJ}>a1A46AppA0"A3AZ'0 翗?4>8aNޗq'р@@-4 @3AAy@ܡ@I%At:a@kܟK.\@I@-NޗK'xv-gk@iAb@ɭs(@z@W@ @@ !om"o1@AFOk@yAUKkЄsJ>$@GE@? ?Կ3s? S@r?LWѿ@a`$d@@n@( h[kSO@6R@F?*Ҿ;p@m@Ϣ@@uR?0@?#@@{ AΚ@k >>_ @#A@SO@P$W-@5Ǽ d@6FA%~XAA@_@$u@O&AujA[A>@'}g_U@0Pm=康>y5f@/A%A Q@;h@L@,Z@A'4A#Ah@jL?Sp S m=|?_\oc4"Ŀ\m9@b@x]u@|U@g@xW@5^@I@m@N^@'@<@ _@GȿM˽|?cBɼAZ#?HI U@@$@?Ց@*@@d@)@-?r@}@p@8d?KAcBZhBѵB餑@uiC@ۥ@rVD@F?#@@6@ @@I?4[D@'@}jC@l@BZhBBe AY?Bp@u@d@w ?V,@O@@!@Α@C?j(@@U@Dd#?fͼAB ?˽MIȿ_@<@@^@Z@G@/^@qW@g@U@>Yu@_@*a9@I4Ŀ7uc2 _ ?m= ? HjSSL?.@#A%&4AZAU@L@Lh@S@%A_Ax*f@a>ܷm=P,0zW@a@N[AujAF$AS>˚@z AB@L#@?-@K?@@@^p@>ҾA?R@O@Ģ?EJ?l@@@?2XtxEp@VOoW߾S@|?{@ >?'Ģ?ℊ?$i3e 5@@,D<@[vûKI?J߾\"LP?@8? C\ℊ?T@T(???H@==&ci?--!@^f@2@??1#$w ŏ@Җ@$?T@?M}vj?$٪?GDhD?µ@@@T1/@)#U$z@v(?ǗP?0%߿濖N?-?#?ք˺q[N?M@ؚ@J@A??q??-?N?V-߿0%?d*?@$.TŘ#=/@@@[@0?'D G?}{j?%WM?T@ $?&@oÏ@rw$b+#f?)2@ g@(!@ i?Bc=#ȭ;@G@?mGW(?T@8?WC?l@?:ULP"S߾@FKV vO<@@K@f e8?Ȣ?4('#>>{@pS@7VWIo1wBxXV2?G@p@W??Ȣ?SO@6R@F?*Ҿ;p@m@Ϣ@@uR?0@?#@@{ AΚ@k >>_ @#A@SO@Q?ߢ@O@y@ ?:.b@5@@MO@H@ @:@'P@@>@\H@1?ܒ@d@ Z@Q?0eE]?78@g@֬?›?9@3D@J<@g@M@@@ӆ@`@?ë?K@E@?05Y@`le@ @u???@Y@ @a@ @?^@Qy@M??w!5< @!]@@B??m@oI@ 8@e@s@@>@n@t+TU <7NALpA9=-@rx@bo?@NA Z@@?"u@,A#@>Qv@3@)=<|sA7NA-BA1 ?&r?OG@ O?O@0KBA @i>@IBAw@O?PG@p?5O ?A-BMA7ssAo^<.+3@bIv@Ȍ>@P,AUr@3?V@dLA;ݙ@pCo?nx@x-@ >9SpAMAB"uS;Ւ@d@ >d@ @a@8@BiI@i@w?i+?@ܕ@-0' 5YؕMX?Kz@}^@%?W @d@Q @Y@/@?_?.?w @fe@ Y@:590 ?G@@L@?K?c@@6@ @M@tg@H<@>C@@ě?m?"i@i6@)]?90?Z@c@ْ@?a]H@! @ @tQ@;@ @F@;M@@s3@+b@?z@@@?̈́D9⽍?X @J@{@[A@@2v @kZ@?Bү?ئ@0AO@P@Y?+?8>̈́U}PPſd߿>|͛@Y>A3A4?.{{]o?@@Qz@徯U}Plm? R6I0;@<@픑@Mm x Aʛ@>g߿ſbPkńs> 5??P@@A@ٯ??qZ@p| @ @@^A@GJ@@X?ƽkńQ?ߢ@O@y@ ?:.b@5@@MO@H@ @:@'P@@>@\H@1?ܒ@d@ Z@Q?l @@hl@p'@հ@@rZ@?W*@$^@K; @?c,@`7@a@| @Y@ͱ(@j"J@R@L@i@+-E@s=b@@{//@+Id0@@˹@I@q@_?j}x&/C @'´@uPAA@$]@>u?M@l@+@i+@ +>I%E@WAA@?]}:4-BX@@@H@@n@$@KZ@(F@h@B@@W9A A|.@P:/Z~20m sKke@5@M@eZ@t@%,I{?ś@6@ ?@{@}@2w/}Xy~A4?? @@ ;@vVR.5vS=@u@@d?z?4CkA}Xy.wt 1y@B~@f?@9@@*{?u@Y@K@5@Fde@͑KB4m8~2. :P.@A9A_@(F@@ZF@Y@@m@@yI@@@;9X@R-, :"]2?b@5AAIE@,>q+@.@@I@V?7ߎ>T+]@B@OAƾ@j@>/j#c?`q@.@@ͺ@&@ lI94/@@Bb@pK=؁3E@j@K@Q@= J@~wj (@T@` @_@(5@,@C?Y= @‰^@U*@^?Z@@ְ@B'@k@Q;@% Z&.F+>(?biZ&%Aݿq=<bJ?#@ѿ@V;@0@s?c?uy@E@i@A>ͿIMaр;%۪_?V:u? H+?뿯C'?On@2`@V2>*jfnҕ @!I@>?o=7'zڿ;j?a?۪_?.݆FW<)Sd?W@Iw? j`?`8;@(%? 6E>.H@GkO]y. @gh@ m?o= mo=m?h@Y@Ќ达VGH@,>YF6ظ 3?;;@ú?P` y?W@? S #:ن,n_??.j?ڿ6%z77߭>?'I@ @'nl&j 2>`@n@?T뿂T+?Au?n_?%d;VDaͿ_B>i@ H@xy@h?O?1@Q<@ѿ@T @? ⿪6p=>Cݿ%H%[i!5>{Z?@9@H@@B@*/@B@}\@ۏ@W@$@Q=p@=??8>GH%l @@hl@p'@հ@@rZ@?W*@$^@K; @?c,@`7@a@| @Y@ͱ(@m^@= @?֕,@6@_@S @@ (@i C@n@)@.װ@V@Z@?X*@m^@b@1/@æIFh.@@e@@q@Sc?j@J@S@?M@j@%0E@ԁv =-b@b@b@-@+@W!,>'E@lA`AB@)?']ʀ'/ @X´@jPA.A@']@'>?5O@b@-[@H@@2E@n@9AA.@.P:S6-JAX@F@@I@ @ p@A@-[@M{?@7@ ?@Z|@@ 1`wr0?2*5myKke@5@M@Z@@R.v<@{@.@R?~?4޼HA^yA 4∠??B@@t9@vR.l@|Z@L@5@fe@K1m}2/w?1@}@p?@J:@W@!{?LZ@[@o@!@K@V@c@:X@H-Sc:PT.@A:9A@IG@@9G@LZ@p@K@?>.]@B@OA@@75/ ]?c@AeA!E@-,>?+@/@p@&@b@h= Y2E@2j@K@JQ@0 J@jj~b?q@@}@@)@l]I-5/@&@^@V*@m?Z@@԰@'@k@>@# (@V@ @ya@6@,@?= @^@:B@l/@@4@KE@.6@@lR?5>ai0'F~7>?E?{?p@j@ @ُ@\@:B@δ?Hf?vy@E@ i@A>ͿJaԒ;%mFݿp=,>?$@(ӿ@;@0@δ? )j7knY @|#I@>?;7'zڿ7j??!_?+u?4+?l ?n@^@r2> )j`S!?9;@%?r 6|E>/Cㆿrҏ.S  ?W@|o? `[ek=+m?\h@ @F<tPgG?GW%}<|@h@l?kr=[` ~?pW@h?z !S! :ن,P>F46 /?:;@?Ҩ`#jW3>a@n@?R+??v(I@ @/n#jϸ?1@E<@ѿ@!@? a1q=Dݿ%#;IaͿdSB>i@I@{xy@)g?ϸ?B@\@,ۏ@M@T@v;p@???(>SG%\iz5>`?S@3:@I@@)@T/@B@m^@= @?֕,@6@_@S @@ (@i C@n@)@.װ@V@Z@?X*@m^@ @a:@DO@@<@9\H@?ݒ@Yf@,\@Z?ܢ@@z@?.b@5@z@L@F@ @L@c@z@Å@@`@??L@F@?0^B]?8@Eh@?q?4@C@5I<@g@L@Y@ @c@p @~?6^@z@TD?i 5P3Y@me@ @?? ?@Y@8@e@@}@>@@@SC w !F/@@F?_?o@`rI@8@9?s@8,A@ڌ>Qv@;3@#*@-@3qx@)No?@MAV@9?t>@HBA@N?OG@;a?+; ?LA-B=A ?J9k?OG@N?@HBA@t>%,?T@KAܙ@=o?nx@-@^>9RpAMAursAJd</d3@Gv@ >8@a,A o@%,?8@&lI@k@~?>?@bߕ@'i&' b"Rdk@@,>@L@c@8@Y@@?ı?? @me@+Y@3N15]?z@^@? @f@y @Y@@M@6g@H<@B@'@#ƛ??j@8@7]?0 ?H@\M@??`c@@@ @@M@t@ZF@ZL@@2@+b@4?|@C @(@?[@ d@ے@?]H@@@O@e9@t@]kZ@?Я?@A@ƁP@ ?0?>T̈́"K[? @lJ@*@9A@@t @]kZ@?{R\o?L@@z@L征򸹿}PſLg߿}>̛@=AeA3? {y?{^xb E5]@w@@4ES"bxhm?R6I 9@@q@' M ^xT=i"Ȧ޺?_@@Ϥǿ>IG*.Vi@ @*?~Rb[ eC?@-e@ LD. w2e@@!?fZ Pv-?a @#Si@b'[I@ēǿ@@ ? Φjj߿ſ9kP1_k@R@3}@?o[{:qZ@5| @@K@OA@J@l@d?qĄ >5??P@@.Aᦪ@ү??:qZ@ @a:@DO@@<@9\H@?ݒ@Yf@,\@Z?ܢ@@z@?.b@5@z@L@F@ @1@ ?E#@Y@Bz A̚@X>(>` @A@ O@R@pD?ߺ/Ҿp@@\@?@ M?1@S_@Mt@t%AujA[A @%X@W0LP(׊-@},ż@d@67FA~XAAh @S_@L@hX@VA{'4A#AɌ@~xL?S ` 7m=2G>;5f@ӣA)%AQ@3h@L@N5^@ I@@^@@=@R _@_EȿMl˽Z?_oc$Ŀsj9@%b@`u@U@g@mvW@N5^@@@ '@ ? n@@p@:ś?C ABȼA"?:KU@D@@?Б@(@@b=@o@v@7? RD@e@^C@o@BYhBHB@vbC@@HD@_,?@@b=@@$@̑@?$@›@מU@Fr#?u̼ABAPQ?Cp@D@^@U?<'@@@ 0^@qW@g@3U@]u@k`@b9@0ĿrcA_?˽yMIȿ _@<@@z^@@F@ 0^@L@ch@WR@%AA*f@>ѷNm=] ; $FSL?ɏ@=#Ai'4AAS@L@_@@Ar}XA3FAd@ˊƼ-@z_ןP0X@  @[AujA#Ao@_@/@1L?@@x@p@>ҾnE?R@O@'A@\ @j>2>^͚@z A@g#@{?/@eAAQo W.S@?{@ >#x-Ţ?lF?m@ B@?4XxI%߾^["L P?@L?CS ?+`G` @@MC<@vKE%߾Sg@2@?'/#!wď@@$?T@\(?k`B?@l>%pcӳi?-!@Sg@8@@w2/@k#`Tv$@G1??%|MvTj?+۪?GHDF?ⷋ@8@[@MM@X@?oqD>ħ-?LN?0߿%+߿4濝N?-?j?΃qQ?P@[@\@R@D1?fD G?Bj? YM?ʷ_0?E@A$S#>/@@\@h@)!@i?ZcG!lx;@R>?f(?xT@%?ę@ @xD$+#i?nj2@h@߾JTKjRvP<@0@@c Z蒊?!M|C?_@?WT6M"U߾tExsX&?)G@p@?:pʢ?$->@@{@S@t5WLo'5t1@ ?E#@Y@Bz A̚@X>(>` @A@ O@R@pD?ߺ/Ҿp@@\@?@ M?1@ S@?Yѿlv`/}d@@n@Og_[ԣs>&@jE@?=Կ*np? S@@e;>X?@7A>@+? ڿ AVj⋿POsr?W@d A\@??@VЩ@i@D@$@e@Y@"?:=#(?-?rv@ B@i@̌@@VЩ@ӊ@~@=@l9??zΚ?3=rJTVé ƀs4Dpd>d@4@p@p@ӊ@@l@I??T@׆@'J0rq@|Aa@(0'ֿ;@B1@?>+@׏@@F<:@)@@W @ؚ@@$пX7s AoAH A7п@@X @ʙ@ )@F<:@Q@Տ@:+@?@1@;@,&ֿ2xa@Ayq@+"݆@T@? ?$l@Q@A@o@qp@4@]@f>l]?8VM-TK3=ܚ??E?F@ @A@ѩ@@ˌ@ǫ@=@]q@;-?D?zSܠ=?_@i@$@D@?"i@ѩ@@f??O@>d Aʳ@[?}iO拿&jSV ڿ?@8A~@hX?b+>@ S@j?﵆AԿ?D@#@>2s׎[:fEJr@@={d@x`6Wѿ? S@UV@x@ @s ȭyg@XA/ak@Mv$xTyVk@Ah1@$o@@UV@)@y@(1A@]4ߚ@΀@7}䗿F-cpJ@@?S.h֟Ka@ K%A!@)m0ydp6A .Aϊ>9g{j?JK?,퐽b8ɞ>Թ?-b3l4A!A:#m0T%l;=@@}IC D>8?侭"[ ?<*e@?@YjT ($@lC@c?J˿k˿?6(iC@+@iSȚj Ӏ@@e.&m <?)@K㾉?>Dz@@ylSՠ0"A3At%1 ?>79Dby\bK?b?+dV^>0A5A*opՠ0@@I%A=a@Zڟ/K.J@K@ -:ޗqπ@@Ã4dP@2A5?y@@V@䱮@@"o"n1@BAPk@y S(xv hk@A&b@ǭKs~'@y@V@ S@?Yѿlv`/}d@@n@Og_[ԣs>&@jE@?=Կ*np? S@Bp@fϭ@r @YS@H@h?\{J{_@;?p> @%A@׿14< @nk@Bp@#ݿ=)0%@Z@A~M@`B5;D\?Æ>4VfS@M@?ak13#ݿ4;?/>. 0F?@h?=Ҙ?B?]))E?5?{ ?U%@_a?NY-4;?2@@8@@-?;zJc5?Q>~PI|;?:ٿw 8?c@hؿ@<@2@@C[@@jǮ@\x@ .?8c"V1 &GtuJAۿ%f8@݊@,ͪ@qP@@*g¿4@b@Rȟ@@q&ſaW, DB.ݸUſ`@ʟ@b@4@¿*g@QP@ʪ@Ԇ@8@XgNۿQJGwYH@'1 2(VNA?x@Ȯ@P@D[@@1@@4ؿ@{ܡ@? CAٿ<ٔ?)\;ku2E>+6?sJ ?.@9@6@1@ ;? 0a?oQ%@?q?_uE?:*Y]K?՘?y$h?@^7F?1 @/> ;?ݿ543lpF?YN@)S@V>[?;PBkSxM@I@@42%=ݿcp@h@{5 @+72׿@w%A @X> ?8_@s{s?}J@S@ @Uҭ@cp@5U?oQ@_5@?@&۪@@@N?4N@h A`@5U?۴OVj5> @\?7iٿ?埓@Γ@o@CF@3@;@@a )%@@8@2@@Mlx>(jp>,J@C羘2N9o@؜{@`@c#nnAr<کt@"@??¿@ȥ@ ÿ?@:j@BܩqnknADE'ncQo@@>`s@X> ƌ//??6@͊w@I@_^+M#hy>@1@#8@"@Yo,Gd>մ@޾zjźeڴW^?@m?a{$\jeڴLU?e@vi A[N@4s?D@ܪ@a>?Q@Zl&@m?JB@$i@Tx?X&N?@6@Q@LU?Bp@fϭ@r @YS@H@h?\{J{_@;?p> @%A@׿14< @nk@Bp@"m@+W AA@FDk?@_ ?Ei?v@ @J;m?"-@P?Xc@ A A"m@$ZDԿ A@ ٭@4@XF%8<B@g?t V w@;@J@GSewE=?V@@n@B?.^elFX!Bұ0q@o@@}@*>qwEQ@g?AAYrA?<@Y? ?w'?]Fjz???ɔ@VA-Ah@Q@ @jGm@k@W@?$?ނ?.to @M)bʃsx?95@PJ>1>?N@E@k)@ @N>n|*Pƿ "i>9@դȷV'  @nb>" zSƿ%q|N> @h)@ @6N@p>I>A3@Vx?σˁ#M) 7p hю?G0$?a!?W@b@hNm@ @5L@n@2ArAwǔ@ ??'?9ZAX'?ͭ ??;@@RrA%Ao9A5L@CKsq+>)@)@@{@×jBEX2hV-J?@@Q@t?]CKиez*@w@,u@Vb r n?B@[<FX:@ۭ@C@xԿ-SDиm@I AJ Ac@s?+@;k?'? @w@?i(?@ l?)7<@*AX Am@k,@[e@58?ֿvD?NX@vD@,1@@??mv?@ƛ>Bv ǿ@@ kIs) j@n,>?"@M@@F)= @@l{?zZ*@1ۈ$EA7-AP*@?@X̿{'@[v@ލ}Yl@W@g)5@U&U@o=Iy@EA;.(C+BQ@"i5z A@Oٞ@[@ov.h{ An5nD@p0B-(CAy@<.U@,@?tmR@"Ll@رv@@̿l 6@1)@=9-AA"Wֈ1l+@zQ?@ @k'=M@@J?1,kj@2V psPk @İ@+ǿv>|?@?!?@1@oD@X@=?&ֿI8?d@@sk"m@+W AA@FDk?@_ ?Ei?v@ @J;m?"-@P?Xc@ A A"m@@L@@h>[K[>@d@9@e?,$?@k@@ @D?Ѝ?@]A@j?&dCa?c7@@F@>?.?7%@$@@Oi@I@L@ѼLu Sj @#.?@E@>{#ç](_Db>5? [@G@>`- @@d8@@NM@5>^s*<Im7{`8=@W@b@@@ G@W4@:]G?&<: HSv[ 6\eR@ >O~#?@ G@Sf[˴l?7@|bJ:7t>7YJ<@?ʡl}{YSfG@@k?UHO>@G[\Y 8MTH?>?U%JG?4@G@@@!@N`@N@_9=xA7m <#b꿏>QM@! @.@@@Z! _嵲>tG@[@?/b>r]# "p@">E@@Q?.5h Hu̼ė@L@Ri@@*$@%@0?AL?N@@R:@Ck?Ch@cA@ō?wK?@3@k@Q@)?We?@J@@>2{K/b>Ŀ@?P@@X&?Ց@g?_R@ @@?N?@@_@x @0`z@@ A GA@I@A&@@LϾ@@@TzMB A~A'@AdTB@"Ao@Ƨq@#A?_AF@ AMB4aCC(A(Ei%A=:BLA@X@AYGMw#Ap\ȀA(C4aC?C\^C9Bd~<@5 ZeA@> ?@dA&n@s9B@`^C?C4aCC:AGpA&GؿA@@֩A)L5=ZAM@$@ު2~&r @az@,@y @@@֟?N?B@9@@uR_?Б@3?8&@L@@h>[K[>@d@9@e?,$?@k@@ @D?Ѝ?@]A@@@UG?Sʿ68@/@@@7z@@@@R6f@}@R^@FI@;']TV? @@V:rwZ6M@@i@g@.K@G@ @B@:@F@@Q@?!g1rѰV:[^]E ?!@A?'d?S@5?=%@9Y@NuI?$?~G@T}S,*[@@&>@od@,@o`Xw9(}?U"W?Bk Z˞Q@K~@ Z@O>[@[@??;e@-/@h@$qh@R?팿nz(=Hǡ§>X&?y?@@V=@$?Ub??Ã/?@@YS@^̿@&e wj)Q̿TW@@#@?XÃ?sb?7-?kS=@9@@?j>?ۡ= ~mz ،Hj?uh@h@/@a@??X@G[@I[@1J~@>@Zmx ~?=DV"p}??(l`H ,@Tg@@;@0@X@$`C~G@9?&uI?Y@C"@=g>?S@?cK?#@?)]sb89rd\@@ h6(z mB1 A,>P?g@J.+?~# A״@꾀d@gAȽ*@Yx>::NA mBeBnBGdmDy@%ڎ)An@9̭@|A؎@Hj dnBeBmBEEA7y> '@|ɽZAOg@꾂д@c A?.f@-TP?>(AmBOzA67H i@~@Q>R @Ϻ A@DV@@'AF@sJſ@@fS!2DOz&~D?s~@tM"9@A}@ @هA%A8|@Ŷ%? @)4?[5&l=4-Y@w$@74@_@dC@@@8@@ K@v@Oӿֿ?Q@zl@@UG?Sʿ68@/@@@7z@@@@R6f@}@R^@FI@;']TV? @@h;Hj6$@@6@H@? O@{@m@Ms?@t@Q?j S4h; tv X7@MAsAo@ @X?P9>xѽ)>ھ`_Ծ-k@ATAM j?僡6 clES2T`@`ۡ@]?sF^=0@VY@b_ 6xN@jL?*@t@%@@O^cl.i@vw@Q.@9O?e\S>?-?-tuk+ɿJ@qm@ǿ0g=?i? @.i@v]u>j>4SE>f ,??;:|e˴?;>YK?#e?+. 3"Hʋ?%)@آH@?Zۿf%Rۿ?H@)@ɋ?'3}R.\?7?徶;>Ǵ?MQ X:T(?,?>E>>b>]>/i@@_?u?=0PƿHrm@@7Aɿ.w(t 8?q?[g?[.@zw@>/i@ij_俺@@r@*@K?N@x Y^@3@6^=Q?ݡ@ `@TPAi0 )=j?pA9A\%k@8Ծ `)>ҀѽFP>Ӱ? @@~tA!KA)@[]w0 @h;` Srj\?Ht@G@(?CCm@{@L@#?H@@@&$@ד6l$H@h;7@X@bA@ & H\|K@oU@W?j_@ A@Y?y;@rk@X)0@f@7@iQ@޻@n^e=@ʬF@q@@@ӷ@6?ɕ^Y@@@S6Ee@|@|Wÿ; ?A@Ǜ@F@Y@y@=?c3ؕ+R4@@w1 ] lk@xP|?*c@@@?@s@N@=H?8\@fG1 t * d4??e쏾>@MA+@[)?@KA@R??4NhV t T1 ? ߛU\@oH?>ٱwN@z@@?1@:@qc@z9|?Vk@yP`T1 us@DX4@+3@j?AVÿ,|@(`@}9.S@ W@B_ yQ?@@@ܺ@F@@P= \eU@#R@n07@f@0@M )M k@?;@"1?$@f Ac]@Ȉ?U@J@-D\& A@Z@07@h;Hj6$@@6@H@? O@{@m@Ms?@t@Q?j S4h;#aY'@@;ATzAP@Zc@Z@g5@`@UG@u@v@ @<@$AH#a gML{9o@_@-@-/@@Ql]@P@:C@Fm@;@U?B?׭@b@9@?m  g(@˓ @@)@Y48@0?A~?o@ @!xP zXd@ʬK@"%?v?J@@@Z??(@%@A@?B>-+?@C@+?I2P{h9.?d@o-@KGǿyiTԽ]?%@`i?S=?(M7?c_?e8M:4=c~F,v^?Iz?3D Ĩ?k`p9$?z?{?@&@#+$TտL?cտ'N5# @{?y?r?op9 `i7) ?$l W Db@P@zA><AX@Z 5FP*`v#aJZ@gBA&A#@L=@/@h@@]@m AT>AG@/3S4Mvt<$@h8@xga?&A/lA'?R?A@^??MAS$A?d@@O?t<s=h@@Tf@\};@Ӭ@?S@u}@!@`7"@("@4[@U{?G@EL7@s='w,vC@J@Qed?V^@D@?@Ϸ@ A@ae@@)R@)ҿFT?t?Qf3Ɵ>H?ǺSѿ՚?=N@h@-@ݪ@@~xh@N@ZĚ?[ѿŨH?tϠA3D~f_?> ?@ҿ^@@lje@5D@з@=@D@@^@?mf󿆽@gC@x,Dp=vP7@8@U8{?ɩa@&#@5"@!@}@@N?|@[@HJEZp@i@e@p=jsA AS>]@h@.@=@L#@AeBADV@Pc%iw#aY'@@;ATzAP@Zc@Z@g5@`@UG@u@v@ @<@$AH#a9="@@M@[@:@M"@{@&@{@@@~j@@gOg??ͺ@@@k@9=t}@@@@/@0^?j?i{@w@p@@P@|`?-ҿ 2g@C@@֧@t}@~a?<4*@i@F_@v@]@nw@?F?Ĺ?G?=?|QD@{@J@Q@05@:`@ O@q@~a? o ޽??t@&A@8r?P>@@\>6¤.3@ _@7@&P@ ?f> o ?꾃@F@@'Apo@[= AVQA&d@f|a@@E@li@Pr@)?O-6@_N@?@p@@vzZ>6XS AA Aو'XM[>@@@M@#6@O-6?yr@i@F@@a@BA_e@QA A^k[w{o@A@bF@@ ?qq B^>?.P@2:@\@j%3@ˤ?>@@>r?q@g$A}@؆??߽qq ^?po@,O@9`@15@R@J@l{@KD@5??Qȹ?F? ?w@@v@ׂ_@6i@3*@^?t}@ק@ģ@S@@a@ a2ҿ8i?@{@wp@@f{@e?XG^?w4@@@B@t}@=^@@@@?Dg?G@߂j@1@@@$@y@"@{:@0@$O@6@"@=O!7Ӿ?*@5@@A@nx?<>U?6?ğM@@hA-@0ы@/<@>:?*jOWzf@4@r<@}V?R??fD??@~wA N@C qjWqKͼb{oT?Ȑ@0b@ @VD@@z@z@@x@@PfO0 Q}+tZ$>?Q?}>U%@@n+@=d!?q@.)O?g/;~Qܯ.\?}Wp?zq򕾽Ũ? /{DXp??]ܯQ$K/D/EO?v@r!?o=<4@@ O%@El>rQ??H> $x\|Q0 Lxf @}@@|@z@Ŭ@RC@ @b@Đ@;?֌oҼZt}bkqSV@zA@?D? ?.f?5=V??@@b@昴)zz}Kj:?x<@֋@@A@M@ 9??<>?e@@F@*@??Ӿ!9="@@M@[@:@M"@{@&@{@@@~j@@gOg??ͺ@@@k@9=@{@lR@{ƨ@~@Q@ag%@)0@Y{@)*H@?k?i@&@q@0 #@Ցg@(@@k@w@@6@\`9@)@k!@Ue'@PD@0҃@@S@?6@Ď@'Z@O@h@MJ@,0@Q@6@אïE>4]?E?@#<@@h@Yu۝WX?nŇ@@1@i\@?K学א$Z ?3Jy?a@@j@!< ?i@˙秿N@׽@߄@qR@?> $ @?)S(=@ߺu?Vڿ@@P?)4_h&h?M@+???K@:S=-ȿ?D@^dԱU.p2nId@$A=a@I3*lUgD@?-ȿ?MJT=@?Y!?@j?&-_c?@⤜@Iۿ$Vu?3=@XQo?=@?ѐ$2'>D?xR@@ֽ@J@짿/k@u? m@@a@9y? ?`ѐ$Ґ4?n\@3@@Ç@G?QXםGuY@y@e<@l@?/]?pE>Ґx6@Q@0@J@h@O@)Z@Ŏ@6@W?'j>>?U@@u҃@xD@g'@Z!@)@a9@x6@@w@wj@1@ @g@#@q@@=i@k?*H@E{@0@xg%@K@ ~@Ȩ@S@{@@q@(}@S@*AA@@??ڪ?ϵ>nW5?jhr?>剏?/z@g@@Ң@ @q@?ƃ?`c@@_@13@qB?*u @H(6@V? #= C2_@vB@ R@Z'@c}??#LJuijF1@Y@?ܢ? `@ę@ښ@>@_@:| )@e@@,s#LY& ?[›@VM@G*8@H>Y@%3@D".aB@~@5@@/@v?fmmKk?@K+@D@i@R?s) Pe#R?=i@?F@ ,@@P?Q nW5 U_F?4@߀@7@@K>@a.3@8@Y@*8@qM@@?B(WKs!@L @)@r{o9u@O@Zܚ@^ę@O`@%ً?Ң?Y@1@bҳuKA?y}? '@S@A@/_@ag#,?+6@u @?}ш3@3c@ @1^c@ƒ?A?@q@@@@Ee@,z@ꂏ?>ur??85ߵ>Cߪ? ?G?ċ@F@6A@}@@q@@{@lR@{ƨ@~@Q@ag%@)0@Y{@)*H@?k?i@&@q@0 #@Ցg@(@@k@w@@oǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿo @EV?O?aU?[Z?>?@Z@E_@E3@a@ @@@/S@Z@^@@?Y?4?3/V?%>w?mV?H?(π?"@Vc@@^@@@@::@+@+0@И?>D?- *@?]> @,R@?"'?3@m@E@y@::@?e@{N8@?Bu!?3l@??l@~?-7?EO8@d@?:@Ly@D@m@O.@'??+R@@A]l??*@'?_D>?3/0@+@:@@r@@]@@`@,@Ȁ??X?w?>!(V??Y??"@M^@_]@T@ɽ@@0@`@C3@d^@Y@ @?Z?gU?Y?>+f*?3?,?B@j@@ү@@&@0@@;?d-&N?=@I#@`@v@ i@n?&<0@(@@ @v@ы@k:?[{PCV?@oǿ8_Swi@d6@@g Aq@R@DU?ӎR@#s@ h AБ@d6@si@$ak8ǿo@{EV?eP?aU?pZ?D?@Z@D_@E3@ a@@@ @2S@Z@^@@? Y?/?/V?>w?lV?P?0π?"@Wc@@_@@@@/:@+@+0@Ԙ?٫>ͅD?+ *@?]>@,R@?"'?3@m@E@y@/:@?e@N8@!?~u?.l@??l@v?i7?JO8@d@?:@Gy@D@ m@M.@'??+R@@A]h?<*@%?_D>?7/0@+@:@"@x@@]@@`@/@Ȁ??X?w?> (V??Y??%@O^@^]@T@ν@"@5@`@C3@a^@Y@ @?Z?hU?\?>#f*?3?0?B@j@@Я@@&@5@@;?d%&N?=@H#@`@v@i@u? <4@)@@ @v@ы@g:?{JCV?@oǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿoʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷ@\?~ @@';@n@@G]@2?=k?c@Ә@m@4@f@M?9nf6u?@~@@Й@_<@i@,@>@bD@S@'u@;@??\ @f_?W?|l@L@(2@3@@~@f@@vn@@}T@?\X??0@覤?a?!.?v@?1q?7?X@M@@;@f@SmL@J@#`@@&0@ ?n1S?@U?xo}gR?D@?:>Z?>@[@b@SmL@x?޻?.@[-@?\y]??X@4?yk=ʹxR?@k @z(7O?I*@J @x?:@d9@W_m@|@,@P}??1;@}?$& g 2>m"@I@>`8q?:T5@s-@:@@0@ĝ@@@L1@ॉ?&r/??%TR婿-Kol3?+@b@{@@`@@ @/@^@@@@i @"@9?ޝ>Cnra]L?3?O(4@@_@%U@y@tݏ@ @?x?o^j_?W|@@@k@h@$?o6>q#@@X3@@@@l?'ړN<>?ʷGp J>ty@,H@9@ AD@S@)@0`@A?@X<@$l@ Yyʷ@\?~ @@(;@n@@I]@=?Uk?c@Ԙ@l@4@f@M?Pnf(u?@@BЙ@^<@i@,@@@bD@S@)u@;@??\ @h_?U?|l@L@"2@/@@@f@$@{n@@}T@?mX??0@ڦ?_b!.?v@?51q?7?X@M@@;@f@JmL@J@$`@@&0@ ?n-S?@U?xo}gvR? D@?:>Z?>@[@a@JmL@qx??.@[-@?]yS??X@4?sk7ʹxR?@k @(OO?I*@= @qx?:@d9@[_m@|@,@P}??0;@y?& g2>k"@J@q>`T5@m-@:@ @0@ĝ@@@L1@쥉?6r/??%T[婿0Kox3?/@b@{@@`@ @ @3@^@@@@k @+@9?ߝ>qnrX]L?:?U(4@@a@%U@y@xݏ@ @?x?o^W_?X|@@@k@h@'?v6>q#@@W3@@@@l?iړ<>?ʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷs@@gV@q@FG@1I@"E)@@Ԣ@I@ݨK?0=@qd@ׇ@ݎ @>@ŋ@F#@~D@0@s@1y@e@@ Ar4@v@~$j?o=?#-?=x4; *={.?@@@}@(@1y@N>G?_@@@%@?@;-󝿨5?;k2@G@h?2'%,l@@c@l@?N>#΀}ÿ!@Q@@kC|>?N@N@z@SƔ@+@ -@@J@!'Q@"#@?$@*@#?[v~31ok?M@@|~@3@>H}=֦?֞@(@@b@?+z\"?nէ@B@"@@?>PYCH3@-@tH|@2@@U?T2FBP]mNֳ?8@b,@Z ־ @6@ߐ@V}@k,@?R]֍ @"@+@?腿AP]=a$? ?a&0@4@[@SC@@?|H@q@7@?~[4i>@U@Y.@A U@?=a$?Bx@T@@j@@Rq@n?/?[ܬ?`C?>d?:?t?6@dZA: AT@}@Bx@ӿ@ڢ@㗝@L@ @TM@x6@K}@7r@Ʌ?A?M@Ϙ8@FM@2_t@@{@J@E@ӿ@O@ 66@3@ 8@eg@Z@C@S:@!k@~??q@~@]^@s@ _!@lfU@e<@҉@10@O@ >Uu?Z?覇@@.@IIz@A?S왿4Ų]?}@@3@)@5=">zu-CT]`?p?SeW@z@@ї?&S[xfzZ%,G俜u-~R+0֭?N?"?S@/??4*WQm? a_?G@|גkA?H2@:)>~R+6Q1s"d @ =?Q=#- ^qq4@ qA6AZ;0FHyoœ7N@Q,?6Q1COi®賸?s?a|? @*?{ "^%A"]A1mA!?{k?2?ڿ|Cg?~"CO+ `$u?~?@@+@C?/̊p@S A$q@D]Lɻ@@UC@K?Hh>I+ h[0?n?>b@h1@@)@fw@SۿJο5%t'Vѻ?I@@h@]? W>OChRa%@mb'@w"@\iC@ɚn@}߁@@?@x@o@ŋ@F#@~D@0@s@H1?h@(@@@o@?`P@@Z@rJ@#@@E@Iw?c@ǣ@M<@4p@0aG@H1?Y ?L@@@d@3 @O?I5???ֵ @˭@@I@a@-,@>YmYeUCZ,Z:@?@)#@?)??bP?ٝ?Z+@ AFx@>BReUuKR@@N@Z?i@b@g@z?S@= @j?$_f0auH N&=L?: @}V=%o@\ތ@&@vP> 0>' ?Z=cv>XIOHZ-Z_d?K?lQo> @l?^s?+S?L ٿ+\c Z{VoK%?Xw@b>j5?`@@@Vp@Ԭ?w?@?#?BnIs|Ў CEX4@S@؍@(@rD@g@Ԗ@@R@Lj@c?YЎUXyjɓj;kU%@A@8 @7?>@#ɀ?=?d@)o@~@URuTXdz@U02dS?X+@@@| A@H)@gNI?/l>ʾ\-?U@#@=@ -K@I?9\ >@@7@5I@h@8@Ek@@0@|@ k]@@0}f?(?@Ӈ@\@@@>z@@[@д@P@zc?e)=P,@ X@iּ@!@j@@W>+s-s w@(@)@톨@z@k>=9?LS@*Pk@w@%@s@\p@:2p@<@1j>T%@^*h@v5@Z@U@52@L@*?k>˂ZCv9y??$@M@j@&@q/8?*ʕ sI^@@-@]@^?)>k˂ZСh2?:m@n@6@ {@rb@{HV?@U ?;|in@UI@ә@ߌ}@zj@S>Сj.@3@Z@@N@.> wIAʑAlABk$h @Ox@.@Eq@ 62@t@O@?l @/@TP? ~>a@O@2@Z@=+@H1?h@(@@@o@?`P@@Z@rJ@#@@E@Iw?c@ǣ@M<@4p@0aG@H1?[ܧh)d@q@`@P@@@AF@3@dH@@@*y@v+Ng[ְÕð>r#@?+@@z'n?$A@֧?:h?M2@?1@tA76A @C@€y@%y?S>N>J@@X:?uڙJ@^ܻ@}?+}?bQ@ @15@_@H@w͓$U?ٽ@vV@N>^*w@@*E@v@{4@ޟg@@jv@ Y@@c @uuZa?@4^1Vؾ%?n??@ R@q@v@@ar@V@"?jA$|&=]I01{m@mI(@]пpIT@k@HjL@3@a@w׍@B@c T@=?{E?ߓ @31@5@@?y,M@s@8 @@1@@0?ݹ@"˚@zg? @v@@zT?U@7Y<,?S+)A/ A?Gp? @D?u?ACW(A^? &r#w&@e@z=M1J!@DEAڛAW@QD@髐@χ@=@Ý AWCAū@#CeMd o3q@7@A@l@<@C@R@?@@Ɇ@@x8@>8w)d(T I]Zվk@ @@ X @!@@g-@;[@||@@\>h?y@@EZ@ވ?P(T? ?? 6@G@ ?r-?Oa@@E?<>*@Տ@?L?6C"@$=@x@:x??n?@?>}ڗvb>^?V@ @gxpMz?S@Vg@4>,g˿A+>a?n?™O ?l?c?}tY=p?of`?4^j[?N?R@M?a™Nῳ>?5?Q?Q@ y5ż@{ @ ,8~h@u>G?8?oNῌp?D?pQ?;O$td??)?ͿC9w@`"A7@=/ge?? Ϳ-??p?\c@#@>x^ѿ4P?@z?n?m?J>م?v=@N?cԿ?o@\c@?~?D?R@R}e@_f?Tz?@lͿۃVp?H@@I0@eE@g/@ָ@?YZV@@d@?L?U@n,@0t??q@^?@ @8@ @x`?2,[ܧh)d@q@`@P@@@AF@3@dH@@@*y@v+Ng[mO'}'J?@@1@ ?9y@v.@M3@O?,@@@Q@A)k|pmO;EX@@@a2EE@I>@}"?i@ Auý@e@~X@ ~@CPd ItF@}@;EX@ \GKC@f@C.On'>@*@i@+D@ @&W@='@W&YpC@@ؿg \(ft5@@ q/@Ɗ@@s@<@?@@%1>@\@+iu ۭ @; >ľ1~@@@ ?ŋ@G@qjb@}Jx?CQ@^k#iu  ‡e G.S?w?->=O@< A0[@l?ܒ@\ A@>j%@?-F(  a uj@0}?Fw@ @n@@jߚ@@m{a@!5@^Ő@B ̬[²s֛Wg@-^G@~27d?X@r@@ e@ڗ@oS?Yș @g*@s lD_ h@w@,z_DO{v?A@@6@F@ck@g@7@V-fF@v}@# >@EQ@6@MIF¿k@7F@1?@AOn@~&@;@6 =aI Jk??@@x@D<@;?ϒK@9@XA@ bɾ?;@X@?D=e&6 =>=&?6AP=AI@l?r$?rn8PR$ez@7ArA?#>=>v־Qq[@@W'@l\>i @A@$]qko@ڭ@Be=U&@3ų@&b@Hd&>w@Bs@@BA?5?keĿա$@6<@m+XտU@i@Nb 7#z?)?.@w@=.XĿ)S?l0?!?>|y % L&TO?>od=.?뀱X=.By^?ϬL@7\`@?"zɿ ́&?OE@@r,? B*|>RQiؤl?D ?Q ?PN?ɵjC9?8>]̾n>gf>8ſ*|>4@:??ڧ?iaܼb+z2%@ 2K@y3ve)L[? )4@n@A"Æ? _'@:~;@4@9S9I@-@ھ@Q?2@sf 2S@A@#?@}@庾 97gشƸ[?AACv@,h>*?ٞr>V G?X@Ę@D@D AAY@-6B7mO'}'J?@@1@ ?9y@v.@M3@O?,@@@Q@A)k|pmO9@@?pK 5Wn7@@@@OG@@kI@c@@y@@0@78@lԿ$ҵ?z<@9@יWkCPbS@?{D - i@@(@@L@@MD@@)@jg 1l?\6@יWD?M @t\?ޅo@$ A @@}@Aݠ@q࿈B@:?"[W?WR,}* h@:6@P>-@WAt@k@U@zNA9-?G}V@!@3LٙWT'iBcA8f?h@4Ra ?AFs@x0n@;Ao PۖQ֩@ پox-AT'iBUBNgBxKc@kW$Ayϋ@.c@.AAh~kEz@fCBUB*JzB"|AٶdJ~?@T'р?A@f@\(A,?c8E@M?)B*JzB|MV7shz@@ÿmzA@"A@,7@@E7*A@2eq@%'A(:M|MVOr@?6q)?<@= -ښ@s^A9Aqj@ȩAOACf@f?=@K=>UkCHO+}? ռwg@@ U@@ @oI@%@q@-P@o@?ApÿxBur?? +}ҍ@ @g?Zf{L@)@@ S@)YJ@@@ڄ@?@J@7@?(SjBZ?V@ҍ@jnM^G8v&@@&@gx@q @ғ??pG%@2@L3@X@O@?L)j?[Uq&u?݁@0y@V8?-@/@Z'? L?@" !=b3? @m@U@cЋ@\A@]W9Ŀ_+>"?_6?x3h @X#{@^@@ @ޫ??'?$@x i@E[@?п wţ< 5N f>d?1@'@6-?W?ޫ?E䛣$eto?َ@@ůn@?L.""ewds@(m@LP@Len?E>B?@bC@v?@N@?笋ANAQUN*@Z@X@/@D?~?>)q@#{@Ш@v|@-?ϥė>d @wJJ/&?=><鿻<@@r@h\@)q@qɣU'?I<@~?{=?8r|@ @.>%&@刊@o"?mص?kn@?q0O3?@@Tb@9@@*@Bh@Q@5^@@\@9A@SX9@@?pK 5Wn7@@@@OG@@kI@c@@y@@0@78@lԿ$ҵ?z<@9@T@@#@X\??s@ @5R@p??9?M@@Վ@z-=)X>h@ @T@- @⾢@5?e}`$@@^[@I4?B?@@Gn@"@PV@@_(-dEZUS@H|@__%?î@s A.;@B 7(@wzA@$& Q@.@!hpFdE]@BNA0E@AV ?XA+@$@A->o+A @̎A]@B)_C!CGA-+/AAU4ֿA Q@їL?@qAKs; AD-#A3lC)_CCWCv$BӦI1@$5f: Af@ C@_Al@(a4)OZBXhCCcCC|dVAY)&  Ak8 Ab@tV@_AcYMhAXYHY@ ?c:?SF@䭺@U?k-?M@K?@`l)@6@@x?(=e@J@@@?/F@>@&}@@@>@?=?A@4C@6@ v@Z@)@-4?:?N+ ?˩@8@AT?@>AP-Ŀ^t߿{\P re>r?>cm@_@f?4x@@]@q@:@"=Bпes?-#򤺿MK>u2@@@؋@@2O@xU@>\>/ja6d:ajBV> K.`¿S!?= @2O@^T yy(p'??@kTs8.L3^,@r?e[ FU!k^Q@'@Gߘ? Eӿ9x>SG?{O-W JgDr&$?s?5h.H'K?2B@Q@Λ@ @qo@1ۃ@@V>EO (K}4i&j~Hp"7>!>@-@J@Q@Λ@`?82eJQ>R@@T@?GM>ܾ/zs CCIQW=E;@y?v@;$?L`?dZ=W&L ?-֔@#@zW@?Z?@n?k?G+@@g@>fg\ͻ.dT@@#@X\??s@ @5R@p??9?M@@Վ@z-=)X>h@ @T@Ґ@AAP|@dbK ?6@Ǔ?ht/@r@o?S'LG?@r?Y$+@3 AAҐ@Pe@u@^H?tϿE?Z}@N@W!@\?B[?ҥ?0N@rid@ʒ@ #;k8No@~.L^Sv @ @t/@Bо2@K@ ?NR,2O@<'Kv#A͏@L܌r&^@k@@;!ܿ.@NJ@PyHn@mT@b3K@<@8V@A&CB A9o#@@XN?|@•A(`A_Tκe@6B&CltC=lCdAvc%V0!A{rf@@Ȳ¾j@o@)P}1LA-\aA+CltC7'C\BRwh7 AߡP'@ ˋ@~{>@'F@e&_/`M AVokAEB7'CCATw?G@zo@@ix@8@w@'f#Y@]?0E7MACA85`&C@ θ^s7@@>fe@,?Y@@3?&I(?@^9zf4R<K)L@@ֿYĿӳ @ c@QO@T,kŽأE@?~U݆֒@@@Vpfa M?Sޑ@yf@'z@k?GW,SEcy=+j>]6@eW@@z@}\ d?@@ AAͬ@D?.$L | kf???d@ A@5֮@d?@,?6@t@"Ri@?9?ԽZ?A蒉;%_Y ?eC?JϾ^:?lm@qK@H.@,?y̿gwW?@(T.Ih&}'nʻ?k̽spڹiå7@hY@6@:@zO??6@A`'>M :1-8 >3?@,?ʎ?!L@!L@@å7@@)@"|A@m@s?g??1e.[et̿s??!@@4@ѭAiQA@ {Yk h>+p@r@a@8?"A3#1%=P 6>}2@:-@$`@*r@(c?- ȗsocO瀽*@٠@d@a,=?3Me@?{.7ܸe@V@@r7aȗҐ@AAP|@dbK ?6@Ǔ?ht/@r@o?S'LG?@r?Y$+@3 AAҐ@0@fS@v@毨@@%? V?ȕ@,?@ @GOn@@0@v>|@jAH]@eu?a@ @Z?J@@|2?Qr@R@>"0Y@gAԪ@v>arc?@j?e0?x@-@-H@G-@2@w@Эe@A;Y?@T?ۉ_aR\eA>'@m>y_=U @0@#h.@@ F?Q.O@ͣ{])` ;2M@Cԝ@h?Pj@3? ?9@ǿeD硩@J@t]E]!_AYY9@d@4(2@T?a=%@Aͳz,%T@wY@?21?!_A)Z IUC@@SsT*пw@JC=kt? @Xу @@9Pw Q-)U @HwR?szJ}@' @ה>TH@p^@ON?*@xͿUjOk>5@D?gfĿ?@t3@N@j7_@Glr@@@ff?Jr6'@@;e_@!tt-?@6g@.B@E5(}?$@W@ ʎ?L?@R@?ȡ@@?wÅK@&@@t-?@@x@3K@@#?V\=C@u=? YY @ϬAX@ӿgD@9@@iɿgl (?@}J@uO%b+?X_W1}i@@c@,+EiɿȾ?>4y콢?@" ?-ʾG1?yH>8'U >qm⡘?BK@?)ʀȾ?@]@8@@@7~K?>ۭ6ڧ>2Em? ?6@$@@]@@U@MAO@焤@!@C!@?|4B4ҧ?US-(g@p@{2@8@U@F.?pタ5@ @5W@E@ %W;@4}!?@"@6@l\F.?kv@@0q@@ɮ?@3?UPW\ .e!U U"¿o-K?un@@ @@kv@A>T@@@3?:Ͽ{?˦[!*_~h ?a@;GM=?R@@O@AT?75?>vx?N@ ?V¾[܄?u?Pw v?^o?if>? @O@?Soe>T? 2>hP0?X@?B@c,>?8;\ e@?@.@~:J 0@fS@v@毨@@%? V?ȕ@,?@ @GOn@@0@ N@ ?atQ@ֱ@@3g4L?,)TP>e7"A3BAl5V\'{1fiqE@i?ЕHۊB=y`?˫mm@?4,֧)@@(@WQo{wa@?xͽT>H @Y߿xt M@>wQ)s)@ ? ;wa! Y ʫ@d?[9ypA.=0?|<6Js?T>%~K@@M׿f!ҿ A?A>Grҿz?ݮ4h.K,6?#?ZL#N?8[-A A?[jPk=@A?t@(@Mf@L6?(ÿ2Q\˿{h@d@46eY]w@ A9_a@Pk=j@}@ ?tke@.A[@`ܿ>qOX@JTA@Хx2?~@j@L@nz?ӡS_ @@@4ܣ6El~?9@@W?iq@?L@R? n? ?H@ A@B?ͿC"=IRdY?Y@> A,U@B??R?0@@S@V)@@@ǽ잃?W=^*B3>w?ba0!@ @aH@?@@0@o3@@I@8?U?91l?VF?E *?惿ylQa')sZR>@{8@i@@o3@k@F@@??8)@Iw@>t <a@+A/V@v2 +f;@>@R?X+@ߌ@k@ X@DR@w%@@X@ֲ@տ7bB@4ʊAv.@4K6M @6?@1(@?3@ X@@i@`0@?jQ@,@-*&"@?@@{?Z(@{'q@?L?'@@<A @Fx@"@/I?CÿିRUTC pR*f?y@m? r0@@<A3o@PӞ@o@ @@\U?[N)? >^t;%=Vq= @9'@@NB@y@3o@@/?Q?@ A$@-g?\vĿ?8EЈNN⿭{ֿlK?@~!A҂@:>>@ N@ ?atQ@ֱ@@3g4I ̈@MA @ E@0??(>f+qr$nGS@7Cl@/u<Zj2>梾e7?@@>תjR뾛(>$?=V.VTBQ@E@Uț?xS Y׿|yYQ:@R@J@{GUc?$?P4@).@$ӥ?#NM?ѓ@~?0~t@$| @Ê@l>S ;+?zd@P4@h@^؃@̵?I 5&@lT?vEsn0?`1hgu?\}?΀$dZ44@.@h@V@҆@?ؐa33}Nt1?yQ@V@"՘@2@?KX$`4]"??T >7M?Pe=Cy>9\@CAp&An@Z@H@?@Ѓ@슔@V@Q@`͠@@@UbUK!?,5'h*=@^!@WT@w%A@Pq@!Z@?@@@̛@C?o?@@{m(~ABaA@]WoN@@@H {?h@6w@@C@[x@@]@[]=@jbAv@5~!@έ BcB%B@_Gu+@ABZ@?b@#@C@@h@ @?@@+7P@xd 3ABA@l?@P@k1C@¦?Z3@@@*N@9]@@o@4]@n@;@RDϿ;?>g]c3 @%@}$@z@͚@@*N@;,@Ve@b@x)A AL-@5J>ˑZ 9S*$Rj݊@Q3@>">O@ϼt @$^AipmA Az@0@?W\?A @'@@q@k.< @ٶU@@@e@S@0>I ̈@MA @ E@0??a@V@@x@@?b@S?^&@U"@1Ƌ@t?@@@rt!@ [@@@ff@a@^O@?^?.@ʶAf9@0o?@M?Kg?4E '4@6[?J @V@!AX@@~"@^O@T*q~(Yݥ?@XAE@LJp;(i_~;?@ A@ ?T[TAF k3.us@9P@L*@wq&p?~ &Yǡ@AAB@o|REA#^ _G:M?@v@Dʿmuo@#<~7p@ʚ@>?l#MTSS@KY@3~5jO Y@B@oF8>ơlI#r?RV@|Z@taAJBw- տ$Qg@0@i?8'aUyI#DI;$r@@A@gKE:˘&?LP$^_tT}@@KV@y&w1DITr{" y;?6@#: Aߒ@>"ߞ}>SrοZhX@@җ@Y ?toTp@#@?@GA@z@^ @ ? qE>SѴ?}?+T@+@Aу@_?@p@KR@c @䮘@@O@u@?6@-@@fs@@?ݖ? a@X@ݦ-@#Q@t0@K=@@]{@q@@]=@S@@cͭ &Jҿi$@c^@8&@?eU?3~??K=@@v@@c??>}@.@Ƅtqcdny@~@(??Ty@+3@@m?ܑ@A-A@ݭ>D@b@(">A;AڵA@h@?@+Ae:@m?%{- @q;A@?N ~@")*@W ¿!Aа0BU AԢ^@ K,?_<@|?_@^BA$@%{`?v@A@kx?0@nbm@ vn^AAA;!\!@p@>>@du,A\@`?F@s@%"@ǟ?,σ>d_@0ɕ@\TK2f@5@b=@@@F@s@_@'($@y?O? ?̡S@U@踿0+ t@@pI@҆?@O܅@:2@s@@R@"@b@8@w,@m??@@;?{?,?%@ݝ@`t??E@l@聂@9@@R@a@V@@x@@?b@S?^&@U"@1Ƌ@t?@@@rt!@ [@@@ff@a@ K@3@@r@{@@g@ @8A!@M4 u<#@@H}@M@j@9sN@vq?3C@ K@<,@"5@@0@d@|@7@@:!?mSxM6k?5&?J?5xt@@@bL@Sc@<,@t?z@2@:@\@>>b:?^LF3 Iې? 34ml?@%@z@޽`@t?䜿Rˣ?V(@c=kJkKpK?K?]?H%h?C>_@?f}@F@X?䜿_QkL)'?@=: A`%>O>h `/Ŀc jp鿲%?8@'?n_$D^R?5w@ H?n4ؾ* KVΡ*X <'X Qfھq @q~U@D$?(m#?P pn <$h:>͕{'/"&V?[@?Wÿg: m@\@ݮ?le{QP?3e?T9?~?f*>lGń*!Oc?k@7@QiB>g?8%@d-|@Ǧ@o@4|:>ȿop@}! vz_[%d@7@y}@@?Xt@ur@@/8@D^@E`@? ­?f&<ȃy>+f=͊?rx @v@9@':@B݁@ \@Xt@1f@c@Ř?$@4@͑@q@#k@z@1o;|.?R@ @bj@ۍ@Ϣ<@N?2@1f@;A@ * @4J3@@@Sc@|@b@6u'@Q@D@@@f^X5@;A@&@@~(@X?Qyo@+@q@W¢@?@#?Ty;A?@x Az@C@9>)?K@&@@@@9u@TO@;@@O@D@dʿ$d"l6>@@A]@@@%@@Yr?"@7@`@V@ @۱`ѾCw OFg@P@{@@@`ʾYr'qh_@@7@2?"M?׺7i}?pj5x!93s?^?.@f@`$@/m'p[ [X@6ر@HB]@[|@eh@qHo+uпSo%qt@d@@E/@X@X>p[r@@z@7b]@ i@ @G@NY@$hi@=8)(@l A[@E@"`@@h@r@-@,@?>@'AA@|?d鿊̑>2@AqAf$@<Ĝ@@-@@vq@]ſ@#@@Tp@`@VI`>ʟ"z>\=@@c@Ѭ@O@A0+-;@@ K@3@@r@{@@g@ @8A!@M4 u<#@@H}@M@j@9sN@vq?3C@ K@G4ht#@@D}@(L@h@6rN@ r?B@~K@1@@r@|@0@@O@ >!@NG4Rx`1k?)??Xvt@ޜ@@K@Sc@o:,@O5@@0@<@ }@6@ɥ@* !?mS1 E?k34l?@@@[`@q?@U2@*9@n\@R>>[æl:?KFS1 ]?1h?1h>4\4~ @Oe}@AF@X?眿nR?z(@+b=mJkRqK??]? ~,Ŀ^` hp-D*?8@?hmL$'?@=: A`o>? Cϡ#*Xi< Xh^ھ @ρU@-?(WG^L?3w@!I?&S5!ؾP KCϡ Ch?:>e˕&/'Z?[@?Oÿj=q#?:o@4? U0<>%on ?[9??J>DĄ!}c?k@t7@ B>j ]l@\@֮?leKcSP?7:e??[9?\ Wvom?^3HdZd@5@x}@K@? $@,|@Ʀ@\o@`:>ȿy@?\ =+f4=?u @v@7@9@݁@ \@`Wt@r@e@!8@]@*G`@?J?*5'Ƀ=o;(?P@@h@ꋚ@ <@}?y2@f@a@Ę?$@V@Uϑ@q@k@@㈸9􎿨6'@7@A@@ @gfX 5@P@@p' @4(3@@D@c@i@`@9~Ty=?@ A@}C@p>$?J@%@`@1(@gX?vo@˻@ q@¢@?@ ?~b#lt6>@@A\@@;@$@%@n>@r@L@@@kM@D@ ʿ8$Ѿ CK O Ng@u@={@V@@PLʾqA?!@@`@@@hѾ?$jFx<9E.s??I/@=@%@+m]'hN`@@@َ?^H?ٺ\i?)4yп5No #qt@d@u@.@|@@a>[`X<@=ױ@!@]@Y|@bh@r#o)$@<8))@l A@D@`@٠@bg@q@؟@x@]]@f@=@3F@WY@ki$@̑=>2@AAc$@<@@,@@ ?3>@ADA瘯@d?j鿞ȟbz>KY=@@!b@﫿@@/+s;@@tq@ @@@p@`@%`>ȟG4ht#@@D}@(L@h@6rN@ r?B@~K@1@@r@|@0@@O@ >!@NG4{?@V@N@I!@_[@@ @h@~b@ W@@@@?b@P?$@ @&ċ@{?-  @S?9H @@!Aa@@"@tO@?!?{.@ŶA9@l?@[G?>g?>E- $3f_&{;?@vAQ@,?Tf[T3r(Yޥ?@WAv@pL7J9$p?~^ .qɡ@AHD@zRV k).(vs@N@*@jfsq0!p?g@X<8p@К@bB?&#v %P?@v@oʿtYg@l8JlY@oB@E?8>;&kfHNtUϰ䓽S@JY@"3Dl8B,տSRg@d@mi?&IaIx"L@r?U@|Z@`JBh?W$&Tth}@.@PV@w&0OIK;$q@<@@K: &h? }>^=ο)hbY@(@@?tU{ y=?@n9 A@ʥ>C!ڞ }>kH>ϴ?=y?*T@,@IA@d?E@p@#@?@:A}@z@@?skH0?U@s@O@?oo@N@@@&@7S@ @@S@/@u@?35@@@0?>si5>r@@??&a@@-@Q@0@@@v@'@@@L?ܝ@`@@>s& ҿbg$@b^@;&@|?.Q?#~?? =@N@{@@@0[=@S@@ѭ(&cbd#r潄@~@0(??yy@3@@@c@]?>}@!,@e tc A Aؾ@h@I?@قAC=@m?@VA'A@>D@b@(*>A A0B A^@>I&,?^<@ }?a@`BAd*@z?@s;Ar@?5 ~@_1*@¿A0BABAK"!]!@p@>>1@9v,A@d?w@vA@7px?㘅@em@Z Msn>^AAE2@>7@=c@=@@UF@@E @?_>c_@nƕ@hT}EA0+ q@@3sI@?d@Mڅ@0@\q@{_@D$$@s?E?+?JS@+U@~ A0g@,᫆?>@@Zt?p?_@{m@2@:@R@⯉@b@8@M,@?ۘ?驷@ؑ@A?g@,{?@V@N@I!@_[@@ @h@~b@ W@@@@?b@P?$@ @&ċ@{?@@e@/S@[>8/9@A!@lI@5??T\? @%@W@q@.=@?U@@@>Hy徟 ?@}@z>XjR%N(>fgqHrPaG`S@/Cl@%׿O:@щ@J@{c?$?p <.5C0@@t˛?x1Y %c@/qy @"Ċ@>c ;M?Qxd@N4@ڢ.@ ϥ? NOzM?)@?52c@0?z`jXu?y?$V[-4P3@8,@@6փ@3?]I 3&@J?J0?<¥(?w>_2 NNt-?GN@@pІ@?אnFN?4? 2ƿ4b?Sg=??MCCG'h@@Ә@0@?Xa~5]??U >4b?f@?70!@@_@Qb !0*@1@b6?@`P?*==]@?ܘ?f@?a?=@?%rWf2qit0RBֿ]^PWb~#1@V]@>?nX3?1?F߿4Y?,v@AE@gl݇Ʌ񞩿@')Q,vǥ#v@I@놈?̿=1?^@|<@U?`f0{@M@@@i?3?? @OS@@@A?}wd?̺Q@^@{-{4:Җ'@ tC:e1b@KAk[Ab A/@s1^@,@yAufA UA倬@JO־?KF{-^8M?Q>,>7\@A o&A@T@H@g@JA6W4A/A @?=T^8YQ!?&U6'hm,=@!@RT@"A@Rq@#Z@?@*у@`@|V@0Q@Q̠@@}c_VYQ!?WBA@uN@@q@({?gn@Vy@܌@t@Λ@̂??@@qzY(AWB4cBB @EE}+@AZ@l?j@@;@r@@e@e=@3bA6v@|2!@ B4cB BkA`@u?@@7C@NϦ?w8@@ʍ@e@@?1@@L^c3 @Z&@`"@z@5Κ@@N@]@@o@]@n@@EϿ/? 9XZ$8j-ފ@a$Aa9AnA%@i>,@{Ze@@kx)Ai AL-@PJ`H 9>q">cO@@^A]pmAq A z@0@}/j@AAZA0EAV@K.GM3@>@@e@/S@[>8/9@A!@lI@5??T\? @%@W@q@.=@?U@@@aGK~yS<@ĨA;}@Gɿo@?$N@O?㔄oS@@@#h¾4qU@c A N@*Ҕ{lK@W@m@,@j" @ϴqȮܘ@(A_D@f'zqID@+ @B@9RBA|@$-Ay@b?@ Aa@ΤYw'r@k@5Iؿ ӿ\>J?ø,T>6"AdAA"5]'n.XAI0Ax/k#tJ?T=ؿl +쐗?Nק䛎*@@S@y[o|/f lhG@1?oЕ<ي=l?l P@l>xQ-v)@Ӻ?0 b~ޠ@?v> U @߿=6s?K>$f~"K@s@.\׿f Y3 L@g$?7l8.=þ?F|=6btK6q?&?I#Gҿ?qՅhbtKX.ÿ?3k`˿$h@d@36\]w@} A_a@T=@At@Y@XHf@a[q6X.ÿܿPAq[O@_SA̴@4ӥx0?@~@i@r@ ?ukGe@-A [@c ܿZqE:q?@@Q?o~um?@l?֡H_՚ @@@(#6Z߫I/%el?oY@ ApS@???n??;H@ A@??tͿ?E&=߫Ic34>?b0!@ @G@?@@@x@/R@&@W@@M[Ƚ?`{=`c펀V'r#sgR>@8@i@$@c0@ڂ@I@?K?v-l?wEF?*?z烿ή-AV@j46lc;@>>@F?+@3،@@@ʧ@G?l:)@w@ɚ>fna@-A.ˊA)@eM6RW@>@0(@?ّ3@X@6R@\)@1@@ز@տ7=@.ˊAB@@}]:%@e"q@T?x?ӷ@@n@0@?P@s,@+&>@B@gpVGI s|#f?} @?{n0@@:A~@x@("@9?DŽ1ÿ?,g߿ =h= @ %@~@B@y@o@Ӟ@ n@ @@P?f)?W>Ta߿AшNQ⿔ֿIK?߃@!A@*>>@T?(?@ A@g?dĿ8AшaGK~yS<@ĨA;}@Gɿo@?$N@O?㔄oS@@@#h¾4ږ@?j@ @Oj@&@0@S@M@kC@@!%?ӔS?ږ@@8?W;@)@X>{0DY@KAԪ@">|@ԆAL]@x?a@y@?xK@@K-@2@!w@:e@;d?@\?_bOrcs?@?d?|@@hH@K-@@g.@@QuEI"U@Ȉ{܂ޜ85Zem>*@n>y==@V@@g}?<@]ǿA @@t9\REn+^J`_;{2M@ԝ@9亿k@ 3?}/`5$=%@Ƴg*%S@͝Y@1@1?^A墨`Y:@d@3(P@#d/`b{t?@=S#σ @T@NwJ-ˆHUE@X@Msпw@=D=b>H@c@"yTN?H@QͿ&V u v@vR? sP&]V}@ע @>0;_@.rr@&@@g?H<'@@jQ_< tGoj>8@o?`fĿ%?t@7@N@0;_@X@ @0?@@r?QxK@&@@t-?G@g@PB@2(8?#@W@3Ȏ??X@D@>? \ @̫A@ ӿfD@@w@߱@x@ L@@y!?ϕVg=D@0?9_1o6|i@M@@\,*4Eɿg?̓@J@X`Ob0?@!'DL> >4kL?AK@?̀?~>c4?@?Cʾ1?_>8@5>4Em?ָ =2@"@@@@"\@A7@@@,)~I?=>qۭ5Zlϧ3TS-(2g@co@k2@Z8@U@?O@~@@|@ ?{|lBl~}q29"?/@"@6@U.?悿 5@@hV@E@ތ V~.c!S Uѷ¿-2K?Tqn@@@@ v@@Qo@@?@/3?U$\\ .*\]i ?@?G:I?@@m@<AR@O@@ٟ?9Ͽ{x?̧s*ߖ ?p?6p>?8 @^J@?Yoք>xP?1?}>y?@ ?V¾?y?\u ߖ?/;^ e@@$/@{:^J2hL?Y@HBB@A{c >?ږ@?j@ @Oj@&@0@S@M@kC@@!%?ӔS?ږ@[t@ o?(C?@r?(`+@S4 AA!@MAwATT|@j?;@f?It/@[t@?Q[??N@i{xe@@> &P@w@4qH?kϿ}Q?ۭ}@N@-!@??tо@9@쒗@!?(M! P@`'Au@j:MWo@LAEX @@X~/@?tоy_6@ X@+@z@yω ^Q?%ߑ@f@'z@k?WW(S Bc?]??@ A@֮@?@â@3 AA̬@:B?$? } ::"_ ?O_C?xϾ5?[jm@J@s1@5?6@@Pi@?9?$Z?K n?X̽sչi}?y̿d|W?I@)T]:1S5V0?M,?`Ǝ? L@K@@7@iY@5@(:@vO?s??2@@'>N7!]:18s(̿t??T@@2@6AcQAz@y@{A^@k@q?F?‘?hf.~e8s8=L h>ׇ2@.@`@r@G2c?K-!-Y-h>p@@a@~?A=18=Pe@?.̸@@^@c}4aȗCsYEQ4*@t۠@kd@Z,?Pe@[t@ o?(C?@r?(`+@S4 AA!@MAwATT|@j?;@f?It/@[t@X?i?M@ @&@۹=-X~>h@1@T@N@@$^??r@ @|R@xd?X?$?UA@m@"@Vϟ@@&-)@]@;?g}$@1@:[@1?$} (@E|A@2᾿ Q@4@ceoFEJ@#E|@%?9Ȯ@u A;@} 6@ĽA⤫>a~AA@zA\@BMA815@A{g?VA'@&L?,@AqsM A1 AkC)_C!CBA0;6p.A1^|4޳Ae=@&L?@AР@Iv4JZBWhC}COWC$BTf0@BaCYAH@J@A֩tZAuM.6AW"CcC*CYVA-I&t A*ޏo#9hAM@JҸ@P)A@8_A@/^FAUBԐAhwo%@uA-a}?4 A~O@J 6@. Aݮ@.@$=@?.Ԫ2dLݖG @gI @R{!&@!AGT@ j:?F@ȭ@fV?{k?@/?^)7@f@y#@$@=@"?j:D@4>@}@E@@ҋ>@=^c@I@$@?D@ A@kC@5@:~v@@)@}4>?+"K%?%eh@w@$$@w>?7? A@t߿NY n>v?dm@!_@Bj?3xGO-A?@8@GT?Q>PĿt߿D?p-$4&K>Б2@@@_@ւ@t@\@΅@:@\==пedTL>'cf¿H!? @7O@R@A>q@g:a!id-zGnj36*@r?B[CE!k^ =*p&?7?Ek[-iDi$?)s?AhJgE?-B@(Q@'@ט?Oӿl>:G?OQ0 i֘ljH'#I>r>@ ,@@@͛@G@m@؃@@w>ZO N}ci*>CCX|oX=F;@pBv@'?]Lі?1e?>P@@ T@~?>IM>Zܾz*@ p??+@0@@ >c\ԹD=WU ?$֔@f@zW@?^U?@X?i?M@ @&@۹=-X~>h@1@T@N@@$^??r@ @|R@xd?X?B@)@6@/@@i38@6pԿ$:?j;@,~@@+?nKV1kp7@|?@@A@@I@B@@\@B@@;)@k Džl?/\6@qjW(CcS@ ?2A ,@@Q@@@ @T@A@+࿁"@:?|[>FD+/?@!U?Zu@' A @ @^k@ @fOA5?>}qV@c@3`&X,h k@4@7 .@:Av@^k@l09@8A Pޖթ@9Fھcy A&iBA8f?@ߕ4O ?oAl@l0Y.@c<AYlUz@s:CQBGUBgBͺxdӔ@k3ӼA/Ë@Y.i@Y(A?\D@ߢ?6*&BIzByA<۶Pl?8@`'r?Aأ@iL+7@@7*A@]@(A(L]NV7W3g"|@@ÿA@`"A@L+7@Xi@APAJf@m?0@f>SkoGO?<6K8?@p=?e-Fߚ@`A];AXi@@8q@N@km@*?sxÿ#@u?? }7wռg@@n jU@4@@TH@@@a@؄@%<@F@. 7@-+{iB@Y?@,@@:`?*Y6y@r@7@S@SJ@@H?OE%@@I3@V@M@?Km* lm]?8&@@@lx@Hq @Г?H?״F?@p =b?\@7B>,잠?)50e>b? 1@'@:-? ?*ӫ? ۞??@i@EC[@?пl(w!-dq@l@VO@dn?vURI$Qjo?׎@@٭n@+wQD U(@7Z@"X@/@?~?ʾ>aB?z@\`C@?@x@?LNEC0&;?r,=>;8@Z@Xr@8\@_q@{@@u|@m?i}>@UJک>&@h@?8l;?qkn@?Jtɣ%3<@?k=k?t|@ǡ @ک>@uh@vP@3^@-@xZ@A@΅Su%/0,=?@@b@9@@@B@)@6@/@@i38@6pԿ$:?j;@,~@@+?nKV1kp7@|?@@A@@I@B@.@?3@M?,@@@Q@=)f|qnsO睓&-&R?m@T@1@?7y@.@O Aý@d@X@ ~@Gd vF@}@(DX@+@Ĉ@< a4z1k@ >@.!?i@O AE@@8W@4@*@@E@s@?@\Š@ژ@%>@.@ ',f7@@5 `48@@@s@ ?Jɋ@DM@qb@x?TQ@/>jm#qu o@c>ډ @v@@ ??d@0 A@3>k%@?Fr' ‹e /.q?İ?.>U@K> A\@?B@@7@Ea@5H@͐@ˬf+"a4 rOj@}?̶FEw@r@q@B@@g@ޗ@\?r@=-@͑t כCUL@bG@)u?^@o@@7@@{k@gi@S?VfQ@7y}@E_(i@w@x_Q{t}?LF@F@7@A%n@(}&@z@B7AA*?9=%O ?7A=AK@&?Lq$?Z8o `o@@e=V&@!ų@#b@He0>d־Np[@p@'@Z> @A@QoPRտ[V@i@bA7Ws?!?m.@Xv@N?s@ @??'+?}kĿ,ޡ@7<@ul+m $ΎVO?݄>&b@=.?'V\.aĿ(*#S?/??}>|%m  &ي?E@@*? /n `?L@ [`@?zɿ9iT?m(>a̾Vn>{f>&5ſE|>Vil?G ?,Y ?ON?ȵ\cI`?)4@ n=AKĆ}?['@{;@4@6?H?ק?:ݼ+: %@3K@3\c<2ZS@A@6)?S@s|@캾 J럲#:I@R-@@Q? 2@! H?@@D@ A+A˘@3A\gu״[?_A]AHv@^n>_*?(r> .@?3@M?,@@@Q@=)f|qnsO睓&-&R?m@T@1@?7y@.@AF@`4@H@@@y@$+Hg \fڧi`\/d@@@@@.@AJ@*H@x@LA5CA(@A[SXzTװTŕ!qr @u,@ @zŨ_m?$A2@S?9;h?2@`Q@L @˲5@*@SH@~͓TU?׽@ V@>XI@@I/?ܙ$d@ ܻ@s?m?`Q@@v@pY@@g @Uwf?C@3Sw@@ *|@v@ 4@'g@@r@k@/r@}V@?6=%5 1 ؾ?-"f??@VR@@r@@Rߍ@B@ -T@M?mɮ? @1mm@F(@пs-U@"k@^]L@x@@u2@̖@?ƻ@̚@M?`@v@'@.5@@?{N@Lu@ @E@u2@հ@ D?r?AW(Ab? yrs&@@ǐ6K?LR@aY'+T?+)A1 Aa?p?հ@=@ވ@<@* ACAī@"1AL EM%/J@rEEAKA!W@D@=@C@T@%?y@@Z@?6K⿅TG]Ծ@ @@&_ @!@引@/@]@<+@Տ@6?L?B"@!=@@is???#?I6@G@?-?STa@@?e˿?,>a?X? 7?l`>Ƴڗb>A? V@ @kxRXnIRS+??@ ?  ? c?8Y=k?Y`?n5۳X@ @) ~@>?]o?%>k?M??@+G :Z۰@]Z"A@j=e??4\Ϳ|P??p?*?Q?<4t??f߇?!ͿKk$w@]Z"A"a?mu>רO?=@N?Կ4?o@v\c@@C>Y(dѿI_?@'??"a?2ڃl?G@@0@~E@a/@ʹ@?}?eB?XR@|e@Yd? :U?e@#Ϳ2t??r@[?@@W@ @a?J,Y/W@@?e@?߲?KU@,@t?AF@`4@H@@@y@$+Hg \fڧi`\/d@@@@@.@A#K@$@鑡@EE@q?3@ǣ@Z<@q@cG@1?;@)@E@ƭ@@}?P@@[@#K@?ĕ?Զ @~˭@@G@a@.,@>XmeY16'?~L@@@7 @@Q?f7??c?P? ܝ?,@-Ax@>?APUdZFz@@}%@?3?c?@g@`?S@ @}o?8_davѦJZR@@ܗN@Cf?(i@@ @&@$P>[0>#?"N=s>IJS Mѧ&M?s$@OdW=pt@ @c @s?[c5s?y"S?1 ٿ+q0u/+^4i?+?2Ho>c @@p@Cج?y? @?;Bms#~3 <~VCG%ˆ?^{@J>kx5d@@@h@Ֆ@1@*R@Ɉ@ؖc?Q;z ߔBDX4@!@@@hF@h@A@΀?A?e@rq@@tKR]Ƴ@ӚyjEjk5$@HA@: @Y?A@Rl>ɾ-?@($@<@,K@?[QQ1d_?+@L@@E} A^@H)@rQI?Rl>|@m]@@uf?((?v@@\@n@@Ԣ>@V@9@K@h@48@k@D@0@|@c"@k@J@G> u-uuw@@i*@@z@U@F@@?@h?)*=-@sX@G׼@c"@2>%@D*h@|5@M@V@V52@jK@'?eW>r5?LS@Pk@w@p%@3s@`]p@3p@>@ȕ% H^p@v@G@]@*[?(>nKZzU3y??%$@L@@&@i)8=*ȕ@7+?_hn@$I@ҙ@}@i@>¤ 2?;m@n@7@l{@sb@3RFV?@YAL¢A$0j$^ @z@@?r@pV@j.@@P@q@@b>02IAYA B$jA0@QT$9\@9@vd@ϰ!@@ @\?Y]@=e@Օ@4N@sX@9ilX┿A B Ad0A!2Swzy@G Ai@[??wN?6}<# h??`]@w@n@|@+f?:A A_{?p(hCaa@?@7@@c*@y@@a@@t>ѻ6@t@"O@?#K@$@鑡@EE@q?3@ǣ@Z<@q@cG@1?;@)@E@ƭ@@}?P@@[@#K@2K?$=@vc@Շ@ @@Ƌ@$$@E@F1@E@։@W@s@H@3I@D)@@@@2K?4E.=6?@]@o@Y~@@y@E@@c A4@v@'j? =?,? =4G@p?S%l@@@Yn@?ڄ>ЎG?7_@@@ @?@'-Z5?n2@G@|@Ȕ@]+@߬ə@l@@"=g%zπÿ!@Q@@mC|>1N@PQ@|@x"Q@O%#@Ĺ?-@@x?Bvu5]!7i?@ً@t@V@ @QGx"h?;֞@'@@B@? . kpDlO??@g@[~@3@ >dzh]YTA*H3@w-@I|@q2@s@rU?C2CxR|"?է@B@"@@?C]Y'@X}@,@O?']Ս @Y#@+@>慿A]mN?78@b,@DmZV־ @؆@'@q@]7@?l[i>@@@-@ U@ ??Z$??J&0@3@Z@C@@{?~H@q@̜>`??Qo?&@=ZA%: AU@'}@ Ax@T@O@@@q@#n?/?֬?;]C?̜?M@>8@^I@]t@@@K@E@@@@瘝@N@@NM@v6@{@k4r@悑???4s@_~@[^@)r@]!@ddU@<@I@L0@ O@56@7@8@gg@Z@@9@k@I???晿୲`?ӏ}@@ @݇)@=>zΧ>,u??@@̙@Jz@bC?M晿DazQ#$<s?@:@o2@)8>G&俞x-^]z`?pj?bW@z@虸@ӗ?CR[Dazu!?뾢" aZ?@ؒlA?#H2@>ZV+Q?N??T@p.??+W螟`u!? qA7 6A F;rEyJo7FN@H,?hU1o" @C?1- mq^9@ qA]Aa2mAQ?{J#K|?;? @@t@?Ê6p@ Aο5%tr'P׻?$J@"@h@q]?W>jC\g0?n?0b@0@@ *@w@ߦSiۿοs?Wg@Yy@}@&@@` @ @C@ta%@c'@Ez"@VlC@Un@߁@@_>@͢x@EZ?>@Z@@mL@J@H`@$0@?nG?l@O?{o}kʹnR?Ѓ@i @MhO?G*@X@x?n?.@,-@?Vy9?X@.?7k$gJ 2>"@.@>`n?R5@-@:@d9@^m@|@x,@ }??;@? ' $gWT䩿yKx1?@b@z@@`@@0@ĝ@7@@L1@6?j/??*&WTxnrZL?f?C'4@"@s@[T@y@Cݏ@ @@J^@j@щ@椒@ @89?e> xn6>p#@@E3@9@耵@@@Ro?Փ8>?Zu?|s^,_?|@ @Ǿ@k@g@?6>k)@_@A@@2<@%l@yx6˷qJ/uy@RH@9@ A/@l@k^k?ݱc@Ә@L@4@[@M?ofѓu?@=\?LJ @@@Z;@n@ @y]@W?^Ğ???] @^??&|l@ZL@ϰ2@\@{@T@DЙ@o<@i@,@8@aD@H@Yu@:<@Ğ?ds .?u@u?.q?8?X@M@@;@f@@:n@D@˂T@?7X??E/@Ѥ?d}hM?[D@?>:>Z?>@Z@@mL@J@G`@$0@?яn"G?n@O?{o}kʹnR?փ@i @>hO?G*@e@x??.@+-@?Uy9?X@.?=k+gW 2>"@0@>`n?R5@-@:@d9@^m@|@x,@}??;@?(' +gAT䩿vK'y1?@b@z@@`@@0@ĝ@6@~@ L1@,?j/??&ATNnrZL?`?>'4@ @q@ZT@y@?ݏ@ @@F^@j@Ή@䤒@ @r89?^>Nn6>p#@}@D3@:@耵@@@\o?HՓ8>?lu?as^?_?|@ @ʾ@k@g@}?6>y )@_@A@@2<@%l@vwxR˷qJ"uy@PH@9@ A.@i@y ?M@ݓ8@I@]t@Z@@K@E@@[@@M@@M@Tv6@p{@ 4r@5?4 ? t@~@C[^@p@m\!@cU@<@R@0@ɘO@56@-@8@ gg@Z@@89@آk@?4 ?晿ٵ_?}@@@Z)@L=[?|z٩3݈>u??Q@@@Jz@D? J晿bz#-G4x-c`]v`?Bh?XbW@fz@@җ?oR2[bz!? aX?#@%ْnA?kH2@>oV+?N?L?5T@*??_-W1b!?qA# 6AG;Eh4K;oD7N@F,?U1p"k @LB?2 -` mq49@qA]A|2mAp?{o?3?sڿ|k?"GOuo?r?ˁ? @I??x ORA]A* At@?]B˻@I@RWC@?h>J#h~?Cv>1?n?Mb@0@@)@w@jSۿο.?g@y@y}@&@@ @ @B@a%@b'@ z"@kC@7n@߁@@|>@Тx@eaG?J_@<@@@?@B.ic5?o2@G@|@ZȔ@ݛ+@٬@@@"뿰=g&π#ÿ!@Q@t@i#CV|> N@Q@|@4"+Q @Z%#@?@@V?vu5`25i?@؋@s@[U@ @_\G4"(?֞@'@g@@?:/ |psl?@7@~@3@:>zY@H3@-@I|@2@@ٗU?w2D_|"?oէ@B@"@@ ?@@i-@+ U@r ?mY$??&0@3@~Z@ C@ @O?~H@%q@ȉ󽚸>l_?g?Bo?4@3ZA: AJU@}@@x@S@C@A@Y@ٕq@dn?/?֬?m^C?ȉ󽫻 ?M@ݓ8@I@]t@Z@@K@E@@[@@M@@M@Tv6@p{@ 4r@5?|@gm]@]@tf?b(?E@چ@\@R@M@>M@9@8@K@yh@8@`k@(@0@|@"@k@@1;>5v-ww@@=)@e@z@ @~@E@@c? )=+@W@ּ@"@f潽>0%@:)h@S5@}@$T@<32@H@#?H>1?IS@Mk@w@k$@s@b\p@a3p@b?@fɕ G^@5@@]@X?(>pZ|L,y?|ݷ?T#@L@@&@},8>*ɕ@,?yChn@#I@ҙ@}@i@{>e2?6:m@n@6@{@7sb@hFDV?@SAE¢A0j%F @y@@#r@0V@#Vj.@ƚ@4@U@@`>?#IASA B8jAW0@zT7\@"9@d@G!@¤@ @?S]?]@Q>e@;֕@^N@"X@il$䔿A BA0A2wx@ Ai@2[??>N?΁_ h??`]@w@K@{@If?@:AA{?򈅿(@'a@S@h@I@)@@@0a@L@ >o6@~s@O@? K@$@͑@E@Rq?@ƣ@<<@q@PcG@1?@k)@,@@ǫ@?P@@Z@ K@c?? @ʭ@^@VG@`@s,,@>W[mZD!?L@Ô@/@ @;N?5?c?0?MP?؝?$,@Aw@>MB[V`ZXs@@%@?5?0?@g@?$S@ @m??_/e4b)wKR@@ N@d?i@@ߌ@&@P>g0>"?jN=s>)0Jo|Kw VN&4L?'$@KW='s@ߌ@/ @r?pd`s?!S? ٿ+={/E^zi??PbiEo>/ @~@p@ڬ?x?@Z?5c@@~@h@m֖@@ER@Ȉ@2c? * B DX4@ @@C@GE@h@C@Ѐ?-??^d@Up@=@N}SƳA2zkj k#@A@k9 @ޓ?C@(Zl>ɾŲ-?@"@@m*K@?:[D2dM\?+@@@| A@FG)@PI?(Zl>|@gm]@]@tf?b(?E@چ@\@R@M@>M@9@8@K@yh@8@`k@(@0@|@aC@S@-?@@؇@l@%{8@0w Z3bt@9@Aq@ m@[=@aC@]@|@K@>?y@@-Z@?qKTuG]ԾY@S @_@>_ @6!@缕@/@]@F<+@ ֏@? L?A"@p!=@@s????^6@G@?-?bTa@£@?F$g˿@ ,>a??4?[>ڗb>@?a V@ @kxWE>nE&S ,?>?@?⊕ ?Ac?ڸX=h?X`?5-XE@ @)|"~@>?Ln?@Ὸ~>j?Q??|@N |澵@4Z"Ay@_=ze??+Ϳ@O?h?Cp?)?Q?<1t??݇?i#Ϳ=L#w@4Z"A_?v>?=@N?NԿǜ?o@}\c@@0?>]dѿ:J.?T@x??_?كči?F@%@D0@}E@`/@@?7}? B?R@F|e@ad?1U?#@ܥͿ.t?3?r@Z?@@4@ @a?k,tY:W@x@e@^?Q?UU@,@.t?AF@4@H@@@y@,+Hg \ڧya.d@@ȓ@x@@@A\K@H@x@KApCA)@ \SzQװyŕ'kra@y,@F @zk?$A<@N?\?h?2@_Q@ @5@y@ZH@͓U?׽@sV@>H@@/?ܙ&@ۻ@s?l?_Q@0@v@zY@@:h @VEc?-@ 3TBw@@2"*q@pv@r 4@0g@0@r@1@.r@V@?7=&f 1%ؾ?'#i??@R@U@r@[@Bߍ@B@<,T@I?.pC? @L1Æ$nm @F(@пvrgT@?k@\L@E@[@12@@?2@K̚@A?@v@@-5@o@'?N@#u@ @!@12@@ D?q?1AIW(Aa?# Urr&@@2K?+R@YF+N?+)A1 A?p?@@"@<@ ACAGī@#*ALM'/J@NEEAA "W@=D@@aC@S@-?@@؇@l@%{8@0w Z3bt@9@Aq@ m@[=@aC@@XA@JȾ?@3W@?BD=P =I kd?7@;z@D<@s;?K@@*RR:wLz@6A)A?)>& ?<7Ak=AK@3?|l$?o(aTo@E@me=TV&@@ų@$b@e9ڲ>־Tq[@u@'@J>y @A@otcPտV@i@b7 t? ?(.@Ou@ta=n.?~'V.cĿ/(*KS?.??w>|W &* ' &\?}E@@)? Hj_?cL@Z`@b?~{ɿҫc',tχR? )>^̾Jn>lf>5ſ{>Uil?H ? k ?oQN?Wǵ,cMJ\?'4@n=Adžu?kZ'@<};@b4@=;??ͫ?ܼ+9㿈%@3K@|3cUH 2S@WA@%? @y@ Td;I@J-@ݽ@Q? 2@UG?@@C@ AA@4Bg%ش[?9ADA8Hv@i>*?,r>.@3@VM?T,@@@VQ@ >)ef|n~wOi&W&;R?D@0@<1@?7y@.@I Aý@d@eX@ ~@zJe= vF@}@BX@C@@y aC@>@?i@I AxE@@W@>'@ZzXlC@@eg].PC@Jf@-Op?(>@*@@xE@s@v@@Š@@%>@{@( snf6@@| m`7@@@s@?ɋ@>M@qb@bǤx?9SQ@2ja#tu ,n]@8> @=@@??D@ A@>k%@?Fy' Œe I.??6.>U@;> A\@?@@@!a@֬5]@ΐ@ˬgaA rj@}?Fw@@q@@T@Jg@ݗ@_X?E @6,@(s֛TE@cG@)v?^@2@T@6@@k@f@AV0f@3x}@lD_j@ w@ y_ {W}?E@@6@Am@:{&@:k@J@ɕW_8d-@GWP@=@,Q@ 6@HF|¿k@F@T-?@A@XA@JȾ?@3W@?BD=P =I kd?7@;z@D<@s;?K@@@E@؄@ =@G@ 7@w)gB\?@@{@c?YWnw@Q@@S@MUJ@@|?G%@0@J3@mW@}N@?J)Zl9^U88&@@N@x@s @ԓ?|?J?@ =b?r\@2B>TQ l&ԉ?ށ@+y@þ8?2@/@f'?6{?Yx2!d @{@^@S@@o@U@ϋ@A@k<Ŀ>,?Ӧ 5e>,f?1@'@-0?t?Ы?מ?G?N@i@C[@?п'wӦµPς{dr@m@6P@lkn?|zH&$9qo?؎@@n@mP<µOUжx(@Z@qX@/@3? ~?Pե>ylB?@bC@H?@@}?]NBO=.&%?- =!>t:Z8@@[r@}\@q@{@@5y|@X?ੰe6>l @J>R&@@?jܵ?xln@B?2:ˣ$8<@?.=ʐ?Rv|@ɢ @>͛@h@P@M4^@z@Z@A@YS,'\`.IA?@@b@L9@@͛@#@@@@@.58@lԿǦ$r?N<@@@?mK/*r7@^@@@fC@@I@#@@x@C@@)@Ii 1q?]6@\&W>CbS@ ?? @@;@@@@~@cA @ݥ࿣[@:?D[>t}oDM/?n@[? u@' A<@@k@@OA8?:>},W@I@3ɤ+{Wo+} k@*5@7 .@Aw@k@i0@49APJݖ֩@8ھ1yA&iBpA8f?6@4WQ ?Aum@i0u.ߐ@<A=laSz@0r CxBZUBgBJxd@Kk`/Aċ@u. @Y(A?:D@?*NBIzBHzAڶ o?@e_'u?[A4٣@ ,7@@h7*A@\n@(A (LROVA8_ZfN}@H@ÿA@"A@,7@j@mAPAf@@6?@΀>Rk$G2PC@R<6@?h@=\-@aA;Aj@@q@N@m@Z?`vÿg@}@@m@eً>4@?aA?A@j߿"N3 >|?Shm@a$_@b?7xeִqr?諂@Y8@\\T?_>+&Ŀj߿+;?,A%ڪL K>ŏ2@7@ߎ@@E@n@`@s@:@X=п89e+Ѥ/(X>iL0g¿U>!? @3O@N@%>wE:,趽*aȎѤ}-C3*@s?gp!k^ qZd)p'??Dk%}-"j\D$?ͨs?JhND?).B@Q@o'@ט?eQӿ5]>+4G?O1z "iej|H"K>~>@.@@@ě@@Wh@w׃@@:[> cOi P}Ři,֪CtY=L;@Hv@4=?ZL]E6etp>;T@@NT@$?M>cܾ\zQ@x??+@燞@@D>`\(:䋞Wj ?ؔ@ݮ@HW@?l\?Q@??M@@@=,X}>!i@@0U@@M@`?[?s@ @|R@f??`q?D@p@f"@EVf@@$-&k@@C?X}$@ @]@r;?`7} (@}A&@}$Q@6@dobE C}@K|@%?Pʮ@/w A;@7} :@A>ūAD@A]@BOA1-@2Ah,?VA'@L?@AsGNg A1A|kC)_C!CAA]18-A_~4~A<@L?@AРd@ v4yJZBWhCCSWC$BeH1@`X/A9I@'J@A+ܩvۂAw^M(6AW"CcC*C$YVA-& Aޏ!%9~AL@aLF@P)A@gA@.tAjUB_ҐA3wk$@tAe?84 A#N@aL A6@ A鰕@-@U@@Ҫ3&1ۖ @K @{V(@"A_T@ Y:m?IH@H@7]?Rk?e@N?\)v?@i@#@'@6?@ ?Y:OE@>@}@@m@eً>4@^6@X@3@gx@Uq_?ߑ@f@(z@nk?W7(SAcۘ?y? ?@ Ab@fԮ@C@@ AAɬ@Vc"x;1et̿s??@@3@AAPAf@q@yA@j@6f????j.get(=M ے䛴>,2@.@Wa@1u@WNc?- VYg>Δp@z@`@?6:v1(=FOe@?.׸ @@@\f?5acȗsS*@۠@d@X,)V?FOe@s@o?+*@?ř@zr?Ic󿀫+@3 AAc@AAR|@?s@P?atx/@s@?|Q[?6?rO@Sޓi~e@Δ@ R,Pƀ@v@kH?nϿ=N?ɬ}@N@!@?'qо=:@@l!?M𸳿 P@ ',u~9@Vo@ KD @@~/@'qоzm@yS@3L@<@X@AՓ@܌3#^@j@zA ܿ,@zŊ@zj9?@EAW3+UA_Xe@;B}&CB,x Ao@Ġ@j9?¾^@X@a\LAW__A*+CmtCkCdA†9T0!A[|ZMK@Ի@¾,4@4@A_N`L A/sLADB7'C9\B\fOiJ A^@@,H8@os@.6gUY@d?0E5MAuAAv?0[#|G@so@@x@H8,?Y@)!@?&W(?-%@9^z3vT8K`(J@ ^_B@@le@,?@@n @2@?6޺an?@ě@@NKO@@ ֿYI?9@B@ @@4@Y?Hv`?@V?퓿WX@YAtjA@bA@/@{hV?@?4?4@SD@v >Vo?BK@B?uԀ? p>'?h@ ?d/ʾ1?&Q>X8@ 6j->Em?) =J3@!@]@6@g@P[@Z5@@L@VF?>ۭ 6vϧ+TS-(tg@So@j2@ 8@XR@:ݝ? @[B@?>Xoׄ>M?0? >{?m@ ?d¾6?u?Ox 7?:;,b e@ɰ@.@}:J1ahDN0?X@@B@Wc>?X@'r?@4 @rOo@@Y0@R@G@[°@@#?ΕQ?X@(@o5?j@@s>]0Y@AӪ@>|@AJ]@s?`@@n?TI@(@I-@2@!w@e@֔;d?@|U?Ɖ_@brc?1@%?h?{{@@H@I-@ g.@@;tE$4!uU@}{==[b[eL>)@b>y=@Z@ g5?<@YǿAš@@t8\E\^`;2MV@ ԝ@庿Tk@a3?`=g%@ȳw+%1S@ɜY@1d`1?^AY8:@ed@4(м@Pl`1tt?Ӫ@yTσ@ݹ@Ow@-@HUwE@@_Ns пw@C=1>H@}b@MN?@ͿOV7 @rR?s5 U}@ @>8_@or@@@Vg?M`9'@@O_ tljx>8@?jĿ?@6@ N@8_@@O@?@@? zK@%@@t-?@eg@iB@4(}? #@V@=Ď??@SD@߸?o]0!@ @G@~@@7@@t@Q@&@@@kȽ?ߠ=`Î-Tw'wsuR>@З8@ j@|@/@ @I@?N?/l?FF?*?ヿ&*.AV@3e;@v>@7?á+@ٌ@f@@\@J?/;)@ a@*.AVˊA*@M6T@?@1(@5?3@X@7R@*@R@@ز@&տ\7X=@VˊAB@Ž@]%@G$q@?)?#@@&@30@?R@,@Y*b&@B@VAU0H r<*f? @]?n0@@6;A@x@_"@%ua\ш#NP⿌ֿK?@+!A-@G>>@??@ A@+g?]dĿ\8\шE`G~<@A=}@kE˻ɿB?@N@?lmT@@V@\h4EEpr?U @c AN@sҔlXK@X@X@i,@&# @q/Ȯ=@ )A1D@C7zEpJ򿩿@v* @8C@%RB C|@$-Ay@']?@A/a@HΤw'r@ k@_5J׿\ӿr>O?ȶ,hT>>7"AAAH5]'.9A0Ay7js͝??=ؠ׿l&?@է*@@@YXo|/fhLH@?1Е؊E=n?kl Q@u>UxQRw)@>? db~3 @:?-v&.>/V @R߿I6s?U>^$~`$K@j@lZ׿f㞡YU ϯ@(?~6l.=pƾ?|I6kK6?'?H#jM?Q[-A A\jBҿ| AA>FOҿ ?RhkK+ÿ3h_˿h@Cd@26c\]zw@h A`a@=@At@@Hf@\6+ÿܿHAqO@gSA6@ҥ"x91?~@j@@?8ukf@-A[@B3 ܿł9Es?@P@S?)m5s?@p?fԡ@C_ @5@@ߊ6ł^@<@?Ffu!{@M@ɘ@@j?4?ܧ? @[S@@@A?.w?Q@^@8- <:]'@Y*:a@KA[A'b A.@>/^@@hxAfAUAf@M־~?;F8-78Fv>>([@؋Amn&A@q@+H@f@AV4A/A @?=vU78NF!?cC8'f+=@ !@PT@!A@3Qq@s"Z@?@Ѓ@@V@GQ@ˠ@@9cWNF!?hB/A@Ï3vN@Í@͊@"{?m@x@܌@E@Λ@ɂ??@,@fz[(AhB5cBB @EV}+@AZ@?j@@;@r@@f@e=@8bAJv@t2!@ B5cBBOA@=?@Ք@n7C@WЦ?8@@@d@@?@E@V=P@BP 4AB$?30>`]c3 @3&@P"@z@͚@C@xN@]@@o@7]@Qn@@FDϿ$? 9X%$dj݊@a$A9A AC%@<,@Xe@@x)A AK-@JD 9>b">&O@鿼:@^ApmA8 AH z@C0@-j@AAZA0EA/V@L.L3@G>˶@@)e@FS@脺>.;@A!@I@5??T\?/ @2@c@q@.@=@UU@˶@@>ʅc ?h@5@t>ljwR"o(>keqr^pGjS@Al@ < lj>0\қ׿M:@:@oJ@{c?$?ԥ.U DO@@ʛ?xZ 0\@4ux @Ê@>;~?wd@M4@).@ͥ?NmeuM?˓@v?48羗@\0?Nw`jWu?/{?T$[41@+@6@Ճ@̰?I( =3&@J?~K\0?p @?ݍ>Q24NtO?AN@ @jІ@?אgFN?4?2Uƿp`?g=h%~??YMC迹'h@@Ҙ@0@?X`$4]?9?UO>`?f@4?|,!I@_@Rb"l*@1@74?y@UN?2=^=@?Ҝd?f@?a%?>=@`?rX*h2Ql3Eֿ]+Qb"1@]@:?q_3?!}?X߿T+Y?!*v@O?E@=!hl݇/4))vL~#v@@?̙̿=!}?^@<@?Ffu!{@M@ɘ@@j?4?ܧ? @[S@@@A?.w?Q@^@V?'U@@[@?o@N@@@/@AS@ @@\@8@(u@?@5@@@V?is66>r@/@ߩ?Q?a@@-@^Q@/@D@f@&@O@@K?$ܝ@`@]@is4&11ҿe$@b^@H;&@?*O?2~?[?Z=@i@{@@֫@(Z=@>S@0@ѭ4&ddsr @j~@)(??ny@3@@@@[?>}@_,@sd}t@AOA)R@-h@t?@A6=@xm?ȓ@KA A@ָ>9E@b@l(\>A@A0B AҬ^@4I^,?^<@ }?a@`BAt*@zN@s;A@?M ~@p1*@¿A0BA>Ac"!~i^!@p@g>>@7v,AD@g?fx@At@rx?@_@ƕ@hT&H0+ &p@R@?rI@~?@9څ@/@p@{_@$$@at?2D?.?S@U@B 0oA,?n@@Xt?b?}@l@@:@$R@ȯ@Eb@8@+@?ؘ?@@?oA,?@c@Z@bW!@e[@(@* @h@b@(W@@@@?b@ Q?$@ @.ċ@?_ +F @AQ?^G @@!A@@3~"@O@!??-@lA8@Ll?@E?7g?DE_ )m`u;?@dA6@4?!T[9Ts/+Y٥?/@WA@LCJ:)p?%~ r0ɡ@AD@qzRր ,lr.us@N@*@rqE p?@S;j9p@m@E?#k  P?@_w@ʿt陑@S87lY@|B@%A8>)|+kqINnUS@JY@ 39wS8B,տ Sg@@i?'Gax"q?U@}Z@``{JB?$:St}@K@PV@w&0`I:$?oo@i@@K:&?P~>.>οehY@@@ ?t U{ yy>?@19 A%@4>#8ݞP~>Lix>˴?v?)T@+@A΃@b?z@p@g#@N?줥@A@z@K@?tLV?'U@@[@?o@N@@@/@AS@ @@\@8@(u@?@5@@@V?vo;L(?P@@h@@&<@?2@f@a@)Ř?ĺ$@f@fϑ@q@k@2@v_6'@@v@@@"?J@`%@@(@X?uo@@p@@-?@?Xce%l 6>@}@AA\@@@l$@@=>@1r@7L@4@X@xL@YD@ʿE$XѾ C OFg@@z@)@~@Mʾr酚?!@}@i`@(@@𾆳Ѿ?0$j3x 9.s?Ӧ?`/@F@%@+mR'hV`@@@ ?H?ٺ_i?)zпOo$rt@]d@@.@@]>u[V_X@ֱ@>]@Y|@bh@ r4o)d@<8!)?(@l A@1D@3`@@6g@q@@hx@V]]@:f@@F@Y@lid@2KΑč>'2@AAb$@T<˚@s@q,@@?>@A;A@}?l2ʟ6r>W=@@*b@$@@5+ܑ;@@Etq@u<|>F@=@?@o@`@`>ʟ:4Nt#@@,D}@8L@h@PrN@:r?B@K@2@%@r@}@=@@]@&>!@N:4Sx-k???utt@@/@K@aRc@,9,@í5@ @e0@@d|@4@@1!?m1 F?3P6=l?O@6@V@\`@wp?H@1@8@A\@>>BǦy:?VLF1 l]?`.h?Md>\0@Md}@F@RX?眿R1?k(@ʸb=nJktJ? ?l]? -Ŀ ` ipi(?8@n?ZnL"'?@=e:A`;>x? (ϡ)X<X3]ھ5 @U@-?(^G^:L?4w@iI?5 ؾ K(ϡ h1:>x̕B&/3>Z?[@?PÿCp#?8o@B2?U$0<>nn Y9??@>!FĄ!b?k@7@`B>jʺ 8l@L\@ծ?e[COP?6e?Y9?! evx`Zd@;5@~x}@@&?:#@[,|@Ʀ@o@WX:>ȿ_{@`! Q>,f=f?u @v@E7@W8@V܁@ \@Vt@qr@@P7@\@ F`@7?亭?8ɃQ>vo;L(?P@@h@@&<@?2@f@a@)Ř?ĺ$@f@fϑ@q@k@2@vf@c@Ř?m$@&@͑@q@ k@f@ل> p;N.?R@@Uj@ύ@<@!?o2@f@@@L( @B4u3@@@Fb@@=a@e"6R'@@X@@ @jiX5@@@4&@@(@X?wo@L@p@k@?@q"?my??@= A@~C@ک>Z&?K@4&@_@?@t@N@@!@M@D@ʿY$e%l5>@ @;A4]@@M@$@_@r?]"@@X`@@8@Ji8:ѾC O)g@@{@@@bʾr'h_@@"@?L?غ2if}?EpjJxA9,3s?&?.@\@W$@/m'r[ZX@ױ@@]@1Z|@aeh@qto2+пTon'rt@3d@@.@@jS>r[r@p@z@a]@h@@G@Y@iit@T>81)'@~l A>@E@1`@̡@`h@r@#-@@ ?>d@AAʘ@?ug鿀Α̜>!2@A[A e$@ξ@v@'@o@`@8`>̟up>fZ=@@c@ି@@6+;@4@K@p3@@r@{@@X@@ A!@/M 5'u##@@H}@M@j@sN@Gq? C@K@:,@h5@@%0@@]{@5@@W !?+m}Ux1k?{#??vt@ @z@L@Sc@:,@r?a@1@]9@E\@+>>!Ŧq:?3NF3 Le?36fl?L@@@`@r?圿LR`? (@[c=lJk(tsI??]?""h?C>>u`@ e}@rF@ X?圿-lL&'?^@=:dA``Z>6?Ø 0ĿEc kps#?8@|~?& .D^Q?4w@G?*5ؾ MKuΡ*X}<~X9#gھT @N~U@$?( m#?:o@C4?T0pn &h 9><ϕ9'/U?~~[@A?gXÿri޳ m@\@ۮ?5Ee LP?w/e?R9?}?>HƄ^!b? k@S~7@`B>ri?$@,|@Ǧ@إo@p:>ȿr@j" >vxbUi[/d@6@x}@n@?Wt@͗r@@D7@M]@VD`@?A?*ȃ>-fȺ=O?Kx @Bv@@9@^9@y܁@ \@Wt@f@c@Ř?m$@&@͑@q@ k@f@ل> p;N.?R@@Uj@ύ@<@!?o2@f@?R@X @ۮ@@I@u@?6@"@@?LU@@@?o@N@ߒ@b@@?R@{/@@@D%@@@P?ݝ@ya@@Osk.>r@@?#?`@@-@hQ@{/@^=@@{@@@\=@S@Q@ͭ/&8 ҿg$@%c^@[8&@ӊ?S?x*~? ?^=@t@G@"@`?z:>}@.@E?tedo@J~@(??y@3@t@m?@kA@@>?E@b@(.>AjAAhu6@h@f ?v@,AB:@m?+({ @q;A@?? ~@)*@e ɹ¿Aϰ0BR A^@K͜,?^<@|?_@^BA$@+({b?[w@+A5@mx?>@bm@ unݗ^AAA>v@Xu,A@b?6F@@1#@e?#ԃ>_@Kɕ@^T}7H2d@5@o =@@@6F@r@N_@($@fy?M??ѠS@ݱU@ A0* r@:@toI@?b@'܅@ 2@r@Q@@b@7@+@ ?Hߘ?C@@L?@,Y?=@%@\t??]@k@O@9@Q@a@V@@l@@>b@nS?R&@I"@(Ƌ@^?뚄@@쐅@u!@[@@@Zf@a@fO@??,@aA8@{n?@K?Dg?:EA *T @iX?I @*@!A@$@8|"@fO@T2r[+Yץ?@CXA@BLԟJZ<.q`4x;?+@ A@? !T[T` ql.us@& p?<~5 iǡ@gAB@0|Rd#U qyM?@ w@یʿvu@wʡzl"_@r?`V@7}Z@{aIB-տQg@H@i?'a$y"*I:$}p@@\@K::&۹?\ؐ$<_tU}@@|KV@y&21_*IvU{ y;?@9 Ad@嘈>%@➿}>ECοҡhW@@ٖ@1 ?V tvUp@3#@?5@A@z@ @?eqJu>ʹ?{?*T@*@Aア@\?@p@?R@X @ۮ@@I@u@?6@"@@?LU@@@?o@N@ߒ@b@@?R@5?N?@=Q@@a@A?w? Q@9^@3<@?eB{@!M@E@y@nd?5?.^@I@wA]fAUA4~@L־l?RF{-D:ɕ'@Zu:Zb@KA[Aa A-@.^@ H@He@7A7W4A0A @Ѧ?k~=d8Ax>M >[@Ao&A`@f@ H@?@iЃ@@=V@Q@̠@.@b\V?!?Iu8'({)=@ @UT@#A@kOq@F Z@?@N@t@M̛@?c?@ @{p(~A BzAx@oN@@@{?g@v@N@C@Px@ @]@Q]=@hbAv@5^!@̭ BcB#B@lGu+@A\c3 @%@Y$@z@^͚@@N@(9,@Te@@x)Ae AL-@rJ GD 9Tc$jk݊@ c$Ae9AXA.$@(9,@0@+j@AlAZA0EAV@nL.dO3@ ->d">aO@4;@^ApmAv Az@0@?V\?- @@@q@.<@ŶU@޵@@e@S@> ʈ@IA @D@0??8c(>Ik濻q2r~GS@Al@mꢾr徾?@X@a >jR8-8c(>$?a.(=CK@|@AǛ?x7U +Y׿O:@@J@{c?$?tO4@<.@yѥ?NyM?b@?S0羞@Q*z @Ê@~> ;4?xd@tO4@ @!؃@'?I 5&@cT?{︿Fr0?`hlfu?I~?b$Zo43@.@ @d@҆@?'ؐlEFN?WC?.ƿJĥ0Ɗ?>(3=K? e=D_??MCt(h@@Ԙ@5?j@|O?J=7觸=@?I#?(f@?"!@S_@]bI!g*@1@5?7Gֿ]Qb#1@H\@[7?oaN3Ӧ?a?3<@?rXj2Lp7Ԥ+*)/v["v@@ц?̿/ =}?R߿/Y?]+v@AE@ckl߇tԤ5?N?@=Q@@a@A?w? Q@9^@3<@?eB{@!M@E@y@nd?5?.@v?<֡*X_ @S@@v6ICE|?@s@U?[l(t?.@U?n??G@8 A@>?Ϳ~ %=kI}g^_?CY@ AS@(? ?U?@@Ⱦ@Q@I(@@@Ƚ-?3=c_8&>d??e0h!@ @G@l?@@@@1@@/I@? T?8*l?NF?&*?惿]R+'J+sCR>S@8@|i@9@1@@@j@>?6)@}w@s>}a@+AV@2we;@>@?+@ߌ@@X@CR@C$@@@ֲ@CտM7B @ ʊA-@K6 P@>@/(@?{3@X@>@@0@?UQ@1,@*'@>@@+|ZܝU'@ 'q@?c?Q@>@<A@gx@"@F?+ÿ⬿!JTD t'f?7@O?p0@[@<A o@mӞ@Fo@ @@R?])?z>_=~=.@6&@#@B@Dy@ o@}@?}?e@ A@g?ca Ŀ(8~шٮNBRfֿK?@*!A"@6>>}@{N@?vP@@@[@ig4lbG]~GR<@jA ?}@ Cźɿ=B?{N@㏣@'.@& @qȮ4@)AD@9zpSU0@d APN@gДlK@@X@㏣@X?@Aa@ˤv'At@Gk@m5'I򿳾@(> @B@!TBjB|@$-AZy@X?)]'.ZA_1Aٱ9|jtp?8=f( ؿӿS>L?,Ts>H7"ABA&5)]'{2f񆊿E@R?ѕۊ5-=]?LmAۋ?8 ֧ݙ'@@=@R?o{a6\@?Jy^@>G @ L@>wxQq)@?@ Xa:VY @L?B9pV-=k?|6Ps8?XM>%~<K@ƾ@P׿2f:/ҿ AA>Gcҿz ?ܺQ;hKb,6??M#O?Z-A! AO\jd=1@zAt@f@Kf@bR6I*ÿ:3_˿h@4d@`56Y[]pv@s A]a@d=h@@ ?Mwk^d@n.A[@FܿBAqOn@SAô@]ѥx6.?~@h@.@v?<֡*X_ @S@@v6ICE|?@s@U?[l(t?.@@9@y@{J6L@%@%?V}=hD@??XW @A@ӿfE@@@Nɿgn ?Z@|J@򑛿NO&b,?VN_1~i@Z@{@,+ENɿ?5>콈?9@L ?0ʾ1?I>ץ8'ZL> >i?DK@-?à?^@]@8@@@7~K?>1ۭ6Y>vMm?m =9@,%@@@^@U@l@O@ @a"@!@?{| BFۣ4ѧCSS-s'ơg@q@3@X8@U@I-?tႿ5@@W@E@ V|4'g#?y@[#@6@oZI-?v@@\r@N@1?@3?`MV\Cj .ie!UUC¿+2K?vn@ɼ@@@v@AT@x@@?8Ͽw?mS * _Ef ?d@v7G=M?@T@i@A U?$7?>~?@l ?¾pބ?u?2x u<?n?h>ڝ? @N@?Jo!> U?R0hP&?X@?B@3c>?;[;\ e@^@.@:sJRI1@S@z@j@u@'?X?N@$s?@d @|O}@@I1@>|@7AI]@Mt?a@/@?J@@3?C@τ@>0ѦY@AԪ@>arcHߞ?k@?e$?x@G@jH@G-@|2@w@ye@ܱq;]?@!Q?V_aؙH\e-0>X'@q>yJ= @A@hL.@@Ep^Q@ {՝ؙ^Q`;2M @ԝ@j@$3? ?:@&ǿaC@@at\E^W_A6Y:@d@3(;@e7`=&@B˳v+%T@qY@ 21?W_AcHUcD@@Rs'пw@lD=Vmt?Z@,Xgу @@+Pw-U] o G@p{R?bs鼏K}@? @۔>pH@*^@xPN?Ū@QͿIUj>'7@?eĿ?;@j3@;N@6_@kr@Q@f@~f?K4'@@7\_ tk|-?@ h@mB@;5(~?6$@W@,ʎ?5?~@@?@@?1wK@&@@k|-?@9@y@{J6L@%@%?V}=hD@??XW @A@ӿfE@@@@bAW@0@ΩV?@ǥ?鿃=?@?XLm?@?ޓ`X@fYA!kA@`';4<Ŀ૱ @c@FSO@TŽ}E@?zؒ@ @L@ Unf`a?ߑ@g@,z@2k?W:)ShBcG9+aH>_6@X@l@y@E@k@h AfAͬ@E?"$%| vS??} ?@At@&֮@E@&?6@D@Oi@?؟9?յZ?LGX7#;d%_ ?cC?Ͼt:?lm@J@~+@&?*}y̿dwW?@f"TiʰG!nᾓ?̽'sh׹gi*7@iY@7@f:@PyO?ෞ?7@_'>ѓ ;1ſ8_-K1?>,?Ȏ?AL@L@=@7@,@@zA@m@m??? f.Vfuti ̿is??ث@@"7@tA QA,@CYg>p@ޤ@Db@?11=N #>2@/@-b@Lv@+Qc?-C"ǗGsoWO*@f۠@d@(T,R?Oe@?Л.θ@@w@hc5a"Ǘ@2AABR|@[?@˖?Ut/@s@o?%^J?@r?V󿴭+@4 AA@x\P@ v@QdH?qϿCH?F}@SN@!@?gO[?P?Q@]i|e@@q x8~U:ˍQo@PKOhx @ @Mx/@Ovо-6@@7!?]QڸSO@ҡ'ӣu8~A@c܌%^@ l@G@#ܿ-@NJ@yon@T@3XK@<@W@A&CBY 䘿 A3ao@@J?\@A(QA_T\e@!B&CmtCElC:dA_‹$0!A{4g@z@H¾k@qp@fO/LAdz\—A+CmtC7'C\BHRc|h AߡP@2ʋ@==@tE@'_0`L AhromAEB7'CAAw?G@xo@BY@xx@.8Ŷ@0v@(QfY@?<0Dr7MAAA4k8ٕ`E@z &^2;@R@he@,?GY@@!?J&X(?@)9 z4tK1O@#@BֿQYD?:@#B@ @@@Vp @v2@"?@׺gn?a@ޚ@Wt@bAW@0@ΩV?@ǥ?鿃=?@?XLm?@?ޓ`X@fYA!kA@@B6@w@Xx?=Nlb@[J@@?pE@>@N}@n@C@>@?D?}A@QC@j:@v@Ɨ@U+@Jt4=>/*?]ִr?Ы@8@OT?.i>2XĿl߿T >t?3em@ _@X?:x?@@a@3@%:@=пe{@[-%ͬ J>2@ݢ@2@@@O@+P@3>vs>:RMaĥOX>;?LEd¿C!? @O@^ hU)p%?U?Akq.|3+@"q?>[sF!k^Q@'@+ܘ?5Lӿ[>FG?O0q ݥiCD$?ns?FhO-G?n1B@Q@Eś@_@i@$ك@0@a>TOL N}˘j njH#,>h>@/@@%@Eś@E8ef>S@@bT@<?tM>ܾwz2 u8ECOzX=,I;@e\ܺ4XT@=@@Z?Xֱ?hs@ @_R@$o?t?? M@?@k@C=*XP{>)h@@XT@(-c@e@9?]}$@@\@:??B@ p@"@OtV@t@P'(- C `@/M|@m%?Į@t A;@~ (@{A]@)"Q@/@iWqvF C]@BPA0x@ͰAZ ?7XAL*@7@lA뙫>NA+@ rA]@B)_C!CFA-N-A@CpY4 AnO@L?*@A6sa= A-0#AlC)_CCWCh$BI1@5: Ae@fݜ@)AB@Xa4OZBXhCCcCCdVA)5& A%8A`@VT@}Aѝ-QAZH"@N}@n@C@>@@I@7@) lBW?j@@l֫[`8b&@E@@Ax@p @ϓ??.F%@@J3@W@N@?ZMl+lDSr&|?]܁@cw@8?+@j/@W'?iI?\@' =db.?q\@#B>:D@n@T@΋@A@$@Ŀ>?87>?x5]f @{@^@@@kի???:@ i@BB[@'?п"w>5ae>a?=1@('@0)??kի?FL$mo?"؎@@n@ MK~dr@Jl@oO@l^n?UFj>|B?@aC@?@!@?σN=CUT#'@cZ@sX@/@w?~?j>q@{@@v|@?bL>`@J:&b?=>Ah9@@Nr@ \@q@Oͣ(B<@?R=V?2p|@ @>&@8@??nO?Fin@-?h80 ~0?@@b@9@M@@h@-P@2^@F@Z@A@8S p8U~@@A?rK6l7@?@ @E@@I@@@@@P@58@+pԿS$?;@U~@НWcC&^S@?F D @@U@+@@V@C@C@)@,i S(i?Z6@НWѻD? @ U?n@^$ A @S@@A4@ t@:?[?œW ,I f@4@W-@ƽAs@Qk@d@(NA1)?pJ}U@B@.3BW'iBAj8f?@4U ?Ar@0}@:APܖ\թ@پyA'iBUB*gB xc@kX8$A΋@N.~@@AkGGz癟@qg(CvBUBJzB|A$ٶz?@V'|?cAߣ@@[(AC%?C@??~)ۚBJzB8OV8Jqhty@Q@jÿxA@7"A@P)7@@A6*A@g @S&AԞ(]M8OVUPNA?6+?@z=-ٚ@]AE9Ai@>ANA&f@NX?@:>+UkXHUP}ռzg@@ V"@ı@.@UH@@p@N@m@?+uÿ Mu?e?! }@&@Vd?[0}@E@@ S@jWJ@@@ل@>@I@7@) lBW?j@@K =(I *k䑩?g@;x@CE<@.;?"K@b@YA@q ɾ?\@Y@?D=\%K ==Z&?6A<A/I@?p$?Z3QR|jrz@7AA?0=>־q[@l@'@Q> @]A@Gqio@@e=U&@ų@&b@d,>Kv@@s@@k>?'4?fĿס@7<@l+UտwV@Ij@a7z|?)?L.@Kv@.YĿ)S?{0??K>|O ^%@ m%ƔCUO?=>PjQ=H.?xfW.'G'^?"L@\`@2?yɿƫ^ f&?E@@-? 'z>PNi%l?H ?H? ?UN?Tǵiz扃? >U̾n>cf>-7ſz>~4@>@?.?۬?ۼϴ+0-%@2K@W3deKLJY?'4@ԏn@AYņ?_'@ ;@~4@1{;I@-@@Q?2@ 2сS@A@!!?@3{@O躾< 1g.ٴ[?AACv@g>*?7r>G?@@uC@" AA'@6B\iO4^'S'K?@!@V1@>?9y@.@u3@\P?,@(@@/R@A)Jk|gp\iO&DX@ @@a R@>@@*@l@CD@I@W@P='@YoC@@7g\u+f4@1@ 件B/@ @c@5s@=@@@6%>@@:hu $ǭN @>~@@C@?ŋ@H@jb@ޜx?UCQ@;k#hu  …e >.??->gO@/< AT[@?ݒ@p A@>hj%@[?F(  ` uj@N}?Fw@@*o@}@1ߚ@@za@5^@Ő@ ̬P Ps֛dU@v_G@[~1f?Y@@@d@ ڗ@{P?Қl @)@aPszA_fi@w@y_P{w?yA@ߨ@N6@@;k@e@TAVfP@Fv}@izR?@Q@5@JFt¿k@-F@S2?@cA}m@I}&@;k@B@5~<9a-@.WP@R?@K =(I *k䑩?g@;x@CE<@.;?"K@b@YA@q ɾ?\@Y@?D=\%K =Da m3:q@ 8@A@l@)=@@C@R@?I@@@@x8@7wDITEH]xվ@U @ı@+Y @,!@@.@h\@­|@@/>??y@@ Z@ވ?NIT? ?? 6@QG@w?v-?4Pa@ֿ@W?G<*@v֏@_?L?dC"@%=@@\z???[@?[>fؗb>o?V@ @`fx|L,!?T@+Wg@4>Kf˿@>+>a?? ?xBc?xY=o?hi`?e3ʁiH[2!?? @`M?`&0>?6?J?@ :O Ƽ@ @+7~ײ@y>O?9?>&+p?E?eQ?;"t???oͿB:w@`"A@= e?? aͿD.?o?+p?]c@$@n>\ѿ1'?@?/?n?>}?P=@N?Կa?0o@]c@[?~?F?zR@ ~e@bh?tT]?U@"ͿAۃwo? I@E@0@vE@g/@@[? YT:W@@d@Y?װ?U@(,@t?+?r@_?@ @@# @a?5,[Jۧgb*d@@@@[@@ AF@)4@H@@@y@o+tNgU["ְJÕL3r@+@@ z¨o?$A/@?Ch?2@M?1@A6A @,@H€z@Y{?S>>J@@^w@@S*֒@v@4@ٟg@8@$v@ Y@@%e @8bZ`? @4^1@ؾ3&?o??@R@@v@€@r@rV@"?i@8=XH1r{mZ@jJ(@Ъп>n쿇T@k@jL@|@@׍@B@ T@;?|o?E @1r,@5@f@?#R?N@t@c @@1@A@?͹@˚@m;?@uv@,@oV?kV@Y+?+)A#0 A?p?@D?4v?AIW(A_? r]w&@O@oMH1J@&DEAA W@D@@@>@ AMCAū@>#BLDa m3:q@ 8@A@l@)=@@C@R@?I@@@@x8@7wD2><@@/7@OI@Lh@8@k@@50@|@Vk]@@}f??(?@@\@@ם@2>z@ @~@@ @_?#)=e+@W@?ּ@%"@k@@N>s-uw@[@(@܅@z@_>96?JS@MNk@w@ %@s@[p@2p@=@&F> %@)h@œ5@@S@42@tJ@&?_>Zdxh4y?߷?X$@9M@@&@ 18 A*˕w H^|@@@]@\?M)>\mZ 2?9m@n@6@z@rb@}HV?@"?in@I@4ә@nj}@$j@ض>k.@N@o@@d@J0>[IAёAsAAj $ @cx@E@bq@V@y]?d]@:e@ӕ@&N@X@olA BTiA0@V5\@z9@d@!@L@t @yIw3 h?5?_]@x@@^x@f?8AAl0A2Hwv@m Ai@Z[??N?Iw@;7@&k@pp@wZ@4a@ou@LC@q?ʍ?_{?l(5AM6@Et@EO@~? @]@/P?B }>a@@@@*@1?@+(@@@@T?P@@Z@J@#@ڑ@E@w?@ǣ@i<@Sp@jaG@1?4ZFq?qL@J@ @ @PM?4??K? @"˭@@H@Ha@?,,@>[m4ZU[! Zhk@@"@/?}-?4?gP?֝? +@Aw@m>CU&v*aL"R@!@%N@Z?i@@,g@?ׂS@1 @9i?ɤ_#g[a&v=IZ /Oq&rK?] @<V={(o@bތ@&@P>0> ?&g=v>Iݞ=IS-A_ae??2o> @l?\s?,S? ٿt+CV S{UI%?yw@`>5_@@@qp@&׬?x?@??BnVs| qCEXg4@e@}@[@C@g@Ֆ@s@R@ƈ@c?S}y%k j_k<%@A?@c7 @?@@ẁ?l>Wʾ-?@"@3@5+K@x?\]2><@@/7@OI@Lh@8@k@@50@|@Vk]@@}f??(?@@\@@ם@2>@@@L@8@M@x6@|}@\8r@?c?\M@48@M@_t@I@@K@E@@kO@66@@ 8@7fg@Z@8@:@k@2?\?:s@~@]^@js@^!@fU@?<@@0@kO@u>u??@@i@Iz@D?L뙿CDzb]?~}@(@k@$)@p2= =zCu-5S]|`?`o?eW@z@Й@җ?R[fz`%Ք*GACu-Q+}Ů?N?$?>T@.??*W⟟Am쿮?" a?@ђpA?I2@p4>Q+P1r" @=?;G"-g .mqq4@qA6A0Y;EAH os7]N@)S,?P1OCO+??{?( @?z ]A*]AF1mA?){?4?}ڿ|g?"OCOl b"z??@@7@v?~Ίp@ Ajr@W]Kɻ@@UC@?h>Gl l3?n?c@p1@@)@Iw@S/ۿ}οܙ%t'Cл?H@@dh@7]?dW>;Cla%@c'@x"@eiC@Zn@߁@l@?@x@G?_@@@:@^?@965?l2@G@#h?PP8&%l@F@@m@A?>k#o΀ÿf!@Q@0@OgC|>N@N@z@KƔ@і+@@@@%뿿}?֞@?(@(@@?+z1"?Bէ@B@\"@@E?^PYAXI3@-@HI|@W3@@dU?)2Bu]mMV?8@b,@Z־ @Ӄ@@X}@P,@u?] @"@+@慿Au]c$? ?'0@4@[@eC@@>?e}H@\q@7@?[Mi>@>@D.@ U@: ?c$?,Cx@U@]@r@ɳ@Zq@p?/?ݬ?dC?Ѕ󽈿>d?s?`u?@ZA): AT@}@,Cx@@@@L@8@M@x6@|}@\8r@?c?\M@48@M@_t@I@@K@E@@ʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷ@\?~ @@';@n@@G]@2?=k?c@Ә@m@4@f@M?9nf6u?@~@@Й@_<@i@,@>@bD@S@'u@;@??\ @f_?W?|l@L@(2@3@@~@f@@vn@@}T@?\X??0@覤?a?!.?v@?1q?7?X@M@@;@f@SmL@J@#`@@&0@ ?n1S?@U?xo}gR?D@?:>Z?>@[@b@SmL@x?޻?.@[-@?\y]??X@4?yk=ʹxR?@k @z(7O?I*@J @x?:@d9@W_m@|@,@P}??1;@}?$& g 2>m"@I@>`8q?:T5@s-@:@@0@ĝ@@@L1@ॉ?&r/??%TR婿-Kol3?+@b@{@@`@@ @/@^@@@@i @"@9?ޝ>Cnra]L?3?O(4@@_@%U@y@tݏ@ @?x?o^j_?W|@@@k@h@$?o6>q#@@X3@@@@l?'ړN<>?ʷGp J>ty@,H@9@ AD@S@)@0`@A?@X<@$l@ Yyʷ@\?~ @@(;@n@@I]@=?Uk?c@Ԙ@l@4@f@M?Pnf(u?@@BЙ@^<@i@,@@@bD@S@)u@;@??\ @h_?U?|l@L@"2@/@@@f@$@{n@@}T@?mX??0@ڦ?_b!.?v@?51q?7?X@M@@;@f@JmL@J@$`@@&0@ ?n-S?@U?xo}gvR? D@?:>Z?>@[@a@JmL@qx??.@[-@?]yS??X@4?sk7ʹxR?@k @(OO?I*@= @qx?:@d9@[_m@|@,@P}??0;@y?& g2>k"@J@q>`T5@m-@:@ @0@ĝ@@@L1@쥉?6r/??%T[婿0Kox3?/@b@{@@`@ @ @3@^@@@@k @+@9?ߝ>qnrX]L?:?U(4@@a@%U@y@xݏ@ @?x?o^W_?X|@@@k@h@'?v6>q#@@W3@@@@l?iړ<>?ʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷW0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0?Y4>Sk@2J@@8X@Rޯ@@}~?j_t?@\@f@*@@Gk3?gX{??@@@Oy@<@q˞@1@l"@ZT @A@|.@ɕ?W#@dU]@!@@l>l@ @Q7@4#@@@G@-@@F@{E@?9=?8?=?,-Ū9`??I!??\H@T@[*@݅@G@D=@ p@„@BI@ ?>L>?D@ܴǍyaY¾ @!?s>T"(@w@˒R@D=@h,>?n$@"@U?ۼ??\@=  gsҀ@,H@ ؾd1F??@f?h,>@@1(@GjQ@K@?m?w?+@>ؗFє趿?U@"P?L>q@o@lK@@D@7j@e%@@C@d5@~?Pso`S "@E %v&D[?@>m@3(@@@@D@k@@lbk@B@f@`@'@v?|?Z=9]ϔ?{?j#@n@X@l@u@,@k@??u0prGgۣK;@ڧ@"@-A7@)?[ ɝ?-@6A,@n@n@uս u0ߢ?E4>6Sl@3J@@7X@Rޯ@@~?yjlt?@\@f@)@@3k3?X{?ߢ?@@@Qy@;@p˞@1@o"@\T @A@|.@?T#@dU]@!@@j>l@ @Q7@4#@@@H@3@@E@{E@?M=?8? =?-ت9u`??`!??\H@T@_*@具@H@;=@p@„@EI@?6L>??@عȍzY¾ @!?r>Z"(@w@ǒR@;=@,>?k$@"@U?ۼ?w?\@=  gxҀ@,H@+ ؾg1S??@f?,>@81(@HjQ@K@?m?w?+@'>ɗFє趿?U@P?L>u@o@lK@@L@=j@h%@@E@j5@?#v`S +@E%n&D[?@>m@6(@@@@L@p@@nbk@B@i@`@'@?|?ЁZ=H9ϔ??j#@n@Z@k@u@.@p@?|?W0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0@@4ݭ@@1@85@vE.@@Ԉ@aa?:"'N?L@'B@J@2H@J@O@@q@@~@@@k Ad@#y@~3?'U>>S#ڼƿ`j.B'o? e@%Ar@@#@~@Ng> G@@@S@h@L>P^@D@O@'?eQ6k@@@?3>Nn<]L̿,?`?@,@[hY8@c@@@Q@G?@ @Яؿ7ZnyǿT>Or@,@ @?8 @ƺ<^ھt(@Ҝ@?Cŀ@X@=?W$y KR+t>nA@\@Xw@[C@ք?X͵f8V@?#@D@@v@3X>u ~+ʾ׏@9O@#$@8W?{]?l߿%?%r@~J@ٿ@Y+@X"?р"q5QT]uU?_@@+t<#@}@5@@N@?*jM.+@6 @.@ 'q5V?.i? 1@!@u@)@:^k:?@@Q@Y)?1O@@/=@cK@叅?V?NN@F܈@'@@@@|z@%a?JL??#=0x>g? @A?S`?b@OA A @@NN@@߃@@rJ@@ix@b)@&0@?)Vl%?n+@ @?l@@@@j@@_?@ז@k?%3@坁@'@@C0@g@*H?"?( @ Cy@-V@b @!@H@1@T%@F@_?@¾>p??e@s@@H@Q@@]4 >oAnP2?sk@@@,@8=ҕ[Z¾Dna?R?0-@@a@ @?q}u]ҟP?@S @D@Z?CNuV盿?Za?PA>j?a?Qt_yR$@a>@ ʻucd? @¾`?@u T (?D?t,]YͿLrAUA-A?,}H;c?@I {-@Î??i?s%@4*?Q=I?̗AwA/A>>D=?2?zB?{}! ?+ ?]@OAi@C @ 3As@S޵@\@^-@! ?M=f'ſ}!9/0?m;??@A @2@]QHlE%;cD2A @@@L@-?@N@b@g&@ҁY@kI@w@k@{P@GOԾ؇ؿGU?ѷq@8@@=@rK @@t+?Eh?6I@@@4ݭ@@1@85@vE.@@Ԉ@aa?:"'N?L@'B@J@2H@J@O@@q@@?/@2@@B @&@]?l&_@ɕ@hP@ޜ@@O.@Ǔ?`?@Gk@T@@Հ@?h̉sq @,@B@k@ʍ@0?Z? p?4GA?2`?2@@2@0@?q޾@dhD< Xͳ4xYN>@r&AG@>GSp?A @t?x&?H@eZA@=2I: D< F'B,+=KoP@@2@Z?x@R@Z@?w^@u@(p?~R0`JF'ͷD7>?"@O}!T@@;c@D*>Ba>WRBG-ͷ,Ϸ(IؿU ?%?U'?V`@Y@3.>/O ?=&?mXA@?Q@G@9S@@nV@m@#<R#{&? C'@=@!@e@+3@@B?>CV??zH@E@@L@`pIЯVU?@ @Mu@Q?ܿ> Cƿx>?Y@\@\{ W@qr@v@3@X@l9L?Nv>ޭ??Ia@$h@h@A.@8F@7@aBRSB B]\@!Bs/@@DG@'@@M1@Nv>iܸ=kPe?am?|q@[@@??qAhAt7A\8M@A'L@;?/??i⾿0@@J3@pB@27@%uW@|)@D @?_QU=O4%w=o@@䮎@ʘB@?E@@R@V%@0@V@@ @@w@Eu?)>q@D@Ǵ@?٪?ܕ?9=.y}/=&u@!@$A@V@?/@2@@B @&@]?l&_@ɕ@hP@ޜ@@O.@Ǔ?`?@Gk@T@@Հ@?l78ۡ˿o@;@@;@C[@9i@A@X@V@@P@2@k\Mql7UHr2jS.@M<2A'{AǸ_@@(u@ɚ@@ANA'@[kUl?/?)e )?:'ACA?!?1?@u~@p{@1AHA'@C?)?&?@@?;ôQ mu@j@]?٘?#@???@p@@|-y)?@e@&?Eڠ#@w?:a}/9@UO}@ @9@Tk@ <@29@ۙ_@:M?4j"=x@B@"N"E!+bƻ??5}˚?AB@5M@i @@6@,o@xO@mA?!8=Y*!+ƀ*}@B@%@O_@3@~@@: @XG@6g@?&''?P0@v7ƀ]@+@@| @2{]\@@Q@1@ʒl@S?J?$@l3@tٿu3M?'=@y@2.?%%"@#gۙ@":A:A +@g?<@짠?p@=A,'A^ϧ?( @¾?j7Hbm+@*NA#A)`@zY@@6=@7@ZAWjGA"J@ZEA80-b)NRq]:+W@@d@ W@UW@1@}@ȗ@q?Z@w@!@>@ɿ@-brSSq>ʡ@@@K*c?^A?ܖ@ma@@Fie@"@wo? ?~~@ @Hf@Uoz? r T?Mj?!?W@ZH@ٚ?r`>@@?{bt@@K??N6@Q@x@^? T?4??>1Coy@錎@?X3vCq>J@ Y@/VῸI& ?6ߗ?4?L>h?vd??=%>M??hRd&/QM#ͦ??OP1V`?f9?L>#<+u???%?0@`F>ckH@zAVqA'a ׻R?t@?#?=o?@@l?.pW@~#@1?TYOʿxk???G@#D@!Amؿ@g?,@C>8?>ѥ?<@.pW@͙?\??[X@|a@?J>??„*;([j@??>:@Zk@*+@r?͙?2rkTz#N@@U@3@Ȱ @Q@?ux>h?e?S?,?†@@T4@?{@2rl78ۡ˿o@;@@;@C[@9i@A@X@V@@P@2@k\Mql7~ 5[)o?nN@Ak@|@N~?5R@Ń@Dw@sH?@6@@:?R9t;ؿ~YI@7[@&?}QzxtYk@3@ޣ?@)A@]C@a@r@\Ӓqo C<@ @YI@K=@H@r"k+ΐJ @ 6@@@<@@ @^>E@@-|JNB>@&q? *Ŀ! ?ѿ@Sc@@BZ@@ @0@Hٿu@ J@ЧJ¾~MU@a0?ĢA{@T@@;?@2@^x@¹u -?q@P_ݝ]…,/??gkf?@A|;@$v ?@)AH.@ߕ? `@qP@o@V„&.MT@@G@ڿÿ@r@董@E@r@!@Ҏ?^@f@& tº@8o@Ggm@sf@]@o@'Z@Dz@*?ĔN\# @8i@8 @NU@@PZ-׿g@aU@u@♻@w A&@}@@i@Ym@/i@8@@@zINLs7$w>@ֿ@b?@G@J@k\j?@Z@?c@ZLCzINfl㐌?@Ӄ@wv@%(?iLd:Fv>@: AF/A?NṛQ[*nJ >y@@>10@A*=`,@A@l|>8waUu@]>@=>@@p@w ?8B%Q[ʧj@mI@j@^,@?駿up@"@Sۿq##l@0@䁎G!?#@>A@ʧj@fdV Sn? @0v?2F?>g@":0H"RӀ>d׾9:>DPfdVf5F/Ȅ?X@@@cI{"I(J)7 XO|??@(?%a,ENf:tbe> V><5?Jc? 9KUS$"൚?:B?0=^108>,p H:tQ@0@M@J?x_Q$lݿ ??vssP@Z@y!=F¾z/?rh?y?Q@ϿR~g2s@Z@c@2z?N4@E7l "@,j@!>E?&@@n.89BN] !?AZA@1?|?(%͏>?g?I@A`Ad?ӦBN~ 5[)o?nN@Ak@|@N~?5R@Ń@Dw@sH?@6@@:?R9t;ؿ~ _@@#b?2L<(@e@N@F&@7@n}@F@@c@,@PT@kg A7@3 @J AwAV@P~&O> D@e?hZwN OAv@G?@7A A@";A8A5L?oO@@zB`NfRqB\A7ȨB8?6@Nܭ<СAMq@ @AT#8j;@{HaץpAfRqBBcBqlXZIݽ@$9+E>A踈@T w@zA#>`wy@TowHBB|BAAڈ@V@U?h4Ac@Y@<%Ar?οd@Jwxo8B|Bb M1 AYm@Ww*@AS@Ɇ @@~ A?@@/?HܛbѴ=- @@*?=aRv@!0A{@@AAB@z?@ f>s5IpPwn@=@ࢿ3VVJ?@&3@4@Q @k@5)@@]?c䴿Tj@?pP2@@Cz @5'?'5@(@VwF@,@`(n@X&@؉@'@@j@5ָ?@2@樑%q@ENt?@IJ@Uu@?$??n?+&?z̺?m 5@ܿ@$@O?S1sY樑}c?Bk@' @Kd?@RE@x?5Q?`O@QƊ>1OͿI䦾?y-VTa)?:@*@6@I/@F?T%>+?y,@|d@6@BG?n&CCǥDo猿??x?q!@i'@A@o?F?1`f~$coh?@k'@w@7""^])$ @w@Xڀ@a!?ߗ1`|;ʜ?ڟ@V(@܉.@?8@8?bF;)Kݞo]5M4=U@?@c:@ڞ@ ?VC>|;!@@@Wl@Ë?Aտ??y? @`'7O7p @>5[G@@Dl@QX@!@wh{!>|qN@@*D>_@@ {?hU>I0@Uq@0?\g?`@^+f?ZÄn:pQ@CwR@@@>p@B(@H?@d@p@>Z@@ U@>E@\~,CpQ _@@#b?2L<(@e@N@F&@7@n}@F@@c@,@|@9V@?9@?@*@*;~@f@@\Z3_:?}@uA!@1vx!@^@p&?d*@AL@B.@q?w?@)@ H!@>ʿ!>˿@ @ͽ1?Ĩ'[*a@m@5>@A`"@%p$@ A@k1@@9T¸v(@@@@,@|dxw>s`@;Z@h?=Ֆyd]Zeֿyͮ?KD@e@|?-TA],BL>y@!@G@ǡ??B@ @ ?8@@}t@,¾H iצ* ]!@@@?6>|@9V@?9@?@*@*;~@f@@\Z3_:?}@uA!@@u@oAc@"fg?^@?9%@H@GM?b̿V?b@T}?߿e9@ӴANA@4mMӿ~U@%|@š%@ ?D6??l! @ zP@Ϩ?X!ᠾ:@nv@: 4m!U)v@:OZ?:,@#@ #@Uu@?\:Cϭg@DB[AVq!nAd?΍ !j@@Ձ@>@s>%@ @1p/Zያ@@+y,K@nA$C ĿB~&bC[P| AM^WAv@d?!@+@ۙ At_ AB$CŦrCQC aUA!_x!AZu{ @@tcb@X@Yz5 nA@ڕ;GB{0CŦrCn%CBG򎗿ZAmd@2@~#ҽ @A}C> ADAf,Bn%CA Z?_Ef@]p@|׿U@Ǫ@4L?#@xA3sl/@x?-TAAA1q0?)׿F}@O@d@~'?M@@2?b?@/iEhP djw@@ω$?}?rr@ٲP@mn@ j? d??,@ڟ`?磭E?m@>@CP 1@E,@7=@M1@c?|d@Y?m?2@?~տ?Vp@M-?v t@E{A =A1@>S\Yo @0@F@; {y3| ?j@w|?!!ޫ@(@AK?;z} nyh}a!5VXy>S~@C@l@x?Z폿:=r^L"~ܰkE\>1W1@+@?@i@䈿΍}a!@h@mpAAu@??6SYRaFD_Z?? @_˽@T~A*@꘶@!@o?c .@BX@}@?p[?>4?+f*ҒV#+4/M9ľ^@ ?d@xt@.@o?ߛti\.9w >NF 鿷fߛF+@_@@F@??냞?sю:&- $[ nx}?9??D;@@X$[@F+@;r@@@@R{@@p?¾,WtX??S#@@CAdIAU2@;r@?Ԣk@^@'گ@@Լ?o?ۿPE+y?3/@۰@w@ǎ@/9>eid?Ԣi>~hXT=@@Mi@IF|_?Nw@j?*Biʻ@I@S@ci@u@oAc@"fg?^@?9%@H@GM?b̿V?b@T}?߿e9@ӴANA@.@Qe@a@I⿧h @@?r8g?@I;Rj?A@|$%*f@no@.@bx=+@@Ar@ ?A@ @p? @""@H?'7>Z@q@?II@|A@bx=Kc4?S@ @!燿E?G@g@9&@Ʈ@56@}w@}K@,?R@ួ mKgTmLF?@#:?30ľDz@@EpE@ȸ@ 5<=ϩ@iUnK1D@Œ@l,ה@Bc?Pg ?l@&@p@ւV5@A^@=@Y5@ٽ`Ʒt>?yX@rFY迼 A6@`&?@APǿއ MR@_@ _ڿý@.?tS?*@NɿtX4@7@L 22Pǿ=hQ>6@?Ly%L⾼Ј@8D@27?L@M@4yp@X @q ?s{輍@ @#?H݌@@Cz@0:e@|=`@m@>D]@?:> @u@ֿ[yҋj@@3]@N1?"@ @g?8@͉@?k?G@p@[@MItz@^&@D{@@c@C.@Կwөb@ҵA@5%?4V@>Ö.@p A&@_b῕E#@֨@@d٣ _?{@vc@P]a?AATR,s@>@?/ @+55d8? ? nҶ?@L?d>wcOΚ1)=3>1 8?ԕL@;?c:E8?y@@?@I@'L@.?;> N6 FBA?ǂ?2a')@@ʁ@`@y@=M@O@9@@y8@ ?#z([{i; *DĒY?%0@ @+l@Cm@=M@T!8׾7@v@@0B@ƴW,2HC ^Cc?!@@m-6@3TÖ@ @b@2ԣ@t@@?q>hQ ۪6DA ~P>o@6@6ݱ@0&@Ö@ A Ah@@ ?㋿|??a|$?F@E\˿?2@5o@gA Ax,@ό? &>ba?ѽ@@ew?1`?Z? *?v?@/bA R@BϿG ?@0@c@v@x?|)U8 @@aO@!fqs^w.Qg@AزQ@k>k&V@@0@V?@ckAY@ۢ/.@r_@́JeAxs߿?\?j3|!. [.m"ax>![-0?#A A?ʤZP[.@?f?-T |,?F"hVW@@H}~g貽{?@T@?qmEmQ?<}@a'u%$N@G?2@n>b 貽_Q1X^Yl@Il?.dB?4`?yݎ=cXȂ@@R tZ_ Ŀ"A"%A}H?O͇9>Pyп $ܾ̏rML~;k@1 7A ACb$ ?W@Af@w_uu@N@dؿ+.rLd>@ @Xڡ@RA@?[@t@*@Vb~(?~A n@bRSxR(EͿ$fgsG-$@@p?КZav,?{@[@?Q?t뾒no?_0@v@ޡ>o'#N> m?o@[@?tȾ%O7??N??߀?@@A1@b?AhH,>TD芿+R!@@> AD@3=?6?N?@-@zk@M_@8c@r?Vea?-d?0>Q?t%@=@2@SU@F@@PIAN@H@k(@j?[> >W?{eaae<>YŽM;޽8?Z.@-^@*@PIA%@v@#G@i?@_@ 6tJZ?@@zy08@+3@?@@y@%@d|@8Qa@z @@@\1@,2Q]@LA/@]h7@@)-@H@ ai@d|@@7@T+@?ƣ@3 @W+~R@_7| lk@\@S?@;@=|@@tAB@(l@@Ҳ?t&3HZ%Q/[r>%޿ʿ]?Y@v@_@tA&g@?@VC@9@C@j?: > >(*;} ?<>?p*@k@$k@ϊ@&g@@{?2@@A=@k>J[tY(wȿPW?j@DA @B?K.?@@?kw•o`0@@ @n-4}=7[K@@f1>@/bA R@BϿG ?@ z?6Y>[@N@K@@xa?Y?@8@)@_`@X<@]A0@i @(? z?Si_'S@a@FR)3 GF['E|%@*0@'#?r773DH@@\@di}c"w?k>&@ @kw?G:6}?3@a?_NK5?/>?M+ @@'?Wz>@"@&@1@c@n?KX?1J@j?A2`5>C!t3Ǘ? ? S4>2@@1@@x@H,?֥~n:? ? ݿ1KMY?r<%~Iab?Ѯ@@@w+@Z@.HQav??1D lIۋ>U|>>@[??_a{@x@@2@)@#?i]a=;h@?7? @s>jP^O?B@׾ 9PB@X@2@^W:ҤV@6%n"c":%@P@rs@95I o?ۿ&[,?9@?S&1~^WI*-=ړJr@ @h? c)>d͒?efC߿ue?տh@ĺ5@͗I(xhA IoM?8?+?f<@e@-8@=(?-¾]@>}@y_@.5@|@#>>@L@bZ@@ z?oM?j@5@AaA[OA@+ݿ*e87@qw?2$>l*@Q6>XO7P@2KA}@[AN An@j@c@@% A05AAs@>=G2e-F@i?I?P@@\@@0@H@M%@<@\8Aٌ@Ņ>AKXBRB@,9?H@> A|Mk@?j@@@?@@/ӯ@@ם@4C@w_@@3냔AB7ϻA8?,2D@$m@?@ ?+@@?@,@4u@@>`q@/i*@Z8@@GݿȘDi5j=BRkR+z@@O@1@d@@i@,@q@f@@+A Aj@G녿7!0ٿ}%&7+.Ͽ PJ`@B"A:@A!AQp@q@@r@cA`AMAh@FR21@i> /{?Cy@5{M3Iz@?.]A=oA) Al@@ z?6Y>[@N@K@@xa?Y?@8@)@_`@X<@]A0@i @(? z?@X@u@ @@o@.q?%m@@ S@k>@Bw@"@qf@C7>)*@@ZS@@m@@W\@{@@@A@Z/,@p? ?9ʿ{/,NX@[?{@@V*@@'?' *@W\@#@3 B- IBo7?]@m@L*j*7cg@@bc?@d XIZ [S =SWr@kc?@ra!~4?.BE@p@e刿?|Z @1 gYbh?F@K@'Ϳ"lF~xHu@@ݝ@w=dv@1 :lNt@6e@ @)Ǿdg?#y=QL@&@|^@a:I)DHC?Ƚ@_AOp@%>3 ?! zѿG>Q@A8@?fd."IS`@(@?h@@@f@b?0?(~:|odV??O@@A@@&/@S`@޳@@[s@n@L@t@4?Rl@3@%ۓ@(?;&@5@v@?? w@w1@0@@[@޳@@6@f`@萓@I@Z @?@s@AE@L6>,@j@?"6@@[+@r9@xXL@@o4@Rb@oS@j@7?${@ U@@1@^,)n+R?A@K)@ ?? ?f@o4@ @@/h@z?I„|W@/@} Gho%"1A8V@ѳi@H?Sf?@8d@ @Pت<@`A@i|>K@X@ױs6AH$A'AŒ@?EQ& @ z@`?k@~A@Pت<ئ@ ?Aȴ@6?N@mi@!<\$~/AS'1@1Tp@Y=@NiAb@?J@ޠ@+@ 3@K=6rJ@*f@m-`d2?%̿(@&k@ 1@@:@J@K@K@۠?@???$O@C@亿H:$@1r@4@?TB@ v@_@K@@@w@U@@G?6?{ɧ@n@??@@)9?L]@窽@G@G@@@X@u@ @@o@.q?%m@@ S@k>@Bw@"@qf@C7>)*@@ZS@@m@@Z@4=@Ѫ@lEy@@?@ @@``&@+WO"!@9@8p@9@@Nw@7,F?<@Y@q@HX~@+?$j@0,@-ƻJRqBNϿ?_? ?F? =2:I?6@יp@3?3'J7`Iz?k@@@0U?3'1\(?a@=?2ג˾Ʃlm?a 𿚭 @`@3???R7,&?T@?2 5M(O,?H!LԾSqϿ( س? j@а@" R\T @K@Zv?qn(^ y?'Yo?B4?h`?v4hwM?v@#h:@hվ?I$@}@@K@|ͿGybf$ؿcA 2O)De_@B@+@@?W@Q@щ@@@ֲO@?'(?Ա[{|gyЧ?Q?*N@@@@Qx@W@$U@ @?&@z:@X@aO@F@W@eXA?dֈ@I@UV@4@5@9?J@$U@dX@9,@35>/]@+@ @@L@e?U138@rg@@ɴ@k@IE@dX@@@P@o?@k@J@:ݱ@!dN@z?=OD 0'y?@Auo@LL@B>?W@@@q@U@Yw@%@l@bL@E@пp?HĿ@3@m@@@?@F@@<|@=@zڳ@V@6@ä@FԈB?_' ?DN2v`@S@@@@э ?<|[(e@"@ ~@??׽?dlȳm D*@C=@l)f^*Eu?=?ip?=@@Z[(l;)!@o@YZ@b@ʇv@u\>υ$"V@?J՛va@/@?v@t@>O;~$FͿ< @{xAj @8$@^@[@N@@J AH@O?F?7@@KAjWAˏ@?>9j>z@Av@!#@I>?SM@J A־@q@=r%?a@@2@@H@ܽƿїm=H@H@s@dF@C@<Ͼ)A@־@Z@4=@Ѫ@lEy@@?@ @@``&@+WO"!@9@8p@9@@Nw@P7F?j;@X@@6X~@?F$@Q@@Ј@vJ@G#ҿ =&?Kξێ ?F?=/:?{6@"p@3?2=(i@L.,@N̻RYOϿ?o?ێ ?+b6#޿8o)1dcܔ?,|>@[?':`@z?*j@wL?Dv@ui:@վ\ T @K@Ov?Eq(^py?^o?%4?ؿc#(_@߫@+@[@?H$@c}@@K@-ͿOyigؿgwAzŠ?J?cN@޴@@@VQx@@@cщ@㸧@@%O@I?(?P[;~|AD?,Ԉ@`G@T@2@#5@?щ@U@O@`?&@p;@@O@F@T@j%18@hf@@ȴ@ن@D@hW@h7,@>,]@,@h@S@K@?AD0y?@ǺAo@JL@h>?@@@L@Xk?@ @@nݱ@6bN@D?AD38쾴FĿ\@z@n@!@~@>@@A@[p@5@u@@j@J@E@ѿt38?4 ?N~u`@S@Ʈ@x@C@ ?|=@+ٳ@V@6@@Y H.B?*@ H=@e)\*(u?w?ļ?l3ɳ m *@@?J+қa@/@?F@u@LЅ"@L$EͿS<@xA@6$@^@@M@@k@@WU]@g@_:@@W&V@@;L$Ʃ>@j%t>=@A@#@^>> ?;L@ A@H?E?`@KAVAs@?Ʃ>ܯƿyܗo:H@F@r@E@C@W<Ͼ(A@I־@q@Mr%?@U@@@$H@"ݽܯƿ0O"!@7@U3p@y8@@_w@Aw@!@rnf@LB>)@@ET@@To@@@v@ @v@o@!q?k@@^S@k>ի/NV@?^y@P@>*@@? *@{\@y@@揪@A@,,@Mo? ?U ʿի/Jh?Sپ 9h?۳@!RA.@).?O-G"?aB]?`g@Aa@zDvJh(??GG󿂜@A%@C3 -{ v~@@M\@';ҿlFW^(?m*8c:Pwg@@Og?d X7'7?\@m@lJ+m*  ?.*E@Ep@p房 6 fS 93Ser@c?@# F~xu@hݝ@%M=Kc=v30 jY7bZh|?E@K@KͿ!eF?=QO@ @^@#~<~KXt@c@ @Ǿ? ? ѿjN>,S@EA,@L?d!IcH4?@^Ao@w>3 ?oe `V??O@?@A%@@/@`@(@4?@@@d@Z?0?n:oa?;&@z@v@:?6 w@1@S@F@7^@@5@ߚs@@0M@&t@F1?^Nl@0@ؓ@a?AMl+>r,@@p?6@٭@+,@9@bZL@-@@g`@"@@ @ȡ?@Er@̄E@AMH4p+O?OA@S)@ç? ??@m4@b@lS@i@1?hx@O@@1@oe,&*hz"3A2V@i@D?R_?@5d@ @@f@t?HQ2zW@@} wh<$A'A@?E& @9 z@i?k@[A@J<@aA@>@@seq6A<$A.>'1@Tp@+U=@iAbd@h?Q@&"A@ͤ?Ճ@'@_q4^A`Ah2?w$̿h*@t)k@j@@[@J@ݠ@)@/@2-=/oJ@sc@>-`h2?:%H$@/r@@J?$RB@3v@]@P@J@:?@?<?" ?%O@C@O캿Jg?@^@A8>*9?Q]@@H@H@2@v@Uw@V@ތ@? 0?ǧ@l@=?gk>Aw@!@rnf@LB>)@@ET@@To@@@v@ @v@o@!q?k@@^S@k>ö8@瓁@``@<@=^A@ @-?Tz?V>^@P@@/@_Cď՜??@ö8@ <|[*D?@@XD FFh,Y(S@a@UBGU <]  H@ @A\@vgiF~VcYw?*z>z -G[tဓ|%@v0@%?r<3]?/>SM) @U@+?|>X S@@&@ @w?ƴG0}?Y@ ?R^?>'!4?? T>~1@@H@Hc@k?&XAH@ha?2(f>zh5?7p e>>@[?p_{@Bv@)@|)@@.HaJs?f?v7sI%> @s>{PK?B@j׾9ThB@ƀX@@)@S#?%m!a=*=h@?V? @o?Tۿ_,?9@?pS&(~WФ@61$c:9%@Q@t@_: o?˒?ifHG߿e?h@5@ &f? -d ٓ4r@@e?>˒?_@/5@@v>>@ @\@@3z?M?8?'2?>@Th@9@?(? ¾3@}@_@$>l*@ 6>XuO@KA/@[AWO Ap@@6@AaA[OA#@ݿJ羦57@?w?gf-K1j.F}=Qh4gf-?@?( @Qc@,!@-4?@؉@+Z@9@o@TР@X b@'@۸@Tw@j? B9APw@j(I@d@?4I?SU@@\@d@@m?3?S@Y@ss5̘A B?LXBÎB@ 8MFH@h AYk@C?jr@@ޔ@+@@T%@<@8Aތ@>A?LXBBϻA8?1SD@Cm@)?@P¸?@V@U@߰@6կ@@U@5B@_@@d/ЄABj=BrSR`{@O@f/@b@@oi@,@u@M@_q@d*@X8@@ݿtʘDj=M'7x2Ͽ P`@NA"A99@AATp@@A@@@E+A] Aj@ 8:ٿ1'M'7{?,y@ƹM7Iz@).]A=oA Al@@Fr@dA`A/MAh@FsRַ1@i>ö8@瓁@``@<@=^A@ @-?Tz?V>^@P@@/@_Cď՜??@ö8@\@? fĊ1>@TaAR@ϿȒ?@[?twor0@@@o!n5[?n,?p#A AkOPbA!A>߿'\?O\}![9 "?8Vh)W@@HmgGž Z*0@?og>q?bA9`%(N@ ?S2>@ n>se .Qzqs?s@?)kxQ?@/F'M(E?Ġ=Xʂ@@ͮ Z_}Qy^o@t?uIBą?tM8$݄& ܾmrK~k@ 7A[ Aoe$Ư ĿAT%A??ROFT >ky~п8$;gd@@t١@A;@?V@A@w cgu@N@rؿ1.;HͿgg4K-@@oO#?THꊿR!@@> A\C@Q?t%@;@@LU@@"@h@i@\@_@?}ڊa?.-K?׀bOr<:7ŽkMg޽u?v.@]@7@GA_ @8G@bh(@?V>v>cE?׀ @+@~K8@N3@%? @@q@p@@G@p?\@_@$s4~? @͓LAF@/k7{@@-@@Ii@hF|@Ca@/ @@@2@r +2tli@͓LAR@Z_~vk@\@X?]8;@"r@Λ@@+@?@ @)[+R@5/D%r῿ʿ@_?U@v@z@rA@Sj@@²?B6H(5/8)*j<= ?M:>%࿧?R(@:@$k@%Њ@rg@@A@@s@}?EC> >8)*t/(#>ɿP>W?@DDA@>B?R.?/@O?o1@S@qA=@>ޤ>'[t\@? fĊ1>@TaAR@ϿȒ?@[?twor0@@@o!n53@_@?J0I@aA@$Sx=@@{Ar@& ?@B @? @#@`@F;6@*w@ K@Y?CS@[ m9KcFA?V@/ @{懿"W?H@g@&@`@VE@@!\\y=6@٩gvmL@TdmydF?@":?4-þ z@b@Vg?@A9@s@Ղ]C52zD֪@ @[~l!]ٔ@c?g?Ʒ??lY@_F迪 A}6@ _=&?l@Ab㣛@h>@W͸5@ڽ?Ʒ9tY?@[AɿnX4@:@dP12Vǿ߇_ M}@@_Aڿ'@.?9t<7?L@HS@yqk$@@ w ?p=jg>@d?Ry}ᾰֈ@D@<7?[=e@^C`@@UI]@?+:>.$@@`ֿ)y:asyU@) @]u5?1@E@z@[=e@(ω@˚?p?uF@@K@I z@&@>{@j@@]@MK4?#@.@蔴?2@(ω@2W@>.P@w AɈ@F#@@@~@8D.@Կ4̩[d@AE@z5%?2W@?8AURM+s@>@s0 @s+<5-f _?@cc@7aPa?N͚.)Ϣ=3>1;?ԔL@R?mc6UE5?$ ?nmӶ?@vL?Y>cON͚1 DFA?Jǂ?ԅ)@G@@q_@@!@=@G@sG@3ܒr~?i/>N1 T'eBڑY!?pV/@@fl@Fm@I>M@@@ @f6@?fߑ(W`{ 4G 2CI ? @@06@P zB׾7@{t@@33B@Y//4G6 B9A[R]>o@}@ܱ@&@uĖ@@B@ѣ@t@C? ChkT 6={$d?@`Ho˿?/@l@A AY A?@@$?2??M={$U)뿇??s: ?P7@"?&;!?w,@ ?&>a?@iw?-a?? U)3>?<:F$9pj@@Ew+@{C/ęD?ڛ@;&Dj?A}@~#*v@o@C@d@R@@⿒ho@\@?<8g?ڛ@@EO?qf̿"R?2a@oy?<߿f9@AA@B@oAc@!r?n@?BEM%@@Q=?%?# @`zP@?Y!TѠe;@x@7 :mNy`@D@>:>Fӿ[@'|@%@'(?Q=?} t #@y@x*?'\C̻g@98[U+T 3v@@G;qA?1@7@} 6t>z&@ @m/u@+@+y7J@A?qj@ @A!꿆@@6t>d?@ @> AW6O A)B$CÿBIbFЁ} A˒e^OAg@d?ƤAV@[A@g6qnAO[$DB֢0CӦrCeQC$TUA]x !AfZ{@[k@ƤNҽ@}A_C> Am{DA+Bv%CB J?ėZAƐqM@ @NҽRpl1@8¹?-AAAP?`fO@t\p@䟪w׿T@:ƪ@R@P1@_?ld@U?m?3@j@|?!6@g@ L?;y G @+2@'F@{x3 ?j@y[LWհ{c\>'Y1@,@?@i@∿΍>b5Va>.@@l@x?gꏿl=Ŷry[L4F Z)Z?M? @ɽ@B}A@f@!@g@oAOAb@?fRa4F+XH+M.ľ@b?Zd@wt@{.@?p .@aW@}@?[?3z4?6faӒ#+eɨ(e>z >MFޒ/fܛi<.yS??(ʿV&UG%-#Yns}?9??1;@E@&[@|+@_@@F@9?-?`{?NM%-ɛI}X?U?'@/@BAHA'2@r@@@@Zy@_@Z\?¾4,dWɛLEu?;-/@ݰ@Xx@vȎ@L>gdpԢ6kD^@bگ@@׼?j?ۿLEQw@u?nBbļ@>I@@cwic/ᾔ@̧@!i@?t{d?Qw@@EO?qf̿"R?2a@oy?<߿f9@AA@B@oAc@!r?n@?BEM%@@@]*@"7~@@*@Z_:?@lA!@.@@e?7>{@T@9@b?@xY?@͸@G!@_Aʿm,>@"@˽1ALy!@_@c&?f*@L@.@p?x%s$@d A@ؚ91@@m8mhèC[d@qm@>@ A "@%"E^]@bAC؇AȘ@ȶ_xAAvIϪ@2A`yL@0eQIIzBpC6/C rSC-;Ba@c!ޜ`As@ >?+j@d A/h# ABt<'CcC CRAAE2mX;XA-@?+QF)@ *Ay?9!AhZ@ :zAQBɇA (:@@A1Q?cAf@QF4P*@ A?@ q@@G бgW&̻@E@d%y@w%AeY9@4t@ض?;@X@$?k{?Ɠ@RI?Ҭ1H1A@A@o>[?@% @'u?t "@ʩ0@@@j@{M*?@.@D@@g@Q?*7Ɇ@QU@$p@@ "@AC@8@;f?v@`@U;n@ڵ`}ye+*3RͤvA:@<@\@?J?AC@jh濖`@u@^^@ld>:B]G2?T@]P@?Y >L(j?M252ƿg>$t:@TL@<@@&F@B}@x^@c)@@g.̾69B.C?MPcOv|nžt[?b@za@O @>(UvPkj3義%M_ rj/@?Z1oOV-`X??<}C_a ?Q[?9_?5?wd?8@W@H@?kX?$?wYDT1x0;S|տ>`(@>@@@+@@@݃@2@9?XwV=WC1ֿҵvɮ?pMD@e@V?L*T| xn>`@9Z@k?=ٖ e]TB@ @?z8@W@t@b¾i椟 b,L>p@q@xG@á?O?TB@@]*@"7~@@*@Z_:?@lA!@.@@e?7>{@T@9@b?@G}@@m@5`@r)@&e@":m?ܰ@^@@Bb?`L6*@d@T@@&@W@G}@@X@C@D@Е@O Nܿz @TB@E /HWζ_@oJ?f~ ,t@QX@(@@@P @ˬ AA㢁@vO>"I@y?Lhcƒ..%@q@nD>4OZ@i As@P @@;A9A$M?ToO@@xBwM2XAvJPAru@0?59A A@@WAl#=j@)إoAQqB/ZA7ʨC*?@'N>HAj@𯾄T+t@JA>gx@[~(tGBaBBcB}_n3iZ۽@19 >OAv@T W@%A`? Ͽ@]JNpjB"|BA8=@@9?O0A \@ 9 @@ Ar?l~@^@F?fܛnb!LRL6 Ak@wb*@Ap@9 @w@<AAB@,w?@_f>5s`H"9= @@"&?a{@q2Aq@w@5 @j@'@N@V?촿Rk@u? tQz@ޛ=@ڢ'WM?@2@3@5 @&n@%@%։@@$@e@|,4Ը?@D1@@Qv @4Ƹm?43@F&@pF@,@&n@|n?5"?ź?5@x@"@O?/s!Y,0@MN?@(Ų@u@???|n?*Q?5?|=վ@^@ ?o}cb?Džk@L@rd?c@BUE@M?PͿ9ꦾix?yqXTu?@@6@-@;@,@@?=@2y_>M@>PͿl΢[D???)m!@e'@@?F?U>]"?.,@hwd@n6@6G?xۘCl%Y [$S @Vw@ـ@!?c̗ dz$gh?@&@w@$}3M54=@˵?@:@@ ?HC>;뻜?@(@M.@==8@ˀ?0pF/Kߞ475Q~B@@l@X@v @@j@)Vl@W?MGdտ@y? @ o47BU>F0@o@Y,?dg?`@$f?Ä9h!>XrN@@\]>@Б@|?BU>ϥ@d@7p@EX@ @{s= @ H@rwkN @h6@K@0@@)]@6@n0@/ؿk@M@ȾsЧNlB:A@{?/ 2Ŀ?ņ@hg@@p=?i@1@ex@uy1?q@pKK½~J_@ƕ0?\M{@$@@p=?z ?{@A1@?q`@>?k3[+;L‹,a /D?:?3f?@A=@z ??<@ؾ@^@kh>tP@@#~VBa JQ@?=˝@A"@?F@@@܎?I;?@^@눠&.NV@G@#%ڿvÿ@w@ @F@p@h[@Gz@L?_\ # @Ki@ Ot@do@GK@Af@`@p@ x Ay&@{@@ii@Zm@/ȃ'<@@@=@U@G@PY|׿g@YaU@@o@ x AG@J@fUj?@Y@?_@:LINթ^I`w>@ؿ@1?[йخ@G@LdJ:F>c@a: Av/Ay?Kr=̣gf?@/@v@)(?{GaL5w{Uu@Ձ>@rA>@@@ ?J%#\LJ*P >yy@g@.00@_1=&,@7B@@H|>5wp$ #km@0@ʭG$?#@-]j׾:>FdVIo?)@ s? #F?ݬ>4g@"y(I) vXx?z?@f(?a!CN fLI/釈?X@X@@!HŔ"y(S!]?B?1=1.o8>p.H%t9k>X>5?l:c? 9S` @Z@Gyq=¾_)?r`?t?@0@K@I?qS$tݿ??r5"@j@0>?'@@. :9ϿpgOs@#Z@b@B?"4@sE5B u>ɝ??aJ@AA!k?}ѦpN4 h?JAAQ@u3?|?$B @Dw@G?@h6@.@?wR4tIؿд Zhv?VP@m@ }@r?3R@@A[@X@V@.@N@ 2@TMoY7e8&˿>@Л@?@j@ [@h@Av@ɚ@@ANA@:*V,.W=0dS /@=2A|A_@@v@?@3~@l{@31AnHAY'@D?? ^??g)'?:'ADA ?q!??@!@J?d?@pp@@|.y!?@be@6?@@9?eŴt@@@R?톏?!@k@<@)9@â_@T?f"8|z@NB@8"ؽlǠ,@]?a<9@nG}@@59@k@@S@o@O@cA?=+>Z?#?Ț?B@0M@S@@k@f@G@Cg@!?'f?0@at*}@B@3Y@_@3@w@k@l@??&@5@hٿ1 ?=@z@!#B]@5>@ @2{\@@@}@l@<@U?[o@=A'A<ӧ?(?h @?"%?-""@g@V#:AA6+@k?<@V@7=@7@K[AkGA{I@Y>Y60gr\m -@,NAAq+`@{Y@V@@@v?{Z@@@>@Xɿ OaڅiL_Z]2W@J@ @4Y@pVW@@@`@ne@"@wo?x?~@>@g@zz?d} rl}Sq>R̡@I @@Gc?I?ޖ@c@`@x5&et@@??5@1Q@e@bZ?zT?hIj??W@@H@?1'`>p@@`?x3BX>M@Y@PI- ???2?ԑ> Cov@@?[3l&HMئ??},1`??yKM>}h?8d?G=;>??>'l;zAnAoL_ a?<4y> @֘?&-gqo@zA0AAp`@vZ>NǏ?3翴⡿8?U@ ??c0e?hXj̰?w?Mÿ@'A0AD@91gؿˢg?,@>ARҥ?-<@VoW@Jw#@1?\^qSʿk??V?~G@D@<^zY0@?<?:@aUk@+@j???h?e\X@{a@4?wJ>??x*<U>h?P?O?)?@@74@5?0?]3rT]eN@@@V@Q@ @HQ@B?U>A[@X@V@.@N@ 2@TMoY7e8&˿>@Л@?@j@ [@h@Aߜ@@μ.@“?`?r@Ej@T@@ր@1?/@-4@~@"@@d?'_@ɕ@P@ߜ@u?SA?7`?2@@1@r0@?ݾl?dRỉ@.@B@Am@ˍ@2?^?u?@y?)?+J@z[A@=GU < ̳uYf>@7'A@ >Q`p?@fT@/\@?a@v@t?xR!^ʟ!(oDF-*UK/P@@2@? @fT@N@>c@:>9k>]R>G\HE7G@?"@%}ٽ&T@N@ݲ`@>@G9?Po?o*5pB/*Pؿ?I,?MQV?ݲ`@@又@֦?h?9 @m]?h F j'Խ*H{?]@kvWR@@@b@J?l8@<ӕ@?C&+arTZNyGeA@@ Z@j?,@@W@?%?0@ Aqũ@3 %u aNCqR@!A@j@9@W@# ?@b=K# ?ɭ@g@I?,?Gc?]@@@:@ E@fɒ?]X@m@@M@up@$@3 @W!@X@ɭ@)9@@'Q@V"fs F{@@@/ @Bu@k@@@@@А?U?8Ң@LZ@)9@ҋRL#%?B'@ =@4!@@3@9@ B?$>#?SWA@Q@G@nS@@V@$n@2#<ҋRuU?@@ku@{M?>ܣC[?)?4@u@7@`?ƿ u>?MY@>h@ޏ@R@`@6@*A3HBf BOA>@%z>@{r@cx@6@MĂ@,L?0@@.@@`@Go<ʲA3HB#SSB< B\@pz/@@QG@'@@T1@v>?Ra@,h@Jm@.@|F@=H@JB#SSBA7AgV8TP@A.L@:&;?M5??⾝=]e?r?,q@@r@?K?qAAHNٸ4=w=A@.@B@ E@R@v%@/@+I3@ pB@17@HsW@*)@ @g?aЦU=HN?۪?ٕ?2=z8y-/=*%u@ @mA/@3U@{@ @B@w@Iu?2>j@D@@?ߜ@@μ.@“?`?r@Ej@T@@ր@1?/@-4@~@"@@d?'_@ɕ@P@ߜ@B+N?L@eA@<@H@I@@@q@@@fޭ@@@15@nD.@@iӈ@a^a?QƿfN'Vo?e@$Ar@@#@~@]@ʊ@^l AYe@ y@~3?U> >%Qƿo@bO@'?c2@k@҇@=@?>Û|b>, G@@ܰ@fS@D>ۜ>^@o@@ @Q@=UK?@ @ؿZn=]%I̿?z?@},@_Ih]8@@@;lھ(@@Ο?Xŀ@Y@=?Vx& ȿfp>r@,@ @?u @:<;a7V?#@e@@z@X>u^ +>0B@@w@ZC@?,̵a7w#X?p&r@K@ٿ@,@:a"?Ѐ$Bʾ>؏@BO@$$@X?a?c߿w6@lN@}?2*hN6.+@ @.@L"_ 5+Q]TU?_@@+o@#@b@6@@Q@)?_)O@@<@1eK@?V?f?1@h@܏@)@Skn~?3@@r>c?1A?Z?tb@OA` AI @@}M@ۈ@(@@A@@}z@_??L?6? =r#k%?k+@\ @??l@l@4@U@j@@o߃@R@K@@jx@n`)@"0@?*/#"? @By@ ,V@k @h!@2H@1@%@ٺF@?@%@Ī?3@y@@'@t@/@g@G?"?)>>T2?uk@|@@,@J=[Zþ,> l? ?e@~@@I@+R@Z)>WXtџ?A@ @D@WZ?{N9S`a?-R?"-@@`@ @>qd|W @be>@tue? @r¾`?k@LIu꛿-?^?M:>Hk?Uc?[u_t`R @A.A`-? +33F@xCZS 5?Z?t+WMͿNrAAA0A;?>V g=??D,? ~u>?{?s?s%@};?=dX?͗AAɴ3As@(@&]@-@& ?=x'ſ! ?!?@'OA@0A @ɴ3A%~8ch2 @@@L@-?0֕[ :-0?S;?D?맘@A @2@QUkE%ؿZ?ƶq@7@(@l=@J @@..?h?I@N@Jd@&@Y@I@@ k@P@UԾؿB+N?L@eA@<@H@I@@@q@@@fޭ@@@15@nD.@@iӈ@a^a? ȝ?@6A-@9@؋n@սV=G£<@@"@sA7@)? jit?@t\@f@@@Wl3?AX{?'?/>U@@J@,@WX@ޯ@@~?j?#@T]@!@N@l>l@B @P7@54#@u@@@@y@c@M˞@1@"@FT @pA@|.@?9i^??o!?̉?YH@R@v)@\@G@@O@@yE@?(@Քw@R@/=@p@@ZI@+?>L>t?@.č jhpр@d*H@;!ؾ!7??@b?N,>N?$@"@vU?zۼ?=\@[=,   Ҕu춿?S@XO?c6><@o@jK@@1(@niQ@?K@F?m?ns?)@x>FS /@E%|+D[?4@;m@&@@?@.@#j@%@٣@@>5@?76f4S 9Δ??j#@8n@@@u@⽐@]@@ak@JA@S@`@%@?|?RKZ=9/@@!@2@@פּ@?6/>?|U?@J@(@WX@ޯ@@ ~?"j?#@T]@!@L@k>l@B @P7@94#@t@@@@y@e@M˞@1@"@AT @lA@|.@?Y9t^??X!?lj?YH@R@r)@U@G@@L@@yE@?(@Ҕw@R@8=@p@@WI@*?VL>v?@<)ō shkр@h*H@!ؾ7??@c?,>r?$@"@~U?ۼ?=\@Y\=3  Ҕu춿?S@]O?]6>7@o@jK@@$1(@liQ@#FS %@E%+D[?/@};m@&@@?@&@j@ %@أ@@95@?X,f)S p9҄Δ??j#@6n@@@u@⽐@Y@@ak@JA@Q@`@~%@?|?NZ=p9/@@!@5@@@?p/>??Q2?uk@1@_@),@=[Zjþ>2h??e@@@tI@XS@hW>,tnџ?z@ @QD@Z?sN^1\a?\{R?-@č@`@ @.?q|,J!@{g>@ud?> @ s¾'`?(@Mu꛿5?]?:>Lk?a?v_5cRJ!@A.A,?/+l3JF@DS 4??t,1XNͿNrAAA0A%?> :=?6?3N?ʝ~>??'r?s%@>7ǵƿ@UO@A'?d3k@@u@?ԅ>6^>3 G@c@@}S@{j>5>^@@W@@Q@;V?U@q @gؿZВn=]MK̿!???@,@ Ihr]8@E@W@Rھ(@@?Ā@Y@ =?SV1& ȿ>r@,@ @ۯ? @um ,>B@@v@IZC@?J̵p7"?6'r@xK@ڿ@7,@Fa"?|Ѐsʾ׏@*O@W%$@Y?z`?e߿7@N@?*N-+@Z @.@  5.Q]U?R_@i@h+x=#@@7@`@pQ@|)?4-"O@?@d<@%eK@ ?V?f?C1@r@@0)@$Vk஁?@`@/i>?c?j0A?Z?}b@OA? A$ @@rM@ۈ@'@l@?@}z@(`?u@L??{&=/i󾝫j%?Xk+@ @ ?l@P@@=@nj@@S߃@8@hK@@ix@0`)@"0@@?0@g@3I?,?b?]@@@@E@Ȓ?(X@T@@M@dp@z$@ @&!@ZX@@9@@'Q@:7ft {@@@ @ ?u@i@F@&@h?@1̐?c?iѢ@/Z@9@uR#?@A'@=@x!@܃@3@@B?>?UA@Q@G@S@@lV@cn@B %rڟC]?&?vH@@܁@L@_qI:Ax&AXuʀ@4@4@ru@s7@`?ƿ9o>?Y@@3z@{r@Qx@6@1Ă@,L?0@@u.@@`@So6=²A3HB&SSBS B\@]y/@n@,QG@'@@T1@v>?Sa@b-h@m@.@RF@@8B&SSBA7A(T8%O@pAY.L@R%;?4??H=\e?r?q@|@=@??qAA>N4wWi=@@q@B@ E@R@a%@-@G3@nB@17@xrW@(@8 @V?o!U=>Ni?ڪ?ו?=Ay.=,#u@ @A@T@@| @@;w@u?d$>S@D@@i?ߜ@@.@“?4`?R@1j@jT@@ր@?w/@4@d@!@@dd?&_@ɕ@P@ߜ@7w?ZTA?3`?2@@!1@/@?7޾AdjΉx @h-@A@]l@ʍ@m/?]?7w? @t?6%?I@'[A@q=H == γWwY*U>4@&A@p>dp? @S@c[@?b@v@Ys?ayR^y(E-P+K̃P@!@2@p?@S@@@c@FI>10q>QR >G#fF7>?Q"@( }潾%T@@`@@oD>M9?Po?oFHpKD*ؿ?+?"N?`@@@٦?=? @]?Nh#F/ jԽV *{?O]@{Q' ?@g@3I?,?b?]@@@@E@Ȓ?(X@T@@M@dp@z$@ @&!@ZX@@@˘@u?Z@q@ױ@>@ɿF BaL\]1W@@ @X@UW@C@@,@Roe@"@#xo?F?r~@#@f@wz?} 6r}S q>̡@x@ @Gc?J?wޖ@c@,@wBdt@@V? ?P5@Q@Q@Y?T?Ej??W@H@?`>K@@ ?w3BL>pM@Y@߄[ῐIt- ???:?h>9VCx5ou@@?K[3k&δHM٦?۞?㛊11`??:?M>{h?9d??=v>??*lSzAmAs_ ?{n@8՘?y,<Gu? ???0@3>q@SzA/AAp`\L>oď?U⡿H?T@?"?0e?ZhdVj̰?~w?Mÿ'A/AD@*fؿg?,@>OB$Х?h<@BoW@w#@1?^aTʿle??? G@D@ _@??:@Tk@}+@i?F?U?.?[X@D{a@?J>z?z? *ь>h??vN?!'?%@@o4@ծ??3rjT9iO@@wV@@ @Q@,?ь>ƨA @=X@V@@}N@r2@iUM\o78־q˿@@@!@Z@h@ƨAv@ʚ@@ANA@]VhXWs0fS>.@=2A|A_@@v@?@ ~@l{@L1AxHA'@5D?8?\?&?Z)6%?:'ADA?0$??@ @??@p@@"|J.y!?@e@1?@@?Ŵs@@R?? @k@<@}9@_@U?f""9/y@?B@9"Iٽ5ȠQ@ɭ?a c9@~G}@@.9@k@[@ @*o@,O@A?r4=6+{Z??Jǚ?qB@M@@[@8@_@G@Bg@?P'?j0@ =ti*}}@5B@G@_@ȥ3@v@8@Քl@???9&@4@,iٿ1?=@z@'_]@B>@ @3Ӥ{\@M@@4|@Քl@l<@˭?n@d=AJ'Aҧ?(Y@?ҵb&?""@ g˘@H#:AA~+@Zl?l<@@7=@7@ [AjGAH@Z>k60!I[m9-@+NAeA3+`@|Y@@@˘@u?Z@q@ױ@>@ɿF BaL\]1W@@ @X@UW@C@@G@^J@:ii?@X@?Q`@LNNd[w>@cؿ@?ҹ@G@nL7d(@: A/A?KLṛ?gb?N@@-v@#(?+ְnL5w}{Uu@Ɓ>@;>|@@@ ?S%R\c* >y@F@.0@=N,@A@A|>5wo#m@1@,G?#@:A@j@gI@f@,@?񧿆p@@ۿoe@"Q-H ˀ>co׾:>CRVeVp?P@o?F?o>he@"(I) X2x?0?@'?9b}CN5 ?^X@2@@m"Iܔ"(RSt!?ޏB?x0=L1n8>pHةt8k>Z>'5?{;c? 9kRS؆@LZ@y=¾ &? `?[v?@W0@~N@gN?gkS$sݿ?U?[s؆6n"@j@`!>?%@@.99cϿLgs@Z@/b@?Ē4@E6m>:??I@6AԂAj?.ҦN:r !? AA@1?|?(@EDw@G?@?6@@S?R4tؿ Zu?,P@am@|@p?|3R@@AU@\C@@8r@;ڒzr E<@i@eWI@4[@&??Oz xQZk@X3@ ?R@A(@@O@Q@>JEI@@|Q=_@MH@rlL @ 6@@(@釆@o]@@0@B2ؿ@pM@ЧsNJBk@@yy? Ŀ?Ć@g@釆@>?@@*ex@u 1?Eq@K9 ѥt~ZJ^@^0?c3M{@@d@>?x ?S@A1@榟?`@?3[+;K‹,i /??f?j@A<@x ??<@#@@h>sP@@6~VHaIJQ@?=˝@A@?E@Ѣ@@H؎?dM@@̈&. X@G@%ڿuÿO@w@@E@o@nZ@Ez@G?kE\ # @[i@k Ut@@o@GXL⾐@f@;_@o@w Af%@z@@i@Ym@/0@@@)@̅U@@PZ}׿ g@j`U@@☻@w AG@^J@:ii?@X@?Q`@LNNd[w>@cؿ@?ҹ@G@(n@%@׉@@@Fg@j2ظ?@ 2@@x @3?4@#'@BrF@,@(n@Ƕn?r&?`ʺ?5@9@#@S?q-sIXqrX@jNێ?D@Ų@7u@?"??Ƕn?}3Q?;?ţ="Ծ}@)^@ ?o}c [?k@4 @d?@WE@?NͿা$?yWTp"?@/@6@0@>@-@@@=@zpʳ>:N@>NͿ˛.D]댿??O?o!@!h'@@?vF?>5!?,@Jxd@6@7G?@xC˛HX2Z$+ @1x@iڀ@!?0c%$nh?@'@w@=#}3M[,4=@?@ :@@?vfC>;n?@(@.@>8@? kF.K6ߞ7O7l @(>5`B@B@l@׿X@@@3@@Yl@ ?EտFy? @n7d[U>G0@o@-?"g?`@3f?88%h!>3uN@C@cn>m@@G~?d[U>@d@p@>=Z@ϯ@T@G@X~,BPsY@8@ʄ@6p@(@I?@}@z@F@a@O*@f@g›: m?nݰ@^@@b?L+@e@.@B&@@}@@_@\@G@Z@~M Jܿ @B@lE/H[_@eL?ie} u@X@@@@R @O A:A @uO>kJ@x?h ¨-.#@q@S>O[@j AԪ@R @@D<A}9A M?o2P@@xBMvVKPAu@b0?|9A?A@毾@Ae#ny@b©sGBtBfcB@)n{gZܽ@/9>AT@ċT X@%A^`? Ͽ@pJNpBN|BPA܊@?@X6:?0A`\@ Æ @@~ Aβ?@v@?6ܛb!KpK̡ Ak@iw*@2Af@Æ @:@AALB@ z?@Rf>s!H3’=& @@)?<`|@2A@:@ @Ak@'@@MX?괿pl@?9P<!@Ϟ=@֢xS2Q?@2@3@ @(n@%@׉@@@Fg@j2ظ?@ 2@@x @3?4@#'@BrF@,@(n@ "@0@@J@@{M,?@.@E@p@ا@S?*q7vɆ@U@p@@ "@C@5=@p?ׄv@_c@Z@n@`jxyc)c1ˤv+I=:@ܩ@\@?YU?C@=c:Q@u@a^@ Jd>=?$156ƿ>q:@H@1@x@M@/@c@)@5@8%̾g89^.C?TNWcO()D}ž[?b@Ka@ @>![{jqӄwTN 4i/q@?2ZnBOjV _X?[?;}` ?[?b_? {d?8@QW@H@?k  X?$?;yYEU`f2_1S{տ0>(@J@@L@"@Wܦ@@܃@<@9?ʊwD?Wbf2 տ?'SD@6e@?TÕx؆>`@@܂@G@ˡ??B@}@2*@7~@P@@xxZ"_:?@A"@@@?*7>{@ U@9@ ?}@o2?[@u@L!@7ʿ+Y>XÎ@&@ɽ1]{!@=a@&?j*@N@0@q?o$y$@ѣ AT @>2@@8HvZg@0m@>> @Ay"@$zE^]@cAnaA@ȶ`AAwTPe?N@# @}?k "@0@@J@@{M,?@.@E@p@ا@S?*q7vɆ@U@p@@ "@2@?տٖ?qQp@C=-?* t@p{A<AR1@+@=@N1@bQ?d@R?m?2@}j@|?v! @M@L?D;y whlS\| 2 @1@F@ {W1@,@?@بi@΍['V>@@rl@Nx?돿 =rZLF^fZ?? @ǽ@-{A@#@%@m@pANAX@?xrR cF,.M Eľ% Ab?2d@\st@.@?.@T@<}@?̩[?e4?lIf;Ւ$,wsʨ+>C >SFΕ鿰fݛi#.,mP?s?+ʿ 'Gw&-,$J\iVnb}?9?)?-;@@$[@+@_@@_F@?~?Mu?I8Z&-ݜa4X??d#@@GCAIA/@j@6@*@@~w@ @K?¾,YݜvMEv?t;b/@1ݰ@x@)ˎ@4>hdEڢqkP^@~گ@ @ּ?h?ۿvMEPw@6p? BhV@H@S@7Վc2i`/"J@@i@>|b?Pw@葩@L?i̿3O?y`@v?B߿:e9@&AQA@@YoAuc@~!o?@?>K҅%@葩@=?%?$ @zP@G?:Y!iΠ;@x@P8 qmy@C@0>ӿY@&|@У%@(?=?z G #@z@*?e\Cg@<[Ur`FSӵ3v@;.A'?22@Y@z s>(%@@+q/繰@@,{H@A?j@մ@ /ʫ@l@s>d?@@aF A( AB$C_ÿBNb?G{ AYi^NAde@d?U@@@N6nA_OtDBϢ0CͦrC^QCSUAxx!AZ{@j@ҽ@K|AaC> AFzDAo+Bn%CB^JʗYA#Ȑ=s_@o @ҽB+L?¦@ğAɚmsl/@6?U-NAAAo-?ag@Wp@}׿S@ê@B+L?'?JM@ @xB?Myh?@i+r*q],?%*׿\F@lT@h@'?m?d?*?,@`?,G?@@O Zfw^@H@T?x}?Jr@P@o@m?2@?տٖ?qQp@C=-?* t@p{A<AR1@+@=@N1@bQ?d@R?m?2@V@c>.G@5 AD@D#@@3@@~@C.@ Կ/Ωc@eA6@5%?V@>?w>AeVRØ*s@=@}. @+  5>Į Π_?[@c@ OPa>?9Κ00)Ģ=3>l19?ՔL@ ?cΎE2? ?#Eo#ɶ?|@L?m >cPO9Κq EFA?kǂ?ho)@@'~@]@6@!@;@E@D@z?&>bNq ) 'BY[?.@@ol@Dm@k;M@@@ @5@j?ばÒ(La{) qG? t"C=?q @'@/6@ J׾7@s@@-2B@/unqG6gCAT>{o@@۱@0&@Ė@@Z@wѣ@ĵt@8?kDhTN 6{$?@K˿?(/@m@Ap A* A@@? ㋿Ɩ?L?{$*ġa?@;bw?ea??V *T8?r=F=mj@@Du+@C/D!w +h?Р@5@@Dp&?IDT8?Q@;@j?rA@$*[@o@@nd@8@B⿭h@@?J8 g?Q@"@?7>@@?LI@,A@sw==@Ar@n?a@T @ㆍ? @"@@:6@σw@nK@)?R@͞ mKc8?T@ @)뇿R?@/g@&@@^'E@@!@v=@Nhm9LzTamfSF?@:?).Cþz@@^?g?@v[@ls@ՂZ5!ȏ^2D9@2@l"ؔ@tc??gƷ??X@cFf Au6@A_%C#?8@Ac)5@=@Yټ5@+ڽƷt8V?+@CɿoX3@:@߫12Vǿ߇ M @Z@t_ڿ@#.?t67?ηL@Q@ylЀ@B @( [>=/gM>@>?̊y(ֈ@D@67?:e@@`@l@F]@ڠ?9>O"@@#ֿyasEh@q @2?@H@Kz@:e@͉@??XE@@@Iz@e%@{@j@W@]@_Mo1?9"@?@ʐ?@͉@V@c>.G@5 AD@D#@@3@@~@C.@ Կ/Ωc@eA6@5%?V@# ? @%[@G?ɾZO7???xQ?t.n1?1@@>>o#>TN(銿uR!@@= AAC@=??KL??O?@!@ϯA1@8a?jQ%,>T?C4>6Q?t%@#;@@U@@Q@\@Oi@\@`@?ށ"a?m-?bm<|ĽML޽w?N.@z^@m@oGA @F@gi(@?iW>`w>"J?򌿿ɡ;@@}8@3@2?@@r@@@G@t?@г_@GrÁ?;@LA@j7o@@в-@,@ Ki@G|@Da@L @@@w3@5*2+j@LAR@_c~|uk@\@Ȑ?9;@\r@`@*@+@?@ @Ya+R@.C%࿿ʿ@]Z?U@v@{@AG@k@J@ò?v>Y1H(S.(*;] ?8>>t?t(@@#k@Њ@h@@|B@a@@?)C>` >(*uI(?ɿ3?W?@DAh@B?uS.?@]?K1@c@A1>@N>[uZ~? f1>@aA R@FϿ ?@w?ow6o0@r@@n05@7Z_w3Q@AQ@oBk#V@䚼@@`@@5?| V @^@`O@'fqs[A]nܿ ^@-dg@Ǡ*{o|ґ@VZ,A*@P?@iArY@\ߢ_. @m_@"ve[A?[ k" >[Դw.?#A6 AR4bAJ!A>߿,\?]?侦{!?["T ?k"hvW@F@Hg7ž ZP#1@v?o1g:>t??">%AN@1?"K2T@Mn>.eg 4p?Rx@?j$}Q?@ E' (?y̎=%X ˂@@ Z_-Q^0p@Fx? 5BϨ?֣$&~ܾrrI~k@ 7At Ac$ ĿA%A}A?N([+> vп$dr@@8١@~A@?X@A @w0bǔu@NN@sؿ1.HͿggJ-@@?Қavc+?{@ [@Ut@@5VbOǨ?jAn@WS،RHͿ# ? @%[@G?ɾZO7???xQ?t.n1?1@@>>o#_@05@@ w>>@1@\@8@z?M?&9?W2?>@bh@9@M?(?b¾T@}@_@$>_j*@5>hYUO@KA~?[AN An@@5@<A#aAZOA@ݿU羢37@w?$g-Sdj[n=P4$g-?@?7!( @]Pc@!@2?@׉@*Z@88@o@Р@ b@o'@@^w@+ɟj? B9Aw@j(I@@b?5/I?T@^@-\@c@@K? ?R@g@as5טA BBLXBŎB@7nFH@p AYk@?wr@@ޔ@+@Ƹ@T%@<@&8Aތ@r>ABLXBBϻA8?2D@l@ݗ?@ø?@[@3@߰@]կ@@á@B@_@ @.لABk= ="SRdz@O@y/@b@@i@,@u@@#_q@ d*@X8@-@ݿf˘ZDk=&7I3Ͽ( P`@6A"A8@AASp@K@g@@+A Ai@&8?ٿ'&7{?Ϫy@/Mb:Iz@-]AT=oA ALl@@xr@dA`A+MADh@dF!R̶1@i>ݶ8@@)``@j<@D^A@ @ .?z?W>^@P@@D@2ď?ԛ?@ݶ8@<*?@@qDmnF3i`%S@a@H&WڣFH[@́z%@/@$?r=3uG?/>{^M( @@ )?`~> @@e&@D @ew?G#*}?@? R^G?>$!Y?q ? T>/@@@c@j?XB!H@a?2d>{z.5ͦ?xV>>@[?_{@;v@@b)@+@-H%as??s oI>@X-s>:yPI?B@¸׾9 WB@X@@)@!?nִaȍ=j=h@?k?@Ԡo?ۿ`,d?h9@?S ;&~ЊW6ԤA6o%c8%@P@2s@?h Ԡo?qȒ?rf L߿5e?2h@S5@'gA z- Xٓ5r@B@c?h >qȒ?_@05@@ w>>@1@\@8@z?M?&9?W2?>@bh@9@M?(?b¾T@}@_@?;&@@v@:?P w@1@_@Q@B^@@A@s@@=M@3t@}1?yNl@1@ؓ@?*M ,>+@@?6@㭛@+@~9@ YL@`@@=e`@@@ @?t@aq@ɃE@*M"s+K?A@)@d?2?,?@k4@b@iS@f@-?Hw@N@@1@e,B*3hݔ[#=4AvV@ i@wJ?`?}@4d@ @@@f@q?f[zW@ゑ@U} 3hx$A'Ağ@?Eh' @ z@fm?8l@A@Z<@aA@K>@@@Oq6Ax$A/ '1@WUp@1U=@ jAd@?R@'"AO@Х?Ճ@'@^qc4^AqAs2?X̿L* @)k@G@&@@J@+ޠ@*@1@A=uoJ@c@-`s2?H9%$@/r@@;?PB@v@]@@I@w?@?L? ?QO@C@vJH]?@@0>&9?\@ت@LH@G@@W@w@,V@@-?x-?>ǧ@Vl@E?k>Aw@ "@nf@A>)@@RT@@_o@@@v@ @@o@q?!k@@vS@k>«/$NU@?]x@G@O*@@? *@\@x@@ǎ@AA@+,@ o? ?Yʿ«/Rhc܆Fnپ1h?\۳@ RAi.@_,?C-G@aoBW?Wf@A@|߮DvRh+??J󿱞@CA<&@3_*. Vw1`~@@~\@9ҿlS^+?k*M7c30g@n@ k?dd X3<5M7?.]@m@ JڧE+k*>.EE@Vp@!房 < dS #2Sr@c?@#ZF~xmu@ݝ@L=Qcv0 Yag?E@K@Ϳ !ݶZF?C=Q!O@ @^@}JHJ晣!u@c@ @KǾ뽸?B ? ѿ;E>R@Ak@?d! JгH+?-@^A{o@&߭>Y3B ?&oqXV?b?O@@fAq@@/@k`@(@?u@@י@d@X?/?:&o?;&@@v@:?P w@1@_@Q@B^@@A@s@@=M@3t@}1?yNl@1@ؓ@?A??Ԉ@uG@T@2@F5@?@U@s@?H&@;@@;O@F@6T@j218@e@0@Ǵ@H@YDC@V@5,@a|>~]@+@l@?@J@K?JD0y?@Aso@IL@>?R@U@w@K@h?@P@@ܱ@EaN@?JD;?HĿV@+@mn@@@=@4@@p@@t@@@I@E@ѿ2u;~?3 ?CNt`@\S@L@:@/@ ?|=d@-ٳ@V@5@@ͤHrB~?*@H=@e)\*u?l!ɳl *@܍@H?JқCa@/@?ƫ@qt@:Oх"܍@$&EͿ7<ٌ@xA@6$@^@A@M@@*@@T]@&g@:@@%V@A;$>'jk>@A@#@6> ?K@ AQ@F?E?@JAVA@?>ƿ9H@_F@r@E@C@<ϾA@վ@+q@r%?@@@@H@5Dݽƿm O"!@7@z3p@8@@w@R8rF?:@W@R@W~@~?(E$@?@0@tJ@G'ҿ;=%?Mξ- ?F?mr=/:ӌC?5@ҙp@3?b)h@P-,@0λ!RRϿ?ͧ? ?Cb6:$޿o)%d^f?{>@Z?DW(:`?z?4j@88]@*@@@K@v?1(8@f@@ȴ@@)D@W@<@ @[O@l?@@"@(ܱ@bN@>?^DQ0 y?@[An@KL@q>?@<@0@Tq@@v@@@^K@E@nпqEXKĿb@@m@@@>@@0@,|=@[ڳ@SV@6@飈@ӕtG[BW?% ?N=t`@S@S@@Q@ ?,|h(ӳe@"@}@z???e}ȳm L*@C=@l)^*u?=?3p?0@@Zh(l`)@@VXZ@Bb@Yv@DX><Ѕ"8@? JBכa@/@?֫@s@jN{>@A/@j #@?>K?L@ A_־@q@LrR%?m@@@@GH@ܽgƿt;H@cG@r@cF@C@<~ϾA@_־@Z@=@@HEy@@)@@@>`&@+ |O"m!@9@7p@9@@'w@;?Xq@Z@ҾI@|s@@@8@,t@E@0@?p./tU?I??h@v}@^@@@ҾI@?^F$@ @@@wJ@`G$ҿ=$?Uξ7Ft>g8F?;@X@@V~@?&i@[/,@,ɻRuXRϿ߲?{?މ ?LF?=3:{L?6@9p@{3?'W8`Fz?k@"@cT?b'F\ݧ?~a@? 3ݓ˾l?aO*ή @V`@???p7,1%?=T@? M(,?2!hpԾrϿ(( 8س?@ j@U@ pҐT? @bK@Vv?Go(^y?So?4?g`?t4pwN?v@Hg:@վҐw?H$@}@V@K@hYͿKyii7ؿc)˴=_@@G+@/@w?@@Љ@@@tO@?(?[B}|gzH?kQ?(N@@@@@Px@@U@@e?&@f:@D@C,@@.?5@w@+@@9@VL@/@m4@'b@^lS@Wg@P3?y@S@@ݎ1@_,)$r+N?A@)@h??D ? @m4@k @@wg@Rw?߄|W@H@O} Li #2ACV@i@3M?!g?Z@6d@k @HӪ<@`AG@{>@А@s6A~$A'A@?F& @# z@d?0l@A@HӪ<$@?A@6?N@Ji@!X\$}/AT'D1@Tp@.=}@SiAEb@?J@jߠ@+@4@=?rJ@Nf@ڔ-`o2?a̿ )@&k@+@q@@J@@K@?@J?M?? O@C@麿KI9$@0r@"@e?:SB@v@_@@@@w@U@H@?3?ȧ@xn@)?O?@@<>#9?k\@@ G@F@@@O@u@ @@o@q?m@@ S@%k>#Bw@"@mqf@7>*@q@MS@@l@@\@x@%@A@A@|.,@p? ? ʿ/D7NV@?z@@D*@@? *@\@>aQB W?f@|A@>|{DxZh놾uپ 4h?ڳ@`QA-@3,?-G>a w`~@r@%\@>ҿkl\^И??ePٶ@A#@L3- Fe.47?j]@m@]Ll*(i*6c g@@@f?d XFS bS =S=r@Sc?@l"G?.,E@p@刿RzS 1 Yarh3?$F@(K@ǥͿm"7F~xZu@nݝ@a=&dvj1 /Ƌt@@e@> @,Ǿ,?=9lRL@H@\|^@'vI|3Hј?3@+_Ao@ܭ>3d ?~ ѿ<>bQ@@A`@C?dO"vI_@(@?@@@[e@`?W 0?B:oK\V?D?vO@@.A@@D/@_@Գ@@Is@g@wL@s@4?Ql@|3@ۓ@?;&@(@v@??n w@k1@#@@[@Գ@,M?D8?+?\<@e@$8@=(? ¾?@$}@d_@-5@W@8>>@=@QZ@m@̌z?,M?@@4@WAaAZOA{@ݿ!7(67@2w?޶$>j*@Q46>sP P@KA?[AN A\m@@@a@@)% A5AOAs@T}>=G3f-N*isAKXBQBp@99?H@9 AdMk@P?j@@@@@Aӯ@ߗ@@C@_@@2냔ABϻAP8?2[D@el@?@丸?X@Ԉ@@,@u@@H_q@Qh*@sZ8@@lݿɘDj==zRRy@"O@1@rd@6@i@,@@{@@[+A? Ai@셿75ٿ9&&7.Ͽi P`@B"AB:@AATPp@@%@r@cA|`AMA h@FnR1@i>{?y@ףMv6Iz@-]A^=oA Awl@%@z?X>[@N@A@@?=?@8@@q_`@<@]A!@O @(?z?wkDg]$S@a@GTΞ<#𼟡*?@ @oD\F:^>G[z%@N/@!?r83]šH@"@\@Kgiggs?:^>&@. @w?GR/}?@?ML?'/>JM* @#@$? |>| L@֒@&@@Ec@m?X-A|J@j?D2_F>@!CƗ? ?2 S>0@v@@@x@G,?+֥:??ݿVMܭ?<.IaAk>>@?[?_ʨ{@x@@ԅ@)@"?k9a^=;h@ ?ls?@Is>%hPL?B@׾9TB@X@ԅ@gW֤A6#c29%@)P@q@:/ Uo?ۿ[,?m8@?/Sz\&ݠ~gW:)-ۓ r@H@e?T P>ɒ?]ofH߿Ue?Mh@b5@M(hC :,M?D8?+?\<@e@$8@=(? ¾?@$}@d_@-5@W@8>>@=@QZ@m@̌z?,M??}Q?c}n,?/@@7ա> o#}_ ,?@a[@f??ʾJ7??I??f?@V@mAP0@^?k"T,?Tm슿R!@N@= AC@/:??I?@@i@Q^@=b@?;la?u -?ﲭ@%>tQ?tm%@<@@T@@@HAo @F@uj(@H?4K>>S?Ǝbh\@uLA@ i7J@+@-@*@_i@wc|@@@+@?v@  @Xh<+9R@e_ }n⿬k@e\@t?a?;@b{@@A@Vl@@Qв?5R3 H'Q/c?%~⿿ʿl^Z?W@v@~@Ag@c@,C@@P@?:<6>q >(*$< ?@(>_+?u)@@!k@ϊ@g@@?0@@A%=@ܤ>[(u(ȿHW?w@sDA@wB?DC.?@@?ow6oI0@$@@L n4>7^jAdf1>@aA R@nϿcl?@@vb@@@|tV @@`O@#f}s+`w0Q@A]Q@l\Ak$V@@@N?@jAY@ܢ.{@Wq_@eAnܿ^@%cg@*l| ӑ@Z,A*@N?VnaA%!Ad>߿;\?^4![n"V>[*-?#A AZ]Y.@j?@qaj>d?T , ?O9hW@ə@oH~g{?O@?miQ?&|@ c' %N@3?,2o@n>[b5 9_.QQ]^k@k??rB?5?/Ď=XTȂ@@ӧ ޗZ9_ QĿ5A%A%F?JOX3>cп$o#ܾrM~k@7A0 ADc$ ?W@uA@{wKau@N@iؿ..d d@B@n١@AI~@?/[@t@ߠ@XbĦ?A#n@SS+RIͿjhg8I-T@@?yњbv(?{@/[@?}Q?c}n,?/@@7ա> o#}_ ,?@a[@f??ʾJ7??^@@E.@Կwѩnc@A@5#%?V@@>.@ A@M;῵F#@e@^@d _?0@)c@jPa?0?A5TR𻘿!-s@>@U/ @+5d9? ?رn˶?:~@L?*>czOΚ0)=3>Е1k:?L@?cNTE9?@@>@H@K@Չڍ'?C>gM E'KA?&̂?3)@[@:@'`@@ =M@,@F@:@8@?x(Z{ې *CȐY?S1@@Dm@Dm@ =M@W 0׾7@w@F@1B@+׸DH ɗCq ?="@x@p.6@+W *Ŗ@@@ԣ@޻t@m?=h Qq 6DA4>X>o@[@-ݱ@&@*Ŗ@ Ac AR@@?xn??C|$?S@XDȝ˿?2@p@A A&y,@?'>4a??@fw?ꪜ``?|? )+?X?Et ?J7@&?:!?&y,@ˏDX"wC#+??Р@N5@@E&)?D7?V;F7oj@»@Fu+@ICF/ˏD@e@@G⿌h@@?l8&g?9@=;Vj?Ak@z$*@o@@x=?@Ar@?@ @ى? @Y"@?37>@@?II@A5@x=KcD/?9R@i @燿D? @g@&@@56@~w@K@ ?R@7'mKjTmCF?D@\%:?3-/ľCz@ @g$E@ӹ@0 =0@9ixnK住 1D@@lm*ؔ@Zc?g5?@@@kq@Jւ5住@A]?@^>@Wκ5"@ٽŷ??X@nFQ A$6@_y)?@AJǿއhh M@,@_ڿf@.?tS?r@MɿsX4@N8@N12Jǿ q=g>^@< ?ym=>ш@D@47?L@M@4yOp܁@@׎ W? s1@ @%?݌@@z@9e@<`@@C]@? :>@@ֿy|sj@@j]@M72?#@"@~?@}͉@n??qG@G@@#Ioz@8&@{@|^@@E.@Կwѩnc@A@5#%?V@@>.@ A@M;῵F#@e@^@2@-@=@ O1@`x?d@\?l?g3@?|տ?Xp@S-?t@{A=A2@ R\qIA @e1@F@ {v3 ?j@|?!8N@@R?@;z %whY#VE>@@0l@x?菿=br>[LӰv\>X1@H-@@@i@U숿̍YZ'@o@qAA@%?>+_RraF ^Z?ޠ? @ʽ@}A@)@Z'@ٽ?.@V@M}@?C[?4?71fҒp#+hz/M8ľ^@FC?d@8wt@v.@ٽ?ߛiu. iS?ϋ?$ʿ%_F,̨+ > >HF1fߛN+@_@,@%F@??ƃ? &-Z$\s?ns}?9??5;@@$%[@N+@k@@@@z@@(k?¾,XXRzkX??"@@DAJAe1@k@آk$^@ۯ@e@ټ?a?ۿrME7w?;E/@ݰ@y@)̎@>ygdآhb.@֧@i@9zPc?Pw@r?Bzc׼@J@@ch@6@boAWc@r!qj? @?3%@ @QP?_̿Y?ec@A?߿lg9@9AA@l yH@*C@$>ӿV@&|@%@8'?;?$?% @}P@Y?U!Ǡ;@w@|8 l,TkT,v@@ ;L?-@8@6 #@w@ ?\Cg@D[V,A&?.j@8@Ƭ@m@qs>%@c!@p/Il@@,zdK@A$C ĿB$)bDTW| AހO^WAcv@d?@T@ڙU A|b AB$CΦrCQCmaUA ߴx !AZs{@@n6c@X@yG5nnA?ĕVGB0CΦrCt%CBFZAxd@@TEҽ@AmCS> AT DAn,Bt%C@Aew׶@-@?}?r@AP@p@Ln?#d?\"?,@g`?)I?@t@5O 2@-@=@ O1@`x?d@\?l?g3@?|տ?Xp@S-?t@{A=A2@|D@2@P@N?*O7Ɇ@kV@p@\@ "@:0@@@@/ߐM[*?@-@|D@1ˤCv LVB:@@K\@?KW?1C@:@Dn?xv@b@?n@`c|ye+1>?T@W@m? >pLV7:@Yu@]^@D$d>K>[N@↤@d@+@@H̾y49"-dC@)25O8ƿ̈>s:@I@@3@N@a@ @>V;tSj羉NVbO}Ͽ[?b@a@V_ X?e?#9}O%a :;h/@?ZpOVkW@SH@?klX? %?puYCDU ?Ƈ?z[?u_?>{\d?8@kW@"@ܦ@╧@Lރ@0@w9?|w?=Wzs31S}տB>(@Ց@@`@"@Xҷx>>Z`@f@@wG@p̡?w? B@p @=?8@@t@l¾ i륟S -R!@b@@?a 6>c|@U@o9@?@з*@b:~@@[@hZ_O:? @<AR!@U1y!@_@Y&?{:f*@DM@/@q?-qq?H@@2K!@Q7ʿB>@t!@̽U1Qs`¨[Vc@m@WR>]@A;"@%_s$@ A|@1@;@n]:ŐQŽw^?=@ @!~?kgܶ?a<@tY@+?]{?/Ɠ@C?j1|D@2@P@N?*O7Ɇ@kV@p@\@ "@:0@@@@/ߐM[*?@-@|D@2@ļ@x @7?H4@'@uF@ژ,@&n@x%@؉@K@@@i@56Ҹ?@2@gNBNP?}@Sò@ u@)?H??%n?Z#?ɺ?5@義@#@pM?K2sZ }mcq$?k@@d?i@QE@? /Q?;?ر=վ@<^@ ?o}0@_>@c,@Ƹ@A=@~tܷ>M@Q>#TͿ?j yXTn뿌&?@@"5@0@F?>#?,@wyd@6@4G?uC%a㦍~D댿~??n?p!@g'@_@$?F? a?0$hh?6@&@w@u"`_u^5$ @v@ـ@!? as;ɜ?9@4(@.@<8@!?jF+K#ߞ09M3=b@ ?@*:@p@?s;@@פ@1Wl@?,Gտ[7y? @{ 7e\7ul @y>g5D@J@l@X@@NghP!>pN@@9>^@{@"v?GIU>G0@o@d*?Rg?`@,f?5„;NQuw/Q@2@߁@p@Z(@{D?Ѥ@d@p@;Z@@S@B@^~-DQ-^@@ b?L&@e@s@8E&@@}@k@ݠ@Ab@+@g@<E::l?ܰ@-^@1H-9 _@.@? lہ o@6W@+@@@.@,@@ؗ@aM Qܿފ @B@E1H-­.y. @ l@F>PS@%g A@ @ AYAʠ@~jO>C@ W?h-©?QwP3NAu@?6AJ A@:A7AL?oN@@{B&O RqBn[AȨ 3?@'Nu=#A%p@,o@_A][#:j5@vlץwpA RqBBcBldZZcܽ@9T7>#A@}T(v@ A >(yx@*spdHBB|B%A@L@X#?3AOb@$X@P%Ak?Ͽ@oJoB|Bb":M Al@ w*@A@ @}@} A1?;M~@c@N? ܛbSžP= @@&?Bau@/AK@@YA-AB@wAv?@f>lsTISPeB@ =@5㢿VYG?@:2@3@6 @zj@'@@HX?z鴿g@?P2@ļ@x @7?H4@'@uF@ژ,@&n@x%@؉@K@@@i@56Ҹ?@2@EN(I)w≯@ֿ@?߲J@G@0K@Yᾡk?F@Z@?c@LENg:?l@@uv@"(?rMLd:FM>Z@: A /Av?Nṛ\6*I >y@)@/0@=%,@2A@v"|>`8wۄUu@>@ =>̝@!@@x ?]H%\j@kI@h@a,@?꧿qwp@O@ۿJq"#9m@N1@G$?#@=A@j@tdV+yp?ߓ@Ht? 2F?>/hy@"\0H@ ׀>סd׾>:>?=tdVeE/x?X@ૅ@3@9I`"/(J)! X|?@?@<)?`DNe9tSk>]>5?PNc?9[kS["?٣?ەB?N0=Q1 8>/pH9t@0@lQ@P?MTP$jݿr??sָ@wZ@y=¾_-?Li?}?@ ϿYNgs@Z@c@b?4@ER8!"@Uj@>Υ?%@=@_.79M>b G?AhA@F1?ɼ|?v*h>A?s?GI@AmAbd?1ԦMKb [o?N@lk@-}@?5R@@Dw@H?R@6@@핡?HR9tؿKXI@6[@&?QzxXk@3@?Ը@[A@]C@>@r@Ԓq C<@ڬ@XI@o=z@H@rkؐH @$ 6@@@@,@_@\^>Eb@@|oyKNB>@@p? Ŀ ?@c@-@Z@ @0@ٿM@J@[ѧyĥ~LMU@h0?EƢ0B{@6@ @b>?.@o@ _x@vu-?q@P5`„,”/u??lf?4@A;@w ?N@AAv.@?b`@k?6[-F<`VQd@Q@-?4=ŝ@Ap@?.8@^@}@!g>qP@@FV2&k.uMV@G@ڿӅÿ@@r@Ց@D@@O@ώ?g@䜅@@2&_ t;@o@Gc⾔@f@2]@.o@Y@Bz@?Yǔ\ #@i@_ @U@N@NPZ׿g@`U@<@@mw A%@{@@i@Xm@9/G @@@@EN(I)w≯@ֿ@?߲J@G@0K@Yᾡk?F@Z@?c@LENa߆rNn]+W@@@WW@0VW@}@@@r?Z@@k@?>@ɿaArE~Sgq>dʡ@U@l@).c?C?Tݖ@4b@@ke@"@|o??[~@u@\f@pz?# Ar T?HNj??IW@H@q?0 `>L@@?yČct@Z@? ?6@R@@`? T?*??>(3 Cyoy@[@?X3B>K@0 Y@†{uIt* ?Z?*?ʺL>h?|d?Z=k>??VhAUZb&PMЦ??P1Ŏ`?r;?ʺL> $k@zAqAa l?< >@? $<?7?se?ihEjܰ?w?_M}ÿ'A33AA>v`㊦f,>?翧񡿷?A@?!qW@D#@1?hWMʿ^k "??.?G@$D@+Xkؿg?қ,@G>#X=Х?:<@!qW@T?+??\X@`}a@?RJ>??,*:[X'@M??H:@E[k@4+@s?T?0rTtN@@U@@ @Q@?凹>>h?%?T?_,?†@@5@í??0r"7a8˿@@ @@[@i@6A^@X@V@@P@2@[M:q"7,U 2 kS-@<2Az{A_@J@v@-˚@@ANA!@䗊=Um??(b)?:'ACA ?&?`?@@r{@f1A,HA|'@C!??t'?@,@?´ u@ݙ@^??$@??@q@5@|,y+?z@ge@t'?R٠ߗ@7?a}9@P}@@19@k@<@9@_@P?uh"s<x@'B@M"+b?Q?̚?B@M@ @@@o@O@joA?3=A+z *}@B@xR@X_@A3@@`@ @G@N7g@?+&'K?0@&7zg]@@@d @2ʠ{\@E@@@ l@??%@3@Wsٿ24?.=@"y@D1?%&"@g@":AZA +@"k?<@?7q@=A:'AXѧ?A(迂 @?DD`mO,@*NA A$*`@ }Y@@7=@7@ZAIjGA'J@EZx@70Da߆rNn]+W@@@WW@0VW@}@@@r?Z@@k@?>@ɿa̒?X@@ @5L@n@$@c @!@X@@ g@H?,?j?]@@@@E@̒?Au@j@@M@z>@ǐ?y? Ѣ@{Y@9@@&Q@ fTr 0{@{@٥@l @Au@}>0#?VA@]Q@3G@S@@V@hn@l$<8R#?CXy??yH@@r@L@qIkCW?N@@&u@P?ӿ>pC ƿ_t>?Y@r;h@ݏ@@$_@6=&@A&Auˀ@@3@bv@8@ `? ƿ:L?#0@@ +@%ݡ@|_@@r{WAY3HB B3>@P{j@9qr@v@3@x@:L?v>?fJa@%h@i@.@fF@sS@UBRSB BH\@r/@@DG@'@@#N1@v>V =Pe?$n?q@l@@??qAA`7AJZ8L@A(L@|;?I0?Ÿ?V/@H3@pB@V27@tW@D)@ @?,kU=N=46w"}=?@]@B@\ E@R@%@/@U@@R @@Ew@Au?>@D@@ ?٪?ٕ?T=6y,/=H%u@y @As@U@?/@2@@[ @U@y]?&_@ʕ@|P@ޜ@@.@Rȓ?`?@\k@T@@ր@?(jVΉ@+@#A@j@ʍ@.?.[?Br?\IA?\0`?F2@d@r2@A0@?޾Bd(j< $HγzY;A>@&A@ձ>RYp? @o?"?OH@$ZAH@{=JI h < 'LCJ-,xKfP@Z@2@?@Q@GZ@?_@,u@o?~Rn`g'h(E,l7=?߀"@T} T@ @=c@w;> 7i>).@ Afĩ@$& k%Ti-@j@@Ae@?a&> ?=u?21L%̒?X@@ @5L@n@$@c @!@X@@ g@H?,?j?]@@@@E@̒?@@@J@@Vix@c)@ '0@[?( Im%?n+@ @I?l@@@@j@@?@@ʧ?3@3@A'@p@/@g@J?<"?S @oDy@;.V@ @ !@H@ 1@%@F@?@H¾> o??e@@@H@S@X[ >AxO2?'tk@@@,@=U[ZH¾<徦la?,R?<-@@Ia@ @}?q.~Luџ?@ @BD@$Z?M<u替?a?E>k?ia?[u_izR@d>@Їud?j @|¾]`?γ@u 8T y(??tb,]r1YͿLrAZA-A ?, ;?@1I {?y??1h?Js%@,?=~I?˗AA0A?>?=?c?>֡?A{! ? ?J@NAv@D=C @|3Aws@)Z޵@\@?-@! ?M̩="%ſ! 900?;??è@A @2@RjE8%"8c 2 @@@ L@M-?[ 9I@.N@b@&@ZY@~I@Ѹ@l@'P@DԾTؿkY?q@8@@=@K @@+?i?I@:@˄@Oݭ@@M@r5@E.@ٹ@Ԉ@ba?!(N?&L@fB@@lH@0J@f@@q@:@{~@ĉ@$@l AIe@y@{3?U>>yMƿfA'o?d@%A1s@c@U#@{~@A|h>^ G@@9@S@a@>^@@?O@'?_e6k@@ @?">AnN<]&M̿ƞ?d?@{,@YhMY8@+@+@@>Q@CD(˵?X@ @ؿZn$|ǿ>r@,@~ @? @< ˳ھ(@@֙?ŀ@X@=?eVE$$t 84+>A@z@vw@[C@…?;͵V8V?#@d@ @@,X>ut Gb ʾ׏@ZO@$$@X?A]?km߿I$?&r@K@~ڿ@+@Z"?ЀG5 Q\U?p_@o@c+k:#@@}@5@N@k?*g.+@' @.@5#u5V?i?1@g@@)@^k ?@@ݘQ@̾)?3GO@q@<@pdK@?V?~N@p܈@'@@P@@}z@yb?LL??!P=j> h?@A?Wa?b@OA| A @@~N@@@@J@@Vix@c)@ '0@[?( Im%?n+@ @I?l@@@@j@@W0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0?Y4>Sk@2J@@8X@Rޯ@@}~?j_t?@\@f@*@@Gk3?gX{??@@@Oy@<@q˞@1@l"@ZT @A@|.@ɕ?W#@dU]@!@@l>l@ @Q7@4#@@@G@-@@F@{E@?9=?8?=?,-Ū9`??I!??\H@T@[*@݅@G@D=@ p@„@BI@ ?>L>?D@ܴǍyaY¾ @!?s>T"(@w@˒R@D=@h,>?n$@"@U?ۼ??\@=  gsҀ@,H@ ؾd1F??@f?h,>@@1(@GjQ@K@?m?w?+@>ؗFє趿?U@"P?L>q@o@lK@@D@7j@e%@@C@d5@~?Pso`S "@E %v&D[?@>m@3(@@@@D@k@@lbk@B@f@`@'@v?|?Z=9]ϔ?{?j#@n@X@l@u@,@k@??u0prGgۣK;@ڧ@"@-A7@)?[ ɝ?-@6A,@n@n@uս u0ߢ?E4>6Sl@3J@@7X@Rޯ@@~?yjlt?@\@f@)@@3k3?X{?ߢ?@@@Qy@;@p˞@1@o"@\T @A@|.@?T#@dU]@!@@j>l@ @Q7@4#@@@H@3@@E@{E@?M=?8? =?-ت9u`??`!??\H@T@_*@具@H@;=@p@„@EI@?6L>??@عȍzY¾ @!?r>Z"(@w@ǒR@;=@,>?k$@"@U?ۼ?w?\@=  gxҀ@,H@+ ؾg1S??@f?,>@81(@HjQ@K@?m?w?+@'>ɗFє趿?U@P?L>u@o@lK@@L@=j@h%@@E@j5@?#v`S +@E%n&D[?@>m@6(@@@@L@p@@nbk@B@i@`@'@?|?ЁZ=H9ϔ??j#@n@Z@k@u@.@p@?|?W0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vkJ-?疾3Z?9@D@@<@@?8n_?̴@@@2@Ȭz@,?YX;?J-?@F@#`H@5H@(d@0f@{?M?'r>@:@^?b@g@,.@0@\p@엕@@n@$@@&@@@j@=C@̝??g?2EP?Uؿ8`B->><2?>i@;ئ@p@԰@&@+@8@S@$@i?W>N?(@txȣ;F@ja?pDG?/@;=@] @+@>?X'@ q?ݿ,{ma-@kr@;nOX,EJv@'0@ؾIK?kW?b?>eB@TW@V@@>Y?|?e?@j]??zf> ֌?g@@g@eB@@b@l@8@j@G(@ǁ\?pL]bS=:o>nO9>ޭ?x@<@@Le@@:@B@sn@U҉@v@աx@! @\@ ?%A>C6>Ǹ?r@T@bD@@ @Hf@1@:@t@%\?6ɾ-?@@f@'@_6@|s>-d"f?E@j@I @~Е@0r@7T?@[;?t@k?;+ c@4@@slA~@0^>m@mA@|@QQ@HMQ_/vkF-?薾?Z?9@D@@:@ @?nq?̴@@@2@Ȭz@,?tX;?F-?@I@!`H@5H@(d@2f@{?M?)r>@ :@J?b@g@..@1@\p@엕@@n@$@@.@@ @j@;C@Ν??g?EP?-Uؿ48`d->>ϡ<:?N?(@ȶwɣ?X'@q?,m\-@er@`mOX"ECv@'0@ؾIK?lW?eB@TW@V@@>Y?z?b?@j]??Jf>֌?g@@g@eB@@b@ l@8@j@K(@Ձ\?qL]bl=Ho>sN9>䭯?y@:@@Pe@@:@ B@sn@S҉@t@סx@" @\@?$A>Cu6>Ÿ?r@T@gD@@!@Jf@4@:@v@#\?[ɾ-?@@d@'@a6@s>(d,f?E@j@H @Е@2r@5T?T[;?v@k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vkf@Ś@@G@-w@/@@B@֏@Y@pZ޾P'L^?@@N @Kt@@ƿ@t@%@f@x@ @2@| AA@hd?yٹZ dпnwn_Ê?@A!h@@9@x@R?4@=@"@T@rKBL>r@3@B@VW?+DͿc@G@H@-3@??RO0|׿?@@)ɿ1S@C@@Y{@xD@6&?v@;@PTOu݊ :x̙@p@>@Nx@7@]>y:]=.@6?@ @޿@V*>g[sI@>C}Z56rN@@Y@AR@X{? *?[Z@e2o@7@W@B@@|?b?>(U`xi3>ͽb?5@w"AA#@@[Z@p@T@f|@@Q@fk@F @{@?8tun?g!,@@J?(e@`X@W@_@ @p@~@q ?8?&@$r`@w@=s@Y@=@@ u?~@.̌@/@ FG@`;@@@M3@m7@ ?@~@m;><)> D@ @?@@K?Dz6DY}yվkKh@E@0@L@Ɣ?m->m;`3,>w>@>h@ @?qeh#ep@a@[@?3>0^`3.9??P/j?8 @ Pl0+@WD@A1@KAZY]?2?P;&?UEb?z .S@QԿY@+>O@?Nm?RA B^A?ʖ)C &ZX ?-S@睌ٿfp?AA?hw7@h?`?orASAA\]dyD>^?n3>۱?6睌Hƿ(>l?Q@Aƽ@B^ɉ@q@>뾢@@jD@?{M HNqZ5>d9 H?.w@p@ @&?mi+b[n|jC@3@Կ@WY@H?$oNd@ra@ @'D @۞3@{]@|@S@K@CRlE>d@@:@rO@gOB@ @E?ħ&@d@f@Ś@@G@-w@/@@B@֏@Y@pZ޾P'L^?@@N @Kt@@ƿ@t@%@f@2@-G@{@ڳ@e@*@̏?t 5@n@5@-@9R@?^?,<@ܿ@&@@Ց@2@EBlhJ@Ģ@@g@@}r?b>wY>&tS@t"@Z,@@?C[E!\ ªkn?@BAʙ@?At? @5?د\?@k A8@ xq!F ! I՝Jf@ָ@M;@"?WΝ@@@'7?=<@zb@?Y 1F ehT=,;lM?m@n=?@@K@d?RdO?ţ=L]7Nehu{lm^f?:?¿7̿&?R@g?g4tx?J9?~'Sau M$/4? A?l?;-ǂ)@<@ W@Qf>V_?c5+@[?-td^6 ʦPB!6mP)@Ε@4@Þ?ھ@@@Ry?,?@p@#?q܈Y6 :Эt =W@e AD@?UG?)\@Z?O?A@IA@?8.:@cwy*_@L@A^A@2?I>[:?e@8?[?@QA2Aa@4?%Sn@?@@@@}@?~?T?H@@H@ۅ&@mF?@@Z@&@֛@ i>ŷ@C@@c@~Lz@ m?) @O=@:B,@e@<@͆@A@}r@!3D5ٓKY?L@E@JD@xAc@?@D? m?_£xY>|0>@g@]QA3@҈·V>@@|@U0?,AW?<_￧wC^?[@P:@V>@@J@җÀFeAtAцAWo@@4@p@у@)?wC4t?6@@(@7b@LZ@t#xR@oa#BxBK$B@P=]@:v@@@@4t?0g?$~@W@5~@Q@=q-@䡞*@uB>ZBRB@ǽ@B@`@D@D@ۺ@0JݿEZ[?3?q@U A@?k[AA@ʀTʿx@:@T@}?[?x6JݿB?@??F:@x@N@+?G{.`46l3Q?\p@8 v@Y@\@WA3@^?B?@Z@?@/@^@?1D@AAS@@2@-G@{@ڳ@e@*@̏?t 5@n@5@-@9R@?^?,<@ܿ@&@@Ց@2@Li??@@.@Ǯ@n@!@oWAR@?"@SLx@'@iY@h{,@]-ց~NslƈC6bڜ@.AAM@U@@zi@Hk@^ A=TA@ͳ@_y-sl:5~?`r?< ?E/AA) @ٽ?@8?7@;6ADDA0 @T|@F?:)=s@i@R"@y@X?t?[ ?I?lE@N @@.)>K@@U@)= )]@O?RGoɿ'5@n@*"'@u6@MI@^&@~4@(E?@D?@~R@y)G@}@ )u){n?9?(4G0?p_@Kk@_i@/@5}@Cy@@O@0?#ǿ(?xu)yA@@SP $@y@fA@Z?p@b9@m@Dg@Z-@?vF@9GS@yA(@h@FB?wgI@@@ @M@@w$@@t@D&#@^@yb@('[@ )@utL*Z!@=A`TA+G@?ؚ;@?<@AD)A#?@z?w?¯資8S\>@@.HmV%@/m@?.?x,@i@ @??7@8}?#? KӶek7@8@#?}~vTS@]/@\}鿼?^_??7@?V?M?ҭu/? @~I@/@@JV9?2Ձ?|^Z?7??7>?]g??\P@>EAA]A(k*Mʚ?M> ?4@R?7}??o?g:m (3@?t#dRAĩA-A}!)z7I?<̞f?8?}?m@&@0??|$ZM???qc?&@/?Lno?\?G5UۿW y2=O?m@?%@7@:qM@U@??%@OG?j,SkȄ?"-@"?pً?nI@o@s?={H??O4WO(@@۠@?L@<@5}@(?x@j@ ?Z}N3ƿN@.@Dv_=iPW@<2?@k%a|?Dr@@q@Ի@Ka@@d(2o|l@e@Yu!U_l>28߈<3O@?CD@@y@ƹ?(@<@V@MÌ@Q@?w“ l>¶£“K2s-?4?Rb`?X@$A.@(?B@A@3?Np@ݓ?>~auΞ¶/=G%@?_>(@' A,@yh?@/@f@䱡>~<@iF@)Z/]@K<@ Wӿ @/@x@gF@D@}a@ɡ??hY@r9~@uA6!zՒ@,y@kOۂ4@%^@ix@ji@wï@v@?Kwg>rp@@A6k3@Yi@'@̭)˯! =^@aM@&@W@@7@ (@P@ͶT@Zp@D#@i@k3@@Teug7/?5е@<@O?2z1?w@?sLGt\z%>@N1@^ @=.@qԫ@a?"kq7^@=@a>?aB@ꑇ@2Zf=\@@|(@Bp'@]1N@?5梿O@YU@\맿|cBbV@b@CКdY{`?$@D*@@@g1%!?u?kx?(?܂!?m2e|m`=׾? (>R7h-y=`x4!g aa}$b?,H@n(@,@Y"Gю!Ux0f$?/@ (?cyqԷ ,_%۩y(>6?cI?z3^'ح?+|F=3L=,_ %@.d@ 5@d?} ="ÿS?T?<75@0@@տfA?ᙀ?e? %@rڑ;.?@ 1@)@sF>':@r.H@!K5Nt@lT@>r@@C@h2rOB B>@jA PA4@k?[>:|ѿߺ辛?C[?nΛ@ AA8?abNO戾7ï`w`@M@f-@+?Mʾ@@B @۾b@u@<@;?/0{v}g戾a@@_=^k%@)@p#@ԝ@y'(@R@|Y@/@4@q@i@/FS?E@a@eD3оtL@h??^ b@@@鯴@@׽@@H@?HpZϿQ @K@m&߾eDC¹t'-@4@H?jNJu@AA Aa@?WA%Ao@}`?@>:jeC„nD>]4~Aм@NGV?AbT A֖@4 Ad$A>X?B{@v@YEK%꯰n+wBA$ܭ? @9@q|:קAK@`hxϳ@A,Ny,@2ɢQ B+wBaBv[B{= R@NW1A@n^;̉@A9>@5SLd%fBaB}MoB덱A5F0 +I@9@T(?A*@ȿD@\A?ݣ @ZEi B}MoBAd*@ֿ O?zAXS@?R@.AOJQ?迡?AM@IRϬ:UC9? @>@AMW@ AF@{Ɲ@@AoP@ƿ*@~@"#Vt h܁񦙿+?@Ks7@K1?c@u@A&@%@@#@@"?&V,3@.%@¿h܁DO@@O?Uvb @}@ڨ@)%L@$@B@K@iz@%@'@0@#}ʿ1Ͽ҄?Ъ@DO@>G|pta'1?eڥ@e@;G@܏?_?c??Ї?@@K @5_@֊ @5bB>D.Ԧa?O@?%+۾?T@}@f>m0?u?6?{=)?DM@]? qE0? @_@-_@1d@M ?n#st0X`)? M?@bp>@TD<@ ?Uy>oٿ?߉@@)@[thCkbaw}@+@Tl@9? s.C?m?@~@@{,@4?n3 ʧ8 {@ھP!?D&@#@ x@f?e'?.C?k@2@m@ _@Y`?̿ۦxw?OA@I^a4~p?1=>ƿz@$?@yP@n/@k@ <|d76? qh@ ? X@լ@@f)>?R@?? a@r[? gç ONpKu1,@L@ 2@f@8N$@}{ @@3 @Z @d@@l@к@ x?UKa@@_=^k%@)@p#@ԝ@y'(@R@|Y@/@4@q@i@/FS?E@a@g@@@h>pܾCܧ@A@+3@us@+M@T@@`i@@z@%@ @R@t@AE@ AH@F5XB!@A#@ko> @1I@?S&2^ ?5ؑ@s?"9?k@m@Q?Y+m?@t@?HRxG?7@?&2S@:k@P@m?9q;@8@Ӗ@5@?@ @@$@Cť@>e+`?@ @S@K3yh&-R.>@ɦ@l@%?"@A%@c?Q?@g@3W@&u@k*s7{KʂOz!@iLj@}'@@/@Q^@@?g*f _=ަnx9(d3bU=)2 @ty@Q^@;ci|Zzf2A7>??q MTs xT3_@?Yms-|\;cE@Ly/@`]?rw8?&>ˉX[iJjB JS;+?TT'?`]ῠпXkd?,@E@u@@Q@싍@^D@p?o(ۿb BZ S#fت5r%H+`V?+@)@]Ϋ@@@u@,|@ ?m@Y\@at?{C.2Z{?1Gu@pp@?ܪHkC<~Xbcv;=x@O@58=@/?*#@g@?!1>!#@@ĩ@3p)Vg@@@h>pܾCܧ@A@+3@us@+M@T@@`i@@z@%e1` AQJzEA@Q^r?@"AI]:WA1i (AY@?T@ A꼭+s @"6@QO)A=A05.~چT&@ DuYF?W@=5[@޾{2@{@H?zM1O@?@w<w0m@@][69Wz@t%@?C>> @tA@s>M{S?s@J@a4˿@n)@@ d@N% ?E@?T@@Yi?ޚCG?$O@(>Qv@A^ A˿@fY9."!/@c@x@%c`I?Tu@?(GuYi|@@g)?uF khfH&ž@x@^@h@ 7?\`;>,L @(+@@hM>@{_rH@!@A Adž@M? ?KoTK(ڽ&w<Qb>@@$@ @8@@6$@ܴN@$@[U@O?[c?0B?vWZ˿j$ ?f;g?T} |A?-D?Q|e-:F^?/*/@o@NgM@?tp?]-^^俰?od CZZJ?#2?؉?T'@F@ @^?@&@@@ƴ@_ @fpA[n09-?=o?J@\@i_A@w߿@@ǩ5`2f@]@o@@b?Nz ,;w^ <U@5@@I@ =UwǩgD♿ @ZU@HԈ@>4-[?R@7M\tj)@`@@}:r_@@@ A@i?T@! ?"@ @O@G@@!D?{,E@ A0A@aΰ@Lj@dK@o[@A4?[Az?5ȕ@>h`u?^B A@ӧp'@uz@aΰ@7=@n A7G_@b\?ٍ@¨@? @@8?-?@ n@h? :@@Aw@7f?@+@ ȿ+"Owm R@t@ՙJ7߿@h?W"?,@/|}E@֯@Cc):>"O};xtɹ~=@ڌ?рB&7q@DŽp@-?00]@@w"X$_W@QAp}t$)n* F?@@-ؓ>&0W@ܤ@@&L@fd@@O@F=^?g@6@򜿚 vt(D tr@ Ag؉@iˊ?@T@=?s@|t@Z??@@ؿ?h@ @d\@(D;@@]?@Ց_ X$+@j@v?|![?/<~@W*>V,p?@Z@m> G@d֖@;@9+GmhdXG @@1Nu@w݌F}:4ɧ?Y=dScl@9@zt@R:%i*9+쿢?X= /N?ʬ)@?-n>8tM9}%>! ? >TL?x0@b?.??xRA@d@U>@Ԁ@֡u؈?>al[w??ߩ@t@@AxRA#5@3@Z@@ߊ@mc?Mm, .Kh 2V?vw@@N%@?@#5@俻8@gG@j@]@o6&r="m3*% C9+@)@@2@Ֆs˄@@3@<ѷ@6@v?o@2$c 6l" ? Q?& -@ǿ?&h?zP'?B;@5:?ܾM*?zs&@5XJGB@<@;I@c>ZG?{zVE翫O@Q@R@76.,)5aΰ@Lj@dK@o[@A4?[Az?5ȕ@>h`u?^B A@ӧp'@uz@aΰ@C@?8T`aV<@y@n@(]$!re㾳v>@@@_ѿjk'?C@c@빐@ { @_@|AQ)A?_?송>t iY}^NW>xqwYS9@?AA:j?MVR,Q@@M? @=-(R@ߙ=\ac3*f@ @]b\!??rcƫ1?H@@E8@/?x'S@V#]\.9]t¿-@eD@{n۞=dIl?,+7 @ε;Rr@L@'W.98 A7'Aֽ?jU:oؼ>q>"0RJ1);4S6QLȥ@&r2AA43,?O@lA@@~6q]@Z@+'6==1e (?R?M[z0@_A@3,?'z@֕@ F@b=\/@SA@ /S׿toY$Nc@@̺?mSp: @7&@'z@&?1?>AGN@F@@?ʰ3^!V5sjU?]@@?[>&??@7P@@A@? [oҿ:B|wN&4o5@N@T A@?W Z??@ӯ@1@@b@l+?aec?i"9?è?X=!@@`@v)@Wi@@0p Av@.p@h+?@J$?Xa=q<>;#xd|^ؾ!?̾?Z0l?'@@j@0p A?@@N2@|J?q6@OI@VuF@=_9_0YI@^!@2?]@h@?@:U@A%@l?)@Xݣ@<@ؿ+-;n@*&x?IQ(9:ֿY@II@A:@WJ@t@:U@ӷ@2@k$@-/?4@ *0@3lrny Wƿ7@.@@-\@ @ӷ@A@3@#!@?*=!>ڿn4"&^Nmrӗ?/@`Q@>9@A@@g@U@-h@m?P%"> R > ,ݵE? ?Y?@\@~@zև@@I@r?uA@7@?CA@!ɛ@-1Z^OxNX6n?@bAu @i?h?I@C@?8T`aV<@y@n@(]$!re㾳v>@@@_ѿjk'?C@?=1M?@@AC@#mMq,?/@(4@]b@ !@mPp@@@80@l*??1'[]Xb@r@O>:pTG ?cj=(g?kb@`M`@ѿ!HT14P*m̿(i@@?m5)>m;Fǿ&@=@=f@Y)KC>4P*q? ??.&E"/>T(@@le>'@e?쟭<(?ˊ@?fbV=^@R@q?܅@zo@?x+`LcD5JI? @Wd>/?>>f?5?s+E@@@܅@@@,j?%9O8 Rc>?ZP-]6߿ >3?S^p ;? @@?@@! @n[]?{?*KN--߽F ?݈*?AhVIb@Qu@?@k`@(P@J?@Gg\dBEN@%?N͕l2??eɿ?=+V@}>/=@@k`@uڀ?=Ԧ|M@'@!@ĿIDj -Y/e?yR@C@I_ў^׿?uڀ?>ȿ2W)yz@%@?S~A3=>>|lp応H?1@p@Q=@_iR]38>xe?":W?{?)@L@m@?U3>2:@ ~@:P@J@ѝ%@#mA?w?;M@e@֡@???xe?;2?mn@ Ax\A,HAz@#52Va@9?iՁ>4@% ?;߼@^CATA;AG@;2? ?y@lAv2Aw A۝4@[yn|>]ZJ*)Bտ2bU@h A'A@l@ ?@Eg@Ÿ@Vc@~#@3@j@- m4/?C?xֿ@b^@@B@c @[@@2T@dI@ ]@ܱ??@͢@p9TLA BKAXI@Mt۳n@; @'?po> FC>阾,T@A ?Aj$@ȿe@<8@|H@;@- AbbATAߐ~@fR荿W,@RO>-/Xޫ>YJ@'7-7z@N VAmAA@|H@?=1M?@@AC@#mMq,?/@(4@]b@ !@mPp@@@80@l*?? @y(@̙@@WG@.y@QK?'l@@1@*-[@ t@[@\@pO ?3@b@6@@ @}@lB@_P@@6A!@'@2?Y?=jґ?4?0@V@.a@_@@*2@}@S!|PZf;e?.!@x@T_@g&-褿[=={q>+@0 A@ڇ?"hS!| H`)pn@@L@F \nѸ@do?MyVf@cAk@ vq)?ǝ@:@&%VT(͎[c <*R@)@4>MW8m *p d&7k~ջn@+F.@Hc93:@ۡ]@aLx73?g@?}҈@N=@%މhba"@ߜ@(KWX f x]bS@6@!@NՑUl>ϖ?1F#D -?m(@@2`@}`;lB]^K#Q̎8@@AgB@9* ݥѿH0-?q~@ A@&?OnOx~^Ke@D-@5̛?y@A@wi@Z?O? "w>Tk?|SN@Cn@Ayԯ@v@_D@e@Њ@/@4@6ԥ@@@8p?]R@$g@s@.?P@Ws@@?_p@j@.e@@m@Њ@\@&R@>+@礎@e@[??ZV@ @W@,C?ja@@s6?@,A@Oˏ@=@O@\@3E@`?@58@@Y3?@E@1@œ@t>neB)s?D8@@w$??+/@P@3E@A<@Zn~@P @{#@MQg@ߠ@V[?YaZW>Z@Zo@d#8>?U@W@A<@=z@p Aɦ@H>@׈@ 'dhAuBA@oٔH9@@g?@AO'@=-l@!SAɀAθ?/v@/7Y@4APBB E@r~r@@J?-@2A K@-li?@Xs3A|@Ll?C{@@3{!/ABA0>-sI@7m@w>:@aAq@i?U@d@@| @=72g@@~@hȾŸ8&YB@KmT]@iB@w(6@@ @U@ϟ@*@'X@t?j?=@5o@&P@(76t{ ʿ.@!OE@h?^@|W@5h@ha@ϟ@>@U@_@ǖ@ڟ@.?D`?=ٙ@-(@ ?:dߦ?}@4,@Dp,=?"+@?@@ť@>@ @y(@̙@@WG@.y@QK?'l@@1@*-[@ t@[@\@pO ?3@b@6@@ @`׈@x@6@\j|@@@@d@T9@'f?MRQ+@/@e+{@@iʮ@͙@ @Z$1@`׈@s@@NI@-!@@jm@F@J@ۋ?q8 0}>7?,?zBU@f<@@@@s@a]?c<=@9m@2&@lR@Nx367?Kx'T̽˫;w@@@2n@a]?# I*@{R@602?N0W:1CRJ?@G?̺>oP?!K3RԿb)>ćh ^Y˿0Ŀӿ+:]?D~@!`?:dZ-(!46?g@@>݅+g1 m6?3"Iѿ&VKڿ')> L?i@-Ǿ5 ^0Z_?oq@Y@c?lf2@V@; @~L@{Y46iٿ.G`> dp@7=@q@hI@?\kl@x@@]@@>wE@e?<4?q%m⩾V:?6;?m5@K@K@.@ec@\kl@S@'-@O?'@Y@졆@J@G@]?'"@Yu@ga@H@@AP@?@S@o@O^@>)?Pe@E@@פ@v@'P??q@y@@@zt@&-@>/뾸2@o@caA"%@I@M?ܓ@S@g@ᠭ@@*z>#tD3??@! A=@sY@w2?،+@(@caA@>rz@킈@}Os@Ȓ@ @!S@:@O38']?x@ @a@Kj@s@7@@E\0ܿ-@(@\@@)b@Ru@/P؞5@6??oQ@^t@"N@@gE@59>E\D#5N@@ @4g?[? _":?-it?@ At'@GA@?1-?$@_ Al@E@g>ەD?w@u@@@ +@4u:u?t@@@ɰ@LS@4= #W@l@`׈@x@6@\j|@@@@d@T9@'f?MRQ+@/@e+{@@iʮ@͙@ @Z$1@`׈@)M82+@-@f&{@'@@Ȯ@U@2! @#1@ֈ@ x@6@xl|@@5@'@c@\5@zh?)M /}>w??@U@9@ @(@,@s@ @H@F!@@xlm@@mJ@6?Zq @w'O˽˫1;Uv@d@@.n@Z?:=@l@V%@R@|37=a?J@w'>;P?p3bNb?R@Lw@j5}##*@7R@*$2?2W2RJ?#FG?>i A/V 9?﷿ޘ?X@te?@ ,P?@0@?S\Kt(wi A(h ^U˿Ŀcӿ̼:c`?~@Mg?9d; ?A<@?쿂Կ|p->@ć(hp"ѿdPGڿ); L?i@T?C/x!2? @/<>+1Suh6?{p"K?> Ǿ.^0_?oq@[@t4k @\F@k?>SMxǁn??K?uٿyCX>񆤿v bp@(<@q@/J@?|e2@V@/@ L@, ]{n4iuٿml%m򩾭H:?B';?5@{I@7@C@ec@Ljl@x@@ ]@@xE@I?A4?hqm?@u@ca@@@P@?v@S@l-@P? )@Z@h@J@۵G@U??(>y@X@@ys@#-@s3'2@n@^@/> )?e@F@@פ@v@' P?t3?@! A=@pY@o2?r+@@`Ak#@@?G@LS@f@⠭@Ծ@pT>tN28]?x@B@C@4i@r@6@@=nz@v@vJs@ƒ@@7Q@0~:@ N5@??;oQ@g_t@ #N@u@F@@>]ܿF,@@ Z@@b@Pu@r@P~ٞ:5@@@"+l?4?F·?H@OL@hK#$O@@ @x2g?[?  <@@j#@gMbJX@>T@"@ @O@Ζ=MφtļY@:@uh@nR@y@=E<@$?b2$@M@bK@tP@R|@@@Y@ɓ@҂@@̢@@@SQ@4H$?Ӭ:?ds?@ A!(@ؽA@8?)?'@ AӴ@I??@گ@Aʊ@z?I>Ӭ:?tr?t@f@@5Ȱ@GS@=W@Hl@E@Ng>bD?@v@Y@ꉤ@=+@F:t)M82+@-@f&{@'@@Ȯ@U@2! @#1@ֈ@ x@6@xl|@@5@'@c@\5@zh?)Mlb-[@Zs@<\@h ?3@@@8@-@ @(@͙@@G@Dy@J?G#l@@'1@lj|C?Z?0@_V@`@%@@2@}@4lB@P@@s6A!@'@+?bY?#j=E=0{l>(,@Ҝ Af@ڇ?"hb#|L[e;? @@S_@g-夿=@o?eaR>@ A@0` ^$Ivq) qn@d@їL@ k\Q@( (,[b <+R@)@C>V ?q?>ǝ@:@L&SUO( (;8ʻ3<:@ٟ]@H!L_,p&d~Kn@E.@RHك{;b8a@ڜ@<xX Z A7h>o@?҈@MO=@R߉b?k&F#-?*@@a@];BDOޗ@@@wZvc>?͘~ѿTF9-?@ Az@*?mOx~ `KQ@@#AA@~b7b͘{#6n>e?nQN@n@%Aԯ@Uy@]aD@de@iD-@7͛?y@wA{~@ti@8Z?r=?;{#*?CP@{r@1@}?p@mj@Pf@ @@@/@ 4@Wե@E@@1p?cR@{d@q@*?P-C?`@p@4?|@A@$̏@!=@O@]@&R@>+@@cf@?_?U@چ@ @P- >dB's?8@@ ?d?/@P@1E@K?@}8@@,?9@E@1@ȓA >?YPW=Z@ko@Q8>g?3S@CV@9@sk~@0@ @_Ng@ݠ@꿈2\?uBA@ؔJ9@@Ig?@A)@ =o@ A=ʦ@Y>@و@ ehAuBPB$BI@|u@'@?s@2AP@l@$SAށAܸ?v1v@PBY@KAPBB͠Ay>fruI@m@r>:@qA@|i?@t3A}@l?{@@2Wg0AB B@m\@qlB@3@@@xU@c@2@[ @r=/g@{@Ⱦ% B@t0ʿ.@ME@?\@yW@1h@~_@Ο@(@ T@o?䄾?9@.o@FP@C6Ĵt;ަ?|@*@,=?*+@J@@-@ť@>@ȏ@_@Ȗ@@ڟ@?`?@י@%@?;lb-[@Zs@<\@h ?3@@@8@-@ @(@͙@@G@Dy@J?G#l@@'1@l4@b@!@,wp@@@e0@K/E ?p>;0ǿ`&@V>@$>f@Y3N>H*^m̿&)i@@?5%4p>'@ ?:ʭS$?̊@? WV^@R@߽??@?(E%%/>(@;@lMC>'@P?>]>x_??zE@>@:م@ vo@?,`>e.57D? @4c>P?,?߿>I?=]57?ؐ@@?@'j?89R`>?L,>zN߽J?*?fVuHb@Hs@g=@Ց@W @ou[7T?tr?jN?Feʿ?*-V@>/>=@q@`@'P@>@Yk\IqFN@.?핾2??y-aYc?0S@ D@_ў\׿A?݀?=զ|M@F'@!@Ŀ^Dy>~uuH?`>p@O=@`1R]8/>ŗȿ1't@`%@?A.=>DP@cJ@%@_A? w?K@F@ס@?G??e?9W??\@֚@@A?p3>":@~@DP@ׁ>P4@Ez ?;+@?CA~TAAG@n2?on@ A\AHACz@.5W"a@)?*)GտM\cU@ A'A-@l@?G{@`mApv2AG Af4@l\>(9\*)w1?9D?鿈ֿ@ک^@@B@K @[@@\g@0ğ@Vc@Hz#@.@j@刊Pnɜ4w1?9 BAK@tn@ @j?FIF>T@AX ?AE$@8e@)@8@(@f@(An AeB@brEz>)>./ݫ>J@'If-?z@ VAɩmAYAϾ@H@@- AbATA~@ R,@O>./4@b@!@,wp@@@e0@@@@6ѿ]j<$?@U?[`a<@z@m@^%o!i㾵/یyeey@/ A;@eGmC@&@Ј@=@u @`@TA:u@9Da/X寀t.@$ S@FhS@<@+L!A@Ts?@AHd@Q3Ix@xq@޷"bXeYc]=W>@wY$S9@V?ASAP9AwR$AP)A??[s>p eY!+R@= b3+f@@]vbLVZ+DT@@:?< @B!j@%?y'UV@#ΝꝻd?-?4c?Ƴ@V#E7+ @CSε];s@œ@'WE:]¿ȹ@OiD@wn؞9_IO?<,7*R1$;QOL+@r2AÕA8 A6'A|?:ټ5q>)뿿*R'e ?:S?!M70@W_A@X,?@ZA@%DI6 ]@PZ@B6[C'0 ׿KqY!$PKc@͵@?pTp9 @%@J'z@ԕ@F@b=\@RA@h /0 ׿=TvI? [@U@?q ^>??>{AQ@F@|@?Dz3bwހ&4s5@@ A @3?Z?? @6P@7@A@g?coҿ=Bbwz"%?è? X="@~@@:)@i@@)ӯ@u@@^@'?e?gQz":ca_Zپ#? ̾|THl?B'@v@5g@n Aо@`o@'?@?Ga=mۇL$<>!:ct@&=Nd#bwYI@!@e?G]@@@@Q2@P?4r6@RI@ t@Ls@^x?U(9Iֿ+@*G@>:@~MJ@mt@$U@5%@u?׾)@ޣ@C>@߽ؿ"+ҵ-x`Ls@7a?$} ;ƿ97@.@@"\@@#ȷ@-@$@.?4@)0@)<*Pޏ7an4A C^RNur×?/@K@S4@A@2@!@?*=?Ot>ڿpn4,ݵC? ?Z8?{@![@W~@և@@@@R@id@R??1@>>,QxָQ)ae?*@A @j?h?I@4?@@6@BA@!@=1ZQxiv>@@@6ѿ]j<$?@U?[`a<@z@m@^%o!ipɕ@p>j`m?}A Al@ԧ'v@ez@hΰ@Y@L@+Wq[@A#?\AKz?pɕ@@=?2,?@m@d? X:@Z@DAw@P@ AOK_@Xέ?L@@+?ը @@-@+@q[@97M@tӽ"j 0@$@[;8wxfm?@0@&ȿ#8W@%@@*L@t@?? @-@4?xSh@] @ e\@p*Dsr@# A;ډ@QdΊ?P@@a?It@t@E>~@3>,h?(}@ŗ@~@Χ?=ESɝl@9@u@Sh*&-Gl_K @&@JQu@E wtF^24Χ?{>* ? >O?w0@O]?R㽴{?r?= O?)@?즽2>aM{? ?᩿i@෎@@A+RA*@b@L<@{@֡{?¬>l.J/f2Z\?sw@K@,%@l@@@5@2@a@@@Ii?T&/.H3% 8j;+@B@y@2@tTs俞8@nE@i@`@>8&7@M"H36 9.``wCNr@v@4@@݄@@1@η@4@P~?r5@&Ś 6W"@Y@,c@@/@@@AAՖ@y@M@&4߿mp?*? m<ǿM?&h?oz,X'?,B;@6?ܾ*?&r&@ ?xy;?'@?~n>"Q?*% TL?wzVXO@Q@S@7-Λ)n6*I{G @=@{>I@~c>TL?pɕ@p>j`m?}A Al@ԧ'v@ez@hΰ@Y@L@+Wq[@A#?\AKz?pɕ@ @4P@E@^@??J7E@AD1A@@@!D@?U@?1!@ @"?rR@qw@LȜ@@j?'@@q8NTCL@)@ 8%s?[@ @ ?"?u:@`@*2@7b?C@O› g:i@ Tm;t?U@\J?uz @?@JԻ@pq?S[GA 9Ae?,7v^@ƥ@ j@@z 0~>@u@4 A@<(,A|Bn$CErBwQSAQkkc@Y@ 0OZ@Ѝ@z$-AlWx Bԝ0C;rC>CXOA(˜z"A h&A!+@O侪Sr?@WAIew:ADMF]1"` AyJE܄Aj@Sr??@x As@7@ )AA{@½+[?_@PA@?޾,2@@?B1(E?@gv vS-نF}T&@DXhYZ?<@=[@޾>y.> @A@Nz>JNW?@@t4m@ @M \}6A{@%@?>䝄@i?LA?2!O@g>v@A$_ A@)@ @d@Ns ?E@?@䝄@u@\?G7qYn|@@*?F խhf8*"A/:@Be@Sx@~b ?u@.;:,^L% @+@C@XM>@_~{!^rHjž@@t@i@7?I`.;'1ٽs翎?3>b>|@+@ @r@7@@ @AJA@??o?K'L9Ru_ĽI??+@_@MP@$@N@ƞ@ET@?c?xB?}YL=y?I?Qev-CB{u[?˿g$q?4g?U/~  Z|"WJ?/2??Q'@F@ @si?+/@o@fM@_?6p?ؽ.c俦o o?-?ro?N@D@^Au@g߿@■@&@@@]Ĵ@9 @iK[F/ݎwx3p0ܾ"ۧ@@G%3@l@M@<}\@@F@"@Ԝigt?- @z@yD )CO3@V@5ʾ}k@=@@qY?<}m9-^G@A@k> @H&@\R-=Azk@g@VF=h@PAo@m9D3@pA5볿5"AvLR@jA"IDBtA|V5@sjAڿ/M?Ad@1 m@q@o| A%A%#C`C CShAx9A3P2A_U@1 @jj@霓*@qYdBqCPCWSC_"Bx8@%gA!̩@@םAE8 A/י%YB$C`Ci Ca|A-Fp:dAA=rd9č A@п @n Ah?xtD*AO@+AIGBƌAخ@̀#A4??Afy@п6X4E!@_A'@ p>R @(O@Rls#qA@r@*]?I@> A@6X!-?@Xt@h?XxbK?N8@?B]2_ ?ّ@_?:#?1k@Yl@M?!-O>@t @@-"@¥@?J0+?@@oS@i@ß@n?\bn @)7@Ж@#5@O>@r%@e?Q??g@+W@Hu@esS9zL3yG&:А>@˦@m@? @r%@u*\- ?*h@lG@UP2IrRJ(?+@@\?㸶)w"u vD Vۿ >=w!@ň@%@\@/.@堞@2@y@T @|¾rkLG );ddb۴=/2\@x@K^@@?y?Lp.=y˨(rɑ MU 3[@ ?mr.\E>c|{838>5??q r1B r>+ܒ?6V'?dῘпq^d?,@E@Tv/@{U?w8?(&>X^K1B Re2٪s%+jV?+@(@ͫ@?@@@@w@D@?3ۿg BVR&2m Zw?Hu@6sp@C? H(4,i| ?l@W\@.gt?{+D$.g@P?e2>!#@@N@)Ep}T<7X<`cy<=hx@lP@s9=@Ƚ? (#@g@M@@@i@\@飨@p0ܾ"ۧ@@G%3@l@M@Q@{Y@/@^@@:@/F}?D@[@d@l =^gt%@@T!@@"(@Q@~@@@@楳@X?sqϿ @(K@i&߾dfD:оsL@Ϧ?Z hd@@@-@~@`@WA%AHq@.w`?@C>kjdEpq'-@@o?{Uu@@A A`@Ֆ@ A&$Ag?B=@z@jXEk$:n$>1Aμ@NW?AmU AՖ@Gx@|A+辻,@WQT BwBA=ޭׄ7 @@v|:KAqx@Gx[;ɉ@A:8>/@YIzeBaB[B^AhR@Nq2A斘@[;ȿB@cAބ? @9hh BLoBAxH"!@@6@2+(?A@ȿ^?R@/AUQ?.M?AP@4b|C?$%ppa9?[ڥ@f@a0??V6?=?BM@T?f q.2{xľw?i+.'*?@k6@i@F@V|@mnj@X@$"@G޿8L58.~,@J=?2{ޗPXj`#?K?@l>@C<@?L>0? @к_@)_@b@?cv#Axtޗs?h(`a?|@+@l@^?^#{ٿ?މ@8@%@hys?;5{qھ?)E&@z#@Gu@e?c'?C?^?@5@r@y,@?/?3˧;5 a4ei?q>ƿ@w<@N@.@@ʂ@@_@PX?̿w?A@u,^ a9)>?YR@?^?a@n[?: gPç!xdoB6?qh@h?& r\@߭@@9)>@k @W @b@@l@LϺ@V{?`Jou/6,@v@ 3@uf@M$@az @@Q@{Y@/@^@@:@/F}?D@[@d@l =^gt%@@T!@@"(@Q@̅@ @s۾a@t@;@.;?|,{I}Nc爾7IHu`@7@X/@?dfʾ@̅@ Aܾ@D@[@/@`ϊSW9$@_o@ub@W@p?faķBT@I<2@$?I@ AA-5@&@k@E]>w})ƿ4P@0@$v`@^@׶UgC3@a@VF@Ar@D׻@e@Z@g'`|@h@BrT`BPY@7?@i!x%6 }?w@@r@rȹ?,@w@dV@Ʊ@E@%r w>=8܈+=O@?(**D@@n @rȹ?P*?@}A;ŷ@?p@I?){a7F§¯ZI2#G?W?N`?_@$Ay0@P*?j?@O@1j@><@fF@k(k8•%@~?-Ǥ>.@p* AJ/@j?4F@G@je@ӡ?g@>~@rw[_@<@s >Fӿ @5@|@4F@nj@į@v@#?GCug.rw@7@= 7z0֒@y@8N|܂Hz@y`@z@nj@k@7@(@9P@T@Uap=d #@i@3@Ŋi@'@)-ʯ>^@aM@$@@k@w@L?n ?@g@)?RcBHȿ?eSesg9/?;ҵ@>@gO?9l-?w@ EFlJ}=?@ AK@@B?6rF2Hy?E@@1M7@8&þk Egqz^@=@0>!?B@`@e=ta{&>J@1@A @i =.@Mի@$a?gq {#BmV@bb@vΚY ~` ? $@*@@@(@An'@E1N@ ?좿@U@K觿 {O f`׾(>"K7--%=z2!gs5%n3?v?x?}!?!?2|Ov0f?1/@D)?%kyqʶ%d$b?yH@-(@,@mYF*!]c%ć׭h;|wΕF=?wW_*8ٮ @(>T3?I?tz]@0@>տA"w?K?e?%@d@ 5@? @"ÿT??t@CT@_>yu@@@jƐ2tc;.?@u0@k@vF>(:@/H@bKѿI?[?Λ@A AA??_BM?@]kAPAM@t?>4zѿ̅@ @s۾a@t@;@.;?|,{I}Nc爾7IHu`@7@X/@?dfʾ@̅@DWA@@"@Mx@@W@},@#z~KҢhu> }?ȟ@t@#2@@n@O!@DWAN@zi@Fk@Q A=TA˳@_^ymvͪZ0b@T.AAϻM@U@N@@7?2@:6ADDA @U|3@?(:~? q?<) ?E/AAC @?@?M?E@ @3@)϶>K@܆@ȒU@'=s@E@ ~D!@y@P???{I@ah&@p4@aN?@T?5E/~R@3G@@  ]@@?RyɿZ5@;n@ '@a6@{I@*@E}@O4y@ P@[?Wǿq(?^xcm)Ǘn?@9?j4(4? h_@j@\@*@7@(m@/g@4@i?B L@.US@.|4A@@SP$@y@]ZA@ /p@7@4M@[@$@@)@L#@@zb@@_@@@?U6gWJ@@@w @4M@;@?u<@A E)A?@yr?o?ղ)W@=~)@BstKX[!@a=A1VA70G@k?;@@[@1W@kAjNA#@48ܷT!j¯k:p@OAAW@f@@a@+ײ@L59@fg@@;@-@z^ *5]}gG@#@@P@["@0Ѻ@a@>@d@aA@?ۿ?@H@W@<@3 ?fH37.??@g@On@.k= ?s@y@>@-fV%@m@?.?w,@#i@R @?t?\`?=@0a@;@ M>n\>v@@$-wS@_/@4:鿆?_?$?k<@u?c#? Ӷo'7@@#?A@*@@BV9u??o&]?f?A+?V?4L? ח/ ?z @a~MGA@ֳA]AkaI=?M> ?=@?11g??P@>?EAֳAAM-A!C趽AI?-g?"??7?xn?[m$ ,@?# .RAA~#? bo?i?4`Wۿ%82=rV?@%@.?c)M???a?n @~#?RkUɄ?-@?ً?kI@o@Lg?djH??#@ @qM@CU@??%@cK?W,R+?7{@k@?:?#@Y+@?R@4?|P4F9@M@ܠ@Z?M@N<@~@+?DWA@@"@Mx@@W@},@#z~KҢhu> }?ȟ@t@#2@@n@O!@DWA杔@Q&FpyS@0"@2+@R@?C[HFaBJ@eƢ@@@@r?Rb>l> @?\?@` A9@Yh q!!] Mk%?$@CA̙@*?t? @@\@@W@v>>Z_?6+@[?*tj_]YN;.i?\B?t?; )@S>@V@ @|?G?@Ms@(?و4Y7 kB|#kP)@ʗ@4@Ξ?@V@[\@Q_?R?ښ@~Ac@ ?7. ϭt!=V@ A@z?^K?[\@W>?H8?[?@EA~1A@t6?NnASwyb@N@DA_A@N2?iI>W>?@0@0&@X@?@+@@@6&@@pp@B?#@}@c @v@}@?~?R?'I@@U@@aS@>b i>X@+C@@ @YJz@b@Q@݌@؎@?h6?ܓ@i>@U@4ؓM?AL@9E@ID@=@c@?@??&m?& @~=@A,@@<@̆@A@0r@ 34OUo>@@|@+?2W?ᅱ>#>g@f@PAC3@fAAoη@@@p@@?C^? [@#:@>@G@@їؿeAAxB$B7@` =\@zv@@@@t?>6@Ώ@6-@b@<[@8!Z@lb#BxB?ZB}SB @*ý@@3`@D@H@@&o?/~@X@@~@R@~-@J2@vB?ZBA@ƀJʿ.@;@T@}? ?6VOݿ]Ai?3?g q@U A!@}7?m[AAW4V6l3 Q?]p@ v@KY@Ϸ\@@3@?a? @?W?D:@x@0N@Z?H (W44@@?7-,+.>)D@AA AXT@@@?@f@^@)?'2r@F5@@r}@}D@ ̖&?Jw@<@)﬿T~Op0,y׿?@@ѥf"ɿS@=G@@3<^=X0@;?@@@*>aZ京݊8:͙@u@@@y@7@H>3!?@@i@@a67hxuPtk(YR@ @@mq@2? !:/ɐ1?4@>@c@@aU?}$e@g쾇8@&@"@l?r?l:턑@ӾN@;P?񈿭Ѿ@@jA@3ڡs!S1?1sb@ d?c2@@턑@@AI@2>z/6N@@@wR@|?%?M?F"@@޸@"@r&UԾ? w@@Yi]3>ͽ?5@!AIA#@@Y@G1o@f8@n@GB@T@z?U b?>,UYauNn?i,@@A?&e@NW@ @M_@ @@T@2h|@@R@k@D @w@3?"Ttau)u?^@ˌ@.@4DG@;@@@3@[n7@ ?@ @?:? )@s`@w@s@=Y@@Η@)u?W}YվjLh@@@L@Ô?&,>'>><>U D@@?@@?y6WH"eQpq@,a@@[@|?{>rh7B|>>@Lh@ @?H"E@A@=Z W]??͊+D&?Jb?{ >?̎?I/? @PckV-@E@A B_A? rB Z46 #?̜1AfԿNa@5>@ -kT?A BPTAAޖDaD>ư^?nMV>W@L@ lD@?y{n Hbƿ(>k?Q@AȽ@>^̉@:t@[l|j;C@D4@Կ@Y@LH?>5>9H?cv@@+@w'?i+]b[kE>d@@@O@MB@A @Ě?&@d@\a@ @F @3@O]@[|@7S@J@ k'L]?@K @Jt@@@@#&@e@š@@I@x@1@@B@Տ@Y@Bb޾'܌^>Sl@mA@?@Q@M_/ynn?; c@s@@lAH@܌^nC~?˴@ @@y2@Ϭz@",?Z:?,?x[?~:@@@@@?n?b@/g@5.@_@\p@Q@<@n@i$@m@@_H@45H@c@f@"z?M?q>@9@?7`->>w<?i@֦@8@ ԰@@G@r @5j@~C@x? ?Ug?>P?Vؿ7`HDF@\?rD G?`/@8=@[ @+@8@R@$@gzi?X>G?(@E|sv@%0@RؾIH?R?Z?c>y?V'@so?C,m-@r@QYҀ??d>ό?Rg@@ g@eB@;SW@|V@@h>Y??!?ONl]=o> uVs9>᭯?@p@U@d@@Vb@k@7@j@L(@v\?l_db=bC3>g?r@JS@D@7 @@f@@:@B@Tsn@щ@@x@D @%Z@?A>bCce?TE@6j@y @Е@r@NW?[;?B@\?ɾ+-?@@@&@5@j>cތ^>Sl@mA@?@Q@M_/y]n ?; c@r@@lAJ@ތ^Dn1~?˴@@@|2@ͬz@0,?eZ:?,?Z[?~:@@@@ @?Dn?b@/g@4.@]@\p@Q@=@n@g$@g@@_H@85H@c@f@z?L?q>@9@?7`-(>><?i@֦@6@԰@@C@p @5j@~C@q? ?Mg?>P?Vؿ7`HDF@\?rDG?Z/@8=@[ @+@8@R@$@kzi?X>G?(@Et{v@%0@ؾIH?R?Z?B>?V'@mo?9,m-@r@QY؀??d>ό?Mg@@+g@eB@DSW@zV@@q>Y??$?O^l]=o> }Vs9>ۭ?@q@T@d@@Qb@k@7@j@I(@v\?k_db=$C3>g?r@ES@D@5 @@f@@:@B@Rsn@щ@@x@C @&Z@?vA>$Cce?RE@6j@z @Е@r@QW?r[;??@\?bɾ1-?@@"@&@5@j>c܌^>Sl@mA@?@Q@M_/ynn?; c@s@@lAH@܌^un?=,@@@?&e@;W@ @9_@q @@mT@ h|@@rR@k@D @bw@?SVtu1u?d@}̌@.@:CG@;@(@@3@n7@!?@$@?9?)@t`@w@ͱs@TX@<@ט@1u?W }|վCLh@P@Ԟ@L@Ô?,>C07>>R< >[ D@@v?@@-?x6W#veo@Wa@[@D?Q>g￰6-C>>@h@ @F?#]E@A@:Z$V]_??4G&?Nb?Iz >?Ŏ?G/8? @!Pl=-@]E@A B_A? B Z6 "?PAаԿa@>@X.3k?A BZTA1A֔`8D>׳^?nHX>?*Zٿz?MA?wP8@t$i??sAZTA=u@:>+)@M@kD@a?lE{g m Hdƿ(>.k?wQ@yAȽ@A^ˉ@=u@_[i|7hC@3@Կ@Y@VH?Y'8Z85>-9'H?5v@E@@$?k+Eb_[򿸛E>d@@ɠ@)O@dMB@ @?Ƨ&@d@*a@ @E @3@]@T|@0S@J@:'yL ?@ @Jt@@㿴@ @&@e@@@I@x@h1@@B@|Տ@vY@c޾'пonhnP?a@kAvg@a@J:@ܡx@S@^2@1} AJA@ad? yT깾D5@@W?+7AͿc@HH@:H@, 3@???4@<@"@T@EL'ŀ>r@D5@J@}@~D@ &?w@=@TT1O0${׿?@t@R5"ɿ S@F@J@!1^=2@Y? L݊::>͙@@?@`x@7@>!1+1?@@i@@ᚖI7pzu[k(DR@@ݗ@Hq@I2?5+:/1?4@â@"d@B@bU?$e] ,8@&@"@*?r?:@`N@ܺP?]Ѿ@@QA@,s!S1U??rb@`c?nc1@A@@@GDI@:>{忷16N@ @@R@@}?$?L?H"@@ݸ@"@Ou&վ?Iw@@i3>{ͽ?5@!A/A#@Ů@Y@1o@-8@@A@+@z?- b?>'Uun?=,@@@?&e@;W@ @9_@q @@mT@ h|@@rR@k@D @bw@?SVtu@@&@@?@@2@%&@@Hp@뙱?@h@R @f@o}@?"~?YR?I@@U@@{S@v>Ii>ض@BB@@ӳ@ZGz@@{O@V@D׎@X? 2?8ۓ@.>@U@5ړRİ?L@E@GD@!>c@z?@ ;?m?$ @0=@/?,@@<@ˆ@#A@r@ 353]Vp >@@|@*?-W?NH>">@Cf@gPA3@ˈ3(AևAo!@=@(@ʠp@x@$?C^?[@ܷ:@`>@@@xї[eA(AxB$B@|/=\@bv@@@@>t?6@@&-@b@0[@ C!cZ@ib#BxB?ZBSB@½s@@`@D@H@I@p?0~@WX@@~@>R@~-@1@vB?ZBWAΗ@ŀIʿ7@;@T@}?!?6!PݿCh?"3? q@T A@h?Rm[AWA6L4ߞ6l3P?[p@o v@&Y@\@@3@?<?^@l?q?C:@%x@aM@:?.L$6L4:4@5@b?L,2>:C@XAAS@`@@v?@@C^@$?r0<?2@d<@:4@؝@0&sMS@!@*@@7?DC[G DHJ@Ģ@@@@\}r?b>Xn> @?\?g@ A8@x FDr!] sk?E@(CAl̙@j?eu? @@I@@W@;>x]_?6+@Z?Q*t}:_vLN-? C?~t?k;)@>@\@@ち??@Ts@s(?وzY8 BzkP)@@4@Ȟ?@\@;\@6d?R?@A͹@5?1C8."Эt0 =5V@ A@^?pL?;\@>?GE8?[?@A0A#@W3? QnAhxyĐ+a@M@A^A @2? I>>?@@&@@?@@2@%&@@Hp@뙱?@h@R @f@o}@?"~?YR?I@@ @ֲ@49@g@@;@-@$_ `*G6I]l}gG@ղ@G@P@"@к@ @ɑ@ud@aA@?^?H@W@@ ?HL7y.??;@@Nn@e= ?ss@@ɑ@(gV.%@m@y?.?pw,@i@ @??D^?@"a@;@@>a\>2@@"(GS@_/@7$?_?#??;@s?d#? Զss7@@Ǧ#?DG}@t+@@AV9??o]3~?e?)?iV?L?= /_ ?e @~2N}@Aڪ]AMk>ܣ?!M>( ?@?67=>:?.g??XP@>EAAA9-A!u?u@&@1@@n@ @WA޽@g{i@Fk@T A=TA2̳@_"yZ7nƊ.2bA@L.AA?M@V@޽@@5?@:6ADDA @K@@@ٮ@#SP/q$@Ry@eYA@v.p@6@M@@$@9@@"@t@b@zFc@ã@??ggJ@@@1 @M@P;@T?<@AD)Aa?@^z?m?ز/W@~)@stKE[!@Q=AUA /G@?P;@@[@W@9A!jNA"@4ݷ!¯* :@O?r:,?gw@ EElK|=?0@A@??rG?@ʏ@K7@^6þ| Egqz$^@=@m>O?C@@²e=g,%>먋@0@ @=.@ԫ@a?gqzBKV@b@ ϚYuz` ? $@M*@T@@(@k'@/N@⧮?@U@秿z2ѓD`k׾'>M7-=w2! gB6%uE?t?x??!?2|2w\0f?/@(?qqy\q`d$b?H@(@,@ǛY GF!^<&`ڭ?O| *F=@n_)֮ė1(>4?(I?\z^@0@EBտAD?1?e? %@d@ 5@?z l@"ÿFU?K?jr\t@T@>|s@䡵@@ul2urN;.?E@`0@ @qF> ':@.H@Kjѿ?X?Λ@ A A%>?c`M>@:kAPA@? >,|ѿ@@V۾=a@~t@:@;?,{}c-ꈾ*7vu`#@ @./@*?Niʾ@@ Aݾ@D@@u.@5ҊITs9j$@o@`@@bp?ga?ȷAT@:2@5?H@ AA65@&@r@\8]>}F(ƿ{P@/@Uw`@^^@߸UhC@a@EF@Ar@s׻@e@@'a|@0i@YrT{`P Y@6?@N#%}?w@@r@Dɹ?,@@*V@@Ԙ@Cr >Ss8܈W<@F@(8…,%@?Xɤ>.@* A-/@h?F@F@fd@ϡ?$@=~@rg=fO`@<@Dӿx @@W|@F@i@ï@Bv@?fGwg7r{@@C6zhג@`y@gN܂p@_@y@i@@6@t(@P@T@fp(#@i@>3@i@1'@)uʯQ>^@v`M@#@~@@gw@K?ՠ ?x@g@c?RcHȿ5h@Sesg/?ҵ@>@O?r:,?gw@B@SK@ez@#@!}@,@ʿ>,Ͽ[?Ϫ@N@d@–?SDoψ @a@ب@nL@$@B@Ac??k·?@@@]@ @}1bhB@Xpoai0??6?#=|?EM@MT?q;Y.a?O@?۾Xʘ?U@#@]>Lypľw?+2,-?4@4@i@lI@!@=Ȍ@5X@$"@޿LIJV,@@?LygޗWX`m&?M?@$o>@KE<@?,>>V0?\ @^_@|*_@b@f?u#wtgޗ>gK_a}@h,@6l@7?D)"xٿs?߉@@@exݱ>5{ھ ?E&@#@mu@g?i'?$%C?d?@@0@]{,@1?wᄎ3˧5a5俒g?>ƿ@>@Q@8/@@t@&@p"_@+]?ϵ̿{z?jA@t)^aFM)>I?R@S?{z?a@[?g§#twdS6?th@n? ^@@@FM)>@ @W @:c@@l@Ϻ@:}?- I;m'u8,@g@4@Pf@wO$@{ @@R@|Y@/@;@@@0/'F ?E@9@H@d=^f&%@@3"@@$(@R@Q@@@@?rϿ @XK@߾fDRBоL@S?Y `e@3@@%@Q@za@3XA_%Ar@]n`?V@D>jd*p'-@@ҩ?ӚVu@A Aza@d֖@ A$An?=B@e{@XE$Gnv=o'2Aϼ@UNdW?AU Ad֖@8x&@R}AyU~,@ QO BwB[AJޭƄ8 @=@6|:A y@8xY;gʉ@vA38>1 @NYIeBaBո[B!A/5R@5NQU20A˗@Y;ȿB@UA2?[죿 @gbh BMoBAH A@7@(L(?CA@ȿ?R@@/AmUQ?qW?AQ@uR:ϬfvA(@տDe?7AT@? Ɲ@@ A:P@KƿC*@7@Q"t9UP?'@}@"W@|A@ Ɲ@<%@@@}@?h,,3@0%@@¿ہ ?@w7@y\vHi?d@u@%@<%@B@SK@ez@#@!}@,@ʿ>,Ͽ[?Ϫ@N@d@–?SDoψ @a@ب@nL@$@B@#?@Q @6@"@"å@F^+?r@r@S@i@)@p?0ks@7@Eі@5@#?@%@m?R?sEg@Y@Ou@N8s#Jx&J}2y&>@̦@o@?X&@%@p$*zI-J?h@nG@op2Soy>(?+@@g?1q"p DԾVŵۿz>t!@ˆ@!@@5@@@ z@U @Xo¾sk1G< ( ;dxbg=02|@Vx@\^@@Zr?8#t=~'ͪV(^r UK3&@?mGr.9\=c*|<{27>?T ?أq ^rB Y+aؒ?M'?=iпr\d?,@E@ v/@:U?cBw8?&>X^LB GSfWڪs%~+kV?J+@+@mЫ@=@ @@@@b~D@?7ۿlh B)GS{2OY/?Nu@yp@N0?HS+.4|?n@:Z\@tt? ]{ѺCG.6g@?I>%#@@#@p{R9TYcR==]x@R@$>=@ƫ?y,#@6g@M@݇@@gi@@R@'p7ܾۧ@1@&3@m@M@+}b@@_I@"@Z~t? @~@B)EB3Q3@@&dʾyDo@A@o@ Y?+}z9bG@A @>҅@'@ۦLQ:Lxk@$g@=͎@A`v@z92@qAx𳿷"AIR@qAJDBvAv{;5@jAڿoM?/Ad@q3 j@@իo( A%$A%#C`C CihAdy9A!PAT@q3 q@j@a<+@5YdBqCRCWSC_"Bȭx@9@fŋA̩@Ĕ@AE8 AYB$C`Ci Ca|A4Fc:ndAtB=e9P A@ĔпE@(n Ad?}qD *A-O@=RAHGBmČA´/@#A4=?_Ax@п2XH!@*A)@pp># @xR@ Q; $oC@ t@(>*L@P A@2X($?$@u@D?eIxQ?:@&?JI2\^?Gܑ@6?0,?m@n@fV?(#?@Q @6@"@"å@F^+?r@r@S@i@)@p?0ks@7@Eі@5@#?@%@Fi?>v>?O@ >v@3A^ AB@+)@A@!d@N ?E@?*8@%@u@?GmYf|@@+?F nhjg9-"{_/@d@x@L @+@@H>@{=]rBwž@#@K@7j@ 7^?`q;(ڽyxfya>E@@ @j@6@2@n@AIA@??!oLL(*W@aJһ@h?_\YHA,:AX.e?+s^@ť@NE +i@@QzC0<@ @A=,AMBV$CrBf}QRXA\Vkpc4@܎@C0Z侥@@+%-Atlx BΝ0C4rC7COA?`"Av "hC&An*@ZDr?@AI|:AFl.1b_ A|JEA@Dr??Ĕ@= APsð@l4@ۜ0ǃ)A0A@Ľ ,T? @,A@?޾*2@@i?A1E? @v(vƮ/jچ|T&@i DhY\?6@<[@޾o>4'>e @NA@fr>NPU?@v@4hm@@[6& u{@e%@?o>%@Fi?>v>?O@ >v@3A^ AB@+)@A@!d@N ?E@?*8@%@5=~@+>,lf?|@A@LG @Ֆ@@u@?@ΑW+@@?f!ݏ[?5=~@ʧ?=SȠl@8@s@P j*4h G}naJ @@Nu@wOF-94ʧ?}|0>$ ? >@M?w0@Z?x&t?ʀ?rľ=mE?i)@=?)A >p,M}|M??U㩿o@r@@MAQA@v`@:@oy@ءr?>0mM.;JTf2tX?}rw@f@Z%@?@3@0@W@O@D@Hc?(W/ɟ.32% p<+@¨@@2@@es8@D@i@_@E9&@U"3T60! :.EڷwLr@@E@@!@@1@η@3@}?)s @' T6GU"@W@$.C]@@%@@dAUA@z@\N@5M߿o??ҮGAǿ ?h?4zTJ'?x>;@V3?( ܾ׆*?|p&@ ?&s;?'@aެ?e> Q?' F?'}V运O@P@Q@7>.z)6IKGU@0=@F?ȕ@>k`pk?s|߿N@*?n-?>@%A37@lD!? xAFOBϓ@eAP׿k c^@~9 $"?g@@q‚EZ@د@bB:p)Oxm_R@~@]J߿@?g?$"4?<6]@i@XgZW@SAL!ܐ/tc=@?Eˀ&bv@p@4?'L@Ejd@@O@=?)@ 8@B朿D vMu(n)F?r@@0>6W@=@^@'L@Q|t@?? @@̹?'g@ @Rc\@<+Dsr@ ADى@gˊ?u@@r?r@Q|t@5=~@+>,lf?|@A@LG @Ֆ@@u@?@ΑW+@@?f!ݏ[?5=~@RtK?[@ܷ@?Y[>??>wAR@4G@@?3mw&Ւer5@@ A@S?bZ?c?@7P@ȏ@oA}@ﰼ?_oҿ=Bmw~"9w?Ǩ?X=4"@@@)@ei@&@Fү@"@@_@B&?eI?0E~"c%_kپ,?_̾MF l?*'@E@_g@Vn A@/o@(?@?Ea=܇4<>Ġ c}@%=coaY(I@1!@?]@Ք@H@L@S2@ T?tr6@^RI@/Lr}@s@x?T(9Gֿ@G@?:@NJ@:nt@SU@6%@w?)@8ߣ@>@ؿܰ+-[s@_#| ƿ67@}.@@B#\@@ȷ@>.@$@@1?4@+0@V9twݏ_'n4${B^zPorlŗ?/@L@4@A-@]3@!@F?S*=8>͒ڿ'n4, ݵC?U ?1Z?@Z@~@ׇ@ @@@US@d@?.2>d>,@Qx e?Y@A @j?٢h?bJ@?@@6@.CAg@!x@:1Z@Qx`ؼtv>:@@@ ѿ8jI&?@S?^W`0a<@z@n@A]$W!`㾪.Yefy@z A;@GmtC@i@@)@v @j`@cA;u@Da.X﯀ky.@9 S@R@@rL!A@Os?*@A;Id@PIx@pyq@۷ bXdY\WW>Jm|uYFS49@?AĒAș{A dR$AHP)A?닃?>n dYRR@I=3a3,f@ @]b`LVk+%U@@.N? @@'?x'gW@뾣#ӝ?#/?*c?ݴ@<"E+/ @͵o;t@@7'޲W(:]¿b@kD@un ؞YI??,)R1(";QNL@r2AߕAIܹ8 A67'A?Ƚ:ؼ?q> 鿿)RPe g?S?GLK/@B_A@,?@Ao@Cb6]@Z@A6HCPs ׿yqY$#Lc@@?soSp: @%@'z@#Օ@.F@=\@RA@r /s ׿RtK?[@ܷ@?Y[>??>wAR@4G@@?3gP@J@K%@G`A?w?K@]@ס@???e?:W?Ԑ?q@@@? s3>O:@~@gP@&sҁ>4@/u ?; @CASAAG@.?mmn@I A\AHA2z@6dWla@'{\+)%-?8=?9ֿ@^@@B@ @[@k@g@ğ@Vc@y#@p@:j@m4%-?L BAYK@tzn@ @]?ӣ0FI3>5T@A' ?A#@e@>8@C(@@f(A AB@Duo>.>0/ʫ>J@CX-!z@VAmA)A"@VH@S@- AybATAa~@s!R,@uO>0/ 4@b@L!@늳vp@@@0@/??0M??@@A@#U'?/@ 4@7C ?W(=)g? a@J`@ѿ{AITbR'c\쟕1Xb@3r@};> !7C ?ȝ>2;TǿM&@=@M*o̿o*ii @̹@&?585ȝ>'@?ݭ"?̊@?S%ZN]@ R@?+??f)E% .>(@c@lE>'@?>'>^?ʕ? ΔE}@/>@ م@uo@?d.`nf5D?V @Cc>?x,߿ >?]{z7?ݐ@@E@'j?8{9Ra>?x,Rz|#h߽?*?gV)>Ib@\s@@=@@ @n[T?r?NR?aeʿ?r,V@>+/dž=@,@`@&P@.>@bl\JFN@?2??^-eY`?R@D@_-Ҟ_׿z?ڀ?>զ7|]L@'@-!@ Ŀ*dD^h>y;H?;ȿR2't@$@m?AK=h>gP@J@K%@G`A?w?K@]@ס@???e?:W?Ԑ?q@@@? s3>O:@~@gP@*?bP@r@D@}?,p@j@df@ @@ʋ@/@)4@hե@X@ȉ@E2p?R@d@q@*?-C?*`@@1?5@A@ˏ@=@hO@\@#R@<+@֤@e@??T@@@->$gBs?8@@k ??/@/P@/E@?@ 8@2@(?@E@/1@ȓ?Z5 W>Z@Co@]*8>?S@U@9@j~@j@?@Ng@Cݠ@/[?uBAP@iؔK9@m@7g?x@XA)@ =N@m A ʦ@\>;@|ڈ@ ehAuBPB%BI@|u@4@V?@2AP@8l@$SAAܸ?1v@iBY@;APB BΠA>QvI@Vm@t>:@A'@Qi?t@t3A~@l?N{@R@620A BB@zmx]@ mB@d=4@L@@KU@d@@ @=^/g@{@*Ⱦ,T%B@-tʿX.@LE@?[@xW@1h@p_@-Ο@Y(@S@Oo??8@-o@P@M6M-tr<ۦ?{@*@+=ِ?_*@?@@ť@>@q@<_@ǖ@pٟ@`?B`?֙@%@u?r<hi-[@ks@ =\@g` ?3@M@8@;@ @(@͙@@G@dy@J?j#l@%@F1@hiKk܌?ո?~0@;V@a@@@ 2@Ő}@iB@NN@@ 6A @'@](?Y?-&Kk<=m={[>+@ AO@ه?"h\%|y\Ni;枭?@d@dR_@h%椿<=M@o?3%Se@AA@R hFI8,)Ypn@@-L@ \MM@q([bz U޹ GJq?ǝ@:@&EUq(;&p3_:@]@/L^*p%c~pn@E.@4Hʃd;b,ea'@"@;vMX  E7=q@?8҈@O=@dڟ'߉bh?>F#-?*@k@a@z];j]o}5@@@xa>h?hUѿFI-?@ Aٗ@(?mOx~`KQ1@5@ANA@WԴu<hS%a^>9b?PN@m@AKԯ@}x@`D@ e@C-@˛?Sy@A}@-si@Z?>:?FS%*?bP@r@D@}?,p@j@df@ @@ʋ@/@)4@hե@X@ȉ@E2p?R@d@q@*?@u@0ca@ˀ@@P@?@ںS@-@7P?+)@Z@z@J@G@U?u#?p=y@@@kr@U"-@=:G:~2@"n@m^@>L)?e@E@@֤@v@P?t]3?@m! AW=@oY@Hl2?3+@?@`A#@@?@R@e@@@N>tP380]?{x@@@h@fr@5@$@smz@@cIs@Œ@b@jP@|:@ .P5@??FoQ@^t@"N@G@F@l=>]ܿ ,@@Z@@b@Ou@,GPڞf5@@@"p+jl?4?z·? H@ZL@h?#O@@ @2g?[?p  <@@j#@MJX@T@G@W @@Fh=[φļY@@[h@R@y@5=t=@($?Dbk2}$@M@VK@5tP@Q|@@R@~Y@pɓ@.҂@j@-̢@@@Q@ H($?:?s?~@ A'@A@?(?@ AӴ@H?@?@z@iAY@z?DA>:?/u?t@@۬@>Ȱ@ըS@=W@k@@g>ǒD?@ v@@z@ݭ+@3:/uMR+@-@&{@;@RȮ@g@P! @#1@ֈ@(x@6@l|@@H@9@c@u5@bh?M b0}>?%?>U@19@ @@@is@=@wH@!@A@km@@)J@?r x'Q.˽G̫;dv@@@n@X?:=@Wl@$@{R@D39L?Lx'>P?2U3cO`?ᘆ@1w@=|P#~&*@R@o 2?3WV/4NJ? CG?> A{Vs9񷿑ܘ?X@e?_@ ,n??0@?S$\(  Ah ^T˿Ŀ'ӿT:`?~@g?9d;S?A<@?ՖԿz,>)ćh"`ѿXQHڿT)w kL?0i@ ?C,/!0?@3>+16?"K?;>gǾw0:^0_?oq@Z@MIxj @źF@>?ֶSxȁTk?ߘ?K?ٿvC#\>/ ap@;@q@I@a?d2@FV@@4L@2{4iٿ&mg E:?W&;?5@@I@@u@ldc@il@x@@9\@@wE@?щ4?q@u@0ca@ˀ@@P@?@ںS@-@7P?+)@Z@z@J@G@U?uS@ -@O?&@Y@ݡ@J@G@M]?A0?@;u@ga@3@@P@?@S@n@{^@n>)?qe@E@@f֤@v@n!P?$??y@@@Ks@$-@7)뾃2@n@aA$@@?/@S@f@ܟ@ۿ@o>^t 3?خ@i! A<@vrY@:s2?[+@c@aA@Aqz@O@ Ns@KȒ@k@3R@ :@r+R58]?x@@@i@5s@6@@\ܿ,@@Z\@@Mb@Pu@7P؞'#5@ّ??oῇQ@+]t@h!N@c@ME@+4>\N#GN@@ݽ @M4g?M[? nYԨ:?t?i@I A'@JA@K?+?@ Ael@@g>CD?@Bu@@@+@!`:Wwu?t@ @ѭ@Ȱ@S@=W@el@U׈@xx@6@:j|@@@z@d@;9@Af?Mn7+@/@7+{@@Xʮ@@ @?$1@U׈@s@@H@ @W@im@@:J@LJ?q 1}>m?諫?@U@w;@ @n@@s@Z?I;=@l@|%@R@~38@?9Ny'V/̽ͫ+ ;w@w@^@n@Z?#H" *@'R@+2?1W'q3MJ?5=G?>P?ϴ3dR^?@w@%# M,?0@?S\ c(F_AKVԟ9ؘ?]X@;]?Y@ W;p?B<@?wԿc*>7ć%h9^Y˿iĿӿ:\?~@_?:dW-u!|4?@A6>+1@ 6?B"ѿWLڿ) L? i@p? C-s&k @F@j?PSExVȁ(j?ޘ?K?>65Ǿ8 ^0_?nq@X@?/e2@QV@@jL@'{u4wivٿGzd>odU cp@<@dq@H@?jl@x@@/\@@uE@?ŕ4?qD&mR:?5;?15@=K@@D@Edc@jl@S@ -@O?&@Y@ݡ@J@G@M]?A0?@;u@ga@3@@P@?@S@@/@s4@'ԥ@@@i8p?9R@g@s@.?P@Es@@>?9p@j@e@@_@@[@$R@G;+@@d@?B?mU@@@-%C?`@@l3?G@"A@ˏ@=@O@[@1E@?@8@@.?@E@1@œ@:?gvBs?ݤ8@@#??/@P@1E@;@m~@m@!@ƒQg@ߠ@[L?ZgW>Z@o@`48> ?T@dW@;@n=9@A ASɦ@I>)@׈@ ?ehAuBA @`ٔQI9@@g?@GA\'@n=i.lt@!SAAθ?/v@7Y@0APBBD@~q@x@?@2AJ@i.l0i?m@s3A?}@Tl?P{@Ӡ@3'B/ABA>6tI@m@ >:@}Aк@0i?&U@e@p@ @v=H2g@_~@`Ⱦ{d&B@Fmr)]@ jB@.7@@@&U@7ϟ@=*@W@t??;@64o@P@^B6at ʿX.@ME@?v]@zW@I5h@9a@7ϟ@l>@ޏ@_@ǖ@ٟ@%?S`?ؙ@'@.?;ۦ?r|@8+@B,=.??*@>@k@ĥ@l>@@m(@̙@@EG@ y@K?'l@@1@--[@s@5@\@Ps ?3@S@6@@@j}@OjB@yM@>@6A!@q'@.?AY? j?B?0@U@a@@a@d2@j}@#|[i;)?@@FS_@3iQ餿.=(m={k_>*@ A@؇?h"h#|0IN)on@ @ǖL@ ] \k @o?MWq@A@ 0qg?Fȝ@:@&3V([Uc <0+R@h*@B>Vd /p y&k~n@F.@Hp¨93:@]@)LCb7<>h@?҈@O=@މMbap@@.L;X 6 C:}0@?@@@0ّk>6?6#F# -?(@@/`@?`;:_KPQ1@@AA@k?ѿH-?}@ Aٕ@S$?nO1y~_Kd@D-@=ʛ?x@>A ~@.vi@ZZ?K??$^,f>g?QN@jm@Aӯ@u@^D@d@@/@s4@'ԥ@@@i8p?9R@g@s@.?P@Es@@>?9p@j@e@@_@@e?9W?%?@8@\@?Ġ3>:@~@P@pJ@%@klA?Dw?,M@R@ ֡@O?u??e?-?kn@o A\A'HAz@6Va@?h́>4@s ?>;@CASAsAFG@-??x@clAtv2A A4@sv>Z+) vIտt"cU@ AW'A@l@?ٶ@g@NŸ@Uc@}#@#@$j@}l4*?I$B>EuD >ؚT@}AJ ?A#@e@;8@nH@F@, A;bATA~@!R덿5,@O>//!ɫ>J@j9-ލz@VAmAPA)@nH@?0M?@@A0@$M,?k/@4@9b@ !@KnQp@@r@0@"*??\ '$]á,Xmb@@r@C>SC ?K=(1?b@L`@/ѿKT \V*'p̿*i|d@(@?55V+^>;ǿ1&@B=@Y_$>V*?l?/?'E#.>'@@l&f>'@?%?rˊ@?:Y\@R@?ۅ@@zo@?Q-`d$5}H? @Rd>_W?>>e?J?EV@b@@ۅ@@@,j?;9d8"R2>?]3-6߿ >?^:?@@o?@w@@ @ms[Z]?{?G N"/Ջ6߽H? *?iVIb@Cu@o?@`@n'P@m>@3h\F|EN@ ?=ܕު2??eɿ+?#*V@>j/g=@2@`@ր?Q7?զt|L@&@Q!@YĿODg -TYa?Q@C@_KҞa׿l?ր?>ȿ03)z@$@?A=,>NuH?=p@O=@Abc]8>e?9W?%?@8@\@?Ġ3>:@~@P@pJ@%@klA?Dw?,M@R@ ֡@O?u??e??,?>A*M@E@M@?3@XMt:S?b]@@?]࿿>??@6P@@A`@?G_oҿ;Bwm&)qp5@@ AY@L?Z??ċ@ѯ@Ŝ@@a@2&?Pe?}"N?hè?njX=@c@@(@(h@ċ@Zo A@n@g*?@!?`=QÇ^<>vE#dL_kؾ"?̾Rd^-l?'@u@i@Zo Ag@J@:N2@I?o6@MI@oX  @҄=__YYI@!@$?]@ @g@k9U@@%@j?)@ܣ@<@ؿ+-lm@{!x?Q(B9=ֿ@H@p@:@VJ@t@k9U@ҷ@a2@f$@H-?S4@)0@ 5Ozhq y ))ƿ7@.@R@+\@ @ҷ@ Ap@C4@#!@w?*=>3ڿ o4 RPG^PqrJї?/@O@8@ A@2@z@`U@Gg@?P&>p3 > ,ݵKA? ?\ ? @2[@~@Շ@@mH@??@06@BAy@[!r@`1ZQxɢ fj?@A @e?h?mH@=@?fX`aB<@My@m@]$! nϾv>@1@@zѿjb%?=@:@ָ@z @"t jY"`FW>vwYOS9@?AAI@A>NVNY,Q@ث@tG3?W @-[.2R@=a37)f@> @]bAtY??}cL?3@AEϤ @,?xò'R@3'#vtP94]}¿@dD@F{n"ܞ gI?,K+o @Nϵ;-r@@'WP9 8 Am7'Ab?:_ؼݡq>B0R1/;SQL-@q2A|A,?@uAI@A6]@Z@.6?y>e V?N?N1/@d^A@,?8&z@ ֕@LF@?\@_SA@ g/ ׿qYz$jMc@@'?:nTp8 @)%@8&z@?,?>A*M@E@M@?3@XMt:S?b]@@?]࿿>?@@v?@ґdX+@@?o!Ŝ[??=~@2>V,r?@ޘ@S: ]@֖@@/쿸 Grn'dG @@Mu@wF84Qʧ?=S Bl@9@t@Ri*/݇?==H?)@g?(_>rM|D> ?B >2N?{0@qd?1k|?݇?RA@c@;=@n@Kաzu?U>k ??ܩ@%@q@ARA4@2@]@@m@e?L+˞.{Kg=2PT[?mxw@@&@@@4@俶8@G@:k@^@h5& Q?' b^BǿP?Ŵh?˓zJ'?[A;@:?۾%*?s&@1I]G@ =@ )F?0 {V O@9Q@Q@ 7m.՜)1ΰ@S@L@^ZB@2AB?ZA'z?ȕ@%>g`w?B AB@ѧ`'@{@ΰ@ږ@ AG_@ \?@@?R @a@G:?.?@n@? :@B@Aw@ږ4f?=@)@fȿ;?Kl@E{@7@@+@X@3M@ӽvj0@#@G\:w VVj/rst?%@O1?ɘ{xe@@\ *@׏@Ü 1$Z?E@;@6 l3UrĄIh@A@DCs߿@+?h?ʂ@'@H@`#;l3xA}ɭϓ@9fA#N׿a@p-?@!&'6AK57@bmGsO!?xAOvmR@O@eJ߿@j?"?@zEQ@ׯ@;c l:Oht=W@`?Ѐ{<&q@Up@/?:0]@@"X#W@XQAߟmht )nF?@@,>1W@@@T&L@Yfd@@O@(3= ?@ 7@휿 vt!D@vr@ A؉@i̊?C@d@n?s@{t@??@@?h@ @e\@!D@@v?@ґdX+@@?o!Ŝ[??=~@2>V,r?@ޘ@S: ]@֖@@@5*@@d@N ?<E@?k@}@:i?闳=J?,&O@4>5vL@cA>_ A@e8."{/@d@x@3bYP ?Iu@?SGZeYp|@@/?ٺF, he@žP@;@@k@@7L?`.;:,"BL @d,@@K>@{#[r@@@AAp@E??ʹ꾖oJ(ڽufGs0b>d@:@n @@8@@$@N@@9T@T?@b?B?LzWЪ?f?E+@_@IP@$@꣦|u;˿d$w?WAg?RCK} Í> ?J?Qb#-E꣦,a?!+/@^o@gM@1?Yp?J-_ vo îgZlSJ?52??R'@F@F @,a?@`@@@Ŵ@ @yB[y1@ 6-?Co?1J@P@`A@޿@@̩z;՞2If@\@pA@?Gw ά;Hwc ZH1$` AQJzEA1@hZr?@Q"AީI_:A2u ->@A@@>IyW?@@4@5*@@d@N ?<E@?k@}@:i?闳=J?,&O@4>5vL@cA>_ A@>S@j@@5l?t܂@88@qӖ@B5@>@ @~@>$@ĥ@4B9+?@@>S@Jx2y&?᾿>@ʦ@m@?&@%@wh? R?Dg@X@qu@Z;s7 zJSyD?(?+@@_c?񤶾r"{rt*T-S?h@ykG@D2fpSy5@b@@ |@Z @e¾ikE NE%v!@È@"@@5@վ^@@-v?m,=X^(ޣi:Ndab9=-G2@x@վ^@??q s T3@?0m}sN.>\XL]$L1C .+ ے?"E'?(f=пKbd?,@E@ @õ@@@D@^?/ۿ}e BeTgڪt%&+ZV?Y+@+@Ы@=@ @|4|?An@Z\@ht?{C .A2YZ߄?$Ku@iup@S)?sHo|k':U]cH<=x@P@M;=@ƫ?D-#@Ig@?:<>##@C@Ǫ@-p~Uk@@@qh>p]ܾۧ@@*3@r@KM@@@i@a@@b@ @o$GR:"JDBwAHz44@|kAڿM?A9h@4@rA%i`"AOR@ۡA"JDB`C" CEhAcx9MAwO;ACi@5 o@c@o AZ!AG&#C`CUC[XSCc"B;j8@::.؜A>@P@=@L~*@CdơόBqCUC`Ci CVl|AABk:dA='=9 A#/@ɔ@AE8 A} \BS$C`CHGB7ŌA9@#Az4[D?AAi|@Gп@o Ai?nDQ*AO@AHGB|$r@@t@A5G@A AM@3XD!@GA%@o> @K@UrR{2\I?ڑ@?2m%?l@}n@lW?(k!?U@u@?)JxJ?8@?{2>S@j@@5l?t܂@88@qӖ@B5@>@ @~@>$@ĥ@4B9+?@@>S@gN@@җ?W`z @@٨@`#L@Z$@B@*K@gz@$@M@.@ʿ4Ͽ=?Ϫ@gN@@parbwa,?N٥@d@9G@Z?_?Hc??*·?@@_@H^@Ɖ @a6bD@H.%a?O@?<۾?T@@NY>Ig0??y6?:=?aCM@WP?q=HBI@~@ƌ@W@%"@޿hL:~,@??L~ľw?+Q21?@4@h@BI@N>0? @_@a+_@sa@e?p#vtHobX>`%?H?@So>@3B<@?N>ʎ4sٿ ?މ@ʵ@M@j_uBD|krca|@*@l@X?®N ʎX*C?Fl?K@i@@y,@/?_3f˧9£{ھz?A&@#@t@`?]'?X*C?O@@@' _@=^?O̿&as?dA@a7^8a;俊g?8 >Gǿ@>@GQ@C.@O@$~dZ:6?zph@2?- W@߫@h@@)>j?ZR@Q??a@ v[? g"ħ$+pu/,@@U1@f@^L$@ky @@% @V @a@@k@Ϻ@r?*,L+@@ =e^lυ%@M@"@@%(@#Q@zY@/@U@@@/F? E@@hDBUоL@?]` `@r@@7@4@@y@@E?"rϿ @)K@@:߾hD<>t'-@@?оGu@VA A`@VA%Ao@x`?m@_>jfn= 7}Afϼ@NV?1AS AԖ@ A$AQ?;Bp@u@ZE&ZnҮwBAܭd(= @@|:,A~@Rx@Ahh{,@]Q BҮwBaBS[B=ŭR@oNWs1bAŢ@"`;ˉ@AO8>㿛@Sg]fBaBfMoB׍ACFS gG@7@(?2A@ȿB@nA9?㣿_ @]㌈pi BfMoBwA)@ֿK?AQ@?CP@-A;Q?P>AK@\RЬ?:U:?@O@DRW@V A@^ŝ@@<A҃P@@ƿ[ *@^@#t ?܁F?@r7@NW?#c@t@C%@{$@8@@w~@?+c#-z3@<,%@P¿܁gN@@җ?W`z @@٨@`#L@Z$@B@*K@gz@$@M@.@ʿ4Ͽ=?Ϫ@gN@n?[Teug/?`е@<@O?2242?[w@L?8 ?1@i@?(R%cKȿ?@֎@G7@k'-þ0EOIlJ=?@RAU@?=?s[Ga(%>@0@b @C=.@+ԫ@a?qjq٤^@=@Ր>?C@@Lf=a@@(@Mn'@[0N@ì?碿@U@駿k|SBV@ۺb@7ϚY`u`?R$@q*@@@.g1%9?Su?;x? (?!?2G|P`׾=(>Q7-m=r33!.ga|$b?H@(@V,@SYG!`;xA0f?/@(?]y\q^$鴮Ē (>9?iI?`z5^(S٭ 3|F=1=^ө%@ d@5@9? <"ÿU??i@0@QBտfA,4??]f?ө%@cnz;܋.?~@K1@p@zF>&:@-H@K'Mt@T@E>q@ȡ@@Ri2cn>@jA0PA=@k?>|ѿ,?Y?͛@Z AΤAU9?.bNl䈾B7w`S@y@-@?Jʾ0@@ @1۾hb@/u@<@t;?/{#}Lgl䈾7b@@p?iaaN̷ ?T@92@?H@ ANݾ@D@[@.@̊nS 9&$@o@7b@v`_@^@ Uh D@a@C@5A3@%@@\>}p0ƿO@.@tv_7P1W@1?@8%|?or@@q@Ի@b@_@(Il|=@f@t2U_u>78Q߈ 3O@?CD@@@ɹ?L)@@6V@Œ@M@v u>·¢ˆK27.??c`?X@$A/@)?z@A@?p@gޓ?$~anϞ·)[>L%@׃?Nh>,)@( A,@g?%@@f@ݭ>!~<@PF@J~)_)®&L_@<@@Tӿ @7@x@F@\D@`@Eǡ?%꾢@8~@)ǘ5z֒@%y@Nwۂř@]@w@i@¯@Dv@y?mNMxgDr@@453@i@'@)ʯ8=^@ aM@J&@0@0@c6@8 (@P@T@\p #@i@3@n?[Teug/?`е@<@O?2242?[w@L?8 ?1@i@?(R%cKȿ󾜈m^p}gG@@@P@"@Ѻ@*@Nֲ@39@f@@T=@-@d .87!??@g@Kn@Y=?s@@x@d@_A@V? ?I@%W@@} ?vHV?Tb?@a@;@>>KZ\>0@@9*lV%@m@J?.?y,@j@ @`?V?7@}?a#?Ӡ Ҷj-7@@#?(k\+S@f^/@S@S?_??7@?V?M?lͭ/t? @h}I$ٓ@2@@IV9ز?\ف?z^%[?s9??67>?_g??P@t>EAAʭ]As'kK?M> ?@S?67w?? o?4m 4@=?w#RAީAM-A!w6I?-:f?&?w?_@T&@A?{#M?ı?:?a?&@H3?ho9??/4!SۿM2=P?_@?'@J@qM@U@ ? ?+%@xG?,Rkcʄ?!-@c#?ۋ?1pI@co@r?|H??N40ڣ@@ܠ@?L@<@@*?y@uk@ ?BTARγ@K_ؕyHl:6~?r?>>K@n@U@=(-]@ Q?{RoɿX5@ n@G"'@v6@I@`&@d4@F?@ M?<~ R@*G@@(u)9Tn?r9?{4/Ԝ?gq_@k@i@0@l6}@y@O@?^"Dǿ(?!xRu)5A@@QPxs$@y@fA@ @p@9@m@g@-@r?HJH@BHS@5AA@@C?6OglJ@@G@" @AM@@:y$@@@]#@@zb@A~\@)@autLa[!@=AdTA+G@?Y;@?<@AD)A?7@y?zx?(~/Uzi>`@B@@X@Iz@m?'' @E=@@,@@ <@̆@9A@Qs@!3 61ۓ"P!?L@8E@JID@?c@?@5@?m?￟{>>&>v@[g@@@|@/?=W?5~{C^?[@K:@D>@浽@w@+ӗzĀ-eAAAo'η@@@Op@@'?~{CDt?6@@(@Gb@XZ@r#R@qa#BxBL$B@fT=]@Jv@@@@Dt?i?0&~@W@v6~@BR@lq-@3@*@uB>ZBRB@ƽ@,@`@{D@ E@@mKݿG[?3?q@U A@$?k[AґA@ȀVRʿ@:@,T@}??6mKݿ?@?;?E:@x@M@?J (JT4>6al3P?,[p@av@"Y@\@@3@??g@@R?@@^@^?0<̩?2@Te<@4@@?.!,->D@AAS@g@$ 2@.G@|@@e@*@ ? 5@n@5@:@ :R@?]j?,<@ܿ@8@@Ց@$ 2@0GDVJ@Wâ@@@$@{r??b>\>J&wS@"@*,@@{?IC[0G!R] ǫ8k?$@uBAwʙ@P?t?j @?æ\?[@' AY8@m ɣr!s !x"Jf@ո@;@!?͝@V@@7?r=@{b@K?YM|1s hG=?;L?n@"=-?@@p@-?I]OV?=L3'|Nhy{lX fd??¿̿'?R@g?b2x?9?~'|Eay.M._?SB?l?y;Eɂ~)@=@W@t>e[_?5+@[?-t+^×6 9BRmP)@Õ@74@?$@J@@~? ?@p@$?>܈jcX6 OЭFtv =cW@ A@k?H?Q\@}`?!P?|@A|@`?:9.A1xy0꾞^@L@܇A,^A @2?I>;?=8?[?@A1A@1?UnA?@@@@#}@?H~?CT?H@퀹@Z@&@F?@@k@&@@ep@?@+T@f|@@ R@k@G @{@ ?6tMun?!,@K@J?H(e@tX@i@_@ @@@d ?8?&@r`@gw@Ws@X@ @6@)u?!@͌@0@vEG@;@@@3@tn7@!?@@T;> V D@I@?@@?*x6Y}2վKh@6@3@0L@ǔ?->T;2*>>=@h@X @?B#eoL@Wa@[@\?^ >\￱29?*?M/? @!P4m@+@D@A@>ZX]???&?Jb?x 3@߶ԿY@c>$@L?6m?TA B^A?poB %Z=X ?3@uٿp??A?nw7@i?9 ?frASAAc(D>D^?n>Aݱ?5㿯rHƿ?(>m?Q@Aƽ@D^ȉ@r@̶>CD@@jD@g?Q{ rHY5>9H?+w@R@@u$?&j+b[9k|gC@^3@|Կ@Y@H?d@a@ @C @\3@]@|@S@K@LΔE>d@@@O@{OB@ @?0&@d@-f@֚@@H@@w@0@@»B@֏@͵Y@ Y޾&'eL?o@z @ Lt@@ؿ@@%@-f@x@@1@| AJAE@ed?GyܹSпnvnŠ?@AGh@G@L:@x@pL?4@N=@"@TT@KL>r@3@߃@W?e+`DͿc@!H@H@3@??pLOe0}׿g?@Ƅ@ˮ(ɿS@rC@k@!{@yD@I0&?v@<@TOor ݊:̙@@=@/w@7@ʹ>*7Wq^=01@_9?@@@*>Zos2.j(R@(@@ q@I2??@@i@@E7s}hc8@0'@"@?:r?;/>1?r4@]@|d@@_U? #el}|n!P1Э?sb@e?_c񯹾@@@ZN@}66 N@L@%@ʘR@|?k*?Z@~2o@7@@B@@}?b?>"UbPi>3>ͽ?6@}"AA#@׮@Z@@+T@f|@@ R@k@G @{@ ?6tMun?!,@K@J?H(e@tX@i@_@ @@k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vkJ-?疾3Z?9@D@@<@@?8n_?̴@@@2@Ȭz@,?YX;?J-?@F@#`H@5H@(d@0f@{?M?'r>@:@^?b@g@,.@0@\p@엕@@n@$@@&@@@j@=C@̝??g?2EP?Uؿ8`B->><2?>i@;ئ@p@԰@&@+@8@S@$@i?W>N?(@txȣ;F@ja?pDG?/@;=@] @+@>?X'@ q?ݿ,{ma-@kr@;nOX,EJv@'0@ؾIK?kW?b?>eB@TW@V@@>Y?|?e?@j]??zf> ֌?g@@g@eB@@b@l@8@j@G(@ǁ\?pL]bS=:o>nO9>ޭ?x@<@@Le@@:@B@sn@U҉@v@աx@! @\@ ?%A>C6>Ǹ?r@T@bD@@ @Hf@1@:@t@%\?6ɾ-?@@f@'@_6@|s>-d"f?E@j@I @~Е@0r@7T?@[;?t@k?;+ c@4@@slA~@0^>m@mA@|@QQ@HMQ_/vkF-?薾?Z?9@D@@:@ @?nq?̴@@@2@Ȭz@,?tX;?F-?@I@!`H@5H@(d@2f@{?M?)r>@ :@J?b@g@..@1@\p@엕@@n@$@@.@@ @j@;C@Ν??g?EP?-Uؿ48`d->>ϡ<:?N?(@ȶwɣ?X'@q?,m\-@er@`mOX"ECv@'0@ؾIK?lW?eB@TW@V@@>Y?z?b?@j]??Jf>֌?g@@g@eB@@b@ l@8@j@K(@Ձ\?qL]bl=Ho>sN9>䭯?y@:@@Pe@@:@ B@sn@S҉@t@סx@" @\@?$A>Cu6>Ÿ?r@T@gD@@!@Jf@4@:@v@#\?[ɾ-?@@d@'@a6@s>(d,f?E@j@H @Е@2r@5T?T[;?v@k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vk%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2Gէ?G]r=b> R@+/@x@'@p@?:?@@@@d@Dz?P:r>է?y@ @@"1@I@V>@T;?d?\2,@t?+<?k5@R@ @\%`@>s@ @P @t@y@|@U׺@ @0o@Y@?@.>Z8?n?َYf+⥙?T@@T=@@|@9@y@#j@@l>Cw<>s?+\7@o>iҕ\-i0?L?5Â?)@(+@ @9@ռ?&@;%@}f>0㿦-]-@ v@j?/x\ ?ռ?fc@y@[@?ƃ=q?'? v=c;DFw_wv V'Wd=`w?ބ@߀@Ŵ@Α@r@ׯ@@Q<@C@T@ !N@.G@S@s?A>-eG(?} @Ln@f?)@@ @@@Z@ׯ@@Ĝ@?-gM?i@a@h @u@( @=402?+@Sq@3ۜ@d@9S@w> 6Z?@&2G3C730(@@@~ A@Sk gS>@| A~Z@ma@@2̿IXǿ&2Gԧ?z]r˔n=b>R@)/@x@)@t@?:?"@@@@d@Dz?:r>ԧ?~@ @@"1@H@V>@X;?d?Z2,@ t? <?h5@R@ @]%`@?s@ @P @t@~@@X׺@ @0o@Y@?%A.>h8?T? Y奙?T@@U=@@@9@y@#j@@l>=w<>s?)\7@o>fҕV-e0?L?5Â?)@++@ @9@ռ?&@8%@f>7㿾-]-@ v@ j?#xJ ?ռ?\c@y@ [@?ǃt=j??u=c;=Fw_۩v VS㾧d=/ȃw?ބ@ހ@Ŵ@ӑ@r@گ@@Q<@B@T@!N@2G@W@o?iA>-FG(?} @Nn@f?)@@ @@@Z@گ@@@?d/gM?i@a@e @u@* @ =*02?+@Sq@2ۜ@b@9S@X>6Z?@%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2G@@1@c@g@O\@T@<@*3@{L  2t@*@7@\i@1@<Ϫ@A@@@kt@J@(-@EAyA@'?M%hw,RֿZdh?@( @͵@[@-@kt@>0?]8<@@b@:@@,N :=>KV@@R[@8R1; ̿^?",@Q?Tbiz@@SU@@@ @`?]@F@ \/JR1;WU,8E^>Z0@j@U?-@9G@8>[տK彅2?A@?'@@g@L>8kWUC?bwB =攢@OJ@ƚ@ @}T>Ků>蠃@3@@G@8H+#Cn//&\@>@zs@\(@@{t0?' cl8h?@YA@@@`?)cn/$'.'@@?mV* c?WP@2@@?X?@4G@4& /$D?|?V@@K@h;0@M|Rk?*%@Sl@}/@fy>K8○z<@hj@/@:[@0?D?.@Lr@AҶ@A=@b@[8?24:? y&ZBͬY?m@A[Ao @[@.@P@m@@6@@H@˃?'@ 4@? /\xR?oE3@(@@Ui@-@;@@@P@g'@{ @??:.@.@hj2@@@Q=@?+(@G@@%@9@/C@e1@p4@1@W*@g'@&>\>N>ѾBNh>M@@@+@=J:ϳ9UO֘W@@u@1jY@?ڏ3?%T&>`6&ۙ'>SA@@ѽ@ n?fWք;l>@x@kR@qO?Z>7`6&|xZ?ES@ @/;^0@OeAO@:EQ9/??0J@f>|f)>@T0ߓ>ES@ڪoq?}dAm/Am4AI?d2?0Y?3?pkPZa쿑Wd>L@@C@$z3ZA=?`#YW!@4$@El@j?2$Y(PZanҖQl2?\@Ӿ@\l@ ?pziEчHRmN@H@0@kq@E|?tn@PM@@@U@7:6@~@@ }@B:B? ]ڂ?*@&;@X@6@->@U@?&X@@@@1@c@g@O\@T@<@*3@{L  2t@*@7@\i@1@<Ϫ@A@@@cn"@q/Z@@@@4@L?E @I@J@7@i{@/?PiK?/]@f@@@[@cn"@e5-?xN@Su@2@qA @?>&&;ɊY&J@d@³@} k@'w?,#cw1G蔷x~D>@ Ayi@=o?.?C?b1??@tA5V@Yx"0w1o u1B0qDJC@@6e@jG*@1E@@H@ID?@w@-8?s>6o `?o6?N?#?a?\@@b R@_l>߼v?n?S`!J`En??dֿo>?&#>:˞??j;HScSzBL??빎 灿~?,@ @.6=?@]>\T'uQ An?0h@a+@E?v{@xe@с@*h?{f@^@@U#e oi'F8uҾ~@Aɴ@z_?ȅ?^'@??5@A@.P)fF{ _? Ȉ@?@- AOَ@~0>V!>9?>?}@[A A嘏@?^d6ձ?G"@@Zv@@s@?s?@@@i@HR@Y?ZI@@@T@ҽ@2}@ձ?@+Ѵ@ @U2@h@cW>:T>@ƽ@_Q@eq@m@?/M?r@;@@@@?J)@!;@-)@#@A@o@wM@ >xyw@#L0R?R@X@ 6[@ r@M@9@?ƿ*<3>p>,z@L@A?]Z:FS=Ew=@P@j@i)?v?9ƿ',C?Io@|@օ@v@@=x/2A4B|An?d=n@.@o@vA@A@ @',tC>J@J@ɐ@{&(@&@1@(/)B3oB__B-E@3>c@>g@,ט@@@tC>=ҿܠ?*?@6@bZ@@'@4@GBG1BA?-OJ@r6@i@}H@ 1@ƶ?=ҿs,:q;>">`@GAD@@#Ca@tM"A(@u2<@@1^@7?h>'տs,,?a@?L?M1@@p@y?qD\\ѿ9 C??I@b]@8l@}]e@.'@5?,?@,w@۹@@:c@7/>?Qh@>@;@t%@2j,@b½x8>t@9W@N @ b@@cn"@q/Z@@@@4@L?E @I@J@7@i{@/?PiK?/]@f@@@[@cn"@Ӑ{>V@_@Z@xb@$8@ @@x@ @v@@@ld@NTʿɥ݉Sn@v8A"A4@29@%:@ @V9@FAOAx@5'ι-#wK:?N\?TS%@t6A!]Ab+@@?ܮ?H?D e@%AՎ.A?lb.@?-#wM.+@|@Д>z;@L@O,@?B?E.?'G@˽@=@su?A@V@ J@M!0ȃ9@ތ?A@`\d@ W@GX@Q@Ns>@*U@$P@?Meο|(;/?9@B-@aM!G*>%?̰O?9|@@rs@s~@|@ 6@+d@}w?w3r?UG*Fz{@Ӳ?aH6\ͿN7@D܈@vf@l@ܮ|@Ir@ ф@(@C?`M ÿ;<@ @W@:#쾓G@@[?DԔ@?@L)@T@2@[@{=U@;@ݕ@:X]@ !@_,@#g4r@ly4@lu&=?8.ArAn#?@E? @?M@C$AŪ/Aj @__ȳ??g5hC˨c64@6JAZ A7@;@@I@+T@]AQAh@Ô;/V5x.)q@9@=@v;@= @׵@_2AP@rY@@@k@2@j_K>ݚ@=@А@"Ş>Hc>X@@,@g@̈́@j-U@?y?"D@)@P@qa>\_K5?/?Ti?jM@;%2@r>P>l@7e[@K~-W~?PJ@??وQ@ʅj@)?8?5?@]?Ww>aޮ3eLrB@@P.?F{GP5̿yy[f?F@@]M1.>id?U @<@@SNAo@#??_>g?R?]ChO;?2W ?*?A?U@ =c_&XlA Au‰AǕA"TMYIg@">?@?Cɕ >?{\|-@54?VB'EAʘA 1A U ĻP>poR?#!+>>ɕ?L@d?,<5?w=@@@?l>;m. &ٷ ?&@w?f7Q .ZK=? @!@H@gG@W@@ @V@@9w:fӣ@8i<@6?A?pH@;0T@P5?6o7? @>@t@<@^?:/??8@h@6t@B1h@++@L"??¢@X@@X> Ӑ{>V@_@Z@xb@$8@ @@x@ @v@@@ld@NTʿj;? @@q@ ~?K9?Hs@yS?H.@D!@)@? o{;"zj @@P?V|7ȼY@8.@ݽ?%*@@Z@h@ō@@>:s()0z!@]f@ @'u4I@6@ hB9_~@@@S@@@#@QrV@iBOb(@@_Iv`Ari @|a@}ٿke>y@@%@@@iĆ?oo\T@@QtItLmps@TɆ?x@zA@?.@@@{'@@ta:%O6Qމ?w@hT>#y@dM#AMu@| ?۷@(A@$?M@r?pUb5a•" #"鐷z&@1?$ԾZu@A̚@nr[?>@rSA}dc@,tQ?-@@ײmd" SZ&m@Dq[@o-@sst@ut;@aB9c@F@/@?@w@?@?6\5@_Y@gצV=@$@E>@DEgQ0@1@WW@3@&O"?}ѿ10?_@{0?Ζ?B@f2@?UuSDKfv?k\ AL A9@M5 _ƍHZJ ?݄@ЬAYAw?ZKHο~CΈ@I@7?W謿a@Q@=>|I/oH@V1@>@Ŭ@Ϛ@pL2S/@5@@ץ'@^i73m@T@Կc<<@@M@[[?@@S/@q\Woa>^? >">1?H:P0K97s9++>o!q\t 9?̧+@@j @Gv ;&dw\?/Z0@?Յ;Qbu^ՅAy.=hV&?>DUGٳWVhnbk=)!8˿ huDN:@/a@ o'@?:\0z&@T@' ]qW@?L/iz9?s? ?DN:@j. S>@13@3r"@p?&N@AP@Xn1=@E/@⽾?@Ml@{ jɢA&@AA @‚?&}?txk}mp?@N#Aw Aj?jɢj;? @@q@ ~?K9?Hs@yS?H.@D!@)@? o{;"zj@v@r8~^MsF@@Ř@Ĵ@U@@X0@)@(?ho@S@GA(@bY>1?k@@Az@n`A)Ah @ݿ~?r@st=k߇ hC$ " Al@AJUT?a(%A*An$@  A$Aߛn?L2<@L@ <,ohoBKAԹ?0@Å擿&A@P>@հAG6g 9@I»h@%BoBB,^[BhKzs@^O#A@ ڿ@cJAU*W@bCEBBh`BlA|E=+?1@FMJOA@zӾB@&A˫Ǿ$ /@y'),YAh`Bݒ /; A[@Yl*#>A8<@`!@@6ARw?Q¿_@@OFKݒnjiu?@i@m忉V@:AG<@:@RU@A%x@,k50@e@lǴhi#2u]?~@dg:?@s@p@@@5@r@@JSQB)@\P@E2u"@@?Ͽ.@DE@@Ԏ$x,?>a팾Y?'T>i6$Z?q@9F@@tӉ@o?@Bxj@<@!Q@?Fh5?RiEJbVȱfS,yo??@H@E>@17?o?-tS37?]5@W"@[C@0v^ C4@@l@l?㩷b[-B?Ix @g>@L @o @@Ŕ?]c 'J hj4?3@5#@pC@<@]@B?@D@'|@ݰj@^g?0&'MX? H@y𽥤eXO2Z>(xK{Hп8@C@l@mڞ@@ѣr׫^B~f?@k@֚?36@ɳ@#>@???oP?H$> @Pc@Sg?xNJѣ#TՌ6w7@!@@0VT@4#@*4@:\3@?b ?@w9@%6@#?;+I#@v@r8~^MsF@@Ř@Ĵ@U@@X0@)@(?ho@S@GA(@bY>1?k@@AA墸@#0M@N@RSI@'@jH@ @t@@ɞ@@pk>::>?^,@FAA\9@b@9XL @B@9@g?Eb(@@@@ @*?g!@?-\g"ͧQ׿@|@&*>”@sqA9E?΃Fe@"%A5@3J?-@@_bwgLBEAQ~@T%A+Jl_?czAx@ 7Ք@KQAǦ??03%AE|D@G-aALB%`CCAyAgBhVMA@L3ҭ@A熀[QqA<"n7I A!C%`C CuWC5B}&@5{*JA@ci@@D@K*d5 wBkC C`3^CC9A$zcA*07Ak"@(>k@Aw#3YA6TVϜAZC`3^CF$EBfߨA-@:-Aha(?%"A~@ɠ@A,>KŒ,3An@ZAF$EBbCh->d@l@&D>Z@JA/@\`a@QA3W@?.@&@G6ռ%s>h@?=H/?w@4@>??('@U@6 @:?@r @%q@z@@ 3?# hj=ⷤ@%@W@$@?[@B@Z@Ү@=4&?E&@6f Aq@WJi\XK\w@6@2j@??!@Km?SP>P@-@!(@wi@q=WE[:Ht=?e3@M@?56(TG;2lD)ی?R@xC@Z.8>Ew@)@T@Ú@,"@">\4ۢ^Ok ?-@@@v@w@KA@%|6@*?2QS?^ե>qUԝ 4ZkDߐ¿#c?IYB@KA@Wמv7C[?a @}T99  ati5K @j?/wA/cr*@9?Lq>'M>`5Xs #p]l?k%?0пI e?}L1@*@S@@;@@F@ EA7dahe(R? >@ 3@ @Y@S@4ob?̆@0R@N?,*D87.@. tAd&x %@j%@$x@d??c@6 6 jH@:@9@Σ?JT*@^_@!??f@Nֹ@@O̭)uȎ(8cAA墸@#0M@N@RSI@'@jH@ @t@@ɞ@@pk>::>?^,@FAA@Ao@?y$]?5@?`p?@?,AR& @=Ș@?Kp=_@ AHA@)Q+7@k@骿+kN>C@0@H?2?@@c-@U@-l* ?!@h@DU)yZyn~9 _*X@&NG~(vD?@!Y?Cx7"@@Ѭ @ Z?q@'R *y36A5i@_˖ mU@ @2$!v @bY@&s7E@@W? Zĵ@M"?l,#D#A36A<7&CB\cBp/GAvg?@/@#)J@ @K?nnz>L @Y56+^L @]@mg?3 cxH?@͹?VYǽ7?DW@\N@:ξV?B>@Lo@ ^@@فA@m(_?w_K@i?mYV@s@,?x?ͻP@ ?$瞿P@ AV A@:ߝ[:}о'@D@2@䫼 ?kJ@𹤾zN⼿ |@.@ @؜r:Š9/$f@5Ӵ@Ԧ@q$9@Y'PN gY2vmR𿦶?t@:ճ@9@K[ OŠ~@O@[A@_@}c@?B =H},W*G<@ਖ@"@@8@~@ @6|T@T$@)e@z?@2E?J^?)XVfbzq>P'?\?!?B@]@@ @&Dt놫$Mn>F.?HW}L W 9΄@鱿o?V?H !$W&b?B@;F@>+@?̓S>AAw9ZmTl"#C?R?0?H\"@k9@ ?b?C@@@1@Q@?b$t)#n &*8R?6Z?@;@-A@B@C@LX}hDk@n@-@?ٿQ@ُ^†=By@I@@E@#;s׆x)IOoٿO@)@9!@ʔ*mO @Ngr@@M@4 g}׆@Ao@?y$]?5@?`p?@?,AR& @=Ș@?Kp=_@ AHA@@p@?rAS~ؿc@IA2?j,?&@?)71O@Agh@s/T@"@@' {@FXA0@@ _@+'?@@7@~C@j@(?|{?r@@@%D?ԿPiU@E@(({@' do+i?@7 @ ǾT`@c@n@?%@ɉ@G@A|$@g@wANAa!6KLw@G A@ Z@n>jNv@"@## R@@#A&5Մ_TOe ?R@K$@=վr+@5@Ʈp@ @Ɓ@q@JW@{]ɾUԇ@Z@=ooTƾT9@JZA@ʿ(?N@@? @`@ @@3@]@?@v@D@yS@ƾT@h@<@{vP@f@?LVD?r@i|Y?r?2@34@.KWhޕ?@@/tJj~!@@b@זAE"?/Rèѿ.Y`@7@l @(!wB/GT?5MG\?l3@K?X5-n>'>)9 F8?j%?XE?@?V>˹?GT?FAD@.@@ם@~D?I!?!lX@%@\Xۣ?F@ @MAFAc@@]@@7@MU c*}\& LDxfؿ '?u,J@@C*@@c@](5@s@q5@?*&d) s@Q6 Փ|;|@Sc@ @x/@>~K]( ]@$@f@ץ@t@ռz5r00@?~t#Gw$qҾ9r@@@nu@ ]@VAmA_@Е@0@ѿ<ֿpe@*j@:A@@)!- @@A@K@VA?X?g?uz?~8@?Ci=?I U)B?>ř˿5L>5@@UQ#Ay@7q DUVd@Ԍt@>k-k.VR"ο-@_U@D.ʿ"Hbr@0AR@yZ>+Z$Z#Agq(A+'?j +`C??,.ō?-Iv<'9@.A@<`+2\ V@R33@`y_H>)A@a.܁DW=N|@TݽgL>L?@&e>* gq @ @w9B̋?_R1Iտq-@y`e@̿8$@>@  ^fP*I @A?WY|8?Ȉ >JE?zH¾\ܤY>isCU\BL@՘'A%UA#fP* F>c@EAg@Տ0 jZ@Mg@Xajοn1=ÿM?Sm?PsVk9&@:,A}@ F>+@x@޵f@H_'[ @~AИ@ ?D:J@-J@a@@\Gs0@G@+@Q4@/@*?a*@H@ -@5?gD42!KEῚJ1m?_@-@C @ktؿ^?Q4@@?U6@}@K'AKs@?.h,9߿`*)($.#V++@;h@&7A@P?/?@@ޚ@}@P@V@ ?<'n? >Ƙ&aɳb?A?Dh@(@?I@M@@@rA@ g@5@?)&ɾH/cU?KſB⛺8yg?{> =?0N.@ޢ@@rA(ڜ@PO@?a? B@-@*NN4m3ο9Q$wC>g@#@?6e@gQ@(ڜ@.?xC?)?F4F@ӫ@%@!!+NW@T=>ݴsÕS : 8]:@\,@ @-@f@S@C@ @ @-E2@J@?Z ?>"D?yr!~=M`^?KR_Ȉ?k+@J@ާ@C@@@@@R@L @+G+?+ ?:)g.?l?܈?)@@s@8#w@@X@E?i@C @cANs@5>=s3"k<|f'K1ҿ䡁f?GK@ AAV@?C?X@8@sY? y;1@@z@L嗾N--??Q@|q@2@Cē*?8@ @?y@Ӫ@lAmp@.N%;a?>@0@ @?``=!>ZBp@H@c @L;@? @pD_~s1:w@׊@b?ȿ?1|| ? @5d@V4eQp<_c.}=-.n@XX@ @ 艿B?5`?{@Z@ff.<(<0?@R?].P4\x@@~ྕ?De@ @JP#-?z@δ?mHլt?@0?/@u@RJ@g\MH1?1?>R=q?P?;2??8q(?(A]+7)@v@/@@@?ށ'MT^?2¨ :-ٿo`=?I?m R@ǿ@@!@Ռ@N4@AZSN>&?EWEۦv?v:?EHѵ5ix8@)l@!@i@@@?+}•|;D@'?y. ?S?b@ӿ B?s@>7nz%Q^"@D@i@W7?hg>* A%@@@Ta@+߿V=W!XD?l@Ǡ@nم=rx@W7??U |q ٜ+]@@*?Sr+>6LֿET?z@\@ۛ(]" ??0?? ,@0@[Y@ @? I?<@1ᾣGpa:9@'?cg@/?AGMA;@̭<@0 @W @Q}@@ɸ,Ae AZ/@{t?53fzɿ;s>a>b@iAE`"A%@,H`@W @w#@UUZ@^†@O@2@\@{@RAcHſ#l@̔?!'qc@i@?.@K.;@@ˢk@w#@6~@I@@?N|?K@U?@CALBFAtR?X*@y@?J?bݖ@M<@6~@@+:@@@@t|@k@(AlOBr B&@ @A4@S?Ҽ@e@@Vi@@*J@R?i?b@X@VќzA(2AɚAQƿ,5@?@?bP?z@>ъ@Vi@8@Q@C@8@',@ɔ@9@s>9oeEοp=M_!u@W|@z(<@P@̘R@ @8@_ S@@@d!AAx@R7?!?5W0oF9N M)d?, ?r\@FA;5Ak@]As@_ S@q@ 4@JA8[A57RAE@4g4- .@Wd'@&2:6dy@6aLAgAAfW@q@ @?y@Ӫ@lAmp@.N%;a?>@0@ @?``=!>ZBp@H@c @L;@? @ɃAk@@@g@&s@P?w@c@d@0?TE@9ȿ@1h@>K @a@|@z@@ɃAv@ U@[@.@iP AH\@5@??s;ࣴQP.{ ?.?< <@B@@W@X @6@v@hpg>Ҥ?A@@ b@)x$m>iMhi%s@AW@3[?ߊ%Txh-RSЏR@ya@A@KoX%+d @?Gny@i@/]@+!-\ +)(;>@J3@)ܻeI*.u6z6Ky;@O @ߙ_8 f@L==j&{k@/@rz 9mej%I:@LB@TG CcfGyѩMM>r@\2@ؔ3ɼ|iDiʱZ@@Ҿa 0_Deۿ5 f@h@0c@ v55+=5?Կ!HK?Ks@B@IS@f&f/q0F @{@ХAn+@=`j m:z&?ۥ@Z A@?D€W3x@1@?ݛ@ Ax@F@=cQ?-? p{K?z?N@PX@ Av @!@.J@3x@@Ҋ@L2@Y@ @@'=m@?aL[@W@o@?/@@@qU?'d@Q@‹@O~@@@@`Z@zc#@@wۏ@̅?f[>1Ċ@CB@J??+Z? @@߿?R?Tz@q|@w+@_@@sVn@:Z@A;@ʴ@f?@H@@ ycx?N<\@.@d`?I?ʭ;@9t@sVn@r:@@#@@[?z@_@0\b@({)?v#Y@<Ό@j/?7@|@r:@#ԛ?N@r,A0@>D`w@S|@LvrkAؽBm:AB?vNq@ɔ@x#>U@$A@#ԛ?T?w@daA{AG?H@$@g]9&BHeB7f!Bٱ@'!@@ah?@@AAb@T??2@ =AT@c>Ȃ@@#pAB}A a,lX@ g@>i@;A̸@?5d@M@<@E??=@ @F^̾)R@QD4ÿ=@ X@'?*@@p/@5d@A@`o@Z?ջ?B?x+(@@d@IO+O,/M@x/@!?O@Y@x @ޞ<?@>1@5@6@@ɃAk@@@g@&s@P?w@c@d@0?TE@9ȿ@1h@>K @a@|@z@@ɃA)@@6@v@o@9@m@@@(u ڿ 1@Q@ @-ĕ@Z@^@ ?DK@)@w@a@, @{@@Jj@ד?٭*@??siN/,y>?T?lE@@F @֐@f<@w@y?0@ @J@uv@ fko9+ӝR?pܺ)PBgsӿOԾٞY)S@e@VK@bF@y? N>3@x@?P\?PS$_!=8ؽgƖ=_?^@>}Qk vRո>i@* Y@ Omç?ZP@?>\CۿF1#7FAžq { 5 !?@U@??4LOmםe*0??6@?zʧ=AפTaF[}?t@?ufםi߆ >/K@H=JU/gz= ?-} ¿ĿU6g+Ev?!,g@+Δ?>i߆hԩU@T@>Bt/#"?u?x&9?iۿiMqK8?6eu@h@xhU?&0@@E@nV@$He8=3܂3Gm P5,l@ @U@@U?Q@4g@M@@_@k@@`?(?ülBuOr'?kg??@@@@ H@Q@#}@C@N?@Ἀ@'@Pol@r@d@Vj?#5@m^@B@=+@@x@?@#}@-O@t@|>m=pL@@@ g@˙N@7G?'i? @@@@qf<@໡C9>|@-O@A@@o}?@0AqAE@̞?eӟ]+!?@&?As@W@)u?P@~@A29@G@@1Hs@ ~@Z4@=}@6@H?^4YW?t@ο@!@}@/Z@3@29@Ϸz'L@r@;@WL@\@fj`i@UgW?RTL@W@+@Q@4@xϷb6׌@O@˹?z 1>=?9Z?7 AB}@`,E?"?P>?G@G\@gAb6RWC@#/@gl_@EK@qv@eHKgj?و@x?Vk`\U@'@+@O@@"^@r@飚@ڝ@k@IH@A8@Hݿ4c>_?Ŀ &9@C@*.@DM@G@R@ɻ@^@kk At@?å?]x@!@ Az@?]?i?-~?Jέ@9@m*@;'k@(?U?]@kk A@[ @\O0? ?)Ug@RK@@-@D@? xl?K@#@@Ũ@~E@V=Ҁ@@)@@6@v@o@9@m@@@(u ڿ 1@Q@ @-ĕ@Z@^@ ?DK@)@:' ڿ1@O@ @•@C@7^@Y?CK@)@@6@w@x@F;@u@)@B@{:'hh._>?9?E@H@@,@;@ߺw@a@ @{@@Lj@3?*@d?Vshh*NBnӿIԾמSnY`'S@@J@EcF@w?k0@奞@zisR۸>@ Y@ pǏ83@x@5?t\S$+!=ؽ| =#0Fž  '!?BU@H?@L~m ١?7XP@E?\`EۿFw1#ؤZaX忦}?u@ ?xfj؝i*!?F6@?zW=eؤ> ]s¿ĿT6f+`Kv?C-g@$Ҕ?5>9q >J@==JVV/"z= ?> f(9?g1ݿۿJq%K?du@h@x翚۩@T@>Ct/"?pv?f(9?DGTl -Tk@!@~@@?%0@@D@V@**He=;ۂ6OMrR?XX??@@@7@H@P@g@M@ެ@᧮@@@ ^?"?=żCu6O;j/? 5@h^@B@)@@x@?%@5"}@C@?@@I)@ol@"r@@ Z;jN#?@W@@@jc<@589>M|@iN@<@/r>ߐ=L@_@@6g@N@G@?N7ҟ+!?@>At@W@ u?-P@@|A@@!w?@|0AA@Ǟ?e7ҟͫ]4QW ?u@@ @{@X@P2@p09@G@փ@]Cs@C{@*3@{@*6@L?ͫϧi@xW?OTL@W@?+@4@@x)' L@?F@^@> b6{@nP@C?1>=?Ǐ9C? A@?kwX\U@'@++@@c@"`|C@.@k_@DK@bv@*NKNjJ?@>?0Ŀ ''9@D@g/@L@@R@㻦@#@r@¡@Y؝@=@UG@`A#8@Jݿ(c>>?#i?/9?kέ@G:@$+@$k@(?sR?\@j A@? ?Zx@@ A@?X?#i?R`l?@"@@Ĩ@{E@KV~р@@X @uK0? ?.Vg@$L@@>-@D@ ?R`:' ڿ1@O@ @•@C@7^@Y?CK@)@@6@w@x@F;@u@)@B@{:'e?TE@nǿ@h@>OJ @ha@E@|@W@DAl@@@eh@#'s@ɿP?w@@d@e? H.?'?<@q@s@V@ @i6@w@u U@@␫@fP A[@5@Z? ?O b|>_fk%@SA؊@&[?m%xhup>Ԥ?@@@ b@)xb|>6f @?GBy@@4]@Q*!̘V.MJQS~R@_@A@FokXp+6f @hI.u56z;@ @_v^8e c\ qC>@J3@HܻhI/;Nuj%;:@KB@ HP [bfe==-j2{k@/@x{ /;'|EɱZ@@ҾBb >Hʁ=ѩJM>r@2@|/ؔ'|B?Կ}H?Ou@@xS@ufo8fDbۿ f@ٹ@Jc@dv1=B?@kx&?Ϧ@[ A;@Z?hDW+q0 I@{@ A*@=`qpzdK? u?N@X@ A @`!@-1J@xx@ƅ1@4?ݛ@ A@F@QQ?n-?#%q?/@:@@O?d@Q@Ō@ ~@@ڜ@ ӊ@2@&Z@@@=m@u?H[@T@_o@?B,>?#@@ۿ?X?z@|@=+@I_@@_Z@c#@@ۏ@v?vB[>4Ê@@@>??B,>^cb{?2:\@@\`?bD?;@5t@@Tn@b7Z@ ;@|@~ ?'@PH@Y@* >]b@v~)?l[#Y@ό@1kK?V@{@p:@?@~@@L?@h]@P0]b@B:AP?*Pq@0@z]>i@Ґ$A}@ ٛ?O@s,As1@>k_w@]$|@KqrHlAB#eBf!Bޱ@~,!@@?8C@qAAi@tl?e{@aA|AH?H@%@(R\&B#eBBAӦ`nX@g@b>F@Aи@?4@4=AU@|>Ȃ@o@vp*ABS@>4ÿ5@X@'?ݱ*@A@.@94d@]@@%A?zI>=@@k̾S@+Ud@w/@'?@!:G@I_@@@@]o@ǽ?? ?((@|@Q~d@!,P+I#[>O@> @ <?@1@7@7@'@hG@2@,@6֌@?X?-@@r?I#e?TE@nǿ@h@>OJ @ha@E@|@W@DAl@@@eh@#'s@ɿP?w@@d@e?0@5 @\?_=>?p@@ @<@?3 @?{@@|Aq@`RLaC?&>@0@䀑?>?@z d@h3ced$*~q;w@׊@5b?ȿ@䀑?VstR=?>+-ٿY`=??mKN@eĿ@@n@?iށMN*UTN?I >+-#E&ͦ?.t:?6Hҵ5w8@j@k@Ŋ@9N4@㿇S2tN>ӌ?X#ES?@dӿ??s@O(>oz%\^"@lD@i@l@@?ƙ|eD@3?~zC?S?y=!׮XXB?l@@څI>r@:?lg>H*-Y%@;@^a@4߿Vy=">Lֿ >T?{y@8\@ޛ(l& ?u? U a|w+]@i@T&?S5"><@a@71@6<@G3ɿ3s>/Q>b@4hA^"Ap$@5J`@Z @}@@<,A, A/@|kt?B 3jm@͔?!sc@ej@.@,;@s @ˤk@x#@VZ@Æ@GO@2@[@C{@gcJſjm@pLBAZ?.@z@?J?@=@5-~@)F@@?́?J@aB@.%ApLBOB B @ @A4@?ټ@@(@5@N@'@@{@o@AOB2AnʚAƿ,47@?@?wP?"z@ъ@d@@K@?S?a@qZ@gI8zA2A¾ο=M!u@|@(#<@P@R@ @X8@R@@#8@#,@Y@`8@޿>qe¾οFN /_?p% ?ܳ\@A5A;@Cs@S@@@؏!AHANx@#7??~l0FWd8(@K:?-y@`LAgAEAX@q@4@A8[A/7RAN@4y|4<.@ԶWd0@5 @\?_=>?p@@ @<@?3 @?{@@|Aq@`RLaC?&>@0@|ꗾcN-0??N@o@@˓=e?8@Q? y1@@y@3P|ꗾ8E]@ Av"@nƧ!n'?@G@@ݣ@,@Dd@HA ~@3 N8o.Rj'ο-@U@T/ʿ'Hr@AӬ@`Z>@P#Ax@ktGUQd@t@?-o.i?"-4u1A@ayӁ$ubb@ >Q?@d>r,IO@̒@@u(N:4@ $u&տ[-@Qde˿t8$@>@A)^όeq@%@:t9Z?ɋ ?0&EVΝ{k>*ipBUCL@'ABUAa&^Q*< @A?Y|T7?W >F?5¾EVY1AÿN?n?rn9@F;,A@ F>)@DAg@ُ0eZ@Gg@+cvοYJD-_J@`@@ JsԢ0@@+@@˱f@j_p( @|A3Ϙ@W?`KΰM1l?\@,@m@ @mؿ^?4@/@?*?]@*I@w,@?F4!`K+''$$FO#'@g@6A@O??L@u?6@5@-'As@?oq,@߿J`+&ɳ b?:A?_/@x&@G@@@f@nݚ@{@M@ߓ@? n?Ȑ >J&mWh?a>p3=E?L.@ܢ@@.qA]@*g@5@? .ɾ^/HB?ſmwο>Qxs>C>g@f#@?e@G@LМ@O@?}? B@:-@"NNjt+wο@RLv8ة{B@^@L@aB@-@?*?0?R8F@Oԫ@@#!+8QH@P`3ߴG!mP}=b ?;RDA?g+@J@+ڧ@ @` @ @/?2@o/? ?>5?}=)$hz,??܈?['@@Gs@#w@@Z@-@@@}J @k*+?k ?)TfJ1˻ҿݪ?J@} AT@ ?? X@?h@ @A>s@==w3"KpUv@s@Ŝ#S@@՚AK'tԄ.q? M@"@}jD@*Z@j>c @9Ɂ@@W@ɾׇ@@۰=inoek"?@!$@X[Ծ+@@ɶp@c @ɡ`@|@|@2@@?bAv@,E@S@T9@ZAv@ʿ!(?@@s?v @ɡ`@r@dY?s?0@3@LW!ǹ?Q?_C;]?S3@K?j+n>L>)!jX@%@\U3У?x@@UAA@,@@@?@!?! Lxؿ!݈'?T'J@C@)@@c@G@ @V@k5@}4 r& L6Q6 =&}@a@ @q/@tK](5@h@A4@?;fr @6Qq/@ul|"#x$vҾ4r@@e@˿L>5@}?- q&=?X?qzvz?'~8@/?C=?lG 0%?&_YA5@PX@ @}P[- ]S iOd@>@&R@){zz0@0%?'@?+7K@A3h@U@C@M@@?GA6vؿZe@0AC@0@N?9?;鿀>"@@ @Ǯ_?w@EM`8)l~1 D3X@NB:~D?;@l?;&8E@`@ ?X@J%?ale# D#AN6Api@˖lU@@ ! @?Y@&N@5_@bIjlA`1`&$ABD7&CBbeDxHGAS"}@:h@,@z@1ARbA8-CF/tClCݩAE}¨C!Ar#l@@,K<@AnsE A< AB?1(CGB5@()0sA5] .ZA#p@K@XqI}D@km@x>Gjg^?IJ@Q@0ƽ0%?%FW@KN@]ξV?O>@q@^RL%@T_@*m?/cI?v@羑?0ƽ?s@!?4x?P@ ?^P@ AV A@Q@~A@X<_?`K@m?sV@?s@UJ@c2z༿ |@@ @;?q7&:Vо@F@@u x?UJ@dYc.v0m~N?u@ճ@?9@V* OƠ<9~$f@Ӵ@Ԧ@%9@s`'NdYpW1W*G< @'@ @@7@~@O@X[A@\@Gb@ӝ?~ =H,pWbq >X'?g\??.?T~`M ~ YSR"!C? ?=?Z"@j9@?,?@:F@+@?۠S>ëz*[8%(l쿶?Z?@N@-A@B@D@Y@@0@@(?˦,t#on%׏[fB֜y@UJ@@[F@ݮRs&W};k@@\@Z?ٿQn׏+@=MdJ@@@/ p}Æ~DOfٿTS@&+@a#@ƔmO+@@? 6A# @Ƙ@?|=_@r A~A5@A@?v$ ?5@?n?@H@m @e@@|@U@j>]>:?r,@>AAWA@IM@ݮ@MI@ '@H@Jb?(@@@@@ @#*?o"@x$?,\߀9@^b@X]N @@8@c?Jb^Fte@$%A9@J?-@^@MCwģOڿ@|@*>&ǔ@NsAM?^F7PӔ@NA ??0c%AsD@G#.K`A\LBDAn96@S%AK_?wAux@7Kƭ@AQqA0(<@A!C%`C5CA DABrVA@K Y@@:@{?d2wBkC{ CYuWC5Bs&@a癡8A@d->`@Ax+3fARZA]YCQ3^CIC@4A(!`bAX*W7AE@d->jǠ@kA>Βf3A%|n@O@A*/@`?&@6U@ܕ @=?@} @ɐ%ss>Ii@5?9=2?w@*@9?=?Y@@@/X@Ϯ@=C&?2&@#f Anq@@@3?# j=@$$@ @@=?L@m?MJ>P@,@8'@Y@o4ʹͲ\5}d Yg]kD¿Κc%?DUB@hA@x6@?uQ?˟>qnUd b `FuAl5 @i?0w/At#Xٞ8C?\ @هTh: db x#Ir:f?n%?7пN]?G1@@*@ ?R>1L>a2aXP x#>gOfR0X?N>@f1@p@@@@:@%@NF@zM*KսAcdb>1. rA}& #%@_&@ x@Xd??4on?ˆ@2R@?s(D7B/1. _@?'!f@ֹ@X@󹭾 &uƎ6qc4i8@b@ 9@ʣ?Q*@_@H@m @e@@|@U@j>]>:?r,@>AAWA@IM@ݮ@MI@ '@H@,0@)@"?l@諾@<(@[~>S1?i@@|@Y8^Fp F@A@Ø@@~@@,0@b@8@6@@~r?5bN?r#"@"l"NKE@z?FBF#@(@g@\@b@@`A)A @ ݿX{?w@u=k&5R@K@ߚ?˩SL|@KAA@1$@ AD$Asn?2'@T@<+nhO$` | A3k@5JT?*%AA1$@>@!ARgQ9$@[+$BoBIA.?@|Ʌo󓿉A@> ڿ@oEA#V*,@hD_BMBz\[BSzq@(B{A@ ڿӾɲ@#AǾ&.@3)Z-JXA`BMAG> ?N@)FcJKA@Ӿ_!@@Adw?A¿@@pOJ6Zݒ A@v`*>iA=@_!@9@U@Ax@N5C0@@Ufi"i!i/u?@g@QV@A6?@9@@]@"4@Yp@t@cQ8@)@e]P@)uh^?@3qdfO6J$P?b@D@ڄ@щ@yZ@՝@L!@U@;$fx;,j|?>:DZ)cS+i? ??@H@oE>@%5?c?@sj@ޅ@AQ@?Z5?k\"NJ,Y:DZ jGP3@@l@k?N[0S232?4@!@-B@;{qM /h.?d@~#@C@<@@f8?3q @9@=J @ @g@?ȂQ'LKe9Y>ᘯHп2@@@@hٞ@@@&|@j@^?&iMX?H@ Ke?&??O?$>@c@Lg?@NGJt֫>~f?Ak@$Ӛ?6k@@>@?}Z3@e? ?ԃ@8@^4@S1?i@@|@Y8^Fp F@A@Ø@@~@@,0@1s@R?1@ @'@?o{hzKj˗;?z @@s@K ~?5@n?1s@@@g@ō@@:tX)|!@]f@û @@AR?y7]*Y@b.@Fܽ?3*@@:U@@@tV@ANf덿)@/@^Y(uK@8@B(L~:@@:@:U@&@C@Lĭ@͆?g\T(@@Gt}e(@@&@?7@$@ @uoM'@@.\xMps@Ɔ?ki@\}A@?< ?L@Ay@;$?0M@#r?mU!G& %N6?w@HU>Q@O#Av@< ?xw[?@FVAXkc@7t?@@ec" 4"2&@C?۾Ӿeu@AϚ@xw[?~,@|"@ ˫@?ZJ'g @s@sp&n@u[@s\-KL?@i@~,@Iٲ@;@z@ ?<{on䩿1U@IК@ݎgObAu~@3@>ݿ8Ue?Nv@@Iٲ@Fx@F@V?\5@_Y@> ئn~v=@$@E>@st@qu;@{ 9c@"F@;?@Fx@_@p1?Xϖ??A@0@?TUYuQDQ8.@4@fY@,@ O"?iѿ;-?_@ZRGɽ ?݄@hAA?μ*v#r?&] A)M A!9@M5B^"|pH@tV1@ >j@!Ƭ@E@L2쿰IοoC4ψ@C@?欿@L@=>"|%<ė<@M@t[[b|?@@@/@2@@x'@Ԉi3m@U@Կ%"0o+8k)>+>(<\ra>a?u>_}>1?G:Q"e'ldBu\?D[0@U?;Qڨާ 9?+@@ri @Fv* e'dt׳Qh㿥b֐xb=8!8˿VhuKpAw/=N&?~q>SFd Yq@?i9]?s?'?/M:@a@l'@?b0/&@a@' l)G=@ 0@2ὃ?,@Nl@ n&- ^>@2@q"@D?'N@P@pl qrk4mp?鬜@#ALx Ap?;g&@aAA4 @VÂ?{ q1s@R?1@ @'@?o{hzKj˗;?z @@s@K ~?5@n?1s@q@@ @v@9@H@d@_Jʿ#6hҐo}W@Oa@ԙ@L{b@q8@@q@;@@9@9AOAtw@5u&RaHɥaۉNo@8AAk4@39@;@z?H?e@\%As.AG?ob@?=6w/:?\?DTS$@6A~^AR+@@?z?5?3?C+G@b˽@@u?$A@XU@J@N*+@Ɩ@k>=] _@@'@?5?P@|>@;U@P@Ω?^ο;A9@N-@MX:~9@h?@Td@V@qX@P@Gh~@r }@B@d@w?lr?>U^*n>?)Ӱ#M?1|@ڊ@f@Gh~@|@*r@rۄ@ @?E ?ÿ<@NW@:t0{@hβ?cH^Ϳ77@ڈ@ f@Єl@|@2@b@EU@=@Fߕ@<]T@!@,@dLG@@8?@@Ԕ7@#@R)@Q@2@$@ ?M@>$A/Al @ _j?.{? |n@Tv4@\l%@?.A.tA'?@B?$@_@I@*T@֦AQA֭@Ô$9NCr?c5@JA͕ A7@b;@_@2A@KY@@@@j@6@eIf76ރ县0q@/<@@,{;@/ @h׵@2A,@τ@>0U@]?y?C@5@@w>\KQ>ߚ@@Ґ@S>>\@@4@,@A{y'W6?ԜJ@?#?Q@j@?.8???j?M@f'2@r> >"l@>j[@3A{:|*ݾ|.@#4+@v[>:3̿vyFef?!@Ĕ@E?w>߮߰-LB@@y.?:|=NA}m@/s}3?8?Mgr??Z2#>q誷? W @N6@=NAA:AjAp)Yk@E>T?y@9 ?CO|?, ?*?;U@=_biAAǘAF1A6 P >$yR?x*>,>Z]?Y>f?\$|v-@3?ل7b'hEAǘA & ?(@y?6V 38ZJX={?F@y?P2 Aa?=@@R@? l>8c]@Yg<@6?A?ȷH@+T@*?I_7? @c!@@hG@GW@@ @V@@P788t@3h@,+@L??ǡ@VY@\@],>o tM>0@!v@=@|?1?'8@h@8t@q@@ @v@9@H@d@_Jʿ#6hҐo}W@Oa@ԙ@L{b@q8@@q@,8@{@L1?_`QȹK?,]@e@f@,@%]@m"@/Z@@K@V@(4@?E @I@@,8@; ÊY&J@&@@G k@'w?,c4ѝe-?A|N@v@[3@A@?> &;-I?n1??ʣ@uAV@RA!j2H ~.>@A AYk@Io?n.?-I?;@I@I? @w@4=?Ys6p vOAnDC@>@#߼?m?&S^S>8y?0k6C??#?a?Ѵ\@j!@?n>>6?x?h;yK_?s??d~xֿp>?@ @b.g:=?@,>{\W,YSmEL?\?Xہ ?@f@Jҁ@k?Of@@@We i(Lw ;n?j@gg+@*P?z{@f@a'@E??D@A\@ 'eN<>urѾ}@Av˴@A_?M?a'@?I>ԇ?@f[A\ Ag@?ԎBc6 ?Ɉ@?@ Aqَ@.n0>U!>?@? @gIR@چ?F@@@T@S@25}@ӱ?"@s@w@@( s@?s?@8@@Q@r@m@P?M?@@r@s@g@Kд@@2@@W>[5Y>@ƽ@Q@s?Y"5O?R@SX@4[@r@M@@2?)@i;@,)@r#@A@o@M@o > yws?{|F="x=@P@^j@&?jxv?Vƿ159>x@{K@$A? ]Z{|F~B}A>n?cin@K.@Wo@B@B@ @K2ЦC?To@ @׋@@c@8x/EA~BoB `BCL@0>a@Kg@gژ@@@(>J@@͐@3(@^@G/ @0)BoB1BFAV?)J@+6@i@ H@4@ж?Cҿ? C@6@kZ@Ͷ@z'@ 0;@mHB1BzN"A (@xu>@@^@h?h>Zտ,iqF>$/>L`@1GAD@@9@zN"AXѿ #"??ΞI@]@&l@\e@-'@h?(?\@?ZK?L1@@p@?sDxXѿ@%@i,@!½꿆>@*W@T @b@7@v@~@#@;c@/> ?Ph@J@@,8@{@L1?_`QȹK?,]@e@f@,@%]@m"@/Z@@K@V@(4@?E @I@@,8@y-#r@3*@#@[i@q@Ϫ@ @]@z@@9@e@1@\@T@@3@>Q O,Oֿdw?@@@}@ .@t@@-@AyA@%?FV%zO,8@[@.<2w2Ġ&%X@ @k@x@(?Or>/?9<@@,@.@@J ԁ=>LV@8@W@o@E @ANa?^@eF@\JN3; @̿?v,@?FbXoz@$@W@ տo~5?D?*@3@h@->oj:W- Ee>,1@1j@?-@=G@M3> տ>b@2@@H@V8+HdtCA=@J@uƚ@j @=`>+alV:h?@ZA@@0@?O+c"!1,V@>@Ys@(@@y0?߁ al3@@Y?H^?A@4G@M 4 4$'%@@N?aV# ?4R@3@tUl@X/@Зy>B5Nz<@j@@&<[@j1???V@@T@Q;0@NvRv?W%@tUl@, &KZ BߟY?J@<A A @!\@e@ur@Ҷ@Ak=@Zc@,5?9&:?= ,r#\R?pB3@(@}@Si@@>@=@̀@ P@m@@7@@H@ ?X'@4@ ?r#\?,(@)G@*$@$9@C@d1@U4@I1@V*@'@? @??.@.@j2@u@@?Q=@?G9:O W@i@5u@ffY@?3?Uy&>D>RѾ2h>M@@@t@w=:B&6l>@@OhR@%J?}Z>A:&nH'k>APA@@@n?fBWPeAQ@;QE/?f?2"JOf(>Ր|xa?uZ}@4@;[0U@PeAPBA@߁' Rc;?JfS>@ZۓgNS@܍APB}0Ax4AU 9>3?+辀n?s=?^}kX:Or?U WͿ?Z) >|r?eA}0A?Y@$@vl@j?-Y(\a쿸kd9v>L@s@l@$ayB=?kЇHnN@H@h@q@@|?w-z㖾e2?i\@Ӿ@zl@?r#iq]d܂?T@o:@X@6@>@V@?&X@@M@@K@V@:6@T~@뀮@ }@5B?q]y-#r@3*@#@[i@q@Ϫ@ @]@z@@9@e@1@\@T@@3@>Q  gL>D@ AZ@Na@@7.̿Irǿ1G4C3F2(@@@ Az@pk g*9?@h@d@f@d@Fz?Fr>?{rx@b>R@V/@x@@_@?*@;?b?1,@s?<YQ_eڦ?*S@_@x<@9@@9׺@u @.o@Y@?.>8??}YM*.-?5L?5F?h)@f+@N @9@y@y"j@9@]>Ix<>m?Z7@Z>lӕ] =yB?s@e@&2XDz?' -[[-@bu@zj?5y] *FhxK?4U?课1Q?"i@}@.@p@5c@y@q[@˞? X=˝?ֳ?@,=Me;*Fv WAX9=,w?܄@@OĴ@@r@;@A@@)n@p? Y> hv Ī-F(?ۧ @m@rd?-)@@ @@@Z@@4@<<@҇@T@ N@E@@9?A>Ī-.2?+@_q@Kۜ@U@ES@#>󢞿4Z?t@֛@?qgM?i@a@7 @y@ @= gL>C@ AZ@Na@@7.̿Irǿ1G4C3E2(@@@ Az@pk g:9?@i@d@h@d@Fz?Fr>?T{rj@b>R@X/@x@@[@?:p<?5@Q@ @z%`@vr@@ @.t@<@ @w@!1@@V>@;?b?1,@s?p<Yoצ?*S@_@u<@4@@3׺@q @.o@Y@?@.>8?3?[YP*.-?6L?5G?e)@c+@S @+9@y@s"j@4@#]>Wx<>m?Z7@ [>oӕm =vB?s@e@p&2XDz? -b[-@eu@zj?@ym 1FkxK'?!4U?课2Q?"i@z@3@p@Ac@y@o[@Ş?=Н?߳?O,=Ve;1Fnv dW8=#-w?܄@@NĴ@@r@6@>@@)n@l?Y>gꫧnv -&F(?ܧ @m@ld?))@@ @@@Z@@2@=<@ԇ@T@ N@E@@??A>--2?+@_q@Kۜ@W@ES@:>颞4Z?u@@?ogN?i@a@: @y@ @= gL>D@ AZ@Na@@7.̿Irǿ1G4C3F2(@@@ Az@pk g%\Q?HB3@(@N@$i@@/@.@@O@m@땐@7@r@H@?*'@4@ ?%\ ?[.(@G@0$@8@8C@Xd1@4@1@^W*@#'@ @?@?.@.@Pi2@@͠@R=@ ?9OW@i@;u@fY@?3?U&>@>-[Ѿ&h>M@@G@@=9(K32l6?@@!iR@ L?YZ>A뿦:&N'憯>PA@@@n?f\W(8QeAR@`QXD/??!Jff/>$|xb?gܕ@@;[0{@8QeAPBA@-߁ ( xc?f`>@rmۓcإS@ٍAPB0A4A9G>L5?F辝o?>?|k:q? XͿ?/ >Nr?eA0A2?NY㞡@$@El@j?9'X(\a"_dTz>ML@Z@[@B$KzB=2?FχGCnN@H@H@|?tv{䖾̸ff2?\@Ӿ@ l@8?tEi]*܂?@m:@@X@6@>@V@?&X@@ހM@@@U@O:6@2~@@y }@W9B?]>.q@*@@[i@\@uϪ@@H@g@@'@e@@z\@yT@@3@Q >,mLֿΠdw?@@@@8.@t@@-@AyA@#?[%l{,@[@˯<8w2Ġ1%X@ @@x@'? o>.?8<@8@.@@@K =v >V@@;W@@gF @\b?/_@bF@\YJ)3;B ̿?,@⢸?2Fboz@@;W@տi@ 8?/E?)@@.h@3>iߠW-Dgh>1@j@?-@տǯ>N@2@@G@a8 ,HdC=v@J@cƚ@W @^>D`lú?j@Qs@b(@@y0? `l4@"@?FОT?*@4G@ @ 4$'c$@y@?aV( ?R@4@Xl@/@Ǣy>5¦Zz<@i@O@L<[@1???PV@#@@:0@K}rR0?;%@Xl@J&Z BY?@CAA @#\@X@Jr@Ҷ@A=@c@4?&:?i %\Q?HB3@(@N@$i@@/@.@@O@m@땐@7@r@H@?*'@4@ ?%\@5 @QIR@?E@@@wT@E@5}@\ӱ?"@d@w@@ s@m?r?@,@@Q@q@Rm@?M3?@@@_@@δ@@V1@@leW>T9H>@Qƽ@Q@AJ$foL?_R@X@2[@r@M@@?)@;@x))@~#@A@o@ǶM@J >ywA$F=h%x=@P@j@$?|uv?;]ƿ7<>>v@J@A?7]wZ$FB}ACn?cn@ /@o@B@B@ @:4_C??o@@@u@V@8x0?AB~oB`B0L@0C>a@Kg@aژ@@v@'>J@v@͐@ 3(@Z@B1 @0)B~oB1BXA!?)J@5@:i@KH@l4@OҶ?#Bҿ?C@6@lZ@@V'@0@eHB1BN"A!(@uV2>@г@^@?&n>տ,0qG>/>`@2GAD@@!?@N"A!Uѿ7 /' @jV@ @.b@@I̸?Oh@@@$8@{@1?gQK?,]@e@]@@]@xm"@/Z@@F@S@4@?{E @I@@$8@@;ĊYY%J@@@" k@ w?G, cݠef-?%yN@{u@I2@}A @?>%&@;B?;_1?6?"@;uA/V@V9"2Hʕ~ >@ Aj@Io?.?B?@;޼?s?eS^Ic@K{l6D?[?#?a?\@!@?=>H6gě?>?v;k)Y_?s??jdxֿ.>?@@ @T.<=?@>2|\9 SjGL??/$݁ ?@g@Ӂ@Vo?f@@@;e i(yw n?j@e+@J?y{@g@b'@??@-A@7(fGuѾ8}@A'ʴ@y_??b'@?>?@ZAΎ Af@?Ad6y, ?Ȉ@g?@ A@؎@U0>I!>?@5 @QIR@?E@@@wT@E@5}@\ӱ?"@d@w@@ s@m?r?@,@@v2A7@Y@@v@j@5@¡f6ރk掿L0q@;@@@z;@ @׵@v2AK@Є@0U@??U{? D@@*@q>\ L>qߚ@@JҐ@y>>p[@@ @K@{(W?ΜJ@?B"?Q@j@DŽ? 8???;i?QM@8'2@r>>D"l@j[@{|s~+ݾ|.@O4+@U>[4̿_wyOff?l!@@w?w>߮uyLeB@@.?F|CNAm@ 8p5??JOgm?ς?8[ 2}> Ǩ?W @iV{6@CNAA#AlA#,Y8k@L>?@} ?=Pq{?+* ?*?j:U@=`|ciAAǘA(1A6 kP>tR?p;,>c꾪>?\;w-@=2?oe'>EAǘA~&y ?<(@=y?6 4 ZH=?'F@Uy?84B?=@@|@?ql>~18-bH@Kf<@B6?A?`H@u*T@M(?[7?7 @N!@@gG@ݺW@@w @AV@@718#8t@D3h@|,+@??#@(Y@\@(>T Cc>@v@s>@p?)/?8@h@#8t@!@@, @v@@@d@Kʿp'Ґ悍=W@`@@zb@ϟ8@d@!@";@H @ޡ9@5A:OAw@p5''6ɥۉn@8AA4@ރ9@";@߮?H? e@X%Ac.A?.pb_@?=$'@@'@??P@}>@;U@KP@?8]ο;@9@M-@WMz~9@g}?!@Td@V@/qX@P@g~@ }@B@d@w?#nDrL?U*>S?Si԰K?0|@Vڊ@f@g~@ |@@*r@xۄ@@+?0G ÿ!<@NW@i:uF1{@Ͳ?H]Ϳϭ7@Wڈ@@MƬ@e@JL2+쿬PοGC͈@d@?ꬿ@@8=>z|f<<@M@܌[[~? @?@/@/@ @]'@ui2m@bU@^Կ'M0+^8-+>{:r\s&a>-b?>o>1?kH:OQ'Ids\?Z0@m?bE;Q[ !9?J+@@i @FvH .'سRhbb=J9!:˿h/uTA9'"/=Q&?s>%SF2 Zq@k?ir9$?s??7N:@a@o'@?`C07&@@'2 m%-=@-@N ⽌?@Kl@ۘ kY% q>@2@Hq"@)?&N@wP@mtzk&,gp? @"A(x A'o?CjP$&@AAA@ ?}ts@ R?2s@ @'@?o^{z[j0;,? @@r@ ~?A?s@@@wg@ō@@c:u){!@\f@ @h@xQ?y7Y@.@ؽ?)@@U@@@tV@'AOꍿ)@@ `|+uXI@B7@|XCT~@@*@U@&@t@ĭ@;φ?h\VT@זּ@?t酗e?r @c@ٿkW>@@&@?@7%@@8p'@o@eKM psr@Ć?l@#}AΝ@? ?@A@@j$?M@6r?0mU,F(%4N6?w@iAU>@qO#Av@ ?r[?@VAgjc@њt?@@*c7" "2ۍ&@?Ӿeu@AΚ@r[?},@!@Hʫ@W?džJj@@rt@t;@ș 9c@ F@:?@ew@_@0?7Жi?wA@0@9߃?UĵuR4iEQ.@H4@,Y@@[M"?LѿP,?_@F@48@PM@7@ @wA:@$)?@`@W@?Ͽ.@KD@S@hf2@<@F@6?]?\Ĺ?G@hî@@3@mk.}dEڜkS@0@]@ @k? ޺?6?}??i'@?0?D@:?Y]u IqG?VDI@|?\5=+@Q@}? 匾:?T>i6$!T?@OC@Ƅ@xԉ@s]@֝@ @_@$ xx,~?>ƱbS$ l??<@aH@F>@4?va?@sj@ޅ@Q@9?[5?['MJXƱ &D14@@ql@;o?tZ 0ȵST36?4@"@C@08?t @<@L @O @@Ô?VyK'L e]Y>P]Hп2@eB@*@(ڞ@@@d'|@ j@c?&4MX?l H@ e ?E?A?P?$> @c@]g?NHzث=~rf?Dk@V֚?qx6 @ȵ@>@ ?X[3@1?a ?@;9@4@=?9F"swP7@b@ @XT@K#@,4@X[3@1@)@?dm@ͬ@>(@Z|>4?j@@d@#8^nF@#@Ę@z@S@@1@@@7@@6v?1]S?%"@δl"#N㾤E@e?G⿑?G#@@h@y]@@[@_aAѲ)A? @ݿC@AIgϰ9΍@$B oBIA ?@WɅȏA@>`ڿ޳@EAVU* @h|D€rB`B\[BRzkdr@'|A㤯@`ڿ(Ӿ@#AǾ%(/@3)V-XA`BA/G`>?@F4_JKAV@(Ӿ`!@}@Aw??¿@@OIݒ. uԓ A@>_*>A=@`!@9@U@Ax@G5u0@?@~Neix"9ji?u?@wi@M必V@A?@9@@@I4@p@@N_Q 8 *@^P@q ϳueBf?_@Pd@?@)s@ p@@F@48@PM@7@ @wA:@$)?@`@W@?Ͽ.@KD@S@hf2@<@F@?Z@@@X@Ю@U=c&W?&@Uf Aq@.@[@5?" j=@$@x@@?f@,#m?v>P@/@)@P?m:Uh0TK(w@9@`8j@ӷ??f@H52<)?R@}C@I򡼳9;E/f=?"3@M@? (s^Qk >?L@@N@Fv@.@1@>@@%"@ >̴\*5 ]kD¿`c1?QB@KA@u6@?k.sQ?>q.V ( &uhk5k @j?/w.tX؞!8 C?] @T0: +( #$s b?4f%?=п:S[?mH1@*@} ?O>C2hL>5CaƚX*~ #hfsX?:>@%4@@{@s@@:4@@F@ŒL^Adb* moA &O꾢%@4)@x@d?O?Vєe#;o?Ά@R@9?mD7}(* _@Q?i@ع@9@"uĎH4a1Ai@@%9@ӣ?U*@_@H@? @3@@地@@k>=:?,@nAAA@ـwM,@F@MI@'@H@N:b^(@@BC@  @U*?"%@.?4*[[9@ub@WiR @3@~;@n?N:bFcf@%%A;@+J?/@@dvqeʧLݿ@|@!+>ɔ@tAY?F7Ҕ@OA˖??0%A\qD@zH2/|`AULBFACd@T%AKA_?xAvx@7Oŭ@AΖӂQNqA0K<A!C%`C(CA!5,ABuVcA$@O*Y@@[:@E?dwBkC} C]uWC5BW&@Ka}H8A@*>}_@Ax*.3рAS[A`YCV3^CIC14A(gbAY*X7AJ @>^Ơ@̓A>Ȓf3A|n@yA#EB ܨA/?@-A?A#"Ay@^$`ag@AF]@7?1@/@+ZҼg,\d *h@l@k>@A/@$`O?(@V@ @N6a?@ @(%Ɩ9>rl@,?e=*H'?\??B@Z@@ @xT@{ @;#e@?!E?r^?HXXO K7籿o?V?, B!W"C>!Mm>.?M O zT*"C?w~? ?tV"@g9@?H?J@z7F@,+@?wS>٫\/&*?IZ?5@@e-A@@@=@V@@.@8@?Ѷ9t#p&"؏AByz@rJ@*@H@":tsf}Xk@5@@?_ٿQ"؏@Mf@Y@p@t/ 0}x~1COcٿT@+@#@ƔmO@^@?B{C@'0@dP?:?9p?"@M@ @^?vw@O5)7k~`1 3X@N9~D?@{o?9p&35E@@ҝ? [ӵ@4?xm$C#At7Awi@:̖BiU@Q@%! @=X@p&{߁@]@.dMjkA$3$AB.7&CB8eyEwLGAS}0@f@2/@y@ҕA"j,Aw8-C>/tCdCݩA\}h!AuR%lS@#@2//H<~@A n)EAc=հ AB71(CGBu4@(\1rA` .kA6n@/H<׾k@'"A@ܒ@Q3@hݳAAAT7E?a@Z {Im@^D@׾뿬O@'@`Z?cnz>@X&ry}@m@x>jg?IJ@@Zǽ"?DW@N@ξW?F>s@Xq@s^kL˲@`@o?.cJ?H@-?Zǽs@+?(x?P@ ?o}P@ AV A@@AP@d6_?8_K@m?T@s@\r@f~Y?ty?m0@D3@PW?h_?@ @g@<@9iP<f@@?:OVMD?\r@$?Rѿ@V`@6@\ @!=qBE/X5g!@@=b@ՖAC$? 8?C?L?{XS?c3@h?;?n> 3>)!j*Y@̝%@\ Vѣ?@@AAq@*@vެ@Ŗ@ѵ鿮?_;!?X! Lӻxؿo'?&J@R@)@@b@@ @ @5@J 4 C& LtQB6 1>(|@Oa@~@s/@xK^(5@@3@?=pg @tQ/@ }#z$ҾW3r@ @l@au@]@@E@d@t@TԼDr/@@y@@)!- @@@J@AlA@ϕ@-@%ѿQֿ0d@g@@ݘ)?H>˿9L>5@y?r, P,=?$X?}z?e~8@ ?C=?I ݘ ?Y ?5@W@؂ @/Rj[N- ]SjO@`=@+%R@}z8@ ?]'@?,7J@Ag@S@@İ@T@j?KAxؿd@A3?+m,?]'@@F*?w?@>@??ԿhU@D@%{@FB!@WA3@@\@'?@|@@}C@@?%@n̉@G@+=;@˾GJ@W@ޙrEe+i ?1@: @ zǾm`@g@n@?f}F @@ 4!@@@F(oZN?(@3?۠]@گN@f}~aw;?@" 9|^$@i@z61A[k;Z@@3 Ù@?~a T$@h6L4A#F@I EgdA}!QMw@G A<+ʿˤ@j=?N@bb! @_t@Ȫ<@(Lhp@O}@mBwԟ@_C?=V>Sv@N@Ť#-Q@@ A)MԄ.qM)@"@hj%D@=)Z@V> @ǁ@J@9W@aʾՇ@@=SnoRe#?@V$@}Ծ7+@@hp@ @4`@ @@1@c@d?&>v@C@S@T9@wZA@oʿ(?ٔ@ @?] @4`@\r@f~Y?ty?m0@D3@PW?h_?@ @g@<@9iP<f@@?:OVMD?\r@KPxL1 l?]@ -@A @lrؿ^?4@/@*?@I@-@P?jE4!K*%$">H(@g@6A@P?ɥ?C@&?k6@@'A,s@? l,>߿`*&Vɳc?lE?B@&@H@@@@ܚ@{@M@!@?un? >&4NF\m?>l=.?N.@ݢ@>@pA@g@5@'?z-ɾ_/E?ſ!4|ο=QYC>Ag@ #@?e@^H@{М@ O@? ?C B@ -@NNj*|ο@PRLzv8Y{@팣@L@B@ -@?-?,3?q9F@ԫ@@w!!+8Q@[*j޴dlw}=bI G ?R? h+@.J@ڧ@*@ @ @@2@G1?ϙ ?>9?فWw}=)g,??B܈?'@@s@$w@R@@}@(@ՙ@K @?1+?m ?)fJ1ҿ>?J@Ԟ AU@g?? Y@I?6i@ @MAs@==Fv3"to@O#Aux@,tGUQd@Vt@?L-n.?̨-sf3A@*aҁt`@>bP?@e>,,vN@@@t(;4@m t&Kտ-@_ew˿8@?@i^Veqz@@Vr9>Ƌ ?-ῠ&Uvm>~i7pPAUDL@'AcUA$P* @`Aw?QX|J5?v >;H?% ¾UH1@ÿM?n?qTn9@*;,Ai@3F>ׂ@EA g@؏0gZ@YIg@cvοH9JC-HJ@`@M@[IGs0@@.,@1@Sf@݌_' @}AϘ@ ?9KPxL1 l?]@ -@A @lrؿ^?4@/@*?@I@-@P?jE4!K<@a@71@}7,<@ᾳG_3Sɿpvs>H>&b@gAU^"Ap#@H`@Y @1}@J@,Aɫ A/@|t? _3j@Ɣ?Ѭ!W sc@i@R.@*;@ @k@|w#@UZ@iÆ@O@ 2@[@{@ `AcKſj@}LBAZ?*_@{@X?J?@S=@,~@F@@?b}?$J@PB@pG'A}LBOB BU@ @A4@?ټ@@F@<5@s@l@3@|@ p@@AOB2ANʚA7ƿ,6@u?@?YP?#z@ъ@c@x@K@??a@Z@+⚐8zA2AzοV;MG!nu@|@#<@P@R@2 @~8@Q@ɔ@8@N",@9@u8@4>qwezοFWN .g]?H! ?ij\@A5A@yBs@S@M@-@!AAx@G7?? v0yF=Zd-@(3:Dy@`LAgAA=X@Mq@<4@A8[A97RA@+44.@}=Zd60@k @?_='>L?p@@ @<@Y?h @ ?.|@@Aq@PKaͮ?`>@60@~?F>?@C d@ 4.eD~~Ms 8w@֊@b?4ȿ; ~?m5??ʮ@bZ@0#fw.>(:d.>k@tX@ @ m5?e@e @P9*?z@ϴ?pHN?O@+?@O?]]Arx@@+?e@Å?=)?42??q(?}(U+5)@s@|,@0s@LH@1gPH+?^?>IwR=Å?*-wٿ`=B??km0.@rĿ@@z@H?IށM&UN? *-yEdϦ辂?p:?3Hҵ5x8@@j@H@@N4@SwN>ȍ?XyEV?@ӿn=?ns@T+>oz%G^"@@D@i@@@?D|jFD@"?3z?V?=1!|X??l@@څ>r@t7?PZg>e*Փ&%@@'`@T9߿;V=Z>oLֿ8T?gx@\@ɦ( ?g?Z ^| +]@ѽ@$?SZ><@a@71@}7ZŠ@?@t7??p-?e~?8\@ö@Z`?~B?j;@^2t@Qn@4Z@;@@~?@ H@@\ 8?b@q)?(@#SY@ό@Ej?.@2{@Tp:@@~@{@K?*@]@򽲿j`0b@ԽB:A"S?ĉQq@@Al>7@$A@ٛ?eO@ss,Ak1@->`w@R%|@hKqrVlAԽB#eBf!Bޱ@j,!@@?KC@|AAi@$m?{{@aA|AOH?H@%@\&B#eBBAͦ$`oX@zg@>b@AFѸ@ ?q5@=AvV@*>Ȃ@@ƞp.ABU@P.4Xÿ@X@7'?F*@@_/@5d@@檷@E?=>=-@@n̾2gU@|+3@v/@$?K~@ 9G@I_@@@@[o@}??d?&(@@@|d@,Q|+ #)K>f@ @VW<?@E1@w6@7@@F@2@,@oՌ@*?X? -@s@8p? #?TE@ǿ@h@?>vJ @}a@X@|@d@KAl@@ƴ@wh@H's@YP?w@@d@?vU.?$? <@"@w@V@` @6@u@U@^@@ P Az[@5@??^v[>js%8@A@aY?%"x hp*>ͤ??@@r b@*ax[>c @f?G*\y@ @6]@)!f.n ASSR@`@A@4DjX_q+c @gI'-uP56{;@[ @1X]b8N h\ iH>@K3@MܻygI;@bj%[:@KB@GrE Sbfe==Vj\{k@/@U{ ;$|Dgɱ_Z%@ @سҾ vGxЩ&N>0r@2@lzה$|?Կ[{H?u@@S@f e]&0C^ۿ f@@c@ v3=?hw&x?.@^[ A@F?DW(r0 Z@z@A)@=`}uK?r?:N@ X@ A' @K!@?0J@w@Ʉ1@]?vݛ@K A@fF@ MQ?uj-?0}u?/@L@@2P?d@R@،@ ~@@@ӊ@ 2@8Z@@@=m@?H[@ U@o@?4j?!5@h^@ B@)@@x@?%@4"}@C@?@@O)@ol@)r@@Z4jbU?a@@@l@a<@09>X|@M@o@Zi>}=ʎL@@ @$f@N@:?bRԟ/!?@@>AJs@W@u?P@@@HA@%@t? @ 0AsAW@4ƞ?eRԟ^4W?t@9@G @V{@OX@1@/9@QG@G@Bs@z@2@z@6@L?i@MwW?OSL@W@6+@#@ @xzJ'K@ r@;@UL@\@gli@ Ag@i`EC"?P>?F@^@ >b6䛟}@lP@I?:1>=?9!? At@?kY\U@Z'@d+@k@@"1C@-@Uj_@DK@v@MKjz?t@0?`Ŀ; %9@D@1/@L@@@^R@@@r@W@ם@@F@NA8@Mݿc>0?i?k/?ͭ@9@*@K$k@ (?Q?c\@j A,@E??Yx@>@A@?dV?i?zk?@N"@@Ĩ@T{E@}\Ѐ@@ @jG0? ?JTg@K@Q@,@cD@?z3' ڿ1@O@ @•@H@A^@e?CK@)@@6@w@z@I;@x@-@L@p3'iM/HT>)?֗?6E@n@B@@];@@w@F`@y@{@e@z?juRӸ>@ Y@ 3ۏ"3@9x@?\YNU$%u!=dؽWۖ=#>1F1ž  #!?BU@H?Ln>#?XP@?4\THۿ1I]1#|ؤ>aqX忂}?u@ ?fz؝ i*!?\6@?zs=E|ؤ z"¿Ŀ\T6e+DLv?,g@%Д?>[ >H@K=[JV/C&z=g ? %9?371ۿJqK? du@Zh@^x䩾,@AT@9>/Du0?s?%9?ƁGGYm 23j@Ϊ@Q@$@?$0@)@D@ V@-HZe=݂ƁOr?U??@@W@v@٤H@P@Tg@BM@@@@@\?d!?:ƼDuO4j?!5@h^@ B@)@@x@?%@4"}@C@?@@O)@ol@)r@@Z4j#}@C@C?@Ἀ@'@Iol@ޞr@d@Vj?#5@m^@B@;+@@x@? @#}@VN@@r>;X=L@Ê@щ@ f@N@A?b~ġ?@@@Y@d<@-:9>|@VN@A@y@z?@d0AAx@ʞ?eZ֟0!p?@>Ar@W@%u?P@@A19@+G@@Fs@s}@3@p|@6@I?&=`4гWU?mt@$@?!@|@Y@2@19@u'K@r@;@8WL@\@Zfji@fW?R4RL@&W@+@9@6@Nxub6Ҍ@O@?" 1>=? 9]?A AO}@`?D@D\@oAb69̆B@p.@k_@EK@v@|HKjZ?@)?kpb\U@`'@5+@@ @ח"9˸@r@u@ڝ@@G@ԣAR8@Kݿc>?ĿT $9@eC@-@L@@R@@˸@)k A׶@=?¥?\x@@n A@?d[?~i?v.?ͭ@>9@*@&k@(?T?m]@)k An@ @K0? ???E@ƒ@@@;@w@w?0@@XJ@sv@fTq9R?ݺKQBuӿԾuڞ%Z(S@@J@aF@w? ݳ3@x@i?\ T$#!=J ٽx=A]?<>4~kZwRθ>@ Y@! mA@?ZP@?e\FۿMI1#%9Fž . !?@U@??Lmםe*0?/6@?zEʧ=!SפoaX[}l?t@?ifם߆ >I@=oJU/gz= ?} ¿ĿU6f+Ev?r+g@˔?>߆翸ߩj@T@>Bt 1?yr?$9?ۿ?Nq|K?du@g@x0?$0@'@zE@`V@'Hye?=ނc6GEn :k@@@"@0?/Q@g@CM@!@h@!@@|_?!'?JļCuhPҶr."?d?c?@@J@N@H@/Q@#}@C@C?@Ἀ@'@Iol@ޞr@d@Vj?#5@m^@B@;+@@x@? @#}@@Ҋ@-2@X@?@=m@?7L[@lW@o@?/@@@#U?d@Q@@.~@@@@^Z@v`#@k@ڏ@?sP[>+Ê@ A@BB??F-?T@@sۿ??z@|@+@_@@Sn@ 8Z@|;@/@ ?i@H@މ@ %f|h?:\@@Xb`?JG?0;@5t@Sn@q:@:@5@@]X?u@_@0lb@/m)?XC#Y@jΌ@j?@x|@q:@ӛ?M@Zr,A0@>aw@ |@LvrkAB:AbD?;Nq@j@/>@$A@ӛ?S?w@[aA{A]G?H@$@]7&BFeB5f!Bٱ@'!@@g?w@@AAb@S??'3@N=AlU@-f>Ȃ@@⸞pAB}A alX@Ng@>X@WA̸@?5d@@@ I???=@!@c̾~ Ж0T@754wÿv@j X@('?ڴ*@@&0@5d@@@S_o@u?d??)(@@d@B",P+;4@(w/@?@:G@L_@g@@@^@QG@2@g+@Ռ@i?8X?.@@w?#L>E@ @sJ @a@l@zz@@ÃAu@9U@K@Ԏ@O A[@j5@? ?LЦa.?*?x <@@u@V@ @m6@u@hp;>+ˤ??@U@N b@+*xJ>{/lr%@gA@X?%z"xh%.FTSR@ya@A@InX+a @i?Gy@@0]@z+!a"%.\ R^D=>@K3@( ݻdI,ul66y;@ @^8 fEV==Ej{k@/@+z 9zvj%.:@LB@G HcfZG8Yѩ+M>r@2@}ؔB!|nD*ʱ,Ze@@UҾEY Cjbۿ f@n@Hc@v7*=L?MԿ~H?s@p@S@f:er0 @/{@pA*@=q`ly&?@Z A@'?DWWw@̈́1@'?ݛ@u Av@\F@]Q?3{-?t!K?jw?N@ZW@ A @!@-J@w@@Ҋ@-2@X@?@=m@?7L[@lW@o@?/@@@#U?d@Q@@.~@@@غ??+@0@=Y@ @o I?QK?<-@B@<@a@71@B<@G:9@&?۶c@?AFMA@.<@. @?V @}@V@\,A A /@Y|it?3ɿ؝s>U>b@4iA_"A#@!F`@?V @w#@}TZ@†@O@2@[@K{@E"cIſi@MŔ?!󇜿@pc@i@.@,;@@k@w#@6~@H@8@? w?J@?@5ALBTAQ?g@Cz@?RJ?ܖ@;@6~@@ :@@s@@`|@k@? AhOBm B@ @A4@?Ҽ@M@@i@@(J@?T?c@X@$zA1AɚAƿ)-4@7?@-?iP?*z@0ъ@i@t8@IQ@˓@8@&,@m@9@q>"peܽο~;MdK!u@B|@l(<@QP@KR@ @t8@ S@E@@!A3Ax@z7??Yb0WFM Z)Ta?& ?\@.A5A@?s@ S@# q@(3@A8[A(7RA@_4m4.@ලYdu-@@t:;Ӝy@`LAgA]A~V@# q@V @%?Zy@@]ATp@O@0@c @.?`=>.Bp@0@H @;@?V @(扺~6u6w@֊@b?ȿ4~?@#?@d@ 5e(^Ch.X>)k@ZW@@ @ y뉿G;?)ͼN?@̭Z@!f紶".jE(^C-? @P?]ߨ<x@@꽕?e@* @WBP+?z@˴?oHM?@-?/@u@I@g^OH0??>vR=r?.?:2?0?r(?3(+@6)@v@/@@v@?ށBMnTe^?èB :-nٿs`=?+?m(r@ǿ@@@@N4@S˗N>0?B.W<Eަ|辗?Tq:?Hѵ5x8@l@@i@g@@?1|rD@-?#y) ?V?@Wӿ??s@\>'**%@@_@*1߿V=!XA?`k@>@م>r@3??\ | + ]@:@'?S~>L8ֿ>T?Wy@\@ߛ(1 ??غ??+@0@=Y@ @o I?QK?<-@B@<@a@71@B.Y&&ʳb?A?l@$(@H@@l@<@qA͆@g@5@?7ɾR/P?Pſ`7g?>7=?N.@ݢ@@qA2ٜ@O@?n? B@-@ !NNcm4οO:Q nC>ԑg@M#@?{e@P@2ٜ@,? A?'?(3F@ӫ@@($="+W@& =>ݴSt!p8†9@,@W @-@f@@E@u @ @D2@=? ?>C?|ϑa~=` ?R*+ƈ?i+@J@uާ@E@@~@@'@~@K @ ;E+? ?׉):hg*?~? @P#A(y@ rVFUqTd@^t@>3-m.RA#ο-@U@2ʿ#Hr@A"@@Z>+^$Z#A"q(Ac''?kI#+@??.p'?.-#w`+I2A\ @[13@:cy > )A@ao܁q-W=||@=ݽLuV@gb@?sH.lI2'ӻzY@@@z(^+4@4 &c@%> N?@e>*'ҋgq t@ @x9@~^ҋoP*E @rA??Z|9? >C?(T¾]ߦJ>i*uDUAL@X'ATA %oP* F>ނ@FA g@֏?0iZ@Lg@a3oο1AÿH?Yi?tl9@.:,A@ F>>+@@Of@_A( @}AϘ@ ?qJA-TJ@`@&@Gs0@'@>+@=4@}/@*?.d@H@,@?E4M!Kx῾K1v m?Y_@^-@B @lؿ~^?=4@(@h@<@XrP/@@?KZD?r@nY?q?/3@4@1GWg?k@(@/Ƈix!@w@-b@ז,AC#?p Rѿ_Y`@7@ @c!B/US?;"W?3@?8;n>,>)hX 8??n%?.XG?@0?V> ǹ?US?hA7@-@@@'?aL!?2!"k-[@o%@K\1U?@1 @AhAIc@,@f@@@8@J |& LOx ؿz'?-J@@z+@`@Ic@\(5@@5@ ?*c 5@ZQ6 R~:}@c@!@x/@GzK\(]@@[@@P t@Լ5ar0@}#v$Ҿ9r@@@u@]@AA@ҕ@3@ѿƾֿf@ k@ Aw@@i)l!- @@@4M@A?X?z?8@?sC=?I +?_>˿]L>5@B? =?<+ [S1lOb@l=@$R@ݾ|zd7@?!Y[FA5@W@ @VR[<+ @@?fA^|ؿmd@A5?i,?L'@?(74P@Ah@{0U@@@H -@XA11@@l^@T'?@@@OC@@@*?|?@@@>D?$Կ/jU@'F@&({@H d+iV?V@6 @ Ǿ`@c@ n@ ?q%@ɉ@κG@cB<8˾BJ@JW@T䙿rdM)oJN?%@3?ǭI@N@l}) @ӹ@ 8!@@F0P.k4Z"@@ W@~?a;?@N#=|h%@g@3,A0P)A!QMw@H A :fʿΤ@H $@h65AF@ j Xf)A&Lhe@}@BUӟ@C??@kb!@r@g[<@IԌ(qM@$@jR?@R!Z@>Nv@ @#Q@@ߗA3,ՄISEer?M@$@09վ+@r@np@ @0Ɓ@߷@YW@taɾӇ@a@O=ooST:@ZA@Rʿ(?@@? @`@ @{@3@@1?ׄ|@v@dD@S@T(@h@<@XrP/@@?KZD?r@nY?q?/3@4@1GWg?k@(@F@@?Ax@`._?aK@y?&M0X@cs@?x?WP@ ?㞿}P@ A W AF@5w:ssо@FF@@%𪼘 ?J@zټ |@@: @Iq5u0$Sf@(մ@Cצ@ (9@kV'NcY-vmTLC?3v@aֳ@9@iOu@V@w]A@_@e@}? =H+W*XHr<@&@ @'@8@@t @yT@"@'e@?E.E?^?,0X괡V[-bqA>]L'?H\? !?B@|[@@t @T% DՃYMz>B.?Q|eL ~ 8A汿o?\??!W:T%?@nwZԞT"C?(~??Z"@;k9@ ??=@\@@1@{@J?n$t#5o>&+?Z?0@.@.A%@B@=@\*d}>U&k@@H@?ٿ4Qo؏ By@J@@I@2rs\}DOgfٿS@+@4#@Ô;mO@$Mc@#@C@2 ,}@A/@?w${?5@?Js?|@*?&A' @ɘ@?[j=g_@- AA@a)t*$@@㪿hN)>C@E0@P?8?@Ỏ@/@@l?@j@AUa)Fl~a5 B.X@NED~YD?@b?<鿊;"@r@! @MP_?Jr@S)7Ai@˖lU@@\%!x @kY@&7E@$@?[.@?Vm$D#A7A47&CBcRB^0G\ASWm}@Xx@lX@n@X1jkA$AںB47&CG/tCCA {NK!Ak@k@~@s@ԔAO©A+9-CG/tCD1(CGBH@%Q#sA4 D.AN@M<@Am|E1Af: ABD1(C=AASx?c@ܢZ^zo@G@^׾m@Y#Aӕ@3@gܳA=AI{S}N@~m@O>_tgC?@@"뿛L@@R?yjn_>- @XI]#LC@I`@Vp?/m cO? @Q?\ƽ%?FW@?N@HξyT?R>ԫ@p@{]F@@?Ax@`._?aK@y?&M0X@cs@?x?WP@ ?㞿}P@ A W AF@/q@ @$@]1?$ 5j=@S%@@#@?Z@kB@Z@Ү@,=&?%@f A/q@9V?iWKJ龲w@7@65j@ܷ?9?@9m?1o>dP@.@)@)@woW<9V7iĴ(\@5^Qk v@@ @ߚ@v@d@uA@aw6@X? Q@? >èq*VǞ 1*\kDY¿GcE?SB@uA@Wמ7C?` @UTo9 H- t{j5o @h?/w/Xs*@ ?@a>tL,L>`%XDa $'sd?\%?9п,RB`?K1@*@H@#@5@a@F@j!IGAJdbSig`O?>@4@i@@H@2: =o6?͆@.R@?_Dp7+D, rA&뾢%@a'@x@4d??[2be3'i@@"9@ӣ?V*@_@?)0h@׹@@F'uǎ6bPAA@'SƧM@ׯ@rRI@'@H@ @@@g@Z@Ak>m;:?+@APA[.-9@8b@XM @@:@o?;b~(@@B@] @*w?K#@$$?L,[pe ˧^Oڿ@|@Z*>Ĕ@rAcN?Fe@#%At7@ J?.@6@JwpebLBGA i~@T%AJ_?zA~x@7Ԕ@PA!??0Q%AwD@3HP.aAbLB%`CCAq{PAukBkVAl@T@Э@dAׇ]QpA"7 Ax!C%`C CuWC5B}&@ 6{{IAW@/h@@L@}*dOwBkC C]3^CC}9A%{SbA; *27A @d >i@VA"w 3cAr8VAZC]3^C'#EBܨA.@4-A{$?$"A}@/Ƞ@A>̒3An@|A'#EB'dI,}e@m@S>@A`/@T`c@AX@ ?0@F)@p1Ӽ\'ʏ%B,>k@̬?=c6?by@@C?4`?'@V@ @W6?@T @fʏ%/q@ @$@]1?$ 5j=@S%@@#@?Z@kB@Z@Ү@,=&?%@f A/q@:@@g?WϿH.@eD@[T@i2@>@F@38@RM@o9@@qC:@x2?Q@:@ eElkf@@.@@p @f?ٺ?]??ù?G@®@3@@n0 e^_ eIXG??I@|?iI=+@@w{?V?h'@ ?-?D@k5?Sl^0ԉ@ ]@՝@@@$+x,|?>-?T>6$GW?K@B@@0ԉ@e?լ@2tj@ޅ@mQ@,?![5?XHJWIʱgSNk??Q@}H@C>@v/?e?./S33?}4@t!@uB@3v  $G3@@`l@Pi?W>\.fA?1x @=@jK @ @@s?v'K_Zu.?/@#@C@<@y@fA?_@}@$|@԰j@?e?&MX?H@E e$mY>nOпe4@C@ @Uٞ@_@ϦګD~Ȍf?>@k@Қ?6@Բ@J>@\?d??O?$>@c@Ug?NJϦ#njw7@R@O@TT@1#@4@aY3@[? ?+@>8@4@?=,JQ#@@8K^ uRF@@Ř@@@@r/@R)@?n@t@?(@4[܁>i-?5j@@$Nh"E@vy?⿼G#@≯@g@\@@@7@@6v?1"fK?!"@_l$N=˔57F@,F@?7˙c>|@wAA@`A)A @ݿ{?6r@s=k*h#9Ƞ < Ak@DJT?'%AA1#@ AR$An?2*@i@1<-oh;oBRKAV)?ȝ@Ņ퓿}A@>ڥ@wA;g#9@$B;oBB^[BKz 7r@db"A&@pڿ@IAUΥ*{@#cCǶ䑄BBX`BdAE >$?$@F8WJ}NAD@.-Ӿ@%A.Ǿ#p.@*)(V-MYAX`Bݒ ; S A @n*R{>A:@S]!@@%A&w?W¿@@ȏOKݒI:k7iu?@g@p忢V@A:@X9@S@?A{x@-r50@9@$gi#I_u|H^?5}@xd)7?@r@o@@@@]4@gq@ @\QW)@ZP@k _u:@@g?WϿH.@eD@[T@i2@>@F@38@RM@o9@@qC:@x2?Q@:@ЌDQ0@1@W@i@P"?ѿ 1?_@a1?*͖V?GB@2@?U#uSЌvI?S\ A^L A\9@SM/5E_(_VHǿ ?݄@AAB?=jSMοPC͈@@`?ꬿ@A@=>|UpH@W1@>J@5Ƭ@_@L@2j*/@2@@'@4i82m@)U@Կ0<<@M@0[[?@@*/@\Lo\a>a?> >H1?H:kPI02ࣾ9,+>\\ 9?>+@I@"k @CGvx &(d}y\?Z0@m?N;/Q"u˦kxA='&/=1]&?4>SIGaɆٳ@Vh㿫buz]=i!8˿ohuP:@0a@r'@$?V0d!&@@ ( "^q@b?i9M?s? ?P:@c|# m>@3@r"@?&N@O@;=o2Y=@-@u)y?@{Ll@Q c.-Q&@AA1@3‚?}"v,}kajp?@5#Aw A]j?j2;F? @@Hq@~?e8?s@XT?m-&@z!@)@?oD{ zjR @2@^Q?{7*Y@`.@ܽ?*@9@@bi@ō@v@: t)Fz!@U]f@R @]*uG@5@!Bc~@@d@S@@@sV@mBO )@@X``Cr @`a@.}ٿ"kb>@@:&@@@vdž?n\T@@u|LGps@GɆ?x@zAB@W?@I @@p'@@X|`,%O60߉?0x@=pT>\y@M#Au@t ?@EA@[$?M@_r?oUU2`" !r&@?ԾZu@7Ax̚@q[?@vSAsdc@Et? @@fkd " %3an@r[@l:->?@E{@|,@g@ƫ@譎?J+p~@lp@u!afu[@3@ݿ7Y`?ev@@ײ@j:@z@*?Ern奔S@Ϛ@g!aE>@tt@tt;@55r9ևc@YF@.@?@w@@Q?[5@^Y@צȀ=@O$@E>@ЌDQ0@1@W@i@P"?ѿ 1?_@a1?*͖V?GB@2@?U#uSЌø$|*q@:@@w;@ @l׵@2A@Y@N@@l@S3@aCjbø;K< >ݚ@ @А@Ξ>k>+Y@@@&@΄@.U@3?|?E@u@A@qe>\;K??k?_M@>&2@r>Ϸ>l@f[@]/~--W?J@? ?*Q@j@]?8??@?w>zܮLNB@L@.?nZ{EFݾy.@2+@>3̿suyaf?@@] 1u7>|?W @@@NAp@X3(??^>g.?MT?]O?Y ?*??U@=_zWlA7A‰A*A JYg@'>?*@?>b?Vx\~-@5?z@'EAʘAA1AO P٪>7oR?oӺ++>r 뾜?N@b?+;?=@@@?`l>_!&+ ?f'@y?S6b .Zp =?_ @F!@0@ghG@]W@@ @wV@A@99d@ji<@A6?A??H@n0T@5?p7?_ @}\>@u@=@?.?8@h@K7t@1h@,+@3#?U?@hY@@!> }/MӐ镍V@ `@@nyb@ˡ8@_@@@ @v@ @i@d@Rʿ:vȥ\݉n@8AcA94@9@:@ @v9@AdOAy@4'*;g7@@-@*??].?)G@Y̽@@'t?"A@W@ J@~9@n?}@]d@ W@݆X@Q@t>@9,U@P@&?jaοz&;/?9@C-@M-*>?/H˰[P?M:|@@s@Ht~@m|@X6@́d@\w?|vrh?UW-*dDR{@ղ?H,XͿ.7@N܈@f@l@L|@r@ф@@+?cM ÿ<@)AW@:d߀`>8E>@ƽ@Q@ q@{m@n?yM.?@h@@ @S@ӎ?f)@ף;@Q+)@>#@GA@2o@jM@s >&zw>x@;L@A/?] Z4F= x=h@!P@j@(?v?@`ƿ-PC?Oo@0@@O@@S>xX2ABB|A!n?2dn@/@~o@A@,A@چ @-D>J@T@ɐ@{&(@*@/@)/)B5oBa_BCE@3> c@>g@2ט@@@D>;ҿ.ߠ??@6@cZ@@'@%5H@GBJ1B)A ?,J@[6@i@:~H@1@ȶ?;ҿ,q=>#>o`@GA D@@WH@N"A(@u a<@޲@^@Ϧ?Qo>տ,t*?@?.K?z1@@hp@?zDYѿJ  =?I@]@Gl@\e@.'@1?t*?@v@@*@9c@/>*?[Ph@@@$@h,@½m꿴s>@V@ @a@@n"@/Z@)@@@4@i?E @I@T@7@y{@/0?PK?/]@g@@@[@n"@ e-?uN@t@1@A @?>]*&;ʊFY%J@@@ k@!w?,c1,H ~>@ Ah@>o?9.?G=?S1??ޡ@HtAU@,]]#1o vnQCsrDhC@@6e@;G*@D@d@F@B?E@Tw@~8?sgi6o X?]p6W?p?t#?:a?\@C @ R@l>!߼?u?S_XA` En?=?dpֿo>?#>9 ?;?]; J(1S&EL??聿?H@F @t.:=?@>+\q('u) kn?(h@`+@e@?v{@f@ҁ@l? f@@@#e 7i'CuҾM~@Aȴ@q_?y?`'@?H?@0A[@M)f  ?Lj@?@ A+؎@h0>L!>c?z>8?@[Al A@ѣ?(e6  ֱ?b"@@hv@@s@?s?@"@@u@HR@u?eI@@@T@۽@2}@ ֱ?P@m@@6@@H@*?-'@ 4@?,\R?E3@ (@@i@@@J@@π@P@'@ @S??.@X.@i2@$@@ S=@?-(@wH@u%@9@C@e1@4@1@4X*@'@b&>Z>DѾ Gh>ZM@@@e@$=}9߳R:O&W@@u@jY@O?R3?!Tb&>5&S'>TA@I@@{ n?0fW*$e 6l?@@lR@*R?Z>65&k|vx[?U4 @ @;U_0,@PeAP@_hQ9/??/Jf)>uk|_f>@ߓsoS@?A\PBAO@x;' c޽?4_fk:h? xaͿ?H>Yq?dAz/A4A;u>4?d辑[?5?gkYa쿄Fd>L@,@W@${8]A=? YYm@v$@rl@qk?])W(Yamі$n2?\@xӾ@l@^?q<iχFMmN@H@;@q@C|?Rsm@uM@@@U@:6@~@ԁ@s }@)?B?W]Gۂ?@R;@X@6@>@V@?&X@@@ @@@d@z@z\@T@Q@P3@K 0 u@*@e@\i@C@LϪ@P@@@Ŋt@U@7-@jAyA5@%?R%w,Nֿd2g?@: @@@9.@Ŋt@Ā>c0?7<@@@u@@N ǂ=K>߷V@@d[@D<[x2Ǡ%X@>@@ x@%?Ā>0;C ,Ϳ)?},@0?cSbjz@@T@@]A @&b?"^@tF@ \tJ0;U,Ed>0@Ej@ޠ?-@8G@>տP;6?A?'@@=g@>jUC9beB=@^J@ƚ@ @U>3>@%3@@G@87+CH/0Z@>@s@(@2@u0? iclS:h?@1[A@@5@?(c|H/$'$@1@b?lV- W?YP@3@@?U⤄?@\5G@W  /$??V@@?@;0@R?f%@Vl@+/@Lvy>W8ᅢz<@5j@@;[@1??J@qr@7Ҷ@A=@b@8?5:?ʒN&ZBY?@AdA @\@J@P@m@@6@@H@*?-'@ 4@?,\R?E3@ (@@i@@@J@@π@P@%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2Gէ?G]r=b> R@+/@x@'@p@?:?@@@@d@Dz?P:r>է?y@ @@"1@I@V>@T;?d?\2,@t?+<?k5@R@ @\%`@>s@ @P @t@y@|@U׺@ @0o@Y@?@.>Z8?n?َYf+⥙?T@@T=@@|@9@y@#j@@l>Cw<>s?+\7@o>iҕ\-i0?L?5Â?)@(+@ @9@ռ?&@;%@}f>0㿦-]-@ v@j?/x\ ?ռ?fc@y@[@?ƃ=q?'? v=c;DFw_wv V'Wd=`w?ބ@߀@Ŵ@Α@r@ׯ@@Q<@C@T@ !N@.G@S@s?A>-eG(?} @Ln@f?)@@ @@@Z@ׯ@@Ĝ@?-gM?i@a@h @u@( @=402?+@Sq@3ۜ@d@9S@w> 6Z?@&2G3C730(@@@~ A@Sk gS>@| A~Z@ma@@2̿IXǿ&2Gԧ?z]r˔n=b>R@)/@x@)@t@?:?"@@@@d@Dz?:r>ԧ?~@ @@"1@H@V>@X;?d?Z2,@ t? <?h5@R@ @]%`@?s@ @P @t@~@@X׺@ @0o@Y@?%A.>h8?T? Y奙?T@@U=@@@9@y@#j@@l>=w<>s?)\7@o>fҕV-e0?L?5Â?)@++@ @9@ռ?&@8%@f>7㿾-]-@ v@ j?#xJ ?ռ?\c@y@ [@?ǃt=j??u=c;=Fw_۩v VS㾧d=/ȃw?ބ@ހ@Ŵ@ӑ@r@گ@@Q<@B@T@!N@2G@W@o?iA>-FG(?} @Nn@f?)@@ @@@Z@گ@@@?d/gM?i@a@e @u@* @ =*02?+@Sq@2ۜ@b@9S@X>6Z?@%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2GI~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~*? #>"?@p@@\@O@J?T? (@@?@F@Y@@a?T<?*?%@@p@W@l@'@>.??W&@H?9% i> @@jb@H@Z@@}@@%@Nɹ@?B@ @@y@"?D?H?ǹҼmyȾ߾ξ?o@Ƿ@a@`@Nɹ@G[@q@r@3,@yr&?P ?h @!?N\r<%>d?fp?o9k>d$@YpD@lQ@G[@@$@B@>_¿ic @~@?Y|elye?~@E @icئ¿q+>Y@@%@@?G[@lQ@mD@w@hC>gp?K?G>L\/?l @ ?o: &?:,@r@zq@?G[@ɹ@D@`@ķ@k@?ξD'߾jȾAǹܩ??D-?y@@) @IC@ɹ@@@&@[@ X@H@^@@ @Er>(8%hH?ς&@?J.?'@ o@W@@+@@+?ʖ?ϔ<[c?Y@{@h@@@)&@T?:J?ﶤ@\@@@?@d#%>+?I~U|NAƿ@@@A@_v>(\Gv>r@DA@@D@2ƿ4Nt}I~*?">"}?@o@@\@T@;J?T?(@@?@E@Y@5a?2<?*?)@@p@W@l@'@>.??V&@ϥH?:%h> @@mb@ H@Z@@|@@)@Uɹ@EB@ @@y@"?ND?(?9ǹ򼼿yȾq߾eξ?o@Ƿ@a@d@Uɹ@F[@q@r@3,@}r&?P ?h @!?N\r<>Z?fp?^o2k>h$@]pD@lQ@F[@@$@B@>e¿c @~@?C|elye?~@? @cߦ¿+>X@0%@@3G[@lQ@mD@|@]C> gp?C?8>T8%LH?ς&@?J.?'@ o@W@@-@@+??k+?I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~K@@F@@Q@ػl@cD@0Y@;.@ï>hLnn?NO@<@M@aG@@@Q@0@K@A@@@l8@<@C@'r?Qg]MQ ѿDz.>s1@-g@I@m3CF@C@@@FJ??/7%E閿%@@s?*,e_\@@@p@?\asꏿB?C\@D^Q@,T6/]"Lͧw4d?ً@`N@?M*@: @ȫ"JWTt??,@4@ @l?a]ZE >XJ@=@ 9@x@>5[>x@:@@G@W>W h\X\s^TR?L@딋@,@ ?\t?h^G" @*@?_N@&@ d?9wMX\/6 , hQ@Y^@C?|菿翖2@&@@MQ@Q?g?.@&H@@A@ɗ@?>.ѿAxP :ZCgIr?F@@D;@@r@.@L@0@P@ʛ@κ@X^G@K@<@O@m?'L>'.@Y@gD@l@zT@7@@@L@f@5N@?Cp?$&@i@(@S@@@?%@@@@4@d@5$@@ .@f@ԼqkEp6?l@ @@b U@d? I-]?%@Vm@[@`Q@Ԫ?,>3~Լ>O)޾'o?m@@@ ba*t@@<@Ԥ\?`>O8`XBf?^}.@P-ſv%#;?}<@AtAaA<@ux1ſ-@]>g&aXqBS?w;p ӿL?A9t@I%A.AJAK??a]d<(?̯faXz?O[F\?<@/@t@h&ea޽.@\@m@md?޾&.z?O0GԼ~,>汼?ދQ@6@l@9%@T &I4?)U@@n @/l@i6?E0GԼf@X .@F@6$@X@a4@@@@N%@?:@@r@(@@&&@]v??9N@f@K@@F@@Q@ػl@cD@0Y@;.@ï>hLnn?NO@<@M@aG@@@Q@0@K@$? o@M@@>@f@V@N @? Q@ @@x@d@i>V?.l@w@@T@2Q@$?uy4ÉU?"@@ZAh AV@ͼ=ž$>ɍ$xɾäk@A@jRr@ϯ?b<@wuaƑ'Fby>5@5YA^x@EJ?:w*??UV?fa>O@l A @#{Pׁfip< ,GmGb@G@&)}@K"@e@N@@@:?(@P@?? 0 <@dtY> >)/?_O?>H=@|@n@&>j@D6?Y?@sz ͎?#?va?kq&R#?ˎ?po :sp ?_Yc6?'@'>쾬u@|@6@>>LO?,$?>%> [vBdp6,|?U@(@-?;@N@@P"@+}@D@U@G3OZ %kρz@ A컜@G>6T??̙*?g?/~@XA@ax>Kl%ꓰ/7w?]r@@Ak@ZMɾOT>ľ{=[@ AAِ@"@^U?J4ꓰ?!7Q@U@;@@l@R?>^@{@@ @ƱQ@?i @lV@J@A@}M@ o@?@s@$@@՗@n[>A]=m@z@y@@@@?5U>+@@U@@@e @C@or0@@J@R@@O@e8J@@*Ig %OW?@rY@Sj@I@tg6@o"@G @e @2CQ\>6N?rA@v@B@ks?l1#|P@[*?RԬ5@V@Z@z(?f ?_)2XL?A@&3,@l@>@g@ Ą@;\"?-AOBrA8@4~lfC@^@MR@,'@@$?<.&q@@(H@9@i֝@b>@@B&aBjB@ ~>'֝@O9@F@8@q@<.&?@a'@QR@@]C@P~s8@LABʊA?\Ä@z@0>@;(,@<@-L?C7?R ?(?Z@@0@K;R*?sP@W# ls?B@p@jdA@\N?#>N]C7 @_ @"@c6@\I@Pj@DlY@8?O%*gIu*@q:J@D?O@R@^?J@iq0@B@ @@@S@@&@p#>5?_@@x@x@'m@\=F>ڗ@}@%@@@$? o@M@@>@f@V@N @? Q@ @@x@d@i>V?.l@w@@T@2Q@$?:-l}+n[h@O@1@Wy@ B@@A@`@@Z@\@A@33|A3<:-O.i:3AP@nGA7A*M:@-:'@w@-f@yi"@ AIAI@r\ hO 3v?w?TƓ&,K@y{6A AD@ҞU?T??'>@֪Ax#A.ў?pM]g3@ @ 37G& @w@=??$Q,5X@γ@R@B@@:?Ո?@7(@x;@0d8q?@a@7GFG>@0@+sӿ u?-r@8@vs@ӧf@|_@r@~@[ @7K?a:@W +0l#M?퀿?k|@@҂@s@@@B|@?']L?c +_C:s:@4"?鿄g @~@r@_@ةf@Xus@~@%r@0@>@G_1Ga@@a?F9sA@i)@|?@e?I@F@R@@4T@5QP?@ @1G&3j @ _3@ܯ] L?z#AکA_>@v?[?U?D@Ax6A?@.“Bϒ?v?&30hn[}rqL@6IA+ A$f"@g@w@7'@(N:@AGA|@HC6;W-9<*K@A@Z@@@zA @B@Vy@@*@a@[v}W-;`;2@g@rҧ@xU?|5?m)3@@D@F:@KJ@6??DM@@@w$?s0;@AZ?5?@@(0:@:?>I@63@(Ch&k?T@@@@H_@V@?[?@?Q ?Ts1?g@vAL@A?EȿTm2Y >\&@zE@?jQu?@?Ͽ`"ݿ"3?y?ps6$AkCA,%A!#7?@ZPZ"?6I?Ͽۛ`RZ?'??J41@Rʾ*=AAAMKkʾ,1@?3?P?}QSۛ`ϿsI?b?Z2P֏@?7:ꐾ2%ACA$A"dGw?-?ݿy(Ͽ?@v?dSkω?}E@]&@T >qYXi2ǿ?2GL@@}3g1i ??w @7?-?U@t_@@@~T@]?w'Bi3@ I@W1>Z?=:@i@@G?g?w @;[o0H>?@h@=J@?;?J@<@E@@.&3@#5?e?֧@@@;4;:-l}+n[h@O@1@Wy@ B@@A@`@@Z@\@A@33|A3<:-#z"jD'?,@DǸ@rp6?`Җ?}s[@D?bܿ ?N@@k!@U(GVbi#z##@W@~`*@w!wZa@Rz*@%?@,@l@b[?ίd@ @𾰍M{Q3@xm@##@Hj.@絔@ܿ|=C!=?!@f@]9@C@iT~@@ſpg@bl@䃘?HKc5vo@+?!@%kAP1@I?2.@ܔ@k#@ @=b@5i%C?ªV ½~-B< ?@@ AP@?6@A@ ?@K؀?BªV Rrb@g @ˇ:#@@R0@2S?13@hA @";?o@Ahe4tlu@N@bg>`ޕ@@m_@7ֳ@a@g?w ȿA@@"ψye>~t@f@jm"ſ\@`~@G@;@y@ @2?L|ܿ@@y#j>$#@Dxm@N3@s[@ad@f?#l@@ߚ@t?@y*@Va@yyܵH!gg*@SW@$#@ riOb#G&@ @.@?ܿ#D?s[@Ѐ@L ALA5 @ ^l7"k|REHu@Z@ ?Äa?I@\4տ#H@,<@l?@p@ā@8{/ݭ8@t???6'; @4@,Z'H/qH 2@ B@2AgIG42N?z @}B4@ݭ8@[F.(k6>8b2ľb"A/n1r}6|s:G4>,>Z%[M{>@Mm[~$,>>:|6=r0mNA/\ ľg8o_>K径2(m[P8@/>4@4E%,kvhͽ|@_ARA?6$#z"jD'?,@DǸ@rp6?`Җ?}s[@D?bܿ ?N@@k!@U(GVbi#z@@l ?X1ĿU@t4@@/8'@yB@ol@7%@8g?i@4P@ܦ<@R~(?g@@oV%°[/?0@&@r )?<AUACdo@eaA_oAT>%=@p@o.F'aBAqgN@qSVU~&AhO@>@&'A`_l@G$A'aB#*BlB=h(q@{Ͽ„A_|@7Ԃr@:AjϿ[{@C%!=lB#*BaBAa*)G@_CR(A @> G@j"A]5UV@gAaBgDh.|@t@=>>qADaAao@TTAAq ? B#@@I0}!g~ }n^P>8@?ou@O"A Ajn@ AiA븄@-C3@@R5W?QMo?(@"@ @,J@)@π@K0@zM/;֠EM![?$W@t?.^:ɹ?}?H?1@j}@4 ?j&?JoU@_8"(Ws"@~?SXpA>?i@@*~@@?6@K@*~@[9@~@mr? kĈ4a86Ͼ=m?? @/@%@O??#:`?7~@֗@@z`{1~ap@e@r4~@?:?V?%%@./@ @?l?ϾM8_ݺ%È򂞿ˇ?y@89@c0~@MI@6@?Ï@~@8@@)?_A?UX?Dp"@Eø(Q6*>w_ Vba@D@ì@>@Ï@Ԡ6Dt?Y@@F@Yy#]0@@l ?X1ĿU@t4@@/8'@yB@ol@7%@8g?i@4P@ܦ<@R~(?g@@A A]@l\~>ʳ@-@7p@@@@D/R@W@@L>ݼ?@OAA!![RJ@@` ?`@ A:@UW@&!AA@-?Ѷ@ @QgІJB~AP}4@z2A5_Y?di Ao܀@c _@ށ%A?x,As@H1AІJBZ^CE CYuACA s' qOA@Rh@A9N6D AmACZ^C:Ձ@? @@@:( @?@@@{ @8#п1*2c@)@,d#AMA@p@2V@,R@@@ˈ@A3p@+@,dz@s~>.\w@2 AA:̽ejxę]@@E/@Ak?D2@?T?A?@q@d@;7M5ɱ%)Av?N^@ua@@ k&8 gT:?)cJ@ Sf@>3?L[kr$%˩@L@^@d@օ>@?'yܾTi> 7Ib'ؾ0(&@K@9@B@˩@C&@<@7? Ͼފ=?,?$:9 nabƋɵ6(??C&@FLJ#DmZ8b?@{=l V *'+ r=@O?$b[CkFLJC&@J?'?, b:6H?=?*ϊkGϾ T?s<@C&@6@@%H@R@,&@Nؾ' HbF9,y4+ܾ̍?È>@`@!V@@6@F/kXB4?cf@lJ@7:?HoX Pz&{d|@a@G^@"?$HAvɱ'6g@s@hF?@T? ?12@ї?f#/@@@O}jMavA A]@l\~>ʳ@-@7p@@@@D/R@W@@L>ݼ?@OAAK@3AI%AG?d?{@K^? i?v}@?S7:?P}@0?~e@#A&@K@Rÿ;@珺@ቀ@gM}޾F@`@{?3?.9?a@«O@-J>h̿(N?D@J:@ KERn~*+{c@F)Axh?h@w@6;8@?@Ja?Fí?@a؄cA @ tO@C<@9n S@߽l@ob@@0 i@?~7AcA](CMB@`_xoALH@R@D@@Ekp{AҲAB](C4uCCb'CSA\Da8 A]b@L@?@@ Fd< A=[V½iAd'C4uC](CBtA+IaAgVl^@<@A@@LooAixK`ч@B](CAts7A ?4@ jA< @Lb@ l@F@3 3@N@yO@AD[ӄǝaaȍ@j?tF[m?ň@,+@t@a@Dh?ྋF*mc@Y]+~sDR@E>@E@D?0"̿a>O@قa@4?3??c`@zF@޾Ag,~u@@ÿRj@@AA~@i?}@o2?9?t}@?i^?{@d?V?&AW4Aj@$%+F@u@~@&,)L4- @=Or˿ͣ@aF@l @v<ǿؕ7 $۟Ru~޾[j@# @d@2@ )g]o(_w ?,'@@.U@7Y۟c@@@A~@y@9@D?%)> o>7s2ln?p@`@@@@c@ ?"@h@9c;@El?_f#?[?r΄{ }x$q>SZ>K"??s54@|@ ?\dKfhE{>~/k?SƿswOG%ƿg3k?9s>H K\l?v@?-4@׈?"?H%Z>>px!xE ɄfzD[?u#?{?uk;@Yh@e"@l?@ @=J@@o@jn??hsA74F ^>?=@Q@{@A@@K՟YɦU@7@'@{? Ư4(mzg) 2@l@ @Ij@^߾ K՟ g"7 <ǿp @E@8@˿ *=@|`+$L,ȃ@)@ @+0# K@3AI%AG?d?{@K^? i?v}@?S7:?P}@0?~e@#A&@K@@<<@?w;Tݿ@@]?ݭ?d(@-:%?Yfgs@V@+@9Jq,'@@@ʾzn@ AEH@c'z>V@[z@.@@D@l@??@B@r?⡿ꒇ@ A°@ʾ+̹j?@1:@翿ngQ>_@.@~@/?:?@@o0@վbT9=@bo@p>&g+̹jF,Kt]G<.@`? ԫNhH?@Xw@8Jf @٘@ƿ 0@@ jROZ:2sL@&H@İu@?I̵N׵>O@UNM@@WA?p^*A"AS@Gr.4X@kAy۞ƿX@NB/E^/@ƿvkA=X@0[F"A K.Ao=ƪ@"M@U4vS@>˵?gp@⯄H@a=@:s8~NO !v @d0@|XſGߘ@ @:f_w@a@|Hի?@^;StJ/!˹xgq>nv@w=@p;9Ծ00@]@?@='PH@ A;n@ ʾ@@t&'@9+@CU@n@gG%?S(@ӭ??C@H@࿿s;?(>@@k@t›NT @ۍ@>@bϿ`Le|? hgw!W@H@ @A :F`k@,=?EņuJX?k3@+>kr"">Ef?FۄVVt3?wT>W !?+@?Nm?,=?fA@r@,@r @LA!O?O? Ǯ2V @NB4@FZ?pD@@ AfApi@Et@:p@iX@ߕw@ra\'yNhEDa >rF@}@:@@pi@CpKBf1@w@@?.tQGj^QG\_~Q?9@/x@1@ECpKoi@@z@@F@H >VlRhnNS'p_j>Dw@[@q@zGt@oi@"A A@q>@ˮ?Tฑ?4@Ե@`VĮ;U?$? ! @A/@q@@"A:3?YۄANf?#">:rB>o3@U?uW:@j@%@U|~@@<<@?w;Tݿ@@]?ݭ?d(@-:%?Yfgs@V@+@9Jq,'@@@67W@?Vٿ@q@Fs@">^0d>Rd?@@@t>Ž*@67W@{5@ݫ@f/@ @@ۭ`@1CDvJn^D'@A@ |~hX@@{5@J'8o@Y,A@ڔRV;k8@pj?@B)qQ@[@͂R@~ACK@J'~9)MA $A"?5O>2?H(!|>-?->2&Ea9@nA@~9ި b,ǿR{@c@Rci0*M@`-ldQ@/,;Pi@L:@&vި  Y?:C`@}Zq̾=?m@ʿ#2,ʿGm@̾;rmWgA`@A?  ިnv%B@a@gM\:efQ@ql^/M@NR c@kw@ǿbި~9-@ynA1@+%E2|.>GGhOp3'H?$AKAĺ)~9'$M@}AAwR@U[@Q@Xj $@Bfk?@ff8@.X;@c[,Al@'5@ڻ@tX@>h{@UA@G'WGntD1 `@T@ @R7ko/@ @5@7W@*@Φ>D}@@(@a ?d4c>c06R^ A>v@\r@@@/ٿS?7W@2@v?vD@G@˓A @{?7=9Zu@%$׿eҊ?^@A@??2@@A@|@@;@%? Ą?? kC& n??w0@@@ͦ@@@F@}e@ 1@m<(@Ϻ?hsj/#??z'>{1iUXl?Q?A??dn7@+@q@F@ }@O#@͖?@K.@s@Qt'p+LFBz ٲG?q@`8@% @N@@ }@m?ó?@T@r@ɱ@<51c_ 1>\ֺ_145ϱ@oç@T@v@̳?m?-'}@:@ZN@0 @u\8@Gq@G?  y>D T idQ @ X.@X@?B[#@-'}@H@q@)@Yk7@-???& R?p?6URiz1OzŢ?~c/!r?(G(@<1@mj@H@@a@1ͦ@`@@ @w0C?n? C&o??v?^@@|@hC@@3@?V ?@A[@車?.׿*f@%u,ZX4#i7?(@AZF@IA@}r?3@67W@?Vٿ@q@Fs@">^0d>Rd?@@@t>Ž*@67W@}&@??Ȯ@,@P@H>y<-~@[@/1@@?@U7?@c?i@6s@@+@K@}&@ 75E"x@@q!{?ۂuN?3ھH"9?j5@@FE܌^orl @LoEx?$@3x@m}?bLߥz@f@oSW>F@U?sw?.yW@^>M.}\K(ڦ?@$@@X@@^>p Ho? ?]/ `>I?b>!^?N>hCj{5@)E@@=@G]@"@kDx++R?%'b&%!B R?S-+޲Xj,@a@=@(@A@5@C=W>.^?Q>0? > H/?uo?>H,^@]@(@$@@Ѧ?ML('}ʄ>5W@?zwp?F@Q>]So@ z@D]aUbW?x@$@;x?M[EIm]nj>@i1@?lf?&Y(l?Ը@ @UZpͳ?;x?2B?p oٌgEX@78@%>?;|ھ?x4{?U@$ x@Er4ϡ7k.>2B?&@O@+@g@]r@h@c?X7? ?@V21@o[@}@6<}>S@U/@ɮ@?v?&@fU@ @R Ar`AuEAمf@㿀>Ĭ?׿kxQ_/5@m=8@FAWFPA@?m@fU@h7?@~@M@,AAbN@?2?qݧ HB3&?m?ܠ@ǻ AjA|@{@h7?@7N?@b:@U@H8@@^8@8@p@T*??VLp'? )_f%q@<@@:?@0@@@7N?@L@"@~@H?Ϭ?D@^@gۤ AhBxA@W@TR?4?W@1@L@z\@@g@}?tV@AE@c‚UNA(PB_:@K?@4?@{@}@hA A@Z??ATB ܚ??gN@$ A,AI@~@4?@jcU@̏m@ȍ@EPA7FA@K6Y=5@)_mxi׿?>9f@xEA`A A@jcU@}&@??Ȯ@,@P@H>y<-~@[@/1@@?@U7?@c?i@6s@@+@K@}&@j@gu@!w@@@^@Pf@맀?@@f@?OL@ǻ@k@6?5@]@;@M=k@(@j@@P@O@@2AS~@,G@\o??(Hˏ񧤾N?_?:@%@ʷA@Q?5@@-b\U@B?@@A8̒@<>˪տtqS[3!:PQw@|@@?u]S-.Ι zzssG@@EC@p3RZ ¿q}?,>F6eoR@ @C@ޤ.U "=@`f@NʿƏsct  0@´k@h`@v Hҿơ⤿T@6c8@n{Y a0 zh"g8@ T@aHt X:ݒk@ 0@ qbs.ʿ\ef@@={ -aU3C@@R@ kFIM>|? ¿IIZ=uG@@G@ls1̙ ->-USh?@ @Mw@N!M[qɟտ<Ӓ@)AA@?EB[U>-z@5@`?@A@:@?~N?BZN>((?i~?7G@@3A@@XP@z@@ō@c=k@(@V[@5@}?Wk@#ʻ@+L@s?Hg@@q@?Tf@a@O@#w@u@@ѽ@2Y@9Q@U@(Lj@1?!=L@@!h-@M@Z@iԎ??Ns@wh@@@ѽ@^@b@O@E$@ @ @.:@x@}'ijF@oF@%@6K?g?@l@^@S^@g@@(@Iv? @+@G].(3@?_@@]u?߾@@S^@F @X@y*A@>i@He@ޚU̿yA&B6@A+e4@4@%P>@95Aӎ@F @34?5@YA2@J>1O@i@?@BnBKBnj@D?m@O@D0>x2@YA5@34? @@~5A@P>j@@랩B(EABrA Ϳ*Ee@עi@?>@*A@ @{L^@@ؾ@F?,v@d @ɜ牘?M@Ji1@*@܂@v? (@}@~d@{L^@[@l@@[g?\1K?%@ E@m}F@(]h2o',@/:@@ @$@O@a@[@aѽ@ۣ@U@h@\s@Q$??@@@ٙ-"g@N@-=ʫ1?pʈ@P@t !>!W?0? @@@Ӭ@o@o@[@~O?b@@@{@,*BWv?K?Ϳ?-(fn@D;0@sؿ&r( s?:_b@L?fIXLO¿ʿ(;;4!> ̾m$>5A>˽)@?|7&rCU?[@?Țs䤿nɿh>i˾D >v4-<t(\ʿ¿YLGV?^b@u? rؿ]=0@n@Zl-̾ͿEL?Ѕ?w><־ Ӿ;!xw\'3?:@X@v&ؿT?R.@ @/@fAR@C鐿(e|f{Qz?pȧU=W*k+@a@@@T?[@δo@Gq@@n}@Y @@?T?>.crtH>?:?[?njY@@C@%V@a^@[@l@R@Y?r4/@ @P@q@N@-!@,ɿ]cb-@l@4b@]@?@_@K@]]_@l@7@@SϽإ:@@ƶ@ @_@)??m>O @P@@@*@)I@c|>T@F?Zΐm]@=K@v;@5C@6q@8>AY7@ME@(?榽E>*TH@ AH@!Tq>Tᦽ?PD@@^>A+8Zw@/D@;@oK@h]@^G?T@ G>˅bV{S@e\<@_?@@I@(+ .@BF@@N@B@@NAj@^_y,_i<@+-@_@>@)@)@}@ .@rhA@@&<@ ?aY@@fAi@Z?׬'?1^?@(@@@,V?M>@ @rhA^6@@ݳ*I@)@֍@@FO@M @[>:?h_@ @ƶ@@Ġ:@KkϽ$ @^6@@l@Z_@I@@/=@$[@/b@;l@6-@b ]+ɿb0!@ZO@@1R@Y @m5/@?R@@l@]*ɿ-!@LM@+ @P@ @4/@ԯ?R@k@vY_@I@S@u>@\@J/b@l@-@>b]x>lO?c?3 @@:~@C@Ro@co@8[@^@U@Z@@Y@"K?Q+?r>t?󺿿Qڎ|))䐿FR@@@EN.@L?@@@z@s,(*cGWU?>?L?Ϳӿ-};|4>˾0l> b>ӿ)@?y7 r n~?$]b@J?J2YL¿ʿ(};jzɿHn)䤿EŚ͌?[@*?Cq$CA?V[@n?{Ț椿njɿmzr<S(ʿ¿fXLFLZ?R`b@x{? rv7h?B)@=>>4j˾v>x4r<G> ־Ҿ78viv\3?@vY@ ؿb/=0@Gn@Ʈ/.Ϳ@L??G>A?AU9Wy*+n@+@@|@ R?-R.@u @7@E>R@^됿)| Q7A?t1;>3?vT?TY@@D@ V@^@[@\o@q@ǫ@}@ @@'?N?>]b-@l@/b@L\@=@@K@\_@k@R@&?6/@ @RR@f@M@l*!@0ɿ]{>O @`O@@O@)@7&I@-r>S'??@=A@#Y@?*<@@gA @5@%V?}@|@'@@?^Syᅿc\s@.PA@@M@@D@.@r}@"@.@!>@@)@_<@]y,y]U@?í%Vῌn]@K@B;@sC@|r@2y|M@h@\?@\[<@S@ xVȅ>]U@3 AH@_T>`䦽?}E@@[>AX@E@_? >(TH@3 AU@0>ȅXVS@]<@a?@@K@ŒAw@C@N;@IK@hh]@bet?U@Zy',j<@-@@7>@a@@}@.@D@@L@,@ @9NAi@`ⅿZy*F^?@)@\@q@'V?<@@hA@"<@<?3Y@@A+@?'?*He>;?*_@ @Ŷ@@-:@UdϽ @5@@+I@X*@@Y@M@uK @He>]*ɿ-!@LM@+ @P@ @4/@ԯ?R@k@vY_@I@S@u>@\@J/b@l@-@>b]?aL@ǻ@k@?r5@]@[@Ak@@^@u@S#w@@_@Pf@?&@~@d@?)̏󡤾N??B:@\@ǷA@T?5@|@&P@@,@1A}@B*G@si??%))̏qlJ[!&8Rw@ ~@̭@?v]Sښ-]UX@Bݫ?@R?Ap˒@<տq?WI>FU`R@ @C@. YDZsG@y@C@UhNZ¿?s`u0 4 0@Gk@R%@7v =@w`f@֙ʿJs2 z@h*f8@ T@󤿖ˡoGH.%᤿oT@wa8@Ho,} 2sʿff@>@r=V u :Ԓk@ 0@ HcrsX?¿/FZ1I@@G@s .5C@@R@X?nqտ<Ԓ@AA@4?]DBu[U-VS!h?@~@uLw@]!?E[nq6B(?x?5G@@3AE@@P@@'5@a?@A@:@?@N? s?f@@@?Sf@a@(@'w@ x@ۯ@@>k@2@\@ 5@}?k@ǻ@HL@?ܘ-@a@@ώ? ?s@h@@=@ѽ@xX@Q@$@VLj@1?2=@ʹ@Vhܘ-!F@E@%@=.K?g?Z@xl@\@`@O@$@< @g@U(:@ @'@?[|v@M@^uʴ?ݾ@m@R^@f@ᗻ@C(@v?@)@rKn.'@B@A!{梋@@[Q>@5A@ @@*AF@$>îi@Me@ܚѵ̿zABonBBv@Ms@ֳO@⓫>5@YA~=@@?*:@~YA4@B>O@&u@4@NBonBBtsAͿ0Ie@2i@W>O@E*A@ @@5A@P> @\@t8EAB@GP1B+@ ނ@Kv?(@앻@ec@J^@@׾@?w@` @W̜?@:r'@-:@U@ @$@}O@_@Z@l@@rg? K?m%@A@yF@j-g@.@W=)1?ʈ@=@Q@]Z@ѽ@@x@h@Os@!?ڎ?@@S@-?aL@ǻ@k@?r5@]@[@Ak@@^@u@S#w@@_@Pf@?&@~@d@?01@E@?D7?Tc?g@s@@+@M@&@??ɮ@.@0R@D>D-<{@6[@01@J?{ھN4?B4@Z@kKEیbo[h >?~.>ɥ7d1E#x@@{?ɇJ?a?Rq?i/@>@@o#E# x?ij?cQ @@r?lb(a?FF@?w@ޫ?A{W@&>/}K(ڦ?@$@x@z?tb8z@@~S9>FF@b>&?>^?`>lC05@B@B@V@%@^. Ho???Z0 b>% R?;+k'*@]@@Z@!@kIp1+.R?k%%tn>/L?ro?ZH^@Z@@?@w5@W?C0J>y ^?Σ>=?tn>F@=E>XnST@z@Hb5?Rx@$@@Ц?7N(+}>̀W@?w?F@^?_(`?@ߩ @ Wrγ?Sx?vEmӋ>@1@"?p^?G?hw,{?U@x@En2O7/>C?n o، E@7@:?BھG?E31@[@}@JXR@/@iʮ@?(?&@qO@y+@i@t@j@c?J7?o?=@E31@lxsR_ۍ5@c =_BU@FAEPA@qm@fU@@ A`AuEAڇf@d>2?<׿lxBv>-%?h?@ AA{@{@E:?@~@N@E,AAaN@M? ? B'?)#afq@嬴@E6?@m0@A@u@1N?@yc:@/V@%8@@)8@@@O*??O'?hBA9lv@@L^?Ƃ? !@u@G@X@ ~@I?6֬?@@sf؜῾!AhB(PB-AwUg@vAY@֊?*@@T@B@@ ?]@A¥@<1dUA(PBhBSAlż@ @j?aH?\~@@oF@@!@輂?c?@@SAhBn'?W?CR*?@@8@Y0@@U@`:@3K?@@@ 0@2?@Z@{@LrgfE6n'?B? ?㚿I??hN@A_,AI@~@J8?@V{@~@ӌAG AV@S?죊?MBnx׿??h>#㿼f@0xEAg`A A@dU@m@=@-EPA&FA@TNK=+5@_nx01@E@?D7?Tc?g@s@@+@M@&@??ɮ@.@0R@D>D-<{@6[@01@e>dr?*@H@W@Φ>*@4W@m?N[ٿ@q@ r@>^q9迒8zLnI'X@^A@hhX@Y@4@?۫@ma/@㣁l  @s@`@2]D8z)\nyQ@ [@P#R@}AJ@'_m@?X,A@ޗ6Y;Tg8@ue?@B/)V>?d->2E(E9@nA@!*9)MA $A?U7 O1>0?9BHVSàkdQ@0;;QH@8@&w+( b~ǿ}@c@gRM2M@Sr$xʿIm@̾YsQ\D`@ O2K?$AKA)9}@mA7.@~%E߄2a.>?>+}'Bk?@f8@W;@[,Al@̠'K@|A~qR@"r[@qQ@cwD@1`@@ @(.Kn/@߫@n5@广@)X@hz|g@A@%N'&Nncw4迂^>s@q@@ٿcV&?H6W@͸*@Ʀ>o@@@@?d+f>uj?%r-׿Ȋ?[^@A@ ?8?@q?$C@2G@Am@y?B7AZuC& n??z0@@E@}ͦ@@?@5A@{@ @@?|̈́?z?bC&7z1g%Ul?_Q?NC??l7@\)@m@|C@c@ 1@x8(@ú?,s/?zn&7z1B} ?ܲG?(q@[8@ @ўN@@t }@F#@ϙ?@pK.@@QYt$o#BY2>!ۺ_1 5̱@@T@O@ۗ?m??Y@ T@{@2˱@A5Q1_ֺY2>A$#}nЪQ@#P.@@V?E#@}@/@JN@ @-Z8@q@G? ~ Ay1q zŞ?Tj/*rݺ?QC(@<1@e@|D@Ln@'@f7@?1?*Q?c?FUy1uC&z*?]?J„?@@V|@C@@Ј@˦@A@@|}@͌0x?m?uC&uZ 7x{7?@ۓAD@A@t?@??@3AZ@0?5׿D%ue>dr?*@H@W@Φ>*@4W@m?N[ٿ@q@ r@>^q9迒)@>%?hyo@U@*@9{-'@ר@@;@2?s;Կq@@?8ۭ?)@l@!??@A@r?x@ A@#ʾn@k AIH@'>aW@{@Y.@AD@l@6??@M@u0@ԾMP9=@p@Vp>g`̹j?@#:@ JgQF_@ɩ@@6?0@4@ ,rIty"<@?ͫ2=H@bw@Q@QUKM@0@e@no)A.SO1sN@H@vz=v@?ʵDT/X@ʜƿtjkAX@/IF!"A&`G.@6X@lAxeƿ]@T/DKʵ ?$s@cѬH@?@8s}NO,8/Ao<Ȫ@M@UT@&>Kʵ,ffw@@TyH|Ы?M@<;Qtt.jp6 @"0@*Aſ@0 @,fC?^@t@;=_@dgt翀-:@@X?j˹}xggGr>x@=@>;9aԾ0@x@?@C?m@FD@.@z@U@8>'YQH@ An@V ʾ@n A>@2 s?E@!@@?'?m@Z)@֭?_?@׳@῿q;?/>@e@R@''@D9^,@?U@n@hC%?Z)@?gpW@F@ @:-E`o@vO@ @>@[Ͽ]LS羓?لS3?R>W )?;+@?(Zj?:?MLuPY?3@l4>nQ">VOf?Aل"U@A4@B忂ܮ?(B@@ AA%@)@*@| @.!Ԧ?K?PǮ"UF@@@V@oi@MBt@m@U@w@fc)d'\eZDh|NU®V??9! @-@h@3@÷A A@<@®?8T >4@ҳ@Uaڄ8"oR>3@S?uZ9?k?6?m+@i?Y O>3?Waڄզ?W羃]LVϿ>@@ @fS1@J`V:v @@UW@۝*gզ?)@>%?hyo@U@*@9{-'@ר@@;@2?s;Կq@@?8ۭ?)@y}@δ?z@5?j}@J?b@Aب@@14A%AM?.d?{@[?i ?y}@B???a@O@P>̿vR?AF@<@:HER`ÿK@@Q2?y?`@zF@޾Agz葺@@ÿS>E/A@8G@J?̿W>O@#a@v9?o>?v}@?ipY?7{@d?XW?q'A4A@[@A~@6@?}@.?AG2?v}@ @ϴ= ˿&@E@Em @7ǿ71%]+ˏ@"@@,(L2** @m'V ?'@@U@YTܟvup޾\j@n @@X2@ ])|gmU;7}s9t?>o@0@X?@@@@ A`}@W~@8@?>n 7U_ Cx|n>vZ>"??44@@?"@oh@a;@ii?e#?Z?τ_ 0~ƿj3k? >5FilKZK?>+k?ƿ.0 DŽGl[?#??z?i;@8h@^"@n?w@+4@?ɋ"?1Z>>{}#xLz g>ɛ?EB@I@y@A>@@B @YI@@bm@m?FePsB7Lk;vg) i2@@L @Jj@tJ߾0m՟YY}U@Y@'@~? [&k.@)O#L,@@N@(+!ٷ!73ǿt @G@f@˿V z=.@y}@δ?z@5?j}@J?b@Aب@@14A%AM?.d?{@[?i ?y}@@j@+R@U@o@u:>q?@OAAI A@amD\Z~>jɳ@,@<1p@_@@h0 @@\@{ @'?Ӂ@[>U "'m)@"=c@1п @6@@+?UW@!A@-?Ҷ@@GM~+[Iظ@@ ?"@p AN@U @}%A? y,As@/AJB}A 2M0@{2AbC?f A׀@ zm@AήN36D A 1A6CZ^C CoAL+@+2FAJ@ψ?UZ@=AqC'xA8yLA CkZ^CVCeAGJ$$6 A6rNAV@Ub ʀ@^ Ar?2A@F כSA*JB'Ads@,AT{ɜ?y%Aگ@b "U:@t A@IG ?h@n@R`)zE_; @Ͷ@-?@+ AW@"Uj?ϋ@\@{ @6&п14c@)@#>ց@,?zc @Ѫ@ @% @j@>@.p@)@Pij@bV~>S\F@ AAMA@u?2:>@T@t&R@@@o2@S?GT?Y@?@@?Lܾl?xbދ<(??}@&@<@0?Ͼ芿=?x?`:W*C `u=@O?b,[jDȇE"[b׆? @À=u W*FP':A?3=? ֊ ZϾHL?6<@f@&@a?'?4ǾX6BbA!:矣1ܾ@ҍ?>@H^@XT@"@!@@aF@O@%&@ؾg'NMb Cy&c@b@I^@'?"FA{/kl<4?naf@jJ@:?`HQZ E2@y?z#/@<@Ƅ@ij0Iʱ@h6g@t@F?@T??E2@@j@+R@U@o@u:>q?@OAAI A@amD\Z~>jɳ@,@<1p@_@@̖l@#@*^?f@L@<@|(?@@@?Ρ1ĿU@3@@2'@ uB@̖l@U@v@ @@? MW?L?!ᅱ=awR@l @-e*:'@Ϡ@@@@U@fl@ AM"A-u@x?l@N>o$ X4P4W?X@m4@d-Ä@A/ Afl@#do@aApA*>͍=ǰ@t@n.En =0e@K%@ >?AaVA#do@+>@$A* _@ ^W#AaBASg@r]V#AH@+>΂)p@}Aп{@&=lB)BlB=*@V{% п~Ap@΂>E@AkxZV@hѴA\aBA`6@_I$A%@> ao@TAA? "@H@H0 ƊC-g.9@@>=L>rAbA ao@Dm@ A-A@\-r1@~@GW?SQ}ƭ nP>@?1Sv@Q"AN ADm@@@?@@2'@be @R@B؅=ayo\?f?MY𪿱?#@@x@@ l@tB@/'@@t0@$U@ĿQ1?@@J@!?(ȥ<@YN@(g@]?"@ l@Z(@"@U @5)J@ڋ@~@_0@zM0J%vyL@@6W@#?hý>-l?Z(@B?31@Ig}@`?'R#?nU@N=ո(i^8Ͼl?? @/@_%@L??z6@CH@&~@z9@w|@gj?Ȉ> {>`Q@@1~@?)::J?4~@>@w@)e:} Ƹˆɉ?\@9@,~@H@X6@?H?j%@/@ @? l?о 8bƸQ(7>_WV~{\@A@¬@j@@~@@@ ?AUXS?zn"@Q(*B?|?k?ܜ%^z?'W@[?^Mu[ՠ5|F?X@@G@yL"=1Qz0@S@$@n,J@ @o"@(@̖l@#@*^?f@L@<@|(?@@@?Ρ1ĿU@3@@2'@ uB@̖l@~t[@D?:ܿ ?@@G @%Gbi^|e"NFD.?.@$ɸ@co6?T?~t[@p@l@Y?d@@UsyS3@xm@"#@W@9a*@!Er\a@a{*@?@p@;@E@9X~@!@!ſιwTh@@<~/j@ѷ@dܿN|:F?3%@@;@i_@@ە@M=>hg@o@€%v˿2@B@ȿwi?@3س@i_@K?2@z@|r#@ @b@/;$/AWb1so@2?< !@mA4@K??!@A˫@@,?B[PV ~oBJ%?@-ݴ@A@?T?h7@kA @ܔ?0o@Ƀ"gduocb@ @m#@@3@T?n_@!ٳ@@;y?wȿG@^@ḧ.yOrSw@@kZg{>@@n_@<@@!@;6?rF(|ܿ@@N"j ~@3g@K{ſ@5e~@.J@<@q@@k?y*@Wa@}!j*@W@$#@wm@P3@}Ϩ⸂@d@b?l@q@t[@?%v6?ȸ@?,@i?uD}9"Bs)ib G*@B@4@?0ܿD?t[@$P4>Ҁ@ AA3 @|\6#?;UABA.|@~ͽdl,ΣϚտ#H@E<@7?@@Á@/P˳^nQEu@0Z@'?/Ä?I@~/Σr-H2@=B@r1JdIJ82H?v @?4@{8@Qn??G?N' @4@^Y'r-1Gpx6|n:,>],> % [2(a=>Z *ľaAn1k]Gam?=W@@ @A>.MEO> @;W@s ?m\ak]0kWAkY ľ=4W>K!0(I[,%,>Mq>:=|X~6r0"-O'z4@ @,'{-?M?r?8@;4@dp @9?c2?lI1B@Л2@mH"-I@?:?^@u@r[Ep붌`Wz/Vā@@@?<@RH@տ., kHqͽ(}@#A*SAi?s$I6WA @zA A$@->4r$~t[@D?:ܿ ?@@G @%Gbi^|e"NFD.?.@$ɸ@co6?T?~t[@PA @[@/Z@@A@(=9-6+j}_[Zn@抿@@Zy@?B@@PAw@f@Qg"@ AIAG@ur[ji~ˎ ;1[?N@GAAN:@9'@w@⽝??>@&Aw#Aў?Nө]a3@ @3u?`?'Ɠ+)K@{6A'AD@.U?⽝?Q@5??@(@;@O,d8j?@a@)G @@4?Q5W@c@R@`:@Q@f@_@r@~@4` @Ȃ1d?l:@?@CZG >@ؑ0@4 ӿn?4%r@@cbs@f@ưs@@є@|@?쀿#M?ʾȃ+M?nn?|@y@v@ưs@f@s@@3r@v?Pӿ90@>@Gzz6s:@?,؁h @m~@ǿr@_@f@5@,N@uR@V@-V@5QQ? @ @G|a@@r_?H96~B@p+@W?@|?5@?U?D@ Ax6AA@.“GȒ? v?c3G @[3@]J?w{#AAw>@v??Yw@8'@KM:@ AGA̴@"H3:ƍhQXerN@IA Ag"@ h@Yw@A@@B@Xy@@#@d@$|[ n}f],8:β@A!@HZ@=@I@ARF@<@tJ@6?Ĵ?L@@I@L/?p0;6;@@ԧ@kc?P5?,3@@RF@@& p?T@@F@Դ_@ V@$?3?n@V?z5?@@!2:@??!>gI@3@@wo2Wq > b&@~E@2?[gnN v?@??gsv1-Cg(@EL@? ȿwo2@A+%A1M7?@/PZQ?I?Ͽ υݿ/??Gwǥ$A@AAIAʾ01@?F`?H?Rđ`Rw?^??"01@0ʾ bAA@A$A,Hp?'2?oݿV,QϿ I?C?Z=P~@0?7!-%A@Ao2jǿ?HL@w@%/g^1k?g?@Wu?'[q?|E@^&@ >`o2@: 3@I@~">Z?9:@@@ R? l@@T@V@5Q@? o@N@+@@X@#V@ @%?yQ@3 @@~7>woɾ|k@A@rQr@iЯ?5`?w啰z4U?1&@e@A߉ A2W@=hž~7>?`?m>y@V A@{ց蜪p|'Dyy>G@YAIz@P?v*?? P@@?"(@S@P?0{!* PFkG+`@I@/}@Q"@@ P@|@p@h&>@D6?3Y@&ful>{>L7?tO?>;B@|@O?eީ; ?Pǎ?n!p!bH6Ҏ?F*?NO?.|@L9@๔>MO?%? >>; w*f@nYe6?!@PV'>iz@.|@O@@Q"@.}@G@W@i|G7M \ ,{J?W@1(@z?@O@?*?h?,@YAW@ x>aJ m8΁z@1 AS@R>/X??a>ľ=$[@ފ AVA:@[#@)U?U4T7w ?^r@a@^Ak@#[ɾ{Ua>y@ @Q@? @V@`@nA@ O@O o@?6Q@3W@@\@l@X?>@{@y@y@܏@@ ?5M>+@7@nV@@@@%@=@n֗@am>]=m@z@y@JgQ %؊O0?qY@yUj@I@e6@"@Q @ @A@?p0@N?BqA@t@4B@s?l}##P@BmA8@ ~gjC@@UR@'@c@?鿬\L?D@C8,@F>@j@5Ȅ@\7?ABg&aBBj@H>՝@9@I@ @^q@fg&q@!@L@9@ם@ؿ>@Bg&aBCBA?\1ń@z@8>@+,@>@9L?$ֶ??@'@XR@ @JfC@3~8@ACB6xP@%F#rls?C@q@IfA@N?>a9EVQ ?(?]Z@@/@32R*?6xP@goIy*@:J@AO@R@>J@&p0@A@ @! @"@b6@׉I@Oj@cjY@ ?O%gTy@y@m@D\=Ԁ璕>ڗ@̭@'@,@"@@T@_@='@4>5?㨌@@Ty@@Ky@\@Ɯ> R? l@@T@V@5Q@? o@N@+@@X@#V@ @%?yQ@3 @@KLo?ьO@<@:J@Q`G@@@R@H1@K@@@@R@l@YbD@fY@ۻ.@|>KLysѿθ.>?\˗@D@A@F@@@c@8@*@D@$r?gaCQ y/g@~@cCF@ @l@$@L??S?Q@~@"@2@>W1@/g@@փ@[?,X]᏿C?O]@h_Q@,t6/%w斿%@[@s?#BLz\@@@1FRTt??0,@풋@잎@= ?Ic_M;wH7d?@`N@?*@ @l"1FV>x@:@@G@>j> _t]n >K@@?9@x@>=VOD" @~*@?^N@@{d?wOh_i`P?@@,@?t?|UOD@#@0\@b6!?w@%@#%p/6,fQ@]@ B?᏿pPL ?@@0g@1@׾>h2@&@;@Q@T?a?3S?@@@K@F@(~⺾]@0g@hP _^ݚgK.ѿ L˹>.@Y@bD@l@S@N@-@탡@AK@+0@jQ@0@@q_G@I@y<@/O@_j? L?&@ߛ@@@K~4@@5$@@( .@f@4N@O?`u?F&&@@M(@@@?@?Gp?%@Wm@'@ބQ@ѥ?,>^V~Nռ+0REj6?l@ @D@[ U@Yh? G_aUG!ot@B@U<@`\?.MceFBO,޾h?m@@@G_aAf%A@u.L? ӿ6pU?qXdX͚f?<]Y?D?KQAAcAUAf<@F}46ttm%ſ2@f>k&w>5@"ſsd+;}3<@AcAA{LA>K??]?ΉQ@2@al@9%@䜌EG?ٜ@@ @.(@@&&@y??9N@xf@ .@Y@9$@@4@@m@ޛ@$@?KLo?ьO@<@:J@Q`G@@@R@H1@K@@@@R@l@YbD@fY@ۻ.@|>KL(\v>@^A@@@nƿN~I~^}oNiƿ@@R@nAm@Hv>(\T?/'@@?@E@Y@ab?N<ʋ?*?>1"?@o@@0]@@`J?:%c> @@a@ H@Y@@⤘@@)@@@W@5l@'@8.??"&@H?:%aR~ȾU(߾%ξ?wn@HƷ@2a@ @Uɹ@)B@ @@y@"?X?Ţ?ȹr<>?{`p?^oV>"@knD@okQ@F[@q@r@x2,@l&?P?Eg @>?QP\rlze?U~@ @c¿">-@ #@@f#@@>-¿c @T~@?h~elGr6M\(?j @?o:s&?8,@r@q@3G[@kQ@lD@@4> q\p?a?8>\T8%'8J?@\@L@@ǒ?@%"d>+?3?K-@^A@@@nƿN~I~^}oNgƿ@@R@nAm@Hv>(\T?,'@@?@F@Y@jb?tQ<Ӌ?*?>%L"?@p@@.]@@=J?9%c> @@a@H@Y@@䤘@@%@@@W@4l@'@8.??$&@H?9%C!~Ⱦc(߾Hξ?wn@GƷ@0a@@Nɹ@#B@ @@y@"?%Y??ȹr<>?`p?oV>"@gnD@tkQ@G[@q@r@s2,@l&?P?Hg @P?TP\rlze ?Z~@ @ic¿!>.@#@@x#@@>'¿ic @Y~@?~~elLr8M\(?j @?o:n&?8,@r@q@?G[@kQ@lD@@4>|\p?i?G>b(8%:J?@\@O@@Ȓ?@"V>+?A?0<7d?UY@{@@@@&@T?:(\v>@^A@@@nƿN~I~^}oNiƿ@@R@nAm@Hv>(\L>m.@Y@bD@tl@S@@@@݃@0K@0@ZQ@"@@L_G@[I@O<@O@j?Ln?'@@@~@}4@@6$@d@u .@-f@4N@?Vv?&&@@(@q@e@@n?Hr?%@m@F@tQ@!?/,> ]~ռ,2Eh6?l@ @@ U@2c? Hq`aӽt@u@3<@X\?= eAO,?޾h?m@T@@I;^q`a>A%A@u;AbARA><@G}6u%ſ2@d>k&bv>^5@"ſsN,;} <@AbAAXLAeK??W]!<?fdXqZ?y3pӿ0L?ڄtؘ@|%AAx_ad3ݽHL@&@|m@Vb?޾/nAO^4\?<@|@t@Ὲx_aYGy0?l+U@w@ @.l@dc6?E2Լ4~,>뮼?QQ@ߧ@l@B9%@EYG4?ۛ@P@@(@@i&&@x?n?9N@f@ .@4@ 9$@'@y4@@@[ߛ@)%@4?Lto?O@{<@ J@)`G@@@R@81@yK@@@@R@xl@-bD@<Y@.@y>L&ѿ^.>?7˗@G@0AŴ@F@՘@@@9@t@D@2"r?0gaP .g@y@ ӀCF@h@@@K??S?Q@s~@"@2@q>1@.g@f@6@1?WYD?]@_`Q@_,j6/%8疿%@@u?"]H\@@f@ EPt??,@͒@@"?܌b_hM˧w9d?@vaN@?3*@ @" Eb>x@9@@G@h> _~] 7>J@@+9@x@>Qb~DV"E @^*@J?_N@艅@d?ְwOI_G`释O?Z@씋@k,@?t?T~D@-@ϭ\@+fE!*?m@%@7%/p6d,lgQ@]@B?᏿Qn?@@S1g@1@Wپ> 2@L&@~@Q@T?t?S?@@@?F@R麾^@S1g@(gQ B`g@r?5G@@:@a@@L@G@Q@A@ɗ@?o>m.ѿ(L>m.@Y@bD@tl@S@@@@݃@0K@0@ZQ@"@@L_G@[I@O<@O@j?Lt@ @ Q@? @V@^@jA@O@F o@?6Q@,W@@X@l@X?>@{@t@x@@@L?5H>*@i@U@@e@c@#@@՗@.]>‚6]=m@y@x@Yg%3Op?pY@Sj@I@c6@"@) @  @E?@m0@5 VbN>N?pA@at@A@s?Rl'#=}P@B|A&8@~kC@@2VR@Q'@@:?g鿙YL?#D@6,@E>@6@'Ȅ@<\7?ABf&aBBc@#>՝@9@I@@Jq@i&q@@L@9@ם@ؿ>@Bf&aB<B׋A?\ń@}z@>8>@+,@>@=`n9DR ?P(?kZ@җ@/@w=R*?yP@~gIz*T@19J@j@O@ҵR@=J@o0@@@ @ @"@a6@I@Nj@hY@?8O%~g4x@Px@m@)[=>ٗ@@&@@@t@hT@@&@^->5g?琉@Տ@4x@@Fy@T@>R? l@@K@yV@5Q@y? o@N@#@@U@V@ @?hQ@* @@(>.}ɾ-k@uA@Pr@!ͯ?%<IAw4HU?)#@ @Ao AEV@=x#ž(>„?9N?[U>ͼ@ Aӷ@{ց睪qђ:F=_y>I@7YAy@MO?y*?„?N@߅@?(@S@?Yly0!N pGlGB_@I@.}@Q"@-@N@g|@fq@n&>a@I6?YȆ@7Hgvz> >6?sO?;>SB@g|@!?f# ?2ǎ?x!g!kV Ҏ?-*?O!?ʜ|@ 9@>MO?%?J>6>5 vem?uYUh6?|!@K'>Kz@ʜ|@P@޼@yR"@/.}@ G@W@|G=M U ,o?qW@(@ ?@P@?*?g?~@YA@vx>JڔXm΁Cz@ A@;>Q??jO>ľ }=!Z@U AA@!@փU?E4F8w?4^r@@Abk@LjɾNdjO>t@ @ Q@? @V@^@jA@O@F o@?6Q@,W@@X@l@X?>@{@t@A@B@dXy@n@ه@c@~[n},8:@іA @Z@@@A#F@s<@J@6?o? M@O@@b,?q0;;@@.ԧ@}c?j5?L,3@/@#F@Ah&n?ʀT@@3@}_@V@??c@@U?+4?"@@/2:@^??>%I@/ 3@Ap2Xh >]b&@YE@Q?LiTO v?@?? t1PDg@EL@? ȿp2@A+%AOT7Q?@L4PZO?sI?Ͽ ݿ-??f^齡$A@AA4A!ʾ01@f?^??Ry`8R>?\??/1@T5ʾOMAA@A|$A?P?N/?ݿL6ϿI?^B?aZ=:Pg@h?7&t-%A@Aco2ǿ?xHL@L@/g1l;?Ί?@u?S]r?|E@o]&@ >waco2@ӷ3@I@>nX?9:@'@@:?F^?x@ù?»?wU@p_@6@@_T@^?~'@oE@@R'3@5?Ta?ԧ@@@};o;o0JG?@p@L@?=?J@<@oE@)A@@Z@@˔A«@)9>:n-j}a[m@@@7Zy@B@@)Aw@e@f"@ A/IAG@r\Xi $;2@享@GAA&N:@8'@w@ɺ?E?4>@*Aw#AΞ?4OV]va3@ @3iu??SƓ+ K@~{6AAݱD@OU?ɺ?؜@/??@E(@L;@!-8i?@߸a@.G @w@4?Qե5W@k@VR@ :@؜@f@_@r@ ~@Ha @́q鿊?k:@@G>@ϐ0@a7ӿn?S%r@@as@f@6s@w@@B|@z?2퀿7 M?XϾ+4Ѯ M??|@3@~v@6s@"f@s@@2r@t?!ӿGC0@>@G6Xr:@?xCh @r~@3r@_@"f@@N@{R@@V@ڙ5OQ%P?@ @Gqa@@O]?9B@+@?@V{?@x?U?D@Ax6A;A@/#Óvƒ? v? 3M @1[3@]Jr?h{#ATA>@g?x?Ow@7'@L:@AGA@H41:&"i YrN@rIA< Ag"@ig@Ow@A@B@dXy@n@ه@c@~[n},8:@іA @Z@@@Att[@!?^ht6?ȸ@,@l?D"Zvib!G*@@@?ܿD?tt[@M$(4>t@ A(A| @\Z7$@?TAA|@ͽl:,Myտ*$H@><@?(@@Á@/̺u濡_Eu@TY@޾?;Ƅ?~I@0h-H2@ B@1dIu52(J?Wv @=4@8@g??T?e' @4@$Y'h-0oRx6#|v:?>i,>%=[d3(`=>-_VT0ľ#bAn0Kl]a¦m?=W@@v>RvM3>R @Y;W@ ?m8bKl]0$lAZľ_f4V>i1(i[1%,>l>o:1|}6r0v-O'4@; @')?+?.s?٬8@W>4@r @ &4%t[@5D?ܿ9 ?j@@@%G>bi"D-?.@ȸ@m6?s?t[@G@l@X?d@@[wY{S3@vm@f #@W@`*@G!ﶯuZa@;z*@u?;@G@:@E@eX~@ @Fſwdh@@~Fj:@E@ܿk|=C?$@a@:@i_@@ܕ@D>hg**@ro@k[w~@c@(@m_@'<@@ @1?I|:ܿQ@@@"j#~@g@ۆx|ſ@$d~@XI@'<@@@B?6x*@Ua@@ٶ! i*@VW@P##@wm@O3@~ 𾱸@gd@a?l@@tt[@!?^ht6?ȸ@,@l?D"Zvib!G*@@@?ܿD?tt[@ܗl@uB@1'@݃@`1@U@jĿ1L#?@@5@֤?~(쿒<@CO@h@La?$@ܗl@(@ݏ"@ @+J@䌪@@Ȑ0@zM0a%1yN@5@W@?ѽ>o?(@F?1@j}@?](?pU@v^R ??F?u(q"@~?TXAd7?@@~@@y@9Ȭ@@@P@4AVΌ_a>:u(]7ôϾl? ? @/@%@!M??6@G@&~@j{9@}@k?JzȈ O{[_}<@헿@n3~@D?`e: :ַ?X6~@)@`@ d| jCˆ?@9@,~@RI@t6@?O?_%@,/@4 @G?l?оG 8ajظ(6>_-V\@C@Ĭ@@@y~@@@%?ATX8?#o"@+ظ()D?~??~^}?(W@[?(Ms֠:7M?Y@@H@y!./;Ozԛ0@>@5@`.J@ @F"@M(@l@%@a?g@M@w<@֍z(G?m@@@?1EĿ^U@3@v@3'@vB@l@@w@7@@?8/M?oQ?=aZR@ @Je5;'@f@fA@t@@]m@ AN"Au@t ?@=N>o|$”PW?@L6@_-dĄ@bA A]m@eo@cbApA>֌=@u@n.]Fzg@n>0"@%@L K>?6AVAeo@98>@/%A]_@Zi#AaBACg@*]V[#AI@98>ʂq@~Aп{@&=lB)B:lBw=)z@{z п~Aq@ʂ>pF@AYV*@hAaB+AeՖB3*@_ $%Aj@>xao@TAA? "@U@ H00 (zC]f.j@@=Y>rA bAxao@m@ A1A@ -2@ @VW?Q\ ns Q> @?N㿭v@R"An Am@K@D@@@J@3'@e @cR@Dž:ac? ?M쪿 ?@@y@K@ܗl@uB@1'@݃@`1@U@jĿ1L#?@@5@֤?~(쿒<@CO@h@La?$@ܗl@@@/p@)@ij@c~>y\.@M AAOMAx@?r@>g@ U@E'R@@@2@?@)?ܾ{D?2zb狾-"7'? ?=&@<@)?aϾ슿=?c?i:7%* t=@?bZD4ȇ)VEZb?@=> U %*:=?=?܊pϾJ?i<@oA&@B?W'?5Ⱦ%H)b:+ܾҍ?>@`@W@7@@@F@@N@G$&@ؾ'MbȠ @u&_+@e@O^@S? 9A 1+6kpE4?ef@bmJ@:?>RXȠ Ƽ2@I?&/@V@@"jNɁDZ߈}6dj@w@K?@T? ?Ƽ2@@@@+R@U@@|@>?Z@OAA A^@l\l~>ɳ@,@2p@3@@5 @@T@ϥ @ ?wց@0> 㪆)@"?c@S19 пy @E@@? UW@2!A:@.?Ӷ@6@.N}XGŻ@@L ?%@ Ao@ U @%A4?|Cy,As@r0AJBA͛ R0@2A??f A׀@ ڈ@AQN 56D A:A)CZ^C C^oA4A'q-CA@ڈ?@5HA耭l q@LzVBwI`C;ف@ ? @<@@B) @O@@/p@)@ij@c~>y\.@M AAOMAx@?r@>g@ U@E'R@@@Tu}@? iTV?{@d?T? 'A-4A@@Ac~@Y?}@+?MM?Tu}@A@P= ˿k@E@^m @;8ǿ,7O&{+8@@@,'LJ)A@-mY&Ƭ ?'@@U@þYY֟0g6޾I]j@ @@~2@c D)Tzg-miF>7܋s^am?m@@9@R@@@a@A{@|@7@Ձ?>| ]A!Hx1t>9Z>"??/4@hz@?u"@h@\;@Sa?U#?Z?㾐фSA!ƿ-k?t>NIKCGKCky>/%k?ƿ Ʉ [?s#?p?e;@h@"@?u@)4@?"?1 Z>k>A:'x ?-F ;I>䖌?>@@Bz@A@@"@C@@k@d?NsJF7?kvgJ)p 32@ꍴ@ @Oj@ ߾VڟYҲU@@x'@d}? o~&k>@Ae)a$Ls,o@@`@y+H!o! 7V0ǿv @G@@˿S k=>@w}@?tF,2?}@8?c*@A@@3A%AJ?d?{@X? i ?w}@D?A?a@kO@0V>r̿R?)F@}<@GE&Rÿ@@se@/h?E)zc@O+~rƲԄܗaf̍@?F?R@2@ ??$?`@yF@޾ Bg|Z@@ÿR=EA@G@M?̿>O@,a@9? ??Tu}@? iTV?{@d?T? 'A-4A@@Ac~@Y?}@+?MM?Tu}@(@ԭ?K?@U@㿿s;?=@@ǥ@x&'@Y9+@T@wm@iW?%?(@@?tggW@@( @9 :|'G`@›BQ3@ @N>@4_Ͽg_L`@?ڄT3?tJ>Z <?Y+@u? b?5?TuO?a2@v%>Rs*">If?\DڄHU@A4@B"ޮ?A@(@ AA;@.@(@`z @!b?H?ǮHUTNEhFJ|c >F@̫@@Կ@&mi@?t@l@iU@w@~dݤ'TNi^OGu?@w@1@CqKJU 1@t@?@%?ǥ"QGi^N'M^K½w@$Y@o@Et@ni@L@@ @NF@ >3^[%hN VîFR??! @5,@@f@uA Av@=@8Į?;V忩`>4@̲@ VۄALEf?w!>&sN=>O3@"N? uQZ6?h?fT?+@?^ J>3?fZۄ?l `L\Ͽ>@э@@VT@RJ`: @@W@Vg񾡡?)@:%?inn@T@)*@9c,'@K@@;@?)t;ֿ@@??٭?)@^l@/? ?9@A@r?馿ّ@ A@T@ʾwn@ AGH@|'>EV@'z@.@@D@^l@3??@@f0@Ծ(R9в=@ p@p>g̹j?r@ :@2RgC_@@@3??f @ߘ@ſ!V0@@ N*L,eJt<@H?pΫEHT@aw@?f˵>Q@d܍UL@Ը@n@ro$*AGSO1sN@H@E u@$?˵0E%Y/@ƿu(kAX@0$F!AeG.85X@kAyƿ@X/0Eʵǯ?rr@CH@.?@9s\NO5d/Ao<Ȫ@WM@lUTPT@>ʵ2f\ew@@H=ѫf?@.;Qt`. r k@!0@ſO@m @2f>?@̧@s:_@}lg翻):@[@1?j˹xgTr>y@Ĵ=@A9kԾG0@@ ?@>?m@NDD@.@y@T@>}'NH@2 Azn@1ʾN@< Ai@?s?@E@b@?h#?m@(@ԭ?K?@U@㿿s;?=@@ǥ@x&'@Y9+@T@wm@iW?%?(@g2J^v>yt@q@@ٿT[?b7W@*@Ϧ>k@҆@@v ?tdd>u=%~+׿ʊ?^@ A@?N?@ s?D@G@AA@?7R?ZuZC&en???w0@ @@Φ@ @@@@{@P@M@i?̈́C??ZC&y14WUq?Q?gF??n7@P*@m@B@b@ 1@w9(@ź?sa/c?z%y1"Ap} ۲_G?q@ \8@ @:N@@ }@G#@??@K.@@QsC$""A-n2>ں_c15̱@@-T@w@@i$z#nQ@,R.@@Е?E#@}@֩@2N@ @*\8@q@_G?W} @y1z5?eh/8rߺ?C(@x1@&f@E@o@(@g7@?Z7?Q?g?BCUy1PC& ?˥?'„?R@@|@C@º@@̦@@W@~@04|?m? PC&uZ-5?y7?@CAE@BA@t?–@??5@A[@ֹ?4׿D%ud>d?@ׄ@@}8צ>*@5W@?Yٿ0 @r@r@{>^7wKnG'@A@KӁheX@@4@۫@ c/@7g @ʄ@5`@2Dw4pkQ@[@#R@F~AJ@'l@/X,AQ@Y;+g8@f?@!B-p>?->{2}'E{:@nA!@!n9 )tMA $A%?-7+O>4?Q'Hps~k|fQ@6;P@8@ &[w' byzǿ~@ic@^R]3M@u|s#9vʿJm@̾r4[E`@y>? XA ut?L`@fUGm̾Nm@uʿ#_4M@P\Rc@x@uǿb}ߨv%G@醐@H:rQ@;*k" HGA?>ON2nM?$AKA) 9ؓ@\nAI/@$E2߂.>?>" v&tBj?@f8@V;+@[,Aam@t'|M@|ArR@8 [@>Q@vawjDR1{`@{@n @Tubn/@߫@6@@X@ h{@QA@L'NMnawg2J^v>yt@q@@ٿT[?b7W@*@Ϧ>k@҆@@v ?tdd>{31@A[@~@xR@/@ʮ@[??&@O@+@@t@:j@٣c?K7??y@{31@mxnU_U5@0=D @+FAHEPA(@Rm@,eU@@ A`AuEA:f@Z>l?4׿mxBS 1j? f?쟀@ AqA {@`{@O9?@+~@&N@,AZA)`N@?1 ?lM B'?+0vbfqr@?@4?@j0@@@vM?@b:@U@8@@8@0@箇@"P*??QQ'?iB=A\ԇ@f@]?6Ă? @@G@A@~@H?Ҭ?@콛@]fῴ!AiB(PB7AUH@AY@J?I@@U@a@@}?]@A奔@IcUA(PBhB8Al?@k @K?H?m~@@SF@@K@?f?@@&AhB '?R-?=O*?ͯ@@I8@_0@@U@4`:@HJ?@"@@0@u2?@V@|@Wrif7 '?B ⚿:??gN@A@,AI@~@+7?@?{@M~@A A@NS? ?0RQBqxD׿[?Y\> Mf@wEAX`A AW@bU@^m@@EPA@FA@P濄=~5@v_qx01@@C?E7?.c?h@s@(@0+@M@X&@e?? ʮ@.@LR@HF>K<{@n[@01@\?ھ+OK2?3@@sPE ݌ op ;?z.>c73E!x@@{?ј\?Z?Bs?.@>@8pE:0 x?eó?B*gRq @׹@|?0b(2Z?F@?wޫ?zW@Y>0}L(Lئ?@$@7x@Kz?bg(z@2@|zS3>F@h>?>L^? >C5@^B@@V@@ ^! H]o?S?pb0Rh>% @OR?:+k[*@]@ŀ@Z@!@k.벒0+R?i4%%|d>,/?.o?H^@[@l@?@5@tJCK> "^?kң>?|d>zF@X>HkS@z@Gb ?x@$@@Φ?N(/,};>W@T?wM?zF@_?Ѽ|_(O?ڸ@ @W̳? x?ͱ٪ElnCJ>@t1@E?=s_?}?[&{?@Ux@WE27.> A?s o، E@7@7?eDھ}?{31@A[@~@xR@/@ʮ@[??&@O@+@@t@:j@٣c?K7??y@{31@O?g@@@Ǣ? Tf@a@;@'w@!x@@ɍ@>k@@@\@*5@?k@ǻ@eL@O?-@@@̎??s@.h@@U@н@QW@Q@ @ƈ@s1?v= @@P{h-301.?F@D@%@+K?g?@l@[@_@BO@e$@P @'@':@ @'f3@j?@@(u?ݾ@@R^@f@L@(@v?@@)@?I-(@B@A;xP@5AW@A! @@*A^@ѫ>i@qNe@ܚ̵̿zABonBBv@:5@YA=@@?;:@YA4@>׶O@Ju@H@OBonBB~sAͿTWJe@i@J~>I@l*A@? @@R5A@P>@@ 6EAB^@?/?|+@Kނ@ev? (@@@d@K^@@ؾ@Q?#v@w @i͜Ċ?^@Ѧq'@x,:@@ @$@/O@_@qZ@l@>@Aʒ@lj<:Uտrqx?u>F_JR@Z @C@/J. s3G@@C@c+MZ¿x?zsty  0@~k@rFr?u { =w@Laf@$ʿzs1 |z%hHf8@ T@}ġ vGGिT@a8@)o} 1s쑺փʿhf@|@j= wUt <9Β"k@ 0@A crs@?SCZ-I@Z@rG@s? -CޜC@)@R@QfFS>@?^qտp@23Ak@@P@=@k5@`?f@A>@ :@5?cN?#ƏO?g@@@Ǣ? Tf@a@;@'w@!x@@ɍ@>k@@@\@*5@?k@ǻ@eL@O?]b-@$l@/b@S\@=@@K@\_@k@R@0?6/@ @YR@l@M@q*!@0ɿ]n>N @N@@B@W(@^$I@k>7#1'?;?_@A]@-Y@?(<@d@gA@84@!V?@@P&@@~?^7#y䅿\r@OAe@l@jM@m@|C@h.@}@@@=@C@)@^<@ܥa,yT@螬?譋=WCm]@EK@X;@sC@r@3~M@U@[?@Z<@S@|V%Ʌ%>T@- AH@Z؄T>䦽?E@@[>AX@E@m?>TH@- AoU@>;ȅZVS@=^<@ab?@V@J@tw@=C@݁;@K@h]@aῊݮ?oU@ym,Ii<@o-@S@>@;@@}@.@@D@]@L@@@1NAi@a兿y.^?i@(@@"@%V?j<@@gA.@!<@?4Y@>@A되@?f'?.[>9?4_@q @Ķ@@:@t澚Ͻ @u5@@)I@)@@#@DM@2J @[>]*ɿ-!@OM@1 @P@ @4/@د?R@k@zY_@I@X@x>@\@T/b@l@-@ b]>,M?*?@@P}@ت@o@oo@[@^@U@@@Y@!G?'?>t?,Q|*:琿ER@W@@*M.@K?@@Y@ty@,Ȯ*#LWU?{>?K?ͿS-αn@$;0@qVؿW@]@v?~\x}9Ҿ־{>W<~4!>˾om<>3S>޿)@?hz7r *}?]b@I?JRZL$¿ʿѩ(W<jzɿn䤿0Ś?([@]? C~1Ci?i[@?iȚ椿\nQɿlz<(lʿ¿MXL;F [?_b@y? rv7?)@>E>i˾>{4<}>־ Ҿ9wv\2?@gY@$ؿf<0@n@Y?q/Ϳ L??}>?UF>Wc*:+@@@0@4P?:Q.@0 @@@=R@쐿0*|Q?cߺt3>2?GS?Y@Ң@@lU@^@![@o@p@@|@ @@8?N?>c]b-@$l@/b@S\@=@@K@\_@k@R@0?6/@ @YR@l@M@q*!@0ɿ]l@R@I?k4/@z @P@l@M@-!@,ɿ]pb-@l@4b@]@?@Z@K@X]_@l@M6@'@eн:@S@|Ŷ@ @_@;?_>1N @OP@n@@X)@'I@Cu>xT@ ?۰>\Bl]@K@y;@0C@Gq@9 >AY6@ME@?禽>=TH@ AH@!)T@>6ᦽ?PD@@_>A;.w@C@Y;@K@h]@]I?T@B>M˅ eVS@\<@`?@@I@_;r.@E@A@rN@@H@NAWj@6`ㅿy@,h<@,@ @>@@@w}@r.@/hA@%<@?HY@@UA!@?'?27.^?V@O(@@v@o*V?>@@/hA6@@Z(I@(@@t@N@VL @Q>8?f_@B @Ŷ@@0:@Ͻ @6@=l@Z_@I@@)=@[@/b@5l@1-@b]+ɿ^0!@WO@{@+R@U @i5/@?R@=l@{[@V^@#U@@@Y@H?O+?] >0t >T?? @@@d@o@-o@{[@-N?@@3@z@,έ*GWRU? ÿ>Q|*0萿xHR@6@@2M.@-N?&ؿwaX@@?|\x8 Ҿ־l>|?K?Ϳ.ⱼӝn@ :0@x&ؿ0rF 큇?^b@K?*JYL¿ʿȩ(<4أ>̾o˙>1>)@D?}70rC? [@r?Ț䤿snɿ[kzCkzɿ{n㤿cǚ?[@?Crs7?f)@>>;i˾P >3z4<Ѭ(] ʿ¿YL`GTW?^b@t?@ r3ؿb<0@Vn@(G.龇^Ϳ_ L??Gr>־Ӿ<x4x\.2?@UX@*3ؿQ?Q.@6 @@X@R@ꐿ )ǁ|-Q3¿?JUBW*+=@@@@Q?][@po@p@@g|@@@?S?>~t?>D8?fZ?vY@@@oU@G^@][@l@R@I?k4/@z @P@l@M@-!@,ɿ]pb-@l@4b@]@?@Z@K@X]_@l@@@L=k@@C[@5@?/k@ʻ@ L@7?7g@@^@=?dTf@a@=@~#w@u@@н@W@qQ@#@]ƈ@1? b=I@E@Kh-@@y@Ў??s@h@@@н@\@ua@nO@$@ @x@-:@m@}'nF$χF@E@%@d3K?9g?@l@\@S^@ug@\@k(@v?@+@6F-)q@J?b@@8u? ߾@@S^@a @O@k*Aq@>/i@He@ݚ̿yA5Be@AŇ@@P>@e5A@a @3?5@YA2@fI> O@i@#@BnBIBNj@Ym@ڳO@/>e2@YA5@3? @E@5Ac@?P>W@@B!EABrAͿMFe@i@A<>@Ϣ*A>@ @=M^@`@پ@Q?uz@U @ʜe?@C>0??+@܂@v?(@@5e@=M^@l[@l@@NFdR@ @DC@Ye.S /=ӗ@faf@ʿss 0@k@|VX@ev Hѿ͡⤿dT@c8@n{b j0 zhg8@p T@ +%aHFt 9ْok@ 0@= Q>qs{ʿDff@@= -)XC@@R@l5FTJ>6?&¿FZ:G@@+G@sq -j-VS i?{@E@VLw@!!yU[oqۛտ|r@h@c?W7??@"21@3[@}@<{>S@8/@Ȯ@:? ?&@dU@.@Ι A`AtEA҂f@[x>?׿lx[_#5@{=:濡@FAEPAU@m@dU@5?@Ϋ~@M@d,AA`N@a?O?I FBE*?i?@- AڍA{@{@5?@M?@a:@[U@7@@N8@F@@S*?/?N '?0Pafq@T@m8?@y0@)@S@M?@L@@~@H?ˬ?]@@gɦ AhBAӱ߄@@Q??@@L@U\@@D@}?FV@A*@ڃUDA(PB2AU@QAQN@dt?@@U\@5K@@@ʵ?`?s@<@dGA_hBAmֹ@$ @ް?H? ~@@5K@BJ?@@@Ţ0@6?@@|@BrffN5'?`S?L*?@p@8@2@@rU@n^:@BJ?@3?@{@|@AQ A7@X?ݨ?GXmB2 ܚ?(?fN@ Ai,A1I@X~@3?@aU@m@ @DPA7FA@O6&=5@c_]px׿ ?:{>!f@&xEAu`AD A@aU@C&@?r?Ǯ@,@P@G>i<}@Ϲ[@/1@@?+T7?Wc?hi@s@@O+@K@C&@8?r.>7:8Evx@@{??/ھJ5?4@@(MEތov 8?x??.Q @ @Y?5`(rM`?Ln ?-@>@yqJEx?$@.x@|?bߥ?z@A@mSoN>F@ػ?uw?,xW@fv>0}L(צ?G@$@@X@`@^hF Ho??/ > ?> ^? >Cx5@D@@4@8]@"@*kaK+`R?q't(&! R?&.+t-kg,@a@4@ܴ@gA@5@ qC3U>.^?>?> /h?xo?HiE^@\@ܴ@m$@J@WϦ?4M((}Ƅ>~W@?w?F@na>6\S?@ z@_~bM?x@m$@x?E!n!ϋ>@1@R?o.(g? Z(x?緼@٨ @UԎx"ʳ?x?>?v o?ڌE@k7@;?O><ھ?lbx,{?@@x@BE45ۢ7.>>?&@iO@+@I@>r@h@c?W7??@"21@3[@}@<{>S@8/@Ȯ@:? ?&@6W@̺*@Ŧ>@@@?Jded>8过^B.>Lv@q@ @ٿ_U?6W@@zr?C@ G@5A@)?P7?ֺ&_1{4α@§@T@F@ɳ?(m?%}@@N@% @,\8@q@GG?h -Ey! jҗQ. @W.@@?1Y#@%}@H@eq@)@j7@?;?R?p?;URz1Պz?j/r/?7E(@61@i@H@@@fͦ@@@~@x0+?1m?TyC&?G?Ƅ%?@@|@B@@ @??@AZ@?0׿*A%uI^2 +f>d*?[@@@xۦ>*@6W@`4@!ݫ@f/@!s @-@׬`@1D&yEKntE'Ϻ@^A@)}hٶX@@`4@ҵ'm@X,A@rX;ki8@h?@Bg*68q2Q@[@\9!R@}AJ@ҵ't9 )]LAS $A ?6'O>1?BH# v>?T->2i(E8@nAL@t9ߨ: bOǿ {@ c@*R(M@n0ldQ@0;4Ql@o9@&0wߨ$#޸ @W? B`@[Sr̾ >m@@ʿ2ʿFm@̾rX9@`@??3 $ިv%HB@;@OM":eQ@l;.M@f] R c@Dw@ǿ4bި~9M@UnA0@ &E2.>f?W>G8?+>FO3E?C$A&KA6)~9А'M@.}AqvR@{[@(Q@q{PM&ͪBPh?@'d8@cY;cX@Z,A l@А' 5@y@ܮX@h'|֌@A뷐@H'HnxDF1I`@@ @Cm/@ޫ@ 5@6W@̺*@Ŧ>@@@?Jded>8过^B.>Lv@q@ @ٿ_U?6W@@H@''@9+@U@o@fK%?(@խ??@̴@޿wr;?>@@@!ÛSr @֍@>@bϿ`Lae?gҚW@@7 @:VF`@r ">Gf? EhۄRU3?\>5 M?)+@f?5pi?F@h@G@*@oi@TOh8N'_ҹ"w@[@q@iHt@qi@XA A@@@Ѯ?|RVZA4@@:VĮT?.?n!Č @z/@@@XAH=?n?5琽[?+@? F>3?AZ!܄BIf?:">q=>3@T?uNH=?@GH`x: @@W@gO? n`^LUϿ>@@a@jV ›}@@<@?nv;Aۿ~@ @g?߭?(@N>%?Teot@bW@+@9/񑿋-'@L@@p,ʾdn@ A0FH@'>V@~z@].@+AD@ll@?g3̹\C,Kt<@#?ԫhH@3Zw@6Df4 @ژ@:ƿ}0@@ @\AROV1sCM@zH@|0u@?k˵>P@_UN@V@Ao *A"AW:GL.5X@kAxƿ@>/NEZ/g@ѢƿukAGX@05F"A` -AMo<Ǫ@M@UT@">V˵?p@(I@=@:sC6NO` ^2 ~@|0@ܗſߘ@ @8ff`w@D@HWի?@;]St. ˹xgr>ax@=@99Ծ0@@?@#'pPH@ AOn@ɾ@H@''@9+@U@o@fK%?(@խ??@̴@޿wr;?>@@*@{@A~@Q?L}@r5?2?>v}@?ia?{@d?Y?7'A4A*@ٷr%+0@@n@, &L )m@= ˿@H@p @6ǿ֒7Uٷ&ԟd,޾^j@@@2@1 ){g>m& ?(@@U@ݫhY&ԟT@g@LA~@W@;@n?"> }=7Zs?9m?Qp@g@=@@T@?E"@ηh@Aa;@Sj?b#?Z?㾨΄ ĒJxpJ>{FZ>"??34@&z@?:KtB>5k?Bƿ(ƿ9k?4>E4K!?gw@-4@ى?"?[-Z>>wK"x=s &ʄn[?r#?ex?i;@h@"@?&@&@ F@@@.o@k?UF^sbB7cάp &Y>'?=@?@Y}@ AǛ@&@SٟY'̲?U@D@(@? &WlCwg)Q 2@E@o @Qj@ ߾8Sٟi w72ǿ!u @G@a@˿E = @("LJ,?@@E@+\! @B4A%AJ?d?*{@Oa?i?2x}@?R1 =?}@E?3~@A@ @Pvÿ4@w@Ƅd>go޾σF@/`@Ƀ?A?@?sa@O@9g>̿}T?F@;@GEPܯl`~&+2c@d)ӱh?k@|@<@@Zh?RF@ʭ?!Í@akلXܯA#@AtcO@=@렚n S@l@@ѭb@@0 Gif@j?O7AA](C:BC~@Z`x`oAL@R@d@1@k{pAҲ;AB](C4uCJb'CSA\`H9 A=\С3@pM@y迡@@@jD< AZViAe'C4uC](CBA*Al@@BRA@@LѵO@a@E:?@?I?^`@|F@޾>gyu@@ÿP*@{@A~@Q?L}@r5?2?>v}@?ia?{@d?Y?7'A4A*@AMA0@?3.> @U@',R@@@@^2p@Z+@Ƴ@zy~>\p@ AAʦj@@/@ґ?2@?T?AF?@s@Jf@6DZfA֋?R^@d@@,$h{&r ^.M:?:eJ@Tf@c3?_k!@@Bb@@?ܾUi?Kb'ؾ#&@qF@4@@@*?&@<@-?Ͼz抿=?$?:b݋P𺾿.#'??*?&@LJDZ#b?@|= !+]c qs=@~? b[DҹLJB&@? '?0a¾ b\:@?+=?؊lϾUO?<@B&@@.@0A@P@)&@ؾ'IJb;$ 3ܾgɍ?v>@a@X@@@X8kD4?ef@mJ@5:?A"T>( w&bn@c@jK^@"G?3ʳ@-@6p@@,@@x.R@W@}@F>~?@OAA$!Ԫ)@y:c@1qп0 @@@~?F2 @@Ū@ @?aԁ@P>$!XH߷@ɗ@ͧ ?@ A@ UW@V!A@-?Ҷ@@Sc~JBπA_3@{2AE]齺N?h Aۀ@] j@%A4?4y,ABs@68=1AJBZ^C4 CtA!Av'ׅq%OA!@ȡ@QAFNt6.D AACZ^Cׁ@?~ @@@>* @WR?@@} @п=13c@)@n"AMA0@?3.> @U@',R@@@@^2p@Z+@Ƴ@zy~>\p@ AAA@@X?(a<@]O@h@}h?F'@ l@tB@3'@K@A3@U@0Ŀգ1?@A@`13'yBF@y@U@?>8l?(@"@] @O+J@d@@%0@z%N`1cՠ1`MY[?m!W@Jq?S7^?k{?^E?1@j}@Q?ժA$?}nU@ cՠ@n@Ǭ@B@@Q@?V_>_V^@(D@EĬ@@_@נw9N?nX@@D@y$0@@?31@ĿU@3@@a6'@!xB@l@a#@c?h@JO@<@0(0?@@/@aхR@ @'eO5'@N@*@@r@@v@@@ ?uM?H? /@a PW?ݻ@4@-Ҽ@AW Al@O AL"Au@㿢?@;N>o%xo@0@%@ !?A UAbo@`A&oA>˘=@o@p.GmxaBwAF~g@VV%A;N@->@&AX_e@J.{$AaB*BzlBb=([@i{vϿHAr{@ׂq@A'Ͽ;{@1%=lB*BaBAT-!@*_'A @>E@!A :XVg@ggcAaB+|Dh.|@@Y=*>UpAV`A^o@SAAy?f !@@J0U!+S!+ndP>@?qu@N"A/ Am@ AA@-1@T@5W?iQMz@7 AA| @]7d#"q^]Eu@7Z@?Ą6?֡I@>3wտ$H@<@?W@@Ł@{/>"8@o??s? Ƞ'( @4@Y'.H2@B@s0 fI-2OR?1{ @RA4@8@Z[+.(Ϯ徻=>/_-ľaAm0qY|6|ʨ:8>,>%Z[M#>%@=W@H?2mai]]cm?=W@@@><ֻM[$,>p>|: |~6q0mA[ľ]1e>2([S8@UA4@u @=?X2hI'B@2@-H/S'#4@; @'l0??x?S8@vu/ā@I@@?<@aH@տ(ǤI@?Ä?\@Ou@[EVnv$o6 Y @Ad A }@ú>4% ,~kxͽ<|@VARA? $"w"D(?)-@zǸ@r6?z?s[@D?vܿ?@@!@'Gb.i"w2"#@W@`*@-!ɷ.xYa@z*@?@s@ثl@>\?d@@@(|Q3@wm@2"#@*j@δ@eܿ|D;? "@@z9@D@wU~@r@ſ̺~~g@9@~*vyÈ@ @@\ȿTw ?@RԳ@Hh_@@ؕ@">ogR@ޕ@@Gm_@@ֳ@@ze?w{ ȿ'A@@Έy~@g@ׇ'ſ@Y`~@aG@;@@@/?fNs|ܿ˺@t@"j$#@xm@N3@7Ű𾟸@d@fg?l@#@P@?x*@Va@y/!f*@W@$#@oib#G '@F@e@?ܿD?7t[@)?㿌x6?[ɸ@.@?Dȏ:"o-R9<@ҕA@2Z@@=@A[@FB@0Wy@@q@a@4[v}`-;Rr;V@D@ҧ@W?t5?*3@@D@:@8J@[9??N@@@&?r0;@Z?6?@@h1:@??>I@3@D&bl?_T@I@@_@V@)?y?@,?! ?5 s|1;g@BL@~?ȿm2>Z% >K^&@z|E@?-jrPxv?@,?Ͽ ŀݿH4?{? h_$ACA2-%A픑!7O?H@GZPZ#?-9I?Ͽ*`=R???41@ZNʾ3A3AˆA:fʾ,1@ ??Q?NS*`Ͽ!I?mc?Z*P@?7吾2%ACA$Ap꽝Sw?,?$ݿ4(Ͽ~?>@v?ASj?߂E@]&@ >Yg2ǿ?GL@@.g1ha^?~?[ @??1V@A_@8@@~T@\?S'Bez3@!I@4> ]?r=:@@@&H?Hh?[ @;bn0P@? @r@UK@j?;?3J@n<@'E@ȶ@&3@%5?/e?~֧@@/@.;;,?k}k[>i@@z@Xy@B@@Aከ@@ӒZ@@AS@1.A;,.ڌ9i3 B@GAAM:@:'@w@=g@Nj"@O AcIAI@r]g.3qv?y?œ+L@{6AAPD@cU?k??>@)A]x#AYў?M]i3@F @36G @@@?0Q5HY@r@QR@B@.@y?n?@(@B<@.M8 s?@a@6GG>@D0@v,܋ӿcw?.r@@vs@f@_@r@~@6^ @؅0鿉?ab:@sV+W&M?cd쀿!?|@Q@@-s@ぅ@S@|@?q䭜L?1_֔+1Bs:@#?^{h @B~@r@_@f@us@@h&r@Zf?܏ӿD&0@>@?G.GPa@@a?9:B@)@`?@5?ܢ@H@ R@m@T@5Q'Q?@ @.G?3 @_3@]K?{#AܩA>@? ?YU?D@ Ax6A`@@.“ϒ?v??3?g_ [_rM@fIA, Af"@h@w@7'@N:@AGAL@H5b;Ѝ?-R9<@ҕA@2Z@@=@A[@FB@0Wy@@q@a@4[v}`-%?'7Q@U@A@@l@R?>i@{@ @ @ڱQ@?y @rV@L@A@M@ o@%?@:@1#@<@lԗ@vK>w6]=ęm@y@2x@i@᥌@?$5P>I+@@U@ф@@ @"B@p0@3>J@۶R@?O@W6J@@*Ig4%͒O?GqY@Qj@I@e6@"@. @ @2R T>N?qA@u@sB@s?lF4#uyP@,*?R@׬5@@@Z@(? d ?b,2(VL?A@1,@m?>@:@Ą@^\"?4AYBAց8@~gC@@PNR@t'@@?+&q@@)H@9@g֝@b>L@B&aBkB@)~>'֝@S9@F@?@*q@+&hp?@8'@$RR@ @V]C@~'8@FABŊA?|\„@z@/>@X(,@<@r0L?h(7>[T ?(?"Z@ߘ@ 0@+F[RW*?uP@eM# ls?B@p@[dA@yN?)>[(7 @V @"@c6@I@Pj@jY@@?O%gIv*@H9J@=>O@PR@>J@1q0@B@ @@ń@S@@@O&@5><5G?y@@w@w@m@H\=%>ٗ@@%@@@8? o@M@C>@h@V@X @? Q@ @@x@q@ݫ>V?1l@|@ @T@2Q@8?4~U?@@ۯA AU@~=I+ž>ɾuk@A@-Qr@̯?WBWBw]1hGDy>C@XAw@I?o*??aD?*I>@, A6@4+{%؁Tlq]R, n]HnG=a@G@(}@L"@@ZM@ޅ@?(@Q@?l 0!R?e:uR>{>/?^O?>k=@"|@n@E$&>@J6?EY? }͎?#??a?cq#?ˎ?ei B>TYf6?@&>qu@|@6@⭔>vLO?#?>> vci+~\?U@`(@?@O@@Q"@+}@D@U@G5O) ]ulaρz@b A@0>GN?ύ?ӝ*?eg?}@XAD@|Nx>XL]57wh?\r@@Aޥk@\ɾ]C>ľχ=Z@ AHA@K!@Z{U?(45%?'7Q@U@A@@l@R?>i@{@ @ @ڱQ@?y @rV@L@A@M@ o@%?L@0@P@؛@ນ@^G@K@"<@O@m?L >J.@IY@-gD@@l@T@F@@"@L@f@6N@?q?{%&@@(@@@@?&@ @@@4@@6$@@ .@f@dԼ)Eo6?l@ @@"!U@]?/ I'?%@m@@CQ@?H,>5~dԼ0>O)"޾o?m@@@43EcaOWt@v@<@\?%O_0>O_Xf?ݫ<]A?6?KiPAAZ%A@unfL?ӿ.@-ſv:>}<@AvAdA<@K}/>Ox0ſ.@._>g&^aX̞qT?.;p ӿL?Zt@k%A1AJAK??]:OYng\?1<@[@t@1ba޽N@@m@d?޾,>OԼ~,>貼?Q@ @jl@{9%@x^H'1?*U@撳@ @l@h6?EԼf@ .@m@_6$@@;4@ぉ@s@@%@\?@@@(@@w'&@v??M9N@f@K@@S@@Q@l@cD@XY@.@>Ln?vO@ <@ N@?aG@@@Q@1@K@@ޗ@.@8@@C@%r?sg]P ѿ.>I?q˗@e@A@F@@?vU?Q@@Z#@K2@C =>;1@,g@@$rCF@@@@!J??O/%2閿%@@ w? +^\@H@@@?`f鏿4D?\@_Q@,ܭ6O/\Kw 9d?o@`N@k?*@0 @;"4ITiJ@O@59@&x@P> Q>x@:@@G@\Y>D `\ߐ\.^HS?H@ @R,@?t?N]G[" @*@?7aN@@ld?ίw^M\*/6,-iQ@^@D?菿U ?@@@\@჉'^?肆@[%@:򖿂%*/p?U?@@@@F@~+캾@>0g@1@/þ>2@&@@Q@R?p?@^H@#@֣Ax@ɗ@?>.!ѿN'Q [ng*Nr?~G@@_;@@@@L@0@P@؛@ນ@^G@K@"<@O@m?L >J.@IY@-gD@@l@T@F@@"@L@I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~*? #>"?@p@@\@O@J?T? (@@?@F@Y@@a?T<?*?%@@p@W@l@'@>.??W&@H?9% i> @@jb@H@Z@@}@@%@Nɹ@?B@ @@y@"?D?H?ǹҼmyȾ߾ξ?o@Ƿ@a@`@Nɹ@G[@q@r@3,@yr&?P ?h @!?N\r<%>d?fp?o9k>d$@YpD@lQ@G[@@$@B@>_¿ic @~@?Y|elye?~@E @icئ¿q+>Y@@%@@?G[@lQ@mD@w@hC>gp?K?G>L\/?l @ ?o: &?:,@r@zq@?G[@ɹ@D@`@ķ@k@?ξD'߾jȾAǹܩ??D-?y@@) @IC@ɹ@@@&@[@ X@H@^@@ @Er>(8%hH?ς&@?J.?'@ o@W@@+@@+?ʖ?ϔ<[c?Y@{@h@@@)&@T?:J?ﶤ@\@@@?@d#%>+?I~U|NAƿ@@@A@_v>(\Gv>r@DA@@D@2ƿ4Nt}I~*?">"}?@o@@\@T@;J?T?(@@?@E@Y@5a?2<?*?)@@p@W@l@'@>.??V&@ϥH?:%h> @@mb@ H@Z@@|@@)@Uɹ@EB@ @@y@"?ND?(?9ǹ򼼿yȾq߾eξ?o@Ƿ@a@d@Uɹ@F[@q@r@3,@}r&?P ?h @!?N\r<>Z?fp?^o2k>h$@]pD@lQ@F[@@$@B@>e¿c @~@?C|elye?~@? @cߦ¿+>X@0%@@3G[@lQ@mD@|@]C> gp?C?8>T8%LH?ς&@?J.?'@ o@W@@-@@+??k+?I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40G@C3Z?行>S@W@Mܜ@q@I*@6(2?{t=@ @@@a@!i@AL?g@?@q@Y@@@$ @@)@w`?Bm@ @K(?-A>_?@}J@p$N@W@@ =@@q@r@@aô@t}@:ل@Olw?K=CSv &gދ2Z>?2n@璗@R@@r@\c@@p@@i@E?1U??Tx F=c;=?¢?"=@t?[@9y@\c@oԼ?P v0j?v@[-@-lw>%@&@oԼ?9@ @g+@)@?6|L?D-?T.ϕꡇ>`7@u?<> >@O(j@y@9@鱿@@<@@zP@/?mYb/?e9?.> ?)Y@6o@@غ@鱿@@ u@ @@eq@"`@ @R@j5@?`L<o?Y/,@b?;?Z>@@B%1@@!@@?%)>rVKz?d@@4@@Ŀ@;5?6?l@@x@6/@R@b>gir?0GǿǂI,̿@a@[@/ A)@9> g(k @ A@@-(@3C40G@23Z?ҡ>S@W@Lܜ@q@M*@X(2?su=C @@@a@"i@6L?׎g@?@u@Y@@@# @@)@`?Fm@ @J(?-A>[?@~J@r$N@W@@ =@@u@r@ @cô@s}@9ل@Ylw?QK@=lSv Bgˋ3Z>?2n@璗@T@@r@Pc@@p@@i@E?1U??TxF4c;7=??"=@y?[@4y@Pc@7Լ?? v@j?v@[-@ -㿍w>%@&@7Լ?9@ @i+@)@?6{L?>-?@U.ϕơ>`7@u?{<>>@P(j@zy@9@ﱿ@@<@@zP@6?X呎Y?s9?0.>?+Y@6o@@غ@ﱿ@@ u@ @@eq@"`@ @R@h5@?B@@=%1@@!@@?)>DrLKz?d@@4@@ƿ@E5?,?p@@x@7/@R@_b>(ir?0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40GP@@'@@M@i@@(@$D3@ P?5\l ?5 4@v'@=?ZH@@ 8@ȕ@)m@P@@[@J @APA@2Y?#BZ%"ժ6:?@?|d@Z@@AyѶ@9r@@2?:3?,=[@@f@ s<@;￐y>/@>Tl@%@b?R?w=0@@4@V@*?2?1$F 9G@ @ ?NQj?@,2@N@p?uF vVm?@-@8'1$|Ds czы?@@YA@X@h?flb m0?@(@dq@B@s?> `2|"D' k6K@#@1@М@Ή>ֶ$>@ǚ@eJ@ؑ@=F&d"Dl@#@(@>?(?r潶տUX>AG@-@E?j@,@>}I.1?y@@ @!X@Ϡs2#p= [@@ڴV@Ƚ>=F @@@m@6<@2,?Y>t@/@@@@@q?o8dJֿ,st>%7?:@{AA-@@t@@@@ͪ@@Yi@@*@s@6B j 3@@T@g\@@df@В@@@@"X@?S@1>@6@X@9@{@т?]BB?}@@h}@c86@~T@@@ M@@yLuP|?q@@F@cN@@^Ӈm1i9c?m@Ҿ@\@\2?ۖyZa\T(-w?l@%@)@0Y?5A={&$@@L@+c>dZaDkwg>?n?辚f7 4A/AaA~q?~$>2?lͿ c?:Dkmf?㐆8 c$& lہ*@AiPBۉA^S@ߣ$s>@mf|C8>f J?J2/? Q8W@OeAO@Lo0 ; @͍@2P?|7&I4뿻Z>V?mR@@;@5]l[V}a:n?@@MA@>'7&ȳ&>åTz3??nmY@{v@@’W@eO?Ѿ\>ȳ&>'@X*@j1@4@g1@FC@F;@%@G@=,(@ ?V=@ࢡ@q@Yi2@F.@.@?=?G @'@P@@'@@M@i@@(@$D3@ P?5\l ?5 4@v'@=?ZH@@ 8@ȕ@)m@P@5Ա?5}@]@Q@@a@C@?KR@% @(@@@c?*?} s@@w@@"@5Ա?b6q$?홏@ AZA @j?g>? >-0>׎@ A];@Xˆ@v?( ry3b#콗@ٛAw߾@-ڊ?*?]'@o?_?yʴ@/Av@)Ҿ v.#y(2iZNe)@@}f@8a?xс@e@mu{@E?a+@c@?nnsx(q\> @{K=?- @>@t?]܎?&L?SƩ-v$9䟕?r?f0N>?#*>ֿdX?Jm?EJ'b%ڸ\8S+??Pܼm>aR@* @v\@a?#? ?T?~6]@!%o 5sV?w@@\I?LI@@!E@J*@y9e@@C@̆DI9vo 1:^,.N^@vAt@%?b1?RI?I.?wo?n@ Ao@?> ~H1occ|,Iw?Lk@@!@D)J@TYf:; &@}@>@+A84@u@TxN@-?eokp"@]@n@@c@+]@1K?PL=?{@8@@dI@F @?4@@@@F.Z@kp"@<@eb@n @OT@@H> 꿫-½n,@4'@(@@{Nh@,?R50>?^@ @<@7u(@P"A@2AF@I@GA`@*>Nd>p ,01ҿ۶?_5@H@i@w;@J@"h?A1BFEB<ΰ@;}'@@]Z@6@?@ޠ?01ҿhK>_@@uؘ@YCg@b@>a+Y@aB6oB,)B@լ@ (@Ɛ@_@J@hK>)7\ @>@A@o@l-@vn@c׉n?kABA5>?<ƿ?*@M@r@2[@gX@UR@;?_)UB9pwg >M@!o@A@4#@H.)@;@C)@?@@1@k@@?M#?op@r@Q@Ž@d@5>4W>]@c5@ @^д@@5Ա?5}@]@Q@@a@C@?KR@% @(@@@c?*?} s@@w@@"@5Ա?޸e<@Zl@A@h@Y@@q2AԵ@, @kw;@@J:@"q@p޸ߩSz8뻔@QAA+T@}I@\@-;@O7@0 AJA0@c.#Cߩk|??cv @/A(#A\M@?o!@?,?@bsAa.A&?(l4@u@k"쾛,@@e@]@j;@6U@U@2@.W@)@C@@ꔿ?S?@D@".:rOW@<@hÿL h?@҄@r@E|@"l@nf@׈@7@iͿHβ?x{@p.*ӇUg?~roxw?\d@8@}}@ss~@r@-@93|@>?`ְ@??>^*1MV-@wE9@3/;]^ο?*P@42U@$w>@Q@օX@W@Vd@e@}s?u9@֙tJ@W@A@!x?k @̽@$G@s'??޴?53@G@@ME;ަ>@++@֙M#w?@tbЯf?.A%Ae@ݗH?ۮ?@? +@H^Ao6A@2W(Q\?!X:?M#w鹦0&`/|@OAUA9@ @:@l9@4@bA8Ai@/˥d?ʿd@@@v@ @!@@@8@Qwb@@_@:V@Bِ`  1A>7@W@@ ٹ??.+@2h@5t@Ph@8@+??@@Lv@.@vt>î @OS7?A$?>%T@JH@A?y6?b<@љ@o:2B@SV@@ @t@W@'nG@@&!@î @B?=!ZC 7w?!@ ?=&l>q@?:@=@?8?I,}?B@B?%UL꾑,>zxR? >P 1A9ʘA"EA:' &?Pr-@T\]?>%i ?W@b ?ȅ>o@EYy ?A(ʼnAAiAhotd~e=6U@*? ?>?dqPi`\?U? gQ?/?G𖿖y@:NA9@(V @/?&i>2`\@$@;nf?y8̿`V>7+@x.@pݾ41y&/?@2B@6L;Ʈa=x>z?@w?c8??j@Q@??ӛJ@p?3W|r[@$l@6ǻ>ns>22@uM@G}?5?w?jK\+>r@c@~A@q?&?2U@τ@H@@bT@@yZ>>Ԑ@@ۚ@> jK޸e<@Zl@A@h@Y@@q2AԵ@, @kw;@@J:@"q@p޸Tu U?1@@@?ʖ7?r_@(?ѿ8V"?+@X@,@05@jQDD>@<#@=@)٦r6bY@0]5@l"?@v@6@2?JF@c@9#w;@st@D>@agК@N@tn/n@?W6)=WD59հ#@'@a@%@I@?J@xAA@?ف@tcu*PDJqi@@DTva\Q?&ǭ@@f(@@[@r>knzٿ)c@@\ZrEXz@'@1MlAeV@X@@U@@@@gz~A<<@G@93u~ @=^f@w!@ )s:~@Tȍ@n@+ @ @'@ӽ?L.@Y@8u7[? @~ @އj$z{5o?2)@@@U-Z?s@?>O~?r@@$ @@;އj鐽"?y A"Aਜ@Yp?ykDux ۾˂? @AgA&@2i wMl@@?9-@\=@ZA4o1P@'N@.?*w"@6@@*i>& iM:@?]s?֪?9i?ٜ@+fq, #.@E&@ݾ03?w'@a@M:@$u}h5˿ c!.=bp俴Yh۳ʇEDGT>X&?/=AW$ujQj ;ӡ? Z0@f\?I!dG$' ?vr @@S+@9? \ +>=9H0džŜNC:Q1?&>A>Ek?oa>Qs\-/@@@?k? \[M@:<@ V1@TjH@9|H>>@@cꬿ?`@ψ@WC)Pο쿹Fo?AAڄ@ϰ ?KR]:^H5M$9@RM AZ AT?^yTu U?1@@@?ʖ7?r_@(?ѿ8V"?+@X@,@05@jQD @@(? 35C:@C@:@VM@"88@F@,=@h2@T@D@.@Ͽʱ?^ @ @u `P@)@k`QA@s@G5@@@ n@o@@'?pdx@K?-uLi]i8xP@0@I5!x@AR@.9@;@AV@2d@@nt?(joL<ݒ07G̈́O5@@h?¿ x?ӖA@Qc!@<@AM>l*+@| AH U' <ݒ `BQA3 )3@iftǾ*A@*Ҿ°@MA}EJ+FП@k?G=Z> A `BBBRE¶`՟@*VLA;@ ڿN@D A^us@n@A/ą@tɥ?w`TAwoBhznZ*<@@42Nn?U$A A"@A$%AtT?"JJi@ A %h.kEt|=z@?ݿ@γ)A`A@AlA5|@ؙ5ޚ?$B@-@5B Nl)"@T?_&迮?e@<@@@^@h@@ʲ#@q>H0?8E@#B N7@fh@&?_>3ZQ?(@X@o@8?Y)@~0@@@@SŘ@@@&F@wt^+8@7@s"Jv;R?4@o6@@£ ??-[3@4@j#@VT@@@7@9ws"1ENjg?jc@n@$>hO???Y?>@@Ǣ@͏6ۚ?Bk@l~f?SM~Iޫ1@?ޞ@B@XB@0-@Tп8Y>Bse`F:H@LX?M&b}?{j@6#|@!@@I?@<@C@F}#@Z@7?!i i[KM' ٔ?#@C @[R @\=@t @I?-uS${?l@@1@ R ]_wieG@!@3@(?#4,S-k?9A?F>@H@@?L[?JS+d}ɱ Y&DJ=$5??mQ@@@Ksj@@k?ԉ@@H@@E?$_6S>V?uꌾ>?,x$@#@Mѝ@V@ԉ@^2tR?D@?R?g'@Ʀ?뀇?@+@g=b|?-GI@qWG?I^c 2m+@Z@®@^G@Pƹ?"???p? @@1@@РkѕAc @@(? 35C:@C@:@VM@"88@F@,=@h2@T@D@.@Ͽʱ?^ @ @~s@?f A"$@?{&䇳=֮@\@D@`@?%@v@$'@㷤@I+k=; rI?@@~s@J%V @@?F.¢ @_Z@'@p?eL?@yu@g&?x =a?e@>J%x˼C*A@;@n?f@Ai@`+/@AA@T>o@Z@ASg%EB~AKn@3Ax =>۞Ac٠@sb@?+"AWU?`j1-A@%A%EB3^CVC>Ac;A3w8 A@>%@rA7 )/qAU]e[AC3^C CkCwB8dѧ@B.z@v@@IAp'@%s&|5ByWC Cc%`C\!CAL3>cAٝQŠAg˭@y”@A#rVK`BLAxA Cc%`CLBXA+5IxD@1%AF1E??DKAgȔ@,7`x@?rAT_? WK,N%Ay@%]JALBhsV<@+@yJ?l6@ %AOe@ؔF2? mA@RK(>|@i@u֧ h])!0?#@? #*A @ C@B@(@[bwd?W7@@? @*$Xb@vo9@[]ApA&@0?MC:j>Q@$@@@ @H@'@MI@!@&@M恇 @mAAe@FJ? qF"lyamdܺAMF+8F@-@-@h@e@*@@1@E?a>пQ%?S?^mx]$ dXyE``8M>! k>_)?*@tj.F*wl?* @rs5v[ U7 zTf @?CA9מUA@BNB@c?c¿nEek^ S9q+G>? Q?q6@A@z@N@;@ @3@ߕ? Ok]40xϢ\?>0"@ھ@$@'@z@;m?@?ٿ?=j@:@Uw@e;NKcf{T~s@?f A"$@?{&䇳=֮@\@D@`@?%@v@$'@㷤@I+k=; rI?@@~s@@^V A AP@* ?P@?gxl?s@U@]˵?cK@ =_?%Z @A!@@*^ot@@> W?_ξ0 N@EW@?(Yǽ弑?3@[;?3%c/t?]@@PL*^[ ,X2@c>Xn~?@IN@뿉@J@,?xg>om@)AI}vvAVAݳcS13@@ X*Ax@־P@u@GgZ{l@1?M^AvA1(CBf A0BfA.E]mA@@a<@A. h|Aw@6NB1(CG/tCq6-C˓AM ђA*@@#G@٥@'kWY!AQuACG/tC 7&CB-$A, 0hbAbjyk#d@@f@@*u}cSRA;=G;YB 7&C5A9#A'lm/?@c?-@&E@&&7X@@yA!⏞Զ@@U@ЖEi@5AB%@y@Y? @@A*"@pUQ?x@D?]~#OX@Pk }~ Bc*:USm@@?Ll@d0@@@0?JJ?0@C@>lNު›@-@Fc* @A Aaz_@=?fŘ@! @1A?ī@Vd?ۙL?Y5@劍?u$!?Y@A @}5; @@n @}PL @lPm Ôd$@ *@J@^qٿbEO}ǶsHN@@G@x@y#BņڏbuQPٿu?@@k@ly}Ƕ<@F@f@/A@{@_Z?y?/& m#tt?>@D/@@@<@'??d9@T"@?ns?C?". TatWRnCS>?Q+@jBF@&@'?%A7WA!0dZ?o? n: L {f.?j>&MF%p @=W@@B@?a\?DE'?-Ӣ>q]b!TXd^?^CE??2e@ (@ЀT@p @@vD@@%@@@#<4H*Ww(ߊH =:?~g@]b@K@WA7K@@2N*9@4س@u@w?VkmW0vdYN'{P(9@զ@Ѵ@;f@E%A2#rGy @@|@+鼿Gz} J@? Ʃm@XG@@eоW:k#@^V A AP@* ?P@?gxl?s@U@]˵?cK@ =_?%Z @A!@@@ @k?l/FW4@1@_?Rq(Y?r@HD?6L?@@Rm`P<@i@@8TS@C@87v@d?@42@@Z@`@ @?Y@Q@ (?Xʿ@ YA4@8TioY=@ч@!ʾVW@K߷@@ @Lp@ @+@\վȤ$@K@ژ?͋e.?ф[AN@@ۑ#<@pGv@?Z@S9@k< @@eMzq1p@@&@/ @tbX@? mC?Ο@B}@C@h#Lp AAl 3'F@4A9=.h4'@ʤ@ʿ5G A4w@! AOAVw@$@@|)"G@c;?ybɷ?@ !4@@aZ5kOPx~FB@K!@.5E t@ @c}N@y@)ʉ]ȭȾ3?!@M?1oBdr3_@TGJ@ ˾/8G@͉@%@Ƽ?n@#e@`@Ǿ kB @@ӯ?'2iBd~x/{@G@hU@<Կ>O?aD@@?s3?ۈ@C@@@y@'?WU@ =@@8YA@~@@M@Ah@ AI@*7?&@@?j,?A1c@Ձؿ*A? @@+ [SA @QW@:5@3Y?EI@}zv *R@<@3@PqO\5XS+ ?= u?5@ˬL>ə˿ >0?k/;p@Fg@ֿѿ=@ ֕@@2AAv]@bu@@@,r@tӾZ$~#)-0@rx Dϼ+t@<@r@Ȝ@v]@%^(xK/@G @`@w@E@ 6}Q@% a?8@@5@%^(b@@&@@M J@Y'?KؿxQ L&\z f>@@e@@b@AQA@ֺ@s?%hT\%@P@pw!7 ]!?&?e֧,@@.@@AT?˹?>ׅ?@p??uY']%?8? )f>Cn>c0?3@Z?(RT?/Bt(!@ @8@S`@ױѿR%?GuAʖb@@z!@cl/@ @k?l/FW4@1@_?Rq(Y?r@HD?6L?@@Rm`P<@i@@j4@y^?ؿkzF @A-@p\@l?M1lJK!?4?0@'I@@!*?/@j4@+@u@O0@SsG @5b@IJ@B-JXj?,Ә@F}A @E(_f@@+@&F>@9,Aܘ@z9ss?bK?Fÿ1/kοaGg@P_Z@w0jҏg@FA`@&F>qP*nVA'A.L@dKUsi+> }_U0¾B?M[|"?A@gqP*^TC@ @8̿hLe-@ֿ3eO?ዿEt9 @D@)!nq(Xe>?@O:E>ܔ@F% 54@TLtv(@@@a1H(lVH3l@X@GJ۽[|@ U=ځխaV0A@M>Yy;3@5@3 \1k++`@A9@c'm<-O?2-t?#>?$+h1y'?t(AaY#A|i$k+|Z>U@-Ar@2*Hg%ʿU@4-@!οR|i.'-&>t@Od@SGUj7y@FS#A@|Z>@@?@&n§"@ A@]B1N3~@IAG@E3@@@?8@?Ǔ@q@M@\}??"0K-◾\O#~@L@1@y]??8@"Y@?߱?W@ AzH@ض?}ҿK1wfBm<"m3wuA=w@A @f@O?"Y@@!w@s@C@#@V?܈? ?l)̅6 ?R;+?${R @J@Ӷ@@ڕ@@w@ڧ@ J@=`+@~?SvR?i~=fh??>ͦ ?J?G2@O@s@w@@Me@,@ @@+@@憿uByKelg״E=>CW@ҠC@ @ 0@"}@@/?6-@SB@L@@@\{y8JL%Rn@35Q++~@֫@5F@/?L?/?Dݜ@Q@e@?T#@ g@^B>M`DQο)pgEMȾ-@ B@??O@Dݜ@sA@ܢ@&J.@?=ا>m?qLyſ i?,n?z ?[@T@v@?ߚ@-@"@K?W?@6Ad@!@TR&($+`e3߿N,?4v@'Au@6@d?"@j4@y^?ؿkzF @A-@p\@l?M1lJK!?4?0@'I@@!*?/@j4@Z?ܔ?X?' @ @Xt@? ;񶝾DS&?G@X@+H |P ?|6?,@Zr>{Յ@l@5?/X!3=V<'߿b@M@W$@˔`*g>|6?ti@$B@kU"@%izR>ss@7?ӿ)@X??y?:D@農|Exc?@@ti@a@S.⿿Z4@ѐ@a@@ÿ@9@Qm?H?A_=ٿ9- [?("UMk:ہq?J@@/@r@U,)@v+y(D(?&??B2? ?s?*qR=>? ?\THe#gU@|y@/@0?@7?eXgH޴?z@<-?

r.S8>.Ue1Xfd@S#@e?o?&ȿb?؊@7w@Vmt9~{> @?<@ @@/Ap@ΰ>/`=%? @k0@>@"?-1aqs@A@y@? @q@[@lAgAK^LA͖y@wE:@+Ud?#.@[4L4(@O;RAV:[A A2@q@JS@Hs@)@55AäAL\@ ?hX? @P !F)z0?t7?x@A!A@ߑ@JS@C8@# @ R@P@+<@|@Tu@!9MοKejYq>%=@\@,,@o8@>@gS@C8@j@ъ@zz@ٹP?z?E@Q6@&f}ƿ͚A'2AWzAf\@a@??N@@j@M@@Ҽ@Y?4@`A.@@ؚ BXOBAn@{@@@L@}<@M@3~@8@ٖ@J??|@-@#ꊲ?AKB}A#>@DF@]?3?@AI@3~@t#@ǟk@@k*;@1.@g@ic@!Ŕ?pe@ Wſc~en{@kZ@2@O@3@PZ@t#@T @4K`@3&@&_"AfA)b@>5s> ʿ53-t?z/@ A,AD@}@T @- @ӱ<@@FMA?A@oc&?9@ɣ:G=b<@|>Y[@EDA[A+Az@- @Z?ܔ?X?' @ @Xt@? ;m@A@jY@z2@>Ҋ@@Lv@,J@!@3 @ AQT@AN@uj?K?{FVa-??XQ?F@_@c Ayٛ@?ŀ1@Lv@WjD-?@Z A+@N?a&r `=P-@TA\t@p@m w0]fXfgS@@Ro@̀?lHԿ"?~=6"vc@˶@e@ۿWJW Z gOҾJ@@ẔkC|/ٔJx2@r@1L>ש;I  gd4 H8`MB@:@%kQ9z {/@Zzk@6j@=Q gw 6X~@v;@ 65'udI ]ܻpO3@8 @>1\ w!-c!D]@: @y@>5G?d @+iX,6A@`@?R@z`S!-h6x6~%|?_@|A"@t%gB>xN)b@P@>@)Ĥ?U>>phx@6@ @!Z@O@"@5 <@6??-Ƙl ??/5@~`@R A@=@a U@x@A@(z@@ _@I @)>ih@ʿ@XE@?$d@@^w@>P?+s@Gk@@[@l@A:@6@3@-@ @̦?qn< @@^D>#?@-@X?z?׌@*.@#2@I@:@\C@@L_@9G@{@)?x/@@e'O*G'Sd@@O)(@t?Ƀ???Fgo@\C@;d@'2@@'*@b'?XX@c@ ÿb54 X@^7˾i&@|@?=K^?@}@;d@c ?и@6A@!>Hg@|oX@X0A BAp@Ȃ@>[@ =A4@c ?T?@uCq@?>ABeArS8|@Sw@/>T0@q,AH@ ś?/k:@Yx@>@ ?kD͌@R@P#m)?b@0:_@ގ@:?@~@.@/k:@Sn@q3t@3;@:?]`?a@<8\@?sk+ w@WH@*@8?v@;@8Z@Sn@@_@+@n|@#z@ ??@r@?b+Z??C@BÊ@+[>?'ޏ@@d#@^`Z@@@@~@@N@d@NU? @@/@?o@T@F[@?>m@A@jY@z2@>Ҋ@@"}@@F??x@@t(@B@=i^@ 5@?jV@dr@ql@)@ӽ@+@?C@"}@P@H@@@@ ?@_H?%?ϹrPBu|ü)?e?'@@@٭@L@g@P@?@@Ө@f@^dp GGI݂b-==e H\V@G@v@"0@?lx#i@2au@ӄ?lKDLqۿ>(6*9?o?>?AwB'>ТT@@)Z> ܔ?+g@-v?7h+T6pĿ}¿} 7 ?ex=[/J=I@A> )?؝{f?&v@X?~},ZXaUפS#5ͧ=z?6@?m*?؝EmTLV?CU@ !?: 3 pľS*F#1.MIۿ\ڕ!?DZP@?.Emm 1Y@@>1uR[iPv倒>g?m= ٽ_~ = X$K\n? x@3@ m ?hF@K@@M"S@Y8ОҔԾpӿ0MB!ҺݧR?l9ev@O@㧞@0@?Uw@>@@@@@E@N??m>/g)s?,*@Z?Rj@@@!@a@Uw@"*@CK@?^@ @•@ @P@(1@ڿ'~n@@=@P<@@]x@6@@"*@@(Ѐ@rbd꫾yE@Ǩ@@#@Q@n?B?!D@0@˳@[L@Tg@~ ?b0? @@k AZ@XK?(?-k@,@:@]˭@?W ΋i?(`??@. A@Xx@¥??A@k A@껦@xR@@8N@/@0B@89@ -Ŀ?c>FݿG8@AyF@@uٝ@@r@@Hh"O@@+@'@U@i\wk$?@˫?kn.AKv@qDK@m_@}-@=@RHb6*6"?E`A@ A?9I=?1>H?N@@&b6x/@%@w+@mW@*NL@NW?Ԧi@X"lUf\@?WL@;@Vr@G@;'49@4@}Y@{@"@K@q@_ ?W]4r?DS6@U@2@{@Fs@@G@49@A1@KP@| u?W@t@*>A@?5!j՟ңe؞?u@ڠA/A$ߋ@/z??@@AN@`{@8>6rh<@@[@b@"@?A?ON@g@\@@L@@=h> @N@"}@@F??x@@t(@B@=i^@ 5@?jV@dr@ql@)@ӽ@+@?C@"}@jZT\@r@Aml@'@@n@?C@-!}@p@+?x@o@ *@B@h^@5@ݧ?j PAucļ"?~]?d@@ @@VL@g@FP@ H@@@@ ?@2E? ?̣Sr P/ׂ=fe7sHV@cF@@"0@?@@@e@nr M G/R-9?u??h:`vB/>T@@D?xh@<_u@̈́?KLqۿ R-9?6~ s ?Ljy=Y/DJ<=5K@h> >ؔ?a*g@^+v?h+T6Ŀ¿E6~ 8ؤ!jڧ=_z]?N6@$?i*{؝f{ ?}u@?oG}]Ba8ؤ#1 GGۿ\p3?J\P@?&mL Q?dAU@!?W 'ľ(F#}(=ؽ^!=AU$P\?s x@:3@v LyY@@>"xRi.w>Uk?}(=KBͺR?/Kl9eUv@N@@/0@}?gF@K@@S@Z=՞ԾoӿKBgs?*@?>Qj@@N~@@!@ya@ w@=@@@@E@Қ?h?/>0g&y(@@@:@@w@6@a@Z)@AK@?ݬ^@ @ĕ@ @O@1@zڿ&?D@0/@@XK@Pg@w ?W_0? @@΀@li!᫾ʄE@Ǩ@@"@@j?i?`??^@J An@RVx@?F?@Kk AX@B?P(?*k@~,@89@O˭@V ?.i?>?c>Eݿ8@AG@$@؝@=@Gr@!@o@>P@@K@.@A@39@ sĿ>?@ҫ? l9Kv@DK@o_@-@>@@f"9@@+@T'@U@@r\k2&?@ A?͋9>?1>?O@@Kb6 ;b@@|?P> 8"?E`@ Ai@cif\\@PXL@;@r@H@' xn@@&+@0W@pML@YOW?i@K;?pB6@*@.4@.{@ Es@ӄ@G@39@A3@W@y@ @@p@ ?DW+`4K㿙ӟeԞ?w@A0A݋@bx?@@A@T P@u?.W@rt@=A@ ?@!ӟ6zSB?ǘN@f@}@H@-L@I=@>U @xM@{@8>Qi<@r@n@7@@ ?6zjZT\@r@Aml@'@@n@?C@-!}@p@+?x@o@ *@B@h^@5@ݧ?j?o@RT@C[@?L>m@B@Z@h 2@Ԋ@@@~@@O@"d@ S?@@-@?)|N\-?=JQ?F@@k Aٛ@?1@Nv@,J@k!@ @ AT@ɺN@d?K?)|`=-@Au@G@5 x0?W)D.?Q@OY A9@TM?&pq?4=3vc@᷾@e@׆ۿvJffaS@q@no@?SH@Կq?|9ؔ`uA2@r@0L>|שH` _{IҾ@@Z,̱D|;y{ /@4yk@k@j=.e-e 6XMB@F:@H%l;fI sۻcQ3@d @>B=\ "' 17LXi~@v;@64(ufIg @p+eX/A@a@KR@w^SLUq-o!E]@@y@wG?g @E>Lx)Qb@@@@4Ǥ?I>phx%}%}?@A@t%f㬾E>>F"V? ?5@a@0R AR@}@U@x@H6@ @Z@@@m <@"/??e->O?Od@@}w@ P?*s@1k@@;@n@A@z@@_@I @>wh@ǿ@SE@O? #?@_,@OX?0?׌@a.@T2@I@<@Y5@3@.@<@Q?ڞ< @ @R+> #)GS'd@@+(@ʋ?7ă??co@8B@?@KI_@n8G@}@T$?r/@@))X@Ht˾8&@@?=X?@!@:d@Y1@`@*@'?X@s@ ÿ:3X@BA`p@,ɂ@>\@ =A7@?]Ӹ@A@K=>g@)uX@1W^ ABeB#Bp]=W%@H@!H?}AaAk~@i?g@AAC@~?]@2!@ c@h!BeBBeA,r~Q?"|@Tw@`>W2@s,AL@ț?@7$A@<>@Iq@Ԇs?>?ABb@0沲_@;@W:?@|@«@h:@v@@8?@lˌ@P@#m)?b@K ͑@H@@ ?;@`;@4Z@Pn@/t@¡;@5?CJ`?@,1\@?>lR,!Z??B@0Š@[>?dޏ@@g#@bZ@@v_@/+@|@z@ ??@w@v?R,?o@RT@C[@?L>m@B@Z@h 2@Ԋ@@@~@@O@"d@ S?@@-@?<@B@`9-@zK?I? @FZ@0@+@P?D?(۔?s]?& @l@u@?,]S("?!@{W@P+| |L ?` ?ޭ(iF˛f\@y@T/T?ֿIL)>g͢=+V 3߿;a@υ@$@2#*g>69?#@`r>Xօ7@l@8?:X!g͢={X? ?z?9D@F |zW?@@i@ A@wS"@%nzG>s@7?ӿ@{X?E?W? N>Smd⿺X4@@z@e@si8@6ԵѕHC:?2?ᦿE*-5 ؤ[S?TUZMv8ہ?@@z@@"ݔm?J?H]=ٿ*-C?T=>K?Y ?RRHglU@w@-@iq@+)@j+Dz((?, ?)2?^?C?e@ʺ?@}x@T髪]b?@3/?@\?jH'ܴ?z@&0?gP7 @e@8?] @QW@Td@=. N1 A(.+fNZ@z@B?DѼ8?? ȿzb?׊@5w@s~x 2B=e0緿>d@#@?uG?0@>@?E@a52r@A@}@E? @?T<@ @@&Dp@>>`=` ?U @0@VdF2".@Op44A@:RA9[AhA4@q@U\@$AޯgAZ^LAy@6GC:;@.VdF8*0 ?:7?bx@A!A@@ S@Ks@-@5AcAk\@ ?%P?JQ F˲οDekGu>=@ϖ@&,@=8@@S@%8@ @R@P@&<@{|@ u@!:;M˲ο2AzAH_@ b@ ?c?S@_@ f@͊@z@P??{D@8@%@]@[@Լ@?4@!A@@ BOBKB\~A.A@yF@^j??@J@)~@5@ۖ@CJ?3?z@䌞@?kAKBe@ WſcS{@Z@ 2@O@@?RZ@s#@pk@M@*;@?.@Rf@hc@!”?e@3N呿t?sR{/@ Ak,A@w}@:X @N`@}'@^"A,eAb@|>Or>ʿ 34G<@>_[@DA[AAz@- @5<@=@FMA?A@c&?9@e:4G<@B@`9-@zK?I? @FZ@0@+@P?D?(۔?s]?& @l@u@?,@7,A٘@B9vi?-A?Sÿ1[ ¾h=?7 >B?\|?kAR@Q*VA'Aq(L@uNUuUi^>[*:?8苿Fy9b@S@4qq- ^ͻ?@|KW>Ϛ@SdcurЁI{a3A@>5Zy?3@@P \2 &lFHo@AZ@3HD;۽|@{Z=rЁ|-4?k@?~"+&h}'?t(AKY#Al$\+)`@ZA89@'l<F-?1|}l.->t@Od@FUelvy@S#A6@qZ>ԭ@A!r@0H*ʿU@c-@J1οER}l.h5N/3D~@HA@Gݯ@@u@@A?@&n_ç¢"@s A@I]Fh5ᗾN{@ @~1@ y\?8@е?h@q@PM@{??R1kN-ᗾYfk<"Kr3X@=Yw@AO@ f@?X@?m?hW@n AH@,ֶ?:kҿN1Yf)҅ ?y<+?S @<@|@@(@@ w@s@@ @v܌?房x??6o) ~=C0q@?\>Y ???bF2@ @ @s@Tا@J@;\+@?"R?V#h ~=Q0p5ڴ=>KAW@C@ @0@t@ފ@We@,@ @@Y.@`ꆿ)BtQ7@>R9Qg+c@Jԫ@2F@F?I?u?c'-@B@L@\@x@y{ y8OLR7@_~ο-jrIM;-@B@P? ?O@ќ@K@Le@?f#@g@B>H7Q_~οDrſc?8A/Ⱦ ?5@g@K@qA^@ڢ@D.@H?=N>+a?D&{Bg >1+n? ?@R@@ߚ@@@馰@MD@ @U@Q|9?b?ϳ&+t`36߿=a,?|u@M'A@6@k?׈@џ?IU?˳@ 6Ad@@t1-$+K !C4?-@KG@5@&0*?m/@4@f^?ؿi.H @g-@G[@El?FQ1lK*s@ ND?'Nf?%@[@kZP԰<@i@@@h?vh6W6@1@?rMY?*s@`@ @?+@>@F (?ʿK@ YA4@TԴS@D@I;v@i?:@2@@q @`@ @ͱp@ @7+@tվǤ $@r@/?e$}hoA4=@Ӈ@_ʾ+W@@Ł@ @(>z'Z@>@8j0 @T@zMGqbЄ쨿AN@@Ce#7@Qv@(>:C?8џ@cB:}@Ԓ@ht#L@A@儼@ @bLX@?Sʤ@Fʿ0G A4w@F#!Aԍn G>*F@.5AD;Tha%@Xa?{@ %*@'@ZtkUeAձy@ %@:|)"@];?XaFU}N@@Lwí3?&@AM?/o< TFh@,!@. ĉ@ @FU}P?cn@h@`@ڳǾ ZH @0@ݯ?*1ildra@KJ@ ˾6G@щ@1%@P?9@}C@@@@/'?V@'=@@LYA@/{@YH@kU@ԿQ?@D@@?3?9@'@f?[m,7?Ab@ؿA/? @@@N@i@AZI@,7נ?'@ ?m@@}z)R@<@-@oOFWS"- Q[R4ˊ @X@ >5@Ya ?rC ?=C!?8@|z?X??= ?5@L>'˿:>?=*r@} q@g@ֿؔѿ 9@ӕ@@NA2AK@w@x@ @&-)@@@_/@rwPOtϼ't@@Ҩ@@ͭ]@eu@@B@Y(r@Ҿ]$F#h_/@Q@ avQ?[7@K@5@s](K/@|@^_@y@G9 6Q Lc&x] !<@@@@b@@$@@J@"b'?$ؿx LN!J_!??(s/@G@w,@@AA@@?}f%\&%@N@pN!D|)3u>n>%ᢉ?[3@"X?\tP?@ɹ?ꤢ>?@A?Xh%?f8? )?>A˖b@ @|!@io/ܒB3ֻ!w @J9@V`@hѿ Rۇ)?*s@ ND?'Nf?%@[@kZP԰<@i@@@h?vh6W6@1@?rMY?*s@s@V@i?aK@5_?_? @PA@@V A­ A0P@Z잿| ?P@3?Mx?s@ƽÑ?_@^R?0mξ"N@GW@(?ƽ{ @IJ@F?og)>C}m@ A}  jXx@q>1Knq?M@;W@{ 뿆־P@jt@FcZn@?5NAAuA޳c13@՜@#P*AWw@־@_< {@A." 6}A'3՝@iMB1(C%BІ ADA~EnxAܽ@@_<6+@@\ l!AwACU/tC6-CAD+A+v@Ŧ@6+3j`@0@}SAaGE>}[B7&CBQ|$A;]bAj+vS@Ձ@3&X@@?!Z@sBU@iЖWi@5A8#A(m-?@=d!?@U#E@&O]?|@1D?S~#OX@a g{~c8%<>8}@Z?ѽ @@2"@O5?:O?0@C@>"mNڪ@@@y*8Uo@@?clA@51@<@h@5?@e??3@]?y$?@TA7@GA[ A}_@a=?$Ƙ@H @=A^?@@t?:+@6BF@@ ??'b9@S"@,?Rs?kC?"Tߖk sK x.?x>"MҳB"MW~!Y`? o?챿_; ȩS'W^?PE? ?0e@'@wT@ @W@@B@?\?H'?>}qԑbȩVA&\Hp =?k@a@@vWAQK@q@C@@$@襖@-@t < H*V aYN٩']8+9@֦@Ҵ@!f@5<% AFNz+9@Qس@u@? U.m,v aYdJ@T? Ӧu@"G@B@Iо:̙湱rxS @E@|@弿DzgdJ@s@V@i?aK@5_?_? @PA@@V A­ A0P@Z잿| ?P@3?Mx?s@?$@e@$@L@j= H?@ @s@e A"@?t&=Ԯ@=[@A@Z@? O?j@Qu@&?=? g@>tk%Ԃ @k@h?.T @;[@'@?`./@nA@>Ro@`@=bfʼ `D@H:@|?"k@An@`~a @("AQ?r-A`@[&A$EBAT:n@ 3AlF>Aՠ@~a^>@A) 7*3qAxBVALC3^CYVCzAgNAdL3x(AWm@^>K@9A3B}@·&@5BxWC CkCwB\wEd?@LY -s@Y@@3AVB<AZ AxCY%`C !C}AKP<bAkQXA@,7\x@oAM_?[K_N%Au@`+IALBXA6J;rD@9%Am1D7?? IAĔ@,7F7?wnA@(>|@ƿ@pէB@h}sϐv@*@kJ?F:@!%Ae@F cbd?7@@? @EX-b@s9@^D*1?@$@E?&* @C@e@(@ cbCH@˔'@II@@@zNу@gAAAX%@?B:@j>@@g@@ @CH@_@[I*@x?9@s@@Ǥjg7e=Ύ0uЭ@ӹ@\@|?_@2 .87BD? R@ņ@Ѷ?s_oJ?e?x@$@%@X*&^yA2 0aBd@ D?h vl$[m0# Xi`EM>']R>W ?*@=1@ ??&iHпJ%?E?{#G  8 |Td @?Ca8sמWl\v/+wcj?՚ @w5wG  Sqi0>?Q"?6@WA@JB@$?c٢¿)EVkk^ 05G\䯴(Q>}-"@@@%@U@ @@U @{@? &Uk_f(?΁M@W3@)?6=A<~=#^Z/C@S@?u>);52@??`r7?+@0@vP@{>-m?@?$@e@$@L@j= H?@ @s@e A"@?t&=Ԯ@=[@A@Z@?F@<@d2@Q@A@.@Ͽ?m@@@?.GE:@@8@ QM@38@F@@m@bn@p@ ?xdx@dM? wu> aP@)@K^Q@s@4@_@@@8@<@AV@suhb@@Ht?njnTZi@0@5,x@ZAU@@8@c!@=@îA)i>c*@~ A | |ݒF=O@ @&¿(7x?Ax@c!@Ҿg@fKAZJF(@չ?=?A`BPAb5Sh)22@'ȔǾ&Aw@Ҿ)ڿ@AvX!Vr@r@za[B[BB_ZFdd@A*9VhEA@)ڿַ><@A ƅ)@?鴲RAoByB v|@9[g A䢿@ַ>@"@A_%%AKT?UBJji@ A rf%hn)@@/@@@ʫ@@i@F@w^:8@@f@ ?u>W?(@z@:m@/?)@/@@@@z6Nؚ?iAk@sf?M~(ޫ3FNqug?c@@z$> P???%?Ťea H@\X?M&p?nj@|@"@@2ܞ@]@6A@'@Yп^նwY>ЈŤe#Ii'T0 є?"@| @M @e<@s @6=?@<@ C@w#@@? 1u%E@!@<2@2&?84Sk0X u?fl@@/@5_ ƱUECJDh5??\Q@@Qsj@@)a?1? B>@H@C@֍?V?y SeƱS*>U~?,x$@ @ϝ@U@MӉ@e@H@P@:?Sz{?@+@/u=a|?nFI@OG?xIDr_<\?D@?n?i'@?z{?[?ݺ?k? @@0@@>kr(A{d2mj@@î@G@Ĺ? ?[?F@<@d2@Q@A@.@Ͽ?m@@@?.GE:@@8@ QM@38@F@_@)?DѿT"?@`V@+@1@Q@ƑTBuU?3@B@n?Ж4?_@/w@@ 1?F@c@:'9횒'z;@st@C>@"@=@b5ئHGdY@V^5@ ?@/w@_ײ@Y@v@;G?m9/ܿ{5@`{@ubpgWҚ@P@X3un3 ?Pz@}<@_ײ@mz,@ |@ @ ?1-,x u[@-g@༝V)٥)gHx@@v}JGՎ?_Ϋ@/!@mz,@j[?Ϛ@DAKu@kqԾ? |&@렷 %" T_2v+@@?Tt\c@WA@j[? ?y@M#Au@%T>p@̉?T6'F$¸|fUV>s?M@0%?@Av@ ??=@Z{A@:{o†?@wtDt4OOSKҰ~(@'@G@+@3@?)@@z@2>kstٿi@ @|TrycqLa@@TX\}?̭@.@)@V@@p@:@j~Ad=@I@1upX芑@(@1N AV@@@V@@'@<ѽ?4.@Y@}:r7b?@ѽ @,^f@x!@)q'9p@ȍ@m@ @@s@?h@~?r@@ @@[;UjW"zM{o{?`+@!@@N3W?s@qu{ؾ%ɂ? @AAN&@ߐ?z Aa#A@]p?+|kqlmpcP@~&N@?|x"@5@@R>o0 rP jMl@@˞?G.@J=@=lmO Q"1@&@F/8?s'@+a@,L:@?r?Ԫ? : i9?@&eqO 9WCE$>c_&?0=*ʤAб uh<˿$^!={bk俗Xh۳9u's>vGq @@+@9? VڧͨQ;?Y0@^\?!du'L~>:b? 1?>A>g?ya>q\4+>T;" 9J0KԿ#Y@1m@ci,'@ҷ@l2@/@@:@Sk?\é[M@<@ > @l@P欿?d@ψ@TCPοlk2L@¬@@>W1@ lH@ز||,^4'Mo%9@M A=[ A?w?AjAv܄@ ?XTX|_@)?DѿT"?@`V@+@1@Q@ƑTBuU?3@B@n?Ж4?_@I2A'յ@9 @`x;@@m8@i$q@j9Ddd3B@m@@ڰ@lY@{@I2A@;@7@" A)JAc/@Cc2D@h6U@ QA9A,T@*I@@#@Ԝ?)?@rA.A&?)l|4@n@n?m?|c,Cv @ƭ/A{$APM@?#@2@[@E)@+@ᡳ@唿?\@E@Hz+,@@@]@ ;@U2U@tN@2@P|@l@f@ۈ@7@mbͿHҲ?Á{@Dw:KW@<@OĿQ ?p@<ʄ@r@P|@l~@3{@@]B|@N?]˰X5?$>*=UP?rvw?t~d@-@K|@l~@P@aX@W@Qcd@@ @P@??:@c@@8>@1+@{JJ@V@A@w?!@ν@S$G@ ??a?{@?+@P^Aߜ6A@VPұ\?F:?-w?@srbU?o.A%AOe@H?a?x;@X9@4@A@8Ai@mɥ}2Y#C,2~@OAA^9@: @x;@?@@8@{yb@@^@V@nԐ({4ʿe@Z@@v@ @3"@?@9t@h@p8@*???@"w@@>S b>)@Y@à@-?6'?F1+@6h@9t@7n-@V@ @2@W@AjG@@H!@ @M7?L%?'T@ïH@A?`6?Ng<@{@Pk7\l>@?@m=@У?l:(?H@?ic=%5ZB1 7v?P&@i ?I#&ǘAyEA' g+>?nR?P>EP 1AǘAAgAf^=;U@*?P- ??nOo ?y@?>j@,7Y[A‰AANAH4@\ @?M㿧>1Z1x??+gbW?*?ۥ+?Õ@~@Ff?yQ@̿P>1+@w.@Xݾ#Q|zEs[@ "l@>s> /2@M@q??'?8?[?Dj@Q@8??J@Ht?1WzJ@7@LV@@(S>*>Ӑ@<@)ܚ@>&L \Ŷ>@@B@|??3U@Є@J@I2A'յ@9 @`x;@@m8@i$q@j9Ddd3B@m@@ڰ@lY@{@I2Aˎ@!@@[?:?1s@R@3w@e@"@ұ?5}@<@S@@@G@?KR@ @ˎ@?!>D>0>׎@ A6:@@w? b6 I?@ AZA @l?6p>?`'@i?_?˴@)A-w@ Ҿv" bJ"@A@?ֱ?`'@g@w{@fJ?td+@f@S?n`PVyv)i eH@@f@l?nӁ@g@@?n򁿕ю?$L?ٚSΨ Mr^am\d>@~`=?-G @@?]>ֿSd?Eh?pI+b&8`?? 'o>?!@9\@a?X#??%?z6@R&[SR?R@!@@?F@L*@~H1p+]@^wA@I?g1? N?`;&{@>f@A,3@u@oxN@u-?ݠeʌct,Sw?6k@@H"@)J@WY/`;G9@@wI@7C @?4@n@I@κ@[0Z@Wo"@]@Å@@e@.]@K?qGP:?{@G9@@R@%Nh@Ŵ?e $0>Cc@@@Gy@@a@ @T@z@[>7)½gn,@'@@ JѿmySDD|?p@G@NJ1@O?!?!@-??/'@(_e@rl@]@I@2?G JѿQ"A@C:o@J@lHA`@%>m\>ap,qտ>M?^@ @=@ u(@Q"A1BEBӰ@99'@_@UgZ@f6@B@Q?~7ҿݶ?9@QH@Xi@;@J@Y? A1B|oB7-)B@@-(@ɐ@@JJ@/>@K@ݘ@Og@d@1 > &a@bB|oBBA:'Ixs@̨@}@?@o@C?R= @A@B@o@-@~n@cn?AB9F ZZJ+?AH@|m@m>>K<ƿhxlv?&"?j@M@=@)t=%=9F)A1owp >5M@o@VA@#@,)@;@)@?`@M@r@.[@X@R@>9?z))AUR@kƽ@\@}$>7W>9@5@x@]Ѵ@@@"@@@?aM#?Lp@(s@UR@ˎ@!@@[?:?1s@R@3w@e@"@ұ?5}@<@S@@@G@?KR@ @ˎ@r\?9 4@'@4?H@@8@@ym@P@ހ@@@@i@@(@A3@:O?r\A ':?X:?d@?@AѶ@r@C@[@ @AZA@Y?^)B܋Z%AVl@%@?RUm>0@@@V@f??0?=[@@#f@s<@z8￰y>/@Vl@3@GP@?4 eV|?{@@5A'r6$n ;F9G@@?G?(@3@(bl~ 0?@g(@Tq@@?>4+}!cы?j@D@*[A@@k$h?L(bl>~@ǚ@I@H@=:GggG8(U6K@@1@@G>Dտna>BG@S-@%?*j@-@>pIM0Wid>l@L@*@pA?0?VտX@O@jz@Wb?-@)?wͿ) 2;J[ΠF@_@I`?ܖN @@X@@"V@ݽ>E=OE @@@@N8<@O/?{>0?y@@9 @ "X@ʠs2z={[@@,xN%$1? @X{AjAT.@@t@.@"@@-@@/?e~dLֿ,AgE 3@J@8T@\@@Lf@@@b@@M@SΪ@&@Zi@@*@So@GA ]DB? }@@W|@66@Q@ @M@ M@T@ X@?U@F>@6@X@09@R@fς? ]iwb`? n@Ҿ@/\@KR2?VX閾)z~J|?q@층@E@ZdN@=_lӇ?B=y $@@AL@Z>ːdL]aV(pq?l@$@Ú@TtY?0AbAq?ĭ >^?aͿu k?:LkvF?}u?~=?j>r6o4A0APB͊AS@ o'ܓo d>@ƿfM?c$ ف@APBPeA@j0^ ;@͍@ύ>R?|V>BZfJ?C/?ľQ~[@PeAU`Cn?@5@KA@\t>((2h:&H8뿁Z>P?0kR@@;@Zl4z]=$@N@M@M@+h>FѾO>ܣ&>T3?=?vkY@v@@W@O&=?6X=@@J@5i2@.@.@?? @'@Y*@1@& 4@i1@C@E;@C%@G@.,(@?r\?9 4@'@4?H@@8@@ym@P@ހ@@@@i@@(@A3@:O?r\ g4k@ A@@.(@u3C50GǿI+̿<@a@\@x A@i-> g[d= @F@K@a@i@L?Zg@?N@,Z?=>9S@@Dܜ@mq@*@#2?٫-A>-?@I@}$N@V@|@5<@ @L@4Y@B@@ @p@)@]?l@I @H(?٫-v iZ>?0n@@@ڛ@r@@$ô@|@ׄ@kjw?a,=*TVv OF@d;/a= ?G?"=/?{[@=y@c@@p@B@Qi@A?<&U??jyOFi mwTj?u@Y-@-( Fl>t%@~&@Լ?:?C^7@nq?<>>b@%j@y@W9@ @a+@M)@A?6L?(?.Yf? 8? m.>!?Y@m4o@@xغ@@@)<@)@*O@)?&Y:@>@$1@@!@@Iu@& @@p@"`@ @Q@5@k?:gr8?*>D#r&Nz?d@ @d@L@p@3?h g4k@ A@@.(@w3C50GǿI+̿<@a@\@x A@j-> gc= @F@M@a@i@L?g@?N@,Z?Q>9S@@Fܜ@lq@*@#2?-A>3?@I@{$N@V@}@5<@@I@2Y@B@@ @p@)@]?{l@J @I(?-v miYZ>?0n@@@՛@r@@#ô@|@ׄ@ejw?a=7Vv VFId;'a=&?L?"= ?w[@@y@c@@p@?@Li@A?%&U??jyVF{ ywIj?u@Y-@-# *l>u%@~&@ռ?:?A^7@jq?<>>]@%j@y@b9@ @_+@K)@A?6L?(?.Y?8?l.>?Y@j4o@@rغ@@@&<@(@*O@#?&zֵYD@>@$1@@!@@Fu@' @@p@"`@ @Q@5@z?DWgr8?*>"r2Nz?d@@e@J@m@3?x g4k@ A@@.(@u3C50GǿI+̿<@a@\@x A@i-> gg F [3@1@T@\@婣@@#6@X@8@@΂? ]g]iaeɗ?#n@Ҿ@\@T2?떾Ƈ3zG|?q@@F@eN@}]Ӈg?ŅA=vz$ @@L@_>xd\aV( p?l@I%@@x`[Y?0AbA*q?  >?,aͿ tl?:kuG?w?>?>>64A0APB̊A݌S@ ӛXܓ ;>@7f?c% ف@APBPeA@l0 ;@͎@/rQ?|V>"_fJ)?F/?Qt[@PeA+T ax?n?@a@aKA@/q>!(w9&6vZ>gR?ZkR@ @;@[l+ U4`=@_@D@[M@!h>9EѾT>v&>HTɗ3?f?kY@Vv@j@NW@9O=  ?2V=@+@"@i2@2.@.@z?? @'@Y*@1@} 4@h1@C@;@%@OG@+(@ ?p\m? 4@f'@Ձ?H@@8@@Rm@P@ˀ@@@y@ki@@(@VA3@N?p\nq':?9?>d@n?@AѶ@r@|@[@ @)AwA&@Y?;+BZU&Sl@z%@?!Rk=0@"@@V@??0?=[@@ f@s<@a)7■y>:/@Sl@l3@O@H?W6 eV?@@5W'6$1 8G@0@+ ?t"C|?@l3@fal~ $0?V@(@(q@@?>i4<!cӋ?@@[A@@_%h?fali>l@ǚ@I@3@=PGpgGB$(c6K@@1@@>\VտqU>m@G@-@f?)j@-@>I+0pW6dӏ>l@P@+@C?2?VտY@@Gjz@9[b6?,@^?Ϳf n1;̞J[zF@_@j`?RN @@Y@@V@޽>j=&E @@1@@r8<@Z0?z~>51?y@@ @!X@1ˠVt2_=> [@@),{O%2?\@Y{AXA2.@@t@.@@A@@X@:?ez̠dMֿ),g F [3@1@T@\@婣@9@@ZI@C @r?4@b@;@@>0Z@:o"@]@@z@d@.]@jK?KP:?{@>9@8@@Kh@ر?0>gBc@0@6@:x@@R`@v @tS@3@K>^½0l,@7&@8@TѿH-SD?p@,@1@K?;?@*??n-'@\e@el@]@I@X/?( TѿlP"A@5@@J@(S>'p,տݣ>⹐? ^@@<@r u(@lP"A1BEBQӰ@L9'@ն@gZ@{6@B@?88ҿܶ?8@DH@i@;@J@>+?A1BzoB4-)B@M@-(@ɐ@@/J@->@A@ݘ@Og@d@ >&a@bBzoBBAW:Ix@R@|@@ o@C?5; @SB@B@̰o@".@~n@Lcn?AB1FZZJ)?AsH@l@W>>J<ƿu`nv?0#?Jj@+N@C@}s=p=1FA ow' >M@bo@A@#@+)@1;@ )@ņ?z@M@r@-[@X@R@=4?\*AP@Ľ@@>n<𿠚W>@4@@д@@m@@@@V?~M}?0o@q@P@@@@[??!s@H@&w@W@"@ѱ?5}@1@S@u@@G@V?qKR@ @@Ԃ? >0>֎@ A9@@wt? 'e6f쩼?@@x AEZA @d?"Z>Ԃ?#['@?Ä_?ʴ@ӐAv@$Ҿv#-g!d#콻@A@ފ??#['@e@ t{@dD?Fc+@Tf@?ny) jFj ee@N@ǯf@~n?\Ӂ@e@@8?ӎf?[(L?SǨ$vƏ@ga=?- @@?\>ֿd?h?I:b1 8~l?ħ?7':o>?{!@"\@,a?<#?+?2?x{6@[u"ZS?ߘ?"ڼrm>R@{!@@JG@L*@;e@@{C@MDGSvp a6sR?ew@'@Q?8K@@KL?.?wo?o@/ A.@oM>~DI1l7-\@wAۢ@?\1?KL?<;!&!N@>R@bA1@s@vN@|-?%e)rc|w,fQw?k@|@n!@ 'J@Y<;>9@@ZI@C @r?4@b@;@@>0Z@:o"@]@@z@d@.]@jK?KP:?{@>9@@@8@xb@ʗ@^@$V@čՐxD! 6ʿ]d@ @@ v@ @!@@9t@mh@ۘ8@*?K??@v@@i>/ a>@Y@<@?'?0+@5h@9t@8{/ͤ@3V@ @@ZW@iG@g@!@ @J7?#?'T@H@A?6?,g<@@l8ġl>Ԕ@?@=@?u<)g?IH@?>G=7ZB  7Bu?&@ ?=#&ġǘAcEA'>? y-@8\.?Ҧ>:+>niR?P>P 1AǘAAgA]go^= ;U@l*?* ?~?3O_l ?@?3>:j@9Y z^A‰AANA3@Z @d?V>g1ZZw?Ҷ?+gdUH?)? n@NA|/?@YB@Lͮjx>?@@5Ff?[y(A̿>1+@"w.@݋ݾ\|zRr[@3!l@)> s>.2@8M@o??̇?8?Ƅ?tj@Q@?_?J@q?3Wz@|@U@@]N>>Ӑ@@Jܚ@b>[L \>@b@C@{??3U@IЄ@@!2AԵ@ @w;@D@8@#q@&*U?rxw?}d@4-@|@kk~@rP@X@W@bd@@Ru?9@nMV-@EB9@$-;%_ο?xP@p$U@f>@rP@??9@@@) 9>@0+@G}tJ@U@A@x?r!@ν@Z#G@*???N@?+@^A6AV@W Q3\?B:?.w?[@;sb?^.A%Ae@H??:@9@4@A8A%h@]ɥ_k⹦#+~@OAA9@` @:@@@8@xb@ʗ@^@$V@čՐxD! 6ʿ]d@ @@ v@ @!@@1s@?<  Jl@ @W?p-@=@{=m? "@&@U/4&?us'@/a@WI:@?Lr?Ϫ?G:!i\?@dq? BIE<>^&?R/=AIuh=˿\^!Ŷ=z+b Yh@۳'>vp @@+@F9?U Q ;ϥ?X0@ ]\?!d1'lMx?:D01?=>?E> h?a>r\+>;59EC0ԿX@g0m@+?i6`'@S@2@/@@@n?\[j:M@L<@ڬ>透@y@謿?C@͈@uCQο{w2L@¬@@>W1@0kH@d| ^54M$9@L A+[ A?xT/?TASAR܄@ڱ ?U\ ᆳ_@$(?ѿR"?~@'V@+@2@QAEUUu3U?3@RB@?[і93?_@(w@@@0?F@c@+9͛yTy;@jrt@A>@ "@=@"ئbY@|]5@?<@(w@/ײ@Q@rv@UH?m9ܿ5@z@uycgК@ O@v|vn6?z@Z<@/ײ@|z,@2|@v@"?u-vv[@g@)Lp@ˉ?T6'D%ěfUw{kvٿ3h@ @Ur S!q#$@@TX\?ḽ@@(@U@'@G@<@o~AO<@jH@+2u=W֋@Y)@NzNA V@o@͸@U@@&@/ν?'.@Y@' Ar75`?z@W @4^f@w!@R)wr9J@iȍ@l@t @@1s@?;VA(@a@#n@?Y)@0@Y[3@4@P#@@M@}@F6@ݚ?Dk@sf?vP~qޫBNhsg? c@f@$>P????/eK H@X?M&t?j@|@@k@vߞ@@@@'@Xп!𸯾8Y>I/e'Ho'?!cԔ?:$@ @AP @>@es @;?@<@D C@x#@_@j?|g s uc"F@t"@3@)?G4QS/Wx?,l@@u0@[c s[ƱCUBJ#D+5??Q@@sj@@g?8?D>@H@x@? Y?<Se[ƱҔ>}?,x$@"@ҝ@WW@ ҉@n@H@@XA?$6T>?Ҕ~?@+@ג=5]J|?KGI@<\G?ʶI`mk?D@?][? k'@u?~??ߺ?.m?Y @@0@@ks@-c0*(m @{@Į@G@ƹ?!??F@=@zf2@R@~B@.@ϿPQ?Q @@@?+` G:@@9@RM@58@F@@n@o@@$?*3dd{@XQ?fu aP@1*@DYQ@Bt@o5@<@@c9@=@AjV@qd@@t?!jn Yia#@}0@ 5-x@AV@c9@d!@>@eAw>b*@ A ܒT8FO@^@p&¿5x?A2@d!@XҾh@KA6SJF@?J=>A`BOAt5[=)d2@G'ޒǾ&A0@XҾڿ@$Ass :s@?za[BpBB@Arƅ@?Դ=SAoBB:Y@%9Vg.A$@f>"@*AG%%AT?AJi@ A %pho)<@@2n?$A A"@\@8ABA8|@~ƙ'ޚ?G@4@5k=@㇧?#ݿ @K)AZbA\@@]@:g@@[#@C@ى?E@㾣N|l."@]?1Wr$ݒ?@;@@@0@@@@˜@M@PF@u^8@v@f@!?>;VA(@a@#n@?Y)@0@H@'@kJI@,@@VNf* @AAA%@R?DA: k>f@@C@@ @H@_@lN*@ģ?9@@@Oj4JxcP<͎g.u @Թ@`@ +?_@, ,7/D?R@ dž@4?bo}?3e?lx@'@X%@b6&sA, +SadAIŸF@@q'@@@@ @%6@>@G?J w$;m+*$ Xd|`g3M>)9>?*@:1@N8?orMпD%?A?ߟ{S*$ 7 {Tve @?C7מrW un.*w5l? @w5we _ GTHq><?QӀ1?6@ A@JB@?cĤ¿riElkc_ Y1;~\Ю;S>-"@Y@@$@@{@P@@@r?? Uk`OA(/+?vM@!3@?#=?A[&5_C@RS@-?zA;)12A@z?đ??j@<@w@jHK_R;nM? .@R3@4P@M>Z%l @~@ ?& @+]@\*@?`4/@A?@O>=q@a@>eȼ 2G@=@?Nm@At@`!a:@)"ASO?ᄄ*-A(@E'A%EBA]$n@d3A>C+>AMՠ@!a>L@A !7 *pAMyUA?C3^CMVCUzAgO~AN3oxAl@>P@9AυB@&P5BxWC CkCwB>CEd@X,@Z@P؃'@AVBA A|C\%`C !CANP=ebA7QA@؃-7\x@|oAI_?YKiN%Av@ՃIALBUA8 KpD@%At14??HA”@-7+F??GoA@I)>|@ȿ@kӧidu@b+@J?<@"%Ae@+FuObn?O9@@C @\X=b@ x9@G\'??'@?_*! @iE@@@(@uObH@'@kJI@,@@VNf* @AAA%@R?DA: k>f@@C@@ @H@4@b?t ?2@H?{$?@Au@A A{_@z=?aŘ@ @DAH?4@@1PSm$@p)@nK@lٿHAOX|}: @"@@[zOx@K؏Qٿ?@ @?k@kw}AsO@@H@@?y BK؏&l6#)tg?@(@~@@\A@K@\@K.A@ux@aZ??0&A~VUq⪫S>?+@>=F@t@t??\9@{N"@?Xb?B?d<#TlA K y-z.?ll>(MWC"kW!UZ?o?ﱿ$< TcX$^?BE? ?+e@0&@T@N @U@@B@ ?<|\?#='?>;qbWP(`Hr =?h@i_@@ XAI@O~@:@/@"@5@G@(<H*?W`YN'O5-9@1צ@Ҵ@f@%C@eŠ(N+9@س@ju@?Rm,v`YJ@땃?1 Q@DG@@=Rо4:n\rT @@ |@㼿=zTiJ@gs@U@6v?_K@/_?K@A @3@[V A_ AP@q\ ?P@?nc/y?^@@$LU^Iu@߫@2>8S?]uξ3"N@yHW@!?ƽy@]Ų@?:og>|m@A}6, X@u>In*?@Y@뿆־:O@?s@Rj3Z.m@?S~OAATAݳ4dK-3@@gX)Av@־6\<`y@6A.% T|A)I@=MB1(CBc AgEAAEnAS@6\<-@G@ lTW!A`wACN/tC 6-CIA[oǒAX v@@-k^@@ƌ}SA.fG>[[ B 7&CB{$A=aAjwQ@Ӂ@g&X@?@C!B@9?U@bЖӟi@3A3#AP*,n&?@0fԧ?@E@g&lN[]?;|@2D?Q~OiX@] ty~'3J>m}@X? @@r2"@lN~6? O?ޠ0@C@>lNܪ@@?.*%7Up@p@E?cl@1@5@#@~6?4@b?t ?2@H?{$?@Au@A A{_@z=?aŘ@ @DAH?4@'@f?Tn,1?AVb@ؿA?! @m@@L@li@AZH@-7ʜ?'@?{E@~zR(R@O<@n@sqO:'YSd0 *[TJ҈ @gW@;5@\Yp?'D ?=CN!? 8@uz?3'X?U?bt=d! y?O5@L>P˿"(>?,'7@Vq@f@ֿ-ѿ9@ӕ@ @yAAJ@@"@ @(-d)@@O7@q/@׹rx꿖Cϼ&t@O@@!@V]@su@@@&r@,Ӿ$6#q/@UQ@ bkq?6@ʒ@5@t^(K~/@@^@x@H} 6UQ4 L&Uy ;@Ԋ@D@@b@F@$@@J@G_'?%ؿxL4 L!'U!?y?}E@J@y,@@[A]A@!@;?3i\,%@M@q!)?>|n>l4?3@R?$YuN?ƹ?> ?@3>?CY/f%?m8?$ %?-IAЖb@@@{!@Mlj/Bhs! @s8@U`@@ѿ R%?r@JD?$Og?@ޔ@K^Pį<@ni@)@ @H?~i:W5@?1@?sQY?r@D`@R @?z@@(?ʿm@XA3@TS@0C@9v@c-?7@1@@@D`@ @װp@ @E+@r~վǤ $@@3ۘ?eVhoH=@ ҇@L.ʾ۬W@<@VŁ@ @b>w'Z@>@jKr @@M"qȏ)=ЄC?џ@5RB|@g@9h#LB@b0@@5bwN@{?eo+ʤ@Uʿ2MG A3w@fG!wA|n g8)F@4AL=vh$@hea*?@ @@?ZkT(A뱊y@$@:|"M@2;?a'[}/N@o@2ĭv3?f%@zM?/o,&gb~F@æ!@1/ É@; @'[}?n@f@_`@Ǿ D @@{ܯ?1idrb@QKJ@˾L27G@щ@%@?@C@~@@@)'?W@Y:@@qXA@B/{@H@jU@vԿkN?C@\@|?j/?@'@f?Tn,1?AVb@ؿA?! @m@@L@li@AZH@-7ʜ?'@FؗyMZ|@@ 1@'y^? 8@?O, @gr@M@~??0OM-Fؗ"fi<"q3@=w@AO@{f@J?X@7?]?X@y AH@׶?5ҿ[N1"f)]* ?A+?S @@F@@+@@w@1s@@ @܌?_爿my?^?n)}=lD?;>g ?%B?yH2@ @ @٥@ק@ J@\+@퟈?aR*? g}=p"oٴX=>BW@ 5Q|ο ſa?@/\Ⱦ?[5@g@@rA@ۢ@RF.@V?a=>d?⠺&` >&n? ?h@R@3@@@L@.@D@'!@u@k@7,A٘@9vMi?A?5QÿL1Z¾A? >A?\|?AF@R*VAߔ'A)L@MUui'>ﯺZ)5?拿FRx9@@2qq' ^F@ @8ʿNe-@տ)tZ 94@ с߻vz(@@@g5?'9f>?@dJL`>a@ btЁwa 5A@>R"ZyA3@@ N \2%l FH;p@/[@ZCڽ,|@Z=Ёy-???]"+gā'?t(AMY#Ak$+&`5@ŠAC9@'|j<)-P?yk.*->t@Od@EUky@_S#A@›Z>@Ayr@40H(ʿU@-@L1ο[Rk.4N3N~@HA@F?ۯ@ @ @@?@u&n§;"@ AO@4]*F4FؗyMZ|@@ 1@'y^? 8@?O, @gr@M@~??0OM-Fؗ0@A>@?c?a%4Mr@(A.@}@? @?<@ @@QDp@a>`= ? @0@Vdt!.@u44@t:RAK9[AA3@rq@[@A8gA]LAiy@WJ|-:\@~1VdrF <20W ?7?Bx@A!AP@ߑ@,S@Js@@}5AA\@ ? O??JQ rF"οeeVlr>=@@%,@A8@3@~S@V8@ @͟R@P@y&<@h|@u@*!챀@y@z@Լ@/?4@,A@_@ BÇOBKBA~AjA@E@(j?? @K@)~@5@ܖ@NJ? ?M{@㌞@7?cAKBg@TRſct{@Z@ 2@O@@QZ@r#@gk@@6*;@.@nf@hc@Ĕ!?g@X3_K摿t?{/@ AX,A`@}}@%W @M`@&@V^"AdA&b@s>r>ʿX3G3<@>0Y[@ƕDA[AAz@, @<@@FMA?A@ c[&?79@?:GP<@AB@9-@`K?I? @`Z@1@<,@¾??۔?]?G @@u@0?-S]?@W@+ |U ?q ?y(\ћ\@5x@)T?vֿL>Z_=V%7߿!`@@$@敼*g>r7?v@r^?օ@l@7?X!Z_=R?G?@#z=?qD@辁||?@@i@@@VS"@%oz>>s@7?ӿ.@R?EKW?tN>$Sx⿕W4@@*@e@^i8@6fյHV:??ᦿEP*- AS?QUAMZہ5?@@@@m ??)T]=@ٿP*-C?]T=>X??SHgnV@w@-@Dq@,)@+Ry((? ?}*2??C?pe@|?@|x@U쫪 ]a?@~-?@?lkHܴ?z@-? P @pe@;?7񉿆 @uV@c@=[.Q5E(Q. fZ@(@?5ټ;?Ђ?Jȿb?֊@W2w@  su~zDHe"0w淿d@U"@+?w;Ђ?0@A>@?c?a%4Mr@(A.@}@? @?<@ @@QDp@a>`= ? @0@?pd@@~w@P?+s@Ek@ȶ@Q@n@A@z@@_@ J @>h@ȿ@2SE@?#?{@+@LX??:׌@-@2@H@u@t4@2@-@@?J< @ @>#*GJzz(3d@@*(@7???`o@jA@^@F_@5G@+{@!?gq/@h@)*0W@ٖ˾_&@@E"@=,Y?)@@:d@c1@@*@'?X@@` ÿu30W@B(A]@ =AR8@ ?Ӹ@AØ@@>g@uX@VkZG2@@s,A3M@-̛?@$A@2C>@ Jq@qe?M?ABb@M0h_@c@Z8?@}@@j:@w@5@$?lˌ@P@S#q)?b@cP @H@J@?Ӳ@A;@4Z@CPn@/t@?;@r6?_G`?@/\@?ϐlc.P??A@@[>?Jݏ@@jf#@aZ@@L_@+@z|@z@N??c@@V?.?o@eT@#D[@?i>m@B@Z@ 2@Ԋ@@@%~@%@O@?d@MS?@@-@?<V#Y-?DQ?F@@? A%ٛ@?1@u@M*J@V!@ @E AS@N@.a?K?u<.`=,@A'u@@ b{0UWD3)?k@X A@J?N&s?5e~=4/vc@@pe@NۿJfpf&S@p@o@?ąHԿ?|}eؔsߊ2@r@AM>֩ĂOH y :EҾ@@Z˱(D|;k{ ؟/@[yk@k@a=)e+e dM6MB@h:@*%l;fIۻ/R3@ @F>[  6_W\~@v;@64C(ufIsj @a+cXW.A@b@ΆR@~^S~-|'W!G]@@y@|G?sj @?>x)3b@2@?@}Ĥ?W>opIh x|%x~?@oA@w~%}iV?>ٞh5??5@6`@Q Ac@.@ U@x@6@ @SZ@@@<@,??.ٞ?pd@@~w@P?+s@Ek@ȶ@Q@n@A@z@@_@ J @>h@ȿ@2SE@?&o/@@@:@@w@6@e@[)@AK@ƞ?^@ @ĕ@ @O@1@fڿ&MԐ?D@.@@0J@Ng@m ?\0? @@̀@lm䫾DE@MǨ@!@"@U@g?MRi?\??;@ A@EUx@??x@*k AX@@?(?)k@+@z8@ʭ@ ?@7Ri?2?b>gGݿ8@ǤAG@@V؝@@Yr@긂@/@O@@~K@L.@{@@s9@C Ŀ2?@1ѫ?@l;Kv@nCK@n_@-@>@bj"@@+@'@ U@u\k$?@ At?9>? 1>?O@@Db6;b@@?ʖP>8"?E`@ Ai@if\@#YL@;@{r@?H@'xP@r@*@W@ML@OW?i@㿼?C6@@4@{@Ds@ʄ@G@729@2@hW@y@* @.@p@ ?Wa4ԟjeҞ?@ߠA0A݋@cw?@W@xAM@ P@u?fW@0t@=A@ ? F!ԟn<?xN@}f@Q@?@L@ %=C>@2M@{@8>~D㻋g<@@<@@X@?njLTd@r@Jml@'@@u@?C@0!}@u@C?x@u@*@B@ h^@5@ɧ?jPBu ļ ?Y? @@@@L@g@P@H@Q@@@ ?@=??ףrP+ۂ$=xe: HV@E@^@!0@?i@@^@d@ys 2#G&9?r??,;vB">ŠT@ϧ@Fxg@ ^u@˄?KNq"ۿ6&9? 1 ?Oy=Z/Jƶ=3K@>B >ؔ?*g@}+v?3i+U6ĺĿI¿ 'ؤڧ=Gz|?c6@$?i*؝f ?u@;?d>}])a'ؤ#&1cHGۿr\ϑ/?\P@R?'m,LP?a@U@ !?ء 1 7ľ*F#=ؽ@!=V$P\?0 x@13@ɏ< <Y@@،>xRi`i?=LBκWR?)l91e~v@M@@0@|?fF@K@@S@/Z ՞dԾrӿLBg4s?*@p?0Qj@N@}@ @`@yw@=@@@@E@??X$>G1g&o/@@@:@@w@6@e@[)@AK@ƞ?^@ @ĕ@ @O@1@fڿ&*@CK@?^@@~•@ @P@#1@ڿ'b@@6@L<@@Wx@6@@*@@Zπ@f_E@nƨ@@%"@@k?C? D@/@Բ@(K@5Rg@? ?1`0?i @@k AVZ@XI?f(?|,k@',@;9@ʭ@ ?)i?\?o?b@ A@Wx@?"?@k AL@@Q@n@M@/@A@o9@I Ŀ?b>|Hݿ8@qAE@>@ ٝ@@r@L@k"@@+@.'@U@m\!k6#?@Wɫ?n CKv@CK@ m_@r-@.=@֡b6.5"?*E`M@ A?Ǝ9F=?1>H?N@@+b6Ax@@#*@W@NL@^NW?Ni@|# m'f\@ XL@H;@4r@3G@'39@e4@VY@t{@?"@@q@" ?xW^4"?_E6@@2@{@PFs@@5G@39@A@P@^u?W@t@>A@$?;!7ןe?֞?ﰞ@A/Aދ@ y?@~@AM@ {@I8>|廢f<@-@!@9@@?4]<?N@xg@,@ @L@=>3 @M@"}@@5?5x@@o(@B@7i^@ 5@?j V@_r@ql@)@ν@"@?C@"}@XP@ H@G@@@?@@? ?ţ9rQ-DupļM'?a?@@'@Q@SL@ g@XP@i?b@@@@.f@n?r ׸!G>݄=e(#HDV@iG@љ@!0@i?xh@`u@ф?KMqۿ+L#9?\l??vBDxC@>T@y@b翊M>۔?+g@-v?h+U6<Ŀ¿~ 6 ?x=-\/J=I@ų>O 3؝of?v@8?}HZvahפb;̧=zm? 6@?tm*3؝4m L;V?ZBU@!?ˠ Cľ,F#1NJۿ]\A ?YP@?d/4mq lY@ނ@(>uRgipv{z>e?=Lٽ, =cY$ \?> x@3@q }?gF@K@@{!S@Z#ў՞ԾrӿMB-ӺR?6em9eKv@RO@@90@}?w@>@@@/@^E@i??_>g0dhsY?#*@?Rj@u@~@ @?a@w@*@CK@?^@@~•@ @P@#1@ڿ'b@@6@L<@@Wx@6@@*@A@z@@^@I @(>Eh@ʿ@WE@?d@@8w@P?c+s@5k@Ե@H@l@AH@ 5@2@,@D@?z< @@`2># ?.@,@ZX??Y׌@-@|2@#H@H@eB@@zI_@6G@\~@=&?4w/@@(f+J'd@@'(@`?ƃ??do@eB@h;d@ 2@@*@'?X@P@ÿ4fV@˾h&@v@@=1^? @@h;d@J ?и@8A@">g@oX@XڈA1BAp@ɂ@> \@ =AZ4@J ?bS?+c@AA@@,{?V@%!@W@h!BeB#B{]$@H@{G?'|AaA:w@bS?Ǜ?v@c$Ab@ >Ԕ@MCq@ӊ?>ABdAarS|@Sw@$>0@q,A;I@Ǜ?Bl:@x@[@A?k+͌@SR@@#p)?b@%0I_`@׎@6?Z@0@@Bl:@zRn@2t@e;@:?+Y`?@K6\@T?kM B@H@f@ ?̴@;@8Z@zRn@Y@U_@5+@|@z@??@ÿ@F?- P??B@Š@][>?܏@@Tc#@)_Z@Y@@s@~@@}N@d@ U?@ @/@?co@T@F[@|?>m@A@[Y@Z2@*Ҋ@@Yu@*J@!@ @* AS@N@f?K?"`\-?QQ?אF@@% A؛@B?~1@Yu@WD'?@Y A[@J?&Lu"Ƞ`=s,@As@@! z04mf~fS@@Go@(?/HԿ?(~=7vc@ʶ@"e@ۿJ4D nNҾ@@Z|̱#C|bؔ_wى2@r@tL>oשHgd: _L9:MB@:@:%l\9z ;/@4zk@j@=Pg U6W|~|@v;@6K5'ueI0/ܻ~P3@7 @>gz\ ,mG!E]@+ @y@(UG.?g @q+/hXB5A@`@rR@`SrC,Uhx ~%|?ݐ@A0@~%jj>px){b@u@=@?>bpUh@x@>6@/ @Y@@)@4 <@3?I?-㝴5??5@}_@cQ A@@0 U@@x@A@z@@^@I @(>Eh@ʿ@WE@?d@@8w@P?c+s@5k@Ե@H@l@A @L?<@ @j@Ap@[>`=2%? @50@>@?*2as@A@y@1? @q@Z@AgAn]LAy@pIUm:D@ 0 Vd!.@Qc44@:RA9[ANA1@q@ S@Gs@@5AgA7\@  ?V?L@P F)'0?07?x@TA!A @ޑ@ S@8@D @R@P@Z*<@'|@u@!jU;Mȼοekh><@X@4*,@ 8@@R@8@gj@Њ@z@P?r ?KD@5@&ƿp͚A/2A}zA\@a@?~?N@@gj@/@r@Ҽ@?i4@QA@@Ӛ BSOBAdn@{@^@@/@`<@/@_3~@8@ٖ@ J?ٚ?Q|@@]g?tAKB}Ag$=@OE@\?p?@7I@_3~@Cs#@_k@b@);@.@g@ic@s>ʿ3dᑿDt?Np{/@l A,A@+}@S @ , @<@@mFMA?A@ncX&?k9@/l:JGFJ<@>DF[@DA[AAz@ , @?"ܔ?3X? @@=t@?0:ﺝS"?@*X@+ |NZ ?3?@~rk?9օb@zk@#3?QX!Ѻ=V,߿Pa@G@$@㷈Ǖl*\g>3?'i@A@T"@8%jzE>ծs@67? ӿ@Q? ?>y?D@龌| {?@@'i@@g@"k8@[6ӵH:?艭?tߦgEWbW?F/N>XS|z'Y4@+@@@ÿ@@rד6m??_=*ٿ1:- ,P[?e%UMZہ?:@@/@r@E,)@f+_Ay((?%?CA2??p?R=>?!?>VHgV@vy@/@.?<@?;gH%޴?z@5*?xcP @e@s?b@yx@`]^?@.?Q>J(.f`Z@@M?@B?牿 @`U@Wc@έ>.IYQ>We1d@v"@?rqб]?ZȿOb?2׊@a4w@3 t~]~W @L?<@ @j@Ap@[>`=2%? @50@>@?*2as@A@y@1? @.8@Ĺ?ʓ@p@NM@x??0L-뗾yP֊S~@@1@ My[?.8@V@?9?0W@ AKG@cն?ҿjM1_fm<"o3A=%w@A@d@l ?V@ @w@s@G@#@0܌?ሿ* ?H?G2@!@ @̧@@e@X,@P @M@ *@8膿B%MlZش=>'CW@-C@p @0@|@@d-?X5-@(B@L@@z@{z8L&R)@5Q+Y@t֫@4F@5-?SJ?d-?ܜ@)Q@e@?#@ˍg@B>FQߋοG*ggFM-@B@??O@ܜ@sAL@ܢ@I.@?X=k٧>l? $}ſ^?D/Ⱦ?5@g@@sAJ@@@ G@#@@8F?b? γ&\O >(n?y^?@R@}@]ޚ@J@@w?T?@U6Ad@ @^(I*$+q`6߿V,O?#u@'A@6@?@Z4@]u^?ؿlTE @,@[@:l?N1ΌK=!@4g?:0@H@@ &*?/@Z4@*@@0@Ms*H@oa@J@D-J4?xMҘ@|A5 @W)Ԇ_ûf@@*@@E> @_8,Aۘ@ |9un?G?>Hÿ1SnοaFg@]Z@f0ӏg@FA6@@E>UQ*nUA'A-L@MUvGi'>`6¾D?\|d?Av@iUQ*7^C@ @k87ͿOeV-@;ֿ4OK?㋿Fu9 @n@*gnq7,(e>?@P\]<>L@݃& 44@Nٻw(@@@>b,1(lyWHk@W@޴RHg۽|@qT=ہ`a3/A@l>Zy;3@@9 @\1{+I+`&@Aq9@'m<-?:X-?8?&+^it'?Zt(AX#Ak${+*~Z>ɯ@CAr@+H'ʿU@P-@?&ο߳Rj.U-b>0t@ZMd@HU,ky@R#A4@*~Z>@@?@k(nEçˢ"@J A@]CK5NA3~@HA0@UE@r@@.8@Ĺ?ʓ@p@NM@x??0L-뗾yP֊S~@@1@ My[?.8@@<@N@ P3i@IAJ@)7 ?0'@=?i,?Ac@ؿ$A?*!@@U- r[-TE @8W@:5@{Y?(F@ }z͹+R@ =@a@ qO(XSU- 3?= |?+5@L>˿>?-(E w?SV=C!?8@ez?a"X?3?A}M@@%@} @'-@)@b@O@>r@h@6ֿѿ@@֕@`@AA]@zu@@@3-r@;Ҿ$^#<0@+ɻrau_u)ϼ -t@@c@P@]@-](tK/@ @a@x@D p6CQQ@ `a ?@9@@5@-](d@@'@@j!J@^'?ؿGx L&#z-Ƒ >@@@.@d@AAA@@'ţ?f\%@Q@pR![!??A]@@/@@AAU?,͹?~>猜?;@@?6Yb%?Ƶ8?[ 6)|Q>fn>.ݝ?3@'Y?@U?/Bտ!P @L8@YT`@ѿ R<%?IA˖b@@Yz!@%m/@@?k!BW<5@h2@^?Xp!Y?r@LD?4K?e@@bU\P<@Lj@@^T0S@DC@:7v@{ٰ?@`2@8@@0`@ @;?@@(?ʿӏ@?YA4@^Tio= @OЇ@ ʾ W@}߷@@ @ap@ @+@վqŤ$@j@՘?LewфFAN@@9#@Hv@8?!Z@y:@k!@@Mq^0"@@ 肼@i @bxVz@? C?ϟ@ͷB}@֐@h#L0">Ay$ly (F@5A);h'@ڬ:3ˤ@ʿ3H A5w@p!>A8I|"@;?b_?Z@ @,@uZMk8I- :Fm@!@4F @Ľ @za}XN@A@ʉȭȾ3?c!@M?x1o+dܝr✙ia@*IJ@O˾ƶ8rG@͉@%@?Sn@~d@ `@Ǿ~ @ @@֯?1i+df<=2{@H@iU@ ԿO?D@l@?83?@C@U@@n@d'?T@h<@@XA@f<@<@N@ P3i@IAJ@)7 ?0'@=?i,?Ac@ؿ$A?*!@@@^A' A{_@ފ=?,Ƙ@# @+A?@Yg?薎>?6@?-t$M!?@yA@YY}: @@l@xNT@k/PmκK&@+@2N@kٿMBO |YhspP@B@J@@TyB†؏QٿB?n@m@k@u}hvB@M@ @/AA@|@Z??P쿄/&l#t/?Ǐ@V,@@W@vB@??b9@R"@?n? C?" TvgWm݉S>? +@@F@@?$|W!<o`?o?v걿J91 @L {.?w>!M 3TE$. @eX@@B@;? \?OF'?B٢>q:bKK*U X^?TBE? ?0e@'@#T@. @@<@@1%@@ @:<H*W(یH =?g@Nb@@rYA!K@@àN,9@ٳ@v@?FNοmD-vaYN'a5-9@qצ@Ӵ@f@ %?àrF! @f@||@༿2zfiJ@L?Ɛ }@I@>@ Uоb:`@V Aa AWP@F ? P@?xt?s@-W@P丰?eK@(C_? @A@`@~]t@U@+%>T?ξ"N@IW@\?ƽ~đ?Q@C?cj,0{?_@@L~]'G _X@Ɍ>8Tn?@1S@@²@?vg>rm@A*}AAܳc03@R@ Z*A"y@B־OP@Xu@QhZtl@J?CN5AA1(CB͎ AwB0GAEmA@`<@A. I|AO@&NB1(CO/tCx6-CA9±7Ar-x@¿@ @@mk!Au.ACO/tC7&CBj$A/zbAajQkc@Z@zf@w@w}SDA>G;.YB7&CV4A5#A)m.?@*d+?@^%E@&-X@@XB!涳@@U@JЖTi@V4A/&?s{@^?> @p@9-"@N鿜W?y@!D?X~O6X@c &{~ /`)W6Uo@Z@?=l@x2@F@@7?P?`0@C@6>^iN٪ќ@@?`)@^A' A{_@ފ=?,Ƙ@# @+A?@Yg?薎>?6@?-t$M!?@yA@A:A9&@Y?/D:Ej>賧@@@@ @-H@'@LI@@@_MH @9AA\d*<Ύ2u2׭)@ҹ@P]@?4_@XL*@£?p9@n@@tj6L!\d9?r3e?áx@'@ %@nFE&GtAO. 2737DM?R@$ņ@{?peo:@@!@ 8@>@I?F4s^#,m}bdsABJ̺F@@:(@@@\*@;1@;?kFп"D%?}K?SzF%r X~t` M>&yS>u?\*@7u.*+wCj?Q @Ot5w 57 {Te @?C9vמVA@LB@G?c¿zqDEhk qTq(> ?Q?6@A@@c|@)@h @@?+ =Rkg_31I\{3>R/"@)@@%@@Bņc'uV,C@lS@i?}|;)E22}`! (J#?M@C3@?=,ABS;oE?--@u1@P@(>Cm?@}?Ñ?_?j@;@w@o1龪MK^bSs@ f A#@?G&.m=ծ@\@,D@_@?1%@@&@@Nj= G?@@s@% @@{?+)Ҥ @r[@)@?-S?@dw@-?%ɼa -C@m>@/?h@An@r`//@A@b>p@a[@8Cf%EBA$n@3Al&>MAؠ@e㊴@*"A8P?񉄾c-A@22'A%EB3^CVCARd=A3wn A@j>p$@A7 )vpA^j[AC3^C CkCwBQ8da@.H@u@_@HApj(@Ys&n5ByWC C`%`CT!CALu4bA]QHAaɭ@\@AvV=dBWA {AC`%`CLBVA6JuD@%AS1ڳ|@¿@8q`էi4]'I:?%@.?i* @D@%@(@Nbj?98@@B @BX"b@r9@4]A:A9&@Y?/D:Ej>賧@@@@ @-H@'@LI@@@_MH @9AAN@g@k"?+>[=(@t@n@ ?)@/@G@@ů@tĘ@^@_F@Av^I8@N@m$ՑL!= ?2@5@>}@ ??Y3@U4@#@?UT@M@\@t7@_wOm$MDjNZg?c@@e$> O??u?G?>@T@š@ʖ6ٚ?Ak@pf?S~_A@ߞ@@?@(@Yпɯ9Y>Usev@ H@[X?M &9z?~j@|@ @A@@?>@<@ C@y#@"@?c ~ @ L'Ք?!@ @Q @~;@rq @@?-MT6w?Խl@@0@U* ADx#F@!@2@~$?*4ܾS-0k?*A?E>@?M>|?,x$#@#@ѝ@V@щ@a葄S?D@?n/?(e'@֠?|?h@w+@b=Xe|?lDI@UG?Ia;d1mS@i@®@G@??o?sܺ?j?) @@0@@գk4B;d&@@b?6￐rA:@c@9@UM@V68@JF@\;@+g2@S@C@,.@{Ͽj?|@&@ǹu [P@F)@bjQ@Ar@54@@W@bm@n@@_$?띋Rdv@H?ǹu23]i@ù0@R5x@qAR@8@\;@AV@cc@@t? jp2 ݒ[G O@@/F¿]w?A@Ra!@<@ҭA7@>n*4@'| AC  ݒ`B:QA4>8 )1@!/Ǿd)A@^Ҿ@oMAKJFӞ@J?n=>A`BBBE&a@*&VKAR@*ڿf@Asbrr@@A/Ņ@¥?퇽b(TAmoBUheo* AA2|@yۙIښ?@@,@5i!Něl*"@S?b*߉?@;@@Q@\@8g@+@#@B?ME@4!NN@g@k"?+>[=(@t@n@ ?)@/@G@@ů@tĘ@^@_F@Av^I8@N@j #zz{̃o?l)@@3@x,s[?s@n?=~?r@@ @a@l;j¢D Ʉ?y Ar"A@Yp?,vksv׾˂?L @A0A(&@¢r .Kl@@;?H⽣-@=@M@o6P@7)N@[?w"@6@|@f>. rwK:@?r?8Ӫ?:i.$?@eq W#ٿ@%&@Y/k,?ix'@a@wK:@hu{hF4˿1V!Ь=bDCYhڳzzDqE>[&?/=Ahhuѧ&Qf ;?tZ0@g\? dU&|?vqr @㤆@+@X9?V ѧ\ي]+>7:Q8zK>Jm?a>s\M/@@ @o?X\[!M@<@V1@1jH@غ|I:>>@@@<묿?@nΈ@LCOο쿈#Z?AޫATڄ@ ?YPA^Ig_5Me$9@RM AZ AW?ly4T-uU?1@@@?*ɖ8?ߚ_@)?7ѿW"?_@TX@!-@4@ Q+D4C>@"@=@%ڦ;aY@$]5@%"?@}v@@3?F@c@9w;@st@C>@bXgMϚ@M@u 'un=7?sz@9@ֲ@@v@ E?'t^:ܿ5@y@ϧubBj u@@ rJJĎ?ɫ@@1y,@_y@@|?}-|j[@Ve@j *" _!@@J?it`tc@mUA@Zm[?˚@AEu@&Ծ ?k&@᥷ %" WhUs?M@g$?@AT@ ?t@*K#Aor@S>Oo@?W6(;W8䢢հ<$@0'@_~@n&@@ܾ? @xA@?ځ@wtiu5P8őp@@ԲTK`\?fǭ@@u(@@@>k`zٿb@@Yrő+V܊@(@ MAIV@F@@lU@h@B@@{~A ;@JG@2u+ξ @_f@Aw!@))s 9ş@ȍ@=o@ @@&@ѽ?.@Y@at7~Z?0@ξ @j #zz{̃o?l)@@3@x,s[?s@n?=~?r@@ @a@l;jf>ʿd@0@@v@- @!@܏@@8@wb@:@(`@V@(덾ؐ  J>u@jW@@a۹?#?.+@2h@6t@6h@U8@I.??@@fv@A@y>0 @T7?[%?3&T@yH@0A?6?d<@+@)o[;3@V@m @@W@oG@;@!@ @?=RZ@뿣 1 7`x?E#@ ?]&+l>@?@h=@?>*?mC@?)EE,>G|xR?Y>ZP /1AeʘAdEA'yS+?t-@f8\^?r>)j ?@?>o@CY% 2[@x&@rrf?y6̿k>8+@x.@nݾڃRx/?@B@L%ŮbAx>?@?8??[j@łQ@#?? J@o?3WZ|ls[@$l@ʻ>s>Y32@:M@}???J \>@r@wB@Us??&3U@τ@+@@T@@i`>>Ԑ@@ܚ@=>" JGieM1=@l@@@Y@9@2Aյ@ @x;@k@:@"q@Cߩ<8@9QAHA+T@I@@;@7@ AJA1@cBߩg}??1c w @­/Aq#AM@? @M?)-?@sA.A&?(l4@Jv@g&,@@@$]e@'<@8U@V@2@V@@)@@Ȣ@V锿#˽?i@D@& :PW@<@ÿL ?@ӄ@r@|@ l@ϱf@;؈@7@ffͿtHlβ?x{@o*WUǶ?rtnw?d@8@}@t~@r@~@3|@@?հP?E>*2MzW-@F9@5&;Zο?P@3U@w>@Q@΅X@HW@Wd@c@N}G?v9@qJ@X@ A@Tw?֚ @Zͽ@#%G@(??R?3@r@g@=:>Ü@9,+@w?@tbt?.A'%Ake@HH?ݮ?@?g +@c^A6Ax@VP\?!Y:?wb3%G.}@OAcA9@y @9@19@R4@A8Ami@%˥bf>ʿd@0@@v@- @!@܏@@8@wb@:@(`@V@(덾ؐ p"@]@@'@c@+]@pK?\Pz=?{@8@ @I@1F @Ȩ?4@@@@_.Z@p"@1@Ua@5 @R@@\9>꿟\½l,@%@ǫ@o@`Lh@?J %0>Cc@@@ x@1@0?D?M/'@^e@l@]@I@%0? YѿPDc?p@]@Y1@ P?="?Y!@0?W,gտɡ>?ן^@@<<@Du(@O"A@F|@jI@GA`@|#>[>*pW,1ҿ&۶? 5@ڇH@Ai@[;@%J@"i?A1BFEBͰ@;'@-@]Z@6@?@ޠ?1ҿXL>n@@}ؘ@kCg@b@>U+Y@aB8oB,)B@Ҭ@ (@Ɛ@l@J@XL>4 @?@A@[o@-@vn@cn?lABA:<Nx[@@u@C@o@}C?4ƿctv?%?j@+O@D@s=c=FZ["(?AKG@l@>,>=<ƿg?l@SM@Br@d1[@X@R@97?*Bow@ >M@o@yA@#@-)@Q;@)@g?@ݛ@@2@@¨?XM?so@qq@?P@ Ľ@@&>79𿹦W> @4@g@ϴ@@bԱ?15}@i@Q@@k@C@P?KR@0 @2@@@c?L? s@ @w@@"@bԱ?d6U媼Ţ?@2 AYA @Ob?S>4~? > 0>׎@ A:@@t?C fѨ"d$W콡@\A޾@؊??X'@~?_?ɴ@ߏAu@Ҿ v6$Ѩ(;i@em@]@Щf@c?yс@od@q{@@?_+@c@?nZx(Dq\> @L=?\- @@F?!܎?*L?SD9??:?0:O>?'+>ֿd?{m?,Jb3j[SY??Bܼm>gR@@\@ߎa?#???~6u?бo b5IJsW?w@f@HG?hI@@JF@~ԘH21c},iGw?k@.@ @S'J@pY;>&R@>@A2@t@vN@-?ep"@]@@'@c@+]@pK?\Pz=?{@8@ @I@1F @Ȩ?4@@@@_.Z@p"@@@ȳ@0ͪ@@Yi@6@ݏ*@s@4B 3@@ T@\@'@vf@@@@D@"X@?S@>@H6@"X@9@n@т?-]BB?}@F@e}@86@T@@j@M@D@utN|?q@>@\F@dN@[Ӈie?n@Ӿ@X\@_2?ږueYaS(Yfw?_l@%@@Yţ?@={d$:@@L@j>deYaUk@u??r?E辇>?v>_7^@ 4A0AaA~q?v>,?kͿ e?:Uk*fp? c& ZSہL@AjPB܉AS@ }\$>@*f&| e:>f J\?O6/?~Qɟ;X@OeA@p0 ; @@4.Q?v&|6& 2F[>X?fnR@@;@C\l#_^Una7n?@@MA@y>?'Ğ6&&>vT3?w?NmY@ov@@sW@ݽO\= 4W=O@@\@M@8h>;Ѿc>&>_'@hY*@1@4@g1@EC@;@n&@[H@,(@ ?aT=@O@@aj2@7.@J.@?=? @_'@ Q@@:@@`@i@@(@LD3@\P?3\ ?d 4@'@?H@@8@ڕ@Km@ Q@X@[\@ @AAU@Y?M$BZ&X~\8:?~@?Wd@c@@*AѶ@r@X@a?3?<[@@@f@s<@9y>/@Ql@%@?RIs=0@o@@=V@[?a?1$ }9G@v@= ?DK?@1@M@?^G uV?@!@7''1$cQӋ?@a@YA@`@h?sel 0?@h(@cq@i@?>1D'x_6K@8@1@會@/>>6@ǚ@wJ@ꑢ@=FdDTJd>l@Q@*@ B?n+?^rտN>@G@q-@5?`j@@-@ >]I`.T.;J["F@`@3b? eI @@W@@zfz@gbI?:,@?$Ϳ .;*>C3?y@@ @!X@gϠ4t2)= [@@еV@^̽>R=\F 6@@l@B@47<@.?*>4t@/@@@@@?xjdJֿ3,v>%9?@{AA-@@4t@@@ȳ@0ͪ@@Yi@6@ݏ*@s@4B 3@@ T@\@'@vf@@@@0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40G@C3Z?行>S@W@Mܜ@q@I*@6(2?{t=@ @@@a@!i@AL?g@?@q@Y@@@$ @@)@w`?Bm@ @K(?-A>_?@}J@p$N@W@@ =@@q@r@@aô@t}@:ل@Olw?K=CSv &gދ2Z>?2n@璗@R@@r@\c@@p@@i@E?1U??Tx F=c;=?¢?"=@t?[@9y@\c@oԼ?P v0j?v@[-@-lw>%@&@oԼ?9@ @g+@)@?6|L?D-?T.ϕꡇ>`7@u?<> >@O(j@y@9@鱿@@<@@zP@/?mYb/?e9?.> ?)Y@6o@@غ@鱿@@ u@ @@eq@"`@ @R@j5@?`L<o?Y/,@b?;?Z>@@B%1@@!@@?%)>rVKz?d@@4@@Ŀ@;5?6?l@@x@6/@R@b>gir?0GǿǂI,̿@a@[@/ A)@9> g(k @ A@@-(@3C40G@23Z?ҡ>S@W@Lܜ@q@M*@X(2?su=C @@@a@"i@6L?׎g@?@u@Y@@@# @@)@`?Fm@ @J(?-A>[?@~J@r$N@W@@ =@@u@r@ @cô@s}@9ل@Ylw?QK@=lSv Bgˋ3Z>?2n@璗@T@@r@Pc@@p@@i@E?1U??TxF4c;7=??"=@y?[@4y@Pc@7Լ?? v@j?v@[-@ -㿍w>%@&@7Լ?9@ @i+@)@?6{L?>-?@U.ϕơ>`7@u?{<>>@P(j@zy@9@ﱿ@@<@@zP@6?X呎Y?s9?0.>?+Y@6o@@غ@ﱿ@@ u@ @@eq@"`@ @R@h5@?B@@=%1@@!@@?)>DrLKz?d@@4@@ƿ@E5?,?p@@x@7/@R@_b>(ir?0GǿǂI,̿@a@[@/ A*@9> g(k @ A@@-(@3C40GhRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h@A;?Ԏ[W?jr@Е@r @i@PD@`? e><8@'@~@ @u@ +?lɾ\?@9@@f@@^ @D@P@p@˸?;>QG@>?\@@x@@>Ӊ@un@B@9@@7d@@@ @t?9>Rd m>=bbK:\?d+@j@;@Cn@mc@@eB@g@m@cg@Ō?->?x?TE^i]+??Q[?>>@V@SW@eB@p>Qc? X?yJ? Iؾ(0@S v@ͥFV=Jr@-@m,s?X'@C?p>+@y] @:=@/@G?>DX`?@&RFoi(@T?r>i?{$@[U@8@+@b@԰@9@զ@ܞi@?K >Z*q6`QؿKP?Ug?'?'?HC@Jj@@7@b@@$@n@,@Y@[p@A@U.@]g@d@?!7@n>@'K?O?f@be@8H@cH@6@@.?I;?T,?z@2@a@!@c˴@z?n?.@[@@]@8@?_p.?gLt%]/MQ@-@@mAk@_l>h^@lA@@c@v;?g@2;?[W?mr@Е@n @i@RD@`?e>=8@'@|@ @u@+?ɾ\?@9@@f@@_ @D@P@p@ϸ?;>G@>?\@@x@@<Ӊ@un@B@9@@Md m>= bbO:\?g+@j@;@En@pc@@eB@g@o@hg@Ō? ->?w?P:Pi]+??O[?9>@V@SW@eB@> c? X?J?Iؾ(0@G v@ͥFwV&=Jr@-@m,s?X'@?>+@w] @:=@/@G?gDU`?@=RFiً(@T?r>i?~$@^U@8@+@j@԰@>@զ@ܞi@?O<^>ҫ>*6`QؿKP?[g?'?-?FC@Jj@@=@j@@$@n@)@Y@[p@B@T.@]g@d@?7@"n>@1K?U? f@be@8H@cH@8@@-?4;?8Tw,?z@2@_@!@f˴@z?n?0@Y@@_@8@?_-?hRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h@^ @w]@ @T@$e@@?5@: ,@7}n?vJt;?2}@I @`k@S@@h|@ T@@Y@@"@AA A2@Lޑ?ͽ3>hik6U>b?惶?v@D@@*7@U0o@Y@%?r~?R@@w @N@-U6p忕2>}BI@+@Jw@s?)վy&U"@߸@@"@F?%?p!A@8@U@UѾBP?!N@@@Z@๾?cb?Gnb@?U1p!*硤Le{U?@Le@@c4@oq1?u/<r??"@$@3@pg*^s,P3[y @i@;@@?$ 3? q@@Ɠ@yN@Ӑ)n^s빬7UǸ+>RŒ@f@"@j9?[,@ \=9,>7@x@=@@ș@p9 빬OT߬E@x@_?&YD@}@@@B@S@#2ɿis@@ ?׿0OP2??%3@K@0H@vc@Lw<%T@u%@=@4@?P2]x@;@U@g@A@m?~n>ngпw$ҹ:Wyd?@vAA~ A32@I@]x@[f@%@@@!@Ht@q @@x?L'D޾1Y@؏@־B@i3@@/z@J@@䛱@[f@c@&@?b @sNB@:O@6@@pd@FE>K@RU@O|@r]@3@D @ @a@c@[ H?Y@տ@1@B@zo|[Sbb+6?@ǐ@~t@H?u!9JL5>H :z!)?qD@@ͼ@hΦ>t@Ɖ@G^ʽ@)A(N@a? (>ƿHᝌ+1?L>no^?>D>f]hXATAnA?h?3@w})A?c??ٿᝌ@`{?.U@Կ@Ƞw [Tb?TD&?QD?v?SY]4Z@C@A)"@s$Pϟ @?h/z?W.?ϬȠ4Zt&>S?[@a@@IthQ$Ja8? @f@@>|>G4p;B<->@Δ?L@@@Eh@־}Xo6l?`@7A@@ D@>p;@!?@m7@3@@@j;@FG@0@̌@@ 1u?D@@Y@s@w@7r`@f'@:? ?@@^ @w]@ @T@$e@@?5@: ,@7}n?vJt;?2}@I @`k@S@@h|@ T@@0?p@|@#@@e@$@D?c&@@ @F@G?N~??}@@@ߵ@@0?BncMW8?Χ@1AAe@[?j68?Y2?JI>2? @c]AA]G@T@`^yBt. 5o> @AV@8?|R?ۯ\@P?\?H@0 AO@=t׭t7 XZc҈??Tt@?@mt?@q@r@,Ş?4@@ov)@ڂPiF'7 (^AtQ&[? <+@so_?p>FW@p<@)@ۂ ;te?Z3?.?2M$cNw'?;Agi /l}#Y?b@@@>?L@@͝@w&?;@Ӹ@!f@Jrۨ6" !eouA@ A@\?7?L @u??ϙ@BA@?k] !ED[C?@/@;$@wS@d'%Z>x c>Tr?@i@v@Ģ@9J@z@DED 2@ؑ@@/@sؿ@(<@?]&?{?R@U@5@n@ 5@?*@vj@@|@~-G@ 2@&@T@A8A>@XÄ>f4V ,?b@]4@g<@2@?T5<<?^@@5C@@&@??RE3@\@Y@j v@Zp@?P?p36Z54F/4?R@z@G:@?F?X@??ݿO6;?a}?JT@@@#@Mʿ6@(Aj[A?x]@U A0q@3?o?P,?ݿR@]H@D@`@2@ @º@VB8?ZBrB@v-@Q@b-~@W@$~@qi?t?@3@@٧v@4]@=Jc@׍$BxB^#B:@(ZrY@ʇb@%@ɇ@T6@t?dC?U@mp@@@@ToΉAPAeAՀvؗv@@>@Ǭ:@[@^?dC�e2W?+?|@@I@t>e5\鋋aא3@IQAb@Q@>>tm?>?L?@>c@GD@E@EL@Ÿ?iߓ53@E@͆@m<@H@B,@R=@& @m?Kz@d@3@?@'@th>R>S@R@mV@=@ٓ@(,??܎@@P@@Kz@0?p@|@#@@e@$@D?c&@@ @F@G?N~??}@@@ߵ@@0?6)HZ -@=@@f@69@yز@@κ@"@wP@@A@G@h}=aG!ݷ>-a)@kNArAIW@[@@f@W@A}OA@hp_> 1IJp?&?}>ȸ?G)AʛA<@m?Ü;@?5G@UA =AN!@OmtN)@^@IJ|b@W@@V4<@=@tr$@@^M@ @@&@C@Bg9xT?@@8CgTS@G@ں@?1@g@m@i8@9p@]A@gyy@$@$RPȯ@ @8Cv)sNxT(?zǿ?P@, y@8}@/@g@j@h_@?5$4t9?Bn?v)( @R3@D @E@@?!?.?!i?{@#@/V@s@r=:v?@|Q @"HDA:6A|@+?8@Ă? @AB/A?194r?=D~?:ldzY~ѳ@l?TA AwEk@|i@s@ZQ@M@rA*.A-@DboglqKy~fC,@0Y@-@Kx@"C"@@iWA5@Am@@.@@@-?}E l`P4a{N:?8S@(@` @D,??0k@x@M'?}@+<@qK@?ߠ@@@U`P4S?dH?a?o@jbI@:ʋ?A?-@k? lS},wS?4%@Z?#?=U@wM@@&@S?|@N?Br1=hۿQF5z??9o +?@D\?x? ?~M?%ty5?%@|@k?* ? g?X8Z:I?RX!L-AGA^RAj-)J?(@ I mn?ņ?k?p7O?@ ?6M>?jK(kò]AAEA[>GP@:?Yf?i?cp>p7!?s??~]r??9=V}?@@@KxZ @?s/DL?kV?!?=@.?y_??5Z4]d/@R@B  A#?@7@QY滶t 2#?t?=@?װ?W @Mi@s,@@.?B?gm@(%@sVQ @@y\>>);@Ea@@j??HZ ?Ԗ@2V@*F@P??cA@d@@@s@P?Z=Sn@@゠@??`76)HZ -@=@@f@69@yز@@κ@"@wP@@A@G@h}=aMȿ`cR?h@@ ?i fR?w@n(? 9O?D>@е@ܦ/?ygVe>3@i@:#@zXp͹T@P@ (@8@@ɪ@+@B[M@5^@G˯)'@i@3@6j@ @Kqrzg^D)?v@¯@g@ t@=W@@$߂yLy@uђ@6z6.hcE~@>@wܡ?Qc@B@F@v@Z@w @wӿ.<@1U@-.LP$ArxF@}<@>m@@@Vd?B,@$ A@Kţ>e?o%@%XL· va?E p@?Ƿ@rAO@,?.@$AW`̠@@V@D@j*@Fй? @O@~D@Yڰ?UO@?=eQ>´_Qe]p@@Q|'@h@ֻ@s@~@1o@t|?%@5?@ T@ Qv_vs3@N@9ƿ} ]>@7+@'7@AA@a@@s$D;gU^@q@`ve@Jo@T$@{#9FR@3@@1 D@@ AE@?t72@:T@ηecanp?D@e@yhP}+{;?}<@t@|`@۾W @@@]aʾ ?.@@@M~`y7yL\R?A AO˛@S??辔ѿYu>?@*QA iA/@.lq32 cJ@@l@>T@3s@K4H@':@ZF>@3@@.?;q%@e??1?sA=տ<0@/@oƕe?V?.ÿ;"F ?5@ad@%@(`H6;[ƍE=N$jm|歿Y*^,w }I?7?)>u)OӮ,(`):qKy7'?L/@?6fxю!EY,@)@H@b?$ gNg-!.l=-P7p(>׾`w(2!?1?dx?a? ?MP5%Nge@@*@}$@L?S`[YNƚ3b@V@B{bӧrY@ܓ@*Į?:N@?t'@(@e@@de=r@?@y?B>=@W^@jqa?ի@<.@= @3@@%>^dfFNoEU?@HA@ڦ=?WSl]Ed'þ"O7@Ґ@b@o?ȟfMȿ`cR?h@@ ?i fR?w@n(? 9O?D>@е@ܦ/?ygVe>-O@0Ϊ@K|?N5ϿK~ʿb.@ɀ@p&@=lz@kK@qB@$@="L@٨@޲@l @yuTS٤?w@-O@o݁¿v2%@L3@--'?W@@@\#@#@aq@^@?hQ׎n7@ƈ?@o݁GҠtQ f@*@ƿ P@/ A@ŝ@@ AW@hU@~@?U8?GGά= RZ^@yAAǭ迷Q?z1A5T@?T@nAA?$ֿ@*@A@Rޣb?AJ@ȿl@Ap(?<@5@ ??:AwNoBbBcBV3{Q@Ƌ8>3AՉ@|_;͘@AM17Nޭ@R#6+[BbBwB B Zʤy@܄, AY@xv@ѣA:J|-@% @҄f֭3AwBn"=RE@@YB}?D$Ay A5Ԗ@S AAV?Nͼ@wANH¿@n+a:j > @(`?cLx@o%AWAa@Ț APAz?u@̩?@@΅-@ 'P+zcD޾K@ @Ͽl?A@}@}@@u@@@_@ĦX 8?}L@?QоzcD@TC@?Fe/@@@/@ Y@Q@C#(@ @"@x@%@kګ^}=@@(pM_?:Ϻ@j@M`@@V @0 @@Jz @FN$@Qf@2@@n*,@uo((.$pNf[?sa@{ ?c?R@0?3Z)>i@ @X@Q ?qh@,6?/d.$@2@T@>@@8 ǿ>e?9ja ]xA@~?̿r?'_@@o}@@6C?ш'?oo?u@#@A&@?oھˣ{_7<˧3I?u,@@@@vb?6C?b?l@,@z@a`YhB_SwO&@=@݉@☜?Fٿa'p>?E<@@@kE?-?$`XGxt o#r5?{i@3_@+_@ @!0?p>J@q@:@#@?5+w?hľwE?[,@;L޿3"@Z@GÌ@x@J@5qj?1BM@?D<=6?$?)i0?n>@U@8Ř?۾b?O@~a?.5?E1bV @^@@U@@·?$?c?H??AG@Eh@Bܥ@q.?sa(n|5?-O@0Ϊ@K|?N5ϿK~ʿb.@ɀ@p&@=lz@kK@qB@$@="L@٨@޲@l @yuTS٤?w@-O@U@@A~@ȸ?+Z0 ɥ@&@@X @]C@5@Ԗ@t9@ς@fdo?@Cn@U@27{?<@^O?=xܦ?Uy@@?'`?m@h@p?4?b֑@?c2Jyc@@Cq>J3@aAJ!@~&XW@3 AE@Aw@#6@#*9KGBǽA*P@#*AcD?x A@Ͽ@HAs?~3#A@V)ьAKGB`C }$CIMBˣ6 A8@EgA@2@ AY9@uADFG@9b@Ay@3=g@+@!@lk=!)DAk@U @lVt?"@H@@@M}1tY?@@\@>ʾ@<3@vL!)@žA5@WDu?V@@@ZqA֦@@#@;>?rg@]#@?3=@L@x@ 9=gc:X;|YH`D?xp@}Fu@uq?,ZҌ2'. fD|Ht?O\@d@Ԉ?|C| @"B@֫@9/@+@NV?Ӥ+|%$ުiTBc ~*ۿo?D@@Py@@ @E@+@,d?пhc:'?:ɒ?+B HWXd$'> 9?w˪ww?X/@E@;c\B/rm樸?=@3V s qs??;>3y|;c^@x@'@21='bdQ=TmqM=HW?@^@8@@5@+ψ@w!@O>ۿQV۽2CJJ'@}kT;¾|` @x@B@@8@bzf]9t0|G@h@?kM- *fpLq"Ʉ,c?@K+@XÄ?I(Rbz Ih{ssBOu@=Z@=Eg@WR?y?%@'@o?q@ͦ@ɖ>@(&y. IU@@A~@ȸ?+Z0 ɥ@&@@X @]C@5@Ԗ@t9@ς@fdo?@Cn@U@@^ AzA_@v>y"O@D?i?ĝ@@ D?)E@ ?Nud@@ ,@@/z4@@J?|O[>ŞA@ @>Ě>o?%@s@Zœ6[]@@wm/r v @}`?7713?@K2@2\޾?[@a@6?zYDC&@T߆2qA)AsHd@x@qsU A@1?@&A#@P?*@qA~&C/BU;A /Ae:I'Ax@r?@A`E)J`i Ah1B u>K,B~&CPrCћ0CP BeA- ,@#@ 73@1AzRhU ""AI̲™jAqCPrCD$CB,A,at/<R@ [?-44ֈ@U@ @9䙿\DKWyΩFwp =R@9@ @]@U= wծ;\z $L??@@"f@%3FyΩ@@@paA@mG@ o?%-?Q.=[b @Ǵ@@U@@@|a? @EF@K'@{?P2?IJ?IZ=̨ ,nKU m,q?Ư?nM@o@0/@|a?k>E1-mdQaE?p?E l} pQCg? ?~p$ D˿Vuk,$@EP@i_@+@?0?ŽuCRnǛRFgWB?!c? ?[Y@k@N@,$@s@E@*@@@[@4Cb> YfܽV([Go}<??y@AA,@s@B?r {^>@\@j,@] @ La>,;`R?6@l@B@@@ƾsBethY EF.?@|@}YGb-?y"O@D?i?ĝ@@ D?)E@ ?Nud@@ ,@@5@jԖ@i@g&= @}@+h?X,M><~@֊[?!?ӯ@*@Xvɑ7?@i@5@3DSh\@G @c@DI#?@ @6??wt@n@?$@@Š?eى@P Ajr@3Du>v<@ޝ@Y?v=O@2@l^d@!L@@@f!W@V$>N=@2@1E?1nuڐ ~WUAzW@"eW@V+]@!?p@$k@u&րق?@v=tڐO :a^@3@ Eg@?"b?@߿Jc@@wRtmOxA ?jokM7@$A+@-?W \@L׿eAZÓ@~sxA1;X@Y@@?k%?7@&߿;CsC@4@qIs뿁1 u3DZژ;@]?% ܏@*@r"@pc@x˘:;?@ t?<8rY %1w-,@0@]oҽ>BM@\@+@@7@{@Kl@>;?Mȿ^4@@gd?f%>Iw@@:@ *?q@@5?F?@, @q?ܫ@S@?RR_@@ Aø@>=ΰ@w@^@'ҧ@A Aej?6i`k>*ȕ@z?[A?AW@VQ@3@=ΰ@3J)207$V@P@O@~f}VC?>cIAI@<@@GHx3t&@*? ۾vy"?G'@J;?Ur?t&@ZA*@~@=@@mH*\@S"@`쩡? x?܄߿%]_@,@%@bAZA@E@@@XFr@Nz&P.]=p# "6G "@"d?y<@Է@'6@,@@xs 2@G@@@UD+ %z3" ;+&c@om@G@M8@俨3@|=@"@:@jw@P'?2}jL9.E*:󿣊?t@@@3@3@QAA)@@@cÖ橿??j>?tssˡ΋@@@c@@QA?.?[?u0@{F?9t >e ?B>}ML2>?K)@HN?6ž=?`,m*nz@8:@l@ꢪ(S=Ḑ?<:4#F>vTu@B@fC @*e7lG`,5@jԖ@i@g&= @}@+h?X,M><~@֊[?!?ӯ@*@Xvɑ7?@i@5@Լ?>o^࿦X?O@Z@D?wR _3,?4@6F@L@A>T?Լ?8'z@_$@2 @ZpIm;?P@fIc@$)mY׿/ I@RAW@6\F@ו@8'z@k,?S @T]A'@9NW??/ e,A='6 Z@]@6A=@5A:@k,?8oAjo2A}@ ZLTTD;e13R2q>‹ܼ:B?k8'A A889W'i@mn@;,ϵh4 @+9,?IޞxnhD@̯@%ÿ]9^Ù#V@'v-2?g@!2E@T?ic???D^b]4@/+f@13\x<=R@A @?3@}O@5~-xRV?AI?A9@2SoY(*fW>beYg \̡>?E?T)AYQ$A?g^s?W @FK!A@W@)S@.@$Xbq@x@IGbd@A@g^s?ቋ@@C@LmCݣ;@ĩ ALcy@Se,aDDu@A@` @@ቋ@@%?jѿ@y@V@k>vqe㾣!"]r@z@T<@arN`N?@J@*h?6r?u @1A @Z?ktPxZ1@!!@DA36@>@Z?J@@Շ@w~@Y@!@?\?p8?",A >X>!=?Yl@W@‚@ @@qA5@G@,/@鴗?rrTPq^o4yڿH>*u+=W?'!@l6@2@qAiҷ@@#\@"@.@ 7@Lƿ_~ )]tޏbi10@4@1?$@4@iҷ@;U@ˁt@SJ@>:@E@@cֿ9]W(pw?;o@Xk-+ؿwB@@ɼ)@v?IH%@;U@~@֛@]@?`!@I@Zbod'=@~ 1]I@{6@CZ? Z2@-@~@p Akh@@Z'@l?n̾ 1?#پcc2d <>c=>?6?@u@@p A @Sh@w(@y@|@ @)X=[Ȩ?? V"yা ?d7?g@@@eԯ@ @v? Z??@ A\@5@Wt& wT9B|ҿCoƼ?&@*As@L4P@8@v?Լ?>o^࿦X?O@Z@D?wR _3,?4@6F@L@A>T?Լ?ye?9???+ա@L@J@w?,cA?%@CJ@P@~@ :@iw3>q?@ @@?%W?ye?|>8]tST=@X>p@OH?r>x>=At?"@m@,2ȿ|>Tـ??i׿ў_aK@.S@U?Y` -@D Ŀ!@$@lC@|֦;NTـ?`@@D|=@⎎-/>%.V@w? ʿ3e-?2??%?N@Bk\뤿D@-P@`@?@zq@F?߿]-*?Y>R_753Oj? @;@܅@=@b@EQ ?m?>>?yfd>, @E9?5=d#`m?݁o@܅@?xR@Y@Xg?͊@#?g?'@c>l@G%@c}.>v&#EP???E*%4>XHf@?@&@ǿsy;R>+|5?2@@5%ic̿E*E탿,GTfѿW`@e@?(qS=P ?n>+r@b@:XZۥ'E탿?4?^0@5@g@jp@`V!@[b@,4@y/@*?uI@*A@@y0M??ːH@@AmA~VAz@-J@ʫ>,/9O>i-@ 䍿R ~@TAbA, A}@ːH@o>8@ze@g(@ ?AAT@>oX.H&>> C@V A(A@%@o>8@\%@/1@'@zv@QT@"o@|3@/EQ~&LWt`@ tW@Aa BAOT͢@@?Iα?\@H@T@@k[@ @B@.@^@R@3 ֿ鿿8?,?4mj@~@R{#@jTc@@g@@?l@@'AAT@@eBAZտ(+)vV K>O4@ Aw2AjAt@?+?UG@AYSACA{@; ?4@x>(덀?a@V.3z@HAG\A Abn@+?ye?9???+ա@L@J@w?,cA?%@CJ@P@~@ :@iw3>q?@ @@?%W?ye?@x@@b@f@p@?@?t@&P@~-?|r@_d@xR@D0p?=@@ԥ@4@/@@Nc@#]D@Cv@kӯ@Aj@HN@h[?5V>+Ty3?Z?xi@|}@A`u@o?@-@Nc@cKx~PhO6:?@ Ax@,?TѿY쥽 8]FC@4AA@@ ˾QcK,idQ;a@@$@,?#3F?g>P}=@@@Ch, W |z@ٜ@b(b:P=@Έ@s+@?wE8iLTT]@1:@3:"CK.@n@J~( Nn? ~Pi>-@[&R@8{=䣇=ߤANa_@@@$?ol;Z|}@82@%@8@d@(X@00@? ?.;f6Y???(@%@8A@~Q@znB@}@ @l@<6@@1@6 ?8F\@v@\0[@V1@T@%l@AK?Ey@J@o@UΙ@+)@ @>@hĥ@F@<@ '@?w^-=/-@F|@֦?;#?(@י@w`?#? ܟ@ɖ@o_@@>@П@a@4h@yW@J]@?OE@-@(ʿ4Es5P@x6o@*;@?K?_@-@П@U@m @@8@/tB@ ]@ԙmB@%eȾ@2g@z=7 @ڟ@h@U@i?@oA%;@> m@vI@>إA B%A2@{@l?7@u3A@i?x1lZK@{2A@?h@p@GuhY@BPB&A&b=Y@.v@ʸ?2Ax"SA@x1l =$@A@g?@=9@4ה@AtBXhA؈@@>ɦ@ AϪ@ =Z5@S@N@?7>'o@0Z@DW[ Z7ޚ?bE@kGg@"@<@g~@Z5@k1E@P@k/@&?"!?@w8@s?rBk?;1@E@@"3?@78@\?@k1E@]@O@=@ʏ@@@@AA?@`@ZC?)@:@T@?H?>h@@=?+@&R@]@@x@@b@f@p@?@?t@&P@~-?|r@_d@xR@D0p?=@@ԥ@4@/@@S@1@?P@u@@ca@u@@ >a?pG@J@w@Z@'@1Q?O-@S@il@fc@@ @E@y5@;?B:?{;*m ԭq4??*{E@@H^@"@x@il@?I@q@/:@Zp@c=!zb>H5ٿi4x{YxL@ @V@c2@?}7[@lq@_?C0^~-ǾN>VK? ܘ?J_?ցxӳS|?F@Jj @.u C!?3i@ƿL?u 2)cDڿJ~ѿ"'6? M1O+^>9@*?X!.莿4dm?s~@2V?:ӿĿV˿5^:hÇ++>oԿ?B<@R?j;莿v D@~r?X@EԘ?,s9VA=x)\Q9?e0@ ?,v #+w@Q@W?Pc3աtP?>;G?;J?$8W-WN2?R@Հ*@, #.d?n@@|@'v@;Së|˽Pu'A8?r4n`3S@*@8o@<=@.d?Is@! @C@$@8@=U@z?b?*>1} q?J@Q"@qm@@1%@J@@Is@׈@$1@=! @@'ɮ@@P({@P.@}+@~YMa??@h@,@9@@l|@6@2 x@׈@m@W@X=S@vʰ@@k@t@?r`:X+@@@w@@D?g>@m@ A@#?% ?A@X*@ A@ms?7䃾:?e>z?@AE@:@f?P\?ڴ@ AEZ@a@@R|@@xP@L@L@$@3? b$?c$HhCQ@@k@:͢@䠆@`Ԃ@˓@EZ@φ^={@h @@zT@.X@jNhM:q#@@=V={@R@gh@@*U@hφ(#XhM@G@d?4?k? +g"o@@kH@@%N@]t@Q@o??5@qڞa$PvVu@Ib@]@@@v)@&ܿ[[@R7@)r@h@)@F@u@Ѵ?V]J28cN_:@T@4@ƒ@mNs@肈@Esz@[@6aAB@+@p2?xY@>@ A@3?3ti>@1@g@oQ@@?e@i'@6aAn@Mz2@\3<)-@s@v@@7;y@A?(P?Gv@פ@@mD@e@=)?>^@n@S@1@?P@u@@ca@u@@ >a?pG@J@w@Z@'@1Q?O-@S@4B\?WG@sJ@@X@U'@XR?-@S@@!?P@@?@ca@u@@46[qt14??;yE@@\@@ax@hl@dc@@<@E@j5@;?::?-+m6kٿiA4ӯ{hL@a @uV@d2@?hH@p@@9@Wp@nR!zb>FkٿK?'?g?ЁxSn?4F@k @z;Z@iq@_?0h^.Ǿ>K?}"O6?71k+j>@0?!.e C]?Mi@L? )&GڿHMaѿ}"g‡">jԿd?:D<@?X;7df?}~@_V?:ӿĿY˿^g A'( ࿥\P?0@䮹?>, ɫ@4KG?;MJ?5m+WBQ2?R@7*@#}#'^w@ @Q?USc3zP?>s'0?y4]3hS@f)@o@==@Eb?6n@@|@v@;ǫ+˽Ps'K q\?!J@W@pm@@#@J@X@.s@e @@ @7@?U@?ڷ?I>3}K La?_<@e@@@|@"l|@b6@~x@ֈ@5"1@ @@ɮ@r@'{@=-@d +@)Lp :+@@@u@@7D?g>@l@ W@!=dS@K˰@#@l@t@?p :?nf>z?@Aѯ@@L?fV?kش@3 A@%??A@)@b A@s? :?&?CHOQ@L@@̢@@ӂ@a˓@Y@@@N|@sP@K@J@_$@W3kb&?o@=Ş=f|@&R@h@;@V@+φ/S=|@ @@bS@X@RMq#@o@L@i*H@5@N@\t@Q@!o??5@ONbΈ:@U@z@ƒ@Ls@,@qz@Y@5@p@f@@<@ps@ʹ? ]48ONPtЖ>@梭@g@Q@&@|?ގ@X&@`A@̀+@\d2?uY@\>@N AK@3?@Pts&P?iv@֤@@C@e@C)?/>^@m@Fx2@β뾵,*-@t@@Q@7y@z?4B\?WG@sJ@@X@U'@XR?-@S@@!?P@@?@ca@u@@4(?Rr@c@R@8'p?@@ե@4@j1@]@@@Jd@g@ p@}?@q@P@(?,.?Z?vi@}@A{u@x?A-@^c@Z\D@v@ӯ@ALj@:FN@U?;>,@"[6tD@A@@pQReKz~NhO:?@˰ Aw@6,?R5ѿ@?>w@@7@[XP;a@.@0%@,?p# +F?!b̕R=@ψ@1@?D(8 W !@'@5b!b1<+C J.@Kn@~( mmLa]@\:@3ڜ1<(7(U&3:@ŝ@_?v P>--@E'R@"{NL=݇=f$Y?:?(@5&@38A@S@pB@}@2@@@c@W@v0@?d?ɼfL@å@L@<@9'@Q?w,=+@z@Ц?;rP5P@&5o@->@?|?[@+@ϟ@_@1h@wW@Y@?IE@-@6-ʿrB@%ٳ Ⱦo@5g@v= @@g@HU@n@@5@%ؾZqB@Z@=ƙmB@B&A 1_@c{@pl?s@w3A@4i?@AM<@># m@|I@9N>ABmPBΦACY@-v@?A%SA @+"l)O@2Aĵ@?@{@qU^@}BmPBtB.YhA'و@]@7>ʦ@ Aﭟ@='@AI@g?o@}C9@HՔ@AtBߚ?aߠ@XJg@@'@d~@f3@R@M@ٜ?7>o@",Z@jW Zߚ?>;41@E@J@/?2@s8@w?@c/E@1P@/@??t@8@rs?Bl>*3@r@S@?6?~h@ç@A+@ (R@/]@O@=@ʏ@@@@;?@^@C?*(?Rr@c@R@8'p?@@ե@4@j1@]@@@Jd@g@ p@}?@q@P@(?ܿP@p~@ :@>3>?W@ܘ@=@_?g/W?jte?&??;?9ס@@K@w?UA?R%@lJ@ܿP@;>K=ԠA?!@B@an+1ȿ>8]M'V=@B>p@H?wd};>5F.V@ۅ?ʿAeu?N)'p?K8? [m4 @$@<@fo@;b@«weVT*??dཧ,0?rI>vRg85Hj?&@@-@s&?]5㾟?b>>߿,?6wWd> @<9?5d"`?}o@م@;@W@1E ?xh?ߨ>>?'@mY>Pl@r&@+.>'#Ed45H?*@@”$iVa̿|A*3C>㌥VXGf@@@&@ ǿr;)>rM ?d Tf>r@b@;X⟕ Y'샿FTفѿX`@e@?(=rM ?(4@/@",?OS@A#@V@.-@%퍿Rn~@TAbAU- A@H@…@A?mAVAz@-=J@ǫ>-/>7 z>H$C@ A.(A@&@\A8@}e@)@ ?AAT@M6ɱ>Pb#I>E~ꮛMfu`@&=a@=@l W@&@L@*\%@e1@ @v@G T@ n@W3@1QELAZzuA~Ei@3@]???@[@ kp@M@@=?@I@~#w@z)dۙALAZPBAv}+@ה@.@))@5@5@}@X@Ʈ@{??\@uAT@İ@#BZPB BrAT3 Т@@?|ܱ?a@J@2T@Yj@@W\4@` Au2AjAv@ ?l@@'AAT@edeտ +) $?a@W2"z@tHA<\A AIfn@,?G@ASACA@;l ?N4@> ܿP@p~@ :@>3>?W@ܘ@=@_?g/W?jte?&??;?9ס@@K@w?UA?R%@lJ@ܿP@ =3v?@D@H@A>?^?>bP ?@Y@qB?)zbZ  ׿/h =@QA@9\F@֕@k&z@!@- @4[pmw?@Gc@`$sY ׿m?06tZ@]@%6?@)A또@,?v@\A$@yoREL??e !eJ/RIq>|Cݼ:?7'AU A8ؐZAm2Aؗ@@]LUGQ;1J/R,D?I^N}nhD@׭@l2ÿ]:WM'8@n@ұ;O͵Iq @"+"E@?c!??S)#+r^@'r6?7@oW @D?z@N@.UVobߣ]h@(/f@`3TY-k=R@ _Ye ԡ>?G?T)AP$A?{A`>A9@ѝSsoYG`W>\_YGXobķq@x@ȇI*I9ad@A@]s?( @$J!A @^@[ S@ .@ݓ GXj.WaxD@u@$A@c @}@ȉ@0@}C@Kmݣ;@z A8`y@ej.d㾬!# ]o@~y@8<@]aT`?5@o?ujѿ@@@i>v"dQxZ1Ӛ@>E!0@CA4@>@?+J@h?p?+ @A4@X?A-Qx$,W >Q>\"7?Qj@TV@@p@@ԇ@@~@V@@?f?t*?$,n4ǁڿu>'~+=?&!@i5@٤@A2@E@d/@?/r`^`n4cA#.0@4@|/?V$@A,@Ƿ@@$\@@.@ 7@ƿ,4| w cUs@D-r+ߤؿ ?@ޣ@})@pf?v0%@zU@tt@&WJ@zD:@G@@aֿ$9S(t9x?Us@I@YFWI@t6@LS?Q2@@@<@]@6? !@tI@!Zb_c=I@ec <>|Bc=/?3?@gs@w@n Ae@@'@.k?;O?>پbecڍ"j馾?dg9?e@@@ԯ@^@g@&@4@y@@FW=?~?弴ڍ"ޥwI9BҿWo`?@A @[4P@҃@?Z?]?6@ AW@5@?Gx/&ޥw =3v?@D@H@A>?^?>bP ?@Y@qB?)zbZ ?~@[?F!?@*@( XǑK?@@O@Ӗ@Z@- @}@^g?,vE>?~@zt@wp@?@@X?Sgrى@E A&jr@4Dg\@9 @e@2/?:@^ @?t?zt@$L@@7@%W@tR>:@Z@cE?0nuvf?@@?=O@@fd@$L@.?p@p@]&Ѐ?2@x=tւ E}yWAHW@7W@4]@.?,"yk?@.߿J@@WRƉsm O :^@|@mE2[D@u?,"B7 ]@D׿eA@ē@|8exA ?zzkP7@nA(/@q-?,?@߿'ɕ@(H?S>c?@I@<@@G Hd5բ)"/6oZ@ R@O@}){V(H?P /Q?m>w?Y'@;?gD?s&@<*?M۾j>?y?;@H'?zTh??Dǿ)?'w?X߿ Z@~@@AA@*@@Q@%H+-[@R"@6 ( V@e<?:@ҷ@5@Ȋ@*@@@@Ar@y .@# 6,3f"u;-&d@`l@)G@8@*?@N@4@I4@J4@l<@s @芨@!gw@@/?( 2(mJM.g>h?uyơP@~>@a@@QAcA<@%@@Q멿??͟8| MFG4>Ѧ?)@uK? =̃?,~?G\?t0@H?h >i ?">ܓ8|Ч?W24FvTu@u@ME @bjGD-5n*J ~@F;@l@S|=Ч??~@[?F!?@*@( XǑK?@@O@Ӗ@Z@- @}@^g?,vE>?~@'@@?5E@< ?9N@d@&@,@_@^ A;A@vF>$O@8B?}i?'@>?^%@s@V6S%[@@F m3x4@@S?F>OA@@\ >>}8޾.G[@@E?pYC&@Trކ1rr v@c?)1?) @2@}8޾;7?@A0@V?~*߽@A8)A'ae@@s=w A@;7?Ȟr?-@AqE?J j AN1ך>+B~&C/B;A9#:A:ZIA@Ȟr?O*@&AXohz #"A ¿dAC]rCy0C; Bm%A-@2@@OZ0'@œ@`rc>kAnKPewBM$CBw,AGAZ ѱ}@3@Z0z@\\@R &뽥@K^@U,]e?8A3|A9LU\&z?3ʻ@;_JG:@@@zu:?M@~˘?;bǍ\"i@ %|KI@?,/u<@N`@:@u?&? @[@]?3« U@d@ PLqTx.NE@@5?[a@̜@zsw@O@? @N@4G?zS@M?1H@@a@-@/AuAE@܆D?@A@}P@ @R@[?--14C׈@U@p@ߙ`D- w_cy @^@@]:b_t[ R@wت;v UHQ?y@@D@f@72E=ϩGw=S@@5@@HU= w,f:[jf @Eƴ@@@@巭@c@(@`A @KF@|n?-?  1mޡQ,L q?j?lM@o@3/@h?Ĉ @zF@J'@y?2?i8J?Z J| QNCg? ?>m$t?˿zuqSDq-`RQK?ȩ?F Pj̚P&cB?g c?G?X@I@N@e$@]EP@_@+@Y?3?ŽuCR3j'Eop?>??@AAI@@D@5)@@8@@a>.v;aܽ';`?6_o@f@@h@ƾiC>rzR`>@@,@ @WLjN:,;cu@; ?sbx@e@J@?#/$"4ze-ht FW6?@^|@'{YG8?cu@'@@?5E@< ?9N@d@&@,@_@^ A;A@vF>$O@8B?}i?'@:B@5@Җ@)7@t@)np?D@Zn@]U@@ }@B?U++ǥ@\%@@ @:B@(?c?Yn@h@?7?ב@?a;2?[>@V?>x?z@@?(&X@ˬ ATI@?2w@;@5(j&IDf@N@'q>7@YAO!@&X]Ͽ@1Aq?3<#A@όAJGBAph#P@"*A+DF?v AꞳ@]Ͽe)@ Au+9L@AJG@s9jS}yvY?@f@]@څʾ@*A3@J!)A*@ @`t?R"@I@@@jS}M@j@%"3@@:֧@WQܾp'i>#@|@ϟ@ A@XIu?LV<8@@Si@Q@@M@qg@! #@#?H2=@L@^x@9=ecV:[p6䦁@@#@>?qg@4#.MD |Pt? Q\@e@|Ո?|CۥHEA?vp@pDu@St?*Z)24vTB?e ,ۿh?}D@ł@w@@` @@@ԫ@G,@F+@CV?Ի+%$jvTB I}YZX&>b9?6wr?/@؅E@=+@ d?2п.s3'??+B r qP??<>3z|>c/\T0r^m?;}@3qWВ rF-b=*]"䘘?@^@$x@@2:6=:cgd? 0@~kvV&¾] @v@@@7@@3@}̈@Ry!@>SۿVDpTp"}Xg?@k+@Ą?[(Qz ^w0tzG@h@S?KP- *p%@'@)? q@ͦ@>@"8&y,I:|%s:Du@J[@jEg@R?Us?%@:B@5@Җ@)7@t@)np?D@Zn@]U@@ }@B?U++ǥ@\%@@ @:B@DB@$@L@,ר@@T @xBQ?}@1N@~̪@4w?!1ϿtwʿZ0@@$@Vfz@K@DB@"@d#@Ep@\@X?X̆o7@?@k2ށ¿3%@g3@,,x,?@@@"@ĝ@4@ A'W@GZ@y@O?6Un>RCtp 5@*@ڨƿɜP@ A@ĝ@?U@ANI?տ*@AHάnRSa@@A4Q?'3AU@?ȿ"@NA(?<@>*@a @AMoBd B镈+D @?\AnD@ȿR[;+@$A)26N@nR8[BaB cBTY@7>KAPɉ@R[;*xu@ҠAa:@|S@ @ca׭ǶAwB BE\0뿿@,OG|Ak@*xӖ@AS AA8V?EN(ͼ@yAoF?n/Z"PE-@ܣ@/BE?Ʃ$A AӖ@`@Ԛ A AsAu@7?F@f-@n}'8w`jW>4@`?8}@%AYA`@j@l@@@[@ЪX J?'L@UоeDT޾K@i @KϿ m ?@@/@j@.Q@ (@t@@@%@n^;=#@@@@?F/@@X@/@zY@.Q@Ў@/x @0K$@f@1@@*,@+un2]N pa?FϺ@k@a@@V @ @Ў@1)>@.@U@, ?ph@*!6?׆d{$f[?a@?m?>R@Z?1)>-a]A@bt?Ħܬ̿f? _@@5|@:@ 1@T@7=@@@ǿ >_??-a5ȧ]39A?s~,@@L@@Q^?fC?e'?,d?q@{ #@?&@?۾O{L5W? tsS@˵@܉@d?ٿh'x?l@8,@x@arefiW?ݗ}qtl#+?i@/0_@ý_@[ @0?B> ?[B<@Ni>@@A??4`3Xݗ8wD?B,@*L޿."@W@Œ@x@H@o@v:@~@?;+Tw?zwľ8wR[>@(U@˿?۾#?5O@Ða?.65Yp8s?BM@/ ?=6??i0?R[>c?(??>G@Cg@ڥ@0?Dqal|?2FU-bg @o^@t@g@@̇??c?DB@$@L@,ר@@T @xBQ?}@1N@~̪@4w?!1ϿtwʿZ0@@$@Vfz@K@DB@Kw@ )?:O?=@4ϵ@ѣ/?!vgQe9Lȿc׸RǦ?j@@q ? N?Kw@9@R@@[M@5^@J˯u)E'@i?k%@#Ti$8oF@a<@v>$s@U@'@ f?/?2@$APU@N`?|s?"?P2+I£ҝȭ?ta|.?p p@8?ͷ@tA@/?ӹ? @g@D@FI?Z-O@p Q]q@@T V@>@O-@ӹ?t@@Ys@m|?7%@?@V@Q`QbKr@@]|8'@m@ڻ@t@>AHC@a@@DfU^@,@:`v5@O@5ƿ},^>@-@9@>A` A3F@?82@@Uv@a@2۾ @@ѿr>&?@PAciA72@L \$V?iA A͛@U?Z?uѿ>K 5H@&:@F>e@_3@@~.?;v2[c@Ҟ@k@P>T@ s@&?U?ÿ8"_ o?5@Ad@%@e?N??J]d֮+9`\ B־E=0|筿]*Y^!DYB,@Y)@ͭH@b?~$Aeuq6y+?/@]? 7fxtu2!?/?ܢx?R?)?Pvk5%1gY2!y|=-VX7.'>8׾`ty˧SZ@@뢿 î?$8N@p'@(@@@ޘ*@{$@~?`Y̚Ib@V@ByfqUa?֫@.@ =x @4@@%>bg6f=@7?@x?>=@Ϡ^@fq=EK þO7@U@M@u?*fEmkX?@A@=?YNl=EKw@ )?:O?=@4ϵ@ѣ/?!vgQe9Lȿc׸RǦ?j@@q ? N?Kw@@Ϻ@/"@P@@_@G@h }^~5L(V z-@)?@@g@ 69@ز@@ @|f@ÎW@A4}OA4@p =n¯"-޷*j*@lNAA1W@[@ @C;@?i1G@TA=AM!@Pvptك)@mW@g貾c?w?}n=?G)AEA<@?C;@M@} @F@@EC@/g;L?@@ zb@@@P @6@m$@@M@L4@Dp@nA@Uy@$@NP@J@37a~PS@@@iZq?--@g@m@L4@+@p@k@x_@?/4(9?9n? m)Pxy(?ǿq"?O@ y@# }@+@zI@ޅ6@N5'@(n@5@VfɿvRZ?]@!@?:G@R@N~3l?vJ?@w4@Q&@zI@%??Qw?}@@2@ks@3=U@@@K@ŷ>6@@$E@9?%?K@ɂ? @A!C/A?8'r?,3~?:ޯ? @|hO( @HDAq<6A~@/?K@@R@M@ A.A@]BblyVӳ@ATA' AHk@~i@@WAy @m@@*0@@@J?&Ah/Jt~,@[@@Px@D"@ @WAm.?L@<@J@q?ޠ@@栟@9Q4FzA?0U@1+@"@8? ?m@ |@m.?Qr,W?_%@?i'?` U@sM@@#@؎?]H?b?o@dI@e͋??h-@ǹ?lQH&?c@g?%?ʫ?M?#!w=?&@؀@xF?)P0=beۿQ5z?2?{o! H&?ARAϡ#?/@ Kmn????>f?5:1I? !O-AAAEAE['>P@?3g??s>B6{?ƿ@U ?ʧM>&?LIT+k5]AA@KI=r۶ @? /ݭM?V?a*?AX?hm?%^0|ց?0?9 GV(@@@#?Z@7@Tö #??<@\?_?'?!&\]/@R@%_o9@_@W\>Է>9;@a@3@b?E??) @i@-r,@}.?? m@c%@qV@@\s@?1B=Rn@!@*@??G7$H& ?@W@mG@? ?dA@d@@@Ϻ@/"@P@@_@G@h }^~5L(V z-@)?@@g@ 69@ز@@ƀ@fG@I?~??}@@@@L@?p@;@%@@A@5@>F?2&@@ƀ@7?vI>2?O @3]AlAF@T@꾬y4CnH<@?@$2AAf@[?:8?7?*\@T??@; ADP@2=tB֭.4>@A@??X?*\@@@Ȟ?\4@ʔ@x)@|PE̩x8 YЈ@a)@"؂;h?2??J1M'A0d_qt)[??+@<_?>@W@>@R@@ ?̿¿ԧ??:o䵰qmk{ze}r'@?Á?kT2}?R@@}@X?2=l@=?B;@akzR#qL:=s?{2?f@@@Ν@v*?g;@yָ@f@J[# 1Y ?b@vF@H?@@Q @u?2?;љ@DAK@4?k' ^ ~!oG/ ?@Q A@X\??Q @>$c>Rr?@@]@cĢ@J@CDd[CIƐ?@80@%@S@)ga%>@P6@n@5@?h*@h@8@}@]/G@ 2@ב@@@ڿ@+<@?B]x?@R@@4@&h<@e2@ʧ?92<7?^@@QC@@@S@AvA}?@ׄ>W1 ,@?@4@,4~01?OR@p{@GG:@?x?_@?Z?C3@t\@Y@ v@Yp@P?Kq3T6,4Ak[Aq?p@V Aq@3?$p?0Eݿ6B?&}?T@?@@]Hʿ侀8@A?ZBsB@/}-@P@0:~@dW@,~@Pu?E@+M@D@`@@0@t@WB?ZBxBQ_#BB@&$X@b@)@@6@&t?@<@@v@p^@Ն= @܎$BxBAeAрn֗@2@F>@:@ [@^?֠CO?@Cp@d@@#@@-oAA䃒3@pQAd@@>ɢ>ǚᅡ)W?_(?e|@@ @s>Zc43@ E@͆@<@I@AA,@u=@U$ @m?89??@N@{ٓ@ (??f܎@@Q@]@eIz@@ @1@@@vh>㮠>hS@@V@ƀ@fG@I?~??}@@@@L@?p@;@%@@A@5@>F?2&@@ƀ@-uj5t?y@G @k@[S@@i|@1T@t@ @^@ @fV@&e@>?@,@{n?-uM0U}ݼ>^ b?~?|@D@'@7@01o@@Y@Z@#@AA Ak3@Cޑ?Jͽ3>iG@Ow@?վs&"@޸@@"@G? ?|?R@@ @N@I6~E>EI@G@j@@s@༹֪c;c?rob@G?W1t!A@@߁@;Ѿ{P?N@j@;Ĵqr?E?!"@$@3@^reU?Q@Ye@@+4@s1?/;=h3? q@(@@RO@X)InFuD3V& @ j@@*@K?W#/>7@y@r?@@)ə@=98!2bU+>Œ@d@@;?3/@V]=/@D@IS@u*ɿE@@B ? ׿0OTެD@x@?}&VD@Ӏ@@5@Cr@؏>ILu8=&T@%@K=@%4@s?}??%3@XJ@G@ic@EͿ+W?^@5@6ZṾyzd?U@A} A2@r@x@s:@@g@AE@b?#nEnп'H޾Y@Տ@B@1@@x@[J@2@@e@l$@z@@^@It@ @@L? L'I K@T@{@]@U3@C @5 @=a@c@a&@d?W @0OB@O@@@d@-E>I[hba+8?@@r@OH?A9A)5>9H?Y@տ@1@mB@{o|[w@eȉ@C^]̽@ZAN@`?(>ƿG H qza$?}pD@@L@UI>w@TAoA?i?3@XwAA?3r?+ٿH'+?[>inj^?JD>[+YATA BA\?q8M@>a]@ZԿB/%?-5 ZA ,?bA BD@A#@q@!P0 @8?PZ/?1?YҬ4x _b?K&?C??fX]1Z@D@A"H•;? @Sg@@А> >k18_¥>P?[@b@@ug"V^m6(?@A@@-D@ >A<> ?˔?L@@@Fh@־4}V 9u?@g@Y@s@:w@q`@(@M?? ?@i"?@o7@3@@@%;@(GG@/@ˌ@d@ 9u?-uj5t?y@G @k@[S@@i|@1T@t@ @^@ @fV@&e@>?@,@{n?-u^Ɋ@lA@p@ c@v;?-1kLv^/2M{ Q@a@͛@mAj@e>^Gdă>7@_'@R@鴖@b@+?ɾ\?@L;?/[[X?Vr@Е@ @ j@4D@M_?GdF]@>?[[@q@x@@J҉@btn@,B@9@@Uf@醔@ @D@`O@o@׶?6>F{=fbG \?q+@j@l9@,m@b@@d@@@@f?8>m n>{=5j]%9??E[?>@\V@)RW@eB@g@@g@?1->?cs?N25_W/MTr@,-@m,p?WV'@Ә?>^?S?H?6Iؾ%0@? v@㥾JH'ȁ#(@N?1q>i?@$@S@7@+@a\ @8=@l/@ܤG?cD{Y?@\FѦ'S6`RؿGP?g?g ??C@+j@@{@P@<԰@@Ԧ@Bi@E?j< >>n,S6`Ѓ?^7@Dn>@K?ǁ?~f@$e@8H@cH@;@@$@Vn@@@"[p@@%.@fg@d@Ѓ?1n?@@@h@e9@?]-?;?hV,?hz@2@_@0@ ˴@y?1n^NJ@lA@q@ c@;?0FkSv^/*M{ Q@`@˛@mAj@e>^Nd꿱>~7@^'@R@贖@c@+?IJɾ\?@W;?[_X?Vr@Е@ @j@2D@E_?Nd꿼F@>?[[@o@x@@J҉@btn@(B@9@@Yf@醔@ @D@\O@o@ն?b6>Fk=ebG\?o+@j@m9@*m@b@@c@@@@_?48>m n>k=?$j]29??I[?>@XV@/RW@eB@g@@g@?4->?ms?J7?iW0M[r@1-@m,p?XV'@?>^?S?H?,Inؾ%0@I v@㥾SH(((@N?Fq>i??$@S@7@+@c\ @8=@i/@G?-D~Y?@u\FҦ(;6`uRؿ#GP?g?S ??C@-j@@v@H@4԰@@Ԧ@Ci@<?Q< >>J,;6`⃐?c7@An>@K??|f@$e@8H@cH@9@@$@Xn@@@ [p@@$.@gg@d@⃐?[n?@@@f@e9@?]{-?;?IV,?jz@2@c@0@ ˴@xy?[n^Ɋ@lA@p@ c@v;?-1kLv^/2M{ Q@a@͛@mAj@e>^'EI޾^Y@Տ@eB@1@@x@GJ@ @@e@Z$@f@ܾ@H@WIt@{ @v@?L'+K@T@z@]@3@C @p @a@]c@&@?s @OB@O@@@+d@E>[nb+c+8?@y@r@H?DF9'5>vBH?Y@տ@2@.B@zp|[Kv@Ɖ@E^ٝ`̽@cAN@ a?(>ƿH z#?pD@@@ȣT>Kv@TAoAa?i?U3@]wBA?Zs? ٿ*?*^>ln.^?D>[WATA BAB\?q9@u>A]@ԿB۞$?5 ZA r,?bA BTD@A"@r"P @?Y/?Y1?Ѭ x ^b?H&?? ?V]V0Z @TD@A! 9? @jg@@>>dv7^h>9?[@a@@usg! Wm6? @A@@D@>!n<3>?!˔?L@e@@bEh@+־S} W.u?@@@Y@Rs@gw@q`@R(@>?=?%@"?@io7@?3@@@;@GG@c0@ˌ@@.u?u7tK?y@F @k@ES@@i|@ T@`@ @^@ @OV@%e@g>?@x,@zn?u*4Uܼ> b?^}?@C@@7@1o@Y@@#@AV A3@Qޑ?Yͽl3>XiL@Sw@?վt&"@޸@!@"@G?D!?{?R@@ @MN@ H6~|J>-DI@L@@Q@2@'¹ڪclc?ob@?W1t!wfA@@@4Ѿ{P?ZN@@:*^r?6?"@$@3@\쾖&hȢeɌU?@e@@[4@u1? /:O3? q@@@>O@[)^nHuM3lX @j@@@?l#1>7@x@&@@@3ə@"9 !U+>Œ@i@@J??0@l^=1!@.E@S@,ɿ١r@B@I ?A׿0^OETTݬWE@x@?&,yD@P@!@5@r@>>\L8%T@%@<@}4@k?$q??-&3@VJ@QG@ c@EͿS+W?S@5@p0ﹾyd|d?m@A} Ap2@@%x@:@@%g@xA@ײ?}n nпp'EI޾^Y@Տ@eB@1@@x@GJ@ @@e@Z$@f@ܾ@H@WIt@{ @v@?L' @?6@zn@5@m?I*@h@%@}@6/G@ 2@ב@@@ٿ@+<@l?t]6??R@ @4@d<@2@?{1>@DŽ>"4 ,?@4@G4k#8*.?vQ@@z@E:@??@??wA3@$\@Y@\ v@Wp@P?r36G4QAj[A,?wvc@U Aq@S3?i?5Fݿ6>?}?T@g?@C@Fʿ@QA?ZB~sB@}-@ Q@P:~@CW@+~@_t?;@L@D@E`@Y@e@@WB?ZBxBN_#BB@&R%X@ѕb@)@@6@}t? @.@@jv@c^@= @ڎ$BxBԣAGeAҀח@@ >@7:@ [@^? C?@p@ @M@,@%+o$AԣAo,3@@QAc@@>>š,W?)? |@.@6@p>Zo@53=@xD@̆@%<@ص@>@,@=@J# @rm?B7?H?@;c@CD@E@1L@f?7t@5T@Q<@ד@#?Ƥ?ێ@@P@@JHz@@@@@@h> >;S@@T@@XG@I?~?X?}@@@@%@W?p@)@%@@2@@E? &@|@@z0? @I>l2? @\AA F@S@)yyDhn(N:?B@1APA@[?c.8?z0?j\@>G??@ AO@]8=t׭Ae/67>f@0A@(=?P?j\@@K@a?4@d@w)@/~P7F{8 YNш;?u@?@惡?^@@e>@)@Lۂ;i?3??f14Naoi_t'[?'@+@φ_?+>cW@e>@R@ ?̿¿??omp{|e r'K@?v?T}?R@B@|@ߵ? =k@;?r;NAz?kQSopL=s?i1!?@B@@ϝ@6)?;@ָ@pf@׮Jg#!  1P1YR?qb@F@G?y@@ @u??Й@CA_@?«kU^ ̊!pp侌?@ Av@\?? @~>b>2r?@@Ÿ@¢@J@D/E#[vCvŐ?h@/@S$@S@o%~> @?6@zn@5@m?I*@h@%@}@6/G@ 2@ב@@@ٿ@+<@l?t]6??R@ @WA$ @Um@@/@@J@?{A8iM{Ju~,@a[@d@|Ox@kC"@@WAN-?@<@J@?ޠ@u@@jQ4zA?T@{*@!@8??m@S{@N-?R,xV?%@o?%? U@sM@7@#@Ȍ?YH?a?o@cI@ˋ?T?t-@|?ClR$?@od?炍??XM?"x=?J&@@D?<0=eۿ]5y??vo $?ARA#U?/@ OPm*n?zP@?W1g?<?n>6 ?@ ?M>ڞ?Jk]AA@ΜI-s4 @?H/٭L?ZV?)?W?l?^Fzׁ??9.GVq(@@@Č]#?@7@Vö #?7?<@b?b_??;"U\]/@R@ ddČn@@ZG\>ۯ>};@a@@o`??ѥ?& @/i@q,@/.??m@%@sVn@@s@?=RPn@@@??G7~H$ ?@X@G@?n?ydA@d@@@κ@"@_P@@@G@A h}._ʈ"6(/W ͪ-@>@@wg@x59@ײ@@@f@(W@Ae}OAi@pT=óXï#(޷_+)@lNAAW@g[@@;@?0G@TA=AL!@Ppt)@V@a?f?}=?G)AHAN<@D?;@M@ @@@NC@tgL?@o@yb@ƌ@7@80쿧@Q@n$@M@M@n4@DDp@mA@؁y@c$@NPq@̠@$8~PS@@@?b-@g@0m@n4@x+@jp@Ak@w_@L?04{9?n?Km)ISxԼ(?Ǣǿ#P?!O@+ y@}@x+@QI@6@3'@'n@G5@iɿ wR[?]@{?]:G@vR@J~i?I?@w4@Q&@QI@&??t?|@@L>񓾜@[s@N%=SU@J@\K@>@@ @vD@9?&?@ ɂ? @fAB/A{?86#r?.~? :? @^|O @HDAJ<6AC~@,?@ʼ@P@M@A.A@{BbRǥ(myV?ӳ@@TA AGk@}i@ʼ@WA$ @Um@@/@@J@?{A8iM{Ju~,@a[@d@|Ox@kC"@@WAɅ@@jʾ?u.@7@\@/z`ڮ 7㈾PhF}k){;?j>@'v@`@!۾P @Ʌ@ ѿq>y?@PAiA/1@dMp\kT?A A̛@S?" ? ѿƾK5H@':@F>p@3@鸊@z.?;|ߒ2jF@@Tj@ˊ>T@s@ƾ?GX?ÿ 8"; D ?5@yd@֢%@e??}?sAIտ/@@ŕ:^mu I?;?*(>`Ӯ+`RBTITE=;||譿G|*:^̄ !DY,@+)@kH@b?$yeDqP׾M`ězhϧ(Y@N@WO?37N@Fp'@(@t@@*@~$@?`0Y[̚ǻb@sV@zBzTgq̸a?ի@.@[=7 @3@@%>d=f=@ ?@)w?B>=@^@TgqEi)þN7@ @@:v?о&ѹwE[n*U?.@A@=??[QlEw@X(?i;ĀO?=@ϵ@?/?}vgQew:$MȿVc7R?j@i@ ?2 *N?w@i@@@}[M@5^@>̯i)u'@Ҋi@3@i@#@ ZWpкT@P@ (@a8@i@h@u@Y@{@I=ނEGy@;Ғ@z#8J@@or}g>[0?v@ů@h@F@y@@O~ @fӿ%<@X@cghG~@囎@pS?th@F@F@Sg? 0@Y' A!@>i?%@#c„$JoF@<@9q>r@@@Sg?h.?u2@$A"U@DM`?r?P?P27K£ԝҭ]ta-? p@$8?ͷ@`A}@h.?ѹ? @@D@I6??.O@- ]Y@E@gV@@B-@ѹ?s@@1r@|?%??@1V@%Q_dQa%s@@_|'@m@ڻ@s@AuB@a@ě@DegU^@s@`v5@WP@6ƿ},^>@_-@ 9@A ABE@f? 82@;T@Է_aq?@d@o@$@b"9}QR%4@*@^D@H@ AɅ@@jʾ?u.@7@\@/z`ڮ 7㈾PhF}k){;?j>@'v@`@!۾P @Ʌ@ R@"(@0@ @@p%@m^=@@A@?F /J@@3@/@J|Y@ R@@z @xM$@1f@2@ @=-,@ۯumN:X?Ϻ@k@Cb@@X @ @@Z)>@@UX@r ?Rsh@A!6?dS"f)[?a@: ?? R@?Z)>a]1A@w?̿j?t _@$@{@p@E4@^U@<@@,ǿB >a?.<信a4ǧ3E,D?,@@@}@]?C?`'?b?q@ #@?&@]?۾{4>/tP@@w݉@ќ?Eٿ&/1?Pl@-@y@Ÿadh>ݗptl#.?Bj@o0_@_@ @0?W>?UE<@Ck>@@C??`{XtݗiuE?~,@IL޿."@Y@qČ@7y@F@Ym@O:@@?:}+w?wľiuui>/@{U@?! ۾u?O@ea?.38s7pJ?DM@?Gű='6?-?l0?ui>c?I?e??G@g@ۥ@2?pal|q>D=+b @8_@u @@@·?%"?c?B@$@L@ب@@ @/uyO#?Z@O@bͪ@z?-Ͽsʿ2@j@b%@hz@K@B@#@$@fq@]@{?/Tsq7@0?@iށ ¿3%@3@e,*-?@*@ܻ@#@ŝ@t@r AW@C@ڴ@T?U>btw 9@l*@`ƿrP@ AJ@ŝ@?V@AL?տ*@(A\ZͬMR`@@AK迬Q?[3AV@?*ȿ@A_(?<@ ,@ ?AMoBd B5D @;n?A.E@*ȿY; @A1rN@R7[BaB2cBpT9@SC7>A3ʉ@Y;xNv@ߠA}:|@? @iY׭AwB0 B[[]2@,FDx|A@xWԖ@jS AAץV?2Nuͼ@yAHEVe?on̯k">PE%@@ B?ܩ$A AWԖ@ga@- A AcBu@?@R-@!|'4_`j&u>@`?[~@%ACYAga@ @@<@ @E]@FW 5?lL@MоbDU޾K@T @Ͽok?y@@@ @ R@"(@0@ @@p%@m^=@@A@?F /J@@3@/@J|Y@ R@M@k@"3@N@֧@Jܾp5i>@@@@EA\@Lu?V<@A@"i@&@@M@]g@$#@D?d7=@ O@x@:=b`cTt8Zapb(ި@I@k#@!!>?]g@ .5Ci{5^t?T\@qg@҈?\|@ɺ{HP?R|p@EKu@?Zb~2 OTB=f -1ۿg?r{D@X@6s@@@J@ګ@]-@T+@HV?+0%TOjOTB 1JZWX &>&9?)wrpl?|/@ӁE@ +@d?=пwV,'??+:ȼB rm .q??;>2y|=cb\/(rm@?~@@3;W r¡0(=bSȖ?@^@(x@P@;2<=mJcd@1dAkqU#¾] @(y@X@ם@./@B@-@ʈ@w!@(r>ȾۿKV&Edk4l"F;\s?@H+@gل?(Ofeu0}G@h@?=-0r*k%@c,@f?r@Φ@>@U&y*FByCs%u@]@/Jg@>"R?{?%@C@y5@;Ӗ@7@؀@*k?@n@U@@z}@?v+(Tȥ@%@z@Y @C@#l?p@0k@?-?ڑ@?_827 ??@\?.x$? |@@!?#!Xǿ@+ AK@.>y@n=@r)gG{ai@@nHr>:@A V!@!XϿ@FAo?K3׈#A@b8όAKGBmA,i#P@"*A*D?v A9@ϿE)@ǔ A,9#Pp/@[@p>@AMG@9E@}KY?_@@`@ʾ@,E3@H )>@ @|tt?9#@wK@@n@E@}M@k@"3@N@֧@Jܾp5i>@@@@EA\@Lu?V<@A@"i@&@@M@ @@$G?R@_?F@@@s@/AA.E@A?Z@F@@N@ @[R@[?l-.4׈@IU@ˠ@.ߙD!ﲞx_@j^@O@;^tp[R@#ww;u G?@@?@f@m3Eɩ8wê =T@f@@ܽ@KU= #w`.G["Q @jĴ@@~@h@x@@q@`A@C@Nn? -?#G`o nVW_z-[p??hM@h o@y-/@\?+ @" F@E'@ o?w2?%J?bMZo W| O=g? ?Ѻs$rB˿O|u0E-cIQE??/I WJțSmyB?c? ?4V@@ܹN@$@CP@_@\+@ ?'?ŽuGR2J(GoL۽?b?@AشA@@};@#@@o@@3a>翔޽(;`?\6q@ȣ@@Ȃ@ƾGMrq{_>@@,@ @^L:,;iu@N? ,bx@e@@ ./$"|4d`h Fv7?@|@KwYGp7?iu@f@1@$?E@N ?NĤd@d@,@@^ AA-@v:>"O@9??xi?f@U>?%@t@dQ6[ו@@; mXPz4/@@yP?H>A@1@f'>U>|-޾yH[@@F?pYC&@*TC߆15p vg@.g?'1? @ҫ2@|-޾ 2?u@dA?@N?+:@jA)A)a@o@]s`܊ A@ 2?r?@AwtE BJ@i A1#}O>W+B~&C.B;A#=A:ʻIA@r?ZP)@&Aph]{ ""A dACVrCr0C! BnA$-3V@M@Z(i01@D@]wcBkA sPSwBF$CtBv,AH Akұ{@1@(i0z@Y@ 2(q@G^@K|,Re?6AwAM\r?ǻ@>*J_8@@zu9?L@˘?\;/"i@Y[%\hI@|?6/=@v`@:@u?i? @[@c]?? @a@cOL*T,Np@@O ?;`T@̜@bsw@O@? @@$G?R@_?F@@@s@/AA.E@A?Z@F@@N@ @ȕ@z?F_A?YAv@6VP@s@Ͱ@v@@"'̧@)A Af?l`>ȕ@dE?>c>I@;@@{GH$<)07DX@P@O@t5}V dE?-N! Q?0f>|D?R'@{;?H?p&@*?@۾3?;;@@'?[zعh??9Gǿ-U?wv?߿ z[@P~@V@AA@V@@@I.7Y@P"@ꈐ 6× Z @Nfѫ?:@ҷ@5@^@@O@@@?r@czȌ .@$ 6k3";.&c@k@F@8@6Ns.2@X@@e@G+Ĭ %k38.ޜ})DAL?@3@@3@4@=@ @b@ew@$,?xR!2mM8.h>ʅ?yxʡi@z=@a@@QA6A@$@@0Ė쩿ŷ??à`}|Ma>?)@F?ٳ=݁?{?D_?t0@HE?x > ?>v`}'̧?<4Fw#Ru@@C @zelG-m*y |@k:@/l@𡪿S='̧?=~@^[?S!e?r@ *@'X,ɑ3?@@@_Ӗ@=@1 @6}@Pe?",<>=~@pyt@=o@?8@@0? k؉@ A"hr@tADc\@ @d@ Af?,@h @??pyt@n#L@7@࢒@$W@G>=<@@E?1n vDv޶<@@?T=O@ @ed@n#L@+?:p@p@X_&р?@>x=Lt7G }~%VA^W@fWV@3]@+?i"j?@ ߿`Jo@\@gRtm+O :^@@EG]@l?i"tG ]@ F׿eAÓ@\<.xAM ?kN7@'A*P@l-?tT)?0@l߿%>s@@IXs'6;QY@,@‡@C?T&@]g@xƘ6?@a t?5rXF 3Ց;S@Z?0= @k*@@j7@4 {@Ll@ȕ@[㾒!n#]dp@z@T<@a}P`?;@}!??jѿ@@U@q>yv [㾑Px ZK1@k:!s@CA4@>@:?J@fh?5s? @A+@0Z?˦ļPx ,͐ >J>n!U?j@W@Q@o@C@Mԇ@~~@ W@.@?[gD? -? ,yn4Y|~ڿ˱>!$+=F?(!@@6@@A92@wD@/@T?r<`д^yn4_4 /0@O4@o0?w$@,@8ȷ@L@:&\@a@9.@J7@*ƿ|  _s@g-.+ؿ?@ߣ@)@h?1%@U@'ut@;XJ@E:@%H@@_ֿ9R(>x?s@@JzWI@w6@ W?(R2@F@@@]@ ?!@|I@ZWb-_h=@cΐA<>|c= 2?3?@Js@@.o Ag@l@f'@k?D|J̾??پbc"S즾?e:?&f@@@կ@@Gi@'@@sy@@W=]??޼"sw09B~ҿwWoл?@Aԍ@j4P@փ@?f Z??e@ A@5@w2&sw3 ?E@E@I@[A>?f?D>`7 ?@Z@D?y8XS׿^/ b@QAl@49\ͥF@֕@C&z@"@ / @'ZpmR?M@Gc@)$sYS׿J@?,6Z@>]@ 6#?j@rA@(,?@[A$@1RK?N? eJ.R뿿q>Wܼ:?:8'AƸ Al89A&n2Ai@\LT"K;1.R,?Iߞ|niD@@ 0ÿ]:W'@"o@F;̵ @n+a!E @ك?5c#??7#"뾋_@''r8?@Va @X? 8@O@-UVsb]@0f@`3XԊ=JR@zO^Yuc ء>M?1K?T)AP$A)?n~)A>A9@(S+mY=_W>\O^YXob[ŷ΀q@x@IH`d@jA&@gs? @J!A @M^@ S@Ѐ.@2X-3a%D@u@A@b @n@G@@}C@Km!ݣ2;@ A`y@e-[㾒!n#]dp@z@T<@a}P`?;@}!??jѿ@@U@q>yv [J4@/@,?Of@A<@}@,@R~@4TAbA, A@HH@@AmAVAz@j-J>J@>./>=> 1C@- Aȁ(A*@%@/@8@e@)@ ?AWA T@Eű>Pa]I>3s,O|t`@u;a@<@N W@&@@k[%@1@@v@ T@m@3@D2RQ3iAzuA~`@u@? ?t@@jp@C@ඈ@S?w@@"w@{+dᙤAiA`PBALv俳} ,@@.@T)@5@J@}@i@Ʈ@??˺\@uAT@İ@#B`PB BPA$T7Ϣ@@+?]ޱ?Yb@J@>T@Hj@.@Ԩdk4@S Au2AjAu@K?=l@`@'AmAT@)f2tQiտ n+)?a@RX5!z@HA.\A| Agen@Y*?G@lASA:CAY@ ;:f ?4@[>P@~@@ :@@3>R?g@@X@?0W? ue????Sס@@K@]w?`VA?%@J@P@j>]=wA?>!@@B,3ȿl>8]FSS=@xfcDĿ=!@#@A@{|צ<ڀ??ak׿aҞ_@I@R@X?Y=-fg?ѧ2?㕾*??N@+o\"񤿪C@*P@O`@ @z=@/>,V@W?^ʿSeg?3ƮNU)Kp?9?[mB~ @@<@Po@`;b@ëfV(*? ?Suf3,~j?sJ>cRS8v5JIj?+@@.@&?]6ѩ?P>=߿,?Nd> @5?5d"`?}o@م@;@@E?rg?`>>?'@{j>l@%@.>/'#E??Կ?R@X@[e?Ί@#?签?'@>^1h57?:@@”$i@c̿E*.>S~YXFf@@@&@pǿ;>^G ?Ֆ V>&r@b@VAX:Y'GTفŞѿLX`@d@R?(v=^G ?J4@/@,?Of@A<@}@@ å@V@ <@&@?U,=+@y@Φ?8<s6yP@3o@<@?z?Y@*@ϟ@^@ /h@tW@W@.?HE@q-@-ʿswB@&kj Ⱦz@5g@<= @᝷@Zg@zU@~@A@4@~tqB@Z@VmwB@B&A0@+{@m?.@iw3AU@i?@A\<@J> m@|I@U>ABkPBϦA&CY@-v@;?ȂA %SA@{!l>O@2Aϵ@?@|@qa^@~BkPBtBYhA7ڈ@U@t4>ʦ@ق A@eF='@A-@g?k@XC9@ԔN@AtB?j`M/@TJg@h@@f~@4@~S@N@?'7>Uo@+Z@,WصZ?M>:\$1@E@@+?@z8@?@,@@5S@J?^?Sg@֦@@+@Z'R@]@O@ =@ʏ@&@@@7?e@{^@C?,!)?br@c@R@'p?@@ե@4@{1@l@@@Yd@g@'p@}?@q@ĉP@!)?B.*?7Z?Kui@;}@Au@9?@-@b@ZD@t@ӯ@xAi@DN@1R?/>B.:;[ᚺC@|A-@@QfK|~jO5?@k Aw@,?R|ѿ:ԓ?R>/z"@ @@Oa5Q;a@5@3%@s,?#)Fԓ?bP9mR=@mψ@17@?CD7 W y@i@nb?Jb<B*J.@nn@~( mpL]@x:@3ʜ0-@)'R@<`[v(@>\ L@<@Ugn@[)!H  Ԍ@ A0@\o?@t=֤Nc_@6@@?k;6Z|2h]"4?O@ A )@C>O{?=t=hXY?8?|'@>%@7A@R@;pB@G}@ߙ2@@@c@V@z0@?? hO8l1@t@m"l@qJ? y@J@w@Й@d+@ @@6@@1@ ?HB\@7t@+[@O8La?y<@e@@@@Bl|@6@x@׈@N"1@ @@ʮ@@'{@L-@ +@ Lso~:q+@-@@t@&@D?=g>.@ l@\ W@=OS@ʰ@P@@At@ζ?sS:?Y>ez?}@AO@@ن?~T?״@ A@v??wA@)@ A@s?!S:?#?%HGQ@@)@M̢@ş@>ӂ@˓@Y@@D@M|@ sP@/K@GJ@$@q3b#?@=9=|@R@h@1@V@Vφ#=e@ @?@=S@X@TMq#@@H@/<_ "d?5g? @ @|M@8V#ăhO@eH@ ?}4?vk?ͻ+z"u@H@"5@מPyXu@cb@_@@J@0*@#ܿc\>H@@)N@\t@OQ@῿oV??"5@NO:@T@@Œ@Ls@#@Tqz@@]5@o@f@a@@s@ʹ? ]D58N"t>~@t@g@R@@?@,&@`Ad@+@c2?tY@<>@M A'@j3?"t P?v@X֤@@C@ޏe@ )?p>^@Ym@x2@kI7(-@*t@o@C@?7y@v?#z\?vG@J@@X@r'@R? -@ĹS@@]?rH ٿK?ݘ?e?\сsxS?F@j @}HbY@hq@i_?0x ^Z0!Ǿd>K?5"ㇶ6?~R1v+d>@0?!6/0C?i@L?9 c)IڿNѿ5"g‡?">CiԿ?`D<@腥?P;7df?~@V?:ӿ\ĿY˿^g A6(R\O?0@?y, S@8m?X@AИ?ʞ9V A>RHG?GJ?*6m+WP2?R@**@Q$#[Vw@@!P?S}c3RP?>t'r3o?4]3S@2)@n@<=@8a?ǖn@q@i@kv@x;ȫr˽Rt' ql?CJ@P@=pm@@#@I@ҧ@s@J @@I @L7@?>U@K??>4} La?y<@e@@@@Bl|@6@x@׈@N"1@ @@ʮ@@'{@L-@ +@ L׈@#1@!! @@ɮ@ @2({@C.@c+@gMa??@g@@'@@l|@6@ x@׈@l@ W@=S@ɰ@#@h@t@?hv\z:+@a@@u@@D?g>@l@ Av@ ??A@)@[ A컺@s?Z탾Z:?`V>z?@A@@]?Y?kٴ@ AY@@-@Q|@swP@ L@tK@$@<3bV!?,H_Q@K@@̢@m@ӂ@T˓@Y@Іk =J@ @,@T@X@PMp#@B@=㛂G=}{@yR@}h@@3U@=І1#xhM@G@.?4?k?.+"p@@:H@b@ N@]t@Q@῵o??5@ڞ%PVu@b@)^@@@ )@'ܿq[@7@r@h@@@u@"Ѵ?! ]38O~T:@LT@@ƒ@Ns@Â@rz@@aA@A+@>o2?TxY@>@ Aw@_3?‰t8>n@@g@LQ@U@h?@'@aAm@y2@M{@'-@Gs@;@@o:y@e?R!P?v@^פ@@gD@Je@ )?>^@m@S@@L?P@f@@ba@u@l@LYa?QG@J@g@Z@'@P?3-@S@=hl@[dc@@~@E@l5@u;?::?+mqǗ4??yE@@]@@x@=hl@3?H@p@9@ Zp@N!+"e>Jٿ8iK4{.L@c @8V@b2@3?k=Z@jq@_?)0^/lǾ>K?oؘ?s]?ׁxS?þF@+i @߃k.h CK?ii@L? B)Fڿ=Lѿ "~6?zD51+7W>@*?!.玿(4dmm?L~@U?:ӿĿ$W˿e^Whć+>*qԿ:?A<@?v;玿b @q?X@IҘ?9)VɩA5')࿁\BP?0@?y,b #֘w@*@U?Qc3MP?>K8G?4J?9,u-WrM2?=R@*@.#db?Pn@q@O@v@;ī˽lRu';? 25ya3PS@*@o@<=@db?s@ @@Z @7@2}r hqq?J@ "@qm@@$@J@@s@׈@#1@!! @@ɮ@ @2({@C.@c+@gMa??@g@@'@@l|@6@ x@׈@v @_@/6@@ 1@ ?9F\@v@90[@1@B@%l@K?&y@J@_@HΙ@)@v @=@uå@7@#;@X&@Ո?,=5,@c{@CԦ?< ?;(@֙@`?t?۟@1ɖ@_@0@=@ϟ@`@2h@PvW@M[@?ME@-@!)ʿ%kt6P@4o@~9@?~?]@a,@ϟ@U@] @d@7@2sB@\@ߔm*B@&FȾ@r2g@=[ @@8h@U@i?ľ@mA;@> m@vI@z#>AB &A2@{@l?̓@v3Af@i?82lCK@q2Ar@?[@o@YuXY@BPB$A'v=Y@.v@ʸ?(Ao"SA@82l,=%@2Ab@g?@=9@ה@ AtBWhAyL؈@樃@>Ȧ@ Ac@,=6@bT@P@ȥ?7>o@X0Z@GWZ?Baw/@!Gg@|o^"@@zi~@6@0E@sP@/@??@`8@ys?Bk>:ɩ1@tE@@.?@@ 8@v?@0E@\@O@=@ɏ@2@@,@C-u.?jZ?Pwi@|@At@?[>-@kb@dKz~kO4?@- Aw@,?Tѿ{? J>C@A@@ZSQdK4 }R;a@@$@-,?#Y3F{?4>~@@$@ꩊ4 W 򾱟@@bGѣbРIQ=@<ψ@/@?D7pLx2]@:@ 3+:=CJ.@n@Չ~ ) Un; P>x-@%R@|ŝ@R?w% s@A}@c#o?@[\s L@@man@G)'3I`|h"?G@ Aj)@@>{=χ=ܤ&QN`_@@@+?l;Z`|U}@2@@@c@0W@0@??<&hFfY?t=?(@$@n7A@P@mB@U}@v @_@/6@@ 1@ ?9F\@v@90[@1@B@%l@K?&y@J@_@HΙ@)@v @?4?00@@T@Jp@'b{X!@1b@4@K/@o*?I@ Ar@@/M??H@@A.mAVAz@-.*J@>9-/SO>,@獿Rݝ~@wTAcbA , A/@H@<8@Fe@'@D ?AAzT@L-X>WsH > >\lC@ğ AJ(A@$@<8@[%@1@@+v@T@nn@3@<0BQ0󿐀 Os`@9a@@@W@%@@[%@Xsp@@㴈@?@9@w@N|5;dAA yuA~@@X??E@@Xsp@ۄ@@î@w.?\@uAwO@|@"#BPB}Aj俠 (@x@8.@g(@-@@ۄ@T@l@@8?-#?=4mj@~@z#@Tc@@Pg@q@?Pl@@2'AAT@eGS_տo'+)Uw>`ϡ4@ Av2AjA%t@?(?G@~ADSACA3@n;w ?4@>ሀ?a@3W1z@HA'\A Aan@(?xe???R?ա@4@J@jw?bA?q%@J@P@~@ :@Xt3>?@@s@'?P%W?xe?[>f8']ZQ=@M=A?&"@@C-`4ȿ[>Dր??ck׿qҞF_=I@R@nT??Yw -esQDIĿJ!@'#@@@3|צ=mDր?i`@@{=@d/>v,V@^? ʿ e?+2?j?=N@Qm\C@+P@i`@?@Pq@w*?z ?I߽㎢r.Nu?I<?[l @@?@=@@'?|-r]ۃ_?>?߿-_Q ?X>Rs75Nj? @=@܅@x=@r@E?Wl?>s>?~Yd>A @V5?5d#`?o@܅@J?0R@X@KZjV?|͊@?3ԭ?'@ks>/lg@$@n.>& $E7??J?K*>Fῲ8XGf@]?@&@ǿ{;p>)|5$?@@~&iif̿K*lHT̃ѿ1W`@d@,?,(9=I ?ŕ%\>r@b@AXϡ%[ 'l?4?00@@T@Jp@'b{X!@1b@4@K/@o*?I@ Ar@@/M??@#?jѿ@@@)c>vMn㾻!C#J]ar@Ez@=<@taR`F?@H@h?8p? @A@W?-t̻fQxUZZ1U@y!@CA5@<@X?H@@Ӈ@z~@X@e@3?a ?6?],r > >%%?k@MW@@@@@AX3@D@/@ﲗ?~rXz^ p4.Mzڿ>p/L +=t?y'!@=6@[@Aѷ@D@"\@@.@s 7@.ƿވ? )ou"ߏ&00@@4@.?$@4@ѷ@:U@t@RJ@=:@PE@x@eֿ;9W(w?n@o޳-,+ؿA@h@)@t?0G%@:U@%@@]@^? !@ݺI@vZBcdkt=Q@, -[I@{6@Y?sX2@U@%@p Ah@<@ɬ'@Tl?nr!̾y-? 5پdcw<>$Rc=l`࿾.?ȷ@TZ@B??xTW-3*?@E@K@IA>P?ɺ?$z@}#@1 @[pEnо?@ Hc@$nY~ ׿/ _@RA@)8\.F@֕@$z@S,?@\A'@PAR?s ? e!?,6%Z@]@ц6={@A@S,?TA o2A@[LT\F;/1%5RIq>ܼ_:f?f8'A A89W'@m@(;ϵ[ @G+~ ,?IRߞNyn gD@@!ÿ']9wޙ;#XU@'Dw 0?~@@#3E@?c? ?wb5]@*f@H3-]=R@B? @.?9v,@YO@-RV?ȃA$?A9@SoY1yCW>zdUfYDh >?ɝA?wT)AP$A?^s? @WK!A@fY@S@.@`Xb|ŷ_~q@x@wIG`d@A@^s?_@@C@Mmݣ;;@m Aay@eU.abDAu@dA@Ba @@_@@#?jѿ@@@)c>vMn㾻!C#J]ar@Ez@=<@taR`F?@ΰ@;x@z@'Чl@A Apl?1h`>ȕ@Iz?ZA?Aܩ@UR@@ΰ@Y65)077V@P@O@Ei}V E? >cBI@<@ݬ@hG4HuY6xt&@*?۾ 6?=;@E'?uzh?T?Gǿ" !Q?y>v?Q'@U;?ds?xt&@A@@Ք@@+H7*Z\@T"@F /?W{?X߿U!1b@ˁ@@AA@ܑ@@@Fr@T6z=5.<+# 6ј 5!@tb?"=@fշ@>7@ʊ@@俻hs2@ʦ@ @@RC+F @%=3A";*&d@m@:H@R8@15@5?@#@ʍ@kw@d,?S52iL .%*F9?@@^@74@15@+RANA@@@ –㩿?^?{ j>*?rˡ@@@e@M@+RA??C⽭b?v0@iG?) > ?>2}'MyV$->;󦽬?)@ M?M=?/(2k*z@h:@l@$1S=˧?<4F"vTu@T@C @elG/(@Ԗ@@I9 =@q~@>j?N,iV>=~@[?!?W@y+@XRǑQ?@@@8Dpf\@ @c@J?@ @A?m?xt@n@䞲?r@@Š?eeډ@ Ajr@8Du@v/:@@r? s=O@G@I_d@!L@O@>@"W@)>:@{@yE?E2nuʐC~TAW@"hW@,]@n'?؄p@7l@}&mՀ?@$Dw=t؃ʐ O" :_^@h@Eeu@1?*"e?@߿֗J@U@ Rp9tm OxA ?DPk#N7@jA\)n @ό-?G =]@J׿&fAÓ@_xA*;|X@@H@?&?y@Y߿Bs@@|Itÿ* M3[Ɣ;@_?f ݏ@*@ "@:c@xʘ:?@ t?7r/Y 1w{-@0@\ѽ]CM@\@x+@@7@{@Jl@;?ȿ2@:@g?f i8Kw@@K:@ +?r@@5?E?@ @[?@*@?RKR_@ AƸ@i8ΰ@;x@z@'Чl@A Apl?1h`>ȕ@Iz?ZA?Aܩ@UR@@ΰ@@0A=A$E@k >?&@D@R@l @P@‰"?U@?AH@I@@@5w_z@=^@@9]tbR@[?-%4؈@W@[@ݙ7D5uǩ4w =T@@z@@RU=g w`;u D?lA@j@f@3Duǩ@2@@oaA@&H@| o?!-?؋1>.>[lw @Ǵ@@h@E@@[? @F@\I'@w? 2?vCJ?Z[ܨ ;n Tn,q??mM@3o@./@[?D-vaQmK??Be } KO)Jg? ?j$A˿~u$@FFP@_@+@{?w0?ŽKuCRЪ SkB?c?k?|X@2@ǹN@$@@=@%@@@@1b>Vـ翊ݽ(Ho?'?d@AA=@@SFJr{'a>@@R-@P @4L~;,h;!`?6p@0@@ƃ@B~ƾSFcįh  F5?@|@qYG[8?Vu@ ?԰Sqb x@g@@!7/&"4c@^ AA'@v%>#O@G?~i?@@(?E@ ?ڣNd@@,@@y4B@3@M?K> A@@ >>v?%@Fw@>Z6Z@6@t mͫp- >v~@$j?21? @2@8޾YD[@@=?xY-C9&@ߠTW2ͫA|)A#c@ٻ@%sJl A@1?@VA@rO?+@A~&C/B;A!0/Af:#I'Ad@ r?@A`E)JCi A 1_Y>7,B~&CXrC؛0Cg Bd)A*- @@H,侁4@2APh|S #"A˲jAxCXrCJ$C B,AO?&@D@R@l @P@‰"?U@?AH@I@@@@A@Au?[V<@@i@@@M@j@3%3@@Bا@BܾDpi>@@@^ZW.qR: @@9#@>T?g@q"#@?7=@^N@Hx@9=PdcV7:^#ܺT|H3P?w|p@Ku@y?!Z2X.'D{Ot?Q\@pe@Έ?)| B#r@J@۫@z/@ +@pMV?M+%*ߪj0UA Bf }2ۿn?|D@P@s@T@r@E@+@d?пq,'?o?+~C IJTYXJ&>8?wn?/@E@4zp|ۿV+EwzB0kVF¾!_ @z@@@S/@e{p0~G@h@?wA-+*wmn"jpl?@j +@qԄ?%(GQGAyRs]4Wu@\@SHg@,&R?~?%@*@m?Or@4Φ@%>@ᾉ&y,GU@$@}@&?w+3ȥ@M&@@ @B@5@LԖ@9@s@fg9>?@m@U@t2i~?=@R?$4x?jz@.@' ?$ g?o@j@3?j-V?'ؑ@d?Tbt2,Hge@s@݄q>4@WAO!@"X@) AG@Ax@6@2*KGBAaN(P@}#*A D\?=x Av@Ͽ@Amn?X4"#A*@fЌAKGBz`C|$CMBa69 A8QEA@[71@ A 9< sA75:0`|AVn Cz`CjCHqC焃BvRd@Æ@#@ש@%A3Ϝ-D@`)r"B \SCjC`C$"#CiA6 AoP1@@O Q@AtPqAx9N.iA C`CGDBgAţZNR@"A_-@klA'@)X@ARM?ڿdA@:zyAGDB>_P?+@A@r*>,@A8HG@9e@JA[z@ʼn= g@;@7l> )!?*@ @dt?ؕ@#@zJ@@@u@}Y?]@4@_@$ʾ@>3@#K )@A@Au?[V<@@i@@@M@j@3%3@@Bا@BܾDpi>@@@@tB@Z?F#//@@ޚ@/@X~Y@Q@!(@J@!@@g%@sm^/=@@qOG z?κ@Ei@]@@T @ @o@*y @M$@f@82@S@N),@%uupA#L#f[?a@??=?R@?H)>h@ӭ@X@/ ?ph@96?njdA#p@w4@T@!<@@ǿ>v`?&@? ۾{)8̧a3'E?\},@9@˙@@[?X#C?~?Hl@+@$y@+aahC83x0SG@`@܉@g?ٿ;(~j>?oE<@i>@#@c@?A?n`|Xz{tlr#pD*?f@\0_@_@B @0?j>F@l@8@@?6<+w?vľo|??P~,@w/L޿-0"@KZ@Ì@ x@F@kQ9xqk?AM@ ?V=6?P?f^0?*`>b@U@.?'۾?O@:a? ./k?KEf2b @0]@@@@ɇ??c??c?>G@>g@Fۥ@)?vao}?MN@Mͪ@x?8Ͽʿ,@@%@jz@K@B@$@ L@٨@@ @y!UG?@MN@A߁¿.%@3@G4.2U"?@@ú@"@#@p@A^@i?SQWm7@?@LA߁$t.!@*@Vƿ@P@A@ŝ@$@ AدW@X@@?yU?$jͬW?R\@@A1qQ?0AMS@lj?S@A=?~ֿ7)@PAj#NoBYe BX_:B| @䣿?7AI@]ȿ@AP(?|;@3@@ ?A#NoBaBcBPOQ@:㿀q8>ǍA0ԉ@;a;험@Ag1N@ͺR`6[BaBwB BZ<@ņ,0]A贳@-x{u@A۹:%|@W" @G֭AwBen `#PRED@@Bv?|$A AҖ@YR AAV?$N ̼@wAHd¿0@en~ajf">@`?Iw@%AWA`@G AAX? @+QAiA/@:xhv2h@략@l@<>GT@s@ Km6H@f):@F>@Q4@R@.?V;hv%@me??x?A_>տ80@@ŕ뭛?Z?ÿ=:" ?5@1d@%@Y`e:򿽲{E=W)l|歿>)F^\ve 2I?x9? )>ˮr,Y`ϮqEy'?/@.?6fxsb!EYE,@>)@H@bb? $fϮsg+!|j=T-L7"(>׾`ޛTxb2$!?2?x???}Q5%sgh@@ߞ*@$@7?ܠ`YEĚqb@JV@B{էX@m@8î?:N@t'@(@h@@`&Vf=J@?@y?>=@;^@;jqa?9ի@!.@=< @[3@@%>=`EdoS?@RA@6=?bUSlEw+þ}N7@ܐ@@uq? Lȿ cĺRҠ?i@@? $S?w@#)?V8XO?q>@"ѵ@a/?ygPVe1>e3@=i@#@J]pT@UP@p (@8@@f@@[M@,6^@&M˯)['@ߊi@e3@=7@@Qwr{gE)?ev@3ï@~g@t@X@[@/ނJ$y@Fђ@z=7h3jC~@͙@$Txܡ?c@m@Ų@ @f?,@$% A7@У>f?%@$MU¶¿uak? p@J?Ƿ@Ay@z-?.@$AjR@/`?`q??S2F¶F>4`@@IV@@*@:Ϲ?P @-@uD@Xa?O@=mF>l_,Qbcq@@P|'@h@ֻ@Us@@an@|?%Q4?@S@3 QHl_u^4@_O@X8ƿ}3]>8@(+@6@ALA@Pa@@&DgU؜^@@`ue@#o@ $@\$9lRf3@@ D@@Н A;E@?Z72@j:T@ηbap?@e@݈g}v+{;?<@Bt@`@+۾ @Ѕ@#@w^ʾ?.@$@W@}`O 7݈Ky~,@Y@z@QLx@C"@ @WA@m@@(/@+@֘@?+EkO4Tzɪ?2Jck]AַA+EAO5>P@z?f??u>ze7p#?u?t?]rnV?ٸ?9;V@@@@aK/x @?/ @L?ΕV?p#?>@52?`?^?)e/@S@>o~#? @7@Up 3#??>@?c? @i@s,@.??m@%@tVם j@@}\>>;@pa@@j??s~Hv ?@NW@G@??wdA@d@Ɛ@o@s@n?gN=TSn@/@샠@0 ??7sF5Q)Y -@=@@f@o79@ز@l@!Ϻ@$"@P@@@^G@Uhq}`F ݷ-[)@kNAAmW@[@g@Bf@̑W@YA}OA@op >˳ q??G}=?G)AAO<@{?ڛ;@?5G@VAY=AN!@Olt7)@!_@m/}b@Ӑ@p@{@@t$@@؟M@l @ @@kD@gV?M@@mBUS@H@c?1@!g@Bm@59@H:p@]A@9zy@$@SRP@7@Bu)Kx(?*ǿ= ?$P@ y@V9}@0@5h@Zj@fi_@>?F5{4v9?yEn? u)S(@C=G@aR@C~1Fn?5O?@4@b&@I@:u6@\ '@n@5@vɿw~RR?]@¿S(v=UU@@K@ >X@ @E@C?%?x? i?{@c@{(퓾ռ@s@v=@:պ? @(|P @kHDA:6A|@e+?@zƂ? @AB/A ?X84r?D~?@:JlzX_ҳ@?TA ARFk@;}i@!@P@M@A.A@^Cbg$DJlKy~,@Y@z@QLx@C"@ @WA@m@@(/@+@֘@?+Ek< 2@ؑ@@B@ؿ@1(<@b?y]p??R@d@5@n@!5@*?*@j@@|@-G@< 2@@S@ AA=@>6,?|@4@c<@c2@Y?Vh4<<8?^@@MB@@@??Š?RC3@ܹ\@'Y@y v@+Yp@P?q3 6O4P652?R@y@E:@?T?@??@ݿ6 8?{}?ĦT@{@@@%Kʿ.@⒕Ai[A<{?~@rU A;q@3?1j?0@ݿ@#H@D@X`@%@@OU@VBH?ZBrBS@ѫ=w-@Q@-~@W@_$~@ i?t?8@F@ũ@v@@]@=4x@ڍ$BxB^#B:@(Y|Y@b@ &@އ@6@t?C?@p@X@ @ꯃ@lQoAAA9eAրؗ@@ >@U:@[@^?Ch펅l5W?-? |@@@5t>[w3@,QAb@@> >ˌhFm?S=??@i>c@SGD@E@~L@?pvV63'@JE@̆@<@ @A,@=@% @Fm?@Jz@,@ @?@ @ h>5>S@@RT@;@)ؓ@s(?G?Fێ@č@O@㴞@@Jz@{?p@@#@@u@F@D?&@@@.F@6H?~??,}@@@ߵ@@{?Cn R3?@P1AA@k[?+8?s+?I>X2? @#]AAF@S@+뾔yCعf.6x>*@zA䓲@6?K?o\@C?k?@ AN@{b=tDحңع7 X_҈.>?t@?@wx?%@[@Z@g?4@ؑ@u)@݃P8G7 ,#a^t%[?<+@ s_?ڿ>W@<@)@Lނ;g? 5?ɦ?q2M,"cp$w'A=?*{?yt?R@&?Z̿¿]??q `lyhOktL¼=Re?QEa ?@@N{@C?=i@rb>Qr?@:@@â@sJ@6DD< 2@ؑ@@B@ؿ@1(<@b?y]p??R@d@5@n@!5@*?*@j@@|@-G@< 2@lf@%%@ @@6@Ht@ @@?L'C޾YY@؏@B@3@@Bz@J@@@lf@/d@&@͔?dž @"OB@O@e@@-d@:E>]K@U@&|@]@3@ E @w @ga@/d@ H?Y@տ@J2@B@xp|[b5c+7?@@t@H? 9N5> -HA Nz(?rD@%@a@`]+>t@Rʼn@H^F˽@EAyN@'b?(>Fƿ-HvF*?2Q>yn^?UHD>%]fATAnA?h?r3@Kw+A?e?uٿv@,?I "ZA '&?aA BsAnM?tBdy@>WU@#Կ@^)w OTb?gC&??$?FW]2Z@C@AK!@t$PΠ @?f/z?.?ά^31X↓.>?k[@a@<@ttg#w6? @g@p@>>>3:~`F->Δ?vL@@@BEh@*!־}<^>:@"?@m7@h3@7@@j;@ HG@0@̌@@,(u?@ﴉ@Y@ٳs@bw@(r`@'@:? ?@@q @]@ @ U@C$e@@?f@e ,@}n?jvVHt?d}@)J @k@S@@,h|@+T@@eZ@ @ #@YAH A2@ޑ?ͽ3>Zi(9U>sb?+? @tD@@n7@1o@eZ@9'?~?CR@@| @@N@cR6L*:>fAI@R@w@?%վx&"@%߸@@"@G?9'?o!fA@}@V@ZLѾP?پN@@q@e@⹾cc?nb@?U1o!Ţe6U?@e@@4@Qu1?/.<׷r?V?"@$@3@kPŢZs"<3,Z @i@M@@$?}$K3? q@0@֓@N@Ǎ)rnZs3U+>;Œ@@w@~=?.@\=|:>7@ x@>@R@Mș@@9x iOTݬF@x@?l&D@e~@h@aC@S@3ɿΩ@g@ ?׿0iO:??%3@&K@H@lc@JͿ+W?@4@r@|>L;%T@%@=@54@m?*x@Z;@V@hg@A@?%xnnEпݔݹWyd?ʴ@rA-~ A/2@@*x@lf@%%@ @@6@Ht@ @@?L'C޾YY@؏@B@3@@Bz@J@@@lf@hRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h@A;?Ԏ[W?jr@Е@r @i@PD@`? e><8@'@~@ @u@ +?lɾ\?@9@@f@@^ @D@P@p@˸?;>QG@>?\@@x@@>Ӊ@un@B@9@@7d@@@ @t?9>Rd m>=bbK:\?d+@j@;@Cn@mc@@eB@g@m@cg@Ō?->?x?TE^i]+??Q[?>>@V@SW@eB@p>Qc? X?yJ? Iؾ(0@S v@ͥFV=Jr@-@m,s?X'@C?p>+@y] @:=@/@G?>DX`?@&RFoi(@T?r>i?{$@[U@8@+@b@԰@9@զ@ܞi@?K >Z*q6`QؿKP?Ug?'?'?HC@Jj@@7@b@@$@n@,@Y@[p@A@U.@]g@d@?!7@n>@'K?O?f@be@8H@cH@6@@.?I;?T,?z@2@a@!@c˴@z?n?.@[@@]@8@?_p.?gLt%]/MQ@-@@mAk@_l>h^@lA@@c@v;?g@2;?[W?mr@Е@n @i@RD@`?e>=8@'@|@ @u@+?ɾ\?@9@@f@@_ @D@P@p@ϸ?;>G@>?\@@x@@<Ӊ@un@B@9@@Md m>= bbO:\?g+@j@;@En@pc@@eB@g@o@hg@Ō? ->?w?P:Pi]+??O[?9>@V@SW@eB@> c? X?J?Iؾ(0@G v@ͥFwV&=Jr@-@m,s?X'@?>+@w] @:=@/@G?gDU`?@=RFiً(@T?r>i?~$@^U@8@+@j@԰@>@զ@ܞi@?O<^>ҫ>*6`QؿKP?[g?'?-?FC@Jj@@=@j@@$@n@)@Y@[p@B@T.@]g@d@?7@"n>@1K?U? f@be@8H@cH@8@@-?4;?8Tw,?z@2@_@!@f˴@z?n?0@Y@@_@8@?_-?hRt%]/MQ@-@@mAk@l>d^롹@lA@@c@X;?h'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'?;>Ab??@ @Ӧ@ @@P@4Wע?T@@*@{@@ ?8ECS bɰg??5@@@F'@j@@@kK@bo@T@f>G?S@=?󶿇Ҕ3Fٜ>"-@{x?hm?߷?)K@jQ@/(@@1,>Wh?׺@??-4ؾ-H@0р@Ϡi r ]=sB\@N?XۼXU?"@N$@f?1,>=@%R@w@%(@н>U!? @¾fT@W?L>?sI@GĄ@p@=@H@@@(@Q@wXH@?!??bd?9Gω-L=?)?&싿L}սn@@-@U6A@ĝ?o j)?9@A!@K@9@tLoGd&?;>gX??@@Ѧ@ @@R@4Xע?T@@)@{@@ ? 8xEKS bf?C5@@ @H'@j@@@kK@eo@Y@[>G?R@5?Ҕ$F>!-@{x?`m?޷?,K@jQ@/(@@w ,>5h?ֺ@??24ؾ-H@,р@Ϡi j A]=kB\@B?ZۼOU?"@J$@@?w ,>=@ R@w@-(@н>d!? @¾eZ@Q?L>?wI@IĄ@p@=@#H@G@(@Q@vXH@?3!??Sd?9[-D=?0?'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'@"j@@@@Rl@? @l+@d%?+?)0@Of)@Klx@f@K@@@@M@>@z @W AMA__@JP?0A?of?s>5 =x?CL?g?z@ZB@3@b'@9ۈ@M@V?E?fK@<@@O@Q:)?Q@@+@?nj[k)@8@r@,@ `?V?o 53 R.@N @*+@ *?N@5@3}@5#@2+@_@U?xeQo 5 ˀ"?P0@hۿ@J@S!r@p?o/`߿c?sT?!$@M@ҏ@P"˾ b p}Y>@@@ @>?;\8ǵM?v`C@x@@T>@k~>/7b 7!mP#>?^@ ǀ@?@(@aھZ< @?v @L,@ n@*>fčɿnSZiؿ @@?\2Q@@@A@/R8@3RhG,@>@ѓ?Y̿@]nh7>?$ @,@k@<8`(?P O@@^@r`>@ S@%@y@2G@J>h7~@,$@@r@$Ab@=o?I'7~`ƿ w>V>43?2y@ j@jm A=@@~@L@Pq@@ʪ@G@fH@@AA@L@r(N?_!ha?Ո@@G.@5@@@ޭ@Z@L@LI@Uc?(?@J @D=@@6@q@^G?=ؿ2ԾP@nm@e@%I@Y@u&@c@N@LI@(:B[#-?AL@؀@@O @2 9c%fE{I#2@@AE@?;?#-0?(:!ſh=< ?!-@^@vܵ@ mk*s@83A1@@hNA[@?G ?$!=|?D `@?=?| JA>3AUA#ȗA ?#=(?en%@V?t?+}?UF=|j EZA@ *:TR'I? 0AA>GrA Ϳ]/t?'?X j +uO@i`?Rx¾ @MW?uai>@-@ϬR.t_pf?d?$>aZ??+usL%4Z?`D@@ @ψ?D֟6xbz3q @c@@d-@ÅR?ca?0¾DZY[=,@3@@ qk@)>2?C>Gi^@OM@,@1@e@?Gj?s>0¾?@F@Y%@1@H@!@m @/V@Dy@ @"?Q? g@1@Y@'@ݝ@ڱ3@h?˗@?@@"j@@@@Rl@? @l+@d%?+?)0@Of)@Klx@f@K@@@@Bɒ?E@@u@J@+]@]?,?L?Hg@o@xX@j@ @ $@p@ZO@(@U@'S@Bɒ?JD*?c@Q@Ay@8? f@QA6@@@3]8^i$ "8JTʩ@9 A*@l?y?W@l@@@!A@o2VqUE"$p&ᥔ?tԕ@8@ձ?b@0@)@]?yyZ@}@A@GW^FѽiBh}]?T @\??针@@9R@+t5U@k?( +V?Fѽj]o?n=?㲽;>U@`@? [&?o ?'ؿ")yk$\7GRJz>rn>Cc@w@JT@*N}}a~"@j0?#7MEk 'X.hR? v@b@?y\@S@@u ?2@U@zP@ K10C '; ?=; @\AH@ ?v?@tp?->Ů@m&Aә@>cYmѳ; f#7dDZݾ?5@+6@@3@rB`?cA?|?0d?9?͍@n@C@-@[ @.ΉfF?i؀@@R@Rg@@`?͓?Y.@՚@ߜ@#P@ɕ@%_@b?@V$@R@93@/@F?W@@Aa @u@m).=By_=@ߕ?ު??]@3D@@/J>v?f!w@`@ @@W@4@%@VS@E@DB@m@N?@fA =w{4LgX= ?%@B+@xW@87@MxB@P3@4@TC?=?dH;?w9L@A}M@MH8Ч7AA1qA??@2@p@l?de?=T⾼v>~S1@@'@SG@@r/@/N\@ BRSB8~B@_F F@,-@c@qh@fHa@&?v>1L?q‚@4@v@qr@ @*N6xY>@ B3HBA3p`_@ڡ@(@@ܫ0@1L?ƿ0{`?f6@s@1@؂@i@2u &AOA@d7`@@؏@M5h@BY@S>?ƿǠC̿>P?ڜu@@@,3?|n.eIz L@Ä@@HqH@ ?#?2aǠCפ>ֿB?@3@߄@!@=@;'@G?#RL1Bu@L @@@ {@# t )et.Q@}@Q:@Y@Ϣ@?xYؐ?GD@͉@@sj@Bu@Bɒ?E@@u@J@+]@]?,?L?Hg@o@xX@j@ @ $@p@ZO@(@U@'S@Bɒ?aL ɿ>>@F@@Z@yz?@ @@RW@W@D@)@#W@]Sa?*06=SN@lGAZAx7@:=@Ѹ@zY@&-`@1A )NA'@nmC?5?E@NĂD&?'Au<Axg@i?<@r??+@A8 :A"@Rg,."@5?:z@:@n?b5eٿ8@W$@?ӿ?dl@I@@@V@{2 @@@']@:'A0@g?)'f?9>g@]G@@@{@/3@+_@@4 oB@]}@,*+3Å'm=nA?sO@]o@Q@@ @M@B@?\n ?B\?n+:"AB@}@>e"c?ˣ_@ 9@$<@k@9@4@L}@צ9@a?Y@`+?e@@??-y|)@r@?@?s$@?oi? @p@er?@@`+?>)??Fg'@HA1ALg{@y@2?@(%??DA7'A?GM%?Lt?>;8V]ܒ@NAA@@˚@/u@ޕ@_@{A:2A1)@BzS6(U;u7nSML2@,P@@V@ÑX@!@Af@X@ણ@@@@˿;u72r<?4@5}@}@?J?W?jh?yt>?Q@- @@,X@@J@QT2r?i?+@Mk@:@??7@ ~*??*J>?a@ bX@???ijW@<@ƥ?U~ |>,@ug?#zؿI>%!D@G@??;?kNʿT1?v#@ijW@?Q@?0硿1翶?>Oig`oAi2A~'A5ÿMw?dİ?vjzhd???` <2?}@>I<?` wuA^zA@$r%F>_ 0@?ԩ?U?t?` ?Ia?~1`p?PҦ?QMд[&H#e ??ҕ>=''d?"Nh?L>?/?C ?mI(ɃuY@J@0>kFe3dOV;?@}@'n\B$>U??T?a?@4Q@1@???6@\t@w0?@@4`>J?H@X@-?Vcj?T?r{ z?h@"@~@?o?"@Woe@ʏ@a@ږ@|>@F@@Z@yz?@ @@RW@W@D@)@#W@]SaENe L_@?Z@@8h?fOM@JG@+@-ι? ׿@鸮@v>ſe EN@3@@@/{]m@i@s@@'@v A@@ZU@g@׿I[{P*@ɅU@@k Wi@@R@@6@J?Z@A@Y=?E#Q@jzVX1;)7.[*?`@?14@A@~s ?;@A~@(9f???/p -Xn9Vq@F?musx@@@B?q@4@6{@{0?@@_5kͧiT@ @ؿq /1@@\@t@d@@?ſ {w?;@CB9Q5Ou] @ٺ@yB,>@@й@@7@6@D @jrʲH@v@=r[I@@@<@ pȒv@P@eC@V@A뵵@q?y3@9Uk@ÞxREJz{5?;[@r[I@ؿ7tR?@5@@H?Hw@̃@*1R@r?|@Dl@N@`?G_r #NfCΦ?\A"AF@W??ig>od|?l6?U@rAA?#Nu59'.@b#@(?>?j@@m,"8VE#4@?^h@]@s@#fg Ͽu@z?`??¾=yY@@mo\??qpݿlN$ b?V@n0@@ztHpA8>B2=0=EB??]#gS8Uc?5?y>郳>6ztgf ׾cр>?7H]?"[k>KF?f~?I@8x?7cVj@;A@#@ ?i+Gw1@i@*#pNڿ8@]p@Nyߧ?,@Op@mI@j@1\>P% ?@ϱ@@-0>>@u@U8w|>AC@,@==w50@@Gy@C: >Ҍ*1\C&̣ Gr?0A9 A@Fp>GFdχL"蛸-(?%v@ń@@$y?rhCENe L_@?Z@@8h?fOM@JG@+@-ι? ׿@鸮@v>ſe EN2@A@#θ?'7Fi@@3@cډ@'@'n@,@tF@)(@z4@?2~ @ȿ@2@"R?cj@J봿c?n@)@;j@ @:1@.@@8?`]ᢿ\=@R@ "Rd4Es<;h>S@~?iB@kASA(@@B.A@p@{ea?@} @>dTbpۛC?$@@:ʥ? Ai@ @@Aj*@w m@Y AEU!Tb|BBw;\J@οu?%A`@|a@3A? 2@@A|BB(FBځhy@|cޫ>GA@cT@AJ>9ݽ@dZpj cBB RqBfAߥ݉@Cj`g#7A@,5i@A?N@K?K¨bdA RqByKrBқ@P@oM?9Aq;A@ An4A?hs@@HAbm{Fזh,?K@ P>qd@A A @@f A>P@G9P6>h@$@.3Fl,HyEB@C @KܿG ]@N@@E@W@@k@W@mo@l} d'O?<_@#l,H,_@ ۰@@l?,:h@-@6d@p@­@ց}@@JD&@ǫ@fe@)@6ՅL)b?@,_@QEe-ZY~H@.S@c@Ƃ?E@X@-E>5@qN@W!>h@YX@l@@>@w5o>sm @U77G @Qy?տ; ?)^l@8@@@;`C>?@:@β?@~@&2=7M|ߞ&K^4F{?C8@.@ (@@=?;_Ņ4!?݀@vx@ @"$C[Y'cw@&@@Jh?7+$Ĵ_9F??p@c'@9l!@q?>?D6Cj\mG?^6@ d@,@ ?v>9F??1@!=@@կ@-?E'[Ty?֦eMͿي>S@F>=9M=@ @')@8@?1@w}ოo ?"^@@Oվ=:?{4Q?C?ZE@@d? @"k@?#{cw}fv4[Y.spZ?$@l@5@k˺?(?en????u@Ʋ@@?Ny>弣f2@A@#θ?'7Fi@@3@cډ@'@'n@,@tF@)(@z4@?2~ @ȿ@2@F@l.@@ ?GM@\@@0@"@@p@W@ ʆ@7*i?@@F@1 8g?9˓@?CQ{?]@:=@ֶ?i? @ޔ@:M?$>C@@58@I1g DZ|&<@}@}K@@ AW*@4j9@J&Abu@3%E@&@ΐ+"gQBAcz51Z@C!A}9?*A&@+v@A?WAp?@hAQBcC9'C'B AM#Ht A$@'+D@OAΎ;plAFDՔ -SA CcCQ/CpCo>zBQ^Q*@ m-@A@?@AUİ6 @/ MBFvSCQ/C_CCGAh} AaA;%@I@|gY@gA:Rz`AI GvqAEN C_Cvm@!J@P[Ψ1ZȽ'@@ >?ʿM!@޺@@?Aq?_-@ZH@iX*@&?Y@d!@M1' @A@O:?I_Z@@8~@#*@@?9@gT@y@6>ƽ?d @@' @8wi¾s@L@v8@ ?| @oB@?:?G@|@0@B5>L5!T?e@JD@?֮] ֿ'w]˰=Y?Z0Z@a`@*>x5!@@4@@(@>@տ_ S4z3%N:W'swr9?ҡ@ك@@֦@!@W@m7@Hd?z Bh_?_[?Q? kRf>fY@%?@ X?䚿ik y @ a@xP@@¹@dV@}:@>-ƿ50='?&'9Kn ˾(@(@X@|@xP@]:H_%uEf>(o^@u@@Ӥ,忠r鱢M >'?PS@T@?3v%]0!-^h}yؒ`tDn@d@v@NC$AD,@dн@@XkbdAa<[B%CrCԠ0C;BHYjA6,+V@m@(bs@|@Dh{Z{!AΦxYUATCrCڑ$CBl AA%@@d?Ic@PA[^| Aps>a}ɿBڑ$CA5@~Q,@@y/@@r>~@@$' @j@Ï .#?APE [ug@CI\*?#u@<"@? e@%@ۨ?f,e: v@/]pm.0 [z@ :@aX!X?P@%% @0 ?8?&?]%@h!|@P@߿ӿ3> A@@*ypm@AtAZ9@,߿t?,`@M?b̿QS?Đ@%@H??@j?A!c@5pA@@itc\ @F@@TBNl?Lw@vR?@i@ۦ@(@Wdi'ۢ?Zd> ю@sy@)۰@/@0 E~?SRE}{ۿp?Mּ?T@}ׯ@^@ݕk'ۢj@5@sMAEA@@?X?4 V, ¾`t?@|@@M@@j@F+@.[@>@;@M?h9?d}?vn`<&&-t]둿Z???F@@y_@F+@'%f:OF >X>3ͨ(`F4$- ʿ?O?G.i'8?-.@1pt@d@I?|- @Vľ5MM+!͒If4?T[?@i}@x[@#.@8?&@@ @@Aʽ@M @?7Z?#i4F^1RF5?g@A7lA;c@&@\+,Yi@B@-@eV1@,\>n߰N#^LRr'=z叿cx?l@<@w@>GV\I~h ;'P?@7@;!M|?j@y ?v3zF@3@ @ fL\3@<AyAt@,eF-?=Tp@뜡?;yտ?3@ ?m_?Өd@?^S.W1@A@L/@3@@r@?#@"͒@ A@..>YV@%?j5@uAb@Tҩ։ԿJ.@ @@ 5{@_%@y@PI@@D@?)?ˉ@@+?@@%?M]@@j@ 5A yֿШ@@9>?mA{Gǿ42`>G@A4@tX;ɿ톤@iS?t8s.?@ۿߏ_ݥ@R@Mc݇GǿAA|?~]7@ AgF[@??ƷڽK@5V=@@TAAk5>҂@/@@[?g޴c?Ҕ@Bڄl&@J@eD3kKAkdy@=^@zE@`@Tz@tľ!5 -:?@E?nWKm|kY@b?K@w@b96@o@&@jg@2@@?߇ @[Q@?\Rcty=H@uA I@Jlȡ?@E@Qz7>h?$@E @? @&@?[r@A>@ty=.@l@'@**{)@A8=j?<;@kg?8?@@h>@g@.@Dz/塟Cz+@P@hj@D=F6?{pD&?9@@tР@~?%+wD/y,@!?:(?j7@?7t??* ?a?ʡow?@%a?()'>?/y,@- AAAo@/@J?˿NEB@I? |$??sPӋ$?@@ A- AmŖ@%@ڱ@@eo@>)AfF6 *P8h0?^t@uף@4@@mŖ@ $%羃.6@@@?C'E &H(+o;6B@@kv@|7@yG׾ :M@@m@tj@@=*@Uqe@ЖYE+ Z[{Z(fL?<@@+@~@:M@ٿ@_@~@@|)@ 2‚?*A?OJ K"]>.?$U@K@>@ҙ@ٿ@4?0Ekc?L@1?$13>~>=6){Ϛ@Oc$>Ү`L?i@Ӷ?o ?4?Y5Y*5 @?@'s@6ŘTR3A?ѼaPc@ @f}?ߚ_۞ Y@r@?#@"͒@ A@..>YV@%?j5@uAb@Tҩ։ԿJ.@ @@B?H7?M˾S?a[@Q@?8#Ao>ů@0@ ?!nv뾬Q?B?[@{@?gvDК?@+@tK-3dgKGͿ֊RPSn@A?Pb@qt@[@(?@AZҡ@v'@@Cd]X+.bؿN@u@eSw@wAU@(? W$ Ab7A˺k@T~r0ܾ$пZ{>O:_?j%AAVſ _Z !@ Ă@X(a;=?E9?EB dt?f@^Q_䲽t^Lo>߱@Ň2#jlJ?,@/Z^p AH#A?g[f>p"[s!㾥E\?߿:T>!A]aAg^GX?-@2Y,Ȃ@t|*lg@ǵ^@ܿInEAeJr@w_@)@.OբY@mA@GX?@@V@Gk%kQ@3A@2Q7\wsXf/iO@x@ @U6|@e@@B@?Ͽ$R@aA@>b1> f>\*@72m@@0@odw~?B@o@T.?5B?@DA@&W?2ɿN([t[L>!B@AI@0@j?o@Sg@ϊ@9"k@@.%@ҹ?O=>u ?C@(* >>6?@@D@k@Sg@A{@v@N@U?5gzʿh忿J%Ȋ0:&H6?C@n@@A/@w@Z7;@?\@k@  `R@+׋uM;% @~@Q?N+@@/@d|@[i@@Բ-@\@@l7 @ELA e@'2c6@@@I @Va@d|@l'@bx@@@?3@V8@gSk|@@tv?߹m0_@l@v?EG@@l'@yIA@[@̫.@)q?޽ M&Ľht<fƜri?>>S)?v(@KM@@yIA줵@@T@%@8@ %@tiQ?>Ki?ܨ,a?rA?@h@b@l@$@줵@fI??B?E@= A@~!@S튿?T_, _u? 4@rA}@{?@?fI?B?H7?M˾S?a[@Q@?8#Ao>ů@0@ ?!nv뾬Q?B?4M?}z?ב@X@Y@@v>y>@p-5@R_@}@@z¾G(?8@e@:@z!?H$?4M?иF i'5@߾h@e?D߿^\f(ǒ?->sa?@r@ĔjޓC-и}W"~5&tS?:@?/a,bۿǵo? U/t@oM@/%@.cᘠ@6Ϥ}W@c}X@B@u29F׾,B@G?~Ps>@B ??p5h@=Ra$fd-?)@@@u@՜{@K«#_W[?#@a>>h>I_bT ?˗?hF!*(>`2l?C@U@|X?c@@w&@Ő@ٓ@P _u>7?@( @5VM/>?IGV?~@}?qGw? @w&@H>*t?Dh||Xi\@1@חH@ OT73ir0?.@s%@VNB[H>I,FPD@7@m?A*H<ϠR`B5 a@&%S@*ljtz?e4? @'@]A暴@<;Id`@@ʷ8@?@?@,@O@J[@S>z?@ l@g A=oA+]A_ z@M:InPM;y@{?4j>K1@RF#h@MMAD`ArcAr@@Ư@Zp@.A:@A%@"A`@P- ?Ͽ%7ٿP7ׅw@ Ad+A]@Ȝ@Ư@,@Ti@@gf@2@OP@}w@RPv6k=D-ƘAݿ>@&a8@p*@)gq@@ u@,@V@5@@ȸ?!?@r@D@t*d9?+ӻABA;J?C_@B@@@,د@@V@@@k@?Wk@ AZ=H@-2K@BKXBA;>D܌@7AԪ<@H%@@U2@@\@$@L@oI?N?B@ I@"j"@;A BrA 5y @N@}??@~f@\@4@&Z@8։@2?@!@Kc@8! @!ǯ@?? jw@@'@d b@g͠@Eo@4@`@G8@-@(A Am@ź<7kag-c.!5V=W>]s@Ae5A# Ad@`@x@yp@O A>[ATKA$J@d 6>h*@yl$>9w?57@P6Fݿ@]OAqaAA0@x@4M?}z?ב@X@Y@@v>y>@p-5@R_@}@@z¾G(?8@e@:@z!?H$?4M?n@[@@@c.@,w@$>?v@+@<&@n?ٓ@1@ Ml@0?tt@M@[@s@n@n@^@Պ/@@u@\AQ@ O@?VV?/oY:/?D^?ef@D@r@y@?(@^@K!Zc9?v@AhL@sٿ>>ѿQ1 Z?H3 {>q@]A@ht?HeKgq^@2 @EI@R{Uh=?*R콢Ǿ @`@j@ˣp1 4-t^ =<@qt@l"N|xF็#ͿK@B@=؊?>pdjZp1 d .lՈq@|E@:E.a!|h?@r@>WS@qS d Xmc x??@3g@2c(i*H,˧Djm@%[@U7?%S; *i3.@ȶA @Rɜ?O?`^Fl*ҿ`@,@~@A{; 8aHG-P?@6@wSA,ڳ@2,h? tپۆHKhsLD`@Ad@K?B8a0\@I*@?v @.-@@}@ ?^@L/ʿ ?%p?W:,@!@oAd@B@{@0\@@m@@R@@`(@~+>xf@%@bDw@k> S@@l@$q?o@M@@v@I@@@F@GF@@LY@N$9?f>@@f?Fo?}o@ǧ@2*?k?@W@w@@@T@L_@v@iPB@?@1r@$@ > Aº6C@O@?K#???@sN@T@3J@@`@@⌾0k@u@/QR̿{2?U_M-k@psJ@K=>@1@7@3J@?mf@iA#@ܛ=l^p@c1@q 1>>9AfA;^AB\q,@^փ@ަ? @F("AR@?@7ܜ@7A5 @?Cj@?(]ď@gNB@_A@ IE@u@@?O @@@3i`@@!@n@[@@@c.@,w@$>?v@+@<&@n?ٓ@1@ Ml@0?tt@M@[@s@n@n@XU@v@?.5@ 3@!T@G@ӈ@?d AbY@F@GO@ʢ@l;@j&@N?;@XU@@FQx@^@C @۴@N@~E?^?{gb }|[(??wO@6@@щ@9@@?@q*@ݫ@{_@, cؿ}ltVyͿ㚼 K@Q@}@G$@? Ծ j:@u@1?Ow4Cz`?_ 4?Io?y?Ƈ^o(iv?`K@|@T  /@1 j@γ?d=(fϿA}Ծ+j!+? 4Q(S %?ϩT@?A,ߩ8?}?O`@Ё @]!aG?1l\˾\G0. ?}a@j?\ߩ%&9}b?z>@v?ejŝd)o:!޿`6O. OI0u`%&3? p@e5@l?8`=+:T =F? ?f?Dײ?[ϿRཹ5,@j@(?c]~@@W@9@F?8vd>;t9/ξ(?==mҿfG>J@@A@2G$@?bI@ @@@z@3h@ ?L?U?tJspe(?3 0@@4t@o@Ӕ@@|s@bI@_Z@uq@(#@@A@DN>j>? ?8@!XAJA:@HE?[?@W A @N@@^@:$@@wA>@EӋv@b@ZZ@@@Jj*la(3 Z/@@i?"@M @׻ea(|[ ?@@U@iS@p`@uNC ?N?BRH+{t@6@V@Y۳@͵@'=|[@@v>@@8@n@y@p@vDĿEuvп>E@M@@@w@1@!r@[@@ @?->RL@p@ֹA@y?0RDI?MgN@ޱ@@@@k?S@g@@V@?@gme@!ɴ@@c@8@i1?L@y@@d*@]@>9,@V@XU@v@?.5@ 3@!T@G@ӈ@?d AbY@F@GO@ʢ@l;@j&@N?;@XU@$bV@F@O@.@u9@&@?@U@@?o5@4@U@fG@҈@?A$ ||[(?ȕ?O@뉤@@Љ@@~@mOx@@r @۴@N@B?D?{ޗgؿ{gkTyJͿwK@@}@G$@?7@ *@ܫ@Oy_@-QhcؿT'4?Xo?uy?^l( nv?,K@] @TӐԾSi:@u@c~?_R wR4`?T'4?!!➞ ,?!O( )?T@?>,{ E@I j@˳?K(iϿgԾT!!p?lw˾{鿶/v#?a@?\C@ʇ?k"dG)o!޿a6 ??߲?TϿrRZ5,@Al@&B۔3?wp@F4@L?Ǎ+:=F? ?1Vξ,?#=ҿwGJ@i@B@ H$@?\~@@V@Q7@F?`:|z >)$?Β@XAJA@E?V?@ AEH@v?1>%#@-@PA@:>ȕj$>$K>; %0V@@7;@Ng@-W]@f@p@@L@@^@5$@@vA@Пv@b@[Z@Z@@oZ*m Z@@Jl?R;?,u?=^*d)_J=@*@h?nBFLt@6@3V@P۳@z@?{=|G ?@D@@R@n`@NmH ?h?;sQпE@BN@@@v@U@q@o@x~@_<@~@@m@@ @ GĿ;GD?PeN@cޱ@Ц@@W@Jh?VQ@V@@q@m?t>NL@Zp@ZA@~y?x0GD}?GK@:@@)@]@P>8,@/@a@@[Aݲ@O@?;HV?1o ?13r>r@v^A2@.u?ҧH%Lt"c>?\@MAL@ ޿>&ѿ3*  ??#뽍Yƾ"@b@l@ƣCIcipu^@@I@R;=?Fw"4ͿQK@|B@ۊ?o)dY#1 Art/^=ߝ@u@|xFR#$hg?@r@S[SMwS xC 9ш\q@o|E@D.N>l*, Bm@&[@^7?^˳lXOc ?@g@~3c>l*)?T^l#ҿb@@LJ~@z e*3)/@ A@c#I?)?BhWpD[^@^Af@9O?B:aaG-R?5@RAٳ@-h?gپȆBh/@ʿ ?^p?8,@@A@@:~@\@%*@? @,@ @3z@[?/Z@M/k> S@@oj@Yq?o@@ @x@@o@n@@8S@@n(@83>tf@"@?w@k>?n@NƧ@&??Ȏ@tX@w@@@bF@bF@o@Y@!9?cR>{@@-?AǺC@O@P??W?Ϥ?@L@L@]@xv@ OB@z?@/+r@$@1?2?^Q-k@vJ@&/=;@/@@J@2@@@;-k@@1v̿2?Yq-@փ@?' @\)"AYU@?*h@jAn@Y=Y^p@1@m9>9A1@aA@$<@Aig@`? z@ @BA?>+A"Aiq} "@vW@t?Ye@@:@.d@6@K?(?9i@yV@CAw&i$-, 1@>T@@z@6?wk@lS@>b@j4@@y???)@A@O3?+IE@?t@@ݜ?> @H@y@k`@ݜ@=@ XL@9@*@쬛@8@?諏@a*@>IW?ٓ@G0@Il@s+?Qt@N@u@(s@@c@[@@0@.@Kw@:?v@y@7&@W?6_@[}@@E¾5(?F7@f@<@H*?&.?(M?z?ߔ@[@@@x>]>@-5@6_@ƒ?qڕ>9^?ՙ@Dr@pŔ%ݓI-DF %i%վ5@h@e?H߿dfƒ?Шo? u8ct@9N@'0%@0c:?6̤܆WQ~&S|?;@{?:c,ۿШo?@?W?[7h@ݮ=ajgG.?)@V@-|X@B@뾔9(׾B@,H?mPr>@i>&IMMU?b? a2$H@=-@O@ s@T{@-ī_k[?`@=>ǹi> |ܿm_?j:?ksҥd,?x@V@̮@n?dK䙑1ފ@2g?UC@RAX??fc@K@̎@]&@>jU} Y?ė?*A!>?MLD?Q@}?<ɯGdw? @ɗ&@c@@=x>P6?F@b) @eMh/>?;j;3tr/?0@s%@~A[U>v?gV|Zi;\@@H@;j.<T'qC a@"S@:miH~7FDD@ @?s* .<8@?@ġ?@#@Q@C`@sm>kz?5? @@^AS@bi1@RF\"h@(MA`AdA^r@@ l@T A+>oA+]A z@}:IMy@{?>&7ٿl}7܅sw@ A+AȾ@@ղ@+^p@A:@A>"A+`@^PZ HϿX>&7l=PDWƘ&ݿA@b8@l*@0dq@@gu@$,@i@@Zf@0@SO@u@R5R8l=BZADfA_@eC@@@ݯ@@@@ @Ը?ץ?@{q@ED@(w9?$ԻAB(LXBAh:>~@%8AU<@oV%@ @{4@ ޔ@@nn@w?_k@ AHH@/@~B(LXB B#AP5x@N@??@g@\@g@O@-I?s?O@'I@ajX@s@A65A# A@c@ :@}@/(A A]m@P[AkKA>e*@$]$>6_@[}@@E¾5(?F7@f@<@H*?&.?(M?z?ߔ@[@@@x>]>@-5@6_@#IQo>@.@?!nN뾼zQ??87?ξΏ?[@@?#JͿRTSn@Al?Rb@ơt@^[@{@?gvК?@+@P-jgJͿ-.gؿcN@Zu@eŽw@hADU@P?{~@A7ϡ@  @3@Zd$>пW>P5[?%AA+ſm W$5 A7Ak@W~rCܾ$?\=C& 0t?d@M^Qa:Z #@Ă@VX}=?i1!F'@<[Q?o\@??u>Ỹp>@2?-N@s%~8 z?>Pjm[?a+@Zvg\H/@ߒW@h: k!A aAioQ@ Aq#A?l[R>9cj"[2AewIw_@"@.Kע+Y@mA@KW?#,@W,Aɑ@{|v*gg@3^@ܿo2As"fveO@a@ @tXl8|@Ae@r@@vV@_GkkQ@A@8Q$cw2\(?73n[@I@R|0@okw ?@?%ϿR@7bA@X1> fA2\t[)>A@eA@~/@h?@M.? B?h@DA@!W?ɿ2|(t(* >^>7?u@@lD@@g@aΊ@k@2@!@x?* > ?B(*."E%H5ղ?@m@_@Ay@5v@ K@?(MhʿB￿DL%B. R@4+pcPJ" @ݤ@?K+@@@7s@B;;@f?4\@kk@%_ R@LA7a@@*2_pd3@v@J@ev @G>a@JG|@Pi@G@-@T@O@Vk7@LA@}f?Otq˚׶_@y@q?dG@@@ts@@@F?3@8@5wv@@~d?>>?~s(@J@{ @GA@$Z@8.@~a?bO߽)M}Ž8?EAT,T gl?a3@ԯA0@{?@?H?z?@?VE@= A{@|!@CSEAT#IQo>@.@?!nN뾼zQ??87?ξΏ?[@@?#W@'%?ɽ5@Ab@FԩԿwK.@@@@?#@7'@ A@.W>W@͉@U@-?@@$?N]@p@j@B?{@&@y@I8@@E@?J?͉@7e@z@@M،@? @5@9s yֿ@ @*9>?HO]@@x=`@7e@Y07?UD@Ј@/y?>@_>k2@=Bj @@hxU@AL@Y07?/t.?@:ۿT_/@g@M܇Kǿ52 @x=@A.I@H3ˡ?@E@i7>ͬ?&@Ǜ@=g?Z8+?@ @h=)@|g@@l@n@&*t@wAZ9j?c;Ǜ@;?OD&CG8@@iР@?*%+w+jDg/C~+@@kj@-?e;F;?l)v ?a?#*vw?t@6a?@&>w?w,@!?:)?e7@?s??l){$9P??PuϋV?@~@B A AA!m@-@u?`˿K@B?{$s6 M7hxH3?)t@֣@咦@8@Ŗ@L$@ر@ @ΰo@>+AKIs6G:,*b07B@@Pv@7@0&׾ 5羁+6@@@?/Cl Gُ YV{](i ?;@ @a@@:M@=m@dh@@(@Ru@YG*,ُ If>?a{Q@I@\<@@@@ ^@}@.@qx)@f?{$A?tJ ͚Oǂc>nL?@0ж?]o ?F2?EEc?sL@{3?)1,3>s=P4)͚y?4aPc@_@?_ ) 52*;9 @3@@*s@FSR.Ay?W@'%?ɽ5@Ab@FԩԿwK.@@@@?#@7'@ A@.W>W@4@8?2m[?d@?"Z$X1@ C@/@N3@<AizAit@ '[-?Up@? տ?4@Vq?Ur@P@r@}??;@@owO h[@6@E?]`?,@@%?"d?Vq?'?Hm@S@@F&׿?Eq >gik@-?:a z?@ћM@'?L?Ϊ@X@k׿pp@@e.\A?A AADA)!?`:@<\lSAG@L?"н4@@B`>&eAV?햋B %C&B=PDA| A>CA@"н᤽i@K@{+Z!AxY»~UATCrC|0C8BUsPjA>6Ș=@DW@᤽Pd?\@IAWl^ĉ+} Ar@0aȿBݑ$C%B A.NAt7@ @Pd?3r>@@B@j@.Ï81?A3@~j,@0@cot/@@3r> '@)@}?\2:Ov@`f\,"nO[g@C\3??,z@#@ ">?*?%@!|@Q@vӿF>B@ @)yqm%. |@;@R蠾T!?7P@% @)%?">?ꑩ@ӂ%@R?@3f?[!Wc@pA@@DAAK]9@߿~?`@aJ?i̿Q?ꑩ@NOw@W?=si@*@@F `eiVc@H@ȸ@/Bx?NOw@NE`ۿch?ڼ? @ׯ@^@ѕekۢaZd)>Ҏ@y@>۰@/@0y?NEvgT ,o¾+p?@z@@@W@j@4@LADA@@?,X?vA&-_%둿M???F@/@_@/+@[@@դ;@Պ?9?ZP}?nb&A&-̲$E!ʿl?QR?Bs.0iܛfh鿓HF >|>5Ψh̲0+b ˒ef4?7[?A@@}@Z@M&.@5?J.@ ot@d@J?4,Agľs7M0+E[R?F?b@AkAic@'@@@AȽ@ @?Z?cirEZLGrD=ߏx?DV\i@"C@Z-@W1@A\>ٰZLj@= ?Du3z F@*3@έ @ I\ה|h@~ D;NX?@[@.!|?j@4@8?2m[?d@?"Z$X1@ C@/@N3@<AizAit@ '[-?Up@? տ?4@M"@@p@U@dž@f7 *zh?"@@mF@#-@@X#?Mz@+@@0@M"@,k?H @@/M?"8>/A@;@ɫ1 mi?̓@ ?hP{ ?>^@#=@{Զ?,k@4m9@'Ax@n %E@ǻ@8k!g CDZ$$8@,|@-P@* AG\*@@4+%u@AU?FA)<@DAQBA6z5mZ@0!AO9 ?*Ae"@+&+s;@ Ar;lA{Ҙ!SAP CcC9'CqB6 A#h A@&+ >@ްAʜg˱ @9YYIB\uSCJ/CpC:zBkkQ@ݗh/AϪ@ >yO@A7VRqA; K;kqAM Cw_CCBAy AڇoM&@Ͷ@y^\@fA#b?2rAo@ u3Auxm@1P@F[̨˜2{@t-@@ ARa$@%q?R-@G@X*@b&?Z@h!@1ɽ(@@n>@ʿO!@@R@n?@|Ž?u @@@ A@:?:_jyZЌ@@2~@5*@@B@%???G@|@C@A>DL]2֬i¾~s@@Ox8@?[ @B@Wtr]K=X^?j1Z@`@q>%xl}[T?Le@cHD@?ծzm ֿW3#;Wuw9?@@׃@@զ@ @@c@"@(@L>տzS6a3R?iY5%?#X?-ꚿnk6?I@W@7@d?ג8*Bb_? [? @Pa@߾b@I?!\˞d~$pO M=>V'-)9oK˾@&@W@z@O@˹@@S@v:@ >6:ƿ52=@4 >t?U@T@j? $Hm%/f>3m^@tu@7@1忮\C@aW?V?%\@@@j:@Z=vEƤ0-:hzy`4Dn@Ee@v@Ps??@\C@M"@@p@U@dž@f7 *zh?"@@mF@#-@@X#?Mz@+@@0@M"@'n@,@pF@%@b1@h?_0 @@1@i@ȸ?43k@@Z@׉@%@'n@ @0@-@@1?+dߢ==@@R$?_m@C!괿h?@J)@i@ @C@E@ /Aq@tLa?峽@X @>g¦Dsh>@z?B@AڻAC@ @ĩ@EA~*@wl@! ATR!bvۛ0?9'@@^tߥ? A@ @`@0A?@@CA|BB*y;uJ@Ͽm?}%A#Y@Tq@AA>d#9ܽ@B}Z~k qcBtBWEBu]*w@f'i>{As@T"g@ښA:@Nk@u?^èbAQqBdA쉿@NNjo}#A`@"'@ A4A?\r@ JA`z  KpB@N@o?M?|;A<A'@ @@@eg A^Q@P)>qm@č@.3M<ch?N@O>gd@,A A @k@@@U@k@. cQ?é_@5B.H$E!B@ @GܿG @@@@k@y}@@>&@@a@$@Lo&b?f@]@ذ@l?$:Wh@+@a@⟄@આ@y}@P@A?(@Dp@{@@L@x82RF'-T~M@!S@i@=Z@p@d@P@$-U>{?~@ @J>@pN@#2!>jhN6dSf?@`@g?c7?p@{D0@$-U>7`Tև @Ay?.տ<?Wl@[@@@X@l@-@9@e;5>j @c77S}ܞ%KBF?`B8@.@(@Λ@f?`;lC> ?{@:@?@{@0=@MS!)sw@&@@lJh?9($&Ĵb P՟!?.܀@ x@ @$&`[ΛBCa7fG?6@*}d@ ,@k!?>3F??K@b'@Qi!@5?>?DΛgMͿԊ>qP@L&>ѫ4`I=@0@'@8@/@;@@@ ?[TEy0|? 즾gMͿ?VE@@d? @k@{?5$c} )o. ?^@@ վ==?0Q?fn????u@Ų@@~?+N+=&>Z*s8b?.$@@#5@(ɺ?}%?fn?'n@,@pF@%@b1@h?_0 @@1@i@ȸ?43k@@Z@׉@%@'n@G@i@ֹ?ֿ@8@Fv>޽GN L0]@c?[@@h?g0L@G@Xw A0@@ZU@$g@׿[P@U@I@@@X@x/p`m@ki@T@@C(@Xw An@hZ@8f@s@FRG#o@@Rt 2i@@9@#e\?Nz@\@n@D@A@Ap@[@ÿL*ڿ|G@N@1'Ϥ@қ@?Ñ@!@D@?@%A@=?2Q@uVl@wP@h>։@@H9@?tu ??@A@ Yf?4?ف?/= &-JJ;_)l,[%?`@˟?H:@݌A @tu ?D??@U@<{@ݢ0?dO@ZB9Z6q@)D?@ BPͧ?V@+@AؿE 1@z@`@R@@@ 6@G @2ސBjrH@@=u @经@YCG>~@O@B@@A=@?3@Vk@XxvFz5ttR?@E8@@hH?^Gw@.@|?5?n@AA?ʺNB ͦ?AAI@|??]o>6E4@?Օj@e@:*"6؆m??ypݿK$45[?Q@0@@s?Z??(¾=KyY@@M؆S[8zPc?5?u>X@tHpC8>A2/=wB?D?#S("7D"@@X@耈?M/&Uf \@N^)??@ k?oXJ 9K)([?"%X\> FF??ԙ@ft?SdVJG:>Å׾ةP>`7H$[?"n:ڿ@p@ wا^?,@l@xkI@j@;8A@"@4 ?۴G}1@sj@\)#n4w|> D@,@~=70@@&y@1 >*F\vP% ?ᵃ@O@@5>>@5u@1U4wLM.(?v@B@@~?XgˣDr?1A3: A@q>^KF;dLG@i@ֹ?ֿ@8@Fv>޽GN L0]@c?[@@h?g0L@G@@@BSW@LW@@R@%W@=]7Pa rɿ>@@8@Z@!x? @@@`zY@*`@A)NA&@mm2E1(7;PP@9mGAh[A7@|:=@@S<@q?+@A:A@8g'"@}'?@T?@Â%?)'A=Aj@?S<@l@@@@tV@{2% @*?@n]@gTy@7@d?!7Rlٿ6@M$@?v?l@ @w@3@q_@@B@}@*v 0@?-'`?6g@G@@ @@@kM@ C@˚??ש?A\+=oA?PO@o@@@k@O)9@1@Y}@9@Vx a?@Šֽ$0"LB@y@3?Fg"7c?_@{9@e<@k@&@⭏?_x?@{r@ٿ ?\@@~I?ie@@?-y:|@s@?@y?&@[?@F*??DAR8'AZ?0%?pl??^?nE '@HAՒ1Al{@!|@[?@dv@ߕ@8_@{AZ;2A(@wS3mUvV`fy@NAA@ ̚@dv@BAh@ Z@=@@՘@@~˿S86ymOMX2@R@8@X@X@@BA>?Q@R @@W@G@K@4T2r;?6@z@@r&?Q??h?>x*?Z?J>I?ba@]X@B??k?f?T+@Pk@:@??@JgD@G@???;kIʿrS1?H}#@nW@Y<@?T"t>},@g?tؿpD@/A|}'A ÿ|Mw?Ѱ?HNj}hLe?7)??K@?Jh ?>1l`A/ABzA@m}>q0@7???]u? -,<(ɘ?@d^><,?}a nABzA^c??ޕ>=J=:^d?h?=M>Hz?ظ`?cM12?Ħ?'UMu&^3APo;?撎@{@nB>??1? ?XIC%p^Y@vJ@>8K3 ve=?@@ `>\?RH@W@O?Rj? T??[?@Q@1@,??L@8_t@ v@c@?ۖ@9?>c?n@p@xȡ@5#q>Srjz uz?Xi@@~@'?Bo?"@iqe@@@@BSW@LW@@R@%W@=]7Pa rɿ>@@8@Z@!x? @@-@X@@ @$@o@-N@̍@@sU@3ǒ?E@F@:@3@]@d?{,?K?g@-@ ?J&>?e@A@@@6;^i8K&&"?Oe@@AS@|@R`@@cT@g=l}"@0?/7G$FٺY43GQ>U𾴠>Hc@@XT@@W ?2@@9|P@jK0/D(owW1fRv?v@g@?n^@XT@@ |p?v >@|'AW@>*Ysг< f>k=9@^]AJ@$?{z?@ ?h?v?w@k@ @@V@@A @Pu@.=@% =w4` L.ALqA??@@p@o?je?=i ?A?M;?:L@A=O@-B87A.A$SSB~B@F@,@i@%h@Oa@Y?v>sU1@@ '@]G@@~/@K\@ B$SSB]3HBdAtoa^@ߡ@*@]@S0@$L?Â@&9@z@|r@@돾v+g>@ B]3HBA@6n`@l@:ڏ@4h@լY@U>?Hƿ|`? 8@3u@A3@@€@~uu&AAHX'dI L@@@1pH@{??XiCb>M?u@@@1?9yHRR1<*t@OY@>@S@G@ZQ@VA@x?>;B?@*3@@V!@=@;'@&?#RR:@KZ@Ϣ@(?aא?YD@$@@9k@UAu@ @@@{@q ue .Q@@:@-@X@@ @$@o@-N@̍@@sU@3ǒ?E@F@:@3@]@d?{,?K?g@-@ 1%%?%0@b)@okx@@GL@@8@@fj@@@@l@?u @j+@c%? tJ=c?u8L?b?z@A@@'@ۈ@M@@D @ AMAH`@P?Y+A?d?> tg@@?.Tk)@i@⚒@-@ka?V??gK@<@@O@D)?Q@g@7@'@q:#@m+;@<_@U?dQ 5.@G @ ++@5m*?+N@7@/\߿f?fX?V#$@AM@ҏ@5˾0 ܄!ˀތ"?0@xۿ@FK@z"r@u?*/q7Dǵŭ?`C@cx@9@?@O~>d/ HqY>o@@@@?;[q7^ EčH˿ +#P%>?^@ƀ@i?T@(@ھ^@@(X8@io@hn,@F?@Y?)V̿"A]-n2Zؿ @@9?z,/R@@@@n^@y>3? ȏS@'@@G@`R>6!>8?@p@tk@$78_q(?"O@@]ƿ m>U>3?y@i@m A@?@~@#@C@r@#ABc@n?U'Na]ƿoga?@Ԉ@I@bC.@?5@@@߭@7@@p@@&@H@H@V@A@.L@E!N?oؿ)ԾВP@>l@R@xH@~Y@&@c@N@I@_?'?@K @=@@^6@q@C?ؿ"% eEKI^$2@@AǤ@?;? 0?:~[-?%L@@@ @28c"%ǵ3AC@,@NA@? ?!#ſe=6 ?,!-@^@Z޵@:-s@ǵ3AAȗA?!=T5?n%@wh??=?D}Q?H~㿩?z=?"{A>4AAA IrA.sͿxX /t7?+?ET ??G@|3c*&V?*1AAi@R|q_nj?f?)9>-_??xCu@`?cr¾͕ @Z?Yuo>@i@yy2q" @d@F@-@}R?[a?lM]%Z?!D@@@?֟w>E]@M@ @{@e@?f?>þZO[]=,@\@*@qk@;2?}C>"?bS? g@P1@-@D'@@3@?~@?@F@P%@1@H@!@¬ @.V@aCy@5 @"? 1%%?%0@b)@okx@@GL@@8@@fj@@@@l@?u @j+@c%? ! )?8@A8"@@R:@7NG03 ^սn@@@.@6A@Ý?! 3ע?GT@@@{@@p?(8K?@^@;@!@@@39GY=j|?m?*@a@6@A@bk@@@ռ@su@@<@n@/d#@?L̔? 9R fz ?u5@@W@&@2j@@>@@+#@#3m@w@"[?GD%>ER fF>t+@bt?m?C?K@6hQ@-(@@jK@o@ @ >H?kP@Y?\Ӕ H j=&@\@,?qۼ@U?"@$@ܟ?,>e?y@??07Hؾ*H@2Ѐ@堾(k bo{@o?L>?5I@„@&p@=@͒R@iw@(@a>ĉ? @V¾bL-:?8?' =??E@Æ@ƚ@@G@@B(@6Q@cVH@?!??oa?9?z.@8A@T @ߵ"@2@v̞@@Yy@@@}@S@1#@P7@# @:?{?վXo3?@Թ@f@L\@տ@q?j" )?8@A8"@ @S:@7QG1?]սn@?@.@6A@Ý?" 3#ע?GT@@!@{@@w? 8(?@_@=@~!@@@3z9Y=|?o?*@a@5@A@bk@@@Ӽ@uu@ @<@n@+d#@?R̔?K~z9R zfdm ?o5@@W@&@-j@@>@@+#@ 3m@s@ [?GD%>ER tF>u+@ct?m?B?K@3hQ@.(@@jK@o@ @ >H?nP@`?dӔ N =/@\@8?xoۼEU?"@$@?,>e?x@??,7*ؾ*H@6Ѐ@堾2k bko@t?L>?1I@„@+p@=@ђR@bw@(@[>? @¾bs-:?8? =??E@Æ@š@@G@焷@>(@6Q@cVH@?؜!??|a?}9?z.@2A@T @޵"@2@u̞@@^y@@@v@P@1#@P7@# @B?{?Xo3?@չ@f@I\@ѿ@tq?j! )?8@A8"@@R:@7NG03 ^սn@@@.@6A@Ý?! ga?!Ԉ@)@"C.@5@@@ޭ@@@p@m@ @vH@H@@A@L@] N?Mؿ2ԾP@/l@ض@G@}Y@&@c@N@I@_?t'?@K @=@_@06@q@=?Mؿc%hEuJe$2@@A@?l;?a0?T:[-?L@@@r @2:cc%h3A@%@yNA@?u ?k!b$ſ G=l3 ?%!-@ _@޵@~/s@h3AAȗA?=4?m%@|g??툢?C}>?pH}㿁?ռ=? IA>5AAAHrAsͿ@X|/t?{+?T hN@G@33M&V?%1AA@R~r_sk?g?=9>^?^?j4u@5`?x¾ @:\?us$p>@@#y3q0! @d@%@-@ |R?\a?ʵM&Z?D@@ @?֟v>E]@M@@@we@W?qh?L>+þ3Z"[U\=,@@-@Sqk@Z32?E>"?N?A g@1@?@@'@S@W3@R?@?@F@%@1@eH@!@6 @/V@iCy@ @"?*&?y%0@b)@1kx@@.L@@@@Pj@Դ@@@ڢl@?7 @hj+@b%?󾖵=%?7L?`?~z@XA@@'@ۈ@M@@4 @ A NAN`@'P?*A?c?1>P@%@S?Uk)@O@ߚ@>-@`?V?6?fK@<@M@O@XD])?ߚQ@P@6@}@8#@+@W_@U?kd1Q@ 5b .@< @Q++@i*yã?~N@6@ ^߿{e?W?"$@L@ҏ@ ˾ ̈́&ˀe"?0@ۿ@QK@"r@Rw?)7fǵ?`C@Gx@@>@~>/ ]qY>Q@}@p@@?][7Lc51čB˿ :# Q,">?%^@ƀ@?Р@1(@ھL@@@?U̿@]ّnZؿ8 @@m?!,<R@@@R@^@ly>s? S@@@ G@ W>^>?@@k@(7_(? O@R@ƿ&#?>U>Ϗ3?y@h@l A@P@~@#@@nr@#Ab@mn?R'D eƿga?!Ԉ@)@"C.@5@@@ޭ@@@p@m@ @vH@H@@A@L@] N?_@P@ɕ@"_@[?һ@-#@@T4@w/@?*؀@@dT@h@0@`?YΓ?e.@@_@M?@JD@@W%>u?@w@f@ @7@T@X@A| @u@7E.= By?=ٕ?9ت?M?M)W=A(?@+@tW@^37@SsB@K3@/@%@R@! E@B@߯@=@ =/w4M羴A@qA9??@n@}p@l?Sce?o=]q⾔?J??H;?9L@?AN@s"@87A羴A(SSB~B@F@,@i@%h@0Oa@?v>T1@M@'@D\G@@~/@?\@ B(SSBY3HB\A2oJ^@ߡ@*@G@0@#L?Â@ 9@z@j|r@@쏾vf>@ BY3HBA@A7`@@ُ@3h@SY@cU>?ƿ`?8@u@3@F@ À@FuB&AA*~eI L@S@x@HoH@R??i%C"ѿ> O?u@ @h@1?Gȳ*{R0°B?@3@́@!@8=@{9'@?o#{R8@:X@f΢@0?vѐ?C@@@Aj@?u@- @;@v@{@ "e,Q@@8@@UX@@Y @$@o@N@@@Q?d@Ai@D@@k~9ai L]+?c@@XA䰖@ԼIe+fo?E?>>S@)`@@/T@-N<}~"@8-? 7eFX&2GQ>S?>GIc@@xU@,@ ?F2@H@2{P@NK_0/ E%(Ud@'Al@'>}Y ѳc< Y ?9=@<]ATI@?Zs?@w?`?6?̍@l@@@+@ @ [Ήg7dݾ?Q6@5@8@R3@78`?WA?w?_@P@ɕ@"_@[?һ@-#@@T4@w/@?*؀@@dT@h@0@`?YΓ?e.@@_@Ag@Y@@@@ɱ@˿^86mOMĩ2@KR@@X@X@Q@A>?3Q@@ @@ X@O@J@-T3r/<s?f6@~@@&?S?N?h?>z*?+?DJ>?1a@]X@?O??d?+@Pk@:@??<@D@OG@?a?)?նkJʿS*1? }#@mW@S<@?T^n>,@Ag?Srؿ_D@/A=}'A#ÿ1Mw?1Ұ?PjAhIe?t(??J@?5'翭?<>܉k`A/AzA@(nx>0@??Z?'[u?+<ǘ?d@Y> < ?a (mAzA ;dӫ??ޕ>W=\d?h??7M>x?`?L1f?Ħ?UMܺt&3P=8?%@z@nB4>g??? ?/I%0;5Y@dJ@>J3v7:?@M@`>?H@SW@?tNj?T T?[?@Q@D1@,???9@K^t@Kv@/b@ ۖ@9?8c?@@ȡ@q>Srz Cz?{i@!@~@_?Ko?"@pe@@c@@RW@W@=@ @5%W@]P҇aX ɿ>@@@(Z@v?@c@Z@yY@Y*`@AD)NAq&@nm2'7;QaO@AmGA[AE7@ :=@Z@<@n?+@A:A@UgA'"@%?r?@Â%$?'A=APk@?<@Žl@@@f@WV@'{P2 @,?@]@x!y@6@jd?$7mٿi6@\$@??Žl@(@@`3@_@@'"ҢB@}@q*&w*!y0@?w.'ź:?d7g@G@@(@J@A@٨M@sC@ʚ?XQ?p?{\+!C=pA?O@co@@J@k@D'9@@X}@9@y a?䗁@Ǡֽ0"вB@z@C>f"Rb?O_@9@<@k@&@H?u??@q@п?@}@zI?e@@?.-y|Ӻ@s@?@n?&@%?@(?R?KDA 8'A?G%Z?Oj???E'@HAϒ1A k{@z@%?@hu@ޕ@ֵ_@{A:2A'@twS3%UփV:ꎊ@NAA@˚@hu@Ag@Y@@@@ɱ@˿^86mOMĩ2@KR@@X@X@Q@A@1R@p?}@1l@M@a?\ سؿ5tRਡ?@!8@@H?Gw@@}7|?4?*@̈́AA?MO ͦ?ńAIAH@??l>6Ep4@S?j@]@s@gϿc:9U.@!@? >nj@P@)"6Ɔxm?6?oݿ@K$; ^?Q@0@@m?S?V?þ=ywY@@ƆR48Rc?5?gr>t>=tHp@8>1R2Z/=tB?]?#R4( "cDu]@~@ǀX@>?M/Wpf @NJ_")?[?@j?X` RK)4(?"~Y>RCF? ?@u?/3dV9|H 9><׾LB>6H?"oڿ!@qp@yۧ/?,@kl@!lI@j@d:A@#@ ?>?G_}2@Fj@#*#o5wͯ|>C@,@J=60@@Xy@ >*2\I% ?t@A@@2>>@u@U5wL󢑾 ܸ*(?v@@@=?GgˣEr?0A: A@k>!LFdLlG@@+ٹ?ֿ@@v>vKN>L]@?[@n@lg?\jK@lG@ww Ap@@*ZU@g@h׿*\P@U@@;@@U@/^m@i@O@@(@ww An@Z@f@@GG۰o@@uɵ (i@@G#]ö?Nz@]@n@:D@t@p@|@ÿB)ڿG@O@2q'@@ 4b?sÑ@\@:D@B?L@:A6@= ?2Q@u Wlu@vP@h>@@>9@B?s ?>@sA~@Wf??ف?%/C &-GI;g),[?e`@ʟ?:@ČAՇ@s ?ZB?u@@&<{@㢾0?P@7Z57A6q@E?Q;uCx@P@Y@ZB?@f@@?ĿP ?=@BPyQͧlW@>@ؿE 1@K@9`@@R@@ 6@E @됾jrTH@@=>tt@@CD>j@@@R@AI@Ǖ?3@!Uk@ x%Fz/:?;[@ZI@@@<@ oƒw@_@cC@@A@1R@p?}@1l@M@a?\ سؿ5tRਡ?@!8@@H?Gw@@.}@@@&@d@b@W&@(L{-b?F@t^@ٰ@l?_:xj@,@b@@@.}@|@ZF?(@p@|@@oN@wߤ)RGJ-T~N@S@@>Z@yp@d@|@QU>?@ڠ@X>)@sN@2!>~hSL"2Qf?`@8g?#L9?q@aG0@QU>47AI @Gy?տ9?DWl@@̷@ @'X@&l@@9@5>k @X\747۞m$K= ?k@3:@?@{@j0=?MA O&w@'@@)Qh?&$Rô%b5!?݀@x@ @"$M_ZvCagG?6@~}d@,@ ?>F??N@d'@j!@Z?>?DQvKͿ׊>O@$>\1qI=@T@)@8@-@9@褊@@?뿰ZTy~?ꦾKͿ]{?WE@@Էd?B @k@_?gc}Ņo= ?^@?@Ծh6=??4Q?]%n????u@Ʋ@@(?N=X'se?%@鿩@ 5@˺?'?%n?<)n@ȗ,@srF@l&@>2@?. @޿@2@H@̸?3Ol@}@6@؉@\&@<)n@ @1@.@@5?`ڢ=@@@R?m@ɓ贿i?@*@j@ @a@o@/Air@Ea ?R@T @>+ ²CFsƤh>@W~?yPB@fAAa@ό @o@A#*@wm@ A;TZ!bڛ6?&@W@"}ߥ? A@ό @a@S1A?@$@ɠ"A|BB:y]tJ@AϿn?%AY@TY@WA >!9\ݽ@{ZHk cBBjEBAPx@ w>At@TWh@ݚA@N®@?bè cAQqB!eA]ꉿ6@Lj!w#A@W@ A4A?r@ JA_(zTK pB@DN@oFM?;A<A@ @ި@}g AQ@P47>m@@x.2n®Ih?hP@O>b6@~AW A @@4@ @V@m@ tb5R?_@&+HEǽ? @@U @>A@::?_{mZ:@@3~@*@S@B@??G@@@Ro> L ]Ui¾Vt@b@|8@&?V @B@ ^]̖=d?K5Z@3`@>x"S̶?e@2OD@L?ˮ心տ 3G:W}~wa9?\@ԃ@@Ԧ@'@ @@P@(@o>տS63Sx@jY)1%?X?]뚿frk1?H@W@X7@Bd?2.*Z_?w[?Q?+ M0}??MX_VLO(nZ?#@s/ 8Nu{|CiEjAˌ>o @a@b@ ?7!\͞]~VqO8N>?(*9n˾s@)@Z@z@mG@@@ұ@>R@1u:@f>>ƿ53>쨢cx >े?[@T@f'?EK"NO(Nf>p^@֣u@@RZsC@3_?f?&\@@F;@9GvĤ.~*d8tyu`Hn@g@v@{?sC@C@ "@@pp@)V@)Ȇ@7X*j?@?@F@-@@ %?*MwO@@A@0@ "@bX?@7@V?(͙>C@3@@19n?͓@?@{&?L`@?@a޶?bb4r9@S)AA{@s$ȚE@Ȼ@- Re "űg @@gR@ ABb*@b4+u@A;?ڬ@A';@ AQBiA_z5Z@!A9 ?*A"@+(+:@f Ap;laA/| SA> CqcCs9'CEB a A#`h A@(+=.@A0ʜ ˱/ @XgIB`uSCL/CpC:zBVjQ-@}/AϪ@=~O@;AfYRr^A ;LjqAM Cu_CCBA3 AڇN" @̶@~G^@DfA|b?DrAo@u2AtNm@AS@<[R˨fe|3*@.@DX @ A\d$@%Vzq?.@}I@c\*@{&?\@l!@1Ž/@Ŏ@B>7ʿU!@@E@?VzS@?)9@dR@w@]6>ǽ? @@U @>A@::?_{mZ:@@3~@*@S@+@g%@W?ׂ@0c?$"c@dpA[@@AA[9@߿{?&`@{G?l̿yN?+@=Ow@SX?~Q;i@1@@@YA_j0c@G@@FBMy?=Ow@ME-Bۿf?ؼ?@ׯ@^@jk֢`Kdwk>KҎ@y@ܰ@/@/ {x?ME+UG,U¾^?@'y@@@@n@G:@MADA@*@١?X?܍+%'-h[7?՟??F@@ _@ +@P[@@;@?>9?U<}?od'%'-+E"ʿT?=O?&st.iݛfX鿏NF >%>8Ϩ+ ,a!͒f~4?p[?E?/}@^Y@^$.@K?$.@mt@%d@? XAqľ;;M ,F]RrO ?Ȩ@AlAb@S @@@~Aƽ@ @?Z?qFz[L"r=ߏx?l@~@z@X>KCVaōNi@QC@,@W1@P\>ٰz[L j@ ?v3z F@2@= @ H\znzh{ ;vY?Q@ҫ@(!|? j@ 4@4?+m7X?Pd@?4]V1@GB@=/@2@<A zAt@)U-?=Tp@u?տ%? 4@Nq?r@P@mr@}??c~&@@QpwO !*@!@B?A`?,@7%?$d?Nq?ϳ'?m@YT@@FZ&׿Q?Iq!,3fiE@T?@`y?F@$M@ϳ'?wL?Tͪ@gW@tr׿CA@н i@@"{Z!ABxpO~UASCrCu0C8BlPcjAZ@6K=@V@ d?Z@wHA@q^ˋF| AvWA#aȿBӑ$CB Aw A87@@d?r>|@@tr@ej@Ï?Ai*@6,m@@ðw/@@r>N X@*)@L?Z:*v@n[-P[g@^C\A?1z@&#@N >=?")?F%@h |@ Q@ӿFB>B@@y=ml, }@<@S䠾CT!?P@r% @#?>=?+@g%@W?ׂ@0c?$"c@dpA[@@AA[9@߿{?&`@{G?l̿yN?+@@@g?a8?A@@h?@f@y@k@R@ (*v@6A@5j?;@@38?bD&F6@@Ϡ@}?s&+ w\D/C|+@s@`ij@C=Fۼ38?* m?`?xrw?s@a?&>҂?+u,@!?H:?7@?xt??6*_{$|??6wϋ?@@} A AAPk@[+@o?˿N@J?4_{$6 ME8hp1?t@֣@)@ؚ@:Ė@"@ױ@f@Do@c>AJl6@Gַ*p,6B@@u@7@.׾ j=v*6@@I@?:Cq @G= }W{(&m+?;@#@U@"@;M@>m@mh@Y@ (@Z@YwH,=  JsT>}?;N@H@<@6@@]@2~@*@x)@י?EA?K #Ϛ;OqcG>GL?@0˶?lo$ ?/?S]Ec?OL@0?513>*=6)#Ϛ?aPUc@:@|?_ 5w*e7 @~?@)s@EŘUR7A? W@%?;5@FAa@T֩҉Կ]J.@`@{@n@>#@L@ A@#.> W@Ỏ@!@?$@@N!?P]@@oj@{@$@y@I@@{D@1?l?Ỏ@|6e@z@i@׌@ ? @@?s1g yֿ@@ѭ9>?bL]@@A<`@|6e@p,7?ԥD@Ј@(y ?@>2l@;=o @s}@si\xT@OL@p,7?t..?q@ۿЈ_֥@@M܇yQǿ62:rI@3@DoX)1ɿ@!S?tƷ^ڽ@ž5gQ=@ @sT@A?ÿ'^7@ AaF&Y@1??Ʒg\c?+Ք@7l@@D 3W{5%҂́@&@@?gT,@z@?ľ0v*:?@7E?nVKIkc9kU@R=Là@E@Tw@o&@g@枅@G?⇿ @Q@ ?5Qcbmi8\@H?nj,K@w@=6@w@$@ @D?z @@ ?Sr@A=@x=@AfI@pJfȡ?"@G@F7>c?$@@@g?a8?A@@h?@f@y@k@R@ (*v@6A@5j?;@@Y >7m3g n喢@@y}0@oTgw?@ ?񏧿ϿR@}bAl@j1> f{@YNt[xia0>A@[Az@/@(?@N.?B?@DA@G$W?ɿ (Nt(* >m>U6?@?@E@@g@͊@:k@\@ "@3?@> ?B(*. H3ز?@n@@bAy@v@K@?ogʿJ%.R@+#ۂN# @@t?+@f@~@s@<;@s?\@k@ݎ⿐R_R@3LAa@)2$n3@@^@w @p?a@vH|@Qi@c@*-@@@9k7@3LAS@g?qȚ_@@t? G@@@Zt@@@?3@w8@-)Gwե@S@CX}1d?>J>?s(@J@@3HA=@y[@~.@yc?߽, M`Ž4? AT, gk?^3@&A@|?@C?J??aA?tE@= A^@}!@?S7 AT`#-5o">@t/@(?n~Q??<7?̾m?-\@ @?`#HͿRTSdn@A?ΕSb*@t@F[@'{@D?fvК?1@@LP-/jgHͿ$J..eؿN@u@eGw2@A_U@?}@{AWϡ@CN@@ڱd$T$пw>Ϗ8Pn]?#%AoA)ſ X$ A07Ak@V~rrx<ܾ/KT$^?D+CQ iu?'e@^Q`ZՅ $@Ă@X=?v0D'@_Q?~n;a@?S? ^"X p>@|2ݿ?HN@Q%.&8|?I>Cj^m?S,@TZvgnH@הW@ h{ ^?.1[o!P2I\?߿W`>!A aAl忒  Aʼn#A?)[a>8i"1[Ae`wv_@ @ڄ.֢Y@mAM@O\?-@X,Aʑ@z|*jig@^@ܿ\oAsU"feO@@ @WF7|@Ce@@ @V@4GkkQ@AA@28QbwY >7m3g n喢@@y}0@oTgw?@ ?񏧿ϿR@}bAl@j1> f{@Y8@?@?{@1@Q@b`@Pn>z?5?Ǥ @@^A^@,1@RFO!h@MAi`AacAr@@= l@ Av=oA*]A z@V"AD`@P GϿ,'79k= DJǘݿe@a8@k*@bq@@Au@r,@i@~@;f@a0@N@[t@RQ99k=BgA#E|A#_@C@1@5@ݯ@_@~@@Ҡ@CҸ?;?@p@D@)w9?1ԻAB*LXBAy;>@(8Ai<@V%@.@4@ޔ@@~n@?_k@ AHH@.@B*LXB BA5x7@ N@?-?@g@\@`@2O@2I?U?@&I@j@ s@A5A# A@b@N9@@(A Am@p[AKA K@h5>d*@V$>H_@u}@@c¾6(?Q7@f@<@s*?i.?pM?mz?@$[@@@x>t^>@-5@H_@IŒ?ԕ>[?\@Ar@ɔtޓN-RH j&P5@;h@e?K߿}hfIŒ?ҙo? =?s@rM@-%@|2c2A6@ФW~&TS?:@ϯ?b,ۿҙo? @>??|6h@=a)j࿭+?)@@{X@B@Ɉ9B׾B@G?CPr> @>HIN?>c?m at%H@,@@s@ߚ{@#ī<_q[?@=>N>{cܿ?ӎ:?_fҥd,?x@M@̮@?dKؙ<?QR{>gF52e?A@lAgX̓?c@T@@&@g>sTb ?=×?2)U@!> ?EK6?~@>}?^Gw?' @)&@@@x>6?@q' @YlM}n/> ?y^2:3rE,?/@r%@†OB[W>t?j}"[i}\@@H@-y^N@|?}*DN<8@?@?{@1@Q@b`@Pn>z?5?Ǥ @@^A^@ S@@}j@q?o@@@ y@@}@+n@@ES@@(@2>tf@"@?w@k>K?#n@ŧ@#??~@4X@w@@@cE@cE@@Y@9?G>@@3?C̺GC@O@?L??ڢ?@dK@N@\@v@LB@'?i@)r@x$@} @Ew2?`!Q-k@{vJ@C=<@/@L@سJ@ @@@-k@ @1j̿Ew2?gAS^A>qYq-@5׃@u? @)"AU@?Dh@jAt@a#=3_p@1@A>9AgAA@8aA@<^@ AAh@b? z@ @kBA?\+A"Ai/} -@@vW@2 u?f@g@|@A0d@?@TP?.?i@3V@NDA&i;$?.,1@S@@2y@Z2?Xj@lS@\b@i4@$@???()@A@2/?+;7KE@\s@A@?5 @'@@j`@@@WL@9@*@@i6@?F@%*@#>7K?ٓ@S0@Il@+?\t@N@@=s@@n@[@@>@/@dw@6:?v@@7&@?qo :/?DU?d@@:@H@6?o(@]@N/@v@J@Ap@%O@J?CV?:qo?J4>q@^A@s?©HոM\#hdl?@AXK@ٿ>ѿ. ?n?L콠ƾ"@a@ m@eţ_H}qY^@@I@zR=n?bF3"ͿK@B@ފ?ncY1 5rt'^y%=@ou@d {xbF?#Vg?@r@ZS;qS xM (\шjq@|E@D.Dgl*,-A$m@Z@Q\7?)=q Xb Ȏ?@g@\2cgl*?EJ^l"ҿc@@2~@a8z'. )3/@&A@I?? S@@}j@q?o@@@ y@@}@+n@@ES@@(@2>tf@"@?w@k>5+c&@a@@@6@ @Fy@@=@"Z@o@Lƿ>?Ò@WAJAP@E?6U?@ AG@?,>$#@@AU@8>hj>r%?;F 0V@s@:@f@V]@ @@̈́@FL@@ ^@5$@@vA@_v@b@ZZ@T@@s[*mjWNL@Np@^A@X{y?[0KDœ?J@̓@@)@]@>?8,@V@L=@@ɴ@w@ec@8@1bV@F@O@>@9@&@䩵?@1U@ @?5@$4@U@wG@҈@[?|APs}|Ȼ[ޖ(?̒?O@=@C@WЉ@^@"~@Mx@@a @۴@N@y??? |gPrؿ?jmTyhͿ㚼K@@>}@F$@t?@)@ܫ@x_@+/ Xcrؿ_"4?hSo?zy?M=^m(*kv?K@ @vT?yԾuh:@u@}?RAw 4~`?_"4?!c ,?$BP( '?T@?>,Ԍ @ j@|ͳ?(zkϿԾ!N?l[]˾%X/#?Ca@?\C@?ld)jo!޿b6 ?.?ܲ? WϿRa5,@3l@7&:3?Sp@>4@?뿼5,:=F? ?&ξ *?=ҿuGJ@N@ B@G$@?[~@@V@E7@rF?`:z>L>tCp^!?0@ @}3t@O@@@{s@I@ @:@@y@h@6?E?GU?tC5+c&@a@@@6@ @Fy@@=@"Z@o@L'#@=@qAI@MI>j>V ? @WAtJA@vE?Z?@ A@*N@@^@M:$@@^wA܂@v@b@ZZ@@@'p*+mp(b Z@@i?,@@@n@_@@EĿJ[xпE@M@@q@`w@@q@@3@@?z>,RL@p@ùAR@y?0#]Dᗘ?eN@ݱ@k@ܘ@i@j?R@4@3@V@5?@6@ȴ@Q@c@8@1?K@ꔦ@@f*@]]@>8,@V@?U@Z@ۻ? 5@2@T@G@ӈ@T? A8cY@F@&O@@[;@E&@?@?U@~@qOx@@ @۴@N@A?'?av{g~|4[(??|O@`@@Љ@@~@t?@)@$ݫ@V{_@gZ.wcؿov XyͿkK@@}@^F$@t?Ծh:@u@?PwL4w`?4?Co?*y?vLJ^p(ev?K@@5T* @d j@ϳ?(iϿԾ[!A-+?"8R( F#?T@4?A,*8?>?&`@ @""Jaj?llś˾鿒0?_}a@%?\&}a?y>@·?kdł)o!޿2a6uV.HOH0&<m@0z?>`&Nj3?p@;5@?w+:=F?ҕ ?D?Ӳ?i^Ͽ8Rw[5,@j@)N?]\~@@zW@8@F?8w>>t}A8ξ%?3=8ҿG߁J@Q@A@F$@?I@ @)@@y@Th@ ?XK?U?tԠ p$? 0@@4t@N@i@g@{s@I@EZ@Xq@Qxf@~%@GDw@k> S@@k@q?o@@@@v@=@u@@E@7E@@X@9?:Z>@g@??n@Ƨ@&??]@W@w@@@7@>^@v@MB@/?@/r@$@m? 3D^ȺC@]O@ ?!?ɒ??@M@7@J@[@@@M䌾*0k@_@0/̿Fr2?`*M-k@8sJ@YY=?@P1@@J@H?qf@iA@=_p@1@l >j9AAe^AA\q",@փ@P?f @("AR@H?d.ܜ@7A+ @?Cj@Ģ?6]@fNB@`A#@x1?i@~V@5BA&ږi} }@sW@{?h@@c@l4@k@???0)@ A@l7?+##,e1@aT@@=v@.6?m@[pS@$b@l4@@XL@s9@B*@@U7@?@7,@)>JE@t@h@.? @@ے@h`@@@c@}[@@ @U.@ w@=?v@@h<&@D?ٓ@0@Ll@0?ft@M@O@s@c@c@]@/@@@ AƲ@O@?QV?XMoD:/?/[?e@@@!@s?(@]@CL"d ?@AK@ӿ> ѿ6 ? 4d>p@p]A@hr?HCL Rr}^@G @6I@9Rzp=?߯cǾ @`@Nj@$ʣ a1 /Nt^=@t@E"㷐Y{xrF"ޝͿ%K@B@ڊ?oFdPZa1 U )ȥՈ q@|E@RE.n!h?@r@WSQvS U 6Xc -?9@g@6b 2ci*,ߧCm@Z@S7?2+j $*z3C/@׶AѴ@SS,?b?rW^ule*ҿ`@@Z~@zL 9aG- R?5@SA/ٳ@<#h?ڂپ܆FhsէDc@(Ac@H?B9aT\@*@?S @,@@z@?]@M(/ʿ ?4 p?8,@@оAw@@z@T\@u@m@@R@@D(@+>xf@~%@GDw@k> S@@k@q?o@@@@v@=@u@Lz?;4?ޠ @@]A娆@<?)d`@@8@?@q?Ӹ@@O@)[@R>Lz?_@! l@ A=oA*]A\z@aһ1@*RF"h@MA`AbA9r@_@@DYp@AE:@A?"A`@PA >Ͽ&7 ٿe7 ۅgt@ A+AJ@@@,@i@@6f@s2@O@u@)RP7j=D1ǘݿ*@@_8@o*@eq@@u@,@@@ӝ@)Ƹ?\?@Oq@D@*lc9?0ӻABAJhC@_@B@)@z@_ׯ@J@@@@k@?Wk@ AC=H@;2;@BKXBAZ> 9܌@7A<@H%@@P2@@\@ @L@I??@ I@j>@;A B@A5Nz@M@J?+?ެ@f@\@3@%Z@Չ@1?@~!@Kc@ @񿖰@?? s@A35A# A@_@@o@N A>[AaKAI@=h5>g*@b$>.w?37@F>ݿ>@m]OA=aAA-0@@M?z?@X@L@@Xv>x>@V-5@=_@}@b@c¾F(?8@e@:@V!?$?M?hH k)15@ټh@(e?AH߿qafŒ?ڕ>^?-@r@Ȕߓ2-hW~i&S?9@?`,|ۿVo? 4s@L@J-%@01cB6ӤW@|X@KB@(x뾹9Ř׾B@F?|Ps>4 @t?F?Z4h@h=+a iz*?)@@@t@3{@^,ë_[?@\>> n>I>>?yd? aM%H@.@@@ή@S?}eJc.S c?^ʗ?E!_>zf&2+k?A@L@XI?Bc@@&@@@5u>7?V@& @<^M՘/>?BG?\}@}?Gw?  @&@v>p?\k@}Yi\@@H@WC63ګrI,?-@fr%@C[v>FȻSPDa@X@?[O*!&XLz?4@?ϿR@aA@P1> f@^EA7C3km@@l~0@BoTA@mA@.@?@e@3͊@=k@!@}$@?|k/> ?@e)* >O>9t?@@D@]@e@fAy@'v@OM@~?hOʿ迿iJ%,0}'H9޲?@n@9@fA@vv@6;@f?@\@ak@A`8R@+[.M$ @@?k+@T@@c|@Zi@^@-@@+@l7a @LAd@'23f6@4@@%~ @Ua@c|@5'@0x@=@@F?3@8@Ĕ|@@'s?߹Inu_@Z@u?ѠG@@5'@IA\@\@.@n?޽ MĽU}#>I'?t(@(L@@IA@I@!T@@7@M%@TtQ?>?D@= Ah@}!@#SsAT,V"b$p?2@8A@y?@Q?F?/?D7?t;\?Z@Ġ@h?\#Zo-><@0@?n뾈|Q?/?U[@{@?hvOњ?2@|@RM-egzIͿ RvRSn@9A?6uRb!@t@U[@~?~@<Asѡ@=C@@d-.eؿN@ku@hwI@9AT@~?P ^Z$1 A7Ak@U~rܾ$п>ÑP4]?X%AA"ſP _œZ ]!@VÂ@X=?F)H8?zC; q?e@^"Q_E^ o>Ű@؈2?N@ &ɦ(T' @jQ?lO@??xgH@W@Ah?*5pDkm-?+@Z@ A#Ax?[>w>ir" [%t!r^<\?߿L>}!A`Ai@9X?-@:Y,Ȃ@Tv|*Mlg@^@ܿ,n)AeivYt_@ @x.֢dY@lA@9X?@@V@IkkQ@A#@)4QV]wTs& f f@^EA7C3km@@l~0@Bo8:@@Р@~?%+wDx,@|!?3:"?7@?Kt??뿈* ?ja?lsw?@6a? '>?x,@R AAn@g.@|?˿DA@?{$E??pϋ*?Z @@ AR A*Ŗ@%@ڱ@@ܵo@>hWAFX.6= CO<7hj3?t@أ@@@*Ŗ@ 羇/6@ @@?C G~*[A7B@X@v@7@h?׾ =M@Cm@k@@*@SX@YUE=+ِ Z{(Of ?n=@?@,@@=M@@L`@;@@~)@Ƃ?,A?bJ {K[>?=U@ L@?@f@@V6?'Ec1?L@53?13>8=6)ϚOcm>pL?@Ҷ?n ?V6?θw5*5 @U?@(s@ ŘTRS4A?aPhc@@}?d_ θ@@1@#@P ´@) A@*.U>V@%?^5@ASc@OЩԿK.@@@Lm{@$@y@I@@D@??ˉ@@?S@ @M&?Md]@"@j@LmQ yֿH@9@9>+?_F]@~@5`@4e@Gz@@֌@l?Y @T@/sm=|nr W@@n yO@L@'7?٠D@p̈@^Пy?@>%m?Am7Hǿ42\+H@4@ tXw9ɿA@/U?tz.?@ ۿG_@@aMx3݇7Hǿ=AA?V] 7@N AZ迮bF)\@ ??IƷڽ@*5Ti>@S@fS=AA5B҂p@@Z@?jgsc?=Ӕ@Avl@Ϛ@WD3xKkcd{q@ ռ=d T@ZE@^@(z@uľ4,:?@fE?mn$WxK m>[@X?tGK@qw@86@7@U&@g@ȝ@??1ᇿ @Q@?Qc qty=}@AxI@Jɡ?5@J@v7>?$@ @K? @@?r@A>@qty=@hm@<@)*y@AvAj?.;D@g?8ó?o@$@hx<@Rh@@M@rAײA\9@2߿w?`@P?_̿OV?@%@lB?@m?=!tc@pA^@M@hScͤ@G@V@mBx?Ow@X?m};2i@b@@:`zhYԢGHdq>Ҏ@z@tݰ@/@㽎y?INE?;ۿ?c?iڼ?Ϙ@ٯ@(^@kYԢo@<@MOAEAp@W @?X?8w"U,v¾an?@@o|@}@@@o@ +@B[@@ߤ;@o?D9?\}?nra\&&-|ꑿ$???F@@_@ +@rߛf̏CIF >R>0ͨsȲFt#&ʿ?R??.yirߛ:?.@Lqt@d@?DB @Vľ|6M ,!Βf4?[?t@N}@v[@$.@:? @@@Aɽ@ @4?Z?jG^@R[J2?T@AmAcc@ @G`čȮ4i@D@-@Y1@k\>Bٰ!&\L%r=ߏx?l@0@z@\>BVG`P@r@y}??|<@ޱ@ppwN rBT*ki6@!?k&h?@(M@Ʈ'?k@-Q@@"F%׿0?Pqc"r΋AAA n)?:@]lb-AIJ@?xL?Oͪ@X@t׿(lp@@$g]湃?΋A%CK'BWDAe Ab>CA+@нk@@XcPdAa<.GB%CrC۠0C;Bs¸GjAV6`V@n@&8|t@D@f{Z!AVxBtUATCrCߑ$CB AA$t@C@d?b@'PA`]^|| As>aɿBߑ$CzA-@$l,(@@V°y/@@r>#~@@܌@j@"Ï8#?zA0Qr[˿g@|C\2?v@|"@0 @j&@d?Mb :fv@L\tŒl+ }@u<@렾1U!C?P@' @%?!>?u*?%@"|@R@/ӿ%G>YB@@ylM@rAײA\9@2߿w?`@P?_̿OV?@%@lB?@m?=!tc@pA^@M@@A@Ǽ:?_Z@@7~@Z*@@ ?9@S@.y@6>Ž?@O@@yB iD¾t@O@3y8@? @B@??TG@Q~@@U>LC`yS?e@OD@?VЮúֿk]薾^)=\?r2Z@W`@>x '@{@@;@!(@>{տSb54;WAw-9?N@Ճ@@Kզ@ '@W@r7@Jd?c(hY_?w[??l T?iY(5%?PX?隿rk83?H@W@}~VO(oZ7?@)q/ b/}!??X]a}~Va@b@?\Ȟ ~qbpmO;jN+h{rjDgHA5> @a@fG@@@T@Tz:@n>;5ƿZ5v2"?@("+9wp˾@*@%[@Lz@fG@CP)Kf>p^@Du@@rfnnlI >A?W@?T@+"?,$.*mewy `VGn@e@v@{?D@C@Z?t?\@@;@W= v3Ƥ.%F@.@,@#?Md@@L@0@"@@p@sW@Ɇ@7*Ug?@c@%F@1h?˓@?G{?^@>@ݶ?d?= @@S?]+>.B@;@1Se ű#,@ @+M@C A\*@m4m9@B'Av@%_E@,»@嵖{!SeQBAz5Z@)!A9 ?I*AF&@,u@tA~?A=@d AQBucC9'CB: AQ#.Pt At#@E*+B@A`;lAGF+SAܧ CucCO/CpC_>zBkD^Q@mm@A@?@A, @i0 }MBCvSCO/Cy_CCGA; Aþ<#@d߶@3W@?AJ?RMbA_ ZHuqA6m@eL@FG[̨e1ƽ-@[Î@&>z9ʿQ!@@C@ݳ?z q? .@I@Z*@&?Z@g!@1@A@Ǽ:?_Z@@7~@Z*@@ ?9@S@.y@6>Ž?@O@@P^@/ڰ@@l?:Gf@,@Wc@@謆@"}@7@B&@쪡@d@G(@Ll"b? @P^@RG].\~bF@Q@@9Z@rp@d@@NC?(@/p@傩@@x?@@8>7@pN@ !>Dh 8@$X@l@@b:@5t>:k @[77X @Jy?&տ,@??Zl@@2@@Ʌ;C> ?{@a:@?@a{@2l1=N:M{j(K;F#?@8@.@j (@&@?Ʌ;`Xto!?<܀@w@ @"$&\Z( w@&@@Ch?,$vŴ`%F??@b'@i!@? >?Dndž+CGcaG?6@|d@,@B?>%F?u-@8@@@8?y]Tyz?RͿA>O@(>R^J=@k@)@7@u-@}Bso ?^@@*վw=`6?z*Q??WE@&@d? @k@?!c}{Z.s,W?"#@@65@Ǻ?Y$?2n?_??C?2u@Ų@@{?N@{1@c@ʸ?8sg@@]@ى@&@&n@c,@sF@M'@3@E?λu4} @@1@S?g@̔`.^?'@(@i@n @0@O.@5@5?*`䢿 =@[@7S6žDsg>@Q{?qB@A5A@]@0.Ao@ka?î@ @$>\6bۛl?"@+@Så? A@ @@A*@vwl@ A@Vt"bE|BBwZiJ>@/Ͽ7p?o%A_@~`@>3A? @@砿΁jAE|BBFBTx@D~Ы>؈A~@?T@ZA<>y9ܽ@PfZj< cBB RqBfAߥ2≿@Djn#A.@MCg@ٜA?N3@+?¨ dA RqB L!rB@N@oM?49A:A&@ Al3A\?Uq@dGAbL{™hY?PK@FO>sҨ@xA A @@e AN@'?P(>]g@@ .3†,HmE=B@ @OܿxI ȡ@e@@,@>@Q@@V@Im@F 2fI?_@g,HP^@/ڰ@@l?:Gf@,@Wc@@謆@"}@7@B&@쪡@d@G(@Ll"b? @P^@'ؿ6t?RR?@5@@H?#Iw@@1R@Mt?0}@ll@ O@xa?_\/ NsΦ~?-A AnF@??i>7 |?6?d@nAA?Nn89.,@"@?!>j@$@\+""8FE4@(?i@]@Ps@jgNϿ@t?Z?a?¾`=0yY@@@"n??#nݿ@M$f?V@r0@@ītzHVpkI8>H240=B? ?4#SG8Yc?5?{> >.ītLf ;N)n_&??@p? X4 J)ډ("2F*@}@@X@I?-N/Lf*cVt3:>ހ׾Bـ>M6H?"s[>JF??@z?8T*cVçj@=A@#@?VݱGu1@i@*#pڿ@pp@Jz৿?,@p@=oI@çj@|\F% ?@@u@2>>@u@ťUV9wȂ|>B@,@=40@@#y@ / >*|\ˣwGrz?0A9 A@o>EF+dpLݸ|,(?]v@Ȅ@@z?h!ANខڰL1_@?2Z@@h?LN@tG@@˹?0׿@@Nv>A w!AN%@@@f@2ܰ/i\m@i@ @@(@w A"@@&ZU@g@6׿x[P@\U@%@ % i@@nP#\?Hz@3Z@vm@Y@öf@@H` ?G)o@׶@u &f@@Eb?j@^@kC@я@l@5@]ÿ/ڿF@WM@62&V«jo@?xP@|2h>f@ @6@? @A@/=?#Q@zVZ2;…).[?`@?]4@ĊA@t ?7;@ A~@:f???/f -Z^9q@H?iutx@@@A?@5@6{@C~0?A@Z^ ͧ寺U@g@ؿ&1@@\@6@d@V@?ſ v?;@B Q* t @@vBY/>@@@@@s6@C @ 7kurH@@=*\I@@]@<@ ppȒv@C@fC@m@AM@w?#3@Tk@UxuIz4?\;[@\I@'ؿ6t?RR?@5@@H?#Iw@@1R@Mt?0}@ll@ O@xa?_\/ (7jnRMi2@rP@@V@YX@i@'Ag@&Y@+@@6@L@ٻ˿PX;(7 2r<? 5@}@m@ ?N??h?^y>e?TQ@U @a@Y@a@K@T 2r?i?+@Nk@:@??@p]h~~*?-?J>x?ha@cX@m???jW@<@ǥ? SR>,@zg?uؿ"D@?G@???koMʿR1?kw#@jW@?R@?塿翦?>}e`A2A~'A6ÿM)w?ǰ?~sjhtd???A!N<5?` 4uAzA@quJ> 0@?թ??yt?A!<L>۳? a?11衰?Ӧ?rPM!aZ&7e??bە>؋=*d?Oh?L>'??H ?I῰ Y@WK@7>E3:Od:?Ԓ@}@:nBγs>B?'? T?Wd?@&Q@2@ ??@]t@9w1?@@5`>?H@sX@?cj? T?,r`z z?h@3@~@?jo?$"@oe@`@a@ږ@=?8?c?6@@+ɡ@ q>S,rka lɿ۹>@@ @Z@{?@S@@9SW@bW@@q@\$W@]9Shka /#6=SN@QlGAZA7@\;=@@E{Y@-`@xA)NA(@lmk (d?@Â%?'A<A)i@?V<@Vq?F+@A :A@ޛg/"@6?(z@5;@p?4"dٿR8@%@Ӯ?L?8l@@@@JW@Y{1 @eA@]@ 'Y0@?E)'kE??g@G@@@{@ǩ3@_@@}ϡB@}@m*+=ӯSPA?O@o@@@ @M@FB@ӻ?X?^?m+(:"B@l~@< d"e?[_@{9@z<@uk@9@ @L}@9@fa0?@(1?we@K@g?L,y̏|@r@?@?%@Z?h?ݚ@p@4?"@@1?$?'?eF&'@_HA?1Ag{@y@ ?@%??DA7'A?l$?t?$UIÑ@ONA#A@}˚@t@ޕ@e_@@{Ai:2A)@xS5U(7jnRMi2@rP@@V@YX@i@'Ag@&Y@+@@6@L@ٻ˿PX;(7?؀@@R@ig@@`?QΓ?.@ꚋ@ߜ@:P@*ɕ@%_@Pc?@l$@h@R3@/@?U@@+A; @Cu@@-=tFyP=ܕ??٪??_@`D@@C>v? w@@ @@U@2@%@R@E@LB@q@>@T$ =w 4:N W=?@\*@vW@57@uB@YN3@2@vZ⾹?;?D;?8L@̸A>M@E8$7AmAS1@f@m'@"SG@@r/@\@- BRSB'~B@ F@r-@c@Yh@ Ha@b߭?v>2L?‚@4@v@qr@@L(xLY>@ B3HBA pt_@ڡ@(@@0@2L?ƿ`? 7@[t@72@M@@uK&AAAۉ@>88r`@@y؏@4h@Y@U>?ƿCѿ>R?ϝu@.@@3?^1m;fIL@Z@@pH@ ?E?`C>B?@3@m@!@[=@U:'@?#oR0Au@ @Ǥ@@{@ u /e,Q@@08@X@΢@v?qkPӐ?C@׈@@i@Au@ɒ?E@@@a@V]@R^?V,?\M?vg@@X@@0 @8$@p@pO@B@r@aS@ɒ?[ !L. ?b@p@A=@q?e@A@@p@:t:'ai[ A k#/'[ɩ@ A*@?r?W@@1@N@!A@[4Yq^V{#3q'@?3ԕ@8@?Fc@N@'@W?6xZ@q}@3A@;GW^ѽi4C\hc]? @?E?Γ@j@&R@q&yU@l? +hm!ѽjT^o?=?޲υ>~@ή`@?@[&? ?ؿ (lt05GQ->w>Dc@;@sT@[}Z}"@-?$7Ef'^WJgR?v@Ub@o?_]@kT@r@?2@@uyP@K 20C'; ?= @\AH@?p?@rp?f>?@&A@ג>SYѳ; yg7dhݾ?X5@5@E@R3@;`?VA?gt?\?5?̍@l@0B@+@{@ Ήyg?؀@@R@ig@@`?QΓ?.@ꚋ@ߜ@:P@*ɕ@%_@Pc?@l$@h@R3@/@?g@jq@@窻@G@H@`@A@L@l)N? ia?Ո@޺@G.@ɂ5@@ @ޭ@v@g@ߴI@+d?(?^@-K @=@@6@q@C?ؿ7ԾP@m@,@H@pY@&@vd@N@ߴI@:[!-?AL@ @@w @2e:c%iE3Jb$2@@Am@?U;?f-0?:!ſ?Y=l; ?H"-@-_@ܵ@0,s@3A@@|NA@:? ?!{h?cv?G=?, O#A>+4AiAȗA ?#=(?m%@V??~?E{D iEA@9Η'+J?0AAJGrAͿr]v/t)??YX D u~@s`?G{¾6 @Y?uBj>@@UR_Mt_ih?rf?(>Z?s?򛿔uйL7Z?D@@w@d?՟jw,Gz4q~ @c@ƌ@)-@R?Zfa?¾,Z8[!=,@"@@pk@72?jEm>F^@kM@?@@e@t?m?7 >¾?@$F@e%@|1@H@`!@[ @y0V@yEy@S @"?L? g@1@@'@ٝ@3@ש?\@?@@=j@@@ @l@+? @3m+@e%?;*?)0@f)@lx@@K@†@@@4N@q@ @u AMA_@P?0A?1f? >Ǎ=O?DL?f?+z@B@O@'@ۈ@4N@V?0?;fK@<@@FO@NC)?PQ@ @@B?V[k)@a@@-@\`?V?5.@ @++@{*?N@"5@{@}4#@B+C@T_@ U?AeiQ5rn oˀ"?0@ۿ@J@!r@r?-~a߿zc?T?!$@cM@ҏ@˾ 0rO pY>@@@ @?\7ǵ9?`C@x@@s>@o~>/"O !eP">?]@#ǀ@:?@(@ھr< @U?v @,@Kn@ >>čɿnjZؿ @@?<1Q@@=@،@Q8@Ph|,@=@?WW̿^?]nX>?^ @ @fk@;d`(? O@@^@/d>S@ TS@γ@c@ G@ T>~@\$@@r@#Ab@o?C'3bƿaD>V>3?y@j@`m AX@\@~@g@jq@@窻@G@H@`@A@L@l)N? ia?Ո@޺@G.@ɂ5@@ @ޭ@v@g@'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'?;>Ab??@ @Ӧ@ @@P@4Wע?T@@*@{@@ ?8ECS bɰg??5@@@F'@j@@@kK@bo@T@f>G?S@=?󶿇Ҕ3Fٜ>"-@{x?hm?߷?)K@jQ@/(@@1,>Wh?׺@??-4ؾ-H@0р@Ϡi r ]=sB\@N?XۼXU?"@N$@f?1,>=@%R@w@%(@н>U!? @¾fT@W?L>?sI@GĄ@p@=@H@@@(@Q@wXH@?!??bd?9Gω-L=?)?&싿L}սn@@-@U6A@ĝ?o j)?9@A!@K@9@tLoGd&?;>gX??@@Ѧ@ @@R@4Xע?T@@)@{@@ ? 8xEKS bf?C5@@ @H'@j@@@kK@eo@Y@[>G?R@5?Ҕ$F>!-@{x?`m?޷?,K@jQ@/(@@w ,>5h?ֺ@??24ؾ-H@,р@Ϡi j A]=kB\@B?ZۼOU?"@J$@@?w ,>=@ R@w@-(@н>d!? @¾eZ@Q?L>?wI@IĄ@p@=@#H@G@(@Q@vXH@?3!??Sd?9[-D=?0?'싿N}սn@@-@U6A@ĝ?q ^)?9@A!@K@9@bLsGi'`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķ?F>fȓro?@耵@_@'2@&@em#@T6>}?9h@k@@@z@v_?v^u?? @܏@ y@uS@@ж@!4@/?zUL?rTrPĻx>J9?˨ @v@׋@@^@@ @@_@@x@b@T@'?IީbT;/&-?Fx/?˭?O1@@@Ɲ@0@@8@@-@AP5@d?a>@"@ >!24g" ?A;@?}?,@P|@q^m@a9@8@x? @H*@O?P^m @@eR?b̹|kd@Z?:>?-D@H?(j};so^?\@V?Rn?-0@6`@aJ@pL@>f@;@ݡ@L@lX@4?.q??x@:*.?S?'.@?!Y??[T@@8p@͊@>f@LJ@ @D@2@lL@yl@ ?[`?+` @?៲?:@t@@gD@@.@j@<@(Й@LJ@@qu?lf"M?7@>4@@@=c@kk?h?_@@Ho@;@@7 @Jg\?@Sķccv3'l@5<@@@tA_@)@"@@ A8@EH@oy@JrSķ?PF>ȓeo?@耵@_@'2@)@hm#@B6>?J9?Ψ @x@ً@@^@@ @@_@@x@b@X@'?ߪIީvTN0&+?Vx/?֭?O1@@@Ɲ@0@@8@<-@DP5@d?!a>@"@ >!2-g" ?A;@?}?,@S|@t^m@a9@8@x? @H*@O?eUm @@eR?\̹vk\@Z?:>?)D@tH?+j}Aso^?Y@V?Rn?-0@9`@]J@oL@Ef@;@ޡ@L@kX@5?.q?’?x@*.?QT?&.@?1Y??\T@@;p@Ҋ@Ef@̇@ @@@2@lL@yl@?e`?/` @??:@t@@gD@@.@j@<@)Й@̇@@bu?lf"M?8@?4@@@Ac@}k?Z?_@@Go@;@@5 @Y\?@`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķ@oE@'J@@+@[t@I@8@ M@E ? &?8r@}@y6@M@@N@<@@@@x@}@ZT@8 AbXA@d?F?7`?q>PC?Ӭ? /?u?+q@ @[@@ S@@x@Z$? ? U@-@-@b>@_=n[0?7@q@SwH@4?@׿C@[@3@8"0@P?Z$?]Aۅ+@"@ @P^??C,@%T}@ސ@@L @N־ZAa,@ 5@y?Wxn]@x-U?Ȓ@3@H|@'+@a<3@x^=YD%?@e"@QA@ϧ@?)~*)v?@@&@Ҟ@?hv?>/3@~@b@p@?qqpp.lv4?b@@?3##@@ Q+"j GO @V@r@؋@@'h?ȅ}p"5gQ@@@ĜD+@zɔ@,|@M@N@KC|>TCm@P@!@rÿЀ">o?q@@3@nl@ 3%cܵx?G@j2@5?,t?@@mA@*_@6G?>y@b@~@ @@@?)=4 =21?=?Bj?v@a9@d A'@>@y@@0@~C@V!@Ë@F@ @؇@d@=@K?@:@@F)@p4I@I@r@|W@ @@_%@7@@% @u~ @@&@}@Cx@?e@-?e߁@n@hC@w"@a'@_%@_C1W>b?h@(@F@?9y'%IοۿFSw@2+@@.@_@n?,?_D BH4i>{?]C@U@ƻ@sR(]w@ Ap@ъ?@@@?(c?*D EOy" l? |sڿ:?0?{Z?5mA\AA$ ڒ? @l???KήEOR1,V,? N@Ȣ7o%K\C/); 6AKqA.@<|qr !-B7?7 @B}"R1R+`>I2@1fA?ϒ_@8ݽ?a\?wĠ'WE?? T@?N?b?1R+Cv- gGi>$y2@{<@@b?֛<&ez[LK?֜@Tz@bW@k?y`?a]Cv-Tz[9=)@@@}@W?]̲+癿o6T?Rz@@@إ@?u?>TO@0@щ@<@ZfU@_!@t@W_^@~@s@k ??k@<@@Z@fg@08@@76@O@@oE@'J@@+@[t@I@8@ M@E ? &?8r@}@y6@M@@N@<@@@c>@!@Y@@V@u(?f?@9m]@|@[/@ @ k@8@h@&L@\8@'@- @c>j[?:-K@@A!@@o-?&ʾl>'II?KH)@D@p{ A`@'@+@1(?<=dj?7ijOa4鿏@p@_@0,? ƀ?@@)?< @}@A@OmjpZ}„>ڋc?@ˈ@QR@@F֖@ h@B@t@ꌂ@@4@\XKba X}rjc2BU?I@j?u?3p@@T@@u6O7>3r@x?fY%V6z# )ٿ.S?s?,OBu? @Pn>?Yc?6b,#I4}I`nk>[=K&?0>P>&@3ތ@\g@DU=z@@?̷&R ZIu`Z^_ ?F@ S@f?g@@i@[?ߓN@@@٩RQuTGjzJ9s!>u@A+@ӝ?P?m?LA??'@@8@&ZTV"Om-N>E7,@f@L@@̭@ @?z?;?]Y?\ @@@L@h ?{Va"1?fG@q@:@hģ@@v?E@@6%@J@ Z@j@5P@?B@@@(@@a"1? ,@eµ@F@@wa@}> qP?@ @?O@t@M@6>@7e@8@@ ,@@F@==l@E@PgR@@l@cw<<(ʃT{?ٍ??C@Ku@a@zZ@p@k@EA7@@bN?? \?hi@A)v@+wg20AA6Af?:}@@x@;Y]@핳?h?ѯ ba8 @P@n!@d@;@C.\@P 0@qmAn BA2rtl/X@M@ϕ@25e@]@Z?ab:V@r@@v@ @%jPâABAIA">{@@L@@we.@b à>ki@}@љ@>F@3Vn@#O2?g@DV?/M܊~b@z@3@n@5m@.1? Zl7)>_? ]@@@/@;V^0˕:* 8&@@TK@ @׷?'y?Zt\>3'?+J@42@U@@(5@&h@%@>F@:p@Eap@s@%@w@QOk@^KS@4?t\>z@@'@@w@u-ׂ> @m@#@<ּ@*V@)@,*=Xp?@@{@~ @z@c>@!@Y@@V@u(?f?@9m]@|@[/@ @ k@8@h@&L@\8@'@- @c>2-wk酿8@@@@@~?U@C@%<@k@@AA 8@l@ݝ332 L(A(ʫ@CA˜ Ah;@@@D@$W@ޜABEA@ J3Nt ~p@n&@r4w?Y(A.Ac?"C?@p?a?01 A))A?-'Y^@\?~p@ւv@@?2Ϛ@@?Ѝ@"1@@ @r@G@@$?@4@@1 @?uxL?:'T@B@؍@@@aL@<k@G@{mп-C(@6@mB1Y=#X8|? V@r@f@v@@R@?@X?#I@ ?`پB1^3D@l?Y]p @N@Y@v@@g@24@%v@ @*@w@q ^9>`V@ؽ@ԣU?̓uO@@`5@ @EcQ@??aݻ@S@,יT?@GI@9>vS>o?\p@ƀ}=s @*6AA1@?i2@?h?洹?@F$AV?z@9@vS>ְez0gQS-@aCAAx@-I@I@K)@J@RA)??f@?@S@yY=?d@l\/@uE@0@E@A@Z?%߃Ϳ @?OUk?ۃe@njR@M?# ~??Wc@o@Ԑ?[.ԿI N?=@r?_>b?u?@Wc@p??T?Ϳ ?~d?c=W@^"A.&w@QG-Ϳև???HtT.o@@~+ @Rż@\ @? ?@?$>`U~?@?&?f[gjZ})`?Hx?Z=`b?^ ?U? b?p,>?\b˿R5>ag@T@6?NUx @='V@?Kc> |>B???Uy?g@=@>"@rL??׏@(@;F@|@=]@-@ù@!@V^ @f@ @@2DվFK]T2-wk酿8@@@@@~?U@C@%<@k@@AA 8@l@ݝ332 =)= D?6X@@ƾ?\A@@DK@t;?D<@x@@!?k~H =B=@}UP@\-@K8v4@Ґ@@5a@@ݚ@e@l@@w@6GĄ}?Ȥj@$eQ k' F?nr%@F>% @I Aݒ@?Z@.: AI@->|?f?#.f  Qu !|e!aQ@x?Ղ*b@M@Ƌ@??@-@~@7>@yвQu ¬ݣ@>@ t%/@)Ƞ@?@s@@@N(@kȶf Ҟ@1@tfg[g@@uCUDe-K'@XW@@F@@z *@b@6'>n O4f@@UC[hFX@}@qF@ 5d : ~@'X@n@nȽ@ Ahg@?x>@ @nQ{a@@hFX@kOpg|;)X@1@ @q,@W?t5@^.@04y@?H1@/@@N=?*H(gkOG@`0@A AA@@و@vG?-̠r>*?u> Kv@AA~[?޴ie Һz@[ި@O?A@zS@2e$2@? Q@/@:I@4@j;@`Y'@?&چBAnh&4@*J?Ody38K@%@7㿈+).׼:?6?VD?4@|>j.ſf>܈n>Ê̾>T?CҾaN?3 ?[ ?l?i~W|>i| {.?@}E@`?M&L nɿ?7]`@=L@]\?mi.RbVy.?%=kp>FO??( 0"X@|ؿ>&?;?AT?)`Ŀ.u@9.@?c?" !7DXj@R@jտaf+V=<@=@@ءK^ĿJ]?V?e@mCs@u@>7eq"b@@³@O&@F-e=@o@qA@ @fm>'@=@^[@q־>w=-?Ao6A|y@&VR@Č?[f@;QAbAj@:A\AӚ@y-= @e?{I6tE`PjMVK(x.A@V[m@9*AQ@07@@$"AKtA@ÿ@o@owd8jMVJzBǖB 0 9 ? G@h3?_(A¯@4 cݣ@9A?L'ٟ@Y]?ѶvAJzBUBBTCb@HzQkBA@.ŋ@Z"AUۖk@;`#xgBUB&iBD Awپiҩ@=KP<A֑@B0jk@lAD ?'4D@Y|f?8AZA&iBWcS3H@V@C}@?>PA@dk@r@A-@?e;2@WZ@ F.Wq:[;D;?F@qB@A @ࢹ@ @$ ATk@hL?@C?Di;W mc6@Ts?b )@@G@b@U@-@@@u @Hy> ?aS@ MC;W@9@?p$jԿ58@9@"@;@h@8@bI@D@@|@U@@yp7@4mK$?@@!SA@Y@@3^@~P@h@@@#9@b@@1@#?/7!5?'hn@ؠ?Sn"?`@&@P>n @t|@? =i?<@at,mѣq@\@gr@)@53@E>*=?1&>CWJ @^>AG?d}|@1@{@q@>TA~??:/@ÙX@ԚZ@@rU=D#Ns0?@?@8fC@p@kB?>yE,Hn?R@m@n@d݃ݹOb3n@@Q֎@.Oo?$yEܫ? ?90?'@1@Y?Ye>e p5[ڦw+пu?I[@i@@?ܞ?ܫ?!@@^@{@_] @#9x0?6ԊÃ?&>:-ĿrB@ы@Q@i@!@yB>\@?%b[ =)@J?ᒡv'?+/@3@;8?}@w߁@Q|?~&wZk,J?N@V@J3@@]I%@,?8ړ?\w @lx@@@&@׵8\k@|@P?lB'77@SK@t@@܄@N@?@UJ@S@њ@k@@:{vW_q?@@@ A5@떫@@}@G>@H@?@ L@@ M=@y?*@ :@@P)W?,@? kk?@H@O?R:?>@"@@_#Pe@/@?P)2˪ЯO@V@)~@f A6@ %T@\"AZ)A ɕ@0_@&< A?Q}A*@t ߐAUBxcC=U"CA9V`,AYљAh@d@Ak8" AEu&VA CxcCCqThC?ZBn47@àkPA@ T@AM0'<@56$B WCC)_CgCAO@L AZslAO@J0L?9@$A[_4=0A )"vbAm%C)_C<\@BAĕU@*A>A@¾>@PA}?XAn@:6RA<\@BETB>jS8@Q@@mxA(@ k;@co A@$?O.|@@G)sE-#r@@Vܦ"@o@n?@/܆?!6?9Z@@$@|}/?T@޼@-R@@4c@s!>21Xܹ=掻@@M@??f?~R@ @3q@?e?@@R@EBn\>~@ꁞ@+@8?j?@sH?T?vW@@Ҕ@ ?W) ?PT@@@@«>Ze36JQě@2@©@2@>>@ >*kHtj2k>L}w LONS>@iԃ@ b@l@Qě@sQ@'&B@Q,??]Phs?t#?Dn *OuG?X>Bӿ?0'@sQ@^k"Du[s?f'@3^3.}N8k?%?-po:^O@ @!?,f¿Cz{MU`>i/&Ca84 ;0)|U>b@O@8@@@,@2@bK> "N,>z{e\п$5=:@@U@ @8@ x?0_@nm@? >4 \Mh߿Ŀ3ʌ>OT?8@H@ ?(@;>W4w-@@v@>@C@A@??3>?$@@*kh@`?%(@ A5@떫@@}@G>@H@?@ L@@ M=@y?*@ :@@@ jAgWAX@&?{@g?>@?Q@c4?鿓̥?@V?F:9@O@cA@a@e@n?ܺ ?2@/p @*@@ @pB@a5@.?YFֿ}@H@2"Kr/zp9-@ֈ(?ʷ&+?$@Y@ ,?ne@@,@^ 4@`t=-KEAh2MA F,U? c@z\߁@\@\8=x@@YeWo@KyG@#U$x?KEAd8'C@BdiA%x\5M A7`#&_ N@L@ɋ@&@Cfˡ Ahp8cBd8'CmtC#+CA!c/^AKL]n@ w@د¾\޻@Rc@ކ{84!Ams¡dA oCmtCV&CBd@Ua|_A4#8A/@?@@o9 A3!BV&CAp@ZbA<@lC@v:'P@g@,{@M!@XܿJHb@]@3k@Aqߝڀ'6P@eO!?Ύ@)@оp/@@_ @&j.M1o@,GC:V(@mc@iT@ʯ?L[??!@N@I}@;??uϿklH?s@ky@Q:@җA:1 A+@0jwr?q@e??&~ o?r@/@Ptp?5@?W|@AdA@!ɗ=aJҁ@6@@#B.?Je@̤?e[,d@ڠ@*@HZs!ɗ ^-c?z@a@,@2@na>HaV =1%B9?`@à@p@}Yf>cY @>SAA7@@Ѩ@`?s?̿tc`.??n?Do@@wAV@@27@W@G@L@}?n0,?i(?_d=:1'>z;@!?O?:@;@oY@27@aiֹs̽?6n``T@A?̪Wh;̿ya'?(@^D@Zem@6+?Ͼx]C??-_=ȟ@k$_Z?9??Yi@p@6@'?D@@9*@ A@?ʇ??wDhs a$L?Ҭ@\A A@D@kVz@@X@]6@t>me>+'Ec?)S Wwk?])z@]f@Vב@V?~kbauf @ً@Ӓ@48|?|E@ŽTɦ!\O@e@{ @'/Ŀ54ba@ jAgWAX@&?{@g?>@?Q@c4?鿓̥?@V?F:9@O@cA@@ë@=@lӿ@rA @*YCF?C@=V-?@K@Ьƞ@@@m-? @q%@|K@$ٌ?@5@B?@W@|?>Ž?U@@iq?,5(B@^e@:@m-?%t|^@/'@R g?a@'@cr@0_@N@,/@@ ?0yĿ)?-@z>j VBͿ*@EN?s-`@H@V> @@}@9smdR?o@"> Vު_-YQHwŖ@@:҃O@Gqt?B=w@1@пSsȤ@4@SUshުb_A1?U0 Y@T@k.%ɳ(@=aJź@-3(ad@".@M\ϓb_A]E\ t@l@Cǿ>@? 3?e@9ԝ@@;M<_]v({W@@gDⰡ@.@$g@8 @с=yt|>T#@j>deWWa_̐?@N\?;=ye@$w@2@M-@H@@x@/?_?@ ?;ycWa>ت@ApY@=0s>@@@ B?@N@?@2b@x?\S]@<A|@>0@+@ @kbO @-@3? @3N?c-?@f@@U@0@ Jj |:_/@@e@Si;I4"?>E|cRCB@fX@?Ssh!-S?>@oU@?߭ @?j>l??bs |?߄?ݍ¾ ?@?픮>S4?S?A@?@@S? X@7\٭-!>L?~[@~@7@Z@l@?FȀٽ?>K@?u > L>'M8Iq>w1?4*ʾ?|@S?+_>?ϓɿEq,,!@@fyi@lf1_.?(b5O>J@j@? $g ϓɿ@ë@=@lӿ@rA @*YCF?C@=V-?@K@Ьƞ@@@2@?:wl2\?@@Jj?E6GC@L@$ @NT_ҡ?2@i@~@$?xϥ@TA@ OވTt@A|@5=Njo AX-Aߵ?QH#'??oU6ޕKx&h)5!?4ҿI >tAA AҿFf"׿@K@B$w>?݂s6|?)d+=u<9E#?@/ Yawn ?t)@Qv>D@) o߿OQ @&>Hwq?:@-a{o4@&@@vHѧж?RKlǍm?h=c܊>͕?B@y6f{['w5 EAP6"A?>)S$,1b?>ӿgؿۓ=@?wg\:4AA.['k?|@|#-A5|@KBdH@ @)@8@򿼵5꿻k@r@gw'Ĥa@fA@k?^@bW@jK@lΔN@Oe A@UOmzTTD@*A@Ǯ>q/ @51@^@ N@Q@?ɿ@B}@@A?@F<~_GҼ4e4q;@ܲ@RQ@p? N@@> > @i!AK@K?ֿPnNЈ8 Ŀ#S&g?O@ A@{~??@qo@;y@+B@@"@e@m=z=VEZ>R)??Xgb?@W@p@Ԟ@qo@.<Ah@h0@?@ f?vM YZ/Y笿:ÿW?"@x@@.<AZ@@?s?F!q@J"@._@=@@8N%g,@U@?0@@Z@*!X@3@?1(@j=@c@r&O6-'@ɊA @">7<տI۲@o@.@"(@IR@*!X@@ߌ@+@?>@`;@t3,V@u,Aa@v l>/w@=)@]F?@n @@4@w@yh@ȓ8@&@*R>sp'Umv̓-*?[F?6Jl?i??Z"I@‡@4@@@,?@F@<@h!@g0r?!>p5Z=P?ǽ @@+@MT@@@Q??Z?U@@ AV@?pyhI$=ͿT?@ AF@?kn?Q?2@?:wl2\?@@Jj?E6GC@L@$ @NT_ҡ?2@0?)d?@Ε@I@z{@n,|f?<@^@3Q@?wA?줙@@O@@@9?Wab?I3nj>?Y@1@"cS]2Bֿ6p7?1@*@({{7bj_@@0!?ǒf@?d?A@؄=H(=[?g@p7?}՘@L@h@-C M?͇?!Ce=L?t>'U%?ר?j;]\_X!1?6@}՘@@M@}?OUt1V>Ċ?ͥ3ƿ B? N?.GaԐ?rֆ@@@*@(@4[{$?ju?jl`w0?PE츿T?"/&@ DI?)܃@@Q4@ud@ʭ?;ֿ>Ɗ@py @/"@+?@ZM?M?.@Q4@ $?c?n]{J@P@M:@׿S 7x؛?@ @G. $?5(>"Rjm|>^@@?@g׼>fj  2?:?I@!@A@>!S@e@ @@U@q@<.q@@]@' @V\?2?0@z@ ApmA|^A+@WQO@`">9>qa;S3@L`A.V@5EA>CZAA*j@0@>,@)@ʭAѻ9A`$Aڊ@< k$dF 9MdڐJY-@ Arz)A@7Ue@>,@1N@@К@|z@R&@'@ @3VcV>? ϿDB@ n@]@o@@#]@1N@B@@3@-Ԧ?AC@@?@w*@AB0A 9S>xW8t=?@]3AW4AAa@H@-^@/@rb A[AdKA\@FV:'@:-F ?<־7@OUAfA#vA}@-^@0?)d?@Ε@I@z{@n,|f?<@^@3Q@?wA?줙@@O@@7]Yy?@z@5@Aw@ ?#@p@V嚞Rt~?͚@n@R@kο7uͲ}>$䞿">T@w8 A@?NyAVI,l&YV@W@a}@t'$a†a?T&:/Kp@{@@ <$I"x_""i?@Kg@տ.>BMvbh뿳Z@R@}? {7q"?Cmv8>?C@RY@&NOjo5s-tPY@%S@UL?"J6d?@13p@-,=p@?tQ{ʿz@m@/?s "zgRM@Aš@pР ~Bp?%pq,/@N@Ggs@."pl Tj[T?@A-@n;?0`|l$7JUL!@mYA@̥?.Y9qT7O@ф"@\@c@#Ae@J @0c?=@k +EiWg?[? z?@M=@A.@??7O@b@~g@@@eX@!@O쓅@o@@!?GƋ@(!@$@R?}Bb@@l@@V@b@ R@h9@L@h@x@?plt?@ @ՠ?tA,?@n@Ҙ??-@9@b@@ R@yv@2@;ۅ@@&?tI@@f@ x00#ĸ,U@S@?4R?߄?/$@_@yv@F@@@@-=J:@V@e2ꞿOTϕ@_@>?(@@F@sn?@u,A@>>@p@[!@~yJ v!AA^Aڌn 5om@̙@Itx?@[Ax@sn?/{G%@p^BA9_@|?`<@I,?jC^@ A0BAr¿.*@A ~@ے?@r;As @/{am?(8@AP@?h@@ܾXsAA>A v,Zb@y@@v>B@nA\@am?@3@y@?c(?ך~@@hdjSyu0@M}@>g?3@@@q=@?~?iN?Z?I<&@b^@^$@(ҿ]&\@S@Z=@@)@{@@q=@c0@Q@ѥ-@\@`@#?,?Ý@?s@,>-o@d@ݝ@M?@@*@ @@c0@Q@r@u@ܐ@bK@D o@&?0 @O@U@?@ @4@x?u@m@r@@ @Q@f@B2@?<<@;@h@j@O@"?ms;b耸@k@q@{ϑ@J@B$@lƘ?rd@f@'Wt@\ \@?܁@6@4@Jv@Wr @? !=1f?;ȃ Gƭ?1?I`@a@9@@Õr@'Wt@?@w}@u3@d@@`i`}mv$ 1-x~@ʴȿ~:>o@ɦ@,|@7"@?jkB>7@yk@R?"?ńB[>E?Q9?Q"e?W2P?w&eoU?\@Bj@ j)aCÿL ?[@L?%/ÕEb:>fhq ?}n W>`Af:=@Z'?qL9 ߜ*X?F@Oc}@@ WՅ>|8h?]??|??|kiJFBe=͗(@v?@R ߜy?`@@@@l?$603=?:I0 AFK:?gĽ>>+\@R=@O3@@y?5>,@^Yc@JN@w@@rt@?C%?/k?9VxӞm-!?W@=@p@@N3@@ 5@5>,@K@aC@q?orN@Mi@ L@E}@o@#@v4BINF!@@@)@}@r@@4@K@@;@*+@~@c@@)Y=@]x>ɟ{`>`@Ks@ @ @@|>n<{q@@-@]@ @Α] ?w@nAA@W>@*?@-@s@h@@<`@ E@r@bk A@)=8=@gihY@I@@-g@pb]@#|@L@s@u[c>@,@@ d@kt@K/Po|п0Bo/qjh@Z|@C]@ر@@Xu['%mz(@@++@ƥ? s?9xAjw?Ziٺ V??Q@@\@Mh'Br?ɾ@@Uz@@g@OaCѾW$m@@`@@ @s?Br@%@?@ë@t_@CA@/>@a,lBcb$(ʿD@HQ@@a@P@Zv@?@@b%@)H@?^>4C@@ A@5?y^&??@â@^q@@ro@X?V(@@b%@$@@@5@XjH@@|@@7'@6c@@b@@7@3@ȥt4+ @$@@f@B2@?<<@;@h@j@O@"?ms;b耸@k@q@{ϑ@J@B$@lƘ?rd@f@g@Vk@q@͑@N@x$@Ƙ?cc@f@2@h?n<@H@i@@N@?5u;3?ǃ'j?J?G`@^@w7@@r@bUt@ \@܁@7@4@v@3q @z?cɓ=2f3?+" *{@yȿ/:>o@Ǧ@+|@v"@?@v}@2@d@XPac`v+" Y9?1e?HDP?e:?%\@6l@ ;k)B>7@Dk@N?"|ńYB2e>ሑ?Y9?x /uno>< 0$RA?;o@?u#*Iÿ?}[@I?>&/gŕc:>hx uϡغK# ؾ4sP?>5w@I?tI^}(-?U@ @*mھ3!X<,Xuϡ ?:>`A:˲=B@F'?ApLԉ?8@?鿇jp^  *Ŀ .]??I?ukgJ9h?.]?0/ 6F%:?^N ?>h \@`<@x3@@`@q@+ @ @!@ |><Ɵ鿎^P?ꛯ@BAA @u>o$?.@,@M@J@oԑI@fi˫}Y@I@@e@ `]@z@ @q@f@T@U`@~D@:@tj A{@)A8I@/o}{qkh@[|@C]@ױ@U@X[>{@+@@d@Eit@6ToJп/P}?)iֺ4AV?[?@Z¾@^@h6'#mc)@@,@?s?<9 xAjP}?Ѿ1 ᆴ@b@`@@!@{?Tq$ɾ@@py@T@g@Ќ OJCѾL$ʿD@Q@@P@YO@~u@0?@@#@@9@\@A@2.>@4lfT$??@â@q@L@>po@ X?h(@E@$@2F@+? >ÂC@x@l A寱@.?zTHCc@F@a@@^@3@4) @S?@5@ۺX/fG@@@@ߐ'@6Hg@Vk@q@͑@N@x$@Ƙ?cc@f@2@h?n<@H@i@@N@?5u;?@6@2@ ?Ou@m@T@?@@R@@/@@L@} o@;?=@@xU@?Z_{y2 ?@z@m@A@ ?к#@p@_@^?@A'@y T@j?MĴ?[>Z_D}>ޞ M>!@9 A`@?yuWtK ?@ @;R@kοcD}>?&z:ΎK@@}@<$I׾k,fj&ZV@@}@~t$I?NBMRaO뿎Z@S@Ş?y!"x_!bi?@ZLg@տ-ljNB8 T,OY@R@BUKm@<8>LC@zY@& m8Ň@Ytswʿz@@4?ҡ c"g?@3p@<Ň@p?} mqN1@`P@Qls@q.oq ~zfRM@AGơ@I| }p? 3J9RL5"@7ZAi@ϥ?-YpT[T^?@A}@n;?`*h u (EcUg?W?x?@=@UA/@??͜O@*"@@@ #A@[H @[?V@Lu ?(Ƌ@ @P#@N?Bb@a@@@X@b@g@ @6@QY@0!@aC@@ܙ@?A,ٸ?@@Θ?ѥ?-@:@Zb@@7R@8@i@i@Δ@?bt?㜟@@ߚ?A,Z0ʸ'U@]S@?-M?j?T+$@_@Qt@1@م@7@|?rI@<@ d@ I1Z0螿f9TΕ@_@ރ>ï?W&@@F@A@ @@E=8@@t2螿Aː^Aφn qm@8@(x?$@RA{@bs?@v,AO@Q$?>sp@;_!@xÔ !AA0B~A¿O U3*@ ~@T?O@t;A@z)@E`BAEa@ }?`<@Я,?DAO^@ A0BA>A+Cb@@@[>yB@JA@rm?A:@A@?th@@ckAAxf; j0@$}@' >_?@;@@ 3@Ly@?\t(?ޗ~@ܵ@/hdM&峭@S@]=@@@{@@:=@ ?~?H??8&@[^@tZ$@40ҿM&o@c@rܝ@mJ?[@@*@I@z@0@Q@{-@@]`@s?S?@p@ >o?@6@2@ ?Ou@m@T@?@@R@@/@@L@} o@;?=@@xU@?^@Q@N?x@?`@y@;Q@@š?.?c?z@@QL@T{@)Df?<@^@y?Ү=!̿:?@.v@ &vF()e߇dl}XHE@2-v@&Y?I߿c6y?$?X3,n>?Z@1@P c%S]~>ֿ2HpPi2}Vr??@?P,a$?}f@?ҕ?@6=R=b]?@?4?y1@*@+V>=b_@j@2?!?}f@_?+> U?ר?W:]P`X/?m4@PҘ@@h@QE^ M¬?,~?ϼOe=_?ސyƿ<;?N?FAsԐ?sӆ@@K@{?St~2>?ݥkސ*0?'O? /&@q =I?;ڃ@ꏗ@(@D(@~4\b{$?Zu?wn`*0?:@羜/f?@@{eM?UM?K.@P4@td@?,;_ѿ>2NJ@y @*8:@@X xכ?@m@6H{.$?ӣc?{J@@tN:@׿@Cϼ>ijo < Rojx>۞@|@?W˼Cϼ>@@U@@<<.q@@@ @b\??;?M@#@PA3@>S@?e@@@/>LHS3@mE.9V@4EABZAhA .j@0@@z@ AqmAŽ^Ae@,wP9O@g\">/> 9@if2JY-@ Ax)A@We@A,@_+@TAL9A_$Aڊ@=k9% n| 9?c Ͽ`B5U@Un@]@o@@]@gN@^@њ@yz@\$@&@ @3Xc"T>?$B1A SCP@@{@?@n@@庹@6@?EC@@%!?@v/@+ A$BcB Bǰ!@82v@ bAjb=@f@@A|@;@@e@.?XZ@A~+@w<0@hBcBB/{A(^@^@??Qћ@b@ٌ@o@f@{?@@qN@p@cAB2!?3[c@sˠ@KQ@V@‰@0σ@?@Z@eOq@L!A@2NT@@-!=@ϑ<'g2!?8]Î*=j?@1ApV4AAb@H@@ @n&AAoV@#>3>a8-F#?s־4@,@ UAfAvA@.^@0@1c A)[ApKA]@ :'@:-^@Q@N?x@?`@y@;Q@@š?.?c?z@@QL@T{@)Df?<@^@16 @@^ @`_סy?@g?zga?@@]h?E1Oܿ- ea[@-A]@?qk?@zh@~@2?xRХӻ@SA@O}CqOܿw1ÿ6KN$Kf@O@t@A@=^a@ Al@n],56d@$g@v˿ 3w1ÿRK&hz?L4ҿI>٬A AwҿYPOj A7W-A~?*SOJ#?A?QD6RKE6|?l*=lvw;*%?$@R Y4f@ ׿@bK@_"j>P?50sE6V߿ R @Dɢ>1'zz?@N!cW ?|)@Qrڦ>S@ lwer?٦=ۊΕ?KB@9f|o>%o@*@@ͧ\ö;?l׿te=,?r gP:5AAÚ.\'t5EA5"A>TS,8\?ށ>aӿ׿AE 5k@r@ w'Ƥa@A@i?{@R"-A/|@gNB F@Q@8l@AEozD@)A@ʮ:q. @0@0@oU@*K@lnϔyN@d A)@=VѸo~94f@m@M@;vj?8N@9?`ɿ9.E}@Ai@< ~bG~Ј8UĿ\g?@r A`@]}??@>>@2!A@K? ֿSWԯNЈoZ`>)?Yc?@ @p@Ԟ@o@y@B@ @B@@C}==铣嬿9ÿ@_w@9)@gA?@R@M@ٌ@+@j?>@_;@3V@*.A*ك(*?XF?:Bl?[?}?I@j@/@ܧ@f@i8@@(Q>8s'] [=?Ξǽ.!@@*@T@m@@a@=@C@@!@|0Ƞ?>nI@$=ݰͿM?@@ AbE@??n?Q??t?6U@ AV@?}yrI16 @@^ @`_סy?@g?zga?@@]h?E1D@{=Vz&??@aK@@@@C@2>@h ӿO@?Ag @|[0C?D@@?f?T@@q?5(B@,e@@ek-?F @%@K@|L?@֟@ȵ?M@@a4_@wN@2@@)?wĿ~?V/@>$jtC^@'5'@P93g?@ɢ@kr@a4_@b֔>t @K}@QsiR?@} ~dVPͿ@GN? Ef@H@b֔>"D=w@0пLsŤ@7@QU:-GwȖ@c @΃AI@xt?'`w򾆻@0(c@.@r[=_Aր1?H0Y@T@,%ij&@n='`a 3?Jh@a!՝@w@4:M;w_n0^ Eh\t@ޡ@+@ֺǿ)@@y?ag@D@=yR>r(@>be}~{Z@V+BD@.@g3Q-@H@@Wz@`?\k?@P?Nxcah_m?3@aت@>A^Y@80#>@o@t A?@@O?%?@@@U@0@b@M@O9 @@9?;@'?>ҿƄcAB@CX@?S;h,G Jsw:N/@@we@Kd;-'?ߖLp ~?bބ??¾E ?a@K|?€>o0?P?d>BoX@? @?t>Qr?_?ߖ*G;?Cuw'Ͽ?@@S@yA{@鰻@ϧ@?VIGf@E ?b*w.= BQ\<3?T?@k@Ms@@v@@@5@fn@@K?¿<UYf!w.~V8 FzmE@UX@@5@%.?]y6@ @K@?~g4E~ǢmB|`?#@!@@@O@Q@[8@4/@k@ig@.(֬-\S^ԧ"Ǣ6Z׭*> M?~@@5@fY@@@h@@$@G 8m?d>O6Y8w>-1? "ʾ ?K@?1ET>?nʀD?>K@6?or >'L>'2?bOJ@@?/g-ɿE\+Ù,$@@{i@71_2?D@{=Vz&??@aK@@@@C@2>@h ӿO@?Ag @|[0C?D@@7?Fȥ?@V?ߣm:@@5dAp@yjA(XA1X@.蓿ٛ?N@Re??@5@W @B@5@/?RYֿ@'K@#Kb@@n?Ժ?2@hr @@5@( -?ue@@ 5@?^ B@`;@M¾mӻ@iM@I{4!A8/ g.!BY&C.B d@c`A&GB$Au@?xzB@ @+UܿTIc@V]@W@A@[|<@B@7O@Yf@xzоv/@@1f @`M >o@BL1_q<{'yP@=!I|>!?n@1@о?!@N@=}@=?puϿ1tH?iu@{@QE@d@Zi5U@Y?U[??s@/@|tK?z@B ?WW|@UAA>@A1 A+@we󿾋r?@:?*to?s@Me@?7X,Id@٠@*@Rsmɗ{}Y9 a-c?o{@lb@,@f2@sp>R =Ht+b^.??t?m@@vA@@RAA.6@R@@?Xs?R̿VHt:11'>W9@?܅O?:@h:@qY@7@@?F@L@?0,???:1bo tT@m?QWi_̿py\iW׹sM̽ٵ?_;nHsZ?49??+Xi@-@6@3?,*@B@em@:*?.ϾOC?F?/_=W :p {g]$T?Ѭ@AG AX@E@`@e)@e AZ@L??t?WZAc %SnWk?+z@&g@ב@ ?GzqՃ@ @X@{^6@>[h:+ZAcE@1Ž߾T<]O@e@ @p$Ŀr24Oasf'x@m@Ւ@+醾z9?E@@7?Fȥ?@V?ߣm:@@5dAp@yjA(XA1X@.蓿ٛ?N@Re??@G@`?N@J@@_R=B y?w@H:@@V A>@"ᕫ@i@}@s>@G@W:-?F?@"@@#of@93@)W?@?{kp?F@kH@?W:( (T@#A$@z{P @n@Ŀ G2k˪:ίrR@@I'뾕@A A'6@( /*^@: A?C}A='@ uސAUBnA:H+@AB@W)Aĕ@/[@A8n" A&%6VAdCkcCT"CAYrAZ㩿ACU@$G@|AEzB<@]{٣$B WCCShC;ZBA{4@jԏAp@$*3L?/@A{4N0AA<&\A$Cu)_CgC$ADX* AwsA~@*3L?w¾@}NAy?Ak@}6fiQA\@BA! 2@ A^>A[@w¾ ;@p A.@ %?.|@@ (FOBiQ:@Q@&Ά@zA(@ B6?Y@@$@}2?@@A -$b@I@V"@o@_>@ֆ?Bj?c?yR@@Fn@ݦ?c?@U@R@@va@(">0X|=@+@NM@}?j?˸@hI??otW@@є@$ ?Q@@X+@!?e?˸@%zܾsL>5?T@)B@@`> YeyJlLN?Dv@A;@W=xCJOHkHEN} NOf>@Ӄ@`@J@<Û@@@0@=@>/HjݜHk,7 I,OhjG?>HӿT?<'@Q@"B@#?6fdh|s?#?Dq,-2:k?L$?.p, ^ k$E[q?z"@@3-la͋;/ Z>j^@UO@> @!?o¿R`+Of>xyn|eп,=>:@@ZT@@@@e@@2@r:K>&(^.>h߿AĿk>ZT?8@@ ?9v x?._@~lm@܂?>f "Nh߿A@A?ԏ>?$@@Gjh@?% (@s=L4h-@7@v@<@YC@A@G@`?N@J@@_R=B y?w@H:@@V A>@"ᕫ@i@}@s>@G@@TJ@_S@ @I@C@}bUqr?@@@AK?bjB $;7@AJ@>@ل@@@i@E@@@@F] V@@d@]ڼk} X??FuTuÿ ?*q@;P@\p@i@i@<:A]AԚ@-n=@m?G6DmPCGk>7@/?*f@SAAi@/7@{@"AwA@ÿz@?s@Yn7NVLz7(/AH@PP@-;*A@/7@ܣ@yAuz?Q'S@rE?+@ҶNA`JzBĕB72 ?E@|*?z[(A@.‹@rA°jk@0bɧxgBPUBaBCi@Tazl<A͏@.0i@A' ?B48@Kf?(9A_&iB AĂOپЩ@q(P8A@0k@4s@qA4-@V1@,^@ -LXØС3@$U@7}?U?QA"@k@@ @$ Al@0F? @v?D9[7`;?@&yG@ A@@:@#@̄@j@@hD> +?VbS@YTCW c6@v?Gb )@@cF@@:@@.I@0?@@J@<@ k7@7lK#?'@|}@d7@ޗ?K$heԿ68@@݊@@@@ؗ@@)9@b@}@(@$?..WSA@{Y@@'5^@oP@ʐh@ؗ@ک> @Dq|@g?+=!?D<@q},-ѣW ~W?in@S?k*?@&@ک> _J @g> =?Ow|@@{@kq@\@mr@8@U.@EL7>=??& @aN?O@?@bC@E@gB?إ>?#~?? /@X@aZ@@*e>&_5wBջ?`>n0Ŀ[MA@΋@O@h@@@^@O{@X @;xh ?!7Ϫf'?/@1@8?\|@ށ@cw?~&Z5C߯B>\@B?%b!=@H?Ϫ?Փ?vt @x@@ @g&@8n[ko-H?1O@xW@NK3@@G%@?@TJ@_S@ @I@C@}bUqr?@@@AK?bjB $;7@AJ@>@ل@@@@^K@}o;?D<@;x@Ѩ@R?!k/9F . =?)ߴ=} D|?=Z@@ƾ?2][A@@/Aݲ@?|F@ k@P¿0CFN;@Q@g<@^UP@f^-@D~ d@>k@&@o@/AK5@-ܨ@7@`?8{p_ w@e@Q_A}@杙@fLDVo@k@@K5@w@܂@ V@J?:˃LdG@֢@BcٛXt +3@2@6u?]@g@w@@p@"@rw@/G}?j@fdVpǬo ֐@-@n5a@@@@e?<^@< AL@->F??*!."f ~' F# ?r%@mn>@h Aߒ@e??d@Ğ@}~@b> @бPu ""ejQ@ax?ib@R@ɋ@?s@@@,@ Z@4@f玗ݣJy@ >@N%̮@͠@C@s@G@@*@2@'>im'Of@@UC\g@}@tCVZM'@dW@@G@ A{g@z? >@C@a~aJ@@EX@v}@rF@ c6~@2X@l@Ƚ@ A.@4y@ۗ?1@<@2@=?'S%𕓿oOCpe|K8)\@0@@,@S?4@.@]r>*?s>Kv@KAA[?>ܴh?.@XA( AC@5@h@G?]$2@ ?Q@0@8I@ԤB | .ϺI{@ݨ@?A@|S@2 c39K@%@6㿬+w׼.??=?4@U|;@V'@x?3ކEAn;&4@K?O cE)eN? ? mZ ?l?܍iV|>~7ſ1Lf>/n> ̾4 >&?'l}Rlɿ?*^`@L@Q\?7Q 1?@E@~?·&  B z7| >D*?;?S?e)^Ŀ .WZVz.?6=Zk>`JO?ڟ( 7b+R?<@@L֡XĿ\?hR?@As@u@.@?c?87_6k@S@(gտo$A@ @z>߲'@@Q[@Aq־>l7e #b@@O&@8e=ڭ@9o@HoYgx$??L@=AA5A?)=`q?<A7Az@ن[R8@^K@}o;?D<@;x@Ѩ@R?!k/9F . =?)ߴ=} D|?=Z@@ƾ?2][A@@uC@4<@k@@iA=6@zm@Y3 *,wⅿ8@W@\@@@E? U@uC@[@jD@!W@ABEAQ@J2 NMDM?˫@CA! A=@@[@o@~p??s0 A()A"?.bYKX@N?w@>i&@rbu?Z(AAi?"C?o@/@-@ @r@G@ \?@m4@Y@Fv@[@(?x`Κ@Y@?@/@՝@[@rL@Kk@L@u쿀п'F(@@ xmW1 @m? _F?" T@B@΍@՝@p@楒@R@?@?"𿿔?5ؾS 1.=J?蠐?V@'r@u@p@@g@.4@v@@g*#@jw@AQZ3@f?Zq @@Y@v@@dQ@?o?P߻@@ ֙T?@ZL@ >V@ֽ@JU?̓v!P@@5@ @dQ@k2@Hh??@$AZ?`z@@ɐS>g?Vm@{ŀP"@[c@o@? .ԿXǺN?b=@N{?APD>^?Y"A!w@1IͿ?l??(t<Q?3?p??6:?vͿ?%d?ڽ=`@Y"A@9yI{p@4?"?q?>ATCg??>@%M~ -nIJ @@ҡ)|T%#`?|?E[=_q$c? ?)0?@n??`5tҡG|Wx/ @'V@3?_c>Ǘ>D? ?a?+>Hij˿4>[g@T@ ?SGV<]?ã@Ra@0-??8&G@d6@G ?z&??Ns?@ =@&?"@{L?k?V؏@*@V<<^@/@+@!@w] @[@f @?@1վI]TDG ?\@@7y@!?@>A@|@<^@uC@4<@k@@iA=6@zm@Y3 *,wⅿ8@W@\@@@E? U@uC@M|@ 0@@k@8@h@/K@8@@ @>@T@m[@e@@%(?f?@ym]@M|@3l>/QI?H)@@F{ Ad@@+@I-?C@?= @@A^@Gmjp~9@GijN0ԉ@=r@a@1?!ʀ?C@i@HD@@@Z@4@;VXPI. 2DK7ً$c?~͈@~R@@bؖ@i@ȑ@X@@L6F>Zt@0x?9U%:VP{RWsHie-Bo?U@?%?p@ȑ@ @tn>߀?_?Vau.rfA_(ؿi9S?As?%վ4? @ߌ@j@:U=@@?c&(R iKEAJMUg>=.?11>\XQ>&@ߌ@@i@_?[N@<@@%ROvan]L_~?@QS@{?ؽg@@X ?EI??(@@ෛ@#Z-2U+z8D!>@A,@ם?P?X ?O?>A?[?k @@v@L@o#?VNmg>:,@g@L@@Vͭ@ʸ @?O?K@=[@@T P@?@\@L@)@@g1?egG@Qs@<@Uƣ@E@~?E@Z@%@K@?O@t@ @6> @d@y@@*@C@G@@a@W}> BP?@ @?M{?ۍ?q?]C@u@a@PzZ@p@k@>7@@oF@d;l@եE@dR@q@Vk@6;<(M{?A&8AǠf?6@@x@]]@?h? bmN??v\?i@ATw@wz2k0AA BAolX@RM@ӕ@8e@]@`?' @j@W!@d@;@6\@rM|0@nA BA=IA{T7>S@V@@@g.@(V@t@M@Yz@U @<>%hCŢAA@\V?J}b@z@4@Sn@2m@l1?ߨ>i@}@Tҙ@vF@Vn@"#>?@ɕG7*8&@@tL@| @ӷ?y?WYZo(>]?]@@@K@T^ ɕjyG@::p@tap@s@&@w@Ok@ KS@1?6L>"?tI@Q42@T@ @W5@i'h@%@^>jy潄#@ּ@U@((@)=no?@z@̀@M@z@D@(@@rw@}r-ƅ> @m@#@M|@ 0@@k@8@h@/K@8@@ @>@T@m[@e@@%(?f?@ym]@M|@9?6r@{@v6@M@@/O@{@Σ@@E@K@@O@:]t@yH@8@M@{ ? XC?Ҭ?/?zp?q@@@J@S@?x@s}@QU@z9 AXA@e?9?$_?>q@I{H@?ܘf @C@[@k2@W#0@%?T$?b ?& U@-@&@c>@'0[!?/7@q@a@@, @)־|Za,@6@!?qUDm] A؅+@/#@ @]?O,@ [}@a@Y>)?@"@@@Ч@?)@)-U?@3@K|@A,@@3@IPYtu7>3@m~@@5@?>qq V+7?@?@M'@Ҟ@?t"FM@X@}t@W؋@@ei?5y0v6?@@*?n$#@u@Q"}@O@N@"|>WCA@Q@!@ÿр%7g@@@r+@˔@}@G@Gm2@65?d흿?@@@@b_@΅G?>?r@<@.@l@f*%յ}?G@t4=.?*=?8j?v@8@8 A@@my@ @~@@@;@B@ ? 41=t4[K?s@䡔@@C)@3I@iI@Ss@eX@P@@T0@D@%#@ċ@@ @և@Dc@=@[K?1@@ށ@n@vhC@ x"@;a'@^%@?@ @ @@Q&@ή}@x@cd@?1οۿ}DS=w@E+@@-@\@n?p"?䗌_DW>^?h@0@[F@:?ay'ș%οA Ap@̊?I@'@@? b?T/G2-i>?\C@q@Ȼ@M]x@A A']AAw} ͛?n @/x????ЮCJOLw"t?{kڿo GtC;7 6AkqA ?k8 &WI??T@S!?N??iT+pb>~J2@fA?˒@޽?a@ ?L`zǎ[I#?@{@`W@Nj?v`?Ki]@x-VGP>v2@<@ @d?$<$L`zVᙿ0U?Sz@@4@U@?lu?و>5z<[=])@)@q@}@W?jƲVᙿ? ?k@;@@Z@-fg@8@ȴ@86@O@0@@r<@hU@_!@t@t^^@~@s@?9?6r@{@v6@M@@/O@{@Σ@@E@K@@O@:]t@yH@8@M@{ ?@@ A8@&H@qy@ JrD⮦w@L)l@U<@DA@A_@)@6> ?Bh@k@@@{@ {_?v^!t??@>"ϓq?@@ȣ@2@o@[m#@6>p(û<>F9? @@ۊ@q@m^@R@[ @܏@1 y@S@p~@Ŷ@4@?RL?rpTa&?s/???P1@@@Xŝ@0@@_@[@w@b@@"?nOM᩿Tjg$ ?;@?}?,@|@\m@`9@ 9@-@N5@a?7aD>@ "@>#2jgku6?X@:?Ly}?`-@.@ŵ?=x?@~F*@O?j @@ZR?͹k}soZ?@bO?tRn?+0@`@J@oL@E@Y@>@Z?L:>?D@C?k}Sj?~-@*?Y?l?T@棏@o@@?f@:@@kK@X@b4?'q?|?Mw@&.?S}?9@s@@gD@@-@dj@<@ Й@凳@ @@ 2@K@yl@$?]?^ @^?}?]?^@c@@o@;@5@0 @] \?@mu?qf!M?G@M4@@a@c@k?@@ A8@'H@qy@Jr￷ܮwP)l@U<@DA@A_@)@6>??h@k@@@{@${_?v^3t??A>Γq?@@ͣ@2@n@[m#@6>lp û2>F9? @@ڊ@q@k^@O@T @܏@/ y@ S@o~@¶@4@? SL?&rlpTv`&?s/?4?P1@@@Uŝ@0@@~_@Z@w@b@ܵ@"?NM᩿Trg$ ?;@?}?,@|@\m@`9@9@-@N5@a?7aT>@ "@>#2rgkx6?X@:?fLy~?^-@.@?x? @zF*@O?vj @@ZR?͹k}soZ?@gO?ZRn?+0@`@J@oL@F@Y@>@Z?i:>?#D@C?k}Rv?~-@"?Y?e?T@棏@o@@8f@:@@mK@X@Y4?'q?q?Nw@&.?R~?9@s@ޭ@ gD@@-@ej@<@Й@߇@ @@2@K@yl@?]?^ @Z?~?S?^@c@Bo@;@5@1 @2o \?@u?qf!M?F@L4@@b@߰c@k?@@ A8@&H@qy@ JrD⮦w@L)l@U<@DA@A_@)@K?@@@JC)@G3I@=I@(s@@a@ށ@0n@`hC@4x"@ a'@`^%@>@ @3 @@ڷ&@2}@w@d@?οۿRSw@+@@-@\@in?;?R(DV>\?h@@2F@+»?y'L%ο Avp@+Ί?!@@:@?`?0BIi>?`\C@W@Ȼ@L]y@ A*]AѕAjx}~ ?I @iw??䪸?|ѮJO7x"t?{jڿ? @i"U1],?N@7oG7LC;$ 6A[qA3?On㟟&WJ?? U@!?N??T+]>*J2@bA?Ԓ<@߽?aY3?N_z[J`?@z@=`W@oi?Iv`?gh]1x-NGS>\v2@<@@d?zv;m=_)@@\@n}@/T?Բ♿ ?O?k@O;@@Z@eg@38@@@86@:O@NJ0@0@<@fU@^!@t@_^@~@q@ ?S?g6r@{@v6@M@@O@N@@w@mE@mK@k@"@\t@H@Q8@7M@ ?STC?Ѭ?/?en?q@2@@X@S@??x@"}@GU@9 AXAݻ@nd?f?]?˩>,q@xH@?%述 @C@[@2@ #0@i?\Q$? ? U@:-@@ c>@c1[Q"?7@,q@@@ @s*־ZYa,@#6@?U#n]Aڅ+@#@ۊ @]?,@[}@@Y?Q?P@"@n@@Ч@?)A6-U?@3@K|@ ,@A3@3OYv4>3@~@@@ ?oq r x+g?j@@!'@Ҟ@=?"" G @HX@t@r؋@)@i?:m0vz4?t@8@c?%#@$@2Q"~@O@N@|> C@Q@7!@ÿр%s7g80@2@.@:+@˔@~@G@ m2@]5?%m?@@y@@c_@AG?>?s@C@@l@*%4㵾hy?G@4=+?݆=?;8j?v@8@! A@@y@⏍@~@֌@@@?H.='4K?@@@JC)@G3I@=I@(s@*@ec@0@!@p)@ӿ@@@Ka@_}> ȼP?@; @ ?{?ԍ??UC@u@a@ xZ@)p@k@<7@@F@>9l@xE@sbR@5@nj@BO;<({?KAb7Af?@@8x@2\]@?Mh?*: rN?? \?i@#Av@wIu20AKA BAB"pl2X@-M@Mӕ@(8e@]@^?ׅ @ȧ@ !@ʏd@;@7\@M0@nA BؑA*IAb>8@:@@{@g.@-TV@t@1@=z@: @A%h:ŢAؑAj@'UV?Kb{b@y@Z3@on@1m@1?>+j@}@ҙ@F@Wn@#Bc??j@ȕ7*'8&@ @K@@Eҷ?y? Zop(>^?]@I@=@&@T^ ȕF@9p@_p@s@%@Lw@dNk@IS@/? ?H@32@S@{@*5@q&h@l%@S}>!@@ռ@U@Q&@[)=j?o@]@@c @}z@@C(@@w@"t-m{>@l@!@|@/@@ck@8@h@K@8@n@W @ >@7@P[@I@@K(?~f?؆@Hm]@|@l>GI?F)@/@z A@@+@"??dM [?L-K@@!@d@̓-?:7ʾl>P?@?< @"@2Aj@]7mjq,7AYųO~5鿘@Xq@a@/?Ā?P?@h@B@W@@@4@WX$J] #ً+c?̈@R@p @ؖ@h@@V@@Bg6#>>s@w?U%V{siw.B?u@ۏ?6?xp@@m @n>&῎߀?^?b".yt](ؿ8S?js?h'?m @^ߌ@h@@ U=@1&=.?N31>bQ>&&@^ߌ@H@'i@[?N@Z@@ARdPΩղvas]_?R@'S@:?g@H@?E??'@@@ I%ZɜxUmz8m !>8@A,@ӝ?P???;?DX? @h@@L@?W3Om(b>+:,@}g@@L@!@̭@ @??rK@'[@@% P@x?@F@2@)@@1?,gG@3s@z<@;ƣ@@I~?E@@@g%@rK@A@@n@v@@"d@s?ݧ[ Ag*y@@@J@5@TH@At?,@sU@h??f@@S@\Yʐ,a?h @)@@I@^?r@p?t?Ϳ`@?WKUo?ze@R@9C?}??@@\/@xE@0@@A@b?݃^?Ś?B?ñ@?;\ѿ>u"@.[c@o@?.ԿN?=@q{? K>^?Y"A w@kJ,Ϳg=Lf???>@ O~--< @Ǵ@d|c&`?y?Z=op #c? ?ԉt?h7@?$?aRtdYXxؤ @8&V@?Uc>ȗnN>D??fa?+>Jj˿4> \g@~T@ ?VSY~<巗?ã@Pa@1-??R&G@6@6?%??us?@ =@/?"@}L??w؏@)@F~<]@.@/@ !@[ @ͳ@z @d@+5վkJ]YT_H⿓?\@@y@l?>>r@|@]@8C@;@k@@KA5@:m@[3' I,wㅿ8@@@1@@B?T@8C@I@lD@q!W@ABEA@J#3rNdM2?-ʫ@CAc A=@@I@@jp?Q?0 A()A? /YAX@N?H@h&@rJt?Y(AAj?C?@/@@ @r@G@9!Ö? @-4@g@}v@ׂ@X?w,Κ@`@?@/@͝@@yqL@k@M@tпD(@@xmX1 @?I$F? T@{B@΍@͝@p@@,R@g?@ ?3n?Eؾ 1n=#H@Ꟑ?V@r@u@p@I@ g@.4@v@ @B*$@w@hQ3å@f?-Yp @@YY@7v@I@cQ@=??޻@0@! ֙CS?d@#L@>V@ֽ@U?̓taP@@5@ @cQ@D2@Eh?=?R@=$AZ?ת z@?@S>g?Nm@ŀM< @ǝ6A)Ao1@?D2@(J@)@J@A*^*??l>Jv@AA[?ܴhA/@A AB@@@GG?!k%2@ ?Q@V0@)9I@j( 1Cx@>ݨ@?"A@|S@H2!b37;K@%@6;+=׼0??;?G4@y;@.S'@ ?FAin%4@K?sOb)DeN?^ ?\W ?l? iV|>9ſEf>n>̾>j?]h;lɿ@?]`@ˮL@[?jk 0?@jE@-~?& ( %A|䱴>i*?=?dS?)!`Ŀ.MWw.?t==|n>kKO?E(( E@c+=<@y@١ZĿLW?O?<@As@ v@.@?f?:/.7<_Hk@S@ hտEpʒA@( @k>'@@ [@q־.>1d^$b@³@cN&@$e=@o@|py$?? L@j=AR5A?)=)p?A 7Az@[R;W@ K@1n;?C<@x@@?vkSyF =O*'= D?Z@@lƾ? [A@W@8Aݲ@?F@3 k@7¿WDF:@1Q@:@?SP@]-@ F$Ns@?I?>!.!f €' )F}?q%@k>@U A_ߒ@%??f@@~@>>@Gu !4e"jQ@x?ui[b@7S@ɋ@?s@]@݌@+@Iۺ #@U3@ȾfՎjݣ-7@T>@"%@͠@C@s@F@@~ *@@'>nOf@@TC=\ıg@+@WtCV\M'@W@+@F@ Azf@?>@h@ga@@EX@}@qF@ ScL7~@qX@l@ǽ@ A.@4y@?1@@ @?=?'x%usOpe|8)Z\@@o@7,@R?4@.@a@I@@@@/@=@l7@5kKc'?@b~@H8@?$aԿ88@v@@@@a@@@9@b@q@"@h)?-*,5SA@Y@@R6^@oQ@גh@@ > @t|@?=?<@?r-ѣD?in@? j,?@&@ >%HJ @>T{?v|@ߢ@{@ q@\@er@@.@J>=(?7&@}N ?@(?@edC@@*fB?ͥ>~?0?H/@X@Z@@#UʵJ^LBŶn@W@l֎@YVo? $~G$^n?R@"n@o@d{ʵwGп?J[@ i@@$?ݞ?׫??2.?'@1@Y?Ve>#5 M຃?Z>R/Ŀ{A@ϋ@R@Zi@@2@^@{@>[ @;xt?7=ik'?/@1@8?~@Q߁@h}?1y&XR qB>\@%?5b*"=g@J?=ՠ?ד?@u @x@d@@&@8>[楲ia+IGG?P@aX@"M3@j@ I%@ՠ?@UJ@S@@*@@F{Sv?o@}@@N?hBQ"7@#K@?@ڄ@@@U@F@@ʬ@@J[5 @e@ټ6} ??@uRsÿ0?q@;Q@bq@U@ j@:AV^A5֚@-0=I@T?H6DPBPGk;>@Ì?5f@!TAuA j@07@7@$"AFyA@ÿ#@*t@n-8LVIKA(/A@+PÜ@;*A@07@lݣ@A}?O'@H?"ҶHAPJzBBI2! ?E@%,?[(A@.Ë@A'Lko@aHxgBdUBBbCRiٙ@_zl<A@.0-j@A' ?4@QMf?89%@A&iB Af پ'ѩ@"P8A|@0^k@ks@NA-@T1@A^@} -Xbۡ-3Ւ@fU@6}X?RA<@^k@`@ @$ Al@L?6 @h?D6P:[o;?B@hs{࿓@A8@`@@@/@@ @g < g?bS@A:CW^g6@k|?` )@@4G@@@a@I@@@@/@=@l7@5kKc'?@b~@H8@?$aԿ88@v@@@@a@?d?~zR@; @n@?.Ve?@@6S@L@a@(>0Xb=@@M@??j@Q?Q?yW@@Ԕ@< ?Wc:8_j\s>=@넞@+@ ?dn?j@zOܾOBM>d?{T@%F@@>\e@LJ]?Jv@qH;@uX=yC9kM}) tWOY>@σ@e\@ @ɛ@ @CƩ@1@*=@>/Hjk ,DOtfG?>Iӿ?'@Q@@B@?Okmhs?#?Dqh-t9k?&?.p%^gk#iE[Vs?R#@c3rh-$:a,ʹ^; 4M^>T^@O@ @<!?cq¿_#vOg>aw$z~e#dп=:@Q@W@@4@@K@@y2@,K>#l( /@b߿Ŀ߾/>rT?8@᫂@h?Kز\xn?2_@nm@Y?> Hb߿xA@OI?>? $@[@3nh@?W%*&=974/@Ԝ@ v@@@C@xA@^H@ ?"@qJ@?@Y=y?@:@D@ A@G@@}@H>@^H@`I:b?A@!%@@#m9i@7@e )VP?@#?lkw?`@J@j?`I: -T@]%A&@K{T @Y @=g/}cɪʯ+U@3@n%D@ A6@ !0]@*: A8?}Ag&@u5kސAUBA要 +@Ak@X)Aŕ@!0Z@tA8?" A&>VARCYcCT"C0AZsA橿AT@$G@A0E B =@S]_$B WCCShC A2@¾ ;@q AO@#%?4|@@&&5GDjmP[<@Q@*@zA (@ =?[@}@?$@s} :?v@@-!@@|V"@q@F@@H݆??d?~zR@; @n@?.Ve?@@6S@L@a@(>0Xb=@@M@??r@[/@t?@1?%rqU|@A#A|@AR1 A+@h󿺅r?4@7?&,o?r@@Me@?U,d@٠@*@ESs ʗF>a'w@D@@P .?@Me@=1}7?`@@=p@:e>Y?-rc?{@8b@-@2@dl>ŜQ =uc`.њ?j?l?k@A@YtA}@s@UAA4@W@@G?s?̿u;1q`'>6@̹?MzO?S:@`8@{kY@ڥ7@@C@9K@r?,,?N?A;1W3 T:@P?`Wlk̿y%OiiڹäsW̽?AnnW Fd1Z?9???Ti@@ 6@.?'@@@bm@#?+ϾBC??3_> St $7$~N?Ϭ@AT A@>@ٮ@#@ A@b?(v?o?v lBc%SW}k?,z@g@]ڑ@/?[ tꃈ@'@X@^6@>h;+lBcE@RŽ+TB\O@4e@C @t$Ŀ24 aqf x@@L֒@䆾k{ٔ?E@@3?9ť?\@V?8@@cA@jAWAX@R듿?@b??@@X @B@5@/?uYֿS@K@K@@@n?ֺH?2@q @y@@l -?ve@@25@^ B@`#=c-z9c1@ۓ(?3&?*@Y@l -?8%x@@A1o@xG@}x?@FA4MAF-?a@]ـ@@8􋵿%‹@)@3MPס AibBQ8'C?B_Az%>L Aa`=_=@A<@􋵿¾һ@L@8{E4!A9dAinCmtC+C]Ae&_A_Ln\U@^@¾?@%@pm AE H!BM&CBd@%dR `6AH0D,A<@?\I{@S@\ܿJ`b@H]@"@A@,] <@$@@9:M@c@\I{оv/@ @ f @^L>o@)A)sꝄ{'P@t³\I{A!?8@g0@о?!@N@}@s;?vϿ)rH?&u@y{@Q!0?@e@if*V@@? Q[??r@[/@t?@1?%rqU|@A#A|@AR1 A+@h󿺅r?4@7?&,o?r@y@M?#?c@w@ߔ@HU@+0@@8@yO @#@+?y@?>񿎉ci@B@{W@?'?L?>RoD@? @Ǚ?_>kl??Q*} M?w(Ͽ?@f@/R@Aþ@ @@?YPG,@? ??c*.? CMQ\<׽3?۵?@@s@$@\v@?@@@en@ K?¿UZnf!.~[Vx :|E@W@/@5@Ⴟ/?_6@I @Ӏ@?vW4~3x+B`|H?~rJ@d@ 6@Y@$@@@$@%@fHZ 7m?>68a>'1?3ʾ?@D?3U>?R̀񁿮?=K@`?t8 >$L>'-??*bBOJ@@? gɿE+J,#@@jzi@Z1%-_-?xD@=Vy$?@J@@ @c@@&=@iӿ@Ai @z\$A?xD@@??S@ @m?7(ZB@d@@;\-?>@t$@=~K@f~ ?@@?W@@2_@ZN@a2@@?xĿ?.@>0jF]td^@1'@T)g? @ҡ@mjr@2_@̔> @K}@1shR?V@= VSͿd@BN?NZe@H@̔>$ D=w@51пAMsz@s7@PU8-GwȖ@@?σJ@st?$`~@1(hc@.@[^Az1?g0!Y@[T@-%Ƴi&@M=`> 3?g@Srԝ@@:M<_P+^ Ee\t@ġ@l@޼ǿ?@F?> VgP@B@S=yy>'@b>bev ~ {Z@4ID@*.@VgN-@ZH@S@x@?a?׍@1?5xca_C?@e?;e@*w@[2@N-@V@]M@?@`@t?MQ]@A|@>ت@AY@߰0>Ά@h@-8=?V@y@M?#?c@w@ߔ@HU@+0@@8@yO @#@+?y@4_f@@N@s!?T N@;?ɿZ7`F}@ѩA@T2<ӫ~JaGAЈ 8ĿZg?@^ A%@`~??'@>>(@4!At@ƐK?@ֿbVvNAЈZl>)?Wd?@@Yq@՞@Uo@y@B@C@@@~=Ӣ=p퓣]ିÿ`P?ȝ"@x@@:A@kg0@g?@ f?S}MM XB@@v%],@T@?0@@ @!@?¥?6#q@#@uI^z@B@`ˊAr@@7տز@Z@Q@ @ 3R@&X@3@w?9(@&@@N@/iM64@`ˊAK.Aa@ a->aw@&;)@FE?|@@A@ڌ@ҥ+@?>>@b;@L3֭V@K.A9׃)*?![F?pHl?E^??I@@l1@@g@8@@HR>.s']␀lgZ=K?՛ǽ,"@ @=*@KT@@@@>@9D@@t!@u0?>jl Is$=YͿL?`@ܣ AE@?n???Ԧ?JU@J A W@?2}p  I6uw@*@ @\_ա~?@?gx*elc?r@@j?Emܿ/[@\-A^@@qk?@zh@ ~@p?xLХ@ TA"@HO"CqܿU2ÿW6LLf@ۂ@8t@ܞA4@,=1]a@z Al@3m]46ıd@g@s˿3U2ÿvK&h? 1ҿKI>>MA A9ҿf&Pj AlW-A~?RI#???6vK6|İ?**=[u:-&?d@L Yf׿X@KK@!u>E?m,s6 ߿;S @Ң>yɦ?!@G.c9K b?})@mQIr=>;T@ xl:vu?!=ۊ͕?JC@V9fk|noj$ܕ@,@@J ͧ}駗? xl׿={?Eq]fo0:#5A(A5. \'p5FA5"A#(>-R,&^?>Pӿ׿C򿾶5꿼k@r@*v'SƤa@Ae@3t?}@"-A0|@LBF@@@9Y@Co͡z bD@)AÒ@ʮ;q/ @0@@U@9K@lΔN@Gd AA@{Uao4_f@@N@s!?T N@;?ɿZ7`F}@ѩA@T2<ӫ~JaG)@@U@@<.q@@"@& @/c\??;?M@$@SA8@UM>S@Se@)@@/>e3R3@vF.!V@84EA-BZAAX+j@0@2z@^ A\pmAݼ^A@ {O@B">/> 90naXJ]W-@J AQx)Aq@Ue@;@,@*@A9AV_$Aي@Uk%;m. 9?@ϿeC@n@']@Fo@@]@N@@iњ@z@$@%@ @3Wc?,B1A Q%DP@@@ ?S@pn@M@Ǻ@6@Qݦ?QDC@P@ ?@8v/@. A,BcB B!@8@v@bAvb=@f@@C|@;@@e@S?dZ@A~+@n<0@iBcBܨB{A(ց@@??ћ@@ٌ@o@g@H{?w@h@qN@@eAܨB9!?YdcnR@0ˠ@Q@V@w@΃@?@Z@VNq@D A@MT@@ =@Ap>'f9!?;8=?w@1A,V4AxACb@GH@K@S@fn&AMAV@>a#>.f;8 -F\?3־E@UAfAvA`@,^@/@b A [A~KA]@~P9G'@: - ^@'Q@}?x@?f@@AQ@@⡀?.?c?@Ɨ@_L@]{@)Cf?<@ ^@w?|=#̿|?@v@n7vF+)*/gl>nEE@W+v@ Y?ȍ߿/Cw??Qk3pM U? ب?9]`%X,?3@ Ҙ@@.h@)F M?}?FRe=`?ސxƿG;?N?F>kԐ;?pӆ@@K@{?Sty2џ>?ݥJސ 0?D-N?-&@= I?Yڃ@菗@(@d(@q4[z$?LYu?2v0` 0?@ .?@cM?aM?.@O4@sd@?7;ӿ>NJ@;x @; @2/CW Yxԛ?@5@H*.1$?c? I#{1J@ @jL:@׿2/>tjU [ <2Bl@S@LG rqY+(>ERjx>@ŗ@y?]Ģ>)@@U@@<.q@@"@& @/c\??;?M@$@SA8@UM>S@Se@)@@?3Ƌ@ @Y#@?N?'Bb@p@@@X@c@g@@>@YY@C!@9`Q@ @癄@?JB,?B@^@\̘?:?j-@9@Eb@ϯ@Q@7@]@i@U@rߓ?^^t?-@@]?JB,40 XϸU@-S@?'L?}?A)$@}_@ r@0@;؅@Ĺ@y?pI@@c@ 140잿TΕ@_@w>>? &@@TF@@@@E=9@@32잿A^An /rm@@x?@A{@es?@v,AW@1?>}p@_!@ix !AA0B~A¿A m3*@ ~@?[@t;A@Az")@J`BAOa@ }?`<@9,?5Ae^@ A0BA>A+b@@@!>uB@iA]@vm?:@$A@?h@@"iAAKw0@}@C>`?s@@@3@Xy@?z(?w~@ص@Ĕ^gdK&@S@5\=@٭@_@{@@A=@?~?J?h?7&@qZ^@X$@3ҿ&q@b@ܝ@JH?@@)@Dz@@ 0@GQ@a-@@_@y?_?d@p@>q=?@C@3@ ?du@x@^@H@@R@@9@@L@ o@i?G@¼@U@=? ay ?@Sz@@AW@ ?#@p@ @Z?΂@AX'@ZT@g??U> a}>枿 #>@8 A$@?yЀXtu?!@s@Q@ǝkο m}>x?&V:yK@@卖@<$ J-k&ZV@ @}@zt$Cx?BM`n܁Z@rS@?+y*"x_!i?@Lg@տn-9B8I,OY@R@p泺;UK"m -o8>\C@Y@&l8+@Qs vʿz@@3? !#ߑi?"@3p@;n+@0p?hkqG1@DP@ks@Y.Io TyJdRN@ACơ@Iߜ D}0p?2JVL!@YA@ͥ?-YqjTI[T@?`@Aê@g;?`h 0ENg?U?w?@=@ַA.@??˛O@q"@@@"A)@F @Z?@A ?3Ƌ@ @Y#@?N?'Bb@p@@@X@c@g@@>@YY@C!@9`Q@ @癄@?3I5C!@w@@@{@r@Ϥ@3@K@A@q?tN@zj@M@6F}@@(#@x3hȟGh`>i`@;q@e@.@J@|>w<7yq@@;@(+@@b@%@U=@c>hȟo`o?ћ@AA@>A#?@,@@O@"C;i$@AbA-@T]>HՑ@DgiCPY@pI@-@e@r_]@1z@T@q@f@ӝ@H`@D@@j A@*)B8@0oqCjh@Z|@B]@ױ@p@WX[ϧ>>@+@B@id@gt@y9dUoп0}?,iֺcV?t?@c¾@^@h,'#mk)@@',@֤? s?$9x Bj}?^ѾxX@@=`@@P!@{? qɾ@M@y@1@Eg@OC^ѾL&$ʿD@7Q@@4@.O@ru@&?@r@|#@x@@\@A@->@7lgL"?9?@â@q@^@1po@yX?(@L@*$@E@O?>C@b@q Aί@-?u z b@@aa@@@3@4 ) @'?@q5@uX(k@o@z@o@l'@65@lk@q@͑@]@$@ǘ?wc@f@2@?<@S@i@@O@C?u;?mȃ,ȼ??'F`@-^@B7@@r@Tt@\@|ہ@6@4@Wv@qo @Dw?q=D3f? # =|@ȿ&:> o@hǦ@]+|@!@?@u}@_2@d@3boeń?v # AV9?T.e?4CP?" 4eEv?\@wk@ kĐB>~7@3k@ M?"3ƄC`>?AV9? kwnAl>|<0EST@?;o@W?u#EJÿ?Q}[@J?'/+ȕY:>h [ϡK ؾ40_P?i5w@`PA:۲=@j'?VpLyg?Y8@?}7jpX^ 0*Ŀ̘ ]]??F?Tx\khJXe=`(@s?R3✿ $X?,F@Ca}@k@^Xׁ>s7h?]]?/ :F:?hA ?>T \@K<@3@@w?>`@{@@@l?83?I/ qm2!!?.@:@~@!@2@J@n5@<,@Wc@M@ŕ@{@^st@?j? k?Wxq3I5C!@w@@@{@r@Ϥ@3@K@A@q?tN@zj@M@6F}@@(#@x3K@NC@q?]rN@Bi@K@E}@b@v#@v4TI@ ;@3,+@@b@@W=@q>˟ f`>7`@r@ @@ͽ@ؓ|>=C< {q@>@s-@@@<m$@AA-@p>ϑP`ĝ?F@:AAA<@x>(?l@s-@r@h@T@`@NE@@j A@)>8T@hi}jY@,I@ @f@a]@{@͡@r@[>@,@@d@/jt@2Qo}п1oIq|ih@Y|@B]@ױ@@@X['%mm(@@+@?\ s?9xAj5x?ZiٺU?֒?>@@\@qh'*rWɾ`@-@y@@g@OxCѾ@A@`@@; @ss?*r@,%@@@(_@'A_@^/>@p0ld<$ʿD@P@x@"@CP@3v@k?@@$@G@?i>ąC@@ AQ@3?y#??@â@q@@pro@/X?E(@x@$@?@5@XJp@@P@ͧ@'@}6Rb@‚@Hb@y@C@3@ y4^* @?@f@-2@?#<@-@h@^@O@"?s;q@~k@jq@mϑ@=@*$@BƘ?^d@f@Ut@ \@ہ@6@4@Xv@ap @{?=X2fi@ȃ&<í??G`@Y`@8@@r@Ut@ ?@u}@2@d@Wam0cǁv% u@fȿ:>,o@Ȧ@,|@#!@ ?k#B>7@2k@Q?"ƄCT>#?;M9?e?0P?D'eS?ʷ\@6i@ k/Eÿ?[@L?H'/ƕT:>Eh! nQ><[0T;?u9o@?y#0(3?U@ @#oھX<*X<ΡK ؾ]3XvL?2w@A?L^ Ό?8@f?鿸ip] &Ŀ 6?Ȯ>u`rAο:-=@{'?rLc&X?#F@b}@@8,XR~>5h?Y]??> \@#=@F3@@w?=,@Xc@M@@̚@qt@⴯?$?<-k?VxDm4'!?4@y=@{@@2@@^5@=,@K@NC@q?]rN@Bi@K@E}@b@v#@v4TI?7(@&@F@n?@u,A@?>p@\!@y !AA%^A*n^ Xom@@7yx?@Ax@n?1{9%@j^BA,_@D|?_<@,?vC^@ A0BA¿.*@$ ~@ے?@r;Ad @1{{em?8@KA @?8h@@wq A A>A +,b@=@@p>A@A@{em?@k3@y@?o(?A~@@gd +x^-0@}@.>g?@>@@B=@?!~?O??:&@Ja^@\$@,ҿ]&ԭq@S@)Y=@@@{@@B=@/@Q@-@F@/`@̙??2Ý@r@%>q@c@3ݝ@/K?@@()@@+@/@Q@h@m@Ґ@WK@% o@?" @A@ڷU@?@@4@F?u@a@g@ @ @Q@=p@@X?聢@kA'@t!T@um?Ǵ?h>_z ?@z@@A0@]?Ƕ#@=p@Xt;?@@Q@kο x}>J잿$ٶ>@&8 A:@?yƀXI׾-rm&WYV@@j}@t$ϯ? &:|Ko@u@ @<$I"x_6"-i? @7Lg@տL.ʈB!MbZ@S@?dzw"2>m8>2C@7Y@&Y^j~5-\PY@S@c!UL2"Vtf?@3p@E<;@1tyʿ!z@7@.?ޡ "N zeRXN@Aš@a %~*p? noqS-/@N@fs@.o NRTV[kT ?@GA`@f;?`m"6J S@ݤe@@@U@T@<.q@@O@ @V\??0@z@ AomA^A@#ӣO@E">T>~Q3@DWQB.V@4EAnBZAA'j@0@=,@(@sA|9A`$Aي@(km$doP 9ƌiJW-@ Ay)A@ Se@=,@FN@6@Ϛ@ٷz@%@&@ @3UcO>Ǘ?ϿVC@:n@]@fo@ң@]@FN@@ż@3@2Ѧ? @C@י@?@*xR*@AB&0A0 E=P@@@B>1\ 8zы-C=?@3ATW4A}A`@NH@+^@.@b Aފ[AhKAh\@B;:ϒ'@B:l-kF?~־z=@UAfAuA@+^@0?d?@•@I@l{@*-@ f?<@^@"Q@?wA?餙@@O@@?0?͎kl]CE@~*v@t!Y?f߿7w?4='!̿?@v@7vӌ,):u࿏k2Wr^?=@?CVa?\3>m-+U?jب?;]_IX-? 6@9՘@@M@`}?fUt 2>vĊ?ͥaƿA?N?4GfԐ?wֆ@@@*@(@ 4Zy$,? iu?j`'r0?K S?w-&@ I?@܃@@P4@td@c?;#ؿ>VƊ@w @V3"@!b*$?r@JXM?ܓ2M?3.@P4@$?c?,>{J@Nj@yK:@|p׿sR x՛?@ @G#N.$?(>"뾒Rj|>.@@[?%G徛ü>qj ?:?I@y!@A@ !> S@ݤe@@@U@T@<.q@@O@ @V\??N@>?ɿtBiA}@A@؀<֫~`G4fmz@L@"P@wr\?N@G@>>b@!A@K?dֿShNЈE8aĿ#V'g?@s A@z??G@m@Zy@B@ @!@r@~=b=/[> )?Z]? @@?p@Ӟ@m@;A@e0@#?@f?$yN Z(M笿ÿHU?"@Ux@9@;A@@? ?q@}!@v`Y @<@,@%/ ,@S@s?Ψ0@}@@X@V3@C?i0(@<@ϵ@otqO6{&@ɊA@n>D7տڲ@@@&@HR@X@@ތ@j+@4?͑>@ a;@m4z V@+Aa@; dO>w@O=)@E?8@@@4@#@h@8@@*R>sPv'KZG䩅σ%*?TF?Fl?f??0 I@V@4@@E@?@ F@w@!@xj0? >|[=?Dǽd@@*@R@F@@־???T@ AU@?xk sIb'=*ͿO?@Σ AE@&?n?־?@?y>oY?@1@g?>E*,6;Q@@ @X_3աu{?@Sg@~@"?xѥT@TA/@O>qܿ ![@-A_@zqk?@Sg@ţ=^a@0 An@h]46cd@h@ j˿30ÿ6LJf@ @v߈9t@kAu@ţ=VQj A@X-Af?_RJ#$??JY62K/h?F6ҿIg>VA* AҿVȞfg#׿1@K@$o>?jsm6|խ?.+=u{9?@ 2 YȞa ?s)@QBw>C@7* ߿-P @!>ٿ=x?@a{ou6ݐ@#&@@.ѧ۶?Mlk?=N͕݊F?LB@6f{['u5EA6"A*7>(S!,_?_>mӿؿ=좠?,{h\:w4AA.['k?}@s#-A+4|@lLB H@ @a.@@B򿖶5hk@wq@x'~Ť.a@A@k?ǐ@V@OK@lϔN@d A@TU\p>zD@u)A@UȮq- @30@ǐ@N@>?ɿtBiA}@A@؀<֫~`G4fmz@L@"P@wr\?N@E1@@@eO @@F?q@ycCB@X@X?3Shm-R?">DHoJ@? @꛴?Hf>k??u2r :??'¾ ?@? >h/?R?A\@~@@?lV;Gڏ@~P ?+b*&?pD'Ͽ?l@@U@AЮv@@o@H@kn@{ K?U¿U%We!j.) "O\43??@J@)u@C@Юv@/-?&WP6@!#@@?x3 Wh Tt%E@Y@~@5@;䂿/-?CU@48@ 2@,n@œg@.(-aXSGҧ ٧B3|ᚼ?&@f#@C@XAO@CU@@@@!@P+@Fh Am?>?71٭ >{L?+~L @Ӕ@9@{\@@G?dǀ<0?@K@6?;r >;L>'\8*k>1?[+ʾ4?!@?o>G?ɿE+:,v!@@yi@1$_,?+b^O&J@`@j?J g1ɿ@@I@>@kӿb@A @3XGH?iD@~=V/?p@L@ת@ @@@f-?@%@|K@x?d@@?@@?Ď?2V@ @2r?4(B@e@ @f-?1tW_@~.'@ZRG g?@+@dr@1_@N@0@_@Ҥ? wĿ^?8.@ Z>jU/Ϳگ@:IN?tm`@H@ ”> @ C}@:sBkR?@dU-PHwnƖ@ @уZO0@st?`q_C=w@<пQRs@5@RU=_A1?40 Y@T@k-%dz)@ =`dE@/2(d@.@-\_A]E[tv@X@Bǿ ?@? 3? f@ d՝@c@;M<_]Y"0{X@.D@.@gv@4 @=y|>"@5o>+deSa_P?@O`?$;D8e@$w@2@M-@{H@N@w@?`;?]@?xcSa>٪@iAY@ڰ0>Ƈ@:@lB?K@'N@?@a@x?(DS]@A|@>E1@@@eO @@F?q@ҜR =1[5q?xa@x@߄p@f>zY@VAhA7@@k@?s?̿tcw_.#?]?l? o@@vA@@7@@pF@L@?(,?$?zr->+;1 d,'>6;@?lO?:@4;@lY@7@iӹ}s ɓ̽?0n(jZT@G?We̿Uy^)?3)@KE@fm@*?hϾk]C??._l=*+Z?9??Yi@@6@^)?>@ۮ@D&@ A@4 ?儒??6'u *WV$TL?Ҭ@vA A@>@<@@pY@_6@" >h<+Cc&S(Wk?,-z@dh@cۑ@/?<_qf~<@@Ւ@ۆy?E@FŽT^O@g@ @Zyk)Ŀ24_@ljAWA^X@꓿A?D@:j?&Q?@7?`鿿ϥ?_@V?A:@@EdA@`V@@n?{ٺ«?2@r @@@ @PB@17@q4? Y&ֿQ@MJ@! K`71- z9^.@T(?,&6?<&@Y@"-?2re@K@/@G^ )8@ڹ`=7FA5MA/E,?Tc@\@e@e8x@n@}Ako@xG@9yx?FAX8'C{@BhAax4L A:`'_M@L@Nɋ@n@Cˡ AhbcBX8'C$mtC++CA c˺AILH\uo@w@¾߻@d@݆;{4!A\dAoC$mtCZ&CǙBd@;az_A48A@\?@˰@o} A"BZ&C0A@[o<@;B@:l:O@f@X/{C@v @YܿhJ2b@]@@0A s[}'~ P@pJN'!?"@a+@~о)s/@@a @e)L5o@UA ^@e@숄i{*X@贖?\T[??!@N@Ш}@??pϿvH?Mu@z@Q^@6A1 A+@#g}r?6@B?S%&o?Rs@z/@28t?@?X|@EAA@R@<@b@c>2XĹ=@^@>M@??e?}R@D @p@B?pc?G@)@R@"n\s>@ꂞ@+@?p?@EM?Y?yW@@Ԕ@0 ?WY;AIdL2[?Iv@H;@̪W=~RCQ@pz+ܾ=M>?lT@1B@@>`eAʛ@ @"ǩ@2@>@[>b,HjldoN} \O8>@Ѓ@\@(@ʛ@\Q@ B@"?"fm`hs?#?Do ,^O'jG?p>FӿQ?'@\Q@^\k"IER[Nr?&@3 g.59kX?V$?d.p-^O@ @ !?pk¿^5N(c>l kWa:;1v]>Ea@O@@?@@@2@K>%-@C{eaп=:@"@X@'@@ x ?2_@om@?> Ke߿Ŀ>`T?8@@?>'4>;8J4.@Ś@\v@A@C@A@7D?!>?n$@@umh@?%+>'q@ A@~@5@}@u>@ H@?@K@@[S= y?@9@q@ )VB?@?/ko?ٳ@)J@?J:?@@$@@#Ng@b2@ )/!ʪͯQ@@(@Y A6@ `)T@t#A"@ {R @@V/UB9Aɥ*@A@@Y)Aȕ@>2^@; AK?@|A>)@upgߐAUB^cC(U"CTAVb'A]}5Ag@2c@{A8! Aw&lVAC^cCCnThC?ZBQn4@Ġ߸AL@T@xA0Y(G<@v5P$B WCCz)_CgCbAy@Qq AM\sAP@!L?8@Ac4_?;/A" bAf%Cz)_C[@BA|@@A >A@¾@OAx?ARn@5RA[@B2GPD>kGS8@Q@7 ⾅@xA(@ލ l;@o A@$?2|@@@'2G-z!@@?Ṿ"@4q@@@߆?L;?[@2@$@s}G3?V@4@H-R@<@b@c>2XĹ=@^@>M@??e?}R@D @p@B?pc?G@)@R@9~@8@˟?<$nԿD48@[@D@\@@W@I@B@@@x?@n7@j6oK !?@9~@2 SA@:X@#@S1^@O@h@ڗ@@9@b@@s@8!?0i9Vj?fen@ՙ?p?چ@&@_>! @Et|@ ?N==?L<@}/ӣ9q@c\@r@@f/@K! >=?&8&wJ @ > ?y|@@{@q@ޥ>}-~?Q?/@ΖX@Z@Y@U,ENn?@?@]dC@@\B?ޥ>ZFwb|n?Q@l@n@ƠdP*pn@@tՎ@AHo?$ZFګ?P?.?v'@1@sU?8e>,$5b#wmп?F[@ i@@?5؞?ګ?h@@^@{@\ @<x ?(7?=f>3ĿB@Ћ@Q@h@h@>!ޗB>\@?lb =R@D?tm'?/@0@8?{@Eށ@0{?1|&wZ>k,XK?N@U@I3@@.G%@?ԓ?t @x@@@&@̸8A^ߧkÌ@@L?YnBc)7@yJ@?@ۄ@j@Z@RSJ@S@@@@|@Ym?@Ì@} ??\u{ÿ?o@#P@gp@#@E@@U@@G[{ M@b@S&ۼ}0P»CJk1(>^@?f@PA8AHi@9A\AӚ@-=@1?K6E0PMVK.ӕ(-Au@^@%9*A@-7@@"A|rA@ÿy@n@pY8MVJzBsB0u- ?hE@.?y^(A@i jܣ@A?PN'@Y?ѶAJzBUBٗBӕCc@Jzk\BA@..ċ@!A {k@,axgBUB&iB. AپLѩ@D(P;A@(1i@A96 ?q4@of?9 A&iBX֢`3@lU@E}d=?OA@k@dq@A-@Mk0@X@l ~.XG;[E;?@Wy˧@xA@ʡ@ @C# Ai@E?[@?LD`-Wa |c6@q?Id <)@@F@R@@@L@`@ @E @ ?^S@siC-W9~@8@˟?<$nԿD48@[@D@\@@W@I@B@@@x?@n7@j6oK !?@9~@gOpg|e;)nX@X@2@,@X?5@.@4y@H?1@R@@=?)&(䚓gOeA0@lA@ Ap@@o@@FG?;ír>*?;r>Jv@AnA}{[?"޴xie Kx@ݨ@?/A@E{S@2H%2@?QR@0@;I@N%L4@|;@*V'@r?sۆ+CA=n%4@=K?SO`/ſ}f>n>l̾A>?M!1齨<dN? ?x5[ ?l?|qizV"|>O& /?@ťE@?&5 ءkmɿ-?]`@L@]?=O~.Qb4y.??=f>8JO?q' \"$A|>B(?)>?HT?)`Ŀ~.v@ .@?g?7Vj@R@jտf+<<@A@١_ĿZ?T?J@Ds@v@z>q/da$b@³@O&@4e=m@o@:r&AA@5 @c>'@@[@lAqB{־z>$=?A6A y@bTR;|$??,L@=A5A?+D$=B =(Ե= D[?_X@@EǾ?Z/]A@B@K@v;?D<@x@@̈́?kJ @Z Aޒ@F?%Z@>: AI@->?f?#.f  Cu !weaQ@lx?=b@~N@:Nj@?@G@~@_>^@ڲCu X+ݣ@g>@%@YȠ@?@s@@8@V'@ɶн .@u1@bf2X<[ɯg@@tCUdK'@W@X@'F@@ *@@'>ln!Of@c@TC<[GX@}@pF@ dF9~@X@uo@Ƚ@f Af@3?>@x@R*@a @p@GX@gOpg|e;)nX@X@2@,@X?5@.@4y@H?1@R@@=?)&(䚓gO[m Dg*y@@@H@5@gH@A;@@p@k@@Zd@":[0,a? @}@<@S@Y?,q@?t?,@ZU@? ?g@@S@WY?>@\/@vE@0@Ɵ@uB@O]?t߃RͿt@?/T+m?]e@jR@N? ~??Wc@lo@?>-ԿwN?=@t?ho>d?M??@o?L0_ѿw:>@Wc@)p?o?U?HͿKV?d?7=@^"A&w@&R,Ϳ5ه?O??Gt/ ??>@>~+H% @ż@"|@? ?-A?>>?s@?(?Zgf@}*)…`?w? [=b?Q` ??vb?5x,>>`˿05>4cg@:U@M?FNUxH @&V@?Qc>>C???|{?T@ =@@"@L??׏@(@;4<?ã@Sa@Y-?d?")G@6@?p/??TF?y\@@y@}?(:>@|@ ]@-@H@!@] @O@a @y@(?վJ]T~w-w^腿K8@@>@@@?U@D@e<@!l@@_AZ8@l@֛3KĀ@&9ʫ@)CAN A<@@@D@$W@ACEA@^J3pNWo@vn&@rwOx? Z(AAf?C?>@p??1 AA))A}?-Y_@"^?Wos@v@@?)@Ϛ@@?@1@i@; @Js@PH@o#џ?@4@s@ܓ]1 @!?w!N?(T@4B@ٍ@j@۪@laL@qk@0I@UyпB(@@؎mܓ01=a7m?3 V@Fr@@v@잒@YR@?@I?%"9d ?3پm01]3T@1n?Wp @@Y@v@@g@^4@v@@Z*@Pw@ ]a>pV@ؽ@ؤU?F̓r|P@t@s5@ @cQ@?e?,ݻ@,@,tיU?@I@a>S>#r?>q@5ƀ< @6AA[1@?B2@@h??@E$AX?wz@@S>ְ)zWOS~.@CAԎAܺx@xI@WI@N)@J@sA)@'rwÕְ[m Dg*y@@@H@5@gH@A;@@p@k@@Zd@":[8#1?'gG@q@:@ģ@#@w?E@@Q%@K@%Z@@fP@?q@#@!@3(@M@8#1?*@.@(@@a@n}>R P?@ @m?O@s@3@6>H@Hd@+@n@*@@=F@;l@E@VeR@@Tk@0<<(S{?aӍ???C@du@0a@xZ@Yp@:k@>7@@fN?G?\?ji@Au@Zw}2(0AA>6A҆f?|@A@w@X]@k?h? f{[ @ऌ@!@d@;@.\@vP}0@mAn BA4ul-X@M@ϕ@4e@I]@PY?{@V@,r@@v@# @޳%iâAKAIAk>@@c@@e.@@aʠ>i@}@%ҙ@F@Vn@#e3?$@7?V?MKx}b@z@3@n@4m@J1?aLZ9m)>a? ]@@@r@U^ ʕ9:*c8&@@J@7 @ַ?'y?LZT>%?J@42@FU@@l5@"&h@%@z>NEF@9p@_p@s@$@iw@DNk@JS@z3?T>pz@n@'@@w@v-|>K @{l@!@ռ@yU@y(@)=k?y@/@~@ @pz@>@>@Z@@@((?f?J@lm]@|@w/@(@Vk@8@h@A[:?*K@$@ @@k-?w8ʾ`k>dAI?F)@@;{ A@{@+@??dz?ųPP8鿐@p@_@*??<@?^; @*@JA@dlmڥjr~z_#ۋc?ʈ@R@e@֖@Xg@A@@@'@ΰ4@ ^X3LÖ }Ds"k3B(?ޥ@?[?ip@@S@@62>0r@x?eY%Vz} )wٿ{/S?s?2M3u?( @nn>^Q?c?b,HПH8j>=X'?0>Q>&@݌@e@MH>_U=@=?Ÿ&S =Hu` ^a_?@NS@?bg@)@}i@Y?iN@+@x@RQuTtuzP9!>b@A*@ϝ?MP??]??Է?&@@@'Z\jT3WOm"L>7,@Nf@ L@@Y̭@i @ϔ??27?V? @@a@L@?.3W8#1?'gG@q@:@ģ@#@w?E@@Q%@K@%Z@@fP@?q@#@!@3(@M@8#1?@0@C@!@Ë@@ @Q؇@e@i=@K?@l@3@G)@4I@I@r@W@8@@7`%@@@ @I @f@ѷ&@8}@tx@Qe@!? ǮLa?h@7@PF@ »?+x'%ο{ۿkISww@g+@@b/@`@n?,?nA Bc.i>? ^C@@ǻ@O]w@z A(p@LҊ?@#@@?e?2*A EOw"Nm?|VqڿT;??{h^?5mA\AAnށ 8? @{"Q1Q+h>I2@fA?UҒ`@޽?0a32?3y>'WH??T@!?$N?? Q+u-~俔NGq>Gy2@<@@^c?< &(dz[TK?ܜ@_z@$bW@Vl?|`? ^]u-z6=А)@@@ʌ}@U?Բ$癿4U?Rz@ś@@@?/u?7>O@t0@2@<@eU@^!@u@`^@~@r@?x?Uk@1<@%@S[@gg@8@6@#86@O@뿣@E@PJ@@Z@ \t@J@8@jM@ ?M܆?"9r@~@Fz6@ M@;@N@g@<@뿣@LAx@\}@T@39 AXAC@-e??{`?.>TPC?Ԭ?/?t?q@ @@@`S@LAx@Z$?Q ? U@-@2@b>@;[B?[7@ q@uH@?迟@2C@ \@3@"0@??Z$?]A܅+@##@7 @a ^r?,@U}@ސ@؁@ @I־9Za,@5@ߠ?3@+~@@@]?p_puKf. v4?0@@?$#@%@dQD"$G @V@cs@=ً@j@ii?\K;"4gt@@@֛a+@ʔ@}@xN@N@@|>+TC}@P@8!@ÿjЀ;"f>-?s@`@@8l@0%䵾v?G@Jk2@5?* ?@@wA@_@G?f>y@@B~@@/@@0?𼧗=4d=/?/=?Ej? v@9@x A`@u@y@@0@C@!@Ë@@ @Q؇@e@i=@K?@l@3@G)@4I@I@r@W@8@@`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķ?F>fȓro?@耵@_@'2@&@em#@T6>}?9h@k@@@z@v_?v^u?? @܏@ y@uS@@ж@!4@/?zUL?rTrPĻx>J9?˨ @v@׋@@^@@ @@_@@x@b@T@'?IީbT;/&-?Fx/?˭?O1@@@Ɲ@0@@8@@-@AP5@d?a>@"@ >!24g" ?A;@?}?,@P|@q^m@a9@8@x? @H*@O?P^m @@eR?b̹|kd@Z?:>?-D@H?(j};so^?\@V?Rn?-0@6`@aJ@pL@>f@;@ݡ@L@lX@4?.q??x@:*.?S?'.@?!Y??[T@@8p@͊@>f@LJ@ @D@2@lL@yl@ ?[`?+` @?៲?:@t@@gD@@.@j@<@(Й@LJ@@qu?lf"M?7@>4@@@=c@kk?h?_@@Ho@;@@7 @Jg\?@Sķccv3'l@5<@@@tA_@)@"@@ A8@EH@oy@JrSķ?PF>ȓeo?@耵@_@'2@)@hm#@B6>?J9?Ψ @x@ً@@^@@ @@_@@x@b@X@'?ߪIީvTN0&+?Vx/?֭?O1@@@Ɲ@0@@8@<-@DP5@d?!a>@"@ >!2-g" ?A;@?}?,@S|@t^m@a9@8@x? @H*@O?eUm @@eR?\̹vk\@Z?:>?)D@tH?+j}Aso^?Y@V?Rn?-0@9`@]J@oL@Ef@;@ޡ@L@kX@5?.q?’?x@*.?QT?&.@?1Y??\T@@;p@Ҋ@Ef@̇@ @@@2@lL@yl@?e`?/` @??:@t@@gD@@.@j@<@)Й@̇@@bu?lf"M?8@?4@@@Ac@}k?Z?_@@Go@;@@5 @Y\?@`ķ`av6'l@6<@@@sA_@)@!@@ A8@FH@oy@Jr`ķoǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿo @EV?O?aU?[Z?>?@Z@E_@E3@a@ @@@/S@Z@^@@?Y?4?3/V?%>w?mV?H?(π?"@Vc@@^@@@@::@+@+0@И?>D?- *@?]> @,R@?"'?3@m@E@y@::@?e@{N8@?Bu!?3l@??l@~?-7?EO8@d@?:@Ly@D@m@O.@'??+R@@A]l??*@'?_D>?3/0@+@:@@r@@]@@`@,@Ȁ??X?w?>!(V??Y??"@M^@_]@T@ɽ@@0@`@C3@d^@Y@ @?Z?gU?Y?>+f*?3?,?B@j@@ү@@&@0@@;?d-&N?=@I#@`@v@ i@n?&<0@(@@ @v@ы@k:?[{PCV?@oǿ8_Swi@d6@@g Aq@R@DU?ӎR@#s@ h AБ@d6@si@$ak8ǿo@{EV?eP?aU?pZ?D?@Z@D_@E3@ a@@@ @2S@Z@^@@? Y?/?/V?>w?lV?P?0π?"@Wc@@_@@@@/:@+@+0@Ԙ?٫>ͅD?+ *@?]>@,R@?"'?3@m@E@y@/:@?e@N8@!?~u?.l@??l@v?i7?JO8@d@?:@Gy@D@ m@M.@'??+R@@A]h?<*@%?_D>?7/0@+@:@"@x@@]@@`@/@Ȁ??X?w?> (V??Y??%@O^@^]@T@ν@"@5@`@C3@a^@Y@ @?Z?hU?\?>#f*?3?0?B@j@@Я@@&@5@@;?d%&N?=@H#@`@v@i@u? <4@)@@ @v@ы@g:?{JCV?@oǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿoa@mw@Ij@@ @-g@K#@q@@h@k?d*H@{@/@g%@@ ~@bȨ@wS@{@a@:q@}@@AjA@@n?3?Mڪ?3ε>,`5?cfr?(>?;0z@g@@l@@:q@?ƃ?`c@@_@3@H?t @(6@g?#i1_@A@SQ@'@c}??/LouóX1@xY@?ᢽߋ?`@Ù@ښ@h@@I.:|Ó)@@v@-s/L&?›@$M@l*8@>Y@3@n".kaA@@D6@@/@ ?'g m|?a@+@D@i@fR?)%P#TR?i@ F@+@@w? n { _6?4@瀐@6@@p=@a.3@?Y@)8@L@5@5?_({K[s#Դ@: @)@E{۾9@*@ۚ@Ù@`@ً?̢?X@1@ӳuKZ?Tt}?g'@BS@A@/_@?e#p?*6@^t @?VϤ3@0c@} @]c@?Z?q@W@ɢ@@e@-z@z?.>rr?ĕ?;5ߵ>ߪ? ??ċ@E@AG@S}@q@@{@=R@Lƨ@|~@@f%@/@){@)H@k?6i@@kq@ #@qg@@W@j@w@@u6@_9@Ɛ)@l!@d'@D@$҃@@S@?]>?X6@Ď@/(Z@ʓO@sh@cJ@W/@Q@u6@֐E>5]??@<@h@a@^uݝUX?)Ň@@@h\@?j֐$Z ?Jy?a@y@j@ &?M $+,@?X<@{u?rVڿZ@@@O?+5_&H?@??|@ S=+ȿӝ?D@ݔlUB/2٠Id@j$Aa@I3*U#D@Μ?ȿ T=?@?"?@N?&._b?@ɤ@8ۿVu?7<@)V??@$ >?xR@@ֽ@@J@맿i@? m@@a@7y? ?a$kאQ&nK?n\@F@@Ç@E?sUX ڝHu@r@?<@l@?-]?E>kאH6@IQ@/@J@oh@+O@)Z@Ŏ@W6@? i>W?U@@ ҃@yD@\f'@!@)@pa9@H6@a@mw@Ij@@ @-g@K#@q@@h@k?d*H@{@/@g%@@ ~@bȨ@wS@{@a@=%@@@@?Cg?@j@@@@k$@y@}"@>:@@O@@<"@=!O $Ӿs?4*@.@O@q@Gz?<>?7?͠M@Z@A@ы@<@:?j!Ҁz|g@@<@hV?U?& ?F?_?Nj@wAN@0qZ}nq̼-zoW?Nɐ@Hb@ @XD@@z@J{@@Mx@@HfNY0 nAQ}Dt$>?[Q?à>U%@@+@=Je!?q@)O?e/,AQܯ> &\Z?zVp?zۢG"Ũ?5鿷{PWp?J?]ܯQpl/dBO?u@!r!?>X= 4@G@aO%@Vk> tQ??T>6$nx]|Qz/ LfB@`}@@H}@z@ʬ@EC@G @b@Ő@b=?oҼDtzI|NOq\NV@yA=@1?F? ?d?@V?@@@9c@|z…?@@T@*@A?r4ӾS!2=i"@@M@;@Q:@"@{@&@[@@@~j@@Ng??@@y@3@2=v}@@×@@+1@8^?yj?j{@@9q@S@@b?+ҿ g@D@@ا@v}@d?5*@\i@1_@v@L@w@?)F?/ƹ????^RD@I{@hJ@R@25@;`@.O@s@d?m u޽??@K&A@r?Y>@c@)>.3@P_@8@'P@?r>m ꧞?w@F@Q@4AGpo@[> AiQAtd@O|a@@E@i@r@Z-?-6@CN@#@S@@vZ>EXq AA A6XJ[>@@@M@6@-`(4?~r@i@iF@,@\a@No>e@9QA A/_.[|o@DA%@F@@雞?`p 0<^> ?-P@9@\@%3@ʤ>@@\>r?<@$A ~@??޽p `?5p@[O@?9`@ 25@R@WJ@{@=MD@7??ǹ?F??=w@b@ƥv@_@̻i@4*@`?[u}@ק@@~@@a@ k0ҿk?p@@p@@f{@dh?hP^?|5@@e@@[u}@=%@@@@?Cg?@j@@@@k$@y@}"@>:@@O@@<"@=aD*W3<@6@iv@8u@ZG@Xc@5@Y@b@UP@zA%<A$@lF*a-w,$OaJZ@qgBAA#@=@/@#h@.@]@? A>AF@?3QhN-ws<ο$@;8@yg۽?x&AkA9%??w@@ ^?}?MA $A?.d>@P?s@Ϸ@@@ae@튄@Q@2ҿӫ?I?f3Ar A+=]@h@.@Ƭ=@>#@AfBAZV@CQdHl%w?a'Ah@;A:zARP@"c@Z@35@``@G@u@v@ە@<@z%{>H?a gL97@@>@/@@k]@P@8C@m@4;@R? B?"@e@@s?n g'@ @j@.)@r38@&0?}?n@E @vzbPr&Wd@K@^%?u?J@@@G??'@{%@A@_?>,+?@{@d?7PchY.?Ҹ@-@8QGLǿjeԽ\?{%@ `i?uѽB%>a`TԾ.k@8AAj?ԃ? b>QSH `@ۡ@t?ޟ^=1@Y@_ (x:N@IL?N*@1t@~@@k[b00i@yw@U.@!S?\#?,?%.tHv.ɿq@pm@(ǿ)0R=C?i?!@00i@\%u]I>Wd>uPE> ,??#=s:{{ ʴ?;>? L?e?.S\3##E࿕ɋ?)@H@?ۿALۿk?4H@)@6ɋ?((3C~.\?3?%徟;>Ŵ?Hd \:&ݡ?,?E>i>>3]Cs,i@@[Y?}q?6=0ƿXqm@4@AɿFw(t9??`׈}[j?[.@Byw@s,i@pc: @@q@*@DjJ?rN@x1 PX`@5@^0_=?ޡ@ `@ TCp~ 3v@j?eA)A%k@Ծ`;*>?Vѽ\>? @M@tAKAK)@\w~ g; SjJ\?!t@#@?m@{@L@?̔H@@܂@$@%6l[Hg;@7@O?r^T$6I@_@~@;f@tC@@Nz@@@/@8@ʿbR?T@@lKoW@?ֿӿ{@OM@Y@@@B@z@@@.4@"@qY@`4l[4?T@%?@u'AA>@@Ac3@`"g~@W?E0“z`Bgo\@@x.ſVF@!'A@JV@@! A^ @|>p@@x c6zYmB A=CP?Fi@؈.1?$ Aش@6ce@ٱAȽ+@űx>瑳JOAYmBxB.nBdlCd@;َ;A^@I@A׎ԣ@HXj' dnBxBϲmB`EAi̞Šy>,(@8ȽAh@Ѵ@8! Az$?<.pg@`P?>f(AϲmBzC59 @@> @ A@tGV@X@'A F@Dſ@_@efo!Dz̈:}aD?Gt~@JE"8:@ A@ @jA&A}@&%?P@,,4?5[2̈žl=4vY@X%@*m94@5@OD@@@@\@L@y@ҿֿ? U@vl@@ K?ʿ8@0@@x@z@@A@8f@}@5_@I@k% \ThZ?@@8uW6)M@@Ck@g@K@I@@OB@݀:@F@@#@b*?[A@@X=@)?cb?Y ?䂟?w@@BT@Z̿VAd ià{M̿Cס=1$jz]Ќp?_xh@Ah@!/@)e@ ??%\@QO[@ [@hJ~@i@1Zq !?NS"u }?E`,@h@:@@%\@`!KI~G@D? xI?Y@%@&c=rd?r@@F@P:@:B@B@ L@K@Z g@m@@ M@K6"Wr8@7@O?r^T$6I@_@~@;f@tC@@Nz@@@/@8@ʿbR?T@@$@A9@Ǎ?BM?'@@k@A@*?e?a@@@>VzKui>aſ@P@$@ &?Ց@c? hRJ@@@?RNߟ?"@H@v@?| @\z@e @` &X|k֪FM:@X@>@ ADCA@!I@A@UϾ@@~X|ÞMB AA@Ad#E@4"Ao@§r@#A? AAvH@lAÞMB4aCCT)A'Ai5A=;A@D@AWGv3$ApɀA?C4aC?C\^C9BL~@4 eA#@B ?@eAV3&@Ls9BD`^C?C4aCCpApAN8GAŠ@0BY@ACH=DA8isEADC4aCMBؗAG@"A<&ǟ?#A%h@Sa@"A%@ffA@FlAMB|ݞ@@FϾ@AH@:A@w Atܨ@)>K@"@g|N&15m @\z@@| @@@ӟ?N?O@@5@|~Rl[?ϑ@?N&O@FM@@ >K>:@ɲ@@e?%?@k@V@@F?э?@AO@lW5CY?U6@@|D@2?K)?%@$@ @Li@_H@@ZӼPu@"lO.֓.?Ġ@E@>L#F]MTb>?[@G@ձ>`/O@Z@g4@@OM@^>;o#(<˪l5=9=4@[@@@@éG@4@qG?2Z?{>HQZ =[/ͻ@>N修 4?4@éG@SfS[[ l?8@aJsXJ=@?l YSfmG@@q?OQ>@ؗVZX OKH >8?MG?)4@mG@@@(@eb@¸@:=→4k(ڥ< f`&>SM@` @A,@@@^_k>G@~[@?{wb>]#{>E@@?M.b6i6#MuVZμ"×@rJ@Oi@@$@%@*?C?FM@ @:9@c?WC"i$@A9@Ǎ?BM?'@@k@A@*?e?a@@@>VzKui>aſ@P@$@$m@ A AKc@U?+@ h?XE" @Pv@-?#k}%?@l?E:@A5X A$m@l@d@/8?8ֿA?`X@D@1@@,??r?@ί>7v0(ǿ@/@+ l.L<s6, Pj@4" ,Y?!@4M@Ph(=L @N@t?U`h*@1Aۈ %A04-AQ*@?@"V̿'@v@ی6Yl@V@g5@&U@<"y@AG.(C)+BS@2g5{ A1Qjv{f@@?@@5aLA/BG.(C=uC,E#C]AE jNAne@z%@"@@Z[nAVC? .AG#C=uC-(CBwAu i@|?@9ڞ@P\@8nv{ Am5W'@g0B-(CAqy@<}.U@Q-@m+S@>Nl@Xv@@̿ 36@ )@.9-AA ՈE1d*@o?X@K @8&=YM@@E?M6,gj@<^ s2QHm @\@o2ǿvkݛ>cy?@Ͽ??ȹ@1@D@X@8?aֿ>8?ic@H@Hm`l@V AZA@I k?@@C?j?v@c @P*j?\,@5?Le?c@L A A`l@[DԿ?@;ح@3@XFBqLCL@;AgArrA<@-? ?|'?MF??Y?Aɔ@eA/APi@CL@ @Jm@@yW@ ?=$$??Gt/ M)ʃpx?5@J>3>>N@ي@n)@ @?Fp|;Sƿ"%]>@'Jζߜ@U>%Vƿr|? @9h)@@5N@_q>lJ>63@Vx?<σ_L)E o[ؐ?`2$?"?HW@C@Mm@ @R@v@[4ArAǔ@,?D??h.A2'? ?.?#@@'qA`A9AR@?G5iq$,>q@@@ƃ@+BGXjZf.A?@@M@_? a?Gec܁@@6s@p Lu j?B@ȓ<F3X9@ڭ@@@}ԿUD$m@ A AKc@U?+@ h?XE" @Pv@-?#k}%?@l?E:@A5X A$m@o@Zh@i4 @38"׿@9%A @R? ?^@|{q?I@nS@v @ѭ@o@;U?UR@5@U?@&u?Xi@?@.d?i&@N@&?(>"۪@4@@?4N@~h A`@;U?۴QVjD> @8_?iٿ︨?A@Γ@o@zCF@ 3@:@@a )$@X8@w0@l@/Kx>j)Ip>H@x2Z2곾<|_ @H@E:@8/?[ƌ~X>Bn@p @%`@4c#n2곾qnAYrZکFt@@?9ÿ@j @ÿ?*@i@`ܩqlqnA(ncn@&@?Xr@X>0ƌ"-/?5@H&@@_`m<+~/]P@p>$\Ny>\@2@%#8@"@n,dh>,ִ@?޾,j+jڴ|^|?@sj?{\jjڴFU?rd@ i AN@84?C@ܪ@z>?}Q@m&@m?[B@8i@w?&?@G7@Q@FU?o@έ@j @6rS@/H@f?Z{R^@=?j? @%Ar@׿2$; @j@o@ݿ=,r0%@}@{~M@aB;[?+>׿V`S@M@?kk13ݿ;?/>'' ;F?@h?n/Ԙ?B?Y^) E?? ?S%@.`?fI;?b2@@J9@@?J5?>)?~ȫr;fܔ?<ٿ 33?ߡ@ؿ@@b2@h@C[@o@Ʈ@Dx@,?edV1 'GmvJ!ۿ:f8@̉@̪@P@h@g¿4@ b@ǟ@@x(ſW)-D~.tVſf@yʟ@^b@4@¿g<@=P@ɪ@"@8@Oug7ۿkJwpHO'1 ֎VPP>?jx@Ȯ@Z@C[@<@u1@@dֿ@Mڡ@R?. DٿՔ?Z;E}W^I>,6?xJY?@<8@@u1@;?FGZ?O%@?*?vE?)YL?֘?=h? @8F?9 />;?Aݿ63l?M@S@dV>]?;$B;SM@ @3@1%D=Aݿo@Zh@i4 @38"׿@9%A @R? ?^@|{q?I@nS@v @ѭ@o@ S@Km?'?Կ?^E@#@Ի>snh[e@Ts@R@s|d@s`Tѿ? S@{W@)y@"@ sƭ%j@Abk@3vm"xTyBXk@Aj1@"oz@N@{W@EDy@1A@4>@π@){UAߗ-|J@L@P.8՟Ma@;K%A'@0`p7Af.A|Պ>fqԪ?NLK?ȐubW8ץ>չ?,翮2+㺽5A6A#0_Tl@@|B?m"Z$ ?ٸ<*`e@9@Cj_TѺ{_ n%@D@̺^ ?Ѐ˿_h˿y?yD@u@KѺSjπs@@e%;?pќ?>D`yf@@lS0"A3AS"1r?>8*91A76A-np0@A@J%AC?a@ٟDJ.@L@-ۗ1nЀ@@4oE@m3A@y@@AW@@L@ oc"o1@AZRk@JyR`%x܎vik@NAd@Zǭs)@z@W@ S@7?FWѿq`g~d@z@&o@=g![0Ȃs >{'@F@T?r;Կr? S@ @M>X?G@08A@? ڿ V/jMߋ:KOs?@e A@?? @(ҩ@"i@oD@%@f@@$?[=p4?-?-x@NC@ @ň@@(ҩ@@@> @@@K+f@4@p@Wq@@@P@'l@??RT@؆@A򺾃'/sq@A^ a@S/\ֿ;@D1@?>+@׏@P@=:@a)@ٖ@X @p@c@п 7Jǭ AoA A_L7 п@@Y @@ )@=:@@Տ@<+@??1@;@$ֿ1a@~Al{q@*6"z݆@T@ ??G&l@@@.o@Zp@4@^@Zg>l =67zFS T`=_ޚ??J?H@@@ѩ@@ˌ@@>@Ar@#.??<=f$? @j@&@[D@#i@ѩ@*@m?ص?@{d A@^?Q`Oh㋿BjV& Oڿ?@[8A?@qX?;>*@ S@Km?'?Կ?^E@#@Ի>snh[e@Ts@R@s|d@s`Tѿ? S@ /@7L?@@|@p@>ҾE?R@O@7A@\ @>83>c͚@z A@m#@{? /@\.񌾂Ǣ?렾cD?Cn@B@o?ϸXxC\߾h["-?kN?0߿W%|+߿)濾N?-?c?ȃqR?P@O@p@l@P1?HDGJ?uj?lRMu?4鶗1?@x$QS#m>/@@p@)i@+!@Ѣi?/c!;@A?9;h(?T@$?@@x$~*#?Ս2@)i@`߾CKvSQ<@@9@` X?PC?<@.?SL"R`߾`oApxX&?WG@Jq@<?z89Ϣ?X =>C{@{S@#WlKo1`o1@?L#@`@Ez A̚@>)>` @A@.O@R@D?dҾp@@b@E@M?1@ּ_@ru@&AvjA[A@0 \Z@z0P#-@oļ9Id@7FAmXAPA@ּ_@L@=Y@A'4A#A@~L?S 8l= ]>7f@A%AR@Jh@L@]6^@tI@@}^@g@>@P _@EȿKMgK˽??^lc2#ĿCk9@c@bu@sU@yg@wW@]6^@m@@r'@#?o@@,p@:ڜ?N ABȼAa"?3KU@@@$?Б@{)@m@k=@w@}@7?RD@g@^C@o@BYhBIB @vbC@@HD@p,?&@@k=@ @$@̑@&?#@@U@Fq#?̼ABABR?|C#p@$@-_@? '@@ @1^@rW@g@bU@a^u@M`@b9@#.ĿpcW_?̽{M Hȿ_@f<@@^@@G@1^@L@5h@0S@%AA+f@K>Y̷Cm= q-SL?V@}#A'4AAT@L@_@@YA}XA3FAd@Rż-@BSRP0Z@Jﰿ¢@[AEvjA#Ap@_@ /@7L?@@|@p@>ҾE?R@O@7A@\ @>83>c͚@z A@m#@{? /@x@_F@^L@@2@)+b@N?|@K @.@.? [@d@ ے@?]H@@@#O@k9@x@mZ@?>կ?@nA@P@] ?A4? >̄@?@J@x@NA3@\@#v @mZ@{;[o4?0@@F{@WCxPjſ3b߿%>>͛@=AA5?{{4xh 1D5_]@V@{@oSbxpm? R6qI 9@@@ Mb 4x_=i Ȧй?꯳@N@ ǿ ?I*ʽVi@@?:RJ[ +tC?@-e@ u=6 2e@@<"?n+}J[ Qw?F @Ri@W'I@ǿ?@@#?ͦj=}w~C Lj@G@7@eIk6[Rqm?_xSRvŠ@@]@%R5ˊw׾{O{\?A?A˛@Z >f߿eſnP b徎@@/~@9?o[׾{trZ@| @@p@A@J@:@?oOὕ>M9??P@̈́@Aϧ@6կ?7?trZ@ @h:@HO@@D@I\H@?ݒ@cf@3\@p?ᢍ@@z@?.b@5@@L@F@ @ N@ @@@`@K?E?|M@`G@?a0C]?>9@h@G?›?X@D@J<@g@ N@Y@ @d@ @?f^@z@IE?4 5] wY@ne@ @??ŭ?@Y@~8@f@@޵@">@䐙@MT4 jx w@Z@4C??vp@sI@~8@I9?s@I,A@v֌>Pv@3@/*@-@npx@Ho?#@MAV@I9?>@HBA@N?OG@Ka?d; ?MA-B=A] ?AYk?OG@ N?@HBA@>p*?GT@KA%ܙ@:o?znx@-@>9RpAMArsAtdv@e,An@p*?8@&kI@j@dz?k:?\@Wߕ@&%Q #Sh@@:>B@@!c@8@Y@@Y?|?٠? @Ene@Y@.f5_?6z@^@?/ @Cf@ @Y@M@g@H<@B@@6ɛ?"?.k@8@;]?0?I@M@﮾??\d@@@ @M@x@_F@^L@@2@)+b@N?|@K @.@.? [@d@ ے@?]H@@@#O@k9@x@^@V*@?Z@@԰@$'@k@>@# ׮(@e@ @a@6@@,@?= @^@B@,/@@@E@6@@`V?5>`i&F~B>?H?Ap@8@k@ ڏ@F\@B@?8h?]wy@rF@$i@c B>Ϳ_Da0;>$%rDݿp=<'⿙?M%@ӿ@Z<@ 0@?N'jLn @$I@Ó>?D:7%zڿv;j??T_?-u?6+?ʏ,?n@L`@a2>N'j`u?,:;@ &? f6 E>.ᆿw,S ?=W@o? `YQk=m?h@+@ &sSP3G?G W|; @h@el?[r=Y` <?W@"? S 0؎؆+)>FI6 /?:;@?j`jf3>a@dn@?\jV+?)@u?_?\ ?V#j?'ڿ,'z(87q>?=)I@5 @nj?:1@<@6ҿ@1"@?⿪/Sq=Cݿ%t;`CaUͿwVB>"i@mI@xy@g??bB@k\@ۏ@!@A@F}%0[i6>b?@!:@J@@@/@bB@^@3= @?,@6@ `@b @@@(@r[ C@n@)@?װ@c@Z@?+X*@^@@3/@ Ifv/@9@f@@'q@Se?`jӡJ@T@,N@k@1E@|}=b@@͵@.@+@5,>)E@AA@?]~b#/ @´@PAA@(]@/>?O@͵@Y[@7H@@E@@:AZA.@8-PQ:4-AX@@b@XJ@a!@p@@Y[@"Q{?@8@ ?@|@@~1w02l4m.vK:me@R6@@N@Z@@/R.v<@@P@?C?̇4μBA^yAs4,??`@@9@vR. ݞ@[@PM@6@fe@SK1mz}2y/Dw5\1v@S}@l?@:@Ӛ@##{? Z@@;p@T!@[L@@@;X@yD-P:Ph.@AR9A@G@@aG@Z@@GL@?>_/]@C@OA5@@1/?H]o?#@<ApA!E@6,>L+@/@@@b@r=~'4E@j@BL@Q@ J@ Nj$e?q@@@@)@}jI6/@@^@V*@?Z@@԰@$'@k@>@# ׮(@e@ @a@6@@,@?= @^@(@D@N @_@5@,@?;= @^@T*@3?Z@@sְ@4'@k@:;@% %EM4>? @??p@@@ُ@X\@B@/@@@xE@7@^@R?H~5>ai% %f?ݿ4q=;#?#@ѿ@;@0@q?*e?vy@E@Ui@TA>bͿ HaS; %_?n*jnÖ @"I@>?Y<7J%zڿ>j??_?.;݆fH(S}?W@w? `?T8;@$?x 65E>.f@GP^zrT@9h@] m?o={o=^m?h@1@ւfWGf@,翨>ES6 3?U<;@%?V`0 2z?W@? SZ#ن,F_??4j?ڿ$z67W>?(I@ @ n%j2>`@Vn@?|W+?Du?F_?J%%T;N?a-Ϳ^B>i@?H@^xy@Nh?͸?1@<@=ѿ@ @h? 6q=AݿJ%$Zi!5>k\?1@\9@p@w>?e?F>G$ q@@[l@b'@հ@@WZ@v?wW*@ ^@,; @o?B,@O7@a@l @I@(@񵾿 jUt1J@XS@L@yj@~.E@݂=.b@E@0/@Ic"1@@@'@q@Pa? j|#/ @H´@PAB@%]@>?N@@,@~+@ ,>&E@AA<@?]|Ο:#3-bBX@@L@I@! @bo@@]Z@FF@@IC@=@9AA .@PΟ:@/}2I0mpKle@6@N@kZ@f@RK{?@6@?@{@/@13@w@/tXy!~Aۅ4ȇ?{?s @@:@v`R.WvE=@h@@-?nz?Ȍ4RwAtXy-wP1Q@}@!?@6:@Q@*{?&@Z@L@_5@=de@^KL4m8~2-Ɵ:PsS.@A9A@iF@Ǐ@hF@Y@@m@@I@@@9X@O-Ɵ:~Ǵ]4? @MAAE@,>>+@t.@@yJ@:?>+]@B@}OAؾ@@~̄pP ſ `߿#>͛@>AIA6?{[ {\bo?@@z@從pPRtm?_R6I;@@n@` M3 xt B5]@@@tSVxRtm?I+ہ޸Xi@@@I5i 1e@d@ "?ZC H? @m,e@ 9sICA9 ǿb@@2? ͦj#<[ }Qpw? @Ri@Ӂ(sIcwm?VxSpĊ@L@]@/P5wx L@@7@}I6HQcwm?fPR\徿@@ @\?oI[|{{u^?¯A>A9˛@>\c߿ſfP$„ >8??oP@P@A@Lۯ??rZ@} @@@AX@rJ@@g?$$„1?٢@G@|y@ ?).b@5@@FO@H@ @:@P@@3@\H@?ܒ@c@Y@1?0$F]?8@g@Ʈ?Û?R@tD@L<@yg@,N@ @@@@>@YTa nNAULpA9K=W-@Aqx@R\o?@NA&Z@|@? u@,A'@>Ov@Z3@) ><|sANA-BA ?/r?OG@ O?C@+KBA @>@IBAj@1O?xPG@p?<O ?A-BMAJssA^@K,Ar@1?U@KAnܙ@?o?mx@*-@n>9pSpAMAa#JT@l@Ժ>@@da@8@&hI@h@.s?&?d@jܕ@-& a5 Z?Lz@^@? @;d@l @Y@@'?誒??w @ge@Y@650?H@L@??d@w@@{!@1N@ g@H<@SC@@ƛ??xi@6@g-]?0g?Z@c@ْ@i?R]H@ @@oQ@;@~ @F@4M@@l3@+b@?z@@@g?O@A@ ] @L>&>˚@z A9@B#@?-@K?@@@Up@>Ҿ mA?R@O@Ƣ?Q󠾘H?Im@mA@?XPxd@<"Ƣ?֌? `"b @n@F<@Ov/Ka7߾Yf"KO?T@? C0Y֌?T@6d(?T@?@f==%}cںi?.!@Xg@‡2@?0##wŏ@y@{&$?T@?wM=vj? ت?Gw DG?[@@@2/@#!U$@x(?Ɨ?%(߿激N?-?)?܄ۺqNN?M@蚺@J@3??qE?̖-?N?v-߿%P?C,?f@j$S8#=/@@@w@0?'DGy?{j?SMP?T@S$?5_@Ï@&w$*#? 2@h@)!@i?"c#H;@B?)Y(?T@L?K[C?A@?TSL"P޾n?ZKͰ!vP<@+ @]@c BbL?͢?#94>A{@HS@1'WHo.h>xHX1?G@0q@W?=͢?GO@-R@uF?*Ҿ0p@f@Ȣ@@]R?0@?#@@z{ AΚ@o >>_ @A@GO@P-@GƼUd@b7FA~XAA(@_@@v@&AvjAȀ[A@OW@30Pl=ƴ>l7f@AQ%A!R@6h@L@Z@[Aj'4A7#AR@pL?Sc l=K?^ mc Ŀn9@c@w_u@3U@2g@yW@6^@HJ@@^@@K=@ _@3HȿBM_˽K?XBɼA#?AIU@Κ@%@@?y֑@+@@@N*@0?t@ @@p@8I?TAXBZhBϵBޤ@uiC@ۥ@tVD@rF?@@5@@@I?2[D@#@ojC@l@BZhB,B A^Z?lBp@Q@e@?,@I@@!@Α@Y?&@@U@E4#?nͼA,B?̽MGȿ_@<@@^@@G@0^@sW@;g@U@Yu@^@)a9@1Ŀ^sc[ _?n=r RSL?@#Ax&4AAU@YL@h@jT@%AA+f@Nr> ׷Gn=@Pҭ0uY@@@ւ[AvjA$Aq@׹_@@A}XA3FA5d@49#ȼ-@[@PO@A@ ] @L>&>˚@z A9@B#@?-@K?@@@Up@>Ҿ mA?R@O@[gQyo@t@+xd@`Zѿ ?US@ e?:Կ?E@"@ۯ>wsUySk@Af1@%5o@ @V@~v@@sXǭi@A_k@Dvj)xw䗿Z-jJ@ή@Q.ןJa@ K%A]@"@y@0A~@%Ė4@̀@.Mw䗿7b8>ӹ?2,g3&v4A]A#N0`p 8A-A6>g?'FK?c.7bS ?=<+g0@e@ejU3ll@@|@?>?aJ˿7?@H@~@?"K1@L@ո`1!?E˿@:㾈??>C1z@p@{lUzjx@"@8d"x;%?Z@aVmK??1&ds>Q1A 6Aqp0"AR3Ao¼S1l?> 8ar=р@蘐@J4L@3A@y@f@I%A9a@ܟ!M.@I@-'x;vfk@cA%b@6ʭs\(@sz@qW@@@!o-#m1@hA"Ok@yUߊTs><$@D@?AԿp?~ S@$?Yѿ.f`d@+@Zn@hU[ߊjዿ_Oi?Z@d A4@į??O@R9>,X?@7A@?ڿiVj=??-?yey@CA@@Ň@@Eҩ@]!i@BD@E"@ec@@A)B ?u=ާG4&ABDm>b@4@p@m@'@@@@G6?D?Ϛ?ĥ=nT©kÀGʻA?a@1Tֿ;@PC1@? :+@`Ϗ@@l@?#?T@ن@溾&)q@ʻApA A7Qп@C@Y @ד@(@:@(@}@` @*@@#п7 ApAAsq@0&چ@T@??l@ҫ@.Џ@=+@??1@Z;@l'ֿ1 /a@AT@%TB=Nښ??C?D@ @@xl@p@ 4@W@0>kyfH{6Xm=&%? @h@X%@rD@0$i@ѩ@$@dʌ@@.;@o@L-?z?jaVV  ڿ?@7A"~@qX?2G>m@`?f?@d Aγ@\?mOT틿j[gQyo@t@+xd@`Zѿ ?US@ e?:Կ?E@"@ۯ>ws_@o_{i?0H@S@W @ѭ@o@g@ 5 @3ݑ׿@%A @9A ?_@(P@?>٪@>@?L47N@Ph A`@j9U?Q@06@)?@&x?i@U@@d?=j&@(P@GF@3@/>@@@i?hٿ:ʨ?@ӓ@ܨo@GF@7@@x>&$`p>2N@XX1#jלݾ.޴@|>t[v'C*@&8@ ŌX>;q@.@b@Bc7.#n/? Ō5@}¿o?@i@۩EqnnAslک}u@@A?¿h@5Č?/?8@>@@`_<])n>cnp@@,Pt@X>Č<*8@"(@N<*_P>a۴@k޾jCuw/DS@0p>Xy>@T;@tMF@o@ӓ@Р@?2aٿz? @g>[jڴ^?V@Vs?{7E?R@_@̓?>B y @$A@X׿F2Y; @j@o@έ@ @T@G@d?{a_@`?N>V5S@M@ۅ?F6k/13ݿ=<),%@@M@ZBl;`?;(KE?1?؄ ?S%@\?W(l;?/>( >F?@h?4Qژ?G?[;(1'}t;۔?>ٿ )?Xݡ@ֿ@V@1@M@77@@?sJ.2?><1%~Ft&J#ۿf8@r@˪@P@Ŭ@A[@c@qĮ@x@1?iV1 %Am,xUſ~@ɟ@b@4@ ¿g¿4@G`@ǟ@@)ſ Z,A&F0 V&SA?x@ZǮ@ @C[@P@P@Ǫ@@8@MZgۿJyH&v&T>V6?Jm?@&6@Y@0@@KԿ@Tء@ ? IٿӔ?hR;vs(WM?ט?Tmh?@@3F?p> m/>;?Ie[?LO%@?q3?|E?<s(Wb?;B6UM@l@p@N/%z=bݿ63kX"?O@S@VEe>Wb?_@o_{i?0H@S@W @ѭ@o@g@ 5 @3ݑ׿@%A @9A ?_@w@?lp!?`@k?@@AX Am@h A Ac@v?+@e?P @w@a@?x?ns?@>fv#ǿ@@ө l/@f@A8?ڃֿM?SX@D@1@a@ )=" @@8?r+@1 ڈ)$KMs$ Sj@,%?&@M@ )=[l@V@7d{7@O)U@m< |y@A3-AA*@?@K̿=(@v@q8@Ԡ@g'lA,BmBS.(C*B B@Yj}5{ AĆ~vV@۞@qd" @R@jnAb`(B JAOG#CHuCD#CzAG `A owe@ @d"Ҟ@jM@؂v;&| A 5K#@/B-(CB ZHA≖@.@ȫ&v@A@̿ 7@q)@8-AAFy@<~,U@,@DlR@Il@ȫ@'=M@h@?,,tj@U s}P /Ո1+@w?¨@ @@'=@s1@ED@X@|:?0ֿ(F8?e@@tmX @毴@+ǿ0va>qz?@ ?Ƙ?@w@ @e\c?i*@-?k@c@ A Azl@V AA^@E/ l?@P?n?w@^B@Te?bw c v@@@ȁ翽eZDԿO/D@٭@5@XFM<^B@FXBݴ信枼 @@}@d~@j*>qM-P?U@@O@=?! /^lFX-?+??ǔ@^A.Ah@L@;AAqA:@?È ?Nq'?ȞFL)~ȃPtx?3@?J>>;N@@=q)@o @Jm@)@ǷW@c?#$?|?u L)'ѳݯ@d>B%_Sƿol| ;am|_TƿW !h>@j'IL) #mOَ??$??kW@@VQm@ @yi)@@5N@l>tJ>.@Nx?iЃIL)>'? ??>@ZpAA9AS@9v@3AAŔ@?v}??XɯCXfxS1-dG?@_@N@e? _WGhqDL,>=@@o@-@' BCXeB@<5FX9@Oڭ@!B@TRrԿhRD\|eط@@nu@i 4t p?eB@w@?lp!?`@k?@@AX Am@h A Ac@v?+@e?P @w@8(?e? @y@'߭@>}Ke>ſ@P@(@A @Vʍ?O?@T@k@G@8(?N?~@@J@} W@^z@i @:&Ϙ?֑@i?4hR@@훿@?NI@D A;@Ͼ)@@-u|ժz=@W@&>@ AGA@9q@#AT? uAE@:M AMBJ Aċ{B@ANeA@"Ak@HӬ@AsG<)$A]p1TÀAC4aCC#A+\fiA)>vA @HӬH ?@UAAm@ڇr9BP_^C>C \^C9B/I@q_)TA@H ?T@ҟAs >9Aspi ?AC 4aC{C렀A; q7AGǴAv@_@s!A"@نfdAm@GGAMBחAuC@A0ν?#Ac@;A@ Aߨ@+>L@R(@ު@| $۞s@@ξ@$AH@N?@@T@R^?ё@M?{&bm @n^z@L@} "@@@Ο?NS"?@k@{@@_@?P'ύ?@gA@^K@X@ >5K>߭@@F@e?S"?%@C$@3 @Ji@G@Ͼ@WӼNu+!҇rl2ǛCb?86@@uE@*?&#?%@6]?!b>l?H[@1G@ݱ>g`. @/R.h?@XE@m>[|N#qMm6U9=ͯ@Y@\@v@@@2@i @(IM@>y꿸,NO'?@G@4@qcG?:qd? r>"H TZ ZNs&[J:@?wlFٳG[nVf\cʝl?3@wfJ :NsYX MHm>??TT"6G?4@" N+Ot>$@RQY<{PM@@*@|@@{@&@_@@F*:=6$:mxb<"t|>E@6@?.`5d_,>ϵG@,[@?ub>]|%@o,?jC?M@@8@m?C?yRiY#IKu\ͼ ×@K@Pi@@$@|%@8(?e? @y@'߭@>}Ke>ſ@P@(@A @Vʍ?O?@T@k@G@8(?;@z@@a@,@Z8@ ʿ|S?m@@U@I?\T!I@h^@|@5f@A@;@1@@>@@@*4@h*#@Y@`4lpW@?Ӈֿӿ}@dM@@@1@<@@AX4@ f"p~@_?~En"^[4?@R%?|@)AA<@IV@@Ӻ A? @>A@d@K 5FzYBZ{@C@ſ3%F@#'A@IV@rd@iAOɽ9^+@w>VNA޲mBAqo>%P?g@ؒ.'? AkҴ@r꾀(@$Anfߎ@Tk dnB#BnB dnK@sSA@6д@J A?.ff@.P?>Tv'AMmBDCA&y>c&@T ɽRAa@꾲FV@@ 'AF@5ſu@@ye C\zc5G G@)@ݴ> @ A@FV@@A`'A(@>%?@[?4?[fӈž|Dv?{~@M"D䌿`?@:A@@γ@@@J@lv@ӿ%ֿ?U@SwVlt@4-Y@('@׺H:4@@B@@γ@@W@@2f@z@[@I@5([TwY?@@@C?sʿ8@.@@@/z@@R@B@}:@dF@@@?eqp9uTW5|M@ۓ@6l@{g@wK@aG@R@U=#@Y@RoI??y~G@.up:(x\9]A-?#@qA?ac?S@58?U=S"ը?t Z"@I~@[@@[@X@C@>@e@P,@=`1ڮ}?S"8AA=ʡ>!)?<@@.U=@h)?V_b??T?d@/@[h@rh@S?}󌿯tz8dR̿V@@+@?58?:@@/S@{g̿?fiz7֌0l?Kxh@h@/@Ke@r??wZb?&?!R=@7@@?k>ޡ=S"- /}?~x` ,@.e@[9@@Z@L[@@ [@H~@@*CZo ?yS"u=;?S@-?cL?$@?]b95!e6QG@?cІI?Y@$@u=i@I@K@:g@Jm@唳@:M@26Uir09ò-ryb?@@݌F@:@B@i@;@z@@a@,@Z8@ ʿ|S?m@@U@I?\T!I@h^@|@5f@A@;@|@L@U?]H@@ @$@+6QjIFe;r S,jzd?v@n@?tm@|@J A3@+?;@ k@[)y0@ef@7@Y@pA@ &m[4M@0U@M?_@J A @T@2@[;?ҍ8^Y@ @>SeU@Ӿ@Zh^e_g=@ݲF@^@ @rF@@}@!?\33+!]4@ @v6&ߚ~h@,|@.[ÿ1W ?-F@k˛@rF@?#@y@N@DH?qI\@[ Y1 ]i3vk@pN|?Fމ65c@@R@?l)?@rNAO@?U?4g ´t 2 Ld4??z2 @OA@l)? ?h@@f"c@A|?fk@O_j1 n|ܛ^\@gH? N@@ @ ?I@ ̛@&C@j?@:,Oÿ|@[c@19 t–@[4@$+3FJ?τ@U@I@@}@F@!@=YeyJÌ@oS@oAh2Sq@W@^ uU?@đ@@ A)^@?aU@CK@Z\E&!A@[@7@f@0@ (cJk@;@ ,?#@ A,|@vm@=?@ s@]Q?jbS e;H'jF6$@@@H@?wN@,|@jPѽ6>`ԾR.k@A A1j?9 uV9@MAtA@ @j?G>jPѽ |x}N@J?˴j*@9t@d@@ `kl@ASt `@;ۡ@a?I^={2@VZ@m] }t'ɿ @]pm@ǿS0=?a?@.i@uw@OR.@Q?\*O?-?-t}t̴?;>6WJ?b?.u=]~>e>jSE>c,?^?=2:jM/ۿn?ΣH@P)@ɋ?%3%7࿊ˋ?)@H@?6ۿ jP:+"?,?ٟE>>>]Qr`.^?7?J6 m;>9Ǵ?T[!PFu/$tN>??[f?PX.@)ww@+i@@T?r?V=%0Oǿ rm@@>ɿFu- T+b@>5@8_=@Eߡ@r `@VTHFuc 6@@nq@f*@K?N@Nx- $ѽe>u? @@RtAKA,@Zv K~#Gj?AAF*k@Ծ`*0>$ѽ|@L@U?]H@@ @$@+6QjIFe;r S,jzd?v@n@?tm@|@\5@Y@Nb@P@zA;A&@ 豾BY(aD/ <@@y@u@QG@b@\5@/@h@J>]@4 A>A/E@3䢅IOvx%`UH[@hBAAe#@?=@/@B@_ ^??LA$Aw?d@?xn<$@8@Uyg?&A mAc*?M?B@8}@!@q9"@|!@Z@V%.G{?@2N7@ӓ=e@@`@^(C叡@@x?V@8}@˷@*F@re@@U@ ҿ?=? fI=o,qC@@,i?^@D@5@˷@+@@ h@N@՚?xRѿ&H?8e3sƠ(H?[ѿҚ?@N@jh@@+@Eη@D@D@^@?N^޾@&uC@m,%}f??L%ҿ^@6@j]e@;@Eη@}@_@?@?@_>lXRq@@k@&R=P7@y@1{?\Ca@w$@{4"@!@}@C@J?2?4mAI&A?Nog8@$@oA A3?]@h@/@5@a@ G@_u@x@@_<@D`N&>>(!@"=Au|AvR@c@Z@5@;C@#m@<;@Q? B?@!@Ι@\? l &!gfLw9@@F@/@@Kn]@P@;C@PYd@'K@%?x?J@@@?>?h&@G @@)@P58@Z2?#?s@@ @qPh.0?d@-@ Gǿfӽg?%@A@?T>K(+? @@?HPh[dF&v䩿i?22z?D ?ܣj_ i?c?75:?TY_?ۦ8{C4}W<[d ?տl%]#$@{?y?*?g9 ?y? {?!@#ª,տ ?d<7487_?V?X-$2?i?_tj?D Z-D#z?\?z2vHFdhPD?Ý@@G+?6ڮ?A@%@^?Խpǿu5GZ-@@?.hPa @t@?@?<8@϶)@N@ @D'@?&?@@J@p?(%?;K@UXd@/辧PVju Ӿ?`*@̾@@@z?<>??0K??@xAvO@Uv9q芲uǁzxf@@>@!)V?_??:@z@X}@_ @.{@@fvN0 Qkqo˼fwoS?\ː@c@@F@:@@ /@*=k!?s@)O?c/eS~+r@$>?^Q?tқ>Z%@@̨?a˾U{Qp?F?P ]ޯiZ ?>ep?z̨?@Q%@%y>uQ?A?R>$wP1~tT/EO?y@ !?C= 9@@@=D@ @Cc@ǐ@A?Zoм tz0 .M fQ@~@1"@R@z@@?m?~EV?A@@c@ˏzLȒэ$qn8U@nzA@&?-J???M=>a?`@̓@\@*@P?Ӿ Ƶj&:?ܛ<@׋@@}A@M@b/3@`@9@)P@l?g>avp ;޽+?T?@%A @ƌr?L>@v@QAe@({a@@G@ei@r@X,?ڮ?@F@@DAso@yZM2 AQAhA AWX-[> @\@@pM@6@-|6@?P@ݸ@@@pZ>W}/ AhAQAO ASZJ|o@7A,@F@@p?.?r@i@G@@a@t|e@QA@@>cr?K@H%A_@χ?4?;߽r ś\>?A-P@8@\@'3@jĤj$>@?̹?F??w@@uv@_@i@3*@L]?n@O@:9`@615@R@J@{@MD@[:??hq@@af{@d?jN^?5@+@ՙ@@t}@zק@@HA@b@y ]+ҿk?@ @hq@e@B@t$@px@"@Z:@@1O@@"@=@@@̷@?8Rg?@j@0@e@Ol?A+H@z@-@c%@]@ ~@*ɨ@T@?|@@w@k@@ @9g@#@bq@@h@Ol?E5΍?dr?">b?T0z@sg@h@$@V@٢q@ }@ײ@XAA@@?P?٪?յ>E5+6@>?t#}P2_@A@Q@J'@j}??yƃ?,bc@@_@ 3@𾽤; ?w @+6@ܚ@@*@9 {h)@@3@+stMu1@Y@?D?& `@wƙ@ܚ@D.*`C@@8@@0@d?Uf,\(܊ ?Û@M@-8@@Y@p3@D.O#GR?di@E@:+@@K? pn0?j@+@7E@i@R?%'O.3@kAY@q+8@jL@7@?D*j( _?r5@ @q9@@@@ a.Pݚ@iř@6 `@i?R?Y@1@ѳ)uMٻsN#@ @)@B{>9B@h@Pݚ@d,6@sv @?>3@c@@^c@ƒ?O?Co}?'@:R@@@/_@`c#"?d,6@>/5e>>ܪ???ċ@PE@A%@ }@Lq@ǀ@@@̛@le@Q.z@?Ǘ>uhr?o?>/5l?i@@?q@#@9g@@@k@w@㾏@~{@kS@-Ȩ@) ~@C@(f%@.@y@(H@l?n>(?5@Î@&Z@jO@g@=J@/@P@6@o_9@E)@Y!@f'@D@у@/@S@d?n>/LX?Ň@2@̅@f\@?f쒼䐾~E>1]??@#<@ԥ@I@!^u۝/LXl@㧿wP@ؽ@@NpR@?>˔$_ ?By? a@@k@ ?l@9@X?1_&?O@J??@R=O8@|?T=@.u?VNڿY@9@W&A)d@ؤIT3*UR∼D@?ȿn?yD@H`UU-3Izh@W&A@u@ڿNVau?<@4M?:[@T=O@s?(?h@?&+_)q?@n@? go@@a@O:y? ?cē$sU>떆?wR@@ ؽ@L@F槿hn@KXԝAuu@ϩ@<@@b?^0]?E>eސ(uˑ? n\@_@[@`ć@m?0 KX2}>ߕ?U@@у@ D@e'@8!@)@wb9@O6@Q@@2@J@h@O@(Z@uĎ@Q5@]?2}>Ol?A+H@z@-@c%@]@ ~@*ɨ@T@?|@@w@k@@ @9g@#@bq@@h@Ol?DU?ER@r@Hh A@d6@ui@Wћ8#ǿoآǿz8OVyi@d6@Ɠ@|h AHr@R@DU?5<?i@ @?`@U#@'=@#N?dF;?@UFV?%X1>?@v@Q@@D@~@5<>a?aU?Z?r?@DZ@^@D3@a@@8&@(@ @*@h@XB@?\0?\f*?>>bw?jU?D?t̀?"@b@@v^@@@@޼@R@]Z?#@?+R@?"'?1@nm@D@y@/:@J+@)0@֕?a>ͅD~?{ *@ɽ?M]ej?l@ޞ?Au?L8@b@?c@3L8@( ?ޮm?tl@?]Z? *@ז?_DK>V?-0@+@:@y@MD@Om@%-@'??*R@-@B]>(V??dY?ڮ?%@ɓ^@\@aT@@"@@@]@{@,`@/@ŀ??V?w?>>c*?H2??6B@j@@@@`&@5@7`@:C3@E^@X@ @?EZ?hcU?X?> <#@@@@v@拟@E;?"?V?@W;?d$N?=@H#@#`@@i@a? ?@v@T@@B@|@͌<>_?aU?Z?j?@DZ@^@D3@`@ @6&@(@@*@h@TB@?Z0?ef*?>%>yw?lU?=?l̀?"@b@@s^@{@@@ڼ@R@;Z@^@@+?`Y??,V?%>]V?'@?+R@?"'?1@jm@D@y@::@N+@)0@ҕ?>D?} *@˽?N]gq? l@螷?j?L8@b@?c@1L8@ ?s?yl@!?]_? *@ٖ?_De>Q?-0@+@:@ y@ID@Km@(-@'??*R@1@B]>(V??_Y?Ϯ?"@Ǔ^@\@_T@@@@@]@{@,`@,@ŀ??W?w?>>c*?G2??1B@j@@@@^&@0@4`@;C3@H^@X@ @?/Z?UcU?T?>&?5@tÎ@%Z@^O@dg@hJ@/@P@6@'_9@W)@!@yf'@4D@у@ں@R@0?l>PXWG?Ň@@@g\@$? |됾E>,]? ?@;@@@\u`ܝPXk@8%䧿P@ؽ@@pR@?>$]a ?/?y?a@W@bk@c_ ?k@3@Y?1_4&?8@?O?@X}R=q9@q?EU=z=@u?VdڿJ@3@C&Ac@CI3J+U3D@?ȿ?D@ȑݬU.O3TILh@C&A@+@^ڿVu?<@^N?Sf@hT=@?#?@?&*_p?@Mn@ ? Po@R@a@;8y?Z ?cГ$ >}?wR@@׽@K@X觿lMn@QJX4ԝDuT@m@]<@@?0/]?QE>ߐ}ar?m\@톭@B@)ć@?QJXw>9?'U@>@у@:D@e'@!@)@a9@6@Q@%2@J@h@O@(Z@Ď@J5@J?w>l?*H@y@-@c%@@Q ~@Ȩ@T@|@뾏@Yw@k@@ @Ϗg@#@q@m@Yh@l?qI5?cr?Ƒ>J?I/z@:g@}@/@&@Tq@ۇ}@@fAA@@C??ת?ѵ>qI5*6@?w#n'2_@$B@\Q@'@ f}??ă?&ac@h@Z_@S3@ ģ ?w @*6@Bܚ@a@@]9{)@5 @@H+sM{u³1@Y@??Z? `@ƙ@Bܚ@Y.`C@@7@@0@?Vf_(⊗W ?›@~M@,8@?Y@3@Y.(O8#R?i@E@+@_@g? 3pnBQ?8@+@E@i@tR?W'(O.c3@"AY@H+8@L@Y@D?*7 `?4@@49@@@@!a.wݚ@ř@8 `@ߋ?sV?mY@1@ҳFu(Msv"׳@ @3)@W{ѧ90@(@wݚ@,6@v @?𾔈3@b@{@^c@eƒ?F?^p}?e'@OR@S@@/_@ ]h# ?,6@N95ڵ>1ڪ???ċ@JE@A@}@q@@7@z@d@E-z@?A>Khr?P?N95fl?鼤/3@0`@8@ (P@?CX>aq J޽W?e?@I%AH@r?>@@xQAe@u{ a@t@F@i@v~r@&?s?4@4F@Q@Aro@kZL2j AxQAaA Av.XN)[>@?@k@PM@6@[-.6@!P@ĸ@w@@Z>W} AaA]QA A{Tg[]zo@A@@F@@?Q/?4r@ki@H@@Ta@2e@]QA@@>r?F@$A~@??IQ߽s Y>e?H-P@9@\@w&3@/Ƥ>@?˹?F?J ?܅w@@ʥv@g_@i@2*@Z?m@YO@8`@h05@Q@TJ@{@KD@X7??p@ @e{@`?D^?O4@@@@r}@֧@E@@@b@ E.ҿ:h?,@b@p@J@%@T$@Ox@"@:@_@O@@"@ۣ=u@@}@@I?JQg?@gj@@J@`?X9?ԟM@G@%A@Ћ@F<@:?jB"&.Ӿ@?X*@@@@x?<>`? ?G??|@_xAN@q4bzV}e@;@V>@5&V?Z? ?S@z@|@4 @z@0@*fqNI1 brg̼yoJP?ʐ@'c@'@JF@S@"@M.@Y=h!?Ws@@(O?/@TTss$>n?їQ?қ>Z%@"@̨?ѾĨ{Pp?? ]ޯzZ?Ldp?z ̨?@OQ%@v>rQ?b?B>$ x]~sTgl/FO?Ly@!?Z=8@@έ@ D@ @b@Ɛ@>?}o^Ѽ[tĸ1 GM4f@@!@a@ݚz@έ@7?l?O@V?@@@c@,z>Ղ% OqE]U@bzA:@?G?7??<>Dž?s@@@*@?%Ӿ ƶj:?<@o׋@@ A@1M@9??o@ @Tj@@Dg?d? @@J@@ ="@U@O@*@r:@"@{@4&@@o@i5@a@G@u@w@@<@9E`&>u @ =A[|A?R@lc@Z@i5@.C?@v-@Gǿg)ӽ*g?%@A@h?8C>%+?B@@?GPh\dF&v婿wj?2z?DG ?j_i?$?z8}]@+ A->AE@3'5Ox &8`HN[@hBA>AƇ#@8=@0@1C@C^??LA$A?td@?'n<$@8@@yg{?}&A9mA+??1C@H}@ !@9"@!@wZ@Pz E{?@M7@N=_d@E@c`@^TD@@y?@H}@}˷@.F@ re@Z@U@ ҿ!??4fo,"qC@^@%j?_^@ D@4@}˷@@Ҩ@h@N@Ԛ?PSѿ$H? r3&H?俨[ѿ Қ?ՠN@tjh@閚@@ͷ@dD@ǻD@^@?_޿@tC@[n,}f?.?\ҿg^@荄@]e@;@ͷ@՛}@@J? @@?X=p@2@j@DR=P7@"@y.{?p^b@t$@f4"@!@՛}@C@?T1?lA&A^?pgE8@ٽ$@oA Az?]@h@/@i5@a@G@u@w@@<@9E`&>u @ =A[|A?R@lc@Z@i5@|@*m@W?@r@P?jS d;HDj6$@q@b@•H@?ON@|@Uѽ6>`;ԾR-k@AAj? v*W8@MAtA@ @ҩ?:A>Uѽ> ƹx=N@H?*@St@y@@P dyI59T`@rڡ@?^=B1@Z@]> *t%ɿ@pm@ǿƖ0= ?`?L@,i@rw@N.@L?\.c?-?J-t*tUD̴?ҍ;>wG?`?/. a]|>mg>KE>h,?ˆ?'>r:uۿ?H@)@ȋ?%3&ʋ?)@9H@'?ۿ0:%?%,?E>d>>O] K.\?9?~1ho;>Ǵ?.G-!u$t;??=[a?W.@Pxw@-i@D@Y?6u?h="0ǿSrm@@X?ɿu V_@2@F_=?ޡ@ `@ TD3p`俶@@q@*@K?CN@x cѽGT>? @@tAKA+@[w @&Aj?AAm)k@ԾH`+>cѽ{@L@?H@k@߀@7$@u6qjFe; S{jc?u@L@?9>m@{@@ A2@?R;@k@^*U̯0@f@7@W@7A@S &d[ML@0U@?v_@@ AΜ@.@@H:?N ^Y@@(@SoOjkS@c@rk]`e'=z@F@;@Μ@F@P@}@!?k3+J^4@Y@w070g@$|@]ÿ2U?0F@˛@F@?@*y@N@lEH?H\@ ?1 0]uuk@I|?4c@{@Z@?6)?@]NA&@U/??Љ4 g ´t 4 Td4?o?i| @OAY@6)??@@o!c@A|?fk@擎V_Y1 `ܛ_\@tjH?߿^N@j@K@?H@˛@{B@?|;Pÿ\|@Ub@u9hsPÖ@z\4@+3J?Մ@)@H@@x@&F@x@=t[e9OJŒ@R@o1SD@W@^ vU?0@rÑ@@ A]@?U@ZJ@r\m&A@Z@7@nf@z0@@(KҸk@u;@,?`#@ A|@*m@W?@r@P?jS d;HDj6$@q@b@•H@?ON@|@@@A@4f@{@\@I@p&5YT-]?s@@p@RG?Ôʿj8@/@@@z@@A@.B@":@F@d@@.?do9vW*5M@V@l@g@K@`I@A@T6=0&@WY@JyI?:?G@wӈ!(Y]J-?*$@D?.c?S@=?T6=R"٭?m Z)n@H~@Z@N@[@8[@'@q?@?e@Q,@`Ү'}?DR"w[=qǡƧ>H,?>@@V=@+?`b??I?c@(/@h@`rh@S?cszwc۝fN̿W@@@i ?T4;xo?@@T@c̿]ehz֌l?8yh@h@/@ge@K??fb?+?pT=@j9@@?w>ۡg=BS" ڻ}?` ,@?S@ ?cO?V%@0 ?i]]`T#G@?  I?Y@%@/=|@J@K@g@m@@uM@6\Uq7paH ?@@ݎF@W:@B@|@# @z@p@D@-@+8@[ʿ,W?V@@C@fM?ZTI@R_@}@7f@A@# @"@@.@@J@,4@fIJ%@`Y@\4lPsW@?ֿӿt~@N@@@"@6@'@A5@ ]"s~@^?3Enʈ’[4?H@\%?@v*AA6@>KV@@s A @V>@O@ ;5 zA,[w@@ſ\%F@ $'A@>KV@Rfe@ޯAɽ%,@Mx>#o(NAӲmBA^>"P?g@.(?! AӴ@Rf꾤@AG_xގ@?SMk1 dnB8BǒnBo dMnJڢ@ͧA@ܖ꾜д@[ A?D.f@0P?>J'AmBCA9_DBy>'@ eXɽAb@ܖXGV@ @'A=F@3ſ@چ@dE ^C:z5P4 y@@> @D A@XGV@@Aq'A_@^%?@K4?'[}D?[~~@G"ߌ@@A@@M@@ @J@'w@ӿֿ?sV@sPl 24Y@ *@H<4@@C@R@M@@@A@4f@{@\@I@p&5YT-]?s@@p@RG?Ôʿj8@/@@@z@@'$?@k@@@'B?gЍ?Q@A@K@@>iK=>+@@& @e?'$?!%@$@@uOi@1J@]@^мjIu4jw Cq?8@@I@=?+?!%@l]) nb>c?<[@G@ұ>I`,#.w?@E@*>Ur"ݶl6l9= @V@@@@3@7@< @oIM@>.z꿸- N忕?@G@4@VG??h?]>n$HTf[ J[sZJ;@T?lbZUfW\/ݜl?4@eJsrZ0Y NH>?X6&PG?n4@ G@@b?" 忄GOw>T@drZ覜<<#j`꿍?>bQM@S @A.@t@X@@%!@n^@@*P9=:n :"cwI>E@~@?y.3 _и>QG@r[@?)b>] %@,5?R?BP@J@:@!|?]CQUf:Duwʼmŗ@)N@CUi@<@B$@%@*?e?@鲲@߭@>}Kl>ſ@GQ@@1A~@.̍?Q?l@@fk@-@*?@N?D@@@x $v@cz@m @#&`?=ؑ@-q?YR0@@A@?@NžBI@!A@ξ@@zӪ'E@@fZ@PR>@+ AsMA@ž(§q@#A? A.D@^ A~MB AMBɺ@A[Te@@"Ak@(§ɂ@wA=tGЇ#ApGÀAC|4aCrC#A+hi A.,>A9@L ?'@UAciA@9BU_^C>C$\^C9B@_.)ȜAriY |?AC 4aCyC렀AQ!qAfTG:AMu@@W0^@!A!@|fsAӠ@F AMBԗArB@A2㼟?r#A'b@K?A@ A@Z>N@+@dۛKݪ+~ڞ,!@@Vξ@AH@KN?@@ʸ@ uRf?ґ@?ݝJ&t @ez@@x :@@@ԟ?N'$?@k@@@'B?gЍ?Q@A@K@@>iK=>+@@& @e?'$?Lv@ @fb`?)@?c@] A> Ak@V AqA@Hl?@:?p?Lv@B@ie?v a v@@T@ٜ翕exN\DwԿ:B@!٭@5@XMF<B@FXvBS؞@@@<|@ )>qG@?U@@@>?1/%_kFXk|?wz??Ŕ@A,Af@vP@R>AApA8@e?dz ?v_'?0MHM)%ʃjx?i0@J>y>9N@ꇅ@,k)@ @Em@@ŲW@{? $?4r?x' M)*(RؙJ@^W>k(yVƿn|;n|uWƿu$[>-@l*(hM) Zo uu?0$?G?W@@ Om@ @g)@@n3N@9R>NI>+@cBx?k҃8hM)=OA'?" ?1?t=@pAA8AK@l@M1A/AĔ@5?t?=?Fl=DXpgU-I?m@@P@s?^Lvq+>]@@@@@俽BDXB@bv"ǿ@^@ l@e@><8?ֿeJ?(X@D@L1@@)=. @ꨩ@h?=+@H1ڈ1$eIe s$ j@r},M$?&@M@)=Xl@U@{g5@%U@X=Ty@ A_6-AQ^N)@P>@dU̿d&@v@^B7@@m0A2Z;B8.(Cz*Bp?@C5lz Adž1vT@ٞ@^" @@knAa>B AGG#C?uCD#CyAG ‚aA]"ox@L @"qȃО@3K@v\6{ AЖ5@{/B-(CB:/OAj)@G,@qȃu@@̿Y 56@W)@7-AAy@,c=(U@)@o#P@Dl@v'=M@@?p+,uj@&P srPK4"ՈJ1+@x?u@A @v'=@i1@D@yX@m8?ֿD8?d@H@(mF p@@.+ǿ v| >z?@p??@Lv@ @fb`?)@?c@] A> Ak@V AqA@Hl?@:?p?Lv@x_@Ǒ?=C w @G$A@@׿F3N: @j@ o@ͭ@ @aGT@1G@b?{ix_@+]?>V5S@L@?k233 ݿ=-%@@iM@^B;+]?.)qE??|I ?0S%@Y?w Ii;?ę/>c8 *F?@h?цԘ?C?].)i}Mv;ܔ??ٿ K+?"ݡ@qտ@@1@@l5@@@?!J.?b>&Ft5J2ۿf8@@ ̪@P@@,>[@@Į@x@I.?DlVL2 &AB,SVſ@ɟ@a@4@¿g¿4@_@Ɵ@Ǜ@+ſZ9<-ABm&0 wVUm??x@Ʈ@@B[@é@P@Ǫ@@*8@8]gۿJ6zHm&nX1>g2?J?@6@@0@@տ@~١@%? qJٿӔ?wL;)qYH?Ҙ?h?6@&*F?> p/>;?#|@u^?N%@6?9?sE?6)?\?;0BeYM@@ٴ@1%\=ݿ163k̔?mN@(S@lVN>?\?f_@w]{g?G@R@< @Oѭ@_o@`g@3 @4œ׿@$A @;B ╳?f_@;O@Q?u>b٪@>@?4N@ h A_@Q+U?P@4@v?@a&|t?dh@c?@`?!h&@;O@&EF@3@>@@qH@Ec?lٿŨ?@ғ@>o@&EF@7@@?x>s$_p>N@k澰A2ϯ"jݾݴ@i>a\s')@%8@ZŌX>7q@$7@b@6c,#nFhŌ(8@'@5*(` >ڴ@Sv޾j*/ T@@}p>Vy>@9@JF@;o@Eғ@@?eٿ8s? @Ʀ>t[jڴ^^@?@r?c}3?BQ@x_@Ǒ?=C w @G$A@@׿F3N: @j@ o@ͭ@ @aGT@1G@b?{ix_@kЄsJ>$@GE@? ?Կ3s? S@r?LWѿ@a`$d@@n@( h[k^jnߋa[Om?۷@d A@H??k@:>X?>@7AԠ@? ڿ\V^js?.?3y@BA@R@͌@@ѩ@i@`D@{"@c@F@*??=@4!=di>b@4@p@mn@ވ@_@?@98??|њ?=ZT€@@ASa@1Aֿ;@C1@k?;+@\Џ@@l@9?'?vT@/چ@ۺH%({q@@ApA AEf7Ӿп@ם@Z @ @(@ :@V(@@La @@D@пr7Ai ApA=Atq@/j%̙Wۆ@T@??l@@я@)>+@?^B1@/;@$$ֿb1C=0a@=A8䵩eTFd=ݚ??@D? E@ @ @;n@ip@)4@Y@V>tE=6 =$?@ @h@%@D@3%i@ ө@@]ˌ@@;@q@~G-??j}V @ڿE?Q@8A~@_sX?J>@T?E?@pd A@t]? mO닿js[ go]p@ @gyd@|`Wѿt?{ S@^g??%8ԿX?F@$#@>:s}TyTk@0Ag1@.&o@@V@v@@s^ǭh@A`k@v`)x}|嗿-[K@z@Q.ןLa@qK%A@c'Y>y@c0AF@Ö4@R̀@|嗿6b8骥>׹?T(2纽4AA#e0ap7AZ-A*>hg?MK? 6b-ϖP?_?Y-XH˿?lDI@@sv 2@(N@? *$?C˿1?>xCy@r@qwlTj@@bK!0;}(?aӹNrK??*IcJ}>a1A46AppA0"A3AZ'0 翗?4>8aNޗq'р@@-4 @3AAy@ܡ@I%At:a@kܟK.\@I@-NޗK'xv-gk@iAb@ɭs(@z@W@ @@ !om"o1@AFOk@yAUKkЄsJ>$@GE@? ?Կ3s? S@r?LWѿ@a`$d@@n@( h[kSO@6R@F?*Ҿ;p@m@Ϣ@@uR?0@?#@@{ AΚ@k >>_ @#A@SO@P$W-@5Ǽ d@6FA%~XAA@_@$u@O&AujA[A>@'}g_U@0Pm=康>y5f@/A%A Q@;h@L@,Z@A'4A#Ah@jL?Sp S m=|?_\oc4"Ŀ\m9@b@x]u@|U@g@xW@5^@I@m@N^@'@<@ _@GȿM˽|?cBɼAZ#?HI U@@$@?Ց@*@@d@)@-?r@}@p@8d?KAcBZhBѵB餑@uiC@ۥ@rVD@F?#@@6@ @@I?4[D@'@}jC@l@BZhBBe AY?Bp@u@d@w ?V,@O@@!@Α@C?j(@@U@Dd#?fͼAB ?˽MIȿ_@<@@^@Z@G@/^@qW@g@U@>Yu@_@*a9@I4Ŀ7uc2 _ ?m= ? HjSSL?.@#A%&4AZAU@L@Lh@S@%A_Ax*f@a>ܷm=P,0zW@a@N[AujAF$AS>˚@z AB@L#@?-@K?@@@^p@>ҾA?R@O@Ģ?EJ?l@@@?2XtxEp@VOoW߾S@|?{@ >?'Ģ?ℊ?$i3e 5@@,D<@[vûKI?J߾\"LP?@8? C\ℊ?T@T(???H@==&ci?--!@^f@2@??1#$w ŏ@Җ@$?T@?M}vj?$٪?GDhD?µ@@@T1/@)#U$z@v(?ǗP?0%߿濖N?-?#?ք˺q[N?M@ؚ@J@A??q??-?N?V-߿0%?d*?@$.TŘ#=/@@@[@0?'D G?}{j?%WM?T@ $?&@oÏ@rw$b+#f?)2@ g@(!@ i?Bc=#ȭ;@G@?mGW(?T@8?WC?l@?:ULP"S߾@FKV vO<@@K@f e8?Ȣ?4('#>>{@pS@7VWIo1wBxXV2?G@p@W??Ȣ?SO@6R@F?*Ҿ;p@m@Ϣ@@uR?0@?#@@{ AΚ@k >>_ @#A@SO@Q?ߢ@O@y@ ?:.b@5@@MO@H@ @:@'P@@>@\H@1?ܒ@d@ Z@Q?0eE]?78@g@֬?›?9@3D@J<@g@M@@@ӆ@`@?ë?K@E@?05Y@`le@ @u???@Y@ @a@ @?^@Qy@M??w!5< @!]@@B??m@oI@ 8@e@s@@>@n@t+TU <7NALpA9=-@rx@bo?@NA Z@@?"u@,A#@>Qv@3@)=<|sA7NA-BA1 ?&r?OG@ O?O@0KBA @i>@IBAw@O?PG@p?5O ?A-BMA7ssAo^<.+3@bIv@Ȍ>@P,AUr@3?V@dLA;ݙ@pCo?nx@x-@ >9SpAMAB"uS;Ւ@d@ >d@ @a@8@BiI@i@w?i+?@ܕ@-0' 5YؕMX?Kz@}^@%?W @d@Q @Y@/@?_?.?w @fe@ Y@:590 ?G@@L@?K?c@@6@ @M@tg@H<@>C@@ě?m?"i@i6@)]?90?Z@c@ْ@?a]H@! @ @tQ@;@ @F@;M@@s3@+b@?z@@@?̈́D9⽍?X @J@{@[A@@2v @kZ@?Bү?ئ@0AO@P@Y?+?8>̈́U}PPſd߿>|͛@Y>A3A4?.{{]o?@@Qz@徯U}Plm? R6I0;@<@픑@Mm x Aʛ@>g߿ſbPkńs> 5??P@@A@ٯ??qZ@p| @ @@^A@GJ@@X?ƽkńQ?ߢ@O@y@ ?:.b@5@@MO@H@ @:@'P@@>@\H@1?ܒ@d@ Z@Q?l @@hl@p'@հ@@rZ@?W*@$^@K; @?c,@`7@a@| @Y@ͱ(@j"J@R@L@i@+-E@s=b@@{//@+Id0@@˹@I@q@_?j}x&/C @'´@uPAA@$]@>u?M@l@+@i+@ +>I%E@WAA@?]}:4-BX@@@H@@n@$@KZ@(F@h@B@@W9A A|.@P:/Z~20m sKke@5@M@eZ@t@%,I{?ś@6@ ?@{@}@2w/}Xy~A4?? @@ ;@vVR.5vS=@u@@d?z?4CkA}Xy.wt 1y@B~@f?@9@@*{?u@Y@K@5@Fde@͑KB4m8~2. :P.@A9A_@(F@@ZF@Y@@m@@yI@@@;9X@R-, :"]2?b@5AAIE@,>q+@.@@I@V?7ߎ>T+]@B@OAƾ@j@>/j#c?`q@.@@ͺ@&@ lI94/@@Bb@pK=؁3E@j@K@Q@= J@~wj (@T@` @_@(5@,@C?Y= @‰^@U*@^?Z@@ְ@B'@k@Q;@% Z&.F+>(?biZ&%Aݿq=<bJ?#@ѿ@V;@0@s?c?uy@E@i@A>ͿIMaр;%۪_?V:u? H+?뿯C'?On@2`@V2>*jfnҕ @!I@>?o=7'zڿ;j?a?۪_?.݆FW<)Sd?W@Iw? j`?`8;@(%? 6E>.H@GkO]y. @gh@ m?o= mo=m?h@Y@Ќ达VGH@,>YF6ظ 3?;;@ú?P` y?W@? S #:ن,n_??.j?ڿ6%z77߭>?'I@ @'nl&j 2>`@n@?T뿂T+?Au?n_?%d;VDaͿ_B>i@ H@xy@h?O?1@Q<@ѿ@T @? ⿪6p=>Cݿ%H%[i!5>{Z?@9@H@@B@*/@B@}\@ۏ@W@$@Q=p@=??8>GH%l @@hl@p'@հ@@rZ@?W*@$^@K; @?c,@`7@a@| @Y@ͱ(@m^@= @?֕,@6@_@S @@ (@i C@n@)@.װ@V@Z@?X*@m^@b@1/@æIFh.@@e@@q@Sc?j@J@S@?M@j@%0E@ԁv =-b@b@b@-@+@W!,>'E@lA`AB@)?']ʀ'/ @X´@jPA.A@']@'>?5O@b@-[@H@@2E@n@9AA.@.P:S6-JAX@F@@I@ @ p@A@-[@M{?@7@ ?@Z|@@ 1`wr0?2*5myKke@5@M@Z@@R.v<@{@.@R?~?4޼HA^yA 4∠??B@@t9@vR.l@|Z@L@5@fe@K1m}2/w?1@}@p?@J:@W@!{?LZ@[@o@!@K@V@c@:X@H-Sc:PT.@A:9A@IG@@9G@LZ@p@K@?>.]@B@OA@@75/ ]?c@AeA!E@-,>?+@/@p@&@b@h= Y2E@2j@K@JQ@0 J@jj~b?q@@}@@)@l]I-5/@&@^@V*@m?Z@@԰@'@k@>@# (@V@ @ya@6@,@?= @^@:B@l/@@4@KE@.6@@lR?5>ai0'F~7>?E?{?p@j@ @ُ@\@:B@δ?Hf?vy@E@ i@A>ͿJaԒ;%mFݿp=,>?$@(ӿ@;@0@δ? )j7knY @|#I@>?;7'zڿ7j??!_?+u?4+?l ?n@^@r2> )j`S!?9;@%?r 6|E>/Cㆿrҏ.S  ?W@|o? `[ek=+m?\h@ @F<tPgG?GW%}<|@h@l?kr=[` ~?pW@h?z !S! :ن,P>F46 /?:;@?Ҩ`#jW3>a@n@?R+??v(I@ @/n#jϸ?1@E<@ѿ@!@? a1q=Dݿ%#;IaͿdSB>i@I@{xy@)g?ϸ?B@\@,ۏ@M@T@v;p@???(>SG%\iz5>`?S@3:@I@@)@T/@B@m^@= @?֕,@6@_@S @@ (@i C@n@)@.װ@V@Z@?X*@m^@ @a:@DO@@<@9\H@?ݒ@Yf@,\@Z?ܢ@@z@?.b@5@z@L@F@ @L@c@z@Å@@`@??L@F@?0^B]?8@Eh@?q?4@C@5I<@g@L@Y@ @c@p @~?6^@z@TD?i 5P3Y@me@ @?? ?@Y@8@e@@}@>@@@SC w !F/@@F?_?o@`rI@8@9?s@8,A@ڌ>Qv@;3@#*@-@3qx@)No?@MAV@9?t>@HBA@N?OG@;a?+; ?LA-B=A ?J9k?OG@N?@HBA@t>%,?T@KAܙ@=o?nx@-@^>9RpAMAursAJd</d3@Gv@ >8@a,A o@%,?8@&lI@k@~?>?@bߕ@'i&' b"Rdk@@,>@L@c@8@Y@@?ı?? @me@+Y@3N15]?z@^@? @f@y @Y@@M@6g@H<@B@'@#ƛ??j@8@7]?0 ?H@\M@??`c@@@ @@M@t@ZF@ZL@@2@+b@4?|@C @(@?[@ d@ے@?]H@@@O@e9@t@]kZ@?Я?@A@ƁP@ ?0?>T̈́"K[? @lJ@*@9A@@t @]kZ@?{R\o?L@@z@L征򸹿}PſLg߿}>̛@=AeA3? {y?{^xb E5]@w@@4ES"bxhm?R6I 9@@q@' M ^xT=i"Ȧ޺?_@@Ϥǿ>IG*.Vi@ @*?~Rb[ eC?@-e@ LD. w2e@@!?fZ Pv-?a @#Si@b'[I@ēǿ@@ ? Φjj߿ſ9kP1_k@R@3}@?o[{:qZ@5| @@K@OA@J@l@d?qĄ >5??P@@.Aᦪ@ү??:qZ@ @a:@DO@@<@9\H@?ݒ@Yf@,\@Z?ܢ@@z@?.b@5@z@L@F@ @1@ ?E#@Y@Bz A̚@X>(>` @A@ O@R@pD?ߺ/Ҿp@@\@?@ M?1@S_@Mt@t%AujA[A @%X@W0LP(׊-@},ż@d@67FA~XAAh @S_@L@hX@VA{'4A#AɌ@~xL?S ` 7m=2G>;5f@ӣA)%AQ@3h@L@N5^@ I@@^@@=@R _@_EȿMl˽Z?_oc$Ŀsj9@%b@`u@U@g@mvW@N5^@@@ '@ ? n@@p@:ś?C ABȼA"?:KU@D@@?Б@(@@b=@o@v@7? RD@e@^C@o@BYhBHB@vbC@@HD@_,?@@b=@@$@̑@?$@›@מU@Fr#?u̼ABAPQ?Cp@D@^@U?<'@@@ 0^@qW@g@3U@]u@k`@b9@0ĿrcA_?˽yMIȿ _@<@@z^@@F@ 0^@L@ch@WR@%AA*f@>ѷNm=] ; $FSL?ɏ@=#Ai'4AAS@L@_@@Ar}XA3FAd@ˊƼ-@z_ןP0X@  @[AujA#Ao@_@/@1L?@@x@p@>ҾnE?R@O@'A@\ @j>2>^͚@z A@g#@{?/@eAAQo W.S@?{@ >#x-Ţ?lF?m@ B@?4XxI%߾^["L P?@L?CS ?+`G` @@MC<@vKE%߾Sg@2@?'/#!wď@@$?T@\(?k`B?@l>%pcӳi?-!@Sg@8@@w2/@k#`Tv$@G1??%|MvTj?+۪?GHDF?ⷋ@8@[@MM@X@?oqD>ħ-?LN?0߿%+߿4濝N?-?j?΃qQ?P@[@\@R@D1?fD G?Bj? YM?ʷ_0?E@A$S#>/@@\@h@)!@i?ZcG!lx;@R>?f(?xT@%?ę@ @xD$+#i?nj2@h@߾JTKjRvP<@0@@c Z蒊?!M|C?_@?WT6M"U߾tExsX&?)G@p@?:pʢ?$->@@{@S@t5WLo'5t1@ ?E#@Y@Bz A̚@X>(>` @A@ O@R@pD?ߺ/Ҿp@@\@?@ M?1@ S@?Yѿlv`/}d@@n@Og_[ԣs>&@jE@?=Կ*np? S@@e;>X?@7A>@+? ڿ AVj⋿POsr?W@d A\@??@VЩ@i@D@$@e@Y@"?:=#(?-?rv@ B@i@̌@@VЩ@ӊ@~@=@l9??zΚ?3=rJTVé ƀs4Dpd>d@4@p@p@ӊ@@l@I??T@׆@'J0rq@|Aa@(0'ֿ;@B1@?>+@׏@@F<:@)@@W @ؚ@@$пX7s AoAH A7п@@X @ʙ@ )@F<:@Q@Տ@:+@?@1@;@,&ֿ2xa@Ayq@+"݆@T@? ?$l@Q@A@o@qp@4@]@f>l]?8VM-TK3=ܚ??E?F@ @A@ѩ@@ˌ@ǫ@=@]q@;-?D?zSܠ=?_@i@$@D@?"i@ѩ@@f??O@>d Aʳ@[?}iO拿&jSV ڿ?@8A~@hX?b+>@ S@j?﵆AԿ?D@#@>2s׎[:fEJr@@={d@x`6Wѿ? S@UV@x@ @s ȭyg@XA/ak@Mv$xTyVk@Ah1@$o@@UV@)@y@(1A@]4ߚ@΀@7}䗿F-cpJ@@?S.h֟Ka@ K%A!@)m0ydp6A .Aϊ>9g{j?JK?,퐽b8ɞ>Թ?-b3l4A!A:#m0T%l;=@@}IC D>8?侭"[ ?<*e@?@YjT ($@lC@c?J˿k˿?6(iC@+@iSȚj Ӏ@@e.&m <?)@K㾉?>Dz@@ylSՠ0"A3At%1 ?>79Dby\bK?b?+dV^>0A5A*opՠ0@@I%A=a@Zڟ/K.J@K@ -:ޗqπ@@Ã4dP@2A5?y@@V@䱮@@"o"n1@BAPk@y S(xv hk@A&b@ǭKs~'@y@V@ S@?Yѿlv`/}d@@n@Og_[ԣs>&@jE@?=Կ*np? S@Bp@fϭ@r @YS@H@h?\{J{_@;?p> @%A@׿14< @nk@Bp@#ݿ=)0%@Z@A~M@`B5;D\?Æ>4VfS@M@?ak13#ݿ4;?/>. 0F?@h?=Ҙ?B?]))E?5?{ ?U%@_a?NY-4;?2@@8@@-?;zJc5?Q>~PI|;?:ٿw 8?c@hؿ@<@2@@C[@@jǮ@\x@ .?8c"V1 &GtuJAۿ%f8@݊@,ͪ@qP@@*g¿4@b@Rȟ@@q&ſaW, DB.ݸUſ`@ʟ@b@4@¿*g@QP@ʪ@Ԇ@8@XgNۿQJGwYH@'1 2(VNA?x@Ȯ@P@D[@@1@@4ؿ@{ܡ@? CAٿ<ٔ?)\;ku2E>+6?sJ ?.@9@6@1@ ;? 0a?oQ%@?q?_uE?:*Y]K?՘?y$h?@^7F?1 @/> ;?ݿ543lpF?YN@)S@V>[?;PBkSxM@I@@42%=ݿcp@h@{5 @+72׿@w%A @X> ?8_@s{s?}J@S@ @Uҭ@cp@5U?oQ@_5@?@&۪@@@N?4N@h A`@5U?۴OVj5> @\?7iٿ?埓@Γ@o@CF@3@;@@a )%@@8@2@@Mlx>(jp>,J@C羘2N9o@؜{@`@c#nnAr<کt@"@??¿@ȥ@ ÿ?@:j@BܩqnknADE'ncQo@@>`s@X> ƌ//??6@͊w@I@_^+M#hy>@1@#8@"@Yo,Gd>մ@޾zjźeڴW^?@m?a{$\jeڴLU?e@vi A[N@4s?D@ܪ@a>?Q@Zl&@m?JB@$i@Tx?X&N?@6@Q@LU?Bp@fϭ@r @YS@H@h?\{J{_@;?p> @%A@׿14< @nk@Bp@"m@+W AA@FDk?@_ ?Ei?v@ @J;m?"-@P?Xc@ A A"m@$ZDԿ A@ ٭@4@XF%8<B@g?t V w@;@J@GSewE=?V@@n@B?.^elFX!Bұ0q@o@@}@*>qwEQ@g?AAYrA?<@Y? ?w'?]Fjz???ɔ@VA-Ah@Q@ @jGm@k@W@?$?ނ?.to @M)bʃsx?95@PJ>1>?N@E@k)@ @N>n|*Pƿ "i>9@դȷV'  @nb>" zSƿ%q|N> @h)@ @6N@p>I>A3@Vx?σˁ#M) 7p hю?G0$?a!?W@b@hNm@ @5L@n@2ArAwǔ@ ??'?9ZAX'?ͭ ??;@@RrA%Ao9A5L@CKsq+>)@)@@{@×jBEX2hV-J?@@Q@t?]CKиez*@w@,u@Vb r n?B@[<FX:@ۭ@C@xԿ-SDиm@I AJ Ac@s?+@;k?'? @w@?i(?@ l?)7<@*AX Am@k,@[e@58?ֿvD?NX@vD@,1@@??mv?@ƛ>Bv ǿ@@ kIs) j@n,>?"@M@@F)= @@l{?zZ*@1ۈ$EA7-AP*@?@X̿{'@[v@ލ}Yl@W@g)5@U&U@o=Iy@EA;.(C+BQ@"i5z A@Oٞ@[@ov.h{ An5nD@p0B-(CAy@<.U@,@?tmR@"Ll@رv@@̿l 6@1)@=9-AA"Wֈ1l+@zQ?@ @k'=M@@J?1,kj@2V psPk @İ@+ǿv>|?@?!?@1@oD@X@=?&ֿI8?d@@sk"m@+W AA@FDk?@_ ?Ei?v@ @J;m?"-@P?Xc@ A A"m@@L@@h>[K[>@d@9@e?,$?@k@@ @D?Ѝ?@]A@j?&dCa?c7@@F@>?.?7%@$@@Oi@I@L@ѼLu Sj @#.?@E@>{#ç](_Db>5? [@G@>`- @@d8@@NM@5>^s*<Im7{`8=@W@b@@@ G@W4@:]G?&<: HSv[ 6\eR@ >O~#?@ G@Sf[˴l?7@|bJ:7t>7YJ<@?ʡl}{YSfG@@k?UHO>@G[\Y 8MTH?>?U%JG?4@G@@@!@N`@N@_9=xA7m <#b꿏>QM@! @.@@@Z! _嵲>tG@[@?/b>r]# "p@">E@@Q?.5h Hu̼ė@L@Ri@@*$@%@0?AL?N@@R:@Ck?Ch@cA@ō?wK?@3@k@Q@)?We?@J@@>2{K/b>Ŀ@?P@@X&?Ց@g?_R@ @@?N?@@_@x @0`z@@ A GA@I@A&@@LϾ@@@TzMB A~A'@AdTB@"Ao@Ƨq@#A?_AF@ AMB4aCC(A(Ei%A=:BLA@X@AYGMw#Ap\ȀA(C4aC?C\^C9Bd~<@5 ZeA@> ?@dA&n@s9B@`^C?C4aCC:AGpA&GؿA@@֩A)L5=ZAM@$@ު2~&r @az@,@y @@@֟?N?B@9@@uR_?Б@3?8&@L@@h>[K[>@d@9@e?,$?@k@@ @D?Ѝ?@]A@@@UG?Sʿ68@/@@@7z@@@@R6f@}@R^@FI@;']TV? @@V:rwZ6M@@i@g@.K@G@ @B@:@F@@Q@?!g1rѰV:[^]E ?!@A?'d?S@5?=%@9Y@NuI?$?~G@T}S,*[@@&>@od@,@o`Xw9(}?U"W?Bk Z˞Q@K~@ Z@O>[@[@??;e@-/@h@$qh@R?팿nz(=Hǡ§>X&?y?@@V=@$?Ub??Ã/?@@YS@^̿@&e wj)Q̿TW@@#@?XÃ?sb?7-?kS=@9@@?j>?ۡ= ~mz ،Hj?uh@h@/@a@??X@G[@I[@1J~@>@Zmx ~?=DV"p}??(l`H ,@Tg@@;@0@X@$`C~G@9?&uI?Y@C"@=g>?S@?cK?#@?)]sb89rd\@@ h6(z mB1 A,>P?g@J.+?~# A״@꾀d@gAȽ*@Yx>::NA mBeBnBGdmDy@%ڎ)An@9̭@|A؎@Hj dnBeBmBEEA7y> '@|ɽZAOg@꾂д@c A?.f@-TP?>(AmBOzA67H i@~@Q>R @Ϻ A@DV@@'AF@sJſ@@fS!2DOz&~D?s~@tM"9@A}@ @هA%A8|@Ŷ%? @)4?[5&l=4-Y@w$@74@_@dC@@@8@@ K@v@Oӿֿ?Q@zl@@UG?Sʿ68@/@@@7z@@@@R6f@}@R^@FI@;']TV? @@h;Hj6$@@6@H@? O@{@m@Ms?@t@Q?j S4h; tv X7@MAsAo@ @X?P9>xѽ)>ھ`_Ծ-k@ATAM j?僡6 clES2T`@`ۡ@]?sF^=0@VY@b_ 6xN@jL?*@t@%@@O^cl.i@vw@Q.@9O?e\S>?-?-tuk+ɿJ@qm@ǿ0g=?i? @.i@v]u>j>4SE>f ,??;:|e˴?;>YK?#e?+. 3"Hʋ?%)@آH@?Zۿf%Rۿ?H@)@ɋ?'3}R.\?7?徶;>Ǵ?MQ X:T(?,?>E>>b>]>/i@@_?u?=0PƿHrm@@7Aɿ.w(t 8?q?[g?[.@zw@>/i@ij_俺@@r@*@K?N@x Y^@3@6^=Q?ݡ@ `@TPAi0 )=j?pA9A\%k@8Ծ `)>ҀѽFP>Ӱ? @@~tA!KA)@[]w0 @h;` Srj\?Ht@G@(?CCm@{@L@#?H@@@&$@ד6l$H@h;7@X@bA@ & H\|K@oU@W?j_@ A@Y?y;@rk@X)0@f@7@iQ@޻@n^e=@ʬF@q@@@ӷ@6?ɕ^Y@@@S6Ee@|@|Wÿ; ?A@Ǜ@F@Y@y@=?c3ؕ+R4@@w1 ] lk@xP|?*c@@@?@s@N@=H?8\@fG1 t * d4??e쏾>@MA+@[)?@KA@R??4NhV t T1 ? ߛU\@oH?>ٱwN@z@@?1@:@qc@z9|?Vk@yP`T1 us@DX4@+3@j?AVÿ,|@(`@}9.S@ W@B_ yQ?@@@ܺ@F@@P= \eU@#R@n07@f@0@M )M k@?;@"1?$@f Ac]@Ȉ?U@J@-D\& A@Z@07@h;Hj6$@@6@H@? O@{@m@Ms?@t@Q?j S4h;#aY'@@;ATzAP@Zc@Z@g5@`@UG@u@v@ @<@$AH#a gML{9o@_@-@-/@@Ql]@P@:C@Fm@;@U?B?׭@b@9@?m  g(@˓ @@)@Y48@0?A~?o@ @!xP zXd@ʬK@"%?v?J@@@Z??(@%@A@?B>-+?@C@+?I2P{h9.?d@o-@KGǿyiTԽ]?%@`i?S=?(M7?c_?e8M:4=c~F,v^?Iz?3D Ĩ?k`p9$?z?{?@&@#+$TտL?cտ'N5# @{?y?r?op9 `i7) ?$l W Db@P@zA><AX@Z 5FP*`v#aJZ@gBA&A#@L=@/@h@@]@m AT>AG@/3S4Mvt<$@h8@xga?&A/lA'?R?A@^??MAS$A?d@@O?t<s=h@@Tf@\};@Ӭ@?S@u}@!@`7"@("@4[@U{?G@EL7@s='w,vC@J@Qed?V^@D@?@Ϸ@ A@ae@@)R@)ҿFT?t?Qf3Ɵ>H?ǺSѿ՚?=N@h@-@ݪ@@~xh@N@ZĚ?[ѿŨH?tϠA3D~f_?> ?@ҿ^@@lje@5D@з@=@D@@^@?mf󿆽@gC@x,Dp=vP7@8@U8{?ɩa@&#@5"@!@}@@N?|@[@HJEZp@i@e@p=jsA AS>]@h@.@=@L#@AeBADV@Pc%iw#aY'@@;ATzAP@Zc@Z@g5@`@UG@u@v@ @<@$AH#a9="@@M@[@:@M"@{@&@{@@@~j@@gOg??ͺ@@@k@9=t}@@@@/@0^?j?i{@w@p@@P@|`?-ҿ 2g@C@@֧@t}@~a?<4*@i@F_@v@]@nw@?F?Ĺ?G?=?|QD@{@J@Q@05@:`@ O@q@~a? o ޽??t@&A@8r?P>@@\>6¤.3@ _@7@&P@ ?f> o ?꾃@F@@'Apo@[= AVQA&d@f|a@@E@li@Pr@)?O-6@_N@?@p@@vzZ>6XS AA Aو'XM[>@@@M@#6@O-6?yr@i@F@@a@BA_e@QA A^k[w{o@A@bF@@ ?qq B^>?.P@2:@\@j%3@ˤ?>@@>r?q@g$A}@؆??߽qq ^?po@,O@9`@15@R@J@l{@KD@5??Qȹ?F? ?w@@v@ׂ_@6i@3*@^?t}@ק@ģ@S@@a@ a2ҿ8i?@{@wp@@f{@e?XG^?w4@@@B@t}@=^@@@@?Dg?G@߂j@1@@@$@y@"@{:@0@$O@6@"@=O!7Ӿ?*@5@@A@nx?<>U?6?ğM@@hA-@0ы@/<@>:?*jOWzf@4@r<@}V?R??fD??@~wA N@C qjWqKͼb{oT?Ȑ@0b@ @VD@@z@z@@x@@PfO0 Q}+tZ$>?Q?}>U%@@n+@=d!?q@.)O?g/;~Qܯ.\?}Wp?zq򕾽Ũ? /{DXp??]ܯQ$K/D/EO?v@r!?o=<4@@ O%@El>rQ??H> $x\|Q0 Lxf @}@@|@z@Ŭ@RC@ @b@Đ@;?֌oҼZt}bkqSV@zA@?D? ?.f?5=V??@@b@昴)zz}Kj:?x<@֋@@A@M@ 9??<>?e@@F@*@??Ӿ!9="@@M@[@:@M"@{@&@{@@@~j@@gOg??ͺ@@@k@9=@{@lR@{ƨ@~@Q@ag%@)0@Y{@)*H@?k?i@&@q@0 #@Ցg@(@@k@w@@6@\`9@)@k!@Ue'@PD@0҃@@S@?6@Ď@'Z@O@h@MJ@,0@Q@6@אïE>4]?E?@#<@@h@Yu۝WX?nŇ@@1@i\@?K学א$Z ?3Jy?a@@j@!< ?i@˙秿N@׽@߄@qR@?> $ @?)S(=@ߺu?Vڿ@@P?)4_h&h?M@+???K@:S=-ȿ?D@^dԱU.p2nId@$A=a@I3*lUgD@?-ȿ?MJT=@?Y!?@j?&-_c?@⤜@Iۿ$Vu?3=@XQo?=@?ѐ$2'>D?xR@@ֽ@J@짿/k@u? m@@a@9y? ?`ѐ$Ґ4?n\@3@@Ç@G?QXםGuY@y@e<@l@?/]?pE>Ґx6@Q@0@J@h@O@)Z@Ŏ@6@W?'j>>?U@@u҃@xD@g'@Z!@)@a9@x6@@w@wj@1@ @g@#@q@@=i@k?*H@E{@0@xg%@K@ ~@Ȩ@S@{@@q@(}@S@*AA@@??ڪ?ϵ>nW5?jhr?>剏?/z@g@@Ң@ @q@?ƃ?`c@@_@13@qB?*u @H(6@V? #= C2_@vB@ R@Z'@c}??#LJuijF1@Y@?ܢ? `@ę@ښ@>@_@:| )@e@@,s#LY& ?[›@VM@G*8@H>Y@%3@D".aB@~@5@@/@v?fmmKk?@K+@D@i@R?s) Pe#R?=i@?F@ ,@@P?Q nW5 U_F?4@߀@7@@K>@a.3@8@Y@*8@qM@@?B(WKs!@L @)@r{o9u@O@Zܚ@^ę@O`@%ً?Ң?Y@1@bҳuKA?y}? '@S@A@/_@ag#,?+6@u @?}ш3@3c@ @1^c@ƒ?A?@q@@@@Ee@,z@ꂏ?>ur??85ߵ>Cߪ? ?G?ċ@F@6A@}@@q@@{@lR@{ƨ@~@Q@ag%@)0@Y{@)*H@?k?i@&@q@0 #@Ցg@(@@k@w@@oǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿo @EV?O?aU?[Z?>?@Z@E_@E3@a@ @@@/S@Z@^@@?Y?4?3/V?%>w?mV?H?(π?"@Vc@@^@@@@::@+@+0@И?>D?- *@?]> @,R@?"'?3@m@E@y@::@?e@{N8@?Bu!?3l@??l@~?-7?EO8@d@?:@Ly@D@m@O.@'??+R@@A]l??*@'?_D>?3/0@+@:@@r@@]@@`@,@Ȁ??X?w?>!(V??Y??"@M^@_]@T@ɽ@@0@`@C3@d^@Y@ @?Z?gU?Y?>+f*?3?,?B@j@@ү@@&@0@@;?d-&N?=@I#@`@v@ i@n?&<0@(@@ @v@ы@k:?[{PCV?@oǿ8_Swi@d6@@g Aq@R@DU?ӎR@#s@ h AБ@d6@si@$ak8ǿo@{EV?eP?aU?pZ?D?@Z@D_@E3@ a@@@ @2S@Z@^@@? Y?/?/V?>w?lV?P?0π?"@Wc@@_@@@@/:@+@+0@Ԙ?٫>ͅD?+ *@?]>@,R@?"'?3@m@E@y@/:@?e@N8@!?~u?.l@??l@v?i7?JO8@d@?:@Gy@D@ m@M.@'??+R@@A]h?<*@%?_D>?7/0@+@:@"@x@@]@@`@/@Ȁ??X?w?> (V??Y??%@O^@^]@T@ν@"@5@`@C3@a^@Y@ @?Z?hU?\?>#f*?3?0?B@j@@Я@@&@5@@;?d%&N?=@H#@`@v@i@u? <4@)@@ @v@ы@g:?{JCV?@oǿ8^Swi@d6@@g Aq@R@DU?֎R@$s@ h AБ@d6@si@&ak8ǿoʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷ@\?~ @@';@n@@G]@2?=k?c@Ә@m@4@f@M?9nf6u?@~@@Й@_<@i@,@>@bD@S@'u@;@??\ @f_?W?|l@L@(2@3@@~@f@@vn@@}T@?\X??0@覤?a?!.?v@?1q?7?X@M@@;@f@SmL@J@#`@@&0@ ?n1S?@U?xo}gR?D@?:>Z?>@[@b@SmL@x?޻?.@[-@?\y]??X@4?yk=ʹxR?@k @z(7O?I*@J @x?:@d9@W_m@|@,@P}??1;@}?$& g 2>m"@I@>`8q?:T5@s-@:@@0@ĝ@@@L1@ॉ?&r/??%TR婿-Kol3?+@b@{@@`@@ @/@^@@@@i @"@9?ޝ>Cnra]L?3?O(4@@_@%U@y@tݏ@ @?x?o^j_?W|@@@k@h@$?o6>q#@@X3@@@@l?'ړN<>?ʷGp J>ty@,H@9@ AD@S@)@0`@A?@X<@$l@ Yyʷ@\?~ @@(;@n@@I]@=?Uk?c@Ԙ@l@4@f@M?Pnf(u?@@BЙ@^<@i@,@@@bD@S@)u@;@??\ @h_?U?|l@L@"2@/@@@f@$@{n@@}T@?mX??0@ڦ?_b!.?v@?51q?7?X@M@@;@f@JmL@J@$`@@&0@ ?n-S?@U?xo}gvR? D@?:>Z?>@[@a@JmL@qx??.@[-@?]yS??X@4?sk7ʹxR?@k @(OO?I*@= @qx?:@d9@[_m@|@,@P}??0;@y?& g2>k"@J@q>`T5@m-@:@ @0@ĝ@@@L1@쥉?6r/??%T[婿0Kox3?/@b@{@@`@ @ @3@^@@@@k @+@9?ߝ>qnrX]L?:?U(4@@a@%U@y@xݏ@ @?x?o^W_?X|@@@k@h@'?v6>q#@@W3@@@@l?iړ<>?ʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷs@@gV@q@FG@1I@"E)@@Ԣ@I@ݨK?0=@qd@ׇ@ݎ @>@ŋ@F#@~D@0@s@1y@e@@ Ar4@v@~$j?o=?#-?=x4; *={.?@@@}@(@1y@N>G?_@@@%@?@;-󝿨5?;k2@G@h?2'%,l@@c@l@?N>#΀}ÿ!@Q@@kC|>?N@N@z@SƔ@+@ -@@J@!'Q@"#@?$@*@#?[v~31ok?M@@|~@3@>H}=֦?֞@(@@b@?+z\"?nէ@B@"@@?>PYCH3@-@tH|@2@@U?T2FBP]mNֳ?8@b,@Z ־ @6@ߐ@V}@k,@?R]֍ @"@+@?腿AP]=a$? ?a&0@4@[@SC@@?|H@q@7@?~[4i>@U@Y.@A U@?=a$?Bx@T@@j@@Rq@n?/?[ܬ?`C?>d?:?t?6@dZA: AT@}@Bx@ӿ@ڢ@㗝@L@ @TM@x6@K}@7r@Ʌ?A?M@Ϙ8@FM@2_t@@{@J@E@ӿ@O@ 66@3@ 8@eg@Z@C@S:@!k@~??q@~@]^@s@ _!@lfU@e<@҉@10@O@ >Uu?Z?覇@@.@IIz@A?S왿4Ų]?}@@3@)@5=">zu-CT]`?p?SeW@z@@ї?&S[xfzZ%,G俜u-~R+0֭?N?"?S@/??4*WQm? a_?G@|גkA?H2@:)>~R+6Q1s"d @ =?Q=#- ^qq4@ qA6AZ;0FHyoœ7N@Q,?6Q1COi®賸?s?a|? @*?{ "^%A"]A1mA!?{k?2?ڿ|Cg?~"CO+ `$u?~?@@+@C?/̊p@S A$q@D]Lɻ@@UC@K?Hh>I+ h[0?n?>b@h1@@)@fw@SۿJο5%t'Vѻ?I@@h@]? W>OChRa%@mb'@w"@\iC@ɚn@}߁@@?@x@o@ŋ@F#@~D@0@s@H1?h@(@@@o@?`P@@Z@rJ@#@@E@Iw?c@ǣ@M<@4p@0aG@H1?Y ?L@@@d@3 @O?I5???ֵ @˭@@I@a@-,@>YmYeUCZ,Z:@?@)#@?)??bP?ٝ?Z+@ AFx@>BReUuKR@@N@Z?i@b@g@z?S@= @j?$_f0auH N&=L?: @}V=%o@\ތ@&@vP> 0>' ?Z=cv>XIOHZ-Z_d?K?lQo> @l?^s?+S?L ٿ+\c Z{VoK%?Xw@b>j5?`@@@Vp@Ԭ?w?@?#?BnIs|Ў CEX4@S@؍@(@rD@g@Ԗ@@R@Lj@c?YЎUXyjɓj;kU%@A@8 @7?>@#ɀ?=?d@)o@~@URuTXdz@U02dS?X+@@@| A@H)@gNI?/l>ʾ\-?U@#@=@ -K@I?9\ >@@7@5I@h@8@Ek@@0@|@ k]@@0}f?(?@Ӈ@\@@@>z@@[@д@P@zc?e)=P,@ X@iּ@!@j@@W>+s-s w@(@)@톨@z@k>=9?LS@*Pk@w@%@s@\p@:2p@<@1j>T%@^*h@v5@Z@U@52@L@*?k>˂ZCv9y??$@M@j@&@q/8?*ʕ sI^@@-@]@^?)>k˂ZСh2?:m@n@6@ {@rb@{HV?@U ?;|in@UI@ә@ߌ}@zj@S>Сj.@3@Z@@N@.> wIAʑAlABk$h @Ox@.@Eq@ 62@t@O@?l @/@TP? ~>a@O@2@Z@=+@H1?h@(@@@o@?`P@@Z@rJ@#@@E@Iw?c@ǣ@M<@4p@0aG@H1?[ܧh)d@q@`@P@@@AF@3@dH@@@*y@v+Ng[ְÕð>r#@?+@@z'n?$A@֧?:h?M2@?1@tA76A @C@€y@%y?S>N>J@@X:?uڙJ@^ܻ@}?+}?bQ@ @15@_@H@w͓$U?ٽ@vV@N>^*w@@*E@v@{4@ޟg@@jv@ Y@@c @uuZa?@4^1Vؾ%?n??@ R@q@v@@ar@V@"?jA$|&=]I01{m@mI(@]пpIT@k@HjL@3@a@w׍@B@c T@=?{E?ߓ @31@5@@?y,M@s@8 @@1@@0?ݹ@"˚@zg? @v@@zT?U@7Y<,?S+)A/ A?Gp? @D?u?ACW(A^? &r#w&@e@z=M1J!@DEAڛAW@QD@髐@χ@=@Ý AWCAū@#CeMd o3q@7@A@l@<@C@R@?@@Ɇ@@x8@>8w)d(T I]Zվk@ @@ X @!@@g-@;[@||@@\>h?y@@EZ@ވ?P(T? ?? 6@G@ ?r-?Oa@@E?<>*@Տ@?L?6C"@$=@x@:x??n?@?>}ڗvb>^?V@ @gxpMz?S@Vg@4>,g˿A+>a?n?™O ?l?c?}tY=p?of`?4^j[?N?R@M?a™Nῳ>?5?Q?Q@ y5ż@{ @ ,8~h@u>G?8?oNῌp?D?pQ?;O$td??)?ͿC9w@`"A7@=/ge?? Ϳ-??p?\c@#@>x^ѿ4P?@z?n?m?J>م?v=@N?cԿ?o@\c@?~?D?R@R}e@_f?Tz?@lͿۃVp?H@@I0@eE@g/@ָ@?YZV@@d@?L?U@n,@0t??q@^?@ @8@ @x`?2,[ܧh)d@q@`@P@@@AF@3@dH@@@*y@v+Ng[mO'}'J?@@1@ ?9y@v.@M3@O?,@@@Q@A)k|pmO;EX@@@a2EE@I>@}"?i@ Auý@e@~X@ ~@CPd ItF@}@;EX@ \GKC@f@C.On'>@*@i@+D@ @&W@='@W&YpC@@ؿg \(ft5@@ q/@Ɗ@@s@<@?@@%1>@\@+iu ۭ @; >ľ1~@@@ ?ŋ@G@qjb@}Jx?CQ@^k#iu  ‡e G.S?w?->=O@< A0[@l?ܒ@\ A@>j%@?-F(  a uj@0}?Fw@ @n@@jߚ@@m{a@!5@^Ő@B ̬[²s֛Wg@-^G@~27d?X@r@@ e@ڗ@oS?Yș @g*@s lD_ h@w@,z_DO{v?A@@6@F@ck@g@7@V-fF@v}@# >@EQ@6@MIF¿k@7F@1?@AOn@~&@;@6 =aI Jk??@@x@D<@;?ϒK@9@XA@ bɾ?;@X@?D=e&6 =>=&?6AP=AI@l?r$?rn8PR$ez@7ArA?#>=>v־Qq[@@W'@l\>i @A@$]qko@ڭ@Be=U&@3ų@&b@Hd&>w@Bs@@BA?5?keĿա$@6<@m+XտU@i@Nb 7#z?)?.@w@=.XĿ)S?l0?!?>|y % L&TO?>od=.?뀱X=.By^?ϬL@7\`@?"zɿ ́&?OE@@r,? B*|>RQiؤl?D ?Q ?PN?ɵjC9?8>]̾n>gf>8ſ*|>4@:??ڧ?iaܼb+z2%@ 2K@y3ve)L[? )4@n@A"Æ? _'@:~;@4@9S9I@-@ھ@Q?2@sf 2S@A@#?@}@庾 97gشƸ[?AACv@,h>*?ٞr>V G?X@Ę@D@D AAY@-6B7mO'}'J?@@1@ ?9y@v.@M3@O?,@@@Q@A)k|pmO9@@?pK 5Wn7@@@@OG@@kI@c@@y@@0@78@lԿ$ҵ?z<@9@יWkCPbS@?{D - i@@(@@L@@MD@@)@jg 1l?\6@יWD?M @t\?ޅo@$ A @@}@Aݠ@q࿈B@:?"[W?WR,}* h@:6@P>-@WAt@k@U@zNA9-?G}V@!@3LٙWT'iBcA8f?h@4Ra ?AFs@x0n@;Ao PۖQ֩@ پox-AT'iBUBNgBxKc@kW$Ayϋ@.c@.AAh~kEz@fCBUB*JzB"|AٶdJ~?@T'р?A@f@\(A,?c8E@M?)B*JzB|MV7shz@@ÿmzA@"A@,7@@E7*A@2eq@%'A(:M|MVOr@?6q)?<@= -ښ@s^A9Aqj@ȩAOACf@f?=@K=>UkCHO+}? ռwg@@ U@@ @oI@%@q@-P@o@?ApÿxBur?? +}ҍ@ @g?Zf{L@)@@ S@)YJ@@@ڄ@?@J@7@?(SjBZ?V@ҍ@jnM^G8v&@@&@gx@q @ғ??pG%@2@L3@X@O@?L)j?[Uq&u?݁@0y@V8?-@/@Z'? L?@" !=b3? @m@U@cЋ@\A@]W9Ŀ_+>"?_6?x3h @X#{@^@@ @ޫ??'?$@x i@E[@?п wţ< 5N f>d?1@'@6-?W?ޫ?E䛣$eto?َ@@ůn@?L.""ewds@(m@LP@Len?E>B?@bC@v?@N@?笋ANAQUN*@Z@X@/@D?~?>)q@#{@Ш@v|@-?ϥė>d @wJJ/&?=><鿻<@@r@h\@)q@qɣU'?I<@~?{=?8r|@ @.>%&@刊@o"?mص?kn@?q0O3?@@Tb@9@@*@Bh@Q@5^@@\@9A@SX9@@?pK 5Wn7@@@@OG@@kI@c@@y@@0@78@lԿ$ҵ?z<@9@T@@#@X\??s@ @5R@p??9?M@@Վ@z-=)X>h@ @T@- @⾢@5?e}`$@@^[@I4?B?@@Gn@"@PV@@_(-dEZUS@H|@__%?î@s A.;@B 7(@wzA@$& Q@.@!hpFdE]@BNA0E@AV ?XA+@$@A->o+A @̎A]@B)_C!CGA-+/AAU4ֿA Q@їL?@qAKs; AD-#A3lC)_CCWCv$BӦI1@$5f: Af@ C@_Al@(a4)OZBXhCCcCC|dVAY)&  Ak8 Ab@tV@_AcYMhAXYHY@ ?c:?SF@䭺@U?k-?M@K?@`l)@6@@x?(=e@J@@@?/F@>@&}@@@>@?=?A@4C@6@ v@Z@)@-4?:?N+ ?˩@8@AT?@>AP-Ŀ^t߿{\P re>r?>cm@_@f?4x@@]@q@:@"=Bпes?-#򤺿MK>u2@@@؋@@2O@xU@>\>/ja6d:ajBV> K.`¿S!?= @2O@^T yy(p'??@kTs8.L3^,@r?e[ FU!k^Q@'@Gߘ? Eӿ9x>SG?{O-W JgDr&$?s?5h.H'K?2B@Q@Λ@ @qo@1ۃ@@V>EO (K}4i&j~Hp"7>!>@-@J@Q@Λ@`?82eJQ>R@@T@?GM>ܾ/zs CCIQW=E;@y?v@;$?L`?dZ=W&L ?-֔@#@zW@?Z?@n?k?G+@@g@>fg\ͻ.dT@@#@X\??s@ @5R@p??9?M@@Վ@z-=)X>h@ @T@Ґ@AAP|@dbK ?6@Ǔ?ht/@r@o?S'LG?@r?Y$+@3 AAҐ@Pe@u@^H?tϿE?Z}@N@W!@\?B[?ҥ?0N@rid@ʒ@ #;k8No@~.L^Sv @ @t/@Bо2@K@ ?NR,2O@<'Kv#A͏@L܌r&^@k@@;!ܿ.@NJ@PyHn@mT@b3K@<@8V@A&CB A9o#@@XN?|@•A(`A_Tκe@6B&CltC=lCdAvc%V0!A{rf@@Ȳ¾j@o@)P}1LA-\aA+CltC7'C\BRwh7 AߡP'@ ˋ@~{>@'F@e&_/`M AVokAEB7'CCATw?G@zo@@ix@8@w@'f#Y@]?0E7MACA85`&C@ θ^s7@@>fe@,?Y@@3?&I(?@^9zf4R<K)L@@ֿYĿӳ @ c@QO@T,kŽأE@?~U݆֒@@@Vpfa M?Sޑ@yf@'z@k?GW,SEcy=+j>]6@eW@@z@}\ d?@@ AAͬ@D?.$L | kf???d@ A@5֮@d?@,?6@t@"Ri@?9?ԽZ?A蒉;%_Y ?eC?JϾ^:?lm@qK@H.@,?y̿gwW?@(T.Ih&}'nʻ?k̽spڹiå7@hY@6@:@zO??6@A`'>M :1-8 >3?@,?ʎ?!L@!L@@å7@@)@"|A@m@s?g??1e.[et̿s??!@@4@ѭAiQA@ {Yk h>+p@r@a@8?"A3#1%=P 6>}2@:-@$`@*r@(c?- ȗsocO瀽*@٠@d@a,=?3Me@?{.7ܸe@V@@r7aȗҐ@AAP|@dbK ?6@Ǔ?ht/@r@o?S'LG?@r?Y$+@3 AAҐ@0@fS@v@毨@@%? V?ȕ@,?@ @GOn@@0@v>|@jAH]@eu?a@ @Z?J@@|2?Qr@R@>"0Y@gAԪ@v>arc?@j?e0?x@-@-H@G-@2@w@Эe@A;Y?@T?ۉ_aR\eA>'@m>y_=U @0@#h.@@ F?Q.O@ͣ{])` ;2M@Cԝ@h?Pj@3? ?9@ǿeD硩@J@t]E]!_AYY9@d@4(2@T?a=%@Aͳz,%T@wY@?21?!_A)Z IUC@@SsT*пw@JC=kt? @Xу @@9Pw Q-)U @HwR?szJ}@' @ה>TH@p^@ON?*@xͿUjOk>5@D?gfĿ?@t3@N@j7_@Glr@@@ff?Jr6'@@;e_@!tt-?@6g@.B@E5(}?$@W@ ʎ?L?@R@?ȡ@@?wÅK@&@@t-?@@x@3K@@#?V\=C@u=? YY @ϬAX@ӿgD@9@@iɿgl (?@}J@uO%b+?X_W1}i@@c@,+EiɿȾ?>4y콢?@" ?-ʾG1?yH>8'U >qm⡘?BK@?)ʀȾ?@]@8@@@7~K?>ۭ6ڧ>2Em? ?6@$@@]@@U@MAO@焤@!@C!@?|4B4ҧ?US-(g@p@{2@8@U@F.?pタ5@ @5W@E@ %W;@4}!?@"@6@l\F.?kv@@0q@@ɮ?@3?UPW\ .e!U U"¿o-K?un@@ @@kv@A>T@@@3?:Ͽ{?˦[!*_~h ?a@;GM=?R@@O@AT?75?>vx?N@ ?V¾[܄?u?Pw v?^o?if>? @O@?Soe>T? 2>hP0?X@?B@c,>?8;\ e@?@.@~:J 0@fS@v@毨@@%? V?ȕ@,?@ @GOn@@0@ N@ ?atQ@ֱ@@3g4L?,)TP>e7"A3BAl5V\'{1fiqE@i?ЕHۊB=y`?˫mm@?4,֧)@@(@WQo{wa@?xͽT>H @Y߿xt M@>wQ)s)@ ? ;wa! Y ʫ@d?[9ypA.=0?|<6Js?T>%~K@@M׿f!ҿ A?A>Grҿz?ݮ4h.K,6?#?ZL#N?8[-A A?[jPk=@A?t@(@Mf@L6?(ÿ2Q\˿{h@d@46eY]w@ A9_a@Pk=j@}@ ?tke@.A[@`ܿ>qOX@JTA@Хx2?~@j@L@nz?ӡS_ @@@4ܣ6El~?9@@W?iq@?L@R? n? ?H@ A@B?ͿC"=IRdY?Y@> A,U@B??R?0@@S@V)@@@ǽ잃?W=^*B3>w?ba0!@ @aH@?@@0@o3@@I@8?U?91l?VF?E *?惿ylQa')sZR>@{8@i@@o3@k@F@@??8)@Iw@>t <a@+A/V@v2 +f;@>@R?X+@ߌ@k@ X@DR@w%@@X@ֲ@տ7bB@4ʊAv.@4K6M @6?@1(@?3@ X@@i@`0@?jQ@,@-*&"@?@@{?Z(@{'q@?L?'@@<A @Fx@"@/I?CÿିRUTC pR*f?y@m? r0@@<A3o@PӞ@o@ @@\U?[N)? >^t;%=Vq= @9'@@NB@y@3o@@/?Q?@ A$@-g?\vĿ?8EЈNN⿭{ֿlK?@~!A҂@:>>@ N@ ?atQ@ֱ@@3g4I ̈@MA @ E@0??(>f+qr$nGS@7Cl@/u<Zj2>梾e7?@@>תjR뾛(>$?=V.VTBQ@E@Uț?xS Y׿|yYQ:@R@J@{GUc?$?P4@).@$ӥ?#NM?ѓ@~?0~t@$| @Ê@l>S ;+?zd@P4@h@^؃@̵?I 5&@lT?vEsn0?`1hgu?\}?΀$dZ44@.@h@V@҆@?ؐa33}Nt1?yQ@V@"՘@2@?KX$`4]"??T >7M?Pe=Cy>9\@CAp&An@Z@H@?@Ѓ@슔@V@Q@`͠@@@UbUK!?,5'h*=@^!@WT@w%A@Pq@!Z@?@@@̛@C?o?@@{m(~ABaA@]WoN@@@H {?h@6w@@C@[x@@]@[]=@jbAv@5~!@έ BcB%B@_Gu+@ABZ@?b@#@C@@h@ @?@@+7P@xd 3ABA@l?@P@k1C@¦?Z3@@@*N@9]@@o@4]@n@;@RDϿ;?>g]c3 @%@}$@z@͚@@*N@;,@Ve@b@x)A AL-@5J>ˑZ 9S*$Rj݊@Q3@>">O@ϼt @$^AipmA Az@0@?W\?A @'@@q@k.< @ٶU@@@e@S@0>I ̈@MA @ E@0??a@V@@x@@?b@S?^&@U"@1Ƌ@t?@@@rt!@ [@@@ff@a@^O@?^?.@ʶAf9@0o?@M?Kg?4E '4@6[?J @V@!AX@@~"@^O@T*q~(Yݥ?@XAE@LJp;(i_~;?@ A@ ?T[TAF k3.us@9P@L*@wq&p?~ &Yǡ@AAB@o|REA#^ _G:M?@v@Dʿmuo@#<~7p@ʚ@>?l#MTSS@KY@3~5jO Y@B@oF8>ơlI#r?RV@|Z@taAJBw- տ$Qg@0@i?8'aUyI#DI;$r@@A@gKE:˘&?LP$^_tT}@@KV@y&w1DITr{" y;?6@#: Aߒ@>"ߞ}>SrοZhX@@җ@Y ?toTp@#@?@GA@z@^ @ ? qE>SѴ?}?+T@+@Aу@_?@p@KR@c @䮘@@O@u@?6@-@@fs@@?ݖ? a@X@ݦ-@#Q@t0@K=@@]{@q@@]=@S@@cͭ &Jҿi$@c^@8&@?eU?3~??K=@@v@@c??>}@.@Ƅtqcdny@~@(??Ty@+3@@m?ܑ@A-A@ݭ>D@b@(">A;AڵA@h@?@+Ae:@m?%{- @q;A@?N ~@")*@W ¿!Aа0BU AԢ^@ K,?_<@|?_@^BA$@%{`?v@A@kx?0@nbm@ vn^AAA;!\!@p@>>@du,A\@`?F@s@%"@ǟ?,σ>d_@0ɕ@\TK2f@5@b=@@@F@s@_@'($@y?O? ?̡S@U@踿0+ t@@pI@҆?@O܅@:2@s@@R@"@b@8@w,@m??@@;?{?,?%@ݝ@`t??E@l@聂@9@@R@a@V@@x@@?b@S?^&@U"@1Ƌ@t?@@@rt!@ [@@@ff@a@ K@3@@r@{@@g@ @8A!@M4 u<#@@H}@M@j@9sN@vq?3C@ K@<,@"5@@0@d@|@7@@:!?mSxM6k?5&?J?5xt@@@bL@Sc@<,@t?z@2@:@\@>>b:?^LF3 Iې? 34ml?@%@z@޽`@t?䜿Rˣ?V(@c=kJkKpK?K?]?H%h?C>_@?f}@F@X?䜿_QkL)'?@=: A`%>O>h `/Ŀc jp鿲%?8@'?n_$D^R?5w@ H?n4ؾ* KVΡ*X <'X Qfھq @q~U@D$?(m#?P pn <$h:>͕{'/"&V?[@?Wÿg: m@\@ݮ?le{QP?3e?T9?~?f*>lGń*!Oc?k@7@QiB>g?8%@d-|@Ǧ@o@4|:>ȿop@}! vz_[%d@7@y}@@?Xt@ur@@/8@D^@E`@? ­?f&<ȃy>+f=͊?rx @v@9@':@B݁@ \@Xt@1f@c@Ř?$@4@͑@q@#k@z@1o;|.?R@ @bj@ۍ@Ϣ<@N?2@1f@;A@ * @4J3@@@Sc@|@b@6u'@Q@D@@@f^X5@;A@&@@~(@X?Qyo@+@q@W¢@?@#?Ty;A?@x Az@C@9>)?K@&@@@@9u@TO@;@@O@D@dʿ$d"l6>@@A]@@@%@@Yr?"@7@`@V@ @۱`ѾCw OFg@P@{@@@`ʾYr'qh_@@7@2?"M?׺7i}?pj5x!93s?^?.@f@`$@/m'p[ [X@6ر@HB]@[|@eh@qHo+uпSo%qt@d@@E/@X@X>p[r@@z@7b]@ i@ @G@NY@$hi@=8)(@l A[@E@"`@@h@r@-@,@?>@'AA@|?d鿊̑>2@AqAf$@<Ĝ@@-@@vq@]ſ@#@@Tp@`@VI`>ʟ"z>\=@@c@Ѭ@O@A0+-;@@ K@3@@r@{@@g@ @8A!@M4 u<#@@H}@M@j@9sN@vq?3C@ K@G4ht#@@D}@(L@h@6rN@ r?B@~K@1@@r@|@0@@O@ >!@NG4Rx`1k?)??Xvt@ޜ@@K@Sc@o:,@O5@@0@<@ }@6@ɥ@* !?mS1 E?k34l?@@@[`@q?@U2@*9@n\@R>>[æl:?KFS1 ]?1h?1h>4\4~ @Oe}@AF@X?眿nR?z(@+b=mJkRqK??]? ~,Ŀ^` hp-D*?8@?hmL$'?@=: A`o>? Cϡ#*Xi< Xh^ھ @ρU@-?(WG^L?3w@!I?&S5!ؾP KCϡ Ch?:>e˕&/'Z?[@?Oÿj=q#?:o@4? U0<>%on ?[9??J>DĄ!}c?k@t7@ B>j ]l@\@֮?leKcSP?7:e??[9?\ Wvom?^3HdZd@5@x}@K@? $@,|@Ʀ@\o@`:>ȿy@?\ =+f4=?u @v@7@9@݁@ \@`Wt@r@e@!8@]@*G`@?J?*5'Ƀ=o;(?P@@h@ꋚ@ <@}?y2@f@a@Ę?$@V@Uϑ@q@k@@㈸9􎿨6'@7@A@@ @gfX 5@P@@p' @4(3@@D@c@i@`@9~Ty=?@ A@}C@p>$?J@%@`@1(@gX?vo@˻@ q@¢@?@ ?~b#lt6>@@A\@@;@$@%@n>@r@L@@@kM@D@ ʿ8$Ѿ CK O Ng@u@={@V@@PLʾqA?!@@`@@@hѾ?$jFx<9E.s??I/@=@%@+m]'hN`@@@َ?^H?ٺ\i?)4yп5No #qt@d@u@.@|@@a>[`X<@=ױ@!@]@Y|@bh@r#o)$@<8))@l A@D@`@٠@bg@q@؟@x@]]@f@=@3F@WY@ki$@̑=>2@AAc$@<@@,@@ ?3>@ADA瘯@d?j鿞ȟbz>KY=@@!b@﫿@@/+s;@@tq@ @@@p@`@%`>ȟG4ht#@@D}@(L@h@6rN@ r?B@~K@1@@r@|@0@@O@ >!@NG4{?@V@N@I!@_[@@ @h@~b@ W@@@@?b@P?$@ @&ċ@{?-  @S?9H @@!Aa@@"@tO@?!?{.@ŶA9@l?@[G?>g?>E- $3f_&{;?@vAQ@,?Tf[T3r(Yޥ?@WAv@pL7J9$p?~^ .qɡ@AHD@zRV k).(vs@N@*@jfsq0!p?g@X<8p@К@bB?&#v %P?@v@oʿtYg@l8JlY@oB@E?8>;&kfHNtUϰ䓽S@JY@"3Dl8B,տSRg@d@mi?&IaIx"L@r?U@|Z@`JBh?W$&Tth}@.@PV@w&0OIK;$q@<@@K: &h? }>^=ο)hbY@(@@?tU{ y=?@n9 A@ʥ>C!ڞ }>kH>ϴ?=y?*T@,@IA@d?E@p@#@?@:A}@z@@?skH0?U@s@O@?oo@N@@@&@7S@ @@S@/@u@?35@@@0?>si5>r@@??&a@@-@Q@0@@@v@'@@@L?ܝ@`@@>s& ҿbg$@b^@;&@|?.Q?#~?? =@N@{@@@0[=@S@@ѭ(&cbd#r潄@~@0(??yy@3@@@c@]?>}@!,@e tc A Aؾ@h@I?@قAC=@m?@VA'A@>D@b@(*>A A0B A^@>I&,?^<@ }?a@`BAd*@z?@s;Ar@?5 ~@_1*@¿A0BABAK"!]!@p@>>1@9v,A@d?w@vA@7px?㘅@em@Z Msn>^AAE2@>7@=c@=@@UF@@E @?_>c_@nƕ@hT}EA0+ q@@3sI@?d@Mڅ@0@\q@{_@D$$@s?E?+?JS@+U@~ A0g@,᫆?>@@Zt?p?_@{m@2@:@R@⯉@b@8@M,@?ۘ?驷@ؑ@A?g@,{?@V@N@I!@_[@@ @h@~b@ W@@@@?b@P?$@ @&ċ@{?@@e@/S@[>8/9@A!@lI@5??T\? @%@W@q@.=@?U@@@>Hy徟 ?@}@z>XjR%N(>fgqHrPaG`S@/Cl@%׿O:@щ@J@{c?$?p <.5C0@@t˛?x1Y %c@/qy @"Ċ@>c ;M?Qxd@N4@ڢ.@ ϥ? NOzM?)@?52c@0?z`jXu?y?$V[-4P3@8,@@6փ@3?]I 3&@J?J0?<¥(?w>_2 NNt-?GN@@pІ@?אnFN?4? 2ƿ4b?Sg=??MCCG'h@@Ә@0@?Xa~5]??U >4b?f@?70!@@_@Qb !0*@1@b6?@`P?*==]@?ܘ?f@?a?=@?%rWf2qit0RBֿ]^PWb~#1@V]@>?nX3?1?F߿4Y?,v@AE@gl݇Ʌ񞩿@')Q,vǥ#v@I@놈?̿=1?^@|<@U?`f0{@M@@@i?3?? @OS@@@A?}wd?̺Q@^@{-{4:Җ'@ tC:e1b@KAk[Ab A/@s1^@,@yAufA UA倬@JO־?KF{-^8M?Q>,>7\@A o&A@T@H@g@JA6W4A/A @?=T^8YQ!?&U6'hm,=@!@RT@"A@Rq@#Z@?@*у@`@|V@0Q@Q̠@@}c_VYQ!?WBA@uN@@q@({?gn@Vy@܌@t@Λ@̂??@@qzY(AWB4cBB @EE}+@AZ@l?j@@;@r@@e@e=@3bA6v@|2!@ B4cB BkA`@u?@@7C@NϦ?w8@@ʍ@e@@?1@@L^c3 @Z&@`"@z@5Κ@@N@]@@o@]@n@@EϿ/? 9XZ$8j-ފ@a$Aa9AnA%@i>,@{Ze@@kx)Ai AL-@PJ`H 9>q">cO@@^A]pmAq A z@0@}/j@AAZA0EAV@K.GM3@>@@e@/S@[>8/9@A!@lI@5??T\? @%@W@q@.=@?U@@@aGK~yS<@ĨA;}@Gɿo@?$N@O?㔄oS@@@#h¾4qU@c A N@*Ҕ{lK@W@m@,@j" @ϴqȮܘ@(A_D@f'zqID@+ @B@9RBA|@$-Ay@b?@ Aa@ΤYw'r@k@5Iؿ ӿ\>J?ø,T>6"AdAA"5]'n.XAI0Ax/k#tJ?T=ؿl +쐗?Nק䛎*@@S@y[o|/f lhG@1?oЕ<ي=l?l P@l>xQ-v)@Ӻ?0 b~ޠ@?v> U @߿=6s?K>$f~"K@s@.\׿f Y3 L@g$?7l8.=þ?F|=6btK6q?&?I#Gҿ?qՅhbtKX.ÿ?3k`˿$h@d@36\]w@} A_a@T=@At@Y@XHf@a[q6X.ÿܿPAq[O@_SA̴@4ӥx0?@~@i@r@ ?ukGe@-A [@c ܿZqE:q?@@Q?o~um?@l?֡H_՚ @@@(#6Z߫I/%el?oY@ ApS@???n??;H@ A@??tͿ?E&=߫Ic34>?b0!@ @G@?@@@x@/R@&@W@@M[Ƚ?`{=`c펀V'r#sgR>@8@i@$@c0@ڂ@I@?K?v-l?wEF?*?z烿ή-AV@j46lc;@>>@F?+@3،@@@ʧ@G?l:)@w@ɚ>fna@-A.ˊA)@eM6RW@>@0(@?ّ3@X@6R@\)@1@@ز@տ7=@.ˊAB@@}]:%@e"q@T?x?ӷ@@n@0@?P@s,@+&>@B@gpVGI s|#f?} @?{n0@@:A~@x@("@9?DŽ1ÿ?,g߿ =h= @ %@~@B@y@o@Ӟ@ n@ @@P?f)?W>Ta߿AшNQ⿔ֿIK?߃@!A@*>>@T?(?@ A@g?dĿ8AшaGK~yS<@ĨA;}@Gɿo@?$N@O?㔄oS@@@#h¾4ږ@?j@ @Oj@&@0@S@M@kC@@!%?ӔS?ږ@@8?W;@)@X>{0DY@KAԪ@">|@ԆAL]@x?a@y@?xK@@K-@2@!w@:e@;d?@\?_bOrcs?@?d?|@@hH@K-@@g.@@QuEI"U@Ȉ{܂ޜ85Zem>*@n>y==@V@@g}?<@]ǿA @@t9\REn+^J`_;{2M@ԝ@9亿k@ 3?}/`5$=%@Ƴg*%S@͝Y@1@1?^A墨`Y:@d@3(P@#d/`b{t?@=S#σ @T@NwJ-ˆHUE@X@Msпw@=D=b>H@c@"yTN?H@QͿ&V u v@vR? sP&]V}@ע @>0;_@.rr@&@@g?H<'@@jQ_< tGoj>8@o?`fĿ%?t@7@N@0;_@X@ @0?@@r?QxK@&@@t-?G@g@PB@2(8?#@W@3Ȏ??X@D@>? \ @̫A@ ӿfD@@w@߱@x@ L@@y!?ϕVg=D@0?9_1o6|i@M@@\,*4Eɿg?̓@J@X`Ob0?@!'DL> >4kL?AK@?̀?~>c4?@?Cʾ1?_>8@5>4Em?ָ =2@"@@@@"\@A7@@@,)~I?=>qۭ5Zlϧ3TS-(2g@co@k2@Z8@U@?O@~@@|@ ?{|lBl~}q29"?/@"@6@U.?悿 5@@hV@E@ތ V~.c!S Uѷ¿-2K?Tqn@@@@ v@@Qo@@?@/3?U$\\ .*\]i ?@?G:I?@@m@<AR@O@@ٟ?9Ͽ{x?̧s*ߖ ?p?6p>?8 @^J@?Yoք>xP?1?}>y?@ ?V¾?y?\u ߖ?/;^ e@@$/@{:^J2hL?Y@HBB@A{c >?ږ@?j@ @Oj@&@0@S@M@kC@@!%?ӔS?ږ@[t@ o?(C?@r?(`+@S4 AA!@MAwATT|@j?;@f?It/@[t@?Q[??N@i{xe@@> &P@w@4qH?kϿ}Q?ۭ}@N@-!@??tо@9@쒗@!?(M! P@`'Au@j:MWo@LAEX @@X~/@?tоy_6@ X@+@z@yω ^Q?%ߑ@f@'z@k?WW(S Bc?]??@ A@֮@?@â@3 AA̬@:B?$? } ::"_ ?O_C?xϾ5?[jm@J@s1@5?6@@Pi@?9?$Z?K n?X̽sչi}?y̿d|W?I@)T]:1S5V0?M,?`Ǝ? L@K@@7@iY@5@(:@vO?s??2@@'>N7!]:18s(̿t??T@@2@6AcQAz@y@{A^@k@q?F?‘?hf.~e8s8=L h>ׇ2@.@`@r@G2c?K-!-Y-h>p@@a@~?A=18=Pe@?.̸@@^@c}4aȗCsYEQ4*@t۠@kd@Z,?Pe@[t@ o?(C?@r?(`+@S4 AA!@MAwATT|@j?;@f?It/@[t@X?i?M@ @&@۹=-X~>h@1@T@N@@$^??r@ @|R@xd?X?$?UA@m@"@Vϟ@@&-)@]@;?g}$@1@:[@1?$} (@E|A@2᾿ Q@4@ceoFEJ@#E|@%?9Ȯ@u A;@} 6@ĽA⤫>a~AA@zA\@BMA815@A{g?VA'@&L?,@AqsM A1 AkC)_C!CBA0;6p.A1^|4޳Ae=@&L?@AР@Iv4JZBWhC}COWC$BTf0@BaCYAH@J@A֩tZAuM.6AW"CcC*CYVA-I&t A*ޏo#9hAM@JҸ@P)A@8_A@/^FAUBԐAhwo%@uA-a}?4 A~O@J 6@. Aݮ@.@$=@?.Ԫ2dLݖG @gI @R{!&@!AGT@ j:?F@ȭ@fV?{k?@/?^)7@f@y#@$@=@"?j:D@4>@}@E@@ҋ>@=^c@I@$@?D@ A@kC@5@:~v@@)@}4>?+"K%?%eh@w@$$@w>?7? A@t߿NY n>v?dm@!_@Bj?3xGO-A?@8@GT?Q>PĿt߿D?p-$4&K>Б2@@@_@ւ@t@\@΅@:@\==пedTL>'cf¿H!? @7O@R@A>q@g:a!id-zGnj36*@r?B[CE!k^ =*p&?7?Ek[-iDi$?)s?AhJgE?-B@(Q@'@ט?Oӿl>:G?OQ0 i֘ljH'#I>r>@ ,@@@͛@G@m@؃@@w>ZO N}ci*>CCX|oX=F;@pBv@'?]Lі?1e?>P@@ T@~?>IM>Zܾz*@ p??+@0@@ >c\ԹD=WU ?$֔@f@zW@?^U?@X?i?M@ @&@۹=-X~>h@1@T@N@@$^??r@ @|R@xd?X?B@)@6@/@@i38@6pԿ$:?j;@,~@@+?nKV1kp7@|?@@A@@I@B@@\@B@@;)@k Džl?/\6@qjW(CcS@ ?2A ,@@Q@@@ @T@A@+࿁"@:?|[>FD+/?@!U?Zu@' A @ @^k@ @fOA5?>}qV@c@3`&X,h k@4@7 .@:Av@^k@l09@8A Pޖթ@9Fھcy A&iBA8f?@ߕ4O ?oAl@l0Y.@c<AYlUz@s:CQBGUBgBͺxdӔ@k3ӼA/Ë@Y.i@Y(A?\D@ߢ?6*&BIzByA<۶Pl?8@`'r?Aأ@iL+7@@7*A@]@(A(L]NV7W3g"|@@ÿA@`"A@L+7@Xi@APAJf@m?0@f>SkoGO?<6K8?@p=?e-Fߚ@`A];AXi@@8q@N@km@*?sxÿ#@u?? }7wռg@@n jU@4@@TH@@@a@؄@%<@F@. 7@-+{iB@Y?@,@@:`?*Y6y@r@7@S@SJ@@H?OE%@@I3@V@M@?Km* lm]?8&@@@lx@Hq @Г?H?״F?@p =b?\@7B>,잠?)50e>b? 1@'@:-? ?*ӫ? ۞??@i@EC[@?пl(w!-dq@l@VO@dn?vURI$Qjo?׎@@٭n@+wQD U(@7Z@"X@/@?~?ʾ>aB?z@\`C@?@x@?LNEC0&;?r,=>;8@Z@Xr@8\@_q@{@@u|@m?i}>@UJک>&@h@?8l;?qkn@?Jtɣ%3<@?k=k?t|@ǡ @ک>@uh@vP@3^@-@xZ@A@΅Su%/0,=?@@b@9@@@B@)@6@/@@i38@6pԿ$:?j;@,~@@+?nKV1kp7@|?@@A@@I@B@.@?3@M?,@@@Q@=)f|qnsO睓&-&R?m@T@1@?7y@.@O Aý@d@X@ ~@Gd vF@}@(DX@+@Ĉ@< a4z1k@ >@.!?i@O AE@@8W@4@*@@E@s@?@\Š@ژ@%>@.@ ',f7@@5 `48@@@s@ ?Jɋ@DM@qb@x?TQ@/>jm#qu o@c>ډ @v@@ ??d@0 A@3>k%@?Fr' ‹e /.q?İ?.>U@K> A\@?B@@7@Ea@5H@͐@ˬf+"a4 rOj@}?̶FEw@r@q@B@@g@ޗ@\?r@=-@͑t כCUL@bG@)u?^@o@@7@@{k@gi@S?VfQ@7y}@E_(i@w@x_Q{t}?LF@F@7@A%n@(}&@z@B7AA*?9=%O ?7A=AK@&?Lq$?Z8o `o@@e=V&@!ų@#b@He0>d־Np[@p@'@Z> @A@QoPRտ[V@i@bA7Ws?!?m.@Xv@N?s@ @??'+?}kĿ,ޡ@7<@ul+m $ΎVO?݄>&b@=.?'V\.aĿ(*#S?/??}>|%m  &ي?E@@*? /n `?L@ [`@?zɿ9iT?m(>a̾Vn>{f>&5ſE|>Vil?G ?,Y ?ON?ȵ\cI`?)4@ n=AKĆ}?['@{;@4@6?H?ק?:ݼ+: %@3K@3\c<2ZS@A@6)?S@s|@캾 J럲#:I@R-@@Q? 2@! H?@@D@ A+A˘@3A\gu״[?_A]AHv@^n>_*?(r> .@?3@M?,@@@Q@=)f|qnsO睓&-&R?m@T@1@?7y@.@AF@`4@H@@@y@$+Hg \fڧi`\/d@@@@@.@AJ@*H@x@LA5CA(@A[SXzTװTŕ!qr @u,@ @zŨ_m?$A2@S?9;h?2@`Q@L @˲5@*@SH@~͓TU?׽@ V@>XI@@I/?ܙ$d@ ܻ@s?m?`Q@@v@pY@@g @Uwf?C@3Sw@@ *|@v@ 4@'g@@r@k@/r@}V@?6=%5 1 ؾ?-"f??@VR@@r@@Rߍ@B@ -T@M?mɮ? @1mm@F(@пs-U@"k@^]L@x@@u2@̖@?ƻ@̚@M?`@v@'@.5@@?{N@Lu@ @E@u2@հ@ D?r?AW(Ab? yrs&@@ǐ6K?LR@aY'+T?+)A1 Aa?p?հ@=@ވ@<@* ACAī@"1AL EM%/J@rEEAKA!W@D@=@C@T@%?y@@Z@?6K⿅TG]Ծ@ @@&_ @!@引@/@]@<+@Տ@6?L?B"@!=@@is???#?I6@G@?-?STa@@?e˿?,>a?X? 7?l`>Ƴڗb>A? V@ @kxRXnIRS+??@ ?  ? c?8Y=k?Y`?n5۳X@ @) ~@>?]o?%>k?M??@+G :Z۰@]Z"A@j=e??4\Ϳ|P??p?*?Q?<4t??f߇?!ͿKk$w@]Z"A"a?mu>רO?=@N?Կ4?o@v\c@@C>Y(dѿI_?@'??"a?2ڃl?G@@0@~E@a/@ʹ@?}?eB?XR@|e@Yd? :U?e@#Ϳ2t??r@[?@@W@ @a?J,Y/W@@?e@?߲?KU@,@t?AF@`4@H@@@y@$+Hg \fڧi`\/d@@@@@.@A#K@$@鑡@EE@q?3@ǣ@Z<@q@cG@1?;@)@E@ƭ@@}?P@@[@#K@?ĕ?Զ @~˭@@G@a@.,@>XmeY16'?~L@@@7 @@Q?f7??c?P? ܝ?,@-Ax@>?APUdZFz@@}%@?3?c?@g@`?S@ @}o?8_davѦJZR@@ܗN@Cf?(i@@ @&@$P>[0>#?"N=s>IJS Mѧ&M?s$@OdW=pt@ @c @s?[c5s?y"S?1 ٿ+q0u/+^4i?+?2Ho>c @@p@Cج?y? @?;Bms#~3 <~VCG%ˆ?^{@J>kx5d@@@h@Ֆ@1@*R@Ɉ@ؖc?Q;z ߔBDX4@!@@@hF@h@A@΀?A?e@rq@@tKR]Ƴ@ӚyjEjk5$@HA@: @Y?A@Rl>ɾ-?@($@<@,K@?[QQ1d_?+@L@@E} A^@H)@rQI?Rl>|@m]@@uf?((?v@@\@n@@Ԣ>@V@9@K@h@48@k@D@0@|@c"@k@J@G> u-uuw@@i*@@z@U@F@@?@h?)*=-@sX@G׼@c"@2>%@D*h@|5@M@V@V52@jK@'?eW>r5?LS@Pk@w@p%@3s@`]p@3p@>@ȕ% H^p@v@G@]@*[?(>nKZzU3y??%$@L@@&@i)8=*ȕ@7+?_hn@$I@ҙ@}@i@>¤ 2?;m@n@7@l{@sb@3RFV?@YAL¢A$0j$^ @z@@?r@pV@j.@@P@q@@b>02IAYA B$jA0@QT$9\@9@vd@ϰ!@@ @\?Y]@=e@Օ@4N@sX@9ilX┿A B Ad0A!2Swzy@G Ai@[??wN?6}<# h??`]@w@n@|@+f?:A A_{?p(hCaa@?@7@@c*@y@@a@@t>ѻ6@t@"O@?#K@$@鑡@EE@q?3@ǣ@Z<@q@cG@1?;@)@E@ƭ@@}?P@@[@#K@2K?$=@vc@Շ@ @@Ƌ@$$@E@F1@E@։@W@s@H@3I@D)@@@@2K?4E.=6?@]@o@Y~@@y@E@@c A4@v@'j? =?,? =4G@p?S%l@@@Yn@?ڄ>ЎG?7_@@@ @?@'-Z5?n2@G@|@Ȕ@]+@߬ə@l@@"=g%zπÿ!@Q@@mC|>1N@PQ@|@x"Q@O%#@Ĺ?-@@x?Bvu5]!7i?@ً@t@V@ @QGx"h?;֞@'@@B@? . kpDlO??@g@[~@3@ >dzh]YTA*H3@w-@I|@q2@s@rU?C2CxR|"?է@B@"@@?C]Y'@X}@,@O?']Ս @Y#@+@>慿A]mN?78@b,@DmZV־ @؆@'@q@]7@?l[i>@@@-@ U@ ??Z$??J&0@3@Z@C@@{?~H@q@̜>`??Qo?&@=ZA%: AU@'}@ Ax@T@O@@@q@#n?/?֬?;]C?̜?M@>8@^I@]t@@@K@E@@@@瘝@N@@NM@v6@{@k4r@悑???4s@_~@[^@)r@]!@ddU@<@I@L0@ O@56@7@8@gg@Z@@9@k@I???晿୲`?ӏ}@@ @݇)@=>zΧ>,u??@@̙@Jz@bC?M晿DazQ#$<s?@:@o2@)8>G&俞x-^]z`?pj?bW@z@虸@ӗ?CR[Dazu!?뾢" aZ?@ؒlA?#H2@>ZV+Q?N??T@p.??+W螟`u!? qA7 6A F;rEyJo7FN@H,?hU1o" @C?1- mq^9@ qA]Aa2mAQ?{J#K|?;? @@t@?Ê6p@ Aο5%tr'P׻?$J@"@h@q]?W>jC\g0?n?0b@0@@ *@w@ߦSiۿοs?Wg@Yy@}@&@@` @ @C@ta%@c'@Ez"@VlC@Un@߁@@_>@͢x@EZ?>@Z@@mL@J@H`@$0@?nG?l@O?{o}kʹnR?Ѓ@i @MhO?G*@X@x?n?.@,-@?Vy9?X@.?7k$gJ 2>"@.@>`n?R5@-@:@d9@^m@|@x,@ }??;@? ' $gWT䩿yKx1?@b@z@@`@@0@ĝ@7@@L1@6?j/??*&WTxnrZL?f?C'4@"@s@[T@y@Cݏ@ @@J^@j@щ@椒@ @89?e> xn6>p#@@E3@9@耵@@@Ro?Փ8>?Zu?|s^,_?|@ @Ǿ@k@g@?6>k)@_@A@@2<@%l@yx6˷qJ/uy@RH@9@ A/@l@k^k?ݱc@Ә@L@4@[@M?ofѓu?@=\?LJ @@@Z;@n@ @y]@W?^Ğ???] @^??&|l@ZL@ϰ2@\@{@T@DЙ@o<@i@,@8@aD@H@Yu@:<@Ğ?ds .?u@u?.q?8?X@M@@;@f@@:n@D@˂T@?7X??E/@Ѥ?d}hM?[D@?>:>Z?>@Z@@mL@J@G`@$0@?яn"G?n@O?{o}kʹnR?փ@i @>hO?G*@e@x??.@+-@?Uy9?X@.?=k+gW 2>"@0@>`n?R5@-@:@d9@^m@|@x,@}??;@?(' +gAT䩿vK'y1?@b@z@@`@@0@ĝ@6@~@ L1@,?j/??&ATNnrZL?`?>'4@ @q@ZT@y@?ݏ@ @@F^@j@Ή@䤒@ @r89?^>Nn6>p#@}@D3@:@耵@@@\o?HՓ8>?lu?as^?_?|@ @ʾ@k@g@}?6>y )@_@A@@2<@%l@vwxR˷qJ"uy@PH@9@ A.@i@y ?M@ݓ8@I@]t@Z@@K@E@@[@@M@@M@Tv6@p{@ 4r@5?4 ? t@~@C[^@p@m\!@cU@<@R@0@ɘO@56@-@8@ gg@Z@@89@آk@?4 ?晿ٵ_?}@@@Z)@L=[?|z٩3݈>u??Q@@@Jz@D? J晿bz#-G4x-c`]v`?Bh?XbW@fz@@җ?oR2[bz!? aX?#@%ْnA?kH2@>oV+?N?L?5T@*??_-W1b!?qA# 6AG;Eh4K;oD7N@F,?U1p"k @LB?2 -` mq49@qA]A|2mAp?{o?3?sڿ|k?"GOuo?r?ˁ? @I??x ORA]A* At@?]B˻@I@RWC@?h>J#h~?Cv>1?n?Mb@0@@)@w@jSۿο.?g@y@y}@&@@ @ @B@a%@b'@ z"@kC@7n@߁@@|>@Тx@eaG?J_@<@@@?@B.ic5?o2@G@|@ZȔ@ݛ+@٬@@@"뿰=g&π#ÿ!@Q@t@i#CV|> N@Q@|@4"+Q @Z%#@?@@V?vu5`25i?@؋@s@[U@ @_\G4"(?֞@'@g@@?:/ |psl?@7@~@3@:>zY@H3@-@I|@2@@ٗU?w2D_|"?oէ@B@"@@ ?@@i-@+ U@r ?mY$??&0@3@~Z@ C@ @O?~H@%q@ȉ󽚸>l_?g?Bo?4@3ZA: AJU@}@@x@S@C@A@Y@ٕq@dn?/?֬?m^C?ȉ󽫻 ?M@ݓ8@I@]t@Z@@K@E@@[@@M@@M@Tv6@p{@ 4r@5?|@gm]@]@tf?b(?E@چ@\@R@M@>M@9@8@K@yh@8@`k@(@0@|@"@k@@1;>5v-ww@@=)@e@z@ @~@E@@c? )=+@W@ּ@"@f潽>0%@:)h@S5@}@$T@<32@H@#?H>1?IS@Mk@w@k$@s@b\p@a3p@b?@fɕ G^@5@@]@X?(>pZ|L,y?|ݷ?T#@L@@&@},8>*ɕ@,?yChn@#I@ҙ@}@i@{>e2?6:m@n@6@{@7sb@hFDV?@SAE¢A0j%F @y@@#r@0V@#Vj.@ƚ@4@U@@`>?#IASA B8jAW0@zT7\@"9@d@G!@¤@ @?S]?]@Q>e@;֕@^N@"X@il$䔿A BA0A2wx@ Ai@2[??>N?΁_ h??`]@w@K@{@If?@:AA{?򈅿(@'a@S@h@I@)@@@0a@L@ >o6@~s@O@? K@$@͑@E@Rq?@ƣ@<<@q@PcG@1?@k)@,@@ǫ@?P@@Z@ K@c?? @ʭ@^@VG@`@s,,@>W[mZD!?L@Ô@/@ @;N?5?c?0?MP?؝?$,@Aw@>MB[V`ZXs@@%@?5?0?@g@?$S@ @m??_/e4b)wKR@@ N@d?i@@ߌ@&@P>g0>"?jN=s>)0Jo|Kw VN&4L?'$@KW='s@ߌ@/ @r?pd`s?!S? ٿ+={/E^zi??PbiEo>/ @~@p@ڬ?x?@Z?5c@@~@h@m֖@@ER@Ȉ@2c? * B DX4@ @@C@GE@h@C@Ѐ?-??^d@Up@=@N}SƳA2zkj k#@A@k9 @ޓ?C@(Zl>ɾŲ-?@"@@m*K@?:[D2dM\?+@@@| A@FG)@PI?(Zl>|@gm]@]@tf?b(?E@چ@\@R@M@>M@9@8@K@yh@8@`k@(@0@|@aC@S@-?@@؇@l@%{8@0w Z3bt@9@Aq@ m@[=@aC@]@|@K@>?y@@-Z@?qKTuG]ԾY@S @_@>_ @6!@缕@/@]@F<+@ ֏@? L?A"@p!=@@s????^6@G@?-?bTa@£@?F$g˿@ ,>a??4?[>ڗb>@?a V@ @kxWE>nE&S ,?>?@?⊕ ?Ac?ڸX=h?X`?5-XE@ @)|"~@>?Ln?@Ὸ~>j?Q??|@N |澵@4Z"Ay@_=ze??+Ϳ@O?h?Cp?)?Q?<1t??݇?i#Ϳ=L#w@4Z"A_?v>?=@N?NԿǜ?o@}\c@@0?>]dѿ:J.?T@x??_?كči?F@%@D0@}E@`/@@?7}? B?R@F|e@ad?1U?#@ܥͿ.t?3?r@Z?@@4@ @a?k,tY:W@x@e@^?Q?UU@,@.t?AF@4@H@@@y@,+Hg \ڧya.d@@ȓ@x@@@A\K@H@x@KApCA)@ \SzQװyŕ'kra@y,@F @zk?$A<@N?\?h?2@_Q@ @5@y@ZH@͓U?׽@sV@>H@@/?ܙ&@ۻ@s?l?_Q@0@v@zY@@:h @VEc?-@ 3TBw@@2"*q@pv@r 4@0g@0@r@1@.r@V@?7=&f 1%ؾ?'#i??@R@U@r@[@Bߍ@B@<,T@I?.pC? @L1Æ$nm @F(@пvrgT@?k@\L@E@[@12@@?2@K̚@A?@v@@-5@o@'?N@#u@ @!@12@@ D?q?1AIW(Aa?# Urr&@@2K?+R@YF+N?+)A1 A?p?@@"@<@ ACAGī@#*ALM'/J@NEEAA "W@=D@@aC@S@-?@@؇@l@%{8@0w Z3bt@9@Aq@ m@[=@aC@@XA@JȾ?@3W@?BD=P =I kd?7@;z@D<@s;?K@@*RR:wLz@6A)A?)>& ?<7Ak=AK@3?|l$?o(aTo@E@me=TV&@@ų@$b@e9ڲ>־Tq[@u@'@J>y @A@otcPտV@i@b7 t? ?(.@Ou@ta=n.?~'V.cĿ/(*KS?.??w>|W &* ' &\?}E@@)? Hj_?cL@Z`@b?~{ɿҫc',tχR? )>^̾Jn>lf>5ſ{>Uil?H ? k ?oQN?Wǵ,cMJ\?'4@n=Adžu?kZ'@<};@b4@=;??ͫ?ܼ+9㿈%@3K@|3cUH 2S@WA@%? @y@ Td;I@J-@ݽ@Q? 2@UG?@@C@ AA@4Bg%ش[?9ADA8Hv@i>*?,r>.@3@VM?T,@@@VQ@ >)ef|n~wOi&W&;R?D@0@<1@?7y@.@I Aý@d@eX@ ~@zJe= vF@}@BX@C@@y aC@>@?i@I AxE@@W@>'@ZzXlC@@eg].PC@Jf@-Op?(>@*@@xE@s@v@@Š@@%>@{@( snf6@@| m`7@@@s@?ɋ@>M@qb@bǤx?9SQ@2ja#tu ,n]@8> @=@@??D@ A@>k%@?Fy' Œe I.??6.>U@;> A\@?@@@!a@֬5]@ΐ@ˬgaA rj@}?Fw@@q@@T@Jg@ݗ@_X?E @6,@(s֛TE@cG@)v?^@2@T@6@@k@f@AV0f@3x}@lD_j@ w@ y_ {W}?E@@6@Am@:{&@:k@J@ɕW_8d-@GWP@=@,Q@ 6@HF|¿k@F@T-?@A@XA@JȾ?@3W@?BD=P =I kd?7@;z@D<@s;?K@@@E@؄@ =@G@ 7@w)gB\?@@{@c?YWnw@Q@@S@MUJ@@|?G%@0@J3@mW@}N@?J)Zl9^U88&@@N@x@s @ԓ?|?J?@ =b?r\@2B>TQ l&ԉ?ށ@+y@þ8?2@/@f'?6{?Yx2!d @{@^@S@@o@U@ϋ@A@k<Ŀ>,?Ӧ 5e>,f?1@'@-0?t?Ы?מ?G?N@i@C[@?п'wӦµPς{dr@m@6P@lkn?|zH&$9qo?؎@@n@mP<µOUжx(@Z@qX@/@3? ~?Pե>ylB?@bC@H?@@}?]NBO=.&%?- =!>t:Z8@@[r@}\@q@{@@5y|@X?ੰe6>l @J>R&@@?jܵ?xln@B?2:ˣ$8<@?.=ʐ?Rv|@ɢ @>͛@h@P@M4^@z@Z@A@YS,'\`.IA?@@b@L9@@͛@#@@@@@.58@lԿǦ$r?N<@@@?mK/*r7@^@@@fC@@I@#@@x@C@@)@Ii 1q?]6@\&W>CbS@ ?? @@;@@@@~@cA @ݥ࿣[@:?D[>t}oDM/?n@[? u@' A<@@k@@OA8?:>},W@I@3ɤ+{Wo+} k@*5@7 .@Aw@k@i0@49APJݖ֩@8ھ1yA&iBpA8f?6@4WQ ?Aum@i0u.ߐ@<A=laSz@0r CxBZUBgBJxd@Kk`/Aċ@u. @Y(A?:D@?*NBIzBHzAڶ o?@e_'u?[A4٣@ ,7@@h7*A@\n@(A (LROVA8_ZfN}@H@ÿA@"A@,7@j@mAPAf@@6?@΀>Rk$G2PC@R<6@?h@=\-@aA;Aj@@q@N@m@Z?`vÿg@}@@m@eً>4@?aA?A@j߿"N3 >|?Shm@a$_@b?7xeִqr?諂@Y8@\\T?_>+&Ŀj߿+;?,A%ڪL K>ŏ2@7@ߎ@@E@n@`@s@:@X=п89e+Ѥ/(X>iL0g¿U>!? @3O@N@%>wE:,趽*aȎѤ}-C3*@s?gp!k^ qZd)p'??Dk%}-"j\D$?ͨs?JhND?).B@Q@o'@ט?eQӿ5]>+4G?O1z "iej|H"K>~>@.@@@ě@@Wh@w׃@@:[> cOi P}Ři,֪CtY=L;@Hv@4=?ZL]E6etp>;T@@NT@$?M>cܾ\zQ@x??+@燞@@D>`\(:䋞Wj ?ؔ@ݮ@HW@?l\?Q@??M@@@=,X}>!i@@0U@@M@`?[?s@ @|R@f??`q?D@p@f"@EVf@@$-&k@@C?X}$@ @]@r;?`7} (@}A&@}$Q@6@dobE C}@K|@%?Pʮ@/w A;@7} :@A>ūAD@A]@BOA1-@2Ah,?VA'@L?@AsGNg A1A|kC)_C!CAA]18-A_~4~A<@L?@AРd@ v4yJZBWhCCSWC$BeH1@`X/A9I@'J@A+ܩvۂAw^M(6AW"CcC*C$YVA-& Aޏ!%9~AL@aLF@P)A@gA@.tAjUB_ҐA3wk$@tAe?84 A#N@aL A6@ A鰕@-@U@@Ҫ3&1ۖ @K @{V(@"A_T@ Y:m?IH@H@7]?Rk?e@N?\)v?@i@#@'@6?@ ?Y:OE@>@}@@m@eً>4@^6@X@3@gx@Uq_?ߑ@f@(z@nk?W7(SAcۘ?y? ?@ Ab@fԮ@C@@ AAɬ@Vc"x;1et̿s??@@3@AAPAf@q@yA@j@6f????j.get(=M ے䛴>,2@.@Wa@1u@WNc?- VYg>Δp@z@`@?6:v1(=FOe@?.׸ @@@\f?5acȗsS*@۠@d@X,)V?FOe@s@o?+*@?ř@zr?Ic󿀫+@3 AAc@AAR|@?s@P?atx/@s@?|Q[?6?rO@Sޓi~e@Δ@ R,Pƀ@v@kH?nϿ=N?ɬ}@N@!@?'qо=:@@l!?M𸳿 P@ ',u~9@Vo@ KD @@~/@'qоzm@yS@3L@<@X@AՓ@܌3#^@j@zA ܿ,@zŊ@zj9?@EAW3+UA_Xe@;B}&CB,x Ao@Ġ@j9?¾^@X@a\LAW__A*+CmtCkCdA†9T0!A[|ZMK@Ի@¾,4@4@A_N`L A/sLADB7'C9\B\fOiJ A^@@,H8@os@.6gUY@d?0E5MAuAAv?0[#|G@so@@x@H8,?Y@)!@?&W(?-%@9^z3vT8K`(J@ ^_B@@le@,?@@n @2@?6޺an?@ě@@NKO@@ ֿYI?9@B@ @@4@Y?Hv`?@V?퓿WX@YAtjA@bA@/@{hV?@?4?4@SD@v >Vo?BK@B?uԀ? p>'?h@ ?d/ʾ1?&Q>X8@ 6j->Em?) =J3@!@]@6@g@P[@Z5@@L@VF?>ۭ 6vϧ+TS-(tg@So@j2@ 8@XR@:ݝ? @[B@?>Xoׄ>M?0? >{?m@ ?d¾6?u?Ox 7?:;,b e@ɰ@.@}:J1ahDN0?X@@B@Wc>?X@'r?@4 @rOo@@Y0@R@G@[°@@#?ΕQ?X@(@o5?j@@s>]0Y@AӪ@>|@AJ]@s?`@@n?TI@(@I-@2@!w@e@֔;d?@|U?Ɖ_@brc?1@%?h?{{@@H@I-@ g.@@;tE$4!uU@}{==[b[eL>)@b>y=@Z@ g5?<@YǿAš@@t8\E\^`;2MV@ ԝ@庿Tk@a3?`=g%@ȳw+%1S@ɜY@1d`1?^AY8:@ed@4(м@Pl`1tt?Ӫ@yTσ@ݹ@Ow@-@HUwE@@_Ns пw@C=1>H@}b@MN?@ͿOV7 @rR?s5 U}@ @>8_@or@@@Vg?M`9'@@O_ tljx>8@?jĿ?@6@ N@8_@@O@?@@? zK@%@@t-?@eg@iB@4(}? #@V@=Ď??@SD@߸?o]0!@ @G@~@@7@@t@Q@&@@@kȽ?ߠ=`Î-Tw'wsuR>@З8@ j@|@/@ @I@?N?/l?FF?*?ヿ&*.AV@3e;@v>@7?á+@ٌ@f@@\@J?/;)@ a@*.AVˊA*@M6T@?@1(@5?3@X@7R@*@R@@ز@&տ\7X=@VˊAB@Ž@]%@G$q@?)?#@@&@30@?R@,@Y*b&@B@VAU0H r<*f? @]?n0@@6;A@x@_"@%ua\ш#NP⿌ֿK?@+!A-@G>>@??@ A@+g?]dĿ\8\шE`G~<@A=}@kE˻ɿB?@N@?lmT@@V@\h4EEpr?U @c AN@sҔlXK@X@X@i,@&# @q/Ȯ=@ )A1D@C7zEpJ򿩿@v* @8C@%RB C|@$-Ay@']?@A/a@HΤw'r@ k@_5J׿\ӿr>O?ȶ,hT>>7"AAAH5]'.9A0Ay7js͝??=ؠ׿l&?@է*@@@YXo|/fhLH@?1Е؊E=n?kl Q@u>UxQRw)@>? db~3 @:?-v&.>/V @R߿I6s?U>^$~`$K@j@lZ׿f㞡YU ϯ@(?~6l.=pƾ?|I6kK6?'?H#jM?Q[-A A\jBҿ| AA>FOҿ ?RhkK+ÿ3h_˿h@Cd@26c\]zw@h A`a@=@At@@Hf@\6+ÿܿHAqO@gSA6@ҥ"x91?~@j@@?8ukf@-A[@B3 ܿł9Es?@P@S?)m5s?@p?fԡ@C_ @5@@ߊ6ł^@<@?Ffu!{@M@ɘ@@j?4?ܧ? @[S@@@A?.w?Q@^@8- <:]'@Y*:a@KA[A'b A.@>/^@@hxAfAUAf@M־~?;F8-78Fv>>([@؋Amn&A@q@+H@f@AV4A/A @?=vU78NF!?cC8'f+=@ !@PT@!A@3Qq@s"Z@?@Ѓ@@V@GQ@ˠ@@9cWNF!?hB/A@Ï3vN@Í@͊@"{?m@x@܌@E@Λ@ɂ??@,@fz[(AhB5cBB @EV}+@AZ@?j@@;@r@@f@e=@8bAJv@t2!@ B5cBBOA@=?@Ք@n7C@WЦ?8@@@d@@?@E@V=P@BP 4AB$?30>`]c3 @3&@P"@z@͚@C@xN@]@@o@7]@Qn@@FDϿ$? 9X%$dj݊@a$A9A AC%@<,@Xe@@x)A AK-@JD 9>b">&O@鿼:@^ApmA8 AH z@C0@-j@AAZA0EA/V@L.L3@G>˶@@)e@FS@脺>.;@A!@I@5??T\?/ @2@c@q@.@=@UU@˶@@>ʅc ?h@5@t>ljwR"o(>keqr^pGjS@Al@ < lj>0\қ׿M:@:@oJ@{c?$?ԥ.U DO@@ʛ?xZ 0\@4ux @Ê@>;~?wd@M4@).@ͥ?NmeuM?˓@v?48羗@\0?Nw`jWu?/{?T$[41@+@6@Ճ@̰?I( =3&@J?~K\0?p @?ݍ>Q24NtO?AN@ @jІ@?אgFN?4?2Uƿp`?g=h%~??YMC迹'h@@Ҙ@0@?X`$4]?9?UO>`?f@4?|,!I@_@Rb"l*@1@74?y@UN?2=^=@?Ҝd?f@?a%?>=@`?rX*h2Ql3Eֿ]+Qb"1@]@:?q_3?!}?X߿T+Y?!*v@O?E@=!hl݇/4))vL~#v@@?̙̿=!}?^@<@?Ffu!{@M@ɘ@@j?4?ܧ? @[S@@@A?.w?Q@^@V?'U@@[@?o@N@@@/@AS@ @@\@8@(u@?@5@@@V?is66>r@/@ߩ?Q?a@@-@^Q@/@D@f@&@O@@K?$ܝ@`@]@is4&11ҿe$@b^@H;&@?*O?2~?[?Z=@i@{@@֫@(Z=@>S@0@ѭ4&ddsr @j~@)(??ny@3@@@@[?>}@_,@sd}t@AOA)R@-h@t?@A6=@xm?ȓ@KA A@ָ>9E@b@l(\>A@A0B AҬ^@4I^,?^<@ }?a@`BAt*@zN@s;A@?M ~@p1*@¿A0BA>Ac"!~i^!@p@g>>@7v,AD@g?fx@At@rx?@_@ƕ@hT&H0+ &p@R@?rI@~?@9څ@/@p@{_@$$@at?2D?.?S@U@B 0oA,?n@@Xt?b?}@l@@:@$R@ȯ@Eb@8@+@?ؘ?@@?oA,?@c@Z@bW!@e[@(@* @h@b@(W@@@@?b@ Q?$@ @.ċ@?_ +F @AQ?^G @@!A@@3~"@O@!??-@lA8@Ll?@E?7g?DE_ )m`u;?@dA6@4?!T[9Ts/+Y٥?/@WA@LCJ:)p?%~ r0ɡ@AD@qzRր ,lr.us@N@*@rqE p?@S;j9p@m@E?#k  P?@_w@ʿt陑@S87lY@|B@%A8>)|+kqINnUS@JY@ 39wS8B,տ Sg@@i?'Gax"q?U@}Z@``{JB?$:St}@K@PV@w&0`I:$?oo@i@@K:&?P~>.>οehY@@@ ?t U{ yy>?@19 A%@4>#8ݞP~>Lix>˴?v?)T@+@A΃@b?z@p@g#@N?줥@A@z@K@?tLV?'U@@[@?o@N@@@/@AS@ @@\@8@(u@?@5@@@V?vo;L(?P@@h@@&<@?2@f@a@)Ř?ĺ$@f@fϑ@q@k@2@v_6'@@v@@@"?J@`%@@(@X?uo@@p@@-?@?Xce%l 6>@}@AA\@@@l$@@=>@1r@7L@4@X@xL@YD@ʿE$XѾ C OFg@@z@)@~@Mʾr酚?!@}@i`@(@@𾆳Ѿ?0$j3x 9.s?Ӧ?`/@F@%@+mR'hV`@@@ ?H?ٺ_i?)zпOo$rt@]d@@.@@]>u[V_X@ֱ@>]@Y|@bh@ r4o)d@<8!)?(@l A@1D@3`@@6g@q@@hx@V]]@:f@@F@Y@lid@2KΑč>'2@AAb$@T<˚@s@q,@@?>@A;A@}?l2ʟ6r>W=@@*b@$@@5+ܑ;@@Etq@u<|>F@=@?@o@`@`>ʟ:4Nt#@@,D}@8L@h@PrN@:r?B@K@2@%@r@}@=@@]@&>!@N:4Sx-k???utt@@/@K@aRc@,9,@í5@ @e0@@d|@4@@1!?m1 F?3P6=l?O@6@V@\`@wp?H@1@8@A\@>>BǦy:?VLF1 l]?`.h?Md>\0@Md}@F@RX?眿R1?k(@ʸb=nJktJ? ?l]? -Ŀ ` ipi(?8@n?ZnL"'?@=e:A`;>x? (ϡ)X<X3]ھ5 @U@-?(^G^:L?4w@iI?5 ؾ K(ϡ h1:>x̕B&/3>Z?[@?PÿCp#?8o@B2?U$0<>nn Y9??@>!FĄ!b?k@7@`B>jʺ 8l@L\@ծ?e[COP?6e?Y9?! evx`Zd@;5@~x}@@&?:#@[,|@Ʀ@o@WX:>ȿ_{@`! Q>,f=f?u @v@E7@W8@V܁@ \@Vt@qr@@P7@\@ F`@7?亭?8ɃQ>vo;L(?P@@h@@&<@?2@f@a@)Ř?ĺ$@f@fϑ@q@k@2@vf@c@Ř?m$@&@͑@q@ k@f@ل> p;N.?R@@Uj@ύ@<@!?o2@f@@@L( @B4u3@@@Fb@@=a@e"6R'@@X@@ @jiX5@@@4&@@(@X?wo@L@p@k@?@q"?my??@= A@~C@ک>Z&?K@4&@_@?@t@N@@!@M@D@ʿY$e%l5>@ @;A4]@@M@$@_@r?]"@@X`@@8@Ji8:ѾC O)g@@{@@@bʾr'h_@@"@?L?غ2if}?EpjJxA9,3s?&?.@\@W$@/m'r[ZX@ױ@@]@1Z|@aeh@qto2+пTon'rt@3d@@.@@jS>r[r@p@z@a]@h@@G@Y@iit@T>81)'@~l A>@E@1`@̡@`h@r@#-@@ ?>d@AAʘ@?ug鿀Α̜>!2@A[A e$@ξ@v@'@o@`@8`>̟up>fZ=@@c@ି@@6+;@4@K@p3@@r@{@@X@@ A!@/M 5'u##@@H}@M@j@sN@Gq? C@K@:,@h5@@%0@@]{@5@@W !?+m}Ux1k?{#??vt@ @z@L@Sc@:,@r?a@1@]9@E\@+>>!Ŧq:?3NF3 Le?36fl?L@@@`@r?圿LR`? (@[c=lJk(tsI??]?""h?C>>u`@ e}@rF@ X?圿-lL&'?^@=:dA``Z>6?Ø 0ĿEc kps#?8@|~?& .D^Q?4w@G?*5ؾ MKuΡ*X}<~X9#gھT @N~U@$?( m#?:o@C4?T0pn &h 9><ϕ9'/U?~~[@A?gXÿri޳ m@\@ۮ?5Ee LP?w/e?R9?}?>HƄ^!b? k@S~7@`B>ri?$@,|@Ǧ@إo@p:>ȿr@j" >vxbUi[/d@6@x}@n@?Wt@͗r@@D7@M]@VD`@?A?*ȃ>-fȺ=O?Kx @Bv@@9@^9@y܁@ \@Wt@f@c@Ř?m$@&@͑@q@ k@f@ل> p;N.?R@@Uj@ύ@<@!?o2@f@?R@X @ۮ@@I@u@?6@"@@?LU@@@?o@N@ߒ@b@@?R@{/@@@D%@@@P?ݝ@ya@@Osk.>r@@?#?`@@-@hQ@{/@^=@@{@@@\=@S@Q@ͭ/&8 ҿg$@%c^@[8&@ӊ?S?x*~? ?^=@t@G@"@`?z:>}@.@E?tedo@J~@(??y@3@t@m?@kA@@>?E@b@(.>AjAAhu6@h@f ?v@,AB:@m?+({ @q;A@?? ~@)*@e ɹ¿Aϰ0BR A^@K͜,?^<@|?_@^BA$@+({b?[w@+A5@mx?>@bm@ unݗ^AAA>v@Xu,A@b?6F@@1#@e?#ԃ>_@Kɕ@^T}7H2d@5@o =@@@6F@r@N_@($@fy?M??ѠS@ݱU@ A0* r@:@toI@?b@'܅@ 2@r@Q@@b@7@+@ ?Hߘ?C@@L?@,Y?=@%@\t??]@k@O@9@Q@a@V@@l@@>b@nS?R&@I"@(Ƌ@^?뚄@@쐅@u!@[@@@Zf@a@fO@??,@aA8@{n?@K?Dg?:EA *T @iX?I @*@!A@$@8|"@fO@T2r[+Yץ?@CXA@BLԟJZ<.q`4x;?+@ A@? !T[T` ql.us@& p?<~5 iǡ@gAB@0|Rd#U qyM?@ w@یʿvu@wʡzl"_@r?`V@7}Z@{aIB-տQg@H@i?'a$y"*I:$}p@@\@K::&۹?\ؐ$<_tU}@@|KV@y&21_*IvU{ y;?@9 Ad@嘈>%@➿}>ECοҡhW@@ٖ@1 ?V tvUp@3#@?5@A@z@ @?eqJu>ʹ?{?*T@*@Aア@\?@p@?R@X @ۮ@@I@u@?6@"@@?LU@@@?o@N@ߒ@b@@?R@5?N?@=Q@@a@A?w? Q@9^@3<@?eB{@!M@E@y@nd?5?.^@I@wA]fAUA4~@L־l?RF{-D:ɕ'@Zu:Zb@KA[Aa A-@.^@ H@He@7A7W4A0A @Ѧ?k~=d8Ax>M >[@Ao&A`@f@ H@?@iЃ@@=V@Q@̠@.@b\V?!?Iu8'({)=@ @UT@#A@kOq@F Z@?@N@t@M̛@?c?@ @{p(~A BzAx@oN@@@{?g@v@N@C@Px@ @]@Q]=@hbAv@5^!@̭ BcB#B@lGu+@A\c3 @%@Y$@z@^͚@@N@(9,@Te@@x)Ae AL-@rJ GD 9Tc$jk݊@ c$Ae9AXA.$@(9,@0@+j@AlAZA0EAV@nL.dO3@ ->d">aO@4;@^ApmAv Az@0@?V\?- @@@q@.<@ŶU@޵@@e@S@> ʈ@IA @D@0??8c(>Ik濻q2r~GS@Al@mꢾr徾?@X@a >jR8-8c(>$?a.(=CK@|@AǛ?x7U +Y׿O:@@J@{c?$?tO4@<.@yѥ?NyM?b@?S0羞@Q*z @Ê@~> ;4?xd@tO4@ @!؃@'?I 5&@cT?{︿Fr0?`hlfu?I~?b$Zo43@.@ @d@҆@?'ؐlEFN?WC?.ƿJĥ0Ɗ?>(3=K? e=D_??MCt(h@@Ԙ@5?j@|O?J=7觸=@?I#?(f@?"!@S_@]bI!g*@1@5?7Gֿ]Qb#1@H\@[7?oaN3Ӧ?a?3<@?rXj2Lp7Ԥ+*)/v["v@@ц?̿/ =}?R߿/Y?]+v@AE@ckl߇tԤ5?N?@=Q@@a@A?w? Q@9^@3<@?eB{@!M@E@y@nd?5?.@v?<֡*X_ @S@@v6ICE|?@s@U?[l(t?.@U?n??G@8 A@>?Ϳ~ %=kI}g^_?CY@ AS@(? ?U?@@Ⱦ@Q@I(@@@Ƚ-?3=c_8&>d??e0h!@ @G@l?@@@@1@@/I@? T?8*l?NF?&*?惿]R+'J+sCR>S@8@|i@9@1@@@j@>?6)@}w@s>}a@+AV@2we;@>@?+@ߌ@@X@CR@C$@@@ֲ@CտM7B @ ʊA-@K6 P@>@/(@?{3@X@>@@0@?UQ@1,@*'@>@@+|ZܝU'@ 'q@?c?Q@>@<A@gx@"@F?+ÿ⬿!JTD t'f?7@O?p0@[@<A o@mӞ@Fo@ @@R?])?z>_=~=.@6&@#@B@Dy@ o@}@?}?e@ A@g?ca Ŀ(8~шٮNBRfֿK?@*!A"@6>>}@{N@?vP@@@[@ig4lbG]~GR<@jA ?}@ Cźɿ=B?{N@㏣@'.@& @qȮ4@)AD@9zpSU0@d APN@gДlK@@X@㏣@X?@Aa@ˤv'At@Gk@m5'I򿳾@(> @B@!TBjB|@$-AZy@X?)]'.ZA_1Aٱ9|jtp?8=f( ؿӿS>L?,Ts>H7"ABA&5)]'{2f񆊿E@R?ѕۊ5-=]?LmAۋ?8 ֧ݙ'@@=@R?o{a6\@?Jy^@>G @ L@>wxQq)@?@ Xa:VY @L?B9pV-=k?|6Ps8?XM>%~<K@ƾ@P׿2f:/ҿ AA>Gcҿz ?ܺQ;hKb,6??M#O?Z-A! AO\jd=1@zAt@f@Kf@bR6I*ÿ:3_˿h@4d@`56Y[]pv@s A]a@d=h@@ ?Mwk^d@n.A[@FܿBAqOn@SAô@]ѥx6.?~@h@.@v?<֡*X_ @S@@v6ICE|?@s@U?[l(t?.@@9@y@{J6L@%@%?V}=hD@??XW @A@ӿfE@@@Nɿgn ?Z@|J@򑛿NO&b,?VN_1~i@Z@{@,+ENɿ?5>콈?9@L ?0ʾ1?I>ץ8'ZL> >i?DK@-?à?^@]@8@@@7~K?>1ۭ6Y>vMm?m =9@,%@@@^@U@l@O@ @a"@!@?{| BFۣ4ѧCSS-s'ơg@q@3@X8@U@I-?tႿ5@@W@E@ V|4'g#?y@[#@6@oZI-?v@@\r@N@1?@3?`MV\Cj .ie!UUC¿+2K?vn@ɼ@@@v@AT@x@@?8Ͽw?mS * _Ef ?d@v7G=M?@T@i@A U?$7?>~?@l ?¾pބ?u?2x u<?n?h>ڝ? @N@?Jo!> U?R0hP&?X@?B@3c>?;[;\ e@^@.@:sJRI1@S@z@j@u@'?X?N@$s?@d @|O}@@I1@>|@7AI]@Mt?a@/@?J@@3?C@τ@>0ѦY@AԪ@>arcHߞ?k@?e$?x@G@jH@G-@|2@w@ye@ܱq;]?@!Q?V_aؙH\e-0>X'@q>yJ= @A@hL.@@Ep^Q@ {՝ؙ^Q`;2M @ԝ@j@$3? ?:@&ǿaC@@at\E^W_A6Y:@d@3(;@e7`=&@B˳v+%T@qY@ 21?W_AcHUcD@@Rs'пw@lD=Vmt?Z@,Xgу @@+Pw-U] o G@p{R?bs鼏K}@? @۔>pH@*^@xPN?Ū@QͿIUj>'7@?eĿ?;@j3@;N@6_@kr@Q@f@~f?K4'@@7\_ tk|-?@ h@mB@;5(~?6$@W@,ʎ?5?~@@?@@?1wK@&@@k|-?@9@y@{J6L@%@%?V}=hD@??XW @A@ӿfE@@@@bAW@0@ΩV?@ǥ?鿃=?@?XLm?@?ޓ`X@fYA!kA@`';4<Ŀ૱ @c@FSO@TŽ}E@?zؒ@ @L@ Unf`a?ߑ@g@,z@2k?W:)ShBcG9+aH>_6@X@l@y@E@k@h AfAͬ@E?"$%| vS??} ?@At@&֮@E@&?6@D@Oi@?؟9?յZ?LGX7#;d%_ ?cC?Ͼt:?lm@J@~+@&?*}y̿dwW?@f"TiʰG!nᾓ?̽'sh׹gi*7@iY@7@f:@PyO?ෞ?7@_'>ѓ ;1ſ8_-K1?>,?Ȏ?AL@L@=@7@,@@zA@m@m??? f.Vfuti ̿is??ث@@"7@tA QA,@CYg>p@ޤ@Db@?11=N #>2@/@-b@Lv@+Qc?-C"ǗGsoWO*@f۠@d@(T,R?Oe@?Л.θ@@w@hc5a"Ǘ@2AABR|@[?@˖?Ut/@s@o?%^J?@r?V󿴭+@4 AA@x\P@ v@QdH?qϿCH?F}@SN@!@?gO[?P?Q@]i|e@@q x8~U:ˍQo@PKOhx @ @Mx/@Ovо-6@@7!?]QڸSO@ҡ'ӣu8~A@c܌%^@ l@G@#ܿ-@NJ@yon@T@3XK@<@W@A&CBY 䘿 A3ao@@J?\@A(QA_T\e@!B&CmtCElC:dA_‹$0!A{4g@z@H¾k@qp@fO/LAdz\—A+CmtC7'C\BHRc|h AߡP@2ʋ@==@tE@'_0`L AhromAEB7'CAAw?G@xo@BY@xx@.8Ŷ@0v@(QfY@?<0Dr7MAAA4k8ٕ`E@z &^2;@R@he@,?GY@@!?J&X(?@)9 z4tK1O@#@BֿQYD?:@#B@ @@@Vp @v2@"?@׺gn?a@ޚ@Wt@bAW@0@ΩV?@ǥ?鿃=?@?XLm?@?ޓ`X@fYA!kA@@B6@w@Xx?=Nlb@[J@@?pE@>@N}@n@C@>@?D?}A@QC@j:@v@Ɨ@U+@Jt4=>/*?]ִr?Ы@8@OT?.i>2XĿl߿T >t?3em@ _@X?:x?@@a@3@%:@=пe{@[-%ͬ J>2@ݢ@2@@@O@+P@3>vs>:RMaĥOX>;?LEd¿C!? @O@^ hU)p%?U?Akq.|3+@"q?>[sF!k^Q@'@+ܘ?5Lӿ[>FG?O0q ݥiCD$?ns?FhO-G?n1B@Q@Eś@_@i@$ك@0@a>TOL N}˘j njH#,>h>@/@@%@Eś@E8ef>S@@bT@<?tM>ܾwz2 u8ECOzX=,I;@e\ܺ4XT@=@@Z?Xֱ?hs@ @_R@$o?t?? M@?@k@C=*XP{>)h@@XT@(-c@e@9?]}$@@\@:??B@ p@"@OtV@t@P'(- C `@/M|@m%?Į@t A;@~ (@{A]@)"Q@/@iWqvF C]@BPA0x@ͰAZ ?7XAL*@7@lA뙫>NA+@ rA]@B)_C!CFA-N-A@CpY4 AnO@L?*@A6sa= A-0#AlC)_CCWCh$BI1@5: Ae@fݜ@)AB@Xa4OZBXhCCcCCdVA)5& A%8A`@VT@}Aѝ-QAZH"@N}@n@C@>@@I@7@) lBW?j@@l֫[`8b&@E@@Ax@p @ϓ??.F%@@J3@W@N@?ZMl+lDSr&|?]܁@cw@8?+@j/@W'?iI?\@' =db.?q\@#B>:D@n@T@΋@A@$@Ŀ>?87>?x5]f @{@^@@@kի???:@ i@BB[@'?п"w>5ae>a?=1@('@0)??kի?FL$mo?"؎@@n@ MK~dr@Jl@oO@l^n?UFj>|B?@aC@?@!@?σN=CUT#'@cZ@sX@/@w?~?j>q@{@@v|@?bL>`@J:&b?=>Ah9@@Nr@ \@q@Oͣ(B<@?R=V?2p|@ @>&@8@??nO?Fin@-?h80 ~0?@@b@9@M@@h@-P@2^@F@Z@A@8S p8U~@@A?rK6l7@?@ @E@@I@@@@@P@58@+pԿS$?;@U~@НWcC&^S@?F D @@U@+@@V@C@C@)@,i S(i?Z6@НWѻD? @ U?n@^$ A @S@@A4@ t@:?[?œW ,I f@4@W-@ƽAs@Qk@d@(NA1)?pJ}U@B@.3BW'iBAj8f?@4U ?Ar@0}@:APܖ\թ@پyA'iBUB*gB xc@kX8$A΋@N.~@@AkGGz癟@qg(CvBUBJzB|A$ٶz?@V'|?cAߣ@@[(AC%?C@??~)ۚBJzB8OV8Jqhty@Q@jÿxA@7"A@P)7@@A6*A@g @S&AԞ(]M8OVUPNA?6+?@z=-ٚ@]AE9Ai@>ANA&f@NX?@:>+UkXHUP}ռzg@@ V"@ı@.@UH@@p@N@m@?+uÿ Mu?e?! }@&@Vd?[0}@E@@ S@jWJ@@@ل@>@I@7@) lBW?j@@K =(I *k䑩?g@;x@CE<@.;?"K@b@YA@q ɾ?\@Y@?D=\%K ==Z&?6A<A/I@?p$?Z3QR|jrz@7AA?0=>־q[@l@'@Q> @]A@Gqio@@e=U&@ų@&b@d,>Kv@@s@@k>?'4?fĿס@7<@l+UտwV@Ij@a7z|?)?L.@Kv@.YĿ)S?{0??K>|O ^%@ m%ƔCUO?=>PjQ=H.?xfW.'G'^?"L@\`@2?yɿƫ^ f&?E@@-? 'z>PNi%l?H ?H? ?UN?Tǵiz扃? >U̾n>cf>-7ſz>~4@>@?.?۬?ۼϴ+0-%@2K@W3deKLJY?'4@ԏn@AYņ?_'@ ;@~4@1{;I@-@@Q?2@ 2сS@A@!!?@3{@O躾< 1g.ٴ[?AACv@g>*?7r>G?@@uC@" AA'@6B\iO4^'S'K?@!@V1@>?9y@.@u3@\P?,@(@@/R@A)Jk|gp\iO&DX@ @@a R@>@@*@l@CD@I@W@P='@YoC@@7g\u+f4@1@ 件B/@ @c@5s@=@@@6%>@@:hu $ǭN @>~@@C@?ŋ@H@jb@ޜx?UCQ@;k#hu  …e >.??->gO@/< AT[@?ݒ@p A@>hj%@[?F(  ` uj@N}?Fw@@*o@}@1ߚ@@za@5^@Ő@ ̬P Ps֛dU@v_G@[~1f?Y@@@d@ ڗ@{P?Қl @)@aPszA_fi@w@y_P{w?yA@ߨ@N6@@;k@e@TAVfP@Fv}@izR?@Q@5@JFt¿k@-F@S2?@cA}m@I}&@;k@B@5~<9a-@.WP@R?@K =(I *k䑩?g@;x@CE<@.;?"K@b@YA@q ɾ?\@Y@?D=\%K =Da m3:q@ 8@A@l@)=@@C@R@?I@@@@x8@7wDITEH]xվ@U @ı@+Y @,!@@.@h\@­|@@/>??y@@ Z@ވ?NIT? ?? 6@QG@w?v-?4Pa@ֿ@W?G<*@v֏@_?L?dC"@%=@@\z???[@?[>fؗb>o?V@ @`fx|L,!?T@+Wg@4>Kf˿@>+>a?? ?xBc?xY=o?hi`?e3ʁiH[2!?? @`M?`&0>?6?J?@ :O Ƽ@ @+7~ײ@y>O?9?>&+p?E?eQ?;"t???oͿB:w@`"A@= e?? aͿD.?o?+p?]c@$@n>\ѿ1'?@?/?n?>}?P=@N?Կa?0o@]c@[?~?F?zR@ ~e@bh?tT]?U@"ͿAۃwo? I@E@0@vE@g/@@[? YT:W@@d@Y?װ?U@(,@t?+?r@_?@ @@# @a?5,[Jۧgb*d@@@@[@@ AF@)4@H@@@y@o+tNgU["ְJÕL3r@+@@ z¨o?$A/@?Ch?2@M?1@A6A @,@H€z@Y{?S>>J@@^w@@S*֒@v@4@ٟg@8@$v@ Y@@%e @8bZ`? @4^1@ؾ3&?o??@R@@v@€@r@rV@"?i@8=XH1r{mZ@jJ(@Ъп>n쿇T@k@jL@|@@׍@B@ T@;?|o?E @1r,@5@f@?#R?N@t@c @@1@A@?͹@˚@m;?@uv@,@oV?kV@Y+?+)A#0 A?p?@D?4v?AIW(A_? r]w&@O@oMH1J@&DEAA W@D@@@>@ AMCAū@>#BLDa m3:q@ 8@A@l@)=@@C@R@?I@@@@x8@7wD2><@@/7@OI@Lh@8@k@@50@|@Vk]@@}f??(?@@\@@ם@2>z@ @~@@ @_?#)=e+@W@?ּ@%"@k@@N>s-uw@[@(@܅@z@_>96?JS@MNk@w@ %@s@[p@2p@=@&F> %@)h@œ5@@S@42@tJ@&?_>Zdxh4y?߷?X$@9M@@&@ 18 A*˕w H^|@@@]@\?M)>\mZ 2?9m@n@6@z@rb@}HV?@"?in@I@4ә@nj}@$j@ض>k.@N@o@@d@J0>[IAёAsAAj $ @cx@E@bq@V@y]?d]@:e@ӕ@&N@X@olA BTiA0@V5\@z9@d@!@L@t @yIw3 h?5?_]@x@@^x@f?8AAl0A2Hwv@m Ai@Z[??N?Iw@;7@&k@pp@wZ@4a@ou@LC@q?ʍ?_{?l(5AM6@Et@EO@~? @]@/P?B }>a@@@@*@1?@+(@@@@T?P@@Z@J@#@ڑ@E@w?@ǣ@i<@Sp@jaG@1?4ZFq?qL@J@ @ @PM?4??K? @"˭@@H@Ha@?,,@>[m4ZU[! Zhk@@"@/?}-?4?gP?֝? +@Aw@m>CU&v*aL"R@!@%N@Z?i@@,g@?ׂS@1 @9i?ɤ_#g[a&v=IZ /Oq&rK?] @<V={(o@bތ@&@P>0> ?&g=v>Iݞ=IS-A_ae??2o> @l?\s?,S? ٿt+CV S{UI%?yw@`>5_@@@qp@&׬?x?@??BnVs| qCEXg4@e@}@[@C@g@Ֆ@s@R@ƈ@c?S}y%k j_k<%@A?@c7 @?@@ẁ?l>Wʾ-?@"@3@5+K@x?\]2><@@/7@OI@Lh@8@k@@50@|@Vk]@@}f??(?@@\@@ם@2>@@@L@8@M@x6@|}@\8r@?c?\M@48@M@_t@I@@K@E@@kO@66@@ 8@7fg@Z@8@:@k@2?\?:s@~@]^@js@^!@fU@?<@@0@kO@u>u??@@i@Iz@D?L뙿CDzb]?~}@(@k@$)@p2= =zCu-5S]|`?`o?eW@z@Й@җ?R[fz`%Ք*GACu-Q+}Ů?N?$?>T@.??*W⟟Am쿮?" a?@ђpA?I2@p4>Q+P1r" @=?;G"-g .mqq4@qA6A0Y;EAH os7]N@)S,?P1OCO+??{?( @?z ]A*]AF1mA?){?4?}ڿ|g?"OCOl b"z??@@7@v?~Ίp@ Ajr@W]Kɻ@@UC@?h>Gl l3?n?c@p1@@)@Iw@S/ۿ}οܙ%t'Cл?H@@dh@7]?dW>;Cla%@c'@x"@eiC@Zn@߁@l@?@x@G?_@@@:@^?@965?l2@G@#h?PP8&%l@F@@m@A?>k#o΀ÿf!@Q@0@OgC|>N@N@z@KƔ@і+@@@@%뿿}?֞@?(@(@@?+z1"?Bէ@B@\"@@E?^PYAXI3@-@HI|@W3@@dU?)2Bu]mMV?8@b,@Z־ @Ӄ@@X}@P,@u?] @"@+@慿Au]c$? ?'0@4@[@eC@@>?e}H@\q@7@?[Mi>@>@D.@ U@: ?c$?,Cx@U@]@r@ɳ@Zq@p?/?ݬ?dC?Ѕ󽈿>d?s?`u?@ZA): AT@}@,Cx@@@@L@8@M@x6@|}@\8r@?c?\M@48@M@_t@I@@K@E@@ʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷ@\?~ @@';@n@@G]@2?=k?c@Ә@m@4@f@M?9nf6u?@~@@Й@_<@i@,@>@bD@S@'u@;@??\ @f_?W?|l@L@(2@3@@~@f@@vn@@}T@?\X??0@覤?a?!.?v@?1q?7?X@M@@;@f@SmL@J@#`@@&0@ ?n1S?@U?xo}gR?D@?:>Z?>@[@b@SmL@x?޻?.@[-@?\y]??X@4?yk=ʹxR?@k @z(7O?I*@J @x?:@d9@W_m@|@,@P}??1;@}?$& g 2>m"@I@>`8q?:T5@s-@:@@0@ĝ@@@L1@ॉ?&r/??%TR婿-Kol3?+@b@{@@`@@ @/@^@@@@i @"@9?ޝ>Cnra]L?3?O(4@@_@%U@y@tݏ@ @?x?o^j_?W|@@@k@h@$?o6>q#@@X3@@@@l?'ړN<>?ʷGp J>ty@,H@9@ AD@S@)@0`@A?@X<@$l@ Yyʷ@\?~ @@(;@n@@I]@=?Uk?c@Ԙ@l@4@f@M?Pnf(u?@@BЙ@^<@i@,@@@bD@S@)u@;@??\ @h_?U?|l@L@"2@/@@@f@$@{n@@}T@?mX??0@ڦ?_b!.?v@?51q?7?X@M@@;@f@JmL@J@$`@@&0@ ?n-S?@U?xo}gvR? D@?:>Z?>@[@a@JmL@qx??.@[-@?]yS??X@4?sk7ʹxR?@k @(OO?I*@= @qx?:@d9@[_m@|@,@P}??0;@y?& g2>k"@J@q>`T5@m-@:@ @0@ĝ@@@L1@쥉?6r/??%T[婿0Kox3?/@b@{@@`@ @ @3@^@@@@k @+@9?ߝ>qnrX]L?:?U(4@@a@%U@y@xݏ@ @?x?o^W_?X|@@@k@h@'?v6>q#@@W3@@@@l?iړ<>?ʷIp J:ty@,H@9@ AF@Y@)@2`@A?@X<@$l@H [yʷW0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0?Y4>Sk@2J@@8X@Rޯ@@}~?j_t?@\@f@*@@Gk3?gX{??@@@Oy@<@q˞@1@l"@ZT @A@|.@ɕ?W#@dU]@!@@l>l@ @Q7@4#@@@G@-@@F@{E@?9=?8?=?,-Ū9`??I!??\H@T@[*@݅@G@D=@ p@„@BI@ ?>L>?D@ܴǍyaY¾ @!?s>T"(@w@˒R@D=@h,>?n$@"@U?ۼ??\@=  gsҀ@,H@ ؾd1F??@f?h,>@@1(@GjQ@K@?m?w?+@>ؗFє趿?U@"P?L>q@o@lK@@D@7j@e%@@C@d5@~?Pso`S "@E %v&D[?@>m@3(@@@@D@k@@lbk@B@f@`@'@v?|?Z=9]ϔ?{?j#@n@X@l@u@,@k@??u0prGgۣK;@ڧ@"@-A7@)?[ ɝ?-@6A,@n@n@uս u0ߢ?E4>6Sl@3J@@7X@Rޯ@@~?yjlt?@\@f@)@@3k3?X{?ߢ?@@@Qy@;@p˞@1@o"@\T @A@|.@?T#@dU]@!@@j>l@ @Q7@4#@@@H@3@@E@{E@?M=?8? =?-ت9u`??`!??\H@T@_*@具@H@;=@p@„@EI@?6L>??@عȍzY¾ @!?r>Z"(@w@ǒR@;=@,>?k$@"@U?ۼ?w?\@=  gxҀ@,H@+ ؾg1S??@f?,>@81(@HjQ@K@?m?w?+@'>ɗFє趿?U@P?L>u@o@lK@@L@=j@h%@@E@j5@?#v`S +@E%n&D[?@>m@6(@@@@L@p@@nbk@B@i@`@'@?|?ЁZ=H9ϔ??j#@n@Z@k@u@.@p@?|?W0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0@@4ݭ@@1@85@vE.@@Ԉ@aa?:"'N?L@'B@J@2H@J@O@@q@@~@@@k Ad@#y@~3?'U>>S#ڼƿ`j.B'o? e@%Ar@@#@~@Ng> G@@@S@h@L>P^@D@O@'?eQ6k@@@?3>Nn<]L̿,?`?@,@[hY8@c@@@Q@G?@ @Яؿ7ZnyǿT>Or@,@ @?8 @ƺ<^ھt(@Ҝ@?Cŀ@X@=?W$y KR+t>nA@\@Xw@[C@ք?X͵f8V@?#@D@@v@3X>u ~+ʾ׏@9O@#$@8W?{]?l߿%?%r@~J@ٿ@Y+@X"?р"q5QT]uU?_@@+t<#@}@5@@N@?*jM.+@6 @.@ 'q5V?.i? 1@!@u@)@:^k:?@@Q@Y)?1O@@/=@cK@叅?V?NN@F܈@'@@@@|z@%a?JL??#=0x>g? @A?S`?b@OA A @@NN@@߃@@rJ@@ix@b)@&0@?)Vl%?n+@ @?l@@@@j@@_?@ז@k?%3@坁@'@@C0@g@*H?"?( @ Cy@-V@b @!@H@1@T%@F@_?@¾>p??e@s@@H@Q@@]4 >oAnP2?sk@@@,@8=ҕ[Z¾Dna?R?0-@@a@ @?q}u]ҟP?@S @D@Z?CNuV盿?Za?PA>j?a?Qt_yR$@a>@ ʻucd? @¾`?@u T (?D?t,]YͿLrAUA-A?,}H;c?@I {-@Î??i?s%@4*?Q=I?̗AwA/A>>D=?2?zB?{}! ?+ ?]@OAi@C @ 3As@S޵@\@^-@! ?M=f'ſ}!9/0?m;??@A @2@]QHlE%;cD2A @@@L@-?@N@b@g&@ҁY@kI@w@k@{P@GOԾ؇ؿGU?ѷq@8@@=@rK @@t+?Eh?6I@@@4ݭ@@1@85@vE.@@Ԉ@aa?:"'N?L@'B@J@2H@J@O@@q@@?/@2@@B @&@]?l&_@ɕ@hP@ޜ@@O.@Ǔ?`?@Gk@T@@Հ@?h̉sq @,@B@k@ʍ@0?Z? p?4GA?2`?2@@2@0@?q޾@dhD< Xͳ4xYN>@r&AG@>GSp?A @t?x&?H@eZA@=2I: D< F'B,+=KoP@@2@Z?x@R@Z@?w^@u@(p?~R0`JF'ͷD7>?"@O}!T@@;c@D*>Ba>WRBG-ͷ,Ϸ(IؿU ?%?U'?V`@Y@3.>/O ?=&?mXA@?Q@G@9S@@nV@m@#<R#{&? C'@=@!@e@+3@@B?>CV??zH@E@@L@`pIЯVU?@ @Mu@Q?ܿ> Cƿx>?Y@\@\{ W@qr@v@3@X@l9L?Nv>ޭ??Ia@$h@h@A.@8F@7@aBRSB B]\@!Bs/@@DG@'@@M1@Nv>iܸ=kPe?am?|q@[@@??qAhAt7A\8M@A'L@;?/??i⾿0@@J3@pB@27@%uW@|)@D @?_QU=O4%w=o@@䮎@ʘB@?E@@R@V%@0@V@@ @@w@Eu?)>q@D@Ǵ@?٪?ܕ?9=.y}/=&u@!@$A@V@?/@2@@B @&@]?l&_@ɕ@hP@ޜ@@O.@Ǔ?`?@Gk@T@@Հ@?l78ۡ˿o@;@@;@C[@9i@A@X@V@@P@2@k\Mql7UHr2jS.@M<2A'{AǸ_@@(u@ɚ@@ANA'@[kUl?/?)e )?:'ACA?!?1?@u~@p{@1AHA'@C?)?&?@@?;ôQ mu@j@]?٘?#@???@p@@|-y)?@e@&?Eڠ#@w?:a}/9@UO}@ @9@Tk@ <@29@ۙ_@:M?4j"=x@B@"N"E!+bƻ??5}˚?AB@5M@i @@6@,o@xO@mA?!8=Y*!+ƀ*}@B@%@O_@3@~@@: @XG@6g@?&''?P0@v7ƀ]@+@@| @2{]\@@Q@1@ʒl@S?J?$@l3@tٿu3M?'=@y@2.?%%"@#gۙ@":A:A +@g?<@짠?p@=A,'A^ϧ?( @¾?j7Hbm+@*NA#A)`@zY@@6=@7@ZAWjGA"J@ZEA80-b)NRq]:+W@@d@ W@UW@1@}@ȗ@q?Z@w@!@>@ɿ@-brSSq>ʡ@@@K*c?^A?ܖ@ma@@Fie@"@wo? ?~~@ @Hf@Uoz? r T?Mj?!?W@ZH@ٚ?r`>@@?{bt@@K??N6@Q@x@^? T?4??>1Coy@錎@?X3vCq>J@ Y@/VῸI& ?6ߗ?4?L>h?vd??=%>M??hRd&/QM#ͦ??OP1V`?f9?L>#<+u???%?0@`F>ckH@zAVqA'a ׻R?t@?#?=o?@@l?.pW@~#@1?TYOʿxk???G@#D@!Amؿ@g?,@C>8?>ѥ?<@.pW@͙?\??[X@|a@?J>??„*;([j@??>:@Zk@*+@r?͙?2rkTz#N@@U@3@Ȱ @Q@?ux>h?e?S?,?†@@T4@?{@2rl78ۡ˿o@;@@;@C[@9i@A@X@V@@P@2@k\Mql7~ 5[)o?nN@Ak@|@N~?5R@Ń@Dw@sH?@6@@:?R9t;ؿ~YI@7[@&?}QzxtYk@3@ޣ?@)A@]C@a@r@\Ӓqo C<@ @YI@K=@H@r"k+ΐJ @ 6@@@<@@ @^>E@@-|JNB>@&q? *Ŀ! ?ѿ@Sc@@BZ@@ @0@Hٿu@ J@ЧJ¾~MU@a0?ĢA{@T@@;?@2@^x@¹u -?q@P_ݝ]…,/??gkf?@A|;@$v ?@)AH.@ߕ? `@qP@o@V„&.MT@@G@ڿÿ@r@董@E@r@!@Ҏ?^@f@& tº@8o@Ggm@sf@]@o@'Z@Dz@*?ĔN\# @8i@8 @NU@@PZ-׿g@aU@u@♻@w A&@}@@i@Ym@/i@8@@@zINLs7$w>@ֿ@b?@G@J@k\j?@Z@?c@ZLCzINfl㐌?@Ӄ@wv@%(?iLd:Fv>@: AF/A?NṛQ[*nJ >y@@>10@A*=`,@A@l|>8waUu@]>@=>@@p@w ?8B%Q[ʧj@mI@j@^,@?駿up@"@Sۿq##l@0@䁎G!?#@>A@ʧj@fdV Sn? @0v?2F?>g@":0H"RӀ>d׾9:>DPfdVf5F/Ȅ?X@@@cI{"I(J)7 XO|??@(?%a,ENf:tbe> V><5?Jc? 9KUS$"൚?:B?0=^108>,p H:tQ@0@M@J?x_Q$lݿ ??vssP@Z@y!=F¾z/?rh?y?Q@ϿR~g2s@Z@c@2z?N4@E7l "@,j@!>E?&@@n.89BN] !?AZA@1?|?(%͏>?g?I@A`Ad?ӦBN~ 5[)o?nN@Ak@|@N~?5R@Ń@Dw@sH?@6@@:?R9t;ؿ~ _@@#b?2L<(@e@N@F&@7@n}@F@@c@,@PT@kg A7@3 @J AwAV@P~&O> D@e?hZwN OAv@G?@7A A@";A8A5L?oO@@zB`NfRqB\A7ȨB8?6@Nܭ<СAMq@ @AT#8j;@{HaץpAfRqBBcBqlXZIݽ@$9+E>A踈@T w@zA#>`wy@TowHBB|BAAڈ@V@U?h4Ac@Y@<%Ar?οd@Jwxo8B|Bb M1 AYm@Ww*@AS@Ɇ @@~ A?@@/?HܛbѴ=- @@*?=aRv@!0A{@@AAB@z?@ f>s5IpPwn@=@ࢿ3VVJ?@&3@4@Q @k@5)@@]?c䴿Tj@?pP2@@Cz @5'?'5@(@VwF@,@`(n@X&@؉@'@@j@5ָ?@2@樑%q@ENt?@IJ@Uu@?$??n?+&?z̺?m 5@ܿ@$@O?S1sY樑}c?Bk@' @Kd?@RE@x?5Q?`O@QƊ>1OͿI䦾?y-VTa)?:@*@6@I/@F?T%>+?y,@|d@6@BG?n&CCǥDo猿??x?q!@i'@A@o?F?1`f~$coh?@k'@w@7""^])$ @w@Xڀ@a!?ߗ1`|;ʜ?ڟ@V(@܉.@?8@8?bF;)Kݞo]5M4=U@?@c:@ڞ@ ?VC>|;!@@@Wl@Ë?Aտ??y? @`'7O7p @>5[G@@Dl@QX@!@wh{!>|qN@@*D>_@@ {?hU>I0@Uq@0?\g?`@^+f?ZÄn:pQ@CwR@@@>p@B(@H?@d@p@>Z@@ U@>E@\~,CpQ _@@#b?2L<(@e@N@F&@7@n}@F@@c@,@|@9V@?9@?@*@*;~@f@@\Z3_:?}@uA!@1vx!@^@p&?d*@AL@B.@q?w?@)@ H!@>ʿ!>˿@ @ͽ1?Ĩ'[*a@m@5>@A`"@%p$@ A@k1@@9T¸v(@@@@,@|dxw>s`@;Z@h?=Ֆyd]Zeֿyͮ?KD@e@|?-TA],BL>y@!@G@ǡ??B@ @ ?8@@}t@,¾H iצ* ]!@@@?6>|@9V@?9@?@*@*;~@f@@\Z3_:?}@uA!@@u@oAc@"fg?^@?9%@H@GM?b̿V?b@T}?߿e9@ӴANA@4mMӿ~U@%|@š%@ ?D6??l! @ zP@Ϩ?X!ᠾ:@nv@: 4m!U)v@:OZ?:,@#@ #@Uu@?\:Cϭg@DB[AVq!nAd?΍ !j@@Ձ@>@s>%@ @1p/Zያ@@+y,K@nA$C ĿB~&bC[P| AM^WAv@d?!@+@ۙ At_ AB$CŦrCQC aUA!_x!AZu{ @@tcb@X@Yz5 nA@ڕ;GB{0CŦrCn%CBG򎗿ZAmd@2@~#ҽ @A}C> ADAf,Bn%CA Z?_Ef@]p@|׿U@Ǫ@4L?#@xA3sl/@x?-TAAA1q0?)׿F}@O@d@~'?M@@2?b?@/iEhP djw@@ω$?}?rr@ٲP@mn@ j? d??,@ڟ`?磭E?m@>@CP 1@E,@7=@M1@c?|d@Y?m?2@?~տ?Vp@M-?v t@E{A =A1@>S\Yo @0@F@; {y3| ?j@w|?!!ޫ@(@AK?;z} nyh}a!5VXy>S~@C@l@x?Z폿:=r^L"~ܰkE\>1W1@+@?@i@䈿΍}a!@h@mpAAu@??6SYRaFD_Z?? @_˽@T~A*@꘶@!@o?c .@BX@}@?p[?>4?+f*ҒV#+4/M9ľ^@ ?d@xt@.@o?ߛti\.9w >NF 鿷fߛF+@_@@F@??냞?sю:&- $[ nx}?9??D;@@X$[@F+@;r@@@@R{@@p?¾,WtX??S#@@CAdIAU2@;r@?Ԣk@^@'گ@@Լ?o?ۿPE+y?3/@۰@w@ǎ@/9>eid?Ԣi>~hXT=@@Mi@IF|_?Nw@j?*Biʻ@I@S@ci@u@oAc@"fg?^@?9%@H@GM?b̿V?b@T}?߿e9@ӴANA@.@Qe@a@I⿧h @@?r8g?@I;Rj?A@|$%*f@no@.@bx=+@@Ar@ ?A@ @p? @""@H?'7>Z@q@?II@|A@bx=Kc4?S@ @!燿E?G@g@9&@Ʈ@56@}w@}K@,?R@ួ mKgTmLF?@#:?30ľDz@@EpE@ȸ@ 5<=ϩ@iUnK1D@Œ@l,ה@Bc?Pg ?l@&@p@ւV5@A^@=@Y5@ٽ`Ʒt>?yX@rFY迼 A6@`&?@APǿއ MR@_@ _ڿý@.?tS?*@NɿtX4@7@L 22Pǿ=hQ>6@?Ly%L⾼Ј@8D@27?L@M@4yp@X @q ?s{輍@ @#?H݌@@Cz@0:e@|=`@m@>D]@?:> @u@ֿ[yҋj@@3]@N1?"@ @g?8@͉@?k?G@p@[@MItz@^&@D{@@c@C.@Կwөb@ҵA@5%?4V@>Ö.@p A&@_b῕E#@֨@@d٣ _?{@vc@P]a?AATR,s@>@?/ @+55d8? ? nҶ?@L?d>wcOΚ1)=3>1 8?ԕL@;?c:E8?y@@?@I@'L@.?;> N6 FBA?ǂ?2a')@@ʁ@`@y@=M@O@9@@y8@ ?#z([{i; *DĒY?%0@ @+l@Cm@=M@T!8׾7@v@@0B@ƴW,2HC ^Cc?!@@m-6@3TÖ@ @b@2ԣ@t@@?q>hQ ۪6DA ~P>o@6@6ݱ@0&@Ö@ A Ah@@ ?㋿|??a|$?F@E\˿?2@5o@gA Ax,@ό? &>ba?ѽ@@ew?1`?Z? *?v?@/bA R@BϿG ?@0@c@v@x?|)U8 @@aO@!fqs^w.Qg@AزQ@k>k&V@@0@V?@ckAY@ۢ/.@r_@́JeAxs߿?\?j3|!. [.m"ax>![-0?#A A?ʤZP[.@?f?-T |,?F"hVW@@H}~g貽{?@T@?qmEmQ?<}@a'u%$N@G?2@n>b 貽_Q1X^Yl@Il?.dB?4`?yݎ=cXȂ@@R tZ_ Ŀ"A"%A}H?O͇9>Pyп $ܾ̏rML~;k@1 7A ACb$ ?W@Af@w_uu@N@dؿ+.rLd>@ @Xڡ@RA@?[@t@*@Vb~(?~A n@bRSxR(EͿ$fgsG-$@@p?КZav,?{@[@?Q?t뾒no?_0@v@ޡ>o'#N> m?o@[@?tȾ%O7??N??߀?@@A1@b?AhH,>TD芿+R!@@> AD@3=?6?N?@-@zk@M_@8c@r?Vea?-d?0>Q?t%@=@2@SU@F@@PIAN@H@k(@j?[> >W?{eaae<>YŽM;޽8?Z.@-^@*@PIA%@v@#G@i?@_@ 6tJZ?@@zy08@+3@?@@y@%@d|@8Qa@z @@@\1@,2Q]@LA/@]h7@@)-@H@ ai@d|@@7@T+@?ƣ@3 @W+~R@_7| lk@\@S?@;@=|@@tAB@(l@@Ҳ?t&3HZ%Q/[r>%޿ʿ]?Y@v@_@tA&g@?@VC@9@C@j?: > >(*;} ?<>?p*@k@$k@ϊ@&g@@{?2@@A=@k>J[tY(wȿPW?j@DA @B?K.?@@?kw•o`0@@ @n-4}=7[K@@f1>@/bA R@BϿG ?@ z?6Y>[@N@K@@xa?Y?@8@)@_`@X<@]A0@i @(? z?Si_'S@a@FR)3 GF['E|%@*0@'#?r773DH@@\@di}c"w?k>&@ @kw?G:6}?3@a?_NK5?/>?M+ @@'?Wz>@"@&@1@c@n?KX?1J@j?A2`5>C!t3Ǘ? ? S4>2@@1@@x@H,?֥~n:? ? ݿ1KMY?r<%~Iab?Ѯ@@@w+@Z@.HQav??1D lIۋ>U|>>@[??_a{@x@@2@)@#?i]a=;h@?7? @s>jP^O?B@׾ 9PB@X@2@^W:ҤV@6%n"c":%@P@rs@95I o?ۿ&[,?9@?S&1~^WI*-=ړJr@ @h? c)>d͒?efC߿ue?տh@ĺ5@͗I(xhA IoM?8?+?f<@e@-8@=(?-¾]@>}@y_@.5@|@#>>@L@bZ@@ z?oM?j@5@AaA[OA@+ݿ*e87@qw?2$>l*@Q6>XO7P@2KA}@[AN An@j@c@@% A05AAs@>=G2e-F@i?I?P@@\@@0@H@M%@<@\8Aٌ@Ņ>AKXBRB@,9?H@> A|Mk@?j@@@?@@/ӯ@@ם@4C@w_@@3냔AB7ϻA8?,2D@$m@?@ ?+@@?@,@4u@@>`q@/i*@Z8@@GݿȘDi5j=BRkR+z@@O@1@d@@i@,@q@f@@+A Aj@G녿7!0ٿ}%&7+.Ͽ PJ`@B"A:@A!AQp@q@@r@cA`AMAh@FR21@i> /{?Cy@5{M3Iz@?.]A=oA) Al@@ z?6Y>[@N@K@@xa?Y?@8@)@_`@X<@]A0@i @(? z?@X@u@ @@o@.q?%m@@ S@k>@Bw@"@qf@C7>)*@@ZS@@m@@W\@{@@@A@Z/,@p? ?9ʿ{/,NX@[?{@@V*@@'?' *@W\@#@3 B- IBo7?]@m@L*j*7cg@@bc?@d XIZ [S =SWr@kc?@ra!~4?.BE@p@e刿?|Z @1 gYbh?F@K@'Ϳ"lF~xHu@@ݝ@w=dv@1 :lNt@6e@ @)Ǿdg?#y=QL@&@|^@a:I)DHC?Ƚ@_AOp@%>3 ?! zѿG>Q@A8@?fd."IS`@(@?h@@@f@b?0?(~:|odV??O@@A@@&/@S`@޳@@[s@n@L@t@4?Rl@3@%ۓ@(?;&@5@v@?? w@w1@0@@[@޳@@6@f`@萓@I@Z @?@s@AE@L6>,@j@?"6@@[+@r9@xXL@@o4@Rb@oS@j@7?${@ U@@1@^,)n+R?A@K)@ ?? ?f@o4@ @@/h@z?I„|W@/@} Gho%"1A8V@ѳi@H?Sf?@8d@ @Pت<@`A@i|>K@X@ױs6AH$A'AŒ@?EQ& @ z@`?k@~A@Pت<ئ@ ?Aȴ@6?N@mi@!<\$~/AS'1@1Tp@Y=@NiAb@?J@ޠ@+@ 3@K=6rJ@*f@m-`d2?%̿(@&k@ 1@@:@J@K@K@۠?@???$O@C@亿H:$@1r@4@?TB@ v@_@K@@@w@U@@G?6?{ɧ@n@??@@)9?L]@窽@G@G@@@X@u@ @@o@.q?%m@@ S@k>@Bw@"@qf@C7>)*@@ZS@@m@@Z@4=@Ѫ@lEy@@?@ @@``&@+WO"!@9@8p@9@@Nw@7,F?<@Y@q@HX~@+?$j@0,@-ƻJRqBNϿ?_? ?F? =2:I?6@יp@3?3'J7`Iz?k@@@0U?3'1\(?a@=?2ג˾Ʃlm?a 𿚭 @`@3???R7,&?T@?2 5M(O,?H!LԾSqϿ( س? j@а@" R\T @K@Zv?qn(^ y?'Yo?B4?h`?v4hwM?v@#h:@hվ?I$@}@@K@|ͿGybf$ؿcA 2O)De_@B@+@@?W@Q@щ@@@ֲO@?'(?Ա[{|gyЧ?Q?*N@@@@Qx@W@$U@ @?&@z:@X@aO@F@W@eXA?dֈ@I@UV@4@5@9?J@$U@dX@9,@35>/]@+@ @@L@e?U138@rg@@ɴ@k@IE@dX@@@P@o?@k@J@:ݱ@!dN@z?=OD 0'y?@Auo@LL@B>?W@@@q@U@Yw@%@l@bL@E@пp?HĿ@3@m@@@?@F@@<|@=@zڳ@V@6@ä@FԈB?_' ?DN2v`@S@@@@э ?<|[(e@"@ ~@??׽?dlȳm D*@C=@l)f^*Eu?=?ip?=@@Z[(l;)!@o@YZ@b@ʇv@u\>υ$"V@?J՛va@/@?v@t@>O;~$FͿ< @{xAj @8$@^@[@N@@J AH@O?F?7@@KAjWAˏ@?>9j>z@Av@!#@I>?SM@J A־@q@=r%?a@@2@@H@ܽƿїm=H@H@s@dF@C@<Ͼ)A@־@Z@4=@Ѫ@lEy@@?@ @@``&@+WO"!@9@8p@9@@Nw@P7F?j;@X@@6X~@?F$@Q@@Ј@vJ@G#ҿ =&?Kξێ ?F?=/:?{6@"p@3?2=(i@L.,@N̻RYOϿ?o?ێ ?+b6#޿8o)1dcܔ?,|>@[?':`@z?*j@wL?Dv@ui:@վ\ T @K@Ov?Eq(^py?^o?%4?ؿc#(_@߫@+@[@?H$@c}@@K@-ͿOyigؿgwAzŠ?J?cN@޴@@@VQx@@@cщ@㸧@@%O@I?(?P[;~|AD?,Ԉ@`G@T@2@#5@?щ@U@O@`?&@p;@@O@F@T@j%18@hf@@ȴ@ن@D@hW@h7,@>,]@,@h@S@K@?AD0y?@ǺAo@JL@h>?@@@L@Xk?@ @@nݱ@6bN@D?AD38쾴FĿ\@z@n@!@~@>@@A@[p@5@u@@j@J@E@ѿt38?4 ?N~u`@S@Ʈ@x@C@ ?|=@+ٳ@V@6@@Y H.B?*@ H=@e)\*(u?w?ļ?l3ɳ m *@@?J+қa@/@?F@u@LЅ"@L$EͿS<@xA@6$@^@@M@@k@@WU]@g@_:@@W&V@@;L$Ʃ>@j%t>=@A@#@^>> ?;L@ A@H?E?`@KAVAs@?Ʃ>ܯƿyܗo:H@F@r@E@C@W<Ͼ(A@I־@q@Mr%?@U@@@$H@"ݽܯƿ0O"!@7@U3p@y8@@_w@Aw@!@rnf@LB>)@@ET@@To@@@v@ @v@o@!q?k@@^S@k>ի/NV@?^y@P@>*@@? *@{\@y@@揪@A@,,@Mo? ?U ʿի/Jh?Sپ 9h?۳@!RA.@).?O-G"?aB]?`g@Aa@zDvJh(??GG󿂜@A%@C3 -{ v~@@M\@';ҿlFW^(?m*8c:Pwg@@Og?d X7'7?\@m@lJ+m*  ?.*E@Ep@p房 6 fS 93Ser@c?@# F~xu@hݝ@%M=Kc=v30 jY7bZh|?E@K@KͿ!eF?=QO@ @^@#~<~KXt@c@ @Ǿ? ? ѿjN>,S@EA,@L?d!IcH4?@^Ao@w>3 ?oe `V??O@?@A%@@/@`@(@4?@@@d@Z?0?n:oa?;&@z@v@:?6 w@1@S@F@7^@@5@ߚs@@0M@&t@F1?^Nl@0@ؓ@a?AMl+>r,@@p?6@٭@+,@9@bZL@-@@g`@"@@ @ȡ?@Er@̄E@AMH4p+O?OA@S)@ç? ??@m4@b@lS@i@1?hx@O@@1@oe,&*hz"3A2V@i@D?R_?@5d@ @@f@t?HQ2zW@@} wh<$A'A@?E& @9 z@i?k@[A@J<@aA@>@@seq6A<$A.>'1@Tp@+U=@iAbd@h?Q@&"A@ͤ?Ճ@'@_q4^A`Ah2?w$̿h*@t)k@j@@[@J@ݠ@)@/@2-=/oJ@sc@>-`h2?:%H$@/r@@J?$RB@3v@]@P@J@:?@?<?" ?%O@C@O캿Jg?@^@A8>*9?Q]@@H@H@2@v@Uw@V@ތ@? 0?ǧ@l@=?gk>Aw@!@rnf@LB>)@@ET@@To@@@v@ @v@o@!q?k@@^S@k>ö8@瓁@``@<@=^A@ @-?Tz?V>^@P@@/@_Cď՜??@ö8@ <|[*D?@@XD FFh,Y(S@a@UBGU <]  H@ @A\@vgiF~VcYw?*z>z -G[tဓ|%@v0@%?r<3]?/>SM) @U@+?|>X S@@&@ @w?ƴG0}?Y@ ?R^?>'!4?? T>~1@@H@Hc@k?&XAH@ha?2(f>zh5?7p e>>@[?p_{@Bv@)@|)@@.HaJs?f?v7sI%> @s>{PK?B@j׾9ThB@ƀX@@)@S#?%m!a=*=h@?V? @o?Tۿ_,?9@?pS&(~WФ@61$c:9%@Q@t@_: o?˒?ifHG߿e?h@5@ &f? -d ٓ4r@@e?>˒?_@/5@@v>>@ @\@@3z?M?8?'2?>@Th@9@?(? ¾3@}@_@$>l*@ 6>XuO@KA/@[AWO Ap@@6@AaA[OA#@ݿJ羦57@?w?gf-K1j.F}=Qh4gf-?@?( @Qc@,!@-4?@؉@+Z@9@o@TР@X b@'@۸@Tw@j? B9APw@j(I@d@?4I?SU@@\@d@@m?3?S@Y@ss5̘A B?LXBÎB@ 8MFH@h AYk@C?jr@@ޔ@+@@T%@<@8Aތ@>A?LXBBϻA8?1SD@Cm@)?@P¸?@V@U@߰@6կ@@U@5B@_@@d/ЄABj=BrSR`{@O@f/@b@@oi@,@u@M@_q@d*@X8@@ݿtʘDj=M'7x2Ͽ P`@NA"A99@AATp@@A@@@E+A] Aj@ 8:ٿ1'M'7{?,y@ƹM7Iz@).]A=oA Al@@Fr@dA`A/MAh@FsRַ1@i>ö8@瓁@``@<@=^A@ @-?Tz?V>^@P@@/@_Cď՜??@ö8@\@? fĊ1>@TaAR@ϿȒ?@[?twor0@@@o!n5[?n,?p#A AkOPbA!A>߿'\?O\}![9 "?8Vh)W@@HmgGž Z*0@?og>q?bA9`%(N@ ?S2>@ n>se .Qzqs?s@?)kxQ?@/F'M(E?Ġ=Xʂ@@ͮ Z_}Qy^o@t?uIBą?tM8$݄& ܾmrK~k@ 7A[ Aoe$Ư ĿAT%A??ROFT >ky~п8$;gd@@t١@A;@?V@A@w cgu@N@rؿ1.;HͿgg4K-@@oO#?THꊿR!@@> A\C@Q?t%@;@@LU@@"@h@i@\@_@?}ڊa?.-K?׀bOr<:7ŽkMg޽u?v.@]@7@GA_ @8G@bh(@?V>v>cE?׀ @+@~K8@N3@%? @@q@p@@G@p?\@_@$s4~? @͓LAF@/k7{@@-@@Ii@hF|@Ca@/ @@@2@r +2tli@͓LAR@Z_~vk@\@X?]8;@"r@Λ@@+@?@ @)[+R@5/D%r῿ʿ@_?U@v@z@rA@Sj@@²?B6H(5/8)*j<= ?M:>%࿧?R(@:@$k@%Њ@rg@@A@@s@}?EC> >8)*t/(#>ɿP>W?@DDA@>B?R.?/@O?o1@S@qA=@>ޤ>'[t\@? fĊ1>@TaAR@ϿȒ?@[?twor0@@@o!n53@_@?J0I@aA@$Sx=@@{Ar@& ?@B @? @#@`@F;6@*w@ K@Y?CS@[ m9KcFA?V@/ @{懿"W?H@g@&@`@VE@@!\\y=6@٩gvmL@TdmydF?@":?4-þ z@b@Vg?@A9@s@Ղ]C52zD֪@ @[~l!]ٔ@c?g?Ʒ??lY@_F迪 A}6@ _=&?l@Ab㣛@h>@W͸5@ڽ?Ʒ9tY?@[AɿnX4@:@dP12Vǿ߇_ M}@@_Aڿ'@.?9t<7?L@HS@yqk$@@ w ?p=jg>@d?Ry}ᾰֈ@D@<7?[=e@^C`@@UI]@?+:>.$@@`ֿ)y:asyU@) @]u5?1@E@z@[=e@(ω@˚?p?uF@@K@I z@&@>{@j@@]@MK4?#@.@蔴?2@(ω@2W@>.P@w AɈ@F#@@@~@8D.@Կ4̩[d@AE@z5%?2W@?8AURM+s@>@s0 @s+<5-f _?@cc@7aPa?N͚.)Ϣ=3>1;?ԔL@R?mc6UE5?$ ?nmӶ?@vL?Y>cON͚1 DFA?Jǂ?ԅ)@G@@q_@@!@=@G@sG@3ܒr~?i/>N1 T'eBڑY!?pV/@@fl@Fm@I>M@@@ @f6@?fߑ(W`{ 4G 2CI ? @@06@P zB׾7@{t@@33B@Y//4G6 B9A[R]>o@}@ܱ@&@uĖ@@B@ѣ@t@C? ChkT 6={$d?@`Ho˿?/@l@A AY A?@@$?2??M={$U)뿇??s: ?P7@"?&;!?w,@ ?&>a?@iw?-a?? U)3>?<:F$9pj@@Ew+@{C/ęD?ڛ@;&Dj?A}@~#*v@o@C@d@R@@⿒ho@\@?<8g?ڛ@@EO?qf̿"R?2a@oy?<߿f9@AA@B@oAc@!r?n@?BEM%@@Q=?%?# @`zP@?Y!TѠe;@x@7 :mNy`@D@>:>Fӿ[@'|@%@'(?Q=?} t #@y@x*?'\C̻g@98[U+T 3v@@G;qA?1@7@} 6t>z&@ @m/u@+@+y7J@A?qj@ @A!꿆@@6t>d?@ @> AW6O A)B$CÿBIbFЁ} A˒e^OAg@d?ƤAV@[A@g6qnAO[$DB֢0CӦrCeQC$TUA]x !AfZ{@[k@ƤNҽ@}A_C> Am{DA+Bv%CB J?ėZAƐqM@ @NҽRpl1@8¹?-AAAP?`fO@t\p@䟪w׿T@:ƪ@R@P1@_?ld@U?m?3@j@|?!6@g@ L?;y G @+2@'F@{x3 ?j@y[LWհ{c\>'Y1@,@?@i@∿΍>b5Va>.@@l@x?gꏿl=Ŷry[L4F Z)Z?M? @ɽ@B}A@f@!@g@oAOAb@?fRa4F+XH+M.ľ@b?Zd@wt@{.@?p .@aW@}@?[?3z4?6faӒ#+eɨ(e>z >MFޒ/fܛi<.yS??(ʿV&UG%-#Yns}?9??1;@E@&[@|+@_@@F@9?-?`{?NM%-ɛI}X?U?'@/@BAHA'2@r@@@@Zy@_@Z\?¾4,dWɛLEu?;-/@ݰ@Xx@vȎ@L>gdpԢ6kD^@bگ@@׼?j?ۿLEQw@u?nBbļ@>I@@cwic/ᾔ@̧@!i@?t{d?Qw@@EO?qf̿"R?2a@oy?<߿f9@AA@B@oAc@!r?n@?BEM%@@@]*@"7~@@*@Z_:?@lA!@.@@e?7>{@T@9@b?@xY?@͸@G!@_Aʿm,>@"@˽1ALy!@_@c&?f*@L@.@p?x%s$@d A@ؚ91@@m8mhèC[d@qm@>@ A "@%"E^]@bAC؇AȘ@ȶ_xAAvIϪ@2A`yL@0eQIIzBpC6/C rSC-;Ba@c!ޜ`As@ >?+j@d A/h# ABt<'CcC CRAAE2mX;XA-@?+QF)@ *Ay?9!AhZ@ :zAQBɇA (:@@A1Q?cAf@QF4P*@ A?@ q@@G бgW&̻@E@d%y@w%AeY9@4t@ض?;@X@$?k{?Ɠ@RI?Ҭ1H1A@A@o>[?@% @'u?t "@ʩ0@@@j@{M*?@.@D@@g@Q?*7Ɇ@QU@$p@@ "@AC@8@;f?v@`@U;n@ڵ`}ye+*3RͤvA:@<@\@?J?AC@jh濖`@u@^^@ld>:B]G2?T@]P@?Y >L(j?M252ƿg>$t:@TL@<@@&F@B}@x^@c)@@g.̾69B.C?MPcOv|nžt[?b@za@O @>(UvPkj3義%M_ rj/@?Z1oOV-`X??<}C_a ?Q[?9_?5?wd?8@W@H@?kX?$?wYDT1x0;S|տ>`(@>@@@+@@@݃@2@9?XwV=WC1ֿҵvɮ?pMD@e@V?L*T| xn>`@9Z@k?=ٖ e]TB@ @?z8@W@t@b¾i椟 b,L>p@q@xG@á?O?TB@@]*@"7~@@*@Z_:?@lA!@.@@e?7>{@T@9@b?@G}@@m@5`@r)@&e@":m?ܰ@^@@Bb?`L6*@d@T@@&@W@G}@@X@C@D@Е@O Nܿz @TB@E /HWζ_@oJ?f~ ,t@QX@(@@@P @ˬ AA㢁@vO>"I@y?Lhcƒ..%@q@nD>4OZ@i As@P @@;A9A$M?ToO@@xBwM2XAvJPAru@0?59A A@@WAl#=j@)إoAQqB/ZA7ʨC*?@'N>HAj@𯾄T+t@JA>gx@[~(tGBaBBcB}_n3iZ۽@19 >OAv@T W@%A`? Ͽ@]JNpjB"|BA8=@@9?O0A \@ 9 @@ Ar?l~@^@F?fܛnb!LRL6 Ak@wb*@Ap@9 @w@<AAB@,w?@_f>5s`H"9= @@"&?a{@q2Aq@w@5 @j@'@N@V?촿Rk@u? tQz@ޛ=@ڢ'WM?@2@3@5 @&n@%@%։@@$@e@|,4Ը?@D1@@Qv @4Ƹm?43@F&@pF@,@&n@|n?5"?ź?5@x@"@O?/s!Y,0@MN?@(Ų@u@???|n?*Q?5?|=վ@^@ ?o}cb?Džk@L@rd?c@BUE@M?PͿ9ꦾix?yqXTu?@@6@-@;@,@@?=@2y_>M@>PͿl΢[D???)m!@e'@@?F?U>]"?.,@hwd@n6@6G?xۘCl%Y [$S @Vw@ـ@!?c̗ dz$gh?@&@w@$}3M54=@˵?@:@@ ?HC>;뻜?@(@M.@==8@ˀ?0pF/Kߞ475Q~B@@l@X@v @@j@)Vl@W?MGdտ@y? @ o47BU>F0@o@Y,?dg?`@$f?Ä9h!>XrN@@\]>@Б@|?BU>ϥ@d@7p@EX@ @{s= @ H@rwkN @h6@K@0@@)]@6@n0@/ؿk@M@ȾsЧNlB:A@{?/ 2Ŀ?ņ@hg@@p=?i@1@ex@uy1?q@pKK½~J_@ƕ0?\M{@$@@p=?z ?{@A1@?q`@>?k3[+;L‹,a /D?:?3f?@A=@z ??<@ؾ@^@kh>tP@@#~VBa JQ@?=˝@A"@?F@@@܎?I;?@^@눠&.NV@G@#%ڿvÿ@w@ @F@p@h[@Gz@L?_\ # @Ki@ Ot@do@GK@Af@`@p@ x Ay&@{@@ii@Zm@/ȃ'<@@@=@U@G@PY|׿g@YaU@@o@ x AG@J@fUj?@Y@?_@:LINթ^I`w>@ؿ@1?[йخ@G@LdJ:F>c@a: Av/Ay?Kr=̣gf?@/@v@)(?{GaL5w{Uu@Ձ>@rA>@@@ ?J%#\LJ*P >yy@g@.00@_1=&,@7B@@H|>5wp$ #km@0@ʭG$?#@-]j׾:>FdVIo?)@ s? #F?ݬ>4g@"y(I) vXx?z?@f(?a!CN fLI/釈?X@X@@!HŔ"y(S!]?B?1=1.o8>p.H%t9k>X>5?l:c? 9S` @Z@Gyq=¾_)?r`?t?@0@K@I?qS$tݿ??r5"@j@0>?'@@. :9ϿpgOs@#Z@b@B?"4@sE5B u>ɝ??aJ@AA!k?}ѦpN4 h?JAAQ@u3?|?$B @Dw@G?@h6@.@?wR4tIؿд Zhv?VP@m@ }@r?3R@@A[@X@V@.@N@ 2@TMoY7e8&˿>@Л@?@j@ [@h@Av@ɚ@@ANA@:*V,.W=0dS /@=2A|A_@@v@?@3~@l{@31AnHAY'@D?? ^??g)'?:'ADA ?q!??@!@J?d?@pp@@|.y!?@be@6?@@9?eŴt@@@R?톏?!@k@<@)9@â_@T?f"8|z@NB@8"ؽlǠ,@]?a<9@nG}@@59@k@@S@o@O@cA?=+>Z?#?Ț?B@0M@S@@k@f@G@Cg@!?'f?0@at*}@B@3Y@_@3@w@k@l@??&@5@hٿ1 ?=@z@!#B]@5>@ @2{\@@@}@l@<@U?[o@=A'A<ӧ?(?h @?"%?-""@g@V#:AA6+@k?<@V@7=@7@K[AkGA{I@Y>Y60gr\m -@,NAAq+`@{Y@V@@@v?{Z@@@>@Xɿ OaڅiL_Z]2W@J@ @4Y@pVW@@@`@ne@"@wo?x?~@>@g@zz?d} rl}Sq>R̡@I @@Gc?I?ޖ@c@`@x5&et@@??5@1Q@e@bZ?zT?hIj??W@@H@?1'`>p@@`?x3BX>M@Y@PI- ???2?ԑ> Cov@@?[3l&HMئ??},1`??yKM>}h?8d?G=;>??>'l;zAnAoL_ a?<4y> @֘?&-gqo@zA0AAp`@vZ>NǏ?3翴⡿8?U@ ??c0e?hXj̰?w?Mÿ@'A0AD@91gؿˢg?,@>ARҥ?-<@VoW@Jw#@1?\^qSʿk??V?~G@D@<^zY0@?<?:@aUk@+@j???h?e\X@{a@4?wJ>??x*<U>h?P?O?)?@@74@5?0?]3rT]eN@@@V@Q@ @HQ@B?U>A[@X@V@.@N@ 2@TMoY7e8&˿>@Л@?@j@ [@h@Aߜ@@μ.@“?`?r@Ej@T@@ր@1?/@-4@~@"@@d?'_@ɕ@P@ߜ@u?SA?7`?2@@1@r0@?ݾl?dRỉ@.@B@Am@ˍ@2?^?u?@y?)?+J@z[A@=GU < ̳uYf>@7'A@ >Q`p?@fT@/\@?a@v@t?xR!^ʟ!(oDF-*UK/P@@2@? @fT@N@>c@:>9k>]R>G\HE7G@?"@%}ٽ&T@N@ݲ`@>@G9?Po?o*5pB/*Pؿ?I,?MQV?ݲ`@@又@֦?h?9 @m]?h F j'Խ*H{?]@kvWR@@@b@J?l8@<ӕ@?C&+arTZNyGeA@@ Z@j?,@@W@?%?0@ Aqũ@3 %u aNCqR@!A@j@9@W@# ?@b=K# ?ɭ@g@I?,?Gc?]@@@:@ E@fɒ?]X@m@@M@up@$@3 @W!@X@ɭ@)9@@'Q@V"fs F{@@@/ @Bu@k@@@@@А?U?8Ң@LZ@)9@ҋRL#%?B'@ =@4!@@3@9@ B?$>#?SWA@Q@G@nS@@V@$n@2#<ҋRuU?@@ku@{M?>ܣC[?)?4@u@7@`?ƿ u>?MY@>h@ޏ@R@`@6@*A3HBf BOA>@%z>@{r@cx@6@MĂ@,L?0@@.@@`@Go<ʲA3HB#SSB< B\@pz/@@QG@'@@T1@v>?Ra@,h@Jm@.@|F@=H@JB#SSBA7AgV8TP@A.L@:&;?M5??⾝=]e?r?,q@@r@?K?qAAHNٸ4=w=A@.@B@ E@R@v%@/@+I3@ pB@17@HsW@*)@ @g?aЦU=HN?۪?ٕ?2=z8y-/=*%u@ @mA/@3U@{@ @B@w@Iu?2>j@D@@?ߜ@@μ.@“?`?r@Ej@T@@ր@1?/@-4@~@"@@d?'_@ɕ@P@ߜ@B+N?L@eA@<@H@I@@@q@@@fޭ@@@15@nD.@@iӈ@a^a?QƿfN'Vo?e@$Ar@@#@~@]@ʊ@^l AYe@ y@~3?U> >%Qƿo@bO@'?c2@k@҇@=@?>Û|b>, G@@ܰ@fS@D>ۜ>^@o@@ @Q@=UK?@ @ؿZn=]%I̿?z?@},@_Ih]8@@@;lھ(@@Ο?Xŀ@Y@=?Vx& ȿfp>r@,@ @?u @:<;a7V?#@e@@z@X>u^ +>0B@@w@ZC@?,̵a7w#X?p&r@K@ٿ@,@:a"?Ѐ$Bʾ>؏@BO@$$@X?a?c߿w6@lN@}?2*hN6.+@ @.@L"_ 5+Q]TU?_@@+o@#@b@6@@Q@)?_)O@@<@1eK@?V?f?1@h@܏@)@Skn~?3@@r>c?1A?Z?tb@OA` AI @@}M@ۈ@(@@A@@}z@_??L?6? =r#k%?k+@\ @??l@l@4@U@j@@o߃@R@K@@jx@n`)@"0@?*/#"? @By@ ,V@k @h!@2H@1@%@ٺF@?@%@Ī?3@y@@'@t@/@g@G?"?)>>T2?uk@|@@,@J=[Zþ,> l? ?e@~@@I@+R@Z)>WXtџ?A@ @D@WZ?{N9S`a?-R?"-@@`@ @>qd|W @be>@tue? @r¾`?k@LIu꛿-?^?M:>Hk?Uc?[u_t`R @A.A`-? +33F@xCZS 5?Z?t+WMͿNrAAA0A;?>V g=??D,? ~u>?{?s?s%@};?=dX?͗AAɴ3As@(@&]@-@& ?=x'ſ! ?!?@'OA@0A @ɴ3A%~8ch2 @@@L@-?0֕[ :-0?S;?D?맘@A @2@QUkE%ؿZ?ƶq@7@(@l=@J @@..?h?I@N@Jd@&@Y@I@@ k@P@UԾؿB+N?L@eA@<@H@I@@@q@@@fޭ@@@15@nD.@@iӈ@a^a? ȝ?@6A-@9@؋n@սV=G£<@@"@sA7@)? jit?@t\@f@@@Wl3?AX{?'?/>U@@J@,@WX@ޯ@@~?j?#@T]@!@N@l>l@B @P7@54#@u@@@@y@c@M˞@1@"@FT @pA@|.@?9i^??o!?̉?YH@R@v)@\@G@@O@@yE@?(@Քw@R@/=@p@@ZI@+?>L>t?@.č jhpр@d*H@;!ؾ!7??@b?N,>N?$@"@vU?zۼ?=\@[=,   Ҕu춿?S@XO?c6><@o@jK@@1(@niQ@?K@F?m?ns?)@x>FS /@E%|+D[?4@;m@&@@?@.@#j@%@٣@@>5@?76f4S 9Δ??j#@8n@@@u@⽐@]@@ak@JA@S@`@%@?|?RKZ=9/@@!@2@@פּ@?6/>?|U?@J@(@WX@ޯ@@ ~?"j?#@T]@!@L@k>l@B @P7@94#@t@@@@y@e@M˞@1@"@AT @lA@|.@?Y9t^??X!?lj?YH@R@r)@U@G@@L@@yE@?(@Ҕw@R@8=@p@@WI@*?VL>v?@<)ō shkр@h*H@!ؾ7??@c?,>r?$@"@~U?ۼ?=\@Y\=3  Ҕu춿?S@]O?]6>7@o@jK@@$1(@liQ@#FS %@E%+D[?/@};m@&@@?@&@j@ %@أ@@95@?X,f)S p9҄Δ??j#@6n@@@u@⽐@Y@@ak@JA@Q@`@~%@?|?NZ=p9/@@!@5@@@?p/>??Q2?uk@1@_@),@=[Zjþ>2h??e@@@tI@XS@hW>,tnџ?z@ @QD@Z?sN^1\a?\{R?-@č@`@ @.?q|,J!@{g>@ud?> @ s¾'`?(@Mu꛿5?]?:>Lk?a?v_5cRJ!@A.A,?/+l3JF@DS 4??t,1XNͿNrAAA0A%?> :=?6?3N?ʝ~>??'r?s%@>7ǵƿ@UO@A'?d3k@@u@?ԅ>6^>3 G@c@@}S@{j>5>^@@W@@Q@;V?U@q @gؿZВn=]MK̿!???@,@ Ihr]8@E@W@Rھ(@@?Ā@Y@ =?SV1& ȿ>r@,@ @ۯ? @um ,>B@@v@IZC@?J̵p7"?6'r@xK@ڿ@7,@Fa"?|Ѐsʾ׏@*O@W%$@Y?z`?e߿7@N@?*N-+@Z @.@  5.Q]U?R_@i@h+x=#@@7@`@pQ@|)?4-"O@?@d<@%eK@ ?V?f?C1@r@@0)@$Vk஁?@`@/i>?c?j0A?Z?}b@OA? A$ @@rM@ۈ@'@l@?@}z@(`?u@L??{&=/i󾝫j%?Xk+@ @ ?l@P@@=@nj@@S߃@8@hK@@ix@0`)@"0@@?0@g@3I?,?b?]@@@@E@Ȓ?(X@T@@M@dp@z$@ @&!@ZX@@9@@'Q@:7ft {@@@ @ ?u@i@F@&@h?@1̐?c?iѢ@/Z@9@uR#?@A'@=@x!@܃@3@@B?>?UA@Q@G@S@@lV@cn@B %rڟC]?&?vH@@܁@L@_qI:Ax&AXuʀ@4@4@ru@s7@`?ƿ9o>?Y@@3z@{r@Qx@6@1Ă@,L?0@@u.@@`@So6=²A3HB&SSBS B\@]y/@n@,QG@'@@T1@v>?Sa@b-h@m@.@RF@@8B&SSBA7A(T8%O@pAY.L@R%;?4??H=\e?r?q@|@=@??qAA>N4wWi=@@q@B@ E@R@a%@-@G3@nB@17@xrW@(@8 @V?o!U=>Ni?ڪ?ו?=Ay.=,#u@ @A@T@@| @@;w@u?d$>S@D@@i?ߜ@@.@“?4`?R@1j@jT@@ր@?w/@4@d@!@@dd?&_@ɕ@P@ߜ@7w?ZTA?3`?2@@!1@/@?7޾AdjΉx @h-@A@]l@ʍ@m/?]?7w? @t?6%?I@'[A@q=H == γWwY*U>4@&A@p>dp? @S@c[@?b@v@Ys?ayR^y(E-P+K̃P@!@2@p?@S@@@c@FI>10q>QR >G#fF7>?Q"@( }潾%T@@`@@oD>M9?Po?oFHpKD*ؿ?+?"N?`@@@٦?=? @]?Nh#F/ jԽV *{?O]@{Q' ?@g@3I?,?b?]@@@@E@Ȓ?(X@T@@M@dp@z$@ @&!@ZX@@@˘@u?Z@q@ױ@>@ɿF BaL\]1W@@ @X@UW@C@@,@Roe@"@#xo?F?r~@#@f@wz?} 6r}S q>̡@x@ @Gc?J?wޖ@c@,@wBdt@@V? ?P5@Q@Q@Y?T?Ej??W@H@?`>K@@ ?w3BL>pM@Y@߄[ῐIt- ???:?h>9VCx5ou@@?K[3k&δHM٦?۞?㛊11`??:?M>{h?9d??=v>??*lSzAmAs_ ?{n@8՘?y,<Gu? ???0@3>q@SzA/AAp`\L>oď?U⡿H?T@?"?0e?ZhdVj̰?~w?Mÿ'A/AD@*fؿg?,@>OB$Х?h<@BoW@w#@1?^aTʿle??? G@D@ _@??:@Tk@}+@i?F?U?.?[X@D{a@?J>z?z? *ь>h??vN?!'?%@@o4@ծ??3rjT9iO@@wV@@ @Q@,?ь>ƨA @=X@V@@}N@r2@iUM\o78־q˿@@@!@Z@h@ƨAv@ʚ@@ANA@]VhXWs0fS>.@=2A|A_@@v@?@ ~@l{@L1AxHA'@5D?8?\?&?Z)6%?:'ADA?0$??@ @??@p@@"|J.y!?@e@1?@@?Ŵs@@R?? @k@<@}9@_@U?f""9/y@?B@9"Iٽ5ȠQ@ɭ?a c9@~G}@@.9@k@[@ @*o@,O@A?r4=6+{Z??Jǚ?qB@M@@[@8@_@G@Bg@?P'?j0@ =ti*}}@5B@G@_@ȥ3@v@8@Քl@???9&@4@,iٿ1?=@z@'_]@B>@ @3Ӥ{\@M@@4|@Քl@l<@˭?n@d=AJ'Aҧ?(Y@?ҵb&?""@ g˘@H#:AA~+@Zl?l<@@7=@7@ [AjGAH@Z>k60!I[m9-@+NAeA3+`@|Y@@@˘@u?Z@q@ױ@>@ɿF BaL\]1W@@ @X@UW@C@@G@^J@:ii?@X@?Q`@LNNd[w>@cؿ@?ҹ@G@nL7d(@: A/A?KLṛ?gb?N@@-v@#(?+ְnL5w}{Uu@Ɓ>@;>|@@@ ?S%R\c* >y@F@.0@=N,@A@A|>5wo#m@1@,G?#@:A@j@gI@f@,@?񧿆p@@ۿoe@"Q-H ˀ>co׾:>CRVeVp?P@o?F?o>he@"(I) X2x?0?@'?9b}CN5 ?^X@2@@m"Iܔ"(RSt!?ޏB?x0=L1n8>pHةt8k>Z>'5?{;c? 9kRS؆@LZ@y=¾ &? `?[v?@W0@~N@gN?gkS$sݿ?U?[s؆6n"@j@`!>?%@@.99cϿLgs@Z@/b@?Ē4@E6m>:??I@6AԂAj?.ҦN:r !? AA@1?|?(@EDw@G?@?6@@S?R4tؿ Zu?,P@am@|@p?|3R@@AU@\C@@8r@;ڒzr E<@i@eWI@4[@&??Oz xQZk@X3@ ?R@A(@@O@Q@>JEI@@|Q=_@MH@rlL @ 6@@(@釆@o]@@0@B2ؿ@pM@ЧsNJBk@@yy? Ŀ?Ć@g@釆@>?@@*ex@u 1?Eq@K9 ѥt~ZJ^@^0?c3M{@@d@>?x ?S@A1@榟?`@?3[+;K‹,i /??f?j@A<@x ??<@#@@h>sP@@6~VHaIJQ@?=˝@A@?E@Ѣ@@H؎?dM@@̈&. X@G@%ڿuÿO@w@@E@o@nZ@Ez@G?kE\ # @[i@k Ut@@o@GXL⾐@f@;_@o@w Af%@z@@i@Ym@/0@@@)@̅U@@PZ}׿ g@j`U@@☻@w AG@^J@:ii?@X@?Q`@LNNd[w>@cؿ@?ҹ@G@(n@%@׉@@@Fg@j2ظ?@ 2@@x @3?4@#'@BrF@,@(n@Ƕn?r&?`ʺ?5@9@#@S?q-sIXqrX@jNێ?D@Ų@7u@?"??Ƕn?}3Q?;?ţ="Ծ}@)^@ ?o}c [?k@4 @d?@WE@?NͿা$?yWTp"?@/@6@0@>@-@@@=@zpʳ>:N@>NͿ˛.D]댿??O?o!@!h'@@?vF?>5!?,@Jxd@6@7G?@xC˛HX2Z$+ @1x@iڀ@!?0c%$nh?@'@w@=#}3M[,4=@?@ :@@?vfC>;n?@(@.@>8@? kF.K6ߞ7O7l @(>5`B@B@l@׿X@@@3@@Yl@ ?EտFy? @n7d[U>G0@o@-?"g?`@3f?88%h!>3uN@C@cn>m@@G~?d[U>@d@p@>=Z@ϯ@T@G@X~,BPsY@8@ʄ@6p@(@I?@}@z@F@a@O*@f@g›: m?nݰ@^@@b?L+@e@.@B&@@}@@_@\@G@Z@~M Jܿ @B@lE/H[_@eL?ie} u@X@@@@R @O A:A @uO>kJ@x?h ¨-.#@q@S>O[@j AԪ@R @@D<A}9A M?o2P@@xBMvVKPAu@b0?|9A?A@毾@Ae#ny@b©sGBtBfcB@)n{gZܽ@/9>AT@ċT X@%A^`? Ͽ@pJNpBN|BPA܊@?@X6:?0A`\@ Æ @@~ Aβ?@v@?6ܛb!KpK̡ Ak@iw*@2Af@Æ @:@AALB@ z?@Rf>s!H3’=& @@)?<`|@2A@:@ @Ak@'@@MX?괿pl@?9P<!@Ϟ=@֢xS2Q?@2@3@ @(n@%@׉@@@Fg@j2ظ?@ 2@@x @3?4@#'@BrF@,@(n@ "@0@@J@@{M,?@.@E@p@ا@S?*q7vɆ@U@p@@ "@C@5=@p?ׄv@_c@Z@n@`jxyc)c1ˤv+I=:@ܩ@\@?YU?C@=c:Q@u@a^@ Jd>=?$156ƿ>q:@H@1@x@M@/@c@)@5@8%̾g89^.C?TNWcO()D}ž[?b@Ka@ @>![{jqӄwTN 4i/q@?2ZnBOjV _X?[?;}` ?[?b_? {d?8@QW@H@?k  X?$?;yYEU`f2_1S{տ0>(@J@@L@"@Wܦ@@܃@<@9?ʊwD?Wbf2 տ?'SD@6e@?TÕx؆>`@@܂@G@ˡ??B@}@2*@7~@P@@xxZ"_:?@A"@@@?*7>{@ U@9@ ?}@o2?[@u@L!@7ʿ+Y>XÎ@&@ɽ1]{!@=a@&?j*@N@0@q?o$y$@ѣ AT @>2@@8HvZg@0m@>> @Ay"@$zE^]@cAnaA@ȶ`AAwTPe?N@# @}?k "@0@@J@@{M,?@.@E@p@ا@S?*q7vɆ@U@p@@ "@2@?տٖ?qQp@C=-?* t@p{A<AR1@+@=@N1@bQ?d@R?m?2@}j@|?v! @M@L?D;y whlS\| 2 @1@F@ {W1@,@?@بi@΍['V>@@rl@Nx?돿 =rZLF^fZ?? @ǽ@-{A@#@%@m@pANAX@?xrR cF,.M Eľ% Ab?2d@\st@.@?.@T@<}@?̩[?e4?lIf;Ւ$,wsʨ+>C >SFΕ鿰fݛi#.,mP?s?+ʿ 'Gw&-,$J\iVnb}?9?)?-;@@$[@+@_@@_F@?~?Mu?I8Z&-ݜa4X??d#@@GCAIA/@j@6@*@@~w@ @K?¾,YݜvMEv?t;b/@1ݰ@x@)ˎ@4>hdEڢqkP^@~گ@ @ּ?h?ۿvMEPw@6p? BhV@H@S@7Վc2i`/"J@@i@>|b?Pw@葩@L?i̿3O?y`@v?B߿:e9@&AQA@@YoAuc@~!o?@?>K҅%@葩@=?%?$ @zP@G?:Y!iΠ;@x@P8 qmy@C@0>ӿY@&|@У%@(?=?z G #@z@*?e\Cg@<[Ur`FSӵ3v@;.A'?22@Y@z s>(%@@+q/繰@@,{H@A?j@մ@ /ʫ@l@s>d?@@aF A( AB$C_ÿBNb?G{ AYi^NAde@d?U@@@N6nA_OtDBϢ0CͦrC^QCSUAxx!AZ{@j@ҽ@K|AaC> AFzDAo+Bn%CB^JʗYA#Ȑ=s_@o @ҽB+L?¦@ğAɚmsl/@6?U-NAAAo-?ag@Wp@}׿S@ê@B+L?'?JM@ @xB?Myh?@i+r*q],?%*׿\F@lT@h@'?m?d?*?,@`?,G?@@O Zfw^@H@T?x}?Jr@P@o@m?2@?տٖ?qQp@C=-?* t@p{A<AR1@+@=@N1@bQ?d@R?m?2@V@c>.G@5 AD@D#@@3@@~@C.@ Կ/Ωc@eA6@5%?V@>?w>AeVRØ*s@=@}. @+  5>Į Π_?[@c@ OPa>?9Κ00)Ģ=3>l19?ՔL@ ?cΎE2? ?#Eo#ɶ?|@L?m >cPO9Κq EFA?kǂ?ho)@@'~@]@6@!@;@E@D@z?&>bNq ) 'BY[?.@@ol@Dm@k;M@@@ @5@j?ばÒ(La{) qG? t"C=?q @'@/6@ J׾7@s@@-2B@/unqG6gCAT>{o@@۱@0&@Ė@@Z@wѣ@ĵt@8?kDhTN 6{$?@K˿?(/@m@Ap A* A@@? ㋿Ɩ?L?{$*ġa?@;bw?ea??V *T8?r=F=mj@@Du+@C/D!w +h?Р@5@@Dp&?IDT8?Q@;@j?rA@$*[@o@@nd@8@B⿭h@@?J8 g?Q@"@?7>@@?LI@,A@sw==@Ar@n?a@T @ㆍ? @"@@:6@σw@nK@)?R@͞ mKc8?T@ @)뇿R?@/g@&@@^'E@@!@v=@Nhm9LzTamfSF?@:?).Cþz@@^?g?@v[@ls@ՂZ5!ȏ^2D9@2@l"ؔ@tc??gƷ??X@cFf Au6@A_%C#?8@Ac)5@=@Yټ5@+ڽƷt8V?+@CɿoX3@:@߫12Vǿ߇ M @Z@t_ڿ@#.?t67?ηL@Q@ylЀ@B @( [>=/gM>@>?̊y(ֈ@D@67?:e@@`@l@F]@ڠ?9>O"@@#ֿyasEh@q @2?@H@Kz@:e@͉@??XE@@@Iz@e%@{@j@W@]@_Mo1?9"@?@ʐ?@͉@V@c>.G@5 AD@D#@@3@@~@C.@ Կ/Ωc@eA6@5%?V@# ? @%[@G?ɾZO7???xQ?t.n1?1@@>>o#>TN(銿uR!@@= AAC@=??KL??O?@!@ϯA1@8a?jQ%,>T?C4>6Q?t%@#;@@U@@Q@\@Oi@\@`@?ށ"a?m-?bm<|ĽML޽w?N.@z^@m@oGA @F@gi(@?iW>`w>"J?򌿿ɡ;@@}8@3@2?@@r@@@G@t?@г_@GrÁ?;@LA@j7o@@в-@,@ Ki@G|@Da@L @@@w3@5*2+j@LAR@_c~|uk@\@Ȑ?9;@\r@`@*@+@?@ @Ya+R@.C%࿿ʿ@]Z?U@v@{@AG@k@J@ò?v>Y1H(S.(*;] ?8>>t?t(@@#k@Њ@h@@|B@a@@?)C>` >(*uI(?ɿ3?W?@DAh@B?uS.?@]?K1@c@A1>@N>[uZ~? f1>@aA R@FϿ ?@w?ow6o0@r@@n05@7Z_w3Q@AQ@oBk#V@䚼@@`@@5?| V @^@`O@'fqs[A]nܿ ^@-dg@Ǡ*{o|ґ@VZ,A*@P?@iArY@\ߢ_. @m_@"ve[A?[ k" >[Դw.?#A6 AR4bAJ!A>߿,\?]?侦{!?["T ?k"hvW@F@Hg7ž ZP#1@v?o1g:>t??">%AN@1?"K2T@Mn>.eg 4p?Rx@?j$}Q?@ E' (?y̎=%X ˂@@ Z_-Q^0p@Fx? 5BϨ?֣$&~ܾrrI~k@ 7At Ac$ ĿA%A}A?N([+> vп$dr@@8١@~A@?X@A @w0bǔu@NN@sؿ1.HͿggJ-@@?Қavc+?{@ [@Ut@@5VbOǨ?jAn@WS،RHͿ# ? @%[@G?ɾZO7???xQ?t.n1?1@@>>o#_@05@@ w>>@1@\@8@z?M?&9?W2?>@bh@9@M?(?b¾T@}@_@$>_j*@5>hYUO@KA~?[AN An@@5@<A#aAZOA@ݿU羢37@w?$g-Sdj[n=P4$g-?@?7!( @]Pc@!@2?@׉@*Z@88@o@Р@ b@o'@@^w@+ɟj? B9Aw@j(I@@b?5/I?T@^@-\@c@@K? ?R@g@as5טA BBLXBŎB@7nFH@p AYk@?wr@@ޔ@+@Ƹ@T%@<@&8Aތ@r>ABLXBBϻA8?2D@l@ݗ?@ø?@[@3@߰@]կ@@á@B@_@ @.لABk= ="SRdz@O@y/@b@@i@,@u@@#_q@ d*@X8@-@ݿf˘ZDk=&7I3Ͽ( P`@6A"A8@AASp@K@g@@+A Ai@&8?ٿ'&7{?Ϫy@/Mb:Iz@-]AT=oA ALl@@xr@dA`A+MADh@dF!R̶1@i>ݶ8@@)``@j<@D^A@ @ .?z?W>^@P@@D@2ď?ԛ?@ݶ8@<*?@@qDmnF3i`%S@a@H&WڣFH[@́z%@/@$?r=3uG?/>{^M( @@ )?`~> @@e&@D @ew?G#*}?@? R^G?>$!Y?q ? T>/@@@c@j?XB!H@a?2d>{z.5ͦ?xV>>@[?_{@;v@@b)@+@-H%as??s oI>@X-s>:yPI?B@¸׾9 WB@X@@)@!?nִaȍ=j=h@?k?@Ԡo?ۿ`,d?h9@?S ;&~ЊW6ԤA6o%c8%@P@2s@?h Ԡo?qȒ?rf L߿5e?2h@S5@'gA z- Xٓ5r@B@c?h >qȒ?_@05@@ w>>@1@\@8@z?M?&9?W2?>@bh@9@M?(?b¾T@}@_@?;&@@v@:?P w@1@_@Q@B^@@A@s@@=M@3t@}1?yNl@1@ؓ@?*M ,>+@@?6@㭛@+@~9@ YL@`@@=e`@@@ @?t@aq@ɃE@*M"s+K?A@)@d?2?,?@k4@b@iS@f@-?Hw@N@@1@e,B*3hݔ[#=4AvV@ i@wJ?`?}@4d@ @@@f@q?f[zW@ゑ@U} 3hx$A'Ağ@?Eh' @ z@fm?8l@A@Z<@aA@K>@@@Oq6Ax$A/ '1@WUp@1U=@ jAd@?R@'"AO@Х?Ճ@'@^qc4^AqAs2?X̿L* @)k@G@&@@J@+ޠ@*@1@A=uoJ@c@-`s2?H9%$@/r@@;?PB@v@]@@I@w?@?L? ?QO@C@vJH]?@@0>&9?\@ت@LH@G@@W@w@,V@@-?x-?>ǧ@Vl@E?k>Aw@ "@nf@A>)@@RT@@_o@@@v@ @@o@q?!k@@vS@k>«/$NU@?]x@G@O*@@? *@\@x@@ǎ@AA@+,@ o? ?Yʿ«/Rhc܆Fnپ1h?\۳@ RAi.@_,?C-G@aoBW?Wf@A@|߮DvRh+??J󿱞@CA<&@3_*. Vw1`~@@~\@9ҿlS^+?k*M7c30g@n@ k?dd X3<5M7?.]@m@ JڧE+k*>.EE@Vp@!房 < dS #2Sr@c?@#ZF~xmu@ݝ@L=Qcv0 Yag?E@K@Ϳ !ݶZF?C=Q!O@ @^@}JHJ晣!u@c@ @KǾ뽸?B ? ѿ;E>R@Ak@?d! JгH+?-@^A{o@&߭>Y3B ?&oqXV?b?O@@fAq@@/@k`@(@?u@@י@d@X?/?:&o?;&@@v@:?P w@1@_@Q@B^@@A@s@@=M@3t@}1?yNl@1@ؓ@?A??Ԉ@uG@T@2@F5@?@U@s@?H&@;@@;O@F@6T@j218@e@0@Ǵ@H@YDC@V@5,@a|>~]@+@l@?@J@K?JD0y?@Aso@IL@>?R@U@w@K@h?@P@@ܱ@EaN@?JD;?HĿV@+@mn@@@=@4@@p@@t@@@I@E@ѿ2u;~?3 ?CNt`@\S@L@:@/@ ?|=d@-ٳ@V@5@@ͤHrB~?*@H=@e)\*u?l!ɳl *@܍@H?JқCa@/@?ƫ@qt@:Oх"܍@$&EͿ7<ٌ@xA@6$@^@A@M@@*@@T]@&g@:@@%V@A;$>'jk>@A@#@6> ?K@ AQ@F?E?@JAVA@?>ƿ9H@_F@r@E@C@<ϾA@վ@+q@r%?@@@@H@5Dݽƿm O"!@7@z3p@8@@w@R8rF?:@W@R@W~@~?(E$@?@0@tJ@G'ҿ;=%?Mξ- ?F?mr=/:ӌC?5@ҙp@3?b)h@P-,@0λ!RRϿ?ͧ? ?Cb6:$޿o)%d^f?{>@Z?DW(:`?z?4j@88]@*@@@K@v?1(8@f@@ȴ@@)D@W@<@ @[O@l?@@"@(ܱ@bN@>?^DQ0 y?@[An@KL@q>?@<@0@Tq@@v@@@^K@E@nпqEXKĿb@@m@@@>@@0@,|=@[ڳ@SV@6@飈@ӕtG[BW?% ?N=t`@S@S@@Q@ ?,|h(ӳe@"@}@z???e}ȳm L*@C=@l)^*u?=?3p?0@@Zh(l`)@@VXZ@Bb@Yv@DX><Ѕ"8@? JBכa@/@?֫@s@jN{>@A/@j #@?>K?L@ A_־@q@LrR%?m@@@@GH@ܽgƿt;H@cG@r@cF@C@<~ϾA@_־@Z@=@@HEy@@)@@@>`&@+ |O"m!@9@7p@9@@'w@;?Xq@Z@ҾI@|s@@@8@,t@E@0@?p./tU?I??h@v}@^@@@ҾI@?^F$@ @@@wJ@`G$ҿ=$?Uξ7Ft>g8F?;@X@@V~@?&i@[/,@,ɻRuXRϿ߲?{?މ ?LF?=3:{L?6@9p@{3?'W8`Fz?k@"@cT?b'F\ݧ?~a@? 3ݓ˾l?aO*ή @V`@???p7,1%?=T@? M(,?2!hpԾrϿ(( 8س?@ j@U@ pҐT? @bK@Vv?Go(^y?So?4?g`?t4pwN?v@Hg:@վҐw?H$@}@V@K@hYͿKyii7ؿc)˴=_@@G+@/@w?@@Љ@@@tO@?(?[B}|gzH?kQ?(N@@@@@Px@@U@@e?&@f:@D@C,@@.?5@w@+@@9@VL@/@m4@'b@^lS@Wg@P3?y@S@@ݎ1@_,)$r+N?A@)@h??D ? @m4@k @@wg@Rw?߄|W@H@O} Li #2ACV@i@3M?!g?Z@6d@k @HӪ<@`AG@{>@А@s6A~$A'A@?F& @# z@d?0l@A@HӪ<$@?A@6?N@Ji@!X\$}/AT'D1@Tp@.=}@SiAEb@?J@jߠ@+@4@=?rJ@Nf@ڔ-`o2?a̿ )@&k@+@q@@J@@K@?@J?M?? O@C@麿KI9$@0r@"@e?:SB@v@_@@@@w@U@H@?3?ȧ@xn@)?O?@@<>#9?k\@@ G@F@@@O@u@ @@o@q?m@@ S@%k>#Bw@"@mqf@7>*@q@MS@@l@@\@x@%@A@A@|.,@p? ? ʿ/D7NV@?z@@D*@@? *@\@>aQB W?f@|A@>|{DxZh놾uپ 4h?ڳ@`QA-@3,?-G>a w`~@r@%\@>ҿkl\^И??ePٶ@A#@L3- Fe.47?j]@m@]Ll*(i*6c g@@@f?d XFS bS =S=r@Sc?@l"G?.,E@p@刿RzS 1 Yarh3?$F@(K@ǥͿm"7F~xZu@nݝ@a=&dvj1 /Ƌt@@e@> @,Ǿ,?=9lRL@H@\|^@'vI|3Hј?3@+_Ao@ܭ>3d ?~ ѿ<>bQ@@A`@C?dO"vI_@(@?@@@[e@`?W 0?B:oK\V?D?vO@@.A@@D/@_@Գ@@Is@g@wL@s@4?Ql@|3@ۓ@?;&@(@v@??n w@k1@#@@[@Գ@,M?D8?+?\<@e@$8@=(? ¾?@$}@d_@-5@W@8>>@=@QZ@m@̌z?,M?@@4@WAaAZOA{@ݿ!7(67@2w?޶$>j*@Q46>sP P@KA?[AN A\m@@@a@@)% A5AOAs@T}>=G3f-N*isAKXBQBp@99?H@9 AdMk@P?j@@@@@Aӯ@ߗ@@C@_@@2냔ABϻAP8?2[D@el@?@丸?X@Ԉ@@,@u@@H_q@Qh*@sZ8@@lݿɘDj==zRRy@"O@1@rd@6@i@,@@{@@[+A? Ai@셿75ٿ9&&7.Ͽi P`@B"AB:@AATPp@@%@r@cA|`AMA h@FnR1@i>{?y@ףMv6Iz@-]A^=oA Awl@%@z?X>[@N@A@@?=?@8@@q_`@<@]A!@O @(?z?wkDg]$S@a@GTΞ<#𼟡*?@ @oD\F:^>G[z%@N/@!?r83]šH@"@\@Kgiggs?:^>&@. @w?GR/}?@?ML?'/>JM* @#@$? |>| L@֒@&@@Ec@m?X-A|J@j?D2_F>@!CƗ? ?2 S>0@v@@@x@G,?+֥:??ݿVMܭ?<.IaAk>>@?[?_ʨ{@x@@ԅ@)@"?k9a^=;h@ ?ls?@Is>%hPL?B@׾9TB@X@ԅ@gW֤A6#c29%@)P@q@:/ Uo?ۿ[,?m8@?/Sz\&ݠ~gW:)-ۓ r@H@e?T P>ɒ?]ofH߿Ue?Mh@b5@M(hC :,M?D8?+?\<@e@$8@=(? ¾?@$}@d_@-5@W@8>>@=@QZ@m@̌z?,M??}Q?c}n,?/@@7ա> o#}_ ,?@a[@f??ʾJ7??I??f?@V@mAP0@^?k"T,?Tm슿R!@N@= AC@/:??I?@@i@Q^@=b@?;la?u -?ﲭ@%>tQ?tm%@<@@T@@@HAo @F@uj(@H?4K>>S?Ǝbh\@uLA@ i7J@+@-@*@_i@wc|@@@+@?v@  @Xh<+9R@e_ }n⿬k@e\@t?a?;@b{@@A@Vl@@Qв?5R3 H'Q/c?%~⿿ʿl^Z?W@v@~@Ag@c@,C@@P@?:<6>q >(*$< ?@(>_+?u)@@!k@ϊ@g@@?0@@A%=@ܤ>[(u(ȿHW?w@sDA@wB?DC.?@@?ow6oI0@$@@L n4>7^jAdf1>@aA R@nϿcl?@@vb@@@|tV @@`O@#f}s+`w0Q@A]Q@l\Ak$V@@@N?@jAY@ܢ.{@Wq_@eAnܿ^@%cg@*l| ӑ@Z,A*@N?VnaA%!Ad>߿;\?^4![n"V>[*-?#A AZ]Y.@j?@qaj>d?T , ?O9hW@ə@oH~g{?O@?miQ?&|@ c' %N@3?,2o@n>[b5 9_.QQ]^k@k??rB?5?/Ď=XTȂ@@ӧ ޗZ9_ QĿ5A%A%F?JOX3>cп$o#ܾrM~k@7A0 ADc$ ?W@uA@{wKau@N@iؿ..d d@B@n١@AI~@?/[@t@ߠ@XbĦ?A#n@SS+RIͿjhg8I-T@@?yњbv(?{@/[@?}Q?c}n,?/@@7ա> o#}_ ,?@a[@f??ʾJ7??^@@E.@Կwѩnc@A@5#%?V@@>.@ A@M;῵F#@e@^@d _?0@)c@jPa?0?A5TR𻘿!-s@>@U/ @+5d9? ?رn˶?:~@L?*>czOΚ0)=3>Е1k:?L@?cNTE9?@@>@H@K@Չڍ'?C>gM E'KA?&̂?3)@[@:@'`@@ =M@,@F@:@8@?x(Z{ې *CȐY?S1@@Dm@Dm@ =M@W 0׾7@w@F@1B@+׸DH ɗCq ?="@x@p.6@+W *Ŗ@@@ԣ@޻t@m?=h Qq 6DA4>X>o@[@-ݱ@&@*Ŗ@ Ac AR@@?xn??C|$?S@XDȝ˿?2@p@A A&y,@?'>4a??@fw?ꪜ``?|? )+?X?Et ?J7@&?:!?&y,@ˏDX"wC#+??Р@N5@@E&)?D7?V;F7oj@»@Fu+@ICF/ˏD@e@@G⿌h@@?l8&g?9@=;Vj?Ak@z$*@o@@x=?@Ar@?@ @ى? @Y"@?37>@@?II@A5@x=KcD/?9R@i @燿D? @g@&@@56@~w@K@ ?R@7'mKjTmCF?D@\%:?3-/ľCz@ @g$E@ӹ@0 =0@9ixnK住 1D@@lm*ؔ@Zc?g5?@@@kq@Jւ5住@A]?@^>@Wκ5"@ٽŷ??X@nFQ A$6@_y)?@AJǿއhh M@,@_ڿf@.?tS?r@MɿsX4@N8@N12Jǿ q=g>^@< ?ym=>ш@D@47?L@M@4yOp܁@@׎ W? s1@ @%?݌@@z@9e@<`@@C]@? :>@@ֿy|sj@@j]@M72?#@"@~?@}͉@n??qG@G@@#Ioz@8&@{@|^@@E.@Կwѩnc@A@5#%?V@@>.@ A@M;῵F#@e@^@2@-@=@ O1@`x?d@\?l?g3@?|տ?Xp@S-?t@{A=A2@ R\qIA @e1@F@ {v3 ?j@|?!8N@@R?@;z %whY#VE>@@0l@x?菿=br>[LӰv\>X1@H-@@@i@U숿̍YZ'@o@qAA@%?>+_RraF ^Z?ޠ? @ʽ@}A@)@Z'@ٽ?.@V@M}@?C[?4?71fҒp#+hz/M8ľ^@FC?d@8wt@v.@ٽ?ߛiu. iS?ϋ?$ʿ%_F,̨+ > >HF1fߛN+@_@,@%F@??ƃ? &-Z$\s?ns}?9??5;@@$%[@N+@k@@@@z@@(k?¾,XXRzkX??"@@DAJAe1@k@آk$^@ۯ@e@ټ?a?ۿrME7w?;E/@ݰ@y@)̎@>ygdآhb.@֧@i@9zPc?Pw@r?Bzc׼@J@@ch@6@boAWc@r!qj? @?3%@ @QP?_̿Y?ec@A?߿lg9@9AA@l yH@*C@$>ӿV@&|@%@8'?;?$?% @}P@Y?U!Ǡ;@w@|8 l,TkT,v@@ ;L?-@8@6 #@w@ ?\Cg@D[V,A&?.j@8@Ƭ@m@qs>%@c!@p/Il@@,zdK@A$C ĿB$)bDTW| AހO^WAcv@d?@T@ڙU A|b AB$CΦrCQCmaUA ߴx !AZs{@@n6c@X@yG5nnA?ĕVGB0CΦrCt%CBFZAxd@@TEҽ@AmCS> AT DAn,Bt%C@Aew׶@-@?}?r@AP@p@Ln?#d?\"?,@g`?)I?@t@5O 2@-@=@ O1@`x?d@\?l?g3@?|տ?Xp@S-?t@{A=A2@|D@2@P@N?*O7Ɇ@kV@p@\@ "@:0@@@@/ߐM[*?@-@|D@1ˤCv LVB:@@K\@?KW?1C@:@Dn?xv@b@?n@`c|ye+1>?T@W@m? >pLV7:@Yu@]^@D$d>K>[N@↤@d@+@@H̾y49"-dC@)25O8ƿ̈>s:@I@@3@N@a@ @>V;tSj羉NVbO}Ͽ[?b@a@V_ X?e?#9}O%a :;h/@?ZpOVkW@SH@?klX? %?puYCDU ?Ƈ?z[?u_?>{\d?8@kW@"@ܦ@╧@Lރ@0@w9?|w?=Wzs31S}տB>(@Ց@@`@"@Xҷx>>Z`@f@@wG@p̡?w? B@p @=?8@@t@l¾ i륟S -R!@b@@?a 6>c|@U@o9@?@з*@b:~@@[@hZ_O:? @<AR!@U1y!@_@Y&?{:f*@DM@/@q?-qq?H@@2K!@Q7ʿB>@t!@̽U1Qs`¨[Vc@m@WR>]@A;"@%_s$@ A|@1@;@n]:ŐQŽw^?=@ @!~?kgܶ?a<@tY@+?]{?/Ɠ@C?j1|D@2@P@N?*O7Ɇ@kV@p@\@ "@:0@@@@/ߐM[*?@-@|D@2@ļ@x @7?H4@'@uF@ژ,@&n@x%@؉@K@@@i@56Ҹ?@2@gNBNP?}@Sò@ u@)?H??%n?Z#?ɺ?5@義@#@pM?K2sZ }mcq$?k@@d?i@QE@? /Q?;?ر=վ@<^@ ?o}0@_>@c,@Ƹ@A=@~tܷ>M@Q>#TͿ?j yXTn뿌&?@@"5@0@F?>#?,@wyd@6@4G?uC%a㦍~D댿~??n?p!@g'@_@$?F? a?0$hh?6@&@w@u"`_u^5$ @v@ـ@!? as;ɜ?9@4(@.@<8@!?jF+K#ߞ09M3=b@ ?@*:@p@?s;@@פ@1Wl@?,Gտ[7y? @{ 7e\7ul @y>g5D@J@l@X@@NghP!>pN@@9>^@{@"v?GIU>G0@o@d*?Rg?`@,f?5„;NQuw/Q@2@߁@p@Z(@{D?Ѥ@d@p@;Z@@S@B@^~-DQ-^@@ b?L&@e@s@8E&@@}@k@ݠ@Ab@+@g@<E::l?ܰ@-^@1H-9 _@.@? lہ o@6W@+@@@.@,@@ؗ@aM Qܿފ @B@E1H-­.y. @ l@F>PS@%g A@ @ AYAʠ@~jO>C@ W?h-©?QwP3NAu@?6AJ A@:A7AL?oN@@{B&O RqBn[AȨ 3?@'Nu=#A%p@,o@_A][#:j5@vlץwpA RqBBcBldZZcܽ@9T7>#A@}T(v@ A >(yx@*spdHBB|B%A@L@X#?3AOb@$X@P%Ak?Ͽ@oJoB|Bb":M Al@ w*@A@ @}@} A1?;M~@c@N? ܛbSžP= @@&?Bau@/AK@@YA-AB@wAv?@f>lsTISPeB@ =@5㢿VYG?@:2@3@6 @zj@'@@HX?z鴿g@?P2@ļ@x @7?H4@'@uF@ژ,@&n@x%@؉@K@@@i@56Ҹ?@2@EN(I)w≯@ֿ@?߲J@G@0K@Yᾡk?F@Z@?c@LENg:?l@@uv@"(?rMLd:FM>Z@: A /Av?Nṛ\6*I >y@)@/0@=%,@2A@v"|>`8wۄUu@>@ =>̝@!@@x ?]H%\j@kI@h@a,@?꧿qwp@O@ۿJq"#9m@N1@G$?#@=A@j@tdV+yp?ߓ@Ht? 2F?>/hy@"\0H@ ׀>סd׾>:>?=tdVeE/x?X@ૅ@3@9I`"/(J)! X|?@?@<)?`DNe9tSk>]>5?PNc?9[kS["?٣?ەB?N0=Q1 8>/pH9t@0@lQ@P?MTP$jݿr??sָ@wZ@y=¾_-?Li?}?@ ϿYNgs@Z@c@b?4@ER8!"@Uj@>Υ?%@=@_.79M>b G?AhA@F1?ɼ|?v*h>A?s?GI@AmAbd?1ԦMKb [o?N@lk@-}@?5R@@Dw@H?R@6@@핡?HR9tؿKXI@6[@&?QzxXk@3@?Ը@[A@]C@>@r@Ԓq C<@ڬ@XI@o=z@H@rkؐH @$ 6@@@@,@_@\^>Eb@@|oyKNB>@@p? Ŀ ?@c@-@Z@ @0@ٿM@J@[ѧyĥ~LMU@h0?EƢ0B{@6@ @b>?.@o@ _x@vu-?q@P5`„,”/u??lf?4@A;@w ?N@AAv.@?b`@k?6[-F<`VQd@Q@-?4=ŝ@Ap@?.8@^@}@!g>qP@@FV2&k.uMV@G@ڿӅÿ@@r@Ց@D@@O@ώ?g@䜅@@2&_ t;@o@Gc⾔@f@2]@.o@Y@Bz@?Yǔ\ #@i@_ @U@N@NPZ׿g@`U@<@@mw A%@{@@i@Xm@9/G @@@@EN(I)w≯@ֿ@?߲J@G@0K@Yᾡk?F@Z@?c@LENa߆rNn]+W@@@WW@0VW@}@@@r?Z@@k@?>@ɿaArE~Sgq>dʡ@U@l@).c?C?Tݖ@4b@@ke@"@|o??[~@u@\f@pz?# Ar T?HNj??IW@H@q?0 `>L@@?yČct@Z@? ?6@R@@`? T?*??>(3 Cyoy@[@?X3B>K@0 Y@†{uIt* ?Z?*?ʺL>h?|d?Z=k>??VhAUZb&PMЦ??P1Ŏ`?r;?ʺL> $k@zAqAa l?< >@? $<?7?se?ihEjܰ?w?_M}ÿ'A33AA>v`㊦f,>?翧񡿷?A@?!qW@D#@1?hWMʿ^k "??.?G@$D@+Xkؿg?қ,@G>#X=Х?:<@!qW@T?+??\X@`}a@?RJ>??,*:[X'@M??H:@E[k@4+@s?T?0rTtN@@U@@ @Q@?凹>>h?%?T?_,?†@@5@í??0r"7a8˿@@ @@[@i@6A^@X@V@@P@2@[M:q"7,U 2 kS-@<2Az{A_@J@v@-˚@@ANA!@䗊=Um??(b)?:'ACA ?&?`?@@r{@f1A,HA|'@C!??t'?@,@?´ u@ݙ@^??$@??@q@5@|,y+?z@ge@t'?R٠ߗ@7?a}9@P}@@19@k@<@9@_@P?uh"s<x@'B@M"+b?Q?̚?B@M@ @@@o@O@joA?3=A+z *}@B@xR@X_@A3@@`@ @G@N7g@?+&'K?0@&7zg]@@@d @2ʠ{\@E@@@ l@??%@3@Wsٿ24?.=@"y@D1?%&"@g@":AZA +@"k?<@?7q@=A:'AXѧ?A(迂 @?DD`mO,@*NA A$*`@ }Y@@7=@7@ZAIjGA'J@EZx@70Da߆rNn]+W@@@WW@0VW@}@@@r?Z@@k@?>@ɿa̒?X@@ @5L@n@$@c @!@X@@ g@H?,?j?]@@@@E@̒?Au@j@@M@z>@ǐ?y? Ѣ@{Y@9@@&Q@ fTr 0{@{@٥@l @Au@}>0#?VA@]Q@3G@S@@V@hn@l$<8R#?CXy??yH@@r@L@qIkCW?N@@&u@P?ӿ>pC ƿ_t>?Y@r;h@ݏ@@$_@6=&@A&Auˀ@@3@bv@8@ `? ƿ:L?#0@@ +@%ݡ@|_@@r{WAY3HB B3>@P{j@9qr@v@3@x@:L?v>?fJa@%h@i@.@fF@sS@UBRSB BH\@r/@@DG@'@@#N1@v>V =Pe?$n?q@l@@??qAA`7AJZ8L@A(L@|;?I0?Ÿ?V/@H3@pB@V27@tW@D)@ @?,kU=N=46w"}=?@]@B@\ E@R@%@/@U@@R @@Ew@Au?>@D@@ ?٪?ٕ?T=6y,/=H%u@y @As@U@?/@2@@[ @U@y]?&_@ʕ@|P@ޜ@@.@Rȓ?`?@\k@T@@ր@?(jVΉ@+@#A@j@ʍ@.?.[?Br?\IA?\0`?F2@d@r2@A0@?޾Bd(j< $HγzY;A>@&A@ձ>RYp? @o?"?OH@$ZAH@{=JI h < 'LCJ-,xKfP@Z@2@?@Q@GZ@?_@,u@o?~Rn`g'h(E,l7=?߀"@T} T@ @=c@w;> 7i>).@ Afĩ@$& k%Ti-@j@@Ae@?a&> ?=u?21L%̒?X@@ @5L@n@$@c @!@X@@ g@H?,?j?]@@@@E@̒?@@@J@@Vix@c)@ '0@[?( Im%?n+@ @I?l@@@@j@@?@@ʧ?3@3@A'@p@/@g@J?<"?S @oDy@;.V@ @ !@H@ 1@%@F@?@H¾> o??e@@@H@S@X[ >AxO2?'tk@@@,@=U[ZH¾<徦la?,R?<-@@Ia@ @}?q.~Luџ?@ @BD@$Z?M<u替?a?E>k?ia?[u_izR@d>@Їud?j @|¾]`?γ@u 8T y(??tb,]r1YͿLrAZA-A ?, ;?@1I {?y??1h?Js%@,?=~I?˗AA0A?>?=?c?>֡?A{! ? ?J@NAv@D=C @|3Aws@)Z޵@\@?-@! ?M̩="%ſ! 900?;??è@A @2@RjE8%"8c 2 @@@ L@M-?[ 9I@.N@b@&@ZY@~I@Ѹ@l@'P@DԾTؿkY?q@8@@=@K @@+?i?I@:@˄@Oݭ@@M@r5@E.@ٹ@Ԉ@ba?!(N?&L@fB@@lH@0J@f@@q@:@{~@ĉ@$@l AIe@y@{3?U>>yMƿfA'o?d@%A1s@c@U#@{~@A|h>^ G@@9@S@a@>^@@?O@'?_e6k@@ @?">AnN<]&M̿ƞ?d?@{,@YhMY8@+@+@@>Q@CD(˵?X@ @ؿZn$|ǿ>r@,@~ @? @< ˳ھ(@@֙?ŀ@X@=?eVE$$t 84+>A@z@vw@[C@…?;͵V8V?#@d@ @@,X>ut Gb ʾ׏@ZO@$$@X?A]?km߿I$?&r@K@~ڿ@+@Z"?ЀG5 Q\U?p_@o@c+k:#@@}@5@N@k?*g.+@' @.@5#u5V?i?1@g@@)@^k ?@@ݘQ@̾)?3GO@q@<@pdK@?V?~N@p܈@'@@P@@}z@yb?LL??!P=j> h?@A?Wa?b@OA| A @@~N@@@@J@@Vix@c)@ '0@[?( Im%?n+@ @I?l@@@@j@@W0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0?Y4>Sk@2J@@8X@Rޯ@@}~?j_t?@\@f@*@@Gk3?gX{??@@@Oy@<@q˞@1@l"@ZT @A@|.@ɕ?W#@dU]@!@@l>l@ @Q7@4#@@@G@-@@F@{E@?9=?8?=?,-Ū9`??I!??\H@T@[*@݅@G@D=@ p@„@BI@ ?>L>?D@ܴǍyaY¾ @!?s>T"(@w@˒R@D=@h,>?n$@"@U?ۼ??\@=  gsҀ@,H@ ؾd1F??@f?h,>@@1(@GjQ@K@?m?w?+@>ؗFє趿?U@"P?L>q@o@lK@@D@7j@e%@@C@d5@~?Pso`S "@E %v&D[?@>m@3(@@@@D@k@@lbk@B@f@`@'@v?|?Z=9]ϔ?{?j#@n@X@l@u@,@k@??u0prGgۣK;@ڧ@"@-A7@)?[ ɝ?-@6A,@n@n@uս u0ߢ?E4>6Sl@3J@@7X@Rޯ@@~?yjlt?@\@f@)@@3k3?X{?ߢ?@@@Qy@;@p˞@1@o"@\T @A@|.@?T#@dU]@!@@j>l@ @Q7@4#@@@H@3@@E@{E@?M=?8? =?-ت9u`??`!??\H@T@_*@具@H@;=@p@„@EI@?6L>??@عȍzY¾ @!?r>Z"(@w@ǒR@;=@,>?k$@"@U?ۼ?w?\@=  gxҀ@,H@+ ؾg1S??@f?,>@81(@HjQ@K@?m?w?+@'>ɗFє趿?U@P?L>u@o@lK@@L@=j@h%@@E@j5@?#v`S +@E%n&D[?@>m@6(@@@@L@p@@nbk@B@i@`@'@?|?ЁZ=H9ϔ??j#@n@Z@k@u@.@p@?|?W0orGۣI;@ڧ@"@.A7@)?X ɝ?.@6A,@l@n@ս W0k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vkJ-?疾3Z?9@D@@<@@?8n_?̴@@@2@Ȭz@,?YX;?J-?@F@#`H@5H@(d@0f@{?M?'r>@:@^?b@g@,.@0@\p@엕@@n@$@@&@@@j@=C@̝??g?2EP?Uؿ8`B->><2?>i@;ئ@p@԰@&@+@8@S@$@i?W>N?(@txȣ;F@ja?pDG?/@;=@] @+@>?X'@ q?ݿ,{ma-@kr@;nOX,EJv@'0@ؾIK?kW?b?>eB@TW@V@@>Y?|?e?@j]??zf> ֌?g@@g@eB@@b@l@8@j@G(@ǁ\?pL]bS=:o>nO9>ޭ?x@<@@Le@@:@B@sn@U҉@v@աx@! @\@ ?%A>C6>Ǹ?r@T@bD@@ @Hf@1@:@t@%\?6ɾ-?@@f@'@_6@|s>-d"f?E@j@I @~Е@0r@7T?@[;?t@k?;+ c@4@@slA~@0^>m@mA@|@QQ@HMQ_/vkF-?薾?Z?9@D@@:@ @?nq?̴@@@2@Ȭz@,?tX;?F-?@I@!`H@5H@(d@2f@{?M?)r>@ :@J?b@g@..@1@\p@엕@@n@$@@.@@ @j@;C@Ν??g?EP?-Uؿ48`d->>ϡ<:?N?(@ȶwɣ?X'@q?,m\-@er@`mOX"ECv@'0@ؾIK?lW?eB@TW@V@@>Y?z?b?@j]??Jf>֌?g@@g@eB@@b@ l@8@j@K(@Ձ\?qL]bl=Ho>sN9>䭯?y@:@@Pe@@:@ B@sn@S҉@t@סx@" @\@?$A>Cu6>Ÿ?r@T@gD@@!@Jf@4@:@v@#\?[ɾ-?@@d@'@a6@s>(d,f?E@j@H @Е@2r@5T?T[;?v@k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vkf@Ś@@G@-w@/@@B@֏@Y@pZ޾P'L^?@@N @Kt@@ƿ@t@%@f@x@ @2@| AA@hd?yٹZ dпnwn_Ê?@A!h@@9@x@R?4@=@"@T@rKBL>r@3@B@VW?+DͿc@G@H@-3@??RO0|׿?@@)ɿ1S@C@@Y{@xD@6&?v@;@PTOu݊ :x̙@p@>@Nx@7@]>y:]=.@6?@ @޿@V*>g[sI@>C}Z56rN@@Y@AR@X{? *?[Z@e2o@7@W@B@@|?b?>(U`xi3>ͽb?5@w"AA#@@[Z@p@T@f|@@Q@fk@F @{@?8tun?g!,@@J?(e@`X@W@_@ @p@~@q ?8?&@$r`@w@=s@Y@=@@ u?~@.̌@/@ FG@`;@@@M3@m7@ ?@~@m;><)> D@ @?@@K?Dz6DY}yվkKh@E@0@L@Ɣ?m->m;`3,>w>@>h@ @?qeh#ep@a@[@?3>0^`3.9??P/j?8 @ Pl0+@WD@A1@KAZY]?2?P;&?UEb?z .S@QԿY@+>O@?Nm?RA B^A?ʖ)C &ZX ?-S@睌ٿfp?AA?hw7@h?`?orASAA\]dyD>^?n3>۱?6睌Hƿ(>l?Q@Aƽ@B^ɉ@q@>뾢@@jD@?{M HNqZ5>d9 H?.w@p@ @&?mi+b[n|jC@3@Կ@WY@H?$oNd@ra@ @'D @۞3@{]@|@S@K@CRlE>d@@:@rO@gOB@ @E?ħ&@d@f@Ś@@G@-w@/@@B@֏@Y@pZ޾P'L^?@@N @Kt@@ƿ@t@%@f@2@-G@{@ڳ@e@*@̏?t 5@n@5@-@9R@?^?,<@ܿ@&@@Ց@2@EBlhJ@Ģ@@g@@}r?b>wY>&tS@t"@Z,@@?C[E!\ ªkn?@BAʙ@?At? @5?د\?@k A8@ xq!F ! I՝Jf@ָ@M;@"?WΝ@@@'7?=<@zb@?Y 1F ehT=,;lM?m@n=?@@K@d?RdO?ţ=L]7Nehu{lm^f?:?¿7̿&?R@g?g4tx?J9?~'Sau M$/4? A?l?;-ǂ)@<@ W@Qf>V_?c5+@[?-td^6 ʦPB!6mP)@Ε@4@Þ?ھ@@@Ry?,?@p@#?q܈Y6 :Эt =W@e AD@?UG?)\@Z?O?A@IA@?8.:@cwy*_@L@A^A@2?I>[:?e@8?[?@QA2Aa@4?%Sn@?@@@@}@?~?T?H@@H@ۅ&@mF?@@Z@&@֛@ i>ŷ@C@@c@~Lz@ m?) @O=@:B,@e@<@͆@A@}r@!3D5ٓKY?L@E@JD@xAc@?@D? m?_£xY>|0>@g@]QA3@҈·V>@@|@U0?,AW?<_￧wC^?[@P:@V>@@J@җÀFeAtAцAWo@@4@p@у@)?wC4t?6@@(@7b@LZ@t#xR@oa#BxBK$B@P=]@:v@@@@4t?0g?$~@W@5~@Q@=q-@䡞*@uB>ZBRB@ǽ@B@`@D@D@ۺ@0JݿEZ[?3?q@U A@?k[AA@ʀTʿx@:@T@}?[?x6JݿB?@??F:@x@N@+?G{.`46l3Q?\p@8 v@Y@\@WA3@^?B?@Z@?@/@^@?1D@AAS@@2@-G@{@ڳ@e@*@̏?t 5@n@5@-@9R@?^?,<@ܿ@&@@Ց@2@Li??@@.@Ǯ@n@!@oWAR@?"@SLx@'@iY@h{,@]-ց~NslƈC6bڜ@.AAM@U@@zi@Hk@^ A=TA@ͳ@_y-sl:5~?`r?< ?E/AA) @ٽ?@8?7@;6ADDA0 @T|@F?:)=s@i@R"@y@X?t?[ ?I?lE@N @@.)>K@@U@)= )]@O?RGoɿ'5@n@*"'@u6@MI@^&@~4@(E?@D?@~R@y)G@}@ )u){n?9?(4G0?p_@Kk@_i@/@5}@Cy@@O@0?#ǿ(?xu)yA@@SP $@y@fA@Z?p@b9@m@Dg@Z-@?vF@9GS@yA(@h@FB?wgI@@@ @M@@w$@@t@D&#@^@yb@('[@ )@utL*Z!@=A`TA+G@?ؚ;@?<@AD)A#?@z?w?¯資8S\>@@.HmV%@/m@?.?x,@i@ @??7@8}?#? KӶek7@8@#?}~vTS@]/@\}鿼?^_??7@?V?M?ҭu/? @~I@/@@JV9?2Ձ?|^Z?7??7>?]g??\P@>EAA]A(k*Mʚ?M> ?4@R?7}??o?g:m (3@?t#dRAĩA-A}!)z7I?<̞f?8?}?m@&@0??|$ZM???qc?&@/?Lno?\?G5UۿW y2=O?m@?%@7@:qM@U@??%@OG?j,SkȄ?"-@"?pً?nI@o@s?={H??O4WO(@@۠@?L@<@5}@(?x@j@ ?Z}N3ƿN@.@Dv_=iPW@<2?@k%a|?Dr@@q@Ի@Ka@@d(2o|l@e@Yu!U_l>28߈<3O@?CD@@y@ƹ?(@<@V@MÌ@Q@?w“ l>¶£“K2s-?4?Rb`?X@$A.@(?B@A@3?Np@ݓ?>~auΞ¶/=G%@?_>(@' A,@yh?@/@f@䱡>~<@iF@)Z/]@K<@ Wӿ @/@x@gF@D@}a@ɡ??hY@r9~@uA6!zՒ@,y@kOۂ4@%^@ix@ji@wï@v@?Kwg>rp@@A6k3@Yi@'@̭)˯! =^@aM@&@W@@7@ (@P@ͶT@Zp@D#@i@k3@@Teug7/?5е@<@O?2z1?w@?sLGt\z%>@N1@^ @=.@qԫ@a?"kq7^@=@a>?aB@ꑇ@2Zf=\@@|(@Bp'@]1N@?5梿O@YU@\맿|cBbV@b@CКdY{`?$@D*@@@g1%!?u?kx?(?܂!?m2e|m`=׾? (>R7h-y=`x4!g aa}$b?,H@n(@,@Y"Gю!Ux0f$?/@ (?cyqԷ ,_%۩y(>6?cI?z3^'ح?+|F=3L=,_ %@.d@ 5@d?} ="ÿS?T?<75@0@@տfA?ᙀ?e? %@rڑ;.?@ 1@)@sF>':@r.H@!K5Nt@lT@>r@@C@h2rOB B>@jA PA4@k?[>:|ѿߺ辛?C[?nΛ@ AA8?abNO戾7ï`w`@M@f-@+?Mʾ@@B @۾b@u@<@;?/0{v}g戾a@@_=^k%@)@p#@ԝ@y'(@R@|Y@/@4@q@i@/FS?E@a@eD3оtL@h??^ b@@@鯴@@׽@@H@?HpZϿQ @K@m&߾eDC¹t'-@4@H?jNJu@AA Aa@?WA%Ao@}`?@>:jeC„nD>]4~Aм@NGV?AbT A֖@4 Ad$A>X?B{@v@YEK%꯰n+wBA$ܭ? @9@q|:קAK@`hxϳ@A,Ny,@2ɢQ B+wBaBv[B{= R@NW1A@n^;̉@A9>@5SLd%fBaB}MoB덱A5F0 +I@9@T(?A*@ȿD@\A?ݣ @ZEi B}MoBAd*@ֿ O?zAXS@?R@.AOJQ?迡?AM@IRϬ:UC9? @>@AMW@ AF@{Ɲ@@AoP@ƿ*@~@"#Vt h܁񦙿+?@Ks7@K1?c@u@A&@%@@#@@"?&V,3@.%@¿h܁DO@@O?Uvb @}@ڨ@)%L@$@B@K@iz@%@'@0@#}ʿ1Ͽ҄?Ъ@DO@>G|pta'1?eڥ@e@;G@܏?_?c??Ї?@@K @5_@֊ @5bB>D.Ԧa?O@?%+۾?T@}@f>m0?u?6?{=)?DM@]? qE0? @_@-_@1d@M ?n#st0X`)? M?@bp>@TD<@ ?Uy>oٿ?߉@@)@[thCkbaw}@+@Tl@9? s.C?m?@~@@{,@4?n3 ʧ8 {@ھP!?D&@#@ x@f?e'?.C?k@2@m@ _@Y`?̿ۦxw?OA@I^a4~p?1=>ƿz@$?@yP@n/@k@ <|d76? qh@ ? X@լ@@f)>?R@?? a@r[? gç ONpKu1,@L@ 2@f@8N$@}{ @@3 @Z @d@@l@к@ x?UKa@@_=^k%@)@p#@ԝ@y'(@R@|Y@/@4@q@i@/FS?E@a@g@@@h>pܾCܧ@A@+3@us@+M@T@@`i@@z@%@ @R@t@AE@ AH@F5XB!@A#@ko> @1I@?S&2^ ?5ؑ@s?"9?k@m@Q?Y+m?@t@?HRxG?7@?&2S@:k@P@m?9q;@8@Ӗ@5@?@ @@$@Cť@>e+`?@ @S@K3yh&-R.>@ɦ@l@%?"@A%@c?Q?@g@3W@&u@k*s7{KʂOz!@iLj@}'@@/@Q^@@?g*f _=ަnx9(d3bU=)2 @ty@Q^@;ci|Zzf2A7>??q MTs xT3_@?Yms-|\;cE@Ly/@`]?rw8?&>ˉX[iJjB JS;+?TT'?`]ῠпXkd?,@E@u@@Q@싍@^D@p?o(ۿb BZ S#fت5r%H+`V?+@)@]Ϋ@@@u@,|@ ?m@Y\@at?{C.2Z{?1Gu@pp@?ܪHkC<~Xbcv;=x@O@58=@/?*#@g@?!1>!#@@ĩ@3p)Vg@@@h>pܾCܧ@A@+3@us@+M@T@@`i@@z@%e1` AQJzEA@Q^r?@"AI]:WA1i (AY@?T@ A꼭+s @"6@QO)A=A05.~چT&@ DuYF?W@=5[@޾{2@{@H?zM1O@?@w<w0m@@][69Wz@t%@?C>> @tA@s>M{S?s@J@a4˿@n)@@ d@N% ?E@?T@@Yi?ޚCG?$O@(>Qv@A^ A˿@fY9."!/@c@x@%c`I?Tu@?(GuYi|@@g)?uF khfH&ž@x@^@h@ 7?\`;>,L @(+@@hM>@{_rH@!@A Adž@M? ?KoTK(ڽ&w<Qb>@@$@ @8@@6$@ܴN@$@[U@O?[c?0B?vWZ˿j$ ?f;g?T} |A?-D?Q|e-:F^?/*/@o@NgM@?tp?]-^^俰?od CZZJ?#2?؉?T'@F@ @^?@&@@@ƴ@_ @fpA[n09-?=o?J@\@i_A@w߿@@ǩ5`2f@]@o@@b?Nz ,;w^ <U@5@@I@ =UwǩgD♿ @ZU@HԈ@>4-[?R@7M\tj)@`@@}:r_@@@ A@i?T@! ?"@ @O@G@@!D?{,E@ A0A@aΰ@Lj@dK@o[@A4?[Az?5ȕ@>h`u?^B A@ӧp'@uz@aΰ@7=@n A7G_@b\?ٍ@¨@? @@8?-?@ n@h? :@@Aw@7f?@+@ ȿ+"Owm R@t@ՙJ7߿@h?W"?,@/|}E@֯@Cc):>"O};xtɹ~=@ڌ?рB&7q@DŽp@-?00]@@w"X$_W@QAp}t$)n* F?@@-ؓ>&0W@ܤ@@&L@fd@@O@F=^?g@6@򜿚 vt(D tr@ Ag؉@iˊ?@T@=?s@|t@Z??@@ؿ?h@ @d\@(D;@@]?@Ց_ X$+@j@v?|![?/<~@W*>V,p?@Z@m> G@d֖@;@9+GmhdXG @@1Nu@w݌F}:4ɧ?Y=dScl@9@zt@R:%i*9+쿢?X= /N?ʬ)@?-n>8tM9}%>! ? >TL?x0@b?.??xRA@d@U>@Ԁ@֡u؈?>al[w??ߩ@t@@AxRA#5@3@Z@@ߊ@mc?Mm, .Kh 2V?vw@@N%@?@#5@俻8@gG@j@]@o6&r="m3*% C9+@)@@2@Ֆs˄@@3@<ѷ@6@v?o@2$c 6l" ? Q?& -@ǿ?&h?zP'?B;@5:?ܾM*?zs&@5XJGB@<@;I@c>ZG?{zVE翫O@Q@R@76.,)5aΰ@Lj@dK@o[@A4?[Az?5ȕ@>h`u?^B A@ӧp'@uz@aΰ@C@?8T`aV<@y@n@(]$!re㾳v>@@@_ѿjk'?C@c@빐@ { @_@|AQ)A?_?송>t iY}^NW>xqwYS9@?AA:j?MVR,Q@@M? @=-(R@ߙ=\ac3*f@ @]b\!??rcƫ1?H@@E8@/?x'S@V#]\.9]t¿-@eD@{n۞=dIl?,+7 @ε;Rr@L@'W.98 A7'Aֽ?jU:oؼ>q>"0RJ1);4S6QLȥ@&r2AA43,?O@lA@@~6q]@Z@+'6==1e (?R?M[z0@_A@3,?'z@֕@ F@b=\/@SA@ /S׿toY$Nc@@̺?mSp: @7&@'z@&?1?>AGN@F@@?ʰ3^!V5sjU?]@@?[>&??@7P@@A@? [oҿ:B|wN&4o5@N@T A@?W Z??@ӯ@1@@b@l+?aec?i"9?è?X=!@@`@v)@Wi@@0p Av@.p@h+?@J$?Xa=q<>;#xd|^ؾ!?̾?Z0l?'@@j@0p A?@@N2@|J?q6@OI@VuF@=_9_0YI@^!@2?]@h@?@:U@A%@l?)@Xݣ@<@ؿ+-;n@*&x?IQ(9:ֿY@II@A:@WJ@t@:U@ӷ@2@k$@-/?4@ *0@3lrny Wƿ7@.@@-\@ @ӷ@A@3@#!@?*=!>ڿn4"&^Nmrӗ?/@`Q@>9@A@@g@U@-h@m?P%"> R > ,ݵE? ?Y?@\@~@zև@@I@r?uA@7@?CA@!ɛ@-1Z^OxNX6n?@bAu @i?h?I@C@?8T`aV<@y@n@(]$!re㾳v>@@@_ѿjk'?C@?=1M?@@AC@#mMq,?/@(4@]b@ !@mPp@@@80@l*??1'[]Xb@r@O>:pTG ?cj=(g?kb@`M`@ѿ!HT14P*m̿(i@@?m5)>m;Fǿ&@=@=f@Y)KC>4P*q? ??.&E"/>T(@@le>'@e?쟭<(?ˊ@?fbV=^@R@q?܅@zo@?x+`LcD5JI? @Wd>/?>>f?5?s+E@@@܅@@@,j?%9O8 Rc>?ZP-]6߿ >3?S^p ;? @@?@@! @n[]?{?*KN--߽F ?݈*?AhVIb@Qu@?@k`@(P@J?@Gg\dBEN@%?N͕l2??eɿ?=+V@}>/=@@k`@uڀ?=Ԧ|M@'@!@ĿIDj -Y/e?yR@C@I_ў^׿?uڀ?>ȿ2W)yz@%@?S~A3=>>|lp応H?1@p@Q=@_iR]38>xe?":W?{?)@L@m@?U3>2:@ ~@:P@J@ѝ%@#mA?w?;M@e@֡@???xe?;2?mn@ Ax\A,HAz@#52Va@9?iՁ>4@% ?;߼@^CATA;AG@;2? ?y@lAv2Aw A۝4@[yn|>]ZJ*)Bտ2bU@h A'A@l@ ?@Eg@Ÿ@Vc@~#@3@j@- m4/?C?xֿ@b^@@B@c @[@@2T@dI@ ]@ܱ??@͢@p9TLA BKAXI@Mt۳n@; @'?po> FC>阾,T@A ?Aj$@ȿe@<8@|H@;@- AbbATAߐ~@fR荿W,@RO>-/Xޫ>YJ@'7-7z@N VAmAA@|H@?=1M?@@AC@#mMq,?/@(4@]b@ !@mPp@@@80@l*?? @y(@̙@@WG@.y@QK?'l@@1@*-[@ t@[@\@pO ?3@b@6@@ @}@lB@_P@@6A!@'@2?Y?=jґ?4?0@V@.a@_@@*2@}@S!|PZf;e?.!@x@T_@g&-褿[=={q>+@0 A@ڇ?"hS!| H`)pn@@L@F \nѸ@do?MyVf@cAk@ vq)?ǝ@:@&%VT(͎[c <*R@)@4>MW8m *p d&7k~ջn@+F.@Hc93:@ۡ]@aLx73?g@?}҈@N=@%މhba"@ߜ@(KWX f x]bS@6@!@NՑUl>ϖ?1F#D -?m(@@2`@}`;lB]^K#Q̎8@@AgB@9* ݥѿH0-?q~@ A@&?OnOx~^Ke@D-@5̛?y@A@wi@Z?O? "w>Tk?|SN@Cn@Ayԯ@v@_D@e@Њ@/@4@6ԥ@@@8p?]R@$g@s@.?P@Ws@@?_p@j@.e@@m@Њ@\@&R@>+@礎@e@[??ZV@ @W@,C?ja@@s6?@,A@Oˏ@=@O@\@3E@`?@58@@Y3?@E@1@œ@t>neB)s?D8@@w$??+/@P@3E@A<@Zn~@P @{#@MQg@ߠ@V[?YaZW>Z@Zo@d#8>?U@W@A<@=z@p Aɦ@H>@׈@ 'dhAuBA@oٔH9@@g?@AO'@=-l@!SAɀAθ?/v@/7Y@4APBB E@r~r@@J?-@2A K@-li?@Xs3A|@Ll?C{@@3{!/ABA0>-sI@7m@w>:@aAq@i?U@d@@| @=72g@@~@hȾŸ8&YB@KmT]@iB@w(6@@ @U@ϟ@*@'X@t?j?=@5o@&P@(76t{ ʿ.@!OE@h?^@|W@5h@ha@ϟ@>@U@_@ǖ@ڟ@.?D`?=ٙ@-(@ ?:dߦ?}@4,@Dp,=?"+@?@@ť@>@ @y(@̙@@WG@.y@QK?'l@@1@*-[@ t@[@\@pO ?3@b@6@@ @`׈@x@6@\j|@@@@d@T9@'f?MRQ+@/@e+{@@iʮ@͙@ @Z$1@`׈@s@@NI@-!@@jm@F@J@ۋ?q8 0}>7?,?zBU@f<@@@@s@a]?c<=@9m@2&@lR@Nx367?Kx'T̽˫;w@@@2n@a]?# I*@{R@602?N0W:1CRJ?@G?̺>oP?!K3RԿb)>ćh ^Y˿0Ŀӿ+:]?D~@!`?:dZ-(!46?g@@>݅+g1 m6?3"Iѿ&VKڿ')> L?i@-Ǿ5 ^0Z_?oq@Y@c?lf2@V@; @~L@{Y46iٿ.G`> dp@7=@q@hI@?\kl@x@@]@@>wE@e?<4?q%m⩾V:?6;?m5@K@K@.@ec@\kl@S@'-@O?'@Y@졆@J@G@]?'"@Yu@ga@H@@AP@?@S@o@O^@>)?Pe@E@@פ@v@'P??q@y@@@zt@&-@>/뾸2@o@caA"%@I@M?ܓ@S@g@ᠭ@@*z>#tD3??@! A=@sY@w2?،+@(@caA@>rz@킈@}Os@Ȓ@ @!S@:@O38']?x@ @a@Kj@s@7@@E\0ܿ-@(@\@@)b@Ru@/P؞5@6??oQ@^t@"N@@gE@59>E\D#5N@@ @4g?[? _":?-it?@ At'@GA@?1-?$@_ Al@E@g>ەD?w@u@@@ +@4u:u?t@@@ɰ@LS@4= #W@l@`׈@x@6@\j|@@@@d@T9@'f?MRQ+@/@e+{@@iʮ@͙@ @Z$1@`׈@)M82+@-@f&{@'@@Ȯ@U@2! @#1@ֈ@ x@6@xl|@@5@'@c@\5@zh?)M /}>w??@U@9@ @(@,@s@ @H@F!@@xlm@@mJ@6?Zq @w'O˽˫1;Uv@d@@.n@Z?:=@l@V%@R@|37=a?J@w'>;P?p3bNb?R@Lw@j5}##*@7R@*$2?2W2RJ?#FG?>i A/V 9?﷿ޘ?X@te?@ ,P?@0@?S\Kt(wi A(h ^U˿Ŀcӿ̼:c`?~@Mg?9d; ?A<@?쿂Կ|p->@ć(hp"ѿdPGڿ); L?i@T?C/x!2? @/<>+1Suh6?{p"K?> Ǿ.^0_?oq@[@t4k @\F@k?>SMxǁn??K?uٿyCX>񆤿v bp@(<@q@/J@?|e2@V@/@ L@, ]{n4iuٿml%m򩾭H:?B';?5@{I@7@C@ec@Ljl@x@@ ]@@xE@I?A4?hqm?@u@ca@@@P@?v@S@l-@P? )@Z@h@J@۵G@U??(>y@X@@ys@#-@s3'2@n@^@/> )?e@F@@פ@v@' P?t3?@! A=@pY@o2?r+@@`Ak#@@?G@LS@f@⠭@Ծ@pT>tN28]?x@B@C@4i@r@6@@=nz@v@vJs@ƒ@@7Q@0~:@ N5@??;oQ@g_t@ #N@u@F@@>]ܿF,@@ Z@@b@Pu@r@P~ٞ:5@@@"+l?4?F·?H@OL@hK#$O@@ @x2g?[?  <@@j#@gMbJX@>T@"@ @O@Ζ=MφtļY@:@uh@nR@y@=E<@$?b2$@M@bK@tP@R|@@@Y@ɓ@҂@@̢@@@SQ@4H$?Ӭ:?ds?@ A!(@ؽA@8?)?'@ AӴ@I??@گ@Aʊ@z?I>Ӭ:?tr?t@f@@5Ȱ@GS@=W@Hl@E@Ng>bD?@v@Y@ꉤ@=+@F:t)M82+@-@f&{@'@@Ȯ@U@2! @#1@ֈ@ x@6@xl|@@5@'@c@\5@zh?)Mlb-[@Zs@<\@h ?3@@@8@-@ @(@͙@@G@Dy@J?G#l@@'1@lj|C?Z?0@_V@`@%@@2@}@4lB@P@@s6A!@'@+?bY?#j=E=0{l>(,@Ҝ Af@ڇ?"hb#|L[e;? @@S_@g-夿=@o?eaR>@ A@0` ^$Ivq) qn@d@їL@ k\Q@( (,[b <+R@)@C>V ?q?>ǝ@:@L&SUO( (;8ʻ3<:@ٟ]@H!L_,p&d~Kn@E.@RHك{;b8a@ڜ@<xX Z A7h>o@?҈@MO=@R߉b?k&F#-?*@@a@];BDOޗ@@@wZvc>?͘~ѿTF9-?@ Az@*?mOx~ `KQ@@#AA@~b7b͘{#6n>e?nQN@n@%Aԯ@Uy@]aD@de@iD-@7͛?y@wA{~@ti@8Z?r=?;{#*?CP@{r@1@}?p@mj@Pf@ @@@/@ 4@Wե@E@@1p?cR@{d@q@*?P-C?`@p@4?|@A@$̏@!=@O@]@&R@>+@@cf@?_?U@چ@ @P- >dB's?8@@ ?d?/@P@1E@K?@}8@@,?9@E@1@ȓA >?YPW=Z@ko@Q8>g?3S@CV@9@sk~@0@ @_Ng@ݠ@꿈2\?uBA@ؔJ9@@Ig?@A)@ =o@ A=ʦ@Y>@و@ ehAuBPB$BI@|u@'@?s@2AP@l@$SAށAܸ?v1v@PBY@KAPBB͠Ay>fruI@m@r>:@qA@|i?@t3A}@l?{@@2Wg0AB B@m\@qlB@3@@@xU@c@2@[ @r=/g@{@Ⱦ% B@t0ʿ.@ME@?\@yW@1h@~_@Ο@(@ T@o?䄾?9@.o@FP@C6Ĵt;ަ?|@*@,=?*+@J@@-@ť@>@ȏ@_@Ȗ@@ڟ@?`?@י@%@?;lb-[@Zs@<\@h ?3@@@8@-@ @(@͙@@G@Dy@J?G#l@@'1@l4@b@!@,wp@@@e0@K/E ?p>;0ǿ`&@V>@$>f@Y3N>H*^m̿&)i@@?5%4p>'@ ?:ʭS$?̊@? WV^@R@߽??@?(E%%/>(@;@lMC>'@P?>]>x_??zE@>@:م@ vo@?,`>e.57D? @4c>P?,?߿>I?=]57?ؐ@@?@'j?89R`>?L,>zN߽J?*?fVuHb@Hs@g=@Ց@W @ou[7T?tr?jN?Feʿ?*-V@>/>=@q@`@'P@>@Yk\IqFN@.?핾2??y-aYc?0S@ D@_ў\׿A?݀?=զ|M@F'@!@Ŀ^Dy>~uuH?`>p@O=@`1R]8/>ŗȿ1't@`%@?A.=>DP@cJ@%@_A? w?K@F@ס@?G??e?9W??\@֚@@A?p3>":@~@DP@ׁ>P4@Ez ?;+@?CA~TAAG@n2?on@ A\AHACz@.5W"a@)?*)GտM\cU@ A'A-@l@?G{@`mApv2AG Af4@l\>(9\*)w1?9D?鿈ֿ@ک^@@B@K @[@@\g@0ğ@Vc@Hz#@.@j@刊Pnɜ4w1?9 BAK@tn@ @j?FIF>T@AX ?AE$@8e@)@8@(@f@(An AeB@brEz>)>./ݫ>J@'If-?z@ VAɩmAYAϾ@H@@- AbATA~@ R,@O>./4@b@!@,wp@@@e0@@@@6ѿ]j<$?@U?[`a<@z@m@^%o!i㾵/یyeey@/ A;@eGmC@&@Ј@=@u @`@TA:u@9Da/X寀t.@$ S@FhS@<@+L!A@Ts?@AHd@Q3Ix@xq@޷"bXeYc]=W>@wY$S9@V?ASAP9AwR$AP)A??[s>p eY!+R@= b3+f@@]vbLVZ+DT@@:?< @B!j@%?y'UV@#ΝꝻd?-?4c?Ƴ@V#E7+ @CSε];s@œ@'WE:]¿ȹ@OiD@wn؞9_IO?<,7*R1$;QOL+@r2AÕA8 A6'A|?:ټ5q>)뿿*R'e ?:S?!M70@W_A@X,?@ZA@%DI6 ]@PZ@B6[C'0 ׿KqY!$PKc@͵@?pTp9 @%@J'z@ԕ@F@b=\@RA@h /0 ׿=TvI? [@U@?q ^>??>{AQ@F@|@?Dz3bwހ&4s5@@ A @3?Z?? @6P@7@A@g?coҿ=Bbwz"%?è? X="@~@@:)@i@@)ӯ@u@@^@'?e?gQz":ca_Zپ#? ̾|THl?B'@v@5g@n Aо@`o@'?@?Ga=mۇL$<>!:ct@&=Nd#bwYI@!@e?G]@@@@Q2@P?4r6@RI@ t@Ls@^x?U(9Iֿ+@*G@>:@~MJ@mt@$U@5%@u?׾)@ޣ@C>@߽ؿ"+ҵ-x`Ls@7a?$} ;ƿ97@.@@"\@@#ȷ@-@$@.?4@)0@)<*Pޏ7an4A C^RNur×?/@K@S4@A@2@!@?*=?Ot>ڿpn4,ݵC? ?Z8?{@![@W~@և@@@@R@id@R??1@>>,QxָQ)ae?*@A @j?h?I@4?@@6@BA@!@=1ZQxiv>@@@6ѿ]j<$?@U?[`a<@z@m@^%o!ipɕ@p>j`m?}A Al@ԧ'v@ez@hΰ@Y@L@+Wq[@A#?\AKz?pɕ@@=?2,?@m@d? X:@Z@DAw@P@ AOK_@Xέ?L@@+?ը @@-@+@q[@97M@tӽ"j 0@$@[;8wxfm?@0@&ȿ#8W@%@@*L@t@?? @-@4?xSh@] @ e\@p*Dsr@# A;ډ@QdΊ?P@@a?It@t@E>~@3>,h?(}@ŗ@~@Χ?=ESɝl@9@u@Sh*&-Gl_K @&@JQu@E wtF^24Χ?{>* ? >O?w0@O]?R㽴{?r?= O?)@?즽2>aM{? ?᩿i@෎@@A+RA*@b@L<@{@֡{?¬>l.J/f2Z\?sw@K@,%@l@@@5@2@a@@@Ii?T&/.H3% 8j;+@B@y@2@tTs俞8@nE@i@`@>8&7@M"H36 9.``wCNr@v@4@@݄@@1@η@4@P~?r5@&Ś 6W"@Y@,c@@/@@@AAՖ@y@M@&4߿mp?*? m<ǿM?&h?oz,X'?,B;@6?ܾ*?&r&@ ?xy;?'@?~n>"Q?*% TL?wzVXO@Q@S@7-Λ)n6*I{G @=@{>I@~c>TL?pɕ@p>j`m?}A Al@ԧ'v@ez@hΰ@Y@L@+Wq[@A#?\AKz?pɕ@ @4P@E@^@??J7E@AD1A@@@!D@?U@?1!@ @"?rR@qw@LȜ@@j?'@@q8NTCL@)@ 8%s?[@ @ ?"?u:@`@*2@7b?C@O› g:i@ Tm;t?U@\J?uz @?@JԻ@pq?S[GA 9Ae?,7v^@ƥ@ j@@z 0~>@u@4 A@<(,A|Bn$CErBwQSAQkkc@Y@ 0OZ@Ѝ@z$-AlWx Bԝ0C;rC>CXOA(˜z"A h&A!+@O侪Sr?@WAIew:ADMF]1"` AyJE܄Aj@Sr??@x As@7@ )AA{@½+[?_@PA@?޾,2@@?B1(E?@gv vS-نF}T&@DXhYZ?<@=[@޾>y.> @A@Nz>JNW?@@t4m@ @M \}6A{@%@?>䝄@i?LA?2!O@g>v@A$_ A@)@ @d@Ns ?E@?@䝄@u@\?G7qYn|@@*?F խhf8*"A/:@Be@Sx@~b ?u@.;:,^L% @+@C@XM>@_~{!^rHjž@@t@i@7?I`.;'1ٽs翎?3>b>|@+@ @r@7@@ @AJA@??o?K'L9Ru_ĽI??+@_@MP@$@N@ƞ@ET@?c?xB?}YL=y?I?Qev-CB{u[?˿g$q?4g?U/~  Z|"WJ?/2??Q'@F@ @si?+/@o@fM@_?6p?ؽ.c俦o o?-?ro?N@D@^Au@g߿@■@&@@@]Ĵ@9 @iK[F/ݎwx3p0ܾ"ۧ@@G%3@l@M@<}\@@F@"@Ԝigt?- @z@yD )CO3@V@5ʾ}k@=@@qY?<}m9-^G@A@k> @H&@\R-=Azk@g@VF=h@PAo@m9D3@pA5볿5"AvLR@jA"IDBtA|V5@sjAڿ/M?Ad@1 m@q@o| A%A%#C`C CShAx9A3P2A_U@1 @jj@霓*@qYdBqCPCWSC_"Bx8@%gA!̩@@םAE8 A/י%YB$C`Ci Ca|A-Fp:dAA=rd9č A@п @n Ah?xtD*AO@+AIGBƌAخ@̀#A4??Afy@п6X4E!@_A'@ p>R @(O@Rls#qA@r@*]?I@> A@6X!-?@Xt@h?XxbK?N8@?B]2_ ?ّ@_?:#?1k@Yl@M?!-O>@t @@-"@¥@?J0+?@@oS@i@ß@n?\bn @)7@Ж@#5@O>@r%@e?Q??g@+W@Hu@esS9zL3yG&:А>@˦@m@? @r%@u*\- ?*h@lG@UP2IrRJ(?+@@\?㸶)w"u vD Vۿ >=w!@ň@%@\@/.@堞@2@y@T @|¾rkLG );ddb۴=/2\@x@K^@@?y?Lp.=y˨(rɑ MU 3[@ ?mr.\E>c|{838>5??q r1B r>+ܒ?6V'?dῘпq^d?,@E@Tv/@{U?w8?(&>X^K1B Re2٪s%+jV?+@(@ͫ@?@@@@w@D@?3ۿg BVR&2m Zw?Hu@6sp@C? H(4,i| ?l@W\@.gt?{+D$.g@P?e2>!#@@N@)Ep}T<7X<`cy<=hx@lP@s9=@Ƚ? (#@g@M@@@i@\@飨@p0ܾ"ۧ@@G%3@l@M@Q@{Y@/@^@@:@/F}?D@[@d@l =^gt%@@T!@@"(@Q@~@@@@楳@X?sqϿ @(K@i&߾dfD:оsL@Ϧ?Z hd@@@-@~@`@WA%AHq@.w`?@C>kjdEpq'-@@o?{Uu@@A A`@Ֆ@ A&$Ag?B=@z@jXEk$:n$>1Aμ@NW?AmU AՖ@Gx@|A+辻,@WQT BwBA=ޭׄ7 @@v|:KAqx@Gx[;ɉ@A:8>/@YIzeBaB[B^AhR@Nq2A斘@[;ȿB@cAބ? @9hh BLoBAxH"!@@6@2+(?A@ȿ^?R@/AUQ?.M?AP@4b|C?$%ppa9?[ڥ@f@a0??V6?=?BM@T?f q.2{xľw?i+.'*?@k6@i@F@V|@mnj@X@$"@G޿8L58.~,@J=?2{ޗPXj`#?K?@l>@C<@?L>0? @к_@)_@b@?cv#Axtޗs?h(`a?|@+@l@^?^#{ٿ?މ@8@%@hys?;5{qھ?)E&@z#@Gu@e?c'?C?^?@5@r@y,@?/?3˧;5 a4ei?q>ƿ@w<@N@.@@ʂ@@_@PX?̿w?A@u,^ a9)>?YR@?^?a@n[?: gPç!xdoB6?qh@h?& r\@߭@@9)>@k @W @b@@l@LϺ@V{?`Jou/6,@v@ 3@uf@M$@az @@Q@{Y@/@^@@:@/F}?D@[@d@l =^gt%@@T!@@"(@Q@̅@ @s۾a@t@;@.;?|,{I}Nc爾7IHu`@7@X/@?dfʾ@̅@ Aܾ@D@[@/@`ϊSW9$@_o@ub@W@p?faķBT@I<2@$?I@ AA-5@&@k@E]>w})ƿ4P@0@$v`@^@׶UgC3@a@VF@Ar@D׻@e@Z@g'`|@h@BrT`BPY@7?@i!x%6 }?w@@r@rȹ?,@w@dV@Ʊ@E@%r w>=8܈+=O@?(**D@@n @rȹ?P*?@}A;ŷ@?p@I?){a7F§¯ZI2#G?W?N`?_@$Ay0@P*?j?@O@1j@><@fF@k(k8•%@~?-Ǥ>.@p* AJ/@j?4F@G@je@ӡ?g@>~@rw[_@<@s >Fӿ @5@|@4F@nj@į@v@#?GCug.rw@7@= 7z0֒@y@8N|܂Hz@y`@z@nj@k@7@(@9P@T@Uap=d #@i@3@Ŋi@'@)-ʯ>^@aM@$@@k@w@L?n ?@g@)?RcBHȿ?eSesg9/?;ҵ@>@gO?9l-?w@ EFlJ}=?@ AK@@B?6rF2Hy?E@@1M7@8&þk Egqz^@=@0>!?B@`@e=ta{&>J@1@A @i =.@Mի@$a?gq {#BmV@bb@vΚY ~` ? $@*@@@(@An'@E1N@ ?좿@U@K觿 {O f`׾(>"K7--%=z2!gs5%n3?v?x?}!?!?2|Ov0f?1/@D)?%kyqʶ%d$b?yH@-(@,@mYF*!]c%ć׭h;|wΕF=?wW_*8ٮ @(>T3?I?tz]@0@>տA"w?K?e?%@d@ 5@? @"ÿT??t@CT@_>yu@@@jƐ2tc;.?@u0@k@vF>(:@/H@bKѿI?[?Λ@A AA??_BM?@]kAPAM@t?>4zѿ̅@ @s۾a@t@;@.;?|,{I}Nc爾7IHu`@7@X/@?dfʾ@̅@DWA@@"@Mx@@W@},@#z~KҢhu> }?ȟ@t@#2@@n@O!@DWAN@zi@Fk@Q A=TA˳@_^ymvͪZ0b@T.AAϻM@U@N@@7?2@:6ADDA @U|3@?(:~? q?<) ?E/AAC @?@?M?E@ @3@)϶>K@܆@ȒU@'=s@E@ ~D!@y@P???{I@ah&@p4@aN?@T?5E/~R@3G@@  ]@@?RyɿZ5@;n@ '@a6@{I@*@E}@O4y@ P@[?Wǿq(?^xcm)Ǘn?@9?j4(4? h_@j@\@*@7@(m@/g@4@i?B L@.US@.|4A@@SP$@y@]ZA@ /p@7@4M@[@$@@)@L#@@zb@@_@@@?U6gWJ@@@w @4M@;@?u<@A E)A?@yr?o?ղ)W@=~)@BstKX[!@a=A1VA70G@k?;@@[@1W@kAjNA#@48ܷT!j¯k:p@OAAW@f@@a@+ײ@L59@fg@@;@-@z^ *5]}gG@#@@P@["@0Ѻ@a@>@d@aA@?ۿ?@H@W@<@3 ?fH37.??@g@On@.k= ?s@y@>@-fV%@m@?.?w,@#i@R @?t?\`?=@0a@;@ M>n\>v@@$-wS@_/@4:鿆?_?$?k<@u?c#? Ӷo'7@@#?A@*@@BV9u??o&]?f?A+?V?4L? ח/ ?z @a~MGA@ֳA]AkaI=?M> ?=@?11g??P@>?EAֳAAM-A!C趽AI?-g?"??7?xn?[m$ ,@?# .RAA~#? bo?i?4`Wۿ%82=rV?@%@.?c)M???a?n @~#?RkUɄ?-@?ً?kI@o@Lg?djH??#@ @qM@CU@??%@cK?W,R+?7{@k@?:?#@Y+@?R@4?|P4F9@M@ܠ@Z?M@N<@~@+?DWA@@"@Mx@@W@},@#z~KҢhu> }?ȟ@t@#2@@n@O!@DWA杔@Q&FpyS@0"@2+@R@?C[HFaBJ@eƢ@@@@r?Rb>l> @?\?@` A9@Yh q!!] Mk%?$@CA̙@*?t? @@\@@W@v>>Z_?6+@[?*tj_]YN;.i?\B?t?; )@S>@V@ @|?G?@Ms@(?و4Y7 kB|#kP)@ʗ@4@Ξ?@V@[\@Q_?R?ښ@~Ac@ ?7. ϭt!=V@ A@z?^K?[\@W>?H8?[?@EA~1A@t6?NnASwyb@N@DA_A@N2?iI>W>?@0@0&@X@?@+@@@6&@@pp@B?#@}@c @v@}@?~?R?'I@@U@@aS@>b i>X@+C@@ @YJz@b@Q@݌@؎@?h6?ܓ@i>@U@4ؓM?AL@9E@ID@=@c@?@??&m?& @~=@A,@@<@̆@A@0r@ 34OUo>@@|@+?2W?ᅱ>#>g@f@PAC3@fAAoη@@@p@@?C^? [@#:@>@G@@їؿeAAxB$B7@` =\@zv@@@@t?>6@Ώ@6-@b@<[@8!Z@lb#BxB?ZB}SB @*ý@@3`@D@H@@&o?/~@X@@~@R@~-@J2@vB?ZBA@ƀJʿ.@;@T@}? ?6VOݿ]Ai?3?g q@U A!@}7?m[AAW4V6l3 Q?]p@ v@KY@Ϸ\@@3@?a? @?W?D:@x@0N@Z?H (W44@@?7-,+.>)D@AA AXT@@@?@f@^@)?'2r@F5@@r}@}D@ ̖&?Jw@<@)﬿T~Op0,y׿?@@ѥf"ɿS@=G@@3<^=X0@;?@@@*>aZ京݊8:͙@u@@@y@7@H>3!?@@i@@a67hxuPtk(YR@ @@mq@2? !:/ɐ1?4@>@c@@aU?}$e@g쾇8@&@"@l?r?l:턑@ӾN@;P?񈿭Ѿ@@jA@3ڡs!S1?1sb@ d?c2@@턑@@AI@2>z/6N@@@wR@|?%?M?F"@@޸@"@r&UԾ? w@@Yi]3>ͽ?5@!AIA#@@Y@G1o@f8@n@GB@T@z?U b?>,UYauNn?i,@@A?&e@NW@ @M_@ @@T@2h|@@R@k@D @w@3?"Ttau)u?^@ˌ@.@4DG@;@@@3@[n7@ ?@ @?:? )@s`@w@s@=Y@@Η@)u?W}YվjLh@@@L@Ô?&,>'>><>U D@@?@@?y6WH"eQpq@,a@@[@|?{>rh7B|>>@Lh@ @?H"E@A@=Z W]??͊+D&?Jb?{ >?̎?I/? @PckV-@E@A B_A? rB Z46 #?̜1AfԿNa@5>@ -kT?A BPTAAޖDaD>ư^?nMV>W@L@ lD@?y{n Hbƿ(>k?Q@AȽ@>^̉@:t@[l|j;C@D4@Կ@Y@LH?>5>9H?cv@@+@w'?i+]b[kE>d@@@O@MB@A @Ě?&@d@\a@ @F @3@O]@[|@7S@J@ k'L]?@K @Jt@@@@#&@e@š@@I@x@1@@B@Տ@Y@Bb޾'܌^>Sl@mA@?@Q@M_/ynn?; c@s@@lAH@܌^nC~?˴@ @@y2@Ϭz@",?Z:?,?x[?~:@@@@@?n?b@/g@5.@_@\p@Q@<@n@i$@m@@_H@45H@c@f@"z?M?q>@9@?7`->>w<?i@֦@8@ ԰@@G@r @5j@~C@x? ?Ug?>P?Vؿ7`HDF@\?rD G?`/@8=@[ @+@8@R@$@gzi?X>G?(@E|sv@%0@RؾIH?R?Z?c>y?V'@so?C,m-@r@QYҀ??d>ό?Rg@@ g@eB@;SW@|V@@h>Y??!?ONl]=o> uVs9>᭯?@p@U@d@@Vb@k@7@j@L(@v\?l_db=bC3>g?r@JS@D@7 @@f@@:@B@Tsn@щ@@x@D @%Z@?A>bCce?TE@6j@y @Е@r@NW?[;?B@\?ɾ+-?@@@&@5@j>cތ^>Sl@mA@?@Q@M_/y]n ?; c@r@@lAJ@ތ^Dn1~?˴@@@|2@ͬz@0,?eZ:?,?Z[?~:@@@@ @?Dn?b@/g@4.@]@\p@Q@=@n@g$@g@@_H@85H@c@f@z?L?q>@9@?7`-(>><?i@֦@6@԰@@C@p @5j@~C@q? ?Mg?>P?Vؿ7`HDF@\?rDG?Z/@8=@[ @+@8@R@$@kzi?X>G?(@Et{v@%0@ؾIH?R?Z?B>?V'@mo?9,m-@r@QY؀??d>ό?Mg@@+g@eB@DSW@zV@@q>Y??$?O^l]=o> }Vs9>ۭ?@q@T@d@@Qb@k@7@j@I(@v\?k_db=$C3>g?r@ES@D@5 @@f@@:@B@Rsn@щ@@x@C @&Z@?vA>$Cce?RE@6j@z @Е@r@QW?r[;??@\?bɾ1-?@@"@&@5@j>c܌^>Sl@mA@?@Q@M_/ynn?; c@s@@lAH@܌^un?=,@@@?&e@;W@ @9_@q @@mT@ h|@@rR@k@D @bw@?SVtu1u?d@}̌@.@:CG@;@(@@3@n7@!?@$@?9?)@t`@w@ͱs@TX@<@ט@1u?W }|վCLh@P@Ԟ@L@Ô?,>C07>>R< >[ D@@v?@@-?x6W#veo@Wa@[@D?Q>g￰6-C>>@h@ @F?#]E@A@:Z$V]_??4G&?Nb?Iz >?Ŏ?G/8? @!Pl=-@]E@A B_A? B Z6 "?PAаԿa@>@X.3k?A BZTA1A֔`8D>׳^?nHX>?*Zٿz?MA?wP8@t$i??sAZTA=u@:>+)@M@kD@a?lE{g m Hdƿ(>.k?wQ@yAȽ@A^ˉ@=u@_[i|7hC@3@Կ@Y@VH?Y'8Z85>-9'H?5v@E@@$?k+Eb_[򿸛E>d@@ɠ@)O@dMB@ @?Ƨ&@d@*a@ @E @3@]@T|@0S@J@:'yL ?@ @Jt@@㿴@ @&@e@@@I@x@h1@@B@|Տ@vY@c޾'пonhnP?a@kAvg@a@J:@ܡx@S@^2@1} AJA@ad? yT깾D5@@W?+7AͿc@HH@:H@, 3@???4@<@"@T@EL'ŀ>r@D5@J@}@~D@ &?w@=@TT1O0${׿?@t@R5"ɿ S@F@J@!1^=2@Y? L݊::>͙@@?@`x@7@>!1+1?@@i@@ᚖI7pzu[k(DR@@ݗ@Hq@I2?5+:/1?4@â@"d@B@bU?$e] ,8@&@"@*?r?:@`N@ܺP?]Ѿ@@QA@,s!S1U??rb@`c?nc1@A@@@GDI@:>{忷16N@ @@R@@}?$?L?H"@@ݸ@"@Ou&վ?Iw@@i3>{ͽ?5@!A/A#@Ů@Y@1o@-8@@A@+@z?- b?>'Uun?=,@@@?&e@;W@ @9_@q @@mT@ h|@@rR@k@D @bw@?SVtu@@&@@?@@2@%&@@Hp@뙱?@h@R @f@o}@?"~?YR?I@@U@@{S@v>Ii>ض@BB@@ӳ@ZGz@@{O@V@D׎@X? 2?8ۓ@.>@U@5ړRİ?L@E@GD@!>c@z?@ ;?m?$ @0=@/?,@@<@ˆ@#A@r@ 353]Vp >@@|@*?-W?NH>">@Cf@gPA3@ˈ3(AևAo!@=@(@ʠp@x@$?C^?[@ܷ:@`>@@@xї[eA(AxB$B@|/=\@bv@@@@>t?6@@&-@b@0[@ C!cZ@ib#BxB?ZBSB@½s@@`@D@H@I@p?0~@WX@@~@>R@~-@1@vB?ZBWAΗ@ŀIʿ7@;@T@}?!?6!PݿCh?"3? q@T A@h?Rm[AWA6L4ߞ6l3P?[p@o v@&Y@\@@3@?<?^@l?q?C:@%x@aM@:?.L$6L4:4@5@b?L,2>:C@XAAS@`@@v?@@C^@$?r0<?2@d<@:4@؝@0&sMS@!@*@@7?DC[G DHJ@Ģ@@@@\}r?b>Xn> @?\?g@ A8@x FDr!] sk?E@(CAl̙@j?eu? @@I@@W@;>x]_?6+@Z?Q*t}:_vLN-? C?~t?k;)@>@\@@ち??@Ts@s(?وzY8 BzkP)@@4@Ȟ?@\@;\@6d?R?@A͹@5?1C8."Эt0 =5V@ A@^?pL?;\@>?GE8?[?@A0A#@W3? QnAhxyĐ+a@M@A^A @2? I>>?@@&@@?@@2@%&@@Hp@뙱?@h@R @f@o}@?"~?YR?I@@ @ֲ@49@g@@;@-@$_ `*G6I]l}gG@ղ@G@P@"@к@ @ɑ@ud@aA@?^?H@W@@ ?HL7y.??;@@Nn@e= ?ss@@ɑ@(gV.%@m@y?.?pw,@i@ @??D^?@"a@;@@>a\>2@@"(GS@_/@7$?_?#??;@s?d#? Զss7@@Ǧ#?DG}@t+@@AV9??o]3~?e?)?iV?L?= /_ ?e @~2N}@Aڪ]AMk>ܣ?!M>( ?@?67=>:?.g??XP@>EAAA9-A!u?u@&@1@@n@ @WA޽@g{i@Fk@T A=TA2̳@_"yZ7nƊ.2bA@L.AA?M@V@޽@@5?@:6ADDA @K@@@ٮ@#SP/q$@Ry@eYA@v.p@6@M@@$@9@@"@t@b@zFc@ã@??ggJ@@@1 @M@P;@T?<@AD)Aa?@^z?m?ز/W@~)@stKE[!@Q=AUA /G@?P;@@[@W@9A!jNA"@4ݷ!¯* :@O?r:,?gw@ EElK|=?0@A@??rG?@ʏ@K7@^6þ| Egqz$^@=@m>O?C@@²e=g,%>먋@0@ @=.@ԫ@a?gqzBKV@b@ ϚYuz` ? $@M*@T@@(@k'@/N@⧮?@U@秿z2ѓD`k׾'>M7-=w2! gB6%uE?t?x??!?2|2w\0f?/@(?qqy\q`d$b?H@(@,@ǛY GF!^<&`ڭ?O| *F=@n_)֮ė1(>4?(I?\z^@0@EBտAD?1?e? %@d@ 5@?z l@"ÿFU?K?jr\t@T@>|s@䡵@@ul2urN;.?E@`0@ @qF> ':@.H@Kjѿ?X?Λ@ A A%>?c`M>@:kAPA@? >,|ѿ@@V۾=a@~t@:@;?,{}c-ꈾ*7vu`#@ @./@*?Niʾ@@ Aݾ@D@@u.@5ҊITs9j$@o@`@@bp?ga?ȷAT@:2@5?H@ AA65@&@r@\8]>}F(ƿ{P@/@Uw`@^^@߸UhC@a@EF@Ar@s׻@e@@'a|@0i@YrT{`P Y@6?@N#%}?w@@r@Dɹ?,@@*V@@Ԙ@Cr >Ss8܈W<@F@(8…,%@?Xɤ>.@* A-/@h?F@F@fd@ϡ?$@=~@rg=fO`@<@Dӿx @@W|@F@i@ï@Bv@?fGwg7r{@@C6zhג@`y@gN܂p@_@y@i@@6@t(@P@T@fp(#@i@>3@i@1'@)uʯQ>^@v`M@#@~@@gw@K?ՠ ?x@g@c?RcHȿ5h@Sesg/?ҵ@>@O?r:,?gw@B@SK@ez@#@!}@,@ʿ>,Ͽ[?Ϫ@N@d@–?SDoψ @a@ب@nL@$@B@Ac??k·?@@@]@ @}1bhB@Xpoai0??6?#=|?EM@MT?q;Y.a?O@?۾Xʘ?U@#@]>Lypľw?+2,-?4@4@i@lI@!@=Ȍ@5X@$"@޿LIJV,@@?LygޗWX`m&?M?@$o>@KE<@?,>>V0?\ @^_@|*_@b@f?u#wtgޗ>gK_a}@h,@6l@7?D)"xٿs?߉@@@exݱ>5{ھ ?E&@#@mu@g?i'?$%C?d?@@0@]{,@1?wᄎ3˧5a5俒g?>ƿ@>@Q@8/@@t@&@p"_@+]?ϵ̿{z?jA@t)^aFM)>I?R@S?{z?a@[?g§#twdS6?th@n? ^@@@FM)>@ @W @:c@@l@Ϻ@:}?- I;m'u8,@g@4@Pf@wO$@{ @@R@|Y@/@;@@@0/'F ?E@9@H@d=^f&%@@3"@@$(@R@Q@@@@?rϿ @XK@߾fDRBоL@S?Y `e@3@@%@Q@za@3XA_%Ar@]n`?V@D>jd*p'-@@ҩ?ӚVu@A Aza@d֖@ A$An?=B@e{@XE$Gnv=o'2Aϼ@UNdW?AU Ad֖@8x&@R}AyU~,@ QO BwB[AJޭƄ8 @=@6|:A y@8xY;gʉ@vA38>1 @NYIeBaBո[B!A/5R@5NQU20A˗@Y;ȿB@UA2?[죿 @gbh BMoBAH A@7@(L(?CA@ȿ?R@@/AmUQ?qW?AQ@uR:ϬfvA(@տDe?7AT@? Ɲ@@ A:P@KƿC*@7@Q"t9UP?'@}@"W@|A@ Ɲ@<%@@@}@?h,,3@0%@@¿ہ ?@w7@y\vHi?d@u@%@<%@B@SK@ez@#@!}@,@ʿ>,Ͽ[?Ϫ@N@d@–?SDoψ @a@ب@nL@$@B@#?@Q @6@"@"å@F^+?r@r@S@i@)@p?0ks@7@Eі@5@#?@%@m?R?sEg@Y@Ou@N8s#Jx&J}2y&>@̦@o@?X&@%@p$*zI-J?h@nG@op2Soy>(?+@@g?1q"p DԾVŵۿz>t!@ˆ@!@@5@@@ z@U @Xo¾sk1G< ( ;dxbg=02|@Vx@\^@@Zr?8#t=~'ͪV(^r UK3&@?mGr.9\=c*|<{27>?T ?أq ^rB Y+aؒ?M'?=iпr\d?,@E@ v/@:U?cBw8?&>X^LB GSfWڪs%~+kV?J+@+@mЫ@=@ @@@@b~D@?7ۿlh B)GS{2OY/?Nu@yp@N0?HS+.4|?n@:Z\@tt? ]{ѺCG.6g@?I>%#@@#@p{R9TYcR==]x@R@$>=@ƫ?y,#@6g@M@݇@@gi@@R@'p7ܾۧ@1@&3@m@M@+}b@@_I@"@Z~t? @~@B)EB3Q3@@&dʾyDo@A@o@ Y?+}z9bG@A @>҅@'@ۦLQ:Lxk@$g@=͎@A`v@z92@qAx𳿷"AIR@qAJDBvAv{;5@jAڿoM?/Ad@q3 j@@իo( A%$A%#C`C CihAdy9A!PAT@q3 q@j@a<+@5YdBqCRCWSC_"Bȭx@9@fŋA̩@Ĕ@AE8 AYB$C`Ci Ca|A4Fc:ndAtB=e9P A@ĔпE@(n Ad?}qD *A-O@=RAHGBmČA´/@#A4=?_Ax@п2XH!@*A)@pp># @xR@ Q; $oC@ t@(>*L@P A@2X($?$@u@D?eIxQ?:@&?JI2\^?Gܑ@6?0,?m@n@fV?(#?@Q @6@"@"å@F^+?r@r@S@i@)@p?0ks@7@Eі@5@#?@%@Fi?>v>?O@ >v@3A^ AB@+)@A@!d@N ?E@?*8@%@u@?GmYf|@@+?F nhjg9-"{_/@d@x@L @+@@H>@{=]rBwž@#@K@7j@ 7^?`q;(ڽyxfya>E@@ @j@6@2@n@AIA@??!oLL(*W@aJһ@h?_\YHA,:AX.e?+s^@ť@NE +i@@QzC0<@ @A=,AMBV$CrBf}QRXA\Vkpc4@܎@C0Z侥@@+%-Atlx BΝ0C4rC7COA?`"Av "hC&An*@ZDr?@AI|:AFl.1b_ A|JEA@Dr??Ĕ@= APsð@l4@ۜ0ǃ)A0A@Ľ ,T? @,A@?޾*2@@i?A1E? @v(vƮ/jچ|T&@i DhY\?6@<[@޾o>4'>e @NA@fr>NPU?@v@4hm@@[6& u{@e%@?o>%@Fi?>v>?O@ >v@3A^ AB@+)@A@!d@N ?E@?*8@%@5=~@+>,lf?|@A@LG @Ֆ@@u@?@ΑW+@@?f!ݏ[?5=~@ʧ?=SȠl@8@s@P j*4h G}naJ @@Nu@wOF-94ʧ?}|0>$ ? >@M?w0@Z?x&t?ʀ?rľ=mE?i)@=?)A >p,M}|M??U㩿o@r@@MAQA@v`@:@oy@ءr?>0mM.;JTf2tX?}rw@f@Z%@?@3@0@W@O@D@Hc?(W/ɟ.32% p<+@¨@@2@@es8@D@i@_@E9&@U"3T60! :.EڷwLr@@E@@!@@1@η@3@}?)s @' T6GU"@W@$.C]@@%@@dAUA@z@\N@5M߿o??ҮGAǿ ?h?4zTJ'?x>;@V3?( ܾ׆*?|p&@ ?&s;?'@aެ?e> Q?' F?'}V运O@P@Q@7>.z)6IKGU@0=@F?ȕ@>k`pk?s|߿N@*?n-?>@%A37@lD!? xAFOBϓ@eAP׿k c^@~9 $"?g@@q‚EZ@د@bB:p)Oxm_R@~@]J߿@?g?$"4?<6]@i@XgZW@SAL!ܐ/tc=@?Eˀ&bv@p@4?'L@Ejd@@O@=?)@ 8@B朿D vMu(n)F?r@@0>6W@=@^@'L@Q|t@?? @@̹?'g@ @Rc\@<+Dsr@ ADى@gˊ?u@@r?r@Q|t@5=~@+>,lf?|@A@LG @Ֆ@@u@?@ΑW+@@?f!ݏ[?5=~@RtK?[@ܷ@?Y[>??>wAR@4G@@?3mw&Ւer5@@ A@S?bZ?c?@7P@ȏ@oA}@ﰼ?_oҿ=Bmw~"9w?Ǩ?X=4"@@@)@ei@&@Fү@"@@_@B&?eI?0E~"c%_kپ,?_̾MF l?*'@E@_g@Vn A@/o@(?@?Ea=܇4<>Ġ c}@%=coaY(I@1!@?]@Ք@H@L@S2@ T?tr6@^RI@/Lr}@s@x?T(9Gֿ@G@?:@NJ@:nt@SU@6%@w?)@8ߣ@>@ؿܰ+-[s@_#| ƿ67@}.@@B#\@@ȷ@>.@$@@1?4@+0@V9twݏ_'n4${B^zPorlŗ?/@L@4@A-@]3@!@F?S*=8>͒ڿ'n4, ݵC?U ?1Z?@Z@~@ׇ@ @@@US@d@?.2>d>,@Qx e?Y@A @j?٢h?bJ@?@@6@.CAg@!x@:1Z@Qx`ؼtv>:@@@ ѿ8jI&?@S?^W`0a<@z@n@A]$W!`㾪.Yefy@z A;@GmtC@i@@)@v @j`@cA;u@Da.X﯀ky.@9 S@R@@rL!A@Os?*@A;Id@PIx@pyq@۷ bXdY\WW>Jm|uYFS49@?AĒAș{A dR$AHP)A?닃?>n dYRR@I=3a3,f@ @]b`LVk+%U@@.N? @@'?x'gW@뾣#ӝ?#/?*c?ݴ@<"E+/ @͵o;t@@7'޲W(:]¿b@kD@un ؞YI??,)R1(";QNL@r2AߕAIܹ8 A67'A?Ƚ:ؼ?q> 鿿)RPe g?S?GLK/@B_A@,?@Ao@Cb6]@Z@A6HCPs ׿yqY$#Lc@@?soSp: @%@'z@#Օ@.F@=\@RA@r /s ׿RtK?[@ܷ@?Y[>??>wAR@4G@@?3gP@J@K%@G`A?w?K@]@ס@???e?:W?Ԑ?q@@@? s3>O:@~@gP@&sҁ>4@/u ?; @CASAAG@.?mmn@I A\AHA2z@6dWla@'{\+)%-?8=?9ֿ@^@@B@ @[@k@g@ğ@Vc@y#@p@:j@m4%-?L BAYK@tzn@ @]?ӣ0FI3>5T@A' ?A#@e@>8@C(@@f(A AB@Duo>.>0/ʫ>J@CX-!z@VAmA)A"@VH@S@- AybATAa~@s!R,@uO>0/ 4@b@L!@늳vp@@@0@/??0M??@@A@#U'?/@ 4@7C ?W(=)g? a@J`@ѿ{AITbR'c\쟕1Xb@3r@};> !7C ?ȝ>2;TǿM&@=@M*o̿o*ii @̹@&?585ȝ>'@?ݭ"?̊@?S%ZN]@ R@?+??f)E% .>(@c@lE>'@?>'>^?ʕ? ΔE}@/>@ م@uo@?d.`nf5D?V @Cc>?x,߿ >?]{z7?ݐ@@E@'j?8{9Ra>?x,Rz|#h߽?*?gV)>Ib@\s@@=@@ @n[T?r?NR?aeʿ?r,V@>+/dž=@,@`@&P@.>@bl\JFN@?2??^-eY`?R@D@_-Ҟ_׿z?ڀ?>զ7|]L@'@-!@ Ŀ*dD^h>y;H?;ȿR2't@$@m?AK=h>gP@J@K%@G`A?w?K@]@ס@???e?:W?Ԑ?q@@@? s3>O:@~@gP@*?bP@r@D@}?,p@j@df@ @@ʋ@/@)4@hե@X@ȉ@E2p?R@d@q@*?-C?*`@@1?5@A@ˏ@=@hO@\@#R@<+@֤@e@??T@@@->$gBs?8@@k ??/@/P@/E@?@ 8@2@(?@E@/1@ȓ?Z5 W>Z@Co@]*8>?S@U@9@j~@j@?@Ng@Cݠ@/[?uBAP@iؔK9@m@7g?x@XA)@ =N@m A ʦ@\>;@|ڈ@ ehAuBPB%BI@|u@4@V?@2AP@8l@$SAAܸ?1v@iBY@;APB BΠA>QvI@Vm@t>:@A'@Qi?t@t3A~@l?N{@R@620A BB@zmx]@ mB@d=4@L@@KU@d@@ @=^/g@{@*Ⱦ,T%B@-tʿX.@LE@?[@xW@1h@p_@-Ο@Y(@S@Oo??8@-o@P@M6M-tr<ۦ?{@*@+=ِ?_*@?@@ť@>@q@<_@ǖ@pٟ@`?B`?֙@%@u?r<hi-[@ks@ =\@g` ?3@M@8@;@ @(@͙@@G@dy@J?j#l@%@F1@hiKk܌?ո?~0@;V@a@@@ 2@Ő}@iB@NN@@ 6A @'@](?Y?-&Kk<=m={[>+@ AO@ه?"h\%|y\Ni;枭?@d@dR_@h%椿<=M@o?3%Se@AA@R hFI8,)Ypn@@-L@ \MM@q([bz U޹ GJq?ǝ@:@&EUq(;&p3_:@]@/L^*p%c~pn@E.@4Hʃd;b,ea'@"@;vMX  E7=q@?8҈@O=@dڟ'߉bh?>F#-?*@k@a@z];j]o}5@@@xa>h?hUѿFI-?@ Aٗ@(?mOx~`KQ1@5@ANA@WԴu<hS%a^>9b?PN@m@AKԯ@}x@`D@ e@C-@˛?Sy@A}@-si@Z?>:?FS%*?bP@r@D@}?,p@j@df@ @@ʋ@/@)4@hե@X@ȉ@E2p?R@d@q@*?@u@0ca@ˀ@@P@?@ںS@-@7P?+)@Z@z@J@G@U?u#?p=y@@@kr@U"-@=:G:~2@"n@m^@>L)?e@E@@֤@v@P?t]3?@m! AW=@oY@Hl2?3+@?@`A#@@?@R@e@@@N>tP380]?{x@@@h@fr@5@$@smz@@cIs@Œ@b@jP@|:@ .P5@??FoQ@^t@"N@G@F@l=>]ܿ ,@@Z@@b@Ou@,GPڞf5@@@"p+jl?4?z·? H@ZL@h?#O@@ @2g?[?p  <@@j#@MJX@T@G@W @@Fh=[φļY@@[h@R@y@5=t=@($?Dbk2}$@M@VK@5tP@Q|@@R@~Y@pɓ@.҂@j@-̢@@@Q@ H($?:?s?~@ A'@A@?(?@ AӴ@H?@?@z@iAY@z?DA>:?/u?t@@۬@>Ȱ@ըS@=W@k@@g>ǒD?@ v@@z@ݭ+@3:/uMR+@-@&{@;@RȮ@g@P! @#1@ֈ@(x@6@l|@@H@9@c@u5@bh?M b0}>?%?>U@19@ @@@is@=@wH@!@A@km@@)J@?r x'Q.˽G̫;dv@@@n@X?:=@Wl@$@{R@D39L?Lx'>P?2U3cO`?ᘆ@1w@=|P#~&*@R@o 2?3WV/4NJ? CG?> A{Vs9񷿑ܘ?X@e?_@ ,n??0@?S$\(  Ah ^T˿Ŀ'ӿT:`?~@g?9d;S?A<@?ՖԿz,>)ćh"`ѿXQHڿT)w kL?0i@ ?C,/!0?@3>+16?"K?;>gǾw0:^0_?oq@Z@MIxj @źF@>?ֶSxȁTk?ߘ?K?ٿvC#\>/ ap@;@q@I@a?d2@FV@@4L@2{4iٿ&mg E:?W&;?5@@I@@u@ldc@il@x@@9\@@wE@?щ4?q@u@0ca@ˀ@@P@?@ںS@-@7P?+)@Z@z@J@G@U?uS@ -@O?&@Y@ݡ@J@G@M]?A0?@;u@ga@3@@P@?@S@n@{^@n>)?qe@E@@f֤@v@n!P?$??y@@@Ks@$-@7)뾃2@n@aA$@@?/@S@f@ܟ@ۿ@o>^t 3?خ@i! A<@vrY@:s2?[+@c@aA@Aqz@O@ Ns@KȒ@k@3R@ :@r+R58]?x@@@i@5s@6@@\ܿ,@@Z\@@Mb@Pu@7P؞'#5@ّ??oῇQ@+]t@h!N@c@ME@+4>\N#GN@@ݽ @M4g?M[? nYԨ:?t?i@I A'@JA@K?+?@ Ael@@g>CD?@Bu@@@+@!`:Wwu?t@ @ѭ@Ȱ@S@=W@el@U׈@xx@6@:j|@@@z@d@;9@Af?Mn7+@/@7+{@@Xʮ@@ @?$1@U׈@s@@H@ @W@im@@:J@LJ?q 1}>m?諫?@U@w;@ @n@@s@Z?I;=@l@|%@R@~38@?9Ny'V/̽ͫ+ ;w@w@^@n@Z?#H" *@'R@+2?1W'q3MJ?5=G?>P?ϴ3dR^?@w@%# M,?0@?S\ c(F_AKVԟ9ؘ?]X@;]?Y@ W;p?B<@?wԿc*>7ć%h9^Y˿iĿӿ:\?~@_?:dW-u!|4?@A6>+1@ 6?B"ѿWLڿ) L? i@p? C-s&k @F@j?PSExVȁ(j?ޘ?K?>65Ǿ8 ^0_?nq@X@?/e2@QV@@jL@'{u4wivٿGzd>odU cp@<@dq@H@?jl@x@@/\@@uE@?ŕ4?qD&mR:?5;?15@=K@@D@Edc@jl@S@ -@O?&@Y@ݡ@J@G@M]?A0?@;u@ga@3@@P@?@S@@/@s4@'ԥ@@@i8p?9R@g@s@.?P@Es@@>?9p@j@e@@_@@[@$R@G;+@@d@?B?mU@@@-%C?`@@l3?G@"A@ˏ@=@O@[@1E@?@8@@.?@E@1@œ@:?gvBs?ݤ8@@#??/@P@1E@;@m~@m@!@ƒQg@ߠ@[L?ZgW>Z@o@`48> ?T@dW@;@n=9@A ASɦ@I>)@׈@ ?ehAuBA @`ٔQI9@@g?@GA\'@n=i.lt@!SAAθ?/v@7Y@0APBBD@~q@x@?@2AJ@i.l0i?m@s3A?}@Tl?P{@Ӡ@3'B/ABA>6tI@m@ >:@}Aк@0i?&U@e@p@ @v=H2g@_~@`Ⱦ{d&B@Fmr)]@ jB@.7@@@&U@7ϟ@=*@W@t??;@64o@P@^B6at ʿX.@ME@?v]@zW@I5h@9a@7ϟ@l>@ޏ@_@ǖ@ٟ@%?S`?ؙ@'@.?;ۦ?r|@8+@B,=.??*@>@k@ĥ@l>@@m(@̙@@EG@ y@K?'l@@1@--[@s@5@\@Ps ?3@S@6@@@j}@OjB@yM@>@6A!@q'@.?AY? j?B?0@U@a@@a@d2@j}@#|[i;)?@@FS_@3iQ餿.=(m={k_>*@ A@؇?h"h#|0IN)on@ @ǖL@ ] \k @o?MWq@A@ 0qg?Fȝ@:@&3V([Uc <0+R@h*@B>Vd /p y&k~n@F.@Hp¨93:@]@)LCb7<>h@?҈@O=@މMbap@@.L;X 6 C:}0@?@@@0ّk>6?6#F# -?(@@/`@?`;:_KPQ1@@AA@k?ѿH-?}@ Aٕ@S$?nO1y~_Kd@D-@=ʛ?x@>A ~@.vi@ZZ?K??$^,f>g?QN@jm@Aӯ@u@^D@d@@/@s4@'ԥ@@@i8p?9R@g@s@.?P@Es@@>?9p@j@e@@_@@e?9W?%?@8@\@?Ġ3>:@~@P@pJ@%@klA?Dw?,M@R@ ֡@O?u??e?-?kn@o A\A'HAz@6Va@?h́>4@s ?>;@CASAsAFG@-??x@clAtv2A A4@sv>Z+) vIտt"cU@ AW'A@l@?ٶ@g@NŸ@Uc@}#@#@$j@}l4*?I$B>EuD >ؚT@}AJ ?A#@e@;8@nH@F@, A;bATA~@!R덿5,@O>//!ɫ>J@j9-ލz@VAmAPA)@nH@?0M?@@A0@$M,?k/@4@9b@ !@KnQp@@r@0@"*??\ '$]á,Xmb@@r@C>SC ?K=(1?b@L`@/ѿKT \V*'p̿*i|d@(@?55V+^>;ǿ1&@B=@Y_$>V*?l?/?'E#.>'@@l&f>'@?%?rˊ@?:Y\@R@?ۅ@@zo@?Q-`d$5}H? @Rd>_W?>>e?J?EV@b@@ۅ@@@,j?;9d8"R2>?]3-6߿ >?^:?@@o?@w@@ @ms[Z]?{?G N"/Ջ6߽H? *?iVIb@Cu@o?@`@n'P@m>@3h\F|EN@ ?=ܕު2??eɿ+?#*V@>j/g=@2@`@ր?Q7?զt|L@&@Q!@YĿODg -TYa?Q@C@_KҞa׿l?ր?>ȿ03)z@$@?A=,>NuH?=p@O=@Abc]8>e?9W?%?@8@\@?Ġ3>:@~@P@pJ@%@klA?Dw?,M@R@ ֡@O?u??e??,?>A*M@E@M@?3@XMt:S?b]@@?]࿿>??@6P@@A`@?G_oҿ;Bwm&)qp5@@ AY@L?Z??ċ@ѯ@Ŝ@@a@2&?Pe?}"N?hè?njX=@c@@(@(h@ċ@Zo A@n@g*?@!?`=QÇ^<>vE#dL_kؾ"?̾Rd^-l?'@u@i@Zo Ag@J@:N2@I?o6@MI@oX  @҄=__YYI@!@$?]@ @g@k9U@@%@j?)@ܣ@<@ؿ+-lm@{!x?Q(B9=ֿ@H@p@:@VJ@t@k9U@ҷ@a2@f$@H-?S4@)0@ 5Ozhq y ))ƿ7@.@R@+\@ @ҷ@ Ap@C4@#!@w?*=>3ڿ o4 RPG^PqrJї?/@O@8@ A@2@z@`U@Gg@?P&>p3 > ,ݵKA? ?\ ? @2[@~@Շ@@mH@??@06@BAy@[!r@`1ZQxɢ fj?@A @e?h?mH@=@?fX`aB<@My@m@]$! nϾv>@1@@zѿjb%?=@:@ָ@z @"t jY"`FW>vwYOS9@?AAI@A>NVNY,Q@ث@tG3?W @-[.2R@=a37)f@> @]bAtY??}cL?3@AEϤ @,?xò'R@3'#vtP94]}¿@dD@F{n"ܞ gI?,K+o @Nϵ;-r@@'WP9 8 Am7'Ab?:_ؼݡq>B0R1/;SQL-@q2A|A,?@uAI@A6]@Z@.6?y>e V?N?N1/@d^A@,?8&z@ ֕@LF@?\@_SA@ g/ ׿qYz$jMc@@'?:nTp8 @)%@8&z@?,?>A*M@E@M@?3@XMt:S?b]@@?]࿿>?@@v?@ґdX+@@?o!Ŝ[??=~@2>V,r?@ޘ@S: ]@֖@@/쿸 Grn'dG @@Mu@wF84Qʧ?=S Bl@9@t@Ri*/݇?==H?)@g?(_>rM|D> ?B >2N?{0@qd?1k|?݇?RA@c@;=@n@Kաzu?U>k ??ܩ@%@q@ARA4@2@]@@m@e?L+˞.{Kg=2PT[?mxw@@&@@@4@俶8@G@:k@^@h5& Q?' b^BǿP?Ŵh?˓zJ'?[A;@:?۾%*?s&@1I]G@ =@ )F?0 {V O@9Q@Q@ 7m.՜)1ΰ@S@L@^ZB@2AB?ZA'z?ȕ@%>g`w?B AB@ѧ`'@{@ΰ@ږ@ AG_@ \?@@?R @a@G:?.?@n@? :@B@Aw@ږ4f?=@)@fȿ;?Kl@E{@7@@+@X@3M@ӽvj0@#@G\:w VVj/rst?%@O1?ɘ{xe@@\ *@׏@Ü 1$Z?E@;@6 l3UrĄIh@A@DCs߿@+?h?ʂ@'@H@`#;l3xA}ɭϓ@9fA#N׿a@p-?@!&'6AK57@bmGsO!?xAOvmR@O@eJ߿@j?"?@zEQ@ׯ@;c l:Oht=W@`?Ѐ{<&q@Up@/?:0]@@"X#W@XQAߟmht )nF?@@,>1W@@@T&L@Yfd@@O@(3= ?@ 7@휿 vt!D@vr@ A؉@i̊?C@d@n?s@{t@??@@?h@ @e\@!D@@v?@ґdX+@@?o!Ŝ[??=~@2>V,r?@ޘ@S: ]@֖@@@5*@@d@N ?<E@?k@}@:i?闳=J?,&O@4>5vL@cA>_ A@e8."{/@d@x@3bYP ?Iu@?SGZeYp|@@/?ٺF, he@žP@;@@k@@7L?`.;:,"BL @d,@@K>@{#[r@@@AAp@E??ʹ꾖oJ(ڽufGs0b>d@:@n @@8@@$@N@@9T@T?@b?B?LzWЪ?f?E+@_@IP@$@꣦|u;˿d$w?WAg?RCK} Í> ?J?Qb#-E꣦,a?!+/@^o@gM@1?Yp?J-_ vo îgZlSJ?52??R'@F@F @,a?@`@@@Ŵ@ @yB[y1@ 6-?Co?1J@P@`A@޿@@̩z;՞2If@\@pA@?Gw ά;Hwc ZH1$` AQJzEA1@hZr?@Q"AީI_:A2u ->@A@@>IyW?@@4@5*@@d@N ?<E@?k@}@:i?闳=J?,&O@4>5vL@cA>_ A@>S@j@@5l?t܂@88@qӖ@B5@>@ @~@>$@ĥ@4B9+?@@>S@Jx2y&?᾿>@ʦ@m@?&@%@wh? R?Dg@X@qu@Z;s7 zJSyD?(?+@@_c?񤶾r"{rt*T-S?h@ykG@D2fpSy5@b@@ |@Z @e¾ikE NE%v!@È@"@@5@վ^@@-v?m,=X^(ޣi:Ndab9=-G2@x@վ^@??q s T3@?0m}sN.>\XL]$L1C .+ ے?"E'?(f=пKbd?,@E@ @õ@@@D@^?/ۿ}e BeTgڪt%&+ZV?Y+@+@Ы@=@ @|4|?An@Z\@ht?{C .A2YZ߄?$Ku@iup@S)?sHo|k':U]cH<=x@P@M;=@ƫ?D-#@Ig@?:<>##@C@Ǫ@-p~Uk@@@qh>p]ܾۧ@@*3@r@KM@@@i@a@@b@ @o$GR:"JDBwAHz44@|kAڿM?A9h@4@rA%i`"AOR@ۡA"JDB`C" CEhAcx9MAwO;ACi@5 o@c@o AZ!AG&#C`CUC[XSCc"B;j8@::.؜A>@P@=@L~*@CdơόBqCUC`Ci CVl|AABk:dA='=9 A#/@ɔ@AE8 A} \BS$C`CHGB7ŌA9@#Az4[D?AAi|@Gп@o Ai?nDQ*AO@AHGB|$r@@t@A5G@A AM@3XD!@GA%@o> @K@UrR{2\I?ڑ@?2m%?l@}n@lW?(k!?U@u@?)JxJ?8@?{2>S@j@@5l?t܂@88@qӖ@B5@>@ @~@>$@ĥ@4B9+?@@>S@gN@@җ?W`z @@٨@`#L@Z$@B@*K@gz@$@M@.@ʿ4Ͽ=?Ϫ@gN@@parbwa,?N٥@d@9G@Z?_?Hc??*·?@@_@H^@Ɖ @a6bD@H.%a?O@?<۾?T@@NY>Ig0??y6?:=?aCM@WP?q=HBI@~@ƌ@W@%"@޿hL:~,@??L~ľw?+Q21?@4@h@BI@N>0? @_@a+_@sa@e?p#vtHobX>`%?H?@So>@3B<@?N>ʎ4sٿ ?މ@ʵ@M@j_uBD|krca|@*@l@X?®N ʎX*C?Fl?K@i@@y,@/?_3f˧9£{ھz?A&@#@t@`?]'?X*C?O@@@' _@=^?O̿&as?dA@a7^8a;俊g?8 >Gǿ@>@GQ@C.@O@$~dZ:6?zph@2?- W@߫@h@@)>j?ZR@Q??a@ v[? g"ħ$+pu/,@@U1@f@^L$@ky @@% @V @a@@k@Ϻ@r?*,L+@@ =e^lυ%@M@"@@%(@#Q@zY@/@U@@@/F? E@@hDBUоL@?]` `@r@@7@4@@y@@E?"rϿ @)K@@:߾hD<>t'-@@?оGu@VA A`@VA%Ao@x`?m@_>jfn= 7}Afϼ@NV?1AS AԖ@ A$AQ?;Bp@u@ZE&ZnҮwBAܭd(= @@|:,A~@Rx@Ahh{,@]Q BҮwBaBS[B=ŭR@oNWs1bAŢ@"`;ˉ@AO8>㿛@Sg]fBaBfMoB׍ACFS gG@7@(?2A@ȿB@nA9?㣿_ @]㌈pi BfMoBwA)@ֿK?AQ@?CP@-A;Q?P>AK@\RЬ?:U:?@O@DRW@V A@^ŝ@@<A҃P@@ƿ[ *@^@#t ?܁F?@r7@NW?#c@t@C%@{$@8@@w~@?+c#-z3@<,%@P¿܁gN@@җ?W`z @@٨@`#L@Z$@B@*K@gz@$@M@.@ʿ4Ͽ=?Ϫ@gN@n?[Teug/?`е@<@O?2242?[w@L?8 ?1@i@?(R%cKȿ?@֎@G7@k'-þ0EOIlJ=?@RAU@?=?s[Ga(%>@0@b @C=.@+ԫ@a?qjq٤^@=@Ր>?C@@Lf=a@@(@Mn'@[0N@ì?碿@U@駿k|SBV@ۺb@7ϚY`u`?R$@q*@@@.g1%9?Su?;x? (?!?2G|P`׾=(>Q7-m=r33!.ga|$b?H@(@V,@SYG!`;xA0f?/@(?]y\q^$鴮Ē (>9?iI?`z5^(S٭ 3|F=1=^ө%@ d@5@9? <"ÿU??i@0@QBտfA,4??]f?ө%@cnz;܋.?~@K1@p@zF>&:@-H@K'Mt@T@E>q@ȡ@@Ri2cn>@jA0PA=@k?>|ѿ,?Y?͛@Z AΤAU9?.bNl䈾B7w`S@y@-@?Jʾ0@@ @1۾hb@/u@<@t;?/{#}Lgl䈾7b@@p?iaaN̷ ?T@92@?H@ ANݾ@D@[@.@̊nS 9&$@o@7b@v`_@^@ Uh D@a@C@5A3@%@@\>}p0ƿO@.@tv_7P1W@1?@8%|?or@@q@Ի@b@_@(Il|=@f@t2U_u>78Q߈ 3O@?CD@@@ɹ?L)@@6V@Œ@M@v u>·¢ˆK27.??c`?X@$A/@)?z@A@?p@gޓ?$~anϞ·)[>L%@׃?Nh>,)@( A,@g?%@@f@ݭ>!~<@PF@J~)_)®&L_@<@@Tӿ @7@x@F@\D@`@Eǡ?%꾢@8~@)ǘ5z֒@%y@Nwۂř@]@w@i@¯@Dv@y?mNMxgDr@@453@i@'@)ʯ8=^@ aM@J&@0@0@c6@8 (@P@T@\p #@i@3@n?[Teug/?`е@<@O?2242?[w@L?8 ?1@i@?(R%cKȿ󾜈m^p}gG@@@P@"@Ѻ@*@Nֲ@39@f@@T=@-@d .87!??@g@Kn@Y=?s@@x@d@_A@V? ?I@%W@@} ?vHV?Tb?@a@;@>>KZ\>0@@9*lV%@m@J?.?y,@j@ @`?V?7@}?a#?Ӡ Ҷj-7@@#?(k\+S@f^/@S@S?_??7@?V?M?lͭ/t? @h}I$ٓ@2@@IV9ز?\ف?z^%[?s9??67>?_g??P@t>EAAʭ]As'kK?M> ?@S?67w?? o?4m 4@=?w#RAީAM-A!w6I?-:f?&?w?_@T&@A?{#M?ı?:?a?&@H3?ho9??/4!SۿM2=P?_@?'@J@qM@U@ ? ?+%@xG?,Rkcʄ?!-@c#?ۋ?1pI@co@r?|H??N40ڣ@@ܠ@?L@<@@*?y@uk@ ?BTARγ@K_ؕyHl:6~?r?>>K@n@U@=(-]@ Q?{RoɿX5@ n@G"'@v6@I@`&@d4@F?@ M?<~ R@*G@@(u)9Tn?r9?{4/Ԝ?gq_@k@i@0@l6}@y@O@?^"Dǿ(?!xRu)5A@@QPxs$@y@fA@ @p@9@m@g@-@r?HJH@BHS@5AA@@C?6OglJ@@G@" @AM@@:y$@@@]#@@zb@A~\@)@autLa[!@=AdTA+G@?Y;@?<@AD)A?7@y?zx?(~/Uzi>`@B@@X@Iz@m?'' @E=@@,@@ <@̆@9A@Qs@!3 61ۓ"P!?L@8E@JID@?c@?@5@?m?￟{>>&>v@[g@@@|@/?=W?5~{C^?[@K:@D>@浽@w@+ӗzĀ-eAAAo'η@@@Op@@'?~{CDt?6@@(@Gb@XZ@r#R@qa#BxBL$B@fT=]@Jv@@@@Dt?i?0&~@W@v6~@BR@lq-@3@*@uB>ZBRB@ƽ@,@`@{D@ E@@mKݿG[?3?q@U A@$?k[AґA@ȀVRʿ@:@,T@}??6mKݿ?@?;?E:@x@M@?J (JT4>6al3P?,[p@av@"Y@\@@3@??g@@R?@@^@^?0<̩?2@Te<@4@@?.!,->D@AAS@g@$ 2@.G@|@@e@*@ ? 5@n@5@:@ :R@?]j?,<@ܿ@8@@Ց@$ 2@0GDVJ@Wâ@@@$@{r??b>\>J&wS@"@*,@@{?IC[0G!R] ǫ8k?$@uBAwʙ@P?t?j @?æ\?[@' AY8@m ɣr!s !x"Jf@ո@;@!?͝@V@@7?r=@{b@K?YM|1s hG=?;L?n@"=-?@@p@-?I]OV?=L3'|Nhy{lX fd??¿̿'?R@g?b2x?9?~'|Eay.M._?SB?l?y;Eɂ~)@=@W@t>e[_?5+@[?-t+^×6 9BRmP)@Õ@74@?$@J@@~? ?@p@$?>܈jcX6 OЭFtv =cW@ A@k?H?Q\@}`?!P?|@A|@`?:9.A1xy0꾞^@L@܇A,^A @2?I>;?=8?[?@A1A@1?UnA?@@@@#}@?H~?CT?H@퀹@Z@&@F?@@k@&@@ep@?@+T@f|@@ R@k@G @{@ ?6tMun?!,@K@J?H(e@tX@i@_@ @@@d ?8?&@r`@gw@Ws@X@ @6@)u?!@͌@0@vEG@;@@@3@tn7@!?@@T;> V D@I@?@@?*x6Y}2վKh@6@3@0L@ǔ?->T;2*>>=@h@X @?B#eoL@Wa@[@\?^ >\￱29?*?M/? @!P4m@+@D@A@>ZX]???&?Jb?x 3@߶ԿY@c>$@L?6m?TA B^A?poB %Z=X ?3@uٿp??A?nw7@i?9 ?frASAAc(D>D^?n>Aݱ?5㿯rHƿ?(>m?Q@Aƽ@D^ȉ@r@̶>CD@@jD@g?Q{ rHY5>9H?+w@R@@u$?&j+b[9k|gC@^3@|Կ@Y@H?d@a@ @C @\3@]@|@S@K@LΔE>d@@@O@{OB@ @?0&@d@-f@֚@@H@@w@0@@»B@֏@͵Y@ Y޾&'eL?o@z @ Lt@@ؿ@@%@-f@x@@1@| AJAE@ed?GyܹSпnvnŠ?@AGh@G@L:@x@pL?4@N=@"@TT@KL>r@3@߃@W?e+`DͿc@!H@H@3@??pLOe0}׿g?@Ƅ@ˮ(ɿS@rC@k@!{@yD@I0&?v@<@TOor ݊:̙@@=@/w@7@ʹ>*7Wq^=01@_9?@@@*>Zos2.j(R@(@@ q@I2??@@i@@E7s}hc8@0'@"@?:r?;/>1?r4@]@|d@@_U? #el}|n!P1Э?sb@e?_c񯹾@@@ZN@}66 N@L@%@ʘR@|?k*?Z@~2o@7@@B@@}?b?>"UbPi>3>ͽ?6@}"AA#@׮@Z@@+T@f|@@ R@k@G @{@ ?6tMun?!,@K@J?H(e@tX@i@_@ @@k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vkJ-?疾3Z?9@D@@<@@?8n_?̴@@@2@Ȭz@,?YX;?J-?@F@#`H@5H@(d@0f@{?M?'r>@:@^?b@g@,.@0@\p@엕@@n@$@@&@@@j@=C@̝??g?2EP?Uؿ8`B->><2?>i@;ئ@p@԰@&@+@8@S@$@i?W>N?(@txȣ;F@ja?pDG?/@;=@] @+@>?X'@ q?ݿ,{ma-@kr@;nOX,EJv@'0@ؾIK?kW?b?>eB@TW@V@@>Y?|?e?@j]??zf> ֌?g@@g@eB@@b@l@8@j@G(@ǁ\?pL]bS=:o>nO9>ޭ?x@<@@Le@@:@B@sn@U҉@v@աx@! @\@ ?%A>C6>Ǹ?r@T@bD@@ @Hf@1@:@t@%\?6ɾ-?@@f@'@_6@|s>-d"f?E@j@I @~Е@0r@7T?@[;?t@k?;+ c@4@@slA~@0^>m@mA@|@QQ@HMQ_/vkF-?薾?Z?9@D@@:@ @?nq?̴@@@2@Ȭz@,?tX;?F-?@I@!`H@5H@(d@2f@{?M?)r>@ :@J?b@g@..@1@\p@엕@@n@$@@.@@ @j@;C@Ν??g?EP?-Uؿ48`d->>ϡ<:?N?(@ȶwɣ?X'@q?,m\-@er@`mOX"ECv@'0@ؾIK?lW?eB@TW@V@@>Y?z?b?@j]??Jf>֌?g@@g@eB@@b@ l@8@j@K(@Ձ\?qL]bl=Ho>sN9>䭯?y@:@@Pe@@:@ B@sn@S҉@t@סx@" @\@?$A>Cu6>Ÿ?r@T@gD@@!@Jf@4@:@v@#\?[ɾ-?@@d@'@a6@s>(d,f?E@j@H @Е@2r@5T?T[;?v@k?w;' c@5@@ulA@2^>m@mA@|@NQ@WMT_/vk%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2Gէ?G]r=b> R@+/@x@'@p@?:?@@@@d@Dz?P:r>է?y@ @@"1@I@V>@T;?d?\2,@t?+<?k5@R@ @\%`@>s@ @P @t@y@|@U׺@ @0o@Y@?@.>Z8?n?َYf+⥙?T@@T=@@|@9@y@#j@@l>Cw<>s?+\7@o>iҕ\-i0?L?5Â?)@(+@ @9@ռ?&@;%@}f>0㿦-]-@ v@j?/x\ ?ռ?fc@y@[@?ƃ=q?'? v=c;DFw_wv V'Wd=`w?ބ@߀@Ŵ@Α@r@ׯ@@Q<@C@T@ !N@.G@S@s?A>-eG(?} @Ln@f?)@@ @@@Z@ׯ@@Ĝ@?-gM?i@a@h @u@( @=402?+@Sq@3ۜ@d@9S@w> 6Z?@&2G3C730(@@@~ A@Sk gS>@| A~Z@ma@@2̿IXǿ&2Gԧ?z]r˔n=b>R@)/@x@)@t@?:?"@@@@d@Dz?:r>ԧ?~@ @@"1@H@V>@X;?d?Z2,@ t? <?h5@R@ @]%`@?s@ @P @t@~@@X׺@ @0o@Y@?%A.>h8?T? Y奙?T@@U=@@@9@y@#j@@l>=w<>s?)\7@o>fҕV-e0?L?5Â?)@++@ @9@ռ?&@8%@f>7㿾-]-@ v@ j?#xJ ?ռ?\c@y@ [@?ǃt=j??u=c;=Fw_۩v VS㾧d=/ȃw?ބ@ހ@Ŵ@ӑ@r@گ@@Q<@B@T@!N@2G@W@o?iA>-FG(?} @Nn@f?)@@ @@@Z@گ@@@?d/gM?i@a@e @u@* @ =*02?+@Sq@2ۜ@b@9S@X>6Z?@%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2G@@1@c@g@O\@T@<@*3@{L  2t@*@7@\i@1@<Ϫ@A@@@kt@J@(-@EAyA@'?M%hw,RֿZdh?@( @͵@[@-@kt@>0?]8<@@b@:@@,N :=>KV@@R[@8R1; ̿^?",@Q?Tbiz@@SU@@@ @`?]@F@ \/JR1;WU,8E^>Z0@j@U?-@9G@8>[տK彅2?A@?'@@g@L>8kWUC?bwB =攢@OJ@ƚ@ @}T>Ků>蠃@3@@G@8H+#Cn//&\@>@zs@\(@@{t0?' cl8h?@YA@@@`?)cn/$'.'@@?mV* c?WP@2@@?X?@4G@4& /$D?|?V@@K@h;0@M|Rk?*%@Sl@}/@fy>K8○z<@hj@/@:[@0?D?.@Lr@AҶ@A=@b@[8?24:? y&ZBͬY?m@A[Ao @[@.@P@m@@6@@H@˃?'@ 4@? /\xR?oE3@(@@Ui@-@;@@@P@g'@{ @??:.@.@hj2@@@Q=@?+(@G@@%@9@/C@e1@p4@1@W*@g'@&>\>N>ѾBNh>M@@@+@=J:ϳ9UO֘W@@u@1jY@?ڏ3?%T&>`6&ۙ'>SA@@ѽ@ n?fWք;l>@x@kR@qO?Z>7`6&|xZ?ES@ @/;^0@OeAO@:EQ9/??0J@f>|f)>@T0ߓ>ES@ڪoq?}dAm/Am4AI?d2?0Y?3?pkPZa쿑Wd>L@@C@$z3ZA=?`#YW!@4$@El@j?2$Y(PZanҖQl2?\@Ӿ@\l@ ?pziEчHRmN@H@0@kq@E|?tn@PM@@@U@7:6@~@@ }@B:B? ]ڂ?*@&;@X@6@->@U@?&X@@@@1@c@g@O\@T@<@*3@{L  2t@*@7@\i@1@<Ϫ@A@@@cn"@q/Z@@@@4@L?E @I@J@7@i{@/?PiK?/]@f@@@[@cn"@e5-?xN@Su@2@qA @?>&&;ɊY&J@d@³@} k@'w?,#cw1G蔷x~D>@ Ayi@=o?.?C?b1??@tA5V@Yx"0w1o u1B0qDJC@@6e@jG*@1E@@H@ID?@w@-8?s>6o `?o6?N?#?a?\@@b R@_l>߼v?n?S`!J`En??dֿo>?&#>:˞??j;HScSzBL??빎 灿~?,@ @.6=?@]>\T'uQ An?0h@a+@E?v{@xe@с@*h?{f@^@@U#e oi'F8uҾ~@Aɴ@z_?ȅ?^'@??5@A@.P)fF{ _? Ȉ@?@- AOَ@~0>V!>9?>?}@[A A嘏@?^d6ձ?G"@@Zv@@s@?s?@@@i@HR@Y?ZI@@@T@ҽ@2}@ձ?@+Ѵ@ @U2@h@cW>:T>@ƽ@_Q@eq@m@?/M?r@;@@@@?J)@!;@-)@#@A@o@wM@ >xyw@#L0R?R@X@ 6[@ r@M@9@?ƿ*<3>p>,z@L@A?]Z:FS=Ew=@P@j@i)?v?9ƿ',C?Io@|@օ@v@@=x/2A4B|An?d=n@.@o@vA@A@ @',tC>J@J@ɐ@{&(@&@1@(/)B3oB__B-E@3>c@>g@,ט@@@tC>=ҿܠ?*?@6@bZ@@'@4@GBG1BA?-OJ@r6@i@}H@ 1@ƶ?=ҿs,:q;>">`@GAD@@#Ca@tM"A(@u2<@@1^@7?h>'տs,,?a@?L?M1@@p@y?qD\\ѿ9 C??I@b]@8l@}]e@.'@5?,?@,w@۹@@:c@7/>?Qh@>@;@t%@2j,@b½x8>t@9W@N @ b@@cn"@q/Z@@@@4@L?E @I@J@7@i{@/?PiK?/]@f@@@[@cn"@Ӑ{>V@_@Z@xb@$8@ @@x@ @v@@@ld@NTʿɥ݉Sn@v8A"A4@29@%:@ @V9@FAOAx@5'ι-#wK:?N\?TS%@t6A!]Ab+@@?ܮ?H?D e@%AՎ.A?lb.@?-#wM.+@|@Д>z;@L@O,@?B?E.?'G@˽@=@su?A@V@ J@M!0ȃ9@ތ?A@`\d@ W@GX@Q@Ns>@*U@$P@?Meο|(;/?9@B-@aM!G*>%?̰O?9|@@rs@s~@|@ 6@+d@}w?w3r?UG*Fz{@Ӳ?aH6\ͿN7@D܈@vf@l@ܮ|@Ir@ ф@(@C?`M ÿ;<@ @W@:#쾓G@@[?DԔ@?@L)@T@2@[@{=U@;@ݕ@:X]@ !@_,@#g4r@ly4@lu&=?8.ArAn#?@E? @?M@C$AŪ/Aj @__ȳ??g5hC˨c64@6JAZ A7@;@@I@+T@]AQAh@Ô;/V5x.)q@9@=@v;@= @׵@_2AP@rY@@@k@2@j_K>ݚ@=@А@"Ş>Hc>X@@,@g@̈́@j-U@?y?"D@)@P@qa>\_K5?/?Ti?jM@;%2@r>P>l@7e[@K~-W~?PJ@??وQ@ʅj@)?8?5?@]?Ww>aޮ3eLrB@@P.?F{GP5̿yy[f?F@@]M1.>id?U @<@@SNAo@#??_>g?R?]ChO;?2W ?*?A?U@ =c_&XlA Au‰AǕA"TMYIg@">?@?Cɕ >?{\|-@54?VB'EAʘA 1A U ĻP>poR?#!+>>ɕ?L@d?,<5?w=@@@?l>;m. &ٷ ?&@w?f7Q .ZK=? @!@H@gG@W@@ @V@@9w:fӣ@8i<@6?A?pH@;0T@P5?6o7? @>@t@<@^?:/??8@h@6t@B1h@++@L"??¢@X@@X> Ӑ{>V@_@Z@xb@$8@ @@x@ @v@@@ld@NTʿj;? @@q@ ~?K9?Hs@yS?H.@D!@)@? o{;"zj @@P?V|7ȼY@8.@ݽ?%*@@Z@h@ō@@>:s()0z!@]f@ @'u4I@6@ hB9_~@@@S@@@#@QrV@iBOb(@@_Iv`Ari @|a@}ٿke>y@@%@@@iĆ?oo\T@@QtItLmps@TɆ?x@zA@?.@@@{'@@ta:%O6Qމ?w@hT>#y@dM#AMu@| ?۷@(A@$?M@r?pUb5a•" #"鐷z&@1?$ԾZu@A̚@nr[?>@rSA}dc@,tQ?-@@ײmd" SZ&m@Dq[@o-@sst@ut;@aB9c@F@/@?@w@?@?6\5@_Y@gצV=@$@E>@DEgQ0@1@WW@3@&O"?}ѿ10?_@{0?Ζ?B@f2@?UuSDKfv?k\ AL A9@M5 _ƍHZJ ?݄@ЬAYAw?ZKHο~CΈ@I@7?W謿a@Q@=>|I/oH@V1@>@Ŭ@Ϛ@pL2S/@5@@ץ'@^i73m@T@Կc<<@@M@[[?@@S/@q\Woa>^? >">1?H:P0K97s9++>o!q\t 9?̧+@@j @Gv ;&dw\?/Z0@?Յ;Qbu^ՅAy.=hV&?>DUGٳWVhnbk=)!8˿ huDN:@/a@ o'@?:\0z&@T@' ]qW@?L/iz9?s? ?DN:@j. S>@13@3r"@p?&N@AP@Xn1=@E/@⽾?@Ml@{ jɢA&@AA @‚?&}?txk}mp?@N#Aw Aj?jɢj;? @@q@ ~?K9?Hs@yS?H.@D!@)@? o{;"zj@v@r8~^MsF@@Ř@Ĵ@U@@X0@)@(?ho@S@GA(@bY>1?k@@Az@n`A)Ah @ݿ~?r@st=k߇ hC$ " Al@AJUT?a(%A*An$@  A$Aߛn?L2<@L@ <,ohoBKAԹ?0@Å擿&A@P>@հAG6g 9@I»h@%BoBB,^[BhKzs@^O#A@ ڿ@cJAU*W@bCEBBh`BlA|E=+?1@FMJOA@zӾB@&A˫Ǿ$ /@y'),YAh`Bݒ /; A[@Yl*#>A8<@`!@@6ARw?Q¿_@@OFKݒnjiu?@i@m忉V@:AG<@:@RU@A%x@,k50@e@lǴhi#2u]?~@dg:?@s@p@@@5@r@@JSQB)@\P@E2u"@@?Ͽ.@DE@@Ԏ$x,?>a팾Y?'T>i6$Z?q@9F@@tӉ@o?@Bxj@<@!Q@?Fh5?RiEJbVȱfS,yo??@H@E>@17?o?-tS37?]5@W"@[C@0v^ C4@@l@l?㩷b[-B?Ix @g>@L @o @@Ŕ?]c 'J hj4?3@5#@pC@<@]@B?@D@'|@ݰj@^g?0&'MX? H@y𽥤eXO2Z>(xK{Hп8@C@l@mڞ@@ѣr׫^B~f?@k@֚?36@ɳ@#>@???oP?H$> @Pc@Sg?xNJѣ#TՌ6w7@!@@0VT@4#@*4@:\3@?b ?@w9@%6@#?;+I#@v@r8~^MsF@@Ř@Ĵ@U@@X0@)@(?ho@S@GA(@bY>1?k@@AA墸@#0M@N@RSI@'@jH@ @t@@ɞ@@pk>::>?^,@FAA\9@b@9XL @B@9@g?Eb(@@@@ @*?g!@?-\g"ͧQ׿@|@&*>”@sqA9E?΃Fe@"%A5@3J?-@@_bwgLBEAQ~@T%A+Jl_?czAx@ 7Ք@KQAǦ??03%AE|D@G-aALB%`CCAyAgBhVMA@L3ҭ@A熀[QqA<"n7I A!C%`C CuWC5B}&@5{*JA@ci@@D@K*d5 wBkC C`3^CC9A$zcA*07Ak"@(>k@Aw#3YA6TVϜAZC`3^CF$EBfߨA-@:-Aha(?%"A~@ɠ@A,>KŒ,3An@ZAF$EBbCh->d@l@&D>Z@JA/@\`a@QA3W@?.@&@G6ռ%s>h@?=H/?w@4@>??('@U@6 @:?@r @%q@z@@ 3?# hj=ⷤ@%@W@$@?[@B@Z@Ү@=4&?E&@6f Aq@WJi\XK\w@6@2j@??!@Km?SP>P@-@!(@wi@q=WE[:Ht=?e3@M@?56(TG;2lD)ی?R@xC@Z.8>Ew@)@T@Ú@,"@">\4ۢ^Ok ?-@@@v@w@KA@%|6@*?2QS?^ե>qUԝ 4ZkDߐ¿#c?IYB@KA@Wמv7C[?a @}T99  ati5K @j?/wA/cr*@9?Lq>'M>`5Xs #p]l?k%?0пI e?}L1@*@S@@;@@F@ EA7dahe(R? >@ 3@ @Y@S@4ob?̆@0R@N?,*D87.@. tAd&x %@j%@$x@d??c@6 6 jH@:@9@Σ?JT*@^_@!??f@Nֹ@@O̭)uȎ(8cAA墸@#0M@N@RSI@'@jH@ @t@@ɞ@@pk>::>?^,@FAA@Ao@?y$]?5@?`p?@?,AR& @=Ș@?Kp=_@ AHA@)Q+7@k@骿+kN>C@0@H?2?@@c-@U@-l* ?!@h@DU)yZyn~9 _*X@&NG~(vD?@!Y?Cx7"@@Ѭ @ Z?q@'R *y36A5i@_˖ mU@ @2$!v @bY@&s7E@@W? Zĵ@M"?l,#D#A36A<7&CB\cBp/GAvg?@/@#)J@ @K?nnz>L @Y56+^L @]@mg?3 cxH?@͹?VYǽ7?DW@\N@:ξV?B>@Lo@ ^@@فA@m(_?w_K@i?mYV@s@,?x?ͻP@ ?$瞿P@ AV A@:ߝ[:}о'@D@2@䫼 ?kJ@𹤾zN⼿ |@.@ @؜r:Š9/$f@5Ӵ@Ԧ@q$9@Y'PN gY2vmR𿦶?t@:ճ@9@K[ OŠ~@O@[A@_@}c@?B =H},W*G<@ਖ@"@@8@~@ @6|T@T$@)e@z?@2E?J^?)XVfbzq>P'?\?!?B@]@@ @&Dt놫$Mn>F.?HW}L W 9΄@鱿o?V?H !$W&b?B@;F@>+@?̓S>AAw9ZmTl"#C?R?0?H\"@k9@ ?b?C@@@1@Q@?b$t)#n &*8R?6Z?@;@-A@B@C@LX}hDk@n@-@?ٿQ@ُ^†=By@I@@E@#;s׆x)IOoٿO@)@9!@ʔ*mO @Ngr@@M@4 g}׆@Ao@?y$]?5@?`p?@?,AR& @=Ș@?Kp=_@ AHA@@p@?rAS~ؿc@IA2?j,?&@?)71O@Agh@s/T@"@@' {@FXA0@@ _@+'?@@7@~C@j@(?|{?r@@@%D?ԿPiU@E@(({@' do+i?@7 @ ǾT`@c@n@?%@ɉ@G@A|$@g@wANAa!6KLw@G A@ Z@n>jNv@"@## R@@#A&5Մ_TOe ?R@K$@=վr+@5@Ʈp@ @Ɓ@q@JW@{]ɾUԇ@Z@=ooTƾT9@JZA@ʿ(?N@@? @`@ @@3@]@?@v@D@yS@ƾT@h@<@{vP@f@?LVD?r@i|Y?r?2@34@.KWhޕ?@@/tJj~!@@b@זAE"?/Rèѿ.Y`@7@l @(!wB/GT?5MG\?l3@K?X5-n>'>)9 F8?j%?XE?@?V>˹?GT?FAD@.@@ם@~D?I!?!lX@%@\Xۣ?F@ @MAFAc@@]@@7@MU c*}\& LDxfؿ '?u,J@@C*@@c@](5@s@q5@?*&d) s@Q6 Փ|;|@Sc@ @x/@>~K]( ]@$@f@ץ@t@ռz5r00@?~t#Gw$qҾ9r@@@nu@ ]@VAmA_@Е@0@ѿ<ֿpe@*j@:A@@)!- @@A@K@VA?X?g?uz?~8@?Ci=?I U)B?>ř˿5L>5@@UQ#Ay@7q DUVd@Ԍt@>k-k.VR"ο-@_U@D.ʿ"Hbr@0AR@yZ>+Z$Z#Agq(A+'?j +`C??,.ō?-Iv<'9@.A@<`+2\ V@R33@`y_H>)A@a.܁DW=N|@TݽgL>L?@&e>* gq @ @w9B̋?_R1Iտq-@y`e@̿8$@>@  ^fP*I @A?WY|8?Ȉ >JE?zH¾\ܤY>isCU\BL@՘'A%UA#fP* F>c@EAg@Տ0 jZ@Mg@Xajοn1=ÿM?Sm?PsVk9&@:,A}@ F>+@x@޵f@H_'[ @~AИ@ ?D:J@-J@a@@\Gs0@G@+@Q4@/@*?a*@H@ -@5?gD42!KEῚJ1m?_@-@C @ktؿ^?Q4@@?U6@}@K'AKs@?.h,9߿`*)($.#V++@;h@&7A@P?/?@@ޚ@}@P@V@ ?<'n? >Ƙ&aɳb?A?Dh@(@?I@M@@@rA@ g@5@?)&ɾH/cU?KſB⛺8yg?{> =?0N.@ޢ@@rA(ڜ@PO@?a? B@-@*NN4m3ο9Q$wC>g@#@?6e@gQ@(ڜ@.?xC?)?F4F@ӫ@%@!!+NW@T=>ݴsÕS : 8]:@\,@ @-@f@S@C@ @ @-E2@J@?Z ?>"D?yr!~=M`^?KR_Ȉ?k+@J@ާ@C@@@@@R@L @+G+?+ ?:)g.?l?܈?)@@s@8#w@@X@E?i@C @cANs@5>=s3"k<|f'K1ҿ䡁f?GK@ AAV@?C?X@8@sY? y;1@@z@L嗾N--??Q@|q@2@Cē*?8@ @?y@Ӫ@lAmp@.N%;a?>@0@ @?``=!>ZBp@H@c @L;@? @pD_~s1:w@׊@b?ȿ?1|| ? @5d@V4eQp<_c.}=-.n@XX@ @ 艿B?5`?{@Z@ff.<(<0?@R?].P4\x@@~ྕ?De@ @JP#-?z@δ?mHլt?@0?/@u@RJ@g\MH1?1?>R=q?P?;2??8q(?(A]+7)@v@/@@@?ށ'MT^?2¨ :-ٿo`=?I?m R@ǿ@@!@Ռ@N4@AZSN>&?EWEۦv?v:?EHѵ5ix8@)l@!@i@@@?+}•|;D@'?y. ?S?b@ӿ B?s@>7nz%Q^"@D@i@W7?hg>* A%@@@Ta@+߿V=W!XD?l@Ǡ@nم=rx@W7??U |q ٜ+]@@*?Sr+>6LֿET?z@\@ۛ(]" ??0?? ,@0@[Y@ @? I?<@1ᾣGpa:9@'?cg@/?AGMA;@̭<@0 @W @Q}@@ɸ,Ae AZ/@{t?53fzɿ;s>a>b@iAE`"A%@,H`@W @w#@UUZ@^†@O@2@\@{@RAcHſ#l@̔?!'qc@i@?.@K.;@@ˢk@w#@6~@I@@?N|?K@U?@CALBFAtR?X*@y@?J?bݖ@M<@6~@@+:@@@@t|@k@(AlOBr B&@ @A4@S?Ҽ@e@@Vi@@*J@R?i?b@X@VќzA(2AɚAQƿ,5@?@?bP?z@>ъ@Vi@8@Q@C@8@',@ɔ@9@s>9oeEοp=M_!u@W|@z(<@P@̘R@ @8@_ S@@@d!AAx@R7?!?5W0oF9N M)d?, ?r\@FA;5Ak@]As@_ S@q@ 4@JA8[A57RAE@4g4- .@Wd'@&2:6dy@6aLAgAAfW@q@ @?y@Ӫ@lAmp@.N%;a?>@0@ @?``=!>ZBp@H@c @L;@? @ɃAk@@@g@&s@P?w@c@d@0?TE@9ȿ@1h@>K @a@|@z@@ɃAv@ U@[@.@iP AH\@5@??s;ࣴQP.{ ?.?< <@B@@W@X @6@v@hpg>Ҥ?A@@ b@)x$m>iMhi%s@AW@3[?ߊ%Txh-RSЏR@ya@A@KoX%+d @?Gny@i@/]@+!-\ +)(;>@J3@)ܻeI*.u6z6Ky;@O @ߙ_8 f@L==j&{k@/@rz 9mej%I:@LB@TG CcfGyѩMM>r@\2@ؔ3ɼ|iDiʱZ@@Ҿa 0_Deۿ5 f@h@0c@ v55+=5?Կ!HK?Ks@B@IS@f&f/q0F @{@ХAn+@=`j m:z&?ۥ@Z A@?D€W3x@1@?ݛ@ Ax@F@=cQ?-? p{K?z?N@PX@ Av @!@.J@3x@@Ҋ@L2@Y@ @@'=m@?aL[@W@o@?/@@@qU?'d@Q@‹@O~@@@@`Z@zc#@@wۏ@̅?f[>1Ċ@CB@J??+Z? @@߿?R?Tz@q|@w+@_@@sVn@:Z@A;@ʴ@f?@H@@ ycx?N<\@.@d`?I?ʭ;@9t@sVn@r:@@#@@[?z@_@0\b@({)?v#Y@<Ό@j/?7@|@r:@#ԛ?N@r,A0@>D`w@S|@LvrkAؽBm:AB?vNq@ɔ@x#>U@$A@#ԛ?T?w@daA{AG?H@$@g]9&BHeB7f!Bٱ@'!@@ah?@@AAb@T??2@ =AT@c>Ȃ@@#pAB}A a,lX@ g@>i@;A̸@?5d@M@<@E??=@ @F^̾)R@QD4ÿ=@ X@'?*@@p/@5d@A@`o@Z?ջ?B?x+(@@d@IO+O,/M@x/@!?O@Y@x @ޞ<?@>1@5@6@@ɃAk@@@g@&s@P?w@c@d@0?TE@9ȿ@1h@>K @a@|@z@@ɃA)@@6@v@o@9@m@@@(u ڿ 1@Q@ @-ĕ@Z@^@ ?DK@)@w@a@, @{@@Jj@ד?٭*@??siN/,y>?T?lE@@F @֐@f<@w@y?0@ @J@uv@ fko9+ӝR?pܺ)PBgsӿOԾٞY)S@e@VK@bF@y? N>3@x@?P\?PS$_!=8ؽgƖ=_?^@>}Qk vRո>i@* Y@ Omç?ZP@?>\CۿF1#7FAžq { 5 !?@U@??4LOmםe*0??6@?zʧ=AפTaF[}?t@?ufםi߆ >/K@H=JU/gz= ?-} ¿ĿU6g+Ev?!,g@+Δ?>i߆hԩU@T@>Bt/#"?u?x&9?iۿiMqK8?6eu@h@xhU?&0@@E@nV@$He8=3܂3Gm P5,l@ @U@@U?Q@4g@M@@_@k@@`?(?ülBuOr'?kg??@@@@ H@Q@#}@C@N?@Ἀ@'@Pol@r@d@Vj?#5@m^@B@=+@@x@?@#}@-O@t@|>m=pL@@@ g@˙N@7G?'i? @@@@qf<@໡C9>|@-O@A@@o}?@0AqAE@̞?eӟ]+!?@&?As@W@)u?P@~@A29@G@@1Hs@ ~@Z4@=}@6@H?^4YW?t@ο@!@}@/Z@3@29@Ϸz'L@r@;@WL@\@fj`i@UgW?RTL@W@+@Q@4@xϷb6׌@O@˹?z 1>=?9Z?7 AB}@`,E?"?P>?G@G\@gAb6RWC@#/@gl_@EK@qv@eHKgj?و@x?Vk`\U@'@+@O@@"^@r@飚@ڝ@k@IH@A8@Hݿ4c>_?Ŀ &9@C@*.@DM@G@R@ɻ@^@kk At@?å?]x@!@ Az@?]?i?-~?Jέ@9@m*@;'k@(?U?]@kk A@[ @\O0? ?)Ug@RK@@-@D@? xl?K@#@@Ũ@~E@V=Ҁ@@)@@6@v@o@9@m@@@(u ڿ 1@Q@ @-ĕ@Z@^@ ?DK@)@:' ڿ1@O@ @•@C@7^@Y?CK@)@@6@w@x@F;@u@)@B@{:'hh._>?9?E@H@@,@;@ߺw@a@ @{@@Lj@3?*@d?Vshh*NBnӿIԾמSnY`'S@@J@EcF@w?k0@奞@zisR۸>@ Y@ pǏ83@x@5?t\S$+!=ؽ| =#0Fž  '!?BU@H?@L~m ١?7XP@E?\`EۿFw1#ؤZaX忦}?u@ ?xfj؝i*!?F6@?zW=eؤ> ]s¿ĿT6f+`Kv?C-g@$Ҕ?5>9q >J@==JVV/"z= ?> f(9?g1ݿۿJq%K?du@h@x翚۩@T@>Ct/"?pv?f(9?DGTl -Tk@!@~@@?%0@@D@V@**He=;ۂ6OMrR?XX??@@@7@H@P@g@M@ެ@᧮@@@ ^?"?=żCu6O;j/? 5@h^@B@)@@x@?%@5"}@C@?@@I)@ol@"r@@ Z;jN#?@W@@@jc<@589>M|@iN@<@/r>ߐ=L@_@@6g@N@G@?N7ҟ+!?@>At@W@ u?-P@@|A@@!w?@|0AA@Ǟ?e7ҟͫ]4QW ?u@@ @{@X@P2@p09@G@փ@]Cs@C{@*3@{@*6@L?ͫϧi@xW?OTL@W@?+@4@@x)' L@?F@^@> b6{@nP@C?1>=?Ǐ9C? A@?kwX\U@'@++@@c@"`|C@.@k_@DK@bv@*NKNjJ?@>?0Ŀ ''9@D@g/@L@@R@㻦@#@r@¡@Y؝@=@UG@`A#8@Jݿ(c>>?#i?/9?kέ@G:@$+@$k@(?sR?\@j A@? ?Zx@@ A@?X?#i?R`l?@"@@Ĩ@{E@KV~р@@X @uK0? ?.Vg@$L@@>-@D@ ?R`:' ڿ1@O@ @•@C@7^@Y?CK@)@@6@w@x@F;@u@)@B@{:'e?TE@nǿ@h@>OJ @ha@E@|@W@DAl@@@eh@#'s@ɿP?w@@d@e? H.?'?<@q@s@V@ @i6@w@u U@@␫@fP A[@5@Z? ?O b|>_fk%@SA؊@&[?m%xhup>Ԥ?@@@ b@)xb|>6f @?GBy@@4]@Q*!̘V.MJQS~R@_@A@FokXp+6f @hI.u56z;@ @_v^8e c\ qC>@J3@HܻhI/;Nuj%;:@KB@ HP [bfe==-j2{k@/@x{ /;'|EɱZ@@ҾBb >Hʁ=ѩJM>r@2@|/ؔ'|B?Կ}H?Ou@@xS@ufo8fDbۿ f@ٹ@Jc@dv1=B?@kx&?Ϧ@[ A;@Z?hDW+q0 I@{@ A*@=`qpzdK? u?N@X@ A @`!@-1J@xx@ƅ1@4?ݛ@ A@F@QQ?n-?#%q?/@:@@O?d@Q@Ō@ ~@@ڜ@ ӊ@2@&Z@@@=m@u?H[@T@_o@?B,>?#@@ۿ?X?z@|@=+@I_@@_Z@c#@@ۏ@v?vB[>4Ê@@@>??B,>^cb{?2:\@@\`?bD?;@5t@@Tn@b7Z@ ;@|@~ ?'@PH@Y@* >]b@v~)?l[#Y@ό@1kK?V@{@p:@?@~@@L?@h]@P0]b@B:AP?*Pq@0@z]>i@Ґ$A}@ ٛ?O@s,As1@>k_w@]$|@KqrHlAB#eBf!Bޱ@~,!@@?8C@qAAi@tl?e{@aA|AH?H@%@(R\&B#eBBAӦ`nX@g@b>F@Aи@?4@4=AU@|>Ȃ@o@vp*ABS@>4ÿ5@X@'?ݱ*@A@.@94d@]@@%A?zI>=@@k̾S@+Ud@w/@'?@!:G@I_@@@@]o@ǽ?? ?((@|@Q~d@!,P+I#[>O@> @ <?@1@7@7@'@hG@2@,@6֌@?X?-@@r?I#e?TE@nǿ@h@>OJ @ha@E@|@W@DAl@@@eh@#'s@ɿP?w@@d@e?0@5 @\?_=>?p@@ @<@?3 @?{@@|Aq@`RLaC?&>@0@䀑?>?@z d@h3ced$*~q;w@׊@5b?ȿ@䀑?VstR=?>+-ٿY`=??mKN@eĿ@@n@?iށMN*UTN?I >+-#E&ͦ?.t:?6Hҵ5w8@j@k@Ŋ@9N4@㿇S2tN>ӌ?X#ES?@dӿ??s@O(>oz%\^"@lD@i@l@@?ƙ|eD@3?~zC?S?y=!׮XXB?l@@څI>r@:?lg>H*-Y%@;@^a@4߿Vy=">Lֿ >T?{y@8\@ޛ(l& ?u? U a|w+]@i@T&?S5"><@a@71@6<@G3ɿ3s>/Q>b@4hA^"Ap$@5J`@Z @}@@<,A, A/@|kt?B 3jm@͔?!sc@ej@.@,;@s @ˤk@x#@VZ@Æ@GO@2@[@C{@gcJſjm@pLBAZ?.@z@?J?@=@5-~@)F@@?́?J@aB@.%ApLBOB B @ @A4@?ټ@@(@5@N@'@@{@o@AOB2AnʚAƿ,47@?@?wP?"z@ъ@d@@K@?S?a@qZ@gI8zA2A¾ο=M!u@|@(#<@P@R@ @X8@R@@#8@#,@Y@`8@޿>qe¾οFN /_?p% ?ܳ\@A5A;@Cs@S@@@؏!AHANx@#7??~l0FWd8(@K:?-y@`LAgAEAX@q@4@A8[A/7RAN@4y|4<.@ԶWd0@5 @\?_=>?p@@ @<@?3 @?{@@|Aq@`RLaC?&>@0@|ꗾcN-0??N@o@@˓=e?8@Q? y1@@y@3P|ꗾ8E]@ Av"@nƧ!n'?@G@@ݣ@,@Dd@HA ~@3 N8o.Rj'ο-@U@T/ʿ'Hr@AӬ@`Z>@P#Ax@ktGUQd@t@?-o.i?"-4u1A@ayӁ$ubb@ >Q?@d>r,IO@̒@@u(N:4@ $u&տ[-@Qde˿t8$@>@A)^όeq@%@:t9Z?ɋ ?0&EVΝ{k>*ipBUCL@'ABUAa&^Q*< @A?Y|T7?W >F?5¾EVY1AÿN?n?rn9@F;,A@ F>)@DAg@ُ0eZ@Gg@+cvοYJD-_J@`@@ JsԢ0@@+@@˱f@j_p( @|A3Ϙ@W?`KΰM1l?\@,@m@ @mؿ^?4@/@?*?]@*I@w,@?F4!`K+''$$FO#'@g@6A@O??L@u?6@5@-'As@?oq,@߿J`+&ɳ b?:A?_/@x&@G@@@f@nݚ@{@M@ߓ@? n?Ȑ >J&mWh?a>p3=E?L.@ܢ@@.qA]@*g@5@? .ɾ^/HB?ſmwο>Qxs>C>g@f#@?e@G@LМ@O@?}? B@:-@"NNjt+wο@RLv8ة{B@^@L@aB@-@?*?0?R8F@Oԫ@@#!+8QH@P`3ߴG!mP}=b ?;RDA?g+@J@+ڧ@ @` @ @/?2@o/? ?>5?}=)$hz,??܈?['@@Gs@#w@@Z@-@@@}J @k*+?k ?)TfJ1˻ҿݪ?J@} AT@ ?? X@?h@ @A>s@==w3"KpUv@s@Ŝ#S@@՚AK'tԄ.q? M@"@}jD@*Z@j>c @9Ɂ@@W@ɾׇ@@۰=inoek"?@!$@X[Ծ+@@ɶp@c @ɡ`@|@|@2@@?bAv@,E@S@T9@ZAv@ʿ!(?@@s?v @ɡ`@r@dY?s?0@3@LW!ǹ?Q?_C;]?S3@K?j+n>L>)!jX@%@\U3У?x@@UAA@,@@@?@!?! Lxؿ!݈'?T'J@C@)@@c@G@ @V@k5@}4 r& L6Q6 =&}@a@ @q/@tK](5@h@A4@?;fr @6Qq/@ul|"#x$vҾ4r@@e@˿L>5@}?- q&=?X?qzvz?'~8@/?C=?lG 0%?&_YA5@PX@ @}P[- ]S iOd@>@&R@){zz0@0%?'@?+7K@A3h@U@C@M@@?GA6vؿZe@0AC@0@N?9?;鿀>"@@ @Ǯ_?w@EM`8)l~1 D3X@NB:~D?;@l?;&8E@`@ ?X@J%?ale# D#AN6Api@˖lU@@ ! @?Y@&N@5_@bIjlA`1`&$ABD7&CBbeDxHGAS"}@:h@,@z@1ARbA8-CF/tClCݩAE}¨C!Ar#l@@,K<@AnsE A< AB?1(CGB5@()0sA5] .ZA#p@K@XqI}D@km@x>Gjg^?IJ@Q@0ƽ0%?%FW@KN@]ξV?O>@q@^RL%@T_@*m?/cI?v@羑?0ƽ?s@!?4x?P@ ?^P@ AV A@Q@~A@X<_?`K@m?sV@?s@UJ@c2z༿ |@@ @;?q7&:Vо@F@@u x?UJ@dYc.v0m~N?u@ճ@?9@V* OƠ<9~$f@Ӵ@Ԧ@%9@s`'NdYpW1W*G< @'@ @@7@~@O@X[A@\@Gb@ӝ?~ =H,pWbq >X'?g\??.?T~`M ~ YSR"!C? ?=?Z"@j9@?,?@:F@+@?۠S>ëz*[8%(l쿶?Z?@N@-A@B@D@Y@@0@@(?˦,t#on%׏[fB֜y@UJ@@[F@ݮRs&W};k@@\@Z?ٿQn׏+@=MdJ@@@/ p}Æ~DOfٿTS@&+@a#@ƔmO+@@? 6A# @Ƙ@?|=_@r A~A5@A@?v$ ?5@?n?@H@m @e@@|@U@j>]>:?r,@>AAWA@IM@ݮ@MI@ '@H@Jb?(@@@@@ @#*?o"@x$?,\߀9@^b@X]N @@8@c?Jb^Fte@$%A9@J?-@^@MCwģOڿ@|@*>&ǔ@NsAM?^F7PӔ@NA ??0c%AsD@G#.K`A\LBDAn96@S%AK_?wAux@7Kƭ@AQqA0(<@A!C%`C5CA DABrVA@K Y@@:@{?d2wBkC{ CYuWC5Bs&@a癡8A@d->`@Ax+3fARZA]YCQ3^CIC@4A(!`bAX*W7AE@d->jǠ@kA>Βf3A%|n@O@A*/@`?&@6U@ܕ @=?@} @ɐ%ss>Ii@5?9=2?w@*@9?=?Y@@@/X@Ϯ@=C&?2&@#f Anq@@@3?# j=@$$@ @@=?L@m?MJ>P@,@8'@Y@o4ʹͲ\5}d Yg]kD¿Κc%?DUB@hA@x6@?uQ?˟>qnUd b `FuAl5 @i?0w/At#Xٞ8C?\ @هTh: db x#Ir:f?n%?7пN]?G1@@*@ ?R>1L>a2aXP x#>gOfR0X?N>@f1@p@@@@:@%@NF@zM*KսAcdb>1. rA}& #%@_&@ x@Xd??4on?ˆ@2R@?s(D7B/1. _@?'!f@ֹ@X@󹭾 &uƎ6qc4i8@b@ 9@ʣ?Q*@_@H@m @e@@|@U@j>]>:?r,@>AAWA@IM@ݮ@MI@ '@H@,0@)@"?l@諾@<(@[~>S1?i@@|@Y8^Fp F@A@Ø@@~@@,0@b@8@6@@~r?5bN?r#"@"l"NKE@z?FBF#@(@g@\@b@@`A)A @ ݿX{?w@u=k&5R@K@ߚ?˩SL|@KAA@1$@ AD$Asn?2'@T@<+nhO$` | A3k@5JT?*%AA1$@>@!ARgQ9$@[+$BoBIA.?@|Ʌo󓿉A@> ڿ@oEA#V*,@hD_BMBz\[BSzq@(B{A@ ڿӾɲ@#AǾ&.@3)Z-JXA`BMAG> ?N@)FcJKA@Ӿ_!@@Adw?A¿@@pOJ6Zݒ A@v`*>iA=@_!@9@U@Ax@N5C0@@Ufi"i!i/u?@g@QV@A6?@9@@]@"4@Yp@t@cQ8@)@e]P@)uh^?@3qdfO6J$P?b@D@ڄ@щ@yZ@՝@L!@U@;$fx;,j|?>:DZ)cS+i? ??@H@oE>@%5?c?@sj@ޅ@AQ@?Z5?k\"NJ,Y:DZ jGP3@@l@k?N[0S232?4@!@-B@;{qM /h.?d@~#@C@<@@f8?3q @9@=J @ @g@?ȂQ'LKe9Y>ᘯHп2@@@@hٞ@@@&|@j@^?&iMX?H@ Ke?&??O?$>@c@Lg?@NGJt֫>~f?Ak@$Ӛ?6k@@>@?}Z3@e? ?ԃ@8@^4@S1?i@@|@Y8^Fp F@A@Ø@@~@@,0@1s@R?1@ @'@?o{hzKj˗;?z @@s@K ~?5@n?1s@@@g@ō@@:tX)|!@]f@û @@AR?y7]*Y@b.@Fܽ?3*@@:U@@@tV@ANf덿)@/@^Y(uK@8@B(L~:@@:@:U@&@C@Lĭ@͆?g\T(@@Gt}e(@@&@?7@$@ @uoM'@@.\xMps@Ɔ?ki@\}A@?< ?L@Ay@;$?0M@#r?mU!G& %N6?w@HU>Q@O#Av@< ?xw[?@FVAXkc@7t?@@ec" 4"2&@C?۾Ӿeu@AϚ@xw[?~,@|"@ ˫@?ZJ'g @s@sp&n@u[@s\-KL?@i@~,@Iٲ@;@z@ ?<{on䩿1U@IК@ݎgObAu~@3@>ݿ8Ue?Nv@@Iٲ@Fx@F@V?\5@_Y@> ئn~v=@$@E>@st@qu;@{ 9c@"F@;?@Fx@_@p1?Xϖ??A@0@?TUYuQDQ8.@4@fY@,@ O"?iѿ;-?_@ZRGɽ ?݄@hAA?μ*v#r?&] A)M A!9@M5B^"|pH@tV1@ >j@!Ƭ@E@L2쿰IοoC4ψ@C@?欿@L@=>"|%<ė<@M@t[[b|?@@@/@2@@x'@Ԉi3m@U@Կ%"0o+8k)>+>(<\ra>a?u>_}>1?G:Q"e'ldBu\?D[0@U?;Qڨާ 9?+@@ri @Fv* e'dt׳Qh㿥b֐xb=8!8˿VhuKpAw/=N&?~q>SFd Yq@?i9]?s?'?/M:@a@l'@?b0/&@a@' l)G=@ 0@2ὃ?,@Nl@ n&- ^>@2@q"@D?'N@P@pl qrk4mp?鬜@#ALx Ap?;g&@aAA4 @VÂ?{ q1s@R?1@ @'@?o{hzKj˗;?z @@s@K ~?5@n?1s@q@@ @v@9@H@d@_Jʿ#6hҐo}W@Oa@ԙ@L{b@q8@@q@;@@9@9AOAtw@5u&RaHɥaۉNo@8AAk4@39@;@z?H?e@\%As.AG?ob@?=6w/:?\?DTS$@6A~^AR+@@?z?5?3?C+G@b˽@@u?$A@XU@J@N*+@Ɩ@k>=] _@@'@?5?P@|>@;U@P@Ω?^ο;A9@N-@MX:~9@h?@Td@V@qX@P@Gh~@r }@B@d@w?lr?>U^*n>?)Ӱ#M?1|@ڊ@f@Gh~@|@*r@rۄ@ @?E ?ÿ<@NW@:t0{@hβ?cH^Ϳ77@ڈ@ f@Єl@|@2@b@EU@=@Fߕ@<]T@!@,@dLG@@8?@@Ԕ7@#@R)@Q@2@$@ ?M@>$A/Al @ _j?.{? |n@Tv4@\l%@?.A.tA'?@B?$@_@I@*T@֦AQA֭@Ô$9NCr?c5@JA͕ A7@b;@_@2A@KY@@@@j@6@eIf76ރ县0q@/<@@,{;@/ @h׵@2A,@τ@>0U@]?y?C@5@@w>\KQ>ߚ@@Ґ@S>>\@@4@,@A{y'W6?ԜJ@?#?Q@j@?.8???j?M@f'2@r> >"l@>j[@3A{:|*ݾ|.@#4+@v[>:3̿vyFef?!@Ĕ@E?w>߮߰-LB@@y.?:|=NA}m@/s}3?8?Mgr??Z2#>q誷? W @N6@=NAA:AjAp)Yk@E>T?y@9 ?CO|?, ?*?;U@=_biAAǘAF1A6 P >$yR?x*>,>Z]?Y>f?\$|v-@3?ل7b'hEAǘA & ?(@y?6V 38ZJX={?F@y?P2 Aa?=@@R@? l>8c]@Yg<@6?A?ȷH@+T@*?I_7? @c!@@hG@GW@@ @V@@P788t@3h@,+@L??ǡ@VY@\@],>o tM>0@!v@=@|?1?'8@h@8t@q@@ @v@9@H@d@_Jʿ#6hҐo}W@Oa@ԙ@L{b@q8@@q@,8@{@L1?_`QȹK?,]@e@f@,@%]@m"@/Z@@K@V@(4@?E @I@@,8@; ÊY&J@&@@G k@'w?,c4ѝe-?A|N@v@[3@A@?> &;-I?n1??ʣ@uAV@RA!j2H ~.>@A AYk@Io?n.?-I?;@I@I? @w@4=?Ys6p vOAnDC@>@#߼?m?&S^S>8y?0k6C??#?a?Ѵ\@j!@?n>>6?x?h;yK_?s??d~xֿp>?@ @b.g:=?@,>{\W,YSmEL?\?Xہ ?@f@Jҁ@k?Of@@@We i(Lw ;n?j@gg+@*P?z{@f@a'@E??D@A\@ 'eN<>urѾ}@Av˴@A_?M?a'@?I>ԇ?@f[A\ Ag@?ԎBc6 ?Ɉ@?@ Aqَ@.n0>U!>?@? @gIR@چ?F@@@T@S@25}@ӱ?"@s@w@@( s@?s?@8@@Q@r@m@P?M?@@r@s@g@Kд@@2@@W>[5Y>@ƽ@Q@s?Y"5O?R@SX@4[@r@M@@2?)@i;@,)@r#@A@o@M@o > yws?{|F="x=@P@^j@&?jxv?Vƿ159>x@{K@$A? ]Z{|F~B}A>n?cin@K.@Wo@B@B@ @K2ЦC?To@ @׋@@c@8x/EA~BoB `BCL@0>a@Kg@gژ@@@(>J@@͐@3(@^@G/ @0)BoB1BFAV?)J@+6@i@ H@4@ж?Cҿ? C@6@kZ@Ͷ@z'@ 0;@mHB1BzN"A (@xu>@@^@h?h>Zտ,iqF>$/>L`@1GAD@@9@zN"AXѿ #"??ΞI@]@&l@\e@-'@h?(?\@?ZK?L1@@p@?sDxXѿ@%@i,@!½꿆>@*W@T @b@7@v@~@#@;c@/> ?Ph@J@@,8@{@L1?_`QȹK?,]@e@f@,@%]@m"@/Z@@K@V@(4@?E @I@@,8@y-#r@3*@#@[i@q@Ϫ@ @]@z@@9@e@1@\@T@@3@>Q O,Oֿdw?@@@}@ .@t@@-@AyA@%?FV%zO,8@[@.<2w2Ġ&%X@ @k@x@(?Or>/?9<@@,@.@@J ԁ=>LV@8@W@o@E @ANa?^@eF@\JN3; @̿?v,@?FbXoz@$@W@ տo~5?D?*@3@h@->oj:W- Ee>,1@1j@?-@=G@M3> տ>b@2@@H@V8+HdtCA=@J@uƚ@j @=`>+alV:h?@ZA@@0@?O+c"!1,V@>@Ys@(@@y0?߁ al3@@Y?H^?A@4G@M 4 4$'%@@N?aV# ?4R@3@tUl@X/@Зy>B5Nz<@j@@&<[@j1???V@@T@Q;0@NvRv?W%@tUl@, &KZ BߟY?J@<A A @!\@e@ur@Ҷ@Ak=@Zc@,5?9&:?= ,r#\R?pB3@(@}@Si@@>@=@̀@ P@m@@7@@H@ ?X'@4@ ?r#\?,(@)G@*$@$9@C@d1@U4@I1@V*@'@? @??.@.@j2@u@@?Q=@?G9:O W@i@5u@ffY@?3?Uy&>D>RѾ2h>M@@@t@w=:B&6l>@@OhR@%J?}Z>A:&nH'k>APA@@@n?fBWPeAQ@;QE/?f?2"JOf(>Ր|xa?uZ}@4@;[0U@PeAPBA@߁' Rc;?JfS>@ZۓgNS@܍APB}0Ax4AU 9>3?+辀n?s=?^}kX:Or?U WͿ?Z) >|r?eA}0A?Y@$@vl@j?-Y(\a쿸kd9v>L@s@l@$ayB=?kЇHnN@H@h@q@@|?w-z㖾e2?i\@Ӿ@zl@?r#iq]d܂?T@o:@X@6@>@V@?&X@@M@@K@V@:6@T~@뀮@ }@5B?q]y-#r@3*@#@[i@q@Ϫ@ @]@z@@9@e@1@\@T@@3@>Q  gL>D@ AZ@Na@@7.̿Irǿ1G4C3F2(@@@ Az@pk g*9?@h@d@f@d@Fz?Fr>?{rx@b>R@V/@x@@_@?*@;?b?1,@s?<YQ_eڦ?*S@_@x<@9@@9׺@u @.o@Y@?.>8??}YM*.-?5L?5F?h)@f+@N @9@y@y"j@9@]>Ix<>m?Z7@Z>lӕ] =yB?s@e@&2XDz?' -[[-@bu@zj?5y] *FhxK?4U?课1Q?"i@}@.@p@5c@y@q[@˞? X=˝?ֳ?@,=Me;*Fv WAX9=,w?܄@@OĴ@@r@;@A@@)n@p? Y> hv Ī-F(?ۧ @m@rd?-)@@ @@@Z@@4@<<@҇@T@ N@E@@9?A>Ī-.2?+@_q@Kۜ@U@ES@#>󢞿4Z?t@֛@?qgM?i@a@7 @y@ @= gL>C@ AZ@Na@@7.̿Irǿ1G4C3E2(@@@ Az@pk g:9?@i@d@h@d@Fz?Fr>?T{rj@b>R@X/@x@@[@?:p<?5@Q@ @z%`@vr@@ @.t@<@ @w@!1@@V>@;?b?1,@s?p<Yoצ?*S@_@u<@4@@3׺@q @.o@Y@?@.>8?3?[YP*.-?6L?5G?e)@c+@S @+9@y@s"j@4@#]>Wx<>m?Z7@ [>oӕm =vB?s@e@p&2XDz? -b[-@eu@zj?@ym 1FkxK'?!4U?课2Q?"i@z@3@p@Ac@y@o[@Ş?=Н?߳?O,=Ve;1Fnv dW8=#-w?܄@@NĴ@@r@6@>@@)n@l?Y>gꫧnv -&F(?ܧ @m@ld?))@@ @@@Z@@2@=<@ԇ@T@ N@E@@??A>--2?+@_q@Kۜ@W@ES@:>颞4Z?u@@?ogN?i@a@: @y@ @= gL>D@ AZ@Na@@7.̿Irǿ1G4C3F2(@@@ Az@pk g%\Q?HB3@(@N@$i@@/@.@@O@m@땐@7@r@H@?*'@4@ ?%\ ?[.(@G@0$@8@8C@Xd1@4@1@^W*@#'@ @?@?.@.@Pi2@@͠@R=@ ?9OW@i@;u@fY@?3?U&>@>-[Ѿ&h>M@@G@@=9(K32l6?@@!iR@ L?YZ>A뿦:&N'憯>PA@@@n?f\W(8QeAR@`QXD/??!Jff/>$|xb?gܕ@@;[0{@8QeAPBA@-߁ ( xc?f`>@rmۓcإS@ٍAPB0A4A9G>L5?F辝o?>?|k:q? XͿ?/ >Nr?eA0A2?NY㞡@$@El@j?9'X(\a"_dTz>ML@Z@[@B$KzB=2?FχGCnN@H@H@|?tv{䖾̸ff2?\@Ӿ@ l@8?tEi]*܂?@m:@@X@6@>@V@?&X@@ހM@@@U@O:6@2~@@y }@W9B?]>.q@*@@[i@\@uϪ@@H@g@@'@e@@z\@yT@@3@Q >,mLֿΠdw?@@@@8.@t@@-@AyA@#?[%l{,@[@˯<8w2Ġ1%X@ @@x@'? o>.?8<@8@.@@@K =v >V@@;W@@gF @\b?/_@bF@\YJ)3;B ̿?,@⢸?2Fboz@@;W@տi@ 8?/E?)@@.h@3>iߠW-Dgh>1@j@?-@տǯ>N@2@@G@a8 ,HdC=v@J@cƚ@W @^>D`lú?j@Qs@b(@@y0? `l4@"@?FОT?*@4G@ @ 4$'c$@y@?aV( ?R@4@Xl@/@Ǣy>5¦Zz<@i@O@L<[@1???PV@#@@:0@K}rR0?;%@Xl@J&Z BY?@CAA @#\@X@Jr@Ҷ@A=@c@4?&:?i %\Q?HB3@(@N@$i@@/@.@@O@m@땐@7@r@H@?*'@4@ ?%\@5 @QIR@?E@@@wT@E@5}@\ӱ?"@d@w@@ s@m?r?@,@@Q@q@Rm@?M3?@@@_@@δ@@V1@@leW>T9H>@Qƽ@Q@AJ$foL?_R@X@2[@r@M@@?)@;@x))@~#@A@o@ǶM@J >ywA$F=h%x=@P@j@$?|uv?;]ƿ7<>>v@J@A?7]wZ$FB}ACn?cn@ /@o@B@B@ @:4_C??o@@@u@V@8x0?AB~oB`B0L@0C>a@Kg@aژ@@v@'>J@v@͐@ 3(@Z@B1 @0)B~oB1BXA!?)J@5@:i@KH@l4@OҶ?#Bҿ?C@6@lZ@@V'@0@eHB1BN"A!(@uV2>@г@^@?&n>տ,0qG>/>`@2GAD@@!?@N"A!Uѿ7 /' @jV@ @.b@@I̸?Oh@@@$8@{@1?gQK?,]@e@]@@]@xm"@/Z@@F@S@4@?{E @I@@$8@@;ĊYY%J@@@" k@ w?G, cݠef-?%yN@{u@I2@}A @?>%&@;B?;_1?6?"@;uA/V@V9"2Hʕ~ >@ Aj@Io?.?B?@;޼?s?eS^Ic@K{l6D?[?#?a?\@!@?=>H6gě?>?v;k)Y_?s??jdxֿ.>?@@ @T.<=?@>2|\9 SjGL??/$݁ ?@g@Ӂ@Vo?f@@@;e i(yw n?j@e+@J?y{@g@b'@??@-A@7(fGuѾ8}@A'ʴ@y_??b'@?>?@ZAΎ Af@?Ad6y, ?Ȉ@g?@ A@؎@U0>I!>?@5 @QIR@?E@@@wT@E@5}@\ӱ?"@d@w@@ s@m?r?@,@@v2A7@Y@@v@j@5@¡f6ރk掿L0q@;@@@z;@ @׵@v2AK@Є@0U@??U{? D@@*@q>\ L>qߚ@@JҐ@y>>p[@@ @K@{(W?ΜJ@?B"?Q@j@DŽ? 8???;i?QM@8'2@r>>D"l@j[@{|s~+ݾ|.@O4+@U>[4̿_wyOff?l!@@w?w>߮uyLeB@@.?F|CNAm@ 8p5??JOgm?ς?8[ 2}> Ǩ?W @iV{6@CNAA#AlA#,Y8k@L>?@} ?=Pq{?+* ?*?j:U@=`|ciAAǘA(1A6 kP>tR?p;,>c꾪>?\;w-@=2?oe'>EAǘA~&y ?<(@=y?6 4 ZH=?'F@Uy?84B?=@@|@?ql>~18-bH@Kf<@B6?A?`H@u*T@M(?[7?7 @N!@@gG@ݺW@@w @AV@@718#8t@D3h@|,+@??#@(Y@\@(>T Cc>@v@s>@p?)/?8@h@#8t@!@@, @v@@@d@Kʿp'Ґ悍=W@`@@zb@ϟ8@d@!@";@H @ޡ9@5A:OAw@p5''6ɥۉn@8AA4@ރ9@";@߮?H? e@X%Ac.A?.pb_@?=$'@@'@??P@}>@;U@KP@?8]ο;@9@M-@WMz~9@g}?!@Td@V@/qX@P@g~@ }@B@d@w?#nDrL?U*>S?Si԰K?0|@Vڊ@f@g~@ |@@*r@xۄ@@+?0G ÿ!<@NW@i:uF1{@Ͳ?H]Ϳϭ7@Wڈ@@MƬ@e@JL2+쿬PοGC͈@d@?ꬿ@@8=>z|f<<@M@܌[[~? @?@/@/@ @]'@ui2m@bU@^Կ'M0+^8-+>{:r\s&a>-b?>o>1?kH:OQ'Ids\?Z0@m?bE;Q[ !9?J+@@i @FvH .'سRhbb=J9!:˿h/uTA9'"/=Q&?s>%SF2 Zq@k?ir9$?s??7N:@a@o'@?`C07&@@'2 m%-=@-@N ⽌?@Kl@ۘ kY% q>@2@Hq"@)?&N@wP@mtzk&,gp? @"A(x A'o?CjP$&@AAA@ ?}ts@ R?2s@ @'@?o^{z[j0;,? @@r@ ~?A?s@@@wg@ō@@c:u){!@\f@ @h@xQ?y7Y@.@ؽ?)@@U@@@tV@'AOꍿ)@@ `|+uXI@B7@|XCT~@@*@U@&@t@ĭ@;φ?h\VT@זּ@?t酗e?r @c@ٿkW>@@&@?@7%@@8p'@o@eKM psr@Ć?l@#}AΝ@? ?@A@@j$?M@6r?0mU,F(%4N6?w@iAU>@qO#Av@ ?r[?@VAgjc@њt?@@*c7" "2ۍ&@?Ӿeu@AΚ@r[?},@!@Hʫ@W?džJj@@rt@t;@ș 9c@ F@:?@ew@_@0?7Жi?wA@0@9߃?UĵuR4iEQ.@H4@,Y@@[M"?LѿP,?_@F@48@PM@7@ @wA:@$)?@`@W@?Ͽ.@KD@S@hf2@<@F@6?]?\Ĺ?G@hî@@3@mk.}dEڜkS@0@]@ @k? ޺?6?}??i'@?0?D@:?Y]u IqG?VDI@|?\5=+@Q@}? 匾:?T>i6$!T?@OC@Ƅ@xԉ@s]@֝@ @_@$ xx,~?>ƱbS$ l??<@aH@F>@4?va?@sj@ޅ@Q@9?[5?['MJXƱ &D14@@ql@;o?tZ 0ȵST36?4@"@C@08?t @<@L @O @@Ô?VyK'L e]Y>P]Hп2@eB@*@(ڞ@@@d'|@ j@c?&4MX?l H@ e ?E?A?P?$> @c@]g?NHzث=~rf?Dk@V֚?qx6 @ȵ@>@ ?X[3@1?a ?@;9@4@=?9F"swP7@b@ @XT@K#@,4@X[3@1@)@?dm@ͬ@>(@Z|>4?j@@d@#8^nF@#@Ę@z@S@@1@@@7@@6v?1]S?%"@δl"#N㾤E@e?G⿑?G#@@h@y]@@[@_aAѲ)A? @ݿC@AIgϰ9΍@$B oBIA ?@WɅȏA@>`ڿ޳@EAVU* @h|D€rB`B\[BRzkdr@'|A㤯@`ڿ(Ӿ@#AǾ%(/@3)V-XA`BA/G`>?@F4_JKAV@(Ӿ`!@}@Aw??¿@@OIݒ. uԓ A@>_*>A=@`!@9@U@Ax@G5u0@?@~Neix"9ji?u?@wi@M必V@A?@9@@@I4@p@@N_Q 8 *@^P@q ϳueBf?_@Pd@?@)s@ p@@F@48@PM@7@ @wA:@$)?@`@W@?Ͽ.@KD@S@hf2@<@F@?Z@@@X@Ю@U=c&W?&@Uf Aq@.@[@5?" j=@$@x@@?f@,#m?v>P@/@)@P?m:Uh0TK(w@9@`8j@ӷ??f@H52<)?R@}C@I򡼳9;E/f=?"3@M@? (s^Qk >?L@@N@Fv@.@1@>@@%"@ >̴\*5 ]kD¿`c1?QB@KA@u6@?k.sQ?>q.V ( &uhk5k @j?/w.tX؞!8 C?] @T0: +( #$s b?4f%?=п:S[?mH1@*@} ?O>C2hL>5CaƚX*~ #hfsX?:>@%4@@{@s@@:4@@F@ŒL^Adb* moA &O꾢%@4)@x@d?O?Vєe#;o?Ά@R@9?mD7}(* _@Q?i@ع@9@"uĎH4a1Ai@@%9@ӣ?U*@_@H@? @3@@地@@k>=:?,@nAAA@ـwM,@F@MI@'@H@N:b^(@@BC@  @U*?"%@.?4*[[9@ub@WiR @3@~;@n?N:bFcf@%%A;@+J?/@@dvqeʧLݿ@|@!+>ɔ@tAY?F7Ҕ@OA˖??0%A\qD@zH2/|`AULBFACd@T%AKA_?xAvx@7Oŭ@AΖӂQNqA0K<A!C%`C(CA!5,ABuVcA$@O*Y@@[:@E?dwBkC} C]uWC5BW&@Ka}H8A@*>}_@Ax*.3рAS[A`YCV3^CIC14A(gbAY*X7AJ @>^Ơ@̓A>Ȓf3A|n@yA#EB ܨA/?@-A?A#"Ay@^$`ag@AF]@7?1@/@+ZҼg,\d *h@l@k>@A/@$`O?(@V@ @N6a?@ @(%Ɩ9>rl@,?e=*H'?\??B@Z@@ @xT@{ @;#e@?!E?r^?HXXO K7籿o?V?, B!W"C>!Mm>.?M O zT*"C?w~? ?tV"@g9@?H?J@z7F@,+@?wS>٫\/&*?IZ?5@@e-A@@@=@V@@.@8@?Ѷ9t#p&"؏AByz@rJ@*@H@":tsf}Xk@5@@?_ٿQ"؏@Mf@Y@p@t/ 0}x~1COcٿT@+@#@ƔmO@^@?B{C@'0@dP?:?9p?"@M@ @^?vw@O5)7k~`1 3X@N9~D?@{o?9p&35E@@ҝ? [ӵ@4?xm$C#At7Awi@:̖BiU@Q@%! @=X@p&{߁@]@.dMjkA$3$AB.7&CB8eyEwLGAS}0@f@2/@y@ҕA"j,Aw8-C>/tCdCݩA\}h!AuR%lS@#@2//H<~@A n)EAc=հ AB71(CGBu4@(\1rA` .kA6n@/H<׾k@'"A@ܒ@Q3@hݳAAAT7E?a@Z {Im@^D@׾뿬O@'@`Z?cnz>@X&ry}@m@x>jg?IJ@@Zǽ"?DW@N@ξW?F>s@Xq@s^kL˲@`@o?.cJ?H@-?Zǽs@+?(x?P@ ?o}P@ AV A@@AP@d6_?8_K@m?T@s@\r@f~Y?ty?m0@D3@PW?h_?@ @g@<@9iP<f@@?:OVMD?\r@$?Rѿ@V`@6@\ @!=qBE/X5g!@@=b@ՖAC$? 8?C?L?{XS?c3@h?;?n> 3>)!j*Y@̝%@\ Vѣ?@@AAq@*@vެ@Ŗ@ѵ鿮?_;!?X! Lӻxؿo'?&J@R@)@@b@@ @ @5@J 4 C& LtQB6 1>(|@Oa@~@s/@xK^(5@@3@?=pg @tQ/@ }#z$ҾW3r@ @l@au@]@@E@d@t@TԼDr/@@y@@)!- @@@J@AlA@ϕ@-@%ѿQֿ0d@g@@ݘ)?H>˿9L>5@y?r, P,=?$X?}z?e~8@ ?C=?I ݘ ?Y ?5@W@؂ @/Rj[N- ]SjO@`=@+%R@}z8@ ?]'@?,7J@Ag@S@@İ@T@j?KAxؿd@A3?+m,?]'@@F*?w?@>@??ԿhU@D@%{@FB!@WA3@@\@'?@|@@}C@@?%@n̉@G@+=;@˾GJ@W@ޙrEe+i ?1@: @ zǾm`@g@n@?f}F @@ 4!@@@F(oZN?(@3?۠]@گN@f}~aw;?@" 9|^$@i@z61A[k;Z@@3 Ù@?~a T$@h6L4A#F@I EgdA}!QMw@G A<+ʿˤ@j=?N@bb! @_t@Ȫ<@(Lhp@O}@mBwԟ@_C?=V>Sv@N@Ť#-Q@@ A)MԄ.qM)@"@hj%D@=)Z@V> @ǁ@J@9W@aʾՇ@@=SnoRe#?@V$@}Ծ7+@@hp@ @4`@ @@1@c@d?&>v@C@S@T9@wZA@oʿ(?ٔ@ @?] @4`@\r@f~Y?ty?m0@D3@PW?h_?@ @g@<@9iP<f@@?:OVMD?\r@KPxL1 l?]@ -@A @lrؿ^?4@/@*?@I@-@P?jE4!K*%$">H(@g@6A@P?ɥ?C@&?k6@@'A,s@? l,>߿`*&Vɳc?lE?B@&@H@@@@ܚ@{@M@!@?un? >&4NF\m?>l=.?N.@ݢ@>@pA@g@5@'?z-ɾ_/E?ſ!4|ο=QYC>Ag@ #@?e@^H@{М@ O@? ?C B@ -@NNj*|ο@PRLzv8Y{@팣@L@B@ -@?-?,3?q9F@ԫ@@w!!+8Q@[*j޴dlw}=bI G ?R? h+@.J@ڧ@*@ @ @@2@G1?ϙ ?>9?فWw}=)g,??B܈?'@@s@$w@R@@}@(@ՙ@K @?1+?m ?)fJ1ҿ>?J@Ԟ AU@g?? Y@I?6i@ @MAs@==Fv3"to@O#Aux@,tGUQd@Vt@?L-n.?̨-sf3A@*aҁt`@>bP?@e>,,vN@@@t(;4@m t&Kտ-@_ew˿8@?@i^Veqz@@Vr9>Ƌ ?-ῠ&Uvm>~i7pPAUDL@'AcUA$P* @`Aw?QX|J5?v >;H?% ¾UH1@ÿM?n?qTn9@*;,Ai@3F>ׂ@EA g@؏0gZ@YIg@cvοH9JC-HJ@`@M@[IGs0@@.,@1@Sf@݌_' @}AϘ@ ?9KPxL1 l?]@ -@A @lrؿ^?4@/@*?@I@-@P?jE4!K<@a@71@}7,<@ᾳG_3Sɿpvs>H>&b@gAU^"Ap#@H`@Y @1}@J@,Aɫ A/@|t? _3j@Ɣ?Ѭ!W sc@i@R.@*;@ @k@|w#@UZ@iÆ@O@ 2@[@{@ `AcKſj@}LBAZ?*_@{@X?J?@S=@,~@F@@?b}?$J@PB@pG'A}LBOB BU@ @A4@?ټ@@F@<5@s@l@3@|@ p@@AOB2ANʚA7ƿ,6@u?@?YP?#z@ъ@c@x@K@??a@Z@+⚐8zA2AzοV;MG!nu@|@#<@P@R@2 @~8@Q@ɔ@8@N",@9@u8@4>qwezοFWN .g]?H! ?ij\@A5A@yBs@S@M@-@!AAx@G7?? v0yF=Zd-@(3:Dy@`LAgAA=X@Mq@<4@A8[A97RA@+44.@}=Zd60@k @?_='>L?p@@ @<@Y?h @ ?.|@@Aq@PKaͮ?`>@60@~?F>?@C d@ 4.eD~~Ms 8w@֊@b?4ȿ; ~?m5??ʮ@bZ@0#fw.>(:d.>k@tX@ @ m5?e@e @P9*?z@ϴ?pHN?O@+?@O?]]Arx@@+?e@Å?=)?42??q(?}(U+5)@s@|,@0s@LH@1gPH+?^?>IwR=Å?*-wٿ`=B??km0.@rĿ@@z@H?IށM&UN? *-yEdϦ辂?p:?3Hҵ5x8@@j@H@@N4@SwN>ȍ?XyEV?@ӿn=?ns@T+>oz%G^"@@D@i@@@?D|jFD@"?3z?V?=1!|X??l@@څ>r@t7?PZg>e*Փ&%@@'`@T9߿;V=Z>oLֿ8T?gx@\@ɦ( ?g?Z ^| +]@ѽ@$?SZ><@a@71@}7ZŠ@?@t7??p-?e~?8\@ö@Z`?~B?j;@^2t@Qn@4Z@;@@~?@ H@@\ 8?b@q)?(@#SY@ό@Ej?.@2{@Tp:@@~@{@K?*@]@򽲿j`0b@ԽB:A"S?ĉQq@@Al>7@$A@ٛ?eO@ss,Ak1@->`w@R%|@hKqrVlAԽB#eBf!Bޱ@j,!@@?KC@|AAi@$m?{{@aA|AOH?H@%@\&B#eBBAͦ$`oX@zg@>b@AFѸ@ ?q5@=AvV@*>Ȃ@@ƞp.ABU@P.4Xÿ@X@7'?F*@@_/@5d@@檷@E?=>=-@@n̾2gU@|+3@v/@$?K~@ 9G@I_@@@@[o@}??d?&(@@@|d@,Q|+ #)K>f@ @VW<?@E1@w6@7@@F@2@,@oՌ@*?X? -@s@8p? #?TE@ǿ@h@?>vJ @}a@X@|@d@KAl@@ƴ@wh@H's@YP?w@@d@?vU.?$? <@"@w@V@` @6@u@U@^@@ P Az[@5@??^v[>js%8@A@aY?%"x hp*>ͤ??@@r b@*ax[>c @f?G*\y@ @6]@)!f.n ASSR@`@A@4DjX_q+c @gI'-uP56{;@[ @1X]b8N h\ iH>@K3@MܻygI;@bj%[:@KB@GrE Sbfe==Vj\{k@/@U{ ;$|Dgɱ_Z%@ @سҾ vGxЩ&N>0r@2@lzה$|?Կ[{H?u@@S@f e]&0C^ۿ f@@c@ v3=?hw&x?.@^[ A@F?DW(r0 Z@z@A)@=`}uK?r?:N@ X@ A' @K!@?0J@w@Ʉ1@]?vݛ@K A@fF@ MQ?uj-?0}u?/@L@@2P?d@R@،@ ~@@@ӊ@ 2@8Z@@@=m@?H[@ U@o@?4j?!5@h^@ B@)@@x@?%@4"}@C@?@@O)@ol@)r@@Z4jbU?a@@@l@a<@09>X|@M@o@Zi>}=ʎL@@ @$f@N@:?bRԟ/!?@@>AJs@W@u?P@@@HA@%@t? @ 0AsAW@4ƞ?eRԟ^4W?t@9@G @V{@OX@1@/9@QG@G@Bs@z@2@z@6@L?i@MwW?OSL@W@6+@#@ @xzJ'K@ r@;@UL@\@gli@ Ag@i`EC"?P>?F@^@ >b6䛟}@lP@I?:1>=?9!? At@?kY\U@Z'@d+@k@@"1C@-@Uj_@DK@v@MKjz?t@0?`Ŀ; %9@D@1/@L@@@^R@@@r@W@ם@@F@NA8@Mݿc>0?i?k/?ͭ@9@*@K$k@ (?Q?c\@j A,@E??Yx@>@A@?dV?i?zk?@N"@@Ĩ@T{E@}\Ѐ@@ @jG0? ?JTg@K@Q@,@cD@?z3' ڿ1@O@ @•@H@A^@e?CK@)@@6@w@z@I;@x@-@L@p3'iM/HT>)?֗?6E@n@B@@];@@w@F`@y@{@e@z?juRӸ>@ Y@ 3ۏ"3@9x@?\YNU$%u!=dؽWۖ=#>1F1ž  #!?BU@H?Ln>#?XP@?4\THۿ1I]1#|ؤ>aqX忂}?u@ ?fz؝ i*!?\6@?zs=E|ؤ z"¿Ŀ\T6e+DLv?,g@%Д?>[ >H@K=[JV/C&z=g ? %9?371ۿJqK? du@Zh@^x䩾,@AT@9>/Du0?s?%9?ƁGGYm 23j@Ϊ@Q@$@?$0@)@D@ V@-HZe=݂ƁOr?U??@@W@v@٤H@P@Tg@BM@@@@@\?d!?:ƼDuO4j?!5@h^@ B@)@@x@?%@4"}@C@?@@O)@ol@)r@@Z4j#}@C@C?@Ἀ@'@Iol@ޞr@d@Vj?#5@m^@B@;+@@x@? @#}@VN@@r>;X=L@Ê@щ@ f@N@A?b~ġ?@@@Y@d<@-:9>|@VN@A@y@z?@d0AAx@ʞ?eZ֟0!p?@>Ar@W@%u?P@@A19@+G@@Fs@s}@3@p|@6@I?&=`4гWU?mt@$@?!@|@Y@2@19@u'K@r@;@8WL@\@Zfji@fW?R4RL@&W@+@9@6@Nxub6Ҍ@O@?" 1>=? 9]?A AO}@`?D@D\@oAb69̆B@p.@k_@EK@v@|HKjZ?@)?kpb\U@`'@5+@@ @ח"9˸@r@u@ڝ@@G@ԣAR8@Kݿc>?ĿT $9@eC@-@L@@R@@˸@)k A׶@=?¥?\x@@n A@?d[?~i?v.?ͭ@>9@*@&k@(?T?m]@)k An@ @K0? ???E@ƒ@@@;@w@w?0@@XJ@sv@fTq9R?ݺKQBuӿԾuڞ%Z(S@@J@aF@w? ݳ3@x@i?\ T$#!=J ٽx=A]?<>4~kZwRθ>@ Y@! mA@?ZP@?e\FۿMI1#%9Fž . !?@U@??Lmםe*0?/6@?zEʧ=!SפoaX[}l?t@?ifם߆ >I@=oJU/gz= ?} ¿ĿU6f+Ev?r+g@˔?>߆翸ߩj@T@>Bt 1?yr?$9?ۿ?Nq|K?du@g@x0?$0@'@zE@`V@'Hye?=ނc6GEn :k@@@"@0?/Q@g@CM@!@h@!@@|_?!'?JļCuhPҶr."?d?c?@@J@N@H@/Q@#}@C@C?@Ἀ@'@Iol@ޞr@d@Vj?#5@m^@B@;+@@x@? @#}@@Ҋ@-2@X@?@=m@?7L[@lW@o@?/@@@#U?d@Q@@.~@@@@^Z@v`#@k@ڏ@?sP[>+Ê@ A@BB??F-?T@@sۿ??z@|@+@_@@Sn@ 8Z@|;@/@ ?i@H@މ@ %f|h?:\@@Xb`?JG?0;@5t@Sn@q:@:@5@@]X?u@_@0lb@/m)?XC#Y@jΌ@j?@x|@q:@ӛ?M@Zr,A0@>aw@ |@LvrkAB:AbD?;Nq@j@/>@$A@ӛ?S?w@[aA{A]G?H@$@]7&BFeB5f!Bٱ@'!@@g?w@@AAb@S??'3@N=AlU@-f>Ȃ@@⸞pAB}A alX@Ng@>X@WA̸@?5d@@@ I???=@!@c̾~ Ж0T@754wÿv@j X@('?ڴ*@@&0@5d@@@S_o@u?d??)(@@d@B",P+;4@(w/@?@:G@L_@g@@@^@QG@2@g+@Ռ@i?8X?.@@w?#L>E@ @sJ @a@l@zz@@ÃAu@9U@K@Ԏ@O A[@j5@? ?LЦa.?*?x <@@u@V@ @m6@u@hp;>+ˤ??@U@N b@+*xJ>{/lr%@gA@X?%z"xh%.FTSR@ya@A@InX+a @i?Gy@@0]@z+!a"%.\ R^D=>@K3@( ݻdI,ul66y;@ @^8 fEV==Ej{k@/@+z 9zvj%.:@LB@G HcfZG8Yѩ+M>r@2@}ؔB!|nD*ʱ,Ze@@UҾEY Cjbۿ f@n@Hc@v7*=L?MԿ~H?s@p@S@f:er0 @/{@pA*@=q`ly&?@Z A@'?DWWw@̈́1@'?ݛ@u Av@\F@]Q?3{-?t!K?jw?N@ZW@ A @!@-J@w@@Ҋ@-2@X@?@=m@?7L[@lW@o@?/@@@#U?d@Q@@.~@@@غ??+@0@=Y@ @o I?QK?<-@B@<@a@71@B<@G:9@&?۶c@?AFMA@.<@. @?V @}@V@\,A A /@Y|it?3ɿ؝s>U>b@4iA_"A#@!F`@?V @w#@}TZ@†@O@2@[@K{@E"cIſi@MŔ?!󇜿@pc@i@.@,;@@k@w#@6~@H@8@? w?J@?@5ALBTAQ?g@Cz@?RJ?ܖ@;@6~@@ :@@s@@`|@k@? AhOBm B@ @A4@?Ҽ@M@@i@@(J@?T?c@X@$zA1AɚAƿ)-4@7?@-?iP?*z@0ъ@i@t8@IQ@˓@8@&,@m@9@q>"peܽο~;MdK!u@B|@l(<@QP@KR@ @t8@ S@E@@!A3Ax@z7??Yb0WFM Z)Ta?& ?\@.A5A@?s@ S@# q@(3@A8[A(7RA@_4m4.@ලYdu-@@t:;Ӝy@`LAgA]A~V@# q@V @%?Zy@@]ATp@O@0@c @.?`=>.Bp@0@H @;@?V @(扺~6u6w@֊@b?ȿ4~?@#?@d@ 5e(^Ch.X>)k@ZW@@ @ y뉿G;?)ͼN?@̭Z@!f紶".jE(^C-? @P?]ߨ<x@@꽕?e@* @WBP+?z@˴?oHM?@-?/@u@I@g^OH0??>vR=r?.?:2?0?r(?3(+@6)@v@/@@v@?ށBMnTe^?èB :-nٿs`=?+?m(r@ǿ@@@@N4@S˗N>0?B.W<Eަ|辗?Tq:?Hѵ5x8@l@@i@g@@?1|rD@-?#y) ?V?@Wӿ??s@\>'**%@@_@*1߿V=!XA?`k@>@م>r@3??\ | + ]@:@'?S~>L8ֿ>T?Wy@\@ߛ(1 ??غ??+@0@=Y@ @o I?QK?<-@B@<@a@71@B.Y&&ʳb?A?l@$(@H@@l@<@qA͆@g@5@?7ɾR/P?Pſ`7g?>7=?N.@ݢ@@qA2ٜ@O@?n? B@-@ !NNcm4οO:Q nC>ԑg@M#@?{e@P@2ٜ@,? A?'?(3F@ӫ@@($="+W@& =>ݴSt!p8†9@,@W @-@f@@E@u @ @D2@=? ?>C?|ϑa~=` ?R*+ƈ?i+@J@uާ@E@@~@@'@~@K @ ;E+? ?׉):hg*?~? @P#A(y@ rVFUqTd@^t@>3-m.RA#ο-@U@2ʿ#Hr@A"@@Z>+^$Z#A"q(Ac''?kI#+@??.p'?.-#w`+I2A\ @[13@:cy > )A@ao܁q-W=||@=ݽLuV@gb@?sH.lI2'ӻzY@@@z(^+4@4 &c@%> N?@e>*'ҋgq t@ @x9@~^ҋoP*E @rA??Z|9? >C?(T¾]ߦJ>i*uDUAL@X'ATA %oP* F>ނ@FA g@֏?0iZ@Lg@a3oο1AÿH?Yi?tl9@.:,A@ F>>+@@Of@_A( @}AϘ@ ?qJA-TJ@`@&@Gs0@'@>+@=4@}/@*?.d@H@,@?E4M!Kx῾K1v m?Y_@^-@B @lؿ~^?=4@(@h@<@XrP/@@?KZD?r@nY?q?/3@4@1GWg?k@(@/Ƈix!@w@-b@ז,AC#?p Rѿ_Y`@7@ @c!B/US?;"W?3@?8;n>,>)hX 8??n%?.XG?@0?V> ǹ?US?hA7@-@@@'?aL!?2!"k-[@o%@K\1U?@1 @AhAIc@,@f@@@8@J |& LOx ؿz'?-J@@z+@`@Ic@\(5@@5@ ?*c 5@ZQ6 R~:}@c@!@x/@GzK\(]@@[@@P t@Լ5ar0@}#v$Ҿ9r@@@u@]@AA@ҕ@3@ѿƾֿf@ k@ Aw@@i)l!- @@@4M@A?X?z?8@?sC=?I +?_>˿]L>5@B? =?<+ [S1lOb@l=@$R@ݾ|zd7@?!Y[FA5@W@ @VR[<+ @@?fA^|ؿmd@A5?i,?L'@?(74P@Ah@{0U@@@H -@XA11@@l^@T'?@@@OC@@@*?|?@@@>D?$Կ/jU@'F@&({@H d+iV?V@6 @ Ǿ`@c@ n@ ?q%@ɉ@κG@cB<8˾BJ@JW@T䙿rdM)oJN?%@3?ǭI@N@l}) @ӹ@ 8!@@F0P.k4Z"@@ W@~?a;?@N#=|h%@g@3,A0P)A!QMw@H A :fʿΤ@H $@h65AF@ j Xf)A&Lhe@}@BUӟ@C??@kb!@r@g[<@IԌ(qM@$@jR?@R!Z@>Nv@ @#Q@@ߗA3,ՄISEer?M@$@09վ+@r@np@ @0Ɓ@߷@YW@taɾӇ@a@O=ooST:@ZA@Rʿ(?@@? @`@ @{@3@@1?ׄ|@v@dD@S@T(@h@<@XrP/@@?KZD?r@nY?q?/3@4@1GWg?k@(@F@@?Ax@`._?aK@y?&M0X@cs@?x?WP@ ?㞿}P@ A W AF@5w:ssо@FF@@%𪼘 ?J@zټ |@@: @Iq5u0$Sf@(մ@Cצ@ (9@kV'NcY-vmTLC?3v@aֳ@9@iOu@V@w]A@_@e@}? =H+W*XHr<@&@ @'@8@@t @yT@"@'e@?E.E?^?,0X괡V[-bqA>]L'?H\? !?B@|[@@t @T% DՃYMz>B.?Q|eL ~ 8A汿o?\??!W:T%?@nwZԞT"C?(~??Z"@;k9@ ??=@\@@1@{@J?n$t#5o>&+?Z?0@.@.A%@B@=@\*d}>U&k@@H@?ٿ4Qo؏ By@J@@I@2rs\}DOgfٿS@+@4#@Ô;mO@$Mc@#@C@2 ,}@A/@?w${?5@?Js?|@*?&A' @ɘ@?[j=g_@- AA@a)t*$@@㪿hN)>C@E0@P?8?@Ỏ@/@@l?@j@AUa)Fl~a5 B.X@NED~YD?@b?<鿊;"@r@! @MP_?Jr@S)7Ai@˖lU@@\%!x @kY@&7E@$@?[.@?Vm$D#A7A47&CBcRB^0G\ASWm}@Xx@lX@n@X1jkA$AںB47&CG/tCCA {NK!Ak@k@~@s@ԔAO©A+9-CG/tCD1(CGBH@%Q#sA4 D.AN@M<@Am|E1Af: ABD1(C=AASx?c@ܢZ^zo@G@^׾m@Y#Aӕ@3@gܳA=AI{S}N@~m@O>_tgC?@@"뿛L@@R?yjn_>- @XI]#LC@I`@Vp?/m cO? @Q?\ƽ%?FW@?N@HξyT?R>ԫ@p@{]F@@?Ax@`._?aK@y?&M0X@cs@?x?WP@ ?㞿}P@ A W AF@/q@ @$@]1?$ 5j=@S%@@#@?Z@kB@Z@Ү@,=&?%@f A/q@9V?iWKJ龲w@7@65j@ܷ?9?@9m?1o>dP@.@)@)@woW<9V7iĴ(\@5^Qk v@@ @ߚ@v@d@uA@aw6@X? Q@? >èq*VǞ 1*\kDY¿GcE?SB@uA@Wמ7C?` @UTo9 H- t{j5o @h?/w/Xs*@ ?@a>tL,L>`%XDa $'sd?\%?9п,RB`?K1@*@H@#@5@a@F@j!IGAJdbSig`O?>@4@i@@H@2: =o6?͆@.R@?_Dp7+D, rA&뾢%@a'@x@4d??[2be3'i@@"9@ӣ?V*@_@?)0h@׹@@F'uǎ6bPAA@'SƧM@ׯ@rRI@'@H@ @@@g@Z@Ak>m;:?+@APA[.-9@8b@XM @@:@o?;b~(@@B@] @*w?K#@$$?L,[pe ˧^Oڿ@|@Z*>Ĕ@rAcN?Fe@#%At7@ J?.@6@JwpebLBGA i~@T%AJ_?zA~x@7Ԕ@PA!??0Q%AwD@3HP.aAbLB%`CCAq{PAukBkVAl@T@Э@dAׇ]QpA"7 Ax!C%`C CuWC5B}&@ 6{{IAW@/h@@L@}*dOwBkC C]3^CC}9A%{SbA; *27A @d >i@VA"w 3cAr8VAZC]3^C'#EBܨA.@4-A{$?$"A}@/Ƞ@A>̒3An@|A'#EB'dI,}e@m@S>@A`/@T`c@AX@ ?0@F)@p1Ӽ\'ʏ%B,>k@̬?=c6?by@@C?4`?'@V@ @W6?@T @fʏ%/q@ @$@]1?$ 5j=@S%@@#@?Z@kB@Z@Ү@,=&?%@f A/q@:@@g?WϿH.@eD@[T@i2@>@F@38@RM@o9@@qC:@x2?Q@:@ eElkf@@.@@p @f?ٺ?]??ù?G@®@3@@n0 e^_ eIXG??I@|?iI=+@@w{?V?h'@ ?-?D@k5?Sl^0ԉ@ ]@՝@@@$+x,|?>-?T>6$GW?K@B@@0ԉ@e?լ@2tj@ޅ@mQ@,?![5?XHJWIʱgSNk??Q@}H@C>@v/?e?./S33?}4@t!@uB@3v  $G3@@`l@Pi?W>\.fA?1x @=@jK @ @@s?v'K_Zu.?/@#@C@<@y@fA?_@}@$|@԰j@?e?&MX?H@E e$mY>nOпe4@C@ @Uٞ@_@ϦګD~Ȍf?>@k@Қ?6@Բ@J>@\?d??O?$>@c@Ug?NJϦ#njw7@R@O@TT@1#@4@aY3@[? ?+@>8@4@?=,JQ#@@8K^ uRF@@Ř@@@@r/@R)@?n@t@?(@4[܁>i-?5j@@$Nh"E@vy?⿼G#@≯@g@\@@@7@@6v?1"fK?!"@_l$N=˔57F@,F@?7˙c>|@wAA@`A)A @ݿ{?6r@s=k*h#9Ƞ < Ak@DJT?'%AA1#@ AR$An?2*@i@1<-oh;oBRKAV)?ȝ@Ņ퓿}A@>ڥ@wA;g#9@$B;oBB^[BKz 7r@db"A&@pڿ@IAUΥ*{@#cCǶ䑄BBX`BdAE >$?$@F8WJ}NAD@.-Ӿ@%A.Ǿ#p.@*)(V-MYAX`Bݒ ; S A @n*R{>A:@S]!@@%A&w?W¿@@ȏOKݒI:k7iu?@g@p忢V@A:@X9@S@?A{x@-r50@9@$gi#I_u|H^?5}@xd)7?@r@o@@@@]4@gq@ @\QW)@ZP@k _u:@@g?WϿH.@eD@[T@i2@>@F@38@RM@o9@@qC:@x2?Q@:@ЌDQ0@1@W@i@P"?ѿ 1?_@a1?*͖V?GB@2@?U#uSЌvI?S\ A^L A\9@SM/5E_(_VHǿ ?݄@AAB?=jSMοPC͈@@`?ꬿ@A@=>|UpH@W1@>J@5Ƭ@_@L@2j*/@2@@'@4i82m@)U@Կ0<<@M@0[[?@@*/@\Lo\a>a?> >H1?H:kPI02ࣾ9,+>\\ 9?>+@I@"k @CGvx &(d}y\?Z0@m?N;/Q"u˦kxA='&/=1]&?4>SIGaɆٳ@Vh㿫buz]=i!8˿ohuP:@0a@r'@$?V0d!&@@ ( "^q@b?i9M?s? ?P:@c|# m>@3@r"@?&N@O@;=o2Y=@-@u)y?@{Ll@Q c.-Q&@AA1@3‚?}"v,}kajp?@5#Aw A]j?j2;F? @@Hq@~?e8?s@XT?m-&@z!@)@?oD{ zjR @2@^Q?{7*Y@`.@ܽ?*@9@@bi@ō@v@: t)Fz!@U]f@R @]*uG@5@!Bc~@@d@S@@@sV@mBO )@@X``Cr @`a@.}ٿ"kb>@@:&@@@vdž?n\T@@u|LGps@GɆ?x@zAB@W?@I @@p'@@X|`,%O60߉?0x@=pT>\y@M#Au@t ?@EA@[$?M@_r?oUU2`" !r&@?ԾZu@7Ax̚@q[?@vSAsdc@Et? @@fkd " %3an@r[@l:->?@E{@|,@g@ƫ@譎?J+p~@lp@u!afu[@3@ݿ7Y`?ev@@ײ@j:@z@*?Ern奔S@Ϛ@g!aE>@tt@tt;@55r9ևc@YF@.@?@w@@Q?[5@^Y@צȀ=@O$@E>@ЌDQ0@1@W@i@P"?ѿ 1?_@a1?*͖V?GB@2@?U#uSЌø$|*q@:@@w;@ @l׵@2A@Y@N@@l@S3@aCjbø;K< >ݚ@ @А@Ξ>k>+Y@@@&@΄@.U@3?|?E@u@A@qe>\;K??k?_M@>&2@r>Ϸ>l@f[@]/~--W?J@? ?*Q@j@]?8??@?w>zܮLNB@L@.?nZ{EFݾy.@2+@>3̿suyaf?@@] 1u7>|?W @@@NAp@X3(??^>g.?MT?]O?Y ?*??U@=_zWlA7A‰A*A JYg@'>?*@?>b?Vx\~-@5?z@'EAʘAA1AO P٪>7oR?oӺ++>r 뾜?N@b?+;?=@@@?`l>_!&+ ?f'@y?S6b .Zp =?_ @F!@0@ghG@]W@@ @wV@A@99d@ji<@A6?A??H@n0T@5?p7?_ @}\>@u@=@?.?8@h@K7t@1h@,+@3#?U?@hY@@!> }/MӐ镍V@ `@@nyb@ˡ8@_@@@ @v@ @i@d@Rʿ:vȥ\݉n@8AcA94@9@:@ @v9@AdOAy@4'*;g7@@-@*??].?)G@Y̽@@'t?"A@W@ J@~9@n?}@]d@ W@݆X@Q@t>@9,U@P@&?jaοz&;/?9@C-@M-*>?/H˰[P?M:|@@s@Ht~@m|@X6@́d@\w?|vrh?UW-*dDR{@ղ?H,XͿ.7@N܈@f@l@L|@r@ф@@+?cM ÿ<@)AW@:d߀`>8E>@ƽ@Q@ q@{m@n?yM.?@h@@ @S@ӎ?f)@ף;@Q+)@>#@GA@2o@jM@s >&zw>x@;L@A/?] Z4F= x=h@!P@j@(?v?@`ƿ-PC?Oo@0@@O@@S>xX2ABB|A!n?2dn@/@~o@A@,A@چ @-D>J@T@ɐ@{&(@*@/@)/)B5oBa_BCE@3> c@>g@2ט@@@D>;ҿ.ߠ??@6@cZ@@'@%5H@GBJ1B)A ?,J@[6@i@:~H@1@ȶ?;ҿ,q=>#>o`@GA D@@WH@N"A(@u a<@޲@^@Ϧ?Qo>տ,t*?@?.K?z1@@hp@?zDYѿJ  =?I@]@Gl@\e@.'@1?t*?@v@@*@9c@/>*?[Ph@@@$@h,@½m꿴s>@V@ @a@@n"@/Z@)@@@4@i?E @I@T@7@y{@/0?PK?/]@g@@@[@n"@ e-?uN@t@1@A @?>]*&;ʊFY%J@@@ k@!w?,c1,H ~>@ Ah@>o?9.?G=?S1??ޡ@HtAU@,]]#1o vnQCsrDhC@@6e@;G*@D@d@F@B?E@Tw@~8?sgi6o X?]p6W?p?t#?:a?\@C @ R@l>!߼?u?S_XA` En?=?dpֿo>?#>9 ?;?]; J(1S&EL??聿?H@F @t.:=?@>+\q('u) kn?(h@`+@e@?v{@f@ҁ@l? f@@@#e 7i'CuҾM~@Aȴ@q_?y?`'@?H?@0A[@M)f  ?Lj@?@ A+؎@h0>L!>c?z>8?@[Al A@ѣ?(e6  ֱ?b"@@hv@@s@?s?@"@@u@HR@u?eI@@@T@۽@2}@ ֱ?P@m@@6@@H@*?-'@ 4@?,\R?E3@ (@@i@@@J@@π@P@'@ @S??.@X.@i2@$@@ S=@?-(@wH@u%@9@C@e1@4@1@4X*@'@b&>Z>DѾ Gh>ZM@@@e@$=}9߳R:O&W@@u@jY@O?R3?!Tb&>5&S'>TA@I@@{ n?0fW*$e 6l?@@lR@*R?Z>65&k|vx[?U4 @ @;U_0,@PeAP@_hQ9/??/Jf)>uk|_f>@ߓsoS@?A\PBAO@x;' c޽?4_fk:h? xaͿ?H>Yq?dAz/A4A;u>4?d辑[?5?gkYa쿄Fd>L@,@W@${8]A=? YYm@v$@rl@qk?])W(Yamі$n2?\@xӾ@l@^?q<iχFMmN@H@;@q@C|?Rsm@uM@@@U@:6@~@ԁ@s }@)?B?W]Gۂ?@R;@X@6@>@V@?&X@@@ @@@d@z@z\@T@Q@P3@K 0 u@*@e@\i@C@LϪ@P@@@Ŋt@U@7-@jAyA5@%?R%w,Nֿd2g?@: @@@9.@Ŋt@Ā>c0?7<@@@u@@N ǂ=K>߷V@@d[@D<[x2Ǡ%X@>@@ x@%?Ā>0;C ,Ϳ)?},@0?cSbjz@@T@@]A @&b?"^@tF@ \tJ0;U,Ed>0@Ej@ޠ?-@8G@>տP;6?A?'@@=g@>jUC9beB=@^J@ƚ@ @U>3>@%3@@G@87+CH/0Z@>@s@(@2@u0? iclS:h?@1[A@@5@?(c|H/$'$@1@b?lV- W?YP@3@@?U⤄?@\5G@W  /$??V@@?@;0@R?f%@Vl@+/@Lvy>W8ᅢz<@5j@@;[@1??J@qr@7Ҷ@A=@b@8?5:?ʒN&ZBY?@AdA @\@J@P@m@@6@@H@*?-'@ 4@?,\R?E3@ (@@i@@@J@@π@P@%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2Gէ?G]r=b> R@+/@x@'@p@?:?@@@@d@Dz?P:r>է?y@ @@"1@I@V>@T;?d?\2,@t?+<?k5@R@ @\%`@>s@ @P @t@y@|@U׺@ @0o@Y@?@.>Z8?n?َYf+⥙?T@@T=@@|@9@y@#j@@l>Cw<>s?+\7@o>iҕ\-i0?L?5Â?)@(+@ @9@ռ?&@;%@}f>0㿦-]-@ v@j?/x\ ?ռ?fc@y@[@?ƃ=q?'? v=c;DFw_wv V'Wd=`w?ބ@߀@Ŵ@Α@r@ׯ@@Q<@C@T@ !N@.G@S@s?A>-eG(?} @Ln@f?)@@ @@@Z@ׯ@@Ĝ@?-gM?i@a@h @u@( @=402?+@Sq@3ۜ@d@9S@w> 6Z?@&2G3C730(@@@~ A@Sk gS>@| A~Z@ma@@2̿IXǿ&2Gԧ?z]r˔n=b>R@)/@x@)@t@?:?"@@@@d@Dz?:r>ԧ?~@ @@"1@H@V>@X;?d?Z2,@ t? <?h5@R@ @]%`@?s@ @P @t@~@@X׺@ @0o@Y@?%A.>h8?T? Y奙?T@@U=@@@9@y@#j@@l>=w<>s?)\7@o>fҕV-e0?L?5Â?)@++@ @9@ռ?&@8%@f>7㿾-]-@ v@ j?#xJ ?ռ?\c@y@ [@?ǃt=j??u=c;=Fw_۩v VS㾧d=/ȃw?ބ@ހ@Ŵ@ӑ@r@گ@@Q<@B@T@!N@2G@W@o?iA>-FG(?} @Nn@f?)@@ @@@Z@گ@@@?d/gM?i@a@e @u@* @ =*02?+@Sq@2ۜ@b@9S@X>6Z?@%2G3C530(@@@ A@Sk gS>@| A~Z@ma@@2̿IXǿ%2GI~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~*? #>"?@p@@\@O@J?T? (@@?@F@Y@@a?T<?*?%@@p@W@l@'@>.??W&@H?9% i> @@jb@H@Z@@}@@%@Nɹ@?B@ @@y@"?D?H?ǹҼmyȾ߾ξ?o@Ƿ@a@`@Nɹ@G[@q@r@3,@yr&?P ?h @!?N\r<%>d?fp?o9k>d$@YpD@lQ@G[@@$@B@>_¿ic @~@?Y|elye?~@E @icئ¿q+>Y@@%@@?G[@lQ@mD@w@hC>gp?K?G>L\/?l @ ?o: &?:,@r@zq@?G[@ɹ@D@`@ķ@k@?ξD'߾jȾAǹܩ??D-?y@@) @IC@ɹ@@@&@[@ X@H@^@@ @Er>(8%hH?ς&@?J.?'@ o@W@@+@@+?ʖ?ϔ<[c?Y@{@h@@@)&@T?:J?ﶤ@\@@@?@d#%>+?I~U|NAƿ@@@A@_v>(\Gv>r@DA@@D@2ƿ4Nt}I~*?">"}?@o@@\@T@;J?T?(@@?@E@Y@5a?2<?*?)@@p@W@l@'@>.??V&@ϥH?:%h> @@mb@ H@Z@@|@@)@Uɹ@EB@ @@y@"?ND?(?9ǹ򼼿yȾq߾eξ?o@Ƿ@a@d@Uɹ@F[@q@r@3,@}r&?P ?h @!?N\r<>Z?fp?^o2k>h$@]pD@lQ@F[@@$@B@>e¿c @~@?C|elye?~@? @cߦ¿+>X@0%@@3G[@lQ@mD@|@]C> gp?C?8>T8%LH?ς&@?J.?'@ o@W@@-@@+??k+?I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~K@@F@@Q@ػl@cD@0Y@;.@ï>hLnn?NO@<@M@aG@@@Q@0@K@A@@@l8@<@C@'r?Qg]MQ ѿDz.>s1@-g@I@m3CF@C@@@FJ??/7%E閿%@@s?*,e_\@@@p@?\asꏿB?C\@D^Q@,T6/]"Lͧw4d?ً@`N@?M*@: @ȫ"JWTt??,@4@ @l?a]ZE >XJ@=@ 9@x@>5[>x@:@@G@W>W h\X\s^TR?L@딋@,@ ?\t?h^G" @*@?_N@&@ d?9wMX\/6 , hQ@Y^@C?|菿翖2@&@@MQ@Q?g?.@&H@@A@ɗ@?>.ѿAxP :ZCgIr?F@@D;@@r@.@L@0@P@ʛ@κ@X^G@K@<@O@m?'L>'.@Y@gD@l@zT@7@@@L@f@5N@?Cp?$&@i@(@S@@@?%@@@@4@d@5$@@ .@f@ԼqkEp6?l@ @@b U@d? I-]?%@Vm@[@`Q@Ԫ?,>3~Լ>O)޾'o?m@@@ ba*t@@<@Ԥ\?`>O8`XBf?^}.@P-ſv%#;?}<@AtAaA<@ux1ſ-@]>g&aXqBS?w;p ӿL?A9t@I%A.AJAK??a]d<(?̯faXz?O[F\?<@/@t@h&ea޽.@\@m@md?޾&.z?O0GԼ~,>汼?ދQ@6@l@9%@T &I4?)U@@n @/l@i6?E0GԼf@X .@F@6$@X@a4@@@@N%@?:@@r@(@@&&@]v??9N@f@K@@F@@Q@ػl@cD@0Y@;.@ï>hLnn?NO@<@M@aG@@@Q@0@K@$? o@M@@>@f@V@N @? Q@ @@x@d@i>V?.l@w@@T@2Q@$?uy4ÉU?"@@ZAh AV@ͼ=ž$>ɍ$xɾäk@A@jRr@ϯ?b<@wuaƑ'Fby>5@5YA^x@EJ?:w*??UV?fa>O@l A @#{Pׁfip< ,GmGb@G@&)}@K"@e@N@@@:?(@P@?? 0 <@dtY> >)/?_O?>H=@|@n@&>j@D6?Y?@sz ͎?#?va?kq&R#?ˎ?po :sp ?_Yc6?'@'>쾬u@|@6@>>LO?,$?>%> [vBdp6,|?U@(@-?;@N@@P"@+}@D@U@G3OZ %kρz@ A컜@G>6T??̙*?g?/~@XA@ax>Kl%ꓰ/7w?]r@@Ak@ZMɾOT>ľ{=[@ AAِ@"@^U?J4ꓰ?!7Q@U@;@@l@R?>^@{@@ @ƱQ@?i @lV@J@A@}M@ o@?@s@$@@՗@n[>A]=m@z@y@@@@?5U>+@@U@@@e @C@or0@@J@R@@O@e8J@@*Ig %OW?@rY@Sj@I@tg6@o"@G @e @2CQ\>6N?rA@v@B@ks?l1#|P@[*?RԬ5@V@Z@z(?f ?_)2XL?A@&3,@l@>@g@ Ą@;\"?-AOBrA8@4~lfC@^@MR@,'@@$?<.&q@@(H@9@i֝@b>@@B&aBjB@ ~>'֝@O9@F@8@q@<.&?@a'@QR@@]C@P~s8@LABʊA?\Ä@z@0>@;(,@<@-L?C7?R ?(?Z@@0@K;R*?sP@W# ls?B@p@jdA@\N?#>N]C7 @_ @"@c6@\I@Pj@DlY@8?O%*gIu*@q:J@D?O@R@^?J@iq0@B@ @@@S@@&@p#>5?_@@x@x@'m@\=F>ڗ@}@%@@@$? o@M@@>@f@V@N @? Q@ @@x@d@i>V?.l@w@@T@2Q@$?:-l}+n[h@O@1@Wy@ B@@A@`@@Z@\@A@33|A3<:-O.i:3AP@nGA7A*M:@-:'@w@-f@yi"@ AIAI@r\ hO 3v?w?TƓ&,K@y{6A AD@ҞU?T??'>@֪Ax#A.ў?pM]g3@ @ 37G& @w@=??$Q,5X@γ@R@B@@:?Ո?@7(@x;@0d8q?@a@7GFG>@0@+sӿ u?-r@8@vs@ӧf@|_@r@~@[ @7K?a:@W +0l#M?퀿?k|@@҂@s@@@B|@?']L?c +_C:s:@4"?鿄g @~@r@_@ةf@Xus@~@%r@0@>@G_1Ga@@a?F9sA@i)@|?@e?I@F@R@@4T@5QP?@ @1G&3j @ _3@ܯ] L?z#AکA_>@v?[?U?D@Ax6A?@.“Bϒ?v?&30hn[}rqL@6IA+ A$f"@g@w@7'@(N:@AGA|@HC6;W-9<*K@A@Z@@@zA @B@Vy@@*@a@[v}W-;`;2@g@rҧ@xU?|5?m)3@@D@F:@KJ@6??DM@@@w$?s0;@AZ?5?@@(0:@:?>I@63@(Ch&k?T@@@@H_@V@?[?@?Q ?Ts1?g@vAL@A?EȿTm2Y >\&@zE@?jQu?@?Ͽ`"ݿ"3?y?ps6$AkCA,%A!#7?@ZPZ"?6I?Ͽۛ`RZ?'??J41@Rʾ*=AAAMKkʾ,1@?3?P?}QSۛ`ϿsI?b?Z2P֏@?7:ꐾ2%ACA$A"dGw?-?ݿy(Ͽ?@v?dSkω?}E@]&@T >qYXi2ǿ?2GL@@}3g1i ??w @7?-?U@t_@@@~T@]?w'Bi3@ I@W1>Z?=:@i@@G?g?w @;[o0H>?@h@=J@?;?J@<@E@@.&3@#5?e?֧@@@;4;:-l}+n[h@O@1@Wy@ B@@A@`@@Z@\@A@33|A3<:-#z"jD'?,@DǸ@rp6?`Җ?}s[@D?bܿ ?N@@k!@U(GVbi#z##@W@~`*@w!wZa@Rz*@%?@,@l@b[?ίd@ @𾰍M{Q3@xm@##@Hj.@絔@ܿ|=C!=?!@f@]9@C@iT~@@ſpg@bl@䃘?HKc5vo@+?!@%kAP1@I?2.@ܔ@k#@ @=b@5i%C?ªV ½~-B< ?@@ AP@?6@A@ ?@K؀?BªV Rrb@g @ˇ:#@@R0@2S?13@hA @";?o@Ahe4tlu@N@bg>`ޕ@@m_@7ֳ@a@g?w ȿA@@"ψye>~t@f@jm"ſ\@`~@G@;@y@ @2?L|ܿ@@y#j>$#@Dxm@N3@s[@ad@f?#l@@ߚ@t?@y*@Va@yyܵH!gg*@SW@$#@ riOb#G&@ @.@?ܿ#D?s[@Ѐ@L ALA5 @ ^l7"k|REHu@Z@ ?Äa?I@\4տ#H@,<@l?@p@ā@8{/ݭ8@t???6'; @4@,Z'H/qH 2@ B@2AgIG42N?z @}B4@ݭ8@[F.(k6>8b2ľb"A/n1r}6|s:G4>,>Z%[M{>@Mm[~$,>>:|6=r0mNA/\ ľg8o_>K径2(m[P8@/>4@4E%,kvhͽ|@_ARA?6$#z"jD'?,@DǸ@rp6?`Җ?}s[@D?bܿ ?N@@k!@U(GVbi#z@@l ?X1ĿU@t4@@/8'@yB@ol@7%@8g?i@4P@ܦ<@R~(?g@@oV%°[/?0@&@r )?<AUACdo@eaA_oAT>%=@p@o.F'aBAqgN@qSVU~&AhO@>@&'A`_l@G$A'aB#*BlB=h(q@{Ͽ„A_|@7Ԃr@:AjϿ[{@C%!=lB#*BaBAa*)G@_CR(A @> G@j"A]5UV@gAaBgDh.|@t@=>>qADaAao@TTAAq ? B#@@I0}!g~ }n^P>8@?ou@O"A Ajn@ AiA븄@-C3@@R5W?QMo?(@"@ @,J@)@π@K0@zM/;֠EM![?$W@t?.^:ɹ?}?H?1@j}@4 ?j&?JoU@_8"(Ws"@~?SXpA>?i@@*~@@?6@K@*~@[9@~@mr? kĈ4a86Ͼ=m?? @/@%@O??#:`?7~@֗@@z`{1~ap@e@r4~@?:?V?%%@./@ @?l?ϾM8_ݺ%È򂞿ˇ?y@89@c0~@MI@6@?Ï@~@8@@)?_A?UX?Dp"@Eø(Q6*>w_ Vba@D@ì@>@Ï@Ԡ6Dt?Y@@F@Yy#]0@@l ?X1ĿU@t4@@/8'@yB@ol@7%@8g?i@4P@ܦ<@R~(?g@@A A]@l\~>ʳ@-@7p@@@@D/R@W@@L>ݼ?@OAA!![RJ@@` ?`@ A:@UW@&!AA@-?Ѷ@ @QgІJB~AP}4@z2A5_Y?di Ao܀@c _@ށ%A?x,As@H1AІJBZ^CE CYuACA s' qOA@Rh@A9N6D AmACZ^C:Ձ@? @@@:( @?@@@{ @8#п1*2c@)@,d#AMA@p@2V@,R@@@ˈ@A3p@+@,dz@s~>.\w@2 AA:̽ejxę]@@E/@Ak?D2@?T?A?@q@d@;7M5ɱ%)Av?N^@ua@@ k&8 gT:?)cJ@ Sf@>3?L[kr$%˩@L@^@d@օ>@?'yܾTi> 7Ib'ؾ0(&@K@9@B@˩@C&@<@7? Ͼފ=?,?$:9 nabƋɵ6(??C&@FLJ#DmZ8b?@{=l V *'+ r=@O?$b[CkFLJC&@J?'?, b:6H?=?*ϊkGϾ T?s<@C&@6@@%H@R@,&@Nؾ' HbF9,y4+ܾ̍?È>@`@!V@@6@F/kXB4?cf@lJ@7:?HoX Pz&{d|@a@G^@"?$HAvɱ'6g@s@hF?@T? ?12@ї?f#/@@@O}jMavA A]@l\~>ʳ@-@7p@@@@D/R@W@@L>ݼ?@OAAK@3AI%AG?d?{@K^? i?v}@?S7:?P}@0?~e@#A&@K@Rÿ;@珺@ቀ@gM}޾F@`@{?3?.9?a@«O@-J>h̿(N?D@J:@ KERn~*+{c@F)Axh?h@w@6;8@?@Ja?Fí?@a؄cA @ tO@C<@9n S@߽l@ob@@0 i@?~7AcA](CMB@`_xoALH@R@D@@Ekp{AҲAB](C4uCCb'CSA\Da8 A]b@L@?@@ Fd< A=[V½iAd'C4uC](CBtA+IaAgVl^@<@A@@LooAixK`ч@B](CAts7A ?4@ jA< @Lb@ l@F@3 3@N@yO@AD[ӄǝaaȍ@j?tF[m?ň@,+@t@a@Dh?ྋF*mc@Y]+~sDR@E>@E@D?0"̿a>O@قa@4?3??c`@zF@޾Ag,~u@@ÿRj@@AA~@i?}@o2?9?t}@?i^?{@d?V?&AW4Aj@$%+F@u@~@&,)L4- @=Or˿ͣ@aF@l @v<ǿؕ7 $۟Ru~޾[j@# @d@2@ )g]o(_w ?,'@@.U@7Y۟c@@@A~@y@9@D?%)> o>7s2ln?p@`@@@@c@ ?"@h@9c;@El?_f#?[?r΄{ }x$q>SZ>K"??s54@|@ ?\dKfhE{>~/k?SƿswOG%ƿg3k?9s>H K\l?v@?-4@׈?"?H%Z>>px!xE ɄfzD[?u#?{?uk;@Yh@e"@l?@ @=J@@o@jn??hsA74F ^>?=@Q@{@A@@K՟YɦU@7@'@{? Ư4(mzg) 2@l@ @Ij@^߾ K՟ g"7 <ǿp @E@8@˿ *=@|`+$L,ȃ@)@ @+0# K@3AI%AG?d?{@K^? i?v}@?S7:?P}@0?~e@#A&@K@@<<@?w;Tݿ@@]?ݭ?d(@-:%?Yfgs@V@+@9Jq,'@@@ʾzn@ AEH@c'z>V@[z@.@@D@l@??@B@r?⡿ꒇ@ A°@ʾ+̹j?@1:@翿ngQ>_@.@~@/?:?@@o0@վbT9=@bo@p>&g+̹jF,Kt]G<.@`? ԫNhH?@Xw@8Jf @٘@ƿ 0@@ jROZ:2sL@&H@İu@?I̵N׵>O@UNM@@WA?p^*A"AS@Gr.4X@kAy۞ƿX@NB/E^/@ƿvkA=X@0[F"A K.Ao=ƪ@"M@U4vS@>˵?gp@⯄H@a=@:s8~NO !v @d0@|XſGߘ@ @:f_w@a@|Hի?@^;StJ/!˹xgq>nv@w=@p;9Ծ00@]@?@='PH@ A;n@ ʾ@@t&'@9+@CU@n@gG%?S(@ӭ??C@H@࿿s;?(>@@k@t›NT @ۍ@>@bϿ`Le|? hgw!W@H@ @A :F`k@,=?EņuJX?k3@+>kr"">Ef?FۄVVt3?wT>W !?+@?Nm?,=?fA@r@,@r @LA!O?O? Ǯ2V @NB4@FZ?pD@@ AfApi@Et@:p@iX@ߕw@ra\'yNhEDa >rF@}@:@@pi@CpKBf1@w@@?.tQGj^QG\_~Q?9@/x@1@ECpKoi@@z@@F@H >VlRhnNS'p_j>Dw@[@q@zGt@oi@"A A@q>@ˮ?Tฑ?4@Ե@`VĮ;U?$? ! @A/@q@@"A:3?YۄANf?#">:rB>o3@U?uW:@j@%@U|~@@<<@?w;Tݿ@@]?ݭ?d(@-:%?Yfgs@V@+@9Jq,'@@@67W@?Vٿ@q@Fs@">^0d>Rd?@@@t>Ž*@67W@{5@ݫ@f/@ @@ۭ`@1CDvJn^D'@A@ |~hX@@{5@J'8o@Y,A@ڔRV;k8@pj?@B)qQ@[@͂R@~ACK@J'~9)MA $A"?5O>2?H(!|>-?->2&Ea9@nA@~9ި b,ǿR{@c@Rci0*M@`-ldQ@/,;Pi@L:@&vި  Y?:C`@}Zq̾=?m@ʿ#2,ʿGm@̾;rmWgA`@A?  ިnv%B@a@gM\:efQ@ql^/M@NR c@kw@ǿbި~9-@ynA1@+%E2|.>GGhOp3'H?$AKAĺ)~9'$M@}AAwR@U[@Q@Xj $@Bfk?@ff8@.X;@c[,Al@'5@ڻ@tX@>h{@UA@G'WGntD1 `@T@ @R7ko/@ @5@7W@*@Φ>D}@@(@a ?d4c>c06R^ A>v@\r@@@/ٿS?7W@2@v?vD@G@˓A @{?7=9Zu@%$׿eҊ?^@A@??2@@A@|@@;@%? Ą?? kC& n??w0@@@ͦ@@@F@}e@ 1@m<(@Ϻ?hsj/#??z'>{1iUXl?Q?A??dn7@+@q@F@ }@O#@͖?@K.@s@Qt'p+LFBz ٲG?q@`8@% @N@@ }@m?ó?@T@r@ɱ@<51c_ 1>\ֺ_145ϱ@oç@T@v@̳?m?-'}@:@ZN@0 @u\8@Gq@G?  y>D T idQ @ X.@X@?B[#@-'}@H@q@)@Yk7@-???& R?p?6URiz1OzŢ?~c/!r?(G(@<1@mj@H@@a@1ͦ@`@@ @w0C?n? C&o??v?^@@|@hC@@3@?V ?@A[@車?.׿*f@%u,ZX4#i7?(@AZF@IA@}r?3@67W@?Vٿ@q@Fs@">^0d>Rd?@@@t>Ž*@67W@}&@??Ȯ@,@P@H>y<-~@[@/1@@?@U7?@c?i@6s@@+@K@}&@ 75E"x@@q!{?ۂuN?3ھH"9?j5@@FE܌^orl @LoEx?$@3x@m}?bLߥz@f@oSW>F@U?sw?.yW@^>M.}\K(ڦ?@$@@X@@^>p Ho? ?]/ `>I?b>!^?N>hCj{5@)E@@=@G]@"@kDx++R?%'b&%!B R?S-+޲Xj,@a@=@(@A@5@C=W>.^?Q>0? > H/?uo?>H,^@]@(@$@@Ѧ?ML('}ʄ>5W@?zwp?F@Q>]So@ z@D]aUbW?x@$@;x?M[EIm]nj>@i1@?lf?&Y(l?Ը@ @UZpͳ?;x?2B?p oٌgEX@78@%>?;|ھ?x4{?U@$ x@Er4ϡ7k.>2B?&@O@+@g@]r@h@c?X7? ?@V21@o[@}@6<}>S@U/@ɮ@?v?&@fU@ @R Ar`AuEAمf@㿀>Ĭ?׿kxQ_/5@m=8@FAWFPA@?m@fU@h7?@~@M@,AAbN@?2?qݧ HB3&?m?ܠ@ǻ AjA|@{@h7?@7N?@b:@U@H8@@^8@8@p@T*??VLp'? )_f%q@<@@:?@0@@@7N?@L@"@~@H?Ϭ?D@^@gۤ AhBxA@W@TR?4?W@1@L@z\@@g@}?tV@AE@c‚UNA(PB_:@K?@4?@{@}@hA A@Z??ATB ܚ??gN@$ A,AI@~@4?@jcU@̏m@ȍ@EPA7FA@K6Y=5@)_mxi׿?>9f@xEA`A A@jcU@}&@??Ȯ@,@P@H>y<-~@[@/1@@?@U7?@c?i@6s@@+@K@}&@j@gu@!w@@@^@Pf@맀?@@f@?OL@ǻ@k@6?5@]@;@M=k@(@j@@P@O@@2AS~@,G@\o??(Hˏ񧤾N?_?:@%@ʷA@Q?5@@-b\U@B?@@A8̒@<>˪տtqS[3!:PQw@|@@?u]S-.Ι zzssG@@EC@p3RZ ¿q}?,>F6eoR@ @C@ޤ.U "=@`f@NʿƏsct  0@´k@h`@v Hҿơ⤿T@6c8@n{Y a0 zh"g8@ T@aHt X:ݒk@ 0@ qbs.ʿ\ef@@={ -aU3C@@R@ kFIM>|? ¿IIZ=uG@@G@ls1̙ ->-USh?@ @Mw@N!M[qɟտ<Ӓ@)AA@?EB[U>-z@5@`?@A@:@?~N?BZN>((?i~?7G@@3A@@XP@z@@ō@c=k@(@V[@5@}?Wk@#ʻ@+L@s?Hg@@q@?Tf@a@O@#w@u@@ѽ@2Y@9Q@U@(Lj@1?!=L@@!h-@M@Z@iԎ??Ns@wh@@@ѽ@^@b@O@E$@ @ @.:@x@}'ijF@oF@%@6K?g?@l@^@S^@g@@(@Iv? @+@G].(3@?_@@]u?߾@@S^@F @X@y*A@>i@He@ޚU̿yA&B6@A+e4@4@%P>@95Aӎ@F @34?5@YA2@J>1O@i@?@BnBKBnj@D?m@O@D0>x2@YA5@34? @@~5A@P>j@@랩B(EABrA Ϳ*Ee@עi@?>@*A@ @{L^@@ؾ@F?,v@d @ɜ牘?M@Ji1@*@܂@v? (@}@~d@{L^@[@l@@[g?\1K?%@ E@m}F@(]h2o',@/:@@ @$@O@a@[@aѽ@ۣ@U@h@\s@Q$??@@@ٙ-"g@N@-=ʫ1?pʈ@P@t !>!W?0? @@@Ӭ@o@o@[@~O?b@@@{@,*BWv?K?Ϳ?-(fn@D;0@sؿ&r( s?:_b@L?fIXLO¿ʿ(;;4!> ̾m$>5A>˽)@?|7&rCU?[@?Țs䤿nɿh>i˾D >v4-<t(\ʿ¿YLGV?^b@u? rؿ]=0@n@Zl-̾ͿEL?Ѕ?w><־ Ӿ;!xw\'3?:@X@v&ؿT?R.@ @/@fAR@C鐿(e|f{Qz?pȧU=W*k+@a@@@T?[@δo@Gq@@n}@Y @@?T?>.crtH>?:?[?njY@@C@%V@a^@[@l@R@Y?r4/@ @P@q@N@-!@,ɿ]cb-@l@4b@]@?@_@K@]]_@l@7@@SϽإ:@@ƶ@ @_@)??m>O @P@@@*@)I@c|>T@F?Zΐm]@=K@v;@5C@6q@8>AY7@ME@(?榽E>*TH@ AH@!Tq>Tᦽ?PD@@^>A+8Zw@/D@;@oK@h]@^G?T@ G>˅bV{S@e\<@_?@@I@(+ .@BF@@N@B@@NAj@^_y,_i<@+-@_@>@)@)@}@ .@rhA@@&<@ ?aY@@fAi@Z?׬'?1^?@(@@@,V?M>@ @rhA^6@@ݳ*I@)@֍@@FO@M @[>:?h_@ @ƶ@@Ġ:@KkϽ$ @^6@@l@Z_@I@@/=@$[@/b@;l@6-@b ]+ɿb0!@ZO@@1R@Y @m5/@?R@@l@]*ɿ-!@LM@+ @P@ @4/@ԯ?R@k@vY_@I@S@u>@\@J/b@l@-@>b]x>lO?c?3 @@:~@C@Ro@co@8[@^@U@Z@@Y@"K?Q+?r>t?󺿿Qڎ|))䐿FR@@@EN.@L?@@@z@s,(*cGWU?>?L?Ϳӿ-};|4>˾0l> b>ӿ)@?y7 r n~?$]b@J?J2YL¿ʿ(};jzɿHn)䤿EŚ͌?[@*?Cq$CA?V[@n?{Ț椿njɿmzr<S(ʿ¿fXLFLZ?R`b@x{? rv7h?B)@=>>4j˾v>x4r<G> ־Ҿ78viv\3?@vY@ ؿb/=0@Gn@Ʈ/.Ϳ@L??G>A?AU9Wy*+n@+@@|@ R?-R.@u @7@E>R@^됿)| Q7A?t1;>3?vT?TY@@D@ V@^@[@\o@q@ǫ@}@ @@'?N?>]b-@l@/b@L\@=@@K@\_@k@R@&?6/@ @RR@f@M@l*!@0ɿ]{>O @`O@@O@)@7&I@-r>S'??@=A@#Y@?*<@@gA @5@%V?}@|@'@@?^Syᅿc\s@.PA@@M@@D@.@r}@"@.@!>@@)@_<@]y,y]U@?í%Vῌn]@K@B;@sC@|r@2y|M@h@\?@\[<@S@ xVȅ>]U@3 AH@_T>`䦽?}E@@[>AX@E@_? >(TH@3 AU@0>ȅXVS@]<@a?@@K@ŒAw@C@N;@IK@hh]@bet?U@Zy',j<@-@@7>@a@@}@.@D@@L@,@ @9NAi@`ⅿZy*F^?@)@\@q@'V?<@@hA@"<@<?3Y@@A+@?'?*He>;?*_@ @Ŷ@@-:@UdϽ @5@@+I@X*@@Y@M@uK @He>]*ɿ-!@LM@+ @P@ @4/@ԯ?R@k@vY_@I@S@u>@\@J/b@l@-@>b]?aL@ǻ@k@?r5@]@[@Ak@@^@u@S#w@@_@Pf@?&@~@d@?)̏󡤾N??B:@\@ǷA@T?5@|@&P@@,@1A}@B*G@si??%))̏qlJ[!&8Rw@ ~@̭@?v]Sښ-]UX@Bݫ?@R?Ap˒@<տq?WI>FU`R@ @C@. YDZsG@y@C@UhNZ¿?s`u0 4 0@Gk@R%@7v =@w`f@֙ʿJs2 z@h*f8@ T@󤿖ˡoGH.%᤿oT@wa8@Ho,} 2sʿff@>@r=V u :Ԓk@ 0@ HcrsX?¿/FZ1I@@G@s .5C@@R@X?nqտ<Ԓ@AA@4?]DBu[U-VS!h?@~@uLw@]!?E[nq6B(?x?5G@@3AE@@P@@'5@a?@A@:@?@N? s?f@@@?Sf@a@(@'w@ x@ۯ@@>k@2@\@ 5@}?k@ǻ@HL@?ܘ-@a@@ώ? ?s@h@@=@ѽ@xX@Q@$@VLj@1?2=@ʹ@Vhܘ-!F@E@%@=.K?g?Z@xl@\@`@O@$@< @g@U(:@ @'@?[|v@M@^uʴ?ݾ@m@R^@f@ᗻ@C(@v?@)@rKn.'@B@A!{梋@@[Q>@5A@ @@*AF@$>îi@Me@ܚѵ̿zABonBBv@Ms@ֳO@⓫>5@YA~=@@?*:@~YA4@B>O@&u@4@NBonBBtsAͿ0Ie@2i@W>O@E*A@ @@5A@P> @\@t8EAB@GP1B+@ ނ@Kv?(@앻@ec@J^@@׾@?w@` @W̜?@:r'@-:@U@ @$@}O@_@Z@l@@rg? K?m%@A@yF@j-g@.@W=)1?ʈ@=@Q@]Z@ѽ@@x@h@Os@!?ڎ?@@S@-?aL@ǻ@k@?r5@]@[@Ak@@^@u@S#w@@_@Pf@?&@~@d@?01@E@?D7?Tc?g@s@@+@M@&@??ɮ@.@0R@D>D-<{@6[@01@J?{ھN4?B4@Z@kKEیbo[h >?~.>ɥ7d1E#x@@{?ɇJ?a?Rq?i/@>@@o#E# x?ij?cQ @@r?lb(a?FF@?w@ޫ?A{W@&>/}K(ڦ?@$@x@z?tb8z@@~S9>FF@b>&?>^?`>lC05@B@B@V@%@^. Ho???Z0 b>% R?;+k'*@]@@Z@!@kIp1+.R?k%%tn>/L?ro?ZH^@Z@@?@w5@W?C0J>y ^?Σ>=?tn>F@=E>XnST@z@Hb5?Rx@$@@Ц?7N(+}>̀W@?w?F@^?_(`?@ߩ @ Wrγ?Sx?vEmӋ>@1@"?p^?G?hw,{?U@x@En2O7/>C?n o، E@7@:?BھG?E31@[@}@JXR@/@iʮ@?(?&@qO@y+@i@t@j@c?J7?o?=@E31@lxsR_ۍ5@c =_BU@FAEPA@qm@fU@@ A`AuEAڇf@d>2?<׿lxBv>-%?h?@ AA{@{@E:?@~@N@E,AAaN@M? ? B'?)#afq@嬴@E6?@m0@A@u@1N?@yc:@/V@%8@@)8@@@O*??O'?hBA9lv@@L^?Ƃ? !@u@G@X@ ~@I?6֬?@@sf؜῾!AhB(PB-AwUg@vAY@֊?*@@T@B@@ ?]@A¥@<1dUA(PBhBSAlż@ @j?aH?\~@@oF@@!@輂?c?@@SAhBn'?W?CR*?@@8@Y0@@U@`:@3K?@@@ 0@2?@Z@{@LrgfE6n'?B? ?㚿I??hN@A_,AI@~@J8?@V{@~@ӌAG AV@S?죊?MBnx׿??h>#㿼f@0xEAg`A A@dU@m@=@-EPA&FA@TNK=+5@_nx01@E@?D7?Tc?g@s@@+@M@&@??ɮ@.@0R@D>D-<{@6[@01@e>dr?*@H@W@Φ>*@4W@m?N[ٿ@q@ r@>^q9迒8zLnI'X@^A@hhX@Y@4@?۫@ma/@㣁l  @s@`@2]D8z)\nyQ@ [@P#R@}AJ@'_m@?X,A@ޗ6Y;Tg8@ue?@B/)V>?d->2E(E9@nA@!*9)MA $A?U7 O1>0?9BHVSàkdQ@0;;QH@8@&w+( b~ǿ}@c@gRM2M@Sr$xʿIm@̾YsQ\D`@ O2K?$AKA)9}@mA7.@~%E߄2a.>?>+}'Bk?@f8@W;@[,Al@̠'K@|A~qR@"r[@qQ@cwD@1`@@ @(.Kn/@߫@n5@广@)X@hz|g@A@%N'&Nncw4迂^>s@q@@ٿcV&?H6W@͸*@Ʀ>o@@@@?d+f>uj?%r-׿Ȋ?[^@A@ ?8?@q?$C@2G@Am@y?B7AZuC& n??z0@@E@}ͦ@@?@5A@{@ @@?|̈́?z?bC&7z1g%Ul?_Q?NC??l7@\)@m@|C@c@ 1@x8(@ú?,s/?zn&7z1B} ?ܲG?(q@[8@ @ўN@@t }@F#@ϙ?@pK.@@QYt$o#BY2>!ۺ_1 5̱@@T@O@ۗ?m??Y@ T@{@2˱@A5Q1_ֺY2>A$#}nЪQ@#P.@@V?E#@}@/@JN@ @-Z8@q@G? ~ Ay1q zŞ?Tj/*rݺ?QC(@<1@e@|D@Ln@'@f7@?1?*Q?c?FUy1uC&z*?]?J„?@@V|@C@@Ј@˦@A@@|}@͌0x?m?uC&uZ 7x{7?@ۓAD@A@t?@??@3AZ@0?5׿D%ue>dr?*@H@W@Φ>*@4W@m?N[ٿ@q@ r@>^q9迒)@>%?hyo@U@*@9{-'@ר@@;@2?s;Կq@@?8ۭ?)@l@!??@A@r?x@ A@#ʾn@k AIH@'>aW@{@Y.@AD@l@6??@M@u0@ԾMP9=@p@Vp>g`̹j?@#:@ JgQF_@ɩ@@6?0@4@ ,rIty"<@?ͫ2=H@bw@Q@QUKM@0@e@no)A.SO1sN@H@vz=v@?ʵDT/X@ʜƿtjkAX@/IF!"A&`G.@6X@lAxeƿ]@T/DKʵ ?$s@cѬH@?@8s}NO,8/Ao<Ȫ@M@UT@&>Kʵ,ffw@@TyH|Ы?M@<;Qtt.jp6 @"0@*Aſ@0 @,fC?^@t@;=_@dgt翀-:@@X?j˹}xggGr>x@=@>;9aԾ0@x@?@C?m@FD@.@z@U@8>'YQH@ An@V ʾ@n A>@2 s?E@!@@?'?m@Z)@֭?_?@׳@῿q;?/>@e@R@''@D9^,@?U@n@hC%?Z)@?gpW@F@ @:-E`o@vO@ @>@[Ͽ]LS羓?لS3?R>W )?;+@?(Zj?:?MLuPY?3@l4>nQ">VOf?Aل"U@A4@B忂ܮ?(B@@ AA%@)@*@| @.!Ԧ?K?PǮ"UF@@@V@oi@MBt@m@U@w@fc)d'\eZDh|NU®V??9! @-@h@3@÷A A@<@®?8T >4@ҳ@Uaڄ8"oR>3@S?uZ9?k?6?m+@i?Y O>3?Waڄզ?W羃]LVϿ>@@ @fS1@J`V:v @@UW@۝*gզ?)@>%?hyo@U@*@9{-'@ר@@;@2?s;Կq@@?8ۭ?)@y}@δ?z@5?j}@J?b@Aب@@14A%AM?.d?{@[?i ?y}@B???a@O@P>̿vR?AF@<@:HER`ÿK@@Q2?y?`@zF@޾Agz葺@@ÿS>E/A@8G@J?̿W>O@#a@v9?o>?v}@?ipY?7{@d?XW?q'A4A@[@A~@6@?}@.?AG2?v}@ @ϴ= ˿&@E@Em @7ǿ71%]+ˏ@"@@,(L2** @m'V ?'@@U@YTܟvup޾\j@n @@X2@ ])|gmU;7}s9t?>o@0@X?@@@@ A`}@W~@8@?>n 7U_ Cx|n>vZ>"??44@@?"@oh@a;@ii?e#?Z?τ_ 0~ƿj3k? >5FilKZK?>+k?ƿ.0 DŽGl[?#??z?i;@8h@^"@n?w@+4@?ɋ"?1Z>>{}#xLz g>ɛ?EB@I@y@A>@@B @YI@@bm@m?FePsB7Lk;vg) i2@@L @Jj@tJ߾0m՟YY}U@Y@'@~? [&k.@)O#L,@@N@(+!ٷ!73ǿt @G@f@˿V z=.@y}@δ?z@5?j}@J?b@Aب@@14A%AM?.d?{@[?i ?y}@@j@+R@U@o@u:>q?@OAAI A@amD\Z~>jɳ@,@<1p@_@@h0 @@\@{ @'?Ӂ@[>U "'m)@"=c@1п @6@@+?UW@!A@-?Ҷ@@GM~+[Iظ@@ ?"@p AN@U @}%A? y,As@/AJB}A 2M0@{2AbC?f A׀@ zm@AήN36D A 1A6CZ^C CoAL+@+2FAJ@ψ?UZ@=AqC'xA8yLA CkZ^CVCeAGJ$$6 A6rNAV@Ub ʀ@^ Ar?2A@F כSA*JB'Ads@,AT{ɜ?y%Aگ@b "U:@t A@IG ?h@n@R`)zE_; @Ͷ@-?@+ AW@"Uj?ϋ@\@{ @6&п14c@)@#>ց@,?zc @Ѫ@ @% @j@>@.p@)@Pij@bV~>S\F@ AAMA@u?2:>@T@t&R@@@o2@S?GT?Y@?@@?Lܾl?xbދ<(??}@&@<@0?Ͼ芿=?x?`:W*C `u=@O?b,[jDȇE"[b׆? @À=u W*FP':A?3=? ֊ ZϾHL?6<@f@&@a?'?4ǾX6BbA!:矣1ܾ@ҍ?>@H^@XT@"@!@@aF@O@%&@ؾg'NMb Cy&c@b@I^@'?"FA{/kl<4?naf@jJ@:?`HQZ E2@y?z#/@<@Ƅ@ij0Iʱ@h6g@t@F?@T??E2@@j@+R@U@o@u:>q?@OAAI A@amD\Z~>jɳ@,@<1p@_@@̖l@#@*^?f@L@<@|(?@@@?Ρ1ĿU@3@@2'@ uB@̖l@U@v@ @@? MW?L?!ᅱ=awR@l @-e*:'@Ϡ@@@@U@fl@ AM"A-u@x?l@N>o$ X4P4W?X@m4@d-Ä@A/ Afl@#do@aApA*>͍=ǰ@t@n.En =0e@K%@ >?AaVA#do@+>@$A* _@ ^W#AaBASg@r]V#AH@+>΂)p@}Aп{@&=lB)BlB=*@V{% п~Ap@΂>E@AkxZV@hѴA\aBA`6@_I$A%@> ao@TAA? "@H@H0 ƊC-g.9@@>=L>rAbA ao@Dm@ A-A@\-r1@~@GW?SQ}ƭ nP>@?1Sv@Q"AN ADm@@@?@@2'@be @R@B؅=ayo\?f?MY𪿱?#@@x@@ l@tB@/'@@t0@$U@ĿQ1?@@J@!?(ȥ<@YN@(g@]?"@ l@Z(@"@U @5)J@ڋ@~@_0@zM0J%vyL@@6W@#?hý>-l?Z(@B?31@Ig}@`?'R#?nU@N=ո(i^8Ͼl?? @/@_%@L??z6@CH@&~@z9@w|@gj?Ȉ> {>`Q@@1~@?)::J?4~@>@w@)e:} Ƹˆɉ?\@9@,~@H@X6@?H?j%@/@ @? l?о 8bƸQ(7>_WV~{\@A@¬@j@@~@@@ ?AUXS?zn"@Q(*B?|?k?ܜ%^z?'W@[?^Mu[ՠ5|F?X@@G@yL"=1Qz0@S@$@n,J@ @o"@(@̖l@#@*^?f@L@<@|(?@@@?Ρ1ĿU@3@@2'@ uB@̖l@~t[@D?:ܿ ?@@G @%Gbi^|e"NFD.?.@$ɸ@co6?T?~t[@p@l@Y?d@@UsyS3@xm@"#@W@9a*@!Er\a@a{*@?@p@;@E@9X~@!@!ſιwTh@@<~/j@ѷ@dܿN|:F?3%@@;@i_@@ە@M=>hg@o@€%v˿2@B@ȿwi?@3س@i_@K?2@z@|r#@ @b@/;$/AWb1so@2?< !@mA4@K??!@A˫@@,?B[PV ~oBJ%?@-ݴ@A@?T?h7@kA @ܔ?0o@Ƀ"gduocb@ @m#@@3@T?n_@!ٳ@@;y?wȿG@^@ḧ.yOrSw@@kZg{>@@n_@<@@!@;6?rF(|ܿ@@N"j ~@3g@K{ſ@5e~@.J@<@q@@k?y*@Wa@}!j*@W@$#@wm@P3@}Ϩ⸂@d@b?l@q@t[@?%v6?ȸ@?,@i?uD}9"Bs)ib G*@B@4@?0ܿD?t[@$P4>Ҁ@ AA3 @|\6#?;UABA.|@~ͽdl,ΣϚտ#H@E<@7?@@Á@/P˳^nQEu@0Z@'?/Ä?I@~/Σr-H2@=B@r1JdIJ82H?v @?4@{8@Qn??G?N' @4@^Y'r-1Gpx6|n:,>],> % [2(a=>Z *ľaAn1k]Gam?=W@@ @A>.MEO> @;W@s ?m\ak]0kWAkY ľ=4W>K!0(I[,%,>Mq>:=|X~6r0"-O'z4@ @,'{-?M?r?8@;4@dp @9?c2?lI1B@Л2@mH"-I@?:?^@u@r[Ep붌`Wz/Vā@@@?<@RH@տ., kHqͽ(}@#A*SAi?s$I6WA @zA A$@->4r$~t[@D?:ܿ ?@@G @%Gbi^|e"NFD.?.@$ɸ@co6?T?~t[@PA @[@/Z@@A@(=9-6+j}_[Zn@抿@@Zy@?B@@PAw@f@Qg"@ AIAG@ur[ji~ˎ ;1[?N@GAAN:@9'@w@⽝??>@&Aw#Aў?Nө]a3@ @3u?`?'Ɠ+)K@{6A'AD@.U?⽝?Q@5??@(@;@O,d8j?@a@)G @@4?Q5W@c@R@`:@Q@f@_@r@~@4` @Ȃ1d?l:@?@CZG >@ؑ0@4 ӿn?4%r@@cbs@f@ưs@@є@|@?쀿#M?ʾȃ+M?nn?|@y@v@ưs@f@s@@3r@v?Pӿ90@>@Gzz6s:@?,؁h @m~@ǿr@_@f@5@,N@uR@V@-V@5QQ? @ @G|a@@r_?H96~B@p+@W?@|?5@?U?D@ Ax6AA@.“GȒ? v?c3G @[3@]J?w{#AAw>@v??Yw@8'@KM:@ AGA̴@"H3:ƍhQXerN@IA Ag"@ h@Yw@A@@B@Xy@@#@d@$|[ n}f],8:β@A!@HZ@=@I@ARF@<@tJ@6?Ĵ?L@@I@L/?p0;6;@@ԧ@kc?P5?,3@@RF@@& p?T@@F@Դ_@ V@$?3?n@V?z5?@@!2:@??!>gI@3@@wo2Wq > b&@~E@2?[gnN v?@??gsv1-Cg(@EL@? ȿwo2@A+%A1M7?@/PZQ?I?Ͽ υݿ/??Gwǥ$A@AAIAʾ01@?F`?H?Rđ`Rw?^??"01@0ʾ bAA@A$A,Hp?'2?oݿV,QϿ I?C?Z=P~@0?7!-%A@Ao2jǿ?HL@w@%/g^1k?g?@Wu?'[q?|E@^&@ >`o2@: 3@I@~">Z?9:@@@ R? l@@T@V@5Q@? o@N@+@@X@#V@ @%?yQ@3 @@~7>woɾ|k@A@rQr@iЯ?5`?w啰z4U?1&@e@A߉ A2W@=hž~7>?`?m>y@V A@{ց蜪p|'Dyy>G@YAIz@P?v*?? P@@?"(@S@P?0{!* PFkG+`@I@/}@Q"@@ P@|@p@h&>@D6?3Y@&ful>{>L7?tO?>;B@|@O?eީ; ?Pǎ?n!p!bH6Ҏ?F*?NO?.|@L9@๔>MO?%? >>; w*f@nYe6?!@PV'>iz@.|@O@@Q"@.}@G@W@i|G7M \ ,{J?W@1(@z?@O@?*?h?,@YAW@ x>aJ m8΁z@1 AS@R>/X??a>ľ=$[@ފ AVA:@[#@)U?U4T7w ?^r@a@^Ak@#[ɾ{Ua>y@ @Q@? @V@`@nA@ O@O o@?6Q@3W@@\@l@X?>@{@y@y@܏@@ ?5M>+@7@nV@@@@%@=@n֗@am>]=m@z@y@JgQ %؊O0?qY@yUj@I@e6@"@Q @ @A@?p0@N?BqA@t@4B@s?l}##P@BmA8@ ~gjC@@UR@'@c@?鿬\L?D@C8,@F>@j@5Ȅ@\7?ABg&aBBj@H>՝@9@I@ @^q@fg&q@!@L@9@ם@ؿ>@Bg&aBCBA?\1ń@z@8>@+,@>@9L?$ֶ??@'@XR@ @JfC@3~8@ACB6xP@%F#rls?C@q@IfA@N?>a9EVQ ?(?]Z@@/@32R*?6xP@goIy*@:J@AO@R@>J@&p0@A@ @! @"@b6@׉I@Oj@cjY@ ?O%gTy@y@m@D\=Ԁ璕>ڗ@̭@'@,@"@@T@_@='@4>5?㨌@@Ty@@Ky@\@Ɯ> R? l@@T@V@5Q@? o@N@+@@X@#V@ @%?yQ@3 @@KLo?ьO@<@:J@Q`G@@@R@H1@K@@@@R@l@YbD@fY@ۻ.@|>KLysѿθ.>?\˗@D@A@F@@@c@8@*@D@$r?gaCQ y/g@~@cCF@ @l@$@L??S?Q@~@"@2@>W1@/g@@փ@[?,X]᏿C?O]@h_Q@,t6/%w斿%@[@s?#BLz\@@@1FRTt??0,@풋@잎@= ?Ic_M;wH7d?@`N@?*@ @l"1FV>x@:@@G@>j> _t]n >K@@?9@x@>=VOD" @~*@?^N@@{d?wOh_i`P?@@,@?t?|UOD@#@0\@b6!?w@%@#%p/6,fQ@]@ B?᏿pPL ?@@0g@1@׾>h2@&@;@Q@T?a?3S?@@@K@F@(~⺾]@0g@hP _^ݚgK.ѿ L˹>.@Y@bD@l@S@N@-@탡@AK@+0@jQ@0@@q_G@I@y<@/O@_j? L?&@ߛ@@@K~4@@5$@@( .@f@4N@O?`u?F&&@@M(@@@?@?Gp?%@Wm@'@ބQ@ѥ?,>^V~Nռ+0REj6?l@ @D@[ U@Yh? G_aUG!ot@B@U<@`\?.MceFBO,޾h?m@@@G_aAf%A@u.L? ӿ6pU?qXdX͚f?<]Y?D?KQAAcAUAf<@F}46ttm%ſ2@f>k&w>5@"ſsd+;}3<@AcAA{LA>K??]?ΉQ@2@al@9%@䜌EG?ٜ@@ @.(@@&&@y??9N@xf@ .@Y@9$@@4@@m@ޛ@$@?KLo?ьO@<@:J@Q`G@@@R@H1@K@@@@R@l@YbD@fY@ۻ.@|>KL(\v>@^A@@@nƿN~I~^}oNiƿ@@R@nAm@Hv>(\T?/'@@?@E@Y@ab?N<ʋ?*?>1"?@o@@0]@@`J?:%c> @@a@ H@Y@@⤘@@)@@@W@5l@'@8.??"&@H?:%aR~ȾU(߾%ξ?wn@HƷ@2a@ @Uɹ@)B@ @@y@"?X?Ţ?ȹr<>?{`p?^oV>"@knD@okQ@F[@q@r@x2,@l&?P?Eg @>?QP\rlze?U~@ @c¿">-@ #@@f#@@>-¿c @T~@?h~elGr6M\(?j @?o:s&?8,@r@q@3G[@kQ@lD@@4> q\p?a?8>\T8%'8J?@\@L@@ǒ?@%"d>+?3?K-@^A@@@nƿN~I~^}oNgƿ@@R@nAm@Hv>(\T?,'@@?@F@Y@jb?tQ<Ӌ?*?>%L"?@p@@.]@@=J?9%c> @@a@H@Y@@䤘@@%@@@W@4l@'@8.??$&@H?9%C!~Ⱦc(߾Hξ?wn@GƷ@0a@@Nɹ@#B@ @@y@"?%Y??ȹr<>?`p?oV>"@gnD@tkQ@G[@q@r@s2,@l&?P?Hg @P?TP\rlze ?Z~@ @ic¿!>.@#@@x#@@>'¿ic @Y~@?~~elLr8M\(?j @?o:n&?8,@r@q@?G[@kQ@lD@@4>|\p?i?G>b(8%:J?@\@O@@Ȓ?@"V>+?A?0<7d?UY@{@@@@&@T?:(\v>@^A@@@nƿN~I~^}oNiƿ@@R@nAm@Hv>(\L>m.@Y@bD@tl@S@@@@݃@0K@0@ZQ@"@@L_G@[I@O<@O@j?Ln?'@@@~@}4@@6$@d@u .@-f@4N@?Vv?&&@@(@q@e@@n?Hr?%@m@F@tQ@!?/,> ]~ռ,2Eh6?l@ @@ U@2c? Hq`aӽt@u@3<@X\?= eAO,?޾h?m@T@@I;^q`a>A%A@u;AbARA><@G}6u%ſ2@d>k&bv>^5@"ſsN,;} <@AbAAXLAeK??W]!<?fdXqZ?y3pӿ0L?ڄtؘ@|%AAx_ad3ݽHL@&@|m@Vb?޾/nAO^4\?<@|@t@Ὲx_aYGy0?l+U@w@ @.l@dc6?E2Լ4~,>뮼?QQ@ߧ@l@B9%@EYG4?ۛ@P@@(@@i&&@x?n?9N@f@ .@4@ 9$@'@y4@@@[ߛ@)%@4?Lto?O@{<@ J@)`G@@@R@81@yK@@@@R@xl@-bD@<Y@.@y>L&ѿ^.>?7˗@G@0AŴ@F@՘@@@9@t@D@2"r?0gaP .g@y@ ӀCF@h@@@K??S?Q@s~@"@2@q>1@.g@f@6@1?WYD?]@_`Q@_,j6/%8疿%@@u?"]H\@@f@ EPt??,@͒@@"?܌b_hM˧w9d?@vaN@?3*@ @" Eb>x@9@@G@h> _~] 7>J@@+9@x@>Qb~DV"E @^*@J?_N@艅@d?ְwOI_G`释O?Z@씋@k,@?t?T~D@-@ϭ\@+fE!*?m@%@7%/p6d,lgQ@]@B?᏿Qn?@@S1g@1@Wپ> 2@L&@~@Q@T?t?S?@@@?F@R麾^@S1g@(gQ B`g@r?5G@@:@a@@L@G@Q@A@ɗ@?o>m.ѿ(L>m.@Y@bD@tl@S@@@@݃@0K@0@ZQ@"@@L_G@[I@O<@O@j?Lt@ @ Q@? @V@^@jA@O@F o@?6Q@,W@@X@l@X?>@{@t@x@@@L?5H>*@i@U@@e@c@#@@՗@.]>‚6]=m@y@x@Yg%3Op?pY@Sj@I@c6@"@) @  @E?@m0@5 VbN>N?pA@at@A@s?Rl'#=}P@B|A&8@~kC@@2VR@Q'@@:?g鿙YL?#D@6,@E>@6@'Ȅ@<\7?ABf&aBBc@#>՝@9@I@@Jq@i&q@@L@9@ם@ؿ>@Bf&aB<B׋A?\ń@}z@>8>@+,@>@=`n9DR ?P(?kZ@җ@/@w=R*?yP@~gIz*T@19J@j@O@ҵR@=J@o0@@@ @ @"@a6@I@Nj@hY@?8O%~g4x@Px@m@)[=>ٗ@@&@@@t@hT@@&@^->5g?琉@Տ@4x@@Fy@T@>R? l@@K@yV@5Q@y? o@N@#@@U@V@ @?hQ@* @@(>.}ɾ-k@uA@Pr@!ͯ?%<IAw4HU?)#@ @Ao AEV@=x#ž(>„?9N?[U>ͼ@ Aӷ@{ց睪qђ:F=_y>I@7YAy@MO?y*?„?N@߅@?(@S@?Yly0!N pGlGB_@I@.}@Q"@-@N@g|@fq@n&>a@I6?YȆ@7Hgvz> >6?sO?;>SB@g|@!?f# ?2ǎ?x!g!kV Ҏ?-*?O!?ʜ|@ 9@>MO?%?J>6>5 vem?uYUh6?|!@K'>Kz@ʜ|@P@޼@yR"@/.}@ G@W@|G=M U ,o?qW@(@ ?@P@?*?g?~@YA@vx>JڔXm΁Cz@ A@;>Q??jO>ľ }=!Z@U AA@!@փU?E4F8w?4^r@@Abk@LjɾNdjO>t@ @ Q@? @V@^@jA@O@F o@?6Q@,W@@X@l@X?>@{@t@A@B@dXy@n@ه@c@~[n},8:@іA @Z@@@A#F@s<@J@6?o? M@O@@b,?q0;;@@.ԧ@}c?j5?L,3@/@#F@Ah&n?ʀT@@3@}_@V@??c@@U?+4?"@@/2:@^??>%I@/ 3@Ap2Xh >]b&@YE@Q?LiTO v?@?? t1PDg@EL@? ȿp2@A+%AOT7Q?@L4PZO?sI?Ͽ ݿ-??f^齡$A@AA4A!ʾ01@f?^??Ry`8R>?\??/1@T5ʾOMAA@A|$A?P?N/?ݿL6ϿI?^B?aZ=:Pg@h?7&t-%A@Aco2ǿ?xHL@L@/g1l;?Ί?@u?S]r?|E@o]&@ >waco2@ӷ3@I@>nX?9:@'@@:?F^?x@ù?»?wU@p_@6@@_T@^?~'@oE@@R'3@5?Ta?ԧ@@@};o;o0JG?@p@L@?=?J@<@oE@)A@@Z@@˔A«@)9>:n-j}a[m@@@7Zy@B@@)Aw@e@f"@ A/IAG@r\Xi $;2@享@GAA&N:@8'@w@ɺ?E?4>@*Aw#AΞ?4OV]va3@ @3iu??SƓ+ K@~{6AAݱD@OU?ɺ?؜@/??@E(@L;@!-8i?@߸a@.G @w@4?Qե5W@k@VR@ :@؜@f@_@r@ ~@Ha @́q鿊?k:@@G>@ϐ0@a7ӿn?S%r@@as@f@6s@w@@B|@z?2퀿7 M?XϾ+4Ѯ M??|@3@~v@6s@"f@s@@2r@t?!ӿGC0@>@G6Xr:@?xCh @r~@3r@_@"f@@N@{R@@V@ڙ5OQ%P?@ @Gqa@@O]?9B@+@?@V{?@x?U?D@Ax6A;A@/#Óvƒ? v? 3M @1[3@]Jr?h{#ATA>@g?x?Ow@7'@L:@AGA@H41:&"i YrN@rIA< Ag"@ig@Ow@A@B@dXy@n@ه@c@~[n},8:@іA @Z@@@Att[@!?^ht6?ȸ@,@l?D"Zvib!G*@@@?ܿD?tt[@M$(4>t@ A(A| @\Z7$@?TAA|@ͽl:,Myտ*$H@><@?(@@Á@/̺u濡_Eu@TY@޾?;Ƅ?~I@0h-H2@ B@1dIu52(J?Wv @=4@8@g??T?e' @4@$Y'h-0oRx6#|v:?>i,>%=[d3(`=>-_VT0ľ#bAn0Kl]a¦m?=W@@v>RvM3>R @Y;W@ ?m8bKl]0$lAZľ_f4V>i1(i[1%,>l>o:1|}6r0v-O'4@; @')?+?.s?٬8@W>4@r @ &4%t[@5D?ܿ9 ?j@@@%G>bi"D-?.@ȸ@m6?s?t[@G@l@X?d@@[wY{S3@vm@f #@W@`*@G!ﶯuZa@;z*@u?;@G@:@E@eX~@ @Fſwdh@@~Fj:@E@ܿk|=C?$@a@:@i_@@ܕ@D>hg**@ro@k[w~@c@(@m_@'<@@ @1?I|:ܿQ@@@"j#~@g@ۆx|ſ@$d~@XI@'<@@@B?6x*@Ua@@ٶ! i*@VW@P##@wm@O3@~ 𾱸@gd@a?l@@tt[@!?^ht6?ȸ@,@l?D"Zvib!G*@@@?ܿD?tt[@ܗl@uB@1'@݃@`1@U@jĿ1L#?@@5@֤?~(쿒<@CO@h@La?$@ܗl@(@ݏ"@ @+J@䌪@@Ȑ0@zM0a%1yN@5@W@?ѽ>o?(@F?1@j}@?](?pU@v^R ??F?u(q"@~?TXAd7?@@~@@y@9Ȭ@@@P@4AVΌ_a>:u(]7ôϾl? ? @/@%@!M??6@G@&~@j{9@}@k?JzȈ O{[_}<@헿@n3~@D?`e: :ַ?X6~@)@`@ d| jCˆ?@9@,~@RI@t6@?O?_%@,/@4 @G?l?оG 8ajظ(6>_-V\@C@Ĭ@@@y~@@@%?ATX8?#o"@+ظ()D?~??~^}?(W@[?(Ms֠:7M?Y@@H@y!./;Ozԛ0@>@5@`.J@ @F"@M(@l@%@a?g@M@w<@֍z(G?m@@@?1EĿ^U@3@v@3'@vB@l@@w@7@@?8/M?oQ?=aZR@ @Je5;'@f@fA@t@@]m@ AN"Au@t ?@=N>o|$”PW?@L6@_-dĄ@bA A]m@eo@cbApA>֌=@u@n.]Fzg@n>0"@%@L K>?6AVAeo@98>@/%A]_@Zi#AaBACg@*]V[#AI@98>ʂq@~Aп{@&=lB)B:lBw=)z@{z п~Aq@ʂ>pF@AYV*@hAaB+AeՖB3*@_ $%Aj@>xao@TAA? "@U@ H00 (zC]f.j@@=Y>rA bAxao@m@ A1A@ -2@ @VW?Q\ ns Q> @?N㿭v@R"An Am@K@D@@@J@3'@e @cR@Dž:ac? ?M쪿 ?@@y@K@ܗl@uB@1'@݃@`1@U@jĿ1L#?@@5@֤?~(쿒<@CO@h@La?$@ܗl@@@/p@)@ij@c~>y\.@M AAOMAx@?r@>g@ U@E'R@@@2@?@)?ܾ{D?2zb狾-"7'? ?=&@<@)?aϾ슿=?c?i:7%* t=@?bZD4ȇ)VEZb?@=> U %*:=?=?܊pϾJ?i<@oA&@B?W'?5Ⱦ%H)b:+ܾҍ?>@`@W@7@@@F@@N@G$&@ؾ'MbȠ @u&_+@e@O^@S? 9A 1+6kpE4?ef@bmJ@:?>RXȠ Ƽ2@I?&/@V@@"jNɁDZ߈}6dj@w@K?@T? ?Ƽ2@@@@+R@U@@|@>?Z@OAA A^@l\l~>ɳ@,@2p@3@@5 @@T@ϥ @ ?wց@0> 㪆)@"?c@S19 пy @E@@? UW@2!A:@.?Ӷ@6@.N}XGŻ@@L ?%@ Ao@ U @%A4?|Cy,As@r0AJBA͛ R0@2A??f A׀@ ڈ@AQN 56D A:A)CZ^C C^oA4A'q-CA@ڈ?@5HA耭l q@LzVBwI`C;ف@ ? @<@@B) @O@@/p@)@ij@c~>y\.@M AAOMAx@?r@>g@ U@E'R@@@Tu}@? iTV?{@d?T? 'A-4A@@Ac~@Y?}@+?MM?Tu}@A@P= ˿k@E@^m @;8ǿ,7O&{+8@@@,'LJ)A@-mY&Ƭ ?'@@U@þYY֟0g6޾I]j@ @@~2@c D)Tzg-miF>7܋s^am?m@@9@R@@@a@A{@|@7@Ձ?>| ]A!Hx1t>9Z>"??/4@hz@?u"@h@\;@Sa?U#?Z?㾐фSA!ƿ-k?t>NIKCGKCky>/%k?ƿ Ʉ [?s#?p?e;@h@"@?u@)4@?"?1 Z>k>A:'x ?-F ;I>䖌?>@@Bz@A@@"@C@@k@d?NsJF7?kvgJ)p 32@ꍴ@ @Oj@ ߾VڟYҲU@@x'@d}? o~&k>@Ae)a$Ls,o@@`@y+H!o! 7V0ǿv @G@@˿S k=>@w}@?tF,2?}@8?c*@A@@3A%AJ?d?{@X? i ?w}@D?A?a@kO@0V>r̿R?)F@}<@GE&Rÿ@@se@/h?E)zc@O+~rƲԄܗaf̍@?F?R@2@ ??$?`@yF@޾ Bg|Z@@ÿR=EA@G@M?̿>O@,a@9? ??Tu}@? iTV?{@d?T? 'A-4A@@Ac~@Y?}@+?MM?Tu}@(@ԭ?K?@U@㿿s;?=@@ǥ@x&'@Y9+@T@wm@iW?%?(@@?tggW@@( @9 :|'G`@›BQ3@ @N>@4_Ͽg_L`@?ڄT3?tJ>Z <?Y+@u? b?5?TuO?a2@v%>Rs*">If?\DڄHU@A4@B"ޮ?A@(@ AA;@.@(@`z @!b?H?ǮHUTNEhFJ|c >F@̫@@Կ@&mi@?t@l@iU@w@~dݤ'TNi^OGu?@w@1@CqKJU 1@t@?@%?ǥ"QGi^N'M^K½w@$Y@o@Et@ni@L@@ @NF@ >3^[%hN VîFR??! @5,@@f@uA Av@=@8Į?;V忩`>4@̲@ VۄALEf?w!>&sN=>O3@"N? uQZ6?h?fT?+@?^ J>3?fZۄ?l `L\Ͽ>@э@@VT@RJ`: @@W@Vg񾡡?)@:%?inn@T@)*@9c,'@K@@;@?)t;ֿ@@??٭?)@^l@/? ?9@A@r?馿ّ@ A@T@ʾwn@ AGH@|'>EV@'z@.@@D@^l@3??@@f0@Ծ(R9в=@ p@p>g̹j?r@ :@2RgC_@@@3??f @ߘ@ſ!V0@@ N*L,eJt<@H?pΫEHT@aw@?f˵>Q@d܍UL@Ը@n@ro$*AGSO1sN@H@E u@$?˵0E%Y/@ƿu(kAX@0$F!AeG.85X@kAyƿ@X/0Eʵǯ?rr@CH@.?@9s\NO5d/Ao<Ȫ@WM@lUTPT@>ʵ2f\ew@@H=ѫf?@.;Qt`. r k@!0@ſO@m @2f>?@̧@s:_@}lg翻):@[@1?j˹xgTr>y@Ĵ=@A9kԾG0@@ ?@>?m@NDD@.@y@T@>}'NH@2 Azn@1ʾN@< Ai@?s?@E@b@?h#?m@(@ԭ?K?@U@㿿s;?=@@ǥ@x&'@Y9+@T@wm@iW?%?(@g2J^v>yt@q@@ٿT[?b7W@*@Ϧ>k@҆@@v ?tdd>u=%~+׿ʊ?^@ A@?N?@ s?D@G@AA@?7R?ZuZC&en???w0@ @@Φ@ @@@@{@P@M@i?̈́C??ZC&y14WUq?Q?gF??n7@P*@m@B@b@ 1@w9(@ź?sa/c?z%y1"Ap} ۲_G?q@ \8@ @:N@@ }@G#@??@K.@@QsC$""A-n2>ں_c15̱@@-T@w@@i$z#nQ@,R.@@Е?E#@}@֩@2N@ @*\8@q@_G?W} @y1z5?eh/8rߺ?C(@x1@&f@E@o@(@g7@?Z7?Q?g?BCUy1PC& ?˥?'„?R@@|@C@º@@̦@@W@~@04|?m? PC&uZ-5?y7?@CAE@BA@t?–@??5@A[@ֹ?4׿D%ud>d?@ׄ@@}8צ>*@5W@?Yٿ0 @r@r@{>^7wKnG'@A@KӁheX@@4@۫@ c/@7g @ʄ@5`@2Dw4pkQ@[@#R@F~AJ@'l@/X,AQ@Y;+g8@f?@!B-p>?->{2}'E{:@nA!@!n9 )tMA $A%?-7+O>4?Q'Hps~k|fQ@6;P@8@ &[w' byzǿ~@ic@^R]3M@u|s#9vʿJm@̾r4[E`@y>? XA ut?L`@fUGm̾Nm@uʿ#_4M@P\Rc@x@uǿb}ߨv%G@醐@H:rQ@;*k" HGA?>ON2nM?$AKA) 9ؓ@\nAI/@$E2߂.>?>" v&tBj?@f8@V;+@[,Aam@t'|M@|ArR@8 [@>Q@vawjDR1{`@{@n @Tubn/@߫@6@@X@ h{@QA@L'NMnawg2J^v>yt@q@@ٿT[?b7W@*@Ϧ>k@҆@@v ?tdd>{31@A[@~@xR@/@ʮ@[??&@O@+@@t@:j@٣c?K7??y@{31@mxnU_U5@0=D @+FAHEPA(@Rm@,eU@@ A`AuEA:f@Z>l?4׿mxBS 1j? f?쟀@ AqA {@`{@O9?@+~@&N@,AZA)`N@?1 ?lM B'?+0vbfqr@?@4?@j0@@@vM?@b:@U@8@@8@0@箇@"P*??QQ'?iB=A\ԇ@f@]?6Ă? @@G@A@~@H?Ҭ?@콛@]fῴ!AiB(PB7AUH@AY@J?I@@U@a@@}?]@A奔@IcUA(PBhB8Al?@k @K?H?m~@@SF@@K@?f?@@&AhB '?R-?=O*?ͯ@@I8@_0@@U@4`:@HJ?@"@@0@u2?@V@|@Wrif7 '?B ⚿:??gN@A@,AI@~@+7?@?{@M~@A A@NS? ?0RQBqxD׿[?Y\> Mf@wEAX`A AW@bU@^m@@EPA@FA@P濄=~5@v_qx01@@C?E7?.c?h@s@(@0+@M@X&@e?? ʮ@.@LR@HF>K<{@n[@01@\?ھ+OK2?3@@sPE ݌ op ;?z.>c73E!x@@{?ј\?Z?Bs?.@>@8pE:0 x?eó?B*gRq @׹@|?0b(2Z?F@?wޫ?zW@Y>0}L(Lئ?@$@7x@Kz?bg(z@2@|zS3>F@h>?>L^? >C5@^B@@V@@ ^! H]o?S?pb0Rh>% @OR?:+k[*@]@ŀ@Z@!@k.벒0+R?i4%%|d>,/?.o?H^@[@l@?@5@tJCK> "^?kң>?|d>zF@X>HkS@z@Gb ?x@$@@Φ?N(/,};>W@T?wM?zF@_?Ѽ|_(O?ڸ@ @W̳? x?ͱ٪ElnCJ>@t1@E?=s_?}?[&{?@Ux@WE27.> A?s o، E@7@7?eDھ}?{31@A[@~@xR@/@ʮ@[??&@O@+@@t@:j@٣c?K7??y@{31@O?g@@@Ǣ? Tf@a@;@'w@!x@@ɍ@>k@@@\@*5@?k@ǻ@eL@O?-@@@̎??s@.h@@U@н@QW@Q@ @ƈ@s1?v= @@P{h-301.?F@D@%@+K?g?@l@[@_@BO@e$@P @'@':@ @'f3@j?@@(u?ݾ@@R^@f@L@(@v?@@)@?I-(@B@A;xP@5AW@A! @@*A^@ѫ>i@qNe@ܚ̵̿zABonBBv@:5@YA=@@?;:@YA4@>׶O@Ju@H@OBonBB~sAͿTWJe@i@J~>I@l*A@? @@R5A@P>@@ 6EAB^@?/?|+@Kނ@ev? (@@@d@K^@@ؾ@Q?#v@w @i͜Ċ?^@Ѧq'@x,:@@ @$@/O@_@qZ@l@>@Aʒ@lj<:Uտrqx?u>F_JR@Z @C@/J. s3G@@C@c+MZ¿x?zsty  0@~k@rFr?u { =w@Laf@$ʿzs1 |z%hHf8@ T@}ġ vGGिT@a8@)o} 1s쑺փʿhf@|@j= wUt <9Β"k@ 0@A crs@?SCZ-I@Z@rG@s? -CޜC@)@R@QfFS>@?^qտp@23Ak@@P@=@k5@`?f@A>@ :@5?cN?#ƏO?g@@@Ǣ? Tf@a@;@'w@!x@@ɍ@>k@@@\@*5@?k@ǻ@eL@O?]b-@$l@/b@S\@=@@K@\_@k@R@0?6/@ @YR@l@M@q*!@0ɿ]n>N @N@@B@W(@^$I@k>7#1'?;?_@A]@-Y@?(<@d@gA@84@!V?@@P&@@~?^7#y䅿\r@OAe@l@jM@m@|C@h.@}@@@=@C@)@^<@ܥa,yT@螬?譋=WCm]@EK@X;@sC@r@3~M@U@[?@Z<@S@|V%Ʌ%>T@- AH@Z؄T>䦽?E@@[>AX@E@m?>TH@- AoU@>;ȅZVS@=^<@ab?@V@J@tw@=C@݁;@K@h]@aῊݮ?oU@ym,Ii<@o-@S@>@;@@}@.@@D@]@L@@@1NAi@a兿y.^?i@(@@"@%V?j<@@gA.@!<@?4Y@>@A되@?f'?.[>9?4_@q @Ķ@@:@t澚Ͻ @u5@@)I@)@@#@DM@2J @[>]*ɿ-!@OM@1 @P@ @4/@د?R@k@zY_@I@X@x>@\@T/b@l@-@ b]>,M?*?@@P}@ت@o@oo@[@^@U@@@Y@!G?'?>t?,Q|*:琿ER@W@@*M.@K?@@Y@ty@,Ȯ*#LWU?{>?K?ͿS-αn@$;0@qVؿW@]@v?~\x}9Ҿ־{>W<~4!>˾om<>3S>޿)@?hz7r *}?]b@I?JRZL$¿ʿѩ(W<jzɿn䤿0Ś?([@]? C~1Ci?i[@?iȚ椿\nQɿlz<(lʿ¿MXL;F [?_b@y? rv7?)@>E>i˾>{4<}>־ Ҿ9wv\2?@gY@$ؿf<0@n@Y?q/Ϳ L??}>?UF>Wc*:+@@@0@4P?:Q.@0 @@@=R@쐿0*|Q?cߺt3>2?GS?Y@Ң@@lU@^@![@o@p@@|@ @@8?N?>c]b-@$l@/b@S\@=@@K@\_@k@R@0?6/@ @YR@l@M@q*!@0ɿ]l@R@I?k4/@z @P@l@M@-!@,ɿ]pb-@l@4b@]@?@Z@K@X]_@l@M6@'@eн:@S@|Ŷ@ @_@;?_>1N @OP@n@@X)@'I@Cu>xT@ ?۰>\Bl]@K@y;@0C@Gq@9 >AY6@ME@?禽>=TH@ AH@!)T@>6ᦽ?PD@@_>A;.w@C@Y;@K@h]@]I?T@B>M˅ eVS@\<@`?@@I@_;r.@E@A@rN@@H@NAWj@6`ㅿy@,h<@,@ @>@@@w}@r.@/hA@%<@?HY@@UA!@?'?27.^?V@O(@@v@o*V?>@@/hA6@@Z(I@(@@t@N@VL @Q>8?f_@B @Ŷ@@0:@Ͻ @6@=l@Z_@I@@)=@[@/b@5l@1-@b]+ɿ^0!@WO@{@+R@U @i5/@?R@=l@{[@V^@#U@@@Y@H?O+?] >0t >T?? @@@d@o@-o@{[@-N?@@3@z@,έ*GWRU? ÿ>Q|*0萿xHR@6@@2M.@-N?&ؿwaX@@?|\x8 Ҿ־l>|?K?Ϳ.ⱼӝn@ :0@x&ؿ0rF 큇?^b@K?*JYL¿ʿȩ(<4أ>̾o˙>1>)@D?}70rC? [@r?Ț䤿snɿ[kzCkzɿ{n㤿cǚ?[@?Crs7?f)@>>;i˾P >3z4<Ѭ(] ʿ¿YL`GTW?^b@t?@ r3ؿb<0@Vn@(G.龇^Ϳ_ L??Gr>־Ӿ<x4x\.2?@UX@*3ؿQ?Q.@6 @@X@R@ꐿ )ǁ|-Q3¿?JUBW*+=@@@@Q?][@po@p@@g|@@@?S?>~t?>D8?fZ?vY@@@oU@G^@][@l@R@I?k4/@z @P@l@M@-!@,ɿ]pb-@l@4b@]@?@Z@K@X]_@l@@@L=k@@C[@5@?/k@ʻ@ L@7?7g@@^@=?dTf@a@=@~#w@u@@н@W@qQ@#@]ƈ@1? b=I@E@Kh-@@y@Ў??s@h@@@н@\@ua@nO@$@ @x@-:@m@}'nF$χF@E@%@d3K?9g?@l@\@S^@ug@\@k(@v?@+@6F-)q@J?b@@8u? ߾@@S^@a @O@k*Aq@>/i@He@ݚ̿yA5Be@AŇ@@P>@e5A@a @3?5@YA2@fI> O@i@#@BnBIBNj@Ym@ڳO@/>e2@YA5@3? @E@5Ac@?P>W@@B!EABrAͿMFe@i@A<>@Ϣ*A>@ @=M^@`@پ@Q?uz@U @ʜe?@C>0??+@܂@v?(@@5e@=M^@l[@l@@NFdR@ @DC@Ye.S /=ӗ@faf@ʿss 0@k@|VX@ev Hѿ͡⤿dT@c8@n{b j0 zhg8@p T@ +%aHFt 9ْok@ 0@= Q>qs{ʿDff@@= -)XC@@R@l5FTJ>6?&¿FZ:G@@+G@sq -j-VS i?{@E@VLw@!!yU[oqۛտ|r@h@c?W7??@"21@3[@}@<{>S@8/@Ȯ@:? ?&@dU@.@Ι A`AtEA҂f@[x>?׿lx[_#5@{=:濡@FAEPAU@m@dU@5?@Ϋ~@M@d,AA`N@a?O?I FBE*?i?@- AڍA{@{@5?@M?@a:@[U@7@@N8@F@@S*?/?N '?0Pafq@T@m8?@y0@)@S@M?@L@@~@H?ˬ?]@@gɦ AhBAӱ߄@@Q??@@L@U\@@D@}?FV@A*@ڃUDA(PB2AU@QAQN@dt?@@U\@5K@@@ʵ?`?s@<@dGA_hBAmֹ@$ @ް?H? ~@@5K@BJ?@@@Ţ0@6?@@|@BrffN5'?`S?L*?@p@8@2@@rU@n^:@BJ?@3?@{@|@AQ A7@X?ݨ?GXmB2 ܚ?(?fN@ Ai,A1I@X~@3?@aU@m@ @DPA7FA@O6&=5@c_]px׿ ?:{>!f@&xEAu`AD A@aU@C&@?r?Ǯ@,@P@G>i<}@Ϲ[@/1@@?+T7?Wc?hi@s@@O+@K@C&@8?r.>7:8Evx@@{??/ھJ5?4@@(MEތov 8?x??.Q @ @Y?5`(rM`?Ln ?-@>@yqJEx?$@.x@|?bߥ?z@A@mSoN>F@ػ?uw?,xW@fv>0}L(צ?G@$@@X@`@^hF Ho??/ > ?> ^? >Cx5@D@@4@8]@"@*kaK+`R?q't(&! R?&.+t-kg,@a@4@ܴ@gA@5@ qC3U>.^?>?> /h?xo?HiE^@\@ܴ@m$@J@WϦ?4M((}Ƅ>~W@?w?F@na>6\S?@ z@_~bM?x@m$@x?E!n!ϋ>@1@R?o.(g? Z(x?緼@٨ @UԎx"ʳ?x?>?v o?ڌE@k7@;?O><ھ?lbx,{?@@x@BE45ۢ7.>>?&@iO@+@I@>r@h@c?W7??@"21@3[@}@<{>S@8/@Ȯ@:? ?&@6W@̺*@Ŧ>@@@?Jded>8过^B.>Lv@q@ @ٿ_U?6W@@zr?C@ G@5A@)?P7?ֺ&_1{4α@§@T@F@ɳ?(m?%}@@N@% @,\8@q@GG?h -Ey! jҗQ. @W.@@?1Y#@%}@H@eq@)@j7@?;?R?p?;URz1Պz?j/r/?7E(@61@i@H@@@fͦ@@@~@x0+?1m?TyC&?G?Ƅ%?@@|@B@@ @??@AZ@?0׿*A%uI^2 +f>d*?[@@@xۦ>*@6W@`4@!ݫ@f/@!s @-@׬`@1D&yEKntE'Ϻ@^A@)}hٶX@@`4@ҵ'm@X,A@rX;ki8@h?@Bg*68q2Q@[@\9!R@}AJ@ҵ't9 )]LAS $A ?6'O>1?BH# v>?T->2i(E8@nAL@t9ߨ: bOǿ {@ c@*R(M@n0ldQ@0;4Ql@o9@&0wߨ$#޸ @W? B`@[Sr̾ >m@@ʿ2ʿFm@̾rX9@`@??3 $ިv%HB@;@OM":eQ@l;.M@f] R c@Dw@ǿ4bި~9M@UnA0@ &E2.>f?W>G8?+>FO3E?C$A&KA6)~9А'M@.}AqvR@{[@(Q@q{PM&ͪBPh?@'d8@cY;cX@Z,A l@А' 5@y@ܮX@h'|֌@A뷐@H'HnxDF1I`@@ @Cm/@ޫ@ 5@6W@̺*@Ŧ>@@@?Jded>8过^B.>Lv@q@ @ٿ_U?6W@@H@''@9+@U@o@fK%?(@խ??@̴@޿wr;?>@@@!ÛSr @֍@>@bϿ`Lae?gҚW@@7 @:VF`@r ">Gf? EhۄRU3?\>5 M?)+@f?5pi?F@h@G@*@oi@TOh8N'_ҹ"w@[@q@iHt@qi@XA A@@@Ѯ?|RVZA4@@:VĮT?.?n!Č @z/@@@XAH=?n?5琽[?+@? F>3?AZ!܄BIf?:">q=>3@T?uNH=?@GH`x: @@W@gO? n`^LUϿ>@@a@jV ›}@@<@?nv;Aۿ~@ @g?߭?(@N>%?Teot@bW@+@9/񑿋-'@L@@p,ʾdn@ A0FH@'>V@~z@].@+AD@ll@?g3̹\C,Kt<@#?ԫhH@3Zw@6Df4 @ژ@:ƿ}0@@ @\AROV1sCM@zH@|0u@?k˵>P@_UN@V@Ao *A"AW:GL.5X@kAxƿ@>/NEZ/g@ѢƿukAGX@05F"A` -AMo<Ǫ@M@UT@">V˵?p@(I@=@:sC6NO` ^2 ~@|0@ܗſߘ@ @8ff`w@D@HWի?@;]St. ˹xgr>ax@=@99Ծ0@@?@#'pPH@ AOn@ɾ@H@''@9+@U@o@fK%?(@խ??@̴@޿wr;?>@@*@{@A~@Q?L}@r5?2?>v}@?ia?{@d?Y?7'A4A*@ٷr%+0@@n@, &L )m@= ˿@H@p @6ǿ֒7Uٷ&ԟd,޾^j@@@2@1 ){g>m& ?(@@U@ݫhY&ԟT@g@LA~@W@;@n?"> }=7Zs?9m?Qp@g@=@@T@?E"@ηh@Aa;@Sj?b#?Z?㾨΄ ĒJxpJ>{FZ>"??34@&z@?:KtB>5k?Bƿ(ƿ9k?4>E4K!?gw@-4@ى?"?[-Z>>wK"x=s &ʄn[?r#?ex?i;@h@"@?&@&@ F@@@.o@k?UF^sbB7cάp &Y>'?=@?@Y}@ AǛ@&@SٟY'̲?U@D@(@? &WlCwg)Q 2@E@o @Qj@ ߾8Sٟi w72ǿ!u @G@a@˿E = @("LJ,?@@E@+\! @B4A%AJ?d?*{@Oa?i?2x}@?R1 =?}@E?3~@A@ @Pvÿ4@w@Ƅd>go޾σF@/`@Ƀ?A?@?sa@O@9g>̿}T?F@;@GEPܯl`~&+2c@d)ӱh?k@|@<@@Zh?RF@ʭ?!Í@akلXܯA#@AtcO@=@렚n S@l@@ѭb@@0 Gif@j?O7AA](C:BC~@Z`x`oAL@R@d@1@k{pAҲ;AB](C4uCJb'CSA\`H9 A=\С3@pM@y迡@@@jD< AZViAe'C4uC](CBA*Al@@BRA@@LѵO@a@E:?@?I?^`@|F@޾>gyu@@ÿP*@{@A~@Q?L}@r5?2?>v}@?ia?{@d?Y?7'A4A*@AMA0@?3.> @U@',R@@@@^2p@Z+@Ƴ@zy~>\p@ AAʦj@@/@ґ?2@?T?AF?@s@Jf@6DZfA֋?R^@d@@,$h{&r ^.M:?:eJ@Tf@c3?_k!@@Bb@@?ܾUi?Kb'ؾ#&@qF@4@@@*?&@<@-?Ͼz抿=?$?:b݋P𺾿.#'??*?&@LJDZ#b?@|= !+]c qs=@~? b[DҹLJB&@? '?0a¾ b\:@?+=?؊lϾUO?<@B&@@.@0A@P@)&@ؾ'IJb;$ 3ܾgɍ?v>@a@X@@@X8kD4?ef@mJ@5:?A"T>( w&bn@c@jK^@"G?3ʳ@-@6p@@,@@x.R@W@}@F>~?@OAA$!Ԫ)@y:c@1qп0 @@@~?F2 @@Ū@ @?aԁ@P>$!XH߷@ɗ@ͧ ?@ A@ UW@V!A@-?Ҷ@@Sc~JBπA_3@{2AE]齺N?h Aۀ@] j@%A4?4y,ABs@68=1AJBZ^C4 CtA!Av'ׅq%OA!@ȡ@QAFNt6.D AACZ^Cׁ@?~ @@@>* @WR?@@} @п=13c@)@n"AMA0@?3.> @U@',R@@@@^2p@Z+@Ƴ@zy~>\p@ AAA@@X?(a<@]O@h@}h?F'@ l@tB@3'@K@A3@U@0Ŀգ1?@A@`13'yBF@y@U@?>8l?(@"@] @O+J@d@@%0@z%N`1cՠ1`MY[?m!W@Jq?S7^?k{?^E?1@j}@Q?ժA$?}nU@ cՠ@n@Ǭ@B@@Q@?V_>_V^@(D@EĬ@@_@נw9N?nX@@D@y$0@@?31@ĿU@3@@a6'@!xB@l@a#@c?h@JO@<@0(0?@@/@aхR@ @'eO5'@N@*@@r@@v@@@ ?uM?H? /@a PW?ݻ@4@-Ҽ@AW Al@O AL"Au@㿢?@;N>o%xo@0@%@ !?A UAbo@`A&oA>˘=@o@p.GmxaBwAF~g@VV%A;N@->@&AX_e@J.{$AaB*BzlBb=([@i{vϿHAr{@ׂq@A'Ͽ;{@1%=lB*BaBAT-!@*_'A @>E@!A :XVg@ggcAaB+|Dh.|@@Y=*>UpAV`A^o@SAAy?f !@@J0U!+S!+ndP>@?qu@N"A/ Am@ AA@-1@T@5W?iQMz@7 AA| @]7d#"q^]Eu@7Z@?Ą6?֡I@>3wտ$H@<@?W@@Ł@{/>"8@o??s? Ƞ'( @4@Y'.H2@B@s0 fI-2OR?1{ @RA4@8@Z[+.(Ϯ徻=>/_-ľaAm0qY|6|ʨ:8>,>%Z[M#>%@=W@H?2mai]]cm?=W@@@><ֻM[$,>p>|: |~6q0mA[ľ]1e>2([S8@UA4@u @=?X2hI'B@2@-H/S'#4@; @'l0??x?S8@vu/ā@I@@?<@aH@տ(ǤI@?Ä?\@Ou@[EVnv$o6 Y @Ad A }@ú>4% ,~kxͽ<|@VARA? $"w"D(?)-@zǸ@r6?z?s[@D?vܿ?@@!@'Gb.i"w2"#@W@`*@-!ɷ.xYa@z*@?@s@ثl@>\?d@@@(|Q3@wm@2"#@*j@δ@eܿ|D;? "@@z9@D@wU~@r@ſ̺~~g@9@~*vyÈ@ @@\ȿTw ?@RԳ@Hh_@@ؕ@">ogR@ޕ@@Gm_@@ֳ@@ze?w{ ȿ'A@@Έy~@g@ׇ'ſ@Y`~@aG@;@@@/?fNs|ܿ˺@t@"j$#@xm@N3@7Ű𾟸@d@fg?l@#@P@?x*@Va@y/!f*@W@$#@oib#G '@F@e@?ܿD?7t[@)?㿌x6?[ɸ@.@?Dȏ:"o-R9<@ҕA@2Z@@=@A[@FB@0Wy@@q@a@4[v}`-;Rr;V@D@ҧ@W?t5?*3@@D@:@8J@[9??N@@@&?r0;@Z?6?@@h1:@??>I@3@D&bl?_T@I@@_@V@)?y?@,?! ?5 s|1;g@BL@~?ȿm2>Z% >K^&@z|E@?-jrPxv?@,?Ͽ ŀݿH4?{? h_$ACA2-%A픑!7O?H@GZPZ#?-9I?Ͽ*`=R???41@ZNʾ3A3AˆA:fʾ,1@ ??Q?NS*`Ͽ!I?mc?Z*P@?7吾2%ACA$Ap꽝Sw?,?$ݿ4(Ͽ~?>@v?ASj?߂E@]&@ >Yg2ǿ?GL@@.g1ha^?~?[ @??1V@A_@8@@~T@\?S'Bez3@!I@4> ]?r=:@@@&H?Hh?[ @;bn0P@? @r@UK@j?;?3J@n<@'E@ȶ@&3@%5?/e?~֧@@/@.;;,?k}k[>i@@z@Xy@B@@Aከ@@ӒZ@@AS@1.A;,.ڌ9i3 B@GAAM:@:'@w@=g@Nj"@O AcIAI@r]g.3qv?y?œ+L@{6AAPD@cU?k??>@)A]x#AYў?M]i3@F @36G @@@?0Q5HY@r@QR@B@.@y?n?@(@B<@.M8 s?@a@6GG>@D0@v,܋ӿcw?.r@@vs@f@_@r@~@6^ @؅0鿉?ab:@sV+W&M?cd쀿!?|@Q@@-s@ぅ@S@|@?q䭜L?1_֔+1Bs:@#?^{h @B~@r@_@f@us@@h&r@Zf?܏ӿD&0@>@?G.GPa@@a?9:B@)@`?@5?ܢ@H@ R@m@T@5Q'Q?@ @.G?3 @_3@]K?{#AܩA>@? ?YU?D@ Ax6A`@@.“ϒ?v??3?g_ [_rM@fIA, Af"@h@w@7'@N:@AGAL@H5b;Ѝ?-R9<@ҕA@2Z@@=@A[@FB@0Wy@@q@a@4[v}`-%?'7Q@U@A@@l@R?>i@{@ @ @ڱQ@?y @rV@L@A@M@ o@%?@:@1#@<@lԗ@vK>w6]=ęm@y@2x@i@᥌@?$5P>I+@@U@ф@@ @"B@p0@3>J@۶R@?O@W6J@@*Ig4%͒O?GqY@Qj@I@e6@"@. @ @2R T>N?qA@u@sB@s?lF4#uyP@,*?R@׬5@@@Z@(? d ?b,2(VL?A@1,@m?>@:@Ą@^\"?4AYBAց8@~gC@@PNR@t'@@?+&q@@)H@9@g֝@b>L@B&aBkB@)~>'֝@S9@F@?@*q@+&hp?@8'@$RR@ @V]C@~'8@FABŊA?|\„@z@/>@X(,@<@r0L?h(7>[T ?(?"Z@ߘ@ 0@+F[RW*?uP@eM# ls?B@p@[dA@yN?)>[(7 @V @"@c6@I@Pj@jY@@?O%gIv*@H9J@=>O@PR@>J@1q0@B@ @@ń@S@@@O&@5><5G?y@@w@w@m@H\=%>ٗ@@%@@@8? o@M@C>@h@V@X @? Q@ @@x@q@ݫ>V?1l@|@ @T@2Q@8?4~U?@@ۯA AU@~=I+ž>ɾuk@A@-Qr@̯?WBWBw]1hGDy>C@XAw@I?o*??aD?*I>@, A6@4+{%؁Tlq]R, n]HnG=a@G@(}@L"@@ZM@ޅ@?(@Q@?l 0!R?e:uR>{>/?^O?>k=@"|@n@E$&>@J6?EY? }͎?#??a?cq#?ˎ?ei B>TYf6?@&>qu@|@6@⭔>vLO?#?>> vci+~\?U@`(@?@O@@Q"@+}@D@U@G5O) ]ulaρz@b A@0>GN?ύ?ӝ*?eg?}@XAD@|Nx>XL]57wh?\r@@Aޥk@\ɾ]C>ľχ=Z@ AHA@K!@Z{U?(45%?'7Q@U@A@@l@R?>i@{@ @ @ڱQ@?y @rV@L@A@M@ o@%?L@0@P@؛@ນ@^G@K@"<@O@m?L >J.@IY@-gD@@l@T@F@@"@L@f@6N@?q?{%&@@(@@@@?&@ @@@4@@6$@@ .@f@dԼ)Eo6?l@ @@"!U@]?/ I'?%@m@@CQ@?H,>5~dԼ0>O)"޾o?m@@@43EcaOWt@v@<@\?%O_0>O_Xf?ݫ<]A?6?KiPAAZ%A@unfL?ӿ.@-ſv:>}<@AvAdA<@K}/>Ox0ſ.@._>g&^aX̞qT?.;p ӿL?Zt@k%A1AJAK??]:OYng\?1<@[@t@1ba޽N@@m@d?޾,>OԼ~,>貼?Q@ @jl@{9%@x^H'1?*U@撳@ @l@h6?EԼf@ .@m@_6$@@;4@ぉ@s@@%@\?@@@(@@w'&@v??M9N@f@K@@S@@Q@l@cD@XY@.@>Ln?vO@ <@ N@?aG@@@Q@1@K@@ޗ@.@8@@C@%r?sg]P ѿ.>I?q˗@e@A@F@@?vU?Q@@Z#@K2@C =>;1@,g@@$rCF@@@@!J??O/%2閿%@@ w? +^\@H@@@?`f鏿4D?\@_Q@,ܭ6O/\Kw 9d?o@`N@k?*@0 @;"4ITiJ@O@59@&x@P> Q>x@:@@G@\Y>D `\ߐ\.^HS?H@ @R,@?t?N]G[" @*@?7aN@@ld?ίw^M\*/6,-iQ@^@D?菿U ?@@@\@჉'^?肆@[%@:򖿂%*/p?U?@@@@F@~+캾@>0g@1@/þ>2@&@@Q@R?p?@^H@#@֣Ax@ɗ@?>.!ѿN'Q [ng*Nr?~G@@_;@@@@L@0@P@؛@ນ@^G@K@"<@O@m?L >J.@IY@-gD@@l@T@F@@"@L@I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~*? #>"?@p@@\@O@J?T? (@@?@F@Y@@a?T<?*?%@@p@W@l@'@>.??W&@H?9% i> @@jb@H@Z@@}@@%@Nɹ@?B@ @@y@"?D?H?ǹҼmyȾ߾ξ?o@Ƿ@a@`@Nɹ@G[@q@r@3,@yr&?P ?h @!?N\r<%>d?fp?o9k>d$@YpD@lQ@G[@@$@B@>_¿ic @~@?Y|elye?~@E @icئ¿q+>Y@@%@@?G[@lQ@mD@w@hC>gp?K?G>L\/?l @ ?o: &?:,@r@zq@?G[@ɹ@D@`@ķ@k@?ξD'߾jȾAǹܩ??D-?y@@) @IC@ɹ@@@&@[@ X@H@^@@ @Er>(8%hH?ς&@?J.?'@ o@W@@+@@+?ʖ?ϔ<[c?Y@{@h@@@)&@T?:J?ﶤ@\@@@?@d#%>+?I~U|NAƿ@@@A@_v>(\Gv>r@DA@@D@2ƿ4Nt}I~*?">"}?@o@@\@T@;J?T?(@@?@E@Y@5a?2<?*?)@@p@W@l@'@>.??V&@ϥH?:%h> @@mb@ H@Z@@|@@)@Uɹ@EB@ @@y@"?ND?(?9ǹ򼼿yȾq߾eξ?o@Ƿ@a@d@Uɹ@F[@q@r@3,@}r&?P ?h @!?N\r<>Z?fp?^o2k>h$@]pD@lQ@F[@@$@B@>e¿c @~@?C|elye?~@? @cߦ¿+>X@0%@@3G[@lQ@mD@|@]C> gp?C?8>T8%LH?ς&@?J.?'@ o@W@@-@@+??k+?I~U|N?ƿ@@@A@_v>(\Jv>r@CA@@B@2ƿ4Nt}I~Q/CW DRAWxtl/examples/cif_test.cif0000644000076400001440000000424011234413433015637 0ustar fingerusersdata_9839-ICSD _audit_creation_date 97-05-09 _audit_creation_method 'generated by RETRIEVE 2.0' _database_code_ICSD 9839 _chemical_name_systematic 'Calcium titanium silicate *' _chemical_name_mineral 'Titanite' _chemical_formula_structural 'Ca Ti Si O5' _chemical_formula_sum 'Ca O5 Si Ti' _publ_section_title ; High-temperature structural study of the P21/A - A2/A phase transition in synthetic titanite, Ca Ti Si O~5~ ; loop_ _publ_author_name 'Taylor, M' 'Brown, G E' _journal_name_full 'American Mineralogist' _journal_coden_ASTM AMMIAY _journal_volume 61 _journal_year 1976 _journal_page_first 435 _journal_page_last 447 _cell_length_a 7.060+2 _cell_length_b 8.737+3 _cell_length_c 6.565+3 _cell_angle_alpha 90 _cell_angle_beta 113.73 _cell_angle_gamma 90 _cell_volume 370.7 _cell_formula_units_Z 4 _symmetry_space_group_name_H-M 'A 1 2/a 1 S' _symmetry_Int_Tables_number 15 _symmetry_cell_setting monoclinic loop_ _symmetry_equiv_pos_as_xyz 'x,y,z' '-x,1/2-y,1/2-z' '1/2-x,y,1/2-z' '1/2+x,1/2-y,z' 'x,1/2+y,1/2+z' '-x,-y,-z' '1/2-x,1/2+y,-z' '1/2+x,-y,1/2+z' loop_ _atom_type_symbol _atom_type_oxidation_number Ca2+ 2.000 Ti4+ 4.000 Si4+ 4.000 O2- -2.000 loop_ _atom_site_label _atom_site_type_symbol _atom_site_symmetry_multiplicity _atom_site_Wyckoff_symbol _atom_site_fract_x _atom_site_fract_y _atom_site_fract_z _atom_site_occupancy _atom_site_attached_hydrogens _atom_site_calc_flag Ca1 Ca2+ 4 e 0.25 0.4187+2 0.25 1. 0 d Ti1 Ti4+ 4 c 0.5 0.25 0.75 1. 0 d Si1 Si4+ 4 e 0.75 0.4331+2 0.25 1. 0 d O1A O2- 4 e 0.75 0.3197+6 0.75 1. 0 d O2 O2- 8 f 0.9104+5 0.3160+4 0.4342+6 1. 0 d O3 O2- 8 f 0.3820+5 0.4600+4 0.6467+6 1. 0 d DRAWxtl/examples/cif_test.str0000644000076400001440000000054611234413433015713 0ustar fingeruserstitle CaTiSiO5 import cif cif_test.cif xyzoff 0 .25 .25 rem bounds 5 5 4 edges 0.05 Black box 0.020 Black vrml97 axislines 0.08 White background White finish 0.00 0.00 0.00 0.00 view 20.2 -41.5 -12.8 phong 0.40 25.00 sphere Ca 0.500 Yellow polysz Si 1.700 Red polysz Ti 2.200 Blue pack -0.10 1.10 -0.10 1.10 -0.10 1.00 end DRAWxtl/examples/corundum2.str0000644000076400001440000000120011234413433016015 0ustar fingeruserstitle Corundum cell 4.76055 4.9965 12.05 90. 90. 120. spgp R -3 c atom Al 1 0 0 0.35192 atom O 1 0.30627 0.0 0.25 rem pack -0.25 1.25 -0.25 1.25 -0.25 1.25 axislines 0.02 Black box 0.010 Black background White finish 0.00 0.00 0.00 0.00 orthographic labeltext -0.105 -0.100 -0.041 o labeltext 1.105 0.000 0.000 a labeltext 0.000 1.100 0.000 b labeltext 0.000 0.000 1.041 c pack 0.00 1.00 0.00 1.00 0.00 1.00 view -0.1 -0.0 -0.4 mapcontour2d 0.000 0.500 3.000 Black mapcontour2d -3.000 0.500 -0.500 Red mapread grd corundum.grd mapregion 0.0000 1.0000 0.0000 1.0000 0.3000 0.3000 end DRAWxtl/examples/corundum.grd0000644000076400001440000211012511234413433015710 0ustar fingerusersDemo using NIST BT-1 alumina data FCLC 4.76056 4.76056 12.99656 90.0000 90.0000 120.0000 24 24 64 0.568119228 0.348358124 0.0192275215 0.0112206321 0.102958165 -0.196615472 -0.605047584 -0.123106308 1.53251302 3.12791085 3.17654777 1.72569835 0.206705868 -0.364076942 -0.274468809 -0.186734721 -0.199426457 -0.186734721 -0.274468809 -0.364076942 0.206705868 1.72569835 3.17654777 3.12791085 1.53251302 -0.123106308 -0.605047584 -0.196615472 0.102958165 0.0112206321 0.0192275215 0.348358124 0.568119228 0.348358124 0.0192275215 0.0112206321 0.102958165 -0.196615472 -0.605047584 -0.123106308 1.53251302 3.12791085 3.17654777 1.72569835 0.206705868 -0.364076942 -0.274468809 -0.186734721 -0.199426457 -0.186734721 -0.274468809 -0.364076942 0.206705868 1.72569835 3.17654777 3.12791085 1.53251302 -0.123106308 -0.605047584 -0.196615472 0.102958165 0.0112206321 0.0192275215 0.348358124 0.336518317 0.136688918 -0.133157253 -0.0886088014 0.0661609098 -0.141334504 -0.525149822 -0.236053199 1.02442181 2.27637887 2.30022907 1.14946425 0.0130945072 -0.319443315 -0.169698983 -0.102578185 -0.130857497 -0.102578185 -0.169698983 -0.319443315 0.0130945072 1.14946425 2.30022907 2.27637887 1.02442181 -0.236053199 -0.525149822 -0.141334504 0.0661609098 -0.0886088014 -0.133157253 0.136688918 0.336518317 0.166757092 -0.0862238705 -0.0370757394 0.118545897 -0.0887791514 -0.471828073 -0.177876234 1.08728373 2.32663441 2.31045055 1.11224103 -0.0420161225 -0.350959301 -0.159392342 -0.0614367798 -0.0796651393 -0.0614367798 -0.159392342 -0.350959301 -0.0420161225 1.11224103 2.31045055 2.32663441 1.08728373 -0.177876234 -0.471828073 -0.0887791514 0.118545897 -0.0370757394 -0.0862238705 0.166757092 -0.0548780523 -0.24746713 -0.410839975 -0.294059992 -0.0573483258 -0.0792392567 -0.362202883 -0.434179068 -0.0074334424 0.525529802 0.570845008 0.14810285 -0.178216934 -0.129239157 -0.00564474333 -0.0749802887 -0.161266387 -0.0749802887 -0.00564474333 -0.129239157 -0.178216934 0.14810285 0.570845008 0.525529802 -0.0074334424 -0.434179068 -0.362202883 -0.0792392567 -0.0573483258 -0.294059992 -0.410839975 -0.24746713 -0.0548780523 -0.0687622651 -0.146360055 -0.023958113 0.202787608 0.175615579 -0.106922336 -0.14397496 0.336262763 0.822377861 0.636858523 -0.0737026483 -0.502407134 -0.294315517 0.0862631425 0.188136965 0.151680425 0.188136965 0.0862631425 -0.294315517 -0.502407134 -0.0737026483 0.636858523 0.822377861 0.336262763 -0.14397496 -0.106922336 0.175615579 0.202787608 -0.023958113 -0.146360055 -0.0687622651 -0.181368455 -0.385371625 -0.460158437 -0.353770286 -0.177450344 -0.088949509 -0.175405949 -0.389460087 -0.576342344 -0.601640344 -0.454792202 -0.221402571 -0.0127145294 0.0558542609 -0.0798354968 -0.322679996 -0.445422649 -0.322679996 -0.0798354968 0.0558542609 -0.0127145294 -0.221402571 -0.454792202 -0.601640344 -0.576342344 -0.389460087 -0.175405949 -0.088949509 -0.177450344 -0.353770286 -0.460158437 -0.385371625 -0.181368455 -0.0240432899 0.00840981957 0.0338781513 0.140777543 0.201680318 0.0949512795 -0.0352868736 -0.0168883279 -0.0164624471 -0.295933843 -0.667568684 -0.64440012 -0.17957975 0.217693925 0.238307223 0.159090906 0.238307223 0.217693925 -0.17957975 -0.64440012 -0.667568684 -0.295933843 -0.0164624471 -0.0168883279 -0.0352868736 0.0949512795 0.201680318 0.140777543 0.0338781513 0.00840981957 -0.0240432899 -0.0927826017 -0.254886121 -0.269774646 -0.232533023 -0.231509089 -0.18779476 -0.0958419517 -0.14267768 -0.388114572 -0.548134923 -0.353673458 0.058665242 0.18217431 -0.102663368 -0.415269285 -0.487415642 -0.459732562 -0.487415642 -0.415269285 -0.102663368 0.18217431 0.058665242 -0.371828139 -0.600788593 -0.405047834 -0.113055184 -0.0727655441 -0.197126538 -0.241334289 -0.223957852 -0.270635873 -0.27838707 -0.0927826017 0.128085792 0.0963994339 -0.142867669 -0.287841946 -0.255048156 -0.215014026 -0.201981738 -0.0967860445 0.00772824371 -0.131794438 -0.419102401 -0.4466151 -0.138353169 0.0895850137 -0.00291910674 -0.119699091 -0.00291910674 0.0895850137 -0.138353169 -0.4466151 -0.419102401 -0.131794438 0.00772824371 -0.0967860445 -0.201981738 -0.215014026 -0.255048156 -0.287841946 -0.142867669 0.0963994339 0.128085792 -0.0424420014 -0.168164313 -0.131779805 -0.110291451 -0.24011071 -0.303466111 -0.137716845 0.0171217415 -0.0637669787 -0.148413599 0.0388434865 0.22957699 -0.0127205187 -0.464626044 -0.43059352 0.174646035 0.568348289 0.204224288 -0.415634453 -0.483652264 -0.0332527943 0.23703973 0.0567110144 -0.150219098 -0.0780732483 0.0170841441 -0.124965042 -0.30167228 -0.251127541 -0.112679876 -0.121845469 -0.166364968 -0.0461837649 0.0735896975 -0.0951445773 -0.436918855 -0.590500236 -0.522467792 -0.488475859 -0.489412785 -0.267612278 0.125865057 0.270672977 0.0200465117 -0.254577339 -0.251843214 -0.148375168 -0.184709787 -0.252487361 -0.193758413 -0.14688392 -0.239991263 -0.254845351 0.00443981262 0.264602512 0.139318228 -0.257121325 -0.496986479 -0.496666908 -0.515146136 -0.582498848 -0.445393711 -0.107042119 0.0782456025 -0.0044875457 -0.163289309 -0.148524895 -0.0802993029 -0.184836224 -0.303309739 -0.202257574 -0.042692706 -0.0548083484 -0.0603581034 0.133944988 0.260198146 -0.277024239 -0.74210012 0.0869445503 1.95108128 2.95687199 1.95108128 0.0869445503 -0.74210012 -0.277024239 0.260198146 0.161050126 -0.0988302752 -0.0627997667 -0.00998889282 -0.203003854 -0.340823174 -0.188864291 -0.0482341461 -0.149426401 -0.197467238 0.00406566961 0.0722085834 -0.244400799 -0.432560563 -0.00377086829 0.540947199 0.38208887 -0.272339404 -0.447041005 0.0767230839 0.458068311 0.152021125 -0.338693619 -0.389545262 -0.139290273 -0.0105851265 -0.0112665351 -0.0105851265 -0.139290273 -0.389545262 -0.338693619 0.152021125 0.458068311 0.0767230839 -0.447041005 -0.272339404 0.38208887 0.540947199 -0.00377086829 -0.432560563 -0.244400799 0.0722085834 0.165990338 -0.142961666 -0.253096581 -0.12572597 -0.0620434955 -0.11286021 -0.112905465 -0.119575657 -0.237379745 -0.23876752 0.0331929177 0.157086447 -0.192777231 -0.263582408 1.04397452 3.30259991 4.49114943 3.36871171 1.08906543 -0.286370188 -0.233519867 0.155520171 0.0553377159 -0.235588059 -0.25042069 -0.120684937 -0.104971103 -0.11616794 -0.0689870119 -0.117598139 -0.243411615 -0.154825598 0.114626467 0.118947826 -0.112097956 0.216592789 1.44476998 2.53973627 2.2586689 0.887310147 -0.110982679 -0.0583158731 0.283708602 0.114258647 -0.311644524 -0.366952807 -0.0526920855 0.217911854 0.290433526 0.21431233 -0.0429878272 -0.353596956 -0.322415143 0.0903644115 0.290196627 -0.0218134038 -0.101853028 0.844586432 2.22028255 2.56008887 1.49282205 0.226241484 -0.14208512 0.102619626 0.217269376 -0.13966608 -0.365309507 -0.197162971 0.0413077734 0.121073566 0.104850844 -0.0203374624 -0.267691642 -0.338881254 -0.0257012304 0.330811352 0.0294488259 -0.189716041 1.00968587 3.3078084 4.51828337 3.3078084 1.00968587 -0.189716041 0.0294488259 0.330811352 -0.00964818895 -0.399511218 -0.296955973 0.0022768043 0.119312488 0.124593571 0.0653943196 -0.191675097 -0.419613451 -0.177535519 0.277744949 0.188392505 -0.221572921 0.419397175 2.53949618 4.37024307 3.94698954 1.74171197 0.0162461903 -0.127876163 0.298869282 0.154235706 -0.31543985 -0.38017571 -0.0863090456 0.102361932 0.125445336 0.102361932 -0.0863090456 -0.38017571 -0.31543985 0.154235706 0.298869282 -0.127876163 0.0162461903 1.74171197 3.94698954 4.37024307 2.53949618 0.419397175 -0.221572921 0.188392505 0.144610628 -0.226683661 -0.422765136 -0.170124874 0.110624187 0.204150423 0.264883012 0.233026132 -0.0563260466 -0.294485867 -0.0714878961 0.270589978 0.0851558521 -0.295252442 0.187199861 1.53532386 2.29895139 1.53532386 0.187199861 -0.295252442 0.0851558521 0.270589978 -0.0714878961 -0.294485867 -0.0563260466 0.233026132 0.264883012 0.204150423 0.110624187 -0.170124874 -0.422765136 -0.226683661 0.144610628 -0.0927764475 -0.402476907 0.27446267 2.15168166 3.70445943 3.37235451 1.56917799 0.0933760181 -0.148721695 0.139077336 0.0931153297 -0.198635921 -0.297639549 -0.239927888 -0.263979316 -0.30762729 -0.256028324 -0.24416922 -0.308498502 -0.190262705 0.111363322 0.127286434 -0.186386198 0.0897407234 1.62239289 3.41798067 3.67923355 2.08962059 0.256239623 -0.366814882 -0.0656638145 -0.137226745 -0.201961279 -0.162138104 0.0196756944 0.0842769742 0.0516308881 0.154916614 0.308045685 0.212192252 -0.0598262548 -0.14573887 -0.0530251376 -0.153536811 -0.454480767 -0.491296142 -0.135137096 0.0949905366 -0.156539768 -0.498639256 -0.4379659 -0.14362976 -0.0652344376 -0.18281661 -0.0841794759 0.247421235 0.341117978 0.136007503 0.0312376916 0.107387491 0.0366039537 -0.192186147 -0.217313945 -0.0901421383 -0.336564541 -0.652641892 -0.32213217 0.831461668 1.80711913 1.58657527 0.484259158 -0.317110121 -0.312135637 -0.0411222689 -0.0311508402 -0.146710411 -0.132829189 -0.117936015 -0.251780003 -0.347572893 -0.241392508 -0.11789725 -0.142854035 -0.144350603 -0.0175973512 0.00474707875 -0.354622036 -0.438012004 0.45193547 1.72535765 1.96462476 0.824677646 -0.45070374 -0.721742392 -0.297211677 -0.193378612 -0.126428172 0.0627538636 0.181152195 -0.0262580346 -0.331623822 -0.276428014 0.0969956666 0.267949343 0.0211865734 -0.2804313 -0.317995131 -0.24848941 -0.317398906 -0.44644475 -0.468420863 -0.443633795 -0.468420863 -0.44644475 -0.317398906 -0.24848941 -0.317995131 -0.2804313 0.0211865734 0.267949343 0.0969956666 -0.276428014 -0.331623822 -0.0262580346 0.181152195 0.0627538636 -0.126428172 -0.193378612 -0.291760236 -0.48077175 -0.47668311 -0.146019354 0.135240927 -0.00981854089 -0.372765064 -0.481879026 -0.304707319 -0.188949466 -0.225746557 -0.155985296 0.0837076902 0.197847217 0.0509138778 -0.0726803616 0.0509138778 0.197847217 0.0837076902 -0.155985296 -0.225746557 -0.188949466 -0.304707319 -0.481879026 -0.372765064 -0.00981854089 0.135240927 -0.146019354 -0.47668311 -0.48077175 -0.291760236 -0.196104422 -0.141164154 -0.0448269323 -0.0610960759 -0.269954473 -0.529919863 -0.578386605 -0.349511325 -0.0977229849 -0.0967008695 -0.289801002 -0.376087099 -0.212032855 0.0216976311 0.0803858265 -0.0358832739 -0.116717763 -0.0358832739 0.0803858265 0.0216976311 -0.212032855 -0.376087099 -0.289801002 -0.0967008695 -0.0977229849 -0.349511325 -0.578386605 -0.529919863 -0.269954473 -0.0610960759 -0.0448269323 -0.141164154 -0.196104422 -0.141164154 -0.0448269323 -0.0610960759 -0.269954473 -0.529919863 -0.578386605 -0.349511325 -0.0977229849 -0.0967008695 -0.289801002 -0.376087099 -0.212032855 0.0216976311 0.0803858265 -0.0358832739 -0.116717763 -0.0358832739 0.0803858265 0.0216976311 -0.212032855 -0.376087099 -0.289801002 -0.0967008695 -0.0977229849 -0.349511325 -0.578386605 -0.529919863 -0.269954473 -0.0610960759 -0.0448269323 -0.141164154 -0.193378612 -0.291760236 -0.48077175 -0.47668311 -0.146019354 0.135240927 -0.00981854089 -0.372765064 -0.481879026 -0.304707319 -0.188949466 -0.225746557 -0.155985296 0.0837076902 0.197847217 0.0509138778 -0.0726803616 0.0509138778 0.197847217 0.0837076902 -0.155985296 -0.225746557 -0.188949466 -0.304707319 -0.481879026 -0.372765064 -0.00981854089 0.135240927 -0.146019354 -0.47668311 -0.48077175 -0.291760236 -0.193378612 -0.126428172 0.0627538636 0.181152195 -0.0262580346 -0.331623822 -0.276428014 0.0969956666 0.267949343 0.0211865734 -0.2804313 -0.317995131 -0.24848941 -0.317398906 -0.44644475 -0.468420863 -0.443633795 -0.468420863 -0.44644475 -0.317398906 -0.24848941 -0.317995131 -0.2804313 0.0211865734 0.267949343 0.0969956666 -0.276428014 -0.331623822 -0.0262580346 0.181152195 0.0627538636 -0.126428172 -0.0901421383 -0.336564541 -0.652641892 -0.32213217 0.831461668 1.80711913 1.58657527 0.484259158 -0.317110121 -0.312135637 -0.0411222689 -0.0311508402 -0.146710411 -0.132829189 -0.117936015 -0.251780003 -0.347572893 -0.241392508 -0.11789725 -0.142854035 -0.144350603 -0.0175973512 -0.0457715243 -0.33772406 -0.32305482 0.518101394 1.6182555 1.79133105 0.789919555 -0.333561569 -0.627714872 -0.319456935 -0.137226745 -0.201961279 -0.162138104 0.0196756944 0.0842769742 0.0516308881 0.154916614 0.308045685 0.212192252 -0.0598262548 -0.14573887 -0.0530251376 -0.153536811 -0.454480767 -0.491296142 -0.135137096 0.0949905366 -0.156539768 -0.498639256 -0.4379659 -0.14362976 -0.0652344376 -0.18281661 -0.0841794759 0.247421235 0.341117978 0.136007503 0.0312376916 0.107387491 0.0366039537 -0.192186147 -0.217313945 0.144610628 -0.0380126759 -0.510073364 0.0861779675 2.14809966 3.94852281 3.59750128 1.53924215 -0.0882681012 -0.231368348 0.197080627 0.139670253 -0.230601758 -0.327279687 -0.223020911 -0.254877806 -0.327024162 -0.254877806 -0.223020911 -0.327279687 -0.230601758 0.139670253 0.197080627 -0.231368348 -0.0882681012 1.53924215 3.59750128 3.94852281 2.14809966 0.0861779675 -0.510073364 -0.0380126759 0.144610628 -0.226683661 -0.422765136 -0.170124874 0.110624187 0.204150423 0.264883012 0.233026132 -0.0563260466 -0.294485867 -0.0714878961 0.270589978 0.0851558521 -0.295252442 0.187199861 1.53532386 2.29895139 1.53532386 0.187199861 -0.295252442 0.0851558521 0.270589978 -0.0714878961 -0.294485867 -0.0563260466 0.233026132 0.264883012 0.204150423 0.110624187 -0.170124874 -0.422765136 -0.226683661 0.277744949 0.129952177 -0.116625264 0.609690011 2.54139352 4.11459494 3.71149707 1.77610075 0.210279942 -0.043641787 0.230307981 0.103893772 -0.269493312 -0.331157863 -0.097516194 0.0802816823 0.122832492 0.0851370543 -0.105943315 -0.343596905 -0.258267522 0.12591064 0.230307981 -0.043641787 0.210279942 1.77610075 3.71149707 4.11459494 2.54139352 0.609690011 -0.116625264 0.129952177 0.217269376 -0.13966608 -0.365309507 -0.197162971 0.0413077734 0.121073566 0.104850844 -0.0203374624 -0.267691642 -0.338881254 -0.0257012304 0.330811352 0.0294488259 -0.189716041 1.00968587 3.3078084 4.51828337 3.3078084 1.00968587 -0.189716041 0.0294488259 0.330811352 -0.00964818895 -0.399511218 -0.296955973 0.0022768043 0.119312488 0.124593571 0.0653943196 -0.191675097 -0.419613451 -0.177535519 0.165990338 0.118947826 -0.112097956 0.216592789 1.44476998 2.53973627 2.2586689 0.887310147 -0.110982679 -0.0583158731 0.283708602 0.114258647 -0.311644524 -0.366952807 -0.0526920855 0.217911854 0.290433526 0.21431233 -0.0429878272 -0.353596956 -0.322415143 0.0903644115 0.290196627 -0.0218134038 -0.101853028 0.844586432 2.22028255 2.56008887 1.49282205 0.226241484 -0.14208512 0.102619626 0.129684672 -0.142961666 -0.253096581 -0.12572597 -0.0620434955 -0.11286021 -0.112905465 -0.119575657 -0.237379745 -0.23876752 0.0331929177 0.157086447 -0.192777231 -0.263582408 1.04397452 3.30259991 4.49114943 3.36871171 1.08906543 -0.286370188 -0.233519867 0.155520171 0.0553377159 -0.235588059 -0.25042069 -0.120684937 -0.104971103 -0.11616794 -0.0689870119 -0.117598139 -0.243411615 -0.154825598 -0.0187061392 0.0248436574 -0.220119268 -0.355295151 -0.00057609746 0.448547721 0.332021445 -0.201851979 -0.367341757 0.0453794263 0.373812467 0.141743094 -0.280183583 -0.360494554 -0.159729719 -0.0231313054 -0.00851211883 -0.0286536142 -0.153185293 -0.347824097 -0.287126929 0.119926684 0.373005807 0.0713746175 -0.354979396 -0.224343643 0.309895933 0.460989445 0.0242737103 -0.357007653 -0.240310669 0.0214816947 -0.0044875457 -0.163289309 -0.148524895 -0.0802993029 -0.184836224 -0.303309739 -0.202257574 -0.042692706 -0.0548083484 -0.0603581034 0.133944988 0.260198146 -0.277024239 -0.74210012 0.0869445503 1.95108128 2.95687199 1.95108128 0.0869445503 -0.74210012 -0.277024239 0.260198146 0.161050126 -0.0988302752 -0.0627997667 -0.00998889282 -0.203003854 -0.340823174 -0.188864291 -0.0482341461 -0.149426401 -0.197467238 -0.0424420014 0.0735896975 -0.0951445773 -0.436918855 -0.590500236 -0.522467792 -0.488475859 -0.489412785 -0.267612278 0.125865057 0.270672977 0.0200465117 -0.254577339 -0.251843214 -0.148375168 -0.184709787 -0.252487361 -0.193758413 -0.14688392 -0.239991263 -0.254845351 0.00443981262 0.264602512 0.139318228 -0.257121325 -0.496986479 -0.496666908 -0.515146136 -0.582498848 -0.445393711 -0.107042119 0.0782456025 -0.0342697501 -0.168164313 -0.131779805 -0.110291451 -0.24011071 -0.303466111 -0.137716845 0.0171217415 -0.0637669787 -0.148413599 0.0388434865 0.22957699 -0.0127205187 -0.464626044 -0.43059352 0.174646035 0.568348289 0.204224288 -0.415634453 -0.483652264 -0.0332527943 0.23703973 0.0567110144 -0.150219098 -0.0780732483 0.0170841441 -0.124965042 -0.30167228 -0.251127541 -0.112679876 -0.121845469 -0.166364968 -0.0919191912 0.0949910358 0.0746745318 -0.127085954 -0.267543077 -0.257793248 -0.217937127 -0.188881591 -0.0986948535 -0.0241640657 -0.146348745 -0.382897705 -0.408503294 -0.155026734 0.0504602157 0.000547828386 -0.0895103067 -0.0111003416 0.0487651788 -0.142354622 -0.402197748 -0.392543733 -0.155324176 -0.0199618209 -0.092150934 -0.190999344 -0.220866561 -0.253296554 -0.264575899 -0.134026989 0.0679135099 0.099723801 -0.0835641101 -0.254886121 -0.269774646 -0.232533023 -0.231509089 -0.18779476 -0.0958419517 -0.14267768 -0.388114572 -0.548134923 -0.353673458 0.058665242 0.18217431 -0.102663368 -0.415269285 -0.487415642 -0.459732562 -0.487415642 -0.415269285 -0.102663368 0.18217431 0.058665242 -0.371828139 -0.600788593 -0.405047834 -0.113055184 -0.0727655441 -0.197126538 -0.241334289 -0.223957852 -0.270635873 -0.27838707 -0.181368455 -0.0240432899 0.00840981957 0.0338781513 0.140777543 0.201680318 0.0949512795 -0.0352868736 -0.0168883279 -0.0164624471 -0.295933843 -0.667568684 -0.64440012 -0.17957975 0.217693925 0.238307223 0.159090906 0.238307223 0.217693925 -0.17957975 -0.64440012 -0.667568684 -0.295933843 -0.0164624471 -0.0168883279 -0.0352868736 0.0949512795 0.201680318 0.140777543 0.0338781513 0.00840981957 -0.0240432899 -0.181368455 -0.385371625 -0.460158437 -0.353770286 -0.177450344 -0.088949509 -0.175405949 -0.389460087 -0.576342344 -0.601640344 -0.454792202 -0.221402571 -0.0127145294 0.0558542609 -0.0798354968 -0.322679996 -0.445422649 -0.322679996 -0.0798354968 0.0558542609 -0.0127145294 -0.221402571 -0.454792202 -0.601640344 -0.576342344 -0.389460087 -0.175405949 -0.088949509 -0.177450344 -0.353770286 -0.460158437 -0.385371625 -0.0548780523 -0.0687622651 -0.146360055 -0.023958113 0.202787608 0.175615579 -0.106922336 -0.14397496 0.336262763 0.822377861 0.636858523 -0.0737026483 -0.502407134 -0.294315517 0.0862631425 0.188136965 0.151680425 0.188136965 0.0862631425 -0.294315517 -0.502407134 -0.0737026483 0.636858523 0.822377861 0.336262763 -0.14397496 -0.106922336 0.175615579 0.202787608 -0.023958113 -0.146360055 -0.0687622651 -0.0548780523 -0.24746713 -0.410839975 -0.294059992 -0.0573483258 -0.0792392567 -0.362202883 -0.434179068 -0.0074334424 0.525529802 0.570845008 0.14810285 -0.178216934 -0.129239157 -0.00564474333 -0.0749802887 -0.161266387 -0.0749802887 -0.00564474333 -0.129239157 -0.178216934 0.14810285 0.570845008 0.525529802 -0.0074334424 -0.434179068 -0.362202883 -0.0792392567 -0.0573483258 -0.294059992 -0.410839975 -0.24746713 0.336518317 0.166757092 -0.0862238705 -0.0370757394 0.118545897 -0.0887791514 -0.471828073 -0.177876234 1.08728373 2.32663441 2.31045055 1.11224103 -0.0420161225 -0.350959301 -0.159392342 -0.0614367798 -0.0796651393 -0.0614367798 -0.159392342 -0.350959301 -0.0420161225 1.11224103 2.31045055 2.32663441 1.08728373 -0.177876234 -0.471828073 -0.0887791514 0.118545897 -0.0370757394 -0.0862238705 0.166757092 0.336518317 0.136688918 -0.133157253 -0.0886088014 0.0661609098 -0.141334504 -0.525149822 -0.236053199 1.02442181 2.27637887 2.30022907 1.14946425 0.0130945072 -0.319443315 -0.169698983 -0.102578185 -0.130857497 -0.102578185 -0.169698983 -0.319443315 0.0130945072 1.14946425 2.30022907 2.27637887 1.02442181 -0.236053199 -0.525149822 -0.141334504 0.0661609098 -0.0886088014 -0.133157253 0.136688918 0.336518317 0.136688918 -0.133157253 -0.0886088014 0.0661609098 -0.141334504 -0.525149822 -0.236053199 1.02442181 2.27637887 2.30022907 1.14946425 0.0130945072 -0.319443315 -0.169698983 -0.102578185 -0.130857497 -0.102578185 -0.169698983 -0.319443315 0.0130945072 1.14946425 2.30022907 2.27637887 1.02442181 -0.236053199 -0.525149822 -0.141334504 0.0661609098 -0.0886088014 -0.133157253 0.136688918 0.336518317 0.166757092 -0.0862238705 -0.0370757394 0.118545897 -0.0887791514 -0.471828073 -0.177876234 1.08728373 2.32663441 2.31045055 1.11224103 -0.0420161225 -0.350959301 -0.159392342 -0.0614367798 -0.0796651393 -0.0614367798 -0.159392342 -0.350959301 -0.0420161225 1.11224103 2.31045055 2.32663441 1.08728373 -0.177876234 -0.471828073 -0.0887791514 0.118545897 -0.0370757394 -0.0862238705 0.166757092 0.336518317 0.166757092 -0.0862238705 -0.0370757394 0.118545897 -0.0887791514 -0.471828073 -0.177876234 1.08728373 2.32663441 2.31045055 1.11224103 -0.0420161225 -0.350959301 -0.159392342 -0.0614367798 -0.0796651393 -0.0614367798 -0.159392342 -0.350959301 -0.0420161225 1.11224103 2.31045055 2.32663441 1.08728373 -0.177876234 -0.471828073 -0.0887791514 0.118545897 -0.0370757394 -0.0862238705 0.166757092 0.336518317 0.136688918 -0.133157253 -0.0886088014 0.0661609098 -0.141334504 -0.525149822 -0.236053199 1.02442181 2.27637887 2.30022907 1.14946425 0.0130945072 -0.319443315 -0.169698983 -0.102578185 -0.130857497 -0.102578185 -0.169698983 -0.319443315 0.0130945072 1.14946425 2.30022907 2.27637887 1.02442181 -0.236053199 -0.525149822 -0.141334504 0.0661609098 -0.0886088014 -0.133157253 0.136688918 0.039670296 -0.0895457417 -0.266802788 -0.189034641 0.0121575696 -0.0593925528 -0.363225162 -0.3142474 0.375956029 1.10321212 1.05960059 0.325615436 -0.253003746 -0.221658096 0.032344982 0.0665867925 -0.00828537066 0.0165017191 -0.0322205313 -0.269698769 -0.285286516 0.293673366 1.0297029 1.09622741 0.409942299 -0.235371783 -0.24227123 0.0929922238 0.165308937 -0.0788132101 -0.219869226 -0.0834128931 0.039670296 -0.0895457417 -0.266802788 -0.189034641 0.0121575696 -0.0593925528 -0.363225162 -0.3142474 0.375956029 1.10321212 1.05960059 0.325615436 -0.253003746 -0.221658096 0.032344982 0.0665867925 -0.00828537066 0.0165017191 -0.0322205313 -0.269698769 -0.285286516 0.293673366 1.0297029 1.09622741 0.409942299 -0.235371783 -0.24227123 0.0929922238 0.165308937 -0.0788132101 -0.219869226 -0.0834128931 -0.145167589 -0.268676668 -0.369869083 -0.304111093 -0.125150532 -0.0568371043 -0.199341282 -0.368080378 -0.346444964 -0.205644488 -0.171913728 -0.235797673 -0.170295224 0.0445255004 0.132941008 -0.029324377 -0.185968131 -0.107263044 0.0421405695 -0.00956301205 -0.202237278 -0.280005425 -0.218676761 -0.209903464 -0.283412635 -0.24653019 -0.0262580346 0.167097792 0.112327874 -0.132135138 -0.310499489 -0.280772179 -0.153685376 -0.109222092 -0.140312389 -0.0872459859 0.0699088275 0.125786036 -0.0231915284 -0.155218542 -0.059137024 0.0662460849 -0.107177868 -0.444656074 -0.466206282 -0.0805169046 0.253298551 0.229874447 0.102276757 0.144951329 0.154576406 -0.136308938 -0.491589457 -0.479323745 -0.149681926 0.0567060225 -0.00845572259 -0.0478934422 0.135155752 0.331407577 0.28489989 0.0647980869 -0.0880125687 -0.111692205 -0.0683363825 -0.177260369 -0.210100591 -0.19374311 -0.147568166 -0.064999707 -0.0251605604 -0.153132066 -0.410084695 -0.558731854 -0.425183982 -0.112948388 0.113530986 0.0987843722 -0.103755847 -0.334094107 -0.447351426 -0.369039595 -0.133451879 0.0955673084 0.112382106 -0.136311606 -0.449317783 -0.542788446 -0.349602818 -0.0771344751 0.0581277348 0.0503382757 2.47936059E-05 -0.0736921653 -0.179624006 -0.220908314 -0.104191214 0.0698412806 0.115438133 0.0343185067 -0.0114596784 0.0252535678 0.0366811454 -0.0151372254 -0.0633442625 -0.130028203 -0.297248423 -0.450449526 -0.341988355 -0.000364987063 0.219422236 0.135519415 -0.000987338484 0.0605387837 0.15703769 0.00571329566 -0.306337833 -0.445721924 -0.320345134 -0.138220742 -0.0458415598 0.00680195307 0.0621062256 0.0737081468 0.0493512638 0.0647508428 0.105684467 0.0676172227 0.0272948015 -0.0693282187 -0.0485971421 -0.0562001131 -0.14310506 -0.133018181 0.0237105824 0.0804192647 -0.100121059 -0.244984716 -0.0733309984 0.216743842 0.157195568 -0.197171286 -0.402420014 -0.289637655 -0.174167246 -0.282898247 -0.370204449 -0.159020692 0.144478381 0.144804448 -0.110222079 -0.205135584 -0.0162235536 0.128640935 0.0187778529 -0.119852141 -0.056974683 0.0510699265 -0.0189649947 -0.135298967 -0.0523227677 0.123826653 0.0840725228 -0.179101631 -0.378648221 -0.386545151 -0.329049408 -0.257672966 -0.091255255 0.0931630731 0.0799203515 -0.101548754 -0.161042631 -0.0201012306 0.0482448041 -0.105095878 -0.240156129 -0.144743711 0.00784818921 -0.0178079624 -0.114914089 -0.0594704114 0.0688125119 0.0558828749 -0.127454951 -0.290780038 -0.370050728 -0.438391954 -0.440944403 -0.248976186 0.0339395367 0.138462812 -0.00112757972 -0.10714975 -0.0843664631 -0.0776410401 -0.218449518 -0.297988892 -0.137259856 0.0472556315 0.0221877266 -0.0207290724 0.15169473 0.261018127 -0.0694276989 -0.493645638 -0.241017044 0.670769095 1.22183251 0.721604884 -0.226395354 -0.579930902 -0.227624923 0.114093453 0.0816654637 0.00680744322 0.123795047 0.169881493 -0.0264415294 -0.166674897 -0.0168159604 0.155339003 0.0510980412 -0.142024219 -0.120182864 -0.026522547 -0.177136764 -0.464844316 -0.540090919 -0.426586747 -0.429404706 -0.513302684 -0.332174629 0.0988757014 0.314550012 0.114031397 -0.138959378 -0.126799986 -0.0249537751 -0.0851142481 -0.197015747 -0.179452315 -0.139440656 -0.194297418 -0.162991196 0.0805758089 0.238004103 0.00711437687 -0.360672057 -0.402366281 -0.177223936 -0.139667913 -0.362550259 -0.439541668 -0.19758369 0.0325199924 0.0363437682 -0.146809399 -0.223465592 -0.198127016 -0.282190889 -0.388860852 -0.309473217 -0.159213841 -0.143756703 -0.115806274 0.0962132812 0.171253636 -0.228749171 -0.431166112 0.508802354 2.23794055 3.09812689 2.13308835 0.350648731 -0.60340476 -0.417570055 -0.0280703586 -0.0340385102 -0.137291133 -0.0325073376 0.0745264664 0.0187068172 0.0138813881 0.156788826 0.175370857 -0.0359221995 -0.159129828 -0.0455963463 -0.0356146023 -0.295791775 -0.366132468 0.0995848924 0.595167458 0.430089951 -0.171406165 -0.378362894 -0.0123189269 0.270422608 0.0759882703 -0.200439587 -0.134923995 0.101838902 0.181380108 0.127076492 0.0539066903 -0.118101209 -0.342490107 -0.303798169 0.0167780425 0.114100769 -0.214916036 -0.377100557 0.297477841 1.34756374 1.61398458 0.821455121 -0.0747936293 -0.259941459 -0.00998955872 0.17089279 -0.0917842761 -0.301638842 -0.266761184 -0.238535956 -0.298550516 -0.286350697 -0.234921947 -0.280984432 -0.263104439 -0.00289165741 0.176500112 -0.054289639 -0.114318192 0.958732665 2.85291767 3.8314414 2.80768538 0.812963188 -0.33408162 -0.232507735 0.0851478651 -0.0800421089 -0.354797065 -0.268398017 0.0142084518 0.178919986 0.240899771 0.238913104 0.0513425879 -0.204440534 -0.15956369 0.138824314 0.161901385 -0.137873888 0.0194531064 1.04161906 2.02525902 1.82437706 0.673777044 -0.144077599 -0.0727808475 0.206333563 0.0425937325 -0.220116779 -0.135751471 0.136528209 0.254258931 0.224404544 0.141814962 -0.0764961541 -0.338510603 -0.292075962 0.0207854807 0.0228914265 -0.352643043 -0.112669565 1.46045685 3.34808874 3.71456552 2.22566342 0.454500079 -0.183645085 0.054194659 0.169220552 -0.0720786452 -0.271441728 -0.193576917 -0.104743861 -0.121139102 -0.0950359404 -0.0641081855 -0.175888568 -0.25254494 -0.048116032 0.170420825 0.0117556443 -0.128578037 0.577738285 1.9493866 2.62460494 1.80839992 0.417837888 -0.169556752 0.111336201 0.286176383 -0.0598753281 -0.388911277 -0.26775986 0.0628676489 0.257169247 0.28439185 0.150377154 -0.172134489 -0.405647039 -0.187255085 0.232417256 0.205838472 -0.164773911 0.103936531 1.37836254 2.52719378 2.28602457 0.974845469 -0.00328958989 -0.0511461049 0.165221602 0.0315980278 -0.219179004 -0.21074757 -0.0831781551 -0.0834875852 -0.12074583 -0.0971912965 -0.157641903 -0.278934568 -0.15710406 0.141547948 0.0810183212 -0.313206494 -0.00521952799 1.77469492 3.92227697 4.36480236 2.62627459 0.457983822 -0.391097248 -0.0769756064 0.078596957 -0.0830675289 -0.123453662 0.0193095375 0.068776913 -0.00213688379 0.0538737513 0.192003667 0.120278366 -0.105092883 -0.137740791 -0.00995711796 -0.104643546 -0.371298105 -0.263161659 0.305172324 0.626388371 0.237277284 -0.316152543 -0.296632737 0.127550945 0.251917273 -0.0377766117 -0.220084831 -0.0542713366 0.152447999 0.169123232 0.105751343 0.0125724701 -0.200462043 -0.372716337 -0.209669381 0.100607507 0.0237576626 -0.362897277 -0.243302152 0.703667223 1.58432794 1.40683365 0.444084615 -0.215541556 -0.16352804 0.0469112657 -0.0311085843 -0.194888502 -0.203921989 -0.211884141 -0.33863771 -0.382563651 -0.242786601 -0.142449945 -0.161825344 -0.0517862588 0.179975539 0.0779325143 -0.374977142 -0.265510678 1.06697667 2.70525455 2.96758294 1.53811133 -0.112867534 -0.633350492 -0.259883374 -0.0906104445 -0.0504798368 0.0953428894 0.2509211 0.145895928 -0.0816717744 -0.0385814607 0.24421531 0.31923604 0.0431972854 -0.219723001 -0.227010548 -0.203598425 -0.361710787 -0.521467149 -0.486156642 -0.413432181 -0.483901978 -0.521659136 -0.311714083 -0.0328879654 0.019293068 -0.0653670281 -0.00192044978 0.156026229 0.116893448 -0.102450922 -0.187444732 -0.0653846636 0.0091161821 -0.0591754541 -0.0798681006 -0.0218408536 -0.124551639 -0.396081865 -0.448870629 -0.107453689 0.213849351 0.089237988 -0.280025721 -0.403204739 -0.230926499 -0.103951655 -0.131413311 -0.103698291 0.0215881653 0.0257122219 -0.120918177 -0.153380275 0.0168327745 0.128617153 0.0410020053 -0.0215139575 0.0646906197 0.068034783 -0.316036105 -0.561776757 -0.0440603495 0.854234636 1.06530762 0.305768728 -0.523701847 -0.619187295 -0.248574585 -0.0649291724 -0.0146309929 0.144351617 0.203442067 -0.033668194 -0.363627434 -0.381843984 -0.0603404716 0.177493781 0.0434631296 -0.236489892 -0.292734772 -0.124534003 -0.0155622745 -0.0913971588 -0.209119409 -0.223849386 -0.152195454 -0.0795051008 -0.0591368601 -0.0985368118 -0.136588424 -0.0757355615 0.0594925471 0.0717920139 -0.157637417 -0.436124146 -0.455490232 -0.189460516 0.0834423527 0.14648816 0.0551365875 -0.0360699296 -0.0795470253 -0.113872513 -0.177721679 -0.300055742 -0.462742835 -0.543230474 -0.426515877 -0.205654293 -0.11422237 -0.198751032 -0.229498133 -0.0435928777 0.191338062 0.224120572 0.100626633 0.0770852491 0.20979999 0.275670767 0.134736687 -0.0541397482 -0.0931279659 -0.0452054031 -0.105284527 -0.278382927 -0.383942425 -0.344698876 -0.272832483 -0.249171495 -0.20846495 -0.111994974 -0.0505111106 -0.0360699296 -0.0795470253 -0.113872513 -0.177721679 -0.300055742 -0.462742835 -0.543230474 -0.426515877 -0.205654293 -0.11422237 -0.198751032 -0.229498133 -0.0435928777 0.191338062 0.224120572 0.100626633 0.0770852491 0.20979999 0.275670767 0.134736687 -0.0541397482 -0.0931279659 -0.0452054031 -0.105284527 -0.278382927 -0.383942425 -0.344698876 -0.272832483 -0.249171495 -0.20846495 -0.111994974 -0.0505111106 -0.0610338561 -0.0146309929 0.144351617 0.203442067 -0.033668194 -0.363627434 -0.381843984 -0.0603404716 0.177493781 0.0434631296 -0.236489892 -0.292734772 -0.124534003 -0.0155622745 -0.0913971588 -0.209119409 -0.223849386 -0.152195454 -0.0795051008 -0.0591368601 -0.0985368118 -0.136588424 -0.0757355615 0.0594925471 0.0717920139 -0.157637417 -0.436124146 -0.455490232 -0.189460516 0.0834423527 0.14648816 0.0551365875 -0.0218408536 -0.124551639 -0.396081865 -0.448870629 -0.107453689 0.213849351 0.089237988 -0.280025721 -0.403204739 -0.230926499 -0.103951655 -0.131413311 -0.103698291 0.0215881653 0.0257122219 -0.120918177 -0.153380275 0.0168327745 0.128617153 0.0410020053 -0.0215139575 0.0646906197 0.068034783 -0.316036105 -0.561776757 -0.0440603495 0.854234636 1.06530762 0.305768728 -0.523701847 -0.619187295 -0.248574585 -0.0612664297 -0.0504798368 0.0953428894 0.2509211 0.145895928 -0.0816717744 -0.0385814607 0.24421531 0.31923604 0.0431972854 -0.219723001 -0.227010548 -0.203598425 -0.361710787 -0.521467149 -0.486156642 -0.413432181 -0.483901978 -0.521659136 -0.311714083 -0.0328879654 0.019293068 -0.0653670281 -0.00192044978 0.156026229 0.116893448 -0.102450922 -0.187444732 -0.0653846636 0.0091161821 -0.0591754541 -0.0798681006 0.100607507 0.0237576626 -0.362897277 -0.243302152 0.703667223 1.58432794 1.40683365 0.444084615 -0.215541556 -0.16352804 0.0469112657 -0.0311085843 -0.194888502 -0.203921989 -0.211884141 -0.33863771 -0.382563651 -0.242786601 -0.142449945 -0.161825344 -0.0517862588 0.179975539 0.0779325143 -0.374977142 -0.265510678 1.06697667 2.70525455 2.96758294 1.53811133 -0.112867534 -0.633350492 -0.259883374 0.0122515624 -0.0830675289 -0.123453662 0.0193095375 0.068776913 -0.00213688379 0.0538737513 0.192003667 0.120278366 -0.105092883 -0.137740791 -0.00995711796 -0.104643546 -0.371298105 -0.263161659 0.305172324 0.626388371 0.237277284 -0.316152543 -0.296632737 0.127550945 0.251917273 -0.0377766117 -0.220084831 -0.0542713366 0.152447999 0.169123232 0.105751343 0.0125724701 -0.200462043 -0.372716337 -0.209669381 0.232417256 0.205838472 -0.164773911 0.103936531 1.37836254 2.52719378 2.28602457 0.974845469 -0.00328958989 -0.0511461049 0.165221602 0.0315980278 -0.219179004 -0.21074757 -0.0831781551 -0.0834875852 -0.12074583 -0.0971912965 -0.157641903 -0.278934568 -0.15710406 0.141547948 0.0810183212 -0.313206494 -0.00521952799 1.77469492 3.92227697 4.36480236 2.62627459 0.457983822 -0.391097248 -0.0769756064 0.180555627 -0.0530041754 -0.276650935 -0.20496507 -0.10062097 -0.115500174 -0.101997264 -0.0670392737 -0.16402097 -0.248870373 -0.0654121116 0.170420825 0.0117556443 -0.128578037 0.577738285 1.9493866 2.62460494 1.80839992 0.417837888 -0.169556752 0.111336201 0.286176383 -0.0598753281 -0.388911277 -0.26775986 0.0628676489 0.257169247 0.28439185 0.150377154 -0.172134489 -0.405647039 -0.187255085 0.156508341 0.146997392 -0.168387741 0.0263039637 1.08572984 2.04428458 1.78999066 0.636793971 -0.134356543 -0.0417090207 0.208748266 0.0425937325 -0.220116779 -0.135751471 0.136528209 0.254258931 0.224404544 0.141814962 -0.0764961541 -0.338510603 -0.292075962 0.0207854807 0.0228914265 -0.352643043 -0.112669565 1.46045685 3.34808874 3.71456552 2.22566342 0.454500079 -0.183645085 0.054194659 0.158816412 -0.107117645 -0.295038015 -0.257790744 -0.244253725 -0.302963704 -0.278938234 -0.233644977 -0.292509854 -0.26284343 0.0161859691 0.177934468 -0.0884823725 -0.135991529 0.996473849 2.91107988 3.83145857 2.74853373 0.773820758 -0.311225802 -0.195442975 0.083706364 -0.102858506 -0.35737282 -0.254379392 0.0169954747 0.172959819 0.244628891 0.243650183 0.0401717052 -0.215060443 -0.145856991 -0.0455963463 -0.0356146023 -0.295791775 -0.366132468 0.0995848924 0.595167458 0.430089951 -0.171406165 -0.378362894 -0.0123189269 0.270422608 0.0759882703 -0.200439587 -0.134923995 0.101838902 0.181380108 0.127076492 0.0539066903 -0.118101209 -0.342490107 -0.303798169 0.0167780425 0.114100769 -0.214916036 -0.377100557 0.297477841 1.34756374 1.61398458 0.821455121 -0.0747936293 -0.259941459 -0.00998955872 0.0363437682 -0.146809399 -0.223465592 -0.198127016 -0.282190889 -0.388860852 -0.309473217 -0.159213841 -0.143756703 -0.115806274 0.0962132812 0.170828581 -0.195170149 -0.410173029 0.473605305 2.18361878 3.09752369 2.18730545 0.387182295 -0.623507679 -0.451405108 -0.0278851986 -0.0153598143 -0.137154043 -0.0451644771 0.0763218254 0.0295185298 0.0100496262 0.144917563 0.179675251 -0.0222100057 -0.162900865 -0.120182864 -0.026522547 -0.177136764 -0.464844316 -0.540090919 -0.426586747 -0.429404706 -0.513302684 -0.332174629 0.0988757014 0.314550012 0.114031397 -0.138959378 -0.126799986 -0.0249537751 -0.0851142481 -0.197015747 -0.179452315 -0.139440656 -0.194297418 -0.162991196 0.0805758089 0.238004103 0.00711437687 -0.360672057 -0.402366281 -0.177223936 -0.139667913 -0.362550259 -0.439541668 -0.19758369 0.0325199924 -0.00112757972 -0.10714975 -0.0843664631 -0.0776410401 -0.218449518 -0.297988892 -0.137259856 0.0472556315 0.0221877266 -0.0207290724 0.15169473 0.265819103 -0.0939151794 -0.513081431 -0.220367312 0.707323849 1.22245312 0.68578738 -0.247456148 -0.561833322 -0.20465298 0.109001346 0.0816654637 0.00680744322 0.123795047 0.169881493 -0.0264415294 -0.166674897 -0.0168159604 0.155339003 0.0510980412 -0.142024219 -0.0622236617 0.115834072 0.0909646302 -0.169660896 -0.380809218 -0.392344087 -0.326647162 -0.254460901 -0.0975717604 0.0870162547 0.0867442563 -0.0918729454 -0.165421382 -0.0311987512 0.0500456467 -0.093415767 -0.23897481 -0.155467749 0.00452831574 -0.00870609377 -0.110588238 -0.0674566701 0.0688125119 0.0558828749 -0.127454951 -0.290780038 -0.370050728 -0.438391954 -0.440944403 -0.248976186 0.0339395367 0.138462812 0.0272948015 -0.0693282187 -0.0485971421 -0.0562001131 -0.14310506 -0.133018181 0.0237105824 0.0804192647 -0.100121059 -0.244984716 -0.0733309984 0.207264006 0.167978168 -0.182988465 -0.406488508 -0.303564787 -0.174078733 -0.269361556 -0.3669568 -0.172930196 0.135579139 0.155499876 -0.0972511843 -0.210334659 -0.0296514407 0.129385725 0.0307762101 -0.118025512 -0.0674849525 0.0480752848 -0.0089105498 -0.130631924 -0.104191214 0.0698412806 0.115438133 0.0343185067 -0.0114596784 0.0252535678 0.0366811454 -0.0151372254 -0.0633442625 -0.130028203 -0.297248423 -0.450449526 -0.341988355 -0.000364987063 0.219422236 0.135519415 -0.000987338484 0.0605387837 0.15703769 0.00571329566 -0.306337833 -0.445721924 -0.320345134 -0.138220742 -0.0458415598 0.00680195307 0.0621062256 0.0737081468 0.0493512638 0.0647508428 0.105684467 0.0676172227 -0.062823385 -0.177260369 -0.210100591 -0.19374311 -0.147568166 -0.064999707 -0.0251605604 -0.153132066 -0.410084695 -0.558731854 -0.425183982 -0.112948388 0.113530986 0.0987843722 -0.103755847 -0.334094107 -0.447351426 -0.369039595 -0.133451879 0.0955673084 0.112382106 -0.136311606 -0.449317783 -0.542788446 -0.349602818 -0.0771344751 0.0581277348 0.0503382757 2.47936059E-05 -0.0736921653 -0.179624006 -0.220908314 -0.153685376 -0.109222092 -0.140312389 -0.0872459859 0.0699088275 0.125786036 -0.0231915284 -0.155218542 -0.059137024 0.0662460849 -0.107177868 -0.444656074 -0.466206282 -0.0805169046 0.253298551 0.229874447 0.102276757 0.144951329 0.154576406 -0.136308938 -0.491589457 -0.479323745 -0.149681926 0.0567060225 -0.00845572259 -0.0478934422 0.135155752 0.331407577 0.28489989 0.0647980869 -0.0880125687 -0.111692205 -0.145167589 -0.268676668 -0.369869083 -0.304111093 -0.125150532 -0.0568371043 -0.199341282 -0.368080378 -0.346444964 -0.205644488 -0.171913728 -0.235797673 -0.170295224 0.0445255004 0.132941008 -0.029324377 -0.185968131 -0.107263044 0.0421405695 -0.00956301205 -0.202237278 -0.280005425 -0.218676761 -0.209903464 -0.283412635 -0.24653019 -0.0262580346 0.167097792 0.112327874 -0.132135138 -0.310499489 -0.280772179 0.039670296 -0.0895457417 -0.266802788 -0.189034641 0.0121575696 -0.0593925528 -0.363225162 -0.3142474 0.375956029 1.10321212 1.05960059 0.325615436 -0.253003746 -0.221658096 0.032344982 0.0665867925 -0.00828537066 0.0165017191 -0.0322205313 -0.269698769 -0.285286516 0.293673366 1.0297029 1.09622741 0.409942299 -0.235371783 -0.24227123 0.0929922238 0.165308937 -0.0788132101 -0.219869226 -0.0834128931 0.039670296 -0.0895457417 -0.266802788 -0.189034641 0.0121575696 -0.0593925528 -0.363225162 -0.3142474 0.375956029 1.10321212 1.05960059 0.325615436 -0.253003746 -0.221658096 0.032344982 0.0665867925 -0.00828537066 0.0165017191 -0.0322205313 -0.269698769 -0.285286516 0.293673366 1.0297029 1.09622741 0.409942299 -0.235371783 -0.24227123 0.0929922238 0.165308937 -0.0788132101 -0.219869226 -0.0834128931 -0.0548780523 -0.24746713 -0.410839975 -0.294059992 -0.0573483258 -0.0792392567 -0.362202883 -0.434179068 -0.0074334424 0.525529802 0.570845008 0.14810285 -0.178216934 -0.129239157 -0.00564474333 -0.0749802887 -0.161266387 -0.0749802887 -0.00564474333 -0.129239157 -0.178216934 0.14810285 0.570845008 0.525529802 -0.0074334424 -0.434179068 -0.362202883 -0.0792392567 -0.0573483258 -0.294059992 -0.410839975 -0.24746713 -0.0548780523 -0.0687622651 -0.146360055 -0.023958113 0.202787608 0.175615579 -0.106922336 -0.14397496 0.336262763 0.822377861 0.636858523 -0.0737026483 -0.502407134 -0.294315517 0.0862631425 0.188136965 0.151680425 0.188136965 0.0862631425 -0.294315517 -0.502407134 -0.0737026483 0.636858523 0.822377861 0.336262763 -0.14397496 -0.106922336 0.175615579 0.202787608 -0.023958113 -0.146360055 -0.0687622651 0.039670296 -0.0834128931 -0.219869226 -0.0788132101 0.165308937 0.0929922238 -0.24227123 -0.235371783 0.409942299 1.09622741 1.0297029 0.293673366 -0.285286516 -0.269698769 -0.0322205313 0.0165017191 -0.00828537066 0.0665867925 0.032344982 -0.221658096 -0.253003746 0.325615436 1.05960059 1.10321212 0.375956029 -0.3142474 -0.363225162 -0.0593925528 0.0121575696 -0.189034641 -0.266802788 -0.0895457417 0.039670296 -0.0834128931 -0.219869226 -0.0788132101 0.165308937 0.0929922238 -0.24227123 -0.235371783 0.409942299 1.09622741 1.0297029 0.293673366 -0.285286516 -0.269698769 -0.0322205313 0.0165017191 -0.00828537066 0.0665867925 0.032344982 -0.221658096 -0.253003746 0.325615436 1.05960059 1.10321212 0.375956029 -0.3142474 -0.363225162 -0.0593925528 0.0121575696 -0.189034641 -0.266802788 -0.0895457417 -0.0548780523 -0.0687622651 -0.146360055 -0.023958113 0.202787608 0.175615579 -0.106922336 -0.14397496 0.336262763 0.822377861 0.636858523 -0.0737026483 -0.502407134 -0.294315517 0.0862631425 0.188136965 0.151680425 0.188136965 0.0862631425 -0.294315517 -0.502407134 -0.0737026483 0.636858523 0.822377861 0.336262763 -0.14397496 -0.106922336 0.175615579 0.202787608 -0.023958113 -0.146360055 -0.0687622651 -0.0548780523 -0.24746713 -0.410839975 -0.294059992 -0.0573483258 -0.0792392567 -0.362202883 -0.434179068 -0.0074334424 0.525529802 0.570845008 0.14810285 -0.178216934 -0.129239157 -0.00564474333 -0.0749802887 -0.161266387 -0.0749802887 -0.00564474333 -0.129239157 -0.178216934 0.14810285 0.570845008 0.525529802 -0.0074334424 -0.434179068 -0.362202883 -0.0792392567 -0.0573483258 -0.294059992 -0.410839975 -0.24746713 -0.153685376 -0.109222092 -0.140312389 -0.0872459859 0.0699088275 0.125786036 -0.0231915284 -0.155218542 -0.059137024 0.0662460849 -0.107177868 -0.444656074 -0.466206282 -0.0805169046 0.253298551 0.229874447 0.102276757 0.144951329 0.154576406 -0.136308938 -0.491589457 -0.479323745 -0.149681926 0.0567060225 -0.00845572259 -0.0478934422 0.135155752 0.331407577 0.28489989 0.0647980869 -0.0880125687 -0.111692205 -0.145167589 -0.268676668 -0.369869083 -0.304111093 -0.125150532 -0.0568371043 -0.199341282 -0.368080378 -0.346444964 -0.205644488 -0.171913728 -0.235797673 -0.170295224 0.0445255004 0.132941008 -0.029324377 -0.185968131 -0.107263044 0.0421405695 -0.00956301205 -0.202237278 -0.280005425 -0.218676761 -0.209903464 -0.283412635 -0.24653019 -0.0262580346 0.167097792 0.112327874 -0.132135138 -0.310499489 -0.280772179 -0.0555594601 -0.00518326182 0.0206736866 0.0144012626 0.0418973528 0.111229405 0.119752839 -0.00118979823 -0.184746221 -0.324027687 -0.367308319 -0.280229181 -0.0541214496 0.180832446 0.209005624 0.00868098531 -0.158653542 -0.0742022246 0.136967734 0.178712696 -0.0295724198 -0.291505367 -0.399817973 -0.3175686 -0.125512362 0.0760972351 0.207737967 0.241029024 0.204708219 0.132983088 0.0401938297 -0.0377634689 -0.0488516726 -0.00518326182 0.0206736866 0.0144012626 0.0418973528 0.111229405 0.119752839 -0.00118979823 -0.184746221 -0.324027687 -0.367308319 -0.280229181 -0.0541214496 0.180832446 0.209005624 0.00868098531 -0.158653542 -0.0742022246 0.136967734 0.178712696 -0.0295724198 -0.291505367 -0.399817973 -0.3175686 -0.125512362 0.0760972351 0.207737967 0.241029024 0.204708219 0.132983088 0.0401938297 -0.0377634689 0.0778872669 0.119247437 0.213440612 0.203736678 0.128479064 0.155705824 0.269977272 0.256675482 0.0396531597 -0.163943768 -0.124631822 0.0983952507 0.245631039 0.164676264 -0.0720132589 -0.297747523 -0.387722462 -0.285617232 -0.0208393689 0.248924628 0.309236825 0.109922312 -0.124144889 -0.123072699 0.0892809108 0.226205379 0.140152022 0.0194256566 0.0743092075 0.204243243 0.18075642 0.0396831036 0.0261229631 0.18475838 0.283272564 0.185239479 0.0465050153 0.0452794433 0.127469927 0.14298214 0.0692966208 -0.0203642454 -0.0735058412 -0.0447519049 0.0929662734 0.228828713 0.163563818 -0.101886466 -0.278976828 -0.140570238 0.166428864 0.314902037 0.204370677 0.0159693677 -0.063704595 -0.0189180821 0.0539585948 0.0546774343 -0.0439977981 -0.144319326 -0.102209538 0.0742549673 0.197676197 0.156119063 -0.00187353638 0.0315765664 0.180518866 0.22261551 0.10211356 0.0562149286 0.206568792 0.323788792 0.205105156 0.0323105454 0.0738024712 0.221250698 0.110633172 -0.205784723 -0.348228186 -0.187117502 -0.0338269025 -0.124495573 -0.251426339 -0.138729304 0.0894901901 0.13737765 0.0491998754 0.107846975 0.295910418 0.283103049 0.00650799554 -0.154242679 0.038084887 0.28375867 0.212390378 -0.0483296365 -0.116468884 0.0308926608 0.0751954019 -0.105716728 -0.295312017 -0.325297654 -0.265253156 -0.190239415 -0.063874945 0.0806468427 0.118122347 0.0660021976 0.0827324912 0.156948358 0.0738255978 -0.198266104 -0.36531198 -0.216988221 0.0639845878 0.191962078 0.162651166 0.135525897 0.117457576 0.0228910949 -0.141274616 -0.277352661 -0.382295817 -0.484588027 -0.481826127 -0.27881977 -0.0220586192 0.0578582287 -0.106877588 -0.129822582 -0.0279372707 0.0484326258 -0.0590252317 -0.168130219 -0.0608308986 0.111626171 0.0932790264 -0.0164364949 0.0190792959 0.0643781945 -0.17016612 -0.463938981 -0.232439533 0.524776399 0.993278444 0.587817371 -0.229113504 -0.600567639 -0.38928774 -0.119401142 -0.0561245829 0.025309464 0.208231553 0.219730496 -0.00491575524 -0.0985170156 0.132910222 0.337446272 0.172003582 -0.152809486 -0.25685066 -0.200365067 -0.284330606 -0.480365992 -0.52436465 -0.430649906 -0.440077841 -0.524722457 -0.415076822 -0.120479651 0.0370494649 -0.0319530256 -0.050339926 0.101338156 0.163809702 -0.0163341835 -0.18806909 -0.126057863 0.00225185021 -0.021619929 -0.0883206651 -0.0466036536 -0.0608432107 -0.292293578 -0.474427611 -0.265249312 0.132271066 0.19231692 -0.147106349 -0.408168733 -0.314518899 -0.125565767 0.00793619361 -0.108531035 -0.158868641 -0.112348162 -0.187702924 -0.331773549 -0.30234918 -0.149098843 -0.11477235 -0.157653883 -0.0742712617 0.000997332158 -0.234773889 -0.410201818 0.155141369 1.30067635 1.88483012 1.20484555 -0.025369009 -0.631352186 -0.438791066 -0.159198865 -0.174902543 -0.200566188 -0.0396965668 0.0837813914 0.0566331595 0.10106732 0.272714376 0.278668731 0.0264081042 -0.149921656 -0.0806837603 -0.0839675367 -0.358252853 -0.532349408 -0.272891551 0.0691786706 -0.0305534415 -0.415143013 -0.507132769 -0.234807491 -0.0567935184 -0.13171275 -0.117074437 0.136833653 0.309870481 0.20441094 0.0661778748 0.0819918588 0.060209889 -0.11588563 -0.20893392 -0.132553369 -0.221061528 -0.552512825 -0.537367284 0.36278367 1.55415845 1.82333946 0.916544557 -0.133020177 -0.406733721 -0.129196063 0.203931496 0.0303415116 -0.151300445 -0.144681826 -0.192386121 -0.349500507 -0.375127554 -0.246257037 -0.19395639 -0.214124173 -0.095469974 0.0536356904 -0.0754043385 -0.261928946 0.145055816 1.12125385 1.66040635 1.06942487 0.00306152273 -0.419571698 -0.104040824 0.135188192 -0.0950324461 -0.360615492 -0.280216694 -0.0449991152 0.0830357671 0.14902465 0.17807354 0.0296848901 -0.195210069 -0.136280164 0.180710018 0.227544919 -0.164493099 -0.387686849 0.0242010113 0.568034232 0.480938613 -0.100476734 -0.400424868 -0.198408842 -0.00366622815 -0.109474793 -0.144833878 0.0585338175 0.197580874 0.0938463137 -0.00302441255 0.0573119037 0.0531106591 -0.0965844169 -0.113861702 0.0222379658 -0.134581789 -0.593632817 -0.437099516 0.970938683 2.67324662 2.98222661 1.61064458 0.0358698107 -0.424585432 -0.0397800803 0.215348586 0.0578603931 -0.0801943317 -0.0345365927 -0.0816045627 -0.258535385 -0.282827199 -0.132507116 -0.0891715959 -0.174365535 -0.120942131 0.0379958861 -0.0449916311 -0.325155765 -0.28035444 0.203851804 0.488457739 0.1359047 -0.342997164 -0.250505537 0.22399497 0.344794691 -0.0319936164 -0.354273528 -0.292616814 -0.0949153304 -0.0162671395 -0.007632575 -0.050523255 -0.233827636 -0.381011188 -0.160192534 0.272701412 0.320388407 -0.124657273 -0.388932407 -0.0260425992 0.447041661 0.337770998 -0.165545985 -0.358369291 -0.121063411 0.044571083 -0.0765633658 -0.177812353 -0.104757331 -0.0996441022 -0.250558257 -0.290261656 -0.127429992 -0.032906767 -0.0864639282 -0.00263479818 0.212601483 0.0810366198 -0.432125181 -0.465616882 0.708626926 2.28650856 2.6214447 1.32939899 -0.189538702 -0.586999178 -0.0978627279 0.176382169 0.027743306 0.0398245119 0.174625412 0.114314042 -0.11142353 -0.136862919 0.0732435063 0.147255078 -0.0368340164 -0.159128487 -0.0641898662 -0.0449031256 -0.290796012 -0.524978518 -0.495047063 -0.403270423 -0.478817016 -0.498325855 -0.181243509 0.227653712 0.272541195 -0.00223753136 -0.159212008 -0.0741825923 -0.0284140576 -0.138270319 -0.202518418 -0.150916815 -0.156516314 -0.214947149 -0.0904615521 0.178832814 0.198831737 -0.145149961 -0.423614562 -0.318206578 -0.120606914 -0.215317965 -0.433917046 -0.373791009 -0.0873850584 0.0420507342 -0.0537734218 -0.107802212 -0.060312856 -0.118997388 -0.276399732 -0.261596233 -0.049497813 0.0561054647 -0.0205301065 0.0217904598 0.238889143 0.195919946 -0.269288868 -0.517812729 0.059540458 0.980545282 1.1529901 0.359693378 -0.449714392 -0.48663792 -0.0622842163 0.108740166 0.0431127772 0.170697317 0.328149587 0.207086667 -0.0818008631 -0.124455482 0.138647974 0.300845623 0.126118258 -0.104760498 -0.0778137222 0.0717575774 0.0335025117 -0.181412041 -0.323290706 -0.308863163 -0.242566183 -0.155518487 -0.0114641702 0.109103657 0.103194728 0.0582172349 0.110352688 0.156134859 -0.00591590954 -0.283053309 -0.349575371 -0.120915346 0.131003246 0.191461831 0.148225456 0.134274378 0.0983395204 -0.03332882 -0.192842275 -0.310171068 -0.42149663 -0.508386433 -0.431506157 -0.17667678 0.0301899575 0.0332371667 -0.0123119392 0.0858390927 0.22079736 0.18415232 0.0586580895 0.0972312391 0.274730325 0.304614007 0.124916643 0.0200285446 0.139780045 0.263860732 0.0339633264 -0.325746506 -0.359477252 -0.10087467 -0.000278480031 -0.186649531 -0.283838511 -0.0661216378 0.167353332 0.138361827 0.0759586617 0.148197681 0.183396056 0.00567020848 -0.275557458 -0.345485896 -0.104763158 0.160246447 0.157974303 -0.00768647529 -0.0170150939 0.182103932 0.323273569 0.245402783 0.114249326 0.137582272 0.25994879 0.280874342 0.156988785 0.039685268 0.0559846871 0.160490662 0.200260937 0.0693728104 -0.191343382 -0.411065727 -0.417469054 -0.185705781 0.128687188 0.314522743 0.281964809 0.138361827 0.0759586617 0.148197681 0.183396056 0.00567020848 -0.275557458 -0.345485896 -0.104763158 0.160246447 0.157974303 -0.00768647529 -0.0170150939 0.182103932 0.323273569 0.245402783 0.114249326 0.137582272 0.25994879 0.280874342 0.156988785 0.039685268 0.0559846871 0.160490662 0.200260937 0.0693728104 -0.191343382 -0.411065727 -0.417469054 -0.185705781 0.128687188 0.314522743 0.281964809 0.134274378 0.0983395204 -0.03332882 -0.192842275 -0.310171068 -0.42149663 -0.508386433 -0.431506157 -0.17667678 0.0301899575 0.0332371667 -0.0123119392 0.0858390927 0.22079736 0.18415232 0.0586580895 0.0972312391 0.274730325 0.304614007 0.124916643 0.0200285446 0.139780045 0.220955402 0.011302148 -0.289612025 -0.318976998 -0.115453258 -0.0387488194 -0.181419849 -0.243777946 -0.0584715866 0.133001551 0.108740166 0.0431127772 0.170697317 0.328149587 0.207086667 -0.0818008631 -0.124455482 0.138647974 0.300845623 0.126118258 -0.104760498 -0.0778137222 0.0717575774 0.0335025117 -0.181412041 -0.323290706 -0.308863163 -0.242566183 -0.155518487 -0.0114641702 0.109103657 0.103194728 0.0582172349 0.110352688 0.156134859 -0.00591590954 -0.283053309 -0.349575371 -0.120915346 0.131003246 0.191461831 0.148225456 0.178832814 0.198831737 -0.145149961 -0.423614562 -0.318206578 -0.120606914 -0.215317965 -0.433917046 -0.373791009 -0.0873850584 0.0420507342 -0.0537734218 -0.107802212 -0.060312856 -0.118997388 -0.276399732 -0.261596233 -0.049497813 0.0561054647 -0.0205301065 0.0217904598 0.238889143 0.267608643 -0.27480951 -0.632304788 -0.0142478663 1.06837404 1.2995491 0.37868166 -0.560754657 -0.562372983 -0.0256618019 0.176382169 0.027743306 0.0398245119 0.174625412 0.114314042 -0.11142353 -0.136862919 0.0732435063 0.147255078 -0.0368340164 -0.159128487 -0.0641898662 -0.0449031256 -0.290796012 -0.524978518 -0.495047063 -0.403270423 -0.478817016 -0.498325855 -0.181243509 0.227653712 0.272541195 -0.00223753136 -0.159212008 -0.0741825923 -0.0284140576 -0.138270319 -0.202518418 -0.150916815 -0.156516314 -0.214947149 -0.0904615521 0.272701412 0.320388407 -0.124657273 -0.388932407 -0.0260425992 0.447041661 0.337770998 -0.165545985 -0.358369291 -0.121063411 0.044571083 -0.0765633658 -0.177812353 -0.104757331 -0.0996441022 -0.250558257 -0.290261656 -0.127429992 -0.032906767 -0.0864639282 -0.00263479818 0.212601483 0.0684867799 -0.469622642 -0.470062852 0.757538557 2.32814813 2.5985539 1.27369404 -0.20500499 -0.55376339 -0.0726733804 0.215348586 0.0578603931 -0.0801943317 -0.0345365927 -0.0816045627 -0.258535385 -0.282827199 -0.132507116 -0.0891715959 -0.174365535 -0.120942131 0.0379958861 -0.0449916311 -0.325155765 -0.28035444 0.203851804 0.488457739 0.1359047 -0.342997164 -0.250505537 0.22399497 0.344794691 -0.0319936164 -0.354273528 -0.292616814 -0.0949153304 -0.0162671395 -0.007632575 -0.050523255 -0.233827636 -0.381011188 -0.160192534 0.199178427 0.218372345 -0.190622702 -0.387524992 0.0535581671 0.581106246 0.45819208 -0.121521726 -0.389278412 -0.179295942 -0.00863921735 -0.109474793 -0.144833878 0.0585338175 0.197580874 0.0938463137 -0.00302441255 0.0573119037 0.0531106591 -0.0965844169 -0.113861702 0.0222379658 -0.121851452 -0.556974471 -0.434439242 0.920180678 2.63112521 3.00605083 1.66731715 0.0520100221 -0.457005769 -0.0645127743 0.203931496 0.0303415116 -0.151300445 -0.144681826 -0.192386121 -0.349500507 -0.375127554 -0.246257037 -0.19395639 -0.214124173 -0.095469974 0.0605211481 -0.0948083624 -0.280494511 0.164451182 1.1582818 1.66095972 1.0308094 -0.0195560697 -0.398794711 -0.0781567544 0.12884289 -0.11494986 -0.360641927 -0.267520785 -0.0438695326 0.0773078352 0.153371125 0.183053851 0.0190689806 -0.205922142 -0.123967052 -0.0806837603 -0.0839675367 -0.358252853 -0.532349408 -0.272891551 0.0691786706 -0.0305534415 -0.415143013 -0.507132769 -0.234807491 -0.0567935184 -0.13171275 -0.117074437 0.136833653 0.309870481 0.20441094 0.0661778748 0.0819918588 0.060209889 -0.11588563 -0.20893392 -0.132553369 -0.228154778 -0.580163002 -0.541093946 0.399342865 1.5844568 1.8051523 0.876616836 -0.141218051 -0.382432222 -0.115101077 -0.00274692453 -0.116804436 -0.150652632 -0.107214302 -0.19675988 -0.336968809 -0.29339987 -0.143830553 -0.123580933 -0.161317959 -0.0616908111 0.000997332158 -0.234773889 -0.410201818 0.155141369 1.30067635 1.88483012 1.20484555 -0.025369009 -0.631352186 -0.438791066 -0.159198865 -0.174902543 -0.200566188 -0.0396965668 0.0837813914 0.0566331595 0.10106732 0.272714376 0.278668731 0.0264081042 -0.149921656 -0.245767608 -0.193928942 -0.293405682 -0.486673534 -0.516158462 -0.424486607 -0.448587805 -0.532121658 -0.40650481 -0.110354669 0.0310596861 -0.0425621122 -0.045915924 0.112549797 0.16094166 -0.0284573101 -0.188194185 -0.115296051 0.00368071347 -0.0304724239 -0.0882338285 -0.0362396166 -0.0608432107 -0.292293578 -0.474427611 -0.265249312 0.132271066 0.19231692 -0.147106349 -0.408168733 -0.314518899 -0.125565767 -0.106877588 -0.129822582 -0.0279372707 0.0484326258 -0.0590252317 -0.168130219 -0.0608308986 0.111626171 0.0932790264 -0.0164364949 0.0190792959 0.0643781945 -0.17016612 -0.463938981 -0.232439533 0.524776399 0.993278444 0.587817371 -0.229113504 -0.600567639 -0.38928774 -0.119401142 -0.0561245829 0.025309464 0.208231553 0.219730496 -0.00491575524 -0.0985170156 0.132910222 0.337446272 0.172003582 -0.152809486 -0.124276146 0.0202747565 0.0783763677 -0.0964869335 -0.294897258 -0.330278963 -0.264974833 -0.187797755 -0.0672868192 0.0767956153 0.122312613 0.0711234137 0.0778463408 0.149525732 0.0783570707 -0.186753348 -0.364523947 -0.22768198 0.0585587695 0.197503522 0.166804835 0.131948501 0.117457576 0.0228910949 -0.141274616 -0.277352661 -0.382295817 -0.484588027 -0.481826127 -0.27881977 -0.0220586192 0.0578582287 -0.00187353638 0.0315765664 0.180518866 0.22261551 0.10211356 0.0562149286 0.206568792 0.323788792 0.205105156 0.0323105454 0.0738024712 0.221250698 0.110633172 -0.205784723 -0.348228186 -0.187117502 -0.0338269025 -0.124495573 -0.251426339 -0.138729304 0.0894901901 0.13737765 0.0572669879 0.0998695344 0.28492102 0.289203942 0.0214484241 -0.154806301 0.0223790389 0.277983159 0.224857375 -0.0388115346 0.0261229631 0.18475838 0.283272564 0.185239479 0.0465050153 0.0452794433 0.127469927 0.14298214 0.0692966208 -0.0203642454 -0.0735058412 -0.0447519049 0.0929662734 0.228828713 0.163563818 -0.101886466 -0.278976828 -0.140570238 0.166428864 0.314902037 0.204370677 0.0159693677 -0.063704595 -0.0189180821 0.0539585948 0.0546774343 -0.0439977981 -0.144319326 -0.102209538 0.0742549673 0.197676197 0.156119063 0.0778872669 0.119247437 0.213440612 0.203736678 0.128479064 0.155705824 0.269977272 0.256675482 0.0396531597 -0.163943768 -0.124631822 0.0983952507 0.245631039 0.164676264 -0.0720132589 -0.297747523 -0.387722462 -0.285617232 -0.0208393689 0.248924628 0.309236825 0.109922312 -0.124144889 -0.123072699 0.0892809108 0.226205379 0.140152022 0.0194256566 0.0743092075 0.204243243 0.18075642 0.0396831036 -0.0488516726 -0.00518326182 0.0206736866 0.0144012626 0.0418973528 0.111229405 0.119752839 -0.00118979823 -0.184746221 -0.324027687 -0.367308319 -0.280229181 -0.0541214496 0.180832446 0.209005624 0.00868098531 -0.158653542 -0.0742022246 0.136967734 0.178712696 -0.0295724198 -0.291505367 -0.399817973 -0.3175686 -0.125512362 0.0760972351 0.207737967 0.241029024 0.204708219 0.132983088 0.0401938297 -0.0377634689 -0.0488516726 -0.00518326182 0.0206736866 0.0144012626 0.0418973528 0.111229405 0.119752839 -0.00118979823 -0.184746221 -0.324027687 -0.367308319 -0.280229181 -0.0541214496 0.180832446 0.209005624 0.00868098531 -0.158653542 -0.0742022246 0.136967734 0.178712696 -0.0295724198 -0.291505367 -0.399817973 -0.3175686 -0.125512362 0.0760972351 0.207737967 0.241029024 0.204708219 0.132983088 0.0401938297 -0.0377634689 -0.145167589 -0.268676668 -0.369869083 -0.304111093 -0.125150532 -0.0568371043 -0.199341282 -0.368080378 -0.346444964 -0.205644488 -0.171913728 -0.235797673 -0.170295224 0.0445255004 0.132941008 -0.029324377 -0.185968131 -0.107263044 0.0421405695 -0.00956301205 -0.202237278 -0.280005425 -0.218676761 -0.209903464 -0.283412635 -0.24653019 -0.0262580346 0.167097792 0.112327874 -0.132135138 -0.310499489 -0.280772179 -0.153685376 -0.109222092 -0.140312389 -0.0872459859 0.0699088275 0.125786036 -0.0231915284 -0.155218542 -0.059137024 0.0662460849 -0.107177868 -0.444656074 -0.466206282 -0.0805169046 0.253298551 0.229874447 0.102276757 0.144951329 0.154576406 -0.136308938 -0.491589457 -0.479323745 -0.149681926 0.0567060225 -0.00845572259 -0.0478934422 0.135155752 0.331407577 0.28489989 0.0647980869 -0.0880125687 -0.111692205 -0.181368455 -0.385371625 -0.460158437 -0.353770286 -0.177450344 -0.088949509 -0.175405949 -0.389460087 -0.576342344 -0.601640344 -0.454792202 -0.221402571 -0.0127145294 0.0558542609 -0.0798354968 -0.322679996 -0.445422649 -0.322679996 -0.0798354968 0.0558542609 -0.0127145294 -0.221402571 -0.454792202 -0.601640344 -0.576342344 -0.389460087 -0.175405949 -0.088949509 -0.177450344 -0.353770286 -0.460158437 -0.385371625 -0.181368455 -0.0240432899 0.00840981957 0.0338781513 0.140777543 0.201680318 0.0949512795 -0.0352868736 -0.0168883279 -0.0164624471 -0.295933843 -0.667568684 -0.64440012 -0.17957975 0.217693925 0.238307223 0.159090906 0.238307223 0.217693925 -0.17957975 -0.64440012 -0.667568684 -0.295933843 -0.0164624471 -0.0168883279 -0.0352868736 0.0949512795 0.201680318 0.140777543 0.0338781513 0.00840981957 -0.0240432899 -0.153685376 -0.280772179 -0.310499489 -0.132135138 0.112327874 0.167097792 -0.0262580346 -0.24653019 -0.283412635 -0.209903464 -0.218676761 -0.280005425 -0.202237278 -0.00956301205 0.0421405695 -0.107263044 -0.185968131 -0.029324377 0.132941008 0.0445255004 -0.170295224 -0.235797673 -0.171913728 -0.205644488 -0.346444964 -0.368080378 -0.199341282 -0.0568371043 -0.125150532 -0.304111093 -0.369869083 -0.268676668 -0.145167589 -0.111692205 -0.0880125687 0.0647980869 0.28489989 0.331407577 0.135155752 -0.0478934422 -0.00845572259 0.0567060225 -0.149681926 -0.479323745 -0.491589457 -0.136308938 0.154576406 0.144951329 0.102276757 0.229874447 0.253298551 -0.0805169046 -0.466206282 -0.444656074 -0.107177868 0.0662460849 -0.059137024 -0.155218542 -0.0231915284 0.125786036 0.0699088275 -0.0872459859 -0.140312389 -0.109222092 -0.145167589 -0.111692205 -0.0880125687 0.0647980869 0.28489989 0.331407577 0.135155752 -0.0478934422 -0.00845572259 0.0567060225 -0.149681926 -0.479323745 -0.491589457 -0.136308938 0.154576406 0.144951329 0.102276757 0.229874447 0.253298551 -0.0805169046 -0.466206282 -0.444656074 -0.107177868 0.0662460849 -0.059137024 -0.155218542 -0.0231915284 0.125786036 0.0699088275 -0.0872459859 -0.140312389 -0.109222092 -0.153685376 -0.280772179 -0.310499489 -0.132135138 0.112327874 0.167097792 -0.0262580346 -0.24653019 -0.283412635 -0.209903464 -0.218676761 -0.280005425 -0.202237278 -0.00956301205 0.0421405695 -0.107263044 -0.185968131 -0.029324377 0.132941008 0.0445255004 -0.170295224 -0.235797673 -0.171913728 -0.205644488 -0.346444964 -0.368080378 -0.199341282 -0.0568371043 -0.125150532 -0.304111093 -0.369869083 -0.268676668 -0.181368455 -0.0240432899 0.00840981957 0.0338781513 0.140777543 0.201680318 0.0949512795 -0.0352868736 -0.0168883279 -0.0164624471 -0.295933843 -0.667568684 -0.64440012 -0.17957975 0.217693925 0.238307223 0.159090906 0.238307223 0.217693925 -0.17957975 -0.64440012 -0.667568684 -0.295933843 -0.0164624471 -0.0168883279 -0.0352868736 0.0949512795 0.201680318 0.140777543 0.0338781513 0.00840981957 -0.0240432899 -0.181368455 -0.385371625 -0.460158437 -0.353770286 -0.177450344 -0.088949509 -0.175405949 -0.389460087 -0.576342344 -0.601640344 -0.454792202 -0.221402571 -0.0127145294 0.0558542609 -0.0798354968 -0.322679996 -0.445422649 -0.322679996 -0.0798354968 0.0558542609 -0.0127145294 -0.221402571 -0.454792202 -0.601640344 -0.576342344 -0.389460087 -0.175405949 -0.088949509 -0.177450344 -0.353770286 -0.460158437 -0.385371625 -0.109136917 0.0698412806 0.115438133 0.0343185067 -0.0114596784 0.0252535678 0.0366811454 -0.0151372254 -0.0633442625 -0.130028203 -0.297248423 -0.450449526 -0.341988355 -0.000364987063 0.219422236 0.135519415 -0.000987338484 0.0605387837 0.15703769 0.00571329566 -0.306337833 -0.445721924 -0.320345134 -0.138220742 -0.0458415598 0.00680195307 0.0621062256 0.0737081468 0.0493512638 0.0647508428 0.105684467 0.0676172227 -0.062823385 -0.177260369 -0.210100591 -0.19374311 -0.147568166 -0.064999707 -0.0251605604 -0.153132066 -0.410084695 -0.558731854 -0.425183982 -0.112948388 0.113530986 0.0987843722 -0.103755847 -0.334094107 -0.447351426 -0.369039595 -0.133451879 0.0955673084 0.112382106 -0.136311606 -0.449317783 -0.542788446 -0.349602818 -0.0771344751 0.0581277348 0.0503382757 2.47936059E-05 -0.0736921653 -0.179624006 -0.220908314 0.0261229631 0.18475838 0.283272564 0.185239479 0.0465050153 0.0452794433 0.127469927 0.14298214 0.0692966208 -0.0203642454 -0.0735058412 -0.0447519049 0.0929662734 0.228828713 0.163563818 -0.101886466 -0.278976828 -0.140570238 0.166428864 0.314902037 0.204370677 0.0159693677 -0.063704595 -0.0189180821 0.0539585948 0.0546774343 -0.0439977981 -0.144319326 -0.102209538 0.0742549673 0.197676197 0.156119063 0.0778872669 0.119247437 0.213440612 0.203736678 0.128479064 0.155705824 0.269977272 0.256675482 0.0396531597 -0.163943768 -0.124631822 0.0983952507 0.245631039 0.164676264 -0.0720132589 -0.297747523 -0.387722462 -0.285617232 -0.0208393689 0.248924628 0.309236825 0.109922312 -0.124144889 -0.123072699 0.0892809108 0.226205379 0.140152022 0.0194256566 0.0743092075 0.204243243 0.18075642 0.0396831036 -0.0440187603 0.0961291045 0.295759529 0.298076928 0.153421536 0.106323622 0.214450911 0.293184608 0.212726265 0.0704049096 0.0324700847 0.120042138 0.200629577 0.134584472 -0.0937105566 -0.350137323 -0.44475621 -0.287848771 0.0227147527 0.2746979 0.318158686 0.192000508 0.0802984834 0.10993313 0.184956178 0.0936874449 -0.17908749 -0.358817816 -0.218365669 0.084681727 0.19691959 0.0555962399 -0.0440187603 0.0961291045 0.295759529 0.298076928 0.153421536 0.106323622 0.214450911 0.293184608 0.212726265 0.0704049096 0.0324700847 0.120042138 0.200629577 0.134584472 -0.0937105566 -0.350137323 -0.44475621 -0.287848771 0.0227147527 0.2746979 0.318158686 0.192000508 0.0802984834 0.10993313 0.184956178 0.0936874449 -0.17908749 -0.358817816 -0.218365669 0.084681727 0.19691959 0.0555962399 -0.236901298 -0.132772967 0.118581504 0.244146273 0.152308255 0.0629879311 0.150545344 0.272408605 0.206784219 0.00417912705 -0.102829061 -0.0573895834 -0.0670497566 -0.2185307 -0.365902722 -0.368998021 -0.292058349 -0.253857851 -0.229300663 -0.146207511 -0.0609944314 -0.0554980747 -0.0452291928 0.0875391215 0.213021874 0.0749475285 -0.270856142 -0.424519718 -0.183332652 0.135449544 0.124761596 -0.154169813 -0.308587015 -0.188728198 -0.0306236465 -0.0512279533 -0.177285492 -0.23221828 -0.180132896 -0.0996096656 -0.058601182 -0.0808502883 -0.13076368 -0.109884538 0.0164188724 0.094235599 -0.0598630197 -0.359452814 -0.487950325 -0.295443922 0.0105460435 0.15022327 0.0920740888 -0.0114778122 -0.0701580197 -0.101420157 -0.152051225 -0.251778007 -0.405615121 -0.531600952 -0.490649521 -0.283913881 -0.120746493 -0.153253332 -0.204996839 -0.179357827 -0.00571993785 0.157816261 0.109515563 -0.0267479643 0.00131125282 0.141868696 0.127912611 -0.0681992993 -0.206639141 -0.208624646 -0.261293799 -0.4127042 -0.412535012 -0.144997567 0.0837634206 -0.0394620001 -0.357784539 -0.486008584 -0.362117231 -0.22215867 -0.144668013 -0.0076274178 0.135130793 0.05174651 -0.217321932 -0.299251556 -0.0429786779 0.208015457 0.115768023 -0.172972605 -0.312396318 -0.277727962 -0.290273458 -0.399187148 -0.46427387 -0.454194278 -0.456329852 -0.452794552 -0.366212994 -0.272621036 -0.286547333 -0.292958856 -0.0794019625 0.185654879 0.154007956 -0.151892677 -0.31321612 -0.128096431 0.111981846 0.102239162 -0.0633367747 -0.171050832 -0.258950442 -0.417737246 -0.478046775 -0.256294519 0.0414418578 0.0385581814 -0.251723766 -0.445490032 -0.363793463 -0.227554217 0.0712708086 -0.0100537734 0.0114039602 0.122898869 0.0674335584 -0.119097367 -0.150883704 -0.00766251981 0.0416326746 -0.072086297 -0.133581311 -0.0954335406 -0.175097525 -0.376561224 -0.359272808 -0.0150304222 0.229169741 0.013897026 -0.3795439 -0.447567344 -0.19876951 -0.0327740088 -0.0683207437 -0.0760366693 0.00282861921 -0.0287690684 -0.169246823 -0.153163001 0.0610348694 0.171209544 0.0437073447 -0.0665658191 0.00205621147 0.0154020824 -0.220269829 -0.482551783 -0.505571783 -0.418236971 -0.461077601 -0.534567297 -0.420440763 -0.232789382 -0.215741679 -0.253936857 -0.0558086671 0.266334325 0.303032428 0.0331401788 -0.105639204 0.0778679699 0.250015289 0.150294304 -0.0187660288 -0.0638514906 -0.183034211 -0.475425452 -0.551581264 0.00288335164 0.789948165 0.938928246 0.28552258 -0.384758264 -0.418926388 -0.0709319264 0.277121425 0.0901730955 -0.0344791971 0.0395959318 0.0115829632 -0.200368047 -0.301567286 -0.172594145 -0.0598507077 -0.0943816453 -0.0880197212 0.0342812426 -0.0179147664 -0.299199343 -0.453221411 -0.281386703 -0.112704001 -0.253159285 -0.435604095 -0.256835192 0.123846784 0.222444162 -0.0133142564 -0.19878298 -0.171759352 -0.142355785 -0.198476046 -0.170053333 -0.0468661711 -0.0472003855 -0.157923222 -0.0781051889 0.211931229 0.292432338 -0.0464803837 -0.434407651 -0.498557746 -0.40637055 -0.464962751 -0.548309624 -0.378234148 -0.0953555182 -0.0414100736 -0.152783036 -0.0928083882 0.114731774 0.12214043 -0.0909220353 -0.150484279 0.054076042 0.18327345 0.0734604374 0.010397152 0.121102512 0.0417191796 -0.383381814 -0.561294317 0.0653833449 0.992443502 1.14547002 0.346802324 -0.426185161 -0.394032806 0.0867143124 0.199966475 -0.0492612496 -0.145056456 -0.016350653 -0.0112527274 -0.210174128 -0.307827413 -0.18835555 -0.0998869911 -0.156564564 -0.141431823 0.0239913967 0.0529399738 -0.222362459 -0.523943245 -0.569935679 -0.495634496 -0.508161366 -0.451006502 -0.122893035 0.229539901 0.208070844 -0.105100699 -0.278687507 -0.20092769 -0.146815047 -0.224108905 -0.241424784 -0.157224014 -0.173093393 -0.280581862 -0.188556015 0.130863339 0.271722227 -1.16391575E-05 -0.374524981 -0.501865327 -0.486597151 -0.553722799 -0.572656035 -0.328160375 -0.0034807371 0.0562907904 -0.102743551 -0.165015623 -0.101741068 -0.148868099 -0.2926431 -0.261740804 -0.0555995516 0.00761927804 -0.125546142 -0.109468304 0.14799273 0.204131782 -0.174332604 -0.533576488 -0.264753222 0.374838084 0.527329326 -0.0214933287 -0.520982385 -0.360124737 0.108002357 0.0968253165 -0.177411094 -0.163049757 0.0562665015 0.116479382 -0.0418953449 -0.12137267 -0.0103290984 0.0492381379 -0.0681370795 -0.133808881 0.0124333939 0.144426137 0.00898941606 -0.2660743 -0.398962885 -0.367581308 -0.310535729 -0.214579165 -0.0206171125 0.11753726 0.0254754927 -0.147780776 -0.127128214 0.0262976419 0.0162626598 -0.169150993 -0.232961401 -0.0841007903 0.0216608644 -0.0561608523 -0.117481187 -0.0106129078 0.091277726 -0.00192544062 -0.194992468 -0.318890154 -0.393026352 -0.460715592 -0.398878723 -0.141358793 0.101363607 0.10808371 -0.0229965542 -0.0653001517 -0.0359461568 -0.0890754387 -0.164180502 -0.0808263347 0.0759025961 0.0327374227 -0.185103223 -0.21979636 0.0477315858 0.245500281 0.0523334257 -0.302320749 -0.391171277 -0.231403619 -0.188999042 -0.334686667 -0.333854556 -0.0453436486 0.188650519 0.00987827592 -0.157927871 -0.0544857755 0.164250225 0.213100567 0.0804150999 0.0182626359 0.13143678 0.219815671 0.126181811 0.0078857867 0.0761308447 0.243218988 0.264806807 0.124254197 0.0298544113 0.0773319602 0.145482019 0.122473985 0.0367051028 -0.0447582267 -0.0778173879 -0.00742329471 0.155880168 0.238756716 0.0785533711 -0.197051674 -0.265616804 -0.0290665198 0.250134557 0.295868814 0.132039338 -0.0275995601 -0.0561878011 0.0107802777 0.0673751682 0.0285814274 -0.0903750435 -0.15180783 -0.045195587 0.136516571 0.196485072 0.117003247 0.0779438317 0.16043359 0.225183934 0.170577884 0.119600788 0.200636238 0.294286072 0.19481115 -0.0534129217 -0.18124634 -0.0507970825 0.173534587 0.242482349 0.0901326686 -0.159378037 -0.348549604 -0.376036018 -0.207017288 0.0864662677 0.303839624 0.259711385 -0.0275995601 -0.0561878011 0.0107802777 0.0673751682 0.0285814274 -0.0903750435 -0.15180783 -0.045195587 0.136516571 0.196485072 0.117003247 0.0779438317 0.16043359 0.225183934 0.170577884 0.119600788 0.200636238 0.294286072 0.19481115 -0.0534129217 -0.18124634 -0.0507970825 0.173534587 0.242482349 0.0901326686 -0.159378037 -0.348549604 -0.376036018 -0.207017288 0.0864662677 0.303839624 0.259711385 0.00987827592 -0.157927871 -0.0544857755 0.164250225 0.213100567 0.0804150999 0.0182626359 0.13143678 0.219815671 0.126181811 0.0078857867 0.0761308447 0.243218988 0.264806807 0.124254197 0.0298544113 0.0773319602 0.145482019 0.122473985 0.0367051028 -0.0447582267 -0.0778173879 -0.00742329471 0.155880168 0.238756716 0.0785533711 -0.197051674 -0.265616804 -0.0290665198 0.250134557 0.295868814 0.132039338 -0.0106129078 0.091277726 -0.00192544062 -0.194992468 -0.318890154 -0.393026352 -0.460715592 -0.398878723 -0.141358793 0.101363607 0.10808371 -0.0229965542 -0.0653001517 -0.0359461568 -0.0890754387 -0.164180502 -0.0808263347 0.0759025961 0.0327374227 -0.185103223 -0.21979636 0.0477315858 0.245500281 0.0523334257 -0.302320749 -0.391171277 -0.231403619 -0.188999042 -0.334686667 -0.333854556 -0.0453436486 0.188650519 0.0693262368 -0.177411094 -0.163049757 0.0562665015 0.116479382 -0.0418953449 -0.12137267 -0.0103290984 0.0492381379 -0.0681370795 -0.133808881 0.0124333939 0.144426137 0.00898941606 -0.2660743 -0.398962885 -0.367581308 -0.310535729 -0.214579165 -0.0206171125 0.11753726 0.0254754927 -0.147780776 -0.127128214 0.0262976419 0.0162626598 -0.169150993 -0.232961401 -0.0841007903 0.0216608644 -0.0561608523 -0.117481187 0.130863339 0.271722227 -1.16391575E-05 -0.374524981 -0.501865327 -0.486597151 -0.553722799 -0.572656035 -0.328160375 -0.0034807371 0.0562907904 -0.102743551 -0.165015623 -0.101741068 -0.148868099 -0.2926431 -0.261740804 -0.0555995516 0.00761927804 -0.125546142 -0.109468304 0.14799273 0.204131782 -0.174332604 -0.533576488 -0.264753222 0.374838084 0.527329326 -0.0214933287 -0.520982385 -0.360124737 0.108002357 0.214869633 -0.0359221995 -0.153863713 -0.0281680115 -0.00496499799 -0.198779315 -0.311877102 -0.198773667 -0.0967921987 -0.146826535 -0.145312831 0.0239913967 0.0529399738 -0.222362459 -0.523943245 -0.569935679 -0.495634496 -0.508161366 -0.451006502 -0.122893035 0.229539901 0.208070844 -0.105100699 -0.278687507 -0.20092769 -0.146815047 -0.224108905 -0.241424784 -0.157224014 -0.173093393 -0.280581862 -0.188556015 0.211931229 0.292432338 -0.0464803837 -0.434407651 -0.498557746 -0.40637055 -0.464962751 -0.548309624 -0.378234148 -0.0953555182 -0.0414100736 -0.152783036 -0.0928083882 0.114731774 0.12214043 -0.0909220353 -0.150484279 0.054076042 0.18327345 0.0734604374 0.010397152 0.121102512 0.0417191796 -0.383381814 -0.561294317 0.0653833449 0.992443502 1.14547002 0.346802324 -0.426185161 -0.394032806 0.0867143124 0.264031917 0.0765412524 -0.0267665964 0.0501840599 0.00476820627 -0.211110562 -0.296785772 -0.162519902 -0.0632619113 -0.102876969 -0.0829703733 0.0342812426 -0.0179147664 -0.299199343 -0.453221411 -0.281386703 -0.112704001 -0.253159285 -0.435604095 -0.256835192 0.123846784 0.222444162 -0.0133142564 -0.19878298 -0.171759352 -0.142355785 -0.198476046 -0.170053333 -0.0468661711 -0.0472003855 -0.157923222 -0.0781051889 0.00205621147 0.0154020824 -0.220269829 -0.482551783 -0.505571783 -0.418236971 -0.461077601 -0.534567297 -0.420440763 -0.232789382 -0.215741679 -0.253936857 -0.0558086671 0.266334325 0.303032428 0.0331401788 -0.105639204 0.0778679699 0.250015289 0.150294304 -0.0187660288 -0.0638514906 -0.183034211 -0.475425452 -0.551581264 0.00288335164 0.789948165 0.938928246 0.28552258 -0.384758264 -0.418926388 -0.0709319264 0.0822161138 -0.00182246405 0.00292544044 0.115798973 0.0756668672 -0.110664435 -0.157467395 -0.0167514123 0.0461847745 -0.063843675 -0.138232231 -0.0954335406 -0.175097525 -0.376561224 -0.359272808 -0.0150304222 0.229169741 0.013897026 -0.3795439 -0.447567344 -0.19876951 -0.0327740088 -0.0683207437 -0.0760366693 0.00282861921 -0.0287690684 -0.169246823 -0.153163001 0.0610348694 0.171209544 0.0437073447 -0.0665658191 -0.305467755 -0.271669298 -0.294417828 -0.403408527 -0.461091906 -0.451900184 -0.460154474 -0.453773737 -0.360435158 -0.271470517 -0.294815242 -0.292958856 -0.0794019625 0.185654879 0.154007956 -0.151892677 -0.31321612 -0.128096431 0.111981846 0.102239162 -0.0633367747 -0.171050832 -0.258950442 -0.417737246 -0.478046775 -0.256294519 0.0414418578 0.0385581814 -0.251723766 -0.445490032 -0.363793463 -0.227554217 -0.21347487 -0.17925036 0.00377121312 0.159782127 0.0999156162 -0.0314622633 0.00969577953 0.148845479 0.121772781 -0.0760486498 -0.202481493 -0.201221153 -0.266102582 -0.422793061 -0.409154236 -0.130859822 0.0868642032 -0.0522202887 -0.366407961 -0.479408264 -0.354794741 -0.226188406 -0.148755968 -0.000337704085 0.141666904 0.0429124795 -0.229785427 -0.294835538 -0.0275396705 0.210937068 0.103481032 -0.179842934 -0.308587015 -0.188728198 -0.0306236465 -0.0512279533 -0.177285492 -0.23221828 -0.180132896 -0.0996096656 -0.058601182 -0.0808502883 -0.13076368 -0.109884538 0.0164188724 0.094235599 -0.0598630197 -0.359452814 -0.487950325 -0.295443922 0.0105460435 0.15022327 0.0920740888 -0.0114778122 -0.0701580197 -0.101420157 -0.152051225 -0.251778007 -0.405615121 -0.531600952 -0.490649521 -0.283913881 -0.120746493 -0.153253332 -0.236901298 -0.132772967 0.118581504 0.244146273 0.152308255 0.0629879311 0.150545344 0.272408605 0.206784219 0.00417912705 -0.102829061 -0.0642951727 -0.0657150522 -0.211696312 -0.364569038 -0.374000132 -0.294077963 -0.250362635 -0.228207171 -0.150316417 -0.0620558038 -0.049999889 -0.0433365181 0.0792818591 0.206477284 0.0832814798 -0.25728634 -0.425951898 -0.198904261 0.12799646 0.135196 -0.142516151 -0.0440187603 0.0961291045 0.295759529 0.298076928 0.153421536 0.106323622 0.214450911 0.293184608 0.212726265 0.0704049096 0.0324700847 0.120042138 0.200629577 0.134584472 -0.0937105566 -0.350137323 -0.44475621 -0.287848771 0.0227147527 0.2746979 0.318158686 0.192000508 0.0802984834 0.10993313 0.184956178 0.0936874449 -0.17908749 -0.358817816 -0.218365669 0.084681727 0.19691959 0.0555962399 -0.0440187603 0.0961291045 0.295759529 0.298076928 0.153421536 0.106323622 0.214450911 0.293184608 0.212726265 0.0704049096 0.0324700847 0.120042138 0.200629577 0.134584472 -0.0937105566 -0.350137323 -0.44475621 -0.287848771 0.0227147527 0.2746979 0.318158686 0.192000508 0.0802984834 0.10993313 0.184956178 0.0936874449 -0.17908749 -0.358817816 -0.218365669 0.084681727 0.19691959 0.0555962399 0.0778872669 0.119247437 0.213440612 0.203736678 0.128479064 0.155705824 0.269977272 0.256675482 0.0396531597 -0.163943768 -0.124631822 0.0983952507 0.245631039 0.164676264 -0.0720132589 -0.297747523 -0.387722462 -0.285617232 -0.0208393689 0.248924628 0.309236825 0.109922312 -0.124144889 -0.123072699 0.0892809108 0.226205379 0.140152022 0.0194256566 0.0743092075 0.204243243 0.18075642 0.0396831036 0.0261229631 0.18475838 0.283272564 0.185239479 0.0465050153 0.0452794433 0.127469927 0.14298214 0.0692966208 -0.0203642454 -0.0735058412 -0.0447519049 0.0929662734 0.228828713 0.163563818 -0.101886466 -0.278976828 -0.140570238 0.166428864 0.314902037 0.204370677 0.0159693677 -0.063704595 -0.0189180821 0.0539585948 0.0546774343 -0.0439977981 -0.144319326 -0.102209538 0.0742549673 0.197676197 0.156119063 -0.062823385 -0.177260369 -0.210100591 -0.19374311 -0.147568166 -0.064999707 -0.0251605604 -0.153132066 -0.410084695 -0.558731854 -0.425183982 -0.112948388 0.113530986 0.0987843722 -0.103755847 -0.334094107 -0.447351426 -0.369039595 -0.133451879 0.0955673084 0.112382106 -0.136311606 -0.449317783 -0.542788446 -0.349602818 -0.0771344751 0.0581277348 0.0503382757 2.47936059E-05 -0.0736921653 -0.179624006 -0.220908314 -0.104191214 0.0698412806 0.115438133 0.0343185067 -0.0114596784 0.0252535678 0.0366811454 -0.0151372254 -0.0633442625 -0.130028203 -0.297248423 -0.450449526 -0.341988355 -0.000364987063 0.219422236 0.135519415 -0.000987338484 0.0605387837 0.15703769 0.00571329566 -0.306337833 -0.445721924 -0.320345134 -0.138220742 -0.0458415598 0.00680195307 0.0621062256 0.0737081468 0.0493512638 0.0647508428 0.105684467 0.0676172227 -0.0835641101 -0.254886121 -0.269774646 -0.232533023 -0.231509089 -0.18779476 -0.0958419517 -0.14267768 -0.388114572 -0.548134923 -0.353673458 0.058665242 0.18217431 -0.102663368 -0.415269285 -0.487415642 -0.459732562 -0.487415642 -0.415269285 -0.102663368 0.18217431 0.058665242 -0.371828139 -0.600788593 -0.405047834 -0.113055184 -0.0727655441 -0.197126538 -0.241334289 -0.223957852 -0.270635873 -0.27838707 -0.0927826017 0.0949910358 0.0746745318 -0.127085954 -0.267543077 -0.257793248 -0.217937127 -0.188881591 -0.0986948535 -0.0241640657 -0.146348745 -0.382897705 -0.408503294 -0.155026734 0.0504602157 0.000547828386 -0.0895103067 -0.0111003416 0.0487651788 -0.142354622 -0.402197748 -0.392543733 -0.155324176 -0.0199618209 -0.092150934 -0.190999344 -0.220866561 -0.253296554 -0.264575899 -0.134026989 0.0679135099 0.099723801 -0.109136917 -0.244315624 -0.189375341 -0.0669733956 0.00312873209 0.0508287027 0.0739122704 -0.0547076985 -0.353344411 -0.579408705 -0.482560605 -0.131964788 0.146825209 0.125189811 -0.130772322 -0.388182461 -0.471231669 -0.349852026 -0.103515126 0.119312488 0.145292044 -0.0965305194 -0.444485694 -0.597551882 -0.428386927 -0.136394113 -0.000619184633 -0.0595629066 -0.154366776 -0.196530297 -0.21348086 -0.188608751 -0.0683363825 0.0796192363 0.11897178 0.0612205267 0.0408627614 0.0783414319 0.0702495277 0.00449155038 -0.0448269323 -0.123447008 -0.319443315 -0.47974962 -0.337586313 0.0236566812 0.197591692 0.060709469 -0.0353720486 0.133366883 0.263349682 0.0251048431 -0.372254014 -0.490652502 -0.299085528 -0.112033077 -0.0612664297 -0.0201251861 0.0454624407 0.0330263898 -0.0231063515 0.0238270331 0.130896777 0.0916294083 -0.0555594601 -0.0477230884 0.0383074768 0.136092678 0.207727984 0.24784711 0.219908506 0.0858372599 -0.125150532 -0.328472137 -0.421998382 -0.314332575 -0.0284726154 0.211050019 0.165734813 -0.0869904533 -0.196530297 -0.00206717895 0.239244148 0.211816609 -0.0544521697 -0.299255908 -0.38256067 -0.334604979 -0.192441687 0.00415084558 0.137625858 0.121356711 0.0352409706 0.00747271534 0.0256158989 -0.000193303902 -0.0555594601 -0.0477230884 0.0383074768 0.136092678 0.207727984 0.24784711 0.219908506 0.0858372599 -0.125150532 -0.328472137 -0.421998382 -0.314332575 -0.0284726154 0.211050019 0.165734813 -0.0869904533 -0.196530297 -0.00206717895 0.239244148 0.211816609 -0.0544521697 -0.299255908 -0.38256067 -0.334604979 -0.192441687 0.00415084558 0.137625858 0.121356711 0.0352409706 0.00747271534 0.0256158989 -0.000193303902 -0.0683363825 0.0796192363 0.11897178 0.0612205267 0.0408627614 0.0783414319 0.0702495277 0.00449155038 -0.0448269323 -0.123447008 -0.319443315 -0.47974962 -0.337586313 0.0236566812 0.197591692 0.060709469 -0.0353720486 0.133366883 0.263349682 0.0251048431 -0.372254014 -0.490652502 -0.299085528 -0.112033077 -0.0612664297 -0.0201251861 0.0454624407 0.0330263898 -0.0231063515 0.0238270331 0.130896777 0.0916294083 -0.109136917 -0.244315624 -0.189375341 -0.0669733956 0.00312873209 0.0508287027 0.0739122704 -0.0547076985 -0.353344411 -0.579408705 -0.482560605 -0.131964788 0.146825209 0.125189811 -0.130772322 -0.388182461 -0.471231669 -0.349852026 -0.103515126 0.119312488 0.145292044 -0.0965305194 -0.444485694 -0.597551882 -0.428386927 -0.136394113 -0.000619184633 -0.0595629066 -0.154366776 -0.196530297 -0.21348086 -0.188608751 -0.0927826017 0.128085792 0.0963994339 -0.142867669 -0.287841946 -0.255048156 -0.215014026 -0.201981738 -0.0967860445 0.00772824371 -0.131794438 -0.419102401 -0.4466151 -0.138353169 0.0895850137 -0.00291910674 -0.119699091 -0.00291910674 0.0895850137 -0.138353169 -0.4466151 -0.419102401 -0.131794438 0.00772824371 -0.0967860445 -0.201981738 -0.215014026 -0.255048156 -0.287841946 -0.142867669 0.0963994339 0.128085792 -0.0927826017 -0.254886121 -0.269774646 -0.232533023 -0.231509089 -0.18779476 -0.0958419517 -0.14267768 -0.388114572 -0.548134923 -0.353673458 0.0161194243 0.135978892 -0.0989443958 -0.38488552 -0.479802698 -0.468508035 -0.472848535 -0.385729969 -0.110585578 0.130249128 0.0266902503 -0.34076646 -0.550663948 -0.400624335 -0.146337762 -0.0884831995 -0.184022889 -0.235823616 -0.233671933 -0.263999134 -0.253892928 -0.0622236617 0.115834072 0.0909646302 -0.169660896 -0.380809218 -0.392344087 -0.326647162 -0.254460901 -0.0975717604 0.0870162547 0.0867442563 -0.0918729454 -0.165421382 -0.0311987512 0.0500456467 -0.093415767 -0.23897481 -0.155467749 0.00452831574 -0.00870609377 -0.110588238 -0.0674566701 0.0688125119 0.0558828749 -0.127454951 -0.290780038 -0.370050728 -0.438391954 -0.440944403 -0.248976186 0.0339395367 0.138462812 0.0272948015 -0.0693282187 -0.0485971421 -0.0562001131 -0.14310506 -0.133018181 0.0237105824 0.0804192647 -0.100121059 -0.244984716 -0.0733309984 0.216743842 0.157195568 -0.197171286 -0.402420014 -0.289637655 -0.174167246 -0.282898247 -0.370204449 -0.159020692 0.144478381 0.144804448 -0.110222079 -0.205135584 -0.0162235536 0.128640935 0.0187778529 -0.119852141 -0.056974683 0.0510699265 -0.0189649947 -0.135298967 -0.116468884 0.0308926608 0.0751954019 -0.105716728 -0.295312017 -0.325297654 -0.265253156 -0.190239415 -0.063874945 0.0806468427 0.118122347 0.0660021976 0.0827324912 0.156948358 0.0738255978 -0.198266104 -0.36531198 -0.216988221 0.0639845878 0.191962078 0.162651166 0.135525897 0.117457576 0.0228910949 -0.141274616 -0.277352661 -0.382295817 -0.484588027 -0.481826127 -0.27881977 -0.0220586192 0.0578582287 -0.00187353638 0.0315765664 0.180518866 0.22261551 0.10211356 0.0562149286 0.206568792 0.323788792 0.205105156 0.0323105454 0.0738024712 0.213410333 0.119827203 -0.193567768 -0.352362722 -0.20043543 -0.0345507301 -0.1122372 -0.247238219 -0.149325252 0.0827953741 0.145983592 0.0572669879 0.0998695344 0.28492102 0.289203942 0.0214484241 -0.154806301 0.0223790389 0.277983159 0.224857375 -0.0388115346 -0.311654359 -0.199106053 -0.032694824 -0.0449347347 -0.173549384 -0.234287784 -0.182773352 -0.100523479 -0.0587964877 -0.0790216625 -0.127341151 -0.110766575 0.00945638772 0.0906831548 -0.052459348 -0.349610478 -0.48910287 -0.305559099 0.00518277474 0.154146865 0.096946761 -0.0114205843 -0.0701580197 -0.101420157 -0.152051225 -0.251778007 -0.405615121 -0.531600952 -0.490649521 -0.283913881 -0.120746493 -0.153253332 -0.236901298 -0.132772967 0.118581504 0.244146273 0.152308255 0.0629879311 0.150545344 0.272408605 0.206784219 0.00417912705 -0.102829061 -0.0573895834 -0.0670497566 -0.2185307 -0.365902722 -0.368998021 -0.292058349 -0.253857851 -0.229300663 -0.146207511 -0.0609944314 -0.0554980747 -0.0452291928 0.0875391215 0.213021874 0.0749475285 -0.270856142 -0.424519718 -0.183332652 0.135449544 0.124761596 -0.154169813 -0.34731105 -0.266744226 -0.0562505201 0.0608134419 0.0028921687 -0.0897596776 -0.0628413558 0.0416105501 0.0412700102 -0.134084716 -0.321375728 -0.318577081 -0.161099017 -0.0973821133 -0.265540957 -0.502057612 -0.546083391 -0.356651813 -0.130749539 -0.0502525866 -0.109036103 -0.177782074 -0.159486502 -0.0769549757 -0.0556704216 -0.200301006 -0.443222374 -0.562223077 -0.425840288 -0.181693345 -0.097041741 -0.225402847 -0.34731105 -0.266744226 -0.0562505201 0.0608134419 0.0028921687 -0.0897596776 -0.0628413558 0.0416105501 0.0412700102 -0.134084716 -0.321375728 -0.318577081 -0.161099017 -0.0973821133 -0.265540957 -0.502057612 -0.546083391 -0.356651813 -0.130749539 -0.0502525866 -0.109036103 -0.177782074 -0.159486502 -0.0769549757 -0.0556704216 -0.200301006 -0.443222374 -0.562223077 -0.425840288 -0.181693345 -0.097041741 -0.225402847 -0.0834128931 -0.112544127 0.0625833422 0.278937399 0.269141823 0.0912035257 0.0488696508 0.204065248 0.264201432 0.0457179695 -0.222083971 -0.244315624 -0.107688926 -0.127279937 -0.362288058 -0.554877341 -0.519953907 -0.34840402 -0.203429744 -0.126342997 -0.088949509 -0.060755372 0.0132648591 0.138818324 0.161816716 -0.0731914192 -0.421828032 -0.522764921 -0.262969702 0.0528730974 0.109602071 -0.0406531356 -0.145849004 -0.113234192 -0.0660437793 -0.0659760684 -0.125819132 -0.208157673 -0.228218824 -0.130426124 -0.0190050881 -0.0744477659 -0.259017318 -0.287795365 -0.041531682 0.178173363 0.0393765047 -0.309642732 -0.412918478 -0.140603185 0.159929529 0.181054205 0.0261286199 -0.0550720282 -0.0499656163 -0.0822086111 -0.179878205 -0.242244437 -0.260647297 -0.317216069 -0.383895844 -0.329608202 -0.158058465 -0.047099907 0.190263882 0.0409936868 0.0658544749 0.258065253 0.313241094 0.153806999 0.0456707217 0.138560623 0.231372014 0.139639974 0.00278187217 0.0185895339 0.0559652224 -0.0964351892 -0.365052789 -0.504043102 -0.45438379 -0.347143859 -0.237973481 -0.0855138451 0.0662800223 0.126606196 0.137766764 0.18525812 0.176049277 -0.0320032649 -0.305714488 -0.33609575 -0.0898541734 0.128854036 0.129972979 0.0625364333 0.0896585435 0.122887723 0.0337023102 -0.114364937 -0.215512931 -0.289647132 -0.336501986 -0.242978424 -0.0209899247 0.086513184 -0.0359641239 -0.129999086 0.0467505641 0.282707781 0.21449101 -0.0687952042 -0.132685125 0.123939946 0.324601471 0.225763366 0.0602499843 0.0857625678 0.152354509 0.0117413374 -0.211230844 -0.219061717 -0.0624324419 -0.0673260763 -0.273234248 -0.336995572 -0.0859984532 0.18719089 0.13176167 -0.163855433 -0.225530118 -0.0236613285 0.0894090012 -0.0329545103 -0.157447591 -0.11435046 -0.0413721427 -0.0617395565 -0.0517904162 0.0756733567 0.133735701 -0.0527880751 -0.334786147 -0.457539439 -0.415907621 -0.348072976 -0.247515216 -0.0587189645 0.0852240622 0.0291871428 -0.102585509 -0.0841092765 0.0175917074 -0.0372808613 -0.206920132 -0.211166799 -0.0281695072 0.0476206243 -0.0870995894 -0.167878509 -0.0284799356 0.115093105 0.0360923968 -0.161345735 -0.283768982 -0.348167449 -0.405748188 -0.332384586 -0.0723067224 0.133427933 0.0648835972 -0.110414557 -0.102054991 0.0307590738 0.0216267612 -0.106018007 -0.0846228227 0.086797826 0.102403194 -0.108438872 -0.209475249 -0.00677415915 0.188079238 0.0618989393 -0.260366827 -0.368199825 -0.22907424 -0.189373016 -0.3486 -0.37315169 -0.0724983662 0.225027889 -0.0849026442 -0.448185533 -0.535509706 -0.307669371 -0.099618651 -0.114239499 -0.211869657 -0.235539317 -0.239524797 -0.273220778 -0.216488808 -0.0101708909 0.118250608 0.00790292118 -0.195105925 -0.271854639 -0.239440948 -0.214816719 -0.166104123 -0.0541617051 -0.0387436599 -0.239216194 -0.433501303 -0.332938403 -0.0529404618 0.0516230687 -0.0516157374 -0.0751860738 0.0385671631 0.00928087812 -0.254283547 -0.437966079 -0.311419278 -0.0805817842 -0.0341725945 -0.135833323 -0.202401966 -0.227901071 -0.271620721 -0.239217192 -0.0543491952 0.110319585 0.0467377529 -0.160689116 -0.271820039 -0.250798494 -0.233270332 -0.229013026 -0.149132937 -0.0812906399 -0.21852605 -0.481606215 -0.521074712 -0.213577673 0.105384685 0.0772627518 -0.216177717 -0.436113149 -0.4722009 -0.472422332 -0.469359457 -0.305711806 0.00423668744 0.141254827 -0.258111835 -0.518443704 -0.497971326 -0.246268347 -0.0115824519 0.0621839128 0.0344537571 -0.0184692424 -0.110339865 -0.212158963 -0.197109729 -0.035207022 0.105751343 0.0892003924 0.00575471902 -8.53364836E-05 0.0391808674 0.020257622 -0.0340568088 -0.0736692026 -0.175979733 -0.372387588 -0.45325768 -0.228073761 0.11309579 0.212132528 0.0663083047 0.00102661143 0.11795 0.138656959 -0.10865514 -0.389362782 -0.418973446 -0.248609692 -0.0997292772 -0.030524496 0.0287567694 0.0734522864 0.0626171157 0.0471955761 0.0844363496 0.107216477 0.0265445188 -0.110987172 -0.195272297 -0.206895337 -0.183815107 -0.1213018 -0.0350459851 -0.0452429987 -0.240780309 -0.491492957 -0.544464052 -0.320346296 -0.0106919287 0.135315448 0.0405220576 -0.189560503 -0.392611593 -0.443493694 -0.298552185 -0.0390808731 0.135647178 0.0490709469 -0.351299196 -0.388471901 -0.258115143 -0.0525571667 0.131607801 0.228246123 0.233285487 0.183916599 0.102916077 0.00763059082 -0.0505275801 -0.0344138183 0.00956668425 0.0170146059 0.0154506592 0.0672558844 0.129780501 0.0911890492 -0.0648696125 -0.240767494 -0.351144791 -0.356330901 -0.21521616 0.0417246707 0.22389099 0.151084185 -0.0755921602 -0.157320336 0.00746123632 0.184621289 0.125159189 -0.130524278 -0.351299196 -0.388471901 -0.258115143 -0.0525571667 0.131607801 0.228246123 0.233285487 0.183916599 0.102916077 0.00763059082 -0.0505275801 -0.0344138183 0.00956668425 0.0170146059 0.0154506592 0.0672558844 0.129780501 0.0911890492 -0.0648696125 -0.240767494 -0.351144791 -0.356330901 -0.21521616 0.0417246707 0.22389099 0.151084185 -0.0755921602 -0.157320336 0.00746123632 0.184621289 0.125159189 -0.130524278 -0.418973446 -0.248609692 -0.0997292772 -0.030524496 0.0287567694 0.0734522864 0.0626171157 0.0471955761 0.0844363496 0.107216477 0.0265445188 -0.110987172 -0.195272297 -0.206895337 -0.183815107 -0.1213018 -0.0350459851 -0.0452429987 -0.240780309 -0.491492957 -0.544464052 -0.320346296 -0.0106919287 0.135315448 0.0405220576 -0.189560503 -0.392611593 -0.443493694 -0.298552185 -0.0390808731 0.135647178 0.0490709469 -0.258111835 -0.518443704 -0.497971326 -0.246268347 -0.0115824519 0.0621839128 0.0344537571 -0.0184692424 -0.110339865 -0.212158963 -0.197109729 -0.035207022 0.105751343 0.0892003924 0.00575471902 -8.53364836E-05 0.0391808674 0.020257622 -0.0340568088 -0.0736692026 -0.175979733 -0.372387588 -0.45325768 -0.228073761 0.11309579 0.212132528 0.0663083047 0.00102661143 0.11795 0.138656959 -0.10865514 -0.389362782 -0.311419278 -0.0805817842 -0.0341725945 -0.135833323 -0.202401966 -0.227901071 -0.271620721 -0.239217192 -0.0543491952 0.110319585 0.0467377529 -0.160689116 -0.271820039 -0.250798494 -0.233270332 -0.229013026 -0.149132937 -0.0812906399 -0.21852605 -0.481606215 -0.521074712 -0.213577673 0.0998550579 0.087182112 -0.206916139 -0.439329892 -0.478183508 -0.468964875 -0.463355213 -0.31101653 -0.00767100416 0.140984491 -0.0849026442 -0.448185533 -0.535509706 -0.307669371 -0.099618651 -0.114239499 -0.211869657 -0.235539317 -0.239524797 -0.273220778 -0.216488808 -0.0101708909 0.118250608 0.00790292118 -0.195105925 -0.271854639 -0.239440948 -0.214816719 -0.166104123 -0.0541617051 -0.0387436599 -0.239216194 -0.433501303 -0.332938403 -0.0529404618 0.0516230687 -0.0516157374 -0.0751860738 0.0385671631 0.00928087812 -0.254283547 -0.437966079 -0.0284799356 0.115093105 0.0360923968 -0.161345735 -0.283768982 -0.348167449 -0.405748188 -0.332384586 -0.0723067224 0.133427933 0.0648835972 -0.110414557 -0.102054991 0.0307590738 0.0216267612 -0.106018007 -0.0846228227 0.086797826 0.102403194 -0.108438872 -0.209475249 -0.00677415915 0.192713022 0.0484055094 -0.270070583 -0.359141886 -0.217828333 -0.19563961 -0.362025559 -0.370367497 -0.0562812947 0.229470029 0.13176167 -0.163855433 -0.225530118 -0.0236613285 0.0894090012 -0.0329545103 -0.157447591 -0.11435046 -0.0413721427 -0.0617395565 -0.0517904162 0.0756733567 0.133735701 -0.0527880751 -0.334786147 -0.457539439 -0.415907621 -0.348072976 -0.247515216 -0.0587189645 0.0852240622 0.0291871428 -0.102585509 -0.0841092765 0.0175917074 -0.0372808613 -0.206920132 -0.211166799 -0.0281695072 0.0476206243 -0.0870995894 -0.167878509 0.0896585435 0.122887723 0.0337023102 -0.114364937 -0.215512931 -0.289647132 -0.336501986 -0.242978424 -0.0209899247 0.086513184 -0.0359641239 -0.129999086 0.0467505641 0.282707781 0.21449101 -0.0687952042 -0.132685125 0.123939946 0.324601471 0.225763366 0.0602499843 0.0857625678 0.148236603 0.0222486127 -0.204273179 -0.228046313 -0.0722355172 -0.0607874803 -0.260504395 -0.339063108 -0.099933736 0.183497697 0.190263882 0.0409936868 0.0658544749 0.258065253 0.313241094 0.153806999 0.0456707217 0.138560623 0.231372014 0.139639974 0.00278187217 0.0185895339 0.0559652224 -0.0964351892 -0.365052789 -0.504043102 -0.45438379 -0.347143859 -0.237973481 -0.0855138451 0.0662800223 0.126606196 0.137766764 0.18525812 0.176049277 -0.0320032649 -0.305714488 -0.33609575 -0.0898541734 0.128854036 0.129972979 0.0625364333 -0.129087761 -0.113234192 -0.0660437793 -0.0659760684 -0.125819132 -0.208157673 -0.228218824 -0.130426124 -0.0190050881 -0.0744477659 -0.259017318 -0.287795365 -0.041531682 0.178173363 0.0393765047 -0.309642732 -0.412918478 -0.140603185 0.159929529 0.181054205 0.0261286199 -0.0550720282 -0.0460807867 -0.0853034034 -0.182713628 -0.239313513 -0.258367836 -0.321189404 -0.387605518 -0.325624228 -0.151872382 -0.0490095466 -0.0837975144 -0.0874787197 0.0720871389 0.253357619 0.24507989 0.104546569 0.0757229254 0.197224528 0.229652688 0.0348315574 -0.193657771 -0.221071839 -0.123692892 -0.155599013 -0.360798478 -0.527883947 -0.501940846 -0.351016372 -0.211711779 -0.130980939 -0.0907149166 -0.0562751405 0.0210571457 0.130452096 0.131587327 -0.0916821286 -0.396679282 -0.477852285 -0.251324683 0.0231902096 0.0821236148 -0.0370780677 -0.34731105 -0.266744226 -0.0562505201 0.0608134419 0.0028921687 -0.0897596776 -0.0628413558 0.0416105501 0.0412700102 -0.134084716 -0.321375728 -0.318577081 -0.161099017 -0.0973821133 -0.265540957 -0.502057612 -0.546083391 -0.356651813 -0.130749539 -0.0502525866 -0.109036103 -0.177782074 -0.159486502 -0.0769549757 -0.0556704216 -0.200301006 -0.443222374 -0.562223077 -0.425840288 -0.181693345 -0.097041741 -0.225402847 -0.34731105 -0.266744226 -0.0562505201 0.0608134419 0.0028921687 -0.0897596776 -0.0628413558 0.0416105501 0.0412700102 -0.134084716 -0.321375728 -0.318577081 -0.161099017 -0.0973821133 -0.265540957 -0.502057612 -0.546083391 -0.356651813 -0.130749539 -0.0502525866 -0.109036103 -0.177782074 -0.159486502 -0.0769549757 -0.0556704216 -0.200301006 -0.443222374 -0.562223077 -0.425840288 -0.181693345 -0.097041741 -0.225402847 -0.236901298 -0.132772967 0.118581504 0.244146273 0.152308255 0.0629879311 0.150545344 0.272408605 0.206784219 0.00417912705 -0.102829061 -0.0642951727 -0.0657150522 -0.211696312 -0.364569038 -0.374000132 -0.294077963 -0.250362635 -0.228207171 -0.150316417 -0.0620558038 -0.049999889 -0.0433365181 0.0792818591 0.206477284 0.0832814798 -0.25728634 -0.425951898 -0.198904261 0.12799646 0.135196 -0.142516151 -0.311654359 -0.199106053 -0.032694824 -0.0449347347 -0.173549384 -0.234287784 -0.182773352 -0.100523479 -0.0587964877 -0.0790216625 -0.127341151 -0.110766575 0.00945638772 0.0906831548 -0.052459348 -0.349610478 -0.48910287 -0.305559099 0.00518277474 0.154146865 0.096946761 -0.0114205843 -0.0701580197 -0.101420157 -0.152051225 -0.251778007 -0.405615121 -0.531600952 -0.490649521 -0.283913881 -0.120746493 -0.153253332 -0.00187353638 0.0315765664 0.180518866 0.22261551 0.10211356 0.0562149286 0.206568792 0.323788792 0.205105156 0.0323105454 0.0738024712 0.221250698 0.110633172 -0.205784723 -0.348228186 -0.187117502 -0.0338269025 -0.124495573 -0.251426339 -0.138729304 0.0894901901 0.13737765 0.0572669879 0.0998695344 0.28492102 0.289203942 0.0214484241 -0.154806301 0.0223790389 0.277983159 0.224857375 -0.0388115346 -0.124276146 0.0202747565 0.0783763677 -0.0964869335 -0.294897258 -0.330278963 -0.264974833 -0.187797755 -0.0672868192 0.0767956153 0.122312613 0.0711234137 0.0778463408 0.149525732 0.0783570707 -0.186753348 -0.364523947 -0.22768198 0.0585587695 0.197503522 0.166804835 0.131948501 0.117457576 0.0228910949 -0.141274616 -0.277352661 -0.382295817 -0.484588027 -0.481826127 -0.27881977 -0.0220586192 0.0578582287 0.0272948015 -0.0693282187 -0.0485971421 -0.0562001131 -0.14310506 -0.133018181 0.0237105824 0.0804192647 -0.100121059 -0.244984716 -0.0733309984 0.207264006 0.167978168 -0.182988465 -0.406488508 -0.303564787 -0.174078733 -0.269361556 -0.3669568 -0.172930196 0.135579139 0.155499876 -0.0972511843 -0.210334659 -0.0296514407 0.129385725 0.0307762101 -0.118025512 -0.0674849525 0.0480752848 -0.0089105498 -0.130631924 -0.0622236617 0.115834072 0.0909646302 -0.169660896 -0.380809218 -0.392344087 -0.326647162 -0.254460901 -0.0975717604 0.0870162547 0.0867442563 -0.0918729454 -0.165421382 -0.0311987512 0.0500456467 -0.093415767 -0.23897481 -0.155467749 0.00452831574 -0.00870609377 -0.110588238 -0.0674566701 0.0688125119 0.0558828749 -0.127454951 -0.290780038 -0.370050728 -0.438391954 -0.440944403 -0.248976186 0.0339395367 0.138462812 -0.0342697501 -0.168164313 -0.131779805 -0.110291451 -0.24011071 -0.303466111 -0.137716845 0.0171217415 -0.0637669787 -0.148413599 0.0388434865 0.300402462 0.0117316889 -0.54618901 -0.508369625 0.22212325 0.680044115 0.22212325 -0.508369625 -0.54618901 0.0117316889 0.300402462 0.0439292677 -0.195508197 -0.0706361383 0.0567060225 -0.128217041 -0.339800894 -0.256070256 -0.0842646509 -0.121828496 -0.196785837 -0.0424420014 0.0735896975 -0.0951445773 -0.436918855 -0.590500236 -0.522467792 -0.488475859 -0.489412785 -0.267612278 0.125865057 0.270672977 0.0200465117 -0.254577339 -0.251843214 -0.148375168 -0.184709787 -0.252487361 -0.193758413 -0.14688392 -0.239991263 -0.254845351 0.00443981262 0.264602512 0.139318228 -0.257121325 -0.496986479 -0.496666908 -0.515146136 -0.582498848 -0.445393711 -0.107042119 0.0782456025 -0.0523227677 -0.135298967 -0.0189649947 0.0510699265 -0.056974683 -0.119852141 0.0187778529 0.128640935 -0.0162235536 -0.205135584 -0.110222079 0.144804448 0.144478381 -0.159020692 -0.370204449 -0.282898247 -0.174167246 -0.289637655 -0.402420014 -0.197171286 0.157195568 0.216743842 -0.0586773716 -0.24734287 -0.113607503 0.0779212043 0.0339307226 -0.128713787 -0.150260687 -0.0598661788 -0.0423095785 -0.0664836317 0.019340314 0.132913053 0.0408170111 -0.240727246 -0.443271607 -0.443847209 -0.367985547 -0.287793875 -0.132893905 0.0504197925 0.0745998323 -0.0594704114 -0.114914089 -0.0178079624 0.00784818921 -0.144743711 -0.240156129 -0.105095878 0.0482448041 -0.0201012306 -0.161042631 -0.101548754 0.0799203515 0.0931630731 -0.091255255 -0.257672966 -0.329049408 -0.386545151 -0.378648221 -0.179101631 0.0840725228 0.123826653 0.00261750887 0.0156499576 0.195036411 0.231492788 0.0678644329 -0.00990371685 0.138562799 0.258835167 0.106876433 -0.149341226 -0.160584807 0.109602071 0.343502909 0.278852224 -0.0199548341 -0.305729449 -0.41092515 -0.3149288 -0.0766838118 0.18089667 0.276296943 0.114031397 -0.145678654 -0.200022697 0.0327708609 0.285240591 0.292055041 0.143758699 0.109261371 0.211220369 0.232429892 0.114712805 0.0573024228 0.1566208 0.222038075 0.0860927925 -0.119784266 -0.165951073 -0.044912111 0.0684608296 0.0644573867 -0.0203807149 -0.0782169774 -0.00155612221 0.208153859 0.348358124 0.194610521 -0.157603636 -0.324468851 -0.119528741 0.190521911 0.259261221 0.0935884565 -0.060670197 -0.0833277181 -0.0242988188 0.0688015372 0.15338394 0.140266478 0.0374557152 0.02391221 0.184985295 0.312071919 0.199550912 0.0573024228 0.1566208 0.222038075 0.0860927925 -0.119784266 -0.165951073 -0.044912111 0.0684608296 0.0644573867 -0.0203807149 -0.0782169774 -0.00155612221 0.208153859 0.348358124 0.194610521 -0.157603636 -0.324468851 -0.119528741 0.190521911 0.259261221 0.0935884565 -0.060670197 -0.0833277181 -0.0242988188 0.0688015372 0.15338394 0.140266478 0.0374557152 0.02391221 0.184985295 0.312071919 0.199550912 0.00261750887 0.0156499576 0.195036411 0.231492788 0.0678644329 -0.00990371685 0.138562799 0.258835167 0.106876433 -0.149341226 -0.160584807 0.109602071 0.343502909 0.278852224 -0.0199548341 -0.305729449 -0.41092515 -0.3149288 -0.0766838118 0.18089667 0.276296943 0.114031397 -0.145678654 -0.200022697 0.0327708609 0.285240591 0.292055041 0.143758699 0.109261371 0.211220369 0.232429892 0.114712805 0.0166720711 0.166245878 0.0643722117 -0.259051591 -0.470805794 -0.446359575 -0.365354568 -0.301981539 -0.137416229 0.0768082589 0.0955476761 -0.0778762773 -0.137756929 -0.000704360777 0.0354966633 -0.159562692 -0.276002139 -0.100533798 0.0849855021 -0.0156958606 -0.196019247 -0.114503182 0.110453837 0.117523789 -0.102067135 -0.270465523 -0.324128002 -0.394570827 -0.408795744 -0.185371891 0.121271536 0.151254535 -0.0746395811 -0.135298967 -0.0189649947 0.0510699265 -0.056974683 -0.119852141 0.0187778529 0.128640935 -0.0162235536 -0.205135584 -0.110222079 0.144804448 0.144478381 -0.159020692 -0.370204449 -0.282898247 -0.174167246 -0.289637655 -0.402420014 -0.197171286 0.157195568 0.216743842 -0.0586773716 -0.24734287 -0.113607503 0.0779212043 0.0339307226 -0.128713787 -0.150260687 -0.0598661788 -0.0423095785 -0.0664836317 -0.0461837649 0.0735896975 -0.0951445773 -0.436918855 -0.590500236 -0.522467792 -0.488475859 -0.489412785 -0.267612278 0.125865057 0.270672977 0.0200465117 -0.254577339 -0.251843214 -0.148375168 -0.184709787 -0.252487361 -0.193758413 -0.14688392 -0.239991263 -0.254845351 0.00443981262 0.264602512 0.139318228 -0.257121325 -0.496986479 -0.496666908 -0.515146136 -0.582498848 -0.445393711 -0.107042119 0.0782456025 -0.0342697501 -0.168164313 -0.131779805 -0.110291451 -0.24011071 -0.303466111 -0.137716845 0.0171217415 -0.0637669787 -0.148413599 0.0388434865 0.300402462 0.0117316889 -0.54618901 -0.508369625 0.22212325 0.680044115 0.22212325 -0.508369625 -0.54618901 0.0117316889 0.300402462 0.0439292677 -0.195508197 -0.0706361383 0.0567060225 -0.128217041 -0.339800894 -0.256070256 -0.0842646509 -0.121828496 -0.196785837 -0.124724649 0.0163313672 -0.162969902 -0.504281163 -0.562458158 -0.398489088 -0.417824745 -0.559306622 -0.365950823 0.139840603 0.372804344 0.107728198 -0.182390571 -0.130090922 0.00483225472 -0.0841794759 -0.22106187 -0.17668359 -0.120124973 -0.211436629 -0.197807953 0.0986991897 0.297932357 0.0178645384 -0.416887641 -0.434179068 -0.137586579 -0.103685476 -0.394656003 -0.485456586 -0.184434965 0.0735713989 -0.000874713063 -0.10714975 -0.0843664631 -0.0776410401 -0.218449518 -0.297988892 -0.137259856 0.0472556315 0.0221877266 -0.0207290724 0.15169473 0.261018127 -0.0694276989 -0.493645638 -0.241017044 0.670769095 1.22183251 0.721604884 -0.226395354 -0.579930902 -0.227624923 0.114093453 0.0816654637 0.00680744322 0.123795047 0.169881493 -0.0264415294 -0.166674897 -0.0168159604 0.155339003 0.0510980412 -0.142024219 -0.25685066 -0.200365067 -0.284330606 -0.480365992 -0.52436465 -0.430649906 -0.440077841 -0.524722457 -0.415076822 -0.120479651 0.0370494649 -0.0319530256 -0.050339926 0.101338156 0.163809702 -0.0163341835 -0.18806909 -0.126057863 0.00225185021 -0.021619929 -0.0883206651 -0.0466036536 -0.0608432107 -0.292293578 -0.474427611 -0.265249312 0.132271066 0.19231692 -0.147106349 -0.408168733 -0.314518899 -0.125565767 -0.106877588 -0.129822582 -0.0279372707 0.0484326258 -0.0590252317 -0.168130219 -0.0608308986 0.111626171 0.0932790264 -0.0164364949 0.0190792959 0.0696541294 -0.187949806 -0.479823172 -0.216716722 0.554656744 0.994915605 0.559072077 -0.247076526 -0.587343216 -0.372172326 -0.123732984 -0.0664327294 0.0314118713 0.218824506 0.212629765 -0.019311022 -0.0946618021 0.149777755 0.339424938 0.156958178 -0.15888761 -0.305467755 -0.271669298 -0.294417828 -0.403408527 -0.461091906 -0.451900184 -0.460154474 -0.453773737 -0.360435158 -0.271470517 -0.294815242 -0.292958856 -0.0794019625 0.185654879 0.154007956 -0.151892677 -0.31321612 -0.128096431 0.111981846 0.102239162 -0.0633367747 -0.171050832 -0.259415418 -0.408424765 -0.475953132 -0.268786281 0.0325125046 0.0473777391 -0.239029706 -0.447748691 -0.374295086 -0.227612436 -0.204996839 -0.179357827 -0.00571993785 0.157816261 0.109515563 -0.0267479643 0.00131125282 0.141868696 0.127912611 -0.0681992993 -0.206639141 -0.208624646 -0.261293799 -0.4127042 -0.412535012 -0.144997567 0.0837634206 -0.0394620001 -0.357784539 -0.486008584 -0.362117231 -0.22215867 -0.144668013 -0.0076274178 0.135130793 0.05174651 -0.217321932 -0.299251556 -0.0429786779 0.208015457 0.115768023 -0.172972605 -0.130319819 -0.116622441 -0.0669978485 -0.0655041113 -0.124455146 -0.205229089 -0.227752686 -0.136056736 -0.02369776 -0.0686802492 -0.249138877 -0.287795365 -0.041531682 0.178173363 0.0393765047 -0.309642732 -0.412918478 -0.140603185 0.159929529 0.181054205 0.0261286199 -0.0550720282 -0.0460807867 -0.0853034034 -0.182713628 -0.239313513 -0.258367836 -0.321189404 -0.387605518 -0.325624228 -0.151872382 -0.0490095466 -0.0837975144 -0.0874787197 0.0720871389 0.253357619 0.24507989 0.104546569 0.0757229254 0.197224528 0.229652688 0.0348315574 -0.193657771 -0.221071839 -0.123692892 -0.155599013 -0.360798478 -0.527883947 -0.501940846 -0.351016372 -0.211711779 -0.130980939 -0.0907149166 -0.0562751405 0.0210571457 0.130452096 0.131587327 -0.0916821286 -0.396679282 -0.477852285 -0.251324683 0.0231902096 0.0821236148 -0.0370780677 0.0878072903 0.0287449583 0.108010508 0.250560611 0.285594612 0.17749545 0.10134764 0.193930119 0.319172472 0.250194103 0.036007721 -0.0396964028 0.104522116 0.193371311 0.000742801873 -0.291844726 -0.335763693 -0.0913968235 0.149764627 0.176081046 0.089747712 0.10101974 0.236628309 0.326433092 0.213277578 -0.0790103525 -0.362060487 -0.442168832 -0.279221535 -0.00972155295 0.176989213 0.188546881 0.0878072903 0.0287449583 0.108010508 0.250560611 0.285594612 0.17749545 0.10134764 0.193930119 0.319172472 0.250194103 0.036007721 -0.0396964028 0.104522116 0.193371311 0.000742801873 -0.291844726 -0.335763693 -0.0913968235 0.149764627 0.176081046 0.089747712 0.10101974 0.236628309 0.326433092 0.213277578 -0.0790103525 -0.362060487 -0.442168832 -0.279221535 -0.00972155295 0.176989213 0.188546881 0.0274190716 -0.163802043 -0.122386798 0.116968475 0.287513256 0.242598638 0.13225393 0.143264279 0.218293652 0.19317168 0.0955666378 0.0904246271 0.178437203 0.176700741 0.0174334999 -0.135180682 -0.125585064 -0.00710271951 0.0671256259 0.0361642651 -0.0396687873 -0.0526509956 0.0683813095 0.254911423 0.297083735 0.0771484673 -0.21325244 -0.256122172 -0.0161280632 0.213446096 0.204009846 0.0421438962 -0.0682265833 -0.063641876 0.00674971612 0.09700948 0.149009183 0.105979428 0.0329390503 0.0776294097 0.227368236 0.274546504 0.133874446 0.00696382113 0.0754747167 0.207194462 0.176923335 0.0419291258 0.0396092422 0.178673267 0.208157524 0.0214287937 -0.153090969 -0.0704785958 0.18760711 0.32194221 0.17920129 -0.115259454 -0.340811878 -0.378910899 -0.235474929 0.00921832677 0.212712288 0.222181976 -0.212572202 -0.495532662 -0.541135848 -0.331008464 -0.0911136791 -0.0202767402 -0.0911797211 -0.168428168 -0.202183202 -0.205186158 -0.148498282 -0.0189936087 0.0927430168 0.0997119918 0.0544313863 0.0533618629 0.0756429061 0.0483194999 -0.0119559299 -0.0710463822 -0.188811049 -0.372904807 -0.432338625 -0.217113152 0.081663467 0.151942104 0.0286666024 0.0209017657 0.176715553 0.18389596 -0.107412934 -0.411739469 -0.426765591 -0.236704171 -0.0951024815 -0.0475460812 0.00174811331 0.0413150936 0.0143064372 -0.00745423744 0.0595344715 0.117801271 0.0246746372 -0.154218391 -0.225993097 -0.148554668 -0.0435947068 0.019036375 0.0585269965 0.031018097 -0.154301897 -0.428735942 -0.54711014 -0.365638226 -0.0389893726 0.139610022 0.0398273394 -0.216617569 -0.415879011 -0.430752069 -0.267699629 -0.0292029344 0.127976492 0.0646452084 -0.299237102 -0.503765464 -0.593203604 -0.514017701 -0.318073839 -0.146573171 -0.118464202 -0.236252159 -0.389250308 -0.43521747 -0.317337364 -0.128901273 -0.0132202627 0.016903311 0.0695286915 0.161088392 0.166086495 0.0515172668 -0.0291510299 -0.0167462565 -0.109665111 -0.419872642 -0.659842134 -0.489384353 -0.04709059 0.224568412 0.211888805 0.185509324 0.231432572 0.0852047652 -0.334595501 -0.652126849 -0.543630064 -0.202731192 -0.0166045167 -0.0230241697 0.00814697146 0.130545095 0.181369454 0.105126999 0.0253846589 -0.0024132072 -0.0765106305 -0.249402732 -0.410312593 -0.424678415 -0.294968307 -0.147935644 -0.117782466 -0.246792212 -0.45178473 -0.584779143 -0.552667081 -0.376957655 -0.151805848 0.010152936 0.010602273 -0.160823196 -0.363614291 -0.404488355 -0.24169229 -0.0345833376 0.0329867974 -0.0823112577 -0.259552658 -0.215750992 -0.234418377 -0.271112502 -0.173070267 0.0382252969 0.148832172 0.0308004972 -0.19161886 -0.300585449 -0.238389224 -0.138856903 -0.119590625 -0.122614875 -0.0348353721 0.0885436013 0.0761025622 -0.0672219396 -0.123175845 -0.0173221938 0.00840998534 -0.219725505 -0.451842964 -0.337580323 0.0308093149 0.245486796 0.187320977 0.116508491 0.148161247 0.0575674325 -0.254793614 -0.48749882 -0.369389623 -0.0808524489 0.0349747948 -0.0216079503 0.0131527334 0.20060496 0.315897346 0.21149686 0.0138363047 -0.0959096625 -0.122856267 -0.186357409 -0.302423894 -0.347939044 -0.244428411 -0.102368243 -0.104361728 -0.255615085 -0.360865027 -0.299488455 -0.194395408 -0.193218589 -0.213952824 -0.0986532643 0.0740117505 0.0788260326 -0.0815644711 -0.159720242 -0.0574374944 0.0248977244 -0.0738190934 -0.228172734 -0.369389623 -0.0808524489 0.0349747948 -0.0216079503 0.0131527334 0.20060496 0.315897346 0.21149686 0.0138363047 -0.0959096625 -0.122856267 -0.186357409 -0.302423894 -0.347939044 -0.244428411 -0.102368243 -0.104361728 -0.255615085 -0.360865027 -0.299488455 -0.194395408 -0.193218589 -0.213952824 -0.0986532643 0.0740117505 0.0788260326 -0.0815644711 -0.159720242 -0.0574374944 0.0248977244 -0.0738190934 -0.228172734 -0.259552658 -0.215750992 -0.234418377 -0.271112502 -0.173070267 0.0382252969 0.148832172 0.0308004972 -0.19161886 -0.300585449 -0.238389224 -0.138856903 -0.119590625 -0.122614875 -0.0348353721 0.0885436013 0.0761025622 -0.0672219396 -0.123175845 -0.0173221938 0.00840998534 -0.219725505 -0.451842964 -0.337580323 0.0308093149 0.245486796 0.187320977 0.116508491 0.148161247 0.0575674325 -0.254793614 -0.48749882 -0.543630064 -0.202731192 -0.0166045167 -0.0230241697 0.00814697146 0.130545095 0.181369454 0.105126999 0.0253846589 -0.0024132072 -0.0765106305 -0.249402732 -0.410312593 -0.424678415 -0.294968307 -0.147935644 -0.117782466 -0.246792212 -0.45178473 -0.584779143 -0.552667081 -0.376957655 -0.151805848 0.010152936 0.010602273 -0.160823196 -0.363614291 -0.404488355 -0.24169229 -0.0345833376 0.0329867974 -0.0823112577 -0.299237102 -0.503765464 -0.593203604 -0.514017701 -0.318073839 -0.146573171 -0.118464202 -0.236252159 -0.389250308 -0.43521747 -0.317337364 -0.128901273 -0.0132202627 0.016903311 0.0695286915 0.161088392 0.166086495 0.0515172668 -0.0291510299 -0.0167462565 -0.109665111 -0.419872642 -0.659842134 -0.489384353 -0.04709059 0.224568412 0.211888805 0.185509324 0.231432572 0.0852047652 -0.334595501 -0.652126849 -0.426765591 -0.236704171 -0.0951024815 -0.0475460812 0.00174811331 0.0413150936 0.0143064372 -0.00745423744 0.0595344715 0.117801271 0.0246746372 -0.154218391 -0.225993097 -0.148554668 -0.0435947068 0.019036375 0.0585269965 0.031018097 -0.154301897 -0.428735942 -0.54711014 -0.365638226 -0.0389893726 0.139610022 0.0398273394 -0.216617569 -0.415879011 -0.430752069 -0.267699629 -0.0292029344 0.127976492 0.0646452084 -0.212572202 -0.495532662 -0.541135848 -0.331008464 -0.0911136791 -0.0202767402 -0.0911797211 -0.168428168 -0.202183202 -0.205186158 -0.148498282 -0.0189936087 0.0927430168 0.0997119918 0.0544313863 0.0533618629 0.0756429061 0.0483194999 -0.0119559299 -0.0710463822 -0.188811049 -0.372904807 -0.432338625 -0.217113152 0.081663467 0.151942104 0.0286666024 0.0209017657 0.176715553 0.18389596 -0.107412934 -0.411739469 -0.0682265833 -0.063641876 0.00674971612 0.09700948 0.149009183 0.105979428 0.0329390503 0.0776294097 0.227368236 0.274546504 0.133874446 0.00696382113 0.0754747167 0.207194462 0.176923335 0.0419291258 0.0396092422 0.178673267 0.208157524 0.0214287937 -0.153090969 -0.0704785958 0.18760711 0.32194221 0.17920129 -0.115259454 -0.340811878 -0.378910899 -0.235474929 0.00921832677 0.212712288 0.222181976 0.0274190716 -0.163802043 -0.122386798 0.116968475 0.287513256 0.242598638 0.13225393 0.143264279 0.218293652 0.19317168 0.0955666378 0.0904246271 0.178437203 0.176700741 0.0174334999 -0.135180682 -0.125585064 -0.00710271951 0.0671256259 0.0361642651 -0.0396687873 -0.0526509956 0.0683813095 0.254911423 0.297083735 0.0771484673 -0.21325244 -0.256122172 -0.0161280632 0.213446096 0.204009846 0.0421438962 0.0878072903 0.0287449583 0.108010508 0.250560611 0.285594612 0.17749545 0.10134764 0.193930119 0.319172472 0.250194103 0.036007721 -0.0396964028 0.104522116 0.193371311 0.000742801873 -0.291844726 -0.335763693 -0.0913968235 0.149764627 0.176081046 0.089747712 0.10101974 0.236628309 0.326433092 0.213277578 -0.0790103525 -0.362060487 -0.442168832 -0.279221535 -0.00972155295 0.176989213 0.188546881 0.0878072903 0.0287449583 0.108010508 0.250560611 0.285594612 0.17749545 0.10134764 0.193930119 0.319172472 0.250194103 0.036007721 -0.0396964028 0.104522116 0.193371311 0.000742801873 -0.291844726 -0.335763693 -0.0913968235 0.149764627 0.176081046 0.089747712 0.10101974 0.236628309 0.326433092 0.213277578 -0.0790103525 -0.362060487 -0.442168832 -0.279221535 -0.00972155295 0.176989213 0.188546881 -0.076382868 -0.0869162604 0.0639849231 0.249194786 0.251882493 0.111627504 0.0714315176 0.188101038 0.230335593 0.0445913821 -0.189933807 -0.221071839 -0.123692892 -0.155599013 -0.360798478 -0.527883947 -0.501940846 -0.351016372 -0.211711779 -0.130980939 -0.0907149166 -0.0562751405 0.0210571457 0.130452096 0.131587327 -0.0916821286 -0.396679282 -0.477852285 -0.251324683 0.0231902096 0.0821236148 -0.0370780677 -0.129087761 -0.113234192 -0.0660437793 -0.0659760684 -0.125819132 -0.208157673 -0.228218824 -0.130426124 -0.0190050881 -0.0744477659 -0.259017318 -0.287795365 -0.041531682 0.178173363 0.0393765047 -0.309642732 -0.412918478 -0.140603185 0.159929529 0.181054205 0.0261286199 -0.0550720282 -0.0499656163 -0.0822086111 -0.179878205 -0.242244437 -0.260647297 -0.317216069 -0.383895844 -0.329608202 -0.158058465 -0.047099907 -0.204996839 -0.179357827 -0.00571993785 0.157816261 0.109515563 -0.0267479643 0.00131125282 0.141868696 0.127912611 -0.0681992993 -0.206639141 -0.208624646 -0.261293799 -0.4127042 -0.412535012 -0.144997567 0.0837634206 -0.0394620001 -0.357784539 -0.486008584 -0.362117231 -0.22215867 -0.144668013 -0.0076274178 0.135130793 0.05174651 -0.217321932 -0.299251556 -0.0429786779 0.208015457 0.115768023 -0.172972605 -0.312396318 -0.277727962 -0.290273458 -0.399187148 -0.46427387 -0.454194278 -0.456329852 -0.452794552 -0.366212994 -0.272621036 -0.286547333 -0.292958856 -0.0794019625 0.185654879 0.154007956 -0.151892677 -0.31321612 -0.128096431 0.111981846 0.102239162 -0.0633367747 -0.171050832 -0.258950442 -0.417737246 -0.478046775 -0.256294519 0.0414418578 0.0385581814 -0.251723766 -0.445490032 -0.363793463 -0.227554217 -0.116451919 -0.129667029 -0.0185045116 0.0480999053 -0.0698108301 -0.169689834 -0.0497728065 0.115143679 0.0829322934 -0.0200529862 0.0313877463 0.0696541294 -0.187949806 -0.479823172 -0.216716722 0.554656744 0.994915605 0.559072077 -0.247076526 -0.587343216 -0.372172326 -0.123732984 -0.0664327294 0.0314118713 0.218824506 0.212629765 -0.019311022 -0.0946618021 0.149777755 0.339424938 0.156958178 -0.15888761 -0.245767608 -0.193928942 -0.293405682 -0.486673534 -0.516158462 -0.424486607 -0.448587805 -0.532121658 -0.40650481 -0.110354669 0.0310596861 -0.0425621122 -0.045915924 0.112549797 0.16094166 -0.0284573101 -0.188194185 -0.115296051 0.00368071347 -0.0304724239 -0.0882338285 -0.0362396166 -0.0608432107 -0.292293578 -0.474427611 -0.265249312 0.132271066 0.19231692 -0.147106349 -0.408168733 -0.314518899 -0.125565767 -0.00112757972 -0.10714975 -0.0843664631 -0.0776410401 -0.218449518 -0.297988892 -0.137259856 0.0472556315 0.0221877266 -0.0207290724 0.15169473 0.265819103 -0.0939151794 -0.513081431 -0.220367312 0.707323849 1.22245312 0.68578738 -0.247456148 -0.561833322 -0.20465298 0.109001346 0.0816654637 0.00680744322 0.123795047 0.169881493 -0.0264415294 -0.166674897 -0.0168159604 0.155339003 0.0510980412 -0.142024219 -0.120182864 -0.026522547 -0.177136764 -0.464844316 -0.540090919 -0.426586747 -0.429404706 -0.513302684 -0.332174629 0.0988757014 0.314550012 0.114031397 -0.138959378 -0.126799986 -0.0249537751 -0.0851142481 -0.197015747 -0.179452315 -0.139440656 -0.194297418 -0.162991196 0.0805758089 0.238004103 0.00711437687 -0.360672057 -0.402366281 -0.177223936 -0.139667913 -0.362550259 -0.439541668 -0.19758369 0.0325199924 -0.0044875457 -0.163289309 -0.148524895 -0.0802993029 -0.184836224 -0.303309739 -0.202257574 -0.042692706 -0.0548083484 -0.0603581034 0.133944988 0.179848596 -0.256486833 -0.576489091 0.197439641 1.82367337 2.71587229 1.87693655 0.231960759 -0.598154783 -0.290830106 0.180601373 0.153933257 -0.0592892431 -0.0678088516 -0.0414395183 -0.190232098 -0.30486688 -0.19658421 -0.0787614733 -0.137008652 -0.166326538 -0.0187061392 0.0248436574 -0.220119268 -0.355295151 -0.00057609746 0.448547721 0.332021445 -0.201851979 -0.367341757 0.0453794263 0.373812467 0.141743094 -0.280183583 -0.360494554 -0.159729719 -0.0231313054 -0.00851211883 -0.0286536142 -0.153185293 -0.347824097 -0.287126929 0.119926684 0.373005807 0.0713746175 -0.354979396 -0.224343643 0.309895933 0.460989445 0.0242737103 -0.357007653 -0.240310669 0.0214816947 -0.107228443 -0.145567685 0.0374367498 0.157114729 -0.00196869415 -0.165234059 -0.0407487936 0.166169018 0.136885062 0.0101702372 0.0659040511 0.170419663 -0.201129988 -0.667313159 -0.329749793 0.760197341 1.37237692 0.740946949 -0.328898013 -0.600873768 -0.060755372 0.332940727 0.165564463 -0.0604998432 0.0175238326 0.0837076902 -0.132561028 -0.335882813 -0.232986853 -0.051896885 -0.0757468715 -0.131624088 -0.000874713063 0.0314975455 -0.183384225 -0.434216648 -0.376750201 -0.149266526 -0.16468823 -0.388716459 -0.369615227 -0.00992351398 0.240115717 0.0956363454 -0.16063188 -0.20435071 -0.140739098 -0.171245471 -0.197879478 -0.0944912806 -0.0232031737 -0.114609487 -0.139657587 0.0978179872 0.309309691 0.11440704 -0.321088612 -0.523207068 -0.440096647 -0.418812603 -0.529758513 -0.47249186 -0.189528063 -0.0212422926 -0.116468884 -0.0483296365 0.212390378 0.28375867 0.038084887 -0.154242679 0.00650799554 0.283103049 0.295910418 0.107846975 0.0491998754 0.13737765 0.0894901901 -0.138729304 -0.251426339 -0.124495573 -0.0338269025 -0.187117502 -0.348228186 -0.205784723 0.110633172 0.221250698 0.08490365 0.0284774508 0.193709522 0.324216008 0.217430741 0.0588869974 0.0927922577 0.217927828 0.187966779 0.0372108333 -0.00824378058 0.0507177413 -0.0176650602 -0.270256251 -0.482031763 -0.490209162 -0.382798731 -0.274678081 -0.14332217 0.0193639379 0.119940326 0.135525897 0.162651166 0.191962078 0.0639845878 -0.216988221 -0.36531198 -0.198266104 0.0738255978 0.156948358 0.0827324912 0.0660021976 0.118122347 0.0806468427 -0.063874945 -0.190239415 -0.265253156 -0.325297654 -0.295312017 -0.105716728 0.0751954019 0.0308926608 -0.080261372 0.0413739868 0.230726212 0.118716255 -0.235031083 -0.405388534 -0.196615472 0.118886605 0.211475894 0.105343096 0.0585800633 0.185837045 0.338136643 0.303043097 0.0338781513 -0.304622144 -0.47685349 -0.372850239 -0.092101194 0.154917106 0.221101135 0.12348628 0.0165017191 0.0532138012 0.217523575 0.316586435 0.223656416 0.0852410272 0.133537233 0.314627379 0.328255892 0.0941846892 -0.080261372 0.0413739868 0.230726212 0.118716255 -0.235031083 -0.405388534 -0.196615472 0.118886605 0.211475894 0.105343096 0.0585800633 0.185837045 0.338136643 0.303043097 0.0338781513 -0.304622144 -0.47685349 -0.372850239 -0.092101194 0.154917106 0.221101135 0.12348628 0.0165017191 0.0532138012 0.217523575 0.316586435 0.223656416 0.0852410272 0.133537233 0.314627379 0.328255892 0.0941846892 -0.0222545899 0.0507177413 -0.0176650602 -0.270256251 -0.482031763 -0.490209162 -0.382798731 -0.274678081 -0.14332217 0.0193639379 0.119940326 0.135525897 0.162651166 0.191962078 0.0639845878 -0.216988221 -0.36531198 -0.198266104 0.0738255978 0.156948358 0.0827324912 0.0660021976 0.118122347 0.0806468427 -0.063874945 -0.190239415 -0.265253156 -0.325297654 -0.295312017 -0.105716728 0.0751954019 0.0308926608 -0.116468884 -0.0483296365 0.212390378 0.28375867 0.038084887 -0.154242679 0.00650799554 0.283103049 0.295910418 0.107846975 0.0491998754 0.164883047 0.114968337 -0.163055077 -0.286649495 -0.110925615 0.00508778356 -0.192441687 -0.396530032 -0.224213377 0.148443565 0.253554255 0.063775979 -0.00453745341 0.206535518 0.361049712 0.217693925 0.0261269566 0.0847299695 0.246143594 0.201850668 0.0153092537 -0.000874713063 0.0735713989 -0.184434965 -0.485456586 -0.394656003 -0.103685476 -0.137586579 -0.434179068 -0.416887641 0.0178645384 0.297932357 0.0986991897 -0.197807953 -0.211436629 -0.120124973 -0.17668359 -0.22106187 -0.0841794759 0.00483225472 -0.130090922 -0.182390571 0.107728198 0.372804344 0.139840603 -0.365950823 -0.559306622 -0.417824745 -0.398489088 -0.562458158 -0.504281163 -0.162969902 0.0163313672 -0.124724649 -0.145567685 0.0374367498 0.157114729 -0.00196869415 -0.165234059 -0.0407487936 0.166169018 0.136885062 0.0101702372 0.0659040511 0.109001346 -0.20465298 -0.561833322 -0.247456148 0.68578738 1.22245312 0.707323849 -0.220367312 -0.513081431 -0.0939151794 0.265819103 0.169323862 -0.0215756763 0.00913963933 0.0479967631 -0.124880366 -0.297126323 -0.229433417 -0.0793733448 -0.0750222057 -0.106853798 -0.0187061392 0.0248436574 -0.220119268 -0.355295151 -0.00057609746 0.448547721 0.332021445 -0.201851979 -0.367341757 0.0453794263 0.373812467 0.141743094 -0.280183583 -0.360494554 -0.159729719 -0.0231313054 -0.00851211883 -0.0286536142 -0.153185293 -0.347824097 -0.287126929 0.119926684 0.373005807 0.0713746175 -0.354979396 -0.224343643 0.309895933 0.460989445 0.0242737103 -0.357007653 -0.240310669 0.0214816947 -0.0044875457 -0.163289309 -0.148524895 -0.0802993029 -0.184836224 -0.303309739 -0.202257574 -0.042692706 -0.0548083484 -0.0603581034 0.133944988 0.260198146 -0.277024239 -0.74210012 0.0869445503 1.95108128 2.95687199 1.95108128 0.0869445503 -0.74210012 -0.277024239 0.260198146 0.161050126 -0.0988302752 -0.0627997667 -0.00998889282 -0.203003854 -0.340823174 -0.188864291 -0.0482341461 -0.149426401 -0.197467238 -0.0403976068 0.0147130201 -0.305048048 -0.44814828 0.0734862238 0.684814095 0.509601414 -0.218676761 -0.472253978 -0.0104999496 0.346654594 0.0976770818 -0.253344446 -0.166121423 0.127659917 0.203298658 0.121867768 0.0636056215 -0.0993413329 -0.370720834 -0.355558991 0.0353261456 0.185155645 -0.24874495 -0.505047798 0.257301986 1.47578394 1.75278521 0.805256844 -0.185286716 -0.300278008 0.0371150114 0.0619019344 -0.146809399 -0.223465592 -0.198127016 -0.282190889 -0.388860852 -0.309473217 -0.159213841 -0.143756703 -0.115806274 0.0962132812 0.170828581 -0.195170149 -0.410173029 0.473605305 2.18361878 3.09752369 2.18730545 0.387182295 -0.623507679 -0.451405108 -0.0278851986 -0.0153598143 -0.137154043 -0.0451644771 0.0763218254 0.0295185298 0.0100496262 0.144917563 0.179675251 -0.0222100057 -0.162900865 -0.0957429707 -0.0819431022 -0.339941978 -0.530213177 -0.293613464 0.059307389 -0.0130118141 -0.399531186 -0.517870605 -0.250708491 -0.0508248657 -0.13171275 -0.117074437 0.136833653 0.309870481 0.20441094 0.0661778748 0.0819918588 0.060209889 -0.11588563 -0.20893392 -0.132553369 -0.228154778 -0.580163002 -0.541093946 0.399342865 1.5844568 1.8051523 0.876616836 -0.141218051 -0.382432222 -0.115101077 -0.00274692453 -0.116804436 -0.150652632 -0.107214302 -0.19675988 -0.336968809 -0.29339987 -0.143830553 -0.123580933 -0.161317959 -0.0616908111 0.000997332158 -0.234773889 -0.410201818 0.155141369 1.30067635 1.88483012 1.20484555 -0.025369009 -0.631352186 -0.438791066 -0.159198865 -0.174902543 -0.200566188 -0.0396965668 0.0837813914 0.0566331595 0.10106732 0.272714376 0.278668731 0.0264081042 -0.149921656 0.00205621147 0.0154020824 -0.220269829 -0.482551783 -0.505571783 -0.418236971 -0.461077601 -0.534567297 -0.420440763 -0.232789382 -0.215741679 -0.253936857 -0.0558086671 0.266334325 0.303032428 0.0331401788 -0.105639204 0.0778679699 0.250015289 0.150294304 -0.0187660288 -0.0638514906 -0.183034211 -0.475425452 -0.551581264 0.00288335164 0.789948165 0.938928246 0.28552258 -0.384758264 -0.418926388 -0.0709319264 0.0822161138 -0.00182246405 0.00292544044 0.115798973 0.0756668672 -0.110664435 -0.157467395 -0.0167514123 0.0461847745 -0.063843675 -0.138232231 -0.0954335406 -0.175097525 -0.376561224 -0.359272808 -0.0150304222 0.229169741 0.013897026 -0.3795439 -0.447567344 -0.19876951 -0.0327740088 -0.0683207437 -0.0760366693 0.00282861921 -0.0287690684 -0.169246823 -0.153163001 0.0610348694 0.171209544 0.0437073447 -0.0665658191 0.0896585435 0.122887723 0.0337023102 -0.114364937 -0.215512931 -0.289647132 -0.336501986 -0.242978424 -0.0209899247 0.086513184 -0.0359641239 -0.129999086 0.0467505641 0.282707781 0.21449101 -0.0687952042 -0.132685125 0.123939946 0.324601471 0.225763366 0.0602499843 0.0857625678 0.152354509 0.0117413374 -0.211230844 -0.219061717 -0.0624324419 -0.0673260763 -0.273234248 -0.336995572 -0.0859984532 0.18719089 0.178702876 0.0337896496 0.0742874146 0.267146826 0.307764202 0.143681183 0.047966484 0.148473173 0.231599599 0.130726084 0.00107369118 0.0185895339 0.0559652224 -0.0964351892 -0.365052789 -0.504043102 -0.45438379 -0.347143859 -0.237973481 -0.0855138451 0.0662800223 0.126606196 0.137766764 0.18525812 0.176049277 -0.0320032649 -0.305714488 -0.33609575 -0.0898541734 0.128854036 0.129972979 0.0625364333 -0.0682265833 -0.063641876 0.00674971612 0.09700948 0.149009183 0.105979428 0.0329390503 0.0776294097 0.227368236 0.274546504 0.133874446 0.00696382113 0.0754747167 0.207194462 0.176923335 0.0419291258 0.0396092422 0.178673267 0.208157524 0.0214287937 -0.153090969 -0.0704785958 0.18760711 0.32194221 0.17920129 -0.115259454 -0.340811878 -0.378910899 -0.235474929 0.00921832677 0.212712288 0.222181976 0.0274190716 -0.163802043 -0.122386798 0.116968475 0.287513256 0.242598638 0.13225393 0.143264279 0.218293652 0.19317168 0.0955666378 0.0904246271 0.178437203 0.176700741 0.0174334999 -0.135180682 -0.125585064 -0.00710271951 0.0671256259 0.0361642651 -0.0396687873 -0.0526509956 0.0683813095 0.254911423 0.297083735 0.0771484673 -0.21325244 -0.256122172 -0.0161280632 0.213446096 0.204009846 0.0421438962 -0.327037781 -0.366567671 -0.287194163 -0.126878843 0.0486641973 0.132200196 0.0926375464 0.0259805601 0.0135233821 0.0170086175 -0.018657729 -0.0529461168 -0.0190320369 0.0709184632 0.159982756 0.221107632 0.238529801 0.17519635 0.0154736163 -0.192957401 -0.35966292 -0.386092305 -0.218999341 0.051407136 0.195937574 0.0814520195 -0.123521537 -0.131677657 0.0784091353 0.230097041 0.123017147 -0.136093333 -0.327037781 -0.366567671 -0.287194163 -0.126878843 0.0486641973 0.132200196 0.0926375464 0.0259805601 0.0135233821 0.0170086175 -0.018657729 -0.0529461168 -0.0190320369 0.0709184632 0.159982756 0.221107632 0.238529801 0.17519635 0.0154736163 -0.192957401 -0.35966292 -0.386092305 -0.218999341 0.051407136 0.195937574 0.0814520195 -0.123521537 -0.131677657 0.0784091353 0.230097041 0.123017147 -0.136093333 -0.214492649 -0.183162808 -0.252600819 -0.353660166 -0.311806411 -0.151816651 -0.0796195567 -0.184833229 -0.326041132 -0.336121857 -0.227486834 -0.134003699 -0.103795275 -0.0370507836 0.138201132 0.300410122 0.265958369 0.0741095692 -0.0347410478 0.0132755069 -0.0121234534 -0.259616226 -0.483414382 -0.373104781 -0.039299801 0.151366502 0.130719438 0.144830227 0.237686366 0.141972497 -0.2091427 -0.459019214 -0.332108259 -0.0493416004 0.0244312529 -0.0911798924 -0.111188136 0.0264919493 0.107151262 0.0174982138 -0.104943328 -0.129943848 -0.124050565 -0.196068317 -0.290686041 -0.251015753 -0.050607767 0.13059333 0.10261447 -0.0997179672 -0.258830339 -0.258897692 -0.212829217 -0.239129692 -0.254070103 -0.137981191 0.0076798331 -0.00768497819 -0.133510768 -0.133728206 0.0247905888 0.103454918 -0.0271164514 -0.192140073 0.289085686 0.555732608 0.347788662 -0.149751469 -0.410175204 -0.267835557 -0.0719385669 -0.13629064 -0.333005607 -0.356355846 -0.183239505 -0.0595083386 -0.0946406722 -0.105539389 0.0516605005 0.193725988 0.0813903064 -0.119279198 0.016182309 0.498380095 0.760507822 0.399889201 -0.216673955 -0.433009386 -0.167394072 0.120237611 0.17597875 0.163838476 0.154162332 -0.0406582952 -0.363713264 -0.359435827 0.163266703 0.698728442 0.66026032 0.176105335 -0.131618097 -0.0126968957 0.184677362 0.127168819 -0.0647787824 -0.120481484 -0.0641319752 -0.119105853 -0.301951259 -0.37189433 -0.215117499 -0.0646488518 -0.173606604 -0.386206776 -0.291861027 0.170307711 0.540642262 0.429862201 0.0392765217 -0.161883071 -0.088020891 -0.0287677366 -0.103756346 -0.132490158 -0.0518572927 -0.0468630083 -0.145573005 -0.0693906024 0.53913635 1.05188859 0.867353976 0.194732636 -0.23767288 -0.130462229 0.117109552 0.0838950127 -0.125854895 -0.174361542 -0.0423651449 -0.00342284399 -0.148660317 -0.240867317 -0.121937625 -0.0117040612 -0.160719395 -0.346891314 -0.0840671808 0.61849308 1.08866787 0.814819336 0.132648036 -0.242550209 -0.136949092 0.0437645726 0.0416173674 -1.89589828E-05 0.000253039063 -0.111418538 -0.274897188 -0.092205666 0.53913635 1.05188859 0.867353976 0.194732636 -0.23767288 -0.130462229 0.117109552 0.0838950127 -0.125854895 -0.174361542 -0.0423651449 -0.00342284399 -0.148660317 -0.240867317 -0.121937625 -0.0117040612 -0.160719395 -0.346891314 -0.0840671808 0.61849308 1.08866787 0.814819336 0.132648036 -0.242550209 -0.136949092 0.0437645726 0.0416173674 -1.89589828E-05 0.000253039063 -0.111418538 -0.274897188 -0.092205666 0.163266703 0.698728442 0.66026032 0.176105335 -0.131618097 -0.0126968957 0.184677362 0.127168819 -0.0647787824 -0.120481484 -0.0641319752 -0.119105853 -0.301951259 -0.37189433 -0.215117499 -0.0646488518 -0.173606604 -0.386206776 -0.291861027 0.170307711 0.540642262 0.429862201 0.0392765217 -0.161883071 -0.088020891 -0.0287677366 -0.103756346 -0.132490158 -0.0518572927 -0.0468630083 -0.145573005 -0.0693906024 0.289085686 0.555732608 0.347788662 -0.149751469 -0.410175204 -0.267835557 -0.0719385669 -0.13629064 -0.333005607 -0.356355846 -0.183239505 -0.0595083386 -0.0946406722 -0.105539389 0.0516605005 0.193725988 0.0813903064 -0.119279198 0.016182309 0.498380095 0.760507822 0.399889201 -0.216673955 -0.433009386 -0.167394072 0.120237611 0.17597875 0.163838476 0.154162332 -0.0406582952 -0.363713264 -0.359435827 -0.332108259 -0.0493416004 0.0244312529 -0.0911798924 -0.111188136 0.0264919493 0.107151262 0.0174982138 -0.104943328 -0.129943848 -0.124050565 -0.196068317 -0.290686041 -0.251015753 -0.050607767 0.13059333 0.10261447 -0.0997179672 -0.258830339 -0.258897692 -0.212829217 -0.239129692 -0.254070103 -0.137981191 0.0076798331 -0.00768497819 -0.133510768 -0.133728206 0.0247905888 0.103454918 -0.0271164514 -0.192140073 -0.214492649 -0.183162808 -0.252600819 -0.353660166 -0.311806411 -0.151816651 -0.0796195567 -0.184833229 -0.326041132 -0.336121857 -0.227486834 -0.134003699 -0.103795275 -0.0370507836 0.138201132 0.300410122 0.265958369 0.0741095692 -0.0347410478 0.0132755069 -0.0121234534 -0.259616226 -0.483414382 -0.373104781 -0.039299801 0.151366502 0.130719438 0.144830227 0.237686366 0.141972497 -0.2091427 -0.459019214 -0.327037781 -0.366567671 -0.287194163 -0.126878843 0.0486641973 0.132200196 0.0926375464 0.0259805601 0.0135233821 0.0170086175 -0.018657729 -0.0529461168 -0.0190320369 0.0709184632 0.159982756 0.221107632 0.238529801 0.17519635 0.0154736163 -0.192957401 -0.35966292 -0.386092305 -0.218999341 0.051407136 0.195937574 0.0814520195 -0.123521537 -0.131677657 0.0784091353 0.230097041 0.123017147 -0.136093333 -0.327037781 -0.366567671 -0.287194163 -0.126878843 0.0486641973 0.132200196 0.0926375464 0.0259805601 0.0135233821 0.0170086175 -0.018657729 -0.0529461168 -0.0190320369 0.0709184632 0.159982756 0.221107632 0.238529801 0.17519635 0.0154736163 -0.192957401 -0.35966292 -0.386092305 -0.218999341 0.051407136 0.195937574 0.0814520195 -0.123521537 -0.131677657 0.0784091353 0.230097041 0.123017147 -0.136093333 0.0274190716 -0.163802043 -0.122386798 0.116968475 0.287513256 0.242598638 0.13225393 0.143264279 0.218293652 0.19317168 0.0955666378 0.0904246271 0.178437203 0.176700741 0.0174334999 -0.135180682 -0.125585064 -0.00710271951 0.0671256259 0.0361642651 -0.0396687873 -0.0526509956 0.0683813095 0.254911423 0.297083735 0.0771484673 -0.21325244 -0.256122172 -0.0161280632 0.213446096 0.204009846 0.0421438962 -0.0682265833 -0.063641876 0.00674971612 0.09700948 0.149009183 0.105979428 0.0329390503 0.0776294097 0.227368236 0.274546504 0.133874446 0.00696382113 0.0754747167 0.207194462 0.176923335 0.0419291258 0.0396092422 0.178673267 0.208157524 0.0214287937 -0.153090969 -0.0704785958 0.18760711 0.32194221 0.17920129 -0.115259454 -0.340811878 -0.378910899 -0.235474929 0.00921832677 0.212712288 0.222181976 0.190263882 0.0409936868 0.0658544749 0.258065253 0.313241094 0.153806999 0.0456707217 0.138560623 0.231372014 0.139639974 0.00278187217 0.00995862763 0.0521241464 -0.0889683068 -0.358577579 -0.50723207 -0.459031522 -0.345662266 -0.236372605 -0.0890622959 0.0643886775 0.130697474 0.139192626 0.179117277 0.173464879 -0.0230175164 -0.297324449 -0.341868579 -0.101022728 0.129090771 0.138488591 0.0638594851 0.08323773 0.121435232 0.038734857 -0.113047205 -0.218375325 -0.287683904 -0.331961542 -0.247062385 -0.0302551594 0.0882676095 -0.0237345267 -0.129999086 0.0467505641 0.282707781 0.21449101 -0.0687952042 -0.132685125 0.123939946 0.324601471 0.225763366 0.0602499843 0.0857625678 0.152354509 0.0117413374 -0.211230844 -0.219061717 -0.0624324419 -0.0673260763 -0.273234248 -0.336995572 -0.0859984532 0.18719089 0.0712708086 -0.0100537734 0.0114039602 0.122898869 0.0674335584 -0.119097367 -0.150883704 -0.00766251981 0.0416326746 -0.072086297 -0.133581311 -0.0954335406 -0.175097525 -0.376561224 -0.359272808 -0.0150304222 0.229169741 0.013897026 -0.3795439 -0.447567344 -0.19876951 -0.0327740088 -0.0683207437 -0.0760366693 0.00282861921 -0.0287690684 -0.169246823 -0.153163001 0.0610348694 0.171209544 0.0437073447 -0.0665658191 0.00205621147 0.0154020824 -0.220269829 -0.482551783 -0.505571783 -0.418236971 -0.461077601 -0.534567297 -0.420440763 -0.232789382 -0.215741679 -0.253936857 -0.0558086671 0.266334325 0.303032428 0.0331401788 -0.105639204 0.0778679699 0.250015289 0.150294304 -0.0187660288 -0.0638514906 -0.183034211 -0.475425452 -0.551581264 0.00288335164 0.789948165 0.938928246 0.28552258 -0.384758264 -0.418926388 -0.0709319264 0.00793619361 -0.108531035 -0.158868641 -0.112348162 -0.187702924 -0.331773549 -0.30234918 -0.149098843 -0.11477235 -0.157653883 -0.0742712617 -0.00333733507 -0.213087574 -0.392748028 0.132703438 1.26142156 1.88340437 1.24418807 0.000466811209 -0.6478827 -0.463381678 -0.156259954 -0.160094216 -0.202983886 -0.0507265478 0.0872270316 0.0664660111 0.0958888829 0.261072874 0.283587307 0.0403595231 -0.152943745 -0.0957429707 -0.0819431022 -0.339941978 -0.530213177 -0.293613464 0.059307389 -0.0130118141 -0.399531186 -0.517870605 -0.250708491 -0.0508248657 -0.13171275 -0.117074437 0.136833653 0.309870481 0.20441094 0.0661778748 0.0819918588 0.060209889 -0.11588563 -0.20893392 -0.132553369 -0.228154778 -0.580163002 -0.541093946 0.399342865 1.5844568 1.8051523 0.876616836 -0.141218051 -0.382432222 -0.115101077 0.0238450002 -0.153849736 -0.214335114 -0.194546461 -0.291848242 -0.391464561 -0.299227446 -0.157510474 -0.155350968 -0.115000598 0.114862867 0.171253636 -0.228749171 -0.431166112 0.508802354 2.23794055 3.09812689 2.13308835 0.350648731 -0.60340476 -0.417570055 -0.0280703586 -0.0340385102 -0.137291133 -0.0325073376 0.0745264664 0.0187068172 0.0138813881 0.156788826 0.175370857 -0.0359221995 -0.159129828 -0.0455963463 -0.0356146023 -0.295791775 -0.366132468 0.0995848924 0.595167458 0.430089951 -0.171406165 -0.378362894 -0.0123189269 0.270422608 0.0759882703 -0.200439587 -0.134923995 0.101838902 0.181380108 0.127076492 0.0539066903 -0.118101209 -0.342490107 -0.303798169 0.0167780425 0.114100769 -0.214916036 -0.377100557 0.297477841 1.34756374 1.61398458 0.821455121 -0.0747936293 -0.259941459 -0.00998955872 0.129684672 -0.142961666 -0.253096581 -0.12572597 -0.0620434955 -0.11286021 -0.112905465 -0.119575657 -0.237379745 -0.23876752 0.0331929177 0.239244148 -0.235201433 -0.469102293 0.921866536 3.47910285 4.80797625 3.47910285 0.921866536 -0.469102293 -0.235201433 0.239244148 0.0632649213 -0.285371691 -0.259221941 -0.0965305194 -0.108796217 -0.128898442 -0.0482341461 -0.104622416 -0.282731235 -0.181198105 0.165990338 0.118947826 -0.112097956 0.216592789 1.44476998 2.53973627 2.2586689 0.887310147 -0.110982679 -0.0583158731 0.283708602 0.114258647 -0.311644524 -0.366952807 -0.0526920855 0.217911854 0.290433526 0.21431233 -0.0429878272 -0.353596956 -0.322415143 0.0903644115 0.290196627 -0.0218134038 -0.101853028 0.844586432 2.22028255 2.56008887 1.49282205 0.226241484 -0.14208512 0.102619626 -0.0455963463 -0.159129828 -0.0359221995 0.175370857 0.156788826 0.0138813881 0.0187068172 0.0745264664 -0.0325073376 -0.137291133 -0.0340385102 -0.0280703586 -0.417570055 -0.60340476 0.350648731 2.13308835 3.09812689 2.23794055 0.508802354 -0.431166112 -0.228749171 0.171253636 0.114862867 -0.115000598 -0.155350968 -0.157510474 -0.299227446 -0.391464561 -0.291848242 -0.194546461 -0.214335114 -0.153849736 0.0238450002 0.00115104846 -0.235734448 -0.0802553818 0.784173489 1.59699619 1.37765884 0.331690222 -0.385066032 -0.245227605 0.109015487 0.0167780425 -0.303798169 -0.342490107 -0.118101209 0.0539066903 0.127076492 0.181380108 0.101838902 -0.134923995 -0.200439587 0.0759882703 0.270422608 -0.0123189269 -0.378362894 -0.171406165 0.430089951 0.595167458 0.0995848924 -0.366132468 -0.295791775 -0.0356146023 -0.245767608 -0.15888761 0.156958178 0.339424938 0.149777755 -0.0946618021 -0.019311022 0.212629765 0.218824506 0.0314118713 -0.0664327294 -0.0862238705 -0.376512975 -0.673105299 -0.308710784 0.625614941 1.11837387 0.580299735 -0.303600043 -0.546955585 -0.163055077 0.113179639 0.0203348119 -0.0461045764 0.100913942 0.145547569 -0.0639922321 -0.203940794 -0.0645884648 0.0788524896 -0.0191030726 -0.153259486 -0.108199984 -0.124777555 -0.301081538 -0.405678153 -0.163805693 0.18160136 0.145256266 -0.248695374 -0.479052931 -0.307323158 -0.0613943599 -0.0362396166 -0.0882338285 -0.0304724239 0.00368071347 -0.115296051 -0.188194185 -0.0284573101 0.16094166 0.112549797 -0.045915924 -0.0425621122 0.0310596861 -0.110354669 -0.40650481 -0.532121658 -0.448587805 -0.424486607 -0.516158462 -0.486673534 -0.293405682 -0.193928942 -0.308587015 -0.154169813 0.124761596 0.135449544 -0.183332652 -0.424519718 -0.270856142 0.0749475285 0.213021874 0.0875391215 -0.0452291928 -0.0554980747 -0.0609944314 -0.146207511 -0.229300663 -0.253857851 -0.292058349 -0.368998021 -0.365902722 -0.2185307 -0.0670497566 -0.0573895834 -0.0988530666 -0.00194573647 0.199832559 0.275997818 0.159291208 0.0627318993 0.143018574 0.240573198 0.126706511 -0.125467777 -0.241494656 -0.162127793 -0.120426081 -0.275873393 -0.486896276 -0.535411716 -0.409675628 -0.251962006 -0.151177004 -0.100727603 -0.0684724599 -0.0114778122 0.0920740888 0.15022327 0.0105460435 -0.295443922 -0.487950325 -0.359452814 -0.0598630197 0.094235599 0.0164188724 -0.109884538 -0.13076368 -0.0808502883 -0.058601182 -0.0996096656 -0.180132896 -0.23221828 -0.177285492 -0.0512279533 -0.0306236465 -0.188728198 -0.267995238 -0.15027833 -0.0909087211 -0.273020804 -0.51271379 -0.555729091 -0.408880919 -0.243549034 -0.14610453 -0.0985747427 -0.0720841289 -0.0196993053 0.0976770818 0.179022789 0.0326856859 -0.3156102 -0.533412278 -0.37659815 -0.0332426466 0.124252871 0.0161610153 -0.126768872 -0.137416229 -0.0750654638 -0.0508746058 -0.0947416499 -0.183838725 -0.247978196 -0.187330946 -0.0335833505 -0.0039412207 -0.198063478 -0.351214826 -0.154169813 0.124761596 0.135449544 -0.183332652 -0.424519718 -0.270856142 0.0749475285 0.213021874 0.0875391215 -0.0452291928 -0.0554980747 -0.0609944314 -0.146207511 -0.229300663 -0.253857851 -0.292058349 -0.368998021 -0.365902722 -0.2185307 -0.0670497566 -0.0573895834 -0.0988530666 -0.00194573647 0.199832559 0.275997818 0.159291208 0.0627318993 0.143018574 0.240573198 0.126706511 -0.125467777 -0.116451919 -0.124777555 -0.301081538 -0.405678153 -0.163805693 0.18160136 0.145256266 -0.248695374 -0.479052931 -0.307323158 -0.0613943599 -0.0362396166 -0.0882338285 -0.0304724239 0.00368071347 -0.115296051 -0.188194185 -0.0284573101 0.16094166 0.112549797 -0.045915924 -0.0425621122 0.0310596861 -0.110354669 -0.40650481 -0.532121658 -0.448587805 -0.424486607 -0.516158462 -0.486673534 -0.293405682 -0.193928942 -0.245767608 -0.15888761 0.156958178 0.339424938 0.149777755 -0.0946618021 -0.019311022 0.212629765 0.218824506 0.0314118713 -0.0664327294 -0.0862238705 -0.376512975 -0.673105299 -0.308710784 0.625614941 1.11837387 0.580299735 -0.303600043 -0.546955585 -0.163055077 0.113179639 0.0203348119 -0.0461045764 0.100913942 0.145547569 -0.0639922321 -0.203940794 -0.0645884648 0.0788524896 -0.0191030726 -0.153259486 0.0619019344 0.0371150114 -0.300278008 -0.185286716 0.805256844 1.75278521 1.47578394 0.257301986 -0.505047798 -0.24874495 0.185155645 0.0353261456 -0.355558991 -0.370720834 -0.0993413329 0.0636056215 0.121867768 0.203298658 0.127659917 -0.166121423 -0.253344446 0.0976770818 0.346654594 -0.0104999496 -0.472253978 -0.218676761 0.509601414 0.684814095 0.0734862238 -0.44814828 -0.305048048 0.0147130201 -0.0403976068 -0.159129828 -0.0359221995 0.175370857 0.156788826 0.0138813881 0.0187068172 0.0745264664 -0.0325073376 -0.137291133 -0.0340385102 -0.0280703586 -0.417570055 -0.60340476 0.350648731 2.13308835 3.09812689 2.23794055 0.508802354 -0.431166112 -0.228749171 0.171253636 0.114862867 -0.115000598 -0.155350968 -0.157510474 -0.299227446 -0.391464561 -0.291848242 -0.194546461 -0.214335114 -0.153849736 0.114626467 0.118947826 -0.112097956 0.216592789 1.44476998 2.53973627 2.2586689 0.887310147 -0.110982679 -0.0583158731 0.283708602 0.114258647 -0.311644524 -0.366952807 -0.0526920855 0.217911854 0.290433526 0.21431233 -0.0429878272 -0.353596956 -0.322415143 0.0903644115 0.290196627 -0.0218134038 -0.101853028 0.844586432 2.22028255 2.56008887 1.49282205 0.226241484 -0.14208512 0.102619626 0.129684672 -0.142961666 -0.253096581 -0.12572597 -0.0620434955 -0.11286021 -0.112905465 -0.119575657 -0.237379745 -0.23876752 0.0331929177 0.239244148 -0.235201433 -0.469102293 0.921866536 3.47910285 4.80797625 3.47910285 0.921866536 -0.469102293 -0.235201433 0.239244148 0.0632649213 -0.285371691 -0.259221941 -0.0965305194 -0.108796217 -0.128898442 -0.0482341461 -0.104622416 -0.282731235 -0.181198105 0.192992017 0.213009074 -0.21578078 -0.108199984 1.06505203 2.20431781 1.93566394 0.594269156 -0.268165588 -0.0726803616 0.2792781 0.0685460046 -0.273702204 -0.169784158 0.161987066 0.277404219 0.222634301 0.157046676 -0.0572631508 -0.374042869 -0.34516716 0.0526175685 0.101425 -0.399596393 -0.301300108 1.37050307 3.52680302 3.98387218 2.28702617 0.294099241 -0.318676561 0.0780007243 0.225785822 -0.0917842761 -0.301638842 -0.266761184 -0.238535956 -0.298550516 -0.286350697 -0.234921947 -0.280984432 -0.263104439 -0.00289165741 0.176500112 -0.054289639 -0.114318192 0.958732665 2.85291767 3.8314414 2.80768538 0.812963188 -0.33408162 -0.232507735 0.0851478651 -0.0800421089 -0.354797065 -0.268398017 0.0142084518 0.178919986 0.240899771 0.238913104 0.0513425879 -0.204440534 -0.15956369 0.180710018 0.227544919 -0.164493099 -0.387686849 0.0242010113 0.568034232 0.480938613 -0.100476734 -0.400424868 -0.198408842 -0.00366622815 -0.109474793 -0.144833878 0.0585338175 0.197580874 0.0938463137 -0.00302441255 0.0573119037 0.0531106591 -0.0965844169 -0.113861702 0.0222379658 -0.134581789 -0.593632817 -0.437099516 0.970938683 2.67324662 2.98222661 1.61064458 0.0358698107 -0.424585432 -0.0397800803 0.193009809 0.0150740203 -0.145096064 -0.135495275 -0.199349269 -0.357120782 -0.367864609 -0.239542753 -0.201921359 -0.219355673 -0.0834188834 0.0605211481 -0.0948083624 -0.280494511 0.164451182 1.1582818 1.66095972 1.0308094 -0.0195560697 -0.398794711 -0.0781567544 0.12884289 -0.11494986 -0.360641927 -0.267520785 -0.0438695326 0.0773078352 0.153371125 0.183053851 0.0190689806 -0.205922142 -0.123967052 0.211931229 0.292432338 -0.0464803837 -0.434407651 -0.498557746 -0.40637055 -0.464962751 -0.548309624 -0.378234148 -0.0953555182 -0.0414100736 -0.152783036 -0.0928083882 0.114731774 0.12214043 -0.0909220353 -0.150484279 0.054076042 0.18327345 0.0734604374 0.010397152 0.121102512 0.0465093404 -0.356600225 -0.55473727 0.0337432325 0.96435684 1.1617974 0.384157717 -0.419600964 -0.420746356 0.0705406591 0.277121425 0.0901730955 -0.0344791971 0.0395959318 0.0115829632 -0.200368047 -0.301567286 -0.172594145 -0.0598507077 -0.0943816453 -0.0880197212 0.0342812426 -0.0179147664 -0.299199343 -0.453221411 -0.281386703 -0.112704001 -0.253159285 -0.435604095 -0.256835192 0.123846784 0.222444162 -0.0133142564 -0.19878298 -0.171759352 -0.142355785 -0.198476046 -0.170053333 -0.0468661711 -0.0472003855 -0.157923222 -0.0781051889 -0.0284799356 0.115093105 0.0360923968 -0.161345735 -0.283768982 -0.348167449 -0.405748188 -0.332384586 -0.0723067224 0.133427933 0.0648835972 -0.110414557 -0.102054991 0.0307590738 0.0216267612 -0.106018007 -0.0846228227 0.086797826 0.102403194 -0.108438872 -0.209475249 -0.00677415915 0.192713022 0.0484055094 -0.270070583 -0.359141886 -0.217828333 -0.19563961 -0.362025559 -0.370367497 -0.0562812947 0.229470029 0.13176167 -0.163855433 -0.225530118 -0.0236613285 0.0894090012 -0.0329545103 -0.157447591 -0.11435046 -0.0413721427 -0.0617395565 -0.0517904162 0.0756733567 0.133735701 -0.0527880751 -0.334786147 -0.457539439 -0.415907621 -0.348072976 -0.247515216 -0.0587189645 0.0852240622 0.0291871428 -0.102585509 -0.0841092765 0.0175917074 -0.0372808613 -0.206920132 -0.211166799 -0.0281695072 0.0476206243 -0.0870995894 -0.167878509 -0.426765591 -0.236704171 -0.0951024815 -0.0475460812 0.00174811331 0.0413150936 0.0143064372 -0.00745423744 0.0595344715 0.117801271 0.0246746372 -0.154218391 -0.225993097 -0.148554668 -0.0435947068 0.019036375 0.0585269965 0.031018097 -0.154301897 -0.428735942 -0.54711014 -0.365638226 -0.0389893726 0.139610022 0.0398273394 -0.216617569 -0.415879011 -0.430752069 -0.267699629 -0.0292029344 0.127976492 0.0646452084 -0.212572202 -0.495532662 -0.541135848 -0.331008464 -0.0911136791 -0.0202767402 -0.0911797211 -0.168428168 -0.202183202 -0.205186158 -0.148498282 -0.0189936087 0.0927430168 0.0997119918 0.0544313863 0.0533618629 0.0756429061 0.0483194999 -0.0119559299 -0.0710463822 -0.188811049 -0.372904807 -0.432338625 -0.217113152 0.081663467 0.151942104 0.0286666024 0.0209017657 0.176715553 0.18389596 -0.107412934 -0.411739469 -0.332108259 -0.0493416004 0.0244312529 -0.0911798924 -0.111188136 0.0264919493 0.107151262 0.0174982138 -0.104943328 -0.129943848 -0.124050565 -0.196068317 -0.290686041 -0.251015753 -0.050607767 0.13059333 0.10261447 -0.0997179672 -0.258830339 -0.258897692 -0.212829217 -0.239129692 -0.254070103 -0.137981191 0.0076798331 -0.00768497819 -0.133510768 -0.133728206 0.0247905888 0.103454918 -0.0271164514 -0.192140073 -0.214492649 -0.183162808 -0.252600819 -0.353660166 -0.311806411 -0.151816651 -0.0796195567 -0.184833229 -0.326041132 -0.336121857 -0.227486834 -0.134003699 -0.103795275 -0.0370507836 0.138201132 0.300410122 0.265958369 0.0741095692 -0.0347410478 0.0132755069 -0.0121234534 -0.259616226 -0.483414382 -0.373104781 -0.039299801 0.151366502 0.130719438 0.144830227 0.237686366 0.141972497 -0.2091427 -0.459019214 0.570396662 1.07414484 0.860675097 0.145775974 -0.330581248 -0.26189816 -0.0355309211 -0.05493927 -0.214969933 -0.207688212 -0.0464527681 -0.00137745193 -0.128920734 -0.172827706 0.00260054017 0.141191602 -0.0188167691 -0.239970297 -0.0201621186 0.638815761 1.07404172 0.784239888 0.100592367 -0.280088097 -0.190500766 -0.0159718525 0.00823547412 0.0166842155 0.0551671982 -0.0523640253 -0.232111812 -0.0600365326 0.570396662 1.07414484 0.860675097 0.145775974 -0.330581248 -0.26189816 -0.0355309211 -0.05493927 -0.214969933 -0.207688212 -0.0464527681 -0.00137745193 -0.128920734 -0.172827706 0.00260054017 0.141191602 -0.0188167691 -0.239970297 -0.0201621186 0.638815761 1.07404172 0.784239888 0.100592367 -0.280088097 -0.190500766 -0.0159718525 0.00823547412 0.0166842155 0.0551671982 -0.0523640253 -0.232111812 -0.0600365326 1.53323972 2.29227519 1.85885608 0.604058385 -0.332465947 -0.397148907 -0.0721355379 0.014545829 -0.10346555 -0.0431646667 0.203331262 0.279903442 0.0823887959 -0.0698331222 0.0148234833 0.0494036674 -0.216524571 -0.373796344 0.244049788 1.50060236 2.32123709 1.91085231 0.727300882 -0.145047486 -0.287072539 -0.126724631 -0.0675157309 -0.0735861957 -0.0941044912 -0.223279268 -0.247927949 0.342924148 1.51183915 2.31584764 1.91331577 0.665357769 -0.275907993 -0.344082654 -0.0196370874 0.0666466802 -0.0534664914 -0.00185556954 0.223371774 0.269875795 0.0466963276 -0.118300676 -0.0369937234 -0.0030380541 -0.269335449 -0.428737283 0.184310198 1.4419446 2.28433275 1.91645348 0.770489335 -0.0978055 -0.26950413 -0.147314459 -0.112009287 -0.121426404 -0.12496271 -0.21963799 -0.208543137 0.392069459 1.51183915 2.31584764 1.91331577 0.665357769 -0.275907993 -0.344082654 -0.0196370874 0.0666466802 -0.0534664914 -0.00185556954 0.223371774 0.269875795 0.0466963276 -0.118300676 -0.0369937234 -0.0030380541 -0.269335449 -0.428737283 0.184310198 1.4419446 2.28433275 1.91645348 0.770489335 -0.0978055 -0.26950413 -0.147314459 -0.112009287 -0.121426404 -0.12496271 -0.21963799 -0.208543137 0.392069459 1.53323972 2.29227519 1.85885608 0.604058385 -0.332465947 -0.397148907 -0.0721355379 0.014545829 -0.10346555 -0.0431646667 0.203331262 0.279903442 0.0823887959 -0.0698331222 0.0148234833 0.0494036674 -0.216524571 -0.373796344 0.244049788 1.50060236 2.32123709 1.91085231 0.727300882 -0.145047486 -0.287072539 -0.126724631 -0.0675157309 -0.0735861957 -0.0941044912 -0.223279268 -0.247927949 0.342924148 0.570396662 1.07414484 0.860675097 0.145775974 -0.330581248 -0.26189816 -0.0355309211 -0.05493927 -0.214969933 -0.207688212 -0.0464527681 -0.00137745193 -0.128920734 -0.172827706 0.00260054017 0.141191602 -0.0188167691 -0.239970297 -0.0201621186 0.638815761 1.07404172 0.784239888 0.100592367 -0.280088097 -0.190500766 -0.0159718525 0.00823547412 0.0166842155 0.0551671982 -0.0523640253 -0.232111812 -0.0600365326 0.570396662 1.07414484 0.860675097 0.145775974 -0.330581248 -0.26189816 -0.0355309211 -0.05493927 -0.214969933 -0.207688212 -0.0464527681 -0.00137745193 -0.128920734 -0.172827706 0.00260054017 0.141191602 -0.0188167691 -0.239970297 -0.0201621186 0.638815761 1.07404172 0.784239888 0.100592367 -0.280088097 -0.190500766 -0.0159718525 0.00823547412 0.0166842155 0.0551671982 -0.0523640253 -0.232111812 -0.0600365326 -0.214492649 -0.183162808 -0.252600819 -0.353660166 -0.311806411 -0.151816651 -0.0796195567 -0.184833229 -0.326041132 -0.336121857 -0.227486834 -0.134003699 -0.103795275 -0.0370507836 0.138201132 0.300410122 0.265958369 0.0741095692 -0.0347410478 0.0132755069 -0.0121234534 -0.259616226 -0.483414382 -0.373104781 -0.039299801 0.151366502 0.130719438 0.144830227 0.237686366 0.141972497 -0.2091427 -0.459019214 -0.332108259 -0.0493416004 0.0244312529 -0.0911798924 -0.111188136 0.0264919493 0.107151262 0.0174982138 -0.104943328 -0.129943848 -0.124050565 -0.196068317 -0.290686041 -0.251015753 -0.050607767 0.13059333 0.10261447 -0.0997179672 -0.258830339 -0.258897692 -0.212829217 -0.239129692 -0.254070103 -0.137981191 0.0076798331 -0.00768497819 -0.133510768 -0.133728206 0.0247905888 0.103454918 -0.0271164514 -0.192140073 -0.212572202 -0.495532662 -0.541135848 -0.331008464 -0.0911136791 -0.0202767402 -0.0911797211 -0.168428168 -0.202183202 -0.205186158 -0.148498282 -0.0189936087 0.0927430168 0.0997119918 0.0544313863 0.0533618629 0.0756429061 0.0483194999 -0.0119559299 -0.0710463822 -0.188811049 -0.372904807 -0.432338625 -0.217113152 0.081663467 0.151942104 0.0286666024 0.0209017657 0.176715553 0.18389596 -0.107412934 -0.411739469 -0.426765591 -0.236704171 -0.0951024815 -0.0475460812 0.00174811331 0.0413150936 0.0143064372 -0.00745423744 0.0595344715 0.117801271 0.0246746372 -0.154218391 -0.225993097 -0.148554668 -0.0435947068 0.019036375 0.0585269965 0.031018097 -0.154301897 -0.428735942 -0.54711014 -0.365638226 -0.0389893726 0.139610022 0.0398273394 -0.216617569 -0.415879011 -0.430752069 -0.267699629 -0.0292029344 0.127976492 0.0646452084 0.14591755 -0.153436005 -0.233837292 -0.0355337523 0.0925260857 -0.0225710068 -0.157661527 -0.122234911 -0.0412204228 -0.0547156855 -0.0528168567 0.0756733567 0.133735701 -0.0527880751 -0.334786147 -0.457539439 -0.415907621 -0.348072976 -0.247515216 -0.0587189645 0.0852240622 0.0291871428 -0.102585509 -0.0841092765 0.0175917074 -0.0372808613 -0.206920132 -0.211166799 -0.0281695072 0.0476206243 -0.0870995894 -0.167878509 -0.0284799356 0.115093105 0.0360923968 -0.161345735 -0.283768982 -0.348167449 -0.405748188 -0.332384586 -0.0723067224 0.133427933 0.0648835972 -0.110414557 -0.102054991 0.0307590738 0.0216267612 -0.106018007 -0.0846228227 0.086797826 0.102403194 -0.108438872 -0.209475249 -0.00677415915 0.188079238 0.0618989393 -0.260366827 -0.368199825 -0.22907424 -0.189373016 -0.3486 -0.37315169 -0.0724983662 0.225027889 0.277121425 0.0901730955 -0.0344791971 0.0395959318 0.0115829632 -0.200368047 -0.301567286 -0.172594145 -0.0598507077 -0.0943816453 -0.0880197212 0.0239528026 -0.0124726426 -0.284824371 -0.455174983 -0.297618568 -0.114991277 -0.236499041 -0.428412527 -0.271899551 0.111266002 0.231488794 -0.000184819553 -0.20235306 -0.180984497 -0.138987169 -0.191483617 -0.175412104 -0.0544944257 -0.0401640385 -0.147532567 -0.0856372863 0.196130052 0.295111895 -0.02883894 -0.430434138 -0.512122869 -0.411376297 -0.453172177 -0.543056488 -0.390455246 -0.103173591 -0.0307103191 -0.152783036 -0.0928083882 0.114731774 0.12214043 -0.0909220353 -0.150484279 0.054076042 0.18327345 0.0734604374 0.010397152 0.121102512 0.0417191796 -0.383381814 -0.561294317 0.0653833449 0.992443502 1.14547002 0.346802324 -0.426185161 -0.394032806 0.0867143124 0.193009809 0.0150740203 -0.145096064 -0.135495275 -0.199349269 -0.357120782 -0.367864609 -0.239542753 -0.201921359 -0.219355673 -0.0834188834 0.0605211481 -0.0948083624 -0.280494511 0.164451182 1.1582818 1.66095972 1.0308094 -0.0195560697 -0.398794711 -0.0781567544 0.12884289 -0.11494986 -0.360641927 -0.267520785 -0.0438695326 0.0773078352 0.153371125 0.183053851 0.0190689806 -0.205922142 -0.123967052 0.199178427 0.218372345 -0.190622702 -0.387524992 0.0535581671 0.581106246 0.45819208 -0.121521726 -0.389278412 -0.179295942 -0.00863921735 -0.109474793 -0.144833878 0.0585338175 0.197580874 0.0938463137 -0.00302441255 0.0573119037 0.0531106591 -0.0965844169 -0.113861702 0.0222379658 -0.121851452 -0.556974471 -0.434439242 0.920180678 2.63112521 3.00605083 1.66731715 0.0520100221 -0.457005769 -0.0645127743 0.17089279 -0.0917842761 -0.301638842 -0.266761184 -0.238535956 -0.298550516 -0.286350697 -0.234921947 -0.280984432 -0.263104439 -0.00289165741 0.176500112 -0.054289639 -0.114318192 0.958732665 2.85291767 3.8314414 2.80768538 0.812963188 -0.33408162 -0.232507735 0.0851478651 -0.0800421089 -0.354797065 -0.268398017 0.0142084518 0.178919986 0.240899771 0.238913104 0.0513425879 -0.204440534 -0.15956369 0.138824314 0.161901385 -0.137873888 0.0194531064 1.04161906 2.02525902 1.82437706 0.673777044 -0.144077599 -0.0727808475 0.206333563 0.0425937325 -0.220116779 -0.135751471 0.136528209 0.254258931 0.224404544 0.141814962 -0.0764961541 -0.338510603 -0.292075962 0.0207854807 0.0228914265 -0.352643043 -0.112669565 1.46045685 3.34808874 3.71456552 2.22566342 0.454500079 -0.183645085 0.054194659 0.202470526 -0.158804759 -0.35858658 -0.184312522 0.0394408852 0.11774721 0.110060059 -0.0233879983 -0.282172263 -0.33702901 -0.00239923294 0.250634462 0.0144418543 -0.0318181068 1.16627586 3.21153808 4.22908974 3.15004301 1.12644184 -0.00781174423 0.0516704842 0.247946098 -0.00964818895 -0.399511218 -0.296955973 0.0022768043 0.119312488 0.124593571 0.0653943196 -0.191675097 -0.419613451 -0.177535519 0.277744949 0.188392505 -0.221572921 0.419397175 2.53949618 4.37024307 3.94698954 1.74171197 0.0162461903 -0.127876163 0.298869282 0.154235706 -0.31543985 -0.38017571 -0.0863090456 0.102361932 0.125445336 0.102361932 -0.0863090456 -0.38017571 -0.31543985 0.154235706 0.298869282 -0.127876163 0.0162461903 1.74171197 3.94698954 4.37024307 2.53949618 0.419397175 -0.221572921 0.188392505 0.192992017 -0.145856991 -0.215060443 0.0401717052 0.243650183 0.244628891 0.172959819 0.0169954747 -0.254379392 -0.35737282 -0.102858506 0.165138587 -0.221828446 -0.492867082 0.658408761 2.89886522 4.10755157 3.0044868 0.850997865 -0.285712391 -0.080176197 0.248784214 0.0152240768 -0.305644274 -0.293634087 -0.21305497 -0.289460301 -0.316717505 -0.225661382 -0.253429621 -0.336053163 -0.11731416 0.225785822 0.054194659 -0.183645085 0.454500079 2.22566342 3.71456552 3.34808874 1.46045685 -0.112669565 -0.352643043 0.0228914265 0.0207854807 -0.292075962 -0.338510603 -0.0764961541 0.141814962 0.224404544 0.254258931 0.136528209 -0.135751471 -0.220116779 0.0425937325 0.208748266 -0.0417090207 -0.134356543 0.636793971 1.78999066 2.04428458 1.08572984 0.0263039637 -0.168387741 0.146997392 -0.0806837603 -0.149921656 0.0264081042 0.278668731 0.272714376 0.10106732 0.0566331595 0.0837813914 -0.0396965668 -0.200566188 -0.174902543 -0.159198865 -0.438791066 -0.631352186 -0.025369009 1.20484555 1.88483012 1.30067635 0.155141369 -0.410201818 -0.234773889 0.000997332158 -0.0616908111 -0.161317959 -0.123580933 -0.143830553 -0.29339987 -0.336968809 -0.19675988 -0.107214302 -0.150652632 -0.116804436 -0.00274692453 -0.115101077 -0.382432222 -0.141218051 0.876616836 1.8051523 1.5844568 0.399342865 -0.541093946 -0.580163002 -0.228154778 -0.132553369 -0.20893392 -0.11588563 0.060209889 0.0819918588 0.0661778748 0.20441094 0.309870481 0.136833653 -0.117074437 -0.13171275 -0.0567935184 -0.234807491 -0.507132769 -0.415143013 -0.0305534415 0.0691786706 -0.272891551 -0.532349408 -0.358252853 -0.0839675367 -0.305467755 -0.179842934 0.103481032 0.210937068 -0.0275396705 -0.294835538 -0.229785427 0.0429124795 0.141666904 -0.000337704085 -0.148755968 -0.21211803 -0.353940636 -0.51731348 -0.393293172 -0.0199548341 0.137370333 -0.132475853 -0.451981366 -0.439289808 -0.244400799 -0.194060192 -0.226854011 -0.0844350085 0.151595235 0.170249313 -0.0118627679 -0.0564963967 0.11684221 0.191884726 6.22245279E-05 -0.204622373 -0.210670039 -0.204537198 -0.374724299 -0.488608271 -0.260499597 0.0858372599 0.0796192363 -0.277450144 -0.518335581 -0.421402156 -0.243634209 -0.17923905 -0.0755765215 0.128171131 0.14903979 -0.142697319 -0.366461873 -0.164928958 0.200743377 0.222549126 -0.0976378098 -0.323531747 -0.290141702 -0.252918571 -0.364928693 -0.467654288 -0.457517982 -0.447552055 -0.473872304 -0.410669625 -0.277364969 -0.263140053 -0.375235349 -0.225402847 -0.097041741 -0.181693345 -0.425840288 -0.562223077 -0.443222374 -0.200301006 -0.0556704216 -0.0769549757 -0.159486502 -0.177782074 -0.109036103 -0.0502525866 -0.130749539 -0.356651813 -0.546083391 -0.502057612 -0.265540957 -0.0973821133 -0.161099017 -0.318577081 -0.321375728 -0.134084716 0.0412700102 0.0416105501 -0.0628413558 -0.0897596776 0.0028921687 0.0608134419 -0.0562505201 -0.266744226 -0.34731105 -0.225402847 -0.097041741 -0.181693345 -0.425840288 -0.562223077 -0.443222374 -0.200301006 -0.0556704216 -0.0769549757 -0.159486502 -0.177782074 -0.109036103 -0.0502525866 -0.130749539 -0.356651813 -0.546083391 -0.502057612 -0.265540957 -0.0973821133 -0.161099017 -0.318577081 -0.321375728 -0.134084716 0.0412700102 0.0416105501 -0.0628413558 -0.0897596776 0.0028921687 0.0608134419 -0.0562505201 -0.266744226 -0.210670039 -0.204537198 -0.374724299 -0.488608271 -0.260499597 0.0858372599 0.0796192363 -0.277450144 -0.518335581 -0.421402156 -0.243634209 -0.17923905 -0.0755765215 0.128171131 0.14903979 -0.142697319 -0.366461873 -0.164928958 0.200743377 0.222549126 -0.0976378098 -0.323531747 -0.290141702 -0.252918571 -0.364928693 -0.467654288 -0.457517982 -0.447552055 -0.473872304 -0.410669625 -0.277364969 -0.263140053 -0.333327353 -0.179842934 0.103481032 0.210937068 -0.0275396705 -0.294835538 -0.229785427 0.0429124795 0.141666904 -0.000337704085 -0.148755968 -0.226188406 -0.354794741 -0.479408264 -0.366407961 -0.0522202887 0.0868642032 -0.130859822 -0.409154236 -0.422793061 -0.266102582 -0.201221153 -0.202481493 -0.0760486498 0.121772781 0.148845479 0.00969577953 -0.0314622633 0.0999156162 0.159782127 0.00377121312 -0.17925036 -0.00274692453 -0.115101077 -0.382432222 -0.141218051 0.876616836 1.8051523 1.5844568 0.399342865 -0.541093946 -0.580163002 -0.228154778 -0.132553369 -0.20893392 -0.11588563 0.060209889 0.0819918588 0.0661778748 0.20441094 0.309870481 0.136833653 -0.117074437 -0.13171275 -0.0567935184 -0.234807491 -0.507132769 -0.415143013 -0.0305534415 0.0691786706 -0.272891551 -0.532349408 -0.358252853 -0.0839675367 -0.0806837603 -0.149921656 0.0264081042 0.278668731 0.272714376 0.10106732 0.0566331595 0.0837813914 -0.0396965668 -0.200566188 -0.174902543 -0.105388999 -0.452236891 -0.752917826 -0.106581636 1.30082679 2.06045079 1.34946382 0.0513397604 -0.501470208 -0.21739912 0.0470809527 -0.0702954307 -0.184946015 -0.106751986 -0.123532183 -0.31595093 -0.363395512 -0.18034634 -0.0866497532 -0.170976624 -0.131027848 0.225785822 0.054194659 -0.183645085 0.454500079 2.22566342 3.71456552 3.34808874 1.46045685 -0.112669565 -0.352643043 0.0228914265 0.0207854807 -0.292075962 -0.338510603 -0.0764961541 0.141814962 0.224404544 0.254258931 0.136528209 -0.135751471 -0.220116779 0.0425937325 0.208748266 -0.0417090207 -0.134356543 0.636793971 1.78999066 2.04428458 1.08572984 0.0263039637 -0.168387741 0.146997392 0.156508341 -0.145856991 -0.215060443 0.0401717052 0.243650183 0.244628891 0.172959819 0.0169954747 -0.254379392 -0.35737282 -0.102858506 0.165138587 -0.221828446 -0.492867082 0.658408761 2.89886522 4.10755157 3.0044868 0.850997865 -0.285712391 -0.080176197 0.248784214 0.0152240768 -0.305644274 -0.293634087 -0.21305497 -0.289460301 -0.316717505 -0.225661382 -0.253429621 -0.336053163 -0.11731416 0.277744949 0.188392505 -0.221572921 0.419397175 2.53949618 4.37024307 3.94698954 1.74171197 0.0162461903 -0.127876163 0.298869282 0.154235706 -0.31543985 -0.38017571 -0.0863090456 0.102361932 0.125445336 0.102361932 -0.0863090456 -0.38017571 -0.31543985 0.154235706 0.298869282 -0.127876163 0.0162461903 1.74171197 3.94698954 4.37024307 2.53949618 0.419397175 -0.221572921 0.188392505 0.277744949 -0.13966608 -0.365309507 -0.197162971 0.0413077734 0.121073566 0.104850844 -0.0203374624 -0.267691642 -0.338881254 -0.0257012304 0.247946098 0.0516704842 -0.00781174423 1.12644184 3.15004301 4.22908974 3.21153808 1.16627586 -0.0318181068 0.0144418543 0.250634462 -0.00239923294 -0.33702901 -0.282172263 -0.0233879983 0.110060059 0.11774721 0.0394408852 -0.184312522 -0.35858658 -0.158804759 0.214410484 0.226225346 -0.130406007 0.0941580757 1.32822883 2.50582361 2.32307839 1.01564825 -0.0110010253 -0.082388781 0.160881102 0.0315980278 -0.219179004 -0.21074757 -0.0831781551 -0.0834875852 -0.12074583 -0.0971912965 -0.157641903 -0.278934568 -0.15710406 0.141547948 0.0642472729 -0.356586248 -0.00690591615 1.83663952 3.97374845 4.33664417 2.55670166 0.435588151 -0.353794068 -0.0459974408 0.169220552 -0.0720786452 -0.271441728 -0.193576917 -0.104743861 -0.121139102 -0.0950359404 -0.0641081855 -0.175888568 -0.25254494 -0.048116032 0.170420825 0.0117556443 -0.128578037 0.577738285 1.9493866 2.62460494 1.80839992 0.417837888 -0.169556752 0.111336201 0.286176383 -0.0598753281 -0.388911277 -0.26775986 0.0628676489 0.257169247 0.28439185 0.150377154 -0.172134489 -0.405647039 -0.187255085 0.272701412 0.320388407 -0.124657273 -0.388932407 -0.0260425992 0.447041661 0.337770998 -0.165545985 -0.358369291 -0.121063411 0.044571083 -0.0765633658 -0.177812353 -0.104757331 -0.0996441022 -0.250558257 -0.290261656 -0.127429992 -0.032906767 -0.0864639282 -0.00263479818 0.212601483 0.0810366198 -0.432125181 -0.465616882 0.708626926 2.28650856 2.6214447 1.32939899 -0.189538702 -0.586999178 -0.0978627279 0.227132678 0.0743810683 -0.0868142843 -0.045187436 -0.0743587688 -0.248966202 -0.290145367 -0.141964674 -0.0819813684 -0.165447831 -0.130256936 0.0379958861 -0.0449916311 -0.325155765 -0.28035444 0.203851804 0.488457739 0.1359047 -0.342997164 -0.250505537 0.22399497 0.344794691 -0.0319936164 -0.354273528 -0.292616814 -0.0949153304 -0.0162671395 -0.007632575 -0.050523255 -0.233827636 -0.381011188 -0.160192534 0.130863339 0.271722227 -1.16391575E-05 -0.374524981 -0.501865327 -0.486597151 -0.553722799 -0.572656035 -0.328160375 -0.0034807371 0.0562907904 -0.102743551 -0.165015623 -0.101741068 -0.148868099 -0.2926431 -0.261740804 -0.0555995516 0.00761927804 -0.125546142 -0.109468304 0.14799273 0.201892585 -0.199335292 -0.542914033 -0.240149811 0.398390621 0.514312685 -0.0513743497 -0.523762584 -0.335472554 0.120344743 0.199966475 -0.0492612496 -0.145056456 -0.016350653 -0.0112527274 -0.210174128 -0.307827413 -0.18835555 -0.0998869911 -0.156564564 -0.141431823 0.0239913967 0.0529399738 -0.222362459 -0.523943245 -0.569935679 -0.495634496 -0.508161366 -0.451006502 -0.122893035 0.229539901 0.208070844 -0.105100699 -0.278687507 -0.20092769 -0.146815047 -0.224108905 -0.241424784 -0.157224014 -0.173093393 -0.280581862 -0.188556015 -0.311419278 -0.0805817842 -0.0341725945 -0.135833323 -0.202401966 -0.227901071 -0.271620721 -0.239217192 -0.0543491952 0.110319585 0.0467377529 -0.160689116 -0.271820039 -0.250798494 -0.233270332 -0.229013026 -0.149132937 -0.0812906399 -0.21852605 -0.481606215 -0.521074712 -0.213577673 0.0998550579 0.087182112 -0.206916139 -0.439329892 -0.478183508 -0.468964875 -0.463355213 -0.31101653 -0.00767100416 0.140984491 -0.0849026442 -0.448185533 -0.535509706 -0.307669371 -0.099618651 -0.114239499 -0.211869657 -0.235539317 -0.239524797 -0.273220778 -0.216488808 -0.0101708909 0.118250608 0.00790292118 -0.195105925 -0.271854639 -0.239440948 -0.214816719 -0.166104123 -0.0541617051 -0.0387436599 -0.239216194 -0.433501303 -0.332938403 -0.0529404618 0.0516230687 -0.0516157374 -0.0751860738 0.0385671631 0.00928087812 -0.254283547 -0.437966079 -0.543630064 -0.202731192 -0.0166045167 -0.0230241697 0.00814697146 0.130545095 0.181369454 0.105126999 0.0253846589 -0.0024132072 -0.0765106305 -0.249402732 -0.410312593 -0.424678415 -0.294968307 -0.147935644 -0.117782466 -0.246792212 -0.45178473 -0.584779143 -0.552667081 -0.376957655 -0.151805848 0.010152936 0.010602273 -0.160823196 -0.363614291 -0.404488355 -0.24169229 -0.0345833376 0.0329867974 -0.0823112577 -0.299237102 -0.503765464 -0.593203604 -0.514017701 -0.318073839 -0.146573171 -0.118464202 -0.236252159 -0.389250308 -0.43521747 -0.317337364 -0.128901273 -0.0132202627 0.016903311 0.0695286915 0.161088392 0.166086495 0.0515172668 -0.0291510299 -0.0167462565 -0.109665111 -0.419872642 -0.659842134 -0.489384353 -0.04709059 0.224568412 0.211888805 0.185509324 0.231432572 0.0852047652 -0.334595501 -0.652126849 0.163266703 0.698728442 0.66026032 0.176105335 -0.131618097 -0.0126968957 0.184677362 0.127168819 -0.0647787824 -0.120481484 -0.0641319752 -0.119105853 -0.301951259 -0.37189433 -0.215117499 -0.0646488518 -0.173606604 -0.386206776 -0.291861027 0.170307711 0.540642262 0.429862201 0.0392765217 -0.161883071 -0.088020891 -0.0287677366 -0.103756346 -0.132490158 -0.0518572927 -0.0468630083 -0.145573005 -0.0693906024 0.289085686 0.555732608 0.347788662 -0.149751469 -0.410175204 -0.267835557 -0.0719385669 -0.13629064 -0.333005607 -0.356355846 -0.183239505 -0.0595083386 -0.0946406722 -0.105539389 0.0516605005 0.193725988 0.0813903064 -0.119279198 0.016182309 0.498380095 0.760507822 0.399889201 -0.216673955 -0.433009386 -0.167394072 0.120237611 0.17597875 0.163838476 0.154162332 -0.0406582952 -0.363713264 -0.359435827 1.51183915 2.31584764 1.91331577 0.665357769 -0.275907993 -0.344082654 -0.0196370874 0.0666466802 -0.0534664914 -0.00185556954 0.223371774 0.269875795 0.0466963276 -0.118300676 -0.0369937234 -0.0030380541 -0.269335449 -0.428737283 0.184310198 1.4419446 2.28433275 1.91645348 0.770489335 -0.0978055 -0.26950413 -0.147314459 -0.112009287 -0.121426404 -0.12496271 -0.21963799 -0.208543137 0.392069459 1.53323972 2.29227519 1.85885608 0.604058385 -0.332465947 -0.397148907 -0.0721355379 0.014545829 -0.10346555 -0.0431646667 0.203331262 0.279903442 0.0823887959 -0.0698331222 0.0148234833 0.0494036674 -0.216524571 -0.373796344 0.244049788 1.50060236 2.32123709 1.91085231 0.727300882 -0.145047486 -0.287072539 -0.126724631 -0.0675157309 -0.0735861957 -0.0941044912 -0.223279268 -0.247927949 0.342924148 2.2095511 3.16032767 2.5958519 0.980370402 -0.283831865 -0.468837112 -0.0967088565 0.0723639578 0.0138908708 0.128991291 0.421647549 0.494829804 0.238594353 0.0165572837 0.0418148376 0.00305154128 -0.332825929 -0.44432202 0.429036409 2.06457186 3.14413118 2.69269514 1.21912026 0.016351996 -0.334192932 -0.245209962 -0.190967396 -0.195193768 -0.215993717 -0.30435282 -0.173723057 0.713284016 2.2095511 3.16032767 2.5958519 0.980370402 -0.283831865 -0.468837112 -0.0967088565 0.0723639578 0.0138908708 0.128991291 0.421647549 0.494829804 0.238594353 0.0165572837 0.0418148376 0.00305154128 -0.332825929 -0.44432202 0.429036409 2.06457186 3.14413118 2.69269514 1.21912026 0.016351996 -0.334192932 -0.245209962 -0.190967396 -0.195193768 -0.215993717 -0.30435282 -0.173723057 0.713284016 1.53323972 2.29227519 1.85885608 0.604058385 -0.332465947 -0.397148907 -0.0721355379 0.014545829 -0.10346555 -0.0431646667 0.203331262 0.279903442 0.0823887959 -0.0698331222 0.0148234833 0.0494036674 -0.216524571 -0.373796344 0.244049788 1.50060236 2.32123709 1.91085231 0.727300882 -0.145047486 -0.287072539 -0.126724631 -0.0675157309 -0.0735861957 -0.0941044912 -0.223279268 -0.247927949 0.342924148 1.51183915 2.31584764 1.91331577 0.665357769 -0.275907993 -0.344082654 -0.0196370874 0.0666466802 -0.0534664914 -0.00185556954 0.223371774 0.269875795 0.0466963276 -0.118300676 -0.0369937234 -0.0030380541 -0.269335449 -0.428737283 0.184310198 1.4419446 2.28433275 1.91645348 0.770489335 -0.0978055 -0.26950413 -0.147314459 -0.112009287 -0.121426404 -0.12496271 -0.21963799 -0.208543137 0.392069459 0.289085686 0.555732608 0.347788662 -0.149751469 -0.410175204 -0.267835557 -0.0719385669 -0.13629064 -0.333005607 -0.356355846 -0.183239505 -0.0595083386 -0.0946406722 -0.105539389 0.0516605005 0.193725988 0.0813903064 -0.119279198 0.016182309 0.498380095 0.760507822 0.399889201 -0.216673955 -0.433009386 -0.167394072 0.120237611 0.17597875 0.163838476 0.154162332 -0.0406582952 -0.363713264 -0.359435827 0.163266703 0.698728442 0.66026032 0.176105335 -0.131618097 -0.0126968957 0.184677362 0.127168819 -0.0647787824 -0.120481484 -0.0641319752 -0.119105853 -0.301951259 -0.37189433 -0.215117499 -0.0646488518 -0.173606604 -0.386206776 -0.291861027 0.170307711 0.540642262 0.429862201 0.0392765217 -0.161883071 -0.088020891 -0.0287677366 -0.103756346 -0.132490158 -0.0518572927 -0.0468630083 -0.145573005 -0.0693906024 -0.299237102 -0.503765464 -0.593203604 -0.514017701 -0.318073839 -0.146573171 -0.118464202 -0.236252159 -0.389250308 -0.43521747 -0.317337364 -0.128901273 -0.0132202627 0.016903311 0.0695286915 0.161088392 0.166086495 0.0515172668 -0.0291510299 -0.0167462565 -0.109665111 -0.419872642 -0.659842134 -0.489384353 -0.04709059 0.224568412 0.211888805 0.185509324 0.231432572 0.0852047652 -0.334595501 -0.652126849 -0.543630064 -0.202731192 -0.0166045167 -0.0230241697 0.00814697146 0.130545095 0.181369454 0.105126999 0.0253846589 -0.0024132072 -0.0765106305 -0.249402732 -0.410312593 -0.424678415 -0.294968307 -0.147935644 -0.117782466 -0.246792212 -0.45178473 -0.584779143 -0.552667081 -0.376957655 -0.151805848 0.010152936 0.010602273 -0.160823196 -0.363614291 -0.404488355 -0.24169229 -0.0345833376 0.0329867974 -0.0823112577 -0.0849026442 -0.448185533 -0.535509706 -0.307669371 -0.099618651 -0.114239499 -0.211869657 -0.235539317 -0.239524797 -0.273220778 -0.216488808 -0.019123869 0.117518626 0.0166046955 -0.191215947 -0.276905298 -0.241696954 -0.210667878 -0.166899487 -0.0619308688 -0.0388018861 -0.227610618 -0.428277791 -0.343811005 -0.0623366199 0.0587354451 -0.0418647341 -0.080753468 0.0279306266 0.0135684656 -0.241157278 -0.43743971 -0.323286206 -0.0852643102 -0.0271267649 -0.131868303 -0.206328049 -0.228365213 -0.265984803 -0.239493683 -0.0630730912 0.106966771 0.0544270612 -0.160689116 -0.271820039 -0.250798494 -0.233270332 -0.229013026 -0.149132937 -0.0812906399 -0.21852605 -0.481606215 -0.521074712 -0.213577673 0.105384685 0.0772627518 -0.216177717 -0.436113149 -0.4722009 -0.472422332 -0.469359457 -0.305711806 0.00423668744 0.141254827 0.199966475 -0.0492612496 -0.145056456 -0.016350653 -0.0112527274 -0.210174128 -0.307827413 -0.18835555 -0.0998869911 -0.156564564 -0.141431823 0.0239913967 0.0529399738 -0.222362459 -0.523943245 -0.569935679 -0.495634496 -0.508161366 -0.451006502 -0.122893035 0.229539901 0.208070844 -0.105100699 -0.278687507 -0.20092769 -0.146815047 -0.224108905 -0.241424784 -0.157224014 -0.173093393 -0.280581862 -0.188556015 0.130863339 0.271722227 -1.16391575E-05 -0.374524981 -0.501865327 -0.486597151 -0.553722799 -0.572656035 -0.328160375 -0.0034807371 0.0562907904 -0.102743551 -0.165015623 -0.101741068 -0.148868099 -0.2926431 -0.261740804 -0.0555995516 0.00761927804 -0.125546142 -0.109468304 0.14799273 0.204131782 -0.174332604 -0.533576488 -0.264753222 0.374838084 0.527329326 -0.0214933287 -0.520982385 -0.360124737 0.108002357 0.227132678 0.0743810683 -0.0868142843 -0.045187436 -0.0743587688 -0.248966202 -0.290145367 -0.141964674 -0.0819813684 -0.165447831 -0.130256936 0.0267910641 -0.0333793946 -0.307151318 -0.289560795 0.177890554 0.487968653 0.163839638 -0.330601722 -0.272367686 0.203900218 0.356002688 -0.0116303638 -0.355652481 -0.306086123 -0.0963676497 -0.0108123738 -0.0110392878 -0.0535077453 -0.222749412 -0.372586399 -0.175042123 0.254086763 0.330891192 -0.0979502276 -0.388778687 -0.0540901721 0.435067594 0.359285951 -0.146770626 -0.369810015 -0.138812646 0.0494831875 -0.0765633658 -0.177812353 -0.104757331 -0.0996441022 -0.250558257 -0.290261656 -0.127429992 -0.032906767 -0.0864639282 -0.00263479818 0.212601483 0.0684867799 -0.469622642 -0.470062852 0.757538557 2.32814813 2.5985539 1.27369404 -0.20500499 -0.55376339 -0.0726733804 0.169220552 -0.0720786452 -0.271441728 -0.193576917 -0.104743861 -0.121139102 -0.0950359404 -0.0641081855 -0.175888568 -0.25254494 -0.048116032 0.170420825 0.0117556443 -0.128578037 0.577738285 1.9493866 2.62460494 1.80839992 0.417837888 -0.169556752 0.111336201 0.286176383 -0.0598753281 -0.388911277 -0.26775986 0.0628676489 0.257169247 0.28439185 0.150377154 -0.172134489 -0.405647039 -0.187255085 0.232417256 0.205838472 -0.164773911 0.103936531 1.37836254 2.52719378 2.28602457 0.974845469 -0.00328958989 -0.0511461049 0.165221602 0.0315980278 -0.219179004 -0.21074757 -0.0831781551 -0.0834875852 -0.12074583 -0.0971912965 -0.157641903 -0.278934568 -0.15710406 0.141547948 0.0810183212 -0.313206494 -0.00521952799 1.77469492 3.92227697 4.36480236 2.62627459 0.457983822 -0.391097248 -0.0769756064 0.144610628 -0.226683661 -0.422765136 -0.170124874 0.110624187 0.204150423 0.264883012 0.233026132 -0.0563260466 -0.294485867 -0.0714878961 0.270589978 0.0851558521 -0.295252442 0.187199861 1.53532386 2.29895139 1.53532386 0.187199861 -0.295252442 0.0851558521 0.270589978 -0.0714878961 -0.294485867 -0.0563260466 0.233026132 0.264883012 0.204150423 0.110624187 -0.170124874 -0.422765136 -0.226683661 0.144610628 -0.0927764475 -0.402476907 0.27446267 2.15168166 3.70445943 3.37235451 1.56917799 0.0933760181 -0.148721695 0.139077336 0.0931153297 -0.198635921 -0.297639549 -0.239927888 -0.263979316 -0.30762729 -0.256028324 -0.24416922 -0.308498502 -0.190262705 0.111363322 0.127286434 -0.186386198 0.0897407234 1.62239289 3.41798067 3.67923355 2.08962059 0.256239623 -0.366814882 -0.0656638145 0.214410484 -0.206469625 -0.398114949 -0.158204198 0.149818525 0.281539768 0.261428893 0.0584827438 -0.283237964 -0.387789994 -0.0357395373 0.293464422 0.0800314769 -0.194341347 0.446169943 1.85698426 2.62495732 1.9025079 0.550657809 -0.106847145 0.0378796011 0.163433731 -0.0666326955 -0.295507967 -0.168336168 -0.0405679606 -0.104963124 -0.128642917 -0.0814538375 -0.195763722 -0.320550591 -0.0753209889 0.25006187 -0.0287281442 -0.520635486 0.250147045 2.63046694 4.64588118 4.18191242 1.74350071 -0.218847111 -0.421316952 0.141799659 0.182941064 -0.199681982 -0.307347804 -0.136649638 -0.0887791514 -0.137331054 -0.0738729984 -0.0592222027 -0.234264493 -0.261692047 0.0587504171 0.226297051 -0.0955935791 -0.145082414 0.939413428 2.45474315 2.70959806 1.35747063 -0.0523227677 -0.228216827 0.281237334 0.231492788 -0.172509968 -0.243889734 0.0406072326 0.208409399 0.149465665 0.0838780478 -0.0231063515 -0.289204776 -0.41450271 -0.107177868 0.204576463 -0.0667178705 -0.511095464 -0.109307274 1.11045229 1.82143927 1.19937897 0.0661609098 -0.356495917 -0.0669733956 0.103895105 -0.0986599177 -0.243037969 -0.184349775 -0.225661382 -0.395167053 -0.376257449 -0.17600219 -0.125661597 -0.17992045 0.0123279216 0.263860732 -0.0397800803 -0.424585432 0.0358698107 1.61064458 2.98222661 2.67324662 0.970938683 -0.437099516 -0.593632817 -0.134581789 0.0524472147 -0.150874555 -0.109733149 0.0838780478 0.0612205267 -0.0338388793 0.0977622569 0.239158973 0.0607946441 -0.1880977 -0.112544127 0.0413739868 -0.177705869 -0.468165338 -0.160584807 0.538221538 0.670504093 0.0205051638 -0.484604836 -0.202577978 0.292736441 0.00151021895 -0.0988302752 0.046569895 0.210794494 0.0699088275 -0.188693926 -0.186819896 -0.00462262984 0.0159906633 -0.0967860445 -0.0714027211 0.00295837969 -0.188353226 -0.500022233 -0.423276186 0.0505731739 0.295547247 -0.0139923384 -0.41313988 -0.398233563 -0.14721182 -0.0823056027 -0.155985296 -0.0775355697 0.071186468 0.00295837969 -0.182901785 -0.138608694 0.0946105719 0.145632744 -0.0113517111 -0.0265987404 0.110368654 -0.027535677 -0.455218226 -0.481367975 0.265053362 1.04384255 0.892224371 -0.0205510668 -0.64593327 -0.509902954 -0.148233935 -0.0617774837 -0.0448269323 0.165479288 0.293673366 0.0719530508 -0.158540577 0.0214421023 0.355683446 0.300998688 -0.0857979879 -0.28673467 -0.197126538 -0.206836954 -0.439204633 -0.562628508 -0.447892755 -0.396189332 -0.527790487 -0.518591106 -0.208199769 0.0548321493 -0.145849004 -0.0406531356 0.109602071 0.0528730974 -0.262969702 -0.522764921 -0.421828032 -0.0731914192 0.161816716 0.138818324 0.0132648591 -0.060755372 -0.088949509 -0.126342997 -0.203429744 -0.34840402 -0.519953907 -0.554877341 -0.362288058 -0.127279937 -0.107688926 -0.244315624 -0.222083971 0.0457179695 0.264201432 0.204065248 0.0488696508 0.0912035257 0.269141823 0.278937399 0.0625833422 -0.112544127 -0.0834128931 -0.0490095466 -0.151872382 -0.325624228 -0.387605518 -0.321189404 -0.258367836 -0.239313513 -0.182713628 -0.0853034034 -0.0460807867 -0.0720841289 0.0141167874 0.209516689 0.200402662 -0.15078938 -0.470124394 -0.337671489 0.078426607 0.227063641 -0.0484044999 -0.330601722 -0.273787409 -0.0498524942 0.00159539515 -0.137927294 -0.244741499 -0.213395685 -0.121572971 -0.0584556162 -0.0594777279 -0.118080743 -0.0834128931 -0.0490095466 -0.151872382 -0.325624228 -0.387605518 -0.321189404 -0.258367836 -0.239313513 -0.182713628 -0.0853034034 -0.0460807867 -0.0720841289 0.0141167874 0.209516689 0.200402662 -0.15078938 -0.470124394 -0.337671489 0.078426607 0.227063641 -0.0484044999 -0.330601722 -0.273787409 -0.0498524942 0.00159539515 -0.137927294 -0.244741499 -0.213395685 -0.121572971 -0.0584556162 -0.0594777279 -0.118080743 -0.145849004 -0.0406531356 0.109602071 0.0528730974 -0.262969702 -0.522764921 -0.421828032 -0.0731914192 0.161816716 0.138818324 0.0132648591 -0.060755372 -0.088949509 -0.126342997 -0.203429744 -0.34840402 -0.519953907 -0.554877341 -0.362288058 -0.127279937 -0.107688926 -0.244315624 -0.222083971 0.0457179695 0.264201432 0.204065248 0.0488696508 0.0912035257 0.269141823 0.278937399 0.0625833422 -0.112544127 0.110368654 -0.027535677 -0.455218226 -0.481367975 0.265053362 1.04384255 0.892224371 -0.0205510668 -0.64593327 -0.509902954 -0.148233935 -0.0617774837 -0.0448269323 0.165479288 0.293673366 0.0719530508 -0.158540577 0.0214421023 0.355683446 0.300998688 -0.0857979879 -0.28673467 -0.197126538 -0.206836954 -0.439204633 -0.562628508 -0.447892755 -0.396189332 -0.527790487 -0.518591106 -0.208199769 0.0548321493 0.00151021895 -0.0988302752 0.046569895 0.210794494 0.0699088275 -0.188693926 -0.186819896 -0.00462262984 0.0159906633 -0.0967860445 -0.0714027211 0.00295837969 -0.188353226 -0.500022233 -0.423276186 0.0505731739 0.295547247 -0.0139923384 -0.41313988 -0.398233563 -0.14721182 -0.0823056027 -0.155985296 -0.0775355697 0.071186468 0.00295837969 -0.182901785 -0.138608694 0.0946105719 0.145632744 -0.0113517111 -0.0265987404 0.263860732 -0.0397800803 -0.424585432 0.0358698107 1.61064458 2.98222661 2.67324662 0.970938683 -0.437099516 -0.593632817 -0.134581789 0.0524472147 -0.150874555 -0.109733149 0.0838780478 0.0612205267 -0.0338388793 0.0977622569 0.239158973 0.0607946441 -0.1880977 -0.112544127 0.0413739868 -0.177705869 -0.468165338 -0.160584807 0.538221538 0.670504093 0.0205051638 -0.484604836 -0.202577978 0.292736441 0.231492788 -0.172509968 -0.243889734 0.0406072326 0.208409399 0.149465665 0.0838780478 -0.0231063515 -0.289204776 -0.41450271 -0.107177868 0.204576463 -0.0667178705 -0.511095464 -0.109307274 1.11045229 1.82143927 1.19937897 0.0661609098 -0.356495917 -0.0669733956 0.103895105 -0.0986599177 -0.243037969 -0.184349775 -0.225661382 -0.395167053 -0.376257449 -0.17600219 -0.125661597 -0.17992045 0.0123279216 0.25006187 -0.0287281442 -0.520635486 0.250147045 2.63046694 4.64588118 4.18191242 1.74350071 -0.218847111 -0.421316952 0.141799659 0.182941064 -0.199681982 -0.307347804 -0.136649638 -0.0887791514 -0.137331054 -0.0738729984 -0.0592222027 -0.234264493 -0.261692047 0.0587504171 0.226297051 -0.0955935791 -0.145082414 0.939413428 2.45474315 2.70959806 1.35747063 -0.0523227677 -0.228216827 0.281237334 0.288647801 -0.234264493 -0.466291457 -0.168421343 0.178596914 0.296484172 0.278341174 0.0863483176 -0.301470459 -0.457773507 -0.051896885 0.374678373 0.121356711 -0.30794403 0.310027689 1.91292119 2.83455515 2.01155829 0.456109256 -0.233157203 0.0399258249 0.227915391 -0.0666326955 -0.295507967 -0.168336168 -0.0405679606 -0.104963124 -0.128642917 -0.0814538375 -0.195763722 -0.320550591 -0.0753209889 0.144610628 -0.0927764475 -0.402476907 0.27446267 2.15168166 3.70445943 3.37235451 1.56917799 0.0933760181 -0.148721695 0.139077336 0.0931153297 -0.198635921 -0.297639549 -0.239927888 -0.263979316 -0.30762729 -0.256028324 -0.24416922 -0.308498502 -0.190262705 0.111363322 0.197080627 -0.231368348 -0.0882681012 1.53924215 3.59750128 3.94852281 2.14809966 0.0861779675 -0.510073364 -0.0380126759 0.144610628 -0.226683661 -0.422765136 -0.170124874 0.110624187 0.204150423 0.264883012 0.233026132 -0.0563260466 -0.294485867 -0.0714878961 0.270589978 0.0851558521 -0.295252442 0.187199861 1.53532386 2.29895139 1.53532386 0.187199861 -0.295252442 0.0851558521 0.270589978 -0.0714878961 -0.294485867 -0.0563260466 0.233026132 0.264883012 0.204150423 0.110624187 -0.170124874 -0.422765136 -0.226683661 0.14869909 0.0891591311 -0.412543654 -0.371317059 0.683451295 1.72501695 1.53293884 0.409516424 -0.325320631 -0.190908507 0.0972511992 -0.0128848823 -0.224383727 -0.20930706 -0.187160596 -0.344230235 -0.415098935 -0.241249114 -0.115610473 -0.175235599 -0.084861055 0.214797765 0.149465665 -0.417995095 -0.437756449 0.98242861 2.86615658 3.21419692 1.59213805 -0.270550698 -0.769953549 -0.241249114 0.078596957 -0.0903976709 -0.160755157 0.0316635706 0.0959735587 -0.0199548341 0.0308118109 0.219823331 0.153128415 -0.130516797 -0.173446909 0.0183755942 -0.0626292452 -0.412458479 -0.342952579 0.321015745 0.732343912 0.278852224 -0.396700382 -0.369187683 0.166245878 0.322548926 -0.0473823845 -0.277024239 -0.063821882 0.184729755 0.179704204 0.10074342 0.0304711051 -0.192441687 -0.41756922 -0.246870905 0.204746813 0.198831737 -0.145149961 -0.423614562 -0.318206578 -0.120606914 -0.215317965 -0.433917046 -0.373791009 -0.0873850584 0.0420507342 -0.0537734218 -0.107802212 -0.060312856 -0.118997388 -0.276399732 -0.261596233 -0.049497813 0.0561054647 -0.0205301065 0.0217904598 0.238889143 0.195919946 -0.269288868 -0.517812729 0.059540458 0.980545282 1.1529901 0.359693378 -0.449714392 -0.48663792 -0.0622842163 0.124872223 0.027743306 0.0398245119 0.174625412 0.114314042 -0.11142353 -0.136862919 0.0732435063 0.147255078 -0.0368340164 -0.159128487 -0.0641898662 -0.0449031256 -0.290796012 -0.524978518 -0.495047063 -0.403270423 -0.478817016 -0.498325855 -0.181243509 0.227653712 0.272541195 -0.00223753136 -0.159212008 -0.0741825923 -0.0284140576 -0.138270319 -0.202518418 -0.150916815 -0.156516314 -0.214947149 -0.0904615521 -0.0106129078 0.091277726 -0.00192544062 -0.194992468 -0.318890154 -0.393026352 -0.460715592 -0.398878723 -0.141358793 0.101363607 0.10808371 -0.0229965542 -0.0653001517 -0.0359461568 -0.0890754387 -0.164180502 -0.0808263347 0.0759025961 0.0327374227 -0.185103223 -0.21979636 0.0477315858 0.301850438 0.084815152 -0.338267744 -0.434519768 -0.217143595 -0.152663261 -0.34806332 -0.381283015 -0.0478082635 0.240692154 0.0968253165 -0.177411094 -0.163049757 0.0562665015 0.116479382 -0.0418953449 -0.12137267 -0.0103290984 0.0492381379 -0.0681370795 -0.133808881 0.0124333939 0.144426137 0.00898941606 -0.2660743 -0.398962885 -0.367581308 -0.310535729 -0.214579165 -0.0206171125 0.11753726 0.0254754927 -0.147780776 -0.127128214 0.0262976419 0.0162626598 -0.169150993 -0.232961401 -0.0841007903 0.0216608644 -0.0561608523 -0.117481187 -0.418973446 -0.248609692 -0.0997292772 -0.030524496 0.0287567694 0.0734522864 0.0626171157 0.0471955761 0.0844363496 0.107216477 0.0265445188 -0.110987172 -0.195272297 -0.206895337 -0.183815107 -0.1213018 -0.0350459851 -0.0452429987 -0.240780309 -0.491492957 -0.544464052 -0.320346296 -0.0106919287 0.135315448 0.0405220576 -0.189560503 -0.392611593 -0.443493694 -0.298552185 -0.0390808731 0.135647178 0.0490709469 -0.258111835 -0.518443704 -0.497971326 -0.246268347 -0.0115824519 0.0621839128 0.0344537571 -0.0184692424 -0.110339865 -0.212158963 -0.197109729 -0.035207022 0.105751343 0.0892003924 0.00575471902 -8.53364836E-05 0.0391808674 0.020257622 -0.0340568088 -0.0736692026 -0.175979733 -0.372387588 -0.45325768 -0.228073761 0.11309579 0.212132528 0.0663083047 0.00102661143 0.11795 0.138656959 -0.10865514 -0.389362782 -0.369389623 -0.0808524489 0.0349747948 -0.0216079503 0.0131527334 0.20060496 0.315897346 0.21149686 0.0138363047 -0.0959096625 -0.122856267 -0.186357409 -0.302423894 -0.347939044 -0.244428411 -0.102368243 -0.104361728 -0.255615085 -0.360865027 -0.299488455 -0.194395408 -0.193218589 -0.213952824 -0.0986532643 0.0740117505 0.0788260326 -0.0815644711 -0.159720242 -0.0574374944 0.0248977244 -0.0738190934 -0.228172734 -0.259552658 -0.215750992 -0.234418377 -0.271112502 -0.173070267 0.0382252969 0.148832172 0.0308004972 -0.19161886 -0.300585449 -0.238389224 -0.138856903 -0.119590625 -0.122614875 -0.0348353721 0.0885436013 0.0761025622 -0.0672219396 -0.123175845 -0.0173221938 0.00840998534 -0.219725505 -0.451842964 -0.337580323 0.0308093149 0.245486796 0.187320977 0.116508491 0.148161247 0.0575674325 -0.254793614 -0.48749882 0.53913635 1.05188859 0.867353976 0.194732636 -0.23767288 -0.130462229 0.117109552 0.0838950127 -0.125854895 -0.174361542 -0.0423651449 -0.00342284399 -0.148660317 -0.240867317 -0.121937625 -0.0117040612 -0.160719395 -0.346891314 -0.0840671808 0.61849308 1.08866787 0.814819336 0.132648036 -0.242550209 -0.136949092 0.0437645726 0.0416173674 -1.89589828E-05 0.000253039063 -0.111418538 -0.274897188 -0.092205666 0.53913635 1.05188859 0.867353976 0.194732636 -0.23767288 -0.130462229 0.117109552 0.0838950127 -0.125854895 -0.174361542 -0.0423651449 -0.00342284399 -0.148660317 -0.240867317 -0.121937625 -0.0117040612 -0.160719395 -0.346891314 -0.0840671808 0.61849308 1.08866787 0.814819336 0.132648036 -0.242550209 -0.136949092 0.0437645726 0.0416173674 -1.89589828E-05 0.000253039063 -0.111418538 -0.274897188 -0.092205666 1.53323972 2.29227519 1.85885608 0.604058385 -0.332465947 -0.397148907 -0.0721355379 0.014545829 -0.10346555 -0.0431646667 0.203331262 0.279903442 0.0823887959 -0.0698331222 0.0148234833 0.0494036674 -0.216524571 -0.373796344 0.244049788 1.50060236 2.32123709 1.91085231 0.727300882 -0.145047486 -0.287072539 -0.126724631 -0.0675157309 -0.0735861957 -0.0941044912 -0.223279268 -0.247927949 0.342924148 1.51183915 2.31584764 1.91331577 0.665357769 -0.275907993 -0.344082654 -0.0196370874 0.0666466802 -0.0534664914 -0.00185556954 0.223371774 0.269875795 0.0466963276 -0.118300676 -0.0369937234 -0.0030380541 -0.269335449 -0.428737283 0.184310198 1.4419446 2.28433275 1.91645348 0.770489335 -0.0978055 -0.26950413 -0.147314459 -0.112009287 -0.121426404 -0.12496271 -0.21963799 -0.208543137 0.392069459 1.51183915 2.31584764 1.91331577 0.665357769 -0.275907993 -0.344082654 -0.0196370874 0.0666466802 -0.0534664914 -0.00185556954 0.223371774 0.269875795 0.0466963276 -0.118300676 -0.0369937234 -0.0030380541 -0.269335449 -0.428737283 0.184310198 1.4419446 2.28433275 1.91645348 0.770489335 -0.0978055 -0.26950413 -0.147314459 -0.112009287 -0.121426404 -0.12496271 -0.21963799 -0.208543137 0.392069459 1.53323972 2.29227519 1.85885608 0.604058385 -0.332465947 -0.397148907 -0.0721355379 0.014545829 -0.10346555 -0.0431646667 0.203331262 0.279903442 0.0823887959 -0.0698331222 0.0148234833 0.0494036674 -0.216524571 -0.373796344 0.244049788 1.50060236 2.32123709 1.91085231 0.727300882 -0.145047486 -0.287072539 -0.126724631 -0.0675157309 -0.0735861957 -0.0941044912 -0.223279268 -0.247927949 0.342924148 0.53913635 1.05188859 0.867353976 0.194732636 -0.23767288 -0.130462229 0.117109552 0.0838950127 -0.125854895 -0.174361542 -0.0423651449 -0.00342284399 -0.148660317 -0.240867317 -0.121937625 -0.0117040612 -0.160719395 -0.346891314 -0.0840671808 0.61849308 1.08866787 0.814819336 0.132648036 -0.242550209 -0.136949092 0.0437645726 0.0416173674 -1.89589828E-05 0.000253039063 -0.111418538 -0.274897188 -0.092205666 0.53913635 1.05188859 0.867353976 0.194732636 -0.23767288 -0.130462229 0.117109552 0.0838950127 -0.125854895 -0.174361542 -0.0423651449 -0.00342284399 -0.148660317 -0.240867317 -0.121937625 -0.0117040612 -0.160719395 -0.346891314 -0.0840671808 0.61849308 1.08866787 0.814819336 0.132648036 -0.242550209 -0.136949092 0.0437645726 0.0416173674 -1.89589828E-05 0.000253039063 -0.111418538 -0.274897188 -0.092205666 -0.259552658 -0.215750992 -0.234418377 -0.271112502 -0.173070267 0.0382252969 0.148832172 0.0308004972 -0.19161886 -0.300585449 -0.238389224 -0.138856903 -0.119590625 -0.122614875 -0.0348353721 0.0885436013 0.0761025622 -0.0672219396 -0.123175845 -0.0173221938 0.00840998534 -0.219725505 -0.451842964 -0.337580323 0.0308093149 0.245486796 0.187320977 0.116508491 0.148161247 0.0575674325 -0.254793614 -0.48749882 -0.369389623 -0.0808524489 0.0349747948 -0.0216079503 0.0131527334 0.20060496 0.315897346 0.21149686 0.0138363047 -0.0959096625 -0.122856267 -0.186357409 -0.302423894 -0.347939044 -0.244428411 -0.102368243 -0.104361728 -0.255615085 -0.360865027 -0.299488455 -0.194395408 -0.193218589 -0.213952824 -0.0986532643 0.0740117505 0.0788260326 -0.0815644711 -0.159720242 -0.0574374944 0.0248977244 -0.0738190934 -0.228172734 -0.248887181 -0.514859021 -0.504017174 -0.253750205 -0.011813526 0.0662139803 0.0349208936 -0.020250123 -0.107794061 -0.20769769 -0.199234143 -0.035207022 0.105751343 0.0892003924 0.00575471902 -8.53364836E-05 0.0391808674 0.020257622 -0.0340568088 -0.0736692026 -0.175979733 -0.372387588 -0.45325768 -0.228073761 0.11309579 0.212132528 0.0663083047 0.00102661143 0.11795 0.138656959 -0.10865514 -0.389362782 -0.418973446 -0.248609692 -0.0997292772 -0.030524496 0.0287567694 0.0734522864 0.0626171157 0.0471955761 0.0844363496 0.107216477 0.0265445188 -0.110987172 -0.195272297 -0.206895337 -0.183815107 -0.1213018 -0.0350459851 -0.0452429987 -0.240780309 -0.491492957 -0.544464052 -0.320346296 -0.0106919287 0.135315448 0.0405220576 -0.189560503 -0.392611593 -0.443493694 -0.298552185 -0.0390808731 0.135647178 0.0490709469 0.0693262368 -0.177411094 -0.163049757 0.0562665015 0.116479382 -0.0418953449 -0.12137267 -0.0103290984 0.0492381379 -0.0681370795 -0.133808881 0.0124333939 0.144426137 0.00898941606 -0.2660743 -0.398962885 -0.367581308 -0.310535729 -0.214579165 -0.0206171125 0.11753726 0.0254754927 -0.147780776 -0.127128214 0.0262976419 0.0162626598 -0.169150993 -0.232961401 -0.0841007903 0.0216608644 -0.0561608523 -0.117481187 -0.0106129078 0.091277726 -0.00192544062 -0.194992468 -0.318890154 -0.393026352 -0.460715592 -0.398878723 -0.141358793 0.101363607 0.10808371 -0.0229965542 -0.0653001517 -0.0359461568 -0.0890754387 -0.164180502 -0.0808263347 0.0759025961 0.0327374227 -0.185103223 -0.21979636 0.0477315858 0.301850438 0.084815152 -0.338267744 -0.434519768 -0.217143595 -0.152663261 -0.34806332 -0.381283015 -0.0478082635 0.240692154 0.176382169 0.0106243994 0.0099429898 0.200402662 0.14903979 -0.135712713 -0.180005625 0.0871149078 0.192140251 -0.0399717279 -0.198404178 -0.0616071336 -0.00104506535 -0.283838511 -0.566887498 -0.511180639 -0.372594714 -0.473872304 -0.54789269 -0.207603529 0.275530368 0.326211661 -0.0164624471 -0.201300338 -0.071232371 0.000828809803 -0.142186254 -0.225746557 -0.14397496 -0.139119923 -0.236990139 -0.122424729 0.204746813 0.198831737 -0.145149961 -0.423614562 -0.318206578 -0.120606914 -0.215317965 -0.433917046 -0.373791009 -0.0873850584 0.0420507342 -0.0537734218 -0.107802212 -0.060312856 -0.118997388 -0.276399732 -0.261596233 -0.049497813 0.0561054647 -0.0205301065 0.0217904598 0.238889143 0.195919946 -0.269288868 -0.517812729 0.059540458 0.980545282 1.1529901 0.359693378 -0.449714392 -0.48663792 -0.0622842163 0.0122515624 -0.0830675289 -0.123453662 0.0193095375 0.068776913 -0.00213688379 0.0538737513 0.192003667 0.120278366 -0.105092883 -0.137740791 -0.00995711796 -0.104643546 -0.371298105 -0.263161659 0.305172324 0.626388371 0.237277284 -0.316152543 -0.296632737 0.127550945 0.251917273 -0.0377766117 -0.220084831 -0.0542713366 0.152447999 0.169123232 0.105751343 0.0125724701 -0.200462043 -0.372716337 -0.209669381 0.100607507 0.0237576626 -0.362897277 -0.243302152 0.703667223 1.58432794 1.40683365 0.444084615 -0.215541556 -0.16352804 0.0469112657 -0.0311085843 -0.194888502 -0.203921989 -0.211884141 -0.33863771 -0.382563651 -0.242786601 -0.142449945 -0.161825344 -0.0517862588 0.179975539 0.149465665 -0.417995095 -0.437756449 0.98242861 2.86615658 3.21419692 1.59213805 -0.270550698 -0.769953549 -0.241249114 -0.0901421383 -0.217313945 -0.192186147 0.0366039537 0.107387491 0.0312376916 0.136007503 0.341117978 0.247421235 -0.0841794759 -0.18281661 -0.0295799058 -0.111181147 -0.481879026 -0.557602942 -0.130431622 0.169056848 -0.130431622 -0.557602942 -0.481879026 -0.111181147 -0.0295799058 -0.18281661 -0.0841794759 0.247421235 0.341117978 0.136007503 0.0312376916 0.107387491 0.0366039537 -0.192186147 -0.217313945 -0.0901421383 -0.336564541 -0.652641892 -0.32213217 0.831461668 1.80711913 1.58657527 0.484259158 -0.317110121 -0.312135637 -0.0411222689 -0.0311508402 -0.146710411 -0.132829189 -0.117936015 -0.251780003 -0.347572893 -0.241392508 -0.11789725 -0.142854035 -0.144350603 -0.0175973512 -0.0457715243 -0.33772406 -0.32305482 0.518101394 1.6182555 1.79133105 0.789919555 -0.333561569 -0.627714872 -0.319456935 0.0852937624 -0.225200221 -0.365664333 -0.189845473 0.00926341023 0.10243763 0.176141769 0.152885199 -0.0681465641 -0.224255964 -0.0193873812 0.263621509 0.108609736 -0.31826064 -0.303243876 0.266723603 0.626381397 0.27736181 -0.274185151 -0.352771461 -0.0919261798 -0.0220185257 -0.173446909 -0.130516797 0.153128415 0.219823331 0.0308118109 -0.0199548341 0.0959735587 0.0316635706 -0.160755157 -0.0903976709 0.078596957 -0.241249114 -0.769953549 -0.270550698 1.59213805 3.21419692 2.86615658 0.98242861 -0.437756449 -0.417995095 0.149465665 0.214797765 -0.084861055 -0.175235599 -0.115610473 -0.241249114 -0.415098935 -0.344230235 -0.187160596 -0.20930706 -0.224383727 -0.0128848823 0.0972511992 -0.190908507 -0.325320631 0.409516424 1.53293884 1.72501695 0.683451295 -0.371317059 -0.412543654 0.0891591311 0.315734655 -0.205985188 -0.428472102 -0.224639267 -0.0300059523 -0.00939266011 -0.00675203325 -0.0724248365 -0.3145881 -0.414247185 -0.0330722928 0.425700396 0.267693818 -0.320976466 -0.422935486 0.172549233 0.584388375 0.21437189 -0.355644166 -0.359732777 -0.00164129829 0.0676940754 -0.148744985 -0.192356512 -0.0609257258 -0.119017683 -0.316376805 -0.277194619 -0.0524931177 -0.0231063515 -0.118165925 0.0551728532 0.291373461 -0.0978627279 -0.586999178 -0.189538702 1.32939899 2.6214447 2.28650856 0.708626926 -0.465616882 -0.432125181 0.0810366198 0.194115609 -0.0121612176 -0.0748157576 -0.0276010577 -0.138633981 -0.29486084 -0.239541933 -0.0951335952 -0.115679175 -0.181445807 -0.0631447956 0.0947809219 -0.114929065 -0.430345982 -0.205303773 0.408579499 0.528425992 -0.0604998432 -0.48434931 -0.133497953 0.402872503 0.230470672 -0.118676983 -0.179494575 -0.0214880053 -0.0318798274 -0.191504747 -0.208029419 -0.122339554 -0.173617259 -0.235627323 -0.0178252645 0.277233869 0.159601972 -0.297637552 -0.486649066 -0.233923793 -0.063907057 -0.291078657 -0.505388498 -0.30794403 0.0229752734 0.0515952893 -0.106496461 -0.108455509 -0.0362239778 -0.160414457 -0.334434628 -0.225150317 0.0383926518 0.0649684444 -0.0633108243 0.0643722117 0.326211661 0.130726427 -0.469442993 -0.542015195 0.360538632 1.29077578 1.08404696 -0.00274875457 -0.673361003 -0.393207997 0.103298873 0.135666803 -0.0262580346 0.0728899911 0.225530297 0.058665242 -0.196530297 -0.107007518 0.163435057 0.139159188 -0.124895006 -0.176257715 -0.00811485201 -0.0633108243 -0.404621929 -0.585200846 -0.449937135 -0.379920185 -0.528301537 -0.48332718 -0.0300911292 0.356620371 0.0840483978 0.0452920869 0.142906949 0.162753657 -0.0903124884 -0.379494309 -0.334604979 -0.0139923384 0.203554183 0.18541117 0.129619136 0.136603743 0.0791933537 -0.0896309167 -0.244485974 -0.343037754 -0.460754842 -0.532219827 -0.381112665 -0.074384056 0.0825152248 0.0085801715 -0.0227656476 0.140181303 0.261135101 0.145632744 0.0151389008 0.138307258 0.342991859 0.285410941 0.0446106791 0.00772824371 0.205854103 0.18719089 -0.0859984532 -0.336995572 -0.273234248 -0.0673260763 -0.0624324419 -0.219061717 -0.211230844 0.0117413374 0.152354509 0.0714419931 0.0289377682 0.241629094 0.371441513 0.124849103 -0.185201541 -0.0940602422 0.255087405 0.323741376 0.027234247 -0.170806274 -0.0312835947 0.12331593 -0.0114368871 -0.266462088 -0.351726055 -0.287416071 -0.220124766 -0.123191483 0.0444403253 0.141458943 0.0795340613 0.200998902 0.199891612 0.00406566961 -0.289119601 -0.472083598 -0.390141666 -0.0834128931 0.234814823 0.354405791 0.245717704 0.0846447945 0.0716123506 0.186518461 0.18183361 -0.0824759528 -0.372168839 -0.332134873 0.00900605228 0.235922113 0.11897178 -0.071062021 0.0100281658 0.268204868 0.35082823 0.192651302 0.0750195608 0.168886498 0.305513203 0.268545568 0.101169467 0.00892087631 0.0795340613 0.200998902 0.199891612 0.00406566961 -0.289119601 -0.472083598 -0.390141666 -0.0834128931 0.234814823 0.354405791 0.245717704 0.0846447945 0.0716123506 0.186518461 0.18183361 -0.0824759528 -0.372168839 -0.332134873 0.00900605228 0.235922113 0.11897178 -0.071062021 0.0100281658 0.268204868 0.35082823 0.192651302 0.0750195608 0.168886498 0.305513203 0.268545568 0.101169467 0.00892087631 0.205854103 0.228511631 -0.0973822773 -0.38579753 -0.285542041 -0.0303466562 -0.0429530591 -0.25070399 -0.240312174 0.0325153321 0.183281764 0.0714419931 0.0289377682 0.241629094 0.371441513 0.124849103 -0.185201541 -0.0940602422 0.255087405 0.323741376 0.027234247 -0.170806274 -0.0312835947 0.12331593 -0.0114368871 -0.266462088 -0.351726055 -0.287416071 -0.220124766 -0.123191483 0.0444403253 0.141458943 0.0840483978 0.0452920869 0.142906949 0.162753657 -0.0903124884 -0.379494309 -0.334604979 -0.0139923384 0.203554183 0.18541117 0.129619136 0.136603743 0.0791933537 -0.0896309167 -0.244485974 -0.343037754 -0.460754842 -0.532219827 -0.381112665 -0.074384056 0.0825152248 0.0085801715 -0.0227656476 0.140181303 0.261135101 0.145632744 0.0151389008 0.138307258 0.342991859 0.285410941 0.0446106791 0.00772824371 0.326211661 0.0867143124 -0.394032806 -0.426185161 0.346802324 1.14547002 0.992443502 0.0653833449 -0.561294317 -0.383381814 0.0417191796 0.135666803 -0.0262580346 0.0728899911 0.225530297 0.058665242 -0.196530297 -0.107007518 0.163435057 0.139159188 -0.124895006 -0.176257715 -0.00811485201 -0.0633108243 -0.404621929 -0.585200846 -0.449937135 -0.379920185 -0.528301537 -0.48332718 -0.0300911292 0.356620371 0.230470672 -0.118676983 -0.179494575 -0.0214880053 -0.0318798274 -0.191504747 -0.208029419 -0.122339554 -0.173617259 -0.235627323 -0.0178252645 0.277233869 0.159601972 -0.297637552 -0.486649066 -0.233923793 -0.063907057 -0.291078657 -0.505388498 -0.30794403 0.0229752734 0.0515952893 -0.106496461 -0.108455509 -0.0362239778 -0.160414457 -0.334434628 -0.225150317 0.0383926518 0.0649684444 -0.0633108243 0.0643722117 0.291373461 -0.0430382341 -0.683071256 -0.363480687 1.3184588 2.83336282 2.4810636 0.669567168 -0.642611384 -0.50930661 0.145803094 0.250147045 -0.0383533798 -0.101130195 -0.00121541764 -0.121828496 -0.326938957 -0.260755122 -0.0683363825 -0.099596858 -0.211777329 -0.0754913464 0.0947809219 -0.114929065 -0.430345982 -0.205303773 0.408579499 0.528425992 -0.0604998432 -0.48434931 -0.133497953 0.402872503 0.315734655 -0.205985188 -0.428472102 -0.224639267 -0.0300059523 -0.00939266011 -0.00675203325 -0.0724248365 -0.3145881 -0.414247185 -0.0330722928 0.425700396 0.267693818 -0.320976466 -0.422935486 0.172549233 0.584388375 0.21437189 -0.355644166 -0.359732777 -0.00164129829 0.0676940754 -0.148744985 -0.192356512 -0.0609257258 -0.119017683 -0.316376805 -0.277194619 -0.0524931177 -0.0231063515 -0.118165925 0.0551728532 0.078596957 -0.285008013 -0.665386379 -0.095418565 1.59527206 2.99037027 2.66246343 1.01721537 -0.261680722 -0.338354081 0.0902760699 0.162631869 -0.0604554266 -0.15121527 -0.138242707 -0.252888948 -0.385467619 -0.328835458 -0.210091442 -0.214010537 -0.194183469 -0.0168415792 0.0972511992 -0.190908507 -0.325320631 0.409516424 1.53293884 1.72501695 0.683451295 -0.371317059 -0.412543654 0.0891591311 0.14869909 -0.246870905 -0.41756922 -0.192441687 0.0304711051 0.10074342 0.179704204 0.184729755 -0.063821882 -0.277024239 -0.0473823845 0.322548926 0.166245878 -0.369187683 -0.396700382 0.278852224 0.732343912 0.321015745 -0.342952579 -0.412458479 -0.0626292452 0.0183755942 -0.173446909 -0.130516797 0.153128415 0.219823331 0.0308118109 -0.0199548341 0.0959735587 0.0316635706 -0.160755157 -0.0903976709 -0.0901421383 -0.297211677 -0.721742392 -0.45070374 0.824677646 1.96462476 1.72535765 0.45193547 -0.438012004 -0.354622036 0.00474707875 -0.00649650488 -0.171998903 -0.139971673 -0.0908235461 -0.24976705 -0.380601615 -0.24976705 -0.0908235461 -0.139971673 -0.171998903 -0.00649650488 0.00474707875 -0.354622036 -0.438012004 0.45193547 1.72535765 1.96462476 0.824677646 -0.45070374 -0.721742392 -0.297211677 -0.0901421383 -0.217313945 -0.192186147 0.0366039537 0.107387491 0.0312376916 0.136007503 0.341117978 0.247421235 -0.0841794759 -0.18281661 -0.0295799058 -0.111181147 -0.481879026 -0.557602942 -0.130431622 0.169056848 -0.130431622 -0.557602942 -0.481879026 -0.111181147 -0.0295799058 -0.18281661 -0.0841794759 0.247421235 0.341117978 0.136007503 0.0312376916 0.107387491 0.0366039537 -0.192186147 -0.217313945 -0.00411157263 -0.124551639 -0.396081865 -0.448870629 -0.107453689 0.213849351 0.089237988 -0.280025721 -0.403204739 -0.230926499 -0.103951655 -0.131413311 -0.103698291 0.0215881653 0.0257122219 -0.120918177 -0.153380275 0.0168327745 0.128617153 0.0410020053 -0.0215139575 0.0646906197 0.0184547808 -0.312587619 -0.47264725 0.0161247477 0.784119427 0.942788422 0.283856004 -0.437370837 -0.555268586 -0.268849015 -0.0906104445 -0.0504798368 0.0953428894 0.2509211 0.145895928 -0.0816717744 -0.0385814607 0.24421531 0.31923604 0.0431972854 -0.219723001 -0.227010548 -0.203598425 -0.361710787 -0.521467149 -0.486156642 -0.413432181 -0.483901978 -0.521659136 -0.311714083 -0.0328879654 0.019293068 -0.0653670281 -0.00192044978 0.156026229 0.116893448 -0.102450922 -0.187444732 -0.0653846636 0.0091161821 -0.0591754541 -0.0798681006 0.134274378 0.0983395204 -0.03332882 -0.192842275 -0.310171068 -0.42149663 -0.508386433 -0.431506157 -0.17667678 0.0301899575 0.0332371667 -0.0123119392 0.0858390927 0.22079736 0.18415232 0.0586580895 0.0972312391 0.274730325 0.304614007 0.124916643 0.0200285446 0.139780045 0.263860732 0.0339633264 -0.325746506 -0.359477252 -0.10087467 -0.000278480031 -0.186649531 -0.283838511 -0.0661216378 0.167353332 0.122378826 0.0431127772 0.170697317 0.328149587 0.207086667 -0.0818008631 -0.124455482 0.138647974 0.300845623 0.126118258 -0.104760498 -0.0778137222 0.0717575774 0.0335025117 -0.181412041 -0.323290706 -0.308863163 -0.242566183 -0.155518487 -0.0114641702 0.109103657 0.103194728 0.0582172349 0.110352688 0.156134859 -0.00591590954 -0.283053309 -0.349575371 -0.120915346 0.131003246 0.191461831 0.148225456 -0.0275995601 -0.0561878011 0.0107802777 0.0673751682 0.0285814274 -0.0903750435 -0.15180783 -0.045195587 0.136516571 0.196485072 0.117003247 0.0779438317 0.16043359 0.225183934 0.170577884 0.119600788 0.200636238 0.294286072 0.19481115 -0.0534129217 -0.18124634 -0.0507970825 0.173534587 0.242482349 0.0901326686 -0.159378037 -0.348549604 -0.376036018 -0.207017288 0.0864662677 0.303839624 0.259711385 0.00987827592 -0.157927871 -0.0544857755 0.164250225 0.213100567 0.0804150999 0.0182626359 0.13143678 0.219815671 0.126181811 0.0078857867 0.0761308447 0.243218988 0.264806807 0.124254197 0.0298544113 0.0773319602 0.145482019 0.122473985 0.0367051028 -0.0447582267 -0.0778173879 -0.00742329471 0.155880168 0.238756716 0.0785533711 -0.197051674 -0.265616804 -0.0290665198 0.250134557 0.295868814 0.132039338 -0.351299196 -0.388471901 -0.258115143 -0.0525571667 0.131607801 0.228246123 0.233285487 0.183916599 0.102916077 0.00763059082 -0.0505275801 -0.0344138183 0.00956668425 0.0170146059 0.0154506592 0.0672558844 0.129780501 0.0911890492 -0.0648696125 -0.240767494 -0.351144791 -0.356330901 -0.21521616 0.0417246707 0.22389099 0.151084185 -0.0755921602 -0.157320336 0.00746123632 0.184621289 0.125159189 -0.130524278 -0.351299196 -0.388471901 -0.258115143 -0.0525571667 0.131607801 0.228246123 0.233285487 0.183916599 0.102916077 0.00763059082 -0.0505275801 -0.0344138183 0.00956668425 0.0170146059 0.0154506592 0.0672558844 0.129780501 0.0911890492 -0.0648696125 -0.240767494 -0.351144791 -0.356330901 -0.21521616 0.0417246707 0.22389099 0.151084185 -0.0755921602 -0.157320336 0.00746123632 0.184621289 0.125159189 -0.130524278 -0.259552658 -0.215750992 -0.234418377 -0.271112502 -0.173070267 0.0382252969 0.148832172 0.0308004972 -0.19161886 -0.300585449 -0.238389224 -0.138856903 -0.119590625 -0.122614875 -0.0348353721 0.0885436013 0.0761025622 -0.0672219396 -0.123175845 -0.0173221938 0.00840998534 -0.219725505 -0.451842964 -0.337580323 0.0308093149 0.245486796 0.187320977 0.116508491 0.148161247 0.0575674325 -0.254793614 -0.48749882 -0.369389623 -0.0808524489 0.0349747948 -0.0216079503 0.0131527334 0.20060496 0.315897346 0.21149686 0.0138363047 -0.0959096625 -0.122856267 -0.186357409 -0.302423894 -0.347939044 -0.244428411 -0.102368243 -0.104361728 -0.255615085 -0.360865027 -0.299488455 -0.194395408 -0.193218589 -0.213952824 -0.0986532643 0.0740117505 0.0788260326 -0.0815644711 -0.159720242 -0.0574374944 0.0248977244 -0.0738190934 -0.228172734 0.289085686 0.555732608 0.347788662 -0.149751469 -0.410175204 -0.267835557 -0.0719385669 -0.13629064 -0.333005607 -0.356355846 -0.183239505 -0.0595083386 -0.0946406722 -0.105539389 0.0516605005 0.193725988 0.0813903064 -0.119279198 0.016182309 0.498380095 0.760507822 0.399889201 -0.216673955 -0.433009386 -0.167394072 0.120237611 0.17597875 0.163838476 0.154162332 -0.0406582952 -0.363713264 -0.359435827 0.163266703 0.698728442 0.66026032 0.176105335 -0.131618097 -0.0126968957 0.184677362 0.127168819 -0.0647787824 -0.120481484 -0.0641319752 -0.119105853 -0.301951259 -0.37189433 -0.215117499 -0.0646488518 -0.173606604 -0.386206776 -0.291861027 0.170307711 0.540642262 0.429862201 0.0392765217 -0.161883071 -0.088020891 -0.0287677366 -0.103756346 -0.132490158 -0.0518572927 -0.0468630083 -0.145573005 -0.0693906024 0.570396662 1.07414484 0.860675097 0.145775974 -0.330581248 -0.26189816 -0.0355309211 -0.05493927 -0.214969933 -0.207688212 -0.0464527681 -0.00137745193 -0.128920734 -0.172827706 0.00260054017 0.141191602 -0.0188167691 -0.239970297 -0.0201621186 0.638815761 1.07404172 0.784239888 0.100592367 -0.280088097 -0.190500766 -0.0159718525 0.00823547412 0.0166842155 0.0551671982 -0.0523640253 -0.232111812 -0.0600365326 0.570396662 1.07414484 0.860675097 0.145775974 -0.330581248 -0.26189816 -0.0355309211 -0.05493927 -0.214969933 -0.207688212 -0.0464527681 -0.00137745193 -0.128920734 -0.172827706 0.00260054017 0.141191602 -0.0188167691 -0.239970297 -0.0201621186 0.638815761 1.07404172 0.784239888 0.100592367 -0.280088097 -0.190500766 -0.0159718525 0.00823547412 0.0166842155 0.0551671982 -0.0523640253 -0.232111812 -0.0600365326 0.163266703 0.698728442 0.66026032 0.176105335 -0.131618097 -0.0126968957 0.184677362 0.127168819 -0.0647787824 -0.120481484 -0.0641319752 -0.119105853 -0.301951259 -0.37189433 -0.215117499 -0.0646488518 -0.173606604 -0.386206776 -0.291861027 0.170307711 0.540642262 0.429862201 0.0392765217 -0.161883071 -0.088020891 -0.0287677366 -0.103756346 -0.132490158 -0.0518572927 -0.0468630083 -0.145573005 -0.0693906024 0.289085686 0.555732608 0.347788662 -0.149751469 -0.410175204 -0.267835557 -0.0719385669 -0.13629064 -0.333005607 -0.356355846 -0.183239505 -0.0595083386 -0.0946406722 -0.105539389 0.0516605005 0.193725988 0.0813903064 -0.119279198 0.016182309 0.498380095 0.760507822 0.399889201 -0.216673955 -0.433009386 -0.167394072 0.120237611 0.17597875 0.163838476 0.154162332 -0.0406582952 -0.363713264 -0.359435827 -0.369389623 -0.0808524489 0.0349747948 -0.0216079503 0.0131527334 0.20060496 0.315897346 0.21149686 0.0138363047 -0.0959096625 -0.122856267 -0.186357409 -0.302423894 -0.347939044 -0.244428411 -0.102368243 -0.104361728 -0.255615085 -0.360865027 -0.299488455 -0.194395408 -0.193218589 -0.213952824 -0.0986532643 0.0740117505 0.0788260326 -0.0815644711 -0.159720242 -0.0574374944 0.0248977244 -0.0738190934 -0.228172734 -0.259552658 -0.215750992 -0.234418377 -0.271112502 -0.173070267 0.0382252969 0.148832172 0.0308004972 -0.19161886 -0.300585449 -0.238389224 -0.138856903 -0.119590625 -0.122614875 -0.0348353721 0.0885436013 0.0761025622 -0.0672219396 -0.123175845 -0.0173221938 0.00840998534 -0.219725505 -0.451842964 -0.337580323 0.0308093149 0.245486796 0.187320977 0.116508491 0.148161247 0.0575674325 -0.254793614 -0.48749882 -0.350238651 -0.390807778 -0.260665268 -0.054786887 0.130549416 0.229225978 0.234467641 0.183837906 0.103481703 0.00961659197 -0.0503364317 -0.0344138183 0.00956668425 0.0170146059 0.0154506592 0.0672558844 0.129780501 0.0911890492 -0.0648696125 -0.240767494 -0.351144791 -0.356330901 -0.21521616 0.0417246707 0.22389099 0.151084185 -0.0755921602 -0.157320336 0.00746123632 0.184621289 0.125159189 -0.130524278 -0.351299196 -0.388471901 -0.258115143 -0.0525571667 0.131607801 0.228246123 0.233285487 0.183916599 0.102916077 0.00763059082 -0.0505275801 -0.0344138183 0.00956668425 0.0170146059 0.0154506592 0.0672558844 0.129780501 0.0911890492 -0.0648696125 -0.240767494 -0.351144791 -0.356330901 -0.21521616 0.0417246707 0.22389099 0.151084185 -0.0755921602 -0.157320336 0.00746123632 0.184621289 0.125159189 -0.130524278 0.00987827592 -0.157927871 -0.0544857755 0.164250225 0.213100567 0.0804150999 0.0182626359 0.13143678 0.219815671 0.126181811 0.0078857867 0.0761308447 0.243218988 0.264806807 0.124254197 0.0298544113 0.0773319602 0.145482019 0.122473985 0.0367051028 -0.0447582267 -0.0778173879 -0.00742329471 0.155880168 0.238756716 0.0785533711 -0.197051674 -0.265616804 -0.0290665198 0.250134557 0.295868814 0.132039338 -0.0275995601 -0.0561878011 0.0107802777 0.0673751682 0.0285814274 -0.0903750435 -0.15180783 -0.045195587 0.136516571 0.196485072 0.117003247 0.0779438317 0.16043359 0.225183934 0.170577884 0.119600788 0.200636238 0.294286072 0.19481115 -0.0534129217 -0.18124634 -0.0507970825 0.173534587 0.242482349 0.0901326686 -0.159378037 -0.348549604 -0.376036018 -0.207017288 0.0864662677 0.303839624 0.259711385 0.108740166 0.0431127772 0.170697317 0.328149587 0.207086667 -0.0818008631 -0.124455482 0.138647974 0.300845623 0.126118258 -0.104760498 -0.0778137222 0.0717575774 0.0335025117 -0.181412041 -0.323290706 -0.308863163 -0.242566183 -0.155518487 -0.0114641702 0.109103657 0.103194728 0.0582172349 0.110352688 0.156134859 -0.00591590954 -0.283053309 -0.349575371 -0.120915346 0.131003246 0.191461831 0.148225456 0.134274378 0.0983395204 -0.03332882 -0.192842275 -0.310171068 -0.42149663 -0.508386433 -0.431506157 -0.17667678 0.0301899575 0.0332371667 -0.0123119392 0.0858390927 0.22079736 0.18415232 0.0586580895 0.0972312391 0.274730325 0.304614007 0.124916643 0.0200285446 0.139780045 0.263860732 0.0339633264 -0.325746506 -0.359477252 -0.10087467 -0.000278480031 -0.186649531 -0.283838511 -0.0661216378 0.167353332 -0.0612664297 -0.0690177903 0.081663467 0.28745535 0.175189704 -0.116632588 -0.0836684182 0.266586542 0.375870854 0.0474216565 -0.262117922 -0.237586528 -0.172084078 -0.354110986 -0.553003252 -0.497722298 -0.387841731 -0.478983045 -0.558710217 -0.330346197 -0.000278480031 0.0467402488 -0.0872459859 -0.0252359211 0.181492895 0.150658309 -0.118080743 -0.223276451 -0.0612664297 0.0361780748 -0.063821882 -0.100448616 -0.00411157263 -0.124551639 -0.396081865 -0.448870629 -0.107453689 0.213849351 0.089237988 -0.280025721 -0.403204739 -0.230926499 -0.103951655 -0.131413311 -0.103698291 0.0215881653 0.0257122219 -0.120918177 -0.153380275 0.0168327745 0.128617153 0.0410020053 -0.0215139575 0.0646906197 0.0184547808 -0.312587619 -0.47264725 0.0161247477 0.784119427 0.942788422 0.283856004 -0.437370837 -0.555268586 -0.268849015 -0.200714588 -0.110147551 0.0602220334 0.142080128 -0.0454040356 -0.291837424 -0.232139423 0.0787929296 0.215276882 0.00914329942 -0.248197123 -0.301277161 -0.26533249 -0.327573806 -0.433395833 -0.460898429 -0.450875759 -0.465094507 -0.431747377 -0.32182157 -0.267883956 -0.309920222 -0.2804313 0.0211865734 0.267949343 0.0969956666 -0.276428014 -0.331623822 -0.0262580346 0.181152195 0.0627538636 -0.126428172 -0.193378612 -0.291760236 -0.48077175 -0.47668311 -0.146019354 0.135240927 -0.00981854089 -0.372765064 -0.481879026 -0.304707319 -0.188949466 -0.225746557 -0.155985296 0.0837076902 0.197847217 0.0509138778 -0.0726803616 0.0509138778 0.197847217 0.0837076902 -0.155985296 -0.225746557 -0.188949466 -0.304707319 -0.481879026 -0.372765064 -0.00981854089 0.135240927 -0.146019354 -0.47668311 -0.48077175 -0.291760236 -0.00411157263 -0.100448616 -0.063821882 0.0361780748 -0.0612664297 -0.223276451 -0.118080743 0.150658309 0.181492895 -0.0252359211 -0.0872459859 0.0467402488 -0.000278480031 -0.330346197 -0.558710217 -0.478983045 -0.387841731 -0.497722298 -0.553003252 -0.354110986 -0.172084078 -0.237586528 -0.262117922 0.0474216565 0.375870854 0.266586542 -0.0836684182 -0.116632588 0.175189704 0.28745535 0.081663467 -0.0690177903 -0.0612664297 -0.279702634 -0.574192822 -0.430234849 0.314020991 0.954040706 0.759745479 -0.00882287789 -0.465797365 -0.291084319 0.0210564807 0.0512981713 -0.0239473004 0.051883921 0.130662367 0.00588847231 -0.157268599 -0.111061864 0.031015601 0.0135646397 -0.108518891 -0.123227246 -0.074384056 -0.225491017 -0.452151716 -0.312799245 0.133963287 0.276807994 -0.117654867 -0.510584414 -0.416035891 -0.0900569633 0.204746813 -0.122424729 -0.236990139 -0.139119923 -0.14397496 -0.225746557 -0.142186254 0.000828809803 -0.071232371 -0.201300338 -0.0164624471 0.326211661 0.275530368 -0.207603529 -0.54789269 -0.473872304 -0.372594714 -0.511180639 -0.566887498 -0.283838511 -0.00104506535 -0.0616071336 -0.198404178 -0.0399717279 0.192140251 0.0871149078 -0.180005625 -0.135712713 0.14903979 0.200402662 0.0099429898 0.0106243994 0.176382169 -0.0256618019 -0.562372983 -0.560754657 0.37868166 1.2995491 1.06837404 -0.0142478663 -0.632304788 -0.27480951 0.267608643 0.262242377 -0.0163772702 -0.0319650024 0.0912887007 -0.0385237336 -0.297467202 -0.296444923 -0.0955084041 -0.0471268557 -0.130772322 -0.0590518489 0.0809820592 -0.0673992783 -0.41518411 -0.472253978 -0.185882956 -0.0760875791 -0.341760129 -0.482560605 -0.143889785 0.257813066 0.145377219 -0.230431408 -0.302833468 -0.149937615 -0.145252764 -0.263565928 -0.230346233 -0.120636031 -0.199341282 -0.321231991 -0.122169204 0.257472336 0.278852224 -0.139545798 -0.492100507 -0.506751299 -0.47651276 -0.592355967 -0.562798858 -0.210755214 0.100232363 0.034304034 -0.171317339 -0.161862612 -0.0716582537 -0.187501296 -0.345252335 -0.219954401 0.0266380124 -0.00189682678 -0.187416121 -0.0704657882 0.257301986 0.108002357 -0.360124737 -0.520982385 -0.0214933287 0.527329326 0.374838084 -0.264753222 -0.533576488 -0.174332604 0.204131782 0.129462093 -0.115656719 -0.112280615 0.0142380632 -0.0665458515 -0.269238442 -0.283994049 -0.14156124 -0.109301113 -0.171787962 -0.093915008 0.0942698643 0.0322598033 -0.34976685 -0.61109525 -0.549340725 -0.468761563 -0.527875662 -0.412543654 0.022038335 0.333366632 -0.0358832739 -0.203770444 -0.0887791514 0.0838780478 -0.0175697356 -0.244997025 -0.226939186 -0.0126293534 0.0388185345 -0.103685476 -0.124383949 0.0463142022 0.113775872 -0.0598184355 -0.262628973 -0.347041219 -0.416035891 -0.483071655 -0.356751442 -0.0335833505 0.168886498 0.0776600167 -0.0733617768 -0.0612664297 -0.0232767034 -0.121998847 -0.185286716 -0.0285577923 0.128171131 -0.0150144519 -0.270209998 -0.194571257 0.168971673 0.283792615 -0.0634811744 -0.421828032 -0.375831574 -0.159136817 -0.203940794 -0.400107443 -0.300703883 0.0824300498 0.241799444 -0.0169735029 -0.257688612 -0.115695648 0.142310709 0.103554398 -0.114673533 -0.124724649 0.0469105989 0.0504028238 -0.127450287 -0.136990353 0.0872000828 0.173060298 -0.0731062442 -0.362628937 -0.417143345 -0.342782229 -0.294400692 -0.174639374 0.0564504936 0.14810285 -0.0821352527 0.0299598835 0.21888639 0.248699039 -0.00658168085 -0.292356461 -0.252237171 0.0826003999 0.333962858 0.276807994 0.0596021786 -0.071232371 -0.048660025 0.0405220576 0.0808117017 0.00244715647 -0.136820003 -0.159307167 0.0119020408 0.198869333 0.195291936 0.0778303742 0.0780007243 0.201680318 0.236944228 0.137370333 0.110709362 0.245632529 0.318630636 0.132855818 -0.14661558 -0.198574528 0.0231456254 0.248784214 0.239329338 0.0154796056 -0.246870905 -0.399426043 -0.364332467 -0.128302217 0.193929121 0.358835131 0.210113078 -0.0903124884 -0.191760272 0.0142019633 0.239329338 0.199976787 0.0205903407 0.0170979518 0.18864803 0.235411063 0.0715271682 -0.023958113 0.126211926 0.301765263 0.246313944 0.0631797463 0.0131796831 0.109431721 0.163520232 0.10193605 0.00406566961 -0.0691881403 0.0231456254 0.248784214 0.239329338 0.0154796056 -0.246870905 -0.399426043 -0.364332467 -0.128302217 0.193929121 0.358835131 0.210113078 -0.0903124884 -0.191760272 0.0142019633 0.239329338 0.199976787 0.0205903407 0.0170979518 0.18864803 0.235411063 0.0715271682 -0.023958113 0.126211926 0.301765263 0.246313944 0.0631797463 0.0131796831 0.109431721 0.163520232 0.10193605 0.00406566961 -0.0691881403 -0.0821352527 0.0299598835 0.21888639 0.248699039 -0.00658168085 -0.292356461 -0.252237171 0.0826003999 0.333962858 0.276807994 0.0596021786 -0.071232371 -0.048660025 0.0405220576 0.0808117017 0.00244715647 -0.136820003 -0.159307167 0.0119020408 0.198869333 0.195291936 0.0778303742 0.0780007243 0.201680318 0.236944228 0.137370333 0.110709362 0.245632529 0.318630636 0.132855818 -0.14661558 -0.198574528 0.168971673 0.283792615 -0.0634811744 -0.421828032 -0.375831574 -0.159136817 -0.203940794 -0.400107443 -0.300703883 0.0824300498 0.241799444 -0.0169735029 -0.257688612 -0.115695648 0.142310709 0.103554398 -0.114673533 -0.124724649 0.0469105989 0.0504028238 -0.127450287 -0.136990353 0.0872000828 0.173060298 -0.0731062442 -0.362628937 -0.417143345 -0.342782229 -0.294400692 -0.174639374 0.0564504936 0.14810285 -0.0358832739 -0.203770444 -0.0887791514 0.0838780478 -0.0175697356 -0.244997025 -0.226939186 -0.0126293534 0.0388185345 -0.103685476 -0.124383949 0.0463142022 0.113775872 -0.0598184355 -0.262628973 -0.347041219 -0.416035891 -0.483071655 -0.356751442 -0.0335833505 0.168886498 0.0776600167 -0.0733617768 -0.0612664297 -0.0232767034 -0.121998847 -0.185286716 -0.0285577923 0.128171131 -0.0150144519 -0.270209998 -0.194571257 0.257301986 0.108002357 -0.360124737 -0.520982385 -0.0214933287 0.527329326 0.374838084 -0.264753222 -0.533576488 -0.174332604 0.204131782 0.129462093 -0.115656719 -0.112280615 0.0142380632 -0.0665458515 -0.269238442 -0.283994049 -0.14156124 -0.109301113 -0.171787962 -0.093915008 0.0942698643 0.0322598033 -0.34976685 -0.61109525 -0.549340725 -0.468761563 -0.527875662 -0.412543654 0.022038335 0.333366632 0.145377219 -0.230431408 -0.302833468 -0.149937615 -0.145252764 -0.263565928 -0.230346233 -0.120636031 -0.199341282 -0.321231991 -0.122169204 0.257472336 0.278852224 -0.139545798 -0.492100507 -0.506751299 -0.47651276 -0.592355967 -0.562798858 -0.210755214 0.100232363 0.034304034 -0.171317339 -0.161862612 -0.0716582537 -0.187501296 -0.345252335 -0.219954401 0.0266380124 -0.00189682678 -0.187416121 -0.0704657882 0.176382169 -0.0256618019 -0.562372983 -0.560754657 0.37868166 1.2995491 1.06837404 -0.0142478663 -0.632304788 -0.27480951 0.267608643 0.262242377 -0.0163772702 -0.0319650024 0.0912887007 -0.0385237336 -0.297467202 -0.296444923 -0.0955084041 -0.0471268557 -0.130772322 -0.0590518489 0.0809820592 -0.0673992783 -0.41518411 -0.472253978 -0.185882956 -0.0760875791 -0.341760129 -0.482560605 -0.143889785 0.257813066 0.204746813 -0.122424729 -0.236990139 -0.139119923 -0.14397496 -0.225746557 -0.142186254 0.000828809803 -0.071232371 -0.201300338 -0.0164624471 0.326211661 0.275530368 -0.207603529 -0.54789269 -0.473872304 -0.372594714 -0.511180639 -0.566887498 -0.283838511 -0.00104506535 -0.0616071336 -0.198404178 -0.0399717279 0.192140251 0.0871149078 -0.180005625 -0.135712713 0.14903979 0.200402662 0.0099429898 0.0106243994 -0.0612664297 -0.279702634 -0.574192822 -0.430234849 0.314020991 0.954040706 0.759745479 -0.00882287789 -0.465797365 -0.291084319 0.0210564807 0.0512981713 -0.0239473004 0.051883921 0.130662367 0.00588847231 -0.157268599 -0.111061864 0.031015601 0.0135646397 -0.108518891 -0.123227246 -0.074384056 -0.225491017 -0.452151716 -0.312799245 0.133963287 0.276807994 -0.117654867 -0.510584414 -0.416035891 -0.0900569633 -0.00411157263 -0.100448616 -0.063821882 0.0361780748 -0.0612664297 -0.223276451 -0.118080743 0.150658309 0.181492895 -0.0252359211 -0.0872459859 0.0467402488 -0.000278480031 -0.330346197 -0.558710217 -0.478983045 -0.387841731 -0.497722298 -0.553003252 -0.354110986 -0.172084078 -0.237586528 -0.262117922 0.0474216565 0.375870854 0.266586542 -0.0836684182 -0.116632588 0.175189704 0.28745535 0.081663467 -0.0690177903 -0.193378612 -0.291760236 -0.48077175 -0.47668311 -0.146019354 0.135240927 -0.00981854089 -0.372765064 -0.481879026 -0.304707319 -0.188949466 -0.225746557 -0.155985296 0.0837076902 0.197847217 0.0509138778 -0.0726803616 0.0509138778 0.197847217 0.0837076902 -0.155985296 -0.225746557 -0.188949466 -0.304707319 -0.481879026 -0.372765064 -0.00981854089 0.135240927 -0.146019354 -0.47668311 -0.48077175 -0.291760236 -0.193378612 -0.126428172 0.0627538636 0.181152195 -0.0262580346 -0.331623822 -0.276428014 0.0969956666 0.267949343 0.0211865734 -0.2804313 -0.317995131 -0.24848941 -0.317398906 -0.44644475 -0.468420863 -0.443633795 -0.468420863 -0.44644475 -0.317398906 -0.24848941 -0.317995131 -0.2804313 0.0211865734 0.267949343 0.0969956666 -0.276428014 -0.331623822 -0.0262580346 0.181152195 0.0627538636 -0.126428172 -0.0440603495 -0.0795470253 -0.113872513 -0.177721679 -0.300055742 -0.462742835 -0.543230474 -0.426515877 -0.205654293 -0.11422237 -0.198751032 -0.229498133 -0.0435928777 0.191338062 0.224120572 0.100626633 0.0770852491 0.20979999 0.275670767 0.134736687 -0.0541397482 -0.0931279659 -0.0452054031 -0.105284527 -0.278382927 -0.383942425 -0.344698876 -0.272832483 -0.249171495 -0.20846495 -0.111994974 -0.0505111106 -0.0610338561 -0.0146309929 0.144351617 0.203442067 -0.033668194 -0.363627434 -0.381843984 -0.0603404716 0.177493781 0.0434631296 -0.236489892 -0.292734772 -0.124534003 -0.0155622745 -0.0913971588 -0.209119409 -0.223849386 -0.152195454 -0.0795051008 -0.0591368601 -0.0985368118 -0.136588424 -0.0757355615 0.0594925471 0.0717920139 -0.157637417 -0.436124146 -0.455490232 -0.189460516 0.0834423527 0.14648816 0.0551365875 0.138361827 0.0759586617 0.148197681 0.183396056 0.00567020848 -0.275557458 -0.345485896 -0.104763158 0.160246447 0.157974303 -0.00768647529 -0.0170150939 0.182103932 0.323273569 0.245402783 0.114249326 0.137582272 0.25994879 0.280874342 0.156988785 0.039685268 0.0559846871 0.160490662 0.200260937 0.0693728104 -0.191343382 -0.411065727 -0.417469054 -0.185705781 0.128687188 0.314522743 0.281964809 0.138361827 0.0759586617 0.148197681 0.183396056 0.00567020848 -0.275557458 -0.345485896 -0.104763158 0.160246447 0.157974303 -0.00768647529 -0.0170150939 0.182103932 0.323273569 0.245402783 0.114249326 0.137582272 0.25994879 0.280874342 0.156988785 0.039685268 0.0559846871 0.160490662 0.200260937 0.0693728104 -0.191343382 -0.411065727 -0.417469054 -0.185705781 0.128687188 0.314522743 0.281964809 0.00987827592 -0.157927871 -0.0544857755 0.164250225 0.213100567 0.0804150999 0.0182626359 0.13143678 0.219815671 0.126181811 0.0078857867 0.0761308447 0.243218988 0.264806807 0.124254197 0.0298544113 0.0773319602 0.145482019 0.122473985 0.0367051028 -0.0447582267 -0.0778173879 -0.00742329471 0.155880168 0.238756716 0.0785533711 -0.197051674 -0.265616804 -0.0290665198 0.250134557 0.295868814 0.132039338 -0.0275995601 -0.0561878011 0.0107802777 0.0673751682 0.0285814274 -0.0903750435 -0.15180783 -0.045195587 0.136516571 0.196485072 0.117003247 0.0779438317 0.16043359 0.225183934 0.170577884 0.119600788 0.200636238 0.294286072 0.19481115 -0.0534129217 -0.18124634 -0.0507970825 0.173534587 0.242482349 0.0901326686 -0.159378037 -0.348549604 -0.376036018 -0.207017288 0.0864662677 0.303839624 0.259711385 -0.258111835 -0.518443704 -0.497971326 -0.246268347 -0.0115824519 0.0621839128 0.0344537571 -0.0184692424 -0.110339865 -0.212158963 -0.197109729 -0.035207022 0.105751343 0.0892003924 0.00575471902 -8.53364836E-05 0.0391808674 0.020257622 -0.0340568088 -0.0736692026 -0.175979733 -0.372387588 -0.45325768 -0.228073761 0.11309579 0.212132528 0.0663083047 0.00102661143 0.11795 0.138656959 -0.10865514 -0.389362782 -0.418973446 -0.248609692 -0.0997292772 -0.030524496 0.0287567694 0.0734522864 0.0626171157 0.0471955761 0.0844363496 0.107216477 0.0265445188 -0.110987172 -0.195272297 -0.206895337 -0.183815107 -0.1213018 -0.0350459851 -0.0452429987 -0.240780309 -0.491492957 -0.544464052 -0.320346296 -0.0106919287 0.135315448 0.0405220576 -0.189560503 -0.392611593 -0.443493694 -0.298552185 -0.0390808731 0.135647178 0.0490709469 -0.299237102 -0.503765464 -0.593203604 -0.514017701 -0.318073839 -0.146573171 -0.118464202 -0.236252159 -0.389250308 -0.43521747 -0.317337364 -0.128901273 -0.0132202627 0.016903311 0.0695286915 0.161088392 0.166086495 0.0515172668 -0.0291510299 -0.0167462565 -0.109665111 -0.419872642 -0.659842134 -0.489384353 -0.04709059 0.224568412 0.211888805 0.185509324 0.231432572 0.0852047652 -0.334595501 -0.652126849 -0.543630064 -0.202731192 -0.0166045167 -0.0230241697 0.00814697146 0.130545095 0.181369454 0.105126999 0.0253846589 -0.0024132072 -0.0765106305 -0.249402732 -0.410312593 -0.424678415 -0.294968307 -0.147935644 -0.117782466 -0.246792212 -0.45178473 -0.584779143 -0.552667081 -0.376957655 -0.151805848 0.010152936 0.010602273 -0.160823196 -0.363614291 -0.404488355 -0.24169229 -0.0345833376 0.0329867974 -0.0823112577 -0.214492649 -0.183162808 -0.252600819 -0.353660166 -0.311806411 -0.151816651 -0.0796195567 -0.184833229 -0.326041132 -0.336121857 -0.227486834 -0.134003699 -0.103795275 -0.0370507836 0.138201132 0.300410122 0.265958369 0.0741095692 -0.0347410478 0.0132755069 -0.0121234534 -0.259616226 -0.483414382 -0.373104781 -0.039299801 0.151366502 0.130719438 0.144830227 0.237686366 0.141972497 -0.2091427 -0.459019214 -0.332108259 -0.0493416004 0.0244312529 -0.0911798924 -0.111188136 0.0264919493 0.107151262 0.0174982138 -0.104943328 -0.129943848 -0.124050565 -0.196068317 -0.290686041 -0.251015753 -0.050607767 0.13059333 0.10261447 -0.0997179672 -0.258830339 -0.258897692 -0.212829217 -0.239129692 -0.254070103 -0.137981191 0.0076798331 -0.00768497819 -0.133510768 -0.133728206 0.0247905888 0.103454918 -0.0271164514 -0.192140073 -0.332108259 -0.0493416004 0.0244312529 -0.0911798924 -0.111188136 0.0264919493 0.107151262 0.0174982138 -0.104943328 -0.129943848 -0.124050565 -0.196068317 -0.290686041 -0.251015753 -0.050607767 0.13059333 0.10261447 -0.0997179672 -0.258830339 -0.258897692 -0.212829217 -0.239129692 -0.254070103 -0.137981191 0.0076798331 -0.00768497819 -0.133510768 -0.133728206 0.0247905888 0.103454918 -0.0271164514 -0.192140073 -0.214492649 -0.183162808 -0.252600819 -0.353660166 -0.311806411 -0.151816651 -0.0796195567 -0.184833229 -0.326041132 -0.336121857 -0.227486834 -0.134003699 -0.103795275 -0.0370507836 0.138201132 0.300410122 0.265958369 0.0741095692 -0.0347410478 0.0132755069 -0.0121234534 -0.259616226 -0.483414382 -0.373104781 -0.039299801 0.151366502 0.130719438 0.144830227 0.237686366 0.141972497 -0.2091427 -0.459019214 -0.543630064 -0.202731192 -0.0166045167 -0.0230241697 0.00814697146 0.130545095 0.181369454 0.105126999 0.0253846589 -0.0024132072 -0.0765106305 -0.249402732 -0.410312593 -0.424678415 -0.294968307 -0.147935644 -0.117782466 -0.246792212 -0.45178473 -0.584779143 -0.552667081 -0.376957655 -0.151805848 0.010152936 0.010602273 -0.160823196 -0.363614291 -0.404488355 -0.24169229 -0.0345833376 0.0329867974 -0.0823112577 -0.299237102 -0.503765464 -0.593203604 -0.514017701 -0.318073839 -0.146573171 -0.118464202 -0.236252159 -0.389250308 -0.43521747 -0.317337364 -0.128901273 -0.0132202627 0.016903311 0.0695286915 0.161088392 0.166086495 0.0515172668 -0.0291510299 -0.0167462565 -0.109665111 -0.419872642 -0.659842134 -0.489384353 -0.04709059 0.224568412 0.211888805 0.185509324 0.231432572 0.0852047652 -0.334595501 -0.652126849 -0.426287949 -0.254079252 -0.0972275659 -0.0283794533 0.0264215786 0.072948046 0.0658424944 0.0476520658 0.0804803148 0.105847836 0.0302766319 -0.110987172 -0.195272297 -0.206895337 -0.183815107 -0.1213018 -0.0350459851 -0.0452429987 -0.240780309 -0.491492957 -0.544464052 -0.320346296 -0.0106919287 0.135315448 0.0405220576 -0.189560503 -0.392611593 -0.443493694 -0.298552185 -0.0390808731 0.135647178 0.0490709469 -0.258111835 -0.518443704 -0.497971326 -0.246268347 -0.0115824519 0.0621839128 0.0344537571 -0.0184692424 -0.110339865 -0.212158963 -0.197109729 -0.035207022 0.105751343 0.0892003924 0.00575471902 -8.53364836E-05 0.0391808674 0.020257622 -0.0340568088 -0.0736692026 -0.175979733 -0.372387588 -0.45325768 -0.228073761 0.11309579 0.212132528 0.0663083047 0.00102661143 0.11795 0.138656959 -0.10865514 -0.389362782 -0.0275995601 -0.0561878011 0.0107802777 0.0673751682 0.0285814274 -0.0903750435 -0.15180783 -0.045195587 0.136516571 0.196485072 0.117003247 0.0779438317 0.16043359 0.225183934 0.170577884 0.119600788 0.200636238 0.294286072 0.19481115 -0.0534129217 -0.18124634 -0.0507970825 0.173534587 0.242482349 0.0901326686 -0.159378037 -0.348549604 -0.376036018 -0.207017288 0.0864662677 0.303839624 0.259711385 0.00987827592 -0.157927871 -0.0544857755 0.164250225 0.213100567 0.0804150999 0.0182626359 0.13143678 0.219815671 0.126181811 0.0078857867 0.0761308447 0.243218988 0.264806807 0.124254197 0.0298544113 0.0773319602 0.145482019 0.122473985 0.0367051028 -0.0447582267 -0.0778173879 -0.00742329471 0.155880168 0.238756716 0.0785533711 -0.197051674 -0.265616804 -0.0290665198 0.250134557 0.295868814 0.132039338 0.138361827 0.0759586617 0.148197681 0.183396056 0.00567020848 -0.275557458 -0.345485896 -0.104763158 0.160246447 0.157974303 -0.00768647529 -0.0170150939 0.182103932 0.323273569 0.245402783 0.114249326 0.137582272 0.25994879 0.280874342 0.156988785 0.039685268 0.0559846871 0.160490662 0.200260937 0.0693728104 -0.191343382 -0.411065727 -0.417469054 -0.185705781 0.128687188 0.314522743 0.281964809 0.138361827 0.0759586617 0.148197681 0.183396056 0.00567020848 -0.275557458 -0.345485896 -0.104763158 0.160246447 0.157974303 -0.00768647529 -0.0170150939 0.182103932 0.323273569 0.245402783 0.114249326 0.137582272 0.25994879 0.280874342 0.156988785 0.039685268 0.0559846871 0.160490662 0.200260937 0.0693728104 -0.191343382 -0.411065727 -0.417469054 -0.185705781 0.128687188 0.314522743 0.281964809 -0.0610338561 -0.0146309929 0.144351617 0.203442067 -0.033668194 -0.363627434 -0.381843984 -0.0603404716 0.177493781 0.0434631296 -0.236489892 -0.292734772 -0.124534003 -0.0155622745 -0.0913971588 -0.209119409 -0.223849386 -0.152195454 -0.0795051008 -0.0591368601 -0.0985368118 -0.136588424 -0.0757355615 0.0594925471 0.0717920139 -0.157637417 -0.436124146 -0.455490232 -0.189460516 0.0834423527 0.14648816 0.0551365875 -0.0360699296 -0.0795470253 -0.113872513 -0.177721679 -0.300055742 -0.462742835 -0.543230474 -0.426515877 -0.205654293 -0.11422237 -0.198751032 -0.229498133 -0.0435928777 0.191338062 0.224120572 0.100626633 0.0770852491 0.20979999 0.275670767 0.134736687 -0.0541397482 -0.0931279659 -0.0309428889 -0.0851165801 -0.285286516 -0.406240463 -0.350363076 -0.262884527 -0.249341175 -0.219273001 -0.109647974 -0.0366498567 -0.196104422 -0.141164154 -0.0448269323 -0.0610960759 -0.269954473 -0.529919863 -0.578386605 -0.349511325 -0.0977229849 -0.0967008695 -0.289801002 -0.376087099 -0.212032855 0.0216976311 0.0803858265 -0.0358832739 -0.116717763 -0.0358832739 0.0803858265 0.0216976311 -0.212032855 -0.376087099 -0.289801002 -0.0967008695 -0.0977229849 -0.349511325 -0.578386605 -0.529919863 -0.269954473 -0.0610960759 -0.0448269323 -0.141164154 -0.196104422 -0.141164154 -0.0448269323 -0.0610960759 -0.269954473 -0.529919863 -0.578386605 -0.349511325 -0.0977229849 -0.0967008695 -0.289801002 -0.376087099 -0.212032855 0.0216976311 0.0803858265 -0.0358832739 -0.116717763 -0.0358832739 0.0803858265 0.0216976311 -0.212032855 -0.376087099 -0.289801002 -0.0967008695 -0.0977229849 -0.349511325 -0.578386605 -0.529919863 -0.269954473 -0.0610960759 -0.0448269323 -0.141164154 -0.0440603495 0.0536396839 0.168886498 0.112924106 -0.194060192 -0.498062998 -0.467739463 -0.14303802 0.106365375 0.0699940026 -0.090653196 -0.14831911 -0.0956787542 -0.0512153096 -0.0733617768 -0.152067021 -0.236223549 -0.224213377 -0.0834980682 0.0132648591 -0.118336275 -0.329409093 -0.266973138 0.071271643 0.231663153 -0.0568371043 -0.436138123 -0.401300073 -0.0101592457 0.245036304 0.14903979 -0.0353720486 -0.0649291724 -0.0366498567 -0.109647974 -0.219273001 -0.249341175 -0.262884527 -0.350363076 -0.406240463 -0.285286516 -0.0851165801 -0.0309428889 -0.110244207 -0.0760875791 0.146228984 0.306961179 0.214116365 0.0497214124 0.0887332484 0.251509845 0.21871604 -0.0571778081 -0.261947572 -0.200618923 -0.0852017552 -0.190823331 -0.445848525 -0.568931699 -0.468420863 -0.292271286 -0.171402514 -0.110755265 -0.0806872547 0.133281708 0.140010953 0.207898334 0.160113022 -0.128131866 -0.394570827 -0.306836724 0.0187162999 0.18396318 0.102958165 0.0423109233 0.113349989 0.127659917 -0.0133107631 -0.164928958 -0.240823224 -0.314077049 -0.34772262 -0.190567806 0.063861154 0.0978474319 -0.102918893 -0.143549085 0.141970009 0.353128165 0.145121694 -0.175831839 -0.111095972 0.241543904 0.366160423 0.15551351 0.0125834504 0.122378826 0.131614774 -0.0703353584 -0.245431229 -0.169528797 -0.0336023159 -0.126566425 -0.328467309 -0.281680316 0.024163913 0.218500108 0.12706618 0.0182448365 0.136143595 0.309519976 0.265502542 0.0900138915 0.0651860386 0.192312762 0.216622233 0.0775199458 -0.00972720981 0.0454624407 0.0612205267 -0.175320774 -0.459988087 -0.526086926 -0.418506145 -0.311436415 -0.201215163 -0.0276208539 0.113264814 -0.0162920933 -0.145763829 -0.0532597043 0.0530434474 -0.0824759528 -0.269187719 -0.182135031 0.0488696508 0.0469957776 -0.154196426 -0.174724549 0.0446958542 0.150317594 -0.0210621245 -0.231538698 -0.309903234 -0.367313623 -0.424979717 -0.286053091 0.0346447378 0.182855889 0.00585436868 -0.168591693 -0.0687622651 0.0805561766 -0.00785932317 -0.155133367 -0.0493414365 0.154917106 0.0761268511 -0.200789273 -0.21382156 0.0968253165 0.240692154 -0.0478082635 -0.381283015 -0.34806332 -0.152663261 -0.217143595 -0.434519768 -0.338267744 0.084815152 0.301850438 0.0466550738 -0.269187719 -0.203685269 0.0664164349 0.100913942 -0.0999375656 -0.186223656 -0.0783873349 -0.0228508227 -0.0811983123 -0.0370757394 0.132089242 0.134559512 -0.146530405 -0.428983152 -0.471828073 -0.387926906 -0.328131437 -0.207177654 0.0155647816 0.12007907 -0.332220048 -0.48417896 -0.257262737 0.0492955334 0.0527879223 -0.103855833 -0.0608405471 0.0883073732 -0.0302614812 -0.366376698 -0.473787129 -0.230175883 -0.00572991977 -0.0484044999 -0.17957975 -0.21382156 -0.234945908 -0.289971352 -0.21382156 0.025445547 0.1527877 -0.00632615248 -0.237927243 -0.288778901 -0.231794387 -0.234008968 -0.226513311 -0.110414557 -0.0667178705 -0.294485867 -0.575235069 -0.493974537 -0.0732765943 0.140984491 -0.00767100416 -0.31101653 -0.463355213 -0.468964875 -0.478183508 -0.439329892 -0.206916139 0.087182112 0.0998550579 -0.228260413 -0.524431169 -0.470326692 -0.210433647 -0.0862020776 -0.155652747 -0.226591334 -0.229752824 -0.255068928 -0.275802165 -0.154680863 0.0716975257 0.141544119 -0.0589666739 -0.263225228 -0.276172489 -0.22106187 -0.211692154 -0.143293545 -0.00956301205 -0.0533448793 -0.44763723 -0.456070006 -0.113992125 0.226722926 0.204831988 -0.00300428295 0.00304355589 0.175445229 0.12024942 -0.223191261 -0.472509503 -0.392185897 -0.17676878 -0.061181251 -0.0151848039 0.0507435277 0.084815152 0.0515101105 0.0450365581 0.104150631 0.108750314 -0.0145885712 -0.159221992 -0.21331051 -0.203685269 -0.173872784 -0.0949971825 -0.00504851062 -0.0653550476 -0.328557312 -0.573020339 -0.530175388 -0.21535489 0.0917145833 0.157131851 -0.0178252645 -0.275491089 -0.45121479 -0.439630508 -0.227961302 0.055428382 0.175785929 -0.0143330423 -0.380090535 -0.587671161 -0.453088671 -0.142782494 0.0540655628 0.0662460849 0.0185459461 -0.0369905606 -0.14704147 -0.244741499 -0.173276544 0.0338781513 0.141714483 0.0629242137 -0.0228508227 0.0113058081 0.0531286262 0.00381014124 -0.0530041754 -0.0840091258 -0.221998796 -0.34533751 -0.15010798 0.137711033 0.267012417 0.0930773988 -0.159988567 -0.155985296 0.0892443061 0.232344717 0.0715271682 -0.231623873 -0.411180675 -0.37710923 -0.198574528 0.0205051638 0.187199861 0.248784214 0.225530297 0.163094357 0.0728048161 -0.0249803942 -0.0633108243 -0.0199548341 0.0243380908 0.013350036 0.0165017191 0.0926515236 0.148358375 0.0625833422 -0.128642917 -0.296870798 -0.37830168 -0.34533751 -0.15010798 0.137711033 0.267012417 0.0930773988 -0.159988567 -0.155985296 0.0892443061 0.232344717 0.0715271682 -0.231623873 -0.411180675 -0.37710923 -0.198574528 0.0205051638 0.187199861 0.248784214 0.225530297 0.163094357 0.0728048161 -0.0249803942 -0.0633108243 -0.0199548341 0.0243380908 0.013350036 0.0165017191 0.0926515236 0.148358375 0.0625833422 -0.128642917 -0.296870798 -0.37830168 -0.21535489 0.0917145833 0.157131851 -0.0178252645 -0.275491089 -0.45121479 -0.439630508 -0.227961302 0.055428382 0.175785929 -0.0143330423 -0.380090535 -0.587671161 -0.453088671 -0.142782494 0.0540655628 0.0662460849 0.0185459461 -0.0369905606 -0.14704147 -0.244741499 -0.173276544 0.0338781513 0.141714483 0.0629242137 -0.0228508227 0.0113058081 0.0531286262 0.00381014124 -0.0530041754 -0.0840091258 -0.221998796 -0.44763723 -0.456070006 -0.113992125 0.226722926 0.204831988 -0.00300428295 0.00304355589 0.175445229 0.12024942 -0.223191261 -0.472509503 -0.392185897 -0.17676878 -0.061181251 -0.0151848039 0.0507435277 0.084815152 0.0515101105 0.0450365581 0.104150631 0.108750314 -0.0145885712 -0.159221992 -0.21331051 -0.203685269 -0.173872784 -0.0949971825 -0.00504851062 -0.0653550476 -0.328557312 -0.573020339 -0.530175388 -0.0732765943 0.194780871 0.0184607711 -0.333582878 -0.487415642 -0.464587778 -0.47634241 -0.465865433 -0.225576207 0.119227313 0.15227665 -0.224298552 -0.573531389 -0.504962623 -0.192100972 -0.0548780523 -0.155644596 -0.240738049 -0.226002082 -0.249000475 -0.293974817 -0.173787609 0.0716975257 0.141544119 -0.0589666739 -0.263225228 -0.276172489 -0.22106187 -0.211692154 -0.143293545 -0.00956301205 -0.0533448793 -0.332220048 -0.48417896 -0.257262737 0.0492955334 0.0527879223 -0.103855833 -0.0608405471 0.0883073732 -0.0302614812 -0.366376698 -0.473787129 -0.230175883 -0.00572991977 -0.0484044999 -0.17957975 -0.21382156 -0.234945908 -0.289971352 -0.21382156 0.025445547 0.1527877 -0.00632615248 -0.237927243 -0.288778901 -0.231794387 -0.234008968 -0.226513311 -0.110414557 -0.0667178705 -0.294485867 -0.575235069 -0.493974537 0.0968253165 0.186320484 -0.0605820268 -0.337378383 -0.321964324 -0.182555258 -0.242699593 -0.401018918 -0.292906791 0.06734173 0.242642716 0.0317194685 -0.224122047 -0.172851995 0.0405984148 0.0682455599 -0.0889737979 -0.159845501 -0.0824954212 -0.0397453122 -0.071139209 -0.018097762 0.132089242 0.134559512 -0.146530405 -0.428983152 -0.471828073 -0.387926906 -0.328131437 -0.207177654 0.0155647816 0.12007907 -0.0162920933 -0.145763829 -0.0532597043 0.0530434474 -0.0824759528 -0.269187719 -0.182135031 0.0488696508 0.0469957776 -0.154196426 -0.174724549 0.0446958542 0.150317594 -0.0210621245 -0.231538698 -0.309903234 -0.367313623 -0.424979717 -0.286053091 0.0346447378 0.182855889 0.00585436868 -0.168591693 -0.0687622651 0.0805561766 -0.00785932317 -0.155133367 -0.0493414365 0.154917106 0.0761268511 -0.200789273 -0.21382156 0.122378826 0.167353332 -0.0661216378 -0.283838511 -0.186649531 -0.000278480031 -0.10087467 -0.359477252 -0.325746506 0.0339633264 0.263860732 0.136092678 -0.0173993837 0.120164245 0.340691924 0.291288286 0.0698236451 0.0370298363 0.204235598 0.245291829 0.0734010488 -0.0351165198 0.0454624407 0.0612205267 -0.175320774 -0.459988087 -0.526086926 -0.418506145 -0.311436415 -0.201215163 -0.0276208539 0.113264814 0.133281708 0.140010953 0.207898334 0.160113022 -0.128131866 -0.394570827 -0.306836724 0.0187162999 0.18396318 0.102958165 0.0423109233 0.113349989 0.127659917 -0.0133107631 -0.164928958 -0.240823224 -0.314077049 -0.34772262 -0.190567806 0.063861154 0.0978474319 -0.102918893 -0.143549085 0.141970009 0.353128165 0.145121694 -0.175831839 -0.111095972 0.241543904 0.366160423 0.15551351 0.0125834504 -0.0649291724 -0.0490579605 -0.116218515 -0.209434494 -0.245449692 -0.272617549 -0.349779308 -0.385399252 -0.27239579 -0.101101249 -0.0501349717 -0.0995570943 -0.0511191562 0.14312388 0.275971532 0.201052144 0.073164314 0.108164556 0.23118785 0.186398014 -0.0530700535 -0.228936002 -0.200618923 -0.0852017552 -0.190823331 -0.445848525 -0.568931699 -0.468420863 -0.292271286 -0.171402514 -0.110755265 -0.0806872547 -0.0440603495 0.0536396839 0.168886498 0.112924106 -0.194060192 -0.498062998 -0.467739463 -0.14303802 0.106365375 0.0699940026 -0.090653196 -0.14831911 -0.0956787542 -0.0512153096 -0.0733617768 -0.152067021 -0.236223549 -0.224213377 -0.0834980682 0.0132648591 -0.118336275 -0.329409093 -0.266973138 0.071271643 0.231663153 -0.0568371043 -0.436138123 -0.401300073 -0.0101592457 0.245036304 0.14903979 -0.0353720486 -0.196104422 -0.141164154 -0.0448269323 -0.0610960759 -0.269954473 -0.529919863 -0.578386605 -0.349511325 -0.0977229849 -0.0967008695 -0.289801002 -0.376087099 -0.212032855 0.0216976311 0.0803858265 -0.0358832739 -0.116717763 -0.0358832739 0.0803858265 0.0216976311 -0.212032855 -0.376087099 -0.289801002 -0.0967008695 -0.0977229849 -0.349511325 -0.578386605 -0.529919863 -0.269954473 -0.0610960759 -0.0448269323 -0.141164154 -0.196104422 -0.141164154 -0.0448269323 -0.0610960759 -0.269954473 -0.529919863 -0.578386605 -0.349511325 -0.0977229849 -0.0967008695 -0.289801002 -0.376087099 -0.212032855 0.0216976311 0.0803858265 -0.0358832739 -0.116717763 -0.0358832739 0.0803858265 0.0216976311 -0.212032855 -0.376087099 -0.289801002 -0.0967008695 -0.0977229849 -0.349511325 -0.578386605 -0.529919863 -0.269954473 -0.0610960759 -0.0448269323 -0.141164154 -0.0649291724 -0.0353720486 0.14903979 0.245036304 -0.0101592457 -0.401300073 -0.436138123 -0.0568371043 0.231663153 0.071271643 -0.266973138 -0.329409093 -0.118336275 0.0132648591 -0.0834980682 -0.224213377 -0.236223549 -0.152067021 -0.0733617768 -0.0512153096 -0.0956787542 -0.14831911 -0.090653196 0.0699940026 0.106365375 -0.14303802 -0.467739463 -0.498062998 -0.194060192 0.112924106 0.168886498 0.0536396839 -0.0440603495 -0.0795470253 -0.113872513 -0.177721679 -0.300055742 -0.462742835 -0.543230474 -0.426515877 -0.205654293 -0.11422237 -0.198751032 -0.229498133 -0.0435928777 0.191338062 0.224120572 0.100626633 0.0770852491 0.20979999 0.275670767 0.134736687 -0.0541397482 -0.0931279659 -0.0309428889 -0.0851165801 -0.285286516 -0.406240463 -0.350363076 -0.262884527 -0.249341175 -0.219273001 -0.109647974 -0.0366498567 0.122378826 0.0431127772 0.170697317 0.328149587 0.207086667 -0.0818008631 -0.124455482 0.138647974 0.300845623 0.126118258 -0.104760498 -0.0778137222 0.0717575774 0.0335025117 -0.181412041 -0.323290706 -0.308863163 -0.242566183 -0.155518487 -0.0114641702 0.109103657 0.103194728 0.0582172349 0.110352688 0.156134859 -0.00591590954 -0.283053309 -0.349575371 -0.120915346 0.131003246 0.191461831 0.148225456 0.134274378 0.0983395204 -0.03332882 -0.192842275 -0.310171068 -0.42149663 -0.508386433 -0.431506157 -0.17667678 0.0301899575 0.0332371667 -0.0123119392 0.0858390927 0.22079736 0.18415232 0.0586580895 0.0972312391 0.274730325 0.304614007 0.124916643 0.0200285446 0.139780045 0.220955402 0.011302148 -0.289612025 -0.318976998 -0.115453258 -0.0387488194 -0.181419849 -0.243777946 -0.0584715866 0.133001551 0.0693262368 -0.177411094 -0.163049757 0.0562665015 0.116479382 -0.0418953449 -0.12137267 -0.0103290984 0.0492381379 -0.0681370795 -0.133808881 0.0124333939 0.144426137 0.00898941606 -0.2660743 -0.398962885 -0.367581308 -0.310535729 -0.214579165 -0.0206171125 0.11753726 0.0254754927 -0.147780776 -0.127128214 0.0262976419 0.0162626598 -0.169150993 -0.232961401 -0.0841007903 0.0216608644 -0.0561608523 -0.117481187 -0.0106129078 0.091277726 -0.00192544062 -0.194992468 -0.318890154 -0.393026352 -0.460715592 -0.398878723 -0.141358793 0.101363607 0.10808371 -0.0229965542 -0.0653001517 -0.0359461568 -0.0890754387 -0.164180502 -0.0808263347 0.0759025961 0.0327374227 -0.185103223 -0.21979636 0.0477315858 0.301850438 0.084815152 -0.338267744 -0.434519768 -0.217143595 -0.152663261 -0.34806332 -0.381283015 -0.0478082635 0.240692154 -0.0732765943 -0.448185533 -0.535509706 -0.307669371 -0.099618651 -0.114239499 -0.211869657 -0.235539317 -0.239524797 -0.273220778 -0.216488808 -0.0101708909 0.118250608 0.00790292118 -0.195105925 -0.271854639 -0.239440948 -0.214816719 -0.166104123 -0.0541617051 -0.0387436599 -0.239216194 -0.433501303 -0.332938403 -0.0529404618 0.0516230687 -0.0516157374 -0.0751860738 0.0385671631 0.00928087812 -0.254283547 -0.437966079 -0.311419278 -0.0805817842 -0.0341725945 -0.135833323 -0.202401966 -0.227901071 -0.271620721 -0.239217192 -0.0543491952 0.110319585 0.0467377529 -0.160689116 -0.271820039 -0.250798494 -0.233270332 -0.229013026 -0.149132937 -0.0812906399 -0.21852605 -0.481606215 -0.521074712 -0.213577673 0.105384685 0.0772627518 -0.216177717 -0.436113149 -0.4722009 -0.472422332 -0.469359457 -0.305711806 0.00423668744 0.141254827 -0.212572202 -0.495532662 -0.541135848 -0.331008464 -0.0911136791 -0.0202767402 -0.0911797211 -0.168428168 -0.202183202 -0.205186158 -0.148498282 -0.0189936087 0.0927430168 0.0997119918 0.0544313863 0.0533618629 0.0756429061 0.0483194999 -0.0119559299 -0.0710463822 -0.188811049 -0.372904807 -0.432338625 -0.217113152 0.081663467 0.151942104 0.0286666024 0.0209017657 0.176715553 0.18389596 -0.107412934 -0.411739469 -0.426765591 -0.236704171 -0.0951024815 -0.0475460812 0.00174811331 0.0413150936 0.0143064372 -0.00745423744 0.0595344715 0.117801271 0.0246746372 -0.154218391 -0.225993097 -0.148554668 -0.0435947068 0.019036375 0.0585269965 0.031018097 -0.154301897 -0.428735942 -0.54711014 -0.365638226 -0.0389893726 0.139610022 0.0398273394 -0.216617569 -0.415879011 -0.430752069 -0.267699629 -0.0292029344 0.127976492 0.0646452084 -0.327037781 -0.366567671 -0.287194163 -0.126878843 0.0486641973 0.132200196 0.0926375464 0.0259805601 0.0135233821 0.0170086175 -0.018657729 -0.0529461168 -0.0190320369 0.0709184632 0.159982756 0.221107632 0.238529801 0.17519635 0.0154736163 -0.192957401 -0.35966292 -0.386092305 -0.218999341 0.051407136 0.195937574 0.0814520195 -0.123521537 -0.131677657 0.0784091353 0.230097041 0.123017147 -0.136093333 -0.327037781 -0.366567671 -0.287194163 -0.126878843 0.0486641973 0.132200196 0.0926375464 0.0259805601 0.0135233821 0.0170086175 -0.018657729 -0.0529461168 -0.0190320369 0.0709184632 0.159982756 0.221107632 0.238529801 0.17519635 0.0154736163 -0.192957401 -0.35966292 -0.386092305 -0.218999341 0.051407136 0.195937574 0.0814520195 -0.123521537 -0.131677657 0.0784091353 0.230097041 0.123017147 -0.136093333 -0.426765591 -0.236704171 -0.0951024815 -0.0475460812 0.00174811331 0.0413150936 0.0143064372 -0.00745423744 0.0595344715 0.117801271 0.0246746372 -0.154218391 -0.225993097 -0.148554668 -0.0435947068 0.019036375 0.0585269965 0.031018097 -0.154301897 -0.428735942 -0.54711014 -0.365638226 -0.0389893726 0.139610022 0.0398273394 -0.216617569 -0.415879011 -0.430752069 -0.267699629 -0.0292029344 0.127976492 0.0646452084 -0.212572202 -0.495532662 -0.541135848 -0.331008464 -0.0911136791 -0.0202767402 -0.0911797211 -0.168428168 -0.202183202 -0.205186158 -0.148498282 -0.0189936087 0.0927430168 0.0997119918 0.0544313863 0.0533618629 0.0756429061 0.0483194999 -0.0119559299 -0.0710463822 -0.188811049 -0.372904807 -0.432338625 -0.217113152 0.081663467 0.151942104 0.0286666024 0.0209017657 0.176715553 0.18389596 -0.107412934 -0.411739469 -0.323286206 -0.0852643102 -0.0271267649 -0.131868303 -0.206328049 -0.228365213 -0.265984803 -0.239493683 -0.0630730912 0.106966771 0.0544270612 -0.160689116 -0.271820039 -0.250798494 -0.233270332 -0.229013026 -0.149132937 -0.0812906399 -0.21852605 -0.481606215 -0.521074712 -0.213577673 0.105384685 0.0772627518 -0.216177717 -0.436113149 -0.4722009 -0.472422332 -0.469359457 -0.305711806 0.00423668744 0.141254827 -0.0987121537 -0.457063675 -0.527830064 -0.296439081 -0.100641266 -0.122039273 -0.212359756 -0.230916515 -0.241330624 -0.278975993 -0.213869467 -0.0101708909 0.118250608 0.00790292118 -0.195105925 -0.271854639 -0.239440948 -0.214816719 -0.166104123 -0.0541617051 -0.0387436599 -0.239216194 -0.433501303 -0.332938403 -0.0529404618 0.0516230687 -0.0516157374 -0.0751860738 0.0385671631 0.00928087812 -0.254283547 -0.437966079 -0.0106129078 0.091277726 -0.00192544062 -0.194992468 -0.318890154 -0.393026352 -0.460715592 -0.398878723 -0.141358793 0.101363607 0.10808371 -0.0229965542 -0.0653001517 -0.0359461568 -0.0890754387 -0.164180502 -0.0808263347 0.0759025961 0.0327374227 -0.185103223 -0.21979636 0.0477315858 0.301850438 0.084815152 -0.338267744 -0.434519768 -0.217143595 -0.152663261 -0.34806332 -0.381283015 -0.0478082635 0.240692154 0.0968253165 -0.21382156 -0.200789273 0.0761268511 0.154917106 -0.0493414365 -0.155133367 -0.00785932317 0.0805561766 -0.0687622651 -0.168591693 0.00585436868 0.182855889 0.0346447378 -0.286053091 -0.424979717 -0.367313623 -0.309903234 -0.231538698 -0.0210621245 0.150317594 0.0446958542 -0.174724549 -0.154196426 0.0469957776 0.0488696508 -0.182135031 -0.269187719 -0.0824759528 0.0530434474 -0.0532597043 -0.145763829 0.133281708 0.0983395204 -0.03332882 -0.192842275 -0.310171068 -0.42149663 -0.508386433 -0.431506157 -0.17667678 0.0301899575 0.0332371667 -0.0123119392 0.0858390927 0.22079736 0.18415232 0.0586580895 0.0972312391 0.274730325 0.304614007 0.124916643 0.0200285446 0.139780045 0.220955402 0.011302148 -0.289612025 -0.318976998 -0.115453258 -0.0387488194 -0.181419849 -0.243777946 -0.0584715866 0.133001551 0.108740166 0.0431127772 0.170697317 0.328149587 0.207086667 -0.0818008631 -0.124455482 0.138647974 0.300845623 0.126118258 -0.104760498 -0.0778137222 0.0717575774 0.0335025117 -0.181412041 -0.323290706 -0.308863163 -0.242566183 -0.155518487 -0.0114641702 0.109103657 0.103194728 0.0582172349 0.110352688 0.156134859 -0.00591590954 -0.283053309 -0.349575371 -0.120915346 0.131003246 0.191461831 0.148225456 -0.0360699296 -0.0795470253 -0.113872513 -0.177721679 -0.300055742 -0.462742835 -0.543230474 -0.426515877 -0.205654293 -0.11422237 -0.198751032 -0.229498133 -0.0435928777 0.191338062 0.224120572 0.100626633 0.0770852491 0.20979999 0.275670767 0.134736687 -0.0541397482 -0.0931279659 -0.0309428889 -0.0851165801 -0.285286516 -0.406240463 -0.350363076 -0.262884527 -0.249341175 -0.219273001 -0.109647974 -0.0366498567 -0.0649291724 -0.0353720486 0.14903979 0.245036304 -0.0101592457 -0.401300073 -0.436138123 -0.0568371043 0.231663153 0.071271643 -0.266973138 -0.329409093 -0.118336275 0.0132648591 -0.0834980682 -0.224213377 -0.236223549 -0.152067021 -0.0733617768 -0.0512153096 -0.0956787542 -0.14831911 -0.090653196 0.0699940026 0.106365375 -0.14303802 -0.467739463 -0.498062998 -0.194060192 0.112924106 0.168886498 0.0536396839 -0.193378612 -0.306643248 -0.462829351 -0.434653521 -0.144461721 0.0849031508 -0.042483259 -0.345427513 -0.443522334 -0.309395522 -0.21084854 -0.215917364 -0.131931186 0.0728800073 0.164028302 0.0488709845 -0.0416113697 0.0590345599 0.166858405 0.0640343353 -0.136360839 -0.208653092 -0.206582412 -0.317967534 -0.45062837 -0.336572856 -0.0296647493 0.0816929117 -0.1583689 -0.438001186 -0.453729153 -0.30291912 -0.200714588 -0.110147551 0.0602220334 0.142080128 -0.0454040356 -0.291837424 -0.232139423 0.0787929296 0.215276882 0.00914329942 -0.248197123 -0.301277161 -0.26533249 -0.327573806 -0.433395833 -0.460898429 -0.450875759 -0.465094507 -0.431747377 -0.32182157 -0.267883956 -0.309920222 -0.2804313 0.0211865734 0.267949343 0.0969956666 -0.276428014 -0.331623822 -0.0262580346 0.181152195 0.0627538636 -0.126428172 -0.0649291724 -0.0366498567 -0.109647974 -0.219273001 -0.249341175 -0.262884527 -0.350363076 -0.406240463 -0.285286516 -0.0851165801 -0.0309428889 -0.110244207 -0.0760875791 0.146228984 0.306961179 0.214116365 0.0497214124 0.0887332484 0.251509845 0.21871604 -0.0571778081 -0.261947572 -0.200618923 -0.0852017552 -0.190823331 -0.445848525 -0.568931699 -0.468420863 -0.292271286 -0.171402514 -0.110755265 -0.0806872547 -0.0440603495 0.0536396839 0.168886498 0.112924106 -0.194060192 -0.498062998 -0.467739463 -0.14303802 0.106365375 0.0699940026 -0.090653196 -0.14831911 -0.0956787542 -0.0512153096 -0.0733617768 -0.152067021 -0.236223549 -0.224213377 -0.0834980682 0.0132648591 -0.118336275 -0.329409093 -0.266973138 0.071271643 0.231663153 -0.0568371043 -0.436138123 -0.401300073 -0.0101592457 0.245036304 0.14903979 -0.0353720486 0.143397376 0.28734538 0.314746648 0.123643659 -0.191733658 -0.419415146 -0.407535076 -0.185729906 0.0725374743 0.199029043 0.156040534 0.0521807075 0.0409705639 0.162726864 0.283549398 0.254648238 0.131402001 0.117430791 0.254234672 0.323710769 0.172246635 -0.022084238 0.000809013029 0.167578086 0.156071141 -0.117057636 -0.348575056 -0.266240478 0.0136679485 0.180597723 0.140737951 0.0741754472 0.143397376 0.28734538 0.314746648 0.123643659 -0.191733658 -0.419415146 -0.407535076 -0.185729906 0.0725374743 0.199029043 0.156040534 0.0521807075 0.0409705639 0.162726864 0.283549398 0.254648238 0.131402001 0.117430791 0.254234672 0.323710769 0.172246635 -0.022084238 0.000809013029 0.167578086 0.156071141 -0.117057636 -0.348575056 -0.266240478 0.0136679485 0.180597723 0.140737951 0.0741754472 -0.027122274 0.138216436 0.301600575 0.245884731 -0.0401415788 -0.268819898 -0.187875271 0.0871212259 0.236336857 0.148839667 -0.00922563486 -0.0757714957 -0.0439848229 0.0377528332 0.125175998 0.144641235 0.0717426091 0.0284288749 0.131268084 0.269688964 0.237076148 0.0682941377 0.0113036456 0.135211647 0.219334736 0.122433893 0.0160317533 0.089049831 0.218724862 0.157554075 -0.0638937503 -0.156835228 0.0194958597 0.265497863 0.300412923 0.0796962604 -0.210424826 -0.375842899 -0.346943229 -0.156137675 0.0949945301 0.244481325 0.168146357 -0.0590663217 -0.181899145 -0.0448648632 0.20104298 0.289782375 0.193214938 0.120766133 0.177217454 0.225356445 0.153970852 0.0764485896 0.123498596 0.200221673 0.131429955 -0.0511249788 -0.150554821 -0.0852782801 0.030651439 0.065792419 0.0079124039 -0.0589289106 -0.426287949 -0.384997338 -0.0968164876 0.139585078 0.106359221 -0.00332934968 0.0770930648 0.220000997 0.10455855 -0.239736408 -0.451167226 -0.362972468 -0.174414277 -0.0781968534 -0.0338455327 0.0235891398 0.0371739045 -0.00438639894 0.00817491952 0.0951893404 0.104724906 -0.0421821475 -0.199234143 -0.20769769 -0.107794061 -0.020250123 0.0349208936 0.0662139803 -0.011813526 -0.253750205 -0.504017174 -0.514859021 -0.248887181 0.053849794 0.132404983 -0.0454098582 -0.302337199 -0.443535119 -0.390331805 -0.185667515 0.0450002924 0.136627868 -0.0158836804 -0.328443855 -0.546504796 -0.484802812 -0.233772576 -0.0458996221 -0.0399053507 -0.122750126 -0.182468921 -0.207827955 -0.196903452 -0.108446695 0.0302766319 0.105847836 0.0804803148 0.0476520658 0.0658424944 0.072948046 0.0264215786 -0.0283794533 -0.0972275659 -0.254079252 -0.543630064 -0.652126849 -0.334595501 0.0852047652 0.231432572 0.185509324 0.211888805 0.224568412 -0.04709059 -0.489384353 -0.659842134 -0.419872642 -0.109665111 -0.0167462565 -0.0291510299 0.0515172668 0.166086495 0.161088392 0.0695286915 0.016903311 -0.0132202627 -0.128901273 -0.317337364 -0.43521747 -0.389250308 -0.236252159 -0.118464202 -0.146573171 -0.318073839 -0.514017701 -0.593203604 -0.503765464 -0.299237102 -0.0823112577 0.0329867974 -0.0345833376 -0.24169229 -0.404488355 -0.363614291 -0.160823196 0.010602273 0.010152936 -0.151805848 -0.376957655 -0.552667081 -0.584779143 -0.45178473 -0.246792212 -0.117782466 -0.147935644 -0.294968307 -0.424678415 -0.410312593 -0.249402732 -0.0765106305 -0.0024132072 0.0253846589 0.105126999 0.181369454 0.130545095 0.00814697146 -0.0230241697 -0.0166045167 -0.202731192 -0.332108259 -0.459019214 -0.2091427 0.141972497 0.237686366 0.144830227 0.130719438 0.151366502 -0.039299801 -0.373104781 -0.483414382 -0.259616226 -0.0121234534 0.0132755069 -0.0347410478 0.0741095692 0.265958369 0.300410122 0.138201132 -0.0370507836 -0.103795275 -0.134003699 -0.227486834 -0.336121857 -0.326041132 -0.184833229 -0.0796195567 -0.151816651 -0.311806411 -0.353660166 -0.252600819 -0.183162808 -0.214492649 -0.192140073 -0.0271164514 0.103454918 0.0247905888 -0.133728206 -0.133510768 -0.00768497819 0.0076798331 -0.137981191 -0.254070103 -0.239129692 -0.212829217 -0.258897692 -0.258830339 -0.0997179672 0.10261447 0.13059333 -0.050607767 -0.251015753 -0.290686041 -0.196068317 -0.124050565 -0.129943848 -0.104943328 0.0174982138 0.107151262 0.0264919493 -0.111188136 -0.0911798924 0.0244312529 -0.0493416004 -0.214492649 -0.192140073 -0.0271164514 0.103454918 0.0247905888 -0.133728206 -0.133510768 -0.00768497819 0.0076798331 -0.137981191 -0.254070103 -0.239129692 -0.212829217 -0.258897692 -0.258830339 -0.0997179672 0.10261447 0.13059333 -0.050607767 -0.251015753 -0.290686041 -0.196068317 -0.124050565 -0.129943848 -0.104943328 0.0174982138 0.107151262 0.0264919493 -0.111188136 -0.0911798924 0.0244312529 -0.0493416004 -0.332108259 -0.459019214 -0.2091427 0.141972497 0.237686366 0.144830227 0.130719438 0.151366502 -0.039299801 -0.373104781 -0.483414382 -0.259616226 -0.0121234534 0.0132755069 -0.0347410478 0.0741095692 0.265958369 0.300410122 0.138201132 -0.0370507836 -0.103795275 -0.134003699 -0.227486834 -0.336121857 -0.326041132 -0.184833229 -0.0796195567 -0.151816651 -0.311806411 -0.353660166 -0.252600819 -0.183162808 -0.299237102 -0.0823112577 0.0329867974 -0.0345833376 -0.24169229 -0.404488355 -0.363614291 -0.160823196 0.010602273 0.010152936 -0.151805848 -0.376957655 -0.552667081 -0.584779143 -0.45178473 -0.246792212 -0.117782466 -0.147935644 -0.294968307 -0.424678415 -0.410312593 -0.249402732 -0.0765106305 -0.0024132072 0.0253846589 0.105126999 0.181369454 0.130545095 0.00814697146 -0.0230241697 -0.0166045167 -0.202731192 -0.543630064 -0.652126849 -0.334595501 0.0852047652 0.231432572 0.185509324 0.211888805 0.224568412 -0.04709059 -0.489384353 -0.659842134 -0.419872642 -0.109665111 -0.0167462565 -0.0291510299 0.0515172668 0.166086495 0.161088392 0.0695286915 0.016903311 -0.0132202627 -0.128901273 -0.317337364 -0.43521747 -0.389250308 -0.236252159 -0.118464202 -0.146573171 -0.318073839 -0.514017701 -0.593203604 -0.503765464 -0.248887181 0.053849794 0.132404983 -0.0454098582 -0.302337199 -0.443535119 -0.390331805 -0.185667515 0.0450002924 0.136627868 -0.0158836804 -0.328443855 -0.546504796 -0.484802812 -0.233772576 -0.0458996221 -0.0399053507 -0.122750126 -0.182468921 -0.207827955 -0.196903452 -0.108446695 0.0302766319 0.105847836 0.0804803148 0.0476520658 0.0658424944 0.072948046 0.0264215786 -0.0283794533 -0.0972275659 -0.254079252 -0.426287949 -0.384997338 -0.0968164876 0.139585078 0.106359221 -0.00332934968 0.0770930648 0.220000997 0.10455855 -0.239736408 -0.451167226 -0.362972468 -0.174414277 -0.0781968534 -0.0338455327 0.0235891398 0.0371739045 -0.00438639894 0.00817491952 0.0951893404 0.104724906 -0.0421821475 -0.199234143 -0.20769769 -0.107794061 -0.020250123 0.0349208936 0.0662139803 -0.011813526 -0.253750205 -0.504017174 -0.514859021 0.0194958597 0.265497863 0.300412923 0.0796962604 -0.210424826 -0.375842899 -0.346943229 -0.156137675 0.0949945301 0.244481325 0.168146357 -0.0590663217 -0.181899145 -0.0448648632 0.20104298 0.289782375 0.193214938 0.120766133 0.177217454 0.225356445 0.153970852 0.0764485896 0.123498596 0.200221673 0.131429955 -0.0511249788 -0.150554821 -0.0852782801 0.030651439 0.065792419 0.0079124039 -0.0589289106 -0.027122274 0.138216436 0.301600575 0.245884731 -0.0401415788 -0.268819898 -0.187875271 0.0871212259 0.236336857 0.148839667 -0.00922563486 -0.0757714957 -0.0439848229 0.0377528332 0.125175998 0.144641235 0.0717426091 0.0284288749 0.131268084 0.269688964 0.237076148 0.0682941377 0.0113036456 0.135211647 0.219334736 0.122433893 0.0160317533 0.089049831 0.218724862 0.157554075 -0.0638937503 -0.156835228 0.143397376 0.28734538 0.314746648 0.123643659 -0.191733658 -0.419415146 -0.407535076 -0.185729906 0.0725374743 0.199029043 0.156040534 0.0521807075 0.0409705639 0.162726864 0.283549398 0.254648238 0.131402001 0.117430791 0.254234672 0.323710769 0.172246635 -0.022084238 0.000809013029 0.167578086 0.156071141 -0.117057636 -0.348575056 -0.266240478 0.0136679485 0.180597723 0.140737951 0.0741754472 0.143397376 0.28734538 0.314746648 0.123643659 -0.191733658 -0.419415146 -0.407535076 -0.185729906 0.0725374743 0.199029043 0.156040534 0.0521807075 0.0409705639 0.162726864 0.283549398 0.254648238 0.131402001 0.117430791 0.254234672 0.323710769 0.172246635 -0.022084238 0.000809013029 0.167578086 0.156071141 -0.117057636 -0.348575056 -0.266240478 0.0136679485 0.180597723 0.140737951 0.0741754472 -0.0371694006 0.0585324876 0.151894361 0.0814884529 -0.199454904 -0.46077615 -0.428895146 -0.147750318 0.0717286319 0.0522093214 -0.0791025162 -0.133865446 -0.0958592519 -0.0589422174 -0.0801123157 -0.154125229 -0.226587996 -0.20755662 -0.0848577246 -0.0138268108 -0.133324444 -0.300139606 -0.266973138 0.071271643 0.231663153 -0.0568371043 -0.436138123 -0.401300073 -0.0101592457 0.245036304 0.14903979 -0.0353720486 -0.0649291724 -0.0490579605 -0.116218515 -0.209434494 -0.245449692 -0.272617549 -0.349779308 -0.385399252 -0.27239579 -0.101101249 -0.0501349717 -0.0995570943 -0.0511191562 0.14312388 0.275971532 0.201052144 0.073164314 0.108164556 0.23118785 0.186398014 -0.0530700535 -0.228936002 -0.189536378 -0.110708185 -0.212287053 -0.432777137 -0.541383564 -0.457854211 -0.298686624 -0.178601891 -0.114425659 -0.0809186623 -0.200714588 -0.110147551 0.0602220334 0.142080128 -0.0454040356 -0.291837424 -0.232139423 0.0787929296 0.215276882 0.00914329942 -0.248197123 -0.301277161 -0.26533249 -0.327573806 -0.433395833 -0.460898429 -0.450875759 -0.465094507 -0.431747377 -0.32182157 -0.267883956 -0.309920222 -0.2804313 0.0211865734 0.267949343 0.0969956666 -0.276428014 -0.331623822 -0.0262580346 0.181152195 0.0627538636 -0.126428172 -0.193378612 -0.291760236 -0.48077175 -0.47668311 -0.146019354 0.135240927 -0.00981854089 -0.372765064 -0.481879026 -0.304707319 -0.188949466 -0.225746557 -0.155985296 0.0837076902 0.197847217 0.0509138778 -0.0726803616 0.0509138778 0.197847217 0.0837076902 -0.155985296 -0.225746557 -0.188949466 -0.304707319 -0.481879026 -0.372765064 -0.00981854089 0.135240927 -0.146019354 -0.47668311 -0.48077175 -0.291760236 -0.0612664297 -0.0690177903 0.081663467 0.28745535 0.175189704 -0.116632588 -0.0836684182 0.266586542 0.375870854 0.0474216565 -0.262117922 -0.237586528 -0.172084078 -0.354110986 -0.553003252 -0.497722298 -0.387841731 -0.478983045 -0.558710217 -0.330346197 -0.000278480031 0.0467402488 -0.0872459859 -0.0252359211 0.181492895 0.150658309 -0.118080743 -0.223276451 -0.0612664297 0.0361780748 -0.063821882 -0.100448616 -0.00411157263 -0.124551639 -0.396081865 -0.448870629 -0.107453689 0.213849351 0.089237988 -0.280025721 -0.403204739 -0.230926499 -0.103951655 -0.131413311 -0.103698291 0.0215881653 0.0257122219 -0.120918177 -0.153380275 0.0168327745 0.128617153 0.0410020053 -0.0215139575 0.0646906197 0.068034783 -0.316036105 -0.561776757 -0.0440603495 0.854234636 1.06530762 0.305768728 -0.523701847 -0.619187295 -0.248574585 0.176382169 0.027743306 0.0398245119 0.174625412 0.114314042 -0.11142353 -0.136862919 0.0732435063 0.147255078 -0.0368340164 -0.159128487 -0.0641898662 -0.0449031256 -0.290796012 -0.524978518 -0.495047063 -0.403270423 -0.478817016 -0.498325855 -0.181243509 0.227653712 0.272541195 -0.00223753136 -0.159212008 -0.0741825923 -0.0284140576 -0.138270319 -0.202518418 -0.150916815 -0.156516314 -0.214947149 -0.0904615521 0.178832814 0.198831737 -0.145149961 -0.423614562 -0.318206578 -0.120606914 -0.215317965 -0.433917046 -0.373791009 -0.0873850584 0.0420507342 -0.0537734218 -0.107802212 -0.060312856 -0.118997388 -0.276399732 -0.261596233 -0.049497813 0.0561054647 -0.0205301065 0.0217904598 0.238889143 0.195919946 -0.269288868 -0.517812729 0.059540458 0.980545282 1.1529901 0.359693378 -0.449714392 -0.48663792 -0.0622842163 0.199966475 -0.0492612496 -0.145056456 -0.016350653 -0.0112527274 -0.210174128 -0.307827413 -0.18835555 -0.0998869911 -0.156564564 -0.141431823 0.0239913967 0.0529399738 -0.222362459 -0.523943245 -0.569935679 -0.495634496 -0.508161366 -0.451006502 -0.122893035 0.229539901 0.208070844 -0.105100699 -0.278687507 -0.20092769 -0.146815047 -0.224108905 -0.241424784 -0.157224014 -0.173093393 -0.280581862 -0.188556015 0.130863339 0.271722227 -1.16391575E-05 -0.374524981 -0.501865327 -0.486597151 -0.553722799 -0.572656035 -0.328160375 -0.0034807371 0.0562907904 -0.102743551 -0.165015623 -0.101741068 -0.148868099 -0.2926431 -0.261740804 -0.0555995516 0.00761927804 -0.125546142 -0.109468304 0.14799273 0.204131782 -0.174332604 -0.533576488 -0.264753222 0.374838084 0.527329326 -0.0214933287 -0.520982385 -0.360124737 0.108002357 0.14591755 -0.153436005 -0.233837292 -0.0355337523 0.0925260857 -0.0225710068 -0.157661527 -0.122234911 -0.0412204228 -0.0547156855 -0.0528168567 0.0756733567 0.133735701 -0.0527880751 -0.334786147 -0.457539439 -0.415907621 -0.348072976 -0.247515216 -0.0587189645 0.0852240622 0.0291871428 -0.102585509 -0.0841092765 0.0175917074 -0.0372808613 -0.206920132 -0.211166799 -0.0281695072 0.0476206243 -0.0870995894 -0.167878509 -0.0284799356 0.115093105 0.0360923968 -0.161345735 -0.283768982 -0.348167449 -0.405748188 -0.332384586 -0.0723067224 0.133427933 0.0648835972 -0.110414557 -0.102054991 0.0307590738 0.0216267612 -0.106018007 -0.0846228227 0.086797826 0.102403194 -0.108438872 -0.209475249 -0.00677415915 0.192713022 0.0484055094 -0.270070583 -0.359141886 -0.217828333 -0.19563961 -0.362025559 -0.370367497 -0.0562812947 0.229470029 0.0274190716 -0.163802043 -0.122386798 0.116968475 0.287513256 0.242598638 0.13225393 0.143264279 0.218293652 0.19317168 0.0955666378 0.0904246271 0.178437203 0.176700741 0.0174334999 -0.135180682 -0.125585064 -0.00710271951 0.0671256259 0.0361642651 -0.0396687873 -0.0526509956 0.0683813095 0.254911423 0.297083735 0.0771484673 -0.21325244 -0.256122172 -0.0161280632 0.213446096 0.204009846 0.0421438962 -0.0682265833 -0.063641876 0.00674971612 0.09700948 0.149009183 0.105979428 0.0329390503 0.0776294097 0.227368236 0.274546504 0.133874446 0.00696382113 0.0754747167 0.207194462 0.176923335 0.0419291258 0.0396092422 0.178673267 0.208157524 0.0214287937 -0.153090969 -0.0704785958 0.18760711 0.32194221 0.17920129 -0.115259454 -0.340811878 -0.378910899 -0.235474929 0.00921832677 0.212712288 0.222181976 -0.0682265833 -0.063641876 0.00674971612 0.09700948 0.149009183 0.105979428 0.0329390503 0.0776294097 0.227368236 0.274546504 0.133874446 0.00696382113 0.0754747167 0.207194462 0.176923335 0.0419291258 0.0396092422 0.178673267 0.208157524 0.0214287937 -0.153090969 -0.0704785958 0.18760711 0.32194221 0.17920129 -0.115259454 -0.340811878 -0.378910899 -0.235474929 0.00921832677 0.212712288 0.222181976 0.0274190716 -0.163802043 -0.122386798 0.116968475 0.287513256 0.242598638 0.13225393 0.143264279 0.218293652 0.19317168 0.0955666378 0.0904246271 0.178437203 0.176700741 0.0174334999 -0.135180682 -0.125585064 -0.00710271951 0.0671256259 0.0361642651 -0.0396687873 -0.0526509956 0.0683813095 0.254911423 0.297083735 0.0771484673 -0.21325244 -0.256122172 -0.0161280632 0.213446096 0.204009846 0.0421438962 -0.0394808017 0.112811647 0.0442909338 -0.158227324 -0.288361669 -0.347620457 -0.399314731 -0.334284753 -0.0831074566 0.131270751 0.0759197325 -0.110414557 -0.102054991 0.0307590738 0.0216267612 -0.106018007 -0.0846228227 0.086797826 0.102403194 -0.108438872 -0.209475249 -0.00677415915 0.188079238 0.0618989393 -0.260366827 -0.368199825 -0.22907424 -0.189373016 -0.3486 -0.37315169 -0.0724983662 0.225027889 0.14591755 -0.153436005 -0.233837292 -0.0355337523 0.0925260857 -0.0225710068 -0.157661527 -0.122234911 -0.0412204228 -0.0547156855 -0.0528168567 0.0665543452 0.132271409 -0.0434884056 -0.329670608 -0.46265319 -0.419344783 -0.344219923 -0.247099653 -0.0659732446 0.0830577239 0.0377114117 -0.0978462547 -0.0920504481 0.0113685261 -0.0295549519 -0.198394701 -0.217484131 -0.0386638083 0.0514086336 -0.0758330449 -0.168833911 0.115388557 0.273034781 0.0157737285 -0.370049566 -0.51253593 -0.489918202 -0.543311357 -0.569475889 -0.34055984 -0.0109506184 0.0658789277 -0.102743551 -0.165015623 -0.101741068 -0.148868099 -0.2926431 -0.261740804 -0.0555995516 0.00761927804 -0.125546142 -0.109468304 0.14799273 0.201892585 -0.199335292 -0.542914033 -0.240149811 0.398390621 0.514312685 -0.0513743497 -0.523762584 -0.335472554 0.120344743 0.199966475 -0.0492612496 -0.145056456 -0.016350653 -0.0112527274 -0.210174128 -0.307827413 -0.18835555 -0.0998869911 -0.156564564 -0.141431823 0.0239913967 0.0529399738 -0.222362459 -0.523943245 -0.569935679 -0.495634496 -0.508161366 -0.451006502 -0.122893035 0.229539901 0.208070844 -0.105100699 -0.278687507 -0.20092769 -0.146815047 -0.224108905 -0.241424784 -0.157224014 -0.173093393 -0.280581862 -0.188556015 0.178832814 0.198831737 -0.145149961 -0.423614562 -0.318206578 -0.120606914 -0.215317965 -0.433917046 -0.373791009 -0.0873850584 0.0420507342 -0.0537734218 -0.107802212 -0.060312856 -0.118997388 -0.276399732 -0.261596233 -0.049497813 0.0561054647 -0.0205301065 0.0217904598 0.238889143 0.267608643 -0.27480951 -0.632304788 -0.0142478663 1.06837404 1.2995491 0.37868166 -0.560754657 -0.562372983 -0.0256618019 0.176382169 0.0106243994 0.0099429898 0.200402662 0.14903979 -0.135712713 -0.180005625 0.0871149078 0.192140251 -0.0399717279 -0.198404178 -0.0616071336 -0.00104506535 -0.283838511 -0.566887498 -0.511180639 -0.372594714 -0.473872304 -0.54789269 -0.207603529 0.275530368 0.326211661 -0.0164624471 -0.201300338 -0.071232371 0.000828809803 -0.142186254 -0.225746557 -0.14397496 -0.139119923 -0.236990139 -0.122424729 -0.00411157263 -0.124551639 -0.396081865 -0.448870629 -0.107453689 0.213849351 0.089237988 -0.280025721 -0.403204739 -0.230926499 -0.103951655 -0.131413311 -0.103698291 0.0215881653 0.0257122219 -0.120918177 -0.153380275 0.0168327745 0.128617153 0.0410020053 -0.0215139575 0.0646906197 0.0184547808 -0.312587619 -0.47264725 0.0161247477 0.784119427 0.942788422 0.283856004 -0.437370837 -0.555268586 -0.268849015 -0.0906104445 -0.0504798368 0.0953428894 0.2509211 0.145895928 -0.0816717744 -0.0385814607 0.24421531 0.31923604 0.0431972854 -0.219723001 -0.227010548 -0.203598425 -0.361710787 -0.521467149 -0.486156642 -0.413432181 -0.483901978 -0.521659136 -0.311714083 -0.0328879654 0.019293068 -0.0653670281 -0.00192044978 0.156026229 0.116893448 -0.102450922 -0.187444732 -0.0653846636 0.0091161821 -0.0591754541 -0.0798681006 -0.126466766 -0.336564541 -0.652641892 -0.32213217 0.831461668 1.80711913 1.58657527 0.484259158 -0.317110121 -0.312135637 -0.0411222689 -0.0311508402 -0.146710411 -0.132829189 -0.117936015 -0.251780003 -0.347572893 -0.241392508 -0.11789725 -0.142854035 -0.144350603 -0.0175973512 0.00474707875 -0.354622036 -0.438012004 0.45193547 1.72535765 1.96462476 0.824677646 -0.45070374 -0.721742392 -0.297211677 -0.0901421383 -0.217313945 -0.192186147 0.0366039537 0.107387491 0.0312376916 0.136007503 0.341117978 0.247421235 -0.0841794759 -0.18281661 -0.0295799058 -0.111181147 -0.481879026 -0.557602942 -0.130431622 0.169056848 -0.130431622 -0.557602942 -0.481879026 -0.111181147 -0.0295799058 -0.18281661 -0.0841794759 0.247421235 0.341117978 0.136007503 0.0312376916 0.107387491 0.0366039537 -0.192186147 -0.217313945 -0.0809118375 -0.279702634 -0.574192822 -0.430234849 0.314020991 0.954040706 0.759745479 -0.00882287789 -0.465797365 -0.291084319 0.0210564807 0.0512981713 -0.0239473004 0.051883921 0.130662367 0.00588847231 -0.157268599 -0.111061864 0.031015601 0.0135646397 -0.108518891 -0.123227246 -0.0993434936 -0.242064938 -0.412037432 -0.268240809 0.10538885 0.208276302 -0.126577899 -0.452139407 -0.381405801 -0.11770045 -0.030912945 -0.0848770216 -0.0512013361 0.0126885893 -0.0749831125 -0.192681238 -0.0924176052 0.124982521 0.147916868 -0.0110070137 -0.0585170016 0.0294864234 -0.0384407192 -0.323503643 -0.5191679 -0.473013222 -0.414648443 -0.496252507 -0.520242929 -0.350884616 -0.204269513 -0.239358425 -0.262117922 0.0474216565 0.375870854 0.266586542 -0.0836684182 -0.116632588 0.175189704 0.28745535 0.081663467 -0.0690177903 0.122378826 0.167353332 -0.0661216378 -0.283838511 -0.186649531 -0.000278480031 -0.10087467 -0.359477252 -0.325746506 0.0339633264 0.263860732 0.136092678 -0.0173993837 0.120164245 0.340691924 0.291288286 0.0698236451 0.0370298363 0.204235598 0.245291829 0.0734010488 -0.0351165198 0.0454624407 0.0612205267 -0.175320774 -0.459988087 -0.526086926 -0.418506145 -0.311436415 -0.201215163 -0.0276208539 0.113264814 0.133281708 0.140010953 0.207898334 0.160113022 -0.128131866 -0.394570827 -0.306836724 0.0187162999 0.18396318 0.102958165 0.0423109233 0.113349989 0.127659917 -0.0133107631 -0.164928958 -0.240823224 -0.314077049 -0.34772262 -0.190567806 0.063861154 0.0978474319 -0.102918893 -0.143549085 0.141970009 0.353128165 0.145121694 -0.175831839 -0.111095972 0.241543904 0.366160423 0.15551351 0.0125834504 0.0194958597 0.265497863 0.300412923 0.0796962604 -0.210424826 -0.375842899 -0.346943229 -0.156137675 0.0949945301 0.244481325 0.168146357 -0.0590663217 -0.181899145 -0.0448648632 0.20104298 0.289782375 0.193214938 0.120766133 0.177217454 0.225356445 0.153970852 0.0764485896 0.123498596 0.200221673 0.131429955 -0.0511249788 -0.150554821 -0.0852782801 0.030651439 0.065792419 0.0079124039 -0.0589289106 -0.027122274 0.138216436 0.301600575 0.245884731 -0.0401415788 -0.268819898 -0.187875271 0.0871212259 0.236336857 0.148839667 -0.00922563486 -0.0757714957 -0.0439848229 0.0377528332 0.125175998 0.144641235 0.0717426091 0.0284288749 0.131268084 0.269688964 0.237076148 0.0682941377 0.0113036456 0.135211647 0.219334736 0.122433893 0.0160317533 0.089049831 0.218724862 0.157554075 -0.0638937503 -0.156835228 -0.350238651 -0.123805851 0.131170109 0.180847257 -0.00270766369 -0.159999222 -0.066919826 0.15876767 0.220963731 0.0343472846 -0.217614725 -0.354778767 -0.350597978 -0.239852682 -0.0614119917 0.093112506 0.126782373 0.0639602989 0.0167332925 0.0195652321 0.00841397792 -0.0370950364 -0.0503364317 0.00961659197 0.103481703 0.183837906 0.234467641 0.229225978 0.130549416 -0.054786887 -0.260665268 -0.390807778 -0.350238651 -0.123805851 0.131170109 0.180847257 -0.00270766369 -0.159999222 -0.066919826 0.15876767 0.220963731 0.0343472846 -0.217614725 -0.354778767 -0.350597978 -0.239852682 -0.0614119917 0.093112506 0.126782373 0.0639602989 0.0167332925 0.0195652321 0.00841397792 -0.0370950364 -0.0503364317 0.00961659197 0.103481703 0.183837906 0.234467641 0.229225978 0.130549416 -0.054786887 -0.260665268 -0.390807778 -0.369389623 -0.48749882 -0.254793614 0.0575674325 0.148161247 0.116508491 0.187320977 0.245486796 0.0308093149 -0.337580323 -0.451842964 -0.219725505 0.00840998534 -0.0173221938 -0.123175845 -0.0672219396 0.0761025622 0.0885436013 -0.0348353721 -0.122614875 -0.119590625 -0.138856903 -0.238389224 -0.300585449 -0.19161886 0.0308004972 0.148832172 0.0382252969 -0.173070267 -0.271112502 -0.234418377 -0.215750992 -0.259552658 -0.228172734 -0.0738190934 0.0248977244 -0.0574374944 -0.159720242 -0.0815644711 0.0788260326 0.0740117505 -0.0986532643 -0.213952824 -0.193218589 -0.194395408 -0.299488455 -0.360865027 -0.255615085 -0.104361728 -0.102368243 -0.244428411 -0.347939044 -0.302423894 -0.186357409 -0.122856267 -0.0959096625 0.0138363047 0.21149686 0.315897346 0.20060496 0.0131527334 -0.0216079503 0.0349747948 -0.0808524489 0.163266703 -0.359435827 -0.363713264 -0.0406582952 0.154162332 0.163838476 0.17597875 0.120237611 -0.167394072 -0.433009386 -0.216673955 0.399889201 0.760507822 0.498380095 0.016182309 -0.119279198 0.0813903064 0.193725988 0.0516605005 -0.105539389 -0.0946406722 -0.0595083386 -0.183239505 -0.356355846 -0.333005607 -0.13629064 -0.0719385669 -0.267835557 -0.410175204 -0.149751469 0.347788662 0.555732608 0.289085686 -0.0693906024 -0.145573005 -0.0468630083 -0.0518572927 -0.132490158 -0.103756346 -0.0287677366 -0.088020891 -0.161883071 0.0392765217 0.429862201 0.540642262 0.170307711 -0.291861027 -0.386206776 -0.173606604 -0.0646488518 -0.215117499 -0.37189433 -0.301951259 -0.119105853 -0.0641319752 -0.120481484 -0.0647787824 0.127168819 0.184677362 -0.0126968957 -0.131618097 0.176105335 0.66026032 0.698728442 0.570396662 -0.0600365326 -0.232111812 -0.0523640253 0.0551671982 0.0166842155 0.00823547412 -0.0159718525 -0.190500766 -0.280088097 0.100592367 0.784239888 1.07404172 0.638815761 -0.0201621186 -0.239970297 -0.0188167691 0.141191602 0.00260054017 -0.172827706 -0.128920734 -0.00137745193 -0.0464527681 -0.207688212 -0.214969933 -0.05493927 -0.0355309211 -0.26189816 -0.330581248 0.145775974 0.860675097 1.07414484 0.570396662 -0.0600365326 -0.232111812 -0.0523640253 0.0551671982 0.0166842155 0.00823547412 -0.0159718525 -0.190500766 -0.280088097 0.100592367 0.784239888 1.07404172 0.638815761 -0.0201621186 -0.239970297 -0.0188167691 0.141191602 0.00260054017 -0.172827706 -0.128920734 -0.00137745193 -0.0464527681 -0.207688212 -0.214969933 -0.05493927 -0.0355309211 -0.26189816 -0.330581248 0.145775974 0.860675097 1.07414484 0.289085686 -0.0693906024 -0.145573005 -0.0468630083 -0.0518572927 -0.132490158 -0.103756346 -0.0287677366 -0.088020891 -0.161883071 0.0392765217 0.429862201 0.540642262 0.170307711 -0.291861027 -0.386206776 -0.173606604 -0.0646488518 -0.215117499 -0.37189433 -0.301951259 -0.119105853 -0.0641319752 -0.120481484 -0.0647787824 0.127168819 0.184677362 -0.0126968957 -0.131618097 0.176105335 0.66026032 0.698728442 0.163266703 -0.359435827 -0.363713264 -0.0406582952 0.154162332 0.163838476 0.17597875 0.120237611 -0.167394072 -0.433009386 -0.216673955 0.399889201 0.760507822 0.498380095 0.016182309 -0.119279198 0.0813903064 0.193725988 0.0516605005 -0.105539389 -0.0946406722 -0.0595083386 -0.183239505 -0.356355846 -0.333005607 -0.13629064 -0.0719385669 -0.267835557 -0.410175204 -0.149751469 0.347788662 0.555732608 -0.259552658 -0.228172734 -0.0738190934 0.0248977244 -0.0574374944 -0.159720242 -0.0815644711 0.0788260326 0.0740117505 -0.0986532643 -0.213952824 -0.193218589 -0.194395408 -0.299488455 -0.360865027 -0.255615085 -0.104361728 -0.102368243 -0.244428411 -0.347939044 -0.302423894 -0.186357409 -0.122856267 -0.0959096625 0.0138363047 0.21149686 0.315897346 0.20060496 0.0131527334 -0.0216079503 0.0349747948 -0.0808524489 -0.369389623 -0.48749882 -0.254793614 0.0575674325 0.148161247 0.116508491 0.187320977 0.245486796 0.0308093149 -0.337580323 -0.451842964 -0.219725505 0.00840998534 -0.0173221938 -0.123175845 -0.0672219396 0.0761025622 0.0885436013 -0.0348353721 -0.122614875 -0.119590625 -0.138856903 -0.238389224 -0.300585449 -0.19161886 0.0308004972 0.148832172 0.0382252969 -0.173070267 -0.271112502 -0.234418377 -0.215750992 -0.350238651 -0.123805851 0.131170109 0.180847257 -0.00270766369 -0.159999222 -0.066919826 0.15876767 0.220963731 0.0343472846 -0.217614725 -0.354778767 -0.350597978 -0.239852682 -0.0614119917 0.093112506 0.126782373 0.0639602989 0.0167332925 0.0195652321 0.00841397792 -0.0370950364 -0.0503364317 0.00961659197 0.103481703 0.183837906 0.234467641 0.229225978 0.130549416 -0.054786887 -0.260665268 -0.390807778 -0.350238651 -0.123805851 0.131170109 0.180847257 -0.00270766369 -0.159999222 -0.066919826 0.15876767 0.220963731 0.0343472846 -0.217614725 -0.354778767 -0.350597978 -0.239852682 -0.0614119917 0.093112506 0.126782373 0.0639602989 0.0167332925 0.0195652321 0.00841397792 -0.0370950364 -0.0503364317 0.00961659197 0.103481703 0.183837906 0.234467641 0.229225978 0.130549416 -0.054786887 -0.260665268 -0.390807778 -0.027122274 0.138216436 0.301600575 0.245884731 -0.0401415788 -0.268819898 -0.187875271 0.0871212259 0.236336857 0.148839667 -0.00922563486 -0.0757714957 -0.0439848229 0.0377528332 0.125175998 0.144641235 0.0717426091 0.0284288749 0.131268084 0.269688964 0.237076148 0.0682941377 0.0113036456 0.135211647 0.219334736 0.122433893 0.0160317533 0.089049831 0.218724862 0.157554075 -0.0638937503 -0.156835228 0.0194958597 0.265497863 0.300412923 0.0796962604 -0.210424826 -0.375842899 -0.346943229 -0.156137675 0.0949945301 0.244481325 0.168146357 -0.0590663217 -0.181899145 -0.0448648632 0.20104298 0.289782375 0.193214938 0.120766133 0.177217454 0.225356445 0.153970852 0.0764485896 0.123498596 0.200221673 0.131429955 -0.0511249788 -0.150554821 -0.0852782801 0.030651439 0.065792419 0.0079124039 -0.0589289106 0.12973325 0.149602592 0.198178604 0.129725605 -0.131798103 -0.353827834 -0.273423404 0.0026803927 0.15161255 0.102862008 0.0605407804 0.109220274 0.107649677 -0.0162935909 -0.154630288 -0.240443259 -0.312786907 -0.326005042 -0.174192354 0.0406009108 0.0650082007 -0.0890879184 -0.143549085 0.141970009 0.353128165 0.145121694 -0.175831839 -0.111095972 0.241543904 0.366160423 0.15551351 0.0125834504 0.122378826 0.167353332 -0.0661216378 -0.283838511 -0.186649531 -0.000278480031 -0.10087467 -0.359477252 -0.325746506 0.0339633264 0.263860732 0.136092678 -0.0173993837 0.120164245 0.340691924 0.291288286 0.0698236451 0.0370298363 0.204235598 0.245291829 0.0734010488 -0.0351165198 0.0454624407 0.0612205267 -0.175320774 -0.459988087 -0.526086926 -0.418506145 -0.311436415 -0.201215163 -0.0276208539 0.113264814 -0.00411157263 -0.100448616 -0.063821882 0.0361780748 -0.0612664297 -0.223276451 -0.118080743 0.150658309 0.181492895 -0.0252359211 -0.0872459859 0.0467402488 -0.000278480031 -0.330346197 -0.558710217 -0.478983045 -0.387841731 -0.497722298 -0.553003252 -0.354110986 -0.172084078 -0.237586528 -0.262117922 0.0474216565 0.375870854 0.266586542 -0.0836684182 -0.116632588 0.175189704 0.28745535 0.081663467 -0.0690177903 -0.0612664297 -0.279702634 -0.574192822 -0.430234849 0.314020991 0.954040706 0.759745479 -0.00882287789 -0.465797365 -0.291084319 0.0210564807 0.0512981713 -0.0239473004 0.051883921 0.130662367 0.00588847231 -0.157268599 -0.111061864 0.031015601 0.0135646397 -0.108518891 -0.123227246 -0.0993434936 -0.242064938 -0.412037432 -0.268240809 0.10538885 0.208276302 -0.126577899 -0.452139407 -0.381405801 -0.11770045 -0.137226745 -0.201961279 -0.162138104 0.0196756944 0.0842769742 0.0516308881 0.154916614 0.308045685 0.212192252 -0.0598262548 -0.14573887 -0.0530251376 -0.153536811 -0.454480767 -0.491296142 -0.135137096 0.0949905366 -0.156539768 -0.498639256 -0.4379659 -0.14362976 -0.0652344376 -0.18281661 -0.0841794759 0.247421235 0.341117978 0.136007503 0.0312376916 0.107387491 0.0366039537 -0.192186147 -0.217313945 -0.0901421383 -0.297211677 -0.721742392 -0.45070374 0.824677646 1.96462476 1.72535765 0.45193547 -0.438012004 -0.354622036 0.00474707875 -0.00649650488 -0.171998903 -0.139971673 -0.0908235461 -0.24976705 -0.380601615 -0.24976705 -0.0908235461 -0.139971673 -0.171998903 -0.00649650488 0.00474707875 -0.354622036 -0.438012004 0.45193547 1.72535765 1.96462476 0.824677646 -0.45070374 -0.721742392 -0.297211677 0.078596957 -0.0903976709 -0.160755157 0.0316635706 0.0959735587 -0.0199548341 0.0308118109 0.219823331 0.153128415 -0.130516797 -0.173446909 0.0183755942 -0.0626292452 -0.412458479 -0.342952579 0.321015745 0.732343912 0.278852224 -0.396700382 -0.369187683 0.166245878 0.322548926 -0.0473823845 -0.277024239 -0.063821882 0.184729755 0.179704204 0.10074342 0.0304711051 -0.192441687 -0.41756922 -0.246870905 0.14869909 0.0237576626 -0.362897277 -0.243302152 0.703667223 1.58432794 1.40683365 0.444084615 -0.215541556 -0.16352804 0.0469112657 -0.0311085843 -0.194888502 -0.203921989 -0.211884141 -0.33863771 -0.382563651 -0.242786601 -0.142449945 -0.161825344 -0.0517862588 0.179975539 0.149465665 -0.417995095 -0.437756449 0.98242861 2.86615658 3.21419692 1.59213805 -0.270550698 -0.769953549 -0.241249114 0.291373461 0.0743810683 -0.0868142843 -0.045187436 -0.0743587688 -0.248966202 -0.290145367 -0.141964674 -0.0819813684 -0.165447831 -0.130256936 0.0379958861 -0.0449916311 -0.325155765 -0.28035444 0.203851804 0.488457739 0.1359047 -0.342997164 -0.250505537 0.22399497 0.344794691 -0.0319936164 -0.354273528 -0.292616814 -0.0949153304 -0.0162671395 -0.007632575 -0.050523255 -0.233827636 -0.381011188 -0.160192534 0.272701412 0.320388407 -0.124657273 -0.388932407 -0.0260425992 0.447041661 0.337770998 -0.165545985 -0.358369291 -0.121063411 0.044571083 -0.0765633658 -0.177812353 -0.104757331 -0.0996441022 -0.250558257 -0.290261656 -0.127429992 -0.032906767 -0.0864639282 -0.00263479818 0.212601483 0.0684867799 -0.469622642 -0.470062852 0.757538557 2.32814813 2.5985539 1.27369404 -0.20500499 -0.55376339 -0.0726733804 0.264031917 0.0765412524 -0.0267665964 0.0501840599 0.00476820627 -0.211110562 -0.296785772 -0.162519902 -0.0632619113 -0.102876969 -0.0829703733 0.0342812426 -0.0179147664 -0.299199343 -0.453221411 -0.281386703 -0.112704001 -0.253159285 -0.435604095 -0.256835192 0.123846784 0.222444162 -0.0133142564 -0.19878298 -0.171759352 -0.142355785 -0.198476046 -0.170053333 -0.0468661711 -0.0472003855 -0.157923222 -0.0781051889 0.211931229 0.292432338 -0.0464803837 -0.434407651 -0.498557746 -0.40637055 -0.464962751 -0.548309624 -0.378234148 -0.0953555182 -0.0414100736 -0.152783036 -0.0928083882 0.114731774 0.12214043 -0.0909220353 -0.150484279 0.054076042 0.18327345 0.0734604374 0.010397152 0.121102512 0.0465093404 -0.356600225 -0.55473727 0.0337432325 0.96435684 1.1617974 0.384157717 -0.419600964 -0.420746356 0.0705406591 0.190263882 0.0409936868 0.0658544749 0.258065253 0.313241094 0.153806999 0.0456707217 0.138560623 0.231372014 0.139639974 0.00278187217 0.0185895339 0.0559652224 -0.0964351892 -0.365052789 -0.504043102 -0.45438379 -0.347143859 -0.237973481 -0.0855138451 0.0662800223 0.126606196 0.137766764 0.18525812 0.176049277 -0.0320032649 -0.305714488 -0.33609575 -0.0898541734 0.128854036 0.129972979 0.0625364333 0.0896585435 0.122887723 0.0337023102 -0.114364937 -0.215512931 -0.289647132 -0.336501986 -0.242978424 -0.0209899247 0.086513184 -0.0359641239 -0.129999086 0.0467505641 0.282707781 0.21449101 -0.0687952042 -0.132685125 0.123939946 0.324601471 0.225763366 0.0602499843 0.0857625678 0.152354509 0.0117413374 -0.211230844 -0.219061717 -0.0624324419 -0.0673260763 -0.273234248 -0.336995572 -0.0859984532 0.18719089 0.0878072903 0.0287449583 0.108010508 0.250560611 0.285594612 0.17749545 0.10134764 0.193930119 0.319172472 0.250194103 0.036007721 -0.0396964028 0.104522116 0.193371311 0.000742801873 -0.291844726 -0.335763693 -0.0913968235 0.149764627 0.176081046 0.089747712 0.10101974 0.236628309 0.326433092 0.213277578 -0.0790103525 -0.362060487 -0.442168832 -0.279221535 -0.00972155295 0.176989213 0.188546881 0.0878072903 0.0287449583 0.108010508 0.250560611 0.285594612 0.17749545 0.10134764 0.193930119 0.319172472 0.250194103 0.036007721 -0.0396964028 0.104522116 0.193371311 0.000742801873 -0.291844726 -0.335763693 -0.0913968235 0.149764627 0.176081046 0.089747712 0.10101974 0.236628309 0.326433092 0.213277578 -0.0790103525 -0.362060487 -0.442168832 -0.279221535 -0.00972155295 0.176989213 0.188546881 0.08323773 0.121435232 0.038734857 -0.113047205 -0.218375325 -0.287683904 -0.331961542 -0.247062385 -0.0302551594 0.0882676095 -0.0237345267 -0.129999086 0.0467505641 0.282707781 0.21449101 -0.0687952042 -0.132685125 0.123939946 0.324601471 0.225763366 0.0602499843 0.0857625678 0.152354509 0.0117413374 -0.211230844 -0.219061717 -0.0624324419 -0.0673260763 -0.273234248 -0.336995572 -0.0859984532 0.18719089 0.178702876 0.0337896496 0.0742874146 0.267146826 0.307764202 0.143681183 0.047966484 0.148473173 0.231599599 0.130726084 0.00107369118 0.0185895339 0.0559652224 -0.0964351892 -0.365052789 -0.504043102 -0.45438379 -0.347143859 -0.237973481 -0.0855138451 0.0662800223 0.126606196 0.137766764 0.18525812 0.176049277 -0.0320032649 -0.305714488 -0.33609575 -0.0898541734 0.128854036 0.129972979 0.0625364333 0.211931229 0.292432338 -0.0464803837 -0.434407651 -0.498557746 -0.40637055 -0.464962751 -0.548309624 -0.378234148 -0.0953555182 -0.0414100736 -0.152783036 -0.0928083882 0.114731774 0.12214043 -0.0909220353 -0.150484279 0.054076042 0.18327345 0.0734604374 0.010397152 0.121102512 0.0465093404 -0.356600225 -0.55473727 0.0337432325 0.96435684 1.1617974 0.384157717 -0.419600964 -0.420746356 0.0705406591 0.277121425 0.0901730955 -0.0344791971 0.0395959318 0.0115829632 -0.200368047 -0.301567286 -0.172594145 -0.0598507077 -0.0943816453 -0.0880197212 0.0239528026 -0.0124726426 -0.284824371 -0.455174983 -0.297618568 -0.114991277 -0.236499041 -0.428412527 -0.271899551 0.111266002 0.231488794 -0.000184819553 -0.20235306 -0.180984497 -0.138987169 -0.191483617 -0.175412104 -0.0544944257 -0.0401640385 -0.147532567 -0.0856372863 0.254086763 0.330891192 -0.0979502276 -0.388778687 -0.0540901721 0.435067594 0.359285951 -0.146770626 -0.369810015 -0.138812646 0.0494831875 -0.0765633658 -0.177812353 -0.104757331 -0.0996441022 -0.250558257 -0.290261656 -0.127429992 -0.032906767 -0.0864639282 -0.00263479818 0.212601483 0.0684867799 -0.469622642 -0.470062852 0.757538557 2.32814813 2.5985539 1.27369404 -0.20500499 -0.55376339 -0.0726733804 0.215348586 0.0578603931 -0.0801943317 -0.0345365927 -0.0816045627 -0.258535385 -0.282827199 -0.132507116 -0.0891715959 -0.174365535 -0.120942131 0.0379958861 -0.0449916311 -0.325155765 -0.28035444 0.203851804 0.488457739 0.1359047 -0.342997164 -0.250505537 0.22399497 0.344794691 -0.0319936164 -0.354273528 -0.292616814 -0.0949153304 -0.0162671395 -0.007632575 -0.050523255 -0.233827636 -0.381011188 -0.160192534 0.100607507 0.0237576626 -0.362897277 -0.243302152 0.703667223 1.58432794 1.40683365 0.444084615 -0.215541556 -0.16352804 0.0469112657 -0.0311085843 -0.194888502 -0.203921989 -0.211884141 -0.33863771 -0.382563651 -0.242786601 -0.142449945 -0.161825344 -0.0517862588 0.179975539 0.149465665 -0.417995095 -0.437756449 0.98242861 2.86615658 3.21419692 1.59213805 -0.270550698 -0.769953549 -0.241249114 0.078596957 -0.0903976709 -0.160755157 0.0316635706 0.0959735587 -0.0199548341 0.0308118109 0.219823331 0.153128415 -0.130516797 -0.173446909 0.0183755942 -0.0626292452 -0.412458479 -0.342952579 0.321015745 0.732343912 0.278852224 -0.396700382 -0.369187683 0.166245878 0.322548926 -0.0473823845 -0.277024239 -0.063821882 0.184729755 0.179704204 0.10074342 0.0304711051 -0.192441687 -0.41756922 -0.246870905 0.144610628 -0.0927764475 -0.402476907 0.27446267 2.15168166 3.70445943 3.37235451 1.56917799 0.0933760181 -0.148721695 0.139077336 0.0931153297 -0.198635921 -0.297639549 -0.239927888 -0.263979316 -0.30762729 -0.256028324 -0.24416922 -0.308498502 -0.190262705 0.111363322 0.127286434 -0.186386198 0.0897407234 1.62239289 3.41798067 3.67923355 2.08962059 0.256239623 -0.366814882 -0.0656638145 0.0688946992 -0.21250765 -0.364412993 -0.162907854 0.0855752453 0.200761005 0.259138763 0.200478196 -0.0591398515 -0.239046007 -0.0455925204 0.208999634 0.0446963534 -0.202972084 0.30665043 1.48831403 2.11472273 1.44499266 0.283074945 -0.179902986 0.0700093061 0.199667692 -0.0714878961 -0.294485867 -0.0563260466 0.233026132 0.264883012 0.204150423 0.110624187 -0.170124874 -0.422765136 -0.226683661 0.078596957 -0.241249114 -0.769953549 -0.270550698 1.59213805 3.21419692 2.86615658 0.98242861 -0.437756449 -0.417995095 0.149465665 0.214797765 -0.084861055 -0.175235599 -0.115610473 -0.241249114 -0.415098935 -0.344230235 -0.187160596 -0.20930706 -0.224383727 -0.0128848823 0.0972511992 -0.190908507 -0.325320631 0.409516424 1.53293884 1.72501695 0.683451295 -0.371317059 -0.412543654 0.0891591311 0.14869909 -0.246870905 -0.41756922 -0.192441687 0.0304711051 0.10074342 0.179704204 0.184729755 -0.063821882 -0.277024239 -0.0473823845 0.322548926 0.166245878 -0.369187683 -0.396700382 0.278852224 0.732343912 0.321015745 -0.342952579 -0.412458479 -0.0626292452 0.0183755942 -0.173446909 -0.130516797 0.153128415 0.219823331 0.0308118109 -0.0199548341 0.0959735587 0.0316635706 -0.160755157 -0.0903976709 0.176382169 -0.0772194862 -0.511842906 -0.44232586 0.396704227 1.16821754 0.951526403 0.0278910343 -0.510170996 -0.240882784 0.201644704 0.221383944 0.0148916906 -0.00849681348 0.0616355911 -0.0604362935 -0.268075764 -0.267302185 -0.1122896 -0.067792885 -0.112989306 -0.0444790758 0.0809820592 -0.0673992783 -0.41518411 -0.472253978 -0.185882956 -0.0760875791 -0.341760129 -0.482560605 -0.143889785 0.257813066 0.204746813 -0.122424729 -0.236990139 -0.139119923 -0.14397496 -0.225746557 -0.142186254 0.000828809803 -0.071232371 -0.201300338 -0.0164624471 0.326211661 0.275530368 -0.207603529 -0.54789269 -0.473872304 -0.372594714 -0.511180639 -0.566887498 -0.283838511 -0.00104506535 -0.0616071336 -0.198404178 -0.0399717279 0.192140251 0.0871149078 -0.180005625 -0.135712713 0.14903979 0.200402662 0.0099429898 0.0106243994 0.0968253165 0.240692154 -0.0478082635 -0.381283015 -0.34806332 -0.152663261 -0.217143595 -0.434519768 -0.338267744 0.084815152 0.301850438 0.0466550738 -0.269187719 -0.203685269 0.0664164349 0.100913942 -0.0999375656 -0.186223656 -0.0783873349 -0.0228508227 -0.0811983123 -0.0370757394 0.132089242 0.134559512 -0.146530405 -0.428983152 -0.471828073 -0.387926906 -0.328131437 -0.207177654 0.0155647816 0.12007907 -0.0162920933 -0.145763829 -0.0532597043 0.0530434474 -0.0824759528 -0.269187719 -0.182135031 0.0488696508 0.0469957776 -0.154196426 -0.174724549 0.0446958542 0.150317594 -0.0210621245 -0.231538698 -0.309903234 -0.367313623 -0.424979717 -0.286053091 0.0346447378 0.182855889 0.00585436868 -0.168591693 -0.0687622651 0.0805561766 -0.00785932317 -0.155133367 -0.0493414365 0.154917106 0.0761268511 -0.200789273 -0.21382156 -0.248887181 0.053849794 0.132404983 -0.0454098582 -0.302337199 -0.443535119 -0.390331805 -0.185667515 0.0450002924 0.136627868 -0.0158836804 -0.328443855 -0.546504796 -0.484802812 -0.233772576 -0.0458996221 -0.0399053507 -0.122750126 -0.182468921 -0.207827955 -0.196903452 -0.108446695 0.0302766319 0.105847836 0.0804803148 0.0476520658 0.0658424944 0.072948046 0.0264215786 -0.0283794533 -0.0972275659 -0.254079252 -0.426287949 -0.384997338 -0.0968164876 0.139585078 0.106359221 -0.00332934968 0.0770930648 0.220000997 0.10455855 -0.239736408 -0.451167226 -0.362972468 -0.174414277 -0.0781968534 -0.0338455327 0.0235891398 0.0371739045 -0.00438639894 0.00817491952 0.0951893404 0.104724906 -0.0421821475 -0.199234143 -0.20769769 -0.107794061 -0.020250123 0.0349208936 0.0662139803 -0.011813526 -0.253750205 -0.504017174 -0.514859021 -0.259552658 -0.228172734 -0.0738190934 0.0248977244 -0.0574374944 -0.159720242 -0.0815644711 0.0788260326 0.0740117505 -0.0986532643 -0.213952824 -0.193218589 -0.194395408 -0.299488455 -0.360865027 -0.255615085 -0.104361728 -0.102368243 -0.244428411 -0.347939044 -0.302423894 -0.186357409 -0.122856267 -0.0959096625 0.0138363047 0.21149686 0.315897346 0.20060496 0.0131527334 -0.0216079503 0.0349747948 -0.0808524489 -0.369389623 -0.48749882 -0.254793614 0.0575674325 0.148161247 0.116508491 0.187320977 0.245486796 0.0308093149 -0.337580323 -0.451842964 -0.219725505 0.00840998534 -0.0173221938 -0.123175845 -0.0672219396 0.0761025622 0.0885436013 -0.0348353721 -0.122614875 -0.119590625 -0.138856903 -0.238389224 -0.300585449 -0.19161886 0.0308004972 0.148832172 0.0382252969 -0.173070267 -0.271112502 -0.234418377 -0.215750992 0.53913635 -0.092205666 -0.274897188 -0.111418538 0.000253039063 -1.89589828E-05 0.0416173674 0.0437645726 -0.136949092 -0.242550209 0.132648036 0.814819336 1.08866787 0.61849308 -0.0840671808 -0.346891314 -0.160719395 -0.0117040612 -0.121937625 -0.240867317 -0.148660317 -0.00342284399 -0.0423651449 -0.174361542 -0.125854895 0.0838950127 0.117109552 -0.130462229 -0.23767288 0.194732636 0.867353976 1.05188859 0.53913635 -0.092205666 -0.274897188 -0.111418538 0.000253039063 -1.89589828E-05 0.0416173674 0.0437645726 -0.136949092 -0.242550209 0.132648036 0.814819336 1.08866787 0.61849308 -0.0840671808 -0.346891314 -0.160719395 -0.0117040612 -0.121937625 -0.240867317 -0.148660317 -0.00342284399 -0.0423651449 -0.174361542 -0.125854895 0.0838950127 0.117109552 -0.130462229 -0.23767288 0.194732636 0.867353976 1.05188859 1.51183915 0.342924148 -0.247927949 -0.223279268 -0.0941044912 -0.0735861957 -0.0675157309 -0.126724631 -0.287072539 -0.145047486 0.727300882 1.91085231 2.32123709 1.50060236 0.244049788 -0.373796344 -0.216524571 0.0494036674 0.0148234833 -0.0698331222 0.0823887959 0.279903442 0.203331262 -0.0431646667 -0.10346555 0.014545829 -0.0721355379 -0.397148907 -0.332465947 0.604058385 1.85885608 2.29227519 1.53323972 0.392069459 -0.208543137 -0.21963799 -0.12496271 -0.121426404 -0.112009287 -0.147314459 -0.26950413 -0.0978055 0.770489335 1.91645348 2.28433275 1.4419446 0.184310198 -0.428737283 -0.269335449 -0.0030380541 -0.0369937234 -0.118300676 0.0466963276 0.269875795 0.223371774 -0.00185556954 -0.0534664914 0.0666466802 -0.0196370874 -0.344082654 -0.275907993 0.665357769 1.91331577 2.31584764 1.53323972 0.392069459 -0.208543137 -0.21963799 -0.12496271 -0.121426404 -0.112009287 -0.147314459 -0.26950413 -0.0978055 0.770489335 1.91645348 2.28433275 1.4419446 0.184310198 -0.428737283 -0.269335449 -0.0030380541 -0.0369937234 -0.118300676 0.0466963276 0.269875795 0.223371774 -0.00185556954 -0.0534664914 0.0666466802 -0.0196370874 -0.344082654 -0.275907993 0.665357769 1.91331577 2.31584764 1.51183915 0.342924148 -0.247927949 -0.223279268 -0.0941044912 -0.0735861957 -0.0675157309 -0.126724631 -0.287072539 -0.145047486 0.727300882 1.91085231 2.32123709 1.50060236 0.244049788 -0.373796344 -0.216524571 0.0494036674 0.0148234833 -0.0698331222 0.0823887959 0.279903442 0.203331262 -0.0431646667 -0.10346555 0.014545829 -0.0721355379 -0.397148907 -0.332465947 0.604058385 1.85885608 2.29227519 0.53913635 -0.092205666 -0.274897188 -0.111418538 0.000253039063 -1.89589828E-05 0.0416173674 0.0437645726 -0.136949092 -0.242550209 0.132648036 0.814819336 1.08866787 0.61849308 -0.0840671808 -0.346891314 -0.160719395 -0.0117040612 -0.121937625 -0.240867317 -0.148660317 -0.00342284399 -0.0423651449 -0.174361542 -0.125854895 0.0838950127 0.117109552 -0.130462229 -0.23767288 0.194732636 0.867353976 1.05188859 0.53913635 -0.092205666 -0.274897188 -0.111418538 0.000253039063 -1.89589828E-05 0.0416173674 0.0437645726 -0.136949092 -0.242550209 0.132648036 0.814819336 1.08866787 0.61849308 -0.0840671808 -0.346891314 -0.160719395 -0.0117040612 -0.121937625 -0.240867317 -0.148660317 -0.00342284399 -0.0423651449 -0.174361542 -0.125854895 0.0838950127 0.117109552 -0.130462229 -0.23767288 0.194732636 0.867353976 1.05188859 -0.369389623 -0.48749882 -0.254793614 0.0575674325 0.148161247 0.116508491 0.187320977 0.245486796 0.0308093149 -0.337580323 -0.451842964 -0.219725505 0.00840998534 -0.0173221938 -0.123175845 -0.0672219396 0.0761025622 0.0885436013 -0.0348353721 -0.122614875 -0.119590625 -0.138856903 -0.238389224 -0.300585449 -0.19161886 0.0308004972 0.148832172 0.0382252969 -0.173070267 -0.271112502 -0.234418377 -0.215750992 -0.259552658 -0.228172734 -0.0738190934 0.0248977244 -0.0574374944 -0.159720242 -0.0815644711 0.0788260326 0.0740117505 -0.0986532643 -0.213952824 -0.193218589 -0.194395408 -0.299488455 -0.360865027 -0.255615085 -0.104361728 -0.102368243 -0.244428411 -0.347939044 -0.302423894 -0.186357409 -0.122856267 -0.0959096625 0.0138363047 0.21149686 0.315897346 0.20060496 0.0131527334 -0.0216079503 0.0349747948 -0.0808524489 -0.426287949 -0.384997338 -0.0968164876 0.139585078 0.106359221 -0.00332934968 0.0770930648 0.220000997 0.10455855 -0.239736408 -0.451167226 -0.362972468 -0.174414277 -0.0781968534 -0.0338455327 0.0235891398 0.0371739045 -0.00438639894 0.00817491952 0.0951893404 0.104724906 -0.0421821475 -0.199234143 -0.20769769 -0.107794061 -0.020250123 0.0349208936 0.0662139803 -0.011813526 -0.253750205 -0.504017174 -0.514859021 -0.248887181 0.053849794 0.132404983 -0.0454098582 -0.302337199 -0.443535119 -0.390331805 -0.185667515 0.0450002924 0.136627868 -0.0158836804 -0.328443855 -0.546504796 -0.484802812 -0.233772576 -0.0458996221 -0.0399053507 -0.122750126 -0.182468921 -0.207827955 -0.196903452 -0.108446695 0.0302766319 0.105847836 0.0804803148 0.0476520658 0.0658424944 0.072948046 0.0264215786 -0.0283794533 -0.0972275659 -0.254079252 -0.0200401768 -0.117787123 -0.0464110114 0.0234236121 -0.0945110768 -0.23717013 -0.159051806 0.0231153481 0.0178808402 -0.135882065 -0.141688511 0.0354314521 0.115165971 -0.0288342815 -0.214305162 -0.306231856 -0.371078521 -0.40405184 -0.259882897 0.0190070961 0.141255319 0.000695222989 -0.168591693 -0.0687622651 0.0805561766 -0.00785932317 -0.155133367 -0.0493414365 0.154917106 0.0761268511 -0.200789273 -0.21382156 0.0968253165 0.186320484 -0.0605820268 -0.337378383 -0.321964324 -0.182555258 -0.242699593 -0.401018918 -0.292906791 0.06734173 0.242642716 0.0317194685 -0.224122047 -0.172851995 0.0405984148 0.0682455599 -0.0889737979 -0.159845501 -0.0824954212 -0.0397453122 -0.071139209 -0.018097762 0.116363592 0.0983466804 -0.151190981 -0.400186628 -0.454512209 -0.39236939 -0.323116183 -0.192298114 0.00536527112 0.0892980397 0.165142581 -0.0989239365 -0.206891522 -0.150577113 -0.157821566 -0.206261843 -0.129829228 -0.0248529613 -0.0850946233 -0.164948925 0.0109747527 0.28440249 0.217533052 -0.197271273 -0.494823307 -0.465008348 -0.404937357 -0.507775068 -0.523682892 -0.276795834 -0.0434649475 -0.0776829645 -0.198404178 -0.0399717279 0.192140251 0.0871149078 -0.180005625 -0.135712713 0.14903979 0.200402662 0.0099429898 0.0106243994 0.176382169 -0.0256618019 -0.562372983 -0.560754657 0.37868166 1.2995491 1.06837404 -0.0142478663 -0.632304788 -0.27480951 0.267608643 0.262242377 -0.0163772702 -0.0319650024 0.0912887007 -0.0385237336 -0.297467202 -0.296444923 -0.0955084041 -0.0471268557 -0.130772322 -0.0590518489 0.0809820592 -0.0673992783 -0.41518411 -0.472253978 -0.185882956 -0.0760875791 -0.341760129 -0.482560605 -0.143889785 0.257813066 0.14869909 -0.246870905 -0.41756922 -0.192441687 0.0304711051 0.10074342 0.179704204 0.184729755 -0.063821882 -0.277024239 -0.0473823845 0.322548926 0.166245878 -0.369187683 -0.396700382 0.278852224 0.732343912 0.321015745 -0.342952579 -0.412458479 -0.0626292452 0.0183755942 -0.173446909 -0.130516797 0.153128415 0.219823331 0.0308118109 -0.0199548341 0.0959735587 0.0316635706 -0.160755157 -0.0903976709 0.078596957 -0.285008013 -0.665386379 -0.095418565 1.59527206 2.99037027 2.66246343 1.01721537 -0.261680722 -0.338354081 0.0902760699 0.162631869 -0.0604554266 -0.15121527 -0.138242707 -0.252888948 -0.385467619 -0.328835458 -0.210091442 -0.214010537 -0.194183469 -0.0168415792 0.0453812554 -0.187758654 -0.223635778 0.474914402 1.4367882 1.5681628 0.663661003 -0.250807136 -0.334220856 0.0404515192 0.0688946992 -0.21250765 -0.364412993 -0.162907854 0.0855752453 0.200761005 0.259138763 0.200478196 -0.0591398515 -0.239046007 -0.0455925204 0.208999634 0.0446963534 -0.202972084 0.30665043 1.48831403 2.11472273 1.44499266 0.283074945 -0.179902986 0.0700093061 0.199667692 -0.0714878961 -0.294485867 -0.0563260466 0.233026132 0.264883012 0.204150423 0.110624187 -0.170124874 -0.422765136 -0.226683661 0.144610628 -0.0380126759 -0.510073364 0.0861779675 2.14809966 3.94852281 3.59750128 1.53924215 -0.0882681012 -0.231368348 0.197080627 0.139670253 -0.230601758 -0.327279687 -0.223020911 -0.254877806 -0.327024162 -0.254877806 -0.223020911 -0.327279687 -0.230601758 0.139670253 0.197080627 -0.231368348 -0.0882681012 1.53924215 3.59750128 3.94852281 2.14809966 0.0861779675 -0.510073364 -0.0380126759 0.25006187 -0.0530041754 -0.276650935 -0.20496507 -0.10062097 -0.115500174 -0.101997264 -0.0670392737 -0.16402097 -0.248870373 -0.0654121116 0.163433731 0.0378796011 -0.106847145 0.550657809 1.9025079 2.62495732 1.85698426 0.446169943 -0.194341347 0.0800314769 0.293464422 -0.0357395373 -0.387789994 -0.283237964 0.0584827438 0.261428893 0.281539768 0.149818525 -0.158204198 -0.398114949 -0.206469625 0.214410484 0.226225346 -0.130406007 0.0941580757 1.32822883 2.50582361 2.32307839 1.01564825 -0.0110010253 -0.082388781 0.160881102 0.0315980278 -0.219179004 -0.21074757 -0.0831781551 -0.0834875852 -0.12074583 -0.0971912965 -0.157641903 -0.278934568 -0.15710406 0.141547948 0.0810183212 -0.313206494 -0.00521952799 1.77469492 3.92227697 4.36480236 2.62627459 0.457983822 -0.391097248 -0.0769756064 0.203931496 0.0303415116 -0.151300445 -0.144681826 -0.192386121 -0.349500507 -0.375127554 -0.246257037 -0.19395639 -0.214124173 -0.095469974 0.0605211481 -0.0948083624 -0.280494511 0.164451182 1.1582818 1.66095972 1.0308094 -0.0195560697 -0.398794711 -0.0781567544 0.12884289 -0.11494986 -0.360641927 -0.267520785 -0.0438695326 0.0773078352 0.153371125 0.183053851 0.0190689806 -0.205922142 -0.123967052 0.199178427 0.218372345 -0.190622702 -0.387524992 0.0535581671 0.581106246 0.45819208 -0.121521726 -0.389278412 -0.179295942 -0.00863921735 -0.109474793 -0.144833878 0.0585338175 0.197580874 0.0938463137 -0.00302441255 0.0573119037 0.0531106591 -0.0965844169 -0.113861702 0.0222379658 -0.134581789 -0.593632817 -0.437099516 0.970938683 2.67324662 2.98222661 1.61064458 0.0358698107 -0.424585432 -0.0397800803 0.0712708086 -0.0100537734 0.0114039602 0.122898869 0.0674335584 -0.119097367 -0.150883704 -0.00766251981 0.0416326746 -0.072086297 -0.133581311 -0.0954335406 -0.175097525 -0.376561224 -0.359272808 -0.0150304222 0.229169741 0.013897026 -0.3795439 -0.447567344 -0.19876951 -0.0327740088 -0.0683207437 -0.0760366693 0.00282861921 -0.0287690684 -0.169246823 -0.153163001 0.0610348694 0.171209544 0.0437073447 -0.0665658191 0.00205621147 0.0154020824 -0.220269829 -0.482551783 -0.505571783 -0.418236971 -0.461077601 -0.534567297 -0.420440763 -0.232789382 -0.215741679 -0.253936857 -0.0558086671 0.266334325 0.303032428 0.0331401788 -0.105639204 0.0778679699 0.250015289 0.150294304 -0.0187660288 -0.0638514906 -0.183034211 -0.475425452 -0.551581264 0.00288335164 0.789948165 0.938928246 0.28552258 -0.384758264 -0.418926388 -0.0709319264 -0.076382868 -0.0869162604 0.0639849231 0.249194786 0.251882493 0.111627504 0.0714315176 0.188101038 0.230335593 0.0445913821 -0.189933807 -0.221071839 -0.123692892 -0.155599013 -0.360798478 -0.527883947 -0.501940846 -0.351016372 -0.211711779 -0.130980939 -0.0907149166 -0.0562751405 0.0210571457 0.130452096 0.131587327 -0.0916821286 -0.396679282 -0.477852285 -0.251324683 0.0231902096 0.0821236148 -0.0370780677 -0.129087761 -0.113234192 -0.0660437793 -0.0659760684 -0.125819132 -0.208157673 -0.228218824 -0.130426124 -0.0190050881 -0.0744477659 -0.259017318 -0.287795365 -0.041531682 0.178173363 0.0393765047 -0.309642732 -0.412918478 -0.140603185 0.159929529 0.181054205 0.0261286199 -0.0550720282 -0.0460807867 -0.0853034034 -0.182713628 -0.239313513 -0.258367836 -0.321189404 -0.387605518 -0.325624228 -0.151872382 -0.0490095466 -0.129087761 -0.113234192 -0.0660437793 -0.0659760684 -0.125819132 -0.208157673 -0.228218824 -0.130426124 -0.0190050881 -0.0744477659 -0.259017318 -0.287795365 -0.041531682 0.178173363 0.0393765047 -0.309642732 -0.412918478 -0.140603185 0.159929529 0.181054205 0.0261286199 -0.0550720282 -0.0499656163 -0.0822086111 -0.179878205 -0.242244437 -0.260647297 -0.317216069 -0.383895844 -0.329608202 -0.158058465 -0.047099907 -0.076382868 -0.0869162604 0.0639849231 0.249194786 0.251882493 0.111627504 0.0714315176 0.188101038 0.230335593 0.0445913821 -0.189933807 -0.228737205 -0.130478695 -0.151642472 -0.352957457 -0.527059317 -0.506755769 -0.353743345 -0.211051673 -0.130253613 -0.0897402167 -0.0546140373 0.0194454528 0.124805517 0.130220026 -0.0834696218 -0.388246328 -0.481115282 -0.262090474 0.0192815885 0.0882045627 -0.0315055177 -0.00977096241 0.0151410634 -0.207887173 -0.479258031 -0.516043127 -0.422278523 -0.451662451 -0.530567825 -0.430335492 -0.237768859 -0.205065057 -0.253936857 -0.0558086671 0.266334325 0.303032428 0.0331401788 -0.105639204 0.0778679699 0.250015289 0.150294304 -0.0187660288 -0.0638514906 -0.186108038 -0.495589405 -0.555545926 0.0291433893 0.812004328 0.924626648 0.255517632 -0.38912037 -0.39798969 -0.0600513369 0.0712708086 -0.0100537734 0.0114039602 0.122898869 0.0674335584 -0.119097367 -0.150883704 -0.00766251981 0.0416326746 -0.072086297 -0.133581311 -0.0954335406 -0.175097525 -0.376561224 -0.359272808 -0.0150304222 0.229169741 0.013897026 -0.3795439 -0.447567344 -0.19876951 -0.0327740088 -0.0683207437 -0.0760366693 0.00282861921 -0.0287690684 -0.169246823 -0.153163001 0.0610348694 0.171209544 0.0437073447 -0.0665658191 0.199178427 0.218372345 -0.190622702 -0.387524992 0.0535581671 0.581106246 0.45819208 -0.121521726 -0.389278412 -0.179295942 -0.00863921735 -0.109474793 -0.144833878 0.0585338175 0.197580874 0.0938463137 -0.00302441255 0.0573119037 0.0531106591 -0.0965844169 -0.113861702 0.0222379658 -0.121851452 -0.556974471 -0.434439242 0.920180678 2.63112521 3.00605083 1.66731715 0.0520100221 -0.457005769 -0.0645127743 0.203931496 0.0303415116 -0.151300445 -0.144681826 -0.192386121 -0.349500507 -0.375127554 -0.246257037 -0.19395639 -0.214124173 -0.095469974 0.0536356904 -0.0754043385 -0.261928946 0.145055816 1.12125385 1.66040635 1.06942487 0.00306152273 -0.419571698 -0.104040824 0.135188192 -0.0950324461 -0.360615492 -0.280216694 -0.0449991152 0.0830357671 0.14902465 0.17807354 0.0296848901 -0.195210069 -0.136280164 0.214410484 0.226225346 -0.130406007 0.0941580757 1.32822883 2.50582361 2.32307839 1.01564825 -0.0110010253 -0.082388781 0.160881102 0.0315980278 -0.219179004 -0.21074757 -0.0831781551 -0.0834875852 -0.12074583 -0.0971912965 -0.157641903 -0.278934568 -0.15710406 0.141547948 0.0642472729 -0.356586248 -0.00690591615 1.83663952 3.97374845 4.33664417 2.55670166 0.435588151 -0.353794068 -0.0459974408 0.169220552 -0.0720786452 -0.271441728 -0.193576917 -0.104743861 -0.121139102 -0.0950359404 -0.0641081855 -0.175888568 -0.25254494 -0.048116032 0.170420825 0.0117556443 -0.128578037 0.577738285 1.9493866 2.62460494 1.80839992 0.417837888 -0.169556752 0.111336201 0.286176383 -0.0598753281 -0.388911277 -0.26775986 0.0628676489 0.257169247 0.28439185 0.150377154 -0.172134489 -0.405647039 -0.187255085 0.217269376 0.129952177 -0.116625264 0.609690011 2.54139352 4.11459494 3.71149707 1.77610075 0.210279942 -0.043641787 0.230307981 0.103893772 -0.269493312 -0.331157863 -0.097516194 0.0802816823 0.122832492 0.0851370543 -0.105943315 -0.343596905 -0.258267522 0.12591064 0.230307981 -0.043641787 0.210279942 1.77610075 3.71149707 4.11459494 2.54139352 0.609690011 -0.116625264 0.129952177 0.217269376 -0.13966608 -0.365309507 -0.197162971 0.0413077734 0.121073566 0.104850844 -0.0203374624 -0.267691642 -0.338881254 -0.0257012304 0.247946098 0.0516704842 -0.00781174423 1.12644184 3.15004301 4.22908974 3.21153808 1.16627586 -0.0318181068 0.0144418543 0.250634462 -0.00239923294 -0.33702901 -0.282172263 -0.0233879983 0.110060059 0.11774721 0.0394408852 -0.184312522 -0.35858658 -0.158804759 0.169220552 -0.0459974408 -0.353794068 0.435588151 2.55670166 4.33664417 3.97374845 1.83663952 -0.00690591615 -0.356586248 0.0642472729 0.121953279 -0.169102758 -0.267942667 -0.150787383 -0.104705594 -0.12219432 -0.0751353353 -0.0858172849 -0.223332673 -0.215058938 0.0502043553 0.160881102 -0.082388781 -0.0110010253 1.01564825 2.32307839 2.50582361 1.32822883 0.0941580757 -0.130406007 0.226225346 0.214410484 -0.206469625 -0.398114949 -0.158204198 0.149818525 0.281539768 0.261428893 0.0584827438 -0.283237964 -0.387789994 -0.0357395373 0.293464422 0.0800314769 -0.194341347 0.446169943 1.85698426 2.62495732 1.9025079 0.550657809 -0.106847145 0.0378796011 0.163433731 -0.0666326955 -0.295507967 -0.168336168 -0.0405679606 -0.104963124 -0.128642917 -0.0814538375 -0.195763722 -0.320550591 -0.0753209889 0.291373461 -0.0430382341 -0.683071256 -0.363480687 1.3184588 2.83336282 2.4810636 0.669567168 -0.642611384 -0.50930661 0.145803094 0.250147045 -0.0383533798 -0.101130195 -0.00121541764 -0.121828496 -0.326938957 -0.260755122 -0.0683363825 -0.099596858 -0.211777329 -0.0754913464 0.0947809219 -0.114929065 -0.430345982 -0.205303773 0.408579499 0.528425992 -0.0604998432 -0.48434931 -0.133497953 0.402872503 0.315734655 -0.205985188 -0.428472102 -0.224639267 -0.0300059523 -0.00939266011 -0.00675203325 -0.0724248365 -0.3145881 -0.414247185 -0.0330722928 0.425700396 0.267693818 -0.320976466 -0.422935486 0.172549233 0.584388375 0.21437189 -0.355644166 -0.359732777 -0.00164129829 0.0676940754 -0.148744985 -0.192356512 -0.0609257258 -0.119017683 -0.316376805 -0.277194619 -0.0524931177 -0.0231063515 -0.118165925 0.0551728532 0.257301986 0.108002357 -0.360124737 -0.520982385 -0.0214933287 0.527329326 0.374838084 -0.264753222 -0.533576488 -0.174332604 0.204131782 0.129462093 -0.115656719 -0.112280615 0.0142380632 -0.0665458515 -0.269238442 -0.283994049 -0.14156124 -0.109301113 -0.171787962 -0.093915008 0.0942698643 0.0322598033 -0.34976685 -0.61109525 -0.549340725 -0.468761563 -0.527875662 -0.412543654 0.022038335 0.333366632 0.145377219 -0.230431408 -0.302833468 -0.149937615 -0.145252764 -0.263565928 -0.230346233 -0.120636031 -0.199341282 -0.321231991 -0.122169204 0.257472336 0.278852224 -0.139545798 -0.492100507 -0.506751299 -0.47651276 -0.592355967 -0.562798858 -0.210755214 0.100232363 0.034304034 -0.171317339 -0.161862612 -0.0716582537 -0.187501296 -0.345252335 -0.219954401 0.0266380124 -0.00189682678 -0.187416121 -0.0704657882 -0.0732765943 0.194780871 0.0184607711 -0.333582878 -0.487415642 -0.464587778 -0.47634241 -0.465865433 -0.225576207 0.119227313 0.15227665 -0.224298552 -0.573531389 -0.504962623 -0.192100972 -0.0548780523 -0.155644596 -0.240738049 -0.226002082 -0.249000475 -0.293974817 -0.173787609 0.0716975257 0.141544119 -0.0589666739 -0.263225228 -0.276172489 -0.22106187 -0.211692154 -0.143293545 -0.00956301205 -0.0533448793 -0.332220048 -0.48417896 -0.257262737 0.0492955334 0.0527879223 -0.103855833 -0.0608405471 0.0883073732 -0.0302614812 -0.366376698 -0.473787129 -0.230175883 -0.00572991977 -0.0484044999 -0.17957975 -0.21382156 -0.234945908 -0.289971352 -0.21382156 0.025445547 0.1527877 -0.00632615248 -0.237927243 -0.288778901 -0.231794387 -0.234008968 -0.226513311 -0.110414557 -0.0667178705 -0.294485867 -0.575235069 -0.493974537 -0.299237102 -0.0823112577 0.0329867974 -0.0345833376 -0.24169229 -0.404488355 -0.363614291 -0.160823196 0.010602273 0.010152936 -0.151805848 -0.376957655 -0.552667081 -0.584779143 -0.45178473 -0.246792212 -0.117782466 -0.147935644 -0.294968307 -0.424678415 -0.410312593 -0.249402732 -0.0765106305 -0.0024132072 0.0253846589 0.105126999 0.181369454 0.130545095 0.00814697146 -0.0230241697 -0.0166045167 -0.202731192 -0.543630064 -0.652126849 -0.334595501 0.0852047652 0.231432572 0.185509324 0.211888805 0.224568412 -0.04709059 -0.489384353 -0.659842134 -0.419872642 -0.109665111 -0.0167462565 -0.0291510299 0.0515172668 0.166086495 0.161088392 0.0695286915 0.016903311 -0.0132202627 -0.128901273 -0.317337364 -0.43521747 -0.389250308 -0.236252159 -0.118464202 -0.146573171 -0.318073839 -0.514017701 -0.593203604 -0.503765464 0.289085686 -0.0693906024 -0.145573005 -0.0468630083 -0.0518572927 -0.132490158 -0.103756346 -0.0287677366 -0.088020891 -0.161883071 0.0392765217 0.429862201 0.540642262 0.170307711 -0.291861027 -0.386206776 -0.173606604 -0.0646488518 -0.215117499 -0.37189433 -0.301951259 -0.119105853 -0.0641319752 -0.120481484 -0.0647787824 0.127168819 0.184677362 -0.0126968957 -0.131618097 0.176105335 0.66026032 0.698728442 0.163266703 -0.359435827 -0.363713264 -0.0406582952 0.154162332 0.163838476 0.17597875 0.120237611 -0.167394072 -0.433009386 -0.216673955 0.399889201 0.760507822 0.498380095 0.016182309 -0.119279198 0.0813903064 0.193725988 0.0516605005 -0.105539389 -0.0946406722 -0.0595083386 -0.183239505 -0.356355846 -0.333005607 -0.13629064 -0.0719385669 -0.267835557 -0.410175204 -0.149751469 0.347788662 0.555732608 1.53323972 0.392069459 -0.208543137 -0.21963799 -0.12496271 -0.121426404 -0.112009287 -0.147314459 -0.26950413 -0.0978055 0.770489335 1.91645348 2.28433275 1.4419446 0.184310198 -0.428737283 -0.269335449 -0.0030380541 -0.0369937234 -0.118300676 0.0466963276 0.269875795 0.223371774 -0.00185556954 -0.0534664914 0.0666466802 -0.0196370874 -0.344082654 -0.275907993 0.665357769 1.91331577 2.31584764 1.51183915 0.342924148 -0.247927949 -0.223279268 -0.0941044912 -0.0735861957 -0.0675157309 -0.126724631 -0.287072539 -0.145047486 0.727300882 1.91085231 2.32123709 1.50060236 0.244049788 -0.373796344 -0.216524571 0.0494036674 0.0148234833 -0.0698331222 0.0823887959 0.279903442 0.203331262 -0.0431646667 -0.10346555 0.014545829 -0.0721355379 -0.397148907 -0.332465947 0.604058385 1.85885608 2.29227519 2.2095511 0.713284016 -0.173723057 -0.30435282 -0.215993717 -0.195193768 -0.190967396 -0.245209962 -0.334192932 0.016351996 1.21912026 2.69269514 3.14413118 2.06457186 0.429036409 -0.44432202 -0.332825929 0.00305154128 0.0418148376 0.0165572837 0.238594353 0.494829804 0.421647549 0.128991291 0.0138908708 0.0723639578 -0.0967088565 -0.468837112 -0.283831865 0.980370402 2.5958519 3.16032767 2.2095511 0.713284016 -0.173723057 -0.30435282 -0.215993717 -0.195193768 -0.190967396 -0.245209962 -0.334192932 0.016351996 1.21912026 2.69269514 3.14413118 2.06457186 0.429036409 -0.44432202 -0.332825929 0.00305154128 0.0418148376 0.0165572837 0.238594353 0.494829804 0.421647549 0.128991291 0.0138908708 0.0723639578 -0.0967088565 -0.468837112 -0.283831865 0.980370402 2.5958519 3.16032767 1.51183915 0.342924148 -0.247927949 -0.223279268 -0.0941044912 -0.0735861957 -0.0675157309 -0.126724631 -0.287072539 -0.145047486 0.727300882 1.91085231 2.32123709 1.50060236 0.244049788 -0.373796344 -0.216524571 0.0494036674 0.0148234833 -0.0698331222 0.0823887959 0.279903442 0.203331262 -0.0431646667 -0.10346555 0.014545829 -0.0721355379 -0.397148907 -0.332465947 0.604058385 1.85885608 2.29227519 1.53323972 0.392069459 -0.208543137 -0.21963799 -0.12496271 -0.121426404 -0.112009287 -0.147314459 -0.26950413 -0.0978055 0.770489335 1.91645348 2.28433275 1.4419446 0.184310198 -0.428737283 -0.269335449 -0.0030380541 -0.0369937234 -0.118300676 0.0466963276 0.269875795 0.223371774 -0.00185556954 -0.0534664914 0.0666466802 -0.0196370874 -0.344082654 -0.275907993 0.665357769 1.91331577 2.31584764 0.163266703 -0.359435827 -0.363713264 -0.0406582952 0.154162332 0.163838476 0.17597875 0.120237611 -0.167394072 -0.433009386 -0.216673955 0.399889201 0.760507822 0.498380095 0.016182309 -0.119279198 0.0813903064 0.193725988 0.0516605005 -0.105539389 -0.0946406722 -0.0595083386 -0.183239505 -0.356355846 -0.333005607 -0.13629064 -0.0719385669 -0.267835557 -0.410175204 -0.149751469 0.347788662 0.555732608 0.289085686 -0.0693906024 -0.145573005 -0.0468630083 -0.0518572927 -0.132490158 -0.103756346 -0.0287677366 -0.088020891 -0.161883071 0.0392765217 0.429862201 0.540642262 0.170307711 -0.291861027 -0.386206776 -0.173606604 -0.0646488518 -0.215117499 -0.37189433 -0.301951259 -0.119105853 -0.0641319752 -0.120481484 -0.0647787824 0.127168819 0.184677362 -0.0126968957 -0.131618097 0.176105335 0.66026032 0.698728442 -0.543630064 -0.652126849 -0.334595501 0.0852047652 0.231432572 0.185509324 0.211888805 0.224568412 -0.04709059 -0.489384353 -0.659842134 -0.419872642 -0.109665111 -0.0167462565 -0.0291510299 0.0515172668 0.166086495 0.161088392 0.0695286915 0.016903311 -0.0132202627 -0.128901273 -0.317337364 -0.43521747 -0.389250308 -0.236252159 -0.118464202 -0.146573171 -0.318073839 -0.514017701 -0.593203604 -0.503765464 -0.299237102 -0.0823112577 0.0329867974 -0.0345833376 -0.24169229 -0.404488355 -0.363614291 -0.160823196 0.010602273 0.010152936 -0.151805848 -0.376957655 -0.552667081 -0.584779143 -0.45178473 -0.246792212 -0.117782466 -0.147935644 -0.294968307 -0.424678415 -0.410312593 -0.249402732 -0.0765106305 -0.0024132072 0.0253846589 0.105126999 0.181369454 0.130545095 0.00814697146 -0.0230241697 -0.0166045167 -0.202731192 -0.323286206 -0.43743971 -0.241157278 0.0135684656 0.0279306266 -0.080753468 -0.0418647341 0.0587354451 -0.0623366199 -0.343811005 -0.428277791 -0.227610618 -0.0388018861 -0.0619308688 -0.166899487 -0.210667878 -0.241696954 -0.276905298 -0.191215947 0.0166046955 0.117518626 -0.019123869 -0.237927243 -0.288778901 -0.231794387 -0.234008968 -0.226513311 -0.110414557 -0.0667178705 -0.294485867 -0.575235069 -0.493974537 -0.0732765943 0.140984491 -0.00767100416 -0.31101653 -0.463355213 -0.468964875 -0.478183508 -0.439329892 -0.206916139 0.087182112 0.0998550579 -0.228260413 -0.524431169 -0.470326692 -0.210433647 -0.0862020776 -0.155652747 -0.226591334 -0.229752824 -0.255068928 -0.275802165 -0.154680863 0.0544270612 0.106966771 -0.0630730912 -0.239493683 -0.265984803 -0.228365213 -0.206328049 -0.131868303 -0.0271267649 -0.0852643102 0.115388557 -0.195543125 -0.270387322 -0.166484252 -0.164719671 -0.246032953 -0.216192856 -0.143162131 -0.21132949 -0.284512937 -0.0925773084 0.220084518 0.221211597 -0.137539998 -0.448904723 -0.497218728 -0.497945547 -0.580583036 -0.521113455 -0.208633304 0.0545162298 0.0117581403 -0.171317339 -0.161862612 -0.0716582537 -0.187501296 -0.345252335 -0.219954401 0.0266380124 -0.00189682678 -0.187416121 -0.0704657882 0.257301986 0.174167588 -0.386223406 -0.621316731 -0.0494266115 0.622463286 0.460197717 -0.307347804 -0.632049263 -0.187075421 0.274167359 0.162838832 -0.155389056 -0.139886498 0.0454624407 -0.039631024 -0.295507967 -0.313991874 -0.125491232 -0.0870756283 -0.191334397 -0.116462231 0.0942698643 0.0322598033 -0.34976685 -0.61109525 -0.549340725 -0.468761563 -0.527875662 -0.412543654 0.022038335 0.333366632 0.315734655 -0.205985188 -0.428472102 -0.224639267 -0.0300059523 -0.00939266011 -0.00675203325 -0.0724248365 -0.3145881 -0.414247185 -0.0330722928 0.425700396 0.267693818 -0.320976466 -0.422935486 0.172549233 0.584388375 0.21437189 -0.355644166 -0.359732777 -0.00164129829 0.0676940754 -0.148744985 -0.192356512 -0.0609257258 -0.119017683 -0.316376805 -0.277194619 -0.0524931177 -0.0231063515 -0.118165925 0.0551728532 0.291373461 -0.0978627279 -0.586999178 -0.189538702 1.32939899 2.6214447 2.28650856 0.708626926 -0.465616882 -0.432125181 0.0810366198 0.194115609 -0.0121612176 -0.0748157576 -0.0276010577 -0.138633981 -0.29486084 -0.239541933 -0.0951335952 -0.115679175 -0.181445807 -0.0631447956 0.0494831875 -0.138812646 -0.369810015 -0.146770626 0.359285951 0.435067594 -0.0540901721 -0.388778687 -0.0979502276 0.330891192 0.214410484 -0.206469625 -0.398114949 -0.158204198 0.149818525 0.281539768 0.261428893 0.0584827438 -0.283237964 -0.387789994 -0.0357395373 0.293464422 0.0800314769 -0.194341347 0.446169943 1.85698426 2.62495732 1.9025079 0.550657809 -0.106847145 0.0378796011 0.163433731 -0.0666326955 -0.295507967 -0.168336168 -0.0405679606 -0.104963124 -0.128642917 -0.0814538375 -0.195763722 -0.320550591 -0.0753209889 0.25006187 -0.0287281442 -0.520635486 0.250147045 2.63046694 4.64588118 4.18191242 1.74350071 -0.218847111 -0.421316952 0.141799659 0.182941064 -0.199681982 -0.307347804 -0.136649638 -0.0887791514 -0.137331054 -0.0738729984 -0.0592222027 -0.234264493 -0.261692047 0.0587504171 0.226297051 -0.0955935791 -0.145082414 0.939413428 2.45474315 2.70959806 1.35747063 -0.0523227677 -0.228216827 0.281237334 0.277744949 -0.13966608 -0.365309507 -0.197162971 0.0413077734 0.121073566 0.104850844 -0.0203374624 -0.267691642 -0.338881254 -0.0257012304 0.247946098 0.0516704842 -0.00781174423 1.12644184 3.15004301 4.22908974 3.21153808 1.16627586 -0.0318181068 0.0144418543 0.250634462 -0.00239923294 -0.33702901 -0.282172263 -0.0233879983 0.110060059 0.11774721 0.0394408852 -0.184312522 -0.35858658 -0.158804759 0.202470526 0.156551257 -0.079812035 0.591682434 2.47716355 4.08814287 3.75969601 1.83245134 0.205636173 -0.0848510712 0.218191177 0.103893772 -0.269493312 -0.331157863 -0.097516194 0.0802816823 0.122832492 0.0851370543 -0.105943315 -0.343596905 -0.258267522 0.12591064 0.230307981 -0.043641787 0.210279942 1.77610075 3.71149707 4.11459494 2.54139352 0.609690011 -0.116625264 0.129952177 0.17089279 -0.0917842761 -0.301638842 -0.266761184 -0.238535956 -0.298550516 -0.286350697 -0.234921947 -0.280984432 -0.263104439 -0.00289165741 0.177934468 -0.0884823725 -0.135991529 0.996473849 2.91107988 3.83145857 2.74853373 0.773820758 -0.311225802 -0.195442975 0.083706364 -0.102858506 -0.35737282 -0.254379392 0.0169954747 0.172959819 0.244628891 0.243650183 0.0401717052 -0.215060443 -0.145856991 0.156508341 0.146997392 -0.168387741 0.0263039637 1.08572984 2.04428458 1.78999066 0.636793971 -0.134356543 -0.0417090207 0.208748266 0.0425937325 -0.220116779 -0.135751471 0.136528209 0.254258931 0.224404544 0.141814962 -0.0764961541 -0.338510603 -0.292075962 0.0207854807 0.0228914265 -0.352643043 -0.112669565 1.46045685 3.34808874 3.71456552 2.22566342 0.454500079 -0.183645085 0.054194659 -0.00274692453 -0.116804436 -0.150652632 -0.107214302 -0.19675988 -0.336968809 -0.29339987 -0.143830553 -0.123580933 -0.161317959 -0.0616908111 0.000997332158 -0.234773889 -0.410201818 0.155141369 1.30067635 1.88483012 1.20484555 -0.025369009 -0.631352186 -0.438791066 -0.159198865 -0.174902543 -0.200566188 -0.0396965668 0.0837813914 0.0566331595 0.10106732 0.272714376 0.278668731 0.0264081042 -0.149921656 -0.0806837603 -0.0839675367 -0.358252853 -0.532349408 -0.272891551 0.0691786706 -0.0305534415 -0.415143013 -0.507132769 -0.234807491 -0.0567935184 -0.13171275 -0.117074437 0.136833653 0.309870481 0.20441094 0.0661778748 0.0819918588 0.060209889 -0.11588563 -0.20893392 -0.132553369 -0.221061528 -0.552512825 -0.537367284 0.36278367 1.55415845 1.82333946 0.916544557 -0.133020177 -0.406733721 -0.129196063 -0.204996839 -0.179357827 -0.00571993785 0.157816261 0.109515563 -0.0267479643 0.00131125282 0.141868696 0.127912611 -0.0681992993 -0.206639141 -0.208624646 -0.261293799 -0.4127042 -0.412535012 -0.144997567 0.0837634206 -0.0394620001 -0.357784539 -0.486008584 -0.362117231 -0.22215867 -0.144668013 -0.0076274178 0.135130793 0.05174651 -0.217321932 -0.299251556 -0.0429786779 0.208015457 0.115768023 -0.172972605 -0.312396318 -0.277727962 -0.290273458 -0.399187148 -0.46427387 -0.454194278 -0.456329852 -0.452794552 -0.366212994 -0.272621036 -0.286547333 -0.292958856 -0.0794019625 0.185654879 0.154007956 -0.151892677 -0.31321612 -0.128096431 0.111981846 0.102239162 -0.0633367747 -0.171050832 -0.259415418 -0.408424765 -0.475953132 -0.268786281 0.0325125046 0.0473777391 -0.239029706 -0.447748691 -0.374295086 -0.227612436 -0.344911963 -0.27298522 -0.0623703897 0.0622970387 0.00909838174 -0.0873075351 -0.0674085915 0.0360484794 0.0425165445 -0.126723289 -0.317441493 -0.318577081 -0.161099017 -0.0973821133 -0.265540957 -0.502057612 -0.546083391 -0.356651813 -0.130749539 -0.0502525866 -0.109036103 -0.177782074 -0.159486502 -0.0769549757 -0.0556704216 -0.200301006 -0.443222374 -0.562223077 -0.425840288 -0.181693345 -0.097041741 -0.225402847 -0.34731105 -0.266744226 -0.0562505201 0.0608134419 0.0028921687 -0.0897596776 -0.0628413558 0.0416105501 0.0412700102 -0.134084716 -0.321375728 -0.318577081 -0.161099017 -0.0973821133 -0.265540957 -0.502057612 -0.546083391 -0.356651813 -0.130749539 -0.0502525866 -0.109036103 -0.177782074 -0.159486502 -0.0769549757 -0.0556704216 -0.200301006 -0.443222374 -0.562223077 -0.425840288 -0.181693345 -0.097041741 -0.225402847 -0.305467755 -0.271669298 -0.294417828 -0.403408527 -0.461091906 -0.451900184 -0.460154474 -0.453773737 -0.360435158 -0.271470517 -0.294815242 -0.292958856 -0.0794019625 0.185654879 0.154007956 -0.151892677 -0.31321612 -0.128096431 0.111981846 0.102239162 -0.0633367747 -0.171050832 -0.258950442 -0.417737246 -0.478046775 -0.256294519 0.0414418578 0.0385581814 -0.251723766 -0.445490032 -0.363793463 -0.227554217 -0.21347487 -0.17925036 0.00377121312 0.159782127 0.0999156162 -0.0314622633 0.00969577953 0.148845479 0.121772781 -0.0760486498 -0.202481493 -0.201221153 -0.266102582 -0.422793061 -0.409154236 -0.130859822 0.0868642032 -0.0522202887 -0.366407961 -0.479408264 -0.354794741 -0.226188406 -0.148755968 -0.000337704085 0.141666904 0.0429124795 -0.229785427 -0.294835538 -0.0275396705 0.210937068 0.103481032 -0.179842934 -0.0806837603 -0.0839675367 -0.358252853 -0.532349408 -0.272891551 0.0691786706 -0.0305534415 -0.415143013 -0.507132769 -0.234807491 -0.0567935184 -0.13171275 -0.117074437 0.136833653 0.309870481 0.20441094 0.0661778748 0.0819918588 0.060209889 -0.11588563 -0.20893392 -0.132553369 -0.221061528 -0.552512825 -0.537367284 0.36278367 1.55415845 1.82333946 0.916544557 -0.133020177 -0.406733721 -0.129196063 0.00793619361 -0.108531035 -0.158868641 -0.112348162 -0.187702924 -0.331773549 -0.30234918 -0.149098843 -0.11477235 -0.157653883 -0.0742712617 0.000997332158 -0.234773889 -0.410201818 0.155141369 1.30067635 1.88483012 1.20484555 -0.025369009 -0.631352186 -0.438791066 -0.159198865 -0.174902543 -0.200566188 -0.0396965668 0.0837813914 0.0566331595 0.10106732 0.272714376 0.278668731 0.0264081042 -0.149921656 0.156508341 0.146997392 -0.168387741 0.0263039637 1.08572984 2.04428458 1.78999066 0.636793971 -0.134356543 -0.0417090207 0.208748266 0.0425937325 -0.220116779 -0.135751471 0.136528209 0.254258931 0.224404544 0.141814962 -0.0764961541 -0.338510603 -0.292075962 0.0207854807 0.0360867418 -0.312218636 -0.108921148 1.4055922 3.30195737 3.73968387 2.28630662 0.471909434 -0.217166886 0.0295306742 0.17089279 -0.0917842761 -0.301638842 -0.266761184 -0.238535956 -0.298550516 -0.286350697 -0.234921947 -0.280984432 -0.263104439 -0.00289165741 0.176500112 -0.054289639 -0.114318192 0.958732665 2.85291767 3.8314414 2.80768538 0.812963188 -0.33408162 -0.232507735 0.0851478651 -0.0800421089 -0.354797065 -0.268398017 0.0142084518 0.178919986 0.240899771 0.238913104 0.0513425879 -0.204440534 -0.15956369 0.114626467 0.118947826 -0.112097956 0.216592789 1.44476998 2.53973627 2.2586689 0.887310147 -0.110982679 -0.0583158731 0.283708602 0.114258647 -0.311644524 -0.366952807 -0.0526920855 0.217911854 0.290433526 0.21431233 -0.0429878272 -0.353596956 -0.322415143 0.0903644115 0.290196627 -0.0218134038 -0.101853028 0.844586432 2.22028255 2.56008887 1.49282205 0.226241484 -0.14208512 0.102619626 0.129684672 -0.142961666 -0.253096581 -0.12572597 -0.0620434955 -0.11286021 -0.112905465 -0.119575657 -0.237379745 -0.23876752 0.0331929177 0.239244148 -0.235201433 -0.469102293 0.921866536 3.47910285 4.80797625 3.47910285 0.921866536 -0.469102293 -0.235201433 0.239244148 0.0632649213 -0.285371691 -0.259221941 -0.0965305194 -0.108796217 -0.128898442 -0.0482341461 -0.104622416 -0.282731235 -0.181198105 0.225785822 0.054194659 -0.183645085 0.454500079 2.22566342 3.71456552 3.34808874 1.46045685 -0.112669565 -0.352643043 0.0228914265 0.0207854807 -0.292075962 -0.338510603 -0.0764961541 0.141814962 0.224404544 0.254258931 0.136528209 -0.135751471 -0.220116779 0.0425937325 0.208748266 -0.0417090207 -0.134356543 0.636793971 1.78999066 2.04428458 1.08572984 0.0263039637 -0.168387741 0.146997392 0.156508341 -0.145856991 -0.215060443 0.0401717052 0.243650183 0.244628891 0.172959819 0.0169954747 -0.254379392 -0.35737282 -0.102858506 0.083706364 -0.195442975 -0.311225802 0.773820758 2.74853373 3.83145857 2.91107988 0.996473849 -0.135991529 -0.0884823725 0.177934468 0.0161859691 -0.26284343 -0.292509854 -0.233644977 -0.278938234 -0.302963704 -0.244253725 -0.257790744 -0.295038015 -0.107117645 0.193009809 -0.0397800803 -0.424585432 0.0358698107 1.61064458 2.98222661 2.67324662 0.970938683 -0.437099516 -0.593632817 -0.134581789 0.0222379658 -0.113861702 -0.0965844169 0.0531106591 0.0573119037 -0.00302441255 0.0938463137 0.197580874 0.0585338175 -0.144833878 -0.109474793 -0.00863921735 -0.179295942 -0.389278412 -0.121521726 0.45819208 0.581106246 0.0535581671 -0.387524992 -0.190622702 0.218372345 0.199178427 -0.123967052 -0.205922142 0.0190689806 0.183053851 0.153371125 0.0773078352 -0.0438695326 -0.267520785 -0.360641927 -0.11494986 0.204576463 -0.0667178705 -0.511095464 -0.109307274 1.11045229 1.82143927 1.19937897 0.0661609098 -0.356495917 -0.0669733956 0.103895105 -0.0986599177 -0.243037969 -0.184349775 -0.225661382 -0.395167053 -0.376257449 -0.17600219 -0.125661597 -0.17992045 0.0123279216 0.326211661 0.130726427 -0.469442993 -0.542015195 0.360538632 1.29077578 1.08404696 -0.00274875457 -0.673361003 -0.393207997 0.103298873 0.135666803 -0.0262580346 0.0728899911 0.225530297 0.058665242 -0.196530297 -0.107007518 0.163435057 0.139159188 -0.124895006 -0.176257715 -0.00811485201 -0.0633108243 -0.404621929 -0.585200846 -0.449937135 -0.379920185 -0.528301537 -0.48332718 -0.0300911292 0.356620371 0.230470672 -0.118676983 -0.179494575 -0.0214880053 -0.0318798274 -0.191504747 -0.208029419 -0.122339554 -0.173617259 -0.235627323 -0.0178252645 0.277233869 0.159601972 -0.297637552 -0.486649066 -0.233923793 -0.063907057 -0.291078657 -0.505388498 -0.30794403 0.0229752734 0.0515952893 -0.106496461 -0.108455509 -0.0362239778 -0.160414457 -0.334434628 -0.225150317 0.0383926518 0.0649684444 -0.0633108243 0.0643722117 0.168971673 0.229470029 -0.0562812947 -0.370367497 -0.362025559 -0.19563961 -0.217828333 -0.359141886 -0.270070583 0.0484055094 0.192713022 -0.0169735029 -0.257688612 -0.115695648 0.142310709 0.103554398 -0.114673533 -0.124724649 0.0469105989 0.0504028238 -0.127450287 -0.136990353 0.0872000828 0.173060298 -0.0731062442 -0.362628937 -0.417143345 -0.342782229 -0.294400692 -0.174639374 0.0564504936 0.14810285 -0.0358832739 -0.203770444 -0.0887791514 0.0838780478 -0.0175697356 -0.244997025 -0.226939186 -0.0126293534 0.0388185345 -0.103685476 -0.124383949 0.0463142022 0.113775872 -0.0598184355 -0.262628973 -0.347041219 -0.416035891 -0.483071655 -0.356751442 -0.0335833505 0.168886498 0.0776600167 -0.0733617768 -0.0612664297 -0.0232767034 -0.121998847 -0.185286716 -0.0285577923 0.128171131 -0.0150144519 -0.270209998 -0.194571257 -0.21535489 0.0917145833 0.157131851 -0.0178252645 -0.275491089 -0.45121479 -0.439630508 -0.227961302 0.055428382 0.175785929 -0.0143330423 -0.380090535 -0.587671161 -0.453088671 -0.142782494 0.0540655628 0.0662460849 0.0185459461 -0.0369905606 -0.14704147 -0.244741499 -0.173276544 0.0338781513 0.141714483 0.0629242137 -0.0228508227 0.0113058081 0.0531286262 0.00381014124 -0.0530041754 -0.0840091258 -0.221998796 -0.44763723 -0.456070006 -0.113992125 0.226722926 0.204831988 -0.00300428295 0.00304355589 0.175445229 0.12024942 -0.223191261 -0.472509503 -0.392185897 -0.17676878 -0.061181251 -0.0151848039 0.0507435277 0.084815152 0.0515101105 0.0450365581 0.104150631 0.108750314 -0.0145885712 -0.159221992 -0.21331051 -0.203685269 -0.173872784 -0.0949971825 -0.00504851062 -0.0653550476 -0.328557312 -0.573020339 -0.530175388 -0.214492649 -0.192140073 -0.0271164514 0.103454918 0.0247905888 -0.133728206 -0.133510768 -0.00768497819 0.0076798331 -0.137981191 -0.254070103 -0.239129692 -0.212829217 -0.258897692 -0.258830339 -0.0997179672 0.10261447 0.13059333 -0.050607767 -0.251015753 -0.290686041 -0.196068317 -0.124050565 -0.129943848 -0.104943328 0.0174982138 0.107151262 0.0264919493 -0.111188136 -0.0911798924 0.0244312529 -0.0493416004 -0.332108259 -0.459019214 -0.2091427 0.141972497 0.237686366 0.144830227 0.130719438 0.151366502 -0.039299801 -0.373104781 -0.483414382 -0.259616226 -0.0121234534 0.0132755069 -0.0347410478 0.0741095692 0.265958369 0.300410122 0.138201132 -0.0370507836 -0.103795275 -0.134003699 -0.227486834 -0.336121857 -0.326041132 -0.184833229 -0.0796195567 -0.151816651 -0.311806411 -0.353660166 -0.252600819 -0.183162808 0.570396662 -0.0600365326 -0.232111812 -0.0523640253 0.0551671982 0.0166842155 0.00823547412 -0.0159718525 -0.190500766 -0.280088097 0.100592367 0.784239888 1.07404172 0.638815761 -0.0201621186 -0.239970297 -0.0188167691 0.141191602 0.00260054017 -0.172827706 -0.128920734 -0.00137745193 -0.0464527681 -0.207688212 -0.214969933 -0.05493927 -0.0355309211 -0.26189816 -0.330581248 0.145775974 0.860675097 1.07414484 0.570396662 -0.0600365326 -0.232111812 -0.0523640253 0.0551671982 0.0166842155 0.00823547412 -0.0159718525 -0.190500766 -0.280088097 0.100592367 0.784239888 1.07404172 0.638815761 -0.0201621186 -0.239970297 -0.0188167691 0.141191602 0.00260054017 -0.172827706 -0.128920734 -0.00137745193 -0.0464527681 -0.207688212 -0.214969933 -0.05493927 -0.0355309211 -0.26189816 -0.330581248 0.145775974 0.860675097 1.07414484 1.51183915 0.342924148 -0.247927949 -0.223279268 -0.0941044912 -0.0735861957 -0.0675157309 -0.126724631 -0.287072539 -0.145047486 0.727300882 1.91085231 2.32123709 1.50060236 0.244049788 -0.373796344 -0.216524571 0.0494036674 0.0148234833 -0.0698331222 0.0823887959 0.279903442 0.203331262 -0.0431646667 -0.10346555 0.014545829 -0.0721355379 -0.397148907 -0.332465947 0.604058385 1.85885608 2.29227519 1.53323972 0.392069459 -0.208543137 -0.21963799 -0.12496271 -0.121426404 -0.112009287 -0.147314459 -0.26950413 -0.0978055 0.770489335 1.91645348 2.28433275 1.4419446 0.184310198 -0.428737283 -0.269335449 -0.0030380541 -0.0369937234 -0.118300676 0.0466963276 0.269875795 0.223371774 -0.00185556954 -0.0534664914 0.0666466802 -0.0196370874 -0.344082654 -0.275907993 0.665357769 1.91331577 2.31584764 1.53323972 0.392069459 -0.208543137 -0.21963799 -0.12496271 -0.121426404 -0.112009287 -0.147314459 -0.26950413 -0.0978055 0.770489335 1.91645348 2.28433275 1.4419446 0.184310198 -0.428737283 -0.269335449 -0.0030380541 -0.0369937234 -0.118300676 0.0466963276 0.269875795 0.223371774 -0.00185556954 -0.0534664914 0.0666466802 -0.0196370874 -0.344082654 -0.275907993 0.665357769 1.91331577 2.31584764 1.51183915 0.342924148 -0.247927949 -0.223279268 -0.0941044912 -0.0735861957 -0.0675157309 -0.126724631 -0.287072539 -0.145047486 0.727300882 1.91085231 2.32123709 1.50060236 0.244049788 -0.373796344 -0.216524571 0.0494036674 0.0148234833 -0.0698331222 0.0823887959 0.279903442 0.203331262 -0.0431646667 -0.10346555 0.014545829 -0.0721355379 -0.397148907 -0.332465947 0.604058385 1.85885608 2.29227519 0.570396662 -0.0600365326 -0.232111812 -0.0523640253 0.0551671982 0.0166842155 0.00823547412 -0.0159718525 -0.190500766 -0.280088097 0.100592367 0.784239888 1.07404172 0.638815761 -0.0201621186 -0.239970297 -0.0188167691 0.141191602 0.00260054017 -0.172827706 -0.128920734 -0.00137745193 -0.0464527681 -0.207688212 -0.214969933 -0.05493927 -0.0355309211 -0.26189816 -0.330581248 0.145775974 0.860675097 1.07414484 0.570396662 -0.0600365326 -0.232111812 -0.0523640253 0.0551671982 0.0166842155 0.00823547412 -0.0159718525 -0.190500766 -0.280088097 0.100592367 0.784239888 1.07404172 0.638815761 -0.0201621186 -0.239970297 -0.0188167691 0.141191602 0.00260054017 -0.172827706 -0.128920734 -0.00137745193 -0.0464527681 -0.207688212 -0.214969933 -0.05493927 -0.0355309211 -0.26189816 -0.330581248 0.145775974 0.860675097 1.07414484 -0.332108259 -0.459019214 -0.2091427 0.141972497 0.237686366 0.144830227 0.130719438 0.151366502 -0.039299801 -0.373104781 -0.483414382 -0.259616226 -0.0121234534 0.0132755069 -0.0347410478 0.0741095692 0.265958369 0.300410122 0.138201132 -0.0370507836 -0.103795275 -0.134003699 -0.227486834 -0.336121857 -0.326041132 -0.184833229 -0.0796195567 -0.151816651 -0.311806411 -0.353660166 -0.252600819 -0.183162808 -0.214492649 -0.192140073 -0.0271164514 0.103454918 0.0247905888 -0.133728206 -0.133510768 -0.00768497819 0.0076798331 -0.137981191 -0.254070103 -0.239129692 -0.212829217 -0.258897692 -0.258830339 -0.0997179672 0.10261447 0.13059333 -0.050607767 -0.251015753 -0.290686041 -0.196068317 -0.124050565 -0.129943848 -0.104943328 0.0174982138 0.107151262 0.0264919493 -0.111188136 -0.0911798924 0.0244312529 -0.0493416004 -0.426765591 -0.411739469 -0.107412934 0.18389596 0.176715553 0.0209017657 0.0286666024 0.151942104 0.081663467 -0.217113152 -0.432338625 -0.372904807 -0.188811049 -0.0710463822 -0.0119559299 0.0483194999 0.0756429061 0.0533618629 0.0544313863 0.0997119918 0.0927430168 -0.0189936087 -0.159221992 -0.21331051 -0.203685269 -0.173872784 -0.0949971825 -0.00504851062 -0.0653550476 -0.328557312 -0.573020339 -0.530175388 -0.21535489 0.0917145833 0.157131851 -0.0178252645 -0.275491089 -0.45121479 -0.439630508 -0.227961302 0.055428382 0.175785929 -0.0143330423 -0.380090535 -0.587671161 -0.453088671 -0.142782494 0.0540655628 0.0662460849 0.0185459461 -0.0369905606 -0.14704147 -0.244741499 -0.173276544 0.0338781513 0.141714483 0.0629242137 -0.0228508227 0.0113058081 0.0531286262 0.00381014124 -0.0530041754 -0.0840091258 -0.221998796 -0.0358832739 -0.203770444 -0.0887791514 0.0838780478 -0.0175697356 -0.244997025 -0.226939186 -0.0126293534 0.0388185345 -0.103685476 -0.124383949 0.0463142022 0.113775872 -0.0598184355 -0.262628973 -0.347041219 -0.416035891 -0.483071655 -0.356751442 -0.0335833505 0.168886498 0.0776600167 -0.0733617768 -0.0612664297 -0.0232767034 -0.121998847 -0.185286716 -0.0285577923 0.128171131 -0.0150144519 -0.270209998 -0.194571257 0.168971673 0.229470029 -0.0562812947 -0.370367497 -0.362025559 -0.19563961 -0.217828333 -0.359141886 -0.270070583 0.0484055094 0.192713022 -0.00677415915 -0.209475249 -0.108438872 0.102403194 0.086797826 -0.0846228227 -0.106018007 0.0216267612 0.0307590738 -0.102054991 -0.110414557 0.0648835972 0.133427933 -0.0723067224 -0.332384586 -0.405748188 -0.348167449 -0.283768982 -0.161345735 0.0360923968 0.115093105 0.211931229 -0.0781051889 -0.157923222 -0.0472003855 -0.0468661711 -0.170053333 -0.198476046 -0.142355785 -0.171759352 -0.19878298 -0.0133142564 0.277233869 0.159601972 -0.297637552 -0.486649066 -0.233923793 -0.063907057 -0.291078657 -0.505388498 -0.30794403 0.0229752734 0.0515952893 -0.106496461 -0.108455509 -0.0362239778 -0.160414457 -0.334434628 -0.225150317 0.0383926518 0.0649684444 -0.0633108243 0.0643722117 0.326211661 0.130726427 -0.469442993 -0.542015195 0.360538632 1.29077578 1.08404696 -0.00274875457 -0.673361003 -0.393207997 0.103298873 0.135666803 -0.0262580346 0.0728899911 0.225530297 0.058665242 -0.196530297 -0.107007518 0.163435057 0.139159188 -0.124895006 -0.176257715 -0.00811485201 -0.0633108243 -0.404621929 -0.585200846 -0.449937135 -0.379920185 -0.528301537 -0.48332718 -0.0300911292 0.356620371 0.231492788 -0.172509968 -0.243889734 0.0406072326 0.208409399 0.149465665 0.0838780478 -0.0231063515 -0.289204776 -0.41450271 -0.107177868 0.204576463 -0.0667178705 -0.511095464 -0.109307274 1.11045229 1.82143927 1.19937897 0.0661609098 -0.356495917 -0.0669733956 0.103895105 -0.0986599177 -0.243037969 -0.184349775 -0.225661382 -0.395167053 -0.376257449 -0.17600219 -0.125661597 -0.17992045 0.0123279216 0.263860732 -0.0397800803 -0.424585432 0.0358698107 1.61064458 2.98222661 2.67324662 0.970938683 -0.437099516 -0.593632817 -0.134581789 0.0222379658 -0.113861702 -0.0965844169 0.0531106591 0.0573119037 -0.00302441255 0.0938463137 0.197580874 0.0585338175 -0.144833878 -0.109474793 -0.00863921735 -0.179295942 -0.389278412 -0.121521726 0.45819208 0.581106246 0.0535581671 -0.387524992 -0.190622702 0.218372345 0.156508341 -0.145856991 -0.215060443 0.0401717052 0.243650183 0.244628891 0.172959819 0.0169954747 -0.254379392 -0.35737282 -0.102858506 0.165138587 -0.221828446 -0.492867082 0.658408761 2.89886522 4.10755157 3.0044868 0.850997865 -0.285712391 -0.080176197 0.248784214 0.0152240768 -0.305644274 -0.293634087 -0.21305497 -0.289460301 -0.316717505 -0.225661382 -0.253429621 -0.336053163 -0.11731416 0.225785822 0.0780007243 -0.318676561 0.294099241 2.28702617 3.98387218 3.52680302 1.37050307 -0.301300108 -0.399596393 0.101425 0.0526175685 -0.34516716 -0.374042869 -0.0572631508 0.157046676 0.222634301 0.277404219 0.161987066 -0.169784158 -0.273702204 0.0685460046 0.2792781 -0.0726803616 -0.268165588 0.594269156 1.93566394 2.20431781 1.06505203 -0.108199984 -0.21578078 0.213009074 0.165990338 -0.142961666 -0.253096581 -0.12572597 -0.0620434955 -0.11286021 -0.112905465 -0.119575657 -0.237379745 -0.23876752 0.0331929177 0.157086447 -0.192777231 -0.263582408 1.04397452 3.30259991 4.49114943 3.36871171 1.08906543 -0.286370188 -0.233519867 0.155520171 0.0553377159 -0.235588059 -0.25042069 -0.120684937 -0.104971103 -0.11616794 -0.0689870119 -0.117598139 -0.243411615 -0.154825598 0.114626467 0.118947826 -0.112097956 0.216592789 1.44476998 2.53973627 2.2586689 0.887310147 -0.110982679 -0.0583158731 0.283708602 0.114258647 -0.311644524 -0.366952807 -0.0526920855 0.217911854 0.290433526 0.21431233 -0.0429878272 -0.353596956 -0.322415143 0.0903644115 0.290196627 -0.0218134038 -0.101853028 0.844586432 2.22028255 2.56008887 1.49282205 0.226241484 -0.14208512 0.102619626 0.0363437682 -0.146809399 -0.223465592 -0.198127016 -0.282190889 -0.388860852 -0.309473217 -0.159213841 -0.143756703 -0.115806274 0.0962132812 0.171253636 -0.228749171 -0.431166112 0.508802354 2.23794055 3.09812689 2.13308835 0.350648731 -0.60340476 -0.417570055 -0.0280703586 -0.0153598143 -0.137154043 -0.0451644771 0.0763218254 0.0295185298 0.0100496262 0.144917563 0.179675251 -0.0222100057 -0.162900865 -0.0612130277 -0.0316883475 -0.274572939 -0.365588486 0.0724642724 0.58233732 0.453731984 -0.147947133 -0.390550077 -0.0373926535 0.272311956 0.0967596024 -0.196314707 -0.149011001 0.0965687931 0.18875201 0.12759237 0.0481992215 -0.111849248 -0.330991149 -0.312011033 -0.0032090717 0.114100769 -0.214916036 -0.377100557 0.297477841 1.34756374 1.61398458 0.821455121 -0.0747936293 -0.259941459 -0.00998955872 -0.106877588 -0.129822582 -0.0279372707 0.0484326258 -0.0590252317 -0.168130219 -0.0608308986 0.111626171 0.0932790264 -0.0164364949 0.0190792959 0.0643781945 -0.17016612 -0.463938981 -0.232439533 0.524776399 0.993278444 0.587817371 -0.229113504 -0.600567639 -0.38928774 -0.119401142 -0.0561245829 0.025309464 0.208231553 0.219730496 -0.00491575524 -0.0985170156 0.132910222 0.337446272 0.172003582 -0.152809486 -0.25685066 -0.200365067 -0.284330606 -0.480365992 -0.52436465 -0.430649906 -0.440077841 -0.524722457 -0.415076822 -0.120479651 0.0370494649 -0.0319530256 -0.050339926 0.101338156 0.163809702 -0.0163341835 -0.18806909 -0.126057863 0.00225185021 -0.021619929 -0.0883206651 -0.0466036536 -0.0608432107 -0.292293578 -0.474427611 -0.265249312 0.132271066 0.19231692 -0.147106349 -0.408168733 -0.314518899 -0.125565767 -0.236901298 -0.132772967 0.118581504 0.244146273 0.152308255 0.0629879311 0.150545344 0.272408605 0.206784219 0.00417912705 -0.102829061 -0.0573895834 -0.0670497566 -0.2185307 -0.365902722 -0.368998021 -0.292058349 -0.253857851 -0.229300663 -0.146207511 -0.0609944314 -0.0554980747 -0.0433365181 0.0792818591 0.206477284 0.0832814798 -0.25728634 -0.425951898 -0.198904261 0.12799646 0.135196 -0.142516151 -0.311654359 -0.199106053 -0.032694824 -0.0449347347 -0.173549384 -0.234287784 -0.182773352 -0.100523479 -0.0587964877 -0.0790216625 -0.127341151 -0.110766575 0.00945638772 0.0906831548 -0.052459348 -0.349610478 -0.48910287 -0.305559099 0.00518277474 0.154146865 0.096946761 -0.0114205843 -0.0701580197 -0.101420157 -0.152051225 -0.251778007 -0.405615121 -0.531600952 -0.490649521 -0.283913881 -0.120746493 -0.153253332 -0.311654359 -0.199106053 -0.032694824 -0.0449347347 -0.173549384 -0.234287784 -0.182773352 -0.100523479 -0.0587964877 -0.0790216625 -0.127341151 -0.110766575 0.00945638772 0.0906831548 -0.052459348 -0.349610478 -0.48910287 -0.305559099 0.00518277474 0.154146865 0.096946761 -0.0114205843 -0.0701580197 -0.101420157 -0.152051225 -0.251778007 -0.405615121 -0.531600952 -0.490649521 -0.283913881 -0.120746493 -0.153253332 -0.236901298 -0.132772967 0.118581504 0.244146273 0.152308255 0.0629879311 0.150545344 0.272408605 0.206784219 0.00417912705 -0.102829061 -0.0642951727 -0.0657150522 -0.211696312 -0.364569038 -0.374000132 -0.294077963 -0.250362635 -0.228207171 -0.150316417 -0.0620558038 -0.049999889 -0.0433365181 0.0792818591 0.206477284 0.0832814798 -0.25728634 -0.425951898 -0.198904261 0.12799646 0.135196 -0.142516151 -0.25685066 -0.200365067 -0.284330606 -0.480365992 -0.52436465 -0.430649906 -0.440077841 -0.524722457 -0.415076822 -0.120479651 0.0370494649 -0.0319530256 -0.050339926 0.101338156 0.163809702 -0.0163341835 -0.18806909 -0.126057863 0.00225185021 -0.021619929 -0.0883206651 -0.0466036536 -0.0608432107 -0.292293578 -0.474427611 -0.265249312 0.132271066 0.19231692 -0.147106349 -0.408168733 -0.314518899 -0.125565767 -0.106877588 -0.129822582 -0.0279372707 0.0484326258 -0.0590252317 -0.168130219 -0.0608308986 0.111626171 0.0932790264 -0.0164364949 0.0190792959 0.0696541294 -0.187949806 -0.479823172 -0.216716722 0.554656744 0.994915605 0.559072077 -0.247076526 -0.587343216 -0.372172326 -0.123732984 -0.0561245829 0.025309464 0.208231553 0.219730496 -0.00491575524 -0.0985170156 0.132910222 0.337446272 0.172003582 -0.152809486 -0.0612130277 -0.0316883475 -0.274572939 -0.365588486 0.0724642724 0.58233732 0.453731984 -0.147947133 -0.390550077 -0.0373926535 0.272311956 0.0967596024 -0.196314707 -0.149011001 0.0965687931 0.18875201 0.12759237 0.0481992215 -0.111849248 -0.330991149 -0.312011033 -0.0032090717 0.114100769 -0.214916036 -0.377100557 0.297477841 1.34756374 1.61398458 0.821455121 -0.0747936293 -0.259941459 -0.00998955872 0.0363437682 -0.146809399 -0.223465592 -0.198127016 -0.282190889 -0.388860852 -0.309473217 -0.159213841 -0.143756703 -0.115806274 0.0962132812 0.170828581 -0.195170149 -0.410173029 0.473605305 2.18361878 3.09752369 2.18730545 0.387182295 -0.623507679 -0.451405108 -0.0278851986 -0.0153598143 -0.137154043 -0.0451644771 0.0763218254 0.0295185298 0.0100496262 0.144917563 0.179675251 -0.0222100057 -0.162900865 -0.0187061392 0.0248436574 -0.220119268 -0.355295151 -0.00057609746 0.448547721 0.332021445 -0.201851979 -0.367341757 0.0453794263 0.373812467 0.141743094 -0.280183583 -0.360494554 -0.159729719 -0.0231313054 -0.00851211883 -0.0286536142 -0.153185293 -0.347824097 -0.287126929 0.119926684 0.373005807 0.0713746175 -0.354979396 -0.224343643 0.309895933 0.460989445 0.0242737103 -0.357007653 -0.240310669 0.0214816947 -0.0044875457 -0.163289309 -0.148524895 -0.0802993029 -0.184836224 -0.303309739 -0.202257574 -0.042692706 -0.0548083484 -0.0603581034 0.133944988 0.260198146 -0.277024239 -0.74210012 0.0869445503 1.95108128 2.95687199 1.95108128 0.0869445503 -0.74210012 -0.277024239 0.260198146 0.161050126 -0.0988302752 -0.0627997667 -0.00998889282 -0.203003854 -0.340823174 -0.188864291 -0.0482341461 -0.149426401 -0.197467238 0.0619019344 0.00115104846 -0.235734448 -0.0802553818 0.784173489 1.59699619 1.37765884 0.331690222 -0.385066032 -0.245227605 0.109015487 0.0167780425 -0.303798169 -0.342490107 -0.118101209 0.0539066903 0.127076492 0.181380108 0.101838902 -0.134923995 -0.200439587 0.0759882703 0.270422608 -0.0123189269 -0.378362894 -0.171406165 0.430089951 0.595167458 0.0995848924 -0.366132468 -0.295791775 -0.0356146023 -0.0455963463 -0.159129828 -0.0359221995 0.175370857 0.156788826 0.0138813881 0.0187068172 0.0745264664 -0.0325073376 -0.137291133 -0.0340385102 -0.0280703586 -0.417570055 -0.60340476 0.350648731 2.13308835 3.09812689 2.23794055 0.508802354 -0.431166112 -0.228749171 0.171253636 0.114862867 -0.115000598 -0.155350968 -0.157510474 -0.299227446 -0.391464561 -0.291848242 -0.194546461 -0.214335114 -0.153849736 -0.00274692453 -0.115101077 -0.382432222 -0.141218051 0.876616836 1.8051523 1.5844568 0.399342865 -0.541093946 -0.580163002 -0.228154778 -0.132553369 -0.20893392 -0.11588563 0.060209889 0.0819918588 0.0661778748 0.20441094 0.309870481 0.136833653 -0.117074437 -0.13171275 -0.0567935184 -0.234807491 -0.507132769 -0.415143013 -0.0305534415 0.0691786706 -0.272891551 -0.532349408 -0.358252853 -0.0839675367 -0.0806837603 -0.149921656 0.0264081042 0.278668731 0.272714376 0.10106732 0.0566331595 0.0837813914 -0.0396965668 -0.200566188 -0.174902543 -0.105388999 -0.452236891 -0.752917826 -0.106581636 1.30082679 2.06045079 1.34946382 0.0513397604 -0.501470208 -0.21739912 0.0470809527 -0.0702954307 -0.184946015 -0.106751986 -0.123532183 -0.31595093 -0.363395512 -0.18034634 -0.0866497532 -0.170976624 -0.131027848 0.110368654 -0.027535677 -0.455218226 -0.481367975 0.265053362 1.04384255 0.892224371 -0.0205510668 -0.64593327 -0.509902954 -0.148233935 -0.0617774837 -0.0448269323 0.165479288 0.293673366 0.0719530508 -0.158540577 0.0214421023 0.355683446 0.300998688 -0.0857979879 -0.28673467 -0.197126538 -0.206836954 -0.439204633 -0.562628508 -0.447892755 -0.396189332 -0.527790487 -0.518591106 -0.208199769 0.0548321493 0.00151021895 -0.0988302752 0.046569895 0.210794494 0.0699088275 -0.188693926 -0.186819896 -0.00462262984 0.0159906633 -0.0967860445 -0.0714027211 0.00295837969 -0.188353226 -0.500022233 -0.423276186 0.0505731739 0.295547247 -0.0139923384 -0.41313988 -0.398233563 -0.14721182 -0.0823056027 -0.155985296 -0.0775355697 0.071186468 0.00295837969 -0.182901785 -0.138608694 0.0946105719 0.145632744 -0.0113517111 -0.0265987404 0.205854103 0.18719089 -0.0859984532 -0.336995572 -0.273234248 -0.0673260763 -0.0624324419 -0.219061717 -0.211230844 0.0117413374 0.152354509 0.0714419931 0.0289377682 0.241629094 0.371441513 0.124849103 -0.185201541 -0.0940602422 0.255087405 0.323741376 0.027234247 -0.170806274 -0.0312835947 0.12331593 -0.0114368871 -0.266462088 -0.351726055 -0.287416071 -0.220124766 -0.123191483 0.0444403253 0.141458943 0.0840483978 0.0452920869 0.142906949 0.162753657 -0.0903124884 -0.379494309 -0.334604979 -0.0139923384 0.203554183 0.18541117 0.129619136 0.136603743 0.0791933537 -0.0896309167 -0.244485974 -0.343037754 -0.460754842 -0.532219827 -0.381112665 -0.074384056 0.0825152248 0.0085801715 -0.0227656476 0.140181303 0.261135101 0.145632744 0.0151389008 0.138307258 0.342991859 0.285410941 0.0446106791 0.00772824371 0.0231456254 0.248784214 0.239329338 0.0154796056 -0.246870905 -0.399426043 -0.364332467 -0.128302217 0.193929121 0.358835131 0.210113078 -0.0903124884 -0.191760272 0.0142019633 0.239329338 0.199976787 0.0205903407 0.0170979518 0.18864803 0.235411063 0.0715271682 -0.023958113 0.126211926 0.301765263 0.246313944 0.0631797463 0.0131796831 0.109431721 0.163520232 0.10193605 0.00406566961 -0.0691881403 -0.0821352527 0.0299598835 0.21888639 0.248699039 -0.00658168085 -0.292356461 -0.252237171 0.0826003999 0.333962858 0.276807994 0.0596021786 -0.071232371 -0.048660025 0.0405220576 0.0808117017 0.00244715647 -0.136820003 -0.159307167 0.0119020408 0.198869333 0.195291936 0.0778303742 0.0780007243 0.201680318 0.236944228 0.137370333 0.110709362 0.245632529 0.318630636 0.132855818 -0.14661558 -0.198574528 -0.34533751 -0.15010798 0.137711033 0.267012417 0.0930773988 -0.159988567 -0.155985296 0.0892443061 0.232344717 0.0715271682 -0.231623873 -0.411180675 -0.37710923 -0.198574528 0.0205051638 0.187199861 0.248784214 0.225530297 0.163094357 0.0728048161 -0.0249803942 -0.0633108243 -0.0199548341 0.0243380908 0.013350036 0.0165017191 0.0926515236 0.148358375 0.0625833422 -0.128642917 -0.296870798 -0.37830168 -0.34533751 -0.15010798 0.137711033 0.267012417 0.0930773988 -0.159988567 -0.155985296 0.0892443061 0.232344717 0.0715271682 -0.231623873 -0.411180675 -0.37710923 -0.198574528 0.0205051638 0.187199861 0.248784214 0.225530297 0.163094357 0.0728048161 -0.0249803942 -0.0633108243 -0.0199548341 0.0243380908 0.013350036 0.0165017191 0.0926515236 0.148358375 0.0625833422 -0.128642917 -0.296870798 -0.37830168 -0.332108259 -0.459019214 -0.2091427 0.141972497 0.237686366 0.144830227 0.130719438 0.151366502 -0.039299801 -0.373104781 -0.483414382 -0.259616226 -0.0121234534 0.0132755069 -0.0347410478 0.0741095692 0.265958369 0.300410122 0.138201132 -0.0370507836 -0.103795275 -0.134003699 -0.227486834 -0.336121857 -0.326041132 -0.184833229 -0.0796195567 -0.151816651 -0.311806411 -0.353660166 -0.252600819 -0.183162808 -0.214492649 -0.192140073 -0.0271164514 0.103454918 0.0247905888 -0.133728206 -0.133510768 -0.00768497819 0.0076798331 -0.137981191 -0.254070103 -0.239129692 -0.212829217 -0.258897692 -0.258830339 -0.0997179672 0.10261447 0.13059333 -0.050607767 -0.251015753 -0.290686041 -0.196068317 -0.124050565 -0.129943848 -0.104943328 0.0174982138 0.107151262 0.0264919493 -0.111188136 -0.0911798924 0.0244312529 -0.0493416004 0.163266703 -0.359435827 -0.363713264 -0.0406582952 0.154162332 0.163838476 0.17597875 0.120237611 -0.167394072 -0.433009386 -0.216673955 0.399889201 0.760507822 0.498380095 0.016182309 -0.119279198 0.0813903064 0.193725988 0.0516605005 -0.105539389 -0.0946406722 -0.0595083386 -0.183239505 -0.356355846 -0.333005607 -0.13629064 -0.0719385669 -0.267835557 -0.410175204 -0.149751469 0.347788662 0.555732608 0.289085686 -0.0693906024 -0.145573005 -0.0468630083 -0.0518572927 -0.132490158 -0.103756346 -0.0287677366 -0.088020891 -0.161883071 0.0392765217 0.429862201 0.540642262 0.170307711 -0.291861027 -0.386206776 -0.173606604 -0.0646488518 -0.215117499 -0.37189433 -0.301951259 -0.119105853 -0.0641319752 -0.120481484 -0.0647787824 0.127168819 0.184677362 -0.0126968957 -0.131618097 0.176105335 0.66026032 0.698728442 0.53913635 -0.092205666 -0.274897188 -0.111418538 0.000253039063 -1.89589828E-05 0.0416173674 0.0437645726 -0.136949092 -0.242550209 0.132648036 0.814819336 1.08866787 0.61849308 -0.0840671808 -0.346891314 -0.160719395 -0.0117040612 -0.121937625 -0.240867317 -0.148660317 -0.00342284399 -0.0423651449 -0.174361542 -0.125854895 0.0838950127 0.117109552 -0.130462229 -0.23767288 0.194732636 0.867353976 1.05188859 0.53913635 -0.092205666 -0.274897188 -0.111418538 0.000253039063 -1.89589828E-05 0.0416173674 0.0437645726 -0.136949092 -0.242550209 0.132648036 0.814819336 1.08866787 0.61849308 -0.0840671808 -0.346891314 -0.160719395 -0.0117040612 -0.121937625 -0.240867317 -0.148660317 -0.00342284399 -0.0423651449 -0.174361542 -0.125854895 0.0838950127 0.117109552 -0.130462229 -0.23767288 0.194732636 0.867353976 1.05188859 0.289085686 -0.0693906024 -0.145573005 -0.0468630083 -0.0518572927 -0.132490158 -0.103756346 -0.0287677366 -0.088020891 -0.161883071 0.0392765217 0.429862201 0.540642262 0.170307711 -0.291861027 -0.386206776 -0.173606604 -0.0646488518 -0.215117499 -0.37189433 -0.301951259 -0.119105853 -0.0641319752 -0.120481484 -0.0647787824 0.127168819 0.184677362 -0.0126968957 -0.131618097 0.176105335 0.66026032 0.698728442 0.163266703 -0.359435827 -0.363713264 -0.0406582952 0.154162332 0.163838476 0.17597875 0.120237611 -0.167394072 -0.433009386 -0.216673955 0.399889201 0.760507822 0.498380095 0.016182309 -0.119279198 0.0813903064 0.193725988 0.0516605005 -0.105539389 -0.0946406722 -0.0595083386 -0.183239505 -0.356355846 -0.333005607 -0.13629064 -0.0719385669 -0.267835557 -0.410175204 -0.149751469 0.347788662 0.555732608 -0.214492649 -0.192140073 -0.0271164514 0.103454918 0.0247905888 -0.133728206 -0.133510768 -0.00768497819 0.0076798331 -0.137981191 -0.254070103 -0.239129692 -0.212829217 -0.258897692 -0.258830339 -0.0997179672 0.10261447 0.13059333 -0.050607767 -0.251015753 -0.290686041 -0.196068317 -0.124050565 -0.129943848 -0.104943328 0.0174982138 0.107151262 0.0264919493 -0.111188136 -0.0911798924 0.0244312529 -0.0493416004 -0.332108259 -0.459019214 -0.2091427 0.141972497 0.237686366 0.144830227 0.130719438 0.151366502 -0.039299801 -0.373104781 -0.483414382 -0.259616226 -0.0121234534 0.0132755069 -0.0347410478 0.0741095692 0.265958369 0.300410122 0.138201132 -0.0370507836 -0.103795275 -0.134003699 -0.227486834 -0.336121857 -0.326041132 -0.184833229 -0.0796195567 -0.151816651 -0.311806411 -0.353660166 -0.252600819 -0.183162808 -0.327037781 -0.136093333 0.123017147 0.230097041 0.0784091353 -0.131677657 -0.123521537 0.0814520195 0.195937574 0.051407136 -0.218999341 -0.386092305 -0.35966292 -0.192957401 0.0154736163 0.17519635 0.238529801 0.221107632 0.159982756 0.0709184632 -0.0190320369 -0.0529461168 -0.0199548341 0.0243380908 0.013350036 0.0165017191 0.0926515236 0.148358375 0.0625833422 -0.128642917 -0.296870798 -0.37830168 -0.34533751 -0.15010798 0.137711033 0.267012417 0.0930773988 -0.159988567 -0.155985296 0.0892443061 0.232344717 0.0715271682 -0.231623873 -0.411180675 -0.37710923 -0.198574528 0.0205051638 0.187199861 0.248784214 0.225530297 0.163094357 0.0728048161 -0.0249803942 -0.0633108243 -0.0199548341 0.0243380908 0.013350036 0.0165017191 0.0926515236 0.148358375 0.0625833422 -0.128642917 -0.296870798 -0.37830168 -0.0821352527 0.0299598835 0.21888639 0.248699039 -0.00658168085 -0.292356461 -0.252237171 0.0826003999 0.333962858 0.276807994 0.0596021786 -0.071232371 -0.048660025 0.0405220576 0.0808117017 0.00244715647 -0.136820003 -0.159307167 0.0119020408 0.198869333 0.195291936 0.0778303742 0.0780007243 0.201680318 0.236944228 0.137370333 0.110709362 0.245632529 0.318630636 0.132855818 -0.14661558 -0.198574528 0.0231456254 0.248784214 0.239329338 0.0154796056 -0.246870905 -0.399426043 -0.364332467 -0.128302217 0.193929121 0.358835131 0.210113078 -0.0903124884 -0.191760272 0.0142019633 0.239329338 0.199976787 0.0205903407 0.0170979518 0.18864803 0.235411063 0.0715271682 -0.023958113 0.126211926 0.301765263 0.246313944 0.0631797463 0.0131796831 0.109431721 0.163520232 0.10193605 0.00406566961 -0.0691881403 0.0840483978 0.0452920869 0.142906949 0.162753657 -0.0903124884 -0.379494309 -0.334604979 -0.0139923384 0.203554183 0.18541117 0.129619136 0.136603743 0.0791933537 -0.0896309167 -0.244485974 -0.343037754 -0.460754842 -0.532219827 -0.381112665 -0.074384056 0.0825152248 0.0085801715 -0.0227656476 0.140181303 0.261135101 0.145632744 0.0151389008 0.138307258 0.342991859 0.285410941 0.0446106791 0.00772824371 0.205854103 0.18719089 -0.0859984532 -0.336995572 -0.273234248 -0.0673260763 -0.0624324419 -0.219061717 -0.211230844 0.0117413374 0.152354509 0.0857625678 0.0602499843 0.225763366 0.324601471 0.123939946 -0.132685125 -0.0687952042 0.21449101 0.282707781 0.0467505641 -0.129999086 -0.0359641239 0.086513184 -0.0209899247 -0.242978424 -0.336501986 -0.289647132 -0.215512931 -0.114364937 0.0337023102 0.122887723 0.00205621147 -0.0665658191 0.0437073447 0.171209544 0.0610348694 -0.153163001 -0.169246823 -0.0287690684 0.00282861921 -0.0760366693 -0.0683207437 0.00295837969 -0.188353226 -0.500022233 -0.423276186 0.0505731739 0.295547247 -0.0139923384 -0.41313988 -0.398233563 -0.14721182 -0.0823056027 -0.155985296 -0.0775355697 0.071186468 0.00295837969 -0.182901785 -0.138608694 0.0946105719 0.145632744 -0.0113517111 -0.0265987404 0.110368654 -0.027535677 -0.455218226 -0.481367975 0.265053362 1.04384255 0.892224371 -0.0205510668 -0.64593327 -0.509902954 -0.148233935 -0.0617774837 -0.0448269323 0.165479288 0.293673366 0.0719530508 -0.158540577 0.0214421023 0.355683446 0.300998688 -0.0857979879 -0.28673467 -0.197126538 -0.206836954 -0.439204633 -0.562628508 -0.447892755 -0.396189332 -0.527790487 -0.518591106 -0.208199769 0.0548321493 -0.0796651393 -0.149921656 0.0264081042 0.278668731 0.272714376 0.10106732 0.0566331595 0.0837813914 -0.0396965668 -0.200566188 -0.174902543 -0.159198865 -0.438791066 -0.631352186 -0.025369009 1.20484555 1.88483012 1.30067635 0.155141369 -0.410201818 -0.234773889 0.000997332158 -0.0616908111 -0.161317959 -0.123580933 -0.143830553 -0.29339987 -0.336968809 -0.19675988 -0.107214302 -0.150652632 -0.116804436 -0.00274692453 -0.115101077 -0.382432222 -0.141218051 0.876616836 1.8051523 1.5844568 0.399342865 -0.541093946 -0.580163002 -0.228154778 -0.132553369 -0.20893392 -0.11588563 0.060209889 0.0819918588 0.0661778748 0.20441094 0.309870481 0.136833653 -0.117074437 -0.13171275 -0.0567935184 -0.234807491 -0.507132769 -0.415143013 -0.0305534415 0.0691786706 -0.272891551 -0.532349408 -0.358252853 -0.0839675367 -0.0455963463 -0.159129828 -0.0359221995 0.175370857 0.156788826 0.0138813881 0.0187068172 0.0745264664 -0.0325073376 -0.137291133 -0.0340385102 0.0415443368 -0.448403805 -0.773957014 0.244099364 2.27135348 3.35014224 2.31837201 0.366160423 -0.575831294 -0.219528526 0.245291829 0.121271536 -0.15138562 -0.151130095 -0.131794438 -0.313480794 -0.421487331 -0.28247568 -0.173872784 -0.234094143 -0.174213484 0.0619019344 0.00115104846 -0.235734448 -0.0802553818 0.784173489 1.59699619 1.37765884 0.331690222 -0.385066032 -0.245227605 0.109015487 0.0167780425 -0.303798169 -0.342490107 -0.118101209 0.0539066903 0.127076492 0.181380108 0.101838902 -0.134923995 -0.200439587 0.0759882703 0.270422608 -0.0123189269 -0.378362894 -0.171406165 0.430089951 0.595167458 0.0995848924 -0.366132468 -0.295791775 -0.0356146023 -0.0044875457 -0.163289309 -0.148524895 -0.0802993029 -0.184836224 -0.303309739 -0.202257574 -0.042692706 -0.0548083484 -0.0603581034 0.133944988 0.179848596 -0.256486833 -0.576489091 0.197439641 1.82367337 2.71587229 1.87693655 0.231960759 -0.598154783 -0.290830106 0.180601373 0.153933257 -0.0592892431 -0.0678088516 -0.0414395183 -0.190232098 -0.30486688 -0.19658421 -0.0787614733 -0.137008652 -0.166326538 -0.0187061392 0.0248436574 -0.220119268 -0.355295151 -0.00057609746 0.448547721 0.332021445 -0.201851979 -0.367341757 0.0453794263 0.373812467 0.141743094 -0.280183583 -0.360494554 -0.159729719 -0.0231313054 -0.00851211883 -0.0286536142 -0.153185293 -0.347824097 -0.287126929 0.119926684 0.373005807 0.0713746175 -0.354979396 -0.224343643 0.309895933 0.460989445 0.0242737103 -0.357007653 -0.240310669 0.0214816947 -0.00112757972 -0.10714975 -0.0843664631 -0.0776410401 -0.218449518 -0.297988892 -0.137259856 0.0472556315 0.0221877266 -0.0207290724 0.15169473 0.265819103 -0.0939151794 -0.513081431 -0.220367312 0.707323849 1.22245312 0.68578738 -0.247456148 -0.561833322 -0.20465298 0.109001346 0.0816654637 0.00680744322 0.123795047 0.169881493 -0.0264415294 -0.166674897 -0.0168159604 0.155339003 0.0510980412 -0.142024219 -0.120182864 -0.026522547 -0.177136764 -0.464844316 -0.540090919 -0.426586747 -0.429404706 -0.513302684 -0.332174629 0.0988757014 0.314550012 0.114031397 -0.138959378 -0.126799986 -0.0249537751 -0.0851142481 -0.197015747 -0.179452315 -0.139440656 -0.194297418 -0.162991196 0.0805758089 0.238004103 0.00711437687 -0.360672057 -0.402366281 -0.177223936 -0.139667913 -0.362550259 -0.439541668 -0.19758369 0.0325199924 -0.00187353638 0.0315765664 0.180518866 0.22261551 0.10211356 0.0562149286 0.206568792 0.323788792 0.205105156 0.0323105454 0.0738024712 0.213410333 0.119827203 -0.193567768 -0.352362722 -0.20043543 -0.0345507301 -0.1122372 -0.247238219 -0.149325252 0.0827953741 0.145983592 0.0572669879 0.0998695344 0.28492102 0.289203942 0.0214484241 -0.154806301 0.0223790389 0.277983159 0.224857375 -0.0388115346 -0.124276146 0.0202747565 0.0783763677 -0.0964869335 -0.294897258 -0.330278963 -0.264974833 -0.187797755 -0.0672868192 0.0767956153 0.122312613 0.0711234137 0.0778463408 0.149525732 0.0783570707 -0.186753348 -0.364523947 -0.22768198 0.0585587695 0.197503522 0.166804835 0.131948501 0.117457576 0.0228910949 -0.141274616 -0.277352661 -0.382295817 -0.484588027 -0.481826127 -0.27881977 -0.0220586192 0.0578582287 -0.0440187603 0.0961291045 0.295759529 0.298076928 0.153421536 0.106323622 0.214450911 0.293184608 0.212726265 0.0704049096 0.0324700847 0.120042138 0.200629577 0.134584472 -0.0937105566 -0.350137323 -0.44475621 -0.287848771 0.0227147527 0.2746979 0.318158686 0.192000508 0.0802984834 0.10993313 0.184956178 0.0936874449 -0.17908749 -0.358817816 -0.218365669 0.084681727 0.19691959 0.0555962399 -0.0440187603 0.0961291045 0.295759529 0.298076928 0.153421536 0.106323622 0.214450911 0.293184608 0.212726265 0.0704049096 0.0324700847 0.120042138 0.200629577 0.134584472 -0.0937105566 -0.350137323 -0.44475621 -0.287848771 0.0227147527 0.2746979 0.318158686 0.192000508 0.0802984834 0.10993313 0.184956178 0.0936874449 -0.17908749 -0.358817816 -0.218365669 0.084681727 0.19691959 0.0555962399 -0.124276146 0.0202747565 0.0783763677 -0.0964869335 -0.294897258 -0.330278963 -0.264974833 -0.187797755 -0.0672868192 0.0767956153 0.122312613 0.0711234137 0.0778463408 0.149525732 0.0783570707 -0.186753348 -0.364523947 -0.22768198 0.0585587695 0.197503522 0.166804835 0.131948501 0.117457576 0.0228910949 -0.141274616 -0.277352661 -0.382295817 -0.484588027 -0.481826127 -0.27881977 -0.0220586192 0.0578582287 -0.00187353638 0.0315765664 0.180518866 0.22261551 0.10211356 0.0562149286 0.206568792 0.323788792 0.205105156 0.0323105454 0.0738024712 0.213410333 0.119827203 -0.193567768 -0.352362722 -0.20043543 -0.0345507301 -0.1122372 -0.247238219 -0.149325252 0.0827953741 0.145983592 0.0572669879 0.0998695344 0.28492102 0.289203942 0.0214484241 -0.154806301 0.0223790389 0.277983159 0.224857375 -0.0388115346 -0.120182864 -0.026522547 -0.177136764 -0.464844316 -0.540090919 -0.426586747 -0.429404706 -0.513302684 -0.332174629 0.0988757014 0.314550012 0.114031397 -0.138959378 -0.126799986 -0.0249537751 -0.0851142481 -0.197015747 -0.179452315 -0.139440656 -0.194297418 -0.162991196 0.0805758089 0.238004103 0.00711437687 -0.360672057 -0.402366281 -0.177223936 -0.139667913 -0.362550259 -0.439541668 -0.19758369 0.0325199924 -0.00112757972 -0.10714975 -0.0843664631 -0.0776410401 -0.218449518 -0.297988892 -0.137259856 0.0472556315 0.0221877266 -0.0207290724 0.15169473 0.265819103 -0.0939151794 -0.513081431 -0.220367312 0.707323849 1.22245312 0.68578738 -0.247456148 -0.561833322 -0.20465298 0.109001346 0.0816654637 0.00680744322 0.123795047 0.169881493 -0.0264415294 -0.166674897 -0.0168159604 0.155339003 0.0510980412 -0.142024219 -0.0461837649 0.0735896975 -0.0951445773 -0.436918855 -0.590500236 -0.522467792 -0.488475859 -0.489412785 -0.267612278 0.125865057 0.270672977 0.0200465117 -0.254577339 -0.251843214 -0.148375168 -0.184709787 -0.252487361 -0.193758413 -0.14688392 -0.239991263 -0.254845351 0.00443981262 0.264602512 0.139318228 -0.257121325 -0.496986479 -0.496666908 -0.515146136 -0.582498848 -0.445393711 -0.107042119 0.0782456025 -0.0342697501 -0.168164313 -0.131779805 -0.110291451 -0.24011071 -0.303466111 -0.137716845 0.0171217415 -0.0637669787 -0.148413599 0.0388434865 0.22957699 -0.0127205187 -0.464626044 -0.43059352 0.174646035 0.568348289 0.204224288 -0.415634453 -0.483652264 -0.0332527943 0.23703973 0.0567110144 -0.150219098 -0.0780732483 0.0170841441 -0.124965042 -0.30167228 -0.251127541 -0.112679876 -0.121845469 -0.166364968 -0.0123510342 0.0314975455 -0.183384225 -0.434216648 -0.376750201 -0.149266526 -0.16468823 -0.388716459 -0.369615227 -0.00992351398 0.240115717 0.0956363454 -0.16063188 -0.20435071 -0.140739098 -0.171245471 -0.197879478 -0.0944912806 -0.0232031737 -0.114609487 -0.139657587 0.0978179872 0.309309691 0.11440704 -0.321088612 -0.523207068 -0.440096647 -0.418812603 -0.529758513 -0.47249186 -0.189528063 -0.0212422926 -0.107228443 -0.145567685 0.0374367498 0.157114729 -0.00196869415 -0.165234059 -0.0407487936 0.166169018 0.136885062 0.0101702372 0.0659040511 0.170419663 -0.201129988 -0.667313159 -0.329749793 0.760197341 1.37237692 0.740946949 -0.328898013 -0.600873768 -0.060755372 0.332940727 0.165564463 -0.0604998432 0.0175238326 0.0837076902 -0.132561028 -0.335882813 -0.232986853 -0.051896885 -0.0757468715 -0.131624088 -0.108199984 -0.124777555 -0.301081538 -0.405678153 -0.163805693 0.18160136 0.145256266 -0.248695374 -0.479052931 -0.307323158 -0.0613943599 -0.0362396166 -0.0882338285 -0.0304724239 0.00368071347 -0.115296051 -0.188194185 -0.0284573101 0.16094166 0.112549797 -0.045915924 -0.0425621122 0.0310596861 -0.110354669 -0.40650481 -0.532121658 -0.448587805 -0.424486607 -0.516158462 -0.486673534 -0.293405682 -0.193928942 -0.245767608 -0.15888761 0.156958178 0.339424938 0.149777755 -0.0946618021 -0.019311022 0.212629765 0.218824506 0.0314118713 -0.0664327294 -0.123732984 -0.372172326 -0.587343216 -0.247076526 0.559072077 0.994915605 0.554656744 -0.216716722 -0.479823172 -0.187949806 0.0696541294 0.0313877463 -0.0200529862 0.0829322934 0.115143679 -0.0497728065 -0.169689834 -0.0698108301 0.0480999053 -0.0185045116 -0.129667029 -0.21347487 -0.227554217 -0.363793463 -0.445490032 -0.251723766 0.0385581814 0.0414418578 -0.256294519 -0.478046775 -0.417737246 -0.258950442 -0.171050832 -0.0633367747 0.102239162 0.111981846 -0.128096431 -0.31321612 -0.151892677 0.154007956 0.185654879 -0.0794019625 -0.292958856 -0.294815242 -0.271470517 -0.360435158 -0.453773737 -0.460154474 -0.451900184 -0.461091906 -0.403408527 -0.294417828 -0.271669298 -0.305467755 -0.179842934 0.103481032 0.210937068 -0.0275396705 -0.294835538 -0.229785427 0.0429124795 0.141666904 -0.000337704085 -0.148755968 -0.21211803 -0.353940636 -0.51731348 -0.393293172 -0.0199548341 0.137370333 -0.132475853 -0.451981366 -0.439289808 -0.244400799 -0.194060192 -0.226854011 -0.0844350085 0.151595235 0.170249313 -0.0118627679 -0.0564963967 0.11684221 0.191884726 6.22245279E-05 -0.204622373 -0.0834128931 -0.0260876827 -0.144912064 -0.34516716 -0.403344303 -0.315354675 -0.251555741 -0.247978196 -0.188693926 -0.0736174658 -0.0389496125 -0.0720841289 0.0141167874 0.209516689 0.200402662 -0.15078938 -0.470124394 -0.337671489 0.078426607 0.227063641 -0.0484044999 -0.330601722 -0.273787409 -0.0498524942 0.00159539515 -0.137927294 -0.244741499 -0.213395685 -0.121572971 -0.0584556162 -0.0594777279 -0.118080743 -0.145849004 -0.0406531356 0.109602071 0.0528730974 -0.262969702 -0.522764921 -0.421828032 -0.0731914192 0.161816716 0.138818324 0.0132648591 -0.060755372 -0.088949509 -0.126342997 -0.203429744 -0.34840402 -0.519953907 -0.554877341 -0.362288058 -0.127279937 -0.107688926 -0.244315624 -0.222083971 0.0457179695 0.264201432 0.204065248 0.0488696508 0.0912035257 0.269141823 0.278937399 0.0625833422 -0.112544127 0.0795340613 0.200998902 0.199891612 0.00406566961 -0.289119601 -0.472083598 -0.390141666 -0.0834128931 0.234814823 0.354405791 0.245717704 0.0846447945 0.0716123506 0.186518461 0.18183361 -0.0824759528 -0.372168839 -0.332134873 0.00900605228 0.235922113 0.11897178 -0.071062021 0.0100281658 0.268204868 0.35082823 0.192651302 0.0750195608 0.168886498 0.305513203 0.268545568 0.101169467 0.00892087631 0.0795340613 0.200998902 0.199891612 0.00406566961 -0.289119601 -0.472083598 -0.390141666 -0.0834128931 0.234814823 0.354405791 0.245717704 0.0846447945 0.0716123506 0.186518461 0.18183361 -0.0824759528 -0.372168839 -0.332134873 0.00900605228 0.235922113 0.11897178 -0.071062021 0.0100281658 0.268204868 0.35082823 0.192651302 0.0750195608 0.168886498 0.305513203 0.268545568 0.101169467 0.00892087631 -0.0821352527 0.0299598835 0.21888639 0.248699039 -0.00658168085 -0.292356461 -0.252237171 0.0826003999 0.333962858 0.276807994 0.0596021786 -0.071232371 -0.048660025 0.0405220576 0.0808117017 0.00244715647 -0.136820003 -0.159307167 0.0119020408 0.198869333 0.195291936 0.0778303742 0.0780007243 0.201680318 0.236944228 0.137370333 0.110709362 0.245632529 0.318630636 0.132855818 -0.14661558 -0.198574528 0.0231456254 0.248784214 0.239329338 0.0154796056 -0.246870905 -0.399426043 -0.364332467 -0.128302217 0.193929121 0.358835131 0.210113078 -0.0903124884 -0.191760272 0.0142019633 0.239329338 0.199976787 0.0205903407 0.0170979518 0.18864803 0.235411063 0.0715271682 -0.023958113 0.126211926 0.301765263 0.246313944 0.0631797463 0.0131796831 0.109431721 0.163520232 0.10193605 0.00406566961 -0.0691881403 -0.44763723 -0.456070006 -0.113992125 0.226722926 0.204831988 -0.00300428295 0.00304355589 0.175445229 0.12024942 -0.223191261 -0.472509503 -0.392185897 -0.17676878 -0.061181251 -0.0151848039 0.0507435277 0.084815152 0.0515101105 0.0450365581 0.104150631 0.108750314 -0.0145885712 -0.159221992 -0.21331051 -0.203685269 -0.173872784 -0.0949971825 -0.00504851062 -0.0653550476 -0.328557312 -0.573020339 -0.530175388 -0.21535489 0.0917145833 0.157131851 -0.0178252645 -0.275491089 -0.45121479 -0.439630508 -0.227961302 0.055428382 0.175785929 -0.0143330423 -0.380090535 -0.587671161 -0.453088671 -0.142782494 0.0540655628 0.0662460849 0.0185459461 -0.0369905606 -0.14704147 -0.244741499 -0.173276544 0.0338781513 0.141714483 0.0629242137 -0.0228508227 0.0113058081 0.0531286262 0.00381014124 -0.0530041754 -0.0840091258 -0.221998796 -0.543630064 -0.652126849 -0.334595501 0.0852047652 0.231432572 0.185509324 0.211888805 0.224568412 -0.04709059 -0.489384353 -0.659842134 -0.419872642 -0.109665111 -0.0167462565 -0.0291510299 0.0515172668 0.166086495 0.161088392 0.0695286915 0.016903311 -0.0132202627 -0.128901273 -0.317337364 -0.43521747 -0.389250308 -0.236252159 -0.118464202 -0.146573171 -0.318073839 -0.514017701 -0.593203604 -0.503765464 -0.299237102 -0.0823112577 0.0329867974 -0.0345833376 -0.24169229 -0.404488355 -0.363614291 -0.160823196 0.010602273 0.010152936 -0.151805848 -0.376957655 -0.552667081 -0.584779143 -0.45178473 -0.246792212 -0.117782466 -0.147935644 -0.294968307 -0.424678415 -0.410312593 -0.249402732 -0.0765106305 -0.0024132072 0.0253846589 0.105126999 0.181369454 0.130545095 0.00814697146 -0.0230241697 -0.0166045167 -0.202731192 -0.369389623 -0.48749882 -0.254793614 0.0575674325 0.148161247 0.116508491 0.187320977 0.245486796 0.0308093149 -0.337580323 -0.451842964 -0.219725505 0.00840998534 -0.0173221938 -0.123175845 -0.0672219396 0.0761025622 0.0885436013 -0.0348353721 -0.122614875 -0.119590625 -0.138856903 -0.238389224 -0.300585449 -0.19161886 0.0308004972 0.148832172 0.0382252969 -0.173070267 -0.271112502 -0.234418377 -0.215750992 -0.259552658 -0.228172734 -0.0738190934 0.0248977244 -0.0574374944 -0.159720242 -0.0815644711 0.0788260326 0.0740117505 -0.0986532643 -0.213952824 -0.193218589 -0.194395408 -0.299488455 -0.360865027 -0.255615085 -0.104361728 -0.102368243 -0.244428411 -0.347939044 -0.302423894 -0.186357409 -0.122856267 -0.0959096625 0.0138363047 0.21149686 0.315897346 0.20060496 0.0131527334 -0.0216079503 0.0349747948 -0.0808524489 -0.259552658 -0.228172734 -0.0738190934 0.0248977244 -0.0574374944 -0.159720242 -0.0815644711 0.0788260326 0.0740117505 -0.0986532643 -0.213952824 -0.193218589 -0.194395408 -0.299488455 -0.360865027 -0.255615085 -0.104361728 -0.102368243 -0.244428411 -0.347939044 -0.302423894 -0.186357409 -0.122856267 -0.0959096625 0.0138363047 0.21149686 0.315897346 0.20060496 0.0131527334 -0.0216079503 0.0349747948 -0.0808524489 -0.369389623 -0.48749882 -0.254793614 0.0575674325 0.148161247 0.116508491 0.187320977 0.245486796 0.0308093149 -0.337580323 -0.451842964 -0.219725505 0.00840998534 -0.0173221938 -0.123175845 -0.0672219396 0.0761025622 0.0885436013 -0.0348353721 -0.122614875 -0.119590625 -0.138856903 -0.238389224 -0.300585449 -0.19161886 0.0308004972 0.148832172 0.0382252969 -0.173070267 -0.271112502 -0.234418377 -0.215750992 -0.299237102 -0.0823112577 0.0329867974 -0.0345833376 -0.24169229 -0.404488355 -0.363614291 -0.160823196 0.010602273 0.010152936 -0.151805848 -0.376957655 -0.552667081 -0.584779143 -0.45178473 -0.246792212 -0.117782466 -0.147935644 -0.294968307 -0.424678415 -0.410312593 -0.249402732 -0.0765106305 -0.0024132072 0.0253846589 0.105126999 0.181369454 0.130545095 0.00814697146 -0.0230241697 -0.0166045167 -0.202731192 -0.543630064 -0.652126849 -0.334595501 0.0852047652 0.231432572 0.185509324 0.211888805 0.224568412 -0.04709059 -0.489384353 -0.659842134 -0.419872642 -0.109665111 -0.0167462565 -0.0291510299 0.0515172668 0.166086495 0.161088392 0.0695286915 0.016903311 -0.0132202627 -0.128901273 -0.317337364 -0.43521747 -0.389250308 -0.236252159 -0.118464202 -0.146573171 -0.318073839 -0.514017701 -0.593203604 -0.503765464 -0.212572202 0.0646452084 0.127976492 -0.0292029344 -0.267699629 -0.430752069 -0.415879011 -0.216617569 0.0398273394 0.139610022 -0.0389893726 -0.365638226 -0.54711014 -0.428735942 -0.154301897 0.031018097 0.0585269965 0.019036375 -0.0435947068 -0.148554668 -0.225993097 -0.154218391 0.0338781513 0.141714483 0.0629242137 -0.0228508227 0.0113058081 0.0531286262 0.00381014124 -0.0530041754 -0.0840091258 -0.221998796 -0.44763723 -0.456070006 -0.113992125 0.226722926 0.204831988 -0.00300428295 0.00304355589 0.175445229 0.12024942 -0.223191261 -0.472509503 -0.392185897 -0.17676878 -0.061181251 -0.0151848039 0.0507435277 0.084815152 0.0515101105 0.0450365581 0.104150631 0.108750314 -0.0145885712 -0.159221992 -0.21331051 -0.203685269 -0.173872784 -0.0949971825 -0.00504851062 -0.0653550476 -0.328557312 -0.573020339 -0.530175388 0.0231456254 0.248784214 0.239329338 0.0154796056 -0.246870905 -0.399426043 -0.364332467 -0.128302217 0.193929121 0.358835131 0.210113078 -0.0903124884 -0.191760272 0.0142019633 0.239329338 0.199976787 0.0205903407 0.0170979518 0.18864803 0.235411063 0.0715271682 -0.023958113 0.126211926 0.301765263 0.246313944 0.0631797463 0.0131796831 0.109431721 0.163520232 0.10193605 0.00406566961 -0.0691881403 -0.0821352527 0.0299598835 0.21888639 0.248699039 -0.00658168085 -0.292356461 -0.252237171 0.0826003999 0.333962858 0.276807994 0.0596021786 -0.071232371 -0.048660025 0.0405220576 0.0808117017 0.00244715647 -0.136820003 -0.159307167 0.0119020408 0.198869333 0.195291936 0.0778303742 0.0780007243 0.201680318 0.236944228 0.137370333 0.110709362 0.245632529 0.318630636 0.132855818 -0.14661558 -0.198574528 0.0795340613 0.200998902 0.199891612 0.00406566961 -0.289119601 -0.472083598 -0.390141666 -0.0834128931 0.234814823 0.354405791 0.245717704 0.0846447945 0.0716123506 0.186518461 0.18183361 -0.0824759528 -0.372168839 -0.332134873 0.00900605228 0.235922113 0.11897178 -0.071062021 0.0100281658 0.268204868 0.35082823 0.192651302 0.0750195608 0.168886498 0.305513203 0.268545568 0.101169467 0.00892087631 0.0795340613 0.200998902 0.199891612 0.00406566961 -0.289119601 -0.472083598 -0.390141666 -0.0834128931 0.234814823 0.354405791 0.245717704 0.0846447945 0.0716123506 0.186518461 0.18183361 -0.0824759528 -0.372168839 -0.332134873 0.00900605228 0.235922113 0.11897178 -0.071062021 0.0100281658 0.268204868 0.35082823 0.192651302 0.0750195608 0.168886498 0.305513203 0.268545568 0.101169467 0.00892087631 -0.145849004 -0.0406531356 0.109602071 0.0528730974 -0.262969702 -0.522764921 -0.421828032 -0.0731914192 0.161816716 0.138818324 0.0132648591 -0.060755372 -0.088949509 -0.126342997 -0.203429744 -0.34840402 -0.519953907 -0.554877341 -0.362288058 -0.127279937 -0.107688926 -0.244315624 -0.222083971 0.0457179695 0.264201432 0.204065248 0.0488696508 0.0912035257 0.269141823 0.278937399 0.0625833422 -0.112544127 -0.0834128931 -0.0490095466 -0.151872382 -0.325624228 -0.387605518 -0.321189404 -0.258367836 -0.239313513 -0.182713628 -0.0853034034 -0.0460807867 -0.0550720282 0.0261286199 0.181054205 0.159929529 -0.140603185 -0.412918478 -0.309642732 0.0393765047 0.178173363 -0.041531682 -0.287795365 -0.259017318 -0.0744477659 -0.0190050881 -0.130426124 -0.228218824 -0.208157673 -0.125819132 -0.0659760684 -0.0660437793 -0.113234192 -0.305467755 -0.179842934 0.103481032 0.210937068 -0.0275396705 -0.294835538 -0.229785427 0.0429124795 0.141666904 -0.000337704085 -0.148755968 -0.21211803 -0.353940636 -0.51731348 -0.393293172 -0.0199548341 0.137370333 -0.132475853 -0.451981366 -0.439289808 -0.244400799 -0.194060192 -0.226854011 -0.0844350085 0.151595235 0.170249313 -0.0118627679 -0.0564963967 0.11684221 0.191884726 6.22245279E-05 -0.204622373 -0.210670039 -0.204537198 -0.374724299 -0.488608271 -0.260499597 0.0858372599 0.0796192363 -0.277450144 -0.518335581 -0.421402156 -0.243634209 -0.17923905 -0.0755765215 0.128171131 0.14903979 -0.142697319 -0.366461873 -0.164928958 0.200743377 0.222549126 -0.0976378098 -0.323531747 -0.290141702 -0.252918571 -0.364928693 -0.467654288 -0.457517982 -0.447552055 -0.473872304 -0.410669625 -0.277364969 -0.263140053 -0.273702204 -0.15888761 0.156958178 0.339424938 0.149777755 -0.0946618021 -0.019311022 0.212629765 0.218824506 0.0314118713 -0.0664327294 -0.123732984 -0.372172326 -0.587343216 -0.247076526 0.559072077 0.994915605 0.554656744 -0.216716722 -0.479823172 -0.187949806 0.0696541294 0.0313877463 -0.0200529862 0.0829322934 0.115143679 -0.0497728065 -0.169689834 -0.0698108301 0.0480999053 -0.0185045116 -0.129667029 -0.116451919 -0.124777555 -0.301081538 -0.405678153 -0.163805693 0.18160136 0.145256266 -0.248695374 -0.479052931 -0.307323158 -0.0613943599 -0.0362396166 -0.0882338285 -0.0304724239 0.00368071347 -0.115296051 -0.188194185 -0.0284573101 0.16094166 0.112549797 -0.045915924 -0.0425621122 0.0310596861 -0.110354669 -0.40650481 -0.532121658 -0.448587805 -0.424486607 -0.516158462 -0.486673534 -0.293405682 -0.193928942 -0.107228443 -0.145567685 0.0374367498 0.157114729 -0.00196869415 -0.165234059 -0.0407487936 0.166169018 0.136885062 0.0101702372 0.0659040511 0.170419663 -0.201129988 -0.667313159 -0.329749793 0.760197341 1.37237692 0.740946949 -0.328898013 -0.600873768 -0.060755372 0.332940727 0.165564463 -0.0604998432 0.0175238326 0.0837076902 -0.132561028 -0.335882813 -0.232986853 -0.051896885 -0.0757468715 -0.131624088 -0.000874713063 0.0314975455 -0.183384225 -0.434216648 -0.376750201 -0.149266526 -0.16468823 -0.388716459 -0.369615227 -0.00992351398 0.240115717 0.0956363454 -0.16063188 -0.20435071 -0.140739098 -0.171245471 -0.197879478 -0.0944912806 -0.0232031737 -0.114609487 -0.139657587 0.0978179872 0.309309691 0.11440704 -0.321088612 -0.523207068 -0.440096647 -0.418812603 -0.529758513 -0.47249186 -0.189528063 -0.0212422926 -0.0342697501 -0.168164313 -0.131779805 -0.110291451 -0.24011071 -0.303466111 -0.137716845 0.0171217415 -0.0637669787 -0.148413599 0.0388434865 0.22957699 -0.0127205187 -0.464626044 -0.43059352 0.174646035 0.568348289 0.204224288 -0.415634453 -0.483652264 -0.0332527943 0.23703973 0.0567110144 -0.150219098 -0.0780732483 0.0170841441 -0.124965042 -0.30167228 -0.251127541 -0.112679876 -0.121845469 -0.166364968 -0.0461837649 0.0735896975 -0.0951445773 -0.436918855 -0.590500236 -0.522467792 -0.488475859 -0.489412785 -0.267612278 0.125865057 0.270672977 0.0200465117 -0.254577339 -0.251843214 -0.148375168 -0.184709787 -0.252487361 -0.193758413 -0.14688392 -0.239991263 -0.254845351 0.00443981262 0.264602512 0.139318228 -0.257121325 -0.496986479 -0.496666908 -0.515146136 -0.582498848 -0.445393711 -0.107042119 0.0782456025 0.0272948015 -0.0693282187 -0.0485971421 -0.0562001131 -0.14310506 -0.133018181 0.0237105824 0.0804192647 -0.100121059 -0.244984716 -0.0733309984 0.216743842 0.157195568 -0.197171286 -0.402420014 -0.289637655 -0.174167246 -0.282898247 -0.370204449 -0.159020692 0.144478381 0.144804448 -0.0972511843 -0.210334659 -0.0296514407 0.129385725 0.0307762101 -0.118025512 -0.0674849525 0.0480752848 -0.0089105498 -0.130631924 -0.0622236617 0.115834072 0.0909646302 -0.169660896 -0.380809218 -0.392344087 -0.326647162 -0.254460901 -0.0975717604 0.0870162547 0.0867442563 -0.0918729454 -0.165421382 -0.0311987512 0.0500456467 -0.093415767 -0.23897481 -0.155467749 0.00452831574 -0.00870609377 -0.110588238 -0.0674566701 0.0688125119 0.0558828749 -0.127454951 -0.290780038 -0.370050728 -0.438391954 -0.440944403 -0.248976186 0.0339395367 0.138462812 0.0778872669 0.119247437 0.213440612 0.203736678 0.128479064 0.155705824 0.269977272 0.256675482 0.0396531597 -0.163943768 -0.124631822 0.0983952507 0.245631039 0.164676264 -0.0720132589 -0.297747523 -0.387722462 -0.285617232 -0.0208393689 0.248924628 0.309236825 0.109922312 -0.124144889 -0.123072699 0.0892809108 0.226205379 0.140152022 0.0194256566 0.0743092075 0.204243243 0.18075642 0.0396831036 0.0261229631 0.18475838 0.283272564 0.185239479 0.0465050153 0.0452794433 0.127469927 0.14298214 0.0692966208 -0.0203642454 -0.0735058412 -0.0447519049 0.0929662734 0.228828713 0.163563818 -0.101886466 -0.278976828 -0.140570238 0.166428864 0.314902037 0.204370677 0.0159693677 -0.063704595 -0.0189180821 0.0539585948 0.0546774343 -0.0439977981 -0.144319326 -0.102209538 0.0742549673 0.197676197 0.156119063 0.0261229631 0.18475838 0.283272564 0.185239479 0.0465050153 0.0452794433 0.127469927 0.14298214 0.0692966208 -0.0203642454 -0.0735058412 -0.0447519049 0.0929662734 0.228828713 0.163563818 -0.101886466 -0.278976828 -0.140570238 0.166428864 0.314902037 0.204370677 0.0159693677 -0.063704595 -0.0189180821 0.0539585948 0.0546774343 -0.0439977981 -0.144319326 -0.102209538 0.0742549673 0.197676197 0.156119063 0.0778872669 0.119247437 0.213440612 0.203736678 0.128479064 0.155705824 0.269977272 0.256675482 0.0396531597 -0.163943768 -0.124631822 0.0983952507 0.245631039 0.164676264 -0.0720132589 -0.297747523 -0.387722462 -0.285617232 -0.0208393689 0.248924628 0.309236825 0.109922312 -0.124144889 -0.123072699 0.0892809108 0.226205379 0.140152022 0.0194256566 0.0743092075 0.204243243 0.18075642 0.0396831036 -0.0622236617 0.115834072 0.0909646302 -0.169660896 -0.380809218 -0.392344087 -0.326647162 -0.254460901 -0.0975717604 0.0870162547 0.0867442563 -0.0918729454 -0.165421382 -0.0311987512 0.0500456467 -0.093415767 -0.23897481 -0.155467749 0.00452831574 -0.00870609377 -0.110588238 -0.0674566701 0.0688125119 0.0558828749 -0.127454951 -0.290780038 -0.370050728 -0.438391954 -0.440944403 -0.248976186 0.0339395367 0.138462812 0.0272948015 -0.0693282187 -0.0485971421 -0.0562001131 -0.14310506 -0.133018181 0.0237105824 0.0804192647 -0.100121059 -0.244984716 -0.0733309984 0.207264006 0.167978168 -0.182988465 -0.406488508 -0.303564787 -0.174078733 -0.269361556 -0.3669568 -0.172930196 0.135579139 0.155499876 -0.0972511843 -0.210334659 -0.0296514407 0.129385725 0.0307762101 -0.118025512 -0.0674849525 0.0480752848 -0.0089105498 -0.130631924 -0.0919191912 0.0949910358 0.0746745318 -0.127085954 -0.267543077 -0.257793248 -0.217937127 -0.188881591 -0.0986948535 -0.0241640657 -0.146348745 -0.382897705 -0.408503294 -0.155026734 0.0504602157 0.000547828386 -0.0895103067 -0.0111003416 0.0487651788 -0.142354622 -0.402197748 -0.392543733 -0.155324176 -0.0199618209 -0.092150934 -0.190999344 -0.220866561 -0.253296554 -0.264575899 -0.134026989 0.0679135099 0.099723801 -0.0835641101 -0.254886121 -0.269774646 -0.232533023 -0.231509089 -0.18779476 -0.0958419517 -0.14267768 -0.388114572 -0.548134923 -0.353673458 0.058665242 0.18217431 -0.102663368 -0.415269285 -0.487415642 -0.459732562 -0.487415642 -0.415269285 -0.102663368 0.18217431 0.058665242 -0.371828139 -0.600788593 -0.405047834 -0.113055184 -0.0727655441 -0.197126538 -0.241334289 -0.223957852 -0.270635873 -0.27838707 0.0166720711 0.132913053 0.0408170111 -0.240727246 -0.443271607 -0.443847209 -0.367985547 -0.287793875 -0.132893905 0.0504197925 0.0745998323 -0.0594704114 -0.114914089 -0.0178079624 0.00784818921 -0.144743711 -0.240156129 -0.105095878 0.0482448041 -0.0201012306 -0.161042631 -0.101548754 0.0799203515 0.0931630731 -0.091255255 -0.257672966 -0.329049408 -0.386545151 -0.378648221 -0.179101631 0.0840725228 0.123826653 -0.0523227677 -0.135298967 -0.0189649947 0.0510699265 -0.056974683 -0.119852141 0.0187778529 0.128640935 -0.0162235536 -0.205135584 -0.110222079 0.144804448 0.144478381 -0.159020692 -0.370204449 -0.282898247 -0.174167246 -0.289637655 -0.402420014 -0.197171286 0.157195568 0.216743842 -0.0586773716 -0.24734287 -0.113607503 0.0779212043 0.0339307226 -0.128713787 -0.150260687 -0.0598661788 -0.0423095785 -0.0664836317 -0.00824378058 0.0507177413 -0.0176650602 -0.270256251 -0.482031763 -0.490209162 -0.382798731 -0.274678081 -0.14332217 0.0193639379 0.119940326 0.135525897 0.162651166 0.191962078 0.0639845878 -0.216988221 -0.36531198 -0.198266104 0.0738255978 0.156948358 0.0827324912 0.0660021976 0.118122347 0.0806468427 -0.063874945 -0.190239415 -0.265253156 -0.325297654 -0.295312017 -0.105716728 0.0751954019 0.0308926608 -0.116468884 -0.0483296365 0.212390378 0.28375867 0.038084887 -0.154242679 0.00650799554 0.283103049 0.295910418 0.107846975 0.0491998754 0.164883047 0.114968337 -0.163055077 -0.286649495 -0.110925615 0.00508778356 -0.192441687 -0.396530032 -0.224213377 0.148443565 0.253554255 0.063775979 -0.00453745341 0.206535518 0.361049712 0.217693925 0.0261269566 0.0847299695 0.246143594 0.201850668 0.0153092537 -0.267995238 -0.162127793 -0.120426081 -0.275873393 -0.486896276 -0.535411716 -0.409675628 -0.251962006 -0.151177004 -0.100727603 -0.0684724599 -0.0114778122 0.0920740888 0.15022327 0.0105460435 -0.295443922 -0.487950325 -0.359452814 -0.0598630197 0.094235599 0.0164188724 -0.109884538 -0.13076368 -0.0808502883 -0.058601182 -0.0996096656 -0.180132896 -0.23221828 -0.177285492 -0.0512279533 -0.0306236465 -0.188728198 -0.308587015 -0.154169813 0.124761596 0.135449544 -0.183332652 -0.424519718 -0.270856142 0.0749475285 0.213021874 0.0875391215 -0.0452291928 -0.0554980747 -0.0609944314 -0.146207511 -0.229300663 -0.253857851 -0.292058349 -0.368998021 -0.365902722 -0.2185307 -0.0670497566 -0.0573895834 -0.0988530666 -0.00194573647 0.199832559 0.275997818 0.159291208 0.0627318993 0.143018574 0.240573198 0.126706511 -0.125467777 -0.34731105 -0.225402847 -0.097041741 -0.181693345 -0.425840288 -0.562223077 -0.443222374 -0.200301006 -0.0556704216 -0.0769549757 -0.159486502 -0.177782074 -0.109036103 -0.0502525866 -0.130749539 -0.356651813 -0.546083391 -0.502057612 -0.265540957 -0.0973821133 -0.161099017 -0.318577081 -0.321375728 -0.134084716 0.0412700102 0.0416105501 -0.0628413558 -0.0897596776 0.0028921687 0.0608134419 -0.0562505201 -0.266744226 -0.34731105 -0.225402847 -0.097041741 -0.181693345 -0.425840288 -0.562223077 -0.443222374 -0.200301006 -0.0556704216 -0.0769549757 -0.159486502 -0.177782074 -0.109036103 -0.0502525866 -0.130749539 -0.356651813 -0.546083391 -0.502057612 -0.265540957 -0.0973821133 -0.161099017 -0.318577081 -0.321375728 -0.134084716 0.0412700102 0.0416105501 -0.0628413558 -0.0897596776 0.0028921687 0.0608134419 -0.0562505201 -0.266744226 -0.145849004 -0.0406531356 0.109602071 0.0528730974 -0.262969702 -0.522764921 -0.421828032 -0.0731914192 0.161816716 0.138818324 0.0132648591 -0.060755372 -0.088949509 -0.126342997 -0.203429744 -0.34840402 -0.519953907 -0.554877341 -0.362288058 -0.127279937 -0.107688926 -0.244315624 -0.222083971 0.0457179695 0.264201432 0.204065248 0.0488696508 0.0912035257 0.269141823 0.278937399 0.0625833422 -0.112544127 -0.0834128931 -0.0260876827 -0.144912064 -0.34516716 -0.403344303 -0.315354675 -0.251555741 -0.247978196 -0.188693926 -0.0736174658 -0.0389496125 -0.0720841289 0.0141167874 0.209516689 0.200402662 -0.15078938 -0.470124394 -0.337671489 0.078426607 0.227063641 -0.0484044999 -0.330601722 -0.273787409 -0.0498524942 0.00159539515 -0.137927294 -0.244741499 -0.213395685 -0.121572971 -0.0584556162 -0.0594777279 -0.118080743 0.0840483978 0.0452920869 0.142906949 0.162753657 -0.0903124884 -0.379494309 -0.334604979 -0.0139923384 0.203554183 0.18541117 0.129619136 0.136603743 0.0791933537 -0.0896309167 -0.244485974 -0.343037754 -0.460754842 -0.532219827 -0.381112665 -0.074384056 0.0825152248 0.0085801715 -0.0227656476 0.140181303 0.261135101 0.145632744 0.0151389008 0.138307258 0.342991859 0.285410941 0.0446106791 0.00772824371 0.205854103 0.18719089 -0.0859984532 -0.336995572 -0.273234248 -0.0673260763 -0.0624324419 -0.219061717 -0.211230844 0.0117413374 0.152354509 0.0714419931 0.0289377682 0.241629094 0.371441513 0.124849103 -0.185201541 -0.0940602422 0.255087405 0.323741376 0.027234247 -0.170806274 -0.0312835947 0.12331593 -0.0114368871 -0.266462088 -0.351726055 -0.287416071 -0.220124766 -0.123191483 0.0444403253 0.141458943 -0.0358832739 -0.203770444 -0.0887791514 0.0838780478 -0.0175697356 -0.244997025 -0.226939186 -0.0126293534 0.0388185345 -0.103685476 -0.124383949 0.0463142022 0.113775872 -0.0598184355 -0.262628973 -0.347041219 -0.416035891 -0.483071655 -0.356751442 -0.0335833505 0.168886498 0.0776600167 -0.0733617768 -0.0612664297 -0.0232767034 -0.121998847 -0.185286716 -0.0285577923 0.128171131 -0.0150144519 -0.270209998 -0.194571257 0.168971673 0.283792615 -0.0634811744 -0.421828032 -0.375831574 -0.159136817 -0.203940794 -0.400107443 -0.300703883 0.0824300498 0.241799444 -0.0169735029 -0.257688612 -0.115695648 0.142310709 0.103554398 -0.114673533 -0.124724649 0.0469105989 0.0504028238 -0.127450287 -0.136990353 0.0872000828 0.173060298 -0.0731062442 -0.362628937 -0.417143345 -0.342782229 -0.294400692 -0.174639374 0.0564504936 0.14810285 -0.332220048 -0.48417896 -0.257262737 0.0492955334 0.0527879223 -0.103855833 -0.0608405471 0.0883073732 -0.0302614812 -0.366376698 -0.473787129 -0.230175883 -0.00572991977 -0.0484044999 -0.17957975 -0.21382156 -0.234945908 -0.289971352 -0.21382156 0.025445547 0.1527877 -0.00632615248 -0.237927243 -0.288778901 -0.231794387 -0.234008968 -0.226513311 -0.110414557 -0.0667178705 -0.294485867 -0.575235069 -0.493974537 -0.0732765943 0.140984491 -0.00767100416 -0.31101653 -0.463355213 -0.468964875 -0.478183508 -0.439329892 -0.206916139 0.087182112 0.0998550579 -0.228260413 -0.524431169 -0.470326692 -0.210433647 -0.0862020776 -0.155652747 -0.226591334 -0.229752824 -0.255068928 -0.275802165 -0.154680863 0.0716975257 0.141544119 -0.0589666739 -0.263225228 -0.276172489 -0.22106187 -0.211692154 -0.143293545 -0.00956301205 -0.0533448793 -0.426287949 -0.384997338 -0.0968164876 0.139585078 0.106359221 -0.00332934968 0.0770930648 0.220000997 0.10455855 -0.239736408 -0.451167226 -0.362972468 -0.174414277 -0.0781968534 -0.0338455327 0.0235891398 0.0371739045 -0.00438639894 0.00817491952 0.0951893404 0.104724906 -0.0421821475 -0.199234143 -0.20769769 -0.107794061 -0.020250123 0.0349208936 0.0662139803 -0.011813526 -0.253750205 -0.504017174 -0.514859021 -0.248887181 0.053849794 0.132404983 -0.0454098582 -0.302337199 -0.443535119 -0.390331805 -0.185667515 0.0450002924 0.136627868 -0.0158836804 -0.328443855 -0.546504796 -0.484802812 -0.233772576 -0.0458996221 -0.0399053507 -0.122750126 -0.182468921 -0.207827955 -0.196903452 -0.108446695 0.0302766319 0.105847836 0.0804803148 0.0476520658 0.0658424944 0.072948046 0.0264215786 -0.0283794533 -0.0972275659 -0.254079252 -0.350238651 -0.123805851 0.131170109 0.180847257 -0.00270766369 -0.159999222 -0.066919826 0.15876767 0.220963731 0.0343472846 -0.217614725 -0.354778767 -0.350597978 -0.239852682 -0.0614119917 0.093112506 0.126782373 0.0639602989 0.0167332925 0.0195652321 0.00841397792 -0.0370950364 -0.0503364317 0.00961659197 0.103481703 0.183837906 0.234467641 0.229225978 0.130549416 -0.054786887 -0.260665268 -0.390807778 -0.350238651 -0.123805851 0.131170109 0.180847257 -0.00270766369 -0.159999222 -0.066919826 0.15876767 0.220963731 0.0343472846 -0.217614725 -0.354778767 -0.350597978 -0.239852682 -0.0614119917 0.093112506 0.126782373 0.0639602989 0.0167332925 0.0195652321 0.00841397792 -0.0370950364 -0.0503364317 0.00961659197 0.103481703 0.183837906 0.234467641 0.229225978 0.130549416 -0.054786887 -0.260665268 -0.390807778 -0.248887181 0.053849794 0.132404983 -0.0454098582 -0.302337199 -0.443535119 -0.390331805 -0.185667515 0.0450002924 0.136627868 -0.0158836804 -0.328443855 -0.546504796 -0.484802812 -0.233772576 -0.0458996221 -0.0399053507 -0.122750126 -0.182468921 -0.207827955 -0.196903452 -0.108446695 0.0302766319 0.105847836 0.0804803148 0.0476520658 0.0658424944 0.072948046 0.0264215786 -0.0283794533 -0.0972275659 -0.254079252 -0.426287949 -0.384997338 -0.0968164876 0.139585078 0.106359221 -0.00332934968 0.0770930648 0.220000997 0.10455855 -0.239736408 -0.451167226 -0.362972468 -0.174414277 -0.0781968534 -0.0338455327 0.0235891398 0.0371739045 -0.00438639894 0.00817491952 0.0951893404 0.104724906 -0.0421821475 -0.199234143 -0.20769769 -0.107794061 -0.020250123 0.0349208936 0.0662139803 -0.011813526 -0.253750205 -0.504017174 -0.514859021 -0.0849026442 0.140984491 -0.00767100416 -0.31101653 -0.463355213 -0.468964875 -0.478183508 -0.439329892 -0.206916139 0.087182112 0.0998550579 -0.228260413 -0.524431169 -0.470326692 -0.210433647 -0.0862020776 -0.155652747 -0.226591334 -0.229752824 -0.255068928 -0.275802165 -0.154680863 0.0544270612 0.106966771 -0.0630730912 -0.239493683 -0.265984803 -0.228365213 -0.206328049 -0.131868303 -0.0271267649 -0.0852643102 -0.323286206 -0.43743971 -0.241157278 0.0135684656 0.0279306266 -0.080753468 -0.0418647341 0.0587354451 -0.0623366199 -0.343811005 -0.428277791 -0.227610618 -0.0388018861 -0.0619308688 -0.166899487 -0.210667878 -0.241696954 -0.276905298 -0.191215947 0.0166046955 0.117518626 -0.019123869 -0.237927243 -0.288778901 -0.231794387 -0.234008968 -0.226513311 -0.110414557 -0.0667178705 -0.294485867 -0.575235069 -0.493974537 0.168971673 0.283792615 -0.0634811744 -0.421828032 -0.375831574 -0.159136817 -0.203940794 -0.400107443 -0.300703883 0.0824300498 0.241799444 -0.0169735029 -0.257688612 -0.115695648 0.142310709 0.103554398 -0.114673533 -0.124724649 0.0469105989 0.0504028238 -0.127450287 -0.136990353 0.0872000828 0.173060298 -0.0731062442 -0.362628937 -0.417143345 -0.342782229 -0.294400692 -0.174639374 0.0564504936 0.14810285 -0.0358832739 -0.203770444 -0.0887791514 0.0838780478 -0.0175697356 -0.244997025 -0.226939186 -0.0126293534 0.0388185345 -0.103685476 -0.124383949 0.0463142022 0.113775872 -0.0598184355 -0.262628973 -0.347041219 -0.416035891 -0.483071655 -0.356751442 -0.0335833505 0.168886498 0.0776600167 -0.0733617768 -0.0612664297 -0.0232767034 -0.121998847 -0.185286716 -0.0285577923 0.128171131 -0.0150144519 -0.270209998 -0.194571257 0.205854103 0.18719089 -0.0859984532 -0.336995572 -0.273234248 -0.0673260763 -0.0624324419 -0.219061717 -0.211230844 0.0117413374 0.152354509 0.0857625678 0.0602499843 0.225763366 0.324601471 0.123939946 -0.132685125 -0.0687952042 0.21449101 0.282707781 0.0467505641 -0.129999086 -0.0359641239 0.086513184 -0.0209899247 -0.242978424 -0.336501986 -0.289647132 -0.215512931 -0.114364937 0.0337023102 0.122887723 0.0896585435 0.0625364333 0.129972979 0.128854036 -0.0898541734 -0.33609575 -0.305714488 -0.0320032649 0.176049277 0.18525812 0.137766764 0.136603743 0.0791933537 -0.0896309167 -0.244485974 -0.343037754 -0.460754842 -0.532219827 -0.381112665 -0.074384056 0.0825152248 0.0085801715 -0.0227656476 0.140181303 0.261135101 0.145632744 0.0151389008 0.138307258 0.342991859 0.285410941 0.0446106791 0.00772824371 -0.0834128931 -0.0260876827 -0.144912064 -0.34516716 -0.403344303 -0.315354675 -0.251555741 -0.247978196 -0.188693926 -0.0736174658 -0.0389496125 -0.0720841289 0.0141167874 0.209516689 0.200402662 -0.15078938 -0.470124394 -0.337671489 0.078426607 0.227063641 -0.0484044999 -0.330601722 -0.273787409 -0.0498524942 0.00159539515 -0.137927294 -0.244741499 -0.213395685 -0.121572971 -0.0584556162 -0.0594777279 -0.118080743 -0.145849004 -0.0406531356 0.109602071 0.0528730974 -0.262969702 -0.522764921 -0.421828032 -0.0731914192 0.161816716 0.138818324 0.0132648591 -0.060755372 -0.088949509 -0.126342997 -0.203429744 -0.34840402 -0.519953907 -0.554877341 -0.362288058 -0.127279937 -0.107688926 -0.244315624 -0.222083971 0.0457179695 0.264201432 0.204065248 0.0488696508 0.0912035257 0.269141823 0.278937399 0.0625833422 -0.112544127 -0.375235349 -0.225402847 -0.097041741 -0.181693345 -0.425840288 -0.562223077 -0.443222374 -0.200301006 -0.0556704216 -0.0769549757 -0.159486502 -0.177782074 -0.109036103 -0.0502525866 -0.130749539 -0.356651813 -0.546083391 -0.502057612 -0.265540957 -0.0973821133 -0.161099017 -0.318577081 -0.321375728 -0.134084716 0.0412700102 0.0416105501 -0.0628413558 -0.0897596776 0.0028921687 0.0608134419 -0.0562505201 -0.266744226 -0.34731105 -0.225402847 -0.097041741 -0.181693345 -0.425840288 -0.562223077 -0.443222374 -0.200301006 -0.0556704216 -0.0769549757 -0.159486502 -0.177782074 -0.109036103 -0.0502525866 -0.130749539 -0.356651813 -0.546083391 -0.502057612 -0.265540957 -0.0973821133 -0.161099017 -0.318577081 -0.321375728 -0.134084716 0.0412700102 0.0416105501 -0.0628413558 -0.0897596776 0.0028921687 0.0608134419 -0.0562505201 -0.266744226 -0.308587015 -0.154169813 0.124761596 0.135449544 -0.183332652 -0.424519718 -0.270856142 0.0749475285 0.213021874 0.0875391215 -0.0452291928 -0.0554980747 -0.0609944314 -0.146207511 -0.229300663 -0.253857851 -0.292058349 -0.368998021 -0.365902722 -0.2185307 -0.0670497566 -0.0573895834 -0.0988530666 -0.00194573647 0.199832559 0.275997818 0.159291208 0.0627318993 0.143018574 0.240573198 0.126706511 -0.125467777 -0.241494656 -0.162127793 -0.120426081 -0.275873393 -0.486896276 -0.535411716 -0.409675628 -0.251962006 -0.151177004 -0.100727603 -0.0684724599 -0.0114778122 0.0920740888 0.15022327 0.0105460435 -0.295443922 -0.487950325 -0.359452814 -0.0598630197 0.094235599 0.0164188724 -0.109884538 -0.13076368 -0.0808502883 -0.058601182 -0.0996096656 -0.180132896 -0.23221828 -0.177285492 -0.0512279533 -0.0306236465 -0.188728198 -0.116468884 -0.0483296365 0.212390378 0.28375867 0.038084887 -0.154242679 0.00650799554 0.283103049 0.295910418 0.107846975 0.0491998754 0.164883047 0.114968337 -0.163055077 -0.286649495 -0.110925615 0.00508778356 -0.192441687 -0.396530032 -0.224213377 0.148443565 0.253554255 0.063775979 -0.00453745341 0.206535518 0.361049712 0.217693925 0.0261269566 0.0847299695 0.246143594 0.201850668 0.0153092537 -0.0222545899 0.0507177413 -0.0176650602 -0.270256251 -0.482031763 -0.490209162 -0.382798731 -0.274678081 -0.14332217 0.0193639379 0.119940326 0.135525897 0.162651166 0.191962078 0.0639845878 -0.216988221 -0.36531198 -0.198266104 0.0738255978 0.156948358 0.0827324912 0.0660021976 0.118122347 0.0806468427 -0.063874945 -0.190239415 -0.265253156 -0.325297654 -0.295312017 -0.105716728 0.0751954019 0.0308926608 -0.0523227677 -0.135298967 -0.0189649947 0.0510699265 -0.056974683 -0.119852141 0.0187778529 0.128640935 -0.0162235536 -0.205135584 -0.110222079 0.144804448 0.144478381 -0.159020692 -0.370204449 -0.282898247 -0.174167246 -0.289637655 -0.402420014 -0.197171286 0.157195568 0.216743842 -0.0586773716 -0.24734287 -0.113607503 0.0779212043 0.0339307226 -0.128713787 -0.150260687 -0.0598661788 -0.0423095785 -0.0664836317 0.019340314 0.132913053 0.0408170111 -0.240727246 -0.443271607 -0.443847209 -0.367985547 -0.287793875 -0.132893905 0.0504197925 0.0745998323 -0.0594704114 -0.114914089 -0.0178079624 0.00784818921 -0.144743711 -0.240156129 -0.105095878 0.0482448041 -0.0201012306 -0.161042631 -0.101548754 0.0799203515 0.0931630731 -0.091255255 -0.257672966 -0.329049408 -0.386545151 -0.378648221 -0.179101631 0.0840725228 0.123826653 -0.0835641101 -0.254886121 -0.269774646 -0.232533023 -0.231509089 -0.18779476 -0.0958419517 -0.14267768 -0.388114572 -0.548134923 -0.353673458 0.058665242 0.18217431 -0.102663368 -0.415269285 -0.487415642 -0.459732562 -0.487415642 -0.415269285 -0.102663368 0.18217431 0.058665242 -0.371828139 -0.600788593 -0.405047834 -0.113055184 -0.0727655441 -0.197126538 -0.241334289 -0.223957852 -0.270635873 -0.27838707 -0.0927826017 0.0949910358 0.0746745318 -0.127085954 -0.267543077 -0.257793248 -0.217937127 -0.188881591 -0.0986948535 -0.0241640657 -0.146348745 -0.382897705 -0.408503294 -0.155026734 0.0504602157 0.000547828386 -0.0895103067 -0.0111003416 0.0487651788 -0.142354622 -0.402197748 -0.392543733 -0.155324176 -0.0199618209 -0.092150934 -0.190999344 -0.220866561 -0.253296554 -0.264575899 -0.134026989 0.0679135099 0.099723801 -0.062823385 -0.177260369 -0.210100591 -0.19374311 -0.147568166 -0.064999707 -0.0251605604 -0.153132066 -0.410084695 -0.558731854 -0.425183982 -0.112948388 0.113530986 0.0987843722 -0.103755847 -0.334094107 -0.447351426 -0.369039595 -0.133451879 0.0955673084 0.112382106 -0.136311606 -0.449317783 -0.542788446 -0.349602818 -0.0771344751 0.0581277348 0.0503382757 2.47936059E-05 -0.0736921653 -0.179624006 -0.220908314 -0.104191214 0.0698412806 0.115438133 0.0343185067 -0.0114596784 0.0252535678 0.0366811454 -0.0151372254 -0.0633442625 -0.130028203 -0.297248423 -0.450449526 -0.341988355 -0.000364987063 0.219422236 0.135519415 -0.000987338484 0.0605387837 0.15703769 0.00571329566 -0.306337833 -0.445721924 -0.320345134 -0.138220742 -0.0458415598 0.00680195307 0.0621062256 0.0737081468 0.0493512638 0.0647508428 0.105684467 0.0676172227 -0.0488516726 -0.00518326182 0.0206736866 0.0144012626 0.0418973528 0.111229405 0.119752839 -0.00118979823 -0.184746221 -0.324027687 -0.367308319 -0.280229181 -0.0541214496 0.180832446 0.209005624 0.00868098531 -0.158653542 -0.0742022246 0.136967734 0.178712696 -0.0295724198 -0.291505367 -0.399817973 -0.3175686 -0.125512362 0.0760972351 0.207737967 0.241029024 0.204708219 0.132983088 0.0401938297 -0.0377634689 -0.0488516726 -0.00518326182 0.0206736866 0.0144012626 0.0418973528 0.111229405 0.119752839 -0.00118979823 -0.184746221 -0.324027687 -0.367308319 -0.280229181 -0.0541214496 0.180832446 0.209005624 0.00868098531 -0.158653542 -0.0742022246 0.136967734 0.178712696 -0.0295724198 -0.291505367 -0.399817973 -0.3175686 -0.125512362 0.0760972351 0.207737967 0.241029024 0.204708219 0.132983088 0.0401938297 -0.0377634689 -0.104191214 0.0698412806 0.115438133 0.0343185067 -0.0114596784 0.0252535678 0.0366811454 -0.0151372254 -0.0633442625 -0.130028203 -0.297248423 -0.450449526 -0.341988355 -0.000364987063 0.219422236 0.135519415 -0.000987338484 0.0605387837 0.15703769 0.00571329566 -0.306337833 -0.445721924 -0.320345134 -0.138220742 -0.0458415598 0.00680195307 0.0621062256 0.0737081468 0.0493512638 0.0647508428 0.105684467 0.0676172227 -0.062823385 -0.177260369 -0.210100591 -0.19374311 -0.147568166 -0.064999707 -0.0251605604 -0.153132066 -0.410084695 -0.558731854 -0.425183982 -0.112948388 0.113530986 0.0987843722 -0.103755847 -0.334094107 -0.447351426 -0.369039595 -0.133451879 0.0955673084 0.112382106 -0.136311606 -0.449317783 -0.542788446 -0.349602818 -0.0771344751 0.0581277348 0.0503382757 2.47936059E-05 -0.0736921653 -0.179624006 -0.220908314 -0.181368455 -0.0240432899 0.00840981957 0.0338781513 0.140777543 0.201680318 0.0949512795 -0.0352868736 -0.0168883279 -0.0164624471 -0.295933843 -0.667568684 -0.64440012 -0.17957975 0.217693925 0.238307223 0.159090906 0.238307223 0.217693925 -0.17957975 -0.64440012 -0.667568684 -0.295933843 -0.0164624471 -0.0168883279 -0.0352868736 0.0949512795 0.201680318 0.140777543 0.0338781513 0.00840981957 -0.0240432899 -0.181368455 -0.385371625 -0.460158437 -0.353770286 -0.177450344 -0.088949509 -0.175405949 -0.389460087 -0.576342344 -0.601640344 -0.454792202 -0.221402571 -0.0127145294 0.0558542609 -0.0798354968 -0.322679996 -0.445422649 -0.322679996 -0.0798354968 0.0558542609 -0.0127145294 -0.221402571 -0.454792202 -0.601640344 -0.576342344 -0.389460087 -0.175405949 -0.088949509 -0.177450344 -0.353770286 -0.460158437 -0.385371625 -0.0683363825 0.0796192363 0.11897178 0.0612205267 0.0408627614 0.0783414319 0.0702495277 0.00449155038 -0.0448269323 -0.123447008 -0.319443315 -0.47974962 -0.337586313 0.0236566812 0.197591692 0.060709469 -0.0353720486 0.133366883 0.263349682 0.0251048431 -0.372254014 -0.490652502 -0.299085528 -0.112033077 -0.0612664297 -0.0201251861 0.0454624407 0.0330263898 -0.0231063515 0.0238270331 0.130896777 0.0916294083 -0.109136917 -0.244315624 -0.189375341 -0.0669733956 0.00312873209 0.0508287027 0.0739122704 -0.0547076985 -0.353344411 -0.579408705 -0.482560605 -0.131964788 0.146825209 0.125189811 -0.130772322 -0.388182461 -0.471231669 -0.349852026 -0.103515126 0.119312488 0.145292044 -0.0965305194 -0.444485694 -0.597551882 -0.428386927 -0.136394113 -0.000619184633 -0.0595629066 -0.154366776 -0.196530297 -0.21348086 -0.188608751 0.0573024228 0.1566208 0.222038075 0.0860927925 -0.119784266 -0.165951073 -0.044912111 0.0684608296 0.0644573867 -0.0203807149 -0.0782169774 -0.00155612221 0.208153859 0.348358124 0.194610521 -0.157603636 -0.324468851 -0.119528741 0.190521911 0.259261221 0.0935884565 -0.060670197 -0.0833277181 -0.0242988188 0.0688015372 0.15338394 0.140266478 0.0374557152 0.02391221 0.184985295 0.312071919 0.199550912 0.00261750887 0.0156499576 0.195036411 0.231492788 0.0678644329 -0.00990371685 0.138562799 0.258835167 0.106876433 -0.149341226 -0.160584807 0.109602071 0.343502909 0.278852224 -0.0199548341 -0.305729449 -0.41092515 -0.3149288 -0.0766838118 0.18089667 0.276296943 0.114031397 -0.145678654 -0.200022697 0.0327708609 0.285240591 0.292055041 0.143758699 0.109261371 0.211220369 0.232429892 0.114712805 -0.080261372 0.0413739868 0.230726212 0.118716255 -0.235031083 -0.405388534 -0.196615472 0.118886605 0.211475894 0.105343096 0.0585800633 0.185837045 0.338136643 0.303043097 0.0338781513 -0.304622144 -0.47685349 -0.372850239 -0.092101194 0.154917106 0.221101135 0.12348628 0.0165017191 0.0532138012 0.217523575 0.316586435 0.223656416 0.0852410272 0.133537233 0.314627379 0.328255892 0.0941846892 -0.080261372 0.0413739868 0.230726212 0.118716255 -0.235031083 -0.405388534 -0.196615472 0.118886605 0.211475894 0.105343096 0.0585800633 0.185837045 0.338136643 0.303043097 0.0338781513 -0.304622144 -0.47685349 -0.372850239 -0.092101194 0.154917106 0.221101135 0.12348628 0.0165017191 0.0532138012 0.217523575 0.316586435 0.223656416 0.0852410272 0.133537233 0.314627379 0.328255892 0.0941846892 -0.351214826 -0.154169813 0.124761596 0.135449544 -0.183332652 -0.424519718 -0.270856142 0.0749475285 0.213021874 0.0875391215 -0.0452291928 -0.0508746058 -0.0481489711 -0.15027833 -0.239034534 -0.24865976 -0.284605086 -0.38239029 -0.386904806 -0.215099201 -0.0440603495 -0.0531745292 -0.122765601 -0.0152699808 0.222378775 0.302787542 0.150147244 0.0346447378 0.144951329 0.274337739 0.142395884 -0.150874555 -0.267995238 -0.15027833 -0.0909087211 -0.273020804 -0.51271379 -0.555729091 -0.408880919 -0.243549034 -0.14610453 -0.0985747427 -0.0720841289 -0.0196993053 0.0976770818 0.179022789 0.0326856859 -0.3156102 -0.533412278 -0.37659815 -0.0332426466 0.124252871 0.0161610153 -0.126768872 -0.137416229 -0.0750654638 -0.0508746058 -0.0947416499 -0.183838725 -0.247978196 -0.187330946 -0.0335833505 -0.0039412207 -0.198063478 -0.333327353 -0.179842934 0.103481032 0.210937068 -0.0275396705 -0.294835538 -0.229785427 0.0429124795 0.141666904 -0.000337704085 -0.148755968 -0.226188406 -0.354794741 -0.479408264 -0.366407961 -0.0522202887 0.0868642032 -0.130859822 -0.409154236 -0.422793061 -0.266102582 -0.201221153 -0.202481493 -0.0760486498 0.121772781 0.148845479 0.00969577953 -0.0314622633 0.0999156162 0.159782127 0.00377121312 -0.17925036 -0.21347487 -0.227554217 -0.363793463 -0.445490032 -0.251723766 0.0385581814 0.0414418578 -0.256294519 -0.478046775 -0.417737246 -0.258950442 -0.171050832 -0.0633367747 0.102239162 0.111981846 -0.128096431 -0.31321612 -0.151892677 0.154007956 0.185654879 -0.0794019625 -0.292958856 -0.294815242 -0.271470517 -0.360435158 -0.453773737 -0.460154474 -0.451900184 -0.461091906 -0.403408527 -0.294417828 -0.271669298 0.00205621147 -0.0665658191 0.0437073447 0.171209544 0.0610348694 -0.153163001 -0.169246823 -0.0287690684 0.00282861921 -0.0760366693 -0.0683207437 0.00295837969 -0.188353226 -0.500022233 -0.423276186 0.0505731739 0.295547247 -0.0139923384 -0.41313988 -0.398233563 -0.14721182 -0.0823056027 -0.155985296 -0.0775355697 0.071186468 0.00295837969 -0.182901785 -0.138608694 0.0946105719 0.145632744 -0.0113517111 -0.0265987404 0.110368654 -0.0600513369 -0.39798969 -0.38912037 0.255517632 0.924626648 0.812004328 0.0291433893 -0.555545926 -0.495589405 -0.186108038 -0.0617774837 -0.0448269323 0.165479288 0.293673366 0.0719530508 -0.158540577 0.0214421023 0.355683446 0.300998688 -0.0857979879 -0.28673467 -0.197126538 -0.206836954 -0.439204633 -0.562628508 -0.447892755 -0.396189332 -0.527790487 -0.518591106 -0.208199769 0.0548321493 0.230470672 -0.118676983 -0.179494575 -0.0214880053 -0.0318798274 -0.191504747 -0.208029419 -0.122339554 -0.173617259 -0.235627323 -0.0178252645 0.277233869 0.159601972 -0.297637552 -0.486649066 -0.233923793 -0.063907057 -0.291078657 -0.505388498 -0.30794403 0.0229752734 0.0515952893 -0.106496461 -0.108455509 -0.0362239778 -0.160414457 -0.334434628 -0.225150317 0.0383926518 0.0649684444 -0.0633108243 0.0643722117 0.326211661 0.130726427 -0.469442993 -0.542015195 0.360538632 1.29077578 1.08404696 -0.00274875457 -0.673361003 -0.393207997 0.103298873 0.135666803 -0.0262580346 0.0728899911 0.225530297 0.058665242 -0.196530297 -0.107007518 0.163435057 0.139159188 -0.124895006 -0.176257715 -0.00811485201 -0.0633108243 -0.404621929 -0.585200846 -0.449937135 -0.379920185 -0.528301537 -0.48332718 -0.0300911292 0.356620371 0.145377219 -0.230431408 -0.302833468 -0.149937615 -0.145252764 -0.263565928 -0.230346233 -0.120636031 -0.199341282 -0.321231991 -0.122169204 0.257472336 0.278852224 -0.139545798 -0.492100507 -0.506751299 -0.47651276 -0.592355967 -0.562798858 -0.210755214 0.100232363 0.034304034 -0.171317339 -0.161862612 -0.0716582537 -0.187501296 -0.345252335 -0.219954401 0.0266380124 -0.00189682678 -0.187416121 -0.0704657882 0.257301986 0.108002357 -0.360124737 -0.520982385 -0.0214933287 0.527329326 0.374838084 -0.264753222 -0.533576488 -0.174332604 0.204131782 0.129462093 -0.115656719 -0.112280615 0.0142380632 -0.0665458515 -0.269238442 -0.283994049 -0.14156124 -0.109301113 -0.171787962 -0.093915008 0.0942698643 0.0322598033 -0.34976685 -0.61109525 -0.549340725 -0.468761563 -0.527875662 -0.412543654 0.022038335 0.333366632 -0.0162920933 -0.145763829 -0.0532597043 0.0530434474 -0.0824759528 -0.269187719 -0.182135031 0.0488696508 0.0469957776 -0.154196426 -0.174724549 0.0446958542 0.150317594 -0.0210621245 -0.231538698 -0.309903234 -0.367313623 -0.424979717 -0.286053091 0.0346447378 0.182855889 0.00585436868 -0.168591693 -0.0687622651 0.0805561766 -0.00785932317 -0.155133367 -0.0493414365 0.154917106 0.0761268511 -0.200789273 -0.21382156 0.0968253165 0.240692154 -0.0478082635 -0.381283015 -0.34806332 -0.152663261 -0.217143595 -0.434519768 -0.338267744 0.084815152 0.301850438 0.0466550738 -0.269187719 -0.203685269 0.0664164349 0.100913942 -0.0999375656 -0.186223656 -0.0783873349 -0.0228508227 -0.0811983123 -0.0370757394 0.132089242 0.134559512 -0.146530405 -0.428983152 -0.471828073 -0.387926906 -0.328131437 -0.207177654 0.0155647816 0.12007907 -0.027122274 0.138216436 0.301600575 0.245884731 -0.0401415788 -0.268819898 -0.187875271 0.0871212259 0.236336857 0.148839667 -0.00922563486 -0.0757714957 -0.0439848229 0.0377528332 0.125175998 0.144641235 0.0717426091 0.0284288749 0.131268084 0.269688964 0.237076148 0.0682941377 0.0113036456 0.135211647 0.219334736 0.122433893 0.0160317533 0.089049831 0.218724862 0.157554075 -0.0638937503 -0.156835228 0.0194958597 0.265497863 0.300412923 0.0796962604 -0.210424826 -0.375842899 -0.346943229 -0.156137675 0.0949945301 0.244481325 0.168146357 -0.0590663217 -0.181899145 -0.0448648632 0.20104298 0.289782375 0.193214938 0.120766133 0.177217454 0.225356445 0.153970852 0.0764485896 0.123498596 0.200221673 0.131429955 -0.0511249788 -0.150554821 -0.0852782801 0.030651439 0.065792419 0.0079124039 -0.0589289106 0.0194958597 0.265497863 0.300412923 0.0796962604 -0.210424826 -0.375842899 -0.346943229 -0.156137675 0.0949945301 0.244481325 0.168146357 -0.0590663217 -0.181899145 -0.0448648632 0.20104298 0.289782375 0.193214938 0.120766133 0.177217454 0.225356445 0.153970852 0.0764485896 0.123498596 0.200221673 0.131429955 -0.0511249788 -0.150554821 -0.0852782801 0.030651439 0.065792419 0.0079124039 -0.0589289106 -0.027122274 0.138216436 0.301600575 0.245884731 -0.0401415788 -0.268819898 -0.187875271 0.0871212259 0.236336857 0.148839667 -0.00922563486 -0.0757714957 -0.0439848229 0.0377528332 0.125175998 0.144641235 0.0717426091 0.0284288749 0.131268084 0.269688964 0.237076148 0.0682941377 0.0113036456 0.135211647 0.219334736 0.122433893 0.0160317533 0.089049831 0.218724862 0.157554075 -0.0638937503 -0.156835228 0.0838263035 0.186320484 -0.0605820268 -0.337378383 -0.321964324 -0.182555258 -0.242699593 -0.401018918 -0.292906791 0.06734173 0.242642716 0.0317194685 -0.224122047 -0.172851995 0.0405984148 0.0682455599 -0.0889737979 -0.159845501 -0.0824954212 -0.0397453122 -0.071139209 -0.018097762 0.116363592 0.0983466804 -0.151190981 -0.400186628 -0.454512209 -0.39236939 -0.323116183 -0.192298114 0.00536527112 0.0892980397 -0.0200401768 -0.117787123 -0.0464110114 0.0234236121 -0.0945110768 -0.23717013 -0.159051806 0.0231153481 0.0178808402 -0.135882065 -0.141688511 0.0354314521 0.115165971 -0.0288342815 -0.214305162 -0.306231856 -0.371078521 -0.40405184 -0.259882897 0.0190070961 0.141255319 0.000695222989 -0.168591693 -0.0687622651 0.0805561766 -0.00785932317 -0.155133367 -0.0493414365 0.154917106 0.0761268511 -0.200789273 -0.21382156 0.257301986 0.174167588 -0.386223406 -0.621316731 -0.0494266115 0.622463286 0.460197717 -0.307347804 -0.632049263 -0.187075421 0.274167359 0.162838832 -0.155389056 -0.139886498 0.0454624407 -0.039631024 -0.295507967 -0.313991874 -0.125491232 -0.0870756283 -0.191334397 -0.116462231 0.0942698643 0.0322598033 -0.34976685 -0.61109525 -0.549340725 -0.468761563 -0.527875662 -0.412543654 0.022038335 0.333366632 0.145377219 -0.230431408 -0.302833468 -0.149937615 -0.145252764 -0.263565928 -0.230346233 -0.120636031 -0.199341282 -0.321231991 -0.122169204 0.257472336 0.278852224 -0.139545798 -0.492100507 -0.506751299 -0.47651276 -0.592355967 -0.562798858 -0.210755214 0.100232363 0.034304034 -0.171317339 -0.161862612 -0.0716582537 -0.187501296 -0.345252335 -0.219954401 0.0266380124 -0.00189682678 -0.187416121 -0.0704657882 0.326211661 0.0867143124 -0.394032806 -0.426185161 0.346802324 1.14547002 0.992443502 0.0653833449 -0.561294317 -0.383381814 0.0417191796 0.121102512 0.010397152 0.0734604374 0.18327345 0.054076042 -0.150484279 -0.0909220353 0.12214043 0.114731774 -0.0928083882 -0.152783036 -0.0414100736 -0.0953555182 -0.378234148 -0.548309624 -0.464962751 -0.40637055 -0.498557746 -0.434407651 -0.0464803837 0.292432338 0.211931229 -0.0781051889 -0.157923222 -0.0472003855 -0.0468661711 -0.170053333 -0.198476046 -0.142355785 -0.171759352 -0.19878298 -0.0133142564 0.277233869 0.159601972 -0.297637552 -0.486649066 -0.233923793 -0.063907057 -0.291078657 -0.505388498 -0.30794403 0.0229752734 0.0515952893 -0.106496461 -0.108455509 -0.0362239778 -0.160414457 -0.334434628 -0.225150317 0.0383926518 0.0649684444 -0.0633108243 0.0643722117 0.110368654 -0.027535677 -0.455218226 -0.481367975 0.265053362 1.04384255 0.892224371 -0.0205510668 -0.64593327 -0.509902954 -0.148233935 -0.0617774837 -0.0448269323 0.165479288 0.293673366 0.0719530508 -0.158540577 0.0214421023 0.355683446 0.300998688 -0.0857979879 -0.28673467 -0.197126538 -0.206836954 -0.439204633 -0.562628508 -0.447892755 -0.396189332 -0.527790487 -0.518591106 -0.208199769 0.0548321493 0.00151021895 -0.0988302752 0.046569895 0.210794494 0.0699088275 -0.188693926 -0.186819896 -0.00462262984 0.0159906633 -0.0967860445 -0.0714027211 0.00295837969 -0.188353226 -0.500022233 -0.423276186 0.0505731739 0.295547247 -0.0139923384 -0.41313988 -0.398233563 -0.14721182 -0.0823056027 -0.155985296 -0.0775355697 0.071186468 0.00295837969 -0.182901785 -0.138608694 0.0946105719 0.145632744 -0.0113517111 -0.0265987404 -0.210670039 -0.227554217 -0.363793463 -0.445490032 -0.251723766 0.0385581814 0.0414418578 -0.256294519 -0.478046775 -0.417737246 -0.258950442 -0.171050832 -0.0633367747 0.102239162 0.111981846 -0.128096431 -0.31321612 -0.151892677 0.154007956 0.185654879 -0.0794019625 -0.292958856 -0.294815242 -0.271470517 -0.360435158 -0.453773737 -0.460154474 -0.451900184 -0.461091906 -0.403408527 -0.294417828 -0.271669298 -0.305467755 -0.179842934 0.103481032 0.210937068 -0.0275396705 -0.294835538 -0.229785427 0.0429124795 0.141666904 -0.000337704085 -0.148755968 -0.21211803 -0.353940636 -0.51731348 -0.393293172 -0.0199548341 0.137370333 -0.132475853 -0.451981366 -0.439289808 -0.244400799 -0.194060192 -0.226854011 -0.0844350085 0.151595235 0.170249313 -0.0118627679 -0.0564963967 0.11684221 0.191884726 6.22245279E-05 -0.204622373 -0.267995238 -0.15027833 -0.0909087211 -0.273020804 -0.51271379 -0.555729091 -0.408880919 -0.243549034 -0.14610453 -0.0985747427 -0.0720841289 -0.0196993053 0.0976770818 0.179022789 0.0326856859 -0.3156102 -0.533412278 -0.37659815 -0.0332426466 0.124252871 0.0161610153 -0.126768872 -0.137416229 -0.0750654638 -0.0508746058 -0.0947416499 -0.183838725 -0.247978196 -0.187330946 -0.0335833505 -0.0039412207 -0.198063478 -0.351214826 -0.154169813 0.124761596 0.135449544 -0.183332652 -0.424519718 -0.270856142 0.0749475285 0.213021874 0.0875391215 -0.0452291928 -0.0554980747 -0.0609944314 -0.146207511 -0.229300663 -0.253857851 -0.292058349 -0.368998021 -0.365902722 -0.2185307 -0.0670497566 -0.0573895834 -0.0988530666 -0.00194573647 0.199832559 0.275997818 0.159291208 0.0627318993 0.143018574 0.240573198 0.126706511 -0.125467777 -0.080261372 0.0413739868 0.230726212 0.118716255 -0.235031083 -0.405388534 -0.196615472 0.118886605 0.211475894 0.105343096 0.0585800633 0.185837045 0.338136643 0.303043097 0.0338781513 -0.304622144 -0.47685349 -0.372850239 -0.092101194 0.154917106 0.221101135 0.12348628 0.0165017191 0.0532138012 0.217523575 0.316586435 0.223656416 0.0852410272 0.133537233 0.314627379 0.328255892 0.0941846892 -0.080261372 0.0413739868 0.230726212 0.118716255 -0.235031083 -0.405388534 -0.196615472 0.118886605 0.211475894 0.105343096 0.0585800633 0.185837045 0.338136643 0.303043097 0.0338781513 -0.304622144 -0.47685349 -0.372850239 -0.092101194 0.154917106 0.221101135 0.12348628 0.0165017191 0.0532138012 0.217523575 0.316586435 0.223656416 0.0852410272 0.133537233 0.314627379 0.328255892 0.0941846892 0.00261750887 0.0156499576 0.195036411 0.231492788 0.0678644329 -0.00990371685 0.138562799 0.258835167 0.106876433 -0.149341226 -0.160584807 0.109602071 0.343502909 0.278852224 -0.0199548341 -0.305729449 -0.41092515 -0.3149288 -0.0766838118 0.18089667 0.276296943 0.114031397 -0.145678654 -0.200022697 0.0327708609 0.285240591 0.292055041 0.143758699 0.109261371 0.211220369 0.232429892 0.114712805 0.0573024228 0.1566208 0.222038075 0.0860927925 -0.119784266 -0.165951073 -0.044912111 0.0684608296 0.0644573867 -0.0203807149 -0.0782169774 -0.00155612221 0.208153859 0.348358124 0.194610521 -0.157603636 -0.324468851 -0.119528741 0.190521911 0.259261221 0.0935884565 -0.060670197 -0.0833277181 -0.0242988188 0.0688015372 0.15338394 0.140266478 0.0374557152 0.02391221 0.184985295 0.312071919 0.199550912 -0.109136917 -0.244315624 -0.189375341 -0.0669733956 0.00312873209 0.0508287027 0.0739122704 -0.0547076985 -0.353344411 -0.579408705 -0.482560605 -0.131964788 0.146825209 0.125189811 -0.130772322 -0.388182461 -0.471231669 -0.349852026 -0.103515126 0.119312488 0.145292044 -0.0965305194 -0.444485694 -0.597551882 -0.428386927 -0.136394113 -0.000619184633 -0.0595629066 -0.154366776 -0.196530297 -0.21348086 -0.188608751 -0.0683363825 0.0796192363 0.11897178 0.0612205267 0.0408627614 0.0783414319 0.0702495277 0.00449155038 -0.0448269323 -0.123447008 -0.319443315 -0.47974962 -0.337586313 0.0236566812 0.197591692 0.060709469 -0.0353720486 0.133366883 0.263349682 0.0251048431 -0.372254014 -0.490652502 -0.299085528 -0.112033077 -0.0612664297 -0.0201251861 0.0454624407 0.0330263898 -0.0231063515 0.0238270331 0.130896777 0.0916294083 -0.181368455 -0.385371625 -0.460158437 -0.353770286 -0.177450344 -0.088949509 -0.175405949 -0.389460087 -0.576342344 -0.601640344 -0.454792202 -0.221402571 -0.0127145294 0.0558542609 -0.0798354968 -0.322679996 -0.445422649 -0.322679996 -0.0798354968 0.0558542609 -0.0127145294 -0.221402571 -0.454792202 -0.601640344 -0.576342344 -0.389460087 -0.175405949 -0.088949509 -0.177450344 -0.353770286 -0.460158437 -0.385371625 -0.181368455 -0.0240432899 0.00840981957 0.0338781513 0.140777543 0.201680318 0.0949512795 -0.0352868736 -0.0168883279 -0.0164624471 -0.295933843 -0.667568684 -0.64440012 -0.17957975 0.217693925 0.238307223 0.159090906 0.238307223 0.217693925 -0.17957975 -0.64440012 -0.667568684 -0.295933843 -0.0164624471 -0.0168883279 -0.0352868736 0.0949512795 0.201680318 0.140777543 0.0338781513 0.00840981957 -0.0240432899 -0.145167589 -0.268676668 -0.369869083 -0.304111093 -0.125150532 -0.0568371043 -0.199341282 -0.368080378 -0.346444964 -0.205644488 -0.171913728 -0.235797673 -0.170295224 0.0445255004 0.132941008 -0.029324377 -0.185968131 -0.107263044 0.0421405695 -0.00956301205 -0.202237278 -0.280005425 -0.218676761 -0.209903464 -0.283412635 -0.24653019 -0.0262580346 0.167097792 0.112327874 -0.132135138 -0.310499489 -0.280772179 -0.153685376 -0.109222092 -0.140312389 -0.0872459859 0.0699088275 0.125786036 -0.0231915284 -0.155218542 -0.059137024 0.0662460849 -0.107177868 -0.444656074 -0.466206282 -0.0805169046 0.253298551 0.229874447 0.102276757 0.144951329 0.154576406 -0.136308938 -0.491589457 -0.479323745 -0.149681926 0.0567060225 -0.00845572259 -0.0478934422 0.135155752 0.331407577 0.28489989 0.0647980869 -0.0880125687 -0.111692205 -0.153685376 -0.109222092 -0.140312389 -0.0872459859 0.0699088275 0.125786036 -0.0231915284 -0.155218542 -0.059137024 0.0662460849 -0.107177868 -0.444656074 -0.466206282 -0.0805169046 0.253298551 0.229874447 0.102276757 0.144951329 0.154576406 -0.136308938 -0.491589457 -0.479323745 -0.149681926 0.0567060225 -0.00845572259 -0.0478934422 0.135155752 0.331407577 0.28489989 0.0647980869 -0.0880125687 -0.111692205 -0.145167589 -0.268676668 -0.369869083 -0.304111093 -0.125150532 -0.0568371043 -0.199341282 -0.368080378 -0.346444964 -0.205644488 -0.171913728 -0.235797673 -0.170295224 0.0445255004 0.132941008 -0.029324377 -0.185968131 -0.107263044 0.0421405695 -0.00956301205 -0.202237278 -0.280005425 -0.218676761 -0.209903464 -0.283412635 -0.24653019 -0.0262580346 0.167097792 0.112327874 -0.132135138 -0.310499489 -0.280772179 -0.0548780523 -0.0687622651 -0.146360055 -0.023958113 0.202787608 0.175615579 -0.106922336 -0.14397496 0.336262763 0.822377861 0.636858523 -0.0737026483 -0.502407134 -0.294315517 0.0862631425 0.188136965 0.151680425 0.188136965 0.0862631425 -0.294315517 -0.502407134 -0.0737026483 0.636858523 0.822377861 0.336262763 -0.14397496 -0.106922336 0.175615579 0.202787608 -0.023958113 -0.146360055 -0.0687622651 -0.0548780523 -0.24746713 -0.410839975 -0.294059992 -0.0573483258 -0.0792392567 -0.362202883 -0.434179068 -0.0074334424 0.525529802 0.570845008 0.14810285 -0.178216934 -0.129239157 -0.00564474333 -0.0749802887 -0.161266387 -0.0749802887 -0.00564474333 -0.129239157 -0.178216934 0.14810285 0.570845008 0.525529802 -0.0074334424 -0.434179068 -0.362202883 -0.0792392567 -0.0573483258 -0.294059992 -0.410839975 -0.24746713 -0.145167589 -0.111692205 -0.0880125687 0.0647980869 0.28489989 0.331407577 0.135155752 -0.0478934422 -0.00845572259 0.0567060225 -0.149681926 -0.479323745 -0.491589457 -0.136308938 0.154576406 0.144951329 0.102276757 0.229874447 0.253298551 -0.0805169046 -0.466206282 -0.444656074 -0.107177868 0.0662460849 -0.059137024 -0.155218542 -0.0231915284 0.125786036 0.0699088275 -0.0872459859 -0.140312389 -0.109222092 -0.153685376 -0.280772179 -0.310499489 -0.132135138 0.112327874 0.167097792 -0.0262580346 -0.24653019 -0.283412635 -0.209903464 -0.218676761 -0.280005425 -0.202237278 -0.00956301205 0.0421405695 -0.107263044 -0.185968131 -0.029324377 0.132941008 0.0445255004 -0.170295224 -0.235797673 -0.171913728 -0.205644488 -0.346444964 -0.368080378 -0.199341282 -0.0568371043 -0.125150532 -0.304111093 -0.369869083 -0.268676668 -0.0555594601 -0.0477230884 0.0383074768 0.136092678 0.207727984 0.24784711 0.219908506 0.0858372599 -0.125150532 -0.328472137 -0.421998382 -0.314332575 -0.0284726154 0.211050019 0.165734813 -0.0869904533 -0.196530297 -0.00206717895 0.239244148 0.211816609 -0.0544521697 -0.299255908 -0.38256067 -0.334604979 -0.192441687 0.00415084558 0.137625858 0.121356711 0.0352409706 0.00747271534 0.0256158989 -0.000193303902 -0.0555594601 -0.0477230884 0.0383074768 0.136092678 0.207727984 0.24784711 0.219908506 0.0858372599 -0.125150532 -0.328472137 -0.421998382 -0.314332575 -0.0284726154 0.211050019 0.165734813 -0.0869904533 -0.196530297 -0.00206717895 0.239244148 0.211816609 -0.0544521697 -0.299255908 -0.38256067 -0.334604979 -0.192441687 0.00415084558 0.137625858 0.121356711 0.0352409706 0.00747271534 0.0256158989 -0.000193303902 0.00261750887 0.0156499576 0.195036411 0.231492788 0.0678644329 -0.00990371685 0.138562799 0.258835167 0.106876433 -0.149341226 -0.160584807 0.109602071 0.343502909 0.278852224 -0.0199548341 -0.305729449 -0.41092515 -0.3149288 -0.0766838118 0.18089667 0.276296943 0.114031397 -0.145678654 -0.200022697 0.0327708609 0.285240591 0.292055041 0.143758699 0.109261371 0.211220369 0.232429892 0.114712805 0.0573024228 0.1566208 0.222038075 0.0860927925 -0.119784266 -0.165951073 -0.044912111 0.0684608296 0.0644573867 -0.0203807149 -0.0782169774 -0.00155612221 0.208153859 0.348358124 0.194610521 -0.157603636 -0.324468851 -0.119528741 0.190521911 0.259261221 0.0935884565 -0.060670197 -0.0833277181 -0.0242988188 0.0688015372 0.15338394 0.140266478 0.0374557152 0.02391221 0.184985295 0.312071919 0.199550912 -0.154537126 -0.0483296365 0.212390378 0.28375867 0.038084887 -0.154242679 0.00650799554 0.283103049 0.295910418 0.107846975 0.0491998754 0.164883047 0.114968337 -0.163055077 -0.286649495 -0.110925615 0.00508778356 -0.192441687 -0.396530032 -0.224213377 0.148443565 0.253554255 0.063775979 -0.00453745341 0.206535518 0.361049712 0.217693925 0.0261269566 0.0847299695 0.246143594 0.201850668 0.0153092537 -0.0222545899 0.074338153 0.00772824371 -0.282220155 -0.511180639 -0.499340802 -0.37847203 -0.2800906 -0.149000511 0.030726634 0.131663352 0.128767371 0.160027847 0.21726805 0.0859224424 -0.240738049 -0.4104141 -0.204877898 0.106535733 0.174167588 0.0671830252 0.0572170801 0.135240927 0.0938439891 -0.0714027211 -0.196274772 -0.262543797 -0.337927014 -0.320039541 -0.10121537 0.111561127 0.0417146906 -0.273702204 -0.15888761 0.156958178 0.339424938 0.149777755 -0.0946618021 -0.019311022 0.212629765 0.218824506 0.0314118713 -0.0664327294 -0.123732984 -0.372172326 -0.587343216 -0.247076526 0.559072077 0.994915605 0.554656744 -0.216716722 -0.479823172 -0.187949806 0.0696541294 0.0313877463 -0.0200529862 0.0829322934 0.115143679 -0.0497728065 -0.169689834 -0.0698108301 0.0480999053 -0.0185045116 -0.129667029 -0.116451919 -0.124777555 -0.301081538 -0.405678153 -0.163805693 0.18160136 0.145256266 -0.248695374 -0.479052931 -0.307323158 -0.0613943599 -0.0362396166 -0.0882338285 -0.0304724239 0.00368071347 -0.115296051 -0.188194185 -0.0284573101 0.16094166 0.112549797 -0.045915924 -0.0425621122 0.0310596861 -0.110354669 -0.40650481 -0.532121658 -0.448587805 -0.424486607 -0.516158462 -0.486673534 -0.293405682 -0.193928942 -0.0806837603 -0.149921656 0.0264081042 0.278668731 0.272714376 0.10106732 0.0566331595 0.0837813914 -0.0396965668 -0.200566188 -0.174902543 -0.105388999 -0.452236891 -0.752917826 -0.106581636 1.30082679 2.06045079 1.34946382 0.0513397604 -0.501470208 -0.21739912 0.0470809527 -0.0702954307 -0.184946015 -0.106751986 -0.123532183 -0.31595093 -0.363395512 -0.18034634 -0.0866497532 -0.170976624 -0.131027848 0.0391592383 -0.0882681012 -0.462543547 -0.253259271 0.904064238 1.97561276 1.69912255 0.334984958 -0.668079913 -0.60751766 -0.175320774 -0.118165925 -0.243889734 -0.121232264 0.0901814103 0.0813227594 0.0367743075 0.21403119 0.355087191 0.140692368 -0.160158932 -0.138523519 -0.0102444217 -0.225235492 -0.569187224 -0.452322066 0.0235715061 0.130726427 -0.300278008 -0.597892582 -0.357944071 -0.0363943279 0.231492788 -0.172509968 -0.243889734 0.0406072326 0.208409399 0.149465665 0.0838780478 -0.0231063515 -0.289204776 -0.41450271 -0.107177868 0.204576463 -0.0667178705 -0.511095464 -0.109307274 1.11045229 1.82143927 1.19937897 0.0661609098 -0.356495917 -0.0669733956 0.103895105 -0.0986599177 -0.243037969 -0.184349775 -0.225661382 -0.395167053 -0.376257449 -0.17600219 -0.125661597 -0.17992045 0.0123279216 0.263860732 -0.0397800803 -0.424585432 0.0358698107 1.61064458 2.98222661 2.67324662 0.970938683 -0.437099516 -0.593632817 -0.134581789 0.0524472147 -0.150874555 -0.109733149 0.0838780478 0.0612205267 -0.0338388793 0.0977622569 0.239158973 0.0607946441 -0.1880977 -0.112544127 0.0413739868 -0.177705869 -0.468165338 -0.160584807 0.538221538 0.670504093 0.0205051638 -0.484604836 -0.202577978 0.292736441 0.315734655 -0.205985188 -0.428472102 -0.224639267 -0.0300059523 -0.00939266011 -0.00675203325 -0.0724248365 -0.3145881 -0.414247185 -0.0330722928 0.425700396 0.267693818 -0.320976466 -0.422935486 0.172549233 0.584388375 0.21437189 -0.355644166 -0.359732777 -0.00164129829 0.0676940754 -0.148744985 -0.192356512 -0.0609257258 -0.119017683 -0.316376805 -0.277194619 -0.0524931177 -0.0231063515 -0.118165925 0.0551728532 0.291373461 -0.0430382341 -0.683071256 -0.363480687 1.3184588 2.83336282 2.4810636 0.669567168 -0.642611384 -0.50930661 0.145803094 0.250147045 -0.0383533798 -0.101130195 -0.00121541764 -0.121828496 -0.326938957 -0.260755122 -0.0683363825 -0.099596858 -0.211777329 -0.0754913464 0.0947809219 -0.114929065 -0.430345982 -0.205303773 0.408579499 0.528425992 -0.0604998432 -0.48434931 -0.133497953 0.402872503 0.204746813 -0.122424729 -0.236990139 -0.139119923 -0.14397496 -0.225746557 -0.142186254 0.000828809803 -0.071232371 -0.201300338 -0.0164624471 0.326211661 0.275530368 -0.207603529 -0.54789269 -0.473872304 -0.372594714 -0.511180639 -0.566887498 -0.283838511 -0.00104506535 -0.0616071336 -0.198404178 -0.0399717279 0.192140251 0.0871149078 -0.180005625 -0.135712713 0.14903979 0.200402662 0.0099429898 0.0106243994 0.176382169 -0.0772194862 -0.511842906 -0.44232586 0.396704227 1.16821754 0.951526403 0.0278910343 -0.510170996 -0.240882784 0.201644704 0.221383944 0.0148916906 -0.00849681348 0.0616355911 -0.0604362935 -0.268075764 -0.267302185 -0.1122896 -0.067792885 -0.112989306 -0.0444790758 0.0809820592 -0.0673992783 -0.41518411 -0.472253978 -0.185882956 -0.0760875791 -0.341760129 -0.482560605 -0.143889785 0.257813066 0.133281708 0.140010953 0.207898334 0.160113022 -0.128131866 -0.394570827 -0.306836724 0.0187162999 0.18396318 0.102958165 0.0423109233 0.113349989 0.127659917 -0.0133107631 -0.164928958 -0.240823224 -0.314077049 -0.34772262 -0.190567806 0.063861154 0.0978474319 -0.102918893 -0.143549085 0.141970009 0.353128165 0.145121694 -0.175831839 -0.111095972 0.241543904 0.366160423 0.15551351 0.0125834504 0.122378826 0.167353332 -0.0661216378 -0.283838511 -0.186649531 -0.000278480031 -0.10087467 -0.359477252 -0.325746506 0.0339633264 0.263860732 0.136092678 -0.0173993837 0.120164245 0.340691924 0.291288286 0.0698236451 0.0370298363 0.204235598 0.245291829 0.0734010488 -0.0351165198 0.0454624407 0.0612205267 -0.175320774 -0.459988087 -0.526086926 -0.418506145 -0.311436415 -0.201215163 -0.0276208539 0.113264814 0.143397376 0.28734538 0.314746648 0.123643659 -0.191733658 -0.419415146 -0.407535076 -0.185729906 0.0725374743 0.199029043 0.156040534 0.0521807075 0.0409705639 0.162726864 0.283549398 0.254648238 0.131402001 0.117430791 0.254234672 0.323710769 0.172246635 -0.022084238 0.000809013029 0.167578086 0.156071141 -0.117057636 -0.348575056 -0.266240478 0.0136679485 0.180597723 0.140737951 0.0741754472 0.143397376 0.28734538 0.314746648 0.123643659 -0.191733658 -0.419415146 -0.407535076 -0.185729906 0.0725374743 0.199029043 0.156040534 0.0521807075 0.0409705639 0.162726864 0.283549398 0.254648238 0.131402001 0.117430791 0.254234672 0.323710769 0.172246635 -0.022084238 0.000809013029 0.167578086 0.156071141 -0.117057636 -0.348575056 -0.266240478 0.0136679485 0.180597723 0.140737951 0.0741754472 0.119829863 0.131614774 -0.0703353584 -0.245431229 -0.169528797 -0.0336023159 -0.126566425 -0.328467309 -0.281680316 0.024163913 0.218500108 0.12706618 0.0182448365 0.136143595 0.309519976 0.265502542 0.0900138915 0.0651860386 0.192312762 0.216622233 0.0775199458 -0.00972720981 0.0454624407 0.0612205267 -0.175320774 -0.459988087 -0.526086926 -0.418506145 -0.311436415 -0.201215163 -0.0276208539 0.113264814 0.133281708 0.140010953 0.207898334 0.160113022 -0.128131866 -0.394570827 -0.306836724 0.0187162999 0.18396318 0.102958165 0.0423109233 0.113349989 0.127659917 -0.0133107631 -0.164928958 -0.240823224 -0.314077049 -0.34772262 -0.190567806 0.063861154 0.0978474319 -0.102918893 -0.143549085 0.141970009 0.353128165 0.145121694 -0.175831839 -0.111095972 0.241543904 0.366160423 0.15551351 0.0125834504 0.176382169 -0.0772194862 -0.511842906 -0.44232586 0.396704227 1.16821754 0.951526403 0.0278910343 -0.510170996 -0.240882784 0.201644704 0.221383944 0.0148916906 -0.00849681348 0.0616355911 -0.0604362935 -0.268075764 -0.267302185 -0.1122896 -0.067792885 -0.112989306 -0.0444790758 0.048743885 -0.0983907506 -0.385067195 -0.424937785 -0.200723067 -0.126280785 -0.33526659 -0.422654331 -0.127123564 0.20453088 0.165142581 -0.0989239365 -0.206891522 -0.150577113 -0.157821566 -0.206261843 -0.129829228 -0.0248529613 -0.0850946233 -0.164948925 0.0109747527 0.28440249 0.217533052 -0.197271273 -0.494823307 -0.465008348 -0.404937357 -0.507775068 -0.523682892 -0.276795834 -0.0434649475 -0.0776829645 -0.198404178 -0.0399717279 0.192140251 0.0871149078 -0.180005625 -0.135712713 0.14903979 0.200402662 0.0099429898 0.0106243994 0.291373461 -0.0430382341 -0.683071256 -0.363480687 1.3184588 2.83336282 2.4810636 0.669567168 -0.642611384 -0.50930661 0.145803094 0.250147045 -0.0383533798 -0.101130195 -0.00121541764 -0.121828496 -0.326938957 -0.260755122 -0.0683363825 -0.099596858 -0.211777329 -0.0754913464 0.0947809219 -0.114929065 -0.430345982 -0.205303773 0.408579499 0.528425992 -0.0604998432 -0.48434931 -0.133497953 0.402872503 0.315734655 -0.205985188 -0.428472102 -0.224639267 -0.0300059523 -0.00939266011 -0.00675203325 -0.0724248365 -0.3145881 -0.414247185 -0.0330722928 0.425700396 0.267693818 -0.320976466 -0.422935486 0.172549233 0.584388375 0.21437189 -0.355644166 -0.359732777 -0.00164129829 0.0676940754 -0.148744985 -0.192356512 -0.0609257258 -0.119017683 -0.316376805 -0.277194619 -0.0524931177 -0.0231063515 -0.118165925 0.0551728532 0.263860732 -0.0397800803 -0.424585432 0.0358698107 1.61064458 2.98222661 2.67324662 0.970938683 -0.437099516 -0.593632817 -0.134581789 0.0222379658 -0.113861702 -0.0965844169 0.0531106591 0.0573119037 -0.00302441255 0.0938463137 0.197580874 0.0585338175 -0.144833878 -0.109474793 -0.00863921735 -0.179295942 -0.389278412 -0.121521726 0.45819208 0.581106246 0.0535581671 -0.387524992 -0.190622702 0.218372345 0.199178427 -0.123967052 -0.205922142 0.0190689806 0.183053851 0.153371125 0.0773078352 -0.0438695326 -0.267520785 -0.360641927 -0.11494986 0.204576463 -0.0667178705 -0.511095464 -0.109307274 1.11045229 1.82143927 1.19937897 0.0661609098 -0.356495917 -0.0669733956 0.103895105 -0.0986599177 -0.243037969 -0.184349775 -0.225661382 -0.395167053 -0.376257449 -0.17600219 -0.125661597 -0.17992045 0.0123279216 0.0391592383 -0.0882681012 -0.462543547 -0.253259271 0.904064238 1.97561276 1.69912255 0.334984958 -0.668079913 -0.60751766 -0.175320774 -0.118165925 -0.243889734 -0.121232264 0.0901814103 0.0813227594 0.0367743075 0.21403119 0.355087191 0.140692368 -0.160158932 -0.138523519 -0.0102444217 -0.225235492 -0.569187224 -0.452322066 0.0235715061 0.130726427 -0.300278008 -0.597892582 -0.357944071 -0.0363943279 -0.0796651393 -0.149921656 0.0264081042 0.278668731 0.272714376 0.10106732 0.0566331595 0.0837813914 -0.0396965668 -0.200566188 -0.174902543 -0.159198865 -0.438791066 -0.631352186 -0.025369009 1.20484555 1.88483012 1.30067635 0.155141369 -0.410201818 -0.234773889 0.000997332158 -0.0616908111 -0.161317959 -0.123580933 -0.143830553 -0.29339987 -0.336968809 -0.19675988 -0.107214302 -0.150652632 -0.116804436 -0.116451919 -0.124777555 -0.301081538 -0.405678153 -0.163805693 0.18160136 0.145256266 -0.248695374 -0.479052931 -0.307323158 -0.0613943599 -0.0362396166 -0.0882338285 -0.0304724239 0.00368071347 -0.115296051 -0.188194185 -0.0284573101 0.16094166 0.112549797 -0.045915924 -0.0425621122 0.0310596861 -0.110354669 -0.40650481 -0.532121658 -0.448587805 -0.424486607 -0.516158462 -0.486673534 -0.293405682 -0.193928942 -0.245767608 -0.15888761 0.156958178 0.339424938 0.149777755 -0.0946618021 -0.019311022 0.212629765 0.218824506 0.0314118713 -0.0664327294 -0.0862238705 -0.376512975 -0.673105299 -0.308710784 0.625614941 1.11837387 0.580299735 -0.303600043 -0.546955585 -0.163055077 0.113179639 0.0203348119 -0.0461045764 0.100913942 0.145547569 -0.0639922321 -0.203940794 -0.0645884648 0.0788524896 -0.0191030726 -0.153259486 -0.0222545899 0.0507177413 -0.0176650602 -0.270256251 -0.482031763 -0.490209162 -0.382798731 -0.274678081 -0.14332217 0.0193639379 0.119940326 0.135525897 0.162651166 0.191962078 0.0639845878 -0.216988221 -0.36531198 -0.198266104 0.0738255978 0.156948358 0.0827324912 0.0660021976 0.118122347 0.0806468427 -0.063874945 -0.190239415 -0.265253156 -0.325297654 -0.295312017 -0.105716728 0.0751954019 0.0308926608 -0.116468884 -0.0483296365 0.212390378 0.28375867 0.038084887 -0.154242679 0.00650799554 0.283103049 0.295910418 0.107846975 0.0491998754 0.13737765 0.0894901901 -0.138729304 -0.251426339 -0.124495573 -0.0338269025 -0.187117502 -0.348228186 -0.205784723 0.110633172 0.221250698 0.08490365 0.0284774508 0.193709522 0.324216008 0.217430741 0.0588869974 0.0927922577 0.217927828 0.187966779 0.0372108333 0.0573024228 0.1566208 0.222038075 0.0860927925 -0.119784266 -0.165951073 -0.044912111 0.0684608296 0.0644573867 -0.0203807149 -0.0782169774 -0.00155612221 0.208153859 0.348358124 0.194610521 -0.157603636 -0.324468851 -0.119528741 0.190521911 0.259261221 0.0935884565 -0.060670197 -0.0833277181 -0.0242988188 0.0688015372 0.15338394 0.140266478 0.0374557152 0.02391221 0.184985295 0.312071919 0.199550912 0.00261750887 0.0156499576 0.195036411 0.231492788 0.0678644329 -0.00990371685 0.138562799 0.258835167 0.106876433 -0.149341226 -0.160584807 0.109602071 0.343502909 0.278852224 -0.0199548341 -0.305729449 -0.41092515 -0.3149288 -0.0766838118 0.18089667 0.276296943 0.114031397 -0.145678654 -0.200022697 0.0327708609 0.285240591 0.292055041 0.143758699 0.109261371 0.211220369 0.232429892 0.114712805 -0.0555594601 -0.0477230884 0.0383074768 0.136092678 0.207727984 0.24784711 0.219908506 0.0858372599 -0.125150532 -0.328472137 -0.421998382 -0.314332575 -0.0284726154 0.211050019 0.165734813 -0.0869904533 -0.196530297 -0.00206717895 0.239244148 0.211816609 -0.0544521697 -0.299255908 -0.38256067 -0.334604979 -0.192441687 0.00415084558 0.137625858 0.121356711 0.0352409706 0.00747271534 0.0256158989 -0.000193303902 -0.0555594601 -0.0477230884 0.0383074768 0.136092678 0.207727984 0.24784711 0.219908506 0.0858372599 -0.125150532 -0.328472137 -0.421998382 -0.314332575 -0.0284726154 0.211050019 0.165734813 -0.0869904533 -0.196530297 -0.00206717895 0.239244148 0.211816609 -0.0544521697 -0.299255908 -0.38256067 -0.334604979 -0.192441687 0.00415084558 0.137625858 0.121356711 0.0352409706 0.00747271534 0.0256158989 -0.000193303902 -0.153685376 -0.280772179 -0.310499489 -0.132135138 0.112327874 0.167097792 -0.0262580346 -0.24653019 -0.283412635 -0.209903464 -0.218676761 -0.280005425 -0.202237278 -0.00956301205 0.0421405695 -0.107263044 -0.185968131 -0.029324377 0.132941008 0.0445255004 -0.170295224 -0.235797673 -0.171913728 -0.205644488 -0.346444964 -0.368080378 -0.199341282 -0.0568371043 -0.125150532 -0.304111093 -0.369869083 -0.268676668 -0.145167589 -0.111692205 -0.0880125687 0.0647980869 0.28489989 0.331407577 0.135155752 -0.0478934422 -0.00845572259 0.0567060225 -0.149681926 -0.479323745 -0.491589457 -0.136308938 0.154576406 0.144951329 0.102276757 0.229874447 0.253298551 -0.0805169046 -0.466206282 -0.444656074 -0.107177868 0.0662460849 -0.059137024 -0.155218542 -0.0231915284 0.125786036 0.0699088275 -0.0872459859 -0.140312389 -0.109222092 -0.0548780523 -0.24746713 -0.410839975 -0.294059992 -0.0573483258 -0.0792392567 -0.362202883 -0.434179068 -0.0074334424 0.525529802 0.570845008 0.14810285 -0.178216934 -0.129239157 -0.00564474333 -0.0749802887 -0.161266387 -0.0749802887 -0.00564474333 -0.129239157 -0.178216934 0.14810285 0.570845008 0.525529802 -0.0074334424 -0.434179068 -0.362202883 -0.0792392567 -0.0573483258 -0.294059992 -0.410839975 -0.24746713 -0.0548780523 -0.0687622651 -0.146360055 -0.023958113 0.202787608 0.175615579 -0.106922336 -0.14397496 0.336262763 0.822377861 0.636858523 -0.0737026483 -0.502407134 -0.294315517 0.0862631425 0.188136965 0.151680425 0.188136965 0.0862631425 -0.294315517 -0.502407134 -0.0737026483 0.636858523 0.822377861 0.336262763 -0.14397496 -0.106922336 0.175615579 0.202787608 -0.023958113 -0.146360055 -0.0687622651 0.039670296 -0.0895457417 -0.266802788 -0.189034641 0.0121575696 -0.0593925528 -0.363225162 -0.3142474 0.375956029 1.10321212 1.05960059 0.325615436 -0.253003746 -0.221658096 0.032344982 0.0665867925 -0.00828537066 0.0165017191 -0.0322205313 -0.269698769 -0.285286516 0.293673366 1.0297029 1.09622741 0.409942299 -0.235371783 -0.24227123 0.0929922238 0.165308937 -0.0788132101 -0.219869226 -0.0834128931 0.039670296 -0.0895457417 -0.266802788 -0.189034641 0.0121575696 -0.0593925528 -0.363225162 -0.3142474 0.375956029 1.10321212 1.05960059 0.325615436 -0.253003746 -0.221658096 0.032344982 0.0665867925 -0.00828537066 0.0165017191 -0.0322205313 -0.269698769 -0.285286516 0.293673366 1.0297029 1.09622741 0.409942299 -0.235371783 -0.24227123 0.0929922238 0.165308937 -0.0788132101 -0.219869226 -0.0834128931 0.336518317 0.166757092 -0.0862238705 -0.0370757394 0.118545897 -0.0887791514 -0.471828073 -0.177876234 1.08728373 2.32663441 2.31045055 1.11224103 -0.0420161225 -0.350959301 -0.159392342 -0.0614367798 -0.0796651393 -0.0614367798 -0.159392342 -0.350959301 -0.0420161225 1.11224103 2.31045055 2.32663441 1.08728373 -0.177876234 -0.471828073 -0.0887791514 0.118545897 -0.0370757394 -0.0862238705 0.166757092 0.336518317 0.136688918 -0.133157253 -0.0886088014 0.0661609098 -0.141334504 -0.525149822 -0.236053199 1.02442181 2.27637887 2.30022907 1.14946425 0.0130945072 -0.319443315 -0.169698983 -0.102578185 -0.130857497 -0.102578185 -0.169698983 -0.319443315 0.0130945072 1.14946425 2.30022907 2.27637887 1.02442181 -0.236053199 -0.525149822 -0.141334504 0.0661609098 -0.0886088014 -0.133157253 0.136688918 0.039670296 -0.0834128931 -0.219869226 -0.0788132101 0.165308937 0.0929922238 -0.24227123 -0.235371783 0.409942299 1.09622741 1.0297029 0.293673366 -0.285286516 -0.269698769 -0.0322205313 0.0165017191 -0.00828537066 0.0665867925 0.032344982 -0.221658096 -0.253003746 0.325615436 1.05960059 1.10321212 0.375956029 -0.3142474 -0.363225162 -0.0593925528 0.0121575696 -0.189034641 -0.266802788 -0.0895457417 0.039670296 -0.0834128931 -0.219869226 -0.0788132101 0.165308937 0.0929922238 -0.24227123 -0.235371783 0.409942299 1.09622741 1.0297029 0.293673366 -0.285286516 -0.269698769 -0.0322205313 0.0165017191 -0.00828537066 0.0665867925 0.032344982 -0.221658096 -0.253003746 0.325615436 1.05960059 1.10321212 0.375956029 -0.3142474 -0.363225162 -0.0593925528 0.0121575696 -0.189034641 -0.266802788 -0.0895457417 -0.153685376 -0.280772179 -0.310499489 -0.132135138 0.112327874 0.167097792 -0.0262580346 -0.24653019 -0.283412635 -0.209903464 -0.218676761 -0.280005425 -0.202237278 -0.00956301205 0.0421405695 -0.107263044 -0.185968131 -0.029324377 0.132941008 0.0445255004 -0.170295224 -0.235797673 -0.171913728 -0.205644488 -0.346444964 -0.368080378 -0.199341282 -0.0568371043 -0.125150532 -0.304111093 -0.369869083 -0.268676668 -0.145167589 -0.111692205 -0.0880125687 0.0647980869 0.28489989 0.331407577 0.135155752 -0.0478934422 -0.00845572259 0.0567060225 -0.149681926 -0.479323745 -0.491589457 -0.136308938 0.154576406 0.144951329 0.102276757 0.229874447 0.253298551 -0.0805169046 -0.466206282 -0.444656074 -0.107177868 0.0662460849 -0.059137024 -0.155218542 -0.0231915284 0.125786036 0.0699088275 -0.0872459859 -0.140312389 -0.109222092 -0.109136917 -0.244315624 -0.189375341 -0.0669733956 0.00312873209 0.0508287027 0.0739122704 -0.0547076985 -0.353344411 -0.579408705 -0.482560605 -0.131964788 0.146825209 0.125189811 -0.130772322 -0.388182461 -0.471231669 -0.349852026 -0.103515126 0.119312488 0.145292044 -0.0965305194 -0.444485694 -0.597551882 -0.428386927 -0.136394113 -0.000619184633 -0.0595629066 -0.154366776 -0.196530297 -0.21348086 -0.188608751 -0.0683363825 0.0796192363 0.11897178 0.0612205267 0.0408627614 0.0783414319 0.0702495277 0.00449155038 -0.0448269323 -0.123447008 -0.319443315 -0.47974962 -0.337586313 0.0236566812 0.197591692 0.060709469 -0.0353720486 0.133366883 0.263349682 0.0251048431 -0.372254014 -0.490652502 -0.299085528 -0.112033077 -0.0612664297 -0.0201251861 0.0454624407 0.0330263898 -0.0231063515 0.0238270331 0.130896777 0.0916294083 -0.0746395811 -0.135298967 -0.0189649947 0.0510699265 -0.056974683 -0.119852141 0.0187778529 0.128640935 -0.0162235536 -0.205135584 -0.110222079 0.144804448 0.144478381 -0.159020692 -0.370204449 -0.282898247 -0.174167246 -0.289637655 -0.402420014 -0.197171286 0.157195568 0.216743842 -0.0586773716 -0.24734287 -0.113607503 0.0779212043 0.0339307226 -0.128713787 -0.150260687 -0.0598661788 -0.0423095785 -0.0664836317 0.019340314 0.132913053 0.0408170111 -0.240727246 -0.443271607 -0.443847209 -0.367985547 -0.287793875 -0.132893905 0.0504197925 0.0745998323 -0.0594704114 -0.114914089 -0.0178079624 0.00784818921 -0.144743711 -0.240156129 -0.105095878 0.0482448041 -0.0201012306 -0.161042631 -0.101548754 0.0799203515 0.0931630731 -0.091255255 -0.257672966 -0.329049408 -0.386545151 -0.378648221 -0.179101631 0.0840725228 0.123826653 -0.107228443 -0.145567685 0.0374367498 0.157114729 -0.00196869415 -0.165234059 -0.0407487936 0.166169018 0.136885062 0.0101702372 0.0659040511 0.170419663 -0.201129988 -0.667313159 -0.329749793 0.760197341 1.37237692 0.740946949 -0.328898013 -0.600873768 -0.060755372 0.332940727 0.165564463 -0.0604998432 0.0175238326 0.0837076902 -0.132561028 -0.335882813 -0.232986853 -0.051896885 -0.0757468715 -0.131624088 -0.000874713063 0.0735713989 -0.184434965 -0.485456586 -0.394656003 -0.103685476 -0.137586579 -0.434179068 -0.416887641 0.0178645384 0.297932357 0.0986991897 -0.197807953 -0.211436629 -0.120124973 -0.17668359 -0.22106187 -0.0841794759 0.00483225472 -0.130090922 -0.182390571 0.107728198 0.372804344 0.139840603 -0.365950823 -0.559306622 -0.417824745 -0.398489088 -0.562458158 -0.504281163 -0.162969902 0.0163313672 -0.0403976068 -0.159129828 -0.0359221995 0.175370857 0.156788826 0.0138813881 0.0187068172 0.0745264664 -0.0325073376 -0.137291133 -0.0340385102 -0.0280703586 -0.417570055 -0.60340476 0.350648731 2.13308835 3.09812689 2.23794055 0.508802354 -0.431166112 -0.228749171 0.171253636 0.114862867 -0.115000598 -0.155350968 -0.157510474 -0.299227446 -0.391464561 -0.291848242 -0.194546461 -0.214335114 -0.153849736 0.0238450002 0.00115104846 -0.235734448 -0.0802553818 0.784173489 1.59699619 1.37765884 0.331690222 -0.385066032 -0.245227605 0.109015487 0.0167780425 -0.303798169 -0.342490107 -0.118101209 0.0539066903 0.127076492 0.181380108 0.101838902 -0.134923995 -0.200439587 0.0759882703 0.270422608 -0.0123189269 -0.378362894 -0.171406165 0.430089951 0.595167458 0.0995848924 -0.366132468 -0.295791775 -0.0356146023 0.156508341 -0.145856991 -0.215060443 0.0401717052 0.243650183 0.244628891 0.172959819 0.0169954747 -0.254379392 -0.35737282 -0.102858506 0.165138587 -0.221828446 -0.492867082 0.658408761 2.89886522 4.10755157 3.0044868 0.850997865 -0.285712391 -0.080176197 0.248784214 0.0152240768 -0.305644274 -0.293634087 -0.21305497 -0.289460301 -0.316717505 -0.225661382 -0.253429621 -0.336053163 -0.11731416 0.225785822 0.0780007243 -0.318676561 0.294099241 2.28702617 3.98387218 3.52680302 1.37050307 -0.301300108 -0.399596393 0.101425 0.0526175685 -0.34516716 -0.374042869 -0.0572631508 0.157046676 0.222634301 0.277404219 0.161987066 -0.169784158 -0.273702204 0.0685460046 0.2792781 -0.0726803616 -0.268165588 0.594269156 1.93566394 2.20431781 1.06505203 -0.108199984 -0.21578078 0.213009074 0.288647801 -0.234264493 -0.466291457 -0.168421343 0.178596914 0.296484172 0.278341174 0.0863483176 -0.301470459 -0.457773507 -0.051896885 0.374678373 0.121356711 -0.30794403 0.310027689 1.91292119 2.83455515 2.01155829 0.456109256 -0.233157203 0.0399258249 0.227915391 -0.0666326955 -0.295507967 -0.168336168 -0.0405679606 -0.104963124 -0.128642917 -0.0814538375 -0.195763722 -0.320550591 -0.0753209889 0.25006187 -0.0769756064 -0.391097248 0.457983822 2.62627459 4.36480236 3.92227697 1.77469492 -0.00521952799 -0.313206494 0.0810183212 0.121953279 -0.169102758 -0.267942667 -0.150787383 -0.104705594 -0.12219432 -0.0751353353 -0.0858172849 -0.223332673 -0.215058938 0.0502043553 0.226297051 -0.0955935791 -0.145082414 0.939413428 2.45474315 2.70959806 1.35747063 -0.0523227677 -0.228216827 0.281237334 0.14869909 -0.246870905 -0.41756922 -0.192441687 0.0304711051 0.10074342 0.179704204 0.184729755 -0.063821882 -0.277024239 -0.0473823845 0.322548926 0.166245878 -0.369187683 -0.396700382 0.278852224 0.732343912 0.321015745 -0.342952579 -0.412458479 -0.0626292452 0.0183755942 -0.173446909 -0.130516797 0.153128415 0.219823331 0.0308118109 -0.0199548341 0.0959735587 0.0316635706 -0.160755157 -0.0903976709 0.078596957 -0.241249114 -0.769953549 -0.270550698 1.59213805 3.21419692 2.86615658 0.98242861 -0.437756449 -0.417995095 0.149465665 0.214797765 -0.084861055 -0.175235599 -0.115610473 -0.241249114 -0.415098935 -0.344230235 -0.187160596 -0.20930706 -0.224383727 -0.0128848823 0.0972511992 -0.190908507 -0.325320631 0.409516424 1.53293884 1.72501695 0.683451295 -0.371317059 -0.412543654 0.0891591311 -0.00411157263 -0.100448616 -0.063821882 0.0361780748 -0.0612664297 -0.223276451 -0.118080743 0.150658309 0.181492895 -0.0252359211 -0.0872459859 0.0467402488 -0.000278480031 -0.330346197 -0.558710217 -0.478983045 -0.387841731 -0.497722298 -0.553003252 -0.354110986 -0.172084078 -0.237586528 -0.262117922 0.0474216565 0.375870854 0.266586542 -0.0836684182 -0.116632588 0.175189704 0.28745535 0.081663467 -0.0690177903 -0.0612664297 -0.279702634 -0.574192822 -0.430234849 0.314020991 0.954040706 0.759745479 -0.00882287789 -0.465797365 -0.291084319 0.0210564807 0.0512981713 -0.0239473004 0.051883921 0.130662367 0.00588847231 -0.157268599 -0.111061864 0.031015601 0.0135646397 -0.108518891 -0.123227246 -0.074384056 -0.225491017 -0.452151716 -0.312799245 0.133963287 0.276807994 -0.117654867 -0.510584414 -0.416035891 -0.0900569633 -0.0440603495 0.0536396839 0.168886498 0.112924106 -0.194060192 -0.498062998 -0.467739463 -0.14303802 0.106365375 0.0699940026 -0.090653196 -0.14831911 -0.0956787542 -0.0512153096 -0.0733617768 -0.152067021 -0.236223549 -0.224213377 -0.0834980682 0.0132648591 -0.118336275 -0.329409093 -0.266973138 0.071271643 0.231663153 -0.0568371043 -0.436138123 -0.401300073 -0.0101592457 0.245036304 0.14903979 -0.0353720486 -0.0649291724 -0.0366498567 -0.109647974 -0.219273001 -0.249341175 -0.262884527 -0.350363076 -0.406240463 -0.285286516 -0.0851165801 -0.0309428889 -0.110244207 -0.0760875791 0.146228984 0.306961179 0.214116365 0.0497214124 0.0887332484 0.251509845 0.21871604 -0.0571778081 -0.261947572 -0.200618923 -0.0852017552 -0.190823331 -0.445848525 -0.568931699 -0.468420863 -0.292271286 -0.171402514 -0.110755265 -0.0806872547 -0.0649291724 -0.0366498567 -0.109647974 -0.219273001 -0.249341175 -0.262884527 -0.350363076 -0.406240463 -0.285286516 -0.0851165801 -0.0309428889 -0.110244207 -0.0760875791 0.146228984 0.306961179 0.214116365 0.0497214124 0.0887332484 0.251509845 0.21871604 -0.0571778081 -0.261947572 -0.200618923 -0.0852017552 -0.190823331 -0.445848525 -0.568931699 -0.468420863 -0.292271286 -0.171402514 -0.110755265 -0.0806872547 -0.0440603495 0.0536396839 0.168886498 0.112924106 -0.194060192 -0.498062998 -0.467739463 -0.14303802 0.106365375 0.0699940026 -0.090653196 -0.14831911 -0.0956787542 -0.0512153096 -0.0733617768 -0.152067021 -0.236223549 -0.224213377 -0.0834980682 0.0132648591 -0.118336275 -0.329409093 -0.266973138 0.071271643 0.231663153 -0.0568371043 -0.436138123 -0.401300073 -0.0101592457 0.245036304 0.14903979 -0.0353720486 -0.0612664297 -0.279702634 -0.574192822 -0.430234849 0.314020991 0.954040706 0.759745479 -0.00882287789 -0.465797365 -0.291084319 0.0210564807 0.0512981713 -0.0239473004 0.051883921 0.130662367 0.00588847231 -0.157268599 -0.111061864 0.031015601 0.0135646397 -0.108518891 -0.123227246 -0.0993434936 -0.242064938 -0.412037432 -0.268240809 0.10538885 0.208276302 -0.126577899 -0.452139407 -0.381405801 -0.11770045 -0.030912945 -0.0848770216 -0.0512013361 0.0126885893 -0.0749831125 -0.192681238 -0.0924176052 0.124982521 0.147916868 -0.0110070137 -0.0585170016 0.0294864234 -0.0384407192 -0.323503643 -0.5191679 -0.473013222 -0.414648443 -0.496252507 -0.520242929 -0.350884616 -0.204269513 -0.239358425 -0.262117922 0.0474216565 0.375870854 0.266586542 -0.0836684182 -0.116632588 0.175189704 0.28745535 0.081663467 -0.0690177903 0.078596957 -0.241249114 -0.769953549 -0.270550698 1.59213805 3.21419692 2.86615658 0.98242861 -0.437756449 -0.417995095 0.149465665 0.214797765 -0.084861055 -0.175235599 -0.115610473 -0.241249114 -0.415098935 -0.344230235 -0.187160596 -0.20930706 -0.224383727 -0.0128848823 0.0972511992 -0.190908507 -0.325320631 0.409516424 1.53293884 1.72501695 0.683451295 -0.371317059 -0.412543654 0.0891591311 0.14869909 -0.246870905 -0.41756922 -0.192441687 0.0304711051 0.10074342 0.179704204 0.184729755 -0.063821882 -0.277024239 -0.0473823845 0.322548926 0.166245878 -0.369187683 -0.396700382 0.278852224 0.732343912 0.321015745 -0.342952579 -0.412458479 -0.0626292452 0.0183755942 -0.173446909 -0.130516797 0.153128415 0.219823331 0.0308118109 -0.0199548341 0.0959735587 0.0316635706 -0.160755157 -0.0903976709 0.25006187 -0.0769756064 -0.391097248 0.457983822 2.62627459 4.36480236 3.92227697 1.77469492 -0.00521952799 -0.313206494 0.0810183212 0.121953279 -0.169102758 -0.267942667 -0.150787383 -0.104705594 -0.12219432 -0.0751353353 -0.0858172849 -0.223332673 -0.215058938 0.0502043553 0.160881102 -0.082388781 -0.0110010253 1.01564825 2.32307839 2.50582361 1.32822883 0.0941580757 -0.130406007 0.226225346 0.214410484 -0.206469625 -0.398114949 -0.158204198 0.149818525 0.281539768 0.261428893 0.0584827438 -0.283237964 -0.387789994 -0.0357395373 0.293464422 0.0800314769 -0.194341347 0.446169943 1.85698426 2.62495732 1.9025079 0.550657809 -0.106847145 0.0378796011 0.163433731 -0.0666326955 -0.295507967 -0.168336168 -0.0405679606 -0.104963124 -0.128642917 -0.0814538375 -0.195763722 -0.320550591 -0.0753209889 0.225785822 0.0780007243 -0.318676561 0.294099241 2.28702617 3.98387218 3.52680302 1.37050307 -0.301300108 -0.399596393 0.101425 0.0526175685 -0.34516716 -0.374042869 -0.0572631508 0.157046676 0.222634301 0.277404219 0.161987066 -0.169784158 -0.273702204 0.0685460046 0.2792781 -0.0726803616 -0.268165588 0.594269156 1.93566394 2.20431781 1.06505203 -0.108199984 -0.21578078 0.213009074 0.192992017 -0.145856991 -0.215060443 0.0401717052 0.243650183 0.244628891 0.172959819 0.0169954747 -0.254379392 -0.35737282 -0.102858506 0.083706364 -0.195442975 -0.311225802 0.773820758 2.74853373 3.83145857 2.91107988 0.996473849 -0.135991529 -0.0884823725 0.177934468 0.0161859691 -0.26284343 -0.292509854 -0.233644977 -0.278938234 -0.302963704 -0.244253725 -0.257790744 -0.295038015 -0.107117645 0.0238450002 0.00115104846 -0.235734448 -0.0802553818 0.784173489 1.59699619 1.37765884 0.331690222 -0.385066032 -0.245227605 0.109015487 0.0167780425 -0.303798169 -0.342490107 -0.118101209 0.0539066903 0.127076492 0.181380108 0.101838902 -0.134923995 -0.200439587 0.0759882703 0.270422608 -0.0123189269 -0.378362894 -0.171406165 0.430089951 0.595167458 0.0995848924 -0.366132468 -0.295791775 -0.0356146023 -0.0455963463 -0.159129828 -0.0359221995 0.175370857 0.156788826 0.0138813881 0.0187068172 0.0745264664 -0.0325073376 -0.137291133 -0.0340385102 0.0415443368 -0.448403805 -0.773957014 0.244099364 2.27135348 3.35014224 2.31837201 0.366160423 -0.575831294 -0.219528526 0.245291829 0.121271536 -0.15138562 -0.151130095 -0.131794438 -0.313480794 -0.421487331 -0.28247568 -0.173872784 -0.234094143 -0.174213484 -0.000874713063 0.0314975455 -0.183384225 -0.434216648 -0.376750201 -0.149266526 -0.16468823 -0.388716459 -0.369615227 -0.00992351398 0.240115717 0.0956363454 -0.16063188 -0.20435071 -0.140739098 -0.171245471 -0.197879478 -0.0944912806 -0.0232031737 -0.114609487 -0.139657587 0.0978179872 0.309309691 0.11440704 -0.321088612 -0.523207068 -0.440096647 -0.418812603 -0.529758513 -0.47249186 -0.189528063 -0.0212422926 -0.107228443 -0.145567685 0.0374367498 0.157114729 -0.00196869415 -0.165234059 -0.0407487936 0.166169018 0.136885062 0.0101702372 0.0659040511 0.109001346 -0.20465298 -0.561833322 -0.247456148 0.68578738 1.22245312 0.707323849 -0.220367312 -0.513081431 -0.0939151794 0.265819103 0.169323862 -0.0215756763 0.00913963933 0.0479967631 -0.124880366 -0.297126323 -0.229433417 -0.0793733448 -0.0750222057 -0.106853798 0.019340314 0.132913053 0.0408170111 -0.240727246 -0.443271607 -0.443847209 -0.367985547 -0.287793875 -0.132893905 0.0504197925 0.0745998323 -0.0594704114 -0.114914089 -0.0178079624 0.00784818921 -0.144743711 -0.240156129 -0.105095878 0.0482448041 -0.0201012306 -0.161042631 -0.101548754 0.0799203515 0.0931630731 -0.091255255 -0.257672966 -0.329049408 -0.386545151 -0.378648221 -0.179101631 0.0840725228 0.123826653 -0.0523227677 -0.135298967 -0.0189649947 0.0510699265 -0.056974683 -0.119852141 0.0187778529 0.128640935 -0.0162235536 -0.205135584 -0.110222079 0.189840496 0.184559405 -0.183242485 -0.41450271 -0.275661439 -0.135968238 -0.296104223 -0.453514546 -0.21254392 0.207387283 0.260283321 -0.0826463029 -0.294911742 -0.111777544 0.11684221 0.0439292677 -0.155474231 -0.162032962 -0.0426975302 -0.0382682048 -0.087586686 -0.0683363825 0.0796192363 0.11897178 0.0612205267 0.0408627614 0.0783414319 0.0702495277 0.00449155038 -0.0448269323 -0.123447008 -0.319443315 -0.47974962 -0.337586313 0.0236566812 0.197591692 0.060709469 -0.0353720486 0.133366883 0.263349682 0.0251048431 -0.372254014 -0.490652502 -0.299085528 -0.112033077 -0.0612664297 -0.0201251861 0.0454624407 0.0330263898 -0.0231063515 0.0238270331 0.130896777 0.0916294083 -0.109136917 -0.244315624 -0.189375341 -0.0669733956 0.00312873209 0.0508287027 0.0739122704 -0.0547076985 -0.353344411 -0.579408705 -0.482560605 -0.131964788 0.146825209 0.125189811 -0.130772322 -0.388182461 -0.471231669 -0.349852026 -0.103515126 0.119312488 0.145292044 -0.0965305194 -0.444485694 -0.597551882 -0.428386927 -0.136394113 -0.000619184633 -0.0595629066 -0.154366776 -0.196530297 -0.21348086 -0.188608751 -0.145167589 -0.111692205 -0.0880125687 0.0647980869 0.28489989 0.331407577 0.135155752 -0.0478934422 -0.00845572259 0.0567060225 -0.149681926 -0.479323745 -0.491589457 -0.136308938 0.154576406 0.144951329 0.102276757 0.229874447 0.253298551 -0.0805169046 -0.466206282 -0.444656074 -0.107177868 0.0662460849 -0.059137024 -0.155218542 -0.0231915284 0.125786036 0.0699088275 -0.0872459859 -0.140312389 -0.109222092 -0.153685376 -0.280772179 -0.310499489 -0.132135138 0.112327874 0.167097792 -0.0262580346 -0.24653019 -0.283412635 -0.209903464 -0.218676761 -0.280005425 -0.202237278 -0.00956301205 0.0421405695 -0.107263044 -0.185968131 -0.029324377 0.132941008 0.0445255004 -0.170295224 -0.235797673 -0.171913728 -0.205644488 -0.346444964 -0.368080378 -0.199341282 -0.0568371043 -0.125150532 -0.304111093 -0.369869083 -0.268676668 0.039670296 -0.0834128931 -0.219869226 -0.0788132101 0.165308937 0.0929922238 -0.24227123 -0.235371783 0.409942299 1.09622741 1.0297029 0.293673366 -0.285286516 -0.269698769 -0.0322205313 0.0165017191 -0.00828537066 0.0665867925 0.032344982 -0.221658096 -0.253003746 0.325615436 1.05960059 1.10321212 0.375956029 -0.3142474 -0.363225162 -0.0593925528 0.0121575696 -0.189034641 -0.266802788 -0.0895457417 0.039670296 -0.0834128931 -0.219869226 -0.0788132101 0.165308937 0.0929922238 -0.24227123 -0.235371783 0.409942299 1.09622741 1.0297029 0.293673366 -0.285286516 -0.269698769 -0.0322205313 0.0165017191 -0.00828537066 0.0665867925 0.032344982 -0.221658096 -0.253003746 0.325615436 1.05960059 1.10321212 0.375956029 -0.3142474 -0.363225162 -0.0593925528 0.0121575696 -0.189034641 -0.266802788 -0.0895457417 0.336518317 0.136688918 -0.133157253 -0.0886088014 0.0661609098 -0.141334504 -0.525149822 -0.236053199 1.02442181 2.27637887 2.30022907 1.14946425 0.0130945072 -0.319443315 -0.169698983 -0.102578185 -0.130857497 -0.102578185 -0.169698983 -0.319443315 0.0130945072 1.14946425 2.30022907 2.27637887 1.02442181 -0.236053199 -0.525149822 -0.141334504 0.0661609098 -0.0886088014 -0.133157253 0.136688918 0.336518317 0.166757092 -0.0862238705 -0.0370757394 0.118545897 -0.0887791514 -0.471828073 -0.177876234 1.08728373 2.32663441 2.31045055 1.11224103 -0.0420161225 -0.350959301 -0.159392342 -0.0614367798 -0.0796651393 -0.0614367798 -0.159392342 -0.350959301 -0.0420161225 1.11224103 2.31045055 2.32663441 1.08728373 -0.177876234 -0.471828073 -0.0887791514 0.118545897 -0.0370757394 -0.0862238705 0.166757092 DRAWxtl/examples/corundum.str0000644000076400001440000000147211435324212015745 0ustar fingeruserstitle Corundum cell 4.76055 4.9965 12.05 90. 90. 120. spgp R -3 c atom Al 1 0 0 0.35192 atom O 1 0.30627 0.0 0.25 rem pack -0.25 1.25 -0.25 1.25 -0.25 1.25 axislines 0.02 Black box 0.020 Black background White finish 0.00 0.00 0.00 0.00 sphere Al 0.200 Green sphere O 0.400 Red labeltext -0.105 -0.100 -0.041 o labeltext 1.105 0.000 0.000 a labeltext 0.000 1.100 0.000 b labeltext 0.000 0.000 1.041 c pack 0.00 1.00 0.00 1.00 0.00 1.00 mapregion 0.0000 1.0000 0.0000 1.0000 0.3000 0.6000 mapslice 0.500 0.500 0.500 0.000 0.832 0.555 2 view 175.0 62.3 -91.1 mapcontour 1.000 solid Blue mapcontour 0.500 mesh Green mapcontour 0.100 mesh Green mapcontour 0.200 mesh Green mapcontour 0.300 mesh Green mapcontour 0.400 mesh Green mapread grd corundum.grd 4 end DRAWxtl/examples/Cr3Si.struct0000644000076400001440000001011411234413433015542 0ustar fingerusersCr3Si P LATTICE,NONEQUIV.ATOMS: 2223_Pm-3n MODE OF CALC=RELA unit=ang 8.615265 8.615265 8.615265 90.000000 90.000000 90.000000 ATOM -1: X=0.25000000 Y=0.00000000 Z=0.50000000 MULT= 6 ISPLIT=-2 -1: X=0.75000000 Y=0.00000000 Z=0.50000000 -1: X=0.50000000 Y=0.75000000 Z=0.00000000 -1: X=0.50000000 Y=0.25000000 Z=0.00000000 -1: X=0.00000000 Y=0.50000000 Z=0.75000000 -1: X=0.00000000 Y=0.50000000 Z=0.25000000 Cr1 NPT= 781 R0=0.00005000 RMT= 2.1000 Z: 24.0 LOCAL ROT MATRIX: 0.0000000 0.0000000 1.0000000 0.7071068-0.7071068 0.0000000 0.7071068 0.7071068 0.0000000 ATOM 2: X=0.00000000 Y=0.00000000 Z=0.00000000 MULT= 2 ISPLIT= 2 2: X=0.50000000 Y=0.50000000 Z=0.50000000 Si1 NPT= 781 R0=0.00010000 RMT= 2.1000 Z: 14.0 LOCAL ROT MATRIX: 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 48 NUMBER OF SYMMETRY OPERATIONS -1 0 0 0.0000000 0-1 0 0.0000000 0 0-1 0.0000000 1 -1 0 0 0.0000000 0-1 0 0.0000000 0 0 1 0.0000000 2 -1 0 0 0.0000000 0 1 0 0.0000000 0 0-1 0.0000000 3 -1 0 0 0.0000000 0 1 0 0.0000000 0 0 1 0.0000000 4 0 0-1 0.0000000 -1 0 0 0.0000000 0-1 0 0.0000000 5 0 0 1 0.0000000 -1 0 0 0.0000000 0-1 0 0.0000000 6 0 0-1 0.0000000 -1 0 0 0.0000000 0 1 0 0.0000000 7 0 0 1 0.0000000 -1 0 0 0.0000000 0 1 0 0.0000000 8 0-1 0 0.0000000 0 0-1 0.0000000 -1 0 0 0.0000000 9 0-1 0 0.0000000 0 0 1 0.0000000 -1 0 0 0.0000000 10 0 1 0 0.0000000 0 0-1 0.0000000 -1 0 0 0.0000000 11 0 1 0 0.0000000 0 0 1 0.0000000 -1 0 0 0.0000000 12 0-1 0 0.0000000 0 0-1 0.0000000 1 0 0 0.0000000 13 0-1 0 0.0000000 0 0 1 0.0000000 1 0 0 0.0000000 14 0 1 0 0.0000000 0 0-1 0.0000000 1 0 0 0.0000000 15 0 1 0 0.0000000 0 0 1 0.0000000 1 0 0 0.0000000 16 0 0-1 0.0000000 1 0 0 0.0000000 0-1 0 0.0000000 17 0 0 1 0.0000000 1 0 0 0.0000000 0-1 0 0.0000000 18 0 0-1 0.0000000 1 0 0 0.0000000 0 1 0 0.0000000 19 0 0 1 0.0000000 1 0 0 0.0000000 0 1 0 0.0000000 20 1 0 0 0.0000000 0-1 0 0.0000000 0 0-1 0.0000000 21 1 0 0 0.0000000 0-1 0 0.0000000 0 0 1 0.0000000 22 1 0 0 0.0000000 0 1 0 0.0000000 0 0-1 0.0000000 23 1 0 0 0.0000000 0 1 0 0.0000000 0 0 1 0.0000000 24 -1 0 0 0.5000000 0 0 1 0.5000000 0 1 0 0.5000000 25 -1 0 0 0.5000000 0 0-1 0.5000000 0-1 0 0.5000000 26 -1 0 0 0.5000000 0 0 1 0.5000000 0-1 0 0.5000000 27 0 0-1 0.5000000 0-1 0 0.5000000 1 0 0 0.5000000 28 0 0 1 0.5000000 0-1 0 0.5000000 1 0 0 0.5000000 29 0 0-1 0.5000000 0 1 0 0.5000000 1 0 0 0.5000000 30 0 0 1 0.5000000 0 1 0 0.5000000 1 0 0 0.5000000 31 0 1 0 0.5000000 -1 0 0 0.5000000 0 0-1 0.5000000 32 0 1 0 0.5000000 -1 0 0 0.5000000 0 0 1 0.5000000 33 0-1 0 0.5000000 1 0 0 0.5000000 0 0-1 0.5000000 34 0-1 0 0.5000000 1 0 0 0.5000000 0 0 1 0.5000000 35 0-1 0 0.5000000 -1 0 0 0.5000000 0 0-1 0.5000000 36 0-1 0 0.5000000 -1 0 0 0.5000000 0 0 1 0.5000000 37 0 0-1 0.5000000 0-1 0 0.5000000 -1 0 0 0.5000000 38 0 0 1 0.5000000 0-1 0 0.5000000 -1 0 0 0.5000000 39 0 1 0 0.5000000 1 0 0 0.5000000 0 0-1 0.5000000 40 0 1 0 0.5000000 1 0 0 0.5000000 0 0 1 0.5000000 41 0 0-1 0.5000000 0 1 0 0.5000000 -1 0 0 0.5000000 42 0 0 1 0.5000000 0 1 0 0.5000000 -1 0 0 0.5000000 43 1 0 0 0.5000000 0 0-1 0.5000000 0-1 0 0.5000000 44 1 0 0 0.5000000 0 0 1 0.5000000 0-1 0 0.5000000 45 1 0 0 0.5000000 0 0-1 0.5000000 0 1 0 0.5000000 46 1 0 0 0.5000000 0 0 1 0.5000000 0 1 0 0.5000000 47 -1 0 0 0.5000000 0 0-1 0.5000000 0 1 0 0.5000000 48 DRAWxtl/examples/cryptate.str0000644000076400001440000000334211234413433015743 0ustar fingeruserstitl Na+ 2.2.2-crypt / Na- molcomp 1.50 inline csd #CRYPNA1073750417 20 9 0 0 0 18 4 7 21 0 44132200000000011000000074 883 883 2926 90 90 120222000 1 1 2 0 0 0 0106155R32 340 R=0.0940 211 0121 0112 0211 4121 8112 8211 8121 4112 4101 0201 0112 0021 0011 0112 0 101 4201 8112 8021 4011 8112 8101 8201 4112 4021 8011 4112 4121 0211 0110 0 121 8211 4110 4121 4211 8110 8201 0101 0110 0011 0021 0110 0201 8101 4110 4 011 8021 4110 4201 4101 8110 8011 4021 8110 8 C 68N 68NA168O 68 C1 18400 9000 10760 C2 32100 18200 8290 C3 39100 35000 1970 NA1 0 0 0 NA2 33333 -33333 16667 N1 0 0 9280 O1 30800 17600 3470 C1C -9000 9400 10760 C1D -9400 -18400 10760 N1I 0 0 -9280 O1C -17600 13200 3470 O1D -13200 -30800 3470 O1I 17600 30800 -3470 O1L 13200 -17600 -3470 O1M -30800 -13200 -3470 C3I 35000 39100 -1970 C2C -18200 13900 8290 C2D -13900 -32100 8290 C1I 9000 18400 -10760 C1L 9400 -9000 -10760 C1M -18400 -9400 -10760 C3C -35000 4100 1970 C3D -4100 -39100 1970 C2I 18200 32100 -8290 C2L 13900 -18200 -8290 C3L 4100 -35000 -1970 C2M -32100 -13900 -8290 C3M -39100 -4100 -1970 2 716 6 0 1 3 6 6 4 4 4 4 4 413 8 910101011121314141515 4 711171218192420252127 22282326 vrml97 axislines 0.08 White box 0.020 White background White finish 0.00 0.00 0.00 0.00 view 0.0 -0.0 0.0 bond C C 0.100 1.200 1.550 Black bond C N 0.100 1.200 1.500 Black bond C O 0.100 1.200 1.450 Black sphere C 0.100 Black sphere O 0.100 Red sphere N 0.100 Blue sphere NA 0.200 Yellow pack 0.00 1.00 0.00 1.00 0.00 1.00 end DRAWxtl/examples/cs5feo4_a_cut.str0000644000076400001440000000474511234413433016543 0ustar fingerusersvrml97 titl Cs5 FeO4 spgp P 21/c rem spheres O 0.22288 Gray30 rem spheres DD 0.7 Yellow rem bonds AS AS 0.1 1.0 2.5 Gray60 rem bonds DD DD 0.1 1.0 10 Gray60 inline shelx TITL Cs36 Fe4 O24 G138_3 CCD-Messung 1761 , 248 K, 29.5.2004 CELL 0.7107 8.8078 10.6736 11.1566 90.0000 97.3538 90.0000 ZERR 4 0.0013 0.0016 0.0017 0.0025 0.0027 0.0025 REM ******************************************************* REM * P 21/c Tidy o.k. noch keine Absorptionskorrektur REM ******************************************************* LATT 1 SYMM -X,.5+Y,.5-Z SFAC CS FE O UNIT 20 4 16 OMIT 0 L.S. 20 ACTA WGHT 0.030500 5.333600 EXTI 0.001375 FVAR 0.07907 CS1 1 0.039318 0.330997 0.032383 11.00000 0.02667 0.02508 = 0.01763 0.00326 0.00408 0.00221 CS2 1 0.730536 0.347986 0.260750 11.00000 0.02153 0.01722 = 0.03136 0.00154 0.00122 -0.00161 CS3 1 0.441085 0.190180 0.022001 11.00000 0.02193 0.02610 = 0.01917 0.00124 0.00262 -0.00227 CS4 1 0.110229 0.492548 0.360325 11.00000 0.02210 0.02351 = 0.01924 0.00110 0.00397 0.00146 CS5 1 0.396576 0.531388 0.139718 11.00000 0.02438 0.02019 = 0.02056 -0.00139 0.00641 0.00034 FE1 2 0.221380 0.166226 0.268115 11.00000 0.02333 0.02030 = 0.01614 0.00065 0.00165 0.00244 O1 3 0.206784 0.072062 0.122146 11.00000 0.02447 0.02447 = 0.01663 -0.00094 0.00402 -0.00397 O2 3 0.287662 0.061565 0.402947 11.00000 0.02743 0.02765 = 0.01520 0.00670 0.00225 0.00757 O3 3 0.024281 0.230035 0.282699 11.00000 0.02535 0.03006 = 0.02399 0.00109 0.00415 0.00897 O4 3 0.363445 0.296956 0.256943 11.00000 0.04243 0.02592 = 0.02388 -0.00126 0.00658 -0.01293 HKLF 4 1 REM Cs36 Fe4 O24 G138_3 CCD-Messung 1761 , 248 K, 29.5.2004 REM R1 = 0.0259 for 2080 Fo > 4sig(Fo) and 0.0343 for all 2491 data REM 92 parameters refined using 0 restraints axislines 0.00 Gray20 box 0.020 Black background White finish 0.00 0.00 0.00 0.00 edges 0.05 Green slab 16.00 18.06 4.00 90.00 90.00 90.00 8.00 7.00 2.00 0.00 45.00 0.00 1 view 100.0 0.5 -65.3 sphere CS 0.432 Gray55 polysz FE 2.200 Red pack -0.40 1.40 -0.40 1.40 -0.40 1.40 end DRAWxtl/examples/csas.fcf0000644000076400001440000004106011234413433014766 0ustar fingerusers# # Unique observed reflections after correcting # for dispersion and merging Friedel opposites # data_sl97 _shelx_title 'E CsAs2O3 schwarz' _shelx_refln_list_code 3 _shelx_F_calc_maximum 255.23 _exptl_crystal_F_000 528.00 _reflns_d_resolution_high 0.7416 loop_ _symmetry_equiv_pos_as_xyz 'x, y, z' '-y, x-y, z' '-x+y, -x, z' '-y, -x, z' 'x, x-y, z' '-x+y, y, z' '-x, -y, z+1/2' 'y, -x+y, z+1/2' 'x-y, x, z+1/2' 'y, x, z+1/2' '-x, -x+y, z+1/2' 'x-y, -y, z+1/2' '-x, -y, -z' 'y, -x+y, -z' 'x-y, x, -z' 'y, x, -z' '-x, -x+y, -z' 'x-y, -y, -z' 'x, y, -z-1/2' '-y, x-y, -z-1/2' '-x+y, -x, -z-1/2' '-y, -x, -z-1/2' 'x, x-y, -z-1/2' '-x+y, y, -z-1/2' _cell_length_a 7.0872 _cell_length_b 7.0851 _cell_length_c 10.4787 _cell_angle_alpha 89.996 _cell_angle_beta 89.996 _cell_angle_gamma 120.004 loop_ _refln_index_h _refln_index_k _refln_index_l _refln_F_meas _refln_F_sigma _refln_A_calc _refln_B_calc 0 1 14 5.0481 4.4299 -7.3464 0.0000 0 1 0 36.8870 0.4582 -32.2420 0.0000 -1 2 0 232.8871 0.8699 254.9857 0.0000 0 2 0 48.8365 0.4986 -52.7873 0.0000 -1 3 0 78.5372 0.6153 80.6476 0.0000 0 3 0 135.7567 1.0176 135.5295 0.0000 -2 4 0 174.4279 0.9050 174.6310 0.0000 -1 4 0 32.3648 0.3092 -33.4043 0.0000 0 4 0 40.2679 0.7463 42.5151 0.0000 -2 5 0 21.9728 0.4012 -20.1954 0.0000 -1 5 0 128.4968 0.4785 129.8199 0.0000 0 5 0 43.3101 0.6013 49.3317 0.0000 -3 6 0 158.4123 0.6013 159.0865 0.0000 -2 6 0 4.0124 1.3730 0.7899 0.0000 -1 6 0 18.8620 0.5715 -21.4331 0.0000 0 6 0 45.7853 0.8919 46.3410 0.0000 -3 7 0 2.2592 1.9681 -1.3473 0.0000 -2 7 0 56.5823 0.4803 58.8949 0.0000 -1 7 0 18.5333 0.6662 21.4281 0.0000 0 7 0 4.5851 2.3761 4.8157 0.0000 -4 8 0 34.3587 0.7743 35.3801 0.0000 -3 8 0 2.1161 2.3063 -2.8032 0.0000 -2 8 0 29.4537 0.6661 25.6490 0.0000 -1 8 0 39.7440 0.8621 38.9920 0.0000 0 8 0 14.4092 1.5952 -8.6334 0.0000 -4 9 0 20.5627 1.0691 18.4786 0.0000 -3 9 0 20.8485 1.7007 21.6634 0.0000 -2 9 0 11.4702 2.7153 -8.7442 0.0000 0 1 1 23.7643 0.2713 -21.4041 0.0000 0 2 1 132.4004 0.6424 -135.0627 0.0000 -1 3 1 74.7138 0.3331 67.4118 0.0000 0 3 1 93.8745 0.5234 103.0087 0.0000 -1 4 1 75.7127 0.2673 -75.1539 0.0000 0 4 1 41.1732 0.3755 38.3147 0.0000 -2 5 1 19.1810 0.3100 -17.5852 0.0000 -1 5 1 13.6709 0.3764 -12.1352 0.0000 0 5 1 19.9218 0.5159 -19.1001 0.0000 -2 6 1 16.9159 0.3869 15.6650 0.0000 -1 6 1 45.6551 0.3068 46.4406 0.0000 0 6 1 40.0787 0.5079 -38.1025 0.0000 -3 7 1 0.0000 1.6480 1.5803 0.0000 -2 7 1 2.1451 1.7877 -2.0513 0.0000 -1 7 1 22.9295 0.4413 -22.4777 0.0000 0 7 1 19.4918 0.7424 18.5190 0.0000 -3 8 1 33.6776 0.4667 -31.3861 0.0000 -2 8 1 12.5349 0.6431 10.2986 0.0000 -1 8 1 6.2908 1.0837 10.1865 0.0000 0 8 1 2.8381 2.6509 3.2262 0.0000 -4 9 1 14.6278 1.0792 14.1227 0.0000 -3 9 1 16.6663 1.1286 18.1201 0.0000 -2 9 1 9.7622 1.7436 -9.9142 0.0000 0 0 2 48.8075 0.4459 45.0924 0.0000 0 1 2 68.2113 0.5437 62.5948 0.0000 -1 2 2 191.5958 0.4597 198.2919 0.0000 0 2 2 74.0266 0.4187 80.0352 0.0000 -1 3 2 47.3056 0.1995 -48.6965 0.0000 0 3 2 193.1079 0.8918 198.7970 0.0000 -2 4 2 124.4572 0.4231 121.8231 0.0000 -1 4 2 51.7272 0.2144 57.2885 0.0000 0 4 2 14.6899 0.4326 -17.0639 0.0000 -2 5 2 43.4743 0.2411 42.1782 0.0000 -1 5 2 80.1995 0.3627 80.6767 0.0000 0 5 2 28.7756 0.4242 -27.1626 0.0000 -3 6 2 10.3043 0.6999 13.1842 0.0000 -2 6 2 19.8547 0.3608 18.7049 0.0000 -1 6 2 38.9546 0.3732 39.2096 0.0000 0 6 2 78.6203 0.8688 78.5846 0.0000 -3 7 2 17.8484 0.5491 17.9033 0.0000 -2 7 2 55.4070 0.3652 54.8658 0.0000 -1 7 2 7.7403 0.7347 -5.8987 0.0000 0 7 2 11.9073 1.0869 8.6194 0.0000 -4 8 2 50.0936 0.5610 49.5783 0.0000 -3 8 2 14.1012 0.6726 16.0096 0.0000 -2 8 2 10.3525 0.7378 -12.3317 0.0000 -1 8 2 24.9673 0.5112 25.5327 0.0000 0 8 2 18.6054 2.7672 18.3490 0.0000 -4 9 2 6.1043 1.3258 -7.3862 0.0000 -3 9 2 33.3459 0.7353 31.7523 0.0000 -2 9 2 18.8090 2.2472 17.8914 0.0000 0 1 3 211.5717 1.0731 226.1456 0.0000 0 2 3 62.6271 0.4984 -55.9402 0.0000 -1 3 3 91.6490 0.3445 91.9849 0.0000 0 3 3 88.8440 0.4548 -94.6881 0.0000 -1 4 3 52.6510 0.2250 -48.9049 0.0000 0 4 3 69.1921 0.3890 69.4757 0.0000 -2 5 3 112.9606 0.3643 109.9086 0.0000 -1 5 3 8.1531 0.6215 11.3105 0.0000 0 5 3 56.5868 0.4275 -56.9212 0.0000 -2 6 3 82.7247 0.4792 -81.6823 0.0000 -1 6 3 19.7763 0.4366 16.7075 0.0000 0 6 3 29.6860 0.5355 35.7344 0.0000 -3 7 3 48.1054 0.3647 47.2219 0.0000 -2 7 3 3.3168 1.5196 1.9255 0.0000 -1 7 3 17.8604 0.5528 -18.4457 0.0000 0 7 3 15.0308 0.9029 14.8307 0.0000 -3 8 3 0.0000 1.8547 -2.7224 0.0000 -2 8 3 18.3947 0.7504 19.4638 0.0000 -1 8 3 13.8189 0.7040 -9.6028 0.0000 0 8 3 25.5976 1.5175 -22.6615 0.0000 -4 9 3 8.0717 1.2234 8.3146 0.0000 -3 9 3 20.9640 1.7903 -17.1037 0.0000 0 0 4 191.1885 1.0652 197.7654 0.0000 0 1 4 61.4851 0.6372 63.2078 0.0000 -1 2 4 37.6144 0.2906 35.7678 0.0000 0 2 4 39.9980 0.3302 32.8861 0.0000 -1 3 4 130.0371 0.4502 134.0360 0.0000 0 3 4 18.2715 0.4144 -15.2119 0.0000 -2 4 4 34.5124 0.3304 35.0247 0.0000 -1 4 4 27.0612 0.2809 23.0610 0.0000 0 4 4 80.0942 0.4485 82.7729 0.0000 -2 5 4 22.2825 0.3359 23.5654 0.0000 -1 5 4 32.9847 0.3292 32.3478 0.0000 0 5 4 74.8331 0.6501 75.9943 0.0000 -3 6 4 75.9129 0.5586 74.4648 0.0000 -2 6 4 27.7576 0.3885 30.2298 0.0000 -1 6 4 7.6908 0.7664 7.7323 0.0000 0 6 4 4.9768 1.7003 -6.2909 0.0000 -3 7 4 21.6493 0.4593 20.2958 0.0000 -2 7 4 7.6764 0.7740 9.4841 0.0000 -1 7 4 37.1274 0.4569 36.3873 0.0000 0 7 4 17.0169 0.9048 18.4977 0.0000 -4 8 4 0.2330 2.3608 0.0760 0.0000 -3 8 4 12.0640 0.7113 11.7477 0.0000 -2 8 4 36.4791 0.4972 35.6192 0.0000 -1 8 4 10.2594 1.1018 11.4840 0.0000 -4 9 4 26.4995 0.9755 26.0001 0.0000 -3 9 4 1.5437 3.2838 0.2434 0.0000 0 1 5 39.3101 0.2985 35.9905 0.0000 0 2 5 146.4602 0.6387 -146.1705 0.0000 -1 3 5 97.0447 0.3041 91.5278 0.0000 0 3 5 73.6052 0.4884 81.1575 0.0000 -1 4 5 90.8837 0.3345 -91.2857 0.0000 0 4 5 61.6984 0.4386 58.8094 0.0000 -2 5 5 9.2900 0.5832 10.8036 0.0000 -1 5 5 13.0904 0.5163 -9.8674 0.0000 0 5 5 35.4004 0.5114 -35.8279 0.0000 -2 6 5 4.3676 1.1592 -5.3236 0.0000 -1 6 5 51.9395 0.3900 54.5855 0.0000 0 6 5 35.4140 0.6457 -31.5061 0.0000 -3 7 5 13.4403 0.5776 14.6009 0.0000 -2 7 5 2.3145 1.9303 -1.7003 0.0000 -1 7 5 29.0304 0.4779 -29.5263 0.0000 0 7 5 24.1245 0.9137 24.3267 0.0000 -3 8 5 36.4081 0.4421 -35.0684 0.0000 -2 8 5 17.6294 0.7185 16.6395 0.0000 -1 8 5 2.9727 4.1566 8.5504 0.0000 0 0 6 178.6158 0.7325 -177.4996 0.0000 0 1 6 133.6738 0.6716 132.9109 0.0000 -1 2 6 47.7371 0.3862 -45.0611 0.0000 0 2 6 131.9663 0.4340 136.7196 0.0000 -1 3 6 37.1739 0.2954 35.6298 0.0000 0 3 6 2.8995 1.8021 2.6947 0.0000 -2 4 6 38.2878 0.4836 -36.9350 0.0000 -1 4 6 96.3474 0.4670 99.5167 0.0000 0 4 6 37.8888 0.4780 37.8555 0.0000 -2 5 6 77.7870 0.4486 77.5137 0.0000 -1 5 6 31.4643 0.3753 -30.0149 0.0000 0 5 6 20.4361 0.7307 15.8433 0.0000 -3 6 6 65.7976 0.8611 -63.8471 0.0000 -2 6 6 50.2071 0.3619 47.4129 0.0000 -1 6 6 57.2254 0.4376 60.0419 0.0000 0 6 6 5.7216 1.5958 6.8912 0.0000 -3 7 6 36.7217 0.4267 38.0866 0.0000 -2 7 6 5.0077 1.1529 -6.1899 0.0000 -1 7 6 17.6625 0.6832 15.0579 0.0000 0 7 6 22.1826 0.9673 22.8827 0.0000 -4 8 6 0.0000 2.4592 2.7158 0.0000 -3 8 6 30.0888 0.5281 28.7035 0.0000 -2 8 6 4.3154 3.1817 4.8250 0.0000 0 1 7 65.9637 0.3032 60.9895 0.0000 0 2 7 35.2683 0.3916 37.5769 0.0000 -1 3 7 5.7420 0.8398 -3.3490 0.0000 0 3 7 61.9183 0.6276 -65.5680 0.0000 -1 4 7 17.8922 0.7052 18.1533 0.0000 0 4 7 0.0000 2.2556 2.2645 0.0000 -2 5 7 36.9657 0.3899 36.3222 0.0000 -1 5 7 5.4467 1.1885 8.1071 0.0000 0 5 7 6.7004 1.3462 -7.0325 0.0000 -2 6 7 28.9523 0.4248 -28.5718 0.0000 -1 6 7 16.7488 0.6198 -15.5100 0.0000 0 6 7 24.0243 0.7311 26.2196 0.0000 -3 7 7 9.8538 0.7796 12.1094 0.0000 -2 7 7 0.0000 2.0776 1.4181 0.0000 -1 7 7 3.9267 1.7276 4.8283 0.0000 -3 8 7 15.1756 2.4574 13.1318 0.0000 0 0 8 30.2089 1.1652 30.5084 0.0000 0 1 8 71.8661 0.5077 73.8093 0.0000 -1 2 8 62.9043 0.4059 -58.2700 0.0000 0 2 8 56.3472 0.4468 52.1918 0.0000 -1 3 8 112.5425 0.4037 115.1172 0.0000 0 3 8 78.3577 0.5353 -74.6792 0.0000 -2 4 8 36.0966 0.5688 -34.9572 0.0000 -1 4 8 40.9334 0.4046 38.2514 0.0000 0 4 8 73.2469 0.6135 75.9930 0.0000 -2 5 8 32.8412 0.4373 34.4685 0.0000 -1 5 8 19.8872 0.5799 -20.5320 0.0000 0 5 8 68.7310 0.6112 66.8585 0.0000 -3 6 8 18.4344 0.8495 16.3519 0.0000 -2 6 8 33.6994 0.4871 34.2929 0.0000 -1 6 8 16.5226 0.6386 17.5720 0.0000 0 6 8 27.3174 0.7369 -29.9670 0.0000 -3 7 8 24.9769 0.6268 24.0733 0.0000 -2 7 8 14.7310 0.7760 -16.6002 0.0000 -1 7 8 35.8421 1.1286 33.6205 0.0000 0 1 9 99.3329 0.5028 -96.5993 0.0000 0 2 9 16.5750 0.6806 16.7888 0.0000 -1 3 9 36.2243 0.3897 -38.1811 0.0000 0 3 9 47.3707 0.5772 50.2704 0.0000 -1 4 9 19.3860 0.7123 18.9897 0.0000 0 4 9 30.6823 0.6303 -31.4807 0.0000 -2 5 9 56.5607 0.4742 -55.0299 0.0000 -1 5 9 4.7847 1.3450 -6.3115 0.0000 0 5 9 25.6254 0.7133 27.3673 0.0000 -2 6 9 41.6155 0.5508 42.1734 0.0000 -1 6 9 6.9542 1.0695 -5.7014 0.0000 0 6 9 19.4875 1.3189 -20.6986 0.0000 -3 7 9 24.6807 1.7770 -24.2498 0.0000 -2 7 9 0.0000 4.0706 -1.1223 0.0000 0 0 10 77.3339 1.8000 -68.1500 0.0000 0 1 10 54.1134 0.5657 53.0832 0.0000 -1 2 10 0.0000 2.5521 3.0769 0.0000 0 2 10 56.9925 0.5515 58.8333 0.0000 -1 3 10 0.0000 1.9638 2.7325 0.0000 0 3 10 25.4652 0.6785 24.8651 0.0000 -2 4 10 0.0000 2.3669 -1.0205 0.0000 -1 4 10 43.2768 0.4735 44.5739 0.0000 0 4 10 8.3598 1.3007 9.4385 0.0000 -2 5 10 35.2672 0.5191 34.8204 0.0000 -1 5 10 1.6113 2.1359 -2.9475 0.0000 0 5 10 0.0000 2.5168 -0.1904 0.0000 -3 6 10 27.0977 0.9424 -26.7876 0.0000 -2 6 10 22.4752 0.8346 20.2044 0.0000 -1 6 10 28.5098 0.8450 28.9976 0.0000 0 1 11 34.1461 0.8469 -34.2048 0.0000 0 2 11 83.9503 0.7790 81.5932 0.0000 -1 3 11 60.6327 0.5321 -56.7702 0.0000 0 3 11 34.2959 0.7013 -36.7755 0.0000 -1 4 11 53.7426 0.5062 55.1069 0.0000 0 4 11 41.4255 0.7138 -39.2416 0.0000 -2 5 11 13.5873 1.0035 -15.8011 0.0000 -1 5 11 4.4281 1.7104 4.6832 0.0000 0 5 11 23.0013 3.0595 26.0316 0.0000 0 0 12 99.6358 1.9744 98.4309 0.0000 0 1 12 5.0278 2.6483 -6.5993 0.0000 -1 2 12 41.3392 0.9551 43.7785 0.0000 0 2 12 11.5188 1.5570 -13.2862 0.0000 -1 3 12 24.6425 0.7168 24.3831 0.0000 0 3 12 17.6538 1.5283 20.7604 0.0000 -2 4 12 36.5458 0.9635 36.0976 0.0000 -1 4 12 8.2869 1.3610 -9.6326 0.0000 0 4 12 13.9160 5.3097 13.9190 0.0000 -2 5 12 7.8559 2.7157 -6.0586 0.0000 0 1 13 50.7145 0.8663 -47.2286 0.0000 0 2 13 5.1004 3.5922 7.3732 0.0000 -1 3 13 14.7647 2.4119 -18.4868 0.0000 0 3 13 24.5216 1.9959 25.8095 0.0000 DRAWxtl/examples/csas.str0000644000076400001440000000231711234413433015042 0ustar fingeruserstitl imported inline shelx TITLE CsAs CELL 0.7107 7.0872 7.0851 10.4787 89.9961 89.9960 120.0039 ZERR 4 0.0011 0.0011 0.0016 0.0026 0.0026 0.0023 LATT 1 SYMM -Y, X-Y, Z SYMM Y-X, -X, Z SYMM -Y, -X, Z SYMM X, X-Y, Z SYMM Y-X, Y, Z SYMM -X, -Y, .5+Z SYMM Y, Y-X, .5+Z SYMM X-Y, X, .5+Z SYMM Y, X, .5+Z SYMM -X, Y-X, .5+Z SYMM X-Y, -Y, .5+Z SFAC CS SFAC AS UNIT 6 6 OMIT 0 L.S. 10 ACTA LIST 3 WGHT 0.082400 6.678400 FVAR 0.14916 CS1 1 0.000000 0.000000 0.000000 10.08333 0.04091 0.04091 = 0.04171 0.00000 0.00000 0.02045 CS2 1 0.333333 -0.333333 0.069455 10.16667 0.05151 0.05151 = 0.01852 0.00000 0.00000 0.02575 AS1 2 -0.218217 0.218217 0.250000 10.25000 0.05363 0.05363 = 0.02529 0.00000 0.00000 0.04168 HKLF 4 1 .5 .5 0 .5 -.5 0 0 0 -1 box 0.020 Black background White mapread fcf csas.fcf Fo axislines 0.00 White finish 0.00 0.00 0.00 0.00 view 0.4 -0.3 63.7 sphere AS 0.100 Red sphere CS 0.100 Green pack -0.05 1.05 -0.05 1.05 -0.05 1.05 mapcontour 15.000 mesh Blue end DRAWxtl/examples/cszn_mod.cif0000644000076400001440000003377411234413433015671 0ustar fingerusers############################################################################## ### CIF submission form for molecular structure report (Acta Cryst. C) ### ### Version: 7 October 1991 ### ############################################################################## # CIF for the modulated structure of Cs1.34 Zn16 ###################################### #============================================================================== data_global #============================================================================== # 1. SUBMISSION DETAILS _publ_contact_author # Name and address of author for correspondence ; Prof Dr-Ing Caroline R\"ohr Institut f\"ur Anorganische und Analytische Chemie Universit\"at Freiburg Albertstrasse 21 D-79104 Freiburg Germany ; _publ_contact_author_phone '+49 (0)761 2036143' _publ_contact_author_fax '+49 (0)761 2036012' _publ_contact_author_email caroline@ruby.chemie.uni-freiburg.de _publ_requested_journal 'J. Alloys and Compounds' _publ_requested_coeditor_name ? _publ_contact_letter ; ; #============================================================================== # 2. PROCESSING SUMMARY (IUCr Office Use Only) _journal_date_recd_electronic ? _journal_date_to_coeditor ? _journal_date_from_coeditor ? _journal_date_accepted ? _journal_date_printers_first ? _journal_date_printers_final ? _journal_date_proofs_out ? _journal_date_proofs_in ? _journal_coeditor_name ? _journal_coeditor_code ? _journal_coeditor_notes ; ? ; _journal_techeditor_code ? _journal_techeditor_notes ; ? ; _journal_coden_ASTM ? _journal_name_full ? _journal_year ? _journal_volume ? _journal_issue ? _journal_page_first ? _journal_page_last ? _journal_suppl_publ_number ? _journal_suppl_publ_pages ? #============================================================================== # 3. TITLE AND AUTHOR LIST _publ_section_title ; Polar binary Zn/Cd-rich intermetallics: Synthesis, crystal and electronic structure of A(Zn/Cd)~13~ (A = alkali/alkaline earth) and Cs~1.34~Zn~16~ ; # The loop structure below should contain the names and addresses of all # authors, in the required order of publication. Repeat as necessary. loop_ _publ_author_name _publ_author_address 'Wendorff, Marco' #<--'Last name, first name' ; Institut f\"ur Anorganische und Analytische Chemie Universit\"at Freiburg Albertstrasse 21 D-79104 Freiburg Germany ; 'R\"ohr, Caroline' ; Institut f\"ur Anorganische und Analytische Chemie Universit\"at Freiburg Albertstrasse 21 D-79104 Freiburg Germany ; #============================================================================== # 4. TEXT _publ_section_abstract ; ; _publ_section_comment ; ; _publ_section_experimental ; ; _publ_section_references ; ; _publ_section_figure_captions ; ; _publ_section_acknowledgements ; ; #============================================================================== #======================================================================= data_(I) #======================================================================= # 5. CHEMICAL DATA _chemical_name_systematic ; ? ; _chemical_name_common ? _chemical_formula_moiety ? _chemical_formula_structural ? _chemical_formula_analytical ? _chemical_formula_iupac ? _chemical_formula_sum 'Cs0 Zn0' _chemical_formula_weight 0 _chemical_melting_point ? _chemical_compound_source ? #======================================================================= # 6. CRYSTAL DATA _symmetry_cell_setting orthorhombic _space_group_ssg_name 'Pcn2(00\g)ss0' loop_ _space_group_symop_ssg_id _space_group_symop_ssg_operation_algebraic 1 x1,x2,x3,x4 2 -x1,-x2,x3,x4 3 1/2+x1,-x2,1/2+x3,1/2+x4 4 1/2-x1,x2,1/2+x3,1/2+x4 _cell_length_a 17.596 _cell_length_b 7.208 _cell_length_c 2.642 _cell_angle_alpha 90 _cell_angle_beta 90 _cell_angle_gamma 90 _cell_volume 335.0901 _cell_modulation_dimension 1 loop_ _cell_wave_vector_seq_id _cell_wave_vector_x _cell_wave_vector_y _cell_wave_vector_z 1 0.00000 0.00000 0.27550 _cell_formula_units_Z 1 _cell_measurement_reflns_used ? _cell_measurement_theta_min ? _cell_measurement_theta_max ? _cell_measurement_temperature ? _cell_special_details ; ? ; _exptl_crystal_density_diffrn 0 _exptl_crystal_density_meas ? _exptl_crystal_density_method ? _exptl_crystal_F_000 555 _exptl_absorpt_coefficient_mu ? _exptl_crystal_description ? _exptl_crystal_size_max ? _exptl_crystal_size_mid ? _exptl_crystal_size_min ? _exptl_crystal_size_rad ? _exptl_crystal_colour ? _exptl_absorpt_correction_type None _exptl_absorpt_process_details ? _exptl_absorpt_correction_T_min 1.000 _exptl_absorpt_correction_T_max 1.000 #======================================================================= # 7. EXPERIMENTAL DATA _exptl_special_details ; ? ; _diffrn_ambient_temperature ? _diffrn_radiation_type 'Mo K\a' _diffrn_radiation_wavelength 0.71069 _diffrn_radiation_source ? _diffrn_radiation_monochromator ? _diffrn_measurement_device_type ? _diffrn_detector_area_resol_mean ? _diffrn_measurement_method ? _diffrn_reflns_number ? _diffrn_reflns_theta_min ? _diffrn_reflns_theta_max ? _diffrn_reflns_theta_full ? _diffrn_measured_fraction_theta_max ? _diffrn_measured_fraction_theta_full ? _diffrn_reflns_av_R_equivalents ? _diffrn_reflns_av_sigmaI/netI ? _diffrn_reflns_limit_h_min ? _diffrn_reflns_limit_h_max ? _diffrn_reflns_limit_k_min ? _diffrn_reflns_limit_k_max ? _diffrn_reflns_limit_l_min ? _diffrn_reflns_limit_l_max ? _diffrn_reflns_limit_index_m_1_min ? _diffrn_reflns_limit_index_m_1_max ? _diffrn_reflns_reduction_process ? _diffrn_standards_number ? _diffrn_standards_interval_count ? _diffrn_standards_interval_time ? _diffrn_standards_decay_% ? #======================================================================= # 8. REFINEMENT DATA _refine_special_details ; ? ; _reflns_number_total 3679 _reflns_number_gt 873 _reflns_threshold_expression 'I>2\s(I)' _refine_ls_structure_factor_coef F _refine_ls_R_factor_gt 0.1075 _refine_ls_wR_factor_gt 0.0553 _refine_ls_R_factor_all 0.3306 _refine_ls_wR_factor_ref 0.0559 _refine_ls_goodness_of_fit_ref 11.01 _refine_ls_goodness_of_fit_gt 22.86 _refine_ls_restrained_S_gt ? _refine_ls_restrained_S_all ? _refine_ls_number_reflns 3679 _refine_ls_number_parameters 49 _refine_ls_number_restraints ? _refine_ls_number_constraints ? _refine_ls_weighting_scheme sigma _refine_ls_weighting_details 'w=1/\s^2^(F)' _refine_ls_hydrogen_treatment ? _refine_ls_shift/su_max 0.1400 _refine_ls_shift/su_mean 0.0140 _refine_diff_density_max ? _refine_diff_density_min ? _refine_ls_extinction_method ? _refine_ls_extinction_coef ? _refine_ls_abs_structure_details ? _refine_ls_abs_structure_Flack ? _refine_ls_abs_structure_Rogers ? loop_ _atom_type_symbol _atom_type_scat_dispersion_real _atom_type_scat_dispersion_imag _atom_type_scat_source _atom_type_scat_Cromer_Mann_a1 _atom_type_scat_Cromer_Mann_b1 _atom_type_scat_Cromer_Mann_a2 _atom_type_scat_Cromer_Mann_b2 _atom_type_scat_Cromer_Mann_a3 _atom_type_scat_Cromer_Mann_b3 _atom_type_scat_Cromer_Mann_a4 _atom_type_scat_Cromer_Mann_b4 _atom_type_scat_Cromer_Mann_c Cs -0.368 2.119 'International Tables Vol C Tables 4.2.6.8 and 6.1.1.4' 20.3892 3.569 19.106199 0.3107 10.662 24.387899 1.4953 213.904007 3.3352 Zn 0.284 1.430 'International Tables Vol C Tables 4.2.6.8 and 6.1.1.4' 14.0743 3.2655 7.0318 0.2333 5.1652 10.3163 2.41 58.709702 1.3041 0.000 0.000 'International Tables Vol C Tables 4.2.6.8 and 6.1.1.4' 0 0 0 0 0 0 0 0 0 _computing_data_collection 'Stoe IPDS Software, Darmstadt' _computing_cell_refinement 'Stoe IPDS Software, Darmstadt' _computing_data_reduction 'Stoe IPDS Software, Darmstadt' _computing_structure_solution ? _computing_structure_refinement '(Jana2000; Petricek and Dusek, 2000)' _computing_molecular_graphics ? _computing_publication_material '(Jana2000; Petricek and Dusek, 2000)' #======================================================================= # 9. ATOMIC COORDINATES AND DISPLACEMENT PARAMETERS loop_ _atom_site_label _atom_site_type_symbol _atom_site_adp_type _atom_site_fract_x _atom_site_fract_y _atom_site_fract_z _atom_site_U_iso_or_equiv _atom_site_symmetry_multiplicity _atom_site_occupancy _atom_site_calc_flag _atom_site_refinement_flags _atom_site_disorder_assembly _atom_site_disorder_group Zn1 Zn Uani 0.18572(6) 0.7581(14) 0 0.0161(5) 4 1 d . . . Zn2 Zn Uani 0.0860(2) 0.5470(7) 0.498(6) 0.0205(10) 4 1 d . . . Zn3 Zn Uani 0.46623(6) 0.2499(11) 0.495(3) 0.0162(3) 4 1 d . . . Zn4 Zn Uani 0.4203(2) -0.0464(5) 0.003(6) 0.0121(8) 4 1 d . . . Cs1 Cs Uani 0.2514(5) 0.2584(18) -0.127(2) 0.032(3) 4 1 d . . . loop_ _atom_site_aniso_label _atom_site_aniso_type_symbol _atom_site_aniso_U_11 _atom_site_aniso_U_22 _atom_site_aniso_U_33 _atom_site_aniso_U_12 _atom_site_aniso_U_13 _atom_site_aniso_U_23 Zn1 Zn 0.0127(4) 0.0235(14) 0.0120(6) 0.0026(14) 0.0007(18) 0.000(8) Zn2 Zn 0.0146(14) 0.036(2) 0.011(2) -0.0070(10) 0.000(5) 0.000(5) Zn3 Zn 0.0219(5) 0.0148(5) 0.0120(6) 0.007(2) 0.0001(18) 0.000(7) Zn4 Zn 0.0178(12) 0.0053(11) 0.0131(19) -0.0022(9) -0.001(5) 0.001(4) Cs1 Cs 0.0142(17) 0.0165(19) 0.066(7) 0.001(4) -0.012(4) -0.004(5) loop_ _atom_site_Fourier_wave_vector_seq_id _atom_site_Fourier_wave_vector_x _atom_site_Fourier_wave_vector_y _atom_site_Fourier_wave_vector_z 1 0.00000 0.00000 0.27550 loop_ _atom_site_occ_Fourier_atom_site_label _atom_site_occ_Fourier_wave_vector_seq_id _atom_site_occ_Fourier_param_cos _atom_site_occ_Fourier_param_sin Cs1 1 0.25(2) 0 loop_ _atom_site_displace_Fourier_atom_site_label _atom_site_displace_Fourier_axis _atom_site_displace_Fourier_wave_vector_seq_id _atom_site_displace_Fourier_param_cos _atom_site_displace_Fourier_param_sin Cs1 x 1 0 0.0041(13) Cs1 y 1 0 0 Cs1 z 1 0 0.055(13) #======================================================================= DRAWxtl/examples/cszn_mod.cif.str0000644000076400001440000000067711234413433016474 0ustar fingeruserstitl imported import cif cszn_mod.cif 1 box 0.020 Black background White ellipsoids 0.50 axislines 0.00 White finish 0.00 0.00 0.00 0.00 bond Zn Zn 0.100 2.418 2.918 Red sphere Zn 0.400 Red sphere Cs 0.400 Green labeltext -0.028 -0.069 -0.189 o labeltext 1.028 0.000 0.000 a labeltext 0.000 1.069 0.000 b labeltext 0.000 0.000 1.189 c pack -0.05 1.05 -0.25 1.25 -0.05 7.25 view 6.2 1.6 -53.1 end DRAWxtl/examples/elfcar0000644000076400001440000241510711234413433014545 0ustar fingeruserscassiterite 1.00000000000000000 6.815238 0.000000 0.000000 0.000000 13.814683 0.000000 0.000000 0.000000 6.456624 8 14 Direct 0.500000 0.113864 0.249999 0.500000 0.362550 0.999978 0.000000 0.344679 0.250035 0.000000 0.095004 0.000039 0.500000 0.113864 0.749999 0.500000 0.364311 0.499985 0.000000 0.344667 0.749977 0.000000 0.095004 0.499961 0.304916 0.112024 0.999996 0.811589 0.376164 0.000009 0.000000 0.201384 0.249503 0.188411 0.376164 0.000009 0.000000 0.003216 0.250000 0.695083 0.112024 0.999996 0.500000 0.267098 0.249928 0.304916 0.112024 0.500004 0.812327 0.376083 0.500007 0.000000 0.201376 0.750537 0.187673 0.376083 0.500007 0.000000 0.003207 0.750000 0.695083 0.112024 0.500004 0.500000 0.267096 0.750030 36 70 32 0.153 0.150 0.138 0.112 0.076 0.045 0.032 0.035 0.051 0.081 0.161 0.372 0.494 0.319 0.161 0.093 0.062 0.048 0.043 0.045 0.053 0.068 0.092 0.132 0.210 0.295 0.218 0.105 0.056 0.038 0.036 0.050 0.081 0.116 0.140 0.151 0.302 0.298 0.274 0.216 0.141 0.087 0.063 0.066 0.096 0.153 0.212 0.233 0.220 0.193 0.156 0.118 0.087 0.058 0.046 0.060 0.094 0.137 0.199 0.265 0.282 0.248 0.192 0.137 0.091 0.062 0.058 0.081 0.135 0.212 0.271 0.297 0.477 0.468 0.429 0.343 0.236 0.147 0.107 0.136 0.245 0.392 0.517 0.583 0.575 0.486 0.336 0.198 0.115 0.074 0.062 0.072 0.110 0.185 0.303 0.436 0.533 0.572 0.533 0.410 0.252 0.141 0.113 0.154 0.242 0.347 0.431 0.469 0.591 0.578 0.533 0.458 0.353 0.234 0.193 0.284 0.457 0.604 0.687 0.709 0.681 0.603 0.472 0.300 0.146 0.084 0.075 0.085 0.149 0.308 0.488 0.621 0.693 0.712 0.681 0.597 0.453 0.280 0.188 0.228 0.348 0.455 0.532 0.578 0.635 0.618 0.577 0.525 0.441 0.344 0.354 0.495 0.670 0.781 0.829 0.841 0.826 0.770 0.644 0.437 0.214 0.099 0.076 0.099 0.212 0.432 0.637 0.765 0.823 0.841 0.830 0.783 0.671 0.498 0.359 0.349 0.445 0.527 0.577 0.619 0.640 0.623 0.598 0.577 0.533 0.496 0.532 0.660 0.794 0.851 0.864 0.864 0.858 0.832 0.748 0.551 0.288 0.118 0.073 0.118 0.289 0.554 0.751 0.833 0.859 0.864 0.864 0.850 0.793 0.659 0.529 0.492 0.531 0.576 0.598 0.623 0.630 0.619 0.617 0.624 0.618 0.617 0.653 0.766 0.843 0.844 0.802 0.771 0.795 0.823 0.793 0.640 0.354 0.136 0.072 0.136 0.353 0.639 0.792 0.823 0.795 0.771 0.803 0.844 0.843 0.767 0.655 0.619 0.619 0.624 0.617 0.619 0.619 0.613 0.628 0.650 0.663 0.673 0.711 0.811 0.845 0.782 0.598 0.466 0.587 0.751 0.790 0.682 0.397 0.148 0.073 0.148 0.397 0.682 0.790 0.751 0.587 0.466 0.598 0.782 0.845 0.811 0.710 0.672 0.662 0.650 0.628 0.613 0.608 0.599 0.610 0.624 0.636 0.657 0.714 0.818 0.841 0.747 0.485 0.315 0.475 0.716 0.787 0.696 0.415 0.153 0.073 0.153 0.415 0.696 0.787 0.716 0.475 0.315 0.485 0.747 0.841 0.818 0.714 0.656 0.635 0.623 0.609 0.599 0.593 0.574 0.559 0.543 0.534 0.574 0.671 0.800 0.844 0.803 0.677 0.585 0.671 0.783 0.801 0.687 0.402 0.149 0.072 0.149 0.402 0.687 0.800 0.783 0.671 0.585 0.677 0.803 0.844 0.800 0.673 0.577 0.536 0.544 0.559 0.574 0.565 0.538 0.493 0.440 0.388 0.421 0.563 0.739 0.833 0.854 0.839 0.825 0.836 0.841 0.798 0.641 0.356 0.134 0.070 0.134 0.357 0.642 0.799 0.842 0.836 0.825 0.838 0.853 0.833 0.738 0.560 0.417 0.384 0.438 0.492 0.537 0.500 0.469 0.404 0.328 0.248 0.252 0.412 0.631 0.776 0.840 0.864 0.870 0.862 0.831 0.742 0.547 0.280 0.108 0.066 0.108 0.278 0.544 0.739 0.829 0.861 0.869 0.864 0.841 0.776 0.634 0.418 0.258 0.252 0.331 0.406 0.470 0.367 0.344 0.285 0.216 0.152 0.130 0.213 0.422 0.629 0.761 0.821 0.835 0.812 0.743 0.605 0.393 0.174 0.075 0.057 0.075 0.176 0.399 0.614 0.752 0.817 0.836 0.819 0.758 0.626 0.417 0.206 0.125 0.148 0.213 0.283 0.343 0.210 0.200 0.167 0.122 0.088 0.073 0.106 0.250 0.440 0.551 0.609 0.630 0.612 0.535 0.381 0.196 0.081 0.044 0.037 0.044 0.080 0.190 0.364 0.512 0.595 0.626 0.616 0.562 0.447 0.259 0.113 0.077 0.091 0.124 0.168 0.201 0.112 0.110 0.097 0.072 0.050 0.038 0.039 0.066 0.152 0.321 0.482 0.513 0.408 0.246 0.121 0.060 0.035 0.025 0.021 0.025 0.036 0.062 0.131 0.281 0.456 0.528 0.458 0.300 0.146 0.063 0.036 0.036 0.048 0.071 0.096 0.109 0.064 0.063 0.058 0.045 0.030 0.023 0.028 0.049 0.073 0.076 0.079 0.084 0.077 0.056 0.036 0.026 0.022 0.019 0.018 0.019 0.022 0.026 0.034 0.049 0.067 0.081 0.085 0.085 0.079 0.054 0.031 0.025 0.032 0.046 0.059 0.064 0.042 0.041 0.037 0.030 0.021 0.013 0.010 0.010 0.013 0.021 0.037 0.041 0.028 0.020 0.019 0.020 0.022 0.026 0.027 0.025 0.022 0.020 0.019 0.022 0.033 0.044 0.033 0.019 0.013 0.010 0.009 0.012 0.020 0.030 0.037 0.041 0.031 0.029 0.025 0.020 0.016 0.014 0.013 0.012 0.010 0.010 0.012 0.014 0.015 0.017 0.022 0.030 0.039 0.045 0.047 0.045 0.039 0.030 0.022 0.017 0.015 0.014 0.012 0.010 0.010 0.012 0.013 0.014 0.016 0.020 0.025 0.030 0.026 0.024 0.022 0.021 0.022 0.026 0.036 0.041 0.028 0.017 0.013 0.012 0.015 0.025 0.043 0.063 0.077 0.083 0.085 0.083 0.076 0.061 0.041 0.023 0.014 0.012 0.014 0.018 0.030 0.045 0.041 0.029 0.022 0.021 0.022 0.024 0.028 0.030 0.035 0.042 0.055 0.074 0.087 0.088 0.086 0.091 0.092 0.066 0.046 0.051 0.078 0.117 0.148 0.162 0.166 0.163 0.150 0.120 0.082 0.056 0.053 0.069 0.083 0.082 0.082 0.083 0.078 0.066 0.052 0.041 0.035 0.030 0.050 0.055 0.070 0.099 0.154 0.247 0.354 0.409 0.353 0.221 0.120 0.077 0.072 0.096 0.146 0.218 0.280 0.309 0.314 0.308 0.278 0.214 0.140 0.089 0.067 0.075 0.126 0.235 0.365 0.428 0.384 0.271 0.164 0.102 0.071 0.055 0.086 0.092 0.130 0.229 0.361 0.470 0.533 0.556 0.546 0.494 0.382 0.229 0.157 0.184 0.261 0.350 0.428 0.469 0.479 0.470 0.430 0.354 0.269 0.194 0.166 0.233 0.372 0.484 0.541 0.550 0.521 0.456 0.350 0.224 0.129 0.092 0.103 0.122 0.211 0.384 0.558 0.688 0.763 0.788 0.768 0.689 0.540 0.360 0.255 0.294 0.407 0.486 0.542 0.582 0.595 0.581 0.541 0.483 0.401 0.285 0.247 0.357 0.544 0.693 0.770 0.790 0.767 0.694 0.564 0.387 0.213 0.122 0.098 0.145 0.299 0.525 0.709 0.800 0.837 0.849 0.845 0.814 0.721 0.550 0.417 0.427 0.532 0.596 0.625 0.654 0.668 0.654 0.626 0.597 0.536 0.433 0.423 0.551 0.719 0.813 0.844 0.848 0.836 0.798 0.707 0.523 0.298 0.145 0.089 0.160 0.370 0.631 0.780 0.820 0.822 0.827 0.848 0.854 0.804 0.655 0.530 0.544 0.636 0.690 0.707 0.724 0.737 0.724 0.706 0.689 0.633 0.540 0.527 0.655 0.804 0.854 0.848 0.827 0.822 0.821 0.780 0.632 0.371 0.160 0.080 0.164 0.423 0.689 0.782 0.749 0.650 0.630 0.741 0.830 0.834 0.729 0.596 0.607 0.694 0.758 0.787 0.804 0.818 0.804 0.787 0.759 0.695 0.608 0.598 0.729 0.834 0.830 0.741 0.630 0.650 0.749 0.782 0.689 0.422 0.164 0.071 0.160 0.449 0.711 0.768 0.658 0.416 0.349 0.578 0.785 0.832 0.746 0.601 0.606 0.708 0.799 0.849 0.874 0.890 0.874 0.849 0.799 0.708 0.606 0.601 0.746 0.832 0.785 0.578 0.349 0.416 0.658 0.768 0.711 0.449 0.160 0.063 0.151 0.450 0.720 0.787 0.710 0.518 0.451 0.630 0.793 0.825 0.725 0.559 0.558 0.691 0.819 0.888 0.919 0.934 0.919 0.888 0.819 0.690 0.557 0.558 0.725 0.825 0.793 0.630 0.451 0.518 0.710 0.787 0.720 0.450 0.151 0.056 0.138 0.423 0.710 0.819 0.823 0.781 0.762 0.802 0.838 0.811 0.661 0.474 0.474 0.659 0.832 0.911 0.944 0.957 0.944 0.911 0.833 0.662 0.477 0.476 0.662 0.811 0.838 0.802 0.762 0.781 0.823 0.818 0.710 0.422 0.138 0.050 0.116 0.363 0.659 0.812 0.864 0.876 0.875 0.869 0.845 0.756 0.549 0.367 0.386 0.635 0.844 0.925 0.957 0.968 0.957 0.924 0.842 0.630 0.380 0.363 0.547 0.757 0.845 0.869 0.875 0.876 0.864 0.814 0.660 0.364 0.117 0.048 0.091 0.283 0.568 0.753 0.835 0.866 0.868 0.847 0.787 0.643 0.413 0.257 0.308 0.602 0.838 0.929 0.963 0.972 0.964 0.930 0.843 0.612 0.318 0.264 0.415 0.640 0.785 0.846 0.867 0.864 0.832 0.748 0.563 0.281 0.091 0.046 0.068 0.191 0.438 0.622 0.731 0.784 0.791 0.750 0.641 0.453 0.258 0.180 0.280 0.571 0.814 0.926 0.962 0.969 0.961 0.923 0.803 0.549 0.263 0.170 0.254 0.461 0.648 0.753 0.794 0.792 0.743 0.637 0.450 0.195 0.068 0.037 0.051 0.131 0.323 0.509 0.618 0.654 0.643 0.595 0.485 0.304 0.160 0.135 0.231 0.464 0.745 0.905 0.948 0.954 0.950 0.914 0.769 0.506 0.267 0.153 0.166 0.289 0.464 0.584 0.629 0.624 0.574 0.466 0.296 0.124 0.050 0.022 0.035 0.086 0.172 0.266 0.357 0.423 0.442 0.375 0.235 0.131 0.096 0.117 0.215 0.445 0.752 0.901 0.930 0.929 0.923 0.880 0.694 0.363 0.159 0.091 0.089 0.148 0.273 0.404 0.490 0.523 0.480 0.356 0.213 0.098 0.037 0.015 0.026 0.065 0.150 0.321 0.509 0.497 0.381 0.292 0.220 0.134 0.075 0.062 0.107 0.292 0.614 0.807 0.877 0.902 0.899 0.867 0.755 0.484 0.220 0.117 0.090 0.098 0.149 0.235 0.277 0.255 0.209 0.148 0.091 0.049 0.023 0.015 0.015 0.020 0.033 0.045 0.050 0.061 0.078 0.069 0.040 0.026 0.031 0.076 0.293 0.608 0.715 0.777 0.848 0.863 0.782 0.616 0.412 0.191 0.063 0.027 0.024 0.042 0.079 0.108 0.158 0.279 0.393 0.296 0.110 0.037 0.019 0.010 0.015 0.034 0.341 0.173 0.060 0.113 0.952 0.397 0.602 0.295 0.041 0.025 0.038 0.083 0.195 0.394 0.625 0.771 0.798 0.751 0.749 0.982 0.567 0.522 0.163 0.026 0.028 0.062 0.072 0.035 0.020 0.015 0.012 0.009 0.009 0.004 0.004 0.005 0.005 0.003 0.003 0.003 0.004 0.006 0.005 0.006 0.021 0.756 0.093 0.257 0.831 0.989 0.785 0.567 0.392 0.226 0.081 0.023 0.009 0.007 0.009 0.030 0.055 0.023 0.042 0.180 0.019 0.020 0.087 0.143 0.011 0.003 0.025 0.021 0.002 0.001 0.000 0.000 0.002 0.007 0.003 0.003 0.020 0.002 0.003 0.008 0.026 0.074 0.158 0.325 0.865 0.491 0.073 0.011 0.002 0.001 0.009 0.006 0.004 0.024 0.027 0.004 0.001 0.001 0.001 0.001 0.001 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.021 0.001 0.000 0.001 0.009 0.072 0.851 0.234 0.048 0.016 0.006 0.003 0.003 0.005 0.003 0.645 0.007 0.007 0.698 0.000 0.000 0.000 0.000 0.001 0.048 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.001 0.001 0.001 0.004 0.014 0.170 0.060 0.006 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.001 0.018 0.017 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.006 0.049 0.003 0.001 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.009 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.009 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.021 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.014 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.003 0.001 0.002 0.006 0.010 0.000 0.000 0.000 0.006 0.190 0.008 0.000 0.000 0.000 0.000 0.000 0.000 0.005 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.001 0.003 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.007 0.000 0.000 0.010 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.008 0.018 0.005 0.004 0.004 0.005 0.006 0.010 0.037 0.954 0.023 0.002 0.001 0.005 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.003 0.000 0.000 0.000 0.000 0.030 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.002 0.003 0.004 0.004 0.004 0.004 0.004 0.003 0.002 0.002 0.002 0.002 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.002 0.860 0.006 0.001 0.001 0.001 0.001 0.000 0.001 0.000 0.000 0.000 0.056 0.990 0.148 0.129 0.014 0.007 0.005 0.005 0.006 0.006 0.006 0.007 0.009 0.012 0.010 0.004 0.002 0.001 0.001 0.020 0.007 0.003 0.001 0.001 0.002 0.005 0.019 0.104 0.066 0.003 0.001 0.002 0.003 0.002 0.003 0.001 0.001 0.002 0.003 0.004 0.004 0.005 0.005 0.006 0.011 0.011 0.009 0.008 0.006 0.005 0.005 0.005 0.004 0.004 0.966 0.001 0.000 0.000 0.003 0.085 0.130 0.032 0.017 0.008 0.005 0.003 0.002 0.002 0.014 0.003 0.002 0.777 0.010 0.013 0.016 0.012 0.009 0.009 0.010 0.011 0.021 0.021 0.019 0.016 0.013 0.011 0.010 0.009 0.007 0.005 0.003 0.003 0.003 0.003 0.005 0.010 0.014 0.014 0.016 0.027 0.068 0.305 0.994 0.185 0.012 0.004 0.002 0.003 0.005 0.007 0.007 0.008 0.011 0.014 0.018 0.020 0.039 0.038 0.035 0.028 0.021 0.015 0.012 0.012 0.011 0.012 0.041 0.141 0.032 0.126 0.354 0.080 0.051 0.037 0.030 0.027 0.024 0.019 0.015 0.017 0.055 0.968 0.449 0.029 0.015 0.016 0.018 0.019 0.024 0.030 0.036 0.039 0.075 0.074 0.069 0.059 0.045 0.030 0.019 0.016 0.018 0.022 0.024 0.023 0.023 0.027 0.031 0.031 0.031 0.038 0.046 0.044 0.043 0.060 0.094 0.095 0.055 0.028 0.018 0.016 0.016 0.014 0.016 0.025 0.041 0.057 0.067 0.073 0.192 0.175 0.153 0.126 0.091 0.057 0.035 0.030 0.040 0.071 0.139 0.268 0.343 0.242 0.139 0.087 0.063 0.053 0.050 0.050 0.056 0.070 0.092 0.126 0.179 0.220 0.167 0.082 0.042 0.033 0.041 0.066 0.104 0.145 0.178 0.195 0.338 0.321 0.285 0.225 0.154 0.096 0.063 0.056 0.080 0.140 0.201 0.224 0.216 0.191 0.154 0.119 0.091 0.065 0.053 0.067 0.097 0.132 0.183 0.242 0.260 0.231 0.182 0.126 0.076 0.054 0.061 0.094 0.155 0.234 0.302 0.335 0.507 0.493 0.445 0.355 0.247 0.152 0.099 0.111 0.205 0.358 0.483 0.545 0.536 0.447 0.307 0.189 0.120 0.083 0.071 0.082 0.116 0.179 0.284 0.409 0.502 0.535 0.495 0.369 0.208 0.113 0.103 0.157 0.252 0.361 0.452 0.498 0.625 0.610 0.559 0.473 0.357 0.224 0.167 0.240 0.416 0.573 0.659 0.683 0.657 0.580 0.451 0.287 0.150 0.095 0.088 0.096 0.152 0.293 0.463 0.594 0.668 0.686 0.654 0.567 0.412 0.237 0.163 0.219 0.353 0.472 0.559 0.610 0.677 0.659 0.608 0.540 0.432 0.310 0.304 0.446 0.634 0.755 0.809 0.825 0.810 0.750 0.619 0.420 0.213 0.110 0.091 0.110 0.212 0.417 0.614 0.745 0.807 0.824 0.811 0.757 0.635 0.448 0.308 0.314 0.435 0.541 0.609 0.659 0.679 0.659 0.620 0.575 0.502 0.440 0.478 0.621 0.769 0.835 0.855 0.858 0.853 0.823 0.732 0.533 0.286 0.129 0.088 0.130 0.286 0.535 0.733 0.824 0.853 0.858 0.855 0.835 0.768 0.620 0.476 0.438 0.500 0.575 0.620 0.659 0.649 0.633 0.615 0.599 0.571 0.562 0.609 0.734 0.826 0.840 0.815 0.797 0.814 0.828 0.786 0.623 0.350 0.149 0.087 0.149 0.350 0.621 0.785 0.827 0.813 0.797 0.815 0.841 0.827 0.736 0.611 0.564 0.572 0.600 0.615 0.633 0.617 0.605 0.605 0.611 0.612 0.625 0.673 0.785 0.835 0.796 0.676 0.594 0.677 0.781 0.794 0.670 0.393 0.162 0.087 0.162 0.393 0.670 0.793 0.781 0.677 0.594 0.676 0.796 0.836 0.786 0.675 0.626 0.613 0.612 0.605 0.606 0.610 0.596 0.590 0.587 0.585 0.608 0.676 0.794 0.832 0.771 0.600 0.485 0.604 0.759 0.794 0.686 0.410 0.167 0.087 0.167 0.409 0.685 0.793 0.758 0.603 0.485 0.600 0.771 0.833 0.795 0.678 0.610 0.586 0.587 0.590 0.596 0.618 0.594 0.562 0.523 0.489 0.518 0.626 0.772 0.833 0.811 0.729 0.675 0.732 0.803 0.801 0.673 0.396 0.161 0.086 0.161 0.396 0.672 0.800 0.803 0.732 0.675 0.729 0.811 0.834 0.774 0.630 0.522 0.491 0.524 0.562 0.594 0.601 0.569 0.510 0.436 0.358 0.369 0.510 0.703 0.815 0.846 0.841 0.835 0.843 0.841 0.789 0.622 0.349 0.144 0.082 0.144 0.350 0.623 0.789 0.841 0.843 0.835 0.841 0.846 0.816 0.703 0.509 0.366 0.356 0.435 0.509 0.569 0.523 0.490 0.415 0.328 0.237 0.220 0.354 0.582 0.748 0.823 0.852 0.861 0.853 0.818 0.722 0.522 0.268 0.113 0.076 0.113 0.267 0.520 0.719 0.816 0.852 0.860 0.853 0.824 0.749 0.584 0.359 0.224 0.240 0.330 0.416 0.491 0.382 0.354 0.287 0.216 0.151 0.120 0.179 0.368 0.590 0.733 0.799 0.814 0.791 0.716 0.569 0.357 0.159 0.077 0.062 0.077 0.161 0.361 0.576 0.723 0.795 0.815 0.796 0.730 0.587 0.364 0.174 0.117 0.149 0.215 0.290 0.357 0.240 0.219 0.176 0.128 0.093 0.073 0.089 0.194 0.386 0.521 0.586 0.606 0.580 0.487 0.325 0.164 0.076 0.047 0.042 0.047 0.076 0.161 0.314 0.469 0.565 0.601 0.590 0.526 0.386 0.196 0.092 0.077 0.097 0.136 0.191 0.233 0.151 0.135 0.111 0.082 0.057 0.043 0.038 0.056 0.128 0.283 0.425 0.438 0.330 0.192 0.099 0.057 0.039 0.030 0.027 0.031 0.040 0.058 0.105 0.209 0.357 0.443 0.400 0.262 0.122 0.053 0.037 0.043 0.060 0.093 0.133 0.155 0.098 0.086 0.073 0.057 0.040 0.029 0.027 0.036 0.056 0.071 0.076 0.075 0.064 0.048 0.036 0.030 0.027 0.026 0.025 0.026 0.027 0.030 0.035 0.044 0.058 0.072 0.080 0.075 0.057 0.038 0.030 0.032 0.046 0.069 0.092 0.103 0.064 0.059 0.052 0.043 0.030 0.018 0.011 0.010 0.013 0.020 0.031 0.031 0.025 0.022 0.023 0.026 0.031 0.037 0.040 0.036 0.030 0.026 0.024 0.023 0.027 0.032 0.029 0.019 0.012 0.010 0.011 0.019 0.032 0.046 0.058 0.065 0.047 0.044 0.037 0.030 0.023 0.018 0.013 0.011 0.010 0.010 0.011 0.013 0.016 0.022 0.031 0.043 0.058 0.070 0.071 0.064 0.052 0.040 0.030 0.022 0.016 0.013 0.011 0.010 0.010 0.011 0.013 0.018 0.023 0.030 0.038 0.045 0.039 0.036 0.032 0.028 0.026 0.026 0.029 0.033 0.027 0.018 0.013 0.013 0.019 0.035 0.060 0.087 0.111 0.124 0.121 0.107 0.091 0.074 0.053 0.031 0.017 0.012 0.013 0.019 0.028 0.035 0.032 0.028 0.027 0.028 0.032 0.036 0.041 0.042 0.045 0.048 0.053 0.064 0.076 0.082 0.082 0.080 0.067 0.050 0.047 0.062 0.096 0.142 0.183 0.206 0.205 0.188 0.163 0.130 0.093 0.063 0.049 0.051 0.063 0.075 0.081 0.079 0.071 0.059 0.051 0.047 0.044 0.042 0.060 0.065 0.076 0.094 0.133 0.209 0.303 0.355 0.312 0.198 0.105 0.068 0.070 0.101 0.155 0.229 0.297 0.334 0.340 0.324 0.284 0.220 0.149 0.096 0.067 0.067 0.110 0.210 0.322 0.369 0.323 0.223 0.139 0.096 0.076 0.065 0.097 0.101 0.130 0.211 0.332 0.445 0.512 0.534 0.519 0.461 0.331 0.185 0.136 0.177 0.260 0.351 0.433 0.480 0.492 0.479 0.433 0.353 0.265 0.184 0.142 0.188 0.325 0.453 0.516 0.529 0.503 0.434 0.325 0.208 0.129 0.101 0.123 0.137 0.215 0.373 0.538 0.666 0.740 0.764 0.741 0.660 0.507 0.320 0.221 0.270 0.394 0.484 0.550 0.595 0.609 0.594 0.549 0.482 0.389 0.264 0.217 0.318 0.511 0.664 0.742 0.766 0.744 0.671 0.542 0.376 0.216 0.137 0.121 0.164 0.306 0.515 0.693 0.789 0.828 0.839 0.831 0.793 0.690 0.508 0.370 0.385 0.505 0.587 0.631 0.668 0.683 0.668 0.632 0.588 0.508 0.389 0.374 0.509 0.688 0.792 0.830 0.838 0.827 0.787 0.691 0.513 0.305 0.164 0.109 0.179 0.376 0.620 0.774 0.823 0.830 0.835 0.846 0.842 0.781 0.621 0.489 0.498 0.600 0.671 0.702 0.728 0.743 0.728 0.701 0.670 0.598 0.494 0.486 0.620 0.781 0.842 0.846 0.835 0.831 0.824 0.775 0.621 0.376 0.179 0.096 0.182 0.424 0.683 0.789 0.780 0.719 0.704 0.773 0.831 0.818 0.697 0.560 0.567 0.662 0.737 0.773 0.797 0.812 0.797 0.773 0.737 0.662 0.567 0.560 0.696 0.817 0.830 0.773 0.704 0.719 0.780 0.790 0.684 0.424 0.182 0.084 0.175 0.448 0.708 0.784 0.722 0.566 0.514 0.664 0.798 0.820 0.716 0.568 0.574 0.686 0.786 0.839 0.867 0.883 0.867 0.839 0.785 0.685 0.572 0.565 0.714 0.819 0.798 0.664 0.514 0.566 0.722 0.784 0.709 0.448 0.175 0.074 0.163 0.445 0.714 0.798 0.757 0.636 0.587 0.699 0.804 0.813 0.694 0.527 0.531 0.678 0.815 0.885 0.918 0.932 0.918 0.885 0.814 0.676 0.528 0.524 0.692 0.812 0.803 0.699 0.587 0.636 0.757 0.799 0.715 0.446 0.163 0.065 0.146 0.415 0.699 0.817 0.833 0.808 0.793 0.816 0.834 0.794 0.629 0.445 0.451 0.651 0.833 0.912 0.945 0.958 0.945 0.912 0.833 0.653 0.453 0.446 0.628 0.792 0.834 0.816 0.793 0.808 0.833 0.817 0.699 0.415 0.146 0.058 0.122 0.355 0.642 0.801 0.858 0.872 0.871 0.862 0.831 0.731 0.517 0.344 0.370 0.629 0.844 0.925 0.958 0.968 0.958 0.925 0.842 0.625 0.365 0.340 0.516 0.732 0.831 0.862 0.871 0.873 0.858 0.802 0.643 0.356 0.122 0.054 0.095 0.274 0.548 0.733 0.821 0.853 0.855 0.832 0.765 0.612 0.385 0.242 0.302 0.599 0.836 0.929 0.964 0.972 0.964 0.930 0.839 0.607 0.310 0.247 0.387 0.609 0.763 0.831 0.855 0.852 0.818 0.730 0.544 0.272 0.094 0.050 0.070 0.184 0.419 0.602 0.710 0.763 0.769 0.727 0.615 0.428 0.240 0.172 0.277 0.564 0.809 0.925 0.962 0.969 0.961 0.923 0.801 0.548 0.263 0.164 0.237 0.434 0.621 0.729 0.773 0.770 0.721 0.613 0.429 0.187 0.071 0.038 0.052 0.127 0.301 0.481 0.594 0.634 0.624 0.572 0.457 0.279 0.149 0.132 0.230 0.461 0.745 0.906 0.947 0.953 0.949 0.912 0.764 0.494 0.258 0.146 0.153 0.266 0.439 0.563 0.612 0.609 0.559 0.448 0.281 0.122 0.051 0.023 0.036 0.086 0.167 0.259 0.347 0.407 0.420 0.354 0.225 0.127 0.093 0.112 0.204 0.430 0.739 0.893 0.925 0.925 0.919 0.876 0.694 0.366 0.160 0.092 0.088 0.140 0.254 0.375 0.456 0.485 0.442 0.325 0.196 0.094 0.037 0.016 0.025 0.060 0.130 0.264 0.423 0.440 0.352 0.264 0.190 0.116 0.069 0.062 0.111 0.306 0.619 0.802 0.872 0.896 0.889 0.850 0.728 0.453 0.196 0.101 0.079 0.090 0.140 0.225 0.275 0.258 0.210 0.147 0.089 0.048 0.023 0.015 0.015 0.021 0.035 0.050 0.057 0.067 0.082 0.071 0.042 0.028 0.031 0.070 0.244 0.526 0.662 0.748 0.834 0.858 0.783 0.623 0.431 0.212 0.072 0.030 0.025 0.042 0.073 0.099 0.139 0.220 0.280 0.210 0.087 0.033 0.019 0.010 0.013 0.028 0.138 0.733 0.155 0.266 0.825 0.215 0.217 0.124 0.037 0.028 0.044 0.096 0.219 0.420 0.637 0.763 0.771 0.695 0.628 0.738 0.996 0.899 0.090 0.025 0.027 0.062 0.078 0.041 0.024 0.018 0.014 0.010 0.009 0.004 0.004 0.005 0.006 0.005 0.003 0.003 0.006 0.007 0.006 0.007 0.020 0.642 0.338 0.742 0.996 0.893 0.707 0.542 0.409 0.260 0.102 0.030 0.012 0.008 0.010 0.029 0.044 0.021 0.031 0.947 0.065 0.065 0.685 0.053 0.009 0.003 0.013 0.312 0.006 0.001 0.001 0.001 0.004 0.019 0.007 0.009 0.016 0.003 0.004 0.011 0.036 0.095 0.176 0.303 0.679 0.865 0.178 0.025 0.005 0.003 0.039 0.006 0.005 0.024 0.029 0.004 0.002 0.001 0.001 0.001 0.002 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.016 0.001 0.001 0.003 0.021 0.216 0.934 0.237 0.058 0.021 0.008 0.003 0.002 0.002 0.002 0.591 0.025 0.004 0.014 0.001 0.000 0.000 0.000 0.002 0.524 0.001 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.001 0.002 0.005 0.019 0.153 0.169 0.015 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.627 0.000 0.001 0.000 0.001 0.000 0.000 0.000 0.000 0.001 0.015 0.041 0.004 0.001 0.001 0.001 0.001 0.000 0.004 0.000 0.000 0.024 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.001 0.010 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.000 0.000 0.022 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.040 0.001 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.013 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.232 0.004 0.002 0.003 0.008 0.336 0.001 0.000 0.000 0.252 0.004 0.678 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.032 0.004 0.002 0.000 0.000 0.001 0.001 0.002 0.004 0.003 0.002 0.002 0.001 0.001 0.000 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.007 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.002 0.196 0.012 0.006 0.004 0.006 0.006 0.007 0.009 0.018 0.056 0.020 0.003 0.002 0.002 0.015 0.000 0.000 0.000 0.036 0.000 0.000 0.001 0.003 0.020 0.001 0.000 0.000 0.000 0.781 0.000 0.000 0.005 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.010 0.009 0.008 0.006 0.004 0.003 0.003 0.003 0.003 0.002 0.003 0.000 0.000 0.000 0.000 0.001 0.008 0.078 0.006 0.002 0.001 0.001 0.001 0.000 0.001 0.000 0.000 0.001 0.058 0.038 0.096 0.029 0.013 0.011 0.010 0.010 0.016 0.016 0.016 0.015 0.015 0.013 0.009 0.005 0.003 0.002 0.001 0.002 0.004 0.001 0.001 0.001 0.003 0.007 0.020 0.062 0.978 0.011 0.002 0.005 0.003 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.008 0.011 0.014 0.015 0.024 0.023 0.022 0.019 0.014 0.010 0.007 0.006 0.005 0.004 0.027 0.002 0.001 0.001 0.013 0.649 0.055 0.030 0.019 0.011 0.006 0.004 0.002 0.002 0.010 0.012 0.010 0.048 0.008 0.010 0.015 0.018 0.020 0.022 0.023 0.024 0.038 0.037 0.034 0.031 0.027 0.021 0.014 0.009 0.007 0.006 0.004 0.003 0.003 0.004 0.007 0.012 0.016 0.016 0.017 0.026 0.050 0.109 0.228 0.084 0.012 0.004 0.003 0.004 0.006 0.007 0.010 0.016 0.023 0.029 0.034 0.037 0.062 0.057 0.051 0.044 0.036 0.026 0.018 0.012 0.010 0.012 0.028 0.878 0.154 0.886 0.137 0.063 0.049 0.038 0.032 0.030 0.028 0.023 0.018 0.019 0.041 0.161 0.091 0.021 0.012 0.015 0.024 0.034 0.042 0.050 0.058 0.062 0.107 0.097 0.085 0.074 0.061 0.043 0.024 0.015 0.015 0.021 0.025 0.025 0.026 0.031 0.035 0.034 0.034 0.042 0.051 0.048 0.045 0.055 0.080 0.083 0.052 0.028 0.020 0.017 0.014 0.015 0.023 0.042 0.063 0.083 0.100 0.109 0.335 0.343 0.314 0.251 0.171 0.098 0.050 0.029 0.027 0.044 0.084 0.127 0.153 0.139 0.105 0.081 0.072 0.075 0.079 0.072 0.068 0.074 0.091 0.112 0.127 0.128 0.098 0.049 0.027 0.028 0.048 0.089 0.148 0.209 0.259 0.303 0.455 0.453 0.407 0.313 0.201 0.115 0.067 0.045 0.051 0.095 0.155 0.183 0.188 0.174 0.146 0.123 0.109 0.091 0.082 0.092 0.111 0.128 0.157 0.196 0.211 0.193 0.155 0.095 0.052 0.045 0.064 0.109 0.186 0.286 0.371 0.427 0.597 0.583 0.520 0.396 0.255 0.150 0.087 0.073 0.121 0.249 0.375 0.431 0.421 0.347 0.246 0.176 0.141 0.117 0.105 0.116 0.140 0.173 0.239 0.334 0.409 0.431 0.385 0.257 0.124 0.075 0.089 0.150 0.253 0.389 0.509 0.575 0.698 0.680 0.610 0.484 0.335 0.194 0.122 0.151 0.293 0.469 0.569 0.601 0.581 0.507 0.388 0.259 0.168 0.137 0.136 0.137 0.169 0.261 0.393 0.514 0.587 0.603 0.567 0.467 0.293 0.151 0.122 0.193 0.334 0.483 0.609 0.678 0.742 0.720 0.651 0.542 0.396 0.244 0.204 0.313 0.514 0.665 0.739 0.765 0.748 0.678 0.547 0.378 0.221 0.155 0.150 0.155 0.221 0.376 0.545 0.675 0.747 0.764 0.740 0.666 0.515 0.314 0.205 0.245 0.397 0.543 0.651 0.720 0.733 0.710 0.648 0.562 0.436 0.324 0.340 0.494 0.677 0.778 0.818 0.831 0.825 0.783 0.672 0.487 0.293 0.178 0.151 0.178 0.293 0.488 0.673 0.784 0.826 0.831 0.817 0.777 0.676 0.493 0.339 0.322 0.435 0.561 0.648 0.710 0.678 0.655 0.609 0.552 0.469 0.420 0.476 0.628 0.764 0.814 0.822 0.824 0.832 0.822 0.751 0.577 0.360 0.203 0.151 0.203 0.360 0.578 0.752 0.823 0.832 0.824 0.821 0.812 0.762 0.626 0.475 0.419 0.469 0.552 0.609 0.655 0.617 0.596 0.565 0.532 0.488 0.484 0.557 0.697 0.792 0.804 0.775 0.761 0.792 0.818 0.782 0.633 0.405 0.220 0.151 0.220 0.405 0.634 0.784 0.819 0.792 0.761 0.774 0.802 0.789 0.692 0.551 0.480 0.486 0.531 0.565 0.596 0.611 0.588 0.552 0.511 0.464 0.470 0.561 0.711 0.796 0.796 0.750 0.729 0.771 0.813 0.790 0.651 0.420 0.225 0.149 0.225 0.421 0.653 0.792 0.815 0.772 0.728 0.749 0.794 0.792 0.705 0.554 0.465 0.461 0.509 0.551 0.587 0.644 0.612 0.550 0.473 0.388 0.380 0.495 0.678 0.788 0.809 0.793 0.787 0.810 0.825 0.783 0.632 0.403 0.214 0.145 0.214 0.403 0.633 0.785 0.826 0.811 0.787 0.793 0.807 0.784 0.674 0.491 0.377 0.387 0.473 0.550 0.612 0.641 0.601 0.511 0.400 0.286 0.255 0.370 0.585 0.748 0.812 0.831 0.839 0.842 0.823 0.745 0.570 0.346 0.184 0.134 0.184 0.346 0.571 0.746 0.824 0.843 0.839 0.831 0.811 0.746 0.583 0.368 0.253 0.285 0.400 0.510 0.601 0.566 0.525 0.422 0.302 0.195 0.152 0.228 0.434 0.646 0.760 0.808 0.824 0.815 0.766 0.647 0.453 0.247 0.136 0.113 0.136 0.246 0.452 0.646 0.765 0.815 0.824 0.808 0.761 0.646 0.435 0.229 0.153 0.196 0.302 0.421 0.525 0.456 0.427 0.335 0.223 0.139 0.094 0.113 0.237 0.458 0.634 0.717 0.739 0.710 0.617 0.458 0.273 0.139 0.091 0.086 0.091 0.140 0.275 0.461 0.621 0.713 0.740 0.717 0.634 0.460 0.237 0.112 0.094 0.138 0.219 0.327 0.419 0.371 0.364 0.296 0.191 0.111 0.070 0.061 0.102 0.236 0.408 0.498 0.513 0.463 0.348 0.211 0.116 0.074 0.061 0.058 0.061 0.074 0.116 0.209 0.343 0.459 0.515 0.507 0.419 0.243 0.105 0.063 0.070 0.106 0.174 0.264 0.336 0.318 0.330 0.285 0.188 0.100 0.056 0.039 0.040 0.074 0.170 0.262 0.250 0.177 0.108 0.068 0.052 0.048 0.045 0.043 0.045 0.048 0.052 0.069 0.112 0.186 0.259 0.265 0.174 0.077 0.040 0.037 0.052 0.087 0.150 0.221 0.278 0.262 0.275 0.242 0.169 0.093 0.049 0.030 0.025 0.032 0.050 0.058 0.051 0.044 0.039 0.037 0.039 0.045 0.052 0.056 0.052 0.044 0.038 0.036 0.038 0.043 0.052 0.062 0.053 0.033 0.025 0.029 0.044 0.079 0.131 0.181 0.226 0.191 0.192 0.165 0.120 0.074 0.039 0.020 0.012 0.012 0.017 0.021 0.021 0.023 0.028 0.035 0.049 0.072 0.098 0.112 0.101 0.075 0.050 0.036 0.028 0.023 0.021 0.021 0.017 0.012 0.012 0.019 0.037 0.067 0.104 0.140 0.170 0.128 0.121 0.097 0.068 0.046 0.029 0.018 0.011 0.009 0.009 0.010 0.013 0.021 0.036 0.057 0.092 0.134 0.172 0.196 0.195 0.159 0.105 0.063 0.038 0.022 0.013 0.010 0.009 0.009 0.011 0.018 0.030 0.046 0.068 0.094 0.117 0.088 0.080 0.063 0.049 0.038 0.030 0.025 0.023 0.023 0.017 0.013 0.015 0.028 0.056 0.099 0.149 0.198 0.243 0.277 0.286 0.252 0.185 0.116 0.062 0.029 0.015 0.013 0.017 0.023 0.024 0.026 0.031 0.039 0.049 0.064 0.080 0.076 0.074 0.069 0.062 0.056 0.054 0.057 0.065 0.069 0.057 0.038 0.035 0.046 0.075 0.129 0.200 0.266 0.320 0.357 0.359 0.316 0.235 0.147 0.083 0.049 0.035 0.037 0.053 0.067 0.063 0.056 0.054 0.056 0.062 0.069 0.074 0.098 0.100 0.101 0.098 0.108 0.142 0.195 0.235 0.219 0.141 0.074 0.054 0.067 0.102 0.165 0.261 0.356 0.421 0.449 0.438 0.378 0.275 0.170 0.102 0.066 0.054 0.074 0.141 0.216 0.236 0.199 0.145 0.110 0.099 0.101 0.100 0.147 0.145 0.152 0.188 0.264 0.362 0.437 0.460 0.438 0.356 0.212 0.114 0.103 0.151 0.232 0.340 0.453 0.525 0.548 0.528 0.458 0.343 0.234 0.153 0.105 0.114 0.208 0.351 0.436 0.457 0.432 0.358 0.262 0.187 0.151 0.145 0.196 0.196 0.240 0.349 0.478 0.591 0.664 0.683 0.653 0.565 0.400 0.222 0.158 0.215 0.332 0.439 0.539 0.606 0.627 0.606 0.539 0.439 0.331 0.214 0.156 0.221 0.401 0.567 0.654 0.684 0.666 0.594 0.480 0.350 0.240 0.197 0.208 0.237 0.342 0.498 0.643 0.743 0.790 0.798 0.778 0.719 0.585 0.387 0.261 0.295 0.432 0.537 0.609 0.663 0.682 0.663 0.610 0.537 0.433 0.297 0.263 0.388 0.585 0.718 0.778 0.798 0.789 0.742 0.642 0.497 0.341 0.237 0.189 0.252 0.411 0.599 0.747 0.814 0.833 0.834 0.826 0.795 0.698 0.512 0.373 0.385 0.516 0.618 0.674 0.715 0.732 0.715 0.674 0.618 0.516 0.385 0.373 0.513 0.700 0.797 0.827 0.834 0.833 0.814 0.746 0.599 0.411 0.252 0.162 0.247 0.448 0.664 0.792 0.820 0.806 0.796 0.808 0.811 0.753 0.591 0.449 0.456 0.581 0.686 0.741 0.777 0.795 0.777 0.741 0.687 0.583 0.459 0.453 0.595 0.757 0.813 0.809 0.796 0.806 0.819 0.790 0.663 0.448 0.248 0.137 0.231 0.459 0.693 0.803 0.807 0.764 0.740 0.772 0.802 0.765 0.612 0.464 0.477 0.624 0.750 0.814 0.850 0.867 0.851 0.814 0.751 0.626 0.482 0.469 0.618 0.770 0.804 0.773 0.741 0.763 0.806 0.800 0.690 0.458 0.231 0.116 0.206 0.442 0.690 0.806 0.818 0.785 0.763 0.784 0.802 0.756 0.589 0.430 0.450 0.638 0.800 0.876 0.912 0.927 0.912 0.876 0.802 0.640 0.453 0.434 0.595 0.760 0.805 0.785 0.764 0.785 0.817 0.804 0.687 0.441 0.206 0.098 0.175 0.399 0.657 0.800 0.841 0.839 0.829 0.825 0.806 0.723 0.526 0.362 0.391 0.630 0.830 0.912 0.947 0.958 0.947 0.912 0.831 0.632 0.394 0.366 0.529 0.726 0.808 0.826 0.829 0.839 0.840 0.798 0.655 0.399 0.175 0.085 0.140 0.332 0.588 0.759 0.831 0.853 0.851 0.831 0.778 0.644 0.426 0.281 0.331 0.614 0.839 0.926 0.960 0.969 0.960 0.926 0.839 0.612 0.329 0.280 0.427 0.646 0.779 0.831 0.851 0.853 0.831 0.759 0.588 0.333 0.140 0.076 0.107 0.248 0.489 0.669 0.768 0.808 0.810 0.776 0.689 0.518 0.310 0.203 0.287 0.587 0.826 0.927 0.963 0.971 0.963 0.928 0.828 0.590 0.291 0.205 0.310 0.517 0.688 0.776 0.809 0.807 0.766 0.667 0.487 0.248 0.106 0.063 0.079 0.168 0.364 0.537 0.644 0.697 0.700 0.652 0.536 0.353 0.193 0.153 0.268 0.543 0.795 0.921 0.959 0.965 0.959 0.920 0.791 0.535 0.261 0.150 0.192 0.356 0.539 0.653 0.702 0.701 0.650 0.542 0.368 0.169 0.079 0.043 0.057 0.119 0.247 0.400 0.517 0.566 0.557 0.497 0.373 0.215 0.123 0.124 0.223 0.449 0.740 0.902 0.942 0.947 0.943 0.905 0.748 0.463 0.235 0.130 0.125 0.210 0.365 0.494 0.551 0.553 0.499 0.386 0.240 0.117 0.056 0.025 0.038 0.083 0.149 0.229 0.309 0.356 0.356 0.297 0.193 0.114 0.085 0.099 0.178 0.397 0.711 0.871 0.909 0.911 0.906 0.863 0.691 0.370 0.159 0.090 0.083 0.120 0.205 0.303 0.370 0.390 0.348 0.254 0.160 0.086 0.039 0.019 0.026 0.050 0.095 0.172 0.266 0.304 0.267 0.199 0.133 0.083 0.057 0.060 0.121 0.334 0.621 0.779 0.849 0.875 0.857 0.800 0.667 0.398 0.157 0.075 0.060 0.073 0.116 0.188 0.241 0.236 0.194 0.134 0.082 0.046 0.025 0.017 0.017 0.022 0.038 0.060 0.071 0.080 0.087 0.072 0.045 0.030 0.030 0.059 0.174 0.388 0.550 0.673 0.792 0.835 0.769 0.619 0.456 0.260 0.098 0.038 0.027 0.037 0.059 0.081 0.108 0.140 0.149 0.110 0.054 0.026 0.018 0.010 0.012 0.019 0.046 0.133 0.412 0.454 0.163 0.071 0.053 0.041 0.031 0.036 0.062 0.130 0.266 0.461 0.635 0.717 0.693 0.577 0.417 0.302 0.231 0.122 0.042 0.022 0.026 0.051 0.074 0.052 0.034 0.027 0.020 0.013 0.010 0.004 0.005 0.008 0.010 0.010 0.007 0.008 0.011 0.013 0.010 0.010 0.020 0.075 0.206 0.312 0.485 0.586 0.536 0.469 0.421 0.333 0.167 0.054 0.020 0.012 0.014 0.025 0.030 0.020 0.024 0.068 0.232 0.208 0.060 0.017 0.006 0.003 0.005 0.013 0.102 0.035 0.006 0.008 0.092 0.137 0.311 0.189 0.011 0.006 0.009 0.027 0.079 0.155 0.214 0.272 0.376 0.574 0.869 0.779 0.150 0.139 0.045 0.006 0.006 0.020 0.031 0.007 0.003 0.002 0.002 0.002 0.003 0.004 0.002 0.001 0.001 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.011 0.016 0.009 0.044 0.845 0.462 0.298 0.207 0.093 0.042 0.020 0.009 0.004 0.003 0.003 0.031 0.031 0.002 0.003 0.070 0.002 0.002 0.015 0.033 0.008 0.001 0.006 0.007 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.003 0.001 0.001 0.002 0.005 0.013 0.039 0.126 0.477 0.838 0.049 0.004 0.001 0.000 0.008 0.001 0.001 0.024 0.013 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.218 0.000 0.000 0.000 0.003 0.019 0.873 0.033 0.009 0.004 0.002 0.001 0.000 0.000 0.001 0.001 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.017 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.007 0.085 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.005 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.068 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.010 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.004 0.001 0.003 0.038 0.003 0.000 0.000 0.000 0.001 0.008 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.004 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.003 0.254 0.012 0.006 0.009 0.010 0.013 0.026 0.695 0.022 0.081 0.003 0.001 0.006 0.008 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.001 0.004 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.001 0.000 0.001 0.001 0.001 0.002 0.004 0.005 0.007 0.011 0.009 0.008 0.006 0.005 0.003 0.002 0.002 0.002 0.001 0.415 0.000 0.000 0.000 0.000 0.000 0.003 0.595 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.010 0.039 0.315 0.509 0.037 0.016 0.012 0.011 0.018 0.018 0.017 0.017 0.019 0.025 0.020 0.007 0.003 0.002 0.001 0.003 0.227 0.000 0.000 0.000 0.001 0.001 0.003 0.010 0.280 0.003 0.001 0.001 0.005 0.001 0.001 0.001 0.002 0.004 0.004 0.005 0.007 0.011 0.014 0.016 0.035 0.033 0.029 0.022 0.014 0.010 0.008 0.009 0.007 0.003 0.005 0.001 0.000 0.000 0.003 0.073 0.096 0.012 0.006 0.004 0.003 0.002 0.001 0.001 0.002 0.009 0.006 0.030 0.011 0.017 0.024 0.022 0.023 0.028 0.032 0.035 0.063 0.061 0.056 0.048 0.038 0.027 0.017 0.010 0.007 0.004 0.002 0.001 0.001 0.001 0.002 0.003 0.007 0.013 0.021 0.031 0.034 0.048 0.146 0.053 0.003 0.001 0.001 0.003 0.006 0.008 0.011 0.018 0.030 0.043 0.053 0.060 0.096 0.091 0.082 0.069 0.052 0.033 0.018 0.011 0.008 0.006 0.006 0.046 0.051 0.282 0.044 0.021 0.024 0.028 0.026 0.018 0.011 0.006 0.004 0.004 0.007 0.015 0.016 0.010 0.009 0.012 0.023 0.041 0.059 0.074 0.084 0.092 0.135 0.132 0.119 0.101 0.079 0.054 0.030 0.015 0.009 0.009 0.007 0.005 0.005 0.008 0.013 0.019 0.024 0.023 0.023 0.028 0.036 0.038 0.043 0.034 0.012 0.005 0.005 0.007 0.009 0.014 0.026 0.048 0.073 0.096 0.115 0.128 0.188 0.190 0.171 0.137 0.102 0.070 0.041 0.019 0.011 0.011 0.016 0.031 0.071 0.072 0.052 0.050 0.051 0.045 0.040 0.040 0.041 0.034 0.026 0.023 0.024 0.025 0.021 0.012 0.011 0.019 0.041 0.069 0.097 0.125 0.151 0.173 0.253 0.263 0.241 0.194 0.143 0.092 0.047 0.021 0.013 0.018 0.025 0.027 0.031 0.039 0.044 0.043 0.047 0.062 0.072 0.064 0.051 0.050 0.060 0.062 0.045 0.030 0.023 0.016 0.013 0.019 0.040 0.077 0.118 0.157 0.193 0.226 0.553 0.521 0.468 0.393 0.283 0.156 0.072 0.036 0.023 0.027 0.050 0.074 0.087 0.094 0.091 0.087 0.098 0.128 0.152 0.130 0.099 0.087 0.090 0.089 0.080 0.069 0.047 0.026 0.023 0.038 0.080 0.179 0.322 0.444 0.521 0.556 0.610 0.583 0.527 0.433 0.289 0.149 0.075 0.045 0.037 0.055 0.104 0.138 0.150 0.153 0.145 0.143 0.149 0.155 0.157 0.157 0.151 0.144 0.147 0.153 0.149 0.132 0.097 0.053 0.036 0.045 0.077 0.158 0.309 0.463 0.560 0.605 0.681 0.661 0.600 0.474 0.296 0.154 0.083 0.056 0.065 0.128 0.231 0.285 0.284 0.249 0.207 0.193 0.202 0.199 0.190 0.199 0.202 0.193 0.206 0.246 0.279 0.280 0.228 0.126 0.064 0.056 0.083 0.156 0.301 0.483 0.610 0.668 0.744 0.726 0.657 0.508 0.317 0.168 0.094 0.086 0.150 0.296 0.421 0.466 0.455 0.396 0.313 0.252 0.235 0.242 0.247 0.242 0.235 0.252 0.314 0.397 0.456 0.466 0.419 0.295 0.150 0.086 0.094 0.168 0.317 0.509 0.658 0.727 0.771 0.750 0.673 0.527 0.345 0.189 0.126 0.168 0.319 0.493 0.597 0.636 0.622 0.555 0.453 0.349 0.280 0.275 0.293 0.275 0.280 0.349 0.453 0.554 0.622 0.636 0.597 0.494 0.319 0.168 0.126 0.190 0.346 0.527 0.673 0.750 0.747 0.724 0.648 0.527 0.369 0.224 0.195 0.301 0.492 0.641 0.717 0.748 0.741 0.683 0.578 0.460 0.351 0.306 0.312 0.306 0.351 0.460 0.578 0.682 0.740 0.748 0.718 0.643 0.494 0.302 0.195 0.224 0.369 0.527 0.648 0.724 0.677 0.654 0.592 0.502 0.373 0.266 0.285 0.431 0.610 0.718 0.769 0.794 0.799 0.765 0.675 0.552 0.425 0.335 0.313 0.335 0.426 0.552 0.672 0.761 0.796 0.794 0.772 0.725 0.617 0.436 0.288 0.268 0.375 0.503 0.592 0.654 0.607 0.584 0.532 0.461 0.359 0.293 0.353 0.511 0.664 0.743 0.775 0.796 0.811 0.799 0.730 0.612 0.476 0.353 0.308 0.354 0.476 0.610 0.726 0.794 0.808 0.797 0.780 0.752 0.677 0.523 0.361 0.298 0.362 0.463 0.533 0.584 0.583 0.558 0.502 0.429 0.331 0.281 0.357 0.525 0.675 0.746 0.774 0.794 0.813 0.807 0.746 0.631 0.491 0.355 0.301 0.356 0.492 0.629 0.741 0.802 0.810 0.794 0.778 0.756 0.690 0.540 0.367 0.287 0.335 0.431 0.503 0.558 0.611 0.576 0.494 0.392 0.279 0.225 0.298 0.479 0.653 0.741 0.779 0.801 0.813 0.796 0.725 0.606 0.464 0.334 0.287 0.335 0.464 0.605 0.721 0.792 0.811 0.802 0.783 0.750 0.665 0.490 0.305 0.228 0.281 0.393 0.494 0.577 0.631 0.589 0.475 0.333 0.208 0.150 0.204 0.377 0.582 0.708 0.766 0.793 0.793 0.752 0.657 0.526 0.381 0.280 0.256 0.280 0.382 0.526 0.655 0.749 0.791 0.793 0.769 0.714 0.588 0.380 0.205 0.151 0.208 0.334 0.475 0.589 0.610 0.571 0.453 0.294 0.162 0.098 0.116 0.239 0.446 0.615 0.699 0.729 0.714 0.642 0.520 0.379 0.257 0.205 0.203 0.205 0.257 0.379 0.520 0.641 0.713 0.729 0.700 0.616 0.446 0.239 0.116 0.098 0.162 0.294 0.454 0.572 0.589 0.556 0.456 0.300 0.157 0.079 0.065 0.115 0.261 0.450 0.563 0.588 0.545 0.442 0.312 0.205 0.149 0.138 0.141 0.138 0.149 0.205 0.312 0.442 0.545 0.587 0.560 0.447 0.258 0.114 0.065 0.079 0.159 0.306 0.466 0.563 0.589 0.555 0.474 0.333 0.176 0.080 0.048 0.054 0.108 0.236 0.341 0.342 0.278 0.195 0.127 0.094 0.087 0.089 0.089 0.089 0.087 0.094 0.126 0.193 0.275 0.336 0.334 0.229 0.105 0.053 0.048 0.083 0.187 0.360 0.511 0.581 0.579 0.538 0.467 0.351 0.195 0.084 0.042 0.033 0.042 0.082 0.123 0.111 0.085 0.065 0.054 0.057 0.069 0.081 0.085 0.081 0.069 0.057 0.055 0.065 0.084 0.108 0.116 0.077 0.041 0.033 0.044 0.092 0.224 0.407 0.533 0.583 0.527 0.487 0.423 0.330 0.201 0.088 0.039 0.025 0.022 0.029 0.036 0.035 0.035 0.037 0.045 0.066 0.102 0.142 0.162 0.142 0.102 0.067 0.046 0.037 0.035 0.034 0.035 0.029 0.022 0.025 0.043 0.100 0.234 0.387 0.488 0.532 0.431 0.404 0.352 0.273 0.172 0.085 0.037 0.018 0.012 0.013 0.015 0.019 0.027 0.041 0.072 0.136 0.219 0.285 0.307 0.279 0.214 0.134 0.072 0.041 0.027 0.020 0.015 0.013 0.012 0.019 0.039 0.091 0.186 0.297 0.384 0.428 0.316 0.298 0.251 0.177 0.105 0.058 0.031 0.016 0.010 0.009 0.011 0.019 0.037 0.076 0.159 0.280 0.384 0.435 0.438 0.409 0.349 0.256 0.148 0.072 0.035 0.018 0.011 0.008 0.010 0.016 0.031 0.057 0.105 0.180 0.256 0.303 0.211 0.192 0.147 0.099 0.065 0.045 0.031 0.022 0.017 0.014 0.014 0.024 0.055 0.131 0.260 0.396 0.492 0.536 0.533 0.495 0.433 0.343 0.225 0.114 0.050 0.023 0.014 0.014 0.017 0.021 0.030 0.044 0.065 0.098 0.146 0.191 0.151 0.139 0.114 0.090 0.073 0.060 0.050 0.046 0.044 0.033 0.026 0.033 0.059 0.133 0.278 0.431 0.535 0.586 0.588 0.551 0.484 0.385 0.248 0.120 0.056 0.032 0.026 0.034 0.045 0.046 0.049 0.059 0.072 0.089 0.113 0.139 0.172 0.170 0.156 0.131 0.112 0.107 0.115 0.129 0.121 0.077 0.047 0.046 0.066 0.121 0.248 0.417 0.542 0.605 0.618 0.589 0.519 0.397 0.237 0.117 0.065 0.046 0.048 0.079 0.124 0.131 0.116 0.108 0.112 0.131 0.155 0.170 0.253 0.248 0.229 0.208 0.214 0.253 0.304 0.329 0.301 0.203 0.104 0.070 0.081 0.129 0.232 0.394 0.540 0.619 0.640 0.615 0.535 0.390 0.231 0.129 0.082 0.071 0.105 0.204 0.303 0.330 0.304 0.253 0.213 0.208 0.229 0.248 0.332 0.322 0.321 0.353 0.408 0.477 0.533 0.545 0.506 0.400 0.236 0.125 0.108 0.160 0.259 0.397 0.539 0.624 0.649 0.624 0.538 0.397 0.259 0.160 0.108 0.125 0.236 0.400 0.506 0.546 0.533 0.477 0.409 0.353 0.321 0.322 0.370 0.376 0.428 0.512 0.583 0.647 0.692 0.697 0.660 0.569 0.406 0.229 0.160 0.210 0.328 0.443 0.550 0.623 0.646 0.623 0.550 0.444 0.328 0.211 0.160 0.229 0.405 0.569 0.659 0.697 0.692 0.648 0.582 0.512 0.428 0.376 0.355 0.394 0.499 0.606 0.690 0.753 0.783 0.782 0.752 0.682 0.538 0.345 0.233 0.272 0.415 0.528 0.603 0.654 0.672 0.654 0.603 0.528 0.414 0.271 0.232 0.343 0.534 0.678 0.749 0.781 0.785 0.755 0.691 0.606 0.499 0.394 0.312 0.379 0.521 0.651 0.749 0.801 0.812 0.803 0.782 0.735 0.618 0.428 0.300 0.328 0.489 0.619 0.689 0.733 0.750 0.733 0.688 0.618 0.486 0.324 0.295 0.421 0.607 0.726 0.777 0.801 0.814 0.805 0.753 0.653 0.521 0.378 0.267 0.345 0.509 0.662 0.769 0.813 0.813 0.799 0.784 0.749 0.646 0.458 0.328 0.360 0.547 0.701 0.779 0.825 0.841 0.824 0.778 0.698 0.542 0.353 0.319 0.446 0.631 0.738 0.778 0.798 0.815 0.818 0.775 0.665 0.509 0.344 0.225 0.298 0.466 0.639 0.762 0.812 0.816 0.803 0.785 0.745 0.634 0.439 0.310 0.356 0.588 0.773 0.857 0.899 0.913 0.899 0.856 0.770 0.583 0.350 0.302 0.428 0.619 0.734 0.779 0.802 0.819 0.817 0.768 0.643 0.467 0.298 0.187 0.241 0.397 0.587 0.730 0.799 0.817 0.808 0.781 0.722 0.584 0.382 0.261 0.325 0.601 0.816 0.905 0.943 0.953 0.942 0.904 0.815 0.599 0.322 0.258 0.376 0.575 0.714 0.777 0.807 0.819 0.803 0.734 0.589 0.398 0.241 0.152 0.184 0.312 0.507 0.663 0.752 0.786 0.783 0.746 0.658 0.494 0.301 0.205 0.291 0.589 0.824 0.922 0.958 0.967 0.958 0.922 0.823 0.588 0.290 0.204 0.300 0.492 0.655 0.743 0.782 0.788 0.754 0.665 0.508 0.312 0.184 0.122 0.137 0.226 0.404 0.560 0.659 0.706 0.706 0.659 0.549 0.376 0.212 0.159 0.269 0.555 0.801 0.919 0.958 0.966 0.958 0.919 0.802 0.556 0.270 0.160 0.212 0.376 0.549 0.658 0.706 0.706 0.659 0.560 0.404 0.226 0.136 0.087 0.099 0.159 0.288 0.429 0.532 0.582 0.581 0.527 0.407 0.245 0.138 0.132 0.249 0.499 0.764 0.908 0.947 0.953 0.947 0.907 0.763 0.498 0.248 0.132 0.138 0.246 0.407 0.527 0.581 0.583 0.533 0.430 0.288 0.159 0.099 0.052 0.067 0.116 0.193 0.292 0.391 0.443 0.435 0.372 0.258 0.146 0.097 0.111 0.202 0.419 0.721 0.885 0.923 0.927 0.924 0.886 0.723 0.422 0.204 0.112 0.097 0.145 0.256 0.372 0.434 0.440 0.388 0.290 0.192 0.116 0.067 0.031 0.043 0.077 0.124 0.182 0.243 0.275 0.267 0.219 0.147 0.092 0.070 0.081 0.152 0.368 0.674 0.832 0.877 0.884 0.876 0.830 0.670 0.363 0.149 0.079 0.070 0.093 0.149 0.219 0.269 0.281 0.249 0.185 0.125 0.077 0.043 0.024 0.028 0.041 0.068 0.111 0.158 0.183 0.172 0.132 0.087 0.056 0.043 0.055 0.128 0.342 0.581 0.719 0.801 0.834 0.803 0.724 0.589 0.353 0.135 0.057 0.043 0.054 0.084 0.132 0.169 0.174 0.148 0.107 0.066 0.040 0.027 0.020 0.019 0.021 0.034 0.055 0.071 0.078 0.076 0.059 0.039 0.027 0.028 0.052 0.134 0.288 0.438 0.578 0.716 0.770 0.711 0.567 0.423 0.268 0.119 0.047 0.027 0.029 0.041 0.059 0.078 0.089 0.083 0.062 0.036 0.022 0.019 0.009 0.011 0.016 0.027 0.040 0.052 0.060 0.049 0.033 0.026 0.024 0.028 0.042 0.075 0.144 0.275 0.445 0.564 0.614 0.574 0.466 0.298 0.166 0.095 0.053 0.029 0.021 0.023 0.033 0.045 0.043 0.036 0.031 0.024 0.015 0.010 0.004 0.005 0.009 0.014 0.017 0.018 0.020 0.022 0.020 0.015 0.014 0.018 0.030 0.053 0.113 0.253 0.381 0.386 0.361 0.370 0.341 0.211 0.085 0.035 0.020 0.016 0.018 0.020 0.020 0.025 0.033 0.034 0.027 0.018 0.010 0.005 0.003 0.004 0.005 0.007 0.013 0.034 0.044 0.021 0.011 0.010 0.010 0.009 0.012 0.025 0.065 0.135 0.187 0.212 0.225 0.232 0.236 0.200 0.124 0.065 0.028 0.011 0.006 0.006 0.011 0.015 0.011 0.007 0.005 0.004 0.004 0.003 0.003 0.002 0.002 0.002 0.002 0.001 0.001 0.002 0.003 0.003 0.003 0.009 0.047 0.124 0.098 0.081 0.096 0.143 0.172 0.118 0.065 0.043 0.029 0.015 0.008 0.006 0.008 0.005 0.003 0.003 0.006 0.013 0.010 0.004 0.003 0.003 0.001 0.001 0.002 0.007 0.137 0.016 0.015 0.060 0.008 0.017 0.021 0.005 0.003 0.004 0.009 0.017 0.032 0.057 0.078 0.080 0.065 0.049 0.058 0.202 0.202 0.009 0.002 0.002 0.007 0.006 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.003 0.084 0.054 0.434 0.129 0.072 0.032 0.021 0.019 0.016 0.009 0.004 0.001 0.001 0.001 0.015 0.006 0.001 0.001 0.005 0.018 0.158 0.004 0.001 0.000 0.000 0.000 0.001 0.007 0.000 0.000 0.000 0.000 0.003 0.098 0.008 0.000 0.000 0.000 0.001 0.002 0.004 0.006 0.007 0.014 0.036 0.358 0.032 0.002 0.001 0.003 0.000 0.000 0.002 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.009 0.000 0.000 0.002 0.428 0.022 0.006 0.004 0.002 0.001 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.003 0.121 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.017 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.297 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.002 0.001 0.001 0.002 0.004 0.018 0.002 0.000 0.000 0.005 0.000 0.001 0.006 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.003 0.003 0.901 0.007 0.003 0.003 0.004 0.004 0.005 0.006 0.014 0.865 0.766 0.005 0.001 0.002 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.004 0.003 0.000 0.000 0.001 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.003 0.010 0.009 0.008 0.006 0.003 0.002 0.001 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.001 0.025 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.045 0.001 0.032 0.002 0.004 0.021 0.015 0.010 0.010 0.010 0.010 0.020 0.020 0.020 0.020 0.019 0.017 0.011 0.005 0.002 0.003 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.012 0.009 0.285 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.006 0.011 0.015 0.017 0.019 0.040 0.037 0.032 0.028 0.021 0.015 0.011 0.007 0.004 0.002 0.002 0.027 0.009 0.057 0.005 0.006 0.004 0.003 0.004 0.002 0.001 0.001 0.000 0.000 0.001 0.005 0.021 0.004 0.004 0.009 0.020 0.027 0.030 0.032 0.035 0.038 0.067 0.066 0.061 0.054 0.046 0.037 0.025 0.013 0.007 0.003 0.002 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.004 0.005 0.006 0.005 0.002 0.002 0.002 0.001 0.001 0.002 0.006 0.012 0.018 0.026 0.039 0.051 0.059 0.065 0.107 0.104 0.096 0.081 0.063 0.045 0.031 0.022 0.013 0.006 0.003 0.004 0.016 0.010 0.006 0.010 0.014 0.009 0.006 0.007 0.008 0.005 0.002 0.002 0.003 0.003 0.004 0.007 0.013 0.023 0.038 0.053 0.068 0.084 0.097 0.105 0.173 0.167 0.150 0.127 0.102 0.078 0.052 0.028 0.015 0.008 0.003 0.002 0.002 0.003 0.005 0.007 0.015 0.020 0.020 0.023 0.020 0.011 0.008 0.007 0.003 0.002 0.003 0.007 0.015 0.027 0.048 0.073 0.099 0.125 0.149 0.167 0.264 0.253 0.226 0.188 0.146 0.102 0.063 0.031 0.014 0.008 0.005 0.005 0.007 0.012 0.011 0.013 0.023 0.034 0.037 0.032 0.020 0.011 0.008 0.007 0.005 0.004 0.006 0.009 0.014 0.032 0.066 0.106 0.148 0.190 0.226 0.253 0.350 0.338 0.307 0.258 0.193 0.129 0.078 0.039 0.017 0.011 0.009 0.007 0.009 0.016 0.022 0.027 0.035 0.039 0.038 0.040 0.038 0.030 0.027 0.021 0.011 0.007 0.009 0.011 0.017 0.039 0.077 0.128 0.194 0.260 0.311 0.342 0.429 0.409 0.372 0.312 0.229 0.149 0.088 0.043 0.018 0.011 0.012 0.014 0.019 0.030 0.042 0.053 0.065 0.065 0.062 0.064 0.063 0.051 0.038 0.026 0.017 0.014 0.012 0.011 0.019 0.047 0.096 0.161 0.246 0.334 0.398 0.428 0.498 0.469 0.422 0.354 0.262 0.162 0.083 0.036 0.016 0.013 0.019 0.026 0.032 0.042 0.050 0.057 0.074 0.103 0.120 0.106 0.078 0.060 0.053 0.045 0.033 0.025 0.018 0.013 0.017 0.040 0.094 0.186 0.298 0.401 0.473 0.503 0.730 0.729 0.701 0.631 0.519 0.355 0.166 0.064 0.029 0.019 0.027 0.045 0.059 0.078 0.102 0.127 0.174 0.250 0.292 0.246 0.171 0.125 0.101 0.078 0.061 0.048 0.028 0.019 0.028 0.059 0.148 0.323 0.487 0.599 0.673 0.713 0.744 0.738 0.702 0.623 0.489 0.293 0.123 0.055 0.033 0.032 0.056 0.090 0.112 0.138 0.165 0.194 0.239 0.299 0.331 0.298 0.237 0.192 0.164 0.139 0.116 0.094 0.059 0.033 0.034 0.054 0.117 0.277 0.469 0.601 0.682 0.726 0.749 0.737 0.691 0.595 0.431 0.229 0.100 0.054 0.042 0.059 0.113 0.162 0.183 0.198 0.219 0.264 0.328 0.370 0.379 0.369 0.327 0.264 0.219 0.199 0.185 0.165 0.115 0.060 0.043 0.054 0.099 0.225 0.424 0.587 0.684 0.732 0.754 0.740 0.686 0.567 0.373 0.187 0.089 0.058 0.068 0.131 0.236 0.295 0.304 0.291 0.283 0.318 0.393 0.446 0.456 0.446 0.393 0.318 0.283 0.291 0.305 0.296 0.237 0.132 0.068 0.058 0.089 0.187 0.373 0.566 0.685 0.739 0.759 0.743 0.678 0.534 0.333 0.168 0.090 0.083 0.141 0.273 0.395 0.449 0.452 0.422 0.390 0.392 0.440 0.497 0.520 0.497 0.440 0.392 0.390 0.422 0.452 0.449 0.395 0.273 0.141 0.083 0.090 0.168 0.333 0.534 0.678 0.743 0.724 0.703 0.627 0.484 0.312 0.169 0.110 0.139 0.262 0.424 0.530 0.577 0.577 0.545 0.512 0.494 0.494 0.522 0.543 0.521 0.494 0.494 0.513 0.547 0.579 0.576 0.527 0.420 0.260 0.138 0.109 0.169 0.312 0.484 0.627 0.703 0.629 0.608 0.540 0.432 0.296 0.174 0.143 0.222 0.387 0.537 0.627 0.667 0.667 0.638 0.610 0.587 0.551 0.531 0.534 0.530 0.550 0.587 0.613 0.645 0.673 0.666 0.615 0.520 0.374 0.217 0.141 0.172 0.295 0.431 0.540 0.608 0.538 0.521 0.468 0.386 0.269 0.170 0.174 0.296 0.469 0.601 0.676 0.711 0.714 0.692 0.668 0.644 0.589 0.531 0.515 0.530 0.588 0.645 0.673 0.703 0.724 0.710 0.658 0.569 0.440 0.280 0.167 0.166 0.265 0.383 0.467 0.520 0.486 0.465 0.408 0.331 0.233 0.158 0.179 0.312 0.488 0.618 0.690 0.723 0.727 0.707 0.685 0.660 0.597 0.522 0.497 0.521 0.596 0.662 0.691 0.720 0.738 0.721 0.670 0.582 0.452 0.290 0.169 0.153 0.229 0.328 0.407 0.465 0.514 0.483 0.397 0.289 0.191 0.129 0.145 0.260 0.444 0.593 0.673 0.707 0.708 0.684 0.658 0.627 0.559 0.489 0.469 0.489 0.559 0.628 0.663 0.694 0.717 0.706 0.656 0.565 0.418 0.247 0.140 0.127 0.190 0.289 0.396 0.483 0.593 0.559 0.452 0.300 0.167 0.095 0.095 0.176 0.345 0.516 0.614 0.652 0.648 0.612 0.570 0.523 0.459 0.418 0.413 0.418 0.459 0.523 0.572 0.617 0.653 0.652 0.605 0.503 0.336 0.173 0.094 0.095 0.167 0.300 0.452 0.559 0.655 0.628 0.533 0.369 0.194 0.086 0.060 0.098 0.215 0.384 0.504 0.544 0.526 0.468 0.402 0.351 0.323 0.323 0.331 0.323 0.323 0.351 0.402 0.469 0.527 0.544 0.502 0.383 0.215 0.098 0.060 0.086 0.194 0.369 0.532 0.627 0.724 0.705 0.632 0.482 0.276 0.111 0.050 0.052 0.102 0.219 0.338 0.366 0.325 0.262 0.211 0.191 0.202 0.220 0.226 0.220 0.202 0.191 0.211 0.262 0.326 0.368 0.341 0.222 0.104 0.053 0.051 0.110 0.273 0.476 0.624 0.700 0.770 0.761 0.710 0.589 0.382 0.164 0.059 0.037 0.047 0.089 0.148 0.154 0.130 0.108 0.096 0.104 0.129 0.151 0.158 0.151 0.128 0.104 0.096 0.108 0.131 0.157 0.153 0.093 0.048 0.037 0.058 0.157 0.365 0.565 0.688 0.748 0.768 0.764 0.727 0.633 0.457 0.222 0.075 0.035 0.029 0.035 0.049 0.053 0.052 0.054 0.064 0.093 0.140 0.187 0.207 0.187 0.139 0.092 0.064 0.054 0.053 0.054 0.051 0.037 0.029 0.034 0.070 0.203 0.424 0.595 0.695 0.746 0.726 0.723 0.687 0.602 0.460 0.253 0.088 0.034 0.020 0.017 0.021 0.028 0.036 0.051 0.090 0.165 0.261 0.341 0.372 0.341 0.260 0.164 0.089 0.050 0.036 0.028 0.022 0.017 0.020 0.033 0.080 0.229 0.427 0.567 0.655 0.705 0.646 0.638 0.595 0.510 0.385 0.222 0.089 0.035 0.015 0.010 0.014 0.024 0.041 0.088 0.194 0.333 0.448 0.518 0.542 0.522 0.454 0.336 0.195 0.088 0.041 0.024 0.014 0.010 0.015 0.034 0.085 0.211 0.370 0.492 0.577 0.626 0.527 0.514 0.466 0.377 0.254 0.134 0.062 0.030 0.013 0.009 0.015 0.033 0.075 0.186 0.350 0.492 0.587 0.639 0.660 0.653 0.608 0.511 0.366 0.196 0.079 0.034 0.015 0.009 0.014 0.030 0.063 0.134 0.253 0.375 0.462 0.511 0.404 0.382 0.319 0.227 0.137 0.077 0.045 0.026 0.015 0.012 0.019 0.041 0.108 0.266 0.442 0.573 0.661 0.709 0.730 0.727 0.691 0.607 0.475 0.294 0.120 0.044 0.019 0.012 0.015 0.027 0.046 0.078 0.138 0.228 0.320 0.383 0.308 0.282 0.220 0.156 0.109 0.078 0.055 0.039 0.029 0.022 0.024 0.040 0.098 0.260 0.459 0.601 0.692 0.742 0.762 0.758 0.719 0.633 0.489 0.283 0.106 0.042 0.024 0.022 0.029 0.040 0.056 0.079 0.110 0.157 0.221 0.282 0.296 0.281 0.243 0.193 0.148 0.113 0.090 0.080 0.068 0.044 0.035 0.044 0.083 0.208 0.414 0.581 0.684 0.740 0.761 0.749 0.699 0.597 0.427 0.216 0.085 0.044 0.035 0.043 0.067 0.080 0.090 0.113 0.148 0.194 0.243 0.282 0.378 0.375 0.348 0.289 0.228 0.195 0.189 0.191 0.162 0.094 0.055 0.053 0.077 0.159 0.328 0.513 0.638 0.703 0.724 0.706 0.642 0.517 0.330 0.160 0.078 0.052 0.055 0.093 0.161 0.190 0.189 0.195 0.228 0.289 0.348 0.375 0.461 0.459 0.444 0.412 0.380 0.370 0.377 0.371 0.320 0.208 0.106 0.070 0.081 0.137 0.258 0.429 0.571 0.647 0.669 0.647 0.572 0.429 0.258 0.137 0.081 0.070 0.106 0.208 0.320 0.371 0.377 0.370 0.380 0.412 0.444 0.459 0.511 0.515 0.536 0.558 0.555 0.546 0.543 0.526 0.472 0.360 0.207 0.112 0.100 0.151 0.246 0.375 0.504 0.583 0.607 0.583 0.504 0.375 0.246 0.151 0.100 0.112 0.208 0.361 0.473 0.526 0.543 0.546 0.555 0.558 0.536 0.515 0.524 0.543 0.602 0.651 0.658 0.655 0.656 0.637 0.581 0.477 0.319 0.175 0.131 0.187 0.299 0.402 0.493 0.553 0.572 0.553 0.493 0.402 0.300 0.188 0.132 0.177 0.324 0.486 0.589 0.639 0.653 0.652 0.657 0.651 0.602 0.543 0.499 0.532 0.615 0.680 0.703 0.718 0.724 0.701 0.642 0.541 0.391 0.234 0.163 0.223 0.378 0.505 0.585 0.631 0.645 0.632 0.586 0.507 0.382 0.227 0.168 0.243 0.411 0.566 0.661 0.706 0.718 0.709 0.698 0.679 0.616 0.533 0.459 0.496 0.590 0.668 0.711 0.742 0.750 0.724 0.664 0.563 0.416 0.262 0.185 0.248 0.443 0.612 0.711 0.764 0.781 0.765 0.713 0.616 0.451 0.256 0.194 0.279 0.448 0.600 0.689 0.730 0.741 0.728 0.702 0.665 0.590 0.497 0.416 0.443 0.530 0.621 0.684 0.731 0.746 0.721 0.661 0.557 0.407 0.255 0.185 0.265 0.501 0.700 0.809 0.863 0.878 0.863 0.811 0.705 0.510 0.273 0.194 0.271 0.437 0.593 0.685 0.727 0.737 0.717 0.674 0.617 0.529 0.444 0.361 0.370 0.435 0.537 0.623 0.687 0.713 0.694 0.633 0.525 0.370 0.222 0.167 0.267 0.540 0.763 0.875 0.921 0.932 0.921 0.876 0.766 0.545 0.272 0.171 0.230 0.386 0.547 0.650 0.698 0.706 0.676 0.615 0.534 0.435 0.370 0.288 0.284 0.326 0.430 0.532 0.607 0.643 0.630 0.571 0.460 0.307 0.175 0.143 0.257 0.534 0.777 0.900 0.942 0.951 0.943 0.900 0.777 0.535 0.258 0.144 0.177 0.311 0.467 0.577 0.632 0.640 0.603 0.529 0.429 0.326 0.284 0.205 0.205 0.236 0.318 0.419 0.500 0.540 0.533 0.476 0.364 0.222 0.128 0.125 0.242 0.490 0.746 0.890 0.935 0.943 0.935 0.890 0.746 0.490 0.242 0.125 0.128 0.222 0.364 0.476 0.533 0.540 0.500 0.419 0.318 0.236 0.205 0.129 0.140 0.173 0.225 0.298 0.374 0.417 0.411 0.354 0.248 0.143 0.095 0.112 0.215 0.433 0.707 0.865 0.909 0.915 0.909 0.865 0.707 0.433 0.215 0.112 0.095 0.143 0.248 0.354 0.411 0.417 0.374 0.298 0.225 0.173 0.140 0.073 0.088 0.122 0.157 0.201 0.254 0.286 0.278 0.228 0.153 0.095 0.074 0.091 0.170 0.379 0.672 0.831 0.875 0.880 0.875 0.831 0.671 0.379 0.170 0.091 0.074 0.095 0.153 0.228 0.278 0.286 0.254 0.201 0.157 0.122 0.088 0.045 0.052 0.071 0.098 0.133 0.169 0.185 0.176 0.143 0.098 0.064 0.051 0.064 0.134 0.339 0.602 0.750 0.812 0.831 0.812 0.750 0.602 0.339 0.134 0.064 0.051 0.064 0.098 0.143 0.176 0.185 0.169 0.133 0.098 0.071 0.052 0.033 0.032 0.036 0.051 0.077 0.099 0.110 0.104 0.081 0.054 0.036 0.032 0.050 0.125 0.298 0.479 0.608 0.714 0.759 0.713 0.607 0.478 0.298 0.125 0.050 0.032 0.036 0.054 0.081 0.104 0.110 0.099 0.077 0.051 0.036 0.033 0.021 0.020 0.022 0.029 0.040 0.049 0.053 0.050 0.038 0.026 0.021 0.025 0.048 0.108 0.209 0.333 0.471 0.602 0.653 0.602 0.472 0.334 0.209 0.108 0.048 0.025 0.021 0.027 0.038 0.050 0.054 0.049 0.040 0.030 0.022 0.020 0.009 0.010 0.015 0.022 0.025 0.027 0.028 0.027 0.022 0.019 0.018 0.023 0.037 0.063 0.119 0.237 0.376 0.441 0.460 0.440 0.375 0.237 0.119 0.063 0.037 0.023 0.018 0.018 0.022 0.027 0.028 0.026 0.025 0.021 0.015 0.011 0.005 0.006 0.008 0.010 0.013 0.016 0.019 0.018 0.014 0.012 0.011 0.013 0.021 0.039 0.089 0.187 0.257 0.263 0.250 0.263 0.259 0.187 0.088 0.038 0.021 0.013 0.011 0.012 0.014 0.018 0.019 0.016 0.013 0.010 0.008 0.006 0.004 0.004 0.004 0.004 0.006 0.008 0.008 0.007 0.006 0.005 0.006 0.009 0.016 0.038 0.072 0.107 0.136 0.154 0.170 0.153 0.134 0.107 0.072 0.038 0.017 0.009 0.006 0.005 0.006 0.007 0.008 0.008 0.006 0.004 0.004 0.004 0.002 0.002 0.002 0.003 0.004 0.004 0.004 0.003 0.003 0.004 0.006 0.009 0.014 0.022 0.032 0.040 0.057 0.093 0.114 0.094 0.059 0.040 0.032 0.022 0.014 0.008 0.006 0.004 0.003 0.003 0.004 0.004 0.004 0.003 0.002 0.002 0.001 0.001 0.001 0.002 0.002 0.002 0.002 0.003 0.003 0.003 0.004 0.004 0.005 0.008 0.013 0.024 0.035 0.043 0.048 0.042 0.033 0.023 0.014 0.008 0.005 0.004 0.003 0.003 0.003 0.003 0.002 0.002 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.005 0.010 0.017 0.021 0.016 0.013 0.017 0.023 0.018 0.010 0.005 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.003 0.004 0.006 0.007 0.008 0.008 0.007 0.006 0.006 0.004 0.003 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.003 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.002 0.006 0.005 0.004 0.003 0.003 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.002 0.003 0.004 0.004 0.004 0.010 0.009 0.010 0.009 0.007 0.005 0.004 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.003 0.005 0.007 0.008 0.010 0.010 0.023 0.022 0.020 0.018 0.014 0.010 0.008 0.005 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.003 0.005 0.009 0.011 0.014 0.019 0.021 0.021 0.038 0.037 0.035 0.032 0.027 0.021 0.016 0.011 0.005 0.003 0.002 0.001 0.001 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.001 0.001 0.002 0.003 0.005 0.011 0.016 0.021 0.027 0.031 0.035 0.037 0.086 0.082 0.074 0.066 0.052 0.036 0.026 0.018 0.011 0.004 0.002 0.002 0.001 0.001 0.001 0.002 0.003 0.003 0.005 0.003 0.003 0.002 0.001 0.001 0.001 0.002 0.002 0.004 0.011 0.019 0.027 0.037 0.052 0.066 0.075 0.082 0.148 0.144 0.132 0.116 0.094 0.069 0.044 0.026 0.015 0.007 0.003 0.002 0.002 0.001 0.001 0.003 0.006 0.007 0.007 0.007 0.006 0.003 0.001 0.001 0.002 0.002 0.003 0.007 0.015 0.025 0.043 0.069 0.094 0.115 0.132 0.144 0.234 0.229 0.212 0.184 0.148 0.112 0.075 0.041 0.022 0.012 0.005 0.003 0.003 0.004 0.004 0.006 0.011 0.010 0.008 0.010 0.012 0.006 0.004 0.004 0.003 0.003 0.005 0.012 0.022 0.042 0.075 0.112 0.148 0.185 0.212 0.228 0.352 0.344 0.319 0.276 0.222 0.167 0.117 0.064 0.028 0.014 0.007 0.003 0.003 0.006 0.009 0.013 0.023 0.023 0.020 0.023 0.022 0.013 0.009 0.006 0.003 0.003 0.007 0.014 0.028 0.064 0.116 0.167 0.222 0.276 0.319 0.344 0.471 0.459 0.428 0.380 0.313 0.230 0.148 0.078 0.029 0.012 0.007 0.004 0.004 0.008 0.012 0.016 0.032 0.055 0.062 0.055 0.032 0.016 0.012 0.008 0.004 0.004 0.007 0.012 0.029 0.078 0.149 0.230 0.313 0.380 0.429 0.459 0.572 0.561 0.526 0.470 0.391 0.284 0.174 0.090 0.035 0.014 0.010 0.009 0.009 0.016 0.025 0.034 0.051 0.072 0.078 0.072 0.051 0.034 0.025 0.016 0.009 0.009 0.010 0.014 0.035 0.089 0.172 0.282 0.389 0.468 0.523 0.558 0.652 0.646 0.612 0.546 0.454 0.334 0.203 0.104 0.040 0.015 0.012 0.013 0.016 0.027 0.051 0.074 0.098 0.108 0.105 0.107 0.097 0.072 0.050 0.027 0.016 0.013 0.011 0.015 0.038 0.097 0.191 0.319 0.441 0.533 0.598 0.637 0.703 0.702 0.674 0.604 0.503 0.369 0.208 0.089 0.032 0.014 0.014 0.020 0.026 0.040 0.066 0.099 0.140 0.180 0.196 0.177 0.136 0.095 0.065 0.040 0.027 0.021 0.014 0.013 0.030 0.080 0.184 0.338 0.474 0.576 0.648 0.687 0.792 0.796 0.795 0.756 0.664 0.512 0.305 0.115 0.044 0.020 0.018 0.033 0.049 0.080 0.136 0.224 0.319 0.436 0.472 0.435 0.322 0.227 0.137 0.080 0.047 0.032 0.018 0.020 0.046 0.125 0.330 0.535 0.681 0.769 0.803 0.800 0.797 0.799 0.791 0.745 0.639 0.461 0.229 0.081 0.038 0.026 0.034 0.064 0.093 0.139 0.202 0.285 0.393 0.531 0.591 0.536 0.399 0.288 0.204 0.139 0.091 0.062 0.033 0.025 0.038 0.084 0.240 0.476 0.651 0.755 0.798 0.802 0.803 0.797 0.772 0.705 0.575 0.370 0.159 0.064 0.039 0.037 0.061 0.107 0.147 0.205 0.284 0.387 0.507 0.614 0.654 0.613 0.507 0.387 0.283 0.204 0.146 0.105 0.060 0.036 0.038 0.065 0.161 0.374 0.580 0.710 0.776 0.799 0.781 0.769 0.726 0.636 0.479 0.266 0.111 0.055 0.043 0.058 0.111 0.169 0.211 0.264 0.349 0.476 0.606 0.680 0.698 0.680 0.607 0.477 0.349 0.264 0.211 0.168 0.110 0.058 0.043 0.055 0.111 0.267 0.479 0.636 0.727 0.769 0.732 0.717 0.664 0.553 0.373 0.188 0.086 0.054 0.060 0.111 0.200 0.266 0.305 0.348 0.423 0.542 0.656 0.710 0.719 0.710 0.656 0.541 0.423 0.348 0.305 0.266 0.200 0.110 0.060 0.054 0.086 0.188 0.373 0.554 0.664 0.717 0.659 0.641 0.577 0.446 0.278 0.147 0.080 0.065 0.100 0.198 0.304 0.371 0.414 0.456 0.520 0.603 0.676 0.709 0.715 0.710 0.676 0.603 0.519 0.455 0.412 0.372 0.309 0.202 0.102 0.065 0.080 0.147 0.278 0.445 0.577 0.641 0.524 0.506 0.442 0.335 0.220 0.126 0.078 0.087 0.159 0.277 0.380 0.454 0.506 0.553 0.609 0.660 0.687 0.691 0.690 0.692 0.688 0.660 0.607 0.546 0.497 0.456 0.399 0.299 0.171 0.090 0.080 0.128 0.221 0.335 0.443 0.506 0.380 0.370 0.332 0.267 0.184 0.107 0.076 0.108 0.203 0.316 0.420 0.504 0.562 0.612 0.665 0.697 0.693 0.670 0.659 0.671 0.694 0.697 0.660 0.599 0.545 0.507 0.457 0.368 0.237 0.120 0.081 0.110 0.187 0.269 0.333 0.370 0.321 0.308 0.267 0.208 0.146 0.093 0.075 0.112 0.209 0.326 0.433 0.518 0.577 0.628 0.679 0.703 0.684 0.645 0.627 0.646 0.685 0.702 0.673 0.612 0.557 0.521 0.476 0.388 0.252 0.127 0.080 0.096 0.149 0.210 0.268 0.308 0.397 0.374 0.306 0.212 0.133 0.083 0.066 0.094 0.182 0.309 0.418 0.495 0.548 0.596 0.640 0.660 0.639 0.600 0.583 0.601 0.640 0.659 0.636 0.583 0.533 0.497 0.451 0.353 0.207 0.102 0.069 0.084 0.133 0.212 0.306 0.375 0.567 0.542 0.461 0.325 0.180 0.086 0.053 0.066 0.131 0.252 0.365 0.432 0.468 0.496 0.526 0.546 0.545 0.528 0.518 0.528 0.545 0.546 0.524 0.491 0.461 0.433 0.380 0.268 0.137 0.068 0.054 0.086 0.180 0.325 0.460 0.542 0.730 0.710 0.641 0.503 0.304 0.127 0.052 0.045 0.077 0.161 0.267 0.319 0.326 0.328 0.348 0.386 0.424 0.439 0.440 0.439 0.424 0.386 0.348 0.328 0.325 0.319 0.268 0.162 0.077 0.045 0.052 0.127 0.305 0.504 0.642 0.710 0.819 0.808 0.767 0.664 0.468 0.221 0.072 0.037 0.044 0.080 0.143 0.171 0.168 0.172 0.194 0.237 0.290 0.325 0.336 0.326 0.290 0.237 0.194 0.172 0.167 0.170 0.141 0.079 0.043 0.037 0.072 0.223 0.472 0.668 0.771 0.810 0.837 0.833 0.813 0.747 0.592 0.335 0.113 0.041 0.032 0.040 0.059 0.072 0.079 0.090 0.111 0.154 0.217 0.277 0.301 0.277 0.218 0.154 0.111 0.090 0.078 0.071 0.057 0.039 0.031 0.041 0.117 0.346 0.605 0.758 0.821 0.836 0.821 0.822 0.813 0.764 0.643 0.418 0.160 0.049 0.027 0.022 0.027 0.039 0.049 0.067 0.107 0.187 0.290 0.376 0.409 0.377 0.290 0.188 0.108 0.067 0.049 0.038 0.026 0.022 0.027 0.051 0.171 0.440 0.662 0.778 0.822 0.826 0.796 0.797 0.787 0.739 0.629 0.439 0.193 0.057 0.023 0.013 0.016 0.029 0.047 0.095 0.204 0.352 0.481 0.562 0.588 0.562 0.482 0.354 0.205 0.096 0.048 0.030 0.016 0.013 0.023 0.060 0.208 0.461 0.647 0.752 0.796 0.801 0.762 0.758 0.736 0.673 0.559 0.389 0.185 0.064 0.022 0.011 0.016 0.036 0.082 0.213 0.403 0.561 0.660 0.706 0.718 0.705 0.658 0.558 0.402 0.212 0.082 0.036 0.016 0.011 0.022 0.066 0.191 0.399 0.567 0.681 0.742 0.761 0.692 0.681 0.641 0.562 0.440 0.276 0.128 0.056 0.020 0.012 0.023 0.063 0.177 0.387 0.572 0.693 0.756 0.774 0.775 0.771 0.749 0.684 0.562 0.376 0.170 0.061 0.023 0.012 0.020 0.055 0.127 0.275 0.440 0.563 0.643 0.682 0.586 0.568 0.512 0.416 0.282 0.154 0.077 0.040 0.017 0.013 0.028 0.081 0.249 0.482 0.653 0.756 0.799 0.804 0.798 0.799 0.791 0.742 0.635 0.459 0.230 0.075 0.027 0.013 0.017 0.039 0.076 0.152 0.280 0.414 0.511 0.568 0.506 0.479 0.399 0.290 0.185 0.115 0.072 0.042 0.022 0.017 0.028 0.067 0.226 0.481 0.667 0.773 0.817 0.821 0.816 0.817 0.809 0.760 0.650 0.460 0.211 0.064 0.028 0.018 0.022 0.042 0.071 0.114 0.184 0.288 0.398 0.479 0.470 0.442 0.371 0.286 0.211 0.148 0.098 0.066 0.042 0.030 0.031 0.054 0.157 0.396 0.613 0.744 0.806 0.824 0.826 0.821 0.800 0.736 0.603 0.386 0.152 0.053 0.032 0.030 0.043 0.066 0.098 0.147 0.210 0.286 0.370 0.442 0.493 0.483 0.450 0.390 0.305 0.215 0.152 0.119 0.085 0.050 0.038 0.049 0.103 0.266 0.490 0.653 0.747 0.790 0.801 0.788 0.745 0.650 0.487 0.265 0.102 0.049 0.039 0.050 0.086 0.120 0.152 0.215 0.305 0.390 0.450 0.484 0.539 0.544 0.540 0.499 0.421 0.332 0.265 0.221 0.164 0.090 0.053 0.051 0.078 0.166 0.336 0.509 0.625 0.687 0.706 0.687 0.625 0.509 0.336 0.166 0.078 0.051 0.053 0.090 0.164 0.221 0.265 0.331 0.421 0.499 0.540 0.544 0.575 0.590 0.613 0.607 0.558 0.482 0.406 0.343 0.271 0.168 0.086 0.061 0.075 0.125 0.226 0.364 0.482 0.548 0.569 0.548 0.482 0.364 0.226 0.125 0.075 0.061 0.085 0.167 0.270 0.343 0.406 0.482 0.559 0.607 0.613 0.590 0.608 0.629 0.671 0.687 0.653 0.580 0.503 0.441 0.373 0.265 0.142 0.081 0.084 0.132 0.203 0.294 0.384 0.441 0.459 0.441 0.384 0.294 0.203 0.131 0.083 0.080 0.138 0.254 0.361 0.438 0.507 0.584 0.654 0.687 0.671 0.629 0.617 0.639 0.687 0.710 0.680 0.616 0.554 0.505 0.445 0.342 0.205 0.110 0.097 0.157 0.255 0.347 0.419 0.459 0.470 0.459 0.418 0.345 0.252 0.153 0.094 0.103 0.184 0.304 0.411 0.497 0.564 0.627 0.685 0.711 0.687 0.638 0.604 0.622 0.665 0.688 0.662 0.610 0.566 0.532 0.479 0.378 0.242 0.135 0.112 0.180 0.323 0.467 0.572 0.623 0.635 0.622 0.569 0.461 0.314 0.172 0.104 0.120 0.204 0.316 0.426 0.519 0.584 0.630 0.671 0.691 0.665 0.622 0.585 0.591 0.614 0.628 0.607 0.573 0.548 0.523 0.473 0.371 0.237 0.137 0.120 0.205 0.382 0.568 0.703 0.765 0.780 0.764 0.699 0.560 0.371 0.195 0.111 0.122 0.200 0.311 0.421 0.510 0.567 0.596 0.619 0.631 0.614 0.590 0.546 0.537 0.529 0.526 0.517 0.511 0.504 0.482 0.428 0.326 0.199 0.117 0.116 0.220 0.429 0.645 0.788 0.846 0.858 0.845 0.786 0.640 0.422 0.214 0.111 0.110 0.181 0.291 0.396 0.474 0.517 0.527 0.526 0.529 0.530 0.537 0.458 0.446 0.419 0.401 0.406 0.426 0.433 0.412 0.354 0.257 0.151 0.094 0.106 0.213 0.429 0.673 0.826 0.878 0.888 0.878 0.825 0.672 0.427 0.211 0.105 0.092 0.147 0.248 0.344 0.409 0.438 0.431 0.408 0.401 0.418 0.444 0.325 0.323 0.308 0.289 0.296 0.322 0.337 0.319 0.265 0.182 0.108 0.077 0.097 0.192 0.391 0.648 0.809 0.861 0.869 0.861 0.810 0.648 0.392 0.192 0.097 0.077 0.108 0.182 0.265 0.319 0.338 0.323 0.296 0.290 0.310 0.324 0.199 0.209 0.215 0.206 0.208 0.226 0.236 0.222 0.179 0.121 0.078 0.064 0.085 0.165 0.357 0.614 0.767 0.817 0.826 0.816 0.766 0.613 0.356 0.165 0.085 0.064 0.077 0.121 0.179 0.221 0.235 0.225 0.207 0.204 0.212 0.207 0.123 0.125 0.129 0.132 0.141 0.153 0.157 0.145 0.116 0.081 0.056 0.049 0.066 0.138 0.332 0.570 0.706 0.762 0.779 0.764 0.709 0.572 0.333 0.139 0.066 0.049 0.056 0.082 0.117 0.146 0.158 0.155 0.143 0.134 0.133 0.128 0.081 0.077 0.072 0.076 0.090 0.101 0.103 0.094 0.075 0.052 0.037 0.034 0.051 0.124 0.293 0.473 0.597 0.687 0.723 0.682 0.592 0.470 0.291 0.123 0.051 0.033 0.036 0.052 0.074 0.093 0.101 0.099 0.088 0.073 0.068 0.073 0.049 0.042 0.037 0.041 0.050 0.055 0.056 0.052 0.041 0.029 0.022 0.026 0.048 0.111 0.220 0.335 0.445 0.554 0.604 0.564 0.454 0.340 0.223 0.113 0.049 0.026 0.023 0.029 0.041 0.053 0.058 0.058 0.052 0.044 0.042 0.048 0.021 0.024 0.029 0.034 0.035 0.034 0.033 0.030 0.024 0.019 0.018 0.025 0.044 0.080 0.142 0.244 0.368 0.466 0.499 0.447 0.351 0.237 0.139 0.078 0.043 0.024 0.018 0.018 0.023 0.029 0.030 0.031 0.031 0.028 0.022 0.019 0.009 0.008 0.011 0.016 0.019 0.019 0.020 0.020 0.017 0.014 0.014 0.016 0.025 0.042 0.089 0.182 0.260 0.275 0.283 0.302 0.289 0.194 0.093 0.044 0.026 0.017 0.014 0.015 0.018 0.022 0.023 0.022 0.023 0.022 0.020 0.013 0.007 0.012 0.012 0.009 0.009 0.010 0.011 0.010 0.008 0.007 0.007 0.009 0.016 0.036 0.078 0.139 0.185 0.202 0.185 0.167 0.150 0.122 0.071 0.033 0.015 0.009 0.007 0.006 0.007 0.009 0.009 0.008 0.006 0.005 0.004 0.004 0.005 0.002 0.002 0.002 0.003 0.003 0.003 0.003 0.003 0.003 0.004 0.007 0.015 0.031 0.048 0.059 0.064 0.070 0.089 0.097 0.091 0.074 0.058 0.038 0.018 0.009 0.005 0.004 0.004 0.004 0.006 0.006 0.006 0.006 0.015 0.020 0.003 0.994 0.820 0.023 0.015 0.010 0.006 0.004 0.005 0.006 0.008 0.010 0.014 0.020 0.026 0.033 0.063 0.151 0.139 0.063 0.032 0.023 0.019 0.014 0.010 0.007 0.005 0.004 0.003 0.002 0.002 0.002 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.002 0.002 0.002 0.002 0.003 0.005 0.009 0.015 0.015 0.013 0.017 0.033 0.049 0.029 0.014 0.008 0.005 0.004 0.003 0.004 0.004 0.005 0.005 0.008 0.014 0.179 0.002 0.009 0.004 0.000 0.000 0.001 0.060 0.003 0.002 0.001 0.001 0.001 0.001 0.002 0.004 0.008 0.015 0.027 0.097 0.233 0.034 0.009 0.007 0.007 0.006 0.003 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.002 0.002 0.001 0.002 0.009 0.059 0.014 0.008 0.007 0.007 0.004 0.002 0.001 0.001 0.003 0.119 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.009 0.013 0.005 0.003 0.003 0.002 0.002 0.003 0.007 0.016 0.001 0.014 0.001 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.002 0.068 0.006 0.002 0.001 0.001 0.008 0.102 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.003 0.035 0.005 0.003 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.014 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.005 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.009 0.470 0.009 0.025 0.059 0.013 0.006 0.001 0.001 0.003 0.001 0.000 0.001 0.014 0.919 0.058 0.026 0.019 0.013 0.007 0.002 0.002 0.001 0.001 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.020 0.004 0.003 0.003 0.005 0.005 0.004 0.003 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.002 0.003 0.006 0.011 0.028 0.044 0.053 0.156 0.165 0.014 0.883 0.639 0.389 0.088 0.051 0.035 0.026 0.016 0.007 0.004 0.003 0.001 0.000 0.000 0.001 0.001 0.208 0.002 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.005 0.009 0.013 0.018 0.020 0.021 0.051 0.036 0.031 0.037 0.043 0.039 0.031 0.023 0.014 0.007 0.003 0.002 0.001 0.001 0.000 0.001 0.001 0.000 0.000 0.001 0.005 0.006 0.004 0.002 0.001 0.001 0.003 0.003 0.006 0.013 0.025 0.039 0.054 0.066 0.089 0.094 0.059 0.196 0.200 0.155 0.124 0.105 0.081 0.057 0.041 0.025 0.010 0.004 0.002 0.002 0.001 0.001 0.004 0.021 0.048 0.005 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.002 0.007 0.018 0.031 0.043 0.060 0.081 0.092 0.104 0.140 0.201 0.191 0.184 0.168 0.141 0.111 0.078 0.047 0.026 0.012 0.004 0.002 0.002 0.001 0.001 0.002 0.004 0.005 0.010 0.033 0.018 0.003 0.002 0.002 0.002 0.002 0.005 0.014 0.031 0.055 0.090 0.125 0.155 0.187 0.212 0.213 0.386 0.379 0.344 0.294 0.238 0.183 0.131 0.080 0.041 0.021 0.009 0.003 0.003 0.005 0.005 0.007 0.020 0.021 0.011 0.009 0.009 0.005 0.004 0.004 0.002 0.003 0.008 0.019 0.037 0.073 0.124 0.175 0.229 0.281 0.325 0.363 0.495 0.487 0.465 0.419 0.346 0.260 0.183 0.113 0.053 0.023 0.011 0.005 0.003 0.007 0.012 0.015 0.022 0.024 0.028 0.040 0.036 0.019 0.014 0.008 0.004 0.005 0.012 0.024 0.056 0.118 0.188 0.266 0.352 0.426 0.473 0.492 0.640 0.629 0.595 0.541 0.468 0.367 0.250 0.147 0.062 0.020 0.010 0.006 0.004 0.008 0.017 0.026 0.055 0.107 0.101 0.076 0.042 0.023 0.016 0.008 0.004 0.005 0.010 0.020 0.060 0.144 0.247 0.364 0.465 0.539 0.592 0.627 0.734 0.724 0.693 0.636 0.557 0.447 0.298 0.160 0.065 0.021 0.011 0.009 0.008 0.014 0.027 0.041 0.070 0.122 0.163 0.143 0.081 0.044 0.029 0.014 0.008 0.009 0.011 0.021 0.067 0.163 0.301 0.450 0.559 0.638 0.695 0.725 0.784 0.779 0.759 0.708 0.620 0.498 0.335 0.173 0.073 0.024 0.013 0.015 0.017 0.031 0.065 0.107 0.145 0.178 0.176 0.168 0.137 0.105 0.064 0.030 0.017 0.015 0.013 0.025 0.077 0.181 0.346 0.508 0.626 0.713 0.763 0.781 0.795 0.796 0.787 0.746 0.656 0.521 0.344 0.158 0.062 0.021 0.013 0.019 0.027 0.049 0.101 0.182 0.238 0.286 0.293 0.299 0.252 0.192 0.105 0.050 0.027 0.019 0.013 0.022 0.067 0.174 0.371 0.542 0.671 0.757 0.795 0.799 0.731 0.775 0.833 0.839 0.787 0.658 0.494 0.222 0.085 0.027 0.016 0.028 0.045 0.108 0.204 0.417 0.508 0.641 0.612 0.604 0.464 0.380 0.189 0.102 0.044 0.027 0.016 0.026 0.080 0.207 0.474 0.646 0.780 0.836 0.831 0.774 0.734 0.772 0.824 0.824 0.761 0.614 0.406 0.147 0.054 0.025 0.022 0.046 0.080 0.160 0.268 0.444 0.585 0.733 0.768 0.745 0.599 0.453 0.272 0.164 0.083 0.049 0.023 0.025 0.053 0.142 0.394 0.604 0.755 0.821 0.822 0.771 0.783 0.798 0.813 0.786 0.694 0.519 0.278 0.094 0.043 0.030 0.040 0.086 0.147 0.252 0.388 0.552 0.697 0.808 0.838 0.802 0.689 0.545 0.383 0.250 0.146 0.086 0.040 0.030 0.043 0.093 0.275 0.516 0.691 0.785 0.812 0.798 0.793 0.790 0.770 0.706 0.581 0.383 0.167 0.066 0.040 0.039 0.067 0.129 0.209 0.333 0.495 0.653 0.768 0.835 0.857 0.837 0.771 0.656 0.497 0.335 0.210 0.130 0.067 0.039 0.040 0.066 0.167 0.382 0.580 0.705 0.768 0.790 0.722 0.709 0.665 0.580 0.438 0.244 0.105 0.054 0.040 0.053 0.102 0.172 0.260 0.395 0.566 0.714 0.801 0.837 0.846 0.836 0.799 0.712 0.565 0.394 0.259 0.171 0.102 0.053 0.040 0.054 0.105 0.245 0.439 0.582 0.667 0.710 0.585 0.571 0.522 0.425 0.281 0.150 0.077 0.048 0.047 0.080 0.147 0.220 0.315 0.454 0.611 0.734 0.800 0.819 0.820 0.820 0.800 0.735 0.612 0.456 0.317 0.220 0.144 0.078 0.046 0.048 0.077 0.149 0.280 0.423 0.519 0.569 0.396 0.383 0.338 0.258 0.169 0.103 0.062 0.047 0.064 0.122 0.196 0.270 0.371 0.509 0.646 0.741 0.785 0.788 0.782 0.788 0.784 0.741 0.647 0.515 0.379 0.268 0.181 0.108 0.059 0.045 0.061 0.102 0.169 0.259 0.340 0.384 0.216 0.213 0.197 0.165 0.123 0.080 0.051 0.050 0.087 0.162 0.234 0.303 0.405 0.541 0.666 0.742 0.766 0.754 0.741 0.753 0.765 0.742 0.670 0.555 0.422 0.301 0.201 0.125 0.070 0.044 0.049 0.078 0.121 0.164 0.196 0.212 0.188 0.182 0.161 0.128 0.094 0.066 0.048 0.051 0.092 0.173 0.246 0.311 0.410 0.545 0.663 0.729 0.740 0.715 0.697 0.714 0.739 0.729 0.669 0.561 0.431 0.308 0.206 0.126 0.070 0.044 0.045 0.064 0.093 0.127 0.160 0.181 0.320 0.304 0.258 0.185 0.113 0.068 0.047 0.045 0.072 0.144 0.223 0.289 0.383 0.510 0.621 0.681 0.688 0.661 0.642 0.660 0.687 0.681 0.625 0.522 0.398 0.287 0.194 0.114 0.061 0.042 0.045 0.067 0.113 0.186 0.260 0.306 0.590 0.571 0.506 0.391 0.237 0.108 0.050 0.038 0.050 0.097 0.171 0.237 0.313 0.416 0.517 0.584 0.608 0.598 0.587 0.598 0.608 0.585 0.519 0.421 0.320 0.236 0.161 0.089 0.048 0.037 0.050 0.108 0.236 0.389 0.504 0.569 0.782 0.772 0.732 0.633 0.450 0.218 0.074 0.037 0.037 0.060 0.112 0.162 0.209 0.283 0.377 0.460 0.512 0.534 0.538 0.534 0.511 0.460 0.377 0.283 0.209 0.162 0.110 0.060 0.037 0.037 0.074 0.219 0.451 0.634 0.733 0.773 0.829 0.833 0.829 0.781 0.644 0.391 0.139 0.045 0.031 0.038 0.061 0.091 0.122 0.174 0.242 0.317 0.390 0.451 0.474 0.451 0.390 0.317 0.242 0.175 0.123 0.093 0.063 0.039 0.032 0.045 0.138 0.387 0.641 0.778 0.828 0.833 0.798 0.821 0.848 0.834 0.749 0.539 0.242 0.063 0.031 0.026 0.032 0.053 0.076 0.110 0.159 0.244 0.355 0.452 0.489 0.452 0.354 0.244 0.158 0.110 0.076 0.053 0.032 0.026 0.031 0.062 0.236 0.531 0.743 0.831 0.847 0.820 0.749 0.789 0.841 0.843 0.781 0.613 0.342 0.090 0.031 0.017 0.019 0.037 0.058 0.103 0.193 0.335 0.470 0.561 0.591 0.561 0.468 0.334 0.192 0.102 0.058 0.038 0.019 0.018 0.031 0.087 0.328 0.600 0.773 0.839 0.839 0.788 0.750 0.784 0.829 0.827 0.763 0.609 0.377 0.114 0.032 0.013 0.016 0.037 0.077 0.190 0.370 0.543 0.657 0.717 0.733 0.717 0.657 0.543 0.369 0.189 0.076 0.037 0.016 0.013 0.031 0.108 0.361 0.596 0.756 0.823 0.827 0.783 0.782 0.796 0.810 0.783 0.696 0.536 0.318 0.111 0.031 0.013 0.020 0.060 0.169 0.384 0.582 0.714 0.779 0.799 0.801 0.799 0.779 0.714 0.582 0.384 0.168 0.059 0.020 0.013 0.030 0.109 0.313 0.532 0.693 0.781 0.809 0.795 0.778 0.776 0.756 0.696 0.583 0.420 0.217 0.087 0.026 0.015 0.030 0.101 0.304 0.536 0.706 0.794 0.820 0.806 0.792 0.807 0.821 0.797 0.711 0.543 0.312 0.104 0.031 0.015 0.026 0.087 0.217 0.419 0.582 0.694 0.754 0.775 0.716 0.702 0.654 0.569 0.435 0.271 0.129 0.061 0.021 0.016 0.039 0.126 0.380 0.603 0.761 0.827 0.829 0.783 0.749 0.784 0.831 0.830 0.768 0.615 0.396 0.133 0.040 0.016 0.021 0.062 0.131 0.274 0.438 0.571 0.656 0.703 0.653 0.634 0.568 0.454 0.302 0.179 0.098 0.052 0.020 0.018 0.037 0.114 0.373 0.611 0.770 0.835 0.835 0.784 0.745 0.785 0.837 0.839 0.777 0.623 0.389 0.119 0.038 0.018 0.021 0.053 0.099 0.180 0.303 0.454 0.567 0.634 0.628 0.601 0.520 0.407 0.292 0.199 0.120 0.067 0.032 0.024 0.034 0.081 0.287 0.551 0.733 0.818 0.837 0.813 0.793 0.814 0.838 0.821 0.738 0.559 0.294 0.083 0.034 0.024 0.032 0.067 0.120 0.199 0.292 0.408 0.521 0.601 0.603 0.585 0.538 0.475 0.393 0.284 0.174 0.106 0.059 0.036 0.034 0.057 0.171 0.414 0.627 0.752 0.806 0.817 0.815 0.817 0.807 0.753 0.628 0.416 0.172 0.057 0.034 0.036 0.059 0.106 0.175 0.285 0.394 0.476 0.538 0.586 0.601 0.601 0.593 0.565 0.496 0.379 0.253 0.165 0.098 0.051 0.038 0.048 0.097 0.245 0.447 0.599 0.690 0.735 0.748 0.735 0.691 0.599 0.448 0.245 0.097 0.048 0.038 0.051 0.098 0.165 0.252 0.378 0.495 0.564 0.592 0.600 0.608 0.622 0.644 0.638 0.584 0.473 0.334 0.221 0.139 0.074 0.046 0.047 0.069 0.135 0.261 0.395 0.490 0.545 0.563 0.545 0.489 0.395 0.261 0.134 0.069 0.047 0.046 0.075 0.140 0.222 0.334 0.473 0.584 0.639 0.644 0.622 0.635 0.658 0.695 0.698 0.645 0.532 0.387 0.265 0.177 0.105 0.058 0.048 0.065 0.101 0.162 0.245 0.317 0.360 0.373 0.360 0.318 0.245 0.163 0.101 0.065 0.049 0.060 0.111 0.186 0.267 0.383 0.529 0.644 0.698 0.695 0.658 0.665 0.687 0.720 0.716 0.656 0.544 0.410 0.291 0.198 0.124 0.071 0.052 0.065 0.105 0.160 0.219 0.269 0.298 0.306 0.297 0.269 0.220 0.161 0.108 0.068 0.056 0.082 0.151 0.229 0.300 0.399 0.533 0.652 0.715 0.720 0.687 0.677 0.692 0.713 0.697 0.628 0.521 0.404 0.294 0.199 0.126 0.077 0.056 0.067 0.115 0.196 0.293 0.368 0.403 0.412 0.405 0.372 0.298 0.202 0.121 0.073 0.066 0.101 0.175 0.250 0.309 0.385 0.500 0.619 0.695 0.714 0.693 0.679 0.688 0.690 0.651 0.567 0.466 0.369 0.277 0.190 0.122 0.077 0.060 0.074 0.129 0.233 0.375 0.497 0.555 0.569 0.557 0.501 0.382 0.241 0.137 0.081 0.070 0.100 0.168 0.240 0.291 0.348 0.441 0.555 0.648 0.689 0.687 0.668 0.667 0.645 0.573 0.470 0.380 0.309 0.242 0.174 0.113 0.072 0.059 0.079 0.147 0.276 0.449 0.590 0.653 0.668 0.655 0.594 0.455 0.282 0.153 0.084 0.064 0.083 0.138 0.203 0.251 0.297 0.365 0.464 0.574 0.649 0.670 0.609 0.608 0.569 0.470 0.363 0.291 0.244 0.197 0.147 0.099 0.065 0.056 0.077 0.149 0.301 0.507 0.652 0.707 0.716 0.705 0.650 0.506 0.301 0.150 0.078 0.056 0.067 0.104 0.154 0.199 0.238 0.284 0.358 0.464 0.561 0.602 0.485 0.471 0.424 0.342 0.264 0.216 0.183 0.150 0.114 0.079 0.055 0.050 0.068 0.134 0.290 0.504 0.645 0.700 0.713 0.704 0.651 0.508 0.293 0.135 0.069 0.050 0.056 0.080 0.116 0.152 0.185 0.218 0.269 0.351 0.439 0.484 0.316 0.316 0.284 0.233 0.191 0.163 0.139 0.115 0.087 0.062 0.044 0.041 0.057 0.122 0.282 0.478 0.603 0.661 0.676 0.654 0.593 0.470 0.277 0.120 0.057 0.040 0.044 0.060 0.085 0.112 0.136 0.158 0.184 0.220 0.261 0.295 0.213 0.176 0.140 0.120 0.111 0.102 0.091 0.076 0.058 0.041 0.029 0.028 0.046 0.112 0.261 0.414 0.510 0.572 0.603 0.587 0.529 0.429 0.269 0.116 0.047 0.029 0.030 0.042 0.060 0.080 0.096 0.109 0.120 0.136 0.168 0.208 0.126 0.132 0.101 0.076 0.067 0.061 0.054 0.045 0.034 0.024 0.019 0.023 0.044 0.109 0.224 0.340 0.442 0.536 0.567 0.507 0.408 0.317 0.211 0.103 0.042 0.022 0.018 0.023 0.031 0.041 0.048 0.053 0.056 0.058 0.068 0.092 0.070 0.044 0.034 0.032 0.030 0.027 0.024 0.021 0.017 0.014 0.014 0.021 0.042 0.083 0.144 0.214 0.279 0.333 0.372 0.373 0.326 0.245 0.161 0.092 0.046 0.024 0.016 0.016 0.020 0.025 0.030 0.036 0.044 0.058 0.085 0.098 0.022 0.057 0.094 0.068 0.044 0.032 0.025 0.021 0.017 0.015 0.017 0.023 0.037 0.062 0.112 0.202 0.318 0.404 0.394 0.307 0.224 0.154 0.091 0.051 0.030 0.019 0.014 0.012 0.013 0.014 0.016 0.018 0.019 0.018 0.014 0.014 0.010 0.004 0.004 0.006 0.009 0.010 0.010 0.010 0.009 0.008 0.008 0.010 0.016 0.029 0.060 0.101 0.115 0.113 0.127 0.174 0.220 0.176 0.090 0.041 0.022 0.014 0.012 0.013 0.016 0.021 0.026 0.031 0.044 0.122 0.835 0.164 0.011 0.018 0.009 0.138 0.071 0.028 0.018 0.013 0.009 0.007 0.007 0.010 0.019 0.041 0.082 0.153 0.312 0.535 0.359 0.129 0.069 0.053 0.038 0.021 0.010 0.006 0.004 0.003 0.003 0.003 0.003 0.003 0.002 0.001 0.001 0.002 0.002 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.008 0.014 0.019 0.020 0.018 0.019 0.026 0.056 0.123 0.120 0.083 0.055 0.031 0.016 0.009 0.007 0.008 0.013 0.050 0.823 0.015 0.001 0.000 0.001 0.027 0.000 0.000 0.000 0.001 0.002 0.007 0.072 0.728 0.078 0.052 0.037 0.043 0.056 0.091 0.624 0.083 0.024 0.079 0.064 0.012 0.009 0.007 0.005 0.004 0.003 0.002 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.003 0.003 0.002 0.002 0.004 0.020 0.133 0.069 0.592 0.461 0.156 0.375 0.343 0.012 0.003 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.004 0.007 0.006 0.002 0.001 0.000 0.001 0.011 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.010 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.002 0.005 0.008 0.002 0.001 0.003 0.014 0.053 0.062 0.036 0.012 0.004 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.003 0.005 0.006 0.006 0.009 0.099 0.013 0.010 0.012 0.018 0.020 0.017 0.014 0.008 0.004 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.011 0.021 0.046 0.175 0.889 0.744 0.803 0.839 0.995 0.889 0.380 0.036 0.979 0.804 0.927 0.422 0.304 0.290 0.236 0.186 0.139 0.075 0.029 0.023 0.056 0.077 0.026 0.001 0.000 0.000 0.027 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.005 0.013 0.022 0.034 0.052 0.068 0.078 0.118 0.372 0.172 0.157 0.168 0.177 0.157 0.121 0.083 0.048 0.026 0.012 0.004 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.006 0.006 0.002 0.033 0.017 0.012 0.006 0.005 0.013 0.040 0.087 0.146 0.195 0.223 0.264 0.314 0.301 0.227 0.594 0.598 0.529 0.431 0.347 0.275 0.211 0.146 0.078 0.037 0.016 0.005 0.004 0.010 0.017 0.110 0.054 0.104 0.024 0.005 0.003 0.002 0.002 0.002 0.002 0.003 0.008 0.019 0.042 0.090 0.152 0.217 0.283 0.348 0.427 0.521 0.581 0.569 0.549 0.511 0.440 0.341 0.238 0.149 0.071 0.027 0.013 0.005 0.003 0.005 0.008 0.008 0.010 0.015 0.042 0.593 0.804 0.076 0.031 0.011 0.005 0.008 0.019 0.040 0.098 0.184 0.274 0.377 0.473 0.543 0.579 0.587 0.760 0.751 0.717 0.657 0.583 0.489 0.360 0.230 0.113 0.037 0.015 0.008 0.006 0.011 0.034 0.075 0.220 0.313 0.124 0.053 0.031 0.022 0.016 0.007 0.004 0.006 0.012 0.031 0.098 0.208 0.338 0.471 0.571 0.647 0.708 0.746 0.819 0.814 0.796 0.749 0.670 0.565 0.421 0.244 0.109 0.032 0.012 0.009 0.008 0.013 0.030 0.049 0.075 0.140 0.251 0.340 0.195 0.092 0.044 0.017 0.009 0.010 0.013 0.035 0.116 0.255 0.432 0.571 0.674 0.752 0.798 0.815 0.837 0.842 0.841 0.814 0.745 0.628 0.486 0.270 0.126 0.038 0.015 0.016 0.019 0.038 0.084 0.185 0.240 0.340 0.277 0.235 0.154 0.128 0.067 0.032 0.017 0.015 0.014 0.036 0.118 0.257 0.473 0.621 0.740 0.811 0.839 0.841 0.794 0.816 0.845 0.838 0.782 0.659 0.513 0.266 0.120 0.035 0.015 0.020 0.028 0.068 0.133 0.291 0.318 0.431 0.426 0.496 0.379 0.335 0.145 0.073 0.030 0.021 0.015 0.034 0.114 0.253 0.498 0.650 0.777 0.835 0.844 0.816 0.509 0.645 0.815 0.865 0.837 0.723 0.578 0.282 0.130 0.037 0.019 0.033 0.053 0.173 0.266 0.596 0.616 0.768 0.679 0.700 0.528 0.511 0.234 0.152 0.048 0.030 0.018 0.036 0.132 0.289 0.586 0.727 0.839 0.866 0.816 0.645 0.516 0.641 0.802 0.848 0.812 0.685 0.514 0.219 0.084 0.030 0.021 0.046 0.085 0.222 0.367 0.625 0.709 0.820 0.827 0.846 0.751 0.667 0.394 0.238 0.090 0.048 0.022 0.031 0.086 0.223 0.520 0.688 0.814 0.849 0.802 0.641 0.690 0.741 0.809 0.817 0.753 0.603 0.395 0.143 0.054 0.029 0.031 0.076 0.151 0.315 0.512 0.724 0.831 0.895 0.903 0.887 0.816 0.708 0.499 0.304 0.145 0.072 0.030 0.028 0.054 0.144 0.400 0.606 0.755 0.818 0.810 0.741 0.773 0.782 0.785 0.746 0.644 0.476 0.249 0.087 0.041 0.030 0.047 0.110 0.217 0.398 0.606 0.767 0.860 0.910 0.925 0.913 0.866 0.774 0.613 0.404 0.221 0.113 0.048 0.031 0.041 0.086 0.247 0.473 0.642 0.744 0.784 0.781 0.720 0.710 0.677 0.605 0.488 0.312 0.135 0.057 0.035 0.036 0.069 0.147 0.278 0.477 0.672 0.797 0.867 0.903 0.914 0.901 0.864 0.794 0.669 0.473 0.275 0.146 0.069 0.036 0.035 0.058 0.137 0.316 0.492 0.609 0.680 0.712 0.550 0.538 0.496 0.421 0.306 0.170 0.081 0.044 0.032 0.044 0.089 0.174 0.320 0.521 0.693 0.795 0.850 0.878 0.887 0.879 0.851 0.797 0.695 0.523 0.320 0.175 0.090 0.045 0.032 0.044 0.080 0.168 0.302 0.415 0.490 0.534 0.313 0.303 0.273 0.220 0.151 0.091 0.052 0.033 0.032 0.053 0.103 0.196 0.355 0.546 0.694 0.780 0.823 0.840 0.844 0.840 0.823 0.779 0.693 0.543 0.349 0.196 0.108 0.057 0.034 0.034 0.053 0.092 0.154 0.225 0.279 0.306 0.134 0.132 0.126 0.113 0.091 0.062 0.037 0.027 0.033 0.058 0.108 0.208 0.372 0.552 0.683 0.758 0.790 0.797 0.796 0.797 0.791 0.758 0.682 0.545 0.362 0.210 0.122 0.070 0.038 0.029 0.038 0.062 0.091 0.113 0.125 0.131 0.130 0.127 0.114 0.095 0.072 0.049 0.033 0.026 0.032 0.056 0.107 0.207 0.368 0.542 0.664 0.729 0.751 0.748 0.743 0.749 0.752 0.729 0.662 0.533 0.356 0.208 0.123 0.071 0.039 0.029 0.034 0.050 0.072 0.094 0.113 0.126 0.294 0.281 0.245 0.186 0.116 0.064 0.038 0.028 0.030 0.050 0.099 0.190 0.337 0.502 0.619 0.677 0.696 0.693 0.688 0.693 0.696 0.677 0.617 0.495 0.328 0.191 0.109 0.058 0.033 0.030 0.039 0.065 0.118 0.189 0.250 0.285 0.625 0.610 0.555 0.454 0.307 0.147 0.057 0.031 0.028 0.041 0.082 0.156 0.271 0.413 0.530 0.597 0.631 0.647 0.651 0.647 0.632 0.598 0.530 0.413 0.269 0.158 0.086 0.043 0.029 0.032 0.057 0.145 0.302 0.448 0.549 0.606 0.785 0.785 0.768 0.702 0.556 0.323 0.113 0.040 0.027 0.033 0.060 0.112 0.186 0.300 0.417 0.504 0.567 0.613 0.632 0.613 0.566 0.503 0.416 0.298 0.184 0.111 0.060 0.033 0.027 0.040 0.114 0.326 0.560 0.705 0.770 0.786 0.778 0.803 0.835 0.821 0.733 0.524 0.237 0.061 0.029 0.026 0.037 0.070 0.117 0.197 0.286 0.384 0.482 0.565 0.595 0.565 0.483 0.385 0.287 0.198 0.118 0.070 0.037 0.026 0.029 0.061 0.236 0.523 0.732 0.820 0.835 0.803 0.639 0.723 0.831 0.857 0.809 0.649 0.382 0.099 0.034 0.020 0.022 0.047 0.080 0.134 0.213 0.346 0.485 0.587 0.619 0.588 0.486 0.347 0.213 0.134 0.079 0.047 0.022 0.020 0.034 0.100 0.389 0.654 0.812 0.858 0.831 0.724 0.486 0.630 0.811 0.862 0.830 0.695 0.474 0.144 0.042 0.017 0.017 0.041 0.073 0.155 0.292 0.467 0.594 0.672 0.694 0.672 0.593 0.466 0.292 0.155 0.073 0.041 0.017 0.017 0.042 0.148 0.483 0.700 0.832 0.863 0.811 0.630 0.556 0.669 0.813 0.853 0.816 0.681 0.482 0.166 0.044 0.016 0.018 0.053 0.122 0.302 0.497 0.656 0.747 0.791 0.802 0.792 0.749 0.658 0.499 0.305 0.123 0.053 0.018 0.016 0.045 0.170 0.488 0.685 0.817 0.854 0.813 0.669 0.728 0.769 0.824 0.827 0.764 0.615 0.405 0.146 0.037 0.016 0.024 0.089 0.258 0.500 0.680 0.787 0.827 0.829 0.823 0.828 0.827 0.786 0.679 0.498 0.256 0.088 0.024 0.016 0.037 0.149 0.411 0.619 0.767 0.829 0.825 0.769 0.801 0.807 0.805 0.765 0.666 0.510 0.287 0.112 0.029 0.017 0.035 0.137 0.408 0.628 0.781 0.840 0.836 0.778 0.735 0.778 0.835 0.840 0.780 0.627 0.407 0.137 0.034 0.017 0.029 0.111 0.284 0.507 0.663 0.763 0.804 0.806 0.784 0.773 0.733 0.657 0.530 0.370 0.182 0.086 0.025 0.018 0.048 0.174 0.495 0.693 0.823 0.857 0.815 0.665 0.547 0.665 0.814 0.856 0.821 0.687 0.486 0.169 0.047 0.018 0.024 0.086 0.183 0.371 0.533 0.660 0.736 0.775 0.731 0.718 0.666 0.571 0.414 0.262 0.137 0.073 0.024 0.021 0.052 0.171 0.498 0.700 0.829 0.860 0.808 0.631 0.492 0.631 0.808 0.859 0.826 0.695 0.490 0.167 0.052 0.021 0.024 0.073 0.136 0.260 0.411 0.568 0.663 0.717 0.715 0.697 0.633 0.525 0.382 0.260 0.147 0.075 0.029 0.024 0.043 0.127 0.417 0.648 0.797 0.847 0.825 0.729 0.655 0.729 0.825 0.846 0.796 0.646 0.414 0.126 0.043 0.024 0.029 0.074 0.146 0.259 0.382 0.526 0.634 0.698 0.682 0.665 0.616 0.547 0.455 0.334 0.193 0.101 0.045 0.028 0.034 0.079 0.271 0.525 0.707 0.798 0.820 0.796 0.777 0.796 0.819 0.797 0.705 0.523 0.269 0.078 0.034 0.029 0.046 0.102 0.195 0.336 0.457 0.548 0.616 0.665 0.659 0.650 0.627 0.592 0.530 0.417 0.268 0.150 0.071 0.036 0.032 0.051 0.137 0.336 0.530 0.660 0.730 0.754 0.758 0.755 0.731 0.661 0.531 0.338 0.138 0.051 0.032 0.036 0.071 0.149 0.266 0.415 0.529 0.590 0.626 0.650 0.642 0.643 0.642 0.629 0.585 0.485 0.329 0.185 0.093 0.045 0.032 0.041 0.075 0.169 0.313 0.435 0.520 0.571 0.587 0.570 0.518 0.433 0.312 0.168 0.074 0.040 0.032 0.045 0.093 0.186 0.331 0.486 0.586 0.630 0.643 0.643 0.653 0.662 0.676 0.670 0.623 0.513 0.345 0.196 0.107 0.056 0.035 0.036 0.055 0.095 0.162 0.237 0.294 0.327 0.338 0.328 0.296 0.238 0.163 0.095 0.055 0.036 0.034 0.054 0.103 0.194 0.346 0.514 0.623 0.669 0.675 0.662 0.685 0.695 0.705 0.686 0.619 0.492 0.326 0.193 0.116 0.068 0.040 0.035 0.049 0.081 0.123 0.164 0.197 0.219 0.226 0.218 0.195 0.162 0.122 0.080 0.048 0.033 0.036 0.059 0.105 0.189 0.332 0.498 0.621 0.686 0.705 0.695 0.709 0.714 0.712 0.674 0.586 0.445 0.291 0.182 0.117 0.073 0.045 0.037 0.048 0.083 0.139 0.195 0.231 0.250 0.256 0.251 0.231 0.194 0.137 0.080 0.045 0.033 0.037 0.057 0.097 0.175 0.303 0.458 0.592 0.677 0.713 0.715 0.728 0.729 0.712 0.653 0.540 0.387 0.248 0.159 0.105 0.067 0.044 0.039 0.051 0.089 0.163 0.251 0.319 0.356 0.366 0.354 0.315 0.247 0.158 0.085 0.048 0.035 0.037 0.052 0.086 0.152 0.258 0.399 0.542 0.651 0.708 0.726 0.745 0.733 0.694 0.606 0.467 0.313 0.197 0.128 0.085 0.055 0.038 0.037 0.054 0.102 0.194 0.304 0.392 0.444 0.461 0.446 0.394 0.304 0.192 0.100 0.052 0.035 0.035 0.048 0.076 0.126 0.205 0.324 0.475 0.614 0.702 0.739 0.731 0.718 0.655 0.533 0.378 0.243 0.154 0.101 0.067 0.045 0.033 0.034 0.053 0.110 0.226 0.359 0.455 0.507 0.521 0.501 0.448 0.353 0.222 0.108 0.051 0.033 0.032 0.042 0.063 0.098 0.153 0.240 0.369 0.517 0.635 0.704 0.668 0.610 0.503 0.378 0.260 0.172 0.113 0.075 0.051 0.036 0.028 0.030 0.048 0.105 0.222 0.356 0.455 0.517 0.542 0.526 0.468 0.366 0.228 0.107 0.049 0.031 0.029 0.037 0.053 0.078 0.117 0.179 0.275 0.406 0.547 0.646 0.471 0.468 0.381 0.271 0.186 0.126 0.086 0.059 0.041 0.029 0.024 0.027 0.047 0.106 0.215 0.337 0.436 0.505 0.525 0.486 0.413 0.320 0.206 0.101 0.045 0.026 0.023 0.028 0.039 0.055 0.080 0.115 0.166 0.229 0.307 0.399 0.311 0.229 0.165 0.125 0.095 0.069 0.050 0.036 0.026 0.020 0.017 0.022 0.042 0.093 0.180 0.273 0.345 0.398 0.429 0.426 0.382 0.301 0.196 0.101 0.045 0.023 0.019 0.022 0.030 0.042 0.058 0.082 0.121 0.182 0.276 0.347 0.132 0.204 0.210 0.137 0.082 0.053 0.038 0.028 0.021 0.016 0.016 0.022 0.042 0.085 0.161 0.263 0.373 0.453 0.455 0.387 0.299 0.216 0.137 0.074 0.036 0.019 0.013 0.013 0.017 0.022 0.028 0.037 0.049 0.060 0.069 0.087 0.078 0.033 0.026 0.025 0.023 0.019 0.016 0.013 0.011 0.010 0.011 0.016 0.028 0.052 0.095 0.149 0.181 0.196 0.218 0.251 0.267 0.215 0.128 0.067 0.036 0.021 0.015 0.014 0.016 0.022 0.029 0.041 0.067 0.152 0.413 0.315 0.028 0.924 0.356 0.603 0.085 0.040 0.027 0.019 0.014 0.012 0.013 0.018 0.030 0.059 0.119 0.221 0.377 0.518 0.429 0.240 0.146 0.103 0.066 0.035 0.018 0.011 0.008 0.006 0.007 0.008 0.008 0.009 0.009 0.008 0.007 0.009 0.017 0.002 0.002 0.002 0.003 0.004 0.004 0.003 0.003 0.004 0.004 0.007 0.012 0.024 0.040 0.050 0.048 0.049 0.062 0.103 0.179 0.195 0.126 0.066 0.031 0.016 0.012 0.011 0.014 0.022 0.043 0.141 0.531 0.016 0.004 0.010 0.035 0.001 0.000 0.001 0.003 0.015 0.163 0.238 0.044 0.024 0.022 0.032 0.056 0.092 0.151 0.484 0.455 0.124 0.337 0.173 0.036 0.023 0.019 0.013 0.008 0.005 0.003 0.002 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.002 0.004 0.005 0.007 0.008 0.007 0.008 0.012 0.034 0.529 0.783 0.825 0.338 0.275 0.376 1.000 0.081 0.015 0.004 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.005 0.015 0.031 0.039 0.025 0.007 0.002 0.001 0.003 0.301 0.005 0.003 0.003 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.008 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.003 0.004 0.011 0.004 0.001 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.084 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.005 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.204 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.007 0.000 0.825 0.001 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.480 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.093 0.000 0.000 0.000 0.001 0.003 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.002 0.002 0.002 0.005 0.003 0.007 0.005 0.005 0.008 0.009 0.008 0.007 0.004 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.005 0.016 0.029 0.041 0.039 0.049 0.976 0.019 0.111 0.069 0.151 0.679 1.000 0.926 0.589 0.324 0.136 0.035 0.008 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.005 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.003 0.008 0.013 0.021 0.034 0.046 0.058 0.127 0.995 0.126 0.111 0.126 0.151 0.144 0.107 0.068 0.037 0.019 0.009 0.003 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.001 0.005 0.031 0.750 0.489 0.595 0.703 0.627 0.463 0.407 0.460 0.500 0.358 0.195 0.783 0.807 0.723 0.581 0.465 0.382 0.315 0.263 0.189 0.094 0.041 0.015 0.014 0.566 0.041 0.005 0.002 0.003 0.140 0.003 0.001 0.001 0.001 0.001 0.001 0.002 0.007 0.016 0.038 0.087 0.154 0.227 0.299 0.380 0.500 0.658 0.623 0.607 0.585 0.550 0.487 0.386 0.265 0.159 0.073 0.025 0.011 0.004 0.002 0.003 0.004 0.004 0.004 0.007 0.049 0.048 0.019 0.111 0.328 0.023 0.008 0.013 0.029 0.063 0.151 0.252 0.362 0.474 0.559 0.613 0.637 0.637 0.822 0.816 0.787 0.729 0.654 0.569 0.447 0.300 0.165 0.060 0.022 0.013 0.009 0.019 0.142 0.847 0.557 0.980 0.111 0.029 0.018 0.016 0.013 0.006 0.004 0.007 0.013 0.038 0.117 0.241 0.391 0.531 0.630 0.710 0.773 0.809 0.855 0.853 0.842 0.807 0.734 0.625 0.493 0.303 0.148 0.043 0.013 0.009 0.008 0.013 0.030 0.053 0.063 0.115 0.266 0.810 0.742 0.402 0.099 0.026 0.012 0.013 0.017 0.054 0.175 0.336 0.520 0.639 0.742 0.812 0.845 0.855 0.842 0.856 0.871 0.859 0.806 0.693 0.572 0.336 0.174 0.047 0.017 0.016 0.018 0.048 0.101 0.351 0.404 0.663 0.392 0.296 0.145 0.135 0.057 0.031 0.014 0.013 0.015 0.043 0.164 0.325 0.564 0.690 0.804 0.858 0.871 0.855 0.714 0.774 0.853 0.871 0.834 0.723 0.590 0.313 0.158 0.040 0.016 0.019 0.025 0.077 0.118 0.315 0.316 0.560 0.567 0.750 0.493 0.491 0.160 0.103 0.030 0.023 0.018 0.044 0.171 0.329 0.602 0.728 0.837 0.872 0.853 0.775 0.350 0.544 0.798 0.871 0.853 0.748 0.611 0.307 0.155 0.042 0.021 0.038 0.059 0.225 0.297 0.674 0.650 0.810 0.698 0.724 0.533 0.549 0.246 0.184 0.051 0.034 0.020 0.040 0.152 0.304 0.609 0.747 0.853 0.871 0.798 0.544 0.363 0.541 0.783 0.854 0.829 0.710 0.553 0.253 0.106 0.035 0.022 0.050 0.093 0.274 0.428 0.707 0.751 0.842 0.837 0.872 0.800 0.760 0.466 0.301 0.101 0.054 0.023 0.036 0.107 0.252 0.552 0.710 0.829 0.854 0.783 0.541 0.623 0.699 0.802 0.825 0.771 0.629 0.443 0.174 0.064 0.029 0.027 0.070 0.149 0.349 0.581 0.799 0.875 0.918 0.918 0.909 0.858 0.778 0.560 0.334 0.142 0.067 0.026 0.028 0.064 0.176 0.446 0.632 0.772 0.825 0.802 0.700 0.757 0.773 0.788 0.757 0.663 0.508 0.294 0.101 0.041 0.026 0.038 0.095 0.204 0.406 0.639 0.808 0.890 0.931 0.943 0.934 0.897 0.816 0.649 0.415 0.209 0.098 0.038 0.026 0.041 0.100 0.290 0.504 0.660 0.755 0.786 0.772 0.718 0.710 0.681 0.612 0.504 0.344 0.155 0.058 0.031 0.030 0.058 0.137 0.278 0.492 0.691 0.816 0.887 0.924 0.935 0.922 0.884 0.812 0.687 0.487 0.274 0.135 0.057 0.029 0.031 0.059 0.157 0.349 0.509 0.618 0.686 0.713 0.544 0.532 0.491 0.421 0.319 0.185 0.083 0.040 0.027 0.036 0.078 0.170 0.335 0.546 0.707 0.803 0.863 0.898 0.910 0.899 0.864 0.805 0.709 0.549 0.337 0.172 0.079 0.037 0.028 0.040 0.082 0.182 0.312 0.413 0.482 0.527 0.288 0.278 0.253 0.210 0.149 0.089 0.047 0.029 0.027 0.045 0.092 0.190 0.368 0.569 0.705 0.782 0.829 0.858 0.868 0.858 0.829 0.781 0.704 0.568 0.367 0.189 0.091 0.045 0.027 0.029 0.048 0.090 0.153 0.215 0.260 0.283 0.113 0.111 0.107 0.100 0.084 0.056 0.032 0.023 0.028 0.050 0.095 0.192 0.371 0.563 0.686 0.753 0.791 0.812 0.819 0.812 0.791 0.753 0.687 0.563 0.372 0.192 0.095 0.050 0.028 0.022 0.032 0.056 0.083 0.099 0.106 0.110 0.116 0.113 0.103 0.087 0.067 0.045 0.028 0.022 0.027 0.048 0.092 0.186 0.359 0.544 0.661 0.718 0.746 0.759 0.763 0.759 0.746 0.718 0.661 0.545 0.359 0.186 0.092 0.048 0.027 0.022 0.028 0.045 0.066 0.085 0.101 0.112 0.290 0.277 0.242 0.188 0.121 0.064 0.035 0.024 0.025 0.041 0.084 0.173 0.331 0.505 0.613 0.664 0.690 0.705 0.711 0.705 0.689 0.663 0.612 0.504 0.330 0.172 0.083 0.041 0.025 0.024 0.035 0.065 0.124 0.193 0.249 0.281 0.636 0.623 0.572 0.476 0.337 0.170 0.061 0.029 0.023 0.033 0.069 0.145 0.269 0.418 0.527 0.590 0.634 0.668 0.682 0.669 0.635 0.591 0.528 0.420 0.271 0.146 0.070 0.033 0.023 0.028 0.060 0.166 0.331 0.468 0.564 0.618 0.779 0.782 0.774 0.719 0.590 0.370 0.135 0.040 0.023 0.026 0.049 0.101 0.183 0.304 0.421 0.511 0.588 0.649 0.673 0.649 0.587 0.510 0.419 0.302 0.181 0.100 0.049 0.026 0.023 0.040 0.137 0.375 0.595 0.723 0.777 0.783 0.740 0.779 0.831 0.830 0.757 0.572 0.292 0.071 0.027 0.021 0.029 0.061 0.111 0.199 0.298 0.412 0.524 0.611 0.641 0.611 0.524 0.412 0.299 0.200 0.112 0.061 0.029 0.021 0.027 0.070 0.288 0.569 0.755 0.829 0.830 0.779 0.515 0.648 0.815 0.862 0.826 0.684 0.447 0.123 0.037 0.018 0.018 0.043 0.078 0.144 0.240 0.395 0.538 0.633 0.661 0.634 0.539 0.396 0.240 0.143 0.078 0.043 0.018 0.018 0.037 0.124 0.450 0.686 0.827 0.862 0.815 0.648 0.302 0.506 0.786 0.867 0.845 0.722 0.525 0.176 0.050 0.017 0.016 0.044 0.083 0.188 0.341 0.519 0.636 0.707 0.725 0.705 0.634 0.517 0.339 0.187 0.083 0.045 0.016 0.017 0.051 0.176 0.525 0.722 0.845 0.867 0.786 0.506 0.414 0.580 0.797 0.860 0.833 0.707 0.520 0.191 0.051 0.017 0.020 0.064 0.148 0.353 0.541 0.690 0.773 0.811 0.820 0.812 0.774 0.692 0.543 0.356 0.150 0.064 0.020 0.017 0.051 0.190 0.519 0.706 0.832 0.860 0.797 0.580 0.685 0.745 0.824 0.839 0.786 0.642 0.436 0.159 0.039 0.017 0.026 0.102 0.292 0.535 0.709 0.807 0.839 0.833 0.823 0.832 0.838 0.806 0.707 0.532 0.289 0.101 0.026 0.017 0.039 0.161 0.440 0.645 0.787 0.840 0.824 0.745 0.803 0.812 0.818 0.785 0.691 0.537 0.310 0.120 0.029 0.017 0.035 0.148 0.438 0.653 0.800 0.851 0.834 0.751 0.686 0.751 0.834 0.852 0.801 0.655 0.441 0.149 0.035 0.017 0.029 0.118 0.306 0.533 0.688 0.783 0.816 0.812 0.803 0.793 0.756 0.683 0.558 0.401 0.201 0.096 0.026 0.019 0.050 0.187 0.525 0.716 0.839 0.863 0.797 0.570 0.395 0.570 0.797 0.863 0.838 0.715 0.524 0.185 0.050 0.019 0.026 0.097 0.203 0.405 0.562 0.687 0.760 0.795 0.754 0.743 0.695 0.609 0.456 0.302 0.158 0.086 0.026 0.023 0.059 0.189 0.530 0.722 0.843 0.863 0.784 0.511 0.313 0.511 0.784 0.863 0.842 0.722 0.529 0.189 0.059 0.023 0.026 0.086 0.158 0.300 0.453 0.606 0.692 0.741 0.739 0.725 0.671 0.573 0.426 0.293 0.163 0.082 0.029 0.025 0.050 0.150 0.459 0.673 0.813 0.853 0.811 0.665 0.550 0.665 0.812 0.853 0.814 0.674 0.460 0.151 0.050 0.025 0.029 0.081 0.161 0.293 0.426 0.574 0.672 0.726 0.708 0.694 0.649 0.579 0.479 0.347 0.194 0.095 0.039 0.026 0.036 0.094 0.320 0.560 0.729 0.809 0.819 0.779 0.748 0.779 0.819 0.808 0.728 0.559 0.318 0.094 0.036 0.026 0.039 0.096 0.196 0.350 0.481 0.580 0.649 0.694 0.684 0.672 0.641 0.597 0.529 0.414 0.260 0.137 0.059 0.029 0.028 0.055 0.165 0.375 0.556 0.678 0.741 0.757 0.757 0.757 0.742 0.680 0.558 0.377 0.166 0.055 0.028 0.029 0.058 0.135 0.258 0.411 0.527 0.595 0.640 0.672 0.660 0.653 0.636 0.611 0.568 0.478 0.327 0.176 0.080 0.036 0.026 0.037 0.080 0.192 0.335 0.450 0.535 0.584 0.599 0.582 0.532 0.447 0.332 0.190 0.080 0.037 0.026 0.036 0.080 0.178 0.329 0.480 0.570 0.612 0.636 0.653 0.661 0.660 0.656 0.642 0.604 0.510 0.346 0.185 0.091 0.044 0.027 0.030 0.050 0.097 0.166 0.237 0.289 0.320 0.330 0.322 0.292 0.239 0.168 0.098 0.050 0.030 0.027 0.044 0.091 0.185 0.345 0.509 0.603 0.641 0.655 0.660 0.691 0.691 0.684 0.660 0.602 0.488 0.318 0.170 0.090 0.049 0.029 0.026 0.040 0.074 0.115 0.149 0.178 0.198 0.206 0.197 0.176 0.148 0.114 0.073 0.040 0.026 0.029 0.050 0.090 0.170 0.318 0.488 0.602 0.659 0.683 0.690 0.718 0.713 0.695 0.653 0.574 0.442 0.276 0.149 0.082 0.048 0.031 0.026 0.036 0.070 0.123 0.165 0.189 0.205 0.211 0.206 0.191 0.166 0.123 0.070 0.036 0.026 0.031 0.048 0.082 0.149 0.277 0.443 0.576 0.655 0.697 0.714 0.744 0.736 0.704 0.642 0.539 0.389 0.232 0.126 0.071 0.043 0.030 0.027 0.037 0.074 0.143 0.212 0.260 0.290 0.301 0.288 0.258 0.210 0.141 0.073 0.037 0.027 0.030 0.043 0.071 0.125 0.230 0.386 0.535 0.637 0.699 0.732 0.774 0.751 0.693 0.601 0.471 0.315 0.182 0.102 0.060 0.037 0.026 0.026 0.040 0.087 0.173 0.259 0.324 0.373 0.394 0.376 0.328 0.261 0.175 0.088 0.041 0.026 0.026 0.037 0.060 0.103 0.185 0.320 0.479 0.612 0.704 0.758 0.780 0.757 0.670 0.535 0.380 0.239 0.139 0.081 0.049 0.031 0.022 0.024 0.042 0.102 0.210 0.310 0.383 0.435 0.454 0.429 0.375 0.304 0.206 0.100 0.041 0.023 0.022 0.030 0.048 0.079 0.135 0.231 0.366 0.513 0.644 0.739 0.748 0.672 0.525 0.369 0.243 0.151 0.091 0.055 0.034 0.023 0.018 0.021 0.042 0.103 0.204 0.303 0.384 0.451 0.482 0.461 0.398 0.314 0.212 0.106 0.044 0.022 0.019 0.023 0.036 0.058 0.096 0.160 0.262 0.409 0.586 0.720 0.549 0.554 0.440 0.287 0.172 0.101 0.061 0.038 0.024 0.018 0.016 0.023 0.049 0.109 0.194 0.285 0.376 0.451 0.471 0.428 0.349 0.265 0.182 0.102 0.046 0.022 0.015 0.016 0.023 0.035 0.055 0.090 0.146 0.226 0.331 0.453 0.355 0.251 0.182 0.134 0.089 0.054 0.034 0.023 0.016 0.013 0.014 0.022 0.046 0.090 0.151 0.227 0.298 0.346 0.374 0.377 0.341 0.260 0.170 0.100 0.051 0.025 0.016 0.015 0.019 0.027 0.041 0.069 0.127 0.233 0.374 0.434 0.125 0.245 0.337 0.227 0.113 0.059 0.036 0.025 0.019 0.016 0.017 0.025 0.043 0.076 0.139 0.250 0.376 0.448 0.435 0.360 0.278 0.192 0.113 0.063 0.035 0.020 0.014 0.013 0.014 0.018 0.024 0.035 0.052 0.066 0.071 0.081 0.077 0.028 0.022 0.023 0.022 0.019 0.016 0.013 0.011 0.010 0.010 0.014 0.022 0.042 0.083 0.135 0.160 0.167 0.184 0.225 0.263 0.222 0.124 0.059 0.031 0.020 0.016 0.015 0.019 0.027 0.038 0.056 0.106 0.351 0.987 0.661 0.035 0.235 0.061 0.489 0.158 0.056 0.034 0.021 0.013 0.010 0.011 0.014 0.028 0.065 0.138 0.259 0.479 0.686 0.521 0.237 0.129 0.091 0.061 0.032 0.015 0.008 0.005 0.005 0.005 0.006 0.007 0.007 0.006 0.005 0.005 0.008 0.021 0.002 0.001 0.001 0.002 0.002 0.002 0.002 0.002 0.002 0.003 0.006 0.012 0.024 0.035 0.039 0.036 0.038 0.052 0.087 0.172 0.232 0.176 0.105 0.048 0.020 0.011 0.010 0.012 0.022 0.068 0.931 0.036 0.004 0.002 0.003 0.131 0.000 0.000 0.000 0.001 0.003 0.009 0.057 0.855 0.187 0.111 0.129 0.191 0.220 0.295 0.993 0.107 0.036 0.084 0.275 0.030 0.018 0.015 0.012 0.008 0.005 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.002 0.000 0.000 0.002 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.006 0.006 0.007 0.011 0.030 0.993 0.127 0.331 0.791 0.380 0.097 0.024 0.006 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.003 0.006 0.008 0.006 0.002 0.001 0.000 0.001 0.771 0.004 0.003 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.002 0.042 0.013 0.010 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.188 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.005 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.008 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.010 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.002 0.007 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.015 0.000 0.000 0.000 0.000 0.001 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.002 0.004 0.001 0.006 0.005 0.004 0.006 0.007 0.006 0.005 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.007 0.012 0.017 0.018 0.025 0.970 0.016 0.056 0.035 0.069 0.280 0.659 0.439 0.185 0.084 0.035 0.010 0.003 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.005 0.000 0.000 0.000 0.000 0.001 0.001 0.003 0.006 0.010 0.017 0.028 0.039 0.052 0.133 0.655 0.110 0.096 0.110 0.137 0.135 0.099 0.061 0.032 0.016 0.008 0.003 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.001 0.004 0.025 0.126 0.378 0.689 1.000 0.698 0.542 0.588 0.598 0.372 0.179 0.848 0.879 0.800 0.647 0.518 0.437 0.378 0.351 0.322 0.185 0.088 0.034 0.053 0.046 0.007 0.002 0.001 0.001 0.739 0.003 0.001 0.001 0.001 0.001 0.001 0.002 0.006 0.014 0.036 0.084 0.152 0.226 0.299 0.387 0.526 0.709 0.634 0.616 0.594 0.559 0.498 0.398 0.272 0.159 0.072 0.024 0.010 0.004 0.002 0.002 0.003 0.003 0.003 0.006 0.050 0.021 0.008 0.024 0.528 0.043 0.011 0.017 0.037 0.080 0.182 0.287 0.401 0.513 0.588 0.635 0.654 0.650 0.840 0.835 0.808 0.752 0.676 0.594 0.477 0.328 0.188 0.073 0.027 0.017 0.012 0.028 0.470 0.459 0.155 0.538 0.100 0.023 0.014 0.014 0.012 0.006 0.004 0.007 0.013 0.040 0.122 0.249 0.405 0.547 0.647 0.730 0.792 0.827 0.865 0.864 0.855 0.823 0.753 0.642 0.514 0.320 0.165 0.048 0.014 0.009 0.008 0.013 0.030 0.053 0.056 0.101 0.265 0.987 0.999 0.896 0.167 0.035 0.014 0.015 0.020 0.064 0.204 0.364 0.547 0.659 0.763 0.829 0.859 0.865 0.837 0.856 0.879 0.872 0.824 0.714 0.602 0.365 0.201 0.051 0.017 0.015 0.017 0.053 0.110 0.498 0.522 0.849 0.448 0.322 0.138 0.134 0.052 0.030 0.012 0.011 0.015 0.044 0.181 0.344 0.588 0.708 0.821 0.870 0.878 0.855 0.649 0.739 0.850 0.880 0.851 0.746 0.621 0.334 0.176 0.042 0.017 0.019 0.024 0.080 0.107 0.310 0.307 0.618 0.630 0.856 0.534 0.544 0.156 0.115 0.030 0.023 0.019 0.045 0.186 0.342 0.627 0.749 0.852 0.881 0.850 0.739 0.509 0.645 0.816 0.866 0.839 0.727 0.587 0.291 0.134 0.037 0.019 0.033 0.053 0.177 0.272 0.605 0.623 0.773 0.683 0.702 0.529 0.510 0.233 0.152 0.048 0.030 0.018 0.035 0.127 0.280 0.576 0.722 0.836 0.865 0.815 0.645 0.517 0.641 0.803 0.849 0.814 0.689 0.520 0.223 0.085 0.030 0.021 0.046 0.086 0.224 0.372 0.631 0.714 0.823 0.829 0.847 0.752 0.668 0.394 0.240 0.092 0.049 0.022 0.031 0.084 0.218 0.513 0.684 0.812 0.848 0.802 0.641 0.691 0.742 0.810 0.817 0.754 0.604 0.397 0.143 0.054 0.028 0.031 0.076 0.151 0.317 0.516 0.727 0.834 0.897 0.904 0.889 0.819 0.710 0.501 0.307 0.147 0.074 0.030 0.028 0.054 0.143 0.397 0.604 0.754 0.817 0.810 0.742 0.773 0.782 0.786 0.746 0.645 0.476 0.248 0.087 0.041 0.030 0.047 0.111 0.218 0.400 0.609 0.770 0.862 0.911 0.926 0.914 0.867 0.777 0.616 0.406 0.222 0.113 0.048 0.031 0.041 0.086 0.246 0.472 0.642 0.744 0.784 0.782 0.720 0.711 0.677 0.605 0.488 0.312 0.135 0.057 0.035 0.036 0.070 0.148 0.279 0.479 0.674 0.799 0.868 0.904 0.915 0.903 0.866 0.796 0.671 0.475 0.276 0.146 0.069 0.036 0.035 0.058 0.137 0.315 0.491 0.609 0.680 0.713 0.550 0.538 0.496 0.421 0.305 0.170 0.081 0.044 0.032 0.044 0.090 0.174 0.320 0.522 0.694 0.797 0.852 0.879 0.888 0.880 0.853 0.798 0.696 0.525 0.323 0.175 0.090 0.044 0.032 0.043 0.080 0.168 0.301 0.415 0.490 0.534 0.313 0.303 0.273 0.220 0.151 0.091 0.053 0.034 0.034 0.058 0.109 0.197 0.351 0.544 0.694 0.781 0.824 0.842 0.846 0.841 0.824 0.780 0.694 0.546 0.355 0.196 0.103 0.053 0.032 0.034 0.053 0.092 0.153 0.224 0.279 0.306 0.134 0.132 0.126 0.114 0.092 0.063 0.038 0.029 0.039 0.070 0.122 0.209 0.362 0.545 0.682 0.759 0.792 0.799 0.798 0.799 0.792 0.759 0.684 0.552 0.373 0.208 0.109 0.058 0.034 0.027 0.037 0.061 0.091 0.112 0.125 0.131 0.130 0.126 0.114 0.095 0.072 0.050 0.034 0.029 0.039 0.071 0.123 0.208 0.355 0.532 0.662 0.730 0.753 0.750 0.745 0.750 0.753 0.730 0.665 0.542 0.368 0.206 0.107 0.056 0.033 0.026 0.033 0.049 0.071 0.094 0.113 0.125 0.293 0.280 0.244 0.184 0.115 0.064 0.039 0.030 0.033 0.058 0.109 0.191 0.328 0.496 0.618 0.679 0.698 0.696 0.691 0.695 0.698 0.678 0.619 0.501 0.336 0.189 0.098 0.050 0.030 0.028 0.038 0.064 0.117 0.188 0.248 0.283 0.623 0.608 0.553 0.451 0.304 0.146 0.057 0.032 0.029 0.043 0.086 0.157 0.268 0.412 0.531 0.600 0.634 0.650 0.655 0.650 0.635 0.600 0.532 0.415 0.272 0.157 0.083 0.041 0.028 0.031 0.057 0.144 0.300 0.445 0.547 0.604 0.785 0.784 0.767 0.700 0.554 0.321 0.112 0.039 0.027 0.033 0.060 0.111 0.186 0.301 0.419 0.507 0.570 0.617 0.635 0.616 0.569 0.506 0.418 0.300 0.185 0.111 0.060 0.033 0.027 0.040 0.113 0.324 0.557 0.703 0.769 0.785 0.780 0.804 0.835 0.821 0.732 0.524 0.236 0.061 0.029 0.026 0.037 0.070 0.118 0.198 0.289 0.387 0.485 0.567 0.597 0.567 0.485 0.387 0.289 0.199 0.119 0.070 0.037 0.026 0.029 0.061 0.233 0.520 0.729 0.819 0.834 0.804 0.645 0.727 0.832 0.858 0.810 0.651 0.385 0.100 0.034 0.020 0.022 0.047 0.080 0.135 0.214 0.348 0.486 0.588 0.620 0.588 0.487 0.348 0.214 0.135 0.080 0.047 0.022 0.020 0.034 0.099 0.382 0.648 0.809 0.857 0.832 0.727 0.496 0.636 0.813 0.863 0.831 0.699 0.481 0.147 0.042 0.016 0.017 0.041 0.074 0.157 0.294 0.468 0.594 0.672 0.693 0.670 0.592 0.466 0.292 0.155 0.073 0.041 0.017 0.017 0.042 0.143 0.472 0.693 0.829 0.862 0.812 0.636 0.564 0.674 0.814 0.854 0.817 0.685 0.488 0.170 0.045 0.016 0.018 0.053 0.123 0.304 0.497 0.655 0.746 0.789 0.800 0.790 0.747 0.656 0.498 0.304 0.123 0.053 0.018 0.015 0.044 0.164 0.478 0.679 0.814 0.853 0.814 0.674 0.730 0.771 0.825 0.827 0.764 0.616 0.406 0.146 0.037 0.016 0.024 0.089 0.258 0.499 0.680 0.786 0.826 0.826 0.820 0.826 0.826 0.785 0.679 0.498 0.256 0.088 0.024 0.016 0.037 0.146 0.406 0.616 0.764 0.827 0.825 0.771 0.801 0.807 0.804 0.764 0.664 0.508 0.285 0.111 0.029 0.016 0.034 0.135 0.405 0.625 0.779 0.839 0.834 0.776 0.732 0.776 0.834 0.840 0.781 0.629 0.411 0.138 0.035 0.017 0.029 0.111 0.283 0.505 0.662 0.762 0.803 0.806 0.783 0.772 0.732 0.655 0.528 0.366 0.180 0.085 0.024 0.018 0.047 0.170 0.487 0.688 0.821 0.856 0.814 0.664 0.546 0.664 0.814 0.857 0.823 0.692 0.494 0.174 0.048 0.018 0.025 0.086 0.183 0.371 0.532 0.659 0.735 0.774 0.730 0.717 0.664 0.569 0.411 0.260 0.136 0.072 0.023 0.020 0.051 0.167 0.491 0.696 0.827 0.859 0.809 0.634 0.496 0.634 0.809 0.860 0.829 0.700 0.499 0.171 0.052 0.021 0.024 0.073 0.137 0.260 0.410 0.567 0.662 0.715 0.713 0.695 0.630 0.522 0.380 0.259 0.146 0.075 0.029 0.024 0.043 0.126 0.414 0.646 0.796 0.847 0.826 0.733 0.660 0.733 0.827 0.848 0.798 0.650 0.419 0.127 0.043 0.024 0.028 0.074 0.146 0.259 0.380 0.523 0.632 0.696 0.679 0.663 0.614 0.545 0.454 0.333 0.194 0.101 0.045 0.028 0.034 0.078 0.270 0.525 0.707 0.799 0.821 0.799 0.780 0.799 0.821 0.799 0.707 0.525 0.270 0.078 0.034 0.029 0.045 0.102 0.195 0.335 0.455 0.546 0.614 0.663 0.657 0.648 0.625 0.591 0.530 0.417 0.269 0.150 0.071 0.036 0.031 0.051 0.137 0.336 0.530 0.660 0.731 0.756 0.760 0.756 0.732 0.662 0.532 0.338 0.138 0.051 0.031 0.035 0.071 0.149 0.266 0.415 0.528 0.589 0.624 0.648 0.640 0.641 0.641 0.629 0.585 0.485 0.329 0.185 0.092 0.044 0.032 0.040 0.074 0.168 0.311 0.433 0.518 0.569 0.585 0.568 0.516 0.431 0.309 0.167 0.074 0.040 0.032 0.045 0.093 0.187 0.331 0.487 0.586 0.630 0.642 0.641 0.650 0.660 0.675 0.670 0.624 0.515 0.347 0.195 0.104 0.054 0.034 0.036 0.054 0.093 0.159 0.232 0.289 0.322 0.333 0.323 0.291 0.234 0.160 0.094 0.054 0.036 0.035 0.056 0.107 0.196 0.344 0.513 0.623 0.669 0.675 0.660 0.684 0.694 0.705 0.687 0.622 0.498 0.332 0.189 0.105 0.059 0.036 0.033 0.048 0.079 0.121 0.160 0.192 0.213 0.220 0.212 0.191 0.159 0.121 0.080 0.049 0.035 0.040 0.068 0.117 0.194 0.326 0.492 0.619 0.686 0.705 0.694 0.707 0.713 0.711 0.675 0.591 0.458 0.303 0.175 0.097 0.057 0.037 0.033 0.045 0.080 0.137 0.192 0.228 0.247 0.253 0.248 0.230 0.195 0.140 0.083 0.048 0.037 0.045 0.072 0.117 0.182 0.292 0.446 0.587 0.676 0.713 0.714 0.727 0.728 0.712 0.655 0.546 0.401 0.260 0.153 0.087 0.052 0.037 0.035 0.048 0.087 0.162 0.251 0.320 0.358 0.369 0.358 0.321 0.254 0.165 0.091 0.052 0.039 0.044 0.066 0.105 0.158 0.247 0.385 0.537 0.650 0.708 0.725 0.744 0.733 0.694 0.607 0.471 0.321 0.203 0.125 0.075 0.047 0.035 0.035 0.053 0.103 0.199 0.312 0.402 0.456 0.474 0.459 0.407 0.317 0.204 0.107 0.056 0.038 0.038 0.055 0.086 0.129 0.199 0.317 0.473 0.615 0.703 0.739 0.730 0.718 0.656 0.534 0.379 0.246 0.156 0.100 0.064 0.043 0.032 0.034 0.054 0.115 0.239 0.378 0.474 0.527 0.542 0.522 0.468 0.373 0.237 0.115 0.054 0.034 0.033 0.044 0.066 0.099 0.152 0.239 0.369 0.518 0.636 0.703 0.666 0.610 0.504 0.379 0.261 0.173 0.113 0.075 0.051 0.035 0.028 0.030 0.050 0.113 0.240 0.380 0.483 0.545 0.571 0.554 0.495 0.390 0.246 0.115 0.051 0.031 0.029 0.037 0.052 0.078 0.118 0.180 0.276 0.407 0.548 0.645 0.470 0.467 0.381 0.272 0.187 0.126 0.086 0.059 0.041 0.029 0.024 0.028 0.050 0.115 0.235 0.364 0.468 0.538 0.559 0.520 0.445 0.347 0.224 0.110 0.048 0.026 0.023 0.028 0.038 0.055 0.080 0.116 0.167 0.230 0.308 0.399 0.310 0.229 0.165 0.125 0.095 0.069 0.050 0.036 0.026 0.020 0.017 0.023 0.045 0.102 0.198 0.301 0.380 0.437 0.468 0.465 0.419 0.331 0.216 0.111 0.049 0.024 0.019 0.022 0.030 0.042 0.058 0.083 0.121 0.182 0.275 0.345 0.133 0.205 0.208 0.137 0.082 0.054 0.038 0.028 0.021 0.016 0.016 0.023 0.045 0.094 0.179 0.294 0.413 0.496 0.497 0.427 0.335 0.243 0.152 0.081 0.039 0.020 0.014 0.014 0.017 0.022 0.028 0.037 0.049 0.061 0.070 0.088 0.077 0.034 0.026 0.025 0.023 0.020 0.016 0.013 0.011 0.010 0.011 0.017 0.030 0.058 0.108 0.171 0.208 0.223 0.248 0.284 0.302 0.244 0.145 0.075 0.039 0.022 0.015 0.014 0.016 0.022 0.029 0.041 0.066 0.149 0.396 0.305 0.029 0.909 0.380 0.570 0.084 0.040 0.027 0.019 0.014 0.012 0.013 0.018 0.033 0.066 0.137 0.253 0.420 0.564 0.475 0.275 0.169 0.120 0.077 0.040 0.020 0.011 0.008 0.007 0.007 0.008 0.009 0.009 0.009 0.008 0.007 0.009 0.016 0.002 0.002 0.002 0.003 0.004 0.004 0.003 0.003 0.004 0.005 0.007 0.014 0.028 0.047 0.058 0.056 0.058 0.074 0.121 0.207 0.223 0.144 0.075 0.035 0.017 0.012 0.011 0.014 0.021 0.042 0.132 0.605 0.017 0.005 0.011 0.037 0.001 0.000 0.001 0.003 0.016 0.195 0.203 0.041 0.024 0.023 0.035 0.063 0.103 0.169 0.523 0.484 0.139 0.356 0.207 0.043 0.027 0.021 0.015 0.009 0.005 0.003 0.002 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.006 0.009 0.009 0.009 0.009 0.014 0.040 0.597 0.784 0.850 0.359 0.274 0.340 0.924 0.109 0.018 0.005 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.006 0.018 0.037 0.044 0.028 0.008 0.002 0.001 0.003 0.366 0.006 0.004 0.003 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.016 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.003 0.004 0.013 0.005 0.002 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.090 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.158 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.008 0.000 0.003 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.964 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.018 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.085 0.000 0.000 0.000 0.001 0.003 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.002 0.002 0.002 0.005 0.003 0.007 0.005 0.005 0.008 0.009 0.008 0.007 0.004 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.005 0.017 0.030 0.043 0.041 0.051 0.957 0.019 0.112 0.070 0.155 0.699 0.999 0.941 0.620 0.348 0.145 0.037 0.009 0.003 0.001 0.000 0.000 0.000 0.000 0.000 0.005 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.003 0.008 0.013 0.021 0.034 0.046 0.059 0.128 0.995 0.126 0.111 0.126 0.151 0.144 0.107 0.068 0.037 0.019 0.009 0.003 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.002 0.001 0.000 0.000 0.002 0.005 0.036 0.547 0.412 0.556 0.676 0.609 0.456 0.404 0.456 0.497 0.356 0.195 0.781 0.806 0.721 0.579 0.463 0.381 0.313 0.260 0.186 0.092 0.040 0.015 0.014 0.453 0.045 0.005 0.002 0.003 0.155 0.003 0.001 0.001 0.001 0.001 0.001 0.002 0.007 0.016 0.038 0.087 0.154 0.227 0.299 0.380 0.501 0.657 0.623 0.607 0.585 0.550 0.487 0.386 0.265 0.159 0.073 0.025 0.011 0.004 0.002 0.003 0.004 0.004 0.005 0.008 0.048 0.051 0.020 0.121 0.301 0.022 0.007 0.012 0.028 0.062 0.149 0.251 0.360 0.474 0.558 0.612 0.636 0.636 0.822 0.816 0.787 0.729 0.653 0.568 0.446 0.299 0.164 0.059 0.022 0.013 0.009 0.019 0.139 0.822 0.577 0.979 0.114 0.030 0.018 0.016 0.013 0.006 0.004 0.007 0.013 0.038 0.117 0.241 0.391 0.531 0.629 0.710 0.772 0.808 0.855 0.853 0.842 0.807 0.734 0.625 0.494 0.303 0.148 0.043 0.013 0.009 0.008 0.013 0.031 0.054 0.064 0.116 0.267 0.800 0.729 0.397 0.099 0.026 0.012 0.013 0.017 0.053 0.173 0.335 0.519 0.638 0.742 0.812 0.845 0.855 0.842 0.855 0.871 0.859 0.806 0.695 0.575 0.340 0.177 0.048 0.017 0.016 0.018 0.049 0.102 0.357 0.408 0.669 0.398 0.301 0.147 0.137 0.058 0.032 0.014 0.013 0.015 0.042 0.160 0.320 0.560 0.688 0.803 0.857 0.870 0.855 0.713 0.774 0.853 0.872 0.836 0.726 0.597 0.321 0.164 0.041 0.017 0.020 0.026 0.080 0.121 0.323 0.322 0.567 0.570 0.749 0.491 0.487 0.159 0.102 0.030 0.022 0.018 0.042 0.164 0.319 0.594 0.724 0.835 0.871 0.853 0.774 0.731 0.774 0.831 0.836 0.780 0.645 0.473 0.207 0.080 0.026 0.016 0.029 0.046 0.109 0.203 0.414 0.508 0.644 0.620 0.616 0.478 0.395 0.197 0.105 0.044 0.027 0.016 0.027 0.084 0.220 0.493 0.657 0.787 0.839 0.833 0.775 0.734 0.772 0.822 0.821 0.755 0.604 0.393 0.142 0.053 0.025 0.023 0.048 0.082 0.162 0.270 0.447 0.589 0.738 0.773 0.752 0.609 0.463 0.278 0.166 0.083 0.048 0.023 0.025 0.054 0.147 0.405 0.613 0.760 0.824 0.824 0.773 0.784 0.798 0.812 0.784 0.691 0.514 0.273 0.093 0.043 0.030 0.041 0.088 0.150 0.256 0.392 0.556 0.702 0.812 0.842 0.807 0.696 0.551 0.389 0.253 0.147 0.086 0.040 0.030 0.042 0.093 0.277 0.519 0.694 0.787 0.814 0.799 0.794 0.790 0.769 0.705 0.580 0.381 0.166 0.066 0.040 0.039 0.068 0.130 0.211 0.336 0.499 0.657 0.773 0.839 0.860 0.841 0.776 0.660 0.501 0.338 0.212 0.131 0.068 0.039 0.040 0.066 0.166 0.381 0.580 0.705 0.769 0.790 0.723 0.709 0.665 0.580 0.437 0.243 0.104 0.054 0.041 0.054 0.103 0.173 0.262 0.397 0.569 0.717 0.804 0.840 0.849 0.840 0.803 0.716 0.568 0.396 0.261 0.172 0.103 0.053 0.041 0.054 0.105 0.244 0.438 0.581 0.666 0.710 0.584 0.570 0.521 0.424 0.280 0.149 0.077 0.048 0.046 0.079 0.145 0.220 0.318 0.456 0.613 0.736 0.802 0.822 0.823 0.822 0.802 0.737 0.614 0.456 0.316 0.221 0.148 0.081 0.047 0.048 0.077 0.149 0.279 0.422 0.519 0.569 0.396 0.382 0.338 0.257 0.168 0.102 0.061 0.045 0.059 0.108 0.182 0.269 0.380 0.515 0.648 0.742 0.786 0.790 0.785 0.790 0.786 0.742 0.647 0.509 0.371 0.270 0.196 0.122 0.064 0.047 0.062 0.103 0.170 0.259 0.340 0.384 0.217 0.213 0.197 0.164 0.121 0.079 0.049 0.045 0.070 0.125 0.201 0.301 0.422 0.554 0.670 0.743 0.767 0.755 0.744 0.756 0.767 0.742 0.666 0.541 0.404 0.303 0.235 0.163 0.087 0.050 0.051 0.080 0.123 0.165 0.197 0.212 0.188 0.182 0.161 0.128 0.093 0.065 0.045 0.044 0.071 0.126 0.205 0.307 0.430 0.561 0.668 0.730 0.741 0.717 0.700 0.718 0.742 0.729 0.663 0.544 0.409 0.310 0.246 0.173 0.093 0.051 0.048 0.066 0.095 0.128 0.161 0.181 0.317 0.302 0.256 0.183 0.112 0.067 0.046 0.042 0.061 0.115 0.194 0.286 0.397 0.521 0.625 0.682 0.690 0.664 0.646 0.665 0.691 0.682 0.621 0.509 0.381 0.288 0.222 0.143 0.073 0.046 0.047 0.068 0.113 0.184 0.258 0.303 0.586 0.566 0.502 0.387 0.235 0.107 0.050 0.038 0.048 0.089 0.160 0.235 0.318 0.420 0.519 0.587 0.612 0.603 0.593 0.604 0.612 0.587 0.518 0.416 0.312 0.236 0.171 0.097 0.051 0.038 0.050 0.107 0.233 0.385 0.500 0.565 0.780 0.770 0.728 0.628 0.445 0.215 0.074 0.037 0.037 0.060 0.110 0.162 0.210 0.284 0.379 0.464 0.517 0.540 0.545 0.540 0.517 0.464 0.379 0.283 0.208 0.161 0.111 0.060 0.037 0.037 0.074 0.216 0.447 0.630 0.730 0.771 0.829 0.833 0.827 0.776 0.637 0.384 0.136 0.045 0.032 0.039 0.062 0.092 0.123 0.176 0.244 0.321 0.395 0.456 0.479 0.456 0.395 0.321 0.245 0.176 0.123 0.092 0.062 0.038 0.031 0.045 0.137 0.386 0.639 0.778 0.828 0.833 0.801 0.822 0.846 0.829 0.740 0.526 0.233 0.062 0.031 0.026 0.033 0.054 0.077 0.111 0.160 0.246 0.357 0.454 0.490 0.454 0.357 0.247 0.161 0.111 0.077 0.053 0.032 0.025 0.030 0.063 0.239 0.536 0.747 0.833 0.848 0.822 0.754 0.791 0.839 0.838 0.771 0.596 0.324 0.085 0.031 0.017 0.019 0.038 0.058 0.103 0.193 0.335 0.468 0.560 0.589 0.559 0.468 0.335 0.194 0.103 0.059 0.038 0.019 0.017 0.031 0.089 0.338 0.610 0.779 0.842 0.841 0.792 0.754 0.785 0.827 0.822 0.753 0.594 0.358 0.107 0.031 0.013 0.016 0.037 0.076 0.189 0.368 0.540 0.654 0.713 0.730 0.714 0.655 0.542 0.370 0.191 0.077 0.038 0.016 0.013 0.032 0.112 0.372 0.605 0.760 0.826 0.829 0.786 0.783 0.795 0.807 0.779 0.689 0.528 0.308 0.107 0.030 0.013 0.020 0.059 0.168 0.384 0.581 0.712 0.777 0.796 0.798 0.795 0.776 0.711 0.580 0.383 0.168 0.060 0.020 0.013 0.031 0.110 0.315 0.534 0.694 0.782 0.809 0.796 0.776 0.773 0.753 0.692 0.580 0.417 0.215 0.087 0.026 0.015 0.031 0.104 0.312 0.542 0.710 0.795 0.819 0.804 0.788 0.803 0.818 0.793 0.706 0.536 0.305 0.102 0.030 0.015 0.026 0.086 0.213 0.415 0.579 0.692 0.752 0.773 0.713 0.699 0.651 0.566 0.433 0.270 0.129 0.062 0.021 0.016 0.040 0.133 0.396 0.616 0.768 0.830 0.831 0.783 0.748 0.783 0.829 0.827 0.761 0.604 0.379 0.126 0.038 0.015 0.020 0.060 0.127 0.269 0.433 0.567 0.653 0.700 0.650 0.631 0.564 0.450 0.300 0.178 0.098 0.052 0.020 0.018 0.038 0.119 0.390 0.625 0.779 0.840 0.838 0.787 0.749 0.786 0.836 0.836 0.771 0.612 0.374 0.113 0.037 0.017 0.020 0.052 0.097 0.177 0.298 0.448 0.562 0.630 0.623 0.596 0.516 0.404 0.290 0.199 0.120 0.067 0.032 0.024 0.033 0.082 0.294 0.561 0.740 0.823 0.841 0.817 0.798 0.817 0.839 0.820 0.735 0.553 0.287 0.080 0.033 0.024 0.032 0.066 0.119 0.198 0.289 0.404 0.516 0.596 0.598 0.581 0.534 0.473 0.392 0.283 0.174 0.106 0.059 0.035 0.034 0.057 0.172 0.417 0.631 0.755 0.810 0.821 0.819 0.820 0.809 0.754 0.629 0.415 0.170 0.057 0.034 0.036 0.060 0.107 0.175 0.284 0.393 0.473 0.535 0.581 0.596 0.597 0.591 0.563 0.496 0.380 0.254 0.166 0.098 0.051 0.038 0.047 0.096 0.243 0.447 0.599 0.691 0.736 0.749 0.736 0.691 0.599 0.447 0.244 0.096 0.047 0.038 0.051 0.098 0.166 0.253 0.379 0.495 0.563 0.590 0.596 0.604 0.619 0.642 0.638 0.584 0.474 0.335 0.223 0.140 0.075 0.046 0.046 0.068 0.132 0.257 0.389 0.484 0.539 0.558 0.539 0.483 0.389 0.256 0.132 0.068 0.046 0.046 0.074 0.140 0.223 0.336 0.475 0.585 0.638 0.643 0.619 0.633 0.656 0.694 0.698 0.645 0.531 0.385 0.268 0.186 0.111 0.060 0.049 0.064 0.099 0.158 0.237 0.307 0.348 0.362 0.349 0.307 0.237 0.158 0.099 0.064 0.048 0.058 0.104 0.177 0.265 0.389 0.534 0.646 0.698 0.693 0.656 0.663 0.685 0.719 0.715 0.653 0.534 0.400 0.300 0.228 0.150 0.081 0.055 0.068 0.107 0.158 0.214 0.260 0.287 0.295 0.286 0.259 0.212 0.156 0.104 0.065 0.051 0.070 0.123 0.198 0.291 0.411 0.546 0.657 0.716 0.719 0.685 0.675 0.691 0.712 0.695 0.620 0.502 0.386 0.308 0.248 0.173 0.099 0.065 0.074 0.122 0.203 0.296 0.367 0.399 0.406 0.398 0.365 0.292 0.197 0.116 0.068 0.056 0.076 0.125 0.198 0.294 0.406 0.524 0.630 0.698 0.713 0.691 0.677 0.687 0.690 0.650 0.558 0.443 0.350 0.290 0.238 0.166 0.098 0.069 0.082 0.141 0.248 0.391 0.509 0.563 0.575 0.561 0.504 0.383 0.240 0.133 0.075 0.059 0.075 0.119 0.188 0.276 0.370 0.467 0.568 0.651 0.688 0.685 0.667 0.666 0.645 0.572 0.465 0.366 0.297 0.249 0.200 0.135 0.081 0.064 0.086 0.160 0.298 0.476 0.614 0.673 0.686 0.673 0.612 0.472 0.292 0.155 0.081 0.059 0.071 0.111 0.172 0.242 0.311 0.382 0.474 0.577 0.648 0.669 0.608 0.608 0.569 0.471 0.362 0.288 0.240 0.199 0.153 0.103 0.066 0.057 0.081 0.161 0.328 0.542 0.684 0.736 0.744 0.733 0.681 0.539 0.325 0.159 0.080 0.055 0.063 0.097 0.145 0.195 0.243 0.290 0.361 0.466 0.561 0.601 0.484 0.470 0.425 0.343 0.265 0.217 0.183 0.150 0.113 0.078 0.055 0.050 0.072 0.147 0.322 0.547 0.686 0.738 0.750 0.741 0.691 0.551 0.325 0.148 0.072 0.051 0.055 0.078 0.114 0.151 0.186 0.220 0.270 0.351 0.440 0.483 0.315 0.316 0.284 0.234 0.192 0.163 0.140 0.114 0.086 0.060 0.044 0.041 0.062 0.137 0.320 0.529 0.653 0.709 0.723 0.702 0.644 0.521 0.315 0.135 0.061 0.041 0.043 0.059 0.084 0.112 0.136 0.159 0.185 0.221 0.262 0.295 0.212 0.176 0.140 0.121 0.111 0.103 0.091 0.076 0.057 0.040 0.029 0.029 0.051 0.130 0.303 0.473 0.573 0.635 0.665 0.649 0.591 0.487 0.312 0.133 0.052 0.030 0.030 0.041 0.060 0.079 0.096 0.109 0.120 0.136 0.168 0.207 0.126 0.132 0.101 0.077 0.067 0.061 0.054 0.045 0.034 0.024 0.020 0.024 0.050 0.128 0.266 0.400 0.511 0.607 0.638 0.579 0.477 0.375 0.251 0.122 0.048 0.023 0.019 0.022 0.031 0.041 0.049 0.054 0.057 0.059 0.068 0.093 0.069 0.044 0.035 0.032 0.031 0.028 0.024 0.021 0.017 0.014 0.015 0.023 0.048 0.099 0.177 0.265 0.342 0.404 0.446 0.447 0.394 0.300 0.196 0.109 0.053 0.026 0.016 0.016 0.019 0.025 0.030 0.036 0.044 0.058 0.083 0.097 0.022 0.056 0.092 0.067 0.044 0.032 0.025 0.021 0.017 0.015 0.017 0.025 0.043 0.075 0.141 0.254 0.390 0.486 0.476 0.380 0.284 0.197 0.116 0.063 0.035 0.021 0.014 0.012 0.013 0.015 0.016 0.018 0.020 0.018 0.015 0.014 0.010 0.004 0.004 0.007 0.009 0.010 0.010 0.010 0.009 0.008 0.009 0.012 0.019 0.037 0.078 0.133 0.152 0.151 0.169 0.228 0.282 0.226 0.115 0.051 0.026 0.016 0.013 0.013 0.016 0.021 0.025 0.031 0.043 0.114 0.692 0.137 0.011 0.019 0.010 0.186 0.062 0.026 0.017 0.012 0.009 0.007 0.008 0.011 0.023 0.052 0.105 0.197 0.391 0.635 0.455 0.173 0.093 0.070 0.050 0.027 0.013 0.006 0.004 0.003 0.003 0.003 0.003 0.003 0.002 0.002 0.001 0.002 0.002 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.005 0.010 0.018 0.025 0.027 0.024 0.025 0.035 0.076 0.164 0.157 0.107 0.069 0.037 0.018 0.010 0.007 0.008 0.012 0.041 0.979 0.019 0.002 0.000 0.001 0.021 0.000 0.000 0.000 0.001 0.002 0.008 0.137 0.333 0.062 0.049 0.039 0.050 0.070 0.119 0.719 0.107 0.032 0.099 0.091 0.017 0.012 0.009 0.007 0.005 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.003 0.004 0.004 0.003 0.003 0.005 0.027 0.166 0.091 0.683 0.470 0.151 0.248 0.855 0.018 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.003 0.006 0.010 0.009 0.003 0.001 0.000 0.001 0.015 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.013 0.001 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.002 0.006 0.008 0.002 0.001 0.003 0.015 0.059 0.070 0.040 0.013 0.005 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.003 0.005 0.006 0.006 0.009 0.096 0.013 0.010 0.012 0.018 0.021 0.018 0.014 0.008 0.004 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.014 0.028 0.068 0.233 0.975 0.639 0.725 0.784 0.977 0.933 0.356 0.035 0.984 0.826 0.908 0.409 0.296 0.282 0.225 0.175 0.132 0.070 0.025 0.020 0.047 0.054 0.042 0.001 0.000 0.000 0.034 0.001 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.005 0.013 0.023 0.034 0.053 0.069 0.079 0.119 0.372 0.173 0.158 0.169 0.178 0.158 0.122 0.084 0.048 0.026 0.012 0.004 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.006 0.007 0.003 0.047 0.015 0.011 0.006 0.005 0.013 0.038 0.085 0.142 0.192 0.221 0.262 0.312 0.299 0.226 0.592 0.596 0.527 0.430 0.346 0.274 0.210 0.144 0.077 0.036 0.015 0.005 0.004 0.010 0.017 0.096 0.062 0.114 0.025 0.005 0.003 0.002 0.003 0.003 0.002 0.003 0.008 0.019 0.041 0.090 0.152 0.217 0.283 0.348 0.427 0.521 0.581 0.569 0.549 0.510 0.440 0.341 0.238 0.149 0.071 0.027 0.013 0.005 0.003 0.005 0.008 0.009 0.010 0.015 0.041 0.521 0.715 0.073 0.031 0.011 0.005 0.008 0.019 0.039 0.096 0.183 0.273 0.376 0.472 0.542 0.578 0.587 0.759 0.751 0.716 0.657 0.583 0.488 0.359 0.229 0.112 0.036 0.014 0.008 0.006 0.011 0.035 0.076 0.219 0.318 0.129 0.055 0.032 0.023 0.017 0.007 0.004 0.006 0.012 0.030 0.097 0.208 0.337 0.471 0.571 0.647 0.707 0.745 0.819 0.814 0.795 0.749 0.669 0.563 0.419 0.243 0.107 0.032 0.012 0.009 0.008 0.013 0.030 0.050 0.078 0.144 0.255 0.342 0.197 0.093 0.045 0.017 0.009 0.010 0.013 0.035 0.115 0.255 0.432 0.571 0.674 0.752 0.798 0.815 0.837 0.841 0.840 0.812 0.741 0.623 0.477 0.261 0.121 0.037 0.015 0.016 0.019 0.039 0.085 0.185 0.242 0.345 0.285 0.244 0.160 0.134 0.069 0.033 0.017 0.015 0.014 0.036 0.121 0.263 0.480 0.625 0.743 0.812 0.840 0.841 0.794 0.815 0.843 0.835 0.776 0.649 0.495 0.249 0.112 0.033 0.015 0.020 0.028 0.068 0.132 0.289 0.319 0.435 0.432 0.506 0.392 0.351 0.152 0.076 0.031 0.021 0.016 0.035 0.122 0.268 0.515 0.660 0.782 0.838 0.845 0.816 0.792 0.800 0.803 0.769 0.681 0.535 0.329 0.125 0.046 0.020 0.018 0.032 0.048 0.082 0.141 0.235 0.334 0.450 0.482 0.440 0.323 0.228 0.138 0.082 0.049 0.033 0.018 0.020 0.043 0.114 0.303 0.511 0.663 0.756 0.795 0.797 0.797 0.803 0.798 0.755 0.651 0.475 0.239 0.084 0.038 0.025 0.033 0.063 0.093 0.141 0.207 0.293 0.405 0.542 0.600 0.542 0.403 0.291 0.206 0.142 0.095 0.065 0.034 0.026 0.038 0.081 0.228 0.460 0.638 0.745 0.792 0.799 0.803 0.799 0.776 0.710 0.579 0.373 0.160 0.064 0.039 0.036 0.061 0.106 0.148 0.206 0.287 0.393 0.515 0.622 0.663 0.620 0.513 0.392 0.287 0.207 0.149 0.107 0.062 0.037 0.039 0.064 0.158 0.369 0.574 0.705 0.772 0.797 0.781 0.769 0.727 0.636 0.478 0.266 0.111 0.055 0.043 0.058 0.111 0.169 0.212 0.265 0.351 0.481 0.612 0.686 0.705 0.687 0.612 0.481 0.352 0.265 0.212 0.170 0.112 0.059 0.043 0.055 0.110 0.265 0.478 0.635 0.726 0.769 0.731 0.716 0.664 0.552 0.371 0.187 0.086 0.054 0.060 0.111 0.201 0.267 0.306 0.349 0.424 0.544 0.660 0.715 0.725 0.715 0.660 0.544 0.424 0.349 0.306 0.267 0.201 0.111 0.060 0.054 0.086 0.187 0.372 0.552 0.664 0.716 0.658 0.641 0.576 0.444 0.278 0.147 0.080 0.066 0.102 0.202 0.310 0.372 0.412 0.455 0.519 0.604 0.679 0.713 0.719 0.713 0.679 0.604 0.520 0.456 0.414 0.372 0.305 0.199 0.101 0.065 0.080 0.147 0.277 0.444 0.576 0.640 0.523 0.505 0.442 0.335 0.220 0.128 0.080 0.090 0.171 0.300 0.399 0.456 0.496 0.546 0.607 0.660 0.689 0.694 0.693 0.694 0.688 0.660 0.609 0.552 0.505 0.455 0.381 0.277 0.160 0.087 0.079 0.127 0.220 0.334 0.442 0.505 0.382 0.371 0.335 0.269 0.187 0.111 0.081 0.120 0.237 0.368 0.457 0.507 0.545 0.598 0.659 0.696 0.695 0.673 0.662 0.672 0.694 0.697 0.664 0.612 0.562 0.504 0.420 0.317 0.204 0.109 0.077 0.108 0.184 0.267 0.333 0.371 0.322 0.309 0.269 0.211 0.150 0.097 0.080 0.128 0.252 0.388 0.476 0.520 0.556 0.611 0.671 0.702 0.686 0.648 0.631 0.648 0.685 0.703 0.677 0.627 0.576 0.517 0.432 0.326 0.210 0.113 0.075 0.093 0.147 0.209 0.268 0.309 0.395 0.372 0.304 0.211 0.134 0.085 0.070 0.102 0.207 0.353 0.450 0.496 0.532 0.582 0.635 0.659 0.641 0.604 0.587 0.604 0.641 0.660 0.639 0.594 0.547 0.494 0.417 0.308 0.182 0.094 0.067 0.083 0.133 0.211 0.304 0.373 0.562 0.537 0.456 0.321 0.179 0.086 0.054 0.068 0.137 0.268 0.379 0.431 0.460 0.490 0.523 0.546 0.548 0.533 0.524 0.533 0.548 0.546 0.525 0.495 0.467 0.430 0.365 0.252 0.131 0.067 0.054 0.086 0.179 0.321 0.456 0.537 0.725 0.705 0.636 0.498 0.300 0.125 0.052 0.045 0.078 0.162 0.268 0.318 0.324 0.327 0.348 0.388 0.429 0.446 0.447 0.446 0.428 0.388 0.348 0.328 0.325 0.318 0.266 0.161 0.077 0.045 0.052 0.125 0.300 0.497 0.635 0.705 0.817 0.808 0.767 0.663 0.466 0.219 0.071 0.037 0.044 0.079 0.141 0.169 0.167 0.172 0.196 0.241 0.295 0.332 0.342 0.332 0.295 0.240 0.196 0.173 0.168 0.171 0.143 0.081 0.044 0.037 0.071 0.217 0.462 0.658 0.763 0.805 0.836 0.835 0.818 0.754 0.599 0.341 0.114 0.041 0.031 0.039 0.057 0.071 0.079 0.091 0.113 0.157 0.221 0.280 0.304 0.280 0.220 0.156 0.113 0.091 0.080 0.073 0.059 0.040 0.032 0.041 0.111 0.330 0.586 0.743 0.811 0.832 0.821 0.825 0.820 0.775 0.658 0.435 0.168 0.050 0.027 0.022 0.027 0.039 0.050 0.068 0.109 0.189 0.290 0.376 0.408 0.375 0.290 0.188 0.108 0.067 0.050 0.039 0.027 0.022 0.027 0.048 0.157 0.412 0.638 0.760 0.811 0.821 0.796 0.800 0.794 0.749 0.643 0.457 0.204 0.059 0.023 0.013 0.016 0.030 0.048 0.096 0.205 0.352 0.479 0.558 0.583 0.558 0.478 0.351 0.203 0.095 0.047 0.030 0.016 0.013 0.023 0.056 0.189 0.434 0.625 0.735 0.785 0.796 0.761 0.759 0.739 0.677 0.563 0.394 0.188 0.065 0.022 0.011 0.016 0.036 0.082 0.212 0.401 0.556 0.654 0.700 0.713 0.702 0.657 0.558 0.402 0.212 0.082 0.035 0.016 0.010 0.022 0.063 0.181 0.384 0.554 0.669 0.733 0.756 0.689 0.679 0.639 0.559 0.436 0.271 0.124 0.054 0.020 0.012 0.023 0.061 0.169 0.376 0.561 0.683 0.746 0.767 0.772 0.771 0.753 0.692 0.572 0.387 0.177 0.063 0.023 0.012 0.020 0.055 0.125 0.271 0.435 0.557 0.637 0.677 0.581 0.563 0.506 0.408 0.275 0.149 0.074 0.038 0.016 0.013 0.027 0.075 0.230 0.460 0.636 0.742 0.790 0.799 0.797 0.803 0.799 0.756 0.654 0.483 0.249 0.081 0.028 0.013 0.017 0.039 0.076 0.151 0.277 0.410 0.507 0.563 0.500 0.472 0.392 0.283 0.181 0.113 0.070 0.042 0.022 0.017 0.027 0.063 0.210 0.461 0.652 0.762 0.810 0.819 0.817 0.822 0.818 0.775 0.669 0.483 0.225 0.067 0.028 0.017 0.022 0.042 0.071 0.114 0.182 0.284 0.393 0.473 0.462 0.435 0.365 0.282 0.208 0.147 0.098 0.066 0.043 0.030 0.031 0.052 0.151 0.386 0.605 0.738 0.803 0.824 0.829 0.827 0.809 0.747 0.616 0.396 0.156 0.053 0.031 0.029 0.042 0.066 0.098 0.147 0.209 0.283 0.365 0.435 0.487 0.478 0.446 0.388 0.304 0.216 0.153 0.120 0.086 0.050 0.038 0.048 0.101 0.263 0.487 0.651 0.746 0.790 0.803 0.792 0.749 0.654 0.490 0.265 0.101 0.048 0.038 0.049 0.086 0.120 0.153 0.216 0.305 0.388 0.446 0.478 0.533 0.539 0.537 0.498 0.422 0.334 0.268 0.223 0.164 0.090 0.052 0.050 0.076 0.163 0.331 0.504 0.620 0.683 0.703 0.683 0.621 0.504 0.332 0.163 0.076 0.050 0.052 0.089 0.164 0.223 0.268 0.334 0.422 0.498 0.537 0.539 0.572 0.587 0.612 0.608 0.561 0.486 0.409 0.344 0.270 0.166 0.085 0.060 0.073 0.122 0.219 0.353 0.470 0.536 0.557 0.536 0.470 0.353 0.219 0.122 0.073 0.060 0.085 0.167 0.271 0.345 0.409 0.486 0.561 0.608 0.612 0.587 0.605 0.626 0.670 0.689 0.657 0.587 0.509 0.438 0.360 0.253 0.136 0.079 0.082 0.128 0.196 0.282 0.370 0.425 0.443 0.425 0.370 0.283 0.197 0.129 0.083 0.080 0.141 0.264 0.372 0.441 0.505 0.583 0.655 0.688 0.670 0.626 0.614 0.636 0.686 0.712 0.687 0.629 0.565 0.496 0.410 0.301 0.182 0.102 0.093 0.152 0.248 0.337 0.407 0.445 0.456 0.446 0.408 0.339 0.251 0.156 0.097 0.109 0.203 0.340 0.443 0.505 0.555 0.618 0.682 0.711 0.686 0.636 0.602 0.619 0.665 0.692 0.673 0.631 0.584 0.518 0.424 0.313 0.200 0.118 0.103 0.174 0.316 0.461 0.566 0.617 0.630 0.618 0.570 0.467 0.325 0.182 0.111 0.133 0.238 0.375 0.476 0.531 0.566 0.611 0.664 0.690 0.665 0.620 0.583 0.589 0.615 0.633 0.621 0.597 0.566 0.508 0.418 0.307 0.196 0.119 0.111 0.200 0.382 0.572 0.707 0.768 0.784 0.770 0.711 0.579 0.393 0.210 0.120 0.133 0.231 0.367 0.470 0.522 0.548 0.574 0.609 0.630 0.614 0.589 0.544 0.536 0.530 0.531 0.528 0.528 0.516 0.472 0.393 0.286 0.175 0.107 0.112 0.224 0.443 0.663 0.802 0.856 0.868 0.857 0.804 0.668 0.451 0.230 0.117 0.114 0.193 0.321 0.425 0.481 0.504 0.512 0.520 0.528 0.530 0.537 0.457 0.445 0.419 0.404 0.411 0.432 0.438 0.407 0.340 0.242 0.141 0.090 0.107 0.225 0.458 0.705 0.848 0.894 0.903 0.894 0.848 0.706 0.460 0.227 0.108 0.091 0.145 0.250 0.350 0.410 0.433 0.427 0.408 0.403 0.418 0.444 0.325 0.322 0.308 0.291 0.298 0.324 0.337 0.317 0.260 0.176 0.103 0.075 0.101 0.209 0.431 0.692 0.841 0.885 0.893 0.886 0.841 0.693 0.431 0.209 0.101 0.075 0.103 0.176 0.261 0.318 0.337 0.324 0.298 0.292 0.310 0.324 0.199 0.209 0.215 0.207 0.209 0.227 0.236 0.220 0.176 0.117 0.074 0.063 0.090 0.185 0.405 0.669 0.810 0.853 0.861 0.853 0.809 0.668 0.404 0.185 0.089 0.063 0.074 0.116 0.175 0.220 0.235 0.226 0.208 0.205 0.213 0.207 0.122 0.125 0.130 0.133 0.142 0.154 0.157 0.143 0.114 0.078 0.054 0.049 0.071 0.160 0.388 0.637 0.763 0.813 0.828 0.815 0.765 0.638 0.389 0.161 0.071 0.049 0.054 0.078 0.114 0.144 0.158 0.156 0.144 0.135 0.133 0.128 0.081 0.077 0.072 0.077 0.090 0.102 0.103 0.093 0.073 0.050 0.036 0.035 0.057 0.148 0.352 0.550 0.672 0.756 0.789 0.752 0.668 0.547 0.350 0.147 0.057 0.034 0.035 0.050 0.072 0.091 0.101 0.100 0.089 0.074 0.068 0.073 0.049 0.042 0.037 0.041 0.050 0.056 0.056 0.051 0.039 0.028 0.022 0.028 0.056 0.137 0.274 0.412 0.535 0.645 0.693 0.654 0.543 0.417 0.277 0.139 0.057 0.028 0.022 0.028 0.040 0.052 0.058 0.058 0.053 0.044 0.042 0.048 0.021 0.025 0.029 0.034 0.035 0.034 0.033 0.030 0.023 0.019 0.019 0.027 0.052 0.100 0.184 0.316 0.463 0.568 0.601 0.549 0.445 0.308 0.180 0.098 0.051 0.027 0.018 0.018 0.022 0.028 0.030 0.031 0.032 0.029 0.023 0.019 0.009 0.008 0.011 0.016 0.019 0.019 0.020 0.020 0.017 0.014 0.014 0.019 0.030 0.055 0.120 0.249 0.350 0.368 0.376 0.398 0.382 0.263 0.126 0.057 0.031 0.019 0.015 0.015 0.018 0.022 0.023 0.022 0.023 0.022 0.019 0.013 0.007 0.012 0.012 0.009 0.009 0.010 0.011 0.010 0.008 0.007 0.008 0.011 0.021 0.048 0.109 0.193 0.256 0.279 0.258 0.235 0.212 0.172 0.100 0.044 0.019 0.010 0.007 0.007 0.007 0.009 0.009 0.008 0.006 0.005 0.004 0.004 0.005 0.002 0.002 0.002 0.003 0.003 0.004 0.003 0.003 0.003 0.005 0.009 0.020 0.043 0.068 0.086 0.094 0.105 0.132 0.143 0.131 0.105 0.081 0.052 0.024 0.011 0.006 0.004 0.004 0.004 0.005 0.006 0.005 0.006 0.014 0.018 0.003 0.652 0.331 0.019 0.013 0.010 0.006 0.004 0.005 0.006 0.009 0.012 0.018 0.027 0.036 0.048 0.093 0.222 0.210 0.096 0.049 0.034 0.028 0.020 0.013 0.009 0.006 0.004 0.003 0.002 0.002 0.003 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.002 0.002 0.002 0.003 0.004 0.007 0.013 0.022 0.023 0.020 0.026 0.051 0.073 0.043 0.020 0.011 0.006 0.004 0.004 0.004 0.004 0.005 0.004 0.007 0.011 0.856 0.002 0.023 0.004 0.000 0.000 0.001 0.017 0.002 0.002 0.001 0.001 0.001 0.001 0.002 0.005 0.011 0.021 0.040 0.133 0.302 0.051 0.015 0.011 0.011 0.008 0.004 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.002 0.003 0.003 0.002 0.002 0.003 0.013 0.073 0.019 0.011 0.010 0.009 0.005 0.002 0.001 0.001 0.002 0.016 0.003 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.069 0.006 0.004 0.003 0.003 0.002 0.003 0.003 0.009 0.038 0.002 0.022 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.007 0.004 0.992 0.006 0.002 0.001 0.001 0.003 0.006 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.151 0.449 0.006 0.038 0.012 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.021 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.035 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.068 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.272 0.774 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.033 0.020 0.068 0.186 0.019 0.008 0.001 0.001 0.002 0.001 0.000 0.001 0.018 0.860 0.043 0.021 0.016 0.010 0.005 0.002 0.001 0.001 0.001 0.000 0.008 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.023 0.004 0.003 0.003 0.005 0.005 0.004 0.003 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.002 0.003 0.005 0.010 0.025 0.039 0.047 0.130 0.137 0.014 0.833 0.736 0.343 0.083 0.049 0.033 0.025 0.015 0.007 0.003 0.003 0.001 0.000 0.000 0.001 0.001 0.030 0.003 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.005 0.009 0.013 0.018 0.020 0.022 0.052 0.036 0.031 0.037 0.044 0.039 0.032 0.023 0.014 0.007 0.003 0.002 0.001 0.001 0.000 0.001 0.001 0.000 0.000 0.001 0.004 0.005 0.003 0.002 0.001 0.001 0.003 0.003 0.005 0.012 0.024 0.038 0.053 0.065 0.087 0.092 0.059 0.194 0.197 0.153 0.122 0.104 0.080 0.056 0.041 0.024 0.010 0.003 0.002 0.002 0.001 0.001 0.004 0.019 0.043 0.005 0.002 0.002 0.002 0.001 0.001 0.001 0.001 0.002 0.007 0.018 0.030 0.043 0.061 0.082 0.093 0.104 0.140 0.201 0.191 0.184 0.168 0.141 0.111 0.078 0.046 0.026 0.012 0.004 0.002 0.002 0.001 0.001 0.002 0.004 0.005 0.010 0.031 0.017 0.003 0.002 0.002 0.002 0.002 0.004 0.014 0.030 0.055 0.090 0.124 0.154 0.186 0.211 0.213 0.385 0.378 0.343 0.293 0.237 0.182 0.131 0.079 0.040 0.021 0.009 0.003 0.003 0.005 0.005 0.007 0.021 0.022 0.012 0.010 0.009 0.005 0.004 0.004 0.003 0.003 0.008 0.019 0.037 0.073 0.123 0.174 0.229 0.281 0.325 0.363 0.494 0.486 0.465 0.419 0.346 0.260 0.183 0.113 0.052 0.023 0.011 0.005 0.003 0.007 0.012 0.015 0.023 0.025 0.028 0.040 0.037 0.019 0.014 0.008 0.004 0.005 0.012 0.024 0.055 0.117 0.188 0.265 0.351 0.425 0.472 0.492 0.639 0.628 0.594 0.541 0.467 0.366 0.249 0.146 0.061 0.020 0.010 0.006 0.004 0.008 0.018 0.027 0.057 0.110 0.106 0.081 0.044 0.024 0.017 0.008 0.004 0.005 0.010 0.020 0.060 0.144 0.246 0.363 0.465 0.538 0.591 0.626 0.733 0.724 0.694 0.637 0.557 0.448 0.298 0.161 0.065 0.021 0.011 0.009 0.008 0.014 0.028 0.043 0.073 0.128 0.169 0.148 0.083 0.046 0.029 0.015 0.008 0.009 0.011 0.021 0.066 0.161 0.299 0.448 0.557 0.636 0.693 0.724 0.784 0.781 0.763 0.713 0.626 0.508 0.346 0.180 0.076 0.025 0.013 0.015 0.018 0.032 0.068 0.112 0.152 0.187 0.183 0.173 0.140 0.106 0.065 0.031 0.017 0.015 0.013 0.024 0.072 0.171 0.333 0.497 0.619 0.707 0.758 0.778 0.795 0.799 0.795 0.756 0.670 0.541 0.369 0.173 0.067 0.022 0.013 0.019 0.027 0.051 0.107 0.194 0.251 0.298 0.301 0.303 0.252 0.191 0.105 0.051 0.028 0.020 0.013 0.021 0.061 0.157 0.343 0.521 0.656 0.745 0.787 0.795 0.731 0.713 0.673 0.598 0.486 0.322 0.147 0.059 0.027 0.019 0.028 0.048 0.062 0.080 0.103 0.128 0.176 0.254 0.301 0.258 0.180 0.131 0.104 0.079 0.059 0.045 0.027 0.019 0.028 0.064 0.165 0.354 0.518 0.630 0.701 0.730 0.744 0.727 0.682 0.601 0.468 0.276 0.116 0.054 0.034 0.034 0.059 0.095 0.117 0.141 0.167 0.196 0.243 0.306 0.340 0.307 0.245 0.198 0.167 0.140 0.114 0.091 0.056 0.032 0.033 0.055 0.122 0.291 0.488 0.622 0.702 0.738 0.749 0.732 0.684 0.587 0.423 0.224 0.099 0.054 0.043 0.060 0.116 0.166 0.186 0.200 0.221 0.267 0.332 0.376 0.387 0.377 0.333 0.268 0.221 0.199 0.184 0.163 0.113 0.059 0.042 0.054 0.100 0.228 0.429 0.594 0.691 0.737 0.754 0.739 0.684 0.565 0.371 0.186 0.088 0.058 0.069 0.133 0.238 0.296 0.305 0.291 0.284 0.320 0.397 0.452 0.463 0.452 0.397 0.320 0.284 0.291 0.305 0.296 0.237 0.132 0.068 0.058 0.088 0.186 0.372 0.566 0.685 0.739 0.759 0.742 0.677 0.533 0.332 0.168 0.090 0.083 0.141 0.274 0.396 0.449 0.452 0.421 0.389 0.392 0.442 0.502 0.525 0.502 0.442 0.392 0.389 0.421 0.452 0.449 0.396 0.274 0.141 0.083 0.090 0.168 0.332 0.533 0.677 0.742 0.723 0.702 0.626 0.483 0.311 0.169 0.110 0.139 0.261 0.420 0.527 0.577 0.579 0.546 0.511 0.493 0.495 0.524 0.547 0.524 0.495 0.493 0.511 0.544 0.577 0.577 0.531 0.424 0.263 0.139 0.110 0.169 0.311 0.483 0.626 0.702 0.629 0.608 0.539 0.431 0.295 0.173 0.141 0.217 0.375 0.521 0.616 0.666 0.673 0.644 0.611 0.586 0.550 0.532 0.537 0.532 0.550 0.585 0.609 0.638 0.667 0.667 0.627 0.538 0.387 0.223 0.144 0.175 0.297 0.432 0.540 0.608 0.540 0.522 0.468 0.385 0.267 0.167 0.168 0.280 0.440 0.569 0.658 0.710 0.724 0.702 0.672 0.644 0.588 0.532 0.518 0.533 0.588 0.643 0.667 0.691 0.714 0.712 0.677 0.601 0.469 0.297 0.175 0.171 0.270 0.387 0.470 0.522 0.488 0.467 0.410 0.331 0.231 0.154 0.171 0.291 0.452 0.582 0.670 0.722 0.738 0.719 0.690 0.660 0.596 0.523 0.500 0.524 0.596 0.659 0.683 0.706 0.726 0.723 0.690 0.618 0.488 0.313 0.180 0.159 0.235 0.333 0.411 0.468 0.515 0.484 0.397 0.291 0.192 0.128 0.141 0.248 0.418 0.565 0.656 0.705 0.717 0.693 0.661 0.627 0.558 0.491 0.472 0.491 0.559 0.626 0.656 0.683 0.707 0.706 0.673 0.593 0.444 0.261 0.146 0.131 0.193 0.291 0.398 0.484 0.590 0.556 0.449 0.299 0.168 0.096 0.095 0.174 0.336 0.503 0.604 0.651 0.652 0.616 0.570 0.522 0.459 0.421 0.417 0.421 0.459 0.521 0.568 0.611 0.647 0.652 0.613 0.516 0.345 0.177 0.096 0.097 0.168 0.299 0.449 0.556 0.650 0.621 0.527 0.364 0.192 0.086 0.061 0.099 0.215 0.383 0.501 0.543 0.526 0.467 0.401 0.350 0.325 0.328 0.336 0.328 0.325 0.350 0.401 0.466 0.524 0.543 0.503 0.384 0.216 0.099 0.061 0.086 0.192 0.365 0.528 0.622 0.718 0.694 0.618 0.469 0.268 0.109 0.051 0.053 0.104 0.222 0.341 0.367 0.325 0.262 0.211 0.193 0.205 0.225 0.231 0.225 0.205 0.193 0.211 0.262 0.324 0.365 0.338 0.220 0.103 0.053 0.051 0.110 0.271 0.476 0.626 0.699 0.766 0.744 0.683 0.559 0.358 0.154 0.057 0.037 0.049 0.093 0.154 0.157 0.132 0.109 0.097 0.105 0.131 0.153 0.160 0.153 0.131 0.105 0.097 0.108 0.130 0.154 0.148 0.089 0.047 0.037 0.058 0.161 0.375 0.582 0.705 0.757 0.765 0.742 0.690 0.589 0.417 0.198 0.068 0.034 0.029 0.037 0.051 0.054 0.053 0.054 0.064 0.093 0.140 0.186 0.206 0.187 0.140 0.093 0.065 0.054 0.053 0.053 0.049 0.036 0.029 0.035 0.073 0.217 0.451 0.628 0.724 0.761 0.723 0.701 0.650 0.561 0.421 0.224 0.078 0.032 0.020 0.017 0.022 0.029 0.036 0.050 0.089 0.163 0.258 0.337 0.368 0.338 0.258 0.164 0.089 0.051 0.036 0.029 0.021 0.017 0.020 0.034 0.086 0.248 0.455 0.598 0.683 0.720 0.641 0.621 0.572 0.487 0.364 0.207 0.083 0.033 0.015 0.010 0.014 0.024 0.041 0.087 0.194 0.334 0.450 0.518 0.537 0.513 0.445 0.331 0.192 0.087 0.041 0.024 0.014 0.010 0.015 0.034 0.087 0.217 0.379 0.505 0.590 0.634 0.522 0.505 0.456 0.369 0.248 0.131 0.061 0.029 0.013 0.009 0.015 0.034 0.078 0.195 0.365 0.510 0.606 0.650 0.657 0.636 0.585 0.490 0.349 0.185 0.075 0.032 0.015 0.009 0.013 0.029 0.061 0.130 0.248 0.371 0.460 0.508 0.398 0.376 0.313 0.222 0.135 0.076 0.045 0.026 0.015 0.012 0.019 0.043 0.119 0.294 0.476 0.608 0.692 0.727 0.729 0.709 0.661 0.572 0.442 0.265 0.107 0.040 0.018 0.012 0.015 0.026 0.044 0.075 0.133 0.221 0.312 0.376 0.301 0.275 0.215 0.153 0.108 0.078 0.056 0.040 0.029 0.022 0.024 0.041 0.104 0.283 0.491 0.635 0.722 0.760 0.764 0.744 0.693 0.602 0.460 0.259 0.096 0.039 0.024 0.022 0.029 0.039 0.055 0.077 0.107 0.152 0.214 0.275 0.289 0.276 0.239 0.192 0.148 0.114 0.091 0.081 0.067 0.043 0.034 0.043 0.083 0.214 0.427 0.598 0.701 0.751 0.762 0.741 0.684 0.581 0.413 0.206 0.081 0.043 0.035 0.044 0.069 0.081 0.091 0.113 0.147 0.191 0.239 0.275 0.371 0.369 0.344 0.288 0.230 0.198 0.192 0.193 0.162 0.093 0.054 0.051 0.075 0.156 0.325 0.512 0.638 0.703 0.721 0.700 0.634 0.509 0.323 0.155 0.075 0.051 0.055 0.094 0.164 0.194 0.192 0.198 0.230 0.288 0.344 0.369 0.455 0.454 0.442 0.414 0.385 0.375 0.381 0.374 0.321 0.208 0.105 0.069 0.079 0.133 0.249 0.418 0.560 0.637 0.660 0.637 0.560 0.417 0.249 0.133 0.079 0.069 0.105 0.208 0.321 0.374 0.381 0.375 0.385 0.414 0.442 0.454 0.507 0.512 0.537 0.562 0.561 0.551 0.546 0.527 0.472 0.360 0.207 0.111 0.098 0.146 0.237 0.361 0.489 0.568 0.592 0.568 0.489 0.361 0.237 0.146 0.098 0.111 0.206 0.359 0.471 0.527 0.546 0.551 0.561 0.562 0.537 0.512 0.520 0.541 0.603 0.655 0.661 0.655 0.654 0.638 0.587 0.484 0.322 0.175 0.130 0.185 0.293 0.391 0.480 0.538 0.557 0.538 0.480 0.391 0.292 0.184 0.129 0.173 0.317 0.474 0.579 0.636 0.657 0.658 0.663 0.655 0.603 0.541 0.495 0.531 0.617 0.682 0.701 0.711 0.718 0.704 0.658 0.563 0.407 0.240 0.166 0.226 0.379 0.502 0.579 0.623 0.636 0.623 0.578 0.500 0.376 0.222 0.161 0.230 0.387 0.537 0.640 0.700 0.724 0.720 0.706 0.683 0.617 0.530 0.455 0.496 0.592 0.668 0.705 0.730 0.741 0.728 0.686 0.596 0.443 0.273 0.191 0.257 0.455 0.619 0.714 0.764 0.779 0.764 0.711 0.614 0.447 0.249 0.182 0.256 0.411 0.559 0.661 0.722 0.749 0.743 0.714 0.671 0.592 0.495 0.413 0.443 0.532 0.620 0.676 0.717 0.736 0.725 0.682 0.588 0.429 0.262 0.190 0.278 0.522 0.715 0.818 0.867 0.881 0.866 0.816 0.710 0.514 0.269 0.181 0.247 0.399 0.552 0.657 0.719 0.745 0.732 0.687 0.624 0.532 0.443 0.359 0.370 0.437 0.538 0.618 0.677 0.705 0.696 0.647 0.541 0.376 0.220 0.168 0.281 0.566 0.783 0.886 0.927 0.937 0.927 0.885 0.780 0.561 0.276 0.163 0.213 0.361 0.519 0.630 0.692 0.712 0.687 0.625 0.540 0.438 0.370 0.287 0.284 0.328 0.432 0.532 0.604 0.639 0.629 0.573 0.459 0.299 0.168 0.142 0.272 0.565 0.802 0.914 0.950 0.958 0.950 0.913 0.801 0.564 0.271 0.141 0.166 0.295 0.452 0.567 0.628 0.642 0.608 0.534 0.433 0.328 0.284 0.205 0.205 0.237 0.321 0.421 0.500 0.539 0.530 0.471 0.354 0.210 0.121 0.126 0.260 0.529 0.782 0.910 0.947 0.954 0.947 0.910 0.782 0.529 0.260 0.126 0.121 0.210 0.354 0.470 0.530 0.539 0.501 0.421 0.321 0.237 0.205 0.129 0.141 0.174 0.227 0.300 0.375 0.416 0.408 0.347 0.237 0.134 0.091 0.115 0.236 0.482 0.755 0.894 0.930 0.934 0.930 0.894 0.755 0.482 0.236 0.115 0.091 0.134 0.237 0.347 0.408 0.416 0.375 0.300 0.227 0.174 0.141 0.074 0.089 0.122 0.158 0.202 0.255 0.285 0.274 0.221 0.145 0.089 0.072 0.096 0.192 0.436 0.731 0.870 0.905 0.910 0.905 0.870 0.731 0.436 0.192 0.096 0.072 0.089 0.145 0.221 0.274 0.285 0.255 0.202 0.158 0.122 0.089 0.045 0.052 0.071 0.099 0.134 0.169 0.184 0.173 0.137 0.092 0.060 0.051 0.069 0.158 0.404 0.675 0.807 0.860 0.876 0.860 0.807 0.675 0.404 0.158 0.069 0.051 0.060 0.092 0.137 0.173 0.184 0.169 0.134 0.099 0.071 0.052 0.033 0.033 0.036 0.052 0.078 0.100 0.109 0.101 0.078 0.051 0.034 0.033 0.057 0.153 0.365 0.565 0.693 0.788 0.827 0.788 0.692 0.565 0.366 0.153 0.057 0.033 0.034 0.051 0.078 0.101 0.109 0.099 0.078 0.051 0.036 0.033 0.021 0.021 0.022 0.030 0.041 0.049 0.053 0.048 0.036 0.025 0.021 0.027 0.057 0.136 0.267 0.422 0.575 0.700 0.746 0.701 0.576 0.422 0.267 0.135 0.057 0.027 0.021 0.025 0.036 0.048 0.053 0.049 0.041 0.030 0.022 0.020 0.009 0.010 0.016 0.022 0.025 0.027 0.028 0.026 0.021 0.018 0.019 0.026 0.045 0.081 0.161 0.321 0.487 0.555 0.573 0.554 0.486 0.320 0.161 0.082 0.045 0.026 0.018 0.018 0.021 0.026 0.028 0.026 0.025 0.022 0.015 0.011 0.005 0.006 0.008 0.010 0.013 0.016 0.018 0.017 0.014 0.012 0.012 0.015 0.026 0.052 0.126 0.264 0.356 0.364 0.348 0.366 0.359 0.265 0.126 0.052 0.026 0.015 0.012 0.012 0.014 0.017 0.019 0.016 0.013 0.010 0.008 0.006 0.004 0.004 0.004 0.004 0.006 0.008 0.008 0.007 0.005 0.005 0.007 0.010 0.022 0.054 0.105 0.158 0.202 0.232 0.256 0.230 0.198 0.157 0.105 0.054 0.022 0.010 0.006 0.005 0.005 0.007 0.008 0.008 0.006 0.004 0.004 0.004 0.002 0.002 0.002 0.003 0.004 0.004 0.004 0.003 0.004 0.004 0.007 0.011 0.019 0.032 0.047 0.061 0.089 0.147 0.179 0.150 0.092 0.061 0.047 0.031 0.018 0.011 0.007 0.005 0.004 0.003 0.004 0.004 0.004 0.003 0.002 0.002 0.001 0.001 0.001 0.002 0.002 0.002 0.002 0.003 0.003 0.004 0.004 0.005 0.007 0.012 0.021 0.038 0.057 0.070 0.077 0.068 0.054 0.037 0.021 0.012 0.007 0.005 0.004 0.004 0.003 0.003 0.002 0.002 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.004 0.008 0.016 0.027 0.034 0.026 0.021 0.027 0.038 0.029 0.016 0.007 0.004 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.004 0.005 0.006 0.009 0.011 0.013 0.013 0.012 0.010 0.009 0.006 0.005 0.004 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.006 0.005 0.004 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.002 0.006 0.005 0.004 0.003 0.003 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.002 0.003 0.004 0.004 0.004 0.010 0.010 0.010 0.009 0.007 0.005 0.004 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.003 0.005 0.007 0.008 0.010 0.010 0.022 0.022 0.020 0.018 0.014 0.010 0.008 0.005 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.003 0.005 0.009 0.011 0.014 0.019 0.021 0.021 0.038 0.037 0.035 0.032 0.027 0.021 0.016 0.011 0.005 0.003 0.002 0.001 0.001 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.001 0.001 0.002 0.003 0.005 0.011 0.015 0.021 0.027 0.031 0.035 0.037 0.086 0.082 0.074 0.065 0.051 0.036 0.026 0.018 0.011 0.004 0.002 0.002 0.001 0.001 0.001 0.002 0.003 0.003 0.005 0.003 0.003 0.002 0.001 0.001 0.001 0.002 0.002 0.004 0.011 0.019 0.027 0.037 0.051 0.066 0.074 0.081 0.148 0.143 0.132 0.115 0.094 0.069 0.044 0.025 0.014 0.007 0.003 0.002 0.002 0.001 0.001 0.003 0.007 0.008 0.007 0.008 0.006 0.003 0.001 0.001 0.002 0.002 0.003 0.007 0.014 0.025 0.043 0.069 0.094 0.115 0.132 0.144 0.233 0.228 0.211 0.184 0.148 0.112 0.074 0.041 0.022 0.012 0.005 0.003 0.003 0.004 0.004 0.006 0.012 0.011 0.008 0.011 0.013 0.006 0.004 0.004 0.003 0.003 0.005 0.012 0.022 0.041 0.075 0.112 0.148 0.184 0.211 0.228 0.351 0.343 0.318 0.275 0.221 0.166 0.116 0.064 0.028 0.013 0.007 0.003 0.003 0.007 0.009 0.013 0.024 0.024 0.021 0.024 0.024 0.013 0.009 0.007 0.003 0.003 0.007 0.013 0.028 0.064 0.116 0.166 0.221 0.275 0.318 0.343 0.470 0.459 0.428 0.380 0.312 0.229 0.148 0.077 0.029 0.012 0.007 0.004 0.004 0.008 0.013 0.017 0.033 0.058 0.065 0.059 0.034 0.017 0.013 0.008 0.004 0.004 0.007 0.012 0.029 0.077 0.148 0.229 0.312 0.380 0.428 0.459 0.571 0.558 0.522 0.468 0.389 0.281 0.172 0.088 0.034 0.014 0.010 0.009 0.009 0.017 0.027 0.035 0.054 0.076 0.083 0.076 0.053 0.035 0.027 0.017 0.009 0.009 0.010 0.014 0.035 0.089 0.173 0.283 0.391 0.470 0.525 0.560 0.652 0.636 0.598 0.532 0.440 0.318 0.190 0.097 0.038 0.015 0.011 0.013 0.016 0.028 0.052 0.075 0.101 0.112 0.110 0.113 0.103 0.077 0.053 0.028 0.016 0.013 0.012 0.015 0.040 0.103 0.202 0.333 0.453 0.546 0.612 0.646 0.703 0.687 0.647 0.576 0.473 0.337 0.183 0.079 0.030 0.013 0.014 0.021 0.028 0.041 0.067 0.099 0.141 0.184 0.204 0.187 0.145 0.102 0.068 0.041 0.027 0.020 0.014 0.014 0.032 0.089 0.206 0.368 0.502 0.604 0.673 0.702 0.553 0.556 0.521 0.443 0.321 0.177 0.080 0.038 0.023 0.026 0.047 0.070 0.084 0.094 0.093 0.091 0.103 0.135 0.158 0.133 0.100 0.089 0.091 0.092 0.085 0.074 0.051 0.027 0.023 0.036 0.072 0.156 0.283 0.393 0.468 0.521 0.609 0.604 0.559 0.462 0.309 0.158 0.077 0.045 0.037 0.053 0.099 0.133 0.147 0.152 0.147 0.146 0.154 0.161 0.162 0.160 0.153 0.146 0.148 0.157 0.154 0.139 0.103 0.055 0.037 0.045 0.074 0.148 0.288 0.432 0.527 0.583 0.681 0.668 0.610 0.481 0.300 0.155 0.083 0.056 0.064 0.126 0.227 0.281 0.281 0.248 0.207 0.195 0.205 0.203 0.194 0.203 0.204 0.194 0.207 0.247 0.282 0.284 0.233 0.129 0.065 0.056 0.083 0.154 0.294 0.473 0.599 0.661 0.744 0.726 0.657 0.507 0.316 0.168 0.094 0.086 0.150 0.296 0.420 0.465 0.454 0.395 0.312 0.252 0.236 0.245 0.251 0.245 0.236 0.252 0.313 0.397 0.456 0.466 0.420 0.296 0.151 0.086 0.094 0.168 0.315 0.506 0.656 0.725 0.770 0.749 0.672 0.526 0.345 0.189 0.126 0.168 0.319 0.493 0.597 0.636 0.621 0.553 0.451 0.348 0.280 0.277 0.296 0.277 0.280 0.348 0.451 0.553 0.621 0.636 0.597 0.494 0.319 0.169 0.127 0.189 0.345 0.526 0.672 0.749 0.746 0.723 0.648 0.527 0.369 0.225 0.196 0.302 0.494 0.643 0.718 0.748 0.739 0.680 0.576 0.457 0.350 0.307 0.314 0.307 0.350 0.458 0.576 0.682 0.741 0.748 0.716 0.640 0.492 0.301 0.195 0.224 0.369 0.527 0.648 0.723 0.677 0.654 0.592 0.503 0.376 0.269 0.289 0.437 0.617 0.725 0.773 0.795 0.796 0.761 0.671 0.549 0.424 0.335 0.314 0.335 0.424 0.550 0.673 0.764 0.798 0.794 0.769 0.718 0.610 0.431 0.286 0.268 0.375 0.503 0.592 0.654 0.608 0.586 0.535 0.465 0.364 0.300 0.362 0.523 0.677 0.752 0.780 0.797 0.809 0.794 0.725 0.608 0.475 0.354 0.309 0.353 0.474 0.610 0.729 0.799 0.812 0.797 0.776 0.743 0.664 0.511 0.354 0.295 0.361 0.463 0.534 0.586 0.587 0.562 0.506 0.435 0.339 0.290 0.369 0.540 0.690 0.756 0.779 0.795 0.810 0.802 0.740 0.627 0.490 0.356 0.302 0.355 0.490 0.629 0.746 0.807 0.813 0.794 0.774 0.746 0.675 0.525 0.358 0.284 0.335 0.433 0.505 0.561 0.613 0.580 0.498 0.397 0.285 0.231 0.306 0.490 0.664 0.749 0.783 0.802 0.811 0.792 0.720 0.603 0.463 0.335 0.289 0.334 0.462 0.604 0.724 0.796 0.814 0.801 0.779 0.741 0.652 0.480 0.300 0.227 0.283 0.396 0.497 0.579 0.631 0.589 0.477 0.336 0.211 0.153 0.207 0.381 0.588 0.713 0.769 0.793 0.791 0.748 0.653 0.523 0.380 0.281 0.257 0.281 0.380 0.524 0.655 0.751 0.793 0.792 0.766 0.708 0.582 0.377 0.205 0.153 0.211 0.336 0.477 0.589 0.607 0.569 0.452 0.293 0.163 0.099 0.117 0.240 0.447 0.615 0.699 0.728 0.712 0.640 0.518 0.377 0.256 0.207 0.206 0.207 0.256 0.377 0.518 0.641 0.713 0.728 0.699 0.615 0.446 0.240 0.118 0.099 0.163 0.293 0.451 0.568 0.583 0.558 0.461 0.302 0.157 0.080 0.066 0.115 0.259 0.448 0.560 0.586 0.544 0.441 0.311 0.204 0.150 0.140 0.144 0.140 0.150 0.205 0.311 0.442 0.545 0.587 0.562 0.450 0.262 0.116 0.066 0.079 0.156 0.296 0.451 0.550 0.583 0.575 0.504 0.354 0.183 0.082 0.048 0.053 0.105 0.229 0.334 0.337 0.276 0.194 0.127 0.094 0.088 0.090 0.091 0.090 0.088 0.094 0.127 0.195 0.278 0.342 0.343 0.237 0.109 0.055 0.048 0.079 0.172 0.327 0.468 0.549 0.573 0.578 0.528 0.401 0.219 0.091 0.044 0.033 0.041 0.078 0.118 0.109 0.085 0.065 0.055 0.057 0.069 0.081 0.085 0.081 0.069 0.057 0.055 0.066 0.086 0.113 0.123 0.082 0.043 0.033 0.042 0.082 0.191 0.344 0.460 0.532 0.522 0.527 0.483 0.382 0.228 0.098 0.042 0.025 0.022 0.029 0.035 0.035 0.035 0.038 0.046 0.066 0.101 0.140 0.159 0.140 0.100 0.065 0.045 0.037 0.035 0.035 0.036 0.030 0.022 0.024 0.039 0.086 0.196 0.324 0.417 0.482 0.426 0.423 0.379 0.292 0.181 0.088 0.038 0.018 0.012 0.013 0.015 0.020 0.027 0.040 0.071 0.131 0.210 0.275 0.302 0.281 0.216 0.134 0.071 0.040 0.027 0.019 0.015 0.013 0.012 0.018 0.036 0.082 0.167 0.267 0.346 0.398 0.310 0.297 0.250 0.174 0.102 0.056 0.030 0.016 0.010 0.008 0.010 0.018 0.035 0.071 0.145 0.253 0.346 0.405 0.434 0.432 0.382 0.278 0.158 0.076 0.037 0.019 0.011 0.008 0.010 0.016 0.030 0.056 0.102 0.172 0.245 0.292 0.204 0.185 0.141 0.095 0.063 0.043 0.030 0.021 0.017 0.014 0.014 0.022 0.048 0.112 0.223 0.341 0.430 0.493 0.531 0.536 0.492 0.395 0.258 0.129 0.053 0.023 0.014 0.014 0.017 0.022 0.030 0.044 0.064 0.096 0.142 0.186 0.145 0.134 0.110 0.088 0.072 0.059 0.050 0.047 0.046 0.034 0.026 0.031 0.054 0.117 0.245 0.382 0.481 0.549 0.587 0.585 0.535 0.431 0.276 0.130 0.057 0.032 0.026 0.033 0.045 0.046 0.050 0.060 0.072 0.089 0.111 0.135 0.168 0.166 0.153 0.130 0.112 0.109 0.119 0.133 0.126 0.079 0.047 0.045 0.063 0.113 0.231 0.390 0.512 0.583 0.612 0.600 0.536 0.411 0.242 0.117 0.063 0.045 0.046 0.077 0.123 0.131 0.118 0.110 0.113 0.130 0.153 0.166 0.249 0.244 0.227 0.210 0.219 0.260 0.310 0.334 0.305 0.206 0.105 0.069 0.079 0.124 0.221 0.378 0.522 0.603 0.629 0.607 0.527 0.381 0.223 0.124 0.079 0.069 0.103 0.203 0.303 0.332 0.309 0.259 0.218 0.210 0.227 0.244 0.328 0.319 0.322 0.359 0.417 0.484 0.537 0.547 0.506 0.400 0.235 0.123 0.105 0.154 0.248 0.381 0.522 0.609 0.635 0.609 0.522 0.381 0.247 0.153 0.105 0.123 0.236 0.400 0.506 0.547 0.537 0.484 0.417 0.359 0.322 0.319 0.365 0.374 0.432 0.519 0.590 0.652 0.694 0.697 0.658 0.568 0.405 0.227 0.156 0.205 0.318 0.430 0.537 0.610 0.633 0.610 0.537 0.431 0.318 0.205 0.157 0.228 0.405 0.568 0.659 0.697 0.694 0.652 0.589 0.518 0.432 0.374 0.351 0.393 0.503 0.612 0.696 0.758 0.785 0.780 0.748 0.676 0.532 0.340 0.228 0.267 0.409 0.521 0.595 0.646 0.663 0.646 0.595 0.521 0.409 0.268 0.229 0.342 0.536 0.680 0.751 0.780 0.784 0.756 0.695 0.612 0.503 0.393 0.309 0.379 0.525 0.658 0.756 0.805 0.813 0.800 0.775 0.724 0.604 0.415 0.290 0.322 0.486 0.617 0.687 0.730 0.747 0.731 0.687 0.618 0.489 0.325 0.295 0.423 0.615 0.733 0.780 0.801 0.811 0.802 0.753 0.656 0.526 0.379 0.265 0.345 0.513 0.669 0.777 0.817 0.814 0.796 0.777 0.736 0.626 0.438 0.312 0.352 0.547 0.703 0.781 0.826 0.843 0.827 0.782 0.706 0.553 0.359 0.320 0.450 0.642 0.748 0.783 0.798 0.812 0.813 0.772 0.666 0.513 0.346 0.224 0.298 0.471 0.647 0.770 0.817 0.817 0.800 0.778 0.732 0.613 0.417 0.294 0.351 0.594 0.779 0.862 0.903 0.917 0.904 0.863 0.782 0.599 0.357 0.301 0.428 0.628 0.744 0.784 0.802 0.815 0.812 0.764 0.643 0.470 0.299 0.185 0.242 0.401 0.593 0.736 0.803 0.818 0.806 0.776 0.710 0.566 0.362 0.249 0.327 0.617 0.828 0.912 0.947 0.957 0.947 0.913 0.829 0.620 0.330 0.252 0.368 0.574 0.718 0.780 0.807 0.816 0.799 0.732 0.590 0.401 0.242 0.152 0.185 0.315 0.511 0.666 0.754 0.787 0.781 0.741 0.649 0.478 0.284 0.196 0.300 0.615 0.842 0.932 0.964 0.971 0.964 0.932 0.842 0.615 0.300 0.197 0.285 0.481 0.652 0.743 0.781 0.786 0.753 0.665 0.510 0.315 0.185 0.121 0.137 0.228 0.406 0.562 0.660 0.706 0.704 0.654 0.540 0.360 0.198 0.155 0.284 0.592 0.830 0.933 0.966 0.972 0.966 0.934 0.830 0.592 0.285 0.155 0.198 0.359 0.539 0.654 0.704 0.705 0.659 0.562 0.406 0.227 0.137 0.087 0.099 0.160 0.290 0.431 0.532 0.581 0.578 0.520 0.393 0.229 0.128 0.132 0.269 0.545 0.804 0.927 0.959 0.964 0.959 0.927 0.804 0.544 0.268 0.131 0.128 0.230 0.394 0.520 0.578 0.582 0.534 0.432 0.291 0.160 0.099 0.053 0.068 0.117 0.194 0.294 0.392 0.441 0.431 0.362 0.243 0.134 0.092 0.114 0.224 0.474 0.774 0.912 0.943 0.945 0.943 0.913 0.775 0.477 0.226 0.115 0.092 0.133 0.241 0.362 0.430 0.438 0.388 0.291 0.193 0.116 0.068 0.031 0.043 0.077 0.125 0.183 0.243 0.273 0.262 0.210 0.137 0.085 0.068 0.086 0.176 0.432 0.739 0.873 0.909 0.916 0.909 0.872 0.736 0.427 0.172 0.084 0.067 0.086 0.138 0.210 0.263 0.279 0.249 0.186 0.126 0.078 0.043 0.024 0.028 0.041 0.068 0.112 0.158 0.182 0.167 0.124 0.080 0.051 0.042 0.060 0.156 0.414 0.663 0.788 0.856 0.883 0.858 0.791 0.671 0.426 0.163 0.063 0.043 0.050 0.078 0.124 0.164 0.172 0.148 0.107 0.067 0.041 0.028 0.020 0.019 0.021 0.034 0.056 0.070 0.077 0.072 0.055 0.036 0.025 0.029 0.061 0.167 0.358 0.532 0.675 0.796 0.839 0.792 0.665 0.517 0.336 0.150 0.055 0.028 0.027 0.038 0.055 0.074 0.087 0.082 0.062 0.036 0.022 0.020 0.010 0.011 0.016 0.027 0.040 0.052 0.058 0.046 0.031 0.024 0.023 0.030 0.051 0.097 0.192 0.365 0.559 0.673 0.716 0.682 0.580 0.392 0.219 0.121 0.063 0.032 0.021 0.022 0.031 0.043 0.042 0.036 0.031 0.024 0.015 0.011 0.004 0.005 0.009 0.014 0.017 0.017 0.019 0.021 0.019 0.015 0.014 0.020 0.037 0.072 0.160 0.350 0.502 0.508 0.480 0.491 0.459 0.297 0.122 0.048 0.025 0.018 0.018 0.019 0.019 0.023 0.032 0.033 0.027 0.018 0.010 0.005 0.003 0.004 0.005 0.007 0.013 0.033 0.042 0.020 0.010 0.010 0.011 0.011 0.015 0.036 0.097 0.199 0.274 0.312 0.334 0.339 0.338 0.288 0.181 0.091 0.035 0.013 0.007 0.006 0.010 0.015 0.011 0.007 0.005 0.004 0.004 0.003 0.003 0.002 0.002 0.002 0.002 0.001 0.001 0.002 0.003 0.003 0.004 0.011 0.062 0.171 0.144 0.123 0.149 0.224 0.269 0.187 0.103 0.067 0.044 0.021 0.011 0.008 0.009 0.005 0.003 0.003 0.005 0.012 0.010 0.004 0.003 0.003 0.001 0.001 0.002 0.007 0.152 0.015 0.017 0.044 0.008 0.016 0.022 0.006 0.004 0.006 0.013 0.027 0.052 0.093 0.128 0.131 0.107 0.080 0.087 0.250 0.215 0.012 0.003 0.003 0.008 0.007 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.004 0.145 0.087 0.617 0.222 0.125 0.053 0.035 0.032 0.027 0.015 0.005 0.002 0.001 0.002 0.014 0.005 0.001 0.001 0.004 0.024 0.142 0.005 0.001 0.000 0.000 0.000 0.001 0.008 0.000 0.000 0.000 0.000 0.002 0.363 0.023 0.001 0.000 0.001 0.002 0.004 0.006 0.010 0.012 0.023 0.060 0.560 0.048 0.003 0.001 0.004 0.000 0.000 0.003 0.006 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.011 0.000 0.000 0.004 0.475 0.037 0.010 0.008 0.003 0.001 0.001 0.000 0.000 0.000 0.001 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.408 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.005 0.189 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.005 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.015 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.002 0.001 0.001 0.002 0.004 0.021 0.002 0.000 0.000 0.003 0.000 0.001 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.003 0.003 0.850 0.007 0.003 0.003 0.004 0.004 0.005 0.006 0.015 0.516 0.573 0.004 0.001 0.002 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.004 0.003 0.000 0.000 0.001 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.003 0.010 0.009 0.008 0.006 0.003 0.002 0.001 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.001 0.028 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.073 0.001 0.026 0.002 0.004 0.020 0.015 0.010 0.010 0.010 0.010 0.020 0.020 0.020 0.020 0.019 0.017 0.011 0.005 0.002 0.003 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.013 0.009 0.355 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.006 0.011 0.015 0.017 0.019 0.040 0.037 0.032 0.027 0.021 0.015 0.011 0.007 0.004 0.002 0.002 0.026 0.010 0.052 0.005 0.006 0.004 0.003 0.004 0.002 0.001 0.001 0.000 0.000 0.001 0.004 0.018 0.004 0.004 0.009 0.020 0.027 0.030 0.032 0.035 0.038 0.067 0.065 0.061 0.054 0.046 0.037 0.025 0.013 0.006 0.003 0.002 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.005 0.002 0.002 0.002 0.001 0.001 0.002 0.006 0.012 0.018 0.026 0.038 0.050 0.059 0.064 0.107 0.104 0.095 0.081 0.063 0.045 0.031 0.021 0.013 0.006 0.003 0.004 0.016 0.011 0.006 0.011 0.015 0.009 0.006 0.008 0.009 0.005 0.002 0.002 0.003 0.003 0.004 0.007 0.013 0.023 0.038 0.053 0.068 0.083 0.097 0.104 0.173 0.166 0.149 0.126 0.102 0.078 0.052 0.028 0.014 0.008 0.003 0.002 0.002 0.003 0.005 0.008 0.016 0.021 0.022 0.024 0.021 0.011 0.008 0.007 0.003 0.002 0.003 0.007 0.014 0.027 0.047 0.072 0.098 0.124 0.148 0.166 0.263 0.252 0.225 0.188 0.145 0.102 0.062 0.031 0.014 0.008 0.005 0.005 0.008 0.013 0.012 0.014 0.024 0.036 0.040 0.034 0.021 0.011 0.009 0.008 0.005 0.004 0.006 0.009 0.014 0.031 0.065 0.106 0.148 0.189 0.226 0.253 0.349 0.341 0.311 0.260 0.195 0.130 0.078 0.039 0.017 0.011 0.009 0.007 0.009 0.017 0.023 0.028 0.037 0.042 0.040 0.043 0.040 0.031 0.028 0.022 0.011 0.007 0.009 0.010 0.017 0.038 0.076 0.126 0.191 0.257 0.306 0.337 0.428 0.428 0.397 0.333 0.244 0.159 0.094 0.046 0.019 0.011 0.012 0.014 0.019 0.031 0.044 0.057 0.069 0.069 0.065 0.067 0.065 0.053 0.039 0.027 0.017 0.014 0.012 0.011 0.018 0.043 0.089 0.149 0.229 0.311 0.371 0.408 0.497 0.503 0.472 0.401 0.298 0.186 0.094 0.040 0.017 0.013 0.019 0.025 0.031 0.042 0.052 0.061 0.079 0.110 0.126 0.109 0.079 0.061 0.054 0.046 0.034 0.026 0.019 0.013 0.016 0.036 0.082 0.160 0.261 0.354 0.421 0.468 0.335 0.302 0.259 0.207 0.146 0.086 0.046 0.028 0.027 0.047 0.090 0.136 0.160 0.142 0.107 0.082 0.073 0.077 0.082 0.076 0.071 0.076 0.092 0.110 0.123 0.121 0.092 0.047 0.027 0.030 0.052 0.100 0.173 0.251 0.314 0.343 0.455 0.426 0.371 0.286 0.187 0.110 0.065 0.045 0.053 0.099 0.162 0.189 0.192 0.176 0.147 0.124 0.110 0.094 0.084 0.095 0.113 0.129 0.156 0.193 0.206 0.187 0.149 0.092 0.051 0.045 0.065 0.113 0.199 0.312 0.406 0.452 0.596 0.574 0.508 0.387 0.251 0.149 0.087 0.074 0.123 0.253 0.378 0.433 0.423 0.347 0.246 0.176 0.142 0.119 0.108 0.119 0.141 0.173 0.238 0.332 0.406 0.427 0.381 0.254 0.122 0.074 0.088 0.151 0.256 0.395 0.519 0.582 0.697 0.678 0.608 0.482 0.334 0.194 0.123 0.152 0.294 0.469 0.569 0.601 0.580 0.506 0.386 0.257 0.168 0.139 0.138 0.139 0.169 0.259 0.391 0.512 0.585 0.602 0.566 0.466 0.293 0.151 0.122 0.193 0.333 0.483 0.609 0.679 0.741 0.719 0.650 0.542 0.396 0.245 0.204 0.314 0.514 0.665 0.739 0.764 0.748 0.676 0.545 0.375 0.220 0.156 0.151 0.155 0.220 0.374 0.543 0.674 0.746 0.764 0.740 0.666 0.514 0.314 0.205 0.246 0.397 0.542 0.650 0.719 0.733 0.709 0.647 0.562 0.436 0.324 0.340 0.493 0.676 0.777 0.817 0.831 0.825 0.782 0.671 0.485 0.291 0.178 0.152 0.178 0.291 0.485 0.671 0.783 0.825 0.831 0.817 0.777 0.677 0.494 0.340 0.324 0.436 0.562 0.647 0.709 0.679 0.656 0.610 0.553 0.470 0.420 0.475 0.626 0.761 0.812 0.821 0.824 0.833 0.823 0.752 0.576 0.358 0.202 0.151 0.202 0.358 0.575 0.750 0.821 0.832 0.824 0.822 0.814 0.764 0.629 0.477 0.422 0.471 0.553 0.611 0.656 0.619 0.599 0.568 0.534 0.489 0.482 0.552 0.692 0.788 0.802 0.774 0.761 0.793 0.819 0.784 0.633 0.403 0.219 0.151 0.220 0.403 0.631 0.782 0.818 0.792 0.761 0.775 0.804 0.792 0.697 0.557 0.486 0.491 0.535 0.568 0.599 0.614 0.591 0.555 0.514 0.465 0.468 0.556 0.705 0.792 0.794 0.750 0.729 0.773 0.815 0.792 0.652 0.419 0.224 0.149 0.224 0.419 0.650 0.790 0.814 0.772 0.729 0.751 0.796 0.796 0.711 0.562 0.473 0.468 0.515 0.556 0.591 0.649 0.617 0.555 0.478 0.391 0.380 0.492 0.673 0.784 0.807 0.792 0.787 0.811 0.827 0.785 0.632 0.401 0.213 0.145 0.214 0.401 0.630 0.782 0.825 0.811 0.787 0.793 0.809 0.787 0.678 0.497 0.384 0.394 0.479 0.555 0.617 0.645 0.606 0.516 0.406 0.291 0.257 0.371 0.583 0.745 0.810 0.830 0.839 0.843 0.824 0.745 0.568 0.344 0.183 0.134 0.183 0.344 0.568 0.745 0.823 0.842 0.839 0.831 0.811 0.747 0.585 0.371 0.257 0.290 0.406 0.516 0.606 0.568 0.527 0.425 0.306 0.199 0.155 0.230 0.435 0.645 0.759 0.807 0.824 0.815 0.766 0.646 0.450 0.245 0.136 0.114 0.136 0.245 0.449 0.644 0.764 0.814 0.824 0.808 0.760 0.646 0.436 0.231 0.156 0.200 0.306 0.425 0.528 0.455 0.419 0.327 0.221 0.140 0.096 0.115 0.240 0.461 0.635 0.718 0.739 0.710 0.617 0.457 0.272 0.139 0.092 0.087 0.092 0.139 0.273 0.459 0.620 0.712 0.739 0.715 0.632 0.458 0.237 0.113 0.095 0.140 0.224 0.335 0.426 0.367 0.332 0.261 0.173 0.106 0.070 0.062 0.105 0.243 0.415 0.504 0.517 0.466 0.350 0.211 0.116 0.074 0.061 0.059 0.061 0.074 0.116 0.208 0.342 0.457 0.511 0.502 0.412 0.238 0.103 0.063 0.072 0.112 0.190 0.294 0.360 0.313 0.273 0.218 0.148 0.086 0.052 0.038 0.041 0.078 0.180 0.273 0.259 0.181 0.110 0.069 0.052 0.047 0.045 0.043 0.045 0.048 0.053 0.070 0.113 0.185 0.255 0.257 0.168 0.074 0.039 0.038 0.055 0.099 0.184 0.281 0.325 0.257 0.221 0.177 0.128 0.077 0.043 0.028 0.025 0.033 0.052 0.061 0.053 0.044 0.039 0.037 0.038 0.044 0.051 0.055 0.051 0.044 0.038 0.036 0.038 0.043 0.051 0.061 0.052 0.032 0.025 0.031 0.049 0.093 0.167 0.239 0.271 0.187 0.166 0.136 0.102 0.066 0.036 0.018 0.011 0.012 0.018 0.021 0.021 0.023 0.027 0.035 0.049 0.073 0.099 0.109 0.095 0.070 0.048 0.035 0.028 0.023 0.021 0.021 0.017 0.012 0.011 0.019 0.038 0.072 0.116 0.161 0.188 0.125 0.114 0.091 0.065 0.044 0.029 0.017 0.011 0.009 0.009 0.009 0.013 0.022 0.037 0.060 0.102 0.155 0.191 0.191 0.168 0.131 0.090 0.056 0.035 0.021 0.012 0.009 0.009 0.009 0.011 0.017 0.029 0.044 0.066 0.094 0.117 0.085 0.077 0.062 0.048 0.038 0.030 0.025 0.024 0.023 0.017 0.012 0.015 0.029 0.061 0.114 0.183 0.249 0.282 0.272 0.237 0.192 0.144 0.095 0.053 0.026 0.014 0.012 0.018 0.023 0.024 0.025 0.031 0.038 0.047 0.061 0.077 0.073 0.072 0.067 0.062 0.057 0.055 0.058 0.065 0.068 0.055 0.037 0.034 0.046 0.078 0.141 0.228 0.308 0.351 0.348 0.311 0.257 0.193 0.125 0.073 0.045 0.034 0.037 0.055 0.069 0.065 0.057 0.054 0.055 0.061 0.067 0.071 0.095 0.098 0.100 0.099 0.111 0.146 0.200 0.237 0.217 0.139 0.072 0.052 0.064 0.098 0.162 0.263 0.364 0.423 0.434 0.405 0.341 0.248 0.155 0.095 0.062 0.053 0.075 0.145 0.223 0.243 0.206 0.150 0.112 0.100 0.100 0.098 0.145 0.143 0.153 0.193 0.272 0.370 0.442 0.462 0.439 0.356 0.211 0.112 0.100 0.143 0.219 0.325 0.439 0.510 0.530 0.507 0.435 0.324 0.220 0.145 0.101 0.113 0.210 0.354 0.439 0.461 0.438 0.367 0.270 0.192 0.152 0.143 0.194 0.196 0.244 0.358 0.488 0.598 0.667 0.684 0.653 0.565 0.400 0.220 0.154 0.207 0.318 0.424 0.524 0.592 0.613 0.591 0.523 0.423 0.317 0.205 0.152 0.219 0.402 0.567 0.654 0.685 0.669 0.600 0.490 0.359 0.245 0.196 0.206 0.238 0.348 0.506 0.650 0.746 0.790 0.798 0.777 0.718 0.585 0.385 0.256 0.288 0.422 0.527 0.601 0.654 0.673 0.654 0.601 0.528 0.423 0.289 0.258 0.386 0.584 0.717 0.777 0.798 0.790 0.745 0.649 0.506 0.348 0.238 0.187 0.254 0.417 0.606 0.751 0.815 0.832 0.833 0.826 0.795 0.698 0.510 0.368 0.380 0.512 0.615 0.671 0.711 0.728 0.711 0.670 0.614 0.511 0.378 0.366 0.508 0.696 0.794 0.825 0.833 0.833 0.816 0.752 0.607 0.417 0.254 0.161 0.250 0.454 0.670 0.793 0.819 0.804 0.795 0.809 0.813 0.755 0.590 0.445 0.454 0.583 0.688 0.742 0.778 0.795 0.778 0.742 0.688 0.582 0.452 0.442 0.585 0.751 0.810 0.807 0.794 0.804 0.820 0.794 0.671 0.454 0.249 0.137 0.233 0.464 0.695 0.802 0.804 0.760 0.739 0.774 0.805 0.768 0.610 0.460 0.478 0.630 0.756 0.819 0.854 0.871 0.854 0.818 0.755 0.628 0.473 0.455 0.604 0.763 0.803 0.773 0.739 0.761 0.805 0.804 0.698 0.465 0.232 0.116 0.207 0.446 0.691 0.805 0.816 0.783 0.763 0.787 0.806 0.758 0.584 0.423 0.451 0.649 0.810 0.882 0.917 0.931 0.917 0.882 0.809 0.646 0.447 0.418 0.578 0.753 0.803 0.786 0.763 0.783 0.817 0.807 0.694 0.447 0.207 0.098 0.177 0.403 0.660 0.800 0.839 0.838 0.829 0.826 0.808 0.721 0.513 0.352 0.393 0.646 0.842 0.919 0.952 0.962 0.952 0.919 0.842 0.645 0.392 0.350 0.510 0.717 0.806 0.825 0.829 0.838 0.840 0.801 0.661 0.404 0.176 0.085 0.142 0.336 0.591 0.759 0.830 0.852 0.850 0.831 0.776 0.634 0.408 0.268 0.336 0.638 0.856 0.935 0.965 0.973 0.965 0.935 0.855 0.635 0.334 0.266 0.406 0.634 0.775 0.830 0.850 0.853 0.831 0.761 0.592 0.336 0.142 0.076 0.107 0.251 0.491 0.671 0.768 0.808 0.809 0.774 0.682 0.501 0.289 0.194 0.299 0.620 0.850 0.939 0.969 0.976 0.970 0.940 0.851 0.624 0.302 0.196 0.290 0.499 0.681 0.774 0.808 0.807 0.766 0.669 0.490 0.250 0.107 0.063 0.079 0.169 0.366 0.538 0.644 0.696 0.698 0.647 0.523 0.332 0.177 0.149 0.286 0.585 0.829 0.938 0.968 0.973 0.968 0.937 0.826 0.578 0.279 0.146 0.176 0.335 0.526 0.648 0.699 0.700 0.650 0.544 0.370 0.171 0.079 0.043 0.057 0.119 0.249 0.402 0.518 0.565 0.553 0.488 0.354 0.196 0.114 0.125 0.244 0.501 0.789 0.925 0.956 0.960 0.957 0.928 0.796 0.515 0.257 0.131 0.115 0.191 0.347 0.485 0.548 0.552 0.500 0.387 0.242 0.117 0.057 0.025 0.038 0.083 0.151 0.230 0.308 0.353 0.348 0.284 0.179 0.104 0.080 0.102 0.202 0.459 0.770 0.903 0.933 0.935 0.931 0.897 0.754 0.432 0.182 0.093 0.079 0.109 0.189 0.289 0.360 0.386 0.348 0.255 0.161 0.087 0.039 0.019 0.026 0.051 0.096 0.173 0.268 0.303 0.260 0.187 0.121 0.075 0.055 0.065 0.146 0.406 0.699 0.835 0.891 0.912 0.897 0.852 0.738 0.470 0.185 0.079 0.058 0.067 0.106 0.179 0.237 0.236 0.194 0.135 0.082 0.046 0.025 0.017 0.017 0.022 0.038 0.059 0.070 0.077 0.082 0.067 0.041 0.028 0.031 0.067 0.211 0.464 0.638 0.754 0.853 0.886 0.836 0.709 0.550 0.328 0.124 0.045 0.028 0.034 0.053 0.073 0.100 0.134 0.146 0.111 0.055 0.026 0.019 0.010 0.012 0.020 0.047 0.138 0.434 0.452 0.150 0.063 0.046 0.037 0.033 0.044 0.082 0.175 0.354 0.574 0.733 0.799 0.781 0.682 0.515 0.372 0.271 0.134 0.043 0.021 0.024 0.048 0.073 0.052 0.034 0.027 0.020 0.013 0.010 0.004 0.005 0.008 0.010 0.009 0.007 0.008 0.011 0.013 0.011 0.011 0.022 0.086 0.242 0.390 0.597 0.698 0.653 0.588 0.542 0.447 0.240 0.079 0.028 0.016 0.015 0.025 0.027 0.018 0.021 0.057 0.209 0.215 0.062 0.018 0.006 0.003 0.005 0.014 0.113 0.031 0.006 0.007 0.106 0.094 0.147 0.105 0.012 0.007 0.013 0.040 0.121 0.229 0.312 0.389 0.503 0.691 0.918 0.857 0.240 0.265 0.044 0.006 0.006 0.021 0.036 0.008 0.003 0.002 0.002 0.002 0.003 0.004 0.002 0.001 0.001 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.014 0.024 0.014 0.068 0.907 0.585 0.428 0.316 0.148 0.066 0.031 0.013 0.005 0.003 0.004 0.028 0.020 0.002 0.002 0.612 0.002 0.002 0.014 0.035 0.008 0.001 0.006 0.007 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.001 0.004 0.001 0.001 0.003 0.008 0.021 0.064 0.203 0.648 0.857 0.077 0.006 0.001 0.001 0.014 0.001 0.001 0.085 0.054 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.246 0.000 0.000 0.001 0.004 0.030 0.969 0.055 0.016 0.007 0.002 0.001 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.016 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.004 0.013 0.125 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.008 0.123 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.025 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.008 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.008 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.010 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.008 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.005 0.001 0.003 0.047 0.002 0.000 0.000 0.000 0.001 0.004 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.004 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.000 0.000 0.003 0.378 0.012 0.006 0.009 0.010 0.013 0.027 0.889 0.020 0.079 0.003 0.001 0.005 0.007 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.001 0.005 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.001 0.000 0.001 0.001 0.001 0.002 0.004 0.005 0.007 0.011 0.009 0.008 0.006 0.005 0.003 0.002 0.002 0.002 0.001 0.199 0.000 0.000 0.000 0.000 0.000 0.003 0.660 0.005 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.007 0.028 0.353 0.605 0.038 0.016 0.012 0.011 0.018 0.018 0.017 0.017 0.019 0.026 0.020 0.007 0.003 0.002 0.001 0.003 0.065 0.000 0.000 0.000 0.001 0.001 0.004 0.012 0.251 0.003 0.001 0.001 0.005 0.001 0.001 0.001 0.002 0.004 0.004 0.005 0.007 0.011 0.014 0.016 0.035 0.033 0.029 0.022 0.014 0.009 0.008 0.009 0.007 0.003 0.005 0.001 0.000 0.000 0.003 0.075 0.108 0.013 0.006 0.004 0.003 0.002 0.001 0.001 0.002 0.010 0.007 0.027 0.010 0.016 0.024 0.022 0.023 0.028 0.032 0.035 0.063 0.061 0.056 0.048 0.038 0.027 0.017 0.010 0.007 0.004 0.002 0.001 0.001 0.001 0.002 0.003 0.007 0.014 0.023 0.033 0.037 0.052 0.160 0.057 0.003 0.001 0.001 0.003 0.006 0.008 0.011 0.018 0.030 0.043 0.053 0.060 0.095 0.091 0.082 0.069 0.052 0.033 0.018 0.011 0.008 0.006 0.006 0.047 0.054 0.299 0.046 0.022 0.026 0.030 0.028 0.020 0.012 0.007 0.005 0.005 0.007 0.015 0.016 0.010 0.008 0.012 0.023 0.041 0.059 0.073 0.084 0.092 0.134 0.128 0.116 0.099 0.077 0.053 0.030 0.014 0.009 0.009 0.007 0.005 0.005 0.009 0.014 0.020 0.025 0.025 0.024 0.030 0.038 0.041 0.045 0.035 0.012 0.005 0.005 0.007 0.009 0.014 0.027 0.048 0.073 0.097 0.118 0.131 0.187 0.172 0.150 0.123 0.093 0.065 0.038 0.018 0.010 0.011 0.016 0.032 0.072 0.073 0.053 0.051 0.053 0.047 0.043 0.043 0.043 0.036 0.027 0.024 0.024 0.025 0.021 0.013 0.011 0.020 0.044 0.075 0.105 0.139 0.172 0.190 0.253 0.226 0.193 0.158 0.120 0.079 0.041 0.019 0.013 0.018 0.026 0.028 0.033 0.041 0.045 0.044 0.048 0.064 0.076 0.068 0.054 0.053 0.061 0.062 0.044 0.029 0.022 0.016 0.013 0.020 0.045 0.089 0.139 0.192 0.240 0.262 0.191 0.194 0.176 0.142 0.100 0.061 0.037 0.031 0.040 0.069 0.134 0.258 0.332 0.238 0.139 0.088 0.066 0.055 0.052 0.052 0.058 0.071 0.093 0.128 0.183 0.227 0.174 0.085 0.043 0.032 0.039 0.061 0.095 0.128 0.153 0.175 0.337 0.335 0.303 0.237 0.159 0.098 0.064 0.056 0.079 0.137 0.197 0.220 0.213 0.189 0.153 0.119 0.093 0.067 0.055 0.068 0.098 0.132 0.184 0.243 0.263 0.235 0.186 0.129 0.078 0.054 0.060 0.092 0.149 0.222 0.283 0.319 0.507 0.497 0.450 0.358 0.248 0.153 0.099 0.110 0.204 0.356 0.480 0.543 0.533 0.444 0.305 0.188 0.120 0.084 0.072 0.083 0.117 0.179 0.283 0.407 0.501 0.536 0.496 0.371 0.209 0.114 0.103 0.157 0.251 0.357 0.446 0.492 0.625 0.610 0.559 0.473 0.357 0.224 0.167 0.240 0.415 0.572 0.658 0.682 0.656 0.578 0.448 0.285 0.149 0.096 0.089 0.097 0.151 0.291 0.460 0.592 0.666 0.685 0.653 0.567 0.413 0.237 0.164 0.220 0.353 0.471 0.558 0.609 0.677 0.658 0.608 0.540 0.433 0.311 0.305 0.446 0.633 0.755 0.809 0.824 0.809 0.748 0.617 0.417 0.211 0.110 0.092 0.110 0.210 0.414 0.612 0.744 0.806 0.824 0.810 0.757 0.634 0.448 0.308 0.315 0.435 0.541 0.609 0.659 0.680 0.660 0.620 0.576 0.503 0.442 0.479 0.621 0.768 0.835 0.855 0.858 0.852 0.822 0.730 0.530 0.283 0.129 0.088 0.129 0.284 0.532 0.732 0.824 0.853 0.858 0.854 0.835 0.768 0.619 0.476 0.439 0.501 0.575 0.620 0.660 0.651 0.635 0.616 0.601 0.573 0.564 0.610 0.735 0.827 0.840 0.815 0.796 0.813 0.827 0.785 0.621 0.348 0.148 0.087 0.148 0.348 0.620 0.785 0.827 0.813 0.796 0.815 0.840 0.826 0.735 0.610 0.565 0.574 0.601 0.616 0.635 0.620 0.609 0.609 0.615 0.616 0.628 0.676 0.786 0.836 0.796 0.676 0.595 0.677 0.781 0.793 0.668 0.391 0.161 0.087 0.161 0.392 0.670 0.794 0.782 0.677 0.595 0.676 0.796 0.835 0.784 0.673 0.626 0.614 0.614 0.608 0.609 0.615 0.601 0.595 0.592 0.590 0.612 0.679 0.795 0.833 0.771 0.600 0.486 0.605 0.759 0.794 0.684 0.408 0.166 0.087 0.166 0.408 0.685 0.794 0.760 0.605 0.486 0.600 0.771 0.832 0.793 0.676 0.609 0.588 0.591 0.595 0.601 0.624 0.600 0.568 0.530 0.495 0.523 0.629 0.774 0.833 0.811 0.729 0.675 0.733 0.804 0.801 0.672 0.395 0.161 0.086 0.161 0.395 0.672 0.801 0.804 0.733 0.675 0.729 0.810 0.832 0.772 0.628 0.523 0.495 0.530 0.568 0.601 0.608 0.576 0.517 0.443 0.364 0.373 0.512 0.704 0.815 0.846 0.841 0.835 0.843 0.841 0.788 0.621 0.347 0.143 0.082 0.143 0.348 0.622 0.790 0.842 0.843 0.835 0.841 0.845 0.814 0.702 0.509 0.369 0.361 0.442 0.516 0.576 0.531 0.498 0.423 0.335 0.242 0.223 0.357 0.582 0.747 0.822 0.852 0.860 0.853 0.818 0.721 0.520 0.266 0.112 0.076 0.112 0.265 0.518 0.719 0.816 0.852 0.860 0.852 0.823 0.748 0.584 0.361 0.227 0.245 0.337 0.423 0.498 0.388 0.364 0.297 0.222 0.155 0.122 0.180 0.368 0.589 0.732 0.798 0.814 0.791 0.715 0.568 0.356 0.158 0.076 0.062 0.077 0.160 0.360 0.575 0.723 0.795 0.815 0.796 0.730 0.588 0.366 0.176 0.119 0.152 0.218 0.292 0.360 0.244 0.236 0.193 0.137 0.096 0.075 0.090 0.193 0.382 0.518 0.584 0.605 0.579 0.486 0.324 0.164 0.076 0.048 0.042 0.047 0.075 0.160 0.314 0.470 0.567 0.603 0.592 0.529 0.391 0.200 0.094 0.078 0.096 0.131 0.180 0.223 0.153 0.158 0.135 0.094 0.062 0.045 0.039 0.055 0.126 0.278 0.420 0.436 0.330 0.193 0.100 0.057 0.039 0.030 0.027 0.030 0.040 0.058 0.106 0.212 0.364 0.452 0.409 0.269 0.126 0.054 0.037 0.041 0.056 0.081 0.111 0.136 0.098 0.103 0.091 0.067 0.044 0.030 0.028 0.037 0.056 0.070 0.076 0.075 0.065 0.049 0.037 0.030 0.027 0.025 0.025 0.025 0.027 0.030 0.035 0.045 0.059 0.073 0.082 0.078 0.059 0.038 0.029 0.030 0.041 0.057 0.073 0.087 0.064 0.064 0.057 0.046 0.031 0.019 0.011 0.010 0.012 0.020 0.031 0.031 0.025 0.022 0.023 0.025 0.029 0.035 0.038 0.036 0.030 0.025 0.023 0.023 0.027 0.032 0.029 0.019 0.012 0.010 0.011 0.017 0.029 0.041 0.050 0.058 0.046 0.043 0.036 0.029 0.022 0.017 0.013 0.011 0.010 0.010 0.011 0.012 0.016 0.021 0.028 0.038 0.049 0.060 0.068 0.067 0.056 0.042 0.030 0.022 0.016 0.012 0.010 0.010 0.010 0.011 0.013 0.017 0.022 0.029 0.036 0.042 0.037 0.035 0.031 0.027 0.026 0.026 0.030 0.033 0.027 0.018 0.013 0.012 0.017 0.031 0.051 0.071 0.087 0.102 0.115 0.117 0.104 0.081 0.055 0.031 0.017 0.012 0.013 0.018 0.028 0.035 0.033 0.028 0.027 0.028 0.031 0.035 0.039 0.041 0.044 0.047 0.054 0.065 0.078 0.084 0.084 0.082 0.067 0.048 0.043 0.055 0.084 0.119 0.151 0.176 0.193 0.195 0.174 0.135 0.093 0.062 0.048 0.050 0.062 0.074 0.081 0.080 0.072 0.061 0.051 0.047 0.044 0.041 0.059 0.064 0.076 0.096 0.138 0.217 0.312 0.363 0.318 0.201 0.106 0.067 0.067 0.093 0.141 0.207 0.268 0.306 0.321 0.315 0.278 0.211 0.140 0.090 0.064 0.065 0.109 0.209 0.322 0.373 0.331 0.231 0.145 0.098 0.077 0.064 0.097 0.101 0.133 0.219 0.342 0.453 0.517 0.536 0.521 0.463 0.334 0.184 0.132 0.167 0.243 0.331 0.413 0.460 0.475 0.463 0.416 0.335 0.249 0.174 0.137 0.186 0.326 0.454 0.518 0.531 0.508 0.442 0.335 0.215 0.132 0.101 0.122 0.138 0.221 0.383 0.547 0.671 0.743 0.764 0.741 0.660 0.507 0.319 0.216 0.259 0.378 0.469 0.537 0.583 0.598 0.583 0.536 0.467 0.374 0.253 0.211 0.317 0.511 0.663 0.742 0.766 0.746 0.676 0.552 0.386 0.222 0.138 0.121 0.167 0.314 0.524 0.700 0.791 0.828 0.838 0.830 0.792 0.689 0.506 0.363 0.375 0.496 0.579 0.625 0.662 0.678 0.663 0.625 0.581 0.499 0.380 0.368 0.508 0.688 0.792 0.829 0.838 0.827 0.790 0.698 0.523 0.313 0.166 0.109 0.182 0.384 0.629 0.778 0.824 0.829 0.833 0.845 0.842 0.779 0.617 0.481 0.489 0.595 0.669 0.700 0.727 0.742 0.727 0.700 0.668 0.594 0.487 0.479 0.617 0.780 0.842 0.846 0.834 0.830 0.824 0.779 0.630 0.384 0.182 0.097 0.184 0.432 0.691 0.792 0.779 0.715 0.702 0.774 0.831 0.817 0.691 0.551 0.560 0.661 0.739 0.775 0.799 0.815 0.799 0.776 0.739 0.663 0.562 0.554 0.693 0.818 0.832 0.774 0.702 0.715 0.778 0.791 0.690 0.432 0.184 0.085 0.177 0.456 0.714 0.785 0.718 0.560 0.514 0.670 0.802 0.819 0.708 0.556 0.567 0.687 0.790 0.843 0.872 0.887 0.872 0.843 0.790 0.688 0.568 0.558 0.710 0.820 0.802 0.670 0.514 0.560 0.718 0.784 0.713 0.455 0.177 0.074 0.165 0.452 0.719 0.799 0.754 0.633 0.590 0.706 0.807 0.811 0.683 0.513 0.524 0.682 0.822 0.891 0.923 0.937 0.923 0.891 0.822 0.683 0.525 0.514 0.685 0.813 0.808 0.706 0.590 0.632 0.754 0.798 0.718 0.452 0.165 0.065 0.148 0.421 0.703 0.818 0.833 0.808 0.795 0.819 0.836 0.790 0.612 0.429 0.448 0.663 0.843 0.919 0.951 0.962 0.951 0.919 0.844 0.665 0.452 0.432 0.614 0.790 0.836 0.819 0.795 0.807 0.832 0.818 0.702 0.420 0.148 0.058 0.123 0.359 0.645 0.803 0.858 0.872 0.872 0.862 0.830 0.722 0.496 0.327 0.372 0.650 0.859 0.934 0.964 0.973 0.964 0.934 0.857 0.646 0.367 0.325 0.496 0.723 0.830 0.863 0.872 0.873 0.858 0.803 0.646 0.360 0.124 0.054 0.096 0.277 0.551 0.735 0.821 0.853 0.855 0.830 0.760 0.596 0.362 0.229 0.310 0.630 0.857 0.940 0.970 0.977 0.970 0.941 0.860 0.638 0.318 0.234 0.363 0.593 0.758 0.830 0.855 0.852 0.818 0.731 0.547 0.275 0.095 0.050 0.071 0.186 0.422 0.603 0.710 0.763 0.768 0.722 0.603 0.406 0.220 0.165 0.293 0.605 0.840 0.940 0.970 0.975 0.969 0.938 0.834 0.589 0.279 0.158 0.218 0.412 0.610 0.724 0.771 0.770 0.721 0.615 0.431 0.189 0.071 0.038 0.053 0.128 0.303 0.484 0.596 0.635 0.621 0.564 0.438 0.254 0.136 0.131 0.251 0.512 0.792 0.928 0.960 0.964 0.961 0.933 0.808 0.543 0.278 0.144 0.139 0.244 0.421 0.556 0.610 0.609 0.559 0.450 0.283 0.122 0.052 0.023 0.036 0.086 0.168 0.259 0.345 0.402 0.410 0.339 0.208 0.115 0.088 0.114 0.227 0.489 0.793 0.920 0.944 0.945 0.940 0.907 0.756 0.427 0.182 0.095 0.083 0.127 0.233 0.357 0.443 0.478 0.440 0.327 0.198 0.095 0.037 0.016 0.026 0.061 0.132 0.268 0.430 0.443 0.346 0.249 0.170 0.103 0.065 0.066 0.134 0.375 0.697 0.853 0.907 0.926 0.920 0.888 0.788 0.523 0.223 0.103 0.074 0.082 0.129 0.216 0.274 0.259 0.211 0.147 0.090 0.049 0.023 0.015 0.015 0.021 0.035 0.049 0.055 0.064 0.076 0.066 0.039 0.026 0.031 0.077 0.283 0.597 0.735 0.813 0.884 0.902 0.846 0.712 0.525 0.275 0.093 0.035 0.025 0.038 0.064 0.087 0.124 0.202 0.271 0.211 0.088 0.034 0.019 0.010 0.014 0.028 0.145 0.648 0.138 0.243 0.795 0.176 0.151 0.091 0.038 0.034 0.059 0.133 0.298 0.532 0.734 0.834 0.840 0.778 0.707 0.766 0.966 0.763 0.083 0.023 0.026 0.062 0.084 0.043 0.024 0.018 0.014 0.010 0.009 0.004 0.004 0.005 0.006 0.004 0.003 0.003 0.005 0.007 0.006 0.008 0.023 0.557 0.517 0.870 0.996 0.930 0.794 0.654 0.528 0.362 0.152 0.044 0.016 0.010 0.011 0.027 0.035 0.017 0.022 0.485 0.074 0.062 0.597 0.055 0.009 0.003 0.013 0.258 0.005 0.001 0.001 0.001 0.004 0.024 0.010 0.015 0.017 0.004 0.006 0.016 0.056 0.145 0.262 0.422 0.777 0.916 0.264 0.041 0.008 0.005 0.076 0.006 0.005 0.032 0.044 0.005 0.002 0.001 0.001 0.001 0.002 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.021 0.002 0.001 0.005 0.034 0.320 0.967 0.354 0.095 0.033 0.013 0.005 0.003 0.003 0.003 0.204 0.135 0.002 0.004 0.001 0.000 0.000 0.000 0.002 0.637 0.001 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.001 0.001 0.003 0.008 0.031 0.245 0.242 0.025 0.004 0.000 0.000 0.000 0.000 0.001 0.000 0.016 0.005 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.000 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.002 0.024 0.069 0.006 0.002 0.001 0.001 0.011 0.000 0.051 0.000 0.000 0.002 0.026 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.032 0.000 0.091 0.000 0.001 0.001 0.017 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.014 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.011 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.053 0.001 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.131 0.004 0.002 0.003 0.008 0.185 0.001 0.000 0.000 0.100 0.003 0.123 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.010 0.004 0.002 0.000 0.000 0.001 0.001 0.002 0.004 0.003 0.002 0.002 0.001 0.001 0.000 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.007 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.123 0.013 0.006 0.004 0.006 0.006 0.007 0.009 0.019 0.063 0.020 0.003 0.002 0.002 0.014 0.000 0.000 0.000 0.244 0.000 0.000 0.001 0.004 0.020 0.001 0.000 0.000 0.000 0.992 0.000 0.000 0.004 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.010 0.009 0.008 0.006 0.004 0.003 0.003 0.003 0.003 0.002 0.003 0.000 0.000 0.000 0.000 0.001 0.009 0.088 0.006 0.002 0.001 0.001 0.001 0.000 0.001 0.000 0.000 0.001 0.036 0.031 0.095 0.030 0.013 0.011 0.010 0.010 0.016 0.016 0.016 0.015 0.015 0.013 0.009 0.005 0.003 0.002 0.001 0.002 0.004 0.001 0.001 0.002 0.003 0.007 0.022 0.069 0.996 0.012 0.002 0.006 0.003 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.008 0.011 0.014 0.015 0.024 0.023 0.021 0.019 0.014 0.010 0.007 0.006 0.005 0.004 0.028 0.002 0.001 0.001 0.014 0.664 0.060 0.033 0.021 0.012 0.007 0.004 0.002 0.002 0.010 0.013 0.010 0.042 0.008 0.010 0.014 0.018 0.020 0.022 0.023 0.024 0.037 0.037 0.035 0.031 0.027 0.021 0.014 0.009 0.007 0.006 0.004 0.003 0.004 0.004 0.007 0.013 0.017 0.017 0.018 0.028 0.054 0.114 0.235 0.087 0.012 0.004 0.003 0.004 0.006 0.007 0.010 0.015 0.022 0.029 0.033 0.036 0.062 0.062 0.056 0.047 0.037 0.028 0.019 0.012 0.010 0.012 0.028 0.861 0.164 0.916 0.140 0.066 0.052 0.040 0.034 0.031 0.030 0.024 0.018 0.019 0.042 0.159 0.089 0.020 0.012 0.014 0.022 0.032 0.039 0.046 0.052 0.058 0.107 0.110 0.101 0.085 0.068 0.047 0.026 0.016 0.015 0.021 0.025 0.025 0.026 0.031 0.036 0.036 0.036 0.045 0.054 0.050 0.046 0.057 0.081 0.085 0.054 0.029 0.020 0.017 0.014 0.014 0.021 0.038 0.057 0.072 0.084 0.096 0.153 0.149 0.138 0.112 0.076 0.045 0.032 0.035 0.051 0.082 0.162 0.371 0.491 0.316 0.161 0.094 0.064 0.050 0.045 0.046 0.054 0.069 0.093 0.132 0.209 0.293 0.217 0.105 0.056 0.038 0.036 0.050 0.081 0.116 0.140 0.150 0.301 0.297 0.273 0.216 0.141 0.087 0.063 0.066 0.096 0.153 0.211 0.232 0.219 0.193 0.155 0.119 0.088 0.060 0.048 0.062 0.095 0.137 0.198 0.263 0.281 0.248 0.192 0.138 0.091 0.062 0.059 0.081 0.135 0.211 0.271 0.296 0.477 0.468 0.429 0.343 0.236 0.148 0.107 0.136 0.246 0.392 0.516 0.582 0.573 0.483 0.333 0.197 0.115 0.075 0.063 0.073 0.111 0.184 0.301 0.433 0.531 0.571 0.532 0.409 0.252 0.141 0.113 0.155 0.242 0.347 0.431 0.469 0.591 0.578 0.533 0.458 0.354 0.235 0.194 0.284 0.457 0.603 0.686 0.708 0.679 0.601 0.470 0.297 0.146 0.085 0.076 0.085 0.148 0.306 0.485 0.619 0.692 0.711 0.681 0.596 0.453 0.280 0.188 0.228 0.348 0.455 0.532 0.578 0.636 0.619 0.577 0.526 0.442 0.345 0.355 0.495 0.669 0.781 0.829 0.841 0.825 0.769 0.641 0.434 0.212 0.099 0.076 0.098 0.210 0.429 0.635 0.764 0.822 0.840 0.830 0.783 0.671 0.498 0.360 0.350 0.445 0.527 0.577 0.619 0.640 0.624 0.599 0.578 0.535 0.497 0.533 0.660 0.794 0.850 0.863 0.863 0.857 0.832 0.747 0.549 0.286 0.117 0.073 0.118 0.287 0.551 0.749 0.833 0.858 0.863 0.863 0.850 0.793 0.659 0.530 0.493 0.532 0.577 0.598 0.624 0.631 0.621 0.619 0.626 0.620 0.618 0.653 0.766 0.843 0.844 0.802 0.771 0.795 0.822 0.792 0.638 0.352 0.135 0.072 0.135 0.351 0.637 0.792 0.822 0.794 0.771 0.802 0.844 0.843 0.766 0.655 0.620 0.621 0.626 0.619 0.621 0.623 0.617 0.632 0.653 0.665 0.674 0.711 0.811 0.845 0.782 0.598 0.467 0.587 0.752 0.790 0.682 0.396 0.147 0.072 0.148 0.396 0.682 0.790 0.752 0.587 0.467 0.598 0.782 0.845 0.811 0.710 0.673 0.664 0.653 0.632 0.617 0.613 0.605 0.615 0.629 0.639 0.658 0.714 0.818 0.840 0.746 0.485 0.315 0.476 0.717 0.788 0.696 0.414 0.152 0.073 0.152 0.414 0.696 0.788 0.717 0.476 0.315 0.485 0.746 0.840 0.818 0.714 0.657 0.638 0.628 0.615 0.605 0.600 0.581 0.566 0.550 0.539 0.577 0.672 0.800 0.844 0.802 0.676 0.586 0.672 0.784 0.801 0.687 0.401 0.149 0.072 0.148 0.401 0.687 0.801 0.784 0.672 0.586 0.676 0.802 0.844 0.800 0.673 0.579 0.542 0.551 0.567 0.581 0.572 0.545 0.501 0.447 0.394 0.425 0.564 0.738 0.832 0.853 0.838 0.825 0.836 0.842 0.799 0.640 0.354 0.133 0.070 0.134 0.355 0.641 0.800 0.842 0.836 0.825 0.838 0.853 0.832 0.737 0.561 0.421 0.390 0.445 0.500 0.545 0.507 0.477 0.411 0.334 0.253 0.256 0.414 0.631 0.775 0.839 0.863 0.869 0.862 0.831 0.742 0.545 0.278 0.108 0.066 0.107 0.277 0.542 0.739 0.829 0.861 0.869 0.864 0.840 0.775 0.633 0.420 0.262 0.258 0.337 0.413 0.477 0.373 0.350 0.290 0.220 0.155 0.132 0.215 0.422 0.628 0.760 0.821 0.835 0.812 0.743 0.604 0.391 0.173 0.075 0.057 0.075 0.175 0.397 0.613 0.751 0.817 0.836 0.819 0.757 0.626 0.418 0.209 0.127 0.151 0.217 0.288 0.349 0.213 0.202 0.169 0.124 0.089 0.075 0.109 0.253 0.440 0.550 0.609 0.631 0.613 0.535 0.381 0.196 0.081 0.044 0.037 0.044 0.080 0.190 0.365 0.513 0.595 0.626 0.616 0.561 0.447 0.261 0.116 0.079 0.092 0.126 0.170 0.203 0.112 0.110 0.097 0.072 0.050 0.038 0.039 0.066 0.153 0.322 0.484 0.516 0.411 0.249 0.122 0.060 0.035 0.025 0.021 0.025 0.036 0.063 0.133 0.284 0.460 0.531 0.461 0.302 0.148 0.063 0.037 0.036 0.048 0.071 0.096 0.109 0.063 0.062 0.057 0.044 0.030 0.023 0.028 0.050 0.074 0.077 0.080 0.085 0.079 0.057 0.036 0.026 0.022 0.019 0.018 0.019 0.021 0.026 0.034 0.050 0.068 0.081 0.086 0.085 0.079 0.055 0.031 0.025 0.031 0.046 0.058 0.063 0.040 0.039 0.036 0.029 0.020 0.012 0.009 0.010 0.013 0.021 0.037 0.042 0.028 0.020 0.018 0.019 0.022 0.024 0.026 0.024 0.021 0.019 0.019 0.022 0.033 0.045 0.034 0.019 0.013 0.010 0.009 0.012 0.019 0.029 0.036 0.039 0.030 0.028 0.024 0.019 0.015 0.014 0.013 0.012 0.010 0.010 0.011 0.013 0.014 0.016 0.021 0.028 0.036 0.042 0.045 0.043 0.037 0.029 0.021 0.016 0.015 0.013 0.011 0.010 0.010 0.012 0.013 0.013 0.015 0.019 0.024 0.028 0.025 0.023 0.021 0.020 0.021 0.026 0.036 0.042 0.029 0.017 0.013 0.012 0.014 0.023 0.040 0.059 0.071 0.077 0.079 0.077 0.070 0.057 0.038 0.022 0.013 0.012 0.013 0.018 0.030 0.046 0.042 0.029 0.022 0.021 0.021 0.023 0.028 0.030 0.035 0.043 0.056 0.076 0.089 0.089 0.086 0.092 0.092 0.064 0.044 0.047 0.072 0.108 0.137 0.150 0.153 0.151 0.138 0.111 0.076 0.052 0.050 0.068 0.083 0.083 0.083 0.084 0.080 0.068 0.053 0.042 0.035 0.030 0.049 0.055 0.071 0.102 0.160 0.256 0.362 0.416 0.357 0.222 0.119 0.076 0.069 0.088 0.134 0.201 0.261 0.289 0.295 0.288 0.259 0.197 0.128 0.083 0.064 0.074 0.125 0.236 0.368 0.433 0.393 0.281 0.171 0.105 0.072 0.055 0.086 0.093 0.134 0.237 0.371 0.478 0.538 0.558 0.547 0.496 0.384 0.228 0.152 0.173 0.244 0.330 0.409 0.452 0.462 0.452 0.411 0.334 0.251 0.183 0.162 0.233 0.374 0.486 0.542 0.552 0.526 0.463 0.359 0.232 0.132 0.092 0.103 0.124 0.218 0.394 0.567 0.694 0.765 0.788 0.768 0.689 0.540 0.359 0.249 0.282 0.392 0.472 0.530 0.571 0.584 0.571 0.529 0.468 0.385 0.273 0.241 0.356 0.545 0.693 0.769 0.790 0.769 0.700 0.573 0.398 0.219 0.124 0.098 0.147 0.307 0.535 0.715 0.803 0.837 0.848 0.844 0.813 0.721 0.548 0.410 0.416 0.523 0.588 0.619 0.649 0.663 0.649 0.620 0.590 0.527 0.423 0.416 0.550 0.719 0.812 0.843 0.848 0.836 0.801 0.713 0.533 0.306 0.147 0.089 0.163 0.379 0.640 0.784 0.821 0.820 0.826 0.847 0.853 0.803 0.652 0.522 0.535 0.632 0.688 0.706 0.723 0.737 0.723 0.706 0.687 0.629 0.531 0.519 0.651 0.803 0.854 0.847 0.826 0.821 0.821 0.784 0.641 0.379 0.163 0.081 0.167 0.431 0.696 0.784 0.747 0.645 0.628 0.743 0.832 0.834 0.724 0.589 0.600 0.693 0.760 0.789 0.807 0.821 0.807 0.789 0.761 0.694 0.601 0.590 0.725 0.834 0.832 0.743 0.628 0.645 0.747 0.783 0.695 0.431 0.167 0.071 0.162 0.456 0.716 0.768 0.653 0.409 0.351 0.587 0.791 0.833 0.741 0.591 0.600 0.710 0.803 0.853 0.879 0.894 0.879 0.853 0.803 0.710 0.600 0.591 0.741 0.833 0.791 0.587 0.351 0.409 0.653 0.768 0.716 0.456 0.162 0.063 0.153 0.457 0.724 0.787 0.706 0.514 0.456 0.641 0.799 0.826 0.717 0.547 0.553 0.696 0.826 0.894 0.925 0.939 0.925 0.894 0.826 0.695 0.552 0.546 0.716 0.826 0.799 0.641 0.456 0.514 0.706 0.787 0.724 0.457 0.153 0.056 0.139 0.428 0.714 0.819 0.822 0.781 0.765 0.806 0.840 0.810 0.647 0.459 0.471 0.670 0.843 0.918 0.949 0.961 0.950 0.918 0.844 0.673 0.474 0.461 0.648 0.809 0.840 0.806 0.765 0.781 0.822 0.819 0.713 0.427 0.139 0.050 0.118 0.367 0.662 0.814 0.864 0.876 0.875 0.870 0.844 0.749 0.528 0.350 0.387 0.655 0.859 0.934 0.963 0.972 0.963 0.933 0.857 0.650 0.381 0.346 0.527 0.750 0.845 0.870 0.875 0.876 0.865 0.815 0.664 0.368 0.118 0.048 0.092 0.287 0.571 0.754 0.836 0.866 0.868 0.846 0.783 0.628 0.388 0.243 0.315 0.632 0.859 0.940 0.970 0.977 0.970 0.941 0.863 0.642 0.325 0.249 0.391 0.625 0.781 0.845 0.867 0.864 0.833 0.750 0.566 0.284 0.092 0.046 0.068 0.193 0.440 0.624 0.731 0.783 0.789 0.746 0.630 0.431 0.237 0.172 0.295 0.610 0.844 0.941 0.970 0.976 0.970 0.938 0.835 0.590 0.278 0.163 0.233 0.438 0.637 0.748 0.793 0.791 0.744 0.639 0.453 0.198 0.069 0.037 0.051 0.132 0.325 0.512 0.619 0.655 0.641 0.587 0.467 0.279 0.145 0.133 0.252 0.515 0.792 0.927 0.960 0.965 0.962 0.934 0.812 0.554 0.286 0.150 0.150 0.265 0.447 0.577 0.628 0.625 0.575 0.468 0.298 0.125 0.050 0.022 0.035 0.087 0.172 0.266 0.354 0.417 0.431 0.359 0.218 0.119 0.090 0.119 0.237 0.504 0.803 0.925 0.948 0.947 0.943 0.910 0.756 0.423 0.181 0.094 0.084 0.133 0.251 0.384 0.476 0.515 0.478 0.358 0.215 0.098 0.037 0.015 0.026 0.066 0.152 0.326 0.519 0.504 0.377 0.276 0.196 0.117 0.070 0.066 0.128 0.360 0.693 0.857 0.912 0.930 0.927 0.902 0.809 0.551 0.247 0.117 0.083 0.088 0.137 0.227 0.278 0.258 0.210 0.148 0.091 0.049 0.023 0.015 0.015 0.020 0.033 0.044 0.049 0.058 0.073 0.064 0.037 0.025 0.031 0.083 0.331 0.669 0.777 0.835 0.893 0.906 0.845 0.705 0.506 0.250 0.082 0.031 0.024 0.038 0.069 0.093 0.137 0.250 0.376 0.298 0.112 0.038 0.019 0.011 0.015 0.035 0.371 0.152 0.054 0.103 0.955 0.317 0.361 0.177 0.041 0.031 0.051 0.115 0.269 0.506 0.724 0.841 0.860 0.821 0.804 0.968 0.751 0.782 0.135 0.025 0.026 0.064 0.080 0.037 0.020 0.015 0.012 0.009 0.009 0.004 0.004 0.005 0.005 0.003 0.002 0.003 0.004 0.006 0.005 0.007 0.024 0.947 0.151 0.388 0.902 0.993 0.854 0.676 0.511 0.321 0.122 0.034 0.013 0.009 0.010 0.028 0.042 0.017 0.027 0.456 0.021 0.019 0.078 0.153 0.011 0.003 0.026 0.019 0.002 0.000 0.000 0.000 0.002 0.008 0.004 0.005 0.020 0.003 0.004 0.012 0.041 0.115 0.237 0.447 0.913 0.618 0.116 0.018 0.004 0.002 0.014 0.007 0.005 0.034 0.042 0.004 0.001 0.001 0.001 0.001 0.001 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.028 0.001 0.001 0.002 0.015 0.117 0.898 0.350 0.078 0.026 0.010 0.004 0.003 0.004 0.003 0.673 0.019 0.003 0.012 0.000 0.000 0.000 0.000 0.001 0.042 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.001 0.001 0.002 0.006 0.022 0.269 0.095 0.011 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.002 0.000 0.544 0.029 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.001 0.010 0.083 0.005 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.007 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.016 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.015 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.007 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.016 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.001 0.000 0.000 0.000 0.001 0.006 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.005 0.003 0.001 0.002 0.006 0.008 0.000 0.000 0.000 0.008 0.105 0.012 0.000 0.000 0.000 0.000 0.000 0.000 0.023 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.001 0.003 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.008 0.000 0.000 0.033 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.020 0.005 0.004 0.004 0.005 0.006 0.010 0.042 0.954 0.023 0.002 0.001 0.004 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.004 0.003 0.000 0.000 0.000 0.000 0.026 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.002 0.003 0.004 0.004 0.004 0.004 0.003 0.003 0.002 0.002 0.002 0.002 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.815 0.006 0.002 0.001 0.001 0.001 0.000 0.001 0.000 0.000 0.000 0.188 0.490 0.147 0.154 0.015 0.007 0.005 0.005 0.006 0.006 0.006 0.007 0.009 0.012 0.009 0.004 0.002 0.001 0.001 0.019 0.009 0.003 0.001 0.001 0.002 0.005 0.021 0.117 0.068 0.003 0.001 0.002 0.003 0.002 0.003 0.001 0.001 0.002 0.003 0.004 0.004 0.005 0.005 0.006 0.011 0.010 0.009 0.008 0.006 0.005 0.005 0.005 0.004 0.004 0.999 0.001 0.000 0.001 0.003 0.091 0.141 0.036 0.019 0.009 0.005 0.003 0.002 0.002 0.014 0.003 0.002 1.000 0.010 0.013 0.016 0.012 0.009 0.009 0.010 0.011 0.021 0.021 0.019 0.016 0.013 0.011 0.010 0.009 0.007 0.005 0.003 0.003 0.003 0.004 0.006 0.011 0.015 0.015 0.017 0.029 0.072 0.317 0.993 0.192 0.012 0.004 0.003 0.003 0.005 0.007 0.007 0.008 0.010 0.014 0.018 0.020 0.039 0.038 0.035 0.028 0.021 0.015 0.012 0.012 0.011 0.012 0.042 0.144 0.033 0.134 0.350 0.084 0.054 0.039 0.032 0.028 0.026 0.020 0.015 0.018 0.055 0.938 0.416 0.029 0.015 0.016 0.018 0.019 0.024 0.030 0.036 0.039 0.075 0.074 0.069 0.059 0.045 0.030 0.019 0.016 0.018 0.022 0.024 0.023 0.024 0.027 0.032 0.032 0.032 0.040 0.048 0.046 0.045 0.061 0.094 0.096 0.056 0.028 0.018 0.017 0.016 0.014 0.016 0.025 0.041 0.056 0.067 0.073 0.191 0.175 0.152 0.125 0.091 0.057 0.035 0.030 0.041 0.072 0.139 0.268 0.341 0.241 0.139 0.088 0.065 0.055 0.052 0.052 0.058 0.071 0.093 0.126 0.179 0.219 0.167 0.082 0.042 0.033 0.041 0.066 0.104 0.145 0.178 0.195 0.337 0.320 0.284 0.225 0.153 0.096 0.063 0.056 0.080 0.141 0.201 0.223 0.216 0.191 0.153 0.119 0.092 0.067 0.055 0.069 0.098 0.132 0.183 0.241 0.260 0.231 0.182 0.127 0.076 0.054 0.061 0.094 0.154 0.234 0.301 0.335 0.507 0.492 0.445 0.354 0.246 0.152 0.100 0.111 0.206 0.358 0.482 0.544 0.534 0.445 0.305 0.188 0.120 0.084 0.072 0.083 0.117 0.179 0.282 0.406 0.500 0.534 0.494 0.369 0.208 0.113 0.103 0.158 0.252 0.361 0.452 0.498 0.625 0.610 0.559 0.473 0.357 0.224 0.167 0.240 0.415 0.572 0.658 0.682 0.656 0.578 0.448 0.285 0.149 0.096 0.089 0.097 0.151 0.291 0.460 0.592 0.666 0.685 0.653 0.566 0.413 0.237 0.164 0.219 0.353 0.471 0.559 0.610 0.678 0.659 0.608 0.540 0.433 0.311 0.305 0.446 0.633 0.755 0.809 0.824 0.809 0.748 0.617 0.417 0.211 0.110 0.092 0.110 0.210 0.414 0.612 0.744 0.806 0.824 0.810 0.757 0.634 0.448 0.308 0.315 0.435 0.541 0.609 0.659 0.680 0.660 0.620 0.576 0.503 0.441 0.479 0.620 0.768 0.835 0.855 0.858 0.852 0.822 0.730 0.531 0.283 0.129 0.088 0.129 0.284 0.532 0.732 0.823 0.853 0.858 0.854 0.835 0.768 0.620 0.477 0.439 0.501 0.575 0.620 0.660 0.651 0.635 0.616 0.601 0.573 0.563 0.609 0.734 0.826 0.840 0.815 0.796 0.813 0.828 0.786 0.621 0.348 0.148 0.087 0.148 0.348 0.620 0.785 0.827 0.813 0.796 0.815 0.840 0.827 0.736 0.611 0.565 0.574 0.601 0.616 0.635 0.620 0.609 0.608 0.614 0.614 0.626 0.674 0.784 0.835 0.796 0.676 0.595 0.677 0.782 0.794 0.669 0.392 0.161 0.087 0.161 0.391 0.669 0.793 0.782 0.677 0.595 0.676 0.796 0.836 0.786 0.675 0.627 0.615 0.615 0.609 0.609 0.615 0.601 0.595 0.592 0.589 0.610 0.676 0.793 0.832 0.771 0.600 0.486 0.605 0.760 0.794 0.685 0.408 0.166 0.087 0.166 0.408 0.684 0.794 0.759 0.605 0.486 0.600 0.771 0.833 0.795 0.679 0.611 0.590 0.592 0.595 0.601 0.624 0.600 0.568 0.529 0.493 0.521 0.627 0.772 0.832 0.810 0.729 0.675 0.733 0.804 0.801 0.673 0.395 0.161 0.086 0.161 0.394 0.672 0.801 0.804 0.733 0.675 0.729 0.811 0.833 0.774 0.630 0.525 0.496 0.530 0.568 0.601 0.608 0.576 0.517 0.443 0.364 0.372 0.512 0.703 0.815 0.845 0.841 0.835 0.843 0.841 0.789 0.621 0.348 0.143 0.082 0.143 0.348 0.622 0.789 0.841 0.843 0.835 0.841 0.845 0.815 0.703 0.510 0.370 0.361 0.442 0.516 0.576 0.531 0.497 0.422 0.335 0.242 0.223 0.357 0.582 0.747 0.822 0.852 0.860 0.853 0.818 0.721 0.521 0.266 0.112 0.076 0.112 0.265 0.518 0.719 0.816 0.852 0.860 0.852 0.823 0.748 0.584 0.361 0.227 0.245 0.337 0.424 0.498 0.388 0.360 0.293 0.220 0.155 0.122 0.181 0.369 0.590 0.733 0.798 0.814 0.791 0.716 0.568 0.356 0.158 0.076 0.062 0.077 0.160 0.359 0.575 0.722 0.795 0.815 0.796 0.729 0.587 0.365 0.176 0.119 0.152 0.220 0.296 0.364 0.244 0.222 0.179 0.130 0.094 0.075 0.090 0.196 0.386 0.521 0.586 0.607 0.581 0.487 0.325 0.164 0.076 0.048 0.042 0.047 0.076 0.160 0.314 0.469 0.565 0.601 0.590 0.526 0.387 0.197 0.094 0.078 0.099 0.138 0.194 0.237 0.153 0.136 0.112 0.082 0.057 0.043 0.039 0.056 0.129 0.284 0.427 0.441 0.333 0.193 0.100 0.057 0.039 0.030 0.027 0.031 0.040 0.058 0.105 0.211 0.361 0.446 0.403 0.263 0.123 0.054 0.037 0.043 0.060 0.093 0.134 0.157 0.098 0.086 0.073 0.056 0.039 0.028 0.027 0.036 0.057 0.072 0.077 0.076 0.065 0.049 0.036 0.030 0.027 0.025 0.025 0.025 0.027 0.030 0.035 0.045 0.058 0.073 0.080 0.076 0.058 0.038 0.030 0.032 0.045 0.068 0.092 0.103 0.064 0.058 0.051 0.042 0.030 0.018 0.011 0.010 0.012 0.021 0.031 0.031 0.025 0.022 0.023 0.026 0.030 0.036 0.038 0.035 0.029 0.025 0.023 0.023 0.027 0.032 0.029 0.019 0.012 0.010 0.011 0.018 0.031 0.045 0.057 0.064 0.046 0.042 0.035 0.028 0.022 0.017 0.013 0.011 0.010 0.010 0.011 0.012 0.016 0.022 0.029 0.041 0.055 0.067 0.068 0.060 0.050 0.038 0.029 0.021 0.016 0.012 0.010 0.010 0.010 0.011 0.013 0.017 0.022 0.029 0.036 0.043 0.037 0.035 0.031 0.028 0.026 0.026 0.030 0.033 0.027 0.018 0.013 0.012 0.018 0.033 0.057 0.083 0.105 0.118 0.115 0.101 0.086 0.070 0.050 0.029 0.016 0.012 0.013 0.019 0.028 0.035 0.032 0.028 0.026 0.028 0.031 0.035 0.039 0.041 0.044 0.048 0.054 0.065 0.078 0.083 0.083 0.080 0.066 0.048 0.044 0.058 0.090 0.133 0.173 0.194 0.193 0.176 0.152 0.121 0.087 0.059 0.047 0.050 0.063 0.076 0.082 0.080 0.072 0.061 0.051 0.046 0.044 0.041 0.059 0.064 0.076 0.096 0.138 0.216 0.311 0.361 0.315 0.199 0.105 0.066 0.067 0.094 0.144 0.213 0.280 0.316 0.322 0.305 0.267 0.204 0.138 0.089 0.063 0.066 0.110 0.211 0.325 0.375 0.332 0.232 0.145 0.098 0.076 0.064 0.097 0.101 0.133 0.219 0.342 0.453 0.517 0.536 0.521 0.462 0.333 0.184 0.131 0.167 0.244 0.332 0.415 0.462 0.475 0.461 0.414 0.334 0.248 0.174 0.138 0.187 0.327 0.455 0.518 0.532 0.508 0.442 0.335 0.215 0.132 0.101 0.122 0.138 0.221 0.383 0.547 0.671 0.743 0.764 0.741 0.660 0.507 0.319 0.216 0.259 0.378 0.469 0.537 0.583 0.598 0.583 0.536 0.467 0.374 0.253 0.211 0.317 0.511 0.663 0.742 0.766 0.746 0.676 0.552 0.386 0.222 0.138 0.121 0.167 0.314 0.524 0.700 0.791 0.828 0.838 0.830 0.793 0.689 0.506 0.363 0.375 0.496 0.579 0.625 0.662 0.678 0.663 0.625 0.581 0.499 0.380 0.368 0.507 0.688 0.791 0.829 0.838 0.827 0.790 0.698 0.523 0.313 0.166 0.109 0.182 0.384 0.629 0.778 0.824 0.829 0.833 0.845 0.842 0.780 0.618 0.482 0.490 0.596 0.669 0.700 0.727 0.742 0.727 0.700 0.668 0.594 0.486 0.479 0.616 0.780 0.842 0.845 0.833 0.830 0.824 0.779 0.630 0.384 0.182 0.097 0.184 0.432 0.690 0.791 0.778 0.715 0.702 0.774 0.832 0.818 0.692 0.553 0.561 0.662 0.739 0.775 0.799 0.815 0.799 0.776 0.739 0.662 0.561 0.552 0.691 0.817 0.831 0.774 0.702 0.715 0.779 0.792 0.690 0.432 0.184 0.085 0.177 0.455 0.713 0.784 0.718 0.560 0.514 0.670 0.802 0.820 0.710 0.558 0.568 0.688 0.790 0.843 0.872 0.887 0.872 0.843 0.789 0.687 0.566 0.556 0.708 0.819 0.802 0.670 0.514 0.560 0.718 0.785 0.714 0.456 0.177 0.074 0.165 0.451 0.718 0.798 0.754 0.632 0.590 0.706 0.808 0.813 0.685 0.515 0.526 0.683 0.822 0.891 0.923 0.937 0.923 0.891 0.822 0.682 0.523 0.512 0.682 0.811 0.808 0.706 0.590 0.632 0.754 0.799 0.719 0.452 0.165 0.065 0.148 0.420 0.702 0.818 0.833 0.807 0.795 0.819 0.836 0.791 0.614 0.430 0.449 0.663 0.843 0.919 0.951 0.962 0.951 0.919 0.844 0.665 0.451 0.431 0.613 0.790 0.836 0.819 0.795 0.807 0.833 0.818 0.702 0.420 0.148 0.058 0.123 0.359 0.645 0.802 0.858 0.872 0.872 0.862 0.830 0.723 0.497 0.328 0.372 0.650 0.859 0.934 0.964 0.973 0.964 0.934 0.857 0.646 0.367 0.324 0.495 0.723 0.830 0.862 0.872 0.873 0.858 0.804 0.647 0.360 0.124 0.054 0.096 0.277 0.551 0.735 0.821 0.853 0.855 0.830 0.760 0.596 0.362 0.229 0.310 0.630 0.857 0.940 0.970 0.977 0.970 0.941 0.860 0.637 0.318 0.234 0.363 0.594 0.758 0.830 0.855 0.852 0.818 0.731 0.547 0.275 0.095 0.050 0.071 0.186 0.422 0.603 0.710 0.763 0.768 0.722 0.604 0.406 0.220 0.165 0.293 0.605 0.840 0.940 0.970 0.975 0.969 0.938 0.834 0.589 0.279 0.158 0.218 0.412 0.610 0.724 0.771 0.770 0.721 0.615 0.431 0.189 0.071 0.038 0.053 0.128 0.303 0.484 0.596 0.635 0.621 0.564 0.438 0.255 0.136 0.131 0.251 0.512 0.792 0.928 0.960 0.964 0.961 0.933 0.807 0.543 0.278 0.144 0.139 0.244 0.421 0.556 0.610 0.609 0.559 0.450 0.283 0.122 0.052 0.023 0.036 0.086 0.168 0.259 0.345 0.402 0.410 0.339 0.208 0.115 0.088 0.114 0.227 0.489 0.793 0.920 0.944 0.945 0.940 0.907 0.756 0.426 0.182 0.095 0.083 0.127 0.233 0.357 0.443 0.478 0.440 0.327 0.198 0.095 0.037 0.016 0.026 0.061 0.132 0.268 0.430 0.443 0.346 0.249 0.170 0.103 0.065 0.066 0.134 0.375 0.697 0.853 0.907 0.926 0.920 0.888 0.788 0.523 0.223 0.103 0.074 0.082 0.129 0.216 0.274 0.259 0.211 0.147 0.090 0.049 0.023 0.015 0.015 0.021 0.035 0.049 0.055 0.064 0.076 0.066 0.039 0.026 0.031 0.077 0.283 0.596 0.735 0.813 0.884 0.902 0.846 0.712 0.525 0.275 0.093 0.035 0.025 0.038 0.064 0.087 0.124 0.202 0.271 0.211 0.088 0.034 0.019 0.010 0.014 0.028 0.145 0.648 0.138 0.243 0.796 0.176 0.151 0.091 0.038 0.034 0.059 0.133 0.298 0.532 0.734 0.834 0.840 0.778 0.707 0.766 0.966 0.763 0.083 0.023 0.026 0.062 0.084 0.043 0.024 0.018 0.014 0.010 0.009 0.004 0.004 0.005 0.006 0.004 0.003 0.003 0.005 0.007 0.006 0.008 0.023 0.557 0.516 0.870 0.996 0.930 0.794 0.654 0.528 0.362 0.152 0.044 0.016 0.010 0.011 0.027 0.035 0.017 0.022 0.485 0.074 0.062 0.596 0.055 0.009 0.003 0.013 0.257 0.005 0.001 0.001 0.001 0.004 0.024 0.010 0.015 0.017 0.004 0.006 0.016 0.056 0.145 0.262 0.422 0.777 0.915 0.263 0.041 0.008 0.004 0.076 0.006 0.005 0.032 0.044 0.005 0.002 0.001 0.001 0.001 0.002 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.021 0.002 0.001 0.005 0.034 0.320 0.967 0.354 0.095 0.033 0.013 0.005 0.003 0.003 0.003 0.204 0.136 0.002 0.004 0.001 0.000 0.000 0.000 0.002 0.638 0.001 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.001 0.001 0.003 0.008 0.031 0.245 0.242 0.025 0.004 0.000 0.000 0.000 0.000 0.001 0.000 0.016 0.005 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.000 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.002 0.024 0.069 0.006 0.002 0.001 0.001 0.011 0.000 0.051 0.000 0.000 0.002 0.025 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.033 0.000 0.093 0.000 0.001 0.001 0.017 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.015 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.011 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.053 0.001 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.130 0.004 0.002 0.003 0.008 0.185 0.001 0.000 0.000 0.100 0.003 0.122 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.010 0.003 0.002 0.000 0.000 0.001 0.001 0.002 0.004 0.003 0.002 0.002 0.001 0.001 0.000 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.007 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.123 0.013 0.006 0.004 0.006 0.006 0.007 0.009 0.019 0.063 0.020 0.003 0.002 0.002 0.014 0.000 0.000 0.000 0.240 0.000 0.000 0.001 0.004 0.020 0.001 0.000 0.000 0.000 0.994 0.000 0.000 0.004 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.010 0.009 0.008 0.006 0.004 0.003 0.003 0.003 0.003 0.002 0.003 0.000 0.000 0.000 0.000 0.001 0.009 0.088 0.006 0.002 0.001 0.001 0.001 0.000 0.001 0.000 0.000 0.001 0.036 0.031 0.095 0.030 0.013 0.011 0.010 0.010 0.016 0.016 0.016 0.015 0.015 0.013 0.009 0.005 0.003 0.002 0.001 0.002 0.004 0.001 0.001 0.002 0.003 0.007 0.022 0.069 0.996 0.012 0.002 0.006 0.003 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.008 0.011 0.014 0.015 0.024 0.023 0.021 0.019 0.014 0.010 0.007 0.006 0.005 0.004 0.028 0.002 0.001 0.001 0.014 0.665 0.060 0.033 0.021 0.012 0.007 0.004 0.002 0.002 0.010 0.013 0.010 0.042 0.008 0.010 0.014 0.018 0.020 0.022 0.023 0.024 0.037 0.036 0.034 0.031 0.027 0.021 0.014 0.009 0.007 0.006 0.004 0.003 0.004 0.004 0.007 0.013 0.017 0.017 0.018 0.028 0.054 0.114 0.236 0.087 0.012 0.004 0.003 0.004 0.006 0.007 0.010 0.015 0.022 0.029 0.034 0.036 0.062 0.057 0.051 0.044 0.035 0.026 0.018 0.012 0.010 0.012 0.028 0.871 0.161 0.912 0.139 0.066 0.051 0.040 0.034 0.032 0.030 0.024 0.018 0.019 0.041 0.157 0.089 0.020 0.012 0.015 0.024 0.034 0.042 0.050 0.058 0.062 0.107 0.097 0.085 0.074 0.061 0.043 0.024 0.015 0.015 0.021 0.025 0.025 0.027 0.031 0.036 0.035 0.036 0.045 0.054 0.051 0.047 0.057 0.081 0.084 0.053 0.029 0.020 0.017 0.014 0.015 0.023 0.042 0.063 0.082 0.099 0.109 0.335 0.343 0.314 0.250 0.171 0.097 0.050 0.029 0.027 0.045 0.084 0.128 0.154 0.140 0.106 0.083 0.074 0.078 0.082 0.075 0.070 0.076 0.092 0.112 0.128 0.128 0.098 0.049 0.027 0.028 0.048 0.088 0.148 0.208 0.259 0.302 0.455 0.452 0.406 0.313 0.200 0.115 0.067 0.045 0.051 0.095 0.155 0.183 0.188 0.174 0.146 0.124 0.111 0.094 0.084 0.094 0.113 0.129 0.157 0.196 0.211 0.193 0.155 0.096 0.052 0.045 0.064 0.108 0.186 0.285 0.371 0.426 0.596 0.582 0.519 0.395 0.255 0.150 0.087 0.074 0.122 0.249 0.374 0.430 0.420 0.346 0.245 0.176 0.143 0.119 0.108 0.118 0.141 0.173 0.238 0.333 0.408 0.430 0.385 0.257 0.124 0.075 0.089 0.150 0.253 0.388 0.509 0.574 0.698 0.679 0.609 0.483 0.334 0.194 0.123 0.151 0.294 0.469 0.569 0.601 0.580 0.505 0.386 0.257 0.169 0.139 0.138 0.139 0.169 0.259 0.391 0.512 0.586 0.602 0.567 0.467 0.293 0.151 0.122 0.193 0.333 0.482 0.608 0.678 0.741 0.719 0.650 0.542 0.396 0.245 0.204 0.314 0.514 0.665 0.739 0.764 0.748 0.676 0.545 0.375 0.220 0.156 0.151 0.155 0.220 0.374 0.543 0.674 0.746 0.764 0.740 0.666 0.514 0.314 0.205 0.246 0.397 0.542 0.650 0.719 0.733 0.709 0.648 0.562 0.436 0.324 0.341 0.494 0.677 0.778 0.817 0.831 0.825 0.782 0.670 0.485 0.291 0.178 0.152 0.178 0.291 0.486 0.671 0.783 0.825 0.831 0.817 0.777 0.676 0.493 0.339 0.323 0.436 0.562 0.648 0.709 0.679 0.657 0.611 0.553 0.471 0.421 0.477 0.628 0.764 0.814 0.822 0.824 0.832 0.822 0.750 0.575 0.358 0.202 0.151 0.202 0.358 0.575 0.751 0.823 0.832 0.824 0.821 0.812 0.762 0.626 0.475 0.420 0.470 0.553 0.610 0.656 0.619 0.599 0.568 0.535 0.491 0.486 0.557 0.697 0.792 0.804 0.775 0.761 0.792 0.818 0.782 0.631 0.403 0.220 0.151 0.219 0.403 0.633 0.784 0.819 0.793 0.761 0.774 0.802 0.788 0.692 0.552 0.482 0.489 0.534 0.568 0.599 0.614 0.591 0.556 0.515 0.468 0.473 0.562 0.711 0.796 0.796 0.751 0.729 0.772 0.814 0.790 0.650 0.419 0.224 0.149 0.224 0.419 0.652 0.792 0.815 0.773 0.729 0.750 0.794 0.792 0.705 0.555 0.467 0.465 0.514 0.555 0.591 0.649 0.617 0.555 0.479 0.393 0.383 0.497 0.678 0.787 0.809 0.793 0.787 0.811 0.825 0.783 0.630 0.401 0.214 0.145 0.213 0.401 0.632 0.784 0.827 0.811 0.787 0.792 0.807 0.784 0.674 0.493 0.380 0.391 0.478 0.555 0.617 0.645 0.606 0.516 0.406 0.291 0.258 0.372 0.585 0.747 0.811 0.831 0.839 0.842 0.823 0.744 0.568 0.344 0.183 0.134 0.183 0.344 0.569 0.746 0.824 0.843 0.839 0.830 0.810 0.745 0.583 0.370 0.256 0.290 0.405 0.516 0.606 0.568 0.528 0.425 0.306 0.199 0.155 0.230 0.435 0.645 0.760 0.807 0.824 0.815 0.765 0.645 0.450 0.245 0.136 0.114 0.136 0.245 0.449 0.644 0.765 0.815 0.824 0.808 0.760 0.646 0.436 0.231 0.156 0.200 0.306 0.425 0.528 0.454 0.426 0.335 0.225 0.141 0.096 0.114 0.238 0.459 0.634 0.717 0.739 0.710 0.616 0.457 0.272 0.139 0.092 0.087 0.092 0.139 0.273 0.460 0.620 0.713 0.740 0.716 0.634 0.460 0.239 0.114 0.095 0.139 0.221 0.327 0.418 0.367 0.360 0.293 0.189 0.111 0.071 0.062 0.103 0.237 0.408 0.498 0.513 0.463 0.348 0.211 0.116 0.074 0.061 0.059 0.061 0.074 0.116 0.209 0.344 0.459 0.515 0.507 0.419 0.244 0.106 0.063 0.070 0.106 0.173 0.261 0.332 0.313 0.325 0.281 0.185 0.099 0.056 0.039 0.040 0.075 0.172 0.263 0.252 0.178 0.109 0.069 0.052 0.048 0.045 0.043 0.045 0.048 0.052 0.070 0.113 0.187 0.261 0.267 0.176 0.077 0.040 0.037 0.051 0.086 0.147 0.217 0.273 0.257 0.270 0.238 0.166 0.092 0.048 0.030 0.025 0.032 0.051 0.059 0.052 0.044 0.039 0.037 0.038 0.044 0.051 0.055 0.051 0.044 0.038 0.036 0.038 0.043 0.052 0.062 0.054 0.033 0.025 0.029 0.044 0.077 0.128 0.177 0.221 0.187 0.188 0.162 0.117 0.072 0.038 0.019 0.011 0.012 0.017 0.021 0.021 0.023 0.027 0.035 0.048 0.070 0.095 0.109 0.099 0.073 0.049 0.035 0.028 0.023 0.021 0.021 0.017 0.012 0.011 0.018 0.036 0.065 0.101 0.136 0.166 0.124 0.117 0.094 0.066 0.044 0.029 0.017 0.011 0.009 0.009 0.009 0.012 0.021 0.035 0.056 0.089 0.131 0.168 0.192 0.191 0.156 0.103 0.061 0.037 0.022 0.013 0.009 0.009 0.009 0.011 0.017 0.029 0.044 0.065 0.091 0.114 0.085 0.077 0.061 0.047 0.037 0.030 0.025 0.023 0.023 0.017 0.012 0.014 0.027 0.054 0.096 0.145 0.193 0.237 0.272 0.282 0.249 0.182 0.113 0.060 0.028 0.015 0.013 0.017 0.023 0.024 0.026 0.031 0.038 0.048 0.062 0.077 0.073 0.071 0.067 0.061 0.056 0.055 0.058 0.066 0.070 0.057 0.038 0.033 0.044 0.071 0.124 0.192 0.257 0.311 0.348 0.352 0.309 0.229 0.142 0.079 0.047 0.034 0.036 0.053 0.068 0.064 0.057 0.054 0.056 0.061 0.067 0.072 0.095 0.098 0.099 0.099 0.111 0.147 0.201 0.240 0.221 0.142 0.073 0.053 0.064 0.096 0.156 0.248 0.341 0.405 0.434 0.423 0.364 0.263 0.161 0.096 0.063 0.052 0.073 0.142 0.219 0.240 0.205 0.150 0.112 0.100 0.100 0.098 0.145 0.143 0.153 0.193 0.272 0.371 0.442 0.463 0.440 0.358 0.212 0.112 0.100 0.143 0.218 0.323 0.435 0.507 0.531 0.511 0.440 0.326 0.220 0.145 0.101 0.112 0.208 0.353 0.438 0.460 0.438 0.366 0.270 0.192 0.152 0.143 0.194 0.196 0.244 0.358 0.488 0.598 0.667 0.684 0.653 0.565 0.400 0.220 0.154 0.207 0.318 0.423 0.523 0.591 0.613 0.592 0.523 0.423 0.316 0.205 0.152 0.219 0.401 0.567 0.654 0.685 0.669 0.600 0.490 0.359 0.245 0.196 0.206 0.238 0.348 0.506 0.650 0.746 0.790 0.798 0.777 0.718 0.585 0.385 0.256 0.288 0.422 0.527 0.600 0.654 0.673 0.654 0.601 0.527 0.423 0.289 0.258 0.386 0.584 0.717 0.777 0.798 0.790 0.745 0.649 0.506 0.348 0.238 0.187 0.254 0.417 0.607 0.752 0.816 0.832 0.833 0.825 0.794 0.696 0.509 0.367 0.379 0.511 0.614 0.670 0.711 0.728 0.711 0.670 0.614 0.511 0.379 0.367 0.510 0.698 0.796 0.826 0.833 0.832 0.815 0.751 0.606 0.417 0.254 0.161 0.249 0.455 0.671 0.794 0.820 0.804 0.794 0.807 0.810 0.751 0.585 0.442 0.451 0.581 0.688 0.742 0.778 0.795 0.778 0.742 0.688 0.583 0.454 0.446 0.590 0.755 0.813 0.808 0.795 0.804 0.819 0.792 0.670 0.454 0.249 0.137 0.232 0.465 0.698 0.804 0.805 0.761 0.739 0.773 0.803 0.763 0.604 0.455 0.473 0.627 0.755 0.818 0.854 0.871 0.854 0.819 0.756 0.630 0.477 0.460 0.610 0.768 0.805 0.774 0.739 0.760 0.804 0.802 0.695 0.464 0.233 0.116 0.207 0.447 0.694 0.807 0.817 0.783 0.763 0.786 0.803 0.753 0.578 0.419 0.447 0.646 0.809 0.882 0.917 0.931 0.917 0.882 0.810 0.648 0.450 0.423 0.584 0.758 0.806 0.787 0.763 0.783 0.816 0.805 0.692 0.446 0.207 0.098 0.176 0.404 0.661 0.801 0.840 0.838 0.829 0.825 0.806 0.717 0.510 0.349 0.391 0.644 0.842 0.919 0.952 0.962 0.952 0.919 0.842 0.647 0.394 0.352 0.513 0.720 0.808 0.826 0.829 0.838 0.839 0.799 0.659 0.403 0.176 0.085 0.142 0.336 0.591 0.760 0.831 0.852 0.850 0.830 0.775 0.633 0.407 0.268 0.336 0.637 0.855 0.935 0.965 0.973 0.965 0.935 0.855 0.636 0.334 0.267 0.407 0.635 0.776 0.831 0.850 0.852 0.831 0.760 0.592 0.336 0.142 0.076 0.107 0.251 0.492 0.671 0.768 0.808 0.809 0.774 0.682 0.501 0.289 0.194 0.299 0.620 0.850 0.939 0.969 0.976 0.970 0.940 0.851 0.624 0.302 0.196 0.290 0.500 0.681 0.774 0.808 0.807 0.766 0.669 0.490 0.250 0.107 0.063 0.079 0.169 0.367 0.538 0.644 0.696 0.698 0.647 0.523 0.332 0.177 0.149 0.285 0.585 0.829 0.938 0.968 0.973 0.968 0.937 0.826 0.578 0.279 0.146 0.176 0.336 0.526 0.648 0.699 0.700 0.650 0.544 0.370 0.171 0.079 0.043 0.057 0.119 0.249 0.402 0.518 0.566 0.553 0.488 0.354 0.196 0.114 0.125 0.244 0.501 0.789 0.925 0.956 0.960 0.957 0.928 0.796 0.515 0.256 0.131 0.115 0.191 0.347 0.485 0.548 0.552 0.500 0.387 0.242 0.117 0.057 0.025 0.038 0.083 0.151 0.230 0.308 0.353 0.348 0.284 0.179 0.104 0.080 0.102 0.202 0.459 0.770 0.903 0.933 0.935 0.931 0.897 0.754 0.432 0.182 0.093 0.079 0.109 0.189 0.289 0.360 0.386 0.348 0.255 0.161 0.087 0.039 0.019 0.026 0.051 0.096 0.173 0.268 0.303 0.260 0.187 0.121 0.075 0.055 0.065 0.146 0.406 0.699 0.835 0.891 0.912 0.897 0.852 0.738 0.470 0.185 0.079 0.058 0.067 0.106 0.179 0.237 0.236 0.194 0.135 0.082 0.046 0.025 0.017 0.017 0.022 0.038 0.059 0.070 0.077 0.082 0.067 0.041 0.028 0.031 0.067 0.211 0.464 0.638 0.754 0.853 0.886 0.836 0.709 0.550 0.328 0.124 0.045 0.028 0.034 0.053 0.073 0.100 0.134 0.146 0.111 0.055 0.026 0.019 0.010 0.012 0.020 0.047 0.138 0.435 0.453 0.150 0.063 0.046 0.037 0.033 0.044 0.082 0.175 0.354 0.574 0.733 0.799 0.781 0.681 0.515 0.372 0.271 0.134 0.043 0.021 0.024 0.048 0.073 0.052 0.034 0.027 0.020 0.013 0.010 0.004 0.005 0.008 0.010 0.009 0.007 0.008 0.011 0.013 0.011 0.011 0.022 0.086 0.242 0.390 0.597 0.698 0.653 0.588 0.542 0.447 0.240 0.079 0.028 0.016 0.015 0.025 0.027 0.018 0.021 0.057 0.210 0.216 0.062 0.018 0.006 0.003 0.005 0.014 0.113 0.031 0.006 0.007 0.106 0.094 0.147 0.105 0.012 0.007 0.013 0.040 0.121 0.229 0.312 0.389 0.503 0.691 0.918 0.857 0.239 0.264 0.044 0.006 0.006 0.021 0.036 0.008 0.003 0.002 0.002 0.002 0.003 0.004 0.002 0.001 0.001 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.014 0.024 0.014 0.068 0.907 0.585 0.428 0.316 0.148 0.066 0.031 0.013 0.005 0.003 0.004 0.028 0.020 0.002 0.002 0.608 0.002 0.002 0.014 0.035 0.008 0.001 0.006 0.007 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.001 0.004 0.001 0.001 0.003 0.008 0.021 0.064 0.203 0.648 0.856 0.077 0.006 0.001 0.001 0.014 0.001 0.001 0.087 0.055 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.244 0.000 0.000 0.001 0.004 0.030 0.969 0.055 0.016 0.007 0.002 0.001 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.015 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.004 0.013 0.125 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.008 0.133 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.026 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.008 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.009 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.009 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.008 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.005 0.001 0.003 0.047 0.002 0.000 0.000 0.000 0.001 0.004 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.004 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.000 0.000 0.003 0.386 0.012 0.006 0.009 0.010 0.013 0.027 0.903 0.020 0.079 0.003 0.001 0.005 0.007 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.001 0.005 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.001 0.000 0.001 0.001 0.001 0.002 0.004 0.005 0.007 0.011 0.009 0.008 0.006 0.005 0.003 0.002 0.002 0.002 0.001 0.194 0.000 0.000 0.000 0.000 0.000 0.003 0.661 0.005 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.007 0.028 0.352 0.612 0.039 0.016 0.012 0.011 0.018 0.018 0.017 0.017 0.019 0.026 0.020 0.007 0.003 0.002 0.001 0.003 0.066 0.000 0.000 0.000 0.001 0.001 0.004 0.012 0.250 0.003 0.001 0.001 0.005 0.001 0.001 0.001 0.002 0.004 0.004 0.005 0.007 0.011 0.014 0.016 0.035 0.033 0.029 0.022 0.014 0.009 0.008 0.009 0.007 0.003 0.005 0.001 0.000 0.000 0.003 0.075 0.108 0.013 0.006 0.004 0.003 0.002 0.001 0.001 0.002 0.010 0.007 0.027 0.010 0.016 0.024 0.022 0.023 0.028 0.032 0.035 0.063 0.061 0.056 0.048 0.038 0.027 0.017 0.010 0.007 0.004 0.002 0.001 0.001 0.001 0.002 0.003 0.007 0.014 0.023 0.033 0.037 0.052 0.160 0.057 0.003 0.001 0.001 0.003 0.006 0.008 0.011 0.018 0.030 0.043 0.053 0.060 0.095 0.091 0.082 0.069 0.052 0.033 0.018 0.011 0.008 0.006 0.006 0.047 0.054 0.298 0.047 0.022 0.026 0.030 0.028 0.020 0.012 0.007 0.005 0.005 0.007 0.015 0.016 0.010 0.008 0.012 0.023 0.041 0.059 0.073 0.084 0.092 0.134 0.132 0.119 0.101 0.078 0.054 0.030 0.015 0.009 0.009 0.007 0.005 0.005 0.009 0.014 0.020 0.025 0.025 0.024 0.030 0.038 0.040 0.045 0.035 0.012 0.005 0.005 0.007 0.009 0.014 0.026 0.047 0.072 0.096 0.115 0.128 0.187 0.189 0.171 0.137 0.101 0.070 0.041 0.019 0.011 0.011 0.016 0.032 0.071 0.073 0.054 0.052 0.054 0.047 0.043 0.043 0.043 0.035 0.027 0.024 0.024 0.026 0.021 0.012 0.011 0.019 0.041 0.069 0.096 0.125 0.151 0.172 0.253 0.263 0.241 0.194 0.142 0.092 0.047 0.021 0.013 0.018 0.025 0.027 0.032 0.040 0.045 0.044 0.049 0.065 0.076 0.067 0.053 0.052 0.061 0.063 0.046 0.030 0.023 0.016 0.013 0.019 0.040 0.076 0.118 0.157 0.192 0.225 0.553 0.521 0.468 0.393 0.283 0.156 0.072 0.036 0.023 0.027 0.050 0.075 0.088 0.096 0.093 0.090 0.101 0.134 0.158 0.135 0.102 0.090 0.091 0.090 0.081 0.070 0.048 0.026 0.023 0.038 0.080 0.178 0.321 0.444 0.521 0.556 0.609 0.583 0.527 0.432 0.288 0.148 0.074 0.045 0.037 0.056 0.104 0.139 0.151 0.154 0.147 0.145 0.153 0.160 0.162 0.161 0.155 0.147 0.148 0.154 0.150 0.133 0.098 0.053 0.037 0.045 0.077 0.158 0.308 0.462 0.559 0.604 0.681 0.661 0.599 0.473 0.294 0.153 0.083 0.056 0.065 0.129 0.232 0.285 0.284 0.249 0.208 0.195 0.205 0.203 0.194 0.203 0.205 0.194 0.206 0.246 0.279 0.280 0.228 0.126 0.064 0.056 0.083 0.155 0.300 0.481 0.610 0.668 0.744 0.725 0.656 0.506 0.315 0.168 0.094 0.086 0.150 0.297 0.421 0.466 0.454 0.395 0.313 0.252 0.236 0.245 0.251 0.245 0.236 0.252 0.313 0.396 0.455 0.466 0.419 0.295 0.150 0.086 0.094 0.168 0.316 0.507 0.657 0.726 0.770 0.749 0.672 0.526 0.345 0.189 0.126 0.168 0.319 0.493 0.597 0.636 0.622 0.553 0.451 0.348 0.280 0.277 0.296 0.277 0.280 0.348 0.451 0.553 0.621 0.636 0.597 0.494 0.319 0.168 0.126 0.189 0.345 0.526 0.672 0.749 0.747 0.723 0.648 0.527 0.369 0.224 0.195 0.301 0.492 0.641 0.717 0.748 0.740 0.682 0.576 0.458 0.350 0.307 0.314 0.307 0.350 0.457 0.576 0.681 0.740 0.748 0.718 0.643 0.494 0.302 0.196 0.224 0.369 0.527 0.648 0.723 0.678 0.654 0.592 0.503 0.374 0.267 0.286 0.431 0.610 0.718 0.769 0.794 0.799 0.764 0.673 0.550 0.424 0.335 0.314 0.335 0.424 0.549 0.671 0.761 0.796 0.795 0.773 0.725 0.617 0.437 0.289 0.269 0.376 0.503 0.592 0.654 0.609 0.586 0.534 0.463 0.361 0.295 0.354 0.511 0.664 0.743 0.776 0.797 0.812 0.799 0.729 0.610 0.474 0.353 0.309 0.354 0.475 0.608 0.725 0.794 0.809 0.797 0.780 0.752 0.677 0.523 0.362 0.300 0.364 0.465 0.535 0.586 0.587 0.561 0.505 0.433 0.334 0.283 0.358 0.526 0.675 0.746 0.774 0.794 0.813 0.807 0.746 0.629 0.490 0.355 0.302 0.356 0.490 0.627 0.740 0.802 0.810 0.795 0.779 0.756 0.690 0.540 0.369 0.290 0.338 0.435 0.506 0.562 0.613 0.579 0.497 0.396 0.283 0.227 0.300 0.480 0.653 0.741 0.779 0.801 0.814 0.796 0.724 0.604 0.462 0.334 0.289 0.335 0.463 0.603 0.720 0.792 0.811 0.802 0.783 0.749 0.665 0.490 0.306 0.231 0.285 0.397 0.498 0.580 0.631 0.589 0.476 0.336 0.211 0.153 0.206 0.378 0.582 0.708 0.766 0.792 0.793 0.751 0.655 0.524 0.380 0.281 0.257 0.281 0.380 0.523 0.653 0.749 0.791 0.793 0.769 0.713 0.588 0.381 0.207 0.153 0.211 0.336 0.476 0.589 0.607 0.568 0.450 0.293 0.163 0.099 0.117 0.240 0.446 0.614 0.699 0.729 0.713 0.641 0.518 0.377 0.256 0.207 0.206 0.207 0.256 0.377 0.518 0.640 0.712 0.728 0.699 0.615 0.447 0.240 0.118 0.099 0.163 0.293 0.451 0.569 0.583 0.550 0.451 0.296 0.155 0.079 0.066 0.116 0.262 0.451 0.562 0.587 0.545 0.441 0.311 0.204 0.150 0.140 0.144 0.140 0.150 0.205 0.311 0.441 0.544 0.586 0.559 0.447 0.259 0.115 0.065 0.080 0.157 0.302 0.460 0.558 0.583 0.549 0.467 0.327 0.172 0.079 0.048 0.055 0.109 0.237 0.342 0.342 0.279 0.195 0.127 0.094 0.088 0.090 0.091 0.090 0.088 0.094 0.127 0.193 0.275 0.337 0.335 0.230 0.106 0.053 0.048 0.082 0.183 0.354 0.504 0.575 0.573 0.532 0.460 0.344 0.191 0.082 0.042 0.033 0.043 0.083 0.124 0.112 0.086 0.066 0.055 0.057 0.069 0.081 0.085 0.081 0.069 0.057 0.055 0.066 0.085 0.109 0.117 0.078 0.041 0.033 0.044 0.091 0.219 0.401 0.528 0.578 0.522 0.481 0.417 0.324 0.195 0.086 0.039 0.024 0.022 0.030 0.036 0.035 0.035 0.037 0.045 0.065 0.100 0.140 0.159 0.140 0.101 0.066 0.046 0.038 0.035 0.035 0.035 0.029 0.022 0.025 0.042 0.098 0.228 0.381 0.483 0.527 0.425 0.398 0.346 0.267 0.167 0.082 0.036 0.018 0.012 0.013 0.015 0.019 0.027 0.040 0.071 0.134 0.216 0.282 0.302 0.275 0.210 0.132 0.071 0.040 0.027 0.020 0.015 0.013 0.012 0.018 0.038 0.088 0.181 0.292 0.378 0.422 0.310 0.292 0.244 0.172 0.102 0.056 0.030 0.016 0.010 0.008 0.011 0.019 0.036 0.075 0.158 0.278 0.382 0.432 0.435 0.405 0.346 0.253 0.146 0.071 0.035 0.018 0.010 0.008 0.010 0.016 0.030 0.056 0.102 0.174 0.249 0.297 0.204 0.186 0.142 0.096 0.064 0.044 0.030 0.022 0.017 0.014 0.014 0.023 0.054 0.129 0.259 0.396 0.493 0.536 0.532 0.494 0.431 0.341 0.223 0.112 0.048 0.022 0.014 0.014 0.017 0.021 0.030 0.043 0.063 0.095 0.141 0.185 0.145 0.135 0.111 0.089 0.072 0.060 0.050 0.046 0.045 0.033 0.026 0.032 0.057 0.130 0.276 0.431 0.535 0.586 0.587 0.549 0.482 0.382 0.245 0.117 0.054 0.031 0.026 0.034 0.046 0.047 0.050 0.059 0.072 0.088 0.110 0.134 0.168 0.166 0.153 0.130 0.113 0.109 0.118 0.131 0.123 0.077 0.046 0.045 0.064 0.117 0.243 0.411 0.537 0.600 0.613 0.583 0.512 0.390 0.231 0.113 0.062 0.045 0.047 0.080 0.126 0.133 0.119 0.110 0.113 0.130 0.153 0.166 0.249 0.244 0.228 0.210 0.219 0.259 0.310 0.333 0.303 0.204 0.104 0.069 0.079 0.124 0.223 0.381 0.527 0.607 0.629 0.603 0.522 0.378 0.221 0.124 0.079 0.069 0.104 0.205 0.305 0.334 0.310 0.259 0.218 0.210 0.227 0.244 0.328 0.319 0.322 0.359 0.417 0.484 0.537 0.547 0.506 0.400 0.235 0.123 0.105 0.153 0.247 0.381 0.522 0.609 0.635 0.609 0.522 0.381 0.247 0.153 0.105 0.123 0.236 0.400 0.506 0.547 0.537 0.485 0.417 0.359 0.322 0.319 0.365 0.374 0.432 0.519 0.589 0.652 0.694 0.697 0.659 0.568 0.405 0.228 0.157 0.205 0.318 0.430 0.536 0.610 0.633 0.610 0.536 0.430 0.318 0.205 0.157 0.227 0.405 0.568 0.658 0.697 0.694 0.652 0.589 0.518 0.432 0.374 0.351 0.393 0.503 0.612 0.695 0.756 0.784 0.780 0.751 0.680 0.536 0.342 0.229 0.268 0.409 0.521 0.595 0.646 0.663 0.646 0.595 0.521 0.408 0.267 0.228 0.340 0.532 0.676 0.748 0.780 0.785 0.758 0.696 0.612 0.503 0.393 0.309 0.379 0.525 0.656 0.753 0.802 0.811 0.801 0.780 0.733 0.615 0.423 0.295 0.325 0.489 0.618 0.687 0.731 0.746 0.730 0.687 0.617 0.486 0.322 0.290 0.415 0.604 0.724 0.775 0.800 0.813 0.805 0.756 0.658 0.525 0.379 0.265 0.346 0.513 0.666 0.772 0.813 0.812 0.798 0.783 0.748 0.642 0.450 0.320 0.359 0.552 0.706 0.782 0.827 0.843 0.826 0.781 0.703 0.547 0.352 0.312 0.438 0.626 0.736 0.777 0.796 0.814 0.817 0.777 0.669 0.513 0.345 0.224 0.299 0.470 0.643 0.764 0.812 0.815 0.802 0.784 0.744 0.628 0.428 0.301 0.357 0.599 0.782 0.863 0.904 0.917 0.903 0.862 0.779 0.594 0.351 0.294 0.417 0.613 0.733 0.778 0.801 0.817 0.817 0.770 0.647 0.470 0.298 0.185 0.242 0.401 0.591 0.732 0.799 0.816 0.807 0.780 0.719 0.575 0.368 0.252 0.330 0.619 0.829 0.912 0.947 0.957 0.947 0.912 0.828 0.617 0.327 0.249 0.362 0.566 0.710 0.776 0.806 0.818 0.803 0.736 0.593 0.401 0.242 0.151 0.185 0.315 0.510 0.665 0.752 0.786 0.781 0.743 0.652 0.481 0.285 0.197 0.300 0.616 0.842 0.932 0.964 0.971 0.964 0.931 0.842 0.615 0.299 0.196 0.284 0.479 0.649 0.741 0.781 0.787 0.754 0.666 0.511 0.315 0.185 0.121 0.137 0.228 0.406 0.562 0.660 0.706 0.704 0.654 0.540 0.360 0.198 0.155 0.284 0.592 0.830 0.933 0.966 0.972 0.966 0.934 0.830 0.592 0.285 0.155 0.198 0.359 0.539 0.654 0.704 0.705 0.659 0.562 0.406 0.227 0.137 0.087 0.099 0.160 0.290 0.431 0.532 0.581 0.578 0.520 0.393 0.229 0.128 0.132 0.269 0.545 0.804 0.927 0.959 0.964 0.959 0.927 0.804 0.543 0.268 0.131 0.128 0.230 0.394 0.520 0.578 0.582 0.534 0.432 0.291 0.160 0.099 0.053 0.068 0.117 0.194 0.294 0.392 0.442 0.431 0.362 0.243 0.134 0.092 0.114 0.224 0.474 0.773 0.912 0.942 0.945 0.943 0.913 0.775 0.476 0.226 0.115 0.092 0.134 0.241 0.362 0.430 0.438 0.388 0.292 0.193 0.116 0.068 0.031 0.043 0.077 0.125 0.183 0.243 0.273 0.262 0.210 0.137 0.085 0.068 0.086 0.176 0.432 0.739 0.873 0.909 0.916 0.909 0.872 0.736 0.427 0.172 0.084 0.067 0.086 0.138 0.210 0.263 0.279 0.249 0.186 0.126 0.078 0.043 0.024 0.028 0.041 0.068 0.112 0.158 0.182 0.167 0.124 0.080 0.051 0.042 0.060 0.155 0.414 0.663 0.788 0.856 0.882 0.857 0.791 0.670 0.426 0.163 0.063 0.043 0.050 0.078 0.124 0.165 0.172 0.148 0.107 0.067 0.041 0.028 0.020 0.019 0.021 0.034 0.056 0.070 0.077 0.072 0.055 0.036 0.025 0.029 0.061 0.167 0.358 0.532 0.674 0.796 0.839 0.792 0.665 0.517 0.336 0.150 0.055 0.028 0.027 0.038 0.055 0.074 0.087 0.082 0.062 0.036 0.022 0.020 0.010 0.011 0.016 0.027 0.040 0.052 0.058 0.047 0.031 0.024 0.023 0.030 0.051 0.097 0.192 0.365 0.559 0.673 0.716 0.682 0.580 0.391 0.219 0.121 0.063 0.032 0.021 0.022 0.031 0.043 0.042 0.036 0.031 0.024 0.015 0.011 0.004 0.005 0.009 0.014 0.017 0.017 0.019 0.021 0.019 0.015 0.014 0.020 0.037 0.072 0.160 0.350 0.502 0.508 0.480 0.491 0.458 0.297 0.122 0.048 0.025 0.018 0.018 0.019 0.019 0.023 0.032 0.033 0.027 0.018 0.010 0.005 0.003 0.004 0.005 0.007 0.013 0.033 0.042 0.020 0.010 0.010 0.011 0.011 0.015 0.036 0.097 0.199 0.274 0.312 0.334 0.339 0.338 0.288 0.181 0.091 0.035 0.013 0.007 0.006 0.010 0.015 0.011 0.007 0.005 0.004 0.004 0.003 0.003 0.002 0.002 0.002 0.002 0.001 0.001 0.002 0.003 0.003 0.004 0.011 0.062 0.171 0.144 0.123 0.149 0.223 0.269 0.187 0.103 0.067 0.044 0.021 0.011 0.008 0.009 0.005 0.003 0.003 0.005 0.012 0.010 0.004 0.003 0.003 0.001 0.001 0.002 0.007 0.155 0.015 0.017 0.044 0.008 0.016 0.022 0.006 0.004 0.006 0.013 0.027 0.052 0.093 0.128 0.131 0.107 0.080 0.087 0.250 0.216 0.012 0.003 0.003 0.008 0.007 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.004 0.144 0.087 0.619 0.223 0.125 0.053 0.035 0.031 0.027 0.015 0.005 0.002 0.001 0.002 0.014 0.005 0.001 0.001 0.004 0.024 0.135 0.005 0.001 0.000 0.000 0.000 0.001 0.008 0.000 0.000 0.000 0.000 0.002 0.365 0.023 0.001 0.000 0.001 0.002 0.004 0.006 0.010 0.012 0.023 0.060 0.562 0.048 0.003 0.001 0.004 0.000 0.000 0.003 0.006 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.011 0.000 0.000 0.004 0.475 0.037 0.010 0.008 0.003 0.001 0.001 0.000 0.000 0.000 0.001 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.392 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.005 0.189 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.014 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.002 0.001 0.001 0.002 0.004 0.022 0.002 0.000 0.000 0.003 0.000 0.001 0.004 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.003 0.003 0.795 0.007 0.003 0.003 0.004 0.004 0.005 0.006 0.015 0.511 0.579 0.004 0.001 0.002 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.004 0.003 0.000 0.000 0.001 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.003 0.010 0.009 0.008 0.006 0.003 0.002 0.001 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.001 0.028 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.072 0.001 0.026 0.002 0.004 0.020 0.015 0.010 0.010 0.010 0.010 0.020 0.020 0.020 0.020 0.019 0.017 0.011 0.005 0.002 0.003 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.013 0.009 0.343 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.006 0.011 0.015 0.017 0.019 0.040 0.037 0.032 0.027 0.021 0.015 0.011 0.007 0.004 0.002 0.002 0.026 0.010 0.053 0.005 0.006 0.004 0.003 0.004 0.002 0.001 0.001 0.000 0.000 0.001 0.004 0.018 0.004 0.004 0.009 0.020 0.027 0.030 0.032 0.035 0.038 0.067 0.065 0.061 0.054 0.046 0.037 0.025 0.013 0.006 0.003 0.002 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.005 0.002 0.002 0.002 0.001 0.001 0.002 0.006 0.012 0.018 0.026 0.038 0.050 0.059 0.065 0.107 0.104 0.095 0.081 0.063 0.045 0.031 0.021 0.013 0.006 0.003 0.004 0.016 0.011 0.006 0.011 0.015 0.009 0.006 0.008 0.009 0.005 0.002 0.002 0.003 0.003 0.004 0.007 0.013 0.023 0.038 0.053 0.068 0.083 0.097 0.105 0.173 0.166 0.149 0.126 0.102 0.078 0.052 0.028 0.014 0.008 0.003 0.002 0.002 0.003 0.005 0.008 0.016 0.021 0.022 0.024 0.021 0.011 0.008 0.007 0.003 0.002 0.003 0.007 0.014 0.027 0.048 0.072 0.098 0.125 0.149 0.166 0.263 0.253 0.225 0.188 0.145 0.102 0.063 0.031 0.014 0.008 0.005 0.005 0.008 0.013 0.012 0.014 0.024 0.036 0.040 0.034 0.021 0.011 0.009 0.008 0.005 0.004 0.006 0.009 0.014 0.032 0.065 0.106 0.148 0.189 0.226 0.253 0.350 0.337 0.306 0.257 0.193 0.129 0.077 0.038 0.017 0.011 0.009 0.007 0.009 0.017 0.023 0.028 0.037 0.042 0.040 0.043 0.040 0.032 0.028 0.022 0.011 0.007 0.009 0.010 0.017 0.039 0.077 0.128 0.193 0.259 0.311 0.341 0.428 0.408 0.371 0.311 0.229 0.148 0.088 0.043 0.018 0.011 0.012 0.014 0.019 0.031 0.044 0.056 0.068 0.068 0.065 0.068 0.066 0.053 0.040 0.027 0.017 0.014 0.012 0.011 0.019 0.047 0.096 0.161 0.245 0.333 0.398 0.428 0.497 0.468 0.422 0.354 0.262 0.161 0.082 0.036 0.016 0.013 0.020 0.026 0.032 0.043 0.051 0.060 0.077 0.108 0.126 0.111 0.081 0.063 0.054 0.046 0.033 0.025 0.018 0.013 0.017 0.040 0.094 0.185 0.298 0.401 0.472 0.503 0.731 0.729 0.701 0.630 0.518 0.354 0.165 0.064 0.028 0.019 0.027 0.045 0.059 0.079 0.104 0.131 0.180 0.258 0.301 0.255 0.176 0.128 0.103 0.080 0.062 0.048 0.028 0.019 0.027 0.059 0.147 0.322 0.486 0.598 0.673 0.713 0.744 0.738 0.702 0.622 0.488 0.291 0.122 0.055 0.033 0.032 0.056 0.091 0.114 0.140 0.167 0.198 0.245 0.307 0.340 0.306 0.243 0.196 0.167 0.141 0.117 0.095 0.059 0.034 0.034 0.054 0.116 0.276 0.468 0.601 0.682 0.727 0.749 0.737 0.691 0.594 0.429 0.228 0.100 0.054 0.042 0.059 0.113 0.163 0.184 0.199 0.221 0.268 0.333 0.377 0.387 0.376 0.332 0.267 0.221 0.200 0.186 0.166 0.116 0.060 0.043 0.054 0.099 0.224 0.423 0.587 0.683 0.732 0.754 0.739 0.685 0.565 0.372 0.186 0.088 0.058 0.068 0.132 0.237 0.296 0.305 0.291 0.284 0.320 0.397 0.452 0.463 0.452 0.397 0.320 0.284 0.291 0.305 0.296 0.238 0.133 0.069 0.058 0.088 0.186 0.371 0.564 0.684 0.738 0.759 0.742 0.677 0.533 0.332 0.168 0.090 0.083 0.141 0.274 0.396 0.449 0.452 0.421 0.389 0.392 0.442 0.502 0.525 0.502 0.442 0.392 0.389 0.421 0.452 0.449 0.396 0.274 0.141 0.083 0.090 0.168 0.332 0.532 0.676 0.742 0.723 0.702 0.626 0.483 0.311 0.169 0.110 0.139 0.263 0.424 0.531 0.577 0.577 0.545 0.511 0.493 0.495 0.524 0.547 0.524 0.495 0.493 0.511 0.546 0.579 0.577 0.527 0.420 0.261 0.139 0.110 0.169 0.311 0.483 0.626 0.702 0.629 0.608 0.540 0.432 0.297 0.174 0.144 0.223 0.388 0.538 0.627 0.667 0.667 0.638 0.609 0.585 0.550 0.532 0.537 0.532 0.550 0.586 0.611 0.644 0.673 0.666 0.616 0.521 0.375 0.217 0.141 0.173 0.295 0.431 0.539 0.608 0.540 0.522 0.470 0.387 0.270 0.171 0.175 0.297 0.469 0.601 0.677 0.712 0.714 0.691 0.667 0.643 0.588 0.533 0.518 0.532 0.588 0.644 0.672 0.702 0.724 0.711 0.658 0.570 0.440 0.280 0.168 0.167 0.267 0.385 0.468 0.522 0.488 0.468 0.411 0.333 0.235 0.159 0.180 0.313 0.488 0.618 0.690 0.723 0.726 0.706 0.683 0.659 0.596 0.524 0.500 0.523 0.596 0.660 0.690 0.719 0.738 0.722 0.670 0.582 0.453 0.291 0.171 0.154 0.231 0.331 0.410 0.467 0.515 0.483 0.398 0.291 0.193 0.131 0.146 0.261 0.444 0.593 0.673 0.706 0.707 0.683 0.656 0.626 0.559 0.491 0.472 0.491 0.558 0.627 0.661 0.693 0.717 0.705 0.656 0.565 0.418 0.248 0.141 0.128 0.192 0.290 0.397 0.483 0.590 0.555 0.449 0.299 0.168 0.097 0.096 0.177 0.345 0.516 0.613 0.652 0.647 0.611 0.568 0.521 0.459 0.421 0.417 0.421 0.459 0.522 0.570 0.616 0.652 0.651 0.605 0.503 0.336 0.174 0.095 0.096 0.168 0.299 0.449 0.555 0.650 0.622 0.527 0.364 0.192 0.086 0.061 0.099 0.216 0.384 0.503 0.543 0.525 0.466 0.401 0.350 0.325 0.328 0.336 0.328 0.325 0.350 0.401 0.467 0.526 0.543 0.501 0.383 0.215 0.099 0.061 0.086 0.192 0.364 0.526 0.621 0.718 0.699 0.625 0.475 0.271 0.110 0.051 0.053 0.103 0.220 0.338 0.365 0.324 0.262 0.211 0.193 0.205 0.225 0.231 0.225 0.205 0.193 0.211 0.262 0.325 0.367 0.341 0.222 0.104 0.053 0.051 0.109 0.267 0.469 0.618 0.694 0.766 0.757 0.705 0.582 0.375 0.161 0.058 0.037 0.047 0.089 0.148 0.154 0.130 0.108 0.097 0.105 0.131 0.153 0.160 0.153 0.131 0.105 0.097 0.109 0.132 0.157 0.154 0.093 0.049 0.037 0.057 0.154 0.358 0.558 0.682 0.743 0.764 0.761 0.723 0.628 0.451 0.217 0.073 0.035 0.029 0.036 0.049 0.053 0.053 0.054 0.065 0.093 0.140 0.187 0.207 0.187 0.140 0.093 0.064 0.054 0.053 0.054 0.051 0.037 0.029 0.034 0.068 0.198 0.417 0.589 0.690 0.742 0.723 0.720 0.683 0.597 0.454 0.248 0.086 0.034 0.020 0.017 0.021 0.029 0.036 0.051 0.090 0.164 0.259 0.338 0.369 0.338 0.258 0.163 0.089 0.050 0.036 0.029 0.022 0.017 0.020 0.032 0.078 0.224 0.421 0.561 0.650 0.701 0.641 0.633 0.590 0.504 0.379 0.217 0.087 0.034 0.015 0.010 0.014 0.024 0.041 0.087 0.193 0.331 0.445 0.514 0.538 0.518 0.450 0.334 0.194 0.087 0.041 0.024 0.014 0.010 0.015 0.033 0.083 0.206 0.364 0.486 0.571 0.621 0.521 0.508 0.460 0.370 0.248 0.130 0.061 0.029 0.013 0.009 0.015 0.032 0.075 0.185 0.349 0.490 0.585 0.637 0.657 0.650 0.606 0.510 0.365 0.195 0.079 0.034 0.015 0.009 0.013 0.029 0.061 0.131 0.247 0.368 0.456 0.505 0.398 0.376 0.312 0.221 0.133 0.075 0.044 0.026 0.015 0.012 0.018 0.040 0.107 0.265 0.442 0.573 0.661 0.709 0.730 0.727 0.692 0.608 0.476 0.294 0.119 0.043 0.019 0.012 0.015 0.026 0.045 0.076 0.135 0.222 0.313 0.376 0.301 0.275 0.214 0.152 0.107 0.077 0.055 0.039 0.029 0.022 0.024 0.039 0.096 0.259 0.460 0.602 0.694 0.744 0.764 0.760 0.722 0.635 0.491 0.283 0.104 0.041 0.024 0.022 0.029 0.040 0.056 0.078 0.108 0.153 0.215 0.275 0.289 0.275 0.239 0.191 0.147 0.113 0.091 0.081 0.069 0.044 0.035 0.043 0.081 0.206 0.413 0.581 0.685 0.741 0.762 0.751 0.701 0.598 0.427 0.214 0.083 0.043 0.034 0.043 0.067 0.081 0.091 0.114 0.148 0.192 0.240 0.276 0.372 0.369 0.344 0.288 0.230 0.198 0.192 0.194 0.164 0.094 0.055 0.051 0.075 0.155 0.323 0.509 0.634 0.700 0.722 0.703 0.638 0.513 0.325 0.156 0.075 0.051 0.054 0.093 0.162 0.193 0.192 0.198 0.230 0.288 0.344 0.369 0.455 0.454 0.442 0.414 0.385 0.375 0.381 0.374 0.321 0.208 0.105 0.069 0.079 0.133 0.249 0.418 0.560 0.637 0.660 0.637 0.560 0.418 0.249 0.133 0.079 0.069 0.105 0.208 0.321 0.374 0.381 0.375 0.385 0.414 0.442 0.454 0.507 0.512 0.537 0.562 0.561 0.551 0.546 0.527 0.471 0.359 0.206 0.111 0.098 0.146 0.237 0.361 0.488 0.568 0.592 0.568 0.488 0.361 0.237 0.146 0.098 0.111 0.207 0.360 0.472 0.527 0.546 0.551 0.561 0.562 0.537 0.512 0.520 0.541 0.603 0.655 0.663 0.658 0.657 0.636 0.579 0.474 0.317 0.173 0.129 0.184 0.292 0.391 0.479 0.538 0.557 0.538 0.480 0.391 0.292 0.185 0.130 0.175 0.322 0.484 0.588 0.639 0.654 0.655 0.661 0.655 0.603 0.541 0.495 0.530 0.617 0.683 0.706 0.720 0.724 0.700 0.640 0.537 0.387 0.230 0.161 0.221 0.376 0.500 0.578 0.623 0.636 0.623 0.579 0.502 0.379 0.225 0.166 0.240 0.407 0.563 0.658 0.704 0.718 0.711 0.701 0.682 0.617 0.531 0.455 0.495 0.592 0.671 0.714 0.743 0.749 0.722 0.661 0.559 0.411 0.256 0.182 0.249 0.447 0.614 0.711 0.763 0.779 0.764 0.714 0.619 0.455 0.257 0.190 0.273 0.443 0.596 0.686 0.728 0.741 0.730 0.705 0.668 0.592 0.495 0.413 0.442 0.532 0.624 0.687 0.732 0.745 0.719 0.657 0.553 0.400 0.247 0.181 0.269 0.514 0.710 0.816 0.866 0.881 0.867 0.818 0.715 0.522 0.278 0.190 0.262 0.429 0.588 0.682 0.725 0.736 0.717 0.676 0.620 0.532 0.443 0.359 0.370 0.438 0.540 0.625 0.687 0.712 0.692 0.630 0.519 0.361 0.213 0.163 0.276 0.561 0.780 0.885 0.927 0.937 0.927 0.886 0.783 0.566 0.281 0.168 0.221 0.377 0.541 0.647 0.696 0.705 0.677 0.618 0.537 0.437 0.370 0.287 0.284 0.328 0.433 0.534 0.608 0.642 0.628 0.567 0.452 0.295 0.166 0.141 0.270 0.564 0.801 0.913 0.950 0.958 0.950 0.913 0.802 0.565 0.272 0.142 0.168 0.299 0.459 0.573 0.629 0.639 0.604 0.532 0.432 0.328 0.284 0.205 0.205 0.237 0.321 0.421 0.501 0.539 0.530 0.470 0.354 0.210 0.121 0.126 0.260 0.529 0.782 0.910 0.947 0.954 0.947 0.910 0.782 0.529 0.260 0.126 0.121 0.210 0.354 0.471 0.530 0.539 0.500 0.421 0.321 0.237 0.205 0.129 0.140 0.174 0.227 0.300 0.375 0.416 0.408 0.347 0.238 0.134 0.091 0.115 0.236 0.481 0.755 0.894 0.929 0.934 0.930 0.894 0.755 0.481 0.236 0.115 0.091 0.134 0.238 0.347 0.408 0.416 0.375 0.300 0.227 0.174 0.140 0.073 0.089 0.122 0.158 0.202 0.255 0.285 0.274 0.221 0.145 0.089 0.072 0.096 0.192 0.436 0.731 0.870 0.905 0.910 0.905 0.869 0.731 0.436 0.192 0.096 0.072 0.089 0.145 0.221 0.274 0.285 0.255 0.202 0.158 0.122 0.089 0.045 0.052 0.071 0.099 0.134 0.169 0.184 0.173 0.137 0.092 0.060 0.051 0.069 0.158 0.404 0.675 0.807 0.860 0.876 0.860 0.807 0.675 0.404 0.158 0.069 0.051 0.060 0.092 0.137 0.173 0.184 0.169 0.134 0.099 0.071 0.052 0.033 0.033 0.036 0.052 0.078 0.100 0.109 0.101 0.078 0.051 0.034 0.033 0.057 0.153 0.365 0.565 0.692 0.788 0.827 0.788 0.692 0.564 0.365 0.153 0.057 0.033 0.034 0.051 0.078 0.101 0.109 0.099 0.078 0.051 0.036 0.033 0.021 0.021 0.022 0.030 0.041 0.049 0.053 0.048 0.036 0.025 0.021 0.027 0.057 0.135 0.267 0.421 0.575 0.700 0.746 0.700 0.576 0.422 0.267 0.135 0.057 0.027 0.021 0.025 0.036 0.049 0.053 0.049 0.041 0.030 0.022 0.020 0.009 0.010 0.016 0.022 0.025 0.027 0.028 0.026 0.021 0.018 0.019 0.026 0.045 0.081 0.161 0.320 0.487 0.555 0.572 0.554 0.485 0.320 0.161 0.082 0.045 0.026 0.018 0.018 0.021 0.026 0.028 0.026 0.025 0.022 0.015 0.011 0.005 0.006 0.008 0.010 0.013 0.016 0.018 0.017 0.014 0.012 0.012 0.015 0.026 0.052 0.126 0.264 0.356 0.364 0.348 0.365 0.359 0.265 0.126 0.052 0.026 0.015 0.012 0.012 0.014 0.017 0.019 0.016 0.013 0.010 0.008 0.006 0.004 0.004 0.004 0.004 0.006 0.008 0.008 0.007 0.005 0.005 0.007 0.010 0.022 0.054 0.105 0.158 0.201 0.231 0.256 0.230 0.198 0.156 0.105 0.054 0.022 0.010 0.006 0.005 0.005 0.007 0.008 0.008 0.006 0.004 0.004 0.004 0.002 0.002 0.002 0.003 0.004 0.004 0.004 0.003 0.004 0.004 0.007 0.011 0.019 0.032 0.047 0.061 0.089 0.147 0.179 0.149 0.092 0.061 0.047 0.031 0.018 0.011 0.007 0.005 0.004 0.003 0.004 0.004 0.004 0.003 0.002 0.002 0.001 0.001 0.001 0.002 0.002 0.002 0.002 0.003 0.003 0.004 0.004 0.005 0.007 0.012 0.020 0.038 0.057 0.070 0.077 0.068 0.054 0.037 0.021 0.012 0.007 0.005 0.004 0.004 0.003 0.003 0.002 0.002 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.004 0.008 0.016 0.027 0.034 0.026 0.021 0.027 0.038 0.029 0.016 0.007 0.004 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.004 0.005 0.006 0.009 0.011 0.013 0.013 0.012 0.010 0.009 0.006 0.005 0.004 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.006 0.005 0.004 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.002 0.006 0.005 0.004 0.003 0.003 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.002 0.003 0.004 0.004 0.004 0.010 0.010 0.010 0.009 0.007 0.005 0.004 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.003 0.005 0.007 0.008 0.010 0.010 0.022 0.022 0.020 0.018 0.014 0.010 0.008 0.005 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.003 0.005 0.009 0.011 0.014 0.019 0.021 0.021 0.038 0.037 0.035 0.032 0.027 0.021 0.016 0.011 0.005 0.003 0.002 0.001 0.001 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.001 0.001 0.002 0.003 0.005 0.011 0.015 0.021 0.027 0.031 0.035 0.037 0.086 0.082 0.074 0.065 0.051 0.036 0.026 0.018 0.011 0.004 0.002 0.002 0.001 0.001 0.001 0.002 0.003 0.003 0.005 0.003 0.003 0.002 0.001 0.001 0.001 0.002 0.002 0.004 0.011 0.019 0.027 0.037 0.052 0.066 0.074 0.081 0.148 0.143 0.132 0.115 0.094 0.069 0.044 0.025 0.014 0.007 0.003 0.002 0.002 0.001 0.001 0.003 0.007 0.008 0.007 0.008 0.006 0.003 0.001 0.001 0.002 0.002 0.003 0.007 0.014 0.025 0.043 0.069 0.094 0.115 0.132 0.144 0.234 0.228 0.211 0.184 0.148 0.112 0.074 0.041 0.022 0.012 0.005 0.003 0.003 0.004 0.004 0.006 0.012 0.011 0.008 0.011 0.013 0.006 0.004 0.004 0.003 0.003 0.005 0.012 0.022 0.041 0.075 0.112 0.148 0.184 0.212 0.228 0.351 0.343 0.319 0.276 0.221 0.166 0.116 0.064 0.028 0.014 0.007 0.003 0.003 0.007 0.009 0.013 0.024 0.024 0.021 0.024 0.024 0.013 0.009 0.007 0.003 0.003 0.007 0.013 0.028 0.064 0.116 0.166 0.221 0.275 0.318 0.343 0.470 0.459 0.428 0.380 0.312 0.229 0.148 0.077 0.029 0.012 0.007 0.004 0.004 0.008 0.013 0.017 0.033 0.058 0.065 0.059 0.034 0.017 0.013 0.008 0.004 0.004 0.007 0.012 0.029 0.077 0.148 0.229 0.312 0.380 0.428 0.459 0.571 0.560 0.525 0.470 0.391 0.284 0.173 0.089 0.035 0.014 0.010 0.009 0.009 0.017 0.027 0.035 0.054 0.076 0.083 0.076 0.053 0.035 0.027 0.017 0.009 0.009 0.010 0.014 0.034 0.088 0.171 0.281 0.389 0.468 0.522 0.558 0.652 0.646 0.612 0.546 0.453 0.333 0.202 0.103 0.040 0.015 0.012 0.013 0.016 0.028 0.053 0.077 0.102 0.113 0.110 0.112 0.101 0.075 0.052 0.028 0.016 0.013 0.011 0.015 0.038 0.097 0.190 0.318 0.440 0.532 0.598 0.636 0.703 0.702 0.673 0.604 0.502 0.368 0.207 0.089 0.032 0.014 0.014 0.020 0.027 0.041 0.068 0.102 0.145 0.187 0.204 0.184 0.141 0.099 0.067 0.041 0.028 0.021 0.014 0.013 0.030 0.079 0.183 0.337 0.473 0.576 0.647 0.687 0.792 0.796 0.795 0.756 0.663 0.511 0.303 0.114 0.044 0.020 0.018 0.034 0.049 0.082 0.139 0.230 0.327 0.445 0.482 0.445 0.330 0.233 0.141 0.081 0.048 0.032 0.018 0.020 0.046 0.125 0.329 0.535 0.681 0.769 0.803 0.800 0.797 0.799 0.792 0.745 0.638 0.460 0.228 0.081 0.038 0.026 0.034 0.065 0.094 0.141 0.206 0.290 0.401 0.540 0.600 0.545 0.407 0.294 0.207 0.141 0.093 0.063 0.033 0.025 0.038 0.084 0.239 0.475 0.651 0.755 0.798 0.802 0.803 0.797 0.772 0.705 0.574 0.368 0.158 0.064 0.039 0.037 0.062 0.108 0.149 0.207 0.287 0.392 0.514 0.622 0.663 0.621 0.514 0.392 0.287 0.206 0.147 0.106 0.061 0.036 0.038 0.064 0.160 0.373 0.579 0.710 0.776 0.799 0.781 0.769 0.726 0.635 0.478 0.265 0.110 0.055 0.043 0.058 0.111 0.170 0.212 0.265 0.351 0.481 0.612 0.686 0.705 0.687 0.612 0.481 0.352 0.265 0.212 0.169 0.111 0.058 0.043 0.055 0.111 0.265 0.478 0.636 0.726 0.769 0.731 0.716 0.663 0.552 0.371 0.187 0.086 0.054 0.060 0.111 0.201 0.267 0.306 0.349 0.424 0.544 0.660 0.715 0.725 0.715 0.660 0.544 0.424 0.349 0.306 0.267 0.201 0.111 0.060 0.054 0.086 0.187 0.371 0.552 0.664 0.716 0.658 0.640 0.576 0.444 0.277 0.147 0.080 0.065 0.101 0.199 0.305 0.372 0.414 0.456 0.520 0.604 0.678 0.713 0.719 0.713 0.679 0.604 0.519 0.455 0.412 0.372 0.310 0.203 0.102 0.066 0.080 0.147 0.277 0.444 0.575 0.640 0.523 0.505 0.441 0.334 0.219 0.126 0.079 0.087 0.160 0.277 0.381 0.455 0.505 0.553 0.609 0.660 0.688 0.694 0.693 0.694 0.689 0.660 0.607 0.546 0.496 0.456 0.399 0.300 0.171 0.090 0.080 0.128 0.220 0.335 0.442 0.505 0.381 0.371 0.333 0.267 0.184 0.108 0.077 0.109 0.204 0.317 0.420 0.504 0.562 0.612 0.664 0.697 0.694 0.672 0.662 0.673 0.695 0.697 0.659 0.598 0.545 0.507 0.457 0.368 0.237 0.120 0.081 0.111 0.187 0.269 0.334 0.371 0.322 0.309 0.268 0.209 0.147 0.093 0.075 0.113 0.210 0.326 0.432 0.517 0.576 0.627 0.677 0.703 0.685 0.648 0.631 0.648 0.686 0.702 0.671 0.611 0.556 0.520 0.476 0.388 0.252 0.128 0.080 0.097 0.150 0.211 0.269 0.309 0.395 0.372 0.304 0.211 0.133 0.083 0.067 0.094 0.182 0.309 0.417 0.494 0.547 0.594 0.639 0.660 0.641 0.604 0.587 0.604 0.641 0.659 0.635 0.582 0.532 0.496 0.450 0.353 0.207 0.102 0.070 0.085 0.134 0.211 0.304 0.372 0.562 0.537 0.456 0.321 0.179 0.086 0.054 0.067 0.131 0.252 0.365 0.430 0.467 0.495 0.525 0.546 0.548 0.533 0.524 0.533 0.548 0.546 0.523 0.490 0.460 0.431 0.379 0.268 0.138 0.068 0.054 0.086 0.178 0.321 0.456 0.537 0.725 0.704 0.635 0.497 0.300 0.125 0.052 0.045 0.077 0.161 0.266 0.318 0.325 0.328 0.348 0.388 0.428 0.446 0.447 0.446 0.428 0.388 0.348 0.327 0.324 0.317 0.268 0.162 0.077 0.045 0.052 0.125 0.300 0.498 0.636 0.705 0.817 0.805 0.763 0.658 0.462 0.217 0.071 0.037 0.044 0.081 0.143 0.171 0.168 0.173 0.195 0.240 0.294 0.331 0.342 0.332 0.295 0.240 0.195 0.172 0.167 0.169 0.141 0.079 0.044 0.037 0.071 0.219 0.466 0.663 0.767 0.807 0.836 0.832 0.811 0.743 0.586 0.330 0.111 0.041 0.032 0.040 0.059 0.073 0.080 0.091 0.113 0.156 0.220 0.280 0.304 0.280 0.221 0.157 0.113 0.091 0.079 0.071 0.057 0.039 0.031 0.041 0.114 0.341 0.599 0.754 0.818 0.835 0.821 0.821 0.811 0.760 0.638 0.412 0.157 0.048 0.027 0.022 0.027 0.039 0.050 0.067 0.108 0.188 0.290 0.376 0.408 0.376 0.291 0.189 0.109 0.068 0.050 0.039 0.027 0.022 0.027 0.050 0.168 0.434 0.658 0.775 0.820 0.825 0.796 0.796 0.785 0.735 0.624 0.434 0.189 0.056 0.023 0.013 0.016 0.030 0.047 0.095 0.203 0.351 0.478 0.558 0.584 0.558 0.479 0.352 0.205 0.096 0.048 0.030 0.016 0.013 0.023 0.059 0.204 0.456 0.643 0.749 0.794 0.800 0.760 0.755 0.733 0.668 0.554 0.384 0.181 0.063 0.022 0.010 0.016 0.035 0.082 0.212 0.402 0.558 0.657 0.702 0.713 0.700 0.654 0.556 0.401 0.212 0.082 0.036 0.016 0.011 0.022 0.065 0.188 0.394 0.563 0.677 0.739 0.759 0.688 0.677 0.637 0.557 0.435 0.271 0.125 0.055 0.020 0.012 0.023 0.063 0.177 0.387 0.572 0.692 0.753 0.771 0.772 0.768 0.747 0.683 0.561 0.376 0.170 0.061 0.023 0.012 0.020 0.054 0.124 0.270 0.435 0.558 0.638 0.678 0.581 0.563 0.506 0.410 0.277 0.151 0.076 0.039 0.017 0.013 0.028 0.081 0.249 0.483 0.654 0.756 0.799 0.803 0.797 0.799 0.790 0.743 0.636 0.460 0.230 0.075 0.027 0.013 0.016 0.038 0.074 0.149 0.275 0.409 0.506 0.563 0.500 0.473 0.393 0.284 0.182 0.114 0.071 0.042 0.022 0.017 0.028 0.067 0.226 0.483 0.670 0.775 0.818 0.822 0.817 0.819 0.810 0.762 0.652 0.461 0.210 0.063 0.027 0.017 0.022 0.042 0.070 0.113 0.181 0.283 0.392 0.472 0.462 0.435 0.365 0.283 0.209 0.148 0.098 0.066 0.042 0.029 0.031 0.053 0.156 0.397 0.616 0.747 0.809 0.827 0.829 0.824 0.803 0.738 0.605 0.386 0.151 0.052 0.031 0.030 0.043 0.066 0.098 0.147 0.208 0.282 0.365 0.435 0.487 0.478 0.446 0.388 0.304 0.216 0.153 0.120 0.086 0.049 0.038 0.048 0.101 0.265 0.490 0.654 0.749 0.792 0.803 0.790 0.746 0.651 0.487 0.263 0.101 0.048 0.038 0.050 0.087 0.121 0.153 0.216 0.304 0.388 0.446 0.478 0.534 0.540 0.537 0.499 0.422 0.334 0.268 0.223 0.164 0.090 0.052 0.050 0.076 0.163 0.332 0.504 0.621 0.683 0.703 0.683 0.620 0.504 0.331 0.163 0.076 0.050 0.052 0.090 0.164 0.223 0.268 0.334 0.422 0.498 0.537 0.539 0.572 0.587 0.612 0.608 0.561 0.486 0.409 0.345 0.271 0.167 0.085 0.060 0.073 0.122 0.218 0.353 0.470 0.536 0.557 0.536 0.470 0.353 0.218 0.122 0.073 0.060 0.085 0.166 0.270 0.344 0.409 0.486 0.562 0.608 0.612 0.587 0.605 0.626 0.670 0.688 0.656 0.583 0.505 0.441 0.372 0.264 0.141 0.080 0.083 0.129 0.197 0.283 0.370 0.425 0.442 0.425 0.370 0.282 0.196 0.128 0.082 0.079 0.136 0.253 0.360 0.438 0.509 0.587 0.657 0.689 0.670 0.626 0.614 0.636 0.686 0.711 0.682 0.618 0.555 0.505 0.444 0.340 0.203 0.109 0.097 0.156 0.251 0.339 0.408 0.446 0.456 0.445 0.407 0.337 0.248 0.152 0.093 0.102 0.182 0.301 0.410 0.496 0.565 0.629 0.687 0.712 0.686 0.636 0.602 0.620 0.665 0.690 0.664 0.611 0.567 0.531 0.477 0.375 0.238 0.133 0.111 0.182 0.324 0.467 0.570 0.618 0.630 0.617 0.566 0.461 0.316 0.174 0.103 0.118 0.201 0.313 0.424 0.518 0.584 0.631 0.673 0.692 0.665 0.620 0.582 0.590 0.615 0.630 0.609 0.574 0.548 0.522 0.470 0.367 0.231 0.133 0.120 0.210 0.393 0.579 0.710 0.770 0.784 0.768 0.706 0.571 0.382 0.200 0.111 0.119 0.196 0.307 0.418 0.508 0.566 0.597 0.621 0.633 0.614 0.589 0.544 0.536 0.530 0.528 0.520 0.512 0.504 0.481 0.425 0.321 0.193 0.114 0.117 0.230 0.450 0.668 0.804 0.857 0.868 0.856 0.802 0.663 0.443 0.224 0.112 0.107 0.175 0.287 0.393 0.472 0.516 0.528 0.528 0.531 0.530 0.536 0.457 0.445 0.419 0.403 0.409 0.427 0.433 0.410 0.351 0.251 0.145 0.091 0.108 0.227 0.460 0.706 0.848 0.894 0.903 0.894 0.848 0.705 0.458 0.225 0.107 0.090 0.141 0.242 0.340 0.407 0.438 0.432 0.411 0.403 0.418 0.443 0.325 0.322 0.308 0.291 0.298 0.324 0.337 0.317 0.261 0.176 0.103 0.075 0.101 0.208 0.430 0.692 0.840 0.885 0.893 0.886 0.841 0.692 0.431 0.209 0.101 0.075 0.103 0.176 0.261 0.317 0.338 0.324 0.298 0.292 0.310 0.324 0.198 0.209 0.215 0.207 0.209 0.227 0.236 0.220 0.176 0.117 0.074 0.064 0.090 0.185 0.405 0.669 0.810 0.853 0.861 0.853 0.809 0.668 0.404 0.185 0.089 0.063 0.074 0.116 0.175 0.220 0.235 0.226 0.208 0.205 0.212 0.206 0.122 0.125 0.130 0.133 0.142 0.154 0.157 0.143 0.114 0.078 0.054 0.049 0.071 0.160 0.388 0.637 0.763 0.813 0.828 0.815 0.765 0.638 0.389 0.161 0.071 0.049 0.054 0.078 0.114 0.144 0.158 0.156 0.144 0.135 0.133 0.128 0.081 0.077 0.072 0.077 0.090 0.102 0.103 0.093 0.073 0.050 0.036 0.035 0.057 0.148 0.352 0.549 0.672 0.756 0.788 0.752 0.668 0.546 0.350 0.147 0.057 0.034 0.035 0.050 0.072 0.091 0.101 0.100 0.089 0.074 0.068 0.073 0.049 0.042 0.037 0.041 0.050 0.056 0.056 0.051 0.039 0.028 0.022 0.028 0.056 0.137 0.274 0.412 0.534 0.645 0.693 0.654 0.543 0.417 0.277 0.139 0.057 0.028 0.022 0.028 0.040 0.052 0.058 0.058 0.053 0.044 0.042 0.048 0.021 0.024 0.029 0.034 0.035 0.034 0.033 0.030 0.023 0.019 0.019 0.027 0.052 0.100 0.184 0.316 0.463 0.568 0.601 0.549 0.445 0.308 0.180 0.098 0.051 0.027 0.018 0.018 0.022 0.028 0.030 0.031 0.032 0.029 0.023 0.019 0.009 0.008 0.011 0.016 0.019 0.019 0.020 0.020 0.017 0.014 0.014 0.019 0.030 0.055 0.120 0.249 0.349 0.367 0.376 0.398 0.382 0.263 0.126 0.057 0.031 0.019 0.015 0.015 0.018 0.022 0.023 0.022 0.023 0.022 0.019 0.013 0.007 0.012 0.012 0.009 0.009 0.010 0.011 0.010 0.008 0.007 0.008 0.011 0.021 0.048 0.109 0.193 0.256 0.279 0.258 0.235 0.212 0.172 0.100 0.044 0.019 0.010 0.007 0.007 0.007 0.009 0.009 0.008 0.006 0.005 0.004 0.004 0.005 0.002 0.002 0.002 0.003 0.003 0.004 0.003 0.003 0.003 0.005 0.009 0.020 0.043 0.068 0.086 0.094 0.105 0.131 0.143 0.131 0.105 0.081 0.052 0.024 0.011 0.006 0.004 0.004 0.004 0.005 0.006 0.005 0.006 0.014 0.018 0.003 0.663 0.333 0.019 0.013 0.010 0.006 0.004 0.005 0.006 0.009 0.012 0.018 0.027 0.036 0.048 0.093 0.222 0.210 0.096 0.049 0.034 0.028 0.020 0.013 0.009 0.006 0.004 0.003 0.002 0.002 0.003 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.002 0.002 0.002 0.003 0.004 0.007 0.013 0.022 0.023 0.020 0.026 0.051 0.074 0.043 0.020 0.011 0.006 0.004 0.004 0.004 0.004 0.005 0.004 0.007 0.011 0.859 0.002 0.023 0.004 0.000 0.000 0.001 0.017 0.002 0.002 0.001 0.001 0.001 0.001 0.002 0.005 0.011 0.021 0.040 0.134 0.307 0.052 0.015 0.011 0.011 0.008 0.004 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.002 0.003 0.003 0.002 0.002 0.003 0.013 0.074 0.019 0.011 0.010 0.009 0.005 0.003 0.001 0.001 0.002 0.016 0.003 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.068 0.006 0.004 0.003 0.003 0.002 0.003 0.003 0.009 0.036 0.002 0.022 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.007 0.004 0.962 0.006 0.002 0.001 0.001 0.003 0.006 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.123 0.378 0.006 0.035 0.011 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.026 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.029 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.083 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.258 0.609 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.032 0.020 0.068 0.193 0.019 0.008 0.001 0.001 0.002 0.001 0.000 0.001 0.018 0.839 0.043 0.021 0.016 0.010 0.005 0.002 0.001 0.001 0.001 0.000 0.007 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.023 0.004 0.003 0.003 0.005 0.005 0.004 0.003 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.002 0.003 0.005 0.010 0.025 0.039 0.047 0.129 0.136 0.014 0.832 0.739 0.342 0.083 0.049 0.033 0.025 0.015 0.007 0.003 0.003 0.001 0.000 0.000 0.001 0.001 0.033 0.002 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.005 0.009 0.013 0.018 0.020 0.022 0.052 0.036 0.031 0.037 0.044 0.039 0.032 0.024 0.014 0.007 0.003 0.002 0.001 0.001 0.000 0.001 0.001 0.000 0.000 0.001 0.004 0.005 0.003 0.002 0.001 0.001 0.003 0.003 0.005 0.012 0.024 0.038 0.053 0.066 0.088 0.092 0.059 0.194 0.197 0.153 0.122 0.104 0.080 0.056 0.041 0.025 0.010 0.003 0.002 0.002 0.001 0.001 0.004 0.019 0.043 0.005 0.002 0.002 0.002 0.001 0.001 0.001 0.001 0.002 0.007 0.018 0.030 0.043 0.061 0.082 0.093 0.104 0.140 0.201 0.191 0.184 0.168 0.141 0.111 0.078 0.046 0.026 0.012 0.004 0.002 0.002 0.001 0.001 0.002 0.004 0.005 0.010 0.031 0.017 0.003 0.002 0.002 0.002 0.002 0.004 0.014 0.030 0.055 0.090 0.124 0.154 0.186 0.211 0.213 0.385 0.378 0.343 0.293 0.237 0.182 0.131 0.079 0.040 0.021 0.009 0.003 0.003 0.005 0.005 0.007 0.021 0.022 0.012 0.010 0.009 0.005 0.004 0.004 0.003 0.003 0.008 0.019 0.037 0.073 0.123 0.174 0.229 0.281 0.325 0.363 0.494 0.486 0.465 0.419 0.346 0.260 0.183 0.113 0.052 0.023 0.011 0.005 0.003 0.007 0.012 0.015 0.023 0.025 0.028 0.040 0.036 0.019 0.014 0.008 0.004 0.005 0.012 0.024 0.055 0.117 0.188 0.265 0.351 0.425 0.472 0.492 0.639 0.628 0.594 0.541 0.467 0.366 0.249 0.146 0.061 0.020 0.010 0.006 0.004 0.008 0.018 0.027 0.057 0.110 0.106 0.080 0.044 0.024 0.017 0.008 0.004 0.005 0.010 0.020 0.060 0.144 0.246 0.363 0.465 0.538 0.591 0.626 0.733 0.723 0.693 0.636 0.556 0.446 0.297 0.159 0.065 0.021 0.011 0.009 0.008 0.014 0.028 0.043 0.073 0.128 0.169 0.149 0.084 0.046 0.030 0.015 0.009 0.009 0.011 0.021 0.066 0.162 0.300 0.449 0.558 0.637 0.695 0.725 0.784 0.778 0.758 0.707 0.619 0.498 0.334 0.172 0.073 0.024 0.013 0.015 0.018 0.032 0.067 0.110 0.150 0.185 0.183 0.175 0.142 0.108 0.067 0.031 0.018 0.015 0.013 0.025 0.076 0.180 0.345 0.507 0.626 0.713 0.763 0.781 0.795 0.795 0.787 0.745 0.656 0.521 0.343 0.157 0.061 0.021 0.013 0.020 0.027 0.050 0.104 0.187 0.245 0.294 0.301 0.307 0.259 0.198 0.108 0.052 0.028 0.019 0.013 0.022 0.067 0.173 0.370 0.541 0.670 0.756 0.795 0.799 0.731 0.775 0.833 0.839 0.787 0.658 0.493 0.221 0.085 0.027 0.016 0.028 0.046 0.110 0.207 0.423 0.515 0.648 0.620 0.612 0.472 0.387 0.193 0.104 0.045 0.028 0.016 0.026 0.079 0.206 0.473 0.645 0.780 0.836 0.831 0.774 0.734 0.773 0.824 0.824 0.760 0.613 0.405 0.147 0.053 0.025 0.023 0.047 0.081 0.162 0.272 0.450 0.592 0.739 0.773 0.751 0.606 0.459 0.277 0.166 0.084 0.049 0.023 0.025 0.053 0.142 0.393 0.604 0.754 0.821 0.822 0.772 0.784 0.799 0.814 0.787 0.694 0.518 0.277 0.093 0.043 0.030 0.041 0.087 0.149 0.255 0.393 0.557 0.703 0.812 0.842 0.807 0.695 0.551 0.388 0.253 0.148 0.087 0.041 0.030 0.043 0.093 0.274 0.515 0.691 0.785 0.812 0.798 0.794 0.791 0.770 0.706 0.581 0.382 0.167 0.066 0.040 0.039 0.067 0.130 0.210 0.336 0.499 0.658 0.773 0.839 0.860 0.841 0.775 0.660 0.501 0.338 0.212 0.131 0.068 0.039 0.040 0.066 0.166 0.380 0.579 0.704 0.768 0.790 0.722 0.709 0.665 0.580 0.436 0.243 0.104 0.054 0.041 0.054 0.103 0.173 0.262 0.397 0.569 0.717 0.804 0.840 0.849 0.840 0.803 0.716 0.568 0.396 0.261 0.172 0.103 0.053 0.041 0.054 0.105 0.244 0.438 0.581 0.666 0.710 0.584 0.570 0.521 0.423 0.280 0.149 0.077 0.048 0.047 0.080 0.148 0.221 0.316 0.455 0.613 0.736 0.802 0.822 0.823 0.822 0.802 0.737 0.614 0.457 0.318 0.221 0.145 0.079 0.046 0.048 0.077 0.149 0.279 0.422 0.519 0.568 0.395 0.382 0.338 0.258 0.169 0.103 0.062 0.047 0.064 0.122 0.197 0.270 0.371 0.509 0.647 0.742 0.786 0.790 0.785 0.790 0.786 0.742 0.648 0.515 0.379 0.269 0.181 0.108 0.059 0.045 0.061 0.102 0.169 0.259 0.339 0.384 0.217 0.213 0.197 0.165 0.123 0.080 0.051 0.050 0.087 0.163 0.235 0.303 0.404 0.541 0.666 0.742 0.767 0.756 0.744 0.756 0.767 0.743 0.670 0.554 0.422 0.301 0.202 0.125 0.070 0.045 0.049 0.078 0.121 0.164 0.196 0.212 0.188 0.182 0.161 0.128 0.095 0.066 0.048 0.051 0.093 0.173 0.246 0.310 0.409 0.544 0.663 0.729 0.742 0.718 0.700 0.717 0.741 0.730 0.668 0.561 0.430 0.307 0.205 0.127 0.071 0.044 0.045 0.065 0.093 0.127 0.160 0.181 0.317 0.302 0.256 0.183 0.112 0.068 0.047 0.046 0.073 0.144 0.222 0.288 0.382 0.509 0.621 0.682 0.691 0.665 0.646 0.664 0.690 0.682 0.624 0.521 0.397 0.286 0.193 0.114 0.061 0.042 0.046 0.067 0.112 0.184 0.258 0.303 0.586 0.566 0.502 0.386 0.234 0.107 0.050 0.038 0.051 0.097 0.171 0.236 0.312 0.415 0.518 0.587 0.612 0.603 0.593 0.603 0.612 0.587 0.519 0.420 0.318 0.235 0.161 0.089 0.048 0.038 0.050 0.107 0.233 0.385 0.500 0.565 0.780 0.770 0.729 0.629 0.445 0.216 0.074 0.037 0.037 0.060 0.111 0.161 0.209 0.283 0.379 0.464 0.517 0.540 0.544 0.540 0.517 0.464 0.379 0.283 0.209 0.161 0.110 0.060 0.037 0.037 0.074 0.216 0.446 0.630 0.730 0.770 0.829 0.833 0.828 0.778 0.640 0.386 0.137 0.045 0.031 0.038 0.061 0.092 0.123 0.176 0.244 0.321 0.395 0.456 0.479 0.456 0.395 0.321 0.245 0.176 0.123 0.093 0.063 0.039 0.032 0.045 0.136 0.383 0.637 0.775 0.826 0.832 0.801 0.822 0.848 0.833 0.746 0.535 0.239 0.063 0.030 0.026 0.032 0.053 0.077 0.111 0.161 0.247 0.357 0.454 0.490 0.454 0.357 0.247 0.160 0.111 0.077 0.053 0.033 0.026 0.031 0.062 0.233 0.527 0.740 0.829 0.847 0.822 0.755 0.792 0.841 0.842 0.779 0.610 0.338 0.089 0.031 0.017 0.019 0.037 0.059 0.104 0.194 0.336 0.469 0.560 0.589 0.559 0.468 0.334 0.193 0.103 0.058 0.038 0.019 0.017 0.031 0.085 0.324 0.596 0.770 0.838 0.839 0.791 0.754 0.786 0.829 0.826 0.760 0.606 0.373 0.112 0.032 0.013 0.016 0.038 0.077 0.191 0.370 0.541 0.655 0.714 0.730 0.714 0.655 0.541 0.369 0.190 0.077 0.037 0.016 0.013 0.031 0.107 0.357 0.593 0.753 0.822 0.827 0.786 0.783 0.796 0.809 0.781 0.693 0.533 0.314 0.109 0.030 0.013 0.020 0.060 0.169 0.384 0.581 0.712 0.776 0.796 0.798 0.796 0.777 0.712 0.581 0.383 0.168 0.059 0.020 0.013 0.030 0.108 0.309 0.528 0.690 0.779 0.808 0.796 0.776 0.774 0.753 0.693 0.580 0.417 0.214 0.086 0.026 0.015 0.030 0.101 0.304 0.536 0.706 0.793 0.818 0.803 0.788 0.804 0.820 0.796 0.711 0.543 0.312 0.104 0.031 0.015 0.026 0.086 0.214 0.416 0.579 0.691 0.752 0.773 0.713 0.699 0.651 0.565 0.431 0.268 0.127 0.060 0.020 0.016 0.038 0.126 0.380 0.604 0.761 0.827 0.829 0.782 0.748 0.783 0.831 0.831 0.768 0.616 0.396 0.133 0.040 0.016 0.021 0.062 0.129 0.271 0.434 0.568 0.653 0.700 0.650 0.631 0.564 0.449 0.298 0.177 0.097 0.052 0.020 0.017 0.037 0.113 0.374 0.612 0.772 0.836 0.836 0.786 0.748 0.787 0.838 0.840 0.779 0.625 0.390 0.119 0.038 0.018 0.021 0.053 0.098 0.178 0.299 0.449 0.563 0.630 0.623 0.596 0.515 0.404 0.290 0.198 0.119 0.067 0.032 0.024 0.033 0.080 0.287 0.553 0.735 0.820 0.839 0.817 0.798 0.817 0.841 0.823 0.740 0.561 0.294 0.082 0.033 0.024 0.032 0.066 0.119 0.198 0.290 0.404 0.516 0.597 0.598 0.581 0.534 0.473 0.392 0.283 0.174 0.106 0.059 0.035 0.034 0.057 0.171 0.415 0.629 0.754 0.809 0.820 0.819 0.821 0.810 0.755 0.630 0.417 0.171 0.057 0.034 0.035 0.059 0.107 0.175 0.284 0.393 0.474 0.535 0.581 0.596 0.597 0.591 0.564 0.496 0.380 0.254 0.166 0.098 0.051 0.038 0.047 0.096 0.243 0.446 0.598 0.691 0.736 0.749 0.736 0.691 0.599 0.447 0.244 0.096 0.047 0.038 0.051 0.098 0.165 0.253 0.379 0.495 0.563 0.590 0.596 0.604 0.619 0.642 0.638 0.584 0.474 0.335 0.222 0.139 0.074 0.045 0.046 0.068 0.132 0.257 0.389 0.484 0.539 0.558 0.539 0.483 0.389 0.256 0.132 0.068 0.046 0.046 0.075 0.141 0.224 0.336 0.475 0.585 0.639 0.643 0.619 0.633 0.656 0.694 0.698 0.646 0.534 0.389 0.266 0.177 0.104 0.058 0.048 0.064 0.099 0.157 0.237 0.307 0.348 0.362 0.349 0.307 0.237 0.158 0.099 0.064 0.049 0.060 0.111 0.186 0.268 0.385 0.530 0.645 0.698 0.694 0.656 0.663 0.685 0.719 0.716 0.657 0.546 0.411 0.291 0.198 0.123 0.070 0.051 0.065 0.104 0.156 0.212 0.259 0.286 0.294 0.286 0.259 0.213 0.158 0.107 0.068 0.055 0.081 0.150 0.228 0.300 0.400 0.534 0.653 0.715 0.719 0.685 0.675 0.690 0.712 0.697 0.630 0.523 0.406 0.294 0.198 0.125 0.076 0.056 0.068 0.116 0.197 0.291 0.364 0.398 0.406 0.399 0.368 0.296 0.203 0.122 0.074 0.065 0.099 0.173 0.249 0.308 0.386 0.502 0.621 0.696 0.713 0.691 0.677 0.686 0.690 0.652 0.569 0.468 0.370 0.276 0.188 0.120 0.076 0.059 0.075 0.133 0.240 0.384 0.504 0.561 0.575 0.563 0.508 0.390 0.248 0.140 0.082 0.069 0.098 0.166 0.238 0.290 0.349 0.443 0.557 0.648 0.688 0.685 0.666 0.666 0.644 0.574 0.472 0.381 0.310 0.241 0.172 0.111 0.071 0.059 0.081 0.154 0.292 0.471 0.610 0.671 0.686 0.674 0.615 0.477 0.298 0.160 0.086 0.064 0.082 0.136 0.201 0.250 0.298 0.367 0.466 0.575 0.649 0.669 0.608 0.607 0.568 0.471 0.364 0.292 0.244 0.197 0.146 0.097 0.064 0.056 0.080 0.160 0.326 0.540 0.683 0.735 0.744 0.734 0.681 0.540 0.327 0.160 0.081 0.056 0.066 0.102 0.152 0.198 0.239 0.286 0.359 0.465 0.561 0.601 0.484 0.470 0.425 0.342 0.265 0.217 0.183 0.150 0.113 0.078 0.055 0.050 0.072 0.147 0.322 0.547 0.686 0.738 0.750 0.741 0.690 0.551 0.324 0.148 0.072 0.051 0.055 0.079 0.114 0.152 0.185 0.220 0.270 0.351 0.439 0.483 0.315 0.315 0.284 0.234 0.192 0.163 0.140 0.114 0.086 0.060 0.044 0.041 0.062 0.137 0.320 0.529 0.653 0.709 0.723 0.702 0.644 0.521 0.315 0.135 0.061 0.041 0.043 0.059 0.084 0.112 0.136 0.159 0.185 0.221 0.262 0.295 0.212 0.176 0.140 0.121 0.111 0.103 0.091 0.076 0.057 0.040 0.029 0.029 0.051 0.130 0.303 0.473 0.573 0.635 0.665 0.648 0.591 0.487 0.312 0.133 0.052 0.030 0.030 0.041 0.060 0.079 0.096 0.109 0.120 0.136 0.168 0.207 0.126 0.132 0.101 0.076 0.067 0.061 0.054 0.045 0.034 0.024 0.020 0.024 0.050 0.128 0.266 0.399 0.511 0.607 0.638 0.579 0.477 0.375 0.251 0.121 0.048 0.023 0.019 0.022 0.031 0.041 0.049 0.054 0.057 0.059 0.068 0.093 0.069 0.044 0.035 0.032 0.031 0.028 0.024 0.021 0.017 0.014 0.015 0.023 0.048 0.099 0.176 0.265 0.342 0.403 0.445 0.446 0.394 0.300 0.196 0.109 0.053 0.026 0.016 0.016 0.019 0.025 0.030 0.036 0.044 0.058 0.083 0.097 0.022 0.056 0.092 0.067 0.044 0.032 0.025 0.021 0.017 0.015 0.017 0.025 0.043 0.075 0.141 0.254 0.390 0.486 0.476 0.380 0.284 0.197 0.116 0.063 0.035 0.021 0.014 0.012 0.013 0.015 0.016 0.018 0.020 0.018 0.015 0.014 0.010 0.004 0.004 0.006 0.009 0.010 0.010 0.010 0.009 0.008 0.009 0.012 0.019 0.037 0.078 0.133 0.152 0.151 0.169 0.228 0.282 0.226 0.115 0.051 0.026 0.016 0.013 0.013 0.016 0.021 0.025 0.031 0.043 0.114 0.695 0.137 0.011 0.019 0.010 0.185 0.062 0.026 0.017 0.012 0.009 0.007 0.008 0.011 0.023 0.052 0.105 0.197 0.391 0.636 0.456 0.173 0.093 0.070 0.049 0.027 0.013 0.006 0.004 0.003 0.003 0.003 0.003 0.003 0.002 0.002 0.001 0.002 0.002 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.005 0.010 0.018 0.025 0.027 0.024 0.025 0.035 0.076 0.164 0.158 0.107 0.069 0.037 0.018 0.010 0.007 0.008 0.012 0.041 0.983 0.019 0.002 0.000 0.001 0.021 0.000 0.000 0.000 0.001 0.002 0.008 0.135 0.337 0.063 0.049 0.039 0.050 0.070 0.119 0.722 0.106 0.032 0.098 0.091 0.016 0.012 0.009 0.007 0.005 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.003 0.004 0.004 0.003 0.003 0.005 0.027 0.166 0.090 0.676 0.475 0.153 0.250 0.848 0.018 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.003 0.006 0.010 0.009 0.003 0.001 0.000 0.001 0.015 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.013 0.001 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.002 0.006 0.008 0.002 0.001 0.003 0.015 0.059 0.070 0.040 0.013 0.005 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.003 0.005 0.006 0.006 0.009 0.096 0.013 0.010 0.012 0.018 0.021 0.018 0.014 0.008 0.004 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.014 0.028 0.068 0.234 0.975 0.641 0.726 0.782 0.976 0.935 0.356 0.035 0.985 0.827 0.908 0.409 0.296 0.282 0.225 0.175 0.132 0.070 0.025 0.020 0.047 0.055 0.042 0.001 0.000 0.000 0.034 0.001 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.005 0.013 0.023 0.034 0.053 0.069 0.079 0.119 0.372 0.173 0.158 0.169 0.178 0.158 0.122 0.084 0.048 0.026 0.012 0.004 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.005 0.007 0.003 0.046 0.015 0.011 0.006 0.005 0.013 0.039 0.085 0.142 0.192 0.221 0.262 0.312 0.299 0.226 0.592 0.596 0.527 0.430 0.346 0.274 0.210 0.144 0.077 0.037 0.015 0.005 0.004 0.010 0.017 0.097 0.062 0.113 0.025 0.005 0.003 0.002 0.003 0.003 0.002 0.003 0.008 0.019 0.042 0.090 0.152 0.217 0.283 0.348 0.427 0.521 0.581 0.569 0.549 0.511 0.440 0.341 0.238 0.149 0.071 0.027 0.013 0.005 0.003 0.005 0.008 0.009 0.010 0.015 0.041 0.522 0.718 0.074 0.031 0.011 0.005 0.008 0.019 0.039 0.096 0.183 0.273 0.376 0.472 0.542 0.578 0.587 0.759 0.751 0.716 0.657 0.583 0.488 0.360 0.229 0.112 0.036 0.014 0.008 0.006 0.011 0.035 0.076 0.219 0.318 0.129 0.055 0.032 0.023 0.017 0.007 0.004 0.006 0.012 0.030 0.097 0.208 0.338 0.471 0.571 0.647 0.707 0.745 0.819 0.814 0.795 0.749 0.670 0.564 0.421 0.244 0.108 0.032 0.012 0.009 0.008 0.013 0.030 0.051 0.078 0.144 0.255 0.341 0.196 0.093 0.045 0.017 0.009 0.010 0.013 0.035 0.115 0.254 0.431 0.570 0.674 0.752 0.797 0.815 0.837 0.841 0.841 0.813 0.744 0.628 0.485 0.269 0.126 0.038 0.015 0.016 0.019 0.039 0.086 0.188 0.245 0.348 0.285 0.242 0.159 0.132 0.069 0.033 0.017 0.015 0.014 0.035 0.117 0.256 0.472 0.620 0.740 0.811 0.839 0.840 0.794 0.816 0.845 0.838 0.782 0.659 0.512 0.265 0.120 0.035 0.015 0.020 0.029 0.069 0.136 0.297 0.324 0.439 0.432 0.502 0.385 0.341 0.148 0.075 0.030 0.021 0.015 0.034 0.114 0.252 0.497 0.650 0.777 0.835 0.844 0.815 0.509 0.645 0.815 0.865 0.837 0.723 0.577 0.282 0.130 0.037 0.019 0.033 0.053 0.175 0.268 0.599 0.619 0.771 0.683 0.704 0.532 0.515 0.236 0.154 0.048 0.030 0.018 0.036 0.132 0.289 0.585 0.727 0.838 0.866 0.816 0.645 0.517 0.641 0.802 0.848 0.812 0.685 0.514 0.218 0.084 0.030 0.021 0.047 0.086 0.224 0.370 0.628 0.713 0.823 0.829 0.848 0.754 0.670 0.396 0.240 0.091 0.049 0.022 0.031 0.085 0.223 0.520 0.688 0.814 0.849 0.803 0.641 0.691 0.741 0.810 0.817 0.753 0.602 0.395 0.142 0.054 0.029 0.031 0.076 0.152 0.317 0.515 0.727 0.833 0.897 0.904 0.889 0.819 0.711 0.502 0.307 0.146 0.073 0.030 0.028 0.054 0.144 0.399 0.606 0.755 0.818 0.810 0.742 0.773 0.782 0.786 0.746 0.644 0.475 0.248 0.086 0.041 0.031 0.047 0.111 0.218 0.400 0.609 0.770 0.862 0.911 0.926 0.914 0.867 0.777 0.616 0.406 0.222 0.113 0.048 0.031 0.041 0.086 0.246 0.473 0.642 0.744 0.785 0.782 0.720 0.711 0.677 0.604 0.487 0.312 0.135 0.057 0.035 0.036 0.070 0.148 0.279 0.479 0.674 0.799 0.868 0.904 0.915 0.903 0.866 0.796 0.671 0.475 0.276 0.146 0.069 0.036 0.035 0.058 0.136 0.315 0.491 0.609 0.680 0.713 0.550 0.538 0.496 0.421 0.305 0.170 0.081 0.044 0.032 0.044 0.089 0.174 0.321 0.523 0.694 0.796 0.852 0.879 0.888 0.880 0.853 0.798 0.696 0.524 0.322 0.176 0.091 0.045 0.033 0.044 0.080 0.168 0.301 0.415 0.489 0.534 0.313 0.302 0.273 0.220 0.151 0.090 0.052 0.034 0.033 0.053 0.103 0.197 0.355 0.547 0.695 0.781 0.824 0.842 0.846 0.842 0.824 0.780 0.693 0.543 0.350 0.197 0.109 0.057 0.034 0.034 0.053 0.092 0.153 0.224 0.278 0.306 0.134 0.132 0.126 0.113 0.091 0.062 0.037 0.027 0.034 0.058 0.109 0.208 0.372 0.552 0.684 0.759 0.792 0.799 0.798 0.799 0.792 0.759 0.683 0.545 0.362 0.210 0.122 0.070 0.039 0.029 0.038 0.062 0.091 0.113 0.125 0.131 0.130 0.126 0.114 0.095 0.072 0.049 0.033 0.026 0.033 0.056 0.107 0.206 0.368 0.541 0.665 0.730 0.753 0.750 0.745 0.751 0.753 0.730 0.663 0.533 0.355 0.208 0.123 0.071 0.039 0.029 0.034 0.050 0.072 0.094 0.113 0.125 0.293 0.280 0.244 0.185 0.115 0.063 0.038 0.028 0.030 0.050 0.099 0.190 0.337 0.502 0.619 0.679 0.698 0.696 0.691 0.696 0.698 0.678 0.617 0.495 0.327 0.190 0.109 0.058 0.033 0.030 0.039 0.064 0.117 0.188 0.248 0.283 0.623 0.608 0.553 0.451 0.305 0.146 0.057 0.032 0.028 0.041 0.082 0.156 0.271 0.414 0.531 0.600 0.634 0.650 0.655 0.651 0.635 0.601 0.532 0.413 0.269 0.157 0.086 0.043 0.029 0.032 0.057 0.144 0.300 0.445 0.547 0.604 0.785 0.784 0.767 0.700 0.554 0.321 0.112 0.039 0.027 0.033 0.060 0.111 0.186 0.301 0.419 0.507 0.570 0.617 0.635 0.616 0.569 0.506 0.418 0.299 0.185 0.111 0.060 0.033 0.027 0.040 0.113 0.324 0.558 0.703 0.769 0.785 0.780 0.804 0.835 0.820 0.731 0.522 0.235 0.061 0.029 0.026 0.037 0.070 0.118 0.198 0.289 0.387 0.485 0.567 0.597 0.567 0.485 0.387 0.289 0.199 0.118 0.070 0.037 0.026 0.029 0.061 0.234 0.521 0.730 0.819 0.835 0.804 0.645 0.727 0.832 0.857 0.808 0.647 0.380 0.098 0.034 0.020 0.022 0.048 0.080 0.135 0.214 0.348 0.486 0.588 0.620 0.589 0.487 0.348 0.214 0.135 0.080 0.047 0.022 0.020 0.034 0.100 0.387 0.652 0.811 0.858 0.832 0.727 0.496 0.636 0.812 0.862 0.829 0.693 0.472 0.143 0.042 0.017 0.017 0.041 0.073 0.156 0.293 0.468 0.594 0.672 0.693 0.671 0.593 0.467 0.293 0.156 0.073 0.041 0.017 0.017 0.042 0.147 0.481 0.698 0.831 0.863 0.813 0.636 0.564 0.674 0.814 0.853 0.815 0.680 0.480 0.165 0.044 0.016 0.018 0.053 0.122 0.302 0.497 0.655 0.746 0.790 0.800 0.790 0.747 0.657 0.499 0.305 0.124 0.054 0.018 0.016 0.045 0.169 0.486 0.684 0.816 0.854 0.814 0.674 0.730 0.770 0.824 0.826 0.763 0.613 0.403 0.145 0.036 0.016 0.024 0.089 0.258 0.500 0.680 0.786 0.826 0.827 0.820 0.826 0.825 0.785 0.678 0.497 0.256 0.088 0.024 0.016 0.037 0.148 0.409 0.618 0.765 0.828 0.825 0.771 0.801 0.806 0.804 0.764 0.664 0.508 0.286 0.112 0.029 0.017 0.035 0.137 0.409 0.628 0.780 0.840 0.834 0.776 0.732 0.776 0.834 0.839 0.780 0.627 0.407 0.136 0.034 0.017 0.029 0.110 0.282 0.505 0.662 0.762 0.803 0.806 0.783 0.772 0.732 0.656 0.528 0.368 0.181 0.086 0.025 0.018 0.048 0.174 0.495 0.693 0.824 0.857 0.814 0.664 0.546 0.664 0.814 0.856 0.821 0.688 0.486 0.169 0.047 0.018 0.024 0.085 0.181 0.369 0.531 0.658 0.734 0.773 0.730 0.717 0.664 0.569 0.412 0.261 0.137 0.073 0.023 0.021 0.052 0.171 0.499 0.701 0.829 0.860 0.809 0.634 0.496 0.634 0.809 0.859 0.827 0.695 0.491 0.167 0.051 0.021 0.023 0.072 0.136 0.258 0.409 0.566 0.662 0.715 0.713 0.695 0.630 0.523 0.381 0.260 0.147 0.075 0.029 0.024 0.043 0.127 0.418 0.649 0.798 0.848 0.827 0.733 0.660 0.733 0.827 0.847 0.797 0.647 0.415 0.126 0.043 0.024 0.029 0.074 0.146 0.258 0.380 0.523 0.632 0.696 0.679 0.663 0.614 0.545 0.454 0.333 0.194 0.101 0.045 0.028 0.034 0.078 0.271 0.527 0.708 0.799 0.821 0.799 0.780 0.799 0.821 0.798 0.707 0.524 0.269 0.078 0.034 0.029 0.046 0.102 0.195 0.336 0.456 0.546 0.614 0.663 0.657 0.648 0.625 0.591 0.530 0.417 0.269 0.151 0.071 0.036 0.031 0.051 0.137 0.336 0.530 0.660 0.731 0.756 0.760 0.756 0.732 0.662 0.531 0.337 0.138 0.051 0.031 0.035 0.071 0.149 0.267 0.415 0.528 0.589 0.624 0.648 0.640 0.641 0.641 0.629 0.585 0.485 0.329 0.185 0.093 0.045 0.032 0.040 0.074 0.168 0.311 0.433 0.518 0.569 0.585 0.568 0.516 0.431 0.309 0.167 0.074 0.040 0.032 0.045 0.093 0.187 0.331 0.487 0.587 0.630 0.642 0.641 0.650 0.660 0.675 0.670 0.623 0.513 0.345 0.196 0.107 0.056 0.035 0.036 0.054 0.093 0.159 0.232 0.289 0.321 0.332 0.323 0.291 0.234 0.160 0.094 0.054 0.036 0.034 0.054 0.104 0.194 0.346 0.514 0.623 0.670 0.675 0.660 0.684 0.694 0.705 0.686 0.619 0.492 0.326 0.193 0.117 0.068 0.040 0.035 0.049 0.081 0.121 0.160 0.192 0.213 0.220 0.212 0.191 0.159 0.120 0.079 0.047 0.033 0.036 0.059 0.105 0.189 0.332 0.498 0.621 0.686 0.705 0.694 0.707 0.713 0.711 0.675 0.586 0.445 0.292 0.182 0.117 0.072 0.045 0.037 0.048 0.083 0.139 0.194 0.229 0.247 0.253 0.247 0.229 0.193 0.137 0.080 0.045 0.033 0.037 0.057 0.097 0.175 0.304 0.459 0.592 0.677 0.713 0.714 0.727 0.728 0.712 0.654 0.540 0.387 0.248 0.159 0.105 0.066 0.044 0.039 0.052 0.091 0.166 0.255 0.322 0.359 0.369 0.356 0.319 0.250 0.161 0.087 0.048 0.035 0.036 0.052 0.086 0.152 0.258 0.399 0.543 0.651 0.708 0.725 0.744 0.733 0.694 0.607 0.467 0.313 0.197 0.128 0.085 0.054 0.038 0.037 0.055 0.106 0.202 0.315 0.404 0.457 0.474 0.458 0.405 0.315 0.200 0.104 0.053 0.036 0.035 0.048 0.076 0.126 0.205 0.325 0.476 0.615 0.702 0.738 0.730 0.718 0.656 0.534 0.378 0.244 0.154 0.101 0.067 0.044 0.033 0.034 0.054 0.116 0.240 0.378 0.475 0.527 0.542 0.522 0.468 0.372 0.236 0.114 0.053 0.033 0.032 0.042 0.063 0.098 0.153 0.241 0.370 0.518 0.635 0.703 0.666 0.609 0.504 0.379 0.261 0.172 0.113 0.075 0.051 0.035 0.028 0.030 0.050 0.113 0.240 0.380 0.483 0.545 0.571 0.554 0.495 0.390 0.246 0.115 0.051 0.031 0.029 0.037 0.052 0.078 0.118 0.180 0.275 0.407 0.548 0.645 0.470 0.467 0.381 0.272 0.187 0.126 0.086 0.059 0.041 0.029 0.024 0.028 0.050 0.115 0.235 0.364 0.468 0.538 0.558 0.520 0.445 0.347 0.224 0.110 0.048 0.026 0.023 0.028 0.038 0.055 0.080 0.116 0.167 0.230 0.308 0.398 0.310 0.229 0.165 0.125 0.095 0.069 0.050 0.036 0.026 0.020 0.017 0.023 0.045 0.102 0.198 0.301 0.380 0.437 0.468 0.465 0.419 0.331 0.216 0.111 0.049 0.024 0.019 0.022 0.029 0.042 0.058 0.083 0.121 0.182 0.275 0.345 0.133 0.204 0.208 0.137 0.082 0.054 0.038 0.028 0.021 0.016 0.016 0.023 0.045 0.094 0.179 0.294 0.413 0.496 0.497 0.427 0.335 0.243 0.152 0.081 0.039 0.020 0.014 0.014 0.017 0.022 0.028 0.037 0.049 0.060 0.070 0.088 0.077 0.034 0.026 0.025 0.023 0.020 0.016 0.013 0.011 0.010 0.011 0.017 0.030 0.058 0.108 0.171 0.208 0.223 0.248 0.284 0.302 0.244 0.145 0.075 0.039 0.022 0.015 0.014 0.016 0.022 0.029 0.041 0.066 0.149 0.398 0.306 0.029 0.911 0.377 0.574 0.084 0.040 0.027 0.019 0.014 0.012 0.013 0.018 0.033 0.066 0.137 0.253 0.420 0.565 0.475 0.275 0.169 0.120 0.077 0.040 0.020 0.011 0.008 0.007 0.007 0.008 0.009 0.009 0.009 0.008 0.007 0.009 0.016 0.002 0.002 0.002 0.003 0.004 0.004 0.003 0.003 0.004 0.005 0.007 0.014 0.028 0.047 0.058 0.056 0.058 0.074 0.121 0.207 0.223 0.144 0.075 0.035 0.017 0.012 0.011 0.014 0.021 0.042 0.133 0.595 0.017 0.005 0.010 0.036 0.001 0.000 0.001 0.003 0.016 0.192 0.205 0.041 0.024 0.023 0.035 0.063 0.103 0.169 0.524 0.483 0.139 0.355 0.207 0.043 0.027 0.021 0.015 0.009 0.005 0.003 0.002 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.006 0.009 0.009 0.009 0.009 0.014 0.040 0.596 0.784 0.851 0.360 0.275 0.341 0.929 0.108 0.018 0.005 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.006 0.018 0.037 0.044 0.028 0.008 0.002 0.001 0.003 0.369 0.006 0.004 0.003 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.015 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.003 0.004 0.013 0.005 0.002 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.089 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.157 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.008 0.000 0.003 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.964 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.018 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.084 0.000 0.000 0.000 0.001 0.003 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.002 0.002 0.002 0.005 0.003 0.007 0.005 0.005 0.008 0.009 0.008 0.007 0.004 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.005 0.017 0.030 0.043 0.041 0.051 0.958 0.019 0.113 0.070 0.155 0.699 0.999 0.941 0.620 0.348 0.145 0.037 0.009 0.003 0.001 0.000 0.000 0.000 0.000 0.000 0.005 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.003 0.008 0.013 0.021 0.034 0.046 0.059 0.128 0.996 0.127 0.111 0.126 0.151 0.144 0.107 0.068 0.037 0.019 0.009 0.003 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.002 0.001 0.000 0.000 0.002 0.005 0.036 0.554 0.415 0.557 0.677 0.610 0.456 0.404 0.456 0.497 0.356 0.195 0.781 0.806 0.721 0.579 0.463 0.381 0.314 0.261 0.186 0.092 0.040 0.015 0.014 0.454 0.045 0.005 0.002 0.003 0.156 0.003 0.001 0.001 0.001 0.001 0.001 0.002 0.007 0.016 0.038 0.087 0.154 0.227 0.299 0.380 0.501 0.657 0.623 0.607 0.585 0.550 0.487 0.386 0.265 0.159 0.073 0.025 0.011 0.004 0.002 0.003 0.004 0.004 0.005 0.008 0.048 0.051 0.020 0.121 0.301 0.022 0.007 0.013 0.029 0.063 0.149 0.251 0.361 0.474 0.558 0.612 0.637 0.637 0.822 0.816 0.787 0.729 0.653 0.568 0.446 0.299 0.164 0.059 0.022 0.013 0.009 0.019 0.139 0.822 0.576 0.979 0.114 0.030 0.018 0.016 0.013 0.006 0.004 0.007 0.013 0.038 0.117 0.241 0.391 0.531 0.629 0.710 0.773 0.808 0.855 0.853 0.842 0.807 0.734 0.625 0.493 0.302 0.148 0.043 0.013 0.009 0.008 0.013 0.031 0.054 0.064 0.116 0.267 0.800 0.730 0.398 0.099 0.026 0.012 0.013 0.017 0.053 0.174 0.336 0.520 0.639 0.742 0.812 0.845 0.855 0.842 0.855 0.871 0.859 0.806 0.693 0.571 0.336 0.174 0.047 0.017 0.016 0.018 0.048 0.102 0.354 0.406 0.667 0.398 0.302 0.148 0.138 0.058 0.032 0.014 0.013 0.015 0.043 0.163 0.325 0.563 0.689 0.804 0.858 0.871 0.855 0.713 0.774 0.853 0.871 0.834 0.723 0.589 0.313 0.158 0.040 0.016 0.020 0.026 0.078 0.119 0.319 0.320 0.565 0.570 0.751 0.495 0.494 0.161 0.104 0.031 0.023 0.018 0.044 0.171 0.328 0.602 0.728 0.837 0.872 0.853 0.774 0.350 0.544 0.798 0.871 0.853 0.748 0.611 0.307 0.155 0.042 0.021 0.038 0.059 0.225 0.297 0.674 0.650 0.810 0.698 0.724 0.533 0.549 0.246 0.184 0.051 0.034 0.020 0.040 0.152 0.305 0.610 0.747 0.853 0.871 0.798 0.544 0.363 0.542 0.783 0.854 0.829 0.710 0.553 0.253 0.106 0.035 0.022 0.050 0.093 0.273 0.428 0.707 0.751 0.842 0.837 0.872 0.800 0.760 0.466 0.301 0.101 0.054 0.023 0.036 0.107 0.253 0.552 0.710 0.829 0.854 0.783 0.542 0.623 0.700 0.802 0.825 0.771 0.629 0.443 0.175 0.064 0.029 0.027 0.070 0.149 0.349 0.581 0.799 0.875 0.918 0.918 0.909 0.858 0.778 0.560 0.334 0.142 0.067 0.026 0.028 0.064 0.176 0.446 0.632 0.772 0.825 0.802 0.700 0.757 0.773 0.788 0.757 0.663 0.508 0.294 0.101 0.041 0.026 0.038 0.095 0.203 0.406 0.639 0.808 0.890 0.931 0.943 0.934 0.897 0.816 0.649 0.415 0.209 0.098 0.038 0.026 0.041 0.100 0.290 0.504 0.660 0.755 0.786 0.772 0.718 0.710 0.681 0.612 0.504 0.344 0.155 0.058 0.031 0.030 0.058 0.137 0.278 0.492 0.691 0.816 0.887 0.924 0.935 0.922 0.884 0.812 0.687 0.487 0.274 0.135 0.057 0.029 0.031 0.059 0.157 0.349 0.509 0.618 0.685 0.713 0.544 0.532 0.491 0.421 0.318 0.185 0.083 0.040 0.027 0.036 0.078 0.170 0.334 0.546 0.707 0.803 0.863 0.898 0.910 0.899 0.864 0.805 0.709 0.549 0.337 0.172 0.079 0.037 0.027 0.040 0.082 0.181 0.312 0.413 0.482 0.527 0.288 0.278 0.253 0.210 0.149 0.088 0.047 0.029 0.027 0.045 0.092 0.190 0.368 0.569 0.704 0.781 0.829 0.858 0.868 0.858 0.829 0.781 0.704 0.568 0.367 0.189 0.091 0.045 0.027 0.029 0.048 0.090 0.153 0.215 0.260 0.283 0.113 0.111 0.107 0.100 0.084 0.056 0.032 0.023 0.028 0.050 0.095 0.192 0.371 0.563 0.686 0.753 0.791 0.812 0.819 0.812 0.791 0.753 0.687 0.563 0.372 0.192 0.095 0.050 0.028 0.022 0.032 0.056 0.083 0.098 0.106 0.110 0.116 0.113 0.102 0.087 0.067 0.045 0.028 0.022 0.027 0.048 0.092 0.186 0.359 0.544 0.661 0.718 0.746 0.759 0.763 0.759 0.746 0.718 0.661 0.545 0.359 0.186 0.092 0.048 0.027 0.022 0.028 0.045 0.066 0.085 0.101 0.112 0.290 0.277 0.242 0.188 0.121 0.064 0.035 0.024 0.025 0.041 0.084 0.173 0.331 0.505 0.613 0.663 0.690 0.705 0.711 0.705 0.689 0.663 0.612 0.504 0.330 0.172 0.083 0.041 0.025 0.024 0.035 0.065 0.124 0.193 0.249 0.282 0.636 0.623 0.572 0.476 0.337 0.170 0.061 0.029 0.023 0.033 0.069 0.145 0.269 0.418 0.527 0.590 0.634 0.668 0.682 0.669 0.635 0.591 0.528 0.420 0.271 0.146 0.070 0.033 0.023 0.028 0.060 0.166 0.331 0.468 0.564 0.618 0.779 0.782 0.774 0.719 0.590 0.370 0.135 0.040 0.023 0.026 0.049 0.101 0.183 0.304 0.421 0.511 0.588 0.649 0.673 0.649 0.587 0.510 0.419 0.302 0.181 0.100 0.049 0.026 0.023 0.040 0.137 0.376 0.595 0.723 0.777 0.783 0.740 0.779 0.831 0.830 0.757 0.573 0.292 0.071 0.027 0.021 0.029 0.061 0.111 0.199 0.298 0.412 0.524 0.611 0.641 0.611 0.524 0.412 0.299 0.200 0.112 0.061 0.029 0.021 0.027 0.070 0.289 0.569 0.755 0.829 0.830 0.779 0.515 0.648 0.815 0.862 0.826 0.684 0.447 0.123 0.037 0.018 0.018 0.043 0.078 0.144 0.240 0.395 0.538 0.633 0.661 0.634 0.539 0.396 0.240 0.143 0.078 0.043 0.018 0.018 0.037 0.124 0.450 0.686 0.827 0.862 0.815 0.648 0.302 0.506 0.786 0.867 0.845 0.722 0.526 0.176 0.050 0.017 0.016 0.044 0.083 0.188 0.341 0.519 0.636 0.707 0.726 0.705 0.634 0.517 0.339 0.187 0.083 0.045 0.016 0.017 0.051 0.176 0.525 0.722 0.845 0.867 0.786 0.506 0.414 0.581 0.797 0.860 0.833 0.707 0.521 0.191 0.052 0.017 0.020 0.064 0.148 0.353 0.541 0.690 0.773 0.811 0.820 0.812 0.774 0.692 0.543 0.356 0.150 0.064 0.020 0.017 0.051 0.190 0.519 0.706 0.832 0.860 0.797 0.580 0.685 0.745 0.824 0.839 0.785 0.642 0.436 0.159 0.039 0.017 0.026 0.102 0.292 0.535 0.709 0.807 0.839 0.833 0.823 0.832 0.838 0.806 0.707 0.532 0.289 0.101 0.026 0.017 0.039 0.161 0.440 0.645 0.787 0.840 0.824 0.745 0.803 0.812 0.818 0.785 0.691 0.537 0.310 0.120 0.029 0.017 0.035 0.148 0.438 0.653 0.800 0.851 0.834 0.751 0.686 0.751 0.834 0.852 0.801 0.655 0.441 0.149 0.035 0.017 0.029 0.118 0.306 0.533 0.688 0.783 0.816 0.812 0.803 0.793 0.756 0.683 0.558 0.401 0.201 0.096 0.026 0.019 0.050 0.186 0.525 0.716 0.839 0.863 0.797 0.569 0.395 0.569 0.797 0.863 0.838 0.715 0.524 0.185 0.050 0.019 0.026 0.097 0.203 0.405 0.562 0.687 0.760 0.795 0.754 0.743 0.695 0.609 0.456 0.302 0.158 0.086 0.026 0.023 0.059 0.189 0.529 0.722 0.843 0.863 0.784 0.511 0.313 0.511 0.784 0.863 0.842 0.722 0.529 0.189 0.059 0.023 0.026 0.086 0.158 0.300 0.453 0.606 0.692 0.741 0.739 0.725 0.671 0.573 0.426 0.294 0.163 0.082 0.029 0.025 0.050 0.150 0.459 0.673 0.813 0.853 0.811 0.665 0.550 0.665 0.812 0.853 0.814 0.674 0.460 0.151 0.050 0.025 0.029 0.081 0.162 0.293 0.427 0.574 0.672 0.726 0.708 0.694 0.649 0.579 0.479 0.347 0.194 0.095 0.039 0.026 0.036 0.094 0.320 0.560 0.729 0.809 0.819 0.779 0.748 0.779 0.819 0.808 0.728 0.558 0.318 0.094 0.036 0.026 0.039 0.096 0.196 0.350 0.481 0.580 0.649 0.694 0.684 0.672 0.641 0.597 0.529 0.414 0.260 0.137 0.059 0.029 0.028 0.055 0.165 0.375 0.556 0.678 0.741 0.757 0.757 0.757 0.742 0.680 0.558 0.377 0.166 0.055 0.028 0.029 0.058 0.135 0.258 0.411 0.527 0.595 0.640 0.672 0.660 0.653 0.636 0.611 0.569 0.478 0.327 0.176 0.080 0.036 0.026 0.037 0.080 0.192 0.335 0.450 0.535 0.584 0.599 0.582 0.532 0.447 0.332 0.190 0.080 0.037 0.026 0.036 0.080 0.178 0.329 0.480 0.570 0.612 0.636 0.653 0.661 0.660 0.656 0.642 0.604 0.510 0.346 0.185 0.091 0.044 0.027 0.030 0.050 0.097 0.166 0.236 0.289 0.320 0.330 0.322 0.292 0.239 0.168 0.098 0.050 0.030 0.027 0.044 0.091 0.185 0.345 0.509 0.603 0.641 0.655 0.660 0.691 0.691 0.684 0.660 0.602 0.488 0.318 0.170 0.090 0.049 0.029 0.026 0.040 0.074 0.115 0.149 0.178 0.198 0.206 0.197 0.176 0.148 0.114 0.073 0.040 0.026 0.029 0.049 0.090 0.170 0.318 0.488 0.602 0.659 0.683 0.690 0.718 0.713 0.695 0.653 0.574 0.442 0.276 0.149 0.082 0.048 0.031 0.026 0.036 0.070 0.123 0.165 0.189 0.205 0.211 0.206 0.191 0.166 0.123 0.070 0.036 0.026 0.031 0.048 0.082 0.149 0.277 0.443 0.576 0.655 0.697 0.714 0.744 0.736 0.704 0.642 0.539 0.389 0.232 0.126 0.071 0.043 0.030 0.027 0.037 0.074 0.142 0.212 0.260 0.290 0.301 0.289 0.258 0.210 0.142 0.073 0.037 0.027 0.030 0.043 0.070 0.125 0.230 0.386 0.535 0.637 0.699 0.732 0.774 0.751 0.693 0.601 0.471 0.315 0.182 0.102 0.060 0.037 0.026 0.026 0.040 0.087 0.173 0.259 0.325 0.374 0.394 0.376 0.328 0.262 0.175 0.088 0.041 0.026 0.026 0.037 0.060 0.103 0.185 0.320 0.479 0.612 0.704 0.758 0.780 0.757 0.670 0.535 0.379 0.239 0.139 0.081 0.049 0.031 0.022 0.024 0.042 0.102 0.210 0.310 0.383 0.435 0.455 0.429 0.375 0.304 0.206 0.100 0.041 0.023 0.022 0.030 0.048 0.079 0.135 0.231 0.366 0.513 0.644 0.739 0.748 0.672 0.525 0.369 0.242 0.151 0.091 0.055 0.034 0.023 0.018 0.022 0.042 0.103 0.204 0.303 0.384 0.451 0.482 0.461 0.398 0.315 0.212 0.107 0.044 0.022 0.019 0.023 0.036 0.058 0.096 0.160 0.262 0.409 0.586 0.720 0.549 0.553 0.440 0.287 0.171 0.101 0.061 0.038 0.024 0.018 0.016 0.023 0.049 0.109 0.194 0.285 0.376 0.451 0.471 0.428 0.349 0.265 0.182 0.102 0.046 0.022 0.015 0.016 0.023 0.035 0.055 0.090 0.146 0.226 0.330 0.452 0.355 0.251 0.182 0.134 0.089 0.054 0.034 0.023 0.016 0.013 0.014 0.022 0.046 0.090 0.151 0.228 0.298 0.346 0.374 0.377 0.341 0.260 0.170 0.100 0.052 0.025 0.016 0.015 0.019 0.027 0.041 0.069 0.127 0.233 0.374 0.434 0.125 0.245 0.338 0.227 0.113 0.059 0.036 0.025 0.019 0.016 0.017 0.025 0.043 0.076 0.139 0.250 0.376 0.448 0.435 0.360 0.278 0.192 0.113 0.063 0.035 0.020 0.014 0.013 0.014 0.018 0.024 0.035 0.052 0.066 0.071 0.081 0.077 0.028 0.022 0.023 0.022 0.019 0.016 0.013 0.011 0.010 0.010 0.014 0.022 0.042 0.083 0.135 0.161 0.167 0.184 0.226 0.264 0.223 0.124 0.059 0.031 0.020 0.016 0.015 0.019 0.027 0.038 0.056 0.106 0.353 0.989 0.666 0.035 0.234 0.061 0.482 0.159 0.056 0.034 0.021 0.013 0.010 0.011 0.014 0.028 0.065 0.138 0.259 0.479 0.685 0.521 0.237 0.129 0.091 0.061 0.032 0.015 0.008 0.005 0.005 0.005 0.006 0.007 0.007 0.006 0.005 0.005 0.008 0.021 0.002 0.001 0.001 0.002 0.002 0.002 0.002 0.002 0.002 0.003 0.006 0.012 0.024 0.035 0.039 0.036 0.038 0.052 0.087 0.172 0.232 0.176 0.105 0.048 0.020 0.011 0.010 0.012 0.022 0.069 0.940 0.036 0.004 0.002 0.003 0.129 0.000 0.000 0.000 0.001 0.003 0.009 0.056 0.842 0.189 0.112 0.130 0.192 0.220 0.295 0.992 0.107 0.036 0.084 0.275 0.030 0.018 0.015 0.012 0.008 0.005 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.002 0.000 0.000 0.002 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.006 0.006 0.007 0.011 0.030 0.993 0.128 0.331 0.790 0.378 0.097 0.024 0.006 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.003 0.006 0.008 0.006 0.002 0.001 0.000 0.001 0.768 0.004 0.003 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.002 0.042 0.013 0.010 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.232 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.005 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.008 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.007 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.002 0.007 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.016 0.000 0.000 0.000 0.000 0.001 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.002 0.004 0.001 0.006 0.005 0.004 0.006 0.007 0.006 0.005 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.007 0.012 0.017 0.018 0.025 0.968 0.016 0.056 0.035 0.069 0.280 0.658 0.439 0.185 0.084 0.035 0.010 0.003 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.005 0.000 0.000 0.000 0.000 0.001 0.001 0.003 0.006 0.010 0.017 0.028 0.039 0.052 0.133 0.657 0.110 0.096 0.110 0.137 0.135 0.099 0.061 0.032 0.016 0.008 0.003 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.001 0.004 0.025 0.126 0.377 0.687 1.000 0.698 0.542 0.589 0.598 0.372 0.179 0.848 0.879 0.800 0.647 0.519 0.437 0.379 0.352 0.323 0.186 0.088 0.034 0.053 0.047 0.007 0.002 0.001 0.001 0.745 0.003 0.001 0.001 0.001 0.001 0.001 0.002 0.006 0.014 0.036 0.084 0.152 0.226 0.300 0.387 0.526 0.708 0.634 0.616 0.594 0.560 0.499 0.398 0.272 0.159 0.072 0.024 0.010 0.004 0.002 0.002 0.003 0.003 0.003 0.006 0.050 0.021 0.008 0.024 0.530 0.043 0.011 0.017 0.037 0.080 0.182 0.287 0.401 0.513 0.589 0.635 0.654 0.650 0.840 0.835 0.808 0.752 0.677 0.594 0.477 0.328 0.189 0.073 0.027 0.017 0.012 0.028 0.468 0.461 0.155 0.538 0.100 0.023 0.014 0.014 0.012 0.006 0.004 0.007 0.013 0.040 0.122 0.249 0.405 0.547 0.647 0.730 0.792 0.827 0.865 0.864 0.855 0.823 0.753 0.642 0.514 0.320 0.165 0.048 0.014 0.009 0.008 0.013 0.030 0.053 0.056 0.101 0.265 0.986 0.999 0.895 0.167 0.035 0.014 0.015 0.020 0.064 0.204 0.364 0.547 0.659 0.763 0.829 0.859 0.865 0.837 0.856 0.879 0.872 0.824 0.714 0.602 0.365 0.201 0.051 0.017 0.015 0.017 0.053 0.110 0.498 0.521 0.849 0.448 0.322 0.138 0.135 0.052 0.030 0.012 0.011 0.015 0.044 0.181 0.344 0.588 0.708 0.821 0.870 0.878 0.855 0.649 0.739 0.850 0.880 0.851 0.746 0.621 0.334 0.176 0.042 0.017 0.019 0.024 0.080 0.107 0.310 0.307 0.617 0.630 0.856 0.534 0.544 0.156 0.115 0.030 0.023 0.019 0.045 0.186 0.342 0.627 0.749 0.852 0.881 0.850 0.739 0.509 0.645 0.816 0.866 0.839 0.728 0.587 0.292 0.135 0.037 0.019 0.033 0.053 0.176 0.270 0.602 0.620 0.770 0.679 0.698 0.525 0.505 0.230 0.150 0.047 0.030 0.018 0.036 0.128 0.280 0.577 0.722 0.836 0.865 0.815 0.644 0.516 0.641 0.802 0.849 0.814 0.689 0.521 0.223 0.085 0.030 0.021 0.045 0.085 0.222 0.369 0.628 0.711 0.821 0.827 0.845 0.750 0.665 0.392 0.238 0.091 0.049 0.022 0.031 0.085 0.219 0.514 0.685 0.812 0.848 0.802 0.641 0.690 0.741 0.810 0.817 0.754 0.605 0.398 0.144 0.054 0.028 0.030 0.075 0.150 0.314 0.512 0.724 0.831 0.896 0.903 0.887 0.816 0.707 0.498 0.305 0.145 0.073 0.030 0.028 0.054 0.144 0.397 0.604 0.754 0.817 0.810 0.741 0.773 0.782 0.786 0.746 0.645 0.476 0.249 0.087 0.041 0.030 0.047 0.110 0.217 0.398 0.606 0.767 0.860 0.910 0.925 0.913 0.865 0.774 0.613 0.404 0.221 0.113 0.048 0.031 0.041 0.086 0.247 0.473 0.642 0.744 0.784 0.781 0.720 0.710 0.676 0.605 0.488 0.312 0.135 0.057 0.035 0.036 0.069 0.147 0.278 0.477 0.672 0.797 0.867 0.903 0.914 0.901 0.864 0.794 0.669 0.473 0.275 0.146 0.069 0.036 0.035 0.058 0.137 0.316 0.492 0.609 0.680 0.712 0.550 0.538 0.496 0.421 0.306 0.170 0.081 0.044 0.032 0.044 0.090 0.174 0.319 0.521 0.693 0.795 0.850 0.878 0.887 0.879 0.851 0.796 0.694 0.523 0.321 0.175 0.089 0.044 0.032 0.043 0.080 0.168 0.301 0.415 0.490 0.534 0.313 0.302 0.273 0.220 0.151 0.091 0.053 0.034 0.034 0.057 0.109 0.197 0.350 0.543 0.693 0.780 0.823 0.841 0.844 0.840 0.823 0.779 0.693 0.545 0.354 0.196 0.102 0.053 0.032 0.034 0.053 0.091 0.153 0.224 0.278 0.306 0.134 0.132 0.126 0.114 0.092 0.062 0.038 0.029 0.038 0.070 0.122 0.209 0.362 0.545 0.682 0.758 0.791 0.797 0.796 0.797 0.791 0.758 0.684 0.552 0.372 0.208 0.109 0.058 0.033 0.027 0.037 0.061 0.091 0.112 0.124 0.131 0.130 0.127 0.114 0.095 0.072 0.050 0.034 0.029 0.039 0.071 0.123 0.208 0.355 0.532 0.662 0.729 0.752 0.748 0.743 0.748 0.752 0.729 0.664 0.542 0.368 0.207 0.107 0.056 0.032 0.026 0.033 0.049 0.071 0.094 0.113 0.125 0.294 0.281 0.245 0.186 0.116 0.064 0.039 0.030 0.033 0.058 0.110 0.191 0.328 0.496 0.617 0.677 0.696 0.693 0.688 0.692 0.695 0.677 0.618 0.501 0.337 0.190 0.098 0.050 0.030 0.028 0.038 0.064 0.118 0.189 0.250 0.285 0.625 0.610 0.555 0.454 0.307 0.147 0.057 0.032 0.029 0.043 0.086 0.157 0.268 0.411 0.529 0.597 0.631 0.647 0.651 0.647 0.632 0.598 0.531 0.414 0.272 0.157 0.083 0.041 0.028 0.031 0.057 0.145 0.303 0.448 0.549 0.606 0.785 0.785 0.768 0.702 0.556 0.323 0.113 0.040 0.027 0.033 0.060 0.112 0.186 0.300 0.417 0.504 0.567 0.613 0.632 0.613 0.566 0.503 0.416 0.298 0.185 0.111 0.060 0.033 0.027 0.040 0.114 0.326 0.560 0.705 0.770 0.786 0.778 0.803 0.835 0.821 0.734 0.526 0.238 0.061 0.029 0.026 0.037 0.069 0.117 0.197 0.286 0.384 0.482 0.565 0.595 0.565 0.482 0.384 0.287 0.198 0.118 0.070 0.037 0.026 0.029 0.061 0.235 0.522 0.731 0.820 0.834 0.803 0.638 0.723 0.831 0.858 0.811 0.653 0.387 0.100 0.034 0.020 0.022 0.047 0.079 0.134 0.213 0.346 0.485 0.587 0.619 0.588 0.486 0.346 0.213 0.134 0.079 0.047 0.022 0.020 0.034 0.099 0.384 0.650 0.810 0.857 0.831 0.723 0.485 0.630 0.811 0.863 0.832 0.700 0.483 0.148 0.042 0.016 0.016 0.041 0.073 0.156 0.293 0.468 0.595 0.673 0.694 0.671 0.593 0.466 0.291 0.155 0.073 0.041 0.017 0.017 0.042 0.144 0.474 0.695 0.830 0.862 0.811 0.629 0.556 0.669 0.813 0.854 0.818 0.686 0.490 0.171 0.045 0.016 0.018 0.053 0.122 0.303 0.497 0.656 0.747 0.791 0.802 0.792 0.749 0.657 0.498 0.304 0.123 0.053 0.018 0.016 0.044 0.166 0.480 0.681 0.815 0.853 0.813 0.669 0.728 0.769 0.825 0.828 0.766 0.617 0.408 0.147 0.037 0.016 0.024 0.089 0.258 0.499 0.680 0.787 0.827 0.828 0.823 0.828 0.827 0.786 0.679 0.498 0.256 0.088 0.024 0.016 0.037 0.147 0.408 0.617 0.766 0.828 0.825 0.769 0.801 0.807 0.805 0.765 0.666 0.510 0.287 0.112 0.029 0.017 0.034 0.135 0.404 0.625 0.779 0.839 0.835 0.778 0.735 0.778 0.836 0.840 0.781 0.629 0.410 0.138 0.035 0.017 0.029 0.111 0.285 0.507 0.663 0.763 0.804 0.806 0.784 0.773 0.733 0.657 0.530 0.368 0.181 0.086 0.024 0.018 0.047 0.170 0.487 0.688 0.821 0.856 0.814 0.665 0.547 0.665 0.815 0.857 0.823 0.692 0.494 0.174 0.048 0.018 0.025 0.087 0.184 0.373 0.534 0.661 0.736 0.775 0.731 0.718 0.666 0.571 0.413 0.261 0.137 0.073 0.023 0.021 0.051 0.167 0.490 0.695 0.826 0.859 0.808 0.631 0.492 0.631 0.808 0.860 0.828 0.700 0.498 0.171 0.052 0.021 0.024 0.073 0.137 0.261 0.412 0.569 0.664 0.717 0.715 0.697 0.633 0.525 0.382 0.260 0.147 0.075 0.029 0.024 0.043 0.126 0.413 0.645 0.795 0.846 0.825 0.729 0.655 0.729 0.825 0.847 0.797 0.649 0.418 0.128 0.043 0.024 0.028 0.075 0.146 0.260 0.383 0.526 0.634 0.698 0.682 0.665 0.616 0.547 0.455 0.334 0.194 0.101 0.045 0.029 0.034 0.079 0.270 0.524 0.706 0.797 0.819 0.796 0.777 0.796 0.819 0.797 0.706 0.524 0.270 0.078 0.034 0.029 0.045 0.102 0.195 0.336 0.457 0.548 0.617 0.665 0.660 0.650 0.627 0.592 0.531 0.417 0.268 0.150 0.071 0.036 0.032 0.051 0.137 0.336 0.530 0.659 0.730 0.754 0.758 0.755 0.731 0.661 0.531 0.338 0.138 0.051 0.032 0.036 0.071 0.149 0.266 0.415 0.529 0.590 0.626 0.650 0.642 0.643 0.642 0.629 0.585 0.485 0.329 0.185 0.092 0.044 0.032 0.041 0.075 0.169 0.313 0.435 0.520 0.571 0.587 0.569 0.518 0.433 0.311 0.168 0.074 0.041 0.032 0.045 0.093 0.186 0.330 0.486 0.586 0.630 0.643 0.643 0.653 0.662 0.676 0.670 0.624 0.515 0.347 0.194 0.104 0.054 0.034 0.036 0.054 0.094 0.162 0.237 0.294 0.327 0.338 0.328 0.296 0.238 0.163 0.095 0.055 0.036 0.035 0.056 0.107 0.195 0.344 0.512 0.623 0.669 0.675 0.662 0.685 0.695 0.705 0.687 0.621 0.498 0.332 0.189 0.105 0.059 0.036 0.033 0.048 0.080 0.122 0.163 0.197 0.219 0.226 0.218 0.196 0.163 0.123 0.081 0.049 0.035 0.040 0.068 0.117 0.193 0.326 0.491 0.619 0.686 0.705 0.695 0.709 0.714 0.712 0.675 0.590 0.457 0.302 0.175 0.097 0.057 0.037 0.033 0.045 0.080 0.137 0.193 0.230 0.250 0.256 0.251 0.233 0.196 0.140 0.083 0.048 0.037 0.045 0.073 0.117 0.182 0.292 0.446 0.587 0.676 0.713 0.715 0.728 0.729 0.712 0.654 0.545 0.401 0.259 0.152 0.087 0.052 0.037 0.035 0.048 0.086 0.159 0.248 0.317 0.355 0.366 0.355 0.318 0.250 0.162 0.089 0.051 0.039 0.044 0.066 0.105 0.158 0.246 0.385 0.537 0.650 0.708 0.726 0.745 0.733 0.693 0.606 0.470 0.321 0.203 0.124 0.075 0.047 0.035 0.035 0.052 0.100 0.191 0.302 0.391 0.444 0.462 0.447 0.396 0.307 0.195 0.103 0.055 0.038 0.039 0.055 0.086 0.129 0.199 0.316 0.472 0.614 0.703 0.739 0.731 0.718 0.655 0.533 0.379 0.245 0.156 0.100 0.065 0.043 0.033 0.033 0.052 0.109 0.226 0.359 0.455 0.507 0.522 0.502 0.449 0.355 0.223 0.108 0.052 0.033 0.033 0.044 0.066 0.099 0.151 0.238 0.368 0.517 0.635 0.704 0.667 0.610 0.503 0.377 0.260 0.172 0.113 0.075 0.051 0.036 0.028 0.030 0.048 0.105 0.222 0.356 0.456 0.517 0.543 0.526 0.468 0.366 0.228 0.108 0.049 0.031 0.029 0.037 0.053 0.078 0.117 0.179 0.275 0.406 0.547 0.646 0.471 0.467 0.380 0.271 0.186 0.126 0.086 0.059 0.041 0.029 0.024 0.027 0.047 0.106 0.216 0.337 0.436 0.505 0.525 0.487 0.413 0.320 0.206 0.102 0.045 0.026 0.023 0.028 0.039 0.055 0.080 0.115 0.166 0.229 0.307 0.398 0.311 0.229 0.165 0.124 0.094 0.069 0.050 0.036 0.026 0.020 0.017 0.022 0.042 0.094 0.180 0.273 0.345 0.399 0.429 0.426 0.382 0.302 0.196 0.102 0.045 0.023 0.019 0.022 0.030 0.042 0.058 0.082 0.121 0.182 0.276 0.347 0.132 0.204 0.210 0.138 0.082 0.053 0.038 0.028 0.021 0.016 0.016 0.022 0.042 0.085 0.161 0.263 0.373 0.453 0.455 0.387 0.299 0.216 0.137 0.074 0.036 0.019 0.013 0.013 0.017 0.022 0.028 0.037 0.049 0.060 0.069 0.087 0.078 0.033 0.026 0.025 0.023 0.019 0.016 0.013 0.011 0.010 0.011 0.016 0.028 0.052 0.095 0.149 0.182 0.196 0.219 0.251 0.267 0.215 0.128 0.068 0.036 0.021 0.015 0.014 0.016 0.022 0.029 0.041 0.067 0.153 0.415 0.317 0.028 0.926 0.351 0.610 0.085 0.041 0.027 0.019 0.014 0.012 0.013 0.018 0.030 0.059 0.119 0.222 0.377 0.518 0.429 0.241 0.146 0.103 0.067 0.036 0.019 0.011 0.008 0.006 0.007 0.008 0.008 0.009 0.009 0.008 0.007 0.009 0.017 0.002 0.002 0.002 0.003 0.004 0.004 0.003 0.003 0.004 0.004 0.007 0.012 0.024 0.040 0.050 0.048 0.049 0.062 0.103 0.179 0.195 0.126 0.066 0.031 0.016 0.012 0.011 0.014 0.022 0.044 0.142 0.520 0.016 0.004 0.010 0.035 0.001 0.000 0.001 0.003 0.015 0.159 0.243 0.044 0.024 0.022 0.032 0.056 0.092 0.151 0.483 0.458 0.125 0.338 0.173 0.037 0.023 0.019 0.013 0.008 0.005 0.003 0.002 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.002 0.004 0.005 0.007 0.008 0.007 0.008 0.012 0.034 0.527 0.786 0.823 0.338 0.275 0.379 1.000 0.080 0.015 0.004 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.005 0.015 0.031 0.039 0.025 0.007 0.002 0.001 0.003 0.301 0.005 0.003 0.003 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.007 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.003 0.004 0.011 0.004 0.001 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.085 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.005 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.195 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.007 0.000 1.000 0.001 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.448 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.092 0.000 0.000 0.000 0.001 0.003 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.002 0.002 0.002 0.005 0.003 0.007 0.005 0.005 0.008 0.009 0.008 0.007 0.004 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.005 0.016 0.029 0.041 0.039 0.049 0.978 0.019 0.111 0.069 0.151 0.678 1.000 0.925 0.588 0.323 0.136 0.035 0.008 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.005 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.003 0.008 0.013 0.021 0.034 0.046 0.058 0.127 0.996 0.126 0.111 0.126 0.151 0.144 0.107 0.068 0.037 0.019 0.009 0.003 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.001 0.005 0.032 0.752 0.492 0.598 0.705 0.628 0.463 0.407 0.460 0.501 0.358 0.196 0.782 0.807 0.723 0.581 0.465 0.383 0.315 0.263 0.190 0.094 0.041 0.015 0.014 0.560 0.041 0.005 0.002 0.003 0.140 0.003 0.001 0.001 0.001 0.001 0.001 0.002 0.007 0.016 0.038 0.087 0.154 0.227 0.299 0.380 0.500 0.658 0.623 0.607 0.585 0.550 0.487 0.386 0.265 0.159 0.073 0.026 0.011 0.004 0.002 0.003 0.004 0.004 0.004 0.007 0.048 0.048 0.019 0.112 0.325 0.023 0.008 0.013 0.029 0.063 0.151 0.253 0.362 0.475 0.559 0.613 0.637 0.637 0.822 0.816 0.787 0.729 0.654 0.569 0.447 0.300 0.165 0.060 0.022 0.013 0.009 0.019 0.141 0.844 0.560 0.980 0.111 0.029 0.018 0.016 0.013 0.006 0.004 0.007 0.013 0.038 0.118 0.241 0.391 0.531 0.630 0.710 0.773 0.809 0.855 0.853 0.842 0.807 0.734 0.625 0.494 0.303 0.149 0.043 0.013 0.009 0.008 0.013 0.030 0.053 0.063 0.115 0.266 0.808 0.739 0.401 0.098 0.026 0.012 0.013 0.017 0.054 0.174 0.336 0.520 0.639 0.742 0.812 0.845 0.855 0.842 0.856 0.872 0.859 0.807 0.695 0.575 0.341 0.178 0.048 0.017 0.016 0.018 0.048 0.101 0.354 0.406 0.665 0.392 0.296 0.144 0.134 0.057 0.031 0.014 0.013 0.015 0.043 0.161 0.321 0.560 0.688 0.803 0.857 0.871 0.855 0.714 0.774 0.853 0.872 0.836 0.726 0.597 0.322 0.164 0.041 0.017 0.020 0.026 0.079 0.119 0.319 0.318 0.563 0.567 0.747 0.489 0.484 0.157 0.101 0.030 0.022 0.018 0.043 0.165 0.320 0.594 0.725 0.835 0.871 0.853 0.774 0.731 0.774 0.831 0.836 0.780 0.646 0.474 0.208 0.080 0.027 0.016 0.028 0.046 0.107 0.200 0.408 0.501 0.637 0.612 0.608 0.470 0.388 0.193 0.103 0.043 0.027 0.016 0.027 0.084 0.222 0.494 0.658 0.787 0.839 0.833 0.775 0.734 0.771 0.822 0.821 0.755 0.604 0.394 0.142 0.053 0.025 0.023 0.048 0.081 0.160 0.266 0.441 0.582 0.732 0.768 0.747 0.602 0.457 0.274 0.164 0.082 0.048 0.023 0.025 0.054 0.148 0.406 0.613 0.760 0.824 0.824 0.772 0.783 0.798 0.812 0.784 0.691 0.515 0.274 0.093 0.043 0.030 0.041 0.087 0.148 0.253 0.387 0.551 0.697 0.807 0.838 0.802 0.690 0.546 0.384 0.250 0.145 0.085 0.040 0.030 0.043 0.094 0.278 0.519 0.694 0.787 0.813 0.798 0.793 0.790 0.769 0.705 0.581 0.382 0.167 0.066 0.040 0.039 0.067 0.129 0.209 0.333 0.495 0.653 0.768 0.835 0.857 0.837 0.771 0.656 0.497 0.335 0.210 0.130 0.067 0.039 0.040 0.066 0.167 0.382 0.580 0.705 0.769 0.790 0.722 0.709 0.665 0.580 0.437 0.244 0.105 0.054 0.040 0.053 0.102 0.172 0.260 0.395 0.566 0.714 0.801 0.837 0.846 0.836 0.799 0.712 0.565 0.394 0.259 0.171 0.102 0.053 0.040 0.054 0.105 0.245 0.439 0.582 0.667 0.710 0.584 0.570 0.521 0.424 0.281 0.150 0.077 0.048 0.046 0.078 0.144 0.220 0.317 0.455 0.611 0.734 0.799 0.819 0.820 0.820 0.800 0.735 0.612 0.455 0.315 0.220 0.147 0.080 0.047 0.048 0.077 0.149 0.280 0.422 0.519 0.569 0.395 0.382 0.338 0.258 0.168 0.102 0.061 0.045 0.059 0.108 0.181 0.269 0.379 0.515 0.648 0.741 0.784 0.788 0.782 0.788 0.784 0.741 0.646 0.509 0.370 0.269 0.196 0.121 0.064 0.047 0.062 0.103 0.170 0.259 0.340 0.384 0.216 0.212 0.196 0.164 0.121 0.078 0.049 0.044 0.070 0.125 0.201 0.301 0.422 0.555 0.670 0.742 0.765 0.753 0.741 0.754 0.766 0.742 0.666 0.541 0.405 0.303 0.234 0.162 0.087 0.049 0.051 0.080 0.122 0.164 0.196 0.212 0.188 0.182 0.161 0.127 0.093 0.064 0.045 0.044 0.070 0.126 0.206 0.308 0.431 0.561 0.668 0.729 0.739 0.714 0.697 0.715 0.740 0.729 0.663 0.545 0.410 0.311 0.246 0.173 0.092 0.051 0.048 0.066 0.094 0.128 0.161 0.181 0.319 0.304 0.258 0.185 0.113 0.067 0.045 0.042 0.061 0.114 0.194 0.287 0.399 0.522 0.625 0.681 0.688 0.660 0.642 0.661 0.688 0.681 0.621 0.510 0.383 0.289 0.223 0.143 0.072 0.045 0.047 0.068 0.113 0.186 0.260 0.306 0.590 0.571 0.507 0.391 0.237 0.108 0.050 0.037 0.048 0.089 0.161 0.236 0.319 0.420 0.518 0.584 0.608 0.598 0.587 0.598 0.608 0.585 0.517 0.416 0.313 0.237 0.171 0.097 0.050 0.038 0.050 0.108 0.236 0.389 0.504 0.569 0.782 0.772 0.732 0.633 0.450 0.218 0.074 0.037 0.037 0.060 0.111 0.162 0.210 0.283 0.377 0.460 0.512 0.534 0.538 0.534 0.511 0.460 0.377 0.282 0.209 0.161 0.111 0.060 0.037 0.037 0.075 0.219 0.451 0.635 0.733 0.773 0.829 0.833 0.828 0.779 0.642 0.388 0.138 0.045 0.032 0.039 0.062 0.092 0.123 0.174 0.242 0.316 0.390 0.451 0.474 0.451 0.390 0.317 0.242 0.175 0.123 0.092 0.062 0.038 0.031 0.045 0.139 0.390 0.644 0.780 0.829 0.833 0.798 0.820 0.847 0.831 0.743 0.531 0.236 0.062 0.031 0.026 0.033 0.053 0.076 0.110 0.158 0.244 0.354 0.452 0.489 0.452 0.355 0.244 0.159 0.110 0.076 0.053 0.032 0.025 0.030 0.063 0.243 0.540 0.750 0.834 0.848 0.821 0.749 0.788 0.839 0.839 0.773 0.600 0.328 0.087 0.031 0.017 0.019 0.037 0.058 0.102 0.192 0.334 0.469 0.561 0.590 0.561 0.469 0.335 0.193 0.103 0.058 0.037 0.019 0.017 0.031 0.090 0.343 0.613 0.781 0.843 0.841 0.789 0.750 0.783 0.827 0.823 0.756 0.597 0.362 0.109 0.031 0.013 0.016 0.037 0.076 0.189 0.369 0.542 0.657 0.716 0.733 0.717 0.658 0.543 0.371 0.191 0.077 0.037 0.016 0.013 0.032 0.114 0.376 0.608 0.763 0.827 0.829 0.784 0.782 0.795 0.808 0.781 0.692 0.531 0.312 0.109 0.030 0.013 0.020 0.059 0.168 0.384 0.582 0.714 0.779 0.799 0.801 0.799 0.778 0.713 0.581 0.383 0.168 0.060 0.020 0.013 0.031 0.111 0.319 0.537 0.697 0.784 0.810 0.796 0.778 0.775 0.755 0.695 0.583 0.421 0.218 0.088 0.026 0.015 0.031 0.104 0.311 0.542 0.710 0.797 0.821 0.807 0.792 0.806 0.820 0.794 0.706 0.536 0.305 0.102 0.030 0.015 0.026 0.087 0.216 0.419 0.582 0.694 0.755 0.775 0.717 0.702 0.655 0.570 0.437 0.273 0.131 0.062 0.021 0.016 0.040 0.133 0.396 0.615 0.768 0.830 0.831 0.784 0.749 0.784 0.829 0.827 0.760 0.603 0.379 0.126 0.038 0.016 0.021 0.061 0.129 0.272 0.437 0.571 0.656 0.703 0.653 0.635 0.568 0.455 0.303 0.180 0.099 0.053 0.021 0.018 0.038 0.119 0.389 0.623 0.777 0.839 0.837 0.785 0.746 0.784 0.835 0.835 0.770 0.610 0.373 0.114 0.037 0.018 0.021 0.052 0.098 0.179 0.301 0.453 0.567 0.634 0.628 0.601 0.521 0.408 0.293 0.200 0.120 0.067 0.032 0.024 0.034 0.082 0.293 0.558 0.737 0.821 0.838 0.814 0.793 0.813 0.837 0.818 0.733 0.552 0.287 0.081 0.034 0.024 0.032 0.067 0.119 0.199 0.292 0.408 0.521 0.601 0.603 0.586 0.538 0.476 0.394 0.284 0.174 0.106 0.059 0.035 0.034 0.057 0.172 0.416 0.629 0.753 0.807 0.817 0.815 0.817 0.806 0.751 0.627 0.414 0.171 0.057 0.034 0.036 0.060 0.106 0.175 0.285 0.394 0.476 0.539 0.586 0.601 0.601 0.593 0.565 0.497 0.379 0.253 0.165 0.098 0.051 0.038 0.048 0.097 0.245 0.448 0.599 0.691 0.735 0.748 0.735 0.691 0.599 0.448 0.245 0.097 0.048 0.038 0.051 0.098 0.165 0.252 0.378 0.496 0.564 0.592 0.600 0.608 0.622 0.644 0.638 0.584 0.472 0.333 0.222 0.140 0.075 0.046 0.047 0.069 0.135 0.261 0.395 0.490 0.545 0.563 0.545 0.489 0.395 0.261 0.134 0.069 0.047 0.046 0.075 0.140 0.222 0.334 0.473 0.584 0.639 0.644 0.622 0.635 0.658 0.695 0.698 0.644 0.529 0.384 0.268 0.186 0.111 0.060 0.049 0.065 0.101 0.162 0.245 0.317 0.360 0.373 0.360 0.318 0.245 0.162 0.101 0.065 0.048 0.058 0.104 0.177 0.264 0.387 0.532 0.645 0.698 0.694 0.658 0.665 0.687 0.720 0.715 0.652 0.532 0.398 0.299 0.229 0.151 0.082 0.056 0.068 0.108 0.161 0.220 0.270 0.298 0.306 0.297 0.269 0.219 0.160 0.105 0.065 0.052 0.071 0.124 0.198 0.291 0.410 0.544 0.656 0.716 0.720 0.687 0.677 0.692 0.713 0.695 0.619 0.500 0.385 0.309 0.250 0.175 0.101 0.066 0.073 0.121 0.202 0.298 0.372 0.405 0.412 0.404 0.369 0.293 0.196 0.115 0.067 0.056 0.077 0.126 0.199 0.294 0.404 0.522 0.628 0.697 0.714 0.693 0.679 0.688 0.691 0.649 0.556 0.441 0.349 0.291 0.240 0.169 0.100 0.070 0.081 0.137 0.241 0.383 0.502 0.558 0.570 0.555 0.497 0.375 0.233 0.129 0.074 0.060 0.077 0.121 0.190 0.276 0.369 0.465 0.566 0.650 0.689 0.686 0.668 0.667 0.645 0.571 0.463 0.364 0.296 0.250 0.202 0.138 0.083 0.064 0.084 0.153 0.282 0.455 0.594 0.655 0.668 0.654 0.592 0.451 0.277 0.148 0.080 0.059 0.072 0.114 0.174 0.243 0.310 0.381 0.472 0.576 0.649 0.670 0.609 0.608 0.569 0.470 0.361 0.286 0.239 0.200 0.155 0.105 0.067 0.057 0.078 0.151 0.303 0.509 0.654 0.708 0.717 0.705 0.650 0.505 0.300 0.149 0.077 0.055 0.065 0.098 0.146 0.196 0.242 0.289 0.360 0.465 0.560 0.602 0.485 0.470 0.424 0.341 0.264 0.215 0.183 0.150 0.114 0.079 0.055 0.050 0.068 0.134 0.291 0.504 0.646 0.700 0.713 0.704 0.651 0.509 0.293 0.135 0.069 0.050 0.056 0.080 0.115 0.152 0.185 0.219 0.268 0.350 0.439 0.484 0.316 0.316 0.284 0.233 0.191 0.162 0.139 0.115 0.087 0.062 0.045 0.041 0.057 0.122 0.282 0.479 0.604 0.662 0.676 0.654 0.594 0.470 0.278 0.120 0.057 0.040 0.044 0.060 0.085 0.112 0.136 0.158 0.184 0.220 0.261 0.294 0.213 0.176 0.139 0.120 0.110 0.102 0.091 0.076 0.058 0.041 0.029 0.028 0.046 0.112 0.261 0.415 0.511 0.573 0.603 0.587 0.529 0.429 0.269 0.116 0.047 0.029 0.030 0.042 0.060 0.080 0.096 0.109 0.120 0.136 0.168 0.208 0.126 0.132 0.101 0.076 0.067 0.061 0.054 0.045 0.034 0.024 0.019 0.023 0.044 0.109 0.224 0.340 0.442 0.537 0.568 0.508 0.409 0.317 0.211 0.103 0.042 0.022 0.018 0.023 0.031 0.041 0.048 0.053 0.056 0.058 0.068 0.092 0.070 0.044 0.034 0.032 0.030 0.027 0.024 0.021 0.017 0.014 0.014 0.021 0.042 0.083 0.144 0.215 0.279 0.334 0.372 0.374 0.326 0.245 0.161 0.092 0.046 0.024 0.016 0.016 0.020 0.025 0.030 0.036 0.044 0.058 0.085 0.098 0.022 0.057 0.095 0.068 0.044 0.032 0.026 0.021 0.017 0.015 0.017 0.023 0.037 0.062 0.112 0.202 0.318 0.404 0.395 0.307 0.225 0.154 0.091 0.051 0.030 0.019 0.014 0.012 0.013 0.014 0.016 0.018 0.019 0.018 0.014 0.014 0.010 0.004 0.004 0.006 0.009 0.010 0.010 0.010 0.009 0.008 0.008 0.010 0.016 0.030 0.060 0.102 0.116 0.113 0.127 0.174 0.220 0.177 0.090 0.041 0.022 0.014 0.012 0.013 0.016 0.021 0.026 0.031 0.044 0.124 0.850 0.167 0.011 0.018 0.009 0.133 0.072 0.028 0.018 0.013 0.009 0.007 0.007 0.010 0.019 0.041 0.082 0.153 0.311 0.534 0.359 0.129 0.069 0.053 0.038 0.021 0.010 0.006 0.004 0.003 0.003 0.003 0.003 0.003 0.002 0.001 0.001 0.002 0.002 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.008 0.014 0.019 0.020 0.018 0.019 0.026 0.057 0.123 0.120 0.083 0.055 0.031 0.016 0.009 0.007 0.008 0.013 0.050 0.794 0.015 0.001 0.000 0.001 0.027 0.000 0.000 0.000 0.001 0.002 0.007 0.070 0.748 0.079 0.052 0.037 0.043 0.056 0.091 0.619 0.084 0.024 0.080 0.064 0.012 0.009 0.007 0.005 0.004 0.003 0.002 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.003 0.003 0.002 0.002 0.004 0.020 0.135 0.070 0.600 0.458 0.157 0.380 0.333 0.012 0.003 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.004 0.007 0.006 0.002 0.001 0.000 0.001 0.011 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.010 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.002 0.005 0.008 0.002 0.001 0.003 0.014 0.053 0.062 0.036 0.012 0.004 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.003 0.005 0.006 0.006 0.009 0.100 0.013 0.010 0.012 0.018 0.020 0.017 0.014 0.008 0.004 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.011 0.021 0.046 0.172 0.882 0.747 0.806 0.844 0.996 0.885 0.382 0.036 0.979 0.803 0.929 0.423 0.304 0.291 0.237 0.186 0.139 0.076 0.029 0.024 0.056 0.076 0.026 0.001 0.000 0.000 0.027 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.005 0.013 0.022 0.034 0.052 0.068 0.078 0.118 0.371 0.172 0.157 0.168 0.177 0.157 0.121 0.083 0.048 0.026 0.012 0.004 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.006 0.006 0.002 0.034 0.017 0.012 0.006 0.005 0.013 0.040 0.087 0.146 0.195 0.223 0.264 0.315 0.301 0.227 0.594 0.599 0.529 0.432 0.348 0.276 0.211 0.146 0.078 0.037 0.016 0.005 0.004 0.010 0.017 0.108 0.055 0.105 0.024 0.005 0.003 0.002 0.003 0.002 0.002 0.003 0.008 0.019 0.042 0.090 0.152 0.217 0.283 0.348 0.427 0.521 0.581 0.569 0.549 0.511 0.440 0.341 0.238 0.149 0.071 0.027 0.013 0.005 0.003 0.005 0.008 0.008 0.010 0.015 0.042 0.587 0.795 0.075 0.031 0.011 0.005 0.008 0.019 0.040 0.098 0.184 0.274 0.377 0.473 0.543 0.579 0.588 0.760 0.751 0.717 0.657 0.583 0.489 0.361 0.230 0.113 0.037 0.015 0.008 0.006 0.011 0.034 0.075 0.220 0.312 0.124 0.053 0.031 0.022 0.016 0.007 0.004 0.006 0.012 0.031 0.098 0.208 0.338 0.471 0.571 0.647 0.708 0.746 0.819 0.814 0.795 0.749 0.670 0.564 0.420 0.244 0.108 0.032 0.012 0.009 0.008 0.013 0.029 0.049 0.075 0.140 0.250 0.340 0.195 0.092 0.044 0.017 0.009 0.010 0.013 0.035 0.116 0.256 0.433 0.572 0.674 0.753 0.798 0.816 0.837 0.841 0.840 0.812 0.742 0.624 0.478 0.263 0.122 0.037 0.015 0.016 0.019 0.038 0.083 0.182 0.237 0.338 0.277 0.236 0.155 0.130 0.068 0.033 0.017 0.015 0.014 0.037 0.122 0.264 0.481 0.625 0.743 0.813 0.841 0.841 0.794 0.816 0.844 0.835 0.776 0.649 0.496 0.251 0.113 0.033 0.015 0.020 0.028 0.066 0.129 0.283 0.312 0.428 0.426 0.500 0.386 0.345 0.150 0.075 0.030 0.021 0.016 0.036 0.123 0.269 0.516 0.660 0.782 0.838 0.845 0.816 0.792 0.800 0.803 0.769 0.681 0.536 0.330 0.126 0.046 0.020 0.018 0.032 0.047 0.080 0.138 0.229 0.326 0.441 0.472 0.431 0.315 0.222 0.135 0.080 0.048 0.033 0.018 0.020 0.044 0.115 0.304 0.512 0.664 0.756 0.795 0.796 0.797 0.802 0.798 0.755 0.651 0.476 0.240 0.084 0.038 0.025 0.033 0.062 0.091 0.139 0.203 0.287 0.397 0.533 0.591 0.533 0.395 0.286 0.203 0.140 0.093 0.064 0.034 0.026 0.038 0.081 0.229 0.461 0.639 0.745 0.791 0.799 0.803 0.799 0.776 0.710 0.580 0.374 0.161 0.065 0.039 0.036 0.060 0.105 0.146 0.204 0.284 0.387 0.508 0.614 0.654 0.612 0.506 0.386 0.283 0.204 0.147 0.106 0.061 0.037 0.039 0.064 0.159 0.370 0.575 0.705 0.772 0.797 0.781 0.769 0.727 0.636 0.479 0.267 0.111 0.055 0.043 0.058 0.110 0.168 0.210 0.263 0.349 0.476 0.606 0.680 0.698 0.680 0.607 0.477 0.349 0.264 0.211 0.169 0.111 0.058 0.043 0.055 0.111 0.266 0.479 0.635 0.726 0.768 0.732 0.716 0.664 0.553 0.373 0.188 0.086 0.054 0.060 0.111 0.200 0.266 0.305 0.348 0.423 0.542 0.656 0.710 0.719 0.710 0.656 0.541 0.423 0.348 0.305 0.266 0.200 0.110 0.060 0.054 0.086 0.188 0.373 0.553 0.664 0.717 0.659 0.641 0.577 0.445 0.278 0.147 0.080 0.065 0.102 0.202 0.309 0.372 0.412 0.455 0.519 0.603 0.676 0.709 0.715 0.709 0.676 0.603 0.520 0.456 0.414 0.371 0.304 0.198 0.101 0.065 0.079 0.147 0.278 0.445 0.576 0.641 0.524 0.505 0.442 0.335 0.220 0.127 0.080 0.090 0.171 0.300 0.399 0.456 0.497 0.546 0.607 0.660 0.688 0.692 0.690 0.691 0.687 0.660 0.609 0.553 0.506 0.454 0.380 0.276 0.159 0.086 0.078 0.126 0.219 0.335 0.442 0.505 0.380 0.370 0.333 0.268 0.186 0.110 0.081 0.119 0.237 0.368 0.457 0.507 0.545 0.599 0.660 0.697 0.694 0.670 0.659 0.670 0.693 0.697 0.665 0.612 0.562 0.504 0.420 0.317 0.203 0.108 0.076 0.107 0.184 0.266 0.332 0.369 0.321 0.308 0.268 0.209 0.149 0.096 0.080 0.127 0.252 0.388 0.476 0.521 0.557 0.612 0.673 0.702 0.685 0.646 0.627 0.645 0.684 0.703 0.679 0.628 0.577 0.518 0.433 0.326 0.209 0.112 0.074 0.093 0.146 0.208 0.267 0.307 0.397 0.374 0.306 0.212 0.133 0.084 0.069 0.102 0.207 0.353 0.451 0.497 0.533 0.583 0.636 0.659 0.640 0.601 0.583 0.600 0.639 0.660 0.640 0.596 0.548 0.495 0.418 0.309 0.182 0.094 0.066 0.083 0.133 0.212 0.306 0.374 0.567 0.542 0.461 0.325 0.180 0.086 0.054 0.068 0.137 0.268 0.380 0.433 0.461 0.491 0.524 0.546 0.545 0.528 0.518 0.528 0.545 0.546 0.526 0.497 0.468 0.432 0.366 0.252 0.131 0.066 0.053 0.086 0.180 0.325 0.461 0.542 0.730 0.710 0.642 0.504 0.305 0.127 0.052 0.045 0.077 0.162 0.269 0.319 0.325 0.328 0.348 0.386 0.424 0.439 0.440 0.439 0.424 0.386 0.348 0.328 0.326 0.319 0.267 0.161 0.077 0.045 0.052 0.127 0.305 0.504 0.641 0.710 0.819 0.810 0.771 0.669 0.473 0.223 0.072 0.037 0.043 0.079 0.141 0.169 0.167 0.172 0.194 0.237 0.290 0.326 0.336 0.325 0.290 0.237 0.194 0.172 0.168 0.171 0.143 0.081 0.044 0.037 0.072 0.221 0.469 0.664 0.767 0.808 0.837 0.836 0.821 0.758 0.605 0.347 0.117 0.041 0.031 0.039 0.057 0.071 0.078 0.090 0.111 0.154 0.218 0.277 0.301 0.277 0.217 0.154 0.111 0.090 0.079 0.072 0.059 0.040 0.032 0.041 0.113 0.336 0.592 0.747 0.814 0.833 0.821 0.826 0.822 0.778 0.663 0.440 0.172 0.051 0.027 0.022 0.026 0.038 0.049 0.067 0.108 0.188 0.290 0.377 0.409 0.376 0.289 0.187 0.107 0.067 0.049 0.039 0.027 0.022 0.027 0.049 0.160 0.418 0.643 0.764 0.813 0.822 0.796 0.801 0.796 0.752 0.647 0.461 0.208 0.061 0.023 0.013 0.016 0.030 0.048 0.096 0.205 0.353 0.482 0.562 0.588 0.562 0.481 0.352 0.203 0.095 0.047 0.029 0.016 0.013 0.023 0.057 0.193 0.440 0.629 0.739 0.787 0.797 0.762 0.761 0.742 0.681 0.567 0.399 0.191 0.066 0.022 0.011 0.016 0.036 0.082 0.212 0.402 0.558 0.657 0.704 0.718 0.706 0.660 0.560 0.403 0.213 0.082 0.035 0.016 0.011 0.022 0.064 0.185 0.389 0.559 0.673 0.736 0.758 0.692 0.683 0.643 0.563 0.441 0.276 0.127 0.055 0.020 0.012 0.023 0.061 0.170 0.376 0.562 0.684 0.749 0.770 0.775 0.774 0.755 0.693 0.572 0.387 0.177 0.063 0.023 0.012 0.020 0.056 0.128 0.276 0.440 0.562 0.641 0.681 0.586 0.568 0.511 0.414 0.281 0.152 0.076 0.039 0.017 0.013 0.027 0.075 0.230 0.459 0.635 0.742 0.791 0.799 0.798 0.803 0.799 0.756 0.653 0.482 0.249 0.081 0.028 0.013 0.017 0.040 0.077 0.155 0.283 0.416 0.512 0.569 0.507 0.479 0.399 0.288 0.184 0.114 0.071 0.042 0.022 0.018 0.028 0.064 0.210 0.459 0.649 0.760 0.808 0.817 0.816 0.821 0.817 0.773 0.667 0.481 0.226 0.067 0.028 0.018 0.022 0.042 0.072 0.115 0.185 0.290 0.400 0.479 0.470 0.442 0.370 0.286 0.210 0.148 0.098 0.066 0.043 0.030 0.032 0.053 0.152 0.386 0.603 0.735 0.800 0.821 0.826 0.824 0.806 0.744 0.613 0.396 0.157 0.054 0.031 0.030 0.042 0.066 0.098 0.148 0.211 0.286 0.371 0.442 0.494 0.484 0.450 0.390 0.305 0.215 0.152 0.119 0.086 0.050 0.039 0.049 0.102 0.265 0.487 0.650 0.744 0.788 0.801 0.790 0.747 0.653 0.489 0.266 0.103 0.049 0.038 0.050 0.086 0.119 0.152 0.216 0.305 0.390 0.451 0.484 0.539 0.544 0.540 0.499 0.421 0.332 0.265 0.221 0.164 0.090 0.053 0.051 0.078 0.166 0.336 0.509 0.624 0.686 0.706 0.687 0.625 0.509 0.336 0.166 0.078 0.051 0.053 0.090 0.163 0.221 0.265 0.331 0.421 0.499 0.540 0.544 0.575 0.590 0.613 0.607 0.558 0.482 0.406 0.342 0.269 0.167 0.085 0.061 0.075 0.125 0.226 0.364 0.482 0.548 0.569 0.548 0.482 0.364 0.226 0.125 0.075 0.061 0.086 0.168 0.271 0.343 0.406 0.482 0.559 0.607 0.613 0.590 0.608 0.629 0.671 0.687 0.654 0.584 0.507 0.437 0.361 0.254 0.138 0.080 0.083 0.131 0.203 0.294 0.384 0.441 0.459 0.441 0.385 0.294 0.203 0.132 0.084 0.081 0.142 0.265 0.373 0.441 0.503 0.580 0.653 0.687 0.671 0.629 0.617 0.638 0.687 0.711 0.685 0.627 0.564 0.497 0.411 0.303 0.184 0.103 0.094 0.154 0.252 0.345 0.419 0.459 0.470 0.459 0.420 0.347 0.255 0.157 0.097 0.110 0.205 0.342 0.445 0.505 0.554 0.616 0.680 0.710 0.687 0.639 0.604 0.621 0.665 0.690 0.671 0.630 0.583 0.519 0.426 0.316 0.204 0.120 0.104 0.172 0.315 0.461 0.569 0.622 0.635 0.623 0.573 0.468 0.323 0.180 0.112 0.135 0.242 0.378 0.479 0.532 0.566 0.610 0.662 0.688 0.665 0.622 0.585 0.590 0.614 0.631 0.619 0.596 0.566 0.510 0.421 0.311 0.200 0.122 0.111 0.195 0.372 0.561 0.699 0.764 0.780 0.766 0.703 0.569 0.382 0.205 0.120 0.137 0.236 0.371 0.472 0.523 0.548 0.573 0.607 0.627 0.614 0.591 0.545 0.537 0.529 0.528 0.526 0.526 0.517 0.474 0.396 0.291 0.180 0.110 0.111 0.214 0.423 0.641 0.786 0.845 0.858 0.846 0.789 0.646 0.430 0.220 0.116 0.117 0.199 0.326 0.428 0.482 0.504 0.511 0.517 0.526 0.530 0.538 0.458 0.445 0.419 0.402 0.409 0.431 0.438 0.409 0.344 0.248 0.147 0.092 0.105 0.212 0.428 0.672 0.826 0.878 0.888 0.878 0.826 0.673 0.430 0.213 0.106 0.094 0.151 0.256 0.354 0.412 0.433 0.425 0.406 0.401 0.418 0.444 0.325 0.322 0.308 0.289 0.295 0.322 0.337 0.319 0.264 0.182 0.108 0.077 0.097 0.192 0.392 0.648 0.809 0.861 0.870 0.861 0.810 0.649 0.392 0.192 0.097 0.077 0.108 0.182 0.265 0.320 0.337 0.323 0.296 0.290 0.310 0.324 0.198 0.209 0.215 0.205 0.208 0.225 0.236 0.222 0.179 0.121 0.078 0.064 0.085 0.166 0.357 0.614 0.768 0.818 0.826 0.817 0.767 0.613 0.357 0.165 0.085 0.064 0.077 0.121 0.179 0.221 0.235 0.225 0.207 0.204 0.212 0.206 0.123 0.125 0.129 0.132 0.141 0.153 0.157 0.145 0.116 0.081 0.056 0.049 0.066 0.138 0.332 0.570 0.706 0.762 0.779 0.765 0.709 0.572 0.333 0.139 0.066 0.049 0.056 0.082 0.117 0.146 0.158 0.155 0.142 0.134 0.133 0.128 0.081 0.077 0.072 0.076 0.090 0.101 0.103 0.094 0.075 0.052 0.037 0.034 0.051 0.124 0.293 0.474 0.598 0.687 0.723 0.682 0.592 0.471 0.292 0.123 0.051 0.033 0.036 0.052 0.074 0.093 0.101 0.099 0.088 0.073 0.068 0.073 0.049 0.042 0.037 0.041 0.050 0.055 0.056 0.052 0.041 0.028 0.022 0.026 0.048 0.112 0.221 0.336 0.446 0.554 0.605 0.564 0.455 0.341 0.223 0.113 0.049 0.026 0.023 0.029 0.041 0.053 0.058 0.058 0.052 0.044 0.042 0.048 0.020 0.024 0.029 0.034 0.035 0.034 0.033 0.030 0.024 0.019 0.018 0.025 0.044 0.080 0.143 0.245 0.368 0.467 0.500 0.447 0.351 0.237 0.139 0.078 0.043 0.024 0.018 0.018 0.023 0.028 0.030 0.031 0.031 0.028 0.022 0.019 0.009 0.008 0.011 0.016 0.019 0.019 0.020 0.020 0.017 0.014 0.014 0.016 0.025 0.042 0.089 0.183 0.261 0.275 0.283 0.302 0.289 0.195 0.093 0.044 0.026 0.017 0.014 0.015 0.018 0.022 0.023 0.022 0.023 0.022 0.020 0.013 0.007 0.012 0.012 0.009 0.009 0.010 0.011 0.010 0.008 0.007 0.007 0.009 0.017 0.036 0.079 0.139 0.185 0.202 0.185 0.167 0.150 0.122 0.071 0.033 0.015 0.009 0.007 0.006 0.007 0.009 0.009 0.008 0.006 0.005 0.004 0.004 0.005 0.002 0.002 0.002 0.003 0.003 0.003 0.003 0.003 0.003 0.004 0.007 0.015 0.031 0.048 0.059 0.064 0.070 0.089 0.097 0.091 0.074 0.058 0.038 0.019 0.009 0.005 0.004 0.004 0.004 0.006 0.006 0.006 0.006 0.016 0.020 0.003 0.999 0.863 0.023 0.015 0.010 0.006 0.004 0.005 0.006 0.008 0.010 0.014 0.020 0.026 0.033 0.063 0.150 0.139 0.063 0.032 0.023 0.019 0.014 0.010 0.007 0.005 0.004 0.003 0.002 0.002 0.002 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.002 0.002 0.002 0.002 0.003 0.005 0.009 0.015 0.015 0.013 0.017 0.034 0.048 0.029 0.014 0.008 0.005 0.004 0.003 0.004 0.004 0.005 0.005 0.008 0.014 0.164 0.002 0.008 0.004 0.000 0.000 0.000 0.067 0.003 0.002 0.001 0.001 0.001 0.001 0.002 0.004 0.008 0.015 0.027 0.095 0.227 0.034 0.009 0.007 0.007 0.006 0.003 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.002 0.002 0.001 0.002 0.009 0.058 0.014 0.008 0.007 0.007 0.004 0.002 0.001 0.001 0.004 0.140 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.008 0.013 0.005 0.003 0.003 0.002 0.002 0.003 0.007 0.016 0.001 0.014 0.001 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.002 0.074 0.006 0.002 0.001 0.001 0.008 0.121 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.003 0.034 0.005 0.003 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.012 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.005 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.009 0.694 0.008 0.024 0.055 0.013 0.006 0.001 0.001 0.003 0.001 0.000 0.001 0.014 0.875 0.059 0.026 0.020 0.013 0.007 0.002 0.002 0.001 0.001 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.020 0.004 0.003 0.003 0.005 0.005 0.004 0.003 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.001 0.002 0.003 0.006 0.011 0.028 0.044 0.054 0.159 0.167 0.014 0.885 0.633 0.393 0.088 0.051 0.035 0.026 0.016 0.007 0.004 0.003 0.001 0.000 0.000 0.001 0.001 0.160 0.002 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.005 0.009 0.013 0.018 0.020 0.021 0.051 0.036 0.031 0.037 0.043 0.039 0.031 0.023 0.014 0.007 0.003 0.002 0.001 0.001 0.000 0.001 0.001 0.000 0.000 0.001 0.005 0.006 0.004 0.002 0.001 0.001 0.003 0.003 0.006 0.013 0.025 0.039 0.054 0.066 0.089 0.094 0.060 0.196 0.200 0.155 0.124 0.105 0.081 0.057 0.041 0.025 0.010 0.004 0.002 0.002 0.001 0.001 0.004 0.021 0.047 0.005 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.002 0.007 0.018 0.031 0.043 0.061 0.081 0.092 0.104 0.140 0.201 0.191 0.184 0.168 0.141 0.111 0.078 0.047 0.026 0.012 0.004 0.002 0.002 0.001 0.001 0.002 0.004 0.005 0.010 0.032 0.018 0.003 0.002 0.002 0.002 0.002 0.005 0.014 0.031 0.056 0.091 0.125 0.155 0.187 0.212 0.213 0.386 0.379 0.344 0.294 0.238 0.183 0.131 0.080 0.041 0.021 0.009 0.003 0.003 0.005 0.005 0.007 0.020 0.021 0.011 0.009 0.009 0.005 0.004 0.004 0.002 0.003 0.008 0.019 0.037 0.073 0.124 0.175 0.229 0.281 0.325 0.363 0.495 0.487 0.465 0.420 0.346 0.261 0.184 0.113 0.053 0.023 0.011 0.005 0.003 0.007 0.012 0.015 0.022 0.024 0.028 0.040 0.036 0.019 0.014 0.008 0.004 0.005 0.012 0.024 0.056 0.118 0.188 0.266 0.352 0.426 0.473 0.492 0.640 0.629 0.595 0.541 0.468 0.367 0.250 0.147 0.062 0.020 0.010 0.006 0.004 0.008 0.017 0.026 0.055 0.106 0.101 0.077 0.042 0.023 0.016 0.008 0.004 0.005 0.010 0.020 0.061 0.144 0.247 0.364 0.465 0.539 0.592 0.627 0.734 0.725 0.694 0.637 0.558 0.449 0.300 0.161 0.066 0.021 0.011 0.009 0.008 0.014 0.027 0.041 0.070 0.122 0.163 0.143 0.080 0.044 0.028 0.014 0.008 0.009 0.011 0.021 0.066 0.162 0.300 0.449 0.558 0.637 0.694 0.724 0.784 0.782 0.764 0.713 0.627 0.508 0.347 0.182 0.077 0.025 0.013 0.015 0.018 0.031 0.066 0.109 0.147 0.180 0.176 0.167 0.135 0.102 0.063 0.030 0.017 0.015 0.013 0.024 0.073 0.172 0.334 0.498 0.620 0.707 0.758 0.779 0.795 0.799 0.795 0.757 0.671 0.542 0.370 0.174 0.067 0.022 0.013 0.019 0.027 0.050 0.104 0.189 0.244 0.290 0.293 0.295 0.245 0.186 0.102 0.050 0.027 0.019 0.013 0.021 0.062 0.158 0.344 0.522 0.656 0.746 0.787 0.796 0.730 0.713 0.673 0.599 0.487 0.323 0.148 0.059 0.028 0.019 0.028 0.048 0.061 0.078 0.101 0.125 0.171 0.246 0.292 0.250 0.174 0.127 0.102 0.077 0.059 0.045 0.027 0.019 0.029 0.064 0.166 0.355 0.519 0.631 0.701 0.729 0.744 0.726 0.682 0.601 0.469 0.277 0.117 0.054 0.034 0.033 0.059 0.094 0.115 0.139 0.164 0.192 0.237 0.298 0.331 0.299 0.239 0.194 0.165 0.138 0.112 0.090 0.056 0.032 0.033 0.055 0.123 0.293 0.489 0.623 0.702 0.738 0.749 0.732 0.684 0.587 0.424 0.225 0.099 0.054 0.043 0.060 0.115 0.165 0.185 0.199 0.219 0.264 0.327 0.369 0.379 0.370 0.328 0.264 0.219 0.198 0.183 0.162 0.113 0.059 0.042 0.054 0.100 0.229 0.431 0.595 0.691 0.737 0.754 0.739 0.685 0.566 0.373 0.186 0.089 0.058 0.068 0.132 0.237 0.296 0.305 0.291 0.283 0.318 0.393 0.446 0.456 0.446 0.393 0.318 0.283 0.291 0.304 0.295 0.236 0.131 0.068 0.058 0.089 0.187 0.373 0.567 0.686 0.740 0.759 0.742 0.678 0.534 0.333 0.168 0.090 0.082 0.141 0.273 0.395 0.449 0.452 0.422 0.390 0.392 0.440 0.497 0.520 0.497 0.440 0.392 0.390 0.422 0.452 0.449 0.395 0.273 0.141 0.082 0.090 0.168 0.333 0.534 0.678 0.743 0.724 0.703 0.627 0.484 0.312 0.169 0.109 0.138 0.260 0.420 0.527 0.577 0.579 0.547 0.513 0.494 0.494 0.521 0.543 0.522 0.494 0.494 0.512 0.545 0.577 0.577 0.530 0.424 0.262 0.139 0.110 0.169 0.312 0.484 0.627 0.703 0.629 0.608 0.540 0.431 0.295 0.172 0.141 0.217 0.374 0.520 0.615 0.666 0.673 0.645 0.613 0.587 0.550 0.530 0.534 0.530 0.551 0.587 0.610 0.638 0.667 0.667 0.627 0.537 0.387 0.222 0.143 0.174 0.296 0.432 0.540 0.608 0.538 0.520 0.467 0.383 0.265 0.166 0.167 0.280 0.440 0.569 0.658 0.710 0.724 0.703 0.673 0.645 0.588 0.530 0.515 0.531 0.589 0.644 0.668 0.692 0.714 0.711 0.676 0.601 0.469 0.296 0.174 0.170 0.269 0.385 0.468 0.521 0.485 0.464 0.407 0.328 0.229 0.153 0.169 0.290 0.452 0.582 0.670 0.722 0.738 0.720 0.691 0.662 0.596 0.521 0.497 0.522 0.597 0.660 0.685 0.707 0.727 0.723 0.690 0.618 0.488 0.312 0.178 0.158 0.232 0.330 0.408 0.465 0.514 0.483 0.396 0.288 0.189 0.127 0.140 0.247 0.418 0.565 0.656 0.706 0.717 0.694 0.663 0.628 0.559 0.489 0.469 0.489 0.559 0.627 0.658 0.684 0.708 0.707 0.673 0.593 0.444 0.260 0.145 0.129 0.191 0.289 0.397 0.483 0.593 0.559 0.452 0.300 0.167 0.095 0.094 0.173 0.336 0.503 0.605 0.652 0.653 0.617 0.572 0.523 0.459 0.418 0.413 0.418 0.459 0.523 0.570 0.613 0.648 0.653 0.614 0.516 0.345 0.176 0.095 0.095 0.167 0.300 0.452 0.559 0.655 0.627 0.532 0.369 0.194 0.086 0.060 0.098 0.215 0.383 0.502 0.545 0.527 0.469 0.402 0.351 0.323 0.323 0.331 0.323 0.323 0.351 0.402 0.468 0.526 0.544 0.504 0.384 0.215 0.098 0.060 0.086 0.194 0.370 0.533 0.628 0.724 0.700 0.625 0.476 0.273 0.110 0.050 0.053 0.104 0.222 0.341 0.368 0.326 0.263 0.211 0.191 0.202 0.220 0.226 0.220 0.202 0.191 0.211 0.262 0.325 0.366 0.338 0.219 0.102 0.052 0.050 0.111 0.276 0.483 0.632 0.705 0.770 0.748 0.689 0.566 0.365 0.157 0.058 0.037 0.048 0.093 0.153 0.157 0.132 0.108 0.096 0.104 0.128 0.151 0.158 0.151 0.129 0.104 0.096 0.108 0.130 0.154 0.148 0.089 0.047 0.037 0.059 0.164 0.382 0.589 0.710 0.761 0.768 0.746 0.695 0.596 0.424 0.203 0.070 0.034 0.029 0.037 0.051 0.054 0.053 0.054 0.064 0.092 0.139 0.186 0.207 0.187 0.140 0.093 0.064 0.054 0.052 0.053 0.049 0.035 0.029 0.035 0.075 0.222 0.458 0.633 0.728 0.764 0.726 0.705 0.655 0.567 0.427 0.230 0.080 0.033 0.020 0.017 0.022 0.028 0.036 0.050 0.089 0.164 0.260 0.341 0.372 0.341 0.261 0.165 0.090 0.051 0.036 0.028 0.021 0.017 0.020 0.034 0.088 0.253 0.460 0.603 0.687 0.723 0.646 0.626 0.577 0.492 0.370 0.211 0.085 0.034 0.015 0.010 0.014 0.024 0.041 0.088 0.195 0.336 0.453 0.522 0.542 0.518 0.448 0.333 0.194 0.087 0.041 0.024 0.014 0.010 0.015 0.035 0.089 0.222 0.385 0.510 0.595 0.638 0.527 0.511 0.462 0.375 0.253 0.134 0.063 0.030 0.014 0.009 0.015 0.034 0.079 0.196 0.366 0.511 0.607 0.652 0.659 0.639 0.587 0.491 0.350 0.186 0.075 0.033 0.015 0.009 0.013 0.030 0.062 0.134 0.254 0.377 0.466 0.514 0.405 0.383 0.320 0.228 0.139 0.078 0.046 0.027 0.015 0.012 0.019 0.044 0.120 0.294 0.474 0.607 0.691 0.727 0.730 0.709 0.661 0.572 0.442 0.266 0.108 0.041 0.019 0.012 0.015 0.026 0.045 0.077 0.137 0.227 0.319 0.383 0.309 0.283 0.221 0.157 0.110 0.079 0.056 0.040 0.029 0.022 0.024 0.042 0.106 0.283 0.489 0.632 0.719 0.757 0.762 0.742 0.692 0.601 0.459 0.260 0.098 0.040 0.024 0.022 0.029 0.039 0.055 0.078 0.109 0.156 0.220 0.282 0.296 0.282 0.244 0.194 0.148 0.113 0.090 0.080 0.067 0.043 0.035 0.044 0.085 0.216 0.427 0.597 0.699 0.749 0.760 0.740 0.683 0.580 0.413 0.208 0.083 0.044 0.035 0.044 0.068 0.080 0.090 0.113 0.148 0.194 0.243 0.282 0.378 0.375 0.348 0.289 0.228 0.195 0.188 0.190 0.161 0.093 0.055 0.052 0.078 0.159 0.330 0.517 0.642 0.706 0.724 0.703 0.638 0.513 0.328 0.158 0.077 0.053 0.055 0.094 0.162 0.191 0.189 0.195 0.228 0.289 0.348 0.375 0.461 0.459 0.444 0.412 0.380 0.369 0.376 0.371 0.320 0.208 0.106 0.070 0.081 0.137 0.258 0.429 0.572 0.647 0.669 0.647 0.571 0.429 0.258 0.137 0.081 0.070 0.106 0.208 0.320 0.371 0.376 0.369 0.380 0.412 0.444 0.459 0.511 0.515 0.537 0.558 0.555 0.546 0.543 0.526 0.473 0.361 0.208 0.112 0.100 0.151 0.246 0.375 0.504 0.583 0.607 0.583 0.504 0.375 0.246 0.151 0.100 0.112 0.207 0.360 0.471 0.526 0.543 0.546 0.555 0.558 0.536 0.515 0.525 0.544 0.602 0.651 0.657 0.652 0.653 0.639 0.589 0.486 0.324 0.177 0.132 0.188 0.300 0.403 0.493 0.553 0.572 0.553 0.493 0.402 0.299 0.188 0.131 0.175 0.318 0.476 0.581 0.637 0.656 0.655 0.658 0.651 0.602 0.543 0.500 0.533 0.616 0.679 0.698 0.709 0.718 0.706 0.661 0.566 0.410 0.243 0.168 0.227 0.382 0.507 0.586 0.632 0.645 0.631 0.585 0.505 0.378 0.223 0.163 0.234 0.391 0.540 0.642 0.701 0.724 0.718 0.703 0.680 0.615 0.532 0.459 0.497 0.590 0.665 0.702 0.728 0.741 0.730 0.688 0.600 0.448 0.279 0.194 0.256 0.451 0.617 0.713 0.765 0.781 0.765 0.711 0.612 0.443 0.248 0.185 0.262 0.416 0.563 0.664 0.724 0.750 0.742 0.711 0.668 0.590 0.496 0.416 0.444 0.529 0.617 0.674 0.717 0.737 0.727 0.685 0.593 0.436 0.271 0.194 0.273 0.510 0.706 0.811 0.863 0.878 0.863 0.809 0.701 0.502 0.265 0.185 0.255 0.407 0.557 0.661 0.721 0.746 0.731 0.684 0.620 0.530 0.443 0.361 0.370 0.435 0.534 0.615 0.676 0.706 0.698 0.650 0.547 0.386 0.230 0.171 0.272 0.546 0.767 0.876 0.921 0.932 0.921 0.875 0.764 0.541 0.268 0.167 0.222 0.370 0.525 0.633 0.694 0.713 0.687 0.622 0.537 0.435 0.370 0.288 0.284 0.326 0.429 0.529 0.603 0.640 0.632 0.577 0.467 0.310 0.177 0.144 0.259 0.536 0.778 0.900 0.943 0.952 0.943 0.900 0.777 0.534 0.257 0.143 0.175 0.307 0.460 0.571 0.630 0.642 0.607 0.532 0.430 0.326 0.284 0.205 0.205 0.236 0.318 0.419 0.500 0.540 0.533 0.476 0.364 0.222 0.128 0.125 0.242 0.490 0.746 0.890 0.935 0.943 0.935 0.890 0.746 0.490 0.242 0.125 0.128 0.222 0.364 0.476 0.533 0.540 0.500 0.419 0.318 0.236 0.205 0.129 0.140 0.173 0.225 0.298 0.374 0.417 0.411 0.354 0.248 0.143 0.095 0.112 0.215 0.433 0.707 0.866 0.909 0.915 0.909 0.866 0.707 0.433 0.215 0.112 0.095 0.143 0.248 0.354 0.411 0.417 0.374 0.298 0.225 0.173 0.140 0.073 0.088 0.122 0.157 0.201 0.254 0.286 0.278 0.228 0.153 0.095 0.074 0.091 0.170 0.379 0.672 0.832 0.875 0.880 0.875 0.831 0.672 0.379 0.170 0.091 0.074 0.095 0.153 0.228 0.278 0.286 0.254 0.201 0.157 0.122 0.088 0.045 0.052 0.071 0.098 0.133 0.169 0.185 0.176 0.143 0.098 0.064 0.051 0.064 0.134 0.340 0.602 0.750 0.812 0.831 0.812 0.750 0.602 0.340 0.134 0.064 0.051 0.064 0.098 0.143 0.176 0.185 0.169 0.133 0.098 0.071 0.052 0.033 0.032 0.036 0.051 0.077 0.099 0.110 0.104 0.081 0.054 0.036 0.032 0.050 0.125 0.298 0.479 0.608 0.714 0.760 0.714 0.608 0.479 0.298 0.125 0.050 0.032 0.036 0.054 0.081 0.104 0.109 0.099 0.077 0.051 0.036 0.032 0.021 0.020 0.022 0.029 0.040 0.049 0.053 0.050 0.038 0.026 0.021 0.025 0.048 0.108 0.209 0.334 0.472 0.602 0.654 0.602 0.472 0.334 0.209 0.108 0.048 0.025 0.021 0.027 0.038 0.050 0.054 0.049 0.040 0.030 0.022 0.020 0.009 0.010 0.015 0.022 0.025 0.027 0.028 0.027 0.022 0.019 0.018 0.023 0.037 0.063 0.119 0.237 0.376 0.441 0.460 0.441 0.375 0.237 0.119 0.063 0.037 0.023 0.018 0.018 0.022 0.027 0.028 0.026 0.025 0.021 0.015 0.011 0.005 0.006 0.008 0.010 0.013 0.016 0.019 0.018 0.014 0.012 0.011 0.013 0.021 0.039 0.089 0.187 0.257 0.263 0.250 0.263 0.259 0.187 0.088 0.038 0.021 0.013 0.011 0.012 0.014 0.018 0.019 0.016 0.013 0.010 0.008 0.006 0.004 0.004 0.004 0.004 0.006 0.008 0.008 0.007 0.006 0.005 0.006 0.009 0.016 0.038 0.072 0.107 0.136 0.154 0.170 0.153 0.134 0.107 0.072 0.038 0.017 0.009 0.006 0.005 0.006 0.007 0.008 0.008 0.006 0.004 0.004 0.004 0.002 0.002 0.002 0.003 0.004 0.004 0.004 0.003 0.003 0.004 0.006 0.009 0.014 0.022 0.032 0.040 0.057 0.093 0.114 0.094 0.059 0.040 0.032 0.022 0.014 0.008 0.006 0.004 0.003 0.003 0.004 0.004 0.004 0.003 0.002 0.002 0.001 0.001 0.001 0.002 0.002 0.002 0.002 0.003 0.003 0.003 0.004 0.004 0.005 0.008 0.013 0.024 0.035 0.043 0.048 0.042 0.033 0.024 0.014 0.008 0.005 0.004 0.003 0.003 0.003 0.003 0.002 0.002 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.005 0.010 0.017 0.021 0.016 0.013 0.017 0.023 0.018 0.010 0.005 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.003 0.004 0.006 0.007 0.008 0.008 0.007 0.006 0.006 0.004 0.003 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.003 0.003 0.002 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.002 0.002 0.006 0.005 0.004 0.003 0.003 0.002 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.002 0.003 0.004 0.004 0.004 0.010 0.010 0.010 0.009 0.007 0.005 0.004 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.003 0.005 0.007 0.008 0.010 0.010 0.023 0.022 0.020 0.018 0.014 0.010 0.008 0.005 0.003 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.003 0.005 0.009 0.011 0.014 0.019 0.021 0.021 0.038 0.037 0.035 0.032 0.027 0.021 0.016 0.011 0.005 0.003 0.002 0.001 0.001 0.000 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.000 0.001 0.001 0.002 0.003 0.005 0.011 0.016 0.021 0.027 0.031 0.035 0.038 0.086 0.082 0.074 0.066 0.052 0.036 0.026 0.018 0.011 0.004 0.002 0.002 0.001 0.001 0.001 0.002 0.003 0.003 0.005 0.003 0.003 0.002 0.001 0.001 0.001 0.002 0.002 0.004 0.011 0.019 0.027 0.037 0.052 0.066 0.075 0.082 0.148 0.144 0.132 0.115 0.094 0.069 0.044 0.026 0.015 0.007 0.003 0.002 0.002 0.001 0.001 0.003 0.006 0.007 0.007 0.007 0.006 0.003 0.001 0.001 0.002 0.002 0.003 0.007 0.015 0.025 0.044 0.069 0.094 0.115 0.132 0.144 0.234 0.229 0.212 0.184 0.149 0.112 0.075 0.041 0.022 0.012 0.005 0.003 0.003 0.004 0.004 0.006 0.011 0.010 0.008 0.010 0.012 0.006 0.004 0.004 0.003 0.003 0.005 0.012 0.022 0.042 0.075 0.113 0.149 0.185 0.212 0.228 0.352 0.344 0.319 0.276 0.222 0.167 0.117 0.064 0.028 0.014 0.007 0.003 0.003 0.006 0.009 0.013 0.023 0.023 0.020 0.023 0.022 0.013 0.009 0.006 0.003 0.003 0.007 0.014 0.028 0.064 0.116 0.167 0.222 0.276 0.319 0.344 0.471 0.460 0.429 0.380 0.313 0.230 0.149 0.078 0.029 0.012 0.007 0.004 0.004 0.008 0.012 0.016 0.032 0.055 0.062 0.055 0.032 0.016 0.012 0.008 0.004 0.004 0.007 0.012 0.029 0.078 0.149 0.230 0.313 0.380 0.428 0.459 0.572 0.558 0.523 0.468 0.389 0.282 0.173 0.089 0.035 0.014 0.010 0.009 0.009 0.016 0.025 0.034 0.051 0.072 0.078 0.072 0.051 0.034 0.025 0.016 0.009 0.009 0.010 0.014 0.035 0.090 0.174 0.284 0.392 0.470 0.526 0.561 0.652 0.637 0.598 0.533 0.441 0.319 0.191 0.097 0.038 0.015 0.011 0.013 0.016 0.027 0.050 0.072 0.096 0.107 0.105 0.108 0.098 0.074 0.051 0.027 0.016 0.013 0.012 0.015 0.040 0.104 0.203 0.334 0.454 0.546 0.612 0.646 0.703 0.687 0.648 0.576 0.474 0.338 0.184 0.080 0.030 0.013 0.014 0.021 0.027 0.040 0.064 0.095 0.136 0.177 0.196 0.180 0.140 0.099 0.066 0.040 0.027 0.020 0.014 0.014 0.032 0.089 0.208 0.369 0.503 0.604 0.674 0.702 0.553 0.556 0.521 0.444 0.322 0.178 0.080 0.038 0.023 0.026 0.047 0.070 0.084 0.093 0.092 0.089 0.100 0.130 0.152 0.128 0.097 0.086 0.089 0.091 0.084 0.074 0.051 0.027 0.023 0.036 0.072 0.157 0.284 0.393 0.468 0.521 0.610 0.604 0.560 0.463 0.310 0.158 0.077 0.045 0.036 0.053 0.098 0.132 0.146 0.151 0.145 0.143 0.150 0.156 0.157 0.156 0.150 0.143 0.147 0.156 0.153 0.139 0.103 0.055 0.037 0.045 0.074 0.149 0.289 0.433 0.527 0.583 0.681 0.668 0.610 0.483 0.301 0.156 0.083 0.056 0.064 0.126 0.227 0.281 0.281 0.248 0.207 0.193 0.202 0.199 0.190 0.199 0.201 0.193 0.206 0.247 0.282 0.284 0.232 0.129 0.065 0.056 0.083 0.154 0.296 0.474 0.600 0.661 0.744 0.727 0.658 0.509 0.317 0.168 0.094 0.086 0.150 0.295 0.420 0.466 0.455 0.396 0.313 0.252 0.235 0.242 0.247 0.242 0.235 0.252 0.314 0.398 0.456 0.466 0.420 0.296 0.150 0.086 0.094 0.168 0.316 0.508 0.657 0.726 0.771 0.750 0.673 0.527 0.345 0.189 0.126 0.168 0.319 0.493 0.597 0.636 0.622 0.555 0.453 0.349 0.280 0.275 0.293 0.275 0.280 0.349 0.453 0.554 0.622 0.636 0.598 0.494 0.319 0.168 0.126 0.189 0.345 0.527 0.673 0.750 0.747 0.724 0.649 0.527 0.369 0.224 0.195 0.302 0.494 0.643 0.718 0.748 0.740 0.681 0.578 0.460 0.351 0.306 0.312 0.306 0.351 0.460 0.578 0.683 0.741 0.748 0.716 0.641 0.492 0.301 0.195 0.224 0.368 0.527 0.648 0.724 0.677 0.654 0.592 0.503 0.374 0.268 0.288 0.436 0.617 0.725 0.772 0.794 0.796 0.761 0.672 0.552 0.426 0.335 0.313 0.335 0.425 0.552 0.675 0.765 0.798 0.794 0.769 0.718 0.610 0.431 0.285 0.266 0.373 0.502 0.592 0.654 0.607 0.584 0.533 0.463 0.362 0.298 0.361 0.523 0.677 0.752 0.780 0.797 0.808 0.794 0.726 0.610 0.476 0.354 0.308 0.353 0.476 0.612 0.730 0.799 0.811 0.796 0.776 0.743 0.664 0.511 0.352 0.293 0.358 0.461 0.532 0.584 0.583 0.558 0.503 0.431 0.335 0.287 0.367 0.540 0.690 0.756 0.779 0.794 0.810 0.802 0.741 0.629 0.492 0.356 0.301 0.355 0.491 0.631 0.746 0.807 0.813 0.794 0.774 0.746 0.675 0.525 0.357 0.281 0.331 0.429 0.502 0.558 0.610 0.576 0.494 0.393 0.281 0.228 0.304 0.490 0.665 0.750 0.783 0.802 0.811 0.792 0.721 0.605 0.464 0.335 0.287 0.334 0.464 0.606 0.725 0.796 0.813 0.801 0.779 0.741 0.653 0.479 0.298 0.225 0.279 0.391 0.493 0.576 0.631 0.589 0.475 0.333 0.208 0.151 0.205 0.380 0.588 0.714 0.769 0.793 0.791 0.749 0.655 0.526 0.382 0.280 0.256 0.280 0.382 0.527 0.657 0.752 0.793 0.793 0.766 0.708 0.582 0.377 0.204 0.150 0.208 0.333 0.475 0.589 0.610 0.572 0.454 0.294 0.162 0.098 0.116 0.239 0.446 0.616 0.700 0.729 0.713 0.642 0.520 0.379 0.257 0.205 0.203 0.205 0.257 0.379 0.520 0.642 0.714 0.729 0.699 0.615 0.446 0.239 0.116 0.098 0.162 0.294 0.453 0.571 0.589 0.564 0.466 0.306 0.159 0.079 0.065 0.114 0.258 0.448 0.561 0.587 0.545 0.442 0.312 0.205 0.149 0.138 0.141 0.138 0.149 0.205 0.312 0.443 0.546 0.588 0.562 0.450 0.261 0.115 0.065 0.079 0.157 0.300 0.457 0.556 0.590 0.581 0.511 0.360 0.187 0.083 0.048 0.053 0.105 0.228 0.334 0.337 0.276 0.194 0.127 0.094 0.087 0.089 0.089 0.089 0.087 0.093 0.127 0.194 0.277 0.342 0.342 0.236 0.108 0.054 0.048 0.080 0.176 0.333 0.474 0.556 0.579 0.584 0.534 0.408 0.224 0.093 0.044 0.033 0.041 0.077 0.117 0.108 0.084 0.065 0.055 0.057 0.069 0.081 0.085 0.081 0.068 0.057 0.054 0.065 0.086 0.112 0.122 0.081 0.042 0.033 0.042 0.084 0.196 0.351 0.467 0.539 0.528 0.532 0.489 0.387 0.234 0.100 0.043 0.025 0.022 0.029 0.035 0.034 0.035 0.037 0.046 0.066 0.102 0.142 0.161 0.142 0.101 0.066 0.045 0.037 0.035 0.035 0.036 0.030 0.022 0.025 0.040 0.088 0.201 0.331 0.424 0.488 0.431 0.428 0.384 0.298 0.186 0.091 0.039 0.019 0.012 0.013 0.015 0.020 0.027 0.041 0.072 0.133 0.213 0.279 0.306 0.285 0.219 0.136 0.072 0.041 0.027 0.020 0.015 0.013 0.012 0.018 0.037 0.085 0.172 0.273 0.352 0.404 0.316 0.304 0.256 0.180 0.105 0.057 0.031 0.016 0.010 0.008 0.011 0.018 0.035 0.072 0.147 0.255 0.349 0.408 0.438 0.434 0.384 0.280 0.159 0.077 0.037 0.019 0.011 0.009 0.010 0.016 0.031 0.058 0.105 0.178 0.251 0.299 0.211 0.192 0.146 0.098 0.065 0.044 0.030 0.021 0.017 0.014 0.014 0.023 0.050 0.114 0.225 0.343 0.432 0.495 0.532 0.536 0.492 0.395 0.260 0.130 0.055 0.024 0.014 0.014 0.017 0.022 0.031 0.045 0.066 0.099 0.147 0.192 0.151 0.139 0.113 0.090 0.072 0.060 0.050 0.046 0.045 0.034 0.026 0.032 0.056 0.120 0.248 0.385 0.484 0.551 0.588 0.585 0.535 0.431 0.278 0.133 0.059 0.033 0.026 0.033 0.044 0.046 0.050 0.060 0.073 0.090 0.114 0.139 0.172 0.170 0.155 0.131 0.112 0.107 0.116 0.130 0.124 0.079 0.048 0.046 0.065 0.117 0.237 0.397 0.518 0.589 0.618 0.605 0.542 0.416 0.248 0.121 0.066 0.046 0.047 0.077 0.121 0.129 0.116 0.108 0.112 0.131 0.156 0.170 0.253 0.248 0.229 0.208 0.214 0.253 0.305 0.330 0.303 0.205 0.105 0.071 0.082 0.129 0.231 0.390 0.535 0.615 0.640 0.619 0.540 0.394 0.232 0.130 0.082 0.070 0.104 0.203 0.301 0.329 0.303 0.253 0.213 0.208 0.229 0.248 0.332 0.322 0.321 0.353 0.408 0.477 0.533 0.545 0.506 0.400 0.236 0.125 0.108 0.160 0.259 0.397 0.538 0.624 0.649 0.624 0.538 0.397 0.259 0.160 0.108 0.125 0.236 0.400 0.506 0.545 0.533 0.477 0.409 0.353 0.321 0.322 0.370 0.376 0.428 0.512 0.583 0.648 0.692 0.697 0.659 0.569 0.406 0.229 0.160 0.211 0.328 0.444 0.550 0.623 0.646 0.623 0.550 0.444 0.329 0.211 0.160 0.229 0.406 0.569 0.660 0.697 0.692 0.647 0.582 0.511 0.428 0.376 0.355 0.394 0.499 0.606 0.691 0.755 0.784 0.781 0.749 0.678 0.534 0.343 0.232 0.271 0.414 0.528 0.603 0.654 0.672 0.654 0.603 0.528 0.415 0.272 0.233 0.345 0.538 0.682 0.752 0.782 0.783 0.753 0.690 0.606 0.499 0.394 0.312 0.378 0.521 0.653 0.753 0.805 0.814 0.801 0.777 0.726 0.607 0.420 0.295 0.324 0.486 0.618 0.688 0.733 0.750 0.733 0.689 0.619 0.489 0.328 0.300 0.428 0.618 0.735 0.782 0.803 0.812 0.801 0.749 0.651 0.521 0.379 0.267 0.344 0.509 0.665 0.775 0.818 0.815 0.798 0.778 0.738 0.631 0.446 0.319 0.354 0.542 0.699 0.778 0.824 0.841 0.825 0.779 0.701 0.547 0.360 0.328 0.458 0.646 0.749 0.784 0.799 0.813 0.813 0.769 0.662 0.508 0.345 0.225 0.298 0.467 0.643 0.768 0.817 0.819 0.802 0.779 0.734 0.619 0.428 0.302 0.350 0.583 0.770 0.856 0.899 0.913 0.899 0.857 0.773 0.588 0.356 0.309 0.439 0.634 0.745 0.785 0.803 0.816 0.812 0.762 0.639 0.466 0.298 0.187 0.241 0.398 0.589 0.734 0.803 0.819 0.807 0.777 0.714 0.575 0.376 0.257 0.322 0.599 0.815 0.904 0.942 0.953 0.943 0.905 0.816 0.602 0.325 0.261 0.382 0.584 0.721 0.781 0.808 0.817 0.799 0.730 0.587 0.397 0.241 0.152 0.184 0.312 0.508 0.664 0.754 0.787 0.782 0.743 0.655 0.491 0.300 0.204 0.290 0.589 0.823 0.922 0.958 0.967 0.958 0.922 0.824 0.589 0.291 0.204 0.301 0.494 0.658 0.746 0.783 0.786 0.752 0.663 0.507 0.312 0.184 0.122 0.137 0.226 0.404 0.560 0.659 0.706 0.706 0.658 0.549 0.376 0.212 0.159 0.269 0.555 0.801 0.919 0.958 0.966 0.958 0.919 0.802 0.556 0.270 0.160 0.212 0.376 0.549 0.659 0.706 0.706 0.659 0.560 0.403 0.225 0.136 0.087 0.099 0.159 0.288 0.429 0.532 0.582 0.581 0.527 0.406 0.245 0.138 0.132 0.250 0.499 0.764 0.908 0.947 0.953 0.947 0.907 0.764 0.498 0.248 0.132 0.138 0.246 0.407 0.527 0.581 0.583 0.533 0.430 0.288 0.159 0.099 0.052 0.067 0.116 0.193 0.292 0.391 0.443 0.435 0.372 0.257 0.146 0.097 0.111 0.202 0.420 0.721 0.885 0.924 0.927 0.924 0.886 0.723 0.422 0.204 0.112 0.097 0.145 0.256 0.372 0.434 0.440 0.387 0.290 0.192 0.116 0.067 0.031 0.043 0.077 0.124 0.182 0.243 0.275 0.267 0.219 0.147 0.092 0.070 0.081 0.152 0.369 0.674 0.832 0.877 0.884 0.876 0.830 0.670 0.363 0.149 0.079 0.070 0.093 0.149 0.219 0.269 0.281 0.249 0.185 0.125 0.077 0.043 0.024 0.028 0.041 0.068 0.111 0.158 0.183 0.172 0.132 0.087 0.056 0.043 0.055 0.128 0.342 0.581 0.719 0.801 0.834 0.803 0.724 0.590 0.353 0.135 0.057 0.043 0.054 0.084 0.132 0.169 0.174 0.148 0.107 0.066 0.040 0.027 0.020 0.019 0.021 0.034 0.055 0.071 0.078 0.076 0.059 0.039 0.027 0.028 0.052 0.135 0.288 0.439 0.578 0.716 0.770 0.712 0.568 0.423 0.268 0.119 0.047 0.027 0.028 0.041 0.059 0.078 0.089 0.083 0.062 0.036 0.022 0.019 0.009 0.011 0.016 0.027 0.040 0.052 0.060 0.049 0.033 0.026 0.024 0.028 0.042 0.075 0.144 0.275 0.445 0.564 0.614 0.574 0.466 0.299 0.166 0.095 0.053 0.029 0.021 0.023 0.033 0.045 0.043 0.036 0.031 0.024 0.015 0.010 0.004 0.005 0.009 0.014 0.017 0.018 0.020 0.022 0.020 0.015 0.014 0.018 0.030 0.053 0.113 0.254 0.381 0.386 0.362 0.370 0.342 0.211 0.085 0.035 0.020 0.016 0.018 0.019 0.020 0.025 0.033 0.034 0.027 0.018 0.010 0.005 0.003 0.004 0.005 0.007 0.013 0.034 0.044 0.021 0.011 0.010 0.010 0.009 0.012 0.025 0.065 0.135 0.187 0.212 0.225 0.233 0.237 0.200 0.124 0.065 0.028 0.011 0.006 0.006 0.011 0.015 0.011 0.007 0.005 0.004 0.004 0.003 0.003 0.002 0.002 0.002 0.002 0.001 0.001 0.002 0.003 0.003 0.003 0.009 0.047 0.124 0.098 0.081 0.096 0.143 0.172 0.118 0.065 0.044 0.029 0.015 0.008 0.006 0.008 0.005 0.003 0.003 0.006 0.013 0.010 0.004 0.003 0.003 0.001 0.001 0.002 0.007 0.135 0.016 0.015 0.059 0.008 0.017 0.022 0.005 0.003 0.004 0.009 0.017 0.032 0.057 0.078 0.080 0.065 0.049 0.058 0.203 0.203 0.009 0.002 0.002 0.007 0.006 0.002 0.001 0.001 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.001 0.003 0.084 0.054 0.436 0.129 0.072 0.032 0.021 0.019 0.016 0.009 0.004 0.001 0.001 0.001 0.015 0.006 0.001 0.001 0.005 0.018 0.164 0.004 0.001 0.000 0.000 0.000 0.001 0.007 0.000 0.000 0.000 0.000 0.003 0.088 0.008 0.000 0.000 0.000 0.001 0.002 0.004 0.006 0.007 0.014 0.036 0.359 0.032 0.002 0.001 0.003 0.000 0.000 0.002 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.009 0.000 0.000 0.002 0.437 0.022 0.006 0.004 0.002 0.001 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.003 0.123 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.012 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.413 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.002 0.001 0.001 0.002 0.004 0.017 0.002 0.000 0.000 0.006 0.000 0.001 0.006 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.002 0.002 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.003 0.003 0.848 0.007 0.003 0.003 0.004 0.004 0.005 0.006 0.014 0.866 0.754 0.005 0.001 0.002 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.004 0.003 0.000 0.000 0.001 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.001 0.002 0.003 0.003 0.010 0.009 0.008 0.006 0.003 0.002 0.001 0.002 0.002 0.001 0.001 0.000 0.000 0.000 0.001 0.025 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.044 0.001 0.033 0.002 0.004 0.021 0.015 0.010 0.010 0.010 0.010 0.020 0.020 0.020 0.020 0.019 0.017 0.011 0.005 0.002 0.003 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.012 0.009 0.290 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.006 0.011 0.015 0.017 0.019 0.040 0.037 0.032 0.028 0.021 0.015 0.011 0.007 0.004 0.002 0.002 0.027 0.009 0.057 0.005 0.006 0.004 0.003 0.004 0.002 0.001 0.001 0.000 0.000 0.001 0.005 0.021 0.004 0.004 0.009 0.020 0.027 0.030 0.032 0.035 0.039 0.067 0.066 0.061 0.054 0.046 0.037 0.025 0.013 0.007 0.003 0.002 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.004 0.005 0.006 0.005 0.002 0.002 0.002 0.001 0.001 0.002 0.006 0.012 0.018 0.026 0.039 0.051 0.059 0.065 0.107 0.104 0.096 0.081 0.063 0.046 0.031 0.022 0.013 0.006 0.003 0.004 0.016 0.010 0.006 0.010 0.014 0.009 0.006 0.007 0.008 0.005 0.002 0.002 0.003 0.003 0.004 0.007 0.013 0.023 0.038 0.053 0.068 0.084 0.097 0.105 0.174 0.167 0.150 0.127 0.102 0.078 0.053 0.028 0.015 0.008 0.003 0.002 0.002 0.003 0.005 0.007 0.015 0.020 0.020 0.023 0.020 0.011 0.008 0.007 0.003 0.002 0.003 0.007 0.015 0.027 0.048 0.073 0.099 0.125 0.149 0.167 0.264 0.253 0.225 0.188 0.146 0.102 0.063 0.031 0.014 0.008 0.005 0.005 0.007 0.012 0.011 0.013 0.023 0.034 0.037 0.032 0.020 0.011 0.008 0.007 0.005 0.004 0.006 0.009 0.014 0.032 0.066 0.106 0.148 0.190 0.226 0.253 0.350 0.342 0.312 0.261 0.195 0.131 0.079 0.039 0.017 0.011 0.009 0.007 0.009 0.016 0.022 0.027 0.035 0.039 0.038 0.040 0.038 0.030 0.027 0.021 0.011 0.007 0.009 0.010 0.017 0.038 0.076 0.127 0.192 0.257 0.307 0.337 0.429 0.428 0.398 0.333 0.245 0.160 0.095 0.047 0.019 0.011 0.012 0.014 0.019 0.030 0.042 0.054 0.066 0.065 0.062 0.064 0.062 0.050 0.038 0.026 0.017 0.014 0.012 0.011 0.018 0.044 0.089 0.150 0.230 0.312 0.372 0.409 0.498 0.503 0.473 0.401 0.299 0.187 0.095 0.040 0.017 0.013 0.019 0.025 0.031 0.041 0.050 0.059 0.076 0.105 0.120 0.104 0.076 0.059 0.052 0.045 0.034 0.026 0.019 0.013 0.016 0.036 0.082 0.161 0.262 0.354 0.422 0.469 0.335 0.302 0.259 0.208 0.147 0.087 0.047 0.028 0.027 0.046 0.089 0.135 0.160 0.142 0.105 0.080 0.071 0.074 0.079 0.073 0.069 0.075 0.091 0.109 0.122 0.121 0.092 0.047 0.027 0.030 0.052 0.100 0.173 0.252 0.315 0.343 0.456 0.427 0.372 0.287 0.188 0.110 0.065 0.045 0.053 0.099 0.161 0.189 0.192 0.176 0.146 0.123 0.108 0.091 0.082 0.092 0.111 0.128 0.156 0.193 0.206 0.187 0.148 0.092 0.051 0.045 0.066 0.114 0.199 0.313 0.406 0.453 0.597 0.575 0.509 0.388 0.252 0.149 0.087 0.074 0.123 0.252 0.379 0.434 0.424 0.349 0.247 0.176 0.141 0.117 0.105 0.116 0.140 0.173 0.239 0.333 0.407 0.427 0.381 0.253 0.122 0.074 0.088 0.151 0.257 0.397 0.520 0.583 0.698 0.679 0.609 0.484 0.335 0.194 0.123 0.151 0.294 0.470 0.570 0.602 0.581 0.507 0.389 0.259 0.168 0.137 0.136 0.137 0.169 0.261 0.393 0.514 0.587 0.603 0.567 0.466 0.293 0.150 0.121 0.193 0.334 0.484 0.610 0.680 0.742 0.720 0.651 0.542 0.396 0.244 0.204 0.313 0.514 0.665 0.739 0.765 0.748 0.678 0.547 0.378 0.221 0.155 0.150 0.155 0.221 0.376 0.545 0.675 0.747 0.764 0.740 0.666 0.515 0.314 0.205 0.245 0.397 0.543 0.651 0.720 0.733 0.710 0.648 0.562 0.436 0.323 0.339 0.493 0.677 0.777 0.817 0.831 0.825 0.783 0.672 0.488 0.293 0.178 0.151 0.178 0.293 0.488 0.673 0.783 0.825 0.831 0.817 0.778 0.677 0.493 0.339 0.323 0.435 0.562 0.648 0.710 0.678 0.655 0.609 0.552 0.468 0.418 0.474 0.626 0.762 0.812 0.821 0.824 0.833 0.823 0.752 0.578 0.360 0.203 0.151 0.203 0.360 0.577 0.751 0.822 0.832 0.824 0.822 0.814 0.764 0.629 0.477 0.420 0.469 0.552 0.609 0.655 0.617 0.596 0.565 0.531 0.486 0.480 0.552 0.692 0.789 0.802 0.774 0.761 0.792 0.819 0.784 0.634 0.405 0.220 0.151 0.220 0.405 0.633 0.782 0.818 0.792 0.761 0.775 0.804 0.792 0.697 0.557 0.484 0.488 0.532 0.565 0.596 0.611 0.587 0.551 0.509 0.461 0.465 0.555 0.705 0.792 0.794 0.749 0.728 0.772 0.815 0.792 0.653 0.421 0.224 0.149 0.225 0.421 0.651 0.790 0.813 0.771 0.728 0.750 0.796 0.796 0.711 0.561 0.470 0.464 0.511 0.551 0.588 0.644 0.612 0.550 0.472 0.386 0.376 0.491 0.673 0.784 0.807 0.793 0.787 0.811 0.826 0.785 0.633 0.403 0.214 0.145 0.214 0.403 0.632 0.783 0.825 0.810 0.787 0.793 0.809 0.788 0.679 0.496 0.380 0.389 0.474 0.550 0.613 0.641 0.601 0.510 0.400 0.286 0.254 0.369 0.583 0.746 0.811 0.831 0.839 0.842 0.824 0.746 0.570 0.346 0.184 0.134 0.184 0.346 0.570 0.745 0.823 0.842 0.839 0.831 0.812 0.748 0.585 0.369 0.254 0.285 0.400 0.510 0.601 0.566 0.525 0.421 0.301 0.195 0.152 0.228 0.434 0.646 0.760 0.808 0.824 0.815 0.766 0.647 0.453 0.247 0.136 0.113 0.136 0.246 0.452 0.646 0.765 0.814 0.824 0.808 0.761 0.646 0.435 0.229 0.153 0.196 0.302 0.422 0.526 0.456 0.420 0.327 0.220 0.138 0.095 0.113 0.238 0.460 0.636 0.718 0.740 0.711 0.617 0.458 0.274 0.139 0.091 0.086 0.091 0.140 0.275 0.461 0.621 0.713 0.740 0.716 0.632 0.458 0.236 0.112 0.094 0.138 0.223 0.335 0.427 0.371 0.336 0.264 0.174 0.106 0.069 0.062 0.104 0.242 0.415 0.504 0.517 0.465 0.349 0.211 0.116 0.074 0.061 0.058 0.061 0.074 0.116 0.208 0.342 0.456 0.511 0.502 0.412 0.237 0.102 0.062 0.071 0.112 0.191 0.297 0.364 0.318 0.278 0.222 0.151 0.087 0.052 0.038 0.040 0.077 0.179 0.272 0.257 0.179 0.109 0.068 0.052 0.047 0.045 0.043 0.045 0.048 0.052 0.069 0.112 0.183 0.253 0.256 0.166 0.073 0.039 0.038 0.056 0.100 0.187 0.285 0.330 0.263 0.226 0.181 0.130 0.078 0.044 0.029 0.025 0.033 0.052 0.060 0.052 0.044 0.039 0.037 0.038 0.044 0.052 0.056 0.052 0.045 0.039 0.036 0.038 0.042 0.051 0.060 0.052 0.032 0.025 0.031 0.050 0.094 0.170 0.243 0.275 0.191 0.170 0.140 0.105 0.068 0.037 0.019 0.012 0.012 0.018 0.021 0.021 0.023 0.028 0.036 0.050 0.075 0.101 0.112 0.098 0.072 0.049 0.035 0.028 0.023 0.021 0.021 0.017 0.012 0.012 0.019 0.039 0.074 0.119 0.165 0.192 0.128 0.117 0.094 0.068 0.045 0.030 0.018 0.011 0.009 0.009 0.010 0.013 0.022 0.038 0.062 0.105 0.158 0.194 0.196 0.172 0.135 0.092 0.058 0.036 0.022 0.013 0.010 0.009 0.009 0.011 0.017 0.029 0.046 0.069 0.097 0.121 0.088 0.080 0.064 0.049 0.039 0.031 0.025 0.023 0.023 0.017 0.013 0.015 0.030 0.063 0.117 0.186 0.252 0.286 0.277 0.242 0.197 0.148 0.098 0.055 0.027 0.015 0.013 0.018 0.023 0.024 0.026 0.031 0.039 0.049 0.063 0.080 0.076 0.074 0.069 0.062 0.057 0.055 0.057 0.064 0.067 0.055 0.038 0.035 0.048 0.081 0.146 0.234 0.315 0.359 0.357 0.320 0.266 0.200 0.130 0.077 0.047 0.035 0.037 0.055 0.069 0.064 0.056 0.053 0.056 0.062 0.068 0.074 0.098 0.100 0.101 0.099 0.108 0.142 0.194 0.233 0.215 0.138 0.073 0.054 0.067 0.104 0.171 0.275 0.378 0.438 0.449 0.420 0.356 0.260 0.164 0.100 0.065 0.054 0.075 0.144 0.220 0.238 0.200 0.145 0.109 0.099 0.101 0.100 0.147 0.145 0.152 0.188 0.264 0.362 0.436 0.459 0.437 0.355 0.211 0.113 0.103 0.151 0.232 0.342 0.457 0.528 0.548 0.525 0.454 0.341 0.233 0.153 0.105 0.114 0.210 0.353 0.437 0.458 0.432 0.358 0.262 0.187 0.151 0.145 0.196 0.196 0.240 0.349 0.478 0.591 0.664 0.683 0.653 0.565 0.400 0.222 0.158 0.215 0.332 0.440 0.539 0.606 0.627 0.606 0.539 0.439 0.331 0.214 0.157 0.221 0.402 0.567 0.654 0.684 0.666 0.594 0.480 0.350 0.240 0.197 0.208 0.237 0.342 0.498 0.642 0.742 0.789 0.798 0.778 0.719 0.586 0.387 0.261 0.296 0.432 0.537 0.610 0.663 0.682 0.663 0.610 0.538 0.433 0.297 0.263 0.388 0.584 0.718 0.778 0.798 0.789 0.742 0.642 0.497 0.341 0.237 0.189 0.252 0.411 0.598 0.746 0.814 0.833 0.834 0.827 0.796 0.699 0.514 0.374 0.386 0.516 0.618 0.674 0.715 0.732 0.715 0.674 0.618 0.515 0.384 0.372 0.512 0.698 0.795 0.826 0.834 0.833 0.815 0.747 0.599 0.411 0.252 0.162 0.248 0.448 0.663 0.790 0.819 0.806 0.796 0.809 0.813 0.757 0.595 0.453 0.459 0.583 0.687 0.741 0.777 0.795 0.777 0.741 0.687 0.582 0.457 0.450 0.591 0.753 0.811 0.808 0.796 0.806 0.820 0.791 0.664 0.448 0.247 0.138 0.231 0.458 0.690 0.800 0.806 0.763 0.741 0.773 0.804 0.770 0.618 0.469 0.482 0.627 0.751 0.814 0.851 0.868 0.850 0.814 0.750 0.624 0.478 0.464 0.612 0.765 0.802 0.772 0.740 0.764 0.807 0.803 0.693 0.459 0.231 0.116 0.206 0.441 0.687 0.804 0.817 0.785 0.764 0.785 0.805 0.760 0.595 0.435 0.454 0.641 0.802 0.876 0.913 0.927 0.912 0.876 0.800 0.638 0.450 0.430 0.589 0.756 0.802 0.784 0.763 0.785 0.819 0.806 0.690 0.442 0.206 0.098 0.175 0.399 0.656 0.798 0.840 0.839 0.829 0.826 0.808 0.726 0.529 0.365 0.393 0.631 0.831 0.912 0.947 0.958 0.947 0.912 0.830 0.631 0.392 0.363 0.526 0.723 0.806 0.825 0.829 0.839 0.841 0.800 0.657 0.399 0.175 0.085 0.140 0.332 0.587 0.758 0.830 0.852 0.851 0.831 0.779 0.645 0.427 0.281 0.331 0.615 0.840 0.926 0.960 0.969 0.960 0.926 0.839 0.612 0.329 0.279 0.426 0.645 0.778 0.831 0.851 0.853 0.831 0.759 0.589 0.333 0.140 0.076 0.107 0.248 0.489 0.669 0.768 0.808 0.810 0.776 0.689 0.518 0.310 0.203 0.287 0.587 0.826 0.927 0.963 0.971 0.963 0.928 0.828 0.591 0.291 0.205 0.310 0.516 0.688 0.776 0.809 0.807 0.766 0.667 0.487 0.248 0.106 0.063 0.079 0.168 0.364 0.537 0.644 0.697 0.700 0.652 0.536 0.353 0.193 0.153 0.268 0.543 0.795 0.921 0.959 0.965 0.959 0.920 0.791 0.535 0.261 0.150 0.192 0.356 0.539 0.653 0.702 0.701 0.650 0.542 0.368 0.169 0.079 0.043 0.057 0.119 0.247 0.400 0.517 0.566 0.557 0.497 0.373 0.215 0.123 0.124 0.223 0.449 0.740 0.902 0.942 0.947 0.943 0.905 0.749 0.463 0.235 0.130 0.125 0.210 0.365 0.494 0.551 0.553 0.499 0.386 0.240 0.117 0.056 0.025 0.038 0.083 0.149 0.229 0.309 0.356 0.356 0.296 0.193 0.114 0.085 0.099 0.179 0.398 0.711 0.871 0.909 0.911 0.906 0.863 0.692 0.370 0.160 0.090 0.083 0.120 0.205 0.303 0.370 0.390 0.348 0.254 0.160 0.086 0.039 0.019 0.026 0.050 0.095 0.172 0.266 0.304 0.267 0.199 0.133 0.083 0.057 0.060 0.121 0.335 0.621 0.779 0.849 0.875 0.857 0.801 0.667 0.398 0.157 0.075 0.060 0.073 0.116 0.188 0.241 0.236 0.194 0.134 0.082 0.046 0.025 0.017 0.017 0.022 0.038 0.060 0.071 0.080 0.087 0.072 0.045 0.030 0.030 0.059 0.174 0.388 0.550 0.673 0.792 0.835 0.769 0.619 0.456 0.260 0.098 0.038 0.027 0.037 0.059 0.081 0.108 0.140 0.148 0.110 0.054 0.026 0.018 0.010 0.012 0.019 0.046 0.133 0.411 0.454 0.163 0.071 0.053 0.041 0.031 0.036 0.062 0.130 0.267 0.462 0.635 0.717 0.693 0.577 0.417 0.302 0.231 0.122 0.042 0.022 0.026 0.051 0.074 0.052 0.034 0.027 0.020 0.013 0.010 0.004 0.005 0.008 0.010 0.010 0.007 0.008 0.011 0.013 0.010 0.010 0.020 0.075 0.206 0.313 0.485 0.586 0.536 0.469 0.422 0.333 0.167 0.054 0.020 0.012 0.014 0.025 0.030 0.020 0.024 0.068 0.232 0.208 0.060 0.017 0.006 0.003 0.005 0.013 0.102 0.035 0.006 0.008 0.092 0.138 0.314 0.190 0.011 0.006 0.009 0.027 0.080 0.155 0.214 0.273 0.377 0.575 0.870 0.778 0.150 0.139 0.045 0.006 0.006 0.020 0.031 0.007 0.003 0.002 0.002 0.002 0.003 0.004 0.002 0.001 0.001 0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.011 0.016 0.009 0.044 0.845 0.462 0.298 0.207 0.093 0.042 0.020 0.009 0.004 0.003 0.003 0.032 0.032 0.002 0.003 0.070 0.002 0.002 0.015 0.033 0.008 0.001 0.006 0.007 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.001 0.003 0.001 0.001 0.002 0.005 0.013 0.039 0.126 0.477 0.837 0.048 0.004 0.001 0.000 0.009 0.001 0.001 0.024 0.013 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.223 0.000 0.000 0.000 0.003 0.019 0.874 0.033 0.009 0.004 0.002 0.001 0.000 0.000 0.001 0.001 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.017 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.002 0.007 0.085 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.005 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.074 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.010 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.004 0.001 0.003 0.038 0.003 0.000 0.000 0.000 0.001 0.009 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.001 0.004 0.003 0.002 0.001 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.003 0.251 0.012 0.006 0.009 0.010 0.013 0.025 0.679 0.023 0.081 0.003 0.001 0.006 0.008 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.001 0.004 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.001 0.000 0.001 0.001 0.001 0.002 0.004 0.005 0.007 0.011 0.009 0.008 0.006 0.005 0.003 0.002 0.002 0.002 0.001 0.443 0.000 0.000 0.000 0.000 0.000 0.003 0.594 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.010 0.039 0.317 0.504 0.037 0.016 0.012 0.011 0.018 0.018 0.017 0.017 0.019 0.025 0.020 0.008 0.003 0.002 0.001 0.003 0.231 0.000 0.000 0.000 0.001 0.001 0.003 0.010 0.280 0.003 0.001 0.001 0.005 0.001 0.001 0.001 0.002 0.004 0.004 0.005 0.008 0.011 0.014 0.016 0.035 0.034 0.029 0.022 0.014 0.010 0.008 0.009 0.007 0.003 0.005 0.001 0.000 0.000 0.003 0.073 0.096 0.012 0.006 0.004 0.003 0.002 0.001 0.001 0.002 0.009 0.006 0.031 0.011 0.017 0.024 0.022 0.023 0.028 0.032 0.035 0.063 0.061 0.056 0.048 0.038 0.027 0.017 0.010 0.007 0.004 0.002 0.001 0.001 0.001 0.002 0.003 0.007 0.013 0.021 0.031 0.034 0.048 0.146 0.053 0.003 0.001 0.001 0.003 0.006 0.008 0.011 0.018 0.030 0.043 0.053 0.060 0.096 0.091 0.082 0.069 0.052 0.033 0.018 0.011 0.008 0.006 0.006 0.046 0.051 0.281 0.044 0.021 0.024 0.028 0.026 0.018 0.011 0.006 0.004 0.004 0.007 0.015 0.016 0.010 0.009 0.012 0.023 0.041 0.059 0.074 0.084 0.092 0.135 0.129 0.117 0.099 0.078 0.053 0.030 0.015 0.009 0.009 0.007 0.005 0.005 0.008 0.013 0.019 0.024 0.023 0.023 0.028 0.036 0.039 0.043 0.034 0.012 0.005 0.005 0.007 0.009 0.014 0.027 0.048 0.074 0.098 0.118 0.131 0.188 0.172 0.151 0.123 0.093 0.065 0.038 0.018 0.010 0.011 0.016 0.031 0.072 0.072 0.051 0.049 0.050 0.044 0.040 0.041 0.041 0.034 0.026 0.023 0.023 0.025 0.021 0.013 0.011 0.020 0.044 0.075 0.105 0.139 0.173 0.190 0.253 0.226 0.193 0.158 0.120 0.080 0.042 0.019 0.013 0.018 0.026 0.028 0.032 0.040 0.043 0.042 0.046 0.061 0.072 0.065 0.052 0.051 0.060 0.061 0.044 0.029 0.022 0.016 0.013 0.020 0.045 0.089 0.140 0.193 0.240 0.263 0.192 0.195 0.177 0.142 0.100 0.061 0.037 0.031 0.040 0.069 0.133 0.258 0.333 0.239 0.139 0.087 0.064 0.053 0.050 0.050 0.056 0.070 0.093 0.128 0.184 0.228 0.174 0.085 0.043 0.032 0.039 0.061 0.095 0.128 0.154 0.176 0.338 0.336 0.304 0.237 0.159 0.099 0.064 0.056 0.079 0.137 0.197 0.220 0.214 0.190 0.153 0.119 0.091 0.065 0.053 0.067 0.097 0.132 0.184 0.244 0.264 0.235 0.186 0.129 0.077 0.054 0.060 0.092 0.149 0.222 0.283 0.320 0.508 0.498 0.451 0.358 0.248 0.153 0.099 0.110 0.204 0.356 0.481 0.544 0.535 0.446 0.307 0.189 0.120 0.083 0.071 0.082 0.116 0.179 0.284 0.409 0.503 0.537 0.497 0.371 0.209 0.113 0.103 0.157 0.251 0.358 0.447 0.493 0.625 0.611 0.560 0.474 0.357 0.224 0.167 0.240 0.415 0.573 0.659 0.683 0.657 0.580 0.451 0.287 0.150 0.095 0.088 0.096 0.152 0.293 0.463 0.594 0.668 0.686 0.654 0.567 0.413 0.237 0.163 0.219 0.353 0.471 0.558 0.610 0.678 0.659 0.608 0.540 0.432 0.310 0.304 0.446 0.634 0.755 0.809 0.825 0.810 0.750 0.619 0.420 0.213 0.110 0.091 0.110 0.212 0.417 0.614 0.745 0.807 0.824 0.811 0.757 0.635 0.448 0.308 0.314 0.435 0.541 0.609 0.659 0.679 0.659 0.620 0.575 0.502 0.440 0.479 0.621 0.769 0.836 0.855 0.858 0.853 0.823 0.732 0.533 0.285 0.129 0.088 0.130 0.286 0.535 0.734 0.824 0.853 0.858 0.855 0.835 0.768 0.620 0.476 0.438 0.500 0.575 0.620 0.659 0.649 0.633 0.615 0.600 0.572 0.563 0.610 0.735 0.827 0.841 0.815 0.797 0.813 0.828 0.786 0.622 0.350 0.149 0.087 0.149 0.350 0.622 0.786 0.828 0.814 0.796 0.815 0.840 0.826 0.735 0.610 0.563 0.572 0.600 0.615 0.633 0.617 0.606 0.605 0.612 0.613 0.626 0.675 0.786 0.836 0.796 0.676 0.594 0.677 0.781 0.793 0.669 0.393 0.162 0.087 0.162 0.393 0.670 0.794 0.781 0.677 0.594 0.676 0.796 0.835 0.784 0.673 0.624 0.612 0.611 0.605 0.606 0.610 0.596 0.590 0.588 0.587 0.610 0.679 0.795 0.833 0.771 0.600 0.485 0.603 0.758 0.793 0.685 0.409 0.167 0.087 0.167 0.410 0.686 0.794 0.759 0.603 0.485 0.600 0.771 0.832 0.794 0.676 0.607 0.584 0.586 0.590 0.596 0.619 0.594 0.562 0.523 0.489 0.520 0.628 0.774 0.834 0.811 0.729 0.675 0.732 0.803 0.800 0.673 0.396 0.162 0.086 0.161 0.396 0.673 0.801 0.803 0.732 0.675 0.729 0.811 0.833 0.773 0.628 0.520 0.490 0.524 0.562 0.594 0.601 0.570 0.510 0.436 0.358 0.369 0.511 0.704 0.816 0.846 0.841 0.835 0.843 0.840 0.788 0.622 0.349 0.144 0.082 0.144 0.350 0.623 0.789 0.841 0.843 0.835 0.841 0.846 0.815 0.703 0.508 0.365 0.355 0.435 0.509 0.569 0.524 0.490 0.415 0.328 0.237 0.220 0.354 0.582 0.748 0.823 0.852 0.861 0.853 0.818 0.722 0.522 0.268 0.113 0.076 0.113 0.267 0.520 0.719 0.816 0.852 0.860 0.853 0.824 0.748 0.584 0.359 0.224 0.240 0.330 0.416 0.490 0.382 0.358 0.291 0.217 0.152 0.120 0.178 0.367 0.589 0.733 0.798 0.814 0.791 0.716 0.569 0.357 0.159 0.077 0.062 0.077 0.161 0.361 0.576 0.723 0.795 0.815 0.797 0.730 0.588 0.365 0.175 0.117 0.149 0.214 0.286 0.353 0.240 0.233 0.190 0.135 0.095 0.074 0.088 0.191 0.381 0.518 0.584 0.605 0.579 0.486 0.324 0.164 0.076 0.048 0.042 0.047 0.076 0.161 0.314 0.470 0.566 0.603 0.593 0.530 0.390 0.198 0.093 0.076 0.095 0.129 0.177 0.219 0.151 0.156 0.134 0.094 0.062 0.044 0.039 0.055 0.125 0.276 0.418 0.433 0.328 0.191 0.099 0.057 0.039 0.030 0.027 0.030 0.040 0.058 0.105 0.210 0.361 0.449 0.407 0.268 0.125 0.054 0.037 0.041 0.056 0.081 0.110 0.134 0.098 0.103 0.092 0.068 0.044 0.031 0.028 0.036 0.055 0.070 0.075 0.074 0.064 0.048 0.036 0.030 0.028 0.026 0.025 0.026 0.027 0.030 0.035 0.044 0.058 0.072 0.081 0.077 0.059 0.038 0.029 0.030 0.041 0.058 0.074 0.087 0.064 0.065 0.058 0.047 0.032 0.019 0.012 0.010 0.013 0.020 0.031 0.031 0.025 0.022 0.023 0.026 0.030 0.036 0.040 0.037 0.031 0.026 0.024 0.023 0.027 0.032 0.029 0.019 0.012 0.010 0.011 0.018 0.030 0.042 0.051 0.059 0.047 0.044 0.038 0.030 0.023 0.018 0.013 0.011 0.010 0.010 0.011 0.012 0.016 0.022 0.029 0.040 0.052 0.063 0.071 0.070 0.059 0.044 0.031 0.023 0.017 0.013 0.011 0.010 0.010 0.011 0.013 0.018 0.023 0.030 0.037 0.044 0.039 0.036 0.032 0.028 0.026 0.026 0.029 0.033 0.027 0.018 0.013 0.012 0.018 0.033 0.055 0.075 0.092 0.108 0.121 0.123 0.110 0.085 0.058 0.033 0.018 0.012 0.013 0.019 0.028 0.035 0.032 0.028 0.027 0.029 0.032 0.037 0.041 0.042 0.045 0.047 0.053 0.064 0.076 0.083 0.084 0.081 0.068 0.050 0.045 0.059 0.090 0.128 0.161 0.187 0.205 0.206 0.184 0.144 0.099 0.066 0.051 0.052 0.062 0.074 0.080 0.078 0.071 0.060 0.051 0.047 0.045 0.042 0.060 0.065 0.076 0.094 0.133 0.209 0.304 0.357 0.315 0.200 0.106 0.068 0.070 0.100 0.153 0.222 0.286 0.324 0.340 0.333 0.295 0.226 0.151 0.097 0.067 0.067 0.109 0.208 0.319 0.367 0.322 0.223 0.139 0.096 0.076 0.065 0.097 0.101 0.130 0.211 0.332 0.445 0.513 0.534 0.520 0.461 0.332 0.185 0.136 0.177 0.260 0.350 0.431 0.478 0.492 0.480 0.435 0.354 0.265 0.184 0.142 0.187 0.324 0.452 0.516 0.529 0.503 0.434 0.325 0.208 0.129 0.101 0.123 0.137 0.215 0.373 0.538 0.665 0.740 0.764 0.741 0.660 0.507 0.320 0.222 0.270 0.394 0.484 0.550 0.595 0.609 0.594 0.549 0.482 0.389 0.264 0.217 0.318 0.511 0.663 0.742 0.766 0.744 0.671 0.542 0.376 0.216 0.137 0.121 0.164 0.306 0.515 0.693 0.789 0.828 0.838 0.830 0.793 0.690 0.508 0.370 0.385 0.505 0.587 0.631 0.668 0.683 0.668 0.632 0.589 0.508 0.389 0.374 0.509 0.688 0.792 0.830 0.838 0.827 0.787 0.691 0.513 0.305 0.164 0.109 0.179 0.376 0.621 0.774 0.823 0.830 0.835 0.846 0.842 0.780 0.620 0.489 0.497 0.599 0.671 0.702 0.728 0.743 0.728 0.701 0.670 0.598 0.495 0.487 0.620 0.781 0.843 0.846 0.835 0.831 0.824 0.775 0.621 0.376 0.179 0.096 0.182 0.425 0.684 0.790 0.780 0.719 0.704 0.773 0.830 0.817 0.696 0.559 0.566 0.662 0.737 0.773 0.797 0.812 0.797 0.774 0.738 0.663 0.569 0.562 0.697 0.818 0.831 0.773 0.704 0.719 0.780 0.789 0.683 0.424 0.182 0.084 0.175 0.448 0.709 0.784 0.722 0.566 0.514 0.664 0.798 0.819 0.714 0.565 0.572 0.685 0.785 0.839 0.867 0.883 0.867 0.839 0.786 0.686 0.574 0.567 0.716 0.820 0.798 0.664 0.514 0.566 0.722 0.784 0.708 0.448 0.175 0.074 0.163 0.446 0.715 0.798 0.757 0.636 0.587 0.699 0.803 0.811 0.692 0.525 0.529 0.677 0.815 0.885 0.918 0.932 0.918 0.885 0.815 0.677 0.529 0.526 0.694 0.813 0.804 0.699 0.587 0.636 0.757 0.798 0.714 0.446 0.163 0.065 0.146 0.416 0.699 0.818 0.834 0.808 0.793 0.816 0.834 0.793 0.627 0.444 0.450 0.651 0.832 0.911 0.945 0.958 0.945 0.912 0.833 0.654 0.454 0.447 0.629 0.793 0.834 0.816 0.793 0.808 0.833 0.817 0.698 0.415 0.146 0.058 0.122 0.355 0.642 0.801 0.858 0.872 0.871 0.862 0.831 0.731 0.517 0.343 0.370 0.629 0.844 0.925 0.958 0.968 0.958 0.925 0.842 0.625 0.365 0.340 0.516 0.732 0.831 0.862 0.871 0.873 0.858 0.802 0.643 0.356 0.122 0.054 0.095 0.274 0.548 0.733 0.821 0.853 0.855 0.831 0.765 0.612 0.385 0.242 0.302 0.599 0.836 0.929 0.964 0.972 0.964 0.930 0.839 0.607 0.310 0.247 0.387 0.609 0.763 0.831 0.855 0.852 0.818 0.730 0.544 0.272 0.094 0.050 0.070 0.184 0.419 0.602 0.710 0.763 0.769 0.727 0.615 0.428 0.240 0.172 0.277 0.564 0.809 0.925 0.962 0.969 0.961 0.923 0.801 0.548 0.263 0.164 0.237 0.434 0.621 0.729 0.773 0.770 0.721 0.613 0.429 0.187 0.071 0.038 0.052 0.127 0.301 0.481 0.594 0.634 0.624 0.572 0.457 0.279 0.149 0.132 0.230 0.461 0.745 0.906 0.947 0.953 0.949 0.912 0.764 0.494 0.258 0.146 0.153 0.266 0.439 0.563 0.612 0.609 0.558 0.448 0.281 0.122 0.051 0.023 0.036 0.086 0.167 0.259 0.347 0.407 0.420 0.354 0.225 0.127 0.093 0.112 0.204 0.430 0.739 0.893 0.925 0.925 0.919 0.876 0.695 0.366 0.160 0.092 0.088 0.140 0.254 0.375 0.456 0.485 0.442 0.325 0.196 0.094 0.037 0.016 0.025 0.060 0.130 0.264 0.423 0.440 0.352 0.264 0.190 0.116 0.069 0.062 0.111 0.306 0.619 0.802 0.872 0.896 0.889 0.850 0.728 0.453 0.196 0.101 0.079 0.090 0.140 0.225 0.275 0.258 0.210 0.147 0.089 0.048 0.023 0.015 0.015 0.021 0.035 0.050 0.057 0.067 0.081 0.071 0.042 0.028 0.031 0.070 0.244 0.527 0.663 0.748 0.834 0.858 0.783 0.623 0.431 0.212 0.072 0.030 0.025 0.042 0.073 0.099 0.139 0.220 0.280 0.210 0.087 0.033 0.019 0.010 0.013 0.028 0.138 0.734 0.155 0.266 0.825 0.215 0.218 0.124 0.037 0.028 0.044 0.096 0.219 0.420 0.637 0.763 0.771 0.695 0.628 0.738 0.996 0.900 0.090 0.025 0.027 0.062 0.078 0.041 0.024 0.018 0.014 0.010 0.009 0.004 0.004 0.005 0.006 0.005 0.003 0.003 0.006 0.007 0.006 0.007 0.020 0.642 0.338 0.742 0.996 0.893 0.707 0.542 0.409 0.260 0.102 0.030 0.012 0.008 0.010 0.029 0.044 0.021 0.031 0.947 0.065 0.065 0.685 0.053 0.009 0.003 0.013 0.313 0.006 0.001 0.001 0.001 0.004 0.019 0.007 0.009 0.016 0.003 0.004 0.011 0.036 0.095 0.176 0.303 0.679 0.865 0.178 0.025 0.005 0.003 0.039 0.006 0.005 0.024 0.029 0.004 0.002 0.001 0.001 0.001 0.002 0.004 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.001 0.016 0.001 0.001 0.003 0.021 0.216 0.934 0.237 0.059 0.021 0.008 0.003 0.002 0.002 0.002 0.600 0.025 0.004 0.014 0.001 0.000 0.000 0.000 0.002 0.524 0.001 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.001 0.002 0.005 0.019 0.153 0.169 0.015 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.004 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.689 0.000 0.001 0.000 0.001 0.000 0.000 0.000 0.000 0.001 0.015 0.041 0.004 0.001 0.001 0.001 0.001 0.000 0.004 0.000 0.000 0.025 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.001 0.010 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.000 0.000 0.022 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.002 0.001 0.040 0.001 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.013 0.000 0.000 0.000 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.231 0.004 0.002 0.003 0.008 0.333 0.001 0.000 0.000 0.256 0.004 0.725 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.032 0.004 0.002 0.000 0.000 0.001 0.001 0.002 0.004 0.003 0.002 0.002 0.001 0.001 0.000 0.001 0.001 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.007 0.000 0.000 0.000 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.001 0.000 0.002 0.196 0.012 0.006 0.004 0.006 0.006 0.007 0.009 0.018 0.056 0.020 0.003 0.002 0.002 0.015 0.000 0.000 0.000 0.036 0.000 0.000 0.001 0.003 0.020 0.001 0.000 0.000 0.000 0.779 0.000 0.000 0.005 0.001 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.010 0.009 0.008 0.006 0.004 0.003 0.003 0.003 0.003 0.002 0.003 0.000 0.000 0.000 0.000 0.001 0.008 0.078 0.006 0.002 0.001 0.001 0.001 0.000 0.001 0.000 0.000 0.001 0.058 0.038 0.096 0.029 0.013 0.011 0.010 0.010 0.016 0.016 0.016 0.015 0.015 0.013 0.009 0.005 0.003 0.002 0.001 0.002 0.004 0.001 0.001 0.001 0.003 0.007 0.020 0.062 0.978 0.011 0.002 0.005 0.003 0.001 0.001 0.001 0.002 0.003 0.004 0.005 0.008 0.011 0.014 0.015 0.024 0.023 0.022 0.019 0.014 0.010 0.007 0.006 0.005 0.004 0.027 0.002 0.001 0.001 0.013 0.650 0.055 0.030 0.019 0.011 0.006 0.004 0.002 0.002 0.010 0.012 0.010 0.048 0.008 0.010 0.015 0.018 0.020 0.022 0.023 0.024 0.038 0.037 0.035 0.032 0.027 0.021 0.014 0.009 0.007 0.006 0.004 0.003 0.003 0.004 0.007 0.012 0.016 0.016 0.017 0.026 0.050 0.108 0.228 0.084 0.012 0.004 0.003 0.004 0.006 0.007 0.010 0.015 0.022 0.029 0.033 0.036 0.062 0.062 0.056 0.047 0.038 0.028 0.019 0.012 0.010 0.012 0.028 0.867 0.156 0.890 0.138 0.063 0.049 0.038 0.032 0.030 0.028 0.023 0.017 0.019 0.041 0.164 0.091 0.020 0.012 0.014 0.022 0.032 0.040 0.046 0.053 0.058 0.107 0.110 0.101 0.085 0.068 0.047 0.027 0.016 0.015 0.021 0.025 0.025 0.026 0.031 0.035 0.035 0.035 0.043 0.051 0.048 0.044 0.055 0.080 0.084 0.053 0.029 0.020 0.017 0.014 0.014 0.022 0.038 0.057 0.072 0.084 0.097 DRAWxtl/examples/exciting.str0000644000076400001440000000115511234413433015722 0ustar fingeruserstitl BaIn2 with density map from EXCITING spgr I m m a cell 5.2187 8.5009 8.5172 90. 90. 90. atom Ba 1 0.0 0.25 0.54945 atom In 1 0.0 0.067972 0.160856 box 0.020 Black background White axislines 0.00 Gray20 finish 0.70 0.30 0.08 0.01 orthographic sphere Ba 0.400 Red sphere In 0.400 Green labeltext -0.096 -0.059 -0.059 o labeltext 1.096 0.000 0.000 a labeltext 0.000 1.059 0.000 b labeltext 0.000 0.000 1.059 c pack -0.05 0.30 -0.05 1.05 -0.05 1.05 view -179.7 -34.0 93.6 mapread exc RHO3D.OUT mapcontour 0.300 mesh Blue mapregion 0.0000 1.0000 0.0000 1.0000 0.0000 1.0000 end DRAWxtl/examples/fau_cavities.str0000644000076400001440000000121511234413433016547 0ustar fingeruserstitl faujasit cell 24.713 24.713 24.713 90. 90. 90. spgp F d 3 m edges 0.02 Black rem box 0.02 Black atom Si 1 0.0362 0.3037 0.1247 rem add dummy atoms "o" and "h" in the centers of the groups atom o 2 0.125 0.125 0.125 atom h 3 0. 0. 0. rem bounds 17.5 17.5 17.5 magnification 0.80 vrml97 molcomp 1.50 cutout Gray20 axislines 0.02 Gray20 box 0.000 Black background White finish 0.00 0.00 0.00 0.00 list 5.00 values Si * 2.0 values o * 2.0 values h * 1.0 voids 1 1.4 100 100 100 HuntersGreen orthographic pack -0.30 1.30 -0.30 1.30 -0.30 1.30 nolabels view -109.9 -38.7 142.5 rem xyzoff 0.125 0.125 0.125 end DRAWxtl/examples/faujasit.str0000644000076400001440000000113111234413433015710 0ustar fingeruserstitl faujasit cell 24.713 24.713 24.713 90. 90. 90. spgp F d 3 m edges 0.02 Black rem box 0.02 Black atom Si 1 0.0362 0.3037 0.1247 rem add dummy atoms "o" and "h" in the centers of the groups atom o 2 0.125 0.125 0.125 atom h 3 0. 0. 0. rem bounds 17.5 17.5 17.5 magnification 0.80 vrml97 molcomp 1.50 cutout Gray20 axislines 0.02 Gray20 box 0.020 Black background White finish 0.00 0.00 0.00 0.00 list 5.00 view 113.3 -33.3 -13.1 polysz h 4.000 MediumBlue polyvert o Si 5.900 Red pack -0.30 1.30 -0.30 1.30 -0.30 1.30 rem xyzoff 0.125 0.125 0.125 end DRAWxtl/examples/fingerite.str0000644000076400001440000000165511234413433016071 0ustar fingeruserstitle fingerite cell 8.1578 8.269 8.044 107.14 91.39 106.44 spgp P -1 atom Cu 1 0 0 0 atom Cu 2 .8410 .1455 .7221 atom Cu 3 .7046 .3372 .5008 atom CU 4 .5807 .5078 .2771 atom Cu 5 .7845 .2522 .1266 atom CU 6 .3711 .1460 .1485 atom V 1 .9025 .7537 .5675 atom V 2 .1871 .4376 .0781 atom V 3 .5887 .9348 .2667 atom O 1 .7055 .5757 .5131 atom O 2 .7876 .4785 .0891 atom O 3 .3628 .3700 .1138 atom O 4 .8183 .3911 .7404 atom O 5 .9997 .2491 .0200 atom O 6 .9502 .3256 .3768 atom O 7 .3804 .9268 .1814 atom O 8 .7287 .9907 .1150 atom O 9 .1243 .0730 .2405 atom O 10 .4024 .7224 .7369 atom O 11 .3323 .9133 .5331 atom O 12 .4286 .2645 .7179 atom O 13 .9546 .8185 .3937 axislines 0.08 White box 0.020 Black background White finish 0.00 0.00 0.00 0.00 edges 0.03 Black view -139.1 2.7 152.5 polyvert V O 1.900 Blue polyvert Cu O 3.200 Yellow polyvert CU O 2.320 Red pack -0.20 1.20 -0.20 1.20 -0.20 1.20 end DRAWxtl/examples/frame_1.str0000644000076400001440000000321711234413433015423 0ustar fingeruserstitle example of different space groups in different frames cell 10.426728 15.003650 8.846367 90.0000 105.7385 90.0000 spgp C 1 m 1 atom SI 1 0.651900 0.240791 0.113936 atom SI 2 0.702092 0.397987 0.671102 atom SI 3 0.598692 0.396258 0.324307 atom SI 4 -0.646212 0.248227 -0.093188 atom SI 5 -0.690213 0.398220 -0.669616 atom SI 6 -0.595937 0.398459 -0.297891 atom O 7 0.649020 0.342919 0.184086 atom O 8 0.461977 0.370621 0.296753 atom O 9 0.679092 0.386209 0.504127 atom O 10 0.757334 0.257778 -0.001941 atom O 11 0.741699 0.500000 0.744969 atom O 12 0.521122 0.226127 0.020722 atom O 13 0.819393 0.337449 0.784690 atom O 14 0.616737 0.500000 0.301267 atom O 15 -0.802715 0.332556 -0.772088 atom O 16 -0.607225 0.500000 -0.228273 atom O 17 -0.657953 0.334858 -0.203342 atom O 18 -0.418920 0.378171 -0.265268 atom O 19 -0.679410 0.367996 -0.479850 atom O 20 -0.718070 0.500000 -0.681404 edges 0.02 Black sphere O 0.300 Yellow polysz SI 2.000 Green pack -0.10 1.10 -0.10 1.10 -0.10 1.10 frame spgp C 1 1 1 atom C 21 0.443223 0.023265 0.291413 atom D 22 0.411059 0.089601 0.242653 atom D 23 0.437255 -0.034124 0.212361 atom C 24 0.489676 0.012364 0.447120 atom D 25 0.521839 -0.053972 0.495880 atom C 26 0.497862 0.091081 0.555552 atom D 27 0.426640 0.082461 0.626273 atom D 28 0.473739 0.152748 0.486236 atom D 29 0.599284 0.096371 0.634512 axislines 0.00 Gray20 box 0.020 Black background White finish 0.70 0.30 0.08 0.01 view 18.6 -52.3 -15.5 phong 1.00 30.00 bond C C 0.050 1.000 2.000 Black bond C D 0.050 0.700 1.500 Black sphere D 0.200 Red sphere C 0.200 Blue pack -0.10 1.10 -0.10 1.10 -0.10 1.10 end DRAWxtl/examples/fulp_test.str0000644000076400001440000000101411234413433016107 0ustar fingeruserstitl FullProf Test spgp P b n m cell 5.536 5.747 7.693 edges 0.02 Black axislines 0.02 White box 0.020 Green background White finish 0.00 0.00 0.00 0.00 labelscale 0.900 view 167.2 9.1 176.1 labeltext -0.090 -0.087 -0.065 o labeltext 1.090 0.000 0.000 a labeltext 0.000 1.087 0.000 b labeltext 0.000 0.000 1.065 c pack 0.00 1.00 0.00 1.00 0.00 1.00 mapcontour 1.000 mesh Red mapcontour 0.600 mesh Blue mapread flp lamn_3t2.bin mapregion 0.0000 1.0000 0.0000 1.0000 0.0000 1.0000 end DRAWxtl/examples/gsas_test.exp0000644000076400001440000005415011234413433016073 0ustar fingerusers VERSION 6 DESCR CH129, lambda=0.84933 AUTH AD1 Larry W. Finger AUTH AD2 Geophysical Laboratory AUTH AD3 Washington DC 20015, USA AUTH AD4 AUTH EML finger@gl.ciw.edu AUTH FAX 202-686-2419 AUTH NAM Larry W. FInger AUTH TEL 202-686-2410 HSTRY645 GENLES Win32 Apr 05 21:06:20 2001 Sdsq=-1.#IO S/E= 1.#QO HSTRY646 EXPEDT Win32 Apr 05 21:09:35 2001 LA O DSGL CDAT1 DRAD ARAD NOFO DSGL CDAT2 DRAD ARAD NOFO DSGL CDAT3 DRAD ARAD NOFO DSGL CDAT4 DRAD ARAD NOFO FOUR CDAT1 DELF Y 2 NOPR FOUR CDAT2 FOBS Y 2 NOPR GNLS RUN on Apr 05 21:07:53 2001 Total cycles run1315 -1.#IND0 GNLS CDAT1 MXCY 12 GNLS SHFTS 1.#R 1.#R AFAC H .49300210.5109.32291226.1257.1401913.14236.04081057.7997.003038 SDS AFAC H_ 1.008 -.374 20.6 19.2 AFAC H_SIZ 0.98 0.78 1.20 104 AFAC H_XAB .6888 .6700 .6548 .6238 .6131 AFAC H_XAN 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. AFAC O 3.048513.2771 2.2868 5.7011 1.5463 .3239 .867032.9089 .2508 RHF AFAC O_ 15.999 .5805 .00019 AFAC O_SIZ 1.09 0.89 1.40 96 AFAC O_XAB 988.0 590.6 293.1 30.48 17.21 AFAC O_XAN .090 .073 .069 .052 .047 .032 .008 .006 .003 .004 AFAC AL 6.4202 3.0387 1.9002 .7426 1.593631.5472 1.964685.0886 1.1151 RHF AFAC AL_ 26.982 .3449 .231 AFAC AL_SIZ 1.60 1.43 2.05 7 AFAC AL_XAB 7074 4368 2249 225.8 113.7 AFAC AL_XAN .318 .522 .269 .381 .204 .246 .056 .052 .032 .031 AFAC FE 11.7695 4.7611 7.3573 .3072 3.522215.3535 2.304576.8805 1.0369 RHF AFAC FE_ 55.847 .954 2.56 AFAC FE_SIZ 1.47 1.27 2.15 1008 AFAC FE_XAB 10490 6528 28230 3500 1791 AFAC FE_XAN -1.339 .764-2.095 .566-1.179 3.204 .301 .845 .244 .545 AFAC SI 6.2915 2.4386 3.035332.3337 1.9891 .6785 1.541081.6937 1.1407 RHF AFAC SI_ 28.086 .4149 .171 AFAC SI_SIZ 1.52 1.32 2.00 7 AFAC SI_XAB 9456 5878 3047 304.7 151.8 AFAC SI_XAN .355 .693 .311 .509 .244 .330 .072 .071 .042 .043 EXPR HTYP1 PXC EXPR NATYP 4 EXPR NHST 1 EXPR ATYP 1 AL 2 1.60 1.43 2.05 007 EXPR ATYP 2 H 2 0.98 0.78 1.20 704 EXPR ATYP 3 SI 2 1.52 1.32 2.00 007 EXPR ATYP 4 O 7 1.09 0.89 1.40 108 EXPR DELFRL 5550 EXPR FOBSRL 5550 EXPR NPHAS 1 1 1 0 0 0 0 0 0 REFN GDNFT Reduced CHI**2 =-1.#IND for 61 variables REFN STATS Cycle1315 There were 28749 observations. Total CHI**2 =*********** CRS1 PNAM Diaspore CRS1 NATOM 4 CRS1 ABC 4.398429 9.415959 2.842229 Y 9 CRS1 ABCSIG 0.000000 0.000000 0.000000 CRS1 ANGLES 90.0000 90.0000 90.0000 CRS1 ANGSIG 0.0000 0.0000 0.0000 CRS1 AT 1A AL .044800 -.144600 -.250000 1.000000Al 4 000 CRS1 AT 1B .005000 I CRS1 AT 2A O .712300 .198800 -.250000 1.000000O1 4 000 CRS1 AT 2B .010000 I CRS1 AT 3A O .197000 .053500 -.250000 1.000000O2 4 000 CRS1 AT 3B .010000 I CRS1 AT 4A H .409500 .087600 -.250000 .000000H 4 000 CRS1 AT 4B .020000 I CRS1 CELVOL 117.712 0.000 CRS1 FPK Data from a DELF map processed on 29-JAN-97 9:35:48 CRS1 FPK 1 .69126 .06105 .55054 1.980 CRS1 FPK 2 .15370 .19882 .24232 1.705 CRS1 FPK 3 .69955 .05145 .55069 1.351 CRS1 FPK 4 .76668 .16715 .10290 .754 CRS1 FPK 5 .43968 .22941 .74113 .672 CRS1 FPK 6 .37832 .00148 .75328 .669 CRS1 FPK 7 .77628 .16240 .08503 .607 CRS1 FPK 8 .46014 .16203 .25270 .548 CRS1 FPK 9 .23545 .14783 .16139 .544 CRS1 FPK 10 .39502 .11255 .23384 .470 CRS1 FPK 11 .79791 .14765 .24413 .422 CRS1 FPK 12 .43892 -.00527 .25713 .270 CRS1 FPK 13 .75584 .20526 .74313 .259 CRS1 ODF 0 0 0 NNNN 0 0 .0000 .0000 .0000 CRS1 ODF 1A 2 0 0 2 0 2 CRS1 ODF 1B .000 .000 CRS1 ODF 1C .0000E+00 .0000E+00 CRS1 SG SYM P b n m CRS1 SPAXIS 0 0 1 CRS2 PNAM Phase Egg AlSiO3(OH) CRS2 NATOM 7 CRS2 ABC 7.144125 4.334642 6.952574 Y 3 CRS2 ABCSIG 0.000000 0.000000 0.000000 CRS2 ANGLES 90.0000 98.3963 90.0000 CRS2 ANGSIG 0.0000 0.0000 0.0000 CRS2 AT 1A AL 0.064633 0.023891 0.708442 1.000000Al 4 000 CRS2 AT 1B 0.003504 I XU CRS2 AT 2A SI 0.680527 0.016989 0.583607 1.000000Si 4 000 CRS2 AT 2B 0.004068 I XU CRS2 AT 3A O 0.150930 0.204303 0.260540 1.000000O1 4 000 CRS2 AT 3B 0.004178 I XU CRS2 AT 4A O 0.523147 0.192026 0.393956 1.000000O2 4 000 CRS2 AT 4B 0.003959 I XU CRS2 AT 5A O 0.880450 0.203483 0.511520 1.000000O3 4 000 CRS2 AT 5B 0.001294 I XU CRS2 AT 6A O 0.758372 0.210084 0.127676 1.000000O4 4 000 CRS2 AT 6B 0.004232 I XU CRS2 AT 7A H 0.795855 0.552888 0.422268 0.000000H1 4 050 CRS2 AT 7B 0.021342 I XU CRS2 CELVOL 212.994 0.000 CRS2 FMHST1 1 CRS2 FMPCTL 72 44 72 0 0 0 75 11 72 CRS2 ODF 2 3 0 NYNY 0 0 0.0000 104.3854 0.0000 CRS2 ODF 1A 2 0 -2 2 0 0 2 0 2 CRS2 ODF 1B -0.0560 -0.0250 -0.0180 CRS2 ODF 1C0.1#QOE+010.1#QOE+010.1#QOE+01 CRS2 SG SYM P 21/n CRS2 SPAXIS 0 0 1 CRS3 PNAM Stishovite CRS3 NATOM 2 CRS3 ABC 4.180524 4.180524 2.666645 Y 0 CRS3 ABCSIG 0.000000 0.000000 0.000000 CRS3 ANGLES 90.0000 90.0000 90.0000 CRS3 ANGSIG 0.0000 0.0000 0.0000 CRS3 AT 5A SI .000000 .000000 .000000 1.000000Si 2 000 CRS3 AT 5B .010000 I CRS3 AT 6A O .306100 .306100 .000000 1.000000O 4 000 CRS3 AT 6B .020000 I CRS3 CELVOL 46.604 0.000 CRS3 FMHST1 1 CRS3 FMPCTL 36 24 36 0 0 0 36 6 36 CRS3 SG SYM P 42/m n m CRS3 SPAXIS 0 0 1 HAP1 1 ZONE 0 0 0 0 HAP1 1EXTPOW 0.00000E+00 N 0 HAP1 1NAXIS 1 HAP1 1PHSFR 0.37890 N 0 HAP1 1PRCF 3 19 0.01000 0NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN HAP1 1PRCF 1 0.000000E+00 0.000000E+00 0.100000E+00 0.000000E+00 HAP1 1PRCF 2 0.000000E+00 0.170801E+02 0.580000E-02 0.116000E-01 HAP1 1PRCF 3 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 HAP1 1PRCF 4 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 HAP1 1PRCF 5 0.000000E+00 0.000000E+00 0.000000E+00 HAP1 1PREFO1 1.000000 1.000000 0.000000 0.000000 1.000000 NN 0 1 HAP2 1 ZONE 0 0 0 0 HAP2 1EXTPOW 0.00000E+00 N 0 HAP2 1NAXIS 1 HAP2 1PHSFR 15.970 Y 0 HAP2 1PRCF 3 19 .01000 0NNYNYYNNNNNNNNNNNNNNNNNN HAP2 1PRCF 1 0.000000E+00 0.000000E+00 0.288670E+00 0.178500E-01 HAP2 1PRCF 2 0.307036E+00 0.743315E+01 0.580000E-02 0.116000E-01 HAP2 1PRCF 3 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 HAP2 1PRCF 4 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 HAP2 1PRCF 5 0.000000E+00 0.000000E+00 0.000000E+00 HAP2 1PREFO1 1.000000 1.000000 0.000000 1.000000 0.000000 NN 0 1 HAP3 1 ZONE 0 0 0 0 HAP3 1EXTPOW 0.00000E+00 N 0 HAP3 1NAXIS 1 HAP3 1PHSFR 1.1558 N 0 HAP3 1PRCF 3 19 .01000 0NNYNNYNNNNNNNNNNNNNNNNNN HAP3 1PRCF 1 0.000000E+00 0.000000E+00 0.360887E+00 0.000000E+00 HAP3 1PRCF 2 0.000000E+00 0.106338E+02 0.580000E-02 0.116000E-01 HAP3 1PRCF 3 0.100000E-01 0.000000E+00 0.000000E+00 0.000000E+00 HAP3 1PRCF 4 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 HAP3 1PRCF 5 0.000000E+00 0.000000E+00 0.000000E+00 HAP3 1PREFO1 1.000000 1.000000 0.000000 0.000000 1.000000 NN 0 1 HST 1 HFIL ch129_n.gsa HST 1 HNAM ESRF RUN ON LWMA70: EGG HST 1 IFIL instparm.b16 HST 1 BANK 1 HST 1 BIGFO 0.738448E+05 HST 1 CHANS 3722 1 28749 150759935 39472 1 HST 1 EPHAS 1 0 1 1 0 0 0 0 0 T HST 1 ICONR 0.849330 0.000000 0.0 0 HST 1 ICONS 0.8493300 0.0000000 0.76683 Z 0 0.95000 0 0.50000 HST 1 INAME ESRF BL16 HST 1 IRAD 3 HST 1 MAXRF 130 HST 1 NEXC 2 HST 1 NFXB 32 HST 1 NPHAS 1 1 1 0 0 0 0 0 0 HST 1 NREF 2696 0.4904 N Y HST 1 R-FAC N-obs 1911 R-factor .04947 HST 1 RPOWD 0.0000 9.9999 HST 1 TRNGE 5.00400 119.99599 HST 1 WREXP 0.0867 HST 1ABSCOR 0.000000E+00 0.000000E+00 N 0 HST 1BAKGD 2 12 Y 0 Y HST 1BAKGD1 -0.632057E+02 0.102598E+03 -0.383488E+02 -0.336910E+02 HST 1BAKGD2 0.939038E+02 -0.127116E+03 0.122221E+03 -0.952726E+02 HST 1BAKGD3 0.589330E+02 -0.276090E+02 0.632902E+01 -0.252104E+00 HST 1CHI 90.0000 HST 1EXC 1 .000 5.000 HST 1EXC 2 120.000 1000.000 HST 1FXB 1 5.000 70.93 .00 HST 1FXB 2 5.860 60.79 .00 HST 1FXB 3 7.160 58.59 .00 HST 1FXB 4 8.680 69.74 .00 HST 1FXB 5 9.490 72.93 .00 HST 1FXB 6 9.570 85.40 .00 HST 1FXB 7 10.130 96.87 .00 HST 1FXB 8 10.130 87.27 .00 HST 1FXB 9 10.930 112.79 .00 HST 1FXB 10 11.400 126.10 .00 HST 1FXB 11 12.560 115.95 .00 HST 1FXB 12 12.650 118.79 .00 HST 1FXB 13 12.830 115.95 .00 HST 1FXB 14 14.720 77.71 .00 HST 1FXB 15 14.830 79.13 .00 HST 1FXB 16 15.860 63.37 .00 HST 1FXB 17 19.520 49.03 .00 HST 1FXB 18 22.050 44.25 .00 HST 1FXB 19 25.430 49.03 .00 HST 1FXB 20 29.070 44.25 .00 HST 1FXB 21 33.900 53.81 .00 HST 1FXB 22 39.220 58.59 .00 HST 1FXB 23 43.150 53.82 .00 HST 1FXB 24 47.290 44.25 .00 HST 1FXB 25 54.430 29.92 .00 HST 1FXB 26 70.000 32.66 .00 HST 1FXB 27 81.000 22.36 .00 HST 1FXB 28 100.000 15.82 .00 HST 1FXB 29 119.000 11.17 .00 HST 1FXB 30 120.000 10.00 .00 HST 1FXB 31 130.000 9.80 .00 HST 1FXB 32 145.000 9.67 .00 HST 1HSCALE 1.9549 N 0 HST 1I HEAD DUMMY INCIDENT SPECTRUM for ESRF B16 HST 1I ITYP 0 0.0000 150.0000 1 HST 1MNREF 0 2.5000 HST 1OMEGA 0.0000 Y HST 1PHI 0.0000 HST 1PRCF1 2 9 0.01 HST 1PRCF11 0.000000E+00 0.000000E+00 0.800000E+02 0.000000E+00 HST 1PRCF12 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 HST 1PRCF13 0.000000E+00 HST 1PRCF2 2 9 0.01 HST 1PRCF21 0.000000E+00 0.000000E+00 0.800000E+02 0.000000E+00 HST 1PRCF22 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 HST 1PRCF23 0.000000E+00 HST 2 FACTR 1.00000 HST 2 NCMPS 0 LEQV PFC 3 1 1 LEQV PFC 311 1,1 1.000 2,1 1.000 3,1 1.000 LEQV PFC 6 1 1 LEQV PFC 611 2,1 1.000 3,1 1.000 LEQV PFC 7 1 1 LEQV PFC 711 1,1 1.000 2,1 1.000 3,1 1.000 LEQV PFC 8 1 1 LEQV PFC 811 1,1 1.000 2,1 1.000 3,1 1.000 ORT2 NATOM 105 ORT2 NBOND 1 ORT2 ATM 1 755501 765501 756501 766501 755601 765601 ORT2 ATM 2 756601 766601 155501 255501 155602 166603 ORT2 ATM 3 266603 166504 156401 155502 255502 156603 ORT2 ATM 4 157504 257504 355501 645501 454502 665503 ORT2 ATM 5 355503 456504 545501 565603 665603 355603 ORT2 ATM 6 456604 656604 455501 555501 365603 465603 ORT2 ATM 7 366604 565602 466603 666603 556604 366501 ORT2 ATM 8 556501 656501 465502 665502 576603 356501 ORT2 ATM 9 456501 355502 566603 655501 565502 556504 ORT2 ATM 10 546401 566503 666503 356503 457504 657504 ORT2 ATM 11 466503 366504 656504 455502 555502 356504 ORT2 ATM 12 546501 646501 655502 446501 556502 656502 ORT2 ATM 13 346502 547504 356502 456502 557504 144502 ORT2 ATM 14 155404 154401 154603 554502 455503 655503 ORT2 ATM 15 355504 545504 645504 444401 644401 554402 ORT2 ATM 16 654402 344402 545404 544401 564503 664503 ORT2 ATM 17 354503 455504 655504 354501 544501 644501 ORT2 ATM 18 453502 653502 564603 ORT2 BOND 1 1 2 3 6 1 1.6000 2.2000 .0050 ZZZZZZZZZZZZ Last EXP file record DRAWxtl/examples/gsas_test.str0000644000076400001440000000074311234413433016106 0ustar fingeruserstitle Egg Structure edges 0.02 Black import gsas gsas_test.exp 2 vrml97 cutout Gray20 axislines 0.00 Gray20 box 0.020 Black background White polysz Al 2.000 Yellow finish 0.00 0.00 0.00 0.00 view 75.8 78.3 76.0 phong 1.00 30.00 bond O H 0.080 0.700 0.900 Green bond O H 0.030 1.500 2.000 Green sphere O 0.050 Red sphere H 0.300 Blue sphere O 0.200 Green polysz Si 2.200 Maroon pack -0.30 1.30 -0.50 1.50 -0.30 1.30 end DRAWxtl/examples/i4zmmm.ins.str0000644000076400001440000000251011435315027016114 0ustar fingeruserstitl imported inline shelx TITL BaIn4, IPDS-Messung Okt. 2003 CELL 0.7107 4.970 4.970 11.983 90.0 90. 90. ZERR 2 0.003 0.003 0.003 0 0 0 LATT 2 SYMM -X, -Y, Z SYMM -X, Y, Z SYMM X, -Y, Z SYMM -Y, X, Z SYMM Y, -X, Z SYMM Y, X, Z SYMM -Y, -X, Z SFAC BA IN UNIT 2 8 OMIT 0 L.S. 20 LIST 3 acta WGHT 0.026700 2.255900 EXTI 0.017088 FVAR 0.37966 BA1 1 0.000000 0.000000 0.000000 10.06250 0.01720 0.01720 = 0.02296 0.00000 0.00000 0.00000 IN1 2 0.000000 0.000000 0.616722 10.12500 0.02147 0.02147 = 0.01718 0.00000 0.00000 0.00000 IN2 2 0.000000 0.500000 0.750000 10.12500 0.01922 0.01922 = 0.02047 0.00000 0.00000 0.00000 HKLF 4 1 box 0.020 Black background White axislines 0.00 White finish 0.00 0.00 0.00 0.00 ellipsoids 0.50 sphere IN 1 0.400 Green sphere IN 2 0.400 Green labeltext -0.101 -0.101 -0.042 o labeltext 1.101 0.000 0.000 a labeltext 0.000 1.101 0.000 b labeltext 0.000 0.000 1.042 c pack -0.05 1.05 -0.05 1.05 -0.05 1.05 mapregion 0.0000 1.0000 0.0000 1.0000 0.0000 1.0000 mapslice 0.500 0.500 0.500 0.000 1.000 0.000 2 view -88.8 3.7 177.2 mapcontour 1.000 mesh Blue mapread fcf i4zmmm_list6.fcf Fo 10 end DRAWxtl/examples/i4zmmm_list6.fcf0000644000076400001440000001332711234413433016400 0ustar fingerusers# # h,k,l, Fo-squared, sigma(Fo-squared), Fc and phi(calc) # data_sl97 _shelx_title ' BaIn4, IPDS-Messung Okt. 2003' _shelx_refln_list_code 6 _shelx_F_calc_maximum 375.13 _exptl_crystal_F_000 504.00 _reflns_d_resolution_high 0.7285 loop_ _symmetry_equiv_pos_as_xyz 'x, y, z' '-x, -y, z' '-x, y, z' 'x, -y, z' '-y, x, z' 'y, -x, z' 'y, x, z' '-y, -x, z' 'x+1/2, y+1/2, z+1/2' '-x+1/2, -y+1/2, z+1/2' '-x+1/2, y+1/2, z+1/2' 'x+1/2, -y+1/2, z+1/2' '-y+1/2, x+1/2, z+1/2' 'y+1/2, -x+1/2, z+1/2' 'y+1/2, x+1/2, z+1/2' '-y+1/2, -x+1/2, z+1/2' '-x, -y, -z' 'x, y, -z' 'x, -y, -z' '-x, y, -z' 'y, -x, -z' '-y, x, -z' '-y, -x, -z' 'y, x, -z' '-x+1/2, -y+1/2, -z+1/2' 'x+1/2, y+1/2, -z+1/2' 'x+1/2, -y+1/2, -z+1/2' '-x+1/2, y+1/2, -z+1/2' 'y+1/2, -x+1/2, -z+1/2' '-y+1/2, x+1/2, -z+1/2' '-y+1/2, -x+1/2, -z+1/2' 'y+1/2, x+1/2, -z+1/2' _cell_length_a 4.9700 _cell_length_b 4.9700 _cell_length_c 11.9830 _cell_angle_alpha 90.000 _cell_angle_beta 90.000 _cell_angle_gamma 90.000 loop_ _refln_index_h _refln_index_k _refln_index_l _refln_F_squared_meas _refln_F_squared_sigma _refln_F_calc _refln_phase_calc 1 1 0 8792.33 43.04 92.84 0.0 0 2 0 139409.72 219.46 374.86 0.0 2 2 0 98476.10 152.18 309.95 0.0 1 3 0 3826.39 18.52 63.06 0.0 3 3 0 2314.72 20.72 47.94 0.0 0 4 0 52575.59 90.48 228.92 0.0 2 4 0 41746.36 219.42 200.96 0.0 4 4 0 20446.29 54.02 142.73 0.0 1 5 0 1467.07 14.28 37.84 0.0 3 5 0 912.74 17.55 30.39 0.0 0 6 0 15853.28 49.97 128.81 0.0 2 6 0 13687.33 285.72 116.73 0.0 0 1 1 926.03 30.16 30.38 180.0 1 2 1 484.36 16.97 22.37 180.0 0 3 1 287.49 15.71 17.07 180.0 2 3 1 214.28 32.95 12.96 180.0 1 4 1 137.01 16.76 9.82 180.0 3 4 1 76.36 23.11 5.71 180.0 0 5 1 61.74 15.20 5.71 180.0 2 5 1 36.13 9.80 4.41 180.0 4 5 1 32.75 12.90 2.12 180.0 1 6 1 38.32 14.78 2.70 180.0 3 6 1 13.86 13.17 1.65 180.0 0 0 2 3711.22 77.51 59.50 180.0 1 1 2 72751.55 171.84 262.92 0.0 0 2 2 1995.99 24.57 45.73 180.0 2 2 2 1337.15 20.75 37.16 180.0 1 3 2 32635.71 501.31 182.34 0.0 3 3 2 19663.82 47.38 138.86 0.0 0 4 2 690.76 17.20 25.65 180.0 2 4 2 508.84 10.52 21.77 180.0 4 4 2 214.28 16.04 14.51 180.0 1 5 2 12264.77 73.02 110.14 0.0 3 5 2 7934.55 32.89 89.53 0.0 0 6 2 156.26 19.02 12.98 180.0 2 6 2 144.04 12.38 11.70 180.0 0 1 3 34352.75 115.62 183.23 0.0 1 2 3 21652.18 95.12 149.21 0.0 0 3 3 15428.40 49.23 126.45 0.0 2 3 3 11942.42 58.61 109.53 0.0 1 4 3 9226.80 34.45 96.19 0.0 3 4 3 5834.50 20.76 76.14 0.0 0 5 3 5860.70 31.38 76.14 0.0 2 5 3 4671.27 40.00 68.36 0.0 4 5 3 2512.99 17.52 50.74 0.0 1 6 3 3096.64 52.13 55.84 0.0 3 6 3 2021.94 45.23 46.23 0.0 0 0 4 8253.21 64.21 90.52 0.0 1 1 4 38560.94 108.29 198.17 180.0 0 2 4 5453.68 33.92 75.54 0.0 2 2 4 4126.46 25.98 65.61 0.0 1 3 4 18556.67 45.95 137.49 180.0 3 3 4 10421.59 34.84 102.06 180.0 0 4 4 2884.10 24.98 52.34 0.0 2 4 4 2269.73 14.46 47.38 0.0 4 4 4 1304.20 19.67 36.08 0.0 1 5 4 6196.50 25.40 79.14 180.0 3 5 4 3822.31 24.45 63.30 180.0 0 6 4 1073.41 24.04 33.16 0.0 2 6 4 924.68 15.49 30.55 0.0 0 1 5 38342.55 109.31 195.97 0.0 1 2 5 26594.94 52.36 164.11 0.0 0 3 5 19656.23 55.38 140.97 0.0 2 3 5 15187.09 51.87 123.01 0.0 1 4 5 11773.91 28.09 108.50 0.0 3 4 5 7497.04 33.35 86.33 0.0 0 5 5 7285.43 34.86 86.33 0.0 2 5 5 5928.64 103.83 77.65 0.0 4 5 5 3137.75 19.31 57.84 0.0 1 6 5 3826.96 42.71 63.60 0.0 0 0 6 9013.64 49.75 97.49 180.0 1 1 6 22231.24 70.93 149.64 0.0 0 2 6 6274.25 36.00 80.74 180.0 2 2 6 4424.28 29.43 68.10 180.0 1 3 6 12898.99 49.93 112.68 0.0 3 3 6 8144.31 31.50 89.15 0.0 0 4 6 2548.01 25.14 50.50 180.0 2 4 6 1970.81 15.58 44.27 180.0 4 4 6 985.96 19.57 31.45 180.0 1 5 6 5273.23 21.01 72.43 0.0 3 5 6 3604.50 34.49 59.90 0.0 0 6 6 765.03 24.35 28.41 180.0 2 6 6 618.27 16.47 25.78 180.0 0 1 7 314.30 22.52 16.80 0.0 1 2 7 258.23 14.59 15.76 0.0 0 3 7 389.70 18.27 14.90 0.0 2 3 7 247.26 58.82 14.07 0.0 1 4 7 245.19 43.50 13.22 0.0 3 4 7 206.79 12.17 11.54 0.0 0 5 7 211.05 20.62 11.54 0.0 2 5 7 159.33 28.01 10.74 0.0 1 6 7 79.44 16.19 9.30 0.0 0 0 8 61238.15 123.78 264.64 0.0 1 1 8 2409.66 27.05 49.81 0.0 0 2 8 55176.92 103.41 228.60 0.0 2 2 8 42017.04 81.81 200.14 0.0 1 3 8 1574.09 60.56 38.62 0.0 3 3 8 961.49 19.23 30.72 0.0 0 4 8 26440.97 65.95 157.69 0.0 2 4 8 20546.30 185.84 141.41 0.0 4 4 8 10825.94 41.78 104.88 0.0 1 5 8 705.98 80.32 24.77 0.0 3 5 8 407.27 15.43 20.18 0.0 0 1 9 1398.99 24.55 37.62 180.0 1 2 9 1039.64 16.27 31.46 180.0 0 3 9 799.50 21.72 26.65 180.0 2 3 9 560.58 19.16 22.85 180.0 1 4 9 483.87 14.40 19.80 180.0 3 4 9 257.61 26.28 15.25 180.0 0 5 9 223.01 24.93 15.25 180.0 2 5 9 204.58 19.47 13.50 180.0 0 0 10 44.14 19.15 7.54 0.0 1 1 10 26844.62 65.14 164.48 0.0 0 2 10 66.21 19.08 7.07 0.0 2 2 10 43.06 19.78 6.56 0.0 1 3 10 18024.56 105.11 130.06 0.0 3 3 10 11268.88 39.82 105.44 0.0 0 4 10 37.17 21.51 5.46 0.0 2 4 10 47.10 30.18 4.93 0.0 1 5 10 7633.90 100.46 86.96 0.0 0 1 11 3270.53 27.00 57.47 0.0 1 2 11 2771.25 22.40 51.47 0.0 0 3 11 2329.61 27.51 46.33 0.0 2 3 11 1818.35 19.41 41.87 0.0 1 4 11 1547.43 17.95 37.99 0.0 3 4 11 968.64 18.75 31.55 0.0 0 5 11 1015.72 30.15 31.55 0.0 0 0 12 2027.65 22.98 46.40 0.0 1 1 12 6825.67 33.31 80.11 180.0 0 2 12 1812.85 23.63 42.20 0.0 2 2 12 1584.60 24.85 38.53 0.0 1 3 12 4413.00 38.53 63.71 180.0 3 3 12 2734.25 28.10 51.85 180.0 0 4 12 1129.81 27.16 32.43 0.0 2 4 12 901.30 18.59 29.87 0.0 0 1 13 7993.40 35.29 92.80 0.0 1 2 13 6915.04 66.46 83.45 0.0 0 3 13 5767.27 35.80 75.37 0.0 2 3 13 4596.22 56.22 68.32 0.0 1 4 13 3705.24 150.99 62.11 0.0 0 0 14 3404.26 26.74 59.53 180.0 1 1 14 1604.68 23.47 40.95 0.0 0 2 14 2828.80 25.95 53.52 180.0 2 2 14 2438.05 27.64 48.34 180.0 1 3 14 1290.75 21.74 34.44 0.0 0 1 15 530.51 19.89 24.29 0.0 1 2 15 457.03 16.09 22.20 0.0 0 0 16 7473.92 36.24 91.12 0.0 1 1 16 148.57 20.82 11.46 0.0 DRAWxtl/examples/imma.cif0000644000076400001440000003724711234413433014777 0ustar fingerusers data_sl97 _audit_creation_method SHELXL-97 _chemical_name_systematic ; ? ; _chemical_name_common ? _chemical_melting_point ? _chemical_formula_moiety ? _chemical_formula_sum 'Ba2 In4' _chemical_formula_weight 733.96 loop_ _atom_type_symbol _atom_type_description _atom_type_scat_dispersion_real _atom_type_scat_dispersion_imag _atom_type_scat_source 'Ba' 'Ba' -0.3244 2.2819 'International Tables Vol C Tables 4.2.6.8 and 6.1.1.4' 'In' 'In' -0.7276 1.3100 'International Tables Vol C Tables 4.2.6.8 and 6.1.1.4' _symmetry_cell_setting ? _symmetry_space_group_name_H-M 'I m m a' loop_ _symmetry_equiv_pos_as_xyz 'x, y, z' 'x, -y, -z' 'x, y+1/2, -z' 'x, -y+1/2, z' 'x+1/2, y+1/2, z+1/2' 'x+1/2, -y+1/2, -z+1/2' 'x+1/2, y+1, -z+1/2' 'x+1/2, -y+1, z+1/2' '-x, -y, -z' '-x, y, z' '-x, -y-1/2, z' '-x, y-1/2, -z' '-x+1/2, -y+1/2, -z+1/2' '-x+1/2, y+1/2, z+1/2' '-x+1/2, -y, z+1/2' '-x+1/2, y, -z+1/2' _cell_length_a 5.2204(19) _cell_length_b 8.504(3) _cell_length_c 8.520(3) _cell_angle_alpha 90.00 _cell_angle_beta 90.00 _cell_angle_gamma 90.00 _cell_volume 378.2(2) _cell_formula_units_Z 2 _cell_measurement_temperature 293(2) _cell_measurement_reflns_used ? _cell_measurement_theta_min ? _cell_measurement_theta_max ? _exptl_crystal_description ? _exptl_crystal_colour ? _exptl_crystal_size_max ? _exptl_crystal_size_mid ? _exptl_crystal_size_min ? _exptl_crystal_density_meas ? _exptl_crystal_density_diffrn 6.445 _exptl_crystal_density_method 'not measured' _exptl_crystal_F_000 616 _exptl_absorpt_coefficient_mu 22.114 _exptl_absorpt_correction_type ? _exptl_absorpt_correction_T_min ? _exptl_absorpt_correction_T_max ? _exptl_absorpt_process_details ? _exptl_special_details ; ? ; _diffrn_ambient_temperature 293(2) _diffrn_radiation_wavelength 0.71070 _diffrn_radiation_type MoK\a _diffrn_radiation_source 'fine-focus sealed tube' _diffrn_radiation_monochromator graphite _diffrn_measurement_device_type ? _diffrn_measurement_method ? _diffrn_detector_area_resol_mean ? _diffrn_standards_number ? _diffrn_standards_interval_count ? _diffrn_standards_interval_time ? _diffrn_standards_decay_% ? _diffrn_reflns_number 531 _diffrn_reflns_av_R_equivalents 0.0321 _diffrn_reflns_av_sigmaI/netI 0.0377 _diffrn_reflns_limit_h_min -7 _diffrn_reflns_limit_h_max 6 _diffrn_reflns_limit_k_min -5 _diffrn_reflns_limit_k_max 11 _diffrn_reflns_limit_l_min -9 _diffrn_reflns_limit_l_max 6 _diffrn_reflns_theta_min 3.38 _diffrn_reflns_theta_max 28.61 _reflns_number_total 238 _reflns_number_gt 227 _reflns_threshold_expression >2sigma(I) _computing_data_collection ? _computing_cell_refinement ? _computing_data_reduction ? _computing_structure_solution 'SHELXS-97 (Sheldrick, 1990)' _computing_structure_refinement 'SHELXL-97 (Sheldrick, 1997)' _computing_molecular_graphics ? _computing_publication_material ? _refine_special_details ; Refinement of F^2^ against ALL reflections. The weighted R-factor wR and goodness of fit S are based on F^2^, conventional R-factors R are based on F, with F set to zero for negative F^2^. The threshold expression of F^2^ > 2sigma(F^2^) is used only for calculating R-factors(gt) etc. and is not relevant to the choice of reflections for refinement. R-factors based on F^2^ are statistically about twice as large as those based on F, and R- factors based on ALL data will be even larger. ; _refine_ls_structure_factor_coef Fsqd _refine_ls_matrix_type full _refine_ls_weighting_scheme calc _refine_ls_weighting_details 'calc w=1/[\s^2^(Fo^2^)+(0.0385P)^2^+0.0000P] where P=(Fo^2^+2Fc^2^)/3' _atom_sites_solution_primary direct _atom_sites_solution_secondary difmap _atom_sites_solution_hydrogens geom _refine_ls_hydrogen_treatment mixed _refine_ls_extinction_method SHELXL _refine_ls_extinction_coef 0.0037(5) _refine_ls_extinction_expression 'Fc^*^=kFc[1+0.001xFc^2^\l^3^/sin(2\q)]^-1/4^' _refine_ls_number_reflns 238 _refine_ls_number_parameters 12 _refine_ls_number_restraints 0 _refine_ls_R_factor_all 0.0283 _refine_ls_R_factor_gt 0.0265 _refine_ls_wR_factor_ref 0.0644 _refine_ls_wR_factor_gt 0.0633 _refine_ls_goodness_of_fit_ref 1.086 _refine_ls_restrained_S_all 1.086 _refine_ls_shift/su_max 0.000 _refine_ls_shift/su_mean 0.000 loop_ _atom_site_label _atom_site_type_symbol _atom_site_fract_x _atom_site_fract_y _atom_site_fract_z _atom_site_U_iso_or_equiv _atom_site_adp_type _atom_site_occupancy _atom_site_symmetry_multiplicity _atom_site_calc_flag _atom_site_refinement_flags _atom_site_disorder_assembly _atom_site_disorder_group Ba1 Ba 0.0000 0.2500 0.54945(10) 0.0133(3) Uani 1 4 d S . . In2 In 0.0000 0.06797(6) 0.16085(8) 0.0125(3) Uani 1 2 d S . . loop_ _atom_site_aniso_label _atom_site_aniso_U_11 _atom_site_aniso_U_22 _atom_site_aniso_U_33 _atom_site_aniso_U_23 _atom_site_aniso_U_13 _atom_site_aniso_U_12 Ba1 0.0095(4) 0.0095(4) 0.0207(6) 0.000 0.000 0.000 In2 0.0082(4) 0.0110(3) 0.0184(6) -0.0001(2) 0.000 0.000 _geom_special_details ; All esds (except the esd in the dihedral angle between two l.s. planes) are estimated using the full covariance matrix. The cell esds are taken into account individually in the estimation of esds in distances, angles and torsion angles; correlations between esds in cell parameters are only used when they are defined by crystal symmetry. An approximate (isotropic) treatment of cell esds is used for estimating esds involving l.s. planes. ; loop_ _geom_bond_atom_site_label_1 _geom_bond_atom_site_label_2 _geom_bond_distance _geom_bond_site_symmetry_2 _geom_bond_publ_flag Ba1 In2 3.5242(10) 7_445 ? Ba1 In2 3.5242(10) 13_455 ? Ba1 In2 3.5242(10) 13 ? Ba1 In2 3.5242(10) 7_545 ? Ba1 In2 3.6548(16) . ? Ba1 In2 3.6548(16) 11_565 ? Ba1 In2 3.6611(13) 3_556 ? Ba1 In2 3.6611(13) 9_556 ? Ba1 In2 3.8763(11) 5 ? Ba1 In2 3.8763(11) 15_455 ? Ba1 In2 3.8763(11) 15 ? Ba1 In2 3.8763(11) 5_455 ? Ba1 Ba1 4.3002(18) 13_556 ? Ba1 Ba1 4.3002(18) 13_456 ? Ba1 Ba1 4.3345(16) 9_556 ? Ba1 Ba1 4.3345(16) 9_566 ? Ba1 Ba1 5.2204(19) 1_455 ? Ba1 Ba1 5.2204(19) 1_655 ? Ba1 Ba1 5.731(2) 13_455 ? Ba1 Ba1 5.731(2) 13 ? In2 In2 2.9748(16) 9 ? In2 In2 3.0200(11) 7_545 ? In2 In2 3.0200(11) 7_445 ? In2 In2 3.0958(15) 11_565 ? In2 Ba1 3.5242(10) 13_455 ? In2 Ba1 3.5242(10) 13 ? In2 Ba1 3.6611(13) 9_556 ? In2 Ba1 3.8763(11) 5_444 ? In2 Ba1 3.8763(11) 5_544 ? loop_ _geom_angle_atom_site_label_1 _geom_angle_atom_site_label_2 _geom_angle_atom_site_label_3 _geom_angle _geom_angle_site_symmetry_1 _geom_angle_site_symmetry_3 _geom_angle_publ_flag In2 Ba1 In2 52.11(3) 7_445 13_455 ? In2 Ba1 In2 118.88(4) 7_445 13 ? In2 Ba1 In2 95.58(3) 13_455 13 ? In2 Ba1 In2 95.58(3) 7_445 7_545 ? In2 Ba1 In2 118.88(4) 13_455 7_545 ? In2 Ba1 In2 52.11(3) 13 7_545 ? In2 Ba1 In2 49.714(18) 7_445 . ? In2 Ba1 In2 74.06(2) 13_455 . ? In2 Ba1 In2 74.06(2) 13 . ? In2 Ba1 In2 49.714(18) 7_545 . ? In2 Ba1 In2 74.06(2) 7_445 11_565 ? In2 Ba1 In2 49.714(18) 13_455 11_565 ? In2 Ba1 In2 49.714(18) 13 11_565 ? In2 Ba1 In2 74.06(2) 7_545 11_565 ? In2 Ba1 In2 50.11(3) . 11_565 ? In2 Ba1 In2 131.849(15) 7_445 3_556 ? In2 Ba1 In2 91.05(2) 13_455 3_556 ? In2 Ba1 In2 91.05(2) 13 3_556 ? In2 Ba1 In2 131.849(15) 7_545 3_556 ? In2 Ba1 In2 157.448(19) . 3_556 ? In2 Ba1 In2 107.33(3) 11_565 3_556 ? In2 Ba1 In2 91.05(2) 7_445 9_556 ? In2 Ba1 In2 131.849(15) 13_455 9_556 ? In2 Ba1 In2 131.849(15) 13 9_556 ? In2 Ba1 In2 91.05(2) 7_545 9_556 ? In2 Ba1 In2 107.33(3) . 9_556 ? In2 Ba1 In2 157.448(19) 11_565 9_556 ? In2 Ba1 In2 95.22(4) 3_556 9_556 ? In2 Ba1 In2 158.38(2) 7_445 5 ? In2 Ba1 In2 108.47(3) 13_455 5 ? In2 Ba1 In2 47.11(3) 13 5 ? In2 Ba1 In2 86.11(3) 7_545 5 ? In2 Ba1 In2 121.15(2) . 5 ? In2 Ba1 In2 85.778(19) 11_565 5 ? In2 Ba1 In2 47.134(18) 3_556 5 ? In2 Ba1 In2 110.49(3) 9_556 5 ? In2 Ba1 In2 47.11(3) 7_445 15_455 ? In2 Ba1 In2 86.11(3) 13_455 15_455 ? In2 Ba1 In2 158.38(2) 13 15_455 ? In2 Ba1 In2 108.47(3) 7_545 15_455 ? In2 Ba1 In2 85.778(19) . 15_455 ? In2 Ba1 In2 121.15(2) 11_565 15_455 ? In2 Ba1 In2 110.49(3) 3_556 15_455 ? In2 Ba1 In2 47.134(18) 9_556 15_455 ? In2 Ba1 In2 151.65(3) 5 15_455 ? In2 Ba1 In2 108.47(3) 7_445 15 ? In2 Ba1 In2 158.38(2) 13_455 15 ? In2 Ba1 In2 86.11(3) 13 15 ? In2 Ba1 In2 47.11(3) 7_545 15 ? In2 Ba1 In2 85.778(19) . 15 ? In2 Ba1 In2 121.15(2) 11_565 15 ? In2 Ba1 In2 110.49(3) 3_556 15 ? In2 Ba1 In2 47.134(18) 9_556 15 ? In2 Ba1 In2 88.46(3) 5 15 ? In2 Ba1 In2 84.66(3) 15_455 15 ? In2 Ba1 In2 86.11(3) 7_445 5_455 ? In2 Ba1 In2 47.11(3) 13_455 5_455 ? In2 Ba1 In2 108.47(3) 13 5_455 ? In2 Ba1 In2 158.38(2) 7_545 5_455 ? In2 Ba1 In2 121.15(2) . 5_455 ? In2 Ba1 In2 85.778(19) 11_565 5_455 ? In2 Ba1 In2 47.134(18) 3_556 5_455 ? In2 Ba1 In2 110.49(3) 9_556 5_455 ? In2 Ba1 In2 84.66(3) 5 5_455 ? In2 Ba1 In2 88.46(3) 15_455 5_455 ? In2 Ba1 In2 151.65(3) 15 5_455 ? In2 Ba1 Ba1 148.61(2) 7_445 13_556 ? In2 Ba1 Ba1 148.61(2) 13_455 13_556 ? In2 Ba1 Ba1 87.39(3) 13 13_556 ? In2 Ba1 Ba1 87.39(3) 7_545 13_556 ? In2 Ba1 Ba1 136.047(18) . 13_556 ? In2 Ba1 Ba1 136.047(18) 11_565 13_556 ? In2 Ba1 Ba1 57.60(2) 3_556 13_556 ? In2 Ba1 Ba1 57.60(2) 9_556 13_556 ? In2 Ba1 Ba1 52.891(15) 5 13_556 ? In2 Ba1 Ba1 102.37(3) 15_455 13_556 ? In2 Ba1 Ba1 52.891(15) 15 13_556 ? In2 Ba1 Ba1 102.37(3) 5_455 13_556 ? In2 Ba1 Ba1 87.39(3) 7_445 13_456 ? In2 Ba1 Ba1 87.39(3) 13_455 13_456 ? In2 Ba1 Ba1 148.61(2) 13 13_456 ? In2 Ba1 Ba1 148.61(2) 7_545 13_456 ? In2 Ba1 Ba1 136.047(18) . 13_456 ? In2 Ba1 Ba1 136.047(18) 11_565 13_456 ? In2 Ba1 Ba1 57.60(2) 3_556 13_456 ? In2 Ba1 Ba1 57.60(2) 9_556 13_456 ? In2 Ba1 Ba1 102.37(3) 5 13_456 ? In2 Ba1 Ba1 52.891(15) 15_455 13_456 ? In2 Ba1 Ba1 102.37(3) 15 13_456 ? In2 Ba1 Ba1 52.891(15) 5_455 13_456 ? Ba1 Ba1 Ba1 74.75(4) 13_556 13_456 ? In2 Ba1 Ba1 58.016(15) 7_445 9_556 ? In2 Ba1 Ba1 109.39(2) 13_455 9_556 ? In2 Ba1 Ba1 109.39(2) 13 9_556 ? In2 Ba1 Ba1 58.016(15) 7_545 9_556 ? In2 Ba1 Ba1 53.733(19) . 9_556 ? In2 Ba1 Ba1 103.85(3) 11_565 9_556 ? In2 Ba1 Ba1 148.82(3) 3_556 9_556 ? In2 Ba1 Ba1 53.60(3) 9_556 9_556 ? In2 Ba1 Ba1 137.042(15) 5 9_556 ? In2 Ba1 Ba1 50.457(18) 15_455 9_556 ? In2 Ba1 Ba1 50.457(18) 15 9_556 ? In2 Ba1 Ba1 137.042(15) 5_455 9_556 ? Ba1 Ba1 Ba1 98.887(16) 13_556 9_556 ? Ba1 Ba1 Ba1 98.887(16) 13_456 9_556 ? In2 Ba1 Ba1 109.39(2) 7_445 9_566 ? In2 Ba1 Ba1 58.016(15) 13_455 9_566 ? In2 Ba1 Ba1 58.016(15) 13 9_566 ? In2 Ba1 Ba1 109.39(2) 7_545 9_566 ? In2 Ba1 Ba1 103.85(3) . 9_566 ? In2 Ba1 Ba1 53.733(19) 11_565 9_566 ? In2 Ba1 Ba1 53.60(3) 3_556 9_566 ? In2 Ba1 Ba1 148.82(3) 9_556 9_566 ? In2 Ba1 Ba1 50.457(18) 5 9_566 ? In2 Ba1 Ba1 137.042(15) 15_455 9_566 ? In2 Ba1 Ba1 137.042(15) 15 9_566 ? In2 Ba1 Ba1 50.457(17) 5_455 9_566 ? Ba1 Ba1 Ba1 98.887(16) 13_556 9_566 ? Ba1 Ba1 Ba1 98.887(16) 13_456 9_566 ? Ba1 Ba1 Ba1 157.58(4) 9_556 9_566 ? In2 Ba1 Ba1 42.212(17) 7_445 1_455 ? In2 Ba1 Ba1 42.212(17) 13_455 1_455 ? In2 Ba1 Ba1 137.788(17) 13 1_455 ? In2 Ba1 Ba1 137.788(17) 7_545 1_455 ? In2 Ba1 Ba1 90.0 . 1_455 ? In2 Ba1 Ba1 90.0 11_565 1_455 ? In2 Ba1 Ba1 90.0 3_556 1_455 ? In2 Ba1 Ba1 90.0 9_556 1_455 ? In2 Ba1 Ba1 132.329(15) 5 1_455 ? In2 Ba1 Ba1 47.671(15) 15_455 1_455 ? In2 Ba1 Ba1 132.329(15) 15 1_455 ? In2 Ba1 Ba1 47.671(15) 5_455 1_455 ? Ba1 Ba1 Ba1 127.37(2) 13_556 1_455 ? Ba1 Ba1 Ba1 52.63(2) 13_456 1_455 ? Ba1 Ba1 Ba1 90.0 9_556 1_455 ? Ba1 Ba1 Ba1 90.0 9_566 1_455 ? In2 Ba1 Ba1 137.788(17) 7_445 1_655 ? In2 Ba1 Ba1 137.788(17) 13_455 1_655 ? In2 Ba1 Ba1 42.212(17) 13 1_655 ? In2 Ba1 Ba1 42.212(17) 7_545 1_655 ? In2 Ba1 Ba1 90.0 . 1_655 ? In2 Ba1 Ba1 90.0 11_565 1_655 ? In2 Ba1 Ba1 90.0 3_556 1_655 ? In2 Ba1 Ba1 90.0 9_556 1_655 ? In2 Ba1 Ba1 47.671(15) 5 1_655 ? In2 Ba1 Ba1 132.329(15) 15_455 1_655 ? In2 Ba1 Ba1 47.671(15) 15 1_655 ? In2 Ba1 Ba1 132.329(15) 5_455 1_655 ? Ba1 Ba1 Ba1 52.63(2) 13_556 1_655 ? Ba1 Ba1 Ba1 127.37(2) 13_456 1_655 ? Ba1 Ba1 Ba1 90.0 9_556 1_655 ? Ba1 Ba1 Ba1 90.0 9_566 1_655 ? Ba1 Ba1 Ba1 180.00(4) 1_455 1_655 ? In2 Ba1 Ba1 37.819(13) 7_445 13_455 ? In2 Ba1 Ba1 37.819(13) 13_455 13_455 ? In2 Ba1 Ba1 83.38(3) 13 13_455 ? In2 Ba1 Ba1 83.38(3) 7_545 13_455 ? In2 Ba1 Ba1 36.246(17) . 13_455 ? In2 Ba1 Ba1 36.246(17) 11_565 13_455 ? In2 Ba1 Ba1 126.885(18) 3_556 13_455 ? In2 Ba1 Ba1 126.885(18) 9_556 13_455 ? In2 Ba1 Ba1 121.65(2) 5 13_455 ? In2 Ba1 Ba1 84.91(2) 15_455 13_455 ? In2 Ba1 Ba1 121.65(2) 15 13_455 ? In2 Ba1 Ba1 84.91(2) 5_455 13_455 ? Ba1 Ba1 Ba1 169.72(2) 13_556 13_455 ? Ba1 Ba1 Ba1 115.54(3) 13_456 13_455 ? Ba1 Ba1 Ba1 80.03(2) 9_556 13_455 ? Ba1 Ba1 Ba1 80.03(2) 9_566 13_455 ? Ba1 Ba1 Ba1 62.908(15) 1_455 13_455 ? Ba1 Ba1 Ba1 117.092(15) 1_655 13_455 ? In2 Ba1 Ba1 83.38(3) 7_445 13 ? In2 Ba1 Ba1 83.38(3) 13_455 13 ? In2 Ba1 Ba1 37.819(13) 13 13 ? In2 Ba1 Ba1 37.819(13) 7_545 13 ? In2 Ba1 Ba1 36.246(17) . 13 ? In2 Ba1 Ba1 36.246(17) 11_565 13 ? In2 Ba1 Ba1 126.885(18) 3_556 13 ? In2 Ba1 Ba1 126.885(18) 9_556 13 ? In2 Ba1 Ba1 84.91(2) 5 13 ? In2 Ba1 Ba1 121.65(2) 15_455 13 ? In2 Ba1 Ba1 84.91(2) 15 13 ? In2 Ba1 Ba1 121.65(2) 5_455 13 ? Ba1 Ba1 Ba1 115.54(3) 13_556 13 ? Ba1 Ba1 Ba1 169.72(2) 13_456 13 ? Ba1 Ba1 Ba1 80.03(2) 9_556 13 ? Ba1 Ba1 Ba1 80.03(2) 9_566 13 ? Ba1 Ba1 Ba1 117.092(15) 1_455 13 ? Ba1 Ba1 Ba1 62.908(14) 1_655 13 ? Ba1 Ba1 Ba1 54.18(3) 13_455 13 ? In2 In2 In2 117.61(2) 9 7_545 ? In2 In2 In2 117.61(2) 9 7_445 ? In2 In2 In2 119.60(5) 7_545 7_445 ? In2 In2 In2 112.87(2) 9 11_565 ? In2 In2 In2 90.0 7_545 11_565 ? In2 In2 In2 90.0 7_445 11_565 ? In2 In2 Ba1 72.68(3) 9 13_455 ? In2 In2 Ba1 153.622(13) 7_545 13_455 ? In2 In2 Ba1 67.39(3) 7_445 13_455 ? In2 In2 Ba1 63.945(13) 11_565 13_455 ? In2 In2 Ba1 72.68(3) 9 13 ? In2 In2 Ba1 67.39(3) 7_545 13 ? In2 In2 Ba1 153.622(12) 7_445 13 ? In2 In2 Ba1 63.945(13) 11_565 13 ? Ba1 In2 Ba1 95.58(3) 13_455 13 ? In2 In2 Ba1 177.81(3) 9 . ? In2 In2 Ba1 62.89(2) 7_545 . ? In2 In2 Ba1 62.89(2) 7_445 . ? In2 In2 Ba1 64.943(15) 11_565 . ? Ba1 In2 Ba1 105.94(2) 13_455 . ? Ba1 In2 Ba1 105.94(2) 13 . ? In2 In2 Ba1 109.52(4) 9 9_556 ? In2 In2 Ba1 70.18(2) 7_545 9_556 ? In2 In2 Ba1 70.18(2) 7_445 9_556 ? In2 In2 Ba1 137.61(2) 11_565 9_556 ? Ba1 In2 Ba1 131.849(15) 13_455 9_556 ? Ba1 In2 Ba1 131.849(15) 13 9_556 ? Ba1 In2 Ba1 72.67(3) . 9_556 ? In2 In2 Ba1 60.218(18) 9 5_444 ? In2 In2 Ba1 134.843(18) 7_545 5_444 ? In2 In2 Ba1 62.69(2) 7_445 5_444 ? In2 In2 Ba1 134.232(15) 11_565 5_444 ? Ba1 In2 Ba1 71.53(3) 13_455 5_444 ? Ba1 In2 Ba1 132.89(3) 13 5_444 ? Ba1 In2 Ba1 121.15(2) . 5_444 ? Ba1 In2 Ba1 69.51(3) 9_556 5_444 ? In2 In2 Ba1 60.218(18) 9 5_544 ? In2 In2 Ba1 62.69(2) 7_545 5_544 ? In2 In2 Ba1 134.843(18) 7_445 5_544 ? In2 In2 Ba1 134.232(15) 11_565 5_544 ? Ba1 In2 Ba1 132.89(3) 13_455 5_544 ? Ba1 In2 Ba1 71.53(3) 13 5_544 ? Ba1 In2 Ba1 121.15(2) . 5_544 ? Ba1 In2 Ba1 69.51(3) 9_556 5_544 ? Ba1 In2 Ba1 84.66(3) 5_444 5_544 ? _diffrn_measured_fraction_theta_max 0.826 _diffrn_reflns_theta_full 28.61 _diffrn_measured_fraction_theta_full 0.826 _refine_diff_density_max 1.673 _refine_diff_density_min -1.357 _refine_diff_density_rms 0.356 DRAWxtl/examples/imma.cif.str0000644000076400001440000000047611234413433015600 0ustar fingeruserstitl imported import cif imma.cif mapread fcf imma.fcf box 0.020 Black background White ellipsoids 0.50 axislines 0.00 White finish 0.00 0.00 0.00 0.00 view -74.0 36.4 7.9 pack -0.05 1.05 -0.05 1.05 -0.05 1.05 ellipcolor Ba 1 Red ellipcolor In 2 Green mapcontour 15.000 mesh Blue end DRAWxtl/examples/imma.fcf0000644000076400001440000003665211234413433014773 0ustar fingerusers# # Unique observed reflections after correcting # for dispersion and merging Friedel opposites # data_sl97 _shelx_title ' BaIn2 CCD-Daten; T=243 K, nur 1. Run; mit MulAbs korrigiert' _shelx_refln_list_code 3 _shelx_F_calc_maximum 482.64 _exptl_crystal_F_000 616.00 _reflns_d_resolution_high 0.7420 loop_ _symmetry_equiv_pos_as_xyz 'x, y, z' 'x, -y, -z' 'x, y+1/2, -z' 'x, -y+1/2, z' 'x+1/2, y+1/2, z+1/2' 'x+1/2, -y+1/2, -z+1/2' 'x+1/2, y+1, -z+1/2' 'x+1/2, -y+1, z+1/2' '-x, -y, -z' '-x, y, z' '-x, -y-1/2, z' '-x, y-1/2, -z' '-x+1/2, -y+1/2, -z+1/2' '-x+1/2, y+1/2, z+1/2' '-x+1/2, -y, z+1/2' '-x+1/2, y, -z+1/2' _cell_length_a 5.2204 _cell_length_b 8.5037 _cell_length_c 8.5200 _cell_angle_alpha 90.000 _cell_angle_beta 90.000 _cell_angle_gamma 90.000 loop_ _refln_index_h _refln_index_k _refln_index_l _refln_F_meas _refln_F_sigma _refln_A_calc _refln_B_calc 2 0 0 511.9646 17.6518 482.2602 0.0000 4 0 0 332.4253 11.2285 335.4832 0.0000 6 0 0 212.3574 7.1311 229.6506 0.0000 0 2 0 32.1270 1.3572 30.9167 0.0000 2 2 0 26.8538 1.3588 25.6394 0.0000 4 2 0 17.6525 3.5746 15.8817 0.0000 6 2 0 14.5360 2.2935 10.3111 0.0000 0 4 0 127.7799 3.4800 122.7461 0.0000 2 4 0 105.2844 2.4549 108.3214 0.0000 4 4 0 83.9994 1.8363 83.0379 0.0000 6 4 0 58.5220 2.8782 58.8898 0.0000 0 6 0 320.2822 7.7805 -313.9716 0.0000 2 6 0 283.4083 4.4822 -285.4538 0.0000 4 6 0 225.6050 4.2774 -225.4882 0.0000 0 8 0 62.4753 2.3840 -59.3450 0.0000 2 8 0 55.7639 1.6656 -54.8141 0.0000 4 8 0 43.6793 1.7271 -45.8009 0.0000 0 10 0 143.4404 3.8697 -138.2729 0.0000 2 10 0 133.6742 2.6290 -130.1002 0.0000 1 0 1 11.3039 9.2126 -2.5489 0.0000 3 0 1 6.0704 5.8729 -2.4592 0.0000 5 0 1 8.9158 5.2862 -4.2343 0.0000 0 1 1 61.9472 2.2770 -64.3742 0.0000 2 1 1 56.9692 1.0560 -52.8670 0.0000 4 1 1 38.5625 1.8841 -36.3585 0.0000 6 1 1 24.3292 1.1903 -24.6810 0.0000 1 2 1 272.9880 4.4327 285.9802 0.0000 3 2 1 225.3624 3.1401 216.3319 0.0000 5 2 1 153.5119 2.3015 152.5080 0.0000 0 3 1 305.6275 5.3658 -303.6602 0.0000 2 3 1 258.6173 3.5093 -261.9894 0.0000 4 3 1 199.7669 2.5473 -191.4358 0.0000 6 3 1 134.8586 3.3240 -134.5432 0.0000 1 4 1 160.8014 2.2466 -165.6042 0.0000 3 4 1 131.9657 1.6429 -133.4617 0.0000 5 4 1 100.1738 2.3966 -97.9107 0.0000 0 5 1 129.3779 2.4206 -132.5549 0.0000 2 5 1 114.3081 1.4673 -118.2494 0.0000 4 5 1 89.8320 1.4110 -90.1482 0.0000 6 5 1 64.9077 2.8104 -66.2173 0.0000 1 6 1 25.2740 1.4779 24.8999 0.0000 3 6 1 22.4596 1.1701 22.1834 0.0000 5 6 1 19.0267 2.7284 16.6956 0.0000 0 7 1 58.1065 1.5774 -59.7459 0.0000 2 7 1 54.7874 1.1217 -55.0513 0.0000 4 7 1 44.7171 2.7812 -44.5036 0.0000 1 8 1 183.8085 2.2507 -180.5019 0.0000 3 8 1 154.2346 2.0354 -156.9199 0.0000 5 8 1 126.3296 3.7558 -123.6611 0.0000 0 9 1 110.3878 2.2643 108.8078 0.0000 2 9 1 103.4445 1.6608 101.8752 0.0000 4 9 1 86.2697 2.8866 85.5007 0.0000 1 10 1 48.5315 1.2548 47.4526 0.0000 3 10 1 42.3115 2.4561 41.6860 0.0000 0 11 1 82.4497 2.9792 74.7897 0.0000 0 0 2 11.2963 1.2804 8.2602 0.0000 2 0 2 11.1742 3.1652 7.0629 0.0000 4 0 2 10.2958 2.0356 6.8190 0.0000 6 0 2 8.8383 4.8161 5.2318 0.0000 1 1 2 226.0698 11.8286 -224.5297 0.0000 3 1 2 176.4017 3.6624 -169.6876 0.0000 5 1 2 118.4983 2.7510 -119.2031 0.0000 0 2 2 233.1755 6.5015 -236.9396 0.0000 2 2 2 209.2853 2.6678 -202.8563 0.0000 4 2 2 152.2655 2.2019 -148.3339 0.0000 6 2 2 105.0137 4.8322 -103.8539 0.0000 1 3 2 143.3394 1.6847 -149.2074 0.0000 3 3 2 116.8571 2.2034 -116.2020 0.0000 5 3 2 83.9308 2.1666 -81.9251 0.0000 0 4 2 134.8654 2.4325 138.7734 0.0000 2 4 2 121.3575 1.4998 123.4895 0.0000 4 4 2 95.6055 1.9822 94.9198 0.0000 6 4 2 67.8564 2.1569 67.8824 0.0000 1 5 2 246.4416 2.8368 -252.2583 0.0000 3 5 2 203.2872 2.4126 -208.3795 0.0000 5 5 2 155.0239 2.9273 -155.8490 0.0000 0 6 2 23.7157 3.0165 -24.2532 0.0000 2 6 2 24.7317 1.0706 -22.7906 0.0000 4 6 2 19.1502 2.4968 -18.7444 0.0000 1 7 2 41.7378 2.1387 38.9204 0.0000 3 7 2 33.6461 1.6087 33.6840 0.0000 5 7 2 26.7987 3.0684 25.7580 0.0000 0 8 2 150.3120 3.1485 149.6256 0.0000 2 8 2 136.8641 2.0948 139.2209 0.0000 4 8 2 114.0059 1.9785 114.8693 0.0000 1 9 2 31.7627 1.1513 31.0865 0.0000 3 9 2 27.3318 1.5775 27.8858 0.0000 0 10 2 41.0593 2.9544 -40.8850 0.0000 2 10 2 38.2446 1.4736 -38.3007 0.0000 1 11 2 148.3462 4.1194 139.6656 0.0000 1 0 3 397.1320 10.2034 -393.5072 0.0000 3 0 3 313.5637 6.4125 -304.0351 0.0000 5 0 3 222.8682 6.1361 -215.4403 0.0000 0 1 3 124.5026 2.6094 123.8602 0.0000 2 1 3 112.4017 1.5104 106.9912 0.0000 4 1 3 83.8995 2.9217 79.7931 0.0000 6 1 3 56.8290 1.8242 56.1410 0.0000 1 2 3 86.5494 1.2872 -87.6548 0.0000 3 2 3 70.5976 1.1707 -67.8971 0.0000 5 2 3 48.7021 3.4071 -47.4169 0.0000 0 3 3 149.1935 2.4982 -150.9818 0.0000 2 3 3 129.8248 1.6025 -133.6514 0.0000 4 3 3 102.7715 2.3784 -101.9660 0.0000 6 3 3 75.4797 2.5846 -72.7340 0.0000 1 4 3 48.4370 0.9138 -49.1707 0.0000 3 4 3 39.8141 1.9004 -41.1138 0.0000 5 4 3 30.3440 1.3686 -30.8421 0.0000 0 5 3 79.4227 1.7114 82.9024 0.0000 2 5 3 72.7589 1.5948 75.7223 0.0000 4 5 3 60.0177 1.4215 60.2563 0.0000 1 6 3 222.4367 2.7051 228.6433 0.0000 3 6 3 190.5231 4.1724 194.1887 0.0000 5 6 3 148.9460 3.5777 149.5858 0.0000 0 7 3 84.5206 1.8842 -87.5714 0.0000 2 7 3 76.7116 1.5037 -81.2055 0.0000 4 7 3 64.5730 1.7853 -66.1890 0.0000 1 8 3 89.6752 1.6492 90.1976 0.0000 3 8 3 77.0249 1.6109 79.2109 0.0000 0 9 3 80.1712 2.0592 78.2540 0.0000 2 9 3 70.1396 2.2865 73.3428 0.0000 1 10 3 97.1051 1.8656 95.5190 0.0000 0 0 4 122.8131 4.6453 -119.6725 0.0000 2 0 4 108.7226 6.4257 -104.8389 0.0000 4 0 4 79.5779 2.5589 -77.2907 0.0000 6 0 4 55.4680 2.5676 -55.2990 0.0000 1 1 4 55.3634 1.1049 -54.5820 0.0000 3 1 4 45.2847 1.3677 -45.0005 0.0000 5 1 4 32.0766 1.5520 -33.8743 0.0000 0 2 4 151.3469 3.2816 -152.1544 0.0000 2 2 4 135.7900 3.1066 -134.9201 0.0000 4 2 4 102.7943 2.3121 -102.4162 0.0000 6 2 4 75.0875 2.1691 -73.6249 0.0000 1 3 4 300.7658 4.0388 303.2858 0.0000 3 3 4 245.1633 8.6351 248.6119 0.0000 5 3 4 185.9811 3.3468 184.4773 0.0000 0 4 4 60.0594 2.2151 60.4488 0.0000 2 4 4 52.9229 1.9953 54.8206 0.0000 4 4 4 42.7981 1.5131 43.1339 0.0000 1 5 4 23.7941 2.5436 21.5360 0.0000 3 5 4 18.4439 2.9810 16.9839 0.0000 5 5 4 11.8334 3.1236 13.4165 0.0000 0 6 4 59.1263 1.7594 59.9871 0.0000 2 6 4 56.4196 4.3057 54.9896 0.0000 4 6 4 42.1356 1.3768 44.5367 0.0000 1 7 4 107.3681 2.7060 110.6093 0.0000 3 7 4 92.0975 1.7336 96.1632 0.0000 5 7 4 79.6917 4.3313 75.3030 0.0000 0 8 4 118.2928 3.3769 115.4476 0.0000 2 8 4 103.0002 3.6602 107.9984 0.0000 4 8 4 88.1861 2.3767 90.4798 0.0000 1 9 4 141.9544 2.7397 -138.8024 0.0000 3 9 4 118.2288 2.7989 -123.2684 0.0000 0 10 4 6.8144 6.5791 7.3265 0.0000 1 0 5 78.3602 3.0946 74.9051 0.0000 3 0 5 62.2983 2.1953 60.9538 0.0000 5 0 5 46.1920 2.3138 45.0419 0.0000 0 1 5 234.6394 7.5693 224.4288 0.0000 2 1 5 203.6889 4.2670 201.6085 0.0000 4 1 5 159.2185 3.6437 156.3776 0.0000 1 2 5 50.8077 1.5610 50.6470 0.0000 3 2 5 42.0347 1.3778 41.6532 0.0000 5 2 5 30.8141 1.6217 31.1042 0.0000 0 3 5 72.1215 2.8858 70.9981 0.0000 2 3 5 62.5158 1.3459 63.2451 0.0000 4 3 5 47.1079 1.5185 48.2673 0.0000 1 4 5 19.5095 6.2233 -10.6619 0.0000 3 4 5 10.0695 2.4285 -8.9881 0.0000 5 4 5 12.1744 4.2335 -6.8814 0.0000 0 5 5 245.7455 6.7213 252.2365 0.0000 2 5 5 227.7970 7.1194 232.1741 0.0000 4 5 5 184.6854 5.4570 187.6074 0.0000 1 6 5 41.7289 1.9073 -43.6469 0.0000 3 6 5 35.9037 1.4811 -37.7584 0.0000 0 7 5 67.1407 2.8221 -68.8102 0.0000 2 7 5 62.3808 2.1312 -64.1839 0.0000 4 7 5 50.8606 1.5299 -52.7469 0.0000 1 8 5 44.1564 2.7155 -43.9158 0.0000 3 8 5 39.7272 5.6698 -39.0035 0.0000 0 9 5 0.0000 6.4708 0.5362 0.0000 2 9 5 0.0620 5.6000 0.1098 0.0000 2 0 6 151.3285 5.8818 150.7054 0.0000 4 0 6 118.4384 3.5143 118.1070 0.0000 1 1 6 90.6776 2.9593 -89.9746 0.0000 3 1 6 75.7456 1.9790 -76.3995 0.0000 5 1 6 57.7229 1.7797 -57.9247 0.0000 0 2 6 163.7979 8.3637 158.6969 0.0000 2 2 6 148.3132 3.7851 144.6155 0.0000 4 2 6 115.9577 2.3691 114.8080 0.0000 1 3 6 136.1193 3.8793 139.0863 0.0000 3 3 6 119.5659 2.5318 118.6369 0.0000 5 3 6 89.1691 2.0717 91.0307 0.0000 0 4 6 54.1556 2.9504 -52.8941 0.0000 2 4 6 50.3468 1.7464 -48.7895 0.0000 4 4 6 39.9976 2.6292 -39.5343 0.0000 1 5 6 59.4844 2.0684 -60.4932 0.0000 3 5 6 51.9957 3.2005 -52.5140 0.0000 0 6 6 98.3032 3.8402 -95.6569 0.0000 2 6 6 86.6359 4.7587 -89.1308 0.0000 4 6 6 72.7493 3.4619 -74.5021 0.0000 1 7 6 82.7756 2.4620 80.3787 0.0000 3 7 6 69.3800 2.6015 70.6636 0.0000 0 8 6 139.4269 4.4601 -135.9233 0.0000 2 8 6 128.6022 4.7392 -128.1642 0.0000 1 9 6 82.7139 2.4346 -78.4663 0.0000 3 0 7 154.9459 6.1783 150.7723 0.0000 2 1 7 27.9851 3.0907 28.5841 0.0000 4 1 7 20.5787 2.2650 23.1979 0.0000 1 2 7 18.9653 2.9389 22.3166 0.0000 3 2 7 18.4059 3.2193 18.8123 0.0000 5 2 7 12.5424 3.0939 15.2531 0.0000 0 3 7 206.1508 13.1058 -187.6028 0.0000 2 3 7 170.8750 6.6765 -173.5667 0.0000 4 3 7 140.8320 4.2754 -141.7260 0.0000 1 4 7 36.2890 2.6847 35.0799 0.0000 3 4 7 31.2167 3.6205 30.5026 0.0000 0 5 7 18.3865 4.0914 -16.7774 0.0000 2 5 7 12.1705 4.3854 -15.6575 0.0000 4 5 7 13.2689 5.6248 -13.7402 0.0000 1 6 7 125.4051 3.8935 -119.6886 0.0000 3 6 7 105.7133 3.4283 -105.6987 0.0000 0 7 7 76.7090 3.9211 -72.3359 0.0000 2 7 7 69.3538 3.0394 -67.9481 0.0000 1 8 7 34.4550 4.1502 -36.2981 0.0000 4 0 8 80.5770 3.6994 -77.9882 0.0000 3 1 8 96.2892 3.6216 -95.3470 0.0000 2 2 8 38.0188 2.7550 41.1455 0.0000 4 2 8 34.6586 2.8219 33.6376 0.0000 3 3 8 67.9595 3.3535 -69.6979 0.0000 2 4 8 50.5177 2.9662 -53.2778 0.0000 4 4 8 42.1113 2.5996 -44.0818 0.0000 1 5 8 153.5081 8.4626 -143.9695 0.0000 3 5 8 129.4455 4.9730 -127.5420 0.0000 2 6 8 76.6971 3.6450 71.2458 0.0000 1 7 8 19.4498 4.8861 22.3405 0.0000 0 8 8 23.6822 5.3085 -24.1317 0.0000 4 1 9 1.6671 5.9431 5.5905 0.0000 3 4 9 66.3429 3.6083 66.6255 0.0000 2 5 9 10.8339 5.6323 -7.7882 0.0000 DRAWxtl/examples/k2nif4.str0000644000076400001440000000152711234413433015210 0ustar fingeruserstitle k2nif4 rem ICSD Collection Code 73450 rem Yeh, SK, Wu SY, Lee CS, and Wang Y rem Acta Cryst. B, 49, 806-811 (1993) cell 4.013 4.013 13.088 spgp I 4/m m m atom K 1 0 0 .35377 atom Ni 1 0 0 0 atom F 1 0 .5 0 atom F 2 0 0 .15331 axislines 0.00 Gray20 box 0.020 Black background White finish 0.00 0.00 0.00 0.00 sphere Ni 0.300 Blue sphere F 0.400 Green sphere K 0.600 Red mag_trans 1.000 0.000 0.000 0.000 1.000 0.000 0.000 0.000 1.000 pack -0.10 1.10 -0.10 1.10 -0.10 1.10 frame cell 4.013 4.013 13.088 spgp I 4/m m m arrow 0.500 0.500 0.500 0.000 0.000 -1.000 1.800 0.150 Green arrow 0.000 0.000 0.000 0.000 0.000 1.000 1.800 0.150 Red mag_trans 1.000 0.000 0.000 0.000 1.000 0.000 0.000 0.000 1.000 pack -0.10 1.10 -0.10 1.10 -0.10 1.10 noshadow view 79.3 -27.3 -176.6 end DRAWxtl/examples/k8si46.str0000644000076400001440000000115211234413433015135 0ustar fingeruserstitle K8Si46-Typ rem Lit: Gallmeier, Sch"afer, Weiss: Z. Naturforsch. {22b}, 1080 (1967) rem K coordination polyhedra rem = clathrate-I-type cell 12.05 12.05 12.05 90. 90. 90. magnification 0.80 spgp P m 3 n polytolerance 10.00 edges 0.03 Gray30 atom sn 1 0 0.3180 0.1189 atom sn 2 0.1828 0.1828 0.1828 atom sn 3 0.25 0.0 0.5 atom k 1 0 0 0 atom K 2 0.25 0.5 0 vrml97 axislines 0.00 White box 0.020 Black background White finish 0.00 0.00 0.00 0.00 view 15.2 -75.9 -14.5 polyvert k sn 4.800 Blue polyvert K sn 5.000 Red pack -0.25 1.25 -0.25 1.25 -0.25 1.25 end DRAWxtl/examples/lamn_3t2.bin0000644000076400001440000063365511234413433015507 0ustar fingerusersPlamno3 (pbnm) 3t2-rt (crushed single x-tal, diam=4 mm, h=10mm) P04.02+@>@)@BBBS8>D-2>m>BBB9A[c '~;'[c 'BZC'~;'ZC'QlB = "~)! "<3c!~)!3c!-o<+@k%k%>@%)@S8>DUE-2>Um>tCx߅;C P B N M >P B N M -P 2c 2ab Orthorhombicmmm mmm cab IT (Generated from Hermann-Mauguin symbol) PoP P: { 000 } Centric (-1 at origin) ????????????x,y,z x+1/2,-y+1/2,-z -x+1/2,y+1/2,-z+1/2 -x,-y,z+1/2 -x,-y,-z -x+1/2,y+1/2,z x+1/2,-y+1/2,z+1/2 x,y,-z+1/2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??> la La,+H=>?noneisotrmn Mn??noneisotro1 O 5=>>?noneisotro2 O V9?'ߜ>=?noneisotrlamn_3t2.inp lamn_3t2.bin lamn_3t2.fou ?ff&@?d=}8?8 t)@???===8IJ&0>fo<ݫ=k= ~h=4>beBNea?@a?@emeB'>~h=k=hݫ=fo<ݫ=k=)~h=)>eBwea?@a?heeB>3~h=k=Oݫ=g{Qm=I9Ὂ4>793Qm=C>߹IM 7ҾҾҾM Xx>5=lwPU+8:=]U@ۙ=hsݴ?)@ݴ?hs왯=@YUs=|ý6D"Ev3:>={8( 8=[3:>,#E-Ddý'E([=Žp>z޽U=13?=Uz޽ >p佡Ž[=轙ӎD1#NBH=>j>>BH=NK1#wӎ轀8p=>%=c;4b:ݑa5"=-5`n&񷘽X=> 4>= $=N 4>j=󷘽`n&5-< =ETʼJ+<+=Խ =U>#V=F=.kxڽj?=h|>QMt=KHEKVMt=l|>_?=ڽxý Ʉj=jZ/=u,XuZ/=j,j=ȄýZ<+>V=:7=HֆV=Jbg[3B=YH>g;Ľk15Q6%=*7=ʱ=+>o=%;,>;~!=ۻ`=Pt⼄E>I=YiYI=|E>WOt=^>R=#==>ѱ= >m<O< >ѱ=I==z?1>l>vQp9:w=E=w )JwC=w=n_9:w~l>?1>z:>[s>T˥=H0>QfF>˥=TZs>:>4Vxy>v=m<*jEPZ?=EP&jTx4`RDv>nSG4$=L' L7L44$=S nDv>mRK߿y<=<`El6]=~>a]==l`)<=C =U* g;<RtS <h;F Y => =[Q !g;<SH߿BqQ\\=Dl`<=;nS)4$=L!L2L4$=SˀnDv>`R4Hxy>v=Fxz:>Ps>T=˥= >eQf>ҵ˥=.TPs>:>z?1>yl>v[z9:Iw=3=w)Jw2=3w=k9:wwl>?1>R= ==](uѱ= >|<0O< >ѱ="h==R=b>=Vt⼕E>I=YiYI=E>(Ut=Z>Ľ kD<=n?=?`;,M>;i!=`<|n?==)< kĽn15Q6%=e7==+>o=%e=Ͻwgq佀ҽQ=]H>f;Z<+>zV=:7=1/Mt=KOEK 2Mt=b|>B?=ڽ=zԽ=U>"V=FJ.k<4 =MTʼ+<+<5ʼTL=Q '%"=-5mn&󷘽Q=6 4>= ?=F 4>c=񷘽in&5-"=a ޑ:7b;%=ɗ>p=>%=f;5:ޑawp=!8>ʴ4' H = H 4Nʴ"8wp=2ݏ=#lZ\Tx ;p%9Cg޾Bgl%9X ;]TZ*lݏ=f< k9XK+1/*ٽ)&<ݕ=&̾j>>1BH=jNR1#~ӎ!2[=Žp>z޽Z=13?=Yz޽ >p佮Ž[=$ý?D#EO3:>f=88u=53:>e#E5Dý5=hU@ᙯ=hs ݴ?)@ݴ?hs=@cUx=;K:Uqwr=cx>M !ҾҾҾM Kx>)=twtU3:G;L=}e>=(=ސ=F&@)@C&@==(=etL={^Rm=9u9὎4>9$Rm=C>DI`;k%l??%l?IkyÕ>ᾼEּ<yQӔ;hκ:H8]=Eƒ7?6@?7Dƒb=w8(Ⱥ:;gQ;gfEfP>=tzX?=YX?j=P>fefEl>뻀2;fa>(LF.QU?0'7@KU?N*LF>4a;%T,,IGZ>&t=#Y>~Ƚ[ȾDCȽ#Y>s=Z>&IGKU, r{z,??,?){)c@>vϽ->=yd<<{d= >~ +;V2mJS=O罔v;>5/I=w>ѾS8c6K>S8}>Ѿ.I=v;>UᖪS=JZWg=w2tjZ+=]2>v>W2>+=j \2`g=Z;f= (=-=ĠU4c6ƠU=ؑ=( f= ;;Z=2=_ c =Lc  $_2=Z=;=h=#Ƚ98m=YF=jy:o~y:YF=8m=\Ƚ!h=y=b=f=lk= ;ǂ5>o)6x==.==x=q)85ǂ ;fr,>};>'C<4)4>;J= J=">;4@)'C>*]=ޡa|y[.ľֽG[.y|Сa=*>#=/Ayi>==>iy-A#=R=#:`_=]mbc=]D>A<<#:R="1<刼g%<*ٽ@"=?<=Ik?<=@"=*ٽ%<刼1<O=QN;;yN>= 6=b۽.<2>Q==+=#6+=[$5>3]=BIϽ(<==Os>(5C>ݼƢ=k^毾xx毾^=ݼ-5C>Os>=QA>&=> O=-|=ksLk@|=O= &=>LA>w%ƽqL>< ]kiw>K?fw>\kS-ƽw\ѽkR>5U;d=0A5a'*A50m=UoR>vѽ0h<;IhͽSg?r?Sg?NͽI԰;3h<062W-=u=|)%"-)=-W[-=82޿.#w޼<7- QaB Az??Az?\B QF B<.#w޿4À|T;=V ]``W ]=P;B|T5À(^=,=M9t9>q?>99,==)^@2=A=< d=JHVwISVzɠgw s"p>lu={Rս&7IRy7sRսk>zs-k>d@1>OnJk=i]!]=k=nOa@1>>?kκ=+@ >>.)=\ V*\ .)=> (@ >κ=&QSL;u:䖽Ѯq=Q= <^9= +=++=>sc=Bs!#DML(jF=A< hjb=]= b=Uj V<8=(\? BeK<Y>==Y>fK= <~̽,z̽<w =4F><"0ʽZQҽ'=8錵;_y4=^;茵;='iҽBYBI ==޼:pZPxнxFxнpZ:޼>ZƼaa5~ߨYIX=(> +=i+=(> X=qĮ.~a?d:ܽי=YDr=a=$m=5r=TDי=ܽEd:Sk*7 &Խɻ(=b->H=*H=b->(=qɻ&Խ*7kS) 4޽aDՑGI><>&[=<>JI>?Ցa4޽1 SD"gԺ3g{!ҽ{fA33Ժ"MD1vl=h(Į;Įhp= >&e<=g ѽSc2ڽs+B+_=ǥŰzQ< >nQ<ަ⾎Űb>šבu=gѻMMŸX.V&>a=~?~^=>&>X.EPMѻV?==j?AT@?j=|qV?=<&6 =qc;ؽw=ZE> =;¾jd;"¾<齠ZE>!w=ؽd;6 =<2_=6ٽsv=#5R-<@N۫ ɽA1u|=[|Lx>ci#?x>L^|=a1?a",8pi=5'վ)j>\?)j>{'վi= p/-8٥?[<~ʷ?!> ʷ[*xƢ#ݸ#>0< u=;<ڸ#>9_><,%o J=&s}=.>BZ\J=1G=ƥ=`=ƥ=4G=ӟJ=\BZ.>}=M nO%=n;>q%Q>ԃuľԃg%Q>ն>;O%=F Z*H>Vu>U>:edZKR=*H>Zq|B"GǼ\g\GǼ|9> OF>H=refF! Ͻ8 ϽtFre)H=RF>L.>'8 ===>W|=?^dzO< _L=3-=;.>?>{c<7h*l7h{c7.>--=_L=͜=7(RZ<(="=="=(=ZV=I}q=fj=Sr;ĕ½ĕe;fSfj=A}q=N=>$>{b<*Ż K++KŻb<$>E0>TW=dd; 0¦==Ŧ=f. ;d;TW=;0>6r>$"̐mil=E=iHa=R罉iFn)H=b=D=Gn)iR|Ha=E=Ul=+=>Q۽;g ;ܵ=K>ܵ=;g ~;Y۽'>+=Y=ĢAA_<_<AƢA=YC,P ʼv-I4͓i=ZȲ<[=c陽 ル&>"uVG !>혀V$&>a߽G[>@>/`^l=>=H'=/>d=U'==ol= /`@>=[>a߽ˤ='L>bŪ8>=Ȧ@tȦ=8>aŪ'L>ˤ=(c<=v;OmVOC:=s1/;/;s1-:=OCmVzv;ڥ=c<<>4=2 7Mf=E٩=i/"AR=k;rE=>>E=;R=0 "/.iBN8ANB H==.{==W= AN8NձB#;޽ gC!Y7g/޼=f >z>Af >ܡ޼*7g'!l ;޽#fT #E VԽyX U&1< Y<r%>͐=!Z<=⼌8~ma¾am8⼅=Y<=q%>*"F>e&bě= \<Uc<[ aě=`e&"F`=F=K-ͼϭI.zG>>6 f5DFz Yw=Yv>W=$ѸbѸ#g=[v>Dw= V̼," >_Kj>;dF~;kKj>" >l/)<̼L>.=ٽ9$cmv9$ٽ=.=L> >yHCnèK꾄èm~<>=QyȨ=}P="y4ֽZ<<w~R1'>j̄=))}̄==1'>w(<</V;= @׽.=#>h-=D=D-=#>=@׽~ =V;{ =ͽf%>Ͻ˾>]?>˾Ͻ%>fͽ =/v-=T(n=;b>ʖ<6V9/VʖB(n=}-=!/<>=弛%>x?TZ?m?Z?Qa?%>强;>=@kjT<Mb鼻dV뼻bkT<l0QT.p >#(˗SL?B? SL?˗( >.HTd;ٟg cNB<~y=ogvkg~y=BCc*cA/J>=GG=V=8<,s'>g?>PX =H=D}ǽcZD}ǽH= =bPp?>3s'>j>i{=8 l=bt>+:s+ft>yl=; l{=k>=Kx>=^Ƚw~>F=*=T>)=>F=~]Ƚ=Kx>=UU=V=(I3>c7ttc7 I3>(g==UUlW⽐=v=`6߼>`׍q=b+>q=捁7`6߼ťv==iW⽀ _<|c>۽|o0==zٻgٻ=0=o۽c>(< _vX<*=@=O4'4!OJ=#*=<Xvk(pSVp]=Bۼڽ=.6 >'><<>'>26 >=ڽBۼ]=;Vpm(p&>Yԉ$,+=>P> a+ a+(N>.=> ,Ӊ$!>Y 5컱;\弧<='9=;\<9==<\;95󽍞 LJ5=U =DG2䧉;2MGP == J5L)X ևstI%xy,A)y%I(s(ׇ X F}a߽ )g$<#(:=*>:=,#Mg$<za߽FW=b<%F悙Ƨdu8q]0Ɗ]qWu֧MF2=ƽ`<=V:(;eU==iNj3O=vR>O=H֋id=[U=꨼<>Jj=Ņؽ칒ؽ5j=><꨼w;QeB3<9)3<_=)3=55ؽ/0>Xؽ5ʡ=:>^;,.><ڽ49=`F 㽅*?:?*?XF 49=VڽZ<,.>A>*>= ]Q8=(Q=qeނk=$T>k=Hqe)Q=Q8= ]=*>X >-X>='=Z?"@Z?ԏ=Ŗ'=-X>X >Q>O)>O =<җ= \=XQ>\=җ=v<: M)>Q>s=oT,>3=jZ,= ?F,@"?=[,j=]T,>s=3w)>h>ؘ w=`Rw)>=

9L=Mk=MU5DO?>?DO?G5M=kL=-h2>=3>c>A1l=^=<(<.<^=l=1A\>3>= =><4=$>s=a(>n=$>;4==>=6>>.齮Z򽨎==O=<0P===Z.齚>6>|==D6^=$1> O~Da~"O$1>=<6^=|=c==y9;u=_u;!>` HX Ţ::ny:@/vl.G<*=<.|B/v^:Ynl :=*<S%r<'<>= >=)'L= ˝ ;Y!`1=+>{1=J ;y>=]L>>R=p==$쁽'PA}P':쁽= q=L=>l>S>o`$a9(J=)9%a`IrS>l>{==x(/iV!F=L=۵F=HØVi%C(=>l:&r=&3ٽ=g<ļF= 㽜=Y>t=E羽;%=6;#iY >B->H3D=_0#<#J0T3D=7->@ >i#箭tNII>rXI>wS>VstN< (+Q=Zm=/A|O=z=F=OZ Acm==Q:+y }'=ѷ>]յ徛Ϸ>`}'= xoغݦ=ꣽ;B4{<#=>D(> >D(>r#=>J{<;BHꣽҦ=غ'o/=DB>˝=ճ{ճ坎=>,CB/=Z9D62=;=[ M.T=xP>>=y>=`P>>>=9./ )<=!62=f9=E<.;ƾgbj<=g|ƾ.;Q>G<.E<=½90!$綠\ +8=\줽#& >Z:B0<򁰽t*Xqh,=Ў5>t=^ٽt=͎5>s,=q,j*⁰i2m[ ;66 ;_[z=>=l_ؽ52 =&*ۼL>Ck*& =_<>=6 >H9>=Qx=;=<=oR=}<====x=M9>@ >CX/>>\EP">.?=㽆'?=">UEP>T/>C<="=#} C=o=C=xF}"==Td=3>.AخTd=׀fLk (ӂMy+Z=+xM! UkЀfAFQ>j7Wiva=;>48b>;>}a=vi^7WJQ>D򼗣Ƕ2薾g@=0 <0=J@薾2öټ~f ӽx*>Tp=p# ߼fF=o />ZF=߼ p#Xp=z*>` ӽڼ~+3+.4@F>+@4(.+3GO=ה=9%E[~0OJ~E%ה=O=GQ'E( 7 {;*>T;+;=,;;$>0{;4# K'E}1.\ri<<{_ L1l {<}iS;rս<սS; >x3=`p M=3dR=;>'>s ~EཆGGa=G;>VR=̼]=dB>zJ>U!Y=M iŒiU Q!Y=}zJ>dB>^=̼I ;){ ;u>̄=LXUBHwH ؽ6󳼼A{'` ŽB4qB Ž'`OC= 6$ ؽ_ 0B E42>m>(&1Tʼ½AT(&$m>52>D?Be Gн9얽96<9:<-<(%6<=-얽Pн҆B==9BfA?I<>V:8⺲=D>Cf<=B==F<)= s=ӼG7D=6ŜGӼ s=)=(F<=̍0>0C>g=BfL%C8*?\+?*?C8I%2f9g=}0C>0> >_h,=9G۲=6\ )]=)]R =G\h,= >s>cH=Y kս%C>;;y @]PXͪș=ͪXXPy @Q;>E=JhŜžwa>S?wa>ž}h9>yDɽӽ<‡E==Mf=oþvWfd=sWoþf=bH>޶ԽqL!=p'<}d=x=Z ]pD;hDgp"Z}x=_d=E'XJ=Hh'i=4@>s?q{dq{z?+@>=iTh'IJ=JF'ELiI=]B>D=SC EL86LC S D=^B>mI= Ln԰=0hu<,d7> <Խ߱Խ <d7>su<h=x԰-77=B#> >AI8dj."=j;dHI >F#>7=-7lT:!Z<^;<=w=߱<=߱м͇%=,м&%>}=tA;]<{U'#=1:==Puķ*A=Eo= >0o=E/=_<>)=2F!<[<deiSӻc>5ir;#iM>5!軂ӻideZ4y=ּSQ;L =]VQ;ּ3y=>+6=y9U :=am=JE='=a =[_53NLw;=%<)<=<%63>`v-=*" Wֺ:= <{= > G=P!E#;5= =<( ==C;5=E#G! G=ݑ >B{=Q\9$[ :vo\7ֽ>p ֽ\܅Cv g%9\}ܑ<ܘF^l%'=>>fo<>'=>%F^Ƙܑ<]}^bL]y{a2=I{sL]aa득5]>R`c\"=>yU44$U>^="Rc\R>R@(-=dȽL%>e=p==p=e=t%>LdȽ-=gR@1<=ؽ>b=y>M>}=yO=ד=s=6v<-==㧸ܾۧ==4vּj5=/.>/><=ͼ;=/>>߾.Wj5=ּ =lf_=5=fԎ=ꪼ=и< =':>;7&V(<# =o_J=sJL= =w<=lwyJ&>=&>)>A/L=%;h[<)< =r:Pv>hh=AܽT= G==B->=G=T=Aܽnh=Nv>r:C.lB<ڹ==t=*=3=Fx=*=*=t==ڹ=B<7.9==`=&<=.>$/>9mg>/>.><=&u= =9=Jq#%}=QջOdY}Q> 8>=0DlE{[=2ٽӍrݽc|+ɅӲGּ2?-م 9҅1?-EּӲɅi|+ݽ ;=dF=.k...r=T@>r=2.k..dF==;ϫ>k={,"6== X>"R}=S=G3j(q\=qj(G3S==}="E X><.?֓>w=wS= >S=x=.>[l<֓><.?y=`D׺=BϽǽϽB=G׺`y="> 1>(bi=3<;;ġ=Ə;;3<i=b$ 1>">mp'<\5}=><}=05<'mpfC8.x =b۽Jb۽ =.x5C:Gܒdp ><8Y4P=El`=ͻЁMͻ0l`=4P=8Y*

dGspQPy=Fc=Jڽmڽ3c=Uy=སQspȼ@,>>N=&'=w =xs=V ='=ոN=>@,>ڏȼYԹK%=4>==;<('j$(i;<==0>-=K\Yۭ==<->,=*o=ۭ==>5;> =D=6I=Ag=Y<.󼝲Y<.g=6I=D= =;;>=>>hѽ/]q'=v#=bzVr}~EE6EE}zVy#==*'9bn=?=Ty(q돾9qTy`=hn=u9'*+E=Aν~ 2~tD~~ Cν7=*E.?/9-$=5=e=ROp&:`#'+`p&:Of=5=K$=9 /齀<a=8ڼ76a=5ӽݙEѨEXN=@no&ʸvՒbWZVk%"3]}3%"UkZὰW^ג9 "==kbiܽ= >EE:KE=K'GE:= >zܽ?kb"=4 mG?}㼯kֽ ,5(ge;{u;buee;&5kֽS}㼂G:g{UiҽB߽_=2=Vzz pw Lz:=U=B߽_iҽ{2;$>57|齽//y齷7p52;$>أ2>>9Ǻ=P>DN1<=7k=jPIJjPk=U<=2DNP>̺=)Z2ý=1>#txܓtx#1>=4ýZQJO.>+p=aL<=c0a=GoJQ1ӆ.Xu=O==C',=*CW==u=QІ.1\Bŏ=>O'=U\=2>ŏ=5\6fy""do!Q=>,==3>=$=>=Qdo}"|={ԠX==u=!O 0׽?׽N u=¥=X=ՠ={.V܋sDga=7cX܋ .Vb9LiB `CJ?=o9j6@(k69!J?=F`nBL9P,F?,=c'/X /'c,=M,FPm5W=W{CHq>k>g=Q'zFD:=E<4/ҽxQ(F%ؼ#Ž4^2<4^Ž.%ؼHG(y4ҽu4)ⶼ&e)SN]ꊽ6>]>>]>6>ꊽVN]K)&W㶼:FWByqwŽ\xŀr2uŀ[xwŽzTB);F< P ʽ]<=>T=#-T=H><]9 ʽ: <)O]F=>4?=3g( #q.Tμ8< cǻ0L Y< :<)4>~< <jFL ,_cǻ?9<7|=xv<FH;s= y=r=K;v<|=7u涽r)<=U;RikŽ5Խn<.x=<5ԽoŽdi+;=s) U p=*1P%#$=nd=G;9;]EJ<,r=@J<\j9;G;nd=+$=%#N[=]  =[<5$_Ba5$Y< =^ f=5y^Z<7e7Y<8y^f=4>/?fstBƦ>2=%7཰f72=>Bfs/?Uެ?#e?rOG D=&Kc+x=+&KD=M rO$e?Sެ?Rt?z3ɽ`={;=U TQ UY;=1=ɽz3Wt?(@?>K~$=`=C=|=}=9`==Q~$>?'@3?;姲b?"? =kw*UbTX9=0=XrZ5=h9=TUb*k =?>B*{=YaםvRםga{=B*>?<QV>=ڼ[1e=K=)U``,*K=1e=Wѐڼ>=Q7`a8 Ž*h1<\˽ܽsF8ܽw˽g1<Ž4 Pa*_;O'6>+3`;*E  =]=j=LLJ6ǽo"4:F==Ļ==F=N#4KǽCLJ=L4>8 =NZbĞho== H;O̰OF;o==%ĞJN9 =W>4>,q0-!<=B==<-q0,?>W>`ṾG7Gƈ=6ڕ4=œe n:sCeCn:veʟ4=>ȅ<{lsR=Q<=Ե>=i+<>==m<[R=jytn͂,侽t}Q}侽,ٔis=v='n=Ͽ]j^pjؿ3>=+=oMǼ ܽQv*R U) ^̼1=ًpً,=̼' ^UQ＀*?<0S== Cz!/̽Nz =S==<(A=$=aV$= = A<6>=p:K׽A8M>GUTټ޻HW=L=Դ=L=JW=߼޻T:UM>>o$rS*<<&=Ć<ܦ@=@ЦoĆ<=;<*iSfaڂ=t>iF={==n==I~iz>ۂ=oaz1s0<;s)Խ,/Խpv;k<01sz,ou6>E=xd=< t\o 줾 ս{$S=ی8;&ی$S= ս줾v =-zh=$>ȅyfD9h=-zV>)WÀҾ-Q>!l==*<7~=>*~-Ҿs)WR>r4@=f>@v:F:]aUԽg4|UԽIsM:Bv:]>@=4rbq/=e;&VD>E\= Ve;q/=ZXJB^=W#֔<2-pF-뽀2֔<[>`; 2/`E=:>+=wD6v$f<">S<#l >6pE=Jٸ?LS!>O~#>&Zcz=|cx&Z[~#>BS!>Rٸf==盽G*ؽ+j=Iy%>y.q=D4>bq=xLy%>j=Q*ؽ盽4=g=<<=={KAmN_=h>]_=AmqJ>W3Č7_<ҼD==<ȹ==]DY Ҽf8_<ČWh}vԌ=_J:J]3}{]=L:،=}hXݐ乒C*Ƚ G=J >^=J >G= *ȽCҹjݐeD=`GP@sue C; =2SƽPhS97hnƽR =3 C;fue>@]x6[<Ƥ>i=+#<6[]xW^›@?=N[=M&m(n;m?&N[=B= @›]^j>=K(S=F(a=-(S=d>l> g̾<ہ?W>)_aqo=uZpف?:P?Nl=7= >== Yb,PFC,Xb== >7=lL:P?]@F?"C> Gq=!( @-<( Fq=$C>F?\@$?XXi=F,=b<=kR]M]Qc<=:,=*=XX(?=@^h@ S? "=#'<.5h<.'<=" S?^h@=@?/ 5TW?=7~=OF=I=_F=~=8oTƶռsGz"f>eGzռ=oT,>x(?}@l >~԰FB==Ӆz=o=z===F԰խ潰~y >?AM?s;nS1<ٽ\;mٽ,1<9n(s@M? ?pm|[]u'; ''(;tRZb|k$ݼ[Yc= goټsY<8Y< pټg=g>!c<&1٣aED_ >=<== >_aE٣t1c<V=R][n d=cRl=:uoV=ӽpV=<>n$wg=@=V&@=Z>=U=r=gA%71`<;e 63ݴ=O=_"=W' =7ٽ =>=8=3h꼴; 5 >=~<9$M=g==A==b*' =6,b1,b= u*'=X==>yq˽0e8==o>_\=x<…6x<^\=;o>8=;ei˽x>!> >!=K%ݏ=W1=똽W1==ݏ.%+= >!> ==Ɇ=01J ة=˙> =;==̙> ة=8J<1Ɇ== =|7hZ&(=U=<=o|>?=k|>= ZU>>>=>>>ZUp;>Ŏ= iЉ9"=QR=B=jN=c|>iN=B=kR=!=@Љ ieٽ=kL`dC== ==^C=[kL=SٽX=὾L\1=ݼd ~< ༑ݼ1=\LX==3h%<$;zViW=P=x7;P=W=izV#;%<"=E?>pSt}`V =Ԟ1BýhKBýDE?˯>2M6=M佣w ?0Z?>5Z?쉢?Cy>b=ː> v \1䡺7;<;ࡺ \ v>=b8Cy>?A#*?]C=K=&&? &&K=?=]D#*??#K(,>r=ϽvTLY!(K ߓ>0=dDy>F;<ia=NoeD0=ߓ>K>. v=1E>?FÉRڽtLڽR~ÉnĊF1E> v=K>Manm * >&>Q?J9&==ݢ9{>󼨉&>2 > gm aأ]=+==g7=% =&½םNh=ם5½" =2g7=+=d]=F٣ye5k=#f~>=Yi 80= 8k=5Le7y=z=>5>8n=>a8n5>> z=7y=H>7>s5 .½5ps7>H>5'r=Ӛk;7=o=.V=-{==;k=&O=<=t=ڽ] x>xbڽ==R< &O=j<Blv=h=L'nTȽxj0dUwAo@ >'= 8=|E+ŤKdŤ+E|8='= >T>A'=rJ1)!NռY ;ż\6ż;X +Nռ"1)zJA'=T>Z/>= =}ּw"uG+N(NuGt"ּ==U/>Z=v ='="3=a?IBҼW{ԒW{ ҼtBqa?"3='=s =Z=Γc:x=Ty?%7E>u{6=9Y;,;kQ=S;8Y;6=u#7E>>d ?-x='=d(eJju\<;kʽUʽ4;l\g?@#@e=z=p}?P=_Jt[|Jư?IU @=o>+/'=컟>XR\8'=+=o>*mg?#?̆'þ=(<.?>ӁB1oc/=Qv<U!.1.U!v<P=/uc!(xR=?>;=v;?>R=(!V;1JdE5= d9=NӽBㅽF=2ㅽ>ӽd9=#5=*EJ%1;-=<-O<=iJϽ ~޽ JϽ$j=!=ie_q^}ν44O=>Ep=Z=# iJ=\_0bFfkr=#=ն=#=s=`k:cF_0J=[ <#i=1=.ԊW+W8Ԋ==#i <j;P=C=Ÿ۽uF7>=\;=7>AFи۽C=P=;i j$Pe=#e=l$>"C <:mW<D=߻Th*=ʺoY!Oo*=Q߻D=ԅF>q0lUwA@ >'=8=|E+ŤKdŤ+E|8='= >T>A'=nJ 1)Mռ$Y ;lż]6Nż8;X 5Nռ(1)xJyA'=T>_/>==ּu"uGN(NuGt"ּ ==X/>Z=s ='="3=`?B{ҼX{Ԓ X{9ҼBXa?"3='=s =Z= Γc:x=T?%7E>ux6=7Y;:kQ=i:9Y;6=u7E>>d ?-x='=7e(eJju]<;Xʽ~ʽ8;%\g??#@Y=z=~?P=_5t[|J<2 +,p, +zJ<|[|jN>Ȱ?JU @=o>+'=컠>bO\'=+=o>,mg?#?Ɇ5Һ=s9x_1Ӂ?>'=H(<.?>ŋӁ}0Bc'/=]Q0v< U!.1.U!v<|PT=/c!/kR=?>;=B;6?>R=)!;0J8E65= d9=RӽFㅽF=WㅽHӽ)d9=C5=D1J@0;|,=n=>e_U^}ν3O=>Ep=Z= iJ=_0bFakr=#=ɶ=#= s=@k0cF5_0J= <$i=+=0ԊW+W/ԊU=ʑ=$i[ <i ;P=C=۽bF7>=;=7>VFǸ۽C=P=Q;i*r$5"Ro=;$۽߹;&Ro=6"o~=le=#e=Y$>"< k<:򼕼< D=\߻_f*=úoY!>oy*=h߻D=مq=R=64<ٚ= >꼵; 9>=<#?=y==B==H*' =s,b1%,b = i*'=R==>Ky˽;e8=3o>m\=x<\ x8=/eu˽ y>!>} >/=$ݏ=W1=똽W1==ݏ-%7= >!> ==Ɇ=812Jש=˙>@=;;=)=ؙ>ة=4J;1Ɇ== =|79hZ%(=U=V<=k|>?=q|>ƶ=tZU'/>>=>=>ZUp;>Ŏ= iЉB!=TR=B=^N=Y|>eN=B=_R=!=<Љ icٽ=jkLi5C====LC=[kL=[ٽX=὾L\1=ݼ A< ༖ݼ1=\彾LX==1%<%;oViPW=P=H8;P=vW=itV#;%<,=E?>jSp}YV =𞿼.Bý\?Bý#AV =y}hS>E?˯>M6=Mw 뉢?.Z?>Af==$L+=)f=>3Z?뉢? Cy>b8=Ґ>Z vs \4᡺;<;ࡺa \g vː>;=bCy>?:#*?]K=@K=6&&= &&1K===]>#*??K(,>=Ͻ|vLY"<LYvϽ=,>'iK ߓ>0=hD|>]F;tfD0=ߓ>K> v=1E> FÉRMڽt(ڽRÉF1E> v=K>+aam ' >&>b?y9 ==9>󼢉&>4 > jm3a٣U]=+=lf7= =G½؝Nh=ם½ =g7=+=O]=٣Ve5 l=#f~>=`i 80= 89i=1f~>l=5We7y=z=>5>8nQ> 8n4>>ܿz=p7y=qH>7>s5%.½|55s7>H>|=%k;2=|=.=.l=/=;k7p=D&O=<=h=ڽRx>wUڽk==@eue C; =!SƽLhS9+heƽR = C;hue>@]x6[&<>Y=,+ǥ<'6[]xY^›@Z=N[=e&m(m;m,&O[=J=@›c^o^>=*(S=G(a=((S=a>e>0g̾u<ց?W>)K6qo=uZp؁?:P?KqlY7= >==Yb,bFC,Yb== >7=lQ:P?[@F?C>Gq=' p-<' Fq=C>F?[@?XX=Y,=b<=R]M]Rc<=G,=B=XX)?=@\h@S?">=`'<.6h<.'<ؔ="S?^h@=@?/5W?= ~=YF=J=_F=q~=X?=5/v?@w(?,>-oTԵռFzf>"flGzռ;oT,>y(?|@W >~ݭ潻԰F:==@z=o=?z==o=F԰ح潲~| >?BM?Bs;n1<ٽ|`\;ٽJ1<;nsFM??t| ]^D';Ĵ''δ<';a[q|t%ݼ [Yc׼3{a=ظJ e y9"v=a= goټZY<`Yc<01Ђ٣aE6_ >=?== >_aE٣0vc<V=R][n d=sRl=uoV=ӽ\V=<>$sg.=$@=V;@=[>=U=r=fA%1`<7Wg;e 6=O=g"=jW<2`$ =x7ٽJ =>=8=jh=ǿYj^ljͿC>=3=pMǼ/ ܽPZ*RT ^̼9=ًً:=ͼ% ^TRQ＀½*?<)S== 1z/̽Gz =(S==J<A"=}$=a$=*=Ap<'>=x:Y׽8<̽yͻN=d<-꼨<߿dM>/UTž޻8W=M=ݴ=L=JW=׼޻T?UM>>o$mS*;<=/Ć<Φ@ƭ=@9Ć< =;<*oSoaڂ=t>kiVl=n==P==His>ڂ=jaz1s0T<;u*ԽP6ԽqX;<01sz5o}6> E=xd=a< {1o{ 줾 սg$S=ی 9;&یf$S=!ս줾t {-zh=$>vyFD9h=-z5>)WƀҾ-T>"l=*-ĀҾ)WA>*r4@=m>Sv:VN:aLUԽ04pUԽ?M:Nv:n>A=4'rp/=e; VD>YE\=82=.:D\=D>(Ve; q/=vXxB^=GW#==ڽ:` 2a;[>G֔<2-ةF-뽌2y֔<[>b; 2?`E=:>+={6$ <"><#l >6E=ٸìLS!>G~#>&Z c"V=co&ZY~#>LS!>)ٸf==盽T*ؽj=Oy%>Eyq=C4>oq=xLy%>'j=7*ؽ盽覍=f=<<==z3vAE==T̽NH ݄<.;4RK:{⏽8<|===ʅ8wAm1_=t>F_=OAmRJ>W1ČQ8_<Ҽ2D==i<==z^=J >G= *ȽCڹbݐ'kh"e(:`U59 === 0}U5(f(:uh'μq.̢#;g(?=>_F=>5?=:g(Ƣ#q.Iμ 9<cǻ<'L G< T<)4>k< <_L 0dǻ8<7|=cv<K;=0y== L;Tv<|=7n涽)<= ;IijŽ5Խ<6x=<5ԽrŽ_i%;=?)<]涽P&1w p=!>޸ <>k ܰL</k' y p=-1'P%#$=nd=G;9;\sJf=y^Y<828e7;Z<(y^f=4>/?fsLBͦ>2=7̥f72=æ>Bfs.?Sެ? e?rO6 D='K+={*%KD=O rO%e?Sެ?Mt?f3<ɽ=;=U \Q kU;=a=ɽ3Tt?'@?>:~$=$`====i`==V~$>?&@3?;B*{=*aҝIRsa{=B*>?NQL>=ڼ_1e=K=)@^`)K=1e=sڼx>=Q?Wa= Ž.h12_;*F"| ="=4<_l=?< = =E佀UZ=y =/=Ƚ)z&R[=&z ))ȽJ= =mUZ=L4>t=YLJVǽ"4,F==Ļ==(F="4DǽlLJj=L4>8 =-TN'llĞ\o==G;H̰:G;o==Ğv6N 8 =W>7>(q0-H<=M==<-q0<.>W>2`GG$7Gƈ=8Օ<5Lj=3GG`\ӟ4=Fe@n:sCeyCpn:eē4=>ȅ<{vijR=(<= >=+<>==Ѩ?XV=6n&˸vڒhWZ.Vk &"4}3%"-VkZὨWk4 "=@kb_ܽ= >:E:K E=K$GE:= >Tܽ>kb)"=4 G}㼤kֽ35Ufe;{ubuAie;35 kֽR}㼓G>g|TiҽB߽V==Mzo py Hz5=Z=B߽Giҽ|:g{н<.t=h9<gB H6OT!&TG6#gB94;$>u57o//m齩75);$>ߣ2>9=P>DN*><=k=pjP@JjP&k=x<=7DNP>=Z,ý=1>#txtx#1>=.ý'ZQJO.>Ap=RL<^=0ي}=JQ1Ɇ.Vu=&==D :=$C===u=cІ.1CfA\?ŏ=>l'=U\=5ŏ=P\Hf" doQ=>==3>= =>=#Q!do"={ԠX=ե=u=O $׽?׽O u==X=Ԡ={,.V܋@cXma=>,D[a==cX܋.V9LDB`?)J?=9j6Tj69 J?=M`BL9P,F^,=c' /I/'c,=I,FPRV={1Hq>k>=F')zF:=s<46ҽxJ(F%ؼŽ4^<4^ Ž%ؼFM(x5ҽ4ⶼ&f)ZN]ꊽ6>]>>]>6>ꊽVN]i)&ⶼ̫:FBymwŽ!\hŀr2pŀ\lwŽy%B:Fīc< K ʽ]T=#T=@>Y<]B ʽ <DO=*%=? uT1 L1=1;]<=d?8<?8<~=]<W2;F1=g"-˰v;R=5=]Ԏ=Ԫ<ۋv;ʰg"Y(<& ;7ߘ;#:>!=<#=":>Bߘ;3&i(<Q =x_J=XJK= =uw<=SwJ<]_J=1 =҄ =<@[<;.L=5>&>Ҏ=&>,>.L=2;[<я<ʄ =r:Sv>fh=Ѕ@ܽT=F==B->=G=T=Aܽͅ⽁h=Sv>Rr:..UB<ڹ==rt=*=X=Nx=8=*=ft==ڹ=FB"/>&/>.><=&u== 9=Jhz#%}=ջP[Y}U> 8>=0DnE{D=CٽȍrxݽZ|+ɅӲּC?-9օ&?-6ּӲɅ`|+ݽ;d=dF=.k.$.r=T@>r=7. k..dF=n=;ϫ>o=s"6=N ċ=VM 6=/"{{=ϫ>B X>"}=S= G3j(q=qj(G3 S=2}=#6 X><.?֓>w=S= >S='x=.>]l<֓><.?3y=ߨ`J4׺=m󒼻BϽǽϽBR󒼲=F׺`y=!> 1>%b#i= 3<;;=1;;3<i=b( 1>>mp'"<5 }=><}=57<'mp1C9.x =b۽Jb۽ =/x1<8Y4P=l`=UͻЀM@ͻl`=4P=8Y

dGspQMy=Mc=_ڽئiڽAc=Ay=ཱིQ*spȼ@,>>N=׸2'=e =s=Z ='=BڸN=>@,>}ȼYK =(>==;<('j(;<==->=KYƭ=֤=;->p,=*o<0T<_F==_F=S===>;;> =D=6I=>g=DzY<Y=>?ѽe]r'< Y=ӽ֙DmdH=a kսD%C>;o @P!XΪP=ͪX}Px @ǁ;>؇E=`hžwa>S?wa>žh9>JDɽӽxf=oþlWzd=uWoþf=bH>ԽvbL!=p'r?e{dp{q?-@>=ih'EJ=AF'L]I=^B>D=SC ;L83LC SD=iB>I=FL԰=hu< d7> <Խ߱Խ <*d7>lu<h=԰-77=F#> >DI6dj#."=j.dEI >K#>7=-7U:Z<;<=w=߱<=߱Nмˇ%=_ м%>}=vA;]/=JFo= >#o=EA=_<>#=!<Z<rdeiӻ 車>5h~r;5B5ӻideZ4y=ּSQ;Z =TQ;ּ4y=>+6=y-U:=ݍ7O>v-=2)!oV:= p G=]!E#Z;5=핼="( ==H;5=E#T! G=ߑ >h{==\9$a v\Cֽjp Cֽ\Gvz $9%\὾Eܑ<Q^%'=>y>o<>'=>%K^Bܑ<]%咝u$bL]>{a2={仸L]bg"!]>R\c\"=>cU44?U>="bc\R>@R@-=dȽL%>e=p=/=p=e=%>LdȽ-=χ8R@<=™ؽ>c=>M>s}=O==ts=6v<6==ߧܾݧ=8=E6vޮ1ּj5=.,>/>q<=Xͼ-<=/>>.j5=ּ֮ =3ft=Yٽİt=ώ5>b,=3q}*⁰i/=2d[ ;A6 ;W[z=>=^_ؽn2<(/=f;\7=v=výTQ=o]= ;L;;d]=P=Tvýםv=c7==h<> =Э&4*׼L>Bk*ޭ&!=j<>=9 >>9>=x=l=<=pR=<=E==x=F9>1 >CW/>>PEP">?=㽋=?=">UEP>`/>C粌="=}UC=o=C=,r}"==Td=3>.?خTd=ˀfPk 3M{+nZ=?+{M7 \k܀f8Q>7Wivpa=;>>8b>;>ka=viU7WAQ>򼗣Ķ2薾K@=0<0=m@薾2Ķϼ~? ӽy*>p=p# ߼jF=} />[F=߼ p#rp=r*> ӽ~+3+.4@sF>u@4$.+3GO=ה=%Ep~NJ}~0E%ה=O=GL'E& 4W{;">;+;=+;;,>ϼ{;5 N'E0.COi<@ヸ<|k C1g {҃<i<^Z 1.RTꉚ~zE=e<6岽ûX =û1岽e<=zE艚XT?ȽRa==wx뗽h o pm5ho뗽cu=,a=?ȽR=3hp F3= >S;սx<ս/S; >*3=ip \=3BR=;>-> EUBG[=%G;>7R=̼]=dB>}zJ>m!Y=F ieŒi@ !Y=~zJ>dB>]=̼I| ;({ ;>Ʉ=1X@B:yH ؽ66B|'` ŽB4B Ž'`A6 ؽd 8BD42>#m>(&4Tż½5T(&m>42>D4B_ Iн#얽6<40<-8A?I<>V:;⺨=KDmBf<=B==F0C> g=hfG%C8*?[+?*?C8H%"fg=r0C>ƍ0> >Eh,=F=Š\ )]={)]P ̲=Gh,= >s=qT,>"=j;[,%=#?G,@"?$=[,j=ST,>s=-w)>`>ј n=R<ʹ<`=w)>==h2>*L=qk=$MK5DO?>?DO?G5M=FkL= h2>=3>]>A1l=^=:<'<<^=l=1AZ>3>==>;4=$>C= f(>{V=$>;4==>=6>>.齠Z򽓎=֏=O=6>|==A6^= $1>O~+a~O$1>=46^y=|=b== y 9;t=Bu;!>J` HY {Ţ:0:nt:%/vq.<<=<.zD/v;:m :=)<S<&'<>= >=\'<ֻ<S<* =kL=v<何(S=7(yUj= ;uk1=+>]1= u ;C0=]L>Ŧ>=&q===쁽"(PuP'!쁽= q=q=>l>S>!n`%a9(J=}*9%aa`qS>yl>=k='1$iV< F=b=F=[Vi4p(=>z:&r=#ٽ= 㽚=Y>t=U羽뻟;%='7;#iV >>-> 3D=W0#6$#c053D==->S >i#; NFI>rKI>zS>VsN<뮭0+Qڤ=Gm=HAO==}= P9AMm=Ҥ=Q/+(y }'=ѷ>Iϵ徟=ҷ>}'= yooغӦ=qꣽ;B {<#=>D(> >D(>#=>z<;Bsꣽ˦=غoi/=$DB>ߝ=ճ{ճ֝=> &DBw/=9&62=<=I N.B=P>>`=y><=P>>N=L.J <=#62=e9=ȓE<N.;ƾ gj<=gƾi.;Q>į$\.+8=\줽$! >Z: 0<d;g c𽏶B0ʗ z۽E=Q=u#¾s¾p#=E=z۽Зz0ѽ? =z`&VȽ=1WDV Ic*c=/J>=IO=V=8<-s'>b?>Pm =CH=}ǽ^Z}ǽGH= =VzPk?>(s'>h>e{=) l=Yt>+al=? k{=m>Y=Kx>V=}Ƚ~C?F=V=T>0= ?F= ~cȽ=Kx>=UU=>=(I3>×7tt:7I3>(`==UUdWy=v=6߼n`ˍؘq=^+>zq=䍁^`x6߼v=v=W⽀ _۽o0=y=aٻ@gzٻ=0=o۽c>< _vXm< *==O4'4O@=*=<Xvi(p4Vpw]=WCۼڽ=!6 >'><<>'>&6 >=ڽBۼ]=tVpq(p >YӉ$,-=>B>?a+ a+)R>-=>,ˉ$ >Y 5;]<~=9=\< 9=y=<]弮;A 6󽔞 LJ5 =A =G2 ;2_GZ ==J5L\X ޏ0ׇ5sI%y%A)y%II[s-ׇ#X Fa߽{g$<$6 ;=*>:=3g$< ra߽FkW=aF<{W=;V:=`<ƽI='><=ƽc`<=!V:;WU==iӋ?O=yR>O=͕Ƌia=HU=꨼<>>j=ؽؽHj=><꨼ w7SeB3Ƴ<9t)3<_=*3<|9<3HeB7Sx~\fǽo<$D:b,̎u3̎b2.D:oԡ=5Cؽ/0>?ؽ5=9>h7;,.>0M>*>=1 ]Q8=(Q=rqek=>T>Zk=nqe(Q=Q8=;]=*>X >-X>='ʖ=Z?"@Z?='=-X>X >Q>?)>B <җ=\=XQ>v\=җ=ҵ

Q>a,_#=ڄyؽC>>W?6@U?zC>>ؽܹyل#=__,2Ŕ=f~L;E>oOD7E>Lp~=;Ŕ ラ陽7>`g"=Ao^h?0?\h?u>r"=[7>陽 ワ&>~V< !>,<:P 0P와V-&> a߽9[>@>8/`0l===N'=9>=L'==;l= /`@>([>(a߽ˤ='L>^Ū 𓽘8>=ȦD~Ȧ=8> \Ū'L>ˤ=sc<ӥ=u;MmVO$:=s1/;\/;s12:=OEmV*v;ť=c<:٩= f=7. 4= >K4=0 7Of=6٩=i3/";R=;hE=>E=+;R=8"/+iұBb8ANƦ F==.{==E= AN8JB#;޽ x/!&7g޼>f >z>1f >޼%7g0![ ;޽#ZT #I cԽXU&<&¼pU&ѐ=Z!Fd&~ě=l b8G>7>6 5 Fe ]w=Wv>E=^$ɸYָV$U=Yv>Yw= f̼<0)" >bKj>c;VF";^Kj>" >eH0)~<̼aH>L>.=ٽ9$Kmd9$ٽ.=L>>YHRnèK꾉èfn~<>=QyȨ=}ҚP<=z=m=<P}Ȩ=y&>y4ֽ<<wmX1'>s̄=))m̄=P1'>|wn<<oV;= @׽O=#>-==z-=#>=@׽ =ߘV; =ͽf%>Ͻ˾>]?>˾Ͻ%>fͽ =/-=(n= +b>$˖<"V9&Vʖ<{b>C(n=p-=/;>=Р弝%>r?RZ?p?Z?Tx?%>Ԡ;>=kSjT<db缻X^#鼻fbajT<)laT.u > (˗SL?B?SL?˗,(q >.sT#tA٭ɽ RN-<:>U1-<.N߫ ɽA1j=T|Lx>ai#?x>L|k=p1+a"7-88pzi=Sx'վ2)j>\?)j>}'վ#i=p;-8饘>a"6X^s:=QMLMQ:= sX^6l#<*xpE>Z<ʷI!> |ʷ[*xLС#̸#>/< u=6<#>5_>V%1 J=3s}=~.>BZ]ןJ=?G=ƥ=`=ƥ=fG=J=\fBZ.>}=Q xO%=;p>a%Q>ԃuľԃx%Q>ڶ>;uO%=F sZ*H>.R=eZe :U>Vu>U> :edZMR=*H>*[|I"HǼ\g\GǼ|9><HF>H=reiF! Ͻ72 ϽjFreH=PF>L.>V8 ===>H|=@RdzfN< _L=3-=5.>?>A{c<7h *l7h{c=.>;-=_L==7G\Z<(="=="=(=ZY=:}q="fj=T};ĕ½ĕd;.S!fj=a}q=g=>Ԫ$>lb<ŻK+}+KaŻcb<$>K0>TW=d; 75Ц==Φ=+ ɱd;TW=60>%r>y"ː͘m<\vQƽH~8ƽuvQm<̐"8r>tl=E=THa= R罈iZn)G=b=G=;n)iRTHa=E=Ol=}+=>L۽;g ;ܵ=K>ܵ=;g ;[۽3>+=Y=âAAt_ Bnɯǩ=\ݽA<0>=C =>&=վ9==//==2/==9=̾>&=) =R=F3=`Eg߽[+ 4?rζ? 4?[+g߽E`63==RzS= 3>dg$P=LF=h=D>h=DF=1=$dg 3>^S=5辧v=2ϽG2ƽ  >:?-@:? >):2ƽ2Ͻv=/辩k >|E>=>}}E>k ޿1#wq?>~969,==-^?2=A=<d=*H@wjISSz!w s"p>_u='{Rս7/Ry7jRսk>+{sKk>b@1>On(k=]!]Ik=nOZ@1>>;kκ=@ >>^.)=\ P*\ .)=>&@ >κ=>QJ;Uu:꽷䖽Ӯq=^Q= <8^9=" +=+=u>Zc=Fs!"DM(@=n< djb=D=b=fj /== Y>ǏK=t <{̽'̽<{ =8F>` ޼:pZ)xнzxCxнpZ:޼>ZƼaa5~䨚7IGX=(>+=g+=(>X=~IӨ/~a5d:ܽ=aD r=t=$k= r=VDϙ=ܽBd:Sk*7 &ԽNɻ(=b->H=*H=b->(=Ɖɻ&Խ*7kS$ 4޽aOՑBI><>"&[=<>BI>CՑa 4޽+ iD"Ժ#^3f{!ҽ{fl3 1Ժ"WDO1v<-I^O Ֆ==D-+D=Ֆ=zO Gb1v<ʙN$l=.cLNmq=hĮ2$Įhi= >%e<=P ѽPc2vڽs+<:_=G.&>S_=\Ű Q<>Q<⾝Űl>šב=ѻEMVX.r&>=~?x~{=M&>X.?hMѻV?==j?BT@?#j=tV?=<6 =d;ؽw=ZE><9¾zd;-¾<齮ZE>[w=ؽje;6 =<1_=Oٽ'sv=ٽ1_=@=7<=RqC=B$;3WFk%l??%l?sᾼ_Fּ<VQ;ź:8&=Hƒ7?6@?7Fƒ\=8!ɺ:ȑ;zQ=s}X?=?X?`=P>fjfE=뻀};a>:LF-RU?1'7@MU?<$LF>[aY;:t=#Y>oȽUȾ3Ƚ#Y>s=Z>IGT,q<vϽ#c@>9{},??,?~ݶ{)c@>vϽ8ɦ<r+'V2 +^ >&>=Nzd< <}d= >p + V2aJS=ݖ6罓v;>.I=|>ѾS8f6K>S8w>ѾH/I=v;>US=J^Zag=}2j+=T2>v>s2>+=j T2Ug=Z;f= (==ҠU5c7ĠU/==( f=;;Z=2=%_ Mc =c 3_2=Z=(;~=h=Ƚ?8m=XF=y: oѣy: YF=8m=2Ƚzh=o=b=f=ck=_E ;ǂ5>u)"x==F==3x=i)>5ǂ ;^r,>~;>'C;J= J=>;4;)'C >*R=azy![.ֽ*[.ywa=ɡ*>#=;Ayi>==>iy0A#=R=+#:qY=gm jX=YD>Z<-#:R=1<刼=%<*ٽ@"=#<=hk2<=@"=*ٽD%<刼Ӛ1<O=lN;ܶ;AN>=6=b۽<ҁ2>Q==53+=޺,+=M$5>$]=? JϽ<==Os>+5C>ݼ=^毾x,x毾,^=oݼ5C>Os>=QA>&=> O=%|=}ksk*|=O= &=>CA>w.ƽxL>< \k_w>}K?\w>[k11ƽwbѽcR>:UȾ_=0A5V'A50F=پ"UgR>zѽ0h<;IHͽQg?r?Lg?mͽI;#h<062$-= =u)!"#)⣶=wO-=72tR<i; V => =`W g;W<RtS<h; NC => =Xa f;<RI߿Eq̩\N]=Al`<=nS54$=L'L'L-4$=SnDv>cR4Fxy>v=??=EPi)Jxuz:>Ts>T,˥=!>rQf>˥=6TOs>:>{z?1>|l>vm9:w=G=w)Jw/=1w=?m9:!wtl>?1>R===0yѱ= ><|O< >ѱ=&i= = R=f>=Xt ⼃E>I=YiYI=E>Tt=^>ĽkQ<=n?=F`;,>;P!=`=.7=ձ=+>q=%b=ϽogkrͽO=`H>/g;Z9<+>V=t:7=y'Mt=KHEK 4Mt=_|>3?=ڽ@=Խ=U>"V=FJ.k<& =UTBʼ+<+= =< 4>Y=hn&5-:"=aޑ:;z;%=Ǘ>~p=>%=e;4w: ޑawp=!8<ʴ4 H < H" 4Cʴ!8wp=:ݏ=:lZ_T ;R%9+g޾Xg%9 ;UTZ:lݏ=}=;-OB=PӎH1#N:BH=>Ǿj>>BH=,NO1#ӎH+[=Žp>z޽Y=13?=^z޽>p佻Ž[=)ý@D#EZ3:>V=~88=A3:>V#E7Dý<=cU@陯=Ðhs ݴ?)@ݴ?hs=@fU=];C:xUuwv=tx>M ,ҾҾҾM Nx>/=twyU;:;L=eG=(==F&@(@C&@==(=ehL=_{Rm=.x9Ὂ4>)9,Qm=C>IG=^8𙆽8¢=Q3:>@#E-Dný*T[=Žp>z޽Q=13?=Vz޽ >p佥Ž [=\轑ӎ~F1#NBH=>j>>BH=NN1#uӎ轀Qp=>%=S;3L:ݑa "=-5an&b=I 4>/= D=O 4>X=cn&5-p<  =CT ʼ_+<+<ʼT:=* $=Խ=U>"V=F?.kxڽv?=k|>NMt=KPEKbMt=q|>p?=ڽxýɄj=jZ/=u,XuZ/=j12j=ȄýZӆ<+>V=:7=dY=Wkgh7E=]H>Xh;Ľx15Q6%=c7==+>n=%<]Q6L15Ľk|<=n?=M`;,O>;z!=`=Qt-⼅E>I=YiYI=E>;Nt=Z>R===<ѱ= ><O< >ѱ=u=={ ?1>l>vm9:w=G=w)Jw-=Fw=kk9:wzl>?1>z:>]s>T˥=,.>Qf2>#˥=&TWs>:>4Rxy>v=d<'jEP?=EPiNVx4]RDv>,nS/4$=L2L2L'4$=S)nDv>gRJ߿y4<=<`Hl\=h>\=Ml`u<=UsUѾy=y0A5`'A5z0g=ݾMUdR>oѽwƽyL><@Xkpw>K?nw>Vk mƽ=MA>&=> O=H|=1kskW|=O= &=>@A>=Os>.5C>ˀݼĢ=^毾x4x毾*^Ģ=(ݼ5C>Os>Q==6+=溢5+=S$5>%]=>JϽ<=Q=2>=rN;߶;BN>=6=b۽<2>̘ A,Kb<5d=3J(6Xػ7VػeO=ռ9B𽄍OxX=V򁏽mcU=TD>#=FAyi>=P=>iyCA#=>*=Сa|y[.ֽ[.y{a=֡*gr,>;>'C;J= J=>;4K)'Cer,> ;ǂ6v>n2>+=۴jk2g=ZJT=𖪽U罎v;>.I=>ѾS8u6K>S8z>Ѿ@/I=v;>y S=q`eW2 +e >==yd<<|d<*>= >z +QW2qA<'vϽ/c@>6{ ,?—?,?ڶ{3c@>vϽ?6<T,9IGZ>&t=#Y>Ƚ`Ⱦ=CȽ#Y>s=Z>NIG$U,x;_a>5LFBRU?2'7@LU?W$LF> a̾;QJ=mX?=GX?]=P>fzfEp=gQ;<ƺ:8c=Nƒ7?6@?7Nƒ=ۭ8ʺ:;'k%l??%l? kN>ᾼEּ<?|<CB=:7=)R+RH=M:G2}@%f@}@2U:R=&R5R97=DЭ@=7<=qkC=FE$+;=<73;G$CC=Cq7<=@=<2_=ٽsv=<8¾vd;/¾<齦ZE>?w=ؽd;6 =ѻV?=|=j?@T@?j=rV?=sѻ4M`rX.w&>=~?k~=T&>X.!IMo x=בšg>ŰۦQ< >Q<⾙Űa>šב~=i ѽa2wڽ^s+<4_=4.&>L_=Цx=hĮ?'Įho= >eW<=ʙN8;l=/ciL缆l<>%[=<>MI>:Ցa4޽( Sk*7%Խɻ(=b->H=+H=b->(=nɻ&Խ*7ka +=y +=(>X=Iè,~ÅYaZƼ>޼:pZ;xнxBxнpZ:޼>ZƼaYBIh ===w <z̽;̽<} =7F><0ʽ(f? GRK<Y>== Y>KT+=T?+=}>_c=Ds!DM(OQL;v:꽵䖽q=Q= <:^9=M >.)=\ 5*\ .)=>4@ >ͺ=hk>o@1>Ongk=]!]|k=nOh@1>> s"p>u={Rս7-Ry7qRսk>{<^u="p>s ]w >S&zvw@2=ũA= <d=DHSwIq?>9ס9,==,^_,*Ŕ=T~LBE>8O>E>La~=2Ŕ`,_#=لyؽnC>>U?6@S?bC>>ؽֹyل#=_,输k >-|E>z<=YS>}E>k 2辢v=2ϽE2ƽ) >:?-@:?} >5?2ƽ2Ͻv=RS= 3>eg$u=dF=\h=>h=aF=[=$dg 3>wS=R=L3=`ܫEg߽[+ 4?vζ? 4?[+g߽E`=3===A =|>&=ؾ:==/==%/= = :=̾>&=' ==0>BmɯI =QݽA<0>".=7nn{G/6W#J):V=4z=;4z=V=a,:M#B/6p{7n".=9za=[4*Ƀ=6=k[vu]vuY[<=$Ƀ=4bza=6,M( @OŮ}<\=ز7۽w;}g ;ܵ=K>ܵ=;g ro;B۽9>>r>nl=E=iHa=R罈i?n)R=b=M=n)i RhHa=E=Fl=-r>."ːmJ0>TW=d; u,Ԧ==Φ=$ =d;TW=30>Ԫ$>pb<|ŻK++vK#Żb<͜=%>Z=;}q=1fj=AS|;ĕ½ ĕf;hR3fj=^}q=g=>=7/Z<(="=="=(=Z<17% _L=>-=;.>?>{c<7h*l7hE|cB.>E-=_L= ===>U|=?3dzM<q|8L.>RF>3H=revF- Ͻ> ϽuFreL.>G8z|p"]HǼ\g\{GǼ"|9><\8<\"<D {Z*H>=R=dZe5:U>Vu>U>\:edZ\R=*H>/[O O%=`;޶>b%Q>ԃuľԃz%Q>ζ>Y;O%=1s}=z.>BZ\J=F=ƥ=`=ƥ=G=ǟJ=\rBZ}.>}=:sp J=o%D>_>Ӹ#>/< u=5<#>3_>r%R J=l=v=R7vw==ꌾHd(ꌾx={R7"v==lk#[<ʷD!> ʷ\*xK#<Ga"6X^s":=QMLMQ:=sX^64a"-8pi=9'վ)j>\?(j>'վ i=p-8क़A1y=(|Lx>ci#?x>L[|]=1~Aܭɽͫ ,N-<8S>0-< Nū ɽ/S9T.n >(˗SL?B?SL?˗"(h >.LTҩ)k#jT<=b輻f$m꼻BbsjT=弔%>q?QZ?m?Z?Sx?%>|弝;>=Y/-=r(n=-b>ʖ<5V98V0ʖ<{b>@~(n=j-= =̽e%>Ͻ˾>]?>˾Ͻ%>e̽ =gV;= @׽Z=#>t-=d=m-=#>$=@׽ =)V;4ֽ;<wjP1'>x̄=))q̄=H1'>{w<Ȩ=}P\<~=z=e=< P}Ȩ=&>*C<_ymèK꾉èn~<>=QyL>.= ٽ9$Omn9$ٽ.=L>>NH?̼gKj>;hF`;dKj>" >.~0)<;̼B Fw=Uv>D=$ɸdظ$V=Vv>>w= :35 6>G>>6 5 $:b4a#Fpe&]ě= d(ߐ=*Z<{=⼎8|maþam8⼔=3Z<=]U=mY< 0<LR 0Nν:νN LR0< WY<`U=Ո<5f:L=UsGI7,d3=eK7sGVh=[j:=Ո<#T #H mԽXU&<.¼LU&z>/f >)޼B7gW!u ;޽iBR8AN G==j.{==H=O AN8;ܱBi'/";R=4;lE=>E=;R=<"/cf=70 4=>:4=3 7f=@٩=c<=v;RmVOF:=s1/;L/;s1U:=OMmVAv;ܥ=.a߽ˤ='L>_Ū 𓽝8>=UȦCȦ,=8> ^Ū'L>ˤ='a߽D[>@>//`il= >=N'=7>=K''>=ql=/`@>4[> レű&>vVA !>ޘ<=P 4PV&&> ヘ陽7>]躊"=5Yh?.?Xh?("= Y7>陽s=8w)>l>Ԙ g=xR<\<`=<R<=ߘ a>%w)>s=rT,>7=j [,=!?F,@ ?=Z,j=YT,>X >Q>Y)>; <җ= \=0Q>\=җ=0Q>X >-X> ='=Z?"@Z?='=-X>G>‡*>= ]Q8=B)Q=Uqek=T>Âk=Zqe(Q=Q8=! ]=*>=>,.>.ʡ=54ؽ;0>,ؽ5=9>t;5r=K/\ 2ZdG럽d[ 2z\;K/1rƽ]VA-==8Ddo>̎b,D:>o@j=ؽYyؽEj=><꨼nU==i֋O=hR>O=͋ix=W=;eV:=`<sƽG='>A=kƽQ`<=רV:H;sW=o;=f$<na߽%FnX 珋և8s I%y.A)ry%tIasև 4 LJ5=O =TG2¦;2&Gd =땾=J5L 5:컄;\<=9=\<9==<\;)$6w(p>Y҉$,*=>L>(a+ a+\>+=>,lj$ >Yr(pFVp]=Bۼڽ=/6 >'><<>'>26 >=ڽAۼ]=Vp_vX}<*=Q=O4'4O=*=<Xv_۽{o0==>ٻ gYٻ=0=o{۽c><UU_W⽍=åv=6߼)`ЍҘq=h+>pq=썁`5߼v==WUU=P=( I3>7tt7I3>(o==`=Kx>=RȽ|~>F=1=T>=>F=h~4Ƚ=Kx>=l>^{=? l=_t>+:s+vt>l=V e{=t>8i?>PZ =H=V}ǽcZP}ǽH= ==pPq?>+s'>8Dc*c6-/J>=lF=V=ѽ8 =zk&VȽ=gWMV AVBW=Ƚb&Vz; =ѽ%0z۽E==t#¾s¾n#=E=z۽c0d;p'н^Ay<٦q$򤽾\g+8=\$ >'Z:o0<~½90!1.;ƾgj<= gƾ.;Q>>=y>Ӝ=sP>>c=D.S <=662= or/=CB߇>ם=ճ{ճ˝=>߇CB/=o غ٦=ꣽ;BD{<#=>D(> >D(>#=>1{<;BꣽҦ=Aغ2+Fy }'=ӷ>Dѵ徠8ӷ>}'= !y2+Q=Bm=@A~O==s=P1AIm=ޤ=Q#J#NPI>rUI>S>VsN<ﮭ#iP >?->(3D=X0#/##g0O3D=?->O >ie7;$=8;S羽t=Y>= 㽘=Y>t=[羽P;%=9;eU ;=[=o= ;}s9[9s󽩟;=[=ߦ=X ;G=~@:'r=5ٽ豁=S(%iŘV4F=G=ӵF=SV i((=l>m=mT>m`$a9;(J=)9$a`qS>]L>>=p===쁽(P:rP'#쁽=p=Ӯ=>]L>n=՛ ;h'佀1=+>h1=a~ ;L5==jL=y2<1佛(vS={(~߁k= }>='<~<*S< *VŢ:P :nw:;t=uD;!>a HY |=d==#y~9O~#a~O$1>=D6^==6>>/齸Z򽍎==^P=6>= =>;4=$>g=l(>i{=$>;4==>=3>^>A1l=^=3>=Ah2>,L=k=MR5DO???DO?K5M=SkL=&h2>s>>;| @RPX6Ϊș=ͪXGP @;>s>lH=F kս%C >h,= G=\ *]=)]Q pβ=?G`h,= >ɍ0>0C>Wg=fE%C8*?Z+?*?C8I%wf(g=x0C>B==F<$)=s=ӼΜG&7̵D= 7МGӼs= )=rF<=B==+CfA?I<>V:<⺶=DBf<=d ;н얽96<<.-(<4C6<!얽Gнh ?BD42>"m>(&7Tļ½7T(&m>42>D u ;({ ;>=OXQB>I<"|){=K==R=*gic6gS= =E=p={)I=&=1;=ؼawT =h[=ZR=̼]=dB>yzJ>M!Y=/ iŒi' d!Y=zzJ>dB>]=̼dR=;>'> EjhGT=NG<E &>;>w?ȽR=3ip f3= >S;qս<qսS; >O3=ip \=3?Ƚ_a=u=뗽hkyii뗽]=;a=}PTꉚ{zE=e<"岽û= =û岽e<=zE牚WT1.5Zi<W<{d I1_ {A<i<-e1.I'E% 5{;>1;+;=+;<;'>{;7 J'EGO=ה=Z%E[~OJ[~E%Mה=}O=G~+3-.4 @tF> @4&.+3ؼ~U ӽ*>Tp=p# n߼kF=n />_F=߼ p#p=w*> ӽɶ2薾n@=0<0=@薾2ɶLQ>a7Wiva=;>.8b>;>a=vi6WVQ>ԀfZk Mk+Z=+lM# dkfTd=3>.1خTd=C򲌼="=|LFC=o=C=;J켩|"==CV/>>_EP">$?=㽄r^?=">dEP>`/>== >L9>=x=A=<= pR=l<===xV=T9>5 > =g<> =&*ݼL>Dk<@'N`?'NEk+& =k<>e;b7=۝v=výT`=A]=;I;4]=a=Tvýv=i7=g;H/=+22[ ;96 ;5[=>=_ؽu2<3/=it=jٽt=5>,=FqRt* =lf/><=ͼ;=/>>.(j5=ּNs=6v<+==৸ܾߧ=.=J6v<==ũOd}=M>>b=>M>}=Oԩ=,=6R@*<=IؽR@o-=dȽL%>e=p=!=p=e=%>LeȽ-=Y]>RXc\"=>sU54QU>="^c\R>]o#bL]{a2= |L]bbْ*\@ܑ<ݘL^%'=>>2o<>'=>k%E^>ܑ<C\9$G iv\9ֽBp ;ֽ\Av^ $9 <}{= > G=S!E#w;5==$( ==i;5=E#K! G= >{= 7K>v-=}'!W:=ꃙ=====^aFzU}UFda===-=ԃ=B =t_-3ILw;=%<"<=<%4y=ּSQ;* =+6=yOU[5h@r;1iI>5ӻideώ<-!/=Eo= >6o=tEB=_<> = <<*m'#=M:==Pu(*Qм%=xм %>}=.pA;]PR:}Z<%;<{=w=<=߱ >VIDdj."=j:dXI >K#>7=-7԰=hu<d7>K <Խ߱Խ~ <$d7>tu<|h=E',LWI=YB>D=SC 6Lb80LC SC=eB>yI=lLE'[J=yh'i=$@>?m{dy{?-@>=iTh'PJ=Gp'f=oþnWd=wWoþf=eH>նԽL!=E==M<}LO!-|<\;0mhžwa>S?wa>žth9>fDɽӽ<vےeWZUk&"3E}3%"UkZὴWgvʸ|&Vn^=AXnѨХ>ѨAX]=Qn& ˸\[˽n2 R=8ӽstɽv^tɽ8ӽnR=2 ˽[R=~=p<<<ܙ'ӽ]>3ӽܙ9=#=vzV}EE6EE}zVw#==>wѽ]r'<Y=9;> =D=6I=^g= Y<2>Y=>쭋==;->M,=*o=ȼYK!=*>==;<('j(;<==/>=PKYȼ@,>>N≠'=W =\s=K ='=YӸN=>@,>GspQPy= c=bڽۦkڽc=Cy=ཻQ-spGdp ><9Y4P=Dl`=tͻMͻAl`=4P=#9Y

dpmpC4.x =b۽Jb۽ Z =/x6Cmp'<޶}=51 1>$b i=3$>y=`C׺=}BϽǽϽBll=V׺`= X><.?֓>w=zS= >S=,x=.>rl<֓><.?I X>"X}=S=G3j(q|=qj(G3 S= }=0#;ϫ>N=2"6=PN ċ=8M 6=F"\=ϫ>;{=eF=.k./.r=T@>r=B.k..FeF=v=ڍrݽr|+ɅӲpּ2?-Ņ9?-ּӲɅw|+ݽӍrٽ_={fE0D= 8>P> 8>=(0DdE@{c=Pٽ9=Jt#%}=ջJ7Y}L#/>>mg>)/>.>Х<=&c==r:0.B<ڹ=ɸ=t=*=E=Tx=%=*=t=Ҹ=ڹ=rBah=AܽT=G==B->=,G=T=+Aܽ{h=Qv> = ==7<=:>; &o(^=5=xԎ=T=#T=8>n<]F ʽ\ <ͫ:FBy~wŽ\{ŀr2ŀ \xwŽyB:F4ⶼ&i)^N]ꊽ6>]>>]>6>ꊽYN]j)&ⶼ4ҽxS( G%ؼ+Ž4^ <4^Ž%ؼFW(xҽQ,;><=:4zFG'=k>Hq>k>=A'(zF:=5<,;%MF뽷_!':= C N=̰ C=:_!FLŠ=z=8=~==)dX}qK=r=K=qX)d==5=a=Š=yH=6nSS 0W=gZ;WD_a=-cX܋-Vy={ԠX=ť=u=N 3׽O׽N u==X=Ԡy={;f"'doQ=>A==3>=1=>=Q$do"6f0\Pŏ=>r'=U\=dHŏ=:\Q1׆.Ou=:==C4=CO==u=[݆.1QJO.>lp=ELR<=6=J%Z5ý=1>#tx𓇼tx#1>=7ý2Z˺=P>DN$K<=k=cjP@JjP/k=<=3DNP>=92>8;$>57//齽75.;$>2>x9&P=N= Ƚܼ=;T/;+=ԧܼ ȽX=#P=3gyн~<t=9zFE:KE=KOE:= >uܽCkb%"=QHRT ^̼'=ًً'=̼ ^TRBQ3 ܽMǼ.=L>=ʿYj^kjͿ\>=)=MǼ, ܽߠy#\ ]u=N=:Ls=ɻd~ɻ3Ls=N=]u= \ ͠yhn=|+<>==Yԟ4=“en:vCb~C n:e͓4=>{ȅ<]<4Sf_)f;l=E:=%l=(f;h_SB^<`ЂGg8Gƈ=Bӕ<@ƈ=4GG `8 =W>>>#q0-;<=7==<-q075>W>9 =^N7nkĞAo==jF;O̰F;qo==ĞwENUZ=L4>s=BLJHǽ"4*F==Ļ==&F="46ǽQLJn=L4>VZ= =2=mȽܤ)z&[=Q&zܤ)ȽP= =*Fr ==l%3(d;)ka7 Žg1=ȐڼQ1e=K=)@``*K=1e=`ڼ>=Q =?>B*{=\aٝIRa{=B*>? =k]*oUbTZ9=3=zT&mQS=p9=׊TUbr*㽯k3?'?>b?x=.I<<ȵ'Fx76= F'?~$= `=6=`=R=;`=ܙ=[~$ >?)@Wt?m3ɽd=z;=U @Q Ux;=$=ɽ3/?Uެ?!e?rOH D=|'Km+l=*$KD=b rO&e?Vެ?/?fsmBЦ>2=17ȥf 772=Ħ>Bgs)ҽ4>f==y^Y< 8e74Z<Jy^f=4>ҽSZ͗=S=-<ݹ墼<>墼޹', G p=81-P涽d)<=&;SiuŽ5Խ<;x=<5Խ}Žli;™=)<8<7|=v< G;s=,y=t=GH;v<|=79~< <x=L dǻ#(μq.#2g(?=>eF=>?=1g(#q.,μ'eh`(:xU52 === *U5!b(:qhh]ݐܹC*Ƚ F= J >^=J >G= *ȽD乒jݐh }Ռ=L:Az]K}]9 J:Ԍ= }J>W3Č`7_<ҼD==<==DҼ7_<(ČWJ>Am!_=e>6_=bAm[ Bv{ F;]0=A0=R`y$q=I4>tq=xKy%>&j=0*ؽ盽=EE=>ٸGS!>D~#>&Zch=q cd&ZV~#>IS!>FJٸ-E=:>+=z6#p<">'<)#l >6ڽ=` 2yc;[>l֔<2-뽰F-뽄2֔<[>d; 2C`'ڽ#=լ=c 3$=42l"\ER=D"422$=[=L=iX5qJ|nEE\=:h2=/+Ve;q/=r4@=\> 8v:FH:zUԽ4UԽ`G:83v:]>@=4-zG>)WĀҾ-N>1"l=O*<7~=`*-ĀҾy)WT>-zh=$>yXD@9h=)o 줾 սt$S=ی8;یm$S=!ս줾} )oq6>E=xd='< <,d=zxE=6>riaz1s0<;iԽ<'ԽgH;r<01szmaڂ=v>QiK===y===it>ڂ=o$lS*<<9=BĆ<ئ@ͭ=@ʦWĆ<)=*<<*nSo$>M>*UT޻9W=M=Դ=L=LW=$޻T>UM>>5׽o+Nչ=e=59==:==,9=he=չ=5o+B׽7= <A=t$=ba{$= = A.<.>=:*?<S== 꼴; T >=~" =o7ٽ =>=8=>h%;e 6[= O=l"=FW<,֋A%"gr=U=Q>="@=V#@=G>=U= r=fA%@֋1:=T==V=ӽsV=<>$|g=j== >_aE٣0I=g>}=goټY<*Y< pټg s=g>I=*q$ip=====`pi[$?;V=8<۽VG@-U6| >?=M?s)n.1<ٽa`_;uٽe1<+nѰs@M? ?l >~潮԰Fj==z=o=z===F԰u~?@w(?,>oTռGze>.fGz ռ-oT,>y(?|@?/~5)W?=;~=ZF=I=`F=~=NX?=5/$.?=@^h@ S?"1='<.@3h< .'<Ɣ=" S?_h@=@%?XXt=Q,=b<=R]M]Q.c<=A,= =XX:P?^@F?$C>Gq=0Z( P,F?^@:P?PlF7= >==Yb,VFC,Yb== > 7=lX<܁?W>)i1qo=uZpju\qo=)W>݁?s>=Y(S=A(a=[(S=w>q>Ch̾]xW^›@8=N[=R&m n;Vm&N[=&=@›`^]x!6[<Τ>z=+@wueC; =8Sƽ6hS9hcƽR =C;yue>@M@ڹ7j=^@=%` @S%PO%@ s_@=7j=ڹK=Q= =$B콭(q齣($B ==G=`[烽Լ{垽q5w="ý|ýw=q5垽Լ烽d[~D==tHvD=(%QW} 73} Q%84vD=X=D=UDP*N=yQJ(lY :'=-xaڽ^==״7> s55.½!5s7>H>7y=|z=h>4>8n>\8n4> >X]z=7٣ge5k=f~>=ai 80= 86i=*f~>k=5ge)٣[]=+=Rf7= =-½םOh=ם ½ = g7=+=S]=K>;acm ) >&>5?ˣ9?==89o>󼦉&>: > kmBaK> v=1E>QFÉR-ڽs ڽRコÉF1E> v=K ߓ>0=`Do>_F;<}a=~OG;<>e_D0= ߓ>ΚK-(,>j=؈ϽvLYD (/Cy>?>#*?]8=K=t&&@? W&&K=*=]C#*??Cy>b=> v \᡺;"=b˯>쉢?/Z?>,f===C=f=>4Z??˯>N6=M佝w <a<:`< mSy}QV =2BývABýܞ3V =}nS>E?=3o%<$;vViW=-Q=7;P=ŵW=i|V";e%oN=B=qR="=3Љ iŎ=p;>ձZU :> >=>G>ŔZUp;>Ŏ= =|7"hZ%(=U=`<=l|>?=q|>=1=%;==ә>ة=%J<1Ɇ==>!> >$=$ݏ=W1=똽W1==ݏC%(= >!>>)y˽De8=8o>d\=Bx<x8=Ae{˽yM> >'=8=|E+ŤKdŤ+E|8='= >F>0yUwA@<|='=.'==A<}wAhU彊0*<څD=>߻IH*=QoY!ob*=RP߻D=օe=#e=]$>"= _< :Yi+p$<[~=" Ro=;۽;*Ro="k~==;=7>HF̸۽C=P= ;J= <#if==#ԊW +W%Ԋ%==#i] cFE_0{h=>WEp=xZ= if=|4O7ν^}_[we=>=e_^}ν34Ob;-=ㅽNӽc9=5=IEJ:1c!)wR=~?>;=;?>R=#!TcF/=Q-v< U!.1.U!v<DZPH=/:x1ӁƋ?>'<=h >=P(<)?>dӁ619xs=CK%R:-$S!K=s潀=o>!mg?#?+j'=d컛>IN\<(=%<0N\>컅'=+l[|J< +,o,n +2Jǰ?IU @G=1z=}?P=_"*?A#@e?`>ju]<;^ʽʽ;*\i??#@*?+H Ç=#ϻ~kA= == =kA=Bϻ}Ç= Hd ??p*?kM=Y]!=׊s5!=m]M=t*??d ?-x='=d.(eJ7E>uy6=9Y;;kQ=;;>3[ >'=8=|E+ŤKdŤ +E|8='= >Q>V0zUU|wA@e=#e=b$>"5 =D;=7>0Fĸ۽C=P=n;J=º <)$iy=2=ԊW+W&Ԋ ==$i Ep=iZ= i<;rٽ>1fZ1FNrٽ iv=4Oν}^}L_Jem=>m= e_^}ν3O;-=0JTE5=c9=cӽTㅽF=BㅽRӽc9= 5=EVJ30vc!+fR=}?>g\;=ͤ;?>R= +!rc9/D=@Qرv<U!.z1.U!v<>P^=8/9xS1Ӂ񋦼?>'<=d >=(<0?>}Ӂa19xs=5L'R-R@=s潀=o>(mg?#?񽾆+N'=컧>_TO\X'=+n[|Jǰ?JU @K= z=~?P=_D*?@#@f?`>ju\<;ʽsʽy;P\g?@#@*?H Ç=|ϻJkA= =P= =kA=eϻÇ= Hd ??n*??M=g]!={s5m!=r]BM=p*??d ?-x=n'=&e(eJ7E>u6=&;Y;:kQ=j;:Y;6=u7E>>Ƨ[xTڽP==7>s55.½'5s7>H>El7y=z=&>4>8nU'>p8n4>>6z=٣qe5l=f~>=Yi 80= 8k=5DeأE]=v+=f7= =½ם*Oh=ם%½ =f7=,+=]=K>bagm / >&>I?٣99==V9v>󼢉&>5 > ^m!aK> v=1E>FÉRڽr;ڽRÉF1E>s v=Kޓ>0=bDp>oF;<a=~~G;<>kdD0=ߓ>K' ,>=͈ϽvkLY (#Cy>?9#*?]7=@K=&&H= &&3K=/=]=#*??By>bB=Ԑ> v \^⡺m;|<[;ߡ` \ v>?=b˯>쉢?.Z?>5f==X1=f=>3Z?ꉢ?ʯ> O6=M但w <;a<:`< jSw}VV ='Býr=Bý񞿼5V =~}hS>E?=>%<$;oViW=Q=8;P=W=ipV#;)%<- X=όL\1=Gݼv < .ݼ1=\彽LxbX=|ٽ=kLaTC==>= =QC=^kL=gٽ iЉ3"=[R=B=hN=T|>iN=B=uR="==Љ iŎ=p;>ZU9>>=><>ZUޱp;>Ŏ= =|7.hZ&(=U=Y<=s|>?=o|>ƶ===A;=<=ٙ> ة=2J71Ɇ= =>!>} >0=$ݏ=W1=똽W1==ݏ$;= >!>>xy˽?e8=?o>|\=xo>8=Ce˽9yw==D==<*' =',b1k,b= E*'=_=={=X=AJ<=>꼵; >=~<;3[=1`<~Bֽ~h<8==>' =h7ٽA =>=8=wh;e 6>=O=h"=:W<ՋA%gr=U=8>=@=V:@=\>=U=r= gA%"-֋\:=T=_V=ӽwV=<>$vg'=e== >!_aE٣1I=g>P=goټCY<Y<pټgn=g>I=O$i~pο==ܕ==ݿ=ypi`$ ߔ?;u=<۽V٭@-<׼3fװa=m`%ݼ0[hY?AM?s*n?1<ٽ_;`ٽ1<(nsAM? ?k >~潳԰FW==Dz=o=jz= ==F԰潦~?@x(?,> oTUռlGz&f>e Gz'ռ!oT,>y(?}@?/05X?=5~=RF=I=eF=~=:X?==25/u*?=@^h@ S?"=a'<.4h<.'<=" S?^h@=@%?XX=e,=b<=R]M]eRc<=R,=C= XX:P?]@F?C>Gq=F( ,<( Fq= C>F?\@:P?WlK7= >==LYb,dFC,Yb== >+7=lS<ہ?W>)iHqo=uZp^ف?^<h̾8q>q>=^(S=B(a=,(S=l>m>5g̾]x]^›@E=N[=;&mm;~m5&N[=>= @›a^]x06[<ʤ>u=+<,6[`M >@wuep C; =0SwƽhS9hbƽR = C;kue>@Mڹ 7j=c@=^ @Q%PM%@ mW@=6j=ڹN=B=ٴ =$B콞(f齒($Bܛ =D&=9=c[ 烽ðԼs垽q5w=+ýýw=q5~垽Լ烽Je['μq.΢#:g(?=>gF=>?=5g(#q.bμ5(nhe(:{U5; = == /}U5d(:uhhRݐ乒C*Ƚ F=J >^= J >F= *ȽCڹdݐh}`ߌ=1J:Qt]#}l]BL:⌽=懠}cJ>WBČ7_/Am_=}>%_=Am[ zv}E;凁f0=:0=Ry%q=F4>\q=xQy%>j=<*ؽ盽=E=ٸ QS!>A~#>&ZcC=c|&ZM~#>GS!>ԬٸbE=:>G+=6#<"><#l >S6^ڽM` 2ve;[>.֔<2- F-뽂2֔<[>c; 2)`ڽ[=ݬ=y2$=42"ER=b"522$=O==X5qJ|<<`=1iŽiŽ}=sE\=:2=<8BE\=D>'Ve;p/=)r4A=m>Cv:G:oUԽo4UԽwM:Ev:e>@=4-z5>)WȀҾ-F>"l=*<`8~=*< "l=F>-ŀҾ)W3>-zĶh=$>y?DM9h=1o%} 줾!ս_$S=ی9; یc$S=!ս줾w >o 6>E=xd=< uwpaz1s0g<;i!Խd'Խg;E<01szgaڂ=o>~iJ=z==m=|=OZiv>ڂ=o$rS*B<<'=Ć<Ʀ@=@|Ć<"=;<*iSo$>M>.UT!޻9W=L=ܴ=L=>C׽+uչ=e=S9==h:==[9=e=չ=}+F׽{8<̽XyͻN=d=c<,A!=$=aq$== A_<>=:Ƚ*?<2S== 5z/̽@z =S==Tj^gjƿF>=)=MǼ5 ܽȠy(\ {*]u=N=/Ls=LɻZ}ɻKLs=N=]u=\ ybn=+<>==14=˓e' n:lCbzCn:Цeē˟4=>2ȅ<`],>7q0x-E<=@== <-q077>W>8 =M%cbĞKo==WG;ḚE;^o==/Ğ]NUZ=L4>P=mLJEǽ;"4:F==Ļ==F=#4Xǽ_LJw=L4>UZ= =K=Ƚ)zb&#[=&z)2Ƚ@?= =*F- =7=2Nb;=na> Žg1<}˽ܽ!F8ܽ˽g1<Ž9 ^aBQ>=ڼk1e=K=Y)^`)K=1e=dѐڼ>=Q =?>B*{=ca Roa{=B*>?u =kY*[UbT]9=:=QI\KG=n9=TzUbb*k3?$?=b?x=6Ib?#?3?;G~$=;`=f===e`==N~$>?(@Tt?3}ɽ=;=U TQ U;=d=ɽ3/?Uެ?"e?rOJ D='&K+=*%KD=O rO#e?Tެ?/?fsBզ>2=<7 ̥f /72=Φ>Bfsҽ4>f=.y^Y<7@e 7Y<2y^f=4>%ҽZ=S=3<ݹ䢼<䢼ݹ( <v p=-1%P{涽2)<=;QizŽ5Խ< <f0L Tdǻg"~(<'#ޘ;:>,=Z<= :>k;, &(i=5=\Ԏ=ժS=*#T=E>~<]@ ʽ V<ӫj:FBJynwŽ4\˨yŀr2xŀ\wwŽyB:Ft4Cⶼ&)\N]ꊽ6>]>>]>6>ꊽ_N]k)&n㶼4ҽx(佭F%ؼWŽ/5^<4^Ž%ؼGO(xҽ_,;a<=*:AzF<'=k>Hq>k>w=L'5zF:=$?Dra=4cX܋.V|={OԠX=¥=u=O 6׽@׽UO u=ĥ=X=Ԡ={Cf"'do#Q~=>*==3>="=>=Q&do"GfJ\Gŏ=>t'=U\=槪Aŏ=B\Q1Ԇ.Zu=)==CҙA=ߙC0==u=XՆ.1QJO.>Dp=GL<~=ga{=gJ-Z,ý=1>#txʓtx#1>=/ý#Z=P>DN(n<=k=jP6JjPk=?<=*DNP>=9T2>/;$>57w//v齲750;$>ޣ2>9#P=Z=Ƚܼ=;L;=ܼȽc=P=5gн<8t=9DE:K E=K򤻾FE:= >iܽFkb("=vpWZ6Vk%"3c}3%"VkZὨWmv˸&Cnj=2ӽؙ><.q<~=hR=/p<.a=7Уڼ7~a=0;> =D=7I=ig=SY<Y=>==<->,=*o=kȼYK=%>==<<('j(};<==#>=KYSȼ@,>>N=ոf'=X =hs=9 ='=3減N=>@,>G3spQ9y=,c=\ڽֽ¦ڽ c=?y=ཱུQ'spGdp ><(9Y4P=)l`=~ͻM_ͻl`=4P=%9Y̓

dmpC;.x =b۽Jb۽"a =.x7Cmp'Ϙ<Љ5}=><}=5ؘ<'y="> 1>'bi=3<ӎ;;=i;;3<i=b$ 1>#>[y=`FD׺=BϽǽϽB󒼘=F׺`B X><.?֓><^l.>x=S= >S=x=.>^l<֓><.?< X>"J}=S= G3j(q=qj(G3 S=9}=";ϫ>^=5"6=M jŋ==M 6=5"\=ϫ>$;=eF=.k.6.r=T@>r=8. k..eF==ύrݽh|+ɅӲeּ%?-Dž@9…'?-tּӲɅn|+ݽɍr0ٽF={gE0D= 8>T> 8>=0DeEw{[=1ٽ9=Jq`#%}= ջGCY}./>Bmg>&/>.>ԥ<=&~=%=er:k.,B<ڹ=¸=jt=*=R=^x=I=*=t==ڹ=zB<\.r:Vv>sh=ޅAܽT=G==B->=G=T=Aܽԅ{h=Tv>F =Ƅ =<[<;.L=%>&>=&>.>/L=;;[<֏< =& =l_J=qJL= =qw<=_wxJݰt=eٽŰt=Ҏ5>,=qns*ڮ =/>}<=Hͼ5<=/>>.j5=$ּ,s=7v>:c=>M>R}=O}=ߓ=ZR@<=|ؽe= q=N=p=e=%> LdȽ-=]>Ric\ׅ"=>U74;U>="[c\R>]ԑasKb!M]{a2={L]!bu%\ۑ<R^X%'=>{>o<~>'=>%R^ܑ<N\9$ Ӓv3]cֽpp Gֽ\dٓve $9 <{= >B G=a!E#};5==( ==7;5=E#X!x G=ؑ >\{= 7S>v-=(!V:=ǃ=)====aFU}UFma=====L =b_/39Lw;=t%<&<=<%"4y=ּQQ;: =SQ;(ּ 4y=>+6=yU[<Ydeiӻ;軍>5 i r;io>5 軈ӻideǎA=Eo= >o=F0= _<>1=3!*м%=i`м'%>}=uA;]M:Y<Ǹ;<=w=߱<з= >TI7dj4."=j;d[I >O#>7=-7԰=hu<*d7> <Խ߱Խ[ <d7>u<Rh=MF'wLiI=fB>D=SC 0L>8#LC S D=hB>mI=;LE'WJ=?h'i='@>y?l{dl{?@>=iMh'FJ=p'zf=oþpWd=mWoþf=[H>ʶԽ|L!=E==6Mhœžwa>S?wa>žh9>bDɽӽ<s>>ł;y @PXΪX=8ΪXxPz @ہ;>s>RH=k jս-&C >Ch,=G޲=~[ )]=)]N =FIh,= >ύ0>0C>g=fE%C8*?Y+?*?C8E%f+g=t0C>B==FA?I<>~V:7⺼=CSCf<=i >н얽u6m>(&+T½9T(&"m>52>DCByHؽ5kAr'` ŽB5B Žu'`B5 ؽxH6FBCXȄ=> ;&{ ;~>Ʉ=CXMBGjI=l&=-2;=ؼča{T =T[=8R=̼]=dB>zzJ>!Y= iiŒi !Y=vzJ>dB>]=̼DR=;>4>r EpG?=HG;>?Ƚ`=3rp 3= >S;jսv<ս_S; >23=jp ]=3?Ƚ;+;=+;;>{;5 G'EGO=ה=G%EO~NJr~ E%+ה=O=G~+3*.4 @}F>* @4&.+3~ ӽv*>jp=p# ߼lF=| />`F=߼ p#pp=x*>z ӽɶ2薾@=00<0=t@薾2Ŷ|CQ>V7Wiv{a=;>98b>;>{a=viP7WGQ>~fck 3Mo+Z=+n΂M, mkۀfTd=3>.Uخخ<.3>Td=C="=},C=o=C=0}"==FCc/>>_EP">;?=|㽉7?=">WEP>^/>=, >D9>:=x=H=<=(pR=<=H==hx=I9>7 >$=r<> =&*޼L>wDk*& =i<>g;Q7=v=výT?=Y]=:2E;Z]=X=Tvýםv=a7=Hg;H/=`2<^_ؽ-={=>[ ;D6 ;[=>1=X_ؽo2<>/=d;p'н^Ay.<󓨾ئq<{y^A'нpd;gbFB<~y=ngig~y= Ba%𤽾\+8=\$ >(Z:z0<~½90!.;ƾgj<=gƾ.;Q>ǯ<E<=r9162=;=m Y.g=P>>=xy>7=P>>O=F.@ <=62=)oS/=DB߇ >ŝ=ճ{ճ❎=>߇DBk/=܇olغΦ=ꣽD(> >D(>#=> {<;Bmꣽ̦=غ;+Ry '~'=շ>m̵徘 շ>}'= 5y(+Q=/m=kAO===OFA@m=Ǥ=Q#.1N<tVS>CI>rRI>xS>Vs(ND->2D=s0#,#_03D=9->J >i,ee8;$=e;b羽u=Y>= 㽗=Y>t=a羽;$=6;FeX ;=[=p=;s9Z9sg;e=[==_V ;G=~6:&r=*ٽ屁=u(6iVLF=^=ڵF=qVi+H(=l>=S>%n6`%a9(J=)9%aq`DpS>]L>>H=q==$쁽(P㼅P(9쁽= q=2=>]L>`=輇 ;]1=+>u1= vߙ ;IS==jL=wr=>='<<S<*R¢:^ :lnT:C/v.Ѿ<\='<.?/v<:Gn ::Y H!-a!>p;t=uB;!>k` HY |=^==y9<_=%(==i(==o9<y=]=|==M6^|=$1>O~ a~O $1>=B6^==6>>.齭Z򽝎==)P=<6>==>;4=$>P=r(>L=$>;4==>=3>Z>A1l=^=3>=5h2>.L=Ik=-MQ5DO?@?DO?@5M=wkL='h2>s=8w)>_>ژ u=R<δ<@=<}R<=ۘ T>w)>s=hT,>(=j[,=!?F,@"?3=[,j=ZT,>X >Q>B)>U P<җ=\=8Q>\=җ=<: @)>Q>!X >-X>='Џ=Z?"@Z?='=-X>@>*>= ]Q8=(Q=qek=T>k=0qe )Q=Q8=]=*>H>,.>=5ؽ<0><ؽ5=9>V};5r4K/\e+2y[dP럽d[2\1K/(rܠƽVVA-=y=8:do9Fdo8==nA-QVƽ+JDǽo<95D:bY̎>̎b$D:oTj=ؽ~ oؽ@j=><꨼[U==iNjO=mR>O={Ӌio=bW=Y;V:}=]`<lƽU='>P=kƽ|`<=V:Z;dW=L ;='Wg$< pa߽FX "友ևqsLI%zy*A)y%Ilsׇ$ LJ5=W =fG2;2lGT ==J5L 6$;]弇<}=9=h\<9==<\L;6x(p >Yɉ$,+=>Q>'a+ a+.R>/=> ,ɉ$>Yt(pyVp]=mBۼڽ=#6 >'><<>'>&6 >=ڽcBۼ]=hVp_vX`<*=E=O4'4OT=*=u<Xv_U<|c>۽zo0==ٻgٻ=0=o۽c><UUWy=v=l6߼O`ύq=d+>q=ۍB`6߼v=s=WUU=L=(I3>P7ttW7I3>(Z==u=Kx>=UȽ~?F=<=T>9=>F=~TȽ=Kx>={m>\{=D hl=gt>+Wl=I ]{=p>8<&s'>e?>}PL =H=+}ǽ^Z1}ǽH= =XzPn?>,s'>8>c*c=#/J>=O0=V=ѽ+ ={d&VȽ=(W;V CV9W=Ƚ\&V zI =ѽ30y۽E==s#¾ s¾o#=E= z۽З\0wA2f_=U|Lx>`i#?x>L[|p=s1クyAɽͫ NA-<5龈>^58-<&N ɽWgT .Z >.(˗SL?B?SL?˗!(m >.[Tũ kiT< b缻o)`輻MbjT<l̾/<>=式%>?UZ?o?Z?Rt?%>弽;>=4/x-=J(n= ,b>=˖<-V9&V=˖0(n=-= =̽e%>Ͻ˾>]?>˾Ͻ%>e ͽ ='V;= @׽_=#>-==-= #>I=@׽ =TV;4ֽ<<wTc1'>ḡ=))z̄=N1'>j w;Ǩ=+}P<=z== <ؚP}Ȩ=x&>_CnèKèm~<>=+QyL>.=.ٽ9$AymR9$ ٽ.=L>>tH`̼<0)" >ZKj>Q;YF;fKj>" >ߞ`0)A<̼Q Ww=Sv>6=% ϸZθ`$E=Uv>Fw= :5 5 6>G>.>6 5AȄ:9ba"F^e&Wě= \%ː=;Ze4=dE7zsGUH= g:eՈ<#T #K rԽ8XQU&<¼U&z>2f >޼ 7gE=;R=1"//?c<6٩=<<">4=8 7Lf=3٩=]c<ե=u;VmVOF:=s1/;./;s10:=OImVju;=2a߽ˤ='L>[Ū8>=]Ȧ)Ȧ/=8>[Ū'L>ˤ=8a߽0[>@>L/`,l===D'C=A>=R'==Bl=3/`@>&[> ラ&>!rVK !>z<7P *PәV!&> ᆳ陽7>]]"=^x_h?1?]h?}Rf"=^7>陽\,,Ŕ=l~LAE>nOuLl~=8Ŕ_,_#=لyؽqC>>U?6@V?~C>>ؽyل#=_-辟k >|E>h=>|E>k /辥v=2Ͻ<2ƽ. >:?-@:? >+J2ƽ2Ͻv=RtS= 3>eg$J=NF=h=*>h=vF=`=$dg 3>hS=R=;3=`Eg߽[+ 4?tζ? 4?[+g߽E`H3===* =Z>&=Ͼ9=="/==9/==:=̾>&=' ==0>Anɯ{=AݽA<0>".=7nn{=/6H#$:sV=x4z=D;4z=V=2):R#>/6i{7n".="za=hѥ4 Ƀ=.=Z[uu\vuh[+=Ƀ=4^ya=V,E( 6O}aT <}®SO H(,7 ʼv-I4i=qZ<|=6۽;g f;ܵ= K>ܵ=;g };>۽>/r>gl=E=BHa= R罀i2n)S=c=T=(n)i RWHa=E=Ql=+r><"ːfm<vQƽ9AƽzvQm<̐"٪$>D0>TW=id; +ڦ=&=ߦ=( Ѫ$> kb<9ŻK+}+KwŻb<#=$>r=]}q=:fj=R|;ĕ½ĕk;R8fj=R}q=h=>="7JZ<(="=="=(=Z?>|c<7h*l7h{c=.>D-=_L= <{NHdz?>|=>===>G|=?GdzMѡ<||/8L.>PF>$H=rejF# Ͻ> ϽyFre1H=SF>L.>#8u|;"<8LHǼ\g\6HǼ|9><_8=R=dZe{:V>Vu>U> :edZNR=*H>[O gO%=w;>t%Q>ԃuľԃk%Q>Ҷ>;O%=*s}=z.>BZ\џJ=,G=ƥ=`=ƥ=(G=J=\oBZ|.>}=Es7 J=%\:_>#>)< u=5<#>3_>b%Y J=l="v=R7[=-ꌾDd%ꌾs=uR7?v==l#<3*xpE>N[<|ʷE!> ʷ[*xkO#<3a"6X^s.:=QMLMQ:=sX^64a"ƥ-8pi=='վ )j>\? )j>'վ-i=pO-8㥘<0Fּ⾼ƕ>(k%l??%l?'k?ƕ>nᾼFּ<]|kw=ؽe;6 =ѻV?=w= j?AT@?j=ppV?=sѻ>MicX.&>=~?~=i&>X.˷2MO =בyšs>Ű.Q<>T Q<ۦ⾕Űh>šבl= ѽa 2ڽOs+<__=;.&>G_=$r=h&Į8Įht= >eA<=ϙN/l=/ccPLlD"Ժ3f{!ҽ{AfN3[!Ժ"S 3޽aRՑ?I><>&[=<>HI>IՑa4޽" Sk*7 &Խgɻ(=b->H=+H=b->(=ɻ%Խ*7k.a+=~+=(>,X=_I)~υYaZƼ>޼:pZ?xнxx#xнpZ:޼>ZƼaYCIl ===x <̽>̽<r =+F>O<"0ʽ(f? OΏK< Y>==Y>yK&+=3+=q>@c=Qs!#DM>g.)=\ -*\ .)=>4 *@ >ͺ=ok>h@1>Onuk=p]!]kk=nOe@1>>s"p>tu={Rս7Ry7\Rսk>zs w >SMz<w@2=A=<"d=2HFwiIq?>9 h9,==/^޿3À |Tԅ;=H ]``K ]=}; |T3À޿1#w <'T vU⾨V=u0A5S'A50a=پ\UWR>{ѽwƽpL>K?dw>Vk&ƽ=BA>&=>$ O=9|=kosJkX|=O= &=>>A>=Os>5C>2ݼ͢=^毾x,x毾b^=ݼ#5C>Os>Q==]=?$5>/+=K+=X$5>]=FJϽ<=Q=߁2>=9N˶;;`N>=6=b۽<ׁ2> =,Kb<cd=<JiyBA#=>ġ*=աatqyZ.ֽ+[.y|a=ޡ*`r,>;>'C;J= J=>;4S)'C<{;>^r,> ;ǂ55q)0x==^==x=t)95ǂ;x=b=f=lk=<^,|Q,X齕v>h2>+= j o2g=ZJS=]罗v;>;/I=y>ѾS8y6K>S8>Ѿ/I=v;>]𖪽S=qJW2 +` >>={d<<2}d<%>= >~ +W2rE{z!,?ė?,?{*c@>vϽ6i<S,%IGZ>Bt=#Y>mȽPȾ79Ƚ#Y>s=Z>3IGsU,\;0a>1LF5SU?3'7@OU?H-LF>Qa+;]QK:hfEfP>=foX?=RX?^=P>fcfE=sQ_;Ⱥ:8N=Sƒ7?6@?7OƒY=8a:b;la 1,+H=>?noneisotrmn 4??noneisotro1 35=>>?noneisotro2 2V9?'ߜ>=?noneisotrPk_5 **?>`>?noneisotrDRAWxtl/examples/lonepair.str0000644000076400001440000000253211234413433015721 0ustar fingeruserstitle cs3sbo3 molcomp 2.40 edges 0.10 Gray rem view 10 -15 0 rem pack -0.1 1.1 -0.1 1.1 -0.1 1.1 box 0.000 Black magnification 0.50 inline shelx TITL cssbo aus fb48 CELL 0.7107 9.1368 9.1410 9.1328 90.0021 89.9954 90.0042 ZERR 2 0.0009 0.0015 0.0015 0.0136 0.0110 0.0106 LATT -1 SYMM Z, X, Y SYMM Y, Z, X SYMM .5+X,.5-Y, -Z SYMM .5+Z,.5-X, -Y SYMM .5+Y,.5-Z, -X SYMM -X,.5+Y,.5-Z SYMM -Z,.5+X,.5-Y SYMM -Y,.5+Z,.5-X SYMM .5-X, -Y,.5+Z SYMM .5-Z, -X,.5+Y SYMM .5-Y, -Z,.5+X SFAC CS SFAC SB SFAC O UNIT 12 4 12 OMIT 4 L.S. 10 BOND FMAP 2 PLAN 20 WGHT 0.0094 0.4477 EXTI 0.000773 FVAR 0.16801 CS1 1 0.51854 0.51854 0.51854 CS2 1 0.27736 0.27736 0.27736 CS3 1 0.77318 0.77318 0.77318 SB 2 0.00363 0.00363 0.00363 O 3 0.79574 0.00539 0.04106 HKLF 4 1 REM cssbo aus fb48 REM R1 = 0.0177 for 919 Fo > 4sig(Fo) and 0.0379 for all 1124 data REM 23 parameters refined using 0 restraints axislines 0.00 White background White finish 0.00 0.00 0.00 0.00 view 12.7 -17.9 27.9 phong 1.00 30.00 origin 0.00 0.00 0.00 bond SB O 0.100 1.600 2.400 Gray30 sphere SB 0.300 Gray10 filter 0.5 sphere O 1 0.350 NavyBlue sphere CS 0.250 Red lonepair SB 1 2.000 0.075 0.300 NeonBlue pack -0.10 0.15 -0.10 0.15 -0.10 0.15 end DRAWxtl/examples/mapslice.str0000644000076400001440000000121311456654743015721 0ustar fingeruserstitl imported import cif imma.cif 1 box 0.020 Black background White ellipsoids 0.50 axislines 0.00 White finish 0.00 0.00 0.00 0.00 maplegend labeltext -0.096 -0.059 -0.059 o labeltext 1.096 0.000 0.000 a labeltext 0.000 1.059 0.000 b labeltext 0.000 0.000 1.059 c pack -0.05 1.05 -0.05 1.05 -0.05 1.05 mapregion 0.0000 1.0000 0.0000 1.0000 0.0000 1.0000 mapslice 0.300 0.300 0.300 0.608 0.228 0.760 2 view 25.4 -60.3 -23.2 ellipcolor Ba 1 Red ellipcolor In 2 Green mapcontour 15.000 mesh Blue mapcontour 5.000 mesh Green mapcontour 1.000 mesh Red mapcontour 0.100 mesh Cyan mapread fcf imma.fcf Fo 4 end DRAWxtl/examples/molecule.str0000644000076400001440000003313411234413433015717 0ustar fingeruserstitl imported inline shelx TITL 04178m in Pna2(1) CELL 0.71073 22.9263 16.7479 12.3409 90.000 90.000 90.000 ZERR 4.00 0.0021 0.0015 0.0010 0.000 0.000 0.000 LATT -1 SYMM -X, -Y, 0.5+Z SYMM 0.5+X, 0.5-Y, Z SYMM 0.5-X, 0.5+Y, 0.5+Z SFAC C H N AL CL MO UNIT 172 240 20 4 16 4 TEMP -173 BOND FMAP L.S. 4 PLAN 10 ACTA WGHT 0.042900 1.357400 FVAR 0.32042 MO1 6 -0.789563 0.089626 0.194297 11.00000 0.01577 0.01386 = 0.01657 0.00117 -0.00005 0.00084 CL1 5 -0.642356 0.213833 0.577917 11.00000 0.04844 0.03103 = 0.03071 0.01162 0.01236 0.00977 AL1 4 -0.663276 0.166031 0.733816 11.00000 0.02623 0.02324 = 0.02376 0.00322 0.00464 0.00515 N1 3 -0.780830 0.203783 0.179273 11.00000 0.02088 0.01606 = 0.02420 0.00127 0.00204 0.00131 CL2 5 -0.604151 0.213450 0.852015 11.00000 0.04436 0.03759 = 0.03610 -0.00731 -0.00083 -0.00537 N2 3 -0.839486 0.038477 0.088092 11.00000 0.01774 0.01992 = 0.02048 -0.00128 -0.00121 0.00081 CL3 5 -0.653935 0.039038 0.734482 11.00000 0.02890 0.02342 = 0.03074 0.00456 0.00169 0.00074 N3 3 -0.808452 0.060202 0.342066 11.00000 0.02712 0.01807 = 0.01817 0.00471 0.00232 -0.00052 CL4 5 -0.750799 0.198358 0.772655 11.00000 0.03255 0.04870 = 0.04013 0.00855 0.01016 0.01710 N4 3 -0.720228 0.051439 0.173551 11.00000 0.01696 0.01838 = 0.02456 0.00071 -0.00317 0.00179 N5 3 -0.667312 0.018801 0.167237 11.00000 0.01778 0.02291 = 0.02576 -0.00328 -0.00313 0.00364 C11 1 -0.832384 0.241472 0.133001 11.00000 0.02460 0.01516 = 0.02323 0.00293 -0.00179 0.00097 C12 1 -0.874124 0.273604 0.202447 11.00000 0.02844 0.01905 = 0.02934 0.00322 0.00381 0.00113 AFIX 43 H12A 2 -0.869494 0.268871 0.278675 11.00000 -1.20000 AFIX 0 C13 1 -0.922921 0.312893 0.159837 11.00000 0.03323 0.02314 = 0.03714 0.00144 0.00313 0.00428 C14 1 -0.928938 0.318269 0.048125 11.00000 0.03273 0.02413 = 0.03837 0.00840 -0.00211 0.00788 AFIX 43 H14A 2 -0.962078 0.344711 0.019008 11.00000 -1.20000 AFIX 0 C15 1 -0.887717 0.285957 -0.022683 11.00000 0.03045 0.02597 = 0.02909 0.00824 -0.00244 0.00131 C16 1 -0.839234 0.247206 0.020682 11.00000 0.02584 0.01809 = 0.02466 0.00283 0.00030 -0.00128 AFIX 43 H16A 2 -0.810786 0.224645 -0.026173 11.00000 -1.20000 AFIX 0 C17 1 -0.726869 0.255897 0.186384 11.00000 0.02474 0.01707 = 0.02087 0.00231 -0.00148 -0.00371 C18 1 -0.685023 0.221681 0.270607 11.00000 0.03161 0.02645 = 0.02808 0.00542 -0.00811 -0.00616 AFIX 33 H18A 2 -0.673329 0.167691 0.249026 11.00000 -1.50000 H18B 2 -0.704473 0.219591 0.341263 11.00000 -1.50000 H18C 2 -0.650394 0.255788 0.275614 11.00000 -1.50000 AFIX 0 C19 1 -0.697012 0.257804 0.075832 11.00000 0.02607 0.02960 = 0.02242 0.00040 0.00242 -0.00871 AFIX 33 H19A 2 -0.723868 0.279987 0.021882 11.00000 -1.50000 H19B 2 -0.686016 0.203438 0.054732 11.00000 -1.50000 H19C 2 -0.661987 0.291212 0.079919 11.00000 -1.50000 AFIX 0 C21 1 -0.900190 0.031177 0.123823 11.00000 0.01917 0.02253 = 0.02243 -0.00315 -0.00088 -0.00167 C22 1 -0.938970 0.092939 0.101951 11.00000 0.02154 0.02700 = 0.02619 -0.00250 -0.00110 0.00197 AFIX 43 H22A 2 -0.925588 0.140439 0.068005 11.00000 -1.20000 AFIX 0 C23 1 -0.998064 0.084801 0.130276 11.00000 0.02295 0.03069 = 0.03053 -0.00362 -0.00135 0.00167 C24 1 -1.016666 0.014468 0.179182 11.00000 0.01842 0.03982 = 0.03222 -0.00299 0.00611 -0.00204 AFIX 43 H24A 2 -1.056747 0.008439 0.196918 11.00000 -1.20000 AFIX 0 C25 1 -0.978130 -0.047323 0.202836 11.00000 0.02685 0.02966 = 0.03061 -0.00032 0.00397 -0.00475 C26 1 -0.919527 -0.038370 0.175528 11.00000 0.02387 0.02353 = 0.02509 -0.00035 0.00134 0.00017 AFIX 43 H26A 2 -0.892551 -0.079664 0.192076 11.00000 -1.20000 AFIX 0 C27 1 -0.826806 -0.001905 -0.019104 11.00000 0.01969 0.01916 = 0.02211 -0.00230 -0.00006 -0.00093 C28 1 -0.763768 0.015469 -0.053081 11.00000 0.02262 0.02756 = 0.02434 -0.00379 0.00488 -0.00234 AFIX 33 H28A 2 -0.758165 0.073285 -0.059517 11.00000 -1.50000 H28B 2 -0.755853 -0.009941 -0.123087 11.00000 -1.50000 H28C 2 -0.736979 -0.005829 0.001636 11.00000 -1.50000 AFIX 0 C29 1 -0.834161 -0.092635 -0.008748 11.00000 0.03321 0.02192 = 0.03679 -0.00849 0.00943 -0.00251 AFIX 33 H29A 2 -0.807655 -0.112890 0.047161 11.00000 -1.50000 H29B 2 -0.825017 -0.118025 -0.078248 11.00000 -1.50000 H29C 2 -0.874509 -0.104947 0.011460 11.00000 -1.50000 AFIX 0 C31 1 -0.845153 0.119722 0.394808 11.00000 0.02995 0.02049 = 0.01918 0.00401 0.00413 0.00097 C32 1 -0.820055 0.183341 0.451897 11.00000 0.02705 0.02365 = 0.02243 0.00426 0.00133 -0.00043 AFIX 43 H32A 2 -0.778823 0.187253 0.457412 11.00000 -1.20000 AFIX 0 C33 1 -0.855358 0.241126 0.500817 11.00000 0.03309 0.02543 = 0.02194 0.00072 0.00350 -0.00100 C34 1 -0.916000 0.232766 0.493246 11.00000 0.03456 0.03286 = 0.02921 -0.00271 0.00961 0.00280 AFIX 43 H34A 2 -0.940327 0.271457 0.526808 11.00000 -1.20000 AFIX 0 C35 1 -0.941488 0.169828 0.438337 11.00000 0.02707 0.03867 = 0.02913 0.00083 0.00740 -0.00082 C36 1 -0.905205 0.113255 0.387415 11.00000 0.03002 0.02484 = 0.02268 -0.00039 0.00475 -0.00416 AFIX 43 H36A 2 -0.922048 0.070436 0.347790 11.00000 -1.20000 AFIX 0 C37 1 -0.781509 -0.002619 0.413907 11.00000 0.04752 0.02123 = 0.02358 0.00840 -0.00038 0.00674 C38 1 -0.822190 -0.019799 0.508505 11.00000 0.11681 0.05008 = 0.04982 0.03228 0.04143 0.04027 AFIX 33 H38A 2 -0.804539 -0.060185 0.555696 11.00000 -1.50000 H38B 2 -0.859557 -0.039649 0.480910 11.00000 -1.50000 H38C 2 -0.828672 0.029373 0.549833 11.00000 -1.50000 AFIX 0 C39 1 -0.772899 -0.078618 0.347678 11.00000 0.04708 0.02055 = 0.03502 0.00712 0.00346 0.00686 AFIX 33 H39A 2 -0.746519 -0.067676 0.286984 11.00000 -1.50000 H39B 2 -0.810641 -0.096757 0.319675 11.00000 -1.50000 H39C 2 -0.756007 -0.120245 0.393829 11.00000 -1.50000 AFIX 0 C51 1 -0.635470 0.036201 0.084322 11.00000 0.01724 0.01805 = 0.02783 0.00234 -0.00390 0.00091 H51A 2 -0.648438 0.067932 0.028921 11.00000 0.01842 C52 1 -0.577576 0.002529 0.069806 11.00000 0.01591 0.01803 = 0.02940 -0.00220 -0.00525 -0.00140 C53 1 -0.551857 -0.046555 0.148980 11.00000 0.02141 0.02570 = 0.02776 0.00357 -0.00377 -0.00030 AFIX 43 H53A 2 -0.572299 -0.058416 0.213977 11.00000 -1.20000 AFIX 0 C54 1 -0.496720 -0.077469 0.131848 11.00000 0.02305 0.02988 = 0.04268 0.00488 -0.00730 0.00600 AFIX 43 H54A 2 -0.479187 -0.110430 0.185366 11.00000 -1.20000 AFIX 0 C55 1 -0.466890 -0.060527 0.036751 11.00000 0.01942 0.03343 = 0.04128 -0.00501 -0.00139 0.00618 AFIX 43 H55A 2 -0.428908 -0.081691 0.025698 11.00000 -1.20000 AFIX 0 C56 1 -0.492065 -0.013107 -0.041900 11.00000 0.02060 0.03851 = 0.03295 -0.00315 0.00354 0.00059 AFIX 43 H56A 2 -0.471605 -0.002241 -0.107197 11.00000 -1.20000 AFIX 0 C57 1 -0.547588 0.018868 -0.025455 11.00000 0.02063 0.02822 = 0.02848 0.00342 -0.00453 0.00334 AFIX 43 H57A 2 -0.564848 0.051765 -0.079349 11.00000 -1.20000 AFIX 0 C110 1 -0.745371 0.339971 0.222132 11.00000 0.03378 0.02059 = 0.03617 -0.00434 -0.00293 -0.00332 AFIX 33 H11A 2 -0.771913 0.362763 0.168115 11.00000 -1.50000 H11B 2 -0.710767 0.373971 0.228786 11.00000 -1.50000 H11C 2 -0.765242 0.336842 0.292312 11.00000 -1.50000 AFIX 0 C131 1 -0.966755 0.350944 0.235249 11.00000 0.03661 0.04029 = 0.04612 -0.00230 0.00770 0.01732 AFIX 33 H13A 2 -0.955104 0.341325 0.310530 11.00000 -1.50000 H13B 2 -1.005352 0.327630 0.222456 11.00000 -1.50000 H13C 2 -0.968245 0.408563 0.221683 11.00000 -1.50000 AFIX 0 C151 1 -0.894955 0.294472 -0.143811 11.00000 0.03469 0.04201 = 0.03213 0.01031 -0.00815 0.00524 AFIX 33 H15A 2 -0.862179 0.268534 -0.180682 11.00000 -1.50000 H15B 2 -0.895833 0.351234 -0.163034 11.00000 -1.50000 H15C 2 -0.931550 0.269171 -0.166292 11.00000 -1.50000 AFIX 0 C210 1 -0.868192 0.031048 -0.105366 11.00000 0.03023 0.04692 = 0.02592 -0.00225 -0.00406 0.00527 AFIX 33 H21A 2 -0.863096 0.088994 -0.111058 11.00000 -1.50000 H21B 2 -0.908567 0.019095 -0.084943 11.00000 -1.50000 H21C 2 -0.859439 0.006174 -0.175381 11.00000 -1.50000 AFIX 0 C231 1 -1.040465 0.151885 0.105414 11.00000 0.02252 0.04138 = 0.05202 0.00195 0.00230 0.01066 AFIX 33 H23A 2 -1.079652 0.136650 0.129473 11.00000 -1.50000 H23B 2 -1.040924 0.161938 0.027189 11.00000 -1.50000 H23C 2 -1.028210 0.200404 0.143521 11.00000 -1.50000 AFIX 0 C251 1 -0.999473 -0.122907 0.255196 11.00000 0.03183 0.03792 = 0.04820 0.00806 0.01056 -0.00448 AFIX 33 H25A 2 -0.966626 -0.159576 0.265493 11.00000 -1.50000 H25B 2 -1.028784 -0.148091 0.208582 11.00000 -1.50000 H25C 2 -1.016924 -0.110333 0.325650 11.00000 -1.50000 AFIX 0 C310 1 -0.721657 0.025196 0.454163 11.00000 0.07717 0.03740 = 0.06094 -0.00012 -0.04093 0.01034 AFIX 33 H31A 2 -0.696198 0.035568 0.391946 11.00000 -1.50000 H31B 2 -0.704295 -0.016445 0.499684 11.00000 -1.50000 H31C 2 -0.726190 0.074258 0.496611 11.00000 -1.50000 AFIX 0 C331 1 -0.828593 0.312084 0.557330 11.00000 0.04157 0.02209 = 0.03264 -0.00566 0.00351 -0.00105 AFIX 33 H33A 2 -0.859610 0.346475 0.585746 11.00000 -1.50000 H33B 2 -0.804767 0.342317 0.505721 11.00000 -1.50000 H33C 2 -0.804014 0.293561 0.617239 11.00000 -1.50000 AFIX 0 C351 1 -1.006804 0.161413 0.431720 11.00000 0.02975 0.05447 = 0.04255 -0.00823 0.00843 0.00084 AFIX 33 H35A 2 -1.025322 0.205697 0.470589 11.00000 -1.50000 H35B 2 -1.018616 0.110685 0.464661 11.00000 -1.50000 H35C 2 -1.018969 0.162383 0.355604 11.00000 -1.50000 HKLF 4 box 0.000 Black background White finish 0.70 0.30 0.08 0.01 ellipsoids 0.50 axislines 0.02 Black cutout Grey20 molcomp 2.02 view 73.9 -35.7 100.7 origin 0.23 0.09 0.19 bond AL CL 0.050 2.033 2.233 Red bond MO N 0.050 1.632 1.832 Copper bond MO N 0.050 1.632 1.832 Copper bond MO N 0.050 1.838 2.038 Copper bond N N 0.050 1.233 1.433 Copper bond N C 0.050 1.357 1.557 Copper bond N C 0.050 1.190 1.390 Copper bond N C 0.050 1.190 1.390 Copper bond C C 0.050 1.300 1.600 Copper pack 0.20 0.25 0.05 0.30 0.15 0.30 ellipcolor MO 1 Magenta ellipcolor CL 1 Green ellipcolor AL 1 White ellipcolor N 1 Blue ellipcolor CL 2 Green ellipcolor N 2 Blue ellipcolor CL 3 Green ellipcolor N 3 Blue ellipcolor CL 4 Green ellipcolor N 4 Blue ellipcolor N 5 Blue ellipcolor C 11 Flesh ellipcolor C 12 Flesh ellipcolor C 13 Flesh ellipcolor C 14 Flesh ellipcolor C 15 Flesh ellipcolor C 16 Flesh ellipcolor C 17 Flesh ellipcolor C 18 Flesh ellipcolor C 19 Flesh ellipcolor C 21 Flesh ellipcolor C 22 Flesh ellipcolor C 23 Flesh ellipcolor C 24 Flesh ellipcolor C 25 Flesh ellipcolor C 26 Flesh ellipcolor C 27 Flesh ellipcolor C 28 Flesh ellipcolor C 29 Flesh ellipcolor C 31 Flesh ellipcolor C 32 Flesh ellipcolor C 33 Flesh ellipcolor C 34 Flesh ellipcolor C 35 Flesh ellipcolor C 36 Flesh ellipcolor C 37 Flesh ellipcolor C 38 Flesh ellipcolor C 39 Flesh ellipcolor C 51 Flesh ellipcolor C 52 Flesh ellipcolor C 53 Flesh ellipcolor C 54 Flesh ellipcolor C 55 Flesh ellipcolor C 56 Flesh ellipcolor C 57 Flesh ellipcolor C 110 Flesh ellipcolor C 131 Flesh ellipcolor C 151 Flesh ellipcolor C 210 Flesh ellipcolor C 231 Flesh ellipcolor C 251 Flesh ellipcolor C 310 Flesh ellipcolor C 331 Flesh ellipcolor C 351 Flesh end DRAWxtl/examples/porph_tst.str0000644000076400001440000000643611234413433016141 0ustar fingeruserstitl Ni-Octaethylporphyrine molcomp 1.52 inline csd #NOEPOR 43721221 38 9 40 0 0 8 4 22 63 0101132100000100000000000072 1493 1493 1384 90 90 90222000 1 1 1 0 0 0127127 88I41/a 440 R=0.0770 R-FACTOR IS BASED ON SQUARED-F VALUES 211 0121 0112 0211 6121 6112 6101 9211 3112 3101 3211 9112 9011 6101 0112 6 011 0101 6112 0121 9011 9112 9121 3011 3112 3 C 68H 20N 68NI140 C1 18960 30920 10220 C2 18110 16770 14580 C3 28030 27610 10740 C4 27570 18920 13710 C5 36250 32870 8210 C6 35080 12390 15370 C7 38260 32680 -2400 C8 37520 7100 6400 C9 16640 39710 8790 H1 40400 30900 11400 H2 33200 8500 20900 H3 33200 35100 -6000 H4 31900 2600 4700 H5 36000 38800 10600 H6 39800 16100 17800 H7 43300 35600 -4100 H8 37800 10100 1300 H9 39000 26600 -4700 H10 42000 4200 8000 H11 21200 43600 7000 NI1 0 25000 12500 N1 12900 24200 12460 C9K 14710 8360 16210 C2N 8230 43110 10420 N1K -800 12100 12540 N1E -12900 25800 12460 N1N 800 37900 12540 C1K 5920 6040 14780 H11K 18600 3800 18000 C4N 6080 52570 11290 C2K -8230 6890 10420 C1E -18960 19080 10220 C2E -18110 33230 14580 C1N -5920 43960 14780 C3K 2610 -3030 14260 C3N -2610 53030 14260 C6N 12610 60080 9630 C4K -6080 -2570 11290 C9E -16640 10290 8790 C3E -28030 22390 10740 C4E -27570 31080 13710 C9N -14710 41640 16210 C5K 7870 -11250 16790 C5N -7870 61250 16790 C8N 17900 62520 18600 H2N 16500 58200 4100 H6N 8900 64800 7200 C6K -12610 -10080 9630 H11E -21200 6400 7000 C5E -36250 17130 8210 C6E -35080 37610 15370 H11N -18600 46200 18000 C7K 7680 -13260 27400 H1K 5900 -15400 13600 H5K 13800 -11000 14400 C7N -7680 63260 27400 H1N -5900 65400 13600 H5N -13800 61000 14400 H4N 22400 56900 20300 H8N 14900 62800 23700 H10N 20800 67000 17000 C8K -17900 -12520 18600 H2K -16500 -8200 4100 H6K -8900 -14800 7200 C7E -38260 17320 -2400 H1E -40400 19100 11400 H5E -36000 11200 10600 C8E -37520 42900 6400 H2E -33200 41500 20900 H6E -39800 33900 17800 H3K 10100 -8200 31000 H7K 10600 -18300 29100 H9K 1600 -14000 29700 H3N -10100 58200 31000 H7N -10600 68300 29100 H9N -1600 64000 29700 H4K -22400 -6900 20300 H8K -14900 -12800 23700 H10K -20800 -17000 17000 H3E -33200 14900 -6000 H7E -43300 14400 -4100 H9E -39000 23400 -4700 H4E -31900 47400 4700 H8E -37800 39900 1300 H10E -42000 45800 8000 3 4 4 6 3 8 513 1 5 6 7 0 5 6 7 8 7 8 922 1 2 921212123232425262627283030313132 33333536373737383940414243434344444445454548484850505051515153535356565662626265 6565686868 2222427252832393436344235384041 vrml97 axislines 0.02 White box 0.020 White background White finish 0.00 0.00 0.00 0.00 view 9.2 2.0 -3.1 bond C H 0.100 0.800 1.200 Gray30 bond C C 0.100 1.100 1.700 Gray30 bond C N 0.100 1.100 1.600 Gray30 sphere C 0.200 Gray50 sphere N 0.200 Blue sphere H 0.200 Gray80 sphere NI 0.200 Gold plane NI 2.500 Red pack 0.20 0.80 0.20 0.80 0.20 0.80 rem xyzoff -0.000 0.250 0.125 end DRAWxtl/examples/quartz.str0000644000076400001440000000057111234413433015437 0ustar fingeruserstitl low-quartz spgp P 32 2 1 cell 4.913 4.913 5.405 90 90 120 atom si 1 .46987 0 0 atom o 1 .4141 .2681 .1181 xyzoff 0 0 -1/6 axislines 0.00 White box 0.020 Black background White finish 0.00 0.00 0.00 0.00 view -83.0 -6.9 0.7 sphere o 0.200 Green sphere si 0.300 Red polysz si 1.806 Red pack 0.00 1.00 0.00 1.00 0.00 1.00 vectors end DRAWxtl/examples/RHO3D.OUT0000644000076400001440000216453711234413433014606 0ustar fingerusers 20 20 20 : grid size .0000000000 .0000000000 .0000000000 0.3459823323E-01 .4932565000 .0000000000 .0000000000 0.3274678278E-01 .9865130000 .0000000000 .0000000000 0.2787310572E-01 1.479769500 .0000000000 .0000000000 0.2169935094E-01 1.973026000 .0000000000 .0000000000 0.1604283497E-01 2.466282500 .0000000000 .0000000000 0.1183386356E-01 2.959539000 .0000000000 .0000000000 0.9030283300E-02 3.452795500 .0000000000 .0000000000 0.7233609554E-02 3.946052000 .0000000000 .0000000000 0.6117868011E-02 4.439308500 .0000000000 .0000000000 0.5501906263E-02 4.932565000 .0000000000 .0000000000 0.5304608960E-02 5.425821500 .0000000000 .0000000000 0.5501906263E-02 5.919078000 .0000000000 .0000000000 0.6117868011E-02 6.412334500 .0000000000 .0000000000 0.7233609554E-02 6.905591000 .0000000000 .0000000000 0.9030283300E-02 7.398847500 .0000000000 .0000000000 0.1183386356E-01 7.892104000 .0000000000 .0000000000 0.1604283497E-01 8.385360500 .0000000000 .0000000000 0.2169935094E-01 8.878617000 .0000000000 .0000000000 0.2787310572E-01 9.371873500 .0000000000 .0000000000 0.3274678278E-01 .0000000000 .8034835000 .0000000000 0.3247006679E-01 .4932565000 .8034835000 .0000000000 0.3049933585E-01 .9865130000 .8034835000 .0000000000 0.2604052931E-01 1.479769500 .8034835000 .0000000000 0.2052301069E-01 1.973026000 .8034835000 .0000000000 0.1542186185E-01 2.466282500 .8034835000 .0000000000 0.1165563758E-01 2.959539000 .8034835000 .0000000000 0.9294246169E-02 3.452795500 .8034835000 .0000000000 0.8060225738E-02 3.946052000 .8034835000 .0000000000 0.7644157369E-02 4.439308500 .8034835000 .0000000000 0.7674178390E-02 4.932565000 .8034835000 .0000000000 0.7747229622E-02 5.425821500 .8034835000 .0000000000 0.7674178390E-02 5.919078000 .8034835000 .0000000000 0.7644157369E-02 6.412334500 .8034835000 .0000000000 0.8060225738E-02 6.905591000 .8034835000 .0000000000 0.9294246169E-02 7.398847500 .8034835000 .0000000000 0.1165563758E-01 7.892104000 .8034835000 .0000000000 0.1542186185E-01 8.385360500 .8034835000 .0000000000 0.2052301069E-01 8.878617000 .8034835000 .0000000000 0.2604052931E-01 9.371873500 .8034835000 .0000000000 0.3049933585E-01 .0000000000 1.606967000 .0000000000 0.2570722012E-01 .4932565000 1.606967000 .0000000000 0.2434555379E-01 .9865130000 1.606967000 .0000000000 0.2126739485E-01 1.479769500 1.606967000 .0000000000 0.1734175187E-01 1.973026000 1.606967000 .0000000000 0.1387892496E-01 2.466282500 1.606967000 .0000000000 0.1193900613E-01 2.959539000 1.606967000 .0000000000 0.1232245761E-01 3.452795500 1.606967000 .0000000000 0.1553540020E-01 3.946052000 1.606967000 .0000000000 0.2099492846E-01 4.439308500 1.606967000 .0000000000 0.2738725851E-01 4.932565000 1.606967000 .0000000000 0.2998735767E-01 5.425821500 1.606967000 .0000000000 0.2738725851E-01 5.919078000 1.606967000 .0000000000 0.2099492846E-01 6.412334500 1.606967000 .0000000000 0.1553540020E-01 6.905591000 1.606967000 .0000000000 0.1232245761E-01 7.398847500 1.606967000 .0000000000 0.1193900613E-01 7.892104000 1.606967000 .0000000000 0.1387892496E-01 8.385360500 1.606967000 .0000000000 0.1734175187E-01 8.878617000 1.606967000 .0000000000 0.2126739485E-01 9.371873500 1.606967000 .0000000000 0.2434555379E-01 .0000000000 2.410450500 .0000000000 0.1791824643E-01 .4932565000 2.410450500 .0000000000 0.1723162565E-01 .9865130000 2.410450500 .0000000000 0.1548742862E-01 1.479769500 2.410450500 .0000000000 0.1354733005E-01 1.973026000 2.410450500 .0000000000 0.1278557634E-01 2.466282500 2.410450500 .0000000000 0.1552741988E-01 2.959539000 2.410450500 .0000000000 0.2570226792E-01 3.452795500 2.410450500 .0000000000 0.4937480779E-01 3.946052000 2.410450500 .0000000000 0.8899759512E-01 4.439308500 2.410450500 .0000000000 .1304933274 4.932565000 2.410450500 .0000000000 .1488127634 5.425821500 2.410450500 .0000000000 .1304933274 5.919078000 2.410450500 .0000000000 0.8899759512E-01 6.412334500 2.410450500 .0000000000 0.4937480779E-01 6.905591000 2.410450500 .0000000000 0.2570226792E-01 7.398847500 2.410450500 .0000000000 0.1552741988E-01 7.892104000 2.410450500 .0000000000 0.1278557634E-01 8.385360500 2.410450500 .0000000000 0.1354733005E-01 8.878617000 2.410450500 .0000000000 0.1548742862E-01 9.371873500 2.410450500 .0000000000 0.1723162565E-01 .0000000000 3.213934000 .0000000000 0.1250991328E-01 .4932565000 3.213934000 .0000000000 0.1217253819E-01 .9865130000 3.213934000 .0000000000 0.1141918366E-01 1.479769500 3.213934000 .0000000000 0.1110533574E-01 1.973026000 3.213934000 .0000000000 0.1339853010E-01 2.466282500 3.213934000 .0000000000 0.2339215614E-01 2.959539000 3.213934000 .0000000000 0.5500451348E-01 3.452795500 3.213934000 .0000000000 .1293908746 3.946052000 3.213934000 .0000000000 .2564413897 4.439308500 3.213934000 .0000000000 .4700033947 4.932565000 3.213934000 .0000000000 .6652272439 5.425821500 3.213934000 .0000000000 .4700033947 5.919078000 3.213934000 .0000000000 .2564413897 6.412334500 3.213934000 .0000000000 .1293908746 6.905591000 3.213934000 .0000000000 0.5500451348E-01 7.398847500 3.213934000 .0000000000 0.2339215614E-01 7.892104000 3.213934000 .0000000000 0.1339853010E-01 8.385360500 3.213934000 .0000000000 0.1110533574E-01 8.878617000 3.213934000 .0000000000 0.1141918366E-01 9.371873500 3.213934000 .0000000000 0.1217253819E-01 .0000000000 4.017417500 .0000000000 0.1078387045E-01 .4932565000 4.017417500 .0000000000 0.1056453725E-01 .9865130000 4.017417500 .0000000000 0.1014209531E-01 1.479769500 4.017417500 .0000000000 0.1043571607E-01 1.973026000 4.017417500 .0000000000 0.1419008583E-01 2.466282500 4.017417500 .0000000000 0.2889472638E-01 2.959539000 4.017417500 .0000000000 0.7462926103E-01 3.452795500 4.017417500 .0000000000 .1829286811 3.946052000 4.017417500 .0000000000 .4260523523 4.439308500 4.017417500 .0000000000 1.616601527 4.932565000 4.017417500 .0000000000 3.308539354 5.425821500 4.017417500 .0000000000 1.616601527 5.919078000 4.017417500 .0000000000 .4260523523 6.412334500 4.017417500 .0000000000 .1829286811 6.905591000 4.017417500 .0000000000 0.7462926103E-01 7.398847500 4.017417500 .0000000000 0.2889472638E-01 7.892104000 4.017417500 .0000000000 0.1419008583E-01 8.385360500 4.017417500 .0000000000 0.1043571607E-01 8.878617000 4.017417500 .0000000000 0.1014209531E-01 9.371873500 4.017417500 .0000000000 0.1056453725E-01 .0000000000 4.820901000 .0000000000 0.1250991328E-01 .4932565000 4.820901000 .0000000000 0.1217253819E-01 .9865130000 4.820901000 .0000000000 0.1141918366E-01 1.479769500 4.820901000 .0000000000 0.1110533574E-01 1.973026000 4.820901000 .0000000000 0.1339853010E-01 2.466282500 4.820901000 .0000000000 0.2339215614E-01 2.959539000 4.820901000 .0000000000 0.5500451348E-01 3.452795500 4.820901000 .0000000000 .1293908746 3.946052000 4.820901000 .0000000000 .2564413897 4.439308500 4.820901000 .0000000000 .4700033947 4.932565000 4.820901000 .0000000000 .6652272439 5.425821500 4.820901000 .0000000000 .4700033947 5.919078000 4.820901000 .0000000000 .2564413897 6.412334500 4.820901000 .0000000000 .1293908746 6.905591000 4.820901000 .0000000000 0.5500451348E-01 7.398847500 4.820901000 .0000000000 0.2339215614E-01 7.892104000 4.820901000 .0000000000 0.1339853010E-01 8.385360500 4.820901000 .0000000000 0.1110533574E-01 8.878617000 4.820901000 .0000000000 0.1141918366E-01 9.371873500 4.820901000 .0000000000 0.1217253819E-01 .0000000000 5.624384500 .0000000000 0.1791824643E-01 .4932565000 5.624384500 .0000000000 0.1723162565E-01 .9865130000 5.624384500 .0000000000 0.1548742862E-01 1.479769500 5.624384500 .0000000000 0.1354733005E-01 1.973026000 5.624384500 .0000000000 0.1278557634E-01 2.466282500 5.624384500 .0000000000 0.1552741988E-01 2.959539000 5.624384500 .0000000000 0.2570226792E-01 3.452795500 5.624384500 .0000000000 0.4937480779E-01 3.946052000 5.624384500 .0000000000 0.8899759512E-01 4.439308500 5.624384500 .0000000000 .1304933274 4.932565000 5.624384500 .0000000000 .1488127634 5.425821500 5.624384500 .0000000000 .1304933274 5.919078000 5.624384500 .0000000000 0.8899759512E-01 6.412334500 5.624384500 .0000000000 0.4937480779E-01 6.905591000 5.624384500 .0000000000 0.2570226792E-01 7.398847500 5.624384500 .0000000000 0.1552741988E-01 7.892104000 5.624384500 .0000000000 0.1278557634E-01 8.385360500 5.624384500 .0000000000 0.1354733005E-01 8.878617000 5.624384500 .0000000000 0.1548742862E-01 9.371873500 5.624384500 .0000000000 0.1723162565E-01 .0000000000 6.427868000 .0000000000 0.2570722012E-01 .4932565000 6.427868000 .0000000000 0.2434555379E-01 .9865130000 6.427868000 .0000000000 0.2126739485E-01 1.479769500 6.427868000 .0000000000 0.1734175187E-01 1.973026000 6.427868000 .0000000000 0.1387892496E-01 2.466282500 6.427868000 .0000000000 0.1193900613E-01 2.959539000 6.427868000 .0000000000 0.1232245761E-01 3.452795500 6.427868000 .0000000000 0.1553540020E-01 3.946052000 6.427868000 .0000000000 0.2099492846E-01 4.439308500 6.427868000 .0000000000 0.2738725851E-01 4.932565000 6.427868000 .0000000000 0.2998735767E-01 5.425821500 6.427868000 .0000000000 0.2738725851E-01 5.919078000 6.427868000 .0000000000 0.2099492846E-01 6.412334500 6.427868000 .0000000000 0.1553540020E-01 6.905591000 6.427868000 .0000000000 0.1232245761E-01 7.398847500 6.427868000 .0000000000 0.1193900613E-01 7.892104000 6.427868000 .0000000000 0.1387892496E-01 8.385360500 6.427868000 .0000000000 0.1734175187E-01 8.878617000 6.427868000 .0000000000 0.2126739485E-01 9.371873500 6.427868000 .0000000000 0.2434555379E-01 .0000000000 7.231351500 .0000000000 0.3247006679E-01 .4932565000 7.231351500 .0000000000 0.3049933585E-01 .9865130000 7.231351500 .0000000000 0.2604052931E-01 1.479769500 7.231351500 .0000000000 0.2052301069E-01 1.973026000 7.231351500 .0000000000 0.1542186185E-01 2.466282500 7.231351500 .0000000000 0.1165563758E-01 2.959539000 7.231351500 .0000000000 0.9294246169E-02 3.452795500 7.231351500 .0000000000 0.8060225738E-02 3.946052000 7.231351500 .0000000000 0.7644157369E-02 4.439308500 7.231351500 .0000000000 0.7674178390E-02 4.932565000 7.231351500 .0000000000 0.7747229622E-02 5.425821500 7.231351500 .0000000000 0.7674178390E-02 5.919078000 7.231351500 .0000000000 0.7644157369E-02 6.412334500 7.231351500 .0000000000 0.8060225738E-02 6.905591000 7.231351500 .0000000000 0.9294246169E-02 7.398847500 7.231351500 .0000000000 0.1165563758E-01 7.892104000 7.231351500 .0000000000 0.1542186185E-01 8.385360500 7.231351500 .0000000000 0.2052301069E-01 8.878617000 7.231351500 .0000000000 0.2604052931E-01 9.371873500 7.231351500 .0000000000 0.3049933585E-01 .0000000000 8.034835000 .0000000000 0.3459823323E-01 .4932565000 8.034835000 .0000000000 0.3274678278E-01 .9865130000 8.034835000 .0000000000 0.2787310572E-01 1.479769500 8.034835000 .0000000000 0.2169935094E-01 1.973026000 8.034835000 .0000000000 0.1604283497E-01 2.466282500 8.034835000 .0000000000 0.1183386356E-01 2.959539000 8.034835000 .0000000000 0.9030283300E-02 3.452795500 8.034835000 .0000000000 0.7233609554E-02 3.946052000 8.034835000 .0000000000 0.6117868011E-02 4.439308500 8.034835000 .0000000000 0.5501906263E-02 4.932565000 8.034835000 .0000000000 0.5304608960E-02 5.425821500 8.034835000 .0000000000 0.5501906263E-02 5.919078000 8.034835000 .0000000000 0.6117868011E-02 6.412334500 8.034835000 .0000000000 0.7233609554E-02 6.905591000 8.034835000 .0000000000 0.9030283300E-02 7.398847500 8.034835000 .0000000000 0.1183386356E-01 7.892104000 8.034835000 .0000000000 0.1604283497E-01 8.385360500 8.034835000 .0000000000 0.2169935094E-01 8.878617000 8.034835000 .0000000000 0.2787310572E-01 9.371873500 8.034835000 .0000000000 0.3274678278E-01 .0000000000 8.838318500 .0000000000 0.3247006679E-01 .4932565000 8.838318500 .0000000000 0.3049933585E-01 .9865130000 8.838318500 .0000000000 0.2604052931E-01 1.479769500 8.838318500 .0000000000 0.2052301069E-01 1.973026000 8.838318500 .0000000000 0.1542186185E-01 2.466282500 8.838318500 .0000000000 0.1165563758E-01 2.959539000 8.838318500 .0000000000 0.9294246169E-02 3.452795500 8.838318500 .0000000000 0.8060225738E-02 3.946052000 8.838318500 .0000000000 0.7644157369E-02 4.439308500 8.838318500 .0000000000 0.7674178390E-02 4.932565000 8.838318500 .0000000000 0.7747229622E-02 5.425821500 8.838318500 .0000000000 0.7674178390E-02 5.919078000 8.838318500 .0000000000 0.7644157369E-02 6.412334500 8.838318500 .0000000000 0.8060225738E-02 6.905591000 8.838318500 .0000000000 0.9294246169E-02 7.398847500 8.838318500 .0000000000 0.1165563758E-01 7.892104000 8.838318500 .0000000000 0.1542186185E-01 8.385360500 8.838318500 .0000000000 0.2052301069E-01 8.878617000 8.838318500 .0000000000 0.2604052931E-01 9.371873500 8.838318500 .0000000000 0.3049933585E-01 .0000000000 9.641802000 .0000000000 0.2570722012E-01 .4932565000 9.641802000 .0000000000 0.2434555379E-01 .9865130000 9.641802000 .0000000000 0.2126739485E-01 1.479769500 9.641802000 .0000000000 0.1734175187E-01 1.973026000 9.641802000 .0000000000 0.1387892496E-01 2.466282500 9.641802000 .0000000000 0.1193900613E-01 2.959539000 9.641802000 .0000000000 0.1232245761E-01 3.452795500 9.641802000 .0000000000 0.1553540020E-01 3.946052000 9.641802000 .0000000000 0.2099492846E-01 4.439308500 9.641802000 .0000000000 0.2738725851E-01 4.932565000 9.641802000 .0000000000 0.2998735767E-01 5.425821500 9.641802000 .0000000000 0.2738725851E-01 5.919078000 9.641802000 .0000000000 0.2099492846E-01 6.412334500 9.641802000 .0000000000 0.1553540020E-01 6.905591000 9.641802000 .0000000000 0.1232245761E-01 7.398847500 9.641802000 .0000000000 0.1193900613E-01 7.892104000 9.641802000 .0000000000 0.1387892496E-01 8.385360500 9.641802000 .0000000000 0.1734175187E-01 8.878617000 9.641802000 .0000000000 0.2126739485E-01 9.371873500 9.641802000 .0000000000 0.2434555379E-01 .0000000000 10.44528550 .0000000000 0.1791824643E-01 .4932565000 10.44528550 .0000000000 0.1723162565E-01 .9865130000 10.44528550 .0000000000 0.1548742862E-01 1.479769500 10.44528550 .0000000000 0.1354733005E-01 1.973026000 10.44528550 .0000000000 0.1278557634E-01 2.466282500 10.44528550 .0000000000 0.1552741988E-01 2.959539000 10.44528550 .0000000000 0.2570226792E-01 3.452795500 10.44528550 .0000000000 0.4937480779E-01 3.946052000 10.44528550 .0000000000 0.8899759512E-01 4.439308500 10.44528550 .0000000000 .1304933274 4.932565000 10.44528550 .0000000000 .1488127634 5.425821500 10.44528550 .0000000000 .1304933274 5.919078000 10.44528550 .0000000000 0.8899759512E-01 6.412334500 10.44528550 .0000000000 0.4937480779E-01 6.905591000 10.44528550 .0000000000 0.2570226792E-01 7.398847500 10.44528550 .0000000000 0.1552741988E-01 7.892104000 10.44528550 .0000000000 0.1278557634E-01 8.385360500 10.44528550 .0000000000 0.1354733005E-01 8.878617000 10.44528550 .0000000000 0.1548742862E-01 9.371873500 10.44528550 .0000000000 0.1723162565E-01 .0000000000 11.24876900 .0000000000 0.1250991328E-01 .4932565000 11.24876900 .0000000000 0.1217253819E-01 .9865130000 11.24876900 .0000000000 0.1141918366E-01 1.479769500 11.24876900 .0000000000 0.1110533574E-01 1.973026000 11.24876900 .0000000000 0.1339853010E-01 2.466282500 11.24876900 .0000000000 0.2339215614E-01 2.959539000 11.24876900 .0000000000 0.5500451348E-01 3.452795500 11.24876900 .0000000000 .1293908746 3.946052000 11.24876900 .0000000000 .2564413897 4.439308500 11.24876900 .0000000000 .4700033947 4.932565000 11.24876900 .0000000000 .6652272439 5.425821500 11.24876900 .0000000000 .4700033947 5.919078000 11.24876900 .0000000000 .2564413897 6.412334500 11.24876900 .0000000000 .1293908746 6.905591000 11.24876900 .0000000000 0.5500451348E-01 7.398847500 11.24876900 .0000000000 0.2339215614E-01 7.892104000 11.24876900 .0000000000 0.1339853010E-01 8.385360500 11.24876900 .0000000000 0.1110533574E-01 8.878617000 11.24876900 .0000000000 0.1141918366E-01 9.371873500 11.24876900 .0000000000 0.1217253819E-01 .0000000000 12.05225250 .0000000000 0.1078387045E-01 .4932565000 12.05225250 .0000000000 0.1056453725E-01 .9865130000 12.05225250 .0000000000 0.1014209531E-01 1.479769500 12.05225250 .0000000000 0.1043571607E-01 1.973026000 12.05225250 .0000000000 0.1419008583E-01 2.466282500 12.05225250 .0000000000 0.2889472638E-01 2.959539000 12.05225250 .0000000000 0.7462926103E-01 3.452795500 12.05225250 .0000000000 .1829286811 3.946052000 12.05225250 .0000000000 .4260523523 4.439308500 12.05225250 .0000000000 1.616601527 4.932565000 12.05225250 .0000000000 3.308539354 5.425821500 12.05225250 .0000000000 1.616601527 5.919078000 12.05225250 .0000000000 .4260523523 6.412334500 12.05225250 .0000000000 .1829286811 6.905591000 12.05225250 .0000000000 0.7462926103E-01 7.398847500 12.05225250 .0000000000 0.2889472638E-01 7.892104000 12.05225250 .0000000000 0.1419008583E-01 8.385360500 12.05225250 .0000000000 0.1043571607E-01 8.878617000 12.05225250 .0000000000 0.1014209531E-01 9.371873500 12.05225250 .0000000000 0.1056453725E-01 .0000000000 12.85573600 .0000000000 0.1250991328E-01 .4932565000 12.85573600 .0000000000 0.1217253819E-01 .9865130000 12.85573600 .0000000000 0.1141918366E-01 1.479769500 12.85573600 .0000000000 0.1110533574E-01 1.973026000 12.85573600 .0000000000 0.1339853010E-01 2.466282500 12.85573600 .0000000000 0.2339215614E-01 2.959539000 12.85573600 .0000000000 0.5500451348E-01 3.452795500 12.85573600 .0000000000 .1293908746 3.946052000 12.85573600 .0000000000 .2564413897 4.439308500 12.85573600 .0000000000 .4700033947 4.932565000 12.85573600 .0000000000 .6652272439 5.425821500 12.85573600 .0000000000 .4700033947 5.919078000 12.85573600 .0000000000 .2564413897 6.412334500 12.85573600 .0000000000 .1293908746 6.905591000 12.85573600 .0000000000 0.5500451348E-01 7.398847500 12.85573600 .0000000000 0.2339215614E-01 7.892104000 12.85573600 .0000000000 0.1339853010E-01 8.385360500 12.85573600 .0000000000 0.1110533574E-01 8.878617000 12.85573600 .0000000000 0.1141918366E-01 9.371873500 12.85573600 .0000000000 0.1217253819E-01 .0000000000 13.65921950 .0000000000 0.1791824643E-01 .4932565000 13.65921950 .0000000000 0.1723162565E-01 .9865130000 13.65921950 .0000000000 0.1548742862E-01 1.479769500 13.65921950 .0000000000 0.1354733005E-01 1.973026000 13.65921950 .0000000000 0.1278557634E-01 2.466282500 13.65921950 .0000000000 0.1552741988E-01 2.959539000 13.65921950 .0000000000 0.2570226792E-01 3.452795500 13.65921950 .0000000000 0.4937480779E-01 3.946052000 13.65921950 .0000000000 0.8899759512E-01 4.439308500 13.65921950 .0000000000 .1304933274 4.932565000 13.65921950 .0000000000 .1488127634 5.425821500 13.65921950 .0000000000 .1304933274 5.919078000 13.65921950 .0000000000 0.8899759512E-01 6.412334500 13.65921950 .0000000000 0.4937480779E-01 6.905591000 13.65921950 .0000000000 0.2570226792E-01 7.398847500 13.65921950 .0000000000 0.1552741988E-01 7.892104000 13.65921950 .0000000000 0.1278557634E-01 8.385360500 13.65921950 .0000000000 0.1354733005E-01 8.878617000 13.65921950 .0000000000 0.1548742862E-01 9.371873500 13.65921950 .0000000000 0.1723162565E-01 .0000000000 14.46270300 .0000000000 0.2570722012E-01 .4932565000 14.46270300 .0000000000 0.2434555379E-01 .9865130000 14.46270300 .0000000000 0.2126739485E-01 1.479769500 14.46270300 .0000000000 0.1734175187E-01 1.973026000 14.46270300 .0000000000 0.1387892496E-01 2.466282500 14.46270300 .0000000000 0.1193900613E-01 2.959539000 14.46270300 .0000000000 0.1232245761E-01 3.452795500 14.46270300 .0000000000 0.1553540020E-01 3.946052000 14.46270300 .0000000000 0.2099492846E-01 4.439308500 14.46270300 .0000000000 0.2738725851E-01 4.932565000 14.46270300 .0000000000 0.2998735767E-01 5.425821500 14.46270300 .0000000000 0.2738725851E-01 5.919078000 14.46270300 .0000000000 0.2099492846E-01 6.412334500 14.46270300 .0000000000 0.1553540020E-01 6.905591000 14.46270300 .0000000000 0.1232245761E-01 7.398847500 14.46270300 .0000000000 0.1193900613E-01 7.892104000 14.46270300 .0000000000 0.1387892496E-01 8.385360500 14.46270300 .0000000000 0.1734175187E-01 8.878617000 14.46270300 .0000000000 0.2126739485E-01 9.371873500 14.46270300 .0000000000 0.2434555379E-01 .0000000000 15.26618650 .0000000000 0.3247006679E-01 .4932565000 15.26618650 .0000000000 0.3049933585E-01 .9865130000 15.26618650 .0000000000 0.2604052931E-01 1.479769500 15.26618650 .0000000000 0.2052301069E-01 1.973026000 15.26618650 .0000000000 0.1542186185E-01 2.466282500 15.26618650 .0000000000 0.1165563758E-01 2.959539000 15.26618650 .0000000000 0.9294246169E-02 3.452795500 15.26618650 .0000000000 0.8060225738E-02 3.946052000 15.26618650 .0000000000 0.7644157369E-02 4.439308500 15.26618650 .0000000000 0.7674178390E-02 4.932565000 15.26618650 .0000000000 0.7747229622E-02 5.425821500 15.26618650 .0000000000 0.7674178390E-02 5.919078000 15.26618650 .0000000000 0.7644157369E-02 6.412334500 15.26618650 .0000000000 0.8060225738E-02 6.905591000 15.26618650 .0000000000 0.9294246169E-02 7.398847500 15.26618650 .0000000000 0.1165563758E-01 7.892104000 15.26618650 .0000000000 0.1542186185E-01 8.385360500 15.26618650 .0000000000 0.2052301069E-01 8.878617000 15.26618650 .0000000000 0.2604052931E-01 9.371873500 15.26618650 .0000000000 0.3049933585E-01 .0000000000 .0000000000 .8050236500 0.5586695683E-01 .4932565000 .0000000000 .8050236500 0.5038653861E-01 .9865130000 .0000000000 .8050236500 0.3855707794E-01 1.479769500 .0000000000 .8050236500 0.2739249634E-01 1.973026000 .0000000000 .8050236500 0.1924120488E-01 2.466282500 .0000000000 .8050236500 0.1361169280E-01 2.959539000 .0000000000 .8050236500 0.1005906622E-01 3.452795500 .0000000000 .8050236500 0.7987822608E-02 3.946052000 .0000000000 .8050236500 0.6799732526E-02 4.439308500 .0000000000 .8050236500 0.6178795208E-02 4.932565000 .0000000000 .8050236500 0.5983929252E-02 5.425821500 .0000000000 .8050236500 0.6178795208E-02 5.919078000 .0000000000 .8050236500 0.6799732526E-02 6.412334500 .0000000000 .8050236500 0.7987822608E-02 6.905591000 .0000000000 .8050236500 0.1005906622E-01 7.398847500 .0000000000 .8050236500 0.1361169280E-01 7.892104000 .0000000000 .8050236500 0.1924120488E-01 8.385360500 .0000000000 .8050236500 0.2739249634E-01 8.878617000 .0000000000 .8050236500 0.3855707794E-01 9.371873500 .0000000000 .8050236500 0.5038653861E-01 .0000000000 .8034835000 .8050236500 0.9900370171E-01 .4932565000 .8034835000 .8050236500 0.8422936156E-01 .9865130000 .8034835000 .8050236500 0.5636421549E-01 1.479769500 .8034835000 .8050236500 0.3491346287E-01 1.973026000 .8034835000 .8050236500 0.2217089007E-01 2.466282500 .8034835000 .8050236500 0.1532698285E-01 2.959539000 .8034835000 .8050236500 0.1104362221E-01 3.452795500 .8034835000 .8050236500 0.8787936656E-02 3.946052000 .8034835000 .8050236500 0.7716107571E-02 4.439308500 .8034835000 .8050236500 0.7285160005E-02 4.932565000 .8034835000 .8050236500 0.7177897663E-02 5.425821500 .8034835000 .8050236500 0.7285160005E-02 5.919078000 .8034835000 .8050236500 0.7716107571E-02 6.412334500 .8034835000 .8050236500 0.8787936656E-02 6.905591000 .8034835000 .8050236500 0.1104362221E-01 7.398847500 .8034835000 .8050236500 0.1532698285E-01 7.892104000 .8034835000 .8050236500 0.2217089007E-01 8.385360500 .8034835000 .8050236500 0.3491346287E-01 8.878617000 .8034835000 .8050236500 0.5636421549E-01 9.371873500 .8034835000 .8050236500 0.8422936156E-01 .0000000000 1.606967000 .8050236500 0.8574853474E-01 .4932565000 1.606967000 .8050236500 0.7363247050E-01 .9865130000 1.606967000 .8050236500 0.5046304935E-01 1.479769500 1.606967000 .8050236500 0.3211228221E-01 1.973026000 1.606967000 .8050236500 0.2114605103E-01 2.466282500 1.606967000 .8050236500 0.1532647530E-01 2.959539000 1.606967000 .8050236500 0.1233846994E-01 3.452795500 1.606967000 .8050236500 0.1198031278E-01 3.946052000 1.606967000 .8050236500 0.1338969413E-01 4.439308500 1.606967000 .8050236500 0.1523827782E-01 4.932565000 1.606967000 .8050236500 0.1607174812E-01 5.425821500 1.606967000 .8050236500 0.1523827782E-01 5.919078000 1.606967000 .8050236500 0.1338969413E-01 6.412334500 1.606967000 .8050236500 0.1198031278E-01 6.905591000 1.606967000 .8050236500 0.1233846994E-01 7.398847500 1.606967000 .8050236500 0.1532647530E-01 7.892104000 1.606967000 .8050236500 0.2114605103E-01 8.385360500 1.606967000 .8050236500 0.3211228221E-01 8.878617000 1.606967000 .8050236500 0.5046304935E-01 9.371873500 1.606967000 .8050236500 0.7363247050E-01 .0000000000 2.410450500 .8050236500 0.4049552525E-01 .4932565000 2.410450500 .8050236500 0.3709400317E-01 .9865130000 2.410450500 .8050236500 0.2967427103E-01 1.479769500 2.410450500 .8050236500 0.2213825918E-01 1.973026000 2.410450500 .8050236500 0.1736508503E-01 2.466282500 2.410450500 .8050236500 0.1505996939E-01 2.959539000 2.410450500 .8050236500 0.1689940571E-01 3.452795500 2.410450500 .8050236500 0.2389684080E-01 3.946052000 2.410450500 .8050236500 0.3639891867E-01 4.439308500 2.410450500 .8050236500 0.4971489515E-01 4.932565000 2.410450500 .8050236500 0.5569777878E-01 5.425821500 2.410450500 .8050236500 0.4971489515E-01 5.919078000 2.410450500 .8050236500 0.3639891867E-01 6.412334500 2.410450500 .8050236500 0.2389684080E-01 6.905591000 2.410450500 .8050236500 0.1689940571E-01 7.398847500 2.410450500 .8050236500 0.1505996939E-01 7.892104000 2.410450500 .8050236500 0.1736508503E-01 8.385360500 2.410450500 .8050236500 0.2213825918E-01 8.878617000 2.410450500 .8050236500 0.2967427103E-01 9.371873500 2.410450500 .8050236500 0.3709400317E-01 .0000000000 3.213934000 .8050236500 0.2179913686E-01 .4932565000 3.213934000 .8050236500 0.2088382341E-01 .9865130000 3.213934000 .8050236500 0.1853357894E-01 1.479769500 3.213934000 .8050236500 0.1581962861E-01 1.973026000 3.213934000 .8050236500 0.1433201742E-01 2.466282500 3.213934000 .8050236500 0.1646858951E-01 2.959539000 3.213934000 .8050236500 0.2611757438E-01 3.452795500 3.213934000 .8050236500 0.4935492692E-01 3.946052000 3.213934000 .8050236500 0.8875373726E-01 4.439308500 3.213934000 .8050236500 .1303178347 4.932565000 3.213934000 .8050236500 .1487449827 5.425821500 3.213934000 .8050236500 .1303178347 5.919078000 3.213934000 .8050236500 0.8875373726E-01 6.412334500 3.213934000 .8050236500 0.4935492692E-01 6.905591000 3.213934000 .8050236500 0.2611757438E-01 7.398847500 3.213934000 .8050236500 0.1646858951E-01 7.892104000 3.213934000 .8050236500 0.1433201742E-01 8.385360500 3.213934000 .8050236500 0.1581962861E-01 8.878617000 3.213934000 .8050236500 0.1853357894E-01 9.371873500 3.213934000 .8050236500 0.2088382341E-01 .0000000000 4.017417500 .8050236500 0.1738733258E-01 .4932565000 4.017417500 .8050236500 0.1675557756E-01 .9865130000 4.017417500 .8050236500 0.1520420016E-01 1.479769500 4.017417500 .8050236500 0.1362130982E-01 1.973026000 4.017417500 .8050236500 0.1348832732E-01 2.466282500 4.017417500 .8050236500 0.1766937898E-01 2.959539000 4.017417500 .8050236500 0.3197476379E-01 3.452795500 4.017417500 .8050236500 0.6616407358E-01 3.946052000 4.017417500 .8050236500 .1232619246 4.439308500 4.017417500 .8050236500 .1839877631 4.932565000 4.017417500 .8050236500 .2116155751 5.425821500 4.017417500 .8050236500 .1839877631 5.919078000 4.017417500 .8050236500 .1232619246 6.412334500 4.017417500 .8050236500 0.6616407358E-01 6.905591000 4.017417500 .8050236500 0.3197476379E-01 7.398847500 4.017417500 .8050236500 0.1766937898E-01 7.892104000 4.017417500 .8050236500 0.1348832732E-01 8.385360500 4.017417500 .8050236500 0.1362130982E-01 8.878617000 4.017417500 .8050236500 0.1520420016E-01 9.371873500 4.017417500 .8050236500 0.1675557756E-01 .0000000000 4.820901000 .8050236500 0.2179913686E-01 .4932565000 4.820901000 .8050236500 0.2088382341E-01 .9865130000 4.820901000 .8050236500 0.1853357894E-01 1.479769500 4.820901000 .8050236500 0.1581962861E-01 1.973026000 4.820901000 .8050236500 0.1433201742E-01 2.466282500 4.820901000 .8050236500 0.1646858951E-01 2.959539000 4.820901000 .8050236500 0.2611757438E-01 3.452795500 4.820901000 .8050236500 0.4935492692E-01 3.946052000 4.820901000 .8050236500 0.8875373726E-01 4.439308500 4.820901000 .8050236500 .1303178347 4.932565000 4.820901000 .8050236500 .1487449827 5.425821500 4.820901000 .8050236500 .1303178347 5.919078000 4.820901000 .8050236500 0.8875373726E-01 6.412334500 4.820901000 .8050236500 0.4935492692E-01 6.905591000 4.820901000 .8050236500 0.2611757438E-01 7.398847500 4.820901000 .8050236500 0.1646858951E-01 7.892104000 4.820901000 .8050236500 0.1433201742E-01 8.385360500 4.820901000 .8050236500 0.1581962861E-01 8.878617000 4.820901000 .8050236500 0.1853357894E-01 9.371873500 4.820901000 .8050236500 0.2088382341E-01 .0000000000 5.624384500 .8050236500 0.4049552525E-01 .4932565000 5.624384500 .8050236500 0.3709400317E-01 .9865130000 5.624384500 .8050236500 0.2967427103E-01 1.479769500 5.624384500 .8050236500 0.2213825918E-01 1.973026000 5.624384500 .8050236500 0.1736508503E-01 2.466282500 5.624384500 .8050236500 0.1505996939E-01 2.959539000 5.624384500 .8050236500 0.1689940571E-01 3.452795500 5.624384500 .8050236500 0.2389684080E-01 3.946052000 5.624384500 .8050236500 0.3639891867E-01 4.439308500 5.624384500 .8050236500 0.4971489515E-01 4.932565000 5.624384500 .8050236500 0.5569777878E-01 5.425821500 5.624384500 .8050236500 0.4971489515E-01 5.919078000 5.624384500 .8050236500 0.3639891867E-01 6.412334500 5.624384500 .8050236500 0.2389684080E-01 6.905591000 5.624384500 .8050236500 0.1689940571E-01 7.398847500 5.624384500 .8050236500 0.1505996939E-01 7.892104000 5.624384500 .8050236500 0.1736508503E-01 8.385360500 5.624384500 .8050236500 0.2213825918E-01 8.878617000 5.624384500 .8050236500 0.2967427103E-01 9.371873500 5.624384500 .8050236500 0.3709400317E-01 .0000000000 6.427868000 .8050236500 0.8574853474E-01 .4932565000 6.427868000 .8050236500 0.7363247050E-01 .9865130000 6.427868000 .8050236500 0.5046304935E-01 1.479769500 6.427868000 .8050236500 0.3211228221E-01 1.973026000 6.427868000 .8050236500 0.2114605103E-01 2.466282500 6.427868000 .8050236500 0.1532647530E-01 2.959539000 6.427868000 .8050236500 0.1233846994E-01 3.452795500 6.427868000 .8050236500 0.1198031278E-01 3.946052000 6.427868000 .8050236500 0.1338969413E-01 4.439308500 6.427868000 .8050236500 0.1523827782E-01 4.932565000 6.427868000 .8050236500 0.1607174812E-01 5.425821500 6.427868000 .8050236500 0.1523827782E-01 5.919078000 6.427868000 .8050236500 0.1338969413E-01 6.412334500 6.427868000 .8050236500 0.1198031278E-01 6.905591000 6.427868000 .8050236500 0.1233846994E-01 7.398847500 6.427868000 .8050236500 0.1532647530E-01 7.892104000 6.427868000 .8050236500 0.2114605103E-01 8.385360500 6.427868000 .8050236500 0.3211228221E-01 8.878617000 6.427868000 .8050236500 0.5046304935E-01 9.371873500 6.427868000 .8050236500 0.7363247050E-01 .0000000000 7.231351500 .8050236500 0.9900370171E-01 .4932565000 7.231351500 .8050236500 0.8422936156E-01 .9865130000 7.231351500 .8050236500 0.5636421549E-01 1.479769500 7.231351500 .8050236500 0.3491346287E-01 1.973026000 7.231351500 .8050236500 0.2217089007E-01 2.466282500 7.231351500 .8050236500 0.1532698285E-01 2.959539000 7.231351500 .8050236500 0.1104362221E-01 3.452795500 7.231351500 .8050236500 0.8787936656E-02 3.946052000 7.231351500 .8050236500 0.7716107571E-02 4.439308500 7.231351500 .8050236500 0.7285160005E-02 4.932565000 7.231351500 .8050236500 0.7177897663E-02 5.425821500 7.231351500 .8050236500 0.7285160005E-02 5.919078000 7.231351500 .8050236500 0.7716107571E-02 6.412334500 7.231351500 .8050236500 0.8787936656E-02 6.905591000 7.231351500 .8050236500 0.1104362221E-01 7.398847500 7.231351500 .8050236500 0.1532698285E-01 7.892104000 7.231351500 .8050236500 0.2217089007E-01 8.385360500 7.231351500 .8050236500 0.3491346287E-01 8.878617000 7.231351500 .8050236500 0.5636421549E-01 9.371873500 7.231351500 .8050236500 0.8422936156E-01 .0000000000 8.034835000 .8050236500 0.5586695683E-01 .4932565000 8.034835000 .8050236500 0.5038653861E-01 .9865130000 8.034835000 .8050236500 0.3855707794E-01 1.479769500 8.034835000 .8050236500 0.2739249634E-01 1.973026000 8.034835000 .8050236500 0.1924120488E-01 2.466282500 8.034835000 .8050236500 0.1361169280E-01 2.959539000 8.034835000 .8050236500 0.1005906622E-01 3.452795500 8.034835000 .8050236500 0.7987822608E-02 3.946052000 8.034835000 .8050236500 0.6799732526E-02 4.439308500 8.034835000 .8050236500 0.6178795208E-02 4.932565000 8.034835000 .8050236500 0.5983929252E-02 5.425821500 8.034835000 .8050236500 0.6178795208E-02 5.919078000 8.034835000 .8050236500 0.6799732526E-02 6.412334500 8.034835000 .8050236500 0.7987822608E-02 6.905591000 8.034835000 .8050236500 0.1005906622E-01 7.398847500 8.034835000 .8050236500 0.1361169280E-01 7.892104000 8.034835000 .8050236500 0.1924120488E-01 8.385360500 8.034835000 .8050236500 0.2739249634E-01 8.878617000 8.034835000 .8050236500 0.3855707794E-01 9.371873500 8.034835000 .8050236500 0.5038653861E-01 .0000000000 8.838318500 .8050236500 0.2968488127E-01 .4932565000 8.838318500 .8050236500 0.2791836012E-01 .9865130000 8.838318500 .8050236500 0.2396499476E-01 1.479769500 8.838318500 .8050236500 0.1909968488E-01 1.973026000 8.838318500 .8050236500 0.1462110229E-01 2.466282500 8.838318500 .8050236500 0.1135522942E-01 2.959539000 8.838318500 .8050236500 0.9392841348E-02 3.452795500 8.838318500 .8050236500 0.8528053659E-02 3.946052000 8.838318500 .8050236500 0.8479169895E-02 4.439308500 8.838318500 .8050236500 0.8808948658E-02 4.932565000 8.838318500 .8050236500 0.9000759650E-02 5.425821500 8.838318500 .8050236500 0.8808948658E-02 5.919078000 8.838318500 .8050236500 0.8479169895E-02 6.412334500 8.838318500 .8050236500 0.8528053659E-02 6.905591000 8.838318500 .8050236500 0.9392841348E-02 7.398847500 8.838318500 .8050236500 0.1135522942E-01 7.892104000 8.838318500 .8050236500 0.1462110229E-01 8.385360500 8.838318500 .8050236500 0.1909968488E-01 8.878617000 8.838318500 .8050236500 0.2396499476E-01 9.371873500 8.838318500 .8050236500 0.2791836012E-01 .0000000000 9.641802000 .8050236500 0.1761806485E-01 .4932565000 9.641802000 .8050236500 0.1692888164E-01 .9865130000 9.641802000 .8050236500 0.1516781267E-01 1.479769500 9.641802000 .8050236500 0.1304563752E-01 1.973026000 9.641802000 .8050236500 0.1134352270E-01 2.466282500 9.641802000 .8050236500 0.1090678613E-01 2.959539000 9.641802000 .8050236500 0.1283827385E-01 3.452795500 9.641802000 .8050236500 0.1799620539E-01 3.946052000 9.641802000 .8050236500 0.2666041371E-01 4.439308500 9.641802000 .8050236500 0.3523008859E-01 4.932565000 9.641802000 .8050236500 0.3906831528E-01 5.425821500 9.641802000 .8050236500 0.3523008859E-01 5.919078000 9.641802000 .8050236500 0.2666041371E-01 6.412334500 9.641802000 .8050236500 0.1799620539E-01 6.905591000 9.641802000 .8050236500 0.1283827385E-01 7.398847500 9.641802000 .8050236500 0.1090678613E-01 7.892104000 9.641802000 .8050236500 0.1134352270E-01 8.385360500 9.641802000 .8050236500 0.1304563752E-01 8.878617000 9.641802000 .8050236500 0.1516781267E-01 9.371873500 9.641802000 .8050236500 0.1692888164E-01 .0000000000 10.44528550 .8050236500 0.1109829182E-01 .4932565000 10.44528550 .8050236500 0.1083351354E-01 .9865130000 10.44528550 .8050236500 0.1020788848E-01 1.479769500 10.44528550 .8050236500 0.9745584647E-02 1.973026000 10.44528550 .8050236500 0.1068762652E-01 2.466282500 10.44528550 .8050236500 0.1590938334E-01 2.959539000 10.44528550 .8050236500 0.3126543807E-01 3.452795500 10.44528550 .8050236500 0.6628137285E-01 3.946052000 10.44528550 .8050236500 .1235255267 4.439308500 10.44528550 .8050236500 .1834666199 4.932565000 10.44528550 .8050236500 .2104692494 5.425821500 10.44528550 .8050236500 .1834666199 5.919078000 10.44528550 .8050236500 .1235255267 6.412334500 10.44528550 .8050236500 0.6628137285E-01 6.905591000 10.44528550 .8050236500 0.3126543807E-01 7.398847500 10.44528550 .8050236500 0.1590938334E-01 7.892104000 10.44528550 .8050236500 0.1068762652E-01 8.385360500 10.44528550 .8050236500 0.9745584647E-02 8.878617000 10.44528550 .8050236500 0.1020788848E-01 9.371873500 10.44528550 .8050236500 0.1083351354E-01 .0000000000 11.24876900 .8050236500 0.8051056815E-02 .4932565000 11.24876900 .8050236500 0.7943465432E-02 .9865130000 11.24876900 .8050236500 0.7800578377E-02 1.479769500 11.24876900 .8050236500 0.8443442153E-02 1.973026000 11.24876900 .8050236500 0.1260883489E-01 2.466282500 11.24876900 .8050236500 0.2790614582E-01 2.959539000 11.24876900 .8050236500 0.7437995724E-01 3.452795500 11.24876900 .8050236500 .1831611015 3.946052000 11.24876900 .8050236500 .4217906811 4.439308500 11.24876900 .8050236500 1.565794728 4.932565000 11.24876900 .8050236500 3.190909754 5.425821500 11.24876900 .8050236500 1.565794728 5.919078000 11.24876900 .8050236500 .4217906811 6.412334500 11.24876900 .8050236500 .1831611015 6.905591000 11.24876900 .8050236500 0.7437995724E-01 7.398847500 11.24876900 .8050236500 0.2790614582E-01 7.892104000 11.24876900 .8050236500 0.1260883489E-01 8.385360500 11.24876900 .8050236500 0.8443442153E-02 8.878617000 11.24876900 .8050236500 0.7800578377E-02 9.371873500 11.24876900 .8050236500 0.7943465432E-02 .0000000000 12.05225250 .8050236500 0.7157433379E-02 .4932565000 12.05225250 .8050236500 0.7089112816E-02 .9865130000 12.05225250 .8050236500 0.7092311277E-02 1.479769500 12.05225250 .8050236500 0.8217847506E-02 1.973026000 12.05225250 .8050236500 0.1411674914E-01 2.466282500 12.05225250 .8050236500 0.3560453649E-01 2.959539000 12.05225250 .8050236500 .1033859175 3.452795500 12.05225250 .8050236500 .2675170919 3.946052000 12.05225250 .8050236500 1.257984472 4.439308500 12.05225250 .8050236500 9.403745700 4.932565000 12.05225250 .8050236500 55069.19822 5.425821500 12.05225250 .8050236500 9.403745700 5.919078000 12.05225250 .8050236500 1.257984472 6.412334500 12.05225250 .8050236500 .2675170919 6.905591000 12.05225250 .8050236500 .1033859175 7.398847500 12.05225250 .8050236500 0.3560453649E-01 7.892104000 12.05225250 .8050236500 0.1411674914E-01 8.385360500 12.05225250 .8050236500 0.8217847506E-02 8.878617000 12.05225250 .8050236500 0.7092311277E-02 9.371873500 12.05225250 .8050236500 0.7089112816E-02 .0000000000 12.85573600 .8050236500 0.8051056815E-02 .4932565000 12.85573600 .8050236500 0.7943465432E-02 .9865130000 12.85573600 .8050236500 0.7800578377E-02 1.479769500 12.85573600 .8050236500 0.8443442153E-02 1.973026000 12.85573600 .8050236500 0.1260883489E-01 2.466282500 12.85573600 .8050236500 0.2790614582E-01 2.959539000 12.85573600 .8050236500 0.7437995724E-01 3.452795500 12.85573600 .8050236500 .1831611015 3.946052000 12.85573600 .8050236500 .4217906811 4.439308500 12.85573600 .8050236500 1.565794728 4.932565000 12.85573600 .8050236500 3.190909754 5.425821500 12.85573600 .8050236500 1.565794728 5.919078000 12.85573600 .8050236500 .4217906811 6.412334500 12.85573600 .8050236500 .1831611015 6.905591000 12.85573600 .8050236500 0.7437995724E-01 7.398847500 12.85573600 .8050236500 0.2790614582E-01 7.892104000 12.85573600 .8050236500 0.1260883489E-01 8.385360500 12.85573600 .8050236500 0.8443442153E-02 8.878617000 12.85573600 .8050236500 0.7800578377E-02 9.371873500 12.85573600 .8050236500 0.7943465432E-02 .0000000000 13.65921950 .8050236500 0.1109829182E-01 .4932565000 13.65921950 .8050236500 0.1083351354E-01 .9865130000 13.65921950 .8050236500 0.1020788848E-01 1.479769500 13.65921950 .8050236500 0.9745584647E-02 1.973026000 13.65921950 .8050236500 0.1068762652E-01 2.466282500 13.65921950 .8050236500 0.1590938334E-01 2.959539000 13.65921950 .8050236500 0.3126543807E-01 3.452795500 13.65921950 .8050236500 0.6628137285E-01 3.946052000 13.65921950 .8050236500 .1235255267 4.439308500 13.65921950 .8050236500 .1834666199 4.932565000 13.65921950 .8050236500 .2104692494 5.425821500 13.65921950 .8050236500 .1834666199 5.919078000 13.65921950 .8050236500 .1235255267 6.412334500 13.65921950 .8050236500 0.6628137285E-01 6.905591000 13.65921950 .8050236500 0.3126543807E-01 7.398847500 13.65921950 .8050236500 0.1590938334E-01 7.892104000 13.65921950 .8050236500 0.1068762652E-01 8.385360500 13.65921950 .8050236500 0.9745584647E-02 8.878617000 13.65921950 .8050236500 0.1020788848E-01 9.371873500 13.65921950 .8050236500 0.1083351354E-01 .0000000000 14.46270300 .8050236500 0.1761806485E-01 .4932565000 14.46270300 .8050236500 0.1692888164E-01 .9865130000 14.46270300 .8050236500 0.1516781267E-01 1.479769500 14.46270300 .8050236500 0.1304563752E-01 1.973026000 14.46270300 .8050236500 0.1134352270E-01 2.466282500 14.46270300 .8050236500 0.1090678613E-01 2.959539000 14.46270300 .8050236500 0.1283827385E-01 3.452795500 14.46270300 .8050236500 0.1799620539E-01 3.946052000 14.46270300 .8050236500 0.2666041371E-01 4.439308500 14.46270300 .8050236500 0.3523008859E-01 4.932565000 14.46270300 .8050236500 0.3906831528E-01 5.425821500 14.46270300 .8050236500 0.3523008859E-01 5.919078000 14.46270300 .8050236500 0.2666041371E-01 6.412334500 14.46270300 .8050236500 0.1799620539E-01 6.905591000 14.46270300 .8050236500 0.1283827385E-01 7.398847500 14.46270300 .8050236500 0.1090678613E-01 7.892104000 14.46270300 .8050236500 0.1134352270E-01 8.385360500 14.46270300 .8050236500 0.1304563752E-01 8.878617000 14.46270300 .8050236500 0.1516781267E-01 9.371873500 14.46270300 .8050236500 0.1692888164E-01 .0000000000 15.26618650 .8050236500 0.2968488127E-01 .4932565000 15.26618650 .8050236500 0.2791836012E-01 .9865130000 15.26618650 .8050236500 0.2396499476E-01 1.479769500 15.26618650 .8050236500 0.1909968488E-01 1.973026000 15.26618650 .8050236500 0.1462110229E-01 2.466282500 15.26618650 .8050236500 0.1135522942E-01 2.959539000 15.26618650 .8050236500 0.9392841348E-02 3.452795500 15.26618650 .8050236500 0.8528053659E-02 3.946052000 15.26618650 .8050236500 0.8479169895E-02 4.439308500 15.26618650 .8050236500 0.8808948658E-02 4.932565000 15.26618650 .8050236500 0.9000759650E-02 5.425821500 15.26618650 .8050236500 0.8808948658E-02 5.919078000 15.26618650 .8050236500 0.8479169895E-02 6.412334500 15.26618650 .8050236500 0.8528053659E-02 6.905591000 15.26618650 .8050236500 0.9392841348E-02 7.398847500 15.26618650 .8050236500 0.1135522942E-01 7.892104000 15.26618650 .8050236500 0.1462110229E-01 8.385360500 15.26618650 .8050236500 0.1909968488E-01 8.878617000 15.26618650 .8050236500 0.2396499476E-01 9.371873500 15.26618650 .8050236500 0.2791836012E-01 .0000000000 .0000000000 1.610047300 .2744471796 .4932565000 .0000000000 1.610047300 .2090642512 .9865130000 .0000000000 1.610047300 .1077887456 1.479769500 .0000000000 1.610047300 0.5169777013E-01 1.973026000 .0000000000 1.610047300 0.2831114694E-01 2.466282500 .0000000000 1.610047300 0.1823045673E-01 2.959539000 .0000000000 1.610047300 0.1300311470E-01 3.452795500 .0000000000 1.610047300 0.1028106344E-01 3.946052000 .0000000000 1.610047300 0.8960541561E-02 4.439308500 .0000000000 1.610047300 0.8356099180E-02 4.932565000 .0000000000 1.610047300 0.8179873834E-02 5.425821500 .0000000000 1.610047300 0.8356099180E-02 5.919078000 .0000000000 1.610047300 0.8960541561E-02 6.412334500 .0000000000 1.610047300 0.1028106344E-01 6.905591000 .0000000000 1.610047300 0.1300311470E-01 7.398847500 .0000000000 1.610047300 0.1823045673E-01 7.892104000 .0000000000 1.610047300 0.2831114694E-01 8.385360500 .0000000000 1.610047300 0.5169777013E-01 8.878617000 .0000000000 1.610047300 .1077887456 9.371873500 .0000000000 1.610047300 .2090642512 .0000000000 .8034835000 1.610047300 1.398986375 .4932565000 .8034835000 1.610047300 .9290309532 .9865130000 .8034835000 1.610047300 .3245796698 1.479769500 .8034835000 1.610047300 0.9979049830E-01 1.973026000 .8034835000 1.610047300 0.4031985815E-01 2.466282500 .8034835000 1.610047300 0.2196453016E-01 2.959539000 .8034835000 1.610047300 0.1500087583E-01 3.452795500 .8034835000 1.610047300 0.1138080627E-01 3.946052000 .8034835000 1.610047300 0.9774087505E-02 4.439308500 .8034835000 1.610047300 0.9113978417E-02 4.932565000 .8034835000 1.610047300 0.8937582162E-02 5.425821500 .8034835000 1.610047300 0.9113978417E-02 5.919078000 .8034835000 1.610047300 0.9774087505E-02 6.412334500 .8034835000 1.610047300 0.1138080627E-01 6.905591000 .8034835000 1.610047300 0.1500087583E-01 7.398847500 .8034835000 1.610047300 0.2196453016E-01 7.892104000 .8034835000 1.610047300 0.4031985815E-01 8.385360500 .8034835000 1.610047300 0.9979049830E-01 8.878617000 .8034835000 1.610047300 .3245796698 9.371873500 .8034835000 1.610047300 .9290309532 .0000000000 1.606967000 1.610047300 1.029029721 .4932565000 1.606967000 1.610047300 .6965569525 .9865130000 1.606967000 1.610047300 .2616882228 1.479769500 1.606967000 1.610047300 0.8804239778E-01 1.973026000 1.606967000 1.610047300 0.3772221785E-01 2.466282500 1.606967000 1.610047300 0.2139629135E-01 2.959539000 1.606967000 1.610047300 0.1494647221E-01 3.452795500 1.606967000 1.610047300 0.1192120631E-01 3.946052000 1.606967000 1.610047300 0.1095765727E-01 4.439308500 1.606967000 1.610047300 0.1086483134E-01 4.932565000 1.606967000 1.610047300 0.1092256404E-01 5.425821500 1.606967000 1.610047300 0.1086483134E-01 5.919078000 1.606967000 1.610047300 0.1095765727E-01 6.412334500 1.606967000 1.610047300 0.1192120631E-01 6.905591000 1.606967000 1.610047300 0.1494647221E-01 7.398847500 1.606967000 1.610047300 0.2139629135E-01 7.892104000 1.606967000 1.610047300 0.3772221785E-01 8.385360500 1.606967000 1.610047300 0.8804239778E-01 8.878617000 1.606967000 1.610047300 .2616882228 9.371873500 1.606967000 1.610047300 .6965569525 .0000000000 2.410450500 1.610047300 .1546830886 .4932565000 2.410450500 1.610047300 .1250617912 .9865130000 2.410450500 1.610047300 0.7451941019E-01 1.479769500 2.410450500 1.610047300 0.4128196046E-01 1.973026000 2.410450500 1.610047300 0.2501009973E-01 2.466282500 2.410450500 1.610047300 0.1738125771E-01 2.959539000 2.410450500 1.610047300 0.1380292965E-01 3.452795500 2.410450500 1.610047300 0.1332031750E-01 3.946052000 2.410450500 1.610047300 0.1486032013E-01 4.439308500 2.410450500 1.610047300 0.1689036292E-01 4.932565000 2.410450500 1.610047300 0.1780551139E-01 5.425821500 2.410450500 1.610047300 0.1689036292E-01 5.919078000 2.410450500 1.610047300 0.1486032013E-01 6.412334500 2.410450500 1.610047300 0.1332031750E-01 6.905591000 2.410450500 1.610047300 0.1380292965E-01 7.398847500 2.410450500 1.610047300 0.1738125771E-01 7.892104000 2.410450500 1.610047300 0.2501009973E-01 8.385360500 2.410450500 1.610047300 0.4128196046E-01 8.878617000 2.410450500 1.610047300 0.7451941019E-01 9.371873500 2.410450500 1.610047300 .1250617912 .0000000000 3.213934000 1.610047300 0.3744926336E-01 .4932565000 3.213934000 1.610047300 0.3481981989E-01 .9865130000 3.213934000 1.610047300 0.2867209579E-01 1.479769500 3.213934000 1.610047300 0.2204348168E-01 1.973026000 3.213934000 1.610047300 0.1692558916E-01 2.466282500 3.213934000 1.610047300 0.1380042886E-01 2.959539000 3.213934000 1.610047300 0.1357486259E-01 3.452795500 3.213934000 1.610047300 0.1660635953E-01 3.946052000 3.213934000 1.610047300 0.2218530039E-01 4.439308500 3.213934000 1.610047300 0.2881199355E-01 4.932565000 3.213934000 1.610047300 0.3154199737E-01 5.425821500 3.213934000 1.610047300 0.2881199355E-01 5.919078000 3.213934000 1.610047300 0.2218530039E-01 6.412334500 3.213934000 1.610047300 0.1660635953E-01 6.905591000 3.213934000 1.610047300 0.1357486259E-01 7.398847500 3.213934000 1.610047300 0.1380042886E-01 7.892104000 3.213934000 1.610047300 0.1692558916E-01 8.385360500 3.213934000 1.610047300 0.2204348168E-01 8.878617000 3.213934000 1.610047300 0.2867209579E-01 9.371873500 3.213934000 1.610047300 0.3481981989E-01 .0000000000 4.017417500 1.610047300 0.2594936444E-01 .4932565000 4.017417500 1.610047300 0.2469009149E-01 .9865130000 4.017417500 1.610047300 0.2145424225E-01 1.479769500 4.017417500 1.610047300 0.1753012140E-01 1.973026000 4.017417500 1.610047300 0.1424901631E-01 2.466282500 4.017417500 1.610047300 0.1266897007E-01 2.959539000 4.017417500 1.610047300 0.1385488514E-01 3.452795500 4.017417500 1.610047300 0.1862222792E-01 3.946052000 4.017417500 1.610047300 0.2728392664E-01 4.439308500 4.017417500 1.610047300 0.3616049820E-01 4.932565000 4.017417500 1.610047300 0.4018768893E-01 5.425821500 4.017417500 1.610047300 0.3616049820E-01 5.919078000 4.017417500 1.610047300 0.2728392664E-01 6.412334500 4.017417500 1.610047300 0.1862222792E-01 6.905591000 4.017417500 1.610047300 0.1385488514E-01 7.398847500 4.017417500 1.610047300 0.1266897007E-01 7.892104000 4.017417500 1.610047300 0.1424901631E-01 8.385360500 4.017417500 1.610047300 0.1753012140E-01 8.878617000 4.017417500 1.610047300 0.2145424225E-01 9.371873500 4.017417500 1.610047300 0.2469009149E-01 .0000000000 4.820901000 1.610047300 0.3744926336E-01 .4932565000 4.820901000 1.610047300 0.3481981989E-01 .9865130000 4.820901000 1.610047300 0.2867209579E-01 1.479769500 4.820901000 1.610047300 0.2204348168E-01 1.973026000 4.820901000 1.610047300 0.1692558916E-01 2.466282500 4.820901000 1.610047300 0.1380042886E-01 2.959539000 4.820901000 1.610047300 0.1357486259E-01 3.452795500 4.820901000 1.610047300 0.1660635953E-01 3.946052000 4.820901000 1.610047300 0.2218530039E-01 4.439308500 4.820901000 1.610047300 0.2881199355E-01 4.932565000 4.820901000 1.610047300 0.3154199737E-01 5.425821500 4.820901000 1.610047300 0.2881199355E-01 5.919078000 4.820901000 1.610047300 0.2218530039E-01 6.412334500 4.820901000 1.610047300 0.1660635953E-01 6.905591000 4.820901000 1.610047300 0.1357486259E-01 7.398847500 4.820901000 1.610047300 0.1380042886E-01 7.892104000 4.820901000 1.610047300 0.1692558916E-01 8.385360500 4.820901000 1.610047300 0.2204348168E-01 8.878617000 4.820901000 1.610047300 0.2867209579E-01 9.371873500 4.820901000 1.610047300 0.3481981989E-01 .0000000000 5.624384500 1.610047300 .1546830886 .4932565000 5.624384500 1.610047300 .1250617912 .9865130000 5.624384500 1.610047300 0.7451941019E-01 1.479769500 5.624384500 1.610047300 0.4128196046E-01 1.973026000 5.624384500 1.610047300 0.2501009973E-01 2.466282500 5.624384500 1.610047300 0.1738125771E-01 2.959539000 5.624384500 1.610047300 0.1380292965E-01 3.452795500 5.624384500 1.610047300 0.1332031750E-01 3.946052000 5.624384500 1.610047300 0.1486032013E-01 4.439308500 5.624384500 1.610047300 0.1689036292E-01 4.932565000 5.624384500 1.610047300 0.1780551139E-01 5.425821500 5.624384500 1.610047300 0.1689036292E-01 5.919078000 5.624384500 1.610047300 0.1486032013E-01 6.412334500 5.624384500 1.610047300 0.1332031750E-01 6.905591000 5.624384500 1.610047300 0.1380292965E-01 7.398847500 5.624384500 1.610047300 0.1738125771E-01 7.892104000 5.624384500 1.610047300 0.2501009973E-01 8.385360500 5.624384500 1.610047300 0.4128196046E-01 8.878617000 5.624384500 1.610047300 0.7451941019E-01 9.371873500 5.624384500 1.610047300 .1250617912 .0000000000 6.427868000 1.610047300 1.029029721 .4932565000 6.427868000 1.610047300 .6965569525 .9865130000 6.427868000 1.610047300 .2616882228 1.479769500 6.427868000 1.610047300 0.8804239778E-01 1.973026000 6.427868000 1.610047300 0.3772221785E-01 2.466282500 6.427868000 1.610047300 0.2139629135E-01 2.959539000 6.427868000 1.610047300 0.1494647221E-01 3.452795500 6.427868000 1.610047300 0.1192120631E-01 3.946052000 6.427868000 1.610047300 0.1095765727E-01 4.439308500 6.427868000 1.610047300 0.1086483134E-01 4.932565000 6.427868000 1.610047300 0.1092256404E-01 5.425821500 6.427868000 1.610047300 0.1086483134E-01 5.919078000 6.427868000 1.610047300 0.1095765727E-01 6.412334500 6.427868000 1.610047300 0.1192120631E-01 6.905591000 6.427868000 1.610047300 0.1494647221E-01 7.398847500 6.427868000 1.610047300 0.2139629135E-01 7.892104000 6.427868000 1.610047300 0.3772221785E-01 8.385360500 6.427868000 1.610047300 0.8804239778E-01 8.878617000 6.427868000 1.610047300 .2616882228 9.371873500 6.427868000 1.610047300 .6965569525 .0000000000 7.231351500 1.610047300 1.398986375 .4932565000 7.231351500 1.610047300 .9290309532 .9865130000 7.231351500 1.610047300 .3245796698 1.479769500 7.231351500 1.610047300 0.9979049830E-01 1.973026000 7.231351500 1.610047300 0.4031985815E-01 2.466282500 7.231351500 1.610047300 0.2196453016E-01 2.959539000 7.231351500 1.610047300 0.1500087583E-01 3.452795500 7.231351500 1.610047300 0.1138080627E-01 3.946052000 7.231351500 1.610047300 0.9774087505E-02 4.439308500 7.231351500 1.610047300 0.9113978417E-02 4.932565000 7.231351500 1.610047300 0.8937582162E-02 5.425821500 7.231351500 1.610047300 0.9113978417E-02 5.919078000 7.231351500 1.610047300 0.9774087505E-02 6.412334500 7.231351500 1.610047300 0.1138080627E-01 6.905591000 7.231351500 1.610047300 0.1500087583E-01 7.398847500 7.231351500 1.610047300 0.2196453016E-01 7.892104000 7.231351500 1.610047300 0.4031985815E-01 8.385360500 7.231351500 1.610047300 0.9979049830E-01 8.878617000 7.231351500 1.610047300 .3245796698 9.371873500 7.231351500 1.610047300 .9290309532 .0000000000 8.034835000 1.610047300 .2744471796 .4932565000 8.034835000 1.610047300 .2090642512 .9865130000 8.034835000 1.610047300 .1077887456 1.479769500 8.034835000 1.610047300 0.5169777013E-01 1.973026000 8.034835000 1.610047300 0.2831114694E-01 2.466282500 8.034835000 1.610047300 0.1823045673E-01 2.959539000 8.034835000 1.610047300 0.1300311470E-01 3.452795500 8.034835000 1.610047300 0.1028106344E-01 3.946052000 8.034835000 1.610047300 0.8960541561E-02 4.439308500 8.034835000 1.610047300 0.8356099180E-02 4.932565000 8.034835000 1.610047300 0.8179873834E-02 5.425821500 8.034835000 1.610047300 0.8356099180E-02 5.919078000 8.034835000 1.610047300 0.8960541561E-02 6.412334500 8.034835000 1.610047300 0.1028106344E-01 6.905591000 8.034835000 1.610047300 0.1300311470E-01 7.398847500 8.034835000 1.610047300 0.1823045673E-01 7.892104000 8.034835000 1.610047300 0.2831114694E-01 8.385360500 8.034835000 1.610047300 0.5169777013E-01 8.878617000 8.034835000 1.610047300 .1077887456 9.371873500 8.034835000 1.610047300 .2090642512 .0000000000 8.838318500 1.610047300 0.4756358461E-01 .4932565000 8.838318500 1.610047300 0.4291267340E-01 .9865130000 8.838318500 1.610047300 0.3302638871E-01 1.479769500 8.838318500 1.610047300 0.2381983555E-01 1.973026000 8.838318500 1.610047300 0.1746031306E-01 2.466282500 8.838318500 1.610047300 0.1314828108E-01 2.959539000 8.838318500 1.610047300 0.1068329593E-01 3.452795500 8.838318500 1.610047300 0.9627824393E-02 3.946052000 8.838318500 1.610047300 0.9455936208E-02 4.439308500 8.838318500 1.610047300 0.9666150083E-02 4.932565000 8.838318500 1.610047300 0.9800394651E-02 5.425821500 8.838318500 1.610047300 0.9666150083E-02 5.919078000 8.838318500 1.610047300 0.9455936208E-02 6.412334500 8.838318500 1.610047300 0.9627824393E-02 6.905591000 8.838318500 1.610047300 0.1068329593E-01 7.398847500 8.838318500 1.610047300 0.1314828108E-01 7.892104000 8.838318500 1.610047300 0.1746031306E-01 8.385360500 8.838318500 1.610047300 0.2381983555E-01 8.878617000 8.838318500 1.610047300 0.3302638871E-01 9.371873500 8.838318500 1.610047300 0.4291267340E-01 .0000000000 9.641802000 1.610047300 0.1788998458E-01 .4932565000 9.641802000 1.610047300 0.1716370070E-01 .9865130000 9.641802000 1.610047300 0.1529357170E-01 1.479769500 9.641802000 1.610047300 0.1302577729E-01 1.973026000 9.641802000 1.610047300 0.1118732971E-01 2.466282500 9.641802000 1.610047300 0.1052308465E-01 2.959539000 9.641802000 1.610047300 0.1181462413E-01 3.452795500 9.641802000 1.610047300 0.1564033452E-01 3.946052000 9.641802000 1.610047300 0.2138840488E-01 4.439308500 9.641802000 1.610047300 0.2792331840E-01 4.932565000 9.641802000 1.610047300 0.3052971146E-01 5.425821500 9.641802000 1.610047300 0.2792331840E-01 5.919078000 9.641802000 1.610047300 0.2138840488E-01 6.412334500 9.641802000 1.610047300 0.1564033452E-01 6.905591000 9.641802000 1.610047300 0.1181462413E-01 7.398847500 9.641802000 1.610047300 0.1052308465E-01 7.892104000 9.641802000 1.610047300 0.1118732971E-01 8.385360500 9.641802000 1.610047300 0.1302577729E-01 8.878617000 9.641802000 1.610047300 0.1529357170E-01 9.371873500 9.641802000 1.610047300 0.1716370070E-01 .0000000000 10.44528550 1.610047300 0.9255934138E-02 .4932565000 10.44528550 1.610047300 0.9067714506E-02 .9865130000 10.44528550 1.610047300 0.8629690638E-02 1.479769500 10.44528550 1.610047300 0.8327924599E-02 1.973026000 10.44528550 1.610047300 0.9080196715E-02 2.466282500 10.44528550 1.610047300 0.1305630975E-01 2.959539000 10.44528550 1.610047300 0.2419941327E-01 3.452795500 10.44528550 1.610047300 0.4835061298E-01 3.946052000 10.44528550 1.610047300 0.8756446593E-01 4.439308500 10.44528550 1.610047300 .1278885883 4.932565000 10.44528550 1.610047300 .1455165791 5.425821500 10.44528550 1.610047300 .1278885883 5.919078000 10.44528550 1.610047300 0.8756446593E-01 6.412334500 10.44528550 1.610047300 0.4835061298E-01 6.905591000 10.44528550 1.610047300 0.2419941327E-01 7.398847500 10.44528550 1.610047300 0.1305630975E-01 7.892104000 10.44528550 1.610047300 0.9080196715E-02 8.385360500 10.44528550 1.610047300 0.8327924599E-02 8.878617000 10.44528550 1.610047300 0.8629690638E-02 9.371873500 10.44528550 1.610047300 0.9067714506E-02 .0000000000 11.24876900 1.610047300 0.6247974796E-02 .4932565000 11.24876900 1.610047300 0.6189519396E-02 .9865130000 11.24876900 1.610047300 0.6137851515E-02 1.479769500 11.24876900 1.610047300 0.6684984040E-02 1.973026000 11.24876900 1.610047300 0.9879713746E-02 2.466282500 11.24876900 1.610047300 0.2089589959E-01 2.959539000 11.24876900 1.610047300 0.5362567459E-01 3.452795500 11.24876900 1.610047300 .1285098069 3.946052000 11.24876900 1.610047300 .2532065644 4.439308500 11.24876900 1.610047300 .4539295613 4.932565000 11.24876900 1.610047300 .6331265254 5.425821500 11.24876900 1.610047300 .4539295613 5.919078000 11.24876900 1.610047300 .2532065644 6.412334500 11.24876900 1.610047300 .1285098069 6.905591000 11.24876900 1.610047300 0.5362567459E-01 7.398847500 11.24876900 1.610047300 0.2089589959E-01 7.892104000 11.24876900 1.610047300 0.9879713746E-02 8.385360500 11.24876900 1.610047300 0.6684984040E-02 8.878617000 11.24876900 1.610047300 0.6137851515E-02 9.371873500 11.24876900 1.610047300 0.6189519396E-02 .0000000000 12.05225250 1.610047300 0.5455877405E-02 .4932565000 12.05225250 1.610047300 0.5419357267E-02 .9865130000 12.05225250 1.610047300 0.5455917029E-02 1.479769500 12.05225250 1.610047300 0.6336586539E-02 1.973026000 12.05225250 1.610047300 0.1083059848E-01 2.466282500 12.05225250 1.610047300 0.2666958637E-01 2.959539000 12.05225250 1.610047300 0.7375888900E-01 3.452795500 12.05225250 1.610047300 .1829260733 3.946052000 12.05225250 1.610047300 .4162889231 4.439308500 12.05225250 1.610047300 1.497218798 4.932565000 12.05225250 1.610047300 3.031577670 5.425821500 12.05225250 1.610047300 1.497218798 5.919078000 12.05225250 1.610047300 .4162889231 6.412334500 12.05225250 1.610047300 .1829260733 6.905591000 12.05225250 1.610047300 0.7375888900E-01 7.398847500 12.05225250 1.610047300 0.2666958637E-01 7.892104000 12.05225250 1.610047300 0.1083059848E-01 8.385360500 12.05225250 1.610047300 0.6336586539E-02 8.878617000 12.05225250 1.610047300 0.5455917029E-02 9.371873500 12.05225250 1.610047300 0.5419357267E-02 .0000000000 12.85573600 1.610047300 0.6247974796E-02 .4932565000 12.85573600 1.610047300 0.6189519396E-02 .9865130000 12.85573600 1.610047300 0.6137851515E-02 1.479769500 12.85573600 1.610047300 0.6684984040E-02 1.973026000 12.85573600 1.610047300 0.9879713746E-02 2.466282500 12.85573600 1.610047300 0.2089589959E-01 2.959539000 12.85573600 1.610047300 0.5362567459E-01 3.452795500 12.85573600 1.610047300 .1285098069 3.946052000 12.85573600 1.610047300 .2532065644 4.439308500 12.85573600 1.610047300 .4539295613 4.932565000 12.85573600 1.610047300 .6331265254 5.425821500 12.85573600 1.610047300 .4539295613 5.919078000 12.85573600 1.610047300 .2532065644 6.412334500 12.85573600 1.610047300 .1285098069 6.905591000 12.85573600 1.610047300 0.5362567459E-01 7.398847500 12.85573600 1.610047300 0.2089589959E-01 7.892104000 12.85573600 1.610047300 0.9879713746E-02 8.385360500 12.85573600 1.610047300 0.6684984040E-02 8.878617000 12.85573600 1.610047300 0.6137851515E-02 9.371873500 12.85573600 1.610047300 0.6189519396E-02 .0000000000 13.65921950 1.610047300 0.9255934138E-02 .4932565000 13.65921950 1.610047300 0.9067714506E-02 .9865130000 13.65921950 1.610047300 0.8629690638E-02 1.479769500 13.65921950 1.610047300 0.8327924599E-02 1.973026000 13.65921950 1.610047300 0.9080196715E-02 2.466282500 13.65921950 1.610047300 0.1305630975E-01 2.959539000 13.65921950 1.610047300 0.2419941327E-01 3.452795500 13.65921950 1.610047300 0.4835061298E-01 3.946052000 13.65921950 1.610047300 0.8756446593E-01 4.439308500 13.65921950 1.610047300 .1278885883 4.932565000 13.65921950 1.610047300 .1455165791 5.425821500 13.65921950 1.610047300 .1278885883 5.919078000 13.65921950 1.610047300 0.8756446593E-01 6.412334500 13.65921950 1.610047300 0.4835061298E-01 6.905591000 13.65921950 1.610047300 0.2419941327E-01 7.398847500 13.65921950 1.610047300 0.1305630975E-01 7.892104000 13.65921950 1.610047300 0.9080196715E-02 8.385360500 13.65921950 1.610047300 0.8327924599E-02 8.878617000 13.65921950 1.610047300 0.8629690638E-02 9.371873500 13.65921950 1.610047300 0.9067714506E-02 .0000000000 14.46270300 1.610047300 0.1788998458E-01 .4932565000 14.46270300 1.610047300 0.1716370070E-01 .9865130000 14.46270300 1.610047300 0.1529357170E-01 1.479769500 14.46270300 1.610047300 0.1302577729E-01 1.973026000 14.46270300 1.610047300 0.1118732971E-01 2.466282500 14.46270300 1.610047300 0.1052308465E-01 2.959539000 14.46270300 1.610047300 0.1181462413E-01 3.452795500 14.46270300 1.610047300 0.1564033452E-01 3.946052000 14.46270300 1.610047300 0.2138840488E-01 4.439308500 14.46270300 1.610047300 0.2792331840E-01 4.932565000 14.46270300 1.610047300 0.3052971146E-01 5.425821500 14.46270300 1.610047300 0.2792331840E-01 5.919078000 14.46270300 1.610047300 0.2138840488E-01 6.412334500 14.46270300 1.610047300 0.1564033452E-01 6.905591000 14.46270300 1.610047300 0.1181462413E-01 7.398847500 14.46270300 1.610047300 0.1052308465E-01 7.892104000 14.46270300 1.610047300 0.1118732971E-01 8.385360500 14.46270300 1.610047300 0.1302577729E-01 8.878617000 14.46270300 1.610047300 0.1529357170E-01 9.371873500 14.46270300 1.610047300 0.1716370070E-01 .0000000000 15.26618650 1.610047300 0.4756358461E-01 .4932565000 15.26618650 1.610047300 0.4291267340E-01 .9865130000 15.26618650 1.610047300 0.3302638871E-01 1.479769500 15.26618650 1.610047300 0.2381983555E-01 1.973026000 15.26618650 1.610047300 0.1746031306E-01 2.466282500 15.26618650 1.610047300 0.1314828108E-01 2.959539000 15.26618650 1.610047300 0.1068329593E-01 3.452795500 15.26618650 1.610047300 0.9627824393E-02 3.946052000 15.26618650 1.610047300 0.9455936208E-02 4.439308500 15.26618650 1.610047300 0.9666150083E-02 4.932565000 15.26618650 1.610047300 0.9800394651E-02 5.425821500 15.26618650 1.610047300 0.9666150083E-02 5.919078000 15.26618650 1.610047300 0.9455936208E-02 6.412334500 15.26618650 1.610047300 0.9627824393E-02 6.905591000 15.26618650 1.610047300 0.1068329593E-01 7.398847500 15.26618650 1.610047300 0.1314828108E-01 7.892104000 15.26618650 1.610047300 0.1746031306E-01 8.385360500 15.26618650 1.610047300 0.2381983555E-01 8.878617000 15.26618650 1.610047300 0.3302638871E-01 9.371873500 15.26618650 1.610047300 0.4291267340E-01 .0000000000 .0000000000 2.415070950 1.031232540 .4932565000 .0000000000 2.415070950 .6984918605 .9865130000 .0000000000 2.415070950 .2609418945 1.479769500 .0000000000 2.415070950 0.8733286084E-01 1.973026000 .0000000000 2.415070950 0.3839962473E-01 2.466282500 .0000000000 2.415070950 0.2308020668E-01 2.959539000 .0000000000 2.415070950 0.1717380726E-01 3.452795500 .0000000000 2.415070950 0.1444403327E-01 3.946052000 .0000000000 2.415070950 0.1356109914E-01 4.439308500 .0000000000 2.415070950 0.1342233904E-01 4.932565000 .0000000000 2.415070950 0.1344129796E-01 5.425821500 .0000000000 2.415070950 0.1342233904E-01 5.919078000 .0000000000 2.415070950 0.1356109914E-01 6.412334500 .0000000000 2.415070950 0.1444403327E-01 6.905591000 .0000000000 2.415070950 0.1717380726E-01 7.398847500 .0000000000 2.415070950 0.2308020668E-01 7.892104000 .0000000000 2.415070950 0.3839962473E-01 8.385360500 .0000000000 2.415070950 0.8733286084E-01 8.878617000 .0000000000 2.415070950 .2609418945 9.371873500 .0000000000 2.415070950 .6984918605 .0000000000 .8034835000 2.415070950 39.63964501 .4932565000 .8034835000 2.415070950 4.247753379 .9865130000 .8034835000 2.415070950 1.297150410 1.479769500 .8034835000 2.415070950 .2315665240 1.973026000 .8034835000 2.415070950 0.6242907323E-01 2.466282500 .8034835000 2.415070950 0.2987235453E-01 2.959539000 .8034835000 2.415070950 0.2041071228E-01 3.452795500 .8034835000 2.415070950 0.1658481547E-01 3.946052000 .8034835000 2.415070950 0.1545358697E-01 4.439308500 .8034835000 2.415070950 0.1536099711E-01 4.932565000 .8034835000 2.415070950 0.1542454642E-01 5.425821500 .8034835000 2.415070950 0.1536099711E-01 5.919078000 .8034835000 2.415070950 0.1545358697E-01 6.412334500 .8034835000 2.415070950 0.1658481547E-01 6.905591000 .8034835000 2.415070950 0.2041071228E-01 7.398847500 .8034835000 2.415070950 0.2987235453E-01 7.892104000 .8034835000 2.415070950 0.6242907323E-01 8.385360500 .8034835000 2.415070950 .2315665240 8.878617000 .8034835000 2.415070950 1.297150410 9.371873500 .8034835000 2.415070950 4.247753379 .0000000000 1.606967000 2.415070950 5.379763990 .4932565000 1.606967000 2.415070950 3.158441588 .9865130000 1.606967000 2.415070950 .9572207969 1.479769500 1.606967000 2.415070950 .1914303156 1.973026000 1.606967000 2.415070950 0.5682658891E-01 2.466282500 1.606967000 2.415070950 0.2820765105E-01 2.959539000 1.606967000 2.415070950 0.1940988527E-01 3.452795500 1.606967000 2.415070950 0.1586025227E-01 3.946052000 1.606967000 2.415070950 0.1491656162E-01 4.439308500 1.606967000 2.415070950 0.1495026419E-01 4.932565000 1.606967000 2.415070950 0.1506157338E-01 5.425821500 1.606967000 2.415070950 0.1495026419E-01 5.919078000 1.606967000 2.415070950 0.1491656162E-01 6.412334500 1.606967000 2.415070950 0.1586025227E-01 6.905591000 1.606967000 2.415070950 0.1940988527E-01 7.398847500 1.606967000 2.415070950 0.2820765105E-01 7.892104000 1.606967000 2.415070950 0.5682658891E-01 8.385360500 1.606967000 2.415070950 .1914303156 8.878617000 1.606967000 2.415070950 .9572207969 9.371873500 1.606967000 2.415070950 3.158441588 .0000000000 2.410450500 2.415070950 .4484253647 .4932565000 2.410450500 2.415070950 .3256083838 .9865130000 2.410450500 2.415070950 .1488742550 1.479769500 2.410450500 2.415070950 0.6291926682E-01 1.973026000 2.410450500 2.415070950 0.3197930169E-01 2.466282500 2.410450500 2.415070950 0.2038121131E-01 2.959539000 2.410450500 2.415070950 0.1520222164E-01 3.452795500 2.410450500 2.415070950 0.1306943658E-01 3.946052000 2.410450500 2.415070950 0.1269471972E-01 4.439308500 2.410450500 2.415070950 0.1296821095E-01 4.932565000 2.410450500 2.415070950 0.1315301133E-01 5.425821500 2.410450500 2.415070950 0.1296821095E-01 5.919078000 2.410450500 2.415070950 0.1269471972E-01 6.412334500 2.410450500 2.415070950 0.1306943658E-01 6.905591000 2.410450500 2.415070950 0.1520222164E-01 7.398847500 2.410450500 2.415070950 0.2038121131E-01 7.892104000 2.410450500 2.415070950 0.3197930169E-01 8.385360500 2.410450500 2.415070950 0.6291926682E-01 8.878617000 2.410450500 2.415070950 .1488742550 9.371873500 2.410450500 2.415070950 .3256083838 .0000000000 3.213934000 2.415070950 0.5176742938E-01 .4932565000 3.213934000 2.415070950 0.4684705173E-01 .9865130000 3.213934000 2.415070950 0.3622439711E-01 1.479769500 3.213934000 2.415070950 0.2607919399E-01 1.973026000 3.213934000 2.415070950 0.1887969890E-01 2.466282500 3.213934000 2.415070950 0.1408296314E-01 2.959539000 3.213934000 2.415070950 0.1151675690E-01 3.452795500 3.213934000 2.415070950 0.1070062215E-01 3.946052000 3.213934000 2.415070950 0.1098895104E-01 4.439308500 3.213934000 2.415070950 0.1166613916E-01 4.932565000 3.213934000 2.415070950 0.1200123589E-01 5.425821500 3.213934000 2.415070950 0.1166613916E-01 5.919078000 3.213934000 2.415070950 0.1098895104E-01 6.412334500 3.213934000 2.415070950 0.1070062215E-01 6.905591000 3.213934000 2.415070950 0.1151675690E-01 7.398847500 3.213934000 2.415070950 0.1408296314E-01 7.892104000 3.213934000 2.415070950 0.1887969890E-01 8.385360500 3.213934000 2.415070950 0.2607919399E-01 8.878617000 3.213934000 2.415070950 0.3622439711E-01 9.371873500 3.213934000 2.415070950 0.4684705173E-01 .0000000000 4.017417500 2.415070950 0.3074603826E-01 .4932565000 4.017417500 2.415070950 0.2909379319E-01 .9865130000 4.017417500 2.415070950 0.2483538067E-01 1.479769500 4.017417500 2.415070950 0.1962302528E-01 1.973026000 4.017417500 2.415070950 0.1505298380E-01 2.466282500 4.017417500 2.415070950 0.1191039203E-01 2.959539000 4.017417500 2.415070950 0.1025932382E-01 3.452795500 4.017417500 2.415070950 0.9907924342E-02 3.946052000 4.017417500 2.415070950 0.1050870841E-01 4.439308500 4.017417500 2.415070950 0.1141948147E-01 4.932565000 4.017417500 2.415070950 0.1185040094E-01 5.425821500 4.017417500 2.415070950 0.1141948147E-01 5.919078000 4.017417500 2.415070950 0.1050870841E-01 6.412334500 4.017417500 2.415070950 0.9907924342E-02 6.905591000 4.017417500 2.415070950 0.1025932382E-01 7.398847500 4.017417500 2.415070950 0.1191039203E-01 7.892104000 4.017417500 2.415070950 0.1505298380E-01 8.385360500 4.017417500 2.415070950 0.1962302528E-01 8.878617000 4.017417500 2.415070950 0.2483538067E-01 9.371873500 4.017417500 2.415070950 0.2909379319E-01 .0000000000 4.820901000 2.415070950 0.5176742938E-01 .4932565000 4.820901000 2.415070950 0.4684705173E-01 .9865130000 4.820901000 2.415070950 0.3622439711E-01 1.479769500 4.820901000 2.415070950 0.2607919399E-01 1.973026000 4.820901000 2.415070950 0.1887969890E-01 2.466282500 4.820901000 2.415070950 0.1408296314E-01 2.959539000 4.820901000 2.415070950 0.1151675690E-01 3.452795500 4.820901000 2.415070950 0.1070062215E-01 3.946052000 4.820901000 2.415070950 0.1098895104E-01 4.439308500 4.820901000 2.415070950 0.1166613916E-01 4.932565000 4.820901000 2.415070950 0.1200123589E-01 5.425821500 4.820901000 2.415070950 0.1166613916E-01 5.919078000 4.820901000 2.415070950 0.1098895104E-01 6.412334500 4.820901000 2.415070950 0.1070062215E-01 6.905591000 4.820901000 2.415070950 0.1151675690E-01 7.398847500 4.820901000 2.415070950 0.1408296314E-01 7.892104000 4.820901000 2.415070950 0.1887969890E-01 8.385360500 4.820901000 2.415070950 0.2607919399E-01 8.878617000 4.820901000 2.415070950 0.3622439711E-01 9.371873500 4.820901000 2.415070950 0.4684705173E-01 .0000000000 5.624384500 2.415070950 .4484253647 .4932565000 5.624384500 2.415070950 .3256083838 .9865130000 5.624384500 2.415070950 .1488742550 1.479769500 5.624384500 2.415070950 0.6291926682E-01 1.973026000 5.624384500 2.415070950 0.3197930169E-01 2.466282500 5.624384500 2.415070950 0.2038121131E-01 2.959539000 5.624384500 2.415070950 0.1520222164E-01 3.452795500 5.624384500 2.415070950 0.1306943658E-01 3.946052000 5.624384500 2.415070950 0.1269471972E-01 4.439308500 5.624384500 2.415070950 0.1296821095E-01 4.932565000 5.624384500 2.415070950 0.1315301133E-01 5.425821500 5.624384500 2.415070950 0.1296821095E-01 5.919078000 5.624384500 2.415070950 0.1269471972E-01 6.412334500 5.624384500 2.415070950 0.1306943658E-01 6.905591000 5.624384500 2.415070950 0.1520222164E-01 7.398847500 5.624384500 2.415070950 0.2038121131E-01 7.892104000 5.624384500 2.415070950 0.3197930169E-01 8.385360500 5.624384500 2.415070950 0.6291926682E-01 8.878617000 5.624384500 2.415070950 .1488742550 9.371873500 5.624384500 2.415070950 .3256083838 .0000000000 6.427868000 2.415070950 5.379763990 .4932565000 6.427868000 2.415070950 3.158441588 .9865130000 6.427868000 2.415070950 .9572207969 1.479769500 6.427868000 2.415070950 .1914303156 1.973026000 6.427868000 2.415070950 0.5682658891E-01 2.466282500 6.427868000 2.415070950 0.2820765105E-01 2.959539000 6.427868000 2.415070950 0.1940988527E-01 3.452795500 6.427868000 2.415070950 0.1586025227E-01 3.946052000 6.427868000 2.415070950 0.1491656162E-01 4.439308500 6.427868000 2.415070950 0.1495026419E-01 4.932565000 6.427868000 2.415070950 0.1506157338E-01 5.425821500 6.427868000 2.415070950 0.1495026419E-01 5.919078000 6.427868000 2.415070950 0.1491656162E-01 6.412334500 6.427868000 2.415070950 0.1586025227E-01 6.905591000 6.427868000 2.415070950 0.1940988527E-01 7.398847500 6.427868000 2.415070950 0.2820765105E-01 7.892104000 6.427868000 2.415070950 0.5682658891E-01 8.385360500 6.427868000 2.415070950 .1914303156 8.878617000 6.427868000 2.415070950 .9572207969 9.371873500 6.427868000 2.415070950 3.158441588 .0000000000 7.231351500 2.415070950 39.63964501 .4932565000 7.231351500 2.415070950 4.247753379 .9865130000 7.231351500 2.415070950 1.297150410 1.479769500 7.231351500 2.415070950 .2315665240 1.973026000 7.231351500 2.415070950 0.6242907323E-01 2.466282500 7.231351500 2.415070950 0.2987235453E-01 2.959539000 7.231351500 2.415070950 0.2041071228E-01 3.452795500 7.231351500 2.415070950 0.1658481547E-01 3.946052000 7.231351500 2.415070950 0.1545358697E-01 4.439308500 7.231351500 2.415070950 0.1536099711E-01 4.932565000 7.231351500 2.415070950 0.1542454642E-01 5.425821500 7.231351500 2.415070950 0.1536099711E-01 5.919078000 7.231351500 2.415070950 0.1545358697E-01 6.412334500 7.231351500 2.415070950 0.1658481547E-01 6.905591000 7.231351500 2.415070950 0.2041071228E-01 7.398847500 7.231351500 2.415070950 0.2987235453E-01 7.892104000 7.231351500 2.415070950 0.6242907323E-01 8.385360500 7.231351500 2.415070950 .2315665240 8.878617000 7.231351500 2.415070950 1.297150410 9.371873500 7.231351500 2.415070950 4.247753379 .0000000000 8.034835000 2.415070950 1.031232540 .4932565000 8.034835000 2.415070950 .6984918605 .9865130000 8.034835000 2.415070950 .2609418945 1.479769500 8.034835000 2.415070950 0.8733286084E-01 1.973026000 8.034835000 2.415070950 0.3839962473E-01 2.466282500 8.034835000 2.415070950 0.2308020668E-01 2.959539000 8.034835000 2.415070950 0.1717380726E-01 3.452795500 8.034835000 2.415070950 0.1444403327E-01 3.946052000 8.034835000 2.415070950 0.1356109914E-01 4.439308500 8.034835000 2.415070950 0.1342233904E-01 4.932565000 8.034835000 2.415070950 0.1344129796E-01 5.425821500 8.034835000 2.415070950 0.1342233904E-01 5.919078000 8.034835000 2.415070950 0.1356109914E-01 6.412334500 8.034835000 2.415070950 0.1444403327E-01 6.905591000 8.034835000 2.415070950 0.1717380726E-01 7.398847500 8.034835000 2.415070950 0.2308020668E-01 7.892104000 8.034835000 2.415070950 0.3839962473E-01 8.385360500 8.034835000 2.415070950 0.8733286084E-01 8.878617000 8.034835000 2.415070950 .2609418945 9.371873500 8.034835000 2.415070950 .6984918605 .0000000000 8.838318500 2.415070950 0.7596428176E-01 .4932565000 8.838318500 2.415070950 0.6547095322E-01 .9865130000 8.838318500 2.415070950 0.4536987860E-01 1.479769500 8.838318500 2.415070950 0.2959453828E-01 1.973026000 8.838318500 2.415070950 0.2042893862E-01 2.466282500 8.838318500 2.415070950 0.1548694689E-01 2.959539000 8.838318500 2.415070950 0.1271362555E-01 3.452795500 8.838318500 2.415070950 0.1159129731E-01 3.946052000 8.838318500 2.415070950 0.1138914211E-01 4.439308500 8.838318500 2.415070950 0.1154957264E-01 4.932565000 8.838318500 2.415070950 0.1165700764E-01 5.425821500 8.838318500 2.415070950 0.1154957264E-01 5.919078000 8.838318500 2.415070950 0.1138914211E-01 6.412334500 8.838318500 2.415070950 0.1159129731E-01 6.905591000 8.838318500 2.415070950 0.1271362555E-01 7.398847500 8.838318500 2.415070950 0.1548694689E-01 7.892104000 8.838318500 2.415070950 0.2042893862E-01 8.385360500 8.838318500 2.415070950 0.2959453828E-01 8.878617000 8.838318500 2.415070950 0.4536987860E-01 9.371873500 8.838318500 2.415070950 0.6547095322E-01 .0000000000 9.641802000 2.415070950 0.1943298407E-01 .4932565000 9.641802000 2.415070950 0.1861384880E-01 .9865130000 9.641802000 2.415070950 0.1648783405E-01 1.479769500 9.641802000 2.415070950 0.1387623875E-01 1.973026000 9.641802000 2.415070950 0.1166423936E-01 2.466282500 9.641802000 2.415070950 0.1043176481E-01 2.959539000 9.641802000 2.415070950 0.1046068828E-01 3.452795500 9.641802000 2.415070950 0.1185823151E-01 3.946052000 9.641802000 2.415070950 0.1429187330E-01 4.439308500 9.641802000 2.415070950 0.1669365065E-01 4.932565000 9.641802000 2.415070950 0.1770521497E-01 5.425821500 9.641802000 2.415070950 0.1669365065E-01 5.919078000 9.641802000 2.415070950 0.1429187330E-01 6.412334500 9.641802000 2.415070950 0.1185823151E-01 6.905591000 9.641802000 2.415070950 0.1046068828E-01 7.398847500 9.641802000 2.415070950 0.1043176481E-01 7.892104000 9.641802000 2.415070950 0.1166423936E-01 8.385360500 9.641802000 2.415070950 0.1387623875E-01 8.878617000 9.641802000 2.415070950 0.1648783405E-01 9.371873500 9.641802000 2.415070950 0.1861384880E-01 .0000000000 10.44528550 2.415070950 0.8897742323E-02 .4932565000 10.44528550 2.415070950 0.8707482131E-02 .9865130000 10.44528550 2.415070950 0.8245580367E-02 1.479769500 10.44528550 2.415070950 0.7787915635E-02 1.973026000 10.44528550 2.415070950 0.7801142787E-02 2.466282500 10.44528550 2.415070950 0.9212059937E-02 2.959539000 10.44528550 2.415070950 0.1353969161E-01 3.452795500 10.44528550 2.415070950 0.2199891099E-01 3.946052000 10.44528550 2.415070950 0.3523922383E-01 4.439308500 10.44528550 2.415070950 0.4845548668E-01 4.932565000 10.44528550 2.415070950 0.5427184916E-01 5.425821500 10.44528550 2.415070950 0.4845548668E-01 5.919078000 10.44528550 2.415070950 0.3523922383E-01 6.412334500 10.44528550 2.415070950 0.2199891099E-01 6.905591000 10.44528550 2.415070950 0.1353969161E-01 7.398847500 10.44528550 2.415070950 0.9212059937E-02 7.892104000 10.44528550 2.415070950 0.7801142787E-02 8.385360500 10.44528550 2.415070950 0.7787915635E-02 8.878617000 10.44528550 2.415070950 0.8245580367E-02 9.371873500 10.44528550 2.415070950 0.8707482131E-02 .0000000000 11.24876900 2.415070950 0.5578680284E-02 .4932565000 11.24876900 2.415070950 0.5526556370E-02 .9865130000 11.24876900 2.415070950 0.5435552250E-02 1.479769500 11.24876900 2.415070950 0.5570214952E-02 1.973026000 11.24876900 2.415070950 0.6770650512E-02 2.466282500 11.24876900 2.415070950 0.1122436603E-01 2.959539000 11.24876900 2.415070950 0.2289516680E-01 3.452795500 11.24876900 2.415070950 0.4750607196E-01 3.946052000 11.24876900 2.415070950 0.8694075512E-01 4.439308500 11.24876900 2.415070950 .1271474992 4.932565000 11.24876900 2.415070950 .1446267208 5.425821500 11.24876900 2.415070950 .1271474992 5.919078000 11.24876900 2.415070950 0.8694075512E-01 6.412334500 11.24876900 2.415070950 0.4750607196E-01 6.905591000 11.24876900 2.415070950 0.2289516680E-01 7.398847500 11.24876900 2.415070950 0.1122436603E-01 7.892104000 11.24876900 2.415070950 0.6770650512E-02 8.385360500 11.24876900 2.415070950 0.5570214952E-02 8.878617000 11.24876900 2.415070950 0.5435552250E-02 9.371873500 11.24876900 2.415070950 0.5526556370E-02 .0000000000 12.05225250 2.415070950 0.4772158805E-02 .4932565000 12.05225250 2.415070950 0.4738768042E-02 .9865130000 12.05225250 2.415070950 0.4705589935E-02 1.479769500 12.05225250 2.415070950 0.4996467111E-02 1.973026000 12.05225250 2.415070950 0.6741627717E-02 2.466282500 12.05225250 2.415070950 0.1288748081E-01 2.959539000 12.05225250 2.415070950 0.2927233561E-01 3.452795500 12.05225250 2.415070950 0.6496582483E-01 3.946052000 12.05225250 2.415070950 .1220803125 4.439308500 12.05225250 2.415070950 .1807660281 4.932565000 12.05225250 2.415070950 .2068150879 5.425821500 12.05225250 2.415070950 .1807660281 5.919078000 12.05225250 2.415070950 .1220803125 6.412334500 12.05225250 2.415070950 0.6496582483E-01 6.905591000 12.05225250 2.415070950 0.2927233561E-01 7.398847500 12.05225250 2.415070950 0.1288748081E-01 7.892104000 12.05225250 2.415070950 0.6741627717E-02 8.385360500 12.05225250 2.415070950 0.4996467111E-02 8.878617000 12.05225250 2.415070950 0.4705589935E-02 9.371873500 12.05225250 2.415070950 0.4738768042E-02 .0000000000 12.85573600 2.415070950 0.5578680284E-02 .4932565000 12.85573600 2.415070950 0.5526556370E-02 .9865130000 12.85573600 2.415070950 0.5435552250E-02 1.479769500 12.85573600 2.415070950 0.5570214952E-02 1.973026000 12.85573600 2.415070950 0.6770650512E-02 2.466282500 12.85573600 2.415070950 0.1122436603E-01 2.959539000 12.85573600 2.415070950 0.2289516680E-01 3.452795500 12.85573600 2.415070950 0.4750607196E-01 3.946052000 12.85573600 2.415070950 0.8694075512E-01 4.439308500 12.85573600 2.415070950 .1271474992 4.932565000 12.85573600 2.415070950 .1446267208 5.425821500 12.85573600 2.415070950 .1271474992 5.919078000 12.85573600 2.415070950 0.8694075512E-01 6.412334500 12.85573600 2.415070950 0.4750607196E-01 6.905591000 12.85573600 2.415070950 0.2289516680E-01 7.398847500 12.85573600 2.415070950 0.1122436603E-01 7.892104000 12.85573600 2.415070950 0.6770650512E-02 8.385360500 12.85573600 2.415070950 0.5570214952E-02 8.878617000 12.85573600 2.415070950 0.5435552250E-02 9.371873500 12.85573600 2.415070950 0.5526556370E-02 .0000000000 13.65921950 2.415070950 0.8897742323E-02 .4932565000 13.65921950 2.415070950 0.8707482131E-02 .9865130000 13.65921950 2.415070950 0.8245580367E-02 1.479769500 13.65921950 2.415070950 0.7787915635E-02 1.973026000 13.65921950 2.415070950 0.7801142787E-02 2.466282500 13.65921950 2.415070950 0.9212059937E-02 2.959539000 13.65921950 2.415070950 0.1353969161E-01 3.452795500 13.65921950 2.415070950 0.2199891099E-01 3.946052000 13.65921950 2.415070950 0.3523922383E-01 4.439308500 13.65921950 2.415070950 0.4845548668E-01 4.932565000 13.65921950 2.415070950 0.5427184916E-01 5.425821500 13.65921950 2.415070950 0.4845548668E-01 5.919078000 13.65921950 2.415070950 0.3523922383E-01 6.412334500 13.65921950 2.415070950 0.2199891099E-01 6.905591000 13.65921950 2.415070950 0.1353969161E-01 7.398847500 13.65921950 2.415070950 0.9212059937E-02 7.892104000 13.65921950 2.415070950 0.7801142787E-02 8.385360500 13.65921950 2.415070950 0.7787915635E-02 8.878617000 13.65921950 2.415070950 0.8245580367E-02 9.371873500 13.65921950 2.415070950 0.8707482131E-02 .0000000000 14.46270300 2.415070950 0.1943298407E-01 .4932565000 14.46270300 2.415070950 0.1861384880E-01 .9865130000 14.46270300 2.415070950 0.1648783405E-01 1.479769500 14.46270300 2.415070950 0.1387623875E-01 1.973026000 14.46270300 2.415070950 0.1166423936E-01 2.466282500 14.46270300 2.415070950 0.1043176481E-01 2.959539000 14.46270300 2.415070950 0.1046068828E-01 3.452795500 14.46270300 2.415070950 0.1185823151E-01 3.946052000 14.46270300 2.415070950 0.1429187330E-01 4.439308500 14.46270300 2.415070950 0.1669365065E-01 4.932565000 14.46270300 2.415070950 0.1770521497E-01 5.425821500 14.46270300 2.415070950 0.1669365065E-01 5.919078000 14.46270300 2.415070950 0.1429187330E-01 6.412334500 14.46270300 2.415070950 0.1185823151E-01 6.905591000 14.46270300 2.415070950 0.1046068828E-01 7.398847500 14.46270300 2.415070950 0.1043176481E-01 7.892104000 14.46270300 2.415070950 0.1166423936E-01 8.385360500 14.46270300 2.415070950 0.1387623875E-01 8.878617000 14.46270300 2.415070950 0.1648783405E-01 9.371873500 14.46270300 2.415070950 0.1861384880E-01 .0000000000 15.26618650 2.415070950 0.7596428176E-01 .4932565000 15.26618650 2.415070950 0.6547095322E-01 .9865130000 15.26618650 2.415070950 0.4536987860E-01 1.479769500 15.26618650 2.415070950 0.2959453828E-01 1.973026000 15.26618650 2.415070950 0.2042893862E-01 2.466282500 15.26618650 2.415070950 0.1548694689E-01 2.959539000 15.26618650 2.415070950 0.1271362555E-01 3.452795500 15.26618650 2.415070950 0.1159129731E-01 3.946052000 15.26618650 2.415070950 0.1138914211E-01 4.439308500 15.26618650 2.415070950 0.1154957264E-01 4.932565000 15.26618650 2.415070950 0.1165700764E-01 5.425821500 15.26618650 2.415070950 0.1154957264E-01 5.919078000 15.26618650 2.415070950 0.1138914211E-01 6.412334500 15.26618650 2.415070950 0.1159129731E-01 6.905591000 15.26618650 2.415070950 0.1271362555E-01 7.398847500 15.26618650 2.415070950 0.1548694689E-01 7.892104000 15.26618650 2.415070950 0.2042893862E-01 8.385360500 15.26618650 2.415070950 0.2959453828E-01 8.878617000 15.26618650 2.415070950 0.4536987860E-01 9.371873500 15.26618650 2.415070950 0.6547095322E-01 .0000000000 .0000000000 3.220094600 .5803790333 .4932565000 .0000000000 3.220094600 .4114595057 .9865130000 .0000000000 3.220094600 .1762222644 1.479769500 .0000000000 3.220094600 0.7058030077E-01 1.973026000 .0000000000 3.220094600 0.3675418583E-01 2.466282500 .0000000000 3.220094600 0.2581343811E-01 2.959539000 .0000000000 3.220094600 0.2221797391E-01 3.452795500 .0000000000 3.220094600 0.2208157484E-01 3.946052000 .0000000000 3.220094600 0.2367206141E-01 4.439308500 .0000000000 3.220094600 0.2640781793E-01 4.932565000 .0000000000 3.220094600 0.2758249762E-01 5.425821500 .0000000000 3.220094600 0.2640781793E-01 5.919078000 .0000000000 3.220094600 0.2367206141E-01 6.412334500 .0000000000 3.220094600 0.2208157484E-01 6.905591000 .0000000000 3.220094600 0.2221797391E-01 7.398847500 .0000000000 3.220094600 0.2581343811E-01 7.892104000 .0000000000 3.220094600 0.3675418583E-01 8.385360500 .0000000000 3.220094600 0.7058030077E-01 8.878617000 .0000000000 3.220094600 .1762222644 9.371873500 .0000000000 3.220094600 .4114595057 .0000000000 .8034835000 3.220094600 3.417727695 .4932565000 .8034835000 3.220094600 2.404657764 .9865130000 .8034835000 3.220094600 .7113668067 1.479769500 .8034835000 3.220094600 .1596893122 1.973026000 .8034835000 3.220094600 0.5518882610E-01 2.466282500 .8034835000 3.220094600 0.3269947450E-01 2.959539000 .8034835000 3.220094600 0.2711040535E-01 3.452795500 .8034835000 3.220094600 0.2679550015E-01 3.946052000 .8034835000 3.220094600 0.3055921698E-01 4.439308500 .8034835000 3.220094600 0.3559088104E-01 4.932565000 .8034835000 3.220094600 0.3812811486E-01 5.425821500 .8034835000 3.220094600 0.3559088104E-01 5.919078000 .8034835000 3.220094600 0.3055921698E-01 6.412334500 .8034835000 3.220094600 0.2679550015E-01 6.905591000 .8034835000 3.220094600 0.2711040535E-01 7.398847500 .8034835000 3.220094600 0.3269947450E-01 7.892104000 .8034835000 3.220094600 0.5518882610E-01 8.385360500 .8034835000 3.220094600 .1596893122 8.878617000 .8034835000 3.220094600 .7113668067 9.371873500 .8034835000 3.220094600 2.404657764 .0000000000 1.606967000 3.220094600 2.639303086 .4932565000 1.606967000 3.220094600 1.771941690 .9865130000 1.606967000 3.220094600 .5420186856 1.479769500 1.606967000 3.220094600 .1356530434 1.973026000 1.606967000 3.220094600 0.5038783993E-01 2.466282500 1.606967000 3.220094600 0.3045027170E-01 2.959539000 1.606967000 3.220094600 0.2529933104E-01 3.452795500 1.606967000 3.220094600 0.2510062623E-01 3.946052000 1.606967000 3.220094600 0.2852295740E-01 4.439308500 1.606967000 3.220094600 0.3305885414E-01 4.932565000 1.606967000 3.220094600 0.3530512721E-01 5.425821500 1.606967000 3.220094600 0.3305885414E-01 5.919078000 1.606967000 3.220094600 0.2852295740E-01 6.412334500 1.606967000 3.220094600 0.2510062623E-01 6.905591000 1.606967000 3.220094600 0.2529933104E-01 7.398847500 1.606967000 3.220094600 0.3045027170E-01 7.892104000 1.606967000 3.220094600 0.5038783993E-01 8.385360500 1.606967000 3.220094600 .1356530434 8.878617000 1.606967000 3.220094600 .5420186856 9.371873500 1.606967000 3.220094600 1.771941690 .0000000000 2.410450500 3.220094600 .2804958171 .4932565000 2.410450500 3.220094600 .2127862936 .9865130000 2.410450500 3.220094600 .1087101451 1.479769500 2.410450500 3.220094600 0.5238349243E-01 1.973026000 2.410450500 3.220094600 0.3010378798E-01 2.466282500 2.410450500 3.220094600 0.2165682159E-01 2.959539000 2.410450500 3.220094600 0.1850169682E-01 3.452795500 2.410450500 3.220094600 0.1849667282E-01 3.946052000 2.410450500 3.220094600 0.2008369890E-01 4.439308500 2.410450500 3.220094600 0.2196367251E-01 4.932565000 2.410450500 3.220094600 0.2301294918E-01 5.425821500 2.410450500 3.220094600 0.2196367251E-01 5.919078000 2.410450500 3.220094600 0.2008369890E-01 6.412334500 2.410450500 3.220094600 0.1849667282E-01 6.905591000 2.410450500 3.220094600 0.1850169682E-01 7.398847500 2.410450500 3.220094600 0.2165682159E-01 7.892104000 2.410450500 3.220094600 0.3010378798E-01 8.385360500 2.410450500 3.220094600 0.5238349243E-01 8.878617000 2.410450500 3.220094600 .1087101451 9.371873500 2.410450500 3.220094600 .2127862936 .0000000000 3.213934000 3.220094600 0.4387084235E-01 .4932565000 3.213934000 3.220094600 0.4006201150E-01 .9865130000 3.213934000 3.220094600 0.3179841839E-01 1.479769500 3.213934000 3.220094600 0.2352353202E-01 1.973026000 3.213934000 3.220094600 0.1803522551E-01 2.466282500 3.213934000 3.220094600 0.1437641159E-01 2.959539000 3.213934000 3.220094600 0.1274489968E-01 3.452795500 3.213934000 3.220094600 0.1266435155E-01 3.946052000 3.213934000 3.220094600 0.1347868221E-01 4.439308500 3.213934000 3.220094600 0.1444651535E-01 4.932565000 3.213934000 3.220094600 0.1486758239E-01 5.425821500 3.213934000 3.220094600 0.1444651535E-01 5.919078000 3.213934000 3.220094600 0.1347868221E-01 6.412334500 3.213934000 3.220094600 0.1266435155E-01 6.905591000 3.213934000 3.220094600 0.1274489968E-01 7.398847500 3.213934000 3.220094600 0.1437641159E-01 7.892104000 3.213934000 3.220094600 0.1803522551E-01 8.385360500 3.213934000 3.220094600 0.2352353202E-01 8.878617000 3.213934000 3.220094600 0.3179841839E-01 9.371873500 3.213934000 3.220094600 0.4006201150E-01 .0000000000 4.017417500 3.220094600 0.2734716386E-01 .4932565000 4.017417500 3.220094600 0.2590748944E-01 .9865130000 4.017417500 3.220094600 0.2227104326E-01 1.479769500 4.017417500 3.220094600 0.1795473448E-01 1.973026000 4.017417500 3.220094600 0.1430761812E-01 2.466282500 4.017417500 3.220094600 0.1193762337E-01 2.959539000 4.017417500 3.220094600 0.1082212432E-01 3.452795500 4.017417500 3.220094600 0.1069001284E-01 3.946052000 4.017417500 3.220094600 0.1117946747E-01 4.439308500 4.017417500 3.220094600 0.1181616197E-01 4.932565000 4.017417500 3.220094600 0.1210437400E-01 5.425821500 4.017417500 3.220094600 0.1181616197E-01 5.919078000 4.017417500 3.220094600 0.1117946747E-01 6.412334500 4.017417500 3.220094600 0.1069001284E-01 6.905591000 4.017417500 3.220094600 0.1082212432E-01 7.398847500 4.017417500 3.220094600 0.1193762337E-01 7.892104000 4.017417500 3.220094600 0.1430761812E-01 8.385360500 4.017417500 3.220094600 0.1795473448E-01 8.878617000 4.017417500 3.220094600 0.2227104326E-01 9.371873500 4.017417500 3.220094600 0.2590748944E-01 .0000000000 4.820901000 3.220094600 0.4387084235E-01 .4932565000 4.820901000 3.220094600 0.4006201150E-01 .9865130000 4.820901000 3.220094600 0.3179841839E-01 1.479769500 4.820901000 3.220094600 0.2352353202E-01 1.973026000 4.820901000 3.220094600 0.1803522551E-01 2.466282500 4.820901000 3.220094600 0.1437641159E-01 2.959539000 4.820901000 3.220094600 0.1274489968E-01 3.452795500 4.820901000 3.220094600 0.1266435155E-01 3.946052000 4.820901000 3.220094600 0.1347868221E-01 4.439308500 4.820901000 3.220094600 0.1444651535E-01 4.932565000 4.820901000 3.220094600 0.1486758239E-01 5.425821500 4.820901000 3.220094600 0.1444651535E-01 5.919078000 4.820901000 3.220094600 0.1347868221E-01 6.412334500 4.820901000 3.220094600 0.1266435155E-01 6.905591000 4.820901000 3.220094600 0.1274489968E-01 7.398847500 4.820901000 3.220094600 0.1437641159E-01 7.892104000 4.820901000 3.220094600 0.1803522551E-01 8.385360500 4.820901000 3.220094600 0.2352353202E-01 8.878617000 4.820901000 3.220094600 0.3179841839E-01 9.371873500 4.820901000 3.220094600 0.4006201150E-01 .0000000000 5.624384500 3.220094600 .2804958171 .4932565000 5.624384500 3.220094600 .2127862936 .9865130000 5.624384500 3.220094600 .1087101451 1.479769500 5.624384500 3.220094600 0.5238349243E-01 1.973026000 5.624384500 3.220094600 0.3010378798E-01 2.466282500 5.624384500 3.220094600 0.2165682159E-01 2.959539000 5.624384500 3.220094600 0.1850169682E-01 3.452795500 5.624384500 3.220094600 0.1849667282E-01 3.946052000 5.624384500 3.220094600 0.2008369890E-01 4.439308500 5.624384500 3.220094600 0.2196367251E-01 4.932565000 5.624384500 3.220094600 0.2301294918E-01 5.425821500 5.624384500 3.220094600 0.2196367251E-01 5.919078000 5.624384500 3.220094600 0.2008369890E-01 6.412334500 5.624384500 3.220094600 0.1849667282E-01 6.905591000 5.624384500 3.220094600 0.1850169682E-01 7.398847500 5.624384500 3.220094600 0.2165682159E-01 7.892104000 5.624384500 3.220094600 0.3010378798E-01 8.385360500 5.624384500 3.220094600 0.5238349243E-01 8.878617000 5.624384500 3.220094600 .1087101451 9.371873500 5.624384500 3.220094600 .2127862936 .0000000000 6.427868000 3.220094600 2.639303086 .4932565000 6.427868000 3.220094600 1.771941690 .9865130000 6.427868000 3.220094600 .5420186856 1.479769500 6.427868000 3.220094600 .1356530434 1.973026000 6.427868000 3.220094600 0.5038783993E-01 2.466282500 6.427868000 3.220094600 0.3045027170E-01 2.959539000 6.427868000 3.220094600 0.2529933104E-01 3.452795500 6.427868000 3.220094600 0.2510062623E-01 3.946052000 6.427868000 3.220094600 0.2852295740E-01 4.439308500 6.427868000 3.220094600 0.3305885414E-01 4.932565000 6.427868000 3.220094600 0.3530512721E-01 5.425821500 6.427868000 3.220094600 0.3305885414E-01 5.919078000 6.427868000 3.220094600 0.2852295740E-01 6.412334500 6.427868000 3.220094600 0.2510062623E-01 6.905591000 6.427868000 3.220094600 0.2529933104E-01 7.398847500 6.427868000 3.220094600 0.3045027170E-01 7.892104000 6.427868000 3.220094600 0.5038783993E-01 8.385360500 6.427868000 3.220094600 .1356530434 8.878617000 6.427868000 3.220094600 .5420186856 9.371873500 6.427868000 3.220094600 1.771941690 .0000000000 7.231351500 3.220094600 3.417727695 .4932565000 7.231351500 3.220094600 2.404657764 .9865130000 7.231351500 3.220094600 .7113668067 1.479769500 7.231351500 3.220094600 .1596893122 1.973026000 7.231351500 3.220094600 0.5518882610E-01 2.466282500 7.231351500 3.220094600 0.3269947450E-01 2.959539000 7.231351500 3.220094600 0.2711040535E-01 3.452795500 7.231351500 3.220094600 0.2679550015E-01 3.946052000 7.231351500 3.220094600 0.3055921698E-01 4.439308500 7.231351500 3.220094600 0.3559088104E-01 4.932565000 7.231351500 3.220094600 0.3812811486E-01 5.425821500 7.231351500 3.220094600 0.3559088104E-01 5.919078000 7.231351500 3.220094600 0.3055921698E-01 6.412334500 7.231351500 3.220094600 0.2679550015E-01 6.905591000 7.231351500 3.220094600 0.2711040535E-01 7.398847500 7.231351500 3.220094600 0.3269947450E-01 7.892104000 7.231351500 3.220094600 0.5518882610E-01 8.385360500 7.231351500 3.220094600 .1596893122 8.878617000 7.231351500 3.220094600 .7113668067 9.371873500 7.231351500 3.220094600 2.404657764 .0000000000 8.034835000 3.220094600 .5803790333 .4932565000 8.034835000 3.220094600 .4114595057 .9865130000 8.034835000 3.220094600 .1762222644 1.479769500 8.034835000 3.220094600 0.7058030077E-01 1.973026000 8.034835000 3.220094600 0.3675418583E-01 2.466282500 8.034835000 3.220094600 0.2581343811E-01 2.959539000 8.034835000 3.220094600 0.2221797391E-01 3.452795500 8.034835000 3.220094600 0.2208157484E-01 3.946052000 8.034835000 3.220094600 0.2367206141E-01 4.439308500 8.034835000 3.220094600 0.2640781793E-01 4.932565000 8.034835000 3.220094600 0.2758249762E-01 5.425821500 8.034835000 3.220094600 0.2640781793E-01 5.919078000 8.034835000 3.220094600 0.2367206141E-01 6.412334500 8.034835000 3.220094600 0.2208157484E-01 6.905591000 8.034835000 3.220094600 0.2221797391E-01 7.398847500 8.034835000 3.220094600 0.2581343811E-01 7.892104000 8.034835000 3.220094600 0.3675418583E-01 8.385360500 8.034835000 3.220094600 0.7058030077E-01 8.878617000 8.034835000 3.220094600 .1762222644 9.371873500 8.034835000 3.220094600 .4114595057 .0000000000 8.838318500 3.220094600 0.6162825182E-01 .4932565000 8.838318500 3.220094600 0.5428082446E-01 .9865130000 8.838318500 3.220094600 0.3962331452E-01 1.479769500 8.838318500 3.220094600 0.2782961528E-01 1.973026000 8.838318500 3.220094600 0.2076501679E-01 2.466282500 8.838318500 3.220094600 0.1692189366E-01 2.959539000 8.838318500 3.220094600 0.1523236630E-01 3.452795500 8.838318500 3.220094600 0.1523098289E-01 3.946052000 8.838318500 3.220094600 0.1614840424E-01 4.439308500 8.838318500 3.220094600 0.1717776356E-01 4.932565000 8.838318500 3.220094600 0.1761537680E-01 5.425821500 8.838318500 3.220094600 0.1717776356E-01 5.919078000 8.838318500 3.220094600 0.1614840424E-01 6.412334500 8.838318500 3.220094600 0.1523098289E-01 6.905591000 8.838318500 3.220094600 0.1523236630E-01 7.398847500 8.838318500 3.220094600 0.1692189366E-01 7.892104000 8.838318500 3.220094600 0.2076501679E-01 8.385360500 8.838318500 3.220094600 0.2782961528E-01 8.878617000 8.838318500 3.220094600 0.3962331452E-01 9.371873500 8.838318500 3.220094600 0.5428082446E-01 .0000000000 9.641802000 3.220094600 0.1833906305E-01 .4932565000 9.641802000 3.220094600 0.1761457734E-01 .9865130000 9.641802000 3.220094600 0.1575542462E-01 1.479769500 9.641802000 3.220094600 0.1351541561E-01 1.973026000 9.641802000 3.220094600 0.1165099288E-01 2.466282500 9.641802000 3.220094600 0.1056106290E-01 2.959539000 9.641802000 3.220094600 0.1028857478E-01 3.452795500 9.641802000 3.220094600 0.1072828179E-01 3.946052000 9.641802000 3.220094600 0.1164757064E-01 4.439308500 9.641802000 3.220094600 0.1258446667E-01 4.932565000 9.641802000 3.220094600 0.1298341972E-01 5.425821500 9.641802000 3.220094600 0.1258446667E-01 5.919078000 9.641802000 3.220094600 0.1164757064E-01 6.412334500 9.641802000 3.220094600 0.1072828179E-01 6.905591000 9.641802000 3.220094600 0.1028857478E-01 7.398847500 9.641802000 3.220094600 0.1056106290E-01 7.892104000 9.641802000 3.220094600 0.1165099288E-01 8.385360500 9.641802000 3.220094600 0.1351541561E-01 8.878617000 9.641802000 3.220094600 0.1575542462E-01 9.371873500 9.641802000 3.220094600 0.1761457734E-01 .0000000000 10.44528550 3.220094600 0.8584798156E-02 .4932565000 10.44528550 3.220094600 0.8412833497E-02 .9865130000 10.44528550 3.220094600 0.7983287813E-02 1.479769500 10.44528550 3.220094600 0.7494893976E-02 1.973026000 10.44528550 3.220094600 0.7175346715E-02 2.466282500 10.44528550 3.220094600 0.7291448876E-02 2.959539000 10.44528550 3.220094600 0.8195934777E-02 3.452795500 10.44528550 3.220094600 0.1017912604E-01 3.946052000 10.44528550 3.220094600 0.1301705594E-01 4.439308500 10.44528550 3.220094600 0.1567133846E-01 4.932565000 10.44528550 3.220094600 0.1677123306E-01 5.425821500 10.44528550 3.220094600 0.1567133846E-01 5.919078000 10.44528550 3.220094600 0.1301705594E-01 6.412334500 10.44528550 3.220094600 0.1017912604E-01 6.905591000 10.44528550 3.220094600 0.8195934777E-02 7.398847500 10.44528550 3.220094600 0.7291448876E-02 7.892104000 10.44528550 3.220094600 0.7175346715E-02 8.385360500 10.44528550 3.220094600 0.7494893976E-02 8.878617000 10.44528550 3.220094600 0.7983287813E-02 9.371873500 10.44528550 3.220094600 0.8412833497E-02 .0000000000 11.24876900 3.220094600 0.5466623472E-02 .4932565000 11.24876900 3.220094600 0.5403423722E-02 .9865130000 11.24876900 3.220094600 0.5253334182E-02 1.479769500 11.24876900 3.220094600 0.5123871709E-02 1.973026000 11.24876900 3.220094600 0.5239584320E-02 2.466282500 11.24876900 3.220094600 0.6107473757E-02 2.959539000 11.24876900 3.220094600 0.8596472952E-02 3.452795500 11.24876900 3.220094600 0.1341832822E-01 3.946052000 11.24876900 3.220094600 0.1996338752E-01 4.439308500 11.24876900 3.220094600 0.2689226045E-01 4.932565000 11.24876900 3.220094600 0.2963642161E-01 5.425821500 11.24876900 3.220094600 0.2689226045E-01 5.919078000 11.24876900 3.220094600 0.1996338752E-01 6.412334500 11.24876900 3.220094600 0.1341832822E-01 6.905591000 11.24876900 3.220094600 0.8596472952E-02 7.398847500 11.24876900 3.220094600 0.6107473757E-02 7.892104000 11.24876900 3.220094600 0.5239584320E-02 8.385360500 11.24876900 3.220094600 0.5123871709E-02 8.878617000 11.24876900 3.220094600 0.5253334182E-02 9.371873500 11.24876900 3.220094600 0.5403423722E-02 .0000000000 12.05225250 3.220094600 0.4705065571E-02 .4932565000 12.05225250 3.220094600 0.4652373552E-02 .9865130000 12.05225250 3.220094600 0.4531727871E-02 1.479769500 12.05225250 3.220094600 0.4456118001E-02 1.973026000 12.05225250 3.220094600 0.4702086716E-02 2.466282500 12.05225250 3.220094600 0.5945779073E-02 2.959539000 12.05225250 3.220094600 0.9354730632E-02 3.452795500 12.05225250 3.220094600 0.1582758292E-01 3.946052000 12.05225250 3.220094600 0.2537365678E-01 4.439308500 12.05225250 3.220094600 0.3438071087E-01 4.932565000 12.05225250 3.220094600 0.3830651520E-01 5.425821500 12.05225250 3.220094600 0.3438071087E-01 5.919078000 12.05225250 3.220094600 0.2537365678E-01 6.412334500 12.05225250 3.220094600 0.1582758292E-01 6.905591000 12.05225250 3.220094600 0.9354730632E-02 7.398847500 12.05225250 3.220094600 0.5945779073E-02 7.892104000 12.05225250 3.220094600 0.4702086716E-02 8.385360500 12.05225250 3.220094600 0.4456118001E-02 8.878617000 12.05225250 3.220094600 0.4531727871E-02 9.371873500 12.05225250 3.220094600 0.4652373552E-02 .0000000000 12.85573600 3.220094600 0.5466623472E-02 .4932565000 12.85573600 3.220094600 0.5403423722E-02 .9865130000 12.85573600 3.220094600 0.5253334182E-02 1.479769500 12.85573600 3.220094600 0.5123871709E-02 1.973026000 12.85573600 3.220094600 0.5239584320E-02 2.466282500 12.85573600 3.220094600 0.6107473757E-02 2.959539000 12.85573600 3.220094600 0.8596472952E-02 3.452795500 12.85573600 3.220094600 0.1341832822E-01 3.946052000 12.85573600 3.220094600 0.1996338752E-01 4.439308500 12.85573600 3.220094600 0.2689226045E-01 4.932565000 12.85573600 3.220094600 0.2963642161E-01 5.425821500 12.85573600 3.220094600 0.2689226045E-01 5.919078000 12.85573600 3.220094600 0.1996338752E-01 6.412334500 12.85573600 3.220094600 0.1341832822E-01 6.905591000 12.85573600 3.220094600 0.8596472952E-02 7.398847500 12.85573600 3.220094600 0.6107473757E-02 7.892104000 12.85573600 3.220094600 0.5239584320E-02 8.385360500 12.85573600 3.220094600 0.5123871709E-02 8.878617000 12.85573600 3.220094600 0.5253334182E-02 9.371873500 12.85573600 3.220094600 0.5403423722E-02 .0000000000 13.65921950 3.220094600 0.8584798156E-02 .4932565000 13.65921950 3.220094600 0.8412833497E-02 .9865130000 13.65921950 3.220094600 0.7983287813E-02 1.479769500 13.65921950 3.220094600 0.7494893976E-02 1.973026000 13.65921950 3.220094600 0.7175346715E-02 2.466282500 13.65921950 3.220094600 0.7291448876E-02 2.959539000 13.65921950 3.220094600 0.8195934777E-02 3.452795500 13.65921950 3.220094600 0.1017912604E-01 3.946052000 13.65921950 3.220094600 0.1301705594E-01 4.439308500 13.65921950 3.220094600 0.1567133846E-01 4.932565000 13.65921950 3.220094600 0.1677123306E-01 5.425821500 13.65921950 3.220094600 0.1567133846E-01 5.919078000 13.65921950 3.220094600 0.1301705594E-01 6.412334500 13.65921950 3.220094600 0.1017912604E-01 6.905591000 13.65921950 3.220094600 0.8195934777E-02 7.398847500 13.65921950 3.220094600 0.7291448876E-02 7.892104000 13.65921950 3.220094600 0.7175346715E-02 8.385360500 13.65921950 3.220094600 0.7494893976E-02 8.878617000 13.65921950 3.220094600 0.7983287813E-02 9.371873500 13.65921950 3.220094600 0.8412833497E-02 .0000000000 14.46270300 3.220094600 0.1833906305E-01 .4932565000 14.46270300 3.220094600 0.1761457734E-01 .9865130000 14.46270300 3.220094600 0.1575542462E-01 1.479769500 14.46270300 3.220094600 0.1351541561E-01 1.973026000 14.46270300 3.220094600 0.1165099288E-01 2.466282500 14.46270300 3.220094600 0.1056106290E-01 2.959539000 14.46270300 3.220094600 0.1028857478E-01 3.452795500 14.46270300 3.220094600 0.1072828179E-01 3.946052000 14.46270300 3.220094600 0.1164757064E-01 4.439308500 14.46270300 3.220094600 0.1258446667E-01 4.932565000 14.46270300 3.220094600 0.1298341972E-01 5.425821500 14.46270300 3.220094600 0.1258446667E-01 5.919078000 14.46270300 3.220094600 0.1164757064E-01 6.412334500 14.46270300 3.220094600 0.1072828179E-01 6.905591000 14.46270300 3.220094600 0.1028857478E-01 7.398847500 14.46270300 3.220094600 0.1056106290E-01 7.892104000 14.46270300 3.220094600 0.1165099288E-01 8.385360500 14.46270300 3.220094600 0.1351541561E-01 8.878617000 14.46270300 3.220094600 0.1575542462E-01 9.371873500 14.46270300 3.220094600 0.1761457734E-01 .0000000000 15.26618650 3.220094600 0.6162825182E-01 .4932565000 15.26618650 3.220094600 0.5428082446E-01 .9865130000 15.26618650 3.220094600 0.3962331452E-01 1.479769500 15.26618650 3.220094600 0.2782961528E-01 1.973026000 15.26618650 3.220094600 0.2076501679E-01 2.466282500 15.26618650 3.220094600 0.1692189366E-01 2.959539000 15.26618650 3.220094600 0.1523236630E-01 3.452795500 15.26618650 3.220094600 0.1523098289E-01 3.946052000 15.26618650 3.220094600 0.1614840424E-01 4.439308500 15.26618650 3.220094600 0.1717776356E-01 4.932565000 15.26618650 3.220094600 0.1761537680E-01 5.425821500 15.26618650 3.220094600 0.1717776356E-01 5.919078000 15.26618650 3.220094600 0.1614840424E-01 6.412334500 15.26618650 3.220094600 0.1523098289E-01 6.905591000 15.26618650 3.220094600 0.1523236630E-01 7.398847500 15.26618650 3.220094600 0.1692189366E-01 7.892104000 15.26618650 3.220094600 0.2076501679E-01 8.385360500 15.26618650 3.220094600 0.2782961528E-01 8.878617000 15.26618650 3.220094600 0.3962331452E-01 9.371873500 15.26618650 3.220094600 0.5428082446E-01 .0000000000 .0000000000 4.025118250 0.9836230077E-01 .4932565000 .0000000000 4.025118250 0.8331092904E-01 .9865130000 .0000000000 4.025118250 0.5605282107E-01 1.479769500 .0000000000 4.025118250 0.3722820745E-01 1.973026000 .0000000000 4.025118250 0.2841568745E-01 2.466282500 .0000000000 4.025118250 0.2644078892E-01 2.959539000 .0000000000 4.025118250 0.2841568745E-01 3.452795500 .0000000000 4.025118250 0.3722820745E-01 3.946052000 .0000000000 4.025118250 0.5605282107E-01 4.439308500 .0000000000 4.025118250 0.8331092904E-01 4.932565000 .0000000000 4.025118250 0.9836230077E-01 5.425821500 .0000000000 4.025118250 0.8331092904E-01 5.919078000 .0000000000 4.025118250 0.5605282107E-01 6.412334500 .0000000000 4.025118250 0.3722820745E-01 6.905591000 .0000000000 4.025118250 0.2841568745E-01 7.398847500 .0000000000 4.025118250 0.2644078892E-01 7.892104000 .0000000000 4.025118250 0.2841568745E-01 8.385360500 .0000000000 4.025118250 0.3722820745E-01 8.878617000 .0000000000 4.025118250 0.5605282107E-01 9.371873500 .0000000000 4.025118250 0.8331092904E-01 .0000000000 .8034835000 4.025118250 .2782462541 .4932565000 .8034835000 4.025118250 .2115401481 .9865130000 .8034835000 4.025118250 .1096253730 1.479769500 .8034835000 4.025118250 0.5599414870E-01 1.973026000 .8034835000 4.025118250 0.3693866436E-01 2.466282500 .8034835000 4.025118250 0.3281315028E-01 2.959539000 .8034835000 4.025118250 0.3693866436E-01 3.452795500 .8034835000 4.025118250 0.5599414870E-01 3.946052000 .8034835000 4.025118250 .1096253730 4.439308500 .8034835000 4.025118250 .2115401481 4.932565000 .8034835000 4.025118250 .2782462541 5.425821500 .8034835000 4.025118250 .2115401481 5.919078000 .8034835000 4.025118250 .1096253730 6.412334500 .8034835000 4.025118250 0.5599414870E-01 6.905591000 .8034835000 4.025118250 0.3693866436E-01 7.398847500 .8034835000 4.025118250 0.3281315028E-01 7.892104000 .8034835000 4.025118250 0.3693866436E-01 8.385360500 .8034835000 4.025118250 0.5599414870E-01 8.878617000 .8034835000 4.025118250 .1096253730 9.371873500 .8034835000 4.025118250 .2115401481 .0000000000 1.606967000 4.025118250 .2265368006 .4932565000 1.606967000 4.025118250 .1758729295 .9865130000 1.606967000 4.025118250 0.9567284515E-01 1.479769500 1.606967000 4.025118250 0.5098269796E-01 1.973026000 1.606967000 4.025118250 0.3427832610E-01 2.466282500 1.606967000 4.025118250 0.3050894483E-01 2.959539000 1.606967000 4.025118250 0.3427832610E-01 3.452795500 1.606967000 4.025118250 0.5098269796E-01 3.946052000 1.606967000 4.025118250 0.9567284515E-01 4.439308500 1.606967000 4.025118250 .1758729295 4.932565000 1.606967000 4.025118250 .2265368006 5.425821500 1.606967000 4.025118250 .1758729295 5.919078000 1.606967000 4.025118250 0.9567284515E-01 6.412334500 1.606967000 4.025118250 0.5098269796E-01 6.905591000 1.606967000 4.025118250 0.3427832610E-01 7.398847500 1.606967000 4.025118250 0.3050894483E-01 7.892104000 1.606967000 4.025118250 0.3427832610E-01 8.385360500 1.606967000 4.025118250 0.5098269796E-01 8.878617000 1.606967000 4.025118250 0.9567284515E-01 9.371873500 1.606967000 4.025118250 .1758729295 .0000000000 2.410450500 4.025118250 0.6820508878E-01 .4932565000 2.410450500 4.025118250 0.5955279853E-01 .9865130000 2.410450500 4.025118250 0.4287231962E-01 1.479769500 2.410450500 4.025118250 0.3011787677E-01 1.973026000 2.410450500 4.025118250 0.2356795202E-01 2.466282500 2.410450500 4.025118250 0.2173010199E-01 2.959539000 2.410450500 4.025118250 0.2356795202E-01 3.452795500 2.410450500 4.025118250 0.3011787677E-01 3.946052000 2.410450500 4.025118250 0.4287231962E-01 4.439308500 2.410450500 4.025118250 0.5955279853E-01 4.932565000 2.410450500 4.025118250 0.6820508878E-01 5.425821500 2.410450500 4.025118250 0.5955279853E-01 5.919078000 2.410450500 4.025118250 0.4287231962E-01 6.412334500 2.410450500 4.025118250 0.3011787677E-01 6.905591000 2.410450500 4.025118250 0.2356795202E-01 7.398847500 2.410450500 4.025118250 0.2173010199E-01 7.892104000 2.410450500 4.025118250 0.2356795202E-01 8.385360500 2.410450500 4.025118250 0.3011787677E-01 8.878617000 2.410450500 4.025118250 0.4287231962E-01 9.371873500 2.410450500 4.025118250 0.5955279853E-01 .0000000000 3.213934000 4.025118250 0.2591049271E-01 .4932565000 3.213934000 4.025118250 0.2441172581E-01 .9865130000 3.213934000 4.025118250 0.2113796965E-01 1.479769500 3.213934000 4.025118250 0.1781551330E-01 1.973026000 3.213934000 4.025118250 0.1527514216E-01 2.466282500 3.213934000 4.025118250 0.1434411504E-01 2.959539000 3.213934000 4.025118250 0.1527514216E-01 3.452795500 3.213934000 4.025118250 0.1781551330E-01 3.946052000 3.213934000 4.025118250 0.2113796965E-01 4.439308500 3.213934000 4.025118250 0.2441172581E-01 4.932565000 3.213934000 4.025118250 0.2591049271E-01 5.425821500 3.213934000 4.025118250 0.2441172581E-01 5.919078000 3.213934000 4.025118250 0.2113796965E-01 6.412334500 3.213934000 4.025118250 0.1781551330E-01 6.905591000 3.213934000 4.025118250 0.1527514216E-01 7.398847500 3.213934000 4.025118250 0.1434411504E-01 7.892104000 3.213934000 4.025118250 0.1527514216E-01 8.385360500 3.213934000 4.025118250 0.1781551330E-01 8.878617000 3.213934000 4.025118250 0.2113796965E-01 9.371873500 3.213934000 4.025118250 0.2441172581E-01 .0000000000 4.017417500 4.025118250 0.1895159123E-01 .4932565000 4.017417500 4.025118250 0.1815043566E-01 .9865130000 4.017417500 4.025118250 0.1619363599E-01 1.479769500 4.017417500 4.025118250 0.1403332545E-01 1.973026000 4.017417500 4.025118250 0.1247842600E-01 2.466282500 4.017417500 4.025118250 0.1192819300E-01 2.959539000 4.017417500 4.025118250 0.1247842600E-01 3.452795500 4.017417500 4.025118250 0.1403332545E-01 3.946052000 4.017417500 4.025118250 0.1619363599E-01 4.439308500 4.017417500 4.025118250 0.1815043566E-01 4.932565000 4.017417500 4.025118250 0.1895159123E-01 5.425821500 4.017417500 4.025118250 0.1815043566E-01 5.919078000 4.017417500 4.025118250 0.1619363599E-01 6.412334500 4.017417500 4.025118250 0.1403332545E-01 6.905591000 4.017417500 4.025118250 0.1247842600E-01 7.398847500 4.017417500 4.025118250 0.1192819300E-01 7.892104000 4.017417500 4.025118250 0.1247842600E-01 8.385360500 4.017417500 4.025118250 0.1403332545E-01 8.878617000 4.017417500 4.025118250 0.1619363599E-01 9.371873500 4.017417500 4.025118250 0.1815043566E-01 .0000000000 4.820901000 4.025118250 0.2591049271E-01 .4932565000 4.820901000 4.025118250 0.2441172581E-01 .9865130000 4.820901000 4.025118250 0.2113796965E-01 1.479769500 4.820901000 4.025118250 0.1781551330E-01 1.973026000 4.820901000 4.025118250 0.1527514216E-01 2.466282500 4.820901000 4.025118250 0.1434411504E-01 2.959539000 4.820901000 4.025118250 0.1527514216E-01 3.452795500 4.820901000 4.025118250 0.1781551330E-01 3.946052000 4.820901000 4.025118250 0.2113796965E-01 4.439308500 4.820901000 4.025118250 0.2441172581E-01 4.932565000 4.820901000 4.025118250 0.2591049271E-01 5.425821500 4.820901000 4.025118250 0.2441172581E-01 5.919078000 4.820901000 4.025118250 0.2113796965E-01 6.412334500 4.820901000 4.025118250 0.1781551330E-01 6.905591000 4.820901000 4.025118250 0.1527514216E-01 7.398847500 4.820901000 4.025118250 0.1434411504E-01 7.892104000 4.820901000 4.025118250 0.1527514216E-01 8.385360500 4.820901000 4.025118250 0.1781551330E-01 8.878617000 4.820901000 4.025118250 0.2113796965E-01 9.371873500 4.820901000 4.025118250 0.2441172581E-01 .0000000000 5.624384500 4.025118250 0.6820508878E-01 .4932565000 5.624384500 4.025118250 0.5955279853E-01 .9865130000 5.624384500 4.025118250 0.4287231962E-01 1.479769500 5.624384500 4.025118250 0.3011787677E-01 1.973026000 5.624384500 4.025118250 0.2356795202E-01 2.466282500 5.624384500 4.025118250 0.2173010199E-01 2.959539000 5.624384500 4.025118250 0.2356795202E-01 3.452795500 5.624384500 4.025118250 0.3011787677E-01 3.946052000 5.624384500 4.025118250 0.4287231962E-01 4.439308500 5.624384500 4.025118250 0.5955279853E-01 4.932565000 5.624384500 4.025118250 0.6820508878E-01 5.425821500 5.624384500 4.025118250 0.5955279853E-01 5.919078000 5.624384500 4.025118250 0.4287231962E-01 6.412334500 5.624384500 4.025118250 0.3011787677E-01 6.905591000 5.624384500 4.025118250 0.2356795202E-01 7.398847500 5.624384500 4.025118250 0.2173010199E-01 7.892104000 5.624384500 4.025118250 0.2356795202E-01 8.385360500 5.624384500 4.025118250 0.3011787677E-01 8.878617000 5.624384500 4.025118250 0.4287231962E-01 9.371873500 5.624384500 4.025118250 0.5955279853E-01 .0000000000 6.427868000 4.025118250 .2265368006 .4932565000 6.427868000 4.025118250 .1758729295 .9865130000 6.427868000 4.025118250 0.9567284515E-01 1.479769500 6.427868000 4.025118250 0.5098269796E-01 1.973026000 6.427868000 4.025118250 0.3427832610E-01 2.466282500 6.427868000 4.025118250 0.3050894483E-01 2.959539000 6.427868000 4.025118250 0.3427832610E-01 3.452795500 6.427868000 4.025118250 0.5098269796E-01 3.946052000 6.427868000 4.025118250 0.9567284515E-01 4.439308500 6.427868000 4.025118250 .1758729295 4.932565000 6.427868000 4.025118250 .2265368006 5.425821500 6.427868000 4.025118250 .1758729295 5.919078000 6.427868000 4.025118250 0.9567284515E-01 6.412334500 6.427868000 4.025118250 0.5098269796E-01 6.905591000 6.427868000 4.025118250 0.3427832610E-01 7.398847500 6.427868000 4.025118250 0.3050894483E-01 7.892104000 6.427868000 4.025118250 0.3427832610E-01 8.385360500 6.427868000 4.025118250 0.5098269796E-01 8.878617000 6.427868000 4.025118250 0.9567284515E-01 9.371873500 6.427868000 4.025118250 .1758729295 .0000000000 7.231351500 4.025118250 .2782462541 .4932565000 7.231351500 4.025118250 .2115401481 .9865130000 7.231351500 4.025118250 .1096253730 1.479769500 7.231351500 4.025118250 0.5599414870E-01 1.973026000 7.231351500 4.025118250 0.3693866436E-01 2.466282500 7.231351500 4.025118250 0.3281315028E-01 2.959539000 7.231351500 4.025118250 0.3693866436E-01 3.452795500 7.231351500 4.025118250 0.5599414870E-01 3.946052000 7.231351500 4.025118250 .1096253730 4.439308500 7.231351500 4.025118250 .2115401481 4.932565000 7.231351500 4.025118250 .2782462541 5.425821500 7.231351500 4.025118250 .2115401481 5.919078000 7.231351500 4.025118250 .1096253730 6.412334500 7.231351500 4.025118250 0.5599414870E-01 6.905591000 7.231351500 4.025118250 0.3693866436E-01 7.398847500 7.231351500 4.025118250 0.3281315028E-01 7.892104000 7.231351500 4.025118250 0.3693866436E-01 8.385360500 7.231351500 4.025118250 0.5599414870E-01 8.878617000 7.231351500 4.025118250 .1096253730 9.371873500 7.231351500 4.025118250 .2115401481 .0000000000 8.034835000 4.025118250 0.9836230077E-01 .4932565000 8.034835000 4.025118250 0.8331092904E-01 .9865130000 8.034835000 4.025118250 0.5605282107E-01 1.479769500 8.034835000 4.025118250 0.3722820745E-01 1.973026000 8.034835000 4.025118250 0.2841568745E-01 2.466282500 8.034835000 4.025118250 0.2644078892E-01 2.959539000 8.034835000 4.025118250 0.2841568745E-01 3.452795500 8.034835000 4.025118250 0.3722820745E-01 3.946052000 8.034835000 4.025118250 0.5605282107E-01 4.439308500 8.034835000 4.025118250 0.8331092904E-01 4.932565000 8.034835000 4.025118250 0.9836230077E-01 5.425821500 8.034835000 4.025118250 0.8331092904E-01 5.919078000 8.034835000 4.025118250 0.5605282107E-01 6.412334500 8.034835000 4.025118250 0.3722820745E-01 6.905591000 8.034835000 4.025118250 0.2841568745E-01 7.398847500 8.034835000 4.025118250 0.2644078892E-01 7.892104000 8.034835000 4.025118250 0.2841568745E-01 8.385360500 8.034835000 4.025118250 0.3722820745E-01 8.878617000 8.034835000 4.025118250 0.5605282107E-01 9.371873500 8.034835000 4.025118250 0.8331092904E-01 .0000000000 8.838318500 4.025118250 0.3161207935E-01 .4932565000 8.838318500 4.025118250 0.2963217874E-01 .9865130000 8.838318500 4.025118250 0.2520453574E-01 1.479769500 8.838318500 4.025118250 0.2106057710E-01 1.973026000 8.838318500 4.025118250 0.1831015029E-01 2.466282500 8.838318500 4.025118250 0.1726401952E-01 2.959539000 8.838318500 4.025118250 0.1831015029E-01 3.452795500 8.838318500 4.025118250 0.2106057710E-01 3.946052000 8.838318500 4.025118250 0.2520453574E-01 4.439308500 8.838318500 4.025118250 0.2963217874E-01 4.932565000 8.838318500 4.025118250 0.3161207935E-01 5.425821500 8.838318500 4.025118250 0.2963217874E-01 5.919078000 8.838318500 4.025118250 0.2520453574E-01 6.412334500 8.838318500 4.025118250 0.2106057710E-01 6.905591000 8.838318500 4.025118250 0.1831015029E-01 7.398847500 8.838318500 4.025118250 0.1726401952E-01 7.892104000 8.838318500 4.025118250 0.1831015029E-01 8.385360500 8.838318500 4.025118250 0.2106057710E-01 8.878617000 8.838318500 4.025118250 0.2520453574E-01 9.371873500 8.838318500 4.025118250 0.2963217874E-01 .0000000000 9.641802000 4.025118250 0.1482234418E-01 .4932565000 9.641802000 4.025118250 0.1435741731E-01 .9865130000 9.641802000 4.025118250 0.1320297791E-01 1.479769500 9.641802000 4.025118250 0.1190381324E-01 1.973026000 9.641802000 4.025118250 0.1096114302E-01 2.466282500 9.641802000 4.025118250 0.1062812495E-01 2.959539000 9.641802000 4.025118250 0.1096114302E-01 3.452795500 9.641802000 4.025118250 0.1190381324E-01 3.946052000 9.641802000 4.025118250 0.1320297791E-01 4.439308500 9.641802000 4.025118250 0.1435741731E-01 4.932565000 9.641802000 4.025118250 0.1482234418E-01 5.425821500 9.641802000 4.025118250 0.1435741731E-01 5.919078000 9.641802000 4.025118250 0.1320297791E-01 6.412334500 9.641802000 4.025118250 0.1190381324E-01 6.905591000 9.641802000 4.025118250 0.1096114302E-01 7.398847500 9.641802000 4.025118250 0.1062812495E-01 7.892104000 9.641802000 4.025118250 0.1096114302E-01 8.385360500 9.641802000 4.025118250 0.1190381324E-01 8.878617000 9.641802000 4.025118250 0.1320297791E-01 9.371873500 9.641802000 4.025118250 0.1435741731E-01 .0000000000 10.44528550 4.025118250 0.9005442881E-02 .4932565000 10.44528550 4.025118250 0.8764459652E-02 .9865130000 10.44528550 4.025118250 0.8175030844E-02 1.479769500 10.44528550 4.025118250 0.7524062203E-02 1.973026000 10.44528550 4.025118250 0.7055893935E-02 2.466282500 10.44528550 4.025118250 0.6890248728E-02 2.959539000 10.44528550 4.025118250 0.7055893935E-02 3.452795500 10.44528550 4.025118250 0.7524062203E-02 3.946052000 10.44528550 4.025118250 0.8175030844E-02 4.439308500 10.44528550 4.025118250 0.8764459652E-02 4.932565000 10.44528550 4.025118250 0.9005442881E-02 5.425821500 10.44528550 4.025118250 0.8764459652E-02 5.919078000 10.44528550 4.025118250 0.8175030844E-02 6.412334500 10.44528550 4.025118250 0.7524062203E-02 6.905591000 10.44528550 4.025118250 0.7055893935E-02 7.398847500 10.44528550 4.025118250 0.6890248728E-02 7.892104000 10.44528550 4.025118250 0.7055893935E-02 8.385360500 10.44528550 4.025118250 0.7524062203E-02 8.878617000 10.44528550 4.025118250 0.8175030844E-02 9.371873500 10.44528550 4.025118250 0.8764459652E-02 .0000000000 11.24876900 4.025118250 0.7927735898E-02 .4932565000 11.24876900 4.025118250 0.7587625580E-02 .9865130000 11.24876900 4.025118250 0.6760756938E-02 1.479769500 11.24876900 4.025118250 0.5863557965E-02 1.973026000 11.24876900 4.025118250 0.5236317867E-02 2.466282500 11.24876900 4.025118250 0.5019518418E-02 2.959539000 11.24876900 4.025118250 0.5236317867E-02 3.452795500 11.24876900 4.025118250 0.5863557965E-02 3.946052000 11.24876900 4.025118250 0.6760756938E-02 4.439308500 11.24876900 4.025118250 0.7587625580E-02 4.932565000 11.24876900 4.025118250 0.7927735898E-02 5.425821500 11.24876900 4.025118250 0.7587625580E-02 5.919078000 11.24876900 4.025118250 0.6760756938E-02 6.412334500 11.24876900 4.025118250 0.5863557965E-02 6.905591000 11.24876900 4.025118250 0.5236317867E-02 7.398847500 11.24876900 4.025118250 0.5019518418E-02 7.892104000 11.24876900 4.025118250 0.5236317867E-02 8.385360500 11.24876900 4.025118250 0.5863557965E-02 8.878617000 11.24876900 4.025118250 0.6760756938E-02 9.371873500 11.24876900 4.025118250 0.7587625580E-02 .0000000000 12.05225250 4.025118250 0.8096521706E-02 .4932565000 12.05225250 4.025118250 0.7668178293E-02 .9865130000 12.05225250 4.025118250 0.6629300941E-02 1.479769500 12.05225250 4.025118250 0.5507372511E-02 1.973026000 12.05225250 4.025118250 0.4727429888E-02 2.466282500 12.05225250 4.025118250 0.4458881755E-02 2.959539000 12.05225250 4.025118250 0.4727429888E-02 3.452795500 12.05225250 4.025118250 0.5507372511E-02 3.946052000 12.05225250 4.025118250 0.6629300941E-02 4.439308500 12.05225250 4.025118250 0.7668178293E-02 4.932565000 12.05225250 4.025118250 0.8096521706E-02 5.425821500 12.05225250 4.025118250 0.7668178293E-02 5.919078000 12.05225250 4.025118250 0.6629300941E-02 6.412334500 12.05225250 4.025118250 0.5507372511E-02 6.905591000 12.05225250 4.025118250 0.4727429888E-02 7.398847500 12.05225250 4.025118250 0.4458881755E-02 7.892104000 12.05225250 4.025118250 0.4727429888E-02 8.385360500 12.05225250 4.025118250 0.5507372511E-02 8.878617000 12.05225250 4.025118250 0.6629300941E-02 9.371873500 12.05225250 4.025118250 0.7668178293E-02 .0000000000 12.85573600 4.025118250 0.7927735898E-02 .4932565000 12.85573600 4.025118250 0.7587625580E-02 .9865130000 12.85573600 4.025118250 0.6760756938E-02 1.479769500 12.85573600 4.025118250 0.5863557965E-02 1.973026000 12.85573600 4.025118250 0.5236317867E-02 2.466282500 12.85573600 4.025118250 0.5019518418E-02 2.959539000 12.85573600 4.025118250 0.5236317867E-02 3.452795500 12.85573600 4.025118250 0.5863557965E-02 3.946052000 12.85573600 4.025118250 0.6760756938E-02 4.439308500 12.85573600 4.025118250 0.7587625580E-02 4.932565000 12.85573600 4.025118250 0.7927735898E-02 5.425821500 12.85573600 4.025118250 0.7587625580E-02 5.919078000 12.85573600 4.025118250 0.6760756938E-02 6.412334500 12.85573600 4.025118250 0.5863557965E-02 6.905591000 12.85573600 4.025118250 0.5236317867E-02 7.398847500 12.85573600 4.025118250 0.5019518418E-02 7.892104000 12.85573600 4.025118250 0.5236317867E-02 8.385360500 12.85573600 4.025118250 0.5863557965E-02 8.878617000 12.85573600 4.025118250 0.6760756938E-02 9.371873500 12.85573600 4.025118250 0.7587625580E-02 .0000000000 13.65921950 4.025118250 0.9005442881E-02 .4932565000 13.65921950 4.025118250 0.8764459652E-02 .9865130000 13.65921950 4.025118250 0.8175030844E-02 1.479769500 13.65921950 4.025118250 0.7524062203E-02 1.973026000 13.65921950 4.025118250 0.7055893935E-02 2.466282500 13.65921950 4.025118250 0.6890248728E-02 2.959539000 13.65921950 4.025118250 0.7055893935E-02 3.452795500 13.65921950 4.025118250 0.7524062203E-02 3.946052000 13.65921950 4.025118250 0.8175030844E-02 4.439308500 13.65921950 4.025118250 0.8764459652E-02 4.932565000 13.65921950 4.025118250 0.9005442881E-02 5.425821500 13.65921950 4.025118250 0.8764459652E-02 5.919078000 13.65921950 4.025118250 0.8175030844E-02 6.412334500 13.65921950 4.025118250 0.7524062203E-02 6.905591000 13.65921950 4.025118250 0.7055893935E-02 7.398847500 13.65921950 4.025118250 0.6890248728E-02 7.892104000 13.65921950 4.025118250 0.7055893935E-02 8.385360500 13.65921950 4.025118250 0.7524062203E-02 8.878617000 13.65921950 4.025118250 0.8175030844E-02 9.371873500 13.65921950 4.025118250 0.8764459652E-02 .0000000000 14.46270300 4.025118250 0.1482234418E-01 .4932565000 14.46270300 4.025118250 0.1435741731E-01 .9865130000 14.46270300 4.025118250 0.1320297791E-01 1.479769500 14.46270300 4.025118250 0.1190381324E-01 1.973026000 14.46270300 4.025118250 0.1096114302E-01 2.466282500 14.46270300 4.025118250 0.1062812495E-01 2.959539000 14.46270300 4.025118250 0.1096114302E-01 3.452795500 14.46270300 4.025118250 0.1190381324E-01 3.946052000 14.46270300 4.025118250 0.1320297791E-01 4.439308500 14.46270300 4.025118250 0.1435741731E-01 4.932565000 14.46270300 4.025118250 0.1482234418E-01 5.425821500 14.46270300 4.025118250 0.1435741731E-01 5.919078000 14.46270300 4.025118250 0.1320297791E-01 6.412334500 14.46270300 4.025118250 0.1190381324E-01 6.905591000 14.46270300 4.025118250 0.1096114302E-01 7.398847500 14.46270300 4.025118250 0.1062812495E-01 7.892104000 14.46270300 4.025118250 0.1096114302E-01 8.385360500 14.46270300 4.025118250 0.1190381324E-01 8.878617000 14.46270300 4.025118250 0.1320297791E-01 9.371873500 14.46270300 4.025118250 0.1435741731E-01 .0000000000 15.26618650 4.025118250 0.3161207935E-01 .4932565000 15.26618650 4.025118250 0.2963217874E-01 .9865130000 15.26618650 4.025118250 0.2520453574E-01 1.479769500 15.26618650 4.025118250 0.2106057710E-01 1.973026000 15.26618650 4.025118250 0.1831015029E-01 2.466282500 15.26618650 4.025118250 0.1726401952E-01 2.959539000 15.26618650 4.025118250 0.1831015029E-01 3.452795500 15.26618650 4.025118250 0.2106057710E-01 3.946052000 15.26618650 4.025118250 0.2520453574E-01 4.439308500 15.26618650 4.025118250 0.2963217874E-01 4.932565000 15.26618650 4.025118250 0.3161207935E-01 5.425821500 15.26618650 4.025118250 0.2963217874E-01 5.919078000 15.26618650 4.025118250 0.2520453574E-01 6.412334500 15.26618650 4.025118250 0.2106057710E-01 6.905591000 15.26618650 4.025118250 0.1831015029E-01 7.398847500 15.26618650 4.025118250 0.1726401952E-01 7.892104000 15.26618650 4.025118250 0.1831015029E-01 8.385360500 15.26618650 4.025118250 0.2106057710E-01 8.878617000 15.26618650 4.025118250 0.2520453574E-01 9.371873500 15.26618650 4.025118250 0.2963217874E-01 .0000000000 .0000000000 4.830141900 0.2758249762E-01 .4932565000 .0000000000 4.830141900 0.2640781793E-01 .9865130000 .0000000000 4.830141900 0.2367206141E-01 1.479769500 .0000000000 4.830141900 0.2208157484E-01 1.973026000 .0000000000 4.830141900 0.2221797391E-01 2.466282500 .0000000000 4.830141900 0.2581343811E-01 2.959539000 .0000000000 4.830141900 0.3675418583E-01 3.452795500 .0000000000 4.830141900 0.7058030077E-01 3.946052000 .0000000000 4.830141900 .1762222644 4.439308500 .0000000000 4.830141900 .4114595057 4.932565000 .0000000000 4.830141900 .5803790333 5.425821500 .0000000000 4.830141900 .4114595057 5.919078000 .0000000000 4.830141900 .1762222644 6.412334500 .0000000000 4.830141900 0.7058030077E-01 6.905591000 .0000000000 4.830141900 0.3675418583E-01 7.398847500 .0000000000 4.830141900 0.2581343811E-01 7.892104000 .0000000000 4.830141900 0.2221797391E-01 8.385360500 .0000000000 4.830141900 0.2208157484E-01 8.878617000 .0000000000 4.830141900 0.2367206141E-01 9.371873500 .0000000000 4.830141900 0.2640781793E-01 .0000000000 .8034835000 4.830141900 0.3812811486E-01 .4932565000 .8034835000 4.830141900 0.3559088104E-01 .9865130000 .8034835000 4.830141900 0.3055921698E-01 1.479769500 .8034835000 4.830141900 0.2679550015E-01 1.973026000 .8034835000 4.830141900 0.2711040535E-01 2.466282500 .8034835000 4.830141900 0.3269947450E-01 2.959539000 .8034835000 4.830141900 0.5518882610E-01 3.452795500 .8034835000 4.830141900 .1596893122 3.946052000 .8034835000 4.830141900 .7113668067 4.439308500 .8034835000 4.830141900 2.404657764 4.932565000 .8034835000 4.830141900 3.417727695 5.425821500 .8034835000 4.830141900 2.404657764 5.919078000 .8034835000 4.830141900 .7113668067 6.412334500 .8034835000 4.830141900 .1596893122 6.905591000 .8034835000 4.830141900 0.5518882610E-01 7.398847500 .8034835000 4.830141900 0.3269947450E-01 7.892104000 .8034835000 4.830141900 0.2711040535E-01 8.385360500 .8034835000 4.830141900 0.2679550015E-01 8.878617000 .8034835000 4.830141900 0.3055921698E-01 9.371873500 .8034835000 4.830141900 0.3559088104E-01 .0000000000 1.606967000 4.830141900 0.3530512721E-01 .4932565000 1.606967000 4.830141900 0.3305885414E-01 .9865130000 1.606967000 4.830141900 0.2852295740E-01 1.479769500 1.606967000 4.830141900 0.2510062623E-01 1.973026000 1.606967000 4.830141900 0.2529933104E-01 2.466282500 1.606967000 4.830141900 0.3045027170E-01 2.959539000 1.606967000 4.830141900 0.5038783993E-01 3.452795500 1.606967000 4.830141900 .1356530434 3.946052000 1.606967000 4.830141900 .5420186856 4.439308500 1.606967000 4.830141900 1.771941690 4.932565000 1.606967000 4.830141900 2.639303086 5.425821500 1.606967000 4.830141900 1.771941690 5.919078000 1.606967000 4.830141900 .5420186856 6.412334500 1.606967000 4.830141900 .1356530434 6.905591000 1.606967000 4.830141900 0.5038783993E-01 7.398847500 1.606967000 4.830141900 0.3045027170E-01 7.892104000 1.606967000 4.830141900 0.2529933104E-01 8.385360500 1.606967000 4.830141900 0.2510062623E-01 8.878617000 1.606967000 4.830141900 0.2852295740E-01 9.371873500 1.606967000 4.830141900 0.3305885414E-01 .0000000000 2.410450500 4.830141900 0.2301294918E-01 .4932565000 2.410450500 4.830141900 0.2196367251E-01 .9865130000 2.410450500 4.830141900 0.2008369890E-01 1.479769500 2.410450500 4.830141900 0.1849667282E-01 1.973026000 2.410450500 4.830141900 0.1850169682E-01 2.466282500 2.410450500 4.830141900 0.2165682159E-01 2.959539000 2.410450500 4.830141900 0.3010378798E-01 3.452795500 2.410450500 4.830141900 0.5238349243E-01 3.946052000 2.410450500 4.830141900 .1087101451 4.439308500 2.410450500 4.830141900 .2127862936 4.932565000 2.410450500 4.830141900 .2804958171 5.425821500 2.410450500 4.830141900 .2127862936 5.919078000 2.410450500 4.830141900 .1087101451 6.412334500 2.410450500 4.830141900 0.5238349243E-01 6.905591000 2.410450500 4.830141900 0.3010378798E-01 7.398847500 2.410450500 4.830141900 0.2165682159E-01 7.892104000 2.410450500 4.830141900 0.1850169682E-01 8.385360500 2.410450500 4.830141900 0.1849667282E-01 8.878617000 2.410450500 4.830141900 0.2008369890E-01 9.371873500 2.410450500 4.830141900 0.2196367251E-01 .0000000000 3.213934000 4.830141900 0.1486758239E-01 .4932565000 3.213934000 4.830141900 0.1444651535E-01 .9865130000 3.213934000 4.830141900 0.1347868221E-01 1.479769500 3.213934000 4.830141900 0.1266435155E-01 1.973026000 3.213934000 4.830141900 0.1274489968E-01 2.466282500 3.213934000 4.830141900 0.1437641159E-01 2.959539000 3.213934000 4.830141900 0.1803522551E-01 3.452795500 3.213934000 4.830141900 0.2352353202E-01 3.946052000 3.213934000 4.830141900 0.3179841839E-01 4.439308500 3.213934000 4.830141900 0.4006201150E-01 4.932565000 3.213934000 4.830141900 0.4387084235E-01 5.425821500 3.213934000 4.830141900 0.4006201150E-01 5.919078000 3.213934000 4.830141900 0.3179841839E-01 6.412334500 3.213934000 4.830141900 0.2352353202E-01 6.905591000 3.213934000 4.830141900 0.1803522551E-01 7.398847500 3.213934000 4.830141900 0.1437641159E-01 7.892104000 3.213934000 4.830141900 0.1274489968E-01 8.385360500 3.213934000 4.830141900 0.1266435155E-01 8.878617000 3.213934000 4.830141900 0.1347868221E-01 9.371873500 3.213934000 4.830141900 0.1444651535E-01 .0000000000 4.017417500 4.830141900 0.1210437400E-01 .4932565000 4.017417500 4.830141900 0.1181616197E-01 .9865130000 4.017417500 4.830141900 0.1117946747E-01 1.479769500 4.017417500 4.830141900 0.1069001284E-01 1.973026000 4.017417500 4.830141900 0.1082212432E-01 2.466282500 4.017417500 4.830141900 0.1193762337E-01 2.959539000 4.017417500 4.830141900 0.1430761812E-01 3.452795500 4.017417500 4.830141900 0.1795473448E-01 3.946052000 4.017417500 4.830141900 0.2227104326E-01 4.439308500 4.017417500 4.830141900 0.2590748944E-01 4.932565000 4.017417500 4.830141900 0.2734716386E-01 5.425821500 4.017417500 4.830141900 0.2590748944E-01 5.919078000 4.017417500 4.830141900 0.2227104326E-01 6.412334500 4.017417500 4.830141900 0.1795473448E-01 6.905591000 4.017417500 4.830141900 0.1430761812E-01 7.398847500 4.017417500 4.830141900 0.1193762337E-01 7.892104000 4.017417500 4.830141900 0.1082212432E-01 8.385360500 4.017417500 4.830141900 0.1069001284E-01 8.878617000 4.017417500 4.830141900 0.1117946747E-01 9.371873500 4.017417500 4.830141900 0.1181616197E-01 .0000000000 4.820901000 4.830141900 0.1486758239E-01 .4932565000 4.820901000 4.830141900 0.1444651535E-01 .9865130000 4.820901000 4.830141900 0.1347868221E-01 1.479769500 4.820901000 4.830141900 0.1266435155E-01 1.973026000 4.820901000 4.830141900 0.1274489968E-01 2.466282500 4.820901000 4.830141900 0.1437641159E-01 2.959539000 4.820901000 4.830141900 0.1803522551E-01 3.452795500 4.820901000 4.830141900 0.2352353202E-01 3.946052000 4.820901000 4.830141900 0.3179841839E-01 4.439308500 4.820901000 4.830141900 0.4006201150E-01 4.932565000 4.820901000 4.830141900 0.4387084235E-01 5.425821500 4.820901000 4.830141900 0.4006201150E-01 5.919078000 4.820901000 4.830141900 0.3179841839E-01 6.412334500 4.820901000 4.830141900 0.2352353202E-01 6.905591000 4.820901000 4.830141900 0.1803522551E-01 7.398847500 4.820901000 4.830141900 0.1437641159E-01 7.892104000 4.820901000 4.830141900 0.1274489968E-01 8.385360500 4.820901000 4.830141900 0.1266435155E-01 8.878617000 4.820901000 4.830141900 0.1347868221E-01 9.371873500 4.820901000 4.830141900 0.1444651535E-01 .0000000000 5.624384500 4.830141900 0.2301294918E-01 .4932565000 5.624384500 4.830141900 0.2196367251E-01 .9865130000 5.624384500 4.830141900 0.2008369890E-01 1.479769500 5.624384500 4.830141900 0.1849667282E-01 1.973026000 5.624384500 4.830141900 0.1850169682E-01 2.466282500 5.624384500 4.830141900 0.2165682159E-01 2.959539000 5.624384500 4.830141900 0.3010378798E-01 3.452795500 5.624384500 4.830141900 0.5238349243E-01 3.946052000 5.624384500 4.830141900 .1087101451 4.439308500 5.624384500 4.830141900 .2127862936 4.932565000 5.624384500 4.830141900 .2804958171 5.425821500 5.624384500 4.830141900 .2127862936 5.919078000 5.624384500 4.830141900 .1087101451 6.412334500 5.624384500 4.830141900 0.5238349243E-01 6.905591000 5.624384500 4.830141900 0.3010378798E-01 7.398847500 5.624384500 4.830141900 0.2165682159E-01 7.892104000 5.624384500 4.830141900 0.1850169682E-01 8.385360500 5.624384500 4.830141900 0.1849667282E-01 8.878617000 5.624384500 4.830141900 0.2008369890E-01 9.371873500 5.624384500 4.830141900 0.2196367251E-01 .0000000000 6.427868000 4.830141900 0.3530512721E-01 .4932565000 6.427868000 4.830141900 0.3305885414E-01 .9865130000 6.427868000 4.830141900 0.2852295740E-01 1.479769500 6.427868000 4.830141900 0.2510062623E-01 1.973026000 6.427868000 4.830141900 0.2529933104E-01 2.466282500 6.427868000 4.830141900 0.3045027170E-01 2.959539000 6.427868000 4.830141900 0.5038783993E-01 3.452795500 6.427868000 4.830141900 .1356530434 3.946052000 6.427868000 4.830141900 .5420186856 4.439308500 6.427868000 4.830141900 1.771941690 4.932565000 6.427868000 4.830141900 2.639303086 5.425821500 6.427868000 4.830141900 1.771941690 5.919078000 6.427868000 4.830141900 .5420186856 6.412334500 6.427868000 4.830141900 .1356530434 6.905591000 6.427868000 4.830141900 0.5038783993E-01 7.398847500 6.427868000 4.830141900 0.3045027170E-01 7.892104000 6.427868000 4.830141900 0.2529933104E-01 8.385360500 6.427868000 4.830141900 0.2510062623E-01 8.878617000 6.427868000 4.830141900 0.2852295740E-01 9.371873500 6.427868000 4.830141900 0.3305885414E-01 .0000000000 7.231351500 4.830141900 0.3812811486E-01 .4932565000 7.231351500 4.830141900 0.3559088104E-01 .9865130000 7.231351500 4.830141900 0.3055921698E-01 1.479769500 7.231351500 4.830141900 0.2679550015E-01 1.973026000 7.231351500 4.830141900 0.2711040535E-01 2.466282500 7.231351500 4.830141900 0.3269947450E-01 2.959539000 7.231351500 4.830141900 0.5518882610E-01 3.452795500 7.231351500 4.830141900 .1596893122 3.946052000 7.231351500 4.830141900 .7113668067 4.439308500 7.231351500 4.830141900 2.404657764 4.932565000 7.231351500 4.830141900 3.417727695 5.425821500 7.231351500 4.830141900 2.404657764 5.919078000 7.231351500 4.830141900 .7113668067 6.412334500 7.231351500 4.830141900 .1596893122 6.905591000 7.231351500 4.830141900 0.5518882610E-01 7.398847500 7.231351500 4.830141900 0.3269947450E-01 7.892104000 7.231351500 4.830141900 0.2711040535E-01 8.385360500 7.231351500 4.830141900 0.2679550015E-01 8.878617000 7.231351500 4.830141900 0.3055921698E-01 9.371873500 7.231351500 4.830141900 0.3559088104E-01 .0000000000 8.034835000 4.830141900 0.2758249762E-01 .4932565000 8.034835000 4.830141900 0.2640781793E-01 .9865130000 8.034835000 4.830141900 0.2367206141E-01 1.479769500 8.034835000 4.830141900 0.2208157484E-01 1.973026000 8.034835000 4.830141900 0.2221797391E-01 2.466282500 8.034835000 4.830141900 0.2581343811E-01 2.959539000 8.034835000 4.830141900 0.3675418583E-01 3.452795500 8.034835000 4.830141900 0.7058030077E-01 3.946052000 8.034835000 4.830141900 .1762222644 4.439308500 8.034835000 4.830141900 .4114595057 4.932565000 8.034835000 4.830141900 .5803790333 5.425821500 8.034835000 4.830141900 .4114595057 5.919078000 8.034835000 4.830141900 .1762222644 6.412334500 8.034835000 4.830141900 0.7058030077E-01 6.905591000 8.034835000 4.830141900 0.3675418583E-01 7.398847500 8.034835000 4.830141900 0.2581343811E-01 7.892104000 8.034835000 4.830141900 0.2221797391E-01 8.385360500 8.034835000 4.830141900 0.2208157484E-01 8.878617000 8.034835000 4.830141900 0.2367206141E-01 9.371873500 8.034835000 4.830141900 0.2640781793E-01 .0000000000 8.838318500 4.830141900 0.1761537680E-01 .4932565000 8.838318500 4.830141900 0.1717776356E-01 .9865130000 8.838318500 4.830141900 0.1614840424E-01 1.479769500 8.838318500 4.830141900 0.1523098289E-01 1.973026000 8.838318500 4.830141900 0.1523236630E-01 2.466282500 8.838318500 4.830141900 0.1692189366E-01 2.959539000 8.838318500 4.830141900 0.2076501679E-01 3.452795500 8.838318500 4.830141900 0.2782961528E-01 3.946052000 8.838318500 4.830141900 0.3962331452E-01 4.439308500 8.838318500 4.830141900 0.5428082446E-01 4.932565000 8.838318500 4.830141900 0.6162825182E-01 5.425821500 8.838318500 4.830141900 0.5428082446E-01 5.919078000 8.838318500 4.830141900 0.3962331452E-01 6.412334500 8.838318500 4.830141900 0.2782961528E-01 6.905591000 8.838318500 4.830141900 0.2076501679E-01 7.398847500 8.838318500 4.830141900 0.1692189366E-01 7.892104000 8.838318500 4.830141900 0.1523236630E-01 8.385360500 8.838318500 4.830141900 0.1523098289E-01 8.878617000 8.838318500 4.830141900 0.1614840424E-01 9.371873500 8.838318500 4.830141900 0.1717776356E-01 .0000000000 9.641802000 4.830141900 0.1298341972E-01 .4932565000 9.641802000 4.830141900 0.1258446667E-01 .9865130000 9.641802000 4.830141900 0.1164757064E-01 1.479769500 9.641802000 4.830141900 0.1072828179E-01 1.973026000 9.641802000 4.830141900 0.1028857478E-01 2.466282500 9.641802000 4.830141900 0.1056106290E-01 2.959539000 9.641802000 4.830141900 0.1165099288E-01 3.452795500 9.641802000 4.830141900 0.1351541561E-01 3.946052000 9.641802000 4.830141900 0.1575542462E-01 4.439308500 9.641802000 4.830141900 0.1761457734E-01 4.932565000 9.641802000 4.830141900 0.1833906305E-01 5.425821500 9.641802000 4.830141900 0.1761457734E-01 5.919078000 9.641802000 4.830141900 0.1575542462E-01 6.412334500 9.641802000 4.830141900 0.1351541561E-01 6.905591000 9.641802000 4.830141900 0.1165099288E-01 7.398847500 9.641802000 4.830141900 0.1056106290E-01 7.892104000 9.641802000 4.830141900 0.1028857478E-01 8.385360500 9.641802000 4.830141900 0.1072828179E-01 8.878617000 9.641802000 4.830141900 0.1164757064E-01 9.371873500 9.641802000 4.830141900 0.1258446667E-01 .0000000000 10.44528550 4.830141900 0.1677123306E-01 .4932565000 10.44528550 4.830141900 0.1567133846E-01 .9865130000 10.44528550 4.830141900 0.1301705594E-01 1.479769500 10.44528550 4.830141900 0.1017912604E-01 1.973026000 10.44528550 4.830141900 0.8195934777E-02 2.466282500 10.44528550 4.830141900 0.7291448876E-02 2.959539000 10.44528550 4.830141900 0.7175346715E-02 3.452795500 10.44528550 4.830141900 0.7494893976E-02 3.946052000 10.44528550 4.830141900 0.7983287813E-02 4.439308500 10.44528550 4.830141900 0.8412833497E-02 4.932565000 10.44528550 4.830141900 0.8584798156E-02 5.425821500 10.44528550 4.830141900 0.8412833497E-02 5.919078000 10.44528550 4.830141900 0.7983287813E-02 6.412334500 10.44528550 4.830141900 0.7494893976E-02 6.905591000 10.44528550 4.830141900 0.7175346715E-02 7.398847500 10.44528550 4.830141900 0.7291448876E-02 7.892104000 10.44528550 4.830141900 0.8195934777E-02 8.385360500 10.44528550 4.830141900 0.1017912604E-01 8.878617000 10.44528550 4.830141900 0.1301705594E-01 9.371873500 10.44528550 4.830141900 0.1567133846E-01 .0000000000 11.24876900 4.830141900 0.2963642161E-01 .4932565000 11.24876900 4.830141900 0.2689226045E-01 .9865130000 11.24876900 4.830141900 0.1996338752E-01 1.479769500 11.24876900 4.830141900 0.1341832822E-01 1.973026000 11.24876900 4.830141900 0.8596472952E-02 2.466282500 11.24876900 4.830141900 0.6107473757E-02 2.959539000 11.24876900 4.830141900 0.5239584320E-02 3.452795500 11.24876900 4.830141900 0.5123871709E-02 3.946052000 11.24876900 4.830141900 0.5253334182E-02 4.439308500 11.24876900 4.830141900 0.5403423722E-02 4.932565000 11.24876900 4.830141900 0.5466623472E-02 5.425821500 11.24876900 4.830141900 0.5403423722E-02 5.919078000 11.24876900 4.830141900 0.5253334182E-02 6.412334500 11.24876900 4.830141900 0.5123871709E-02 6.905591000 11.24876900 4.830141900 0.5239584320E-02 7.398847500 11.24876900 4.830141900 0.6107473757E-02 7.892104000 11.24876900 4.830141900 0.8596472952E-02 8.385360500 11.24876900 4.830141900 0.1341832822E-01 8.878617000 11.24876900 4.830141900 0.1996338752E-01 9.371873500 11.24876900 4.830141900 0.2689226045E-01 .0000000000 12.05225250 4.830141900 0.3830651520E-01 .4932565000 12.05225250 4.830141900 0.3438071087E-01 .9865130000 12.05225250 4.830141900 0.2537365678E-01 1.479769500 12.05225250 4.830141900 0.1582758292E-01 1.973026000 12.05225250 4.830141900 0.9354730632E-02 2.466282500 12.05225250 4.830141900 0.5945779073E-02 2.959539000 12.05225250 4.830141900 0.4702086716E-02 3.452795500 12.05225250 4.830141900 0.4456118001E-02 3.946052000 12.05225250 4.830141900 0.4531727871E-02 4.439308500 12.05225250 4.830141900 0.4652373552E-02 4.932565000 12.05225250 4.830141900 0.4705065571E-02 5.425821500 12.05225250 4.830141900 0.4652373552E-02 5.919078000 12.05225250 4.830141900 0.4531727871E-02 6.412334500 12.05225250 4.830141900 0.4456118001E-02 6.905591000 12.05225250 4.830141900 0.4702086716E-02 7.398847500 12.05225250 4.830141900 0.5945779073E-02 7.892104000 12.05225250 4.830141900 0.9354730632E-02 8.385360500 12.05225250 4.830141900 0.1582758292E-01 8.878617000 12.05225250 4.830141900 0.2537365678E-01 9.371873500 12.05225250 4.830141900 0.3438071087E-01 .0000000000 12.85573600 4.830141900 0.2963642161E-01 .4932565000 12.85573600 4.830141900 0.2689226045E-01 .9865130000 12.85573600 4.830141900 0.1996338752E-01 1.479769500 12.85573600 4.830141900 0.1341832822E-01 1.973026000 12.85573600 4.830141900 0.8596472952E-02 2.466282500 12.85573600 4.830141900 0.6107473757E-02 2.959539000 12.85573600 4.830141900 0.5239584320E-02 3.452795500 12.85573600 4.830141900 0.5123871709E-02 3.946052000 12.85573600 4.830141900 0.5253334182E-02 4.439308500 12.85573600 4.830141900 0.5403423722E-02 4.932565000 12.85573600 4.830141900 0.5466623472E-02 5.425821500 12.85573600 4.830141900 0.5403423722E-02 5.919078000 12.85573600 4.830141900 0.5253334182E-02 6.412334500 12.85573600 4.830141900 0.5123871709E-02 6.905591000 12.85573600 4.830141900 0.5239584320E-02 7.398847500 12.85573600 4.830141900 0.6107473757E-02 7.892104000 12.85573600 4.830141900 0.8596472952E-02 8.385360500 12.85573600 4.830141900 0.1341832822E-01 8.878617000 12.85573600 4.830141900 0.1996338752E-01 9.371873500 12.85573600 4.830141900 0.2689226045E-01 .0000000000 13.65921950 4.830141900 0.1677123306E-01 .4932565000 13.65921950 4.830141900 0.1567133846E-01 .9865130000 13.65921950 4.830141900 0.1301705594E-01 1.479769500 13.65921950 4.830141900 0.1017912604E-01 1.973026000 13.65921950 4.830141900 0.8195934777E-02 2.466282500 13.65921950 4.830141900 0.7291448876E-02 2.959539000 13.65921950 4.830141900 0.7175346715E-02 3.452795500 13.65921950 4.830141900 0.7494893976E-02 3.946052000 13.65921950 4.830141900 0.7983287813E-02 4.439308500 13.65921950 4.830141900 0.8412833497E-02 4.932565000 13.65921950 4.830141900 0.8584798156E-02 5.425821500 13.65921950 4.830141900 0.8412833497E-02 5.919078000 13.65921950 4.830141900 0.7983287813E-02 6.412334500 13.65921950 4.830141900 0.7494893976E-02 6.905591000 13.65921950 4.830141900 0.7175346715E-02 7.398847500 13.65921950 4.830141900 0.7291448876E-02 7.892104000 13.65921950 4.830141900 0.8195934777E-02 8.385360500 13.65921950 4.830141900 0.1017912604E-01 8.878617000 13.65921950 4.830141900 0.1301705594E-01 9.371873500 13.65921950 4.830141900 0.1567133846E-01 .0000000000 14.46270300 4.830141900 0.1298341972E-01 .4932565000 14.46270300 4.830141900 0.1258446667E-01 .9865130000 14.46270300 4.830141900 0.1164757064E-01 1.479769500 14.46270300 4.830141900 0.1072828179E-01 1.973026000 14.46270300 4.830141900 0.1028857478E-01 2.466282500 14.46270300 4.830141900 0.1056106290E-01 2.959539000 14.46270300 4.830141900 0.1165099288E-01 3.452795500 14.46270300 4.830141900 0.1351541561E-01 3.946052000 14.46270300 4.830141900 0.1575542462E-01 4.439308500 14.46270300 4.830141900 0.1761457734E-01 4.932565000 14.46270300 4.830141900 0.1833906305E-01 5.425821500 14.46270300 4.830141900 0.1761457734E-01 5.919078000 14.46270300 4.830141900 0.1575542462E-01 6.412334500 14.46270300 4.830141900 0.1351541561E-01 6.905591000 14.46270300 4.830141900 0.1165099288E-01 7.398847500 14.46270300 4.830141900 0.1056106290E-01 7.892104000 14.46270300 4.830141900 0.1028857478E-01 8.385360500 14.46270300 4.830141900 0.1072828179E-01 8.878617000 14.46270300 4.830141900 0.1164757064E-01 9.371873500 14.46270300 4.830141900 0.1258446667E-01 .0000000000 15.26618650 4.830141900 0.1761537680E-01 .4932565000 15.26618650 4.830141900 0.1717776356E-01 .9865130000 15.26618650 4.830141900 0.1614840424E-01 1.479769500 15.26618650 4.830141900 0.1523098289E-01 1.973026000 15.26618650 4.830141900 0.1523236630E-01 2.466282500 15.26618650 4.830141900 0.1692189366E-01 2.959539000 15.26618650 4.830141900 0.2076501679E-01 3.452795500 15.26618650 4.830141900 0.2782961528E-01 3.946052000 15.26618650 4.830141900 0.3962331452E-01 4.439308500 15.26618650 4.830141900 0.5428082446E-01 4.932565000 15.26618650 4.830141900 0.6162825182E-01 5.425821500 15.26618650 4.830141900 0.5428082446E-01 5.919078000 15.26618650 4.830141900 0.3962331452E-01 6.412334500 15.26618650 4.830141900 0.2782961528E-01 6.905591000 15.26618650 4.830141900 0.2076501679E-01 7.398847500 15.26618650 4.830141900 0.1692189366E-01 7.892104000 15.26618650 4.830141900 0.1523236630E-01 8.385360500 15.26618650 4.830141900 0.1523098289E-01 8.878617000 15.26618650 4.830141900 0.1614840424E-01 9.371873500 15.26618650 4.830141900 0.1717776356E-01 .0000000000 .0000000000 5.635165550 0.1344129796E-01 .4932565000 .0000000000 5.635165550 0.1342233904E-01 .9865130000 .0000000000 5.635165550 0.1356109914E-01 1.479769500 .0000000000 5.635165550 0.1444403327E-01 1.973026000 .0000000000 5.635165550 0.1717380726E-01 2.466282500 .0000000000 5.635165550 0.2308020668E-01 2.959539000 .0000000000 5.635165550 0.3839962473E-01 3.452795500 .0000000000 5.635165550 0.8733286084E-01 3.946052000 .0000000000 5.635165550 .2609418945 4.439308500 .0000000000 5.635165550 .6984918605 4.932565000 .0000000000 5.635165550 1.031232540 5.425821500 .0000000000 5.635165550 .6984918605 5.919078000 .0000000000 5.635165550 .2609418945 6.412334500 .0000000000 5.635165550 0.8733286084E-01 6.905591000 .0000000000 5.635165550 0.3839962473E-01 7.398847500 .0000000000 5.635165550 0.2308020668E-01 7.892104000 .0000000000 5.635165550 0.1717380726E-01 8.385360500 .0000000000 5.635165550 0.1444403327E-01 8.878617000 .0000000000 5.635165550 0.1356109914E-01 9.371873500 .0000000000 5.635165550 0.1342233904E-01 .0000000000 .8034835000 5.635165550 0.1542454642E-01 .4932565000 .8034835000 5.635165550 0.1536099711E-01 .9865130000 .8034835000 5.635165550 0.1545358697E-01 1.479769500 .8034835000 5.635165550 0.1658481547E-01 1.973026000 .8034835000 5.635165550 0.2041071228E-01 2.466282500 .8034835000 5.635165550 0.2987235453E-01 2.959539000 .8034835000 5.635165550 0.6242907323E-01 3.452795500 .8034835000 5.635165550 .2315665240 3.946052000 .8034835000 5.635165550 1.297150410 4.439308500 .8034835000 5.635165550 4.247753379 4.932565000 .8034835000 5.635165550 39.63964501 5.425821500 .8034835000 5.635165550 4.247753379 5.919078000 .8034835000 5.635165550 1.297150410 6.412334500 .8034835000 5.635165550 .2315665240 6.905591000 .8034835000 5.635165550 0.6242907323E-01 7.398847500 .8034835000 5.635165550 0.2987235453E-01 7.892104000 .8034835000 5.635165550 0.2041071228E-01 8.385360500 .8034835000 5.635165550 0.1658481547E-01 8.878617000 .8034835000 5.635165550 0.1545358697E-01 9.371873500 .8034835000 5.635165550 0.1536099711E-01 .0000000000 1.606967000 5.635165550 0.1506157338E-01 .4932565000 1.606967000 5.635165550 0.1495026419E-01 .9865130000 1.606967000 5.635165550 0.1491656162E-01 1.479769500 1.606967000 5.635165550 0.1586025227E-01 1.973026000 1.606967000 5.635165550 0.1940988527E-01 2.466282500 1.606967000 5.635165550 0.2820765105E-01 2.959539000 1.606967000 5.635165550 0.5682658891E-01 3.452795500 1.606967000 5.635165550 .1914303156 3.946052000 1.606967000 5.635165550 .9572207969 4.439308500 1.606967000 5.635165550 3.158441588 4.932565000 1.606967000 5.635165550 5.379763990 5.425821500 1.606967000 5.635165550 3.158441588 5.919078000 1.606967000 5.635165550 .9572207969 6.412334500 1.606967000 5.635165550 .1914303156 6.905591000 1.606967000 5.635165550 0.5682658891E-01 7.398847500 1.606967000 5.635165550 0.2820765105E-01 7.892104000 1.606967000 5.635165550 0.1940988527E-01 8.385360500 1.606967000 5.635165550 0.1586025227E-01 8.878617000 1.606967000 5.635165550 0.1491656162E-01 9.371873500 1.606967000 5.635165550 0.1495026419E-01 .0000000000 2.410450500 5.635165550 0.1315301133E-01 .4932565000 2.410450500 5.635165550 0.1296821095E-01 .9865130000 2.410450500 5.635165550 0.1269471972E-01 1.479769500 2.410450500 5.635165550 0.1306943658E-01 1.973026000 2.410450500 5.635165550 0.1520222164E-01 2.466282500 2.410450500 5.635165550 0.2038121131E-01 2.959539000 2.410450500 5.635165550 0.3197930169E-01 3.452795500 2.410450500 5.635165550 0.6291926682E-01 3.946052000 2.410450500 5.635165550 .1488742550 4.439308500 2.410450500 5.635165550 .3256083838 4.932565000 2.410450500 5.635165550 .4484253647 5.425821500 2.410450500 5.635165550 .3256083838 5.919078000 2.410450500 5.635165550 .1488742550 6.412334500 2.410450500 5.635165550 0.6291926682E-01 6.905591000 2.410450500 5.635165550 0.3197930169E-01 7.398847500 2.410450500 5.635165550 0.2038121131E-01 7.892104000 2.410450500 5.635165550 0.1520222164E-01 8.385360500 2.410450500 5.635165550 0.1306943658E-01 8.878617000 2.410450500 5.635165550 0.1269471972E-01 9.371873500 2.410450500 5.635165550 0.1296821095E-01 .0000000000 3.213934000 5.635165550 0.1200123589E-01 .4932565000 3.213934000 5.635165550 0.1166613916E-01 .9865130000 3.213934000 5.635165550 0.1098895104E-01 1.479769500 3.213934000 5.635165550 0.1070062215E-01 1.973026000 3.213934000 5.635165550 0.1151675690E-01 2.466282500 3.213934000 5.635165550 0.1408296314E-01 2.959539000 3.213934000 5.635165550 0.1887969890E-01 3.452795500 3.213934000 5.635165550 0.2607919399E-01 3.946052000 3.213934000 5.635165550 0.3622439711E-01 4.439308500 3.213934000 5.635165550 0.4684705173E-01 4.932565000 3.213934000 5.635165550 0.5176742938E-01 5.425821500 3.213934000 5.635165550 0.4684705173E-01 5.919078000 3.213934000 5.635165550 0.3622439711E-01 6.412334500 3.213934000 5.635165550 0.2607919399E-01 6.905591000 3.213934000 5.635165550 0.1887969890E-01 7.398847500 3.213934000 5.635165550 0.1408296314E-01 7.892104000 3.213934000 5.635165550 0.1151675690E-01 8.385360500 3.213934000 5.635165550 0.1070062215E-01 8.878617000 3.213934000 5.635165550 0.1098895104E-01 9.371873500 3.213934000 5.635165550 0.1166613916E-01 .0000000000 4.017417500 5.635165550 0.1185040094E-01 .4932565000 4.017417500 5.635165550 0.1141948147E-01 .9865130000 4.017417500 5.635165550 0.1050870841E-01 1.479769500 4.017417500 5.635165550 0.9907924342E-02 1.973026000 4.017417500 5.635165550 0.1025932382E-01 2.466282500 4.017417500 5.635165550 0.1191039203E-01 2.959539000 4.017417500 5.635165550 0.1505298380E-01 3.452795500 4.017417500 5.635165550 0.1962302528E-01 3.946052000 4.017417500 5.635165550 0.2483538067E-01 4.439308500 4.017417500 5.635165550 0.2909379319E-01 4.932565000 4.017417500 5.635165550 0.3074603826E-01 5.425821500 4.017417500 5.635165550 0.2909379319E-01 5.919078000 4.017417500 5.635165550 0.2483538067E-01 6.412334500 4.017417500 5.635165550 0.1962302528E-01 6.905591000 4.017417500 5.635165550 0.1505298380E-01 7.398847500 4.017417500 5.635165550 0.1191039203E-01 7.892104000 4.017417500 5.635165550 0.1025932382E-01 8.385360500 4.017417500 5.635165550 0.9907924342E-02 8.878617000 4.017417500 5.635165550 0.1050870841E-01 9.371873500 4.017417500 5.635165550 0.1141948147E-01 .0000000000 4.820901000 5.635165550 0.1200123589E-01 .4932565000 4.820901000 5.635165550 0.1166613916E-01 .9865130000 4.820901000 5.635165550 0.1098895104E-01 1.479769500 4.820901000 5.635165550 0.1070062215E-01 1.973026000 4.820901000 5.635165550 0.1151675690E-01 2.466282500 4.820901000 5.635165550 0.1408296314E-01 2.959539000 4.820901000 5.635165550 0.1887969890E-01 3.452795500 4.820901000 5.635165550 0.2607919399E-01 3.946052000 4.820901000 5.635165550 0.3622439711E-01 4.439308500 4.820901000 5.635165550 0.4684705173E-01 4.932565000 4.820901000 5.635165550 0.5176742938E-01 5.425821500 4.820901000 5.635165550 0.4684705173E-01 5.919078000 4.820901000 5.635165550 0.3622439711E-01 6.412334500 4.820901000 5.635165550 0.2607919399E-01 6.905591000 4.820901000 5.635165550 0.1887969890E-01 7.398847500 4.820901000 5.635165550 0.1408296314E-01 7.892104000 4.820901000 5.635165550 0.1151675690E-01 8.385360500 4.820901000 5.635165550 0.1070062215E-01 8.878617000 4.820901000 5.635165550 0.1098895104E-01 9.371873500 4.820901000 5.635165550 0.1166613916E-01 .0000000000 5.624384500 5.635165550 0.1315301133E-01 .4932565000 5.624384500 5.635165550 0.1296821095E-01 .9865130000 5.624384500 5.635165550 0.1269471972E-01 1.479769500 5.624384500 5.635165550 0.1306943658E-01 1.973026000 5.624384500 5.635165550 0.1520222164E-01 2.466282500 5.624384500 5.635165550 0.2038121131E-01 2.959539000 5.624384500 5.635165550 0.3197930169E-01 3.452795500 5.624384500 5.635165550 0.6291926682E-01 3.946052000 5.624384500 5.635165550 .1488742550 4.439308500 5.624384500 5.635165550 .3256083838 4.932565000 5.624384500 5.635165550 .4484253647 5.425821500 5.624384500 5.635165550 .3256083838 5.919078000 5.624384500 5.635165550 .1488742550 6.412334500 5.624384500 5.635165550 0.6291926682E-01 6.905591000 5.624384500 5.635165550 0.3197930169E-01 7.398847500 5.624384500 5.635165550 0.2038121131E-01 7.892104000 5.624384500 5.635165550 0.1520222164E-01 8.385360500 5.624384500 5.635165550 0.1306943658E-01 8.878617000 5.624384500 5.635165550 0.1269471972E-01 9.371873500 5.624384500 5.635165550 0.1296821095E-01 .0000000000 6.427868000 5.635165550 0.1506157338E-01 .4932565000 6.427868000 5.635165550 0.1495026419E-01 .9865130000 6.427868000 5.635165550 0.1491656162E-01 1.479769500 6.427868000 5.635165550 0.1586025227E-01 1.973026000 6.427868000 5.635165550 0.1940988527E-01 2.466282500 6.427868000 5.635165550 0.2820765105E-01 2.959539000 6.427868000 5.635165550 0.5682658891E-01 3.452795500 6.427868000 5.635165550 .1914303156 3.946052000 6.427868000 5.635165550 .9572207969 4.439308500 6.427868000 5.635165550 3.158441588 4.932565000 6.427868000 5.635165550 5.379763990 5.425821500 6.427868000 5.635165550 3.158441588 5.919078000 6.427868000 5.635165550 .9572207969 6.412334500 6.427868000 5.635165550 .1914303156 6.905591000 6.427868000 5.635165550 0.5682658891E-01 7.398847500 6.427868000 5.635165550 0.2820765105E-01 7.892104000 6.427868000 5.635165550 0.1940988527E-01 8.385360500 6.427868000 5.635165550 0.1586025227E-01 8.878617000 6.427868000 5.635165550 0.1491656162E-01 9.371873500 6.427868000 5.635165550 0.1495026419E-01 .0000000000 7.231351500 5.635165550 0.1542454642E-01 .4932565000 7.231351500 5.635165550 0.1536099711E-01 .9865130000 7.231351500 5.635165550 0.1545358697E-01 1.479769500 7.231351500 5.635165550 0.1658481547E-01 1.973026000 7.231351500 5.635165550 0.2041071228E-01 2.466282500 7.231351500 5.635165550 0.2987235453E-01 2.959539000 7.231351500 5.635165550 0.6242907323E-01 3.452795500 7.231351500 5.635165550 .2315665240 3.946052000 7.231351500 5.635165550 1.297150410 4.439308500 7.231351500 5.635165550 4.247753379 4.932565000 7.231351500 5.635165550 39.63964501 5.425821500 7.231351500 5.635165550 4.247753379 5.919078000 7.231351500 5.635165550 1.297150410 6.412334500 7.231351500 5.635165550 .2315665240 6.905591000 7.231351500 5.635165550 0.6242907323E-01 7.398847500 7.231351500 5.635165550 0.2987235453E-01 7.892104000 7.231351500 5.635165550 0.2041071228E-01 8.385360500 7.231351500 5.635165550 0.1658481547E-01 8.878617000 7.231351500 5.635165550 0.1545358697E-01 9.371873500 7.231351500 5.635165550 0.1536099711E-01 .0000000000 8.034835000 5.635165550 0.1344129796E-01 .4932565000 8.034835000 5.635165550 0.1342233904E-01 .9865130000 8.034835000 5.635165550 0.1356109914E-01 1.479769500 8.034835000 5.635165550 0.1444403327E-01 1.973026000 8.034835000 5.635165550 0.1717380726E-01 2.466282500 8.034835000 5.635165550 0.2308020668E-01 2.959539000 8.034835000 5.635165550 0.3839962473E-01 3.452795500 8.034835000 5.635165550 0.8733286084E-01 3.946052000 8.034835000 5.635165550 .2609418945 4.439308500 8.034835000 5.635165550 .6984918605 4.932565000 8.034835000 5.635165550 1.031232540 5.425821500 8.034835000 5.635165550 .6984918605 5.919078000 8.034835000 5.635165550 .2609418945 6.412334500 8.034835000 5.635165550 0.8733286084E-01 6.905591000 8.034835000 5.635165550 0.3839962473E-01 7.398847500 8.034835000 5.635165550 0.2308020668E-01 7.892104000 8.034835000 5.635165550 0.1717380726E-01 8.385360500 8.034835000 5.635165550 0.1444403327E-01 8.878617000 8.034835000 5.635165550 0.1356109914E-01 9.371873500 8.034835000 5.635165550 0.1342233904E-01 .0000000000 8.838318500 5.635165550 0.1165700764E-01 .4932565000 8.838318500 5.635165550 0.1154957264E-01 .9865130000 8.838318500 5.635165550 0.1138914211E-01 1.479769500 8.838318500 5.635165550 0.1159129731E-01 1.973026000 8.838318500 5.635165550 0.1271362555E-01 2.466282500 8.838318500 5.635165550 0.1548694689E-01 2.959539000 8.838318500 5.635165550 0.2042893862E-01 3.452795500 8.838318500 5.635165550 0.2959453828E-01 3.946052000 8.838318500 5.635165550 0.4536987860E-01 4.439308500 8.838318500 5.635165550 0.6547095322E-01 4.932565000 8.838318500 5.635165550 0.7596428176E-01 5.425821500 8.838318500 5.635165550 0.6547095322E-01 5.919078000 8.838318500 5.635165550 0.4536987860E-01 6.412334500 8.838318500 5.635165550 0.2959453828E-01 6.905591000 8.838318500 5.635165550 0.2042893862E-01 7.398847500 8.838318500 5.635165550 0.1548694689E-01 7.892104000 8.838318500 5.635165550 0.1271362555E-01 8.385360500 8.838318500 5.635165550 0.1159129731E-01 8.878617000 8.838318500 5.635165550 0.1138914211E-01 9.371873500 8.838318500 5.635165550 0.1154957264E-01 .0000000000 9.641802000 5.635165550 0.1770521497E-01 .4932565000 9.641802000 5.635165550 0.1669365065E-01 .9865130000 9.641802000 5.635165550 0.1429187330E-01 1.479769500 9.641802000 5.635165550 0.1185823151E-01 1.973026000 9.641802000 5.635165550 0.1046068828E-01 2.466282500 9.641802000 5.635165550 0.1043176481E-01 2.959539000 9.641802000 5.635165550 0.1166423936E-01 3.452795500 9.641802000 5.635165550 0.1387623875E-01 3.946052000 9.641802000 5.635165550 0.1648783405E-01 4.439308500 9.641802000 5.635165550 0.1861384880E-01 4.932565000 9.641802000 5.635165550 0.1943298407E-01 5.425821500 9.641802000 5.635165550 0.1861384880E-01 5.919078000 9.641802000 5.635165550 0.1648783405E-01 6.412334500 9.641802000 5.635165550 0.1387623875E-01 6.905591000 9.641802000 5.635165550 0.1166423936E-01 7.398847500 9.641802000 5.635165550 0.1043176481E-01 7.892104000 9.641802000 5.635165550 0.1046068828E-01 8.385360500 9.641802000 5.635165550 0.1185823151E-01 8.878617000 9.641802000 5.635165550 0.1429187330E-01 9.371873500 9.641802000 5.635165550 0.1669365065E-01 .0000000000 10.44528550 5.635165550 0.5427184916E-01 .4932565000 10.44528550 5.635165550 0.4845548668E-01 .9865130000 10.44528550 5.635165550 0.3523922383E-01 1.479769500 10.44528550 5.635165550 0.2199891099E-01 1.973026000 10.44528550 5.635165550 0.1353969161E-01 2.466282500 10.44528550 5.635165550 0.9212059937E-02 2.959539000 10.44528550 5.635165550 0.7801142787E-02 3.452795500 10.44528550 5.635165550 0.7787915635E-02 3.946052000 10.44528550 5.635165550 0.8245580367E-02 4.439308500 10.44528550 5.635165550 0.8707482131E-02 4.932565000 10.44528550 5.635165550 0.8897742323E-02 5.425821500 10.44528550 5.635165550 0.8707482131E-02 5.919078000 10.44528550 5.635165550 0.8245580367E-02 6.412334500 10.44528550 5.635165550 0.7787915635E-02 6.905591000 10.44528550 5.635165550 0.7801142787E-02 7.398847500 10.44528550 5.635165550 0.9212059937E-02 7.892104000 10.44528550 5.635165550 0.1353969161E-01 8.385360500 10.44528550 5.635165550 0.2199891099E-01 8.878617000 10.44528550 5.635165550 0.3523922383E-01 9.371873500 10.44528550 5.635165550 0.4845548668E-01 .0000000000 11.24876900 5.635165550 .1446267208 .4932565000 11.24876900 5.635165550 .1271474992 .9865130000 11.24876900 5.635165550 0.8694075512E-01 1.479769500 11.24876900 5.635165550 0.4750607196E-01 1.973026000 11.24876900 5.635165550 0.2289516680E-01 2.466282500 11.24876900 5.635165550 0.1122436603E-01 2.959539000 11.24876900 5.635165550 0.6770650512E-02 3.452795500 11.24876900 5.635165550 0.5570214952E-02 3.946052000 11.24876900 5.635165550 0.5435552250E-02 4.439308500 11.24876900 5.635165550 0.5526556370E-02 4.932565000 11.24876900 5.635165550 0.5578680284E-02 5.425821500 11.24876900 5.635165550 0.5526556370E-02 5.919078000 11.24876900 5.635165550 0.5435552250E-02 6.412334500 11.24876900 5.635165550 0.5570214952E-02 6.905591000 11.24876900 5.635165550 0.6770650512E-02 7.398847500 11.24876900 5.635165550 0.1122436603E-01 7.892104000 11.24876900 5.635165550 0.2289516680E-01 8.385360500 11.24876900 5.635165550 0.4750607196E-01 8.878617000 11.24876900 5.635165550 0.8694075512E-01 9.371873500 11.24876900 5.635165550 .1271474992 .0000000000 12.05225250 5.635165550 .2068150879 .4932565000 12.05225250 5.635165550 .1807660281 .9865130000 12.05225250 5.635165550 .1220803125 1.479769500 12.05225250 5.635165550 0.6496582483E-01 1.973026000 12.05225250 5.635165550 0.2927233561E-01 2.466282500 12.05225250 5.635165550 0.1288748081E-01 2.959539000 12.05225250 5.635165550 0.6741627717E-02 3.452795500 12.05225250 5.635165550 0.4996467111E-02 3.946052000 12.05225250 5.635165550 0.4705589935E-02 4.439308500 12.05225250 5.635165550 0.4738768042E-02 4.932565000 12.05225250 5.635165550 0.4772158805E-02 5.425821500 12.05225250 5.635165550 0.4738768042E-02 5.919078000 12.05225250 5.635165550 0.4705589935E-02 6.412334500 12.05225250 5.635165550 0.4996467111E-02 6.905591000 12.05225250 5.635165550 0.6741627717E-02 7.398847500 12.05225250 5.635165550 0.1288748081E-01 7.892104000 12.05225250 5.635165550 0.2927233561E-01 8.385360500 12.05225250 5.635165550 0.6496582483E-01 8.878617000 12.05225250 5.635165550 .1220803125 9.371873500 12.05225250 5.635165550 .1807660281 .0000000000 12.85573600 5.635165550 .1446267208 .4932565000 12.85573600 5.635165550 .1271474992 .9865130000 12.85573600 5.635165550 0.8694075512E-01 1.479769500 12.85573600 5.635165550 0.4750607196E-01 1.973026000 12.85573600 5.635165550 0.2289516680E-01 2.466282500 12.85573600 5.635165550 0.1122436603E-01 2.959539000 12.85573600 5.635165550 0.6770650512E-02 3.452795500 12.85573600 5.635165550 0.5570214952E-02 3.946052000 12.85573600 5.635165550 0.5435552250E-02 4.439308500 12.85573600 5.635165550 0.5526556370E-02 4.932565000 12.85573600 5.635165550 0.5578680284E-02 5.425821500 12.85573600 5.635165550 0.5526556370E-02 5.919078000 12.85573600 5.635165550 0.5435552250E-02 6.412334500 12.85573600 5.635165550 0.5570214952E-02 6.905591000 12.85573600 5.635165550 0.6770650512E-02 7.398847500 12.85573600 5.635165550 0.1122436603E-01 7.892104000 12.85573600 5.635165550 0.2289516680E-01 8.385360500 12.85573600 5.635165550 0.4750607196E-01 8.878617000 12.85573600 5.635165550 0.8694075512E-01 9.371873500 12.85573600 5.635165550 .1271474992 .0000000000 13.65921950 5.635165550 0.5427184916E-01 .4932565000 13.65921950 5.635165550 0.4845548668E-01 .9865130000 13.65921950 5.635165550 0.3523922383E-01 1.479769500 13.65921950 5.635165550 0.2199891099E-01 1.973026000 13.65921950 5.635165550 0.1353969161E-01 2.466282500 13.65921950 5.635165550 0.9212059937E-02 2.959539000 13.65921950 5.635165550 0.7801142787E-02 3.452795500 13.65921950 5.635165550 0.7787915635E-02 3.946052000 13.65921950 5.635165550 0.8245580367E-02 4.439308500 13.65921950 5.635165550 0.8707482131E-02 4.932565000 13.65921950 5.635165550 0.8897742323E-02 5.425821500 13.65921950 5.635165550 0.8707482131E-02 5.919078000 13.65921950 5.635165550 0.8245580367E-02 6.412334500 13.65921950 5.635165550 0.7787915635E-02 6.905591000 13.65921950 5.635165550 0.7801142787E-02 7.398847500 13.65921950 5.635165550 0.9212059937E-02 7.892104000 13.65921950 5.635165550 0.1353969161E-01 8.385360500 13.65921950 5.635165550 0.2199891099E-01 8.878617000 13.65921950 5.635165550 0.3523922383E-01 9.371873500 13.65921950 5.635165550 0.4845548668E-01 .0000000000 14.46270300 5.635165550 0.1770521497E-01 .4932565000 14.46270300 5.635165550 0.1669365065E-01 .9865130000 14.46270300 5.635165550 0.1429187330E-01 1.479769500 14.46270300 5.635165550 0.1185823151E-01 1.973026000 14.46270300 5.635165550 0.1046068828E-01 2.466282500 14.46270300 5.635165550 0.1043176481E-01 2.959539000 14.46270300 5.635165550 0.1166423936E-01 3.452795500 14.46270300 5.635165550 0.1387623875E-01 3.946052000 14.46270300 5.635165550 0.1648783405E-01 4.439308500 14.46270300 5.635165550 0.1861384880E-01 4.932565000 14.46270300 5.635165550 0.1943298407E-01 5.425821500 14.46270300 5.635165550 0.1861384880E-01 5.919078000 14.46270300 5.635165550 0.1648783405E-01 6.412334500 14.46270300 5.635165550 0.1387623875E-01 6.905591000 14.46270300 5.635165550 0.1166423936E-01 7.398847500 14.46270300 5.635165550 0.1043176481E-01 7.892104000 14.46270300 5.635165550 0.1046068828E-01 8.385360500 14.46270300 5.635165550 0.1185823151E-01 8.878617000 14.46270300 5.635165550 0.1429187330E-01 9.371873500 14.46270300 5.635165550 0.1669365065E-01 .0000000000 15.26618650 5.635165550 0.1165700764E-01 .4932565000 15.26618650 5.635165550 0.1154957264E-01 .9865130000 15.26618650 5.635165550 0.1138914211E-01 1.479769500 15.26618650 5.635165550 0.1159129731E-01 1.973026000 15.26618650 5.635165550 0.1271362555E-01 2.466282500 15.26618650 5.635165550 0.1548694689E-01 2.959539000 15.26618650 5.635165550 0.2042893862E-01 3.452795500 15.26618650 5.635165550 0.2959453828E-01 3.946052000 15.26618650 5.635165550 0.4536987860E-01 4.439308500 15.26618650 5.635165550 0.6547095322E-01 4.932565000 15.26618650 5.635165550 0.7596428176E-01 5.425821500 15.26618650 5.635165550 0.6547095322E-01 5.919078000 15.26618650 5.635165550 0.4536987860E-01 6.412334500 15.26618650 5.635165550 0.2959453828E-01 6.905591000 15.26618650 5.635165550 0.2042893862E-01 7.398847500 15.26618650 5.635165550 0.1548694689E-01 7.892104000 15.26618650 5.635165550 0.1271362555E-01 8.385360500 15.26618650 5.635165550 0.1159129731E-01 8.878617000 15.26618650 5.635165550 0.1138914211E-01 9.371873500 15.26618650 5.635165550 0.1154957264E-01 .0000000000 .0000000000 6.440189200 0.8179873834E-02 .4932565000 .0000000000 6.440189200 0.8356099180E-02 .9865130000 .0000000000 6.440189200 0.8960541561E-02 1.479769500 .0000000000 6.440189200 0.1028106344E-01 1.973026000 .0000000000 6.440189200 0.1300311470E-01 2.466282500 .0000000000 6.440189200 0.1823045673E-01 2.959539000 .0000000000 6.440189200 0.2831114694E-01 3.452795500 .0000000000 6.440189200 0.5169777013E-01 3.946052000 .0000000000 6.440189200 .1077887456 4.439308500 .0000000000 6.440189200 .2090642512 4.932565000 .0000000000 6.440189200 .2744471796 5.425821500 .0000000000 6.440189200 .2090642512 5.919078000 .0000000000 6.440189200 .1077887456 6.412334500 .0000000000 6.440189200 0.5169777013E-01 6.905591000 .0000000000 6.440189200 0.2831114694E-01 7.398847500 .0000000000 6.440189200 0.1823045673E-01 7.892104000 .0000000000 6.440189200 0.1300311470E-01 8.385360500 .0000000000 6.440189200 0.1028106344E-01 8.878617000 .0000000000 6.440189200 0.8960541561E-02 9.371873500 .0000000000 6.440189200 0.8356099180E-02 .0000000000 .8034835000 6.440189200 0.8937582162E-02 .4932565000 .8034835000 6.440189200 0.9113978417E-02 .9865130000 .8034835000 6.440189200 0.9774087505E-02 1.479769500 .8034835000 6.440189200 0.1138080627E-01 1.973026000 .8034835000 6.440189200 0.1500087583E-01 2.466282500 .8034835000 6.440189200 0.2196453016E-01 2.959539000 .8034835000 6.440189200 0.4031985815E-01 3.452795500 .8034835000 6.440189200 0.9979049830E-01 3.946052000 .8034835000 6.440189200 .3245796698 4.439308500 .8034835000 6.440189200 .9290309532 4.932565000 .8034835000 6.440189200 1.398986375 5.425821500 .8034835000 6.440189200 .9290309532 5.919078000 .8034835000 6.440189200 .3245796698 6.412334500 .8034835000 6.440189200 0.9979049830E-01 6.905591000 .8034835000 6.440189200 0.4031985815E-01 7.398847500 .8034835000 6.440189200 0.2196453016E-01 7.892104000 .8034835000 6.440189200 0.1500087583E-01 8.385360500 .8034835000 6.440189200 0.1138080627E-01 8.878617000 .8034835000 6.440189200 0.9774087505E-02 9.371873500 .8034835000 6.440189200 0.9113978417E-02 .0000000000 1.606967000 6.440189200 0.1092256404E-01 .4932565000 1.606967000 6.440189200 0.1086483134E-01 .9865130000 1.606967000 6.440189200 0.1095765727E-01 1.479769500 1.606967000 6.440189200 0.1192120631E-01 1.973026000 1.606967000 6.440189200 0.1494647221E-01 2.466282500 1.606967000 6.440189200 0.2139629135E-01 2.959539000 1.606967000 6.440189200 0.3772221785E-01 3.452795500 1.606967000 6.440189200 0.8804239778E-01 3.946052000 1.606967000 6.440189200 .2616882228 4.439308500 1.606967000 6.440189200 .6965569525 4.932565000 1.606967000 6.440189200 1.029029721 5.425821500 1.606967000 6.440189200 .6965569525 5.919078000 1.606967000 6.440189200 .2616882228 6.412334500 1.606967000 6.440189200 0.8804239778E-01 6.905591000 1.606967000 6.440189200 0.3772221785E-01 7.398847500 1.606967000 6.440189200 0.2139629135E-01 7.892104000 1.606967000 6.440189200 0.1494647221E-01 8.385360500 1.606967000 6.440189200 0.1192120631E-01 8.878617000 1.606967000 6.440189200 0.1095765727E-01 9.371873500 1.606967000 6.440189200 0.1086483134E-01 .0000000000 2.410450500 6.440189200 0.1780551139E-01 .4932565000 2.410450500 6.440189200 0.1689036292E-01 .9865130000 2.410450500 6.440189200 0.1486032013E-01 1.479769500 2.410450500 6.440189200 0.1332031750E-01 1.973026000 2.410450500 6.440189200 0.1380292965E-01 2.466282500 2.410450500 6.440189200 0.1738125771E-01 2.959539000 2.410450500 6.440189200 0.2501009973E-01 3.452795500 2.410450500 6.440189200 0.4128196046E-01 3.946052000 2.410450500 6.440189200 0.7451941019E-01 4.439308500 2.410450500 6.440189200 .1250617912 4.932565000 2.410450500 6.440189200 .1546830886 5.425821500 2.410450500 6.440189200 .1250617912 5.919078000 2.410450500 6.440189200 0.7451941019E-01 6.412334500 2.410450500 6.440189200 0.4128196046E-01 6.905591000 2.410450500 6.440189200 0.2501009973E-01 7.398847500 2.410450500 6.440189200 0.1738125771E-01 7.892104000 2.410450500 6.440189200 0.1380292965E-01 8.385360500 2.410450500 6.440189200 0.1332031750E-01 8.878617000 2.410450500 6.440189200 0.1486032013E-01 9.371873500 2.410450500 6.440189200 0.1689036292E-01 .0000000000 3.213934000 6.440189200 0.3154199737E-01 .4932565000 3.213934000 6.440189200 0.2881199355E-01 .9865130000 3.213934000 6.440189200 0.2218530039E-01 1.479769500 3.213934000 6.440189200 0.1660635953E-01 1.973026000 3.213934000 6.440189200 0.1357486259E-01 2.466282500 3.213934000 6.440189200 0.1380042886E-01 2.959539000 3.213934000 6.440189200 0.1692558916E-01 3.452795500 3.213934000 6.440189200 0.2204348168E-01 3.946052000 3.213934000 6.440189200 0.2867209579E-01 4.439308500 3.213934000 6.440189200 0.3481981989E-01 4.932565000 3.213934000 6.440189200 0.3744926336E-01 5.425821500 3.213934000 6.440189200 0.3481981989E-01 5.919078000 3.213934000 6.440189200 0.2867209579E-01 6.412334500 3.213934000 6.440189200 0.2204348168E-01 6.905591000 3.213934000 6.440189200 0.1692558916E-01 7.398847500 3.213934000 6.440189200 0.1380042886E-01 7.892104000 3.213934000 6.440189200 0.1357486259E-01 8.385360500 3.213934000 6.440189200 0.1660635953E-01 8.878617000 3.213934000 6.440189200 0.2218530039E-01 9.371873500 3.213934000 6.440189200 0.2881199355E-01 .0000000000 4.017417500 6.440189200 0.4018768893E-01 .4932565000 4.017417500 6.440189200 0.3616049820E-01 .9865130000 4.017417500 6.440189200 0.2728392664E-01 1.479769500 4.017417500 6.440189200 0.1862222792E-01 1.973026000 4.017417500 6.440189200 0.1385488514E-01 2.466282500 4.017417500 6.440189200 0.1266897007E-01 2.959539000 4.017417500 6.440189200 0.1424901631E-01 3.452795500 4.017417500 6.440189200 0.1753012140E-01 3.946052000 4.017417500 6.440189200 0.2145424225E-01 4.439308500 4.017417500 6.440189200 0.2469009149E-01 4.932565000 4.017417500 6.440189200 0.2594936444E-01 5.425821500 4.017417500 6.440189200 0.2469009149E-01 5.919078000 4.017417500 6.440189200 0.2145424225E-01 6.412334500 4.017417500 6.440189200 0.1753012140E-01 6.905591000 4.017417500 6.440189200 0.1424901631E-01 7.398847500 4.017417500 6.440189200 0.1266897007E-01 7.892104000 4.017417500 6.440189200 0.1385488514E-01 8.385360500 4.017417500 6.440189200 0.1862222792E-01 8.878617000 4.017417500 6.440189200 0.2728392664E-01 9.371873500 4.017417500 6.440189200 0.3616049820E-01 .0000000000 4.820901000 6.440189200 0.3154199737E-01 .4932565000 4.820901000 6.440189200 0.2881199355E-01 .9865130000 4.820901000 6.440189200 0.2218530039E-01 1.479769500 4.820901000 6.440189200 0.1660635953E-01 1.973026000 4.820901000 6.440189200 0.1357486259E-01 2.466282500 4.820901000 6.440189200 0.1380042886E-01 2.959539000 4.820901000 6.440189200 0.1692558916E-01 3.452795500 4.820901000 6.440189200 0.2204348168E-01 3.946052000 4.820901000 6.440189200 0.2867209579E-01 4.439308500 4.820901000 6.440189200 0.3481981989E-01 4.932565000 4.820901000 6.440189200 0.3744926336E-01 5.425821500 4.820901000 6.440189200 0.3481981989E-01 5.919078000 4.820901000 6.440189200 0.2867209579E-01 6.412334500 4.820901000 6.440189200 0.2204348168E-01 6.905591000 4.820901000 6.440189200 0.1692558916E-01 7.398847500 4.820901000 6.440189200 0.1380042886E-01 7.892104000 4.820901000 6.440189200 0.1357486259E-01 8.385360500 4.820901000 6.440189200 0.1660635953E-01 8.878617000 4.820901000 6.440189200 0.2218530039E-01 9.371873500 4.820901000 6.440189200 0.2881199355E-01 .0000000000 5.624384500 6.440189200 0.1780551139E-01 .4932565000 5.624384500 6.440189200 0.1689036292E-01 .9865130000 5.624384500 6.440189200 0.1486032013E-01 1.479769500 5.624384500 6.440189200 0.1332031750E-01 1.973026000 5.624384500 6.440189200 0.1380292965E-01 2.466282500 5.624384500 6.440189200 0.1738125771E-01 2.959539000 5.624384500 6.440189200 0.2501009973E-01 3.452795500 5.624384500 6.440189200 0.4128196046E-01 3.946052000 5.624384500 6.440189200 0.7451941019E-01 4.439308500 5.624384500 6.440189200 .1250617912 4.932565000 5.624384500 6.440189200 .1546830886 5.425821500 5.624384500 6.440189200 .1250617912 5.919078000 5.624384500 6.440189200 0.7451941019E-01 6.412334500 5.624384500 6.440189200 0.4128196046E-01 6.905591000 5.624384500 6.440189200 0.2501009973E-01 7.398847500 5.624384500 6.440189200 0.1738125771E-01 7.892104000 5.624384500 6.440189200 0.1380292965E-01 8.385360500 5.624384500 6.440189200 0.1332031750E-01 8.878617000 5.624384500 6.440189200 0.1486032013E-01 9.371873500 5.624384500 6.440189200 0.1689036292E-01 .0000000000 6.427868000 6.440189200 0.1092256404E-01 .4932565000 6.427868000 6.440189200 0.1086483134E-01 .9865130000 6.427868000 6.440189200 0.1095765727E-01 1.479769500 6.427868000 6.440189200 0.1192120631E-01 1.973026000 6.427868000 6.440189200 0.1494647221E-01 2.466282500 6.427868000 6.440189200 0.2139629135E-01 2.959539000 6.427868000 6.440189200 0.3772221785E-01 3.452795500 6.427868000 6.440189200 0.8804239778E-01 3.946052000 6.427868000 6.440189200 .2616882228 4.439308500 6.427868000 6.440189200 .6965569525 4.932565000 6.427868000 6.440189200 1.029029721 5.425821500 6.427868000 6.440189200 .6965569525 5.919078000 6.427868000 6.440189200 .2616882228 6.412334500 6.427868000 6.440189200 0.8804239778E-01 6.905591000 6.427868000 6.440189200 0.3772221785E-01 7.398847500 6.427868000 6.440189200 0.2139629135E-01 7.892104000 6.427868000 6.440189200 0.1494647221E-01 8.385360500 6.427868000 6.440189200 0.1192120631E-01 8.878617000 6.427868000 6.440189200 0.1095765727E-01 9.371873500 6.427868000 6.440189200 0.1086483134E-01 .0000000000 7.231351500 6.440189200 0.8937582162E-02 .4932565000 7.231351500 6.440189200 0.9113978417E-02 .9865130000 7.231351500 6.440189200 0.9774087505E-02 1.479769500 7.231351500 6.440189200 0.1138080627E-01 1.973026000 7.231351500 6.440189200 0.1500087583E-01 2.466282500 7.231351500 6.440189200 0.2196453016E-01 2.959539000 7.231351500 6.440189200 0.4031985815E-01 3.452795500 7.231351500 6.440189200 0.9979049830E-01 3.946052000 7.231351500 6.440189200 .3245796698 4.439308500 7.231351500 6.440189200 .9290309532 4.932565000 7.231351500 6.440189200 1.398986375 5.425821500 7.231351500 6.440189200 .9290309532 5.919078000 7.231351500 6.440189200 .3245796698 6.412334500 7.231351500 6.440189200 0.9979049830E-01 6.905591000 7.231351500 6.440189200 0.4031985815E-01 7.398847500 7.231351500 6.440189200 0.2196453016E-01 7.892104000 7.231351500 6.440189200 0.1500087583E-01 8.385360500 7.231351500 6.440189200 0.1138080627E-01 8.878617000 7.231351500 6.440189200 0.9774087505E-02 9.371873500 7.231351500 6.440189200 0.9113978417E-02 .0000000000 8.034835000 6.440189200 0.8179873834E-02 .4932565000 8.034835000 6.440189200 0.8356099180E-02 .9865130000 8.034835000 6.440189200 0.8960541561E-02 1.479769500 8.034835000 6.440189200 0.1028106344E-01 1.973026000 8.034835000 6.440189200 0.1300311470E-01 2.466282500 8.034835000 6.440189200 0.1823045673E-01 2.959539000 8.034835000 6.440189200 0.2831114694E-01 3.452795500 8.034835000 6.440189200 0.5169777013E-01 3.946052000 8.034835000 6.440189200 .1077887456 4.439308500 8.034835000 6.440189200 .2090642512 4.932565000 8.034835000 6.440189200 .2744471796 5.425821500 8.034835000 6.440189200 .2090642512 5.919078000 8.034835000 6.440189200 .1077887456 6.412334500 8.034835000 6.440189200 0.5169777013E-01 6.905591000 8.034835000 6.440189200 0.2831114694E-01 7.398847500 8.034835000 6.440189200 0.1823045673E-01 7.892104000 8.034835000 6.440189200 0.1300311470E-01 8.385360500 8.034835000 6.440189200 0.1028106344E-01 8.878617000 8.034835000 6.440189200 0.8960541561E-02 9.371873500 8.034835000 6.440189200 0.8356099180E-02 .0000000000 8.838318500 6.440189200 0.9800394651E-02 .4932565000 8.838318500 6.440189200 0.9666150083E-02 .9865130000 8.838318500 6.440189200 0.9455936208E-02 1.479769500 8.838318500 6.440189200 0.9627824393E-02 1.973026000 8.838318500 6.440189200 0.1068329593E-01 2.466282500 8.838318500 6.440189200 0.1314828108E-01 2.959539000 8.838318500 6.440189200 0.1746031306E-01 3.452795500 8.838318500 6.440189200 0.2381983555E-01 3.946052000 8.838318500 6.440189200 0.3302638871E-01 4.439308500 8.838318500 6.440189200 0.4291267340E-01 4.932565000 8.838318500 6.440189200 0.4756358461E-01 5.425821500 8.838318500 6.440189200 0.4291267340E-01 5.919078000 8.838318500 6.440189200 0.3302638871E-01 6.412334500 8.838318500 6.440189200 0.2381983555E-01 6.905591000 8.838318500 6.440189200 0.1746031306E-01 7.398847500 8.838318500 6.440189200 0.1314828108E-01 7.892104000 8.838318500 6.440189200 0.1068329593E-01 8.385360500 8.838318500 6.440189200 0.9627824393E-02 8.878617000 8.838318500 6.440189200 0.9455936208E-02 9.371873500 8.838318500 6.440189200 0.9666150083E-02 .0000000000 9.641802000 6.440189200 0.3052971146E-01 .4932565000 9.641802000 6.440189200 0.2792331840E-01 .9865130000 9.641802000 6.440189200 0.2138840488E-01 1.479769500 9.641802000 6.440189200 0.1564033452E-01 1.973026000 9.641802000 6.440189200 0.1181462413E-01 2.466282500 9.641802000 6.440189200 0.1052308465E-01 2.959539000 9.641802000 6.440189200 0.1118732971E-01 3.452795500 9.641802000 6.440189200 0.1302577729E-01 3.946052000 9.641802000 6.440189200 0.1529357170E-01 4.439308500 9.641802000 6.440189200 0.1716370070E-01 4.932565000 9.641802000 6.440189200 0.1788998458E-01 5.425821500 9.641802000 6.440189200 0.1716370070E-01 5.919078000 9.641802000 6.440189200 0.1529357170E-01 6.412334500 9.641802000 6.440189200 0.1302577729E-01 6.905591000 9.641802000 6.440189200 0.1118732971E-01 7.398847500 9.641802000 6.440189200 0.1052308465E-01 7.892104000 9.641802000 6.440189200 0.1181462413E-01 8.385360500 9.641802000 6.440189200 0.1564033452E-01 8.878617000 9.641802000 6.440189200 0.2138840488E-01 9.371873500 9.641802000 6.440189200 0.2792331840E-01 .0000000000 10.44528550 6.440189200 .1455165791 .4932565000 10.44528550 6.440189200 .1278885883 .9865130000 10.44528550 6.440189200 0.8756446593E-01 1.479769500 10.44528550 6.440189200 0.4835061298E-01 1.973026000 10.44528550 6.440189200 0.2419941327E-01 2.466282500 10.44528550 6.440189200 0.1305630975E-01 2.959539000 10.44528550 6.440189200 0.9080196715E-02 3.452795500 10.44528550 6.440189200 0.8327924599E-02 3.946052000 10.44528550 6.440189200 0.8629690638E-02 4.439308500 10.44528550 6.440189200 0.9067714506E-02 4.932565000 10.44528550 6.440189200 0.9255934138E-02 5.425821500 10.44528550 6.440189200 0.9067714506E-02 5.919078000 10.44528550 6.440189200 0.8629690638E-02 6.412334500 10.44528550 6.440189200 0.8327924599E-02 6.905591000 10.44528550 6.440189200 0.9080196715E-02 7.398847500 10.44528550 6.440189200 0.1305630975E-01 7.892104000 10.44528550 6.440189200 0.2419941327E-01 8.385360500 10.44528550 6.440189200 0.4835061298E-01 8.878617000 10.44528550 6.440189200 0.8756446593E-01 9.371873500 10.44528550 6.440189200 .1278885883 .0000000000 11.24876900 6.440189200 .6331265254 .4932565000 11.24876900 6.440189200 .4539295613 .9865130000 11.24876900 6.440189200 .2532065644 1.479769500 11.24876900 6.440189200 .1285098069 1.973026000 11.24876900 6.440189200 0.5362567459E-01 2.466282500 11.24876900 6.440189200 0.2089589959E-01 2.959539000 11.24876900 6.440189200 0.9879713746E-02 3.452795500 11.24876900 6.440189200 0.6684984040E-02 3.946052000 11.24876900 6.440189200 0.6137851515E-02 4.439308500 11.24876900 6.440189200 0.6189519396E-02 4.932565000 11.24876900 6.440189200 0.6247974796E-02 5.425821500 11.24876900 6.440189200 0.6189519396E-02 5.919078000 11.24876900 6.440189200 0.6137851515E-02 6.412334500 11.24876900 6.440189200 0.6684984040E-02 6.905591000 11.24876900 6.440189200 0.9879713746E-02 7.398847500 11.24876900 6.440189200 0.2089589959E-01 7.892104000 11.24876900 6.440189200 0.5362567459E-01 8.385360500 11.24876900 6.440189200 .1285098069 8.878617000 11.24876900 6.440189200 .2532065644 9.371873500 11.24876900 6.440189200 .4539295613 .0000000000 12.05225250 6.440189200 3.031577670 .4932565000 12.05225250 6.440189200 1.497218798 .9865130000 12.05225250 6.440189200 .4162889231 1.479769500 12.05225250 6.440189200 .1829260733 1.973026000 12.05225250 6.440189200 0.7375888900E-01 2.466282500 12.05225250 6.440189200 0.2666958637E-01 2.959539000 12.05225250 6.440189200 0.1083059848E-01 3.452795500 12.05225250 6.440189200 0.6336586539E-02 3.946052000 12.05225250 6.440189200 0.5455917029E-02 4.439308500 12.05225250 6.440189200 0.5419357267E-02 4.932565000 12.05225250 6.440189200 0.5455877405E-02 5.425821500 12.05225250 6.440189200 0.5419357267E-02 5.919078000 12.05225250 6.440189200 0.5455917029E-02 6.412334500 12.05225250 6.440189200 0.6336586539E-02 6.905591000 12.05225250 6.440189200 0.1083059848E-01 7.398847500 12.05225250 6.440189200 0.2666958637E-01 7.892104000 12.05225250 6.440189200 0.7375888900E-01 8.385360500 12.05225250 6.440189200 .1829260733 8.878617000 12.05225250 6.440189200 .4162889231 9.371873500 12.05225250 6.440189200 1.497218798 .0000000000 12.85573600 6.440189200 .6331265254 .4932565000 12.85573600 6.440189200 .4539295613 .9865130000 12.85573600 6.440189200 .2532065644 1.479769500 12.85573600 6.440189200 .1285098069 1.973026000 12.85573600 6.440189200 0.5362567459E-01 2.466282500 12.85573600 6.440189200 0.2089589959E-01 2.959539000 12.85573600 6.440189200 0.9879713746E-02 3.452795500 12.85573600 6.440189200 0.6684984040E-02 3.946052000 12.85573600 6.440189200 0.6137851515E-02 4.439308500 12.85573600 6.440189200 0.6189519396E-02 4.932565000 12.85573600 6.440189200 0.6247974796E-02 5.425821500 12.85573600 6.440189200 0.6189519396E-02 5.919078000 12.85573600 6.440189200 0.6137851515E-02 6.412334500 12.85573600 6.440189200 0.6684984040E-02 6.905591000 12.85573600 6.440189200 0.9879713746E-02 7.398847500 12.85573600 6.440189200 0.2089589959E-01 7.892104000 12.85573600 6.440189200 0.5362567459E-01 8.385360500 12.85573600 6.440189200 .1285098069 8.878617000 12.85573600 6.440189200 .2532065644 9.371873500 12.85573600 6.440189200 .4539295613 .0000000000 13.65921950 6.440189200 .1455165791 .4932565000 13.65921950 6.440189200 .1278885883 .9865130000 13.65921950 6.440189200 0.8756446593E-01 1.479769500 13.65921950 6.440189200 0.4835061298E-01 1.973026000 13.65921950 6.440189200 0.2419941327E-01 2.466282500 13.65921950 6.440189200 0.1305630975E-01 2.959539000 13.65921950 6.440189200 0.9080196715E-02 3.452795500 13.65921950 6.440189200 0.8327924599E-02 3.946052000 13.65921950 6.440189200 0.8629690638E-02 4.439308500 13.65921950 6.440189200 0.9067714506E-02 4.932565000 13.65921950 6.440189200 0.9255934138E-02 5.425821500 13.65921950 6.440189200 0.9067714506E-02 5.919078000 13.65921950 6.440189200 0.8629690638E-02 6.412334500 13.65921950 6.440189200 0.8327924599E-02 6.905591000 13.65921950 6.440189200 0.9080196715E-02 7.398847500 13.65921950 6.440189200 0.1305630975E-01 7.892104000 13.65921950 6.440189200 0.2419941327E-01 8.385360500 13.65921950 6.440189200 0.4835061298E-01 8.878617000 13.65921950 6.440189200 0.8756446593E-01 9.371873500 13.65921950 6.440189200 .1278885883 .0000000000 14.46270300 6.440189200 0.3052971146E-01 .4932565000 14.46270300 6.440189200 0.2792331840E-01 .9865130000 14.46270300 6.440189200 0.2138840488E-01 1.479769500 14.46270300 6.440189200 0.1564033452E-01 1.973026000 14.46270300 6.440189200 0.1181462413E-01 2.466282500 14.46270300 6.440189200 0.1052308465E-01 2.959539000 14.46270300 6.440189200 0.1118732971E-01 3.452795500 14.46270300 6.440189200 0.1302577729E-01 3.946052000 14.46270300 6.440189200 0.1529357170E-01 4.439308500 14.46270300 6.440189200 0.1716370070E-01 4.932565000 14.46270300 6.440189200 0.1788998458E-01 5.425821500 14.46270300 6.440189200 0.1716370070E-01 5.919078000 14.46270300 6.440189200 0.1529357170E-01 6.412334500 14.46270300 6.440189200 0.1302577729E-01 6.905591000 14.46270300 6.440189200 0.1118732971E-01 7.398847500 14.46270300 6.440189200 0.1052308465E-01 7.892104000 14.46270300 6.440189200 0.1181462413E-01 8.385360500 14.46270300 6.440189200 0.1564033452E-01 8.878617000 14.46270300 6.440189200 0.2138840488E-01 9.371873500 14.46270300 6.440189200 0.2792331840E-01 .0000000000 15.26618650 6.440189200 0.9800394651E-02 .4932565000 15.26618650 6.440189200 0.9666150083E-02 .9865130000 15.26618650 6.440189200 0.9455936208E-02 1.479769500 15.26618650 6.440189200 0.9627824393E-02 1.973026000 15.26618650 6.440189200 0.1068329593E-01 2.466282500 15.26618650 6.440189200 0.1314828108E-01 2.959539000 15.26618650 6.440189200 0.1746031306E-01 3.452795500 15.26618650 6.440189200 0.2381983555E-01 3.946052000 15.26618650 6.440189200 0.3302638871E-01 4.439308500 15.26618650 6.440189200 0.4291267340E-01 4.932565000 15.26618650 6.440189200 0.4756358461E-01 5.425821500 15.26618650 6.440189200 0.4291267340E-01 5.919078000 15.26618650 6.440189200 0.3302638871E-01 6.412334500 15.26618650 6.440189200 0.2381983555E-01 6.905591000 15.26618650 6.440189200 0.1746031306E-01 7.398847500 15.26618650 6.440189200 0.1314828108E-01 7.892104000 15.26618650 6.440189200 0.1068329593E-01 8.385360500 15.26618650 6.440189200 0.9627824393E-02 8.878617000 15.26618650 6.440189200 0.9455936208E-02 9.371873500 15.26618650 6.440189200 0.9666150083E-02 .0000000000 .0000000000 7.245212850 0.5983929252E-02 .4932565000 .0000000000 7.245212850 0.6178795208E-02 .9865130000 .0000000000 7.245212850 0.6799732526E-02 1.479769500 .0000000000 7.245212850 0.7987822608E-02 1.973026000 .0000000000 7.245212850 0.1005906622E-01 2.466282500 .0000000000 7.245212850 0.1361169280E-01 2.959539000 .0000000000 7.245212850 0.1924120488E-01 3.452795500 .0000000000 7.245212850 0.2739249634E-01 3.946052000 .0000000000 7.245212850 0.3855707794E-01 4.439308500 .0000000000 7.245212850 0.5038653861E-01 4.932565000 .0000000000 7.245212850 0.5586695683E-01 5.425821500 .0000000000 7.245212850 0.5038653861E-01 5.919078000 .0000000000 7.245212850 0.3855707794E-01 6.412334500 .0000000000 7.245212850 0.2739249634E-01 6.905591000 .0000000000 7.245212850 0.1924120488E-01 7.398847500 .0000000000 7.245212850 0.1361169280E-01 7.892104000 .0000000000 7.245212850 0.1005906622E-01 8.385360500 .0000000000 7.245212850 0.7987822608E-02 8.878617000 .0000000000 7.245212850 0.6799732526E-02 9.371873500 .0000000000 7.245212850 0.6178795208E-02 .0000000000 .8034835000 7.245212850 0.7177897663E-02 .4932565000 .8034835000 7.245212850 0.7285160005E-02 .9865130000 .8034835000 7.245212850 0.7716107571E-02 1.479769500 .8034835000 7.245212850 0.8787936656E-02 1.973026000 .8034835000 7.245212850 0.1104362221E-01 2.466282500 .8034835000 7.245212850 0.1532698285E-01 2.959539000 .8034835000 7.245212850 0.2217089007E-01 3.452795500 .8034835000 7.245212850 0.3491346287E-01 3.946052000 .8034835000 7.245212850 0.5636421549E-01 4.439308500 .8034835000 7.245212850 0.8422936156E-01 4.932565000 .8034835000 7.245212850 0.9900370171E-01 5.425821500 .8034835000 7.245212850 0.8422936156E-01 5.919078000 .8034835000 7.245212850 0.5636421549E-01 6.412334500 .8034835000 7.245212850 0.3491346287E-01 6.905591000 .8034835000 7.245212850 0.2217089007E-01 7.398847500 .8034835000 7.245212850 0.1532698285E-01 7.892104000 .8034835000 7.245212850 0.1104362221E-01 8.385360500 .8034835000 7.245212850 0.8787936656E-02 8.878617000 .8034835000 7.245212850 0.7716107571E-02 9.371873500 .8034835000 7.245212850 0.7285160005E-02 .0000000000 1.606967000 7.245212850 0.1607174812E-01 .4932565000 1.606967000 7.245212850 0.1523827782E-01 .9865130000 1.606967000 7.245212850 0.1338969413E-01 1.479769500 1.606967000 7.245212850 0.1198031278E-01 1.973026000 1.606967000 7.245212850 0.1233846994E-01 2.466282500 1.606967000 7.245212850 0.1532647530E-01 2.959539000 1.606967000 7.245212850 0.2114605103E-01 3.452795500 1.606967000 7.245212850 0.3211228221E-01 3.946052000 1.606967000 7.245212850 0.5046304935E-01 4.439308500 1.606967000 7.245212850 0.7363247050E-01 4.932565000 1.606967000 7.245212850 0.8574853474E-01 5.425821500 1.606967000 7.245212850 0.7363247050E-01 5.919078000 1.606967000 7.245212850 0.5046304935E-01 6.412334500 1.606967000 7.245212850 0.3211228221E-01 6.905591000 1.606967000 7.245212850 0.2114605103E-01 7.398847500 1.606967000 7.245212850 0.1532647530E-01 7.892104000 1.606967000 7.245212850 0.1233846994E-01 8.385360500 1.606967000 7.245212850 0.1198031278E-01 8.878617000 1.606967000 7.245212850 0.1338969413E-01 9.371873500 1.606967000 7.245212850 0.1523827782E-01 .0000000000 2.410450500 7.245212850 0.5569777878E-01 .4932565000 2.410450500 7.245212850 0.4971489515E-01 .9865130000 2.410450500 7.245212850 0.3639891867E-01 1.479769500 2.410450500 7.245212850 0.2389684080E-01 1.973026000 2.410450500 7.245212850 0.1689940571E-01 2.466282500 2.410450500 7.245212850 0.1505996939E-01 2.959539000 2.410450500 7.245212850 0.1736508503E-01 3.452795500 2.410450500 7.245212850 0.2213825918E-01 3.946052000 2.410450500 7.245212850 0.2967427103E-01 4.439308500 2.410450500 7.245212850 0.3709400317E-01 4.932565000 2.410450500 7.245212850 0.4049552525E-01 5.425821500 2.410450500 7.245212850 0.3709400317E-01 5.919078000 2.410450500 7.245212850 0.2967427103E-01 6.412334500 2.410450500 7.245212850 0.2213825918E-01 6.905591000 2.410450500 7.245212850 0.1736508503E-01 7.398847500 2.410450500 7.245212850 0.1505996939E-01 7.892104000 2.410450500 7.245212850 0.1689940571E-01 8.385360500 2.410450500 7.245212850 0.2389684080E-01 8.878617000 2.410450500 7.245212850 0.3639891867E-01 9.371873500 2.410450500 7.245212850 0.4971489515E-01 .0000000000 3.213934000 7.245212850 .1487449827 .4932565000 3.213934000 7.245212850 .1303178347 .9865130000 3.213934000 7.245212850 0.8875373726E-01 1.479769500 3.213934000 7.245212850 0.4935492692E-01 1.973026000 3.213934000 7.245212850 0.2611757438E-01 2.466282500 3.213934000 7.245212850 0.1646858951E-01 2.959539000 3.213934000 7.245212850 0.1433201742E-01 3.452795500 3.213934000 7.245212850 0.1581962861E-01 3.946052000 3.213934000 7.245212850 0.1853357894E-01 4.439308500 3.213934000 7.245212850 0.2088382341E-01 4.932565000 3.213934000 7.245212850 0.2179913686E-01 5.425821500 3.213934000 7.245212850 0.2088382341E-01 5.919078000 3.213934000 7.245212850 0.1853357894E-01 6.412334500 3.213934000 7.245212850 0.1581962861E-01 6.905591000 3.213934000 7.245212850 0.1433201742E-01 7.398847500 3.213934000 7.245212850 0.1646858951E-01 7.892104000 3.213934000 7.245212850 0.2611757438E-01 8.385360500 3.213934000 7.245212850 0.4935492692E-01 8.878617000 3.213934000 7.245212850 0.8875373726E-01 9.371873500 3.213934000 7.245212850 .1303178347 .0000000000 4.017417500 7.245212850 .2116155751 .4932565000 4.017417500 7.245212850 .1839877631 .9865130000 4.017417500 7.245212850 .1232619246 1.479769500 4.017417500 7.245212850 0.6616407358E-01 1.973026000 4.017417500 7.245212850 0.3197476379E-01 2.466282500 4.017417500 7.245212850 0.1766937898E-01 2.959539000 4.017417500 7.245212850 0.1348832732E-01 3.452795500 4.017417500 7.245212850 0.1362130982E-01 3.946052000 4.017417500 7.245212850 0.1520420016E-01 4.439308500 4.017417500 7.245212850 0.1675557756E-01 4.932565000 4.017417500 7.245212850 0.1738733258E-01 5.425821500 4.017417500 7.245212850 0.1675557756E-01 5.919078000 4.017417500 7.245212850 0.1520420016E-01 6.412334500 4.017417500 7.245212850 0.1362130982E-01 6.905591000 4.017417500 7.245212850 0.1348832732E-01 7.398847500 4.017417500 7.245212850 0.1766937898E-01 7.892104000 4.017417500 7.245212850 0.3197476379E-01 8.385360500 4.017417500 7.245212850 0.6616407358E-01 8.878617000 4.017417500 7.245212850 .1232619246 9.371873500 4.017417500 7.245212850 .1839877631 .0000000000 4.820901000 7.245212850 .1487449827 .4932565000 4.820901000 7.245212850 .1303178347 .9865130000 4.820901000 7.245212850 0.8875373726E-01 1.479769500 4.820901000 7.245212850 0.4935492692E-01 1.973026000 4.820901000 7.245212850 0.2611757438E-01 2.466282500 4.820901000 7.245212850 0.1646858951E-01 2.959539000 4.820901000 7.245212850 0.1433201742E-01 3.452795500 4.820901000 7.245212850 0.1581962861E-01 3.946052000 4.820901000 7.245212850 0.1853357894E-01 4.439308500 4.820901000 7.245212850 0.2088382341E-01 4.932565000 4.820901000 7.245212850 0.2179913686E-01 5.425821500 4.820901000 7.245212850 0.2088382341E-01 5.919078000 4.820901000 7.245212850 0.1853357894E-01 6.412334500 4.820901000 7.245212850 0.1581962861E-01 6.905591000 4.820901000 7.245212850 0.1433201742E-01 7.398847500 4.820901000 7.245212850 0.1646858951E-01 7.892104000 4.820901000 7.245212850 0.2611757438E-01 8.385360500 4.820901000 7.245212850 0.4935492692E-01 8.878617000 4.820901000 7.245212850 0.8875373726E-01 9.371873500 4.820901000 7.245212850 .1303178347 .0000000000 5.624384500 7.245212850 0.5569777878E-01 .4932565000 5.624384500 7.245212850 0.4971489515E-01 .9865130000 5.624384500 7.245212850 0.3639891867E-01 1.479769500 5.624384500 7.245212850 0.2389684080E-01 1.973026000 5.624384500 7.245212850 0.1689940571E-01 2.466282500 5.624384500 7.245212850 0.1505996939E-01 2.959539000 5.624384500 7.245212850 0.1736508503E-01 3.452795500 5.624384500 7.245212850 0.2213825918E-01 3.946052000 5.624384500 7.245212850 0.2967427103E-01 4.439308500 5.624384500 7.245212850 0.3709400317E-01 4.932565000 5.624384500 7.245212850 0.4049552525E-01 5.425821500 5.624384500 7.245212850 0.3709400317E-01 5.919078000 5.624384500 7.245212850 0.2967427103E-01 6.412334500 5.624384500 7.245212850 0.2213825918E-01 6.905591000 5.624384500 7.245212850 0.1736508503E-01 7.398847500 5.624384500 7.245212850 0.1505996939E-01 7.892104000 5.624384500 7.245212850 0.1689940571E-01 8.385360500 5.624384500 7.245212850 0.2389684080E-01 8.878617000 5.624384500 7.245212850 0.3639891867E-01 9.371873500 5.624384500 7.245212850 0.4971489515E-01 .0000000000 6.427868000 7.245212850 0.1607174812E-01 .4932565000 6.427868000 7.245212850 0.1523827782E-01 .9865130000 6.427868000 7.245212850 0.1338969413E-01 1.479769500 6.427868000 7.245212850 0.1198031278E-01 1.973026000 6.427868000 7.245212850 0.1233846994E-01 2.466282500 6.427868000 7.245212850 0.1532647530E-01 2.959539000 6.427868000 7.245212850 0.2114605103E-01 3.452795500 6.427868000 7.245212850 0.3211228221E-01 3.946052000 6.427868000 7.245212850 0.5046304935E-01 4.439308500 6.427868000 7.245212850 0.7363247050E-01 4.932565000 6.427868000 7.245212850 0.8574853474E-01 5.425821500 6.427868000 7.245212850 0.7363247050E-01 5.919078000 6.427868000 7.245212850 0.5046304935E-01 6.412334500 6.427868000 7.245212850 0.3211228221E-01 6.905591000 6.427868000 7.245212850 0.2114605103E-01 7.398847500 6.427868000 7.245212850 0.1532647530E-01 7.892104000 6.427868000 7.245212850 0.1233846994E-01 8.385360500 6.427868000 7.245212850 0.1198031278E-01 8.878617000 6.427868000 7.245212850 0.1338969413E-01 9.371873500 6.427868000 7.245212850 0.1523827782E-01 .0000000000 7.231351500 7.245212850 0.7177897663E-02 .4932565000 7.231351500 7.245212850 0.7285160005E-02 .9865130000 7.231351500 7.245212850 0.7716107571E-02 1.479769500 7.231351500 7.245212850 0.8787936656E-02 1.973026000 7.231351500 7.245212850 0.1104362221E-01 2.466282500 7.231351500 7.245212850 0.1532698285E-01 2.959539000 7.231351500 7.245212850 0.2217089007E-01 3.452795500 7.231351500 7.245212850 0.3491346287E-01 3.946052000 7.231351500 7.245212850 0.5636421549E-01 4.439308500 7.231351500 7.245212850 0.8422936156E-01 4.932565000 7.231351500 7.245212850 0.9900370171E-01 5.425821500 7.231351500 7.245212850 0.8422936156E-01 5.919078000 7.231351500 7.245212850 0.5636421549E-01 6.412334500 7.231351500 7.245212850 0.3491346287E-01 6.905591000 7.231351500 7.245212850 0.2217089007E-01 7.398847500 7.231351500 7.245212850 0.1532698285E-01 7.892104000 7.231351500 7.245212850 0.1104362221E-01 8.385360500 7.231351500 7.245212850 0.8787936656E-02 8.878617000 7.231351500 7.245212850 0.7716107571E-02 9.371873500 7.231351500 7.245212850 0.7285160005E-02 .0000000000 8.034835000 7.245212850 0.5983929252E-02 .4932565000 8.034835000 7.245212850 0.6178795208E-02 .9865130000 8.034835000 7.245212850 0.6799732526E-02 1.479769500 8.034835000 7.245212850 0.7987822608E-02 1.973026000 8.034835000 7.245212850 0.1005906622E-01 2.466282500 8.034835000 7.245212850 0.1361169280E-01 2.959539000 8.034835000 7.245212850 0.1924120488E-01 3.452795500 8.034835000 7.245212850 0.2739249634E-01 3.946052000 8.034835000 7.245212850 0.3855707794E-01 4.439308500 8.034835000 7.245212850 0.5038653861E-01 4.932565000 8.034835000 7.245212850 0.5586695683E-01 5.425821500 8.034835000 7.245212850 0.5038653861E-01 5.919078000 8.034835000 7.245212850 0.3855707794E-01 6.412334500 8.034835000 7.245212850 0.2739249634E-01 6.905591000 8.034835000 7.245212850 0.1924120488E-01 7.398847500 8.034835000 7.245212850 0.1361169280E-01 7.892104000 8.034835000 7.245212850 0.1005906622E-01 8.385360500 8.034835000 7.245212850 0.7987822608E-02 8.878617000 8.034835000 7.245212850 0.6799732526E-02 9.371873500 8.034835000 7.245212850 0.6178795208E-02 .0000000000 8.838318500 7.245212850 0.9000759650E-02 .4932565000 8.838318500 7.245212850 0.8808948658E-02 .9865130000 8.838318500 7.245212850 0.8479169895E-02 1.479769500 8.838318500 7.245212850 0.8528053659E-02 1.973026000 8.838318500 7.245212850 0.9392841348E-02 2.466282500 8.838318500 7.245212850 0.1135522942E-01 2.959539000 8.838318500 7.245212850 0.1462110229E-01 3.452795500 8.838318500 7.245212850 0.1909968488E-01 3.946052000 8.838318500 7.245212850 0.2396499476E-01 4.439308500 8.838318500 7.245212850 0.2791836012E-01 4.932565000 8.838318500 7.245212850 0.2968488127E-01 5.425821500 8.838318500 7.245212850 0.2791836012E-01 5.919078000 8.838318500 7.245212850 0.2396499476E-01 6.412334500 8.838318500 7.245212850 0.1909968488E-01 6.905591000 8.838318500 7.245212850 0.1462110229E-01 7.398847500 8.838318500 7.245212850 0.1135522942E-01 7.892104000 8.838318500 7.245212850 0.9392841348E-02 8.385360500 8.838318500 7.245212850 0.8528053659E-02 8.878617000 8.838318500 7.245212850 0.8479169895E-02 9.371873500 8.838318500 7.245212850 0.8808948658E-02 .0000000000 9.641802000 7.245212850 0.3906831528E-01 .4932565000 9.641802000 7.245212850 0.3523008859E-01 .9865130000 9.641802000 7.245212850 0.2666041371E-01 1.479769500 9.641802000 7.245212850 0.1799620539E-01 1.973026000 9.641802000 7.245212850 0.1283827385E-01 2.466282500 9.641802000 7.245212850 0.1090678613E-01 2.959539000 9.641802000 7.245212850 0.1134352270E-01 3.452795500 9.641802000 7.245212850 0.1304563752E-01 3.946052000 9.641802000 7.245212850 0.1516781267E-01 4.439308500 9.641802000 7.245212850 0.1692888164E-01 4.932565000 9.641802000 7.245212850 0.1761806485E-01 5.425821500 9.641802000 7.245212850 0.1692888164E-01 5.919078000 9.641802000 7.245212850 0.1516781267E-01 6.412334500 9.641802000 7.245212850 0.1304563752E-01 6.905591000 9.641802000 7.245212850 0.1134352270E-01 7.398847500 9.641802000 7.245212850 0.1090678613E-01 7.892104000 9.641802000 7.245212850 0.1283827385E-01 8.385360500 9.641802000 7.245212850 0.1799620539E-01 8.878617000 9.641802000 7.245212850 0.2666041371E-01 9.371873500 9.641802000 7.245212850 0.3523008859E-01 .0000000000 10.44528550 7.245212850 .2104692494 .4932565000 10.44528550 7.245212850 .1834666199 .9865130000 10.44528550 7.245212850 .1235255267 1.479769500 10.44528550 7.245212850 0.6628137285E-01 1.973026000 10.44528550 7.245212850 0.3126543807E-01 2.466282500 10.44528550 7.245212850 0.1590938334E-01 2.959539000 10.44528550 7.245212850 0.1068762652E-01 3.452795500 10.44528550 7.245212850 0.9745584647E-02 3.946052000 10.44528550 7.245212850 0.1020788848E-01 4.439308500 10.44528550 7.245212850 0.1083351354E-01 4.932565000 10.44528550 7.245212850 0.1109829182E-01 5.425821500 10.44528550 7.245212850 0.1083351354E-01 5.919078000 10.44528550 7.245212850 0.1020788848E-01 6.412334500 10.44528550 7.245212850 0.9745584647E-02 6.905591000 10.44528550 7.245212850 0.1068762652E-01 7.398847500 10.44528550 7.245212850 0.1590938334E-01 7.892104000 10.44528550 7.245212850 0.3126543807E-01 8.385360500 10.44528550 7.245212850 0.6628137285E-01 8.878617000 10.44528550 7.245212850 .1235255267 9.371873500 10.44528550 7.245212850 .1834666199 .0000000000 11.24876900 7.245212850 3.190909754 .4932565000 11.24876900 7.245212850 1.565794728 .9865130000 11.24876900 7.245212850 .4217906811 1.479769500 11.24876900 7.245212850 .1831611015 1.973026000 11.24876900 7.245212850 0.7437995724E-01 2.466282500 11.24876900 7.245212850 0.2790614582E-01 2.959539000 11.24876900 7.245212850 0.1260883489E-01 3.452795500 11.24876900 7.245212850 0.8443442153E-02 3.946052000 11.24876900 7.245212850 0.7800578377E-02 4.439308500 11.24876900 7.245212850 0.7943465432E-02 4.932565000 11.24876900 7.245212850 0.8051056815E-02 5.425821500 11.24876900 7.245212850 0.7943465432E-02 5.919078000 11.24876900 7.245212850 0.7800578377E-02 6.412334500 11.24876900 7.245212850 0.8443442153E-02 6.905591000 11.24876900 7.245212850 0.1260883489E-01 7.398847500 11.24876900 7.245212850 0.2790614582E-01 7.892104000 11.24876900 7.245212850 0.7437995724E-01 8.385360500 11.24876900 7.245212850 .1831611015 8.878617000 11.24876900 7.245212850 .4217906811 9.371873500 11.24876900 7.245212850 1.565794728 .0000000000 12.05225250 7.245212850 55069.19822 .4932565000 12.05225250 7.245212850 9.403745700 .9865130000 12.05225250 7.245212850 1.257984472 1.479769500 12.05225250 7.245212850 .2675170919 1.973026000 12.05225250 7.245212850 .1033859175 2.466282500 12.05225250 7.245212850 0.3560453649E-01 2.959539000 12.05225250 7.245212850 0.1411674914E-01 3.452795500 12.05225250 7.245212850 0.8217847506E-02 3.946052000 12.05225250 7.245212850 0.7092311277E-02 4.439308500 12.05225250 7.245212850 0.7089112816E-02 4.932565000 12.05225250 7.245212850 0.7157433379E-02 5.425821500 12.05225250 7.245212850 0.7089112816E-02 5.919078000 12.05225250 7.245212850 0.7092311277E-02 6.412334500 12.05225250 7.245212850 0.8217847506E-02 6.905591000 12.05225250 7.245212850 0.1411674914E-01 7.398847500 12.05225250 7.245212850 0.3560453649E-01 7.892104000 12.05225250 7.245212850 .1033859175 8.385360500 12.05225250 7.245212850 .2675170919 8.878617000 12.05225250 7.245212850 1.257984472 9.371873500 12.05225250 7.245212850 9.403745700 .0000000000 12.85573600 7.245212850 3.190909754 .4932565000 12.85573600 7.245212850 1.565794728 .9865130000 12.85573600 7.245212850 .4217906811 1.479769500 12.85573600 7.245212850 .1831611015 1.973026000 12.85573600 7.245212850 0.7437995724E-01 2.466282500 12.85573600 7.245212850 0.2790614582E-01 2.959539000 12.85573600 7.245212850 0.1260883489E-01 3.452795500 12.85573600 7.245212850 0.8443442153E-02 3.946052000 12.85573600 7.245212850 0.7800578377E-02 4.439308500 12.85573600 7.245212850 0.7943465432E-02 4.932565000 12.85573600 7.245212850 0.8051056815E-02 5.425821500 12.85573600 7.245212850 0.7943465432E-02 5.919078000 12.85573600 7.245212850 0.7800578377E-02 6.412334500 12.85573600 7.245212850 0.8443442153E-02 6.905591000 12.85573600 7.245212850 0.1260883489E-01 7.398847500 12.85573600 7.245212850 0.2790614582E-01 7.892104000 12.85573600 7.245212850 0.7437995724E-01 8.385360500 12.85573600 7.245212850 .1831611015 8.878617000 12.85573600 7.245212850 .4217906811 9.371873500 12.85573600 7.245212850 1.565794728 .0000000000 13.65921950 7.245212850 .2104692494 .4932565000 13.65921950 7.245212850 .1834666199 .9865130000 13.65921950 7.245212850 .1235255267 1.479769500 13.65921950 7.245212850 0.6628137285E-01 1.973026000 13.65921950 7.245212850 0.3126543807E-01 2.466282500 13.65921950 7.245212850 0.1590938334E-01 2.959539000 13.65921950 7.245212850 0.1068762652E-01 3.452795500 13.65921950 7.245212850 0.9745584647E-02 3.946052000 13.65921950 7.245212850 0.1020788848E-01 4.439308500 13.65921950 7.245212850 0.1083351354E-01 4.932565000 13.65921950 7.245212850 0.1109829182E-01 5.425821500 13.65921950 7.245212850 0.1083351354E-01 5.919078000 13.65921950 7.245212850 0.1020788848E-01 6.412334500 13.65921950 7.245212850 0.9745584647E-02 6.905591000 13.65921950 7.245212850 0.1068762652E-01 7.398847500 13.65921950 7.245212850 0.1590938334E-01 7.892104000 13.65921950 7.245212850 0.3126543807E-01 8.385360500 13.65921950 7.245212850 0.6628137285E-01 8.878617000 13.65921950 7.245212850 .1235255267 9.371873500 13.65921950 7.245212850 .1834666199 .0000000000 14.46270300 7.245212850 0.3906831528E-01 .4932565000 14.46270300 7.245212850 0.3523008859E-01 .9865130000 14.46270300 7.245212850 0.2666041371E-01 1.479769500 14.46270300 7.245212850 0.1799620539E-01 1.973026000 14.46270300 7.245212850 0.1283827385E-01 2.466282500 14.46270300 7.245212850 0.1090678613E-01 2.959539000 14.46270300 7.245212850 0.1134352270E-01 3.452795500 14.46270300 7.245212850 0.1304563752E-01 3.946052000 14.46270300 7.245212850 0.1516781267E-01 4.439308500 14.46270300 7.245212850 0.1692888164E-01 4.932565000 14.46270300 7.245212850 0.1761806485E-01 5.425821500 14.46270300 7.245212850 0.1692888164E-01 5.919078000 14.46270300 7.245212850 0.1516781267E-01 6.412334500 14.46270300 7.245212850 0.1304563752E-01 6.905591000 14.46270300 7.245212850 0.1134352270E-01 7.398847500 14.46270300 7.245212850 0.1090678613E-01 7.892104000 14.46270300 7.245212850 0.1283827385E-01 8.385360500 14.46270300 7.245212850 0.1799620539E-01 8.878617000 14.46270300 7.245212850 0.2666041371E-01 9.371873500 14.46270300 7.245212850 0.3523008859E-01 .0000000000 15.26618650 7.245212850 0.9000759650E-02 .4932565000 15.26618650 7.245212850 0.8808948658E-02 .9865130000 15.26618650 7.245212850 0.8479169895E-02 1.479769500 15.26618650 7.245212850 0.8528053659E-02 1.973026000 15.26618650 7.245212850 0.9392841348E-02 2.466282500 15.26618650 7.245212850 0.1135522942E-01 2.959539000 15.26618650 7.245212850 0.1462110229E-01 3.452795500 15.26618650 7.245212850 0.1909968488E-01 3.946052000 15.26618650 7.245212850 0.2396499476E-01 4.439308500 15.26618650 7.245212850 0.2791836012E-01 4.932565000 15.26618650 7.245212850 0.2968488127E-01 5.425821500 15.26618650 7.245212850 0.2791836012E-01 5.919078000 15.26618650 7.245212850 0.2396499476E-01 6.412334500 15.26618650 7.245212850 0.1909968488E-01 6.905591000 15.26618650 7.245212850 0.1462110229E-01 7.398847500 15.26618650 7.245212850 0.1135522942E-01 7.892104000 15.26618650 7.245212850 0.9392841348E-02 8.385360500 15.26618650 7.245212850 0.8528053659E-02 8.878617000 15.26618650 7.245212850 0.8479169895E-02 9.371873500 15.26618650 7.245212850 0.8808948658E-02 .0000000000 .0000000000 8.050236500 0.5304608960E-02 .4932565000 .0000000000 8.050236500 0.5501906263E-02 .9865130000 .0000000000 8.050236500 0.6117868011E-02 1.479769500 .0000000000 8.050236500 0.7233609554E-02 1.973026000 .0000000000 8.050236500 0.9030283300E-02 2.466282500 .0000000000 8.050236500 0.1183386356E-01 2.959539000 .0000000000 8.050236500 0.1604283497E-01 3.452795500 .0000000000 8.050236500 0.2169935094E-01 3.946052000 .0000000000 8.050236500 0.2787310572E-01 4.439308500 .0000000000 8.050236500 0.3274678278E-01 4.932565000 .0000000000 8.050236500 0.3459823323E-01 5.425821500 .0000000000 8.050236500 0.3274678278E-01 5.919078000 .0000000000 8.050236500 0.2787310572E-01 6.412334500 .0000000000 8.050236500 0.2169935094E-01 6.905591000 .0000000000 8.050236500 0.1604283497E-01 7.398847500 .0000000000 8.050236500 0.1183386356E-01 7.892104000 .0000000000 8.050236500 0.9030283300E-02 8.385360500 .0000000000 8.050236500 0.7233609554E-02 8.878617000 .0000000000 8.050236500 0.6117868011E-02 9.371873500 .0000000000 8.050236500 0.5501906263E-02 .0000000000 .8034835000 8.050236500 0.7747229622E-02 .4932565000 .8034835000 8.050236500 0.7674178390E-02 .9865130000 .8034835000 8.050236500 0.7644157369E-02 1.479769500 .8034835000 8.050236500 0.8060225738E-02 1.973026000 .8034835000 8.050236500 0.9294246169E-02 2.466282500 .8034835000 8.050236500 0.1165563758E-01 2.959539000 .8034835000 8.050236500 0.1542186185E-01 3.452795500 .8034835000 8.050236500 0.2052301069E-01 3.946052000 .8034835000 8.050236500 0.2604052931E-01 4.439308500 .8034835000 8.050236500 0.3049933585E-01 4.932565000 .8034835000 8.050236500 0.3247006679E-01 5.425821500 .8034835000 8.050236500 0.3049933585E-01 5.919078000 .8034835000 8.050236500 0.2604052931E-01 6.412334500 .8034835000 8.050236500 0.2052301069E-01 6.905591000 .8034835000 8.050236500 0.1542186185E-01 7.398847500 .8034835000 8.050236500 0.1165563758E-01 7.892104000 .8034835000 8.050236500 0.9294246169E-02 8.385360500 .8034835000 8.050236500 0.8060225738E-02 8.878617000 .8034835000 8.050236500 0.7644157369E-02 9.371873500 .8034835000 8.050236500 0.7674178390E-02 .0000000000 1.606967000 8.050236500 0.2998735767E-01 .4932565000 1.606967000 8.050236500 0.2738725851E-01 .9865130000 1.606967000 8.050236500 0.2099492846E-01 1.479769500 1.606967000 8.050236500 0.1553540020E-01 1.973026000 1.606967000 8.050236500 0.1232245761E-01 2.466282500 1.606967000 8.050236500 0.1193900613E-01 2.959539000 1.606967000 8.050236500 0.1387892496E-01 3.452795500 1.606967000 8.050236500 0.1734175187E-01 3.946052000 1.606967000 8.050236500 0.2126739485E-01 4.439308500 1.606967000 8.050236500 0.2434555379E-01 4.932565000 1.606967000 8.050236500 0.2570722012E-01 5.425821500 1.606967000 8.050236500 0.2434555379E-01 5.919078000 1.606967000 8.050236500 0.2126739485E-01 6.412334500 1.606967000 8.050236500 0.1734175187E-01 6.905591000 1.606967000 8.050236500 0.1387892496E-01 7.398847500 1.606967000 8.050236500 0.1193900613E-01 7.892104000 1.606967000 8.050236500 0.1232245761E-01 8.385360500 1.606967000 8.050236500 0.1553540020E-01 8.878617000 1.606967000 8.050236500 0.2099492846E-01 9.371873500 1.606967000 8.050236500 0.2738725851E-01 .0000000000 2.410450500 8.050236500 .1488127634 .4932565000 2.410450500 8.050236500 .1304933274 .9865130000 2.410450500 8.050236500 0.8899759512E-01 1.479769500 2.410450500 8.050236500 0.4937480779E-01 1.973026000 2.410450500 8.050236500 0.2570226792E-01 2.466282500 2.410450500 8.050236500 0.1552741988E-01 2.959539000 2.410450500 8.050236500 0.1278557634E-01 3.452795500 2.410450500 8.050236500 0.1354733005E-01 3.946052000 2.410450500 8.050236500 0.1548742862E-01 4.439308500 2.410450500 8.050236500 0.1723162565E-01 4.932565000 2.410450500 8.050236500 0.1791824643E-01 5.425821500 2.410450500 8.050236500 0.1723162565E-01 5.919078000 2.410450500 8.050236500 0.1548742862E-01 6.412334500 2.410450500 8.050236500 0.1354733005E-01 6.905591000 2.410450500 8.050236500 0.1278557634E-01 7.398847500 2.410450500 8.050236500 0.1552741988E-01 7.892104000 2.410450500 8.050236500 0.2570226792E-01 8.385360500 2.410450500 8.050236500 0.4937480779E-01 8.878617000 2.410450500 8.050236500 0.8899759512E-01 9.371873500 2.410450500 8.050236500 .1304933274 .0000000000 3.213934000 8.050236500 .6652272439 .4932565000 3.213934000 8.050236500 .4700033947 .9865130000 3.213934000 8.050236500 .2564413897 1.479769500 3.213934000 8.050236500 .1293908746 1.973026000 3.213934000 8.050236500 0.5500451348E-01 2.466282500 3.213934000 8.050236500 0.2339215614E-01 2.959539000 3.213934000 8.050236500 0.1339853010E-01 3.452795500 3.213934000 8.050236500 0.1110533574E-01 3.946052000 3.213934000 8.050236500 0.1141918366E-01 4.439308500 3.213934000 8.050236500 0.1217253819E-01 4.932565000 3.213934000 8.050236500 0.1250991328E-01 5.425821500 3.213934000 8.050236500 0.1217253819E-01 5.919078000 3.213934000 8.050236500 0.1141918366E-01 6.412334500 3.213934000 8.050236500 0.1110533574E-01 6.905591000 3.213934000 8.050236500 0.1339853010E-01 7.398847500 3.213934000 8.050236500 0.2339215614E-01 7.892104000 3.213934000 8.050236500 0.5500451348E-01 8.385360500 3.213934000 8.050236500 .1293908746 8.878617000 3.213934000 8.050236500 .2564413897 9.371873500 3.213934000 8.050236500 .4700033947 .0000000000 4.017417500 8.050236500 3.308539354 .4932565000 4.017417500 8.050236500 1.616601527 .9865130000 4.017417500 8.050236500 .4260523523 1.479769500 4.017417500 8.050236500 .1829286811 1.973026000 4.017417500 8.050236500 0.7462926103E-01 2.466282500 4.017417500 8.050236500 0.2889472638E-01 2.959539000 4.017417500 8.050236500 0.1419008583E-01 3.452795500 4.017417500 8.050236500 0.1043571607E-01 3.946052000 4.017417500 8.050236500 0.1014209531E-01 4.439308500 4.017417500 8.050236500 0.1056453725E-01 4.932565000 4.017417500 8.050236500 0.1078387045E-01 5.425821500 4.017417500 8.050236500 0.1056453725E-01 5.919078000 4.017417500 8.050236500 0.1014209531E-01 6.412334500 4.017417500 8.050236500 0.1043571607E-01 6.905591000 4.017417500 8.050236500 0.1419008583E-01 7.398847500 4.017417500 8.050236500 0.2889472638E-01 7.892104000 4.017417500 8.050236500 0.7462926103E-01 8.385360500 4.017417500 8.050236500 .1829286811 8.878617000 4.017417500 8.050236500 .4260523523 9.371873500 4.017417500 8.050236500 1.616601527 .0000000000 4.820901000 8.050236500 .6652272439 .4932565000 4.820901000 8.050236500 .4700033947 .9865130000 4.820901000 8.050236500 .2564413897 1.479769500 4.820901000 8.050236500 .1293908746 1.973026000 4.820901000 8.050236500 0.5500451348E-01 2.466282500 4.820901000 8.050236500 0.2339215614E-01 2.959539000 4.820901000 8.050236500 0.1339853010E-01 3.452795500 4.820901000 8.050236500 0.1110533574E-01 3.946052000 4.820901000 8.050236500 0.1141918366E-01 4.439308500 4.820901000 8.050236500 0.1217253819E-01 4.932565000 4.820901000 8.050236500 0.1250991328E-01 5.425821500 4.820901000 8.050236500 0.1217253819E-01 5.919078000 4.820901000 8.050236500 0.1141918366E-01 6.412334500 4.820901000 8.050236500 0.1110533574E-01 6.905591000 4.820901000 8.050236500 0.1339853010E-01 7.398847500 4.820901000 8.050236500 0.2339215614E-01 7.892104000 4.820901000 8.050236500 0.5500451348E-01 8.385360500 4.820901000 8.050236500 .1293908746 8.878617000 4.820901000 8.050236500 .2564413897 9.371873500 4.820901000 8.050236500 .4700033947 .0000000000 5.624384500 8.050236500 .1488127634 .4932565000 5.624384500 8.050236500 .1304933274 .9865130000 5.624384500 8.050236500 0.8899759512E-01 1.479769500 5.624384500 8.050236500 0.4937480779E-01 1.973026000 5.624384500 8.050236500 0.2570226792E-01 2.466282500 5.624384500 8.050236500 0.1552741988E-01 2.959539000 5.624384500 8.050236500 0.1278557634E-01 3.452795500 5.624384500 8.050236500 0.1354733005E-01 3.946052000 5.624384500 8.050236500 0.1548742862E-01 4.439308500 5.624384500 8.050236500 0.1723162565E-01 4.932565000 5.624384500 8.050236500 0.1791824643E-01 5.425821500 5.624384500 8.050236500 0.1723162565E-01 5.919078000 5.624384500 8.050236500 0.1548742862E-01 6.412334500 5.624384500 8.050236500 0.1354733005E-01 6.905591000 5.624384500 8.050236500 0.1278557634E-01 7.398847500 5.624384500 8.050236500 0.1552741988E-01 7.892104000 5.624384500 8.050236500 0.2570226792E-01 8.385360500 5.624384500 8.050236500 0.4937480779E-01 8.878617000 5.624384500 8.050236500 0.8899759512E-01 9.371873500 5.624384500 8.050236500 .1304933274 .0000000000 6.427868000 8.050236500 0.2998735767E-01 .4932565000 6.427868000 8.050236500 0.2738725851E-01 .9865130000 6.427868000 8.050236500 0.2099492846E-01 1.479769500 6.427868000 8.050236500 0.1553540020E-01 1.973026000 6.427868000 8.050236500 0.1232245761E-01 2.466282500 6.427868000 8.050236500 0.1193900613E-01 2.959539000 6.427868000 8.050236500 0.1387892496E-01 3.452795500 6.427868000 8.050236500 0.1734175187E-01 3.946052000 6.427868000 8.050236500 0.2126739485E-01 4.439308500 6.427868000 8.050236500 0.2434555379E-01 4.932565000 6.427868000 8.050236500 0.2570722012E-01 5.425821500 6.427868000 8.050236500 0.2434555379E-01 5.919078000 6.427868000 8.050236500 0.2126739485E-01 6.412334500 6.427868000 8.050236500 0.1734175187E-01 6.905591000 6.427868000 8.050236500 0.1387892496E-01 7.398847500 6.427868000 8.050236500 0.1193900613E-01 7.892104000 6.427868000 8.050236500 0.1232245761E-01 8.385360500 6.427868000 8.050236500 0.1553540020E-01 8.878617000 6.427868000 8.050236500 0.2099492846E-01 9.371873500 6.427868000 8.050236500 0.2738725851E-01 .0000000000 7.231351500 8.050236500 0.7747229622E-02 .4932565000 7.231351500 8.050236500 0.7674178390E-02 .9865130000 7.231351500 8.050236500 0.7644157369E-02 1.479769500 7.231351500 8.050236500 0.8060225738E-02 1.973026000 7.231351500 8.050236500 0.9294246169E-02 2.466282500 7.231351500 8.050236500 0.1165563758E-01 2.959539000 7.231351500 8.050236500 0.1542186185E-01 3.452795500 7.231351500 8.050236500 0.2052301069E-01 3.946052000 7.231351500 8.050236500 0.2604052931E-01 4.439308500 7.231351500 8.050236500 0.3049933585E-01 4.932565000 7.231351500 8.050236500 0.3247006679E-01 5.425821500 7.231351500 8.050236500 0.3049933585E-01 5.919078000 7.231351500 8.050236500 0.2604052931E-01 6.412334500 7.231351500 8.050236500 0.2052301069E-01 6.905591000 7.231351500 8.050236500 0.1542186185E-01 7.398847500 7.231351500 8.050236500 0.1165563758E-01 7.892104000 7.231351500 8.050236500 0.9294246169E-02 8.385360500 7.231351500 8.050236500 0.8060225738E-02 8.878617000 7.231351500 8.050236500 0.7644157369E-02 9.371873500 7.231351500 8.050236500 0.7674178390E-02 .0000000000 8.034835000 8.050236500 0.5304608960E-02 .4932565000 8.034835000 8.050236500 0.5501906263E-02 .9865130000 8.034835000 8.050236500 0.6117868011E-02 1.479769500 8.034835000 8.050236500 0.7233609554E-02 1.973026000 8.034835000 8.050236500 0.9030283300E-02 2.466282500 8.034835000 8.050236500 0.1183386356E-01 2.959539000 8.034835000 8.050236500 0.1604283497E-01 3.452795500 8.034835000 8.050236500 0.2169935094E-01 3.946052000 8.034835000 8.050236500 0.2787310572E-01 4.439308500 8.034835000 8.050236500 0.3274678278E-01 4.932565000 8.034835000 8.050236500 0.3459823323E-01 5.425821500 8.034835000 8.050236500 0.3274678278E-01 5.919078000 8.034835000 8.050236500 0.2787310572E-01 6.412334500 8.034835000 8.050236500 0.2169935094E-01 6.905591000 8.034835000 8.050236500 0.1604283497E-01 7.398847500 8.034835000 8.050236500 0.1183386356E-01 7.892104000 8.034835000 8.050236500 0.9030283300E-02 8.385360500 8.034835000 8.050236500 0.7233609554E-02 8.878617000 8.034835000 8.050236500 0.6117868011E-02 9.371873500 8.034835000 8.050236500 0.5501906263E-02 .0000000000 8.838318500 8.050236500 0.7747229622E-02 .4932565000 8.838318500 8.050236500 0.7674178390E-02 .9865130000 8.838318500 8.050236500 0.7644157369E-02 1.479769500 8.838318500 8.050236500 0.8060225738E-02 1.973026000 8.838318500 8.050236500 0.9294246169E-02 2.466282500 8.838318500 8.050236500 0.1165563758E-01 2.959539000 8.838318500 8.050236500 0.1542186185E-01 3.452795500 8.838318500 8.050236500 0.2052301069E-01 3.946052000 8.838318500 8.050236500 0.2604052931E-01 4.439308500 8.838318500 8.050236500 0.3049933585E-01 4.932565000 8.838318500 8.050236500 0.3247006679E-01 5.425821500 8.838318500 8.050236500 0.3049933585E-01 5.919078000 8.838318500 8.050236500 0.2604052931E-01 6.412334500 8.838318500 8.050236500 0.2052301069E-01 6.905591000 8.838318500 8.050236500 0.1542186185E-01 7.398847500 8.838318500 8.050236500 0.1165563758E-01 7.892104000 8.838318500 8.050236500 0.9294246169E-02 8.385360500 8.838318500 8.050236500 0.8060225738E-02 8.878617000 8.838318500 8.050236500 0.7644157369E-02 9.371873500 8.838318500 8.050236500 0.7674178390E-02 .0000000000 9.641802000 8.050236500 0.2998735767E-01 .4932565000 9.641802000 8.050236500 0.2738725851E-01 .9865130000 9.641802000 8.050236500 0.2099492846E-01 1.479769500 9.641802000 8.050236500 0.1553540020E-01 1.973026000 9.641802000 8.050236500 0.1232245761E-01 2.466282500 9.641802000 8.050236500 0.1193900613E-01 2.959539000 9.641802000 8.050236500 0.1387892496E-01 3.452795500 9.641802000 8.050236500 0.1734175187E-01 3.946052000 9.641802000 8.050236500 0.2126739485E-01 4.439308500 9.641802000 8.050236500 0.2434555379E-01 4.932565000 9.641802000 8.050236500 0.2570722012E-01 5.425821500 9.641802000 8.050236500 0.2434555379E-01 5.919078000 9.641802000 8.050236500 0.2126739485E-01 6.412334500 9.641802000 8.050236500 0.1734175187E-01 6.905591000 9.641802000 8.050236500 0.1387892496E-01 7.398847500 9.641802000 8.050236500 0.1193900613E-01 7.892104000 9.641802000 8.050236500 0.1232245761E-01 8.385360500 9.641802000 8.050236500 0.1553540020E-01 8.878617000 9.641802000 8.050236500 0.2099492846E-01 9.371873500 9.641802000 8.050236500 0.2738725851E-01 .0000000000 10.44528550 8.050236500 .1488127634 .4932565000 10.44528550 8.050236500 .1304933274 .9865130000 10.44528550 8.050236500 0.8899759512E-01 1.479769500 10.44528550 8.050236500 0.4937480779E-01 1.973026000 10.44528550 8.050236500 0.2570226792E-01 2.466282500 10.44528550 8.050236500 0.1552741988E-01 2.959539000 10.44528550 8.050236500 0.1278557634E-01 3.452795500 10.44528550 8.050236500 0.1354733005E-01 3.946052000 10.44528550 8.050236500 0.1548742862E-01 4.439308500 10.44528550 8.050236500 0.1723162565E-01 4.932565000 10.44528550 8.050236500 0.1791824643E-01 5.425821500 10.44528550 8.050236500 0.1723162565E-01 5.919078000 10.44528550 8.050236500 0.1548742862E-01 6.412334500 10.44528550 8.050236500 0.1354733005E-01 6.905591000 10.44528550 8.050236500 0.1278557634E-01 7.398847500 10.44528550 8.050236500 0.1552741988E-01 7.892104000 10.44528550 8.050236500 0.2570226792E-01 8.385360500 10.44528550 8.050236500 0.4937480779E-01 8.878617000 10.44528550 8.050236500 0.8899759512E-01 9.371873500 10.44528550 8.050236500 .1304933274 .0000000000 11.24876900 8.050236500 .6652272439 .4932565000 11.24876900 8.050236500 .4700033947 .9865130000 11.24876900 8.050236500 .2564413897 1.479769500 11.24876900 8.050236500 .1293908746 1.973026000 11.24876900 8.050236500 0.5500451348E-01 2.466282500 11.24876900 8.050236500 0.2339215614E-01 2.959539000 11.24876900 8.050236500 0.1339853010E-01 3.452795500 11.24876900 8.050236500 0.1110533574E-01 3.946052000 11.24876900 8.050236500 0.1141918366E-01 4.439308500 11.24876900 8.050236500 0.1217253819E-01 4.932565000 11.24876900 8.050236500 0.1250991328E-01 5.425821500 11.24876900 8.050236500 0.1217253819E-01 5.919078000 11.24876900 8.050236500 0.1141918366E-01 6.412334500 11.24876900 8.050236500 0.1110533574E-01 6.905591000 11.24876900 8.050236500 0.1339853010E-01 7.398847500 11.24876900 8.050236500 0.2339215614E-01 7.892104000 11.24876900 8.050236500 0.5500451348E-01 8.385360500 11.24876900 8.050236500 .1293908746 8.878617000 11.24876900 8.050236500 .2564413897 9.371873500 11.24876900 8.050236500 .4700033947 .0000000000 12.05225250 8.050236500 3.308539354 .4932565000 12.05225250 8.050236500 1.616601527 .9865130000 12.05225250 8.050236500 .4260523523 1.479769500 12.05225250 8.050236500 .1829286811 1.973026000 12.05225250 8.050236500 0.7462926103E-01 2.466282500 12.05225250 8.050236500 0.2889472638E-01 2.959539000 12.05225250 8.050236500 0.1419008583E-01 3.452795500 12.05225250 8.050236500 0.1043571607E-01 3.946052000 12.05225250 8.050236500 0.1014209531E-01 4.439308500 12.05225250 8.050236500 0.1056453725E-01 4.932565000 12.05225250 8.050236500 0.1078387045E-01 5.425821500 12.05225250 8.050236500 0.1056453725E-01 5.919078000 12.05225250 8.050236500 0.1014209531E-01 6.412334500 12.05225250 8.050236500 0.1043571607E-01 6.905591000 12.05225250 8.050236500 0.1419008583E-01 7.398847500 12.05225250 8.050236500 0.2889472638E-01 7.892104000 12.05225250 8.050236500 0.7462926103E-01 8.385360500 12.05225250 8.050236500 .1829286811 8.878617000 12.05225250 8.050236500 .4260523523 9.371873500 12.05225250 8.050236500 1.616601527 .0000000000 12.85573600 8.050236500 .6652272439 .4932565000 12.85573600 8.050236500 .4700033947 .9865130000 12.85573600 8.050236500 .2564413897 1.479769500 12.85573600 8.050236500 .1293908746 1.973026000 12.85573600 8.050236500 0.5500451348E-01 2.466282500 12.85573600 8.050236500 0.2339215614E-01 2.959539000 12.85573600 8.050236500 0.1339853010E-01 3.452795500 12.85573600 8.050236500 0.1110533574E-01 3.946052000 12.85573600 8.050236500 0.1141918366E-01 4.439308500 12.85573600 8.050236500 0.1217253819E-01 4.932565000 12.85573600 8.050236500 0.1250991328E-01 5.425821500 12.85573600 8.050236500 0.1217253819E-01 5.919078000 12.85573600 8.050236500 0.1141918366E-01 6.412334500 12.85573600 8.050236500 0.1110533574E-01 6.905591000 12.85573600 8.050236500 0.1339853010E-01 7.398847500 12.85573600 8.050236500 0.2339215614E-01 7.892104000 12.85573600 8.050236500 0.5500451348E-01 8.385360500 12.85573600 8.050236500 .1293908746 8.878617000 12.85573600 8.050236500 .2564413897 9.371873500 12.85573600 8.050236500 .4700033947 .0000000000 13.65921950 8.050236500 .1488127634 .4932565000 13.65921950 8.050236500 .1304933274 .9865130000 13.65921950 8.050236500 0.8899759512E-01 1.479769500 13.65921950 8.050236500 0.4937480779E-01 1.973026000 13.65921950 8.050236500 0.2570226792E-01 2.466282500 13.65921950 8.050236500 0.1552741988E-01 2.959539000 13.65921950 8.050236500 0.1278557634E-01 3.452795500 13.65921950 8.050236500 0.1354733005E-01 3.946052000 13.65921950 8.050236500 0.1548742862E-01 4.439308500 13.65921950 8.050236500 0.1723162565E-01 4.932565000 13.65921950 8.050236500 0.1791824643E-01 5.425821500 13.65921950 8.050236500 0.1723162565E-01 5.919078000 13.65921950 8.050236500 0.1548742862E-01 6.412334500 13.65921950 8.050236500 0.1354733005E-01 6.905591000 13.65921950 8.050236500 0.1278557634E-01 7.398847500 13.65921950 8.050236500 0.1552741988E-01 7.892104000 13.65921950 8.050236500 0.2570226792E-01 8.385360500 13.65921950 8.050236500 0.4937480779E-01 8.878617000 13.65921950 8.050236500 0.8899759512E-01 9.371873500 13.65921950 8.050236500 .1304933274 .0000000000 14.46270300 8.050236500 0.2998735767E-01 .4932565000 14.46270300 8.050236500 0.2738725851E-01 .9865130000 14.46270300 8.050236500 0.2099492846E-01 1.479769500 14.46270300 8.050236500 0.1553540020E-01 1.973026000 14.46270300 8.050236500 0.1232245761E-01 2.466282500 14.46270300 8.050236500 0.1193900613E-01 2.959539000 14.46270300 8.050236500 0.1387892496E-01 3.452795500 14.46270300 8.050236500 0.1734175187E-01 3.946052000 14.46270300 8.050236500 0.2126739485E-01 4.439308500 14.46270300 8.050236500 0.2434555379E-01 4.932565000 14.46270300 8.050236500 0.2570722012E-01 5.425821500 14.46270300 8.050236500 0.2434555379E-01 5.919078000 14.46270300 8.050236500 0.2126739485E-01 6.412334500 14.46270300 8.050236500 0.1734175187E-01 6.905591000 14.46270300 8.050236500 0.1387892496E-01 7.398847500 14.46270300 8.050236500 0.1193900613E-01 7.892104000 14.46270300 8.050236500 0.1232245761E-01 8.385360500 14.46270300 8.050236500 0.1553540020E-01 8.878617000 14.46270300 8.050236500 0.2099492846E-01 9.371873500 14.46270300 8.050236500 0.2738725851E-01 .0000000000 15.26618650 8.050236500 0.7747229622E-02 .4932565000 15.26618650 8.050236500 0.7674178390E-02 .9865130000 15.26618650 8.050236500 0.7644157369E-02 1.479769500 15.26618650 8.050236500 0.8060225738E-02 1.973026000 15.26618650 8.050236500 0.9294246169E-02 2.466282500 15.26618650 8.050236500 0.1165563758E-01 2.959539000 15.26618650 8.050236500 0.1542186185E-01 3.452795500 15.26618650 8.050236500 0.2052301069E-01 3.946052000 15.26618650 8.050236500 0.2604052931E-01 4.439308500 15.26618650 8.050236500 0.3049933585E-01 4.932565000 15.26618650 8.050236500 0.3247006679E-01 5.425821500 15.26618650 8.050236500 0.3049933585E-01 5.919078000 15.26618650 8.050236500 0.2604052931E-01 6.412334500 15.26618650 8.050236500 0.2052301069E-01 6.905591000 15.26618650 8.050236500 0.1542186185E-01 7.398847500 15.26618650 8.050236500 0.1165563758E-01 7.892104000 15.26618650 8.050236500 0.9294246169E-02 8.385360500 15.26618650 8.050236500 0.8060225738E-02 8.878617000 15.26618650 8.050236500 0.7644157369E-02 9.371873500 15.26618650 8.050236500 0.7674178390E-02 .0000000000 .0000000000 8.855260150 0.5983929252E-02 .4932565000 .0000000000 8.855260150 0.6178795208E-02 .9865130000 .0000000000 8.855260150 0.6799732526E-02 1.479769500 .0000000000 8.855260150 0.7987822608E-02 1.973026000 .0000000000 8.855260150 0.1005906622E-01 2.466282500 .0000000000 8.855260150 0.1361169280E-01 2.959539000 .0000000000 8.855260150 0.1924120488E-01 3.452795500 .0000000000 8.855260150 0.2739249634E-01 3.946052000 .0000000000 8.855260150 0.3855707794E-01 4.439308500 .0000000000 8.855260150 0.5038653861E-01 4.932565000 .0000000000 8.855260150 0.5586695683E-01 5.425821500 .0000000000 8.855260150 0.5038653861E-01 5.919078000 .0000000000 8.855260150 0.3855707794E-01 6.412334500 .0000000000 8.855260150 0.2739249634E-01 6.905591000 .0000000000 8.855260150 0.1924120488E-01 7.398847500 .0000000000 8.855260150 0.1361169280E-01 7.892104000 .0000000000 8.855260150 0.1005906622E-01 8.385360500 .0000000000 8.855260150 0.7987822608E-02 8.878617000 .0000000000 8.855260150 0.6799732526E-02 9.371873500 .0000000000 8.855260150 0.6178795208E-02 .0000000000 .8034835000 8.855260150 0.9000759650E-02 .4932565000 .8034835000 8.855260150 0.8808948658E-02 .9865130000 .8034835000 8.855260150 0.8479169895E-02 1.479769500 .8034835000 8.855260150 0.8528053659E-02 1.973026000 .8034835000 8.855260150 0.9392841348E-02 2.466282500 .8034835000 8.855260150 0.1135522942E-01 2.959539000 .8034835000 8.855260150 0.1462110229E-01 3.452795500 .8034835000 8.855260150 0.1909968488E-01 3.946052000 .8034835000 8.855260150 0.2396499476E-01 4.439308500 .8034835000 8.855260150 0.2791836012E-01 4.932565000 .8034835000 8.855260150 0.2968488127E-01 5.425821500 .8034835000 8.855260150 0.2791836012E-01 5.919078000 .8034835000 8.855260150 0.2396499476E-01 6.412334500 .8034835000 8.855260150 0.1909968488E-01 6.905591000 .8034835000 8.855260150 0.1462110229E-01 7.398847500 .8034835000 8.855260150 0.1135522942E-01 7.892104000 .8034835000 8.855260150 0.9392841348E-02 8.385360500 .8034835000 8.855260150 0.8528053659E-02 8.878617000 .8034835000 8.855260150 0.8479169895E-02 9.371873500 .8034835000 8.855260150 0.8808948658E-02 .0000000000 1.606967000 8.855260150 0.3906831528E-01 .4932565000 1.606967000 8.855260150 0.3523008859E-01 .9865130000 1.606967000 8.855260150 0.2666041371E-01 1.479769500 1.606967000 8.855260150 0.1799620539E-01 1.973026000 1.606967000 8.855260150 0.1283827385E-01 2.466282500 1.606967000 8.855260150 0.1090678613E-01 2.959539000 1.606967000 8.855260150 0.1134352270E-01 3.452795500 1.606967000 8.855260150 0.1304563752E-01 3.946052000 1.606967000 8.855260150 0.1516781267E-01 4.439308500 1.606967000 8.855260150 0.1692888164E-01 4.932565000 1.606967000 8.855260150 0.1761806485E-01 5.425821500 1.606967000 8.855260150 0.1692888164E-01 5.919078000 1.606967000 8.855260150 0.1516781267E-01 6.412334500 1.606967000 8.855260150 0.1304563752E-01 6.905591000 1.606967000 8.855260150 0.1134352270E-01 7.398847500 1.606967000 8.855260150 0.1090678613E-01 7.892104000 1.606967000 8.855260150 0.1283827385E-01 8.385360500 1.606967000 8.855260150 0.1799620539E-01 8.878617000 1.606967000 8.855260150 0.2666041371E-01 9.371873500 1.606967000 8.855260150 0.3523008859E-01 .0000000000 2.410450500 8.855260150 .2104692494 .4932565000 2.410450500 8.855260150 .1834666199 .9865130000 2.410450500 8.855260150 .1235255267 1.479769500 2.410450500 8.855260150 0.6628137285E-01 1.973026000 2.410450500 8.855260150 0.3126543807E-01 2.466282500 2.410450500 8.855260150 0.1590938334E-01 2.959539000 2.410450500 8.855260150 0.1068762652E-01 3.452795500 2.410450500 8.855260150 0.9745584647E-02 3.946052000 2.410450500 8.855260150 0.1020788848E-01 4.439308500 2.410450500 8.855260150 0.1083351354E-01 4.932565000 2.410450500 8.855260150 0.1109829182E-01 5.425821500 2.410450500 8.855260150 0.1083351354E-01 5.919078000 2.410450500 8.855260150 0.1020788848E-01 6.412334500 2.410450500 8.855260150 0.9745584647E-02 6.905591000 2.410450500 8.855260150 0.1068762652E-01 7.398847500 2.410450500 8.855260150 0.1590938334E-01 7.892104000 2.410450500 8.855260150 0.3126543807E-01 8.385360500 2.410450500 8.855260150 0.6628137285E-01 8.878617000 2.410450500 8.855260150 .1235255267 9.371873500 2.410450500 8.855260150 .1834666199 .0000000000 3.213934000 8.855260150 3.190909754 .4932565000 3.213934000 8.855260150 1.565794728 .9865130000 3.213934000 8.855260150 .4217906811 1.479769500 3.213934000 8.855260150 .1831611015 1.973026000 3.213934000 8.855260150 0.7437995724E-01 2.466282500 3.213934000 8.855260150 0.2790614582E-01 2.959539000 3.213934000 8.855260150 0.1260883489E-01 3.452795500 3.213934000 8.855260150 0.8443442153E-02 3.946052000 3.213934000 8.855260150 0.7800578377E-02 4.439308500 3.213934000 8.855260150 0.7943465432E-02 4.932565000 3.213934000 8.855260150 0.8051056815E-02 5.425821500 3.213934000 8.855260150 0.7943465432E-02 5.919078000 3.213934000 8.855260150 0.7800578377E-02 6.412334500 3.213934000 8.855260150 0.8443442153E-02 6.905591000 3.213934000 8.855260150 0.1260883489E-01 7.398847500 3.213934000 8.855260150 0.2790614582E-01 7.892104000 3.213934000 8.855260150 0.7437995724E-01 8.385360500 3.213934000 8.855260150 .1831611015 8.878617000 3.213934000 8.855260150 .4217906811 9.371873500 3.213934000 8.855260150 1.565794728 .0000000000 4.017417500 8.855260150 55069.19822 .4932565000 4.017417500 8.855260150 9.403745700 .9865130000 4.017417500 8.855260150 1.257984472 1.479769500 4.017417500 8.855260150 .2675170919 1.973026000 4.017417500 8.855260150 .1033859175 2.466282500 4.017417500 8.855260150 0.3560453649E-01 2.959539000 4.017417500 8.855260150 0.1411674914E-01 3.452795500 4.017417500 8.855260150 0.8217847506E-02 3.946052000 4.017417500 8.855260150 0.7092311277E-02 4.439308500 4.017417500 8.855260150 0.7089112816E-02 4.932565000 4.017417500 8.855260150 0.7157433379E-02 5.425821500 4.017417500 8.855260150 0.7089112816E-02 5.919078000 4.017417500 8.855260150 0.7092311277E-02 6.412334500 4.017417500 8.855260150 0.8217847506E-02 6.905591000 4.017417500 8.855260150 0.1411674914E-01 7.398847500 4.017417500 8.855260150 0.3560453649E-01 7.892104000 4.017417500 8.855260150 .1033859175 8.385360500 4.017417500 8.855260150 .2675170919 8.878617000 4.017417500 8.855260150 1.257984472 9.371873500 4.017417500 8.855260150 9.403745700 .0000000000 4.820901000 8.855260150 3.190909754 .4932565000 4.820901000 8.855260150 1.565794728 .9865130000 4.820901000 8.855260150 .4217906811 1.479769500 4.820901000 8.855260150 .1831611015 1.973026000 4.820901000 8.855260150 0.7437995724E-01 2.466282500 4.820901000 8.855260150 0.2790614582E-01 2.959539000 4.820901000 8.855260150 0.1260883489E-01 3.452795500 4.820901000 8.855260150 0.8443442153E-02 3.946052000 4.820901000 8.855260150 0.7800578377E-02 4.439308500 4.820901000 8.855260150 0.7943465432E-02 4.932565000 4.820901000 8.855260150 0.8051056815E-02 5.425821500 4.820901000 8.855260150 0.7943465432E-02 5.919078000 4.820901000 8.855260150 0.7800578377E-02 6.412334500 4.820901000 8.855260150 0.8443442153E-02 6.905591000 4.820901000 8.855260150 0.1260883489E-01 7.398847500 4.820901000 8.855260150 0.2790614582E-01 7.892104000 4.820901000 8.855260150 0.7437995724E-01 8.385360500 4.820901000 8.855260150 .1831611015 8.878617000 4.820901000 8.855260150 .4217906811 9.371873500 4.820901000 8.855260150 1.565794728 .0000000000 5.624384500 8.855260150 .2104692494 .4932565000 5.624384500 8.855260150 .1834666199 .9865130000 5.624384500 8.855260150 .1235255267 1.479769500 5.624384500 8.855260150 0.6628137285E-01 1.973026000 5.624384500 8.855260150 0.3126543807E-01 2.466282500 5.624384500 8.855260150 0.1590938334E-01 2.959539000 5.624384500 8.855260150 0.1068762652E-01 3.452795500 5.624384500 8.855260150 0.9745584647E-02 3.946052000 5.624384500 8.855260150 0.1020788848E-01 4.439308500 5.624384500 8.855260150 0.1083351354E-01 4.932565000 5.624384500 8.855260150 0.1109829182E-01 5.425821500 5.624384500 8.855260150 0.1083351354E-01 5.919078000 5.624384500 8.855260150 0.1020788848E-01 6.412334500 5.624384500 8.855260150 0.9745584647E-02 6.905591000 5.624384500 8.855260150 0.1068762652E-01 7.398847500 5.624384500 8.855260150 0.1590938334E-01 7.892104000 5.624384500 8.855260150 0.3126543807E-01 8.385360500 5.624384500 8.855260150 0.6628137285E-01 8.878617000 5.624384500 8.855260150 .1235255267 9.371873500 5.624384500 8.855260150 .1834666199 .0000000000 6.427868000 8.855260150 0.3906831528E-01 .4932565000 6.427868000 8.855260150 0.3523008859E-01 .9865130000 6.427868000 8.855260150 0.2666041371E-01 1.479769500 6.427868000 8.855260150 0.1799620539E-01 1.973026000 6.427868000 8.855260150 0.1283827385E-01 2.466282500 6.427868000 8.855260150 0.1090678613E-01 2.959539000 6.427868000 8.855260150 0.1134352270E-01 3.452795500 6.427868000 8.855260150 0.1304563752E-01 3.946052000 6.427868000 8.855260150 0.1516781267E-01 4.439308500 6.427868000 8.855260150 0.1692888164E-01 4.932565000 6.427868000 8.855260150 0.1761806485E-01 5.425821500 6.427868000 8.855260150 0.1692888164E-01 5.919078000 6.427868000 8.855260150 0.1516781267E-01 6.412334500 6.427868000 8.855260150 0.1304563752E-01 6.905591000 6.427868000 8.855260150 0.1134352270E-01 7.398847500 6.427868000 8.855260150 0.1090678613E-01 7.892104000 6.427868000 8.855260150 0.1283827385E-01 8.385360500 6.427868000 8.855260150 0.1799620539E-01 8.878617000 6.427868000 8.855260150 0.2666041371E-01 9.371873500 6.427868000 8.855260150 0.3523008859E-01 .0000000000 7.231351500 8.855260150 0.9000759650E-02 .4932565000 7.231351500 8.855260150 0.8808948658E-02 .9865130000 7.231351500 8.855260150 0.8479169895E-02 1.479769500 7.231351500 8.855260150 0.8528053659E-02 1.973026000 7.231351500 8.855260150 0.9392841348E-02 2.466282500 7.231351500 8.855260150 0.1135522942E-01 2.959539000 7.231351500 8.855260150 0.1462110229E-01 3.452795500 7.231351500 8.855260150 0.1909968488E-01 3.946052000 7.231351500 8.855260150 0.2396499476E-01 4.439308500 7.231351500 8.855260150 0.2791836012E-01 4.932565000 7.231351500 8.855260150 0.2968488127E-01 5.425821500 7.231351500 8.855260150 0.2791836012E-01 5.919078000 7.231351500 8.855260150 0.2396499476E-01 6.412334500 7.231351500 8.855260150 0.1909968488E-01 6.905591000 7.231351500 8.855260150 0.1462110229E-01 7.398847500 7.231351500 8.855260150 0.1135522942E-01 7.892104000 7.231351500 8.855260150 0.9392841348E-02 8.385360500 7.231351500 8.855260150 0.8528053659E-02 8.878617000 7.231351500 8.855260150 0.8479169895E-02 9.371873500 7.231351500 8.855260150 0.8808948658E-02 .0000000000 8.034835000 8.855260150 0.5983929252E-02 .4932565000 8.034835000 8.855260150 0.6178795208E-02 .9865130000 8.034835000 8.855260150 0.6799732526E-02 1.479769500 8.034835000 8.855260150 0.7987822608E-02 1.973026000 8.034835000 8.855260150 0.1005906622E-01 2.466282500 8.034835000 8.855260150 0.1361169280E-01 2.959539000 8.034835000 8.855260150 0.1924120488E-01 3.452795500 8.034835000 8.855260150 0.2739249634E-01 3.946052000 8.034835000 8.855260150 0.3855707794E-01 4.439308500 8.034835000 8.855260150 0.5038653861E-01 4.932565000 8.034835000 8.855260150 0.5586695683E-01 5.425821500 8.034835000 8.855260150 0.5038653861E-01 5.919078000 8.034835000 8.855260150 0.3855707794E-01 6.412334500 8.034835000 8.855260150 0.2739249634E-01 6.905591000 8.034835000 8.855260150 0.1924120488E-01 7.398847500 8.034835000 8.855260150 0.1361169280E-01 7.892104000 8.034835000 8.855260150 0.1005906622E-01 8.385360500 8.034835000 8.855260150 0.7987822608E-02 8.878617000 8.034835000 8.855260150 0.6799732526E-02 9.371873500 8.034835000 8.855260150 0.6178795208E-02 .0000000000 8.838318500 8.855260150 0.7177897663E-02 .4932565000 8.838318500 8.855260150 0.7285160005E-02 .9865130000 8.838318500 8.855260150 0.7716107571E-02 1.479769500 8.838318500 8.855260150 0.8787936656E-02 1.973026000 8.838318500 8.855260150 0.1104362221E-01 2.466282500 8.838318500 8.855260150 0.1532698285E-01 2.959539000 8.838318500 8.855260150 0.2217089007E-01 3.452795500 8.838318500 8.855260150 0.3491346287E-01 3.946052000 8.838318500 8.855260150 0.5636421549E-01 4.439308500 8.838318500 8.855260150 0.8422936156E-01 4.932565000 8.838318500 8.855260150 0.9900370171E-01 5.425821500 8.838318500 8.855260150 0.8422936156E-01 5.919078000 8.838318500 8.855260150 0.5636421549E-01 6.412334500 8.838318500 8.855260150 0.3491346287E-01 6.905591000 8.838318500 8.855260150 0.2217089007E-01 7.398847500 8.838318500 8.855260150 0.1532698285E-01 7.892104000 8.838318500 8.855260150 0.1104362221E-01 8.385360500 8.838318500 8.855260150 0.8787936656E-02 8.878617000 8.838318500 8.855260150 0.7716107571E-02 9.371873500 8.838318500 8.855260150 0.7285160005E-02 .0000000000 9.641802000 8.855260150 0.1607174812E-01 .4932565000 9.641802000 8.855260150 0.1523827782E-01 .9865130000 9.641802000 8.855260150 0.1338969413E-01 1.479769500 9.641802000 8.855260150 0.1198031278E-01 1.973026000 9.641802000 8.855260150 0.1233846994E-01 2.466282500 9.641802000 8.855260150 0.1532647530E-01 2.959539000 9.641802000 8.855260150 0.2114605103E-01 3.452795500 9.641802000 8.855260150 0.3211228221E-01 3.946052000 9.641802000 8.855260150 0.5046304935E-01 4.439308500 9.641802000 8.855260150 0.7363247050E-01 4.932565000 9.641802000 8.855260150 0.8574853474E-01 5.425821500 9.641802000 8.855260150 0.7363247050E-01 5.919078000 9.641802000 8.855260150 0.5046304935E-01 6.412334500 9.641802000 8.855260150 0.3211228221E-01 6.905591000 9.641802000 8.855260150 0.2114605103E-01 7.398847500 9.641802000 8.855260150 0.1532647530E-01 7.892104000 9.641802000 8.855260150 0.1233846994E-01 8.385360500 9.641802000 8.855260150 0.1198031278E-01 8.878617000 9.641802000 8.855260150 0.1338969413E-01 9.371873500 9.641802000 8.855260150 0.1523827782E-01 .0000000000 10.44528550 8.855260150 0.5569777878E-01 .4932565000 10.44528550 8.855260150 0.4971489515E-01 .9865130000 10.44528550 8.855260150 0.3639891867E-01 1.479769500 10.44528550 8.855260150 0.2389684080E-01 1.973026000 10.44528550 8.855260150 0.1689940571E-01 2.466282500 10.44528550 8.855260150 0.1505996939E-01 2.959539000 10.44528550 8.855260150 0.1736508503E-01 3.452795500 10.44528550 8.855260150 0.2213825918E-01 3.946052000 10.44528550 8.855260150 0.2967427103E-01 4.439308500 10.44528550 8.855260150 0.3709400317E-01 4.932565000 10.44528550 8.855260150 0.4049552525E-01 5.425821500 10.44528550 8.855260150 0.3709400317E-01 5.919078000 10.44528550 8.855260150 0.2967427103E-01 6.412334500 10.44528550 8.855260150 0.2213825918E-01 6.905591000 10.44528550 8.855260150 0.1736508503E-01 7.398847500 10.44528550 8.855260150 0.1505996939E-01 7.892104000 10.44528550 8.855260150 0.1689940571E-01 8.385360500 10.44528550 8.855260150 0.2389684080E-01 8.878617000 10.44528550 8.855260150 0.3639891867E-01 9.371873500 10.44528550 8.855260150 0.4971489515E-01 .0000000000 11.24876900 8.855260150 .1487449827 .4932565000 11.24876900 8.855260150 .1303178347 .9865130000 11.24876900 8.855260150 0.8875373726E-01 1.479769500 11.24876900 8.855260150 0.4935492692E-01 1.973026000 11.24876900 8.855260150 0.2611757438E-01 2.466282500 11.24876900 8.855260150 0.1646858951E-01 2.959539000 11.24876900 8.855260150 0.1433201742E-01 3.452795500 11.24876900 8.855260150 0.1581962861E-01 3.946052000 11.24876900 8.855260150 0.1853357894E-01 4.439308500 11.24876900 8.855260150 0.2088382341E-01 4.932565000 11.24876900 8.855260150 0.2179913686E-01 5.425821500 11.24876900 8.855260150 0.2088382341E-01 5.919078000 11.24876900 8.855260150 0.1853357894E-01 6.412334500 11.24876900 8.855260150 0.1581962861E-01 6.905591000 11.24876900 8.855260150 0.1433201742E-01 7.398847500 11.24876900 8.855260150 0.1646858951E-01 7.892104000 11.24876900 8.855260150 0.2611757438E-01 8.385360500 11.24876900 8.855260150 0.4935492692E-01 8.878617000 11.24876900 8.855260150 0.8875373726E-01 9.371873500 11.24876900 8.855260150 .1303178347 .0000000000 12.05225250 8.855260150 .2116155751 .4932565000 12.05225250 8.855260150 .1839877631 .9865130000 12.05225250 8.855260150 .1232619246 1.479769500 12.05225250 8.855260150 0.6616407358E-01 1.973026000 12.05225250 8.855260150 0.3197476379E-01 2.466282500 12.05225250 8.855260150 0.1766937898E-01 2.959539000 12.05225250 8.855260150 0.1348832732E-01 3.452795500 12.05225250 8.855260150 0.1362130982E-01 3.946052000 12.05225250 8.855260150 0.1520420016E-01 4.439308500 12.05225250 8.855260150 0.1675557756E-01 4.932565000 12.05225250 8.855260150 0.1738733258E-01 5.425821500 12.05225250 8.855260150 0.1675557756E-01 5.919078000 12.05225250 8.855260150 0.1520420016E-01 6.412334500 12.05225250 8.855260150 0.1362130982E-01 6.905591000 12.05225250 8.855260150 0.1348832732E-01 7.398847500 12.05225250 8.855260150 0.1766937898E-01 7.892104000 12.05225250 8.855260150 0.3197476379E-01 8.385360500 12.05225250 8.855260150 0.6616407358E-01 8.878617000 12.05225250 8.855260150 .1232619246 9.371873500 12.05225250 8.855260150 .1839877631 .0000000000 12.85573600 8.855260150 .1487449827 .4932565000 12.85573600 8.855260150 .1303178347 .9865130000 12.85573600 8.855260150 0.8875373726E-01 1.479769500 12.85573600 8.855260150 0.4935492692E-01 1.973026000 12.85573600 8.855260150 0.2611757438E-01 2.466282500 12.85573600 8.855260150 0.1646858951E-01 2.959539000 12.85573600 8.855260150 0.1433201742E-01 3.452795500 12.85573600 8.855260150 0.1581962861E-01 3.946052000 12.85573600 8.855260150 0.1853357894E-01 4.439308500 12.85573600 8.855260150 0.2088382341E-01 4.932565000 12.85573600 8.855260150 0.2179913686E-01 5.425821500 12.85573600 8.855260150 0.2088382341E-01 5.919078000 12.85573600 8.855260150 0.1853357894E-01 6.412334500 12.85573600 8.855260150 0.1581962861E-01 6.905591000 12.85573600 8.855260150 0.1433201742E-01 7.398847500 12.85573600 8.855260150 0.1646858951E-01 7.892104000 12.85573600 8.855260150 0.2611757438E-01 8.385360500 12.85573600 8.855260150 0.4935492692E-01 8.878617000 12.85573600 8.855260150 0.8875373726E-01 9.371873500 12.85573600 8.855260150 .1303178347 .0000000000 13.65921950 8.855260150 0.5569777878E-01 .4932565000 13.65921950 8.855260150 0.4971489515E-01 .9865130000 13.65921950 8.855260150 0.3639891867E-01 1.479769500 13.65921950 8.855260150 0.2389684080E-01 1.973026000 13.65921950 8.855260150 0.1689940571E-01 2.466282500 13.65921950 8.855260150 0.1505996939E-01 2.959539000 13.65921950 8.855260150 0.1736508503E-01 3.452795500 13.65921950 8.855260150 0.2213825918E-01 3.946052000 13.65921950 8.855260150 0.2967427103E-01 4.439308500 13.65921950 8.855260150 0.3709400317E-01 4.932565000 13.65921950 8.855260150 0.4049552525E-01 5.425821500 13.65921950 8.855260150 0.3709400317E-01 5.919078000 13.65921950 8.855260150 0.2967427103E-01 6.412334500 13.65921950 8.855260150 0.2213825918E-01 6.905591000 13.65921950 8.855260150 0.1736508503E-01 7.398847500 13.65921950 8.855260150 0.1505996939E-01 7.892104000 13.65921950 8.855260150 0.1689940571E-01 8.385360500 13.65921950 8.855260150 0.2389684080E-01 8.878617000 13.65921950 8.855260150 0.3639891867E-01 9.371873500 13.65921950 8.855260150 0.4971489515E-01 .0000000000 14.46270300 8.855260150 0.1607174812E-01 .4932565000 14.46270300 8.855260150 0.1523827782E-01 .9865130000 14.46270300 8.855260150 0.1338969413E-01 1.479769500 14.46270300 8.855260150 0.1198031278E-01 1.973026000 14.46270300 8.855260150 0.1233846994E-01 2.466282500 14.46270300 8.855260150 0.1532647530E-01 2.959539000 14.46270300 8.855260150 0.2114605103E-01 3.452795500 14.46270300 8.855260150 0.3211228221E-01 3.946052000 14.46270300 8.855260150 0.5046304935E-01 4.439308500 14.46270300 8.855260150 0.7363247050E-01 4.932565000 14.46270300 8.855260150 0.8574853474E-01 5.425821500 14.46270300 8.855260150 0.7363247050E-01 5.919078000 14.46270300 8.855260150 0.5046304935E-01 6.412334500 14.46270300 8.855260150 0.3211228221E-01 6.905591000 14.46270300 8.855260150 0.2114605103E-01 7.398847500 14.46270300 8.855260150 0.1532647530E-01 7.892104000 14.46270300 8.855260150 0.1233846994E-01 8.385360500 14.46270300 8.855260150 0.1198031278E-01 8.878617000 14.46270300 8.855260150 0.1338969413E-01 9.371873500 14.46270300 8.855260150 0.1523827782E-01 .0000000000 15.26618650 8.855260150 0.7177897663E-02 .4932565000 15.26618650 8.855260150 0.7285160005E-02 .9865130000 15.26618650 8.855260150 0.7716107571E-02 1.479769500 15.26618650 8.855260150 0.8787936656E-02 1.973026000 15.26618650 8.855260150 0.1104362221E-01 2.466282500 15.26618650 8.855260150 0.1532698285E-01 2.959539000 15.26618650 8.855260150 0.2217089007E-01 3.452795500 15.26618650 8.855260150 0.3491346287E-01 3.946052000 15.26618650 8.855260150 0.5636421549E-01 4.439308500 15.26618650 8.855260150 0.8422936156E-01 4.932565000 15.26618650 8.855260150 0.9900370171E-01 5.425821500 15.26618650 8.855260150 0.8422936156E-01 5.919078000 15.26618650 8.855260150 0.5636421549E-01 6.412334500 15.26618650 8.855260150 0.3491346287E-01 6.905591000 15.26618650 8.855260150 0.2217089007E-01 7.398847500 15.26618650 8.855260150 0.1532698285E-01 7.892104000 15.26618650 8.855260150 0.1104362221E-01 8.385360500 15.26618650 8.855260150 0.8787936656E-02 8.878617000 15.26618650 8.855260150 0.7716107571E-02 9.371873500 15.26618650 8.855260150 0.7285160005E-02 .0000000000 .0000000000 9.660283800 0.8179873834E-02 .4932565000 .0000000000 9.660283800 0.8356099180E-02 .9865130000 .0000000000 9.660283800 0.8960541561E-02 1.479769500 .0000000000 9.660283800 0.1028106344E-01 1.973026000 .0000000000 9.660283800 0.1300311470E-01 2.466282500 .0000000000 9.660283800 0.1823045673E-01 2.959539000 .0000000000 9.660283800 0.2831114694E-01 3.452795500 .0000000000 9.660283800 0.5169777013E-01 3.946052000 .0000000000 9.660283800 .1077887456 4.439308500 .0000000000 9.660283800 .2090642512 4.932565000 .0000000000 9.660283800 .2744471796 5.425821500 .0000000000 9.660283800 .2090642512 5.919078000 .0000000000 9.660283800 .1077887456 6.412334500 .0000000000 9.660283800 0.5169777013E-01 6.905591000 .0000000000 9.660283800 0.2831114694E-01 7.398847500 .0000000000 9.660283800 0.1823045673E-01 7.892104000 .0000000000 9.660283800 0.1300311470E-01 8.385360500 .0000000000 9.660283800 0.1028106344E-01 8.878617000 .0000000000 9.660283800 0.8960541561E-02 9.371873500 .0000000000 9.660283800 0.8356099180E-02 .0000000000 .8034835000 9.660283800 0.9800394651E-02 .4932565000 .8034835000 9.660283800 0.9666150083E-02 .9865130000 .8034835000 9.660283800 0.9455936208E-02 1.479769500 .8034835000 9.660283800 0.9627824393E-02 1.973026000 .8034835000 9.660283800 0.1068329593E-01 2.466282500 .8034835000 9.660283800 0.1314828108E-01 2.959539000 .8034835000 9.660283800 0.1746031306E-01 3.452795500 .8034835000 9.660283800 0.2381983555E-01 3.946052000 .8034835000 9.660283800 0.3302638871E-01 4.439308500 .8034835000 9.660283800 0.4291267340E-01 4.932565000 .8034835000 9.660283800 0.4756358461E-01 5.425821500 .8034835000 9.660283800 0.4291267340E-01 5.919078000 .8034835000 9.660283800 0.3302638871E-01 6.412334500 .8034835000 9.660283800 0.2381983555E-01 6.905591000 .8034835000 9.660283800 0.1746031306E-01 7.398847500 .8034835000 9.660283800 0.1314828108E-01 7.892104000 .8034835000 9.660283800 0.1068329593E-01 8.385360500 .8034835000 9.660283800 0.9627824393E-02 8.878617000 .8034835000 9.660283800 0.9455936208E-02 9.371873500 .8034835000 9.660283800 0.9666150083E-02 .0000000000 1.606967000 9.660283800 0.3052971146E-01 .4932565000 1.606967000 9.660283800 0.2792331840E-01 .9865130000 1.606967000 9.660283800 0.2138840488E-01 1.479769500 1.606967000 9.660283800 0.1564033452E-01 1.973026000 1.606967000 9.660283800 0.1181462413E-01 2.466282500 1.606967000 9.660283800 0.1052308465E-01 2.959539000 1.606967000 9.660283800 0.1118732971E-01 3.452795500 1.606967000 9.660283800 0.1302577729E-01 3.946052000 1.606967000 9.660283800 0.1529357170E-01 4.439308500 1.606967000 9.660283800 0.1716370070E-01 4.932565000 1.606967000 9.660283800 0.1788998458E-01 5.425821500 1.606967000 9.660283800 0.1716370070E-01 5.919078000 1.606967000 9.660283800 0.1529357170E-01 6.412334500 1.606967000 9.660283800 0.1302577729E-01 6.905591000 1.606967000 9.660283800 0.1118732971E-01 7.398847500 1.606967000 9.660283800 0.1052308465E-01 7.892104000 1.606967000 9.660283800 0.1181462413E-01 8.385360500 1.606967000 9.660283800 0.1564033452E-01 8.878617000 1.606967000 9.660283800 0.2138840488E-01 9.371873500 1.606967000 9.660283800 0.2792331840E-01 .0000000000 2.410450500 9.660283800 .1455165791 .4932565000 2.410450500 9.660283800 .1278885883 .9865130000 2.410450500 9.660283800 0.8756446593E-01 1.479769500 2.410450500 9.660283800 0.4835061298E-01 1.973026000 2.410450500 9.660283800 0.2419941327E-01 2.466282500 2.410450500 9.660283800 0.1305630975E-01 2.959539000 2.410450500 9.660283800 0.9080196715E-02 3.452795500 2.410450500 9.660283800 0.8327924599E-02 3.946052000 2.410450500 9.660283800 0.8629690638E-02 4.439308500 2.410450500 9.660283800 0.9067714506E-02 4.932565000 2.410450500 9.660283800 0.9255934138E-02 5.425821500 2.410450500 9.660283800 0.9067714506E-02 5.919078000 2.410450500 9.660283800 0.8629690638E-02 6.412334500 2.410450500 9.660283800 0.8327924599E-02 6.905591000 2.410450500 9.660283800 0.9080196715E-02 7.398847500 2.410450500 9.660283800 0.1305630975E-01 7.892104000 2.410450500 9.660283800 0.2419941327E-01 8.385360500 2.410450500 9.660283800 0.4835061298E-01 8.878617000 2.410450500 9.660283800 0.8756446593E-01 9.371873500 2.410450500 9.660283800 .1278885883 .0000000000 3.213934000 9.660283800 .6331265254 .4932565000 3.213934000 9.660283800 .4539295613 .9865130000 3.213934000 9.660283800 .2532065644 1.479769500 3.213934000 9.660283800 .1285098069 1.973026000 3.213934000 9.660283800 0.5362567459E-01 2.466282500 3.213934000 9.660283800 0.2089589959E-01 2.959539000 3.213934000 9.660283800 0.9879713746E-02 3.452795500 3.213934000 9.660283800 0.6684984040E-02 3.946052000 3.213934000 9.660283800 0.6137851515E-02 4.439308500 3.213934000 9.660283800 0.6189519396E-02 4.932565000 3.213934000 9.660283800 0.6247974796E-02 5.425821500 3.213934000 9.660283800 0.6189519396E-02 5.919078000 3.213934000 9.660283800 0.6137851515E-02 6.412334500 3.213934000 9.660283800 0.6684984040E-02 6.905591000 3.213934000 9.660283800 0.9879713746E-02 7.398847500 3.213934000 9.660283800 0.2089589959E-01 7.892104000 3.213934000 9.660283800 0.5362567459E-01 8.385360500 3.213934000 9.660283800 .1285098069 8.878617000 3.213934000 9.660283800 .2532065644 9.371873500 3.213934000 9.660283800 .4539295613 .0000000000 4.017417500 9.660283800 3.031577670 .4932565000 4.017417500 9.660283800 1.497218798 .9865130000 4.017417500 9.660283800 .4162889231 1.479769500 4.017417500 9.660283800 .1829260733 1.973026000 4.017417500 9.660283800 0.7375888900E-01 2.466282500 4.017417500 9.660283800 0.2666958637E-01 2.959539000 4.017417500 9.660283800 0.1083059848E-01 3.452795500 4.017417500 9.660283800 0.6336586539E-02 3.946052000 4.017417500 9.660283800 0.5455917029E-02 4.439308500 4.017417500 9.660283800 0.5419357267E-02 4.932565000 4.017417500 9.660283800 0.5455877405E-02 5.425821500 4.017417500 9.660283800 0.5419357267E-02 5.919078000 4.017417500 9.660283800 0.5455917029E-02 6.412334500 4.017417500 9.660283800 0.6336586539E-02 6.905591000 4.017417500 9.660283800 0.1083059848E-01 7.398847500 4.017417500 9.660283800 0.2666958637E-01 7.892104000 4.017417500 9.660283800 0.7375888900E-01 8.385360500 4.017417500 9.660283800 .1829260733 8.878617000 4.017417500 9.660283800 .4162889231 9.371873500 4.017417500 9.660283800 1.497218798 .0000000000 4.820901000 9.660283800 .6331265254 .4932565000 4.820901000 9.660283800 .4539295613 .9865130000 4.820901000 9.660283800 .2532065644 1.479769500 4.820901000 9.660283800 .1285098069 1.973026000 4.820901000 9.660283800 0.5362567459E-01 2.466282500 4.820901000 9.660283800 0.2089589959E-01 2.959539000 4.820901000 9.660283800 0.9879713746E-02 3.452795500 4.820901000 9.660283800 0.6684984040E-02 3.946052000 4.820901000 9.660283800 0.6137851515E-02 4.439308500 4.820901000 9.660283800 0.6189519396E-02 4.932565000 4.820901000 9.660283800 0.6247974796E-02 5.425821500 4.820901000 9.660283800 0.6189519396E-02 5.919078000 4.820901000 9.660283800 0.6137851515E-02 6.412334500 4.820901000 9.660283800 0.6684984040E-02 6.905591000 4.820901000 9.660283800 0.9879713746E-02 7.398847500 4.820901000 9.660283800 0.2089589959E-01 7.892104000 4.820901000 9.660283800 0.5362567459E-01 8.385360500 4.820901000 9.660283800 .1285098069 8.878617000 4.820901000 9.660283800 .2532065644 9.371873500 4.820901000 9.660283800 .4539295613 .0000000000 5.624384500 9.660283800 .1455165791 .4932565000 5.624384500 9.660283800 .1278885883 .9865130000 5.624384500 9.660283800 0.8756446593E-01 1.479769500 5.624384500 9.660283800 0.4835061298E-01 1.973026000 5.624384500 9.660283800 0.2419941327E-01 2.466282500 5.624384500 9.660283800 0.1305630975E-01 2.959539000 5.624384500 9.660283800 0.9080196715E-02 3.452795500 5.624384500 9.660283800 0.8327924599E-02 3.946052000 5.624384500 9.660283800 0.8629690638E-02 4.439308500 5.624384500 9.660283800 0.9067714506E-02 4.932565000 5.624384500 9.660283800 0.9255934138E-02 5.425821500 5.624384500 9.660283800 0.9067714506E-02 5.919078000 5.624384500 9.660283800 0.8629690638E-02 6.412334500 5.624384500 9.660283800 0.8327924599E-02 6.905591000 5.624384500 9.660283800 0.9080196715E-02 7.398847500 5.624384500 9.660283800 0.1305630975E-01 7.892104000 5.624384500 9.660283800 0.2419941327E-01 8.385360500 5.624384500 9.660283800 0.4835061298E-01 8.878617000 5.624384500 9.660283800 0.8756446593E-01 9.371873500 5.624384500 9.660283800 .1278885883 .0000000000 6.427868000 9.660283800 0.3052971146E-01 .4932565000 6.427868000 9.660283800 0.2792331840E-01 .9865130000 6.427868000 9.660283800 0.2138840488E-01 1.479769500 6.427868000 9.660283800 0.1564033452E-01 1.973026000 6.427868000 9.660283800 0.1181462413E-01 2.466282500 6.427868000 9.660283800 0.1052308465E-01 2.959539000 6.427868000 9.660283800 0.1118732971E-01 3.452795500 6.427868000 9.660283800 0.1302577729E-01 3.946052000 6.427868000 9.660283800 0.1529357170E-01 4.439308500 6.427868000 9.660283800 0.1716370070E-01 4.932565000 6.427868000 9.660283800 0.1788998458E-01 5.425821500 6.427868000 9.660283800 0.1716370070E-01 5.919078000 6.427868000 9.660283800 0.1529357170E-01 6.412334500 6.427868000 9.660283800 0.1302577729E-01 6.905591000 6.427868000 9.660283800 0.1118732971E-01 7.398847500 6.427868000 9.660283800 0.1052308465E-01 7.892104000 6.427868000 9.660283800 0.1181462413E-01 8.385360500 6.427868000 9.660283800 0.1564033452E-01 8.878617000 6.427868000 9.660283800 0.2138840488E-01 9.371873500 6.427868000 9.660283800 0.2792331840E-01 .0000000000 7.231351500 9.660283800 0.9800394651E-02 .4932565000 7.231351500 9.660283800 0.9666150083E-02 .9865130000 7.231351500 9.660283800 0.9455936208E-02 1.479769500 7.231351500 9.660283800 0.9627824393E-02 1.973026000 7.231351500 9.660283800 0.1068329593E-01 2.466282500 7.231351500 9.660283800 0.1314828108E-01 2.959539000 7.231351500 9.660283800 0.1746031306E-01 3.452795500 7.231351500 9.660283800 0.2381983555E-01 3.946052000 7.231351500 9.660283800 0.3302638871E-01 4.439308500 7.231351500 9.660283800 0.4291267340E-01 4.932565000 7.231351500 9.660283800 0.4756358461E-01 5.425821500 7.231351500 9.660283800 0.4291267340E-01 5.919078000 7.231351500 9.660283800 0.3302638871E-01 6.412334500 7.231351500 9.660283800 0.2381983555E-01 6.905591000 7.231351500 9.660283800 0.1746031306E-01 7.398847500 7.231351500 9.660283800 0.1314828108E-01 7.892104000 7.231351500 9.660283800 0.1068329593E-01 8.385360500 7.231351500 9.660283800 0.9627824393E-02 8.878617000 7.231351500 9.660283800 0.9455936208E-02 9.371873500 7.231351500 9.660283800 0.9666150083E-02 .0000000000 8.034835000 9.660283800 0.8179873834E-02 .4932565000 8.034835000 9.660283800 0.8356099180E-02 .9865130000 8.034835000 9.660283800 0.8960541561E-02 1.479769500 8.034835000 9.660283800 0.1028106344E-01 1.973026000 8.034835000 9.660283800 0.1300311470E-01 2.466282500 8.034835000 9.660283800 0.1823045673E-01 2.959539000 8.034835000 9.660283800 0.2831114694E-01 3.452795500 8.034835000 9.660283800 0.5169777013E-01 3.946052000 8.034835000 9.660283800 .1077887456 4.439308500 8.034835000 9.660283800 .2090642512 4.932565000 8.034835000 9.660283800 .2744471796 5.425821500 8.034835000 9.660283800 .2090642512 5.919078000 8.034835000 9.660283800 .1077887456 6.412334500 8.034835000 9.660283800 0.5169777013E-01 6.905591000 8.034835000 9.660283800 0.2831114694E-01 7.398847500 8.034835000 9.660283800 0.1823045673E-01 7.892104000 8.034835000 9.660283800 0.1300311470E-01 8.385360500 8.034835000 9.660283800 0.1028106344E-01 8.878617000 8.034835000 9.660283800 0.8960541561E-02 9.371873500 8.034835000 9.660283800 0.8356099180E-02 .0000000000 8.838318500 9.660283800 0.8937582162E-02 .4932565000 8.838318500 9.660283800 0.9113978417E-02 .9865130000 8.838318500 9.660283800 0.9774087505E-02 1.479769500 8.838318500 9.660283800 0.1138080627E-01 1.973026000 8.838318500 9.660283800 0.1500087583E-01 2.466282500 8.838318500 9.660283800 0.2196453016E-01 2.959539000 8.838318500 9.660283800 0.4031985815E-01 3.452795500 8.838318500 9.660283800 0.9979049830E-01 3.946052000 8.838318500 9.660283800 .3245796698 4.439308500 8.838318500 9.660283800 .9290309532 4.932565000 8.838318500 9.660283800 1.398986375 5.425821500 8.838318500 9.660283800 .9290309532 5.919078000 8.838318500 9.660283800 .3245796698 6.412334500 8.838318500 9.660283800 0.9979049830E-01 6.905591000 8.838318500 9.660283800 0.4031985815E-01 7.398847500 8.838318500 9.660283800 0.2196453016E-01 7.892104000 8.838318500 9.660283800 0.1500087583E-01 8.385360500 8.838318500 9.660283800 0.1138080627E-01 8.878617000 8.838318500 9.660283800 0.9774087505E-02 9.371873500 8.838318500 9.660283800 0.9113978417E-02 .0000000000 9.641802000 9.660283800 0.1092256404E-01 .4932565000 9.641802000 9.660283800 0.1086483134E-01 .9865130000 9.641802000 9.660283800 0.1095765727E-01 1.479769500 9.641802000 9.660283800 0.1192120631E-01 1.973026000 9.641802000 9.660283800 0.1494647221E-01 2.466282500 9.641802000 9.660283800 0.2139629135E-01 2.959539000 9.641802000 9.660283800 0.3772221785E-01 3.452795500 9.641802000 9.660283800 0.8804239778E-01 3.946052000 9.641802000 9.660283800 .2616882228 4.439308500 9.641802000 9.660283800 .6965569525 4.932565000 9.641802000 9.660283800 1.029029721 5.425821500 9.641802000 9.660283800 .6965569525 5.919078000 9.641802000 9.660283800 .2616882228 6.412334500 9.641802000 9.660283800 0.8804239778E-01 6.905591000 9.641802000 9.660283800 0.3772221785E-01 7.398847500 9.641802000 9.660283800 0.2139629135E-01 7.892104000 9.641802000 9.660283800 0.1494647221E-01 8.385360500 9.641802000 9.660283800 0.1192120631E-01 8.878617000 9.641802000 9.660283800 0.1095765727E-01 9.371873500 9.641802000 9.660283800 0.1086483134E-01 .0000000000 10.44528550 9.660283800 0.1780551139E-01 .4932565000 10.44528550 9.660283800 0.1689036292E-01 .9865130000 10.44528550 9.660283800 0.1486032013E-01 1.479769500 10.44528550 9.660283800 0.1332031750E-01 1.973026000 10.44528550 9.660283800 0.1380292965E-01 2.466282500 10.44528550 9.660283800 0.1738125771E-01 2.959539000 10.44528550 9.660283800 0.2501009973E-01 3.452795500 10.44528550 9.660283800 0.4128196046E-01 3.946052000 10.44528550 9.660283800 0.7451941019E-01 4.439308500 10.44528550 9.660283800 .1250617912 4.932565000 10.44528550 9.660283800 .1546830886 5.425821500 10.44528550 9.660283800 .1250617912 5.919078000 10.44528550 9.660283800 0.7451941019E-01 6.412334500 10.44528550 9.660283800 0.4128196046E-01 6.905591000 10.44528550 9.660283800 0.2501009973E-01 7.398847500 10.44528550 9.660283800 0.1738125771E-01 7.892104000 10.44528550 9.660283800 0.1380292965E-01 8.385360500 10.44528550 9.660283800 0.1332031750E-01 8.878617000 10.44528550 9.660283800 0.1486032013E-01 9.371873500 10.44528550 9.660283800 0.1689036292E-01 .0000000000 11.24876900 9.660283800 0.3154199737E-01 .4932565000 11.24876900 9.660283800 0.2881199355E-01 .9865130000 11.24876900 9.660283800 0.2218530039E-01 1.479769500 11.24876900 9.660283800 0.1660635953E-01 1.973026000 11.24876900 9.660283800 0.1357486259E-01 2.466282500 11.24876900 9.660283800 0.1380042886E-01 2.959539000 11.24876900 9.660283800 0.1692558916E-01 3.452795500 11.24876900 9.660283800 0.2204348168E-01 3.946052000 11.24876900 9.660283800 0.2867209579E-01 4.439308500 11.24876900 9.660283800 0.3481981989E-01 4.932565000 11.24876900 9.660283800 0.3744926336E-01 5.425821500 11.24876900 9.660283800 0.3481981989E-01 5.919078000 11.24876900 9.660283800 0.2867209579E-01 6.412334500 11.24876900 9.660283800 0.2204348168E-01 6.905591000 11.24876900 9.660283800 0.1692558916E-01 7.398847500 11.24876900 9.660283800 0.1380042886E-01 7.892104000 11.24876900 9.660283800 0.1357486259E-01 8.385360500 11.24876900 9.660283800 0.1660635953E-01 8.878617000 11.24876900 9.660283800 0.2218530039E-01 9.371873500 11.24876900 9.660283800 0.2881199355E-01 .0000000000 12.05225250 9.660283800 0.4018768893E-01 .4932565000 12.05225250 9.660283800 0.3616049820E-01 .9865130000 12.05225250 9.660283800 0.2728392664E-01 1.479769500 12.05225250 9.660283800 0.1862222792E-01 1.973026000 12.05225250 9.660283800 0.1385488514E-01 2.466282500 12.05225250 9.660283800 0.1266897007E-01 2.959539000 12.05225250 9.660283800 0.1424901631E-01 3.452795500 12.05225250 9.660283800 0.1753012140E-01 3.946052000 12.05225250 9.660283800 0.2145424225E-01 4.439308500 12.05225250 9.660283800 0.2469009149E-01 4.932565000 12.05225250 9.660283800 0.2594936444E-01 5.425821500 12.05225250 9.660283800 0.2469009149E-01 5.919078000 12.05225250 9.660283800 0.2145424225E-01 6.412334500 12.05225250 9.660283800 0.1753012140E-01 6.905591000 12.05225250 9.660283800 0.1424901631E-01 7.398847500 12.05225250 9.660283800 0.1266897007E-01 7.892104000 12.05225250 9.660283800 0.1385488514E-01 8.385360500 12.05225250 9.660283800 0.1862222792E-01 8.878617000 12.05225250 9.660283800 0.2728392664E-01 9.371873500 12.05225250 9.660283800 0.3616049820E-01 .0000000000 12.85573600 9.660283800 0.3154199737E-01 .4932565000 12.85573600 9.660283800 0.2881199355E-01 .9865130000 12.85573600 9.660283800 0.2218530039E-01 1.479769500 12.85573600 9.660283800 0.1660635953E-01 1.973026000 12.85573600 9.660283800 0.1357486259E-01 2.466282500 12.85573600 9.660283800 0.1380042886E-01 2.959539000 12.85573600 9.660283800 0.1692558916E-01 3.452795500 12.85573600 9.660283800 0.2204348168E-01 3.946052000 12.85573600 9.660283800 0.2867209579E-01 4.439308500 12.85573600 9.660283800 0.3481981989E-01 4.932565000 12.85573600 9.660283800 0.3744926336E-01 5.425821500 12.85573600 9.660283800 0.3481981989E-01 5.919078000 12.85573600 9.660283800 0.2867209579E-01 6.412334500 12.85573600 9.660283800 0.2204348168E-01 6.905591000 12.85573600 9.660283800 0.1692558916E-01 7.398847500 12.85573600 9.660283800 0.1380042886E-01 7.892104000 12.85573600 9.660283800 0.1357486259E-01 8.385360500 12.85573600 9.660283800 0.1660635953E-01 8.878617000 12.85573600 9.660283800 0.2218530039E-01 9.371873500 12.85573600 9.660283800 0.2881199355E-01 .0000000000 13.65921950 9.660283800 0.1780551139E-01 .4932565000 13.65921950 9.660283800 0.1689036292E-01 .9865130000 13.65921950 9.660283800 0.1486032013E-01 1.479769500 13.65921950 9.660283800 0.1332031750E-01 1.973026000 13.65921950 9.660283800 0.1380292965E-01 2.466282500 13.65921950 9.660283800 0.1738125771E-01 2.959539000 13.65921950 9.660283800 0.2501009973E-01 3.452795500 13.65921950 9.660283800 0.4128196046E-01 3.946052000 13.65921950 9.660283800 0.7451941019E-01 4.439308500 13.65921950 9.660283800 .1250617912 4.932565000 13.65921950 9.660283800 .1546830886 5.425821500 13.65921950 9.660283800 .1250617912 5.919078000 13.65921950 9.660283800 0.7451941019E-01 6.412334500 13.65921950 9.660283800 0.4128196046E-01 6.905591000 13.65921950 9.660283800 0.2501009973E-01 7.398847500 13.65921950 9.660283800 0.1738125771E-01 7.892104000 13.65921950 9.660283800 0.1380292965E-01 8.385360500 13.65921950 9.660283800 0.1332031750E-01 8.878617000 13.65921950 9.660283800 0.1486032013E-01 9.371873500 13.65921950 9.660283800 0.1689036292E-01 .0000000000 14.46270300 9.660283800 0.1092256404E-01 .4932565000 14.46270300 9.660283800 0.1086483134E-01 .9865130000 14.46270300 9.660283800 0.1095765727E-01 1.479769500 14.46270300 9.660283800 0.1192120631E-01 1.973026000 14.46270300 9.660283800 0.1494647221E-01 2.466282500 14.46270300 9.660283800 0.2139629135E-01 2.959539000 14.46270300 9.660283800 0.3772221785E-01 3.452795500 14.46270300 9.660283800 0.8804239778E-01 3.946052000 14.46270300 9.660283800 .2616882228 4.439308500 14.46270300 9.660283800 .6965569525 4.932565000 14.46270300 9.660283800 1.029029721 5.425821500 14.46270300 9.660283800 .6965569525 5.919078000 14.46270300 9.660283800 .2616882228 6.412334500 14.46270300 9.660283800 0.8804239778E-01 6.905591000 14.46270300 9.660283800 0.3772221785E-01 7.398847500 14.46270300 9.660283800 0.2139629135E-01 7.892104000 14.46270300 9.660283800 0.1494647221E-01 8.385360500 14.46270300 9.660283800 0.1192120631E-01 8.878617000 14.46270300 9.660283800 0.1095765727E-01 9.371873500 14.46270300 9.660283800 0.1086483134E-01 .0000000000 15.26618650 9.660283800 0.8937582162E-02 .4932565000 15.26618650 9.660283800 0.9113978417E-02 .9865130000 15.26618650 9.660283800 0.9774087505E-02 1.479769500 15.26618650 9.660283800 0.1138080627E-01 1.973026000 15.26618650 9.660283800 0.1500087583E-01 2.466282500 15.26618650 9.660283800 0.2196453016E-01 2.959539000 15.26618650 9.660283800 0.4031985815E-01 3.452795500 15.26618650 9.660283800 0.9979049830E-01 3.946052000 15.26618650 9.660283800 .3245796698 4.439308500 15.26618650 9.660283800 .9290309532 4.932565000 15.26618650 9.660283800 1.398986375 5.425821500 15.26618650 9.660283800 .9290309532 5.919078000 15.26618650 9.660283800 .3245796698 6.412334500 15.26618650 9.660283800 0.9979049830E-01 6.905591000 15.26618650 9.660283800 0.4031985815E-01 7.398847500 15.26618650 9.660283800 0.2196453016E-01 7.892104000 15.26618650 9.660283800 0.1500087583E-01 8.385360500 15.26618650 9.660283800 0.1138080627E-01 8.878617000 15.26618650 9.660283800 0.9774087505E-02 9.371873500 15.26618650 9.660283800 0.9113978417E-02 .0000000000 .0000000000 10.46530745 0.1344129796E-01 .4932565000 .0000000000 10.46530745 0.1342233904E-01 .9865130000 .0000000000 10.46530745 0.1356109914E-01 1.479769500 .0000000000 10.46530745 0.1444403327E-01 1.973026000 .0000000000 10.46530745 0.1717380726E-01 2.466282500 .0000000000 10.46530745 0.2308020668E-01 2.959539000 .0000000000 10.46530745 0.3839962473E-01 3.452795500 .0000000000 10.46530745 0.8733286084E-01 3.946052000 .0000000000 10.46530745 .2609418945 4.439308500 .0000000000 10.46530745 .6984918605 4.932565000 .0000000000 10.46530745 1.031232540 5.425821500 .0000000000 10.46530745 .6984918605 5.919078000 .0000000000 10.46530745 .2609418945 6.412334500 .0000000000 10.46530745 0.8733286084E-01 6.905591000 .0000000000 10.46530745 0.3839962473E-01 7.398847500 .0000000000 10.46530745 0.2308020668E-01 7.892104000 .0000000000 10.46530745 0.1717380726E-01 8.385360500 .0000000000 10.46530745 0.1444403327E-01 8.878617000 .0000000000 10.46530745 0.1356109914E-01 9.371873500 .0000000000 10.46530745 0.1342233904E-01 .0000000000 .8034835000 10.46530745 0.1165700764E-01 .4932565000 .8034835000 10.46530745 0.1154957264E-01 .9865130000 .8034835000 10.46530745 0.1138914211E-01 1.479769500 .8034835000 10.46530745 0.1159129731E-01 1.973026000 .8034835000 10.46530745 0.1271362555E-01 2.466282500 .8034835000 10.46530745 0.1548694689E-01 2.959539000 .8034835000 10.46530745 0.2042893862E-01 3.452795500 .8034835000 10.46530745 0.2959453828E-01 3.946052000 .8034835000 10.46530745 0.4536987860E-01 4.439308500 .8034835000 10.46530745 0.6547095322E-01 4.932565000 .8034835000 10.46530745 0.7596428176E-01 5.425821500 .8034835000 10.46530745 0.6547095322E-01 5.919078000 .8034835000 10.46530745 0.4536987860E-01 6.412334500 .8034835000 10.46530745 0.2959453828E-01 6.905591000 .8034835000 10.46530745 0.2042893862E-01 7.398847500 .8034835000 10.46530745 0.1548694689E-01 7.892104000 .8034835000 10.46530745 0.1271362555E-01 8.385360500 .8034835000 10.46530745 0.1159129731E-01 8.878617000 .8034835000 10.46530745 0.1138914211E-01 9.371873500 .8034835000 10.46530745 0.1154957264E-01 .0000000000 1.606967000 10.46530745 0.1770521497E-01 .4932565000 1.606967000 10.46530745 0.1669365065E-01 .9865130000 1.606967000 10.46530745 0.1429187330E-01 1.479769500 1.606967000 10.46530745 0.1185823151E-01 1.973026000 1.606967000 10.46530745 0.1046068828E-01 2.466282500 1.606967000 10.46530745 0.1043176481E-01 2.959539000 1.606967000 10.46530745 0.1166423936E-01 3.452795500 1.606967000 10.46530745 0.1387623875E-01 3.946052000 1.606967000 10.46530745 0.1648783405E-01 4.439308500 1.606967000 10.46530745 0.1861384880E-01 4.932565000 1.606967000 10.46530745 0.1943298407E-01 5.425821500 1.606967000 10.46530745 0.1861384880E-01 5.919078000 1.606967000 10.46530745 0.1648783405E-01 6.412334500 1.606967000 10.46530745 0.1387623875E-01 6.905591000 1.606967000 10.46530745 0.1166423936E-01 7.398847500 1.606967000 10.46530745 0.1043176481E-01 7.892104000 1.606967000 10.46530745 0.1046068828E-01 8.385360500 1.606967000 10.46530745 0.1185823151E-01 8.878617000 1.606967000 10.46530745 0.1429187330E-01 9.371873500 1.606967000 10.46530745 0.1669365065E-01 .0000000000 2.410450500 10.46530745 0.5427184916E-01 .4932565000 2.410450500 10.46530745 0.4845548668E-01 .9865130000 2.410450500 10.46530745 0.3523922383E-01 1.479769500 2.410450500 10.46530745 0.2199891099E-01 1.973026000 2.410450500 10.46530745 0.1353969161E-01 2.466282500 2.410450500 10.46530745 0.9212059937E-02 2.959539000 2.410450500 10.46530745 0.7801142787E-02 3.452795500 2.410450500 10.46530745 0.7787915635E-02 3.946052000 2.410450500 10.46530745 0.8245580367E-02 4.439308500 2.410450500 10.46530745 0.8707482131E-02 4.932565000 2.410450500 10.46530745 0.8897742323E-02 5.425821500 2.410450500 10.46530745 0.8707482131E-02 5.919078000 2.410450500 10.46530745 0.8245580367E-02 6.412334500 2.410450500 10.46530745 0.7787915635E-02 6.905591000 2.410450500 10.46530745 0.7801142787E-02 7.398847500 2.410450500 10.46530745 0.9212059937E-02 7.892104000 2.410450500 10.46530745 0.1353969161E-01 8.385360500 2.410450500 10.46530745 0.2199891099E-01 8.878617000 2.410450500 10.46530745 0.3523922383E-01 9.371873500 2.410450500 10.46530745 0.4845548668E-01 .0000000000 3.213934000 10.46530745 .1446267208 .4932565000 3.213934000 10.46530745 .1271474992 .9865130000 3.213934000 10.46530745 0.8694075512E-01 1.479769500 3.213934000 10.46530745 0.4750607196E-01 1.973026000 3.213934000 10.46530745 0.2289516680E-01 2.466282500 3.213934000 10.46530745 0.1122436603E-01 2.959539000 3.213934000 10.46530745 0.6770650512E-02 3.452795500 3.213934000 10.46530745 0.5570214952E-02 3.946052000 3.213934000 10.46530745 0.5435552250E-02 4.439308500 3.213934000 10.46530745 0.5526556370E-02 4.932565000 3.213934000 10.46530745 0.5578680284E-02 5.425821500 3.213934000 10.46530745 0.5526556370E-02 5.919078000 3.213934000 10.46530745 0.5435552250E-02 6.412334500 3.213934000 10.46530745 0.5570214952E-02 6.905591000 3.213934000 10.46530745 0.6770650512E-02 7.398847500 3.213934000 10.46530745 0.1122436603E-01 7.892104000 3.213934000 10.46530745 0.2289516680E-01 8.385360500 3.213934000 10.46530745 0.4750607196E-01 8.878617000 3.213934000 10.46530745 0.8694075512E-01 9.371873500 3.213934000 10.46530745 .1271474992 .0000000000 4.017417500 10.46530745 .2068150879 .4932565000 4.017417500 10.46530745 .1807660281 .9865130000 4.017417500 10.46530745 .1220803125 1.479769500 4.017417500 10.46530745 0.6496582483E-01 1.973026000 4.017417500 10.46530745 0.2927233561E-01 2.466282500 4.017417500 10.46530745 0.1288748081E-01 2.959539000 4.017417500 10.46530745 0.6741627717E-02 3.452795500 4.017417500 10.46530745 0.4996467111E-02 3.946052000 4.017417500 10.46530745 0.4705589935E-02 4.439308500 4.017417500 10.46530745 0.4738768042E-02 4.932565000 4.017417500 10.46530745 0.4772158805E-02 5.425821500 4.017417500 10.46530745 0.4738768042E-02 5.919078000 4.017417500 10.46530745 0.4705589935E-02 6.412334500 4.017417500 10.46530745 0.4996467111E-02 6.905591000 4.017417500 10.46530745 0.6741627717E-02 7.398847500 4.017417500 10.46530745 0.1288748081E-01 7.892104000 4.017417500 10.46530745 0.2927233561E-01 8.385360500 4.017417500 10.46530745 0.6496582483E-01 8.878617000 4.017417500 10.46530745 .1220803125 9.371873500 4.017417500 10.46530745 .1807660281 .0000000000 4.820901000 10.46530745 .1446267208 .4932565000 4.820901000 10.46530745 .1271474992 .9865130000 4.820901000 10.46530745 0.8694075512E-01 1.479769500 4.820901000 10.46530745 0.4750607196E-01 1.973026000 4.820901000 10.46530745 0.2289516680E-01 2.466282500 4.820901000 10.46530745 0.1122436603E-01 2.959539000 4.820901000 10.46530745 0.6770650512E-02 3.452795500 4.820901000 10.46530745 0.5570214952E-02 3.946052000 4.820901000 10.46530745 0.5435552250E-02 4.439308500 4.820901000 10.46530745 0.5526556370E-02 4.932565000 4.820901000 10.46530745 0.5578680284E-02 5.425821500 4.820901000 10.46530745 0.5526556370E-02 5.919078000 4.820901000 10.46530745 0.5435552250E-02 6.412334500 4.820901000 10.46530745 0.5570214952E-02 6.905591000 4.820901000 10.46530745 0.6770650512E-02 7.398847500 4.820901000 10.46530745 0.1122436603E-01 7.892104000 4.820901000 10.46530745 0.2289516680E-01 8.385360500 4.820901000 10.46530745 0.4750607196E-01 8.878617000 4.820901000 10.46530745 0.8694075512E-01 9.371873500 4.820901000 10.46530745 .1271474992 .0000000000 5.624384500 10.46530745 0.5427184916E-01 .4932565000 5.624384500 10.46530745 0.4845548668E-01 .9865130000 5.624384500 10.46530745 0.3523922383E-01 1.479769500 5.624384500 10.46530745 0.2199891099E-01 1.973026000 5.624384500 10.46530745 0.1353969161E-01 2.466282500 5.624384500 10.46530745 0.9212059937E-02 2.959539000 5.624384500 10.46530745 0.7801142787E-02 3.452795500 5.624384500 10.46530745 0.7787915635E-02 3.946052000 5.624384500 10.46530745 0.8245580367E-02 4.439308500 5.624384500 10.46530745 0.8707482131E-02 4.932565000 5.624384500 10.46530745 0.8897742323E-02 5.425821500 5.624384500 10.46530745 0.8707482131E-02 5.919078000 5.624384500 10.46530745 0.8245580367E-02 6.412334500 5.624384500 10.46530745 0.7787915635E-02 6.905591000 5.624384500 10.46530745 0.7801142787E-02 7.398847500 5.624384500 10.46530745 0.9212059937E-02 7.892104000 5.624384500 10.46530745 0.1353969161E-01 8.385360500 5.624384500 10.46530745 0.2199891099E-01 8.878617000 5.624384500 10.46530745 0.3523922383E-01 9.371873500 5.624384500 10.46530745 0.4845548668E-01 .0000000000 6.427868000 10.46530745 0.1770521497E-01 .4932565000 6.427868000 10.46530745 0.1669365065E-01 .9865130000 6.427868000 10.46530745 0.1429187330E-01 1.479769500 6.427868000 10.46530745 0.1185823151E-01 1.973026000 6.427868000 10.46530745 0.1046068828E-01 2.466282500 6.427868000 10.46530745 0.1043176481E-01 2.959539000 6.427868000 10.46530745 0.1166423936E-01 3.452795500 6.427868000 10.46530745 0.1387623875E-01 3.946052000 6.427868000 10.46530745 0.1648783405E-01 4.439308500 6.427868000 10.46530745 0.1861384880E-01 4.932565000 6.427868000 10.46530745 0.1943298407E-01 5.425821500 6.427868000 10.46530745 0.1861384880E-01 5.919078000 6.427868000 10.46530745 0.1648783405E-01 6.412334500 6.427868000 10.46530745 0.1387623875E-01 6.905591000 6.427868000 10.46530745 0.1166423936E-01 7.398847500 6.427868000 10.46530745 0.1043176481E-01 7.892104000 6.427868000 10.46530745 0.1046068828E-01 8.385360500 6.427868000 10.46530745 0.1185823151E-01 8.878617000 6.427868000 10.46530745 0.1429187330E-01 9.371873500 6.427868000 10.46530745 0.1669365065E-01 .0000000000 7.231351500 10.46530745 0.1165700764E-01 .4932565000 7.231351500 10.46530745 0.1154957264E-01 .9865130000 7.231351500 10.46530745 0.1138914211E-01 1.479769500 7.231351500 10.46530745 0.1159129731E-01 1.973026000 7.231351500 10.46530745 0.1271362555E-01 2.466282500 7.231351500 10.46530745 0.1548694689E-01 2.959539000 7.231351500 10.46530745 0.2042893862E-01 3.452795500 7.231351500 10.46530745 0.2959453828E-01 3.946052000 7.231351500 10.46530745 0.4536987860E-01 4.439308500 7.231351500 10.46530745 0.6547095322E-01 4.932565000 7.231351500 10.46530745 0.7596428176E-01 5.425821500 7.231351500 10.46530745 0.6547095322E-01 5.919078000 7.231351500 10.46530745 0.4536987860E-01 6.412334500 7.231351500 10.46530745 0.2959453828E-01 6.905591000 7.231351500 10.46530745 0.2042893862E-01 7.398847500 7.231351500 10.46530745 0.1548694689E-01 7.892104000 7.231351500 10.46530745 0.1271362555E-01 8.385360500 7.231351500 10.46530745 0.1159129731E-01 8.878617000 7.231351500 10.46530745 0.1138914211E-01 9.371873500 7.231351500 10.46530745 0.1154957264E-01 .0000000000 8.034835000 10.46530745 0.1344129796E-01 .4932565000 8.034835000 10.46530745 0.1342233904E-01 .9865130000 8.034835000 10.46530745 0.1356109914E-01 1.479769500 8.034835000 10.46530745 0.1444403327E-01 1.973026000 8.034835000 10.46530745 0.1717380726E-01 2.466282500 8.034835000 10.46530745 0.2308020668E-01 2.959539000 8.034835000 10.46530745 0.3839962473E-01 3.452795500 8.034835000 10.46530745 0.8733286084E-01 3.946052000 8.034835000 10.46530745 .2609418945 4.439308500 8.034835000 10.46530745 .6984918605 4.932565000 8.034835000 10.46530745 1.031232540 5.425821500 8.034835000 10.46530745 .6984918605 5.919078000 8.034835000 10.46530745 .2609418945 6.412334500 8.034835000 10.46530745 0.8733286084E-01 6.905591000 8.034835000 10.46530745 0.3839962473E-01 7.398847500 8.034835000 10.46530745 0.2308020668E-01 7.892104000 8.034835000 10.46530745 0.1717380726E-01 8.385360500 8.034835000 10.46530745 0.1444403327E-01 8.878617000 8.034835000 10.46530745 0.1356109914E-01 9.371873500 8.034835000 10.46530745 0.1342233904E-01 .0000000000 8.838318500 10.46530745 0.1542454642E-01 .4932565000 8.838318500 10.46530745 0.1536099711E-01 .9865130000 8.838318500 10.46530745 0.1545358697E-01 1.479769500 8.838318500 10.46530745 0.1658481547E-01 1.973026000 8.838318500 10.46530745 0.2041071228E-01 2.466282500 8.838318500 10.46530745 0.2987235453E-01 2.959539000 8.838318500 10.46530745 0.6242907323E-01 3.452795500 8.838318500 10.46530745 .2315665240 3.946052000 8.838318500 10.46530745 1.297150410 4.439308500 8.838318500 10.46530745 4.247753379 4.932565000 8.838318500 10.46530745 39.63964501 5.425821500 8.838318500 10.46530745 4.247753379 5.919078000 8.838318500 10.46530745 1.297150410 6.412334500 8.838318500 10.46530745 .2315665240 6.905591000 8.838318500 10.46530745 0.6242907323E-01 7.398847500 8.838318500 10.46530745 0.2987235453E-01 7.892104000 8.838318500 10.46530745 0.2041071228E-01 8.385360500 8.838318500 10.46530745 0.1658481547E-01 8.878617000 8.838318500 10.46530745 0.1545358697E-01 9.371873500 8.838318500 10.46530745 0.1536099711E-01 .0000000000 9.641802000 10.46530745 0.1506157338E-01 .4932565000 9.641802000 10.46530745 0.1495026419E-01 .9865130000 9.641802000 10.46530745 0.1491656162E-01 1.479769500 9.641802000 10.46530745 0.1586025227E-01 1.973026000 9.641802000 10.46530745 0.1940988527E-01 2.466282500 9.641802000 10.46530745 0.2820765105E-01 2.959539000 9.641802000 10.46530745 0.5682658891E-01 3.452795500 9.641802000 10.46530745 .1914303156 3.946052000 9.641802000 10.46530745 .9572207969 4.439308500 9.641802000 10.46530745 3.158441588 4.932565000 9.641802000 10.46530745 5.379763990 5.425821500 9.641802000 10.46530745 3.158441588 5.919078000 9.641802000 10.46530745 .9572207969 6.412334500 9.641802000 10.46530745 .1914303156 6.905591000 9.641802000 10.46530745 0.5682658891E-01 7.398847500 9.641802000 10.46530745 0.2820765105E-01 7.892104000 9.641802000 10.46530745 0.1940988527E-01 8.385360500 9.641802000 10.46530745 0.1586025227E-01 8.878617000 9.641802000 10.46530745 0.1491656162E-01 9.371873500 9.641802000 10.46530745 0.1495026419E-01 .0000000000 10.44528550 10.46530745 0.1315301133E-01 .4932565000 10.44528550 10.46530745 0.1296821095E-01 .9865130000 10.44528550 10.46530745 0.1269471972E-01 1.479769500 10.44528550 10.46530745 0.1306943658E-01 1.973026000 10.44528550 10.46530745 0.1520222164E-01 2.466282500 10.44528550 10.46530745 0.2038121131E-01 2.959539000 10.44528550 10.46530745 0.3197930169E-01 3.452795500 10.44528550 10.46530745 0.6291926682E-01 3.946052000 10.44528550 10.46530745 .1488742550 4.439308500 10.44528550 10.46530745 .3256083838 4.932565000 10.44528550 10.46530745 .4484253647 5.425821500 10.44528550 10.46530745 .3256083838 5.919078000 10.44528550 10.46530745 .1488742550 6.412334500 10.44528550 10.46530745 0.6291926682E-01 6.905591000 10.44528550 10.46530745 0.3197930169E-01 7.398847500 10.44528550 10.46530745 0.2038121131E-01 7.892104000 10.44528550 10.46530745 0.1520222164E-01 8.385360500 10.44528550 10.46530745 0.1306943658E-01 8.878617000 10.44528550 10.46530745 0.1269471972E-01 9.371873500 10.44528550 10.46530745 0.1296821095E-01 .0000000000 11.24876900 10.46530745 0.1200123589E-01 .4932565000 11.24876900 10.46530745 0.1166613916E-01 .9865130000 11.24876900 10.46530745 0.1098895104E-01 1.479769500 11.24876900 10.46530745 0.1070062215E-01 1.973026000 11.24876900 10.46530745 0.1151675690E-01 2.466282500 11.24876900 10.46530745 0.1408296314E-01 2.959539000 11.24876900 10.46530745 0.1887969890E-01 3.452795500 11.24876900 10.46530745 0.2607919399E-01 3.946052000 11.24876900 10.46530745 0.3622439711E-01 4.439308500 11.24876900 10.46530745 0.4684705173E-01 4.932565000 11.24876900 10.46530745 0.5176742938E-01 5.425821500 11.24876900 10.46530745 0.4684705173E-01 5.919078000 11.24876900 10.46530745 0.3622439711E-01 6.412334500 11.24876900 10.46530745 0.2607919399E-01 6.905591000 11.24876900 10.46530745 0.1887969890E-01 7.398847500 11.24876900 10.46530745 0.1408296314E-01 7.892104000 11.24876900 10.46530745 0.1151675690E-01 8.385360500 11.24876900 10.46530745 0.1070062215E-01 8.878617000 11.24876900 10.46530745 0.1098895104E-01 9.371873500 11.24876900 10.46530745 0.1166613916E-01 .0000000000 12.05225250 10.46530745 0.1185040094E-01 .4932565000 12.05225250 10.46530745 0.1141948147E-01 .9865130000 12.05225250 10.46530745 0.1050870841E-01 1.479769500 12.05225250 10.46530745 0.9907924342E-02 1.973026000 12.05225250 10.46530745 0.1025932382E-01 2.466282500 12.05225250 10.46530745 0.1191039203E-01 2.959539000 12.05225250 10.46530745 0.1505298380E-01 3.452795500 12.05225250 10.46530745 0.1962302528E-01 3.946052000 12.05225250 10.46530745 0.2483538067E-01 4.439308500 12.05225250 10.46530745 0.2909379319E-01 4.932565000 12.05225250 10.46530745 0.3074603826E-01 5.425821500 12.05225250 10.46530745 0.2909379319E-01 5.919078000 12.05225250 10.46530745 0.2483538067E-01 6.412334500 12.05225250 10.46530745 0.1962302528E-01 6.905591000 12.05225250 10.46530745 0.1505298380E-01 7.398847500 12.05225250 10.46530745 0.1191039203E-01 7.892104000 12.05225250 10.46530745 0.1025932382E-01 8.385360500 12.05225250 10.46530745 0.9907924342E-02 8.878617000 12.05225250 10.46530745 0.1050870841E-01 9.371873500 12.05225250 10.46530745 0.1141948147E-01 .0000000000 12.85573600 10.46530745 0.1200123589E-01 .4932565000 12.85573600 10.46530745 0.1166613916E-01 .9865130000 12.85573600 10.46530745 0.1098895104E-01 1.479769500 12.85573600 10.46530745 0.1070062215E-01 1.973026000 12.85573600 10.46530745 0.1151675690E-01 2.466282500 12.85573600 10.46530745 0.1408296314E-01 2.959539000 12.85573600 10.46530745 0.1887969890E-01 3.452795500 12.85573600 10.46530745 0.2607919399E-01 3.946052000 12.85573600 10.46530745 0.3622439711E-01 4.439308500 12.85573600 10.46530745 0.4684705173E-01 4.932565000 12.85573600 10.46530745 0.5176742938E-01 5.425821500 12.85573600 10.46530745 0.4684705173E-01 5.919078000 12.85573600 10.46530745 0.3622439711E-01 6.412334500 12.85573600 10.46530745 0.2607919399E-01 6.905591000 12.85573600 10.46530745 0.1887969890E-01 7.398847500 12.85573600 10.46530745 0.1408296314E-01 7.892104000 12.85573600 10.46530745 0.1151675690E-01 8.385360500 12.85573600 10.46530745 0.1070062215E-01 8.878617000 12.85573600 10.46530745 0.1098895104E-01 9.371873500 12.85573600 10.46530745 0.1166613916E-01 .0000000000 13.65921950 10.46530745 0.1315301133E-01 .4932565000 13.65921950 10.46530745 0.1296821095E-01 .9865130000 13.65921950 10.46530745 0.1269471972E-01 1.479769500 13.65921950 10.46530745 0.1306943658E-01 1.973026000 13.65921950 10.46530745 0.1520222164E-01 2.466282500 13.65921950 10.46530745 0.2038121131E-01 2.959539000 13.65921950 10.46530745 0.3197930169E-01 3.452795500 13.65921950 10.46530745 0.6291926682E-01 3.946052000 13.65921950 10.46530745 .1488742550 4.439308500 13.65921950 10.46530745 .3256083838 4.932565000 13.65921950 10.46530745 .4484253647 5.425821500 13.65921950 10.46530745 .3256083838 5.919078000 13.65921950 10.46530745 .1488742550 6.412334500 13.65921950 10.46530745 0.6291926682E-01 6.905591000 13.65921950 10.46530745 0.3197930169E-01 7.398847500 13.65921950 10.46530745 0.2038121131E-01 7.892104000 13.65921950 10.46530745 0.1520222164E-01 8.385360500 13.65921950 10.46530745 0.1306943658E-01 8.878617000 13.65921950 10.46530745 0.1269471972E-01 9.371873500 13.65921950 10.46530745 0.1296821095E-01 .0000000000 14.46270300 10.46530745 0.1506157338E-01 .4932565000 14.46270300 10.46530745 0.1495026419E-01 .9865130000 14.46270300 10.46530745 0.1491656162E-01 1.479769500 14.46270300 10.46530745 0.1586025227E-01 1.973026000 14.46270300 10.46530745 0.1940988527E-01 2.466282500 14.46270300 10.46530745 0.2820765105E-01 2.959539000 14.46270300 10.46530745 0.5682658891E-01 3.452795500 14.46270300 10.46530745 .1914303156 3.946052000 14.46270300 10.46530745 .9572207969 4.439308500 14.46270300 10.46530745 3.158441588 4.932565000 14.46270300 10.46530745 5.379763990 5.425821500 14.46270300 10.46530745 3.158441588 5.919078000 14.46270300 10.46530745 .9572207969 6.412334500 14.46270300 10.46530745 .1914303156 6.905591000 14.46270300 10.46530745 0.5682658891E-01 7.398847500 14.46270300 10.46530745 0.2820765105E-01 7.892104000 14.46270300 10.46530745 0.1940988527E-01 8.385360500 14.46270300 10.46530745 0.1586025227E-01 8.878617000 14.46270300 10.46530745 0.1491656162E-01 9.371873500 14.46270300 10.46530745 0.1495026419E-01 .0000000000 15.26618650 10.46530745 0.1542454642E-01 .4932565000 15.26618650 10.46530745 0.1536099711E-01 .9865130000 15.26618650 10.46530745 0.1545358697E-01 1.479769500 15.26618650 10.46530745 0.1658481547E-01 1.973026000 15.26618650 10.46530745 0.2041071228E-01 2.466282500 15.26618650 10.46530745 0.2987235453E-01 2.959539000 15.26618650 10.46530745 0.6242907323E-01 3.452795500 15.26618650 10.46530745 .2315665240 3.946052000 15.26618650 10.46530745 1.297150410 4.439308500 15.26618650 10.46530745 4.247753379 4.932565000 15.26618650 10.46530745 39.63964501 5.425821500 15.26618650 10.46530745 4.247753379 5.919078000 15.26618650 10.46530745 1.297150410 6.412334500 15.26618650 10.46530745 .2315665240 6.905591000 15.26618650 10.46530745 0.6242907323E-01 7.398847500 15.26618650 10.46530745 0.2987235453E-01 7.892104000 15.26618650 10.46530745 0.2041071228E-01 8.385360500 15.26618650 10.46530745 0.1658481547E-01 8.878617000 15.26618650 10.46530745 0.1545358697E-01 9.371873500 15.26618650 10.46530745 0.1536099711E-01 .0000000000 .0000000000 11.27033110 0.2758249762E-01 .4932565000 .0000000000 11.27033110 0.2640781793E-01 .9865130000 .0000000000 11.27033110 0.2367206141E-01 1.479769500 .0000000000 11.27033110 0.2208157484E-01 1.973026000 .0000000000 11.27033110 0.2221797391E-01 2.466282500 .0000000000 11.27033110 0.2581343811E-01 2.959539000 .0000000000 11.27033110 0.3675418583E-01 3.452795500 .0000000000 11.27033110 0.7058030077E-01 3.946052000 .0000000000 11.27033110 .1762222644 4.439308500 .0000000000 11.27033110 .4114595057 4.932565000 .0000000000 11.27033110 .5803790333 5.425821500 .0000000000 11.27033110 .4114595057 5.919078000 .0000000000 11.27033110 .1762222644 6.412334500 .0000000000 11.27033110 0.7058030077E-01 6.905591000 .0000000000 11.27033110 0.3675418583E-01 7.398847500 .0000000000 11.27033110 0.2581343811E-01 7.892104000 .0000000000 11.27033110 0.2221797391E-01 8.385360500 .0000000000 11.27033110 0.2208157484E-01 8.878617000 .0000000000 11.27033110 0.2367206141E-01 9.371873500 .0000000000 11.27033110 0.2640781793E-01 .0000000000 .8034835000 11.27033110 0.1761537680E-01 .4932565000 .8034835000 11.27033110 0.1717776356E-01 .9865130000 .8034835000 11.27033110 0.1614840424E-01 1.479769500 .8034835000 11.27033110 0.1523098289E-01 1.973026000 .8034835000 11.27033110 0.1523236630E-01 2.466282500 .8034835000 11.27033110 0.1692189366E-01 2.959539000 .8034835000 11.27033110 0.2076501679E-01 3.452795500 .8034835000 11.27033110 0.2782961528E-01 3.946052000 .8034835000 11.27033110 0.3962331452E-01 4.439308500 .8034835000 11.27033110 0.5428082446E-01 4.932565000 .8034835000 11.27033110 0.6162825182E-01 5.425821500 .8034835000 11.27033110 0.5428082446E-01 5.919078000 .8034835000 11.27033110 0.3962331452E-01 6.412334500 .8034835000 11.27033110 0.2782961528E-01 6.905591000 .8034835000 11.27033110 0.2076501679E-01 7.398847500 .8034835000 11.27033110 0.1692189366E-01 7.892104000 .8034835000 11.27033110 0.1523236630E-01 8.385360500 .8034835000 11.27033110 0.1523098289E-01 8.878617000 .8034835000 11.27033110 0.1614840424E-01 9.371873500 .8034835000 11.27033110 0.1717776356E-01 .0000000000 1.606967000 11.27033110 0.1298341972E-01 .4932565000 1.606967000 11.27033110 0.1258446667E-01 .9865130000 1.606967000 11.27033110 0.1164757064E-01 1.479769500 1.606967000 11.27033110 0.1072828179E-01 1.973026000 1.606967000 11.27033110 0.1028857478E-01 2.466282500 1.606967000 11.27033110 0.1056106290E-01 2.959539000 1.606967000 11.27033110 0.1165099288E-01 3.452795500 1.606967000 11.27033110 0.1351541561E-01 3.946052000 1.606967000 11.27033110 0.1575542462E-01 4.439308500 1.606967000 11.27033110 0.1761457734E-01 4.932565000 1.606967000 11.27033110 0.1833906305E-01 5.425821500 1.606967000 11.27033110 0.1761457734E-01 5.919078000 1.606967000 11.27033110 0.1575542462E-01 6.412334500 1.606967000 11.27033110 0.1351541561E-01 6.905591000 1.606967000 11.27033110 0.1165099288E-01 7.398847500 1.606967000 11.27033110 0.1056106290E-01 7.892104000 1.606967000 11.27033110 0.1028857478E-01 8.385360500 1.606967000 11.27033110 0.1072828179E-01 8.878617000 1.606967000 11.27033110 0.1164757064E-01 9.371873500 1.606967000 11.27033110 0.1258446667E-01 .0000000000 2.410450500 11.27033110 0.1677123306E-01 .4932565000 2.410450500 11.27033110 0.1567133846E-01 .9865130000 2.410450500 11.27033110 0.1301705594E-01 1.479769500 2.410450500 11.27033110 0.1017912604E-01 1.973026000 2.410450500 11.27033110 0.8195934777E-02 2.466282500 2.410450500 11.27033110 0.7291448876E-02 2.959539000 2.410450500 11.27033110 0.7175346715E-02 3.452795500 2.410450500 11.27033110 0.7494893976E-02 3.946052000 2.410450500 11.27033110 0.7983287813E-02 4.439308500 2.410450500 11.27033110 0.8412833497E-02 4.932565000 2.410450500 11.27033110 0.8584798156E-02 5.425821500 2.410450500 11.27033110 0.8412833497E-02 5.919078000 2.410450500 11.27033110 0.7983287813E-02 6.412334500 2.410450500 11.27033110 0.7494893976E-02 6.905591000 2.410450500 11.27033110 0.7175346715E-02 7.398847500 2.410450500 11.27033110 0.7291448876E-02 7.892104000 2.410450500 11.27033110 0.8195934777E-02 8.385360500 2.410450500 11.27033110 0.1017912604E-01 8.878617000 2.410450500 11.27033110 0.1301705594E-01 9.371873500 2.410450500 11.27033110 0.1567133846E-01 .0000000000 3.213934000 11.27033110 0.2963642161E-01 .4932565000 3.213934000 11.27033110 0.2689226045E-01 .9865130000 3.213934000 11.27033110 0.1996338752E-01 1.479769500 3.213934000 11.27033110 0.1341832822E-01 1.973026000 3.213934000 11.27033110 0.8596472952E-02 2.466282500 3.213934000 11.27033110 0.6107473757E-02 2.959539000 3.213934000 11.27033110 0.5239584320E-02 3.452795500 3.213934000 11.27033110 0.5123871709E-02 3.946052000 3.213934000 11.27033110 0.5253334182E-02 4.439308500 3.213934000 11.27033110 0.5403423722E-02 4.932565000 3.213934000 11.27033110 0.5466623472E-02 5.425821500 3.213934000 11.27033110 0.5403423722E-02 5.919078000 3.213934000 11.27033110 0.5253334182E-02 6.412334500 3.213934000 11.27033110 0.5123871709E-02 6.905591000 3.213934000 11.27033110 0.5239584320E-02 7.398847500 3.213934000 11.27033110 0.6107473757E-02 7.892104000 3.213934000 11.27033110 0.8596472952E-02 8.385360500 3.213934000 11.27033110 0.1341832822E-01 8.878617000 3.213934000 11.27033110 0.1996338752E-01 9.371873500 3.213934000 11.27033110 0.2689226045E-01 .0000000000 4.017417500 11.27033110 0.3830651520E-01 .4932565000 4.017417500 11.27033110 0.3438071087E-01 .9865130000 4.017417500 11.27033110 0.2537365678E-01 1.479769500 4.017417500 11.27033110 0.1582758292E-01 1.973026000 4.017417500 11.27033110 0.9354730632E-02 2.466282500 4.017417500 11.27033110 0.5945779073E-02 2.959539000 4.017417500 11.27033110 0.4702086716E-02 3.452795500 4.017417500 11.27033110 0.4456118001E-02 3.946052000 4.017417500 11.27033110 0.4531727871E-02 4.439308500 4.017417500 11.27033110 0.4652373552E-02 4.932565000 4.017417500 11.27033110 0.4705065571E-02 5.425821500 4.017417500 11.27033110 0.4652373552E-02 5.919078000 4.017417500 11.27033110 0.4531727871E-02 6.412334500 4.017417500 11.27033110 0.4456118001E-02 6.905591000 4.017417500 11.27033110 0.4702086716E-02 7.398847500 4.017417500 11.27033110 0.5945779073E-02 7.892104000 4.017417500 11.27033110 0.9354730632E-02 8.385360500 4.017417500 11.27033110 0.1582758292E-01 8.878617000 4.017417500 11.27033110 0.2537365678E-01 9.371873500 4.017417500 11.27033110 0.3438071087E-01 .0000000000 4.820901000 11.27033110 0.2963642161E-01 .4932565000 4.820901000 11.27033110 0.2689226045E-01 .9865130000 4.820901000 11.27033110 0.1996338752E-01 1.479769500 4.820901000 11.27033110 0.1341832822E-01 1.973026000 4.820901000 11.27033110 0.8596472952E-02 2.466282500 4.820901000 11.27033110 0.6107473757E-02 2.959539000 4.820901000 11.27033110 0.5239584320E-02 3.452795500 4.820901000 11.27033110 0.5123871709E-02 3.946052000 4.820901000 11.27033110 0.5253334182E-02 4.439308500 4.820901000 11.27033110 0.5403423722E-02 4.932565000 4.820901000 11.27033110 0.5466623472E-02 5.425821500 4.820901000 11.27033110 0.5403423722E-02 5.919078000 4.820901000 11.27033110 0.5253334182E-02 6.412334500 4.820901000 11.27033110 0.5123871709E-02 6.905591000 4.820901000 11.27033110 0.5239584320E-02 7.398847500 4.820901000 11.27033110 0.6107473757E-02 7.892104000 4.820901000 11.27033110 0.8596472952E-02 8.385360500 4.820901000 11.27033110 0.1341832822E-01 8.878617000 4.820901000 11.27033110 0.1996338752E-01 9.371873500 4.820901000 11.27033110 0.2689226045E-01 .0000000000 5.624384500 11.27033110 0.1677123306E-01 .4932565000 5.624384500 11.27033110 0.1567133846E-01 .9865130000 5.624384500 11.27033110 0.1301705594E-01 1.479769500 5.624384500 11.27033110 0.1017912604E-01 1.973026000 5.624384500 11.27033110 0.8195934777E-02 2.466282500 5.624384500 11.27033110 0.7291448876E-02 2.959539000 5.624384500 11.27033110 0.7175346715E-02 3.452795500 5.624384500 11.27033110 0.7494893976E-02 3.946052000 5.624384500 11.27033110 0.7983287813E-02 4.439308500 5.624384500 11.27033110 0.8412833497E-02 4.932565000 5.624384500 11.27033110 0.8584798156E-02 5.425821500 5.624384500 11.27033110 0.8412833497E-02 5.919078000 5.624384500 11.27033110 0.7983287813E-02 6.412334500 5.624384500 11.27033110 0.7494893976E-02 6.905591000 5.624384500 11.27033110 0.7175346715E-02 7.398847500 5.624384500 11.27033110 0.7291448876E-02 7.892104000 5.624384500 11.27033110 0.8195934777E-02 8.385360500 5.624384500 11.27033110 0.1017912604E-01 8.878617000 5.624384500 11.27033110 0.1301705594E-01 9.371873500 5.624384500 11.27033110 0.1567133846E-01 .0000000000 6.427868000 11.27033110 0.1298341972E-01 .4932565000 6.427868000 11.27033110 0.1258446667E-01 .9865130000 6.427868000 11.27033110 0.1164757064E-01 1.479769500 6.427868000 11.27033110 0.1072828179E-01 1.973026000 6.427868000 11.27033110 0.1028857478E-01 2.466282500 6.427868000 11.27033110 0.1056106290E-01 2.959539000 6.427868000 11.27033110 0.1165099288E-01 3.452795500 6.427868000 11.27033110 0.1351541561E-01 3.946052000 6.427868000 11.27033110 0.1575542462E-01 4.439308500 6.427868000 11.27033110 0.1761457734E-01 4.932565000 6.427868000 11.27033110 0.1833906305E-01 5.425821500 6.427868000 11.27033110 0.1761457734E-01 5.919078000 6.427868000 11.27033110 0.1575542462E-01 6.412334500 6.427868000 11.27033110 0.1351541561E-01 6.905591000 6.427868000 11.27033110 0.1165099288E-01 7.398847500 6.427868000 11.27033110 0.1056106290E-01 7.892104000 6.427868000 11.27033110 0.1028857478E-01 8.385360500 6.427868000 11.27033110 0.1072828179E-01 8.878617000 6.427868000 11.27033110 0.1164757064E-01 9.371873500 6.427868000 11.27033110 0.1258446667E-01 .0000000000 7.231351500 11.27033110 0.1761537680E-01 .4932565000 7.231351500 11.27033110 0.1717776356E-01 .9865130000 7.231351500 11.27033110 0.1614840424E-01 1.479769500 7.231351500 11.27033110 0.1523098289E-01 1.973026000 7.231351500 11.27033110 0.1523236630E-01 2.466282500 7.231351500 11.27033110 0.1692189366E-01 2.959539000 7.231351500 11.27033110 0.2076501679E-01 3.452795500 7.231351500 11.27033110 0.2782961528E-01 3.946052000 7.231351500 11.27033110 0.3962331452E-01 4.439308500 7.231351500 11.27033110 0.5428082446E-01 4.932565000 7.231351500 11.27033110 0.6162825182E-01 5.425821500 7.231351500 11.27033110 0.5428082446E-01 5.919078000 7.231351500 11.27033110 0.3962331452E-01 6.412334500 7.231351500 11.27033110 0.2782961528E-01 6.905591000 7.231351500 11.27033110 0.2076501679E-01 7.398847500 7.231351500 11.27033110 0.1692189366E-01 7.892104000 7.231351500 11.27033110 0.1523236630E-01 8.385360500 7.231351500 11.27033110 0.1523098289E-01 8.878617000 7.231351500 11.27033110 0.1614840424E-01 9.371873500 7.231351500 11.27033110 0.1717776356E-01 .0000000000 8.034835000 11.27033110 0.2758249762E-01 .4932565000 8.034835000 11.27033110 0.2640781793E-01 .9865130000 8.034835000 11.27033110 0.2367206141E-01 1.479769500 8.034835000 11.27033110 0.2208157484E-01 1.973026000 8.034835000 11.27033110 0.2221797391E-01 2.466282500 8.034835000 11.27033110 0.2581343811E-01 2.959539000 8.034835000 11.27033110 0.3675418583E-01 3.452795500 8.034835000 11.27033110 0.7058030077E-01 3.946052000 8.034835000 11.27033110 .1762222644 4.439308500 8.034835000 11.27033110 .4114595057 4.932565000 8.034835000 11.27033110 .5803790333 5.425821500 8.034835000 11.27033110 .4114595057 5.919078000 8.034835000 11.27033110 .1762222644 6.412334500 8.034835000 11.27033110 0.7058030077E-01 6.905591000 8.034835000 11.27033110 0.3675418583E-01 7.398847500 8.034835000 11.27033110 0.2581343811E-01 7.892104000 8.034835000 11.27033110 0.2221797391E-01 8.385360500 8.034835000 11.27033110 0.2208157484E-01 8.878617000 8.034835000 11.27033110 0.2367206141E-01 9.371873500 8.034835000 11.27033110 0.2640781793E-01 .0000000000 8.838318500 11.27033110 0.3812811486E-01 .4932565000 8.838318500 11.27033110 0.3559088104E-01 .9865130000 8.838318500 11.27033110 0.3055921698E-01 1.479769500 8.838318500 11.27033110 0.2679550015E-01 1.973026000 8.838318500 11.27033110 0.2711040535E-01 2.466282500 8.838318500 11.27033110 0.3269947450E-01 2.959539000 8.838318500 11.27033110 0.5518882610E-01 3.452795500 8.838318500 11.27033110 .1596893122 3.946052000 8.838318500 11.27033110 .7113668067 4.439308500 8.838318500 11.27033110 2.404657764 4.932565000 8.838318500 11.27033110 3.417727695 5.425821500 8.838318500 11.27033110 2.404657764 5.919078000 8.838318500 11.27033110 .7113668067 6.412334500 8.838318500 11.27033110 .1596893122 6.905591000 8.838318500 11.27033110 0.5518882610E-01 7.398847500 8.838318500 11.27033110 0.3269947450E-01 7.892104000 8.838318500 11.27033110 0.2711040535E-01 8.385360500 8.838318500 11.27033110 0.2679550015E-01 8.878617000 8.838318500 11.27033110 0.3055921698E-01 9.371873500 8.838318500 11.27033110 0.3559088104E-01 .0000000000 9.641802000 11.27033110 0.3530512721E-01 .4932565000 9.641802000 11.27033110 0.3305885414E-01 .9865130000 9.641802000 11.27033110 0.2852295740E-01 1.479769500 9.641802000 11.27033110 0.2510062623E-01 1.973026000 9.641802000 11.27033110 0.2529933104E-01 2.466282500 9.641802000 11.27033110 0.3045027170E-01 2.959539000 9.641802000 11.27033110 0.5038783993E-01 3.452795500 9.641802000 11.27033110 .1356530434 3.946052000 9.641802000 11.27033110 .5420186856 4.439308500 9.641802000 11.27033110 1.771941690 4.932565000 9.641802000 11.27033110 2.639303086 5.425821500 9.641802000 11.27033110 1.771941690 5.919078000 9.641802000 11.27033110 .5420186856 6.412334500 9.641802000 11.27033110 .1356530434 6.905591000 9.641802000 11.27033110 0.5038783993E-01 7.398847500 9.641802000 11.27033110 0.3045027170E-01 7.892104000 9.641802000 11.27033110 0.2529933104E-01 8.385360500 9.641802000 11.27033110 0.2510062623E-01 8.878617000 9.641802000 11.27033110 0.2852295740E-01 9.371873500 9.641802000 11.27033110 0.3305885414E-01 .0000000000 10.44528550 11.27033110 0.2301294918E-01 .4932565000 10.44528550 11.27033110 0.2196367251E-01 .9865130000 10.44528550 11.27033110 0.2008369890E-01 1.479769500 10.44528550 11.27033110 0.1849667282E-01 1.973026000 10.44528550 11.27033110 0.1850169682E-01 2.466282500 10.44528550 11.27033110 0.2165682159E-01 2.959539000 10.44528550 11.27033110 0.3010378798E-01 3.452795500 10.44528550 11.27033110 0.5238349243E-01 3.946052000 10.44528550 11.27033110 .1087101451 4.439308500 10.44528550 11.27033110 .2127862936 4.932565000 10.44528550 11.27033110 .2804958171 5.425821500 10.44528550 11.27033110 .2127862936 5.919078000 10.44528550 11.27033110 .1087101451 6.412334500 10.44528550 11.27033110 0.5238349243E-01 6.905591000 10.44528550 11.27033110 0.3010378798E-01 7.398847500 10.44528550 11.27033110 0.2165682159E-01 7.892104000 10.44528550 11.27033110 0.1850169682E-01 8.385360500 10.44528550 11.27033110 0.1849667282E-01 8.878617000 10.44528550 11.27033110 0.2008369890E-01 9.371873500 10.44528550 11.27033110 0.2196367251E-01 .0000000000 11.24876900 11.27033110 0.1486758239E-01 .4932565000 11.24876900 11.27033110 0.1444651535E-01 .9865130000 11.24876900 11.27033110 0.1347868221E-01 1.479769500 11.24876900 11.27033110 0.1266435155E-01 1.973026000 11.24876900 11.27033110 0.1274489968E-01 2.466282500 11.24876900 11.27033110 0.1437641159E-01 2.959539000 11.24876900 11.27033110 0.1803522551E-01 3.452795500 11.24876900 11.27033110 0.2352353202E-01 3.946052000 11.24876900 11.27033110 0.3179841839E-01 4.439308500 11.24876900 11.27033110 0.4006201150E-01 4.932565000 11.24876900 11.27033110 0.4387084235E-01 5.425821500 11.24876900 11.27033110 0.4006201150E-01 5.919078000 11.24876900 11.27033110 0.3179841839E-01 6.412334500 11.24876900 11.27033110 0.2352353202E-01 6.905591000 11.24876900 11.27033110 0.1803522551E-01 7.398847500 11.24876900 11.27033110 0.1437641159E-01 7.892104000 11.24876900 11.27033110 0.1274489968E-01 8.385360500 11.24876900 11.27033110 0.1266435155E-01 8.878617000 11.24876900 11.27033110 0.1347868221E-01 9.371873500 11.24876900 11.27033110 0.1444651535E-01 .0000000000 12.05225250 11.27033110 0.1210437400E-01 .4932565000 12.05225250 11.27033110 0.1181616197E-01 .9865130000 12.05225250 11.27033110 0.1117946747E-01 1.479769500 12.05225250 11.27033110 0.1069001284E-01 1.973026000 12.05225250 11.27033110 0.1082212432E-01 2.466282500 12.05225250 11.27033110 0.1193762337E-01 2.959539000 12.05225250 11.27033110 0.1430761812E-01 3.452795500 12.05225250 11.27033110 0.1795473448E-01 3.946052000 12.05225250 11.27033110 0.2227104326E-01 4.439308500 12.05225250 11.27033110 0.2590748944E-01 4.932565000 12.05225250 11.27033110 0.2734716386E-01 5.425821500 12.05225250 11.27033110 0.2590748944E-01 5.919078000 12.05225250 11.27033110 0.2227104326E-01 6.412334500 12.05225250 11.27033110 0.1795473448E-01 6.905591000 12.05225250 11.27033110 0.1430761812E-01 7.398847500 12.05225250 11.27033110 0.1193762337E-01 7.892104000 12.05225250 11.27033110 0.1082212432E-01 8.385360500 12.05225250 11.27033110 0.1069001284E-01 8.878617000 12.05225250 11.27033110 0.1117946747E-01 9.371873500 12.05225250 11.27033110 0.1181616197E-01 .0000000000 12.85573600 11.27033110 0.1486758239E-01 .4932565000 12.85573600 11.27033110 0.1444651535E-01 .9865130000 12.85573600 11.27033110 0.1347868221E-01 1.479769500 12.85573600 11.27033110 0.1266435155E-01 1.973026000 12.85573600 11.27033110 0.1274489968E-01 2.466282500 12.85573600 11.27033110 0.1437641159E-01 2.959539000 12.85573600 11.27033110 0.1803522551E-01 3.452795500 12.85573600 11.27033110 0.2352353202E-01 3.946052000 12.85573600 11.27033110 0.3179841839E-01 4.439308500 12.85573600 11.27033110 0.4006201150E-01 4.932565000 12.85573600 11.27033110 0.4387084235E-01 5.425821500 12.85573600 11.27033110 0.4006201150E-01 5.919078000 12.85573600 11.27033110 0.3179841839E-01 6.412334500 12.85573600 11.27033110 0.2352353202E-01 6.905591000 12.85573600 11.27033110 0.1803522551E-01 7.398847500 12.85573600 11.27033110 0.1437641159E-01 7.892104000 12.85573600 11.27033110 0.1274489968E-01 8.385360500 12.85573600 11.27033110 0.1266435155E-01 8.878617000 12.85573600 11.27033110 0.1347868221E-01 9.371873500 12.85573600 11.27033110 0.1444651535E-01 .0000000000 13.65921950 11.27033110 0.2301294918E-01 .4932565000 13.65921950 11.27033110 0.2196367251E-01 .9865130000 13.65921950 11.27033110 0.2008369890E-01 1.479769500 13.65921950 11.27033110 0.1849667282E-01 1.973026000 13.65921950 11.27033110 0.1850169682E-01 2.466282500 13.65921950 11.27033110 0.2165682159E-01 2.959539000 13.65921950 11.27033110 0.3010378798E-01 3.452795500 13.65921950 11.27033110 0.5238349243E-01 3.946052000 13.65921950 11.27033110 .1087101451 4.439308500 13.65921950 11.27033110 .2127862936 4.932565000 13.65921950 11.27033110 .2804958171 5.425821500 13.65921950 11.27033110 .2127862936 5.919078000 13.65921950 11.27033110 .1087101451 6.412334500 13.65921950 11.27033110 0.5238349243E-01 6.905591000 13.65921950 11.27033110 0.3010378798E-01 7.398847500 13.65921950 11.27033110 0.2165682159E-01 7.892104000 13.65921950 11.27033110 0.1850169682E-01 8.385360500 13.65921950 11.27033110 0.1849667282E-01 8.878617000 13.65921950 11.27033110 0.2008369890E-01 9.371873500 13.65921950 11.27033110 0.2196367251E-01 .0000000000 14.46270300 11.27033110 0.3530512721E-01 .4932565000 14.46270300 11.27033110 0.3305885414E-01 .9865130000 14.46270300 11.27033110 0.2852295740E-01 1.479769500 14.46270300 11.27033110 0.2510062623E-01 1.973026000 14.46270300 11.27033110 0.2529933104E-01 2.466282500 14.46270300 11.27033110 0.3045027170E-01 2.959539000 14.46270300 11.27033110 0.5038783993E-01 3.452795500 14.46270300 11.27033110 .1356530434 3.946052000 14.46270300 11.27033110 .5420186856 4.439308500 14.46270300 11.27033110 1.771941690 4.932565000 14.46270300 11.27033110 2.639303086 5.425821500 14.46270300 11.27033110 1.771941690 5.919078000 14.46270300 11.27033110 .5420186856 6.412334500 14.46270300 11.27033110 .1356530434 6.905591000 14.46270300 11.27033110 0.5038783993E-01 7.398847500 14.46270300 11.27033110 0.3045027170E-01 7.892104000 14.46270300 11.27033110 0.2529933104E-01 8.385360500 14.46270300 11.27033110 0.2510062623E-01 8.878617000 14.46270300 11.27033110 0.2852295740E-01 9.371873500 14.46270300 11.27033110 0.3305885414E-01 .0000000000 15.26618650 11.27033110 0.3812811486E-01 .4932565000 15.26618650 11.27033110 0.3559088104E-01 .9865130000 15.26618650 11.27033110 0.3055921698E-01 1.479769500 15.26618650 11.27033110 0.2679550015E-01 1.973026000 15.26618650 11.27033110 0.2711040535E-01 2.466282500 15.26618650 11.27033110 0.3269947450E-01 2.959539000 15.26618650 11.27033110 0.5518882610E-01 3.452795500 15.26618650 11.27033110 .1596893122 3.946052000 15.26618650 11.27033110 .7113668067 4.439308500 15.26618650 11.27033110 2.404657764 4.932565000 15.26618650 11.27033110 3.417727695 5.425821500 15.26618650 11.27033110 2.404657764 5.919078000 15.26618650 11.27033110 .7113668067 6.412334500 15.26618650 11.27033110 .1596893122 6.905591000 15.26618650 11.27033110 0.5518882610E-01 7.398847500 15.26618650 11.27033110 0.3269947450E-01 7.892104000 15.26618650 11.27033110 0.2711040535E-01 8.385360500 15.26618650 11.27033110 0.2679550015E-01 8.878617000 15.26618650 11.27033110 0.3055921698E-01 9.371873500 15.26618650 11.27033110 0.3559088104E-01 .0000000000 .0000000000 12.07535475 0.9836230077E-01 .4932565000 .0000000000 12.07535475 0.8331092904E-01 .9865130000 .0000000000 12.07535475 0.5605282107E-01 1.479769500 .0000000000 12.07535475 0.3722820745E-01 1.973026000 .0000000000 12.07535475 0.2841568745E-01 2.466282500 .0000000000 12.07535475 0.2644078892E-01 2.959539000 .0000000000 12.07535475 0.2841568745E-01 3.452795500 .0000000000 12.07535475 0.3722820745E-01 3.946052000 .0000000000 12.07535475 0.5605282107E-01 4.439308500 .0000000000 12.07535475 0.8331092904E-01 4.932565000 .0000000000 12.07535475 0.9836230077E-01 5.425821500 .0000000000 12.07535475 0.8331092904E-01 5.919078000 .0000000000 12.07535475 0.5605282107E-01 6.412334500 .0000000000 12.07535475 0.3722820745E-01 6.905591000 .0000000000 12.07535475 0.2841568745E-01 7.398847500 .0000000000 12.07535475 0.2644078892E-01 7.892104000 .0000000000 12.07535475 0.2841568745E-01 8.385360500 .0000000000 12.07535475 0.3722820745E-01 8.878617000 .0000000000 12.07535475 0.5605282107E-01 9.371873500 .0000000000 12.07535475 0.8331092904E-01 .0000000000 .8034835000 12.07535475 0.3161207935E-01 .4932565000 .8034835000 12.07535475 0.2963217874E-01 .9865130000 .8034835000 12.07535475 0.2520453574E-01 1.479769500 .8034835000 12.07535475 0.2106057710E-01 1.973026000 .8034835000 12.07535475 0.1831015029E-01 2.466282500 .8034835000 12.07535475 0.1726401952E-01 2.959539000 .8034835000 12.07535475 0.1831015029E-01 3.452795500 .8034835000 12.07535475 0.2106057710E-01 3.946052000 .8034835000 12.07535475 0.2520453574E-01 4.439308500 .8034835000 12.07535475 0.2963217874E-01 4.932565000 .8034835000 12.07535475 0.3161207935E-01 5.425821500 .8034835000 12.07535475 0.2963217874E-01 5.919078000 .8034835000 12.07535475 0.2520453574E-01 6.412334500 .8034835000 12.07535475 0.2106057710E-01 6.905591000 .8034835000 12.07535475 0.1831015029E-01 7.398847500 .8034835000 12.07535475 0.1726401952E-01 7.892104000 .8034835000 12.07535475 0.1831015029E-01 8.385360500 .8034835000 12.07535475 0.2106057710E-01 8.878617000 .8034835000 12.07535475 0.2520453574E-01 9.371873500 .8034835000 12.07535475 0.2963217874E-01 .0000000000 1.606967000 12.07535475 0.1482234418E-01 .4932565000 1.606967000 12.07535475 0.1435741731E-01 .9865130000 1.606967000 12.07535475 0.1320297791E-01 1.479769500 1.606967000 12.07535475 0.1190381324E-01 1.973026000 1.606967000 12.07535475 0.1096114302E-01 2.466282500 1.606967000 12.07535475 0.1062812495E-01 2.959539000 1.606967000 12.07535475 0.1096114302E-01 3.452795500 1.606967000 12.07535475 0.1190381324E-01 3.946052000 1.606967000 12.07535475 0.1320297791E-01 4.439308500 1.606967000 12.07535475 0.1435741731E-01 4.932565000 1.606967000 12.07535475 0.1482234418E-01 5.425821500 1.606967000 12.07535475 0.1435741731E-01 5.919078000 1.606967000 12.07535475 0.1320297791E-01 6.412334500 1.606967000 12.07535475 0.1190381324E-01 6.905591000 1.606967000 12.07535475 0.1096114302E-01 7.398847500 1.606967000 12.07535475 0.1062812495E-01 7.892104000 1.606967000 12.07535475 0.1096114302E-01 8.385360500 1.606967000 12.07535475 0.1190381324E-01 8.878617000 1.606967000 12.07535475 0.1320297791E-01 9.371873500 1.606967000 12.07535475 0.1435741731E-01 .0000000000 2.410450500 12.07535475 0.9005442881E-02 .4932565000 2.410450500 12.07535475 0.8764459652E-02 .9865130000 2.410450500 12.07535475 0.8175030844E-02 1.479769500 2.410450500 12.07535475 0.7524062203E-02 1.973026000 2.410450500 12.07535475 0.7055893935E-02 2.466282500 2.410450500 12.07535475 0.6890248728E-02 2.959539000 2.410450500 12.07535475 0.7055893935E-02 3.452795500 2.410450500 12.07535475 0.7524062203E-02 3.946052000 2.410450500 12.07535475 0.8175030844E-02 4.439308500 2.410450500 12.07535475 0.8764459652E-02 4.932565000 2.410450500 12.07535475 0.9005442881E-02 5.425821500 2.410450500 12.07535475 0.8764459652E-02 5.919078000 2.410450500 12.07535475 0.8175030844E-02 6.412334500 2.410450500 12.07535475 0.7524062203E-02 6.905591000 2.410450500 12.07535475 0.7055893935E-02 7.398847500 2.410450500 12.07535475 0.6890248728E-02 7.892104000 2.410450500 12.07535475 0.7055893935E-02 8.385360500 2.410450500 12.07535475 0.7524062203E-02 8.878617000 2.410450500 12.07535475 0.8175030844E-02 9.371873500 2.410450500 12.07535475 0.8764459652E-02 .0000000000 3.213934000 12.07535475 0.7927735898E-02 .4932565000 3.213934000 12.07535475 0.7587625580E-02 .9865130000 3.213934000 12.07535475 0.6760756938E-02 1.479769500 3.213934000 12.07535475 0.5863557965E-02 1.973026000 3.213934000 12.07535475 0.5236317867E-02 2.466282500 3.213934000 12.07535475 0.5019518418E-02 2.959539000 3.213934000 12.07535475 0.5236317867E-02 3.452795500 3.213934000 12.07535475 0.5863557965E-02 3.946052000 3.213934000 12.07535475 0.6760756938E-02 4.439308500 3.213934000 12.07535475 0.7587625580E-02 4.932565000 3.213934000 12.07535475 0.7927735898E-02 5.425821500 3.213934000 12.07535475 0.7587625580E-02 5.919078000 3.213934000 12.07535475 0.6760756938E-02 6.412334500 3.213934000 12.07535475 0.5863557965E-02 6.905591000 3.213934000 12.07535475 0.5236317867E-02 7.398847500 3.213934000 12.07535475 0.5019518418E-02 7.892104000 3.213934000 12.07535475 0.5236317867E-02 8.385360500 3.213934000 12.07535475 0.5863557965E-02 8.878617000 3.213934000 12.07535475 0.6760756938E-02 9.371873500 3.213934000 12.07535475 0.7587625580E-02 .0000000000 4.017417500 12.07535475 0.8096521706E-02 .4932565000 4.017417500 12.07535475 0.7668178293E-02 .9865130000 4.017417500 12.07535475 0.6629300941E-02 1.479769500 4.017417500 12.07535475 0.5507372511E-02 1.973026000 4.017417500 12.07535475 0.4727429888E-02 2.466282500 4.017417500 12.07535475 0.4458881755E-02 2.959539000 4.017417500 12.07535475 0.4727429888E-02 3.452795500 4.017417500 12.07535475 0.5507372511E-02 3.946052000 4.017417500 12.07535475 0.6629300941E-02 4.439308500 4.017417500 12.07535475 0.7668178293E-02 4.932565000 4.017417500 12.07535475 0.8096521706E-02 5.425821500 4.017417500 12.07535475 0.7668178293E-02 5.919078000 4.017417500 12.07535475 0.6629300941E-02 6.412334500 4.017417500 12.07535475 0.5507372511E-02 6.905591000 4.017417500 12.07535475 0.4727429888E-02 7.398847500 4.017417500 12.07535475 0.4458881755E-02 7.892104000 4.017417500 12.07535475 0.4727429888E-02 8.385360500 4.017417500 12.07535475 0.5507372511E-02 8.878617000 4.017417500 12.07535475 0.6629300941E-02 9.371873500 4.017417500 12.07535475 0.7668178293E-02 .0000000000 4.820901000 12.07535475 0.7927735898E-02 .4932565000 4.820901000 12.07535475 0.7587625580E-02 .9865130000 4.820901000 12.07535475 0.6760756938E-02 1.479769500 4.820901000 12.07535475 0.5863557965E-02 1.973026000 4.820901000 12.07535475 0.5236317867E-02 2.466282500 4.820901000 12.07535475 0.5019518418E-02 2.959539000 4.820901000 12.07535475 0.5236317867E-02 3.452795500 4.820901000 12.07535475 0.5863557965E-02 3.946052000 4.820901000 12.07535475 0.6760756938E-02 4.439308500 4.820901000 12.07535475 0.7587625580E-02 4.932565000 4.820901000 12.07535475 0.7927735898E-02 5.425821500 4.820901000 12.07535475 0.7587625580E-02 5.919078000 4.820901000 12.07535475 0.6760756938E-02 6.412334500 4.820901000 12.07535475 0.5863557965E-02 6.905591000 4.820901000 12.07535475 0.5236317867E-02 7.398847500 4.820901000 12.07535475 0.5019518418E-02 7.892104000 4.820901000 12.07535475 0.5236317867E-02 8.385360500 4.820901000 12.07535475 0.5863557965E-02 8.878617000 4.820901000 12.07535475 0.6760756938E-02 9.371873500 4.820901000 12.07535475 0.7587625580E-02 .0000000000 5.624384500 12.07535475 0.9005442881E-02 .4932565000 5.624384500 12.07535475 0.8764459652E-02 .9865130000 5.624384500 12.07535475 0.8175030844E-02 1.479769500 5.624384500 12.07535475 0.7524062203E-02 1.973026000 5.624384500 12.07535475 0.7055893935E-02 2.466282500 5.624384500 12.07535475 0.6890248728E-02 2.959539000 5.624384500 12.07535475 0.7055893935E-02 3.452795500 5.624384500 12.07535475 0.7524062203E-02 3.946052000 5.624384500 12.07535475 0.8175030844E-02 4.439308500 5.624384500 12.07535475 0.8764459652E-02 4.932565000 5.624384500 12.07535475 0.9005442881E-02 5.425821500 5.624384500 12.07535475 0.8764459652E-02 5.919078000 5.624384500 12.07535475 0.8175030844E-02 6.412334500 5.624384500 12.07535475 0.7524062203E-02 6.905591000 5.624384500 12.07535475 0.7055893935E-02 7.398847500 5.624384500 12.07535475 0.6890248728E-02 7.892104000 5.624384500 12.07535475 0.7055893935E-02 8.385360500 5.624384500 12.07535475 0.7524062203E-02 8.878617000 5.624384500 12.07535475 0.8175030844E-02 9.371873500 5.624384500 12.07535475 0.8764459652E-02 .0000000000 6.427868000 12.07535475 0.1482234418E-01 .4932565000 6.427868000 12.07535475 0.1435741731E-01 .9865130000 6.427868000 12.07535475 0.1320297791E-01 1.479769500 6.427868000 12.07535475 0.1190381324E-01 1.973026000 6.427868000 12.07535475 0.1096114302E-01 2.466282500 6.427868000 12.07535475 0.1062812495E-01 2.959539000 6.427868000 12.07535475 0.1096114302E-01 3.452795500 6.427868000 12.07535475 0.1190381324E-01 3.946052000 6.427868000 12.07535475 0.1320297791E-01 4.439308500 6.427868000 12.07535475 0.1435741731E-01 4.932565000 6.427868000 12.07535475 0.1482234418E-01 5.425821500 6.427868000 12.07535475 0.1435741731E-01 5.919078000 6.427868000 12.07535475 0.1320297791E-01 6.412334500 6.427868000 12.07535475 0.1190381324E-01 6.905591000 6.427868000 12.07535475 0.1096114302E-01 7.398847500 6.427868000 12.07535475 0.1062812495E-01 7.892104000 6.427868000 12.07535475 0.1096114302E-01 8.385360500 6.427868000 12.07535475 0.1190381324E-01 8.878617000 6.427868000 12.07535475 0.1320297791E-01 9.371873500 6.427868000 12.07535475 0.1435741731E-01 .0000000000 7.231351500 12.07535475 0.3161207935E-01 .4932565000 7.231351500 12.07535475 0.2963217874E-01 .9865130000 7.231351500 12.07535475 0.2520453574E-01 1.479769500 7.231351500 12.07535475 0.2106057710E-01 1.973026000 7.231351500 12.07535475 0.1831015029E-01 2.466282500 7.231351500 12.07535475 0.1726401952E-01 2.959539000 7.231351500 12.07535475 0.1831015029E-01 3.452795500 7.231351500 12.07535475 0.2106057710E-01 3.946052000 7.231351500 12.07535475 0.2520453574E-01 4.439308500 7.231351500 12.07535475 0.2963217874E-01 4.932565000 7.231351500 12.07535475 0.3161207935E-01 5.425821500 7.231351500 12.07535475 0.2963217874E-01 5.919078000 7.231351500 12.07535475 0.2520453574E-01 6.412334500 7.231351500 12.07535475 0.2106057710E-01 6.905591000 7.231351500 12.07535475 0.1831015029E-01 7.398847500 7.231351500 12.07535475 0.1726401952E-01 7.892104000 7.231351500 12.07535475 0.1831015029E-01 8.385360500 7.231351500 12.07535475 0.2106057710E-01 8.878617000 7.231351500 12.07535475 0.2520453574E-01 9.371873500 7.231351500 12.07535475 0.2963217874E-01 .0000000000 8.034835000 12.07535475 0.9836230077E-01 .4932565000 8.034835000 12.07535475 0.8331092904E-01 .9865130000 8.034835000 12.07535475 0.5605282107E-01 1.479769500 8.034835000 12.07535475 0.3722820745E-01 1.973026000 8.034835000 12.07535475 0.2841568745E-01 2.466282500 8.034835000 12.07535475 0.2644078892E-01 2.959539000 8.034835000 12.07535475 0.2841568745E-01 3.452795500 8.034835000 12.07535475 0.3722820745E-01 3.946052000 8.034835000 12.07535475 0.5605282107E-01 4.439308500 8.034835000 12.07535475 0.8331092904E-01 4.932565000 8.034835000 12.07535475 0.9836230077E-01 5.425821500 8.034835000 12.07535475 0.8331092904E-01 5.919078000 8.034835000 12.07535475 0.5605282107E-01 6.412334500 8.034835000 12.07535475 0.3722820745E-01 6.905591000 8.034835000 12.07535475 0.2841568745E-01 7.398847500 8.034835000 12.07535475 0.2644078892E-01 7.892104000 8.034835000 12.07535475 0.2841568745E-01 8.385360500 8.034835000 12.07535475 0.3722820745E-01 8.878617000 8.034835000 12.07535475 0.5605282107E-01 9.371873500 8.034835000 12.07535475 0.8331092904E-01 .0000000000 8.838318500 12.07535475 .2782462541 .4932565000 8.838318500 12.07535475 .2115401481 .9865130000 8.838318500 12.07535475 .1096253730 1.479769500 8.838318500 12.07535475 0.5599414870E-01 1.973026000 8.838318500 12.07535475 0.3693866436E-01 2.466282500 8.838318500 12.07535475 0.3281315028E-01 2.959539000 8.838318500 12.07535475 0.3693866436E-01 3.452795500 8.838318500 12.07535475 0.5599414870E-01 3.946052000 8.838318500 12.07535475 .1096253730 4.439308500 8.838318500 12.07535475 .2115401481 4.932565000 8.838318500 12.07535475 .2782462541 5.425821500 8.838318500 12.07535475 .2115401481 5.919078000 8.838318500 12.07535475 .1096253730 6.412334500 8.838318500 12.07535475 0.5599414870E-01 6.905591000 8.838318500 12.07535475 0.3693866436E-01 7.398847500 8.838318500 12.07535475 0.3281315028E-01 7.892104000 8.838318500 12.07535475 0.3693866436E-01 8.385360500 8.838318500 12.07535475 0.5599414870E-01 8.878617000 8.838318500 12.07535475 .1096253730 9.371873500 8.838318500 12.07535475 .2115401481 .0000000000 9.641802000 12.07535475 .2265368006 .4932565000 9.641802000 12.07535475 .1758729295 .9865130000 9.641802000 12.07535475 0.9567284515E-01 1.479769500 9.641802000 12.07535475 0.5098269796E-01 1.973026000 9.641802000 12.07535475 0.3427832610E-01 2.466282500 9.641802000 12.07535475 0.3050894483E-01 2.959539000 9.641802000 12.07535475 0.3427832610E-01 3.452795500 9.641802000 12.07535475 0.5098269796E-01 3.946052000 9.641802000 12.07535475 0.9567284515E-01 4.439308500 9.641802000 12.07535475 .1758729295 4.932565000 9.641802000 12.07535475 .2265368006 5.425821500 9.641802000 12.07535475 .1758729295 5.919078000 9.641802000 12.07535475 0.9567284515E-01 6.412334500 9.641802000 12.07535475 0.5098269796E-01 6.905591000 9.641802000 12.07535475 0.3427832610E-01 7.398847500 9.641802000 12.07535475 0.3050894483E-01 7.892104000 9.641802000 12.07535475 0.3427832610E-01 8.385360500 9.641802000 12.07535475 0.5098269796E-01 8.878617000 9.641802000 12.07535475 0.9567284515E-01 9.371873500 9.641802000 12.07535475 .1758729295 .0000000000 10.44528550 12.07535475 0.6820508878E-01 .4932565000 10.44528550 12.07535475 0.5955279853E-01 .9865130000 10.44528550 12.07535475 0.4287231962E-01 1.479769500 10.44528550 12.07535475 0.3011787677E-01 1.973026000 10.44528550 12.07535475 0.2356795202E-01 2.466282500 10.44528550 12.07535475 0.2173010199E-01 2.959539000 10.44528550 12.07535475 0.2356795202E-01 3.452795500 10.44528550 12.07535475 0.3011787677E-01 3.946052000 10.44528550 12.07535475 0.4287231962E-01 4.439308500 10.44528550 12.07535475 0.5955279853E-01 4.932565000 10.44528550 12.07535475 0.6820508878E-01 5.425821500 10.44528550 12.07535475 0.5955279853E-01 5.919078000 10.44528550 12.07535475 0.4287231962E-01 6.412334500 10.44528550 12.07535475 0.3011787677E-01 6.905591000 10.44528550 12.07535475 0.2356795202E-01 7.398847500 10.44528550 12.07535475 0.2173010199E-01 7.892104000 10.44528550 12.07535475 0.2356795202E-01 8.385360500 10.44528550 12.07535475 0.3011787677E-01 8.878617000 10.44528550 12.07535475 0.4287231962E-01 9.371873500 10.44528550 12.07535475 0.5955279853E-01 .0000000000 11.24876900 12.07535475 0.2591049271E-01 .4932565000 11.24876900 12.07535475 0.2441172581E-01 .9865130000 11.24876900 12.07535475 0.2113796965E-01 1.479769500 11.24876900 12.07535475 0.1781551330E-01 1.973026000 11.24876900 12.07535475 0.1527514216E-01 2.466282500 11.24876900 12.07535475 0.1434411504E-01 2.959539000 11.24876900 12.07535475 0.1527514216E-01 3.452795500 11.24876900 12.07535475 0.1781551330E-01 3.946052000 11.24876900 12.07535475 0.2113796965E-01 4.439308500 11.24876900 12.07535475 0.2441172581E-01 4.932565000 11.24876900 12.07535475 0.2591049271E-01 5.425821500 11.24876900 12.07535475 0.2441172581E-01 5.919078000 11.24876900 12.07535475 0.2113796965E-01 6.412334500 11.24876900 12.07535475 0.1781551330E-01 6.905591000 11.24876900 12.07535475 0.1527514216E-01 7.398847500 11.24876900 12.07535475 0.1434411504E-01 7.892104000 11.24876900 12.07535475 0.1527514216E-01 8.385360500 11.24876900 12.07535475 0.1781551330E-01 8.878617000 11.24876900 12.07535475 0.2113796965E-01 9.371873500 11.24876900 12.07535475 0.2441172581E-01 .0000000000 12.05225250 12.07535475 0.1895159123E-01 .4932565000 12.05225250 12.07535475 0.1815043566E-01 .9865130000 12.05225250 12.07535475 0.1619363599E-01 1.479769500 12.05225250 12.07535475 0.1403332545E-01 1.973026000 12.05225250 12.07535475 0.1247842600E-01 2.466282500 12.05225250 12.07535475 0.1192819300E-01 2.959539000 12.05225250 12.07535475 0.1247842600E-01 3.452795500 12.05225250 12.07535475 0.1403332545E-01 3.946052000 12.05225250 12.07535475 0.1619363599E-01 4.439308500 12.05225250 12.07535475 0.1815043566E-01 4.932565000 12.05225250 12.07535475 0.1895159123E-01 5.425821500 12.05225250 12.07535475 0.1815043566E-01 5.919078000 12.05225250 12.07535475 0.1619363599E-01 6.412334500 12.05225250 12.07535475 0.1403332545E-01 6.905591000 12.05225250 12.07535475 0.1247842600E-01 7.398847500 12.05225250 12.07535475 0.1192819300E-01 7.892104000 12.05225250 12.07535475 0.1247842600E-01 8.385360500 12.05225250 12.07535475 0.1403332545E-01 8.878617000 12.05225250 12.07535475 0.1619363599E-01 9.371873500 12.05225250 12.07535475 0.1815043566E-01 .0000000000 12.85573600 12.07535475 0.2591049271E-01 .4932565000 12.85573600 12.07535475 0.2441172581E-01 .9865130000 12.85573600 12.07535475 0.2113796965E-01 1.479769500 12.85573600 12.07535475 0.1781551330E-01 1.973026000 12.85573600 12.07535475 0.1527514216E-01 2.466282500 12.85573600 12.07535475 0.1434411504E-01 2.959539000 12.85573600 12.07535475 0.1527514216E-01 3.452795500 12.85573600 12.07535475 0.1781551330E-01 3.946052000 12.85573600 12.07535475 0.2113796965E-01 4.439308500 12.85573600 12.07535475 0.2441172581E-01 4.932565000 12.85573600 12.07535475 0.2591049271E-01 5.425821500 12.85573600 12.07535475 0.2441172581E-01 5.919078000 12.85573600 12.07535475 0.2113796965E-01 6.412334500 12.85573600 12.07535475 0.1781551330E-01 6.905591000 12.85573600 12.07535475 0.1527514216E-01 7.398847500 12.85573600 12.07535475 0.1434411504E-01 7.892104000 12.85573600 12.07535475 0.1527514216E-01 8.385360500 12.85573600 12.07535475 0.1781551330E-01 8.878617000 12.85573600 12.07535475 0.2113796965E-01 9.371873500 12.85573600 12.07535475 0.2441172581E-01 .0000000000 13.65921950 12.07535475 0.6820508878E-01 .4932565000 13.65921950 12.07535475 0.5955279853E-01 .9865130000 13.65921950 12.07535475 0.4287231962E-01 1.479769500 13.65921950 12.07535475 0.3011787677E-01 1.973026000 13.65921950 12.07535475 0.2356795202E-01 2.466282500 13.65921950 12.07535475 0.2173010199E-01 2.959539000 13.65921950 12.07535475 0.2356795202E-01 3.452795500 13.65921950 12.07535475 0.3011787677E-01 3.946052000 13.65921950 12.07535475 0.4287231962E-01 4.439308500 13.65921950 12.07535475 0.5955279853E-01 4.932565000 13.65921950 12.07535475 0.6820508878E-01 5.425821500 13.65921950 12.07535475 0.5955279853E-01 5.919078000 13.65921950 12.07535475 0.4287231962E-01 6.412334500 13.65921950 12.07535475 0.3011787677E-01 6.905591000 13.65921950 12.07535475 0.2356795202E-01 7.398847500 13.65921950 12.07535475 0.2173010199E-01 7.892104000 13.65921950 12.07535475 0.2356795202E-01 8.385360500 13.65921950 12.07535475 0.3011787677E-01 8.878617000 13.65921950 12.07535475 0.4287231962E-01 9.371873500 13.65921950 12.07535475 0.5955279853E-01 .0000000000 14.46270300 12.07535475 .2265368006 .4932565000 14.46270300 12.07535475 .1758729295 .9865130000 14.46270300 12.07535475 0.9567284515E-01 1.479769500 14.46270300 12.07535475 0.5098269796E-01 1.973026000 14.46270300 12.07535475 0.3427832610E-01 2.466282500 14.46270300 12.07535475 0.3050894483E-01 2.959539000 14.46270300 12.07535475 0.3427832610E-01 3.452795500 14.46270300 12.07535475 0.5098269796E-01 3.946052000 14.46270300 12.07535475 0.9567284515E-01 4.439308500 14.46270300 12.07535475 .1758729295 4.932565000 14.46270300 12.07535475 .2265368006 5.425821500 14.46270300 12.07535475 .1758729295 5.919078000 14.46270300 12.07535475 0.9567284515E-01 6.412334500 14.46270300 12.07535475 0.5098269796E-01 6.905591000 14.46270300 12.07535475 0.3427832610E-01 7.398847500 14.46270300 12.07535475 0.3050894483E-01 7.892104000 14.46270300 12.07535475 0.3427832610E-01 8.385360500 14.46270300 12.07535475 0.5098269796E-01 8.878617000 14.46270300 12.07535475 0.9567284515E-01 9.371873500 14.46270300 12.07535475 .1758729295 .0000000000 15.26618650 12.07535475 .2782462541 .4932565000 15.26618650 12.07535475 .2115401481 .9865130000 15.26618650 12.07535475 .1096253730 1.479769500 15.26618650 12.07535475 0.5599414870E-01 1.973026000 15.26618650 12.07535475 0.3693866436E-01 2.466282500 15.26618650 12.07535475 0.3281315028E-01 2.959539000 15.26618650 12.07535475 0.3693866436E-01 3.452795500 15.26618650 12.07535475 0.5599414870E-01 3.946052000 15.26618650 12.07535475 .1096253730 4.439308500 15.26618650 12.07535475 .2115401481 4.932565000 15.26618650 12.07535475 .2782462541 5.425821500 15.26618650 12.07535475 .2115401481 5.919078000 15.26618650 12.07535475 .1096253730 6.412334500 15.26618650 12.07535475 0.5599414870E-01 6.905591000 15.26618650 12.07535475 0.3693866436E-01 7.398847500 15.26618650 12.07535475 0.3281315028E-01 7.892104000 15.26618650 12.07535475 0.3693866436E-01 8.385360500 15.26618650 12.07535475 0.5599414870E-01 8.878617000 15.26618650 12.07535475 .1096253730 9.371873500 15.26618650 12.07535475 .2115401481 .0000000000 .0000000000 12.88037840 .5803790333 .4932565000 .0000000000 12.88037840 .4114595057 .9865130000 .0000000000 12.88037840 .1762222644 1.479769500 .0000000000 12.88037840 0.7058030077E-01 1.973026000 .0000000000 12.88037840 0.3675418583E-01 2.466282500 .0000000000 12.88037840 0.2581343811E-01 2.959539000 .0000000000 12.88037840 0.2221797391E-01 3.452795500 .0000000000 12.88037840 0.2208157484E-01 3.946052000 .0000000000 12.88037840 0.2367206141E-01 4.439308500 .0000000000 12.88037840 0.2640781793E-01 4.932565000 .0000000000 12.88037840 0.2758249762E-01 5.425821500 .0000000000 12.88037840 0.2640781793E-01 5.919078000 .0000000000 12.88037840 0.2367206141E-01 6.412334500 .0000000000 12.88037840 0.2208157484E-01 6.905591000 .0000000000 12.88037840 0.2221797391E-01 7.398847500 .0000000000 12.88037840 0.2581343811E-01 7.892104000 .0000000000 12.88037840 0.3675418583E-01 8.385360500 .0000000000 12.88037840 0.7058030077E-01 8.878617000 .0000000000 12.88037840 .1762222644 9.371873500 .0000000000 12.88037840 .4114595057 .0000000000 .8034835000 12.88037840 0.6162825182E-01 .4932565000 .8034835000 12.88037840 0.5428082446E-01 .9865130000 .8034835000 12.88037840 0.3962331452E-01 1.479769500 .8034835000 12.88037840 0.2782961528E-01 1.973026000 .8034835000 12.88037840 0.2076501679E-01 2.466282500 .8034835000 12.88037840 0.1692189366E-01 2.959539000 .8034835000 12.88037840 0.1523236630E-01 3.452795500 .8034835000 12.88037840 0.1523098289E-01 3.946052000 .8034835000 12.88037840 0.1614840424E-01 4.439308500 .8034835000 12.88037840 0.1717776356E-01 4.932565000 .8034835000 12.88037840 0.1761537680E-01 5.425821500 .8034835000 12.88037840 0.1717776356E-01 5.919078000 .8034835000 12.88037840 0.1614840424E-01 6.412334500 .8034835000 12.88037840 0.1523098289E-01 6.905591000 .8034835000 12.88037840 0.1523236630E-01 7.398847500 .8034835000 12.88037840 0.1692189366E-01 7.892104000 .8034835000 12.88037840 0.2076501679E-01 8.385360500 .8034835000 12.88037840 0.2782961528E-01 8.878617000 .8034835000 12.88037840 0.3962331452E-01 9.371873500 .8034835000 12.88037840 0.5428082446E-01 .0000000000 1.606967000 12.88037840 0.1833906305E-01 .4932565000 1.606967000 12.88037840 0.1761457734E-01 .9865130000 1.606967000 12.88037840 0.1575542462E-01 1.479769500 1.606967000 12.88037840 0.1351541561E-01 1.973026000 1.606967000 12.88037840 0.1165099288E-01 2.466282500 1.606967000 12.88037840 0.1056106290E-01 2.959539000 1.606967000 12.88037840 0.1028857478E-01 3.452795500 1.606967000 12.88037840 0.1072828179E-01 3.946052000 1.606967000 12.88037840 0.1164757064E-01 4.439308500 1.606967000 12.88037840 0.1258446667E-01 4.932565000 1.606967000 12.88037840 0.1298341972E-01 5.425821500 1.606967000 12.88037840 0.1258446667E-01 5.919078000 1.606967000 12.88037840 0.1164757064E-01 6.412334500 1.606967000 12.88037840 0.1072828179E-01 6.905591000 1.606967000 12.88037840 0.1028857478E-01 7.398847500 1.606967000 12.88037840 0.1056106290E-01 7.892104000 1.606967000 12.88037840 0.1165099288E-01 8.385360500 1.606967000 12.88037840 0.1351541561E-01 8.878617000 1.606967000 12.88037840 0.1575542462E-01 9.371873500 1.606967000 12.88037840 0.1761457734E-01 .0000000000 2.410450500 12.88037840 0.8584798156E-02 .4932565000 2.410450500 12.88037840 0.8412833497E-02 .9865130000 2.410450500 12.88037840 0.7983287813E-02 1.479769500 2.410450500 12.88037840 0.7494893976E-02 1.973026000 2.410450500 12.88037840 0.7175346715E-02 2.466282500 2.410450500 12.88037840 0.7291448876E-02 2.959539000 2.410450500 12.88037840 0.8195934777E-02 3.452795500 2.410450500 12.88037840 0.1017912604E-01 3.946052000 2.410450500 12.88037840 0.1301705594E-01 4.439308500 2.410450500 12.88037840 0.1567133846E-01 4.932565000 2.410450500 12.88037840 0.1677123306E-01 5.425821500 2.410450500 12.88037840 0.1567133846E-01 5.919078000 2.410450500 12.88037840 0.1301705594E-01 6.412334500 2.410450500 12.88037840 0.1017912604E-01 6.905591000 2.410450500 12.88037840 0.8195934777E-02 7.398847500 2.410450500 12.88037840 0.7291448876E-02 7.892104000 2.410450500 12.88037840 0.7175346715E-02 8.385360500 2.410450500 12.88037840 0.7494893976E-02 8.878617000 2.410450500 12.88037840 0.7983287813E-02 9.371873500 2.410450500 12.88037840 0.8412833497E-02 .0000000000 3.213934000 12.88037840 0.5466623472E-02 .4932565000 3.213934000 12.88037840 0.5403423722E-02 .9865130000 3.213934000 12.88037840 0.5253334182E-02 1.479769500 3.213934000 12.88037840 0.5123871709E-02 1.973026000 3.213934000 12.88037840 0.5239584320E-02 2.466282500 3.213934000 12.88037840 0.6107473757E-02 2.959539000 3.213934000 12.88037840 0.8596472952E-02 3.452795500 3.213934000 12.88037840 0.1341832822E-01 3.946052000 3.213934000 12.88037840 0.1996338752E-01 4.439308500 3.213934000 12.88037840 0.2689226045E-01 4.932565000 3.213934000 12.88037840 0.2963642161E-01 5.425821500 3.213934000 12.88037840 0.2689226045E-01 5.919078000 3.213934000 12.88037840 0.1996338752E-01 6.412334500 3.213934000 12.88037840 0.1341832822E-01 6.905591000 3.213934000 12.88037840 0.8596472952E-02 7.398847500 3.213934000 12.88037840 0.6107473757E-02 7.892104000 3.213934000 12.88037840 0.5239584320E-02 8.385360500 3.213934000 12.88037840 0.5123871709E-02 8.878617000 3.213934000 12.88037840 0.5253334182E-02 9.371873500 3.213934000 12.88037840 0.5403423722E-02 .0000000000 4.017417500 12.88037840 0.4705065571E-02 .4932565000 4.017417500 12.88037840 0.4652373552E-02 .9865130000 4.017417500 12.88037840 0.4531727871E-02 1.479769500 4.017417500 12.88037840 0.4456118001E-02 1.973026000 4.017417500 12.88037840 0.4702086716E-02 2.466282500 4.017417500 12.88037840 0.5945779073E-02 2.959539000 4.017417500 12.88037840 0.9354730632E-02 3.452795500 4.017417500 12.88037840 0.1582758292E-01 3.946052000 4.017417500 12.88037840 0.2537365678E-01 4.439308500 4.017417500 12.88037840 0.3438071087E-01 4.932565000 4.017417500 12.88037840 0.3830651520E-01 5.425821500 4.017417500 12.88037840 0.3438071087E-01 5.919078000 4.017417500 12.88037840 0.2537365678E-01 6.412334500 4.017417500 12.88037840 0.1582758292E-01 6.905591000 4.017417500 12.88037840 0.9354730632E-02 7.398847500 4.017417500 12.88037840 0.5945779073E-02 7.892104000 4.017417500 12.88037840 0.4702086716E-02 8.385360500 4.017417500 12.88037840 0.4456118001E-02 8.878617000 4.017417500 12.88037840 0.4531727871E-02 9.371873500 4.017417500 12.88037840 0.4652373552E-02 .0000000000 4.820901000 12.88037840 0.5466623472E-02 .4932565000 4.820901000 12.88037840 0.5403423722E-02 .9865130000 4.820901000 12.88037840 0.5253334182E-02 1.479769500 4.820901000 12.88037840 0.5123871709E-02 1.973026000 4.820901000 12.88037840 0.5239584320E-02 2.466282500 4.820901000 12.88037840 0.6107473757E-02 2.959539000 4.820901000 12.88037840 0.8596472952E-02 3.452795500 4.820901000 12.88037840 0.1341832822E-01 3.946052000 4.820901000 12.88037840 0.1996338752E-01 4.439308500 4.820901000 12.88037840 0.2689226045E-01 4.932565000 4.820901000 12.88037840 0.2963642161E-01 5.425821500 4.820901000 12.88037840 0.2689226045E-01 5.919078000 4.820901000 12.88037840 0.1996338752E-01 6.412334500 4.820901000 12.88037840 0.1341832822E-01 6.905591000 4.820901000 12.88037840 0.8596472952E-02 7.398847500 4.820901000 12.88037840 0.6107473757E-02 7.892104000 4.820901000 12.88037840 0.5239584320E-02 8.385360500 4.820901000 12.88037840 0.5123871709E-02 8.878617000 4.820901000 12.88037840 0.5253334182E-02 9.371873500 4.820901000 12.88037840 0.5403423722E-02 .0000000000 5.624384500 12.88037840 0.8584798156E-02 .4932565000 5.624384500 12.88037840 0.8412833497E-02 .9865130000 5.624384500 12.88037840 0.7983287813E-02 1.479769500 5.624384500 12.88037840 0.7494893976E-02 1.973026000 5.624384500 12.88037840 0.7175346715E-02 2.466282500 5.624384500 12.88037840 0.7291448876E-02 2.959539000 5.624384500 12.88037840 0.8195934777E-02 3.452795500 5.624384500 12.88037840 0.1017912604E-01 3.946052000 5.624384500 12.88037840 0.1301705594E-01 4.439308500 5.624384500 12.88037840 0.1567133846E-01 4.932565000 5.624384500 12.88037840 0.1677123306E-01 5.425821500 5.624384500 12.88037840 0.1567133846E-01 5.919078000 5.624384500 12.88037840 0.1301705594E-01 6.412334500 5.624384500 12.88037840 0.1017912604E-01 6.905591000 5.624384500 12.88037840 0.8195934777E-02 7.398847500 5.624384500 12.88037840 0.7291448876E-02 7.892104000 5.624384500 12.88037840 0.7175346715E-02 8.385360500 5.624384500 12.88037840 0.7494893976E-02 8.878617000 5.624384500 12.88037840 0.7983287813E-02 9.371873500 5.624384500 12.88037840 0.8412833497E-02 .0000000000 6.427868000 12.88037840 0.1833906305E-01 .4932565000 6.427868000 12.88037840 0.1761457734E-01 .9865130000 6.427868000 12.88037840 0.1575542462E-01 1.479769500 6.427868000 12.88037840 0.1351541561E-01 1.973026000 6.427868000 12.88037840 0.1165099288E-01 2.466282500 6.427868000 12.88037840 0.1056106290E-01 2.959539000 6.427868000 12.88037840 0.1028857478E-01 3.452795500 6.427868000 12.88037840 0.1072828179E-01 3.946052000 6.427868000 12.88037840 0.1164757064E-01 4.439308500 6.427868000 12.88037840 0.1258446667E-01 4.932565000 6.427868000 12.88037840 0.1298341972E-01 5.425821500 6.427868000 12.88037840 0.1258446667E-01 5.919078000 6.427868000 12.88037840 0.1164757064E-01 6.412334500 6.427868000 12.88037840 0.1072828179E-01 6.905591000 6.427868000 12.88037840 0.1028857478E-01 7.398847500 6.427868000 12.88037840 0.1056106290E-01 7.892104000 6.427868000 12.88037840 0.1165099288E-01 8.385360500 6.427868000 12.88037840 0.1351541561E-01 8.878617000 6.427868000 12.88037840 0.1575542462E-01 9.371873500 6.427868000 12.88037840 0.1761457734E-01 .0000000000 7.231351500 12.88037840 0.6162825182E-01 .4932565000 7.231351500 12.88037840 0.5428082446E-01 .9865130000 7.231351500 12.88037840 0.3962331452E-01 1.479769500 7.231351500 12.88037840 0.2782961528E-01 1.973026000 7.231351500 12.88037840 0.2076501679E-01 2.466282500 7.231351500 12.88037840 0.1692189366E-01 2.959539000 7.231351500 12.88037840 0.1523236630E-01 3.452795500 7.231351500 12.88037840 0.1523098289E-01 3.946052000 7.231351500 12.88037840 0.1614840424E-01 4.439308500 7.231351500 12.88037840 0.1717776356E-01 4.932565000 7.231351500 12.88037840 0.1761537680E-01 5.425821500 7.231351500 12.88037840 0.1717776356E-01 5.919078000 7.231351500 12.88037840 0.1614840424E-01 6.412334500 7.231351500 12.88037840 0.1523098289E-01 6.905591000 7.231351500 12.88037840 0.1523236630E-01 7.398847500 7.231351500 12.88037840 0.1692189366E-01 7.892104000 7.231351500 12.88037840 0.2076501679E-01 8.385360500 7.231351500 12.88037840 0.2782961528E-01 8.878617000 7.231351500 12.88037840 0.3962331452E-01 9.371873500 7.231351500 12.88037840 0.5428082446E-01 .0000000000 8.034835000 12.88037840 .5803790333 .4932565000 8.034835000 12.88037840 .4114595057 .9865130000 8.034835000 12.88037840 .1762222644 1.479769500 8.034835000 12.88037840 0.7058030077E-01 1.973026000 8.034835000 12.88037840 0.3675418583E-01 2.466282500 8.034835000 12.88037840 0.2581343811E-01 2.959539000 8.034835000 12.88037840 0.2221797391E-01 3.452795500 8.034835000 12.88037840 0.2208157484E-01 3.946052000 8.034835000 12.88037840 0.2367206141E-01 4.439308500 8.034835000 12.88037840 0.2640781793E-01 4.932565000 8.034835000 12.88037840 0.2758249762E-01 5.425821500 8.034835000 12.88037840 0.2640781793E-01 5.919078000 8.034835000 12.88037840 0.2367206141E-01 6.412334500 8.034835000 12.88037840 0.2208157484E-01 6.905591000 8.034835000 12.88037840 0.2221797391E-01 7.398847500 8.034835000 12.88037840 0.2581343811E-01 7.892104000 8.034835000 12.88037840 0.3675418583E-01 8.385360500 8.034835000 12.88037840 0.7058030077E-01 8.878617000 8.034835000 12.88037840 .1762222644 9.371873500 8.034835000 12.88037840 .4114595057 .0000000000 8.838318500 12.88037840 3.417727695 .4932565000 8.838318500 12.88037840 2.404657764 .9865130000 8.838318500 12.88037840 .7113668067 1.479769500 8.838318500 12.88037840 .1596893122 1.973026000 8.838318500 12.88037840 0.5518882610E-01 2.466282500 8.838318500 12.88037840 0.3269947450E-01 2.959539000 8.838318500 12.88037840 0.2711040535E-01 3.452795500 8.838318500 12.88037840 0.2679550015E-01 3.946052000 8.838318500 12.88037840 0.3055921698E-01 4.439308500 8.838318500 12.88037840 0.3559088104E-01 4.932565000 8.838318500 12.88037840 0.3812811486E-01 5.425821500 8.838318500 12.88037840 0.3559088104E-01 5.919078000 8.838318500 12.88037840 0.3055921698E-01 6.412334500 8.838318500 12.88037840 0.2679550015E-01 6.905591000 8.838318500 12.88037840 0.2711040535E-01 7.398847500 8.838318500 12.88037840 0.3269947450E-01 7.892104000 8.838318500 12.88037840 0.5518882610E-01 8.385360500 8.838318500 12.88037840 .1596893122 8.878617000 8.838318500 12.88037840 .7113668067 9.371873500 8.838318500 12.88037840 2.404657764 .0000000000 9.641802000 12.88037840 2.639303086 .4932565000 9.641802000 12.88037840 1.771941690 .9865130000 9.641802000 12.88037840 .5420186856 1.479769500 9.641802000 12.88037840 .1356530434 1.973026000 9.641802000 12.88037840 0.5038783993E-01 2.466282500 9.641802000 12.88037840 0.3045027170E-01 2.959539000 9.641802000 12.88037840 0.2529933104E-01 3.452795500 9.641802000 12.88037840 0.2510062623E-01 3.946052000 9.641802000 12.88037840 0.2852295740E-01 4.439308500 9.641802000 12.88037840 0.3305885414E-01 4.932565000 9.641802000 12.88037840 0.3530512721E-01 5.425821500 9.641802000 12.88037840 0.3305885414E-01 5.919078000 9.641802000 12.88037840 0.2852295740E-01 6.412334500 9.641802000 12.88037840 0.2510062623E-01 6.905591000 9.641802000 12.88037840 0.2529933104E-01 7.398847500 9.641802000 12.88037840 0.3045027170E-01 7.892104000 9.641802000 12.88037840 0.5038783993E-01 8.385360500 9.641802000 12.88037840 .1356530434 8.878617000 9.641802000 12.88037840 .5420186856 9.371873500 9.641802000 12.88037840 1.771941690 .0000000000 10.44528550 12.88037840 .2804958171 .4932565000 10.44528550 12.88037840 .2127862936 .9865130000 10.44528550 12.88037840 .1087101451 1.479769500 10.44528550 12.88037840 0.5238349243E-01 1.973026000 10.44528550 12.88037840 0.3010378798E-01 2.466282500 10.44528550 12.88037840 0.2165682159E-01 2.959539000 10.44528550 12.88037840 0.1850169682E-01 3.452795500 10.44528550 12.88037840 0.1849667282E-01 3.946052000 10.44528550 12.88037840 0.2008369890E-01 4.439308500 10.44528550 12.88037840 0.2196367251E-01 4.932565000 10.44528550 12.88037840 0.2301294918E-01 5.425821500 10.44528550 12.88037840 0.2196367251E-01 5.919078000 10.44528550 12.88037840 0.2008369890E-01 6.412334500 10.44528550 12.88037840 0.1849667282E-01 6.905591000 10.44528550 12.88037840 0.1850169682E-01 7.398847500 10.44528550 12.88037840 0.2165682159E-01 7.892104000 10.44528550 12.88037840 0.3010378798E-01 8.385360500 10.44528550 12.88037840 0.5238349243E-01 8.878617000 10.44528550 12.88037840 .1087101451 9.371873500 10.44528550 12.88037840 .2127862936 .0000000000 11.24876900 12.88037840 0.4387084235E-01 .4932565000 11.24876900 12.88037840 0.4006201150E-01 .9865130000 11.24876900 12.88037840 0.3179841839E-01 1.479769500 11.24876900 12.88037840 0.2352353202E-01 1.973026000 11.24876900 12.88037840 0.1803522551E-01 2.466282500 11.24876900 12.88037840 0.1437641159E-01 2.959539000 11.24876900 12.88037840 0.1274489968E-01 3.452795500 11.24876900 12.88037840 0.1266435155E-01 3.946052000 11.24876900 12.88037840 0.1347868221E-01 4.439308500 11.24876900 12.88037840 0.1444651535E-01 4.932565000 11.24876900 12.88037840 0.1486758239E-01 5.425821500 11.24876900 12.88037840 0.1444651535E-01 5.919078000 11.24876900 12.88037840 0.1347868221E-01 6.412334500 11.24876900 12.88037840 0.1266435155E-01 6.905591000 11.24876900 12.88037840 0.1274489968E-01 7.398847500 11.24876900 12.88037840 0.1437641159E-01 7.892104000 11.24876900 12.88037840 0.1803522551E-01 8.385360500 11.24876900 12.88037840 0.2352353202E-01 8.878617000 11.24876900 12.88037840 0.3179841839E-01 9.371873500 11.24876900 12.88037840 0.4006201150E-01 .0000000000 12.05225250 12.88037840 0.2734716386E-01 .4932565000 12.05225250 12.88037840 0.2590748944E-01 .9865130000 12.05225250 12.88037840 0.2227104326E-01 1.479769500 12.05225250 12.88037840 0.1795473448E-01 1.973026000 12.05225250 12.88037840 0.1430761812E-01 2.466282500 12.05225250 12.88037840 0.1193762337E-01 2.959539000 12.05225250 12.88037840 0.1082212432E-01 3.452795500 12.05225250 12.88037840 0.1069001284E-01 3.946052000 12.05225250 12.88037840 0.1117946747E-01 4.439308500 12.05225250 12.88037840 0.1181616197E-01 4.932565000 12.05225250 12.88037840 0.1210437400E-01 5.425821500 12.05225250 12.88037840 0.1181616197E-01 5.919078000 12.05225250 12.88037840 0.1117946747E-01 6.412334500 12.05225250 12.88037840 0.1069001284E-01 6.905591000 12.05225250 12.88037840 0.1082212432E-01 7.398847500 12.05225250 12.88037840 0.1193762337E-01 7.892104000 12.05225250 12.88037840 0.1430761812E-01 8.385360500 12.05225250 12.88037840 0.1795473448E-01 8.878617000 12.05225250 12.88037840 0.2227104326E-01 9.371873500 12.05225250 12.88037840 0.2590748944E-01 .0000000000 12.85573600 12.88037840 0.4387084235E-01 .4932565000 12.85573600 12.88037840 0.4006201150E-01 .9865130000 12.85573600 12.88037840 0.3179841839E-01 1.479769500 12.85573600 12.88037840 0.2352353202E-01 1.973026000 12.85573600 12.88037840 0.1803522551E-01 2.466282500 12.85573600 12.88037840 0.1437641159E-01 2.959539000 12.85573600 12.88037840 0.1274489968E-01 3.452795500 12.85573600 12.88037840 0.1266435155E-01 3.946052000 12.85573600 12.88037840 0.1347868221E-01 4.439308500 12.85573600 12.88037840 0.1444651535E-01 4.932565000 12.85573600 12.88037840 0.1486758239E-01 5.425821500 12.85573600 12.88037840 0.1444651535E-01 5.919078000 12.85573600 12.88037840 0.1347868221E-01 6.412334500 12.85573600 12.88037840 0.1266435155E-01 6.905591000 12.85573600 12.88037840 0.1274489968E-01 7.398847500 12.85573600 12.88037840 0.1437641159E-01 7.892104000 12.85573600 12.88037840 0.1803522551E-01 8.385360500 12.85573600 12.88037840 0.2352353202E-01 8.878617000 12.85573600 12.88037840 0.3179841839E-01 9.371873500 12.85573600 12.88037840 0.4006201150E-01 .0000000000 13.65921950 12.88037840 .2804958171 .4932565000 13.65921950 12.88037840 .2127862936 .9865130000 13.65921950 12.88037840 .1087101451 1.479769500 13.65921950 12.88037840 0.5238349243E-01 1.973026000 13.65921950 12.88037840 0.3010378798E-01 2.466282500 13.65921950 12.88037840 0.2165682159E-01 2.959539000 13.65921950 12.88037840 0.1850169682E-01 3.452795500 13.65921950 12.88037840 0.1849667282E-01 3.946052000 13.65921950 12.88037840 0.2008369890E-01 4.439308500 13.65921950 12.88037840 0.2196367251E-01 4.932565000 13.65921950 12.88037840 0.2301294918E-01 5.425821500 13.65921950 12.88037840 0.2196367251E-01 5.919078000 13.65921950 12.88037840 0.2008369890E-01 6.412334500 13.65921950 12.88037840 0.1849667282E-01 6.905591000 13.65921950 12.88037840 0.1850169682E-01 7.398847500 13.65921950 12.88037840 0.2165682159E-01 7.892104000 13.65921950 12.88037840 0.3010378798E-01 8.385360500 13.65921950 12.88037840 0.5238349243E-01 8.878617000 13.65921950 12.88037840 .1087101451 9.371873500 13.65921950 12.88037840 .2127862936 .0000000000 14.46270300 12.88037840 2.639303086 .4932565000 14.46270300 12.88037840 1.771941690 .9865130000 14.46270300 12.88037840 .5420186856 1.479769500 14.46270300 12.88037840 .1356530434 1.973026000 14.46270300 12.88037840 0.5038783993E-01 2.466282500 14.46270300 12.88037840 0.3045027170E-01 2.959539000 14.46270300 12.88037840 0.2529933104E-01 3.452795500 14.46270300 12.88037840 0.2510062623E-01 3.946052000 14.46270300 12.88037840 0.2852295740E-01 4.439308500 14.46270300 12.88037840 0.3305885414E-01 4.932565000 14.46270300 12.88037840 0.3530512721E-01 5.425821500 14.46270300 12.88037840 0.3305885414E-01 5.919078000 14.46270300 12.88037840 0.2852295740E-01 6.412334500 14.46270300 12.88037840 0.2510062623E-01 6.905591000 14.46270300 12.88037840 0.2529933104E-01 7.398847500 14.46270300 12.88037840 0.3045027170E-01 7.892104000 14.46270300 12.88037840 0.5038783993E-01 8.385360500 14.46270300 12.88037840 .1356530434 8.878617000 14.46270300 12.88037840 .5420186856 9.371873500 14.46270300 12.88037840 1.771941690 .0000000000 15.26618650 12.88037840 3.417727695 .4932565000 15.26618650 12.88037840 2.404657764 .9865130000 15.26618650 12.88037840 .7113668067 1.479769500 15.26618650 12.88037840 .1596893122 1.973026000 15.26618650 12.88037840 0.5518882610E-01 2.466282500 15.26618650 12.88037840 0.3269947450E-01 2.959539000 15.26618650 12.88037840 0.2711040535E-01 3.452795500 15.26618650 12.88037840 0.2679550015E-01 3.946052000 15.26618650 12.88037840 0.3055921698E-01 4.439308500 15.26618650 12.88037840 0.3559088104E-01 4.932565000 15.26618650 12.88037840 0.3812811486E-01 5.425821500 15.26618650 12.88037840 0.3559088104E-01 5.919078000 15.26618650 12.88037840 0.3055921698E-01 6.412334500 15.26618650 12.88037840 0.2679550015E-01 6.905591000 15.26618650 12.88037840 0.2711040535E-01 7.398847500 15.26618650 12.88037840 0.3269947450E-01 7.892104000 15.26618650 12.88037840 0.5518882610E-01 8.385360500 15.26618650 12.88037840 .1596893122 8.878617000 15.26618650 12.88037840 .7113668067 9.371873500 15.26618650 12.88037840 2.404657764 .0000000000 .0000000000 13.68540205 1.031232540 .4932565000 .0000000000 13.68540205 .6984918605 .9865130000 .0000000000 13.68540205 .2609418945 1.479769500 .0000000000 13.68540205 0.8733286084E-01 1.973026000 .0000000000 13.68540205 0.3839962473E-01 2.466282500 .0000000000 13.68540205 0.2308020668E-01 2.959539000 .0000000000 13.68540205 0.1717380726E-01 3.452795500 .0000000000 13.68540205 0.1444403327E-01 3.946052000 .0000000000 13.68540205 0.1356109914E-01 4.439308500 .0000000000 13.68540205 0.1342233904E-01 4.932565000 .0000000000 13.68540205 0.1344129796E-01 5.425821500 .0000000000 13.68540205 0.1342233904E-01 5.919078000 .0000000000 13.68540205 0.1356109914E-01 6.412334500 .0000000000 13.68540205 0.1444403327E-01 6.905591000 .0000000000 13.68540205 0.1717380726E-01 7.398847500 .0000000000 13.68540205 0.2308020668E-01 7.892104000 .0000000000 13.68540205 0.3839962473E-01 8.385360500 .0000000000 13.68540205 0.8733286084E-01 8.878617000 .0000000000 13.68540205 .2609418945 9.371873500 .0000000000 13.68540205 .6984918605 .0000000000 .8034835000 13.68540205 0.7596428176E-01 .4932565000 .8034835000 13.68540205 0.6547095322E-01 .9865130000 .8034835000 13.68540205 0.4536987860E-01 1.479769500 .8034835000 13.68540205 0.2959453828E-01 1.973026000 .8034835000 13.68540205 0.2042893862E-01 2.466282500 .8034835000 13.68540205 0.1548694689E-01 2.959539000 .8034835000 13.68540205 0.1271362555E-01 3.452795500 .8034835000 13.68540205 0.1159129731E-01 3.946052000 .8034835000 13.68540205 0.1138914211E-01 4.439308500 .8034835000 13.68540205 0.1154957264E-01 4.932565000 .8034835000 13.68540205 0.1165700764E-01 5.425821500 .8034835000 13.68540205 0.1154957264E-01 5.919078000 .8034835000 13.68540205 0.1138914211E-01 6.412334500 .8034835000 13.68540205 0.1159129731E-01 6.905591000 .8034835000 13.68540205 0.1271362555E-01 7.398847500 .8034835000 13.68540205 0.1548694689E-01 7.892104000 .8034835000 13.68540205 0.2042893862E-01 8.385360500 .8034835000 13.68540205 0.2959453828E-01 8.878617000 .8034835000 13.68540205 0.4536987860E-01 9.371873500 .8034835000 13.68540205 0.6547095322E-01 .0000000000 1.606967000 13.68540205 0.1943298407E-01 .4932565000 1.606967000 13.68540205 0.1861384880E-01 .9865130000 1.606967000 13.68540205 0.1648783405E-01 1.479769500 1.606967000 13.68540205 0.1387623875E-01 1.973026000 1.606967000 13.68540205 0.1166423936E-01 2.466282500 1.606967000 13.68540205 0.1043176481E-01 2.959539000 1.606967000 13.68540205 0.1046068828E-01 3.452795500 1.606967000 13.68540205 0.1185823151E-01 3.946052000 1.606967000 13.68540205 0.1429187330E-01 4.439308500 1.606967000 13.68540205 0.1669365065E-01 4.932565000 1.606967000 13.68540205 0.1770521497E-01 5.425821500 1.606967000 13.68540205 0.1669365065E-01 5.919078000 1.606967000 13.68540205 0.1429187330E-01 6.412334500 1.606967000 13.68540205 0.1185823151E-01 6.905591000 1.606967000 13.68540205 0.1046068828E-01 7.398847500 1.606967000 13.68540205 0.1043176481E-01 7.892104000 1.606967000 13.68540205 0.1166423936E-01 8.385360500 1.606967000 13.68540205 0.1387623875E-01 8.878617000 1.606967000 13.68540205 0.1648783405E-01 9.371873500 1.606967000 13.68540205 0.1861384880E-01 .0000000000 2.410450500 13.68540205 0.8897742323E-02 .4932565000 2.410450500 13.68540205 0.8707482131E-02 .9865130000 2.410450500 13.68540205 0.8245580367E-02 1.479769500 2.410450500 13.68540205 0.7787915635E-02 1.973026000 2.410450500 13.68540205 0.7801142787E-02 2.466282500 2.410450500 13.68540205 0.9212059937E-02 2.959539000 2.410450500 13.68540205 0.1353969161E-01 3.452795500 2.410450500 13.68540205 0.2199891099E-01 3.946052000 2.410450500 13.68540205 0.3523922383E-01 4.439308500 2.410450500 13.68540205 0.4845548668E-01 4.932565000 2.410450500 13.68540205 0.5427184916E-01 5.425821500 2.410450500 13.68540205 0.4845548668E-01 5.919078000 2.410450500 13.68540205 0.3523922383E-01 6.412334500 2.410450500 13.68540205 0.2199891099E-01 6.905591000 2.410450500 13.68540205 0.1353969161E-01 7.398847500 2.410450500 13.68540205 0.9212059937E-02 7.892104000 2.410450500 13.68540205 0.7801142787E-02 8.385360500 2.410450500 13.68540205 0.7787915635E-02 8.878617000 2.410450500 13.68540205 0.8245580367E-02 9.371873500 2.410450500 13.68540205 0.8707482131E-02 .0000000000 3.213934000 13.68540205 0.5578680284E-02 .4932565000 3.213934000 13.68540205 0.5526556370E-02 .9865130000 3.213934000 13.68540205 0.5435552250E-02 1.479769500 3.213934000 13.68540205 0.5570214952E-02 1.973026000 3.213934000 13.68540205 0.6770650512E-02 2.466282500 3.213934000 13.68540205 0.1122436603E-01 2.959539000 3.213934000 13.68540205 0.2289516680E-01 3.452795500 3.213934000 13.68540205 0.4750607196E-01 3.946052000 3.213934000 13.68540205 0.8694075512E-01 4.439308500 3.213934000 13.68540205 .1271474992 4.932565000 3.213934000 13.68540205 .1446267208 5.425821500 3.213934000 13.68540205 .1271474992 5.919078000 3.213934000 13.68540205 0.8694075512E-01 6.412334500 3.213934000 13.68540205 0.4750607196E-01 6.905591000 3.213934000 13.68540205 0.2289516680E-01 7.398847500 3.213934000 13.68540205 0.1122436603E-01 7.892104000 3.213934000 13.68540205 0.6770650512E-02 8.385360500 3.213934000 13.68540205 0.5570214952E-02 8.878617000 3.213934000 13.68540205 0.5435552250E-02 9.371873500 3.213934000 13.68540205 0.5526556370E-02 .0000000000 4.017417500 13.68540205 0.4772158805E-02 .4932565000 4.017417500 13.68540205 0.4738768042E-02 .9865130000 4.017417500 13.68540205 0.4705589935E-02 1.479769500 4.017417500 13.68540205 0.4996467111E-02 1.973026000 4.017417500 13.68540205 0.6741627717E-02 2.466282500 4.017417500 13.68540205 0.1288748081E-01 2.959539000 4.017417500 13.68540205 0.2927233561E-01 3.452795500 4.017417500 13.68540205 0.6496582483E-01 3.946052000 4.017417500 13.68540205 .1220803125 4.439308500 4.017417500 13.68540205 .1807660281 4.932565000 4.017417500 13.68540205 .2068150879 5.425821500 4.017417500 13.68540205 .1807660281 5.919078000 4.017417500 13.68540205 .1220803125 6.412334500 4.017417500 13.68540205 0.6496582483E-01 6.905591000 4.017417500 13.68540205 0.2927233561E-01 7.398847500 4.017417500 13.68540205 0.1288748081E-01 7.892104000 4.017417500 13.68540205 0.6741627717E-02 8.385360500 4.017417500 13.68540205 0.4996467111E-02 8.878617000 4.017417500 13.68540205 0.4705589935E-02 9.371873500 4.017417500 13.68540205 0.4738768042E-02 .0000000000 4.820901000 13.68540205 0.5578680284E-02 .4932565000 4.820901000 13.68540205 0.5526556370E-02 .9865130000 4.820901000 13.68540205 0.5435552250E-02 1.479769500 4.820901000 13.68540205 0.5570214952E-02 1.973026000 4.820901000 13.68540205 0.6770650512E-02 2.466282500 4.820901000 13.68540205 0.1122436603E-01 2.959539000 4.820901000 13.68540205 0.2289516680E-01 3.452795500 4.820901000 13.68540205 0.4750607196E-01 3.946052000 4.820901000 13.68540205 0.8694075512E-01 4.439308500 4.820901000 13.68540205 .1271474992 4.932565000 4.820901000 13.68540205 .1446267208 5.425821500 4.820901000 13.68540205 .1271474992 5.919078000 4.820901000 13.68540205 0.8694075512E-01 6.412334500 4.820901000 13.68540205 0.4750607196E-01 6.905591000 4.820901000 13.68540205 0.2289516680E-01 7.398847500 4.820901000 13.68540205 0.1122436603E-01 7.892104000 4.820901000 13.68540205 0.6770650512E-02 8.385360500 4.820901000 13.68540205 0.5570214952E-02 8.878617000 4.820901000 13.68540205 0.5435552250E-02 9.371873500 4.820901000 13.68540205 0.5526556370E-02 .0000000000 5.624384500 13.68540205 0.8897742323E-02 .4932565000 5.624384500 13.68540205 0.8707482131E-02 .9865130000 5.624384500 13.68540205 0.8245580367E-02 1.479769500 5.624384500 13.68540205 0.7787915635E-02 1.973026000 5.624384500 13.68540205 0.7801142787E-02 2.466282500 5.624384500 13.68540205 0.9212059937E-02 2.959539000 5.624384500 13.68540205 0.1353969161E-01 3.452795500 5.624384500 13.68540205 0.2199891099E-01 3.946052000 5.624384500 13.68540205 0.3523922383E-01 4.439308500 5.624384500 13.68540205 0.4845548668E-01 4.932565000 5.624384500 13.68540205 0.5427184916E-01 5.425821500 5.624384500 13.68540205 0.4845548668E-01 5.919078000 5.624384500 13.68540205 0.3523922383E-01 6.412334500 5.624384500 13.68540205 0.2199891099E-01 6.905591000 5.624384500 13.68540205 0.1353969161E-01 7.398847500 5.624384500 13.68540205 0.9212059937E-02 7.892104000 5.624384500 13.68540205 0.7801142787E-02 8.385360500 5.624384500 13.68540205 0.7787915635E-02 8.878617000 5.624384500 13.68540205 0.8245580367E-02 9.371873500 5.624384500 13.68540205 0.8707482131E-02 .0000000000 6.427868000 13.68540205 0.1943298407E-01 .4932565000 6.427868000 13.68540205 0.1861384880E-01 .9865130000 6.427868000 13.68540205 0.1648783405E-01 1.479769500 6.427868000 13.68540205 0.1387623875E-01 1.973026000 6.427868000 13.68540205 0.1166423936E-01 2.466282500 6.427868000 13.68540205 0.1043176481E-01 2.959539000 6.427868000 13.68540205 0.1046068828E-01 3.452795500 6.427868000 13.68540205 0.1185823151E-01 3.946052000 6.427868000 13.68540205 0.1429187330E-01 4.439308500 6.427868000 13.68540205 0.1669365065E-01 4.932565000 6.427868000 13.68540205 0.1770521497E-01 5.425821500 6.427868000 13.68540205 0.1669365065E-01 5.919078000 6.427868000 13.68540205 0.1429187330E-01 6.412334500 6.427868000 13.68540205 0.1185823151E-01 6.905591000 6.427868000 13.68540205 0.1046068828E-01 7.398847500 6.427868000 13.68540205 0.1043176481E-01 7.892104000 6.427868000 13.68540205 0.1166423936E-01 8.385360500 6.427868000 13.68540205 0.1387623875E-01 8.878617000 6.427868000 13.68540205 0.1648783405E-01 9.371873500 6.427868000 13.68540205 0.1861384880E-01 .0000000000 7.231351500 13.68540205 0.7596428176E-01 .4932565000 7.231351500 13.68540205 0.6547095322E-01 .9865130000 7.231351500 13.68540205 0.4536987860E-01 1.479769500 7.231351500 13.68540205 0.2959453828E-01 1.973026000 7.231351500 13.68540205 0.2042893862E-01 2.466282500 7.231351500 13.68540205 0.1548694689E-01 2.959539000 7.231351500 13.68540205 0.1271362555E-01 3.452795500 7.231351500 13.68540205 0.1159129731E-01 3.946052000 7.231351500 13.68540205 0.1138914211E-01 4.439308500 7.231351500 13.68540205 0.1154957264E-01 4.932565000 7.231351500 13.68540205 0.1165700764E-01 5.425821500 7.231351500 13.68540205 0.1154957264E-01 5.919078000 7.231351500 13.68540205 0.1138914211E-01 6.412334500 7.231351500 13.68540205 0.1159129731E-01 6.905591000 7.231351500 13.68540205 0.1271362555E-01 7.398847500 7.231351500 13.68540205 0.1548694689E-01 7.892104000 7.231351500 13.68540205 0.2042893862E-01 8.385360500 7.231351500 13.68540205 0.2959453828E-01 8.878617000 7.231351500 13.68540205 0.4536987860E-01 9.371873500 7.231351500 13.68540205 0.6547095322E-01 .0000000000 8.034835000 13.68540205 1.031232540 .4932565000 8.034835000 13.68540205 .6984918605 .9865130000 8.034835000 13.68540205 .2609418945 1.479769500 8.034835000 13.68540205 0.8733286084E-01 1.973026000 8.034835000 13.68540205 0.3839962473E-01 2.466282500 8.034835000 13.68540205 0.2308020668E-01 2.959539000 8.034835000 13.68540205 0.1717380726E-01 3.452795500 8.034835000 13.68540205 0.1444403327E-01 3.946052000 8.034835000 13.68540205 0.1356109914E-01 4.439308500 8.034835000 13.68540205 0.1342233904E-01 4.932565000 8.034835000 13.68540205 0.1344129796E-01 5.425821500 8.034835000 13.68540205 0.1342233904E-01 5.919078000 8.034835000 13.68540205 0.1356109914E-01 6.412334500 8.034835000 13.68540205 0.1444403327E-01 6.905591000 8.034835000 13.68540205 0.1717380726E-01 7.398847500 8.034835000 13.68540205 0.2308020668E-01 7.892104000 8.034835000 13.68540205 0.3839962473E-01 8.385360500 8.034835000 13.68540205 0.8733286084E-01 8.878617000 8.034835000 13.68540205 .2609418945 9.371873500 8.034835000 13.68540205 .6984918605 .0000000000 8.838318500 13.68540205 39.63964501 .4932565000 8.838318500 13.68540205 4.247753379 .9865130000 8.838318500 13.68540205 1.297150410 1.479769500 8.838318500 13.68540205 .2315665240 1.973026000 8.838318500 13.68540205 0.6242907323E-01 2.466282500 8.838318500 13.68540205 0.2987235453E-01 2.959539000 8.838318500 13.68540205 0.2041071228E-01 3.452795500 8.838318500 13.68540205 0.1658481547E-01 3.946052000 8.838318500 13.68540205 0.1545358697E-01 4.439308500 8.838318500 13.68540205 0.1536099711E-01 4.932565000 8.838318500 13.68540205 0.1542454642E-01 5.425821500 8.838318500 13.68540205 0.1536099711E-01 5.919078000 8.838318500 13.68540205 0.1545358697E-01 6.412334500 8.838318500 13.68540205 0.1658481547E-01 6.905591000 8.838318500 13.68540205 0.2041071228E-01 7.398847500 8.838318500 13.68540205 0.2987235453E-01 7.892104000 8.838318500 13.68540205 0.6242907323E-01 8.385360500 8.838318500 13.68540205 .2315665240 8.878617000 8.838318500 13.68540205 1.297150410 9.371873500 8.838318500 13.68540205 4.247753379 .0000000000 9.641802000 13.68540205 5.379763990 .4932565000 9.641802000 13.68540205 3.158441588 .9865130000 9.641802000 13.68540205 .9572207969 1.479769500 9.641802000 13.68540205 .1914303156 1.973026000 9.641802000 13.68540205 0.5682658891E-01 2.466282500 9.641802000 13.68540205 0.2820765105E-01 2.959539000 9.641802000 13.68540205 0.1940988527E-01 3.452795500 9.641802000 13.68540205 0.1586025227E-01 3.946052000 9.641802000 13.68540205 0.1491656162E-01 4.439308500 9.641802000 13.68540205 0.1495026419E-01 4.932565000 9.641802000 13.68540205 0.1506157338E-01 5.425821500 9.641802000 13.68540205 0.1495026419E-01 5.919078000 9.641802000 13.68540205 0.1491656162E-01 6.412334500 9.641802000 13.68540205 0.1586025227E-01 6.905591000 9.641802000 13.68540205 0.1940988527E-01 7.398847500 9.641802000 13.68540205 0.2820765105E-01 7.892104000 9.641802000 13.68540205 0.5682658891E-01 8.385360500 9.641802000 13.68540205 .1914303156 8.878617000 9.641802000 13.68540205 .9572207969 9.371873500 9.641802000 13.68540205 3.158441588 .0000000000 10.44528550 13.68540205 .4484253647 .4932565000 10.44528550 13.68540205 .3256083838 .9865130000 10.44528550 13.68540205 .1488742550 1.479769500 10.44528550 13.68540205 0.6291926682E-01 1.973026000 10.44528550 13.68540205 0.3197930169E-01 2.466282500 10.44528550 13.68540205 0.2038121131E-01 2.959539000 10.44528550 13.68540205 0.1520222164E-01 3.452795500 10.44528550 13.68540205 0.1306943658E-01 3.946052000 10.44528550 13.68540205 0.1269471972E-01 4.439308500 10.44528550 13.68540205 0.1296821095E-01 4.932565000 10.44528550 13.68540205 0.1315301133E-01 5.425821500 10.44528550 13.68540205 0.1296821095E-01 5.919078000 10.44528550 13.68540205 0.1269471972E-01 6.412334500 10.44528550 13.68540205 0.1306943658E-01 6.905591000 10.44528550 13.68540205 0.1520222164E-01 7.398847500 10.44528550 13.68540205 0.2038121131E-01 7.892104000 10.44528550 13.68540205 0.3197930169E-01 8.385360500 10.44528550 13.68540205 0.6291926682E-01 8.878617000 10.44528550 13.68540205 .1488742550 9.371873500 10.44528550 13.68540205 .3256083838 .0000000000 11.24876900 13.68540205 0.5176742938E-01 .4932565000 11.24876900 13.68540205 0.4684705173E-01 .9865130000 11.24876900 13.68540205 0.3622439711E-01 1.479769500 11.24876900 13.68540205 0.2607919399E-01 1.973026000 11.24876900 13.68540205 0.1887969890E-01 2.466282500 11.24876900 13.68540205 0.1408296314E-01 2.959539000 11.24876900 13.68540205 0.1151675690E-01 3.452795500 11.24876900 13.68540205 0.1070062215E-01 3.946052000 11.24876900 13.68540205 0.1098895104E-01 4.439308500 11.24876900 13.68540205 0.1166613916E-01 4.932565000 11.24876900 13.68540205 0.1200123589E-01 5.425821500 11.24876900 13.68540205 0.1166613916E-01 5.919078000 11.24876900 13.68540205 0.1098895104E-01 6.412334500 11.24876900 13.68540205 0.1070062215E-01 6.905591000 11.24876900 13.68540205 0.1151675690E-01 7.398847500 11.24876900 13.68540205 0.1408296314E-01 7.892104000 11.24876900 13.68540205 0.1887969890E-01 8.385360500 11.24876900 13.68540205 0.2607919399E-01 8.878617000 11.24876900 13.68540205 0.3622439711E-01 9.371873500 11.24876900 13.68540205 0.4684705173E-01 .0000000000 12.05225250 13.68540205 0.3074603826E-01 .4932565000 12.05225250 13.68540205 0.2909379319E-01 .9865130000 12.05225250 13.68540205 0.2483538067E-01 1.479769500 12.05225250 13.68540205 0.1962302528E-01 1.973026000 12.05225250 13.68540205 0.1505298380E-01 2.466282500 12.05225250 13.68540205 0.1191039203E-01 2.959539000 12.05225250 13.68540205 0.1025932382E-01 3.452795500 12.05225250 13.68540205 0.9907924342E-02 3.946052000 12.05225250 13.68540205 0.1050870841E-01 4.439308500 12.05225250 13.68540205 0.1141948147E-01 4.932565000 12.05225250 13.68540205 0.1185040094E-01 5.425821500 12.05225250 13.68540205 0.1141948147E-01 5.919078000 12.05225250 13.68540205 0.1050870841E-01 6.412334500 12.05225250 13.68540205 0.9907924342E-02 6.905591000 12.05225250 13.68540205 0.1025932382E-01 7.398847500 12.05225250 13.68540205 0.1191039203E-01 7.892104000 12.05225250 13.68540205 0.1505298380E-01 8.385360500 12.05225250 13.68540205 0.1962302528E-01 8.878617000 12.05225250 13.68540205 0.2483538067E-01 9.371873500 12.05225250 13.68540205 0.2909379319E-01 .0000000000 12.85573600 13.68540205 0.5176742938E-01 .4932565000 12.85573600 13.68540205 0.4684705173E-01 .9865130000 12.85573600 13.68540205 0.3622439711E-01 1.479769500 12.85573600 13.68540205 0.2607919399E-01 1.973026000 12.85573600 13.68540205 0.1887969890E-01 2.466282500 12.85573600 13.68540205 0.1408296314E-01 2.959539000 12.85573600 13.68540205 0.1151675690E-01 3.452795500 12.85573600 13.68540205 0.1070062215E-01 3.946052000 12.85573600 13.68540205 0.1098895104E-01 4.439308500 12.85573600 13.68540205 0.1166613916E-01 4.932565000 12.85573600 13.68540205 0.1200123589E-01 5.425821500 12.85573600 13.68540205 0.1166613916E-01 5.919078000 12.85573600 13.68540205 0.1098895104E-01 6.412334500 12.85573600 13.68540205 0.1070062215E-01 6.905591000 12.85573600 13.68540205 0.1151675690E-01 7.398847500 12.85573600 13.68540205 0.1408296314E-01 7.892104000 12.85573600 13.68540205 0.1887969890E-01 8.385360500 12.85573600 13.68540205 0.2607919399E-01 8.878617000 12.85573600 13.68540205 0.3622439711E-01 9.371873500 12.85573600 13.68540205 0.4684705173E-01 .0000000000 13.65921950 13.68540205 .4484253647 .4932565000 13.65921950 13.68540205 .3256083838 .9865130000 13.65921950 13.68540205 .1488742550 1.479769500 13.65921950 13.68540205 0.6291926682E-01 1.973026000 13.65921950 13.68540205 0.3197930169E-01 2.466282500 13.65921950 13.68540205 0.2038121131E-01 2.959539000 13.65921950 13.68540205 0.1520222164E-01 3.452795500 13.65921950 13.68540205 0.1306943658E-01 3.946052000 13.65921950 13.68540205 0.1269471972E-01 4.439308500 13.65921950 13.68540205 0.1296821095E-01 4.932565000 13.65921950 13.68540205 0.1315301133E-01 5.425821500 13.65921950 13.68540205 0.1296821095E-01 5.919078000 13.65921950 13.68540205 0.1269471972E-01 6.412334500 13.65921950 13.68540205 0.1306943658E-01 6.905591000 13.65921950 13.68540205 0.1520222164E-01 7.398847500 13.65921950 13.68540205 0.2038121131E-01 7.892104000 13.65921950 13.68540205 0.3197930169E-01 8.385360500 13.65921950 13.68540205 0.6291926682E-01 8.878617000 13.65921950 13.68540205 .1488742550 9.371873500 13.65921950 13.68540205 .3256083838 .0000000000 14.46270300 13.68540205 5.379763990 .4932565000 14.46270300 13.68540205 3.158441588 .9865130000 14.46270300 13.68540205 .9572207969 1.479769500 14.46270300 13.68540205 .1914303156 1.973026000 14.46270300 13.68540205 0.5682658891E-01 2.466282500 14.46270300 13.68540205 0.2820765105E-01 2.959539000 14.46270300 13.68540205 0.1940988527E-01 3.452795500 14.46270300 13.68540205 0.1586025227E-01 3.946052000 14.46270300 13.68540205 0.1491656162E-01 4.439308500 14.46270300 13.68540205 0.1495026419E-01 4.932565000 14.46270300 13.68540205 0.1506157338E-01 5.425821500 14.46270300 13.68540205 0.1495026419E-01 5.919078000 14.46270300 13.68540205 0.1491656162E-01 6.412334500 14.46270300 13.68540205 0.1586025227E-01 6.905591000 14.46270300 13.68540205 0.1940988527E-01 7.398847500 14.46270300 13.68540205 0.2820765105E-01 7.892104000 14.46270300 13.68540205 0.5682658891E-01 8.385360500 14.46270300 13.68540205 .1914303156 8.878617000 14.46270300 13.68540205 .9572207969 9.371873500 14.46270300 13.68540205 3.158441588 .0000000000 15.26618650 13.68540205 39.63964501 .4932565000 15.26618650 13.68540205 4.247753379 .9865130000 15.26618650 13.68540205 1.297150410 1.479769500 15.26618650 13.68540205 .2315665240 1.973026000 15.26618650 13.68540205 0.6242907323E-01 2.466282500 15.26618650 13.68540205 0.2987235453E-01 2.959539000 15.26618650 13.68540205 0.2041071228E-01 3.452795500 15.26618650 13.68540205 0.1658481547E-01 3.946052000 15.26618650 13.68540205 0.1545358697E-01 4.439308500 15.26618650 13.68540205 0.1536099711E-01 4.932565000 15.26618650 13.68540205 0.1542454642E-01 5.425821500 15.26618650 13.68540205 0.1536099711E-01 5.919078000 15.26618650 13.68540205 0.1545358697E-01 6.412334500 15.26618650 13.68540205 0.1658481547E-01 6.905591000 15.26618650 13.68540205 0.2041071228E-01 7.398847500 15.26618650 13.68540205 0.2987235453E-01 7.892104000 15.26618650 13.68540205 0.6242907323E-01 8.385360500 15.26618650 13.68540205 .2315665240 8.878617000 15.26618650 13.68540205 1.297150410 9.371873500 15.26618650 13.68540205 4.247753379 .0000000000 .0000000000 14.49042570 .2744471796 .4932565000 .0000000000 14.49042570 .2090642512 .9865130000 .0000000000 14.49042570 .1077887456 1.479769500 .0000000000 14.49042570 0.5169777013E-01 1.973026000 .0000000000 14.49042570 0.2831114694E-01 2.466282500 .0000000000 14.49042570 0.1823045673E-01 2.959539000 .0000000000 14.49042570 0.1300311470E-01 3.452795500 .0000000000 14.49042570 0.1028106344E-01 3.946052000 .0000000000 14.49042570 0.8960541561E-02 4.439308500 .0000000000 14.49042570 0.8356099180E-02 4.932565000 .0000000000 14.49042570 0.8179873834E-02 5.425821500 .0000000000 14.49042570 0.8356099180E-02 5.919078000 .0000000000 14.49042570 0.8960541561E-02 6.412334500 .0000000000 14.49042570 0.1028106344E-01 6.905591000 .0000000000 14.49042570 0.1300311470E-01 7.398847500 .0000000000 14.49042570 0.1823045673E-01 7.892104000 .0000000000 14.49042570 0.2831114694E-01 8.385360500 .0000000000 14.49042570 0.5169777013E-01 8.878617000 .0000000000 14.49042570 .1077887456 9.371873500 .0000000000 14.49042570 .2090642512 .0000000000 .8034835000 14.49042570 0.4756358461E-01 .4932565000 .8034835000 14.49042570 0.4291267340E-01 .9865130000 .8034835000 14.49042570 0.3302638871E-01 1.479769500 .8034835000 14.49042570 0.2381983555E-01 1.973026000 .8034835000 14.49042570 0.1746031306E-01 2.466282500 .8034835000 14.49042570 0.1314828108E-01 2.959539000 .8034835000 14.49042570 0.1068329593E-01 3.452795500 .8034835000 14.49042570 0.9627824393E-02 3.946052000 .8034835000 14.49042570 0.9455936208E-02 4.439308500 .8034835000 14.49042570 0.9666150083E-02 4.932565000 .8034835000 14.49042570 0.9800394651E-02 5.425821500 .8034835000 14.49042570 0.9666150083E-02 5.919078000 .8034835000 14.49042570 0.9455936208E-02 6.412334500 .8034835000 14.49042570 0.9627824393E-02 6.905591000 .8034835000 14.49042570 0.1068329593E-01 7.398847500 .8034835000 14.49042570 0.1314828108E-01 7.892104000 .8034835000 14.49042570 0.1746031306E-01 8.385360500 .8034835000 14.49042570 0.2381983555E-01 8.878617000 .8034835000 14.49042570 0.3302638871E-01 9.371873500 .8034835000 14.49042570 0.4291267340E-01 .0000000000 1.606967000 14.49042570 0.1788998458E-01 .4932565000 1.606967000 14.49042570 0.1716370070E-01 .9865130000 1.606967000 14.49042570 0.1529357170E-01 1.479769500 1.606967000 14.49042570 0.1302577729E-01 1.973026000 1.606967000 14.49042570 0.1118732971E-01 2.466282500 1.606967000 14.49042570 0.1052308465E-01 2.959539000 1.606967000 14.49042570 0.1181462413E-01 3.452795500 1.606967000 14.49042570 0.1564033452E-01 3.946052000 1.606967000 14.49042570 0.2138840488E-01 4.439308500 1.606967000 14.49042570 0.2792331840E-01 4.932565000 1.606967000 14.49042570 0.3052971146E-01 5.425821500 1.606967000 14.49042570 0.2792331840E-01 5.919078000 1.606967000 14.49042570 0.2138840488E-01 6.412334500 1.606967000 14.49042570 0.1564033452E-01 6.905591000 1.606967000 14.49042570 0.1181462413E-01 7.398847500 1.606967000 14.49042570 0.1052308465E-01 7.892104000 1.606967000 14.49042570 0.1118732971E-01 8.385360500 1.606967000 14.49042570 0.1302577729E-01 8.878617000 1.606967000 14.49042570 0.1529357170E-01 9.371873500 1.606967000 14.49042570 0.1716370070E-01 .0000000000 2.410450500 14.49042570 0.9255934138E-02 .4932565000 2.410450500 14.49042570 0.9067714506E-02 .9865130000 2.410450500 14.49042570 0.8629690638E-02 1.479769500 2.410450500 14.49042570 0.8327924599E-02 1.973026000 2.410450500 14.49042570 0.9080196715E-02 2.466282500 2.410450500 14.49042570 0.1305630975E-01 2.959539000 2.410450500 14.49042570 0.2419941327E-01 3.452795500 2.410450500 14.49042570 0.4835061298E-01 3.946052000 2.410450500 14.49042570 0.8756446593E-01 4.439308500 2.410450500 14.49042570 .1278885883 4.932565000 2.410450500 14.49042570 .1455165791 5.425821500 2.410450500 14.49042570 .1278885883 5.919078000 2.410450500 14.49042570 0.8756446593E-01 6.412334500 2.410450500 14.49042570 0.4835061298E-01 6.905591000 2.410450500 14.49042570 0.2419941327E-01 7.398847500 2.410450500 14.49042570 0.1305630975E-01 7.892104000 2.410450500 14.49042570 0.9080196715E-02 8.385360500 2.410450500 14.49042570 0.8327924599E-02 8.878617000 2.410450500 14.49042570 0.8629690638E-02 9.371873500 2.410450500 14.49042570 0.9067714506E-02 .0000000000 3.213934000 14.49042570 0.6247974796E-02 .4932565000 3.213934000 14.49042570 0.6189519396E-02 .9865130000 3.213934000 14.49042570 0.6137851515E-02 1.479769500 3.213934000 14.49042570 0.6684984040E-02 1.973026000 3.213934000 14.49042570 0.9879713746E-02 2.466282500 3.213934000 14.49042570 0.2089589959E-01 2.959539000 3.213934000 14.49042570 0.5362567459E-01 3.452795500 3.213934000 14.49042570 .1285098069 3.946052000 3.213934000 14.49042570 .2532065644 4.439308500 3.213934000 14.49042570 .4539295613 4.932565000 3.213934000 14.49042570 .6331265254 5.425821500 3.213934000 14.49042570 .4539295613 5.919078000 3.213934000 14.49042570 .2532065644 6.412334500 3.213934000 14.49042570 .1285098069 6.905591000 3.213934000 14.49042570 0.5362567459E-01 7.398847500 3.213934000 14.49042570 0.2089589959E-01 7.892104000 3.213934000 14.49042570 0.9879713746E-02 8.385360500 3.213934000 14.49042570 0.6684984040E-02 8.878617000 3.213934000 14.49042570 0.6137851515E-02 9.371873500 3.213934000 14.49042570 0.6189519396E-02 .0000000000 4.017417500 14.49042570 0.5455877405E-02 .4932565000 4.017417500 14.49042570 0.5419357267E-02 .9865130000 4.017417500 14.49042570 0.5455917029E-02 1.479769500 4.017417500 14.49042570 0.6336586539E-02 1.973026000 4.017417500 14.49042570 0.1083059848E-01 2.466282500 4.017417500 14.49042570 0.2666958637E-01 2.959539000 4.017417500 14.49042570 0.7375888900E-01 3.452795500 4.017417500 14.49042570 .1829260733 3.946052000 4.017417500 14.49042570 .4162889231 4.439308500 4.017417500 14.49042570 1.497218798 4.932565000 4.017417500 14.49042570 3.031577670 5.425821500 4.017417500 14.49042570 1.497218798 5.919078000 4.017417500 14.49042570 .4162889231 6.412334500 4.017417500 14.49042570 .1829260733 6.905591000 4.017417500 14.49042570 0.7375888900E-01 7.398847500 4.017417500 14.49042570 0.2666958637E-01 7.892104000 4.017417500 14.49042570 0.1083059848E-01 8.385360500 4.017417500 14.49042570 0.6336586539E-02 8.878617000 4.017417500 14.49042570 0.5455917029E-02 9.371873500 4.017417500 14.49042570 0.5419357267E-02 .0000000000 4.820901000 14.49042570 0.6247974796E-02 .4932565000 4.820901000 14.49042570 0.6189519396E-02 .9865130000 4.820901000 14.49042570 0.6137851515E-02 1.479769500 4.820901000 14.49042570 0.6684984040E-02 1.973026000 4.820901000 14.49042570 0.9879713746E-02 2.466282500 4.820901000 14.49042570 0.2089589959E-01 2.959539000 4.820901000 14.49042570 0.5362567459E-01 3.452795500 4.820901000 14.49042570 .1285098069 3.946052000 4.820901000 14.49042570 .2532065644 4.439308500 4.820901000 14.49042570 .4539295613 4.932565000 4.820901000 14.49042570 .6331265254 5.425821500 4.820901000 14.49042570 .4539295613 5.919078000 4.820901000 14.49042570 .2532065644 6.412334500 4.820901000 14.49042570 .1285098069 6.905591000 4.820901000 14.49042570 0.5362567459E-01 7.398847500 4.820901000 14.49042570 0.2089589959E-01 7.892104000 4.820901000 14.49042570 0.9879713746E-02 8.385360500 4.820901000 14.49042570 0.6684984040E-02 8.878617000 4.820901000 14.49042570 0.6137851515E-02 9.371873500 4.820901000 14.49042570 0.6189519396E-02 .0000000000 5.624384500 14.49042570 0.9255934138E-02 .4932565000 5.624384500 14.49042570 0.9067714506E-02 .9865130000 5.624384500 14.49042570 0.8629690638E-02 1.479769500 5.624384500 14.49042570 0.8327924599E-02 1.973026000 5.624384500 14.49042570 0.9080196715E-02 2.466282500 5.624384500 14.49042570 0.1305630975E-01 2.959539000 5.624384500 14.49042570 0.2419941327E-01 3.452795500 5.624384500 14.49042570 0.4835061298E-01 3.946052000 5.624384500 14.49042570 0.8756446593E-01 4.439308500 5.624384500 14.49042570 .1278885883 4.932565000 5.624384500 14.49042570 .1455165791 5.425821500 5.624384500 14.49042570 .1278885883 5.919078000 5.624384500 14.49042570 0.8756446593E-01 6.412334500 5.624384500 14.49042570 0.4835061298E-01 6.905591000 5.624384500 14.49042570 0.2419941327E-01 7.398847500 5.624384500 14.49042570 0.1305630975E-01 7.892104000 5.624384500 14.49042570 0.9080196715E-02 8.385360500 5.624384500 14.49042570 0.8327924599E-02 8.878617000 5.624384500 14.49042570 0.8629690638E-02 9.371873500 5.624384500 14.49042570 0.9067714506E-02 .0000000000 6.427868000 14.49042570 0.1788998458E-01 .4932565000 6.427868000 14.49042570 0.1716370070E-01 .9865130000 6.427868000 14.49042570 0.1529357170E-01 1.479769500 6.427868000 14.49042570 0.1302577729E-01 1.973026000 6.427868000 14.49042570 0.1118732971E-01 2.466282500 6.427868000 14.49042570 0.1052308465E-01 2.959539000 6.427868000 14.49042570 0.1181462413E-01 3.452795500 6.427868000 14.49042570 0.1564033452E-01 3.946052000 6.427868000 14.49042570 0.2138840488E-01 4.439308500 6.427868000 14.49042570 0.2792331840E-01 4.932565000 6.427868000 14.49042570 0.3052971146E-01 5.425821500 6.427868000 14.49042570 0.2792331840E-01 5.919078000 6.427868000 14.49042570 0.2138840488E-01 6.412334500 6.427868000 14.49042570 0.1564033452E-01 6.905591000 6.427868000 14.49042570 0.1181462413E-01 7.398847500 6.427868000 14.49042570 0.1052308465E-01 7.892104000 6.427868000 14.49042570 0.1118732971E-01 8.385360500 6.427868000 14.49042570 0.1302577729E-01 8.878617000 6.427868000 14.49042570 0.1529357170E-01 9.371873500 6.427868000 14.49042570 0.1716370070E-01 .0000000000 7.231351500 14.49042570 0.4756358461E-01 .4932565000 7.231351500 14.49042570 0.4291267340E-01 .9865130000 7.231351500 14.49042570 0.3302638871E-01 1.479769500 7.231351500 14.49042570 0.2381983555E-01 1.973026000 7.231351500 14.49042570 0.1746031306E-01 2.466282500 7.231351500 14.49042570 0.1314828108E-01 2.959539000 7.231351500 14.49042570 0.1068329593E-01 3.452795500 7.231351500 14.49042570 0.9627824393E-02 3.946052000 7.231351500 14.49042570 0.9455936208E-02 4.439308500 7.231351500 14.49042570 0.9666150083E-02 4.932565000 7.231351500 14.49042570 0.9800394651E-02 5.425821500 7.231351500 14.49042570 0.9666150083E-02 5.919078000 7.231351500 14.49042570 0.9455936208E-02 6.412334500 7.231351500 14.49042570 0.9627824393E-02 6.905591000 7.231351500 14.49042570 0.1068329593E-01 7.398847500 7.231351500 14.49042570 0.1314828108E-01 7.892104000 7.231351500 14.49042570 0.1746031306E-01 8.385360500 7.231351500 14.49042570 0.2381983555E-01 8.878617000 7.231351500 14.49042570 0.3302638871E-01 9.371873500 7.231351500 14.49042570 0.4291267340E-01 .0000000000 8.034835000 14.49042570 .2744471796 .4932565000 8.034835000 14.49042570 .2090642512 .9865130000 8.034835000 14.49042570 .1077887456 1.479769500 8.034835000 14.49042570 0.5169777013E-01 1.973026000 8.034835000 14.49042570 0.2831114694E-01 2.466282500 8.034835000 14.49042570 0.1823045673E-01 2.959539000 8.034835000 14.49042570 0.1300311470E-01 3.452795500 8.034835000 14.49042570 0.1028106344E-01 3.946052000 8.034835000 14.49042570 0.8960541561E-02 4.439308500 8.034835000 14.49042570 0.8356099180E-02 4.932565000 8.034835000 14.49042570 0.8179873834E-02 5.425821500 8.034835000 14.49042570 0.8356099180E-02 5.919078000 8.034835000 14.49042570 0.8960541561E-02 6.412334500 8.034835000 14.49042570 0.1028106344E-01 6.905591000 8.034835000 14.49042570 0.1300311470E-01 7.398847500 8.034835000 14.49042570 0.1823045673E-01 7.892104000 8.034835000 14.49042570 0.2831114694E-01 8.385360500 8.034835000 14.49042570 0.5169777013E-01 8.878617000 8.034835000 14.49042570 .1077887456 9.371873500 8.034835000 14.49042570 .2090642512 .0000000000 8.838318500 14.49042570 1.398986375 .4932565000 8.838318500 14.49042570 .9290309532 .9865130000 8.838318500 14.49042570 .3245796698 1.479769500 8.838318500 14.49042570 0.9979049830E-01 1.973026000 8.838318500 14.49042570 0.4031985815E-01 2.466282500 8.838318500 14.49042570 0.2196453016E-01 2.959539000 8.838318500 14.49042570 0.1500087583E-01 3.452795500 8.838318500 14.49042570 0.1138080627E-01 3.946052000 8.838318500 14.49042570 0.9774087505E-02 4.439308500 8.838318500 14.49042570 0.9113978417E-02 4.932565000 8.838318500 14.49042570 0.8937582162E-02 5.425821500 8.838318500 14.49042570 0.9113978417E-02 5.919078000 8.838318500 14.49042570 0.9774087505E-02 6.412334500 8.838318500 14.49042570 0.1138080627E-01 6.905591000 8.838318500 14.49042570 0.1500087583E-01 7.398847500 8.838318500 14.49042570 0.2196453016E-01 7.892104000 8.838318500 14.49042570 0.4031985815E-01 8.385360500 8.838318500 14.49042570 0.9979049830E-01 8.878617000 8.838318500 14.49042570 .3245796698 9.371873500 8.838318500 14.49042570 .9290309532 .0000000000 9.641802000 14.49042570 1.029029721 .4932565000 9.641802000 14.49042570 .6965569525 .9865130000 9.641802000 14.49042570 .2616882228 1.479769500 9.641802000 14.49042570 0.8804239778E-01 1.973026000 9.641802000 14.49042570 0.3772221785E-01 2.466282500 9.641802000 14.49042570 0.2139629135E-01 2.959539000 9.641802000 14.49042570 0.1494647221E-01 3.452795500 9.641802000 14.49042570 0.1192120631E-01 3.946052000 9.641802000 14.49042570 0.1095765727E-01 4.439308500 9.641802000 14.49042570 0.1086483134E-01 4.932565000 9.641802000 14.49042570 0.1092256404E-01 5.425821500 9.641802000 14.49042570 0.1086483134E-01 5.919078000 9.641802000 14.49042570 0.1095765727E-01 6.412334500 9.641802000 14.49042570 0.1192120631E-01 6.905591000 9.641802000 14.49042570 0.1494647221E-01 7.398847500 9.641802000 14.49042570 0.2139629135E-01 7.892104000 9.641802000 14.49042570 0.3772221785E-01 8.385360500 9.641802000 14.49042570 0.8804239778E-01 8.878617000 9.641802000 14.49042570 .2616882228 9.371873500 9.641802000 14.49042570 .6965569525 .0000000000 10.44528550 14.49042570 .1546830886 .4932565000 10.44528550 14.49042570 .1250617912 .9865130000 10.44528550 14.49042570 0.7451941019E-01 1.479769500 10.44528550 14.49042570 0.4128196046E-01 1.973026000 10.44528550 14.49042570 0.2501009973E-01 2.466282500 10.44528550 14.49042570 0.1738125771E-01 2.959539000 10.44528550 14.49042570 0.1380292965E-01 3.452795500 10.44528550 14.49042570 0.1332031750E-01 3.946052000 10.44528550 14.49042570 0.1486032013E-01 4.439308500 10.44528550 14.49042570 0.1689036292E-01 4.932565000 10.44528550 14.49042570 0.1780551139E-01 5.425821500 10.44528550 14.49042570 0.1689036292E-01 5.919078000 10.44528550 14.49042570 0.1486032013E-01 6.412334500 10.44528550 14.49042570 0.1332031750E-01 6.905591000 10.44528550 14.49042570 0.1380292965E-01 7.398847500 10.44528550 14.49042570 0.1738125771E-01 7.892104000 10.44528550 14.49042570 0.2501009973E-01 8.385360500 10.44528550 14.49042570 0.4128196046E-01 8.878617000 10.44528550 14.49042570 0.7451941019E-01 9.371873500 10.44528550 14.49042570 .1250617912 .0000000000 11.24876900 14.49042570 0.3744926336E-01 .4932565000 11.24876900 14.49042570 0.3481981989E-01 .9865130000 11.24876900 14.49042570 0.2867209579E-01 1.479769500 11.24876900 14.49042570 0.2204348168E-01 1.973026000 11.24876900 14.49042570 0.1692558916E-01 2.466282500 11.24876900 14.49042570 0.1380042886E-01 2.959539000 11.24876900 14.49042570 0.1357486259E-01 3.452795500 11.24876900 14.49042570 0.1660635953E-01 3.946052000 11.24876900 14.49042570 0.2218530039E-01 4.439308500 11.24876900 14.49042570 0.2881199355E-01 4.932565000 11.24876900 14.49042570 0.3154199737E-01 5.425821500 11.24876900 14.49042570 0.2881199355E-01 5.919078000 11.24876900 14.49042570 0.2218530039E-01 6.412334500 11.24876900 14.49042570 0.1660635953E-01 6.905591000 11.24876900 14.49042570 0.1357486259E-01 7.398847500 11.24876900 14.49042570 0.1380042886E-01 7.892104000 11.24876900 14.49042570 0.1692558916E-01 8.385360500 11.24876900 14.49042570 0.2204348168E-01 8.878617000 11.24876900 14.49042570 0.2867209579E-01 9.371873500 11.24876900 14.49042570 0.3481981989E-01 .0000000000 12.05225250 14.49042570 0.2594936444E-01 .4932565000 12.05225250 14.49042570 0.2469009149E-01 .9865130000 12.05225250 14.49042570 0.2145424225E-01 1.479769500 12.05225250 14.49042570 0.1753012140E-01 1.973026000 12.05225250 14.49042570 0.1424901631E-01 2.466282500 12.05225250 14.49042570 0.1266897007E-01 2.959539000 12.05225250 14.49042570 0.1385488514E-01 3.452795500 12.05225250 14.49042570 0.1862222792E-01 3.946052000 12.05225250 14.49042570 0.2728392664E-01 4.439308500 12.05225250 14.49042570 0.3616049820E-01 4.932565000 12.05225250 14.49042570 0.4018768893E-01 5.425821500 12.05225250 14.49042570 0.3616049820E-01 5.919078000 12.05225250 14.49042570 0.2728392664E-01 6.412334500 12.05225250 14.49042570 0.1862222792E-01 6.905591000 12.05225250 14.49042570 0.1385488514E-01 7.398847500 12.05225250 14.49042570 0.1266897007E-01 7.892104000 12.05225250 14.49042570 0.1424901631E-01 8.385360500 12.05225250 14.49042570 0.1753012140E-01 8.878617000 12.05225250 14.49042570 0.2145424225E-01 9.371873500 12.05225250 14.49042570 0.2469009149E-01 .0000000000 12.85573600 14.49042570 0.3744926336E-01 .4932565000 12.85573600 14.49042570 0.3481981989E-01 .9865130000 12.85573600 14.49042570 0.2867209579E-01 1.479769500 12.85573600 14.49042570 0.2204348168E-01 1.973026000 12.85573600 14.49042570 0.1692558916E-01 2.466282500 12.85573600 14.49042570 0.1380042886E-01 2.959539000 12.85573600 14.49042570 0.1357486259E-01 3.452795500 12.85573600 14.49042570 0.1660635953E-01 3.946052000 12.85573600 14.49042570 0.2218530039E-01 4.439308500 12.85573600 14.49042570 0.2881199355E-01 4.932565000 12.85573600 14.49042570 0.3154199737E-01 5.425821500 12.85573600 14.49042570 0.2881199355E-01 5.919078000 12.85573600 14.49042570 0.2218530039E-01 6.412334500 12.85573600 14.49042570 0.1660635953E-01 6.905591000 12.85573600 14.49042570 0.1357486259E-01 7.398847500 12.85573600 14.49042570 0.1380042886E-01 7.892104000 12.85573600 14.49042570 0.1692558916E-01 8.385360500 12.85573600 14.49042570 0.2204348168E-01 8.878617000 12.85573600 14.49042570 0.2867209579E-01 9.371873500 12.85573600 14.49042570 0.3481981989E-01 .0000000000 13.65921950 14.49042570 .1546830886 .4932565000 13.65921950 14.49042570 .1250617912 .9865130000 13.65921950 14.49042570 0.7451941019E-01 1.479769500 13.65921950 14.49042570 0.4128196046E-01 1.973026000 13.65921950 14.49042570 0.2501009973E-01 2.466282500 13.65921950 14.49042570 0.1738125771E-01 2.959539000 13.65921950 14.49042570 0.1380292965E-01 3.452795500 13.65921950 14.49042570 0.1332031750E-01 3.946052000 13.65921950 14.49042570 0.1486032013E-01 4.439308500 13.65921950 14.49042570 0.1689036292E-01 4.932565000 13.65921950 14.49042570 0.1780551139E-01 5.425821500 13.65921950 14.49042570 0.1689036292E-01 5.919078000 13.65921950 14.49042570 0.1486032013E-01 6.412334500 13.65921950 14.49042570 0.1332031750E-01 6.905591000 13.65921950 14.49042570 0.1380292965E-01 7.398847500 13.65921950 14.49042570 0.1738125771E-01 7.892104000 13.65921950 14.49042570 0.2501009973E-01 8.385360500 13.65921950 14.49042570 0.4128196046E-01 8.878617000 13.65921950 14.49042570 0.7451941019E-01 9.371873500 13.65921950 14.49042570 .1250617912 .0000000000 14.46270300 14.49042570 1.029029721 .4932565000 14.46270300 14.49042570 .6965569525 .9865130000 14.46270300 14.49042570 .2616882228 1.479769500 14.46270300 14.49042570 0.8804239778E-01 1.973026000 14.46270300 14.49042570 0.3772221785E-01 2.466282500 14.46270300 14.49042570 0.2139629135E-01 2.959539000 14.46270300 14.49042570 0.1494647221E-01 3.452795500 14.46270300 14.49042570 0.1192120631E-01 3.946052000 14.46270300 14.49042570 0.1095765727E-01 4.439308500 14.46270300 14.49042570 0.1086483134E-01 4.932565000 14.46270300 14.49042570 0.1092256404E-01 5.425821500 14.46270300 14.49042570 0.1086483134E-01 5.919078000 14.46270300 14.49042570 0.1095765727E-01 6.412334500 14.46270300 14.49042570 0.1192120631E-01 6.905591000 14.46270300 14.49042570 0.1494647221E-01 7.398847500 14.46270300 14.49042570 0.2139629135E-01 7.892104000 14.46270300 14.49042570 0.3772221785E-01 8.385360500 14.46270300 14.49042570 0.8804239778E-01 8.878617000 14.46270300 14.49042570 .2616882228 9.371873500 14.46270300 14.49042570 .6965569525 .0000000000 15.26618650 14.49042570 1.398986375 .4932565000 15.26618650 14.49042570 .9290309532 .9865130000 15.26618650 14.49042570 .3245796698 1.479769500 15.26618650 14.49042570 0.9979049830E-01 1.973026000 15.26618650 14.49042570 0.4031985815E-01 2.466282500 15.26618650 14.49042570 0.2196453016E-01 2.959539000 15.26618650 14.49042570 0.1500087583E-01 3.452795500 15.26618650 14.49042570 0.1138080627E-01 3.946052000 15.26618650 14.49042570 0.9774087505E-02 4.439308500 15.26618650 14.49042570 0.9113978417E-02 4.932565000 15.26618650 14.49042570 0.8937582162E-02 5.425821500 15.26618650 14.49042570 0.9113978417E-02 5.919078000 15.26618650 14.49042570 0.9774087505E-02 6.412334500 15.26618650 14.49042570 0.1138080627E-01 6.905591000 15.26618650 14.49042570 0.1500087583E-01 7.398847500 15.26618650 14.49042570 0.2196453016E-01 7.892104000 15.26618650 14.49042570 0.4031985815E-01 8.385360500 15.26618650 14.49042570 0.9979049830E-01 8.878617000 15.26618650 14.49042570 .3245796698 9.371873500 15.26618650 14.49042570 .9290309532 .0000000000 .0000000000 15.29544935 0.5586695683E-01 .4932565000 .0000000000 15.29544935 0.5038653861E-01 .9865130000 .0000000000 15.29544935 0.3855707794E-01 1.479769500 .0000000000 15.29544935 0.2739249634E-01 1.973026000 .0000000000 15.29544935 0.1924120488E-01 2.466282500 .0000000000 15.29544935 0.1361169280E-01 2.959539000 .0000000000 15.29544935 0.1005906622E-01 3.452795500 .0000000000 15.29544935 0.7987822608E-02 3.946052000 .0000000000 15.29544935 0.6799732526E-02 4.439308500 .0000000000 15.29544935 0.6178795208E-02 4.932565000 .0000000000 15.29544935 0.5983929252E-02 5.425821500 .0000000000 15.29544935 0.6178795208E-02 5.919078000 .0000000000 15.29544935 0.6799732526E-02 6.412334500 .0000000000 15.29544935 0.7987822608E-02 6.905591000 .0000000000 15.29544935 0.1005906622E-01 7.398847500 .0000000000 15.29544935 0.1361169280E-01 7.892104000 .0000000000 15.29544935 0.1924120488E-01 8.385360500 .0000000000 15.29544935 0.2739249634E-01 8.878617000 .0000000000 15.29544935 0.3855707794E-01 9.371873500 .0000000000 15.29544935 0.5038653861E-01 .0000000000 .8034835000 15.29544935 0.2968488127E-01 .4932565000 .8034835000 15.29544935 0.2791836012E-01 .9865130000 .8034835000 15.29544935 0.2396499476E-01 1.479769500 .8034835000 15.29544935 0.1909968488E-01 1.973026000 .8034835000 15.29544935 0.1462110229E-01 2.466282500 .8034835000 15.29544935 0.1135522942E-01 2.959539000 .8034835000 15.29544935 0.9392841348E-02 3.452795500 .8034835000 15.29544935 0.8528053659E-02 3.946052000 .8034835000 15.29544935 0.8479169895E-02 4.439308500 .8034835000 15.29544935 0.8808948658E-02 4.932565000 .8034835000 15.29544935 0.9000759650E-02 5.425821500 .8034835000 15.29544935 0.8808948658E-02 5.919078000 .8034835000 15.29544935 0.8479169895E-02 6.412334500 .8034835000 15.29544935 0.8528053659E-02 6.905591000 .8034835000 15.29544935 0.9392841348E-02 7.398847500 .8034835000 15.29544935 0.1135522942E-01 7.892104000 .8034835000 15.29544935 0.1462110229E-01 8.385360500 .8034835000 15.29544935 0.1909968488E-01 8.878617000 .8034835000 15.29544935 0.2396499476E-01 9.371873500 .8034835000 15.29544935 0.2791836012E-01 .0000000000 1.606967000 15.29544935 0.1761806485E-01 .4932565000 1.606967000 15.29544935 0.1692888164E-01 .9865130000 1.606967000 15.29544935 0.1516781267E-01 1.479769500 1.606967000 15.29544935 0.1304563752E-01 1.973026000 1.606967000 15.29544935 0.1134352270E-01 2.466282500 1.606967000 15.29544935 0.1090678613E-01 2.959539000 1.606967000 15.29544935 0.1283827385E-01 3.452795500 1.606967000 15.29544935 0.1799620539E-01 3.946052000 1.606967000 15.29544935 0.2666041371E-01 4.439308500 1.606967000 15.29544935 0.3523008859E-01 4.932565000 1.606967000 15.29544935 0.3906831528E-01 5.425821500 1.606967000 15.29544935 0.3523008859E-01 5.919078000 1.606967000 15.29544935 0.2666041371E-01 6.412334500 1.606967000 15.29544935 0.1799620539E-01 6.905591000 1.606967000 15.29544935 0.1283827385E-01 7.398847500 1.606967000 15.29544935 0.1090678613E-01 7.892104000 1.606967000 15.29544935 0.1134352270E-01 8.385360500 1.606967000 15.29544935 0.1304563752E-01 8.878617000 1.606967000 15.29544935 0.1516781267E-01 9.371873500 1.606967000 15.29544935 0.1692888164E-01 .0000000000 2.410450500 15.29544935 0.1109829182E-01 .4932565000 2.410450500 15.29544935 0.1083351354E-01 .9865130000 2.410450500 15.29544935 0.1020788848E-01 1.479769500 2.410450500 15.29544935 0.9745584647E-02 1.973026000 2.410450500 15.29544935 0.1068762652E-01 2.466282500 2.410450500 15.29544935 0.1590938334E-01 2.959539000 2.410450500 15.29544935 0.3126543807E-01 3.452795500 2.410450500 15.29544935 0.6628137285E-01 3.946052000 2.410450500 15.29544935 .1235255267 4.439308500 2.410450500 15.29544935 .1834666199 4.932565000 2.410450500 15.29544935 .2104692494 5.425821500 2.410450500 15.29544935 .1834666199 5.919078000 2.410450500 15.29544935 .1235255267 6.412334500 2.410450500 15.29544935 0.6628137285E-01 6.905591000 2.410450500 15.29544935 0.3126543807E-01 7.398847500 2.410450500 15.29544935 0.1590938334E-01 7.892104000 2.410450500 15.29544935 0.1068762652E-01 8.385360500 2.410450500 15.29544935 0.9745584647E-02 8.878617000 2.410450500 15.29544935 0.1020788848E-01 9.371873500 2.410450500 15.29544935 0.1083351354E-01 .0000000000 3.213934000 15.29544935 0.8051056815E-02 .4932565000 3.213934000 15.29544935 0.7943465432E-02 .9865130000 3.213934000 15.29544935 0.7800578377E-02 1.479769500 3.213934000 15.29544935 0.8443442153E-02 1.973026000 3.213934000 15.29544935 0.1260883489E-01 2.466282500 3.213934000 15.29544935 0.2790614582E-01 2.959539000 3.213934000 15.29544935 0.7437995724E-01 3.452795500 3.213934000 15.29544935 .1831611015 3.946052000 3.213934000 15.29544935 .4217906811 4.439308500 3.213934000 15.29544935 1.565794728 4.932565000 3.213934000 15.29544935 3.190909754 5.425821500 3.213934000 15.29544935 1.565794728 5.919078000 3.213934000 15.29544935 .4217906811 6.412334500 3.213934000 15.29544935 .1831611015 6.905591000 3.213934000 15.29544935 0.7437995724E-01 7.398847500 3.213934000 15.29544935 0.2790614582E-01 7.892104000 3.213934000 15.29544935 0.1260883489E-01 8.385360500 3.213934000 15.29544935 0.8443442153E-02 8.878617000 3.213934000 15.29544935 0.7800578377E-02 9.371873500 3.213934000 15.29544935 0.7943465432E-02 .0000000000 4.017417500 15.29544935 0.7157433379E-02 .4932565000 4.017417500 15.29544935 0.7089112816E-02 .9865130000 4.017417500 15.29544935 0.7092311277E-02 1.479769500 4.017417500 15.29544935 0.8217847506E-02 1.973026000 4.017417500 15.29544935 0.1411674914E-01 2.466282500 4.017417500 15.29544935 0.3560453649E-01 2.959539000 4.017417500 15.29544935 .1033859175 3.452795500 4.017417500 15.29544935 .2675170919 3.946052000 4.017417500 15.29544935 1.257984472 4.439308500 4.017417500 15.29544935 9.403745700 4.932565000 4.017417500 15.29544935 55069.19822 5.425821500 4.017417500 15.29544935 9.403745700 5.919078000 4.017417500 15.29544935 1.257984472 6.412334500 4.017417500 15.29544935 .2675170919 6.905591000 4.017417500 15.29544935 .1033859175 7.398847500 4.017417500 15.29544935 0.3560453649E-01 7.892104000 4.017417500 15.29544935 0.1411674914E-01 8.385360500 4.017417500 15.29544935 0.8217847506E-02 8.878617000 4.017417500 15.29544935 0.7092311277E-02 9.371873500 4.017417500 15.29544935 0.7089112816E-02 .0000000000 4.820901000 15.29544935 0.8051056815E-02 .4932565000 4.820901000 15.29544935 0.7943465432E-02 .9865130000 4.820901000 15.29544935 0.7800578377E-02 1.479769500 4.820901000 15.29544935 0.8443442153E-02 1.973026000 4.820901000 15.29544935 0.1260883489E-01 2.466282500 4.820901000 15.29544935 0.2790614582E-01 2.959539000 4.820901000 15.29544935 0.7437995724E-01 3.452795500 4.820901000 15.29544935 .1831611015 3.946052000 4.820901000 15.29544935 .4217906811 4.439308500 4.820901000 15.29544935 1.565794728 4.932565000 4.820901000 15.29544935 3.190909754 5.425821500 4.820901000 15.29544935 1.565794728 5.919078000 4.820901000 15.29544935 .4217906811 6.412334500 4.820901000 15.29544935 .1831611015 6.905591000 4.820901000 15.29544935 0.7437995724E-01 7.398847500 4.820901000 15.29544935 0.2790614582E-01 7.892104000 4.820901000 15.29544935 0.1260883489E-01 8.385360500 4.820901000 15.29544935 0.8443442153E-02 8.878617000 4.820901000 15.29544935 0.7800578377E-02 9.371873500 4.820901000 15.29544935 0.7943465432E-02 .0000000000 5.624384500 15.29544935 0.1109829182E-01 .4932565000 5.624384500 15.29544935 0.1083351354E-01 .9865130000 5.624384500 15.29544935 0.1020788848E-01 1.479769500 5.624384500 15.29544935 0.9745584647E-02 1.973026000 5.624384500 15.29544935 0.1068762652E-01 2.466282500 5.624384500 15.29544935 0.1590938334E-01 2.959539000 5.624384500 15.29544935 0.3126543807E-01 3.452795500 5.624384500 15.29544935 0.6628137285E-01 3.946052000 5.624384500 15.29544935 .1235255267 4.439308500 5.624384500 15.29544935 .1834666199 4.932565000 5.624384500 15.29544935 .2104692494 5.425821500 5.624384500 15.29544935 .1834666199 5.919078000 5.624384500 15.29544935 .1235255267 6.412334500 5.624384500 15.29544935 0.6628137285E-01 6.905591000 5.624384500 15.29544935 0.3126543807E-01 7.398847500 5.624384500 15.29544935 0.1590938334E-01 7.892104000 5.624384500 15.29544935 0.1068762652E-01 8.385360500 5.624384500 15.29544935 0.9745584647E-02 8.878617000 5.624384500 15.29544935 0.1020788848E-01 9.371873500 5.624384500 15.29544935 0.1083351354E-01 .0000000000 6.427868000 15.29544935 0.1761806485E-01 .4932565000 6.427868000 15.29544935 0.1692888164E-01 .9865130000 6.427868000 15.29544935 0.1516781267E-01 1.479769500 6.427868000 15.29544935 0.1304563752E-01 1.973026000 6.427868000 15.29544935 0.1134352270E-01 2.466282500 6.427868000 15.29544935 0.1090678613E-01 2.959539000 6.427868000 15.29544935 0.1283827385E-01 3.452795500 6.427868000 15.29544935 0.1799620539E-01 3.946052000 6.427868000 15.29544935 0.2666041371E-01 4.439308500 6.427868000 15.29544935 0.3523008859E-01 4.932565000 6.427868000 15.29544935 0.3906831528E-01 5.425821500 6.427868000 15.29544935 0.3523008859E-01 5.919078000 6.427868000 15.29544935 0.2666041371E-01 6.412334500 6.427868000 15.29544935 0.1799620539E-01 6.905591000 6.427868000 15.29544935 0.1283827385E-01 7.398847500 6.427868000 15.29544935 0.1090678613E-01 7.892104000 6.427868000 15.29544935 0.1134352270E-01 8.385360500 6.427868000 15.29544935 0.1304563752E-01 8.878617000 6.427868000 15.29544935 0.1516781267E-01 9.371873500 6.427868000 15.29544935 0.1692888164E-01 .0000000000 7.231351500 15.29544935 0.2968488127E-01 .4932565000 7.231351500 15.29544935 0.2791836012E-01 .9865130000 7.231351500 15.29544935 0.2396499476E-01 1.479769500 7.231351500 15.29544935 0.1909968488E-01 1.973026000 7.231351500 15.29544935 0.1462110229E-01 2.466282500 7.231351500 15.29544935 0.1135522942E-01 2.959539000 7.231351500 15.29544935 0.9392841348E-02 3.452795500 7.231351500 15.29544935 0.8528053659E-02 3.946052000 7.231351500 15.29544935 0.8479169895E-02 4.439308500 7.231351500 15.29544935 0.8808948658E-02 4.932565000 7.231351500 15.29544935 0.9000759650E-02 5.425821500 7.231351500 15.29544935 0.8808948658E-02 5.919078000 7.231351500 15.29544935 0.8479169895E-02 6.412334500 7.231351500 15.29544935 0.8528053659E-02 6.905591000 7.231351500 15.29544935 0.9392841348E-02 7.398847500 7.231351500 15.29544935 0.1135522942E-01 7.892104000 7.231351500 15.29544935 0.1462110229E-01 8.385360500 7.231351500 15.29544935 0.1909968488E-01 8.878617000 7.231351500 15.29544935 0.2396499476E-01 9.371873500 7.231351500 15.29544935 0.2791836012E-01 .0000000000 8.034835000 15.29544935 0.5586695683E-01 .4932565000 8.034835000 15.29544935 0.5038653861E-01 .9865130000 8.034835000 15.29544935 0.3855707794E-01 1.479769500 8.034835000 15.29544935 0.2739249634E-01 1.973026000 8.034835000 15.29544935 0.1924120488E-01 2.466282500 8.034835000 15.29544935 0.1361169280E-01 2.959539000 8.034835000 15.29544935 0.1005906622E-01 3.452795500 8.034835000 15.29544935 0.7987822608E-02 3.946052000 8.034835000 15.29544935 0.6799732526E-02 4.439308500 8.034835000 15.29544935 0.6178795208E-02 4.932565000 8.034835000 15.29544935 0.5983929252E-02 5.425821500 8.034835000 15.29544935 0.6178795208E-02 5.919078000 8.034835000 15.29544935 0.6799732526E-02 6.412334500 8.034835000 15.29544935 0.7987822608E-02 6.905591000 8.034835000 15.29544935 0.1005906622E-01 7.398847500 8.034835000 15.29544935 0.1361169280E-01 7.892104000 8.034835000 15.29544935 0.1924120488E-01 8.385360500 8.034835000 15.29544935 0.2739249634E-01 8.878617000 8.034835000 15.29544935 0.3855707794E-01 9.371873500 8.034835000 15.29544935 0.5038653861E-01 .0000000000 8.838318500 15.29544935 0.9900370171E-01 .4932565000 8.838318500 15.29544935 0.8422936156E-01 .9865130000 8.838318500 15.29544935 0.5636421549E-01 1.479769500 8.838318500 15.29544935 0.3491346287E-01 1.973026000 8.838318500 15.29544935 0.2217089007E-01 2.466282500 8.838318500 15.29544935 0.1532698285E-01 2.959539000 8.838318500 15.29544935 0.1104362221E-01 3.452795500 8.838318500 15.29544935 0.8787936656E-02 3.946052000 8.838318500 15.29544935 0.7716107571E-02 4.439308500 8.838318500 15.29544935 0.7285160005E-02 4.932565000 8.838318500 15.29544935 0.7177897663E-02 5.425821500 8.838318500 15.29544935 0.7285160005E-02 5.919078000 8.838318500 15.29544935 0.7716107571E-02 6.412334500 8.838318500 15.29544935 0.8787936656E-02 6.905591000 8.838318500 15.29544935 0.1104362221E-01 7.398847500 8.838318500 15.29544935 0.1532698285E-01 7.892104000 8.838318500 15.29544935 0.2217089007E-01 8.385360500 8.838318500 15.29544935 0.3491346287E-01 8.878617000 8.838318500 15.29544935 0.5636421549E-01 9.371873500 8.838318500 15.29544935 0.8422936156E-01 .0000000000 9.641802000 15.29544935 0.8574853474E-01 .4932565000 9.641802000 15.29544935 0.7363247050E-01 .9865130000 9.641802000 15.29544935 0.5046304935E-01 1.479769500 9.641802000 15.29544935 0.3211228221E-01 1.973026000 9.641802000 15.29544935 0.2114605103E-01 2.466282500 9.641802000 15.29544935 0.1532647530E-01 2.959539000 9.641802000 15.29544935 0.1233846994E-01 3.452795500 9.641802000 15.29544935 0.1198031278E-01 3.946052000 9.641802000 15.29544935 0.1338969413E-01 4.439308500 9.641802000 15.29544935 0.1523827782E-01 4.932565000 9.641802000 15.29544935 0.1607174812E-01 5.425821500 9.641802000 15.29544935 0.1523827782E-01 5.919078000 9.641802000 15.29544935 0.1338969413E-01 6.412334500 9.641802000 15.29544935 0.1198031278E-01 6.905591000 9.641802000 15.29544935 0.1233846994E-01 7.398847500 9.641802000 15.29544935 0.1532647530E-01 7.892104000 9.641802000 15.29544935 0.2114605103E-01 8.385360500 9.641802000 15.29544935 0.3211228221E-01 8.878617000 9.641802000 15.29544935 0.5046304935E-01 9.371873500 9.641802000 15.29544935 0.7363247050E-01 .0000000000 10.44528550 15.29544935 0.4049552525E-01 .4932565000 10.44528550 15.29544935 0.3709400317E-01 .9865130000 10.44528550 15.29544935 0.2967427103E-01 1.479769500 10.44528550 15.29544935 0.2213825918E-01 1.973026000 10.44528550 15.29544935 0.1736508503E-01 2.466282500 10.44528550 15.29544935 0.1505996939E-01 2.959539000 10.44528550 15.29544935 0.1689940571E-01 3.452795500 10.44528550 15.29544935 0.2389684080E-01 3.946052000 10.44528550 15.29544935 0.3639891867E-01 4.439308500 10.44528550 15.29544935 0.4971489515E-01 4.932565000 10.44528550 15.29544935 0.5569777878E-01 5.425821500 10.44528550 15.29544935 0.4971489515E-01 5.919078000 10.44528550 15.29544935 0.3639891867E-01 6.412334500 10.44528550 15.29544935 0.2389684080E-01 6.905591000 10.44528550 15.29544935 0.1689940571E-01 7.398847500 10.44528550 15.29544935 0.1505996939E-01 7.892104000 10.44528550 15.29544935 0.1736508503E-01 8.385360500 10.44528550 15.29544935 0.2213825918E-01 8.878617000 10.44528550 15.29544935 0.2967427103E-01 9.371873500 10.44528550 15.29544935 0.3709400317E-01 .0000000000 11.24876900 15.29544935 0.2179913686E-01 .4932565000 11.24876900 15.29544935 0.2088382341E-01 .9865130000 11.24876900 15.29544935 0.1853357894E-01 1.479769500 11.24876900 15.29544935 0.1581962861E-01 1.973026000 11.24876900 15.29544935 0.1433201742E-01 2.466282500 11.24876900 15.29544935 0.1646858951E-01 2.959539000 11.24876900 15.29544935 0.2611757438E-01 3.452795500 11.24876900 15.29544935 0.4935492692E-01 3.946052000 11.24876900 15.29544935 0.8875373726E-01 4.439308500 11.24876900 15.29544935 .1303178347 4.932565000 11.24876900 15.29544935 .1487449827 5.425821500 11.24876900 15.29544935 .1303178347 5.919078000 11.24876900 15.29544935 0.8875373726E-01 6.412334500 11.24876900 15.29544935 0.4935492692E-01 6.905591000 11.24876900 15.29544935 0.2611757438E-01 7.398847500 11.24876900 15.29544935 0.1646858951E-01 7.892104000 11.24876900 15.29544935 0.1433201742E-01 8.385360500 11.24876900 15.29544935 0.1581962861E-01 8.878617000 11.24876900 15.29544935 0.1853357894E-01 9.371873500 11.24876900 15.29544935 0.2088382341E-01 .0000000000 12.05225250 15.29544935 0.1738733258E-01 .4932565000 12.05225250 15.29544935 0.1675557756E-01 .9865130000 12.05225250 15.29544935 0.1520420016E-01 1.479769500 12.05225250 15.29544935 0.1362130982E-01 1.973026000 12.05225250 15.29544935 0.1348832732E-01 2.466282500 12.05225250 15.29544935 0.1766937898E-01 2.959539000 12.05225250 15.29544935 0.3197476379E-01 3.452795500 12.05225250 15.29544935 0.6616407358E-01 3.946052000 12.05225250 15.29544935 .1232619246 4.439308500 12.05225250 15.29544935 .1839877631 4.932565000 12.05225250 15.29544935 .2116155751 5.425821500 12.05225250 15.29544935 .1839877631 5.919078000 12.05225250 15.29544935 .1232619246 6.412334500 12.05225250 15.29544935 0.6616407358E-01 6.905591000 12.05225250 15.29544935 0.3197476379E-01 7.398847500 12.05225250 15.29544935 0.1766937898E-01 7.892104000 12.05225250 15.29544935 0.1348832732E-01 8.385360500 12.05225250 15.29544935 0.1362130982E-01 8.878617000 12.05225250 15.29544935 0.1520420016E-01 9.371873500 12.05225250 15.29544935 0.1675557756E-01 .0000000000 12.85573600 15.29544935 0.2179913686E-01 .4932565000 12.85573600 15.29544935 0.2088382341E-01 .9865130000 12.85573600 15.29544935 0.1853357894E-01 1.479769500 12.85573600 15.29544935 0.1581962861E-01 1.973026000 12.85573600 15.29544935 0.1433201742E-01 2.466282500 12.85573600 15.29544935 0.1646858951E-01 2.959539000 12.85573600 15.29544935 0.2611757438E-01 3.452795500 12.85573600 15.29544935 0.4935492692E-01 3.946052000 12.85573600 15.29544935 0.8875373726E-01 4.439308500 12.85573600 15.29544935 .1303178347 4.932565000 12.85573600 15.29544935 .1487449827 5.425821500 12.85573600 15.29544935 .1303178347 5.919078000 12.85573600 15.29544935 0.8875373726E-01 6.412334500 12.85573600 15.29544935 0.4935492692E-01 6.905591000 12.85573600 15.29544935 0.2611757438E-01 7.398847500 12.85573600 15.29544935 0.1646858951E-01 7.892104000 12.85573600 15.29544935 0.1433201742E-01 8.385360500 12.85573600 15.29544935 0.1581962861E-01 8.878617000 12.85573600 15.29544935 0.1853357894E-01 9.371873500 12.85573600 15.29544935 0.2088382341E-01 .0000000000 13.65921950 15.29544935 0.4049552525E-01 .4932565000 13.65921950 15.29544935 0.3709400317E-01 .9865130000 13.65921950 15.29544935 0.2967427103E-01 1.479769500 13.65921950 15.29544935 0.2213825918E-01 1.973026000 13.65921950 15.29544935 0.1736508503E-01 2.466282500 13.65921950 15.29544935 0.1505996939E-01 2.959539000 13.65921950 15.29544935 0.1689940571E-01 3.452795500 13.65921950 15.29544935 0.2389684080E-01 3.946052000 13.65921950 15.29544935 0.3639891867E-01 4.439308500 13.65921950 15.29544935 0.4971489515E-01 4.932565000 13.65921950 15.29544935 0.5569777878E-01 5.425821500 13.65921950 15.29544935 0.4971489515E-01 5.919078000 13.65921950 15.29544935 0.3639891867E-01 6.412334500 13.65921950 15.29544935 0.2389684080E-01 6.905591000 13.65921950 15.29544935 0.1689940571E-01 7.398847500 13.65921950 15.29544935 0.1505996939E-01 7.892104000 13.65921950 15.29544935 0.1736508503E-01 8.385360500 13.65921950 15.29544935 0.2213825918E-01 8.878617000 13.65921950 15.29544935 0.2967427103E-01 9.371873500 13.65921950 15.29544935 0.3709400317E-01 .0000000000 14.46270300 15.29544935 0.8574853474E-01 .4932565000 14.46270300 15.29544935 0.7363247050E-01 .9865130000 14.46270300 15.29544935 0.5046304935E-01 1.479769500 14.46270300 15.29544935 0.3211228221E-01 1.973026000 14.46270300 15.29544935 0.2114605103E-01 2.466282500 14.46270300 15.29544935 0.1532647530E-01 2.959539000 14.46270300 15.29544935 0.1233846994E-01 3.452795500 14.46270300 15.29544935 0.1198031278E-01 3.946052000 14.46270300 15.29544935 0.1338969413E-01 4.439308500 14.46270300 15.29544935 0.1523827782E-01 4.932565000 14.46270300 15.29544935 0.1607174812E-01 5.425821500 14.46270300 15.29544935 0.1523827782E-01 5.919078000 14.46270300 15.29544935 0.1338969413E-01 6.412334500 14.46270300 15.29544935 0.1198031278E-01 6.905591000 14.46270300 15.29544935 0.1233846994E-01 7.398847500 14.46270300 15.29544935 0.1532647530E-01 7.892104000 14.46270300 15.29544935 0.2114605103E-01 8.385360500 14.46270300 15.29544935 0.3211228221E-01 8.878617000 14.46270300 15.29544935 0.5046304935E-01 9.371873500 14.46270300 15.29544935 0.7363247050E-01 .0000000000 15.26618650 15.29544935 0.9900370171E-01 .4932565000 15.26618650 15.29544935 0.8422936156E-01 .9865130000 15.26618650 15.29544935 0.5636421549E-01 1.479769500 15.26618650 15.29544935 0.3491346287E-01 1.973026000 15.26618650 15.29544935 0.2217089007E-01 2.466282500 15.26618650 15.29544935 0.1532698285E-01 2.959539000 15.26618650 15.29544935 0.1104362221E-01 3.452795500 15.26618650 15.29544935 0.8787936656E-02 3.946052000 15.26618650 15.29544935 0.7716107571E-02 4.439308500 15.26618650 15.29544935 0.7285160005E-02 4.932565000 15.26618650 15.29544935 0.7177897663E-02 5.425821500 15.26618650 15.29544935 0.7285160005E-02 5.919078000 15.26618650 15.29544935 0.7716107571E-02 6.412334500 15.26618650 15.29544935 0.8787936656E-02 6.905591000 15.26618650 15.29544935 0.1104362221E-01 7.398847500 15.26618650 15.29544935 0.1532698285E-01 7.892104000 15.26618650 15.29544935 0.2217089007E-01 8.385360500 15.26618650 15.29544935 0.3491346287E-01 8.878617000 15.26618650 15.29544935 0.5636421549E-01 9.371873500 15.26618650 15.29544935 0.8422936156E-01 DRAWxtl/examples/sigi.ins0000644000076400001440000000635111234413433015027 0ustar fingerusersTITL SIGI in P-1 CELL 0.71073 6.652 7.758 8.147 73.09 75.99 68.40 ZERR 2 .002 .002 .002 .03 .03 .03 SFAC C H N O UNIT 14 22 2 6 ! no LATT and SYMM needed for space group P-1 L.S. 4 EXTI 0.001 ! refine an isotropic extinction parameter WGHT .060 0.15 ! (suggested by program in last job); WGHT OMIT 2 8 0 ! and OMIT are also based on previous output BOND $H ! include H in bond lengths / angles table CONF ! all torsion angles except involving hydrogen FMAP 2 ! Fo-Fc Fourier PLAN -20 ! printer plots and full analysis of peak list HFIX 147 31 O2 ! initial location of -OH and -CH3 hydrogens from HFIX 137 31 C10 ! circular Fourier, then refine torsion, U(H)=fv(3) HFIX 93 21 N6 ! -NH2 in plane, xyz ride on N, U(H)=fv(2) HFIX 23 21 C5 C11 ! two -CH2- groups, xyz ride on C, U(H)=fv(2) HFIX 13 21 C7 ! tertiary CH, xyz ride on C, U(H)=fv(2) EQIV $1 X-1, Y, Z ! define symmetry operation and tabulate H-bond RTAB H..O H2 O1_$1 ! distance and angle to symmetry equivalent of O1 RTAB XHY O2 H2 O1_$1 ! 'H..O' and 'XHY' are table headings RTAB H..O H6A O1 ! include intramolecular H-bond in tables RTAB XHY N6 H6A O1 EQIV $2 X+1, Y, Z-1 ! include a further intermolecular H-bond in the RTAB H..O H6B O2_$2 ! same tables; involves symmetry equivalent of O2 RTAB XHY N6 H6B O2_$2 ! l.s. planes through 5-ring and through MPLA 5 C7 C11 C8 C4 O3 O1 N6 C9 C10 ! CNC=CCC moiety, then find deviations MPLA 6 C10 N6 C9 C8 C11 C4 O1 O3 C7 ! of last 4 and 3 named atoms resp. too FVAR 1 .06 .07 ! overall scale and free variables for U(H) REM name sfac# x y z sof(+10 to fix it) U11 U22 U33 U23 U13 U12 follow O1 4 0.30280 0.17175 0.68006 11.00000 0.02309 0.04802 = 0.02540 -0.00301 -0.00597 -0.01547 O2 4 -0.56871 0.23631 0.96089 11.00000 0.02632 0.04923 = 0.02191 -0.00958 0.00050 -0.02065 O3 4 -0.02274 0.28312 0.83591 11.00000 0.02678 0.04990 = 0.01752 -0.00941 -0.00047 -0.02109 C4 1 0.10358 0.23458 0.68664 11.00000 0.02228 0.02952 = 0.01954 -0.00265 -0.00173 -0.01474 C5 1 -0.33881 0.18268 0.94464 11.00000 0.02618 0.03480 = 0.01926 -0.00311 -0.00414 -0.01624 N6 3 0.26405 0.17085 0.33925 11.00000 0.03003 0.04232 = 0.02620 -0.01312 0.00048 -0.01086 C7 1 -0.25299 0.33872 0.82228 11.00000 0.02437 0.03111 = 0.01918 -0.00828 -0.00051 -0.01299 C8 1 -0.03073 0.27219 0.55976 11.00000 0.02166 0.02647 = 0.01918 -0.00365 -0.00321 -0.01184 C9 1 0.05119 0.24371 0.39501 11.00000 0.02616 0.02399 = 0.02250 -0.00536 -0.00311 -0.01185 C10 1 -0.10011 0.29447 0.26687 11.00000 0.03877 0.04903 = 0.02076 -0.01022 -0.00611 -0.01800 C11 1 -0.26553 0.36133 0.63125 11.00000 0.02313 0.03520 = 0.01862 -0.00372 -0.00330 -0.01185 HKLF 4 ! read intensity data from 'sigi.hkl'; terminates '.ins' file DRAWxtl/examples/sigi.str0000644000076400001440000000770711234413433015054 0ustar fingeruserstitl imported inline shelx TITL SIGI in P-1 CELL 0.71073 6.652 7.758 8.147 73.09 75.99 68.40 ZERR 2 .002 .002 .002 .03 .03 .03 SFAC C H N O UNIT 14 22 2 6 ! no LATT and SYMM needed for space group P-1 L.S. 4 EXTI 0.001 ! refine an isotropic extinction parameter WGHT .060 0.15 ! (suggested by program in last job); WGHT OMIT 2 8 0 ! and OMIT are also based on previous output BOND $H ! include H in bond lengths / angles table CONF ! all torsion angles except involving hydrogen FMAP 2 ! Fo-Fc Fourier PLAN -20 ! printer plots and full analysis of peak list HFIX 147 31 O2 ! initial location of -OH and -CH3 hydrogens from HFIX 137 31 C10 ! circular Fourier, then refine torsion, U(H)=fv(3) HFIX 93 21 N6 ! -NH2 in plane, xyz ride on N, U(H)=fv(2) HFIX 23 21 C5 C11 ! two -CH2- groups, xyz ride on C, U(H)=fv(2) HFIX 13 21 C7 ! tertiary CH, xyz ride on C, U(H)=fv(2) EQIV $1 X-1, Y, Z ! define symmetry operation and tabulate H-bond RTAB H..O H2 O1_$1 ! distance and angle to symmetry equivalent of O1 RTAB XHY O2 H2 O1_$1 ! 'H..O' and 'XHY' are table headings RTAB H..O H6A O1 ! include intramolecular H-bond in tables RTAB XHY N6 H6A O1 EQIV $2 X+1, Y, Z-1 ! include a further intermolecular H-bond in the RTAB H..O H6B O2_$2 ! same tables; involves symmetry equivalent of O2 RTAB XHY N6 H6B O2_$2 ! l.s. planes through 5-ring and through MPLA 5 C7 C11 C8 C4 O3 O1 N6 C9 C10 ! CNC=CCC moiety, then find deviations MPLA 6 C10 N6 C9 C8 C11 C4 O1 O3 C7 ! of last 4 and 3 named atoms resp. too FVAR 1 .06 .07 ! overall scale and free variables for U(H) REM name sfac# x y z sof(+10 to fix it) U11 U22 U33 U23 U13 U12 follow O1 4 0.30280 0.17175 0.68006 11.00000 0.02309 0.04802 = 0.02540 -0.00301 -0.00597 -0.01547 O2 4 -0.56871 0.23631 0.96089 11.00000 0.02632 0.04923 = 0.02191 -0.00958 0.00050 -0.02065 O3 4 -0.02274 0.28312 0.83591 11.00000 0.02678 0.04990 = 0.01752 -0.00941 -0.00047 -0.02109 C4 1 0.10358 0.23458 0.68664 11.00000 0.02228 0.02952 = 0.01954 -0.00265 -0.00173 -0.01474 C5 1 -0.33881 0.18268 0.94464 11.00000 0.02618 0.03480 = 0.01926 -0.00311 -0.00414 -0.01624 N6 3 0.26405 0.17085 0.33925 11.00000 0.03003 0.04232 = 0.02620 -0.01312 0.00048 -0.01086 C7 1 -0.25299 0.33872 0.82228 11.00000 0.02437 0.03111 = 0.01918 -0.00828 -0.00051 -0.01299 C8 1 -0.03073 0.27219 0.55976 11.00000 0.02166 0.02647 = 0.01918 -0.00365 -0.00321 -0.01184 C9 1 0.05119 0.24371 0.39501 11.00000 0.02616 0.02399 = 0.02250 -0.00536 -0.00311 -0.01185 C10 1 -0.10011 0.29447 0.26687 11.00000 0.03877 0.04903 = 0.02076 -0.01022 -0.00611 -0.01800 C11 1 -0.26553 0.36133 0.63125 11.00000 0.02313 0.03520 = 0.01862 -0.00372 -0.00330 -0.01185 HKLF 4 ! read intensity data from 'sigi.hkl'; terminates '.ins' file box 0.000 Black background White axislines 0.02 White finish 0.70 0.30 0.08 0.01 molcomp 2.00 view -74.1 26.4 34.4 origin 0.88 0.30 -0.31 bond C N 0.100 1.234 1.434 Red bond C O 0.100 1.126 1.600 Red bond C C 0.100 1.270 1.600 Red sphere O 0.400 Green sphere C 0.300 Red sphere N 0.300 Blue labeltext 1.359 0.118 -0.386 O1 labeltext 1.329 0.121 -0.716 N6 labeltext 0.957 0.250 -0.787 C10 labeltext 0.965 0.312 -0.083 O3 labeltext 0.398 0.277 0.044 O2 labeltext 0.635 0.215 0.012 C5 labeltext 0.610 0.404 -0.443 C11 labeltext 1.028 0.234 -0.469 C8 labeltext 1.089 0.260 -0.250 C4 labeltext 0.830 0.365 -0.581 C9 labeltext 0.767 0.308 -0.249 C7 labelscale 0.9 pack -0.05 0.80 -0.05 0.75 -0.05 0.05 end DRAWxtl/examples/stish2.str0000644000076400001440000000074611234413433015331 0ustar fingeruserstitl Stishovite cell 4.1803 4.1803 2.6580 spgp P 42/m n m atom Si 1 0 0 0 atom O 1 .3174 .3174 .0 edges 0.04 Black vrml97 axislines 0.02 Gray20 box 0.020 Black background White finish 0.70 0.30 0.08 0.01 labelscale 0.900 view 11.4 -7.6 -3.9 vectors -7.953 -8.446 -3.340 sphere O 0.200 Green polysz Si 2.000 Red labeltext 0.335 0.000 0.000 a labeltext -0.028 0.335 0.029 b labeltext -0.076 -0.097 0.557 c pack -0.90 1.85 -0.90 1.95 -0.90 2.00 end DRAWxtl/examples/stish.str0000644000076400001440000000140711234413433015242 0ustar fingeruserstitl Stishovite cell 4.1803 4.1803 2.6580 spgp P 42/m n m atom Si 1 0 0 0 atom O 1 .3174 .3174 .0 edges 0.04 Black rem view -45 45 0 vrml97 axislines 0.02 Gray20 box 0.020 Green background White sphere O 0.300 Yellow polysz Si 2.000 Maroon labeltext 0.335 0.000 0.000 a labeltext 0.000 0.335 0.000 b labeltext 0.000 0.000 0.527 c vectors -5.294 -6.152 -4.788 pack -0.10 1.00 -0.10 1.10 -0.10 1.10 frame spgp P 42/m n m atom Si 1 0 0 0 atom Ox 1 .3174 .3174 .0 Sphere Ox 0.5 Green finish 0.70 0.30 0.08 0.01 bond Si Ox 0.100 1.600 2.000 DimGray sphere Si 0.300 Maroon sphere Ox 0.300 Yellow pack 1.00 2.10 -0.10 1.10 -0.10 1.10 noshadow view 10.9 21.4 0.3 phong 0.50 30.00 origin 1.00 0.50 0.50 end DRAWxtl/examples/vasp_test.str0000644000076400001440000000103511234413433016115 0ustar fingeruserstitl VASP Test spgp P 1 cell 2.611 3.716 2.541 edges 0.02 Black axislines 0.02 White box 0.020 Black background White finish 0.00 0.00 0.00 0.00 labelscale 0.900 view 136.1 51.1 139.7 labeltext -0.156 -0.055 -0.180 o labeltext 1.185 -0.096 -0.081 a labeltext -0.000 0.940 -0.187 b labeltext 0.009 -0.085 1.100 c pack 0.00 1.00 0.00 1.00 0.00 1.00 mapcontour 0.750 mesh Red mapcontour 0.900 mesh Green mapcontour 0.600 solid Blue mapread vsp elfcar mapregion 0.0000 1.0000 0.0000 1.0000 0.0000 1.0000 end DRAWxtl/examples/xp24m.str0000644000076400001440000001063211234413433015062 0ustar fingeruserstitl imported inline shelx TITL xp24m in P2(1)/c CELL 0.71073 12.2505 4.8537 20.4518 90.000 98.181 90.000 ZERR 4.00 0.0001 0.0002 0.0007 0.000 0.002 0.000 LATT 1 SYMM -X, 0.5+Y, 0.5-Z SFAC C H N O UNIT 56 48 16 4 OMIT 0 50 OMIT -4 0 20 OMIT -10 0 6 OMIT -1 0 2 OMIT -2 2 4 OMIT -2 0 4 L.S. 4 BOND FMAP 2 PLAN 20 ACTA WGHT 0.040900 4.446800 EXTI 0.011057 FVAR 0.32666 O1 4 0.27436 0.02403 0.17393 11.00000 0.04974 0.03406 = 0.03556 0.00229 0.00157 0.00364 C2 1 0.20295 0.18287 0.13210 11.00000 0.04104 0.03210 = 0.04360 -0.00662 0.00315 -0.00088 N3 3 0.10137 0.12463 0.13438 11.00000 0.05530 0.04179 = 0.04861 0.00827 0.00234 -0.00024 N4 3 0.10119 -0.08752 0.18198 11.00000 0.05033 0.03555 = 0.04646 0.01031 0.00355 -0.00005 C5 1 0.20337 -0.13770 0.20320 11.00000 0.05237 0.03117 = 0.02755 -0.00281 0.01212 -0.00774 C6 1 0.24752 -0.34355 0.25265 11.00000 0.05002 0.02606 = 0.02369 -0.00125 0.00314 0.00592 C7 1 0.36140 -0.38072 0.27115 11.00000 0.05184 0.03995 = 0.03919 0.00111 0.00460 0.00535 H7 2 0.41944 -0.25892 0.24579 11.00000 0.06462 C8 1 0.39609 -0.58278 0.31736 11.00000 0.05194 0.05138 = 0.04332 -0.00528 0.00330 0.00736 H8 2 0.48146 -0.60626 0.32626 11.00000 0.05165 C9 1 0.32203 -0.74211 0.34544 11.00000 0.06846 0.02962 = 0.02850 -0.00060 -0.00174 0.00925 H9 2 0.33842 -0.87470 0.37648 11.00000 0.04213 C10 1 0.20740 -0.70750 0.32810 11.00000 0.05704 0.02207 = 0.03018 -0.00529 0.00521 0.00773 C11 1 0.17254 -0.50316 0.28090 11.00000 0.04963 0.03653 = 0.02689 -0.00509 0.00879 0.00125 H11 2 0.08938 -0.47124 0.26573 11.00000 0.04890 C12 1 0.24726 0.38856 0.08952 11.00000 0.05605 0.03327 = 0.03075 -0.01154 0.00110 -0.00087 C13 1 0.35780 0.43351 0.08981 11.00000 0.05222 0.04837 = 0.04430 -0.00078 0.00070 0.00365 H13 2 0.40589 0.34332 0.11821 11.00000 0.01134 C14 1 0.39342 0.62925 0.04853 11.00000 0.06969 0.05177 = 0.04449 -0.00002 0.01395 -0.01364 H14 2 0.47099 0.65999 0.05194 11.00000 0.06968 C15 1 0.31727 0.77975 0.00660 11.00000 0.07643 0.04630 = 0.03723 -0.00370 0.00192 -0.02273 H15 2 0.35461 0.90495 -0.02126 11.00000 0.06755 C16 1 0.20522 0.74099 0.00555 11.00000 0.07357 0.02936 = 0.02754 0.00348 -0.00860 -0.01335 C17 1 0.17110 0.54302 0.04729 11.00000 0.05906 0.03044 = 0.04003 -0.00174 -0.00147 -0.01076 H17 2 0.09559 0.52002 0.04505 11.00000 0.03501 N18 3 0.13178 -0.85524 0.35747 11.00000 0.06105 0.03323 = 0.04433 0.01605 0.01306 0.00469 H18B 2 0.05046 -0.83339 0.34495 11.00000 0.06480 H18A 2 0.15007 -1.02859 0.37637 11.00000 0.06265 N19 3 0.12776 0.88726 -0.03674 11.00000 0.10443 0.05597 = 0.06209 0.03180 -0.01871 -0.03228 H19B 2 0.05138 0.86376 -0.04162 11.00000 0.11638 H19A 2 0.15755 1.00649 -0.05962 11.00000 0.03483 HKLF 4 box 0.015 Black background White spher H 0.2 Green molcomp 2.00 ellipsoids 0.50 axislines 0.00 White finish 0.00 0.00 0.00 0.00 vrml97 orthographic bestplane 5 O1 C2 N3 N4 C5 3.5 2.5 Scarlet filter 1.0 bestplane 6 C6 C7 C8 C9 C10 C11 3. 3. HuntersGreen bestplane 6 C12 C13 C14 C15 C16 C17 3. 3. MediumForestGreen bond C C 0.100 0.900 1.500 Gray40 bond C N 0.100 0.900 1.500 Gray40 bond C H 0.100 0.200 1.500 Gray40 bond C O 0.100 0.800 1.500 Gray40 bond C N 0.100 0.800 1.500 Gray40 bond N N 0.100 0.800 1.500 Gray40 bond HA N 0.100 0.758 0.958 Gray40 bond HB N 0.100 0.834 1.034 Gray40 dash HA N 0.050 1.500 2.900 HuntersGreen dash HB N 0.050 2.000 2.743 HuntersGreen sphere H 0.200 Gray80 sphere O 0.300 Scarlet sphere N 0.300 NavyBlue sphere C 0.300 Gray40 sphere HB 0.150 Red sphere HA 0.150 Red labeltext -0.041 -0.103 -0.024 o labeltext 1.041 0.000 0.000 a labeltext 0.000 1.103 0.000 b labeltext 0.000 0.000 1.024 c pack -0.05 0.80 0.05 0.65 0.10 0.95 view 61.5 16.0 65.4 end DRAWxtl/source/DRAWxtl55/COPYING0000644000076400001440000004437511234413332015543 0ustar fingerusers NOTE! This copyright does *not* cover user programs that use DRAWxtl as a helper program - this is merely considered normal use of the program, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the DRAWxtl program) is copyrighted by me, Martin Kroeker, and Brian Toby. Also note that the only valid version of the GPL as far as this program is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. Larry Finger ---------------------------------------- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU 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 How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. DRAWxtl/source/DRAWxtl55/COPYING.GL2PS0000644000076400001440000000170011234413332016352 0ustar fingerusers GL2PS LICENSE Version 2, November 2003 Copyright (C) 2003, Christophe Geuzaine Permission to use, copy, and distribute this software and its documentation for any purpose with or without fee is hereby granted, provided that the copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Permission to modify and distribute modified versions of this software is granted, provided that: 1) the modifications are licensed under the same terms as this software; 2) you make available the source code of any modifications that you distribute, either on the same media as you distribute any executable or other form of this software, or via a mechanism generally accepted in the software development community for the electronic transfer of data. This software is provided "as is" without express or implied warranty. DRAWxtl/source/DRAWxtl55/COPYING.GL2GIF0000644000076400001440000000145011237430327016445 0ustar fingerusersThe GIF and PPM routines (Graphics/gl2gif.cpp) are based on code copyright (C) 1989, 1991, Jef Poskanzer. Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. This software is provided "as is" without express or implied warranty. This particular implementation was taken from Gmsh, an automatic three-dimensional finite element mesh generator released under GPLv2 (plus exceptions for combining with certain FEM codes). Gmsh is copyright (C) 1997-2009 Christophe Geuzaine and Jean-Francois Remacle DRAWxtl/source/DRAWxtl55/CrystalView.cxx0000644000076400001440000030747611514352431017517 0ustar fingerusers// $Id: CrystalView.cxx 1103 2011-01-15 16:14:13Z martin $ // // CrystalView.cxx - main routine for DRAWxtl V5.5 - the GUI version // // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // This module includes many of the support routines for the GUI // // routines contained within this file: // // main - the entry point // AngleInRange - places angle in range -180 to 180 // Clear_Last_Omit_cb - callback routine to remove last entry in 'omit' item list // CrystalView::CrystalView constructor // CrystalView::draw - draw routine for CrystalView class // Destroy_Open_Windows - call the destructor for all open windows // Error_Box - display error box // Exit_cb - the callback routine from the "Exit" menu button pressed or when main window is closed // ImportDataFile_cb - Callback from Import External Format menu item // Include_Cutouts_cb - callback routine when 'Include Cutouts' check box is changed // Load_Bond_Data - get bond data from out file into array // LoadConfig - load configuration file // Max_Min_cb - callback routine to readout Max- and Min- sliders // Offset_cb - callback routine when Origin values are changed // pick_box - routine to pick the corners of the slab box overlay // process_hits - routine to process the omit list // Process_Inp - read the DRAWxtl input file // Restore_Working_Copy - restores working copy of str file from saved version // Rotation_cb - callback routine to readout rotation widgets // Save_Current_cb - Callback from Save Current menu button // Save_Working_Copy - Copies the working version of the str file into a "save" file // SelectDataFile_cb - Callback from Select Data File menu item // show_slab_ovl - overlay draw routine for the temporary slab outline // start_picking - routine to pick objects to be omitted from drawing // update_box - routine to process the GL hits from pick_box // Update_Str - routine to update the 'str' file from widget contents // WriteConfig - write updated configuration file // XYZ_Rot_to_Q - X, Y, Z rotations to quaternion // moveto_atom - routine to pick an atom and move the crosshair to it (UNUSED) // pick_label - routine to pick a labeltext and return its number #include #include #include #include #include #include #include "drawxtl.h" #include "DRAWxtlViewUI.h" #include "EditView.h" #include "Ellipsoids.h" #include "draw_gbl.h" extern int Block_CIF; extern int volatile w_width; extern volatile int w_height; extern int w_st_x; extern int w_st_y; #ifdef WIN32 #include #include #define AMBLEV 0.2f #define snprintf _snprintf #else #include #define _chdir chdir #if !defined(__APPLE__) #include # endif #define AMBLEV 0.2f #endif // function prototypes #include "DRAWxtl_proto.h" #ifdef WIN32 const char *flu_file_chooser (const char *, const char *, const char *); char Configure_file[] = { ".drawxtlrc" }; char foldersymbol = '\\'; #else char Configure_file[] = { "~/.drawxtlrc" }; char foldersymbol = '/'; #endif #ifdef FREEGLUT24 struct freeglut_compat { // ugly hack to access internal data structures of freeglut 2.4 int n0; int n1; GLboolean n2; int n3; int n4; GLboolean n5; unsigned int n6; GLboolean Initialised; }; extern freeglut_compat fgState; #endif int main (int argc, char **argv) { int i = 0; #if !defined (WIN32) && !defined (__APPLE__) #include "DRAWxtl.xpm" #endif LoadConfig (0); /* quick read to get saved size only */ drvui = new DRAWxtlViewUI; drvui->destroy = 0; drvui->max_frame = 0; drvui->origin1_flag = 0; drvui->Stereo = 0; drvui->cross_eyed = 1; drvui->stereo_base = 0.05f; drvui->atom_no = NULL; drvui->atom_so = NULL; drvui->orig_atom_no = NULL; drvui->table = NULL; drvui->msgbuffer = (char*) zalloc(sizeof(char)); drvui->vert_occ = NULL; drvui->label_scale = 1.0f; drvui->triple[0] = 0; drvui->labels_inited = 0; drvui->auto_ellipse = 0; drvui->nmag_alloc = 0; drvui->nsurf = 0; drvui->crystalDL = 0; drvui->voidmap = NULL; drvui->voidflag = 0; drvui->voiddata1 = NULL; drvui->voiddata2 = NULL; drvui->Cursor_posW = NULL; drvui->cur_reset = -1; init_dynamic_storage (); memset (drvui->saved_x_label, 0, 24 * sizeof (float)); memset (drvui->slab_con, 0, sizeof (drvui->slab_con)); offset[0] = offset[1] = offset[2] = 0.0f; drvui->glback[0] = drvui->glback[1] = drvui->glback[2] = 1.0f; vzero (drvui->Trans); Fl_Tooltip::font (FL_COURIER_BOLD); Fl_Tooltip::size (12); Fl_Tooltip::color (23); strcpy (drvui->Cur_File, ""); strcpy (drvui->Cur_Root, ""); drvui->Str_File_Changed = 0; strcpy (drvui->ProgramPath, argv[0]); Omit = new OmitParam; drvui->b_mat[0][0] = drvui->b_mat[1][1] = drvui->b_mat[2][2] = 1.; drvui->b_mat[0][1] = drvui->b_mat[1][0] = 0.; drvui->b_mat[0][2] = drvui->b_mat[2][0] = 0.; drvui->b_mat[1][2] = drvui->b_mat[2][1] = 0.; #ifdef WIN32 drvui->mainWindow->icon ((char *) LoadIcon (fl_display, MAKEINTRESOURCE (IDI_ICON1))); #else fl_open_display (); #if !defined(__APPLE__) XpmCreatePixmapFromData (fl_display, DefaultRootWindow (fl_display), drawxtl_xpm, &drvui->icon, &shapemask, NULL); drvui->mainWindow->icon ((char *) drvui->icon); #endif #endif Fl::args (argc, argv, i); #ifdef FREEGLUT24 fgState.Initialised = 1; // convince freeglut 2.4 that we did call glutInit() #endif LoadConfig (1); if (i < argc) { if (strcmp (argv[i], "-h") && strcmp (argv[i], "-?")) { strcpy (drvui->Cur_File, argv[i]); // input file specified on start line if (!strchr (drvui->Cur_File, foldersymbol)) { getcwd (drvui->Cur_Dir, 1023); } else { strcpy (drvui->Cur_Dir, drvui->Cur_File); char *end = strrchr (drvui->Cur_Dir, foldersymbol); end++; *end = '\0'; // path may be relative to the cwd, go there to obtain the absolute path chdir (drvui->Cur_Dir); getcwd (drvui->Cur_Dir, 1023); // remove path component from filename char *start = strrchr (drvui->Cur_File, foldersymbol); start++; memmove (drvui->Cur_File, start, strlen (start) + 1); } if (strstr (drvui->Cur_File, ".cif") && strlen (strstr (drvui->Cur_File, ".cif")) == 4) { // filename ends in .cif char tmp_file[256], string[256], newfile[256]; FILE *newstr, *inp; static int one = 1; strcpy (newfile, drvui->Cur_File); strcpy (tmp_file, drvui->Cur_File); // copy original cif filename strcat (tmp_file, ".str"); // and add extension newstr = fopen (tmp_file, "r"); if (!(inp = fopen (newfile, "r"))) { sprintf (string, "The file you selected ('%s') cannot be read\n" "Do you wish to continue?", newfile); if (fl_choice (string, "No", "Yes", NULL)) { inp = fopen (tmp_file, "w"); fclose (inp); Edit_STR_cb (NULL, &one); } } else { strcpy (drvui->Cur_File, tmp_file); WriteConfig (); // update configuration file drvui->CurFile->value (drvui->Cur_File); // update main screen widgets drvui->CurDir->value (drvui->Cur_Dir); newstr = fopen (drvui->Cur_File, "w"); fprintf (newstr, "titl imported\n"); Block_CIF = 0; fprintf (newstr, "import cif %s\n", newfile); drvui->auto_ellipse = 1; fprintf (newstr, "box 0.02 Black\n"); fprintf (newstr, "background White\n"); fprintf (newstr, "view 0. 0. 0.\n"); fprintf (newstr, "pack -0.05 1.05 -0.05 1.05 -0.05 1.05\n"); fprintf (newstr, "end\n"); fclose (newstr); fclose (inp); } } strcpy (drvui->Cur_Root, drvui->Cur_File); trim_string (drvui->Cur_Root, 256); int j; for (j = strlen (drvui->Cur_Root); j > 0; --j) { if (drvui->Cur_Root[j] == '.') { drvui->Cur_Root[j] = 0; break; } } } } WriteConfig (); drvui->mainWindow->show (argc, argv); return Fl::run (); } CrystalView::~CrystalView () { } double AngleInRange (double angle) { // routine to return an angle in the range -180 to 180 if (angle > 180.0) angle -= 180.0; if (angle < -180.0) angle += 180.0; if (angle < 0.0) { angle = int (100.0 * angle - 0.5) / 100.0; } else { angle = int (100.0 * angle + 0.5) / 100.0; } return angle; } void Clean_Up_Files (void) { // delete the "frm", "save", "tmp" and "cns" files int r; char string[512], tmp[50]; if (!strlen (drvui->Cur_Root)) return; for (r = 1; r <= drvui->max_frame; r++) { // delete the frm* files strcpy (string, drvui->Cur_Root); sprintf (tmp, ".frm%d", r); strcat (string, tmp); unlink (string); } strcpy (string, drvui->Cur_Root); strcat (string, ".save"); unlink (string); // delete the "save" file unlink (drvui->Cur_Temp); // delete the tmp file unlink (drvui->Cur_Console); // delete the cns file } void Clear_Last_Omit_cb (Fl_Button *, void *) { if (Omit->nomits > 0) { drvui->Str_File_Changed = 1; --Omit->nomits; if (!Omit->nomits) { edtprm->ClearLastOmit->deactivate (); edtprm->ClearOmit->deactivate (); } } Update_Str (0); // update the 'str' file Generate_Drawing (1); // regenerate the drawing Fl::redraw (); // update the screen } CrystalView::CrystalView (int x, int y, int w, int h, const char *l) : Tb_Window (x, y, w, h, l) { // CrystalView constructor - subclass of Tb_Window - use default constructor } void Destroy_Open_Windows (void) { // call the destructor for all open windows and delete the database if (arrows) { arrows->ArrowWindow->~Fl_Window (); delete (arrows->ArrowWindow); delete (arrows->ArrowBuffer); delete (arrows); arrows = NULL; } if (Bonds) { // delete(Bonds->Bond_Output_Buffer); // delete(Bonds->BondBuffer); Bonds->Bond_Edit_Window->~Fl_Window (); delete (Bonds); Bonds = NULL; } if (Configure) { Configure->ConfigWindow->~Fl_Window (); delete (Configure->ConfigWindow); delete (Configure); Configure = NULL; } if (MiscConfigure) { MiscConfigure->MiscConfigWindow->~Fl_Window (); delete (MiscConfigure->MiscConfigWindow); delete (MiscConfigure); MiscConfigure = NULL; } if (MSMSConfigure) { MSMSConfigure->MSMSConfigWindow->~Fl_Window (); delete (MSMSConfigure->MSMSConfigWindow); delete (MSMSConfigure); MSMSConfigure = NULL; } if (edtprm) { edtprm->editWindow->~Fl_Window (); delete (edtprm->editWindow); delete (edtprm); edtprm = NULL; } if (ellipsoids) { ellipsoids->Ellips_Window->~Fl_Window (); delete (ellipsoids->Ellips_Window); delete (ellipsoids->ColorInputBuf); delete (ellipsoids); ellipsoids = NULL; } if (LonePairs) { LonePairs->LonePair_Edit_Window->~Fl_Window (); delete (LonePairs->LonePair_Edit_Window); delete (LonePairs->LonePairBuffer); delete (LonePairs); LonePairs = NULL; } if (Maps) { Maps->Maps_Edit_Window->~Fl_Window (); delete (Maps->Maps_Edit_Window); delete (Maps->MapsBuffer); delete (Maps); Maps = NULL; } if (Modparms) { // we cannot simply call the destructor here as this menu contains spinners Fl::delete_widget (Modparms->Mods_Edit_Window); delete (Modparms); Modparms = NULL; } if (MiscConfigure) { MiscConfigure->MiscConfigWindow->~Fl_Window (); delete (MiscConfigure->MiscConfigWindow); delete (MiscConfigure); MiscConfigure = NULL; } if (Polyhedra) { Polyhedra->Polyhedra_Edit_Window->~Fl_Window (); delete (Polyhedra->Polyhedra_Edit_Window); delete (Polyhedra->PolyhedraBuffer); delete (Polyhedra->Polyhedra_Output_Buffer); delete (Polyhedra); Polyhedra = NULL; } if (Slabs) { Slabs->SlabWindow->~Fl_Window (); delete (Slabs->SlabWindow); delete (Slabs); Slabs = NULL; } if (Spheres) { Spheres->Sphere_Edit_Window->~Fl_Window (); delete (Spheres->Sphere_Edit_Window); if (Spheres->SphereBuffer) { delete (Spheres->SphereBuffer); Spheres->SphereBuffer = NULL; } delete (Spheres); Spheres = NULL; } if (listwindow1) { listwindow1->~Fl_Window (); if (textbuf1) { delete (textbuf1); textbuf1 = NULL; } delete (listwindow1); listwindow1 = NULL; } if (listwindow2) { listwindow2->~Fl_Window (); if (textbuf2) { delete (textbuf2); textbuf2 = NULL; } delete (listwindow2); listwindow2 = NULL; } if (listwindow3) { listwindow3->~Fl_Window (); if (textbuf3) { delete (textbuf3); textbuf3 = NULL; } delete (listwindow3); listwindow3 = NULL; } if (helpwindow) { helpwindow->~Fl_Window (); if (helpbuf) { delete (helpbuf); helpbuf = NULL; } delete (helpwindow); helpwindow = NULL; } if (helpwindow1) { helpwindow1->~Fl_Window (); if (helpbuf1) { delete (helpbuf1); helpbuf1 = NULL; } delete (helpwindow1); helpwindow1 = NULL; } if (helpwindow2) { helpwindow2->~Fl_Window (); delete (helpwindow2); helpwindow2 = NULL; } if (helpwindow3) { helpwindow3->~Fl_Window (); delete (helpwindow3); helpwindow3 = NULL; } if (helpwindow4) { helpwindow4->~Fl_Window (); delete (helpwindow4); helpwindow4 = NULL; } if (helpwindow5) { helpwindow5->~Fl_Window (); delete (helpwindow5); helpwindow5 = NULL; } if (helpwindow6) { Fl::delete_widget (helpwindow6); // helpwindow6->~Fl_Window(); // delete(helpwindow6); helpwindow6 = NULL; } if (textwindow) { textwindow->~Fl_Window (); if (textbuf) { delete (textbuf); textbuf = NULL; } delete (textwindow); textwindow = NULL; } drvui->destroy = 0; } void CrystalView::draw (void) { // routine to draw crystal object to GL Window static int first_time = 1; float cpx, cpy, cpz; float m[16]; GLfloat mat_specular[] = { 1.0f, 1.0f, 1.0f, 1.0f }; GLfloat light_ambient[] = { AMBLEV, AMBLEV, AMBLEV, 1.0f }; GLfloat light_specular[] = { 0.1f, 0.1f, 0.1f, 1.0f }; GLfloat light_diffuse[] = { 1.0f, 1.0f, 1.0f, 1.0f }; GLfloat mat_shininess[] = { 0.8f }; GLfloat light_position[] = { 0.0f, 1.0f, 1.0f, 0.0f }; GLfloat light_direction[] = { 0.0f, -1.0f, 0.0f }; float ratio = (float) w () / (float) h (); if (!valid ()) { glLoadIdentity (); glViewport (0, 0, w (), h ()); glEnable (GL_DEPTH_TEST); } if (first_time) { first_time = 0; drvui->crystalDL = glGenLists (1); drvui->frame_no = 1; if (strncmp (drvui->LoadOnStartup, "yes", 3) == 0 || strlen (drvui->Cur_Root)) { Process_Inp (2); Generate_Drawing (0); Rotq = XYZ_Rot_to_Q (Xrot, Yrot, Zrot); if (drvui->max_frame > 1) { Add_Frame_Main (); Main_Frame_Combo_cb (NULL, NULL); } else { drvui->Frame_No->hide (); } } } glMatrixMode (GL_PROJECTION); glLoadIdentity (); if (M_cameras == 0) { if (ratio <= 1.) glOrtho (-gl_size, gl_size, -gl_size / ratio, gl_size / ratio, -10000., 10000.); else glOrtho (-gl_size * ratio, gl_size * ratio, -gl_size, gl_size, -10000., 10000.); } else { gluPerspective (17, ratio, 0.01, 1000.); // view angle, aspect,near/far clip } glMatrixMode (GL_MODELVIEW); glLoadIdentity (); cpx = (POV_Max[0] + POV_Min[0]) / 2.0f; cpy = (POV_Max[1] + POV_Min[1]) / 2.0f; cpz = (POV_Max[2] + POV_Min[2]) / 2.0f; // glShadeModel (GL_SMOOTH); glMaterialfv (GL_FRONT, GL_SPECULAR, mat_specular); glMaterialfv (GL_FRONT, GL_SHININESS, mat_shininess); glLightfv (GL_LIGHT0, GL_SPECULAR, light_specular); glLightfv (GL_LIGHT0, GL_DIFFUSE, light_diffuse); glLightfv (GL_LIGHT0, GL_AMBIENT, light_ambient); glLightModeli (GL_LIGHT_MODEL_LOCAL_VIEWER, GL_TRUE); glEnable (GL_LIGHTING); glEnable (GL_LIGHT0); glEnable (GL_COLOR_MATERIAL); glColorMaterial (GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE); glEnable (GL_DEPTH_TEST); glClearColor (drvui->glback[0], drvui->glback[1], drvui->glback[2], 0.0f); glClear ((GLbitfield) (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)); gluLookAt (cpx, cpy, Scale * .50, // camera position cpx, cpy, -1.0, // camera lookat point 0.0f, 1.0f, 0.0f); // camera "up" vector glColor3f (0.0f, 0.0f, 0.0f); glLightfv (GL_LIGHT0, GL_POSITION, light_position); glLightfv (GL_LIGHT0, GL_SPOT_DIRECTION, light_direction); glPushMatrix (); // glTranslatef (gl_pos_x, gl_pos_y, gl_pos_z); Tb_Window::calculate (m); // convert quaternion to matrix Yrot = -asin (m[2]) * RAD; // convert to equivalent rotations double cosy = cos (Yrot / RAD); if (fabs (cosy) > 1.0e-3) { Xrot = atan2 (m[6] / cosy, m[10] / cosy) * RAD; Zrot = atan2 (m[1] / cosy, m[0] / cosy) * RAD; } else { Zrot = 0.0; Xrot = atan2 (-m[9], m[5]) * RAD; } char string[20]; sprintf (string, "%6.2f", Zrot); // load widgets on main screen drvui->Z_Rot->value (string); sprintf (string, "%6.2f", Yrot); drvui->Y_Rot->value (string); sprintf (string, "%6.2f", Xrot); drvui->X_Rot->value (string); // glRotatef ((float)Xrot, (float) 1., (float) 0., (float) 0.); // glRotatef ((float)Yrot, (float) 0., (float) 1., (float) 0.); // glRotatef ((float)Zrot, (float) 0., (float) 0., (float) 1.); glMultMatrixf (m); // this line equivalent to 3 above // glTranslatef (-cpx,-cpy,-cpz); //this can mess up initial positioning w.r.t POV draw_cursor (); glCallList (drvui->crystalDL); int saved_frame_no = drvui->frame_no; for (drvui->frame_no = 1; drvui->frame_no <= drvui->max_frame; drvui->frame_no++) generate_gl_texts (); if (ShowMapLegend) MapLegend(); drvui->frame_no = saved_frame_no; glGetIntegerv (GL_VIEWPORT, viewport); // save matrices for later glGetDoublev (GL_MODELVIEW_MATRIX, modelMatrix); glGetDoublev (GL_PROJECTION_MATRIX, projMatrix); glPopMatrix (); if (drvui->destroy) { // close windows that are no longer needed if (drvui->destroy & LIST1) { listwindow1->~Fl_Window (); listwindow1 = NULL; drvui->destroy &= !LIST1; } if (drvui->destroy & LIST2) { listwindow2->~Fl_Window (); listwindow2 = NULL; if (textbuf2) { delete (textbuf2); textbuf2 = NULL; } drvui->destroy &= !LIST2; } if (drvui->destroy & LIST3) { listwindow3->~Fl_Window (); listwindow3 = NULL; if (textbuf3) { delete (textbuf3); textbuf3 = NULL; } drvui->destroy &= !LIST3; } if (drvui->destroy & SPHERE) { Spheres->Sphere_Edit_Window->~Fl_Window (); Spheres->Sphere_Edit_Window = NULL; if (Spheres->SphereBuffer) { delete (Spheres->SphereBuffer); Spheres->SphereBuffer = NULL; } if (Spheres->Sphere_Output_Buffer) { delete (Spheres->Sphere_Output_Buffer); Spheres->Sphere_Output_Buffer = NULL; } delete (Spheres); Spheres = NULL; drvui->destroy &= !SPHERE; } if (drvui->destroy & ELLIPSOID) { ellipsoids->Ellips_Window->~Fl_Window (); ellipsoids->Ellips_Window = NULL; delete (ellipsoids->ColorInputBuf); delete (ellipsoids); ellipsoids = NULL; drvui->destroy &= !ELLIPSOID; } if (drvui->destroy & LONEPAIR) { LonePairs->LonePair_Edit_Window->~Fl_Window (); delete (LonePairs->LonePairBuffer); delete (LonePairs); LonePairs = NULL; drvui->destroy &= !LONEPAIR; } if (drvui->destroy & TEXT1) { textwindow->~Fl_Window (); textwindow = NULL; delete (textbuf); textbuf = NULL; drvui->destroy &= !TEXT1; } } if (drvui->origin1_flag) drvui->Origin1_Msg->show (); else drvui->Origin1_Msg->hide (); } void CrystalView::draw_overlay (void) { static float cpx, cpy, cpz; float m[16]; if (slabmode < 2) return; float ratio = 1.0f * (float) w () / (float) h (); glPushMatrix (); glMatrixMode (GL_PROJECTION); glLoadIdentity (); if (M_cameras == 0) { if (ratio <= 1.) glOrtho (-gl_size, gl_size, -gl_size / ratio, gl_size / ratio, -10000., 10000.); else glOrtho (-gl_size * ratio, gl_size * ratio, -gl_size, gl_size, -10000., 10000.); } else { gluPerspective (17, ratio, 0.01, 1000.); } glMatrixMode (GL_MODELVIEW); Tb_Window::calculate (m); glMultMatrixf (m); cpx = (POV_Max[0] + POV_Min[0]) / 2.0f; cpy = (POV_Max[1] + POV_Min[1]) / 2.0f; cpz = (POV_Max[2] + POV_Min[2]) / 2.0f; glTranslatef (-cpx, -cpy, -cpz); show_slab_ovl (); glPopMatrix (); } void Error_Box (const char *message) { int yy = 100; // routine for Error message windows if (errorbox) { errorbox->~Fl_Window (); // Fl::delete_widget(errorbox); errorbox = NULL; } drvui->msgbuffer= (char*) realloc(drvui->msgbuffer,(strlen(drvui->msgbuffer)+strlen(message)+2)*sizeof(char)); strcat(drvui->msgbuffer,message); if (strstr (message, "\n")) yy = 140; errorbox = new Fl_Window (200, 180, 500, yy, "Error"); errorbox->begin (); errorbox->callback ((Fl_Callback *) Error_Box_cb); int y = 20; Fl_Multiline_Output *box = new Fl_Multiline_Output (0, 10, 500, yy - 50, ""); box->box (FL_NO_BOX); box->labelsize (14); box->labelcolor ((Fl_Color) 1); box->color (FL_GRAY); box->cursor_color (FL_BACKGROUND_COLOR); box->value (drvui->msgbuffer); y += 15 + yy - 80; Fl_Button *o = new Fl_Button (210, y, 80, 30, "Close"); o->callback ((Fl_Callback *) Error_Box_cb); #if !defined (WIN32) && !defined (__APPLE__) errorbox->icon ((char *) drvui->icon); #endif errorbox->end (); errorbox->show (); strcat(drvui->msgbuffer,"\n"); // errorbox->set_modal(); } void Error_Box_cb (Fl_Widget * w, void *) { // callback to hide error message window w->window ()->hide (); free (drvui->msgbuffer); drvui->msgbuffer = (char*) zalloc (sizeof (char)); } void Exit_cb (void) { // callback routine when exit menuitem is clicked or when main window is closed int r; if (strlen (drvui->Cur_File) && drvui->Str_File_Changed) { r = fl_choice ("The current str file has not been saved.\n" "What action should be taken?", "Cancel", "Save", "Discard"); if (!r) return; if (r == 1) Update_Str (1); } WriteConfig (); Clean_Up_Files (); // delete all the temporary files Destroy_Open_Windows (); if (FourierPt) free (FourierPt); free (crystal); delete (Omit); if (s_vert) free (s_vert); if (o_vert) free (o_vert); if (o_vert_nm) free (o_vert_nm); if (drvui->vert_occ) free (drvui->vert_occ); if (xypos) free (xypos); if (xypos_nm) free (xypos_nm); if (vert_sym_no) free (vert_sym_no); if (vert_sym_nos) free (vert_sym_nos); if (vertex_list) free (vertex_list); if (poly_list) free (poly_list); if (drvui->atom_no) free (drvui->atom_no); if (drvui->atom_so) free (drvui->atom_so); if (drvui->orig_atom_no) free (drvui->orig_atom_no); if (drvui->modulate_x) free (drvui->modulate_x); if (drvui->modulate_3x) free (drvui->modulate_3x); if (drvui->modulate_3t) free (drvui->modulate_3t); if (drvui->atoms) free (drvui->atoms); if (drvui->ellips) free (drvui->ellips); if (drvui->fourier) free (drvui->fourier); if (drvui->labels) free (drvui->labels); if (drvui->bplanes) free (drvui->bplanes); if (drvui->planes) free (drvui->planes); if (drvui->polyhedra) free (drvui->polyhedra); if (drvui->polyedges) free (drvui->polyedges); if (drvui->spheres) free (drvui->spheres); if (drvui->atprops) free (drvui->atprops); if (drvui->modulate_gbl) free (drvui->modulate_gbl); if (drvui->frames) free (drvui->frames); if (drvui->nsurf > 1) { for (r = 1; r < drvui->nsurf; r++) { free (drvui->surfx[r]); free (drvui->surfy[r]); free (drvui->surfz[r]); } } if (drvui->voidmap) { for (int j = 0; j < drvui->voidgrid[0]; j++) { for (int k = 0; k < drvui->voidgrid[1]; k++) free (drvui->voidmap[j][k]); free (drvui->voidmap[j]); } free (drvui->voidmap); } if (!strncmp (drvui->LoadOnStartup, "maybe", 5)) { strcpy (drvui->LoadOnStartup, "yes"); WriteConfig (); } Fl::delete_widget (drvui->mainWindow); free (drvui->table); free (drvui->arrows); free (drvui->cones); free (drvui->bonds); free (drvui->msgbuffer); delete (drvui); exit (0); } int Get_Unique_Atoms (char atoms[100][5], int Frame_No) { // routine to return the unique atom names in current frame int j; int mlist = 0; char atom1[5]; FILE *aout; char string[256]; strcpy (string, drvui->Cur_Root); strcat (string, ".frm"); sprintf (atom1, "%d", Frame_No); strcat (string, atom1); if (!(aout = fopen (string, "r"))) { Error_Box ("Unable to open frm file."); return 0; } strcpy (string, ""); while (!feof (aout)) { fgets (string, 100, aout); memset (atom1, 0, 5); if (strlen (string) < 4) break; (void) sscanf (string, "%s", atom1); atom1[4] = 0; for (j = 3; j >= 0; --j) { if (atom1[j] == ' ') atom1[j] = 0; } strncpy (atoms[mlist++], atom1, 5); // add new one to end of list for (j = 0; j < mlist - 1; j++) { // if not unique, truncate list if (!strncmp (atoms[j], atom1, 4)) --mlist; } } for (j = 0; j < mlist - 1; j++) { int k; for (k = j + 1; k < mlist; k++) { // sort atom names if (strncmp (atoms[k], atoms[j], 4) < 0) { strncpy (atom1, atoms[j], 4); strncpy (atoms[j], atoms[k], 4); strncpy (atoms[k], atom1, 4); } } } fclose (aout); return mlist; } void ImportDataFile_cb (Fl_Widget *, void *arg) { // Callback routine to import a structure file int r; int i; FILE *inp; FILE *newstr; static int one = 1; const char *phase; char string[2048]; char tmp_dir[1024]; char tmp_file[1024]; char newfile2[1024]; char Input_string[256]; char string0[] = { "Select CIF Data File" }; char string1[] = { "Select FDAT Data File" }; char string2[] = { "Select GSAS Data File" }; char string3[] = { "Select SCHAKAL Data File" }; char string4[] = { "Select SHELX Data File" }; char string5[] = { "Select WIEN2k Data File" }; char string6[] = { "Select DISCUS Data File" }; char string7[] = { "Select FULLPROF Data File" }; char string8[] = { "Select EXCITING Data File" }; switch ((long) arg) { case 0: strcpy (Input_string, string0); break; case 1: strcpy (Input_string, string1); break; case 2: strcpy (Input_string, string2); break; case 3: strcpy (Input_string, string3); break; case 4: strcpy (Input_string, string4); break; case 5: strcpy (Input_string, string5); break; case 6: strcpy (Input_string, string6); break; case 7: strcpy (Input_string, string7); break; case 8: strcpy (Input_string, string8); break; } if (strlen (drvui->Cur_File) && drvui->Str_File_Changed) { r = fl_choice ("The current str file has not been saved.\n" "What action should be taken?", "Cancel", "Save", "Discard"); if (!r) return; if (r == 1) Update_Str (1); } #if defined(WIN32) char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; char fname[_MAX_FNAME]; char ext[_MAX_EXT]; const char *newfile = flu_file_chooser (Input_string, "*", drvui->Cur_File); if (newfile) { _splitpath (newfile, drive, dir, fname, ext); //Windows code strcpy (tmp_dir, drive); // Drive letter strcat (tmp_dir, dir); // and directory strcpy (tmp_file, fname); // copy file name strcat (tmp_file, ".str"); // and add extension #else int k = 0; const char *newfile = fl_file_chooser (Input_string, "*", drvui->Cur_File); if (newfile) { strcpy (tmp_file, newfile); strcpy (tmp_dir, newfile); for (i = strlen (tmp_dir); i > 0; --i) { // Find final / in file name if (tmp_dir[i - 1] == '/') { tmp_dir[i] = 0; break; } } for (i = strlen (tmp_dir); newfile[i] != 0; i++) { tmp_file[k++] = newfile[i]; // copy file name to tmp_file } tmp_file[k] = 0; strcat (tmp_file, ".str"); #endif chdir (tmp_dir); // switch to that directory newstr = fopen (tmp_file, "r"); if (newstr) { snprintf (string, 2048, "The implied output file ('%s') will be overwritten.\n" "Do you wish to continue?", tmp_file); fclose (newstr); if (!fl_choice (string, "No", "Yes", NULL)) { chdir (drvui->Cur_Dir); // restore the original directory return; } } if (!(inp = fopen (newfile, "r"))) { snprintf (string, 2048, "The file you selected ('%s') cannot be read\n" "Do you wish to continue?", newfile); if (fl_choice (string, "No", "Yes", NULL)) { inp = fopen (tmp_file, "w"); fclose (inp); Edit_STR_cb (NULL, &one); } } else { drvui->Str_File_Changed = 0; Clean_Up_Files (); // delete the temporary files, Destroy_Open_Windows (); // input dialogs and maps if (FourierPt) { // associated with the previous free (FourierPt); // structure FourierPt = NULL; } if (drvui->nsurf > 1) { for (i = 1; i < drvui->nsurf; i++) { free (drvui->surfx[i]); free (drvui->surfy[i]); free (drvui->surfz[i]); drvui->surfx[i] = NULL; drvui->surfy[i] = NULL; drvui->surfz[i] = NULL; } } strcpy (drvui->Cur_File, tmp_file); strcpy (drvui->Cur_Dir, tmp_dir); WriteConfig (); // update configuration file drvui->CurFile->value (drvui->Cur_File); // update main screen widgets drvui->CurDir->value (drvui->Cur_Dir); newstr = fopen (drvui->Cur_File, "w"); if (!newstr) { snprintf (string, 256, "The implied output file ('%s') could not be created.", drvui->Cur_File); Error_Box (string); char *newfile = fl_file_chooser ("Please choose a new location in a writable directory", "*.str", drvui->Cur_File); if (!newfile || !(newstr=fopen(newfile,"w"))) { fclose (inp); return; } else { strcpy(drvui->Cur_File,newfile); strcpy(drvui->Cur_Dir,newfile); for (i = strlen (drvui->Cur_Dir); i > 0; --i) { // Find final / in file name if (drvui->Cur_Dir[i - 1] == '/') { drvui->Cur_Dir[i] = 0; break; } } WriteConfig (); // update configuration file drvui->CurFile->value (drvui->Cur_File); // update main screen widgets drvui->CurDir->value (drvui->Cur_Dir); } } fprintf (newstr, "titl imported\n"); if (strlen (newfile) > 80) { // remove path component from filename if the full name plus import instruction // would exceed our maximum input line length of 100 bytes const char *start = strrchr (newfile, '/'); if (!start) { start = strrchr (newfile, '\\'); // look for the other Windows folder marker if (!start) { Error_Box ("Unable to find folder/directory markers in file string\n" "Is your input file name really longer than 80 characters?\n" "If so, please rename it."); fclose (inp); fclose (newstr); return; } } start++; memmove (newfile2, start, strlen (start) + 1); if (strlen (newfile2) > 80) { Error_Box ("Your file name is longer than 80 characters. Please rename it."); fclose (inp); fclose (newstr); return; } } else { strcpy (newfile2, newfile); } switch ((long) arg) { case 0: // CIF file Block_CIF = 0; // fprintf (newstr, "import cif %s\n", newfile2); fprintf (newstr, "inline cif\n"); while (!feof (inp)) { fgets (string, 133, inp); fprintf (newstr, "%s", string); } fprintf (newstr, "# End of data for %s\n", newfile2); drvui->auto_ellipse = fl_choice ("Should ellipsoids be displayed automatically?", "No", "Yes", NULL); break; case 1: // FDAT file fprintf (newstr, "import fdat %s\n", newfile2); break; case 2: // GSAS file phase = fl_input ("Enter GSAS phase number:", "1"); if (!phase) fprintf (newstr, "import gsas %s 1\n", newfile2); else fprintf (newstr, "import gsas %s %s\n", newfile2, phase); break; case 3: // SCHAKAL file fprintf (newstr, "import schakal %s\n", newfile2); break; case 4: // process SHELX file drvui->auto_ellipse = fl_choice ("Should ellipsoids be displayed automatically?", "No", "Yes", NULL); fprintf (newstr, "inline shelx\n"); while (!feof (inp)) { fgets (string, 133, inp); fprintf (newstr, "%s", string); if (!strncmp (string, "HKLF", 4) || !strncmp (string, "hklf", 4) || !strncmp (string, "END", 3) || !strncmp (string, "end", 3)) break; } if (drvui->autolabel == 1) drvui->autolabel = 2; break; case 5: // WIEN file fprintf (newstr, "import wien2k %s\n", newfile2); break; case 6: // DISCUS file fprintf (newstr, "import discus %s\n", newfile2); break; case 7: // FULLPROF file phase = fl_input ("Enter FULLPROF phase number:", "1"); if (!phase) fprintf (newstr, "import pcr %s 1\n", newfile2); else fprintf (newstr, "import pcr %s %s\n", newfile2, phase); break; case 8: // Exciting file fprintf (newstr, "import exciting %s\n", newfile2); break; } fprintf (newstr, "box 0.02 Black\n"); fprintf (newstr, "background White\n"); fprintf (newstr, "view 0. 0. 0.\n"); fprintf (newstr, "pack -0.05 1.05 -0.05 1.05 -0.05 1.05\n"); fprintf (newstr, "end\n"); fclose (newstr); fclose (inp); } Process_Inp (2); Rotq = XYZ_Rot_to_Q (Xrot, Yrot, Zrot); Add_Frame_Main (); Generate_Drawing (0); // generate this structure Fl::redraw (); // and draw it } } void Include_Cutouts_cb (void) { // callback routine when Use_Cutouts checkbox is changed char string[128]; drvui->Str_File_Changed = 1; if (ellipsoids->Use_Cutouts->value ()) { ellipsoids->Cutout_Color->activate (); drvui->El_Cutout = 1; strcpy (string, ellipsoids->Cutout_Color->value ()); if (!strlen (string)) strcpy (string, (char *) "Gray20"); ellipsoids->Cutout_Color->value (string); } else { drvui->El_Cutout = 0; ellipsoids->Cutout_Color->deactivate (); } } void Load_Bond_Data (const char *atom, char table[20480]) { // get sorted bond data for 'atom' from out file into character array table FILE *flin; int i; float f1, f2, f3, d; char filename[256]; char string[100]; char string1[20], string2[40], string3[20]; char atom1[5]; int nfound = 0; char atoms[1000][5]; float d_list[1000]; memset (string1, 0, 20); memset (string2, 0, 20); memset (string3, 0, 20); strcpy (filename, drvui->Cur_Root); // generate name of '.out' file strcat (filename, ".out"); if (!(flin = fopen (filename, "r"))) { strcpy (table, "Generated Bond Table\n not available!"); return; } table[0] = 0; strcpy (string, " "); while (strncmp (string, " Bond Distance", 14)) { // find bond-distance table if (!fgets (string, 100, flin)) { strcpy (table, "Generated Bond Table\n not available!"); fclose (flin); return; } } while (strncmp (string, "End of File.", 12) && strncmp (string, " doing frame", 12)) { // bond-distances over when end of file is reached int j; if (!fgets (string, 100, flin)) { strcpy (table, "Generated Bond Table\n not available!"); fclose (flin); return; } sscanf (string, "%s %s %s", string1, string2, string3); if ((!strncmp (string1, "Distances", 9)) && (!strncmp (string3, atom, strlen (string3)))) { if (!fgets (string, 100, flin)) { if (!strlen (table)) { strcpy (table, "Generated Bond Table\n not available!"); } fclose (flin); return; } if (!fgets (string, 100, flin)) { if (!strlen (table)) { strcpy (table, "Generated Bond Table\n not available!"); } fclose (flin); return; } while (strlen (string) > 10 && nfound < 1000) { sscanf (string, "%s %d %s %f %f %f %f", string1, &j, string2, &f1, &f2, &f3, &d); strncpy (atoms[nfound], string1, 4); atoms[nfound][4] = 0; d_list[nfound++] = d; if (!fgets (string, 100, flin)) { if (!strlen (table)) { strcpy (table, "Generated Bond Table\n not available!"); } fclose (flin); return; } } } } for (i = 0; i < nfound - 1; i++) { int k; float tmp; for (k = i + 1; k < nfound; k++) { // sort distances if (d_list[k] < d_list[i]) { tmp = d_list[i]; d_list[i] = d_list[k]; d_list[k] = tmp; strncpy (atom1, atoms[i], 4); strncpy (atoms[i], atoms[k], 4); strncpy (atoms[k], atom1, 4); } } } for (i = 0; i < nfound; i++) { sprintf (string, "%4s %8.3f\n", atoms[i], d_list[i]); strcat (table, string); } if (!strlen (table)) { strcpy (table, "Generated Bond Table\n not available!"); } fclose (flin); } void LoadConfig (bool full_check) { // load configuration file. If full_check is true, load all data, else just saved screen size FILE *fname; char filename[256]; char temp[256]; char stereo[256]; char autolabel[256]; #ifdef WIN32 char profile[100]; OSVERSIONINFOEX osvi; memset (&osvi, 0, sizeof (OSVERSIONINFOEX)); osvi.dwOSVersionInfoSize = sizeof (OSVERSIONINFOEX); GetVersionEx ((OSVERSIONINFO *) & osvi); if (osvi.dwMajorVersion == 4) strcpy (profile, "c:"); else strcpy (profile, getenv ("USERPROFILE")); strcpy (filename, profile); strcat (filename, "\\"); strcat (filename, Configure_file); #else fl_filename_expand (filename, Configure_file); #endif fname = fopen (filename, "r"); if (!full_check) { if (fname) { int i; for (i = 0; i < 15; i++) fgets (temp, 256, fname); if (strlen (temp) > 10) { int xpos, ypos, width, height; if (sscanf (temp, "%d %d %d %d", &xpos, &ypos, &width, &height) == 4) { w_st_x = xpos; w_st_y = ypos; w_width = width; w_height = height; } } fclose (fname); } return; } if (!fname) { strcpy (drvui->Cur_Dir, "Unable to open Configuration - Please use 'Configure' menu items."); strcpy (drvui->Cur_File, ""); strcpy (drvui->DefaultFinish, "finish 0.70 0.30 0.08 0.01"); #ifdef WIN32 // Allow for different windows defaults strcpy (drvui->POV_Options, "+W600 +H600 +D +FC +A0.3 +P"); // strcpy(drvui->POV_Include,"c:\\colors.inc"); // Is there a good default for windows? // strcpy(drvui->POV_Path,"povray.exe"); #else strcpy (drvui->POV_Options, "+W600 +H600 +D +FC +A0.3 +P"); #ifdef __APPLE__ strcpy (drvui->POV_Include, "/sw/share/povray-3.5/include/colors.inc"); strcpy (drvui->POV_Path, "/sw/bin/povray"); #else strcpy (drvui->POV_Include, "/usr/local/share/povray-3.5/include/colors.inc"); strcpy (drvui->POV_Path, "/usr/local/bin/povray"); #endif #endif } else { fgets (drvui->DRAWxtl_Path, 256, fname); trim_string (drvui->DRAWxtl_Path, 256); fgets (drvui->POV_Path, 256, fname); trim_string (drvui->POV_Path, 256); fgets (drvui->VRML_Path, 256, fname); trim_string (drvui->VRML_Path, 256); fgets (drvui->EditName, 256, fname); trim_string (drvui->EditName, 256); fgets (drvui->FileViewName, 256, fname); trim_string (drvui->FileViewName, 256); fgets (drvui->POV_Options, 256, fname); trim_string (drvui->POV_Options, 256); fgets (drvui->Cur_File, 256, fname); trim_string (drvui->Cur_File, 256); fgets (drvui->Cur_Dir, 256, fname); trim_string (drvui->Cur_Dir, 256); fgets (drvui->POV_Include, 256, fname); trim_string (drvui->POV_Include, 256); fgets (drvui->LoadOnStartup, 10, fname); trim_string (drvui->LoadOnStartup, 10); fgets (drvui->DefaultFinish, 256, fname); trim_string (drvui->DefaultFinish, 256); fgets (temp, 256, fname); // skip over executable path fgets (autolabel, 256, fname); fgets (stereo, 256, fname); trim_string (stereo, 256); fgets (temp, 256, fname); // skip over window dimensions temp[0] = '\0'; fgets (temp, 256, fname); trim_string (temp, 256); strcpy (drvui->MSMS_Path, ""); fgets (drvui->MSMS_Path, 256, fname); trim_string (drvui->MSMS_Path, 256); strcpy (drvui->Mencoder_Path, ""); fgets (drvui->Mencoder_Path, 256, fname); trim_string (drvui->Mencoder_Path, 256); strcpy (drvui->FFmpeg_Path, ""); fgets (drvui->FFmpeg_Path, 256, fname); trim_string (drvui->FFmpeg_Path, 256); fclose (fname); } if (!strncmp (drvui->LoadOnStartup, "maybe", 5)) { Error_Box ("Previous attempt to load a structure on startup failed.\n" "LoadOnStartup cleared - Use Configure menu to reinstate."); strcpy (drvui->LoadOnStartup, ""); } else if (!strlen (drvui->LoadOnStartup)) { strcpy (drvui->LoadOnStartup, "maybe"); } sscanf (drvui->DefaultFinish, "%*s %f %f %f %f", &drvui->ambient, &drvui->diffuse, &drvui->specular, &drvui->roughness); if (!strncmp (autolabel, "autolabel", 9)) drvui->autolabel = 1; else drvui->autolabel = 0; if (strlen (stereo) > 1) { sscanf (stereo, "%d %d %f", &drvui->Stereo, &drvui->cross_eyed, &drvui->stereo_base); } if (strlen (temp) > 10) { sscanf (temp, "povray %d vrml %d asy %d", &doPOV, &doVrml, &doAsy); } else { doPOV = doVrml = doAsy = 1; } WriteConfig (); } void Max_Min_cb (void) { // callback routine to readout Max - Min spinners static int in_progress; if (in_progress) { #ifndef WIN32 fprintf (stderr, "calculation already in progress\n"); #endif return; } in_progress = 1; int frame = atoi (drvui->Frame_No->value ()); if (!frame) frame = 1; Omit->nomits = 0; xmin = drvui->X_Min->value (); drvui->frames[frame].cryst_lim[0] = (float) xmin; xmax = drvui->X_Max->value (); drvui->frames[frame].cryst_lim[3] = (float) xmax; ymin = drvui->Y_Min->value (); drvui->frames[frame].cryst_lim[1] = (float) ymin; ymax = drvui->Y_Max->value (); drvui->frames[frame].cryst_lim[4] = (float) ymax; zmin = drvui->Z_Min->value (); drvui->frames[frame].cryst_lim[2] = (float) zmin; zmax = drvui->Z_Max->value (); drvui->frames[frame].cryst_lim[5] = (float) zmax; if (drvui->Use_Clipping->value () != 0) { // test check button clipflag = 1; // check button set // save spinner widget values drvui->frames[frame].clip_lim[0] = (float) max (drvui->X_Min_clip->value (), drvui->X_Min->value ()); // MUST be within the min-max range drvui->frames[frame].clip_lim[0] = (float) min (drvui->frames[frame].clip_lim[0], drvui->X_Max->value ()); drvui->frames[frame].clip_lim[1] = (float) max (drvui->Y_Min_clip->value (), drvui->Y_Min->value ()); drvui->frames[frame].clip_lim[1] = (float) min (drvui->frames[frame].clip_lim[1], drvui->Y_Max->value ()); drvui->frames[frame].clip_lim[2] = (float) max (drvui->Z_Min_clip->value (), drvui->Z_Min->value ()); drvui->frames[frame].clip_lim[2] = (float) min (drvui->frames[frame].clip_lim[2], drvui->Z_Max->value ()); drvui->frames[frame].clip_lim[3] = (float) min (drvui->X_Max_clip->value (), drvui->X_Max->value ()); drvui->frames[frame].clip_lim[3] = (float) max (drvui->frames[frame].clip_lim[3], drvui->X_Min->value ()); drvui->frames[frame].clip_lim[4] = (float) min (drvui->Y_Max_clip->value (), drvui->Y_Max->value ()); drvui->frames[frame].clip_lim[4] = (float) max (drvui->frames[frame].clip_lim[4], drvui->Y_Min->value ()); drvui->frames[frame].clip_lim[5] = (float) min (drvui->Z_Max_clip->value (), drvui->Z_Max->value ()); drvui->frames[frame].clip_lim[5] = (float) max (drvui->frames[frame].clip_lim[5], drvui->Z_Min->value ()); drvui->X_Min_clip->value (drvui->frames[frame].clip_lim[0]); // reload widgets with tested value drvui->Y_Min_clip->value (drvui->frames[frame].clip_lim[1]); drvui->Z_Min_clip->value (drvui->frames[frame].clip_lim[2]); drvui->X_Max_clip->value (drvui->frames[frame].clip_lim[3]); drvui->Y_Max_clip->value (drvui->frames[frame].clip_lim[4]); drvui->Z_Max_clip->value (drvui->frames[frame].clip_lim[5]); drvui->X_Min_clip->activate (); // make widgets active drvui->X_Max_clip->activate (); drvui->Y_Min_clip->activate (); drvui->Y_Max_clip->activate (); drvui->Z_Min_clip->activate (); drvui->Z_Max_clip->activate (); } else { clipflag = 0; // check button off - clipping disabled drvui->X_Min_clip->deactivate (); // deactivate widgets drvui->X_Max_clip->deactivate (); drvui->Y_Min_clip->deactivate (); drvui->Y_Max_clip->deactivate (); drvui->Z_Min_clip->deactivate (); drvui->Z_Max_clip->deactivate (); #if 0 drvui->X_Min_clip->value (drvui->X_Min->value ()); //load widgets with min or max value drvui->X_Max_clip->value (drvui->X_Max->value ()); drvui->Y_Min_clip->value (drvui->Y_Min->value ()); drvui->Y_Max_clip->value (drvui->Y_Max->value ()); drvui->Z_Min_clip->value (drvui->Z_Min->value ()); drvui->Z_Max_clip->value (drvui->Z_Max->value ()); #endif } drvui->Str_File_Changed = 1; Update_Str (0); Generate_Drawing (0); Fl::redraw (); in_progress = 0; } void Offset_cb (void) { // callback routine when Origin values are changed const char *string; Omit->nomits = 0; drvui->Str_File_Changed = 1; string = drvui->Origin_X->value (); origin[0] = (float) atof (string); string = drvui->Origin_Y->value (); origin[1] = (float) atof (string); string = drvui->Origin_Z->value (); origin[2] = (float) atof (string); Update_Str (0); Generate_Drawing (0); Fl::redraw (); } int pick_box (int x, int y, int w, int h) { GLint viewport[4]; int hits; float cpx, cpy, cpz; float m[16]; extern void show_slab (void); float ratio = 1.0f * (float) w / (float) h; memset (selectBuf, 0, BUFSIZE); glSelectBuffer (BUFSIZE, selectBuf); glRenderMode (GL_SELECT); glMatrixMode (GL_PROJECTION); glPushMatrix (); glLoadIdentity (); glGetIntegerv (GL_VIEWPORT, viewport); gluPickMatrix (x, viewport[3] - y, 1, 1, viewport); if (M_cameras == 0) { if (ratio <= 1.) glOrtho (-gl_size, gl_size, -gl_size / ratio, gl_size / ratio, -10000., 10000.); else glOrtho (-gl_size * ratio, gl_size * ratio, -gl_size, gl_size, -10000., 10000.); } else { gluPerspective (17, ratio, 0.01, 1000.); } glMatrixMode (GL_MODELVIEW); glTranslatef (drvui->Trans[0], drvui->Trans[1], drvui->Trans[2]); quaternion_to_rotmatrix (&Rotq, m); glMultMatrixf (m); cpx = (POV_Max[0] + POV_Min[0]) / 2.0f; cpy = (POV_Max[1] + POV_Min[1]) / 2.0f; cpz = (POV_Max[2] + POV_Min[2]) / 2.0f; glTranslatef (-cpx, -cpy, -cpz); glInitNames (); glPushName (~0); show_slab_ovl (); glMatrixMode (GL_PROJECTION); glMatrixMode (GL_MODELVIEW); glFlush (); glPopMatrix (); glFlush (); hits = glRenderMode (GL_RENDER); if (!hits) return (0); else hits = update_box (hits, selectBuf); return (hits); } void process_hits (int hits, GLuint buffer[]) { int i; GLuint names, *ptr, minZ, *ptrNames = 0, numberOfNames; numberOfNames = 0; ptr = (GLuint *) buffer; minZ = 0xffffffff; for (i = 0; i < hits; i++) { names = *ptr; ptr++; if (*ptr < minZ && *(ptr + 2) != (GLuint) - 1) { numberOfNames = names; minZ = *ptr; ptrNames = ptr + 2; } ptr += names + 2; } if (numberOfNames == 0) return; ptr = ptrNames; Omit->omit1[Omit->nomits] = *ptr; ptr++; Omit->omit2[Omit->nomits++] = *ptr; if (Omit->nomits == 1 && edtprm) { edtprm->ClearLastOmit->activate (); edtprm->ClearOmit->activate (); } Generate_Drawing (1); /* regenerate drawing */ } void Process_Inp (int i) { // routine to process the DRAWxtl input file char string[60]; Init_DRAWxtl (); // initialize variables drvui->CurDir->value (drvui->Cur_Dir); if (strlen (drvui->Cur_File) < 2) { drvui->X_Min->value (-0.1); drvui->X_Max->value (1.1); drvui->Y_Min->value (-0.1); drvui->Y_Max->value (1.1); drvui->Z_Min->value (-0.1); drvui->Z_Max->value (1.1); xmin = -.1; xmax = 1.1; ymin = -.1; ymax = 1.1; zmin = -.1; zmax = 1.1; drvui->X_Origin = 0.5; drvui->Y_Origin = 0.5; drvui->Z_Origin = 0.5; drvui->X_Boxlim = 10.; drvui->Y_Boxlim = 10.; drvui->Z_Boxlim = 10.; drvui->Origin_X->value ("0.5"); drvui->Origin_Y->value ("0.5"); drvui->Origin_Z->value ("0.5"); return; } memset (string, 0, 60); strcpy (string, drvui->Cur_File); if (string[strlen (string) - 1] == '_') string[strlen (string) - 1] = 0; drvui->CurFile->value (string); _chdir (drvui->Cur_Dir); drvui->fpin = fopen (drvui->Cur_File, "r"); // open 'str' file if (!drvui->fpin) { Error_Box ("Cannot open structure file !"); strcpy (drvui->Cur_Temp, ""); drvui->X_Min->value (-0.1); drvui->X_Max->value (1.1); drvui->Y_Min->value (-0.1); drvui->Y_Max->value (1.1); drvui->Z_Min->value (-0.1); drvui->Z_Max->value (1.1); xmin = -.1; xmax = 1.1; ymin = -.1; ymax = 1.1; zmin = -.1; zmax = 1.1; drvui->X_Origin = 0.5; drvui->Y_Origin = 0.5; drvui->Z_Origin = 0.5; drvui->X_Boxlim = 10.; drvui->Y_Boxlim = 10.; drvui->Z_Boxlim = 10.; drvui->Origin_X->value ("0.5"); drvui->Origin_Y->value ("0.5"); drvui->Origin_Z->value ("0.5"); return; } else { drvui->frame_no = 1; while (1) { read_inp (i); // read the 'str' file make_bmat (drvui->sys, drvui->lat_con, drvui->b_mat, drvui->ginv, drvui->rec_lat_con); /* create the lattice metric */ rewind (drvui->fpin); drvui->frame_no++; if (drvui->frame_no > drvui->max_frame) break; } drvui->frame_no = drvui->max_frame; fclose (drvui->fpin); // close str file strcpy (drvui->Cur_Listing, drvui->Cur_File); trim_string (drvui->Cur_Listing, 256); int j; for (j = strlen (drvui->Cur_Listing); j > 0; --j) { if (drvui->Cur_Listing[j] == '.') { drvui->Cur_Listing[j] = 0; break; } } strcpy (drvui->Cur_Root, drvui->Cur_Listing); strcpy (drvui->Cur_Console, drvui->Cur_Listing); strcpy (drvui->Cur_Temp, drvui->Cur_Listing); strcat (drvui->Cur_Listing, ".out"); strcat (drvui->Cur_Console, ".cns"); strcat (drvui->Cur_Temp, ".tmp"); Fl_Text_Buffer *atextbuf = new Fl_Text_Buffer; atextbuf->loadfile (drvui->Cur_File); // get text of str file if ( atextbuf->savefile (drvui->Cur_Temp)) { // output it to temp file Error_Box("Unable to create temporary str file - disk full or directory not writable"); char *newfile = fl_file_chooser ("Please save this file in a writable directory", "*.str", drvui->Cur_File); if (newfile) { atextbuf->savefile(newfile); #if defined(WIN32) char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; char fname[_MAX_FNAME]; char ext[_MAX_EXT]; _splitpath (newfile, drive, dir, fname, ext); //Windows code strcpy (drvui->Cur_Dir, drive); // Drive letter strcat (drvui->Cur_Dir, dir); // and directory strcpy (drvui->Cur_File, fname); // copy file name strcat (drvui->Cur_File, ext); // and add extension #else strcpy(drvui->Cur_File,newfile); strcpy (drvui->Cur_Dir,drvui->Cur_Listing); for (j = strlen (drvui->Cur_Dir); j > 0; --j) { if (drvui->Cur_Dir[j] == '/') { drvui->Cur_Dir[j] = 0; break; } } #endif strcpy (drvui->Cur_Listing, drvui->Cur_File); trim_string (drvui->Cur_Listing, 256); int j; for (j = strlen (drvui->Cur_Listing); j > 0; --j) { if (drvui->Cur_Listing[j] == '.') { drvui->Cur_Listing[j] = 0; break; } } strcpy (drvui->Cur_Root, drvui->Cur_Listing); strcpy (drvui->Cur_Console, drvui->Cur_Listing); strcpy (drvui->Cur_Temp, drvui->Cur_Listing); strcat (drvui->Cur_Listing, ".out"); strcat (drvui->Cur_Console, ".cns"); strcat (drvui->Cur_Temp, ".tmp"); atextbuf->savefile(drvui->Cur_Temp); drvui->CurFile->value (drvui->Cur_File); drvui->CurDir->value (drvui->Cur_Dir); } } delete (atextbuf); // free the buffer } int frame = atoi (drvui->Frame_No->value ()); if (frame == 0) frame = 1; /* set limits of search regions */ if (packflag == 0 && boxflag == 0) { /* neither given */ drvui->frames[frame].cryst_lim[0] = origin[0] - 0.5f; drvui->frames[frame].cryst_lim[1] = origin[1] - 0.5f; drvui->frames[frame].cryst_lim[2] = origin[2] - 0.5f; /* set to generate one cell */ drvui->frames[frame].cryst_lim[3] = origin[0] + 0.5f; drvui->frames[frame].cryst_lim[4] = origin[1] + 0.5f; drvui->frames[frame].cryst_lim[5] = origin[2] + 0.5f; packflag = 1; } xmin = drvui->frames[frame].cryst_lim[0]; // transfer DRAWxtl variables to widgets drvui->X_Min->value (xmin); xmax = drvui->frames[frame].cryst_lim[3]; drvui->X_Max->value (xmax); ymin = drvui->frames[frame].cryst_lim[1]; drvui->Y_Min->value (ymin); ymax = drvui->frames[frame].cryst_lim[4]; drvui->Y_Max->value (ymax); zmin = drvui->frames[frame].cryst_lim[2]; drvui->Z_Min->value (zmin); zmax = drvui->frames[frame].cryst_lim[5]; drvui->Z_Max->value (zmax); if (clipflag == 1) { // clip active - load clip widgets drvui->Use_Clipping->value (1); drvui->X_Min_clip->value (drvui->frames[frame].clip_lim[0]); drvui->Y_Min_clip->value (drvui->frames[frame].clip_lim[1]); drvui->Z_Min_clip->value (drvui->frames[frame].clip_lim[2]); drvui->X_Max_clip->value (drvui->frames[frame].clip_lim[3]); drvui->Y_Max_clip->value (drvui->frames[frame].clip_lim[4]); drvui->Z_Max_clip->value (drvui->frames[frame].clip_lim[5]); drvui->X_Min_clip->activate (); // activate them drvui->X_Max_clip->activate (); drvui->Y_Min_clip->activate (); drvui->Y_Max_clip->activate (); drvui->Z_Min_clip->activate (); drvui->Z_Max_clip->activate (); } else { // no clipping - load widgets with min and max values drvui->Use_Clipping->value (0); // and deactivate them drvui->X_Min_clip->deactivate (); drvui->X_Max_clip->deactivate (); drvui->Y_Min_clip->deactivate (); drvui->Y_Max_clip->deactivate (); drvui->Z_Min_clip->deactivate (); drvui->Z_Max_clip->deactivate (); drvui->X_Min_clip->value (drvui->X_Min->value ()); drvui->X_Max_clip->value (drvui->X_Max->value ()); drvui->Y_Min_clip->value (drvui->Y_Min->value ()); drvui->Y_Max_clip->value (drvui->Y_Max->value ()); drvui->Z_Min_clip->value (drvui->Z_Min->value ()); drvui->Z_Max_clip->value (drvui->Z_Max->value ()); } Xrot = xrot; sprintf (string, "%6.2f", Xrot); drvui->X_Rot->value (string); sprintf (string, "%6.2f", Yrot); Yrot = yrot; drvui->Y_Rot->value (string); Zrot = zrot; sprintf (string, "%6.2f", Zrot); drvui->Z_Rot->value (string); sprintf (string, "%6.2f", origin[0]); drvui->Origin_X->value (string); sprintf (string, "%6.2f", origin[1]); drvui->Origin_Y->value (string); sprintf (string, "%6.2f", origin[2]); drvui->Origin_Z->value (string); if (!Vrml2) drvui->Generate_VRML1->set (); // VRML1 checkbox is set else drvui->Generate_VRML1->clear (); if (!doVrml) drvui->Generate_VRML1->deactivate (); if (!doPOV) DRAWxtlViewUI::drawxtl_menu[39].deactivate (); if (!M_cameras) drvui->Orthographic_View->set (); // orthographic view checkbox set else drvui->Orthographic_View->clear (); if (Display_axes) drvui->Show_Vector_Triple->set (); // Show vector triple checkbox set else drvui->Show_Vector_Triple->clear (); Update_Str (0); } void Progress_Window (int type, const char *label, float max) { // Routine to handle a progress bar. The first argument defines the type of call // type == -1, open a window. The second argument gives the label, 3rd the maximum. // type == -2, close the window. 2nd and 3rd arguments ignored. // type == 0, 3rd argument contains progress argument. 2nd ignored. static Fl_Window *prog_window; static Fl_Progress *prog_bar; switch (type) { case -1: prog_window = new Fl_Window (400, 300, 250, 50, "Please Wait"); prog_window->begin (); prog_bar = new Fl_Progress (20, 10, 200, 30, label); prog_bar->minimum (0.0f); prog_bar->maximum (max); #if !defined (WIN32) && !defined (__APPLE__) prog_window->icon ((char *) drvui->icon); #endif prog_window->end (); prog_window->show (); break; case -2: prog_window->~Fl_Window (); delete(prog_window); break; default: prog_bar->value (max); } Fl::check (); } void Restore_Working_Copy (void) { // restore working str file from saved version Fl_Text_Buffer *text = new Fl_Text_Buffer; char savefile[256]; strcpy (savefile, drvui->Cur_Root); strcat (savefile, ".save"); text->loadfile (savefile); text->savefile (drvui->Cur_Temp); delete (text); } void Rotation_cb (void) { // callback routine to readout Rotation widgets Xrot = atof (drvui->X_Rot->value ()); Xrot = AngleInRange (Xrot); xrot = (float) Xrot; Yrot = atof (drvui->Y_Rot->value ()); Yrot = AngleInRange (Yrot); yrot = (float) Yrot; Zrot = atof (drvui->Z_Rot->value ()); Zrot = AngleInRange (Zrot); zrot = (float) Zrot; Update_Str (0); Rotq = XYZ_Rot_to_Q (Xrot, Yrot, Zrot); Fl::redraw (); } void Save_Current_cb (void) { // callback routine to save the current .str and .pov under a new name char oldpovfile[1024], newpovfile[1024]; char old_dir[1024], old_file[1024], new_file[1024]; int old_state; #if defined(WIN32) char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; char fname[_MAX_FNAME]; char ext[_MAX_EXT]; const char *newfile; #else int i; char *newfile; #endif if (!strlen (drvui->CurDir->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } strcpy (old_dir, drvui->Cur_Dir); strcpy (old_file, drvui->Cur_File); strcpy (oldpovfile, drvui->Cur_Root); strcat (oldpovfile, ".pov"); #if defined(WIN32) newfile = flu_file_chooser ("Select New Name for Current .STR/.POV Files", "*", drvui->Cur_Dir); if (newfile) { _splitpath (newfile, drive, dir, fname, ext); //Windows code strcpy (drvui->Cur_Dir, drive); // Drive letter strcat (drvui->Cur_Dir, dir); // and directory strcpy (drvui->Cur_File, fname); // copy file name } else return; #else newfile = fl_file_chooser ("Select New Name for Current .STR/.POV Files", "*", drvui->Cur_Dir); if (newfile) { strcpy (drvui->Cur_File, newfile); strcpy (drvui->Cur_Dir, newfile); for (i = strlen (drvui->Cur_Dir); i > 0; --i) { // Find final / in file name if (drvui->Cur_Dir[i - 1] == '/') { drvui->Cur_Dir[i] = 0; break; } } for (i = strlen (drvui->Cur_File); i > 0; --i) { // find final . in file name if (drvui->Cur_File[i - 1] == '.') { drvui->Cur_File[i - 1] = 0; break; } } } else return; #endif strcpy (newpovfile, drvui->Cur_File); strcat (newpovfile, ".pov"); rename (oldpovfile, newpovfile); strcpy (new_file, drvui->Cur_File); strcat (new_file, ".str"); strcpy (drvui->Cur_File, new_file); old_state = drvui->Str_File_Changed; Update_Str (1); drvui->Str_File_Changed = old_state; strcpy (drvui->Cur_File, old_file); strcpy (drvui->Cur_Dir, old_dir); } void Save_Working_Copy (void) { // copy working version of str file into a "save" file Fl_Text_Buffer *text = new Fl_Text_Buffer; char savefile[256]; strcpy (savefile, drvui->Cur_Root); strcat (savefile, ".save"); text->loadfile (drvui->Cur_Temp); text->savefile (savefile); delete (text); } void SelectDataFile_cb (void) { // Callback routine to select the data file int r, i; FILE *inp; static int one = 1; if (strlen (drvui->Cur_File) && drvui->Str_File_Changed) { r = fl_choice ("The current str file has not been saved.\n" "What action should be taken?", "Cancel", "Save", "Discard"); if (!r) return; if (r == 1) Update_Str (1); } drvui->Str_File_Changed = 0; #if defined(WIN32) char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; char fname[_MAX_FNAME]; char ext[_MAX_EXT]; const char *newfile = flu_file_chooser ("Select Data/Experiment File", "*.str", drvui->Cur_File); if (newfile) { _splitpath (newfile, drive, dir, fname, ext); //Windows code strcpy (drvui->Cur_Dir, drive); // Drive letter strcat (drvui->Cur_Dir, dir); // and directory strcpy (drvui->Cur_File, fname); // copy file name strcat (drvui->Cur_File, ext); // and add extension #else int k = 0; char *newfile = fl_file_chooser ("Select Data/Experiment File", "*.str", drvui->Cur_File); if (newfile) { strcpy (drvui->Cur_File, newfile); strcpy (drvui->Cur_Dir, newfile); for (i = strlen (drvui->Cur_Dir); i > 0; --i) { // Find final / in file name if (drvui->Cur_Dir[i - 1] == '/') { drvui->Cur_Dir[i] = 0; break; } } for (i = strlen (drvui->Cur_Dir); newfile[i] != 0; i++) { drvui->Cur_File[k++] = newfile[i]; // copy file name to Cur_File } drvui->Cur_File[k] = 0; #endif Clean_Up_Files (); // get rid of the temporary files Destroy_Open_Windows (); if (FourierPt) { free (FourierPt); FourierPt = NULL; } for (i = 0; i < 4; i++) { cur_atom[i] = 0; strcpy (cur_name[i], ""); } cur_show = 0; ReadFourMap = 0; strcpy (FourierFileName, ""); drvui->Cursor_pos->value (""); drvui->labels_inited = 0; // make sure the labels get reinited chdir (drvui->Cur_Dir); // switch to that directory WriteConfig (); // update configuration file drvui->CurFile->value (drvui->Cur_File); // update main screen widgets drvui->CurDir->value (drvui->Cur_Dir); if (!(inp = fopen (drvui->Cur_File, "r"))) { char string[256]; sprintf (string, "The file you selected ('%s') cannot be read\n" "Do you wish to continue?", drvui->Cur_File); if (fl_choice (string, "No", "Yes", NULL)) { inp = fopen (drvui->Cur_File, "w"); fclose (inp); Edit_STR_cb (NULL, &one); } } else { fclose (inp); } vzero (drvui->Trans); drvui->origin1_flag = 0; gl_size = 0.0f; Process_Inp (2); Rotq = XYZ_Rot_to_Q (Xrot, Yrot, Zrot); Add_Frame_Main (); Fl::flush (); Generate_Drawing (0); // generate this structure Fl::redraw (); // and draw it } } void show_slab_ovl (void) { glPushMatrix (); glDisable (GL_LIGHTING); glLineWidth (3); glColor3f (0., 1., 0.); glBegin (GL_LINES); glVertex3f (slabx1, slaby1, slabz1); glVertex3f (slabx2, slaby2, slabz2); glVertex3f (slabx3, slaby3, slabz3); glVertex3f (slabx1, slaby1, slabz1); glVertex3f (slabx3, slaby3, slabz3); glVertex3f (slabx2 + (slabx3 - slabx1), slaby2 + (slaby3 - slaby1), slabz2 + (slabz3 - slabz1)); glVertex3f (slabx2, slaby2, slabz2); glVertex3f (slabx2 + (slabx3 - slabx1), slaby2 + (slaby3 - slaby1), slabz2 + (slabz3 - slabz1)); glVertex3f (slabx1, slaby1, slabz1); glVertex3f (slabx4, slaby4, slabz4); glVertex3f (slabx3, slaby3, slabz3); glVertex3f (slabx3 + (slabx4 - slabx1), slaby3 + (slaby4 - slaby1), slabz3 + (slabz4 - slabz1)); glVertex3f (slabx4, slaby4, slabz4); glVertex3f (slabx3 + (slabx4 - slabx1), slaby3 + (slaby4 - slaby1), slabz3 + (slabz4 - slabz1)); glVertex3f (slabx2, slaby2, slabz2); glVertex3f (slabx2 + (slabx4 - slabx1), slaby2 + (slaby4 - slaby1), slabz2 + (slabz4 - slabz1)); glVertex3f (slabx2 + (slabx4 - slabx1), slaby2 + (slaby4 - slaby1), slabz2 + (slabz4 - slabz1)); glVertex3f (slabx4, slaby4, slabz4); glVertex3f (slabx2 + (slabx4 - slabx1), slaby2 + (slaby4 - slaby1), slabz2 + (slabz4 - slabz1)); glVertex3f (slabx2 + (slabx4 - slabx1) + slabx3 - slabx1, slaby2 + (slaby4 - slaby1) + slaby3 - slaby1, slabz2 + (slabz4 - slabz1) + slabz3 - slabz1); glVertex3f (slabx3 + (slabx4 - slabx1), slaby3 + (slaby4 - slaby1), slabz3 + (slabz4 - slabz1)); glVertex3f (slabx2 + (slabx4 - slabx1) + slabx3 - slabx1, slaby2 + (slaby4 - slaby1) + slaby3 - slaby1, slabz2 + (slabz4 - slabz1) + slabz3 - slabz1); glVertex3f (slabx2 + (slabx3 - slabx1), slaby2 + (slaby3 - slaby1), slabz2 + (slabz3 - slabz1)); glVertex3f (slabx2 + (slabx4 - slabx1) + slabx3 - slabx1, slaby2 + (slaby4 - slaby1) + slaby3 - slaby1, slabz2 + (slabz4 - slabz1) + slabz3 - slabz1); glEnd (); glPushMatrix (); glLoadName (1); glTranslatef (slabx1, slaby1, slabz1); glutSolidCube (0.004 * Scale); glPopMatrix (); glPushMatrix (); glLoadName (2); glTranslatef (slabx2, slaby2, slabz2); glutSolidCube (0.004 * Scale); glPopMatrix (); glPushMatrix (); glLoadName (3); glTranslatef (slabx3, slaby3, slabz3); glutSolidCube (0.004 * Scale); glPopMatrix (); glPushMatrix (); glLoadName (4); glTranslatef (slabx4, slaby4, slabz4); glutSolidCube (0.004 * Scale); glPopMatrix (); glEnable (GL_LIGHTING); glPopMatrix (); glLineWidth (1); } void start_picking (int x, int y, int w, int h) { GLint viewport[4]; int hits; float cpx, cpy, cpz; float m[16]; int n, i; float ratio = 1.0f * (float) w / (float) h; memset (selectBuf, 0, BUFSIZE); glGetIntegerv (GL_VIEWPORT, viewport); glPushMatrix (); glSelectBuffer (BUFSIZE, selectBuf); glRenderMode (GL_SELECT); glMatrixMode (GL_PROJECTION); glLoadIdentity (); gluPickMatrix (x, viewport[3] - y, viewport[2] / 100, viewport[3] / 100, viewport); if (M_cameras == 0) { if (w <= h) glOrtho (-gl_size, gl_size, -gl_size / ratio, gl_size / ratio, -10000., 10000.); else glOrtho (-gl_size * ratio, gl_size * ratio, -gl_size, gl_size, -10000., 10000.); } else { gluPerspective (17, ratio, 0.01, 1000.); // view angle, aspect,near/far clip } glMatrixMode (GL_MODELVIEW); glLoadIdentity (); glInitNames (); glPushName (~0); cpx = (POV_Max[0] + POV_Min[0]) / 2.0f; cpy = (POV_Max[1] + POV_Min[1]) / 2.0f; cpz = (POV_Max[2] + POV_Min[2]) / 2.0f; gluLookAt (cpx, cpy, Scale * .50, // camera position cpx, cpy, -1.0, // camera lookat point 0.0f, 1.0f, 0.0f); // camera "up" vector glTranslatef (drvui->Trans[0], drvui->Trans[1], drvui->Trans[2]); quaternion_to_rotmatrix (&Rotq, m); glMultMatrixf (m); glCallList (drvui->crystalDL); glPopMatrix (); hits = glRenderMode (GL_RENDER); glFlush (); if (hits > 0) { process_hits (hits, selectBuf); } else { hits = pick_label (x, y, Fl::w (), Fl::h ()); if (hits > 0 && hits <= drvui->nlabel) { if (hits != drvui->triple[0] && hits != drvui->triple[1] && hits != drvui->triple[2] && hits != drvui->triple[3]) { for (n = hits; n < drvui->nlabel; n++) { // remove label, but not a, b, c, or origin drvui->labels[n].label_fn = drvui->labels[n + 1].label_fn; strcpy (drvui->labels[n].label_label, drvui->labels[n + 1].label_label); for (i = 0; i < 3; i++) drvui->labels[n].label_x[i] = drvui->labels[n + 1].label_x[i]; for (i = 0; i < 4; i++) if (drvui->triple[i] == n + 1) drvui->triple[i] = n; } drvui->nlabel--; } Update_Str (0); } } Fl::redraw (); } int update_box (int hits, GLuint buffer[]) { int i, j; GLuint names, *ptr, minZ, *ptrNames = 0, numberOfNames; numberOfNames = 0; j = 0; ptr = (GLuint *) buffer; minZ = 0xffffffff; for (i = 0; i < hits; i++) { names = *ptr; ptr++; if (*ptr < minZ && *(ptr + 2) != (GLuint) - 1) { numberOfNames = names; minZ = *ptr; ptrNames = ptr + 2; } ptr += names + 2; } if (numberOfNames == 0) return 0; ptr = ptrNames; j = *ptr; return (j); } void Update_Objects (int Frame_No, FILE * out) { // Update the objects that belong to this frame int i; unsigned int j; char string[256]; // add bond lines if (drvui->nbond > 1) { for (i = 1; i < drvui->nbond; i++) { char atom1[5], atom2[5]; if (drvui->bonds[i].bond_fn == Frame_No) { strncpy (string, drvui->bonds[i].col_bond, 39); string[39] = 0; for (j = 0; j < strlen (string); j++) if (string[j] < ' ') string[j] = 0; strncpy (atom1, drvui->bonds[i].bond_l1, 4); strncpy (atom2, drvui->bonds[i].bond_l2, 4); atom1[4] = 0; atom2[4] = 0; if (drvui->bonds[i].bond_style == 0) fprintf (out, "bond %s %s %6.3f %6.3f %6.3f %s\n", atom1, atom2, drvui->bonds[i].bond_size, drvui->bonds[i].bond_min, drvui->bonds[i].bond_max, string); else { if (drvui->bonds[i].bond_style != 5) fprintf (out, "dash %d %s %s %6.3f %6.3f %6.3f %s\n", drvui->bonds[i].bond_style, atom1, atom2, drvui->bonds[i].bond_size, drvui->bonds[i].bond_min, drvui->bonds[i].bond_max, string); else fprintf (out, "dash %s %s %6.3f %6.3f %6.3f %s\n", atom1, atom2, drvui->bonds[i].bond_size, drvui->bonds[i].bond_min, drvui->bonds[i].bond_max, string); } } } } // add sphere lines if (drvui->nsphere > 1) { for (i = 1; i < drvui->nsphere; i++) { if (drvui->spheres[i].sphere_fn == Frame_No) { if (drvui->spheres[i].sphere_n == -1) { fprintf (out, "sphere %s %6.3f %s\n", drvui->spheres[i].sphere_l, drvui->spheres[i].sphere_size, drvui->spheres[i].sphere_col); } else { fprintf (out, "sphere %s %d %6.3f %s\n", drvui->spheres[i].sphere_l, drvui->spheres[i].sphere_n, drvui->spheres[i].sphere_size, drvui->spheres[i].sphere_col); } } } } // add magnetic arrow commands if (drvui->nmag > 0) { for (i = 0; i < drvui->nmag; i++) { if (drvui->arrows[i].arrow_fn == Frame_No) { fprintf (out, "arrow %6.3f %6.3f %6.3f %6.3f %6.3f %6.3f %6.3f %6.3f %s\n", drvui->arrows[i].mag_xp[0], drvui->arrows[i].mag_xp[1], drvui->arrows[i].mag_xp[2], drvui->arrows[i].mag_xc[0], drvui->arrows[i].mag_xc[1], drvui->arrows[i].mag_xc[2], drvui->arrows[i].arrow_length, drvui->arrows[i].arrow_diam, drvui->arrows[i].col_arrow); } } // add magnetic transformation command fprintf (out, "mag_trans %6.3f %6.3f %6.3f %6.3f %6.3f %6.3f %6.3f %6.3f %6.3f\n", drvui->mag_matrix[0][0], drvui->mag_matrix[0][1], drvui->mag_matrix[0][2], drvui->mag_matrix[1][0], drvui->mag_matrix[1][1], drvui->mag_matrix[1][2], drvui->mag_matrix[2][0], drvui->mag_matrix[2][1], drvui->mag_matrix[2][2]); } // add various types of polyhedra commands if (drvui->npoly > 1) { for (i = 1; i < drvui->npoly; i++) { if (drvui->polyhedra[i].poly_fn == Frame_No) { char atom1[5], atom2[5]; strncpy (string, drvui->polyhedra[i].poly_col, 39); string[39] = 0; for (j = 0; j < strlen (string); j++) if (string[j] < ' ') string[j] = 0; strncpy (atom2, drvui->polyhedra[i].poly_t, 4); strncpy (atom1, drvui->polyhedra[i].poly_l, 4); atom1[4] = 0; atom2[4] = 0; for (j = 0; j < strlen (atom1); j++) if (atom1[j] <= ' ') atom1[j] = 0; for (j = 0; j < strlen (atom2); j++) if (atom2[j] <= ' ') atom2[j] = 0; if (strlen (atom2)) { // polyvert command if 'to' atom fprintf (out, "polyvert %s %s %6.3f %s\n", atom1, atom2, drvui->polyhedra[i].poly_size, string); } else if (drvui->polyhedra[i].poly_min > 0.005) { // shell command if minimum distance specified fprintf (out, "shell %s %6.3f %6.3f %s\n", atom1, drvui->polyhedra[i].poly_min, drvui->polyhedra[i].poly_size, string); } else { // polysz command fprintf (out, "polysz %s %6.3f %s\n", atom1, drvui->polyhedra[i].poly_size, string); } } } // add polyedge commands for (i = 1; i < drvui->npoly; i++) { if (drvui->polyhedra[i].poly_fn == Frame_No) { if (drvui->polyhedra[i].poly_rad_edge > 0.0f) { char atom1[5]; strncpy (atom1, drvui->polyhedra[i].poly_l, 4); atom1[4] = 0; for (j = 0; j < strlen (atom1); j++) if (atom1[j] <= ' ') atom1[j] = 0; fprintf (out, "polyedge %s %6.3f %s\n", atom1, drvui->polyhedra[i].poly_rad_edge, drvui->polyhedra[i].poly_col_edge); } } } } // add plane commands if (drvui->nplane > 1) { for (i = 1; i < drvui->nplane; i++) { if (drvui->planes[i].plane_fn == Frame_No) { char atom1[5]; strncpy (string, drvui->planes[i].plane_col, 39); string[39] = 0; for (j = 0; j < strlen (string); j++) if (string[j] < ' ') string[j] = 0; strncpy (atom1, drvui->planes[i].plane_l, 4); atom1[4] = 0; for (j = 0; j < strlen (atom1); j++) if (atom1[j] <= ' ') atom1[j] = 0; fprintf (out, "plane %s %6.3f %s\n", atom1, drvui->planes[i].plane_size, string); } } } // add lonepair command(s) if (drvui->ncone > 1) { for (i = 1; i < drvui->ncone; i++) { char atom[5]; if (drvui->cones[i].cone_fn == Frame_No) { strncpy (string, drvui->cones[i].col_cone, 39); string[39] = 0; for (j = 0; j < strlen (string); j++) if (string[j] < ' ') string[j] = 0; strncpy (atom, drvui->cones[i].cone_l1, 4); atom[4] = 0; for (j = 0; j < strlen (atom); j++) if (atom[j] <= ' ') atom[j] = 0; fprintf (out, "lonepair %s %d %6.3f %6.3f %6.3f %s\n", atom, drvui->cones[i].numlonepairs, drvui->cones[i].cone_height, drvui->cones[i].cone_min, drvui->cones[i].cone_max, string); } } } // add labeltext command(s) if (drvui->nlabel > 1) { for (i = 1; i < drvui->nlabel; i++) { if (drvui->labels[i].label_fn == Frame_No) { if (!strcmp (drvui->labels[i].label_label, "triple_vect")) { fprintf (out, "vectors %.3f %.3f %.3f\n", offset[0], offset[1], offset[2]); } else { fprintf (out, "labeltext %6.3f %6.3f %6.3f %s\n", drvui->labels[i].label_x[0], drvui->labels[i].label_x[1], drvui->labels[i].label_x[2], drvui->labels[i].label_label); } } } } // add pack commands for this frame if (packflag) { fprintf (out, "pack %6.2f %6.2f %6.2f %6.2f %6.2f %6.2f\n", drvui->frames[Frame_No].cryst_lim[0], drvui->frames[Frame_No].cryst_lim[3], drvui->frames[Frame_No].cryst_lim[1], drvui->frames[Frame_No].cryst_lim[4], drvui->frames[Frame_No].cryst_lim[2], drvui->frames[Frame_No].cryst_lim[5]); } // add clip commands for this frame if (clipflag) { fprintf (out, "clip %6.2f %6.2f %6.2f %6.2f %6.2f %6.2f\n", drvui->frames[Frame_No].clip_lim[0], drvui->frames[Frame_No].clip_lim[3], drvui->frames[Frame_No].clip_lim[1], drvui->frames[Frame_No].clip_lim[4], drvui->frames[Frame_No].clip_lim[2], drvui->frames[Frame_No].clip_lim[5]); } if (Map_Info.info_valid) { if (drvui->modulated != 0) fprintf (out, "mapregion %.4f %.4f %.4f %.4f %.4f %.4f %.4f %.4f %.4f\n", drvui->frames[Frame_No].map_lim[0], drvui->frames[Frame_No].map_lim[3], drvui->frames[Frame_No].map_lim[1], drvui->frames[Frame_No].map_lim[4], drvui->frames[Frame_No].map_lim[2], drvui->frames[Frame_No].map_lim[5], drvui->frames[Frame_No].map_lim[6], drvui->frames[Frame_No].map_lim[7], drvui->frames[Frame_No].map_lim[8]); else fprintf (out, "mapregion %.4f %.4f %.4f %.4f %.4f %.4f\n", drvui->frames[Frame_No].map_lim[0], drvui->frames[Frame_No].map_lim[3], drvui->frames[Frame_No].map_lim[1], drvui->frames[Frame_No].map_lim[4], drvui->frames[Frame_No].map_lim[2], drvui->frames[Frame_No].map_lim[5]); if (drvui->frames[Frame_No].slice >0) fprintf (out, "mapslice %.3f %.3f %.3f %.3f %.3f %.3f %d\n", drvui->frames[Frame_No].mapslice[0], drvui->frames[Frame_No].mapslice[1], drvui->frames[Frame_No].mapslice[2], drvui->frames[Frame_No].mapnorm[0], drvui->frames[Frame_No].mapnorm[1], drvui->frames[Frame_No].mapnorm[2], drvui->frames[Frame_No].slice); } // add atomic property value lines if (drvui->natprop > 1) { for (i = 1; i < drvui->natprop; i++) { if (drvui->atprops[i].atprop_fn == Frame_No) { if (drvui->atprops[i].atprop_n == -1) { fprintf (out, "values %s * %6.3f\n", drvui->atprops[i].atprop_l, drvui->atprops[i].radius); } else { fprintf (out, "values %s %d %6.3f\n", drvui->atprops[i].atprop_l, drvui->atprops[i].atprop_n, drvui->atprops[i].radius); } } } } } void Update_Str (int overwrite) { // routine to update the tmp file with the new values from the widgets // if 'overwrite' is true, delete the str file and move (rename) the tmp file to str FILE *inp; FILE *out; char string[256]; char temp_out[256]; static const char *surftypes[3] = { "mesh", "solid", "dots"}; int i; int Upd_magnification = 1; int Upd_depthcue = 1; int Upd_molcomp = 1; int Upd_ellipsoids = 1; int Upd_cutout = 1; int Upd_list = 1; int Upd_vrml = 1; int Upd_orthographic = 1; int Upd_axislines = 1; int Upd_box = 1; int Upd_edges = 1; int Upd_polytolerance = 1; int Upd_background = 1; int Frame_No; int Upd_finish = 1; int Upd_xyzoff = 1; int copy_end = 0; Frame_No = 1; inp = fopen (drvui->Cur_Temp, "r"); // open the existing file if (!inp) return; strcpy (temp_out, drvui->Cur_Temp); strcat (temp_out, "a"); if (!(out = fopen (temp_out, "w"))) { // open a temp file fclose (inp); Error_Box ("Unable to open temporary file."); return; } while (1) { fgets (string, 256, inp); trim_string (string, 256); if (feof (inp) != 0) break; /* see if we need to preserve the terminal END of an inlined dataset */ if (strstr (string, "inline") || strstr (string, "INLINE")) { if (strstr (string, "shelx") || strstr (string, "shakal") || strstr (string, "schakal")) copy_end = 1; if (strstr (string, "SHELX") || strstr (string, "SHAKAL") || strstr (string, "SCHAKAL")) copy_end = 1; } if (copy_end == 1) { // for shelx data, hklf is as good as end if (strstr (string, "HKLF") || strstr (string, "hklf")) copy_end = 0; } if (!strncmp (string, "end", 3) || !strncmp (string, "END", 3)) { if (copy_end == 0) strcpy (string, ""); else copy_end = 0; } if (strncmp (string, "frame", 5) == 0) { Update_Objects (Frame_No, out); // update stuff for this frame Frame_No++; } // // update lines containing information contained in widgets // magnification, depthcue, molcomp, ellipsoids, cutout, list, pack // view, vrml, orthographic, vectors, axislines, box, edges // phong, origin, polytolerance, background, clip, bond, special // polysz, plane, polyvert, shell, sphere, lonepair, slab, noshadow // arrow, mag_trans, ellipcolor, dash, phong, mapcontour, mapcontour2d, // labeltext, mapread, mapregion, xyzoff, labelscale, import cif, // lookat -> view if (strncmp (string, "magnification", 13) == 0) { if (fabs (Magnification - 1.0) > 0.001) { sprintf (string, "magnification %6.2f", Magnification); Upd_magnification = 0; } else { strcpy (string, ""); } } if (strncmp (string, "depthcue", 8) == 0) { if (DepthCue > 0.001) { sprintf (string, "depthcue %6.3f", DepthCue); Upd_depthcue = 0; } else { strcpy (string, ""); } } if (strncmp (string, "molcomp", 7) == 0) { if (drvui->mol_d > 0.0f) { sprintf (string, "molcomp %6.2f", drvui->mol_d); Upd_molcomp = 0; } else strcpy (string, ""); } if (strncmp (string, "ellipsoids", 10) == 0) { if (drvui->do_ellipsoids) sprintf (string, "ellipsoids %6.2f", drvui->Ellipsoid_Prob); else strcpy (string, ""); Upd_ellipsoids = 0; } if (strncmp (string, "cutout", 6) == 0) { if (strlen (drvui->Cutout_color) != 0) { sprintf (string, "cutout %s", drvui->Cutout_color); Upd_cutout = 0; } else strcpy (string, ""); } if (strncmp (string, "list", 4) == 0) { if (fabs (printdist - 3.5) > 0.001) { sprintf (string, "list %6.2f", printdist); Upd_list = 0; } else strcpy (string, ""); } if (strncmp (string, "pack", 4) == 0) { strcpy (string, ""); } if (strncmp (string, "slab", 4) == 0) { strcpy (string, ""); } if (strncmp (string, "view", 4) == 0) { strcpy (string, ""); } if (strncmp (string, "vrml", 4) == 0) { Upd_vrml = 0; if (Vrml2 == 0) sprintf (string, "vrml1"); else sprintf (string, "vrml97"); } if (strncmp (string, "orthographic", 12) == 0) { if (M_cameras == 0) { sprintf (string, "orthographic"); Upd_orthographic = 0; } else strcpy (string, ""); } if (strncmp (string, "vectors", 7) == 0) { strcpy (string, ""); } if (strncmp (string, "polyedge", 8) == 0) { strcpy (string, ""); } if (strncmp (string, "axislines", 9) == 0) { sprintf (string, "axislines %6.2f %s", drvui->Ellipaxis_width, drvui->Ellipaxis_color); Upd_axislines = 0; } if (strncmp (string, "box", 3) == 0) { sprintf (string, "box %6.3f %s", rad_cell, drvui->col_cell); Upd_box = 0; } if (strncmp (string, "edges", 5) == 0) { if (edges) { sprintf (string, "edges %6.2f %s", drvui->rad_edge, drvui->col_edge); Upd_edges = 0; } else strcpy (string, ""); } if (strncmp (string, "origin", 6) == 0) strcpy (string, ""); if (strncmp (string, "polytolerance", 13) == 0) { if (drvui->polylimit > 0.105) { sprintf (string, "polytolerance %6.2f", drvui->polylimit); Upd_polytolerance = 0; } else strcpy (string, ""); } if (strncmp (string, "background", 10) == 0) { sprintf (string, "background %s", drvui->col_bg); Upd_background = 0; } if (strncmp (string, "finish", 6) == 0) { sprintf (string, "finish %6.2f %6.2f %6.2f %6.2f", drvui->ambient, drvui->diffuse, drvui->specular, drvui->roughness); Upd_finish = 0; } if (strncmp (string, "clip", 4) == 0) strcpy (string, ""); if (strncmp (string, "bond", 4) == 0) strcpy (string, ""); if (strncmp (string, "dash", 4) == 0) strcpy (string, ""); if (strncmp (string, "special", 7) == 0) strcpy (string, ""); if (strncmp (string, "polysz", 6) == 0) strcpy (string, ""); if (strncmp (string, "plane", 5) == 0) strcpy (string, ""); if (strncmp (string, "polyvert", 8) == 0) strcpy (string, ""); if (strncmp (string, "shell", 5) == 0) strcpy (string, ""); if (strncmp (string, "sphere", 6) == 0) strcpy (string, ""); if (strncmp (string, "lonepair", 8) == 0) strcpy (string, ""); if (strncmp (string, "noshadow", 8) == 0) strcpy (string, ""); if (strncmp (string, "arrow", 5) == 0) strcpy (string, ""); if (strncmp (string, "mag_trans", 9) == 0) strcpy (string, ""); if (strncmp (string, "ellipcolor", 10) == 0) strcpy (string, ""); if (strncmp (string, "phong", 5) == 0) strcpy (string, ""); if (strncmp (string, "mapcontour", 10) == 0) strcpy (string, ""); if (strncmp (string, "labeltext", 9) == 0) strcpy (string, ""); if (strncmp (string, "mapread", 7) == 0) strcpy (string, ""); if (strncmp (string, "mapregion", 9) == 0) strcpy (string, ""); if (strncmp (string, "mapslice", 8) == 0) strcpy (string, ""); if (strncmp (string, "xyzoff", 6) == 0) { Upd_xyzoff = 0; drvui->origin1_flag = 0; } if (strncmp (string, "labelscale", 10) == 0) { strcpy (string, ""); } if (strncmp (string, "lookat", 6) == 0) { strcpy (string, ""); } if (strncmp (string, "nolabels", 8) == 0) { strcpy (string, ""); } if (strncmp (string, "average", 7) == 0) { strcpy (string, ""); } if (strncmp (string, "phaseshift", 10) == 0) { strcpy (string, ""); } if (strncmp (string, "occupancy", 9) == 0) { strcpy (string, ""); } if (strncmp (string, "aimsurf", 7) == 0) { strcpy (string, ""); } if (strncmp (string, "voids", 5) == 0) { strcpy (string, ""); } if (strncmp (string, "values", 6) == 0) { strcpy (string, ""); } if (strncmp (string, "import", 6) == 0 && strstr (string, "cif")) { char string2[5]; i = strlen (string) - 1; if (isdigit (string[i])) { // if number at end for (int j = i; j > i - 6; j--) { if (isspace (string[j])) { // strip off number string[j] = '\0'; break; } if (isalpha (string[j])) break; // unless it is attached to filename } } sprintf (string2, " %d", Block_CIF); strcat (string, string2); // add block number for CIF } if (strncmp (string, "rem xyzoff", 10) == 0) strcpy (string, ""); if (strncmp (string, "rem - following lines indicate", 30) == 0) strcpy (string, ""); if ((i = strlen (string)) > 0) if (string[i - 1] <= 13) string[i - 1] = 0; if ((i = strlen (string)) > 0) { if (string[i - 1] <= 13) string[i - 1] = 0; fprintf (out, "%s\n", string); } } fclose (inp); Update_Objects (Frame_No, out); // update last frame stuff // // Add parameters that are or may be generated by widgets but NOT in input file // if (drvui->noshadow) fprintf (out, "noshadow\n"); if (Labels == 0) fprintf (out, "nolabels\n"); if (fabs (Magnification - 1.0) > 0.001 && Upd_magnification) fprintf (out, "magnification %6.2f\n", Magnification); if (DepthCue > 0.001 && Upd_depthcue) fprintf (out, "depthcue %6.3f\n", DepthCue); if (drvui->mol_d > 0.0f && Upd_molcomp) fprintf (out, "molcomp %6.2f\n", drvui->mol_d); if (drvui->do_ellipsoids && Upd_ellipsoids) fprintf (out, "ellipsoids %6.2f\n", drvui->Ellipsoid_Prob); if (strlen (drvui->Cutout_color) != 0 && Upd_cutout) fprintf (out, "cutout %s\n", drvui->Cutout_color); if (fabs (printdist - 3.5) > 0.001 && Upd_list) fprintf (out, "list %6.2f\n", printdist); if (fabs (drvui->label_scale - 1.0) > 0.001) fprintf (out, "labelscale %.3f\n", drvui->label_scale); if (drvui->slab_con[0] > 0.) fprintf (out, "slab %6.2f %6.2f %6.2f %6.2f %6.2f %6.2f " "%6.2f %6.2f %6.2f %6.2f %6.2f %6.2f %d\n", drvui->slab_con[0], drvui->slab_con[1], drvui->slab_con[2], drvui->slab_con[3], drvui->slab_con[4], drvui->slab_con[5], drvui->slab_off[0], drvui->slab_off[1], drvui->slab_off[2], drvui->slab_rot[0], drvui->slab_rot[1], drvui->slab_rot[2], slabmode); fprintf (out, "view %6.1f %6.1f %6.1f\n", Xrot, Yrot, Zrot); if (Vrml2 == 0 && Upd_vrml == 1) fprintf (out, "vrml1\n"); if (M_cameras == 0 && Upd_orthographic) fprintf (out, "orthographic\n"); if ((drvui->Phong_Size != 1.0f) || (drvui->Phong_Value != 0.2f)) fprintf (out, "phong %6.2f %6.2f\n", drvui->Phong_Value, drvui->Phong_Size); if (Upd_axislines) fprintf (out, "axislines %6.2f %s\n", drvui->Ellipaxis_width, drvui->Ellipaxis_color); if (Upd_box) fprintf (out, "box %6.3f %s\n", rad_cell, drvui->col_cell); if (edges && Upd_edges) fprintf (out, "edges %6.2f %s\n", drvui->rad_edge, drvui->col_edge); if ((fabs (origin[0] - 0.5) > 0.0001) || (fabs (origin[1] - 0.5) > 0.0001) || (fabs (origin[2] - 0.5) > 0.0001)) fprintf (out, "origin %6.2f %6.2f %6.2f\n", origin[0], origin[1], origin[2]); if (drvui->polylimit > 0.105 && Upd_polytolerance) fprintf (out, "polytolerance %6.2f\n", drvui->polylimit); if (Upd_background) fprintf (out, "background %s\n", drvui->col_bg); if (Upd_finish) fprintf (out, "finish %6.2f %6.2f %6.2f %6.2f\n", drvui->ambient, drvui->diffuse, drvui->specular, drvui->roughness); if (drvui->do_ellipsoids) { for (i = 1; i < drvui->n_ellips; i++) { if (drvui->ellips[i].ell_type > 1000) { if (drvui->ellips[i].save_el_number != -1) fprintf (out, "ellipcolor %s %d %s\n", drvui->ellips[i].ellips_l, drvui->ellips[i].ellips_n, drvui->ellips[i].ellips_col); else { int j, haveit; haveit = 0; for (j = 1; j < i; j++) if (check_atom_name (drvui->ellips[i].ellips_l, drvui->ellips[j].ellips_l)) haveit = 1; if (haveit == 0) fprintf (out, "ellipcolor %s * %s\n", drvui->ellips[i].ellips_l, drvui->ellips[i].ellips_col); } } } } // add mapcontour and mapcontour2d commands if (drvui->numOfFourierContours) { for (i = 1; i <= drvui->numOfFourierContours; i++) { char type[6]; if (drvui->Fourier2d) { fprintf (out, "mapcontour2d %.3f %.3f %.3f %s", drvui->fourier[i].FourierContourLevel, drvui->fourier[i].FourierContourStep, drvui->fourier[i].FourierContourTop, drvui->fourier[i].FourierContourColor); if (strlen(drvui->fourier[i].FourierBackColor)) fprintf(out," %s\n",drvui->fourier[i].FourierBackColor); else fprintf(out, "\n"); } else { if (drvui->fourier[i].FourierContourSolid) strcpy (type, "solid"); else strcpy (type, "mesh"); fprintf (out, "mapcontour %.3f %s %s\n", drvui->fourier[i].FourierContourLevel, type, drvui->fourier[i].FourierContourColor); } } } // add mapread command if needed switch (FourierMapType) { case 1: strcpy (string, "mapread grd "); break; case 2: strcpy (string, "mapread stf "); break; case 3: strcpy (string, "mapread w2k "); break; case 4: strcpy (string, "mapread vsp "); break; case 5: strcpy (string, "mapread flp "); break; case 6: strcpy (string, "mapread fcf "); break; case 7: strcpy (string, "mapread dn6 "); break; case 8: strcpy (string, "mapread m80 "); break; case 9: strcpy (string, "mapread exc "); break; case 10: strcpy (string, "mapread m81 "); break; case 11: strcpy (string, "mapread xsf "); break; default: strcpy (string, ""); break; } if (strlen (string) > 0) { char res[20]; strcat (string, FourierFileName); if (FourierMapType == 6 || FourierMapType == 8) { // add calc type if (Map_Info.map_type == 1) strcat (string, " Fc"); else if (Map_Info.map_type == 2) strcat (string, " Fo-Fc"); else if (Map_Info.map_type == 3) strcat (string, " 2Fo-Fc"); else if (Map_Info.map_type == 4) strcat (string, " Fo2"); else strcat (string, " Fo"); } sprintf(res, " %i", Map_Info.res); strcat(string, res); fprintf (out, "%s\n", string); } // add options and parameters related to modulation if (drvui->modulated != 0) { if (drvui->modulated < 0) fprintf (out, "average\n"); if (drvui->phaseshift[0] + drvui->phaseshift[1] + drvui->phaseshift[2] > 0.0) fprintf (out, "phaseshift %.4f %.4f %.4f\n", drvui->phaseshift[0], drvui->phaseshift[1], drvui->phaseshift[2]); for (i = 0; i < natom; i++) if (drvui->atoms[i].min_occ > 0.) fprintf (out, "occupancy %s %d %.2f %.2f\n", drvui->atoms[i].atom_l, drvui->atoms[i].sv_atom_n, drvui->atoms[i].occupancy, drvui->atoms[i].min_occ); } // add surface-related options and parameters if (drvui->nsurf >1 ) { for (i = 1; i < drvui->nsurf; i++) fprintf(out,"aimsurf %s %d %s %s %s\n", drvui->surfatom[i], drvui->surfnum[i], drvui->surffile[i], surftypes[drvui->surftype[i]], drvui->surfcolor[i]); } if (drvui->voidflag != 0) { fprintf (out,"voids %d %.4f %d %d %d %s\n", drvui->voidflag, drvui->probesize, drvui->voidgrid[0], drvui->voidgrid[1], drvui->voidgrid[2], drvui->voidcolor); } // add special command (if needed) if (Omit->nomits > 0) { for (i = 0; i < Omit->nomits; i++) { fprintf (out, "special %d %d\n", Omit->omit1[i], Omit->omit2[i]); } } if (Upd_xyzoff && drvui->origin1_flag) fprintf (out, "rem xyzoff %.3f %.3f %.3f\n", -drvui->origin_offset[0], -drvui->origin_offset[1], -drvui->origin_offset[2]); if (fabs (drvui->Old_Xrot - Xrot) > 0.1) drvui->Str_File_Changed = 1; if (fabs (drvui->Old_Yrot - Yrot) > 0.1) drvui->Str_File_Changed = 1; if (fabs (drvui->Old_Zrot - Zrot) > 0.1) drvui->Str_File_Changed = 1; fprintf (out, "end\n"); if (fclose (out) != 0) { Error_Box ("Unable to update the working file!"); return; } if (!overwrite) { unlink (drvui->Cur_Temp); // delete the input file if (rename (temp_out, drvui->Cur_Temp)) { // rename temporary to working Error_Box ("Unable to update working file!"); return; } } else { unlink (drvui->Cur_File); // delete the str file if (rename (temp_out, drvui->Cur_File)) { // rename tmp to str Error_Box ("Unable to create revised str file!"); return; } drvui->Str_File_Changed = 0; } } void WriteConfig (void) { // write updated configuration file FILE *fname; char filename[256]; #ifdef WIN32 char profile[100]; OSVERSIONINFOEX osvi; memset (&osvi, 0, sizeof (OSVERSIONINFOEX)); osvi.dwOSVersionInfoSize = sizeof (OSVERSIONINFOEX); GetVersionEx ((OSVERSIONINFO *) & osvi); if (osvi.dwMajorVersion == 4) strcpy (profile, "c:"); else strcpy (profile, getenv ("USERPROFILE")); strcpy (filename, profile); strcat (filename, "\\"); strcat (filename, Configure_file); #else fl_filename_expand (filename, Configure_file); #endif fname = fopen (filename, "w"); if (!fname) { return; } fprintf (fname, "%s\n%s\n", drvui->DRAWxtl_Path, drvui->POV_Path); fprintf (fname, "%s\n%s\n", drvui->VRML_Path, drvui->EditName); fprintf (fname, "%s\n%s\n", drvui->FileViewName, drvui->POV_Options); fprintf (fname, "%s\n%s\n", drvui->Cur_File, drvui->Cur_Dir); fprintf (fname, "%s\n", drvui->POV_Include); fprintf (fname, "%s\n", drvui->LoadOnStartup); fprintf (fname, "%s\n", drvui->DefaultFinish); fprintf (fname, "%s\n", drvui->ProgramPath); if (drvui->autolabel == 0) fprintf (fname, "noautolabel\n"); else fprintf (fname, "autolabel\n"); fprintf (fname, "%d %d %.3f\n", drvui->Stereo, drvui->cross_eyed, drvui->stereo_base); fprintf (fname, "%d %d %d %d\n", drvui->mainWindow->x (), drvui->mainWindow->y (), drvui->mainWindow->w (), drvui->mainWindow->h ()); fprintf (fname, "povray %d vrml %d asy %d\n", doPOV, doVrml, doAsy); fprintf (fname, "%s\n", drvui->MSMS_Path); fprintf (fname, "%s\n", drvui->Mencoder_Path); fprintf (fname, "%s\n", drvui->FFmpeg_Path); fclose (fname); } QUAT XYZ_Rot_to_Q (double Xrot, double Yrot, double Zrot) { // routine to convert the X,Y,Z rotations into a quaternion float *axis; QUAT q1, q2, q3, qtemp, Rotq; axis = (float *) zalloc (3 * sizeof (float)); axis[0] = 1.0f; axis_to_quaternion (axis, (float) (Xrot / RAD), &q1); axis[0] = axis[2] = 0.0; axis[1] = 1.0f; axis_to_quaternion (axis, (float) (Yrot / RAD), &q2); axis[2] = 1.0f; axis[1] = axis[0] = 0.0; axis_to_quaternion (axis, (float) (Zrot / RAD), &q3); qmult (&q3, &q2, &qtemp); qmult (&qtemp, &q1, &Rotq); free (axis); return Rotq; } #if 0 void moveto_atom (int x, int y, int w, int h) { // picks the sphere at the current cursor position, moves the crosshair to it // and updates distance and angle from previous atom(s) int i, j; GLint viewport[4]; GLuint names, *ptr, minZ; GLuint *ptrNames = 0, numberOfNames = 0; int hits; int sphere, num; float cpx, cpy, cpz; float m[16]; float dot; char atnum[5]; int ellips; char cur_name_t[10]; float ratio = 1.0f * (float) w / (float) h; memset (selectBuf, 0, BUFSIZE); glGetIntegerv (GL_VIEWPORT, viewport); glPushMatrix (); glSelectBuffer (BUFSIZE, selectBuf); glRenderMode (GL_SELECT); glMatrixMode (GL_PROJECTION); glLoadIdentity (); gluPickMatrix (x, viewport[3] - y, viewport[2] / 100, viewport[3] / 100, viewport); if (M_cameras == 0) { if (w <= h) glOrtho (-gl_size, gl_size, -gl_size / ratio, gl_size / ratio, -10000., 10000.); else glOrtho (-gl_size * ratio, gl_size * ratio, -gl_size, gl_size, -10000., 10000.); } else { gluPerspective (17, ratio, 0.01, 1000.); // view angle, aspect,near/far clip } glMatrixMode (GL_MODELVIEW); glInitNames (); glPushName (~0); glTranslatef (drvui->Trans[0], drvui->Trans[1], drvui->Trans[2]); quaternion_to_rotmatrix (&Rotq, m); glMultMatrixf (m); cpx = (POV_Max[0] + POV_Min[0]) / 2.0f; cpy = (POV_Max[1] + POV_Min[1]) / 2.0f; cpz = (POV_Max[2] + POV_Min[2]) / 2.0f; glCallList (drvui->crystalDL); glPopMatrix (); hits = glRenderMode (GL_RENDER); glFlush (); if (hits == 0) return; ptr = (GLuint *) selectBuf; minZ = 0xffffffff; for (i = 0; i < hits; i++) { names = *ptr; ptr++; if (*ptr < minZ && *(ptr + 2) != (GLuint) - 1) { numberOfNames = names; minZ = *ptr; ptrNames = ptr + 2; } ptr += names + 2; } if (numberOfNames == 0) return; ptr = ptrNames; sphere = *ptr; ptr++; num = *ptr; ellips = 0; if (sphere > 90000 && sphere / 100000 < drvui->n_ellips) { ellips = 1; sphere /= 100000; } else if (sphere >= drvui->nsphere) return; // not a sphere nvert = 0; // clear the vertex list for (j = 0; j < natom; ++j) { // loop through atoms if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; if ((drvui->atoms[j].atom_n & 255) == sphere || ((drvui->atoms[j].atom_n >> 24) & 255) == sphere) find_all_in_box (j); } if (nvert == 0) return; cur_cen[0] = o_vert[3 * num]; cur_cen[1] = o_vert[3 * num + 1]; cur_cen[2] = o_vert[3 * num + 2]; if (cur_atom[3] > 0) { cur_atom[0] = cur_atom[1]; cur_atom[1] = cur_atom[2]; cur_atom[2] = cur_atom[3]; strcpy (cur_name[0], cur_name[1]); strcpy (cur_name[1], cur_name[2]); strcpy (cur_name[2], cur_name[3]); } i = 0; if (ellips == 0) { for (j = 0; j < 4; j++) { if (drvui->spheres[sphere].sphere_l[j] != ' ') cur_name_t[i++] = drvui->spheres[sphere].sphere_l[j]; } } else { for (j = 0; j < 4; j++) { if (drvui->ellips[sphere].ellips_l[j] != ' ') cur_name_t[i++] = drvui->ellips[sphere].ellips_l[j]; } } cur_name_t[i] = '\0'; sprintf (atnum, "%d", drvui->atoms[drvui->orig_atom_no[num]].sv_atom_n); strcat (cur_name_t, atnum); if (cur_atom[0] <= 0) { cur_atom[0] = i; strcpy (cur_name[0], cur_name_t); } else if (cur_atom[1] <= 0) { cur_atom[1] = i; dist12 = dist (cur_atom[0], cur_atom[1]); strcpy (cur_name[1], cur_name_t); } else if (cur_atom[2] <= 0) { cur_atom[2] = i; strcpy (cur_name[2], cur_name_t); dist12 = dist (cur_atom[0], cur_atom[1]); dist23 = dist (cur_atom[1], cur_atom[2]); if (dist12 == 0.0f || dist23 == 0.0f || cur_atom[2] == cur_atom[0]) { ang123 = 0.0f; } else { dot = dot0_3d (s_vert[3 * cur_atom[1]], s_vert[3 * cur_atom[1] + 1], s_vert[3 * cur_atom[1] + 2], s_vert[3 * cur_atom[0]], s_vert[3 * cur_atom[0] + 1], s_vert[3 * cur_atom[0] + 2], s_vert[3 * cur_atom[2]], s_vert[3 * cur_atom[2] + 1], s_vert[3 * cur_atom[2] + 2]); float temp = dot / (dist12 * dist23); if (temp > 1.0f) temp = 1.0f; if (temp < -1.0f) temp = -1.0f; ang123 = (float) (acos (temp) * RAD); } } else { float v1[3], v2[3], v0[3], p1[3], p2[3]; int j; cur_atom[3] = i; strcpy (cur_name[3], cur_name_t); dist23 = dist (cur_atom[1], cur_atom[2]); dist34 = dist (cur_atom[2], i); for (j = 0; j < 3; j++) { v0[j] = s_vert[3 * cur_atom[0] + j] - s_vert[3 * cur_atom[1] + j]; v1[j] = s_vert[3 * cur_atom[1] + j] - s_vert[3 * cur_atom[2] + j]; v2[j] = s_vert[3 * cur_atom[2] + j] - s_vert[3 * cur_atom[3] + j]; } if (dist23 == 0.0f || dist34 == 0.0f) ang234 = 0.0f; else { dot = vdot (v1, v2); float temp = -dot / (dist23 * dist34); if (temp > 1.0f) temp = 1.0f; if (temp < -1.0f) temp = -1.0f; ang234 = (float) (acos (temp) * RAD); } vcross (v0, v1, p1); vcross (v2, v1, p2); if (vlength (p1) < 0.1f || vlength (p2) < 0.1f) { torsion_ang = 0.0f; return; } torsion_ang = -vdot (p1, p2) / (vlength (p1) * vlength (p2)); if (torsion_ang < -1.0f) torsion_ang = -1.0f; if (torsion_ang > 1.0f) torsion_ang = 1.0f; torsion_ang = (float) (acos (torsion_ang) * RAD); if (vdot (p1, v2) > 0.0f) // set the sign torsion_ang *= -1.0f; } Fl::redraw (); } #endif int pick_label (int x, int y, int w, int h) { // picks the label at the current cursor position int i; GLint viewport[4]; GLuint names, *ptr, minZ; GLuint *ptrNames = 0, numberOfNames = 0; int hits; int label; float m[16]; int offset; float ratio = 1.0f * (float) w / (float) h; memset (selectBuf, 0, BUFSIZE); glGetIntegerv (GL_VIEWPORT, viewport); glPushMatrix (); glSelectBuffer (BUFSIZE, selectBuf); glRenderMode (GL_SELECT); glMatrixMode (GL_PROJECTION); glLoadIdentity (); offset = (int) (100.0f / gl_size); gluPickMatrix (x + offset, viewport[3] - y + offset, 25, 25, viewport); if (M_cameras == 0) { if (w <= h) glOrtho (-gl_size, gl_size, -gl_size / ratio, gl_size / ratio, -10000., 10000.); else glOrtho (-gl_size * ratio, gl_size * ratio, -gl_size, gl_size, -10000., 10000.); } else { gluPerspective (17, ratio, 0.01, 1000.); // view angle, aspect,near/far clip } glMatrixMode (GL_MODELVIEW); glInitNames (); glPushName (~0); glTranslatef (drvui->Trans[0], drvui->Trans[1], drvui->Trans[2]); quaternion_to_rotmatrix (&Rotq, m); glMultMatrixf (m); for (drvui->frame_no = 1; drvui->frame_no <= drvui->max_frame; drvui->frame_no++) generate_gl_texts (); drvui->frame_no = drvui->max_frame; glPopMatrix (); hits = glRenderMode (GL_RENDER); glFlush (); if (hits == 0) return (0); ptr = (GLuint *) selectBuf; minZ = 0xffffffff; for (i = 0; i < hits; i++) { names = *ptr; ptr++; if (*ptr < minZ && *(ptr + 2) != (GLuint) - 1) { numberOfNames = names; minZ = *ptr; ptrNames = ptr + 2; } ptr += names + 2; } if (numberOfNames == 0) return (0); ptr = ptrNames; label = *ptr; //fprintf(stderr,"picked label no %d\n",label); if (label >= drvui->nlabel) return (0); // not a label ? //cur_cen[0]= drvui->label_x[label][0]; //cur_cen[1]= drvui->label_x[label][1]; //cur_cen[2]= drvui->label_x[label][2]; //Fl::redraw(); return (label); } DRAWxtl/source/DRAWxtl55/CrystalView.h0000644000076400001440000002115111505762234017131 0ustar fingerusers// $Id: CrystalView.h 1093 2010-12-20 21:48:21Z martin $ // // main header for DRAWxtl V5.5 - the GUI version // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // defines the main mindow class and the various data classes #ifndef CRYSTALVIEW_H #define CRYSTALVIEW_H 1 #include #include #include "Tb_Window.h" #include #include #if defined(__APPLE__) # include #else # include #endif #include #include #include #include #include "Flu_Spinner.h" #include "Flu_Combo_List.h" #include #include #include #include #ifndef max #define max(a,b) ((a) >= (b) ? (a) : (b)) #define min(a,b) ((a) <= (b) ? (a) : (b)) #endif class CrystalView:public Tb_Window { public: CrystalView (int x, int y, int w, int h, const char *t); void draw (void); void draw_overlay (void); ~CrystalView (); }; class BondParam { // class to hold bond screen parameters public: Fl_Window * Bond_Edit_Window; Fl_Text_Editor *Bond_Edit; Fl_Text_Buffer *BondBuffer; Fl_Text_Buffer *Bond_Output_Buffer; Flu_Combo_List *Bond_Combo; Fl_Input *New_Bond_From; Fl_Input *New_Bond_To; Fl_Input *New_Bond_Dia; Fl_Input *New_Bond_Min; Fl_Input *New_Bond_Max; Fl_Input *New_Bond_Dashes; Fl_Output *BondInstr; Fl_Output *BondInstr1; Fl_Output *BondInstr2; Flu_Combo_List *New_Bond_Color; Fl_Radio_Button *New_Bond_Style; Fl_Button *New_Bond_Add; Fl_Button *New_Bond_Remove; Flu_Combo_List *Frame_No; }; class LonePairParam { // class to hold lone-pair screen parameters public: Fl_Window * LonePair_Edit_Window; Fl_Text_Editor *LonePair_Edit; Fl_Text_Buffer *LonePairBuffer; Flu_Combo_List *LonePair_Combo; Fl_Input *Number; Fl_Input *Height; Fl_Input *Radius1; Fl_Input *Radius2; Fl_Output *LonePairInst; Fl_Output *LonePairInst1; Fl_Output *LonePairInst2; Flu_Combo_List *LonePair_Color; Fl_Button *LonePair_Add; Fl_Button *LonePair_Remove; Flu_Combo_List *Frame_No; }; class MapsParam { // class to hold map parameters public: Fl_Window * Maps_Edit_Window; Fl_Text_Buffer *MapsBuffer; Fl_Button *Map_Browse; Fl_Button *Map_Info; Fl_Output *MapsInstr; Fl_Output *MapsInstr1; Fl_Output *MapsInstr2; Fl_Input *Level; Fl_Input *Step; Fl_Input *Top; Flu_Combo_List *Type; Flu_Combo_List *Color; Fl_Output *Filename; Fl_Button *MapCalc; Flu_Combo_List *MapCalcType; Flu_Combo_List *MapType; Fl_Input *XMin; Fl_Input *YMin; Fl_Input *ZMin; Fl_Input *XMax; Fl_Input *YMax; Fl_Input *ZMax; Fl_Input *Resolution; Flu_Spinner *X4; Flu_Spinner *X5; Flu_Spinner *X6; Fl_Button *New_Map_Add; Fl_Button *New_Map_Remove; Fl_Button *Add_Button; Fl_Button *Remove_Button; Flu_Combo_List *Frame_No; }; class SliceParam { // class to hold map slice parameters public: Fl_Window * Slice_Edit_Window; Fl_Input *New_x; Fl_Input *New_y; Fl_Input *New_z; Fl_Input *New_nx; Fl_Input *New_ny; Fl_Input *New_nz; Fl_Input *New_type; Fl_Check_Button *Legend; Flu_Combo_List *Frame_No; }; class AutomationParam { // class to hold automation parameters public: Fl_Window * Automation_Edit_Window; Fl_Input *t_start; Fl_Input *t_end; Fl_Input *t_step; Fl_Input *width; Fl_Input *height; Fl_Input *fps; Fl_Input *POV_Filename; Fl_Radio_Button *NoMovie; Fl_Radio_Button *Mencoder; Fl_Radio_Button *Ffmpeg; Fl_Radio_Button *FfmpegG; Fl_Check_Button *keeptemps; Fl_Button *Go; Fl_Button *Abort; Fl_Button *Close; }; class SurfParam { // class to hold map parameters public: Fl_Window * Surfaces_Edit_Window; Fl_Text_Buffer *AimSurfBuffer; Fl_Output *AimSurfInstr; Fl_Output *AimSurfInstr1; Fl_Output *AimSurfInstr2; Flu_Combo_List *AimSurfType; Flu_Combo_List *AimSurfColor; Flu_Combo_List *AimSurf_Combo; Fl_Input *AimFile; Flu_Combo_List *SurfType; Flu_Combo_List *SurfColor; Fl_Input *Probe; Fl_Input *GridX; Fl_Input *GridY; Fl_Input *GridZ; Fl_Text_Buffer *SurfBuffer; Fl_Output *SurfInstr; Fl_Output *SurfInstr1; Fl_Output *SurfInstr2; Flu_Combo_List *Surf_Combo; Fl_Input *Radius; Fl_Button *New_AimSurf_Add; Fl_Button *New_AimSurf_Remove; Fl_Button *Add_Button; Fl_Button *Remove_Button; Fl_Button *Add_Button2; Fl_Button *Remove_Button2; Flu_Combo_List *Frame_No; }; class ModParam { // class to hold modulation parameters public: Fl_Window * Mods_Edit_Window; Flu_Spinner *Mod_t0; Flu_Spinner *Mod_t1; Flu_Spinner *Mod_t2; Fl_Check_Button *Mod_average; Fl_Text_Editor *Occ_Edit; Fl_Text_Buffer *Occ_Buffer; Fl_Output *Occ_Instr; Fl_Output *Occ_Instr1; Flu_Combo_List *Occ_Combo; Fl_Input *New_Occ_Avg; Fl_Input *New_Occ_Min; Fl_Button *New_Occ_Add; Fl_Button *New_Occ_Remove; int saved_avg; float saved_t[3]; }; class PolyParam { // class to hold polyhedra screen parameters public: Fl_Window * Polyhedra_Edit_Window; Fl_Text_Editor *Polyhedra_Edit; Fl_Text_Buffer *PolyhedraBuffer; Fl_Text_Buffer *Polyhedra_Output_Buffer; Flu_Combo_List *Polyhedra_Combo; Fl_Input *New_Polyhedra_From; Fl_Input *New_Polyhedra_To; Fl_Input *New_Polyhedra_Min; Fl_Input *New_Polyhedra_Max; Fl_Input *New_Polyhedra_Transp; Flu_Combo_List *New_Polyhedra_Color; Fl_Input *Edge_Radius; Flu_Combo_List *Edge_Color; Fl_Input *Def_Edge_Radius; Flu_Combo_List *Def_Edge_Color; Fl_Button *New_Polyhedra_Add; Fl_Button *New_Polyhedra_Remove; Fl_Radio_Button *Polysz; Fl_Radio_Button *Polyvert; Fl_Radio_Button *Polyshell; Fl_Output *PolyInstr; Fl_Output *PolyInstr1; Fl_Output *PolyInstr2; Fl_Radio_Button *Plane; Flu_Combo_List *Frame_No; }; class SphereParam { // class to hold sphere screen parameters public: Fl_Window * Sphere_Edit_Window; Fl_Text_Editor *Sphere_Edit; Fl_Text_Buffer *SphereBuffer; Fl_Output *SphereInstr; Fl_Output *SphereInstr1; Fl_Output *SphereInstr2; Fl_Text_Buffer *Sphere_Output_Buffer; Flu_Combo_List *Sphere_Combo; Fl_Input *New_Sphere_Size; Flu_Combo_List *New_Sphere_Color; Fl_Button *New_Sphere_Add; Fl_Button *New_Sphere_Remove; Fl_Button *New_Sphere_Convert; Flu_Combo_List *Frame_No; }; class ConfigParm { // class to hold POV configuration parameters public: Fl_Window * ConfigWindow; Fl_Input *POVOptions; Fl_Input *POVPath; Fl_Input *POVIncludePath; Fl_Input *POVDefaultFinish; Fl_Check_Button *Stereo; Fl_Check_Button *StereoMesh; Fl_Check_Button *CrossEyed; Fl_Input *Stereo_Base; Fl_Input *MencoderPath; Fl_Input *FFmpegPath; }; class ConfigMiscParm { // class to hold miscellaneous configuration parameters public: Fl_Window * MiscConfigWindow; Fl_Check_Button *LoadLast; Fl_Check_Button *AutoLabel; Fl_Check_Button *doVrml; Fl_Check_Button *doPOV; Fl_Check_Button *doAsy; }; class ConfigMSMSParm { // class to hold MSMS configuration public: Fl_Window * MSMSConfigWindow; Fl_Input *MSMSPath; }; class OmitParam { // class to hold omit parameters public: int nomits; // number of omits int omit1[1000]; int omit2[1000]; }; class SlabParam { // class to hold slab edit parameters public: Fl_Window * SlabWindow; Fl_Input *Slab_A; Fl_Input *Slab_B; Fl_Input *Slab_C; Fl_Input *Slab_Alpha; Fl_Input *Slab_Beta; Fl_Input *Slab_Gamma; Fl_Input *Slab_Off_X; Fl_Input *Slab_Off_Y; Fl_Input *Slab_Off_Z; Fl_Input *Slab_Rot_X; Fl_Input *Slab_Rot_Y; Fl_Input *Slab_Rot_Z; Fl_Choice *Slab_Mode; }; class ArrowParam { // class to hold arrow parameters public: Fl_Window * ArrowWindow; Fl_Input *Px; Fl_Input *Py; Fl_Input *Pz; Fl_Input *Cx; Fl_Input *Cy; Fl_Input *Cz; Fl_Input *Aa; Fl_Input *Ba; Fl_Input *Ca; Fl_Input *Ab; Fl_Input *Bb; Fl_Input *Cb; Fl_Input *Ac; Fl_Input *Bc; Fl_Input *Cc; Fl_Input *Length; Fl_Input *Diameter; Fl_Output *ArrowInstr; Fl_Output *ArrowInstr1; Fl_Output *ArrowInstr2; Flu_Combo_List *Color; Fl_Text_Buffer *ArrowBuffer; Fl_Button *AddButton; Fl_Button *RemoveButton; Flu_Combo_List *Frame_No; }; #endif DRAWxtl/source/DRAWxtl55/cursor.cxx0000644000076400001440000002613111435051673016550 0ustar fingerusers// $Id: cursor.cxx 1003 2010-08-23 21:45:23Z martin $ // // cursor.cxx - routine for DRAWxtl V5.5 - the GUI version // // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // This module includes cursor support routines // // routines contained within this file: // // display_cursor_text - output the cursor position into the status line // draw_cursor - put the cursor on the screen // find_atom - find atom nearest the cursor position // find_proj_atom - find atom that projects closest to the cursor // move_cursor - move the cursor position #include "drawxtl.h" #include #include #include #include #include "draw_ext.h" #include #include "DRAWxtlViewUI.h" #include "CrystalView.h" #include "DRAWxtl_proto.h" void display_cursor_text (void) { char Text[500]; char text[100]; char text2[100]; char Text2[100]; char Text3[100]; if (!cur_show) return; strcpy (Text2, ""); strcpy (Text3, ""); if (!ReadFourMap) sprintf (Text, " Cursor: %.4f,%.4f,%.4f (step=%.2fA)", cur_cen[0], cur_cen[1], cur_cen[2], drvui->cur_step); else sprintf (Text, " Cursor: %.4f,%.4f,%.4f (step=%.2fA). Rho=%.3f", cur_cen[0], cur_cen[1], cur_cen[2], drvui->cur_step, InterpolateMap (cur_cen[0], cur_cen[1], cur_cen[2])); if (cur_atom[0] > 0) { sprintf (Text2, " Atoms 1.%s", cur_name[0]); } if (cur_atom[1] > 0) { sprintf (text2, " 2.%s", cur_name[1]); strcat (Text2, text2); sprintf (Text3, "\n d12=%6.3fA", dist12); if (cur_atom[2] > 0) { sprintf (text2, " 3.%s", cur_name[2]); strcat (Text2, text2); sprintf (text, ", d23=%6.3fA, a123=%5.2f", dist23, ang123); strcat (Text3, text); if (cur_atom[3] > 0) { sprintf (text2, " 4.%s", cur_name[3]); strcat (Text2, text2); sprintf (text, ", d34=%6.3fA, a234=%5.2f, tor1234=%5.2f", dist34, ang234, torsion_ang); strcat (Text3, text); } } } strcat (Text, Text2); strcat (Text, Text3); drvui->Cursor_pos->value (Text); if (drvui->Cursor_posW) update_cursor_window (); } void draw_cursor (void) { int i, j; float vert[3]; if (!cur_show) return; nvert = 0; /* initialize vertex list */ for (i = 0; i <= 2; ++i) { for (j = 0; j < 3; j++) vert[j] = cur_cen[j]; vert[i] = cur_cen[i] - 0.5f / drvui->lat_con[i]; add_vert_nc (vert); vert[i] = cur_cen[i] + 0.5f / drvui->lat_con[i]; add_vert_nc (vert); } glPushMatrix (); glDisable (GL_LIGHTING); glColor3f (1.0, 0.0, 0.0); glBegin (GL_LINES); glVertex3f (s_vert[0], s_vert[1], s_vert[2]); glVertex3f (s_vert[3], s_vert[4], s_vert[5]); glVertex3f (s_vert[6], s_vert[7], s_vert[8]); glVertex3f (s_vert[9], s_vert[10], s_vert[11]); glVertex3f (s_vert[12], s_vert[13], s_vert[14]); glVertex3f (s_vert[15], s_vert[16], s_vert[17]); glEnd (); glEnable (GL_LIGHTING); glPopMatrix (); } int find_atom (void) { int i, j; double distance = 1000.0, d; int closest = 0; nvert = 0; for (i = 0; i < natom; i++) find_all_in_box (i); for (j = 0; j < nvert; j++) { d = (o_vert[3 * j] - cur_cen[0]) * (o_vert[3 * j] - cur_cen[0]) + (o_vert[3 * j + 1] - cur_cen[1]) * (o_vert[3 * j + 1] - cur_cen[1]) + (o_vert[3 * j + 2] - cur_cen[2]) * (o_vert[3 * j + 2] - cur_cen[2]); if (d < distance) { distance = d; closest = j; } } cur_cen[0] = o_vert[3 * closest]; cur_cen[1] = o_vert[3 * closest + 1]; cur_cen[2] = o_vert[3 * closest + 2]; return closest; } int find_proj_atom (int x, int y) { int j, k; double distance = 1.0e15, d; int closest = 0; int clipped = 0; GLdouble winX, winY, winZ; int saved_nvert = nvert; for (j = 0; j < natom; ++j) { // get all atoms in display box find_all_in_box (j); } for (j = saved_nvert; j < nvert; j++) { // loop through all atoms clipped = 0; if (clipflag == 1) { for (k = 0; k < 3; k++) if (o_vert[3 * j + k] < drvui->frames[drvui->frame_no].clip_lim[k] - 0.01f || o_vert[3 * j + k] > drvui->frames[drvui->frame_no].clip_lim[k + 3] + 0.01f) clipped = 1; } if (clipped == 1) continue; gluProject (s_vert[3 * j], s_vert[3 * j + 1], s_vert[3 * j + 2], modelMatrix, projMatrix, viewport, &winX, &winY, &winZ); d = ((float) x - winX) * ((float) x - winX) + ((float) y + winY - viewport[3]) * ((float) y + winY - viewport[3]); if (d < distance) { // find closest atom (in projection distance = d; closest = j; } } nvert = saved_nvert; cur_cen[0] = o_vert[3 * closest]; // set cursor to atom coordinates cur_cen[1] = o_vert[3 * closest + 1]; cur_cen[2] = o_vert[3 * closest + 2]; return closest; } void move_cursor (int axis, float inc_amt) { if (!cur_show) return; // cur_name[0][0] = '\0'; cur_cen[axis] += inc_amt * drvui->cur_step / drvui->lat_con[axis]; } void update_cursor_window (void) { char string[100], string2[30]; float centr2[3] = {0.0f, 0.0f, 0.0f}, centr3[3] = {0.0f, 0.0f, 0.0f}, centr4[3] = {0.0f,0.0f,0.0f}; int lastatom, i; float dist1 = 0.0f, dist2 = 0.0f, dist3 = 0.0f; float ang1 = 0.0f, ang2 = 0.0f; drvui->Cursor_posW->clear(); if (!cur_show) { sprintf (string, "Press 'c' to activate the cursor mode in the graphics area"); drvui->Cursor_posW->add (string); return; } sprintf (string, "Cursor position:\t\t%.4f\t%.4f\t%.4f", cur_cen[0], cur_cen[1], cur_cen[2]); drvui->Cursor_posW->add (string); sprintf (string, "Current step size\t%.2fA", drvui->cur_step); drvui->Cursor_posW->add (string); if (ReadFourMap) { sprintf (string, "Local rho value\t\t\t%.3f", InterpolateMap (cur_cen[0], cur_cen[1], cur_cen[2])); drvui->Cursor_posW->add (string); } drvui->Cursor_posW->add ("\n"); lastatom = -1; for (i = 0; i < 4; i++) if (cur_atom[i] > 0) lastatom++; switch (lastatom) { case 3: dist1=dist34; dist2=dist23; dist3=dist12; ang1=ang234; ang2=ang123; break; case 2: dist1=dist23; dist2=dist12; ang1=ang123; break; case 1: dist1=dist12; break; default: break; } if (lastatom > -1) { sprintf (string, "Current atom:\t%4s\t%.4f\t%.4f\t%.4f", cur_name[lastatom], o_vert[3 * cur_atom[lastatom]], o_vert[3 * cur_atom[lastatom] + 1], o_vert[3 * cur_atom[lastatom] + 2]); drvui->Cursor_posW->add (string); } strcpy (string,"\n"); drvui->Cursor_posW->add (string); drvui->Cursor_posW->add ("@-"); drvui->Cursor_posW->add (string); if (lastatom > 0) { sprintf (string, "Distance\t%4s-%4s\t\t\t%.3f",cur_name[lastatom],cur_name[lastatom-1],dist1); drvui->Cursor_posW->add (string); } if (lastatom > 1) { sprintf (string, "Angle\t%4s-%4s\t-%4s\t\t%.3f",cur_name[lastatom],cur_name[lastatom-1],cur_name[lastatom-2],ang1); drvui->Cursor_posW->add (string); } if (cur_atom[3] > 0) { sprintf (string, "Dihedral angle\t%4s-%4s\t-%4s\t-%4s\t%.3f", cur_name[3], cur_name[2], cur_name[1], cur_name[0], torsion_ang); drvui->Cursor_posW->add (string); sprintf (string, "Distance\t%4s-%4s\t\t\t%.3f", cur_name[1], cur_name[2], dist23); drvui->Cursor_posW->add (string); sprintf (string, "Distance\t%4s-%4s\t\t\t%.3f", cur_name[1], cur_name[0], dist12); drvui->Cursor_posW->add (string); sprintf (string, "Angle\t%4s-%4s\t-%4s\t\t%.3f", cur_name[2], cur_name[1], cur_name[0], ang2); drvui->Cursor_posW->add (string); } else if (cur_atom[2] > 0) { sprintf (string, "Distance\t%4s-%4s\t\t\t%.3f", cur_name[1], cur_name[2], dist23); drvui->Cursor_posW->add (string); } strcpy (string, "\n"); drvui->Cursor_posW->add (string); drvui->Cursor_posW->add ("@-"); drvui->Cursor_posW->add (string); if (lastatom > 0) { sprintf (string, "Distance Matrix\t%4s\t%4s", cur_name[lastatom], cur_name[lastatom - 1]); if (lastatom > 1) { sprintf (string2, "\t%4s", cur_name[lastatom - 2]); strcat (string, string2); } if (lastatom > 2) { sprintf (string2, "\t%4s", cur_name[lastatom - 3]); strcat (string, string2); } drvui->Cursor_posW->add (string); sprintf (string, "%4s\t-\t%5.3f", cur_name[lastatom], dist1); if (lastatom > 1) { sprintf (string2, "\t%5.3f", dist (cur_atom[lastatom], cur_atom[lastatom - 2])); strcat (string, string2); } if (lastatom > 2) { sprintf(string2, "\t%5.3f", dist(cur_atom[lastatom],cur_atom[lastatom - 3])); strcat (string, string2); } drvui->Cursor_posW->add (string); centr2[0] = (o_vert[3 * cur_atom[lastatom]] + o_vert[3 * cur_atom[lastatom - 1]]) / 2.0f; centr2[1] = (o_vert[3 * cur_atom[lastatom] + 1] + o_vert[3 * cur_atom[lastatom - 1] + 1] ) / 2.0f; centr2[2] = (o_vert[3 * cur_atom[lastatom] + 2] + o_vert[3 * cur_atom[lastatom - 1] + 2] ) / 2.0f; } if (lastatom > 1) { sprintf (string, "%4s\t%.3f\t-\t%.3f", cur_name[lastatom - 1], dist1, dist2); if (lastatom > 2) { sprintf (string2, "\t%5.3f", dist (cur_atom[lastatom - 1], cur_atom[lastatom - 3 ])); strcat (string, string2); } drvui->Cursor_posW->add (string); sprintf (string, "%4s\t%.3f\t%.3f\t-", cur_name[lastatom - 2], dist (cur_atom[lastatom], cur_atom[lastatom - 2]), dist (cur_atom[lastatom - 1], cur_atom[lastatom - 2 ])); if (lastatom > 2) { sprintf (string2, "\t%.3f", dist3); strcat (string, string2); } drvui->Cursor_posW->add (string); centr3[0] = (o_vert[3 * cur_atom[lastatom]] + o_vert[3 * cur_atom[lastatom - 1]] + o_vert[3 * cur_atom[lastatom - 2]]) / 3.0f; centr3[1] = (o_vert[3 * cur_atom[lastatom] + 1] + o_vert[3 * cur_atom[lastatom - 1] + 1] + o_vert[3 * cur_atom[lastatom - 2] + 1]) / 3.0f; centr3[2] = (o_vert[3 * cur_atom[lastatom] + 2] + o_vert[3 * cur_atom[lastatom - 1] + 2] + o_vert[3 * cur_atom[lastatom - 2] + 2]) / 3.0f; } if (lastatom > 2) { sprintf (string, "%4s\t%.3f\t%.3f\t%.3f\t-", cur_name[0], dist(cur_atom[lastatom], cur_atom[lastatom - 3]), dist(cur_atom[lastatom - 1], cur_atom[lastatom - 3]), dist3 ); drvui->Cursor_posW->add (string); centr4[0] = (o_vert[3 * cur_atom[0]] + o_vert[3 * cur_atom[1]] + o_vert[3 * cur_atom[2]] + o_vert[3 * cur_atom[3]]) / 4.0f; centr4[1] = (o_vert[3 * cur_atom[0] + 1] + o_vert[3 * cur_atom[1] + 1] + o_vert[3 * cur_atom[2] + 1] + o_vert[3 * cur_atom[3] + 1]) / 4.0f; centr4[2] = (o_vert[3 * cur_atom[0] + 2] + o_vert[3 * cur_atom[1] + 2] + o_vert[3 * cur_atom[2] + 2] + o_vert[3 * cur_atom[3] + 2]) / 4.0f; } strcpy (string, "\n"); drvui->Cursor_posW->add (string); drvui->Cursor_posW->add ("@-"); drvui->Cursor_posW->add (string); if (cur_atom[1] > 0) { sprintf (string, "Center of top 2 atoms\t\t%.4f\t%.4f\t%.4f", centr2[0], centr2[1], centr2[2]); drvui->Cursor_posW->add (string); } if (cur_atom[2] > 0) { sprintf (string, "Center of top 3 atoms\t\t%.4f\t%.4f\t%.4f", centr3[0], centr3[1], centr3[2]); drvui->Cursor_posW->add (string); } if (cur_atom[3] > 0) { sprintf (string, "Center of all 4 atoms\t\t%.4f\t%.4f\t%.4f", centr4[0], centr4[1], centr4[2]); drvui->Cursor_posW->add (string); } } DRAWxtl/source/DRAWxtl55/draw_ext.h0000644000076400001440000001451411516334070016472 0ustar fingerusers// $Id: draw_ext.h 1107 2011-01-19 23:53:52Z martin $ // /* draw_ext.h - external data definitions for DRAWxtl */ #include "DRAWxtlViewUI.h" #include "EditView.h" #include "Ellipsoids.h" extern DRAWxtlViewUI *drvui; extern int cur_show; extern CrystalView *crystal; extern ArrowParam *arrows; extern SlabParam *Slabs; extern Fl_Window *textwindow; extern Fl_Window *listwindow1; extern Fl_Window *listwindow2; extern Fl_Window *listwindow3; extern Fl_Window *listwindow4; extern Fl_Window *listwindow5; extern Fl_Window *helpwindow; extern Fl_Window *helpwindow1; extern Fl_Window *helpwindow2; extern Fl_Window *helpwindow3; extern Fl_Window *helpwindow4; extern Fl_Window *helpwindow5; extern Fl_Window *helpwindow6; extern Fl_Text_Buffer *helpbuf; extern Fl_Text_Buffer *helpbuf1; extern AutomationParam *Automate; extern BondParam *Bonds; extern PolyParam *Polyhedra; extern SphereParam *Spheres; extern ConfigParm *Configure; extern ConfigMiscParm *MiscConfigure; extern ConfigMSMSParm *MSMSConfigure; extern OmitParam *Omit; extern EditScreen *edtprm; extern Ellipsoids *ellipsoids; extern LonePairParam *LonePairs; extern MapsParam *Maps; extern SliceParam *Slice; extern SurfParam *Surf; extern ModParam *Modparms; extern GLuint selectBuf[BUFSIZE]; extern void *Edit_Str_Type; extern char Edit_title[128]; extern int Edit_changed; extern int Edit_loading; extern Fl_Text_Buffer *textbuf; extern Fl_Text_Buffer *textbuf1; extern Fl_Text_Buffer *textbuf2; extern Fl_Text_Buffer *textbuf3; extern Fl_Text_Buffer *textbuf4; //extern float gl_pos_x; //extern float gl_pos_y; //extern float gl_pos_z; extern float gl_size; extern void *Edit_Str_Type; extern QUAT Rotq; extern double Xrot, Yrot, Zrot; // Rotation angles extern double xmin, ymin, zmin; // Minimums extern double xmax, ymax, zmax; // Maximums extern Fl_Window *errorbox; extern int Edit_changed; extern int Edit_loading; /* global variables for atom lists */ extern int natom; /* number of different types of atoms */ extern int ncell; /* number of atoms in asymmetric unit */ extern float *xypos; /* master list fractional coordinates (modulated) */ extern float *xypos_nm; /* master list fractional coordinates (not modulated) */ extern float *o_vert; /* crystal coordinates of saved vertices (modulated) */ extern float *o_vert_nm; /* crystal coordinates of saved vertices (not modulated) */ extern float *s_vert; /* saved coordinates of vertices (modulated) */ extern int *vert_sym_no; /* saved symmetry operator number */ extern int *vert_sym_nos; /* saved symmetry operator number including sign */ extern int *poly_list; /* storage for polygon corner pointers */ extern int nvert; /* number of vertices in list */ extern int NvertM; /* number of vertices in master atom list */ /* global variables for polyhedra, planes and bonds */ extern int draw_list; /* number of items in polygon draw list */ extern int *vertex_list; /* storage for vertices about a cation */ extern int numb_list; /* number in polygon list */ extern int domolcomp; /* non-zero if molecule completion requested */ /* global variables that control size and orientation of output object */ extern GLdouble modelMatrix[16]; extern GLdouble projMatrix[16]; extern GLint viewport[4]; extern float DepthCue; /* scale for Z-dependent thickness of edges */ extern float boxlim[3]; /* half limits of plotting box */ extern float origin[3]; /* position of plotting origin */ extern double G_Rot[3][3]; /* Grand rotation matrix - transforms from Cartesian to picture */ extern float POV_Max[3]; /* Maximum limits of POV after rotation */ extern float POV_Min[3]; /* Minimum limits of POV after rotation */ extern int boxflag; /* Non-zero if 'bounds' command given */ extern int packflag; /* Non-zero if 'pack' command given */ extern int clipflag; /* Non-zero if 'clip' command given */ extern int docell; /* non-zero if unit-cell edges to be drawn */ extern int Display_axes; /* non-zero if axial triple to be drawn */ extern int Color_Warning; /* Warning flag for non-standard color */ extern float Magnification; /* Magnification factor for image */ extern float Scale; /* Scale of diagram */ extern float offset[3]; /* offset for vector triple */ extern float Text_Size; /* Size to make axis label text */ extern int Options; /* Place to save command-line options flags */ extern float rad_cell; /* radius of unit cell framebars */ extern int edges; /* draw thin black lines around the edges of polyhedra */ extern float xrot, yrot, zrot; /* view rotation angles */ extern int Unit_Cell; /* non-zero if unit cell to be drawn */ extern int no_comment; /* non-zero to inhibit comment lines in VRML */ extern int M_cameras; /* non-zero to inhibit multiple cameras */ extern int Vrml2; /* non-zero to generate VRML97 (VRML2) output */ extern int X3D; /* non-zero to write VRML2 in X3D-compatible syntax*/ extern int doVrml; /* non-zero to allow VRML output */ extern int doPOV; /* non-zero to allow povray output */ extern int doAsy; /* non-zero to allow asymptote output */ extern int clipflag; extern float printdist; /* Distance limit for tabulated output */ extern int Labels; /* True if labels should be output */ extern int slabmode; /* cutout: slab vertices */ extern float slabx1, slaby1, slabz1, slabx2, slaby2, slabz2; extern float slabx3, slaby3, slabz3, slabx4, slaby4, slabz4; extern float slabv[24]; /* openGL cursor stuff */ extern float cur_cen[3]; /* location of cursor (fractional coordinates) */ extern int cur_atom[4]; extern char cur_name[4][10]; extern float dist12; extern float dist23; extern float dist34; extern float ang123; extern float ang234; extern float torsion_ang; /* Fourier map stuff */ #include "drawmap.h" extern int ReadFourMap; /* true if a Fourier map has been read */ extern float *FourierPt; /* pointer to Fourier map contents */ extern float map_a, map_b, map_c, map_alpha, map_beta, map_gamma; /* cell dimensions for map */ extern int mapstep_a, mapstep_b, mapstep_c; /* map steps across unit cell */ extern float xMin, xMax, yMin, yMax, zMin, zMax; /* bounding box for map */ extern float x4Val, x5Val, x6Val; /* coordinates of map intersections with superspace */ extern float x4step, x5step, x6step; extern char FourierFileName[256]; extern int FourierMapType; extern int ShowMapLegend; extern struct MAP_INFO Map_Info; DRAWxtl/source/DRAWxtl55/Draw_Fl_Input.h0000644000076400001440000000050011241072504017334 0ustar fingerusers// $Id: Draw_Fl_Input.h 900 2009-08-13 20:00:45Z larry $ // #ifndef Draw_Fl_Input_h #define Draw_Fl_Input_h #include class Draw_Fl_Input:public Fl_Input { public: Draw_Fl_Input (int x, int y, int w, int h, const char *l = 0): Fl_Input (x, y, w, h, l) { } int handle (int e); }; #endif DRAWxtl/source/DRAWxtl55/Draw_Flu_Spinner.h0000644000076400001440000000056011241072504020046 0ustar fingerusers// $Id: Draw_Flu_Spinner.h 900 2009-08-13 20:00:45Z larry $ // #ifndef Draw_Flu_Spinner_h #define Draw_Flu_Spinner_h #include "Flu_Spinner.h" #include "Draw_Fl_Input.h" class Draw_Flu_Spinner:public Flu_Spinner { public: Draw_Flu_Spinner (int x, int y, int w, int h, const char *l = 0): Flu_Spinner (x, y, w, h, l) { } int handle (int e); }; #endif DRAWxtl/source/DRAWxtl55/draw_gbl.h0000644000076400001440000001326011516334067016441 0ustar fingerusers// $Id: draw_gbl.h 1107 2011-01-19 23:53:52Z martin $ // /* draw_gbl.h - global definitions for DRAWxtl */ #include "DRAWxtlViewUI.h" #include "EditView.h" #include "Ellipsoids.h" DRAWxtlViewUI *drvui; int cur_show = 0; CrystalView *crystal; ArrowParam *arrows; SlabParam *Slabs; Fl_Window *textwindow; Fl_Window *listwindow1; Fl_Window *listwindow2; Fl_Window *listwindow3; Fl_Window *listwindow4; Fl_Window *listwindow5; Fl_Window *helpwindow; Fl_Window *helpwindow1; Fl_Window *helpwindow2; Fl_Window *helpwindow3; Fl_Window *helpwindow4; Fl_Window *helpwindow5; Fl_Window *helpwindow6; Fl_Text_Buffer *helpbuf = NULL; Fl_Text_Buffer *helpbuf1 = NULL; AutomationParam *Automate = NULL; BondParam *Bonds = NULL; PolyParam *Polyhedra = NULL; SphereParam *Spheres = NULL; ConfigParm *Configure; ConfigMiscParm *MiscConfigure; ConfigMSMSParm *MSMSConfigure; OmitParam *Omit = NULL; EditScreen *edtprm = NULL; Ellipsoids *ellipsoids = NULL; LonePairParam *LonePairs = NULL; MapsParam *Maps = NULL; SliceParam *Slice = NULL; SurfParam *Surf = NULL; ModParam *Modparms = NULL; GLuint selectBuf[BUFSIZE]; Fl_Text_Buffer *textbuf = NULL; Fl_Text_Buffer *textbuf1 = NULL; Fl_Text_Buffer *textbuf2 = NULL; Fl_Text_Buffer *textbuf3 = NULL; Fl_Text_Buffer *textbuf4 = NULL; //float gl_pos_x = 0.0; //float gl_pos_y = 0.0; //float gl_pos_z = 0.0; float gl_size = 0.; void *Edit_Str_Type; QUAT Rotq; double Xrot, Yrot, Zrot; // Rotation angles double xmin, ymin, zmin; // Minimums double xmax, ymax, zmax; // Maximums Fl_Window *errorbox; int Edit_changed; int Edit_loading; /* global variables for atom lists */ int natom; /* number of different types of atoms */ int ncell; /* number of atoms in asymmetric unit */ float *xypos = NULL; /* master list of fractional coordinates (modulated) */ float *xypos_nm = NULL; /* master list of fractional coordinates (not modulated) */ float *o_vert = NULL; /* crystal coordinates of saved vertices (modulated) */ float *o_vert_nm = NULL; /* crystal coordinates of saved vertices (not modulated) */ float *s_vert = NULL; /* saved coordinates of vertices (modulated) */ int *vert_sym_no = NULL; /* saved symmetry operator number */ int *vert_sym_nos = NULL; /* saved symmetry operator number including sign */ int *poly_list = NULL; /* storage for polygon corner pointers */ int nvert; /* number of vertices in list */ int NvertM; /* number of vertices in master atom list */ /* global variables for polyhedra, planes and bonds */ int draw_list; // number of items in polygon draw list int *vertex_list = NULL; /* storage for vertices about a cation */ int numb_list; /* number in polygon list */ int domolcomp; /* non-zero if molecule completion requested */ /* global variables that control size and orientation of output object */ GLdouble modelMatrix[16]; GLdouble projMatrix[16]; GLint viewport[4]; float DepthCue; /* scale for Z-dependent thickness of edges */ float boxlim[3]; /* half limits of plotting box */ float origin[3]; /* position of plotting origin */ double G_Rot[3][3]; /* Grand rotation matrix - transforms from Cartesian to picture */ float POV_Max[3]; /* Maximum limits of POV after rotation */ float POV_Min[3]; /* Minimum limits of POV after rotation */ int boxflag; /* Non-zero if 'bounds' command given */ int packflag; /* Non-zero if 'pack' command given */ int clipflag; /* Non-zero if 'clip' command given */ int docell; // non-zero if unit-cell edges to be drawn int Display_axes; /* non-zero if axial triple to be drawn */ int Color_Warning; /* Warning flag for non-standard color */ float Magnification; // Magnification factor for image float Scale; /* Scale of diagram */ float offset[3]; /* offset for vector triple */ float Text_Size; /* Size to make axis label text */ int Options; /* Place to save command-line options flags */ float rad_cell; /* radius of unit cell framebars */ int edges; /* draw thin lines around the edges of polyhedra */ float xrot, yrot, zrot; /* view rotation angles */ int Unit_Cell; /* non-zero if unit cell to be drawn */ int no_comment; /* non-zero to inhibit comment lines in VRML */ int M_cameras; /* non-zero to inhibit multiple cameras */ int Vrml2; /* non-zero to generate VRML97 (VRML2) output */ int X3D; /* non-zero to write VRML2 in X3D-compatible syntax*/ int doVrml; /* non-zero to allow VRML output */ int doPOV; /* non-zero to allow povray output */ int doAsy; /* non-zero to allow asymptote output */ float printdist; /* Distance limit for tabulated output */ int Labels; /* True if labels should be output */ int slabmode; /* cutout: slab vertices */ float slabx1, slaby1, slabz1, slabx2, slaby2, slabz2; float slabx3, slaby3, slabz3, slabx4, slaby4, slabz4; float slabv[24]; float cur_cen[3]; /* location of cursor (fractional coordinates) */ int cur_atom[4]; /* sequence numbers of last four atoms under cursor */ char cur_name[4][10]; /* name of atom under cursor */ float dist12 = 0.0; float dist23 = 0.0; float dist34 = 0.0; float ang123 = 0.0; float ang234 = 0.0; float torsion_ang = 0.0; /* Fourier map stuff */ #include "drawmap.h" int ReadFourMap = 0; /* true if a Fourier map has been read */ float *FourierPt = NULL; /* pointer to Fourier map contents */ float map_a, map_b, map_c, map_alpha, map_beta, map_gamma; /* cell dimensions for map */ int mapstep_a, mapstep_b, mapstep_c; /* map steps across unit cell */ float xMin, xMax, yMin, yMax, zMin, zMax; /* bounding box for map */ float x4Val, x5Val, x6Val; /* coordinates of map intersection with superspace */ float x4step, x5step, x6step; char FourierFileName[256]; int FourierMapType; int ShowMapLegend; struct MAP_INFO Map_Info; DRAWxtl/source/DRAWxtl55/drawmap.cxx0000644000076400001440000012704311460411073016662 0ustar fingerusers// $Id: drawmap.cxx 1064 2010-10-22 19:38:20Z martin $ // // drawmap.cpp - routine for DRAWxtl V5.5 - the GUI version // // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // This module includes Fourier support routines // // routines contained within this file: // // generate_map - Generate Marching Cubes triangles from a map // InterpolateMap - interpolate map value // LookupMap - return the value of the mmap at one of the calculated points // Maximize_rho - position the cursor at the local maximum (Q & D routine) #include "drawxtl.h" #include #include #include #include #include #include "draw_ext.h" #include "drawmap.h" #include "DRAWxtlViewUI.h" #include "MC.h" #include "DRAWxtl_proto.h" /* *************************************************************************************** */ /* Generate Marching Cubes triangles from a map with contour minValue*/ /* *************************************************************************************** */ void generate_map (float minValue, int Solid, char *Color, char *BackColor) { int numOfTriangles; float step[3]; float Red, Green, Blue; int nxMin, nxMax, nyMin, nyMax, nzMin, nzMax; /* max and min steps along a, b & c */ int snx, sny, snz; /* number of steps along a, b & c */ unsigned int sny_snz; /* sny x snz */ int i, j, k, ijk, ijkmax, ii, jj; unsigned int ni, nj, nk, si, sj, sk, sni, snj, sind; mp4Vector *PointsList; float fvert[3], cvert[3]; TRIANGLE *pTriangles; char string[40]; char Color2[40]; float d1, d2, d3; int iproj = 0; int iMax; int jMax; int kMax; if (doVrml) { if (!drvui->fpoutv) { Error_Box ("Invalid vrml file path in drawmap."); return; } } if (!FourierPt) return; drvui->mainWindow->cursor (FL_CURSOR_WAIT); strcpy (string, Color); strcpy (Color2, Color); Transform_VRML_Color (string); Transform_POV_Color (Color2); (void) sscanf (string, "%f %f %f", &Red, &Green, &Blue); step[0] = 1.0f / (float) mapstep_a; step[1] = 1.0f / (float) mapstep_b; step[2] = 1.0f / (float) mapstep_c; nxMin = (int) (max (drvui->frames[drvui->frame_no].map_lim[0], drvui->frames[drvui->frame_no].cryst_lim[0]) * mapstep_a); nxMax = (int) (min (drvui->frames[drvui->frame_no].map_lim[3], drvui->frames[drvui->frame_no].cryst_lim[3]) * mapstep_a); nyMin = (int) (max (drvui->frames[drvui->frame_no].map_lim[1], drvui->frames[drvui->frame_no].cryst_lim[1]) * mapstep_b); nyMax = (int) (min (drvui->frames[drvui->frame_no].map_lim[4], drvui->frames[drvui->frame_no].cryst_lim[4]) * mapstep_b); nzMin = (int) (max (drvui->frames[drvui->frame_no].map_lim[2], drvui->frames[drvui->frame_no].cryst_lim[2]) * mapstep_c); nzMax = (int) (min (drvui->frames[drvui->frame_no].map_lim[5], drvui->frames[drvui->frame_no].cryst_lim[5]) * mapstep_c); snx = abs (nxMax - nxMin + 1); sny = abs (nyMax - nyMin + 1); snz = abs (nzMax - nzMin + 1); iMax = nxMax + 1; jMax = nyMax + 1; kMax = nzMax + 1; if (snx == 1) { iproj = 1; snx++; iMax++; } if (sny == 1) { iproj = 2; sny++; jMax++; } if (snz == 1) { iproj = 3; snz++; kMax++; } sny_snz = sny * snz; ijkmax= (int) (drvui->frames[drvui->frame_no].cryst_lim[3] * (mapstep_a-1)) * mapstep_b * mapstep_c + (int) (drvui->frames[drvui->frame_no].cryst_lim[4] * (mapstep_b-1)) * mapstep_c + (int) (drvui->frames[drvui->frame_no].cryst_lim[5] * (mapstep_c-1)); /* create a new set of Fourier points */ PointsList = (mp4Vector *) zalloc (sizeof (mp4Vector) * (snx + 1) * (sny + 1) * (snz + 1)); if (PointsList == NULL) { Error_Box ("Error allocating space for PointsList vectors."); return; } for (i = nxMin, si = 0; i <= iMax; i++, si++) { ni = i; ni = (5 * mapstep_a + ni) % mapstep_a; /* this will 'wrap' around any value (negative or positive) */ sni = si * sny_snz; fvert[0] = i * step[0]; if (iproj == 1) { ni = nxMin; fvert[0] = ni * step[0] + 0.001f; } for (j = nyMin, sj = 0; j <= jMax; j++, sj++) { nj = j; nj = (5 * mapstep_b + nj) % mapstep_b; snj = sj * snz; fvert[1] = j * step[1]; if (iproj == 2) { nj = nyMin; fvert[1] = nj * step[1] + 0.001f; } for (k = nzMin, sk = 0; k <= kMax; k++, sk++) { nk = k; nk = (5 * mapstep_c + nk) % mapstep_c; sind = sni + snj + sk; fvert[2] = k * step[2]; if (iproj == 3) { nk = nzMin; fvert[2] = nk * step[2] + 0.001f; } /* convert Fractional to Orthonormal Coords */ for (ii = 0; ii <= 2; ++ii) { /* convert vertex coordinates to Cartesian */ cvert[ii] = 0.0f; for (jj = 0; jj <= 2; ++jj) cvert[ii] += (float) drvui->b_mat[ii][jj] * (fvert[jj] - origin[jj]); } PointsList[sind].x = cvert[0]; PointsList[sind].y = cvert[1]; PointsList[sind].z = cvert[2]; ijk = ni * mapstep_b * mapstep_c + nj * mapstep_c + nk; if (ijk > ijkmax) ijk-=ijkmax; PointsList[sind].val = FourierPt[ijk]; } } } /* create contours from grid of points with matching cubes */ pTriangles = MC (snx - 1, sny - 1, snz - 1, step[0], step[1], step[2], minValue, PointsList, numOfTriangles); free (PointsList); if (numOfTriangles <= 0) return; glPushMatrix (); if (!drvui->frames[drvui->frame_no].slice) { if (!Solid) { glPolygonMode (GL_FRONT_AND_BACK, GL_LINE); glDisable (GL_LIGHTING); } else glMaterialf (GL_FRONT, GL_SHININESS, 0.0); /* disable shinyness */ glColor3f (Red, Green, Blue); glBegin (GL_TRIANGLES); for (i = 0; i < numOfTriangles; i++) { d1 = (pTriangles[i].p[0].x - pTriangles[i].p[1].x) * (pTriangles[i].p[0].x - pTriangles[i].p[1].x) + (pTriangles[i].p[0].y - pTriangles[i].p[1].y) * (pTriangles[i].p[0].y - pTriangles[i].p[1].y) + (pTriangles[i].p[0].z - pTriangles[i].p[1].z) * (pTriangles[i].p[0].z - pTriangles[i].p[1].z); d2 = (pTriangles[i].p[2].x - pTriangles[i].p[1].x) * (pTriangles[i].p[2].x - pTriangles[i].p[1].x) + (pTriangles[i].p[2].y - pTriangles[i].p[1].y) * (pTriangles[i].p[2].y - pTriangles[i].p[1].y) + (pTriangles[i].p[2].z - pTriangles[i].p[1].z) * (pTriangles[i].p[2].z - pTriangles[i].p[1].z); d3 = (pTriangles[i].p[2].x - pTriangles[i].p[0].x) * (pTriangles[i].p[2].x - pTriangles[i].p[0].x) + (pTriangles[i].p[2].y - pTriangles[i].p[0].y) * (pTriangles[i].p[2].y - pTriangles[i].p[0].y) + (pTriangles[i].p[2].z - pTriangles[i].p[0].z) * (pTriangles[i].p[2].z - pTriangles[i].p[0].z); // skip excursions completely across the cell when a contour reaches the edge if ((d1 > 5.*snx*snx* step[0] ) || (d2 > 5.*sny*sny* step[1]) || (d3 > 5.*snz*snz* step[2])) continue; if (minValue > 0) { if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", string); fprintf (drvui->fpoutv, "Coordinate3 { point [\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); if (Solid) { fprintf (drvui->fpoutv, " appearance Appearance {\n"); fprintf (drvui->fpoutv, " material Material {diffuseColor %s}\n", string); fprintf (drvui->fpoutv, " }\n geometry IndexedFaceSet { coord Coordinate{ point [\n"); } else fprintf (drvui->fpoutv, " geometry IndexedLineSet { coord Coordinate{ point [\n"); } } if (doPOV) { if (!Solid) { if (d1 > 0.00001f) { fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", pTriangles[i].p[0].x, pTriangles[i].p[0].y, pTriangles[i].p[0].z, pTriangles[i].p[1].x, pTriangles[i].p[1].y, pTriangles[i].p[1].z, 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", Color2); } if (d2 > 0.00001f) { fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", pTriangles[i].p[1].x, pTriangles[i].p[1].y, pTriangles[i].p[1].z, pTriangles[i].p[2].x, pTriangles[i].p[2].y, pTriangles[i].p[2].z, 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", Color2); } if (d3 > 0.00001f) { fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", pTriangles[i].p[2].x, pTriangles[i].p[2].y, pTriangles[i].p[2].z, pTriangles[i].p[0].x, pTriangles[i].p[0].y, pTriangles[i].p[0].z, 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", Color2); } } if (Solid) fprintf (drvui->fpoutp, "smooth_triangle {\n"); } for (j = 0; j < 3; j++) { if (Solid) glNormal3f (pTriangles[i].norm[j].x, pTriangles[i].norm[j].y, pTriangles[i].norm[j].z); glVertex3f (pTriangles[i].p[j].x, pTriangles[i].p[j].y, pTriangles[i].p[j].z); if (Solid && doPOV) { fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>,", pTriangles[i].p[j].x, pTriangles[i].p[j].y, pTriangles[i].p[j].z); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>", pTriangles[i].norm[j].x, pTriangles[i].norm[j].y, pTriangles[i].norm[j].z); } if (doVrml) fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f", pTriangles[i].p[j].x, pTriangles[i].p[j].y, pTriangles[i].p[j].z); if (j < 2) { if (Solid && doPOV) fprintf (drvui->fpoutp, ","); if (doVrml) fprintf (drvui->fpoutv, ",\n"); } else { if (Solid && doPOV) { fprintf (drvui->fpoutp, "\n texture{pigment{color %s }}", Color2); if (BackColor) fprintf (drvui->fpoutp, "\n interior_texture{pigment{color %s }}\n }\n", BackColor); else fprintf(drvui->fpoutp, "\n }\n"); } if (doVrml) fprintf (drvui->fpoutv, "]\n"); } } // for (j... if (doAsy) { if (!Solid) fprintf (drvui->fpouta, "draw(pic, (%5.2f,%5.2f,%5.2f)--(%5.2f,%5.2f,%5.2f)--(%5.2f,%5.2f,%5.2f)--cycle,rgb(%.2f,%.2f,%.2f)+linewidth(%.2f));\n", pTriangles[i].p[0].x, pTriangles[i].p[0].y,pTriangles[i].p[0].z, pTriangles[i].p[1].x, pTriangles[i].p[1].y,pTriangles[i].p[1].z, pTriangles[i].p[2].x, pTriangles[i].p[2].y,pTriangles[i].p[2].z, Red,Green,Blue,0.001*Scale); else fprintf (drvui->fpouta, "draw(pic, surface( (%5.2f,%5.2f,%5.2f)--(%5.2f,%5.2f,%5.2f)--(%5.2f,%5.2f,%5.2f)--cycle),rgb(%.2f,%.2f,%.2f));\n", pTriangles[i].p[0].x, pTriangles[i].p[0].y,pTriangles[i].p[0].z, pTriangles[i].p[1].x, pTriangles[i].p[1].y,pTriangles[i].p[1].z, pTriangles[i].p[2].x, pTriangles[i].p[2].y,pTriangles[i].p[2].z, Red,Green,Blue); } if (doVrml) { if (Vrml2) { if (Solid) { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,-1]\n solid FALSE\n convex" " TRUE\n creaseAngle 1.57075\n }\n }\n"); } else { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,-1]\n color Color { color [%s]" "}\n colorIndex [0]\n colorPerVertex FALSE\n }\n }\n", string); } } else { if (Solid) { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,-1] }\n}\n"); } else { fprintf (drvui->fpoutv, "}\n IndexedLineSet { coordIndex [0,1,2,-1] }\n}\n"); } } } } else { // if (minValue > 0) if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", string); fprintf (drvui->fpoutv, "Coordinate3 { point [\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); if (Solid) { fprintf (drvui->fpoutv, " appearance Appearance {\n"); fprintf (drvui->fpoutv, " material Material {diffuseColor %s}\n", string); fprintf (drvui->fpoutv, " }\n geometry IndexedFaceSet { coord Coordinate{ point [\n"); } else fprintf (drvui->fpoutv, " geometry IndexedLineSet { coord Coordinate{ point [\n"); } } if (doPOV) { if (!Solid) { if (d1 > 0.00001f) { // skip zero length cylinder fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", pTriangles[i].p[0].x, pTriangles[i].p[0].y, pTriangles[i].p[0].z, pTriangles[i].p[1].x, pTriangles[i].p[1].y, pTriangles[i].p[1].z, 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", Color2); } if (d2 > 0.00001f) { // skip zero length cylinder fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", pTriangles[i].p[1].x, pTriangles[i].p[1].y, pTriangles[i].p[1].z, pTriangles[i].p[2].x, pTriangles[i].p[2].y, pTriangles[i].p[2].z, 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", Color2); } if (d3 > 0.00001f) { // skip zero length cylinder fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", pTriangles[i].p[2].x, pTriangles[i].p[2].y, pTriangles[i].p[2].z, pTriangles[i].p[0].x, pTriangles[i].p[0].y, pTriangles[i].p[0].z, 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", Color2); } } if (Solid) fprintf (drvui->fpoutp, "smooth_triangle {\n"); } for (j = 2; j >= 0; j--) { if (Solid) glNormal3f (pTriangles[i].norm[j].x, pTriangles[i].norm[j].y, pTriangles[i].norm[j].z); glVertex3f (pTriangles[i].p[j].x, pTriangles[i].p[j].y, pTriangles[i].p[j].z); if (Solid && doPOV) { fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>,", pTriangles[i].p[j].x, pTriangles[i].p[j].y, pTriangles[i].p[j].z); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>", pTriangles[i].norm[j].x, pTriangles[i].norm[j].y, pTriangles[i].norm[j].z); } if (doVrml) fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f", pTriangles[i].p[j].x, pTriangles[i].p[j].y, pTriangles[i].p[j].z); if (j > 0) { if (Solid && doPOV) fprintf (drvui->fpoutp, ","); if (doVrml) fprintf (drvui->fpoutv, ",\n"); } else { if (Solid && doPOV) { fprintf (drvui->fpoutp, "\n texture{pigment{color %s }}", Color2); if (BackColor) fprintf (drvui->fpoutp, "\n interior_texture{pigment{color %s }}\n }\n", BackColor); else fprintf(drvui->fpoutp, "\n }\n"); } if (doVrml) fprintf (drvui->fpoutv, "]\n"); } } if (doAsy) { if (!Solid) fprintf (drvui->fpouta, "draw(pic, (%5.2f,%5.2f,%5.2f)--(%5.2f,%5.2f,%5.2f)--(%5.2f,%5.2f,%5.2f)--cycle,rgb(%.2f,%.2f,%.2f)+linewidth(%.2f));\n", pTriangles[i].p[0].x, pTriangles[i].p[0].y,pTriangles[i].p[0].z, pTriangles[i].p[1].x, pTriangles[i].p[1].y,pTriangles[i].p[1].z, pTriangles[i].p[2].x, pTriangles[i].p[2].y,pTriangles[i].p[2].z, Red,Green,Blue,0.001*Scale); else fprintf (drvui->fpouta, "draw(pic, surface( (%5.2f,%5.2f,%5.2f)--(%5.2f,%5.2f,%5.2f)--(%5.2f,%5.2f,%5.2f)--cycle),rgb(%.2f,%.2f,%.2f));\n", pTriangles[i].p[0].x, pTriangles[i].p[0].y,pTriangles[i].p[0].z, pTriangles[i].p[1].x, pTriangles[i].p[1].y,pTriangles[i].p[1].z, pTriangles[i].p[2].x, pTriangles[i].p[2].y,pTriangles[i].p[2].z, Red,Green,Blue); } if (doVrml) { if (Vrml2) { if (Solid) { fprintf (drvui->fpoutv, "}\n coordIndex [ 1,2,3,-1]\n solid FALSE\n convex TRUE\n" " creaseAngle 1.57075\n }\n }\n"); } else { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,-1]\n color Color { color [%s]" "}\n colorIndex [0]\n colorPerVertex FALSE\n }\n }\n", string); } } else { if (Solid) { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [1,2,3,-1] }\n}\n"); } else { fprintf (drvui->fpoutv, "}\n IndexedLineSet { coordIndex [1,2,3,-1] }\n}\n"); } } } } // if (minValue > 0) } glEnd (); if (!Solid) { glPolygonMode (GL_FRONT_AND_BACK, GL_FILL); glEnable (GL_LIGHTING); } } else { // 2D slices mpVector p0,p1; glPolygonMode (GL_FRONT_AND_BACK, GL_LINE); glDisable (GL_LIGHTING); glMaterialf (GL_FRONT, GL_SHININESS, 0.0); /* disable shinyness */ glColor3f (Red, Green, Blue); glBegin (GL_LINES); for (i = 0; i < numOfTriangles; i++) { d1 = (pTriangles[i].p[0].x - pTriangles[i].p[1].x) * (pTriangles[i].p[0].x - pTriangles[i].p[1].x) + (pTriangles[i].p[0].y - pTriangles[i].p[1].y) * (pTriangles[i].p[0].y - pTriangles[i].p[1].y) + (pTriangles[i].p[0].z - pTriangles[i].p[1].z) * (pTriangles[i].p[0].z - pTriangles[i].p[1].z); d2 = (pTriangles[i].p[2].x - pTriangles[i].p[1].x) * (pTriangles[i].p[2].x - pTriangles[i].p[1].x) + (pTriangles[i].p[2].y - pTriangles[i].p[1].y) * (pTriangles[i].p[2].y - pTriangles[i].p[1].y) + (pTriangles[i].p[2].z - pTriangles[i].p[1].z) * (pTriangles[i].p[2].z - pTriangles[i].p[1].z); d3 = (pTriangles[i].p[2].x - pTriangles[i].p[0].x) * (pTriangles[i].p[2].x - pTriangles[i].p[0].x) + (pTriangles[i].p[2].y - pTriangles[i].p[0].y) * (pTriangles[i].p[2].y - pTriangles[i].p[0].y) + (pTriangles[i].p[2].z - pTriangles[i].p[0].z) * (pTriangles[i].p[2].z - pTriangles[i].p[0].z); // skip excursions completely across the cell when a contour reaches the edge if ((d1 > 5.*snx*snx* step[0] ) || (d2 > 5.*sny*sny* step[1]) || (d3 > 5.*snz*snz* step[2])) continue; if (ContourFacet(pTriangles[i],&p0,&p1) == 2) { glVertex3f(p0.x,p0.y,p0.z); glVertex3f(p1.x,p1.y,p1.z); if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", string); fprintf (drvui->fpoutv, "Coordinate3 { point [\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry IndexedLineSet { coord Coordinate{ point [\n"); } fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", p0.x,p0.y,p0.z); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", p1.x,p1.y,p1.z); if (Vrml2) { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,-1]\n color Color { color [%s]" "}\n colorIndex [0]\n colorPerVertex FALSE\n }\n }\n", string); } else { fprintf (drvui->fpoutv, "}\n IndexedLineSet { coordIndex [0,1,-1] }\n}\n"); } } if (doPOV) { if (fabs(p0.x-p1.x) > 0.00001f || fabs(p0.y-p1.y) > 0.00001f || fabs(p0.z-p1.z) >0.00001f) { fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", p0.x, p0.y,p0.z, p1.x,p1.y,p1.z, 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", Color2); } } if (doAsy) { if (fabs(p0.x-p1.x) > 0.00001f || fabs(p0.y-p1.y) > 0.00001f || fabs(p0.z-p1.z) >0.00001f) { fprintf (drvui->fpouta, " draw(pic, (<%8.5f,%8.5f,%8.5f)--(%8.5f,%8.5f,%8.5f),\n", p0.x, p0.y,p0.z, p1.x,p1.y,p1.z); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",Red,Green,Blue); } } } } glEnd(); glPolygonMode (GL_FRONT_AND_BACK, GL_FILL); glEnable (GL_LIGHTING); } glPopMatrix (); free (pTriangles); /* free the contour array */ drvui->mainWindow->cursor (FL_CURSOR_DEFAULT); } /* interpolate rho on a 3-D grid */ float InterpolateMap (float x, float y, float z) { /* for simplicity, use weighting appropriate for a cubic grid (should be better than no interpolation) */ int ix, iy, iz; int ix1, iy1, iz1; float Xmin, Ymin, Zmin, Xmax, Ymax, Zmax, AvgRho; /* Compute the grid points on either size of x, then map those points onto the 3D array indices */ ix = ((int) (x * mapstep_a)); Xmin = ((float) ix) / mapstep_a; Xmax = ((float) (ix + 1)) / mapstep_a; ix = ((int) (x * mapstep_a)) % mapstep_a; ix1 = (ix + 1) % mapstep_a; /* ditto for y & z */ iy = ((int) (y * mapstep_b)); Ymin = ((float) iy) / mapstep_b; Ymax = ((float) (iy + 1)) / mapstep_b; iy = ((int) (y * mapstep_b)) % mapstep_b; iy1 = (iy + 1) % mapstep_b; iz = ((int) (z * mapstep_c)); Zmin = ((float) iz) / mapstep_c; Zmax = ((float) (iz + 1)) / mapstep_c; iz = ((int) (z * mapstep_c)) % mapstep_c; iz1 = (iz + 1) % mapstep_c; AvgRho = FourierPt[LookupMap (ix, iy, iz)] * (Xmax - x) * (Ymax - y) * (Zmax - z); AvgRho += FourierPt[LookupMap (ix1, iy, iz)] * (x - Xmin) * (Ymax - y) * (Zmax - z); AvgRho += FourierPt[LookupMap (ix1, iy1, iz)] * (x - Xmin) * (y - Ymin) * (Zmax - z); AvgRho += FourierPt[LookupMap (ix1, iy, iz1)] * (x - Xmin) * (Ymax - y) * (z - Zmin); AvgRho += FourierPt[LookupMap (ix, iy1, iz)] * (Xmax - x) * (y - Ymin) * (Zmax - z); AvgRho += FourierPt[LookupMap (ix, iy1, iz1)] * (Xmax - x) * (y - Ymin) * (z - Zmin); AvgRho += FourierPt[LookupMap (ix, iy, iz1)] * (Xmax - x) * (Ymax - y) * (z - Zmin); AvgRho += FourierPt[LookupMap (ix1, iy1, iz1)] * (x - Xmin) * (y - Ymin) * (z - Zmin); AvgRho /= (Xmax - Xmin) * (Ymax - Ymin) * (Zmax - Zmin); return AvgRho; } /* lookup a point in the Fourier map */ int LookupMap (int ix, int iy, int iz) { return abs (ix * mapstep_b * mapstep_c + iy * mapstep_c + ((mapstep_c + iz % mapstep_c) % mapstep_c)); } int Maximize_rho (int Sense) { // find min/max in rho - Sense is -1 if min, +1 if max float rhomax = -1.0e15f; int i, j, k, l; float w0[3][3][3]; int maxpt; float param[7]; int map[3]; if (!ReadFourMap) return (-1); // extract 3x3x3 array of points around the current position for (i = 0; i < 7; i++) param[i] = 0.0f; map[0] = (int) ((float) mapstep_a * cur_cen[0] + 0.5); map[1] = (int) ((float) mapstep_b * cur_cen[1] + 0.5); map[2] = (int) ((float) mapstep_c * cur_cen[2] + 0.5); while (1) { rhomax = -1.0e15f; maxpt = -1; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 3; k++) { l = (map[0] + i - 1) * mapstep_b * mapstep_c + (map[1] + j - 1) * mapstep_c + map[2] + k - 1; w0[i][j][k] = (float) Sense *FourierPt[l]; if (w0[i][j][k] > rhomax) { rhomax = w0[i][j][k]; maxpt = (i * 100) + (j * 10) + k; } } } } if (maxpt == 111) break; // maximum in middle k = maxpt % 10; // shift maximum to middle j = maxpt / 10 % 10; i = maxpt / 100; map[2] += k - 1; map[1] += j - 1; map[0] += i - 1; i = 0; if (map[0] < 1) { map[0] = 1; i = 1; } if (map[1] < 1) { map[1] = 1; i = 1; } if (map[2] < 1) { map[2] = 1; i = 1; } if (map[0] > mapstep_a - 1) { map[0] = mapstep_a - 1; i = 1; } if (map[1] > mapstep_b - 1) { map[1] = mapstep_b - 1; i = 1; } if (map[2] > mapstep_c - 1) { map[2] = mapstep_c - 1; i = 1; } if (i) break; cur_cen[2] = map[2] / (float) mapstep_c; cur_cen[1] = map[1] / (float) mapstep_b; cur_cen[0] = map[0] / (float) mapstep_a; } param[3] = -w0[1][1][1] + (w0[0][1][1] + w0[2][1][1]) * 0.5f; param[4] = -w0[1][1][1] + (w0[1][0][1] + w0[1][2][1]) * 0.5f; param[5] = -w0[1][1][1] + (w0[1][1][0] + w0[1][1][2]) * 0.5f; if (param[3] != 0.0f) param[0] = (w0[0][1][1] - w0[2][1][1]) * 0.25f / param[3]; if (param[4] != 0.0f) param[1] = (w0[1][0][1] - w0[1][2][1]) * 0.25f / param[4]; if (param[5] != 0.0f) param[2] = (w0[1][1][0] - w0[1][1][2]) * 0.25f / param[5]; param[6] = w0[1][1][1] - param[3] * param[0] * param[0] - param[4] * param[1] * param[1] - param[5] * param[2] * param[2]; cur_cen[0] += param[0] / mapstep_a; cur_cen[1] += param[1] / mapstep_b; cur_cen[2] += param[2] / mapstep_c; i = 0; for (k = 0; k < nvert; k++) { if (fabs (o_vert[3 * k] - cur_cen[0]) + fabs (o_vert[3 * k + 1] - cur_cen[1]) + fabs (o_vert[3 * k + 2] - cur_cen[2]) < 0.001) i = k; } if (i) return i; // position already in vertex list drvui->orig_atom_no[nvert] = -1; // new position - add it for (k = 0; k < 3; k++) { o_vert[3 * nvert + k] = cur_cen[k]; s_vert[3 * nvert + k] = 0.0f; for (l = 0; l < 3; l++) { /* calculate cartesian coordinates */ s_vert[3 * nvert + k] += (float) drvui->b_mat[k][l] * (cur_cen[l] - origin[l]); } } vert_sym_no[nvert++] = 0; if (!check_vert_alloc (nvert, 1)) return (-1); return (nvert - 1); } // 3D variant of Paul Bourke's conrec taken from // http://local.wasp.uwa.edu.au/~pbourke/papers/conrec/ // //------------------------------------------------------------------------- // Create a contour slice through a 3 vertex facet "p" // Given the normal of the cutting plane "n" and a point on the plane "p0" // Return // 0 if the contour plane doesn't cut the facet // 2 if it does cut the facet, the contour line segment is p1->p2 // -1 for an unexpected occurence // If a vertex touches the contour plane nothing need to be drawn!? // Note: the following has been written as a "stand along" piece of // code that will work but is far from efficient.... // int ContourFacet (TRIANGLE tri, mpVector *p1, mpVector *p2) { #define SIGN(x) (x>0? 1: 0) double A,B,C,D; double side[3]; // Determine the equation of the plane as // Ax + By + Cz + D = 0 A = drvui->frames[drvui->frame_no].planeeq[0]; B = drvui->frames[drvui->frame_no].planeeq[1]; C = drvui->frames[drvui->frame_no].planeeq[2]; D = drvui->frames[drvui->frame_no].planeeq[3]; // Evaluate the equation of the plane for each vertex // If side < 0 then it is on the side to be retained // else it is to be clipped side[0] = A*tri.p[0].x + B*tri.p[0].y + C*tri.p[0].z + D; side[1] = A*tri.p[1].x + B*tri.p[1].y + C*tri.p[1].z + D; side[2] = A*tri.p[2].x + B*tri.p[2].y + C*tri.p[2].z + D; // Are all the vertices on the same side if (side[0] >= 0 && side[1] >= 0 && side[2] >= 0) return(0); if (side[0] <= 0 && side[1] <= 0 && side[2] <= 0) return(0); // Is p0 the only point on a side by itself if ((SIGN(side[0]) != SIGN(side[1])) && (SIGN(side[0]) != SIGN(side[2]))) { p1->x = (float)(tri.p[0].x - side[0] * (tri.p[2].x - tri.p[0].x) / (side[2] - side[0])); p1->y = (float)(tri.p[0].y - side[0] * (tri.p[2].y - tri.p[0].y) / (side[2] - side[0])); p1->z = (float)(tri.p[0].z - side[0] * (tri.p[2].z - tri.p[0].z) / (side[2] - side[0])); p2->x = (float)(tri.p[0].x - side[0] * (tri.p[1].x - tri.p[0].x) / (side[1] - side[0])); p2->y = (float)(tri.p[0].y - side[0] * (tri.p[1].y - tri.p[0].y) / (side[1] - side[0])); p2->z = (float)(tri.p[0].z - side[0] * (tri.p[1].z - tri.p[0].z) / (side[1] - side[0])); return(2); } // Is p1 the only point on a side by itself if ((SIGN(side[1]) != SIGN(side[0])) && (SIGN(side[1]) != SIGN(side[2]))) { p1->x = (float)(tri.p[1].x - side[1] * (tri.p[2].x - tri.p[1].x) / (side[2] - side[1])); p1->y = (float)(tri.p[1].y - side[1] * (tri.p[2].y - tri.p[1].y) / (side[2] - side[1])); p1->z = (float)(tri.p[1].z - side[1] * (tri.p[2].z - tri.p[1].z) / (side[2] - side[1])); p2->x = (float)(tri.p[1].x - side[1] * (tri.p[0].x - tri.p[1].x) / (side[0] - side[1])); p2->y = (float)(tri.p[1].y - side[1] * (tri.p[0].y - tri.p[1].y) / (side[0] - side[1])); p2->z = (float)(tri.p[1].z - side[1] * (tri.p[0].z - tri.p[1].z) / (side[0] - side[1])); return(2); } // Is p2 the only point on a side by itself if ((SIGN(side[2]) != SIGN(side[0])) && (SIGN(side[2]) != SIGN(side[1]))) { p1->x = (float)(tri.p[2].x - side[2] * (tri.p[0].x - tri.p[2].x) / (side[0] - side[2])); p1->y = (float)(tri.p[2].y - side[2] * (tri.p[0].y - tri.p[2].y) / (side[0] - side[2])); p1->z = (float)(tri.p[2].z - side[2] * (tri.p[0].z - tri.p[2].z) / (side[0] - side[2])); p2->x = (float)(tri.p[2].x - side[2] * (tri.p[1].x - tri.p[2].x) / (side[1] - side[2])); p2->y = (float)(tri.p[2].y - side[2] * (tri.p[1].y - tri.p[2].y) / (side[1] - side[2])); p2->z = (float)(tri.p[2].z - side[2] * (tri.p[1].z - tri.p[2].z) / (side[1] - side[2])); return(2); } // Shouldn't get here return(-1); } /* */ /* BW and "Hot-Cold" Colormaps from Paul Bourke's */ /* http://local.wasp.uwa.edu.au/~pbourke/texture_colour/colourramp/ */ /* */ void colorramp(float rho,float *r, float *g, float *b) { float dv=Map_Info.rhomx-Map_Info.rhomn; if (drvui->frames[drvui->frame_no].slice == 3) { *r=*g=*b=(rho-Map_Info.rhomn)/(Map_Info.rhomx-Map_Info.rhomn); return; } *r = *g = *b = 1.0f; if (rho < (Map_Info.rhomn +0.25f *dv) ) { *r = 0.; *g = 4.0f * (rho - Map_Info.rhomn)/dv; } else if (rho < (Map_Info.rhomn +0.5f * dv)) { *r = 0.; *b = 1.0f + 4.0f * (Map_Info.rhomn +0.25f * dv - rho) / dv; } else if (rho < (Map_Info.rhomn + 0.75f * dv)) { *r = 4.0f * (rho -Map_Info.rhomn - 0.5f * dv) / dv; *b = 0.0f; } else { *g = 1.0f + 4.0f * (Map_Info.rhomn + 0.75f * dv - rho) /dv; *b = 0.0f; } } void Add_mapslice (int type) { // add a 2d map section through the last three atoms float p[3],q[3],pq[3]; if (!ReadFourMap) return; if (cur_atom[3]>0) { p[0]=o_vert[3*cur_atom[1]] - cur_cen[0]; p[1]=o_vert[3*cur_atom[1]+1] - cur_cen[1]; p[2]=o_vert[3*cur_atom[1]+2] - cur_cen[2]; q[0]=o_vert[3*cur_atom[2]] - cur_cen[0]; q[1]=o_vert[3*cur_atom[2]+1] - cur_cen[1]; q[2]=o_vert[3*cur_atom[2]+2] - cur_cen[2]; } else { p[0]=o_vert[3*cur_atom[0]] - cur_cen[0]; p[1]=o_vert[3*cur_atom[0]+1] - cur_cen[1]; p[2]=o_vert[3*cur_atom[0]+2] - cur_cen[2]; q[0]=o_vert[3*cur_atom[1]] - cur_cen[0]; q[1]=o_vert[3*cur_atom[1]+1] - cur_cen[1]; q[2]=o_vert[3*cur_atom[1]+2] - cur_cen[2]; } vcross(p,q,pq); vnormalize(pq); drvui->frames[drvui->frame_no].mapslice[0]=cur_cen[0]; drvui->frames[drvui->frame_no].mapslice[1]=cur_cen[1]; drvui->frames[drvui->frame_no].mapslice[2]=cur_cen[2]; drvui->frames[drvui->frame_no].mapnorm[0]=pq[0]; drvui->frames[drvui->frame_no].mapnorm[1]=pq[1]; drvui->frames[drvui->frame_no].mapnorm[2]=pq[2]; drvui->frames[drvui->frame_no].slice=type; drvui->Str_File_Changed = 1; Update_Str (0); Generate_Drawing (0); } void Mul_Rv(float R[3][3], float inp[3], float oup[3]) { /* Multiply R * inp => oup */ int i, j; for (i = 0; i < 3; i++) { oup[i] = 0.0f; for (j = 0; j < 3; j++) oup[i] += R[i][j] * inp[j]; } } void Mul_Rinvv(float R[3][3], float inp[3], float oup[3]) { /* Multiply RT * inp => oup */ int i, j; for (i = 0; i < 3; i++) { oup[i] = 0.0f; for (j = 0; j < 3; j++) oup[i] += R[j][i] * inp[j]; } } void generate_slice (void) { /* Calculate the density in the plane described by the planeeq information. * It lies a distance planeeq[3] from the origin, and has a normal N * given by planeeq[0-2]. * Three different coordinate systems will be used: (1) The crystallographic * system x, (2) the corresponding Cartesian system X, and (3) a rotated * system X' where the slice is perpendicular to the Z' axis. * Routine Convert_Cryst_Cart() converts from crystal to Cartesian. * Routine Convert_Cart_Cryst() converts from Cartesian to crystal. * Matrix R converts from X to X' and its transpose converts from X' to X. */ int i,j,k,l; int dx,dy,dxy; float pp[4][3]; float q[4][3]; float rho[4],rhor[4],rhog[4],rhob[4]; float *prhor = NULL, *prhog = NULL, *prhob = NULL; int vertn = 0; double phi, chi, cosp, sinp, cosc, sinc; float min_x = 999999.0f; float min_y = 999999.0f; float max_x = -999999.0f; float max_y = -999999.0f; float xlim[2], ylim[2], zlim[2]; float R[3][3], X[3], XP[3], x[3]; float bmat_inv[3][3]; int offset[4][2] = {{-1, -1}, {1, -1}, {1, 1}, {-1, 1}}; float D; drvui->mainWindow->cursor (FL_CURSOR_WAIT); for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) bmat_inv[i][j] = (float)drvui->b_mat[i][j]; matinv(bmat_inv); /* The plane normal should be of unit length, but make sure */ vnormalize(drvui->frames[drvui->frame_no].planeeq); D = drvui->frames[drvui->frame_no].planeeq[3]; /* Build R */ phi = atan2(drvui->frames[drvui->frame_no].planeeq[1], drvui->frames[drvui->frame_no].planeeq[0]); cosp = (float)cos(phi); sinp = (float)sin(phi); chi = atan2((cosp * drvui->frames[drvui->frame_no].planeeq[0] + sinp * drvui->frames[drvui->frame_no].planeeq[1]), -drvui->frames[drvui->frame_no].planeeq[2]); sinc = (float)sin(chi); cosc = (float)cos(chi); R[0][0] = (float)(cosc * cosp); R[0][1] = (float)(cosc * sinp); R[0][2] = (float)sinc; R[1][0] = -(float)sinp; R[1][1] = (float)cosp; R[1][2] = 0.0f; R[2][0] = -(float)(sinc * cosp); R[2][1] = -(float)(sinc * sinp); R[2][2] = (float)cosc; /* find extreme limits in X' for the display box in x */ xlim[0] = drvui->frames[drvui->frame_no].cryst_lim[0]; xlim[1] = drvui->frames[drvui->frame_no].cryst_lim[3]; ylim[0] = drvui->frames[drvui->frame_no].cryst_lim[1]; ylim[1] = drvui->frames[drvui->frame_no].cryst_lim[4]; zlim[0] = drvui->frames[drvui->frame_no].cryst_lim[2]; zlim[1] = drvui->frames[drvui->frame_no].cryst_lim[5]; for (i = 0; i < 2; i++) { x[0] = xlim[i]; for (j = 0; j < 2; j++) { x[1] = ylim[j]; for (k = 0; k < 2; k++) { x[2] = zlim[k]; Convert_Cryst_Cart(drvui->b_mat, x, X, origin); Mul_Rv(R, X, XP); if (XP[0] < min_x) min_x = XP[0]; if (XP[0] > max_x) max_x = XP[0]; if (XP[1] < min_y) min_y = XP[1]; if (XP[1] > max_y) max_y = XP[1]; } } } dx = 50 * (int)(max_x - min_x); dy = 50 * (int)(max_y - min_y); if (dx > dy) dy = dx; else dx = dy; fprintf(drvui->flout, "No. of points in 2D section in each direction %d\n", dx); min_x = 3.0f * min_x; max_x = 3.0f * max_x; min_y = 3.0f * min_y; max_y = 3.0f * max_y; // dxy = dx * dy * 4; // theoretical maximum if no clipping occurs dxy=0; for (i = 0; i <= dx; i++) { XP[0] = min_x + (float)(i) * (max_x - min_x) / (float)(dx); for (j = 0; j <= dy; j++) { XP[1] = min_y + (float)(j) * (max_y - min_y) / (float)(dy); XP[2] = D; /* Now have slice point in XP */ for (k = 0; k < 4; k++) { float XPP[3]; XPP[2] = XP[2]; XPP[1] = XP[1] + offset[k][1] * (max_y - min_y) / (float)(dx); XPP[0] = XP[0] + offset[k][0] * (max_x - min_x) / (float)(dy); Mul_Rinvv(R, XPP, X); /* Convert XPP to X */ Convert_Cart_Cryst(bmat_inv, X, x, origin); /* and X to x */ if (x[0] < drvui->frames[drvui->frame_no].cryst_lim[0] || x[0] < drvui->frames[drvui->frame_no].map_lim[0] || x[0] > drvui->frames[drvui->frame_no].cryst_lim[3] || x[0] > drvui->frames[drvui->frame_no].map_lim[3]) goto eout; if (x[1] < drvui->frames[drvui->frame_no].cryst_lim[1] || x[1] < drvui->frames[drvui->frame_no].map_lim[1] || x[1] > drvui->frames[drvui->frame_no].cryst_lim[4] || x[1] > drvui->frames[drvui->frame_no].map_lim[4]) goto eout; if (x[2] < drvui->frames[drvui->frame_no].cryst_lim[2] || x[2] < drvui->frames[drvui->frame_no].map_lim[2] || x[2] > drvui->frames[drvui->frame_no].cryst_lim[5] || x[2] > drvui->frames[drvui->frame_no].map_lim[5]) goto eout; } dxy += 4; eout:; } } fprintf(drvui->flout, "Allocation size for 2D variables (bytes) is %d\n", (int)(3*dxy*sizeof(float))); if (dxy == 0) { Error_Box("Error: No part of the mapslice would be visible!\nChoose different parameters."); return; } if (doPOV || doVrml) { prhor = (float *)malloc(dxy*sizeof(float)); if (!prhor) { Error_Box("Error: Unable to allocate memory for map slice!"); return; } prhog = (float *)malloc(dxy*sizeof(float)); if (!prhog) { Error_Box("Error: Unable to allocate memory for map slice!"); free(prhor); return; } prhob = (float *)malloc(dxy*sizeof(float)); if (!prhob) { Error_Box("Error: Unable to allocate memory for map slice!"); free(prhor); free(prhog); return; } if (doPOV) fprintf(drvui->fpoutp,"mesh2{\n vertex_vectors { %d,\n",dxy); if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, "Coordinate3 { point [\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry IndexedFaceSet { coord Coordinate{ point [\n"); } } } glBegin(GL_TRIANGLES); glNormal3f(drvui->frames[drvui->frame_no].mapnorm[0], drvui->frames[drvui->frame_no].mapnorm[1], drvui->frames[drvui->frame_no].mapnorm[2]); for (i = 0; i <= dx; i++) { XP[0] = min_x + (float)(i) * (max_x - min_x) / (float)(dx); for (j = 0; j <= dy; j++) { XP[1] = min_y + (float)(j) * (max_y - min_y) / (float)(dy); XP[2] = D; /* Now have slice point in XP */ for (k = 0; k < 4; k++) { float XPP[3]; XPP[2] = XP[2]; XPP[1] = XP[1] + offset[k][1] * (max_y - min_y) / (float)(dx); XPP[0] = XP[0] + offset[k][0] * (max_x - min_x) / (float)(dy); Mul_Rinvv(R, XPP, X); /* Convert XPP to X */ Convert_Cart_Cryst(bmat_inv, X, x, origin); /* and X to x */ if (x[0] < drvui->frames[drvui->frame_no].cryst_lim[0] || x[0] < drvui->frames[drvui->frame_no].map_lim[0] || x[0] > drvui->frames[drvui->frame_no].cryst_lim[3] || x[0] > drvui->frames[drvui->frame_no].map_lim[3]) goto endy; if (x[1] < drvui->frames[drvui->frame_no].cryst_lim[1] || x[1] < drvui->frames[drvui->frame_no].map_lim[1] || x[1] > drvui->frames[drvui->frame_no].cryst_lim[4] || x[1] > drvui->frames[drvui->frame_no].map_lim[4]) goto endy; if (x[2] < drvui->frames[drvui->frame_no].cryst_lim[2] || x[2] < drvui->frames[drvui->frame_no].map_lim[2] || x[2] > drvui->frames[drvui->frame_no].cryst_lim[5] || x[2] > drvui->frames[drvui->frame_no].map_lim[5]) goto endy; for (l = 0; l < 3; l++) { q[k][l] = x[l]; pp[k][l] = X[l]; } } rho[0] = InterpolateMap(q[0][0], q[0][1], q[0][2]); colorramp(rho[0], &rhor[0], &rhog[0], &rhob[0]); rho[1] = InterpolateMap(q[1][0], q[1][1], q[1][2]); colorramp(rho[1], &rhor[1], &rhog[1], &rhob[1]); rho[2] = InterpolateMap(q[2][0], q[2][1], q[2][2]); colorramp(rho[2], &rhor[2], &rhog[2], &rhob[2]); rho[3] = InterpolateMap(q[3][0], q[3][1], q[3][2]); colorramp(rho[3], &rhor[3], &rhog[3], &rhob[3]); if (doPOV || doVrml) { prhor[vertn] = rhor[0]; prhog[vertn] = rhog[0]; prhob[vertn++] = rhob[0]; prhor[vertn] = rhor[1]; prhog[vertn] = rhog[1]; prhob[vertn++] = rhob[1]; prhor[vertn] = rhor[2]; prhog[vertn] = rhog[2]; prhob[vertn++] = rhob[2]; prhor[vertn] = rhor[3]; prhog[vertn] = rhog[3]; prhob[vertn++] = rhob[3]; } glColor3f(rhor[0], rhog[0], rhob[0]); glVertex3f(pp[0][0], pp[0][1], pp[0][2]); glColor3f(rhor[1], rhog[1], rhob[1]); glVertex3f(pp[1][0],pp[1][1],pp[1][2]); glColor3f(rhor[2], rhog[2], rhob[2]); glVertex3f(pp[2][0], pp[2][1], pp[2][2]); glColor3f(rhor[0], rhog[0], rhob[0]); glVertex3f(pp[0][0], pp[0][1], pp[0][2]); glColor3f(rhor[2], rhog[2], rhob[2]); glVertex3f(pp[2][0], pp[2][1], pp[2][2]); glColor3f(rhor[3], rhog[3], rhob[3]); glVertex3f(pp[3][0], pp[3][1], pp[3][2]); if (doPOV) { fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f> <%8.5f," "%8.5f, %8.5f> <%8.5f, %8.5f, %8.5f> <%8.5f,%8.5f,%8.5f>\n", pp[0][0],pp[0][1],pp[0][2],pp[1][0],pp[1][1],pp[1][2], pp[2][0],pp[2][1],pp[2][2],pp[3][0],pp[3][1],pp[3][2]); } if (doAsy) { fprintf (drvui->fpouta, "draw (pic, surface ( (%8.5f, %8.5f, %8.5f)--(%8.5f," "%8.5f, %8.5f)--(%8.5f, %8.5f, %8.5f)--(%8.5f,%8.5f,%8.5f)--cycle),\n", pp[0][0],pp[0][1],pp[0][2],pp[1][0],pp[1][1],pp[1][2], pp[2][0],pp[2][1],pp[2][2],pp[3][0],pp[3][1],pp[3][2]); fprintf(drvui->fpouta, "new pen[] {rgb(%.2f,%.2f,%.2f),rgb(%.2f,%.2f,%.2f),", rhor[0],rhog[0],rhob[0],rhor[1],rhog[1],rhob[1]); fprintf(drvui->fpouta, "rgb(%.2f,%.2f,%.2f),rgb(%.2f,%.2f,%.2f)});\n", rhor[2],rhog[2],rhob[2],rhor[3],rhog[3],rhob[3]); } if (doVrml) { fprintf (drvui->fpoutv, "%8.5f %8.5f %8.5f, %8.5f %8.5f" "%8.5f, %8.5f %8.5f %8.5f, %8.5f %8.5f %8.5f", pp[0][0],pp[0][1],pp[0][2],pp[1][0],pp[1][1],pp[1][2], pp[2][0],pp[2][1],pp[2][2],pp[3][0],pp[3][1],pp[3][2]); if (vertn < dxy-1) { fprintf(drvui->fpoutv,",\n"); } else { fprintf(drvui->fpoutv,"]}\n"); } } endy:; } } glEnd(); if (doPOV) { fprintf(drvui->fpoutp," }\n texture_list { %d,\n ",dxy); for (k=0;kfpoutp," texture {pigment { color red %.2f green %.2f blue %.2f }},\n", prhor[k],prhog[k],prhob[k]); fprintf(drvui->fpoutp," texture {pigment { color red %.2f green %.2f blue %.2f }}\n }\n", prhor[dxy-1],prhog[dxy-1],prhob[dxy-1]); fprintf(drvui->fpoutp," face_indices { %d,\n ",dxy/2); int kk=0; int k=0; while (kkfpoutp,"<%d,%d,%d>,%d,%d,%d,",kk,kk+1,kk+2,kk,kk+1,kk+2); fprintf(drvui->fpoutp,"<%d,%d,%d>,%d,%d,%d,",kk,kk+2,kk+3,kk,kk+1,kk+2); kk+=4; k++; if (k==2) { fprintf(drvui->fpoutp,"\n "); k=0; } } fprintf(drvui->fpoutp,"<%d,%d,%d>,%d,%d,%d,<%d,%d,%d>,%d,%d,%d\n }\n}\n", dxy-4,dxy-3,dxy-2,dxy-4,dxy-3,dxy-2,dxy-4,dxy-2,dxy-1,dxy-4,dxy-2,dxy-1); } if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " MaterialBinding { value PER_VERTEX }\n Material { diffuseColor[ \n"); for (k=0;kfpoutv," %.2f %.2f %.2f,\n", prhor[k],prhog[k],prhob[k]); fprintf(drvui->fpoutv," %.2f %.2f %.2f] }\n", prhor[dxy-1],prhog[dxy-1],prhob[dxy-1]); fprintf(drvui->fpoutv," IndexedFaceSet{"); } fprintf(drvui->fpoutv," coordIndex["); int kk=0; while (kkfpoutv,"%d,%d,%d,-1,%d,%d,%d,-1,",kk,kk+1,kk+2,kk,kk+2,kk+3); kk+=4; } fprintf(drvui->fpoutv,"\n "); } fprintf(drvui->fpoutv,"%d,%d,%d,-1,%d,%d,%d,-1]\n", dxy-4,dxy-3,dxy-2,dxy-4,dxy-2,dxy-1); if (Vrml2) { fprintf (drvui->fpoutv, " color Color { color[\n"); for (k=0;kfpoutv," %.2f %.2f %.2f,\n", prhor[k],prhog[k],prhob[k]); fprintf(drvui->fpoutv," %.2f %.2f %.2f]}\n", prhor[dxy-1],prhog[dxy-1],prhob[dxy-1]); fprintf(drvui->fpoutv," colorPerVertex TRUE\n"); fprintf(drvui->fpoutv," convex TRUE\n"); fprintf(drvui->fpoutv," solid FALSE\n"); } fprintf(drvui->fpoutv," }\n }\n"); } free (prhor); free (prhog); free (prhob); drvui->mainWindow->cursor (FL_CURSOR_DEFAULT); } void MapLegend (void) { char label[80]=""; char *p; GLfloat fw=0.0; float glr, glg, glb, rho; float dv; int i; dv = Map_Info.rhomx - Map_Info.rhomn; glMatrixMode (GL_PROJECTION); glPushMatrix (); glLoadIdentity (); glOrtho (0, 1, 0, 1, -1, 1); glMatrixMode (GL_MODELVIEW); glPushMatrix (); glLoadIdentity (); glDisable (GL_LIGHTING); glBegin (GL_LINES); for (i = 0; i < 256; i++) { rho = Map_Info.rhomn + 0.0039f * (float)i * dv; colorramp (rho, &glr, &glg, &glb); glColor3f (glr, glg, glb); glVertex3f (0.05f, 0.55f + .00156f * (float)i, 0.0f); glVertex3f (0.1f, 0.55f + .00156f * (float)i, 0.0f); } glEnd (); glColor3f (0., 0., 0.); glBegin (GL_LINES); glVertex3f (0.03f, 0.55f + 0.48f * (0.0f - Map_Info.rhomn) / dv, 0.0f); glVertex3f (0.12f, 0.55f + 0.48f * (0.0f - Map_Info.rhomn) / dv, 0.0f); glEnd(); for (i = 0; i < 6; i++) { fw = (0.2f * (float)i *dv) + Map_Info.rhomn; sprintf (label, "% 5.3f", fw); glPushMatrix (); glTranslatef (0.1f, 0.55f + 0.08f * (float)i, 0.0f); glLineWidth (2.0); glScalef (drvui->label_scale * 0.0002f, drvui->label_scale * 0.0002f, drvui->label_scale * 0.0002f); for (p = label; *p; p++) glutStrokeCharacter (GLUT_STROKE_ROMAN, *p); glScalef (1.0f, 1.0f, 1.0f); glLineWidth (1.0f); glPopMatrix (); } glEnable (GL_LIGHTING); glMatrixMode (GL_PROJECTION); glPopMatrix (); glMatrixMode (GL_MODELVIEW); glPopMatrix (); } DRAWxtl/source/DRAWxtl55/drawmap.h0000644000076400001440000000204611456654540016317 0ustar fingerusers// $Id: drawmap.h 1034 2010-10-17 13:16:30Z martin $ // #ifndef DRAWMAP_h #define DRAWMAP_h #include "mpVector.h" #include "MC.h" /* Header file to support Fourier map */ /* Structure for storing vectors */ /* typedef struct { float x, y, z; } mpVector; typedef struct { float x, y, z; // orthonormal coordinates float val; // rho value } mp4Vector; // struct for storing triangle information - 3 vertices and 3 normal vectors for each vertex typedef struct { mpVector p[3]; mpVector norm[3]; } TRIANGLE; */ TRIANGLE *MC_c (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, float minValue, mp4Vector * points, int &numTriangles); void MCfree_c (TRIANGLE * trianglePt); /* use this to free memory created in C++ MCfree_c (pTriangles); */ void generate_map (float minValue, int Solid, char *Color, char *BackColor); void generate_slice (void); void colorramp (float, float*, float* , float*); void MapLegend (void); int ContourFacet (TRIANGLE tri, mpVector *p1, mpVector *p2); #endif DRAWxtl/source/DRAWxtl55/DRAWxtl1.cxx0000644000076400001440000035116711531351723016607 0ustar fingerusers// $Id: DRAWxtl1.cxx 1114 2011-02-23 20:29:18Z martin $ // // module drawxtl1.cxx - part of DRAWxtl V5.5 - the GUI version // Coded using the FLTK 1.1.6 widget set // // This program is copyrighted by Larry W. Finger, Martin Kroeker and Brian Toby // and is distributed under the GNU General Public License - see the // accompanying COPYING file for more details. // // This module contains the following routines: // // add_to_list - add atom position to unit-cell list // add_vert - add vertices (atom positions) to display lists // add_vert_nc - add vertices without checking // analyze_bonds - print the bond distance tables // axeqb - solve matrix equation AX = B for B (A is 3x3 only) // build_box_contents - find all atoms in the display parallelopiped // Calc_Rot - calculate rotation matrices // convert_ellipsoid - handles conversions from Bij or Uij to betaij // Conv_Sym_Mat - converts rotational part of symmetry matrix to a Cartesian rotation // dist - calculates distance between two vertices // dot0_3d - calculated dot product of two 3D vectors // eigen - calculates eigen values and vectors for ellipsoids // find_all_in_box - finds all atoms of a given type in the display box // generate_arrows - generates magnetic vector arrows // generate_bonds - Generate bond descriptions for the display lists // generate_cones - generate lone-pair cone descriptions for display lists // get_atom_id - reworks atom labels // get_input - calls actual routine that reads input, generates lattice metric and does preliminary ellipsoid processing // Locate_Triple - routine to place unit-cell vector triple // make_bmat - calculates lattice metric routines for conversion to cartesian coordinates // modulate_parameters - do the adjustments to positions and occupancies for aperiodic xtals // modulate_uij - do the adjustments to Uij's for aperiodic crystals // polygon_normal_3d - calculates normal vector of a polygon // polygon_solid_angle_3d - calculates projected solid angle of a 3d plane polygon // not_in_slab - check if a point is inside a given parallelepiped // Output_Spheres - adds sphere descriptions to output display lists // plot_vrml_poly - generates polyhedral descriptions to VRML output // print_sym - print symmetry operators #include "drawxtl.h" #include "DRAWxtlViewUI.h" #include #include #include #include #include #if defined(__APPLE__) # include #else # include #endif #ifdef WIN32 #define cbrt(val) pow((val), 1.0 / 3.0) #endif // forward references for routines #include "DRAWxtl_proto.h" // global variables #include "draw_ext.h" /* ************************************************************** */ /* ************************************************************** */ void add_to_list (float xp[3], int no, int nos) /* add atom position to unit-cell list if unique */ /* no - symmetry operator number */ /* nos - signed symmetry operator number to track inversion */ { int i, ind; for (i = 0; i <= 2; ++i) { /* get coordinates between 0 and 1 */ if (xp[i] >= 1.0) xp[i] = xp[i] - 1.0f; if (xp[i] < 0.0) xp[i] = xp[i] + 1.0f; } ind = 0; for (i = 0; i < ncell; ++i) { if ((fabs (drvui->cell_xyz[i][0] - xp[0]) <= 0.00002) && (fabs (drvui->cell_xyz[i][1] - xp[1]) <= 0.00002) && (fabs (drvui->cell_xyz[i][2] - xp[2]) <= 0.00002)) ind = 1; /*set if same */ } if (ind == 0) { /* true for new position */ for (i = 0; i <= 2; ++i) /*copy to list */ drvui->cell_xyz[ncell][i] = xp[i]; drvui->sym_op_signed[ncell] = nos; drvui->sym_op_no[ncell++] = no; } } /* ************************************************************** */ /* ************************************************************** */ void add_vert (float vert[3], int no, int check, int modulate, int sign) /* procedure to add the vertex in 'vert' to the current list if the vertex is contained within the limits of the box, within the limits of a polyhedral center, or needed to complete a molecule. If modulate is true (!= 0), the coordinates in vert will be adjusted for modulation before testing */ { float c_vert[3]; /* vertex in cartesian coords */ float r_vert[3]; /* vertex in rotated coordinates */ float vert_saved[3]; /* save the unmodulated vetex */ int i, j; /* loop variables */ float temp; /* temporary storage */ int outside; /* temporary for molecular completion */ int number; /* decoded atom number */ int poly_center; /* true if this atom is center of a polyhedron */ int consider_extra; float d = 0.0f; double occupancy; int sym_no; if (!check_vert_alloc (NvertM, 0)) return; //abort immediately if out of array space number = no / 1000; sym_no = no - 1000 * number; for (i = 0; i < 3; i++) vert_saved[i] = vert[i]; if (modulate & (drvui->modulated > 0)) { modulate_parameters (vert, &occupancy, sym_no, number); if (occupancy < 0.01) return; } for (i = 0; i < 3; ++i) { /* convert vertex coordinates to Cartesian */ c_vert[i] = 0.0f; for (j = 0; j < 3; ++j) c_vert[i] += (float) drvui->b_mat[i][j] * (vert[j] - origin[j]); } if (number >= 0 && number < drvui->atom_alloc) poly_center = (((drvui->atoms[number].atom_n >> 8) & 255) > 0); else poly_center = 0; consider_extra = (domolcomp != 0 || (drvui->npoly > 1 && !poly_center)); outside = 0; if (check == 0) { for (i = 0; i <= 2; i++) { /* check packing range */ if ((vert[i] < drvui->frames[drvui->frame_no].cryst_lim[i]) || (vert[i] > drvui->frames[drvui->frame_no].cryst_lim[i + 3])) outside = 1; } if (outside == 0 && slabmode == 1) outside = not_in_slab (c_vert[0], c_vert[1], c_vert[2]); if (((outside == 0) && (fabs (c_vert[0]) > boxlim[0])) || (fabs (c_vert[1]) > boxlim[1]) || (fabs (c_vert[2]) > boxlim[2])) outside = 1; /* check box limits */ if (outside != 0 && !consider_extra) return; } d = 0.0f; if (outside == 1) { /* molecule or polyhedral completion is in progress */ float dmin, dmax; int polyno; /* number of the polyhedron */ for (i = 1; i < NvertM; i++) { if (drvui->atoms[drvui->atom_no[i] / 1000].atom_fn != drvui->frame_no) continue; dmax = drvui->mol_d * drvui->mol_d; dmin = 0.; d = 0.0f; for (j = 0; j < 3; j++) { temp = (s_vert[3 * i + j] - c_vert[j]); d += temp * temp; } j = drvui->atom_no[i] / 1000; poly_center = (((drvui->atoms[j].atom_n >> 8) & 255) > 0); if (poly_center) { polyno = (drvui->atoms[j].atom_n >> 8) & 255; dmax = drvui->polyhedra[polyno].poly_size * drvui->polyhedra[polyno].poly_size; dmin = drvui->polyhedra[polyno].poly_min * drvui->polyhedra[polyno].poly_min; } if ((domolcomp != 0 || poly_center) && (d <= dmax && d > 0.02)) { outside = 2; if (poly_center && d < dmin) outside = 1; if ((fabs (c_vert[0]) > 10. * boxlim[0]) || (fabs (c_vert[1]) > 10. * boxlim[1]) || (fabs (c_vert[2]) > 10. * boxlim[2])) { fprintf (drvui->fcns, "mol'completing beyond 10*lattice constant - aborting run\n"); outside = 1; /* far out of check box limits - combinatorial explosion */ break; } } } } if (outside == 1) return; i = (int) (no / 1000); for (j = 1; j < NvertM; ++j) { if (fabs (s_vert[3 * j] - c_vert[0]) < 0.01 && fabs (s_vert[3 * j + 1] - c_vert[1]) < 0.01 && fabs (s_vert[3 * j + 2] - c_vert[2]) < 0.01 && check_atom_name (drvui->atoms[i].atom_l, drvui->atoms[drvui->atom_no[j] / 1000].atom_l) && (number == i)) return; /* eliminate duplicates */ } for (i = 0; i <= 2; ++i) { /* add atom to Master Lists */ xypos[3 * NvertM + i] = vert[i]; xypos_nm[3 * NvertM + i] = vert_saved[i]; s_vert[3 * NvertM + i] = c_vert[i]; // if (offset[i] > c_vert[i]) // offset[i] = c_vert[i]; } i = no - 1000 * (no / 1000); //if (occupancy != 1.) fprintf (stderr,"occ=%f\n",occupancy); drvui->vert_occ[NvertM] = (float) occupancy; drvui->atom_so[NvertM] = sign; drvui->atom_no[NvertM++] = no; if (!check_vert_alloc (NvertM, 0)) { if (domolcomp != 0) { Error_Box ("Too many vertices for dimensions:\n" " Did you use a 'molcomp' command incorrectly?\n" " If not, please increase parameter MAX_VERTS."); } else { Error_Box ("Too many vertices for dimensions - please increase parameter MAX_VERTS."); } return; } for (i = 0; i <= 2; ++i) { /* calculate position of point after POV rotation */ r_vert[i] = 0.0f; for (j = 0; j <= 2; ++j) r_vert[i] += (float) G_Rot[j][i] * c_vert[j]; } if (drvui->automation) return; /* if automation in progress, keep old scaling */ for (i = 0; i <= 2; ++i) { /* Update Min and Max of output */ if (POV_Max[i] < r_vert[i]) POV_Max[i] = r_vert[i]; if (POV_Min[i] > r_vert[i]) POV_Min[i] = r_vert[i]; } } /* ************************************************************** */ /* ************************************************************** */ void add_vert_nc (float vert[3]) /* procedure to add the vertices in 'vert' to the current working list (NOT Master List ) without checking - NO modulation */ { int i, j; /* loop variables */ if (!s_vert) { if ((s_vert = (float *) zalloc ((unsigned) (3 * (long) (drvui->verts_alloc * sizeof (float))))) == NULL) { Error_Box ("Unable to get initial s_vert allocation"); return; } } for (i = 0; i <= 2; ++i) { /* convert vertex coordinates to Cartesian */ s_vert[3 * nvert + i] = 0.0f; for (j = 0; j <= 2; ++j) s_vert[3 * nvert + i] += (float) drvui->b_mat[i][j] * (vert[j] - origin[j]); } nvert++; } /* ************************************************************** */ /* ************************************************************** */ void analyze_bonds (void) /* routine to print bond distances up to a maximum of 'printdist' input units */ { int i, j, k, l, nvert1, *itype; float *d, dmin; double occ; if (!(itype = (int *) zalloc ((unsigned) (drvui->verts_alloc * sizeof (int))))) { Error_Box ("Unable to assign space for bond analysis."); return; } fprintf (drvui->flout, "\n\n Bond Distance Analysis\n"); /* Find all atoms of this type in master list */ l = nvert = nvert1 = 1; for (j = 0; j < natom; ++j) { if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; l = nvert; find_all_in_box (j); for (k = l; k < nvert; ++k) itype[k] = j; // itype[k] has atom number j } for (i = 0; i < natom; ++i) { /* loop through atom types */ if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; /* add the base entry to the beginning of the atom list - picked from vertex list because position originating from x,y,z symmetry operator may be absent due to crenel exclusion */ k = -1; for (l = 1; l < nvert; l++) { /* find an entry for atom i */ if (itype[l] == i) { for (j = 0; j < 3; ++j) { o_vert[j] = o_vert[3 * l + j]; o_vert_nm[j] = o_vert_nm[3 * l + j]; s_vert[j] = s_vert[3 * l + j]; } k = l; break; } } if (k < 0) { /* There is no entry for atom i in the list due to limits, etc. Add the base one. */ for (j = 0; j < 3; j++) { s_vert[j] = 0; o_vert[j] = drvui->atoms[i].atom_xyz[j]; o_vert_nm[j] = o_vert[j]; for (l = 0; l < 3; l++) s_vert[j] += (float) drvui->b_mat[l][j] * (drvui->atoms[i].atom_xyz[l] - origin[l]); } } if ((d = (float *) zalloc ((unsigned) (nvert * sizeof (float)))) == NULL) { free (itype); Error_Box ("Unable to get bond distance allocation"); return; } for (j = 1; j < nvert; ++j) /* calculate distances */ d[j] = dist (0, j); fprintf (drvui->flout, "\nDistances from %c%c%c%c%3d at %8.5f%8.5f%8.5f to\n\n", drvui->atoms[i].atom_l[0], drvui->atoms[i].atom_l[1], drvui->atoms[i].atom_l[2], drvui->atoms[i].atom_l[3], drvui->atoms[i].sv_atom_n, o_vert[0], o_vert[1], o_vert[2]); for (k = nvert1; k < nvert; ++k) { dmin = 999999.9f; for (j = nvert1; j < nvert; ++j) { /* loop through distances */ if (d[j] < dmin) { l = j; dmin = d[j]; } } if (dmin == 0.0 && itype[l] == i) { d[l] = 999999.9f; } else { if (dmin <= printdist) { fprintf (drvui->flout, " %c%c%c%c%3d at %9.5f%9.5f%9.5f %8.3f", drvui->atoms[itype[l]].atom_l[0], drvui->atoms[itype[l]].atom_l[1], drvui->atoms[itype[l]].atom_l[2], drvui->atoms[itype[l]].atom_l[3], drvui->atoms[itype[l]].sv_atom_n, o_vert[3 * l], o_vert[3 * l + 1], o_vert[3 * l + 2], dmin); d[l] = 999999.9f; if (drvui->atoms[i].atom_ismod != 0 || drvui->atoms[itype[l]].atom_ismod != 0) { /* one or both ends are modulated */ float temp_pa[3]; float vert1[3], vert2[3], vert3[3]; float dsum = 0.0f, dmax = 0.0f, thisd; int m, mx[3], m1, m2, number = 0; dmin = 999999.0f; for (m = 0; m < 3; m++) { temp_pa[m] = drvui->phaseshift[m]; mx[m] = 50; if (drvui->modulated <= m) mx[m] = 1; } for (m = 0; m < mx[0]; m++) { /* sum over values of initial phaseshift for first modulation */ drvui->phaseshift[0] = m * 0.02f; for (m1 = 0; m1 < mx[1]; m1++) { drvui->phaseshift[1] = m1 * 0.02f; /* second modulation */ for (m2 = 0; m2 < mx[2]; m2++) { drvui->phaseshift[2] = m2 * 0.02f; /* third modulation */ for (j = 0; j < 3; j++) { vert1[j] = o_vert_nm[j]; vert2[j] = o_vert_nm[3 * l + j]; } modulate_parameters (vert1, &occ, 0, i); modulate_parameters (vert2, &occ, vert_sym_no[l], itype[l]); for (j = 0; j < 3; ++j) { /* convert vertex coordinates to Cartesian */ vert3[j] = 0.0f; for (k = 0; k <= 2; ++k) vert3[j] += (float) drvui->b_mat[j][k] * (vert2[k] - vert1[k]); } thisd = (float) sqrt (vert3[0] * vert3[0] + vert3[1] * vert3[1] + vert3[2] * vert3[2]); dsum += thisd; dmin = min (thisd, dmin); dmax = max (thisd, dmax); number++; } } } dsum /= (float) number; /* get mean distance */ for (m = 0; m < 3; m++) drvui->phaseshift[m] = temp_pa[m]; fprintf (drvui->flout, "%8.3f %8.3f %8.3f", dsum, dmin, dmax); } fprintf (drvui->flout, "\n"); } else break; } } free (d); } free (itype); fprintf (drvui->flout, "\n\n"); } /* ************************************************************** */ /* ************************************************************** */ void axeqb (double a1[3][3], double x[3], double b[3]) /* solve matrix equation ax = b for x, where a is 3x3 and x and b are vectors */ { int i, j; double a[3][3], det; det = determinant (a1); if (fabs (det) < 1.0e-6) det = 1.0e-6; a[0][0] = (a1[1][1] * a1[2][2] - a1[1][2] * a1[2][1]) / det; a[1][0] = -(a1[1][0] * a1[2][2] - a1[1][2] * a1[2][0]) / det; a[2][0] = (a1[1][0] * a1[2][1] - a1[1][1] * a1[2][0]) / det; a[0][1] = -(a1[0][1] * a1[2][2] - a1[0][2] * a1[2][1]) / det; a[1][1] = (a1[0][0] * a1[2][2] - a1[0][2] * a1[2][0]) / det; a[2][1] = -(a1[0][0] * a1[2][1] - a1[0][1] * a1[2][0]) / det; a[0][2] = (a1[0][1] * a1[1][2] - a1[0][2] * a1[1][1]) / det; a[1][2] = -(a1[0][0] * a1[1][2] - a1[0][2] * a1[1][0]) / det; a[2][2] = (a1[0][0] * a1[1][1] - a1[0][1] * a1[1][0]) / det; for (i = 0; i < 3; i++) { x[i] = 0.0; for (j = 0; j < 3; j++) x[i] += a[i][j] * b[j]; } } /* ************************************************************** */ /* ************************************************************** */ void build_box_contents (void) /* routine to locate all atoms in the display parallelopiped plus any atoms needed to complete molecules or polyhedra */ { float vert[3]; /* storage for center */ int ix[3]; /* array for lattice offset */ int j, k, saved_nvert; int atoms, loop; loop = 0; while (1) { // infinite loop here saved_nvert = NvertM; // save number currently in list for (atoms = 0; atoms < natom; atoms++) { // loop through atoms if (drvui->atoms[atoms].atom_fn != drvui->frame_no) continue; for (j = 0; j < 3; j++) { // put the base atom in the range 0-1 drvui->atoms[atoms].saved_xyz[j] = drvui->atoms[atoms].atom_xyz[j]; if (drvui->atoms[atoms].atom_xyz[j] < 0.0f) drvui->atoms[atoms].atom_xyz[j] += 1.0f; if (drvui->atoms[atoms].atom_xyz[j] > 1.0f) drvui->atoms[atoms].atom_xyz[j] -= 1.0f; } expand_atom (atoms); // generate all atoms of this flavor in unit cell for (j = 0; j < ncell; ++j) { // atoms in cell for (k = 0; k <= 2; ++k) vert[k] = drvui->cell_xyz[j][k]; add_vert (vert, 1000 * atoms + drvui->sym_op_no[j], 0, 1, drvui->sym_op_signed[j]); // add point to cell if inside box } } if (saved_nvert == NvertM) break; } while (1) { /* infinite loop here */ saved_nvert = NvertM; /* save number currently in list */ for (atoms = 0; atoms < natom; atoms++) { /* loop through atoms */ if (drvui->atoms[atoms].atom_fn != drvui->frame_no) continue; expand_atom (atoms); /* generate all atoms of this flavor in unit cell */ for (j = 0; j < ncell; ++j) { /*atoms in cell */ for (k = 0; k <= 2; ++k) vert[k] = drvui->cell_xyz[j][k]; add_vert (vert, 1000 * atoms + drvui->sym_op_no[j], 0, 1, drvui->sym_op_signed[j]); /* add point to cell if inside box */ } for (ix[0] = (int) drvui->frames[drvui->frame_no].cryst_lim[0] - 1; ix[0] <= (int) drvui->frames[drvui->frame_no].cryst_lim[3] + 1; ++ix[0]) { /* step through cells parallel a */ for (ix[1] = (int) drvui->frames[drvui->frame_no].cryst_lim[1] - 1; ix[1] <= (int) drvui->frames[drvui->frame_no].cryst_lim[4] + 1; ++ix[1]) { /* parallel b */ for (ix[2] = (int) drvui->frames[drvui->frame_no].cryst_lim[2] - 1; ix[2] <= (int) drvui->frames[drvui->frame_no].cryst_lim[5] + 1; ++ix[2]) { /* parallel c */ if (abs (ix[0]) + abs (ix[1]) + abs (ix[2]) != 0) { for (j = 0; j < ncell; ++j) { /*atoms in cell */ for (k = 0; k <= 2; ++k) vert[k] = ix[k] + drvui->cell_xyz[j][k]; add_vert (vert, 1000 * atoms + drvui->sym_op_no[j], 0, 1, drvui->sym_op_signed[j]); /* add point to cell if inside box */ } } } } } } if ((domolcomp == 0 && drvui->npoly == 1) || saved_nvert == NvertM) { for (atoms = 0; atoms < natom; atoms++) { /* loop through atoms */ if (drvui->atoms[atoms].atom_fn != drvui->frame_no) continue; for (j = 0; j < 3; j++) { // restore base atom position drvui->atoms[atoms].atom_xyz[j] = drvui->atoms[atoms].saved_xyz[j]; } } return; } if (loop == 0) fprintf (drvui->fcns, "\n"); loop++; fprintf (drvui->fcns, "Recursive Atom Addition, Loop No. %3d, %4d Atoms in List.\n", loop, NvertM - 1); } } /* end of build_box_contents */ /* ************************************************************** */ /* ************************************************************** */ void Calc_Rot (float v1[3], float v2[3]) /* routine to calculate rotation axes needed to put v1 parallel to Z and the projection of v2 parallel to Y */ { float u1[3], u2[3], u3[3], temp; double U[3][3]; int i, j; for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) U[i][j] = 0.0f; /* clear U */ temp = 0.0f; for (i = 0; i < 3; i++) { /* convert v1 to Cartesian */ u1[i] = 0.0f; for (j = 0; j < 3; j++) u1[i] += (float) drvui->b_mat[i][j] * v1[j]; temp += u1[i] * u1[i]; } if (temp <= 0.0) { u1[2] = 1.0f; /* if null input, make u1 = 0,0,1 */ U[2][2] = 1.0f; } else { temp = (float) sqrt (temp); for (i = 0; i < 3; i++) { /* make a unit vector */ u1[i] /= temp; U[i][2] = u1[i]; /* put column in U */ } } for (i = 0; i < 3; i++) { /* convert v2 to Cartesian */ u2[i] = 0.0f; for (j = 0; j < 3; j++) u2[i] += (float) drvui->b_mat[i][j] * v2[j]; } u3[0] = u2[1] * u1[2] - u1[1] * u2[2]; /* calculate u2 X u1 */ u3[1] = u2[2] * u1[0] - u2[0] * u1[2]; u3[2] = u2[0] * u1[1] - u1[0] * u2[1]; temp = 0.0f; for (i = 0; i < 3; i++) temp += u3[i] * u3[i]; if (temp <= 0.0) { u3[0] = 1.0f; /* if null input, make u3 = 1,0,0 */ U[0][0] = 1.0f; } else { temp = (float) sqrt (temp); for (i = 0; i < 3; i++) { /* make a unit vector */ u3[i] /= temp; U[i][0] = u3[i]; /* add column to U */ } } u2[0] = u1[1] * u3[2] - u3[1] * u1[2]; /* calculate u2 = u1 X u3 */ u2[1] = u1[2] * u3[0] - u1[0] * u3[2]; u2[2] = u1[0] * u3[1] - u3[0] * u1[1]; for (i = 0; i < 3; i++) U[i][1] = u2[i]; /* make determinant of U > 0 */ if (determinant (U) < 0.0) { for (i = 0; i < 3; i++) U[i][0] = -U[i][0]; } /* The rotation required to get the desired orientation, which is described by G_Rot, has been set up so G_Rot * U = I. Thus G_Rot = U(inv), U is unitary and U(inv) = U(transpose). */ for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) G_Rot[i][j] = (float) U[j][i]; /* calculate rotations */ temp = (float) (G_Rot[1][2] * G_Rot[1][2] + G_Rot[2][2] * G_Rot[2][2]); if (temp > 0.001) { float temp2; Yrot = (float) (atan (G_Rot[0][2] / sqrt (temp)) * RAD); temp2 = (float) (G_Rot[1][2] / cos (Yrot / RAD)); if (temp2 > 1.0) temp2 = 1.0f; if (temp2 < -1.0) temp2 = -1.0f; Xrot = -(float) asin (temp2) * (float) RAD; temp2 = -(float) (G_Rot[0][1] / cos (Yrot / RAD)); if (temp2 > 1.0) temp2 = 1.0f; if (temp2 < -1.0) temp2 = -1.0f; Zrot = (float) asin (temp2) * (float) RAD; } else { Yrot = -(float) asin (G_Rot[0][2]) * (float) RAD; Xrot = 0.0f; /* XXXXXXXXXXX - May not be right */ Zrot = 0.0f; /* XXXXXXXXXXX - May not be right */ } } /* ************************************************************** */ /* ************************************************************** */ void convert_ellipsoid (void) /* routine to convert ellipsoid coefficients Bij or Uij to betaij form */ { int i, j, save; for (i = 1; i < drvui->n_ellips; ++i) { if (drvui->ellips[i].ellips_ismod != 0) continue; save = drvui->ellips[i].ell_type / 1000; if (drvui->ellips[i].ell_type % 1000 != 0) { // multiply Uij and Bij by a*(i)*a*(j)/4 for (j = 0; j < 3; ++j) drvui->ellips[i].ellips[j] *= drvui->rec_lat_con[j] * drvui->rec_lat_con[j] * 0.25f; drvui->ellips[i].ellips[3] *= drvui->rec_lat_con[0] * drvui->rec_lat_con[1] * 0.25f; drvui->ellips[i].ellips[4] *= drvui->rec_lat_con[0] * drvui->rec_lat_con[2] * 0.25f; drvui->ellips[i].ellips[5] *= drvui->rec_lat_con[1] * drvui->rec_lat_con[2] * 0.25f; if (drvui->ellips[i].ell_type % 1000 == 1) // multiply Uij by 8pi^2 for (j = 0; j < 6; ++j) drvui->ellips[i].ellips[j] *= 78.9568f; } drvui->ellips[i].ell_type = 1000 * save; } } /* end of convert_ellipsoid */ /* ************************************************************** */ /* ************************************************************** */ void Conv_Sym_Mat (void) /* routine to convert the rotational part of a symmetry matrix to a Cartesian rotation */ { int i, j, k, l; double mat[3][3]; float B[3][3], Binv[3][3]; float tmp[3][3]; if (drvui->sys == 5) { /* hexagonal systems are special */ for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) { B[i][j] = (float) drvui->b_mat[i][j]; Binv[i][j] = B[i][j]; } matinv (Binv); } for (l = 0; l < drvui->ng; l++) { for (j = 0; j < 3; j++) { for (k = 0; k < 3; k++) { mat[j][k] = drvui->rss[l][j][k]; } } if (determinant (mat) < 0.0) { /* if improper rotation, negate all elements */ for (j = 0; j < 3; j++) { for (k = 0; k < 3; k++) { mat[j][k] *= -1.0f; } } } for (j = 0; j < 3; j++) for (k = 0; k < 3; k++) drvui->rssC[l][j][k] = (float) mat[j][k]; /* save a copy of the original */ if (drvui->sys == 5) { /* hexagonal systems are special */ float R[3][3]; for (j = 0; j < 3; j++) for (k = 0; k < 3; k++) R[j][k] = (float) mat[j][k]; matmul (B, R, tmp); matmul (tmp, Binv, R); /* The Cartesian matrix is B R Binv */ for (j = 0; j < 3; j++) for (k = 0; k < 3; k++) mat[j][k] = R[j][k]; } for (j = 0; j < 3; j++) { /* restore matrix */ for (k = 0; k < 3; k++) { drvui->rss[l][j][k] = (float) mat[j][k]; } } } } /* ************************************************************** */ /* ************************************************************** */ float dist (int j, int k) /* calculates distance between vertices at s_vert[j] and s_vert[k] */ { float d, t; int i; d = 0.0f; for (i = 0; i <= 2; ++i) { t = s_vert[3 * j + i] - s_vert[3 * k + i]; d += t * t; } return ((float) sqrt (d)); } /* ************************************************************** */ /* ************************************************************** */ float dot0_3d (float x0, float y0, float z0, float x1, float y1, float z1, float x2, float y2, float z2) { // 3D dot product of (P1-P0) and (P2-P0), John Burkardt return (x1 - x0) * (x2 - x0) + (y1 - y0) * (y2 - y0) + (z1 - z0) * (z2 - z0); } /* ************************************************************** */ /* ************************************************************** */ int eigen (float *biso, float beta[6], float valu[3], float vect[3][3]) /* routine to calculate eigenvalues 'valu' and vectors 'v' for * array of anisotropic thermal parameters 'beta', 'biso' is the equivalent * isotropic B * * some parts of this routine were copied from ORTEP */ { static double errnd = 1.0E-9; double b0, b1, b2; double a1, a2, phi; double a[3][3], b[3][3], w[3][3], u[3]; float v1[3], v2[3], v3[3]; double tem, sigma, smax; double Vect[3][3]; int i, j, l, ii, iii, i1, imax = 0; int neq; static double tpi2 = 2.0 * M_PI * M_PI; /* 2 pi^2 */ /* put beta into square symmetric matrix b (called M in ORTEP) */ for (i = 0; i < 3; i++) b[i][i] = beta[i]; b[0][1] = b[1][0] = beta[3]; b[0][2] = b[2][0] = beta[4]; b[1][2] = b[2][1] = beta[5]; /* multiply b * ginv to get w */ for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { w[i][j] = 0.0; for (l = 0; l < 3; l++) { w[i][j] += b[l][i] * drvui->ginv[j][l]; } } } sigma = 0.0; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { a[i][j] = w[i][j]; sigma += a[i][j] * a[i][j]; } } if (sigma <= 0.0) return (0); /* error on null 'w' */ sigma = sqrt (sigma); /* get coefficients of third-order characteristic equation * Equation is -L^3 + b2 L^2 + b1 L + b0 = 0 */ b2 = a[0][0] + a[1][1] + a[2][2]; b1 = -a[0][0] * a[1][1] - a[0][0] * a[2][2] - a[1][1] * a[2][2] + a[0][2] * a[2][0] + a[0][1] * a[1][0] + a[1][2] * a[2][1]; b0 = a[0][0] * a[1][1] * a[2][2] + a[1][0] * a[2][1] * a[0][2] + a[2][0] * a[1][2] * a[0][1] - a[2][0] * a[0][2] * a[1][1] - a[0][0] * a[2][1] * a[1][2] - a[1][0] * a[0][1] * a[2][2]; *biso = (float) (4.0 * b2 / 3.0); /* transform to get to form x^3 + a1 x + a2 == 0 */ a1 = (-3.0 * b1 - b2 * b2) / 3.0; a2 = (-2.0 * b2 * b2 * b2 - 9.0 * b2 * b1 - 27.0 * b0) / 27.0; tem = (a2 * a2) / 4.0 + (a1 * a1 * a1) / 27.0; if (tem > errnd) { /* two complex roots */ fprintf (drvui->flout, "Complex Roots! tem = %f\n", tem); return (0); /* error if complex roots */ } else if (tem < -errnd) { /* 3 real and unequal roots */ phi = acos (-(a2 / 2.0) / sqrt (-(a1 * a1 * a1) / 27.0)); u[0] = 2.0 * sqrt (-a1 / 3.0) * cos (phi / 3.0) + b2 / 3.0; u[1] = 2.0 * sqrt (-a1 / 3.0) * cos (phi / 3.0 + 120.0 / RAD) + b2 / 3.0; u[2] = 2.0 * sqrt (-a1 / 3.0) * cos (phi / 3.0 + 240.0 / RAD) + b2 / 3.0; } else { double sign_a2 = 1.0; /* Workaround brain-dead cbrt routine in Windows */ if (a2 < 0.0) { sign_a2 = -1.0; a2 = fabs(a2); } /* 3 real roots with at least 2 being equal */ u[0] = -2.0 * sign_a2 * cbrt (a2 / 2.0) + b2 / 3.0; u[1] = sign_a2 * cbrt (a2 / 2.0) + b2 / 3.0; u[2] = u[1]; } for (j = 0; j < 2; j++) { /* sort roots in increasing order */ if (u[j] > u[j + 1]) { tem = u[j + 1]; u[j + 1] = u[j]; u[j] = tem; } } for (i = 0; i < 3; i++) if (valu[i] < 0.0) valu[i] = 0.001f; else valu[i] = (float) sqrt (u[i] / tpi2); /* count multiple roots */ neq = 1; for (j = 0; j < 2; j++) if (fabs (u[j] - u[j + 1]) < errnd) neq++; if (neq > 2) { /* 3 equal roots */ for (ii = 0; ii < 3; ii++) { for (i = 0; i < 3; i++) vect[i][ii] = 0.0; vect[ii][ii] = 1.0; } return (1); } else if (neq == 2) { for (ii = 0; ii < 3; ii++) { v1[ii] = v2[ii] = v3[ii] = 0.0; } if (drvui->sys == 5) { // hexagonal /* With 2 equal eigenvalues, we have degenerate vectors */ if (fabs (u[0] - u[1]) < errnd) { v3[2] = 1.0f; // 3rd vector is unique v1[0] = 1.0f; } else { v3[0] = 1.0f; // 1st one is v1[2] = 1.0f; } } else if (drvui->sys == 6) { // cubic with atom at xxx if (fabs (u[0] - u[1]) < errnd) { v3[0] = v3[1] = v3[2] = (float) sqrt (3.0) / 3.0f; v1[0] = -(float) sqrt (2.0) / 2.0f; v1[1] = -v1[0]; } else { v1[0] = v1[1] = v1[2] = (float) sqrt (3.0) / 3.0f; v3[0] = -(float) sqrt (2.0) / 2.0f; v3[1] = -v3[0]; } } else { // tetragonal if (fabs (u[0] - u[1]) < errnd) { v3[2] = 1.0f; // 3rd vector is unique v2[1] = 1.0f; v1[0] = 1.0f; } else { v3[0] = 1.0f; // 1st one is v1[1] = 1.0f; v2[2] = 1.0f; } } vcross (v3, v1, v2); // v1, v2 and v3 are mutually perp. unit vectors vnormalize (v2); for (j = 0; j < 3; j++) { vect[0][j] = v1[j]; vect[1][j] = v2[j]; vect[2][j] = v3[j]; } return (1); } for (ii = 0; ii < 3; ii++) { for (iii = 0; iii < 3; iii++) { for (i = 0; i < 3; i++) a[i][iii] = w[i][iii]; a[iii][iii] = w[iii][iii] - u[ii]; } smax = 0.0; for (i = 0; i < 3; i++) { i1 = (i < 2) ? i + 1 : 0; b[0][i] = a[1][i] * a[2][i1] - a[2][i] * a[1][i1]; b[1][i] = a[2][i] * a[0][i1] - a[0][i] * a[2][i1]; b[2][i] = a[0][i] * a[1][i1] - a[1][i] * a[0][i1]; tem = b[0][i] * b[0][i] + b[1][i] * b[1][i] + b[2][i] * b[2][i]; if (tem > smax) { smax = tem; imax = i; } } if (smax <= errnd) return (0); smax = (float) sqrt (smax); for (i = 0; i < 3; i++) v2[i] = (float) (b[i][imax] / smax); for (i = 0; i < 3; i++) { /* Convert v2 to cartesian system */ v1[i] = 0.0; for (j = 0; j < 3; j++) v1[i] += (float) drvui->b_mat[i][j] * v2[j]; } vnormalize (v1); for (i = 0; i < 3; i++) Vect[ii][i] = v1[i]; /* unit vector */ } if (determinant (Vect) < 0.97) { for (i = 0; i < 3; i++) { v2[i] = (float) Vect[1][i]; v3[i] = (float) Vect[2][i]; } vcross (v2, v3, v1); /* Set is not orthogonal -the smallest root is probably wrong */ for (i = 0; i < 3; i++) Vect[0][i] = v1[i]; } for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) vect[i][j] = (float) Vect[i][j]; return (1); } /* ************************************************************** */ /* ************************************************************** */ void find_all_in_box (int i) /* routine to locate all atoms of type 'i' in the display box */ /* i - atom number */ { int n, j, k, l; /* loop indices */ int sym_no; /* symmetry number */ #ifndef WIN32 int* itmp; float* ftmp; #endif for (n = 1; n < NvertM; n++) { /* loop through the Master list */ j = (int) drvui->atom_no[n] / 1000; /* extract atom number */ if (j == i) { drvui->orig_atom_no[nvert] = i; sym_no = drvui->atom_no[n] - 1000 * j; /* symmetry operator number */ for (k = 0; k < 3; k++) { o_vert[3 * nvert + k] = xypos[3 * n + k]; o_vert_nm[3 * nvert + k] = xypos_nm[3 * n + k]; } for (k = 0; k < 3; k++) { s_vert[3 * nvert + k] = 0.0f; for (l = 0; l < 3; l++) { /* calculate cartesian coordinates */ s_vert[3 * nvert + k] += (float) drvui->b_mat[k][l] * (o_vert[3 * nvert + l] - origin[l]); } } vert_sym_nos[nvert] = drvui->atom_so[n]; vert_sym_no[nvert++] = sym_no; if (nvert > drvui->verts_alloc) { Error_Box ("Too many vertices for dimensions - please report to developers."); return; } if (nvert > 2 * NvertM) { #ifdef WIN32 Error_Box ("Overrun of vert_sym_no. Please send 'str' file\n" "to Larry.Finger@@lwfinger.net."); exit (0); #else itmp = (int *) realloc (vert_sym_no, (nvert + 2) * sizeof (int)); if (itmp) vert_sym_no = itmp; else Error_Box ("Unable to expand storage for vert_sym_no. (Out of memory)\n"); itmp = (int *) realloc (vert_sym_nos, (nvert + 2) * sizeof (int)); if (itmp) vert_sym_nos = itmp; else Error_Box ("Unable to expand storage for vert_sym_nos. (Out of memory)\n"); itmp = (int *) realloc (drvui->orig_atom_no, (nvert + 2) * sizeof (int)); if (itmp) drvui->orig_atom_no = itmp; else Error_Box ("Unable to expand storage for orig_atom_no. (Out of memory)\n"); ftmp = (float *) realloc (o_vert, (6 * (nvert + 2) * sizeof (float))); if (ftmp) o_vert = ftmp; else Error_Box ("Unable to expand storage for o_vert. (Out of memory)\n"); ftmp = (float *) realloc (o_vert_nm, (6 * (nvert + 2) * sizeof (float))); if (ftmp) o_vert_nm = ftmp; else Error_Box ("Unable to expand storage for o_vert_nm. (Out of memory)\n"); #endif } } } } /* end of find_all_in_box */ /* ************************************************************** */ /* ************************************************************** */ void generate_arrows (void) // routine to generate arrow objects for magnetic moments { int Arrow_Count; // Counter for number output int i, k, l; // loop counters float glr, glb, glg; GLUquadricObj *glu_quadObj; float base; float x[3], xp[3], yp[3]; int xi, xj, xk; float phi, chi; int savedNvertM = NvertM; // save the end of the vertex list char col_arrow_v[40]; char col_arrow_p[40]; Arrow_Count = 0; glu_quadObj = gluNewQuadric (); for (i = 0; i < drvui->nmag; ++i) { // loop through magnetic arrows if (drvui->arrows[i].arrow_fn != drvui->frame_no) continue; for (k = 0; k < 3; k++) { x[k] = drvui->arrows[i].mag_xp[k] - drvui->xyzoff[k]; } for (xi = -3; xi <= 3; xi++) { xp[0] = (float) xi; for (xj = -3; xj <= 3; xj++) { xp[1] = (float) xj; for (xk = -3; xk <= 3; xk++) { xp[2] = (float) xk; // xp is a magnetic cell translation for (k = 0; k < 3; k++) { yp[k] = x[k]; // yp will be position in nuclear cell for (l = 0; l < 3; l++) { yp[k] += drvui->mag_matrix[k][l] * xp[l]; } } add_vert (yp, 1000 * (i + drvui->atom_alloc), 0, 0, 0); // add vector to vertex list - NOT modulated?? } } } } // end of loop through magnetic arrows for (k = savedNvertM; k < NvertM; k++) { float tmp, tmp1; i = drvui->atom_no[k] / 1000 - drvui->atom_alloc; // get number of magnetic item strcpy (col_arrow_v, drvui->arrows[i].col_arrow); strcpy (col_arrow_p, col_arrow_v); Transform_VRML_Color (col_arrow_v); Transform_POV_Color (col_arrow_p); for (l = 0; l < 3; l++) { x[l] = drvui->arrows[i].mag_xc[l]; } double t = sqrt (x[0] * x[0] + x[1] * x[1] + x[2] * x[2]); if (t < 0.002) continue; // skip this arrow if 0 length for (l = 0; l < 3; l++) { x[l] /= (float) t; } t = sqrt (x[0] * x[0] + x[1] * x[1]); chi = (float) atan2 (t, (double) x[2]); if (t > 0.001) phi = (float) atan2 (x[0] / t, x[1] / t); else phi = 0.0f; glLoadName (200000 + i); glPushName (k); glPushMatrix (); (void) sscanf (col_arrow_v, "%f %f %f", &glr, &glg, &glb); glColor3f (glr, glg, glb); glTranslatef (s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2]); glRotatef (-phi * (float) RAD, 0.0, 0.0, 1.0f); glRotatef (-chi * (float) RAD, 1.0f, 0., 0.); glTranslatef (0.0, 0.0, -drvui->arrows[i].arrow_length / 2.0f); gluQuadricDrawStyle (glu_quadObj, GLU_FILL); gluCylinder (glu_quadObj, drvui->arrows[i].arrow_diam, drvui->arrows[i].arrow_diam, 0.9 * drvui->arrows[i].arrow_length, 10, 1); glPopMatrix (); glPushMatrix (); glTranslatef (s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2]); glRotatef (-phi * (float) RAD, 0.0, 0.0, 1.0f); glRotatef (-chi * (float) RAD, 1.0f, 0., 0.); glTranslatef (0.0f, 0.0f, drvui->arrows[i].arrow_length * 0.27f); gluQuadricDrawStyle (glu_quadObj, GLU_FILL); gluCylinder (glu_quadObj, drvui->arrows[i].arrow_diam * 2.0, 0.01, 0.4 * drvui->arrows[i].arrow_length, 10, 1); glPopMatrix (); glPopName (); // arrow in POV if (doPOV) { tmp = 0.5f * drvui->arrows[i].arrow_length; base = 2.0f * drvui->arrows[i].arrow_diam; fprintf (drvui->fpoutp, " object{\n"); fprintf (drvui->fpoutp, " union{\n"); fprintf (drvui->fpoutp, " object{\n"); fprintf (drvui->fpoutp, " cylinder{ < 0,0,%8.5f > , < 0,0,%8.5f >,%8.5f\n", -0.5f * drvui->arrows[i].arrow_length, 0.27f * drvui->arrows[i].arrow_length, drvui->arrows[i].arrow_diam); fprintf (drvui->fpoutp, " texture{pigment{color %s}}\n", col_arrow_p); fprintf (drvui->fpoutp, " finish{phong %5.2f phong_size %5.2f}}\n }\n", drvui->Phong_Value, drvui->Phong_Size); tmp1 = 0.27f * drvui->arrows[i].arrow_length; tmp = 0.77f * drvui->arrows[i].arrow_length; fprintf (drvui->fpoutp, " object{\n"); fprintf (drvui->fpoutp, " cone{<0, 0, %8.5f>, %8.5f, <0, 0, %8.5f>, 0 \n", tmp1, base, tmp); fprintf (drvui->fpoutp, " texture{pigment{color %s}}\n", col_arrow_p); fprintf (drvui->fpoutp, " finish{phong %5.2f phong_size %5.2f}}\n }\n", drvui->Phong_Value, drvui->Phong_Size); fprintf (drvui->fpoutp, " rotate <%8.5f,0,0>\n", -chi * RAD); fprintf (drvui->fpoutp, " rotate <0,0,%8.5f>\n", -phi * RAD); fprintf (drvui->fpoutp, " translate <%8.5f, %8.5f, %8.5f>\n }}\n", s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2]); } if (doAsy) { fprintf (drvui->fpouta, "draw(pic, (%5.2f,%5.2f,%5.2f)--(%5.2f,%5.2f,%5.2f),\n", s_vert[3 * k]-0.8f*drvui->arrows[i].mag_xc[0], s_vert[3 * k + 1]-0.8f*drvui->arrows[i].mag_xc[1], s_vert[3 * k + 2]-0.8f*drvui->arrows[i].mag_xc[2], s_vert[3 * k]+1.2f*drvui->arrows[i].mag_xc[0], s_vert[3 * k + 1]+1.2f*drvui->arrows[i].mag_xc[1], s_vert[3 * k + 2]+1.2f*drvui->arrows[i].mag_xc[2]); fprintf (drvui->fpouta, "\tlinewidth(%.2f)+rgb(%.2f,%.2f,%.2f),EndArrow3(DefaultHead3,%.2f),currentlight);\n", 20.f*drvui->arrows[i].arrow_diam,glr,glg,glb,4.f*20.f*drvui->arrows[i].arrow_diam); } // arrow in VRML float d1, d2, d3, alpha, temp; float cosalp; d1 = x[1]; d2 = -x[0]; d3 = 0.0f; temp = (float) sqrt (d1 * d1 + d2 * d2 + d3 * d3); if (temp < 0.001f) { d1 = 1.0; temp = 1.0; } d1 /= temp; d2 /= temp; d3 /= temp; cosalp = x[2] / (float) sqrt (x[0] * x[0] + x[1] * x[1] + x[2] * x[2]);; alpha = -(float) acos (cosalp); if (doVrml) { if (Vrml2) { // cylinder for shaft of arrow fprintf (drvui->fpoutv, " Transform{\n"); fprintf (drvui->fpoutv, " rotation %6.3f %6.3f %6.3f %7.3f\n", d1, d2, d3, alpha); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n", s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2]); fprintf (drvui->fpoutv, " children [\n"); fprintf (drvui->fpoutv, " Transform{\n"); fprintf (drvui->fpoutv, " rotation 1 0 0 1.5708\n"); fprintf (drvui->fpoutv, " translation 0 0 %5.3f\n", -0.05f * drvui->arrows[i].arrow_length); fprintf (drvui->fpoutv, " children [\n"); fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry Cylinder {\n"); fprintf (drvui->fpoutv, " radius %f\n", drvui->arrows[i].arrow_diam); fprintf (drvui->fpoutv, " height %f\n", 0.9f * drvui->arrows[i].arrow_length); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " appearance Appearance { material Material " "{ diffuseColor %s}}\n", col_arrow_v); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " ]\n"); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " ]\n"); fprintf (drvui->fpoutv, " }\n"); // Cone at end of arrow fprintf (drvui->fpoutv, " Transform{\n"); fprintf (drvui->fpoutv, " rotation %6.3f %6.3f %6.3f %7.3f\n", d1, d2, d3, alpha); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n", s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2]); fprintf (drvui->fpoutv, " children Transform {\n"); fprintf (drvui->fpoutv, " children [\n"); fprintf (drvui->fpoutv, " Transform{\n"); fprintf (drvui->fpoutv, " rotation 1 0 0 1.5708\n"); fprintf (drvui->fpoutv, " translation 0 0 %5.3f\n", 0.5f * drvui->arrows[i].arrow_length); fprintf (drvui->fpoutv, " children [\n"); fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry Cone {\n"); fprintf (drvui->fpoutv, " bottomRadius %f\n", 2.0 * drvui->arrows[i].arrow_diam); fprintf (drvui->fpoutv, " height %f\n", drvui->arrows[i].arrow_length * 0.4); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " appearance Appearance { material Material " "{ diffuseColor %s}}\n", col_arrow_v); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " ]\n"); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " ]\n"); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " }\n"); } else { // VRML 1 fprintf (drvui->fpoutv, " Separator{\n"); fprintf (drvui->fpoutv, " Transform{\n"); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n", s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2]); fprintf (drvui->fpoutv, " rotation %6.3f %6.3f %6.3f %7.3f\n }\n", d1, d2, d3, alpha); fprintf (drvui->fpoutv, " Material {diffuseColor %s}\n", col_arrow_v); fprintf (drvui->fpoutv, " Rotation{rotation 1 0 0 1.5708}\n"); fprintf (drvui->fpoutv, " Cylinder {\n"); fprintf (drvui->fpoutv, " parts SIDES\n"); fprintf (drvui->fpoutv, " radius %f\n", drvui->arrows[i].arrow_diam); fprintf (drvui->fpoutv, " height %f\n", 0.9f * drvui->arrows[i].arrow_length); fprintf (drvui->fpoutv, " }\n }\n"); fprintf (drvui->fpoutv, " Separator{\n"); fprintf (drvui->fpoutv, " Transform{\n"); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n", s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2]); fprintf (drvui->fpoutv, " rotation %6.3f %6.3f %6.3f %7.3f\n }\n", d1, d2, d3, alpha); fprintf (drvui->fpoutv, " Material {diffuseColor %s}\n", col_arrow_v); fprintf (drvui->fpoutv, " Transform{\n"); fprintf (drvui->fpoutv, " rotation 1 0 0 1.5708\n"); fprintf (drvui->fpoutv, " translation 0 0 %5.3f\n }\n", 0.5f * drvui->arrows[i].arrow_length); fprintf (drvui->fpoutv, " Cone {\n"); fprintf (drvui->fpoutv, " parts SIDES\n"); fprintf (drvui->fpoutv, " bottomRadius %f\n", 2.0 * drvui->arrows[i].arrow_diam); fprintf (drvui->fpoutv, " height %f\n", drvui->arrows[i].arrow_length * 0.4); fprintf (drvui->fpoutv, " }\n }\n"); } } Arrow_Count++; } gluDeleteQuadric (glu_quadObj); if (Arrow_Count > 0) { fprintf (drvui->fcns, "%4d magnetic moment arrows.\n", Arrow_Count); fprintf (drvui->flout, "Generated %4d arrows.\n", Arrow_Count); } NvertM = savedNvertM; // restore vertex count } // end of generate_arrows /* ************************************************************** */ /* ************************************************************** */ void generate_bonds (void) /* routine to generate bond descriptions and add then to edit list */ { int start, same_type; int i, j, k; /* loop counters */ int N_Bond; /* Counter for number of bonds of a type */ int l1; /* loop counter for matrix operations */ int nvert1; /* vertex counter */ int Bond_Count; /* Counter for bonds output */ char bnd1[4], bnd2[4]; /* temporary storage of bond labels */ float d; /* bond distance */ float df[3]; /* vector difference */ float beta; /* rotation angle */ float gamma; /* another rotation angle */ float at1[3], at2[3]; /*initial coordinates of bond endpoints */ float clip0, clip1; /* clipping scale factors */ int m, l2, l3, out = 0; int ell[2] = { 0, 0 }; /* save ellipsoid numbers */ int is_ellipsoid[2] = { 0, 0 }; /* ellipsoid markers - for moving bond endpoint */ int o1, p, p1, q, r; /* loop variables for rotation matrix calculation */ float elrot0[3][3]; /* rotation matrices of ellipsoids */ float Z0[3], Z1[3]; /* components of rms displacement along bond */ int *ellips_id; int *ellips_num; int jj; float factor, rms0, rms1; float glr, glg, glb; int numdashes; float dashes = 5.0f; float mf; GLUquadricObj *glu_quadObj; int omit; char col_bond_p[40]; char col_bond_v[40]; if (drvui->nbond == 1) return; /* exit if no work to be done */ Bond_Count = 0; if (! (ellips_id = (int *) zalloc ((unsigned) ((long) (drvui->verts_alloc * sizeof (int)))))) { Error_Box ("Unable to get ellips_id allocation!"); return; } if (! (ellips_num = (int *) zalloc ((unsigned) ((long) (drvui->verts_alloc * sizeof (int)))))) { Error_Box ("Unable to get ellips_num allocation!"); free (ellips_id); return; } glu_quadObj = gluNewQuadric (); for (i = 1; i < drvui->nbond; ++i) { /* loop through bond types */ if (drvui->bonds[i].bond_fn != drvui->frame_no) continue; // skip if not in this frame strcpy (col_bond_p, drvui->bonds[i].col_bond); strcpy (col_bond_v, col_bond_p); Transform_VRML_Color (col_bond_v); Transform_POV_Color (col_bond_p); nvert = 0; /* empty the vertex list */ for (j = 0; j < natom; j++) { /* loop through atom types */ if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; int o = drvui->atoms[j].atom_n; if (((o & 255) > 0) || (((o >> 24) & 255) > 0)) { // sphere or ellipsoid o = (drvui->atoms[j].atom_n >> 24) & 255; if (o > 0) { // ellipsoid if (check_atom_name (drvui->bonds[i].bond_l1, drvui->ellips[o].ellips_l)) { if (drvui->do_ellipsoids == 1 && drvui->El_Cutout == 1 && drvui->ellips[o].ell_type > 100) { /* skip if B iso */ is_ellipsoid[0] = 1; /* or no cutout */ ell[0] = o; } o = nvert; find_all_in_box (j); // get all atoms of type j for (p = o; p < nvert; p++) ellips_id[p] = ell[0]; // save ellipsoid id for these entries ellips_num[p] = j; } } else { // sphere o = drvui->atoms[j].atom_n & 255; // number of sphere if (check_atom_name (drvui->bonds[i].bond_l1, drvui->spheres[o].sphere_l)) { find_all_in_box (j); /* get all atoms of type j */ is_ellipsoid[0] = 0; } } /* o > 0 */ } } /* for (j=0;jbonds[i].bond_l1[0]; bnd1[1] = drvui->bonds[i].bond_l1[1]; bnd1[2] = drvui->bonds[i].bond_l1[2]; bnd1[3] = drvui->bonds[i].bond_l1[3]; nvert1 = nvert; if (check_atom_name (drvui->bonds[i].bond_l1, drvui->bonds[i].bond_l2)) { bnd2[0] = drvui->bonds[i].bond_l1[0]; /* atoms are same type */ bnd2[1] = drvui->bonds[i].bond_l1[1]; bnd2[2] = drvui->bonds[i].bond_l1[2]; bnd2[3] = drvui->bonds[i].bond_l1[3]; is_ellipsoid[1] = is_ellipsoid[0]; ell[1] = ell[0]; same_type = 1; } else { bnd2[0] = drvui->bonds[i].bond_l2[0]; bnd2[1] = drvui->bonds[i].bond_l2[1]; bnd2[2] = drvui->bonds[i].bond_l2[2]; bnd2[3] = drvui->bonds[i].bond_l2[3]; same_type = 0; /* atoms i and j are not the same type */ for (j = 0; j < natom; ++j) { /* loop through atom types */ if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; if (((drvui->atoms[j].atom_n & 255) > 0) || (((drvui->atoms[j].atom_n >> 24) & 255) > 0)) { // sphere or ellipsoid int o; o = (drvui->atoms[j].atom_n >> 24) & 255; if (o > 0) { // ellipsoid if (check_atom_name (drvui->bonds[i].bond_l2, drvui->ellips[o].ellips_l)) { if (drvui->do_ellipsoids == 1 && drvui->El_Cutout == 1 && drvui->ellips[o].ell_type > 100) { /* skip if B iso */ is_ellipsoid[1] = 1; /* or no cutout */ ell[1] = o; } o = nvert; find_all_in_box (j); /* get all atoms of type j */ for (p = o; p < nvert; p++) ellips_id[p] = ell[1]; /* save ellipsoid type */ ellips_num[p] = j; } } else { o = drvui->atoms[j].atom_n & 255; // sphere number if (check_atom_name (drvui->bonds[i].bond_l2, drvui->spheres[o].sphere_l)) { find_all_in_box (j); /* get all atoms of type j */ is_ellipsoid[1] = 0; } } // o > 0 } } /* for (j=0;j 0) && (nvert > nvert1)) || (same_type == 1)) { N_Bond = 0; for (j = 0; j < nvert1; ++j) { /* loop through atoms of type 1 */ start = nvert1; if (same_type == 1) start = j; for (k = start; k < nvert; ++k) { /* loop on type 2 atoms */ d = dist (j, k); /* get atomic distance */ if ((d >= drvui->bonds[i].bond_min) && (d <= drvui->bonds[i].bond_max)) { /* here if distance within range */ df[0] = df[1] = drvui->Bond_Mult * drvui->bonds[i].bond_size; /* scaling */ df[2] = 0.5f * d; Bond_Count++; /* update count */ for (p = 0; p < 3; p++) { /* initialize endpoints of bond */ Z0[p] = s_vert[3 * j + p]; Z1[p] = s_vert[3 * k + p]; } if (drvui->do_ellipsoids == 1 && drvui->El_Cutout == 1) { /* Elipsoid has octant cutout, calculate rms displacement along bond */ /* calculate multiplier - the 0.9 forces the end of the bond closer to the ellipsoid */ factor = (float) (drvui->Ellipsoid_Scale * 0.9 / (PI * d * 1.41421356)); /* Mean-square displacement of a scaled thermal ellipsoid along the direction of a bond is given by: */ /* */ /* D = factor^2 * (X'G'RBR'GX) */ /* */ /* where X is the interatomic vector given in triclinic fractional coordinates, */ /* G is the lattice metric with the ij'th element given by a[i].a[j], */ /* R is the rotational part of the symmetry operation that transform atom i, */ /* B is a square matrix of the betaij thermal factors, */ /* and a prime indicates the transpose of the matrix. */ /* */ if (is_ellipsoid[0] == 1) { /* at one end of bond */ float B[3][3], BP[3][3]; o1 = vert_sym_no[j]; p1 = ellips_id[j]; /* have original ellipsoid number */ jj = ellips_num[j]; if (drvui->ellips[p1].ellips_ismod != 0) { /* apply modulation */ float uij[6]; float vert[3]; vert[0] = o_vert_nm[3 * j]; vert[1] = o_vert_nm[3 * j + 1]; vert[2] = o_vert_nm[3 * j + 2]; if (modulate_uij (vert, p1, jj, o1, uij) == 1) { /* if n.p.d, keep average value */ for (p = 0; p < 3; p++) B[p][p] = drvui->ellips[p1].ellips[p]; // extract betaij's into square matrix B[0][1] = B[1][0] = drvui->ellips[p1].ellips[3]; B[0][2] = B[2][0] = drvui->ellips[p1].ellips[4]; B[1][2] = B[2][1] = drvui->ellips[p1].ellips[5]; } else { /* use modulated values */ for (p = 0; p < 3; p++) B[p][p] = uij[p]; // extract betaij's into square matrix B[0][1] = B[1][0] = uij[3]; B[0][2] = B[2][0] = uij[4]; B[1][2] = B[2][1] = uij[5]; } } else { /* not modulated */ for (p = 0; p < 3; p++) B[p][p] = drvui->ellips[p1].ellips[p]; // extract betaij's into square matrix B[0][1] = B[1][0] = drvui->ellips[p1].ellips[3]; B[0][2] = B[2][0] = drvui->ellips[p1].ellips[4]; B[1][2] = B[2][1] = drvui->ellips[p1].ellips[5]; } for (p = 0; p < 3; p++) { df[p] = 0.0; for (q = 0; q < 3; ++q) { elrot0[p][q] = 0.0; df[p] += drvui->ginv[q][p] * (o_vert[3 * k + q] - o_vert[3 * j + q]); for (r = 0; r < 3; r++) elrot0[p][q] += B[p][r] * drvui->rssC[o1][q][r]; } } for (p = 0; p < 3; p++) { for (q = 0; q < 3; q++) { BP[p][q] = 0.0; for (r = 0; r < 3; r++) BP[p][q] += (float) drvui->rssC[o1][p][r] * elrot0[r][q]; /* BP is rotated betij matrix */ } } for (p = 0; p < 3; p++) { Z0[p] = 0.0; for (q = 0; q < 3; q++) Z0[p] += df[q] * BP[q][p]; } /* rms0 is the scaled rms displacement value of the ellipsoid in the direction of the bond */ rms0 = factor * (float) sqrt (Z0[0] * df[0] + Z0[1] * df[1] + Z0[2] * df[2]); /* calculate components of end point at intersection of ellipsoid and bond */ for (q = 0; q < 3; q++) Z0[q] = s_vert[3 * j + q] + (s_vert[3 * k + q] - s_vert[3 * j + q]) * rms0 / d; } /* if is_ellipsoid[0] */ if (is_ellipsoid[1] == 1) { /* ellipsoid at other end of bond */ float B[3][3], BP[3][3]; o1 = vert_sym_no[k]; p1 = ellips_id[k]; /* have original ellipsoid number */ jj = ellips_num[k]; if (drvui->ellips[p1].ellips_ismod != 0) { /* apply modulation if needed */ float uij[6]; float vert[3]; vert[0] = o_vert_nm[3 * k]; vert[1] = o_vert_nm[3 * k + 1]; vert[2] = o_vert_nm[3 * k + 2]; if (modulate_uij (vert, p1, jj, o1, uij) == 1) { /* if n.p.d, use average value */ for (p = 0; p < 3; p++) B[p][p] = drvui->ellips[p1].ellips[p]; /* extract betaij's into square matrix */ B[0][1] = B[1][0] = drvui->ellips[p1].ellips[3]; B[0][2] = B[2][0] = drvui->ellips[p1].ellips[4]; B[1][2] = B[2][1] = drvui->ellips[p1].ellips[5]; } else { for (p = 0; p < 3; p++) B[p][p] = uij[p]; // extract betaij's into square matrix B[0][1] = B[1][0] = uij[3]; B[0][2] = B[2][0] = uij[4]; B[1][2] = B[2][1] = uij[5]; } } else { /* not modulated */ for (p = 0; p < 3; p++) B[p][p] = drvui->ellips[p1].ellips[p]; /* extract betaij's into square matrix */ B[0][1] = B[1][0] = drvui->ellips[p1].ellips[3]; B[0][2] = B[2][0] = drvui->ellips[p1].ellips[4]; B[1][2] = B[2][1] = drvui->ellips[p1].ellips[5]; } for (p = 0; p < 3; p++) { df[p] = 0.0; for (q = 0; q < 3; q++) { elrot0[p][q] = 0.0; df[p] += drvui->ginv[q][p] * (o_vert[3 * k + q] - o_vert[3 * j + q]); for (r = 0; r < 3; ++r) elrot0[p][q] += B[p][r] * drvui->rssC[o1][q][r]; } } for (p = 0; p < 3; p++) { for (q = 0; q < 3; q++) { BP[p][q] = 0.0; for (r = 0; r < 3; r++) BP[p][q] += (float) drvui->rssC[o1][p][r] * elrot0[r][q]; /* BP is rotated betij matrix */ } } for (p = 0; p < 3; p++) { Z1[p] = 0.0; for (q = 0; q < 3; q++) Z1[p] += df[q] * BP[q][p]; } /* rms1 is the scaled rms displacement value of the ellipsoid in the direction of the bond */ rms1 = factor * (float) sqrt (Z1[0] * df[0] + Z1[1] * df[1] + Z1[2] * df[2]); /* calculate components of end point at intersection of ellipsoid and bond */ for (q = 0; q < 3; q++) Z1[q] = s_vert[3 * k + q] - (s_vert[3 * k + q] - s_vert[3 * j + q]) * rms1 / d; } /* if is_ellipsoid[1] */ } /* if any segmented ellipsoids present */ for (l1 = 0; l1 < 3; l1++) { at1[l1] = (float) Z0[l1]; at2[l1] = (float) Z1[l1]; df[l1] = (float) (Z1[l1] - Z0[l1]); } if (clipflag != 0) { out = 0; l2 = 0; l3 = 0; clip0 = 0.0f; clip1 = 1.0f; for (l1 = 0; l1 < 3; l1++) { if (o_vert[3 * j + l1] < drvui->frames[drvui->frame_no].clip_lim[l1] - 0.01 || o_vert[3 * j + l1] > drvui->frames[drvui->frame_no].clip_lim[l1 + 3] + 0.01) l2 = 1; if (o_vert[3 * k + l1] < drvui->frames[drvui->frame_no].clip_lim[l1] - 0.01 || o_vert[3 * k + l1] > drvui->frames[drvui->frame_no].clip_lim[l1 + 3] + 0.01) l3 = 1; } if (l2 && l3) out = 1; /* both atoms outside */ if (l3) clip1 = 0.5f; if (l2) clip0 = 0.5f; at2[0] = at1[0] + clip1 * df[0]; at2[1] = at1[1] + clip1 * df[1]; at2[2] = at1[2] + clip1 * df[2]; at1[0] = at1[0] + clip0 * df[0]; at1[1] = at1[1] + clip0 * df[1]; at1[2] = at1[2] + clip0 * df[2]; } /* if clipflag */ omit = 0; for (l1 = 0; l1 < Omit->nomits; l1++) { if (Omit->omit1[l1] == i * 1000 && Omit->omit2[l1] == Bond_Count) omit = 1; } if ((clipflag == 0 || out == 0) && omit == 0) { if (doPOV) { fprintf (drvui->fpoutp, " /* Bond: %c%c %8.5f %8.5f %8.5f TO %c%c %8.5f %8.5f %8.5f*/\n", bnd1[0], bnd1[1], o_vert[3 * j], o_vert[3 * j + 1], o_vert[3 * j + 2], bnd2[0], bnd2[1], o_vert[3 * k], o_vert[3 * k + 1], o_vert[3 * k + 2]); if (drvui->bonds[i].bond_style == 0) { /* solid bonds */ fprintf (drvui->fpoutp, " cylinder{<%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f>, %8.5f \n", at1[0], at1[1], at1[2], at2[0], at2[1], at2[2], drvui->Bond_Mult * drvui->bonds[i].bond_size); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_bond_p); fprintf (drvui->fpoutp, " }\n"); } else { /* dashed bonds */ numdashes = drvui->bonds[i].bond_style; dashes = (float) numdashes; for (m = 0; m < 3; m++) df[m] = (float) (at2[m] - at1[m]); fprintf (drvui->fpoutp, " cylinder{<%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f>, %8.5f \n", at1[0], at1[1], at1[2], at1[0] + df[0] / dashes, at1[1] + df[1] / dashes, at1[2] + df[2] / dashes, drvui->Bond_Mult * drvui->bonds[i].bond_size); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_bond_p); fprintf (drvui->fpoutp, " }\n"); for (m = 2; m < numdashes - 1; m += 2) { mf = (float) m; fprintf (drvui->fpoutp, " cylinder{<%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f>, %8.5f \n", at1[0] + df[0] * mf / dashes, at1[1] + df[1] * mf / dashes, at1[2] + df[2] * mf / dashes, at1[0] + df[0] * (mf + 1.) / dashes, at1[1] + df[1] * (mf + 1.) / dashes, at1[2] + df[2] * (mf + 1.) / dashes, drvui->Bond_Mult * drvui->bonds[i].bond_size); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_bond_p); fprintf (drvui->fpoutp, " }\n"); } fprintf (drvui->fpoutp, " cylinder{<%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f>, %8.5f \n", at1[0] + df[0] * (dashes - 1.) / dashes, at1[1] + df[1] * (dashes - 1.) / dashes, at1[2] + df[2] * (dashes - 1.) / dashes, at2[0], at2[1], at2[2], drvui->Bond_Mult * drvui->bonds[i].bond_size); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_bond_p); fprintf (drvui->fpoutp, " }\n"); } } if (doAsy) { (void) sscanf (col_bond_v, "%f %f %f", &glr, &glg, &glb); fprintf (drvui->fpouta, " // Bond: %c%c %8.5f %8.5f %8.5f TO %c%c %8.5f %8.5f %8.5f\n", bnd1[0], bnd1[1], o_vert[3 * j], o_vert[3 * j + 1], o_vert[3 * j + 2], bnd2[0], bnd2[1], o_vert[3 * k], o_vert[3 * k + 1], o_vert[3 * k + 2]); if (drvui->bonds[i].bond_style == 0) { /* solid bonds */ fprintf (drvui->fpouta," draw(pic, (%8.5f,%8.5f,%8.5f)--(%8.5f,%8.5f,%8.5f),", at1[0], at1[1], at1[2], at2[0], at2[1], at2[2]); fprintf (drvui->fpouta, "rgb(%4.2f,%4.2f,%4.2f)+linewidth(%5.2f) );\n", glr,glg,glb, 25. * drvui->Bond_Mult * drvui->bonds[i].bond_size); } else { /* dashed bonds */ numdashes = drvui->bonds[i].bond_style; dashes = (float) numdashes; for (m = 0; m < 3; m++) df[m] = (float) (at2[m] - at1[m]); fprintf (drvui->fpouta," draw(pic, (%8.5f,%8.5f,%8.5f)--(%8.5f,%8.5f,%8.5f),", at1[0], at1[1], at1[2], at1[0] + df[0] / dashes, at1[1] + df[1] / dashes, at1[2] + df[2] / dashes); fprintf (drvui->fpouta, "rgb(%4.2f,%4.2f,%4.2f)+linewidth(%5.2f)+squarecap );\n", glr,glg,glb, 25. * drvui->Bond_Mult * drvui->bonds[i].bond_size); for (m = 2; m < numdashes - 1; m += 2) { mf = (float) m; fprintf (drvui->fpouta," draw(pic, (%8.5f,%8.5f,%8.5f)--(%8.5f,%8.5f,%8.5f),", at1[0] + df[0] * mf / dashes, at1[1] + df[1] * mf / dashes, at1[2] + df[2] * mf / dashes, at1[0] + df[0] * (mf + 1.) / dashes, at1[1] + df[1] * (mf + 1.) / dashes, at1[2] + df[2] * (mf + 1.) / dashes); fprintf (drvui->fpouta, "rgb(%4.2f,%4.2f,%4.2f)+linewidth(%5.2f)+squarecap );\n", glr,glg,glb, 25. * drvui->Bond_Mult * drvui->bonds[i].bond_size); } fprintf (drvui->fpouta," draw(pic, (%8.5f,%8.5f,%8.5f)--(%8.5f,%8.5f,%8.5f),", at1[0] + df[0] * (dashes - 1.) / dashes, at1[1] + df[1] * (dashes - 1.) / dashes, at1[2] + df[2] * (dashes - 1.) / dashes, at2[0], at2[1], at2[2]); fprintf (drvui->fpouta, "rgb(%4.2f,%4.2f,%4.2f)+linewidth(%5.2f)+squarecap );\n", glr,glg,glb, 25. * drvui->Bond_Mult * drvui->bonds[i].bond_size); } } N_Bond++; if (doVrml && no_comment == 0) fprintf (drvui->fpoutv, "# Bond: %c%c %8.5f %8.5f %8.5f TO %c%c %8.5f %8.5f %8.5f\n", bnd1[0], bnd1[1], o_vert[3 * j], o_vert[3 * j + 1], o_vert[3 * j + 2], bnd2[0], bnd2[1], o_vert[3 * k], o_vert[3 * k + 1], o_vert[3 * k + 2]); for (m = 0; m < 3; m++) df[m] = (float) (at2[m] - at1[m]); d = (float) sqrt (df[0] * df[0] + df[1] * df[1] + df[2] * df[2]); /* calculate rotation matrices needed to rotate bond about Z onto Y-Z plane and then about X so that bond is parallel to Z. Finally, apply inverse transformation to cylinder, which started parallel to X. Resulting cylinder will be parallel to vector between atoms. */ beta = (float) atan2 (df[0], df[1] + 0.0000001f); /* rotation angle about Z (in radians) */ gamma = (float) sqrt (df[0] * df[0] + df[1] * df[1]); gamma = (float) atan2 (gamma, df[2]); /* Rotation angle about X */ glPushMatrix (); glLoadName (i * 1000); glPushName (Bond_Count); (void) sscanf (col_bond_v, "%f %f %f", &glr, &glg, &glb); glColor3f (glr, glg, glb); if (drvui->bonds[i].bond_style == 0) { glPushMatrix (); glTranslatef (at1[0], at1[1], at1[2]); glRotatef (-beta * (float) RAD, 0.0f, 0.0f, 1.); glRotatef (-gamma * (float) RAD, 1., 0.0f, 0.0f); gluQuadricDrawStyle (glu_quadObj, GLU_FILL); gluCylinder (glu_quadObj, drvui->Bond_Mult * drvui->bonds[i].bond_size, drvui->Bond_Mult * drvui->bonds[i].bond_size, d, 10, 1); glPopMatrix (); } else { numdashes = drvui->bonds[i].bond_style; dashes = (float) numdashes; glPushMatrix (); glTranslatef (at1[0], at1[1], at1[2]); glRotatef (-beta * (float) RAD, 0.0f, 0.0f, 1.); glRotatef (-gamma * (float) RAD, 1., 0.0f, 0.0f); gluQuadricDrawStyle (glu_quadObj, GLU_FILL); gluCylinder (glu_quadObj, drvui->Bond_Mult * drvui->bonds[i].bond_size, drvui->Bond_Mult * drvui->bonds[i].bond_size, d / dashes, 10, 1); glPopMatrix (); for (m = 2; m < numdashes; m += 2) { mf = (float) m; glPushMatrix (); glTranslatef (at1[0] + df[0] * mf / dashes, at1[1] + df[1] * mf / dashes, at1[2] + df[2] * mf / dashes); glRotatef (-beta * (float) RAD, 0.0f, 0.0f, 1.); glRotatef (-gamma * (float) RAD, 1., 0.0f, 0.0f); gluQuadricDrawStyle (glu_quadObj, GLU_FILL); gluCylinder (glu_quadObj, drvui->Bond_Mult * drvui->bonds[i].bond_size, drvui->Bond_Mult * drvui->bonds[i].bond_size, d / dashes, 10, 1); glPopMatrix (); } } glPopName (); glPopMatrix (); if (doVrml) { if (Vrml2) { if (drvui->bonds[i].bond_style == 0) { /* solid bond */ fprintf (drvui->fpoutv, " Transform{\n "); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n", (at1[0] + at2[0]) / 2., (at1[1] + at2[1]) / 2., (at1[2] + at2[2]) / 2.); fprintf (drvui->fpoutv, " rotation 0 0 1 %f\n", -beta); fprintf (drvui->fpoutv, " children Transform { rotation 1 0 0 %f\n", 1.5708 - gamma); fprintf (drvui->fpoutv, " children [ Shape {\n"); fprintf (drvui->fpoutv, " appearance Appearance { material Material { diffuseColor %s} }\n", col_bond_v); fprintf (drvui->fpoutv, " geometry Cylinder {"); fprintf (drvui->fpoutv, "radius %f", drvui->Bond_Mult * drvui->bonds[i].bond_size); fprintf (drvui->fpoutv, " height %f", d); fprintf (drvui->fpoutv, "}}]}}\n"); } else { /* dashed bonds */ numdashes = drvui->bonds[i].bond_style; dashes = (float) numdashes; fprintf (drvui->fpoutv, " Transform{\n "); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n", at1[0] + df[0] / dashes, at1[1] + df[1] / dashes, at1[2] + df[2] / dashes); fprintf (drvui->fpoutv, " rotation 0 0 1 %f\n", -beta); fprintf (drvui->fpoutv, " children Transform { rotation 1 0 0 %f\n", 1.5708 - gamma); fprintf (drvui->fpoutv, " children [ Shape {\n"); fprintf (drvui->fpoutv, " appearance Appearance { material Material { diffuseColor %s} }\n", col_bond_v); fprintf (drvui->fpoutv, " geometry Cylinder {"); fprintf (drvui->fpoutv, "radius %f", drvui->Bond_Mult * drvui->bonds[i].bond_size); fprintf (drvui->fpoutv, " height %f", d / dashes); fprintf (drvui->fpoutv, "}}]}}\n"); for (m = 2; m < dashes - 1; m += 2) { mf = (float) m; fprintf (drvui->fpoutv, " Transform{\n "); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n", at1[0] + df[0] * mf / dashes, at1[1] + df[1] * mf / dashes, at1[2] + df[2] * mf / dashes); fprintf (drvui->fpoutv, " rotation 0 0 1 %f\n", -beta); fprintf (drvui->fpoutv, " children Transform { rotation 1 0 0 %f\n", 1.5708 - gamma); fprintf (drvui->fpoutv, " children [ Shape {\n"); fprintf (drvui->fpoutv, " appearance Appearance { material Material { diffuseColor %s} }\n", col_bond_v); fprintf (drvui->fpoutv, " geometry Cylinder {"); fprintf (drvui->fpoutv, "radius %f", drvui->Bond_Mult * drvui->bonds[i].bond_size); fprintf (drvui->fpoutv, " height %f", d / dashes); fprintf (drvui->fpoutv, "}}]}}\n"); } } } else { /* VRML1 */ if (drvui->bonds[i].bond_style == 0) { /* solid bonds */ fprintf (drvui->fpoutv, " Separator{\n"); fprintf (drvui->fpoutv, " Transform{\n "); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n }\n", (at1[0] + at2[0]) / 2., (at1[1] + at2[1]) / 2., (at1[2] + at2[2]) / 2.); fprintf (drvui->fpoutv, " Rotation {\n"); fprintf (drvui->fpoutv, " rotation 0 0 1 %f\n }\n", -beta); fprintf (drvui->fpoutv, " Rotation {\n"); fprintf (drvui->fpoutv, " rotation 1 0 0 %f\n }\n", 1.5708 - gamma); fprintf (drvui->fpoutv, " Material {\n diffuseColor %s\n", col_bond_v); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " Cylinder {\n"); fprintf (drvui->fpoutv, " parts SIDES\n"); fprintf (drvui->fpoutv, " radius %f\n", drvui->Bond_Mult * drvui->bonds[i].bond_size); fprintf (drvui->fpoutv, " height %f\n", d); fprintf (drvui->fpoutv, " }\n }\n"); } else { /* dashed bonds */ fprintf (drvui->fpoutv, " Separator{\n"); fprintf (drvui->fpoutv, " Transform{\n "); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n }\n", at1[0] + df[0] / dashes, at1[1] + df[1] / dashes, at1[2] + df[2] / dashes); fprintf (drvui->fpoutv, " Rotation {\n"); fprintf (drvui->fpoutv, " rotation 0 0 1 %f\n }\n", -beta); fprintf (drvui->fpoutv, " Rotation {\n"); fprintf (drvui->fpoutv, " rotation 1 0 0 %f\n }\n", 1.5708 - gamma); fprintf (drvui->fpoutv, " Material {\n diffuseColor %s\n", col_bond_v); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " Cylinder {\n"); fprintf (drvui->fpoutv, " parts SIDES\n"); fprintf (drvui->fpoutv, " radius %f\n", drvui->Bond_Mult * drvui->bonds[i].bond_size); fprintf (drvui->fpoutv, " height %f\n", d / dashes); fprintf (drvui->fpoutv, " }\n }\n"); for (m = 2; m < dashes - 1; m += 2) { mf = (float) m; fprintf (drvui->fpoutv, " Separator{\n"); fprintf (drvui->fpoutv, " Transform{\n "); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n }\n", at1[0] + df[0] * mf / dashes, at1[1] + df[1] * mf / dashes, at1[2] + df[2] * mf / dashes); fprintf (drvui->fpoutv, " Rotation {\n"); fprintf (drvui->fpoutv, " rotation 0 0 1 %f\n }\n", -beta); fprintf (drvui->fpoutv, " Rotation {\n"); fprintf (drvui->fpoutv, " rotation 1 0 0 %f\n }\n", 1.5708 - gamma); fprintf (drvui->fpoutv, " Material {\n diffuseColor %s\n", col_bond_v); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " Cylinder {\n"); fprintf (drvui->fpoutv, " parts SIDES\n"); fprintf (drvui->fpoutv, " radius %f\n", drvui->Bond_Mult * drvui->bonds[i].bond_size); fprintf (drvui->fpoutv, " height %f\n", d / dashes); fprintf (drvui->fpoutv, " }\n }\n"); } } } } } } /* if distance OK */ } /* for k */ } /* for j */ } /* if nvert */ } /* for i (bond types) */ free (ellips_id); free (ellips_num); gluDeleteQuadric (glu_quadObj); fprintf (drvui->fcns, "%4d bonds.\n", Bond_Count); fprintf (drvui->flout, "\nGenerated %4d bonds.\n\n", Bond_Count); } /* end of generate_bonds */ /* ************************************************************** */ /* ************************************************************** */ void generate_cones (void) /* routine to generate lone pair cone descriptions and add them to edit list */ { int start, same_type; int i, j, k, l; /* loop counters */ int N_Bond; /* Counter for number of bonds of a type */ int l1; /* loop counter for matrix operations */ int nvert1; /* vertex counter */ int Bond_Count; /* Counter for bonds output */ char bnd1[4]; /* temporary storage of bond labels */ float d = 0; /* bond distance */ float df[3]; /* vector difference */ float beta; /* rotation angle */ float gamma; /* another rotation angle */ float at1[3], at2[3]; /*initial coordinates of bond endpoints */ float clip0, clip1; /* clipping scale factors */ int m, l2, l3, out = 0; int p; /* loop variables for rotation matrix calculation */ float Z0[3], Z1[3]; /* components of rms displacement along bond */ float mybonds[20][20]; /*temporary storage for atoms bonded to lonepair site */ int nbnds = 0; float vecsum[3], vecpro[3]; float glr, glg, glb; GLUquadricObj *glu_quadObj; char col_cone_p[40]; char col_cone_v[40]; if (drvui->ncone == 1) return; /* exit if no work to be done */ Bond_Count = 0; glu_quadObj = gluNewQuadric (); for (i = 1; i < drvui->ncone; ++i) { // loop through cone types if (drvui->cones[i].cone_fn != drvui->frame_no) continue; // skip if wrong frame strcpy (col_cone_p, drvui->cones[i].col_cone); strcpy (col_cone_v, col_cone_p); Transform_VRML_Color (col_cone_v); Transform_POV_Color (col_cone_p); nvert = 0; // empty the vertex list for (j = 0; j < natom; ++j) { // loop through atom types if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; if (((drvui->atoms[j].atom_n & 255) > 0) || (((drvui->atoms[j].atom_n >> 24) & 255) > 0)) { // sphere or ellipsoid int o; o = drvui->atoms[j].atom_n >> 24; if (o > 0) { // ellipsoid if (check_atom_name (drvui->cones[i].cone_l1, drvui->ellips[o].ellips_l)) find_all_in_box (j); /* get all atoms of type j */ } else { o = drvui->atoms[j].atom_n & 255; if (check_atom_name (drvui->cones[i].cone_l1, drvui->spheres[o].sphere_l)) { find_all_in_box (j); /* get all atoms of type j */ } } // o > 0 } } /* for (j=0;jcones[i].cone_l1[0]; bnd1[1] = drvui->cones[i].cone_l1[1]; bnd1[2] = drvui->cones[i].cone_l1[2]; bnd1[3] = drvui->cones[i].cone_l1[3]; nvert1 = nvert; same_type = 0; /* atoms i and j are not the same type */ for (j = 0; j < natom; ++j) { /* loop through atom types */ if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; if (((drvui->atoms[j].atom_n & 255) > 0) || (((drvui->atoms[j].atom_n >> 24) & 255) > 0)) { // sphere or ellipsoid find_all_in_box (j); /* get all atoms of type j */ } } /* for (j=0;j 0) && (nvert > nvert1)) || (same_type == 1)) { N_Bond = 0; nbnds = 0; for (j = 0; j < nvert1; ++j) { /* loop through atoms of type 1 */ nbnds = 0; start = nvert1; if (same_type) start = j; start = 0; for (k = start; k < nvert; ++k) { /* loop on type 2 atoms */ d = dist (j, k); /* get atomic distance */ // if (d > 0.2 && d <= drvui->cones[i].cone_height) { /* here if distance within range */ if (d > 0.2 && d <= printdist) { /* here if distance within range */ mybonds[0][nbnds] = s_vert[3 * k]; mybonds[1][nbnds] = s_vert[3 * k + 1]; mybonds[2][nbnds] = s_vert[3 * k + 2]; nbnds++; } /* if distance ok */ } /* for k */ /*# */ if (nbnds < 4 - abs (drvui->cones[i].numlonepairs)) { continue; } df[0] = df[1] = drvui->Bond_Mult * drvui->bonds[i].bond_size; /* scaling */ df[2] = 0.5f * d; Bond_Count++; /* update count */ for (p = 0; p < 3; p++) { /* initialize endpoints of bond */ Z0[p] = s_vert[3 * j + p]; } for (l = 0; l < abs (drvui->cones[i].numlonepairs); l++) { for (p = 0; p < 3; p++) { /* initialize endpoints of bond */ Z1[p] = 0; if (drvui->cones[i].numlonepairs == 1) { for (k = 0; k < nbnds; k++) Z1[p] -= mybonds[p][k] - s_vert[3 * j + p]; Z1[p] = Z0[p] + Z1[p]; } else if (drvui->cones[i].numlonepairs < 0) { vecpro[p] = 0.; vecpro[0] = (s_vert[3 * j + 1] - mybonds[1][0]) * (s_vert[3 * j + 2] - mybonds[2][1]) - (s_vert[3 * j + 1] - mybonds[1][1]) * (s_vert[3 * j + 2] - mybonds[2][0]); vecpro[1] = (s_vert[3 * j + 2] - mybonds[2][0]) * (s_vert[3 * j] - mybonds[0][1]) - (s_vert[3 * j + 2] - mybonds[2][1]) * (s_vert[3 * j] - mybonds[0][0]); vecpro[2] = (s_vert[3 * j] - mybonds[0][0]) * (s_vert[3 * j + 1] - mybonds[1][1]) - (s_vert[3 * j] - mybonds[0][1]) * (s_vert[3 * j + 1] - mybonds[1][0]); if (l > 0) Z1[p] = Z0[p] + vecpro[p]; else Z1[p] = Z0[p] - vecpro[p]; } else if (drvui->cones[i].numlonepairs == 2) { vecsum[p] = 0.; vecpro[p] = 0.; for (k = 0; k < nbnds; k++) { vecsum[p] += mybonds[p][k] - s_vert[3 * j + p]; } vecpro[0] = (s_vert[3 * j + 1] - mybonds[1][0]) * (s_vert[3 * j + 2] - mybonds[2][1]) - (s_vert[3 * j + 1] - mybonds[1][1]) * (s_vert[3 * j + 2] - mybonds[2][0]); vecpro[1] = (s_vert[3 * j + 2] - mybonds[2][0]) * (s_vert[3 * j] - mybonds[0][1]) - (s_vert[3 * j + 2] - mybonds[2][1]) * (s_vert[3 * j] - mybonds[0][0]); vecpro[2] = (s_vert[3 * j] - mybonds[0][0]) * (s_vert[3 * j + 1] - mybonds[1][1]) - (s_vert[3 * j] - mybonds[0][1]) * (s_vert[3 * j + 1] - mybonds[1][0]); switch (l) { case 0: Z1[p] = -vecsum[p] + vecpro[p]; break; case 1: Z1[p] = -vecsum[p] - vecpro[p]; break; } Z1[p] = Z0[p] + Z1[p]; } } /* for p */ d = (float) sqrt ((Z0[0] - Z1[0]) * (Z0[0] - Z1[0]) + (Z0[1] - Z1[1]) * (Z0[1] - Z1[1]) + (Z0[2] - Z1[2]) * (Z0[2] - Z1[2])); d = drvui->cones[i].cone_height / d; Z1[0] = Z0[0] + d * (Z1[0] - Z0[0]); Z1[1] = Z0[1] + d * (Z1[1] - Z0[1]); Z1[2] = Z0[2] + d * (Z1[2] - Z0[2]); for (l1 = 0; l1 < 3; l1++) { at1[l1] = (float) Z0[l1]; at2[l1] = (float) Z1[l1]; df[l1] = (float) (Z1[l1] - Z0[l1]); } if (clipflag != 0) { out = 0; l2 = 0; l3 = 0; clip0 = 0.0f; clip1 = 1.0f; for (l1 = 0; l1 < 3; l1++) { if (o_vert[3 * j + l1] < drvui->frames[drvui->frame_no].clip_lim[l1] - 0.01 || o_vert[3 * j + l1] > drvui->frames[drvui->frame_no].clip_lim[l1 + 3] + 0.01) l2 = 1; if (o_vert[3 * k + l1] < drvui->frames[drvui->frame_no].clip_lim[l1] - 0.01 || o_vert[3 * k + l1] > drvui->frames[drvui->frame_no].clip_lim[l1 + 3] + 0.01) l3 = 1; } if (l2 && l3) out = 1; /* both atoms outside */ if (l2) out = 1; if (l3) clip1 = 0.5f; if (l2) clip0 = 0.5f; at1[0] = at1[0] + clip0 * df[0]; at1[1] = at1[1] + clip0 * df[1]; at1[2] = at1[2] + clip0 * df[2]; at2[0] = at1[0] + clip1 * df[0]; at2[1] = at1[1] + clip1 * df[1]; at2[2] = at1[2] + clip1 * df[2]; } /* if clipflag */ if (clipflag == 0 || out == 0) { if (doPOV) { fprintf (drvui->fpoutp, " /* LonePair on %c%c %8.5f %8.5f %8.5f */\n", bnd1[0], bnd1[1], o_vert[3 * j], o_vert[3 * j + 1], o_vert[3 * j + 2]); fprintf (drvui->fpoutp, " cone{<%8.5f, %8.5f, %8.5f>, %8.5f, <%8.5f, %8.5f, %8.5f>, %8.5f \n", at1[0], at1[1], at1[2], drvui->Bond_Mult * drvui->cones[i].cone_min, at2[0], at2[1], at2[2], drvui->Bond_Mult * drvui->cones[i].cone_max); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cone_p); fprintf (drvui->fpoutp, " }\n"); fprintf (drvui->fpoutp, " sphere{<%8.5f, %8.5f, %8.5f> %8.5f \n", at2[0], at2[1], at2[2], drvui->Bond_Mult * drvui->cones[i].cone_max); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cone_p); fprintf (drvui->fpoutp, " }\n"); } N_Bond++; if (no_comment == 0 && doVrml) fprintf (drvui->fpoutv, "# LonePair on: %c%c %8.5f %8.5f %8.5f\n", bnd1[0], bnd1[1], o_vert[3 * j], o_vert[3 * j + 1], o_vert[3 * j + 2]); for (m = 0; m < 3; m++) df[m] = (float) (at2[m] - at1[m]); d = (float) sqrt (df[0] * df[0] + df[1] * df[1] + df[2] * df[2]); /* calculate rotation matrices needed to rotate bond about Z onto Y-Z plane and then about X so that bond is parallel to Z. Finally, apply inverse transformation to cylinder, which started parallel to X. Resulting cylinder will be parallel to vector between atoms. */ beta = (float) atan2 (df[0], df[1] + 0.0000001f); /* rotation angle about Z (in radians) */ gamma = (float) sqrt (df[0] * df[0] + df[1] * df[1]); gamma = (float) atan2 (gamma, df[2]); /* Rotation angle about X */ glPushMatrix (); sscanf (col_cone_v, "%f %f %f", &glr, &glg, &glb); glColor3f (glr, glg, glb); glTranslatef (at1[0], at1[1], at1[2]); glRotatef (-beta * (float) RAD, 0.0f, 0.0f, 1.0f); glRotatef (-gamma * (float) RAD, 1.0f, 0.0f, 0.0f); gluQuadricDrawStyle (glu_quadObj, GLU_FILL); gluCylinder (glu_quadObj, drvui->Bond_Mult * drvui->cones[i].cone_min, drvui->Bond_Mult * drvui->cones[i].cone_max, d, 10, 1); glPopMatrix (); glPushMatrix (); glTranslatef (at2[0], at2[1], at2[2]); glutSolidSphere (drvui->cones[i].cone_max, 10, 10); glPopMatrix (); if (doVrml) { if (Vrml2) { fprintf (drvui->fpoutv, " Transform{\n "); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n", (at1[0] + at2[0]) / 2., (at1[1] + at2[1]) / 2., (at1[2] + at2[2]) / 2.); fprintf (drvui->fpoutv, " rotation 0 0 1 %f\n", -beta); fprintf (drvui->fpoutv, " children Transform { rotation 0 1 0 %f\n", 3.14); fprintf (drvui->fpoutv, " children Transform { rotation 1 0 0 %f\n", 1.5708 + gamma); fprintf (drvui->fpoutv, " children [ Shape {\n"); fprintf (drvui->fpoutv, " appearance Appearance { material Material { diffuseColor %s} }\n", col_cone_v); fprintf (drvui->fpoutv, " geometry Cone {"); fprintf (drvui->fpoutv, "bottomRadius %f", drvui->Bond_Mult * drvui->cones[i].cone_max); fprintf (drvui->fpoutv, " height %f", d); fprintf (drvui->fpoutv, "}}]}}}\n"); fprintf (drvui->fpoutv, " Transform {"); fprintf (drvui->fpoutv, " translation %8.5f %8.5f %8.5f\n", at2[0], at2[1], at2[2]); fprintf (drvui->fpoutv, " children [\n Shape {"); fprintf (drvui->fpoutv, "appearance Appearance {material Material { diffuseColor %s} }\n", col_cone_v); fprintf (drvui->fpoutv, " geometry Sphere { radius %8.5f}\n", drvui->cones[i].cone_max); fprintf (drvui->fpoutv, "}]}\n"); } else { fprintf (drvui->fpoutv, " Separator{\n"); fprintf (drvui->fpoutv, " Transform{\n "); fprintf (drvui->fpoutv, " translation %5.3f %5.3f %5.3f\n }\n", (at1[0] + at2[0]) / 2., (at1[1] + at2[1]) / 2., (at1[2] + at2[2]) / 2.); fprintf (drvui->fpoutv, " Rotation {\n"); fprintf (drvui->fpoutv, " rotation 0 0 1 %f\n }\n", -beta); fprintf (drvui->fpoutv, " Rotation {\n"); fprintf (drvui->fpoutv, " rotation 0 1 0 %f\n }\n", 3.14); fprintf (drvui->fpoutv, " Rotation {\n"); fprintf (drvui->fpoutv, " rotation 1 0 0 %f\n }\n", 1.5708 + gamma); fprintf (drvui->fpoutv, " Material {\n diffuseColor %s\n", col_cone_v); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " Cone {\n"); fprintf (drvui->fpoutv, " parts SIDES\n"); fprintf (drvui->fpoutv, " bottomRadius %f\n", drvui->Bond_Mult * drvui->cones[i].cone_max); fprintf (drvui->fpoutv, " height %f\n", d); fprintf (drvui->fpoutv, " }\n }\n"); fprintf (drvui->fpoutv, " Separator {"); fprintf (drvui->fpoutv, " Transform {"); fprintf (drvui->fpoutv, " translation %8.5f %8.5f %8.5f}\n", at2[0], at2[1], at2[2]); fprintf (drvui->fpoutv, " Material {"); fprintf (drvui->fpoutv, " shininess 0.3\n"); fprintf (drvui->fpoutv, " diffuseColor %s}\n", col_cone_v); fprintf (drvui->fpoutv, " Sphere { radius %8.5f}\n", drvui->cones[i].cone_max); fprintf (drvui->fpoutv, " }\n"); } /* if (Vrml2) */ } if (doAsy) { fprintf (drvui->fpouta, "draw (pic, shift(%5.2f,%5.2f,%5.2f)*rotate(%.2f,Z)*rotate(%.2f,X)*\n", at2[0],at2[1],at2[2],-beta*RAD,-gamma*RAD); fprintf (drvui->fpouta, "\tscale(%.2f,%.2f,%.2f)*unitcone,rgb(%.2f,%.2f,%.2f));\n", drvui->Bond_Mult * drvui->cones[i].cone_max,drvui->Bond_Mult * drvui->cones[i].cone_max,-d,glr,glg,glb); fprintf (drvui->fpouta, "draw (pic, shift(%5.2f,%5.2f,%5.2f)*scale3(%.2f)*unitsphere,rgb(%.2f,%.2f,%.2f));\n", at2[0],at2[1],at2[2],drvui->cones[i].cone_max,glr,glg,glb); } } /* if not clipped */ } /* for l */ } /* for j */ } /* if nvert */ } /* for i */ gluDeleteQuadric (glu_quadObj); fprintf (drvui->fcns, "%4d cones.\n", Bond_Count); fprintf (drvui->flout, "\nGenerated %4d cones.\n\n", Bond_Count); } /* end of generate_cones */ /* ************************************************************** */ /* ************************************************************** */ void get_atom_id (void) /* routine to rework atom numbers to point at polyhedron, sphere plane, or ellipsoid characteristics list */ { int i, j; /* local variables */ /* lines commented out with a question mark would be needed for correctness, but would break the stishovite example that relies on polyhedral completion carrying over from the first frame into the second */ for (i = 0; i < natom; ++i) { if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; drvui->atoms[i].sv_atom_n = drvui->atoms[i].atom_n; /* save original atom number */ drvui->atoms[i].atom_n = 0; // clear encoded location for (j = 1; j < drvui->nsphere; ++j) { //? if (drvui->sphere_fn[j] != drvui->frame_no) continue; if (check_atom_name (drvui->atoms[i].atom_l, drvui->spheres[j].sphere_l) && (drvui->atoms[i].sv_atom_n == drvui->spheres[j].sphere_n || drvui->spheres[j].sphere_n == -1)) { drvui->atoms[i].atom_n = j; // atom is in sphere list } } for (j = 1; j < drvui->npoly; ++j) { //? if (drvui->poly_fn[j] != drvui->frame_no) continue; if (check_atom_name (drvui->atoms[i].atom_l, drvui->polyhedra[j].poly_l)) { drvui->atoms[i].atom_n += (j << 8); // atom is in poly. list } } for (j = 1; j < drvui->nplane; ++j) { //? if (drvui->plane_fn[j] != drvui->frame_no) continue; if (check_atom_name (drvui->atoms[i].atom_l, drvui->planes[j].plane_l)) { drvui->atoms[i].atom_n += (j << 16); // atom is in plane list } } if (drvui->do_ellipsoids) { for (j = 1; j < drvui->n_ellips; ++j) { if (check_atom_name (drvui->atoms[i].atom_l, drvui->ellips[j].ellips_l) && (drvui->atoms[i].sv_atom_n == drvui->ellips[j].ellips_n)) { drvui->atoms[i].atom_n += (j << 24); // atom is in ellipsoid list } } } } } // end of get_atom_id /* ************************************************************** */ /* ************************************************************** */ void get_input (int Quick) /* Routine to process input file, make lattice metric and do preliminary ellipsoid processing */ { int i, j, k; float biso; if (!Quick) fprintf (drvui->flout, "\n********************* Input: ************************\n"); read_inp (Quick); if (Quick) return; fprintf (drvui->flout, "*****************************************************\n\n"); if (!Labels) Display_axes = 0; /* If no labels, no vectors */ if (drvui->frame_no == 1 && doVrml) { if (Vrml2) fprintf (drvui->fcns, "\nGenerating VRML97 Output.\n"); else fprintf (drvui->fcns, "\nGenerating VRML1.0 Output.\n"); } print_sym (); /* print symmetry information */ if (drvui->xyzoff_read) drvui->origin1_flag = 0; (void) fclose (drvui->fpin); /* close file */ make_bmat (drvui->sys, drvui->lat_con, drvui->b_mat, drvui->ginv, drvui->rec_lat_con); /* create the lattice metric */ fprintf (drvui->flout, "Lattice metrics\n"); fprintf (drvui->flout, "%8.3f %8.3f %8.3f\n", drvui->b_mat[0][0], drvui->b_mat[0][1], drvui->b_mat[0][2]); fprintf (drvui->flout, "%8.3f %8.3f %8.3f\n", drvui->b_mat[1][0], drvui->b_mat[1][1], drvui->b_mat[1][2]); fprintf (drvui->flout, "%8.3f %8.3f %8.3f\n", drvui->b_mat[2][0], drvui->b_mat[2][1], drvui->b_mat[2][2]); /* set limits of search regions */ if (packflag == 0 && boxflag == 0 && drvui->frame_no == 1) { /* neither given and frame 1 */ for (i = 0; i < 3; i++) { drvui->frames[drvui->frame_no].cryst_lim[i] = origin[i] - 0.5f; /* set to generate one cell */ drvui->frames[drvui->frame_no].cryst_lim[i + 3] = origin[i] + 0.5f; } packflag = 1; } if (packflag != 0) { /* pack command given - calculate approximate bounds */ float temp, temp1; for (i = 0; i < 3; i++) { temp = origin[i] - drvui->frames[drvui->frame_no].cryst_lim[i]; temp1 = drvui->frames[drvui->frame_no].cryst_lim[i + 3] - origin[i]; if (temp1 > temp) temp = temp1; boxlim[i] = (temp + 0.2f) * drvui->lat_con[i] / 0.5f; } } else { /* bounds command given - calculate approximate pack limits */ for (i = 0; i < 3; i++) { drvui->frames[drvui->frame_no].cryst_lim[i] = origin[i] - boxlim[i] / drvui->lat_con[i] - 0.2f; drvui->frames[drvui->frame_no].cryst_lim[i + 3] = boxlim[i] / drvui->lat_con[i] - origin[i] + 0.2f; } } if ((Options & L_OPT) != 0) Calc_Rot (drvui->lookat_v1, drvui->lookat_v2); // Get rotation angles for "lookat" if (drvui->n_ellips > 1) { convert_ellipsoid (); /* change Bij and Uij forms to betaij */ fprintf (drvui->flout, "\nAnalysis of Thermal Ellipsoids:\n"); for (i = 1; i < drvui->n_ellips; i++) { if (drvui->ellips[i].ellips_ismod != 0) { fprintf (drvui->flout, " (deferred for %c%c%c%c %d due to modulation)\n", drvui->ellips[i].ellips_l[0], drvui->ellips[i].ellips_l[1], drvui->ellips[i].ellips_l[2], drvui->ellips[i].ellips_l[3], drvui->ellips[i].ellips_n); continue; // modulation must be applied to unchanged Uij values } if (eigen (&biso, drvui->ellips[i].ellips, drvui->ellips[i].ellips_RMS, drvui->ellips[i].ellips_EV) == 0) { fprintf (drvui->flout, "Ellipsoid for %c%c%c%c %d is non-positive definite and has " "been removed from the active list.\n", drvui->ellips[i].ellips_l[0], drvui->ellips[i].ellips_l[1], drvui->ellips[i].ellips_l[2], drvui->ellips[i].ellips_l[3], drvui->ellips[i].ellips_n); drvui->ellips[i].ell_type = -100; // disable this one drvui->ellips[i].ellips_RMS[0] = (float) sqrt (biso / 78.957); /* convert Biso to mu */ } else { drvui->ellips[i].ell_type += 1; fprintf (drvui->flout, "\n%c%c%c%c %3d Equivalent Isotropic B: %6.2f, U: %6.3f\n", drvui->ellips[i].ellips_l[0], drvui->ellips[i].ellips_l[1], drvui->ellips[i].ellips_l[2], drvui->ellips[i].ellips_l[3], drvui->ellips[i].ellips_n, biso, biso / 78.957); fprintf (drvui->flout, " RMS Amplitudes: %6.3f %6.3f %6.3f\n", drvui->ellips[i].ellips_RMS[0], drvui->ellips[i].ellips_RMS[1], drvui->ellips[i].ellips_RMS[2]); fprintf (drvui->flout, " Eigen Vectors (by row):\n"); for (j = 0; j < 3; j++) { fprintf (drvui->flout, " "); for (k = 0; k < 3; k++) fprintf (drvui->flout, " %8.5f", drvui->ellips[i].ellips_EV[j][k]); fprintf (drvui->flout, "\n"); } } } drvui->Ellipsoid_Scale = P_to_C (drvui->Ellipsoid_Prob); } } /* end of get_input */ /* ************************************************************** */ /* ************************************************************** */ void Locate_Triple (void) /* routine to try to place the vector triple where it will be seen in the POV diagram */ { int i, j; float temp, pos[3], cpos[3]; for (i = 0; i < 3; ++i) { // convert origin to Cartesian pos[i] = 0.0f; for (j = 0; j < 3; ++j) pos[i] -= (float) drvui->b_mat[i][j] * origin[j]; } for (i = 0; i <= 2; ++i) { // calculate position of point after POV rotation cpos[i] = 0.0f; for (j = 0; j <= 2; ++j) cpos[i] += (float) G_Rot[j][i] * pos[j]; } for (i = 0; i < 3; i++) { temp = 0.04f * (POV_Max[i] - POV_Min[i]); if (cpos[i] > 0.) pos[i] = POV_Max[i] + temp; else pos[i] = POV_Min[i] - temp; } // calculate coordinates of pos before rotation for (i = 0; i < 3; i++) { offset[i] = 0.0f; for (j = 0; j < 3; j++) { offset[i] += (float) G_Rot[i][j] * pos[j]; } } } /* ************************************************************** */ /* ************************************************************** */ void make_bmat (int sys, float lat_con[6], double b_mat[3][3], float ginv[3][3], float rec_lat_con[6]) { float snal, snbe, snga, csal, csbe, csga, vol; int i, j; for (i = 3; i <= 5; ++i) if (lat_con[i] <= 0) lat_con[i] = 90.0f; if (sys == 5) { lat_con[1] = lat_con[0]; lat_con[5] = 120.0f; } if (sys == 4) lat_con[1] = lat_con[0]; if (sys == 6) { lat_con[1] = lat_con[0]; lat_con[2] = lat_con[0]; } for (i = 0; i <= 2; ++i) for (j = 0; j <= 2; ++j) b_mat[j][i] = 0.0f; /* initialize matrix */ b_mat[0][0] = 1.0f; csal = (float) cos (lat_con[3] / RAD); snal = (float) sin (lat_con[3] / RAD); csbe = (float) cos (lat_con[4] / RAD); snbe = (float) sin (lat_con[4] / RAD); csga = (float) cos (lat_con[5] / RAD); snga = (float) sin (lat_con[5] / RAD); for (i = 0; i < 3; i++) ginv[i][i] = lat_con[i] * lat_con[i]; ginv[0][1] = ginv[1][0] = lat_con[0] * lat_con[1] * csga; ginv[0][2] = ginv[2][0] = lat_con[0] * lat_con[2] * csbe; ginv[1][2] = ginv[2][1] = lat_con[1] * lat_con[2] * csal; b_mat[0][1] = csga; b_mat[1][1] = snga; b_mat[0][2] = csbe; b_mat[1][2] = (csal - csbe * csga) / snga; b_mat[2][2] = (float) sqrt (1.0 - b_mat[0][2] * b_mat[0][2] - b_mat[1][2] * b_mat[1][2]); for (i = 0; i <= 2; ++i) for (j = 0; j <= 2; ++j) b_mat[j][i] *= lat_con[i]; /* calculate cell volume and reciprocal lengths */ vol = (float) (b_mat[0][0] * (b_mat[1][1] * b_mat[2][2] - b_mat[1][2] * b_mat[2][1]) - b_mat[0][1] * (b_mat[1][0] * b_mat[2][2] - b_mat[1][2] * b_mat[2][0]) + b_mat[0][2] * (b_mat[1][0] * b_mat[2][1] - b_mat[1][1] * b_mat[2][0])); rec_lat_con[0] = lat_con[1] * lat_con[2] * snal / vol; rec_lat_con[1] = lat_con[0] * lat_con[2] * snbe / vol; rec_lat_con[2] = lat_con[1] * lat_con[0] * snga / vol; rec_lat_con[3] = (csbe * csga - csal) / (snbe * snga); rec_lat_con[4] = (csal * csga - csbe) / (snal * snga); rec_lat_con[5] = (csal * csbe - csga) / (snal * snbe); drvui->subsys_ref_volume = 1.0f / vol; /* save the reciprocal volume */ } /* end of make_bmat */ /* ************************************************************** */ /* ************************************************************** */ void modulate_parameters (float vert[3], double *occ, int sym_no, int atom_no) { /* routine to generate the occupancy and positional parameters for an atom with "average" positional parameters in 'vert' This routine relies very heavily on S. van Smaalen, Z. Kristallogr. 219 (2004) 681-691. A second reference used for 2 and 3D modulation is Jakubowicz et al., Phys. Rev. B 63 (2001). */ double x4[3] = { 0.0, 0.0, 0.0 }, rx4[3] = { 0.0, 0.0, 0.0}; double arg; float xadd[3] = { 0.0, 0.0, 0.0 }; float rxadd[3]; float eps_inv[3][3]; int id, i1, i2, i3, j, k, theatom; int axis; *occ = 1.0; if (drvui->modulated <= 0) return; for (j = 0; j < 3; j++) for (k = 0; k < 3; k++) eps_inv[j][k] = (float) drvui->ss_m[sym_no][j][k]; (void) matinv (eps_inv); /* the 'magical' epsilon^(-1) (van Smaalen eq 14) */ for (k = 0; k < drvui->modulated; k++) { x4[k] = drvui->phaseshift[k]; for (j = 0; j < 3; j++) x4[k] += drvui->cell_vec[k][j] * vert[j]; /* contains x4=q1.r, x5=q2.r, x6=q3.r */ } for (k = 0; k < 3; k++) { rx4[k] = -drvui->ts_m[sym_no][k]; for (j = 0; j < 3; j++) { rx4[k] += eps_inv[k][j] * x4[j]; /* rx4 is x4 transformed by epsilon^(-1) */ } rx4[k] = fmod (rx4[k], 1.0); if (rx4[k] < 0) rx4[k] += 1.; } if (drvui->atoms[atom_no].occ_ismod & 2) { /* check for crenel occupancy modulation */ float lower = drvui->modulate_x[atom_no].atom_occ_crenel[0]; float upper = drvui->modulate_x[atom_no].atom_occ_crenel[1]; if ((rx4[0] < lower) || (rx4[0] > upper)) *occ = 0.0; if (((upper - 1.0f) > rx4[0]) || ((lower + 1.0f) < rx4[0])) *occ = 1.0; /* handle the cases when lower < 0 or upper > 1 */ if (*occ == 0.0) return; /* done if crenel occ is zero */ } if (drvui->atoms[atom_no].occ_ismod & 1) { /* check for Fourier occupancy modulation */ *occ = drvui->atoms[atom_no].occupancy; for (j = 0; j < 3; j++) rx4[j] *= 2.0 * PI; for (k = 0; k < drvui->no_site_occ; k++) { /* loop through the fourier mod vectors */ id = drvui->modulate_x[k].atom_occpar_id - 1; theatom = drvui->modulate_x[k].atom_occpar_atom; if (theatom != atom_no) continue; i1 = drvui->modulate_gbl[id].vector_mult[0]; /* multiplier for first cell mod vector */ i2 = drvui->modulate_gbl[id].vector_mult[1]; /* multiplier for second cell mod vector */ i3 = drvui->modulate_gbl[id].vector_mult[2]; /* multiplier for third cell mod vector */ arg = i1 * rx4[0] + i2 * rx4[1] + i3 * rx4[2]; *occ += (float) (drvui->modulate_x[k].atom_occpar[0] * cos (arg) + drvui->modulate_x[k].atom_occpar[1] * sin (arg)); } if (*occ < drvui->atoms[atom_no].min_occ) { *occ = 0.; return; } } if (drvui->atoms[atom_no].atom_ismod & 1) { /* Fourier position modulation */ if (!(drvui->atoms[atom_no].occ_ismod & 1)) { //only if not already done in previous step for (j = 0; j < 3; j++) rx4[j] *= 2.0 * PI; } for (j = 0; j < drvui->no_site_displace; j++) { /* loop through the fourier mod vectors */ id = drvui->modulate_3x[j].atom_modpar_id - 1; axis = drvui->modulate_3x[j].atom_modpar_axis; theatom = drvui->modulate_3x[j].atom_modpar_atom; if (theatom != atom_no) continue; i1 = drvui->modulate_gbl[id].vector_mult[0]; /* multiplier for first cell mod vector */ i2 = drvui->modulate_gbl[id].vector_mult[1]; /* multiplier for second cell mod vector */ i3 = drvui->modulate_gbl[id].vector_mult[2]; /* multiplier for third cell mod vector */ arg = i1 * rx4[0] + i2 * rx4[1] + i3 * rx4[2]; xadd[axis] += (float) (drvui->modulate_3x[j].atom_modpar[0] * cos (arg) + drvui->modulate_3x[j].atom_modpar[1] * sin (arg)); } for (k = 0; k < 3; k++) { rxadd[k] = 0.0; for (i1 = 0; i1 < 3; i1++) { rxadd[k] += (float) drvui->ss[sym_no][k][i1] * xadd[i1]; } vert[k] += rxadd[k]; } } if (drvui->atoms[atom_no].atom_ismod & 2) { /* Position modulation by a sawtooth function */ if ((drvui->atoms[atom_no].occ_ismod & 1) ^ (drvui->atoms[atom_no].atom_ismod & 1)) { // undo any previous multiplication by 2pi for (j = 0; j < 3; j++) rx4[j] /= 2.0 * PI; } for (k = 0; k < 3; k++) xadd[k] = 2.0f * drvui->modulate_x[atom_no].atom_mod_sawtooth[k] * (((float) rx4[k] - drvui->modulate_x[atom_no].atom_mod_sawtooth[3]) / drvui->modulate_x[atom_no].atom_mod_sawtooth[4]); for (k = 0; k < 3; k++) { xadd[k] = 0.0; for (i1 = 0; i1 < 3; i1++) { rxadd[k] += (float) drvui->ss[sym_no][k][i1] * xadd[i1]; } vert[k] += rxadd[k]; } } } /* ************************************************************** */ /* ************************************************************** */ int modulate_uij (float vert[3], int ellips_no, int atom_no, int sym_no, float uij[]) { double x4[3] = { 0.0, 0.0, 0.0 }, rx4[3] = { 0.0, 0.0, 0.0}; double arg; float eps_inv[3][3]; int id, i1, i2, i3, j, k, theatom; int term; float biso; // float uij[6]; for (j = 0; j < 6; j++) uij[j] = drvui->ellips[ellips_no].ellips[j]; /* copy unmodulated values */ for (k = 0; k < drvui->modulated; k++) { x4[k] = drvui->phaseshift[k]; for (j = 0; j < 3; j++) x4[k] += drvui->cell_vec[k][j] * vert[j]; /* contains x4=q1.r, x5=q2.r, x6=q3.r */ } for (k = 0; k < 3; k++) { rx4[k] = drvui->ts_m[sym_no][k]; for (j = 0; j < 3; j++) { eps_inv[j][k] = (float) drvui->ss_m[sym_no][j][k]; rx4[k] += drvui->ss_m[sym_no][k][j] * x4[j]; /* rx4 is x4 transformed by the _mm sym op */ } rx4[k] = fmod (rx4[k], 1.0); } (void) matinv (eps_inv); /* the 'magical' epsilon^(-1) (van Smaalen eq 14) */ for (j = 0; j < 3; j++) rx4[j] *= 2.0 * PI; for (k = 0; k < drvui->no_site_U_terms; k++) { /* loop through the fourier mod vectors */ id = drvui->modulate_3t[k].ellips_modpar_id - 1; theatom = drvui->modulate_x[k].ellips_modpar_atom; if (theatom != atom_no) continue; term = drvui->modulate_3t[k].ellips_modpar_term; i1 = drvui->modulate_gbl[id].vector_mult[0]; /* multiplier for first cell mod vector */ i2 = drvui->modulate_gbl[id].vector_mult[1]; /* multiplier for second cell mod vector */ i3 = drvui->modulate_gbl[id].vector_mult[2]; /* multiplier for third cell mod vector */ arg = i1 * rx4[0] + i2 * rx4[1] + i3 * rx4[2]; uij[term] += (float) (drvui->modulate_3t[k].ellips_modpar[0] * cos (arg) + drvui->modulate_3t[k].ellips_modpar[1] * sin (arg)); } // FIXME? Does rotation by symmetry need to be done before making the modulation correction? // convert from Uij to betaij for (j = 0; j < 3; ++j) uij[j] *= drvui->rec_lat_con[j] * drvui->rec_lat_con[j] * 0.25f; uij[3] *= drvui->rec_lat_con[0] * drvui->rec_lat_con[1] * 0.25f; uij[4] *= drvui->rec_lat_con[0] * drvui->rec_lat_con[2] * 0.25f; uij[5] *= drvui->rec_lat_con[1] * drvui->rec_lat_con[2] * 0.25f; // multiply Uij by 8pi^2 for (j = 0; j < 6; ++j) uij[j] *= 78.9568f; // calculate eigenvalues and eigenvectors if (eigen (&biso, uij, drvui->ellips[ellips_no].ellips_RMS, drvui->ellips[ellips_no].ellips_EV) == 0) { fprintf (drvui->flout, "Ellipsoid for %c%c%c%c %d is non-positive definite and has " "been removed from the active list.\n", drvui->ellips[ellips_no].ellips_l[0], drvui->ellips[ellips_no].ellips_l[1], drvui->ellips[ellips_no].ellips_l[2], drvui->ellips[ellips_no].ellips_l[3], drvui->ellips[ellips_no].ellips_n); return (1); } else { fprintf (drvui->flout, "\n%c%c%c%c %3d Equivalent Isotropic B: %6.2f, U: %6.3f\n", drvui->ellips[ellips_no].ellips_l[0], drvui->ellips[ellips_no].ellips_l[1], drvui->ellips[ellips_no].ellips_l[2], drvui->ellips[ellips_no].ellips_l[3], drvui->ellips[ellips_no].ellips_n, biso, biso / 78.957); fprintf (drvui->flout, " RMS Amplitudes: %6.3f %6.3f %6.3f\n", drvui->ellips[ellips_no].ellips_RMS[0], drvui->ellips[ellips_no].ellips_RMS[1], drvui->ellips[ellips_no].ellips_RMS[2]); fprintf (drvui->flout, " Eigen Vectors (by row):\n"); for (j = 0; j < 3; j++) { fprintf (drvui->flout, " "); for (k = 0; k < 3; k++) fprintf (drvui->flout, " %8.5f", drvui->ellips[ellips_no].ellips_EV[j][k]); fprintf (drvui->flout, "\n"); } } return 0; } /* ************************************************************** */ /* ************************************************************** */ float * polygon_normal_3d (int n, float v[]) /* helper function for not_in_slab(), simplified from John Burkardt's geometry.c */ { int i; int j; float *normal; float normal_norm; float *p; float *v1; float *v2; normal = new float[3]; v1 = new float[3]; v2 = new float[3]; p = new float[3]; normal[0] = normal[1] = normal[2] = 0.; for (i = 0; i < 3; i++) { v1[i] = v[i + 1 * 3] - v[i + 0 * 3]; } for (j = 2; j < n; j++) { for (i = 0; i < 3; i++) { v2[i] = v[i + j * 3] - v[i + 0 * 3]; } vcross (v1, v2, p); for (i = 0; i < 3; i++) { normal[i] = normal[i] + p[i]; } for (i = 0; i < 3; i++) { v1[i] = v2[i]; } } normal_norm = (float) sqrt (normal[0] * normal[0] + normal[1] * normal[1] + normal[2] * normal[2]); if (normal_norm != 0.0) { for (i = 0; i < 3; i++) { normal[i] = normal[i] / normal_norm; } } delete[]v1; delete[]v2; return normal; } /* ************************************************************** */ /* ************************************************************** */ float polygon_solid_angle_3d (int n, float v[], float p[3]) /* helper function for not_in_slab(), simplified from John Burkardt's geometry.c */ { float a[3]; double angle; float area = 0.0; float b[3]; float c[3]; int j; int jp1; float normal1[3]; float normal1_norm; float normal2[3]; float normal2_norm; float *plane; float r1[3]; double s; float value; if (n < 3) return 0.0; plane = polygon_normal_3d (n, v); a[0] = v[0 + (n - 1) * 3] - v[0 + 0 * 3]; a[1] = v[1 + (n - 1) * 3] - v[1 + 0 * 3]; a[2] = v[2 + (n - 1) * 3] - v[2 + 0 * 3]; for (j = 0; j < n; j++) { r1[0] = v[0 + j * 3] - p[0]; r1[1] = v[1 + j * 3] - p[1]; r1[2] = v[2 + j * 3] - p[2]; jp1 = j + 1; if (jp1 > n - 1) jp1 = 0; b[0] = v[0 + jp1 * 3] - v[0 + j * 3]; b[1] = v[1 + jp1 * 3] - v[1 + j * 3]; b[2] = v[2 + jp1 * 3] - v[2 + j * 3]; vcross (a, r1, normal1); normal1_norm = (float) sqrt (normal1[0] * normal1[0] + normal1[1] * normal1[1] + normal1[2] * normal1[2]); vcross (r1, b, normal2); normal2_norm = (float) sqrt (normal2[0] * normal2[0] + normal2[1] * normal2[1] + normal2[2] * normal2[2]); s = vdot (normal1, normal2) / (normal1_norm * normal2_norm); if (s <= -1.) { angle = PI; } else if (s >= 1.) { angle = 0.; } else angle = acos (s); vcross (a, plane, c); s = vdot (b, c); if (0.0 < s) area += (float) (PI - angle); else area += (float) (PI + angle); a[0] = -b[0]; a[1] = -b[1]; a[2] = -b[2]; } area = area - (float) (PI * (double) (n - 2)); if (0.0 < vdot (plane, r1)) value = -area; else value = area; delete[]plane; return value; } /* ************************************************************** */ /* ************************************************************** */ int not_in_slab (float x, float y, float z) /* adapted from polyhedron_contains_point_3d (Carvalho et al. Graphics Gems V) as contained in John Burkardt's geometry.c on http://www.csit.fsu.edu/~burkardt/ */ { float area; int face; int i, k; int node; int node_num_face = 4; float v_face[3 * 4]; float p[3]; static const int face_point[4 * 6] = { 1, 2, 4, 3, 1, 3, 6, 5, 1, 5, 7, 2, 5, 6, 8, 7, 2, 7, 8, 4, 3, 4, 8, 6 }; p[0] = x; p[1] = y; p[2] = z; area = 0.0; for (face = 0; face < 6; face++) { for (k = 0; k < 4; k++) { node = face_point[k + face * 4]; for (i = 0; i < 3; i++) { v_face[i + k * 3] = slabv[i + (node - 1) * 3]; } } area = area + polygon_solid_angle_3d (node_num_face, v_face, p); } if (area < -2. * PI || 2. * PI < area) return 0; else return 1; } /* ************************************************************** */ /* ************************************************************** */ void Output_Spheres (float *radii, int i) /* routine to output the spheres with vertices defined in s_vert and o_vert The radius of the sphere is in radii */ { float glr, glg, glb; int k; int outside = 0; int l1, l2; int omit; char sphere_col_p[40]; char sphere_col_v[40]; strcpy (sphere_col_p, drvui->spheres[i].sphere_col); strcpy (sphere_col_v, sphere_col_p); Transform_VRML_Color (sphere_col_v); Transform_POV_Color (sphere_col_p); for (k = 0; k < nvert; ++k) { if (clipflag != 0) { outside = 0; for (l1 = 0; l1 < 3; l1++) if (o_vert[3 * k + l1] < drvui->frames[drvui->frame_no].clip_lim[l1] - 0.01 || o_vert[3 * k + l1] > drvui->frames[drvui->frame_no].clip_lim[l1 + 3] + 0.01) outside = 1; } omit = 0; for (l1 = 0; l1 < Omit->nomits; l1++) { if (Omit->omit1[l1] == i && Omit->omit2[l1] == k) omit = 1; } if (omit == 0 && (clipflag == 0 || outside == 0)) { float vert1[3], vert2[3]; for (l1 = 0; l1 < 3; l1++) vert1[l1] = o_vert[3 * k + l1]; for (l1 = 0; l1 < 3; ++l1) { /* convert vertex coordinates to Cartesian */ vert2[l1] = 0.0f; for (l2 = 0; l2 < 3; ++l2) vert2[l1] += (float) drvui->b_mat[l1][l2] * (vert1[l2] - origin[l2]); } if (doPOV) { fprintf (drvui->fpoutp, " /* Sphere for %c%c%c%c at %8.5f %8.5f %8.5f */ \n", drvui->spheres[i].sphere_l[0], drvui->spheres[i].sphere_l[1], drvui->spheres[i].sphere_l[2], drvui->spheres[i].sphere_l[3], vert1[0], vert1[1], vert1[2]); fprintf (drvui->fpoutp, " sphere{<%8.5f, %8.5f, %8.5f>, %8.5f\n", vert2[0], vert2[1], vert2[2], radii[k]); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", sphere_col_p); fprintf (drvui->fpoutp, " finish{phong %5.2f phong_size %5.2f}\n", drvui->Phong_Value, drvui->Phong_Size); fprintf (drvui->fpoutp, " }\n"); } glPushMatrix (); glLoadName (i); glPushName (k); glTranslatef (vert2[0], vert2[1], vert2[2]); (void) sscanf (sphere_col_v, "%f %f %f", &glr, &glg, &glb); glColor3f (glr, glg, glb); glutSolidSphere (radii[k], 10, 10); glPopName (); glPopMatrix (); if (doAsy) { fprintf (drvui->fpouta, " // Sphere for %c%c%c%c at %8.5f %8.5f %8.5f \n", drvui->spheres[i].sphere_l[0], drvui->spheres[i].sphere_l[1], drvui->spheres[i].sphere_l[2], drvui->spheres[i].sphere_l[3], vert1[0], vert1[1], vert1[2]); fprintf (drvui->fpouta, "draw(pic, shift (%8.5f, %8.5f, %8.5f)*scale3(%.2f)*unitsphere,rgb(%4.2f,%4.2f,%4.2f));\n", vert2[0], vert2[1], vert2[2], radii[k],glr,glg,glb); } if (doVrml) { if (no_comment == 0) fprintf (drvui->fpoutv, "# Sphere for %c%c%c%c at %8.5f %8.5f %8.5f \n", drvui->spheres[i].sphere_l[0], drvui->spheres[i].sphere_l[1], drvui->spheres[i].sphere_l[2], drvui->spheres[i].sphere_l[3], vert1[0], vert1[1], vert1[2]); if (Vrml2) { fprintf (drvui->fpoutv, " Transform {\n"); fprintf (drvui->fpoutv, " translation %8.5f %8.5f %8.5f\n", vert2[0], vert2[1], vert2[2]); fprintf (drvui->fpoutv, " children [\n Shape {\n"); fprintf (drvui->fpoutv, " appearance Appearance {material Material { diffuseColor %s} }\n", sphere_col_v); fprintf (drvui->fpoutv, " geometry Sphere { radius %8.5f}\n", radii[k]); fprintf (drvui->fpoutv, " }\n ]\n }\n"); } else { // VRML1 fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Transform {"); fprintf (drvui->fpoutv, " translation %8.5f %8.5f %8.5f}\n", vert2[0], vert2[1], vert2[2]); fprintf (drvui->fpoutv, " Material {\n"); fprintf (drvui->fpoutv, " shininess 0.3\n"); fprintf (drvui->fpoutv, " diffuseColor %s\n }\n", sphere_col_v); fprintf (drvui->fpoutv, " Sphere { radius %8.5f}\n }\n", radii[k]); } } } } } /* ************************************************************** */ /* ************************************************************** */ void plot_vrml_poly (int polyno) { int i, j, k, l, m, n; float *out; int *point, equal; char edgecolor[40]; /* get space for unique vertices and a list to point to them */ if (!(out = (float *) zalloc ((unsigned) ((draw_list + 10) * 3 * sizeof (float))))) { Error_Box ("Unable to allocate space in plot_vrml_poly."); return; } if (!(point = (int *) zalloc ((unsigned) ((draw_list + 10) * sizeof (int))))) { free (out); Error_Box ("Unable to allocate space in plot_vrml_poly."); return; } if (!Vrml2) fprintf (drvui->fpoutv, "Coordinate3 { point [\n"); n = 0; for (i = 0; i < draw_list; i++) { /* build list of unique points */ j = poly_list[i]; /* fprintf(fpoutv,"# %d-sided polygon:\n",j); */ for (k = i + 1; k <= i + j; k++) { l = poly_list[k] - 1; for (m = 0; m < 3; m++) out[3 * n + m] = s_vert[3 * l + m]; equal = 0; for (m = 0; m < n; m++) { /* check if new */ if ((fabs (out[3 * m] - out[3 * n]) < 0.0002) && (fabs (out[3 * m + 1] - out[3 * n + 1]) < 0.0002) && (fabs (out[3 * m + 2] - out[3 * n + 2]) < 0.0002)) { point[k] = m; /* point previously found */ equal = 1; break; } } if (equal == 0) point[k] = n++; /* new point - save it by incrementing n */ } i = i + j; } --n; if (Vrml2) fprintf (drvui->fpoutv, "}\n geometry IndexedFaceSet { coord Coordinate{ point [\n"); for (l = 0; l < n; l++) /* output the unique set of coordinates */ fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", out[3 * l], out[3 * l + 1], out[3 * l + 2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", out[3 * n], out[3 * n + 1], out[3 * n + 2]); if (Vrml2) { fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " coordIndex [\n"); } else { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [\n"); } l = 0; for (i = 0; i < draw_list - 1; i++) { j = poly_list[i]; l++; for (k = 0; k < j; k++) fprintf (drvui->fpoutv, "%d,", point[l++]); if (i + j < draw_list - 2) { fprintf (drvui->fpoutv, "-1,\n"); } else { if (Vrml2) { fprintf (drvui->fpoutv, "-1]\n"); } else { fprintf (drvui->fpoutv, "-1]\n }\n"); } } i = i + j; } if (Vrml2) { fprintf (drvui->fpoutv, " solid FALSE\n"); fprintf (drvui->fpoutv, " convex TRUE\n"); fprintf (drvui->fpoutv, " creaseAngle 1.5708\n"); fprintf (drvui->fpoutv, " }\n }\n"); } if (edges > 0) { if (drvui->polyhedra[polyno].poly_rad_edge != 0.) strncpy (edgecolor, drvui->polyhedra[polyno].poly_col_edge, 39); else strncpy (edgecolor, drvui->col_edge, 39); edgecolor[39] = 0; Transform_VRML_Color (edgecolor); if (Vrml2) { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry IndexedLineSet {\n coord Coordinate{\n point [\n"); for (l = 0; l < n; l++) /* output the unique set of coordinates */ fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", out[3 * l], out[3 * l + 1], out[3 * l + 2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", out[3 * n], out[3 * n + 1], out[3 * n + 2]); fprintf (drvui->fpoutv, " }\n coordIndex [\n "); } else { fprintf (drvui->fpoutv, " Material {\n diffuseColor %s \n }\n", edgecolor); fprintf (drvui->fpoutv, "IndexedLineSet { coordIndex [\n "); } l = 0; for (i = 0; i < draw_list - 1; i++) { j = poly_list[i]; l++; for (k = 0; k < j; k++) fprintf (drvui->fpoutv, "%d,", point[l++]); if (i + j < draw_list - 2) { fprintf (drvui->fpoutv, "%d,-1,\n ", point[l - j]); } else { if (Vrml2) { fprintf (drvui->fpoutv, "%d,-1]\n ", point[l - j]); } else { fprintf (drvui->fpoutv, "%d,-1]\n }\n }\n", point[l - j]); } } i = i + j; } if (Vrml2) { fprintf (drvui->fpoutv, " color Color { color [%s]}\n colorIndex[0]\n colorPerVertex FALSE}\n", edgecolor); fprintf (drvui->fpoutv, " }\n"); } } else { if (!Vrml2) fprintf (drvui->fpoutv, " }\n"); } free (out); /* release the space */ free (point); return; } /* ************************************************************** */ /* ************************************************************** */ void print_sym (void) /* print symmetry information */ { int i, j, k; switch (drvui->sys) { case 1: fprintf (drvui->flout, "Triclinic - "); break; case 2: fprintf (drvui->flout, "Monoclinic - "); break; case 3: fprintf (drvui->flout, "Orthorhombic - "); break; case 4: fprintf (drvui->flout, "Tetragonal - "); break; case 5: fprintf (drvui->flout, "Hexagonal - "); break; case 6: fprintf (drvui->flout, "Cubic - "); } if (!drvui->acentric) { fprintf (drvui->flout, "Centric - "); } else { fprintf (drvui->flout, "Acentric - "); } switch (drvui->nbr) { case 1: fprintf (drvui->flout, "P lattice"); break; case 2: fprintf (drvui->flout, "A-centered"); break; case 3: fprintf (drvui->flout, "B-centered"); break; case 4: fprintf (drvui->flout, "C-centered"); break; case 5: fprintf (drvui->flout, "F-centered"); break; case 6: fprintf (drvui->flout, "I-centered"); break; case 7: fprintf (drvui->flout, "R-centered"); break; default: fprintf (drvui->flout, "**** Unknown Lattice ***"); } fprintf (drvui->flout, " with %d Symmetry Operators\n\n", drvui->ng); for (i = 1; i <= drvui->ng; ++i) { for (j = 1; j <= 3; ++j) { for (k = 1; k <= 3; ++k) { drvui->rss[i - 1][j - 1][k - 1] = (float) drvui->ss[i - 1][j - 1][k - 1]; if (drvui->ss[i - 1][j - 1][k - 1] != 0) { if (drvui->ss[i - 1][j - 1][k - 1] > 0) { fprintf (drvui->flout, "+"); } else { fprintf (drvui->flout, "-"); } switch (k) { case 1: fprintf (drvui->flout, "x"); break; case 2: fprintf (drvui->flout, "y"); break; case 3: fprintf (drvui->flout, "z"); } } } if (drvui->ts[i - 1][j - 1] != 0.0) { if (drvui->ts[i - 1][j - 1] == 0.5) fprintf (drvui->flout, "+1/2"); if (drvui->ts[i - 1][j - 1] == 0.25) fprintf (drvui->flout, "+1/4"); if (drvui->ts[i - 1][j - 1] == 0.75) fprintf (drvui->flout, "+3/4"); if (fabs (drvui->ts[i - 1][j - 1] - 0.33333333) < 0.00001) fprintf (drvui->flout, "+1/3"); if (fabs (drvui->ts[i - 1][j - 1] - 0.66666667) < 0.00001) fprintf (drvui->flout, "+2/3"); if (fabs (drvui->ts[i - 1][j - 1] - 0.16666667) < 0.00001) fprintf (drvui->flout, "+1/6"); if (fabs (drvui->ts[i - 1][j - 1] - 0.83333333) < 0.00001) fprintf (drvui->flout, "+5/6"); } if (j != 3) fprintf (drvui->flout, ","); } if (i != drvui->ng) { if (i % 4 != 0) { fprintf (drvui->flout, " ; "); } else { fprintf (drvui->flout, "\n"); } } } Conv_Sym_Mat (); fprintf (drvui->flout, "\n"); } /* end of print_sym */ DRAWxtl/source/DRAWxtl55/DRAWxtl2.cxx0000644000076400001440000016212411531351723016601 0ustar fingerusers// $Id: DRAWxtl2.cxx 1114 2011-02-23 20:29:18Z martin $ // // module drawxtl2.cxx - part of DRAWxtl V5.5 // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // // This module contains the following routines: // // check_dynamic_storage - adds to a dynamic array if needed // check_vert_alloc - checks to see if space for vertices // determinant - only for 3x3 matrices // generate_ellipsoids - builds the ellipsoid descriptions for the output lists // generate_gl_texts - adds text labels to openGL rendering // generate_planes - builds the plane descriptions for the output lists // generate_poly - builds the polyhedra descriptions for the output lists // generate_texts - adds text labels to the output lists (not openGL) // init_dynamic_storage - initializes the dynamic arrays // matinv - invert a 3 x 3 matrix // #include "drawxtl.h" #include #include #include #include #include #include "draw_ext.h" #include "DRAWxtl_proto.h" /* ************************************************************** */ /* ************************************************************** */ void check_dynamic_storage (void) { //arrows if (drvui->nmag >= drvui->nmag_alloc) { drvui->arrows = (arrow_struct *) realloc (drvui->arrows, (drvui->nmag_alloc + 20) * sizeof (struct arrow_struct)); if (!drvui->arrows) { Error_Box ("Unable to allocate storage for arrows."); exit (0); } drvui->nmag_alloc += 20; } // atoms if (natom >= drvui->atom_alloc) { drvui->atoms = (atom_struct *) realloc (drvui->atoms, (drvui->atom_alloc + 20) * sizeof (struct atom_struct)); if (!drvui->atoms) { Error_Box ("Unable to allocate storage for atoms."); exit (0); } drvui->atom_alloc += 20; drvui->modulate_x = (mod_x_struct *) realloc (drvui->modulate_x, drvui->atom_alloc * drvui->mod_x_alloc * sizeof (struct mod_x_struct)); if (!drvui->modulate_x) { Error_Box ("Unable to allocate storage for modulation vectors."); exit (0); } drvui->modulate_3x = (mod_3x_struct *) realloc (drvui->modulate_3x, drvui->atom_alloc * 3 * drvui->mod_3x_alloc * sizeof (struct mod_3x_struct)); if (!drvui->modulate_3x) { Error_Box ("Unable to allocate storage for modulation vectors."); exit (0); } } //bonds if (drvui->nbond >= drvui->nbond_alloc) { drvui->bonds = (bond_struct *) realloc (drvui->bonds, (drvui->nbond_alloc + 20) * sizeof (struct bond_struct)); if (!drvui->bonds) { Error_Box ("Unable to allocate storage for bonds."); exit (0); } drvui->nbond_alloc += 20; } //cones if (drvui->ncone >= drvui->ncone_alloc) { drvui->cones = (cone_struct *) realloc (drvui->cones, (drvui->ncone_alloc + 20) * sizeof (struct cone_struct)); if (!drvui->cones) { Error_Box ("Unable to allocate storage for cones."); exit (0); } drvui->ncone_alloc += 20; } // ellipsoids if (drvui->n_ellips >= drvui->ellips_alloc) { drvui->ellips = (ellips_struct *) realloc (drvui->ellips, (drvui->ellips_alloc + 20) * sizeof (struct ellips_struct)); if (!drvui->ellips) { Error_Box ("Unable to allocate storage for ellipsoids.\n"); exit (0); } drvui->ellips_alloc += 20; drvui->modulate_3t = (mod_3t_struct *) realloc (drvui->modulate_3t, drvui->ellips_alloc * 3 * drvui->mod_3t_alloc * sizeof (struct mod_3t_struct)); if (!drvui->modulate_3t) { Error_Box ("Unable to allocate storage for modulation vectors."); exit (0); } } // Fourier contours if (drvui->numOfFourierContours >= drvui->num_Fourier_alloc) { drvui->fourier = (map_struct *) realloc (drvui->fourier, (drvui->num_Fourier_alloc + 20) * sizeof (struct map_struct)); if (!drvui->fourier) { Error_Box ("Unable to allocate storage for Fourier contours."); exit (0); } drvui->num_Fourier_alloc += 20; } // frames if (drvui->max_frame >= drvui->frame_alloc) { drvui->frames = (frame_struct *) realloc (drvui->frames, (drvui->max_frame + 20) * sizeof (struct frame_struct)); if (!drvui->frames) { Error_Box ("Unable to allocate storage for frames."); exit (0); } drvui->max_frame += 20; } //labels if (drvui->nlabel >= drvui->nlabel_alloc) { drvui->labels = (label_struct *) realloc (drvui->labels, (drvui->nlabel_alloc + 100) * sizeof (struct label_struct)); if (!drvui->labels) { Error_Box ("Unable to allocate storage for labels."); exit (0); } drvui->nlabel_alloc += 100; } //least-squares planes if (drvui->nbplane >= drvui->nbplane_alloc) { drvui->bplanes = (bplane_struct *) realloc (drvui->bplanes, (drvui->nbplane_alloc + 20) * sizeof (struct bplane_struct)); if (!drvui->bplanes) { Error_Box ("Unable to allocate storage for least-squares planes"); exit (0); } drvui->nbplane_alloc += 20; } // modulation if (drvui->no_mod_vectors >= drvui->mod_gbl_alloc) { drvui->modulate_gbl = (mod_gbl_struct *) realloc (drvui->modulate_gbl, (drvui->mod_gbl_alloc + 20) * sizeof (struct mod_gbl_struct)); if (!drvui->modulate_gbl) { Error_Box ("Unable to allocate storage for modulation vectors."); exit (0); } drvui->mod_gbl_alloc += 20; } if (drvui->no_site_occ >= drvui->mod_x_alloc) { drvui->modulate_x = (mod_x_struct *) realloc (drvui->modulate_x, (drvui->mod_x_alloc + 20) * drvui->atom_alloc * sizeof (struct mod_x_struct)); if (!drvui->modulate_x) { Error_Box ("Unable to allocate storage for modulation vectors."); exit (0); } drvui->mod_x_alloc += 20; } if (drvui->no_site_displace >= drvui->mod_3x_alloc) { drvui->modulate_3x = (mod_3x_struct *) realloc (drvui->modulate_3x, (drvui->mod_3x_alloc + 20) * 3 * drvui->atom_alloc * sizeof (struct mod_3x_struct)); if (!drvui->modulate_3x) { Error_Box ("Unable to allocate storage for modulation vectors."); exit (0); } drvui->mod_3x_alloc += 20; } if (drvui->no_site_U_terms >= drvui->mod_3t_alloc) { drvui->modulate_3t = (mod_3t_struct *) realloc (drvui->modulate_3t, (drvui->mod_3t_alloc + 20) * 3 * drvui->ellips_alloc * sizeof (struct mod_3t_struct)); if (!drvui->modulate_3t) { Error_Box ("Unable to allocate storage for modulation vectors."); exit (0); } drvui->mod_3t_alloc += 20; } //planes if (drvui->nplane >= drvui->nplane_alloc) { drvui->planes = (plane_struct *) realloc (drvui->planes, (drvui->nplane_alloc + 20) * sizeof (struct plane_struct)); if (!drvui->planes) { Error_Box ("Unable to allocate storage for planes."); exit (0); } drvui->nplane_alloc += 20; } //polyhedra if (drvui->npoly >= drvui->npoly_alloc) { drvui->polyhedra = (poly_struct *) realloc (drvui->polyhedra, (drvui->npoly_alloc + 20) * sizeof (struct poly_struct)); if (!drvui->polyhedra) { Error_Box ("Unable to allocate storage for polyhedra."); exit (0); } drvui->npoly_alloc += 20; } //spheres if (drvui->nsphere >= drvui->nsphere_alloc) { drvui->spheres = (sphere_struct *) realloc (drvui->spheres, (drvui->nsphere_alloc + 20) * sizeof (struct sphere_struct)); if (!drvui->spheres) { Error_Box ("Unable to allocate storage for spheres."); exit (0); } drvui->nsphere_alloc += 20; } if (drvui->natprop >= drvui->natprop_alloc) { drvui->atprops = (atprop_struct *) realloc (drvui->atprops, (drvui->natprop_alloc + 20) * sizeof (struct atprop_struct)); if (!drvui->atprops) { Error_Box ("Unable to allocate storage for atomic properties."); exit (0); } drvui->natprop_alloc += 20; } } /* ************************************************************** */ /* ************************************************************** */ int check_vert_alloc (int number, int extend_ok) { if (number < drvui->verts_alloc) return 1; /* return success */ if (!extend_ok) return 0; /* return failure for no space and no extend */ return 0; } /* ************************************************************** */ /* ************************************************************** */ float determinant (double rot[3][3]) { double temp; temp = rot[0][0] * (rot[1][1] * rot[2][2] - rot[1][2] * rot[2][1]) - rot[1][0] * (rot[0][1] * rot[2][2] - rot[0][2] * rot[2][1]) + rot[2][0] * (rot[0][1] * rot[1][2] - rot[0][2] * rot[1][1]); return (float) temp; } /* ************************************************************** */ /* ************************************************************** */ void generate_ellipsoids (void) /* routine to generate ellipsoid objects and add then to edit list */ { float ev[3]; /* scaled eigenvalue */ double rot[3][3]; /* rotation matrix for ellipsoid */ int i, j, k, l, m, n, o, oo; /* loop counters */ int Vo[3] = { 0, 0, 0 }; int n_ellipsoids; float EV[3][3]; /* array for eigenvectors */ float alpha1, alpha2, alpha3; /* terms needed to calculate rotations */ float d1, d2, d3, alpha, sinalp, radius, temp; float glr, glg, glb; GLdouble clipx[4] = { 0., 0., 0., 0. }; GLdouble clipy[4] = { 0., 0., 0., 0. }; GLdouble clipz[4] = { 0., 0., 0., 0. }; int outside = 0; int ntest[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} }; /* list of octant coordinates to check */ double eye[3], vmin, dist; /* used to find octant for cutout */ int best; /* octant list pointer */ int omit, l1; char string[40]; float rm[16]; float cosal2; char ellips_col_p[40]; char ellips_col_v[40]; char ellipaxis_col_v[40]; char ellipaxis_col_p[40]; float uij[6]; n_ellipsoids = 0; radius = 0.00015f * Scale; if (drvui->Ellipaxis_width != 0.) radius = drvui->Ellipaxis_width; fprintf (drvui->flout, "\nGenerated %6.1f percent probability ellipsoids for:\n\n", 100. * drvui->Ellipsoid_Prob); if (drvui->El_Cutout == 1) { // if cutouts, update G_Rot glPushMatrix (); glLoadIdentity (); crystal->calculate (rm); // get rotation matrix glPopMatrix (); for (m = 0; m < 3; m++) { // and copy to G_Rot G_Rot[0][m] = rm[m]; G_Rot[1][m] = rm[m + 4]; G_Rot[2][m] = rm[m + 8]; } } for (i = 1; i < drvui->n_ellips; ++i) { // loop through ellipsoids if (drvui->ellips[i].ell_type < -1) continue; // This one is non-positive definite if (drvui->ellips[i].ell_type < 1000) continue; // ellipsoid OK but not displayed strcpy (ellips_col_p, drvui->ellips[i].ellips_col); strcpy (ellips_col_v, drvui->ellips[i].ellips_col); Transform_VRML_Color (ellips_col_v); Transform_POV_Color (ellips_col_p); strcpy (ellipaxis_col_p, drvui->Ellipaxis_color); strcpy (ellipaxis_col_v, drvui->Ellipaxis_color); Transform_VRML_Color (ellipaxis_col_v); Transform_POV_Color (ellipaxis_col_p); if (drvui->ellips[i].ellips_ismod == 0) { for (j = 0; j < 3; j++) { ev[j] = drvui->ellips[i].ellips_RMS[j] * drvui->Ellipsoid_Scale; for (k = 0; k < 3; k++) EV[j][k] = drvui->ellips[i].ellips_EV[j][k]; } } for (j = 0; j < natom; ++j) { /* loop through atoms */ if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; nvert = 0; /* clear the vertex list */ if (((drvui->atoms[j].atom_n >> 24) & 255) == i) /* this ellipsoid */ find_all_in_box (j); /* generate all locations for this atom */ if (nvert > 0) { /* if some present */ if (drvui->do_ellipsoids == 0) { /* Biso sphere */ float *radii; /* allocate storage for radii of spheres */ radii = (float *) zalloc ((unsigned) (nvert * sizeof (float))); for (k = 0; k < nvert; ++k) /* copy radii info to storage */ radii[k] = drvui->ellips[i].ellips_RMS[0] * drvui->Ellipsoid_Scale; Output_Spheres (radii, i); free (radii); } else { for (k = 0; k < nvert; ++k) { /* loop through the atom positions */ if (clipflag != 0) { outside = 0; for (l1 = 0; l1 < 3; l1++) if (o_vert[3 * k + l1] < drvui->frames[drvui->frame_no].clip_lim[l1] || o_vert[3 * k + l1] > drvui->frames[drvui->frame_no].clip_lim[l1 + 3]) outside = 1; } omit = 0; for (l1 = 0; l1 < Omit->nomits; l1++) { if (Omit->omit1[l1] == i * 100000 && Omit->omit2[l1] == k) omit = 1; } if ((!clipflag || !outside) && !omit) { o = vert_sym_no[k]; fprintf (drvui->flout, " %c%c%c%c %1d at %8.5f %8.5f %8.5f with sym op %d\n", drvui->atoms[j].atom_l[0], drvui->atoms[j].atom_l[1], drvui->atoms[j].atom_l[2], drvui->atoms[j].atom_l[3], drvui->atoms[j].sv_atom_n, o_vert[3 * k], o_vert[3 * k + 1], o_vert[3 * k + 2], o); if (no_comment == 0 && doVrml) fprintf (drvui->fpoutv, "# Ellipsoid around %c%c%c%c %1d at %8.5f %8.5f %8.5f \n", drvui->atoms[j].atom_l[0], drvui->atoms[j].atom_l[1], drvui->atoms[j].atom_l[2], drvui->atoms[j].atom_l[3], drvui->atoms[j].sv_atom_n, o_vert[3 * k], o_vert[3 * k + 1], o_vert[3 * k + 2]); if (doPOV) fprintf (drvui->fpoutp, "/* Ellipsoid around %c%c%c%c %1d at %8.5f %8.5f %8.5f */\n", drvui->atoms[j].atom_l[0], drvui->atoms[j].atom_l[1], drvui->atoms[j].atom_l[2], drvui->atoms[j].atom_l[3], drvui->atoms[j].sv_atom_n, o_vert[3 * k], o_vert[3 * k + 1], o_vert[3 * k + 2]); if (doAsy) fprintf (drvui->fpouta, " // Ellipsoid around %c%c%c%c %1d at %8.5f %8.5f %8.5f\n", drvui->atoms[j].atom_l[0], drvui->atoms[j].atom_l[1], drvui->atoms[j].atom_l[2], drvui->atoms[j].atom_l[3], drvui->atoms[j].sv_atom_n, o_vert[3 * k], o_vert[3 * k + 1], o_vert[3 * k + 2]); if (drvui->ellips[i].ellips_ismod != 0) { int jj, kk; float vert[3]; vert[0] = o_vert_nm[3 * k]; vert[1] = o_vert_nm[3 * k + 1]; vert[2] = o_vert_nm[3 * k + 2]; if (modulate_uij (vert, i, j, o, uij) == 1) continue; // This one is non-positive definite for (jj = 0; jj < 3; jj++) { ev[jj] = drvui->ellips[i].ellips_RMS[jj] * drvui->Ellipsoid_Scale; for (kk = 0; kk < 3; kk++) EV[jj][kk] = drvui->ellips[i].ellips_EV[jj][kk]; } } for (l = 0; l < 3; ++l) { for (m = 0; m < 3; ++m) { rot[l][m] = 0.0; for (n = 0; n < 3; ++n) rot[l][m] += drvui->rss[o][l][n] * EV[n][m]; } // for on m } // for on l // make rotation right-handed (det > 0) if (determinant (rot) < 0.0) { for (l = 0; l < 3; l++) { // make rot right handed for (m = 0; m < 3; m++) { rot[l][m] *= -1.0; } } } if (fabs ((temp = determinant (rot)) - 1.0f) > 1.0e-3) fprintf (drvui->flout, "Determinant of rot = %8.5f\n", temp); // calculate ellipsoid rotation angles for POV and openGL alpha2 = (float) asin (rot[2][0]); cosal2 = (float) cos (alpha2); if (fabs (cosal2) > 0.00001) { alpha1 = (float) atan2 (-rot[2][1] / cosal2, rot[2][2] / cosal2); alpha3 = (float) atan2 (-rot[1][0] / cosal2, rot[0][0] / cosal2); } else { alpha3 = (float) atan2 (rot[0][1], -rot[0][2]); alpha1 = 0.0f; } if (drvui->El_Cutout == 1) { // select octant for cutout double fullrot[3][3]; vmin = -1000000.; // initialize to impossible value best = 0; for (m = 0; m < 3; m++) { // calculate combined rotation matrix for (n = 0; n < 3; n++) { fullrot[m][n] = 0.0; for (oo = 0; oo < 3; oo++) { fullrot[m][n] += rot[oo][m] * G_Rot[oo][n]; } } } if (fabs ((temp = determinant (fullrot)) - 1.0f) > 1.0e-3) fprintf (drvui->flout, "Determinant of fullrot = %8.5f\n", temp); eye[0] = fullrot[0][2]; // get the rotated position of the viewer (z axis) eye[1] = fullrot[1][2]; eye[2] = fullrot[2][2]; for (n = 0; n < 8; n++) { for (m = 0; m < 3; m++) // take next triple from list Vo[m] = ntest[n][m]; dist = eye[0] * Vo[0] + eye[1] * Vo[1] + eye[2] * Vo[2]; if (dist > vmin) { // maximum is the one we want vmin = dist; best = n; } } for (m = 0; m < 3; m++) // set the octant to display Vo[m] = ntest[best][m]; } // ... if cutout // output this ellipsoid to the POV file if (doPOV) { fprintf (drvui->fpoutp, " object{\n"); fprintf (drvui->fpoutp, " union{\n"); fprintf (drvui->fpoutp, " object{\n"); fprintf (drvui->fpoutp, " cylinder{ < 0,0,-0.5 > , < 0,0,0.5 >, 1. open\n"); // first principal ellipse fprintf (drvui->fpoutp, " texture{pigment{color %s}}\n", ellipaxis_col_p); fprintf (drvui->fpoutp, " scale<%8.5f,%8.5f,%8.5f>\n }\n }\n", ev[0], ev[1], radius); fprintf (drvui->fpoutp, " object{\n cylinder{ < 0,-0.5,0 > , < 0,0.5,0 >, 1. open\n"); // second principal ellipse fprintf (drvui->fpoutp, " texture{pigment{color %s}}\n", ellipaxis_col_p); fprintf (drvui->fpoutp, " scale<%8.5f,%8.5f,%8.5f>\n }\n }\n", ev[0], radius, ev[2]); fprintf (drvui->fpoutp, " object{\n cylinder{ < -0.5,0,0 > , < 0.5,0,0 >, 1. open\n"); // third principal ellipse fprintf (drvui->fpoutp, " texture{pigment{color %s}}\n", ellipaxis_col_p); fprintf (drvui->fpoutp, " scale<%8.5f,%8.5f,%8.5f>\n }\n }\n", radius, ev[1], ev[2]); fprintf (drvui->fpoutp, " object{\n"); if (drvui->El_Cutout) fprintf (drvui->fpoutp, " difference {\n"); fprintf (drvui->fpoutp, " sphere{< 0,0,0 > 1}\n"); if (drvui->El_Cutout) { fprintf (drvui->fpoutp, " box{<0,0,0>,<%d,%d,%d>}\n", Vo[0], Vo[1], Vo[2]); } fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", ellips_col_p); fprintf (drvui->fpoutp, " finish{phong %5.2f phong_size %5.2f reflection 0.1}\n", drvui->Phong_Value, drvui->Phong_Size); fprintf (drvui->fpoutp, " scale<%8.5f,%8.5f,%8.5f>\n", ev[0], ev[1], ev[2]); if (drvui->El_Cutout) { fprintf (drvui->fpoutp, " }\n"); fprintf (drvui->fpoutp, " }\n"); fprintf (drvui->fpoutp, " object{\n"); fprintf (drvui->fpoutp, " cylinder{ < 0,0,-0.5 > , < 0,0,0.5 >, 0.99\n"); // first principal ellipse fprintf (drvui->fpoutp, " texture{pigment{color %s}}\n", drvui->Cutout_color); fprintf (drvui->fpoutp, " scale<%8.5f,%8.5f,%8.5f>\n }\n }\n", ev[0], ev[1], radius); fprintf (drvui->fpoutp, " object{\n cylinder{ < 0,-0.5,0 > , < 0,0.5,0 >, 0.99\n"); // second principal ellipse fprintf (drvui->fpoutp, " texture{pigment{color %s}}\n", drvui->Cutout_color); fprintf (drvui->fpoutp, " scale<%8.5f,%8.5f,%8.5f>\n }\n }\n", ev[0], radius, ev[2]); fprintf (drvui->fpoutp, " object{\n cylinder{ < -0.5,0,0 > , < 0.5,0,0 >, 0.99\n"); // third principal ellipse fprintf (drvui->fpoutp, " texture{pigment{color %s}}\n", drvui->Cutout_color); fprintf (drvui->fpoutp, " scale<%8.5f,%8.5f,%8.5f>\n }\n }\n", radius, ev[1], ev[2]); } fprintf (drvui->fpoutp, " }\n"); if (!drvui->El_Cutout) fprintf (drvui->fpoutp, " }\n"); fprintf (drvui->fpoutp, " rotate <%8.5f,0,0>\n", -alpha1 * RAD); fprintf (drvui->fpoutp, " rotate <0,%8.5f,0>\n", -alpha2 * RAD); fprintf (drvui->fpoutp, " rotate <0,0,%8.5f>\n", -alpha3 * RAD); fprintf (drvui->fpoutp, " translate <%8.5f, %8.5f, %8.5f>\n }\n", s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2]); } // Output the ellipsoid to the VRML file d1 = (float) (0.5 * (rot[2][1] - rot[1][2])); d2 = (float) (0.5 * (rot[0][2] - rot[2][0])); d3 = (float) (0.5 * (rot[1][0] - rot[0][1])); // d's contain direction cosines * sin(alpha) alpha = (float) (0.5 * (rot[0][0] + rot[1][1] + rot[2][2] - 1.0f)); if (alpha < -1.0f) alpha = -1.0f; if (alpha > 1.0f) alpha = 1.0f; alpha = (float) acos (alpha); sinalp = (float) sin (alpha); if (fabs (sinalp) > 0.0001) { d1 = d1 / sinalp; d2 = d2 / sinalp; d3 = d3 / sinalp; // Make sure alpha is in correct quadrant if (fabs (d1) > 0.0001) { temp = (float) (1.0 - cos (alpha)) * d2 * d3 - d1 * (float) sin (alpha); if (fabs (rot[1][2] - temp) > 0.0001) alpha = -alpha; } else { if (fabs (d2) > 0.0001) { temp = (float) (1.0 - cos (alpha)) * d1 * d3 - d2 * (float) sin (alpha); if (fabs (rot[2][0] - temp) > 0.0001) alpha = -alpha; } else { if (fabs (d3) > 0.0001) { temp = (float) (1.0 - cos (alpha)) * d1 * d2 - d3 * (float) sin (alpha); if (fabs (rot[0][1] - temp) > 0.0001) alpha = -alpha; } } } } else { d1 = (float) sqrt (fabs (rot[0][0])); d2 = (float) sqrt (fabs (rot[1][1])); d3 = (float) sqrt (fabs (rot[2][2])); } //sinalp != 0 temp = (float) sqrt (d1 * d1 + d2 * d2 + d3 * d3); d1 = d1 / temp; d2 = d2 / temp; d3 = d3 / temp; if (doVrml) { if (!Vrml2) fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Transform {\n"); fprintf (drvui->fpoutv, " rotation %6.3f %6.3f %6.3f %7.3f\n", d1, d2, d3, -alpha); fprintf (drvui->fpoutv, " translation %8.5f %8.5f %8.5f\n", s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2]); if (strlen (ellips_col_v) == 0) strcpy (ellips_col_v, "1 0 0"); if (Vrml2) { fprintf (drvui->fpoutv, " scale %8.5f %8.5f %8.5f\n", ev[0], ev[1], ev[2]); fprintf (drvui->fpoutv, " children [ Shape {"); fprintf (drvui->fpoutv, " appearance Appearance {\n"); fprintf (drvui->fpoutv, " material Material {diffuseColor %s}\n", ellips_col_v); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " geometry Sphere {"); fprintf (drvui->fpoutv, " radius 1.}}]}\n"); } else { fprintf (drvui->fpoutv, " scaleFactor %8.5f %8.5f %8.5f\n", ev[0], ev[1], ev[2]); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " Material {\n"); fprintf (drvui->fpoutv, " shininess 0.3\n"); fprintf (drvui->fpoutv, " diffuseColor %s\n", ellips_col_v); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " Sphere {\n"); fprintf (drvui->fpoutv, " radius 1\n }\n"); fprintf (drvui->fpoutv, " }\n"); } } (void) sscanf (ellips_col_v, "%f %f %f", &glr, &glg, &glb); if (doAsy) { fprintf (drvui->fpouta," draw(pic, shift(%f,%f,%f)*rotate(%f,Z)*rotate(%f,Y)*rotate(%f,X)*\n", s_vert[3*k],s_vert[3*k+1],s_vert[3*k+2],-alpha3,-alpha2,-alpha1); fprintf (drvui->fpouta,"\tscale(%f,%f,%f)*unitsphere,rgb(%.2f,%.2f,%.2f));\n", ev[0],ev[1],ev[2],glr,glg,glb); } // output ellipsoid to screen with openGL glPushMatrix (); glLoadName (i * 100000); glPushName (k); glColor3f (glr, glg, glb); glTranslatef (s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2]); glRotatef (-alpha3 * (float) RAD, 0.0f, 0.0f, 1.0f); glRotatef (-alpha2 * (float) RAD, 0.0f, 1.0f, 0.0f); glRotatef (-alpha1 * (float) RAD, 1.0f, 0.0f, 0.0f); glScalef (ev[0], ev[1], ev[2]); if (drvui->El_Cutout) { clipx[0] = -(GLdouble) Vo[0]; clipy[1] = -(GLdouble) Vo[1]; clipz[2] = -(GLdouble) Vo[2]; glClipPlane (GL_CLIP_PLANE0, clipx); glClipPlane (GL_CLIP_PLANE1, clipy); glClipPlane (GL_CLIP_PLANE2, clipz); glEnable (GL_CLIP_PLANE0); glutSolidSphere (1., 10, 10); glDisable (GL_CLIP_PLANE0); glEnable (GL_CLIP_PLANE1); glutSolidSphere (1., 10, 10); glDisable (GL_CLIP_PLANE1); glEnable (GL_CLIP_PLANE2); glutSolidSphere (1., 10, 10); glDisable (GL_CLIP_PLANE2); strncpy (string, drvui->Ellipaxis_color, 39); trim_string (string, 40); Transform_VRML_Color (string); (void) sscanf (string, "%f %f %f", &glr, &glg, &glb); glColor3f (glr, glg, glb); glDisable (GL_LIGHTING); glBegin (GL_LINES); glVertex3f (0.0f, 0.0f, 0.0f); glVertex3f ((float) Vo[0], 0.0f, 0.0f); glVertex3f (0.0f, 0.0f, 0.0f); glVertex3f (0.0f, (float) Vo[1], 0.0f); glVertex3f (0.0f, 0.0f, 0.0f); glVertex3f (0.0f, 0.0f, (float) Vo[2]); glEnd (); glEnable (GL_LIGHTING); } else { glutSolidSphere (1., 10, 10); } // if drvui->El_Cutout glPopName (); glPopMatrix (); n_ellipsoids++; } // if clipflag == 0 } // for on k } // if ellipsoid } // if nvert > 0 } // for all atoms j of this type } // for on i - loop through ellipsoids fprintf (drvui->fcns, "%4d ellipsoids\n", n_ellipsoids); fprintf (drvui->flout, "%4d ellipsoids generated\n", n_ellipsoids); } // end of generate_ellipsoids /* ************************************************************** */ /* ************************************************************** */ void generate_planes (void) /* procedure to generate corners of planes */ { int i, j, k; /* loop counters, etc */ int nvert_start; /* starting number for cations */ int planeno; /* number of current polyhedron */ int Plane_Count; /* number of planes output */ int ii, jj, ll, l; int *no, *ns; float xm, ym, zm, vx, vy, vz, bm, vxs, vys, vzs, bms, phi, phi0, cosphi, radius; int outside; int omit, l1; float glr, glg, glb; static int warn = 0; char plane_col_p[40]; char plane_col_v[40]; char col_edge_p[40]; char col_edge_v[40]; if (drvui->nplane == 1) return; /* exit NOW if no work */ radius = drvui->rad_edge * (float) (0.005 * Scale); if (edges) { strcpy (col_edge_p, drvui->col_edge); strcpy (col_edge_v, drvui->col_edge); Transform_VRML_Color (col_edge_v); Transform_POV_Color (col_edge_p); } Plane_Count = 0; for (i = 0; i < 3; ++i) boxlim[i] += 3.0f; /* expand box for cation generation */ nvert = 0; /* make list empty */ for (i = 0; i < natom; ++i) { /* loop through atoms */ if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; find_all_in_box (i); /* generate all potential cations */ } for (i = 0; i < 3; ++i) boxlim[i] -= 3.0f; /* shrink box to original size */ if (nvert == 0) return; /* if no anions, no polyhedra */ nvert_start = nvert; /* save start of cation list */ for (i = 0; i < natom; ++i) { /* start loop for cations */ if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; nvert = nvert_start; /* get rid of previous cations */ planeno = (drvui->atoms[i].atom_n >> 16) & 255; /* save plane number */ if (planeno > 0 && drvui->planes[planeno].plane_fn == drvui->frame_no) { /* greater than zero for polyhedral centers */ strcpy (plane_col_p, drvui->planes[planeno].plane_col); strcpy (plane_col_v, drvui->planes[planeno].plane_col); Transform_VRML_Color (plane_col_v); Transform_POV_Color (plane_col_p); find_all_in_box (i); /* add all polyhedral centers in box */ if (nvert_start < nvert) { /* check for some found */ draw_list = 0; /* initialize the draw list */ for (j = nvert_start; j < nvert; ++j) { /* loop through cations */ outside = 0; if (clipflag != 0) { for (ii = 0; ii < 3; ii++) { if (o_vert[3 * j + ii] < drvui->frames[drvui->frame_no].clip_lim[ii] - 0.01 || o_vert[3 * j + ii] > drvui->frames[drvui->frame_no].clip_lim[ii + 3] + 0.01) outside = 1; } } if (domolcomp && packflag) { for (ii = 0; ii < 3; ii++) { if (o_vert[3 * j + ii] < drvui->frames[drvui->frame_no].cryst_lim[ii] - 0.01 || o_vert[3 * j + ii] > drvui->frames[drvui->frame_no].cryst_lim[ii + 3] + 0.01) outside = 1; } } numb_list = 0; /* list clear */ for (k = 0; k < nvert_start; ++k) { /* loop through anions */ if (dist (j, k) <= 0.) continue; if (dist (j, k) <= drvui->planes[planeno].plane_size + 0.0001 && !outside) /* add vertex k to poly list */ vertex_list[numb_list++] = k; } omit = 0; for (l1 = 0; l1 < Omit->nomits; l1++) { if (Omit->omit1[l1] == (i + 1) * 100000 + (i + 1) * 1000 && Omit->omit2[l1] == j) omit = 1; } if (numb_list > 2 && omit == 0) { /* only do if at least a triangle */ fprintf (drvui->flout, "Polygon with %d vertices around %c%c%c%c%3d at %8.5f %8.5f %8.5f\n", numb_list, drvui->atoms[i].atom_l[0], drvui->atoms[i].atom_l[1], drvui->atoms[i].atom_l[2], drvui->atoms[i].atom_l[3], drvui->atoms[i].sv_atom_n, s_vert[3 * j], s_vert[3 * j + 1], s_vert[3 * j + 2]); if (doVrml) { if (no_comment == 0) fprintf (drvui->fpoutv, "# Polygon (%d) around %c%c%c%c%3d at %8.5f %8.5f %8.5f \n", numb_list, drvui->atoms[i].atom_l[0], drvui->atoms[i].atom_l[1], drvui->atoms[i].atom_l[2], drvui->atoms[i].atom_l[3], drvui->atoms[i].sv_atom_n, o_vert[3 * j], o_vert[3 * j + 1], o_vert[3 * j + 2]); if (Vrml2) { fprintf (drvui->fpoutv, " Shape {"); fprintf (drvui->fpoutv, "appearance Appearance {\n"); fprintf (drvui->fpoutv, " material Material {diffuseColor %s} \n \n", plane_col_v); } else { fprintf (drvui->fpoutv, " Separator {\n "); fprintf (drvui->fpoutv, " Material {\n"); fprintf (drvui->fpoutv, " diffuseColor %s \n }\n", plane_col_v); } } Plane_Count++; /* increment number output */ poly_list[0] = numb_list; /* Make vertices consecutive - find center of polygon */ xm = ym = zm = 0.0f; if (! (no = (int *) zalloc ((unsigned) ((4 * numb_list) * sizeof (int))))) { Error_Box ("Unable to get no allocation"); return; } if (! (ns = (int *) zalloc ((unsigned) ((4 * numb_list) * sizeof (int))))) { Error_Box ("Unable to get ns allocation"); free (no); return; } for (ii = 0; ii < numb_list; ii++) { no[ii] = vertex_list[ii]; xm = xm + s_vert[3 * no[ii]]; ym = ym + s_vert[3 * no[ii] + 1]; zm = zm + s_vert[3 * no[ii] + 2]; } xm = xm / (float) numb_list; ym = ym / (float) numb_list; zm = zm / (float) numb_list; /* sort vertices in consecutive order based on minimal angles between vectors */ for (ii = 0; ii < numb_list; ii++) ns[ii] = 0; ns[0] = no[0]; for (ii = 0; ii < numb_list - 1; ii++) { phi0 = 1000.0f; vxs = s_vert[3 * ns[ii]] - xm; vys = s_vert[3 * ns[ii] + 1] - ym; vzs = s_vert[3 * ns[ii] + 2] - zm; bms = (float) sqrt (vxs * vxs + vys * vys + vzs * vzs); for (jj = 0; jj < numb_list; jj++) { for (ll = 0; ll < ii; ll++) if (ns[ll] == no[jj]) jj++; if (ns[ii] != no[jj] && jj < numb_list) { vx = s_vert[3 * no[jj]] - xm; vy = s_vert[3 * no[jj] + 1] - ym; vz = s_vert[3 * no[jj] + 2] - zm; bm = (float) sqrt (vx * vx + vy * vy + vz * vz); cosphi = (vxs * vx + vys * vy + vzs * vz) / (bms * bm); if (cosphi < -1.) cosphi = -1.0f; if (cosphi > 1.) cosphi = 1.0f; phi = (float) acos (cosphi) * (float) RAD; if (phi < phi0) { phi0 = phi; ns[ii + 1] = no[jj]; } } } } draw_list = 1; poly_list[0] = numb_list; for (l = 0; l < numb_list; ++l) poly_list[draw_list++] = ns[l] + 1; poly_list[draw_list++] = 0; /* terminate polygon list */ if (draw_list > 4 * NvertM) { poly_list = (int *) zalloc ((unsigned) (4 * (nvert + 2) * sizeof (int))); if (!warn) { fprintf (drvui->flout, "Overrun of poly_list.\n"); fprintf (drvui->flout, "Overrun of poly_list.\n"); Error_Box ("Overrun of poly_list. Please send 'str' file\n" "to Larry.Finger@@lwfinger.net."); warn = 1; } } if (doVrml) plot_vrml_poly (planeno); if (doPOV) fprintf (drvui->fpoutp, " /* Polygon (%d) around %c%c%c%c at %8.5f %8.5f %8.5f */ \n", numb_list, drvui->atoms[i].atom_l[0], drvui->atoms[i].atom_l[1], drvui->atoms[i].atom_l[2], drvui->atoms[i].atom_l[3], o_vert[3 * j], o_vert[3 * j + 1], o_vert[3 * j + 2]); if (doAsy) fprintf (drvui->fpouta, " // Polygon (%d) around %c%c%c%c at %8.5f %8.5f %8.5f \n", numb_list, drvui->atoms[i].atom_l[0], drvui->atoms[i].atom_l[1], drvui->atoms[i].atom_l[2], drvui->atoms[i].atom_l[3], o_vert[3 * j], o_vert[3 * j + 1], o_vert[3 * j + 2]); glPushMatrix (); glDisable (GL_LIGHTING); (void) sscanf (plane_col_v, "%f %f %f", &glr, &glb, &glg); glColor3f (glr, glb, glg); glLoadName (100000 * (i + 1) + 1000 * (i + 1)); glPushName (j); glBegin (GL_TRIANGLES); for (l = 0; l < numb_list - 2; ++l) { if (doPOV) { fprintf (drvui->fpoutp, " triangle {< %8.5f, %8.5f, %8.5f>,\n", s_vert[3 * ns[0]], s_vert[3 * ns[0] + 1], s_vert[3 * ns[0] + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f>\n", s_vert[3 * ns[l + 1]], s_vert[3 * ns[l + 1] + 1], s_vert[3 * ns[l + 1] + 2], s_vert[3 * ns[l + 2]], s_vert[3 * ns[l + 2] + 1], s_vert[3 * ns[l + 2] + 2]); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", plane_col_p); fprintf (drvui->fpoutp, " }\n"); } if (doAsy) { fprintf (drvui->fpouta, " draw(pic, surface ( ( %8.5f, %8.5f, %8.5f)--", s_vert[3 * ns[0]], s_vert[3 * ns[0] + 1], s_vert[3 * ns[0] + 2]); fprintf (drvui->fpouta, "( %8.5f, %8.5f, %8.5f)--(%8.5f, %8.5f, %8.5f)--cycle),", s_vert[3 * ns[l + 1]], s_vert[3 * ns[l + 1] + 1], s_vert[3 * ns[l + 1] + 2], s_vert[3 * ns[l + 2]], s_vert[3 * ns[l + 2] + 1], s_vert[3 * ns[l + 2] + 2]); fprintf (drvui->fpouta,"rgb( %4.2f,%4.2f,%4.2f) );\n",glr,glg,glb); } glVertex3f (s_vert[3 * ns[0]], s_vert[3 * ns[0] + 1], s_vert[3 * ns[0] + 2]); glVertex3f (s_vert[3 * ns[l + 1]], s_vert[3 * ns[l + 1] + 1], s_vert[3 * ns[l + 1] + 2]); glVertex3f (s_vert[3 * ns[l + 2]], s_vert[3 * ns[l + 2] + 1], s_vert[3 * ns[l + 2] + 2]); } glEnd (); glPopName (); glEnable (GL_LIGHTING); glPopMatrix (); if (edges) { float df[3], at[3]; int m; for (l = 0; l < numb_list - 1; ++l) { if (doPOV) { fprintf (drvui->fpoutp, " cylinder { <%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f> , %8.5f \n", s_vert[3 * ns[l]], s_vert[3 * ns[l] + 1], s_vert[3 * ns[l] + 2], s_vert[3 * ns[l + 1]], s_vert[3 * ns[l + 1] + 1], s_vert[3 * ns[l + 1] + 2], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_edge_p); fprintf (drvui->fpoutp, " }\n"); } for (m = 0; m < 3; m++) { at[m] = s_vert[3 * ns[l] + m]; df[m] = s_vert[3 * ns[l + 1] + m] - at[m]; } push_cylinder (df, at, radius, col_edge_v); // do the openGL edge } if (doPOV) { fprintf (drvui->fpoutp, " cylinder { <%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f> , %8.5f \n", s_vert[3 * ns[0]], s_vert[3 * ns[0] + 1], s_vert[3 * ns[0] + 2], s_vert[3 * ns[numb_list - 1]], s_vert[3 * ns[numb_list - 1] + 1], s_vert[3 * ns[numb_list - 1] + 2], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_edge_p); fprintf (drvui->fpoutp, " }\n"); } for (m = 0; m < 3; m++) { at[m] = s_vert[3 * ns[0] + m]; df[m] = s_vert[3 * ns[numb_list - 1] + m] - at[m]; } push_cylinder (df, at, radius, col_edge_v); // do the openGL edge } draw_list = 0; free (no); free (ns); } /* numb_list > 2 */ } /* loop on j through cations */ } /* nvert_start < nvert */ } } /* end of loop through cations */ fprintf (drvui->fcns, "%4d planes.\n", Plane_Count); fprintf (drvui->flout, "Generated %4d planes.\n", Plane_Count); } /* ************************************************************** */ /* ************************************************************** */ void generate_gl_texts (void) /* procedure to render all textual labels in the OpenGL view - this has to be done outside the display list so that the labels always face toward the viewer during rotations */ { int i, n; float vert[3]; char *p; float scale; // if (nvert == 0) return; // happens when the mapread progress bar forces a // (re)draw before the structure has been read display_cursor_text (); if (drvui->nlabel == 1) return; if (Display_axes) { nvert = 0; generate_triple (); draw_GL_triple (); } for (n = 1; n < drvui->nlabel; n++) { if (drvui->labels[n].label_fn != drvui->frame_no) continue; nvert = 0; if (!Labels && strlen (drvui->labels[n].label_label) == 1) { if (strncmp (drvui->labels[n].label_label, "a", 1)) nvert = 1; if (strncmp (drvui->labels[n].label_label, "b", 1)) nvert = 1; if (strncmp (drvui->labels[n].label_label, "c", 1)) nvert = 1; if (strncmp (drvui->labels[n].label_label, "o", 1)) nvert = 1; if (nvert == 1) continue; } nvert = 0; /* initialize vertex list */ for (i = 0; i < 3; i++) { vert[i] = drvui->labels[n].label_x[i]; if (Display_axes && ((n == drvui->triple[0]) || (n == drvui->triple[1]) || (n == drvui->triple[2]) || (n == drvui->triple[3]))) vert[i] += origin[i]; } add_vert_nc (vert); if (Display_axes && ((n == drvui->triple[0]) || (n == drvui->triple[1]) || (n == drvui->triple[2]) || (n == drvui->triple[3]))) for (i = 0; i < 3; i++) s_vert[i] += offset[i]; glPushMatrix (); glLoadName (n); glTranslatef (s_vert[0], s_vert[1], s_vert[2]); scale = 0.005f; if (!strcmp (drvui->labels[n].label_label, "triple_vect")) scale *= 0.00001f; // make "triple_vect" really small glRotatef (-(float) atof (drvui->X_Rot->value ()), 1.0f, 0.0f, 0.0f); glRotatef (-(float) atof (drvui->Y_Rot->value ()), 0.0f, 1.0f, 0.0f); glRotatef (-(float) atof (drvui->Z_Rot->value ()), 0.0f, 0.0f, 1.0f); glColor3f (0.0f, 0.0f, 0.0f); glDisable (GL_LIGHTING); glLineWidth (2.0); glScalef (drvui->label_scale * scale, drvui->label_scale * scale, drvui->label_scale * scale); for (p = drvui->labels[n].label_label; *p; p++) glutStrokeCharacter (GLUT_STROKE_ROMAN, *p); glLineWidth (1.0); glEnable (GL_LIGHTING); glPopMatrix (); } /* end of loop on n */ } /* ************************************************************** */ /* ************************************************************** */ void generate_poly (void) /* procedure to generate vertices of polyhedra */ { int i, j, k; /* loop counters, etc */ int nvert_start; /* starting number for cations */ int polyno; /* number of current polyhedron */ int Poly_Count; /* Number of polyhedra output */ int Max_Vertices; /* Maximum number of vertices */ int ii, outside; int type_check; /* if atom type checking needs to be done */ int omit, l1; static int warn = 0; float c[3]; char poly_col_v[40]; float vert[3]; if (drvui->npoly == 1) return; /* exit NOW if no work */ Poly_Count = 0; fprintf (drvui->flout, "Polyhedra: DV = Distance Variation, QE = Quadratic Elongation\n" " AV = Angle Variance (see Robinson et al. (1971), Science 172, 567.)\n" "\n Atom NoVert Coords Vol DV QE AV\n"); for (i = 0; i < 3; ++i) boxlim[i] += 3.0f; /* expand box for anion generation */ nvert = 0; /* make list empty */ for (i = 0; i < natom; ++i) { /* loop through atoms */ if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; find_all_in_box (i); /* generate all potential anions */ } for (i = 0; i < 3; ++i) boxlim[i] -= 3.0f; /*shrink box to original size */ if (nvert == 0) return; /* if no anions, no polyhedra */ nvert_start = nvert; /* save start of cation list */ for (i = 0; i < natom; ++i) { /* start loop for cations */ if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; nvert = nvert_start; /* get rid of previous cations */ type_check = 0; polyno = (drvui->atoms[i].atom_n >> 8) & 255; // save polyhedron number if (polyno > 0 && drvui->polyhedra[polyno].poly_fn == drvui->frame_no) { // greater than zero for polyhedral centers strcpy (poly_col_v, drvui->polyhedra[polyno].poly_col); Transform_VRML_Color (poly_col_v); if (drvui->polyhedra[polyno].poly_t[0] != '\0') type_check = 1; find_all_in_box (i); /* add all polyhedral centers in box */ if (nvert_start < nvert) { /* check for some found */ draw_list = 0; /* initialize the draw list */ Max_Vertices = 0; for (j = nvert_start; j < nvert; ++j) { /* first loop through cations */ numb_list = 0; /* list clear */ outside = 0; if (clipflag != 0) { for (ii = 0; ii < 3; ii++) { if (o_vert[3 * j + ii] < drvui->frames[drvui->frame_no].clip_lim[ii] - 0.01 || o_vert[3 * j + ii] > drvui->frames[drvui->frame_no].clip_lim[ii + 3] + 0.01) outside = 1; } } if (outside == 1) continue; for (k = 0; k < nvert_start; ++k) { /* loop through anions */ float d; int kk; kk = drvui->orig_atom_no[k]; if ((d = dist (j, k)) <= drvui->polyhedra[polyno].poly_size) { /* add vertex k to poly list */ if ((!type_check) || (check_atom_name (drvui->atoms[kk].atom_l, drvui->polyhedra[polyno].poly_t))) { if (d >= drvui->polyhedra[polyno].poly_min) { numb_list++; } } } } if (numb_list > Max_Vertices) Max_Vertices = numb_list; } /* end of first pass through list */ draw_list = 0; /* initialize the draw list */ for (j = nvert_start; j < nvert; ++j) { /* second loop through cations */ numb_list = 0; /* list clear */ for (k = 0; k < nvert_start; ++k) { /* loop through anions */ float d; int kk; kk = drvui->orig_atom_no[k]; outside = 0; if (domolcomp && packflag) { for (ii = 0; ii < 3; ii++) { if (o_vert[3 * k + ii] < drvui->frames[drvui->frame_no].cryst_lim[ii] - 0.01 || o_vert[3 * k + ii] > drvui->frames[drvui->frame_no].cryst_lim[ii + 3] + 0.01) outside = 1; } } if (clipflag != 0) { for (ii = 0; ii < 3; ii++) { if (o_vert[3 * k + ii] < drvui->frames[drvui->frame_no].clip_lim[ii] - 0.01 || o_vert[3 * k + ii] > drvui->frames[drvui->frame_no].clip_lim[ii + 3] + 0.01) outside = 1; } } if ((d = dist (j, k)) <= drvui->polyhedra[polyno].poly_size + 0.000001 && !outside) { /* add vertex k to poly list */ if (d >= drvui->polyhedra[polyno].poly_min) { if ((type_check == 0) || check_atom_name (drvui->atoms[kk].atom_l, drvui->polyhedra[polyno].poly_t)) vertex_list[numb_list++] = k; if (numb_list > 4 * NvertM) { vertex_list = (int *) zalloc ((unsigned) (4 * (nvert + 2) * sizeof (int))); if (!warn) { fprintf (drvui->flout, "Overrun of vertex_list.\n"); fprintf (drvui->flout, "Overrun of vertex_list.\n"); Error_Box ("Overrun of vertex_list.\nPlease send 'str' file " "to Larry.Finger@@lwfinger.net."); warn = 1; } } } } } omit = 0; for (l1 = 0; l1 < Omit->nomits; l1++) { if (Omit->omit1[l1] == (i + 1) * 100000 + (i + 1) && Omit->omit2[l1] == j) omit = 1; } for (l1 = 0; l1 < 3; l1++) { vert[l1] = o_vert[3 * j + l1]; c[l1] = s_vert[3 * j + l1]; } if (numb_list > 3 && numb_list == Max_Vertices && omit == 0) { /* only do if polyhedron complete */ fprintf (drvui->flout, " %c%c%c%c%2d%4d %8.5f %8.5f %8.5f", drvui->atoms[i].atom_l[0], drvui->atoms[i].atom_l[1], drvui->atoms[i].atom_l[2], drvui->atoms[i].atom_l[3], drvui->atoms[i].sv_atom_n, numb_list, vert[0], vert[1], vert[2]); if (doPOV) fprintf (drvui->fpoutp, " /* Polyhedron (%d) around %c%c%c%c%3d at %8.5f %8.5f %8.5f */ \n", numb_list, drvui->atoms[i].atom_l[0], drvui->atoms[i].atom_l[1], drvui->atoms[i].atom_l[2], drvui->atoms[i].atom_l[3], drvui->atoms[i].sv_atom_n, vert[0], vert[1], vert[2]); if (doAsy) fprintf (drvui->fpouta, " // Polyhedron (%d) around %c%c%c%c%3d at %8.5f %8.5f %8.5f \n", numb_list, drvui->atoms[i].atom_l[0], drvui->atoms[i].atom_l[1], drvui->atoms[i].atom_l[2], drvui->atoms[i].atom_l[3], drvui->atoms[i].sv_atom_n, vert[0], vert[1], vert[2]); if (doVrml) { if (no_comment == 0) fprintf (drvui->fpoutv, "# Polyhedron (%d) around %c%c%c%c%3d at %8.5f %8.5f %8.5f \n", numb_list, drvui->atoms[i].atom_l[0], drvui->atoms[i].atom_l[1], drvui->atoms[i].atom_l[2], drvui->atoms[i].atom_l[3], drvui->atoms[i].sv_atom_n, vert[0], vert[1], vert[2]); if (Vrml2) { fprintf (drvui->fpoutv, " Shape {"); fprintf (drvui->fpoutv, "appearance Appearance {\n material Material { diffuseColor %s} \n \n", poly_col_v); } else { fprintf (drvui->fpoutv, " Separator {\n "); fprintf (drvui->fpoutv, " Material {\n diffuseColor %s \n }\n", poly_col_v); } } build_poly_list (numb_list, polyno, i + 1, j, c); /* select polygons */ poly_list[draw_list++] = 0; /* terminate polygon list */ if (doVrml) plot_vrml_poly (polyno); /* pov and openGL part already done in build_poly_list */ draw_list = 0; Poly_Count++; } } } /* nvert_start < nvert */ } } /* end of loop through cations */ fprintf (drvui->fcns, "%4d polyhedra.\n", Poly_Count); fprintf (drvui->flout, "\nGenerated %4d polyhedra.\n", Poly_Count); } /* ************************************************************** */ /* ************************************************************** */ void generate_texts (void) /* procedure to create POV and VRML command sequences for rendering of user-defined labels (labeltext command) - the GL rendering is done in generate_gl_texts */ { int i, n; int Label_Count = 0; float vert[3]; if (drvui->nlabel == 1) return; for (n = 1; n < drvui->nlabel; n++) { float size; if (drvui->labels[n].label_fn != drvui->frame_no) continue; if (drvui->triple[0] == n) continue; // skip "vector_trip" nvert = 0; if (!Labels && strlen (drvui->labels[n].label_label) == 1) { if (strncmp (drvui->labels[n].label_label, "a", 1)) nvert = 1; if (strncmp (drvui->labels[n].label_label, "b", 1)) nvert = 1; if (strncmp (drvui->labels[n].label_label, "c", 1)) nvert = 1; if (strncmp (drvui->labels[n].label_label, "o", 1)) nvert = 1; if (nvert == 1) continue; } nvert = 0; /* initialize vertex list */ for (i = 0; i < 3; i++) { vert[i] = drvui->labels[n].label_x[i]; if (Display_axes && ((n == drvui->triple[0]) || (n == drvui->triple[1]) || (n == drvui->triple[2]) || (n == drvui->triple[3]))) vert[i] += origin[i]; } add_vert_nc (vert); if (Display_axes && ((n == drvui->triple[0]) || (n == drvui->triple[1]) || (n == drvui->triple[2]) || (n == drvui->triple[3]))) for (i = 0; i < 3; i++) s_vert[i] += offset[i]; Label_Count++; fprintf (drvui->flout, "Label[%d] %g %g %g %s\n", n, vert[0], vert[1], vert[2], drvui->labels[n].label_label); if (doPOV) fprintf (drvui->fpoutp, "/* Labels */\n"); if (doVrml) fprintf (drvui->fpoutv, "# Labels\n"); size = drvui->label_scale * 8.0f * Text_Size; if (doPOV) { fprintf (drvui->fpoutp, " text { ttf \"crystal.ttf\",\"%s\" 0.15,0\n", drvui->labels[n].label_label); fprintf (drvui->fpoutp, " scale <%4.2f,%4.2f,%4.2f>\n", size, size, size); fprintf (drvui->fpoutp, " rotate <0, 0, -zrot>\n"); fprintf (drvui->fpoutp, " rotate <0, -yrot, 0>\n"); fprintf (drvui->fpoutp, " rotate <-xrot,0, 0>\n"); fprintf (drvui->fpoutp, " translate <%8.5f,%8.5f,%8.5f> pigment{color Black}\n", s_vert[0], s_vert[1], s_vert[2]); fprintf (drvui->fpoutp, " }\n"); } if (doAsy) { fprintf (drvui->fpouta, " label(pic, \"%s\",(%8.5f,%8.5f,%8.5f));\n", drvui->labels[n].label_label, s_vert[0], s_vert[1], s_vert[2]); } if (doVrml) { if (Vrml2) { fprintf (drvui->fpoutv, " Transform {"); fprintf (drvui->fpoutv, " translation %8.5f %8.5f %8.5f \n", s_vert[0], s_vert[1], s_vert[2]); fprintf (drvui->fpoutv, " rotation 1 0 0 %f\n", -xrot / RAD); fprintf (drvui->fpoutv, "children Transform { rotation 0 1 0 %f\n", -yrot / RAD); fprintf (drvui->fpoutv, "children Transform { rotation 0 0 1 %f\n", -zrot / RAD); fprintf (drvui->fpoutv, " children [ \n"); fprintf (drvui->fpoutv, " Billboard {\n axisOfRotation 0 1 0\n"); fprintf (drvui->fpoutv, " children [ \n"); fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " appearance Appearance{\n"); fprintf (drvui->fpoutv, " material Material {diffuseColor 0 0 0}\n"); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " geometry Text{string [\"%s\"]}\n", drvui->labels[n].label_label); fprintf (drvui->fpoutv, " }\n ]\n"); fprintf (drvui->fpoutv, " }\n ]\n }}}\n"); } else { fprintf (drvui->fpoutv, " Separator {\n Translation {"); fprintf (drvui->fpoutv, " translation %8.5f %8.5f %8.5f }\n", s_vert[0], s_vert[1], s_vert[2]); fprintf (drvui->fpoutv, " Rotation{ rotation 0 0 1 %8.5f}\n", -zrot / RAD); fprintf (drvui->fpoutv, " Rotation{ rotation 0 1 0 %8.5f}\n", -yrot / RAD); fprintf (drvui->fpoutv, " Rotation{ rotation 1 0 0 %8.5f}\n", -xrot / RAD); fprintf (drvui->fpoutv, " Scale{ scaleFactor %4.2f %4.2f %4.2f }\n", Text_Size, Text_Size, Text_Size); fprintf (drvui->fpoutv, " Material{ diffuseColor 0. 0. 0. }\n"); fprintf (drvui->fpoutv, " AsciiText { string \"%s\" }\n", drvui->labels[n].label_label); fprintf (drvui->fpoutv, " }\n"); } } } /* end of loop on n */ fprintf (drvui->fcns, "%4d labels.\n", Label_Count); fprintf (drvui->flout, "Generated %4d labels.\n", Label_Count); } /* ************************************************************** */ /* ************************************************************** */ void init_dynamic_storage () { // atoms drvui->verts_alloc = MAX_VERTS; drvui->atoms = (atom_struct *) zalloc (1000 * sizeof (struct atom_struct)); if (!drvui->atoms) { printf ("\n*** Unable to allocate storage for atoms.\n"); exit (0); } drvui->atom_alloc = 1000; //arrows drvui->arrows = (arrow_struct *) zalloc (20 * sizeof (struct arrow_struct)); if (!drvui->arrows) { printf ("\n*** Unable to allocate storage for arrows.\n"); exit (0); } drvui->nmag_alloc = 20; drvui->nmag = 0; //bonds drvui->bonds = (bond_struct *) zalloc (20 * sizeof (struct bond_struct)); if (!drvui->bonds) { printf ("\n*** Unable to allocate storage for bonds.\n"); exit (0); } drvui->nbond_alloc = 20; drvui->nbond = 0; //cones drvui->cones = (cone_struct *) zalloc (20 * sizeof (struct cone_struct)); if (!drvui->cones) { printf ("\n*** Unable to allocate storage for cones.\n"); exit (0); } drvui->ncone_alloc = 20; drvui->ncone = 0; // ellipsoids drvui->ellips = (ellips_struct *) zalloc (200 * sizeof (struct ellips_struct)); if (!drvui->ellips) { printf ("\n*** Unable to allocate storage for ellipsoids.\n"); exit (0); } drvui->ellips_alloc = 200; drvui->n_ellips = 0; // Fourier map contours drvui->fourier = (struct map_struct *) zalloc (20 * sizeof (struct map_struct)); if (!drvui->fourier) { printf ("\n*** Unable to allocate storage for Fourier contours.\n"); exit (0); } drvui->num_Fourier_alloc = 20; // frame data drvui->frames = (struct frame_struct *) zalloc (20 * sizeof (struct frame_struct)); if (!drvui->frames) { printf ("\n*** Unable to allocate storage for frames.\n"); exit (0); } drvui->frame_alloc = 20; //labels drvui->labels = (struct label_struct *) zalloc (100 * sizeof (struct label_struct)); if (!drvui->labels) { printf ("\n*** Unable to allocate storage for labels.\n"); exit (0); } drvui->nlabel_alloc = 100; //least-squares planes drvui->bplanes = (bplane_struct *) zalloc (20 * sizeof (struct bplane_struct)); if (!drvui->bplanes) { printf ("\n*** Unable to allocate storage for least-squares planes.\n"); exit (0); } drvui->nbplane_alloc = 20; //planes drvui->planes = (plane_struct *) zalloc (20 * sizeof (struct plane_struct)); if (!drvui->planes) { printf ("\n*** Unable to allocate storage for planes.\n"); return; } drvui->nplane_alloc = 20; //polyhedra drvui->polyhedra = (poly_struct *) zalloc (20 * sizeof (struct poly_struct)); if (!drvui->polyhedra) { printf ("\n*** Unable to allocate storage for polyhedra.\n"); exit (0); } drvui->npoly_alloc = 20; drvui->polyedges = (edge_struct *) zalloc (20 * sizeof (struct edge_struct)); if (!drvui->polyedges) { printf ("\n*** Unable to allocate storage for polyhedron edge parameters.\n"); exit (0); } drvui->nedge_alloc = 20; //spheres drvui->spheres = (sphere_struct *) zalloc (20 * sizeof (struct sphere_struct)); if (!drvui->spheres) { printf ("\n*** Unable to allocate storage for spheres.\n"); exit (0); } drvui->nsphere_alloc = 20; // global modulation parameters drvui->modulate_gbl = (struct mod_gbl_struct *) zalloc (20 * sizeof (struct mod_gbl_struct)); if (!drvui->modulate_gbl) { printf ("\n*** Unable to allocate storage for global modulation parameters.\n"); exit (0); } drvui->mod_gbl_alloc = 20; drvui->no_mod_vectors = 0; // X modulation parameters drvui->modulate_x = (struct mod_x_struct *) zalloc (drvui->mod_gbl_alloc * drvui->atom_alloc * sizeof (struct mod_x_struct)); if (!drvui->modulate_x) { printf ("\n*** Unable to allocate storage for X modulation parameters.\n"); exit (0); } drvui->mod_x_alloc = 20; drvui->no_site_occ = 0; // 3X modulation parameters drvui->modulate_3x = (struct mod_3x_struct *) zalloc (drvui->mod_gbl_alloc * drvui->atom_alloc * sizeof (struct mod_3x_struct)); if (!drvui->modulate_3x) { printf ("\n*** Unable to allocate storage for 3X modulation parameters.\n"); exit (0); } drvui->mod_3x_alloc = 20; drvui->no_site_displace = 0; // 3T modulation parameters drvui->modulate_3t = (struct mod_3t_struct *) zalloc (drvui->mod_gbl_alloc * drvui->ellips_alloc * sizeof (struct mod_3t_struct)); if (!drvui->modulate_3t) { printf ("\n*** Unable to allocate storage for 3T modulation parameters.\n"); exit (0); } drvui->mod_3t_alloc = 20; drvui->no_site_U_terms = 0; drvui->atprops = (atprop_struct *) zalloc (20 * sizeof (struct atprop_struct)); if (!drvui->atprops) { printf ("\n*** Unable to allocate storage for atomic parameters.\n"); exit (0); } drvui->natprop_alloc = 20; } /* ************************************************************** */ /* ************************************************************** */ float matinv (float a[3][3]) { /* invert a 3 x 3 float matrix - a^(-1) replaces a, returned value of determinant is zero if matrix is singular */ float det; double ad[3][3]; float ainv[3][3]; int i, j; for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) ad[i][j] = a[i][j]; if (!(det = determinant (ad))) return 0.0f; /* a is singular */ ainv[0][0] = (a[1][1] * a[2][2] - a[1][2] * a[2][1]) / det; ainv[0][1] = -(a[0][1] * a[2][2] - a[0][2] * a[2][1]) / det; ainv[0][2] = (a[0][1] * a[1][2] - a[1][1] * a[0][2]) / det; ainv[1][0] = -(a[1][0] * a[2][2] - a[1][2] * a[2][0]) / det; ainv[1][1] = (a[0][0] * a[2][2] - a[0][2] * a[2][0]) / det; ainv[1][2] = -(a[0][0] * a[1][2] - a[1][0] * a[0][2]) / det; ainv[2][0] = -(a[1][0] * a[2][1] - a[1][1] * a[2][0]) / det; ainv[2][1] = -(a[0][0] * a[2][1] - a[2][0] * a[0][1]) / det; ainv[2][2] = (a[0][0] * a[1][1] - a[0][1] * a[1][0]) / det; for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) a[i][j] = ainv[i][j]; return det; } /* ************************************************************** */ /* ************************************************************** */ void matmul (float a[3][3], float b[3][3], float c[3][3]) { /* Multiply matrix a * b and return the result in c. Matrix c may be * the same as a or b */ float tmp[3][3]; int i, j, k; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { tmp[i][j] = 0.0; for (k = 0; k < 3; k++) { tmp[i][j] += a[i][k] * b[k][j]; } } } /* copy tmp to c */ for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) c[i][j] = tmp[i][j]; } DRAWxtl/source/DRAWxtl55/DRAWxtl3.cxx0000644000076400001440000040411511531351723016601 0ustar fingerusers// $Id: DRAWxtl3.cxx 1114 2011-02-23 20:29:18Z martin $ // // module drawxtl3.cxx - part of DRAWxtl V5.5 // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // // This module contains the following routines: // // build_poly_list - generate the list of polygon vertices that describe the polyhedron // draw_cell - draw the unit-cell boundaries // draw_GL_triple - draw the axes for the vector triple in openGL // generate_spheres - output the list of spheres for the display lists // generate_triple - generate the vertex locations for the triple vector // push_cylinder - routine to push an openGL cylinder that represents a unit-cell edge // generate_lsq_planes - generate best fitting planes // generate_aimsurf - generate surfaces for AIM datasets // calculate_voids - calculate cavity volumes for rendering // generate_voids - draw cavity volumes // calc_simplevoids - calculate cavity volume by iterative voxel tests // generate_simplevoids - draw cavity voxels // calculate_sas - calculate and draw solvent accessible surfaces using random sampling // calculate_msms - calculate accessible surface using Sanners' msms program // generate_msms - draw solvent accessible surface from Sanners' msms program #include "drawxtl.h" #include #include #include #include #include #if defined(__APPLE__) # include #else # include #endif #ifdef WIN32 #define rint(x) (float)(int)(x < 0 ? x - 0.5 : x + 0.5) #endif #include "draw_ext.h" #include "DRAWxtl_proto.h" /* ************************************************************** */ /* ************************************************************** */ void build_poly_list (int numb_list, int polyno, int i0, int i1, float cx[3]) /* routine to take list of 'numb_list' indices in 's_vert' and find each plane on surface of convex polyhedron. It then builds a list of pointers to these vertices for drawing program. The algorithm is as follows: 1. If there are 4 vertices, the polyhedron is a tetrahedron and all combinations of 3 vertices constitute a face. 2. For more than 4 vertices, some planes will be interior. These are found by choosing three points (indicated by i,j,k) and forming two vectors defined by V1 = P(j) - P(i) and V2 = P(k) - P(i). For each additional point (l), a third vector V3 = P(l) - P(i) is formed and the volume enclosed by these three vectors V = V3 . V1 x V2 is calculated. If this volume is zero, point l lies in the plane. If the plane is on the surface of the polyhedron, all non-zero volumes must have the same sign, which may be positive or negative. */ /* numb_list - number of candidate vertices */ /* polyno - number of polygon - for polygon color */ /* i0 - pointer to central atom */ /* i1 - pointer to an atom in the polyhedron */ /* cx - orthogonal coordinates of center of polyhedron */ { int i, j, k, l, m, n; /* local loop counters */ float v0[3], v1[3], v2[3], v3[3], v4[3]; /* vectors used in calculation */ float p[3]; /* coordinates of point i */ float vol, sign_z; int ind; /* indicator of surface plane */ int *no; /* place to keep vertex id's */ int imk, jmk, kmk; int ii, jj, ll; int jplane; double phi, cosphi; float xm, ym, zm, vx, vy, vz, bm, phi0, vxs, vys, vzs, bms; float d1, d2, d3, radius; int *ns; char edgecolor[40]; static int warn = 0; float glr = 0.0f, glg = 0.0f, glb = 0.0f; float Vol = 0.0f; /* volume of polyhedron */ float Area, Z0, Z; int ih[3]; float sumth = 0.0f, sumth2 = 0.0f, sumd2 = 0.0f, sumd = 0.0f;; int nangle = 0; int nm, mn; float va[3], vb[3], temp, c1, c2 = 0.0f, vlo, qe = 0.0f, siga = 0.0f, sigd = 0.0f; char poly_col_p[40]; char poly_col_v[40]; strcpy (poly_col_p, drvui->polyhedra[polyno].poly_col); strcpy (poly_col_v, poly_col_p); Transform_VRML_Color (poly_col_v); Transform_POV_Color (poly_col_p); if (!(no = (int *) zalloc ((unsigned) ((4 * numb_list) * sizeof (int))))) { Error_Box ("Unable to get no allocation!"); return; } if (!(ns = (int *) zalloc ((unsigned) ((4 * numb_list) * sizeof (int))))) { Error_Box ("Unable to get ns allocation!"); free (no); return; } radius = drvui->rad_edge * 0.005f * Scale; memset (no, 0, sizeof (no)); memset (ns, 0, sizeof (ns)); glLoadName (i0 * 100000 + i0); glPushName (i1); if (drvui->polyhedra[polyno].poly_rad_edge != 0.) radius = drvui->polyhedra[polyno].poly_rad_edge * 0.005f * Scale; Vol = 0.0f; for (i = 0; i < numb_list - 2; i++) { ih[0] = i; for (j = i + 1; j < numb_list - 1; j++) { ih[1] = j; for (k = j + 1; k < numb_list; k++) { ih[2] = k; for (m = 0; m < 3; m++) { v1[m] = s_vert[3 * vertex_list[j] + m] - s_vert[3 * vertex_list[i] + m]; v2[m] = s_vert[3 * vertex_list[k] + m] - s_vert[3 * vertex_list[i] + m]; v4[m] = s_vert[3 * vertex_list[i] + m] - cx[m]; } vcross (v1, v2, v3); Area = 0.5f * vlength (v3); Z0 = 0.5f * vdot (v3, v4) / Area; if (fabs (Z0) < 0.001) continue; /* 3 points are in a line */ for (l = 0; l < numb_list; l++) { if (l == i || l == j || l == k) continue; for (m = 0; m < 3; m++) { v0[m] = s_vert[3 * vertex_list[i] + m] - s_vert[3 * vertex_list[l] + m]; } Z = 0.5f * vdot (v0, v3); if (Z * Z0 < 0.0f) goto next_ver; /* not all points on same side */ for (m = 0; m < 3; m++) { v3[m] *= 0.5f / Area; /* directions cosines of plane normal */ } } Vol += Area * (float) (fabs (Z0) / 3.0); for (l = 0; l < 2; l++) { nm = ih[l]; for (m = l + 1; m < 3; m++) { mn = ih[m]; for (n = 0; n < 3; n++) { va[n] = s_vert[3 * vertex_list[nm] + n] - cx[n]; vb[n] = s_vert[3 * vertex_list[mn] + n] - cx[n]; } temp = vdot (va, vb) / (vlength (va) * vlength (vb)); temp = min (temp, 1.0f); temp = max (-1.0f, temp); temp = (float) (atan2 (sqrt (1.0f - temp * temp), temp) * 180.0 / PI); sumth += temp; sumth2 += temp * temp; nangle++; } } next_ver:; } } } for (i = 0; i < numb_list; i++) { for (n = 0; n < 3; n++) { va[n] = s_vert[3 * vertex_list[i] + n] - cx[n]; } temp = vlength (va); sumd2 += temp * temp; sumd += temp; } if (numb_list == 4) { c1 = 9.0f * (float) (sqrt (3.0) / 8.0); c2 = 109.471f; } else if (numb_list == 6) { c1 = 0.75f; c2 = 90.0f; } else { c1 = 0.0f; } if (c1) { vlo = (float) (exp (2.0 * log (c1 * Vol) / 3.0)); qe = sumd2 / ((float) numb_list * vlo); nangle = (nangle + 1) / 2; sumth2 *= 0.5f; sumth *= 0.5f; siga = (sumth2 - 2.0f * c2 * sumth + nangle * c2 * c2) / (float) (nangle - 1); sigd = (sumd2 - sumd * sumd / (float) numb_list) / (float) (nangle - 1); } for (i = 0; i < numb_list - 2; ++i) { no[0] = vertex_list[i]; /* first point */ if (DepthCue != 0.) { /*calculate z coordinate after rotation, and scale edge width accordingly*/ radius = 0.0f; for (l = 0; l <= 2; l++) { radius += (float) G_Rot[l][2] * s_vert[3 * no[0] + l]; } radius = drvui->rad_edge * 0.005f * Scale + DepthCue * radius; } for (m = 0; m <= 2; ++m) p[m] = s_vert[3 * no[0] + m]; for (j = i + 1; j < numb_list - 1; ++j) { no[1] = vertex_list[j]; /* second point */ for (k = 0; k <= 2; ++k) v1[k] = s_vert[3 * no[1] + k] - p[k]; for (k = j + 1; k < numb_list; ++k) { if (numb_list == 4) { /* tetrahedron */ poly_list[draw_list++] = 3; /* number of vertices for triangle */ poly_list[draw_list++] = vertex_list[i] + 1; poly_list[draw_list++] = vertex_list[j] + 1; poly_list[draw_list++] = vertex_list[k] + 1; if (draw_list > 4 * NvertM) { poly_list = (int *) zalloc ((unsigned) (4 * (nvert + 2) * sizeof (int))); if (!warn) { fprintf (drvui->flout, "Overrun of poly_list.\n"); fprintf (drvui->flout, "Overrun of poly_list.\n"); Error_Box ("Overrun of poly_list. Please send 'str' file\n" "to Larry.Finger@@lwfinger.net."); warn = 1; } } imk = vertex_list[i]; jmk = vertex_list[j]; kmk = vertex_list[k]; for (m = 0; m < 3; m++) { v1[m] = s_vert[3 * imk + m] - s_vert[3 * jmk + m]; v2[m] = s_vert[3 * imk + m] - s_vert[3 * kmk + m]; v3[m] = s_vert[3 * kmk + m] - s_vert[3 * jmk + m]; } d1 = vlength (v1); d2 = vlength (v2); d3 = vlength (v3); if ((d1 > 0.01) && (d2 > 0.01) && (d3 > 0.01)) { if (doPOV) fprintf (drvui->fpoutp, " triangle{< %8.5f, %8.5f, %8.5f>,\n", s_vert[3 * imk], s_vert[3 * imk + 1], s_vert[3 * imk + 2]); if (doPOV) fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f> texture{pigment{color %s }}\n", s_vert[3 * jmk], s_vert[3 * jmk + 1], s_vert[3 * jmk + 2], s_vert[3 * kmk], s_vert[3 * kmk + 1], s_vert[3 * kmk + 2], poly_col_p); if (doPOV) fprintf (drvui->fpoutp, " }\n"); glPushMatrix (); (void) sscanf (poly_col_v, "%f %f %f", &glr, &glg, &glb); if (doAsy) { fprintf (drvui->fpouta, " draw(pic, surface ( ( %8.5f, %8.5f, %8.5f)--", s_vert[3 * imk], s_vert[3 * imk + 1], s_vert[3 * imk + 2]); fprintf (drvui->fpouta, "(%8.5f, %8.5f, %8.5f)--(%8.5f, %8.5f, %8.5f)--cycle),", s_vert[3 * jmk], s_vert[3 * jmk + 1], s_vert[3 * jmk + 2], s_vert[3 * kmk], s_vert[3 * kmk + 1], s_vert[3 * kmk + 2]); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",glr,glg,glb); } glColor3f (glr, glg, glb); glDisable (GL_LIGHTING); glBegin (GL_TRIANGLES); glVertex3f (s_vert[3 * imk], s_vert[3 * imk + 1], s_vert[3 * imk + 2]); glVertex3f (s_vert[3 * jmk], s_vert[3 * jmk + 1], s_vert[3 * jmk + 2]); glVertex3f (s_vert[3 * kmk], s_vert[3 * kmk + 1], s_vert[3 * kmk + 2]); glEnd (); glEnable (GL_LIGHTING); glPopMatrix (); if (edges) { float df[3], at[3]; int m; char color[128]; if (drvui->polyhedra[polyno].poly_rad_edge > 0.005f) strncpy (edgecolor, drvui->polyhedra[polyno].poly_col_edge, 39); else strncpy (edgecolor, drvui->col_edge, 39); trim_string (edgecolor, 40); if (!strlen (edgecolor)) strcpy (edgecolor, "White"); strcpy (color, edgecolor); Transform_VRML_Color (color); Transform_POV_Color (edgecolor); if (doPOV) fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[3 * imk], s_vert[3 * imk + 1], s_vert[3 * imk + 2], s_vert[3 * jmk], s_vert[3 * jmk + 1], s_vert[3 * jmk + 2], radius); if (doPOV) fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", edgecolor); if (doPOV) fprintf (drvui->fpoutp, " }\n"); for (m = 0; m < 3; m++) { at[m] = s_vert[3 * imk + m]; df[m] = s_vert[3 * jmk + m] - s_vert[3 * imk + m]; } push_cylinder (df, at, radius, color); if (doPOV) { fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[3 * jmk], s_vert[3 * jmk + 1], s_vert[3 * jmk + 2], s_vert[3 * kmk], s_vert[3 * kmk + 1], s_vert[3 * kmk + 2], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", edgecolor); fprintf (drvui->fpoutp, " }\n"); } for (m = 0; m < 3; m++) { at[m] = s_vert[3 * jmk + m]; df[m] = s_vert[3 * kmk + m] - s_vert[3 * jmk + m]; } push_cylinder (df, at, radius, color); if (doPOV) { fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f \n", s_vert[3 * kmk], s_vert[3 * kmk + 1], s_vert[3 * kmk + 2], s_vert[3 * imk], s_vert[3 * imk + 1], s_vert[3 * imk + 2], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", edgecolor); fprintf (drvui->fpoutp, " }\n"); } for (m = 0; m < 3; m++) { at[m] = s_vert[3 * kmk + m]; df[m] = s_vert[3 * imk + m] - s_vert[3 * kmk + m]; } push_cylinder (df, at, radius, color); } } } else { no[2] = vertex_list[k]; /* third point */ jplane = 3; for (l = 0; l <= 2; ++l) v2[l] = s_vert[3 * no[2] + l] - p[l]; /* get v2 */ sign_z = 0.0f; ind = 0; v3[0] = v1[1] * v2[2] - v1[2] * v2[1]; v3[1] = v1[2] * v2[0] - v1[0] * v2[2]; v3[2] = v1[0] * v2[1] - v1[1] * v2[0]; for (l = 0; l < numb_list; ++l) { vol = 0.0f; for (m = 0; m <= 2; ++m) vol = vol + (s_vert[3 * vertex_list[l] + m] - p[m]) * v3[m]; if ((float) fabs (vol) < drvui->polylimit) { if (l > k) { no[jplane++] = vertex_list[l]; /* add to plane list */ } else { if ((l != i) && (l != j) && (l != k)) { ind = 1; /* we already have this plane */ l = numb_list; /* skip rest of loop */ } } } else { /* point is not in plane - check if first out-of-plane point found */ if (sign_z == 0.0) { sign_z = vol; /* yes - set sign */ } else { /* if here, not first out of plane - check that vol and sign_z have same sign. If not, set ind=1 to indicate not a plane */ if (vol * sign_z < 0.0) { ind = 1; l = numb_list; /* skip rest of inner loop */ } } } } /* end of loop on l */ if (ind == 0) { /* 0 means a surface plane */ poly_list[draw_list++] = jplane; /* number of vertices in plane */ for (l = 0; l < jplane; ++l) poly_list[draw_list++] = no[l] + 1; if (doPOV) fprintf (drvui->fpoutp, "/* %d-sided polygon */\n", jplane); /* Make vertices consecutive - find center of polygon */ xm = ym = zm = 0.0f; for (ii = 0; ii < jplane; ii++) { xm = xm + s_vert[3 * no[ii]]; ym = ym + s_vert[3 * no[ii] + 1]; zm = zm + s_vert[3 * no[ii] + 2]; } xm = xm / (float) jplane; ym = ym / (float) jplane; zm = zm / (float) jplane; /* sort vertices in consecutive order based on minimal angles between vectors */ for (ii = 0; ii < jplane; ii++) ns[ii] = 0; ns[0] = no[0]; for (ii = 0; ii < jplane - 1; ii++) { phi0 = 1000.0f; vxs = s_vert[3 * ns[ii]] - xm; vys = s_vert[3 * ns[ii] + 1] - ym; vzs = s_vert[3 * ns[ii] + 2] - zm; bms = (float) sqrt (vxs * vxs + vys * vys + vzs * vzs); for (jj = 0; jj < jplane; jj++) { for (ll = 0; ll < ii; ll++) { if (ns[ll] == no[jj]) jj++; if (jj >= jplane) break; } if (jj < jplane) { if (ns[ii] != no[jj]) { vx = s_vert[3 * no[jj]] - xm; vy = s_vert[3 * no[jj] + 1] - ym; vz = s_vert[3 * no[jj] + 2] - zm; bm = (float) sqrt (vx * vx + vy * vy + vz * vz); cosphi = (vxs * vx + vys * vy + vzs * vz) / (bms * bm); if (cosphi < -1.) cosphi = -1.; if (cosphi > 1.) cosphi = 1.; phi = acos (cosphi) * RAD; if (phi < phi0) { phi0 = (float) phi; ns[ii + 1] = no[jj]; } } } } } if (numb_list != 4) { draw_list = draw_list - jplane; for (l = 0; l < jplane; ++l) poly_list[draw_list++] = ns[l] + 1; } glPushMatrix (); (void) sscanf (poly_col_v, "%f %f %f", &glr, &glg, &glb); glDisable (GL_LIGHTING); glColor3f (glr, glg, glb); glBegin (GL_TRIANGLES); for (l = 0; l < jplane - 2; ++l) { d1 = (float) fabs (s_vert[3 * ns[0]] - s_vert[3 * ns[l + 1]]) + (float) fabs (s_vert[3 * ns[0] + 1] - s_vert[3 * ns[l + 1] + 1]) + (float) fabs (s_vert[3 * ns[0] + 2] - s_vert[3 * ns[l + 1] + 2]); d2 = (float) fabs (s_vert[3 * ns[0]] - s_vert[3 * ns[l + 2]]) + (float) fabs (s_vert[3 * ns[0] + 1] - s_vert[3 * ns[l + 2] + 1]) + (float) fabs (s_vert[3 * ns[0] + 2] - s_vert[3 * ns[l + 2] + 2]); d3 = (float) fabs (s_vert[3 * ns[l + 2]] - s_vert[3 * ns[l + 1]]) + (float) fabs (s_vert[3 * ns[l + 2] + 1] - s_vert[3 * ns[l + 1] + 1]) + (float) fabs (s_vert[3 * ns[l + 2] + 2] - s_vert[3 * ns[l + 1] + 2]); if ((d1 > 0.01) && (d2 > 0.01) && (d3 > 0.01)) { if (doPOV) { fprintf (drvui->fpoutp, " triangle {< %8.5f, %8.5f, %8.5f>,\n", s_vert[3 * ns[0]], s_vert[3 * ns[0] + 1], s_vert[3 * ns[0] + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f>\n", s_vert[3 * ns[l + 1]], s_vert[3 * ns[l + 1] + 1], s_vert[3 * ns[l + 1] + 2], s_vert[3 * ns[l + 2]], s_vert[3 * ns[l + 2] + 1], s_vert[3 * ns[l + 2] + 2]); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", poly_col_p); fprintf (drvui->fpoutp, " }\n"); } if (doAsy) { fprintf (drvui->fpouta, " draw(pic, surface ( ( %8.5f, %8.5f, %8.5f)--", s_vert[3 * ns[0]], s_vert[3 * ns[0] + 1], s_vert[3 * ns[0] + 2]); fprintf (drvui->fpouta, "(%8.5f, %8.5f, %8.5f)--(%8.5f, %8.5f, %8.5f)--cycle),", s_vert[3 * ns[l + 1]], s_vert[3 * ns[l + 1] + 1], s_vert[3 * ns[l + 1] + 2], s_vert[3 * ns[l + 2]], s_vert[3 * ns[l + 2] + 1], s_vert[3 * ns[l + 2] + 2]); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",glr,glg,glb); } /* need to add something like glNormal3f(xm-xc,ym-yc,zm-zc ); for lighting - xc,yc,zc being the center of the polyhedron (which is not normally available to build_poly_list) */ glVertex3f (s_vert[3 * ns[0]], s_vert[3 * ns[0] + 1], s_vert[3 * ns[0] + 2]); glVertex3f (s_vert[3 * ns[l + 1]], s_vert[3 * ns[l + 1] + 1], s_vert[3 * ns[l + 1] + 2]); glVertex3f (s_vert[3 * ns[l + 2]], s_vert[3 * ns[l + 2] + 1], s_vert[3 * ns[l + 2] + 2]); } } glEnd (); glEnable (GL_LIGHTING); glPopMatrix (); if (edges) { float at[3], df[3]; int m; char color[128]; if (drvui->polyhedra[polyno].poly_rad_edge >= 0.001f) strncpy (edgecolor, drvui->polyhedra[polyno].poly_col_edge, 39); else strncpy (edgecolor, drvui->col_edge, 39); trim_string (edgecolor, 40); if (!strlen (edgecolor)) strcpy (edgecolor, "White"); strcpy (color, edgecolor); Transform_VRML_Color (color); Transform_POV_Color (edgecolor); for (l = 0; l < jplane - 1; ++l) { d1 = (float) fabs (s_vert[3 * ns[l]] - s_vert[3 * ns[l + 1]]) + (float) fabs (s_vert[3 * ns[l] + 1] - s_vert[3 * ns[l + 1] + 1]) + (float) fabs (s_vert[3 * ns[l] + 2] - s_vert[3 * ns[l + 1] + 2]); if (d1 > 0.01) { if (doPOV) { fprintf (drvui->fpoutp, " cylinder { <%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f> , %8.5f \n", s_vert[3 * ns[l]], s_vert[3 * ns[l] + 1], s_vert[3 * ns[l] + 2], s_vert[3 * ns[l + 1]], s_vert[3 * ns[l + 1] + 1], s_vert[3 * ns[l + 1] + 2], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", edgecolor); fprintf (drvui->fpoutp, " }\n"); } for (m = 0; m < 3; m++) { at[m] = s_vert[3 * ns[l] + m]; df[m] = s_vert[3 * ns[l + 1] + m] - at[m]; } push_cylinder (df, at, radius, color); } } d1 = (float) fabs (s_vert[3 * ns[0]] - s_vert[3 * ns[jplane - 1]]) + (float) fabs (s_vert[3 * ns[0] + 1] - s_vert[3 * ns[jplane - 1] + 1]) + (float) fabs (s_vert[3 * ns[0] + 2] - s_vert[3 * ns[jplane - 1] + 2]); if (d1 > 0.01) { if (doPOV) { fprintf (drvui->fpoutp, " cylinder { <%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f> , %8.5f \n", s_vert[3 * ns[0]], s_vert[3 * ns[0] + 1], s_vert[3 * ns[0] + 2], s_vert[3 * ns[jplane - 1]], s_vert[3 * ns[jplane - 1] + 1], s_vert[3 * ns[jplane - 1] + 2], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", edgecolor); fprintf (drvui->fpoutp, " }\n"); } for (m = 0; m < 3; m++) { at[m] = s_vert[3 * ns[0] + m]; df[m] = s_vert[3 * ns[jplane - 1] + m] - at[m]; } push_cylinder (df, at, radius, color); } } } } /* end of numb_list != 4 */ } /* end of for (k.... */ } } if (c1) { fprintf (drvui->flout, " %7.3f %8.5f %8.5f %8.3f\n", Vol, sigd, qe, siga); } else { fprintf (drvui->flout, " %7.3f %8.5f\n", Vol, sigd); } glPopName (); free (no); free (ns); return; } /* end of build_poly_list */ /* ************************************************************** */ /* ************************************************************** */ void draw_cell (int docell) /* procedure to add unit-cell outline to geometry file */ /* docell - non-zero if unit-cell to be drawn */ { int i, j, k; float vert[3]; float radius; // static char abc[] = "cbao"; float df[3]; float at[3]; char col_cell_v[40]; char col_cell_p[40]; int nocell; radius = rad_cell * 0.01f * Scale; if (!drvui->no_subsys) drvui->no_subsys = 1; for (nocell = 0; nocell < drvui->no_subsys; nocell++) { nvert = 0; /* initialize vertex list */ for (i = 0; i <= 2; ++i) vert[i] = 0.0f; sub_add_vert_nc (vert, nocell); // place 0,0,0 in list vert[2] = 1.0f; sub_add_vert_nc (vert, nocell); // place 0,0,1 in list vert[1] = 1.0f; sub_add_vert_nc (vert, nocell); // place 0,1,1 in list vert[2] = 0.0f; sub_add_vert_nc (vert, nocell); // place 0,1,0 in list vert[1] = 0.0f; sub_add_vert_nc (vert, nocell); // place 0,0,0 in list vert[0] = 1.0f; sub_add_vert_nc (vert, nocell); // place 1,0,0 in list vert[1] = 1.0f; sub_add_vert_nc (vert, nocell); // place 1,1,0 in list vert[2] = 1.0f; sub_add_vert_nc (vert, nocell); // place 1,1,1 in list vert[1] = 0.0f; sub_add_vert_nc (vert, nocell); /* place 1,0,1 in list */ vert[2] = 0.0f; sub_add_vert_nc (vert, nocell); /* place 1,0,0 in list */ vert[1] = 1.0f; sub_add_vert_nc (vert, nocell); /* place 1,1,0 in list */ vert[0] = 0.0f; sub_add_vert_nc (vert, nocell); /* place 0,1,0 in list */ vert[2] = 1.0f; sub_add_vert_nc (vert, nocell); /* place 0,1,1 in list */ vert[0] = 1.0f; sub_add_vert_nc (vert, nocell); /* place 1,1,1 in list */ vert[1] = 0.0f; sub_add_vert_nc (vert, nocell); /* place 1,0,1 in list */ vert[0] = 0.0f; sub_add_vert_nc (vert, nocell); /* place 0,0,1 in list */ if (docell) { strcpy (col_cell_v, drvui->col_cell); Transform_VRML_Color (col_cell_v); strcpy (col_cell_p, drvui->col_cell); Transform_POV_Color (col_cell_p); if (doVrml) { if (Vrml2) { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry IndexedLineSet{ coord Coordinate{ point[\n"); } else { fprintf (drvui->fpoutv, " Separator{\n"); fprintf (drvui->fpoutv, " Material{\n"); fprintf (drvui->fpoutv, " diffuseColor %s\n", col_cell_v); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " Coordinate3{ point[\n"); } fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[0], s_vert[1], s_vert[2]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[3], s_vert[4], s_vert[5]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[6], s_vert[7], s_vert[8]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[9], s_vert[10], s_vert[11]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[15], s_vert[16], s_vert[17]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[18], s_vert[19], s_vert[20]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[21], s_vert[22], s_vert[23]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f]\n }\n", s_vert[24], s_vert[25], s_vert[26]); if (Vrml2) { fprintf (drvui->fpoutv, " coordIndex["); } else { fprintf (drvui->fpoutv, " IndexedLineSet{coordIndex["); } fprintf (drvui->fpoutv, "0,1,2,3,0,4,5,6,7,1,2,6,5,3,0,4,7,-1]\n"); if (Vrml2) { fprintf (drvui->fpoutv, " color Color { color [%s]}\n colorIndex[0]\n" " colorPerVertex FALSE\n", col_cell_v); } fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, "}\n"); } for (i = 0; i < 12; i++) { // generate unit-cell edges for openGL j = i; if (i == 9) j = 10; if (i == 10) j = 12; k = j + 1; if (i == 11) { j = 8; k = 1; } at[0] = s_vert[3 * j]; // beginning vertex at[1] = s_vert[3 * j + 1]; at[2] = s_vert[3 * j + 2]; df[0] = s_vert[3 * k] - at[0]; // difference from start to end df[1] = s_vert[3 * k + 1] - at[1]; df[2] = s_vert[3 * k + 2] - at[2]; push_cylinder (df, at, radius, col_cell_v); // draw the cylinder } if (doPOV) { fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f \n", s_vert[0], s_vert[1], s_vert[2], s_vert[3], s_vert[4], s_vert[5], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[3], s_vert[4], s_vert[5], s_vert[6], s_vert[7], s_vert[8], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[6], s_vert[7], s_vert[8], s_vert[9], s_vert[10], s_vert[11], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>, %f\n", s_vert[9], s_vert[10], s_vert[11], s_vert[12], s_vert[13], s_vert[14], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[12], s_vert[13], s_vert[14], s_vert[15], s_vert[16], s_vert[17], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[15], s_vert[16], s_vert[17], s_vert[18], s_vert[19], s_vert[20], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[18], s_vert[19], s_vert[20], s_vert[21], s_vert[22], s_vert[23], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[21], s_vert[22], s_vert[23], s_vert[24], s_vert[25], s_vert[26], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[24], s_vert[25], s_vert[26], s_vert[27], s_vert[28], s_vert[29], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[30], s_vert[31], s_vert[32], s_vert[33], s_vert[34], s_vert[35], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[36], s_vert[37], s_vert[38], s_vert[39], s_vert[40], s_vert[41], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[24], s_vert[25], s_vert[26], s_vert[3], s_vert[4], s_vert[5], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); } if (doAsy) { float r,g,b; sscanf (col_cell_v,"%f %f %f",&r,&g,&b); fprintf (drvui->fpouta, " draw(pic, (%8.5f,%8.5f,%8.5f)--", s_vert[0], s_vert[1], s_vert[2]); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--", s_vert[3], s_vert[4], s_vert[5]); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--", s_vert[6], s_vert[7], s_vert[8]); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--cycle,", s_vert[9], s_vert[10], s_vert[11]); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",r,g,b); fprintf (drvui->fpouta, " draw(pic, (%8.5f,%8.5f,%8.5f)--", s_vert[15], s_vert[16], s_vert[17]); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--", s_vert[18], s_vert[19], s_vert[20]); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--", s_vert[21], s_vert[22], s_vert[23]); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--cycle,", s_vert[24], s_vert[25], s_vert[26]); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",r,g,b); fprintf (drvui->fpouta, " draw(pic, (%8.5f,%8.5f,%8.5f)--", s_vert[0], s_vert[1], s_vert[2]); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f),", s_vert[15], s_vert[16], s_vert[17]); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",r,g,b); fprintf (drvui->fpouta, " draw(pic, (%8.5f,%8.5f,%8.5f)--", s_vert[3], s_vert[4], s_vert[5]); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f),", s_vert[24], s_vert[25], s_vert[26]); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",r,g,b); fprintf (drvui->fpouta, " draw(pic, (%8.5f,%8.5f,%8.5f)--", s_vert[6], s_vert[7], s_vert[8]); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f),", s_vert[21], s_vert[22], s_vert[23]); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",r,g,b); fprintf (drvui->fpouta, " draw(pic, (%8.5f,%8.5f,%8.5f)--", s_vert[9], s_vert[10], s_vert[11]); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f),", s_vert[18], s_vert[19], s_vert[20]); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",r,g,b); } } /* if (docell) */ } /* for(nocell */ if (Display_axes) { nvert = 0; /* initialize vertex list */ generate_triple (); if (radius == 0.) radius = 0.0002f * Scale; strcpy (col_cell_v, drvui->col_cell); Transform_VRML_Color (col_cell_v); strcpy (col_cell_p, drvui->col_cell); Transform_POV_Color (col_cell_p); /* draw vector triple in POV */ if (doPOV) { fprintf (drvui->fpoutp, "/* drawing vector triple */"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f \n", s_vert[0], s_vert[1], s_vert[2], s_vert[3], s_vert[4], s_vert[5], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f \n", s_vert[0], s_vert[1], s_vert[2], s_vert[6], s_vert[7], s_vert[8], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); fprintf (drvui->fpoutp, " cylinder{<%f,%f,%f>,<%f,%f,%f>,%f \n", s_vert[0], s_vert[1], s_vert[2], s_vert[9], s_vert[10], s_vert[11], radius); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", col_cell_p); fprintf (drvui->fpoutp, " no_shadow no_reflection\n }\n"); } /* draw vector triple in Asymptote */ if (doAsy) { float r,g,b; sscanf (col_cell_v,"%f %f %f",&r,&g,&b); fprintf (drvui->fpouta, "// vector triple\n"); fprintf (drvui->fpouta, " draw(pic, (%8.5f,%8.5f,%8.5f)--(%8.5f,%8.5f,%8.5f), \n", s_vert[0], s_vert[1], s_vert[2], s_vert[3], s_vert[4], s_vert[5]); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",r,g,b); fprintf (drvui->fpouta, " draw(pic, (%8.5f,%8.5f,%8.5f)--(%8.5f,%8.5f,%8.5f), \n", s_vert[0], s_vert[1], s_vert[2], s_vert[6], s_vert[7], s_vert[8]); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",r,g,b); fprintf (drvui->fpouta, " draw(pic, (%8.5f,%8.5f,%8.5f)--(%8.5f,%8.5f,%8.5f), \n", s_vert[0], s_vert[1], s_vert[2], s_vert[9], s_vert[10], s_vert[11]); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",r,g,b); } /* draw vector triple in VRML */ if (doVrml) { if (Vrml2) { fprintf (drvui->fpoutv, " Shape{\n"); fprintf (drvui->fpoutv, " geometry IndexedLineSet { coord Coordinate{ point [\n"); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[0], s_vert[1], s_vert[2]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[3], s_vert[4], s_vert[5]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[6], s_vert[7], s_vert[8]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f]\n }\n", s_vert[9], s_vert[10], s_vert[11]); fprintf (drvui->fpoutv, " coordIndex ["); fprintf (drvui->fpoutv, "0,3,0,2,0,1,-1]\n"); fprintf (drvui->fpoutv, " color Color { color [%s]}\n colorIndex[0]\n" " colorPerVertex FALSE\n", col_cell_v); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " }\n"); } else { fprintf (drvui->fpoutv, " Separator{\n"); fprintf (drvui->fpoutv, " Material{\n"); fprintf (drvui->fpoutv, " diffuseColor %s\n", col_cell_v); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " Coordinate3{ point[\n"); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[0], s_vert[1], s_vert[2]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[3], s_vert[4], s_vert[5]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f,\n", s_vert[6], s_vert[7], s_vert[8]); fprintf (drvui->fpoutv, " %8.5f %8.5f %8.5f]\n }\n", s_vert[9], s_vert[10], s_vert[11]); fprintf (drvui->fpoutv, " IndexedLineSet{coordIndex["); fprintf (drvui->fpoutv, "0,3,0,2,0,1,-1]\n"); fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " }\n"); } } } nvert = 0; /* empty vertex list */ } /* end of draw_cell */ /* ************************************************************** */ /* ************************************************************** */ void draw_GL_triple (void) { // draw the lines for the vector triple in openGL int i; float at[3], df[3]; float radius = rad_cell * 0.01f * Scale; char col_cell_v[40]; strcpy (col_cell_v, drvui->col_cell); Transform_VRML_Color (col_cell_v); if (radius == 0.) radius = 0.0002f * Scale; for (i = 0; i < 3; i++) { at[i] = s_vert[i]; df[i] = s_vert[3 + i] - at[i]; } push_cylinder (df, at, radius, col_cell_v); for (i = 0; i < 3; i++) { at[i] = s_vert[i]; df[i] = s_vert[6 + i] - at[i]; } push_cylinder (df, at, radius, col_cell_v); for (i = 0; i < 3; i++) { at[i] = s_vert[i]; df[i] = s_vert[9 + i] - at[i]; } push_cylinder (df, at, radius, col_cell_v); } /* ************************************************************** */ /* ************************************************************** */ void generate_spheres (void) /* routine to generate spherical objects and add then to edit list */ { float *radii; /* dynamic array for sphere radii */ int Sphere_Count; /* Counter for number output */ int i, j, k; /* loop counters */ Sphere_Count = 0; for (i = 1; i < drvui->nsphere; ++i) { /* loop through spheres */ if (drvui->spheres[i].sphere_fn != drvui->frame_no) continue; // skip if not in this frame nvert = 0; /* clear the vertex list */ for (j = 0; j < natom; ++j) { /* loop through atoms */ if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; if ((drvui->atoms[j].atom_n & 255) == i) find_all_in_box (j); } if (nvert > 0) { /* if spheres present */ /* allocate storage for radii of spheres */ if (!(radii = (float *) zalloc ((unsigned) (nvert * sizeof (float))))) { Error_Box ("Unable to allocate memory for storage of spheres."); return; }; for (k = 0; k < nvert; ++k) { /* copy radii info to storage */ radii[k] = drvui->spheres[i].sphere_size * drvui->Sphere_Mult; if (drvui->spheres[i].sphere_size < 0.) radii[k] *= -drvui->vert_occ[k]; } Output_Spheres (radii, i); free (radii); } Sphere_Count += nvert; } if (Sphere_Count > 0) { fprintf (drvui->fcns, "%4d spheres.\n", Sphere_Count); fprintf (drvui->flout, "Generated %4d spheres.\n", Sphere_Count); } } /* end of generate_spheres */ /* ************************************************************** */ /* ************************************************************** */ void generate_triple (void) { // generate the vertices for the vector triple int i, j; float vert[3]; nvert = 0; for (i = 0; i < 3; i++) vert[i] = 0.0f; add_vert_nc (vert); /* place origin at 0,0,0 in list */ vert[2] = 1.0f / drvui->lat_con[2]; add_vert_nc (vert); /* place 1 A vector along 001 */ vert[2] = 0.0f; vert[1] = 1.0f / drvui->lat_con[1]; add_vert_nc (vert); /* place 1 A vector along 010 */ vert[1] = 0.0f; vert[0] = 1.0f / drvui->lat_con[0]; add_vert_nc (vert); /* place 1 A vector along 100 */ vert[2] = 1.4f / drvui->lat_con[2]; vert[0] = 0.0f; add_vert_nc (vert); /* place 1.4 A vector along 001 */ vert[2] = 0.0f; vert[1] = 1.4f / drvui->lat_con[1]; add_vert_nc (vert); /* place 1.4 A vector along 010 */ vert[1] = 0.0f; vert[0] = 1.4f / drvui->lat_con[0]; add_vert_nc (vert); /* place 1.4 A vector along 100 */ for (i = nvert - 1; i >= 0; --i) { /* Translate coordinates */ for (j = 0; j < 3; j++) { s_vert[3 * i + j] += offset[j] - s_vert[j]; } } } /* ************************************************************** */ /* ************************************************************** */ void push_cylinder (float df[3], float at[3], float radius, char *color) // routine to push an openGL cylinder that represents a unit-cell edge { float beta, gamma; float glr, glg, glb; float d; //,radius; GLUquadricObj *glu_quadObj; // radius = radius * 0.01f *Scale; d = (float) sqrt (df[0] * df[0] + df[1] * df[1] + df[2] * df[2]); beta = (float) atan2 (df[0], df[1] + 0.0000001f); /* rotation angle about Z (in radians) */ gamma = (float) sqrt (df[0] * df[0] + df[1] * df[1]); gamma = (float) atan2 (gamma, df[2]); /* Rotation angle about X */ glu_quadObj = gluNewQuadric (); glPushMatrix (); (void) sscanf (color, "%f %f %f", &glr, &glg, &glb); glColor3f (glr, glg, glb); glTranslatef (at[0], at[1], at[2]); glRotatef (-beta * (float) RAD, 0.0f, 0.0f, 1.0f); glRotatef (-gamma * (float) RAD, 1.0f, 0.0f, 0.0f); gluQuadricDrawStyle (glu_quadObj, GLU_FILL); gluCylinder (glu_quadObj, radius, radius, d, 10, 1); gluDeleteQuadric (glu_quadObj); glPopMatrix (); } /* ************************************************************** */ /* ************************************************************** */ int p_eigen (float beta[6], float valu[3], float vect[3][3]) /* routine to calculate eigenvalues 'valu' and vectors 'v' */ /* copy of eigen without check for n.p.d'ness */ { static double errnd = 0.000007; double b0, b1, b2, c0, c1; double a[3][3], b[3][3], w[3][3], u[3], v[3], z[3]; double x, y, tem, sigma, vnew, vold, smax; double Vect[3][3]; int i, j, l, ii, iii, i1, imax = 0; static double tpi2 = 19.7392088; /* 1/2 pi^2 */ #define phif(z) ((b2 - z) * z + b1) * z + b0 /* put beta into square symmetric matrix b (called M in ORTEP) */ for (i = 0; i < 3; i++) b[i][i] = beta[i]; b[0][1] = b[1][0] = beta[3]; b[0][2] = b[2][0] = beta[4]; b[1][2] = b[2][1] = beta[5]; /* multiply b * ginv to get w */ for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { w[i][j] = 0.0; for (l = 0; l < 3; l++) { w[i][j] += b[l][i] * drvui->ginv[j][l]; } } } sigma = 0.0; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { a[i][j] = w[i][j]; sigma += a[i][j] * a[i][j]; } } if (sigma <= 0.0) return (0); /* error on null 'w' */ sigma = sqrt (sigma); /* get coefficients of third-order characteristic equation Equation is -L^3 + b2 L^2 + b1 L + b0 = 0 */ b2 = a[0][0] + a[1][1] + a[2][2]; b1 = -a[0][0] * a[1][1] - a[0][0] * a[2][2] - a[1][1] * a[2][2] + a[0][2] * a[2][0] + a[0][1] * a[1][0] + a[1][2] * a[2][1]; b0 = a[0][0] * a[1][1] * a[2][2] + a[1][0] * a[2][1] * a[0][2] + a[2][0] * a[1][2] * a[0][1] - a[2][0] * a[0][2] * a[1][1] - a[0][0] * a[2][1] * a[1][2] - a[1][0] * a[0][1] * a[2][2]; /* first root by bisection */ x = 0.0; y = sigma; tem = phif (sigma); vnew = 0.0; if (b0 != 0.0) { if ((b0 < 0.0) && (tem <= 0.0)) y = -y; if (b0 > 0.0) { y = 0.0; x = sigma; if (tem > 0.0) x = -x; } /* phif(y) > 0 and phif(x) < 0 */ for (j = 0; j < 80; ++j) { if ((tem = phif (vnew)) == 0.0) break; if (tem < 0.0) { x = vnew; } else y = vnew; vold = vnew; vnew = (x + y) * 0.5; tem = fabs (vold - vnew); if (tem <= errnd) break; if (vold != 0.0) { if (fabs (tem / vold) <= errnd) break; } } if (j == 80) { fprintf (drvui->flout, "No convergence.\n"); return (0); } } u[2] = vnew; c1 = b2 - vnew; c0 = b1 + c1 * vnew; tem = c1 * c1 + 4.0 * c0; if (tem < -0.0001) { fprintf (drvui->flout, "Complex Roots! tem = %f\n", tem); return (0); /* error if complex roots */ } if (tem < 0.0) tem = 0.0; tem = sqrt (tem); u[0] = 0.5 * (c1 - tem); u[1] = 0.5 * (c1 + tem); for (j = 0; j < 2; j++) { /* sort roots in increasing order */ if (u[j] > u[2]) { tem = u[2]; u[2] = u[j]; u[j] = tem; } } /* count multiple roots */ tem = 100.0 * errnd; j = 0; if ((u[1] - u[0] - tem) < 0) j++; if ((u[2] - u[1] - tem) < 0) j += 2; if (j == 3) { /* 3 equal roots */ for (ii = 0; ii < 3; ii++) { for (i = 0; i < 3; i++) vect[i][ii] = 0.0; vect[ii][ii] = 1.0; valu[ii] = (float) sqrt (u[ii] / tpi2); } return (1); } for (ii = 0; ii < 3; ii++) { for (iii = 0; iii < 3; iii++) { for (i = 0; i < 3; i++) a[i][iii] = w[i][iii]; a[iii][iii] = w[iii][iii] - u[ii]; } smax = 0.0; for (i = 0; i < 3; i++) { i1 = (i < 2) ? i + 1 : 0; b[0][i] = a[1][i] * a[2][i1] - a[2][i] * a[1][i1]; b[1][i] = a[2][i] * a[0][i1] - a[0][i] * a[2][i1]; b[2][i] = a[0][i] * a[1][i1] - a[1][i] * a[0][i1]; tem = b[0][i] * b[0][i] + b[1][i] * b[1][i] + b[2][i] * b[2][i]; if (tem > smax) { smax = tem; imax = i; } } if (smax <= 0.0) return (0); smax = (float) sqrt (smax); for (i = 0; i < 3; i++) v[i] = b[i][imax] / smax; axeqb (a, z, v); /* convert direct-space vector z into Cartesian system */ for (i = 0; i < 3; i++) { v[i] = 0.0; for (j = 0; j < 3; j++) v[i] += drvui->b_mat[i][j] * z[j]; } tem = v[0] * v[0] + v[1] * v[1] + v[2] * v[2]; tem = (float) sqrt (tem); for (i = 0; i < 3; i++) Vect[ii][i] = v[i] / tem; /* unit vector */ } for (i = 0; i < 3; i++) valu[i] = (float) sqrt (u[i] / tpi2); /* look for degenerate vectors */ if (fabs (Vect[0][0] * Vect[1][0] + Vect[0][1] * Vect[1][1] + Vect[0][2] * Vect[1][2]) > 0.001) { /* set #1 = 2 x 3 */ Vect[0][0] = Vect[1][1] * Vect[2][2] - Vect[2][1] * Vect[1][2]; Vect[0][1] = Vect[2][0] * Vect[1][2] - Vect[1][0] * Vect[2][2]; Vect[0][2] = Vect[1][0] * Vect[2][1] - Vect[2][0] * Vect[1][1]; } if (fabs (Vect[2][0] * Vect[1][0] + Vect[2][1] * Vect[1][1] + Vect[2][2] * Vect[1][2]) > 0.001) { /* set #3 = 1 x 2 */ Vect[2][0] = Vect[0][1] * Vect[1][2] - Vect[1][1] * Vect[0][2]; Vect[2][1] = Vect[1][0] * Vect[0][2] - Vect[0][0] * Vect[1][2]; Vect[2][2] = Vect[0][0] * Vect[1][1] - Vect[1][0] * Vect[0][1]; } if (determinant (Vect) < 0.0) { for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) Vect[i][j] *= -1.0; } for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) vect[i][j] = (float) Vect[i][j]; return (1); } /* ************************************************************** */ /* ************************************************************** */ void generate_lsq_planes (void) // routine to calculate and display a least squares plane through a set of atoms { int i, j, jj, k, l, m; float d; float glr, glg, glb; char thecolor[40]; float c[3], s[6], vects[3][3], vals[3]; double vx[50][15], vy[50][15], vz[50][15]; double vsx[50][15], vsy[50][15], vsz[50][15]; double t0[3], t1[3], t2[3], t3[3], p0[3], p1[3], p2[3], p3[3]; int nsets = 0; double sx, sy, sz; int nx, add, nn[50]; int numplanes = 0; double *pn0, *pn1, *pn2; double v1n, v2n, dot, angval, cosarg; if (drvui->nbplane == 1) return; pn0 = (double *) zalloc (sizeof (double) * drvui->nplane_alloc * 50); pn1 = (double *) zalloc (sizeof (double) * drvui->nplane_alloc * 50); pn2 = (double *) zalloc (sizeof (double) * drvui->nplane_alloc * 50); for (m = 1; m < drvui->nbplane; m++) { nsets = 0; // first pass through atom list to find maximum number of planes to expect // (numbers may vary for individual atoms due to view box clipping) for (i = 0; i <= natom; ++i) { if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; add = 0; for (j = 0; j < drvui->bplanes[m].nbatoms; j++) { // only if part of l.s. plane if ((check_atom_name (drvui->atoms[i].atom_l, drvui->bplanes[m].bplane_t[j]) == 1) && (drvui->atoms[i].sv_atom_n == drvui->bplanes[m].bplane_n[j] || drvui->bplanes[m].bplane_n[j] < 0)) add = 1; } if (add == 0) continue; nvert = 0; find_all_in_box (i); // find all copies of this atom in the display box if (nvert == 0) { Error_Box ("At least one atom of the l.s. plane is not in the current display box"); free (pn0); free (pn1); free (pn2); return; } if (nvert > nsets) nsets = nvert; } if (nsets > 50) { free (pn0); free (pn1); free (pn2); Error_Box ("Too many copies (max. 50) of a best fitting plane."); return; } // second pass through master atom list: // assemble atom lists for each copy of the current plane in the view box nx = 0; for (i = 0; i <= natom; ++i) { if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; add = 0; for (j = 0; j < drvui->bplanes[m].nbatoms; j++) { // only if part of l.s. plane if ((check_atom_name (drvui->atoms[i].atom_l, drvui->bplanes[m].bplane_t[j]) == 1) && (drvui->atoms[i].sv_atom_n == drvui->bplanes[m].bplane_n[j] || drvui->bplanes[m].bplane_n[j] < 0)) add = 1; } if (add == 0) continue; nvert = 0; find_all_in_box (i); // find all copies of this atom in the display box if (nx == 0) { // when lists are empty, add one copy to each for (jj = 0; jj < nsets; jj++) { vx[jj][0] = o_vert[3 * jj] - origin[0]; vy[jj][0] = o_vert[3 * jj + 1] - origin[1]; vz[jj][0] = o_vert[3 * jj + 2] - origin[2]; vsx[jj][0] = s_vert[3 * jj]; vsy[jj][0] = s_vert[3 * jj + 1]; vsz[jj][0] = s_vert[3 * jj + 2]; nn[jj] = 1; } nx = 1; } for (jj = 0; jj < nvert; jj++) { // find a list that already contains add = 0; // atoms within bonding distance for (k = 0; k < nsets; k++) { for (l = 0; l < nn[k]; l++) { // for all atoms already in this list d = (float) ((s_vert[3 * jj] - vsx[k][l]) * (s_vert[3 * jj] - vsx[k][l]) + (s_vert[3 * jj + 1] - vsy[k][l]) * (s_vert[3 * jj + 1] - vsy[k][l]) + (s_vert[3 * jj + 2] - vsz[k][l]) * (s_vert[3 * jj + 2] - vsz[k][l])); if (d < 0.05) break; // already in list if (d < printdist * printdist) { int nxx = nn[k]; vx[k][nxx] = o_vert[3 * jj] - origin[0]; vy[k][nxx] = o_vert[3 * jj + 1] - origin[1]; vz[k][nxx] = o_vert[3 * jj + 2] - origin[2]; vsx[k][nxx] = s_vert[3 * jj]; vsy[k][nxx] = s_vert[3 * jj + 1]; vsz[k][nxx] = s_vert[3 * jj + 2]; nn[k]++; add = 1; break; } } if (add == 1) continue; // add each atom to one list only } // for all plane lists } // for all copies of this atom in box nx++; if (nx > 14) { free (pn0); free (pn1); free (pn2); Error_Box ("Cannot handle more than 15 atoms in a best fitting plane."); return; } } // loop over all atoms i in master list // calculate and render the best fitting plane for each set of atoms for (i = 0; i < nsets; i++) { nx = nn[i]; if (nx < drvui->bplanes[m].nbatoms) continue; // drop incomplete (clipped) planes c[0] = c[1] = c[2] = 0.; sx = sy = sz = 0.; s[0] = s[1] = s[2] = s[3] = s[4] = s[5] = 0.; for (k = 0; k < nx; k++) { c[0] += (float) vsx[i][k]; c[1] += (float) vsy[i][k]; c[2] += (float) vsz[i][k]; sx += vx[i][k]; sy += vy[i][k]; sz += vz[i][k]; } c[0] /= nx; c[1] /= nx; c[2] /= nx; sx /= nx; sy /= nx; sz /= nx; for (k = 0; k < nx; k++) { s[0] += (float) ((sx - vx[i][k]) * (sx - vx[i][k])); s[1] += (float) ((sy - vy[i][k]) * (sy - vy[i][k])); s[2] += (float) ((sz - vz[i][k]) * (sz - vz[i][k])); s[3] += (float) ((sx - vx[i][k]) * (sy - vy[i][k])); s[4] += (float) ((sx - vx[i][k]) * (sz - vz[i][k])); s[5] += (float) ((sy - vy[i][k]) * (sz - vz[i][k])); } if (p_eigen (s, vals, vects) == 0) { continue; } d = (float) sqrt (vects[0][0] * vects[0][0] + vects[0][1] * vects[0][1] + vects[0][2] * vects[0][2]); vects[0][0] /= d; vects[0][1] /= d; vects[0][2] /= d; d = (float) sqrt (vects[1][0] * vects[1][0] + vects[1][1] * vects[1][1] + vects[1][2] * vects[1][2]); vects[1][0] /= d; vects[1][1] /= d; vects[1][2] /= d; d = (float) sqrt (vects[2][0] * vects[2][0] + vects[2][1] * vects[2][1] + vects[2][2] * vects[2][2]); vects[2][0] /= d; vects[2][1] /= d; vects[2][2] /= d; fprintf (drvui->flout, "least squares plane %2d(%2d): center at %f %f %f\n", m, i + 1, c[0], c[1], c[2]); fprintf (drvui->flout, " plane normal %f %f %f\n", vects[0][0], vects[0][1], vects[0][2]); fprintf (drvui->flout, " 1st vector %f %f %f\n", vects[1][0], vects[1][1], vects[1][2]); fprintf (drvui->flout, " 2nd vector %f %f %f\n", vects[2][0], vects[2][1], vects[2][2]); // apply scaling factors to generate initial cornerpoints of polygon t0[0] = c[0] + drvui->bplanes[m].bplane_d1 * vects[2][0]; t0[1] = c[1] + drvui->bplanes[m].bplane_d1 * vects[2][1]; t0[2] = c[2] + drvui->bplanes[m].bplane_d1 * vects[2][2]; t1[0] = c[0] + drvui->bplanes[m].bplane_d2 * vects[1][0]; t1[1] = c[1] + drvui->bplanes[m].bplane_d2 * vects[1][1]; t1[2] = c[2] + drvui->bplanes[m].bplane_d2 * vects[1][2]; t2[0] = c[0] - drvui->bplanes[m].bplane_d1 * vects[2][0]; t2[1] = c[1] - drvui->bplanes[m].bplane_d1 * vects[2][1]; t2[2] = c[2] - drvui->bplanes[m].bplane_d1 * vects[2][2]; t3[0] = c[0] - drvui->bplanes[m].bplane_d2 * vects[1][0]; t3[1] = c[1] - drvui->bplanes[m].bplane_d2 * vects[1][1]; t3[2] = c[2] - drvui->bplanes[m].bplane_d2 * vects[1][2]; // treat these as midpoints on the edges of the final rectangle // to make width and height factors behave as expected for (jj = 0; jj < 3; jj++) { p0[jj] = c[jj] + (t0[jj] - t1[jj]) / 2.; p1[jj] = c[jj] + (t1[jj] - t2[jj]) / 2.; p2[jj] = c[jj] + (t2[jj] - t3[jj]) / 2.; p3[jj] = c[jj] + (t3[jj] - t0[jj]) / 2.; } strncpy (thecolor, drvui->bplanes[m].bplane_col, 39); Transform_VRML_Color (thecolor); sscanf (thecolor, "%f %f %f", &glr, &glg, &glb); glPushMatrix (); glDisable (GL_LIGHTING); glColor3f (glr, glg, glb); glBegin (GL_QUADS); glNormal3f (c[0] + vects[0][0], c[1] + vects[0][1], c[2] + vects[0][2]); glVertex3f ((float) p0[0], (float) p0[1], (float) p0[2]); glVertex3f ((float) p1[0], (float) p1[1], (float) p1[2]); glVertex3f ((float) p2[0], (float) p2[1], (float) p2[2]); glVertex3f ((float) p3[0], (float) p3[1], (float) p3[2]); glEnd (); glEnable (GL_LIGHTING); glPopMatrix (); if (doPOV) { fprintf (drvui->fpoutp, "/* L.S. Plane */\n"); fprintf (drvui->fpoutp, "triangle {< %8.5f, %8.5f, %8.5f>,\n", c[0], c[1], c[2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f>\n", p0[0], p0[1], p0[2], p1[0], p1[1], p1[2]); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", drvui->bplanes[m].bplane_col); fprintf (drvui->fpoutp, " }\n"); fprintf (drvui->fpoutp, "triangle {< %8.5f, %8.5f, %8.5f>,\n", c[0], c[1], c[2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f>\n", p1[0], p1[1], p1[2], p2[0], p2[1], p2[2]); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", drvui->bplanes[m].bplane_col); fprintf (drvui->fpoutp, " }\n"); fprintf (drvui->fpoutp, "triangle {< %8.5f, %8.5f, %8.5f>,\n", c[0], c[1], c[2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f>\n", p2[0], p2[1], p2[2], p3[0], p3[1], p3[2]); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", drvui->bplanes[m].bplane_col); fprintf (drvui->fpoutp, " }\n"); fprintf (drvui->fpoutp, "triangle {< %8.5f, %8.5f, %8.5f>,\n", c[0], c[1], c[2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>, <%8.5f, %8.5f, %8.5f>\n", p3[0], p3[1], p3[2], p0[0], p0[1], p0[2]); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n", drvui->bplanes[m].bplane_col); fprintf (drvui->fpoutp, " }\n"); } if (doAsy) { fprintf (drvui->fpouta, " // L.S. Plane \n"); fprintf (drvui->fpouta, " draw(pic, surface ( (%8.5f, %8.5f, %8.5f)--", p0[0], p0[1], p0[2]); fprintf (drvui->fpouta, "(%8.5f, %8.5f, %8.5f)--(%8.5f, %8.5f, %8.5f)--", p1[0], p1[1], p1[2], p2[0], p2[1], p2[2]); fprintf (drvui->fpouta, "(%8.5f, %8.5f, %8.5f)--cycle ),", p3[0], p3[1], p3[2]); fprintf (drvui->fpouta, "rgb( %4.2f,%4.2f,%4.2f) );\n", glr,glg,glb); } if (doVrml) { fprintf (drvui->fpoutv, "# L.S. Plane\n"); if (Vrml2) { fprintf (drvui->fpoutv, " Shape {"); fprintf (drvui->fpoutv, "appearance Appearance {\n"); fprintf (drvui->fpoutv, " material Material {diffuseColor %s} \n \n", thecolor); } else { fprintf (drvui->fpoutv, " Separator {\n "); fprintf (drvui->fpoutv, " Material {\n"); fprintf (drvui->fpoutv, " diffuseColor %s \n }\n", thecolor); } if (Vrml2) fprintf (drvui->fpoutv, "}\n geometry IndexedFaceSet { coord Coordinate{ point [\n"); else fprintf (drvui->fpoutv, "Coordinate3 { point [\n"); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", p0[0], p0[1], p0[2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", p1[0], p1[1], p1[2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", p2[0], p2[1], p2[2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", p3[0], p3[1], p3[2]); if (Vrml2) { fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " coordIndex [0,1,2,3,-1]\n"); fprintf (drvui->fpoutv, " solid FALSE\n"); fprintf (drvui->fpoutv, " convex TRUE\n"); fprintf (drvui->fpoutv, " creaseAngle 1.5708\n"); fprintf (drvui->fpoutv, " }\n }\n"); } else { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,3,-1]\n"); fprintf (drvui->fpoutv, " }\n }\n"); } } pn0[50 * (m - 1) + i] = vects[0][0]; pn1[50 * (m - 1) + i] = vects[0][1]; pn2[50 * (m - 1) + i] = vects[0][2]; numplanes++; } // for all l.s. planes if (nsets > 1) { int idx = 50 * (m - 1); fprintf (drvui->flout, "Angles between symmetry equivalent planes:\n"); for (i = 0; i < nsets; i++) { if (nn[i] < drvui->bplanes[m].nbatoms) continue; // drop incomplete (clipped) planes v1n = pn0[idx + i] * pn0[idx + i] + pn1[idx + i] * pn1[idx + i] + pn2[idx + i] * pn2[idx + i]; v1n = sqrt (v1n); for (j = i + 1; j < nsets; j++) { if (nn[j] < drvui->bplanes[m].nbatoms) continue; // drop incomplete (clipped) planes v2n = pn0[idx + j] * pn0[idx + j] + pn1[idx + j] * pn1[idx + j] + pn2[idx + j] * pn2[idx + j]; v2n = sqrt (v2n); dot = pn0[idx + i] * pn0[idx + j] + pn1[idx + i] * pn1[idx + j] + pn2[idx + i] * pn2[idx + j]; if (v1n * v2n < 1.e-6) { angval = 0.; } else { cosarg = dot / (v1n * v2n); if (cosarg > 1.) cosarg = 1.; if (cosarg < -1.) cosarg = -1.; angval = RAD * acos (cosarg); } fprintf (drvui->flout, "Plane %d - Plane %d: %5.3f\n", i, j, angval); } } } } // for all bestplane keywords if (drvui->nbplane > 2) { fprintf (drvui->flout, "Angles between unique planes:\n"); m = drvui->nbplane; for (i = 1; i < m; i++) { v1n = pn0[50 * (i - 1)] * pn0[50 * (i - 1)] + pn1[50 * (i - 1)] * pn1[50 * (i - 1)] + pn2[50 * (i - 1)] * pn2[50 * (i - 1)]; v1n = sqrt (v1n); for (j = i + 1; j < m; j++) { v2n = pn0[50 * (j - 1)] * pn0[50 * (j - 1)] + pn1[50 * (j - 1)] * pn1[50 * (j - 1)] + pn2[50 * (j - 1)] * pn2[50 * (j - 1)]; v2n = sqrt (v2n); dot = pn0[50 * (i - 1)] * pn0[50 * (j - 1)] + pn1[50 * (i - 1)] * pn1[50 * (j - 1)] + pn2[50 * (i - 1)] * pn2[50 * (j - 1)]; if (v1n * v2n < 1.e-6) { angval = 0.; } else { cosarg = dot / (v1n * v2n); if (cosarg > 1.) cosarg = 1.; if (cosarg < -1.) cosarg = -1.; angval = RAD * acos (cosarg); } fprintf (drvui->flout, "Plane %d - Plane %d: %5.3f\n", i, j, angval); } } } fprintf (drvui->flout, "Generated %d best fitting planes.\n", numplanes); free (pn0); free (pn1); free (pn2); } /* ************************************************************** */ /* ************************************************************** */ void generate_aimsurf (void) // routine to display polyhedra corresponding to atomic AIM basins { int i, j, k, l, m; int ii, jj, kk, ku; int kk0 = 0, ku0 = 0; float glr, glg, glb; int numhulls = 0; int nv; int o; float p1[3], p2[3], p3[3], p4[3]; float sp1[3], sp2[3], sp3[3], sp4[3]; float rotmat[3][3]; char surf_col_p[40]; char surf_col_v[40]; if (drvui->nsurf == 1) return; for (i = 1; i < drvui->nsurf; i++) { strcpy (surf_col_p, drvui->surfcolor[i]); strcpy (surf_col_v, surf_col_p); Transform_POV_Color (surf_col_p); Transform_VRML_Color (surf_col_v); sscanf (surf_col_v, "%f %f %f", &glr, &glg, &glb); for (j = 0; j <= natom; ++j) { if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; if ((check_atom_name (drvui->atoms[j].atom_l, drvui->surfatom[i]) == 1) && (drvui->atoms[j].sv_atom_n == drvui->surfnum[i])) { nvert = 0; find_all_in_box (j); // find all copies of this atom in the display box if (nvert == 0) { break; } nv = drvui->ntet[i] * drvui->nphi[i] - 1; if (drvui->surftype[i] == 0) glPolygonMode (GL_FRONT_AND_BACK, GL_LINE); else if (drvui->surftype[i] == 1) glPolygonMode (GL_FRONT_AND_BACK, GL_FILL); glPushMatrix (); glColor3f (glr, glg, glb); glDisable (GL_LIGHTING); if (drvui->surftype[i] < 2) glBegin (GL_QUADS); else glBegin (GL_POINTS); for (k = 0; k < nvert; k++) { o = vert_sym_no[k]; for (l = 0; l < 3; l++) for (m = 0; m < 3; m++) rotmat[l][m] = (float) drvui->ss[o][l][m]; if (vert_sym_nos[k] < 0) { // inversion rotmat[0][0] *= -1; rotmat[1][1] *= -1; rotmat[2][2] *= -1; } kk = -2; for (ii = 0; ii < drvui->ntet[i] - 1; ii++) { kk++; for (jj = 0; jj < drvui->nphi[i] - 1; jj++) { kk++; ku = kk + 1 + drvui->nphi[i]; if (jj == 0) { kk0 = kk; ku0 = ku; } if (ku > nv) continue; p1[0] = drvui->surfx[i][kk]; p1[1] = drvui->surfy[i][kk]; p1[2] = drvui->surfz[i][kk]; p2[0] = drvui->surfx[i][kk + 1]; p2[1] = drvui->surfy[i][kk + 1]; p2[2] = drvui->surfz[i][kk + 1]; p3[0] = drvui->surfx[i][ku]; p3[1] = drvui->surfy[i][ku]; p3[2] = drvui->surfz[i][ku]; p4[0] = drvui->surfx[i][kk + drvui->nphi[i]]; p4[1] = drvui->surfy[i][kk + drvui->nphi[i]]; p4[2] = drvui->surfz[i][kk + drvui->nphi[i]]; sp1[0] = sp1[1] = sp1[2] = 0.; sp2[0] = sp2[1] = sp2[2] = 0.; sp3[0] = sp3[1] = sp3[2] = 0.; sp4[0] = sp4[1] = sp4[2] = 0.; for (l = 0; l < 3; ++l) { for (m = 0; m < 3; ++m) { sp1[l] += rotmat[l][m] * p1[m]; sp2[l] += rotmat[l][m] * p2[m]; sp3[l] += rotmat[l][m] * p3[m]; sp4[l] += rotmat[l][m] * p4[m]; } } if (drvui->surftype[i] == 2) { glVertex3f (s_vert[3 * k] + (sp1[0] + sp2[0] + sp3[0] + sp3[0]) / 4.0f, s_vert[3 * k + 1] + (sp1[1] + sp2[1] + sp3[1] + sp4[1]) / 4.0f, s_vert[3 * k + 2] + (sp1[2] + sp2[2] + sp3[2] + sp4[2]) / 4.0f); } else { glVertex3f (s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2]); glVertex3f (s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2]); glVertex3f (s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2]); glVertex3f (s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2]); } if (doPOV) { if (drvui->surftype[i] == 0) { fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2], s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2], 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2], s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2], 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2], s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2], 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2], s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2], 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); } else if (drvui->surftype[i] == 1) { fprintf (drvui->fpoutp, " triangle { <%f,%f,%f>,<%f,%f,%f>,<%f,%f,%f>\n", s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2], s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2], s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2]); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); fprintf (drvui->fpoutp, " triangle { <%f,%f,%f>,<%f,%f,%f>,<%f,%f,%f>\n", s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2], s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2], s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2]); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); } else { fprintf (drvui->fpoutp, " sphere { <%f,%f,%f>,0.03\n", s_vert[3 * k] + (sp1[0] + sp2[0] + sp3[0] + sp4[0]) / 4.0f, s_vert[3 * k + 1] + (sp1[1] + sp2[1] + sp3[1] + sp4[1]) / 4.0f, s_vert[3 * k + 2] + (sp1[2] + sp2[2] + sp3[2] + sp4[2]) / 4.0f); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); } } if (doAsy) { if (drvui->surftype[i] == 0) { fprintf (drvui->fpouta, " draw(pic, (%f,%f,%f)--(%f,%f,%f)--\n", s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2], s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2]); fprintf (drvui->fpouta, "(%f,%f,%f)--(%f,%f,%f)--cycle,\n", s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2], s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2]); fprintf (drvui->fpouta, " rgb(%.2f,%.2f,%.2f)+linewidth(%.2f));\n", glr, glg, glb, 0.0001 * Scale); } else if (drvui->surftype[i] == 1) { fprintf (drvui->fpouta, " draw(pic, surface( (%f,%f,%f)--(%f,%f,%f)--\n", s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2], s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2]); fprintf (drvui->fpouta, "(%f,%f,%f)--(%f,%f,%f)--cycle),\n", s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2], s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2]); fprintf (drvui->fpouta, " rgb(%.2f,%.2f,%.2f)+linewidth(%.2f));\n", glr, glg, glb, 0.0001 * Scale); } else { fprintf (drvui->fpouta, " draw(pic, shift(%8.5f, %8.5f, %8.5f)*scale3(%.2f)*unitsphere,", s_vert[3 * k] + (sp1[0] + sp2[0] + sp3[0] + sp4[0]) / 4.0f, s_vert[3 * k + 1] + (sp1[1] + sp2[1] + sp3[1] + sp4[1]) / 4.0f, s_vert[3 * k + 2] + (sp1[2] + sp2[2] + sp3[2] + sp4[2]) / 4.0f, 0.03); fprintf (drvui->fpouta, " rgb(%.2f, %.2f, %.2f));\n", glr, glg, glb); } } if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", surf_col_v); fprintf (drvui->fpoutv, "Coordinate3 { \n point[\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); if (drvui->surftype[i] == 0) fprintf (drvui->fpoutv, " geometry IndexedLineSet { coord Coordinate{ point [\n"); else if (drvui->surftype[i] == 1) fprintf (drvui->fpoutv, " geometry IndexedFaceSet { coord Coordinate{ point [\n"); else fprintf (drvui->fpoutv, " geometry PointSet { coord Coordinate{ point [\n"); } if (drvui->surftype[i] == 2) { fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", s_vert[3 * k] + (sp1[0] + sp2[0] + sp3[0] + sp4[0]) / 4.0f, s_vert[3 * k + 1] + (sp1[0] + sp1[1] + sp2[1] + sp4[1]) / 4.0f, s_vert[3 * k + 2] + (sp1[2] + sp2[2] + sp3[2] + sp4[2]) / 4.0f); } else { fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2]); } if (Vrml2) { if (drvui->surftype[i] < 2) fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,3,-1]\n color Color { color [%s]" "}\n colorIndex [0]\n colorPerVertex FALSE\n }\n }\n", surf_col_v); else fprintf (drvui->fpoutv, " }\n }\n appearance Appearance {material Material { emissiveColor %s }}\n}\n", surf_col_v); } else { if (drvui->surftype[i] == 0) fprintf (drvui->fpoutv, "}\n IndexedLineSet { coordIndex [0,1,2,3,-1] }\n}\n"); else if (drvui->surftype[i] == 1) fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,3,-1] }\n}\n"); else fprintf (drvui->fpoutv, "}\n PointSet { \n startIndex 0\n numPoints -1\n }\n}\n"); } } } // loop on jj if (drvui->surftype[i] < 2) { //additional step to close the mesh p1[0] = drvui->surfx[i][kk + 1]; p1[1] = drvui->surfy[i][kk + 1]; p1[2] = drvui->surfz[i][kk + 1]; p2[0] = drvui->surfx[i][kk0]; p2[1] = drvui->surfy[i][kk0]; p2[2] = drvui->surfz[i][kk0]; p3[0] = drvui->surfx[i][ku0 - 1]; p3[1] = drvui->surfy[i][ku0 - 1]; p3[2] = drvui->surfz[i][ku0 - 1]; p4[0] = drvui->surfx[i][kk + 1 + drvui->nphi[i]]; p4[1] = drvui->surfy[i][kk + 1 + drvui->nphi[i]]; p4[2] = drvui->surfz[i][kk + 1 + drvui->nphi[i]]; sp1[0] = sp1[1] = sp1[2] = 0.; sp2[0] = sp2[1] = sp2[2] = 0.; sp3[0] = sp3[1] = sp3[2] = 0.; sp4[0] = sp4[1] = sp4[2] = 0.; for (l = 0; l < 3; ++l) { for (m = 0; m < 3; ++m) { sp1[l] += rotmat[l][m] * p1[m]; sp2[l] += rotmat[l][m] * p2[m]; sp3[l] += rotmat[l][m] * p3[m]; sp4[l] += rotmat[l][m] * p4[m]; } } glVertex3f (s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2]); glVertex3f (s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2]); glVertex3f (s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2]); glVertex3f (s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2]); if (doPOV) { if (drvui->surftype[i] == 0) { fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2], s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2], 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2], s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2], 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2], s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2], 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); fprintf (drvui->fpoutp, " cylinder { <%f,%f,%f>,<%f,%f,%f>,%f\n", s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2], s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2], 0.0001 * Scale); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); } else { fprintf (drvui->fpoutp, " triangle { <%f,%f,%f>,<%f,%f,%f>,<%f,%f,%f>\n", s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2], s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2], s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2]); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); fprintf (drvui->fpoutp, " triangle { <%f,%f,%f>,<%f,%f,%f>,<%f,%f,%f>\n", s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2], s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2], s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2]); fprintf (drvui->fpoutp, " texture{pigment{color %s }}\n }\n", surf_col_p); } } if (doAsy) { if (drvui->surftype[i] == 0) { fprintf (drvui->fpouta, " draw(pic, (%f,%f,%f)--(%f,%f,%f)--\n", s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2], s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2]); fprintf (drvui->fpouta, "(%f,%f,%f)--(%f,%f,%f)--cycle,\n", s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2], s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2]); fprintf (drvui->fpouta, " rgb(%.2f,%.2f,%.2f)+linewidth(%.2f));\n", glr, glg, glb, 0.0001 * Scale); } else if (drvui->surftype[i] == 1) { fprintf (drvui->fpouta, " draw(pic, surface( (%f,%f,%f)--(%f,%f,%f)--\n", s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2], s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2]); fprintf (drvui->fpouta, "(%f,%f,%f)--(%f,%f,%f)--cycle),\n", s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2], s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2]); fprintf (drvui->fpouta, " rgb(%.2f,%.2f,%.2f)+linewidth(%.2f));\n", glr, glg, glb, 0.0001 * Scale); } else { fprintf (drvui->fpouta, " draw(pic, shift(%8.5f, %8.5f, %8.5f)*scale3(%.2f)*unitsphere,", s_vert[3 * k] + (sp1[0] + sp2[0] + sp3[0] + sp4[0]) / 4.0f, s_vert[3 * k + 1] + (sp1[1] + sp2[1] + sp3[1] + sp4[1]) / 4.0f, s_vert[3 * k + 2] + (sp1[2] + sp2[2] + sp3[2] + sp4[2]) / 4.0f, 0.03); fprintf (drvui->fpouta, " rgb(%.2f, %.2f, %.2f));\n", glr, glg, glb); } } if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", surf_col_v); fprintf (drvui->fpoutv, "Coordinate3 { \n point[\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); if (drvui->surftype[i] == 0) fprintf (drvui->fpoutv, " geometry IndexedLineSet { coord Coordinate{ point [\n"); else fprintf (drvui->fpoutv, " geometry IndexedFaceSet { coord Coordinate{ point [\n"); } fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", s_vert[3 * k] + sp1[0], s_vert[3 * k + 1] + sp1[1], s_vert[3 * k + 2] + sp1[2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", s_vert[3 * k] + sp2[0], s_vert[3 * k + 1] + sp2[1], s_vert[3 * k + 2] + sp2[2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", s_vert[3 * k] + sp3[0], s_vert[3 * k + 1] + sp3[1], s_vert[3 * k + 2] + sp3[2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", s_vert[3 * k] + sp4[0], s_vert[3 * k + 1] + sp4[1], s_vert[3 * k + 2] + sp4[2]); if (Vrml2) { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,3,-1]\n color Color { color [%s]" "}\n colorIndex [0]\n colorPerVertex FALSE\n }\n }\n", surf_col_v); } else { if (drvui->surftype[i] == 0) fprintf (drvui->fpoutv, "}\n IndexedLineSet { coordIndex [0,1,2,3,-1] }\n}\n"); else fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,3,-1] }\n}\n"); } } } // additional step to close the mesh } // loop on ii - for all vertices of this hull numhulls++; } //for all equivalent sites k glEnd (); glEnable (GL_LIGHTING); glPopMatrix (); glPolygonMode (GL_FRONT_AND_BACK, GL_FILL); } // if matching entry found } // for all atoms j } // for all surfaces i fprintf (drvui->flout, "Generated %d AIM surface hulls.\n", numhulls); } void calculate_voids (void) { if (drvui->voidflag <= 0) return; switch (drvui->voidflag) { case 1: calc_simplevoids (); break; case 2: calculate_msms (); break; case 3: drvui->voidflag = -3; break; default: break; } return; } void generate_voids (void) { switch (drvui->voidflag) { case -1: generate_simplevoids (); return; case -2: generate_msms (); return; case -3: calculate_sas (); return; default: return; } } // classical kitaigorodskij algorithm - apply grid and check // each gridpoint for intersection with an atom of the structure void calc_simplevoids (void) { int i, j, k, l; int l1, l2; int onvert; float p[3], p2[3]; float d2, dlim; float vert2[3]; float saved_boxlim[3]; float saved_crystlim[6]; float radius; float *fp; int *ip; int saved_nvert = NvertM; ip = (int *) realloc (drvui->orig_atom_no, (4 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { drvui->orig_atom_no = ip; } ip = (int *) realloc (vert_sym_no, (4 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_no = ip; } ip = (int *) realloc (vert_sym_nos, (4 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_nos = ip; } fp = (float *) realloc (o_vert, (12 * NvertM) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert = fp; } fp = (float *) realloc (o_vert_nm, (12 * NvertM) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert_nm = fp; } nvert = 0; /* clear the vertex list */ for (j = 0; j < 3; j++) { saved_boxlim[j] = boxlim[j]; saved_crystlim[j] = drvui->frames[drvui->frame_no].cryst_lim[j]; saved_crystlim[j + 3] = drvui->frames[drvui->frame_no].cryst_lim[j + 3]; drvui->frames[drvui->frame_no].cryst_lim[j] = -0.25; drvui->frames[drvui->frame_no].cryst_lim[j + 3] = 1.25; boxlim[j] += 10.; } Progress_Window (-1, "Computing Cavity Volumes", 130.0f); Fl::flush (); NvertM = 1; build_box_contents (); ip = (int *) realloc (drvui->orig_atom_no, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { drvui->orig_atom_no = ip; } ip = (int *) realloc (vert_sym_no, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_no = ip; } ip = (int *) realloc (vert_sym_nos, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_nos = ip; } fp = (float *) realloc (o_vert, 6 * (NvertM + 20) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert = fp; } fp = (float *) realloc (o_vert_nm, 6 * (NvertM + 20) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert_nm = fp; } float *radi = (float *) malloc (NvertM * sizeof (float)); if (!radi) { Error_Box("Unable to allocate memory for volume test"); return; } for (j = 0; j < natom; ++j) { /* loop through atoms */ onvert = nvert; if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; radius = drvui->atoms[j].radius; find_all_in_box (j); for (k = onvert; k < nvert; k++) radi[k] = radius; } float stepx = 1.f / (float) drvui->voidgrid[0]; float stepy = 1.f / (float) drvui->voidgrid[1]; float stepz = 1.f / (float) drvui->voidgrid[2]; Progress_Window (0, NULL, 1.0f); for (i = 0; i < drvui->voidgrid[0]; i++) { p[0] = stepx * (float) i; Progress_Window (0, NULL, p[0] * 100.0f); for (j = 0; j < drvui->voidgrid[1]; j++) { p[1] = stepy * (float) j; for (k = 0; k < drvui->voidgrid[2]; k++) { p[2] = stepz * (float) k; drvui->voidmap[i][j][k] = (char) 1; for (l1 = 0; l1 < 3; ++l1) { /* convert gridpoint coordinates to Cartesian */ vert2[l1] = 0.0f; for (l2 = 0; l2 < 3; ++l2) vert2[l1] += (float) drvui->b_mat[l1][l2] * (p[l2] - origin[l2]); } p2[0] = vert2[0]; p2[1] = vert2[1]; p2[2] = vert2[2]; for (l = 1; l < nvert; l++) { dlim = (drvui->probesize + radi[l]) * (drvui->probesize + radi[l]); d2 = (p2[0] - s_vert[3 * l]) * (p2[0] - s_vert[3 * l]) + (p2[1] - s_vert[3 * l + 1]) * (p2[1] - s_vert[3 * l + 1]) + (p2[2] - s_vert[3 * l + 2]) * (p2[2] - s_vert[3 * l + 2]); if (d2 <= dlim) { drvui->voidmap[i][j][k] = (char) 0; break; } } } } } for (j = 0; j < 3; j++) { //boxlim[j]=saved_boxlim[j]; drvui->frames[drvui->frame_no].cryst_lim[j] = saved_crystlim[j]; drvui->frames[drvui->frame_no].cryst_lim[j + 3] = saved_crystlim[j + 3]; } ip = (int *) realloc (drvui->orig_atom_no, (2 * saved_nvert) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { drvui->orig_atom_no = ip; } ip = (int *) realloc (vert_sym_no, (2 * saved_nvert) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_no = ip; } ip = (int *) realloc (vert_sym_nos, (2 * saved_nvert) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_nos = ip; } NvertM = 1; build_box_contents (); Progress_Window (0, NULL, 110.0f); l = 0; for (i = 0; i < drvui->voidgrid[0]; i++) { for (j = 0; j < drvui->voidgrid[1]; j++) { for (k = 0; k < drvui->voidgrid[2]; k++) { if (drvui->voidmap[i][j][k] == 1) { l++; } } } } Progress_Window (0, NULL, 120.0f); for (i = 1; i < drvui->voidgrid[0] - 1; i++) { for (j = 1; j < drvui->voidgrid[1] - 1; j++) { for (k = 1; k < drvui->voidgrid[2] - 1; k++) { if (drvui->voidmap[i][j][k] == 0) continue; if (drvui->voidmap[i - 1][j][k] == 0) continue; if (drvui->voidmap[i + 1][j][k] == 0) continue; if (drvui->voidmap[i][j - 1][k] == 0) continue; if (drvui->voidmap[i][j + 1][k] == 0) continue; if (drvui->voidmap[i][j][k - 1] == 0) continue; if (drvui->voidmap[i][j][k + 1] == 0) continue; drvui->voidmap[i][j][k] = 2; } } } int gridvol = drvui->voidgrid[0] * drvui->voidgrid[1] * drvui->voidgrid[2]; if (drvui->voiddata1) free (drvui->voiddata1); if (drvui->voiddata2) free (drvui->voiddata2); drvui->voiddata1 = (char *) malloc (255 * sizeof (char)); drvui->voiddata2 = (char *) malloc (255 * sizeof (char)); sprintf (drvui->voiddata1, "Void voxels %d (of %d), void percentage %5.2f\n", l, gridvol, 100. * (float) l / (float) gridvol); float vol = (float) (drvui->b_mat[0][0] * (drvui->b_mat[1][1] * drvui->b_mat[2][2] - drvui->b_mat[1][2] * drvui->b_mat[2][1]) - drvui->b_mat[0][1] * (drvui->b_mat[1][0] * drvui->b_mat[2][2] - drvui->b_mat[1][2] * drvui->b_mat[2][0]) + drvui->b_mat[0][2] * (drvui->b_mat[1][0] * drvui->b_mat[2][1] - drvui->b_mat[1][1] * drvui->b_mat[2][0])); sprintf (drvui->voiddata2, "Unit cell volume %5.2f A^3, voxel volume %5.2f, overall void volume %5.2f A^3\n", vol, vol / (float) (gridvol), (float) l * vol / (float) (gridvol)); free (radi); drvui->voidflag = -1; Progress_Window (-2, NULL, 130.0f); return; } void generate_simplevoids () { int i, j, k, l1, l2; int ii, jj, kk; float p[3], vert2[3]; float stepx = 1.f / (float) drvui->voidgrid[0]; float stepy = 1.f / (float) drvui->voidgrid[1]; float stepz = 1.f / (float) drvui->voidgrid[2]; float glr, glg, glb; char vcolor[40]; float probe_r = drvui->probesize * drvui->Sphere_Mult; float step2 = probe_r / 2.f; int gridx = drvui->voidgrid[0]; int gridy = drvui->voidgrid[1]; int gridz = drvui->voidgrid[2]; float x0[3], x1[3], n[3]; strcpy (vcolor, drvui->voidcolor); Transform_VRML_Color (vcolor); (void) sscanf (vcolor, "%f %f %f", &glr, &glg, &glb); glColor3f (glr, glg, glb); int minx = (int) (drvui->frames[drvui->frame_no].cryst_lim[0] * gridx); int maxx = (int) (drvui->frames[drvui->frame_no].cryst_lim[3] * gridx); int miny = (int) (drvui->frames[drvui->frame_no].cryst_lim[1] * gridy); int maxy = (int) (drvui->frames[drvui->frame_no].cryst_lim[4] * gridy); int minz = (int) (drvui->frames[drvui->frame_no].cryst_lim[2] * gridz); int maxz = (int) (drvui->frames[drvui->frame_no].cryst_lim[5] * gridz); glBegin (GL_QUADS); //glBegin(GL_POINTS); for (i = minx; i < maxx; i++) { for (j = miny; j < maxy; j++) { for (k = minz; k < maxz; k++) { ii = i % gridx; if (ii < 0) ii += gridx; jj = j % gridy; if (jj < 0) jj += gridy; kk = k % gridz; if (kk < 0) kk += gridz; if (drvui->voidmap[ii][jj][kk] == 1) { p[0] = stepx * (float) i; p[1] = stepy * (float) j; p[2] = stepz * (float) k; if (p[0] < drvui->frames[drvui->frame_no].cryst_lim[0] || p[0] > drvui->frames[drvui->frame_no].cryst_lim[3]) continue; if (p[1] < drvui->frames[drvui->frame_no].cryst_lim[1] || p[1] > drvui->frames[drvui->frame_no].cryst_lim[4]) continue; if (p[2] < drvui->frames[drvui->frame_no].cryst_lim[2] || p[2] > drvui->frames[drvui->frame_no].cryst_lim[5]) continue; for (l1 = 0; l1 < 3; ++l1) { /* convert vertex coordinates to Cartesian */ vert2[l1] = 0.0f; for (l2 = 0; l2 < 3; ++l2) vert2[l1] += (float) drvui->b_mat[l1][l2] * (p[l2] - origin[l2]); } if (ii==0 || (ii > 0 && drvui->voidmap[ii - 1][jj][kk] == 0)) { x0[0] = vert2[0] - step2; x0[1] = vert2[1] - step2; x0[2] = vert2[2] - step2; x1[0] = vert2[0] - step2; x1[1] = vert2[1] - step2; x1[2] = vert2[2] + step2; vcross (x0, x1, n); vnormalize (n); glNormal3fv (n); glVertex3f (vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); glVertex3f (vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); glVertex3f (vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); glVertex3f (vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); if (doPOV) { fprintf (drvui->fpoutp, "polygon{5,\n"); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>\ntexture{pigment{color %s}}}\n", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2, drvui->voidcolor); } if (doAsy) { fprintf (drvui->fpouta, "draw(pic, surface( (%8.5f, %8.5f, %8.5f)--", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f>--\n", vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f>--", vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f>--cycle),\n", vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpouta, "rgb(%.2f, %.2f, %.2f));\n", glr, glg, glb); } if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", vcolor); fprintf (drvui->fpoutv, "Coordinate3 { \n point[\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry IndexedFaceSet { coord Coordinate{ point [\n"); } fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); if (Vrml2) { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,3,-1]\n color Color { color [%s]" "}\n colorIndex [0]\n colorPerVertex FALSE\n }\n }\n", vcolor); } else { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,3,-1] }\n}\n"); } } } if (ii == gridx-1 || (ii < gridx - 1 && drvui->voidmap[ii + 1][jj][kk] == 0)) { x0[0] = vert2[0] + step2; x0[1] = vert2[1] - step2; x0[2] = vert2[2] - step2; x1[0] = vert2[0] + step2; x1[1] = vert2[1] - step2; x1[2] = vert2[2] + step2; vcross (x0, x1, n); vnormalize (n); glNormal3fv (n); glVertex3f (vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); glVertex3f (vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); glVertex3f (vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); glVertex3f (vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); if (doPOV) { fprintf (drvui->fpoutp, "polygon{5,\n"); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>\ntexture{pigment{color %s}}}\n", vert2[0] + step2, vert2[1] - step2, vert2[2] - step2, drvui->voidcolor); } if (doAsy) { fprintf (drvui->fpouta, "draw(pic, surface( (%8.5f, %8.5f, %8.5f)--", vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpouta, "<%8.5f,%8.5f,%8.5f)--\n", vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--", vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--cycle),\n", vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpouta, "rgb(%.2f, %.2f, %.2f));\n", glr, glg, glb); } if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", vcolor); fprintf (drvui->fpoutv, "Coordinate3 { \n point[\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry IndexedFaceSet { coord Coordinate{ point [\n"); } fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); if (Vrml2) { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,3,-1]\n color Color { color [%s]" "}\n colorIndex [0]\n colorPerVertex FALSE\n }\n }\n", vcolor); } else { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,3,-1] }\n}\n"); } } } if (jj==0 || (jj > 0 && drvui->voidmap[ii][jj - 1][kk] == 0)) { x0[0] = vert2[0] - step2; x0[1] = vert2[1] - step2; x0[2] = vert2[2] - step2; x1[0] = vert2[0] - step2; x1[1] = vert2[1] - step2; x1[2] = vert2[2] + step2; vcross (x0, x1, n); vnormalize (n); glNormal3fv (n); glVertex3f (vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); glVertex3f (vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); glVertex3f (vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); glVertex3f (vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); if (doPOV) { fprintf (drvui->fpoutp, "polygon{5,\n"); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>\ntexture{pigment{color %s}}}\n", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2, drvui->voidcolor); } if (doAsy) { fprintf (drvui->fpouta, "draw(pic, surface( (%8.5f, %8.5f, %8.5f)--", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--\n", vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--", vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--cycle)\n", vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpouta, "rgb(%.2f, %.2f, %.2f));\n", glr, glg, glb); } if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", vcolor); fprintf (drvui->fpoutv, "Coordinate3 { \n point[\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry IndexedFaceSet { coord Coordinate{ point [\n"); } fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); if (Vrml2) { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,3,-1]\n color Color { color [%s]" "}\n colorIndex [0]\n colorPerVertex FALSE\n }\n }\n", vcolor); } else { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,3,-1] }\n}\n"); } } } if (jj == gridy-1 || (jj < gridy - 1 && drvui->voidmap[ii][jj + 1][kk] == 0)) { x0[0] = vert2[0] - step2; x0[1] = vert2[1] + step2; x0[2] = vert2[2] - step2; x1[0] = vert2[0] - step2; x1[1] = vert2[1] + step2; x1[2] = vert2[2] + step2; vcross (x0, x1, n); vnormalize (n); glNormal3fv (n); glVertex3f (vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); glVertex3f (vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); glVertex3f (vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); glVertex3f (vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); if (doPOV) { fprintf (drvui->fpoutp, "polygon{5,\n"); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>\ntexture{pigment{color %s}}}\n", vert2[0] - step2, vert2[1] + step2, vert2[2] - step2, drvui->voidcolor); } if (doAsy) { fprintf (drvui->fpouta, "draw(pic, surface( (%8.5f, %8.5f, %8.5f)--", vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--\n", vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--", vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--cycle),\n", vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpouta, "rgb(%.2f, %.2f, %.2f));\n", glr, glg, glb); } if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", vcolor); fprintf (drvui->fpoutv, "Coordinate3 { \n point[\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry IndexedFaceSet { coord Coordinate{ point [\n"); } fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); if (Vrml2) { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,3,-1]\n color Color { color [%s]" "}\n colorIndex [0]\n colorPerVertex FALSE\n }\n }\n", vcolor); } else { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,3,-1] }\n}\n"); } } } if (kk==0 || (kk > 0 && drvui->voidmap[ii][jj][kk - 1] == 0)) { x0[0] = vert2[0] - step2; x0[1] = vert2[1] - step2; x0[2] = vert2[2] - step2; x1[0] = vert2[0] - step2; x1[1] = vert2[1] + step2; x1[2] = vert2[2] - step2; vcross (x0, x1, n); vnormalize (n); glNormal3fv (n); glVertex3f (vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); glVertex3f (vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); glVertex3f (vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); glVertex3f (vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); if (doPOV) { fprintf (drvui->fpoutp, "polygon{5,\n"); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>\ntexture{pigment{color %s}}}\n", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2, drvui->voidcolor); } if (doAsy) { fprintf (drvui->fpouta, "draw(pic, surface( (%8.5f, %8.5f, %8.5f)--", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--\n", vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--", vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--cycle),\n", vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpouta, "rgb(%.2f, %.2f, %.2f));\n", glr, glg, glb); } if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", vcolor); fprintf (drvui->fpoutv, "Coordinate3 { \n point[\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry IndexedFaceSet { coord Coordinate{ point [\n"); } fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] - step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] - step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] + step2, vert2[1] + step2, vert2[2] - step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", vert2[0] + step2, vert2[1] - step2, vert2[2] - step2); if (Vrml2) { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,3,-1]\n color Color { color [%s]" "}\n colorIndex [0]\n colorPerVertex FALSE\n }\n }\n", vcolor); } else { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,3,-1] }\n}\n"); } } } if (kk==gridz-1 || (kk < gridz - 1 && drvui->voidmap[ii][jj][kk + 1] == 0)) { x0[0] = vert2[0] - step2; x0[1] = vert2[1] - step2; x0[2] = vert2[2] + step2; x1[0] = vert2[0] - step2; x1[1] = vert2[1] + step2; x1[2] = vert2[2] + step2; vcross (x0, x1, n); vnormalize (n); glNormal3fv (n); glVertex3f (vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); glVertex3f (vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); glVertex3f (vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); glVertex3f (vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); if (doPOV) { fprintf (drvui->fpoutp, "polygon{5,\n"); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>,\n", vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpoutp, "<%5.3f,%5.3f,%5.3f>\ntexture{pigment{color %s}}}\n", vert2[0] - step2, vert2[1] - step2, vert2[2] + step2, drvui->voidcolor); } if (doAsy) { fprintf (drvui->fpouta, "draw(pic, surface( (%8.5f, %8.5f, %8.5f)--", vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--\n", vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--", vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpouta, "(%8.5f,%8.5f,%8.5f)--cycle),\n", vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpouta, "rgb(%.2f, %.2f, %.2f));\n", glr, glg, glb); } if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", vcolor); fprintf (drvui->fpoutv, "Coordinate3 { \n point[\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " geometry IndexedFaceSet { coord Coordinate{ point [\n"); } fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] - step2, vert2[1] - step2, vert2[2] + step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] - step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", vert2[0] + step2, vert2[1] + step2, vert2[2] + step2); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", vert2[0] + step2, vert2[1] - step2, vert2[2] + step2); if (Vrml2) { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,3,-1]\n color Color { color [%s]" "}\n colorIndex [0]\n colorPerVertex FALSE\n }\n }\n", vcolor); } else { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,3,-1] }\n}\n"); } } } } } } } glEnd (); fprintf (drvui->flout, "%s", drvui->voiddata1); fprintf (drvui->flout, "%s", drvui->voiddata2); } void calculate_sas (void) { int i, j, k; int l1, l2; int onvert; int ncount; int nsample = drvui->voidgrid[0]; int deny; float rprobe = drvui->probesize; float radius; int iseed = drvui->voidgrid[1]; float phi, theta, costheta; float dist2; float dx, dy, dz; float xpoint, ypoint, zpoint; float vert2[3]; float saved_boxlim[3]; float saved_crystlim[6]; float vol, sfrac, sjreal, stotal; float *radi; float rad; float *fp; int *ip; char tmpfile[256]; if (nsample <= 0) nsample = 5000; if (iseed == 0) iseed = -5213150; strcpy (tmpfile, drvui->Cur_Root); strcat (tmpfile, ".coord"); FILE *tdf = fopen (tmpfile, "w"); Progress_Window (-1, "Calculating SAS...", 100.0f); Fl::flush (); for (l1 = 0; l1 < 3; ++l1) { /* convert vertex coordinates to Cartesian */ vert2[l1] = 0.0f; for (l2 = 0; l2 < 3; ++l2) vert2[l1] += (float) (drvui->b_mat[l1][l2] * (0. - origin[l2])); } float cxmin = vert2[0]; float cymin = vert2[1]; float czmin = vert2[2]; for (l1 = 0; l1 < 3; ++l1) { /* convert vertex coordinates to Cartesian */ vert2[l1] = 0.0f; for (l2 = 0; l2 < 3; ++l2) vert2[l1] += (float) (drvui->b_mat[l1][l2] * (1. - origin[l2])); } float cxmax = vert2[0]; float cymax = vert2[1]; float czmax = vert2[2]; cxmin += cxmax; cxmax *= 2.; cymin += cymax; cymax *= 2.; czmin += czmax; czmax *= 2.; ip = (int *) realloc (drvui->orig_atom_no, (4 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); fclose (tdf); return; } else { drvui->orig_atom_no = ip; } ip = (int *) realloc (vert_sym_no, (4 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); fclose (tdf); return; } else { vert_sym_no = ip; } ip = (int *) realloc (vert_sym_nos, (4 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); fclose (tdf); return; } else { vert_sym_nos = ip; } fp = (float *) realloc (o_vert, (12 * NvertM) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); fclose (tdf); return; } else { o_vert = fp; } fp = (float *) realloc (o_vert_nm, (12 * NvertM) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); fclose (tdf); return; } else { o_vert_nm = fp; } nvert = 0; /* clear the vertex list */ for (j = 0; j < 3; j++) { saved_boxlim[j] = boxlim[j]; saved_crystlim[j] = drvui->frames[drvui->frame_no].cryst_lim[j]; saved_crystlim[j + 3] = drvui->frames[drvui->frame_no].cryst_lim[j + 3]; drvui->frames[drvui->frame_no].cryst_lim[j] = 0.0; drvui->frames[drvui->frame_no].cryst_lim[j + 3] = 1.0; } NvertM = 1; nvert = 0; onvert = 0; build_box_contents (); ip = (int *) realloc (drvui->orig_atom_no, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); fclose (tdf); return; } else { drvui->orig_atom_no = ip; } ip = (int *) realloc (vert_sym_no, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); fclose (tdf); return; } else { vert_sym_no = ip; } ip = (int *) realloc (vert_sym_nos, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); fclose (tdf); return; } else { vert_sym_nos = ip; } fp = (float *) realloc (o_vert, 6 * (NvertM + 20) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); fclose (tdf); return; } else { o_vert = fp; } fp = (float *) realloc (o_vert_nm, 6 * (NvertM + 20) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); fclose (tdf); return; } else { o_vert_nm = fp; } radi = (float *) malloc (NvertM * sizeof (float)); if (!radi) { Error_Box("Unable to allocate memory for volume test"); fclose (tdf); return; } fprintf (tdf, "%10d\n", NvertM - 1); for (j = 0; j < natom; ++j) { /* loop through atoms */ onvert = nvert; if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; radius = drvui->atoms[j].radius; find_all_in_box (j); for (k = onvert; k < nvert; k++) { radi[k] = radius; fprintf (tdf, "%4d %11.5f %11.5f %11.5f %s 0.00 0 0\n", k + 1, s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2], drvui->atoms[j].atom_l); } } fclose (tdf); Progress_Window (0, NULL, 10.0f); // glPointSize(3); // glColor3f (0, 200, 0); // glBegin(GL_POINTS); sfrac = 0; stotal = 0.; srand (iseed); int ntotal = 0; for (i = 0; i < nvert; i++) { rad = rprobe + radi[i]; ncount = 0; for (j = 0; j < nsample; j++) { //samples phi = (float) (rand () / RAND_MAX * 2.0 * M_PI); costheta = (float) (1. - rand () / RAND_MAX * 2.0); theta = acosf (costheta); xpoint = (float) (sin (theta) * cos (phi)); ypoint = (float) (sin (theta) * sin (phi)); zpoint = costheta; xpoint *= rad; ypoint *= rad; zpoint *= rad; xpoint += (s_vert[3 * i] + cxmax / 2.f); ypoint += (s_vert[3 * i + 1] + cymax / 2.f); zpoint += (s_vert[3 * i + 2] + czmax / 2.f); // apply periodic boundary conditions if (xpoint < 0.) xpoint += cxmax; if (xpoint >= cxmax) xpoint -= cxmax; if (ypoint < 0.) ypoint += cymax; if (ypoint >= cymax) ypoint -= cymax; if (zpoint < 0.) zpoint += czmax; if (zpoint >= czmax) zpoint -= czmax; deny = 0; for (k = 0; k < nvert; k++) { if (i == k) continue; dx = xpoint - (s_vert[3 * k] + cxmax / 2.f); dx -= cxmax * rint (2. * dx / cxmax); dy = ypoint - (s_vert[3 * k + 1] + cymax / 2.f); dy -= cymax * rint (2. * dy / cymax); dz = zpoint - (s_vert[3 * k + 2] + czmax / 2.f); dz -= czmax * rint (2. * dz / czmax); dist2 = dx * dx + dy * dy + dz * dz; if (sqrt (dist2) < 0.999 * (radi[k] + rprobe)) { deny = 1; break; } } if (deny == 0) { // glVertex3f(xpoint-cxmax/2.f,ypoint-cymax/2.f,zpoint-czmax/2.f); ntotal++; if (doPOV) { fprintf (drvui->fpoutp, " sphere{<%8.5f, %8.5f, %8.5f>, %8.5f\n", xpoint - cxmax / 2., ypoint - cymax / 2., zpoint - czmax / 2., rprobe); fprintf (drvui->fpoutp, " texture{pigment{color %s }} }\n", drvui->voidcolor); } ncount++; } } // for j samples on this atom sfrac = (float) ncount / (float) nsample; sjreal = (float) (4.0 * M_PI * rad * rad * sfrac); stotal += sjreal; Progress_Window (0, NULL, (float) i / (float) nvert * 100.0f); } // for i atoms in cell vol = (float) (drvui->b_mat[0][0] * (drvui->b_mat[1][1] * drvui->b_mat[2][2] - drvui->b_mat[1][2] * drvui->b_mat[2][1]) - drvui->b_mat[0][1] * (drvui->b_mat[1][0] * drvui->b_mat[2][2] - drvui->b_mat[1][2] * drvui->b_mat[2][0]) + drvui->b_mat[0][2] * (drvui->b_mat[1][0] * drvui->b_mat[2][1] - drvui->b_mat[1][1] * drvui->b_mat[2][0])); float stotalreduced = stotal / vol * 1.E4f; if (drvui->voiddata1) free (drvui->voiddata1); if (drvui->voiddata2) free (drvui->voiddata2); drvui->voiddata1 = (char *) malloc (255 * sizeof (char)); drvui->voiddata2 = (char *) malloc (255 * sizeof (char)); sprintf (drvui->voiddata1, " accessible surface area (A^2): %5.2f\n", stotal); sprintf (drvui->voiddata2, " accessible surface area per volume: %5.2f\n", stotalreduced); fprintf (drvui->flout, "%s", drvui->voiddata1); fprintf (drvui->flout, "%s", drvui->voiddata2); // glEnd(); free (radi); Progress_Window (-2, NULL, 100.0f); } //*************** void calculate_msms (void) { int j, k; int onvert; float radius; float saved_boxlim[3]; float saved_crystlim[6]; char msmsfile[256]; char msmslog[256]; char cmd[512]; char pr[10]; float sesvol, sesa; float *fp; int *ip; FILE *tdf; int saved_nvert = NvertM; strcpy (msmsfile, drvui->Cur_Root); strcat (msmsfile, ".xyzrn"); strcpy (msmslog, drvui->Cur_Root); strcat (msmslog, ".msmslog"); Progress_Window (-1, "Running MSMS...", 100.0f); Fl::flush (); ip = (int *) realloc (drvui->orig_atom_no, (4 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { drvui->orig_atom_no = ip; } ip = (int *) realloc (vert_sym_no, (4 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_no = ip; } ip = (int *) realloc (vert_sym_nos, (4 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_nos = ip; } fp = (float *) realloc (o_vert, (12 * NvertM) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert = fp; } fp = (float *) realloc (o_vert_nm, (12 * NvertM) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert_nm = fp; } nvert = 0; /* clear the vertex list */ Progress_Window (0, NULL, 10.0f); for (j = 0; j < 3; j++) { saved_boxlim[j] = boxlim[j]; saved_crystlim[j] = drvui->frames[drvui->frame_no].cryst_lim[j]; saved_crystlim[j + 3] = drvui->frames[drvui->frame_no].cryst_lim[j + 3]; drvui->frames[drvui->frame_no].cryst_lim[j] = 0.0f; drvui->frames[drvui->frame_no].cryst_lim[j + 3] = 1.0f; } NvertM = 1; build_box_contents (); ip = (int *) realloc (drvui->orig_atom_no, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { drvui->orig_atom_no = ip; } ip = (int *) realloc (vert_sym_no, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_no = ip; } ip = (int *) realloc (vert_sym_nos, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_nos = ip; } fp = (float *) realloc (o_vert, 6 * (NvertM + 20) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert = fp; } fp = (float *) realloc (o_vert_nm, 6 * (NvertM + 20) * sizeof (float)); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert_nm = fp; } onvert = 0; tdf = fopen (msmsfile, "w"); for (j = 0; j < natom; ++j) { /* loop through atoms */ onvert = nvert; if (drvui->atoms[j].atom_fn != drvui->frame_no) continue; radius = drvui->atoms[j].radius; find_all_in_box (j); for (k = onvert; k < nvert; k++) { fprintf (tdf, "%11.5f %11.5f %11.5f %5.3f 1 %s\n", s_vert[3 * k], s_vert[3 * k + 1], s_vert[3 * k + 2], radius, drvui->atoms[j].atom_l); } } fclose (tdf); Progress_Window (0, NULL, 20.0f); nvert = 0; for (j = 0; j < 3; j++) { boxlim[j]=saved_boxlim[j]; drvui->frames[drvui->frame_no].cryst_lim[j] = saved_crystlim[j]; drvui->frames[drvui->frame_no].cryst_lim[j + 3] = saved_crystlim[j + 3]; } ip = (int *) realloc (drvui->orig_atom_no, (2 * saved_nvert) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { drvui->orig_atom_no = ip; } ip = (int *) realloc (vert_sym_no, (2 * saved_nvert) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_no = ip; } ip = (int *) realloc (vert_sym_nos, (2 * saved_nvert) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_nos = ip; } fp = (float *)realloc (o_vert, (6 * (saved_nvert+20) * sizeof (float))); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert = fp; } fp = (float *)realloc (o_vert_nm, (6 * (saved_nvert+20) * sizeof (float))); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert_nm = fp; } NvertM = 1; build_box_contents (); ip = (int *) realloc (drvui->orig_atom_no, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { drvui->orig_atom_no = ip; } ip = (int *) realloc (vert_sym_no, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_no = ip; } ip = (int *) realloc (vert_sym_nos, (2 * NvertM) * sizeof (int)); if (!ip) { Error_Box("Unable to allocate memory for volume test"); return; } else { vert_sym_nos = ip; } fp = (float *)realloc (o_vert, (6 * (NvertM+20) * sizeof (float))); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert = fp; } fp = (float *)realloc (o_vert_nm, (6 * (NvertM+20) * sizeof (float))); if (!fp) { Error_Box("Unable to allocate memory for volume test"); return; } else { o_vert_nm = fp; } sprintf (pr, "%5.3f", drvui->probesize); #ifdef WIN32 strcpy (cmd, "\"\""); // build the command string strcat (cmd, drvui->MSMS_Path); // for Windows strcat (cmd, "\""); strcat (cmd, " "); #else strcpy (cmd, drvui->MSMS_Path); // build command string strcat (cmd, " "); // for Linux #endif strcat (cmd, "-probe_radius "); strcat (cmd, pr); strcat (cmd, " -if "); strcat (cmd, msmsfile); strcat (cmd, " -of "); strcat (cmd, drvui->Cur_Root); strcat (cmd, " >"); strcat (cmd, msmslog); #ifdef WIN32 strcat (cmd, "\"\""); #endif if (system (cmd) != 0) { // call the MSMS program Error_Box ("An error occurred running the MSMS program." "\nThe most probable cause is that the path is not correct." "\nCheck settings."); Progress_Window (-2, NULL, 100.0f); } else { Progress_Window (0, NULL, 90.0f); tdf = fopen (msmslog, "r"); while (!feof (tdf)) { if (fgets (cmd, 200, tdf) == NULL) break; if (!strncmp (cmd, "NUMERICAL VOL", 13)) { fgets (cmd, 200, tdf); fgets (cmd, 200, tdf); sscanf (cmd, "%*d %*f %f %f", &sesvol, &sesa); break; } } if (drvui->voiddata1) free (drvui->voiddata1); drvui->voiddata1 = (char *) malloc (255 * sizeof (char)); sprintf (drvui->voiddata1, "Calculated SES volume %5.2f, SES area %5.2f\n", sesvol, sesa); Progress_Window (-2, NULL, 100.0f); drvui->voidflag = -2; } } void generate_msms (void) { char msmsvert[256]; char msmsface[256]; char line[100]; int numverts; int numfaces; float *tvert; float *tnorm; int *tname; int i, j, k; int i1, i2, i3; FILE *msmsfile; float glr, glg, glb; char vcolor[40]; char atname[5]; int byatom; byatom = 0; strcpy (vcolor, drvui->voidcolor); if (strstr (vcolor,"byatom")) { byatom = 1; } else { Transform_VRML_Color (vcolor); (void) sscanf (vcolor, "%f %f %f", &glr, &glg, &glb); glColor3f (glr, glg, glb); } strcpy (msmsvert, drvui->Cur_Root); strcat (msmsvert, ".vert"); strcpy (msmsface, drvui->Cur_Root); strcat (msmsface, ".face"); msmsfile = fopen (msmsvert, "r"); if (!msmsfile) { Error_Box ("MSMS output (vertex file) not found"); return; } (void) fgets (line, 100, msmsfile); (void) fgets (line, 100, msmsfile); (void) fgets (line, 100, msmsfile); sscanf (line, "%d", &numverts); numverts += 1; tvert = (float *) malloc (3 * numverts * sizeof (float)); if (!tvert) { Error_Box("Unable to allocate memory for volume test"); fclose (msmsfile); return; } tnorm = (float *) malloc (3 * numverts * sizeof (float)); if (!tnorm) { Error_Box("Unable to allocate memory for volume test"); free (tvert); fclose (msmsfile); return; } tname = (int *) malloc (numverts * sizeof(int)); if (!tname) { Error_Box("Unable to allocate memory for volume test"); free (tvert); free (tnorm); fclose (msmsfile); return; } j = 3; for (i = 0; i < numverts; i++) { if (!fgets (line, 100, msmsfile)) { numverts=i; break; } sscanf (line, "%f %f %f %f %f %f %*d %*d %*d %s\n", &tvert[j], &tvert[j + 1], &tvert[j + 2], &tnorm[j], &tnorm[j + 1], &tnorm[j + 2],atname); while(strlen(atname)<4)strcat(atname," "); for (k=1;knsphere;k++) { if (check_atom_name (atname, drvui->spheres[k].sphere_l)) { tname[i+1]=k; break; } } j += 3; } fclose (msmsfile); msmsfile = fopen (msmsface, "r"); if (!msmsfile) { Error_Box ("MSMS output (face file) not found"); free (tnorm); free (tvert); free (tname); return; } (void) fgets (line, 100, msmsfile); (void) fgets (line, 100, msmsfile); (void) fgets (line, 100, msmsfile); sscanf (line, "%d", &numfaces); // glShadeModel(GL_SMOOTH); glBegin (GL_TRIANGLES); if (byatom == 0) { for (i = 0; i < numfaces; i++) { fgets (line, 100, msmsfile); sscanf (line, "%d %d %d\n", &i1, &i2, &i3); glNormal3f (tnorm[3 * i1], tnorm[3 * i1 + 1], tnorm[3 * i1 + 2]); glVertex3f (tvert[3 * i1], tvert[3 * i1 + 1], tvert[3 * i1 + 2]); glNormal3f (tnorm[3 * i2], tnorm[3 * i2 + 1], tnorm[3 * i2 + 2]); glVertex3f (tvert[3 * i2], tvert[3 * i2 + 1], tvert[3 * i2 + 2]); glNormal3f (tnorm[3 * i3], tnorm[3 * i3 + 1], tnorm[3 * i3 + 2]); glVertex3f (tvert[3 * i3], tvert[3 * i3 + 1], tvert[3 * i3 + 2]); if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", vcolor); fprintf (drvui->fpoutv, "Coordinate3 { point [\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " appearance Appearance {\n"); fprintf (drvui->fpoutv, " material Material {diffuseColor %s}\n", vcolor); fprintf (drvui->fpoutv, " }\n geometry IndexedFaceSet { coord Coordinate{ point [\n"); } fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", tvert[3 * i1], tvert[3 * i1 + 1], tvert[3 * i1 + 2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", tvert[3 * i2], tvert[3 * i2 + 1], tvert[3 * i2 + 2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", tvert[3 * i3], tvert[3 * i3 + 1], tvert[3 * i3 + 2]); if (Vrml2) { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,-1]\n solid FALSE\n convex" " TRUE\n creaseAngle 1.57075\n }\n }\n"); } else { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,-1] }\n}\n"); } } if (doPOV) { fprintf (drvui->fpoutp, "smooth_triangle {\n"); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f> , ", tvert[3 * i1], tvert[3 * i1 + 1], tvert[3 * i1 + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f> , ", tnorm[3 * i1], tnorm[3 * i1 + 1], tnorm[3 * i1 + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f> , ", tvert[3 * i2], tvert[3 * i2 + 1], tvert[3 * i2 + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f> , ", tnorm[3 * i2], tnorm[3 * i2 + 1], tnorm[3 * i2 + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f> , ", tvert[3 * i3], tvert[3 * i3 + 1], tvert[3 * i3 + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>\n texture{pigment{color %s}}\n }\n", tnorm[3 * i3], tnorm[3 * i3 + 1], tnorm[3 * i3 + 2], drvui->voidcolor); } if (doAsy) { fprintf (drvui->fpouta, "draw(pic, surface( (%8.5f, %8.5f, %8.5f)--", tvert[3 * i1], tvert[3 * i1 + 1], tvert[3 * i1 + 2]); fprintf (drvui->fpouta, "(%8.5f, %8.5f, %8.5f)--\n", tvert[3 * i2], tvert[3 * i2 + 1], tvert[3 * i2 + 2]); fprintf (drvui->fpouta, "(%8.5f, %8.5f, %8.5f)--cycle),", tvert[3 * i3], tvert[3 * i3 + 1], tvert[3 * i3 + 2]); fprintf (drvui->fpouta, "rgb(%.2f, %.2f, %.2f));\n", glr, glg, glb); } } } else { float r[3], g[3], b[3]; if (doPOV) { for (k=0;knsphere;k++) fprintf(drvui->fpoutp,"#declare T%d=texture{ pigment {color %s}}\n", k,drvui->spheres[k].sphere_col); fprintf (drvui->fpoutp, "mesh {\n"); } for (i = 0; i < numfaces; i++) { fgets (line, 100, msmsfile); sscanf (line, "%d %d %d\n", &i1, &i2, &i3); k=tname[i1]; strcpy (vcolor, drvui->spheres[k].sphere_col); Transform_VRML_Color(vcolor); (void) sscanf (vcolor, "%f %f %f", &r[0], &g[0], &b[0]); glColor3f (r[0], g[0], b[0]); glNormal3f (tnorm[3 * i1], tnorm[3 * i1 + 1], tnorm[3 * i1 + 2]); glVertex3f (tvert[3 * i1], tvert[3 * i1 + 1], tvert[3 * i1 + 2]); k=tname[i2]; strcpy (vcolor, drvui->spheres[k].sphere_col); Transform_VRML_Color(vcolor); (void) sscanf (vcolor, "%f %f %f", &r[1], &g[1], &g[1]); glColor3f (r[1], g[1], b[1]); glNormal3f (tnorm[3 * i2], tnorm[3 * i2 + 1], tnorm[3 * i2 + 2]); glVertex3f (tvert[3 * i2], tvert[3 * i2 + 1], tvert[3 * i2 + 2]); k=tname[i3]; strcpy (vcolor, drvui->spheres[k].sphere_col); Transform_VRML_Color(vcolor); (void) sscanf (vcolor, "%f %f %f", &r[2], &g[2], &b[2]); glColor3f (r[2], g[2], b[2]); glNormal3f (tnorm[3 * i3], tnorm[3 * i3 + 1], tnorm[3 * i3 + 2]); glVertex3f (tvert[3 * i3], tvert[3 * i3 + 1], tvert[3 * i3 + 2]); if (doVrml) { if (!Vrml2) { fprintf (drvui->fpoutv, " Separator {\n"); fprintf (drvui->fpoutv, " Material { diffuseColor %s }\n", vcolor); fprintf (drvui->fpoutv, "Coordinate3 { point [\n"); } else { fprintf (drvui->fpoutv, " Shape {\n"); fprintf (drvui->fpoutv, " appearance Appearance {\n"); fprintf (drvui->fpoutv, " material Material {diffuseColor %s}\n", vcolor); fprintf (drvui->fpoutv, " }\n geometry IndexedFaceSet { coord Coordinate{ point [\n"); } fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", tvert[3 * i1], tvert[3 * i1 + 1], tvert[3 * i1 + 2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f,\n", tvert[3 * i2], tvert[3 * i2 + 1], tvert[3 * i2 + 2]); fprintf (drvui->fpoutv, " %5.3f %5.3f %5.3f]\n", tvert[3 * i3], tvert[3 * i3 + 1], tvert[3 * i3 + 2]); if (Vrml2) { fprintf (drvui->fpoutv, " }\n coordIndex [ 0,1,2,-1]\n solid FALSE\n convex" " TRUE\n creaseAngle 1.57075\n }\n }\n"); } else { fprintf (drvui->fpoutv, "}\n IndexedFaceSet { coordIndex [0,1,2,-1] }\n}\n"); } } if (doPOV) { fprintf (drvui->fpoutp, "smooth_triangle {\n"); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f> , ", tvert[3 * i1], tvert[3 * i1 + 1], tvert[3 * i1 + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f> , ", tnorm[3 * i1], tnorm[3 * i1 + 1], tnorm[3 * i1 + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f> , ", tvert[3 * i2], tvert[3 * i2 + 1], tvert[3 * i2 + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f> , ", tnorm[3 * i2], tnorm[3 * i2 + 1], tnorm[3 * i2 + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f> , ", tvert[3 * i3], tvert[3 * i3 + 1], tvert[3 * i3 + 2]); fprintf (drvui->fpoutp, "<%8.5f, %8.5f, %8.5f>\n texture_list {T%d T%d T%d}\n }\n", tnorm[3 * i3],tnorm[3 * i3 + 1], tnorm[3 * i3 + 2], tname[i1],tname[i2],tname[i3]); } if (doAsy) { fprintf (drvui->fpouta, "draw(pic, surface( (%8.5f, %8.5f, %8.5f)--", tvert[3 * i1], tvert[3 * i1 + 1], tvert[3 * i1 + 2]); fprintf (drvui->fpouta, "(%8.5f, %8.5f, %8.5f)--", tvert[3 * i2], tvert[3 * i2 + 1], tvert[3 * i2 + 2]); fprintf (drvui->fpouta, "(%8.5f, %8.5f, %8.5f)--cycle),\n", tvert[3 * i3], tvert[3 * i3 + 1], tvert[3 * i3 + 2]); fprintf (drvui->fpouta, "new pen[] {rgb(%.2f, %.2f, %.2f),rgb(%.2f,%.2f,%.2f),", r[0], g[0], b[0], r[1], g[1], b[1]); fprintf (drvui->fpouta, "rgb(%.2f,%.2f,%.2f)});\n", r[2], g[2], b[2]); } } if (doPOV) fprintf(drvui->fpoutp," }\n"); //close the mesh object } fclose (msmsfile); glEnd (); // glShadeModel(GL_FLAT); free (tvert); free (tnorm); free (tname); return; } DRAWxtl/source/DRAWxtl55/drawxtl.h0000644000076400001440000001551111533572031016340 0ustar fingerusers// $Id: drawxtl.h 1084 2010-11-17 22:58:30Z martin $ // #ifndef DRAWxtl_h #define DRAWxtl_h #define MAX_VERTS 20000 #define VERSION "V5.5" #define RAD 57.2957795 /* Conversion from radians to degrees */ #ifndef PI #define PI 3.1415926 #endif #ifndef M_PI #define M_PI 3.14159265358979323846 #endif #define O_OPT 1 #define B_OPT 2 #define P_OPT 4 #define V_OPT 8 #define M_OPT 16 #define L_OPT 32 #define IDI_ICON1 101 #define BUFSIZE 512 #include #include static inline void * zalloc (size_t size) { void *ret = malloc (size); if (ret) memset (ret, 0, size); return ret; } struct MAP_INFO { int info_valid; char title[82]; float lat_con[6]; float rhomx; float rhomn; int map_int[3]; float xlim[2]; float ylim[2]; float zlim[2]; float x4lim[2]; float x5lim[2]; float x6lim[2]; int map_type; int res; /* points per A for calc maps */ }; struct arrow_struct { int arrow_fn; /* frame number for this arrow */ char col_arrow[40]; /* the color of this one */ float arrow_length; /* the length of this arrow */ float arrow_diam; /* and its diameter */ float mag_xp[3]; /* position of arrow in real-space cell */ float mag_xc[3]; /* components of arrow wrt XYZ */ }; struct cone_struct { int cone_fn; // frame number for the cone commands char cone_l1[5]; // label for atom end of cone int numlonepairs; // number of lone pairs to draw at atom float cone_height; // height of cone float cone_min; // cone tip radius float cone_max; // cone base radius char col_cone[40]; // color and properties of cones for POV }; struct plane_struct { int plane_fn; // frame number for plane commands char plane_col[40]; // plane colors for POV char plane_l[5]; // plane center label float plane_size; // size of plane coordination }; struct poly_struct { int poly_fn; // frame number for polyhedra commands char poly_l[5]; // polyhedral center label char poly_t[5]; // polyhedral vertex label float poly_size; // size of polyhedron float poly_min; // lower limit for shell-like polyhedron char poly_col[40]; // polyhedron colors for POV float poly_rad_edge; // individual edge radius for polyhedron char poly_col_edge[40]; // color of individual poly edges for POV }; struct edge_struct { char name[5]; char color[40]; float radius; }; struct bplane_struct { char bplane_t[10][5]; // atom labels in plane list int bplane_n[10]; // atom numbers in plane list int nbatoms; // number of items in list float bplane_d1; // width of plane segment to draw float bplane_d2; // second dimension char bplane_col[40]; // color }; struct bond_struct { int bond_fn; // frame number for bond commands char bond_l1[5]; // label for one end of bond char bond_l2[5]; // label for other end float bond_size; // bond diameter float bond_min; // minimum bond distance float bond_max; // maximum bond distance char col_bond[40]; // color and properties of bonds for POV int bond_style; // solid bond or dash }; struct sphere_struct { int sphere_fn; // frame number for sphere commands char sphere_l[5]; // sphere label int sphere_n; // atom number - -1 for old behavior float sphere_size; // sphere size char sphere_col[40]; // sphere colors }; struct label_struct { int label_fn; // frame number float label_x[3]; // position of textual labels char label_label[64]; // label text }; struct map_struct { int FourierContourSolid; float FourierContourLevel; // Level for 3d, initial level for 2d float FourierContourStep; // Height between contours for 2d float FourierContourTop; // Upper level for 2d char FourierContourColor[40]; char FourierBackColor[40]; }; struct frame_struct // allocate at max_frame { float clip_lim[6]; /* limits of clip box in cell coords */ float cryst_lim[6]; /* limits of view box in cell coords */ float map_lim[9]; int map_lim_set; int slice; float mapslice[3]; float mapnorm[3]; float planeeq[4]; char molecule_atom_name[5]; int molecule_atom_no; float molecule_distance; }; struct atom_struct // allocate at max_atom { float atom_xyz[3]; // atomic coordinates char atom_l[5]; // atom labels int atom_n; // input atom number int atom_fn; // frame number for atom int sv_atom_n; // saved input atom number int atom_ismod; // flag for modulated position int occ_ismod; // flag for modulated occupancy float occupancy; // average occupancy float min_occ; // minimum occupancy required for drawing the atom float saved_xyz[3]; // storage to save the atom position int TF_status; // Temperature factor status (-1 no Uij, 0 sphere, 1 ellipsoid) float radius; // vdW Radius for solvent calculations etc. }; struct ellips_struct // allocate at max_el { char ellips_col[40]; // ellipsoid colors for POV float ellips_EV[3][3]; // Eigenvectors float ellips_RMS[3]; // RMS amplitudes char ellips_l[5]; // label for anisotropic atom int ellips_n; // atom number int save_el_number; // save original atom number int ell_type; // form of ellipsoid input float ellips[6]; // thermal ellipsoid coefficients int ellips_ismod; // flag for modulated Uij }; struct mod_gbl_struct // allocate at max_modulation { int vector_mult[3]; // coefficients ijk for modvector = i*cell_vec_1 + j*cell_vec_2 .. float modvector[3]; // atom Fourier modulation vectors }; struct mod_x_struct // allocate at max_atom * max_modulation { float atom_mod_sawtooth[5]; // amplitudes and interval for sawtooth modulation int ellips_modpar_atom; // atom number for this item float atom_occpar[2]; // cosine and sine multiplier of occ fourier series int atom_occpar_atom; // atom number for atom_occpar int atom_occpar_id; // axis number (0-2) for atom_occpar float atom_occ_crenel[2]; // crenel lower and upper limit for occupancy }; struct mod_3x_struct // allocate at 3 * max_atom * max_modulation { float atom_modpar[2]; // cosine and sine multiplier for an item int atom_modpar_atom; // atom number for atom_modpar int atom_modpar_axis; // axis number (0-2) for atom_modpar int atom_modpar_id; // entry in vector_mult for this term (1 - no_mod_vectors) }; struct mod_3t_struct // allocate at 3 * max_el * max_modulation { float ellips_modpar[2]; // wave vector id, cosine and sine multip int ellips_modpar_id; // entry for this term (1 - no_mod_vectors) int ellips_modpar_term; // identity of this term (1-6); }; struct atprop_struct // atomic properties { int atprop_fn; // frame number char atprop_l[5]; // label int atprop_n; // atom number - -1 for old behavior float radius; // van der waals size }; #endif DRAWxtl/source/DRAWxtl55/DRAWxtl_proto.h0000644000076400001440000002732211516334070017366 0ustar fingerusers// $Id: DRAWxtl_proto.h 1107 2011-01-19 23:53:52Z martin $ // // DRAWxtl_proto.h - routine prototypes for for DRAWxtl V5.5 - the GUI version // // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // #ifndef DRAWxtl_proto_h #define DRAWxtl_proto_h void About_Help_cb (void); void Add_Frame_Main (void); void add_to_list (float *xp, int no, int nos); void add_vert (float vert[3], int no, int check, int modulate, int nos); void add_vert_nc (float *vert); void analyze_bonds (void); double AngleInRange (double angle); void Arrow_Frame_Combo_cb (Fl_Widget * a, void *b); void Automation_Edit_cb(void); void Automation_Go_cb(void); void Automation_Abort_cb(void); void Automation_Close_cb(void); void axeqb (double a1[3][3], double x[3], double b[3]); void Bond_Combo_cb (Fl_Widget * a, void *b); void Bond_Frame_Combo_cb (Fl_Widget * a, void *b); void Blank_Strip (char input[]); void Browse_Map_File_cb (void); void build_box_contents (void); void build_poly_list (int numb_list, int polyno, int l0, int l1, float *); void Calc_Rot (float v1[3], float v2[3]); void Check_Box_cb (void); int check_atom_name (char *, char *); void check_dynamic_storage (void); int check_vert_alloc (int number, int alloc_ok); void Clean_Up_Files (void); void Clear_Last_Omit_cb (Fl_Button *, void *); void Color_Help_cb (void); void Configure_cb (void); void Configure_Close_cb (void); void Configure_Save_cb (void); void Configure_Misc_cb (void); void Configure_Misc_Save_cb (void); void Configure_Misc_Close_cb (void); void Configure_MSMS_cb (void); void Configure_MSMS_loc_cb (void); void Configure_Close_MSMS_cb (void); void Configure_Save_MSMS_cb (void); void ConfigurePOV_cb (void); void ConfigurePOVOptions_cb (void); void ConfigureMencoder_cb (void); void ConfigureFFmpeg_cb (void); static inline void Convert_Cart_Cryst(float bmat_inv[3][3], float inp[3], float oup[3], float origin[3]) { int i, j; for (i = 0; i < 3; i++) { oup[i] = origin[i]; for (j = 0; j < 3; j++) oup[i] += bmat_inv[i][j] * inp[j]; } } static inline void Convert_Cryst_Cart(double b_mat[3][3], float inp[3], float oup[3], float origin[3]) { int i, j; for (i = 0; i < 3; i++) { oup[i] = 0.0f; for (j = 0; j < 3; j++) oup[i] += (float)b_mat[i][j] * (inp[j] - origin[j]); } } void convert_ellipsoid (void); float convert_pos (char *); void Conv_Sym_Mat (void); void Destroy_Open_Windows (void); float determinant (double rot[3][3]); void display_cursor_text (void); float dist (int j, int k); void do_drawing (void); float dot0_3d (float x0, float y0, float z0, float x1, float y1, float z1, float x2, float y2, float z2); void draw_cell (int docell); void draw_GL_triple (void); void draw_cursor (void); void Dump_View_cb (void); void Edit_Arrow_cb (void); void Edit_Arrow_Close_cb (class Fl_Button *, void *); void Edit_Arrow_Save_cb (Fl_Button *, int *save); void Edit_Bond_cb (void); void Edit_Bond_Close_cb (void); void Edit_Bond_Save_cb (Fl_Button *, int *save); void Edit_Changed_cb (int, int nInserted, int nDeleted, int, const char *, void *v); void Edit_Ellipsoid_cb (void); void Edit_Ellipsoid_Save_cb (Fl_Button *, int *save); void Edit_LonePair_cb (void); void Edit_Lone_Pair_Close_cb (void); void Edit_Lone_Pair_Save_cb (Fl_Button *, int *save); void Edit_Maps_cb (void); void Edit_Maps_Close_cb (void); void Edit_Maps_Save_cb (Fl_Button *, int *save); void Edit_Slice_cb (void); void Edit_Slice_Close_cb (void); void Edit_Slice_Save_cb (Fl_Button *, int *save); void Edit_Surfaces_cb (void); void Edit_Surfaces_Close_cb (void); void Edit_Surfaces_Save_cb (Fl_Button *, int *save); void Surface_Frame_Combo_cb (Fl_Widget * a, void *b); void Edit_Modparms_cb (void); void Edit_Modparms_Close_cb (void); void Edit_Modparms_Save_cb (Fl_Button *, int *save); void Edit_Parmeters_cb (void); void Edit_Parmeters_Close_cb (Fl_Button *, void *); void Edit_Parmeters_Save_cb (Fl_Button *, int *tosave); void Edit_Polyhedra_cb (void); void Edit_Polyhedra_Close_cb (void); void Edit_Polyhedra_Save_cb (Fl_Button *, int *save); void Edit_Slab_cb (void); void Edit_Slab_Close_cb (void); void Edit_Slab_Save_cb (Fl_Button *, int *save); void Edit_Spheres_cb (void); void Edit_Spheres_Close_cb (void); void Edit_Spheres_Save_cb (Fl_Button *, int *save); void Edit_STR_cb (Fl_Menu_ *, void *arg); void Edit_STR_Close_cb (void); void Edit_STR_Save_cb (Fl_Button *, int *action); int eigen (float *biso, float beta[6], float valu[3], float vect[3][3]); int end_flip (int); float end_flip_real (float); void Error_Box (const char *message); void Error_Box_cb (Fl_Widget * w, void *d); void Exit_cb (void); void expand_atom (int natom); int fillcube (uchar * cube, FILE * mapin); void findsys (void); void find_all_in_box (int i); int find_atom (void); void find_lattice_type (void); int find_proj_atom (int, int); void generate_arrows (void); void generate_bonds (void); void generate_cones (void); void Generate_Drawing (int); void generate_ellipsoids (void); void generate_gl_texts (void); void generate_planes (void); void generate_poly (void); void generate_slab (void); void generate_spheres (void); void generate_texts (void); void generate_triple (void); void generate_lsq_planes (void); void generate_aimsurf (void); void generate_voids (void); void getsym (char *text, int num, int kk); void get_atom_id (void); void get_input (int Quick); int get_next_token (char *p, int max_len, FILE * fpin); int Get_Unique_Atoms (char atoms[100][5], int Frame_No); void get_label (char input[], char *c1, char *c2, char *c3, char *c4, int strip); void Graphics_Help_cb (void); void ImportDataFile_cb (Fl_Widget *, void *); void import_cif (char *, int, int, int *, int); void import_discus (char *, int, int, int); void import_fdat (char *, int, int, int); void import_gsas (char *, int, int, int); void import_pcr (char *, int, int, int); void import_schakal (char *, int, int, int); void import_shelx (char *, int, int, int); void import_wien (char *, int, int, int); void import_exc (char *, int, int, int); void Include_Cutouts_cb (void); void init_dynamic_storage (); void Init_DRAWxtl (void); void Input_Help_cb (void); float InterpolateMap (float x, float y, float z); void label_cell (void); void Load_Bond_Data (const char *atom, char table[20480]); void Load_Color_Combo (Flu_Combo_List * ot); void LoadConfig (bool full_load); void Locate_Triple (void); void Lone_Pair_Combo_cb (Fl_Widget * a, void *b); void LonePair_Frame_Combo_cb (Fl_Widget * a, void *b); int LookupMap (int ix, int iy, int iz); void make_bmat (int sys, float lat_con[6], double b_mat[3][3], float ginv[3][3], float rec_lat_con[6]); void Main_Frame_Combo_cb (Fl_Widget *, void *); void Maps_Frame_Combo_cb (Fl_Widget *, void *); void Map_Info_cb (void); void MapType_cb (void); float matinv (float a[3][3]); void matmul (float a[3][3], float b[3][3], float c[3][3]); void Max_Min_cb (void); int Maximize_rho (int); void Modify_Arrow_cb (Fl_Widget * a, void *b); void Modify_Bonds_cb (Fl_Widget * a, void *b); void Modify_Bonds_Distance_cb (Fl_Widget * a, void *b); void Modify_LonePair_cb (Fl_Widget * a, void *b); void Modify_Maps_cb (Fl_Widget * a, void *b); void Modify_AimSurfaces_cb (Fl_Widget * a, void *b); void Modify_Surfaces_cb (Fl_Widget * a, void *b); void Modify_Polyhedra_cb (Fl_Widget * a, void *b); void Modify_Polyhedra_Distance_cb (Fl_Widget * a, void *b); void Modify_Spheres_cb (Fl_Widget * a, void *b); void Modify_Occ_cb (Fl_Widget * a, void *b); void Occ_Combo_cb (Fl_Widget * a, void *b); void New_Occ_Add_cb (class Fl_Widget *, int *action); void New_Occ_Input_cb (class Fl_Widget *, void *); void Modify_Surfaces_cb (Fl_Widget * a, void *b); void modulate_parameters (float vert[3], double *occ, int sym_no, int atom_no); int modulate_uij (float vert[3], int ellips_no, int atom_no, int sym_no, float uij[6]); void move_cursor (int axis, float inc_amt); void update_cursor_window (void); //void moveto_atom (int, int, int, int); int pick_label (int, int, int, int); void New_Arrow_Add_cb (class Fl_Widget *, int *action); void New_Arrow_Input_cb (class Fl_Widget *, void *); void New_Bond_Add_cb (class Fl_Widget *, int *action); void New_Bond_Input_cb (class Fl_Widget *, void *); void New_Ellipsoid_Input_cb (class Fl_Widget *, void *); void New_Map_Add_cb (class Fl_Widget *, int *action); void New_Map_Input_cb (Fl_Widget *, void *); void New_AimSurf_Add_cb (class Fl_Widget *, int *action); void New_AimSurf_Input_cb (Fl_Widget *, void *); void AimSurf_Combo_cb (Fl_Widget * a, void *b); void Surf_Combo_cb (Fl_Widget * a, void *b); void New_Radius_Add_cb (class Fl_Widget *, int *action); void New_Surf_Input_cb (Fl_Widget *, void *); void New_Polyhedra_Add_cb (class Fl_Widget *, int *action); void New_Lone_Pair_Add_cb (class Fl_Widget *, int *action); void New_Polyhedra_Input_cb (class Fl_Widget *, void *); void New_Sphere_Add_cb (class Fl_Widget *, int *action); void New_Sphere_Input_cb (class Fl_Widget *, void *); void next_focus (void); int not_in_slab (float x, float y, float z); void Offset_cb (void); void Output_Spheres (float *radii, int i); float P_to_C (float prob); int pick_box (int x, int y, int w, int h); void plot_vrml_poly (int polyno); void Polyhedra_Combo_cb (Fl_Widget * a, void *b); void Polyhedra_Frame_Combo_cb (Fl_Widget * a, void *b); void print_sym (void); void process_hits (int hits, GLuint buffer[]); void Process_Inp (int i); void Progress_Window (int, const char *, float); void push_cylinder (float df[3], float at[3], float radius, char *color); void read_aim (char *infile, int Quick); void read_dn6 (char *infile, int Quick); void read_exc (char *infile, int Quick); void read_xsf (char *infile, int Quick); void read_fcf (char *infile, int Quick); void read_flp (char *infile, int Quick); void read_grd (char *infile, int Quick); void read_inp (int Quick); void read_m80 (char *infile, int Quick); void read_m81 (char *infile, int Quick); void read_stf (char *infile, int Quick); void read_w2k (char *infile, int Quick); void read_vasp (char *infile, int Quick); void Restore_Working_Copy (void); void Rotation_cb (void); void Save_Current_cb (void); void Save_Working_Copy (void); void SelectDataFile_cb (void); void set_tf_status (void); void show_slab (void); void show_slab_ovl (void); void skip_blocks (int i, FILE * in); void Slice_Frame_Combo_cb (Fl_Widget *, void *); void Spacegroup_Help_cb (void); void Sphere_Combo_cb (Fl_Widget * a, void *b); void Sphere_Frame_Combo_cb (Fl_Widget * a, void *b); void start_picking (int x, int y, int w, int h); void sub_add_vert (float *vert, int no_cell); void sub_add_vert_nc (float *vert, int no_cell); void symop (char *input); void Token_Strip (char string[], int no); void Transform_POV_Color (char *); void Transform_VRML_Color (char *); void trim_string (char string[], int len); void Update_Objects (int Frame_No, FILE * out); int update_box (int hits, GLuint buffer[]); void Update_Cursor_List (int); void Update_Str (int overwrite); int Unique_Atom (void); void View_Console_cb (void); void View_Cursor_cb (void); void Cursor_Reset_Combo_cb (Fl_Widget * , void *); void View_File_cb (void); void View_Help_Close_cb (Fl_Window *, int *); void View_Listing_cb (void); void View_Listing_Close_cb (Fl_Window *, int *arg); void View_POV_cb (void); int vec_dif (int n1, float v1[3], int n2, float v2[3], int n3, float v3[3], float v[3]); void WriteConfig (void); void Write_Map_cb (void); QUAT XYZ_Rot_to_Q (double Xrot, double Yrot, double Zrot); void calculate_voids (void); void calc_simplevoids (void); void calculate_sas (void); void calculate_msms (void); void generate_msms (void); void generate_simplevoids (void); void dump_gif (void); void Add_mapslice (int); #endif DRAWxtl/source/DRAWxtl55/DRAWxtlViewClass.h0000644000076400001440000000047211241072504017755 0ustar fingerusers// $Id: DRAWxtlViewClass.h 900 2009-08-13 20:00:45Z larry $ // #ifndef DRAWxtlViewClass_h #define DRAWxtlViewClass_h class Draw_Fl_Input:public Fl_Input { public: Draw_Fl_Input (int x, int y, int w, int h, const char *l = 0): Fl_Input (x, y, w, h, l) { } private: int handle (int e); }; #endif DRAWxtl/source/DRAWxtl55/DRAWxtlViewUI.cxx0000644000076400001440000005367511471000675017622 0ustar fingerusers// $Id: DRAWxtlViewUI.cxx 1083 2010-11-17 16:21:56Z larry $ // // DRAWxtl V5.5 main window description // initial version generated by Fast Light User Interface Designer (fluid) version 1.0104 // // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // routines contained within this file: // // DRAWxtlViewUI::DRAWxtlViewUI - the constructor // Draw_Fl_Input::handle - the keyboard handler for this derived class // #include "DRAWxtlViewUI.h" extern DRAWxtlViewUI *drvui; void Main_Frame_Combo_cb (Fl_Widget *, void *); static const char *Origin_X_ttp = { "Fractional coordinate (x) of center of drawing." }; static const char *Origin_Y_ttp = { "Fractional coordinate (y) of center of drawing." }; static const char *Origin_Z_ttp = { "Fractional coordinate (z) of center of drawing." }; static const char *X_Min_ttp = { "Fractional coordinate of minimum value of x\n" "(See 'pack' command in Help/Input File Commands)" }; static const char *Y_Min_ttp = { "Fractional coordinate of minimum value of y\n" "(See 'pack' command in Help/Input File Commands)" }; static const char *Z_Min_ttp = { "Fractional coordinate of minimum value of z\n" "(See 'pack' command in Help/Input File Commands)" }; static const char *X_Max_ttp = { "Fractional coordinate of maximum value of x\n" "(See 'pack' command in Help/Input File Commands)" }; static const char *Y_Max_ttp = { "Fractional coordinate of maximum value of y\n" "(See 'pack' command in Help/Input File Commands)" }; static const char *Z_Max_ttp = { "Fractional coordinate of maximum value of z\n" "(See 'pack' command in Help/Input File Commands)" }; static const char *X_Min_Clip_ttp = { "Fractional coordinate of minimum clip value of x\n" "(See 'clip' command in Help/Input File Commands)\n" "Inactive unless 'Use Bond Clipping' is checked." }; static const char *Y_Min_Clip_ttp = { "Fractional coordinate of minimum clip value of y\n" "(See 'clip' command in Help/Input File Commands)\n" "Inactive unless 'Use Bond Clipping' is checked." }; static const char *Z_Min_Clip_ttp = { "Fractional coordinate of minimum clip value of z\n" "(See 'clip' command in Help/Input File Commands)\n" "Inactive unless 'Use Bond Clipping' is checked." }; static const char *X_Max_Clip_ttp = { "Fractional coordinate of maximum clip value of x\n" "(See 'clip' command in Help/Input File Commands)\n" "Inactive unless 'Use Bond Clipping' is checked." }; static const char *Y_Max_Clip_ttp = { "Fractional coordinate of maximum clip value of y\n" "(See 'clip' command in Help/Input File Commands)\n" "Inactive unless 'Use Bond Clipping' is checked." }; static const char *Z_Max_Clip_ttp = { "Fractional coordinate of maximum clip value of z\n" "(See 'clip' command in Help/Input File Commands)\n" "Inactive unless 'Use Bond Clipping' is checked." }; static const char *Str_Name_ttp = { "File name of current structure file\n" "Use 'Select Data File' menu item under 'File' to change." }; static const char *Orthographic_ttp = { "If set, an orthographic view is generated." }; static const char *Bond_Clipping_ttp = { "Set to generate 'half' bonds at edge of drawing." }; static const char *Generate_VRML1_ttp = { "Set for VRML1 output (not VRML97)." }; // // Remember to update the menuitem number in all deactivate() calls for View->POV in // CrystalView.cxx and Edit1.cxx when you insert a menu item before the POV entry below ! // Fl_Menu_Item DRAWxtlViewUI::drawxtl_menu[] = { {"File", 0, 0, 0, FL_SUBMENU, 0, 0, 14, 56}, {" Select Data File", 0, (Fl_Callback *) SelectDataFile_cb, 0, 0, 0, 0, 14, 56}, {" Import External Format ", 0, 0, 0, FL_SUBMENU, 0, 0, 14, 56}, {" Import CIF File", 0, (Fl_Callback *) ImportDataFile_cb, 0, 0, 0, 0, 14, 56}, {" Import FDAT File", 0, (Fl_Callback *) ImportDataFile_cb, (void *) 1, 0, 0, 0, 14, 56}, {" Import GSAS File", 0, (Fl_Callback *) ImportDataFile_cb, (void *) 2, 0, 0, 0, 14, 56}, {" Import Schakal File", 0, (Fl_Callback *) ImportDataFile_cb, (void *) 3, 0, 0, 0, 14, 56}, {" Import Shelx File", 0, (Fl_Callback *) ImportDataFile_cb, (void *) 4, 0, 0, 0, 14, 56}, {" Import WIEN2k File", 0, (Fl_Callback *) ImportDataFile_cb, (void *) 5, 0, 0, 0, 14, 56}, {" Import DISCUS File", 0, (Fl_Callback *) ImportDataFile_cb, (void *) 6, 0, 0, 0, 14, 56}, {" Import FULLPROF File", 0, (Fl_Callback *) ImportDataFile_cb, (void *) 7, 0, 0, 0, 14, 56}, {" Import Exciting File", 0, (Fl_Callback *) ImportDataFile_cb, (void *) 8, 0, 0, 0, 14, 56}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {" Save Current", 0, (Fl_Callback *) Save_Current_cb, 0, 0, 0, 0, 14, 56}, {" Save Image as Postscript", 0, (Fl_Callback *) Dump_View_cb, 0, 0, 0, 0, 14, 56}, {" Save Image as GIF", 0, (Fl_Callback *) dump_gif, 0, 0, 0, 0, 14, 56}, {" Configure", 0, 0, 0, FL_SUBMENU | FL_MENU_DIVIDER, 0, 0, 14, 56}, {" POV", 0, (Fl_Callback *) Configure_cb, 0, 0, 0, 0, 14, 56}, {" MSMS", 0, (Fl_Callback *) Configure_MSMS_cb, 0, 0, 0, 0, 14, 56}, {" Misc.", 0, (Fl_Callback *) Configure_Misc_cb, 0, 0, 0, 0, 14, 56}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {" Exit", 0, (Fl_Callback *) Exit_cb, 0, 0, 0, 0, 14, 56}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {"Edit", 0, 0, 0, FL_SUBMENU, 0, 0, 14, 56}, {" Edit Parameters", 0, (Fl_Callback *) Edit_Parmeters_cb, 0, 0, 0, 0, 14, 56}, {" Edit Spheres", 0, (Fl_Callback *) Edit_Spheres_cb, 0, 0, 0, 0, 14, 56}, {" Edit Bonds", 0, (Fl_Callback *) Edit_Bond_cb, 0, 0, 0, 0, 14, 56}, {" Edit Ellipsoids", 0, (Fl_Callback *) Edit_Ellipsoid_cb, 0, 0, 0, 0, 14, 56}, {" Edit Polyhedra/Planes", 0, (Fl_Callback *) Edit_Polyhedra_cb, 0, 0, 0, 0, 14, 56}, {" Edit Arrows", 0, (Fl_Callback *) Edit_Arrow_cb, 0, 0, 0, 0, 14, 56}, {" Edit Lone-Pair Cones", 0, (Fl_Callback *) Edit_LonePair_cb, 0, 0, 0, 0, 14, 56}, {" Edit Slab Parameters", 0, (Fl_Callback *) Edit_Slab_cb, 0, 0, 0, 0, 14, 56}, {" Edit Map Parameters", 0, (Fl_Callback *) Edit_Maps_cb, 0, 0, 0, 0, 14, 56}, {" Edit Surface Parameters", 0, (Fl_Callback *) Edit_Surfaces_cb, 0, 0, 0, 0, 14, 56}, {" Edit Modulation Parameters", 0, (Fl_Callback *) Edit_Modparms_cb, 0, FL_MENU_DIVIDER, 0, 0, 14, 56}, {" Edit STR File (Original Version)", 0, (Fl_Callback *) Edit_STR_cb, (void *) 1, 0, 0, 0, 14, 56}, {" Edit STR File (Working Version)", 0, (Fl_Callback *) Edit_STR_cb, 0, 0, 0, 0, 14, 56}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {"View", 0, 0, 0, FL_SUBMENU, 0, 0, 14, 56}, {" POV", 0, (Fl_Callback *) View_POV_cb, 0, 0, 0, 0, 14, 56}, {" Listing", 0, (Fl_Callback *) View_Listing_cb, 0, 0, 0, 0, 14, 56}, {" Console", 0, (Fl_Callback *) View_Console_cb, 0, 0, 0, 0, 14, 56}, {" Geometry", 0, (Fl_Callback *) View_Cursor_cb, 0, 0, 0, 0, 14, 56}, {" File", 0, (Fl_Callback *) View_File_cb, 0, 0, 0, 0, 14, 56}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {"Help", 0, 0, 0, FL_SUBMENU, 0, 0, 14, 56}, {" Input File Commands", 0, (Fl_Callback *) Input_Help_cb, 0, 0, 0, 0, 14, 56}, {" Color Name/RGB Table", 0, (Fl_Callback *) Color_Help_cb, 0, 0, 0, 0, 14, 56}, {" Graphics Help", 0, (Fl_Callback *) Graphics_Help_cb, 0, 0, 0, 0, 14, 56}, {" Spacegroup Help", 0, (Fl_Callback *) Spacegroup_Help_cb, 0, FL_MENU_DIVIDER, 0, 0, 14, 56}, {" About DRAWxtl", 0, (Fl_Callback *) About_Help_cb, 0, 0, 0, 0, 14, 56}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0} }; Fl_Group *Menu_Group; CrystalView *crystal2; Fl_Group *Cursor_Group; Fl_Group *Left_Panel_Group; volatile int w_width = 855; volatile int w_height = 660; int y_start = 30; int w_st_x = 150; int w_st_y = 20; static int scaled_x (int x) { return min (x, (x * w_width) / 855); } static int scaled_y (int y) { return (y * w_height) / 660; } DRAWxtlViewUI::DRAWxtlViewUI () { int y; int y_step = 25; if (Fl::w () == 800) { // adjust screen parameters for 800 x 600 w_width = 790; w_height = 530; w_st_x = 0; y_step = 20; } else if (Fl::w () == 640) { // adjust for 640 x 480 w_width = 630; w_height = 420; w_st_x = 0; y_step = 18; } DRAWxtl_Window *o = mainWindow = new DRAWxtl_Window (w_st_x, w_st_y, w_width, w_height, " DRAWxtl V5.5"); o->begin (); o->box (FL_UP_BOX); o->selection_color ((Fl_Color) 128); o->labelfont (1); o->labelsize (49); o->labelcolor (FL_RED); o->callback ((Fl_Callback *) Exit_cb); o->align (FL_ALIGN_BOTTOM); o->when (FL_WHEN_CHANGED); o->size_range (160, 100, Fl::w (), Fl::h ()); Fl_Group *g = Menu_Group = new Fl_Group (0, 0, w_width, 25); g->begin (); Fl_Box *b = new Fl_Box (0, 0, w_width, 25); Fl_Menu_Bar *om = new Fl_Menu_Bar (0, 0, w_width - 50, 25); om->menu (drawxtl_menu); Fl_Button *on = new Fl_Button (w_width - 50, 0, 50, 25, "Exit"); on->callback ((Fl_Callback *) Exit_cb); g->resizable (b); g->end (); Left_Panel_Group = new Fl_Group (0, scaled_y (25), scaled_x (275), w_height - scaled_y (25)); Fl_Text_Display *op = mainLabel = new Fl_Text_Display (0, scaled_y (60), scaled_x (275), 0, "DRAWxtl V5.5"); op->box (FL_NO_BOX); op->color ((Fl_Color) 1); op->selection_color ((Fl_Color) 1); op->labelfont (1); op->labelsize (scaled_y (20)); op->labelcolor ((Fl_Color) 1); op->textcolor (1); y = y_start; { Fl_Check_Button *o = Show_Vector_Triple = new Fl_Check_Button (scaled_x (20), scaled_y (y) + 25, scaled_x (25), scaled_y (25), "Show Vector Triple"); o->down_box (FL_DOWN_BOX); o->callback ((Fl_Callback *) Check_Box_cb); } y += y_step - 5; { Fl_Check_Button *o = Orthographic_View = new Fl_Check_Button (scaled_x (20), scaled_y (y) + 25, scaled_x (30), scaled_y (25), "Non-Perspective View"); o->down_box (FL_DOWN_BOX); o->tooltip (Orthographic_ttp); o->callback ((Fl_Callback *) Check_Box_cb); } y += y_step - 5; { Fl_Check_Button *o = Generate_VRML1 = new Fl_Check_Button (scaled_x (20), scaled_y (y) + 25, scaled_x (25), scaled_y (25), "Generate VRML1"); o->down_box (FL_DOWN_BOX); o->tooltip (Generate_VRML1_ttp); o->callback ((Fl_Callback *) Check_Box_cb); } y += y_step - 5; { Fl_Check_Button *o = Use_Clipping = new Fl_Check_Button (scaled_x (20), scaled_y (y) + 25, scaled_x (25), scaled_y (25), "Use Bond Clipping"); o->down_box (FL_DOWN_BOX); o->tooltip (Bond_Clipping_ttp); o->callback ((Fl_Callback *) Max_Min_cb); } Origin1_Msg = new Fl_Output (scaled_x (20), scaled_y (y) + 40, scaled_x (250), scaled_y (20)); Origin1_Msg->value ("Special space group - see Help/Spacegroup"); Origin1_Msg->textsize (scaled_y (12)); Origin1_Msg->textcolor (FL_RED); Origin1_Msg->box (FL_NO_BOX); Origin1_Msg->hide (); { Flu_Combo_List *o = Frame_No = new Flu_Combo_List (scaled_x (180), scaled_y (y + 5), scaled_x (70), scaled_y (20), "Frame No."); o->align (FL_ALIGN_TOP); o->hide (); o->callback (Main_Frame_Combo_cb); } y += y_step + 10; { Flu_Spinner *o = X_Min = new Flu_Spinner (scaled_x (20), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Xmin"); o->type (1); o->minimum (-10); o->maximum (1); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); o->tooltip (X_Min_ttp); o->callback ((Fl_Callback *) Max_Min_cb); } { Flu_Spinner *o = X_Max = new Flu_Spinner (scaled_x (150), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Xmax"); o->type (1); o->minimum (-1); o->maximum (10); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); o->tooltip (X_Max_ttp); o->callback ((Fl_Callback *) Max_Min_cb); } y += y_step + 20; { Flu_Spinner *o = X_Min_clip = new Flu_Spinner (scaled_x (20), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Clip Xmin"); o->type (1); o->minimum (-10); o->maximum (4); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->deactivate (); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); o->tooltip (X_Min_Clip_ttp); o->callback ((Fl_Callback *) Max_Min_cb); } { Flu_Spinner *o = X_Max_clip = new Flu_Spinner (scaled_x (150), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Clip Xmax"); o->type (1); o->minimum (-4); o->maximum (10); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->deactivate (); o->callback ((Fl_Callback *) Max_Min_cb); o->tooltip (X_Max_Clip_ttp); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); } y += y_step + 20; { Flu_Spinner *o = Y_Min = new Flu_Spinner (scaled_x (20), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Ymin"); o->type (1); o->minimum (-10); o->maximum (1); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); o->tooltip (Y_Min_ttp); o->callback ((Fl_Callback *) Max_Min_cb); } { Flu_Spinner *o = Y_Max = new Flu_Spinner (scaled_x (150), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Ymax"); o->type (1); o->minimum (-1); o->maximum (10); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); o->tooltip (Y_Max_ttp); o->callback ((Fl_Callback *) Max_Min_cb); } y += y_step + 20; { Flu_Spinner *o = Y_Min_clip = new Flu_Spinner (scaled_x (20), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Clip Ymin"); o->type (1); o->minimum (-10); o->maximum (4); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->deactivate (); o->tooltip (Y_Min_Clip_ttp); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); o->callback ((Fl_Callback *) Max_Min_cb); } { Flu_Spinner *o = Y_Max_clip = new Flu_Spinner (scaled_x (150), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Clip Ymax"); o->type (1); o->minimum (-10); o->maximum (4); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->deactivate (); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); o->tooltip (Y_Max_Clip_ttp); o->callback ((Fl_Callback *) Max_Min_cb); } y += y_step + 20; { Flu_Spinner *o = Z_Min = new Flu_Spinner (scaled_x (20), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Zmin"); o->type (1); o->minimum (-10); o->maximum (1); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); o->tooltip (Z_Min_ttp); o->callback ((Fl_Callback *) Max_Min_cb); } { Flu_Spinner *o = Z_Max = new Flu_Spinner (scaled_x (150), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Zmax"); o->type (1); o->minimum (-1); o->maximum (10); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); o->tooltip (Z_Max_ttp); o->callback ((Fl_Callback *) Max_Min_cb); } y += y_step + 20; { Flu_Spinner *o = Z_Min_clip = new Flu_Spinner (scaled_x (20), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Clip Zmin"); o->type (1); o->minimum (-10); o->maximum (4); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->deactivate (); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); o->tooltip (Z_Min_Clip_ttp); o->callback ((Fl_Callback *) Max_Min_cb); } { Flu_Spinner *o = Z_Max_clip = new Flu_Spinner (scaled_x (150), scaled_y (y) + 25, scaled_x (100), scaled_y (25), "Clip Zmax"); o->type (1); o->minimum (-4); o->maximum (10); o->step (0.05); o->align (FL_ALIGN_BOTTOM); o->deactivate (); o->valuecolor (FL_WHITE, FL_SELECTION_COLOR); o->tooltip (Z_Max_Clip_ttp); o->callback ((Fl_Callback *) Max_Min_cb); } y += y_step + 20; { Draw_Fl_Input *o = Origin_X = new Draw_Fl_Input (scaled_x (20), scaled_y (y) + 25, scaled_x (60), scaled_y (25), "Origin X"); o->callback ((Fl_Callback *) Offset_cb); o->align (FL_ALIGN_BOTTOM); o->when (FL_WHEN_CHANGED); o->tooltip (Origin_X_ttp); } { Draw_Fl_Input *o = Origin_Y = new Draw_Fl_Input (scaled_x (100), scaled_y (y) + 25, scaled_x (60), scaled_y (25), "Origin Y"); o->callback ((Fl_Callback *) Offset_cb); o->align (FL_ALIGN_BOTTOM); o->when (FL_WHEN_CHANGED); o->tooltip (Origin_Y_ttp); } { Draw_Fl_Input *o = Origin_Z = new Draw_Fl_Input (scaled_x (185), scaled_y (y) + 25, scaled_x (60), scaled_y (25), "Origin Z"); o->callback ((Fl_Callback *) Offset_cb); o->align (FL_ALIGN_BOTTOM); o->when (FL_WHEN_CHANGED); o->tooltip (Origin_Z_ttp); } y += y_step + 20; { Draw_Fl_Input *o = X_Rot = new Draw_Fl_Input (scaled_x (20), scaled_y (y) + 25, scaled_x (60), scaled_y (25), "X-Rot"); o->callback ((Fl_Callback *) Rotation_cb); o->align (FL_ALIGN_BOTTOM); o->when (FL_WHEN_ENTER_KEY); } { Draw_Fl_Input *o = Y_Rot = new Draw_Fl_Input (scaled_x (100), scaled_y (y) + 25, scaled_x (60), scaled_y (25), "Y-Rot"); o->callback ((Fl_Callback *) Rotation_cb); o->align (FL_ALIGN_BOTTOM); o->when (FL_WHEN_ENTER_KEY); } { Draw_Fl_Input *o = Z_Rot = new Draw_Fl_Input (scaled_x (185), scaled_y (y) + 25, scaled_x (60), scaled_y (25), "Z-Rot"); o->callback ((Fl_Callback *) Rotation_cb); o->align (FL_ALIGN_BOTTOM); o->when (FL_WHEN_ENTER_KEY); } y += y_step + 20; { Fl_Output *o = CurFile = new Fl_Output (scaled_x (20), scaled_y (y) + 25, scaled_x (225), scaled_y (25), "Current Structure File"); o->align (FL_ALIGN_BOTTOM); o->color (FL_BACKGROUND_COLOR); o->box (FL_THIN_DOWN_BOX); o->tooltip (Str_Name_ttp); } y += y_step + 20; { Fl_Output *o = CurDir = new Fl_Output (scaled_x (20), scaled_y (y) + 25, scaled_x (225), scaled_y (40), "Current Directory"); o->color (FL_BACKGROUND_COLOR); o->box (FL_THIN_DOWN_BOX); o->align (FL_ALIGN_BOTTOM); } Left_Panel_Group->end (); { CrystalView *o = crystal = crystal2 = new CrystalView (scaled_x (275), 25, w_width - 275, w_height - 65, "label"); o->box (FL_NO_BOX); o->color (FL_BACKGROUND_COLOR); o->selection_color (FL_BACKGROUND_COLOR); o->labeltype (FL_NORMAL_LABEL); o->labelfont (0); o->labelsize (14); o->labelcolor (FL_BLACK); o->end (); } o->resizable (crystal); Cursor_Group = new Fl_Group (scaled_x (275), w_height - 55, w_width - 275, 35); { Fl_Multiline_Output *p = Cursor_pos = new Fl_Multiline_Output (scaled_x (275), w_height - 35, w_width - 275, 45); p->textsize (13); p->color (FL_BACKGROUND_COLOR); p->box (FL_THIN_DOWN_BOX); p->align (FL_ALIGN_CENTER | FL_ALIGN_INSIDE); p->when (FL_WHEN_RELEASE); } Cursor_Group->box (FL_NO_BOX); Cursor_Group->resizable (crystal); Cursor_Group->end (); o->end (); } int Draw_Fl_Input::handle (int e) { if (e == FL_KEYDOWN) { if (Fl::event_key () == FL_Tab) { next_focus (); return 1; } } return Fl_Input::handle (e); } void DRAWxtl_Window::resize (int X, int Y, int W, int H) { /* resize the various parts of the layout as the main window is resized by dragging * a corner, or by pressing the "maximize" button in the upper right-hand corner. * The left-most panel of widgets is never made wider than the 275 pixels that it * had before resizing was implemented. FLTK does not resize widget labels; therefore * each of them has to be resized individually. This works OK, but we get discrete * jumps in the size rather than a smooth transition. */ int lp_w; int text_h; int ctext_h; int label_h; /* calculate width for the left panel group, which is in the * range from 0 to 275 */ lp_w = (int) (275. * ((float) DRAWxtl_Window::w () / 855.)); Fl_Double_Window::resize (X, Y, W, H); Menu_Group->resize (0, 0, DRAWxtl_Window::w (), 25); crystal2->resize (lp_w, 25, DRAWxtl_Window::w () - lp_w, DRAWxtl_Window::h () - 60); Cursor_Group->resize (lp_w, DRAWxtl_Window::h () - 55, DRAWxtl_Window::w () - lp_w, 35); drvui->Cursor_pos->resize (lp_w, DRAWxtl_Window::h () - 35, DRAWxtl_Window::w () - lp_w, 35); Left_Panel_Group->resize (0, 25, lp_w, DRAWxtl_Window::h () - 25); text_h = min (14, (14 * DRAWxtl_Window::h ()) / 660); ctext_h = min (13, (13 * DRAWxtl_Window::h ()) / 660); label_h = min (20, (20 * DRAWxtl_Window::h ()) / 660); drvui->mainLabel->labelsize (label_h); drvui->X_Max->labelsize (text_h); drvui->Y_Max->labelsize (text_h); drvui->Z_Max->labelsize (text_h); drvui->X_Min->labelsize (text_h); drvui->Y_Min->labelsize (text_h); drvui->Z_Min->labelsize (text_h); drvui->X_Max_clip->labelsize (text_h); drvui->Y_Max_clip->labelsize (text_h); drvui->Z_Max_clip->labelsize (text_h); drvui->X_Min_clip->labelsize (text_h); drvui->Y_Min_clip->labelsize (text_h); drvui->Z_Min_clip->labelsize (text_h); drvui->X_Rot->labelsize (text_h); drvui->Y_Rot->labelsize (text_h); drvui->Z_Rot->labelsize (text_h); drvui->X_Max->valuesize (text_h); drvui->Y_Max->valuesize (text_h); drvui->Z_Max->valuesize (text_h); drvui->X_Min->valuesize (text_h); drvui->Y_Min->valuesize (text_h); drvui->Z_Min->valuesize (text_h); drvui->X_Max_clip->valuesize (text_h); drvui->Y_Max_clip->valuesize (text_h); drvui->Z_Max_clip->valuesize (text_h); drvui->X_Min_clip->valuesize (text_h); drvui->Y_Min_clip->valuesize (text_h); drvui->Z_Min_clip->valuesize (text_h); drvui->X_Rot->textsize (text_h); drvui->Y_Rot->textsize (text_h); drvui->Z_Rot->textsize (text_h); drvui->Origin_X->labelsize (text_h); drvui->Origin_Y->labelsize (text_h); drvui->Origin_Z->labelsize (text_h); drvui->Origin_X->textsize (text_h); drvui->Origin_Y->textsize (text_h); drvui->Origin_Z->textsize (text_h); drvui->Orthographic_View->labelsize (text_h); drvui->Show_Vector_Triple->labelsize (text_h); drvui->Use_Clipping->labelsize (text_h); drvui->Generate_VRML1->labelsize (text_h); drvui->Frame_No->labelsize (text_h); drvui->CurFile->labelsize (text_h); drvui->CurFile->textsize (text_h); drvui->CurDir->labelsize (text_h); drvui->CurDir->textsize (text_h); drvui->Cursor_pos->textsize (ctext_h); w_width = crystal2->w(); w_height = crystal2->h(); } DRAWxtl/source/DRAWxtl55/DRAWxtlViewUI.h0000644000076400001440000003221111476445211017232 0ustar fingerusers// $Id: DRAWxtlViewUI.h 1090 2010-11-30 22:43:30Z martin $ // // DRAWxtl V5.5 main window header // initial version generated by Fast Light User Interface Designer (fluid) version 1.0104 // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // #ifndef DRAWxtlViewUI_h #define DRAWxtlViewUI_h #include #include #include #include #include #include #include #include #include #include #include #include #include "drawxtl.h" #include "CrystalView.h" #include "Draw_Fl_Input.h" #include "DRAWxtl_proto.h" enum { LIST1 = 1 << 0, LIST2 = 1 << 1, LIST3 = 1 << 2, HELP = 1 << 3, HELP1 = 1 << 4, TEXTWIN = 1 << 5, SPHERE = 1 << 6, ELLIPSOID = 1 << 7, LONEPAIR = 1 << 8, TEXT1 = 1 << 9 }; class DRAWxtl_Window:public Fl_Double_Window { public: void resize (int X, int Y, int W, int H); DRAWxtl_Window (int x, int y, int w, int h, const char *l = 0): Fl_Double_Window (x, y, w, h, l) { }; void draw (void) { Fl_Window::draw (); }; }; class DRAWxtlViewUI { public: void show (int, char **); void draw (void); DRAWxtlViewUI (); // constructor // pointers to widgets DRAWxtl_Window *mainWindow; Fl_Text_Display *mainLabel; Fl_Multiline_Output *Cursor_pos; Fl_Browser *Cursor_posW; Fl_Choice *Cursor_reset; Fl_Output *CurDirBuf; Fl_Output *CurStrBuf; Fl_Text_Buffer *CutoutColorBuf; Fl_Check_Button *Use_Clipping; Flu_Spinner *X_Min; Flu_Spinner *Y_Min; Flu_Spinner *Z_Min; Flu_Spinner *X_Max; Flu_Spinner *Y_Max; Flu_Spinner *Z_Max; Flu_Spinner *X_Min_clip; Flu_Spinner *Y_Min_clip; Flu_Spinner *Z_Min_clip; Flu_Spinner *X_Max_clip; Flu_Spinner *Y_Max_clip; Flu_Spinner *Z_Max_clip; Draw_Fl_Input *Origin_X; Draw_Fl_Input *Origin_Y; Draw_Fl_Input *Origin_Z; Draw_Fl_Input *X_Rot; Draw_Fl_Input *Y_Rot; Draw_Fl_Input *Z_Rot; Fl_Output *CurFile; Fl_Output *CurDir; Fl_Check_Button *Generate_VRML1; Fl_Output *Origin1_Msg; Fl_Check_Button *Orthographic_View; Fl_Check_Button *Show_Vector_Triple; static Fl_Menu_Item drawxtl_menu[]; Flu_Combo_List *Frame_No; CrystalView *crystal; // variables used in drawing GLuint crystalDL; int destroy; // window destructor flag variable char col_cell[40]; /* color and properties of framebars */ int Str_File_Changed; // set true (==1) if contents of str file changed float X_Boxlim; // X box limit read from command line float Y_Boxlim; // Y box limit read from command line float Z_Boxlim; // Z box limit read from command line float X_Origin; // X origin read from command line float Y_Origin; // Y origin read from command line float Z_Origin; // Z origin read from command line float lookat_v1[3], lookat_v2[3]; // "lookat" vectors " float label_scale; // relative scaling of text labels int noshadow; // if true, no shadows in POV float ambient; // POV lighting options float diffuse; // float specular; // float roughness; // int automation; // TRUE if automation in progress char *automate_name; // pointer to current name int Stereo; // TRUE for stereo views int cross_eyed; // TRUE for "cross-eyed" viewing float stereo_base; // separation wanted float Trans[3]; // translation of virtual trackball #if !defined (WIN32) && !defined (__APPLE__) Pixmap icon; // icon used only for Linux/Unix #endif // symmetry variables #define MXSYM 192 char spg[3][4]; // space group code int ss[MXSYM][3][3]; // rotation operators for symmetry float rss[MXSYM][3][3]; // unitary rotation operators for symmetry float rssC[MXSYM][3][3]; // crystallographic rotation operators for symmetry float lat_pos[4][3]; // coordinates of lattice points float ts[MXSYM][3]; // translation operators int sym_op_no[MXSYM]; // saved symmetry operation number int sym_op_signed[MXSYM]; // saved symmetry operation number, signed float cell_xyz[MXSYM][3]; // storage for generated equiv. positions int sys; // crystal system indicator int nbr; // Bravais lattice indicator int acentric; // true if non-centric space group int ng; // number of rotation operations to specify group int nlat; // number of lattice positions float xyzoff[3]; // offset between origin and center of symmetry int xyzoff_read; // true if xyzoff line read int origin1_flag; // true if space group has alternate origin setting float origin_offset[3]; // offset vector between settings // lattice constant variables float lat_con[6]; // lattice constants float rec_lat_con[6]; // reciprocal lengths and cosines of angles double b_mat[3][3]; // metric tensor float ginv[3][3]; // direct space metric tensor // lattice parameters of cutout box float slab_con[6]; // lattice constants float slab_off[3]; // offset float slab_rot[3]; // rotation angles // variables for atom lists int verts_alloc; // number of vertices allocated struct atom_struct *atoms; // pointer where atom data is stored int atom_alloc; // number of atoms allocated int *atom_no; // master list atom and symmetry number int *atom_so; // atom symmetry number including inversion flag int *orig_atom_no; // saved atom number // atom list variables for modulated structures struct mod_gbl_struct *modulate_gbl; // pointer to gloabal modulation parameters struct mod_x_struct *modulate_x; // pointer to X modulation parameters struct mod_3x_struct *modulate_3x; // pointer to 3X modulation parameters struct mod_3t_struct *modulate_3t; // pointer to TF modulation int mod_gbl_alloc; // number of global modulations allocated int mod_x_alloc; // number of X modulations allocated int mod_3x_alloc; // number of 3X modulations allocated int mod_3t_alloc; // number of 3T modulations allocated int modulated; // flag for modulated or conventional/average structure int no_mod_vectors; // number of atom_site_fourier_wave_vectors int no_site_displace; // number of atom_site_displace_fourier terms int no_site_U_terms; // number of atom_site_U_fourier_terms int no_site_occ; // number of atom_site_occ_fourier terms int no_cell_vec; // number of cell_wave_vectors float cell_vec[3][3]; // cell_wave_vectors int no_subsys; // number of subsystems float subsys_ref_volume; // reference reciprocal volume float subsys_vol[10]; // reciprocal volume for each of the subsystems float subsys_fact[10][3][3]; // place to save relationship between main and subsystem cells float phaseshift[3]; // modulation phase offset t for each modulation float *vert_occ; // occupancy at individual sites (for radius scaling) float ts_m[MXSYM][3]; // translational component of superspace symmetry int ss_m[MXSYM][3][3]; // rotational component of superspace symmetry // cone parameters int ncone; // number of different types of lonepair cones int ncone_alloc; // number of lonepairs currently allocated struct cone_struct *cones; // place to allocate cone space // magnetic arrow parameters int nmag; // number of magnetic moments int nmag_alloc; // number of moments currently allocated float mag_matrix[3][3]; // transformation between magnetic and nuclear cell struct arrow_struct *arrows; // place to allocate arrow space // polyhedra parameters int npoly; // number of different types of polyhedra int npoly_alloc; // number of polyhedra that have been allocated float polylimit; // should be close to zero to allow only regular polygonal faces struct poly_struct *polyhedra; // place to allocate polyhedra space char col_edge[40]; // default color for edge float rad_edge; // default radius for edge int nedges; // number of different edge settings int nedge_alloc; // number of edge parameter sets currently allocated struct edge_struct *polyedges; // plane parameters int nplane; // number of different types of planes int nplane_alloc; // number of planes allocated struct plane_struct *planes; // place to allocate space for planes // bond parameters int nbond; // number of different types of bonds int nbond_alloc; // number of bond types allocated struct bond_struct *bonds; // pointer to bond storage float Bond_Mult; // Multiplier for Bond Size float BndMult; // Bond multiplier initialization float mol_d; // intramolecular distance for molecular and polyhedral completion // sphere parameters int nsphere; // number of different types of spheres int nsphere_alloc; // number allocated struct sphere_struct *spheres; // pointer to sphere allocation float Sphere_Mult; // Multiplier for Sphere Size float SpMult; // initialization for Sphere_Mult // background parameters char col_bg[40]; // Background color in POV file float glback[3]; // Background RGB values for openGL // ellipsoid parameters int auto_ellipse; // true if ellipsoids should be automatically generated struct ellips_struct *ellips; // pointer to where ellipsoid data are stored int ellips_alloc; // number of ellipsoids allocated float Phong_Value; // reflectivity value for Phong highlighting float Phong_Size; // Phong highlighting size char Cutout_color[40]; // color of cutout section char Ellipaxis_color[40]; /* color of principal axes */ int n_ellips; // no. of aniso. atoms in asymmetric unit int do_ellipsoids; // non-zero if ellipsoids to be drawn int El_Cutout; // True if ellipsoids to have an octant removed float Ellipsoid_Prob; /* Fraction of electron dens enclosed by ellipsoid */ float Ellipsoid_Scale; /* Scaling needed to get probability */ float Ellipaxis_width; /* linewidth of principal axes */ // text label parameters int nlabel; // number of textual labels int nlabel_alloc; // amount of space allocated struct label_struct *labels; // pointer to label storage float saved_x_label[2][4][3]; // place to save coordinates of each type of label int labels_inited; // set to true when labels initialized int triple[4]; // label numbers of the parts of the triple vector int autolabel; // set to true when import adds atom labels // least squares plane parameters int nbplane; // number of least squares planes int nbplane_alloc; // number of least-squares planes allocated struct bplane_struct *bplanes; // pointer to allocated storage // miscellaneous variables double Old_Xrot; // Used to determine if str file changed double Old_Yrot; // Used to determine if str file changed double Old_Zrot; // Used to determine if str file changed float cur_step; // Graphics cursor step size int cur_reset; // char *table; // used to store miscellaneous character data char *msgbuffer ; // used to accumulate warning messages // Fourier Map parameters int numOfFourierContours; int num_Fourier_alloc; // number allocated struct map_struct *fourier; // pointer to dynamic Fourier storage bool Fourier2d; // true if 2d Fourier int Slice; // >0 if 2d slice through 3d set float mapslice[3]; // coordinates of a point in the slice plane float mapnorm[3]; // normal of the 2d slice plane float mapplane[4]; // parameters of plane equation // Bader Surface parameters #define MAX_SURF 5 int nsurf; char surfatom[MAX_SURF][5]; char surfcolor[MAX_SURF][40]; char surffile[MAX_SURF][255]; int surfnum[MAX_SURF]; int surftype[MAX_SURF]; int ntet[MAX_SURF]; int nphi[MAX_SURF]; float *surfx[MAX_SURF]; float *surfy[MAX_SURF]; float *surfz[MAX_SURF]; // atomic property parameters int natprop; // number of different types of property definitions int natprop_alloc; // number allocated struct atprop_struct *atprops; // pointer to allocation // void or solvent accessible surface parameters char ***voidmap; int voidgrid[3]; float probesize; char voidcolor[40]; signed char voidflag; char *voiddata1; char *voiddata2; // frame variables int frame_no; // number of frame being processed int max_frame; // maximum number of frames used int frame_alloc; // number of frames allocated struct frame_struct *frames; // pointer to frame data // file variables FILE *fpin, *flout; FILE *fpoutv; FILE *fpoutp; FILE *fpouta; FILE *fcns; char Cur_Console[1024]; // file strings char Cur_Dir[1024]; char Cur_File[1024]; char Cur_Temp[1024]; char Cur_Listing[1024]; char Cur_Root[1024]; char DRAWxtl_Path[1024]; char EditName[1024]; char FileViewName[1024]; char POV_Include[1024]; char POV_Options[1024]; char POV_Path[1024]; char MSMS_Path[1024]; char Mencoder_Path[1024]; char FFmpeg_Path[1024]; char DefaultFinish[1024]; char VRML_Path[1024]; char LoadOnStartup[128]; char ProgramPath[1024]; }; #endif DRAWxtl/source/DRAWxtl55/DRAWxtl.xpm0000644000076400001440000000315311234413332016510 0ustar fingerusers/* XPM */ static char *drawxtl_xpm[] = { (char*)"32 32 6 1", (char*)" c None", (char*)"! c white", (char*)"# c #C0C0C0", (char*)"$ c #808080", (char*)"% c #FF0000", (char*)"& c #800000", (char*)"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", (char*)"!!!!!!!####$%$!!!!!!!!!!!!!!!!!!", (char*)"!!!!!$%%%%%%%#!!!!!!!!!##$%%%%$!", (char*)"!!!!#&%%%%%%%#!!!!!!!!$%%%%%%%#!", (char*)"!!!!&%%%%%%%%!!!!!!!!$&%%%%%%%#!", (char*)"!!!$&%%%%%%%%!!!!!!!#&&%%%%%%%#!", (char*)"!!#&&%%%%%%%%#######&&%%%%%%%%!!", (char*)"!!$&%%%%%%%%$!!!!!!&&&%%%%%%%%!!", (char*)"!!$&%%%%%%%%$###!!!&&%%%%%%%%%!!", (char*)"!!&&%%%%%&&$!!!!!!#&&%%%%%%%&#!!", (char*)"!#&%%%&&&&&!!!!!!!#%&%%%%&&&#!!!", (char*)"!#%%&&&&&&$%%%$##!$%%%&&&&&#!!!!", (char*)"!$%%%&&&&##%%%%%%%%%%%%&&&#!!!!!", (char*)"!$$$$##!#!#&%%%%%%%%&&&$$#!!!!!!", (char*)"!!!!!!#!#!!&%%%%%%%%#!!#!#!!!!!!", (char*)"!!!!!!#!#!!&%%%%%%%%#!!#!#!!!!!!", (char*)"!!!!!!#!#!!$&%%%%%%%$!!#!#!!!!!!", (char*)"!!!!!!#!#!!$&%%%%%%%%!!#!#!!!!!!", (char*)"!!!!!!#!#!!$&&%%%%%%%!!#!#!!!!!!", (char*)"!!!!!!##$%%%%&&&%%%%%!!#!###$%$!", (char*)"!!!!!&%%%%%%%&&&&&%%%!!&%%%%%%$!", (char*)"!!!!$&%%%%%%%#!!#$$&%#&%%%%%%%#!", (char*)"!!!$&%%%%%%%%!!!!!!!#&&%%%%%%%#!", (char*)"!!#&&%%%%%%%%!!!!!!#&&%%%%%%%%#!", (char*)"!!$&&%%%%%%%%######&&&%%%%%%%%!!", (char*)"!!&&%%%%%%%%$!!!!!!&&&%%%%%%%%!!", (char*)"!!&&%%%%%%%%#!!!!##&&%%%%%%%%%!!", (char*)"!#&&%%%%%&&#!!!!!!#&&%%%%%%&&#!!", (char*)"!$%%%&&&&&#!!!!!!!$%&%%%&&&$!!!!", (char*)"!$%%%&&&&#!!!!!!!!$%&%&&&&#!!!!!", (char*)"!%%$$##!!!!!!!!!!!%%%&&$#!!!!!!!", (char*)"!!!!!!!!!!!!!!!!!!$##!!!!!!!!!!!"}; Pixmap shapemask; // needed by XpmCreatePixmapFromData DRAWxtl/source/DRAWxtl55/Edit1.cxx0000644000076400001440000034543111535545176016217 0ustar fingerusers// $Id: Edit1.cxx 1125 2011-03-09 00:23:18Z larry $ // // Edit1.cxx - routine for DRAWxtl V5.5 - the GUI version // // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // This module includes the majority of the edit screens for the GUI // // routines contained within this file: // // Add_Frame_Main - add frame widget to main screen // Automation_Abort_cb - callback routine to abort automation // Automation_Edit_cb - Main window for automation of modulated structures // Automation_Go_cb - callback for starting automation // Bond_Combo_cb - updates bond distance table when atom in combo box is changed // Bond_Frame_Combo_cb - callback routine entered when frame combo box changed // Check_Box_cb - processes main page check boxes (not clipflag) // Configure_cb - callback routine to load configuration screen // Configure_Close_cb - callback routine to cancel configuration file // Configure_Save_cb - callback routine to save configuration file // Configure_MSMS_cb - callback routine to create MSMS path entry window // Configure_MSMS_loc_cb - browser window for MSMS path // Configure_Close_MSMS_cb - callback to close MSMS configuration window without saving // Configure_Save_MSMS_cb - callback to close the MSMS configuration window // ConfigurePOV_cb - callback to select path of POV executable // ConfigurePOVOptions_cb - callback to select options for POV // Edit_Arrow_cb - callback routine to create Arrow Edit screen // Edit_Arrow_Close_cb - callback routine to dismiss Arrow Edit screen // Edit_Arrow_Save_cb - callback to save (or apply) Arrow Edit changes // Edit_Bond_cb - callback routine to load the bond editing screen // Edit_Bond_Close_cb - callback routine entered when the 'Cancel' Button is pressed // Edit_Bond_Save_cb - callback routine entered when the 'Save' Button is pressed // Edit_Ellipsoid_cb - callback routine to load ellipsoid edit screen // Edit_Ellipsoid_Close_cb - callback routine from cancel button on ellipsoids screen // Edit_Ellipsoid_Save_cb - callback routine from save button on ellipsoid screen // Edit_LonePair_cb - callback routine to load lone-pair edit screen // Edit_Lone_Pair_Close_cb - callback routine called when the 'Cancel' Button is pressed // Edit_Lone_Pair_Save_cb - callback routine called when the 'Save' Button is pressed // Edit_Parmeters_Close_cb - callback from cancel button on Edit Parameter Screen // Browse_Map_File_cb - callback to select a fourier map file // Edit_Maps_cb - callback routine to load map parameter edit screen // Edit_Maps_Close_cb - callback from 'Cancel' button // Edit_Maps_Save_cb - callback from 'Save' or 'Apply' button // Edit_Parmeters_cb - callback routine for edit parameters screen // Edit_Parmeters_Save_cb - callback from save or apply button on Edit Parameter Screen // Edit_Polyhedra_cb - callback routine to load polyhedral edit screen // Load_Color_Combo - load color combo list widget // Edit_Modparms_Close_cb - callback from 'Cancel' button on modulation screen // Edit_Modparms_Change_cb - callback for immediate feedback from the modulation t spinners // Edit_Modparms_Save_cb - callback from 'Save' or 'Apply' button on modulation screen // Edit_Modparms_cb - callback routine to load modulation parameters screen // Edit_Slice_cb - callback routine to load map slice screen // Edit_Slice_Close_cb - callback routine to close map slice screen // Edit_Slice_Save_cb - callback routine to save map slice screen parameters // Modify_Occ_cb - callback entered when a line in the occupancy threshold list is selected // Occ_Combo_cb - callback associated with the atom list combo on the modulation screen // New_Occ_Input_cb - callback triggered by changes to the occupancy entry fields // New_Occ_Add_cb - callback entered when Add button for occupancy thresholds is pressed // Slice_Frame_Combo_cb - callback routine entered when the frame number combo on Edit Slice screen is changed #include "drawxtl.h" #include "DRAWxtlViewUI.h" #include "EditView.h" #include "Ellipsoids.h" #include "draw_ext.h" #ifdef WIN32 #include #else #include #define _chdir chdir #endif #include #include "DRAWxtl_proto.h" static int zero = 0; char Edit_title[128]; char Colors_Combo[] = { "\nRed\nGreen\nBlue\nYellow\nCyan\n" "Magenta\nClear\nWhite\nBlack\nGray05\n" "Gray10\nGray15\nGray20\nGray25\nGray30\n" "Gray35\nGray40\nGray45\nGray50\nGray55\n" "Gray60\nGray65\nGray70\nGray75\nGray80\n" "Gray85\nGray90\nGray95\nDimGray\nDimGrey\n" "Gray\nGrey\nLightGray\nLightGrey\nVLightGray\n" "VLightGrey\nAquamarine\nBlueViolet\nBrown\nCadetBlue\n" "Coral\nCornflowerBlue\nDarkGreen\nDarkOliveGreen\nDarkOrchid\n" "DarkSlateBlue\nDarkSlateGray\nDarkSlateGrey\nDarkTurquoise\nFirebrick\n" "ForestGreen\nGold\nGoldenrod\nGreenYellow\nIndianRed\n" "Khaki\nLightBlue\nLightSteelBlue\nLimeGreen\nMaroon\n" "MediumAquamarine\nMediumBlue\nMediumForestGreen\nMediumGoldenrod\nMediumOrchid\n" "MediumSeaGreen\nMediumSlateBlue\nMediumSpringGreen\nMediumTurquoise\nMediumVioletRed\n" "MidnightBlue\nNavy\nNavyBlue\nOrange\nOrangeRed\n" "Orchid\nPaleGreen\nPink\nPlum\nSalmon\n" "SeaGreen\nSienna\nSkyBlue\nSlateBlue\nSpringGreen\n" "SteelBlue\nTan\nThistle\nTurquoise\nViolet\n" "VioletRed\nWheat\nYellowGreen\nSummerSky\nRichBlue\n" "Brass\nCopper\nBronze\nBronze2\nSilver\n" "BrightGold\nOldGold\nFeldspar\nQuartz\nMica\n" "NeonPink\nDarkPurple\nNeonBlue\nCoolCopper\nMandarinOrange\n" "LightWood\nMediumWood\nDarkWood\nSpicyPink\nSemiSweetChoc\n" "BakersChoc\nFlesh\nNewTan\nNewMidnightBlue\nVeryDarkBrown\n" "DarkBrown\nDarkTan\nGreenCopper\nDkGreenCopper\nDustyRose\n" "HuntersGreen\nScarlet\nMed_Purple\nLight_Purple\nVery_Light_Purple\n" }; #ifdef WIN32 const char *flu_file_chooser (const char *message, const char *pattern, const char *filename); #endif void Add_Frame_Main (void) { // make frame number combo box on main screen hidden/shown as desired int i; char string[20]; if (drvui->max_frame > 1) { drvui->Frame_No->list.clear (); drvui->Frame_No->show (); for (i = 1; i <= drvui->max_frame; i++) { sprintf (string, "%d", i); drvui->Frame_No->list.add (string); } drvui->Frame_No->pop_height (20 * drvui->max_frame); drvui->Frame_No->value ("1"); } else { drvui->Frame_No->hide (); } } void Arrow_Frame_Combo_cb (Fl_Widget *, void *) { // update arrow information table when the frame numver in the combo box is changed int i; int Frame_No = 1; if (!drvui->table) drvui->table = (char *) zalloc (20480 * sizeof (char)); if (drvui->max_frame > 1) Frame_No = atoi (arrows->Frame_No->value ()); strcpy (drvui->table, ""); for (i = 0; i < drvui->nmag; i++) { // fill in the widgets if (drvui->arrows[i].arrow_fn == Frame_No) { char string[128]; sprintf (string, "%6.3f %6.3f %6.3f %10.3f %6.3f %6.3f %10.3f %6.3f %s\n", drvui->arrows[i].mag_xp[0], drvui->arrows[i].mag_xp[1], drvui->arrows[i].mag_xp[2], drvui->arrows[i].mag_xc[0], drvui->arrows[i].mag_xc[1], drvui->arrows[i].mag_xc[2], drvui->arrows[i].arrow_length, drvui->arrows[i].arrow_diam, drvui->arrows[i].col_arrow); strcat (drvui->table, string); } } arrows->ArrowBuffer->text (drvui->table); } void Automation_Abort_cb(void) { // callback routine to abort a running automation int keep; drvui->automation = 0; keep = Automate->keeptemps->value(); if (!keep) { float start, end, step; int nstep, no_steps; char POV_filename[200]; char string[200],string2[20]; strcpy(POV_filename, Automate->POV_Filename->value ()); start = (float) atof (Automate->t_start->value()); end = (float) atof (Automate->t_end->value()); step = (float) atof (Automate->t_step->value()); no_steps = (int)(((end - start) / step) + 0.5f) + 1; for (nstep = 1; nstep < no_steps; nstep++) { strcpy(string, POV_filename); sprintf(string2, "%.3d.pov", nstep); strcat(string, string2); if (!unlink(string)) break; strcpy(string, POV_filename); if (Automate->Mencoder->value() ) sprintf(string2,"%dd.tga",nstep); else sprintf(string2,"%dd.png",nstep); strcat(string, string2); unlink(string); } } // Automate->Automation_Edit_Window->hide(); // delete(Automate); // Automate = NULL; } void Automation_Edit_cb(void) { // callback routine to open automation window int y; char string[200]; if (!drvui->modulated) { Error_Box("Automation requires a modulated structure"); return; } if (Automate) delete(Automate); Automate = new AutomationParam; // get new instance of automation parms Automate->Automation_Edit_Window = new Fl_Window (50, 50, 410, 350, "Modulated Structure Automation"); Automate->Automation_Edit_Window->callback ((Fl_Callback *) Automation_Abort_cb); #if !defined (WIN32) && !defined (__APPLE__) Automate->Automation_Edit_Window->icon ((char *) drvui->icon); #endif y = 30; Automate->t_start = new Fl_Input(70, y, 70, 25, "t Start"); Automate->t_start->align (FL_ALIGN_TOP); sprintf(string, "%.3f", drvui->phaseshift[0]); Automate->t_start->value(string); Automate->t_end = new Fl_Input(170, y, 70, 25, "t End"); Automate->t_end->align (FL_ALIGN_TOP); Automate->t_end->value("1.000"); Automate->t_step = new Fl_Input(270, y, 70, 25, "t Step"); Automate->t_step->align (FL_ALIGN_TOP); Automate->t_step->value("0.001"); y += 50; Automate->POV_Filename = new Fl_Input(30, y, 350, 25, "POV Basic File Name"); Automate->POV_Filename->align (FL_ALIGN_TOP); strcpy(string, drvui->Cur_Dir); #ifdef WIN32 strcat(string, "\\"); #else strcat(string,"/"); #endif strcat(string, drvui->Cur_Root); Automate->POV_Filename->value (string); Automate->POV_Filename->tooltip("This name will have \"xxx.pov\" appended."); y += 30; Fl_Group *qq = new Fl_Group (70, y, 260, 90); qq->labelfont (1); qq->box (FL_THIN_UP_BOX); Automate->NoMovie = new Fl_Radio_Button (80, y + 10, 12, 12, "Prepare image files only"); Automate->NoMovie->type (102); Automate->NoMovie->selection_color ((Fl_Color) 1); Automate->NoMovie->align (FL_ALIGN_RIGHT); Automate->NoMovie->set (); Automate->Mencoder = new Fl_Radio_Button (80, y + 30, 12, 12, "Create AVI using mencocder"); Automate->Mencoder->type (102); Automate->Mencoder->selection_color ((Fl_Color) 1); Automate->Mencoder->align (FL_ALIGN_RIGHT); Automate->Ffmpeg = new Fl_Radio_Button (80, y + 50, 12, 12, "Create MPG using ffmpeg"); Automate->Ffmpeg->type (102); Automate->Ffmpeg->selection_color ((Fl_Color) 1); Automate->Ffmpeg->align (FL_ALIGN_RIGHT); Automate->FfmpegG = new Fl_Radio_Button (80, y + 70, 12, 12, "Create animated GIF using ffmpeg"); Automate->FfmpegG->type (102); Automate->FfmpegG->selection_color ((Fl_Color) 1); Automate->FfmpegG->align (FL_ALIGN_RIGHT); qq->end (); y += 100; Automate->keeptemps = new Fl_Check_Button(70, y, 70, 25, "Keep intermediate POV and image files"); y += 50; Automate->width = new Fl_Input(70, y, 70, 25, "Image width"); Automate->width->align (FL_ALIGN_TOP); Automate->height = new Fl_Input(170, y, 70, 25, "Image height"); Automate->height->align (FL_ALIGN_TOP); Automate->fps = new Fl_Input(270, y, 70, 25, "Frames/sec"); Automate->fps->align (FL_ALIGN_TOP); y += 50; Automate->Go = new Fl_Button(270, y, 70, 25, "Go"); Automate->Go->callback((Fl_Callback *) Automation_Go_cb); Automate->Abort = new Fl_Button(170, y, 70, 25, "Abort"); Automate->Abort->callback((Fl_Callback *) Automation_Abort_cb); Automate->Close = new Fl_Button(70, y, 70, 25, "Close"); Automate->Close->callback((Fl_Callback *) Automation_Close_cb); Automate->Automation_Edit_Window->show(); } void Automation_Go_cb(void) { // callback routine to start automation loop char POV_filename[200]; char incpath[256]; char cmdbase[512],cmd[512]; char string[200]; char string2[200]; char format[20]; int nstep, no_steps; int width,height,fps; int keep; int result; int dopov; int doasy; int dowrl; int num; FILE *filetmp; float start, end, step; doasy = doAsy; dopov = doPOV; dowrl = doVrml; doAsy = 0; doPOV = 1; doVrml = 0; strcpy(POV_filename, Automate->POV_Filename->value ()); strcpy(string, POV_filename); strcat(string, ".pov"); filetmp = fopen(string, "w"); if (!filetmp) { Error_Box("Unable to write POV files in specified directory"); return; } fclose(filetmp); unlink(string); /* remove the temporary file */ Progress_Window(-1, "Automation Progress", 100.0f); drvui->automation = 1; start = (float) atof (Automate->t_start->value()); end = (float) atof (Automate->t_end->value()); step = (float) atof (Automate->t_step->value()); width = atoi (Automate->width->value()); height = atoi (Automate->height->value()); fps = atoi (Automate->fps->value()); if (fps == 0) fps = 30; keep = Automate->keeptemps->value(); no_steps = (int)(((end - start) / step) + 0.5f) + 1; num = (int)log10((double)no_steps)+1; incpath[0] = '\0'; if (strlen (drvui->POV_Include) > 10) strcpy (incpath, drvui->POV_Include); // make copy of colors.inc full path name #ifdef WIN32 strcpy (cmdbase, "\"\""); // build the command string strcat (cmdbase, drvui->POV_Path); // for Windows strcat (cmdbase, "\""); strcat (cmdbase, " "); strcat (cmdbase, drvui->POV_Options); strcat (cmdbase, " "); strcat (cmdbase, " +I\""); #else strcpy (cmdbase, drvui->POV_Path); // build command string strcat (cmdbase, " "); // for Linux strcat (cmdbase, drvui->POV_Options); sprintf (string2," -V -GA -GD -GF -GR -GS -GW -D -P +W%d +H%d",width,height); strcat (cmdbase,string2); if (Automate->Mencoder->value() ) strcat(cmdbase," +FT"); else strcat(cmdbase," +FN"); strcat (cmdbase, " "); if (strlen (drvui->POV_Include) > 10) { strcat (cmdbase, " +HI"); strcat (cmdbase, drvui->POV_Include); strcat (cmdbase, " "); } #endif for (nstep = 1; nstep < no_steps; nstep++) { float progress; drvui->phaseshift[0] = start + (float)nstep * step; strcpy(string, POV_filename); sprintf(format,"%%.%dd.pov",num); sprintf(string2, (const char*)format, nstep); strcat(string, string2); if (Automate->Mencoder->value() ) sprintf(format," +O%%s%%.%dd.tga",num); else sprintf(format," +O%%s%%.%dd.png",num); sprintf(string2,format,POV_filename,nstep); drvui->automate_name = string; progress = 100.0f * (float)nstep / (float)no_steps; Progress_Window(0, NULL, progress); Fl::redraw(); Update_Str(0); Generate_Drawing(0); Fl::redraw(); strcpy(cmd,cmdbase); strcat(cmd,string); strcat(cmd,string2); result=system(cmd); if (result != 0) drvui->automation=0; if (!keep) unlink(string); if (!drvui->automation) break; } Progress_Window(-2, NULL, 0.0f); if (drvui->automation && !Automate->NoMovie->value()) { // if movie selected and run not already aborted #ifdef WIN32 strcpy (cmdbase, "\"\""); // build the command string if (Automate->Mencoder->value() ) { sprintf(cmd,"%s mf://%s*.tga -mf w=%d:h=%d:fps=%d:type=tga -ovc lavc -lavcopts vcodec=mpeg4 -o %s.mpg", drvui->Mencoder_Path, POV_filename,width,height,fps,POV_filename); // sprintf(cmd,"mencoder mf://%s*.tga -mf w=%d:h=%d:fps=%d:type=tga -force-avi-aspect 1.0 -ovc copy -oac copy -o %s.mpg",POV_filename,width,height,fps,POV_filename); } else if (Automate->Ffmpeg->value() ) { sprintf(cmd,"%s -r %d -f image2 -i %s%%%dd.png -s %dx%d %s.mpg", drvui->FFmpeg_Path, fps, POV_filename, num, width,height,POV_filename); } else { sprintf(cmd,"%s -f image2 -pix_fmt rgb24 -r 1 -i %s%%%dd.png -s %dx%d -f gif %s.gif", drvui->FFmpeg_Path, POV_filename, num, width,height,POV_filename); } strcat (cmdbase,cmd); strcat (cmdbase, "\"\""); result = system(cmdbase); #else if (Automate->Mencoder->value() ) { sprintf(cmd,"%s mf://%s*.tga -mf w=%d:h=%d:fps=%d:type=tga -ovc lavc -lavcopts vcodec=mpeg4 -o %s.mpg", drvui->Mencoder_Path, POV_filename,width,height,fps,POV_filename); // sprintf(cmd,"mencoder mf://%s*.tga -mf w=%d:h=%d:fps=%d:type=tga -force-avi-aspect 1.0 -ovc copy -oac copy -o %s.mpg",POV_filename,width,height,fps,POV_filename); } else if (Automate->Ffmpeg->value() ) { sprintf(cmd,"%s -r %d -f image2 -i %s%%%dd.png -s %dx%d %s.mpg", drvui->FFmpeg_Path, fps, POV_filename, num, width,height,POV_filename); } else { sprintf(cmd,"%s -f image2 -pix_fmt rgb24 -r 1 -i %s%%%dd.png -s %dx%d -f gif %s.gif", drvui->FFmpeg_Path, POV_filename, num, width,height,POV_filename); } result = system(cmd); #endif if (result != 0) Error_Box("Video encoding failed"); } if (!keep) { if (Automate->Mencoder->value() ) sprintf(format,"%%.%dd.tga",num); else sprintf(format,"%%.%dd.png",num); for (nstep = 1; nstep < no_steps; nstep++) { strcpy(string, POV_filename); sprintf(string2, format, nstep); strcat(string, string2); unlink(string); } } drvui->automation = 0; doAsy = doasy; doPOV = dopov; doVrml = dowrl; Automate->Automation_Edit_Window->hide(); } void Automation_Close_cb(void) { Automate->Automation_Edit_Window->hide(); } void Bond_Combo_cb (Fl_Widget *, void *) { // update bond distance table when the atom in the combo box is changed const char *atom; if (!drvui->table) drvui->table = (char *) zalloc (20480 * sizeof (char)); atom = Bonds->Bond_Combo->value (); // get name from combo box Bonds->New_Bond_From->value (atom); // put it in the 'From' location Load_Bond_Data (atom, drvui->table); Bonds->Bond_Output_Buffer->text (drvui->table); } void Bond_Frame_Combo_cb (Fl_Widget *, void *) { // routine called when the frame number is changed on the Bonds Edit Screen int i, j; char type[5]; char atom1[5]; char atom2[5]; char widget[16382]; char atoms[100][5]; char color[40]; float rad, d1, d2; char string[100]; int Frame_No = 1; if (drvui->max_frame > 1) Frame_No = atoi (Bonds->Frame_No->value ()); int nlist = Get_Unique_Atoms (atoms, Frame_No); // get unique atom names in sorted list Bonds->Bond_Combo->list.clear (); // clear out the old names for (j = 0; j < nlist; j++) { // add atom names in alphabetic order Bonds->Bond_Combo->list.add (atoms[j]); } Bonds->Bond_Combo->value (atoms[0]); // load first one in window Bond_Combo_cb (NULL, NULL); widget[0] = '\0'; for (i = 1; i < drvui->nbond; i++) { if (drvui->bonds[i].bond_fn != Frame_No) continue; //skip if not for this frame strncpy (atom1, drvui->bonds[i].bond_l1, 4); strncpy (atom2, drvui->bonds[i].bond_l2, 4); atom1[4] = 0; atom2[4] = 0; for (j = 3; j >= 0; --j) { if (atom1[j] == ' ') atom1[j] = 0; } for (j = 3; j >= 0; --j) { if (atom2[j] == ' ') atom2[j] = 0; } rad = drvui->bonds[i].bond_size; d1 = drvui->bonds[i].bond_min; d2 = drvui->bonds[i].bond_max; strncpy (color, drvui->bonds[i].col_bond, 25); if (color[strlen (color) - 1] < ' ') color[strlen (color) - 1] = 0; if (strlen (color) > 25) color[25] = 0; if (drvui->bonds[i].bond_style == 0) { strcpy (type, "bond"); sprintf (string, "%4s %4s %4s %9.3f %9.3f %9.3f %s\n", type, atom1, atom2, rad, d1, d2, color); } else { strcpy (type, "dash"); sprintf (string, "%4s %3d %4s %4s %9.3f %9.3f %9.3f %s\n", type, drvui->bonds[i].bond_style, atom1, atom2, rad, d1, d2, color); } strcat (widget, string); Bonds->BondInstr1->show (); } Bonds->BondBuffer->text (widget); } void Browse_Map_File_cb (void) { // callback routine to select a map file #if defined(WIN32) const char *newfile = flu_file_chooser ("Select Map File", "*.*", Maps->Filename->value ()); #else char *newfile = fl_file_chooser ("Select Map File", "*.*", Maps->Filename->value (), 1); #endif if (newfile) { Maps->Filename->value (newfile); ReadFourMap = 0; Map_Info.info_valid = 0; } } void Check_Box_cb (void) { // callback routine entered when a main-screen checkbox is changed if (drvui->Generate_VRML1->value () != 0) { if (Vrml2) drvui->Str_File_Changed = 1; Vrml2 = 0; } else { if (!Vrml2) drvui->Str_File_Changed = 1; Vrml2 = 1; } if (drvui->Orthographic_View->value () != 0) { if (M_cameras) drvui->Str_File_Changed = 1; M_cameras = 0; gl_size = max (POV_Max[1] - POV_Min[1], POV_Max[0] - POV_Min[0]); } else { if (!M_cameras) drvui->Str_File_Changed = 1; M_cameras = 1; } if (drvui->Show_Vector_Triple->value () != 0) { if (!Display_axes) drvui->Str_File_Changed = 1; Display_axes = 1; label_cell (); } else { if (Display_axes) drvui->Str_File_Changed = 1; Display_axes = 0; label_cell (); } Update_Str (0); // update the 'str' file Generate_Drawing (0); // regenerate the drawing Fl::redraw (); // update the screen } void Configure_cb (void) { // callback routine to display configuration screen int y; char string[30]; if (Configure) { Configure->ConfigWindow->show (); return; } Configure = new ConfigParm; // get new instance of config parms Configure->ConfigWindow = new Fl_Window (50, 50, 640, 600, "POV Configuration Window"); Configure->ConfigWindow->callback ((Fl_Callback *) Configure_Close_cb); y = 30; Configure->POVOptions = new Fl_Input (170, y, 300, 40, "POV Options"); Configure->POVOptions->textcolor (1); Configure->POVOptions->value (drvui->POV_Options); Configure->POVOptions-> tooltip ("+Wnum and +Hnum for size, +D for preview, +P for pause at end, +A for antialiased lines, +F for filetype (FC=TGA,FN=PNG), +L for POV library path"); y += 60; Configure->POVPath = new Fl_Input (170, y, 300, 40, "POV program"); Configure->POVPath->textcolor (1); Configure->POVPath->value (drvui->POV_Path); Configure->POVPath-> tooltip ("Enter the name and full path of the pov-ray executable here"); Fl_Button *a = new Fl_Button (475, y + 5, 70, 25, "Browse"); a->callback ((Fl_Callback *) ConfigurePOV_cb); y += 60; Configure->POVIncludePath = new Fl_Input (170, y, 300, 40, "POV Color File"); Configure->POVIncludePath->textcolor (1); Configure->POVIncludePath->value (drvui->POV_Include); Fl_Button *b = new Fl_Button (475, y + 5, 70, 25, "Browse"); b->callback ((Fl_Callback *) ConfigurePOVOptions_cb); y += 60; Configure->POVDefaultFinish = new Fl_Input (170, y, 300, 40, "POV Object Finish"); Configure->POVDefaultFinish->textcolor (1); Configure->POVDefaultFinish->value (drvui->DefaultFinish); y += 60; Configure->Stereo_Base = new Fl_Input (170, y, 300, 40, "Stereo Base Separation"); sprintf (string, "%.3f", drvui->stereo_base); Configure->Stereo_Base->value (string); Configure->Stereo_Base->textcolor (1); y += 60; Configure->Stereo = new Fl_Check_Button (150, y, 325, 25, "Generate stereo POV pair - StereoPOV needed"); if (drvui->Stereo == 1) Configure->Stereo->set (); y += 30; Configure->StereoMesh = new Fl_Check_Button (150, y, 325, 25, "Generate stereo POV pair - POV 3.7 or newer needed"); if (drvui->Stereo == 2) Configure->StereoMesh->set (); y += 30; Configure->CrossEyed = new Fl_Check_Button (150, y, 175, 25, "Use \"cross-eyed\" view"); if (drvui->cross_eyed) Configure->CrossEyed->set (); y += 40; Configure->MencoderPath = new Fl_Input (170, y, 300, 40, "Mencoder program"); Configure->MencoderPath->textcolor (1); Configure->MencoderPath->value (drvui->Mencoder_Path); Configure->MencoderPath-> tooltip ("Enter the name and full path of the mencoder program for video encoding"); Fl_Button *c = new Fl_Button (475, y + 5, 70, 25, "Browse"); c->callback ((Fl_Callback *) ConfigureMencoder_cb); y += 60; Configure->FFmpegPath = new Fl_Input (170, y, 300, 40, "FFmpeg program"); Configure->FFmpegPath->textcolor (1); Configure->FFmpegPath->value (drvui->FFmpeg_Path); Configure->FFmpegPath-> tooltip ("Enter the name and full path of the ffmpeg program for video encoding"); Fl_Button *d = new Fl_Button (475, y + 5, 70, 25, "Browse"); d->callback ((Fl_Callback *) ConfigureFFmpeg_cb); y += 60; Fl_Button *o = new Fl_Button (330, y, 90, 30, "Save"); o->callback ((Fl_Callback *) Configure_Save_cb); o->tooltip ("Apply current contents of top box to drawing, then close this window."); Fl_Button *p = new Fl_Button (220, y, 90, 30, "Cancel"); p->tooltip ("Close this window and discard all changes."); p->callback ((Fl_Callback *) Configure_Close_cb); #if !defined (WIN32) && !defined (__APPLE__) Configure->ConfigWindow->icon ((char *) drvui->icon); #endif Configure->ConfigWindow->end (); Configure->ConfigWindow->show (); } void Configure_Close_cb (void) { Configure->ConfigWindow->hide (); } void Configure_Save_cb (void) { // callback routine to save configuration file char string[100]; strcpy (drvui->POV_Options, Configure->POVOptions->value ()); strcpy (drvui->POV_Path, Configure->POVPath->value ()); strcpy (drvui->POV_Include, Configure->POVIncludePath->value ()); strcpy (drvui->DefaultFinish, Configure->POVDefaultFinish->value ()); if (Configure->Stereo->value ()) drvui->Stereo = 1; else if (Configure->StereoMesh->value ()) drvui->Stereo = 2; else drvui->Stereo = 0; if (Configure->CrossEyed->value ()) drvui->cross_eyed = 1; else drvui->cross_eyed = 0; strcpy (string, Configure->Stereo_Base->value ()); sscanf (string, "%f", &drvui->stereo_base); strcpy (drvui->Mencoder_Path, Configure->MencoderPath->value ()); strcpy (drvui->FFmpeg_Path, Configure->FFmpegPath->value ()); WriteConfig (); Configure->ConfigWindow->hide (); } void Configure_Misc_cb (void) { // callback routine to display configuration screen for miscellaneous parameters int y; if (MiscConfigure) { MiscConfigure->MiscConfigWindow->show (); return; } MiscConfigure = new ConfigMiscParm; // get new instance of misc. config parms MiscConfigure->MiscConfigWindow = new Fl_Window (50, 50, 400, 250, "Misc. Configuration Window"); MiscConfigure->MiscConfigWindow->callback ((Fl_Callback *) Configure_Misc_Close_cb); y = 30; MiscConfigure->LoadLast = new Fl_Check_Button (40, y, 275, 25, "Load most recently used file on startup"); if (strncmp (drvui->LoadOnStartup, "yes", 3) == 0) MiscConfigure->LoadLast->set (); y += 30; MiscConfigure->AutoLabel = new Fl_Check_Button (40, y, 275, 25, "Label atoms when importing from SHELX"); if (drvui->autolabel) MiscConfigure->AutoLabel->set (); y += 30; MiscConfigure->doVrml = new Fl_Check_Button (40, y, 275, 25, "Generate VRML file while rendering"); if (doVrml) MiscConfigure->doVrml->set (); y += 30; MiscConfigure->doPOV = new Fl_Check_Button (40, y, 275, 25, "Generate POV input file while rendering"); if (doPOV) MiscConfigure->doPOV->set (); y += 30; MiscConfigure->doAsy = new Fl_Check_Button (40, y, 275, 25, "Generate Asymptote input file while rendering"); if (doAsy) MiscConfigure->doAsy->set (); y += 60; Fl_Button *n = new Fl_Button (100, y, 90, 30, "Cancel"); n->tooltip ("Close this window and discard all changes."); n->callback ((Fl_Callback *) Configure_Misc_Close_cb); Fl_Button *o = new Fl_Button (210, y, 90, 30, "Save"); o->callback ((Fl_Callback *) Configure_Misc_Save_cb); o->tooltip ("Apply current contents of top box to drawing, then close this window."); #if !defined (WIN32) && !defined (__APPLE__) MiscConfigure->MiscConfigWindow->icon ((char *) drvui->icon); #endif MiscConfigure->MiscConfigWindow->end (); MiscConfigure->MiscConfigWindow->show (); } void Configure_Misc_Close_cb (void) { MiscConfigure->MiscConfigWindow->hide (); } void Configure_Misc_Save_cb (void) { if (MiscConfigure->LoadLast->value ()) strcpy (drvui->LoadOnStartup, "yes"); else strcpy (drvui->LoadOnStartup, "no"); if (MiscConfigure->AutoLabel->value ()) drvui->autolabel = 1; else drvui->autolabel = 0; if (MiscConfigure->doVrml->value ()) { doVrml = 1; drvui->Generate_VRML1->activate (); } else { doVrml = 0; drvui->Generate_VRML1->deactivate (); } if (MiscConfigure->doPOV->value ()) { doPOV = 1; DRAWxtlViewUI::drawxtl_menu[39].activate (); } else { doPOV = 0; DRAWxtlViewUI::drawxtl_menu[39].deactivate (); } if (MiscConfigure->doAsy->value ()) { doAsy = 1; } else { doAsy = 0; } WriteConfig (); MiscConfigure->MiscConfigWindow->hide (); Generate_Drawing (0); } void Configure_MSMS_cb (void) { if (MSMSConfigure) { MSMSConfigure->MSMSConfigWindow->show (); return; } MSMSConfigure = new ConfigMSMSParm; // get new instance MSMSConfigure->MSMSConfigWindow = new Fl_Window (50, 50, 640, 140, "MSMS Configuration Window"); MSMSConfigure->MSMSConfigWindow->callback ((Fl_Callback *) Configure_Close_MSMS_cb); MSMSConfigure->MSMSPath = new Fl_Input (170, 30, 300, 40, "MSMS program"); MSMSConfigure->MSMSPath->textcolor (1); MSMSConfigure->MSMSPath->value (drvui->MSMS_Path); MSMSConfigure->MSMSPath-> tooltip ("Enter the name and full path of the msms executable here"); Fl_Button *a = new Fl_Button (475, 35, 70, 25, "Browse"); a->callback ((Fl_Callback *) Configure_MSMS_loc_cb); Fl_Button *o = new Fl_Button (330, 80, 90, 30, "Save"); o->callback ((Fl_Callback *) Configure_Save_MSMS_cb); o->tooltip ("Apply current contents of top box to drawing, then close this window."); Fl_Button *p = new Fl_Button (220, 80, 90, 30, "Cancel"); p->tooltip ("Close this window and discard all changes."); p->callback ((Fl_Callback *) Configure_Close_MSMS_cb); #if !defined (WIN32) && !defined (__APPLE__) MSMSConfigure->MSMSConfigWindow->icon ((char *) drvui->icon); #endif MSMSConfigure->MSMSConfigWindow->end (); MSMSConfigure->MSMSConfigWindow->show (); } void Configure_MSMS_loc_cb (void) { // routine to configure MSMS exec path #ifdef WIN32 const char *newfile = flu_file_chooser ("Select MSMS exe file", "*.exe", drvui->MSMS_Path); #else char *newfile = fl_file_chooser ("Select MSMS program", "*", drvui->MSMS_Path); #endif if (newfile) { strcpy (drvui->MSMS_Path, newfile); MSMSConfigure->MSMSPath->value (drvui->MSMS_Path); } } void ConfigurePOV_cb (void) { // routine to configure POV exec path #ifdef WIN32 const char *newfile = flu_file_chooser ("Select POVRAY exe file", "*.exe", drvui->POV_Path); #else char *newfile = fl_file_chooser ("Select POVRAY program", "*", drvui->POV_Path); #endif if (newfile) { strcpy (drvui->POV_Path, newfile); Configure->POVPath->value (drvui->POV_Path); } } void ConfigurePOVOptions_cb (void) { // routine to configure POV include path #ifdef WIN32 const char *newfile = flu_file_chooser ("Select Path for POV colors.inc", "*.inc", drvui->POV_Include); #else char *newfile = fl_file_chooser ("Select Path for POV 'colors.inc'", "*.inc", drvui->POV_Include); #endif if (newfile) { strcpy (drvui->POV_Include, newfile); Configure->POVIncludePath->value (drvui->POV_Include); } } void ConfigureMencoder_cb (void) { // routine to configure mencoder exec path #ifdef WIN32 const char *newfile = flu_file_chooser ("Select mencoder exe file", "*.exe", drvui->Mencoder_Path); #else char *newfile = fl_file_chooser ("Select mencoder program", "*", drvui->Mencoder_Path); #endif if (newfile) { strcpy (drvui->Mencoder_Path, newfile); Configure->MencoderPath->value (drvui->Mencoder_Path); } } void ConfigureFFmpeg_cb (void) { // routine to configure FFmpeg exec path #ifdef WIN32 const char *newfile = flu_file_chooser ("Select FFmpeg exe file", "*.exe", drvui->FFmpeg_Path); #else char *newfile = fl_file_chooser ("Select FFmpeg program", "*", drvui->FFmpeg_Path); #endif if (newfile) { strcpy (drvui->FFmpeg_Path, newfile); Configure->FFmpegPath->value (drvui->FFmpeg_Path); } } void Configure_Close_MSMS_cb (void) { MSMSConfigure->MSMSConfigWindow->hide (); } void Configure_Save_MSMS_cb (void) { // callback routine to save configuration file strcpy (drvui->MSMS_Path, MSMSConfigure->MSMSPath->value ()); WriteConfig (); MSMSConfigure->MSMSConfigWindow->hide (); } void Edit_Arrow_cb (void) { char widget[16382]; int y = 25; static int one = 1; int yy; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } Save_Working_Copy (); if (!arrows) { arrows = new ArrowParam; { Fl_Window *o = arrows->ArrowWindow = new Fl_Window (0, 0, 490, 500, "Edit Arrow Parameters"); o->callback ((Fl_Callback *) Edit_Arrow_Close_cb); #if !defined (WIN32) && !defined (__APPLE__) o->icon ((char *) drvui->icon); #endif { Fl_Text_Display *o = new Fl_Text_Display (250, y, 0, 0, " Position Components Length Diam. Color"); o->labelfont (1); } { Fl_Text_Editor *o = new Fl_Text_Editor (20, y, 450, 80); o->labelfont (1); arrows->ArrowBuffer = new Fl_Text_Buffer; strcpy (widget, ""); o->buffer (arrows->ArrowBuffer); } arrows->ArrowBuffer->add_modify_callback ((Fl_Text_Modify_Cb) Modify_Arrow_cb, (void *) NULL); arrows->ArrowInstr = new Fl_Output (20, y + 90, 450, 0, "Press 'Add' to replace " "selected line - 'Remove' to delete it"); arrows->ArrowInstr->hide (); arrows->ArrowInstr->align (FL_ALIGN_BOTTOM); arrows->ArrowInstr1 = new Fl_Output (20, y + 90, 450, 0, "Highlight text above " "or double click to edit line"); arrows->ArrowInstr1->hide (); arrows->ArrowInstr1->align (FL_ALIGN_BOTTOM); y += 130; { Fl_Text_Display *o = new Fl_Text_Display (244, y, 0, 0, "Position"); o->labelfont (1); } y += 10; { Fl_Input *o = arrows->Px = new Fl_Input (110, y, 70, 25, "x"); o->labelfont (1); o->align (FL_ALIGN_TOP); o->callback ((Fl_Callback *) New_Arrow_Input_cb); } { Fl_Input *o = arrows->Py = new Fl_Input (210, y, 70, 25, "y"); o->labelfont (1); o->align (FL_ALIGN_TOP); o->callback ((Fl_Callback *) New_Arrow_Input_cb); } { Fl_Input *o = arrows->Pz = new Fl_Input (310, y, 70, 25, "z"); o->labelfont (1); o->align (FL_ALIGN_TOP); o->callback ((Fl_Callback *) New_Arrow_Input_cb); } if (drvui->max_frame > 1) { int i; char string[128]; Flu_Combo_List *o = arrows->Frame_No = new Flu_Combo_List (400, y, 75, 25, "Frame No."); o->align (FL_ALIGN_TOP); o->callback (Arrow_Frame_Combo_cb); o->labelfont (1); for (i = 1; i <= drvui->max_frame; i++) { sprintf (string, "%d", i); o->list.add (string); } o->pop_height (20 * drvui->max_frame); o->value ("1"); } y += 50; { Fl_Text_Display *o = new Fl_Text_Display (250, y, 0, 0, "Components"); o->labelfont (1); } y += 10; { Fl_Input *o = arrows->Cx = new Fl_Input (110, y, 70, 25, "x"); o->labelfont (1); o->align (FL_ALIGN_TOP); o->callback ((Fl_Callback *) New_Arrow_Input_cb); } { Fl_Input *o = arrows->Cy = new Fl_Input (210, y, 70, 25, "y"); o->labelfont (1); o->align (FL_ALIGN_TOP); o->callback ((Fl_Callback *) New_Arrow_Input_cb); } { Fl_Input *o = arrows->Cz = new Fl_Input (310, y, 70, 25, "z"); o->labelfont (1); o->align (FL_ALIGN_TOP); o->callback ((Fl_Callback *) New_Arrow_Input_cb); } y += 45; { Fl_Text_Display *o = new Fl_Text_Display (75, y, 344, 0, "Arrow Size and Color"); o->labelfont (1); } y += 15; { Fl_Input *o = arrows->Length = new Fl_Input (90, y, 70, 25, "Length"); o->labelfont (1); o->align (FL_ALIGN_TOP); o->callback ((Fl_Callback *) New_Arrow_Input_cb); } { Fl_Input *o = arrows->Diameter = new Fl_Input (170, y, 70, 25, "Diameter"); o->labelfont (1); o->align (FL_ALIGN_TOP); o->callback ((Fl_Callback *) New_Arrow_Input_cb); } { Flu_Combo_List *o = arrows->Color = new Flu_Combo_List (250, y, 150, 25, "Color"); o->labelfont (1); Load_Color_Combo (o); o->align (FL_ALIGN_TOP); o->callback ((Fl_Callback *) New_Arrow_Input_cb); } y += 30; { Fl_Button *o = arrows->AddButton = new Fl_Button (165, y, 70, 25, "Add"); o->down_box (FL_DOWN_BOX); o->labelfont (1); o->tooltip ("When active, press to transfer data in boxes to window above"); o->deactivate (); o->callback ((Fl_Callback *) New_Arrow_Add_cb, &one); } { Fl_Button *o = arrows->RemoveButton = new Fl_Button (250, y, 70, 25, "Remove"); o->down_box (FL_DOWN_BOX); o->labelfont (1); o->tooltip ("When active, press to remove highlighted line."); o->deactivate (); o->callback ((Fl_Callback *) New_Arrow_Add_cb, &zero); } y += 30; arrows->ArrowInstr2 = new Fl_Output (25, y, 440, 0, "Changes are temporary until \"Apply\" or \"Save\" is pressed."); arrows->ArrowInstr2->hide (); arrows->ArrowInstr2->align (FL_ALIGN_BOTTOM); y += 20; { Fl_Text_Display *o = new Fl_Text_Display (248, y, 0, 0, "Matrix Between Magnetic and Nuclear Cells"); o->labelfont (1); } y += 15; { Fl_Text_Display *o = new Fl_Text_Display (250, y, 0, 0, "Nuclear "); o->labelfont (1); } y += 15; { Fl_Text_Display *o = new Fl_Text_Display (95, y + 20, 0, 0, "Ma"); o->labelfont (1); } { Fl_Input *o = arrows->Aa = new Fl_Input (110, y, 70, 20, "Na"); o->tooltip ("a(nuclear) component of a(magnetic)"); o->labelfont (1); o->align (FL_ALIGN_TOP); } { Fl_Input *o = arrows->Ab = new Fl_Input (210, y, 70, 20, "Nb"); o->tooltip ("b(nuclear) component of a(magnetic)"); o->labelfont (1); o->align (FL_ALIGN_TOP); } { Fl_Input *o = arrows->Ac = new Fl_Input (310, y, 70, 20, "Nc"); o->tooltip ("c(nuclear) component of a(magnetic)"); o->labelfont (1); o->align (FL_ALIGN_TOP); } yy = y; { Fl_Text_Display *o = new Fl_Text_Display (75, yy, 0, 0, "M"); o->labelfont (1); } { Fl_Text_Display *o = new Fl_Text_Display (75, yy + 12, 0, 0, "a"); o->labelfont (1); } { Fl_Text_Display *o = new Fl_Text_Display (75, yy + 24, 0, 0, "g"); o->labelfont (1); } { Fl_Text_Display *o = new Fl_Text_Display (75, yy + 36, 0, 0, "n"); o->labelfont (1); } { Fl_Text_Display *o = new Fl_Text_Display (75, yy + 48, 0, 0, "e"); o->labelfont (1); } { Fl_Text_Display *o = new Fl_Text_Display (75, yy + 60, 0, 0, "t"); o->labelfont (1); } { Fl_Text_Display *o = new Fl_Text_Display (75, yy + 72, 0, 0, "i"); o->labelfont (1); } { Fl_Text_Display *o = new Fl_Text_Display (75, yy + 84, 0, 0, "c"); o->labelfont (1); } y += 20; { Fl_Input *o = arrows->Ba = new Fl_Input (110, y, 70, 20, "Mb"); o->tooltip ("a(nuclear) component of b(magnetic)"); o->labelfont (1); } { Fl_Input *o = arrows->Bb = new Fl_Input (210, y, 70, 20); o->tooltip ("b(nuclear) component of b(magnetic)"); } { Fl_Input *o = arrows->Bc = new Fl_Input (310, y, 70, 20); o->tooltip ("c(nuclear) component of b(magnetic)"); } y += 20; { Fl_Input *o = arrows->Ca = new Fl_Input (110, y, 70, 20, "Mc"); o->tooltip ("a(nuclear) component of c(magnetic)"); o->labelfont (1); } { Fl_Input *o = arrows->Cb = new Fl_Input (210, y, 70, 20); o->tooltip ("b(nuclear) component of c(magnetic)"); } { Fl_Input *o = arrows->Cc = new Fl_Input (310, y, 70, 20); o->tooltip ("c(nuclear) component of c(magnetic)"); } y += 30; { Fl_Button *o = new Fl_Button (110, y, 70, 25, "Close"); o->down_box (FL_DOWN_BOX); o->labelfont (1); o->tooltip ("Close this window and discard all changes."); o->callback ((Fl_Callback *) Edit_Arrow_Close_cb); } { Fl_Button *o = new Fl_Button (210, y, 70, 25, "Apply"); o->down_box (FL_DOWN_BOX); o->tooltip ("Apply current contents of top box to drawing, but leave this window open."); o->labelfont (1); o->callback ((Fl_Callback *) Edit_Arrow_Save_cb, &zero); } { Fl_Button *o = new Fl_Button (310, y, 70, 25, "Save"); o->down_box (FL_DOWN_BOX); o->labelfont (1); o->tooltip ("Apply current contents of top box to drawing, then close this window."); o->callback ((Fl_Callback *) Edit_Arrow_Save_cb, &one); } } arrows->ArrowWindow->end (); } Arrow_Frame_Combo_cb (NULL, NULL); arrows->ArrowInstr1->show (); if (drvui->nmag) { // populate widgets char string[128]; sprintf (string, "%6.3f", drvui->mag_matrix[0][0]); arrows->Aa->value (string); sprintf (string, "%6.3f", drvui->mag_matrix[0][1]); arrows->Ab->value (string); sprintf (string, "%6.3f", drvui->mag_matrix[0][2]); arrows->Ac->value (string); sprintf (string, "%6.3f", drvui->mag_matrix[1][0]); arrows->Ba->value (string); sprintf (string, "%6.3f", drvui->mag_matrix[1][1]); arrows->Bb->value (string); sprintf (string, "%6.3f", drvui->mag_matrix[1][2]); arrows->Bc->value (string); sprintf (string, "%6.3f", drvui->mag_matrix[2][0]); arrows->Ca->value (string); sprintf (string, "%6.3f", drvui->mag_matrix[2][1]); arrows->Cb->value (string); sprintf (string, "%6.3f", drvui->mag_matrix[2][2]); arrows->Cc->value (string); } arrows->ArrowWindow->show (); } void Edit_Arrow_Close_cb (class Fl_Button *, void *) { arrows->ArrowWindow->hide (); Restore_Working_Copy (); // undo any changes Generate_Drawing (1); // regenerate } void Edit_Arrow_Save_cb (Fl_Button *, int *save) { int i = 0; char string[16382]; float Px[3], Cx[3], length, diam; char color[40]; int Frame_No = 1; char *selection; if (drvui->max_frame > 1) Frame_No = atoi (arrows->Frame_No->value ()); memset (color, 0, 40); drvui->Str_File_Changed = 1; selection = arrows->ArrowBuffer->text (); strcpy (string, selection); free (selection); if (strlen (string) < 10) { // drvui->nmag = 0; strcpy (string, ""); arrows->ArrowBuffer->text (string); } else { while (strlen (string) > 10) { sscanf (string, " %f %f %f %f %f %f %f %f %39c", &Px[0], &Px[1], &Px[2], &Cx[0], &Cx[1], &Cx[2], &length, &diam, color); int j, k; for (j = 0; j < 3; j++) { drvui->arrows[i].mag_xp[j] = Px[j]; drvui->arrows[i].mag_xc[j] = Cx[j]; } drvui->arrows[i].arrow_length = length; drvui->arrows[i].arrow_diam = diam; drvui->arrows[i].arrow_fn = Frame_No; trim_string (color, 40); if (!strlen (color)) strcpy (color, "Gray20"); strcpy (drvui->arrows[i].col_arrow, color); i++; for (j = 0; j < (int) strlen (string); j++) { if (string[j] == '\n') break; } for (j++, k = 0; j < (int) strlen (string); j++) string[k++] = string[j]; string[k] = 0; } } drvui->nmag = i; drvui->mag_matrix[0][0] = (float) atof (arrows->Aa->value ()); drvui->mag_matrix[0][1] = (float) atof (arrows->Ab->value ()); drvui->mag_matrix[0][2] = (float) atof (arrows->Ac->value ()); drvui->mag_matrix[1][0] = (float) atof (arrows->Ba->value ()); drvui->mag_matrix[1][1] = (float) atof (arrows->Bb->value ()); drvui->mag_matrix[1][2] = (float) atof (arrows->Bc->value ()); drvui->mag_matrix[2][0] = (float) atof (arrows->Ca->value ()); drvui->mag_matrix[2][1] = (float) atof (arrows->Cb->value ()); drvui->mag_matrix[2][2] = (float) atof (arrows->Cc->value ()); Update_Str (0); Generate_Drawing (0); if (*save != 3) { Save_Working_Copy (); // commit changes except from Add_New_Arrow arrows->ArrowInstr2->hide (); } if (*save == 1) { arrows->ArrowWindow->hide (); } Fl::redraw (); } void Edit_Bond_cb (void) { // routine to create the edit bonds screen char string[100]; static int one = 1; int i; int newBonds = 0; int y = 25; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } /* if (!natom) { // No atoms, no bonds... Error_Box("This structure file does not contain any atoms."); return; } */ Save_Working_Copy (); if (!Bonds) { Bonds = new BondParam; // new instance of the bond parameters newBonds = 1; Bonds->Bond_Edit_Window = new Fl_Window (50, 50, 560, 490, "Edit Bond Parameters"); Bonds->Bond_Edit_Window->callback ((Fl_Callback *) Edit_Bond_Close_cb); if (drvui->max_frame > 1) { Flu_Combo_List *o = Bonds->Frame_No = new Flu_Combo_List (220, y, 75, 25, "Frame No."); o->align (FL_ALIGN_TOP); o->callback (Bond_Frame_Combo_cb); o->labelfont (1); for (i = 1; i <= drvui->max_frame; i++) { sprintf (string, "%d", i); o->list.add (string); } o->pop_height (20 * drvui->max_frame); o->value ("1"); } y += 50; Bonds->Bond_Edit = new Fl_Text_Editor (25, y, 500, 95, " Type From To Diameter Min d Max d Color "); Bonds->BondBuffer = new Fl_Text_Buffer; Bonds->BondBuffer->add_modify_callback ((Fl_Text_Modify_Cb) Modify_Bonds_cb, (void *) NULL); Bonds->Bond_Edit->textfont (FL_COURIER); Bonds->Bond_Edit->textsize (12); Bonds->Bond_Edit->buffer (Bonds->BondBuffer); Bonds->Bond_Edit->labelfont (FL_COURIER_BOLD); y += 95; Bonds->BondInstr = new Fl_Output (110, y, 300, 0, "Press 'Add' to replace " "selected line - 'Remove' to delete it"); Bonds->BondInstr->hide (); Bonds->BondInstr->align (FL_ALIGN_BOTTOM); Bonds->BondInstr1 = new Fl_Output (110, y, 300, 0, "Highlight text above " "or double click to edit line"); Bonds->BondInstr1->hide (); Bonds->BondInstr1->align (FL_ALIGN_BOTTOM); y += 50; Fl_Input *oo = Bonds->New_Bond_From = new Fl_Input (20, y, 50, 25, "From"); oo->align (FL_ALIGN_TOP); oo->labelfont (1); Fl_Input *op = Bonds->New_Bond_To = new Fl_Input (80, y, 50, 25, "To"); op->align (FL_ALIGN_TOP); op->callback ((Fl_Callback *) New_Bond_Input_cb); op->labelfont (1); Fl_Input *oq = Bonds->New_Bond_Dia = new Fl_Input (140, y, 50, 25, "Diameter"); oq->align (FL_ALIGN_TOP); oq->callback ((Fl_Callback *) New_Bond_Input_cb); oq->labelfont (1); Fl_Input *m = Bonds->New_Bond_Min = new Fl_Input (200, y, 50, 25, "Min d"); m->align (FL_ALIGN_TOP); m->callback ((Fl_Callback *) New_Bond_Input_cb); m->labelfont (1); Fl_Input *os = Bonds->New_Bond_Max = new Fl_Input (260, y, 50, 25, "Max d"); os->align (FL_ALIGN_TOP); os->callback ((Fl_Callback *) New_Bond_Input_cb); os->labelfont (1); Flu_Combo_List *ot = Bonds->New_Bond_Color = new Flu_Combo_List (320, y, 160, 25, "Color"); ot->align (FL_ALIGN_TOP); ot->callback ((Fl_Callback *) New_Bond_Input_cb); Load_Color_Combo (ot); ot->labelfont (1); Fl_Group *qq = new Fl_Group (490, y, 40, 25, "Dashed"); qq->labelfont (1); qq->box (FL_THIN_UP_BOX); Fl_Radio_Button *ou = Bonds->New_Bond_Style = new Fl_Radio_Button (490, y, 10, 25, ""); ou->callback ((Fl_Callback *) New_Bond_Input_cb); ou->labelfont (1); Bonds->New_Bond_Style->type (1); Bonds->New_Bond_Style->selection_color ((Fl_Color) 1); Bonds->New_Bond_Style->align (FL_ALIGN_RIGHT); Fl_Input *od = Bonds->New_Bond_Dashes = new Fl_Input (500, y, 30, 25, ""); qq->end (); od->align (FL_ALIGN_TOP); od->callback ((Fl_Callback *) New_Bond_Input_cb); od->labelfont (1); y += 30; Fl_Button *om = Bonds->New_Bond_Add = new Fl_Button (180, y, 70, 25, "Add"); om->callback ((Fl_Callback *) New_Bond_Add_cb, &zero); om->deactivate (); Fl_Button *mm = Bonds->New_Bond_Remove = new Fl_Button (270, y, 70, 25, "Remove"); mm->callback ((Fl_Callback *) New_Bond_Add_cb, &one); mm->deactivate (); y += 30; Bonds->BondInstr2 = new Fl_Output (25, y, 470, 0, "Changes are temporary until \"Apply\" or \"Save\" is pressed."); Bonds->BondInstr2->hide (); Bonds->BondInstr2->align (FL_ALIGN_BOTTOM); y += 40; Fl_Text_Editor *p = new Fl_Text_Editor (250, y, 200, 100, "'To' Atoms & Distances"); p->textfont (FL_COURIER); p->textsize (14); p->align (FL_ALIGN_TOP); p->labelfont (1); Bonds->Bond_Output_Buffer = new Fl_Text_Buffer; p->buffer (Bonds->Bond_Output_Buffer); Bonds->Bond_Output_Buffer-> add_modify_callback ((Fl_Text_Modify_Cb) Modify_Bonds_Distance_cb, (void *) NULL); #if !defined (WIN32) && !defined (__APPLE__) Bonds->Bond_Edit_Window->icon ((char *) drvui->icon); #endif Flu_Combo_List *o = Bonds->Bond_Combo = new Flu_Combo_List (100, y, 100, 25, "'From' Atom"); o->align (FL_ALIGN_TOP); o->labelfont (1); o->callback (Bond_Combo_cb); y += 125; Fl_Button *r = new Fl_Button (125, y, 70, 25, "Close"); r->tooltip ("Close this window and discard all changes."); r->callback ((Fl_Callback *) Edit_Bond_Close_cb); Fl_Button *s = new Fl_Button (325, y, 70, 25, "Save"); s->tooltip ("Apply current contents of top box to drawing, then close this window."); s->callback ((Fl_Callback *) Edit_Bond_Save_cb, &one); Fl_Button *a = new Fl_Button (225, y, 70, 25, "Apply"); a->tooltip ("Apply current contents of top box to drawing, but leave this window open."); a->callback ((Fl_Callback *) Edit_Bond_Save_cb, &zero); Bonds->Bond_Edit_Window->end (); } else { Bonds->BondInstr->hide (); Bonds->BondInstr1->hide (); } Bond_Frame_Combo_cb (NULL, NULL); Bonds->Bond_Edit_Window->show (); } void Edit_Bond_Close_cb (void) { Bonds->Bond_Edit_Window->hide (); Restore_Working_Copy (); // undo any changes Generate_Drawing (1); // regenerate } void Edit_Bond_Save_cb (Fl_Button *, int *save) { // callback routine when 'save' or 'apply' button is pressed on the Edit Bonds screen char type[5], atom1[5], atom2[5], color[40], widget[16382]; int i = 0; unsigned int j, k; float dia, d1, d2; int Frame_No = 1; int numd; char *selection; if (drvui->max_frame > 1) { Frame_No = atoi (Bonds->Frame_No->value ()); for (i = 1, j = 1; i < drvui->nbond; i++) { // copy parameters for other frames to if (drvui->bonds[i].bond_fn != Frame_No) { // start of list if ((int) j != i) { drvui->bonds[j].bond_fn = drvui->bonds[i].bond_fn; strncpy (drvui->bonds[j].col_bond, drvui->bonds[i].col_bond, 25); strncpy (drvui->bonds[j].bond_l1, drvui->bonds[i].bond_l1, 4); strncpy (drvui->bonds[j].bond_l2, drvui->bonds[i].bond_l2, 4); drvui->bonds[j].bond_l1[4] = '\0'; drvui->bonds[j].bond_l2[4] = '\0'; drvui->bonds[j].bond_max = drvui->bonds[i].bond_max; drvui->bonds[j].bond_min = drvui->bonds[i].bond_min; drvui->bonds[j].bond_size = drvui->bonds[i].bond_size; drvui->bonds[j].bond_style = drvui->bonds[i].bond_style; } j++; } } i = j - 1; } drvui->Str_File_Changed = 1; selection = Bonds->BondBuffer->text (); strcpy (widget, selection); free (selection); if (strlen (widget) < 10) { drvui->nbond = 0; Bonds->BondBuffer->text (""); } else { while (strlen (widget) > 10) { i++; sscanf (widget, " %s %s %s %f %f %f %s", type, atom1, atom2, &dia, &d1, &d2, color); if (!strcmp (type, "dash")) { j = sscanf (widget, " %s %d %s %s %f %f %f %s", type, &numd, atom1, atom2, &dia, &d1, &d2, color); if (j < 4) { numd = 5; sscanf (widget, " %s %s %s %f %f %f %s", type, atom1, atom2, &dia, &d1, &d2, color); } drvui->bonds[i].bond_style = numd; } else drvui->bonds[i].bond_style = 0; strcpy (drvui->bonds[i].bond_l1, atom1); strcpy (drvui->bonds[i].bond_l2, atom2); drvui->bonds[i].bond_size = dia; drvui->bonds[i].bond_min = d1; drvui->bonds[i].bond_max = d2; trim_string (color, 40); if (!strlen (color)) strcpy (color, "Gray20"); strncpy (drvui->bonds[i].col_bond, color, 40); drvui->bonds[i].bond_fn = Frame_No; drvui->nbond = i + 1; for (j = 0; j < strlen (widget); j++) { if (widget[j] == '\n') break; } for (j++, k = 0; j < strlen (widget); j++) widget[k++] = widget[j]; widget[k] = 0; } } Update_Str (0); Generate_Drawing (0); if (*save != 3) { Save_Working_Copy (); Bonds->BondInstr2->hide (); } if (*save == 1) { Bonds->Bond_Edit_Window->hide (); } Fl::redraw (); } void Edit_Changed_cb (int, int nInserted, int nDeleted, int, const char *, void *v) { char title[128]; Fl_Window *w = (Fl_Window *) v; if ((nInserted || nDeleted) && !Edit_loading) { Edit_changed = 1; strcpy (title, Edit_title); strcat (title, " (modified)"); w->label (title); } } void Edit_Ellipsoid_cb (void) { // Callback routine to show the Ellipsoid Parameter screen and load the widgets on that page char string[100]; int i, j; char atom[5]; char color[40]; char widget[16382]; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } /* if (!natom) { // No atoms, no ellipsoids... Error_Box("This structure file does not contain any atoms."); return; } */ Save_Working_Copy (); if (!ellipsoids) { ellipsoids = new Ellipsoids; // Create the screen #if !defined (WIN32) && !defined (__APPLE__) ellipsoids->Ellips_Window->icon ((char *) drvui->icon); #endif ellipsoids->Color_Combo->list.add (""); ellipsoids->Color_Combo->value (""); Load_Color_Combo (ellipsoids->Color_Combo); ellipsoids->show (); // show it drvui->frame_no = min (drvui->frame_no, drvui->max_frame); set_tf_status (); // set the flags sprintf (string, "%5.2f", drvui->Ellipsoid_Prob); // load the ellipsoid probability widget ellipsoids->Probability->value (string); ellipsoids->Probability->take_focus (); // set this widget with focus ellipsoids->Probability->position (0); ellipsoids->Probability->mark (strlen (ellipsoids->Probability->value ())); if (drvui->do_ellipsoids) ellipsoids->Show_Ellipsoids->set (); // Show ellipsoids checkbox set if (drvui->El_Cutout) { ellipsoids->Use_Cutouts->set (); // cutout check box if (!strlen (drvui->Cutout_color)) strcpy (drvui->Cutout_color, "Gray20"); ellipsoids->Cutout_Color->value (drvui->Cutout_color); // Cutout Color widget } else { ellipsoids->Cutout_Color->deactivate (); } ellipsoids->Axis_Color->value (drvui->Ellipaxis_color); // Load ellipsoid axis color sprintf (string, "%6.2f", drvui->Ellipaxis_width); ellipsoids->Axis_Width->value (string); // and width ellipsoids->Atom_Combo->list.add (""); ellipsoids->Atom_Combo->value (""); for (i = 0; i < natom; i++) { if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; if (drvui->atoms[i].TF_status > 0) { strcpy (string, drvui->atoms[i].atom_l); while (strlen (string) < 4) strcat (string, " "); sprintf (widget, "%4s%2d", string, drvui->atoms[i].sv_atom_n); ellipsoids->Atom_Combo->list.add (widget); } } for (i = 0; i < natom; i++) { if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; if (drvui->atoms[i].TF_status > 0) { int j, haveit; haveit = 0; for (j = 0; j < i; j++) if (drvui->atoms[j].TF_status && check_atom_name (drvui->atoms[i].atom_l, drvui->atoms[j].atom_l)) haveit = 1; if (haveit == 1) continue; strcpy (string, drvui->atoms[i].atom_l); while (strlen (string) < 4) strcat (string, " "); sprintf (widget, "%4s *", string); ellipsoids->Atom_Combo->list.add (widget); } } widget[0] = '\0'; for (i = 1; i < drvui->n_ellips; i++) { if (drvui->ellips[i].ell_type < 1000) continue; // skip for npd or not displayed memset (atom, 0, 5); strncpy (atom, drvui->ellips[i].ellips_l, 4); atom[4] = 0; for (j = 3; j >= 0; --j) { if (atom[j] == ' ') atom[j] = 0; } j = drvui->ellips[i].save_el_number; memset (color, 0, 40); memset (string, 0, 100); strncpy (color, drvui->ellips[i].ellips_col, 39); trim_string (color, 40); if (!strlen (color)) strcpy (color, "Gray20"); if (j == -1) { int haveit = 0; for (j = 1; j < i; j++) { if (check_atom_name (drvui->ellips[i].ellips_l, drvui->ellips[j].ellips_l)) haveit = 1; } if (haveit == 0) sprintf (string, "%4s * %s\n", atom, color); } else sprintf (string, "%4s %3d %s\n", atom, j, color); strcat (widget, string); } ellipsoids->ColorInputBuf->text (widget); } ellipsoids->Ellips_Window->show (); } void Edit_Ellipsoid_Close_cb (Fl_Button *, void *) { // callback from close button on ellipsoids screen drvui->destroy |= ELLIPSOID; ellipsoids->Ellips_Window->hide (); Restore_Working_Copy (); // undo any changes Generate_Drawing (1); // regenerate } void Edit_Ellipsoid_Save_cb (Fl_Button *, int *save) { // callback routine when 'save' or 'apply' button is pressed on the Ellipsoids Parameter screen char atom[5], color[40], widget[16382], num[4]; int i; int j, k; char string[128]; char *selection; drvui->Str_File_Changed = 1; for (i = 1; i < drvui->n_ellips; i++) drvui->ellips[i].ell_type = 1; drvui->Ellipsoid_Prob = (float) atof (ellipsoids->Probability->value ()); selection = ellipsoids->ColorInputBuf->text (); strcpy (widget, selection); free (selection); while (strlen (widget) > 10) { sscanf (widget, "%s %s %20s", atom, num, color); while (strlen (atom) < 4) strcat (atom, " "); if (strstr (num, "*")) j = -1; else j = atoi (num); for (i = 1; i < drvui->n_ellips; i++) { if (check_atom_name (drvui->ellips[i].ellips_l, atom) && (j == drvui->ellips[i].ellips_n || j == -1)) { trim_string (color, 40); if (!strlen (color)) strcpy (color, "Gray20"); strcpy (drvui->ellips[i].ellips_col, color); /* copy color */ drvui->ellips[i].ell_type = 1001; drvui->ellips[i].save_el_number = j; } } for (j = 0; j < (int) strlen (widget); j++) { if (widget[j] == '\n') break; } for (j++, k = 0; j < (int) strlen (widget); j++) widget[k++] = widget[j]; widget[k] = 0; } if (ellipsoids->Use_Cutouts->value () != 0) { drvui->El_Cutout = 1; strcpy (string, ellipsoids->Cutout_Color->value ()); if (!strlen (string)) strcpy (string, "Gray20"); trim_string (string, 40); strcpy (drvui->Cutout_color, string); strcpy (string, ellipsoids->Axis_Color->value ()); // Get ellipsoid axis color trim_string (string, 40); if (!strlen (string)) strcpy (string, "Gray20"); strcpy (drvui->Ellipaxis_color, string); } else { strcpy (drvui->Cutout_color, ""); drvui->El_Cutout = 0; } if (ellipsoids->Show_Ellipsoids->value () != 0) drvui->do_ellipsoids = 1; else drvui->do_ellipsoids = 0; drvui->Ellipaxis_width = (float) atof (ellipsoids->Axis_Width->value ()); Update_Str (0); Generate_Drawing (0); if (*save != 3) { Save_Working_Copy (); ellipsoids->Instr2->hide (); } if (*save == 1) { ellipsoids->Ellips_Window->hide (); } Fl::redraw (); // update the screen } void Edit_LonePair_cb (void) { // Callback routine to show the Lone-Pair Parameter screen and load the widgets on that page char string[100]; static int one = 1; static int zero = 0; int i; int y = 50; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } /* if (!natom) { // No atoms, no lone-pairs... Error_Box("This structure file does not contain any atoms."); return; } */ Save_Working_Copy (); if (!LonePairs) { LonePairs = new LonePairParam; // new instance of the lone-pair parameters LonePairs->LonePair_Edit_Window = new Fl_Window (50, y, 520, 350, "Edit Lone-Pair Parameters"); LonePairs->LonePair_Edit_Window-> callback ((Fl_Callback *) Edit_Lone_Pair_Close_cb); if (drvui->max_frame > 1) { Flu_Combo_List *o = LonePairs->Frame_No = new Flu_Combo_List (220, y - 25, 75, 25, "Frame No."); o->align (FL_ALIGN_TOP); o->callback (LonePair_Frame_Combo_cb); o->labelfont (1); for (i = 1; i <= drvui->max_frame; i++) { sprintf (string, "%d", i); o->list.add (string); } o->pop_height (20 * drvui->max_frame); o->value ("1"); } y += 25; LonePairs->LonePair_Edit = new Fl_Text_Editor (25, y, 460, 75, "From #e Height Rad 1 Rad 2 Color "); LonePairs->LonePairBuffer = new Fl_Text_Buffer; LonePairs->LonePairBuffer-> add_modify_callback ((Fl_Text_Modify_Cb) Modify_LonePair_cb, (void *) NULL); LonePairs->LonePair_Edit->textfont (FL_COURIER); LonePairs->LonePair_Edit->textsize (12); LonePairs->LonePair_Edit->buffer (LonePairs->LonePairBuffer); LonePairs->LonePair_Edit->labelfont (FL_COURIER_BOLD); y += 85; LonePairs->LonePairInst = new Fl_Output (135, y, 250, 0, "Press 'Add' to replace " "selected line - 'Remove' to delete it"); LonePairs->LonePairInst->hide (); LonePairs->LonePairInst->align (FL_ALIGN_BOTTOM); LonePairs->LonePairInst1 = new Fl_Output (135, y, 250, 0, "Highlight text above " "or double click to edit line"); LonePairs->LonePairInst1->hide (); LonePairs->LonePairInst1->align (FL_ALIGN_BOTTOM); y += 40; Flu_Combo_List *o = LonePairs->LonePair_Combo = new Flu_Combo_List (20, y, 50, 25, "From"); o->align (FL_ALIGN_TOP); o->labelfont (1); o->callback (Lone_Pair_Combo_cb); Fl_Input *op = LonePairs->Number = new Fl_Input (80, y, 50, 25, "No. Elec."); op->align (FL_ALIGN_TOP); op->labelfont (1); op->callback (Lone_Pair_Combo_cb); Fl_Input *oq = LonePairs->Height = new Fl_Input (140, y, 50, 25, "Height"); oq->align (FL_ALIGN_TOP); oq->labelfont (1); oq->callback (Lone_Pair_Combo_cb); Fl_Input *m = LonePairs->Radius1 = new Fl_Input (200, y, 50, 25, "Rad. 1"); m->align (FL_ALIGN_TOP); m->labelfont (1); Fl_Input *os = LonePairs->Radius2 = new Fl_Input (260, y, 50, 25, "Rad. 2"); os->align (FL_ALIGN_TOP); os->labelfont (1); os->callback (Lone_Pair_Combo_cb); Flu_Combo_List *ot = LonePairs->LonePair_Color = new Flu_Combo_List (320, y, 160, 25, "Color"); ot->align (FL_ALIGN_TOP); Load_Color_Combo (ot); ot->labelfont (1); ot->callback (Lone_Pair_Combo_cb); y += 30; Fl_Button *om = LonePairs->LonePair_Add = new Fl_Button (180, y, 70, 25, "Add"); om->callback ((Fl_Callback *) New_Lone_Pair_Add_cb, &one); om->deactivate (); Fl_Button *pm = LonePairs->LonePair_Remove = new Fl_Button (270, y, 70, 25, "Remove"); pm->callback ((Fl_Callback *) New_Lone_Pair_Add_cb, &zero); pm->deactivate (); y += 30; LonePairs->LonePairInst2 = new Fl_Output (25, y, 470, 0, "Changes are temporary until \"Apply\" or \"Save\" is pressed."); LonePairs->LonePairInst2->hide (); LonePairs->LonePairInst2->align (FL_ALIGN_BOTTOM); y += 30; Fl_Button *r = new Fl_Button (125, y, 70, 25, "Close"); r->tooltip ("Close this window and discard all changes."); r->callback ((Fl_Callback *) Edit_Lone_Pair_Close_cb); Fl_Button *s = new Fl_Button (325, y, 70, 25, "Save"); s->tooltip ("Apply current contents of top box to drawing, then close this window."); s->callback ((Fl_Callback *) Edit_Lone_Pair_Save_cb, &one); Fl_Button *a = new Fl_Button (225, y, 70, 25, "Apply"); a->tooltip ("Apply current contents of top box to drawing, but leave this window open."); a->callback ((Fl_Callback *) Edit_Lone_Pair_Save_cb, &zero); #if !defined (WIN32) && !defined (__APPLE__) LonePairs->LonePair_Edit_Window->icon ((char *) drvui->icon); #endif LonePairs->LonePair_Edit_Window->end (); } LonePair_Frame_Combo_cb (NULL, NULL); LonePairs->LonePair_Edit_Window->show (); } void Edit_Lone_Pair_Close_cb (void) { drvui->destroy |= LONEPAIR; LonePairs->LonePair_Edit_Window->hide (); Restore_Working_Copy (); Generate_Drawing (1); } void Edit_Lone_Pair_Save_cb (Fl_Button *, int *save) { // callback routine when 'save' or 'apply' button is pressed on the Edit Lone Pairs screen char atom[4], color[40], widget[16382]; int i = 0; int no = 0; unsigned int j, k; float height, d1, d2; int Frame_No = 1; char *selection; if (drvui->max_frame > 1) { Frame_No = atoi (LonePairs->Frame_No->value ()); for (i = 1, j = 1; i < drvui->ncone; i++) { // copy parameters for other frames to if (drvui->cones[i].cone_fn != Frame_No) { // start of list if ((int) j != i) { drvui->cones[j].cone_height = drvui->cones[i].cone_height; drvui->cones[j].cone_fn = drvui->cones[i].cone_fn; strncpy (drvui->cones[j].col_cone, drvui->cones[i].col_cone, 25); strncpy (drvui->cones[j].cone_l1, drvui->cones[i].cone_l1, 4); drvui->cones[j].cone_max = drvui->cones[i].cone_max; drvui->cones[j].cone_min = drvui->cones[i].cone_min; } j++; } } i = j - 1; } drvui->Str_File_Changed = 1; selection = LonePairs->LonePairBuffer->text (); strcpy (widget, selection); free (selection); if (strlen (widget) < 10) { i = 0; strcpy (widget, ""); LonePairs->LonePairBuffer->text (widget); } else { while (strlen (widget) > 10) { i++; sscanf (widget, " %s %d %f %f %f %s", atom, &no, &height, &d1, &d2, color); strncpy (drvui->cones[i].cone_l1, atom, 4); drvui->cones[i].numlonepairs = no; drvui->cones[i].cone_height = height; drvui->cones[i].cone_min = d1; drvui->cones[i].cone_max = d2; trim_string (color, 40); if (!strlen (color)) strcpy (color, "Gray20"); strcpy (drvui->cones[i].col_cone, color); drvui->cones[i].cone_fn = Frame_No; for (j = 0; j < strlen (widget); j++) { if (widget[j] == '\n') break; } for (j++, k = 0; j < strlen (widget); j++) widget[k++] = widget[j]; widget[k] = 0; } } drvui->ncone = i + 1; Update_Str (0); Generate_Drawing (0); if (*save != 3) { Save_Working_Copy (); LonePairs->LonePairInst2->hide (); } if (*save == 1) { LonePairs->LonePair_Edit_Window->hide (); } Fl::redraw (); } void Edit_Maps_cb (void) { // Callback routine to show the Map Parameter screen and load the widgets on that page char string[128]; static int one = 1; int y; int i; int wh; char widget[2048]; char type[6]; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } Save_Working_Copy (); if (!Maps) { char title[30]; if (drvui->Fourier2d) strcpy (title, "Edit 2D Map parameters"); else strcpy (title, "Edit 3D Map Parameters"); Maps = new MapsParam; // new instance of the map parameters wh = 550; if (drvui->modulated) wh += 55; if (drvui->max_frame > 1) wh += 60; Maps->Maps_Edit_Window = new Fl_Window (50, 50, 500, wh, title); Maps->Maps_Edit_Window->callback ((Fl_Callback *) Edit_Maps_Close_cb); y = 30; if (drvui->max_frame > 1) { Maps->Frame_No = new Flu_Combo_List (220, y, 75, 25, "Frame No."); Maps->Frame_No->align (FL_ALIGN_TOP); Maps->Frame_No->callback (Maps_Frame_Combo_cb); Maps->Frame_No->labelfont (1); for (i = 1; i <= drvui->max_frame; i++) { sprintf (string, "%d", i); Maps->Frame_No->list.add (string); } Maps->Frame_No->pop_height (20 * drvui->max_frame); Maps->Frame_No->value ("1"); y += 50; } Maps->Filename = new Fl_Output (10, y, 260, 25, "Map Filename"); Maps->Filename->align (FL_ALIGN_TOP); Maps->Filename->color ((Fl_Color) 17); Maps->Filename->labelfont (FL_COURIER_BOLD); Maps->Map_Browse = new Fl_Button (280, y, 70, 25, "Browse"); Maps->Map_Browse->tooltip ("Browse for new Fourier file."); Maps->Map_Browse->callback ((Fl_Callback *) Browse_Map_File_cb); Maps->MapType = new Flu_Combo_List (360, y, 130, 25, "File Type"); Maps->MapType->align (FL_ALIGN_TOP); Maps->MapType->list.add ("GSAS - grd"); Maps->MapType->list.add ("JANA - stf"); Maps->MapType->list.add ("WIEN - w2k"); Maps->MapType->list.add ("VASP - vsp"); Maps->MapType->list.add ("FullProf - flp"); Maps->MapType->list.add ("CIF FoFc - fcf"); Maps->MapType->list.add ("O Format - dn6"); Maps->MapType->list.add ("JANA FoFc - m80"); Maps->MapType->list.add ("Exciting - exc"); Maps->MapType->list.add ("JANA - m81"); Maps->MapType->list.add ("XCrysDen - xsf"); Maps->MapType->pop_height (120); Maps->MapType->labelfont (FL_COURIER_BOLD); Maps->MapType->color ((Fl_Color) 17); Maps->MapType->callback ((Fl_Callback *) MapType_cb); y += 40; Maps->Map_Info = new Fl_Button (20, y - 10, 110, 25, "Show Map Info"); Maps->Map_Info->tooltip ("Display header information from Fourier file."); Maps->Map_Info->callback ((Fl_Callback *) Map_Info_cb); Maps->MapCalc = new Fl_Button (20, y + 25, 110, 25, "Save Calc Map"); Maps->MapCalc->tooltip ("Save Calculated 'fcf' Map in 'grd' format"); Maps->MapCalc->callback ((Fl_Callback *) Write_Map_cb); Maps->MapCalcType = new Flu_Combo_List (20, y + 70, 110, 25, "Calc Type"); Maps->MapCalcType->align (FL_ALIGN_TOP); Maps->MapCalcType->list.add ("Fo"); Maps->MapCalcType->list.add ("Fc"); Maps->MapCalcType->list.add ("Fo-Fc"); Maps->MapCalcType->list.add ("2Fo-Fc"); Maps->MapCalcType->list.add ("Fo2"); Maps->MapCalcType->pop_height (80); Maps->MapCalcType->color ((Fl_Color) 17); if (Map_Info.map_type == 0) Maps->MapCalcType->value ("Fo"); else if (Map_Info.map_type == 1) Maps->MapCalcType->value ("Fc"); else if (Map_Info.map_type == 2) Maps->MapCalcType->value ("Fo-Fc"); else if (Map_Info.map_type == 3) Maps->MapCalcType->value ("2Fo-Fc"); else if (Map_Info.map_type == 4) Maps->MapCalcType->value ("Fo2"); Maps->Resolution = new Fl_Input (20, y + 110, 110, 25, "Resolution"); Maps->Resolution->align (FL_ALIGN_TOP); sprintf(widget, "%i", Map_Info.res); Maps->Resolution->value(widget); y += 15; strcpy (widget, ""); Maps->MapsBuffer = new Fl_Text_Buffer; Maps->MapsBuffer->add_modify_callback ((Fl_Text_Modify_Cb) Modify_Maps_cb, (void *) NULL); if (!drvui->Fourier2d) { Fl_Text_Editor *o = new Fl_Text_Editor (150, y, 300, 120, "Level Type Color "); o->labelfont (FL_COURIER_BOLD); o->textfont (FL_COURIER); o->buffer (Maps->MapsBuffer); } else { Fl_Text_Editor *o = new Fl_Text_Editor (150, y, 300, 120, "Lower Step Upper Color "); o->labelfont (FL_COURIER_BOLD); o->textfont (FL_COURIER); o->buffer (Maps->MapsBuffer); } Maps->MapsInstr = new Fl_Output (20, y + 130, 450, 0, "Press 'Add' to replace " "selected line - 'Remove' to delete it"); Maps->MapsInstr->hide (); Maps->MapsInstr->align (FL_ALIGN_BOTTOM); Maps->MapsInstr1 = new Fl_Output (70, y + 130, 450, 0, "Highlight text above " "or double click to edit line"); Maps->MapsInstr1->align (FL_ALIGN_BOTTOM); y += 160; if (!drvui->Fourier2d) { Maps->Level = new Fl_Input (80, y, 70, 25, "Contour Level"); Maps->Level->align (FL_ALIGN_BOTTOM); Maps->Level->callback ((Fl_Callback *) New_Map_Input_cb); Maps->Type = new Flu_Combo_List (170, y, 90, 25, "Type"); Maps->Type->align (FL_ALIGN_BOTTOM); Maps->Type->callback ((Fl_Callback *) New_Map_Input_cb); Maps->Type->list.add ("mesh"); Maps->Type->list.add ("solid"); Maps->Type->pop_height (40); } else { Maps->Level = new Fl_Input (40, y, 70, 25, "Lower"); Maps->Level->align (FL_ALIGN_BOTTOM); Maps->Level->callback ((Fl_Callback *) New_Map_Input_cb); Maps->Step = new Fl_Input (120, y, 70, 25, "Step"); Maps->Step->align (FL_ALIGN_BOTTOM); Maps->Step->callback ((Fl_Callback *) New_Map_Input_cb); Maps->Top = new Fl_Input (200, y, 70, 25, "Upper"); Maps->Top->align (FL_ALIGN_BOTTOM); Maps->Top->callback ((Fl_Callback *) New_Map_Input_cb); } Maps->Color = new Flu_Combo_List (280, y, 160, 25, "Color"); Load_Color_Combo (Maps->Color); Maps->Color->align (FL_ALIGN_TOP); Maps->Color->callback ((Fl_Callback *) New_Map_Input_cb); Load_Color_Combo (Maps->Color); Maps->Color->align (FL_ALIGN_BOTTOM); y += 45; Fl_Button *om; Fl_Button *mm; om = Maps->Add_Button = new Fl_Button (180, y, 70, 25, "Add"); om->callback ((Fl_Callback *) New_Map_Add_cb, &one); om->tooltip ("When active, press to transfer data in boxes to window above"); om->deactivate (); mm = Maps->Remove_Button = new Fl_Button (270, y, 70, 25, "Remove"); mm->callback ((Fl_Callback *) New_Map_Add_cb, &zero); mm->tooltip ("When active, press to remove highlighted line."); mm->deactivate (); y += 30; Maps->MapsInstr2 = new Fl_Output (25, y, 450, 0, "Changes are temporary until \"Apply\" or \"Save\" is pressed."); Maps->MapsInstr2->hide (); Maps->MapsInstr2->align (FL_ALIGN_BOTTOM); y += 30; Maps->XMin = new Fl_Input (80, y, 100, 25, "XMin"); Maps->XMin->align (FL_ALIGN_BOTTOM); Maps->XMin->color ((Fl_Color) 17); Maps->YMin = new Fl_Input (200, y, 100, 25, "YMin"); Maps->YMin->align (FL_ALIGN_BOTTOM); Maps->YMin->color ((Fl_Color) 17); Maps->ZMin = new Fl_Input (320, y, 100, 25, "ZMin"); Maps->ZMin->align (FL_ALIGN_BOTTOM); Maps->ZMin->color ((Fl_Color) 17); y += 55; Maps->XMax = new Fl_Input (80, y, 100, 25, "XMax"); Maps->XMax->align (FL_ALIGN_BOTTOM); Maps->XMax->color ((Fl_Color) 17); Maps->YMax = new Fl_Input (200, y, 100, 25, "YMax"); Maps->YMax->align (FL_ALIGN_BOTTOM); Maps->YMax->color ((Fl_Color) 17); Maps->ZMax = new Fl_Input (320, y, 100, 25, "ZMax"); Maps->ZMax->align (FL_ALIGN_BOTTOM); Maps->ZMax->color ((Fl_Color) 17); y += 55; if (drvui->modulated) { Maps->X4 = new Flu_Spinner (110, y, 50, 25, "x4"); Maps->X4->value (x4Val); Maps->X4->minimum (Map_Info.x4lim[0]); Maps->X4->maximum (Map_Info.x4lim[1]); Maps->X4->step (x4step); Maps->X4->callback ((Fl_Callback *) Edit_Maps_Save_cb, &zero); if (x4step < 0.001) Maps->X4->deactivate (); Maps->X5 = new Flu_Spinner (230, y, 50, 25, "x5"); Maps->X5->value (x5Val); Maps->X5->minimum (Map_Info.x5lim[0]); Maps->X5->maximum (Map_Info.x5lim[1]); Maps->X5->step (x5step); Maps->X5->callback ((Fl_Callback *) Edit_Maps_Save_cb, &zero); if (x5step < 0.001) Maps->X5->deactivate (); Maps->X6 = new Flu_Spinner (350, y, 50, 25, "x6"); Maps->X6->value (x6Val); Maps->X6->minimum (Map_Info.x6lim[0]); Maps->X6->maximum (Map_Info.x6lim[1]); Maps->X6->step (x6step); Maps->X6->callback ((Fl_Callback *) Edit_Maps_Save_cb, &zero); if (x6step < 0.001) Maps->X6->deactivate (); y += 55; } Fl_Button *q = new Fl_Button (195, y, 130, 25, "Edit 2D Map Slice"); q->tooltip("Choose 2D slice through arbitrary pplane"); q->callback((Fl_Callback *) Edit_Slice_cb); y += 45; Fl_Button *r = new Fl_Button (125, y, 70, 25, "Close"); r->tooltip ("Close this window and discard all changes."); r->callback ((Fl_Callback *) Edit_Maps_Close_cb); Fl_Button *s = new Fl_Button (325, y, 70, 25, "Save"); s->tooltip ("Apply current contents of top box to drawing, then close this window."); s->callback ((Fl_Callback *) Edit_Maps_Save_cb, &one); Fl_Button *a = new Fl_Button (225, y, 70, 25, "Apply"); a->tooltip ("Apply current contents of top box to drawing, but leave this window open."); a->callback ((Fl_Callback *) Edit_Maps_Save_cb, &zero); #if !defined (WIN32) && !defined (__APPLE__) Maps->Maps_Edit_Window->icon ((char *) drvui->icon); #endif } strcpy (widget, ""); for (i = 1; i <= drvui->numOfFourierContours; i++) { // fill in the widgets if (!drvui->Fourier2d) { if (drvui->fourier[i].FourierContourSolid) strcpy (type, "solid"); else strcpy (type, "mesh "); sprintf (string, "%8.3f %6s %s\n", drvui->fourier[i].FourierContourLevel, type, drvui->fourier[i].FourierContourColor); } else { sprintf (string, "%7.3f %7.3f %7.3f %s\n", drvui->fourier[i].FourierContourLevel, drvui->fourier[i].FourierContourStep, drvui->fourier[i].FourierContourTop, drvui->fourier[i].FourierContourColor); } strcat (widget, string); } Maps->MapsBuffer->text (widget); if (ReadFourMap) { if (FourierMapType == 1) Maps->MapType->value ("GSAS - grd"); if (FourierMapType == 2) Maps->MapType->value ("JANA - stf"); if (FourierMapType == 3) Maps->MapType->value ("WIEN - w2k"); if (FourierMapType == 4) Maps->MapType->value ("VASP - vsp"); if (FourierMapType == 5) Maps->MapType->value ("FullProf - flp"); if (FourierMapType == 6) Maps->MapType->value ("CIF FoFc - fcf"); if (FourierMapType == 7) Maps->MapType->value ("O Format - dn6"); if (FourierMapType == 8) Maps->MapType->value ("JANA FoFc - m80"); if (FourierMapType == 9) Maps->MapType->value ("Exciting - exc"); if (FourierMapType == 10) Maps->MapType->value ("JANA - m81"); if (FourierMapType == 11) Maps->MapType->value ("XCrysDen - xsf"); Maps->Filename->value (FourierFileName); Maps_Frame_Combo_cb (NULL, NULL); } Maps->MapsInstr1->show (); Maps->Maps_Edit_Window->end (); Maps->Maps_Edit_Window->show (); MapType_cb (); } void Edit_Maps_Close_cb (void) { Maps->Maps_Edit_Window->~Fl_Window (); // this window needs to be deleted delete (Maps->Maps_Edit_Window); // not just killed (2d/3d nature might change) delete (Maps->MapsBuffer); delete (Maps); Maps = NULL; Restore_Working_Copy (); // undo any changes Generate_Drawing (1); // regenerate } void Edit_Maps_Save_cb (Fl_Button *, int *save) { // callback routine when 'save' or 'apply' button is pressed on the Edit Maps screen char type[5], color[40], widget[16382]; unsigned int j, k; int i = 0; int Frame_No = 1; float level, step, top; char *selection = Maps->MapsBuffer->text (); if (drvui->max_frame > 1) Frame_No = atoi (Maps->Frame_No->value ()); strcpy (widget, selection); free (selection); if (strlen (widget) < 10) { drvui->numOfFourierContours = 0; strcpy (widget, ""); Maps->MapsBuffer->text (widget); } else { while (strlen (widget) > 10) { i++; if (drvui->Fourier2d) sscanf (widget, "%f %f %f %s", &level, &step, &top, color); else sscanf (widget, "%f %s %s", &level, type, color); trim_string (color, 40); if (!strlen (color)) strcpy (color, "Gray20"); drvui->fourier[i].FourierContourLevel = level; if (!drvui->Fourier2d) { if (strncmp (type, "mesh", 4) == 0) drvui->fourier[i].FourierContourSolid = 0; else drvui->fourier[i].FourierContourSolid = 1; } else { drvui->fourier[i].FourierContourStep = step; drvui->fourier[i].FourierContourTop = top; } strcpy (drvui->fourier[i].FourierContourColor, color); drvui->numOfFourierContours = i; for (j = 0; j < strlen (widget); j++) { if (widget[j] == '\n') break; } for (j++, k = 0; j < strlen (widget); j++) widget[k++] = widget[j]; widget[k] = 0; } } strcpy (widget, Maps->Filename->value ()); if (strcmp (widget, FourierFileName)) { strcpy (FourierFileName, widget); // File name changed if (FourierPt) { free (FourierPt); FourierPt = NULL; } } if (!strcmp (Maps->MapType->value (), "GSAS - grd")) FourierMapType = 1; if (!strcmp (Maps->MapType->value (), "JANA - stf")) FourierMapType = 2; if (!strcmp (Maps->MapType->value (), "WIEN - w2k")) FourierMapType = 3; if (!strcmp (Maps->MapType->value (), "VASP - vsp")) FourierMapType = 4; if (!strcmp (Maps->MapType->value (), "FullProf - flp")) FourierMapType = 5; if (!strcmp (Maps->MapType->value (), "CIF FoFc - fcf")) FourierMapType = 6; if (!strcmp (Maps->MapType->value (), "O Format - dn6")) FourierMapType = 7; if (!strcmp (Maps->MapType->value (), "JANA FoFc - m80")) FourierMapType = 8; if (!strcmp (Maps->MapType->value (), "Exciting - exc")) FourierMapType = 9; if (!strcmp (Maps->MapType->value (), "JANA - m81")) FourierMapType = 10; if (!strcmp (Maps->MapType->value (), "XCrysDen - xsf")) FourierMapType = 11; sscanf (Maps->XMin->value (), "%f", &drvui->frames[Frame_No].map_lim[0]); sscanf (Maps->YMin->value (), "%f", &drvui->frames[Frame_No].map_lim[1]); sscanf (Maps->ZMin->value (), "%f", &drvui->frames[Frame_No].map_lim[2]); sscanf (Maps->XMax->value (), "%f", &drvui->frames[Frame_No].map_lim[3]); sscanf (Maps->YMax->value (), "%f", &drvui->frames[Frame_No].map_lim[4]); sscanf (Maps->ZMax->value (), "%f", &drvui->frames[Frame_No].map_lim[5]); if (FourierMapType == 6 || FourierMapType == 8) { if (const char *temp = Maps->MapCalcType->value ()) { int i = 0; if (!strcmp (temp, "Fo")) i = 0; else if (!strcmp (temp, "Fc")) i = 1; else if (!strcmp (temp, "Fo-Fc")) i = 2; else if (!strcmp (temp, "2Fo-Fc")) i = 3; if (i != Map_Info.map_type) { Map_Info.map_type = i; Map_Info.info_valid = 0; if (FourierPt) { free (FourierPt); FourierPt = NULL; } } } } i = Map_Info.res; sscanf (Maps->Resolution->value (), "%i", &Map_Info.res); if (Map_Info.res <= 0) { Map_Info.res = 1; Maps->Resolution->value("1"); } if ((int)i != Map_Info.res) { if (FourierPt) { free (FourierPt); FourierPt = NULL; } } if (drvui->modulated) { if (x4step > 0.0f) drvui->frames[Frame_No].map_lim[6] = (float) Maps->X4->value (); if (x5step > 0.0f) drvui->frames[Frame_No].map_lim[7] = (float) Maps->X5->value (); if (x6step > 0.0f) drvui->frames[Frame_No].map_lim[8] = (float) Maps->X6->value (); } drvui->Str_File_Changed = 1; if (*save != 3) { Save_Working_Copy (); Maps->MapsInstr2->hide (); } if (*save == 1) { Fl::delete_widget (Maps->Maps_Edit_Window); // Maps->Maps_Edit_Window->~Fl_Window(); // this window needs to be deleted // delete(Maps->Maps_Edit_Window); // not just killed (2d/3d nature might change) // delete(Maps->MapsBuffer); delete (Maps); Maps = NULL; } Update_Str (0); Generate_Drawing (0); Fl::redraw (); } void Edit_Parmeters_cb (void) { // Callback routine to show the Edit Parameter screen and load the widgets on that page char string[40]; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } if (!edtprm) { edtprm = new EditScreen; // Create the screen if (!Omit->nomits) { edtprm->ClearLastOmit->deactivate (); edtprm->ClearOmit->deactivate (); } #if !defined (WIN32) && !defined (__APPLE__) edtprm->editWindow->icon ((char *) drvui->icon); #endif edtprm->show (); // show it } sprintf (string, "%6.1f", printdist); // load the bond limit distance widget edtprm->List->value (string); sprintf (string, "%5.2f", Magnification); // Magnification widget edtprm->Magnification->value (string); if (drvui->noshadow) edtprm->NoShadow->set (); if (Labels == 0) edtprm->NoLabels->set (); if (domolcomp) { sprintf (string, "%5.2f", drvui->mol_d); edtprm->Mol_Comp_Dist->value (string); // Molecule completion stuff edtprm->MolCompButton->set (); // set check button } sprintf (string, "%6.3f", DepthCue); edtprm->DepthCue->value (string); // Depth Cue widget Load_Color_Combo (edtprm->Cell_Edge_Color); edtprm->Cell_Edge_Color->value (drvui->col_cell); // load cell axis line color sprintf (string, "%6.3f", rad_cell); edtprm->Cell_Edge_Width->value (string); // and width sprintf (string, "%6.2f", drvui->polylimit); // load polyhedral limit edtprm->Poly_Limit->value (string); sprintf (string, "%7.2f", drvui->Phong_Value); // load phong value edtprm->Phong_Refl->value (string); sprintf (string, "%7.0f", drvui->Phong_Size); // and size edtprm->Phong_Size->value (string); sprintf (string, "%6.2f", drvui->ambient); // load default POV ambient, edtprm->Ambient_Finish->value (string); sprintf (string, "%6.2f", drvui->diffuse); // diffuse, edtprm->Diffuse_Finish->value (string); sprintf (string, "%6.2f", drvui->specular); // specular finish and edtprm->Specular_Finish->value (string); sprintf (string, "%6.2f", drvui->roughness); // surface roughness edtprm->Finish_Roughness->value (string); strcpy (string, drvui->col_bg); // load background color Load_Color_Combo (edtprm->Background_Color); edtprm->Background_Color->value (string); sprintf (string, "%.3f", drvui->label_scale); edtprm->Label_Scale->value (string); edtprm->editWindow->show (); } void Edit_Parmeters_Close_cb (Fl_Button *, void *) { // callback routine when the 'close' button is pushed edtprm->editWindow->hide (); // hide the window Fl::redraw (); // update the screen } void Edit_Parmeters_Save_cb (Fl_Button *, int *tosave) { // callback routine when 'save' or 'apply' button is pressed on the Edit Parameter screen Magnification = (float) atof (edtprm->Magnification->value ()); // extract data from widgets printdist = (float) atof (edtprm->List->value ()); DepthCue = (float) atof (edtprm->DepthCue->value ()); drvui->label_scale = (float) atof (edtprm->Label_Scale->value ()); strcpy (drvui->col_cell, edtprm->Cell_Edge_Color->value ()); trim_string (drvui->col_cell, 39); if (!strlen (drvui->col_cell)) strcpy (drvui->col_cell, "White"); rad_cell = (float) atof (edtprm->Cell_Edge_Width->value ()); drvui->polylimit = (float) atof (edtprm->Poly_Limit->value ()); drvui->Phong_Value = (float) atof (edtprm->Phong_Refl->value ()); drvui->Phong_Size = (float) atof (edtprm->Phong_Size->value ()); drvui->ambient = (float) atof (edtprm->Ambient_Finish->value ()); drvui->diffuse = (float) atof (edtprm->Diffuse_Finish->value ()); drvui->specular = (float) atof (edtprm->Specular_Finish->value ()); drvui->roughness = (float) atof (edtprm->Finish_Roughness->value ()); strcpy (drvui->col_bg, edtprm->Background_Color->value ()); trim_string (drvui->col_bg, 39); if (!strlen (drvui->col_bg)) strcpy (drvui->col_bg, "White"); drvui->noshadow = 0; if (edtprm->NoShadow->value ()) drvui->noshadow = 1; Labels = 1; if (edtprm->NoLabels->value ()) { int i, j = 1, k, l; Labels = 0; for (i = 1; i < drvui->nlabel; i++) { if (!strcmp (drvui->labels[i].label_label, "a")) drvui->labels[i].label_fn = 0; if (!strcmp (drvui->labels[i].label_label, "b")) drvui->labels[i].label_fn = 0; if (!strcmp (drvui->labels[i].label_label, "c")) drvui->labels[i].label_fn = 0; if (!strcmp (drvui->labels[i].label_label, "o")) drvui->labels[i].label_fn = 0; if (!strcmp (drvui->labels[i].label_label, "triple_vect")) drvui->labels[i].label_fn = 0; } for (i = 1; i < drvui->nlabel; i++) { if (drvui->labels[i].label_fn > 0) j++; if (j != i) { l = j; for (k = i + 1; k < drvui->nlabel; k++) { drvui->labels[l].label_fn = drvui->labels[k].label_fn; strcpy (drvui->labels[l].label_label, drvui->labels[k].label_label); drvui->labels[l].label_x[0] = drvui->labels[k].label_x[0]; drvui->labels[l].label_x[1] = drvui->labels[k].label_x[1]; drvui->labels[l++].label_x[2] = drvui->labels[k].label_x[2]; } } } drvui->nlabel = j; } else { label_cell (); } if (edtprm->MolCompButton->value () != 0) { float temp; temp = (float) atof (edtprm->Mol_Comp_Dist->value ()); if (temp > 3.5f) { char string[100]; sprintf (string, "A molecular completion distance of %5.2f is very\n" "large. Are you sure you wish to continue?", temp); if (!fl_choice (string, "No", "Yes", NULL)) return; } drvui->mol_d = temp; domolcomp = 1; } else { drvui->mol_d = 0.0; domolcomp = 0; } if (edtprm->ClearOmit->value () != 0) { Omit->nomits = 0; // dump the omit list if ClearOmit button checked edtprm->ClearOmit->value (0); // and disarm the checkbutton afterwards edtprm->ClearLastOmit->deactivate (); edtprm->ClearOmit->deactivate (); } drvui->Str_File_Changed = 1; Update_Str (0); // update the 'str' file Generate_Drawing (0); // regenerate the drawing if (*tosave) { edtprm->editWindow->hide (); // hide the window if 'save' } Fl::redraw (); // update the screen } void Edit_Polyhedra_cb (void) { // callback routine to load polyhedra edit screen char string[100]; static int one = 1; static int zero = 0; int i; int y = 5; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } /* if (!natom) { // No atoms, no polyhedra... Error_Box("This structure file does not contain any atoms."); return; } */ Save_Working_Copy (); if (!Polyhedra) { Polyhedra = new PolyParam; // new instance of the polyhedra parameters Polyhedra->Polyhedra_Edit_Window = new Fl_Window (50, 0, 560, 560, "Edit Polyhedral/Plane Parameters"); Polyhedra->Polyhedra_Edit_Window-> callback ((Fl_Callback *) Edit_Polyhedra_Close_cb); if (drvui->max_frame > 1) { Flu_Combo_List *o = Polyhedra->Frame_No = new Flu_Combo_List (220, y, 75, 25, "Frame No."); o->align (FL_ALIGN_TOP); o->callback (Polyhedra_Frame_Combo_cb); o->labelfont (1); for (i = 1; i <= drvui->max_frame; i++) { sprintf (string, "%d", i); o->list.add (string); } o->pop_height (20 * drvui->max_frame); o->value ("1"); } y += 50; Polyhedra->Polyhedra_Edit = new Fl_Text_Editor (25, y, 450, 95, " Type From To Min d Max d Color "); Polyhedra->PolyhedraBuffer = new Fl_Text_Buffer; Polyhedra->PolyhedraBuffer-> add_modify_callback ((Fl_Text_Modify_Cb) Modify_Polyhedra_cb, (void *) NULL); Polyhedra->Polyhedra_Edit->textfont (FL_COURIER); Polyhedra->Polyhedra_Edit->textsize (12); Polyhedra->Polyhedra_Edit->buffer (Polyhedra->PolyhedraBuffer); Polyhedra->Polyhedra_Edit->labelfont (FL_COURIER_BOLD); y += 105; Polyhedra->PolyInstr = new Fl_Output (135, y, 250, 0, "Press 'Add' to replace " "selected line - 'Remove' to delete it"); Polyhedra->PolyInstr->hide (); Polyhedra->PolyInstr->align (FL_ALIGN_BOTTOM); Polyhedra->PolyInstr1 = new Fl_Output (135, y, 250, 0, "Highlight text above " "or double click to edit line"); Polyhedra->PolyInstr1->hide (); Polyhedra->PolyInstr1->align (FL_ALIGN_BOTTOM); y += 40; Polyhedra->New_Polyhedra_From = new Fl_Input (20, y, 50, 25, "From"); Polyhedra->New_Polyhedra_From->align (FL_ALIGN_TOP); Polyhedra->New_Polyhedra_From->labelfont (1); Fl_Input *op = Polyhedra->New_Polyhedra_To = new Fl_Input (80, y, 50, 25, "To"); op->align (FL_ALIGN_TOP); op->callback ((Fl_Callback *) New_Polyhedra_Input_cb); op->labelfont (1); Fl_Input *m = Polyhedra->New_Polyhedra_Min = new Fl_Input (140, y, 50, 25, "Min d"); m->align (FL_ALIGN_TOP); m->callback ((Fl_Callback *) New_Polyhedra_Input_cb); m->labelfont (1); Fl_Input *os = Polyhedra->New_Polyhedra_Max = new Fl_Input (200, y, 50, 25, "Max d"); os->align (FL_ALIGN_TOP); os->callback ((Fl_Callback *) New_Polyhedra_Input_cb); os->labelfont (1); Flu_Combo_List *ot = Polyhedra->New_Polyhedra_Color = new Flu_Combo_List (260, y, 160, 25, "Color"); ot->align (FL_ALIGN_TOP); ot->callback ((Fl_Callback *) New_Polyhedra_Input_cb); ot->labelfont (1); Load_Color_Combo (ot); Fl_Input *ou = Polyhedra->New_Polyhedra_Transp = new Fl_Input (430, y, 50, 25, "Transp."); ou->callback ((Fl_Callback *) New_Polyhedra_Input_cb); ou->align (FL_ALIGN_TOP); ou->labelfont (1); y += 40; Polyhedra->Edge_Radius = new Fl_Input (150, y, 100, 25, "Edge Radius"); Polyhedra->Edge_Radius->align (FL_ALIGN_TOP); Polyhedra->Edge_Radius->labelfont (1); Polyhedra->Edge_Color = new Flu_Combo_List (270, y, 120, 25, "Edge Color"); Polyhedra->Edge_Color->align (FL_ALIGN_TOP); Polyhedra->Edge_Color->labelfont (1); Load_Color_Combo (Polyhedra->Edge_Color); Polyhedra->Edge_Color->value (drvui->col_edge); sprintf (string, "%6.3f", drvui->rad_edge); Polyhedra->Edge_Radius->value (string); y += 40; Fl_Button *om = Polyhedra->New_Polyhedra_Add = new Fl_Button (180, y, 70, 25, "Add"); om->callback ((Fl_Callback *) New_Polyhedra_Add_cb, &one); om->tooltip ("When active, press to transfer data in boxes to window above"); om->deactivate (); Fl_Button *mm = Polyhedra->New_Polyhedra_Remove = new Fl_Button (270, y, 70, 25, "Remove"); mm->callback ((Fl_Callback *) New_Polyhedra_Add_cb, &zero); mm->tooltip ("When active, press to remove highlighted line."); mm->deactivate (); y += 30; Polyhedra->PolyInstr2 = new Fl_Output (25, y, 470, 0, "Changes are temporary until \"Apply\" or \"Save\" is pressed."); Polyhedra->PolyInstr2->hide (); Polyhedra->PolyInstr2->align (FL_ALIGN_BOTTOM); y += 40; Fl_Group *qq = new Fl_Group (30, y, 150, 90, "Polyhedra/Plane Type"); qq->labelfont (1); qq->box (FL_THIN_UP_BOX); Polyhedra->Polysz = new Fl_Radio_Button (40, y + 10, 12, 12, "Polysz (PS) Style"); Polyhedra->Polysz->type (102); Polyhedra->Polysz->selection_color ((Fl_Color) 1); Polyhedra->Polysz->align (FL_ALIGN_RIGHT); Polyhedra->Polysz->set (); Polyhedra->Polyvert = new Fl_Radio_Button (40, y + 30, 12, 12, "Polyvert (PV) Style"); Polyhedra->Polyvert->type (102); Polyhedra->Polyvert->selection_color ((Fl_Color) 1); Polyhedra->Polyvert->align (FL_ALIGN_RIGHT); Polyhedra->Polyshell = new Fl_Radio_Button (40, y + 50, 12, 12, "Shell (SH) Style"); Polyhedra->Polyshell->type (102); Polyhedra->Polyshell->selection_color ((Fl_Color) 1); Polyhedra->Polyshell->align (FL_ALIGN_RIGHT); Polyhedra->Plane = new Fl_Radio_Button (40, y + 70, 12, 12, "Plane (PL) Style"); Polyhedra->Plane->type (102); Polyhedra->Plane->selection_color ((Fl_Color) 1); Polyhedra->Plane->align (FL_ALIGN_RIGHT); qq->end (); Flu_Combo_List *o = Polyhedra->Polyhedra_Combo = new Flu_Combo_List (200, y, 100, 25, "'From' Atom"); o->align (FL_ALIGN_TOP); o->labelfont (1); o->callback (Polyhedra_Combo_cb); Fl_Text_Editor *p = new Fl_Text_Editor (310, y, 200, 100, "'To' Atoms & Distances"); p->textfont (FL_COURIER); p->textsize (14); p->align (FL_ALIGN_TOP); p->labelfont (1); Polyhedra->Polyhedra_Output_Buffer = new Fl_Text_Buffer; Polyhedra->Polyhedra_Output_Buffer-> add_modify_callback ((Fl_Text_Modify_Cb) Modify_Polyhedra_Distance_cb, (void *) NULL); p->buffer (Polyhedra->Polyhedra_Output_Buffer); y += 120; Polyhedra->Def_Edge_Radius = new Fl_Input (145, y, 100, 25, "Default Edge Radius"); Polyhedra->Def_Edge_Radius->align (FL_ALIGN_TOP); Polyhedra->Def_Edge_Radius->labelfont (1); Polyhedra->Def_Edge_Color = new Flu_Combo_List (275, y, 120, 25, "Default Edge Color"); Polyhedra->Def_Edge_Color->align (FL_ALIGN_TOP); Polyhedra->Def_Edge_Color->labelfont (1); Load_Color_Combo (Polyhedra->Def_Edge_Color); Polyhedra->Def_Edge_Color->value (drvui->col_edge); sprintf (string, "%6.3f", drvui->rad_edge); Polyhedra->Def_Edge_Radius->value (string); #if !defined (WIN32) && !defined (__APPLE__) Polyhedra->Polyhedra_Edit_Window->icon ((char *) drvui->icon); #endif y += 35; Fl_Button *r = new Fl_Button (125, y, 70, 25, "Close"); r->tooltip ("Close this window and discard all changes."); r->callback ((Fl_Callback *) Edit_Polyhedra_Close_cb); Fl_Button *a = new Fl_Button (225, y, 70, 25, "Apply"); a->tooltip ("Apply current contents of top box to drawing, but leave this window open."); a->callback ((Fl_Callback *) Edit_Polyhedra_Save_cb, &zero); Fl_Button *s = new Fl_Button (325, y, 70, 25, "Save"); s->tooltip ("Apply current contents of top box to drawing, then close this window."); s->callback ((Fl_Callback *) Edit_Polyhedra_Save_cb, &one); Polyhedra->Polyhedra_Edit_Window->end (); } Polyhedra_Frame_Combo_cb (NULL, NULL); Polyhedra->Polyhedra_Edit_Window->show (); } void Load_Color_Combo (Flu_Combo_List * ot) { int j, k = strlen (Colors_Combo), l = 0; char string[20]; FILE *colinc; if (ot->list.size () > 1) return; // look for private colors.inc file first colinc = NULL; if (strlen (drvui->POV_Include) > 10) { colinc = fopen (drvui->POV_Include, "r"); } if (!colinc) { char* a, b[30]; char POV_incpath[255] = "\0"; strncpy (b, drvui->POV_Options, 29); b[29] = '\0'; a = strstr (b, "+L"); if (a != NULL) { sscanf (a + 2, "%s", POV_incpath); if (POV_incpath != NULL) { strcat (POV_incpath, "/colors.inc"); colinc = fopen (POV_incpath, "r"); if (colinc) { strcpy (drvui->POV_Include, POV_incpath); WriteConfig (); } } } } if (colinc != NULL) { // load color names from private colors.inc file char line[80]; char keyword[20], thecolor[20]; float thered,thegreen,theblue; while (!feof (colinc)) { if (fgets (line, 80, colinc) == NULL) continue; if (!strstr (line, "#declare") || strstr(line,"Colors_Inc")) continue; sscanf (line, "%s %s = color red %f green %f blue %f", keyword, thecolor, &thered, &thegreen, &theblue); ot->list.add(thecolor); } fclose (colinc); } else { // colors.inc not given, use built-in color list corresponding to povray 3.6 for (j = 0; j < k; j++) { if (Colors_Combo[j] != '\n') { string[l++] = Colors_Combo[j]; } else { string[l++] = 0; l = 0; ot->list.add (string); } } } ot->pop_height (300); } void Edit_Modparms_Close_cb () { Modparms->Mods_Edit_Window->hide (); drvui->modulated = Modparms->saved_avg; if (drvui->modulated == -1) Modparms->Mod_average->set (); else Modparms->Mod_average->clear (); for (int i = 0; i < 3; i++) drvui->phaseshift[i] = Modparms->saved_t[i]; Modparms->Mod_t0->value (drvui->phaseshift[0]); Modparms->Mod_t1->value (drvui->phaseshift[1]); Modparms->Mod_t2->value (drvui->phaseshift[2]); if (Modparms->Mod_average->value () != 0) { Modparms->Mod_t0->deactivate (); Modparms->Mod_t1->deactivate (); Modparms->Mod_t2->deactivate (); } else { Modparms->Mod_t0->activate (); if (drvui->no_cell_vec > 1) Modparms->Mod_t1->activate (); if (drvui->no_cell_vec > 2) Modparms->Mod_t2->activate (); } drvui->Str_File_Changed = 1; Update_Str (0); // update the 'str' file Generate_Drawing (1); // regenerate Fl::redraw (); // update the screen } void Edit_Modparms_Change_cb () { if (Modparms->Mod_average->value () != 0) { drvui->modulated = -1; Modparms->Mod_t0->deactivate (); Modparms->Mod_t1->deactivate (); Modparms->Mod_t2->deactivate (); } else { drvui->modulated = 1; Modparms->Mod_t0->activate (); if (drvui->no_cell_vec > 1) Modparms->Mod_t1->activate (); if (drvui->no_cell_vec > 2) Modparms->Mod_t2->activate (); } drvui->phaseshift[0] = (float) Modparms->Mod_t0->value (); drvui->phaseshift[1] = (float) Modparms->Mod_t1->value (); drvui->phaseshift[2] = (float) Modparms->Mod_t2->value (); drvui->Str_File_Changed = 1; Update_Str (0); // update the 'str' file Generate_Drawing (0); Fl::redraw (); } void Edit_Modparms_Save_cb (Fl_Button *, int *save) { int i, j, k, n; float d1, d2; char atom1[5], numb[5], widget[16382]; if (Modparms->Mod_average->value () != 0) { drvui->modulated = -1; Modparms->Mod_t0->deactivate (); Modparms->Mod_t1->deactivate (); Modparms->Mod_t2->deactivate (); } else { drvui->modulated = 1; Modparms->Mod_t0->activate (); if (drvui->no_cell_vec > 1) Modparms->Mod_t1->activate (); if (drvui->no_cell_vec > 2) Modparms->Mod_t2->activate (); } drvui->phaseshift[0] = (float) Modparms->Mod_t0->value (); drvui->phaseshift[1] = (float) Modparms->Mod_t1->value (); drvui->phaseshift[2] = (float) Modparms->Mod_t2->value (); Modparms->saved_avg = drvui->modulated; for (i = 0; i < 3; i++) Modparms->saved_t[i] = drvui->phaseshift[i]; for (j = 0; j < natom; j++) { drvui->atoms[j].occupancy = 1.; drvui->atoms[j].min_occ = 0.; } char *selection = Modparms->Occ_Buffer->text (); strcpy (widget, selection); free (selection); if (strlen (widget) < 10) { strcpy (widget, ""); Modparms->Occ_Buffer->text (widget); } else { while (strlen (widget) > 10) { memset (atom1, 0, 5); (void) sscanf (widget, "%4c %s %f %f", atom1, numb, &d1, &d2); if (strstr (numb, "*")) n = -1; else (void) sscanf (numb, "%d", &n); for (j = 0; j < natom; j++) { if (check_atom_name (atom1, drvui->atoms[j].atom_l) && (n == -1 || n == drvui->atoms[j].sv_atom_n)) { drvui->atoms[j].occupancy = d1; drvui->atoms[j].min_occ = d2; break; } } for (j = 0; j < (int) strlen (widget); j++) { if (widget[j] == '\n') break; } for (j++, k = 0; j < (int) strlen (widget); j++) widget[k++] = widget[j]; widget[k] = 0; } } drvui->Str_File_Changed = 1; Update_Str (0); // update the 'str' file Generate_Drawing (0); // regenerate the drawing if (*save) Modparms->Mods_Edit_Window->hide (); // hide the window if 'save' Fl::redraw (); // update the screen } void Edit_Modparms_cb (void) { // Callback routine to show the Modulation Options screen and load the widgets on that page static int one = 1; static int zero = 0; char string[10], buffer[40]; int i, y; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } if (drvui->modulated == 0) { // Make sure we have a modulated structure Error_Box ("This Structure does not appear to be modulated."); return; } if (!Modparms) { Modparms = new ModParam; // new instance of the modulation parameters Modparms->Mods_Edit_Window = new Fl_Window (50, 50, 360, 500, "Edit Modulation Parameters"); Modparms->Mods_Edit_Window->callback ((Fl_Callback *) Edit_Modparms_Close_cb); y = 30; Modparms->Mod_average = new Fl_Check_Button (70, y, 225, 25, "Display average structure only"); if (drvui->modulated == -1) Modparms->Mod_average->set (); Modparms->Mod_average->callback ((Fl_Callback *) Edit_Modparms_Change_cb); y += 35; Modparms->Mod_t0 = new Flu_Spinner (220, y, 100, 25, "Phase shift t (1st direction)"); Modparms->Mod_t0->value (drvui->phaseshift[0]); Modparms->Mod_t0->callback ((Fl_Callback *) Edit_Modparms_Change_cb); y += 35; Modparms->Mod_t1 = new Flu_Spinner (220, y, 100, 25, "Phase shift t (2nd direction)"); Modparms->Mod_t1->value (drvui->phaseshift[1]); Modparms->Mod_t1->callback ((Fl_Callback *) Edit_Modparms_Change_cb); y += 35; Modparms->Mod_t2 = new Flu_Spinner (220, y, 100, 25, "Phase shift t (3rd direction)"); Modparms->Mod_t2->value (drvui->phaseshift[2]); Modparms->Mod_t2->callback ((Fl_Callback *) Edit_Modparms_Change_cb); if (Modparms->Mod_average->value () != 0) { Modparms->Mod_t0->deactivate (); Modparms->Mod_t1->deactivate (); Modparms->Mod_t2->deactivate (); } if (drvui->no_cell_vec < 2) Modparms->Mod_t1->deactivate (); if (drvui->no_cell_vec < 3) Modparms->Mod_t2->deactivate (); y += 65; Modparms->Occ_Edit = new Fl_Text_Editor (25, y, 310, 80, "Atom Occupancy Minimum"); Modparms->Occ_Buffer = new Fl_Text_Buffer; for (i = 0; i < natom; i++) { if (drvui->atoms[i].min_occ > 0.) { sprintf (buffer, "%4s%2d %15.3f %15.3f\n", drvui->atoms[i].atom_l, drvui->atoms[i].sv_atom_n, drvui->atoms[i].occupancy, drvui->atoms[i].min_occ); Modparms->Occ_Buffer->append (buffer); } } Modparms->Occ_Buffer->add_modify_callback ((Fl_Text_Modify_Cb) Modify_Occ_cb, (void *) NULL); y += 85; Modparms->Occ_Instr = new Fl_Output (0, y, 400, 0, "Press 'Add' to replace " "line - 'Remove' to delete"); Modparms->Occ_Instr->hide (); Modparms->Occ_Instr->align (FL_ALIGN_BOTTOM); Modparms->Occ_Instr1 = new Fl_Output (0, y, 400, 0, "Highlight or double-click text above to edit"); Modparms->Occ_Instr1->hide (); Modparms->Occ_Instr1->align (FL_ALIGN_BOTTOM); Modparms->Occ_Edit->textfont (FL_COURIER); Modparms->Occ_Edit->textsize (12); Modparms->Occ_Edit->buffer (Modparms->Occ_Buffer); Modparms->Occ_Edit->labelfont (FL_COURIER_BOLD); y += 40; Flu_Combo_List *o = Modparms->Occ_Combo = new Flu_Combo_List (35, y, 100, 25, "Atom"); o->align (FL_ALIGN_TOP); o->callback (Occ_Combo_cb); o->labelfont (1); for (i = 0; i < natom; i++) if (drvui->atoms[i].occ_ismod != 0) { memset (string, 0, 10); sprintf (string, "%4s%2d", drvui->atoms[i].atom_l, drvui->atoms[i].sv_atom_n); Modparms->Occ_Combo->list.add (string); } Fl_Input *oa = Modparms->New_Occ_Avg = new Fl_Input (155, y, 60, 25, "Avg. occ."); oa->align (FL_ALIGN_TOP); oa->callback ((Fl_Callback *) New_Occ_Input_cb); oa->labelfont (1); Fl_Input *om = Modparms->New_Occ_Min = new Fl_Input (235, y, 60, 25, "Min. occ."); om->align (FL_ALIGN_TOP); om->callback ((Fl_Callback *) New_Occ_Input_cb); om->labelfont (1); y += 30; Fl_Button *oba = Modparms->New_Occ_Add = new Fl_Button (105, y, 70, 25, "Add"); oba->callback ((Fl_Callback *) New_Occ_Add_cb, &one); oba->tooltip ("When active, press to transfer data in boxes to window above"); oba->deactivate (); Fl_Button *obr = Modparms->New_Occ_Remove = new Fl_Button (195, y, 70, 25, "Remove"); obr->callback ((Fl_Callback *) New_Occ_Add_cb, &zero); obr->tooltip ("When active, press to remove highlighted line."); obr->deactivate (); y += 45; Fl_Button *q = new Fl_Button (125, y, 130, 25, "Movie generation"); q->tooltip("Choose parameters for POVray movie generation from t1 sampling"); q->callback((Fl_Callback *) Automation_Edit_cb); y += 45; Fl_Button *r = new Fl_Button (50, y, 70, 25, "Close"); r->tooltip ("Close this window and discard all changes."); r->callback ((Fl_Callback *) Edit_Modparms_Close_cb); Fl_Button *a = new Fl_Button (150, y, 70, 25, "Apply"); a->tooltip ("Apply current settings to drawing, but leave this window open."); a->callback ((Fl_Callback *) Edit_Modparms_Save_cb, &zero); Fl_Button *s = new Fl_Button (250, y, 70, 25, "Save"); s->tooltip ("Apply current settings to drawing, then close this window."); s->callback ((Fl_Callback *) Edit_Modparms_Save_cb, &one); #if !defined (WIN32) && !defined (__APPLE__) Modparms->Mods_Edit_Window->icon ((char *) drvui->icon); #endif Modparms->Mods_Edit_Window->end (); } Modparms->saved_avg = drvui->modulated; for (i = 0; i < 3; i++) Modparms->saved_t[i] = drvui->phaseshift[i]; Modparms->Mods_Edit_Window->show (); } void Edit_Slice_cb (void) { // Callback routine to show the Map Slice screen and load the widgets on that page static int one = 1; static int zero = 0; int y = 30, x; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } Save_Working_Copy (); // Maps->Maps_Edit_Window->hide(); if (!Slice) { Slice = new SliceParam; // new instance of the slice parameters Slice->Slice_Edit_Window = new Fl_Window (100, 100, 400, 340, "Edit Map Slice Parameters"); #if !defined (WIN32) && !defined (__APPLE__) Slice->Slice_Edit_Window->icon ((char *) drvui->icon); #endif if (drvui->max_frame > 1) { int i; char string[128]; Flu_Combo_List *o = Slice->Frame_No = new Flu_Combo_List (65, y, 75, 25, "Frame No."); o->align (FL_ALIGN_TOP); o->callback (Slice_Frame_Combo_cb); o->labelfont (0); for (i = 1; i <= drvui->max_frame; i++) { sprintf (string, "%d", i); o->list.add (string); } o->pop_height (20 * drvui->max_frame); o->value ("1"); x = 265; } else { x = 165; } Fl_Text_Display *mh = new Fl_Text_Display (x, y, 70, 0, "Contour Type for Slice"); mh->labelfont(0); Fl_Input *mi = Slice->New_type = new Fl_Input (x, y, 70, 25, ""); mi->align (FL_ALIGN_BOTTOM); mi->tooltip("Choices for type: 1 - Contoured slice," " 2 - Solid slice from blue to red," " 3 - Solid slice from black to white"); y += 70; Fl_Text_Display *m = new Fl_Text_Display (0, y, 400, 0, "Point in Plane of Slice"); m->labelfont(0); Fl_Input *ma = Slice->New_x = new Fl_Input (65, y + 5, 70, 25, "x"); ma->align (FL_ALIGN_BOTTOM); ma->tooltip ("Point (in fractional coordinates) through which slice passes"); Fl_Input *mb = Slice->New_y = new Fl_Input (165, y + 5, 70, 25, "y"); mb->align (FL_ALIGN_BOTTOM); mb->tooltip ("Point (in fractional coordinates) through which slice passes"); Fl_Input *mc = Slice->New_z = new Fl_Input (265, y + 5, 70, 25, "z"); mc->align (FL_ALIGN_BOTTOM); mc->tooltip ("Point (in fractional coordinates) through which slice passes"); y += 75; Fl_Text_Display *md = new Fl_Text_Display (0, y, 400, 0, "Normal to Plane of Slice"); md->labelfont(0); Fl_Input *me = Slice->New_nx = new Fl_Input (65, y + 5, 70, 25, "nx"); me->align (FL_ALIGN_BOTTOM); Fl_Input *mf = Slice->New_ny = new Fl_Input (165, y + 5, 70, 25, "ny"); mf->align (FL_ALIGN_BOTTOM); Fl_Input *mg = Slice->New_nz = new Fl_Input (265, y + 5, 70, 25, "nz"); mg->align (FL_ALIGN_BOTTOM); y += 65; Fl_Check_Button *sc = Slice->Legend = new Fl_Check_Button (140,y,35,25, "Display Legend"); sc->align (FL_ALIGN_RIGHT); y += 45; Fl_Button *r = new Fl_Button (65, y, 70, 25, "Close"); r->tooltip ("Close this window and discard all changes."); r->callback ((Fl_Callback *) Edit_Slice_Close_cb); Fl_Button *a = new Fl_Button (165, y, 70, 25, "Apply"); a->tooltip ("Apply current contents of top box to drawing, but leave this window open."); a->callback ((Fl_Callback *) Edit_Slice_Save_cb, &zero); Fl_Button *s = new Fl_Button (265, y, 70, 25, "Save"); s->tooltip ("Apply current contents of top box to drawing, then close this window."); s->callback ((Fl_Callback *) Edit_Slice_Save_cb, &one); Slice->Slice_Edit_Window->end (); } Slice_Frame_Combo_cb(NULL, NULL); Slice->Slice_Edit_Window->show (); } void Edit_Slice_Close_cb (void) { // callback routine when the 'close' button is pushed Slice->Slice_Edit_Window->hide (); // hide the window Fl::redraw (); // update the screen } void Edit_Slice_Save_cb (Fl_Button *, int *save) { // callback routine when 'save' or 'apply' button is pressed on the Edit Slice screen int Frame_No = 1; if (drvui->max_frame > 1) Frame_No = atoi (Slice->Frame_No->value ()); drvui->Str_File_Changed = 1; drvui->frames[Frame_No].mapslice[0] = (float) atof (Slice->New_x->value ()); drvui->frames[Frame_No].mapslice[1] = (float) atof (Slice->New_y->value ()); drvui->frames[Frame_No].mapslice[2] = (float) atof (Slice->New_z->value ()); drvui->frames[Frame_No].mapnorm[0] = (float) atof (Slice->New_nx->value ()); drvui->frames[Frame_No].mapnorm[1] = (float) atof (Slice->New_ny->value ()); drvui->frames[Frame_No].mapnorm[2] = (float) atof (Slice->New_nz->value ()); drvui->frames[Frame_No].slice = atoi (Slice->New_type->value ()); ShowMapLegend = Slice->Legend->value(); Update_Str (0); Generate_Drawing (0); Save_Working_Copy (); if (*save == 1) { Slice->Slice_Edit_Window->hide (); } Fl::redraw (); } void Modify_Occ_cb (Fl_Widget *, void *) { char atom[10], value[8], string[40]; float avg, min; int start, end, n; const char *selection; if (!Modparms->Occ_Buffer->selected ()) { Modparms->Occ_Combo->value (""); Modparms->New_Occ_Avg->value (""); Modparms->New_Occ_Min->value (""); Modparms->New_Occ_Add->deactivate (); return; } memset (atom, 0, 10); Modparms->Occ_Buffer->selection_position (&start, &end); selection = Modparms->Occ_Buffer->line_text (start); Modparms->Occ_Instr1->hide (); Modparms->Occ_Instr->show (); if (strlen (selection) == 0) return; // user clicked on empty line by mistake sscanf (selection, "%s %s %f %f", atom, string, &avg, &min); while (strlen (atom) < 4) strcat (atom, " "); free ((char *) selection); if (strstr (string, "*")) n = -1; else (void) sscanf (string, "%d", &n); if (strlen (atom) && isalpha (atom[0])) { strcpy (string, atom); if (n < 0) strcpy (value, " *"); else sprintf (value, "%2d", n); strcat (string, value); Modparms->Occ_Combo->value (string); sprintf (value, "%2.3f", avg); Modparms->New_Occ_Avg->value (value); sprintf (value, "%2.3f", min); Modparms->New_Occ_Min->value (value); Modparms->New_Occ_Add->activate (); Modparms->New_Occ_Remove->activate (); New_Occ_Input_cb (NULL, NULL); } return; } void Occ_Combo_cb (Fl_Widget *, void *) { Modparms->New_Occ_Avg->value ("1.0"); Modparms->New_Occ_Add->activate (); } void New_Occ_Input_cb (Fl_Widget *, void *) { int n; char atom[5], number[5]; // callback routine to make 'Add' new occupancy limit button active whenever all // required fields are non-blank if (atof (Modparms->New_Occ_Min->value ()) == 0.0) return; Modparms->New_Occ_Add->activate (); (void) sscanf (Modparms->Occ_Combo->value (), "%s %s", atom, number); if (strstr (number, "*")) { n = -1; } else { (void) sscanf (number, "%d", &n); } while (strlen (atom) < 4) strcat (atom, " "); } void New_Occ_Add_cb (Fl_Widget *, int *action) { char string[100]; int start, end; float avg, min; char atom1[10]; char *selection = NULL; avg = (float) atof (Modparms->New_Occ_Avg->value ()); min = (float) atof (Modparms->New_Occ_Min->value ()); // Modparms->OccInstr2->show(); strcpy (atom1, Modparms->Occ_Combo->value ()); if (Modparms->Occ_Buffer->selected ()) { Modparms->Occ_Buffer->selection_position (&start, &end); selection = Modparms->Occ_Buffer->line_text (start); if (*action != 1) Modparms->Occ_Buffer->remove (Modparms->Occ_Buffer->line_start (start), Modparms->Occ_Buffer->line_end (end) + 1); } if (*action == 1) { sprintf (string, "%6s %15.3f %15.3f\n", atom1, avg, min); if (selection) Modparms->Occ_Buffer->replace (Modparms->Occ_Buffer->line_start (start), Modparms->Occ_Buffer->line_end (end) + 1, string); else Modparms->Occ_Buffer->append (string); } free ((char *) selection); Modparms->New_Occ_Avg->value (""); Modparms->New_Occ_Min->value (""); Modparms->Occ_Combo->value (""); Modparms->New_Occ_Add->deactivate (); Modparms->New_Occ_Remove->deactivate (); Modparms->Occ_Instr->hide (); Modparms->Occ_Instr1->show (); } void Maps_Frame_Combo_cb (Fl_Widget *, void *) { // update fourier map data when the frame number in the combo box is changed char string[10]; int Frame_No = 1; if (drvui->max_frame > 1) Frame_No = atoi (Maps->Frame_No->value ()); sprintf (string, "%.3f", drvui->frames[Frame_No].map_lim[0]); Maps->XMin->value (string); sprintf (string, "%.3f", drvui->frames[Frame_No].map_lim[3]); Maps->XMax->value (string); sprintf (string, "%.3f", drvui->frames[Frame_No].map_lim[1]); Maps->YMin->value (string); sprintf (string, "%.3f", drvui->frames[Frame_No].map_lim[4]); Maps->YMax->value (string); sprintf (string, "%.3f", drvui->frames[Frame_No].map_lim[2]); Maps->ZMin->value (string); sprintf (string, "%.3f", drvui->frames[Frame_No].map_lim[5]); Maps->ZMax->value (string); } void Slice_Frame_Combo_cb (Fl_Widget *, void *) { // routine called when the frame number is changed on the Slice Edit Screen char string[10]; int Frame_No = 1; if (drvui->max_frame > 1) Frame_No = atoi (Slice->Frame_No->value ()); sprintf(string, "%.5f", drvui->frames[Frame_No].mapslice[0]); Slice->New_x->value(string); sprintf(string, "%.5f", drvui->frames[Frame_No].mapslice[1]); Slice->New_y->value(string); sprintf(string, "%.5f", drvui->frames[Frame_No].mapslice[2]); Slice->New_z->value(string); sprintf(string, "%.5f", drvui->frames[Frame_No].mapnorm[0]); Slice->New_nx->value(string); sprintf(string, "%.5f", drvui->frames[Frame_No].mapnorm[1]); Slice->New_ny->value(string); sprintf(string, "%.5f", drvui->frames[Frame_No].mapnorm[2]); Slice->New_nz->value(string); sprintf(string, "%i", drvui->frames[Frame_No].slice); Slice->New_type->value(string); Slice->Legend->value(ShowMapLegend); } DRAWxtl/source/DRAWxtl55/Edit2.cxx0000644000076400001440000033425411535020533016202 0ustar fingerusers// $Id: Edit2.cxx 1116 2011-02-26 14:24:12Z martin $ // // Edit2.cxx - routine for DRAWxtl V5.5 - the GUI version // // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // This module includes the majority of the edit screens for the GUI // // routines contained within this file: // // Edit_Polyhedra_Close_cb - callback routine to dismiss Polyhedra Edit screen // Edit_Polyhedra_Save_cb - callback routine to update the polyhedral parameters // Edit_Spheres_cb - callback routine to load spheres edit screen // Edit_Spheres_Close_cb - callback routine to dismiss Sphere Edit screen // Edit_Spheres_Save_cb - callback routine to update the sphere parameters // Edit_STR_cb - callback routine to load Edit Str File screen // Edit_STR_Save_cb - callback routine to save "Edit Parameter" data // MapType_cb - callback routine to show or hide calculation button depending on map type // Map_Info_cb - callback routine to load map information screen // Lone_Pair_Combo_cb - updates widgets when atom in combo box is changed // LonePair_Frame_Combo_cb - callback routine enterd when frame combo box changed // Modify_Bonds_cb - callback routine entered when text selected in main text window // Modify_Bonds_Distance_cb - callback routine when text selected in "Bond To" distance panel // Modify_LonePair_cb - callback routine when LonePair text buffer modified // Modify_Maps_cb - callback routine entered when text selected in main text window // Modify_Polyhedra_cb - callback routine when text selected in PolyhedraBuffer // Modify_Polyhedra_Distance_cb - callback routine when text selected in "Polyhedra To" edit panel // Modify_Spheres_cb - callback routine when text selected in "Sphere Parameters" edit panel // New_Arrow_Add_cb - callback routine entered when 'Add' button pushed on Arrow Edit Screen // New_Arrow_Input_cb - callback routine entered when any of the entries on the arrow add section are changed // New_Bond_Add_cb - callback routine entered when 'Add' button pushed on Bond Edit Screen // New_Bond_Input_cb - callback routine entered when any of the entries on the bond add line are changed // New_Lone_Pair_Add_cb - callback routine entered when lone pair cone added // New_Polyhedra_Add_cb - callback routine entered when 'Add' button pushed on Polyhedra Edit Screen // New_Polyhedra_Input_cb - callback routine entered when any of the entries on the polyhedra add line are changed // New_Sphere_Input_cb - callback routine entered when new sphere added // next_focus - routine to select next widget for focus when is pressed // Polyhedra_Combo_cb - callback routine entered when atom in combo box is changed // Polyhedra_Frame_Combo_cb - callback entered when frame combo is changed // Sphere_Combo_cb - callback when Sphere combo box clicked // Sphere_Frame_Combo_cb - callback entered when frame combo is changed // View_Console_cb - callback routine to view console listing // View_Cursor_cb - callback routine to view cursor feedback window // View_File_cb - callback routine to view any file // View_Listing_cb - callback to view listing file // View_List_Close_cb - callback to close str file editor window // View_Listing_Close_cb - callback to close Listing windows // View_POV_cb - callback to view the POV file #include "drawxtl.h" #include "DRAWxtlViewUI.h" #include "gl2ps.h" #include "EditView.h" #include "Ellipsoids.h" #include "draw_ext.h" #if WIN32 #include #else #include #define _chdir chdir #endif #include #include "DRAWxtl_proto.h" static int zero2 = 0; static int three = 3; extern char Edit_title[128]; #ifdef WIN32 const char *flu_file_chooser (const char *message, const char *pattern, const char *filename); #endif void Edit_Polyhedra_Close_cb (void) { Polyhedra->Polyhedra_Edit_Window->hide (); Restore_Working_Copy (); // undo any changes Generate_Drawing (1); // regenerate } void Edit_Polyhedra_Save_cb (Fl_Button *, int *save) { // callback routine when 'save' or 'apply' button is pressed on the Edit Polyhhedra screen char atom1[5], atom2[5], color[40], widget[16382], type[3]; char tmp[20]; int i = 0; int np = 0; unsigned int j, k; int l; float d1, d2, transp; int Frame_No = 1; char *selection; if (drvui->max_frame > 1) { Frame_No = atoi (Polyhedra->Frame_No->value ()); for (i = 1, j = 1; i < drvui->npoly; i++) { // copy parameters for other frames to if (drvui->polyhedra[i].poly_fn != Frame_No) { // start of list if ((int) j != i) { drvui->polyhedra[j].poly_fn = drvui->polyhedra[i].poly_fn; strncpy (drvui->polyhedra[j].poly_col, drvui->polyhedra[i].poly_col, 40); strncpy (drvui->polyhedra[j].poly_l, drvui->polyhedra[i].poly_l, 4); strncpy (drvui->polyhedra[j].poly_t, drvui->polyhedra[i].poly_t, 4); drvui->polyhedra[j].poly_min = drvui->polyhedra[i].poly_min; drvui->polyhedra[j].poly_size = drvui->polyhedra[i].poly_size; } j++; } } drvui->npoly = j; for (i = 1, j = 1; i < drvui->nplane; i++) { // copy parameters for other frames to if (drvui->planes[i].plane_fn != Frame_No) { // start of list if ((int) j != i) { drvui->planes[j].plane_fn = drvui->planes[i].plane_fn; strncpy (drvui->planes[j].plane_col, drvui->planes[i].plane_col, 40); strncpy (drvui->planes[j].plane_l, drvui->planes[i].plane_l, 4); drvui->planes[j].plane_size = drvui->planes[i].plane_size; } j++; } } drvui->nplane = j; i = drvui->npoly - 1; } selection = Polyhedra->PolyhedraBuffer->text (); strcpy (widget, selection); free (selection); drvui->npoly = 0; drvui->nplane = 0; if (strlen (widget) < 10) { strcpy (widget, ""); Polyhedra->PolyhedraBuffer->text (widget); } else { while (strlen (widget) > 10) { i++; sscanf (widget, " %s", type); strcpy (atom2, ""); transp = 0.; if (!strncmp (type, "PS", 2) || !strncmp (type, "SH", 2) || !strncmp (type, "PL", 2)) { sscanf (widget, "%s %s %f %f %s %s %f", type, atom1, &d1, &d2, color, tmp, &transp); strcpy (atom2, ""); strcpy (drvui->polyhedra[i].poly_t, atom2); } else { sscanf (widget, "%s %s %s %f %f %s %s %f", type, atom1, atom2, &d1, &d2, color, tmp, &transp); strcpy (drvui->polyhedra[i].poly_t, atom2); } trim_string (color, 40); if (!strlen (color)) strcpy (color, "Gray20"); if (isdigit (color[0]) || color[0] == '.') { char color1[10], color2[10], color3[10]; if (!strncmp (type, "PS", 2) || !strncmp (type, "SH", 2) || !strncmp (type, "PL", 2)) { sscanf (widget, "%s %s %f %f %s %s %s %s %f", type, atom1, &d1, &d2, color1, color2, color3, tmp, &transp); strcpy (atom2, ""); strcpy (drvui->polyhedra[i].poly_t, atom2); } else { sscanf (widget, "%s %s %s %f %f %s %s %s %s %f", type, atom1, atom2, &d1, &d2, color1, color2, color3, tmp, &transp); strcpy (drvui->polyhedra[i].poly_t, atom2); } strcpy (color, color1); strcat (color, " "); strcat (color, color2); strcat (color, " "); strcat (color, color3); trim_string (color, 40); } if (transp > 0.0f) { sprintf (tmp, " filter %.3f", transp); strcat (color, tmp); } if (!strncmp (type, "PL", 2)) { np++; drvui->planes[np].plane_size = d2; strncpy (drvui->planes[np].plane_col, color, 25); strcpy (drvui->planes[np].plane_l, atom1); drvui->planes[np].plane_fn = Frame_No; drvui->nplane = np + 1; } else { strncpy (drvui->polyhedra[i - np].poly_l, atom1, 4); drvui->polyhedra[i - np].poly_min = d1; drvui->polyhedra[i - np].poly_size = d2; strcpy (drvui->polyhedra[i - np].poly_col, color); drvui->polyhedra[i - np].poly_fn = Frame_No; drvui->npoly = i + 1 - np; for (l = 0; l < drvui->nedges; l++) { if (!strcmp (drvui->polyedges[l].name, atom1)) { strcpy (drvui->polyhedra[i-np].poly_col_edge, drvui->polyedges[l].color); drvui->polyhedra[i-np].poly_rad_edge = drvui->polyedges[l].radius; break; } } } for (j = 0; j < strlen (widget); j++) { if (widget[j] == '\n') break; } for (j++, k = 0; j < strlen (widget); j++) widget[k++] = widget[j]; widget[k] = 0; } } strcpy (drvui->col_edge, Polyhedra->Def_Edge_Color->value ()); drvui->rad_edge = (float) atof (Polyhedra->Def_Edge_Radius->value ()); if (drvui->rad_edge > 0.0) edges = 2; drvui->Str_File_Changed = 1; Update_Str (0); Generate_Drawing (0); if (*save != 3) { Save_Working_Copy (); Polyhedra->PolyInstr2->hide (); } if (*save == 1) { Polyhedra->Polyhedra_Edit_Window->hide (); } Fl::redraw (); } void Edit_Slab_cb (void) { // routine to create the edit slab screen char string[100]; static int one = 1; int y = 50; static const Fl_Menu_Item slabmodes[] = { {"ignore", 0, NULL, (void *) 0, 0, 0, 0, 14, 56}, {"apply", 0, NULL, (void *) 0, 0, 0, 0, 14, 56}, {"show", 0, NULL, (void *) 0, 0, 0, 0, 14, 56}, {0, 0, 0, 0, 0, 0, 0, 0, 0} }; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } if (!Slabs) { Slabs = new SlabParam; // new instance of the slab parameters Slabs->SlabWindow = new Fl_Window (50, 50, 400, 430, "Edit Slab Parameters"); Slabs->SlabWindow->callback ((Fl_Callback *) Edit_Slab_Close_cb); { Fl_Text_Display *o = new Fl_Text_Display (0, y, 400, 0, "Slab Dimensions"); o->box (FL_NO_BOX); o->labelfont (1); o->textcolor (1); } y += 25; Slabs->Slab_A = new Fl_Input (20, y, 100, 25, "a"); Slabs->Slab_A->align (FL_ALIGN_TOP); Slabs->Slab_A->labelfont (1); Slabs->Slab_B = new Fl_Input (150, y, 100, 25, "b"); Slabs->Slab_B->align (FL_ALIGN_TOP); Slabs->Slab_B->labelfont (1); Slabs->Slab_C = new Fl_Input (280, y, 100, 25, "c"); Slabs->Slab_C->align (FL_ALIGN_TOP); Slabs->Slab_C->labelfont (1); y += 40; Slabs->Slab_Alpha = new Fl_Input (20, y, 100, 25, "alpha"); Slabs->Slab_Alpha->align (FL_ALIGN_TOP); Slabs->Slab_Alpha->labelfont (1); Slabs->Slab_Beta = new Fl_Input (150, y, 100, 25, "beta"); Slabs->Slab_Beta->align (FL_ALIGN_TOP); Slabs->Slab_Beta->labelfont (1); Slabs->Slab_Gamma = new Fl_Input (280, y, 100, 25, "gamma"); Slabs->Slab_Gamma->align (FL_ALIGN_TOP); Slabs->Slab_Gamma->labelfont (1); y += 60; { Fl_Text_Display *o = new Fl_Text_Display (0, y, 400, 0, "Slab Orientation"); o->box (FL_NO_BOX); o->labelfont (1); o->textcolor (1); } y += 30; Slabs->Slab_Off_X = new Fl_Input (20, y, 100, 25, "X Offset"); Slabs->Slab_Off_X->align (FL_ALIGN_TOP); Slabs->Slab_Off_X->labelfont (1); Slabs->Slab_Off_Y = new Fl_Input (150, y, 100, 25, "Y Offset"); Slabs->Slab_Off_Y->align (FL_ALIGN_TOP); Slabs->Slab_Off_Y->labelfont (1); Slabs->Slab_Off_Z = new Fl_Input (280, y, 100, 25, "Z Offset"); Slabs->Slab_Off_Z->align (FL_ALIGN_TOP); Slabs->Slab_Off_Z->labelfont (1); y += 60; Slabs->Slab_Rot_X = new Fl_Input (20, y, 100, 25, "X Rotation"); Slabs->Slab_Rot_X->align (FL_ALIGN_TOP); Slabs->Slab_Rot_X->labelfont (1); Slabs->Slab_Rot_Y = new Fl_Input (150, y, 100, 25, "Y Rotation"); Slabs->Slab_Rot_Y->align (FL_ALIGN_TOP); Slabs->Slab_Rot_Y->labelfont (1); Slabs->Slab_Rot_Z = new Fl_Input (280, y, 100, 25, "Z Rotation"); Slabs->Slab_Rot_Z->align (FL_ALIGN_TOP); Slabs->Slab_Rot_Z->labelfont (1); y += 60; Slabs->Slab_Mode = new Fl_Choice (175, y, 70, 25, "Slab Mode"); Slabs->Slab_Mode->align (FL_ALIGN_TOP); Slabs->Slab_Mode->labelfont (1); Slabs->Slab_Mode->menu (slabmodes); Slabs->Slab_Mode->value (slabmode); #if !defined (WIN32) && !defined (__APPLE__) Slabs->SlabWindow->icon ((char *) drvui->icon); #endif y += 60; Fl_Button *r = new Fl_Button (65, y, 70, 25, "Close"); r->tooltip ("Close this window and discard all changes."); r->callback ((Fl_Callback *) Edit_Slab_Close_cb); Fl_Button *s = new Fl_Button (265, y, 70, 25, "Save"); s->tooltip ("Apply current contents of top box to drawing, then close this window."); s->callback ((Fl_Callback *) Edit_Slab_Save_cb, &one); Fl_Button *a = new Fl_Button (165, y, 70, 25, "Apply"); a->tooltip ("Apply current contents of top box to drawing, but leave this window open."); a->callback ((Fl_Callback *) Edit_Slab_Save_cb, &zero2); Slabs->SlabWindow->end (); } sprintf (string, "%6.3f", drvui->slab_con[0]); Slabs->Slab_A->value (string); sprintf (string, "%6.3f", drvui->slab_con[1]); Slabs->Slab_B->value (string); sprintf (string, "%6.3f", drvui->slab_con[2]); Slabs->Slab_C->value (string); sprintf (string, "%6.3f", drvui->slab_con[3]); Slabs->Slab_Alpha->value (string); sprintf (string, "%6.3f", drvui->slab_con[4]); Slabs->Slab_Beta->value (string); sprintf (string, "%6.3f", drvui->slab_con[5]); Slabs->Slab_Gamma->value (string); sprintf (string, "%6.3f", drvui->slab_off[0]); Slabs->Slab_Off_X->value (string); sprintf (string, "%6.3f", drvui->slab_off[1]); Slabs->Slab_Off_Y->value (string); sprintf (string, "%6.3f", drvui->slab_off[2]); Slabs->Slab_Off_Z->value (string); sprintf (string, "%6.3f", drvui->slab_rot[0]); Slabs->Slab_Rot_X->value (string); sprintf (string, "%6.3f", drvui->slab_rot[1]); Slabs->Slab_Rot_Y->value (string); sprintf (string, "%6.3f", drvui->slab_rot[2]); Slabs->Slab_Rot_Z->value (string); Slabs->SlabWindow->show (); } void Edit_Slab_Close_cb (void) { Slabs->SlabWindow->hide (); } void Edit_Slab_Save_cb (Fl_Button *, int *save) { // callback routine when 'save' or 'apply' button is pressed on the Edit Slab screen Omit->nomits = 0; drvui->slab_con[0] = (float) atof (Slabs->Slab_A->value ()); drvui->slab_con[1] = (float) atof (Slabs->Slab_B->value ()); drvui->slab_con[2] = (float) atof (Slabs->Slab_C->value ()); drvui->slab_con[3] = (float) atof (Slabs->Slab_Alpha->value ()); drvui->slab_con[4] = (float) atof (Slabs->Slab_Beta->value ()); drvui->slab_con[5] = (float) atof (Slabs->Slab_Gamma->value ()); drvui->slab_off[0] = (float) atof (Slabs->Slab_Off_X->value ()); drvui->slab_off[1] = (float) atof (Slabs->Slab_Off_Y->value ()); drvui->slab_off[2] = (float) atof (Slabs->Slab_Off_Z->value ()); drvui->slab_rot[0] = (float) atof (Slabs->Slab_Rot_X->value ()); drvui->slab_rot[1] = (float) atof (Slabs->Slab_Rot_Y->value ()); drvui->slab_rot[2] = (float) atof (Slabs->Slab_Rot_Z->value ()); slabmode = Slabs->Slab_Mode->value (); drvui->Str_File_Changed = 1; if (*save) { Slabs->SlabWindow->hide (); } Update_Str (0); Generate_Drawing (0); Fl::redraw (); } void Edit_Spheres_cb (void) { // callback routine to load sphere edit screen char string[100]; static int one = 1; static int two = 2; int i; int y_size = 120; int y = 25; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } /* if (!natom) { // No atoms, no spheres... Error_Box("This structure file does not contain any atoms."); return; } */ Save_Working_Copy (); // save the working str file if (!Spheres) { Spheres = new SphereParam; // new instance of the spheres parameters Spheres->Sphere_Edit_Window = new Fl_Window (100, 100, 460, 350, "Edit Sphere Parameters"); Spheres->Sphere_Edit_Window->callback ((Fl_Callback *) Edit_Spheres_Close_cb); Spheres->Sphere_Output_Buffer = NULL; Spheres->SphereBuffer = NULL; if (drvui->max_frame > 1) { Flu_Combo_List *o = Spheres->Frame_No = new Flu_Combo_List (180, y, 75, 25, "Frame No."); o->align (FL_ALIGN_TOP); o->callback (Sphere_Frame_Combo_cb); o->labelfont (1); for (i = 1; i <= drvui->max_frame; i++) { sprintf (string, "%d", i); o->list.add (string); } o->pop_height (20 * drvui->max_frame); o->value ("1"); y += 40; y_size -= 40; } Spheres->Sphere_Edit = new Fl_Text_Editor (25, y, 410, y_size, "Atom Size Color "); Spheres->SphereBuffer = new Fl_Text_Buffer; Spheres->SphereBuffer->add_modify_callback ((Fl_Text_Modify_Cb) Modify_Spheres_cb, (void *) NULL); y += 5 + y_size; Spheres->SphereInstr = new Fl_Output (25, y, 410, 0, "Press 'Add' to replace " "selected line - 'Remove' to delete it"); Spheres->SphereInstr->hide (); Spheres->SphereInstr->align (FL_ALIGN_BOTTOM); Spheres->SphereInstr1 = new Fl_Output (25, y, 410, 0, "Highlight or double-click text above to edit"); Spheres->SphereInstr1->hide (); Spheres->SphereInstr1->align (FL_ALIGN_BOTTOM); Spheres->Sphere_Edit->textfont (FL_COURIER); Spheres->Sphere_Edit->textsize (12); Spheres->Sphere_Edit->buffer (Spheres->SphereBuffer); Spheres->Sphere_Edit->labelfont (FL_COURIER_BOLD); y += 40; Flu_Combo_List *o = Spheres->Sphere_Combo = new Flu_Combo_List (55, y, 100, 25, "Atom"); o->align (FL_ALIGN_TOP); o->callback (Sphere_Combo_cb); o->labelfont (1); Fl_Input *os = Spheres->New_Sphere_Size = new Fl_Input (165, y, 50, 25, "Size"); os->align (FL_ALIGN_TOP); os->callback ((Fl_Callback *) New_Sphere_Input_cb); os->labelfont (1); Flu_Combo_List *ot = Spheres->New_Sphere_Color = new Flu_Combo_List (225, y, 160, 25, "Color"); Load_Color_Combo (ot); ot->align (FL_ALIGN_TOP); ot->callback ((Fl_Callback *) New_Sphere_Input_cb); ot->labelfont (1); y += 30; Fl_Button *om = Spheres->New_Sphere_Add = new Fl_Button (105, y, 70, 25, "Add"); om->callback ((Fl_Callback *) New_Sphere_Add_cb, &one); om->tooltip ("When active, press to transfer data in boxes to window above"); om->deactivate (); Fl_Button *mm = Spheres->New_Sphere_Remove = new Fl_Button (195, y, 70, 25, "Remove"); mm->callback ((Fl_Callback *) New_Sphere_Add_cb, &zero2); mm->tooltip ("When active, press to remove highlighted line."); mm->deactivate (); Fl_Button *pm = Spheres->New_Sphere_Convert = new Fl_Button (285, y, 70, 25, "Convert"); pm->callback ((Fl_Callback *) New_Sphere_Add_cb, &two); pm->tooltip ("When active, press to convert atom in boxes from sphere to ellipsoid"); pm->deactivate (); y += 40; Spheres->SphereInstr2 = new Fl_Output (25, y, 410, 0, "Changes are temporary until \"Apply\" or \"Save\" is pressed."); Spheres->SphereInstr2->hide (); Spheres->SphereInstr2->align (FL_ALIGN_BOTTOM); y += 30; Fl_Button *r = new Fl_Button (105, y, 70, 25, "Close"); r->tooltip ("Close this window and discard all changes."); r->callback ((Fl_Callback *) Edit_Spheres_Close_cb); Fl_Button *s = new Fl_Button (285, y, 70, 25, "Save"); s->tooltip ("Apply current contents of top box to drawing, then close this window."); s->callback ((Fl_Callback *) Edit_Spheres_Save_cb, &one); Fl_Button *a = new Fl_Button (195, y, 70, 25, "Apply"); a->tooltip ("Apply current contents of top box to drawing, but leave this window open."); a->callback ((Fl_Callback *) Edit_Spheres_Save_cb, &zero2); Spheres->Sphere_Edit_Window->end (); #if !defined (WIN32) && !defined (__APPLE__) Spheres->Sphere_Edit_Window->icon ((char *) drvui->icon); #endif } Sphere_Frame_Combo_cb (NULL, NULL); Spheres->Sphere_Edit_Window->show (); } void Edit_Spheres_Close_cb (void) { drvui->destroy |= SPHERE; Spheres->Sphere_Edit_Window->hide (); Restore_Working_Copy (); // undo any changes Generate_Drawing (1); // regenerate } void Edit_Spheres_Save_cb (Fl_Button *, int *save) { // callback routine when 'save' or 'apply' button is pressed on the Edit Spheres screen // save == 0 - apply the changes and update saved working copy // save == 1 - save the changes and close the window // save == 3 - apply the changes but do not update saved working copy char atom1[5], color[40], widget[16382]; int j, k; int i = 0, n; float d1; int Frame_No = 1; if (drvui->max_frame > 1) { Frame_No = atoi (Spheres->Frame_No->value ()); for (i = 1, j = 1; i < drvui->nsphere; i++) { // copy parameters for other frames to if (drvui->spheres[i].sphere_fn != Frame_No) { // start of list if ((int) j != i) { drvui->spheres[j].sphere_fn = drvui->spheres[i].sphere_fn; strcpy (drvui->spheres[j].sphere_col, drvui->spheres[i].sphere_col); strcpy (drvui->spheres[j].sphere_l, drvui->spheres[i].sphere_l); drvui->spheres[j].sphere_size = drvui->spheres[i].sphere_size; drvui->spheres[j].sphere_n = drvui->spheres[i].sphere_n; } j++; } } i = j - 1; } char *selection = Spheres->SphereBuffer->text (); strcpy (widget, selection); free (selection); if (strlen (widget) < 10) { drvui->nsphere = i + 1; // sum over all frames or zero strcpy (widget, ""); Spheres->SphereBuffer->text (widget); } else { while (strlen (widget) > 10) { i++; char filter1[10], filter2[10], numb[5]; memset (filter1, 0, 10); (void) sscanf (widget, "%s %s %f %s %s %s", atom1, numb, &d1, color, filter1, filter2); strcpy (drvui->spheres[i].sphere_l, atom1); drvui->spheres[i].sphere_size = d1; if (!strcmp (filter1, "filter")) { strcat (color, " "); strcat (color, filter1); strcat (color, " "); strcat (color, filter2); } strcpy (drvui->spheres[i].sphere_col, color); drvui->spheres[i].sphere_fn = Frame_No; if (strstr (numb, "*")) n = -1; else (void) sscanf (numb, "%d", &n); drvui->spheres[i].sphere_n = n; drvui->nsphere = i + 1; for (j = 0; j < (int) strlen (widget); j++) { if (widget[j] == '\n') break; } for (j++, k = 0; j < (int) strlen (widget); j++) widget[k++] = widget[j]; widget[k] = 0; } } drvui->Str_File_Changed = 1; if (*save != 3) { Save_Working_Copy (); Spheres->SphereInstr2->hide (); } if (*save == 1) { drvui->destroy |= SPHERE; Spheres->Sphere_Edit_Window->hide (); } Update_Str (0); Generate_Drawing (0); Fl::redraw (); } void Edit_STR_cb (Fl_Menu_ *, void *arg) // routine to edit the str file { int r; const char *tempname; static int one = 1; static int mone = -1; if (textwindow) { textwindow->hide (); textwindow->~Fl_Window (); delete (textbuf); delete (textwindow); } if (!strlen (drvui->Cur_File)) { r =fl_choice ("A Structure File must be selected first.","Ok","Create new",NULL); if (!r) return; tempname=(fl_input("Enter filename","unnamed.str")); if (!tempname) return; strcpy(drvui->Cur_File,tempname); } // callback routine to display Edit Str File screen Edit_Str_Type = arg; if (arg) { if (strlen (drvui->Cur_File) < 2) return; strcpy (Edit_title, "Edit Original Version of STR File"); } else { if (strlen (drvui->Cur_Temp) < 2) return; strcpy (Edit_title, "Edit Working Copy of STR File"); Update_Str (0); // make str file current } Edit_changed = 0; Edit_loading = 1; textwindow = new Fl_Window (20, 20, 480, 550, Edit_title); textwindow->begin (); textwindow->callback ((Fl_Callback *) Edit_STR_Close_cb); Fl_Text_Editor *display = new Fl_Text_Editor (0, 0, 480, 510); display->textfont (FL_COURIER); display->textsize (12); textbuf = new Fl_Text_Buffer; display->buffer (textbuf); textbuf->add_modify_callback (Edit_Changed_cb, textwindow); textbuf->call_modify_callbacks (); Fl_Button *o = new Fl_Button (50, 515, 80, 30, "Close"); o->tooltip ("Close this window and discard all changes."); o->callback ((Fl_Callback *) Edit_STR_Close_cb); Fl_Button *oo = new Fl_Button (150, 515, 80, 30, "Apply"); oo->tooltip ("Apply current contents to drawing, but leave this window open."); oo->callback ((Fl_Callback *) Edit_STR_Save_cb, &mone); Fl_Button *po = new Fl_Button (250, 515, 80, 30, "Save"); po->tooltip ("Apply current contents to drawing, then close this window."); po->callback ((Fl_Callback *) Edit_STR_Save_cb, &zero2); Fl_Button *op = new Fl_Button (350, 515, 80, 30, "Save As"); op->callback ((Fl_Callback *) Edit_STR_Save_cb, &one); op->tooltip ("Rewrite current contents to new file, and close this window."); if (arg) { textbuf->loadfile (drvui->Cur_File); } else { textbuf->loadfile (drvui->Cur_Temp); } Edit_loading = 0; #if !defined (WIN32) && !defined (__APPLE__) textwindow->icon ((char *) drvui->icon); #endif textwindow->end (); textwindow->resizable (textwindow); textwindow->show (); } void Edit_STR_Close_cb (void) // callback to destruct editor window { // callback to close the STR edit screen if (Edit_changed) { // buffer changed - query user int r = fl_choice ("The current file has been modified, but not saved.\n" "Would you like to save it now?", "Cancel", "Yes", "No"); if (r == 1) { drvui->Str_File_Changed = 1; Edit_STR_Save_cb (NULL, &zero2); return; } if (r == 0) return; } drvui->destroy |= TEXT1; textwindow->hide (); } void Edit_STR_Save_cb (Fl_Button *, int *action) // callback to save edited str file { // callback routine to save edit parameter data FILE *file; char *selection; drvui->Str_File_Changed = 1; if (*action > 0) { // true for 'Save As' #if defined(WIN32) char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; char fname[_MAX_FNAME]; char ext[_MAX_EXT]; const char *newfile = flu_file_chooser ("Select New Name for Data/Experiment File", "*.str", drvui->Cur_File); if (newfile) { _splitpath (newfile, drive, dir, fname, ext); //Windows code strcpy (drvui->Cur_Dir, drive); // Drive letter strcat (drvui->Cur_Dir, dir); // and directory strcpy (drvui->Cur_File, fname); // copy file name strcat (drvui->Cur_File, ext); // and add extension #else int i, k = 0; char *newfile = fl_file_chooser ("Select New Name for Data/Experiment File", "*.str", drvui->Cur_File); if (newfile) { strcpy (drvui->Cur_File, newfile); strcpy (drvui->Cur_Dir, newfile); for (i = strlen (drvui->Cur_Dir); i > 0; --i) { // Find final / in file name if (drvui->Cur_Dir[i - 1] == '/') { drvui->Cur_Dir[i] = 0; break; } } for (i = strlen (drvui->Cur_Dir); newfile[i] != 0; i++) { drvui->Cur_File[k++] = newfile[i]; // copy file name to Cur_File } drvui->Cur_File[k] = 0; #endif chdir (drvui->Cur_Dir); // switch to new directory if ((file = fopen (drvui->Cur_File, "r"))) { if (!fl_choice ("Selected file exists. Do you wish to overwrite it?", "No", "Yes", NULL)) { return; } } WriteConfig (); } } // end of *action > 0 if (Edit_Str_Type || *action > 0) { file = fopen (drvui->Cur_File, "w"); // open new or existing file for writing if (!file) { Error_Box ("Unable to open STR file for writing"); return; } } else { file = fopen (drvui->Cur_Temp, "w"); if (!file) { Error_Box ("Unable to open TMP file for writing"); return; } } selection = textbuf->text (); fprintf (file, "%s", selection); // copy text from window to file free (selection); fclose (file); // close the file Edit_changed = 0; if (Edit_Str_Type) { Process_Inp (2); } else { int l,m; drvui->fpin = fopen (drvui->Cur_Temp, "r"); // set up to process tmp file natom = 0; Omit->nomits = 0; drvui->frame_no = 1; drvui->modulated = 0; drvui->no_mod_vectors = 0; drvui->no_site_displace = 0; drvui->no_site_U_terms = 0; drvui->no_site_occ = 0; drvui->no_cell_vec = 0; drvui->sys=0; /* reset crystal system/symmetry and */ drvui->no_subsys = 1; /* initialize the subsystem variables */ for (l = 0; l < 3; l++) { for (m = 0; m < 3; m++) drvui->subsys_fact[0][l][m] = 0.0f; drvui->subsys_fact[0][l][l] = 1.0f; /* set to identity */ } drvui->subsys_ref_volume = 1.0f; drvui->subsys_vol[0] = 1.0; ShowMapLegend = 0; read_inp (2); make_bmat (drvui->sys, drvui->lat_con, drvui->b_mat, drvui->ginv, drvui->rec_lat_con); fclose (drvui->fpin); } Generate_Drawing (0); if (*action >= 0) { drvui->destroy |= TEXT1; textwindow->hide (); } Fl::redraw (); } void Lone_Pair_Combo_cb (Fl_Widget *, void *) { // load other widgets when the atom in the combo box is changed if (strlen (LonePairs->Height->value ()) == 0) return; if (strlen (LonePairs->Radius1->value ()) == 0) return; if (strlen (LonePairs->Radius2->value ()) == 0) return; if (strlen (LonePairs->Number->value ()) == 0) return; if (strlen (LonePairs->LonePair_Color->value ()) == 0) return; LonePairs->LonePair_Add->activate (); } void LonePair_Frame_Combo_cb (Fl_Widget *, void *) { // routine called when the frame number is changed on the Bonds Edit Screen int i, j; char atom1[5]; char widget[16382]; char atoms[100][5]; char color[40]; int no; float radius1, radius2; float d1; char string[100]; int Frame_No = 1; if (drvui->max_frame > 1) Frame_No = atoi (LonePairs->Frame_No->value ()); int nlist = Get_Unique_Atoms (atoms, Frame_No); // get unique atom names in sorted list LonePairs->LonePair_Combo->list.clear (); // clear out the old names for (j = 0; j < nlist; j++) { // add atom names in alphabetic order LonePairs->LonePair_Combo->list.add (atoms[j]); } LonePairs->LonePair_Combo->value (atoms[0]); // load first one in window Lone_Pair_Combo_cb (NULL, NULL); widget[0] = '\0'; for (i = 1; i < drvui->ncone; i++) { if (drvui->cones[i].cone_fn != Frame_No) continue; //skip if not for this frame strncpy (atom1, drvui->cones[i].cone_l1, 4); atom1[4] = 0; for (j = 3; j >= 0; --j) { if (atom1[j] == ' ') atom1[j] = 0; } no = drvui->cones[i].numlonepairs; radius1 = drvui->cones[i].cone_min; radius2 = drvui->cones[i].cone_max; d1 = drvui->cones[i].cone_height; strncpy (color, drvui->cones[i].col_cone, 40); trim_string (color, 40); if (!strlen (color)) strcpy (color, "Gray20"); if (color[strlen (color) - 1] < ' ') color[strlen (color) - 1] = 0; sprintf (string, " %4s %2d%9.3f%9.3f%9.3f %s\n", atom1, no, d1, radius1, radius2, color); strcat (widget, string); } LonePairs->LonePairBuffer->text (widget); LonePairs->LonePairInst1->show (); LonePairs->LonePairInst->hide (); } void Main_Frame_Combo_cb (Fl_Widget *, void *) { // callback routine when Frame Number is changed on the main page int frame = atoi (drvui->Frame_No->value ()); drvui->X_Min->value (drvui->frames[frame].cryst_lim[0]); drvui->X_Max->value (drvui->frames[frame].cryst_lim[3]); drvui->Y_Min->value (drvui->frames[frame].cryst_lim[1]); drvui->Y_Max->value (drvui->frames[frame].cryst_lim[4]); drvui->Z_Min->value (drvui->frames[frame].cryst_lim[2]); drvui->Z_Max->value (drvui->frames[frame].cryst_lim[5]); if (clipflag) { drvui->X_Min_clip->value (drvui->frames[frame].clip_lim[0]); drvui->Y_Min_clip->value (drvui->frames[frame].clip_lim[1]); drvui->Z_Min_clip->value (drvui->frames[frame].clip_lim[2]); drvui->X_Max_clip->value (drvui->frames[frame].clip_lim[3]); drvui->Y_Max_clip->value (drvui->frames[frame].clip_lim[4]); drvui->Z_Max_clip->value (drvui->frames[frame].clip_lim[5]); } } void MapType_cb (void) { if (!strcmp (Maps->MapType->value (), "CIF FoFc - fcf") || !strcmp (Maps->MapType->value (), "JANA FoFc - m80")) { Maps->MapCalc->show (); Maps->MapCalcType->show (); Maps->Resolution->show (); } else { Maps->MapCalc->hide (); Maps->MapCalcType->hide (); Maps->Resolution->hide (); } } void Map_Info_cb (void) { char string[600]; char buf_string[16384]; static int six = 6, zero = 0; // callback to display map header information if (helpwindow6) { // helpwindow6->show(); // return; Fl::delete_widget (helpwindow6); } if (Map_Info.info_valid == 0) // no map yet, so read it Edit_Maps_Save_cb ((Fl_Button *) zero, &zero); if (Map_Info.info_valid == 0) // if still no data, return return; helpwindow6 = new Fl_Window (200, 180, 620, 360, "Map Info"); helpwindow6->begin (); helpwindow6->callback ((Fl_Callback *) View_Help_Close_cb, &six); int y = 40; Fl_Text_Display *box1 = new Fl_Text_Display (0, y, 600, 0, "DRAWxtl V5.5 Map File Information"); box1->box (FL_NO_BOX); box1->labelsize (24); box1->labelcolor ((Fl_Color) 1); y += 20; strcpy (string, "Map Title: "); strcat (string, Map_Info.title); Fl_Multiline_Output *box2 = new Fl_Multiline_Output (20, y, 580, 280, ""); box2->box (FL_NO_BOX); box2->labelsize (14); box2->labelcolor ((Fl_Color) 186); box2->cursor_color (FL_BACKGROUND_COLOR); box2->color (FL_BACKGROUND_COLOR); strcpy (buf_string, string); strcat (buf_string, "\n\n"); sprintf (string, "Map Cell Parameters: %7.3f %7.3f %7.3f %7.2f %7.2f %7.2f\n\n", Map_Info.lat_con[0], Map_Info.lat_con[1], Map_Info.lat_con[2], Map_Info.lat_con[3], Map_Info.lat_con[4], Map_Info.lat_con[5]); strcat (buf_string, string); sprintf (string, "Minimum and Maximum density: %8.1f %8.1f\n\n", Map_Info.rhomn, Map_Info.rhomx); strcat (buf_string, string); sprintf (string, "Map Steps parallel to a, b, c: %5d %5d %5d\n\nSteps per A: %i\n\n", Map_Info.map_int[0], Map_Info.map_int[1], Map_Info.map_int[2], Map_Info.res); strcat (buf_string, string); if (!drvui->modulated) { sprintf (string, "Map Calculated Region: Axis Min Max\n" " x: %8.3f %8.3f\n" " y: %8.3f %8.3f\n" " z: %8.3f %8.3f\n", Map_Info.xlim[0], Map_Info.xlim[1], Map_Info.ylim[0], Map_Info.ylim[1], Map_Info.zlim[0], Map_Info.zlim[1]); } else { sprintf (string, "Map Calculated Region: Axis Min Max Axis Min Max\n" " x: %8.3f %8.3f x4: %8.3f %8.3f\n" " y: %8.3f %8.3f x5: %8.3f %8.3f\n" " z: %8.3f %8.3f x6: %8.3f %8.3f\n", Map_Info.xlim[0], Map_Info.xlim[1], Map_Info.x4lim[0], Map_Info.x4lim[1], Map_Info.ylim[0], Map_Info.ylim[1], Map_Info.x5lim[0], Map_Info.x5lim[1], Map_Info.zlim[0], Map_Info.zlim[1], Map_Info.x6lim[0], Map_Info.x6lim[1]); } strcat (buf_string, string); y += 250; Fl_Button *o = new Fl_Button (270, y, 80, 30, "Close"); o->callback ((Fl_Callback *) View_Help_Close_cb, &six); #if !defined (WIN32) && !defined (__APPLE__) helpwindow6->icon ((char *) drvui->icon); #endif box2->value (buf_string); helpwindow6->end (); helpwindow6->show (); } void Modify_Arrow_cb (Fl_Widget *, void *) { char value[8], color[40]; float length, diam; float pos[3], comp[3]; int start, end; const char *selection; if (!arrows->ArrowBuffer->selected ()) { arrows->AddButton->deactivate (); arrows->RemoveButton->deactivate (); return; } memset (color, 0, 40); arrows->ArrowBuffer->selection_position (&start, &end); selection = arrows->ArrowBuffer->line_text (start); arrows->ArrowInstr1->hide (); arrows->ArrowInstr->show (); sscanf (selection, "%f %f %f %f %f %f %f %f %s", &pos[0], &pos[1], &pos[2], &comp[0], &comp[1], &comp[2], &length, &diam, color); free ((char *) selection); if (strlen (color) && isalpha (color[0])) { sprintf (value, "%4.3f", pos[0]); arrows->Px->value (value); sprintf (value, "%4.3f", pos[1]); arrows->Py->value (value); sprintf (value, "%4.3f", pos[2]); arrows->Pz->value (value); sprintf (value, "%4.3f", comp[0]); arrows->Cx->value (value); sprintf (value, "%4.3f", comp[1]); arrows->Cy->value (value); sprintf (value, "%4.3f", comp[2]); arrows->Cz->value (value); sprintf (value, "%4.3f", length); arrows->Length->value (value); sprintf (value, "%4.3f", diam); arrows->Diameter->value (value); arrows->Color->value (color); arrows->AddButton->activate (); arrows->RemoveButton->activate (); New_Arrow_Input_cb (NULL, NULL); } return; } void Modify_Bonds_cb (Fl_Widget *, void *) { char from[10], color[40], type[10], to[10], value1[20]; float mind, maxd, diam; int i, start, end; int itype; const char *selection; if (!Bonds->BondBuffer->selected ()) { Bonds->New_Bond_Add->deactivate (); Bonds->New_Bond_Remove->deactivate (); return; } memset (color, 0, 40); Bonds->BondBuffer->selection_position (&start, &end); selection = Bonds->BondBuffer->line_text (start); Bonds->BondInstr1->hide (); Bonds->BondInstr->show (); (void) sscanf (selection, "%s %s %s %f %f %f %s", type, from, to, &diam, &mind, &maxd, color); itype = 0; if (!strncmp (type, "dash", 4)) { i = sscanf (selection, "%s %d %s %s %f %f %f %s", type, &itype, from, to, &diam, &mind, &maxd, color); if ( i < 4 ) { itype = 5; (void) sscanf (selection, "%s %s %s %f %f %f %s", type, from, to, &diam, &mind, &maxd, color); } } free ((char *) selection); Bonds->New_Bond_From->value (from); Bonds->New_Bond_To->value (to); sprintf (value1, "%2.3f", mind); Bonds->New_Bond_Min->value (value1); sprintf (value1, "%2.3f", maxd); Bonds->New_Bond_Max->value (value1); sprintf (value1, "%2.3f", diam); Bonds->New_Bond_Dia->value (value1); Bonds->New_Bond_Color->value (color); if (itype > 0) { Bonds->New_Bond_Style->set (); if (itype != 5) { sprintf (value1, "%3d", itype); Bonds->New_Bond_Dashes->value(value1); } } Bonds->New_Bond_Add->activate (); Bonds->New_Bond_Remove->activate (); } void Modify_Bonds_Distance_cb (Fl_Widget *, void *) { char atom[10], value[8]; float dist; int start, end; const char *selection; if (!Bonds->Bond_Output_Buffer->selected ()) { Bonds->New_Bond_To->value (""); Bonds->New_Bond_Add->deactivate (); Bonds->New_Bond_Remove->deactivate (); return; } memset (atom, 0, 10); Bonds->Bond_Output_Buffer->selection_position (&start, &end); selection = Bonds->Bond_Output_Buffer->line_text (start); sscanf (selection, "%s %f", atom, &dist); free ((char *) selection); if (strlen (atom) && isalpha (atom[0])) { Bonds->New_Bond_To->value (atom); sprintf (value, "%2.3f", .1); Bonds->New_Bond_Dia->value (value); sprintf (value, "%2.3f", dist - .1); Bonds->New_Bond_Min->value (value); sprintf (value, "%2.3f", dist + .1); Bonds->New_Bond_Max->value (value); Bonds->New_Bond_Color->value ("Red"); Bonds->New_Bond_Add->activate (); Bonds->New_Bond_Remove->activate (); New_Bond_Input_cb (NULL, NULL); } else { Bonds->New_Bond_To->value (""); Bonds->New_Bond_Add->deactivate (); Bonds->New_Bond_Remove->deactivate (); } return; } void Modify_Ellipsoids_cb (Fl_Widget *, void *) { char atom[10], color[40], string[10]; int no, i; int start, end; const char *selection; if (!ellipsoids->ColorInputBuf->selected ()) { ellipsoids->Atom_Combo->value (""); ellipsoids->Color_Combo->value (""); ellipsoids->New_Ellipsoid_Add->deactivate (); ellipsoids->New_Ellipsoid_Convert->deactivate (); return; } memset (atom, 0, 10); memset (color, 0, 40); ellipsoids->ColorInputBuf->selection_position (&start, &end); selection = ellipsoids->ColorInputBuf->line_text (start); sscanf (selection, "%s %s %s", atom, string, color); free ((char *) selection); while (strlen (atom) < 4) { strcat (atom, " "); } if (strlen (atom) && isalpha (atom[0])) { if (strstr (string, "*")) sprintf (string, "%4s *", atom); else { sscanf (string, "%d", &no); sprintf (string, "%4s%2d", atom, no); } ellipsoids->Atom_Combo->value (string); ellipsoids->Color_Combo->value (color); ellipsoids->New_Ellipsoid_Add->activate (); ellipsoids->New_Ellipsoid_Remove->activate (); set_tf_status (); // set the appropriate flags for (i = 0; i < natom; i++) { if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; if (check_atom_name (drvui->atoms[i].atom_l, atom) && drvui->atoms[i].TF_status == 1) { ellipsoids->New_Ellipsoid_Convert->activate (); break; } } New_Ellipsoid_Input_cb (NULL, NULL); } return; } void Modify_LonePair_cb (Fl_Widget *, void *) { char atom[10], value[8], color[40]; float d1, d2, height; int start, end, no; const char *selection; if (!LonePairs->LonePairBuffer->selected ()) { LonePairs->LonePair_Combo->value (""); return; } memset (atom, 0, 10); memset (color, 0, 40); LonePairs->LonePairBuffer->selection_position (&start, &end); selection = LonePairs->LonePairBuffer->line_text (start); LonePairs->LonePairInst1->hide (); LonePairs->LonePairInst->show (); sscanf (selection, " %s %d %f %f %f %s", atom, &no, &height, &d1, &d2, color); free ((char *) selection); if (strlen (atom) && isalpha (atom[0])) { LonePairs->LonePair_Combo->value (atom); sprintf (value, "%2.3f", d1); LonePairs->Radius1->value (value); sprintf (value, "%2.3f", d2); LonePairs->Radius2->value (value); sprintf (value, "%2.3f", height); LonePairs->Height->value (value); LonePairs->LonePair_Color->value (color); sprintf (value, "%d", no); LonePairs->Number->value (value); LonePairs->LonePair_Add->activate (); LonePairs->LonePair_Remove->activate (); } else { LonePairs->LonePair_Combo->value (""); LonePairs->Radius1->value (""); LonePairs->Radius2->value (""); LonePairs->Height->value (""); LonePairs->LonePair_Color->value (""); LonePairs->Number->value (""); LonePairs->LonePair_Add->deactivate (); LonePairs->LonePair_Remove->deactivate (); } } void Modify_Maps_cb (Fl_Widget *, void *) { char type[8], color[40], value[10]; float level; float step, top; int start, end; const char *selection; if (!Maps->MapsBuffer->selected ()) { return; } memset (type, 0, 8); memset (color, 0, 40); Maps->MapsBuffer->selection_position (&start, &end); selection = Maps->MapsBuffer->line_text (start); Maps->MapsInstr1->hide (); Maps->MapsInstr->show (); if (!drvui->Fourier2d) sscanf (selection, " %f %s %s", &level, type, color); else sscanf (selection, " %f %f %f %s", &level, &step, &top, color); free ((char *) selection); if (strlen (color) && isalpha (color[0])) { sprintf (value, "%2.3f", level); Maps->Level->value (value); if (drvui->Fourier2d) { sprintf (value, "%2.3f", step); Maps->Step->value (value); sprintf (value, "%2.3f", top); Maps->Top->value (value); } else { Maps->Type->value (type); } Maps->Color->value (color); Maps->Add_Button->activate (); Maps->Remove_Button->activate (); } else { Maps->Color->value (""); if (drvui->Fourier2d) { Maps->Step->value (""); Maps->Top->value (""); } else Maps->Type->value (""); Maps->Level->value (""); Maps->Add_Button->activate (); Maps->Remove_Button->deactivate (); } } void Modify_Polyhedra_cb (Fl_Widget *, void *) { char atom[10], color[40], type[10], to[10], value1[20]; float mind, maxd, transp; int start, end; int itype = 0; const char *selection; if (!Polyhedra->PolyhedraBuffer->selected ()) { Polyhedra->PolyInstr->hide (); Polyhedra->New_Polyhedra_Add->deactivate (); Polyhedra->New_Polyhedra_Remove->deactivate (); return; } memset (atom, 0, 10); memset (color, 0, 40); memset (to, 0, 10); transp = 0.0f; mind = 0.0f; maxd = 0.0f; Polyhedra->PolyhedraBuffer->selection_position (&start, &end); selection = Polyhedra->PolyhedraBuffer->line_text (start); Polyhedra->PolyInstr1->hide (); Polyhedra->PolyInstr->show (); sscanf (selection, "%s", type); if (!strncmp (type, "PS", 2)) { (void) sscanf (selection, "%s %s %f %f %s %*s %f", type, atom, &mind, &maxd, color, &transp); if (isdigit (color[0]) || color[0] == '.') { char color1[10], color2[10], color3[10]; (void) sscanf (selection, "%s %s %f %f %s %s %s %*s %f", type, atom, &mind, &maxd, color1, color2, color3, &transp); strcpy (color, color1); strcat (color, " "); strcat (color, color2); strcat (color, " "); strcat (color, color3); } itype = 0; } else if (!strncmp (type, "PV", 2)) { (void) sscanf (selection, "%s %s %s %f %f %s %*s %f", type, atom, to, &mind, &maxd, color, &transp); if (isdigit (color[0]) || color[0] == '.') { char color1[10], color2[10], color3[10]; (void) sscanf (selection, "%s %s %s %f %f %s %s %s %*s %f", type, atom, to, &mind, &maxd, color1, color2, color3, &transp); strcpy (color, color1); strcat (color, " "); strcat (color, color2); strcat (color, " "); strcat (color, color3); } itype = 1; } else if (!strncmp (type, "SH", 2)) { (void) sscanf (selection, "%s %s %f %f %s %*s %f", type, atom, &mind, &maxd, color, &transp); if (isdigit (color[0]) || color[0] == '.') { char color1[10], color2[10], color3[10]; (void) sscanf (selection, "%s %s %f %f %s %s %s %*s %f", type, atom, &mind, &maxd, color1, color2, color3, &transp); strcpy (color, color1); strcat (color, " "); strcat (color, color2); strcat (color, " "); strcat (color, color3); } itype = 2; } else if (!strncmp (type, "PL", 2)) { (void) sscanf (selection, "%s %s %f %f %s %*s %f", type, atom, &mind, &maxd, color, &transp); if (isdigit (color[0]) || color[0] == '.') { char color1[10], color2[10], color3[10]; (void) sscanf (selection, "%s %s %f %f %s %s %s %*s %f", type, atom, &mind, &maxd, color1, color2, color3, &transp); strcpy (color, color1); strcat (color, " "); strcat (color, color2); strcat (color, " "); strcat (color, color3); } itype = 3; } free ((char *) selection); Polyhedra->New_Polyhedra_From->value (atom); Polyhedra->Polyhedra_Combo->value (atom); Polyhedra_Combo_cb (NULL, NULL); Polyhedra->New_Polyhedra_To->value (to); sprintf (value1, "%2.3f", mind); Polyhedra->New_Polyhedra_Min->value (value1); sprintf (value1, "%2.3f", maxd); Polyhedra->New_Polyhedra_Max->value (value1); Polyhedra->New_Polyhedra_Color->value (color); if (transp > 0.) { sprintf (value1, "%.3f", transp); Polyhedra->New_Polyhedra_Transp->value (value1); } switch (itype) { case 0: Polyhedra->Polysz->set (); Polyhedra->Polyvert->clear (); Polyhedra->Polyshell->clear (); Polyhedra->Plane->clear (); break; case 1: Polyhedra->Polyvert->set (); Polyhedra->Polysz->clear (); Polyhedra->Polyshell->clear (); Polyhedra->Plane->clear (); break; case 2: Polyhedra->Polyvert->clear (); Polyhedra->Polyshell->set (); Polyhedra->Polysz->clear (); Polyhedra->Plane->clear (); break; case 3: Polyhedra->Plane->set (); Polyhedra->Polyvert->clear (); Polyhedra->Polysz->clear (); Polyhedra->Polyshell->clear (); } Polyhedra->New_Polyhedra_Add->activate (); Polyhedra->New_Polyhedra_Remove->activate (); return; } void Modify_Polyhedra_Distance_cb (Fl_Widget *, void *) { // callback routine entered when a selection is made in the polyhedra bond-distance table char atom[10], value[8]; float dist; int start, end; const char *selection; if (!Polyhedra->Polyhedra_Output_Buffer->selected ()) { Polyhedra->New_Polyhedra_To->value (""); Polyhedra->New_Polyhedra_Add->deactivate (); return; } memset (atom, 0, 10); Polyhedra->Polyhedra_Output_Buffer->selection_position (&start, &end); selection = Polyhedra->Polyhedra_Output_Buffer->line_text (start); sscanf (selection, "%s %f", atom, &dist); if (strlen (atom) && isalpha (atom[0])) { Polyhedra->New_Polyhedra_To->value (atom); sprintf (value, "%2.3f", dist - .2); Polyhedra->New_Polyhedra_Min->value (value); sprintf (value, "%2.3f", dist + .2); Polyhedra->New_Polyhedra_Max->value (value); Polyhedra->New_Polyhedra_Color->value ("Red"); Polyhedra->New_Polyhedra_Add->activate (); New_Polyhedra_Input_cb (NULL, NULL); } else { Polyhedra->New_Polyhedra_To->value (""); Polyhedra->New_Polyhedra_Add->deactivate (); Polyhedra->New_Polyhedra_Remove->deactivate (); } free ((char *) selection); return; } void Modify_Spheres_cb (Fl_Widget *, void *) { char atom[10], value[8], color[40], string[40]; float dist; int start, end, i, n; const char *selection; if (!Spheres->SphereBuffer->selected ()) { Spheres->Sphere_Combo->value (""); Spheres->New_Sphere_Size->value (""); Spheres->New_Sphere_Add->deactivate (); Spheres->New_Sphere_Convert->deactivate (); return; } memset (atom, 0, 10); memset (color, 0, 40); Spheres->SphereBuffer->selection_position (&start, &end); selection = Spheres->SphereBuffer->line_text (start); Spheres->SphereInstr1->hide (); Spheres->SphereInstr->show (); if (strlen (selection) == 0) return; // user clicked on empty line by mistake sscanf (selection, "%s %s %f %s", atom, string, &dist, color); while (strlen (atom) < 4) strcat (atom, " "); free ((char *) selection); if (strstr (string, "*")) n = -1; else (void) sscanf (string, "%d", &n); if (strlen (atom) && isalpha (atom[0])) { strcpy (string, atom); if (n < 0) strcpy (value, " *"); else sprintf (value, "%2d", n); strcat (string, value); Spheres->Sphere_Combo->value (string); sprintf (value, "%2.3f", dist); Spheres->New_Sphere_Size->value (value); Spheres->New_Sphere_Color->value (color); Spheres->New_Sphere_Add->activate (); Spheres->New_Sphere_Remove->activate (); for (i = 1; i < drvui->n_ellips; i++) { if (check_atom_name (drvui->ellips[i].ellips_l, atom) && (drvui->ellips[i].ellips_n == n || n == -1) && drvui->ellips[i].ell_type == 1) Spheres->New_Sphere_Convert->activate (); } New_Sphere_Input_cb (NULL, NULL); } return; } void New_Arrow_Add_cb (class Fl_Widget *, int *action) { // Add new arrow to display list on Arrow Edit Screen char string[100], color[40]; int start, end; char *selection = NULL; arrows->ArrowInstr2->show (); if (arrows->ArrowBuffer->selected ()) { arrows->ArrowBuffer->selection_position (&start, &end); selection = arrows->ArrowBuffer->line_text (start); if (!*action) arrows->ArrowBuffer->remove (arrows->ArrowBuffer->line_start (start), arrows->ArrowBuffer->line_end (end) + 1); } if (*action) { strcpy (color, arrows->Color->value ()); trim_string (color, 40); if (!strlen (color)) strcpy (color, "Gray20"); sprintf (string, "%6.3f %6.3f %6.3f %10.3f %6.3f %6.3f %10.3f %6.3f %s\n", atof (arrows->Px->value ()), atof (arrows->Py->value ()), atof (arrows->Pz->value ()), atof (arrows->Cx->value ()), atof (arrows->Cy->value ()), atof (arrows->Cz->value ()), atof (arrows->Length->value ()), atof (arrows->Diameter->value ()), color); if (selection) arrows->ArrowBuffer->replace (arrows->ArrowBuffer->line_start (start), arrows->ArrowBuffer->line_end (end) + 1, string); else arrows->ArrowBuffer->append (string); } if (selection) free ((char *) selection); arrows->Px->value (""); arrows->Py->value (""); arrows->Pz->value (""); arrows->Cx->value (""); arrows->Cy->value (""); arrows->Cz->value (""); arrows->Color->value (""); arrows->Diameter->value (""); arrows->Length->value (""); arrows->AddButton->deactivate (); arrows->RemoveButton->deactivate (); arrows->ArrowInstr->hide (); arrows->ArrowInstr1->show (); Edit_Arrow_Save_cb (NULL, &three); } void New_Arrow_Input_cb (class Fl_Widget *, void *) { // callback routine to make 'Add' new bond button active whenever all fields are non-blank if (!strlen (arrows->Px->value ())) return; if (!strlen (arrows->Py->value ())) return; if (!strlen (arrows->Pz->value ())) return; if (!strlen (arrows->Cx->value ())) return; if (!strlen (arrows->Cy->value ())) return; if (!strlen (arrows->Cz->value ())) return; if (!strlen (arrows->Length->value ())) return; if (!strlen (arrows->Diameter->value ())) return; if (!strlen (arrows->Color->value ())) return; arrows->AddButton->activate (); } void New_Bond_Add_cb (class Fl_Widget *, int *action) { // Add new bond to display list on Bond Edit Screen char string[100], type[5]; float dia, dmin, dmax; int start, end, numd; char *selection = NULL; Bonds->BondInstr2->show (); if (Bonds->BondBuffer->selected ()) { Bonds->BondBuffer->selection_position (&start, &end); selection = Bonds->BondBuffer->line_text (start); if (*action) Bonds->BondBuffer->remove (Bonds->BondBuffer->line_start (start), Bonds->BondBuffer->line_end (end) + 1); } if (!*action) { dia = (float) atof (Bonds->New_Bond_Dia->value ()); dmin = (float) atof (Bonds->New_Bond_Min->value ()); dmax = (float) atof (Bonds->New_Bond_Max->value ()); if (Bonds->New_Bond_Style->value ()) { strcpy (type, "dash"); numd = atoi (Bonds->New_Bond_Dashes->value ()); if (numd > 0) sprintf (string, "%4s %3d %4s %4s %9.3f %9.3f %9.3f %s\n", type, numd, Bonds->New_Bond_From->value (), Bonds->New_Bond_To->value (), dia, dmin, dmax, Bonds->New_Bond_Color->value ()); else sprintf (string, "%4s %4s %4s %9.3f %9.3f %9.3f %s\n", type, Bonds->New_Bond_From->value (), Bonds->New_Bond_To->value (), dia, dmin, dmax, Bonds->New_Bond_Color->value ()); } else { strcpy (type, "bond"); sprintf (string, "%4s %4s %4s %9.3f %9.3f %9.3f %s\n", type, Bonds->New_Bond_From->value (), Bonds->New_Bond_To->value (), dia, dmin, dmax, Bonds->New_Bond_Color->value ()); } if (selection) Bonds->BondBuffer->replace (Bonds->BondBuffer->line_start (start), Bonds->BondBuffer->line_end (end) + 1, string); else Bonds->BondBuffer->append (string); } if (selection) free ((char *) selection); Bonds->New_Bond_To->value (""); Bonds->New_Bond_Dia->value (""); Bonds->New_Bond_Min->value (""); Bonds->New_Bond_Max->value (""); Bonds->New_Bond_Color->value (""); Bonds->New_Bond_Style->value (0); Bonds->New_Bond_Dashes->value (""); Bonds->New_Bond_Add->deactivate (); Bonds->New_Bond_Remove->deactivate (); Bonds->BondInstr1->show (); Bonds->BondInstr->hide (); Edit_Bond_Save_cb (NULL, &three); } void New_Ellipsoid_Add_cb (class Fl_Widget *, int *action) { int start, end; char string[40], string2[40], atom[5], color[40], num[4]; int no, i = 0; char *selection = NULL; ellipsoids->Instr2->show (); strcpy (string, ellipsoids->Atom_Combo->value ()); strcpy (color, ellipsoids->Color_Combo->value ()); if (ellipsoids->ColorInputBuf->selected ()) { ellipsoids->ColorInputBuf->selection_position (&start, &end); selection = ellipsoids->ColorInputBuf->line_text (start); if (*action != 1) ellipsoids->ColorInputBuf->remove (ellipsoids->ColorInputBuf-> line_start (start), ellipsoids->ColorInputBuf->line_end (end) + 1); } ellipsoids->New_Ellipsoid_Add->deactivate (); ellipsoids->New_Ellipsoid_Convert->deactivate (); ellipsoids->New_Ellipsoid_Remove->deactivate (); ellipsoids->Instr1->show (); ellipsoids->Instr->hide (); if (*action == 1) { // add sscanf (string, "%s %s", atom, num); if (strstr (num, "*")) sprintf (string, "%4s * %s\n", atom, color); else { sscanf (num, "%d", &no); sprintf (string, "%4s %3d %s\n", atom, no, color); } if (selection) ellipsoids->ColorInputBuf->replace (ellipsoids->ColorInputBuf-> line_start (start), ellipsoids->ColorInputBuf-> line_end (end) + 1, string); else ellipsoids->ColorInputBuf->append (string); } else if (*action == 2) { // convert selection to sphere while (1) { // delete selected item from combo list if (ellipsoids->Atom_Combo->list.text (++i) == NULL) break; strcpy (string2, ellipsoids->Atom_Combo->list.text (i)); if (!strcmp (string, string2)) { ellipsoids->Atom_Combo->list.remove (i); break; } } if (!selection) return; // happens when the atom is not in the ellipsoid list, // but the user tried to force its conversion anyway sscanf (selection, "%s %s %s", atom, num, color); if (strstr (num, "*")) no = -1; else sscanf (num, "%d", &no); while (strlen (atom) < 4) strcat (atom, " "); for (i = 1; i < drvui->n_ellips; i++) { if (check_atom_name (atom, drvui->ellips[i].ellips_l) && (no == drvui->ellips[i].ellips_n || no == -1)) { drvui->ellips[i].ell_type = 1; // no longer an ellipse drvui->spheres[drvui->nsphere].sphere_fn = 1; // it goes into frame 1 strcpy (drvui->spheres[drvui->nsphere].sphere_l, atom); // same name as ellipse if (no == -1) drvui->spheres[drvui->nsphere].sphere_n = no; else drvui->spheres[drvui->nsphere].sphere_n = drvui->ellips[i].ellips_n; drvui->spheres[drvui->nsphere].sphere_size = (drvui->ellips[i].ellips_RMS[0] + drvui->ellips[i].ellips_RMS[1] + drvui->ellips[i].ellips_RMS[2]) * drvui->Ellipsoid_Scale / 3.0f; //size strcpy (drvui->spheres[drvui->nsphere].sphere_col, color); i = drvui->n_ellips; } } if (!drvui->spheres) { drvui->spheres = (struct sphere_struct *) zalloc (20 * sizeof (struct sphere_struct)); if (!drvui->spheres) { Error_Box ("Unable to allocate storage for spheres."); return; } } if (++drvui->nsphere > drvui->nsphere_alloc) { drvui->spheres = (struct sphere_struct *) realloc (drvui->spheres, 20 * sizeof (struct sphere_struct)); if (!drvui->spheres) { Error_Box ("Unable to allocate storage for spheres."); exit (0); } drvui->nsphere_alloc += 20; } drvui->Str_File_Changed = 1; Update_Str (0); Generate_Drawing (0); } if (selection) free ((char *) selection); ellipsoids->Atom_Combo->value (""); ellipsoids->Color_Combo->value (""); Edit_Ellipsoid_Save_cb (NULL, &three); } void New_Ellipsoid_Input_cb (class Fl_Widget *, void *) { // callback routine to make 'Add' new ellipsoid button active whenever all required fields are non-blank if (!strlen (ellipsoids->Atom_Combo->value ())) return; if (!strlen (ellipsoids->Color_Combo->value ())) return; ellipsoids->New_Ellipsoid_Add->activate (); ellipsoids->New_Ellipsoid_Convert->activate (); } void New_Bond_Input_cb (class Fl_Widget *, void *) { // callback routine to make 'Add' new bond button active whenever all fields are non-blank if (!strlen (Bonds->New_Bond_To->value ())) return; if (!atof (Bonds->New_Bond_Dia->value ())) return; if (!atof (Bonds->New_Bond_Min->value ())) return; if (!atof (Bonds->New_Bond_Max->value ())) return; if (!strlen (Bonds->New_Bond_Color->value ())) return; Bonds->New_Bond_Add->activate (); } void New_Map_Add_cb (class Fl_Widget *, int *action) { // Add new map contour to display list on Map Edit Screen char string[100]; char value[20]; float level; int start, end; char *selection = NULL; Maps->MapsInstr2->show (); if (Maps->MapsBuffer->selected ()) { Maps->MapsBuffer->selection_position (&start, &end); selection = Maps->MapsBuffer->line_text (start); Maps->MapsBuffer->remove (Maps->MapsBuffer->line_start (start), Maps->MapsBuffer->line_end (end) + 1); } if (*action) { strcpy (value, Maps->Level->value ()); level = (float) atof (value); if (drvui->Fourier2d) { float step, top; strcpy (value, Maps->Step->value ()); step = (float) atof (value); strcpy (value, Maps->Top->value ()); top = (float) atof (value); sprintf (string, "%7.3f %7.3f %7.3f %s\n", level, step, top, Maps->Color->value ()); } else { sprintf (string, "%8.3f %6s %s\n", level, Maps->Type->value (), Maps->Color->value ()); } Maps->MapsBuffer->append (string); } if (selection) free ((char *) selection); Maps->Level->value (""); if (drvui->Fourier2d) { Maps->Step->value (""); Maps->Top->value (""); } Maps->Add_Button->deactivate (); Maps->Remove_Button->deactivate (); Maps->MapsInstr1->show (); Maps->MapsInstr->hide (); Edit_Maps_Save_cb (NULL, &three); } void New_Map_Input_cb (Fl_Widget *, void *) { // callback routine to make 'Add' new map level button active whenever all fields are non-blank if (!strlen (Maps->Color->value ())) return; if (!strlen (Maps->Level->value ())) return; if (drvui->Fourier2d) { if (!strlen (Maps->Step->value ())) return; if (!strlen (Maps->Top->value ())) return; } else if (!strlen (Maps->Type->value ())) return; Maps->Add_Button->activate (); } void New_Polyhedra_Add_cb (class Fl_Widget *, int *action) { // Add new polyhedron to display list on Polyhedra Edit Screen char string[100]; float dmin, dmax, transp; char temp[10]; char atom1[5], atom2[5], type[3] = "PS"; int start, end, i; char *selection = NULL; Polyhedra->PolyInstr2->show (); if (Polyhedra->PolyhedraBuffer->selected ()) { Polyhedra->PolyhedraBuffer->selection_position (&start, &end); selection = Polyhedra->PolyhedraBuffer->line_text (start); if (!*action) Polyhedra->PolyhedraBuffer->remove (Polyhedra->PolyhedraBuffer-> line_start (start), Polyhedra->PolyhedraBuffer-> line_end (end) + 1); } if (*action) { strcpy (temp, Polyhedra->New_Polyhedra_Min->value ()); dmin = (float) atof (temp); dmax = (float) atof (Polyhedra->New_Polyhedra_Max->value ()); transp = (float) atof (Polyhedra->New_Polyhedra_Transp->value ()); strcpy (atom1, Polyhedra->New_Polyhedra_From->value ()); strcpy (atom2, Polyhedra->New_Polyhedra_To->value ()); if (Polyhedra->Polysz->value ()) { strcpy (type, "PS"); strcpy (atom2, ""); dmin = 0.005f; } if (Polyhedra->Polyvert->value ()) { strcpy (type, "PV"); dmin = 0.005f; } if (Polyhedra->Polyshell->value ()) { strcpy (type, "SH"); strcpy (atom2, ""); } if (Polyhedra->Plane->value ()) { strcpy (type, "PL"); strcpy (atom2, ""); dmin = 0.005f; } if (transp > 0.0f) sprintf (string, " %2s %4s %4s %9.3f %9.3f %s filter %.3f\n", type, atom1, atom2, dmin, dmax, Polyhedra->New_Polyhedra_Color->value (), transp); else sprintf (string, " %2s %4s %4s %9.3f %9.3f %s\n", type, atom1, atom2, dmin, dmax, Polyhedra->New_Polyhedra_Color->value ()); if (selection) Polyhedra->PolyhedraBuffer->replace (Polyhedra->PolyhedraBuffer-> line_start (start), Polyhedra->PolyhedraBuffer-> line_end (end) + 1, string); else Polyhedra->PolyhedraBuffer->append (string); if (Polyhedra->Edge_Color->value()) { int found = 0; for ( i = 0; inedges; i++) { if (!strcmp (drvui->polyedges[i].name, atom1)) { strcpy (drvui->polyedges[i].color, Polyhedra->Edge_Color->value()); drvui->polyedges[i].radius = (float) atof (Polyhedra->Edge_Radius->value()); found = 1; break; } } if (found == 0) { trim_string (atom1, 4); strcpy (drvui->polyedges[drvui->nedges].name, atom1); strcpy (drvui->polyedges[drvui->nedges].color, Polyhedra->Edge_Color->value()); drvui->polyedges[drvui->nedges++].radius = (float) atof (Polyhedra->Edge_Radius->value()); check_dynamic_storage (); } } } if (selection) free ((char *) selection); Polyhedra->New_Polyhedra_To->value (""); Polyhedra->New_Polyhedra_Min->value (""); Polyhedra->New_Polyhedra_Max->value (""); Polyhedra->New_Polyhedra_Color->value (""); Polyhedra->New_Polyhedra_Transp->value (""); Polyhedra->New_Polyhedra_Add->deactivate (); Polyhedra->New_Polyhedra_Remove->deactivate (); Polyhedra->PolyInstr1->show (); Edit_Polyhedra_Save_cb (NULL, &three); } void New_Lone_Pair_Add_cb (class Fl_Widget *, int *action) { // Add/remove lone pair in display list on Lone-Pair Edit Screen char string[100]; float height, radius1, radius2; int start, end; int no; char *selection = NULL; LonePairs->LonePairInst2->show (); if (LonePairs->LonePairBuffer->selected ()) { LonePairs->LonePairBuffer->selection_position (&start, &end); selection = LonePairs->LonePairBuffer->line_text (start); if (*action != 1) LonePairs->LonePairBuffer->remove (LonePairs->LonePairBuffer-> line_start (start), LonePairs->LonePairBuffer->line_end (end) + 1); } if (*action == 1) { height = (float) atof (LonePairs->Height->value ()); radius1 = (float) atof (LonePairs->Radius1->value ()); radius2 = (float) atof (LonePairs->Radius2->value ()); no = atoi (LonePairs->Number->value ()); sprintf (string, " %4s %2d%9.3f%9.3f%9.3f %s\n", LonePairs->LonePair_Combo->value (), no, height, radius1, radius2, LonePairs->LonePair_Color->value ()); if (selection) LonePairs->LonePairBuffer->replace (LonePairs->LonePairBuffer-> line_start (start), LonePairs->LonePairBuffer-> line_end (end) + 1, string); else LonePairs->LonePairBuffer->append (string); } if (selection) free ((char *) selection); LonePairs->Number->value (""); LonePairs->Height->value (""); LonePairs->Radius1->value (""); LonePairs->Radius2->value (""); LonePairs->LonePair_Color->value (""); LonePairs->LonePair_Add->deactivate (); LonePairs->LonePair_Remove->deactivate (); LonePairs->LonePairInst1->show (); LonePairs->LonePairInst->hide (); Edit_Lone_Pair_Save_cb (NULL, &three); } void New_Polyhedra_Input_cb (class Fl_Widget *, void *) { // callback routine to make 'Add' new polyhedra button active whenever all required fields are non-blank if (Polyhedra->Polyvert->value () && !strlen (Polyhedra->New_Polyhedra_To->value ())) return; if (Polyhedra->Polyshell->value () && atof (Polyhedra->New_Polyhedra_Min->value ()) == 0.0) return; if (atof (Polyhedra->New_Polyhedra_Max->value ()) == 0.0) return; if (!strlen (Polyhedra->New_Polyhedra_Color->value ())) return; Polyhedra->New_Polyhedra_Add->activate (); } void New_Sphere_Add_cb (class Fl_Widget *, int *action) { // * action == 0 - delete a sphere // == 1 - add new sphere // == 2 - convert existing sphere to ellipsoid (only if Uij's available) char string[100]; int start, end, i, n; float size; char atom1[10], num[4], color[40]; char *selection = NULL; size = (float) atof (Spheres->New_Sphere_Size->value ()); Spheres->SphereInstr2->show (); strcpy (atom1, Spheres->Sphere_Combo->value ()); if (Spheres->SphereBuffer->selected ()) { Spheres->SphereBuffer->selection_position (&start, &end); selection = Spheres->SphereBuffer->line_text (start); if (*action != 1) Spheres->SphereBuffer->remove (Spheres->SphereBuffer->line_start (start), Spheres->SphereBuffer->line_end (end) + 1); } if (*action == 1) { sprintf (string, "%6s %9.3f %s\n", atom1, size, Spheres->New_Sphere_Color->value ()); if (selection) Spheres->SphereBuffer->replace (Spheres->SphereBuffer->line_start (start), Spheres->SphereBuffer->line_end (end) + 1, string); else Spheres->SphereBuffer->append (string); } else if (*action == 2) { if (selection && strlen (selection) > 0) { sscanf (selection, "%s %s %f %s", atom1, num, &size, color); if (strstr (num, "*")) n = -1; else (void) sscanf (num, "%d", &n); } else { strcpy (string, atom1); sscanf (string, "%s %d", atom1, &n); if (strstr (string, "*")) n = -1; strcpy (color, Spheres->New_Sphere_Color->value ()); } while (strlen (atom1) < 4) strcat (atom1, " "); for (i = 1; i < drvui->n_ellips; i++) { if (check_atom_name (atom1, drvui->ellips[i].ellips_l) && drvui->ellips[i].ell_type < 1000 && (drvui->ellips[i].ellips_n == n || n == -1)) { drvui->ellips[i].ell_type = 1001; strcpy (drvui->ellips[i].ellips_col, color); drvui->do_ellipsoids = 1; } } } free ((char *) selection); Spheres->New_Sphere_Size->value (""); Spheres->New_Sphere_Color->value (""); Spheres->Sphere_Combo->value (""); Spheres->New_Sphere_Add->deactivate (); Spheres->New_Sphere_Remove->deactivate (); Spheres->New_Sphere_Convert->deactivate (); Spheres->SphereInstr->hide (); Spheres->SphereInstr1->show (); Edit_Spheres_Save_cb (NULL, &three); } void New_Sphere_Input_cb (class Fl_Widget *, void *) { int i, n; char atom[5], number[5]; // callback routine to make 'Add' new sphere button active whenever all required fields are non-blank if (atof (Spheres->New_Sphere_Size->value ()) == 0.0) return; if (!strlen (Spheres->New_Sphere_Color->value ())) return; Spheres->New_Sphere_Add->activate (); (void) sscanf (Spheres->Sphere_Combo->value (), "%s %s", atom, number); if (strstr (number, "*")) { n = -1; } else { (void) sscanf (number, "%d", &n); } while (strlen (atom) < 4) strcat (atom, " "); for (i = 1; i < drvui->n_ellips; i++) { if (check_atom_name (atom, drvui->ellips[i].ellips_l) && (drvui->ellips[i].ellips_n == n || n == -1) && drvui->ellips[i].ell_type == 1) { Spheres->New_Sphere_Convert->activate (); } } } void next_focus (void) { // routine to change focus to next widget when is pushed Fl_Widget *o = Fl::focus (); // get pointer to widget with focus if (o == drvui->Origin_X) { // from Origin_X go to Origin_Y drvui->Origin_Y->take_focus (); drvui->Origin_Y->position (0); // highlight text drvui->Origin_Y->mark (strlen (drvui->Origin_Y->value ())); return; } if (o == drvui->Origin_Y) { drvui->Origin_Z->take_focus (); drvui->Origin_Z->position (0); drvui->Origin_Z->mark (strlen (drvui->Origin_Z->value ())); return; } if (o == drvui->Origin_Z) { drvui->X_Rot->take_focus (); drvui->X_Rot->position (0); drvui->X_Rot->mark (strlen (drvui->X_Rot->value ())); return; } if (o == drvui->X_Rot) { drvui->Y_Rot->take_focus (); drvui->Y_Rot->position (0); drvui->Y_Rot->mark (strlen (drvui->Y_Rot->value ())); return; } if (o == drvui->Y_Rot) { drvui->Z_Rot->take_focus (); drvui->Z_Rot->position (0); drvui->Z_Rot->mark (strlen (drvui->Z_Rot->value ())); return; } if (o == drvui->Z_Rot) { drvui->X_Min->take_focus (); return; } // set up the tab loop on the parameter edit screen if (edtprm) { if (o == edtprm->Magnification) { edtprm->List->take_focus (); edtprm->List->position (0); edtprm->List->mark (strlen (edtprm->List->value ())); } if (o == edtprm->List) { edtprm->DepthCue->take_focus (); edtprm->DepthCue->position (0); edtprm->DepthCue->mark (strlen (edtprm->DepthCue->value ())); } if (o == edtprm->DepthCue) { edtprm->Mol_Comp_Dist->take_focus (); edtprm->Mol_Comp_Dist->position (0); edtprm->Mol_Comp_Dist->mark (strlen (edtprm->Mol_Comp_Dist->value ())); } if (o == edtprm->Mol_Comp_Dist) { edtprm->Cell_Edge_Width->take_focus (); edtprm->Cell_Edge_Width->position (0); edtprm->Cell_Edge_Width->mark (strlen (edtprm->Cell_Edge_Width->value ())); } if (o == edtprm->Cell_Edge_Width) { edtprm->Poly_Limit->take_focus (); edtprm->Poly_Limit->position (0); edtprm->Poly_Limit->mark (strlen (edtprm->Poly_Limit->value ())); } if (o == edtprm->Poly_Limit) { edtprm->Phong_Refl->take_focus (); edtprm->Phong_Refl->position (0); edtprm->Phong_Refl->mark (strlen (edtprm->Phong_Refl->value ())); } if (o == edtprm->Phong_Refl) { edtprm->Phong_Size->take_focus (); edtprm->Phong_Size->position (0); edtprm->Phong_Size->mark (strlen (edtprm->Phong_Size->value ())); } if (o == edtprm->Phong_Size) { edtprm->Ambient_Finish->take_focus (); edtprm->Ambient_Finish->position (0); edtprm->Ambient_Finish->mark (strlen (edtprm->Ambient_Finish->value ())); } if (o == edtprm->Ambient_Finish) { edtprm->Diffuse_Finish->take_focus (); edtprm->Diffuse_Finish->position (0); edtprm->Diffuse_Finish->mark (strlen (edtprm->Diffuse_Finish->value ())); } if (o == edtprm->Diffuse_Finish) { edtprm->Specular_Finish->take_focus (); edtprm->Specular_Finish->position (0); edtprm->Specular_Finish->mark (strlen (edtprm->Specular_Finish->value ())); } if (o == edtprm->Specular_Finish) { edtprm->Finish_Roughness->take_focus (); edtprm->Finish_Roughness->position (0); edtprm->Finish_Roughness->mark (strlen (edtprm->Finish_Roughness->value ())); } if (o == edtprm->Finish_Roughness) { edtprm->Magnification->take_focus (); edtprm->Magnification->position (0); edtprm->Magnification->mark (strlen (edtprm->Magnification->value ())); } } // set up the tab loop on the ellipsoid edit screen if (ellipsoids) { if (o == ellipsoids->Probability) { ellipsoids->Axis_Width->take_focus (); ellipsoids->Axis_Width->position (0); ellipsoids->Axis_Width->mark (strlen (ellipsoids->Axis_Width->value ())); } if (o == ellipsoids->Axis_Width) { ellipsoids->Axis_Color->take_focus (); // ellipsoids->Axis_Color->position(0); // ellipsoids->Axis_Color->mark(strlen(ellipsoids->Axis_Color->value())); } if (o == ellipsoids->Axis_Color) { ellipsoids->Cutout_Color->take_focus (); // ellipsoids->Cutout_Color->position(0); // ellipsoids->Cutout_Color->mark(strlen(ellipsoids->Cutout_Color->value())); } if (o == ellipsoids->Cutout_Color) { ellipsoids->Probability->take_focus (); ellipsoids->Probability->position (0); ellipsoids->Probability->mark (strlen (ellipsoids->Probability->value ())); } } } void Polyhedra_Combo_cb (Fl_Widget *, void *) { // update bond distance table when the atom in the combo box is changed const char *atom; char value[10]; int i; if (!drvui->table) drvui->table = (char *) zalloc (20480 * sizeof (char)); atom = Polyhedra->Polyhedra_Combo->value (); // get name from combo box Polyhedra->New_Polyhedra_From->value (atom); // put it in the 'From' location Load_Bond_Data (atom, drvui->table); Polyhedra->Polyhedra_Output_Buffer->text (drvui->table); for (i = 0; inedges; i++) { if (!strcmp (atom, drvui->polyedges[i].name)) { Polyhedra->Edge_Color->value( (const char*) drvui->polyedges[i].color); sprintf (value, "%.3f", drvui->polyedges[i].radius); Polyhedra->Edge_Radius->value(value); return; } } Polyhedra->Edge_Color->value(""); Polyhedra->Edge_Radius->value(""); } void Polyhedra_Frame_Combo_cb (Fl_Widget *, void *) { // routine called when the frame number is changed on the Polyhedra Edit Screen int i, j; char atom1[5]; char atom2[5]; char widget[16382]; char atoms[100][5]; char color[40]; char string[100]; int Frame_No = 1; if (drvui->max_frame > 1) Frame_No = atoi (Polyhedra->Frame_No->value ()); int nlist = Get_Unique_Atoms (atoms, Frame_No); // get unique atom names in sorted list Polyhedra->Polyhedra_Combo->list.clear (); // clear out the old names for (j = 0; j < nlist; j++) { // add atom names in alphabetic order Polyhedra->Polyhedra_Combo->list.add (atoms[j]); } Polyhedra->Polyhedra_Combo->value (atoms[0]); // load first one in window Polyhedra_Combo_cb (NULL, NULL); widget[0] = '\0'; for (i = 1; i < drvui->npoly; i++) { if (drvui->polyhedra[i].poly_fn != Frame_No) continue; //skip if not for this frame float d1, d2; char type[3] = "PS"; memset (atom1, 0, 5); memset (atom2, 0, 5); strncpy (atom1, drvui->polyhedra[i].poly_l, 4); strncpy (atom2, drvui->polyhedra[i].poly_t, 4); if (strlen (atom2)) strcpy (type, "PV"); d1 = drvui->polyhedra[i].poly_min; if (d1 > 0.005) strcpy (type, "SH"); d2 = drvui->polyhedra[i].poly_size; strcpy (color, drvui->polyhedra[i].poly_col); if (color[strlen (color) - 1] < ' ') color[strlen (color) - 1] = 0; if (strlen (color) > 25) color[25] = 0; trim_string (atom1, 5); if (strlen (atom2)) trim_string (atom2, 5); sprintf (string, " %2s %4s %4s %9.3f %9.3f %s\n", type, atom1, atom2, d1, d2, color); strcat (widget, string); } for (i = 1; i < drvui->nplane; i++) { float d1, d2; char type[3] = "PL"; strncpy (atom1, drvui->planes[i].plane_l, 4); strcpy (atom2, ""); atom1[4] = 0; for (j = 3; j >= 0; --j) { if (atom1[j] == ' ') atom1[j] = 0; } d1 = 0.; d2 = drvui->planes[i].plane_size; strcpy (color, drvui->planes[i].plane_col); if (color[strlen (color) - 1] < ' ') color[strlen (color) - 1] = 0; if (strlen (color) > 25) color[25] = 0; sprintf (string, " %s %4s %4s %9.3f %9.3f %s\n", type, atom1, atom2, d1, d2, color); strcat (widget, string); } Polyhedra->PolyhedraBuffer->text (widget); Polyhedra->PolyInstr1->show (); Polyhedra->PolyInstr->hide (); } void Sphere_Combo_cb (Fl_Widget *, void *) { // load size and color when the Sphere Combo is changed Spheres->New_Sphere_Size->value ("0.4"); Spheres->New_Sphere_Color->value ("Red"); Spheres->New_Sphere_Add->activate (); /* for (i=1; in_ellips; i++) { if (check_atom_name(atom1,drvui->ellips_l[i]) && drvui->ell_type[i] < 1000 && drvui->ell_type[i] >= 0) { Spheres->New_Sphere_Convert->activate(); i = drvui->n_ellips; } } */ } struct combo_atoms_struct { char combo_atoms[7]; }; void Sphere_Frame_Combo_cb (Fl_Widget *, void *) { // routine called when the frame number is changed on the Spheres Edit Screen int i, j, no_ad, n, n_combo = 0; char atom[5]; char tstring[5]; struct combo_atoms_struct *combo; char widget[16382]; char color[40]; char string[100]; int Frame_No = 1; combo = (combo_atoms_struct *) zalloc (drvui->atom_alloc * sizeof (struct combo_atoms_struct)); if (!combo) { Error_Box ("Unable to allocate space for combo atoms.\n"); exit (0); } if (drvui->max_frame > 1) Frame_No = atoi (Spheres->Frame_No->value ()); Spheres->Sphere_Combo->list.add (""); // add a dummy at start for (j = 0; j < natom; j++) { memset (atom, 0, 5); if (drvui->atoms[j].atom_fn != Frame_No) continue; strcpy (atom, drvui->atoms[j].atom_l); strcpy (string, drvui->atoms[j].atom_l); n = drvui->atoms[j].sv_atom_n;; no_ad = 0; for (i = 1; i < drvui->n_ellips; i++) { if (check_atom_name (atom, drvui->ellips[i].ellips_l) && drvui->ellips[i].ell_type > 1000 && drvui->ellips[i].ellips_n == n) { no_ad = 1; i = drvui->n_ellips; } } if (!no_ad) { sprintf (tstring, "%2d", n); strcat (string, tstring); Spheres->Sphere_Combo->list.add (string); n = 1; for (i = 0; i < n_combo; i++) { if (check_atom_name (atom, combo[i].combo_atoms)) n = 0; } if (n) { strcpy (string, atom); strcat (string, " *"); strcpy (combo[n_combo++].combo_atoms, string); } } } for (i = 0; i < n_combo; i++) Spheres->Sphere_Combo->list.insert (i + 2, combo[i].combo_atoms); Spheres->Sphere_Combo->value (""); // load blank in window Sphere_Combo_cb (NULL, NULL); widget[0] = '\0'; for (i = 1; i < drvui->nsphere; i++) { // process sphere info if (drvui->spheres[i].sphere_fn != Frame_No) continue; //skip if not for this frame float d1; d1 = drvui->spheres[i].sphere_size; strcpy (atom, drvui->spheres[i].sphere_l); while (strlen (atom) < 4) strcat (atom, " "); strcpy (color, drvui->spheres[i].sphere_col); if (drvui->spheres[i].sphere_n > 0) { sprintf (string, "%4s%2d %9.3f %s\n", atom, drvui->spheres[i].sphere_n, d1, color); } else { sprintf (string, "%4s * %9.3f %s\n", atom, d1, color); } strcat (widget, string); } Spheres->SphereBuffer->text (widget); if (strlen (widget) > 5) Spheres->SphereInstr1->show (); free (combo); } void View_Console_cb (void) // callback to list the 'cns' file { // see View_Listing_cb for detailed comments static int one = 1; // callback routine to view the console listing if (!strlen (drvui->Cur_File)) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } if (!listwindow1) { listwindow1 = new Fl_Window (50, 50, 680, 450, "Console Output"); listwindow1->begin (); listwindow1->callback ((Fl_Callback *) View_Listing_Close_cb, &one); Fl_Text_Editor *display = new Fl_Text_Editor (0, 0, 680, 410); textbuf1 = new Fl_Text_Buffer; display->buffer (textbuf1); display->textfont (FL_COURIER); Fl_Button *o = new Fl_Button (300, 415, 80, 30, "Close"); o->tooltip ("Close this window and discard all changes."); o->callback ((Fl_Callback *) View_Listing_Close_cb, &one); listwindow1->end (); #if !defined (WIN32) && !defined (__APPLE__) listwindow1->icon ((char *) drvui->icon); #endif } textbuf1->loadfile (drvui->Cur_Console); listwindow1->show (); } void View_Cursor_cb (void) // callback to show a dedicated window for { // Graphics Cursor feedback static int five = 5; if (!strlen (drvui->Cur_File)) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } if (!listwindow5) { listwindow5 = new Fl_Window (50, 50, 550, 550, "Geometry Information"); listwindow5->begin (); listwindow5->callback ((Fl_Callback *) View_Listing_Close_cb, &five); drvui->Cursor_posW = new Fl_Browser (15, 15, 520, 450); static int bwidths[] = { 160,100,80,80,80,0 }; static const Fl_Menu_Item resetmodes[] = { {"never", 0, NULL, (void *) 0, 0, 0, 0, 14, 56}, {"after 2 atoms", 0, NULL, (void *) 0, 0, 0, 0, 14, 56}, {"after 3 atoms", 0, NULL, (void *) 0, 0, 0, 0, 14, 56}, {"after 4 atoms", 0, NULL, (void *) 0, 0, 0, 0, 14, 56}, {0, 0, 0, 0, 0, 0, 0, 0, 0} }; drvui->Cursor_posW->column_widths (bwidths); drvui->Cursor_posW->column_char ('\t'); drvui->Cursor_posW->type (FL_MULTI_BROWSER); drvui->Cursor_posW->box (FL_FRAME_BOX); drvui->Cursor_posW->color (FL_BACKGROUND_COLOR); update_cursor_window(); listwindow5->resizable(drvui->Cursor_posW); Fl_Choice *p = drvui->Cursor_reset = new Fl_Choice (220, 480, 125, 25, "Reset list "); p->align (FL_ALIGN_LEFT); p->callback (Cursor_Reset_Combo_cb); p->labelfont (1); p->menu (resetmodes); p->value (0); Fl_Button *o = new Fl_Button (240, 515, 80, 30, "Close"); o->tooltip ("Close this window"); o->callback ((Fl_Callback *) View_Listing_Close_cb, &five); listwindow5->end (); #if !defined (WIN32) && !defined (__APPLE__) listwindow5->icon ((char *) drvui->icon); #endif } listwindow5->show (); } void View_File_cb (void) // callback to view any file { // see View_Listing_cb for detailed comments static int three = 3; char *newfile; static char label[100]; // callback routine to view the any file if (!listwindow3) { listwindow3 = new Fl_Window (50, 50, 680, 450, ""); listwindow3->begin (); listwindow3->callback ((Fl_Callback *) View_Listing_Close_cb, &three); Fl_Text_Editor *display = new Fl_Text_Editor (0, 0, 680, 410); textbuf3 = new Fl_Text_Buffer; display->buffer (textbuf3); display->textfont (FL_COURIER); Fl_Button *o = new Fl_Button (300, 415, 80, 30, "Close"); o->tooltip ("Close this window."); o->callback ((Fl_Callback *) View_Listing_Close_cb, &three); listwindow3->end (); #if !defined (WIN32) && !defined (__APPLE__) listwindow3->icon ((char *) drvui->icon); #endif } newfile = fl_file_chooser ("Select File to View", "*.*", NULL, 1); if (newfile) { textbuf3->loadfile (newfile); sprintf (label, "File View: %s", newfile); listwindow3->label (label); listwindow3->show (); } } void View_Listing_cb (void) // callback to list the '.out' file { static int two = 2; if (!strlen (drvui->Cur_File)) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } // callback to view listing file if (!listwindow2) { listwindow2 = new Fl_Window (50, 50, 760, 450, "Listing View"); listwindow2->begin (); listwindow2->callback ((Fl_Callback *) View_Listing_Close_cb, &two); Fl_Text_Display *display = new Fl_Text_Display (0, 0, 760, 410); display->textfont (FL_COURIER); textbuf2 = new Fl_Text_Buffer; display->buffer (textbuf2); Fl_Button *o = new Fl_Button (340, 415, 80, 30, "Close"); o->tooltip ("Close this window and discard all changes."); o->callback ((Fl_Callback *) View_Listing_Close_cb, &two); listwindow2->end (); #if !defined (WIN32) && !defined (__APPLE__) listwindow2->icon ((char *) drvui->icon); #endif } textbuf2->loadfile (drvui->Cur_Listing); listwindow2->show (); } void View_Listing_Close_cb (Fl_Window *, int *arg) // callback to hide listing windows { switch (*arg) { case 1: listwindow1->hide (); break; case 2: listwindow2->hide (); break; case 3: listwindow3->hide (); break; case 4: listwindow4->hide (); break; case 5: listwindow5->hide (); break; } } void View_POV_cb (void) { // Callback routine to view the POV file char cmd[512], incpath[256], errfile[1024]; int i; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } Update_Str (0); // Update str file Generate_Drawing (0); // Update picture Fl::flush (); // Clear the menu bleed through incpath[0] = '\0'; if (strlen (drvui->POV_Include) > 10) strcpy (incpath, drvui->POV_Include); // make copy of colors.inc full path name #ifdef WIN32 strcpy (cmd, "\"\""); // build the command string strcat (cmd, drvui->POV_Path); // for Windows strcat (cmd, "\""); strcat (cmd, " "); strcat (cmd, drvui->POV_Options); strcat (cmd, " "); strcat (cmd, " +I\""); #else strcpy (cmd, drvui->POV_Path); // build command string strcat (cmd, " "); // for Linux strcat (cmd, drvui->POV_Options); strcat (cmd, " "); if (strlen (incpath) > 0) { strcat (cmd, " +HI"); strcat (cmd, incpath); strcat (cmd, " "); } #endif strcat (cmd, drvui->Cur_Root); strcat (cmd, ".pov"); strcpy (errfile, drvui->Cur_Root); strcat (errfile, ".err"); #ifdef WIN32 strcat (cmd, "\"\""); #else strcat (cmd, " +GF"); strcat (cmd, errfile); #endif FILE *ef = fopen (errfile, "w"); fprintf (ef, "An error occurred running the POVRAY program.\n"); fprintf (ef, "The most probable cause is that the path is not correct.\n"); fprintf (ef, "Check settings in File/Configure/POV menu\n"); fclose (ef); Fl::flush (); #ifdef WIN32 drvui->mainWindow->hide (); #endif i = system (cmd); // call the POV program #ifdef WIN32 drvui->mainWindow->show (); #endif if (i != 0) { if (!listwindow4) { static int four = 4; listwindow4 = new Fl_Window (50, 50, 760, 450, "POV error messages"); listwindow4->begin (); listwindow4->callback ((Fl_Callback *) View_Listing_Close_cb, &four); Fl_Text_Display *display = new Fl_Text_Display (0, 0, 760, 410); display->textfont (FL_COURIER); textbuf4 = new Fl_Text_Buffer; display->buffer (textbuf4); Fl_Button *o = new Fl_Button (340, 415, 80, 30, "Close"); o->tooltip ("Close this window."); o->callback ((Fl_Callback *) View_Listing_Close_cb, &four); listwindow4->end (); #if !defined (WIN32) && !defined (__APPLE__) listwindow4->icon ((char *) drvui->icon); #endif } textbuf4->loadfile (errfile); listwindow4->show (); // Error_Box("An error occurred running the POVRAY program.\nCheck settings in File/Configure/POV menu\nand contents of POV output file PROJECT.err."); } else unlink (errfile); } void Write_Map_cb (void) { int i, j, k, ijk; FILE *mapout; char *newfile = fl_file_chooser ("Select Output 'grd'", "*.*", Maps->Filename->value (), 1); if (newfile) { if (!(mapout = fopen (newfile, "w"))) { Error_Box ("Unable to open selected output file."); return; } if (!FourierPt) { Error_Box ("Fourier Map Not Available."); fclose (mapout); return; } fprintf (mapout, "%s\n", Map_Info.title); fprintf (mapout, "%f %f %f %f %f %f\n", Map_Info.lat_con[0], Map_Info.lat_con[1], Map_Info.lat_con[2], Map_Info.lat_con[3], Map_Info.lat_con[4], Map_Info.lat_con[5]); fprintf (mapout, "%d %d %d\n", Map_Info.map_int[0], Map_Info.map_int[1], Map_Info.map_int[2]); ijk = 0; /* Write the Rho values */ for (i = 0; i < Map_Info.map_int[0]; i++) { for (j = 0; j < Map_Info.map_int[1]; j++) { for (k = 0; k < Map_Info.map_int[2]; k++) { fprintf (mapout, " %f\n", FourierPt[ijk++]); } } } fclose (mapout); Maps->Filename->value (newfile); FourierMapType = 1; // new type Maps->MapType->value ("GSAS - grd"); } } void Dump_View_cb (void) { FILE *fp; char file[256]; int state = GL2PS_OVERFLOW, buffsize = 0; int format = GL2PS_EPS; int sort; int options = GL2PS_DRAW_BACKGROUND | GL2PS_NO_BLENDING | GL2PS_OCCLUSION_CULL | GL2PS_BEST_ROOT | GL2PS_SILENT | GL2PS_TIGHT_BOUNDING_BOX; int nbcol = 16; GLint viewport[4]; float cpx, cpy, cpz; float m[16]; GLfloat mat_specular[] = { 1.0f, 1.0f, 1.0f, 1.0f }; GLfloat light_ambient[] = { 0.5f, 0.5f, 0.5f, 1.0f }; GLfloat light_specular[] = { 0.1f, 0.1f, 0.1f, 1.0f }; GLfloat light_diffuse[] = { 1.0f, 1.0f, 1.0f, 1.0f }; GLfloat mat_shininess[] = { 0.8f }; GLfloat light_position[] = { 0.0f, 1.0f, 1.0f, 0.0f }; GLfloat light_direction[] = { 0.0f, -1.0f, 0.0f }; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } // if (ReadFourMap) // sort = GL2PS_SIMPLE_SORT; // else sort = GL2PS_BSP_SORT; Update_Str (0); // Update str file Generate_Drawing (0); // Update picture glGetIntegerv (GL_VIEWPORT, viewport); strcpy (file, drvui->Cur_Root); strcat (file, ".ps"); fp = fopen (file, "wb"); while (state == GL2PS_OVERFLOW) { buffsize += 1024 * 1024; gl2psBeginPage (file, "DRAWxtl 5.5", viewport, format, sort, options, GL_RGBA, 0, NULL, nbcol, nbcol, nbcol, buffsize, fp, file); glMatrixMode (GL_PROJECTION); glLoadIdentity (); if (M_cameras == 0) { glOrtho (-gl_size, gl_size, -gl_size, gl_size, -10000., 10000.); } else { gluPerspective (17., 1., 0.01, 1000.); } glMatrixMode (GL_MODELVIEW); glLoadIdentity (); cpx = (POV_Max[0] + POV_Min[0]) / 2.0f; cpy = (POV_Max[1] + POV_Min[1]) / 2.0f; cpz = (POV_Max[2] + POV_Min[2]) / 2.0f; // glShadeModel (GL_SMOOTH); glMaterialfv (GL_FRONT, GL_SPECULAR, mat_specular); glMaterialfv (GL_FRONT, GL_SHININESS, mat_shininess); glLightfv (GL_LIGHT0, GL_SPECULAR, light_specular); glLightfv (GL_LIGHT0, GL_DIFFUSE, light_diffuse); glLightfv (GL_LIGHT0, GL_AMBIENT, light_ambient); glLightModeli (GL_LIGHT_MODEL_LOCAL_VIEWER, GL_TRUE); glEnable (GL_LIGHTING); glEnable (GL_LIGHT0); glEnable (GL_COLOR_MATERIAL); glColorMaterial (GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE); glEnable (GL_DEPTH_TEST); glDepthFunc (GL_LESS); glClearColor (drvui->glback[0], drvui->glback[1], drvui->glback[2], 0.0f); glClear ((GLbitfield) (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)); // glLoadIdentity(); // glEnable(GL_BLEND); // glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); gluLookAt (cpx, cpy, Scale * .50, // camera position cpx, cpy, -1.0, // camera lookat point 0.0f, 1.0f, 0.0f); // camera "up" vector glLightfv (GL_LIGHT0, GL_POSITION, light_position); glLightfv (GL_LIGHT0, GL_SPOT_DIRECTION, light_direction); glColor3f (0.0f, 0.0f, 0.0f); glPushMatrix (); // glTranslatef (gl_pos_x, gl_pos_y, gl_pos_z); glTranslatef (drvui->Trans[0], drvui->Trans[1], drvui->Trans[2]); quaternion_to_rotmatrix (&Rotq, m); glMultMatrixf (m); glTranslatef (-cpx, -cpy, -cpz); draw_cursor (); glCallList (drvui->crystalDL); for (drvui->frame_no = 1; drvui->frame_no <= drvui->max_frame; drvui->frame_no++) generate_gl_texts (); glPopMatrix (); drvui->frame_no = drvui->max_frame; state = gl2psEndPage (); } if (state > 2) Error_Box ("Generation of Postscript file failed."); fclose (fp); } void Cursor_Reset_Combo_cb (Fl_Widget *, void *) { drvui->cur_reset = drvui->Cursor_reset->value (); if (drvui->cur_reset == 0) drvui->cur_reset --; } void Edit_Surfaces_cb (void) { // Callback routine to show the Surface Parameter screen and load the widgets on that page char string[128]; static int zero = 0; static int one = 1; int y; int i; int wh; char widget[2048]; char type[6]; if (!strlen (drvui->CurFile->value ())) { // Make sure rendering enabled Error_Box ("A Structure File must be selected first."); return; } Save_Working_Copy (); if (!Surf) { char title[30]; strcpy (title, "Edit Surface parameters"); Surf = new SurfParam; // new instance of the surface parameters wh = 535; if (drvui->max_frame > 1) wh += 60; Surf->Surfaces_Edit_Window = new Fl_Window (50, 50, 500, wh, title); Surf->Surfaces_Edit_Window->callback ((Fl_Callback *) Edit_Surfaces_Close_cb); y = 20; if (drvui->max_frame > 1) { Surf->Frame_No = new Flu_Combo_List (220, y, 75, 25, "Frame No."); Surf->Frame_No->align (FL_ALIGN_TOP); Surf->Frame_No->callback (Surface_Frame_Combo_cb); Surf->Frame_No->labelfont (1); for (i = 1; i <= drvui->max_frame; i++) { sprintf (string, "%d", i); Surf->Frame_No->list.add (string); } Surf->Frame_No->pop_height (20 * drvui->max_frame); Surf->Frame_No->value ("1"); y += 50; } Fl_Box *ob = new Fl_Box (10,y-20,480,y+200,"Bader AIM theory surfaces"); ob->box(FL_ENGRAVED_BOX); ob->align(FL_ALIGN_TOP|FL_ALIGN_INSIDE); y += 15; strcpy (widget, ""); Surf->AimSurfBuffer = new Fl_Text_Buffer; Surf->AimSurfBuffer->add_modify_callback ((Fl_Text_Modify_Cb) Modify_AimSurfaces_cb, (void *) NULL); Fl_Text_Editor *o = new Fl_Text_Editor (50, y, 420, 80, "Atom surfFile Type Color "); o->labelfont (FL_COURIER_BOLD); o->textfont (FL_COURIER); o->buffer (Surf->AimSurfBuffer); Surf->AimSurfInstr = new Fl_Output (20, y + 100, 450, 0, "Press 'Add' to replace " "selected line - 'Remove' to delete it"); Surf->AimSurfInstr->hide (); Surf->AimSurfInstr->align (FL_ALIGN_BOTTOM); Surf->AimSurfInstr1 = new Fl_Output (20, y + 85, 450, 0, "Highlight text above " "or double click to edit line"); Surf->AimSurfInstr1->align (FL_ALIGN_BOTTOM); y += 110; Flu_Combo_List *oc = Surf->AimSurf_Combo = new Flu_Combo_List (45, y, 75, 25, "Atom"); oc->align (FL_ALIGN_BOTTOM); // oc->callback (AimSurf_Combo_cb); Surf->AimFile = new Fl_Input (120, y, 90, 25, "Filename"); Surf->AimFile->align (FL_ALIGN_BOTTOM); Surf->AimFile->callback ((Fl_Callback *) New_AimSurf_Input_cb); Surf->AimSurfType = new Flu_Combo_List (220, y, 70, 25, "Type"); Surf->AimSurfType->align (FL_ALIGN_BOTTOM); Surf->AimSurfType->callback ((Fl_Callback *) New_AimSurf_Input_cb); Surf->AimSurfType->list.add ("mesh"); Surf->AimSurfType->list.add ("solid"); Surf->AimSurfType->list.add ("dots"); Surf->AimSurfType->pop_height (40); Surf->AimSurfColor = new Flu_Combo_List (300, y, 160, 25, "Color"); Load_Color_Combo (Surf->AimSurfColor); Surf->AimSurfColor->align (FL_ALIGN_TOP); Surf->AimSurfColor->callback ((Fl_Callback *) New_AimSurf_Input_cb); Surf->AimSurfColor->align (FL_ALIGN_BOTTOM); y += 45; Fl_Button *om; Fl_Button *mm; om = Surf->Add_Button = new Fl_Button (180, y, 70, 25, "Add"); om->callback ((Fl_Callback *) New_AimSurf_Add_cb, &one); om->tooltip ("When active, press to transfer data in boxes to window above"); om->deactivate (); mm = Surf->Remove_Button = new Fl_Button (270, y, 70, 25, "Remove"); mm->callback ((Fl_Callback *) New_AimSurf_Add_cb, &zero); mm->tooltip ("When active, press to remove highlighted line."); mm->deactivate (); Fl_Box *obb = new Fl_Box (10, y + 35, 480, 300, "Contact Surfaces and Void Volumes"); obb->box(FL_ENGRAVED_BOX); obb->align(FL_ALIGN_TOP|FL_ALIGN_INSIDE); Surf->SurfType = new Flu_Combo_List (40, y + 60, 180, 25, "Method"); Surf->SurfType->align (FL_ALIGN_BOTTOM); // Surf->SurfType->callback ((Fl_Callback *) New_Surf_Input_cb); Surf->SurfType->list.add ("No surface"); Surf->SurfType->list.add ("Grid search"); Surf->SurfType->list.add ("MSMS (run now)"); Surf->SurfType->list.add ("MSMS (precalculated)"); Surf->SurfType->list.add ("Surface area test"); Surf->SurfType->pop_height (40); Surf->SurfColor = new Flu_Combo_List (300, y + 60, 160, 25, "Color"); Load_Color_Combo (Surf->SurfColor); Surf->SurfColor->list.add("byatom"); Surf->SurfColor->align (FL_ALIGN_TOP); Surf->SurfColor->align (FL_ALIGN_BOTTOM); Surf->Probe = new Fl_Input (120, y + 100, 30, 25, "Probe radius:"); Surf->Probe->align (FL_ALIGN_LEFT); Surf->GridX = new Fl_Input (220, y + 100, 40, 25, "Gridsize:"); Surf->GridX->align (FL_ALIGN_LEFT); Surf->GridY = new Fl_Input (270, y + 100, 40, 25, "x"); Surf->GridY->align (FL_ALIGN_LEFT); Surf->GridZ = new Fl_Input (320, y + 100, 40, 25, "x"); Surf->GridZ->align (FL_ALIGN_LEFT); y += 150; Surf->SurfBuffer = new Fl_Text_Buffer; Surf->SurfBuffer->add_modify_callback ((Fl_Text_Modify_Cb) Modify_Surfaces_cb, (void *) NULL); Fl_Text_Editor *os = new Fl_Text_Editor (140, y, 200, 60, "Atom Radius"); os->labelfont (FL_COURIER_BOLD); os->textfont (FL_COURIER); os->buffer (Surf->SurfBuffer); Surf->SurfInstr = new Fl_Output (20, y + 80, 450, 0, "Press 'Add' to replace " "selected line - 'Remove' to delete it"); Surf->SurfInstr->hide (); Surf->SurfInstr->align (FL_ALIGN_BOTTOM); Surf->SurfInstr1 = new Fl_Output (20, y + 60, 450, 0, "Highlight text above " "or double click to edit line"); Surf->SurfInstr1->align (FL_ALIGN_BOTTOM); y += 80; Flu_Combo_List *osc = Surf->Surf_Combo = new Flu_Combo_List (145, y, 75, 25, "Atom"); osc->align (FL_ALIGN_BOTTOM); // osc->callback (Surf_Combo_cb); Surf->Radius = new Fl_Input (220, y, 90, 25, "Radius"); Surf->Radius->align (FL_ALIGN_BOTTOM); Surf->Radius->callback ((Fl_Callback *) New_Surf_Input_cb); y += 40; Fl_Button *osm; Fl_Button *msm; osm = Surf->Add_Button2 = new Fl_Button (180, y, 70, 20, "Add"); osm->callback ((Fl_Callback *) New_Radius_Add_cb, &one); osm->tooltip ("When active, press to transfer data in boxes to window above"); osm->deactivate (); msm = Surf->Remove_Button2 = new Fl_Button (270, y, 70, 20, "Remove"); msm->callback ((Fl_Callback *) New_Radius_Add_cb, &zero); msm->tooltip ("When active, press to remove highlighted line."); msm->deactivate (); y += 10; Surf->AimSurfInstr2 = new Fl_Output (25, y, 450, 0, "Changes are temporary until \"Apply\" or \"Save\" is pressed."); Surf->AimSurfInstr2->hide (); Surf->AimSurfInstr2->align (FL_ALIGN_BOTTOM); y += 20; Fl_Button *r = new Fl_Button (125, y, 70, 25, "Close"); r->tooltip ("Close this window and discard all changes."); r->callback ((Fl_Callback *) Edit_Surfaces_Close_cb); Fl_Button *s = new Fl_Button (325, y, 70, 25, "Save"); s->tooltip ("Apply current contents of top box to drawing, then close this window."); s->callback ((Fl_Callback *) Edit_Surfaces_Save_cb, &one); Fl_Button *a = new Fl_Button (225, y, 70, 25, "Apply"); a->tooltip ("Apply current contents of top box to drawing, but leave this window open."); a->callback ((Fl_Callback *) Edit_Surfaces_Save_cb, &zero); #if !defined (WIN32) && !defined (__APPLE__) Surf->Surfaces_Edit_Window->icon ((char *) drvui->icon); #endif } strcpy (widget, ""); if (drvui->nsurf > 1) for (i = 1; i < drvui->nsurf; i++) { // fill in the widgets switch (drvui->surftype[i]) { case 0: default: strcpy (type, "mesh "); break; case 1: strcpy (type, "solid"); break; case 2: strcpy (type, "dots "); break; } sprintf (string, "%4s%2d %s %s %s\n", drvui->surfatom[i],drvui->surfnum[i], drvui->surffile[i], type, drvui->surfcolor[i]); strcat (widget, string); } Surf->AimSurfBuffer->text (widget); Surf->AimSurfInstr1->show (); Surface_Frame_Combo_cb(NULL,NULL); if (drvui->voidflag==0) { Surf->SurfType->value("No surface"); } else { char tmpstr[20]; if (drvui->voidflag ==1) Surf->SurfType->value("Grid search"); if (drvui->voidflag ==2) Surf->SurfType->value("MSMS (run now)"); if (drvui->voidflag ==-2) Surf->SurfType->value("MSMS (precalculated)"); if (drvui->voidflag ==3) Surf->SurfType->value("Surface area test"); Surf->SurfColor->value(drvui->voidcolor); if (drvui->probesize > 0.) { sprintf(tmpstr,"%.2f",drvui->probesize); Surf->Probe->value(tmpstr); } sprintf (tmpstr,"%d",drvui->voidgrid[0]); Surf->GridX->value(tmpstr); sprintf (tmpstr,"%d",drvui->voidgrid[1]); Surf->GridY->value(tmpstr); sprintf (tmpstr,"%d",drvui->voidgrid[2]); Surf->GridZ->value(tmpstr); strcpy (widget, ""); if (drvui->natprop > 1) for (i = 1; i < drvui->natprop; i++) { // fill in the widgets if (drvui->atprops[i].atprop_n != -1) sprintf (string, "%4s%2d %f\n", drvui->atprops[i].atprop_l,drvui->atprops[i].atprop_n,drvui->atprops[i].radius); else sprintf (string, "%4s * %f\n", drvui->atprops[i].atprop_l,drvui->atprops[i].radius); strcat (widget, string); } Surf->SurfBuffer->text (widget); } Surf->Surfaces_Edit_Window->end (); Surf->Surfaces_Edit_Window->show (); } void Edit_Surfaces_Close_cb (void) { Surf->Surfaces_Edit_Window->~Fl_Window (); // this window needs to be deleted delete (Surf->Surfaces_Edit_Window); // not just killed (2d/3d nature might change) delete (Surf->AimSurfBuffer); delete (Surf); Surf = NULL; Restore_Working_Copy (); // undo any changes Generate_Drawing (1); // regenerate } void Edit_Surfaces_Save_cb (Fl_Button *, int *save) { // callback routine when 'save' or 'apply' button is pressed on the Edit Maps screen char type[5], number[5], color[40], widget[16382]; char filename[128]; char atom[5]; char t_name[5]; int num; float radius; unsigned int j, k; int kk; int i = 0; int Frame_No = 1; char *selection = Surf->AimSurfBuffer->text (); if (drvui->max_frame > 1) Frame_No = atoi (Surf->Frame_No->value ()); strcpy (widget, selection); free (selection); drvui->nsurf = 1; if (strlen (widget) < 10) { strcpy (widget, ""); Surf->AimSurfBuffer->text (widget); } else { while (strlen (widget) > 10) { i++; sscanf (widget, "%s %d %s %s %s", atom, &num, filename, type, color); trim_string (color, 40); if (!strlen (color)) strcpy (color, "Gray20"); if (strncmp (type, "mesh", 4) == 0) drvui->surftype[i] = 0; else if (strncmp (type, "solid", 5) == 0) drvui->surftype[i] = 1; else drvui->surftype[i] = 2; strcpy (drvui->surffile[i], filename); strcpy (drvui->surfcolor[i], color); strcpy (drvui->surfatom[i], atom); drvui->surfnum[i] = num; drvui->nsurf++; for (j = 0; j < strlen (widget); j++) { if (widget[j] == '\n') break; } for (j++, k = 0; j < strlen (widget); j++) widget[k++] = widget[j]; widget[k] = 0; } } if (!strncmp( Surf->SurfType->value(), "No",2) ) { drvui->voidflag = 0; } else if (!strncmp ( Surf->SurfType->value(), "Grid", 4) ) { drvui->voidflag = 1; } else if (!strncmp ( Surf->SurfType->value(), "MSMS", 4) ) { drvui->voidflag = 2; if (!strstr(Surf->SurfType->value(), "now") ) drvui->voidflag = -2; } else { drvui->voidflag = 3; } if ( drvui->voidflag != 0 ) { drvui->probesize = (float)atof(Surf->Probe->value()); drvui->voidgrid[0] = atoi(Surf->GridX->value()); drvui->voidgrid[1] = atoi(Surf->GridY->value()); drvui->voidgrid[2] = atoi(Surf->GridZ->value()); strcpy(drvui->voidcolor,Surf->SurfColor->value()); selection = Surf->SurfBuffer->text (); strcpy (widget, selection); free (selection); if (strlen (widget) < 10) { // drvui->voidflag = 0; strcpy (widget, ""); Surf->SurfBuffer->text (widget); } else { drvui->natprop=1; while (strlen (widget) > 10) { i++; sscanf (widget, "%s %s %f", atom, number, &radius); if (number[0]== '*') { num = -1; } else { (void) sscanf (number, "%d", &num); } drvui->atprops[drvui->natprop].atprop_n=num; strcpy(drvui->atprops[drvui->natprop].atprop_l,atom); drvui->atprops[drvui->natprop].radius=radius; drvui->natprop++; for (kk = 0; kk < natom; kk++) { /* find this atom in list */ if (check_atom_name (t_name, drvui->atoms[kk].atom_l)) { if ((num == -1) || (num == drvui->atoms[kk].atom_n)) { drvui->atoms[kk].radius = radius; } } } for (j = 0; j < strlen (widget); j++) { if (widget[j] == '\n') break; } for (j++, k = 0; j < strlen (widget); j++) widget[k++] = widget[j]; widget[k] = 0; } } } drvui->Str_File_Changed = 1; if (*save != 3) { Save_Working_Copy (); Surf->AimSurfInstr2->hide (); } if (*save == 1) { Fl::delete_widget (Surf->Surfaces_Edit_Window); delete (Surf); Surf = NULL; } Update_Str (0); Generate_Drawing (0); Fl::redraw (); } void Modify_AimSurfaces_cb (Fl_Widget *, void *) { char type[8], color[40], value[10],tstring[10]; char atom[5],filename[128]; int num; int start, end; const char *selection; if (!Surf->AimSurfBuffer->selected ()) { return; } memset (type, 0, 8); memset (color, 0, 40); Surf->AimSurfBuffer->selection_position (&start, &end); selection = Surf->AimSurfBuffer->line_text (start); Surf->AimSurfInstr1->hide (); Surf->AimSurfInstr->show (); sscanf (selection, " %s %2d %s %s %s", atom, &num, filename, type, color); free ((char *) selection); if (strlen (color) && isalpha (color[0])) { strcpy(tstring,atom); if (strlen(tstring)<4) strcat(tstring," "); if (strlen(tstring)<4) strcat(tstring," "); if (strlen(tstring)<4) strcat(tstring," "); sprintf(value,"%2d",num); strcat(tstring,value); Surf->AimSurf_Combo->value (tstring); Surf->AimFile->value (filename); Surf->AimSurfType->value (type); Surf->AimSurfColor->value (color); Surf->Add_Button->activate (); Surf->Remove_Button->activate (); } else { Surf->AimSurf_Combo->value (""); Surf->AimFile->value (""); Surf->AimSurfColor->value (""); Surf->AimSurfType->value (""); Surf->Add_Button->activate (); Surf->Remove_Button->deactivate (); } } void Modify_Surfaces_cb (Fl_Widget *, void *) { char type[8], value[10],tstring[10]; char atom[5]; double rad; int start, end; const char *selection; if (!Surf->SurfBuffer->selected ()) { return; } memset (atom, 0, 5); memset (type, 0, 8); Surf->SurfBuffer->selection_position (&start, &end); selection = Surf->SurfBuffer->line_text (start); Surf->SurfInstr1->hide (); Surf->SurfInstr->show (); sscanf (selection, "%s %s %lf", atom, type, &rad); free ((char *) selection); strcpy(tstring,atom); if (strlen(tstring) && rad >0.) { if (strlen(tstring)<4) strcat(tstring," "); if (strlen(tstring)<4) strcat(tstring," "); if (strlen(tstring)<4) strcat(tstring," "); strcat(tstring,type); Surf->Surf_Combo->value (tstring); sprintf(value,"%.2f",rad); Surf->Radius->value(value); Surf->Add_Button2->activate (); Surf->Remove_Button2->activate (); } else { Surf->Surf_Combo->value (""); Surf->Radius->value (""); Surf->Add_Button2->activate (); Surf->Remove_Button2->deactivate (); } } void New_AimSurf_Input_cb (Fl_Widget *, void *) { // callback routine to make 'Add' new map level button active whenever all fields are non-blank if (!strlen (Surf->AimSurfColor->value ())) return; if (!strlen (Surf->AimSurfType->value ())) return; Surf->Add_Button->activate (); } void New_Surf_Input_cb (Fl_Widget *, void *) { // callback routine to make 'Add' new map level button active whenever all fields are non-blank if (!strlen (Surf->Surf_Combo->value ())) return; if (!strlen (Surf->Radius->value ())) return; Surf->Add_Button2->activate (); } void New_AimSurf_Add_cb (class Fl_Widget *, int *action) { char string[100]; int start, end; char *selection = NULL; Surf->AimSurfInstr2->show (); if (Surf->AimSurfBuffer->selected ()) { Surf->AimSurfBuffer->selection_position (&start, &end); selection = Surf->AimSurfBuffer->line_text (start); Surf->AimSurfBuffer->remove (Surf->AimSurfBuffer->line_start (start), Surf->AimSurfBuffer->line_end (end) + 1); } if (*action) { sprintf (string, "%s %s %s %s\n", Surf->AimSurf_Combo->value(),Surf->AimFile->value(), Surf->AimSurfType->value (), Surf->AimSurfColor->value ()); Surf->AimSurfBuffer->append (string); } if (selection) free ((char *) selection); Surf->Add_Button->deactivate (); Surf->Remove_Button->deactivate (); Surf->AimSurfInstr1->show (); Surf->AimSurfInstr->hide (); Edit_Surfaces_Save_cb (NULL, &three); } void New_Radius_Add_cb (class Fl_Widget *, int *action) { char string[100]; int start, end; char *selection = NULL; Surf->AimSurfInstr2->show (); if (Surf->SurfBuffer->selected ()) { Surf->SurfBuffer->selection_position (&start, &end); selection = Surf->SurfBuffer->line_text (start); Surf->SurfBuffer->remove (Surf->SurfBuffer->line_start (start), Surf->SurfBuffer->line_end (end) + 1); } if (*action) { sprintf (string, "%s %s\n", Surf->Surf_Combo->value(),Surf->Radius->value()); Surf->SurfBuffer->append (string); } if (selection) free ((char *) selection); Surf->Add_Button2->deactivate (); Surf->Remove_Button2->deactivate (); Surf->SurfInstr1->show (); Surf->SurfInstr->hide (); Edit_Surfaces_Save_cb (NULL, &three); } //void AimSurf_Combo_cb(Fl_Widget*, void*) //{} //void Surf_Combo_cb(Fl_Widget*, void*) //{} void Surface_Frame_Combo_cb (Fl_Widget *, void *) { int i, j, n; char atom[5]; char tstring[5]; char string[100]; int Frame_No = 1; if (drvui->max_frame > 1) Frame_No = atoi (Surf->Frame_No->value ()); Surf->AimSurf_Combo->list.clear (); // clear out the old names Surf->AimSurf_Combo->list.add (""); // add a dummy at start Surf->Surf_Combo->list.clear (); // clear out the old names Surf->Surf_Combo->list.add (""); // add a dummy at start for (j = 0; j < natom; j++) { memset (atom, 0, 5); if (drvui->atoms[j].atom_fn != Frame_No) continue; strcpy (string, drvui->atoms[j].atom_l); n = drvui->atoms[j].sv_atom_n;; sprintf (tstring, "%2d", n); strcat (string, tstring); Surf->AimSurf_Combo->list.add (string); Surf->Surf_Combo->list.add (string); } for (j = 0; j < natom; j++) { memset (atom, 0, 5); if (drvui->atoms[j].atom_fn != Frame_No) continue; i=0; strcpy (string, drvui->atoms[j].atom_l); for (n=0;natoms[n].atom_l)) { i=1; continue; } } if (i==1) continue; sprintf (tstring, "*"); if (strlen(string)<4) strcat(string," "); if (strlen(string)<4) strcat(string," "); if (strlen(string)<4) strcat(string," "); strcat (string, tstring); Surf->Surf_Combo->list.add (string); } Surf->AimSurf_Combo->value (""); // load blank in window Surf->Surf_Combo->value (""); // load blank in window } DRAWxtl/source/DRAWxtl55/EditView.cxx0000644000076400001440000001154011241072504016740 0ustar fingerusers// $Id: EditView.cxx 900 2009-08-13 20:00:45Z larry $ // // module EditView.cxx - part of DRAWxtl V5.5 // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // initial version generated by Fast Light User Interface Designer (fluid) version 1.0104 // // routines contained within this file: // // EditScreen::EditScreen - constructor // EditScreen::show - routine to display the screen #include "EditView.h" EditScreen::EditScreen () { static int one = 1; static int zero = 0; int y, y1; { Fl_Window *o = editWindow = new Fl_Window (0, 0, 480, 440, "DRAWxtl V5.5 Parameter Edit"); o->selection_color ((Fl_Color) 128); o->callback ((Fl_Callback *) Edit_Parmeters_Close_cb); o->labelfont (1); o->labelsize (49); o->labelcolor ((Fl_Color) 1); o->user_data ((void *) (this)); o->align (FL_ALIGN_TOP | FL_ALIGN_INSIDE); o->when (FL_WHEN_CHANGED); y = 50; { Fl_Text_Display *o = new Fl_Text_Display (180, y, 120, 0, "DRAWxtl V5.5 Parameter Edit"); o->selection_color ((Fl_Color) 1); o->labelsize (26); o->textcolor (1); } y1 = y += 30; { Draw_Fl_Input *o = Magnification = new Draw_Fl_Input (30, y, 70, 25, "Magnification"); o->align (FL_ALIGN_RIGHT); o->when (FL_WHEN_CHANGED); } y += 30; { Draw_Fl_Input *o = List = new Draw_Fl_Input (30, y, 70, 25, "Max.Bond Distance"); o->align (FL_ALIGN_RIGHT); o->when (FL_WHEN_CHANGED); } y += 30; { Draw_Fl_Input *o = DepthCue = new Draw_Fl_Input (30, y, 70, 25, "Depth Cue"); o->align (FL_ALIGN_RIGHT); o->when (FL_WHEN_CHANGED); } y += 30; { Flu_Combo_List *o = Background_Color = new Flu_Combo_List (30, y, 100, 25, "Backgr. Color"); o->align (FL_ALIGN_RIGHT); } y += 30; { Draw_Fl_Input *o = Mol_Comp_Dist = new Draw_Fl_Input (30, y, 70, 25, "Mol. Compl. Dist."); o->align (FL_ALIGN_RIGHT); } { Draw_Fl_Input *o = Cell_Edge_Width = new Draw_Fl_Input (240, y1, 70, 25, "Unit-Cell Edge Width"); o->align (FL_ALIGN_RIGHT); } y1 += 40; { Fl_Text_Display *o = new Fl_Text_Display (195, y1, 270, 0, "0 for NO Unit-cell box"); o->labelfont (1); } y1 += 0; { Flu_Combo_List *o = Cell_Edge_Color = new Flu_Combo_List (240, y1, 120, 25, "Edge Color"); o->align (FL_ALIGN_RIGHT); } y1 += 30; { Draw_Fl_Input *o = Poly_Limit = new Draw_Fl_Input (240, y1, 70, 25, "Polyhedral Tolerance"); o->align (FL_ALIGN_RIGHT); } y1 += 30; { Draw_Fl_Input *o = Phong_Refl = new Draw_Fl_Input (240, y1, 70, 25, "Phong Reflectivity (0 - 1)"); o->align (FL_ALIGN_RIGHT); } y1 += 30; { Draw_Fl_Input *o = Phong_Size = new Draw_Fl_Input (240, y1, 70, 25, "Phong Size (10-150)"); o->align (FL_ALIGN_RIGHT); } y1 += 30; { Draw_Fl_Input *o = Ambient_Finish = new Draw_Fl_Input (240, y1, 70, 25, "Ambient Finish"); o->align (FL_ALIGN_RIGHT); } y1 += 30; { Draw_Fl_Input *o = Diffuse_Finish = new Draw_Fl_Input (240, y1, 70, 25, "Diffuse Finish"); o->align (FL_ALIGN_RIGHT); } y1 += 30; { Draw_Fl_Input *o = Specular_Finish = new Draw_Fl_Input (240, y1, 70, 25, "Specular Finish"); o->align (FL_ALIGN_RIGHT); } y1 += 30; { Draw_Fl_Input *o = Finish_Roughness = new Draw_Fl_Input (240, y1, 70, 25, "Surface Roughness"); o->align (FL_ALIGN_RIGHT); } y += 25; { MolCompButton = new Fl_Check_Button (30, y, 185, 25, "Use Molecular Completion"); } y += 25; NoShadow = new Fl_Check_Button (30, y, 195, 25, "Set for No Shadows in POV"); y += 25; NoLabels = new Fl_Check_Button (30, y, 165, 25, "Set for No Cell Labels"); y += 25; Label_Scale = new Draw_Fl_Input (30, y, 70, 25, "Label Scaling"); Label_Scale->align (FL_ALIGN_RIGHT); y += 25; { ClearOmit = new Fl_Check_Button (30, y, 145, 25, "Clear 'Omit' Lists"); } y += 25; { ClearLastOmit = new Fl_Button (30, y, 180, 30, "Remove Last Omit Item"); ClearLastOmit->callback ((Fl_Callback *) Clear_Last_Omit_cb); } y1 += 60; { Fl_Button *o = Edit_Prm_Close = new Fl_Button (50, y1, 80, 30, "Close"); o->callback ((Fl_Callback *) Edit_Parmeters_Close_cb); o->tooltip ("Close this window and discard all changes."); } { Fl_Button *o = Edit_Prm_Apply = new Fl_Button (150, y1, 80, 30, "Apply"); o->tooltip ("Apply current contents of top box to drawing, but leave this window open."); o->callback ((Fl_Callback *) Edit_Parmeters_Save_cb, &zero); } { Fl_Button *o = Edit_Prm_Save = new Fl_Button (250, y1, 80, 30, "Save"); o->tooltip ("Apply current contents of top box to drawing, then close this window."); o->callback ((Fl_Callback *) Edit_Parmeters_Save_cb, &one); } { Fl_Button *o = Edit_View_Help = new Fl_Button (350, y1, 80, 30, "Help"); o->callback ((Fl_Callback *) Input_Help_cb); } } } void EditScreen::show (void) { editWindow->show (); } DRAWxtl/source/DRAWxtl55/EditView.h0000644000076400001440000000372611241072504016374 0ustar fingerusers// $Id: EditView.h 900 2009-08-13 20:00:45Z larry $ // // generated by Fast Light User Interface Designer (fluid) version 1.0104 #ifndef EditView_h #define EditView_h #include #include #include #include #include "Draw_Fl_Input.h" #include #include #include "Flu_Combo_List.h" void Clear_Last_Omit_cb (Fl_Button *, void *); void Edit_Parmeters_Save_cb (Fl_Button *, int *); void Edit_Parmeters_Close_cb (Fl_Button *, void *); void Edit_Arrow_Close_cb (Fl_Button *, void *); void Edit_Arrow_Save_cb (Fl_Button *, int *); void Input_Help_cb (void); class EditScreen { public: Draw_Fl_Input * Magnification; Draw_Fl_Input *List; Draw_Fl_Input *Mol_Comp_Dist; Draw_Fl_Input *DepthCue; Flu_Combo_List *Cell_Edge_Color; Draw_Fl_Input *Cell_Edge_Width; Draw_Fl_Input *Poly_Edge_Color; Draw_Fl_Input *Poly_Edge_Width; Draw_Fl_Input *Poly_Limit; Draw_Fl_Input *Phong_Refl; Draw_Fl_Input *Phong_Size; Draw_Fl_Input *Ambient_Finish; Draw_Fl_Input *Diffuse_Finish; Draw_Fl_Input *Specular_Finish; Draw_Fl_Input *Finish_Roughness; Draw_Fl_Input *Label_Scale; Flu_Combo_List *Background_Color; EditScreen (); Fl_Window *editWindow; Fl_Check_Button *NoShadow; Fl_Check_Button *NoLabels; Fl_Check_Button *MolCompButton; Fl_Check_Button *ClearOmit; Fl_Button *ClearLastOmit; private: Fl_Button * Edit_Prm_Save; Fl_Button *Edit_Prm_Apply; Fl_Button *Edit_Prm_Close; Fl_Button *Edit_View_Help; public: void show (void); }; class ArrowScreen { public: Fl_Window * Arrow_View (); Fl_Window *arrowedit; Fl_Input *Px; Fl_Input *Py; Fl_Input *Pz; Fl_Input *Cz; Fl_Input *Cy; Fl_Input *Cx; Fl_Input *Aa; Fl_Input *Ab; Fl_Input *Ac; Fl_Input *Ba; Fl_Input *Bb; Fl_Input *Bc; Fl_Input *Ca; Fl_Input *Cb; Fl_Input *Cc; }; #endif DRAWxtl/source/DRAWxtl55/Ellipsoids.cxx0000644000076400001440000001140111241072504017323 0ustar fingerusers// $Id: Ellipsoids.cxx 900 2009-08-13 20:00:45Z larry $ // // module Ellipsoids.cxx - part of DRAWxtl V5.5 // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // initial version generated by Fast Light User Interface Designer (fluid) version 1.0104 // // routines contained within this file: // // Ellipsoids::Ellipsoids - constructor for screen // Ellipsoids::show - routine to display the screen // #include "Ellipsoids.h" void Load_Color_Combo (Flu_Combo_List * ot); void New_Ellipsoid_Add_cb (class Fl_Widget *, int *action); void New_Ellipsoid_Input_cb (class Fl_Widget *, void *); void Modify_Ellipsoids_cb (Fl_Widget * a, void *b); Ellipsoids::Ellipsoids (void) { Fl_Window *w; static int one = 1; static int zero = 0; static int two = 2; int y; { Fl_Window *o = Ellips_Window = new Fl_Window (100, 100, 400, 510, "Edit Ellipsoid Parameters"); w = o; o->callback ((Fl_Callback *) Edit_Ellipsoid_Close_cb); o->user_data ((void *) (this)); y = 20; { Fl_Text_Editor *o = Color_Input = new Fl_Text_Editor (65, y, 250, 160, "Atom Ellipsoid Color "); o->labelfont (1); o->labelsize (12); o->textfont (5); } y += 160; { Instr1 = new Fl_Output (75, y, 250, 0, "Highlight or double-click text above to edit"); Instr1->align (FL_ALIGN_BOTTOM); Instr = new Fl_Output (75, y, 250, 0, "Press 'Add' to replace " "selected line - 'Remove' to delete it"); Instr->hide (); Instr->align (FL_ALIGN_BOTTOM); } y += 40; { Flu_Combo_List *o = Atom_Combo = new Flu_Combo_List (30, y, 160, 25, "Atom"); o->align (FL_ALIGN_TOP); o->labelfont (1); } { Flu_Combo_List *o = Color_Combo = new Flu_Combo_List (210, y, 160, 25, "Color"); o->align (FL_ALIGN_TOP); o->callback ((Fl_Callback *) New_Ellipsoid_Input_cb); o->labelfont (1); } y += 40; { Fl_Button *om = New_Ellipsoid_Add = new Fl_Button (75, y, 70, 25, "Add"); om->callback ((Fl_Callback *) New_Ellipsoid_Add_cb, &one); om->tooltip ("When active, press to transfer data in boxes to window above"); om->deactivate (); Fl_Button *mm = New_Ellipsoid_Remove = new Fl_Button (165, y, 70, 25, "Remove"); mm->callback ((Fl_Callback *) New_Ellipsoid_Add_cb, &zero); mm->tooltip ("When active, press to remove highlighted line."); mm->deactivate (); Fl_Button *pm = New_Ellipsoid_Convert = new Fl_Button (255, y, 70, 25, "Convert"); pm->callback ((Fl_Callback *) New_Ellipsoid_Add_cb, &two); pm->tooltip ("When active, press to convert atom in boxes from ellipsoid to sphere"); pm->deactivate (); } y += 35; Instr2 = new Fl_Output (5, y, 390, 0, "Changes are temporary until \"Apply\" or \"Save\" is pressed."); Instr2->hide (); Instr2->align (FL_ALIGN_BOTTOM); y += 45; { Draw_Fl_Input *o = Probability = new Draw_Fl_Input (40, y, 150, 25, "Ellipsoid Probability"); o->labelfont (1); o->align (FL_ALIGN_TOP); } { Draw_Fl_Input *o = Axis_Width = new Draw_Fl_Input (210, y, 150, 25, "Principle Axis Width"); o->labelfont (1); o->align (FL_ALIGN_TOP); } y += 50; { Flu_Combo_List *o = Axis_Color = new Flu_Combo_List (50, y, 150, 25, "Axis Color"); o->labelfont (1); Load_Color_Combo (o); o->align (FL_ALIGN_TOP); } { Flu_Combo_List *o = Cutout_Color = new Flu_Combo_List (210, y, 150, 25, "Cutout Color"); o->labelfont (1); Load_Color_Combo (o); o->align (FL_ALIGN_TOP); } y += 40; { Fl_Check_Button *o = Show_Ellipsoids = new Fl_Check_Button (50, y, 125, 25, "Show Ellipsoids"); o->down_box (FL_DOWN_BOX); } { Fl_Check_Button *o = Use_Cutouts = new Fl_Check_Button (210, y, 125, 25, "Include Cutouts"); o->down_box (FL_DOWN_BOX); o->callback ((Fl_Callback *) Include_Cutouts_cb); } y += 30; { Fl_Button *o = new Fl_Button (50, y, 80, 30, "Close"); o->tooltip ("Close this window and discard all changes."); o->callback ((Fl_Callback *) Edit_Ellipsoid_Close_cb); } { Fl_Button *o = new Fl_Button (150, y, 80, 30, "Apply"); o->tooltip ("Apply current contents of top box to drawing, but leave this window open."); o->callback ((Fl_Callback *) Edit_Ellipsoid_Save_cb, &zero); } { Fl_Button *o = new Fl_Button (250, y, 80, 30, "Save"); o->tooltip ("Apply current contents of top box to drawing, then close this window."); o->callback ((Fl_Callback *) Edit_Ellipsoid_Save_cb, &one); } w->end (); } } void Ellipsoids::show (void) { Ellips_Window->show (); ColorInputBuf = new Fl_Text_Buffer; Color_Input->buffer (ColorInputBuf); ColorInputBuf->add_modify_callback ((Fl_Text_Modify_Cb) Modify_Ellipsoids_cb, (void *) NULL); } DRAWxtl/source/DRAWxtl55/Ellipsoids.h0000644000076400001440000000223711241072504016757 0ustar fingerusers// $Id: Ellipsoids.h 900 2009-08-13 20:00:45Z larry $ // // generated by Fast Light User Interface Designer (fluid) version 1.0104 #ifndef Ellipsoids_h #define Ellipsoids_h #include #include #include #include #include #include "Draw_Fl_Input.h" #include #include #include "Flu_Combo_List.h" void Include_Cutouts_cb (void); void Edit_Ellipsoid_Close_cb (Fl_Button *, void *); void Edit_Ellipsoid_Save_cb (Fl_Button *, int *); class Ellipsoids { public: Draw_Fl_Input * Probability; Draw_Fl_Input *Axis_Width; Flu_Combo_List *Axis_Color; Flu_Combo_List *Cutout_Color; Fl_Text_Buffer *ColorInputBuf; Ellipsoids (); Fl_Window *Ellips_Window; Fl_Check_Button *Show_Ellipsoids; Fl_Check_Button *Use_Cutouts; Fl_Text_Editor *Color_Input; Flu_Combo_List *Atom_Combo; Flu_Combo_List *Color_Combo; Fl_Button *New_Ellipsoid_Add; Fl_Button *New_Ellipsoid_Remove; Fl_Button *New_Ellipsoid_Convert; Fl_Output *Instr; Fl_Output *Instr1; Fl_Output *Instr2; void show (void); }; #endif DRAWxtl/source/DRAWxtl55/Fl_Group.cxx0000644000076400001440000004075411241072504016746 0ustar fingerusers// // "$Id: Fl_Group.cxx 900 2009-08-13 20:00:45Z larry $" // // Group widget for the Fast Light Tool Kit (FLTK). // // Copyright 1998-2005 by Bill Spitzak and others. // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Library General Public // License as published by the Free Software Foundation; either // version 2 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // Library General Public License for more details. // // You should have received a copy of the GNU Library General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 // USA. // // Please report all bugs and problems on the following page: // // http://www.fltk.org/str.php // // The Fl_Group is the only defined container type in FLTK. // Fl_Window itself is a subclass of this, and most of the event // handling is designed so windows themselves work correctly. #include #include #include #include #include #include Fl_Group * Fl_Group::current_; // Hack: A single child is stored in the pointer to the array, while // multiple children are stored in an allocated array: Fl_Widget *const * Fl_Group::array () const const { return children_ <= 1 ? (Fl_Widget **) (&array_) : array_; } int Fl_Group::find (const Fl_Widget * o) const const { Fl_Widget *const *a = array (); int i; for (i = 0; i < children_; i++) if (*a++ == o) break; return i; } // Metrowerks CodeWarrior and others can't export the static // class member: current_, so these methods can't be inlined... void Fl_Group::begin () { current_ = this; } void Fl_Group::end () { current_ = (Fl_Group *) parent (); } Fl_Group * Fl_Group::current () { return current_; } void Fl_Group::current (Fl_Group * g) { current_ = g; } extern Fl_Widget *fl_oldfocus; // set by Fl::focus // For back-compatability, we must adjust all events sent to child // windows so they are relative to that window. static int send (Fl_Widget * o, int event) { if (o->type () < FL_WINDOW) return o->handle (event); switch (event) { case FL_DND_ENTER: case FL_DND_DRAG: // figure out correct type of event: event = (o->contains (Fl::belowmouse ()))? FL_DND_DRAG : FL_DND_ENTER; } int save_x = Fl::e_x; Fl::e_x -= o->x (); int save_y = Fl::e_y; Fl::e_y -= o->y (); int ret = o->handle (event); Fl::e_y = save_y; Fl::e_x = save_x; switch (event) { case FL_ENTER: case FL_DND_ENTER: // Successful completion of FL_ENTER means the widget is now the // belowmouse widget, but only call Fl::belowmouse if the child // widget did not do so: if (!o->contains (Fl::belowmouse ())) Fl::belowmouse (o); break; } return ret; } // translate the current keystroke into up/down/left/right for navigation: #define ctrl(x) (x^0x40) static int navkey () { switch (Fl::event_key ()) { case 0: // not an FL_KEYBOARD/FL_SHORTCUT event break; case FL_Tab: if (!Fl::event_state (FL_SHIFT)) return FL_Right; case 0xfe20: // XK_ISO_Left_Tab return FL_Left; case FL_Right: return FL_Right; case FL_Left: return FL_Left; case FL_Up: return FL_Up; case FL_Down: return FL_Down; } return 0; } int Fl_Group::handle (int event) { Fl_Widget *const *a = array (); int i; Fl_Widget *o; switch (event) { case FL_FOCUS: switch (navkey ()) { default: if (savedfocus_ && savedfocus_->take_focus ()) return 1; case FL_Right: case FL_Down: for (i = children (); i--;) if ((*a++)->take_focus ()) return 1; break; case FL_Left: case FL_Up: for (i = children (); i--;) if (a[i]->take_focus ()) return 1; break; } return 0; case FL_UNFOCUS: savedfocus_ = fl_oldfocus; return 0; case FL_KEYBOARD: return navigation (navkey ()); case FL_SHORTCUT: for (i = children (); i--;) { o = a[i]; if (o->takesevents () && Fl::event_inside (o) && send (o, FL_SHORTCUT)) return 1; } for (i = children (); i--;) { o = a[i]; if (o->takesevents () && !Fl::event_inside (o) && send (o, FL_SHORTCUT)) return 1; } if ((Fl::event_key () == FL_Enter || Fl::event_key () == FL_KP_Enter)) return navigation (FL_Down); return 0; case FL_ENTER: case FL_MOVE: for (i = children (); i--;) { o = a[i]; if (o->visible () && Fl::event_inside (o)) { if (o->contains (Fl::belowmouse ())) { return send (o, FL_MOVE); } else { Fl::belowmouse (o); if (send (o, FL_ENTER)) return 1; } } } Fl::belowmouse (this); return 1; case FL_DND_ENTER: case FL_DND_DRAG: for (i = children (); i--;) { o = a[i]; if (o->takesevents () && Fl::event_inside (o)) { if (o->contains (Fl::belowmouse ())) { return send (o, FL_DND_DRAG); } else if (send (o, FL_DND_ENTER)) { if (!o->contains (Fl::belowmouse ())) Fl::belowmouse (o); return 1; } } } Fl::belowmouse (this); return 0; case FL_PUSH: for (i = children (); i--;) { o = a[i]; if (o->takesevents () && Fl::event_inside (o)) { if (send (o, FL_PUSH)) { if (Fl::pushed () && !o->contains (Fl::pushed ())) Fl::pushed (o); return 1; } } } return 0; case FL_RELEASE: case FL_DRAG: o = Fl::pushed (); if (o == this) return 0; else if (o) send (o, event); else { for (i = children (); i--;) { o = a[i]; if (o->takesevents () && Fl::event_inside (o)) { if (send (o, event)) return 1; } } } return 0; case FL_MOUSEWHEEL: for (i = children (); i--;) { o = a[i]; if (o->takesevents () && Fl::event_inside (o) && send (o, FL_MOUSEWHEEL)) return 1; } for (i = children (); i--;) { o = a[i]; if (o->takesevents () && !Fl::event_inside (o) && send (o, FL_MOUSEWHEEL)) return 1; } return 0; case FL_DEACTIVATE: case FL_ACTIVATE: for (i = children (); i--;) { o = *a++; if (o->active ()) o->handle (event); } return 1; case FL_SHOW: case FL_HIDE: for (i = children (); i--;) { o = *a++; if (event == FL_HIDE && o == Fl::focus ()) { // Give up input focus... int old_event = Fl::e_number; o->handle (Fl::e_number = FL_UNFOCUS); Fl::e_number = old_event; Fl::focus (0); } if (o->visible ()) o->handle (event); } return 1; default: // For all other events, try to give to each child, starting at focus: for (i = 0; i < children (); i++) if (Fl::focus_ == a[i]) break; if (i >= children ()) i = 0; if (children ()) { for (int j = i;;) { if (a[j]->takesevents () || event != FL_MOUSEWHEEL) { if (send (a[j], event)) return 1; } j++; if (j >= children ()) j = 0; if (j == i) break; } } return 0; } } //void Fl_Group::focus(Fl_Widget *o) {Fl::focus(o); o->handle(FL_FOCUS);} #if 0 const char * nameof (Fl_Widget * o) { if (!o) return "NULL"; if (!o->label ()) return ""; return o->label (); } #endif // try to move the focus in response to a keystroke: int Fl_Group::navigation (int key) { if (children () <= 1) return 0; int i; for (i = 0;; i++) { if (i >= children_) return 0; if (array_[i]->contains (Fl::focus ())) break; } Fl_Widget *previous = array_[i]; for (;;) { switch (key) { case FL_Right: case FL_Down: i++; if (i >= children_) { if (parent ()) return 0; i = 0; } break; case FL_Left: case FL_Up: if (i) i--; else { if (parent ()) return 0; i = children_ - 1; } break; default: return 0; } Fl_Widget *o = array_[i]; if (o == previous) return 0; switch (key) { case FL_Down: case FL_Up: // for up/down, the widgets have to overlap horizontally: if (o->x () >= previous->x () + previous->w () || o->x () + o->w () <= previous->x ()) continue; } if (o->take_focus ()) return 1; } } //////////////////////////////////////////////////////////////// Fl_Group::Fl_Group (int X, int Y, int W, int H, const char *l) : Fl_Widget (X, Y, W, H, l) { align (FL_ALIGN_TOP); children_ = 0; array_ = 0; savedfocus_ = 0; resizable_ = this; sizes_ = 0; // this is allocated when first resize() is done // Subclasses may want to construct child objects as part of their // constructor, so make sure they are add()'d to this object. // But you must end() the object! begin (); } void Fl_Group::clear () { Fl_Widget *const *old_array = array (); int old_children = children (); // clear everything now, in case fl_fix_focus recursively calls us: children_ = 0; //array_ = 0; //dont do this, it will clobber old_array if only one child savedfocus_ = 0; resizable_ = this; init_sizes (); // okay, now it is safe to destroy the children: Fl_Widget *const *a = old_array; for (int i = old_children; i--;) { Fl_Widget *o = *a++; if (o->parent () == this) delete o; } if (old_children > 1) free ((void *) old_array); } Fl_Group::~Fl_Group () { clear (); } void Fl_Group::insert (Fl_Widget & o, int index) { if (o.parent ()) { Fl_Group *g = (Fl_Group *) (o.parent ()); int n = g->find (o); if (g == this) { if (index > n) index--; if (index == n) return; } g->remove (o); } o.parent_ = this; if (children_ == 0) { // use array pointer to point at single child array_ = (Fl_Widget **) & o; } else if (children_ == 1) { // go from 1 to 2 children Fl_Widget *t = (Fl_Widget *) array_; array_ = (Fl_Widget **) malloc (2 * sizeof (Fl_Widget *)); if (index) { array_[0] = t; array_[1] = &o; } else { array_[0] = &o; array_[1] = t; } } else { if (!(children_ & (children_ - 1))) // double number of children array_ = (Fl_Widget **) realloc ((void *) array_, 2 * children_ * sizeof (Fl_Widget *)); int j; for (j = children_; j > index; j--) array_[j] = array_[j - 1]; array_[j] = &o; } children_++; init_sizes (); } void Fl_Group::add (Fl_Widget & o) { insert (o, children_); } void Fl_Group::remove (Fl_Widget & o) { if (!children_) return; int i = find (o); if (i >= children_) return; if (&o == savedfocus_) savedfocus_ = 0; o.parent_ = 0; children_--; if (children_ == 1) { // go from 2 to 1 child Fl_Widget *t = array_[!i]; free ((void *) array_); array_ = (Fl_Widget **) t; } else if (children_ > 1) { // delete from array for (; i < children_; i++) array_[i] = array_[i + 1]; } init_sizes (); } //////////////////////////////////////////////////////////////// // Rather lame kludge here, I need to detect windows and ignore the // changes to X,Y, since all children are relative to X,Y. That // is why I check type(): // sizes array stores the initial positions of widgets as // left,right,top,bottom quads. The first quad is the group, the // second is the resizable (clipped to the group), and the // rest are the children. This is a convienent order for the // algorithim. If you change this be sure to fix Fl_Tile which // also uses this array! void Fl_Group::init_sizes () { delete[]sizes_; sizes_ = 0; } short * Fl_Group::sizes () { if (!sizes_) { short *p = sizes_ = new short[4 * (children_ + 2)]; // first thing in sizes array is the group's size: if (type () < FL_WINDOW) { p[0] = x (); p[2] = y (); } else { p[0] = p[2] = 0; } p[1] = p[0] + w (); p[3] = p[2] + h (); // next is the resizable's size: p[4] = p[0]; // init to the group's size p[5] = p[1]; p[6] = p[2]; p[7] = p[3]; Fl_Widget *r = resizable (); if (r && r != this) { // then clip the resizable to it int t; t = r->x (); if (t > p[0]) p[4] = t; t += r->w (); if (t < p[1]) p[5] = t; t = r->y (); if (t > p[2]) p[6] = t; t += r->h (); if (t < p[3]) p[7] = t; } // next is all the children's sizes: p += 8; Fl_Widget *const *a = array (); for (int i = children_; i--;) { Fl_Widget *o = *a++; *p++ = o->x (); *p++ = o->x () + o->w (); *p++ = o->y (); *p++ = o->y () + o->h (); } } return sizes_; } void Fl_Group::resize (int X, int Y, int W, int H) { if (!resizable () || W == w () && H == h ()) { if (type () < FL_WINDOW) { int dx = X - x (); int dy = Y - y (); Fl_Widget *const *a = array (); for (int i = children_; i--;) { Fl_Widget *o = *a++; o->resize (o->x () + dx, o->y () + dy, o->w (), o->h ()); } } } else if (children_) { short *p = sizes (); // get changes in size/position from the initial size: int dx = X - p[0]; int dw = W - (p[1] - p[0]); int dy = Y - p[2]; int dh = H - (p[3] - p[2]); if (type () >= FL_WINDOW) dx = dy = 0; p += 4; // get initial size of resizable(): int IX = *p++; int IR = *p++; int IY = *p++; int IB = *p++; Fl_Widget *const *a = array (); for (int i = children_; i--;) { Fl_Widget *o = *a++; #if 1 int XX = *p++; if (XX >= IR) XX += dw; else if (XX > IX) XX = IX + ((XX - IX) * (IR + dw - IX) + (IR - IX) / 2) / (IR - IX); int R = *p++; if (R >= IR) R += dw; else if (R > IX) R = IX + ((R - IX) * (IR + dw - IX) + (IR - IX) / 2) / (IR - IX); int YY = *p++; if (YY >= IB) YY += dh; else if (YY > IY) YY = IY + ((YY - IY) * (IB + dh - IY) + (IB - IY) / 2) / (IB - IY); int B = *p++; if (B >= IB) B += dh; else if (B > IY) B = IY + ((B - IY) * (IB + dh - IY) + (IB - IY) / 2) / (IB - IY); #else // much simpler code from Francois Ostiguy: int XX = *p++; if (XX >= IR) XX += dw; else if (XX > IX) XX += dw * (XX - IX) / (IR - IX); int R = *p++; if (R >= IR) R += dw; else if (R > IX) R = R + dw * (R - IX) / (IR - IX); int YY = *p++; if (YY >= IB) YY += dh; else if (YY > IY) YY = YY + dh * (YY - IY) / (IB - IY); int B = *p++; if (B >= IB) B += dh; else if (B > IY) B = B + dh * (B - IY) / (IB - IY); #endif o->resize (XX + dx, YY + dy, R - XX, B - YY); } } Fl_Widget::resize (X, Y, W, H); } void Fl_Group::draw_children () { Fl_Widget *const *a = array (); if (damage () & ~FL_DAMAGE_CHILD) { // redraw the entire thing: for (int i = children_; i--;) { Fl_Widget & o = **a++; draw_child (o); draw_outside_label (o); } } else { // only redraw the children that need it: for (int i = children_; i--;) update_child (**a++); } } void Fl_Group::draw () { if (damage () & ~FL_DAMAGE_CHILD) { // redraw the entire thing: draw_box (); draw_label (); } draw_children (); } // Draw a child only if it needs it: void Fl_Group::update_child (Fl_Widget & widget) const const { if (widget.damage () && widget.visible () && widget.type () < FL_WINDOW && fl_not_clipped (widget.x (), widget.y (), widget.w (), widget.h ())) { widget.draw (); widget.clear_damage (); } } // Force a child to redraw: void Fl_Group::draw_child (Fl_Widget & widget) const const { if (widget.visible () && widget.type () < FL_WINDOW && fl_not_clipped (widget.x (), widget.y (), widget.w (), widget.h ())) { widget.clear_damage (FL_DAMAGE_ALL); widget.draw (); widget.clear_damage (); } } extern char fl_draw_shortcut; // Parents normally call this to draw outside labels: void Fl_Group::draw_outside_label (const Fl_Widget & widget) const const { if (!widget.visible ()) return; // skip any labels that are inside the widget: if (!(widget.align () & 15) || (widget.align () & FL_ALIGN_INSIDE)) return; // invent a box that is outside the widget: int a = widget.align (); int X = widget.x (); int Y = widget.y (); int W = widget.w (); int H = widget.h (); if (a & FL_ALIGN_TOP) { a ^= (FL_ALIGN_BOTTOM | FL_ALIGN_TOP); Y = y (); H = widget.y () - Y; } else if (a & FL_ALIGN_BOTTOM) { a ^= (FL_ALIGN_BOTTOM | FL_ALIGN_TOP); Y = Y + H; H = y () + h () - Y; } else if (a & FL_ALIGN_LEFT) { a ^= (FL_ALIGN_LEFT | FL_ALIGN_RIGHT); X = x (); W = widget.x () - X - 3; } else if (a & FL_ALIGN_RIGHT) { a ^= (FL_ALIGN_LEFT | FL_ALIGN_RIGHT); X = X + W + 3; W = x () + this->w () - X; } widget.draw_label (X, Y, W, H, (Fl_Align) a); } // // End of "$Id: Fl_Group.cxx 900 2009-08-13 20:00:45Z larry $". // DRAWxtl/source/DRAWxtl55/Flu_Combo_Box.cxx0000644000076400001440000001500011241072504017670 0ustar fingerusers// $Id: Flu_Combo_Box.cxx 900 2009-08-13 20:00:45Z larry $ /*************************************************************** * FLU - FLTK Utility Widgets * Copyright (C) 2002 Ohio Supercomputer Center, Ohio State University * * This file and its content is protected by a software license. * You should have received a copy of this license with this file. * If not, please contact the Ohio Supercomputer Center immediately: * Attn: Jason Bryan Re: FLU 1224 Kinnear Rd, Columbus, Ohio 43212 * ***************************************************************/ #include #include #include #include #include #include #include "Flu_Combo_Box.h" Flu_Combo_Box::Flu_Combo_Box (int X, int Y, int W, int H, const char *l) : Fl_Group (X, Y, W, H, l), input (X, Y, W, H) { box (FL_DOWN_BOX); align (FL_ALIGN_LEFT); pop_height (100); _cbox = NULL; _valbox = FL_UP_BOX; input_callback (NULL); input.box (FL_FLAT_BOX); input.callback (input_cb, this); input.when (FL_WHEN_ENTER_KEY_ALWAYS); input.color (FL_WHITE, selection_color ()); input.textfont (FL_HELVETICA); input.textsize (FL_NORMAL_SIZE); input.textcolor (FL_FOREGROUND_COLOR); input.resize (X + Fl::box_dx (box ()), Y + Fl::box_dy (box ()), W - 18 - Fl::box_dw (box ()), H - Fl::box_dh (box ())); editable (true); end (); } Flu_Combo_Box::~Flu_Combo_Box () { } void Flu_Combo_Box::set_combo_widget (Fl_Widget * w) { _cbox = w; this->add (w); } void Flu_Combo_Box::input_cb (Fl_Widget *, void *v) { // taken from Fl_Counter.cxx Flu_Combo_Box & t = *(Flu_Combo_Box *) v; if (strcmp (t.input.value (), t.value ()) != 0 || t.input.when () & FL_WHEN_NOT_CHANGED) { if (t.when ()) { t.clear_changed (); if (t._inputCB) t._inputCB (&t, t._inputCBD); else t.do_callback (); } else { t.set_changed (); } } } void Flu_Combo_Box::resize (int X, int Y, int W, int H) { Fl_Group::resize (X, Y, W, H); input.resize (X + Fl::box_dx (box ()), Y + Fl::box_dy (box ()), W - 18 - Fl::box_dw (box ()), H - Fl::box_dh (box ())); } void Flu_Combo_Box::draw () { int W = 18, H = h () - 4; int X = x () + w () - W - 2, Y = y () + 2; fl_draw_box (box (), x (), y (), w (), h (), color ()); // draw the arrow button fl_draw_box ((Fl_Boxtype) _valbox, X, Y, W, H, color ()); fl_color (active_r ()? FL_FOREGROUND_COLOR : fl_inactive (FL_FOREGROUND_COLOR)); fl_polygon (X + W / 2 - 5, Y + H / 2 - 2, X + W / 2 + 3, Y + H / 2 - 2, X + W / 2 - 1, Y + H / 2 + 2); draw_child (input); if (Fl::focus () == this) draw_focus (FL_NO_BOX, input.x (), input.y (), input.w (), input.h ()); } int global_x (Fl_Widget * w) { int x = Fl::x () + w->x (); Fl_Widget *o = w->parent (); while (o) { if (o->type () >= FL_WINDOW) x += o->x (); o = o->parent (); } return x; } int global_y (Fl_Widget * w) { int y = Fl::y () + w->y (); Fl_Widget *o = w->parent (); while (o) { if (o->type () >= FL_WINDOW) y += o->y (); o = o->parent (); } return y; } Flu_Combo_Box::Popup::Popup (Flu_Combo_Box * b, Fl_Widget * c, int H) :Fl_Double_Window (global_x (b) - 2, //Fl::x()+b->window()->x()+b->x()-2, global_y (b) + b->h () - 2, //Fl::y()+b->window()->y()+b->y()+b->h()-2, b->w () + 4, H, 0) { combo = b; dragging = false; selected = NULL; box (FL_BORDER_FRAME); border (0); add (c); end (); //set_non_modal(); set_modal (); c->resize (1, 1, w () - 2, h () - 2); } Flu_Combo_Box::Popup::~Popup () { while (children ()) remove (child (0)); } void Flu_Combo_Box::value (const char *v) { if (_value (v)) input.value (v); } void Flu_Combo_Box::selected (const char *v) { if (v) input.value (v); _popped = false; do_callback (); } int Flu_Combo_Box::Popup::handle (int event) { if (event == FL_MOVE) { // FL_MOVE is also generated while the window is moving // this attempts to keep the popup window moving with the enclosing window //position( combo->window()->x()+combo->x()-2, combo->window()->y()+combo->y()+combo->h()-2 ); position (global_x (combo) - 2, global_y (combo) + combo->h () - 2); // this lets the mouse move event also move the selected item combo->_hilight (Fl::event_x (), Fl::event_y ()); } if (event == FL_DRAG) dragging = true; // if push outside the popup window, popdown if (event == FL_PUSH && !Fl::event_inside (child (0))) { combo->_popped = false; return 0; } // if release after dragging outside the popup window, popdown if (event == FL_RELEASE && dragging && !Fl::event_inside (child (0))) { combo->_popped = false; return 0; } if (event == FL_KEYDOWN) { if (Fl::event_key (FL_Escape)) { combo->_popped = false; return 0; } else if (Fl::event_key (FL_Up)) { const char * s = combo->_previous (); if (s) selected = s; return 1; } else if (Fl::event_key (FL_Down)) { const char * s = combo->_next (); if (s) selected = s; return 1; } else if (Fl::event_key (FL_Enter) || Fl::event_key (' ')) { if (selected) { combo->value (selected); combo->selected (selected); } combo->_popped = false; return 1; } } return Fl_Double_Window::handle (event); } int Flu_Combo_Box::handle (int event) { if (event == FL_KEYDOWN && Fl::event_key (FL_Tab)) return Fl_Group::handle (event); // is it time to popup? bool open = (event == FL_PUSH) && (!Fl::event_inside (&input) || (!editable () && Fl::event_inside (&input))); open |= (event == FL_KEYDOWN) && Fl::event_key (' '); if (open) { fl_cursor (FL_CURSOR_DEFAULT); _valbox = FL_THIN_DOWN_BOX; redraw (); // remember old current group Fl_Group *c = Fl_Group::current (); // set current group to 0 so this is a top level popup window Fl_Group::current (0); Popup *_popup = new Popup (this, _cbox, popHeight); // show it and make FLTK send all events there value (value ()); _popup->show (); Fl::grab (*_popup); Fl::focus (_cbox); _popped = true; Fl::pushed (_cbox); // wait for a selection to be made while (_popped) Fl::wait (); // restore things and delete the popup _popup->hide (); Fl::grab (0); delete _popup; Fl_Group::current (c); Fl::focus (this); _valbox = FL_UP_BOX; redraw (); return 1; } if (input.handle (event)) { if (!editable () && (event == FL_ENTER || event == FL_LEAVE)) fl_cursor (FL_CURSOR_DEFAULT); return 1; } else return 0; } DRAWxtl/source/DRAWxtl55/Flu_Combo_Box.h0000644000076400001440000000575211241072504017332 0ustar fingerusers// $Id: Flu_Combo_Box.h 900 2009-08-13 20:00:45Z larry $ /*************************************************************** * FLU - FLTK Utility Widgets * Copyright (C) 2002 Ohio Supercomputer Center, Ohio State University * * This file and its content is protected by a software license. * You should have received a copy of this license with this file. * If not, please contact the Ohio Supercomputer Center immediately: * Attn: Jason Bryan Re: FLU 1224 Kinnear Rd, Columbus, Ohio 43212 * ***************************************************************/ #ifndef _FLU_COMBO_BOX_H #define _FLU_COMBO_BOX_H #include #include #include #include #include "Flu_Enumerations.h" //! This is a generic base class for implementing widgets with combo-box-like behavior (i.e. a pulldown menu where the "input" area is editable class FLU_EXPORT Flu_Combo_Box:public Fl_Group { public: //! Normal FLTK widget constructor Flu_Combo_Box (int x, int y, int w, int h, const char *l = 0); //! Default destructor ~Flu_Combo_Box (); //! Get whether the input field can be edited. Default is \c true inline bool editable () const { return (int) (!input.readonly ()); } //! Set whether the input field can be edited. inline void editable (bool b) { input.readonly ((int) (!b)); } //! Get the string in the input field inline const char *value () const { return input.value (); } //! Set the string in the input field and the value of the popup box. void value (const char *v); //! Set the height of the popup box inline void pop_height (int h) { popHeight = h; } //! Get the height of the popup box inline int pop_height () { return popHeight; } //! Override of Fl_Group::handle() int handle (int); //! Override of Fl_Group::resize() void resize (int X, int Y, int W, int H); //! Set the function that will be called when the input area is interacted with inline void input_callback (void (*cb) (Fl_Widget *, void *), void *cbd = NULL) { _inputCB = cb; _inputCBD = cbd; } //! Publicly exposed input widget Fl_Input input; protected: void (*_inputCB) (Fl_Widget *, void *); void *_inputCBD; virtual bool _value (const char *v) = 0; virtual const char *_next () = 0; virtual const char *_previous () = 0; virtual void _hilight (int x, int y) = 0; void draw (); void selected (const char *v); void set_combo_widget (Fl_Widget * w); uchar _valbox; bool _pushed, _popped; Fl_Widget *_cbox; int popHeight; static void input_cb (Fl_Widget *, void *v); class FLU_EXPORT Popup:public Fl_Double_Window { public: Popup (Flu_Combo_Box * b, Fl_Widget * c, int H); ~Popup (); int handle (int event); protected: Flu_Combo_Box * combo; bool dragging; const char *selected; }; friend class Popup; }; #endif DRAWxtl/source/DRAWxtl55/Flu_Combo_List.cxx0000644000076400001440000000446711241072504020072 0ustar fingerusers// $Id: Flu_Combo_List.cxx 900 2009-08-13 20:00:45Z larry $ /*************************************************************** * FLU - FLTK Utility Widgets * Copyright (C) 2002 Ohio Supercomputer Center, Ohio State University * * This file and its content is protected by a software license. * You should have received a copy of this license with this file. * If not, please contact the Ohio Supercomputer Center immediately: * Attn: Jason Bryan Re: FLU 1224 Kinnear Rd, Columbus, Ohio 43212 * ***************************************************************/ #include #include #include #include #include #include #include "Flu_Combo_List.h" Flu_Combo_List::Flu_Combo_List (int X, int Y, int W, int H, const char *l) : Flu_Combo_Box (X, Y, W, H, l), list (0, 0, 0, 0) { list.box (FL_FLAT_BOX); list.callback (_cb, this); set_combo_widget (&list); } Flu_Combo_List::~Flu_Combo_List () { } void Flu_Combo_List::cb () { if (list.value ()) selected (list.text (list.value ())); else _value (value ()); } void Flu_Combo_List::_hilight (int x, int y) { if (list.scrollbar.visible ()) { if (x > list.x () && y > list.y () && x < (list.x () + list.w () - list.scrollbar.w ()) && y < (list.y () + list.h ())) list.handle (FL_DRAG); } else { if (x > list.x () && y > list.y () && x < (list.x () + list.w ()) && y < (list.y () + list.h ())) list.handle (FL_DRAG); } } bool Flu_Combo_List::_value (const char *v) { // see if 'v' is in the list, and if so, make it the current selection for (int i = 1; i <= list.size (); i++) { if (strcmp (list.text (i), v) == 0) { list.value (i); return true; } } //MK if (list.size () < 100) return false; // hack to append to long (POVcolor) list only list.add (v); list.value (list.size ()); return true; //MK //original code return false; } const char * Flu_Combo_List::_next () { int v = list.value (); if (v < list.size ()) list.value (v + 1); list.middleline (list.value ()); return list.text (list.value ()); } const char * Flu_Combo_List::_previous () { int v = list.value (); if (v > 1) list.value (v - 1); list.middleline (list.value ()); return list.text (list.value ()); } DRAWxtl/source/DRAWxtl55/Flu_Combo_List.h0000644000076400001440000000276711241072504017520 0ustar fingerusers// $Id: Flu_Combo_List.h 900 2009-08-13 20:00:45Z larry $ /*************************************************************** * FLU - FLTK Utility Widgets * Copyright (C) 2002 Ohio Supercomputer Center, Ohio State University * * This file and its content is protected by a software license. * You should have received a copy of this license with this file. * If not, please contact the Ohio Supercomputer Center immediately: * Attn: Jason Bryan Re: FLU 1224 Kinnear Rd, Columbus, Ohio 43212 * ***************************************************************/ #ifndef _FLU_COMBO_LIST_H #define _FLU_COMBO_LIST_H #include #include "Flu_Combo_Box.h" //! Just like the Fl_Choice widget except the input area is editable class FLU_EXPORT Flu_Combo_List:public Flu_Combo_Box { public: //! Normal FLTK widget constructor Flu_Combo_List (int x, int y, int w, int h, const char *l = 0); //! Default destructor ~Flu_Combo_List (); //! Publicly exposed list widget (instance of Fl_Hold_Browser) Fl_Hold_Browser list; protected: bool _value (const char *v); const char *_next (); const char *_previous (); void _hilight (int x, int y); # if __GNUC__ == 3 && __GNUC_MINOR__ >= 4 || __GNUC__ > 3 /* 3.4 -> */ inline static void _cb (Fl_Widget * w __attribute__ ((__unused__)), void *arg) #else inline static void _cb (Fl_Widget * w, void *arg) #endif { ((Flu_Combo_List *) arg)->cb (); } void cb (); }; #endif DRAWxtl/source/DRAWxtl55/Flu_Enumerations.h0000644000076400001440000000313111241072504020121 0ustar fingerusers// $Id: Flu_Enumerations.h 900 2009-08-13 20:00:45Z larry $ /*************************************************************** * FLU - FLTK Utility Widgets * Copyright (C) 2002 Ohio Supercomputer Center, Ohio State University * * This file and its content is protected by a software license. * You should have received a copy of this license with this file. * If not, please contact the Ohio Supercomputer Center immediately: * Attn: Jason Bryan Re: FLU 1224 Kinnear Rd, Columbus, Ohio 43212 * ***************************************************************/ #ifndef _FLU_ENUMERATIONS_H #define _FLU_ENUMERATIONS_H #include "flu_export.h" /* these enums are all global to conform to the fltk standard */ /*! Selection modes for FLU widgets that select stuff. Used by: Flu_Tree_Browser */ enum { FLU_NO_SELECT, FLU_SINGLE_SELECT, FLU_MULTI_SELECT }; /*! Data insertion modes for FLU widgets that insert stuff. Used by: Flu_Tree_Browser */ enum { FLU_INSERT_FRONT, FLU_INSERT_BACK, FLU_INSERT_SORTED, FLU_INSERT_SORTED_REVERSE }; /*! Selection drag modes for FLU widgets that select stuff (used while the mouse is being dragged). Used by: Flu_Tree_Browser */ enum { FLU_DRAG_IGNORE, FLU_DRAG_TO_SELECT, FLU_DRAG_TO_MOVE }; /*! Callback reasons for FLU widgets that select stuff. Used by: Flu_Tree_Browser */ enum { FLU_HILIGHTED, FLU_UNHILIGHTED, FLU_SELECTED, FLU_UNSELECTED, FLU_OPENED, FLU_CLOSED, FLU_DOUBLE_CLICK, FLU_WIDGET_CALLBACK, FLU_MOVED_NODE, FLU_NEW_NODE, FLU_NOTHING }; #endif DRAWxtl/source/DRAWxtl55/flu_export.h0000644000076400001440000000143211241072504017033 0ustar fingerusers// $Id: flu_export.h 900 2009-08-13 20:00:45Z larry $ /*************************************************************** * FLU - FLTK Utility Widgets * Copyright (C) 2002 Ohio Supercomputer Center, Ohio State University * * This file and its content is protected by a software license. * You should have received a copy of this license with this file. * If not, please contact the Ohio Supercomputer Center immediately: * Attn: Jason Bryan Re: FLU 1224 Kinnear Rd, Columbus, Ohio 43212 * ***************************************************************/ #ifndef _FLU_EXPORT_H #define _FLU_EXPORT_H #ifdef FLU_DLL #ifdef FLU_LIBRARY #define FLU_EXPORT __declspec(dllexport) #else #define FLU_EXPORT __declspec(dllimport) #endif #else #define FLU_EXPORT #endif #endif DRAWxtl/source/DRAWxtl55/FLU_LICENSE0000644000076400001440000007145011234413332016215 0ustar fingerusers/*************************************************************** * FLU - FLTK Utility Widgets * Copyright (C) 2002 Jason Bryan, Ohio Supercomputer Center, Ohio State University * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * To contribute, advise, suggest, berate, recommend, criticise, * or otherwise communicate with me: jbryan@osc.edu * Ohio Supercomputer Center * 1224 Kinnear Rd * Columbus, Ohio 43212 ***************************************************************/ ----------------------------------------------------------------------- This library depends on the following GPL free libraries: FLTK This library also uses OpenGL, which is a registered trademark of Silicon Graphics, Inc. (SGI), and Doxygen, a free HTML page generator for documentation of C++ classes. This library is hereby distributed under the same LGPL license as FLTK. Have fun with it! ----------------------------------------------------------------------- FLTK License December 11, 2001 The FLTK library and included programs are provided under the terms of the GNU Library General Public License (LGPL) with the following exceptions: 1. Modifications to the FLTK configure script, config header file, and makefiles by themselves to support a specific platform do not constitute a modified or derivative work. The authors do request that such modifications be contributed to the FLTK project - send all contributions to "fltk-bugs@fltk.org". 2. Widgets that are subclassed from FLTK widgets do not constitute a derivative work. 3. Static linking of applications and widgets to the FLTK library does not constitute a derivative work and does not require the author to provide source code for the application or widget, use the shared FLTK libraries, or link their applications or widgets against a user-supplied version of FLTK. If you link the application or widget to a modified version of FLTK, then the changes to FLTK must be provided under the terms of the LGPL in sections 1, 2, and 4. 4. You do not have to provide a copy of the FLTK license with programs that are linked to the FLTK library, nor do you have to identify the FLTK license in your program or documentation as required by section 6 of the LGPL. However, programs must still identify their use of FLTK. The following example statement can be included in user documentation to satisfy this requirement: [program/widget] is based in part on the work of the FLTK project (http://www.fltk.org). ----------------------------------------------------------------------- GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, 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 library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, 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 companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. GNU LIBRARY GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, 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 library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete 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 distribute a copy of this License along with the Library. 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 Library or any portion of it, thus forming a work based on the Library, 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) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, 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 Library, 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 Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you 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. If distribution of 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 satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. 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. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library 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. 9. 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 Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library 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. 11. 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 Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library 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 Library. 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. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library 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. 13. The Free Software Foundation may publish revised and/or new versions of the Library 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 Library 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 Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, 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 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. 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 LIBRARY 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 LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), 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 Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; 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. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! DRAWxtl/source/DRAWxtl55/Flu_Spinner.cxx0000644000076400001440000002213411241072504017445 0ustar fingerusers// $Id: Flu_Spinner.cxx 900 2009-08-13 20:00:45Z larry $ /*************************************************************** * FLU - FLTK Utility Widgets * Copyright (C) 2002 Ohio Supercomputer Center, Ohio State University * * This file and its content is protected by a software license. * You should have received a copy of this license with this file. * If not, please contact the Ohio Supercomputer Center immediately: * Attn: Jason Bryan Re: FLU 1224 Kinnear Rd, Columbus, Ohio 43212 * ***************************************************************/ #include #include #include #include #include #include #include "Flu_Spinner.h" #define ABS( x ) ( (x)>0 ? (x) : -(x) ) Flu_Spinner::NoTabInput::NoTabInput (Flu_Spinner * s, int x, int y, int w, int h, const char *l) : Fl_Input (x, y, w, h, l) { spinner = s; } int Flu_Spinner::NoTabInput::handle (int event) { switch (event) { case FL_KEYDOWN: { switch (Fl::event_key ()) { case FL_Tab: redraw (); return 0; case FL_Enter: case FL_KP_Enter: Fl_Input::handle (event); spinner->value (spinner->clamp (atof (value ()))); spinner->do_callback (); return 1; case FL_Down: case FL_Up: spinner->handle (event); return 1; } } break; case FL_FOCUS: case FL_UNFOCUS: redraw (); break; } return Fl_Input::handle (event); } void Flu_Spinner::NoTabInput::draw () { if (spinner->active ()) activate (); else deactivate (); if (spinner->_dragging) { if ((spinner->align () & FL_ALIGN_INSIDE) || !spinner->editable ()) position (size ()); else position (0, size ()); } Fl_Input::draw (); if (Fl::focus () == this && ((spinner->align () & FL_ALIGN_INSIDE) || !spinner->editable ())) draw_focus (box (), x (), y (), w (), h ()); } Flu_Spinner::Flu_Spinner (int X, int Y, int W, int H, const char *l) : Fl_Valuator (X, Y, W, H, l), _input (this, X, Y, W, H, 0) { // we always want the buttons to be square and half the height of the widget int wid = W * 15 / 100; if (wid < H / 2) wid = H / 2; _dragging = false; _editable = true; _totalTime = 0.0f; _initialDelay = 0.5f; _repeatTime[0] = 0.1f; _repeatTime[1] = 0.02f; _rapidDelay = 2.0f; _doRepeat = true; _pushed = false; _valbox[0] = _valbox[1] = FL_UP_BOX; box (FL_DOWN_BOX); align (FL_ALIGN_LEFT); when (FL_WHEN_CHANGED); precision (2); range (0, 1); value (0); { _input.callback (input_cb, this); _input.resize (X, Y, W - wid - 1, H); _input.color (FL_WHITE, FL_SELECTION_COLOR); _input.textfont (FL_HELVETICA); _input.textsize (FL_NORMAL_SIZE); _input.textcolor (FL_FOREGROUND_COLOR); _input.type (FL_FLOAT_INPUT); value_damage (); } } Flu_Spinner::~Flu_Spinner () { Fl::remove_timeout (repeat_callback, this); } // taken from Fl_Counter.cxx void Flu_Spinner::input_cb (Fl_Widget *, void *v) { Flu_Spinner & t = *(Flu_Spinner *) v; if (t.align () & FL_ALIGN_INSIDE) return; double nv; if ((t.step () - floor (t.step ())) > 0.0 || t.step () == 0.0) nv = strtod (t._input.value (), 0); else nv = strtol (t._input.value (), 0, 0); if (nv != t.value () || t._input.when () & FL_WHEN_NOT_CHANGED) { if (nv < t.minimum ()) { t.set_value (t.minimum ()); t.value_damage (); } else if (nv > t.maximum ()) { t.set_value (t.maximum ()); t.value_damage (); } else t.set_value (nv); if (t.when ()) { t.clear_changed (); t.do_callback (); } else { t.set_changed (); } } t.value_damage (); } void Flu_Spinner::resize (int X, int Y, int W, int H) { // we always want the buttons to be square and half the height of the widget Fl_Valuator::resize (X, Y, W, H); } void Flu_Spinner::value_damage () { char *buf; if (align () & FL_ALIGN_INSIDE) { int len = strlen (label ()); buf = (char *) malloc (len + 128); sprintf (buf, "%s", label ()); format (buf + len); } else { buf = (char *) malloc (128); format (buf); } _input.value (buf); if (align () == FL_ALIGN_INSIDE || !_editable) _input.position (_input.size ()); else _input.position (0, _input.size ()); free (buf); } void Flu_Spinner::draw () { int W = w () * 15 / 100; if (W < h () / 2) W = h () / 2; int X = x () + w () - W, Y = y (); // fltk 2.0 behavior bool refresh; if (step () >= 1.0) { refresh = (_input.type () != FL_INT_INPUT); _input.type (FL_INT_INPUT); } else { refresh = (_input.type () != FL_FLOAT_INPUT); _input.type (FL_FLOAT_INPUT); } if (refresh) value_damage (); // draw the up/down arrow buttons fl_draw_box ((Fl_Boxtype) _valbox[0], X, Y, W, h () / 2, color ()); fl_draw_box ((Fl_Boxtype) _valbox[1], X, Y + h () / 2, W, h () / 2, color ()); fl_color (active_r ()? FL_FOREGROUND_COLOR : fl_inactive (FL_FOREGROUND_COLOR)); fl_polygon (X + 4, Y + h () / 2 - 4, X + W / 2, Y + 4, X + W - 4, Y + h () / 2 - 4); Y += h () / 2; fl_polygon (X + 4, Y + 4, X + W / 2, Y + h () / 2 - 4, X + W - 4, Y + 4); _input.resize (x (), y (), w () - h () / 2 - 1, h ()); _input.redraw (); } void Flu_Spinner::increment_cb () { int oldWhen = when (); int amt = Fl::event_state (FL_SHIFT | FL_CTRL | FL_ALT) ? 10 : 1; if (_up) handle_drag (clamp (increment (value (), 1 * amt))); else handle_drag (clamp (increment (value (), -1 * amt))); when (oldWhen); _lastValue = value (); } void Flu_Spinner::repeat_callback (void *arg) { Flu_Spinner *c = (Flu_Spinner *) arg; if (!c->_pushed) return; c->increment_cb (); float delay = c->_repeatTime[0]; if (c->_pushed && c->_totalTime >= c->_rapidDelay) delay = c->_repeatTime[1]; c->_totalTime += delay; Fl::repeat_timeout (delay, repeat_callback, c); } int Flu_Spinner::handle (int event) { int W = w () * 15 / 100; if (W < h () / 2) W = h () / 2; int X = x () + w () - W, Y = y (); if ((align () & FL_ALIGN_INSIDE) || !_editable) { _input.readonly (true); _input.cursor_color (FL_WHITE); } else { _input.readonly (false); _input.cursor_color (FL_BLACK); } switch (event) { case FL_PUSH: _dragging = true; if (Fl::visible_focus () && handle (FL_FOCUS)) Fl::focus (this); _lastValue = value (); _lastY = Fl::event_y (); Fl::remove_timeout (repeat_callback, this); if (Fl::event_inside (X, Y, W, h () / 2)) // up button { _pushed = true; _valbox[0] = FL_DOWN_BOX; _up = true; } if (Fl::event_inside (X, Y + h () / 2, W, h () / 2)) // down button { _pushed = true; _valbox[1] = FL_DOWN_BOX; _up = false; } if (_pushed) { increment_cb (); _totalTime = _initialDelay; if (_doRepeat) Fl::add_timeout (_initialDelay, repeat_callback, this); handle_push (); take_focus (); redraw (); return 1; } break; case FL_DRAG: { // only do the dragging if the last Y differs from the current Y by more than 3 pixels if (ABS (_lastY - Fl::event_y ()) < 3) break; _dragging = true; _pushed = false; Fl::remove_timeout (repeat_callback, this); int oldWhen = when (); handle_drag (clamp (increment (_lastValue, (_lastY - Fl::event_y ()) * (Fl::event_state (FL_SHIFT | FL_CTRL | FL_ALT) ? 10 : 1)))); _valbox[0] = _valbox[1] = FL_DOWN_BOX; when (oldWhen); fl_cursor ((Fl_Cursor) 22); _input.redraw (); redraw (); } break; case FL_RELEASE: { bool doCB = ((when () & FL_WHEN_RELEASE) || (when () & FL_WHEN_RELEASE_ALWAYS)) && (_pushed || ((_valbox[0] == FL_DOWN_BOX) ^ (_valbox[1] == FL_DOWN_BOX))); _pushed = false; _dragging = false; Fl::remove_timeout (repeat_callback, this); _valbox[0] = _valbox[1] = FL_UP_BOX; fl_cursor (FL_CURSOR_DEFAULT); redraw (); handle_release (); if (doCB) do_callback (); _input.take_focus (); } break; case FL_FOCUS: case FL_UNFOCUS: redraw (); _input.take_focus (); return 0; case FL_ENTER: if (Fl::event_inside (&_input)) return _input.handle (event); else if (active_r ()) { fl_cursor (FL_CURSOR_DEFAULT); return 1; } break; case FL_MOVE: return 1; break; case FL_LEAVE: if (Fl::event_inside (&_input)) return _input.handle (event); else if (active_r ()) { fl_cursor (FL_CURSOR_DEFAULT); return 1; } break; case FL_KEYBOARD: switch (Fl::event_key ()) { case FL_Down: { int oldWhen = when (); when (FL_WHEN_CHANGED); handle_drag (clamp (increment (value (), -1 * (Fl:: event_state (FL_SHIFT | FL_CTRL | FL_ALT) ? 10 : 1)))); when (oldWhen); redraw (); return 1; } case FL_Up: { int oldWhen = when (); when (FL_WHEN_CHANGED); handle_drag (clamp (increment (value (), 1 * (Fl:: event_state (FL_SHIFT | FL_CTRL | FL_ALT) ? 10 : 1)))); when (oldWhen); redraw (); return 1; } } break; } return _input.handle (event); } DRAWxtl/source/DRAWxtl55/Flu_Spinner.h0000644000076400001440000001176111241072504017076 0ustar fingerusers// $Id: Flu_Spinner.h 900 2009-08-13 20:00:45Z larry $ /*************************************************************** * FLU - FLTK Utility Widgets * Copyright (C) 2002 Ohio Supercomputer Center, Ohio State University * * This file and its content is protected by a software license. * You should have received a copy of this license with this file. * If not, please contact the Ohio Supercomputer Center immediately: * Attn: Jason Bryan Re: FLU 1224 Kinnear Rd, Columbus, Ohio 43212 * ***************************************************************/ #ifndef _FLU_SPINNER_H #define _FLU_SPINNER_H #include #include #include #include "Flu_Enumerations.h" //! This class provides a simple spinner widget similar to Fl_Counter, except the manipulator buttons are vertical and you can click, click and hold, or click and drag to change the value class FLU_EXPORT Flu_Spinner:public Fl_Valuator { class NoTabInput:public Fl_Input { public: NoTabInput (Flu_Spinner * s, int x, int y, int w, int h, const char *l = 0); int handle (int event); void draw (); Flu_Spinner *spinner; }; public: //! Normal FLTK widget constructor Flu_Spinner (int x, int y, int w, int h, const char *l = 0); //! Default destructor ~Flu_Spinner (); //! Get whether the spinner automatically changes when you hold the button down inline bool enable_repeating () const { return _doRepeat; } //! Set whether the spinner automatically changes when you hold the button down inline void enable_repeating (bool b) { _doRepeat = b; } //! Set the auto repeating parameters /*! \param initialDelay is how long to wait before repeating starts. Default is 0.5 seconds \param initialTime is how long to wait between value changes. Default is 0.1 seconds (i.e. 10x per second) \param rapidDelay is how long to wait before repeating more quickly. Default is 2 seconds \param rapidTime is how long to wait between rapid value changes. Default is 0.02 seconds (i.e. 50x per second) */ inline void repeat (float initialDelay, float initialTime, float rapidDelay, float rapidTime) { _initialDelay = initialDelay; _repeatTime[0] = initialTime; _rapidDelay = rapidDelay; _repeatTime[1] = rapidTime; } //! Get when the input calls the callback inline int input_when () const { return _input.when (); } //! Set when the input calls the callback inline void input_when (int w) { _input.when (w); } //! Get whether the input field can be edited. Default is \c true inline bool editable () const { return _editable; } //! Set whether the input field can be edited. inline void editable (bool b) { _editable = b; } //! Override of Fl_Widget::handle() int handle (int); //! Override of Fl_Widget::resize() void resize (int X, int Y, int W, int H); //! Override of Fl_Valuator::precision() inline void precision (int p) { Fl_Valuator::precision (p); value_damage (); } //! Override of Fl_Valuator::value_damage() void value_damage (); //! Override of Fl_Valuator::hide() inline void hide () { Fl_Valuator::hide (); _input.hide (); } //! Override of Fl_Valuator::show() inline void show () { Fl_Valuator::show (); _input.show (); } //! Get the font for the widget value inline Fl_Font valuefont () const { return (Fl_Font) _input.textfont (); } //! Set the font for the widget value inline void valuefont (uchar s) { _input.textfont (s); } //! Get the size of the font for the widget value inline uchar valuesize () const { return _input.textsize (); } //! Set the size of the font for the widget value inline void valuesize (uchar s) { _input.textsize (s); } //! Get the background color of the widget value inline Fl_Color valuecolor () const { return (Fl_Color) _input.color (); } //! Set the background color for the widget value inline void valuecolor (unsigned s) { _input.color (s); } //! Set the background and selection color for the widget value inline void valuecolor (unsigned s, unsigned s1) { _input.color (s, s1); } //! Get the color of the font for the widget value inline Fl_Color valuefontcolor () const { return (Fl_Color) _input.textcolor (); } //! Set the color of the font for the widget value inline void valuefontcolor (unsigned s) { _input.textcolor (s); } protected: friend class NoTabInput; NoTabInput _input; uchar _valbox[2]; bool _up, _pushed, _editable, _dragging; float _totalTime; double _lastValue; int _lastY; float _initialDelay, _repeatTime[2], _rapidDelay; bool _doRepeat; static void input_cb (Fl_Widget *, void *v); static void repeat_callback (void *); void increment_cb (); protected: void draw (); }; #endif DRAWxtl/source/DRAWxtl55/Fourier.cxx0000644000076400001440000027541611510775323016661 0ustar fingerusers// $Id: Fourier.cxx 1102 2011-01-03 15:17:35Z martin $ // // Fourier.cxx - Source module for DRAWxtl V5.5 // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // // This module contains the following routines: // // fillcube - read a 512 byte record of a dn6 Fourier map // read_dn6 - read O Format (dn6) Fourier file // read_fcf - read CIF-standard Fo/Fc file and compute density // read_grd - read GSAS (grd) Fourier file // read_stf - read JANA (stf) Fourier file // read_m80 - read JANA (m80) Fourier file // read_m81 - read JANA (m81) density file // read_flp - read FullProf (flp) Fourier file // read_w2k - read WIEN2k calculated charge density file // read_exc - read EXCITING calculated charge density or ELF file // read_vasp - read VASP calculated charge density file // read_aim - read WIEN2k calculated Bader AIM surface file // read_xsf - read charge density file in XCrysDen format #include #include #include #include #if defined(WIN32) #define snprintf _snprintf #endif #include #include "drawxtl.h" #include "draw_ext.h" #include "DRAWxtlViewUI.h" #include "DRAWxtl_proto.h" /* ************************************************************** */ /* ************************************************************** */ int fillcube (uchar * cube, FILE * mapin) { /* routine to read the next record of a dn6 map. * * The first record is a header. After that, each record contains * an 8 x 8 x 8 piece of the map scaled so that each map point * occupies a single byte. */ int i, val; for (i = 0; i < 512; i++) { if ((val = fgetc (mapin)) == EOF) return 0; cube[i] = (uchar) val; } return 1; } /* ************************************************************** */ /* ************************************************************** */ void read_dn6 (char *infile, int Quick) { /* routine to read a dn6 or 'O' format Fourier map */ FILE *mapin; float rhomin = 1.0e15f, rhomax = -1.0e15f; char string[200]; uchar cube[512]; float rhoscal; int rhoadd; int iscal1, iscal2; int i, j, k; int ori[3]; int nga, ngb, ngc; int kk, jj, ii; int ncube; int mappos; int nz, ny, nx; if ((mapin = fopen (infile, "rb")) == NULL) { sprintf (string, "Cannot open Fourier map (.dn6) file %s", infile); Error_Box (string); return; } if (!fillcube (cube, mapin)) { Error_Box ("Error reading DN6 Fourier File."); fclose (mapin); return; } /* TODO confirm the description of ori */ ori[0] = (int) cube[0] * 256 + (int) cube[1]; /* get starting point of map */ ori[1] = (int) cube[2] * 256 + (int) cube[3]; ori[2] = (int) cube[4] * 256 + (int) cube[5]; nga = (int) cube[6] * 256 + (int) cube[7]; ngb = (int) cube[8] * 256 + (int) cube[9]; ngc = (int) cube[10] * 256 + (int) cube[11]; mapstep_a = (int) cube[12] * 256 + (int) cube[13]; mapstep_b = (int) cube[14] * 256 + (int) cube[15]; mapstep_c = (int) cube[16] * 256 + (int) cube[17]; iscal1 = (int) cube[34] * 256 + (int) cube[35]; map_a = (float) ((int) cube[18] * 256 + (int) cube[19]) / (float) iscal1; map_b = (float) ((int) cube[20] * 256 + (int) cube[21]) / (float) iscal1; map_c = (float) ((int) cube[22] * 256 + (int) cube[23]) / (float) iscal1; map_alpha = (float) ((int) cube[24] * 256 + (int) cube[25]) / (float) iscal1; map_beta = (float) ((int) cube[26] * 256 + (int) cube[27]) / (float) iscal1; map_gamma = (float) ((int) cube[28] * 256 + (int) cube[29]) / (float) iscal1; iscal2 = (int) cube[36] * 256 + (int) cube[37]; rhoscal = (float) ((int) cube[30] * 256 + (int) cube[31]) / (float) iscal2; rhoadd = (int) cube[32] * 256 + (int) cube[33]; Map_Info.lat_con[0] = map_a; Map_Info.lat_con[1] = map_b; Map_Info.lat_con[2] = map_c; Map_Info.lat_con[3] = map_alpha; Map_Info.lat_con[4] = map_beta; Map_Info.lat_con[5] = map_gamma; Map_Info.map_int[0] = mapstep_a; Map_Info.map_int[1] = mapstep_b; Map_Info.map_int[2] = mapstep_c; Map_Info.xlim[0] = (float) ori[0] / (float) mapstep_a; Map_Info.ylim[0] = (float) ori[1] / (float) mapstep_b; Map_Info.zlim[0] = (float) ori[2] / (float) mapstep_c; Map_Info.xlim[1] = (float) (nga + ori[0] - 1) / (float) mapstep_a++; Map_Info.ylim[1] = (float) (ngb + ori[1] - 1) / (float) mapstep_b++; Map_Info.zlim[1] = (float) (ngc + ori[2] - 1) / (float) mapstep_c++; Map_Info.info_valid = 1; if (FourierPt) free (FourierPt); FourierPt = (float *) zalloc (mapstep_a * mapstep_b * mapstep_c * sizeof (float)); if (FourierPt == NULL) { Error_Box ("ERROR -- Unable to allocate space for map.\n"); fclose (mapin); return; } /* read the Rho values - map file has x fastest, and z slowest, * In FourierPt, we store with z fastest */ for (k = 0; k < ngc; k = k + 8) { for (j = 0; j < ngb; j = j + 8) { for (i = 0; i < nga; i = i + 8) { if (!fillcube (cube, mapin)) { /* read the next 8 x 8 x 8 block */ Error_Box ("Error reading DN6 Fourier File."); fclose (mapin); return; } for (kk = 0; kk < min (8, ngc - k); kk++) { /* unpack the cube */ nz = k + kk + ori[2]; for (jj = 0; jj < min (8, ngb - j); jj++) { ny = (j + jj + ori[1]) * mapstep_c; for (ii = 0; ii < min (8, nga - i); ii = ii + 2) { nx = (i + ii + ori[0]) * mapstep_c * mapstep_b; mappos = nx + ny + nz; ncube = 64 * kk + 8 * jj + ii; FourierPt[mappos] = (float) (cube[ncube + 1] - rhoadd) / rhoscal; if (FourierPt[mappos] > rhomax) rhomax = FourierPt[mappos]; if (FourierPt[mappos] < rhomin) rhomin = FourierPt[mappos]; if (ii + 1 < min (8, nga - i)) { FourierPt[mappos + 1] = (float) (cube[ncube] - rhoadd) / rhoscal; if (FourierPt[mappos + 1] > rhomax) rhomax = FourierPt[mappos + 1]; if (FourierPt[mappos + 1] < rhomin) rhomin = FourierPt[mappos + 1]; } } } } } } } if (!Quick) { fprintf (drvui->flout, "Reading Fourier map file %s\n" "cell = %f %f %f %f %f %f\n map steps: a=%d b=%d c=%d\n " "Range of rho values: %f to %f\n", infile, map_a, map_b, map_c, map_alpha, map_beta, map_gamma, mapstep_a, mapstep_b, mapstep_c, rhomin, rhomax); } Map_Info.rhomn = rhomin; Map_Info.rhomx = rhomax; ReadFourMap = 1; fclose (mapin); } /* ************************************************************** */ /* ************************************************************** */ void read_fcf (char *infile, int Quick) { // read CIF-standard Fo/Fc file and compute density FILE *mapin; float *fo, *fc, *f2, *ftmp1, *ftmp2, *ftmp3; short *ih, *ik, *il, *itmp1, *itmp2, *itmp3; float *Cklx; float *Dklx; float *Elxy; float *Flxy; double x, y, z; char string[200]; char maptitle[61]; int squared, phases, ab; int nval = 200; int nr; int i = 0, j, k, l; int ijk = 0; float rhomin = 1.0e15f, rhomax = -1.0e15f; float factor; short ih0, ik0, il0; short ih1, ik1, il1; short im, in, io; float fo0, fc0, fc1, f20, f21; int kmin, kmax, nk; int lmin, lmax, nl; float phase; int skip; int progress; int dimension = 3; if (FourierPt != NULL) { return; } if ((mapin = fopen (infile, "r")) == NULL) { sprintf (string, "Cannot open Fo/Fc (CIF fcf) file %s", infile); Error_Box (string); return; } fo = (float *) zalloc (200 * sizeof (float)); if (fo == NULL) { sprintf (string, "Unable to obtain storage for Fo data"); Error_Box (string); fclose (mapin); return; } fc = (float *) zalloc (200 * sizeof (float)); if (fc == NULL) { sprintf (string, "Unable to obtain storage for Fc data"); Error_Box (string); free (fo); fclose (mapin); return; } f2 = (float *) zalloc (200 * sizeof (float)); if (f2 == NULL) { sprintf (string, "Unable to obtain storage for B or phase data"); Error_Box (string); free (fo); free (fc); fclose (mapin); return; } ih = (short *) zalloc (200 * sizeof (short)); if (ih == NULL) { sprintf (string, "Unable to obtain storage for h data"); Error_Box (string); free (fo); free (fc); free (f2); fclose (mapin); return; } ik = (short *) zalloc (200 * sizeof (short)); if (ik == NULL) { sprintf (string, "Unable to obtain storage for k data"); Error_Box (string); free (fo); free (fc); free (f2); free (ih); fclose (mapin); return; } il = (short *) zalloc (200 * sizeof (short)); if (il == NULL) { sprintf (string, "Unable to obtain storage for l data"); Error_Box (string); free (fo); free (fc); free (f2); free (ih); free (ik); fclose (mapin); return; } do { fgets (string, 80, mapin); if (strstr (string, "title")) { memset (maptitle, 0, 61); sscanf (string, "%*s %60c", maptitle); trim_string (maptitle, 60); strcpy (Map_Info.title, maptitle); Map_Info.info_valid = 1; } } while (strncmp (string, " _refln", 6) && !feof(mapin) ); // search for start of _refln group if (strncmp (string, " _refln_index_h", 14)) { sprintf (string, "Unsupported field sequence in fcf file - need h k l first"); Error_Box (string); free (fo); free (fc); free (f2); free (ih); free (ik); free (il); fclose (mapin); return; } squared = 0; phases = 0; ab = 0; while (!strncmp (string, " _refln", 6)) { fgets (string, 80, mapin); if (strstr (string, "squared")) squared = 1; if (strstr (string, "_phase_")) phases = 1; if (strstr (string, "A_calc")) ab = 1; if (strstr (string, "index_m")) dimension = 4; if (strstr (string, "index_n")) dimension = 5; if (strstr (string, "index_o")) dimension = 6; } if (dimension > 3) { sprintf (string, "%d-dimensional data encountered - only main reflections will be used", dimension); Error_Box (string); } if (phases == 0 && ab == 0) { sprintf (string, "fcf file does not contain phase angle or A,B data"); Error_Box (string); free (fo); free (fc); free (f2); free (ih); free (ik); free (il); fclose (mapin); return; } nr = 0; do { skip = 0; if (dimension > 3) { switch (dimension) { case 4: im = 0; i = sscanf (string, "%hd %hd %hd %hd %f %f %f", &ih0, &ik0, &il0, &im, &fo0, &fc0, &f20); if (im != 0) skip = 1; break; case 5: im = in = 0; i = sscanf (string, "%hd %hd %hd %hd %hd %f %f %f", &ih0, &ik0, &il0, &im, &in, &fo0, &fc0, &f20); if (im != 0 || in != 0) skip = 1; break; case 6: im = in = io = 0; i = sscanf (string, "%hd %hd %hd %hd %hd %hd %f %f %f", &ih0, &ik0, &il0, &im, &in, &io, &fo0, &fc0, &f20); if (im != 0 || in != 0 || io != 0) skip = 1; break; } } else { i = sscanf (string, "%hd %hd %hd %f %*f %f %f", &ih0, &ik0, &il0, &fo0, &fc0, &f20); } if (i < dimension + 3) break; if (skip == 1) { fgets (string, 80, mapin); continue; } if (squared == 1) fo0 = (float) sqrt (fo0); if (ab) { // change all data to 'phase' type fc1 = (float) sqrt (fc0 * fc0 + f20 * f20); f20 = (float) atan2 (f20 / fc1, fc0 / fc1); fc0 = fc1; } else { f20 *= (float) (PI / 180.0); // phase in radians } // apply spacegroup symmetry (including xyz - catch duplicates in input list) for (k = 0; k < drvui->ng; ++k) { skip = 0; ih1 = drvui->ss[k][0][0] * ih0 + drvui->ss[k][1][0] * ik0 + drvui->ss[k][2][0] * il0; ik1 = drvui->ss[k][0][1] * ih0 + drvui->ss[k][1][1] * ik0 + drvui->ss[k][2][1] * il0; il1 = drvui->ss[k][0][2] * ih0 + drvui->ss[k][1][2] * ik0 + drvui->ss[k][2][2] * il0; phase = 2.0f * (float) PI *(drvui->ts[k][0] * ih0 + drvui->ts[k][1] * ik0 + drvui->ts[k][2] * il0); f21 = f20 + phase; f21 = (float) atan2 (sin (f21), cos (f21)); // get f21 in range -PI to PI for (j = 0; j < nr; j++) { if (ih[j] == ih1 && ik[j] == ik1 && il[j] == il1) { skip = 1; break; } } if (skip == 0) { ih[nr] = ih1; ik[nr] = ik1; il[nr] = il1; fo[nr] = fo0; fc[nr] = fc0; f2[nr] = f21; nr++; } ih1 *= -1; // add Friedel opposite ik1 *= -1; il1 *= -1; f21 *= -1.0; skip = 0; for (j = 0; j < nr; j++) { if (ih[j] == ih1 && ik[j] == ik1 && il[j] == il1) { skip = 1; break; } } if (skip == 0) { ih[nr] = ih1; ik[nr] = ik1; il[nr] = il1; fo[nr] = fo0; fc[nr] = fc0; f2[nr] = f21; nr++; } if (nr > nval - 10) { nval += 100; ftmp1 = (float *) realloc (fo, nval * sizeof (float)); ftmp2 = (float *) realloc (fc, nval * sizeof (float)); ftmp3 = (float *) realloc (f2, nval * sizeof (float)); itmp1 = (short *) realloc (ih, nval * sizeof (short)); itmp2 = (short *) realloc (ik, nval * sizeof (short)); itmp3 = (short *) realloc (il, nval * sizeof (short)); if (!ftmp1 || !ftmp2 || !ftmp3 || !itmp1 || !itmp2 || !itmp3) { sprintf (string, "Unable to expand storage for h, k, l, fo, fc or phase data"); free (fo); free (fc); free (f2); free (ih); free (ik); free (il); if (ftmp1) free (ftmp1); if (ftmp2) free (ftmp2); if (ftmp3) free (ftmp3); if (itmp1) free (itmp1); if (itmp2) free (itmp2); if (itmp3) free (itmp3); Error_Box (string); fclose (mapin); return; } else { fo = ftmp1; fc = ftmp2; f2 = ftmp3; ih = itmp1; ik = itmp2; il = itmp3; } } // if we need to realloc } // loop over all symmetry operators fgets (string, 80, mapin); } while (i > 0 && !feof (mapin)); fclose (mapin); factor = 1.0f / (drvui->lat_con[0] * drvui->lat_con[1] * drvui->lat_con[2] * (float) sqrt (1.0 - cos (drvui->lat_con[3] * PI / 180.0) * cos (drvui->lat_con[3] * PI / 180.0) * cos (drvui->lat_con[4] * PI / 180.0) * cos (drvui->lat_con[4] * PI / 180.0) * cos (drvui->lat_con[5] * PI / 180.0) * cos (drvui->lat_con[5] * PI / 180.0))); kmin = kmax = ik[0]; lmin = lmax = il[0]; for (l = 0; l < nr; l++) { if (ik[l] < kmin) kmin = ik[l]; // find range of k and l if (ik[l] > kmax) kmax = ik[l]; if (il[l] < lmin) lmin = il[l]; if (il[l] > lmax) lmax = il[l]; switch (Map_Info.map_type) { // get map coefficients/V default: case 0: // Fo map break; case 1: // Fc map fo[l] = fc[l]; break; case 2: // Fo - Fc map fo[l] = fo[l] - fc[l]; break; case 3: // 2Fo - Fc map fo[l] = 2.0f * fo[l] - fc[l]; break; case 4: // Fo2 (Patterson) fo[l] = fo[l] * fo[l]; f2[l] = 0.0f; break; } fo[l] *= factor; // update coefficients times 1/V } nk = kmax - kmin + 1; nl = lmax - lmin + 1; Cklx = (float *) zalloc (nk * nl * sizeof (float)); Dklx = (float *) zalloc (nk * nl * sizeof (float)); Elxy = (float *) zalloc (nl * sizeof (float)); Flxy = (float *) zalloc (nl * sizeof (float)); if (!Cklx || !Dklx || !Elxy || !Flxy) { Error_Box ("Unable to allocate Beevers-Lipson arrays."); if (Cklx) free (Cklx); if (Dklx) free (Dklx); if (Elxy) free (Elxy); if (Flxy) free (Flxy); return; } mapstep_a = (int) ((float)Map_Info.res * drvui->lat_con[0] + 0.5f); mapstep_b = (int) ((float)Map_Info.res * drvui->lat_con[1] + 0.5f); mapstep_c = (int) ((float)Map_Info.res * drvui->lat_con[2] + 0.5f); FourierPt = (float *) zalloc (mapstep_a * mapstep_b * mapstep_c * sizeof (float)); if (FourierPt == NULL) { Error_Box ("ERROR -- Unable to allocate space for map."); return; } // start the Beevers-Lipson expansion Progress_Window (-1, "Computing Density", (float) mapstep_a * mapstep_b); progress = 0; for (i = 0; i < mapstep_a; i++) { x = (float) i / (float) mapstep_a; memset (Cklx, 0, nk * nl * sizeof (float)); memset (Dklx, 0, nk * nl * sizeof (float)); for (l = 0; l < nr; l++) { ijk = (il[l] - lmin) * nk + ik[l] - kmin; Cklx[ijk] += fo[l] * (float) cos (2.0 * PI * ih[l] * x - f2[l]); Dklx[ijk] -= fo[l] * (float) sin (2.0 * PI * ih[l] * x - f2[l]); } for (j = 0; j < mapstep_b; j++) { Progress_Window (0, NULL, (float) ++progress); y = (float) j / (float) mapstep_b; memset (Elxy, 0, nl * sizeof (float)); memset (Flxy, 0, nl * sizeof (float)); for (l = 0; l < nl; l++) { for (k = 0; k < nk; k++) { ijk = l * nk + k; Elxy[l] += Cklx[ijk] * (float) cos (2.0 * PI * (k + kmin) * y) + Dklx[ijk] * (float) sin (2.0 * PI * (k + kmin) * y); Flxy[l] += Dklx[ijk] * (float) cos (2.0 * PI * (k + kmin) * y) - Cklx[ijk] * (float) sin (2.0 * PI * (k + kmin) * y); } } for (k = 0; k < mapstep_c; k++) { z = (float) k / (float) mapstep_c; ijk = i * mapstep_b * mapstep_c + j * mapstep_c + k; for (l = 0; l < nl; l++) { FourierPt[ijk] += Elxy[l] * (float) cos (2.0 * PI * (l + lmin) * z) + Flxy[l] * (float) sin (2.0 * PI * (l + lmin) * z); } if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } if (!Quick) fprintf (drvui->fcns, "Reading Fourier map file %s\n " "map steps: a=%d b=%d c=%d\n " "Range of rho values: %f to %f, gridsize %d\n", infile, mapstep_a, mapstep_b, mapstep_c, rhomin, rhomax, ijk); Progress_Window (-2, NULL, 0.0f); ReadFourMap = 1; Map_Info.rhomn = rhomin; Map_Info.rhomx = rhomax; Map_Info.map_int[0] = mapstep_a; Map_Info.map_int[1] = mapstep_b; Map_Info.map_int[2] = mapstep_c; Map_Info.lat_con[0] = drvui->lat_con[0]; Map_Info.lat_con[1] = drvui->lat_con[1]; Map_Info.lat_con[2] = drvui->lat_con[2]; Map_Info.lat_con[3] = drvui->lat_con[3]; Map_Info.lat_con[4] = drvui->lat_con[4]; Map_Info.lat_con[5] = drvui->lat_con[5]; Map_Info.xlim[0] = 0.0f; Map_Info.xlim[1] = 1.0f; Map_Info.ylim[0] = 0.0f; Map_Info.ylim[1] = 1.0f; Map_Info.zlim[0] = 0.0f; Map_Info.zlim[1] = 1.0f; free (Cklx); free (Dklx); free (Elxy); free (Flxy); free (fo); free (fc); free (f2); free (ih); free (ik); free (il); } /* ************************************************************** */ /* ************************************************************** */ void read_m81 (char *infile, int Quick) { // read JANA binary .m81 Fo or jpdf file FILE *mapin; char string[200]; int iheaders[6]; float fheaders[6]; int i, j, k, l, ijk; int nskip, nskip5, nskip6; int nrec, nmap, maptype; int astart, aend, bstart, bend, cstart, cend; int step1, step2, step3, step4, step5, step6; int new_mapstep_a, new_mapstep_b, new_mapstep_c; int ireslt = 0; int fullcell; float min1, max1, min2, max2, min3, max3; float min4, max4, min5, max5, min6, max6; float xmin, xmax, ymin, ymax, zmin, zmax; float x4min = 0.f, x4max = 0.f, x5min = 0.f, x5max = 0.f, x6min = 0.f, x6max = 0.f; float xstep4, xstep5, xstep6; float rhomin, rhomax; float *ftmp; int axis[6], axes, modaxes; const char *theaxes[] = { " ", "x", "y", "z", "x4", "x5", "x6" }; const char *maptypes[] = { "Patterson", "checking Patterson", "difference Patterson", "Fourier", "checking Fourier", "difference Fourier", "shape function" }; if (FourierPt) free (FourierPt); if ((mapin = fopen (infile, "rb")) == NULL) { sprintf (string, "Cannot open JANA m81 file %s", infile); Error_Box (string); return; } i = fread (iheaders, 4, 6, mapin); // nx ny nz nx4 nx5 nx6 step1 = iheaders[0]; step2 = iheaders[1]; step3 = iheaders[2]; step4 = iheaders[3]; step5 = iheaders[4]; step6 = iheaders[5]; i = fread (iheaders, 4, 2, mapin); // nx*ny nmaps nrec = iheaders[0]; nmap = iheaders[1]; i = fread (fheaders, 4, 6, mapin); //xmin..xmax...zmin..zmax min1 = fheaders[0]; max1 = fheaders[1]; min2 = fheaders[2]; max2 = fheaders[3]; min3 = fheaders[4]; max3 = fheaders[5]; i = fread (fheaders, 4, 6, mapin); // qmin..qmax...smin..smax (ignored) min4 = fheaders[0]; max4 = fheaders[1]; min5 = fheaders[2]; max5 = fheaders[3]; min6 = fheaders[4]; max6 = fheaders[5]; i = fread (fheaders, 4, 6, mapin); // step sizes (ignored) xstep4 = fheaders[3]; xstep5 = fheaders[4]; xstep6 = fheaders[5]; if (max4 == 0.0f && xstep4 == 1.0f) xstep4 = 0.0f; if (max5 == 0.0f && xstep5 == 1.0f) xstep5 = 0.0f; if (max6 == 0.0f && xstep6 == 1.0f) xstep6 = 0.0f; i = fread (iheaders, 4, 6, mapin); // axis sequence, e.g. 2 1 3 axis[0] = iheaders[0]; axis[1] = iheaders[1]; axis[2] = iheaders[2]; axis[3] = iheaders[3]; axis[4] = iheaders[4]; axis[5] = iheaders[5]; axes = 100 * axis[0] + 10 * axis[1] + axis[2]; modaxes = 100 * axis[3] + 10 * axis[4] + axis[5]; i = fread (iheaders, 4, 2, mapin); // composite number, maptype maptype = iheaders[0] - 1; ftmp = (float *) zalloc (nrec * sizeof (float)); if (ftmp == NULL) { Error_Box ("ERROR -- Unable to allocate space for map.\n"); fclose (mapin); return; } switch (axes) { case 123: mapstep_a = step1; mapstep_b = step2; mapstep_c = step3; xmin = min1; xmax = max1; ymin = min2; ymax = max2; zmin = min3; zmax = max3; break; case 132: mapstep_a = step1; mapstep_b = step3; mapstep_c = step2; xmin = min1; xmax = max1; ymin = min3; ymax = max3; zmin = min2; zmax = max2; break; case 312: mapstep_a = step2; mapstep_b = step3; mapstep_c = step1; xmin = min2; xmax = max2; ymin = min3; ymax = max3; zmin = min1; zmax = max1; break; case 321: mapstep_a = step3; mapstep_b = step2; mapstep_c = step1; xmin = min3; xmax = max3; ymin = min2; ymax = max2; zmin = min1; zmax = max1; break; case 213: mapstep_a = step2; mapstep_b = step1; mapstep_c = step3; xmin = min2; xmax = max2; ymin = min1; ymax = max1; zmin = min3; zmax = max3; break; case 231: mapstep_a = step3; mapstep_b = step1; mapstep_c = step2; xmin = min3; xmax = max3; ymin = min1; ymax = max1; zmin = min2; zmax = max2; break; default: sprintf (string, "Primary axes must be some permutation of x y z,\n" "while this file has %s %s %s %s %s %s.\n", theaxes[axis[0]], theaxes[axis[1]], theaxes[axis[2]], theaxes[axis[3]], theaxes[axis[4]], theaxes[axis[5]]); Error_Box (string); free (ftmp); fclose (mapin); return; break; } switch (modaxes) { case 0: break; case 400: x4step = xstep4; x4min = min4; x4max = max4; x5min = 0.; x5max = 0.; x6min = 0.; x6max = 0.; break; case 450: x4step = xstep4; x4min = min4; x4max = max4; x5step = xstep5; x5min = min5; x5max = max5; x6min = 0.; x6max = 0.; break; case 540: x4step = xstep5; x4min = min5; x4max = max5; x5step = xstep4; x5min = min4; x5max = max4; x6min = 0.; x6max = 0.; break; case 456: x4step = xstep4; x4min = min4; x4max = max4; x5step = xstep5; x5min = min5; x5max = max5; x6step = xstep6; x6min = min6; x6max = max6; break; case 465: x4step = xstep4; x4min = min4; x4max = max4; x5step = xstep6; x5min = min6; x5max = max6; x6step = xstep5; x6min = min5; x6max = max5; break; case 546: x4step = xstep5; x4min = min5; x4max = max5; x5step = xstep4; x5min = min4; x5max = max4; x6step = xstep6; x6min = min6; x6max = max6; break; case 564: x4step = xstep6; x4min = min6; x4max = max6; x5step = xstep4; x5min = min4; x5max = max4; x6step = xstep5; x6min = min5; x6max = max5; break; case 654: x4step = xstep6; x4min = min6; x4max = max6; x5step = xstep5; x5min = min5; x5max = max5; x6step = xstep4; x6min = min4; x6max = max4; break; case 645: x4step = xstep5; x4min = min5; x4max = max5; x5step = xstep6; x5min = min6; x5max = max6; x6step = xstep4; x6min = min4; x6max = max4; break; default: Error_Box ("Unhandled sequence of modulated axes.\n"); free (ftmp); fclose (mapin); return; break; } // skip to end of first record - record length is max(nrec,34)*4 nskip = 34; if (nrec > nskip) nskip = nrec; nskip -= 34; // header values already read i = fread (ftmp, 4, nskip, mapin); Map_Info.xlim[0] = xmin; Map_Info.xlim[1] = xmax; Map_Info.ylim[0] = ymin; Map_Info.ylim[1] = ymax; Map_Info.zlim[0] = zmin; Map_Info.zlim[1] = zmax; fullcell = 1; if ((fabs (Map_Info.xlim[0]) > 0.001) || (fabs (Map_Info.xlim[1] - 1.0f) > 0.001)) { // not full cell along x new_mapstep_a = (int) ((1.0f / (Map_Info.xlim[1] - Map_Info.xlim[0])) * (float) mapstep_a + 0.5f); astart = (int) (Map_Info.xlim[0] * new_mapstep_a + 0.5f); aend = (int) (Map_Info.xlim[1] * new_mapstep_a + 0.5f); fullcell = 0; if (astart < 0 && aend - astart != mapstep_a) aend++; if (astart > 0 && aend - astart != mapstep_a) aend--; if (aend - astart != mapstep_a) Error_Box ("Error recalculating map a limits for full cell"); } else { new_mapstep_a = mapstep_a; astart = 0; aend = mapstep_a; } if ((fabs (Map_Info.ylim[0]) > 0.001) || (fabs (Map_Info.ylim[1] - 1.0f) > 0.001)) { // not full cell along y new_mapstep_b = (int) ((1.0f / (Map_Info.ylim[1] - Map_Info.ylim[0])) * (float) mapstep_b + 0.5f); bstart = (int) (Map_Info.ylim[0] * new_mapstep_b + 0.5f); bend = (int) (Map_Info.ylim[1] * new_mapstep_b + 0.5f); fullcell = 0; if (bstart < 0 && bend - bstart != mapstep_b) bend++; if (bstart > 0 && bend - bstart != mapstep_b) bend--; if (bend - bstart != mapstep_b) Error_Box ("Error recalculating map b limits for full cell"); } else { new_mapstep_b = mapstep_b; bstart = 0; bend = mapstep_b; } if ((fabs (Map_Info.zlim[0]) > 0.001) || (fabs (Map_Info.zlim[1] - 1.0f) > 0.001)) { // not full cell along z new_mapstep_c = (int) ((1.0f / (Map_Info.zlim[1] - Map_Info.zlim[0])) * (float) mapstep_c + 0.5f); cstart = (int) (Map_Info.zlim[0] * new_mapstep_c + 0.5f); cend = (int) (Map_Info.zlim[1] * new_mapstep_c + 0.5f); fullcell = 0; if (cstart < 0 && cend - cstart != mapstep_c) cend++; if (cstart > 0 && cend - cstart != mapstep_c) cend--; if (cend - cstart != mapstep_c) Error_Box ("Error recalculating map c limits for full cell"); } else { new_mapstep_c = mapstep_c; cstart = 0; cend = mapstep_c; } // if (FourierPt) free(FourierPt); FourierPt = (float *) zalloc (new_mapstep_a * new_mapstep_b * new_mapstep_c * sizeof (float)); if (FourierPt == NULL) { ireslt = 0; Error_Box ("ERROR -- Unable to allocate space for map."); free (ftmp); fclose (mapin); return; } switch (modaxes) { case 0: break; case 400: if (x4Val > 0.0f && x4Val <= x4max) { nskip = (int) ((x4Val - x4min) / x4step + .5); for (i = 0; i < nskip; i++) { for (j = 0; j < step3; j++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } break; case 450: if (x5Val > 0.0f && x5Val <= x5max) { nskip5 = (int) ((x5Val - x5min) / x5step + .5); for (i = 0; i < nskip5; i++) { for (j = 0; j < step4; j++) { for (k = 0; k < step3; k++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } if (x4Val > 0.0f && x4Val <= x4max) { nskip = (int) ((x4Val - x4min) / x4step + .5); for (i = 0; i < nskip; i++) { for (j = 0; j < step3; j++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } break; case 540: if (x4Val > 0.0f && x4Val <= x4max) { nskip = (int) ((x4Val - x4min) / x4step + .5); for (i = 0; i < nskip; i++) { for (j = 0; j < step5; j++) { for (k = 0; k < step3; k++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } if (x5Val > 0.0f && x5Val <= x5max) { nskip5 = (int) ((x5Val - x5min) / x5step + .5); for (i = 0; i < nskip5; i++) { for (j = 0; j < step3; j++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } break; case 456: if (x6Val > 0.0f && x6Val <= x6max) { nskip6 = (int) ((x6Val - x6min) / x6step + .5); for (i = 0; i < nskip6; i++) { for (j = 0; j < step5; j++) { for (k = 0; k < step4; k++) { for (l = 0; l < step3; l++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } } if (x5Val > 0.0f && x5Val <= x5max) { nskip5 = (int) ((x5Val - x5min) / x5step + .5); for (i = 0; i < nskip5; i++) { for (j = 0; j < step4; j++) { for (k = 0; k < step3; k++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } if (x4Val > 0.0f && x4Val <= x4max) { nskip = (int) ((x4Val - x4min) / x4step + .5); for (i = 0; i < nskip; i++) { for (j = 0; j < step3; j++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } break; case 465: if (x5Val > 0.0f && x5Val <= x5max) { nskip5 = (int) ((x5Val - x5min) / x5step + .5); for (i = 0; i < nskip5; i++) { for (j = 0; j < step6; j++) { for (k = 0; k < step4; k++) { for (l = 0; l < step3; l++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } } if (x6Val > 0.0f && x6Val <= x6max) { nskip6 = (int) ((x6Val - x6min) / x6step + .5); for (i = 0; i < nskip6; i++) { for (j = 0; j < step4; j++) { for (k = 0; k < step3; k++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } if (x4Val > 0.0f && x4Val <= x4max) { nskip = (int) ((x4Val - x4min) / x4step + .5); for (i = 0; i < nskip; i++) { for (j = 0; j < step3; j++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } break; case 546: if (x6Val > 0.0f && x6Val <= x6max) { nskip6 = (int) ((x6Val - x6min) / x6step + .5); for (i = 0; i < nskip6; i++) { for (j = 0; j < step4; j++) { for (k = 0; k < step5; k++) { for (l = 0; l < step3; l++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } } if (x4Val > 0.0f && x4Val <= x4max) { nskip = (int) ((x4Val - x4min) / x4step + .5); for (i = 0; i < nskip; i++) { for (j = 0; j < step5; j++) { for (k = 0; k < step3; k++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } if (x5Val > 0.0f && x5Val <= x5max) { nskip5 = (int) ((x5Val - x5min) / x5step + .5); for (i = 0; i < nskip5; i++) { for (j = 0; j < step3; j++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } break; case 564: if (x4Val > 0.0f && x4Val <= x4max) { nskip = (int) ((x4Val - x4min) / x4step + .5); for (i = 0; i < nskip; i++) { for (j = 0; j < step6; j++) { for (k = 0; k < step5; k++) { for (l = 0; l < step3; l++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } } if (x6Val > 0.0f && x6Val <= x6max) { nskip6 = (int) ((x6Val - x6min) / x6step + .5); for (i = 0; i < nskip6; i++) { for (j = 0; j < step5; j++) { for (k = 0; k < step3; k++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } if (x5Val > 0.0f && x5Val <= x5max) { nskip5 = (int) ((x5Val - x5min) / x5step + .5); for (i = 0; i < nskip5; i++) { for (j = 0; j < step3; j++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } break; case 654: if (x4Val > 0.0f && x4Val <= x4max) { nskip = (int) ((x4Val - x4min) / x4step + .5); for (i = 0; i < nskip; i++) { for (j = 0; j < step5; j++) { for (k = 0; k < step6; k++) { for (l = 0; l < step3; l++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } } if (x5Val > 0.0f && x5Val <= x5max) { nskip5 = (int) ((x5Val - x5min) / x5step + .5); for (i = 0; i < nskip5; i++) { for (j = 0; j < step6; j++) { for (k = 0; k < step3; k++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } if (x6Val > 0.0f && x6Val <= x6max) { nskip6 = (int) ((x6Val - x6min) / x6step + .5); for (i = 0; i < nskip6; i++) { for (j = 0; j < step3; j++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } break; case 645: if (x5Val > 0.0f && x5Val <= x5max) { nskip5 = (int) ((x5Val - x5min) / x5step + .5); for (i = 0; i < nskip5; i++) { for (j = 0; j < step4; j++) { for (k = 0; k < step6; k++) { for (l = 0; l < step3; l++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } } if (x4Val > 0.0f && x4Val <= x4max) { nskip = (int) ((x4Val - x4min) / x4step + .5); for (i = 0; i < nskip; i++) { for (j = 0; j < step6; j++) { for (k = 0; k < step3; k++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } } if (x6Val > 0.0f && x6Val <= x6max) { nskip6 = (int) ((x6Val - x6min) / x6step + .5); for (i = 0; i < nskip6; i++) { for (j = 0; j < step3; j++) { ireslt = fread (ftmp, 4, nrec, mapin); if (ireslt <= 0) { // fprintf (stderr, "error parsing superspace map\n"); Error_Box ("Error seeking section in superspace map."); free (ftmp); fclose (mapin); return; } } } } break; default: Error_Box ("ERROR -- Unable to select desired map section (unsupported axis numbering"); free (ftmp); fclose (mapin); return; break; } // read the Rho values rhomin = 100000.0f; rhomax = 0.000001f; if (fullcell == 1) { //need to skip redundant information at end new_mapstep_a--; new_mapstep_b--; new_mapstep_c--; switch (axes) { case 123: // X Y Z order for (i = cstart; i < cend; i++) { //c for (j = bstart; j < bend - 1; j++) { //b for (k = astart; k < aend - 1; k++) { ireslt = fread (ftmp, 4, 1, mapin); ijk = k * new_mapstep_c * new_mapstep_b + j * new_mapstep_c + i; FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } fread (ftmp, 4, 1, mapin); } for (k = astart; k < aend; k++) fread (ftmp, 4, 1, mapin); } break; case 312: // ZXY for (i = bstart; i < bend - 1; i++) { for (j = astart; j < aend - 1; j++) { for (k = cstart; k < cend - 1; k++) { fread (ftmp, 4, 1, mapin); ijk = j * new_mapstep_c * new_mapstep_b + i * new_mapstep_c + k; // if (wrong_end) dens[k] = end_flip_real(dens[k]); FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } fread (ftmp, 4, 1, mapin); } for (k = cstart; k < cend; k++) fread (ftmp, 4, 1, mapin); } break; case 321: //ZYX for (i = astart; i < aend - 1; i++) { for (j = cstart; j < cend - 1; j++) { for (k = bstart; k < bend - 1; k++) { fread (ftmp, 4, 1, mapin); ijk = i * new_mapstep_c * new_mapstep_b + j * new_mapstep_b + k; // if (wrong_end) dens[k] = end_flip_real(dens[k]); FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } fread (ftmp, 4, 1, mapin); } for (k = bstart; k < bend; k++) fread (ftmp, 4, 1, mapin); } break; case 213: //YXZ for (i = cstart; i < cend - 1; i++) { for (j = astart; j < aend - 1; j++) { for (k = bstart; k < bend - 1; k++) { fread (ftmp, 4, 1, mapin); ijk = j * new_mapstep_c * new_mapstep_b + k * new_mapstep_c + i; // if (wrong_end) dens[k] = end_flip_real(dens[k]); FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } fread (ftmp, 4, 1, mapin); } for (k = bstart; k < bend; k++) fread (ftmp, 4, 1, mapin); } break; case 231: //YZX for (i = astart; i < aend - 1; i++) { for (j = cstart; j < cend - 1; j++) { for (k = bstart; k < bend - 1; k++) { fread (ftmp, 4, 1, mapin); ijk = i * new_mapstep_c * new_mapstep_b + k * new_mapstep_c + j; // if (wrong_end) dens[k] = end_flip_real(dens[k]); FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } fread (ftmp, 4, 1, mapin); } for (k = bstart; k < bend; k++) fread (ftmp, 4, 1, mapin); } break; case 132: //XZY for (i = bstart; i < bend - 1; i++) { for (j = cstart; j < cend - 1; j++) { for (k = astart; k < aend - 1; k++) { fread (ftmp, 4, 1, mapin); ijk = k * new_mapstep_c * new_mapstep_b + i * new_mapstep_c + j; // if (wrong_end) dens[k] = end_flip_real(dens[k]); FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } fread (ftmp, 4, 1, mapin); } for (k = astart; k < aend; k++) fread (ftmp, 4, 1, mapin); } break; default: Error_Box ("Primary axes must be some permutation of X,Y,Z .\n"); free (ftmp); fclose (mapin); return; break; } // new_mapstep_a-=1; // new_mapstep_b-=1; // new_mapstep_c-=1; } else { switch (axes) { case 123: // X Y Z order for (i = cstart; i < cend; i++) { //c for (j = bstart; j < bend; j++) { //b for (k = astart; k < aend; k++) { ireslt = fread (ftmp, 4, 1, mapin); ijk = k * new_mapstep_c * new_mapstep_b + j * new_mapstep_c + i; // if (wrong_end) dens[k] = end_flip_real(dens[k]); FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } break; case 312: // ZXY for (i = bstart; i < bend; i++) { for (j = astart; j < aend; j++) { for (k = cstart; k < cend; k++) { fread (ftmp, 4, 1, mapin); ijk = j * new_mapstep_c * new_mapstep_b + i * new_mapstep_c + k; // if (wrong_end) dens[k] = end_flip_real(dens[k]); FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } break; case 321: //ZYX for (i = astart; i < aend; i++) { for (j = cstart; j < cend; j++) { for (k = bstart; k < bend; k++) { fread (ftmp, 4, 1, mapin); ijk = i * new_mapstep_c * new_mapstep_b + j * new_mapstep_b + k; // if (wrong_end) dens[k] = end_flip_real(dens[k]); FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } break; case 213: //YXZ for (i = cstart; i < cend; i++) { for (j = astart; j < aend; j++) { for (k = bstart; k < bend; k++) { fread (ftmp, 4, 1, mapin); ijk = j * new_mapstep_c * new_mapstep_b + k * new_mapstep_c + i; // if (wrong_end) dens[k] = end_flip_real(dens[k]); FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } break; case 231: //YZX for (i = astart; i < aend; i++) { for (j = cstart; j < cend; j++) { for (k = bstart; k < bend; k++) { fread (ftmp, 4, 1, mapin); ijk = i * new_mapstep_c * new_mapstep_b + k * new_mapstep_c + j; // if (wrong_end) dens[k] = end_flip_real(dens[k]); FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } break; case 132: //XZY for (i = bstart; i < bend; i++) { for (j = cstart; j < cend; j++) { for (k = astart; k < aend; k++) { fread (ftmp, 4, 1, mapin); ijk = k * new_mapstep_c * new_mapstep_b + i * new_mapstep_c + j; // if (wrong_end) dens[k] = end_flip_real(dens[k]); FourierPt[ijk] = ftmp[0]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } break; default: Error_Box ("Primary axes must be some permutation of X,Y,Z .\n"); free (ftmp); fclose (mapin); return; break; } } mapstep_a = new_mapstep_a; mapstep_b = new_mapstep_b; mapstep_c = new_mapstep_c; fclose (mapin); free (ftmp); ReadFourMap = 1; sprintf (Map_Info.title, "%s map with axes %s %s %s %s %s %s\n", maptypes[maptype], theaxes[axis[0]], theaxes[axis[1]], theaxes[axis[2]], theaxes[axis[3]], theaxes[axis[4]], theaxes[axis[5]]); Map_Info.rhomn = rhomin; Map_Info.rhomx = rhomax; Map_Info.map_int[0] = mapstep_a - 1; Map_Info.map_int[1] = mapstep_b - 1; Map_Info.map_int[2] = mapstep_c - 1; Map_Info.lat_con[0] = drvui->lat_con[0]; Map_Info.lat_con[1] = drvui->lat_con[1]; Map_Info.lat_con[2] = drvui->lat_con[2]; Map_Info.lat_con[3] = drvui->lat_con[3]; Map_Info.lat_con[4] = drvui->lat_con[4]; Map_Info.lat_con[5] = drvui->lat_con[5]; Map_Info.info_valid = 1; Map_Info.x4lim[0] = x4min; Map_Info.x4lim[1] = x4max; Map_Info.x5lim[0] = x5min; Map_Info.x5lim[1] = x5max; Map_Info.x6lim[0] = x6min; Map_Info.x6lim[1] = x6max; #if 1 xMin = Map_Info.xlim[0] = xmin; xMax = Map_Info.xlim[1] = xmax; yMin = Map_Info.ylim[0] = ymin; yMax = Map_Info.ylim[1] = ymax; zMin = Map_Info.zlim[0] = zmin; zMax = Map_Info.zlim[1] = zmax; #endif if (!Quick) { fprintf (drvui->flout, "Reading %s map file %s\n" "axis sequence = %s %s %s %s %s %s\n map steps: a=%d b=%d c=%d\n " "Range of rho values: %f to %f\n", maptypes[maptype], infile, theaxes[axis[0]], theaxes[axis[1]], theaxes[axis[2]], theaxes[axis[3]], theaxes[axis[4]], theaxes[axis[5]], mapstep_a, mapstep_b, mapstep_c, rhomin, rhomax); if (axis[3] != 0) fprintf (drvui->flout, "X4 section %2f to %2f stepsize %2f\n", x4min, x4max, x4step); if (axis[4] != 0) fprintf (drvui->flout, "X5 section %2f to %2f stepsize %2f\n", x5min, x5max, x5step); if (axis[5] != 0) fprintf (drvui->flout, "X6 section %2f to %2f stepsize %2f\n", x6min, x6max, x6step); } } void read_m80 (char *infile, int Quick) { // read JANA .m80 Fo/Fc file and compute density FILE *mapin; float *fo, *fc, *f2, *ftmp1, *ftmp2, *ftmp3; short *ih, *ik, *il, *itmp1, *itmp2, *itmp3; float *Cklx; float *Dklx; float *Elxy; float *Flxy; double x, y, z; char string[200]; int nval = 200; int nr; int i, j, k, l; int ijk = 0; float rhomin, rhomax; float factor; short ih0, ik0, il0; short ih1, ik1, il1; short im, in, io, is; float fo0, fc0, fc1, f20, f21; int kmin, kmax, nk; int lmin, lmax, nl; float phase; int skip; int progress; float foj; int warnings; int dimension; if (FourierPt != NULL) { return; } if ((mapin = fopen (infile, "r")) == NULL) { sprintf (string, "Cannot open Fo/Fc (JANA m80) file %s", infile); Error_Box (string); return; } fo = (float *) zalloc (200 * sizeof (float)); if (fo == NULL) { sprintf (string, "Unable to obtain storage for Fo data"); Error_Box (string); fclose (mapin); return; } fc = (float *) zalloc (200 * sizeof (float)); if (fc == NULL) { sprintf (string, "Unable to obtain storage for Fc data"); Error_Box (string); free (fo); fclose (mapin); return; } f2 = (float *) zalloc (200 * sizeof (float)); if (f2 == NULL) { sprintf (string, "Unable to obtain storage for B or phase data"); Error_Box (string); free (fo); free (fc); fclose (mapin); return; } ih = (short *) zalloc (200 * sizeof (short)); if (ih == NULL) { sprintf (string, "Unable to obtain storage for h data"); Error_Box (string); free (fo); free (fc); free (f2); fclose (mapin); return; } ik = (short *) zalloc (200 * sizeof (short)); if (ik == NULL) { sprintf (string, "Unable to obtain storage for k data"); Error_Box (string); free (fo); free (fc); free (f2); free (ih); fclose (mapin); return; } il = (short *) zalloc (200 * sizeof (short)); if (il == NULL) { sprintf (string, "Unable to obtain storage for l data"); Error_Box (string); free (fo); free (fc); free (f2); free (ih); free (ik); fclose (mapin); return; } if (fgets (string, 199, mapin)) { i = sscanf (string, "%hd %hd %hd %hd %hd %hd %hd %f", &ih0, &ik0, &il0, &im, &in, &io, &is, &fo0); if (i > 4) Map_Info.info_valid = 1; dimension = i - 2; } else { sprintf (string, "Error reading M80 file"); Error_Box (string); free (fo); free (fc); free (f2); free (ih); free (ik); free (il); fclose (mapin); return; } if (dimension < 3) { sprintf (string, "Error reading M80 file"); Error_Box (string); free (fo); free (fc); free (f2); free (ih); free (ik); free (il); fclose (mapin); return; } nr = 0; warnings = 0; do { skip = 0; if (dimension > 3) { switch (dimension) { case 4: im = 0; i = sscanf (string, "%hd %hd %hd %hd %*d %f %*f %*f %f %f", &ih0, &ik0, &il0, &im, &fo0, &fc0, &f20); if (im != 0) skip = 1; break; case 5: im = in = 0; i = sscanf (string, "%hd %hd %hd %hd %hd %*d %f %*f %*f %f %f", &ih0, &ik0, &il0, &im, &in, &fo0, &fc0, &f20); if (im != 0 || in != 0) skip = 1; break; case 6: im = in = io = 0; i = sscanf (string, "%hd %hd %hd %hd %hd %hd %*d %f %*f %*f %f %f", &ih0, &ik0, &il0, &im, &in, &io, &fo0, &fc0, &f20); if (im != 0 || in != 0 || io != 0) skip = 1; break; } } else { i = sscanf (string, "%hd %hd %hd %*d %f %*f %*f %f %f", &ih0, &ik0, &il0, &fo0, &fc0, &f20); } if (i < dimension + 3) break; if (skip == 1) { // satellite reflection of modulated structure fgets (string, 199, mapin); continue; } // change all data to 'phase' type fc1 = (float) sqrt (fc0 * fc0 + f20 * f20); if (fc1 == 0.) // happens with data generated by superflip f20 = 0.; else f20 = (float) atan2 (f20 / fc1, fc0 / fc1); fc0 = fc1; // apply spacegroup symmetry (including xyz - catch duplicates in input list) for (k = 0; k < drvui->ng; ++k) { skip = 0; ih1 = drvui->ss[k][0][0] * ih0 + drvui->ss[k][1][0] * ik0 + drvui->ss[k][2][0] * il0; ik1 = drvui->ss[k][0][1] * ih0 + drvui->ss[k][1][1] * ik0 + drvui->ss[k][2][1] * il0; il1 = drvui->ss[k][0][2] * ih0 + drvui->ss[k][1][2] * ik0 + drvui->ss[k][2][2] * il0; phase = 2.0f * (float) PI *(drvui->ts[k][0] * ih0 + drvui->ts[k][1] * ik0 + drvui->ts[k][2] * il0); f21 = f20 + phase; f21 = (float) atan2 (sin (f21), cos (f21)); // get f21 in range -PI to PI for (j = 0; j < nr; j++) { if (ih[j] == ih1 && ik[j] == ik1 && il[j] == il1) { skip = 1; foj = fo[j]; break; } } if (skip == 0) { ih[nr] = ih1; ik[nr] = ik1; il[nr] = il1; fo[nr] = fo0; fc[nr] = fc0; f2[nr] = f21; nr++; } else { if (fabs (foj - fo0) > 1.e-3) { if (!Quick && warnings < 100) fprintf (drvui->flout, "Warning - different Fo for %d %d %d and %d %d %d\n", ih0, ik0, il0, ih1, ik1, il1); warnings++; } } ih1 *= -1; // add Friedel opposite ik1 *= -1; il1 *= -1; f21 *= -1.0; skip = 0; for (j = 0; j < nr; j++) { if (ih[j] == ih1 && ik[j] == ik1 && il[j] == il1) { skip = 1; foj = fo[j]; break; } } if (skip == 0) { ih[nr] = ih1; ik[nr] = ik1; il[nr] = il1; fo[nr] = fo0; fc[nr] = fc0; f2[nr] = f21; nr++; } else { if (fabs (foj - fo0) > 1.e-3) { if (!Quick && warnings < 100) fprintf (drvui->flout, "Warning - different Fo for %d %d %d and %d %d %d\n", ih0, ik0, il0, ih1, ik1, il1); warnings++; } } if (nr > nval - 10) { nval += 100; ftmp1 = (float *) realloc (fo, nval * sizeof (float)); ftmp2 = (float *) realloc (fc, nval * sizeof (float)); ftmp3 = (float *) realloc (f2, nval * sizeof (float)); itmp1 = (short *) realloc (ih, nval * sizeof (short)); itmp2 = (short *) realloc (ik, nval * sizeof (short)); itmp3 = (short *) realloc (il, nval * sizeof (short)); if (!ftmp1 || !ftmp2 || !ftmp3 || !itmp1 || !itmp2 || !itmp3) { sprintf (string, "Unable to expand storage for h, k, l, fo, fc or phase data"); free (fo); free (fc); free (f2); free (ih); free (ik); free (il); if (ftmp1) free (ftmp1); if (ftmp2) free (ftmp2); if (ftmp3) free (ftmp3); if (itmp1) free (itmp1); if (itmp2) free (itmp2); if (itmp3) free (itmp3); Error_Box (string); fclose (mapin); return; } else { fo = ftmp1; fc = ftmp2; f2 = ftmp3; ih = itmp1; ik = itmp2; il = itmp3; } } // if we need to realloc } // loop over all symmetry operators fgets (string, 199, mapin); } while (i > 0 && !feof (mapin)); fclose (mapin); if (dimension > 3) { sprintf (string, "%d-dimensional data encountered - only main reflections will be used", dimension); Error_Box (string); } if (warnings > 0) { sprintf (string, "Symmetry problem - %d mismatches in symmetry-equivalent Fo values\n", warnings); Error_Box (string); } factor = 1.0f / (drvui->lat_con[0] * drvui->lat_con[1] * drvui->lat_con[2] * (float) sqrt (1.0 - cos (drvui->lat_con[3] * PI / 180.0) * cos (drvui->lat_con[3] * PI / 180.0) * cos (drvui->lat_con[4] * PI / 180.0) * cos (drvui->lat_con[4] * PI / 180.0) * cos (drvui->lat_con[5] * PI / 180.0) * cos (drvui->lat_con[5] * PI / 180.0))); kmin = kmax = ik[0]; lmin = lmax = il[0]; for (l = 0; l < nr; l++) { if (ik[l] < kmin) kmin = ik[l]; // find range of k and l if (ik[l] > kmax) kmax = ik[l]; if (il[l] < lmin) lmin = il[l]; if (il[l] > lmax) lmax = il[l]; switch (Map_Info.map_type) { // get map coefficients/V default: case 0: // Fo map break; case 1: // Fc map fo[l] = fc[l]; break; case 2: // Fo - Fc map fo[l] = fo[l] - fc[l]; break; case 3: // 2Fo - Fc map fo[l] = 2.0f * fo[l] - fc[l]; break; case 4: // Fo2 (Patterson) fo[l] = fo[l] * fo[l]; f2[l] = 0.0f; break; } fo[l] *= factor; // update coefficients times 1/V } nk = kmax - kmin + 1; nl = lmax - lmin + 1; Cklx = (float *) zalloc (nk * nl * sizeof (float)); Dklx = (float *) zalloc (nk * nl * sizeof (float)); Elxy = (float *) zalloc (nl * sizeof (float)); Flxy = (float *) zalloc (nl * sizeof (float)); if (!Cklx || !Dklx || !Elxy || !Flxy) { Error_Box ("Unable to allocate Beevers-Lipson arrays."); if (Cklx) free (Cklx); if (Dklx) free (Dklx); if (Elxy) free (Elxy); if (Flxy) free (Flxy); free (fo); free (fc); free (f2); free (ih); free (ik); free (il); return; } mapstep_a = (int) (4.0f * drvui->lat_con[0] + 0.5f); mapstep_b = (int) (4.0f * drvui->lat_con[1] + 0.5f); mapstep_c = (int) (4.0f * drvui->lat_con[2] + 0.5f); FourierPt = (float *) zalloc (mapstep_a * mapstep_b * mapstep_c * sizeof (float)); if (FourierPt == NULL) { Error_Box ("ERROR -- Unable to allocate space for map."); return; } rhomin = 1.0e15f, rhomax = -1.0e15f; // start the Beevers-Lipson expansion Progress_Window (-1, "Computing Density", (float) mapstep_a * mapstep_b); progress = 0; for (i = 0; i < mapstep_a; i++) { x = (float) i / (float) mapstep_a; memset (Cklx, 0, nk * nl * sizeof (float)); memset (Dklx, 0, nk * nl * sizeof (float)); for (l = 0; l < nr; l++) { ijk = (il[l] - lmin) * nk + ik[l] - kmin; Cklx[ijk] += fo[l] * (float) cos (2.0 * PI * ih[l] * x - f2[l]); Dklx[ijk] -= fo[l] * (float) sin (2.0 * PI * ih[l] * x - f2[l]); } for (j = 0; j < mapstep_b; j++) { Progress_Window (0, NULL, (float) ++progress); y = (float) j / (float) mapstep_b; memset (Elxy, 0, nl * sizeof (float)); memset (Flxy, 0, nl * sizeof (float)); for (l = 0; l < nl; l++) { for (k = 0; k < nk; k++) { ijk = l * nk + k; Elxy[l] += Cklx[ijk] * (float) cos (2.0 * PI * (k + kmin) * y) + Dklx[ijk] * (float) sin (2.0 * PI * (k + kmin) * y); Flxy[l] += Dklx[ijk] * (float) cos (2.0 * PI * (k + kmin) * y) - Cklx[ijk] * (float) sin (2.0 * PI * (k + kmin) * y); } } for (k = 0; k < mapstep_c; k++) { z = (float) k / (float) mapstep_c; ijk = i * mapstep_b * mapstep_c + j * mapstep_c + k; for (l = 0; l < nl; l++) { FourierPt[ijk] += Elxy[l] * (float) cos (2.0 * PI * (l + lmin) * z) + Flxy[l] * (float) sin (2.0 * PI * (l + lmin) * z); } if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } if (!Quick) fprintf (drvui->fcns, "Reading Fourier map file %s\n " "map steps: a=%d b=%d c=%d\n " "Range of rho values: %f to %f, gridsize %d\n", infile, mapstep_a, mapstep_b, mapstep_c, rhomin, rhomax, ijk); Progress_Window (-2, NULL, 0.0f); ReadFourMap = 1; Map_Info.rhomn = rhomin; Map_Info.rhomx = rhomax; Map_Info.map_int[0] = mapstep_a; Map_Info.map_int[1] = mapstep_b; Map_Info.map_int[2] = mapstep_c; Map_Info.lat_con[0] = drvui->lat_con[0]; Map_Info.lat_con[1] = drvui->lat_con[1]; Map_Info.lat_con[2] = drvui->lat_con[2]; Map_Info.lat_con[3] = drvui->lat_con[3]; Map_Info.lat_con[4] = drvui->lat_con[4]; Map_Info.lat_con[5] = drvui->lat_con[5]; Map_Info.xlim[0] = 0.0f; Map_Info.xlim[1] = 1.0f; Map_Info.ylim[0] = 0.0f; Map_Info.ylim[1] = 1.0f; Map_Info.zlim[0] = 0.0f; Map_Info.zlim[1] = 1.0f; free (Cklx); free (Dklx); free (Elxy); free (Flxy); free (fo); free (fc); free (f2); free (ih); free (ik); free (il); } /* ************************************************************** */ /* ************************************************************** */ void read_flp (char *infile, int Quick) { // read FullProf binary map file #include "read_flp.h" // define all the struct's char titulo[81]; char version[6]; struct crystal_cell_type celda; FILE *mapin; float rhomin = 1.0e+15f, rhomax = -1.0e+15f; int ireslt = 0; char string[200]; int icount; struct space_group spg; char temp[16384]; int i, j, k, ijk = 0; int natoms; struct FFT_param map_param; struct Atom_Type atm[200]; float dens[200]; int new_mapstep_a, astart, aend; int new_mapstep_b, bstart, bend; int new_mapstep_c, cstart, cend; int wrong_end = 0; memset (version, 0, 6); memset (titulo, 0, 81); if ((mapin = fopen (infile, "r+b")) == NULL) { sprintf (string, "Cannot open Fourier map (FulProf) file %s", infile); Error_Box (string); return; } ireslt = fread (&icount, sizeof (int), 1, mapin); // read record length if (!ireslt) { char string[200]; sprintf (string, "Error reading Fourier map file %s", infile); Error_Box (string); fclose (mapin); return; } if (icount != 80) { icount = end_flip (icount); wrong_end = 1; } if (icount != 80) { Error_Box ("Map does not have the correct format\nJob aborted."); fclose (mapin); return; } fread (titulo, sizeof (char), icount, mapin); // read title fread (&icount, sizeof (int), 1, mapin); // skip trailer trim_string (titulo, 80); strcpy (Map_Info.title, titulo); fread (&icount, sizeof (int), 1, mapin); // read header for next record if (wrong_end) icount = end_flip (icount); fread (version, sizeof (char), icount, mapin); fread (&icount, sizeof (int), 1, mapin); // skip trailer fread (&icount, sizeof (int), 1, mapin); // read header for next record if (wrong_end) icount = end_flip (icount); fread (&celda, sizeof (char), icount, mapin); if (wrong_end) { for (i = 0; i < 3; i++) { celda.ang[i] = end_flip_real (celda.ang[i]); celda.cell[i] = end_flip_real (celda.cell[i]); } } fread (&icount, sizeof (int), 1, mapin); // skip trailer for (i = 0; i < 3; i++) { Map_Info.lat_con[i] = celda.cell[i]; Map_Info.lat_con[i + 3] = celda.ang[i]; } fread (&icount, sizeof (int), 1, mapin); // read header for next record if (wrong_end) icount = end_flip (icount); fread (&spg, sizeof (char), icount, mapin); fread (&icount, sizeof (int), 1, mapin); // skip trailer fread (&icount, sizeof (int), 1, mapin); // read header for next record if (wrong_end) icount = end_flip (icount); fread (&natoms, sizeof (char), icount, mapin); fread (&icount, sizeof (int), 1, mapin); // skip trailer fread (&icount, sizeof (int), 1, mapin); // read header for next record if (wrong_end) icount = end_flip (icount); fread (&atm, sizeof (char), icount, mapin); fread (&icount, sizeof (int), 1, mapin); // skip trailer for (i = 0; i < 2; i++) { // skip next 2 records fread (&icount, sizeof (int), 1, mapin); // read header for next record if (wrong_end) icount = end_flip (icount); fread (&temp, sizeof (char), icount, mapin); fread (&icount, sizeof (int), 1, mapin); // skip trailer } fread (&icount, sizeof (int), 1, mapin); // read header for next record if (wrong_end) icount = end_flip (icount); fread (&map_param, sizeof (char), icount, mapin); fread (&icount, sizeof (int), 1, mapin); // skip trailer if (wrong_end) { for (i = 0; i < 3; i++) { map_param.ngrid[i] = end_flip (map_param.ngrid[i]); } } Map_Info.map_int[0] = mapstep_a = map_param.ngrid[0]; Map_Info.map_int[1] = mapstep_b = map_param.ngrid[1]; Map_Info.map_int[2] = mapstep_c = map_param.ngrid[2]; for (i = 0; i < 2; i++) { if (wrong_end) { map_param.xlim[i] = end_flip_real (map_param.xlim[i]); map_param.ylim[i] = end_flip_real (map_param.ylim[i]); map_param.zlim[i] = end_flip_real (map_param.zlim[i]); } Map_Info.xlim[i] = map_param.xlim[i]; Map_Info.ylim[i] = map_param.ylim[i]; Map_Info.zlim[i] = map_param.zlim[i]; } Map_Info.info_valid = 1; fread (&icount, sizeof (int), 1, mapin); // read header for next record if (wrong_end) icount = end_flip (icount); fread (&temp, sizeof (char), icount, mapin); fread (&icount, sizeof (int), 1, mapin); // skip trailer if ((fabs (Map_Info.xlim[0]) > 0.001) || (fabs (Map_Info.xlim[1] - 1.0f) > 0.001)) { // not full cell along x new_mapstep_a = (int) (1.0f / (Map_Info.xlim[1] - Map_Info.xlim[0]) + 0.5f) * mapstep_a; astart = (int) (Map_Info.xlim[0] * new_mapstep_a); aend = (int) (Map_Info.xlim[1] * new_mapstep_a); } else { new_mapstep_a = mapstep_a; astart = 0; aend = mapstep_a; } if ((fabs (Map_Info.ylim[0]) > 0.001) || (fabs (Map_Info.ylim[1] - 1.0f) > 0.001)) { // not full cell along y new_mapstep_b = (int) (1.0f / (Map_Info.ylim[1] - Map_Info.ylim[0]) + 0.5f) * mapstep_b; bstart = (int) (Map_Info.ylim[0] * new_mapstep_b); bend = (int) (Map_Info.ylim[1] * new_mapstep_b); } else { new_mapstep_b = mapstep_b; bstart = 0; bend = mapstep_b; } if ((fabs (Map_Info.zlim[0]) > 0.001) || (fabs (Map_Info.zlim[1] - 1.0f) > 0.001)) { // not full cell along z new_mapstep_c = (int) (1.0f / (Map_Info.zlim[1] - Map_Info.zlim[0]) + 0.5f) * mapstep_c; cstart = (int) (Map_Info.zlim[0] * new_mapstep_c); cend = (int) (Map_Info.zlim[1] * new_mapstep_c); } else { new_mapstep_c = mapstep_c; cstart = 0; cend = mapstep_c; } if (FourierPt) free (FourierPt); FourierPt = (float *) zalloc (new_mapstep_a * new_mapstep_b * new_mapstep_c * sizeof (float)); if (FourierPt == NULL) { ireslt = 0; Error_Box ("ERROR -- Unable to allocate space for map."); fclose (mapin); return; } // read the Rho values for (i = astart; i < aend; i++) { for (j = bstart; j < bend; j++) { fread (&icount, sizeof (int), 1, mapin); // read header for next record if (wrong_end) icount = end_flip (icount); fread (&dens, sizeof (char), icount, mapin); fread (&icount, sizeof (int), 1, mapin); // skip trailer for (k = cstart; k < cend; k++) { ijk = i * new_mapstep_c * new_mapstep_b + j * new_mapstep_c + k; if (wrong_end) dens[k] = end_flip_real (dens[k]); FourierPt[ijk] = dens[k]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } fclose (mapin); if (!Quick) fprintf (drvui->fcns, "Reading Fourier map file %s\n " "cell = %f %f %f %f %f %f\n map steps: a=%d b=%d c=%d\n " "Range of rho values: %f to %f, gridsize %d\n", infile, celda.cell[0], celda.cell[1], celda.cell[2], celda.ang[0], celda.ang[1], celda.ang[2], mapstep_a, mapstep_b, mapstep_c, rhomin, rhomax, ijk); ReadFourMap = 1; Map_Info.rhomn = rhomin; Map_Info.rhomx = rhomax; mapstep_a = new_mapstep_a; mapstep_b = new_mapstep_b; mapstep_c = new_mapstep_c; Map_Info.map_int[0] = mapstep_a; Map_Info.map_int[1] = mapstep_b; Map_Info.map_int[2] = mapstep_c; } /* ************************************************************** */ /* ************************************************************** */ void read_grd (char *infile, int Quick) { FILE *mapin; char line[81]; char *reslt; float rhomin = 1.0e15f, rhomax = -1.0e15f; int ireslt = 0; char string[200]; int new_mapstep_a = 0, astart, aend; int new_mapstep_b = 0, bstart, bend; int new_mapstep_c = 0, cstart, cend; if ((mapin = fopen (infile, "r")) == NULL) { sprintf (string, "Cannot open Fourier map (.grd) file %s", infile); Error_Box (string); return; } reslt = fgets (line, sizeof (line), mapin); trim_string (line, 81); strcpy (Map_Info.title, line); Map_Info.info_valid = 1; if (reslt != NULL) { ireslt = fscanf (mapin, "%f %f %f %f %f %f", &map_a, &map_b, &map_c, &map_alpha, &map_beta, &map_gamma); Map_Info.lat_con[0] = map_a; Map_Info.lat_con[1] = map_b; Map_Info.lat_con[2] = map_c; Map_Info.lat_con[3] = map_alpha; Map_Info.lat_con[4] = map_beta; Map_Info.lat_con[5] = map_gamma; } if (ireslt > 0) ireslt = fscanf (mapin, "%d %d %d", &mapstep_a, &mapstep_b, &mapstep_c); if (ireslt > 0) { int i, j, k, ijk; if ((fabs (Map_Info.xlim[0]) > 0.001) || (fabs (Map_Info.xlim[1] - 1.0f) > 0.001)) { // not full cell along x new_mapstep_a = (int) (1.0f / (Map_Info.xlim[1] - Map_Info.xlim[0]) + 0.5f) * mapstep_a; astart = (int) (Map_Info.xlim[0] * new_mapstep_a); aend = (int) (Map_Info.xlim[1] * new_mapstep_a); } else { new_mapstep_a = mapstep_a; astart = 0; aend = mapstep_a; } if ((fabs (Map_Info.ylim[0]) > 0.001) || (fabs (Map_Info.ylim[1] - 1.0f) > 0.001)) { // not full cell along y new_mapstep_b = (int) (1.0f / (Map_Info.ylim[1] - Map_Info.ylim[0]) + 0.5f) * mapstep_b; bstart = (int) (Map_Info.ylim[0] * new_mapstep_b); bend = (int) (Map_Info.ylim[1] * new_mapstep_b); } else { new_mapstep_b = mapstep_b; bstart = 0; bend = mapstep_b; } if ((fabs (Map_Info.zlim[0]) > 0.001) || (fabs (Map_Info.zlim[1] - 1.0f) > 0.001)) { // not full cell along z new_mapstep_c = (int) (1.0f / (Map_Info.zlim[1] - Map_Info.zlim[0]) + 0.5f) * mapstep_c; cstart = (int) (Map_Info.zlim[0] * new_mapstep_c); cend = (int) (Map_Info.zlim[1] * new_mapstep_c); } else { new_mapstep_c = mapstep_c; cstart = 0; cend = mapstep_c; } if (FourierPt) free (FourierPt); FourierPt = (float *) zalloc (new_mapstep_a * new_mapstep_b * new_mapstep_c * sizeof (float)); if (FourierPt == NULL) { ireslt = 0; Error_Box ("ERROR -- Unable to allocate space for map.\n"); fclose (mapin); return; } /* read the Rho values */ for (i = astart; i < aend; i++) { for (j = bstart; j < bend; j++) { for (k = cstart; k < cend; k++) { ijk = i * new_mapstep_b * new_mapstep_c + j * new_mapstep_c + k; ireslt = fscanf (mapin, "%f", &FourierPt[ijk]); if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } } Map_Info.rhomn = rhomin; Map_Info.rhomx = rhomax; Map_Info.map_int[0] = mapstep_a = new_mapstep_a; Map_Info.map_int[1] = mapstep_b = new_mapstep_b; Map_Info.map_int[2] = mapstep_c = new_mapstep_c; if (ireslt > 0) { if (!Quick) { fprintf (drvui->flout, "Reading Fourier map file %s\n\tTitle= %s\n " "cell = %f %f %f %f %f %f\n map steps: a=%d b=%d c=%d\n " "Range of rho values: %f to %f\n", infile, line, map_a, map_b, map_c, map_alpha, map_beta, map_gamma, mapstep_a, mapstep_b, mapstep_c, rhomin, rhomax); } ReadFourMap = 1; } else { char string[200]; sprintf (string, "Error reading Fourier map file %s", infile); Error_Box (string); } fclose (mapin); } /* ************************************************************** */ /* ************************************************************** */ void read_stf (char *infile, int Quick) { FILE *mapin; char line[81]; char *reslt; float rhomin = 1.0e15f, rhomax = -1.0e15f; int ireslt = 0; int ijk = 0; int i, j, k; int ii, jj, kk; int fullcell = 1; float bx1, bx2, by1, by2, bz1, bz2; char string[200]; int new_mapstep_a, astart, aend; int new_mapstep_b, bstart, bend; int new_mapstep_c, cstart, cend; if ((mapin = fopen (infile, "r")) == NULL) { sprintf (string, "Cannot open Fourier map (.stf) file %s\n", infile); Error_Box (string); return; } reslt = fgets (line, sizeof (line), mapin); reslt = fgets (line, sizeof (line), mapin); reslt = fgets (line, sizeof (line), mapin); if (reslt) { ireslt = sscanf (line, "%*s %d %d %d", &mapstep_a, &mapstep_b, &mapstep_c); } if (ireslt > 0) { reslt = fgets (line, sizeof (line), mapin); sscanf (line, "%*s %f %f %f %f %f %f", &bx1, &bx2, &by1, &by2, &bz1, &bz2); Map_Info.xlim[0] = bx1; Map_Info.xlim[1] = bx2; Map_Info.ylim[0] = by1; Map_Info.ylim[1] = by2; Map_Info.zlim[0] = bz1; Map_Info.zlim[1] = bz2; Map_Info.lat_con[0] = map_a = drvui->lat_con[0]; Map_Info.lat_con[1] = map_b = drvui->lat_con[1]; Map_Info.lat_con[2] = map_c = drvui->lat_con[2]; Map_Info.lat_con[3] = map_alpha = drvui->lat_con[3]; Map_Info.lat_con[4] = map_beta = drvui->lat_con[4]; Map_Info.lat_con[5] = map_gamma = drvui->lat_con[5]; if ((fabs (Map_Info.xlim[0]) > 0.001) || (fabs (Map_Info.xlim[1] - 1.0f) > 0.001)) { // not full cell along x new_mapstep_a = (int) ((1.0f / (Map_Info.xlim[1] - Map_Info.xlim[0])) * (float) mapstep_a + 0.5f); astart = (int) (Map_Info.xlim[0] * new_mapstep_a + 0.5f); aend = (int) (Map_Info.xlim[1] * new_mapstep_a + 0.5f); fullcell = 0; if (astart < 0 && aend - astart != mapstep_a) aend++; if (astart > 0 && aend - astart != mapstep_a) aend--; if (aend - astart != mapstep_a) Error_Box ("Error recalculating map a limits for full cell"); } else { new_mapstep_a = mapstep_a; astart = 0; aend = mapstep_a; } if ((fabs (Map_Info.ylim[0]) > 0.001) || (fabs (Map_Info.ylim[1] - 1.0f) > 0.001)) { // not full cell along y new_mapstep_b = (int) ((1.0f / (Map_Info.ylim[1] - Map_Info.ylim[0])) * (float) mapstep_b + 0.5f); bstart = (int) (Map_Info.ylim[0] * new_mapstep_b + 0.5f); bend = (int) (Map_Info.ylim[1] * new_mapstep_b + 0.5f); fullcell = 0; if (bstart < 0 && bend - bstart != mapstep_b) bend++; if (bstart > 0 && bend - bstart != mapstep_b) bend--; if (bend - bstart != mapstep_b) Error_Box ("Error recalculating map b limits for full cell"); } else { new_mapstep_b = mapstep_b; bstart = 0; bend = mapstep_b; } if ((fabs (Map_Info.zlim[0]) > 0.001) || (fabs (Map_Info.zlim[1] - 1.0f) > 0.001)) { // not full cell along z new_mapstep_c = (int) ((1.0f / (Map_Info.zlim[1] - Map_Info.zlim[0])) * (float) mapstep_c + 0.5f); cstart = (int) (Map_Info.zlim[0] * new_mapstep_c + 0.5f); cend = (int) (Map_Info.zlim[1] * new_mapstep_c + 0.5f); fullcell = 0; if (cstart < 0 && cend - cstart != mapstep_c) cend++; if (cstart > 0 && cend - cstart != mapstep_c) cend--; if (cend - cstart != mapstep_c) Error_Box ("Error recalculating map c limits for full cell"); } else { new_mapstep_c = mapstep_c; cstart = 0; cend = mapstep_c; } if (FourierPt) free (FourierPt); FourierPt = (float *) zalloc (new_mapstep_a * new_mapstep_b * new_mapstep_c * sizeof (float)); if (FourierPt == NULL) { ireslt = 0; Error_Box ("ERROR -- Unable to allocate space for map.\n"); fclose (mapin); return; } reslt = fgets (line, sizeof (line), mapin); reslt = fgets (line, sizeof (line), mapin); reslt = fgets (line, sizeof (line), mapin); for (i = astart; i < aend; i++) { for (j = bstart; j < bend - 1; j++) { for (k = cstart; k < cend - 1; k++) { ii = i + (i < 0 ? new_mapstep_a : 0); jj = j + (j < 0 ? new_mapstep_b : 0); kk = k + (k < 0 ? new_mapstep_c : 0); ijk = kk * (new_mapstep_a - 1) * (new_mapstep_b - 1) + jj * (new_mapstep_a - 1) + ii; ireslt = fscanf (mapin, "%E", &FourierPt[ijk]); if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } fscanf (mapin, "%*f"); } for (k = 0; k < mapstep_c; k++) fscanf (mapin, "%*f"); } new_mapstep_a--; new_mapstep_b--; new_mapstep_c--; Map_Info.map_int[0] = mapstep_a = new_mapstep_a; Map_Info.map_int[1] = mapstep_b = new_mapstep_b; Map_Info.map_int[2] = mapstep_c = new_mapstep_c; Map_Info.rhomn = rhomin; Map_Info.rhomx = rhomax; Map_Info.info_valid = 1; } /* if mapstep line present */ if (ijk > 0) { if (!Quick) fprintf (drvui->flout, "Reading Fourier map file %s\n " "cell = %f %f %f %f %f %f\n map steps: a=%d b=%d c=%d\n " "Range of rho values: %f to %f, gridsize %d\n", infile, map_a, map_b, map_c, map_alpha, map_beta, map_gamma, mapstep_a, mapstep_b, mapstep_c, rhomin, rhomax, ijk); ReadFourMap = 1; } else { sprintf (string, "Error reading Fourier map file %s", infile); Error_Box (string); } fclose (mapin); } /* ************************************************************** */ /* ************************************************************** */ void read_vasp (char *infile, int Quick) { FILE *mapin; char line[200]; char *reslt; float rhomin = 1.0e15f, rhomax = -1.0e15f; int ireslt = 0; int ijk = 0; int i, j, k, l, m; float tmp_rho[10]; char string[200]; float scale; float cmat[3][3]; int new_mapstep_a = 0, astart, aend; int new_mapstep_b = 0, bstart, bend; int new_mapstep_c = 0, cstart, cend; map_a = drvui->lat_con[0]; map_b = drvui->lat_con[1]; map_c = drvui->lat_con[2]; map_alpha = drvui->lat_con[3]; map_beta = drvui->lat_con[4]; map_gamma = drvui->lat_con[5]; if ((mapin = fopen (infile, "r")) == NULL) { sprintf (string, "Cannot open VASP file %s\n", infile); Error_Box (string); return; } fgets (line, sizeof (line), mapin); trim_string (line, 80); strcpy (Map_Info.title, line); fgets (line, sizeof (line), mapin); sscanf (line, "%f", &scale); for (i = 0; i < 3; i++) { // read the cell matrix if (!(reslt = fgets (line, sizeof (line), mapin))) { sprintf (string, "Error reading VASP file."); Error_Box (string); fclose (mapin); return; } sscanf (line, "%f %f %f", &cmat[i][0], &cmat[i][1], &cmat[i][2]); } for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) cmat[i][j] *= scale; fgets (line, sizeof (line), mapin); Map_Info.lat_con[0] = (float) sqrt (cmat[0][0]); // this section needs fixing Map_Info.lat_con[1] = (float) sqrt (cmat[1][1]); Map_Info.lat_con[2] = (float) sqrt (cmat[2][2]); Map_Info.lat_con[3] = 90.0f; Map_Info.lat_con[4] = 90.0f; Map_Info.lat_con[5] = 90.0f; j = 0; i = strlen (line) / 4; for (k = 0; k < i; k++) { sscanf (line + 4 * k, "%4d", &l); j += l; } for (i = 0; i < j + 2; i++) { // set to skip k-point stuff if (!(reslt = fgets (line, sizeof (line), mapin))) { sprintf (string, "Error reading VASP file."); Error_Box (string); fclose (mapin); return; } } fgets (line, sizeof (line), mapin); ireslt = sscanf (line, "%d %d %d", &mapstep_a, &mapstep_b, &mapstep_c); if (ireslt > 0) { if ((fabs (Map_Info.xlim[0]) > 0.001) || (fabs (Map_Info.xlim[1] - 1.0f) > 0.001)) { // not full cell along x new_mapstep_a = (int) (1.0f / (Map_Info.xlim[1] - Map_Info.xlim[0]) + 0.5f) * mapstep_a; astart = (int) (Map_Info.xlim[0] * new_mapstep_a); aend = (int) (Map_Info.xlim[1] * new_mapstep_a); } else { new_mapstep_a = mapstep_a; astart = 0; aend = mapstep_a; } if ((fabs (Map_Info.ylim[0]) > 0.001) || (fabs (Map_Info.ylim[1] - 1.0f) > 0.001)) { // not full cell along y new_mapstep_b = (int) (1.0f / (Map_Info.ylim[1] - Map_Info.ylim[0]) + 0.5f) * mapstep_b; bstart = (int) (Map_Info.ylim[0] * new_mapstep_b); bend = (int) (Map_Info.ylim[1] * new_mapstep_b); } else { new_mapstep_b = mapstep_b; bstart = 0; bend = mapstep_b; } if ((fabs (Map_Info.zlim[0]) > 0.001) || (fabs (Map_Info.zlim[1] - 1.0f) > 0.001)) { // not full cell along z new_mapstep_c = (int) (1.0f / (Map_Info.zlim[1] - Map_Info.zlim[0]) + 0.5f) * mapstep_c; cstart = (int) (Map_Info.zlim[0] * new_mapstep_c); cend = (int) (Map_Info.zlim[1] * new_mapstep_c); } else { new_mapstep_c = mapstep_c; cstart = 0; cend = mapstep_c; } if (FourierPt) free (FourierPt); FourierPt = (float *) zalloc (new_mapstep_a * new_mapstep_b * new_mapstep_c * sizeof (float)); if (FourierPt == NULL) { ireslt = 0; Error_Box ("ERROR -- Unable to allocate space for map.\n"); fclose (mapin); return; } // read the Rho values m = 11; for (i = cstart; i < cend; i++) { for (j = bstart; j < bend; j++) { for (k = astart; k < aend; k++) { if (m > 9) { reslt = fgets (line, sizeof (line), mapin); sscanf (line, "%f %f %f %f %f %f %f %f %f %f", &tmp_rho[0], &tmp_rho[1], &tmp_rho[2], &tmp_rho[3], &tmp_rho[4], &tmp_rho[5], &tmp_rho[6], &tmp_rho[7], &tmp_rho[8], &tmp_rho[9]); m = 0; } ijk = k * new_mapstep_b * new_mapstep_c + j * new_mapstep_c + i; FourierPt[ijk] = tmp_rho[m++]; if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } } if (reslt) { ReadFourMap = 1; } else { char string[200]; sprintf (string, "Error reading Fourier map file %s", infile); Error_Box (string); } Map_Info.rhomn = rhomin; Map_Info.rhomx = rhomax; Map_Info.map_int[0] = mapstep_a = new_mapstep_a; Map_Info.map_int[1] = mapstep_b = new_mapstep_b; Map_Info.map_int[2] = mapstep_c = new_mapstep_c; if (!Quick) { fprintf (drvui->flout, "Reading Fourier map file %s\n" "cell = %f %f %f %f %f %f\n map steps: a=%d b=%d c=%d\n " "Range of rho values: %f to %f\n", infile, map_a, map_b, map_c, map_alpha, map_beta, map_gamma, mapstep_a, mapstep_b, mapstep_c, rhomin, rhomax); } Map_Info.info_valid = 1; fclose (mapin); } /* ************************************************************** */ /* ************************************************************** */ void read_w2k (char *infile, int Quick) { FILE *mapin; char line[81]; char *reslt; float rhomin = 1.0e15f, rhomax = -1.0e15f; int ireslt = 0; int dimen = 0; int ijk = 0; int i, j, k; int ii, jj, kk; char string[200]; int new_mapstep_a = 0, astart, aend; int new_mapstep_b = 0, bstart, bend; int new_mapstep_c = 0, cstart, cend; Map_Info.lat_con[0] = map_a = drvui->lat_con[0]; Map_Info.lat_con[1] = map_b = drvui->lat_con[1]; Map_Info.lat_con[2] = map_c = drvui->lat_con[2]; Map_Info.lat_con[3] = map_alpha = drvui->lat_con[3]; Map_Info.lat_con[4] = map_beta = drvui->lat_con[4]; Map_Info.lat_con[5] = map_gamma = drvui->lat_con[5]; if ((mapin = fopen (infile, "r")) == NULL) { sprintf (string, "Cannot open Fourier map (.w2k) file %s\n", infile); Error_Box (string); return; } do { reslt = fgets (line, sizeof (line), mapin); if (!strncmp (line, "(@3 [3]", 7)) dimen = 1; } while (!feof (mapin) && dimen == 0); if (dimen == 0) { // not in lapw5_3d format, probably from wien2venus.py rewind (mapin); reslt = fgets (line, sizeof (line), mapin); if (!strncmp (line, "cell", 4)) dimen = 2; } if (dimen == 0) { sprintf (string, "Cannot read Fourier map (.w2k) file %s\n", infile); Error_Box (string); fclose (mapin); return; } if (dimen == 2) { // file generated by wien2venus.py reslt = fgets (line, sizeof (line), mapin); reslt = fgets (line, sizeof (line), mapin); reslt = fgets (line, sizeof (line), mapin); ireslt = sscanf (line, "%d %d %d", &mapstep_a, &mapstep_b, &mapstep_c); } else { ireslt = sscanf (line, "%*s %*s %d %d %d", &mapstep_a, &mapstep_b, &mapstep_c); } if (ireslt > 0) { if ((fabs (Map_Info.xlim[0]) > 0.001) || (fabs (Map_Info.xlim[1] - 1.0f) > 0.001)) { // not full cell along x new_mapstep_a = (int) (1.0f / (Map_Info.xlim[1] - Map_Info.xlim[0]) + 0.5f) * mapstep_a; astart = (int) (Map_Info.xlim[0] * new_mapstep_a); aend = (int) (Map_Info.xlim[1] * new_mapstep_a); } else { new_mapstep_a = mapstep_a; astart = 0; aend = mapstep_a; } if ((fabs (Map_Info.ylim[0]) > 0.001) || (fabs (Map_Info.ylim[1] - 1.0f) > 0.001)) { // not full cell along y new_mapstep_b = (int) (1.0f / (Map_Info.ylim[1] - Map_Info.ylim[0]) + 0.5f) * mapstep_b; bstart = (int) (Map_Info.ylim[0] * new_mapstep_b); bend = (int) (Map_Info.ylim[1] * new_mapstep_b); } else { new_mapstep_b = mapstep_b; bstart = 0; bend = mapstep_b; } if ((fabs (Map_Info.zlim[0]) > 0.001) || (fabs (Map_Info.zlim[1] - 1.0f) > 0.001)) { // not full cell along z new_mapstep_c = (int) (1.0f / (Map_Info.zlim[1] - Map_Info.zlim[0]) + 0.5f) * mapstep_c; cstart = (int) (Map_Info.zlim[0] * new_mapstep_c); cend = (int) (Map_Info.zlim[1] * new_mapstep_c); } else { new_mapstep_c = mapstep_c; cstart = 0; cend = mapstep_c; } if (FourierPt) free (FourierPt); FourierPt = (float *) zalloc (new_mapstep_a * new_mapstep_b * new_mapstep_c * sizeof (float)); if (FourierPt == NULL) { ireslt = 0; Error_Box ("ERROR -- Unable to allocate space for map.\n"); fclose (mapin); return; } if (dimen == 1) { reslt = fgets (line, sizeof (line), mapin); for (k = cstart; k < cend; k++) { for (j = bstart; j < bend - 1; j++) { for (i = astart; i < aend - 1; i++) { ijk = j * (new_mapstep_a - 1) * (new_mapstep_b - 1) + k * (new_mapstep_a - 1) + i; ireslt = fscanf (mapin, "%f", &FourierPt[ijk]); if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } fscanf (mapin, "%*f"); } for (i = 0; i < mapstep_a; i++) fscanf (mapin, "%*f"); } } else { ijk = -1; for (k = astart; k < aend; k++) { for (j = bstart; j < bend - 1; j++) { for (i = cstart; i < cend - 1; i++) { ijk++; if (drvui->sys == 5) { /* convert from rhombohedral setting */ float xi = (float) k / (float) aend; float yi = (float) j / (float) bend; float zi = (float) i / (float) cend; float xn = xi * 2.f / 3.f - yi * 1.f / 3.f - zi * 1.f / 3.f; if (xn < 0.) xn += 1.; if (xn > 1.) xn -= 1.; float yn = xi * 1.f / 3.f + yi * 1.f / 3.f - zi * 2.f / 3.f; if (yn < 0.) yn += 1.; if (yn > 1.) yn -= 1.; float zn = xi * 1.f / 3.f + yi * 1.f / 3.f + zi * 1.f / 3.f; if (zn < 0.) zn += 1.; if (zn > 1.) zn -= 1.; kk = (int) (xn * aend + .5); jj = (int) (yn * bend + .5); ii = (int) (zn * cend + .5); ijk = kk * (new_mapstep_c - 1) * (new_mapstep_b - 1) + jj * (new_mapstep_c - 1) + ii; } ireslt = fscanf (mapin, "%f", &FourierPt[ijk]); if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } fscanf (mapin, "%*f"); } for (i = 0; i < mapstep_a; i++) fscanf (mapin, "%*f"); } } } if (ijk > 0) { if (!Quick) fprintf (drvui->flout, "Reading Fourier map file %s\n " "cell = %f %f %f %f %f %f\n map steps: a=%d b=%d c=%d\n " "Range of rho values: %f to %f, gridsize %d\n", infile, map_a, map_b, map_c, map_alpha, map_beta, map_gamma, mapstep_a, mapstep_b, mapstep_c, rhomin, rhomax, ijk); ReadFourMap = 1; } else { sprintf (string, "Error reading Fourier map file %s", infile); Error_Box (string); } fclose (mapin); Map_Info.rhomn = rhomin; Map_Info.rhomx = rhomax; Map_Info.map_int[0] = mapstep_a = --new_mapstep_a; Map_Info.map_int[1] = mapstep_b = --new_mapstep_b; Map_Info.map_int[2] = mapstep_c = --new_mapstep_c; Map_Info.info_valid = 1; } /* ************************************************************** */ /* ************************************************************** */ void read_exc (char *infile, int Quick) { FILE *mapin; char line[81]; char *reslt; float rhomin, rhomax; int ireslt = 0; int ijk = 0; int i, j, k; char string[200]; int new_mapstep_a = 0, astart, aend; int new_mapstep_b = 0, bstart, bend; int new_mapstep_c = 0, cstart, cend; Map_Info.lat_con[0] = map_a = drvui->lat_con[0]; Map_Info.lat_con[1] = map_b = drvui->lat_con[1]; Map_Info.lat_con[2] = map_c = drvui->lat_con[2]; Map_Info.lat_con[3] = map_alpha = drvui->lat_con[3]; Map_Info.lat_con[4] = map_beta = drvui->lat_con[4]; Map_Info.lat_con[5] = map_gamma = drvui->lat_con[5]; rhomin = 1.0e15f; rhomax = -1.0e15f; if ((mapin = fopen (infile, "r")) == NULL) { sprintf (string, "Cannot open Fourier map (.OUT) file %s\n", infile); Error_Box (string); return; } ireslt = fscanf (mapin, "%d %d %d", &mapstep_a, &mapstep_b, &mapstep_c); if (ireslt > 0) { if ((fabs (Map_Info.xlim[0]) > 0.001) || (fabs (Map_Info.xlim[1] - 1.0f) > 0.001)) { // not full cell along x new_mapstep_a = (int) (1.0f / (Map_Info.xlim[1] - Map_Info.xlim[0]) + 0.5f) * mapstep_a; astart = (int) (Map_Info.xlim[0] * new_mapstep_a); aend = (int) (Map_Info.xlim[1] * new_mapstep_a); } else { new_mapstep_a = mapstep_a; astart = 0; aend = mapstep_a; } if ((fabs (Map_Info.ylim[0]) > 0.001) || (fabs (Map_Info.ylim[1] - 1.0f) > 0.001)) { // not full cell along y new_mapstep_b = (int) (1.0f / (Map_Info.ylim[1] - Map_Info.ylim[0]) + 0.5f) * mapstep_b; bstart = (int) (Map_Info.ylim[0] * new_mapstep_b); bend = (int) (Map_Info.ylim[1] * new_mapstep_b); } else { new_mapstep_b = mapstep_b; bstart = 0; bend = mapstep_b; } if ((fabs (Map_Info.zlim[0]) > 0.001) || (fabs (Map_Info.zlim[1] - 1.0f) > 0.001)) { // not full cell along z new_mapstep_c = (int) (1.0f / (Map_Info.zlim[1] - Map_Info.zlim[0]) + 0.5f) * mapstep_c; cstart = (int) (Map_Info.zlim[0] * new_mapstep_c); cend = (int) (Map_Info.zlim[1] * new_mapstep_c); } else { new_mapstep_c = mapstep_c; cstart = 0; cend = mapstep_c; } if (FourierPt) free (FourierPt); FourierPt = (float *) zalloc (new_mapstep_a * new_mapstep_b * new_mapstep_c * sizeof (float)); if (FourierPt == NULL) { ireslt = 0; Error_Box ("ERROR -- Unable to allocate space for map.\n"); fclose (mapin); return; } reslt = fgets (line, sizeof (line), mapin); // trailing comments from mapstep line fgetc (mapin); for (i = cstart; i < cend; i++) { for (j = bstart; j < bend; j++) { for (k = astart; k < aend; k++) { ijk = k * new_mapstep_b * new_mapstep_c + j * new_mapstep_b + i; reslt = fgets (line, sizeof (line), mapin); ireslt = sscanf (line, "%*f %*f %*f %f", &FourierPt[ijk]); if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } } if (ijk > 0) { if (!Quick) fprintf (drvui->flout, "Reading Fourier map file %s\n " "cell = %f %f %f %f %f %f\n map steps: a=%d b=%d c=%d\n " "Range of rho values: %f to %f, gridsize %d\n", infile, map_a, map_b, map_c, map_alpha, map_beta, map_gamma, mapstep_a, mapstep_b, mapstep_c, rhomin, rhomax, ijk); ReadFourMap = 1; } else { sprintf (string, "Error reading Fourier map file %s", infile); Error_Box (string); } fclose (mapin); Map_Info.rhomn = rhomin; Map_Info.rhomx = rhomax; Map_Info.map_int[0] = mapstep_a = new_mapstep_a; Map_Info.map_int[1] = mapstep_b = new_mapstep_b; Map_Info.map_int[2] = mapstep_c = new_mapstep_c; Map_Info.info_valid = 1; } void read_aim (char *infile, int Quick) { FILE *surf; char line[81]; char *reslt; int ireslt = 0; int i, j, k, m; int nphi, ntet; int nvrt; float phi, theta, r, e; double sinphi, sinthe, cosphi, costhe; char string[200]; if ((surf = fopen (infile, "r")) == NULL) { sprintf (string, "Cannot open AIM surface (.surf) file %s\n", infile); Error_Box (string); return; } m = drvui->nsurf; reslt = fgets (line, 80, surf); reslt = fgets (line, 80, surf); ireslt = sscanf (line, "%d", &ntet); drvui->ntet[m] = ntet; reslt = fgets (line, 80, surf); ireslt = sscanf (line, "%d", &nphi); drvui->nphi[m] = nphi; if (ireslt <= 0) { sprintf (string, "Error reading AIM surface (.surf) file %s\n", infile); Error_Box (string); fclose (surf); return; } nvrt = ntet * nphi; drvui->surfx[m] = (float *) malloc (nvrt * sizeof (float)); drvui->surfy[m] = (float *) malloc (nvrt * sizeof (float)); drvui->surfz[m] = (float *) malloc (nvrt * sizeof (float)); k = 0; for (i = 0; i < ntet; ++i) { for (j = 0; j < nphi; ++j) { reslt = fgets (line, 80, surf); ireslt = sscanf (line, "%f %f %gD%f %*f", &phi, &theta, &r, &e); //if (ireslt<3) break; r *= powf (10., e); r *= 0.529f; sinphi = sin (phi); cosphi = cos (phi); sinthe = sin (theta); costhe = cos (theta); drvui->surfx[m][k] = (float) (sinphi * costhe * r); drvui->surfy[m][k] = (float) (sinphi * sinthe * r); drvui->surfz[m][k] = (float) (cosphi * r); //fprintf(stderr,"%f %f %f\n",drvui->surfx[m][k],drvui->surfy[m][k],drvui->surfz[m][k]); k++; } } if (!Quick) fprintf (drvui->flout, "Read %d vertices from AIM surface file %s\n", nvrt, infile); fclose (surf); return; } /* ************************************************************** */ /* ************************************************************** */ void read_xsf (char *infile, int Quick) { FILE *mapin; char line[81]; char *reslt = NULL; float rhomin, rhomax; int ireslt = 0; int ijk = 0; int i, j, k; char string[200]; int new_mapstep_a = 0, astart, aend; int new_mapstep_b = 0, bstart, bend; int new_mapstep_c = 0, cstart, cend; Map_Info.lat_con[0] = map_a = drvui->lat_con[0]; Map_Info.lat_con[1] = map_b = drvui->lat_con[1]; Map_Info.lat_con[2] = map_c = drvui->lat_con[2]; Map_Info.lat_con[3] = map_alpha = drvui->lat_con[3]; Map_Info.lat_con[4] = map_beta = drvui->lat_con[4]; Map_Info.lat_con[5] = map_gamma = drvui->lat_con[5]; rhomin = 1.0e15f; rhomax = -1.0e15f; if ((mapin = fopen (infile, "r")) == NULL) { sprintf (string, "Cannot open Fourier map (.XSF) file %s\n", infile); Error_Box (string); return; } while ( !strstr(line,"BEGIN_BLOCK_DATAGRID_3D")) { reslt = fgets (line, sizeof (line), mapin); if (feof(mapin)) { sprintf (string, "Error reading Fourier map (.XSF) file %s\n", infile); Error_Box (string); fclose (mapin); return; } } reslt = fgets (line, sizeof (line), mapin); // skip comment reslt = fgets (line, sizeof (line), mapin); if ( !strstr(line,"BEGIN_DATAGRID_3D_") ) { sprintf (string, "Error reading Fourier map (.XSF) file %s\n", infile); Error_Box (string); fclose (mapin); return; } reslt = fgets (line, sizeof (line), mapin); // ireslt=sscanf (line, "%d %d %d", &mapstep_a, &mapstep_b, &mapstep_c); if (ireslt > 0) { if ((fabs (Map_Info.xlim[0]) > 0.001) || (fabs (Map_Info.xlim[1] - 1.0f) > 0.001)) { // not full cell along x new_mapstep_a = (int) (1.0f / (Map_Info.xlim[1] - Map_Info.xlim[0]) + 0.5f) * mapstep_a; astart = (int) (Map_Info.xlim[0] * new_mapstep_a); aend = (int) (Map_Info.xlim[1] * new_mapstep_a); } else { new_mapstep_a = mapstep_a; astart = 0; aend = mapstep_a; } if ((fabs (Map_Info.ylim[0]) > 0.001) || (fabs (Map_Info.ylim[1] - 1.0f) > 0.001)) { // not full cell along y new_mapstep_b = (int) (1.0f / (Map_Info.ylim[1] - Map_Info.ylim[0]) + 0.5f) * mapstep_b; bstart = (int) (Map_Info.ylim[0] * new_mapstep_b); bend = (int) (Map_Info.ylim[1] * new_mapstep_b); } else { new_mapstep_b = mapstep_b; bstart = 0; bend = mapstep_b; } if ((fabs (Map_Info.zlim[0]) > 0.001) || (fabs (Map_Info.zlim[1] - 1.0f) > 0.001)) { // not full cell along z new_mapstep_c = (int) (1.0f / (Map_Info.zlim[1] - Map_Info.zlim[0]) + 0.5f) * mapstep_c; cstart = (int) (Map_Info.zlim[0] * new_mapstep_c); cend = (int) (Map_Info.zlim[1] * new_mapstep_c); } else { new_mapstep_c = mapstep_c; cstart = 0; cend = mapstep_c; } if (FourierPt) free (FourierPt); FourierPt = (float *) zalloc (new_mapstep_a * new_mapstep_b * new_mapstep_c * sizeof (float)); if (FourierPt == NULL) { ireslt = 0; Error_Box ("ERROR -- Unable to allocate space for map.\n"); fclose (mapin); return; } reslt = fgets (line, sizeof (line), mapin); // ignore cell vectors reslt = fgets (line, sizeof (line), mapin); // for now reslt = fgets (line, sizeof (line), mapin); // reslt = fgets (line, sizeof (line), mapin); // for (i = cstart; i < cend; i++) { for (j = bstart; j < bend; j++) { for (k = astart; k < aend; k++) { ijk = k * new_mapstep_b * new_mapstep_c + j * new_mapstep_c + i; ireslt = fscanf (mapin, "%E", &FourierPt[ijk]); if (FourierPt[ijk] < rhomin) rhomin = FourierPt[ijk]; if (FourierPt[ijk] > rhomax) rhomax = FourierPt[ijk]; } } } } if (ijk > 0) { if (!Quick) fprintf (drvui->flout, "Reading Fourier map file %s\n " "cell = %f %f %f %f %f %f\n map steps: a=%d b=%d c=%d\n " "Range of rho values: %f to %f, gridsize %d\n", infile, map_a, map_b, map_c, map_alpha, map_beta, map_gamma, mapstep_a, mapstep_b, mapstep_c, rhomin, rhomax, ijk); ReadFourMap = 1; } else { sprintf (string, "Error reading Fourier map file %s", infile); Error_Box (string); } fclose (mapin); Map_Info.rhomn = rhomin; Map_Info.rhomx = rhomax; Map_Info.map_int[0] = mapstep_a = new_mapstep_a; Map_Info.map_int[1] = mapstep_b = new_mapstep_b; Map_Info.map_int[2] = mapstep_c = new_mapstep_c; Map_Info.info_valid = 1; } DRAWxtl/source/DRAWxtl55/Generate_Drawing.cxx0000644000076400001440000014166711535020533020444 0ustar fingerusers// $Id: Generate_Drawing.cxx 1117 2011-02-26 14:56:50Z martin $ // // module Generate_Drawing.cxx - part of DRAWxtl V5.5 // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // This module contains the following routines: // // sub_add_nvert - add vertices with subcell mods. // sub_add_nvert_nc - add vertices with subcell mods - no checking // do_drawing - routine to put together all the elements of the drawing // Generate_Drawing - create the drawing for the GUI version of DRAWxtl // generate_slab - routine to generate slab parameters from the input values // show_slab - draw outline if selected slab if slabmode == 2 // #include "drawxtl.h" #include #include "draw_ext.h" #include #include #include #include #include #include #include "DRAWxtlViewUI.h" #include "CrystalView.h" #include "DRAWxtl_proto.h" /* ************************************************************** */ /* ************************************************************** */ void do_drawing (void) // routine to put together the elements of the drawing { int i; nvert = 0; // empty vertex list if (!drvui->subsys_vol[0]) drvui->subsys_vol[0] = drvui->subsys_ref_volume; if (drvui->frame_no == 1) draw_cell (docell); // generate unit-cell corners and draw it nvert = 0; // empty vertex list generate_spheres (); // generate all spheres to be drawn within box if (drvui->do_ellipsoids && drvui->n_ellips > 1) generate_ellipsoids (); // now the ellipsoids if (drvui->nmag > 0) generate_arrows (); // magnetic moment arrows, if any generate_bonds (); // generate all bonds to be drawn within box generate_cones (); // generate all lonepairs to be drawn within box generate_poly (); // generate all polyhedra to be drawn generate_planes (); // now the planes generate_texts (); // any textual elements generate_lsq_planes (); // any least squares planes generate_aimsurf (); // any surfaces generate_voids (); if (slabmode > 1) show_slab (); // show outline of cutout section if (ReadFourMap) { if (drvui->frames[drvui->frame_no].slice > 1) { generate_slice(); } else if (!drvui->Fourier2d) { // 3d map for (i = 1; i <= drvui->numOfFourierContours; ++i) { // generate & display a Fourier map generate_map (drvui->fourier[i].FourierContourLevel, drvui->fourier[i].FourierContourSolid, drvui->fourier[i].FourierContourColor, drvui->fourier[i].FourierBackColor); } } else { // generate 2d map contours for (i = 1; i <= drvui->numOfFourierContours; ++i) { float level = drvui->fourier[i].FourierContourLevel; for (;;) { char color[] = ""; generate_map (level, 0, drvui->fourier[i].FourierContourColor, color); level += drvui->fourier[i].FourierContourStep; if (level > drvui->fourier[i].FourierContourTop) break; } } } } } /* ************************************************************** */ /* ************************************************************** */ void sub_add_vert (float *vert, int no_cell) { /* transform from x,y,z in a',b',c' (vert) to x',y',z' in a,b,c (new_vert) */ float new_vert[3]; float F1 = drvui->subsys_fact[no_cell][0][0]; float F2 = drvui->subsys_fact[no_cell][0][1]; float F3 = drvui->subsys_fact[no_cell][0][2]; float F4 = drvui->subsys_fact[no_cell][1][0]; float F5 = drvui->subsys_fact[no_cell][1][1]; float F6 = drvui->subsys_fact[no_cell][1][2]; float F7 = drvui->subsys_fact[no_cell][2][0]; float F8 = drvui->subsys_fact[no_cell][2][1]; float F9 = drvui->subsys_fact[no_cell][2][2]; new_vert[0] = (vert[0] * (F5 * F9 - F6 * F8) + vert[1] * (F3 * F8 - F2 * F9) + vert[2] * (F2 * F6 - F3 * F5)) * drvui->subsys_ref_volume / drvui->subsys_vol[no_cell]; new_vert[1] = (vert[0] * (F6 * F7 - F4 * F9) + vert[1] * (F1 * F9 - F3 * F7) + vert[2] * (F3 * F4 - F1 * F6)) * drvui->subsys_ref_volume / drvui->subsys_vol[no_cell]; new_vert[2] = (vert[0] * (F4 * F8 - F5 * F7) + vert[1] * (F2 * F7 - F1 * F8) + vert[2] * (F1 * F5 - F2 * F4)) * drvui->subsys_ref_volume / drvui->subsys_vol[no_cell]; add_vert (new_vert, 0, 1, 0, 0); } /* ************************************************************** */ /* ************************************************************** */ void sub_add_vert_nc (float *vert, int no_cell) { float new_vert[3]; float F1 = drvui->subsys_fact[no_cell][0][0]; float F2 = drvui->subsys_fact[no_cell][0][1]; float F3 = drvui->subsys_fact[no_cell][0][2]; float F4 = drvui->subsys_fact[no_cell][1][0]; float F5 = drvui->subsys_fact[no_cell][1][1]; float F6 = drvui->subsys_fact[no_cell][1][2]; float F7 = drvui->subsys_fact[no_cell][2][0]; float F8 = drvui->subsys_fact[no_cell][2][1]; float F9 = drvui->subsys_fact[no_cell][2][2]; /* transform from x,y,z in a',b',c' (vert) to x',y',z' in a,b,c (new_vert) */ new_vert[0] = (vert[0] * (F5 * F9 - F6 * F8) + vert[1] * (F3 * F8 - F2 * F9) + vert[2] * (F2 * F6 - F3 * F5)) * drvui->subsys_ref_volume / drvui->subsys_vol[no_cell]; new_vert[1] = (vert[0] * (F6 * F7 - F4 * F9) + vert[1] * (F1 * F9 - F3 * F7) + vert[2] * (F3 * F4 - F1 * F6)) * drvui->subsys_ref_volume / drvui->subsys_vol[no_cell]; new_vert[2] = (vert[0] * (F4 * F8 - F5 * F7) + vert[1] * (F2 * F7 - F1 * F8) + vert[2] * (F1 * F5 - F2 * F4)) * drvui->subsys_ref_volume / drvui->subsys_vol[no_cell]; add_vert_nc (new_vert); } /* ************************************************************** */ /* ************************************************************** */ void Generate_Drawing (int keepmatrix) { char filename[256] = ""; int i, m; float temp; float rm[16]; char col_bg_v[40]; char col_bg_p[40]; static int in_progress; if (strlen (drvui->Cur_File) == 0) { return; } if (in_progress) { #ifndef WIN32 fprintf (stderr, "Generate_Drawing: calculation already in progress\n"); #endif return; } in_progress = 1; if (drvui->crystalDL) { glDeleteLists (drvui->crystalDL, 1); // flush display list drvui->crystalDL = glGenLists (1); // create a new one } if (!(drvui->fpin = fopen (drvui->Cur_Temp, "r"))) { Error_Box ("Cannot open structure file"); goto out; } strcpy (filename, drvui->Cur_Root); strcat (filename, ".out"); if (!(drvui->flout = fopen (filename, "w"))) { Error_Box ("Cannot open listing file"); goto out; } if (doVrml) { strcpy (filename, drvui->Cur_Root); if (X3D) strcat (filename, ".x3dv"); else strcat (filename, ".wrl"); if (!(drvui->fpoutv = fopen (filename, "w"))) { Error_Box ("Cannot open VRML output file\n"); goto out; } } if (doPOV) { if (!drvui->automation) { strcpy (filename, drvui->Cur_Root); strcat (filename, ".pov"); } else strcpy (filename, drvui->automate_name); if (!(drvui->fpoutp = fopen (filename, "w"))) { Error_Box ("Cannot open POV output file\n"); goto out; } } if (doAsy) { strcpy (filename, drvui->Cur_Root); strcat (filename, ".asy"); if (!(drvui->fpouta = fopen (filename, "w"))) { Error_Box ("Cannot open Asymptote output file\n"); goto out; } } strcpy (filename, drvui->Cur_Root); strcat (filename, ".cns"); if (!(drvui->fcns = fopen (filename, "w"))) { Error_Box ("Cannot open console listing file\n"); goto out; } if (drvui->nsurf > 1) { for (i = 1; i < drvui->nsurf; i++) { free (drvui->surfx[i]); free (drvui->surfy[i]); free (drvui->surfz[i]); } } if (drvui->atom_no) { free (drvui->atom_no); drvui->atom_no = NULL; } if (! (drvui->atom_no = (int *) zalloc ((unsigned) ((long) (drvui->verts_alloc * sizeof (int)))))) { Error_Box ("Unable to get initial atom_no allocation\n"); goto out; } if (drvui->atom_so) { free (drvui->atom_so); drvui->atom_so = NULL; } if (! (drvui->atom_so = (int *) zalloc ((unsigned) ((long) (drvui->verts_alloc * sizeof (int)))))) { Error_Box ("Unable to get initial atom_so allocation\n"); goto out; } if (xypos) { free (xypos); } if (! (xypos = (float *) zalloc ((unsigned) (3 * (long) (drvui->verts_alloc * sizeof (float)))))) { Error_Box ("Unable to get initial xypos allocation\n"); goto out; } if (xypos_nm) { free (xypos_nm); } if (drvui->voidflag == 1 && drvui->voidmap) { for ( i = 0; i < drvui->voidgrid[0]; i++) { for (int j = 0; j < drvui->voidgrid[1]; j++) free (drvui->voidmap[i][j]); free (drvui->voidmap[i]); } free (drvui->voidmap); drvui->voidmap = NULL; } if (! (xypos_nm = (float *) zalloc ((unsigned) (3 * (long) (drvui->verts_alloc * sizeof (float)))))) { Error_Box ("Unable to get initial xypos_nm allocation\n"); goto out; } fprintf (drvui->flout, "\n\n DRAWxtl\n"); fprintf (drvui->flout, " Crystal Structure Drawing Program %s\n\n", VERSION); fprintf (drvui->flout, " Copyright 1996, 1997, 2000-2011 by Larry Finger, Martin Kroeker, and Brian Toby\n"); fprintf (drvui->flout, " (all rights reserved).\n\n"); fprintf (drvui->flout, " Combined POVxtl and VRMLxtl\n"); fprintf (drvui->flout, "POVxtl - Scenes for Persistence of Vision Ray Tracer (POV-Ray) V2.0\n"); fprintf (drvui->flout, "VRMLxtl - Virtual Reality Modeling Language V1.0/V2.0\n"); fprintf (drvui->fcns, "\n\n DRAWxtl\n"); fprintf (drvui->fcns, " Crystal Structure Drawing Program %s\n\n", VERSION); fprintf (drvui->fcns, " Copyright 1996, 1997, 2000-2011 by Larry Finger, Martin Kroeker, and Brian Toby\n"); fprintf (drvui->fcns, " (all rights reserved).\n\n"); fprintf (drvui->fcns, " Combined POVxtl and VRMLxtl\n"); fprintf (drvui->fcns, "POVxtl - Scenes for Persistence of Vision Ray Tracer (POV-Ray) V2.0\n"); fprintf (drvui->fcns, "VRMLxtl - Virtual Reality Modeling Language V1.0/V2.0\n"); drvui->frame_no = 0; drvui->nedges = 0; drvui->nsphere = drvui->npoly = drvui->nbond = drvui->nplane = drvui->ncone = 1; drvui->nbplane = drvui->nsurf = drvui->natprop = 1; if (drvui->modulated <= 0) { for (i = 0; i < 3; i++) { /* initialize first element of subsystem array */ for (m = 0; m < 3; m++) drvui->subsys_fact[0][i][m] = 0.0f; drvui->subsys_fact[0][i][i] = 1.0f; } } // Initialize POV output limits if (!drvui->automation) { POV_Max[0] = POV_Max[1] = POV_Max[2] = -99999.0f; POV_Min[0] = POV_Min[1] = POV_Min[2] = 99999.0f; } natom = 0; NvertM = 1; // make master list empty drvui->nmag = 0; drvui->nlabel = 1; // start loop through frames while (drvui->frame_no < drvui->max_frame) { drvui->frame_no++; NvertM = 1; fprintf (drvui->fcns, "\n doing frame %d of %d\n", drvui->frame_no, drvui->max_frame); fprintf (drvui->flout, "\n doing frame %d of %d\n", drvui->frame_no, drvui->max_frame); clipflag = 0; packflag = 0; domolcomp = 0; drvui->mol_d = 0.0f; drvui->mag_matrix[0][0] = 1.0f; drvui->mag_matrix[1][0] = 0.0f; drvui->mag_matrix[2][0] = 0.0f; drvui->mag_matrix[2][1] = 0.0f; drvui->mag_matrix[1][2] = 0.0f; drvui->mag_matrix[0][1] = 0.0f; drvui->mag_matrix[0][2] = 0.0f; drvui->mag_matrix[1][1] = 1.0f; drvui->mag_matrix[2][2] = 1.0f; origin[0] = drvui->X_Origin; origin[1] = drvui->Y_Origin; origin[2] = drvui->Z_Origin; boxlim[0] = drvui->X_Boxlim; boxlim[1] = drvui->Y_Boxlim; boxlim[2] = drvui->Z_Boxlim; docell = Unit_Cell; drvui->do_ellipsoids = Color_Warning = 0; rad_cell = 0.02f; drvui->Sphere_Mult = drvui->SpMult; drvui->Bond_Mult = drvui->BndMult; slabmode = 0; drvui->n_ellips = 1; if (drvui->frame_no != 1) { drvui->fpin = fopen (drvui->Cur_Temp, "r"); } get_input (0); // Calculate Grand rotation matrix if (keepmatrix == 0) { Rotq = XYZ_Rot_to_Q (xrot, yrot, zrot); crystal->calculate (rm); // get rotation matrix for (m = 0; m < 3; m++) { // and copy to G_Rot G_Rot[0][m] = rm[m]; G_Rot[1][m] = rm[m + 4]; G_Rot[2][m] = rm[m + 8]; } } // generate all possible atoms to get the size of the drawing if (!s_vert) { if ((s_vert = (float *) zalloc ((unsigned) (3 * (long) (drvui->verts_alloc * sizeof (float))))) == NULL) { Error_Box ("Unable to get initial s_vert allocation"); goto out; } } if (drvui->vert_occ) free (drvui->vert_occ); if (! (drvui->vert_occ = (float *) zalloc ((unsigned) (drvui->verts_alloc * sizeof (float))))) { Error_Box ("Unable to get site occupancy allocation"); goto out; } get_atom_id (); // rework atom id numbers to pointers if (slabmode) generate_slab (); // initialize cutout box if needed if (drvui->modulated > 0) { float save_limits[6]; int j, atom; fprintf (drvui->flout, "\nTransformed (modulated) contents of 2x2x2 unit-cells corresponding to\n" " the 'simulated' P1 positions of JANA 2000\n\n" " Atom x' y' z' site occ. Sym. Op\n\n"); for (i = 0; i < 3; i++) { save_limits[i] = drvui->frames[drvui->frame_no].cryst_lim[i]; drvui->frames[drvui->frame_no].cryst_lim[i] = -1.0f; /* set limits from -1 to +1 in all directions */ save_limits[i + 3] = drvui->frames[drvui->frame_no].cryst_lim[i + 3]; drvui->frames[drvui->frame_no].cryst_lim[3 + i] = 1.0f; } build_box_contents (); // get all atoms in the 2x2x2 region for (i = 0; i < 6; i++) { drvui->frames[drvui->frame_no].cryst_lim[i] = save_limits[i]; /* restore original limits */ } for (atom = 0; atom < natom; atom++) { for (j = 1; j < NvertM; j++) { int sym, k, m; if (atom != drvui->atom_no[j] / 100) continue; sym = drvui->atom_no[j] % 100; k = 0; for (m = 0; m < 3; m++) { if (xypos[3 * j + m] < -1.0f) k = 1; if (xypos[3 * j + m] > 1.0f) k = 1; } if (!k) fprintf (drvui->flout, " %c%c%c%c%3d %8.5f %8.5f %8.5f %8.5f %7d\n", drvui->atoms[atom].atom_l[0], drvui->atoms[atom].atom_l[1], drvui->atoms[atom].atom_l[2], drvui->atoms[atom].atom_l[3], drvui->atoms[atom].sv_atom_n, xypos[3 * j], xypos[3 * j + 1], xypos[3 * j + 2], drvui->vert_occ[j], sym + 1); } } NvertM = 1; // make master list empty and reset limits if (!drvui->automation) { POV_Max[0] = POV_Max[1] = POV_Max[2] = -99999.0f; POV_Min[0] = POV_Min[1] = POV_Min[2] = 99999.0f; } } build_box_contents (); // complete the master atom list fprintf (drvui->fcns, "\nMaster atom list contains %5d atoms.\n", NvertM - 1); fprintf (drvui->flout, "\nMaster atom list contains %5d atoms.\n", NvertM - 1); // allocate space for the various arrays (at least 14 cell vertices plus first atom - thus extra 20) if (o_vert) free (o_vert); if (! (o_vert = (float *) zalloc ((unsigned) (6 * (NvertM + 20) * sizeof (float))))) { Error_Box ("Unable to get o_vert allocation"); goto out; } if (o_vert_nm) free (o_vert_nm); if (! (o_vert_nm = (float *) zalloc ((unsigned) (6 * (NvertM + 20) * sizeof (float))))) { Error_Box ("Unable to get o_vert_nm allocation"); goto out; } if (vert_sym_no) free (vert_sym_no); if (!(vert_sym_no = (int *) zalloc ((unsigned) (2 * NvertM * sizeof (int))))) { Error_Box ("Unable to get vert_sym_no allocation"); goto out; } if (vert_sym_nos) free (vert_sym_nos); if (!(vert_sym_nos = (int *) zalloc ((unsigned) (2 * NvertM * sizeof (int))))) { Error_Box ("Unable to get vert_sym_nos allocation"); goto out; } if (drvui->orig_atom_no) free (drvui->orig_atom_no); if (! (drvui->orig_atom_no = (int *) zalloc ((unsigned) (2 * NvertM * sizeof (int))))) { Error_Box ("Unable to get orig_atom_no allocation"); goto out; } if (!(poly_list = (int *) zalloc ((unsigned) (4 * (NvertM + 20)) * sizeof (int)))) { Error_Box ("Unable to get poly_list allocation"); goto out; } if (!(vertex_list = (int *) zalloc ((unsigned) (4 * NvertM) * sizeof (int)))) { Error_Box ("Unable to get vertex_list allocation"); goto out; } analyze_bonds (); // print the bond distance table fprintf (drvui->fcns, "\nThe 'pov' and 'wrl' files contain:\n"); if (docell != 0 || natom == 0) { // if unit-cell corners drawn, add them for scaling float vert[3]; int saved_Nvert; int nocell; for (nocell = 0; nocell < drvui->no_subsys; nocell++) { saved_Nvert = NvertM; for (i = 0; i <= 2; ++i) vert[i] = 0.0f; sub_add_vert (vert, nocell); // place 0,0,0 in list vert[2] = 1.0f; sub_add_vert (vert, nocell); // place 0,0,1 in list vert[1] = 1.0f; sub_add_vert (vert, nocell); // place 0,1,1 in list vert[2] = 0.0f; sub_add_vert (vert, nocell); // place 0,1,0 in list vert[0] = 1.0f; sub_add_vert (vert, nocell); // place 1,1,0 in list vert[1] = 0.0f; sub_add_vert (vert, nocell); // place 1,0,0 in list vert[2] = 1.0f; sub_add_vert (vert, nocell); // place 1,0,1 in list vert[1] = 1.0f; sub_add_vert (vert, nocell); // place 1,1,1 in list NvertM = saved_Nvert; // reset list count } } strcpy (col_bg_p, drvui->col_bg); strcpy (col_bg_v, drvui->col_bg); Transform_VRML_Color (col_bg_v); Transform_POV_Color (col_bg_p); temp = POV_Max[0] - POV_Min[0]; if (POV_Max[1] - POV_Min[1] > temp) temp = POV_Max[1] - POV_Min[1]; if (POV_Max[2] - POV_Min[2] > temp) temp = POV_Max[2] - POV_Min[2]; if (drvui->voidflag != 0) calculate_voids (); if (drvui->frame_no == 1) { // only do for first frame Scale = 15.0f * temp / Magnification; Text_Size = 0.0005f * Scale; if (doVrml) { if (Vrml2) { if (X3D) fprintf (drvui->fpoutv,"#X3D V3.0 utf8\n\nPROFILE Immersive\n\n"); else fprintf (drvui->fpoutv, "#VRML V2.0 utf8\n\n"); } else { fprintf (drvui->fpoutv, "#VRML V1.0 ascii\n\n"); } fprintf (drvui->fpoutv, "# Scene file created by DRAWxtl %s from %s\n", VERSION, drvui->Cur_File); fprintf (drvui->fpoutv, "# with command line options: -b %6.2f %6.2f %6.2f -o %5.2f %5.2f %5.2f\n", boxlim[0], boxlim[1], boxlim[2], origin[0], origin[1], origin[2]); fprintf (drvui->fpoutv, "# -p %5.2f %5.2f %5.2f %5.2f %5.2f %5.2f -v %5.2f %5.2f %5.2f\n", drvui->frames[drvui->frame_no].cryst_lim[0], drvui->frames[drvui->frame_no].cryst_lim[3], drvui->frames[drvui->frame_no].cryst_lim[1], drvui->frames[drvui->frame_no].cryst_lim[4], drvui->frames[drvui->frame_no].cryst_lim[2], drvui->frames[drvui->frame_no].cryst_lim[5], xrot, yrot, zrot); // Output VRML header if (!Vrml2) { fprintf (drvui->fpoutv, "DEF BackgroundColor Info { string \"%s\" }\n", col_bg_v); fprintf (drvui->fpoutv, "Separator {\n"); fprintf (drvui->fpoutv, " Material {\n"); fprintf (drvui->fpoutv, " ambientColor 0.1 0.1 0.1\n"); fprintf (drvui->fpoutv, " diffuseColor 1 1 1\n"); fprintf (drvui->fpoutv, " specularColor 0.9 0.9 0.9\n"); fprintf (drvui->fpoutv, " shininess 0.8\n"); fprintf (drvui->fpoutv, " }\n"); } if (!M_cameras && Vrml2) { // Generate Orthographic Projection for VRML97 fprintf (drvui->fpoutv, "NavigationInfo {type \"EXAMINE\"}\n"); fprintf (drvui->fpoutv, "Background { skyColor %s }\n", col_bg_v); fprintf (drvui->fpoutv, "Viewpoint { fieldOfView 0.1 position 0. 0. %8.3f }\n", Scale); fprintf (drvui->fpoutv, "DirectionalLight {direction 0 0 -1}\n"); fprintf (drvui->fpoutv, "DirectionalLight {direction 0 0 1}\n"); } else { if (!Vrml2) { // simulate orthographic projection for VRML1.0 float fscale, fangle; if (!M_cameras) { fscale = Scale * (10.0f / 7.0f); fangle = 0.07853f; } else { fscale = Scale / 7.0f; fangle = 0.7853f; } fprintf (drvui->fpoutv, "PerspectiveCamera {\n"); fprintf (drvui->fpoutv, " position 0 0 %8.3f\n", fscale); fprintf (drvui->fpoutv, " orientation 0 0 1 0\n"); fprintf (drvui->fpoutv, " focalDistance %8.3f\n", fscale); fprintf (drvui->fpoutv, " heightAngle %8.5f\n", fangle); fprintf (drvui->fpoutv, "}\n"); fprintf (drvui->fpoutv, "DirectionalLight{ direction 0 0 -1 intensity 1.0}\n"); fprintf (drvui->fpoutv, "DirectionalLight{ direction 0 0 1 intensity 1.0}\n"); } else { fprintf (drvui->fpoutv, "NavigationInfo {type \"EXAMINE\"}\n"); fprintf (drvui->fpoutv, "Background { skyColor %s }\n", col_bg_v); fprintf (drvui->fpoutv, "Viewpoint { position 0. 0. %8.3f }\n", Scale / 7.); fprintf (drvui->fpoutv, "DirectionalLight {direction 0 0 -1}\n"); fprintf (drvui->fpoutv, "DirectionalLight {direction 0 0 1}\n"); } } if (Vrml2) { fprintf (drvui->fpoutv, "Transform { rotation 0 0 1 %f\n", zrot / RAD); } else { fprintf (drvui->fpoutv, "Rotation {"); fprintf (drvui->fpoutv, " rotation 0 0 1 %f}\n", zrot / RAD); } if (Vrml2) { fprintf (drvui->fpoutv, " children Transform {"); fprintf (drvui->fpoutv, " rotation 0 1 0 %f\n", yrot / RAD); } else { fprintf (drvui->fpoutv, " Rotation {"); fprintf (drvui->fpoutv, " rotation 0 1 0 %f}\n", yrot / RAD); } if (Vrml2) { fprintf (drvui->fpoutv, " children Transform {"); fprintf (drvui->fpoutv, " rotation 1 0 0 %f\n", xrot / RAD); } else { fprintf (drvui->fpoutv, " Rotation {"); fprintf (drvui->fpoutv, " rotation 1 0 0 %f}\n", xrot / RAD); } if (Vrml2) fprintf (drvui->fpoutv, " children [\n"); } Scale *= 0.9f; float cpx = (POV_Max[0] + POV_Min[0]) / 2.0f; float cpy = (POV_Max[1] + POV_Min[1]) / 2.0f; // Output POV header if (doPOV) { fprintf (drvui->fpoutp, "/*\n\nPOVxtl-Persistence of Vision Ray Tracer\n"); fprintf (drvui->fpoutp, "Crystal Structure Drawing Program %s\n\n", VERSION); fprintf (drvui->fpoutp, "Copyright 1996, 1997, 2000-2011 by Larry Finger, Martin Kroeker, and Brian Toby\n"); fprintf (drvui->fpoutp, " (all rights reserved).\n\n"); fprintf (drvui->fpoutp, "Scene file created from %s \n", drvui->Cur_File); fprintf (drvui->fpoutp, "with command line options: -b %6.2f %6.2f %6.2f -o %5.2f %5.2f %5.2f \n", boxlim[0], boxlim[1], boxlim[2], origin[0], origin[1], origin[2]); fprintf (drvui->fpoutp, "-p %5.2f %5.2f %5.2f %5.2f %5.2f %5.2f -v %5.2f %5.2f %5.2f -m %5.2f\n*/\n\n", drvui->frames[drvui->frame_no].cryst_lim[0], drvui->frames[drvui->frame_no].cryst_lim[3], drvui->frames[drvui->frame_no].cryst_lim[1], drvui->frames[drvui->frame_no].cryst_lim[4], drvui->frames[drvui->frame_no].cryst_lim[2], drvui->frames[drvui->frame_no].cryst_lim[5], xrot, yrot, zrot, Magnification); fprintf (drvui->fpoutp, "#if (version>3.65)\n#version 3.6;\n#end\n\n"); if (drvui->Stereo == 1) fprintf (drvui->fpoutp, "#version unofficial stereopov 0.2;\n"); fprintf (drvui->fpoutp, "#include \"colors.inc\"\n"); fprintf (drvui->fpoutp, "#include \"chars.inc\"\n"); if (drvui->Stereo == 2) { fprintf (drvui->fpoutp, "#include \"transforms.inc\"\n"); fprintf (drvui->fpoutp, "#include \"math.inc\"\n\n"); fprintf (drvui->fpoutp, "/* Stereo camera macro adapted from Jaime Vives Piqueres, www.ignorancia.org */\n"); if (!M_cameras) { fprintf (drvui->fpoutp, "#macro meshcam_orthographic(res_x, res_y, c_up_length)\n"); fprintf (drvui->fpoutp, "#local c_direction=1;\n"); fprintf (drvui->fpoutp, "#local px_inc=c_up_length*(res_x/res_y)/res_x;\n"); fprintf (drvui->fpoutp, "#local centering=<-res_x*.5*px_inc+px_inc*.5,res_y*.5*px_inc-px_inc-px_inc*2/3,0>;\n"); fprintf (drvui->fpoutp, "#local tr_base_1=< 0, px_inc*2/3, 0>;\n"); fprintf (drvui->fpoutp, "#local tr_base_2=< px_inc/2, -px_inc/3, 0>;\n"); fprintf (drvui->fpoutp, "#local tr_base_3=<-px_inc/2, -px_inc/3, 0>;\n"); fprintf (drvui->fpoutp, "mesh{\n#local row_count=0;\n#while (row_countfpoutp, " #local col_count=0;\n #local d_y=row_count*px_inc;\n #while (col_countfpoutp, " #local d_x=col_count*px_inc;\n"); fprintf (drvui->fpoutp, " #local tr_vertex_1=tr_base_1++centering;\n"); fprintf (drvui->fpoutp, " #local tr_vertex_2=tr_base_2++centering;\n"); fprintf (drvui->fpoutp, " #local tr_vertex_3=tr_base_3++centering;\n"); } else { fprintf (drvui->fpoutp, "#macro meshcam(res_x, res_y, c_angle)\n"); fprintf (drvui->fpoutp, "#local c_up=1*y;\n"); fprintf (drvui->fpoutp, "#local c_right=(res_x/res_y)*x;\n"); fprintf (drvui->fpoutp, "#local c_direction=0.5*vlength(c_right)/tan(radians(c_angle)/2);\n"); fprintf (drvui->fpoutp, "#local sph_lens=sphere{0,c_direction inverse}\n"); fprintf (drvui->fpoutp, "#local px_inc=(res_x/res_y)/res_x;\n"); fprintf (drvui->fpoutp, "#local centering=<-res_x*.5*px_inc+px_inc*.5,res_y*.5*px_inc-px_inc-px_inc*2/3,0>;\n"); fprintf (drvui->fpoutp, "#local tr_base_1=< 0, px_inc*2/3, 0>;\n"); fprintf (drvui->fpoutp, "#local tr_base_2=< px_inc/2, -px_inc/3, 0>;\n"); fprintf (drvui->fpoutp, "#local tr_base_3=<-px_inc/2, -px_inc/3, 0>;\n"); fprintf (drvui->fpoutp, "mesh{\n#local row_count=0;\n#while (row_countfpoutp, " #local col_count=0;\n #local d_y=row_count*px_inc;\n #while (col_countfpoutp, " #local d_x=col_count*px_inc;\n #local Norm=<0,0,0>;\n"); fprintf (drvui->fpoutp, " #local tr_vertex_1=trace(sph_lens,0,tr_base_1++centering, Norm);\n"); fprintf (drvui->fpoutp, " #local tr_vertex_2=trace(sph_lens,0,tr_base_2++centering, Norm);\n"); fprintf (drvui->fpoutp, " #local tr_vertex_3=trace(sph_lens,0,tr_base_3++centering, Norm);\n"); } fprintf (drvui->fpoutp, " triangle{tr_vertex_1,tr_vertex_2,tr_vertex_3}\n"); fprintf (drvui->fpoutp, " #local col_count=col_count+1;\n #end\n #local row_count=row_count+1;\n"); fprintf (drvui->fpoutp, "#end\n}\n#end\n"); fprintf (drvui->fpoutp, "#macro meshcam_placement(c_lo, c_la)\n transform{\n"); fprintf (drvui->fpoutp, " transform{Reorient_Trans(z,-)}\n"); fprintf (drvui->fpoutp, " transform{Reorient_Trans(-,c_la-c_lo)}\n"); fprintf (drvui->fpoutp, " translate c_lo\n }\n#end\n"); } if (drvui->ambient > 0.) { fprintf (drvui->fpoutp, "\ndefault {\n"); fprintf (drvui->fpoutp, " finish {\n"); fprintf (drvui->fpoutp, " ambient %5.2f\n", drvui->ambient); fprintf (drvui->fpoutp, " diffuse %5.2f\n", drvui->diffuse); fprintf (drvui->fpoutp, " specular %5.2f\n", drvui->specular); fprintf (drvui->fpoutp, " roughness %5.2f\n", drvui->roughness); fprintf (drvui->fpoutp, " }\n"); fprintf (drvui->fpoutp, " }\n\n"); } if (drvui->Stereo <2) { if (!M_cameras) { fprintf (drvui->fpoutp, "camera{ orthographic\n"); } else { fprintf (drvui->fpoutp, "camera{\n"); } fprintf (drvui->fpoutp, " location< %f ,%f, %f>\n", cpx, cpy, 1.6f * Scale); if (!M_cameras) { fprintf (drvui->fpoutp, " up <0,%f,0>\n", 0.1 * Scale); fprintf (drvui->fpoutp, " right <%f,0,0>\n", -0.1 * Scale); } else { fprintf (drvui->fpoutp, " up <0, 0.1, 0>\n"); fprintf (drvui->fpoutp, " right <-0.1, 0, 0>\n"); } fprintf (drvui->fpoutp, " look_at <%f,%f,0>\n", cpx, cpy); if (drvui->Stereo == 1) { fprintf (drvui->fpoutp, " stereo_base %f\n", drvui->stereo_base); if (drvui->cross_eyed) fprintf (drvui->fpoutp, " cross_eyed\n"); } fprintf (drvui->fpoutp, "}\n"); } else { if (!M_cameras) fprintf (drvui->fpoutp, "#declare c_location=<%f,%f,%f>;\n",cpx,cpy,-1.6*Scale); else fprintf (drvui->fpoutp, "#declare c_location=<%f,%f,%f>;\n",cpx,cpy,-0.1*Scale); fprintf (drvui->fpoutp, "#declare c_look_at=<%f,%f,0>;\n", cpx,cpy); fprintf (drvui->fpoutp, "#declare c_stereo_base=%f;\n", drvui->stereo_base); if (!M_cameras) { fprintf (drvui->fpoutp, "#declare c_up_length=%f;\n", 0.1*Scale); fprintf (drvui->fpoutp, "#declare camera_mesh=meshcam_orthographic(image_width*.5, image_height, c_up_length)\n"); } else { fprintf (drvui->fpoutp, "#declare c_angle=54;\n"); fprintf (drvui->fpoutp, "#declare camera_mesh=meshcam(image_width*.5, image_height, c_angle)\n"); } fprintf (drvui->fpoutp, "#declare c_location_left =c_location+c_stereo_base;\n"); fprintf (drvui->fpoutp, "#declare c_location_right=c_location-c_stereo_base;\n"); fprintf (drvui->fpoutp, "camera{\n"); fprintf (drvui->fpoutp, " mesh_camera{ 1 2\n"); if (drvui->cross_eyed) { fprintf (drvui->fpoutp, " mesh{camera_mesh\n meshcam_placement(c_location_right,c_look_at)\n }\n"); fprintf (drvui->fpoutp, " mesh{camera_mesh\n meshcam_placement(c_location_left,c_look_at)\n }\n"); } else { fprintf (drvui->fpoutp, " mesh{camera_mesh\n meshcam_placement(c_location_left,c_look_at)\n }\n"); fprintf (drvui->fpoutp, " mesh{camera_mesh\n meshcam_placement(c_location_right,c_look_at)\n }\n"); } fprintf (drvui->fpoutp, " }\n location <0,0,1.01>\n}\n\n"); } fprintf (drvui->fpoutp, "background{color %s}\n", col_bg_p); if (drvui->Stereo == 2) fprintf (drvui->fpoutp, "light_source {< 0, 0, %f>\n", -2.*Scale); else fprintf (drvui->fpoutp, "light_source {< 0, 0, %f>\n", Scale); fprintf (drvui->fpoutp, "color red 4.0 green 4.0 blue 4.0\n}\n"); fprintf (drvui->fpoutp, "object{\n union{\n"); fprintf (drvui->fpoutp, "\n"); fprintf (drvui->fpoutp, "#declare xrot = %5.1f;\n", xrot); fprintf (drvui->fpoutp, "#declare yrot = %5.1f;\n", yrot); fprintf (drvui->fpoutp, "#declare zrot = %5.1f;\n", zrot); fprintf (drvui->fpoutp, "#declare xmove = %5.1f;\n", drvui->Trans[0]); fprintf (drvui->fpoutp, "#declare ymove = %5.1f;\n", drvui->Trans[1]); fprintf (drvui->fpoutp, "\n"); } if (doAsy) { fprintf (drvui->fpouta, "// Crystal Structure Drawing Program DRAWxtl %s\n\n", VERSION); fprintf (drvui->fpouta, "// Copyright 1996, 1997, 2000-2011 by Larry Finger, Martin Kroeker, and Brian Toby\n"); fprintf (drvui->fpouta, "// (all rights reserved).\n\n"); fprintf (drvui->fpouta, "// Scene file created from %s \n", drvui->Cur_File); fprintf (drvui->fpouta, "// with command line options: -b %6.2f %6.2f %6.2f -o %5.2f %5.2f %5.2f \n", boxlim[0], boxlim[1], boxlim[2], origin[0], origin[1], origin[2]); fprintf (drvui->fpouta, "// -p %5.2f %5.2f %5.2f %5.2f %5.2f %5.2f -v %5.2f %5.2f %5.2f -m %5.2f\n\n\n", drvui->frames[drvui->frame_no].cryst_lim[0], drvui->frames[drvui->frame_no].cryst_lim[3], drvui->frames[drvui->frame_no].cryst_lim[1], drvui->frames[drvui->frame_no].cryst_lim[4], drvui->frames[drvui->frame_no].cryst_lim[2], drvui->frames[drvui->frame_no].cryst_lim[5], xrot, yrot, zrot, Magnification); fprintf (drvui->fpouta, "import three;\n"); fprintf (drvui->fpouta, "unitsize(0.1cm);\n"); fprintf (drvui->fpouta, "size(250,250);\n"); fprintf (drvui->fpouta, "viewportmargin=(1cm,1cm);\n"); if (!M_cameras) fprintf (drvui->fpouta, "currentprojection=orthographic (%5.2f,%5.2f,%5.2f,target=(%5.2f,%5.2f,0.),up=Y);\n", cpx,cpy,1.6f*Scale,cpx,cpy); else fprintf (drvui->fpouta, "currentprojection=perspective (%5.2f,%5.2f,%5.2f,target=(%5.2f,%5.2f,0.),up=Y);\n", cpx,cpy,1.6f*Scale,cpx,cpy); fprintf (drvui->fpouta,"\npicture pic;\n"); fprintf (drvui->fpouta,"transform3 t=rotate(%.2f,X)*rotate(%.2f,Y)*rotate(%.2f,Z);\n", xrot,yrot,zrot); fprintf (drvui->fpouta,"\n"); } glNewList (drvui->crystalDL, GL_COMPILE); } else { if (doPOV) fprintf (drvui->fpoutp, "\n/************ Frame %d **********/\n", drvui->frame_no); if (doVrml) fprintf (drvui->fpoutv, "\n############# Frame %d ##########\n", drvui->frame_no); if (doAsy) fprintf (drvui->fpouta, "\n//############# Frame %d ##########\n", drvui->frame_no); } // only do for drvui->frame_no == 1 do_drawing (); // generate all elements of the drawing for this frame free (vertex_list); vertex_list = NULL; free (poly_list); poly_list = NULL; } // while drvui->frame_no < drvui->max_frame drvui->frame_no = drvui->max_frame; glEndList (); if (gl_size == 0.0f) { gl_size = max (POV_Max[1] - POV_Min[1], POV_Max[0] - POV_Min[0]); gl_size = max (gl_size, POV_Max[2] - POV_Min[2]); } if (doPOV) { if (drvui->noshadow == 1) fprintf (drvui->fpoutp, " } no_shadow no_reflection\n"); else fprintf (drvui->fpoutp, " }\n"); fprintf (drvui->fpoutp, "rotate \n"); fprintf (drvui->fpoutp, "rotate <0, yrot, 0>\n"); fprintf (drvui->fpoutp, "rotate <0, 0, zrot>\n"); fprintf (drvui->fpoutp, "translate \n"); fprintf (drvui->fpoutp, "}\n"); if (ShowMapLegend == 1 && drvui->frames[drvui->frame_no].slice > 1) { char label[30]; float glr,glg,glb; for (int j=0;j<256;j++){ float rho = Map_Info.rhomn+0.0039f*(float)j*(Map_Info.rhomx-Map_Info.rhomn); colorramp (rho,&glr,&glg,&glb); fprintf (drvui->fpoutp,"cylinder { <%5.3f,%5.3f,%5.3f>,<%5.3f,%5.3f,%5.3f>,0.01\n", -Scale/20.+0.5,Scale/20.-2.5+0.0078f*(float)j,0., -Scale/20.+0.8,Scale/20.-2.5+0.0078f*(float)j,0.); fprintf(drvui->fpoutp," texture{pigment{color red %5.3f green %5.3f blue %5.3f} finish{diffuse 0.25}}\n}\n",glr,glg,glb); } fprintf(drvui->fpoutp,"cylinder { <%5.3f,%5.3f,%5.3f>,<%5.3f,%5.3f,%5.3f>,0.01\n", -Scale/20.+0.4,Scale/20.-2.5+0.0078f*256.*(0.f-Map_Info.rhomn)/(Map_Info.rhomx-Map_Info.rhomn), 0.0f, -Scale/20.+0.9,Scale/20.-2.5+0.0078f*256.*(0.f-Map_Info.rhomn)/(Map_Info.rhomx-Map_Info.rhomn), 0.0f); fprintf(drvui->fpoutp," texture{pigment{color Black}}\n}\n"); for (int i=0;i<6;i++) { float fw=0.2f*(float)i*(Map_Info.rhomx-Map_Info.rhomn)+Map_Info.rhomn; sprintf(label,"% 5.3f",fw); float size = drvui->label_scale * 2.0f * Text_Size; fprintf (drvui->fpoutp, " text { ttf \"crystal.ttf\",\"%s\" 0.15,0\n", label); fprintf (drvui->fpoutp, " scale <%4.2f,%4.2f,%4.2f>\n", size, size, size); fprintf (drvui->fpoutp, " translate <%8.5f,%8.5f,%8.5f> pigment{color Black}\n", -Scale/20.+1.,Scale/20.-2.5+0.4f*(float)i,0.0f); fprintf (drvui->fpoutp, " }\n"); } } } if (doVrml) { if (Vrml2) fprintf (drvui->fpoutv, "]\n"); fprintf (drvui->fpoutv, " }\n"); if (Vrml2) { fprintf (drvui->fpoutv, " }\n"); fprintf (drvui->fpoutv, " }\n"); } } if (doAsy) { if (ShowMapLegend == 1 && drvui->frames[drvui->frame_no].slice > 1) { char label[30]; float glr,glg,glb; for (int j=0;j<256;j++){ float rho = Map_Info.rhomn+0.0039f*(float)j*(Map_Info.rhomx-Map_Info.rhomn); colorramp (rho,&glr,&glg,&glb); fprintf (drvui->fpouta," draw(pic, (%8.5f,%8.5f,%8.5f)--(%8.5f,%8.5f,%8.5f),\n", -Scale/20.+0.5,Scale/20.-2.5+0.0078f*(float)j,0., -Scale/20.+0.8,Scale/20.-2.5+0.0078f*(float)j,0.); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",glr,glg,glb); } fprintf (drvui->fpouta," draw(pic, (%8.5f,%8.5f,%8.5f)--(%8.5f,%8.5f,%8.5f),\n", -Scale/20.+0.4,Scale/20.-2.5+0.0078f*256.*(0.f-Map_Info.rhomn)/(Map_Info.rhomx-Map_Info.rhomn), 0.0f, -Scale/20.+0.9,Scale/20.-2.5+0.0078f*256.*(0.f-Map_Info.rhomn)/(Map_Info.rhomx-Map_Info.rhomn), 0.0f); fprintf (drvui->fpouta,"rgb(%4.2f,%4.2f,%4.2f) );\n",0.0f,0.0f,0.0f); for (int i=0;i<6;i++) { float fw=0.2f*(float)i*(Map_Info.rhomx-Map_Info.rhomn)+Map_Info.rhomn; sprintf(label,"% 5.3f",fw); fprintf (drvui->fpouta, " label(pic, \"%s\",(%8.5f,%8.5f,%8.5f));\n", label, -Scale/20.+1.,Scale/20.-2.5+0.4f*(float)i,0.0f); } } fprintf (drvui->fpouta,"add(t*pic);\n"); } fprintf (drvui->flout, "End of File.\n"); if (doVrml) fclose (drvui->fpoutv); if (doPOV) fclose (drvui->fpoutp); if (doAsy) fclose (drvui->fpouta); fclose (drvui->flout); fclose (drvui->fcns); out: in_progress = 0; } // end of Generate_Drawing /* ************************************************************** */ /* ************************************************************** */ void generate_slab (void) { // generate the slab parameters from the input data float csal, snal, csbe, snbe, csga, snga; float rot_mat[3][3]; float bmat[3][3]; float vert[3]; int i, j; for (i = 3; i <= 5; ++i) if (drvui->slab_con[i] <= 0) drvui->slab_con[i] = 90.0f; for (i = 0; i <= 2; ++i) for (j = 0; j <= 2; ++j) bmat[j][i] = 0.0f; // initialize matrix bmat[0][0] = 1.0f; csal = (float) cos (drvui->slab_con[3] / RAD); snal = (float) sin (drvui->slab_con[3] / RAD); csbe = (float) cos (drvui->slab_con[4] / RAD); snbe = (float) sin (drvui->slab_con[4] / RAD); csga = (float) cos (drvui->slab_con[5] / RAD); snga = (float) sin (drvui->slab_con[5] / RAD); bmat[0][1] = csga; bmat[1][1] = snga; bmat[0][2] = csbe; bmat[1][2] = (csal - csbe * csga) / snga; bmat[2][2] = (float) sqrt (1.0 - bmat[0][2] * bmat[0][2] - bmat[1][2] * bmat[1][2]); for (i = 0; i <= 2; ++i) for (j = 0; j <= 2; ++j) bmat[j][i] *= drvui->slab_con[i]; csal = (float) cos (drvui->slab_rot[0] / RAD); snal = (float) sin (drvui->slab_rot[0] / RAD); csbe = (float) cos (drvui->slab_rot[1] / RAD); snbe = (float) sin (drvui->slab_rot[1] / RAD); csga = (float) cos (drvui->slab_rot[2] / RAD); snga = (float) sin (drvui->slab_rot[2] / RAD); rot_mat[0][0] = csbe * csga; rot_mat[0][1] = snal * snbe * csga + csal * snga; rot_mat[0][2] = -csal * snbe * csga + snal * snga; rot_mat[1][0] = -csbe * snga; rot_mat[1][1] = -snal * snbe * snga + csal * csga; rot_mat[1][2] = csal * snbe * snga + snal * csga; rot_mat[2][0] = snbe; rot_mat[2][1] = -snal * csbe; rot_mat[2][2] = csal * csbe; /* 0 0 0 */ for (i = 0; i <= 2; ++i) vert[i] = (float) 0.0; slabx1 = 0.; slaby1 = 0.; slabz1 = 0.; /* 0 0 1 */ vert[2] = (float) 1.0; slabx2 = 0.; for (i = 0; i <= 2; ++i) slabx2 += (float) (bmat[0][i] * vert[i]); slaby2 = 0.; for (i = 0; i <= 2; ++i) slaby2 += (float) (bmat[1][i] * vert[i]); slabz2 = 0.; for (i = 0; i <= 2; ++i) slabz2 += (float) (bmat[2][i] * vert[i]); /* 0 1 0 */ vert[1] = (float) 1.0; vert[2] = (float) 0.0; slabx3 = 0.; for (i = 0; i <= 2; ++i) slabx3 += (float) (bmat[0][i] * vert[i]); slaby3 = 0.; for (i = 0; i <= 2; ++i) slaby3 += (float) (bmat[1][i] * vert[i]); slabz3 = 0.; for (i = 0; i <= 2; ++i) slabz3 += (float) (bmat[2][i] * vert[i]); /* 1 0 0 */ vert[0] = (float) 1.0; vert[1] = (float) 0.0; slabx4 = 0.; for (i = 0; i <= 2; ++i) slabx4 += (float) (bmat[0][i] * vert[i]); slaby4 = 0.; for (i = 0; i <= 2; ++i) slaby4 += (float) (bmat[1][i] * vert[i]); slabz4 = 0.; for (i = 0; i <= 2; ++i) slabz4 += (float) (bmat[2][i] * vert[i]); slabx1 -= drvui->slab_off[0]; slabx2 -= drvui->slab_off[0]; slabx3 -= drvui->slab_off[0]; slabx4 -= drvui->slab_off[0]; slaby1 -= drvui->slab_off[1]; slaby2 -= drvui->slab_off[1]; slaby3 -= drvui->slab_off[1]; slaby4 -= drvui->slab_off[1]; slabz1 -= drvui->slab_off[2]; slabz2 -= drvui->slab_off[2]; slabz3 -= drvui->slab_off[2]; slabz4 -= drvui->slab_off[2]; vert[0] = slabx1 * rot_mat[0][0] + slaby1 * rot_mat[1][0] + slabz1 * rot_mat[2][0]; vert[1] = slabx1 * rot_mat[0][1] + slaby1 * rot_mat[1][1] + slabz1 * rot_mat[2][1]; vert[2] = slabx1 * rot_mat[0][2] + slaby1 * rot_mat[1][2] + slabz1 * rot_mat[2][2]; slabx1 = vert[0]; slaby1 = vert[1]; slabz1 = vert[2]; vert[0] = slabx2 * rot_mat[0][0] + slaby2 * rot_mat[1][0] + slabz2 * rot_mat[2][0]; vert[1] = slabx2 * rot_mat[0][1] + slaby2 * rot_mat[1][1] + slabz2 * rot_mat[2][1]; vert[2] = slabx2 * rot_mat[0][2] + slaby2 * rot_mat[1][2] + slabz2 * rot_mat[2][2]; slabx2 = vert[0]; slaby2 = vert[1]; slabz2 = vert[2]; vert[0] = slabx3 * rot_mat[0][0] + slaby3 * rot_mat[1][0] + slabz3 * rot_mat[2][0]; vert[1] = slabx3 * rot_mat[0][1] + slaby3 * rot_mat[1][1] + slabz3 * rot_mat[2][1]; vert[2] = slabx3 * rot_mat[0][2] + slaby3 * rot_mat[1][2] + slabz3 * rot_mat[2][2]; slabx3 = vert[0]; slaby3 = vert[1]; slabz3 = vert[2]; vert[0] = slabx4 * rot_mat[0][0] + slaby4 * rot_mat[1][0] + slabz4 * rot_mat[2][0]; vert[1] = slabx4 * rot_mat[0][1] + slaby4 * rot_mat[1][1] + slabz4 * rot_mat[2][1]; vert[2] = slabx4 * rot_mat[0][2] + slaby4 * rot_mat[1][2] + slabz4 * rot_mat[2][2]; slabx4 = vert[0]; slaby4 = vert[1]; slabz4 = vert[2]; slabv[0] = slabx1; slabv[1] = slaby1; slabv[2] = slabz1; slabv[3] = slabx2; slabv[4] = slaby2; slabv[5] = slabz2; slabv[6] = slabx3; slabv[7] = slaby3; slabv[8] = slabz3; slabv[9] = slabx2 + (slabx3 - slabx1); slabv[10] = slaby2 + (slaby3 - slaby1); slabv[11] = slabz2 + (slabz3 - slabz1); slabv[12] = slabx4; slabv[13] = slaby4; slabv[14] = slabz4; slabv[15] = slabx3 + (slabx4 - slabx1); slabv[16] = slaby3 + (slaby4 - slaby1); slabv[17] = slabz3 + (slabz4 - slabz1); slabv[18] = slabx2 + (slabx4 - slabx1); slabv[19] = slaby2 + (slaby4 - slaby1); slabv[20] = slabz2 + (slabz4 - slabz1); slabv[21] = slabx2 + (slabx4 - slabx1) + slabx3 - slabx1; slabv[22] = slaby2 + (slaby4 - slaby1) + slaby3 - slaby1; slabv[23] = slabz2 + (slabz4 - slabz1) + slabz3 - slabz1; } /* ************************************************************** */ /* ************************************************************** */ void show_slab (void) { // show the outlines of the slab when slabmode == 2 glPushMatrix (); glDisable (GL_LIGHTING); glLineWidth (3); glColor3f (1., 0., 0.); glBegin (GL_LINES); glVertex3f (slabx1, slaby1, slabz1); glVertex3f (slabx2, slaby2, slabz2); glVertex3f (slabx3, slaby3, slabz3); glVertex3f (slabx1, slaby1, slabz1); glVertex3f (slabx3, slaby3, slabz3); glVertex3f (slabx2 + (slabx3 - slabx1), slaby2 + (slaby3 - slaby1), slabz2 + (slabz3 - slabz1)); glVertex3f (slabx2, slaby2, slabz2); glVertex3f (slabx2 + (slabx3 - slabx1), slaby2 + (slaby3 - slaby1), slabz2 + (slabz3 - slabz1)); glVertex3f (slabx1, slaby1, slabz1); glVertex3f (slabx4, slaby4, slabz4); glVertex3f (slabx3, slaby3, slabz3); glVertex3f (slabx3 + (slabx4 - slabx1), slaby3 + (slaby4 - slaby1), slabz3 + (slabz4 - slabz1)); glVertex3f (slabx4, slaby4, slabz4); glVertex3f (slabx3 + (slabx4 - slabx1), slaby3 + (slaby4 - slaby1), slabz3 + (slabz4 - slabz1)); glVertex3f (slabx2, slaby2, slabz2); glVertex3f (slabx2 + (slabx4 - slabx1), slaby2 + (slaby4 - slaby1), slabz2 + (slabz4 - slabz1)); glVertex3f (slabx2 + (slabx4 - slabx1), slaby2 + (slaby4 - slaby1), slabz2 + (slabz4 - slabz1)); glVertex3f (slabx4, slaby4, slabz4); glVertex3f (slabx2 + (slabx4 - slabx1), slaby2 + (slaby4 - slaby1), slabz2 + (slabz4 - slabz1)); glVertex3f (slabx2 + (slabx4 - slabx1) + slabx3 - slabx1, slaby2 + (slaby4 - slaby1) + slaby3 - slaby1, slabz2 + (slabz4 - slabz1) + slabz3 - slabz1); glVertex3f (slabx3 + (slabx4 - slabx1), slaby3 + (slaby4 - slaby1), slabz3 + (slabz4 - slabz1)); glVertex3f (slabx2 + (slabx4 - slabx1) + slabx3 - slabx1, slaby2 + (slaby4 - slaby1) + slaby3 - slaby1, slabz2 + (slabz4 - slabz1) + slabz3 - slabz1); glVertex3f (slabx2 + (slabx3 - slabx1), slaby2 + (slaby3 - slaby1), slabz2 + (slabz3 - slabz1)); glVertex3f (slabx2 + (slabx4 - slabx1) + slabx3 - slabx1, slaby2 + (slaby4 - slaby1) + slaby3 - slaby1, slabz2 + (slabz4 - slabz1) + slabz3 - slabz1); glEnd (); glPopMatrix (); glEnable (GL_LIGHTING); glLineWidth (1); } /* ************************************************************** */ /* ************************************************************** */ void label_cell (void) { // generate the labels corresponding to the unit-cell axes int i, j; int used[4]; int old_type = 1; if (!Labels) return; if (drvui->lat_con[0] > 0. && drvui->lat_con[1] > 0.) { // initialize the saved_x's - first pass only if (!drvui->labels_inited) { drvui->saved_x_label[0][0][0] = -0.5f / drvui->lat_con[0]; drvui->saved_x_label[0][0][1] = -0.5f / drvui->lat_con[1]; drvui->saved_x_label[0][0][2] = -0.5f / drvui->lat_con[2]; drvui->saved_x_label[0][3][2] = 1.0f + 0.5f / drvui->lat_con[2]; drvui->saved_x_label[1][3][2] = 1.4f / drvui->lat_con[2]; drvui->saved_x_label[0][2][1] = 1.0f + 0.5f / drvui->lat_con[1]; drvui->saved_x_label[1][2][1] = 1.4f / drvui->lat_con[1]; drvui->saved_x_label[0][1][0] = 1.0f + 0.5f / drvui->lat_con[0]; drvui->saved_x_label[1][1][0] = 1.4f / drvui->lat_con[0]; drvui->labels_inited = 1; for (i = 0; i < 4; i++) drvui->triple[i] = 0; } if (fabs (offset[0]) + fabs (offset[1]) + fabs (offset[2]) < 0.01) Locate_Triple (); for (i = 0; i < 4; i++) used[i] = 0; /* find any labels that are already in the list and save their current position */ if (drvui->nlabel > 1) { for (i = 1; i < drvui->nlabel; i++) { if (!strcmp (drvui->labels[i].label_label, "o")) { drvui->triple[0] = 0; for (j = 0; j < 3; j++) drvui->saved_x_label[0][0][j] = drvui->labels[i].label_x[j]; used[0] = 1; old_type = 0; } if (!strcmp (drvui->labels[i].label_label, "triple_vect")) { drvui->triple[0] = i; for (j = 0; j < 3; j++) drvui->saved_x_label[1][0][j] = drvui->labels[i].label_x[j]; used[0] = 1; old_type = 1; } } for (i = 1; i < drvui->nlabel; i++) { if (!strcmp (drvui->labels[i].label_label, "a")) { drvui->triple[1] = i; for (j = 0; j < 3; j++) drvui->saved_x_label[old_type][1][j] = drvui->labels[i].label_x[j]; used[1] = 1; } if (!strcmp (drvui->labels[i].label_label, "b")) { drvui->triple[2] = i; for (j = 0; j < 3; j++) drvui->saved_x_label[old_type][2][j] = drvui->labels[i].label_x[j]; used[2] = 1; } if (!strcmp (drvui->labels[i].label_label, "c")) { drvui->triple[1] = i; for (j = 0; j < 3; j++) drvui->saved_x_label[old_type][3][j] = drvui->labels[i].label_x[j]; used[3] = 1; } } } /* following section adds labels to the list for those not already supplied */ if (!used[0]) { drvui->labels[drvui->nlabel].label_fn = 1; for (j = 0; j < 3; j++) { drvui->labels[drvui->nlabel].label_x[j] = drvui->saved_x_label[Display_axes][0][j]; } if (!Display_axes) { drvui->triple[0] = 0; strcpy (drvui->labels[drvui->nlabel++].label_label, "o"); check_dynamic_storage (); } else { drvui->triple[0] = drvui->nlabel; strcpy (drvui->labels[drvui->nlabel++].label_label, "triple_vect"); check_dynamic_storage (); } } if (!used[1]) { drvui->labels[drvui->nlabel].label_fn = 1; for (j = 0; j < 3; j++) { drvui->labels[drvui->nlabel].label_x[j] = drvui->saved_x_label[Display_axes][1][j]; } drvui->triple[1] = drvui->nlabel; strcpy (drvui->labels[drvui->nlabel++].label_label, "a"); check_dynamic_storage (); } if (!used[2]) { drvui->labels[drvui->nlabel].label_fn = 1; for (j = 0; j < 3; j++) { drvui->labels[drvui->nlabel].label_x[j] = drvui->saved_x_label[Display_axes][2][j]; } drvui->triple[2] = drvui->nlabel; strcpy (drvui->labels[drvui->nlabel++].label_label, "b"); check_dynamic_storage (); } if (!used[3]) { drvui->labels[drvui->nlabel].label_fn = 1; for (j = 0; j < 3; j++) { drvui->labels[drvui->nlabel].label_x[j] = drvui->saved_x_label[Display_axes][3][j]; } drvui->triple[3] = drvui->nlabel; strcpy (drvui->labels[drvui->nlabel++].label_label, "c"); check_dynamic_storage (); } /* The following section will copy the appropriate saved values into the active label parameters */ for (i = 1; i < drvui->nlabel; i++) { if (Display_axes) { if (!strcmp (drvui->labels[i].label_label, "o")) { strcpy (drvui->labels[i].label_label, "triple_vect"); drvui->triple[0] = i; for (j = 0; j < 3; j++) { drvui->labels[i].label_x[j] = drvui->saved_x_label[1][0][j]; } } } else { if (!strcmp (drvui->labels[i].label_label, "triple_vect")) { strcpy (drvui->labels[i].label_label, "o"); drvui->triple[0] = 0; for (j = 0; j < 3; j++) { drvui->labels[i].label_x[j] = drvui->saved_x_label[0][0][j]; } } } if (!strcmp (drvui->labels[i].label_label, "c")) { drvui->triple[3] = i; for (j = 0; j < 3; j++) { drvui->labels[i].label_x[j] = drvui->saved_x_label[Display_axes][3][j]; } } if (!strcmp (drvui->labels[i].label_label, "b")) { drvui->triple[2] = i; for (j = 0; j < 3; j++) { drvui->labels[i].label_x[j] = drvui->saved_x_label[Display_axes][2][j]; } } if (!strcmp (drvui->labels[i].label_label, "a")) { drvui->triple[1] = i; for (j = 0; j < 3; j++) { drvui->labels[i].label_x[j] = drvui->saved_x_label[Display_axes][1][j]; } } } } } DRAWxtl/source/DRAWxtl55/gl2gif.cxx0000644000076400001440000010767511466645151016426 0ustar fingerusers// Gmsh - Copyright (C) 1997-2009 C. Geuzaine, J.-F. Remacle // // See the LICENSE.txt file for license information. Please report all // bugs and problems to . /* * Warning: This code is really a dirty hack. It SHOULD be cleaned * (and most of all, all the static variables should be removed). * * It is based on * * - libppm3.c - ppm utility library part 3 * - ppmquant.c - quantize the colors in a pixmap down to a specified number * * Copyright (C) 1989, 1991 by Jef Poskanzer. * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, provided * that the above copyright notice appear in all copies and that both that * copyright notice and this permission notice appear in supporting * documentation. This software is provided "as is" without express or * implied warranty. * * and * * - ppmtogif.c - read a portable pixmap and produce a GIF file * * Based on GIFENCOD by David Rowley .A * Lempel-Zim compression based on "compress". * * Modified by Marcel Wijkstra * * Copyright (C) 1989 by Jef Poskanzer. * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, provided * that the above copyright notice appear in all copies and that both that * copyright notice and this permission notice appear in supporting * documentation. This software is provided "as is" without express or * implied warranty. * * The Graphics Interchange Format(c) is the Copyright property of * CompuServe Incorporated. GIF(sm) is a Service Mark property of * CompuServe Incorporated. * */ #include "drawxtl.h" #include "DRAWxtlViewUI.h" #include "DRAWxtl_proto.h" #include "draw_ext.h" #include #include #include #include "gl2gif.h" /* PPM colormap routines */ #define HASH_SIZE 20023 #define ppm_hashpixel(p) ( ( (int) (p) & 0x7fffffff ) % HASH_SIZE ) static int static_red[MAX_GIFCOLORS]; static int static_green[MAX_GIFCOLORS]; static int static_blue[MAX_GIFCOLORS]; static int static_perm[MAX_GIFCOLORS], static_permi[MAX_GIFCOLORS]; static int static_nbcolors; static pixel **static_pixels; static colorhash_table static_cht; static colorhash_table ppm_alloccolorhash() { colorhash_table cht; int i; cht = (colorhash_table) malloc(HASH_SIZE * sizeof(colorhist_list)); for (i = 0; i < HASH_SIZE; ++i) cht[i] = (colorhist_list) 0; return cht; } static void ppm_freecolorhash(colorhash_table cht) { int i; colorhist_list chl, chlnext; for (i = 0; i < HASH_SIZE; ++i) for (chl = cht[i]; chl != (colorhist_list) 0; chl = chlnext) { chlnext = chl->next; free((char *) chl); } free((char *) cht); } static colorhash_table ppm_computecolorhash(pixel ** const pixels, const int cols, const int rows, const int maxcolors, int *const colorsP) { colorhash_table cht; const pixel *pP; colorhist_list chl; int col, row, hash; cht = ppm_alloccolorhash(); *colorsP = 0; /* Go through the entire image, building a hash table of colors. */ for (row = 0; row < rows; ++row) for (col = 0, pP = pixels[row]; col < cols; ++col, ++pP) { hash = ppm_hashpixel(*pP); for (chl = cht[hash]; chl != (colorhist_list) 0; chl = chl->next) if (PPM_EQUAL(chl->ch.color, *pP)) break; if (chl != (colorhist_list) 0) ++(chl->ch.value); else { if (++(*colorsP) > maxcolors) { ppm_freecolorhash(cht); return (colorhash_table) 0; } chl = (colorhist_list) malloc(sizeof(struct colorhist_list_item)); chl->ch.color = *pP; chl->ch.value = 1; chl->next = cht[hash]; cht[hash] = chl; } } return cht; } static int ppm_addtocolorhash(colorhash_table cht, const pixel * const colorP, const int value) { register int hash; register colorhist_list chl; chl = (colorhist_list) malloc(sizeof(struct colorhist_list_item)); hash = ppm_hashpixel(*colorP); chl->ch.color = *colorP; chl->ch.value = value; chl->next = cht[hash]; cht[hash] = chl; return 0; } static colorhist_vector ppm_colorhashtocolorhist(const colorhash_table cht, const int maxcolors) { colorhist_vector chv; colorhist_list chl; int i, j; /* Now collate the hash table into a simple colorhist array. */ chv = (colorhist_vector) malloc(maxcolors * sizeof(struct colorhist_item)); /* Loop through the hash table. */ j = 0; for (i = 0; i < HASH_SIZE; ++i) for (chl = cht[i]; chl != (colorhist_list) 0; chl = chl->next) { /* Add the new entry. */ chv[j] = chl->ch; ++j; } /* All done. */ return chv; } static colorhash_table ppm_colorhisttocolorhash(const colorhist_vector chv, const int colors) { colorhash_table cht; int i, hash; pixel color; colorhist_list chl; cht = ppm_alloccolorhash(); /* Initializes to NULLs */ for (i = 0; i < colors; ++i) { color = chv[i].color; hash = ppm_hashpixel(color); for (chl = cht[hash]; chl != (colorhist_list) 0; chl = chl->next) if (PPM_EQUAL(chl->ch.color, color)) { Error_Box("GIF: same color found twice"); // fprintf(drvui->fcns, "GIF: same color found twice - %ld %ld %ld", // PPM_GETR(color), PPM_GETG(color), PPM_GETB(color)); } chl = (colorhist_list) malloc(sizeof(struct colorhist_list_item)); chl->ch.color = color; chl->ch.value = i; chl->next = cht[hash]; cht[hash] = chl; } return cht; } static colorhist_vector ppm_computecolorhist(pixel ** const pixels, const int cols, const int rows, const int maxcolors, int *const colorsP) { colorhash_table cht; colorhist_vector chv; cht = ppm_computecolorhash(pixels, cols, rows, maxcolors, colorsP); if (cht == (colorhash_table) 0) return (colorhist_vector) 0; chv = ppm_colorhashtocolorhist(cht, maxcolors); ppm_freecolorhash(cht); return chv; } static int ppm_lookupcolor(const colorhash_table cht, const pixel * const colorP) { int hash; colorhist_list chl; hash = ppm_hashpixel(*colorP); for (chl = cht[hash]; chl != (colorhist_list) 0; chl = chl->next) if (PPM_EQUAL(chl->ch.color, *colorP)) return chl->ch.value; return -1; } static void ppm_freecolorhist(colorhist_vector chv) { free((char *) chv); } static int colorstobpp(int colors) { int bpp; if (colors <= 2) bpp = 1; else if (colors <= 4) bpp = 2; else if (colors <= 8) bpp = 3; else if (colors <= 16) bpp = 4; else if (colors <= 32) bpp = 5; else if (colors <= 64) bpp = 6; else if (colors <= 128) bpp = 7; else if (colors <= 256) bpp = 8; else { Error_Box("GIF: can't happen: too many colors"); bpp = 8; } return bpp; } static int sqr(int x) { return x * x; } static int closestcolor(pixel color) { int i, r, g, b, d, imin = 0, dmin; r = (int) PPM_GETR(color); g = (int) PPM_GETG(color); b = (int) PPM_GETB(color); dmin = 1000000; for (i = 0; i < static_nbcolors; i++) { d = sqr(r - static_red[i]) + sqr(g - static_green[i]) + sqr(b - static_blue[i]); if (d < dmin) { dmin = d; imin = i; } } ppm_addtocolorhash(static_cht, &color, static_permi[imin]); return imin; } static int GetPixel(int x, int y) { int color; color = ppm_lookupcolor(static_cht, &static_pixels[y][x]); if (color == -1) color = closestcolor(static_pixels[y][x]); else color = static_perm[color]; return color; } /* PPM quantization */ /* #define LARGE_NORM */ #define LARGE_LUM /* #define REP_CENTER_BOX */ /* #define REP_AVERAGE_COLORS */ #define REP_AVERAGE_PIXELS typedef struct box *box_vector; struct box { int ind; int colors; int sum; }; static int redcompare(const void *ch1, const void *ch2) { return (int) PPM_GETR(((colorhist_vector) ch1)->color) - (int) PPM_GETR(((colorhist_vector) ch2)->color); } static int greencompare(const void *ch1, const void *ch2) { return (int) PPM_GETG(((colorhist_vector) ch1)->color) - (int) PPM_GETG(((colorhist_vector) ch2)->color); } static int bluecompare(const void *ch1, const void *ch2) { return (int) PPM_GETB(((colorhist_vector) ch1)->color) - (int) PPM_GETB(((colorhist_vector) ch2)->color); } static int sumcompare(const void *b1, const void *b2) { return (((box_vector) b2)->sum - ((box_vector) b1)->sum); } /* * Here is the fun part, the median-cut colormap generator. This is based * on Paul Heckbert's paper "Color Image Quantization for Frame Buffer * Display", SIGGRAPH '82 Proceedings, page 297. */ static colorhist_vector mediancut(colorhist_vector chv, int colors, int sum, pixval maxval, int newcolors) { colorhist_vector colormap; box_vector bv; register int bi, i; int boxes; bv = (box_vector) malloc(sizeof(struct box) * newcolors); colormap = (colorhist_vector) malloc(sizeof(struct colorhist_item) * newcolors); if (bv == (box_vector) 0 || colormap == (colorhist_vector) 0) Error_Box("GIF: out of memory"); for (i = 0; i < newcolors; ++i) PPM_ASSIGN(colormap[i].color, 0, 0, 0); /* * Set up the initial box. */ bv[0].ind = 0; bv[0].colors = colors; bv[0].sum = sum; boxes = 1; /* * Main loop: split boxes until we have enough. */ while (boxes < newcolors) { register int indx, clrs; int sm; register int minr, maxr, ming, maxg, minb, maxb, v; int halfsum, lowersum; /* * Find the first splittable box. */ for (bi = 0; bi < boxes; ++bi) if (bv[bi].colors >= 2) break; if (bi == boxes) break; /* ran out of colors! */ indx = bv[bi].ind; clrs = bv[bi].colors; sm = bv[bi].sum; /* * Go through the box finding the minimum and maximum of each * component - the boundaries of the box. */ minr = maxr = PPM_GETR(chv[indx].color); ming = maxg = PPM_GETG(chv[indx].color); minb = maxb = PPM_GETB(chv[indx].color); for (i = 1; i < clrs; ++i) { v = PPM_GETR(chv[indx + i].color); if (v < minr) minr = v; if (v > maxr) maxr = v; v = PPM_GETG(chv[indx + i].color); if (v < ming) ming = v; if (v > maxg) maxg = v; v = PPM_GETB(chv[indx + i].color); if (v < minb) minb = v; if (v > maxb) maxb = v; } /* * Find the largest dimension, and sort by that component. I have * included two methods for determining the "largest" dimension; * first by simply comparing the range in RGB space, and second * by transforming into luminosities before the comparison. You * can switch which method is used by switching the commenting on * the LARGE_ defines at the beginning of this source file. */ #ifdef LARGE_NORM if (maxr - minr >= maxg - ming && maxr - minr >= maxb - minb) qsort((char *) &(chv[indx]), clrs, sizeof(struct colorhist_item), redcompare); else if (maxg - ming >= maxb - minb) qsort((char *) &(chv[indx]), clrs, sizeof(struct colorhist_item), greencompare); else qsort((char *) &(chv[indx]), clrs, sizeof(struct colorhist_item), bluecompare); #endif #ifdef LARGE_LUM pixel p; float rl, gl, bl; PPM_ASSIGN(p, maxr - minr, 0, 0); rl = (float)PPM_LUMIN(p); PPM_ASSIGN(p, 0, maxg - ming, 0); gl = (float)PPM_LUMIN(p); PPM_ASSIGN(p, 0, 0, maxb - minb); bl = (float)PPM_LUMIN(p); if (rl >= gl && rl >= bl) qsort((char *) &(chv[indx]), clrs, sizeof(struct colorhist_item), &redcompare); else if (gl >= bl) qsort((char *) &(chv[indx]), clrs, sizeof(struct colorhist_item), &greencompare); else qsort((char *) &(chv[indx]), clrs, sizeof(struct colorhist_item), &bluecompare); #endif /* * Now find the median based on the counts, so that about half the * pixels (not colors, pixels) are in each subdivision. */ lowersum = chv[indx].value; halfsum = sm / 2; for (i = 1; i < clrs - 1; ++i) { if (lowersum >= halfsum) break; lowersum += chv[indx + i].value; } /* * Split the box, and sort to bring the biggest boxes to the top. */ bv[bi].colors = i; bv[bi].sum = lowersum; bv[boxes].ind = indx + i; bv[boxes].colors = clrs - i; bv[boxes].sum = sm - lowersum; ++boxes; qsort((char *) bv, boxes, sizeof(struct box), sumcompare); } /* * Ok, we've got enough boxes. Now choose a representative color for * each box. There are a number of possible ways to make this choice. * One would be to choose the center of the box; this ignores any structure * within the boxes. Another method would be to average all the colors in * the box - this is the method specified in Heckbert's paper. A third * method is to average all the pixels in the box. You can switch which * method is used by switching the commenting on the REP_ defines at * the beginning of this source file. */ for (bi = 0; bi < boxes; ++bi) { #ifdef REP_CENTER_BOX register int indx = bv[bi].ind; register int clrs = bv[bi].colors; register int minr, maxr, ming, maxg, minb, maxb, v; minr = maxr = PPM_GETR(chv[indx].color); ming = maxg = PPM_GETG(chv[indx].color); minb = maxb = PPM_GETB(chv[indx].color); for (i = 1; i < clrs; ++i) { v = PPM_GETR(chv[indx + i].color); minr = min(minr, v); maxr = max(maxr, v); v = PPM_GETG(chv[indx + i].color); ming = min(ming, v); maxg = max(maxg, v); v = PPM_GETB(chv[indx + i].color); minb = min(minb, v); maxb = max(maxb, v); } PPM_ASSIGN(colormap[bi].color, (minr + maxr) / 2, (ming + maxg) / 2, (minb + maxb) / 2); #endif #ifdef REP_AVERAGE_COLORS register int indx = bv[bi].ind; register int clrs = bv[bi].colors; register long r = 0, g = 0, b = 0; for (i = 0; i < clrs; ++i) { r += PPM_GETR(chv[indx + i].color); g += PPM_GETG(chv[indx + i].color); b += PPM_GETB(chv[indx + i].color); } r = r / clrs; g = g / clrs; b = b / clrs; PPM_ASSIGN(colormap[bi].color, r, g, b); #endif #ifdef REP_AVERAGE_PIXELS register int indx = bv[bi].ind; register int clrs = bv[bi].colors; register long r = 0, g = 0, b = 0, sum = 0; for (i = 0; i < clrs; ++i) { r += PPM_GETR(chv[indx + i].color) * chv[indx + i].value; g += PPM_GETG(chv[indx + i].color) * chv[indx + i].value; b += PPM_GETB(chv[indx + i].color) * chv[indx + i].value; sum += chv[indx + i].value; } r = r / sum; if (r > (long) maxval) r = maxval; /* avoid math errors */ g = g / sum; if (g > (long) maxval) g = maxval; b = b / sum; if (b > (long) maxval) b = maxval; PPM_ASSIGN(colormap[bi].color, r, g, b); #endif } /* * All done. */ free (bv); return colormap; } /* GIF compression routines */ #define BITS 12 #define HSIZE 5003 /* 80% occupancy */ #define TRUE 1 #define FALSE 0 typedef unsigned char char_type; typedef int (*ifunptr) (int, int); static int g_init_bits; static FILE *g_outfile; static int Width, Height; static int curx, cury; static long CountDown; static int Pass = 0; static int Interlace; #include #define ARGVAL() (*++(*argv) || (--argc && *++argv)) static int n_bits; /* number of bits/code */ static int maxbits = BITS; /* user settable max # bits/code */ static code_int maxcode; /* maximum code, given n_bits */ static code_int maxmaxcode = (code_int) 1 << BITS; /* should NEVER generate this code */ #define MAXCODE(n_bits) (((code_int) 1 << (n_bits)) - 1) static count_int htab[HSIZE]; static unsigned short codetab[HSIZE]; #define HashTabOf(i) htab[i] #define CodeTabOf(i) codetab[i] static code_int hsize = HSIZE; /* for dynamic table sizing */ /* * To save much memory, we overlay the table used by compress() with those * used by decompress(). The tab_prefix table is the same size and type * as the codetab. The tab_suffix table needs 2**BITS characters. We * get this from the beginning of htab. The output stack uses the rest * of htab, and contains characters. There is plenty of room for any * possible stack (stack used to be 8000 characters). */ #define tab_prefixof(i) CodeTabOf(i) #define tab_suffixof(i) ((char_type*)(htab))[i] #define de_stack ((char_type*)&tab_suffixof((code_int)1< 0) { fputc(a_count, g_outfile); fwrite(accum, 1, a_count, g_outfile); a_count = 0; } } /* * Add a character to the end of the current packet, and if it is 254 * characters, flush the packet to disk. */ static void char_out(int c) { accum[a_count++] = c; if (a_count >= 254) flush_char(); } /* * Bump the 'curx' and 'cury' to point to the next pixel */ static void BumpPixel() { /* * Bump the current X position */ ++curx; /* * If we are at the end of a scan line, set curx back to the beginning * If we are interlaced, bump the cury to the appropriate spot, * otherwise, just increment it. */ if (curx == Width) { curx = 0; if (!Interlace) ++cury; else { switch (Pass) { case 0: cury += 8; if (cury >= Height) { ++Pass; cury = 4; } break; case 1: cury += 8; if (cury >= Height) { ++Pass; cury = 2; } break; case 2: cury += 4; if (cury >= Height) { ++Pass; cury = 1; } break; case 3: cury += 2; break; } } } } /* * Return the next pixel from the image */ static int GIFNextPixel(ifunptr getpixel) { int r; if (CountDown == 0) return EOF; --CountDown; r = (*getpixel) (curx, cury); BumpPixel(); return r; } /* * Output the given code. * Inputs: * code: A n_bits-bit integer. If == -1, then EOF. This assumes * that n_bits =< (long)wordsize - 1. * Outputs: * Outputs code to the file. * Assumptions: * Chars are 8 bits long. * Algorithm: * Maintain a BITS character long buffer (so that 8 codes will * fit in it exactly). Use the VAX insv instruction to insert each * code in turn. When the buffer fills up empty it and start over. */ static unsigned long cur_accum = 0; static int cur_bits = 0; static unsigned long masks[] = { 0x0000, 0x0001, 0x0003, 0x0007, 0x000F, 0x001F, 0x003F, 0x007F, 0x00FF, 0x01FF, 0x03FF, 0x07FF, 0x0FFF, 0x1FFF, 0x3FFF, 0x7FFF, 0xFFFF }; static void output(code_int code) { cur_accum &= masks[cur_bits]; if (cur_bits > 0) cur_accum |= ((long) code << cur_bits); else cur_accum = code; cur_bits += n_bits; while (cur_bits >= 8) { char_out((unsigned int) (cur_accum & 0xff)); cur_accum >>= 8; cur_bits -= 8; } /* * If the next entry is going to be too big for the code size, * then increase it, if possible. */ if (free_ent > maxcode || clear_flg) { if (clear_flg) { maxcode = MAXCODE(n_bits = g_init_bits); clear_flg = 0; } else { ++n_bits; if (n_bits == maxbits) maxcode = maxmaxcode; else maxcode = MAXCODE(n_bits); } } if (code == EOFCode) { /* * At EOF, write the rest of the buffer. */ while (cur_bits > 0) { char_out((unsigned int) (cur_accum & 0xff)); cur_accum >>= 8; cur_bits -= 8; } flush_char(); fflush(g_outfile); if (ferror(g_outfile)) Error_Box("GIF: Error writing output file"); } } /* * compress * * Algorithm: use open addressing double hashing (no chaining) on the * prefix code / next character combination. We do a variant of Knuth's * algorithm D (vol. 3, sec. 6.4) along with G. Knott's relatively-prime * secondary probe. Here, the modular division first probe is gives way * to a faster exclusive-or manipulation. Also do block compression with * an adaptive reset, whereby the code table is cleared when the compression * ratio decreases, but after the table fills. The variable-length output * codes are re-sized at this point, and a special CLEAR code is generated * for the decompressor. Late addition: construct the table according to * file size for noticeable speed improvement on small files. Please direct * questions about this implementation to ames!jaw. */ static void cl_hash(register count_int hsize) { /* reset code table */ register count_int *htab_p = htab + hsize; register long i; register long m1 = -1; i = hsize - 16; do { /* might use Sys V memset(3) here */ *(htab_p - 16) = m1; *(htab_p - 15) = m1; *(htab_p - 14) = m1; *(htab_p - 13) = m1; *(htab_p - 12) = m1; *(htab_p - 11) = m1; *(htab_p - 10) = m1; *(htab_p - 9) = m1; *(htab_p - 8) = m1; *(htab_p - 7) = m1; *(htab_p - 6) = m1; *(htab_p - 5) = m1; *(htab_p - 4) = m1; *(htab_p - 3) = m1; *(htab_p - 2) = m1; *(htab_p - 1) = m1; htab_p -= 16; } while ((i -= 16) >= 0); for (i += 16; i > 0; --i) *--htab_p = m1; } /* * Clear out the hash table */ static void cl_block() { /* table clear for block compress */ cl_hash((count_int) hsize); free_ent = ClearCode + 2; clear_flg = 1; output((code_int) ClearCode); } static void compress(int init_bits, FILE * outfile, ifunptr ReadValue) { register long fcode; register code_int i /* = 0 */ ; register int c; register code_int ent; register code_int disp; register code_int hsize_reg; register int hshift; /* * Set up the globals: g_init_bits - initial number of bits * g_outfile - pointer to output file */ g_init_bits = init_bits; g_outfile = outfile; /* * Set up the necessary values */ out_count = 0; clear_flg = 0; in_count = 1; maxcode = MAXCODE(n_bits = g_init_bits); ClearCode = (1 << (init_bits - 1)); EOFCode = ClearCode + 1; free_ent = ClearCode + 2; char_init(); ent = GIFNextPixel(ReadValue); hshift = 0; for (fcode = (long) hsize; fcode < 65536L; fcode *= 2L) ++hshift; hshift = 8 - hshift; /* set hash code range bound */ hsize_reg = hsize; cl_hash((count_int) hsize_reg); /* clear hash table */ output((code_int) ClearCode); while ((c = GIFNextPixel(ReadValue)) != EOF) { ++in_count; fcode = (long) (((long) c << maxbits) + ent); i = (((code_int) c << hshift) ^ ent); /* xor hashing */ if (HashTabOf(i) == fcode) { ent = CodeTabOf(i); continue; } else if ((long) HashTabOf(i) < 0) /* empty slot */ goto nomatch; disp = hsize_reg - i; /* secondary hash (after G. Knott) */ if (i == 0) disp = 1; probe: if ((i -= disp) < 0) i += hsize_reg; if (HashTabOf(i) == fcode) { ent = CodeTabOf(i); continue; } if ((long) HashTabOf(i) > 0) goto probe; nomatch: output((code_int) ent); ++out_count; ent = c; if (free_ent < maxmaxcode) { CodeTabOf(i) = free_ent++; /* code -> hashtable */ HashTabOf(i) = fcode; } else cl_block(); } /* * Put out the final code. */ output((code_int) ent); ++out_count; output((code_int) EOFCode); } /* * Write out a word to the GIF file */ static void Putword(int w, FILE * fp) { fputc(w & 0xff, fp); fputc((w / 256) & 0xff, fp); } static void GIFEncode(FILE * fp, int GWidth, int GHeight, int GInterlace, int Background, int Transparent, int BitsPerPixel, int Red[], int Green[], int Blue[], ifunptr GetPixel) { int B; int RWidth, RHeight; int LeftOfs, TopOfs; int Resolution; int ColorMapSize; int InitCodeSize; int i; /* reset stuff for output */ cur_accum = 0; cur_bits = 0; free_ent = 0; Interlace = GInterlace; ColorMapSize = 1 << BitsPerPixel; RWidth = Width = GWidth; RHeight = Height = GHeight; LeftOfs = TopOfs = 0; Resolution = BitsPerPixel; /* * Calculate number of bits we are expecting */ CountDown = (long) Width *(long) Height; /* * Indicate which pass we are on (if interlace) */ Pass = 0; /* * The initial code size */ if (BitsPerPixel <= 1) InitCodeSize = 2; else InitCodeSize = BitsPerPixel; /* * Set up the current x and y position */ curx = cury = 0; /* * Write the Magic header */ fwrite(Transparent < 0 ? "GIF87a" : "GIF89a", 1, 6, fp); /* * Write out the screen width and height */ Putword(RWidth, fp); Putword(RHeight, fp); /* * Indicate that there is a global colour map */ B = 0x80; /* Yes, there is a color map */ /* * OR in the resolution */ B |= (Resolution - 1) << 5; /* * OR in the Bits per Pixel */ B |= (BitsPerPixel - 1); /* * Write it out */ fputc(B, fp); /* * Write out the Background colour */ fputc(Background, fp); /* * Byte of 0's (future expansion) */ fputc(0, fp); /* * Write out the Global Colour Map */ for (i = 0; i < ColorMapSize; ++i) { fputc(Red[i], fp); fputc(Green[i], fp); fputc(Blue[i], fp); } /* * Write out extension for transparent colour index, if necessary. */ if (Transparent >= 0) { fputc('!', fp); fputc(0xf9, fp); fputc(4, fp); fputc(1, fp); fputc(0, fp); fputc(0, fp); fputc(Transparent, fp); fputc(0, fp); } /* * Write an Image separator */ fputc(',', fp); /* * Write the Image header */ Putword(LeftOfs, fp); Putword(TopOfs, fp); Putword(Width, fp); Putword(Height, fp); /* * Write out whether or not the image is interlaced */ if (Interlace) fputc(0x40, fp); else fputc(0x00, fp); /* * Write out the initial code size */ fputc(InitCodeSize, fp); /* * Go and actually compress the data */ compress(InitCodeSize + 1, fp, GetPixel); /* * Write out a Zero-length packet (to end the series) */ fputc(0, fp); /* * Write the GIF file terminator */ fputc(';', fp); } /* gl2gif public routine */ void dump_gif(void) { extern int volatile w_width, w_height; FILE *outfile; char file[256]; strcpy(file, drvui->Cur_Root); strcat(file, ".gif"); outfile = fopen(file, "wb"); PixelBuffer *buffer = new PixelBuffer(w_width, w_height, GL_RGB, GL_UNSIGNED_BYTE); buffer->fill(0); create_gif(outfile, buffer, 1, 0, 0, 0, 255, 255, 255); delete buffer; } #define FS_SCALE 1024 #define MAXCOL2 32767 void create_gif(FILE * outfile, PixelBuffer * buffer, int dither, int sort, int interlace, int transparency, int bg_r, int bg_g, int bg_b) { int i, j, k, transparent, rows, cols; pixel transcolor; colorhist_vector chv, colormap; int BitsPerPixel, usehash; pixval maxval = MAXCOL2, newmaxval; colorhash_table cht; register pixel *pP; register int col, row, limitcol, ind; int newcolors = 256; long *thisrerr = NULL, *nextrerr = NULL, *thisgerr = NULL, *nextgerr = NULL; long *thisberr = NULL, *nextberr = NULL, *temperr = NULL; register long sr = 0, sg = 0, sb = 0, err = 0; int fs_direction = 0; int width = buffer->getWidth(); int height = buffer->getHeight(); int numcomp = buffer->getNumComp(); char message[200]; if (numcomp != 3) { Error_Box("GIF only implemented for GL_RGB"); return; } static_pixels = (pixel **) malloc(height * sizeof(pixel *)); for (i = 0; i < height; i++) static_pixels[i] = (pixel *) malloc(3 * width * sizeof(pixel)); unsigned char *pixels = (unsigned char *) buffer->getPixels(); for (i = 0; i < height; i++) for (j = 0; j < width; j++) PPM_ASSIGN(static_pixels[height - 1 - i][j], pixels[i * width * 3 + j * 3], pixels[i * width * 3 + j * 3 + 1], pixels[i * width * 3 + j * 3 + 2]); /* Try to compute color histogram */ chv = ppm_computecolorhist(static_pixels, width, height, MAX_GIFCOLORS, &static_nbcolors); /* Fuck, there are more than 256 colors in the picture: we need to quantize */ if (chv == (colorhist_vector) 0) { // fprintf(drvui->fcns, "GIF: too many colors in image"); rows = height; cols = width; while (1) { // fprintf(drvui->fcns, "GIF: making histogram..."); chv = ppm_computecolorhist(static_pixels, width, height, MAXCOL2, &static_nbcolors); if (chv != (colorhist_vector) 0) break; // fprintf(stderr, "GIF: still too many colors!"); newmaxval = maxval / 2; // fprintf(drvui->fcns, // "GIF: scaling colors from maxval=%d to maxval=%d to improve clustering...", // maxval, newmaxval); for (row = 0; row < rows; ++row) for (col = 0, pP = static_pixels[row]; col < cols; ++col, ++pP) PPM_DEPTH(*pP, *pP, maxval, newmaxval); maxval = newmaxval; } // fprintf(drvui->fcns, "GIF: %d colors found", static_nbcolors); // fprintf(drvui->fcns, "GIF: choosing %d colors...", newcolors); colormap = mediancut(chv, static_nbcolors, rows * cols, maxval, newcolors); cht = ppm_alloccolorhash(); ppm_freecolorhist(chv); /* map the colors in the image to their closest match in the new colormap */ // fprintf(stderr, "GIF: mapping image to new colors..."); usehash = 1; if (dither) { // fprintf(stderr, "GIF: Floyd-Steinberg dithering is selected..."); /* Initialize Floyd-Steinberg error vectors. */ thisrerr = (long *) malloc((cols + 2) * sizeof(long)); nextrerr = (long *) malloc((cols + 2) * sizeof(long)); thisgerr = (long *) malloc((cols + 2) * sizeof(long)); nextgerr = (long *) malloc((cols + 2) * sizeof(long)); thisberr = (long *) malloc((cols + 2) * sizeof(long)); nextberr = (long *) malloc((cols + 2) * sizeof(long)); /* srand( (int) ( time( 0 ) ^ getpid( ) ) ); */ for (col = 0; col < cols + 2; ++col) { thisrerr[col] = rand() % (FS_SCALE * 2) - FS_SCALE; thisgerr[col] = rand() % (FS_SCALE * 2) - FS_SCALE; thisberr[col] = rand() % (FS_SCALE * 2) - FS_SCALE; /* (random errors in [-1 .. 1]) */ } fs_direction = 1; } for (row = 0; row < rows; ++row) { if (dither) for (col = 0; col < cols + 2; ++col) nextrerr[col] = nextgerr[col] = nextberr[col] = 0; if ((!dither) || fs_direction) { col = 0; limitcol = cols; pP = static_pixels[row]; } else { col = cols - 1; limitcol = -1; pP = &(static_pixels[row][col]); } do { if (dither) { /* Use Floyd-Steinberg errors to adjust actual color. */ sr = PPM_GETR(*pP) + thisrerr[col + 1] / FS_SCALE; sg = PPM_GETG(*pP) + thisgerr[col + 1] / FS_SCALE; sb = PPM_GETB(*pP) + thisberr[col + 1] / FS_SCALE; if (sr < 0) sr = 0; else if (sr > (long) maxval) sr = maxval; if (sg < 0) sg = 0; else if (sg > (long) maxval) sg = maxval; if (sb < 0) sb = 0; else if (sb > (long) maxval) sb = maxval; PPM_ASSIGN(*pP, sr, sg, sb); } /* Check hash table to see if we have already matched this color. */ ind = ppm_lookupcolor(cht, pP); if (ind == -1) { /* No; search colormap for closest match. */ register int i, r1, g1, b1, r2, g2, b2; register long dist, newdist; r1 = PPM_GETR(*pP); g1 = PPM_GETG(*pP); b1 = PPM_GETB(*pP); dist = 2000000000; for (i = 0; i < newcolors; ++i) { r2 = PPM_GETR(colormap[i].color); g2 = PPM_GETG(colormap[i].color); b2 = PPM_GETB(colormap[i].color); newdist = (r1 - r2) * (r1 - r2) + (g1 - g2) * (g1 - g2) + (b1 - b2) * (b1 - b2); if (newdist < dist) { ind = i; dist = newdist; } } if (usehash) { if (ppm_addtocolorhash(cht, pP, ind) < 0) { Error_Box("GIF: Out of memory adding to hash table"); usehash = 0; } } } if (dither) { /* Propagate Floyd-Steinberg error terms. */ if (fs_direction) { err = (sr - (long) PPM_GETR(colormap[ind].color)) * FS_SCALE; thisrerr[col + 2] += (err * 7) / 16; nextrerr[col] += (err * 3) / 16; nextrerr[col + 1] += (err * 5) / 16; nextrerr[col + 2] += (err) / 16; err = (sg - (long) PPM_GETG(colormap[ind].color)) * FS_SCALE; thisgerr[col + 2] += (err * 7) / 16; nextgerr[col] += (err * 3) / 16; nextgerr[col + 1] += (err * 5) / 16; nextgerr[col + 2] += (err) / 16; err = (sb - (long) PPM_GETB(colormap[ind].color)) * FS_SCALE; thisberr[col + 2] += (err * 7) / 16; nextberr[col] += (err * 3) / 16; nextberr[col + 1] += (err * 5) / 16; nextberr[col + 2] += (err) / 16; } else { err = (sr - (long) PPM_GETR(colormap[ind].color)) * FS_SCALE; thisrerr[col] += (err * 7) / 16; nextrerr[col + 2] += (err * 3) / 16; nextrerr[col + 1] += (err * 5) / 16; nextrerr[col] += (err) / 16; err = (sg - (long) PPM_GETG(colormap[ind].color)) * FS_SCALE; thisgerr[col] += (err * 7) / 16; nextgerr[col + 2] += (err * 3) / 16; nextgerr[col + 1] += (err * 5) / 16; nextgerr[col] += (err) / 16; err = (sb - (long) PPM_GETB(colormap[ind].color)) * FS_SCALE; thisberr[col] += (err * 7) / 16; nextberr[col + 2] += (err * 3) / 16; nextberr[col + 1] += (err * 5) / 16; nextberr[col] += (err) / 16; } } *pP = colormap[ind].color; if ((!dither) || fs_direction) { ++col; ++pP; } else { --col; --pP; } } while (col != limitcol); if (dither) { temperr = thisrerr; thisrerr = nextrerr; nextrerr = temperr; temperr = thisgerr; thisgerr = nextgerr; nextgerr = temperr; temperr = thisberr; thisberr = nextberr; nextberr = temperr; fs_direction = !fs_direction; } } if (cht) ppm_freecolorhash(cht); if (dither) { free(thisrerr); free(nextrerr); free(thisgerr); free(nextgerr); free(thisberr); free(nextberr); } chv = ppm_computecolorhist(static_pixels, width, height, MAX_GIFCOLORS, &static_nbcolors); } /* We now have a colormap of maximum 256 colors */ for (i = 0; i < static_nbcolors; ++i) { static_red[i] = PPM_GETR(chv[i].color); static_green[i] = PPM_GETG(chv[i].color); static_blue[i] = PPM_GETB(chv[i].color); } /* Sort the colormap */ for (i = 0; i < static_nbcolors; i++) static_permi[i] = i; if (sort) { // fprintf(stderr, "GIF: sorting colormap"); for (i = 0; i < static_nbcolors; i++) for (j = i + 1; j < static_nbcolors; j++) if (((static_red[i] * MAX_GIFCOLORS) + static_green[i]) * MAX_GIFCOLORS + static_blue[i] > ((static_red[j] * MAX_GIFCOLORS) + static_green[j]) * MAX_GIFCOLORS + static_blue[j]) { k = static_permi[i]; static_permi[i] = static_permi[j]; static_permi[j] = k; k = static_red[i]; static_red[i] = static_red[j]; static_red[j] = k; k = static_green[i]; static_green[i] = static_green[j]; static_green[j] = k; k = static_blue[i]; static_blue[i] = static_blue[j]; static_blue[j] = k; } } for (i = 0; i < static_nbcolors; i++) static_perm[static_permi[i]] = i; BitsPerPixel = colorstobpp(static_nbcolors); /* And make a hash table for fast lookup. */ static_cht = ppm_colorhisttocolorhash(chv, static_nbcolors); ppm_freecolorhist(chv); /* figure out the transparent colour index */ if (transparency) { PPM_ASSIGN(transcolor, bg_r, bg_g, bg_b); transparent = ppm_lookupcolor(static_cht, &transcolor); if (transparent == -1) transparent = closestcolor(transcolor); else transparent = static_perm[transparent]; } else transparent = -1; /* All set, let's do it. */ GIFEncode(outfile, width, height, interlace, 0, transparent, BitsPerPixel, static_red, static_green, static_blue, GetPixel); fclose(outfile); // fprintf(drvui->fcns,"Wrote %dx%d GIF image with %d colors\n",width,height,static_nbcolors); sprintf(message,"Wrote %dx%d GIF image with %d colors\n",width,height,static_nbcolors); // Error_Box(message); for (i = 0; i < height; i++) free(static_pixels[i]); free(static_pixels); } DRAWxtl/source/DRAWxtl55/gl2gif.h0000644000076400001440000000312111237430327016021 0ustar fingerusers// Gmsh - Copyright (C) 1997-2009 C. Geuzaine, J.-F. Remacle // // See the LICENSE.txt file for license information. Please report all // bugs and problems to . #ifndef _GL2GIF_H_ #define _GL2GIF_H_ #include #include "PixelBuffer.h" #define MAX_GIFCOLORS 256 /* New types */ typedef unsigned int pixval; typedef unsigned long pixel; typedef int code_int; typedef long int count_int; /* PPM handling */ #define PPM_GETR(p) (((p) & 0x3ff00000) >> 20) #define PPM_GETG(p) (((p) & 0xffc00) >> 10) #define PPM_GETB(p) ((p) & 0x3ff) #define PPM_EQUAL(p,q) ((p) == (q)) #define PPM_ASSIGN(p,red,grn,blu) \ (p) = ((pixel) (red) << 20) | ((pixel) (grn) << 10) | (pixel) (blu) #define PPM_LUMIN(p) ( 0.299 * PPM_GETR(p) + 0.587 * PPM_GETG(p) + 0.114 * PPM_GETB(p) ) #define PPM_DEPTH(newp,p,oldmaxval,newmaxval) \ PPM_ASSIGN( (newp), \ ( (int) PPM_GETR(p) * (newmaxval) + (oldmaxval) / 2 ) / (oldmaxval), \ ( (int) PPM_GETG(p) * (newmaxval) + (oldmaxval) / 2 ) / (oldmaxval), \ ( (int) PPM_GETB(p) * (newmaxval) + (oldmaxval) / 2 ) / (oldmaxval) ) /* Color histogram stuff */ typedef struct colorhist_item *colorhist_vector; struct colorhist_item { pixel color; int value; }; typedef struct colorhist_list_item *colorhist_list; struct colorhist_list_item { struct colorhist_item ch; colorhist_list next; }; /* Color hash table stuff */ typedef colorhist_list *colorhash_table; /* Public function */ void create_gif(FILE * outfile, PixelBuffer * buffer, int dither, int sort, int interlace, int transparency, int r, int g, int b); #endif DRAWxtl/source/DRAWxtl55/gl2ps.cxx0000644000076400001440000052447511466645151016304 0ustar fingerusers/* $Id: gl2ps.cxx 1079 2010-11-10 23:03:23Z martin $ */ /* * GL2PS, an OpenGL to PostScript Printing Library * Copyright (C) 1999-2009 C. Geuzaine * * This program is free software; you can redistribute it and/or * modify it under the terms of either: * * a) the GNU Library General Public License as published by the Free * Software Foundation, either version 2 of the License, or (at your * option) any later version; or * * b) the GL2PS License as published by Christophe Geuzaine, 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 either * the GNU Library General Public License or the GL2PS License for * more details. * * You should have received a copy of the GNU Library General Public * License along with this library in the file named "COPYING.LGPL"; * if not, write to the Free Software Foundation, Inc., 675 Mass Ave, * Cambridge, MA 02139, USA. * * You should have received a copy of the GL2PS License with this * library in the file named "COPYING.GL2PS"; if not, I will be glad * to provide one. * * Contributors: * Michael Sweet * Marc Ume * Jean-Francois Remacle * Bart Kaptein * Quy Nguyen-Dai * Sam Buss * Shane Hill * Romain Boman * Rouben Rostamian * Diego Santa Cruz * Shahzad Muzaffar * Lassi Tuura * Guy Barrand * Prabhu Ramachandran * Micha Bieber * Olivier Couet * Shai Ayal * Fabian Wenzel * Ian D. Gay * Cosmin Truta * Baiju Devani * Alexander Danilov * * For the latest info about gl2ps, see http://www.geuz.org/gl2ps/. * Please report all bugs and problems to . */ #include "gl2ps.h" #include #include #include #include #include #include #if defined(GL2PS_HAVE_ZLIB) #include #endif #if defined(GL2PS_HAVE_LIBPNG) #include #endif extern void Progress_Window (int, const char *, float); /********************************************************************* * * Private definitions, data structures and prototypes * *********************************************************************/ /* Magic numbers (assuming that the order of magnitude of window coordinates is 10^3) #define GL2PS_EPSILON 5.0e-3F #define GL2PS_ZSCALE 1000.0F #define GL2PS_ZOFFSET 5.0e-2F #define GL2PS_ZOFFSET_LARGE 20.0F #define GL2PS_ZERO(arg) (fabs(arg) < 1.e-20) */ #define GL2PS_EPSILON 5.0e-2F #define GL2PS_ZSCALE 4.0F #define GL2PS_ZOFFSET 5.0e-1F #define GL2PS_ZOFFSET_LARGE 2.0F #define GL2PS_ZERO(arg) (fabs(arg) < 1.e-20) /* Primitive types */ #define GL2PS_NO_TYPE -1 #define GL2PS_TEXT 1 #define GL2PS_POINT 2 #define GL2PS_LINE 3 #define GL2PS_QUADRANGLE 4 #define GL2PS_TRIANGLE 5 #define GL2PS_PIXMAP 6 #define GL2PS_IMAGEMAP 7 #define GL2PS_IMAGEMAP_WRITTEN 8 #define GL2PS_IMAGEMAP_VISIBLE 9 #define GL2PS_SPECIAL 10 /* BSP tree primitive comparison */ #define GL2PS_COINCIDENT 1 #define GL2PS_IN_FRONT_OF 2 #define GL2PS_IN_BACK_OF 3 #define GL2PS_SPANNING 4 /* 2D BSP tree primitive comparison */ #define GL2PS_POINT_COINCIDENT 0 #define GL2PS_POINT_INFRONT 1 #define GL2PS_POINT_BACK 2 /* Internal feedback buffer pass-through tokens */ #define GL2PS_BEGIN_OFFSET_TOKEN 1 #define GL2PS_END_OFFSET_TOKEN 2 #define GL2PS_BEGIN_BOUNDARY_TOKEN 3 #define GL2PS_END_BOUNDARY_TOKEN 4 #define GL2PS_BEGIN_STIPPLE_TOKEN 5 #define GL2PS_END_STIPPLE_TOKEN 6 #define GL2PS_POINT_SIZE_TOKEN 7 #define GL2PS_LINE_WIDTH_TOKEN 8 #define GL2PS_BEGIN_BLEND_TOKEN 9 #define GL2PS_END_BLEND_TOKEN 10 #define GL2PS_SRC_BLEND_TOKEN 11 #define GL2PS_DST_BLEND_TOKEN 12 #define GL2PS_IMAGEMAP_TOKEN 13 #define GL2PS_DRAW_PIXELS_TOKEN 14 #define GL2PS_TEXT_TOKEN 15 typedef enum { T_UNDEFINED = -1, T_CONST_COLOR = 1, T_VAR_COLOR = 1 << 1, T_ALPHA_1 = 1 << 2, T_ALPHA_LESS_1 = 1 << 3, T_VAR_ALPHA = 1 << 4 } GL2PS_TRIANGLE_PROPERTY; typedef GLfloat GL2PSxyz[3]; typedef GLfloat GL2PSplane[4]; typedef struct _GL2PSbsptree2d GL2PSbsptree2d; struct _GL2PSbsptree2d { GL2PSplane plane; GL2PSbsptree2d *front, *back; }; typedef struct { GLint nmax, size, incr, n; char *array; } GL2PSlist; typedef struct _GL2PSbsptree GL2PSbsptree; struct _GL2PSbsptree { GL2PSplane plane; GL2PSlist *primitives; GL2PSbsptree *front, *back; }; typedef struct { GL2PSxyz xyz; GL2PSrgba rgba; } GL2PSvertex; typedef struct { GL2PSvertex vertex[3]; int prop; } GL2PStriangle; typedef struct { GLshort fontsize; char *str, *fontname; /* Note: for a 'special' string, 'alignment' holds the format (PostScript, PDF, etc.) of the special string */ GLint alignment; GLfloat angle; } GL2PSstring; typedef struct { GLsizei width, height; /* Note: for an imagemap, 'type' indicates if it has already been written to the file or not, and 'format' indicates if it is visible or not */ GLenum format, type; GLfloat *pixels; } GL2PSimage; typedef struct _GL2PSimagemap GL2PSimagemap; struct _GL2PSimagemap { GL2PSimage *image; GL2PSimagemap *next; }; typedef struct { GLshort type, numverts; GLushort pattern; char boundary, offset, culled; GLint factor; GLfloat width; GL2PSvertex *verts; union { GL2PSstring *text; GL2PSimage *image; } data; } GL2PSprimitive; typedef struct { #if defined(GL2PS_HAVE_ZLIB) Bytef *dest, *src, *start; uLongf destLen, srcLen; #else int dummy; #endif } GL2PScompress; typedef struct { GL2PSlist *ptrlist; int gsno, fontno, imno, shno, maskshno, trgroupno; int gsobjno, fontobjno, imobjno, shobjno, maskshobjno, trgroupobjno; } GL2PSpdfgroup; typedef struct { /* General */ GLint format, sort, options, colorsize, colormode, buffersize; char *title, *producer, *filename; GLboolean boundary, blending; GLfloat *feedback, offset[2], lastlinewidth; GLint viewport[4], blendfunc[2], lastfactor; GL2PSrgba *colormap, lastrgba, threshold, bgcolor; GLushort lastpattern; GL2PSvertex lastvertex; GL2PSlist *primitives, *auxprimitives; FILE *stream; GL2PScompress *compress; GLboolean header; /* BSP-specific */ GLint maxbestroot; /* Occlusion culling-specific */ GLboolean zerosurfacearea; GL2PSbsptree2d *imagetree; GL2PSprimitive *primitivetoadd; /* PDF-specific */ int streamlength; GL2PSlist *pdfprimlist, *pdfgrouplist; int *xreflist; int objects_stack; /* available objects */ int extgs_stack; /* graphics state object number */ int font_stack; /* font object number */ int im_stack; /* image object number */ int trgroupobjects_stack; /* xobject numbers */ int shader_stack; /* shader object numbers */ int mshader_stack; /* mask shader object numbers */ /* for image map list */ GL2PSimagemap *imagemap_head; GL2PSimagemap *imagemap_tail; } GL2PScontext; typedef struct { void (*printHeader) (void); void (*printFooter) (void); void (*beginViewport) (GLint viewport[4]); GLint (*endViewport) (void); void (*printPrimitive) (void *data); void (*printFinalPrimitive) (void); const char *file_extension; const char *description; } GL2PSbackend; /* The gl2ps context. gl2ps is not thread safe (we should create a local GL2PScontext during gl2psBeginPage) */ static GL2PScontext *gl2ps = NULL; /* Need to forward-declare this one */ static GLint gl2psPrintPrimitives (void); /********************************************************************* * * Utility routines * *********************************************************************/ static void gl2psMsg (GLint level, const char *fmt, ...) { va_list args; if (!(gl2ps->options & GL2PS_SILENT)) { switch (level) { case GL2PS_INFO: fprintf (stderr, "GL2PS info: "); break; case GL2PS_WARNING: fprintf (stderr, "GL2PS warning: "); break; case GL2PS_ERROR: fprintf (stderr, "GL2PS error: "); break; } va_start (args, fmt); vfprintf (stderr, fmt, args); va_end (args); fprintf (stderr, "\n"); } /* if(level == GL2PS_ERROR) exit(1); */ } static void * gl2psMalloc (size_t size) { void *ptr; if (!size) return (NULL); ptr = malloc (size); if (!ptr) { gl2psMsg (GL2PS_ERROR, "Couldn't allocate requested memory"); exit (1); } return (ptr); } static void * gl2psRealloc (void *ptr, size_t size) { if (!size) return (NULL); ptr = realloc (ptr, size); if (!ptr) { gl2psMsg (GL2PS_ERROR, "Couldn't reallocate requested memory"); exit (1); } return (ptr); } static void gl2psFree (void *ptr) { if (!ptr) return; free (ptr); } static size_t gl2psWriteBigEndian (unsigned long data, size_t bytes) { size_t i; size_t size = sizeof (unsigned long); for (i = 1; i <= bytes; ++i) { fputc (0xff & (data >> (size - i) * 8), gl2ps->stream); } return bytes; } /* zlib compression helper routines */ #if defined(GL2PS_HAVE_ZLIB) static void gl2psSetupCompress (void) { gl2ps->compress = (GL2PScompress *) gl2psMalloc (sizeof (GL2PScompress)); gl2ps->compress->src = NULL; gl2ps->compress->start = NULL; gl2ps->compress->dest = NULL; gl2ps->compress->srcLen = 0; gl2ps->compress->destLen = 0; } static void gl2psFreeCompress (void) { if (!gl2ps->compress) return; gl2psFree (gl2ps->compress->start); gl2psFree (gl2ps->compress->dest); gl2ps->compress->src = NULL; gl2ps->compress->start = NULL; gl2ps->compress->dest = NULL; gl2ps->compress->srcLen = 0; gl2ps->compress->destLen = 0; } static int gl2psAllocCompress (unsigned int srcsize) { gl2psFreeCompress (); if (!gl2ps->compress || !srcsize) return GL2PS_ERROR; gl2ps->compress->srcLen = srcsize; gl2ps->compress->destLen = (int) ceil (1.001 * gl2ps->compress->srcLen + 12); gl2ps->compress->src = (Bytef *) gl2psMalloc (gl2ps->compress->srcLen); gl2ps->compress->start = gl2ps->compress->src; gl2ps->compress->dest = (Bytef *) gl2psMalloc (gl2ps->compress->destLen); return GL2PS_SUCCESS; } static void * gl2psReallocCompress (unsigned int srcsize) { if (!gl2ps->compress || !srcsize) return NULL; if (srcsize < gl2ps->compress->srcLen) return gl2ps->compress->start; gl2ps->compress->srcLen = srcsize; gl2ps->compress->destLen = (int) ceil (1.001 * gl2ps->compress->srcLen + 12); gl2ps->compress->src = (Bytef *) gl2psRealloc (gl2ps->compress->src, gl2ps->compress->srcLen); gl2ps->compress->start = gl2ps->compress->src; gl2ps->compress->dest = (Bytef *) gl2psRealloc (gl2ps->compress->dest, gl2ps->compress->destLen); return gl2ps->compress->start; } static size_t gl2psWriteBigEndianCompress (unsigned long data, size_t bytes) { size_t i; size_t size = sizeof (unsigned long); for (i = 1; i <= bytes; ++i) { *gl2ps->compress->src = (Bytef) (0xff & (data >> (size - i) * 8)); ++gl2ps->compress->src; } return bytes; } static int gl2psDeflate (void) { /* For compatibility with older zlib versions, we use compress(...) instead of compress2(..., Z_BEST_COMPRESSION) */ return compress (gl2ps->compress->dest, &gl2ps->compress->destLen, gl2ps->compress->start, gl2ps->compress->srcLen); } #endif static int gl2psPrintf (const char *fmt, ...) { int ret; va_list args; #if defined(GL2PS_HAVE_ZLIB) unsigned int oldsize = 0; static char buf[1000]; if (gl2ps->options & GL2PS_COMPRESS) { va_start (args, fmt); ret = vsprintf (buf, fmt, args); va_end (args); oldsize = gl2ps->compress->srcLen; gl2ps->compress->start = (Bytef *) gl2psReallocCompress (oldsize + ret); memcpy (gl2ps->compress->start + oldsize, buf, ret); ret = 0; } else { #endif va_start (args, fmt); ret = vfprintf (gl2ps->stream, fmt, args); va_end (args); #if defined(GL2PS_HAVE_ZLIB) } #endif return ret; } static void gl2psPrintGzipHeader (void) { #if defined(GL2PS_HAVE_ZLIB) char tmp[10] = { '\x1f', '\x8b', /* magic numbers: 0x1f, 0x8b */ 8, /* compression method: Z_DEFLATED */ 0, /* flags */ 0, 0, 0, 0, /* time */ 2, /* extra flags: max compression */ '\x03' }; /* OS code: 0x03 (Unix) */ if (gl2ps->options & GL2PS_COMPRESS) { gl2psSetupCompress (); /* add the gzip file header */ fwrite (tmp, 10, 1, gl2ps->stream); } #endif } static void gl2psPrintGzipFooter (void) { #if defined(GL2PS_HAVE_ZLIB) int n; uLong crc, len; char tmp[8]; if (gl2ps->options & GL2PS_COMPRESS) { if (Z_OK != gl2psDeflate ()) { gl2psMsg (GL2PS_ERROR, "Zlib deflate error"); } else { /* determine the length of the header in the zlib stream */ n = 2; /* CMF+FLG */ if (gl2ps->compress->dest[1] & (1 << 5)) { n += 4; /* DICTID */ } /* write the data, without the zlib header and footer */ fwrite (gl2ps->compress->dest + n, gl2ps->compress->destLen - (n + 4), 1, gl2ps->stream); /* add the gzip file footer */ crc = crc32 (0L, gl2ps->compress->start, gl2ps->compress->srcLen); for (n = 0; n < 4; ++n) { tmp[n] = (char) (crc & 0xff); crc >>= 8; } len = gl2ps->compress->srcLen; for (n = 4; n < 8; ++n) { tmp[n] = (char) (len & 0xff); len >>= 8; } fwrite (tmp, 8, 1, gl2ps->stream); } gl2psFreeCompress (); gl2psFree (gl2ps->compress); gl2ps->compress = NULL; } #endif } /* The list handling routines */ static void gl2psListRealloc (GL2PSlist * list, GLint n) { if (!list) { gl2psMsg (GL2PS_ERROR, "Cannot reallocate NULL list"); return; } if (n <= 0) return; if (!list->array) { list->nmax = n; list->array = (char *) gl2psMalloc (list->nmax * list->size); } else { if (n > list->nmax) { list->nmax = ((n - 1) / list->incr + 1) * list->incr; list->array = (char *) gl2psRealloc (list->array, list->nmax * list->size); } } } static GL2PSlist * gl2psListCreate (GLint n, GLint incr, GLint size) { GL2PSlist *list; if (n < 0) n = 0; if (incr <= 0) incr = 1; list = (GL2PSlist *) gl2psMalloc (sizeof (GL2PSlist)); list->nmax = 0; list->incr = incr; list->size = size; list->n = 0; list->array = NULL; gl2psListRealloc (list, n); return (list); } static void gl2psListReset (GL2PSlist * list) { if (!list) return; list->n = 0; } static void gl2psListDelete (GL2PSlist * list) { if (!list) return; gl2psFree (list->array); gl2psFree (list); } static void gl2psListAdd (GL2PSlist * list, void *data) { if (!list) { gl2psMsg (GL2PS_ERROR, "Cannot add into unallocated list"); return; } list->n++; gl2psListRealloc (list, list->n); memcpy (&list->array[(list->n - 1) * list->size], data, list->size); } static int gl2psListNbr (GL2PSlist * list) { if (!list) return 0; return (list->n); } static void * gl2psListPointer (GL2PSlist * list, GLint index) { if (!list) { gl2psMsg (GL2PS_ERROR, "Cannot point into unallocated list"); return NULL; } if ((index < 0) || (index >= list->n)) { gl2psMsg (GL2PS_ERROR, "Wrong list index in gl2psListPointer"); return NULL; } return (&list->array[index * list->size]); } static void gl2psListSort (GL2PSlist * list, int (*fcmp) (const void *a, const void *b)) { if (!list) return; qsort (list->array, list->n, list->size, fcmp); } static void gl2psListAction (GL2PSlist * list, void (*action) (void *data)) { GLint i; for (i = 0; i < gl2psListNbr (list); i++) { (*action) (gl2psListPointer (list, i)); } } static void gl2psListActionInverse (GL2PSlist * list, void (*action) (void *data)) { GLint i; for (i = gl2psListNbr (list); i > 0; i--) { (*action) (gl2psListPointer (list, i - 1)); } } #if defined(GL2PS_HAVE_LIBPNG) static void gl2psListRead (GL2PSlist * list, int index, void *data) { if ((index < 0) || (index >= list->n)) gl2psMsg (GL2PS_ERROR, "Wrong list index in gl2psListRead"); memcpy (data, &list->array[index * list->size], list->size); } static void gl2psEncodeBase64Block (unsigned char in[3], unsigned char out[4], int len) { static const char cb64[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; out[0] = cb64[in[0] >> 2]; out[1] = cb64[((in[0] & 0x03) << 4) | ((in[1] & 0xf0) >> 4)]; out[2] = (len > 1) ? cb64[((in[1] & 0x0f) << 2) | ((in[2] & 0xc0) >> 6)] : '='; out[3] = (len > 2) ? cb64[in[2] & 0x3f] : '='; } static void gl2psListEncodeBase64 (GL2PSlist * list) { unsigned char *buffer, in[3], out[4]; int i, n, index, len; n = list->n * list->size; buffer = (unsigned char *) gl2psMalloc (n * sizeof (unsigned char)); memcpy (buffer, list->array, n * sizeof (unsigned char)); gl2psListReset (list); index = 0; while (index < n) { len = 0; for (i = 0; i < 3; i++) { if (index < n) { in[i] = buffer[index]; len++; } else { in[i] = 0; } index++; } if (len) { gl2psEncodeBase64Block (in, out, len); for (i = 0; i < 4; i++) gl2psListAdd (list, &out[i]); } } gl2psFree (buffer); } #endif /* Helpers for rgba colors */ static GLboolean gl2psSameColor (GL2PSrgba rgba1, GL2PSrgba rgba2) { if (!GL2PS_ZERO (rgba1[0] - rgba2[0]) || !GL2PS_ZERO (rgba1[1] - rgba2[1]) || !GL2PS_ZERO (rgba1[2] - rgba2[2])) return GL_FALSE; return GL_TRUE; } static GLboolean gl2psVertsSameColor (const GL2PSprimitive * prim) { int i; for (i = 1; i < prim->numverts; i++) { if (!gl2psSameColor (prim->verts[0].rgba, prim->verts[i].rgba)) { return GL_FALSE; } } return GL_TRUE; } static GLboolean gl2psSameColorThreshold (int n, GL2PSrgba rgba[], GL2PSrgba threshold) { int i; if (n < 2) return GL_TRUE; for (i = 1; i < n; i++) { if (fabs (rgba[0][0] - rgba[i][0]) > threshold[0] || fabs (rgba[0][1] - rgba[i][1]) > threshold[1] || fabs (rgba[0][2] - rgba[i][2]) > threshold[2]) return GL_FALSE; } return GL_TRUE; } static void gl2psSetLastColor (GL2PSrgba rgba) { int i; for (i = 0; i < 3; ++i) { gl2ps->lastrgba[i] = rgba[i]; } } static GLfloat gl2psGetRGB (GL2PSimage * im, GLuint x, GLuint y, GLfloat * red, GLfloat * green, GLfloat * blue) { GLsizei width = im->width; GLsizei height = im->height; GLfloat *pixels = im->pixels; GLfloat *pimag; /* OpenGL image is from down to up, PS image is up to down */ switch (im->format) { case GL_RGBA: pimag = pixels + 4 * (width * (height - 1 - y) + x); break; case GL_RGB: default: pimag = pixels + 3 * (width * (height - 1 - y) + x); break; } *red = *pimag; pimag++; *green = *pimag; pimag++; *blue = *pimag; pimag++; return (im->format == GL_RGBA) ? *pimag : 1.0F; } /* Helper routines for pixmaps */ static GL2PSimage * gl2psCopyPixmap (GL2PSimage * im) { int size; GL2PSimage *image = (GL2PSimage *) gl2psMalloc (sizeof (GL2PSimage)); image->width = im->width; image->height = im->height; image->format = im->format; image->type = im->type; switch (image->format) { case GL_RGBA: size = image->height * image->width * 4 * sizeof (GLfloat); break; case GL_RGB: default: size = image->height * image->width * 3 * sizeof (GLfloat); break; } image->pixels = (GLfloat *) gl2psMalloc (size); memcpy (image->pixels, im->pixels, size); return image; } static void gl2psFreePixmap (GL2PSimage * im) { if (!im) return; gl2psFree (im->pixels); gl2psFree (im); } #if defined(GL2PS_HAVE_LIBPNG) #if !defined(png_jmpbuf) # define png_jmpbuf(png_ptr) ((png_ptr)->jmpbuf) #endif static void gl2psUserWritePNG (png_structp png_ptr, png_bytep data, png_size_t length) { unsigned int i; GL2PSlist *png = (GL2PSlist *) png_get_io_ptr (png_ptr); for (i = 0; i < length; i++) gl2psListAdd (png, &data[i]); } static void gl2psUserFlushPNG (png_structp png_ptr) { } static void gl2psConvertPixmapToPNG (GL2PSimage * pixmap, GL2PSlist * png) { png_structp png_ptr; png_infop info_ptr; unsigned char *row_data; GLfloat dr, dg, db; int row, col; if (!(png_ptr = png_create_write_struct (PNG_LIBPNG_VER_STRING, NULL, NULL, NULL))) return; if (!(info_ptr = png_create_info_struct (png_ptr))) { png_destroy_write_struct (&png_ptr, NULL); return; } if (setjmp (png_jmpbuf (png_ptr))) { png_destroy_write_struct (&png_ptr, &info_ptr); return; } png_set_write_fn (png_ptr, (void *) png, gl2psUserWritePNG, gl2psUserFlushPNG); png_set_compression_level (png_ptr, Z_DEFAULT_COMPRESSION); png_set_IHDR (png_ptr, info_ptr, pixmap->width, pixmap->height, 8, PNG_COLOR_TYPE_RGB, PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_BASE, PNG_FILTER_TYPE_BASE); png_write_info (png_ptr, info_ptr); row_data = (unsigned char *) gl2psMalloc (3 * pixmap->width * sizeof (unsigned char)); for (row = 0; row < pixmap->height; row++) { for (col = 0; col < pixmap->width; col++) { gl2psGetRGB (pixmap, col, row, &dr, &dg, &db); row_data[3 * col] = (unsigned char) (255. * dr); row_data[3 * col + 1] = (unsigned char) (255. * dg); row_data[3 * col + 2] = (unsigned char) (255. * db); } png_write_row (png_ptr, (png_bytep) row_data); } gl2psFree (row_data); png_write_end (png_ptr, info_ptr); png_destroy_write_struct (&png_ptr, &info_ptr); } #endif /* Helper routines for text strings */ static GLint gl2psAddText (GLint type, const char *str, const char *fontname, GLshort fontsize, GLint alignment, GLfloat angle) { GLfloat pos[4]; GL2PSprimitive *prim; GLboolean valid; if (!gl2ps || !str || !fontname) return GL2PS_UNINITIALIZED; if (gl2ps->options & GL2PS_NO_TEXT) return GL2PS_SUCCESS; glGetBooleanv (GL_CURRENT_RASTER_POSITION_VALID, &valid); if (GL_FALSE == valid) return GL2PS_SUCCESS; /* the primitive is culled */ glGetFloatv (GL_CURRENT_RASTER_POSITION, pos); prim = (GL2PSprimitive *) gl2psMalloc (sizeof (GL2PSprimitive)); prim->type = type; prim->boundary = 0; prim->numverts = 1; prim->verts = (GL2PSvertex *) gl2psMalloc (sizeof (GL2PSvertex)); prim->verts[0].xyz[0] = pos[0]; prim->verts[0].xyz[1] = pos[1]; prim->verts[0].xyz[2] = pos[2]; prim->culled = 0; prim->offset = 0; prim->pattern = 0; prim->factor = 0; prim->width = 1; glGetFloatv (GL_CURRENT_RASTER_COLOR, prim->verts[0].rgba); prim->data.text = (GL2PSstring *) gl2psMalloc (sizeof (GL2PSstring)); prim->data.text->str = (char *) gl2psMalloc ((strlen (str) + 1) * sizeof (char)); strcpy (prim->data.text->str, str); prim->data.text->fontname = (char *) gl2psMalloc ((strlen (fontname) + 1) * sizeof (char)); strcpy (prim->data.text->fontname, fontname); prim->data.text->fontsize = fontsize; prim->data.text->alignment = alignment; prim->data.text->angle = angle; gl2psListAdd (gl2ps->auxprimitives, &prim); glPassThrough (GL2PS_TEXT_TOKEN); return GL2PS_SUCCESS; } static GL2PSstring * gl2psCopyText (GL2PSstring * t) { GL2PSstring *text = (GL2PSstring *) gl2psMalloc (sizeof (GL2PSstring)); text->str = (char *) gl2psMalloc ((strlen (t->str) + 1) * sizeof (char)); strcpy (text->str, t->str); text->fontname = (char *) gl2psMalloc ((strlen (t->fontname) + 1) * sizeof (char)); strcpy (text->fontname, t->fontname); text->fontsize = t->fontsize; text->alignment = t->alignment; text->angle = t->angle; return text; } static void gl2psFreeText (GL2PSstring * text) { if (!text) return; gl2psFree (text->str); gl2psFree (text->fontname); gl2psFree (text); } /* Helpers for blending modes */ static GLboolean gl2psSupportedBlendMode (GLenum sfactor, GLenum dfactor) { /* returns TRUE if gl2ps supports the argument combination: only two blending modes have been implemented so far */ if ((sfactor == GL_SRC_ALPHA && dfactor == GL_ONE_MINUS_SRC_ALPHA) || (sfactor == GL_ONE && dfactor == GL_ZERO)) return GL_TRUE; return GL_FALSE; } static void gl2psAdaptVertexForBlending (GL2PSvertex * v) { /* Transforms vertex depending on the actual blending function - currently the vertex v is considered as source vertex and his alpha value is changed to 1.0 if source blending GL_ONE is active. This might be extended in the future */ if (!v || !gl2ps) return; if (gl2ps->options & GL2PS_NO_BLENDING || !gl2ps->blending) { v->rgba[3] = 1.0F; return; } switch (gl2ps->blendfunc[0]) { case GL_ONE: v->rgba[3] = 1.0F; break; default: break; } } static void gl2psAssignTriangleProperties (GL2PStriangle * t) { /* int i; */ t->prop = T_VAR_COLOR; /* Uncommenting the following lines activates an even more fine grained distinction between triangle types - please don't delete, a remarkable amount of PDF handling code inside this file depends on it if activated */ /* t->prop = T_CONST_COLOR; for(i = 0; i < 3; ++i){ if(!GL2PS_ZERO(t->vertex[0].rgba[i] - t->vertex[1].rgba[i]) || !GL2PS_ZERO(t->vertex[1].rgba[i] - t->vertex[2].rgba[i])){ t->prop = T_VAR_COLOR; break; } } */ if (!GL2PS_ZERO (t->vertex[0].rgba[3] - t->vertex[1].rgba[3]) || !GL2PS_ZERO (t->vertex[1].rgba[3] - t->vertex[2].rgba[3])) { t->prop |= T_VAR_ALPHA; } else { if (t->vertex[0].rgba[3] < 1) t->prop |= T_ALPHA_LESS_1; else t->prop |= T_ALPHA_1; } } static void gl2psFillTriangleFromPrimitive (GL2PStriangle * t, GL2PSprimitive * p, GLboolean assignprops) { t->vertex[0] = p->verts[0]; t->vertex[1] = p->verts[1]; t->vertex[2] = p->verts[2]; if (GL_TRUE == assignprops) gl2psAssignTriangleProperties (t); } static void gl2psInitTriangle (GL2PStriangle * t) { int i; GL2PSvertex vertex = { {-1.0F, -1.0F, -1.0F}, {-1.0F, -1.0F, -1.0F, -1.0F} }; for (i = 0; i < 3; i++) t->vertex[i] = vertex; t->prop = T_UNDEFINED; } /* Miscellaneous helper routines */ static GL2PSprimitive * gl2psCopyPrimitive (GL2PSprimitive * p) { GL2PSprimitive *prim; if (!p) { gl2psMsg (GL2PS_ERROR, "Trying to copy an empty primitive"); return NULL; } prim = (GL2PSprimitive *) gl2psMalloc (sizeof (GL2PSprimitive)); prim->type = p->type; prim->numverts = p->numverts; prim->boundary = p->boundary; prim->offset = p->offset; prim->pattern = p->pattern; prim->factor = p->factor; prim->culled = p->culled; prim->width = p->width; prim->verts = (GL2PSvertex *) gl2psMalloc (p->numverts * sizeof (GL2PSvertex)); memcpy (prim->verts, p->verts, p->numverts * sizeof (GL2PSvertex)); switch (prim->type) { case GL2PS_PIXMAP: prim->data.image = gl2psCopyPixmap (p->data.image); break; case GL2PS_TEXT: case GL2PS_SPECIAL: prim->data.text = gl2psCopyText (p->data.text); break; default: break; } return prim; } static GLboolean gl2psSamePosition (GL2PSxyz p1, GL2PSxyz p2) { if (!GL2PS_ZERO (p1[0] - p2[0]) || !GL2PS_ZERO (p1[1] - p2[1]) || !GL2PS_ZERO (p1[2] - p2[2])) return GL_FALSE; return GL_TRUE; } /********************************************************************* * * 3D sorting routines * *********************************************************************/ static GLfloat gl2psComparePointPlane (GL2PSxyz point, GL2PSplane plane) { return (plane[0] * point[0] + plane[1] * point[1] + plane[2] * point[2] + plane[3]); } static GLfloat gl2psPsca (GLfloat * a, GLfloat * b) { return (a[0] * b[0] + a[1] * b[1] + a[2] * b[2]); } static void gl2psPvec (GLfloat * a, GLfloat * b, GLfloat * c) { c[0] = a[1] * b[2] - a[2] * b[1]; c[1] = a[2] * b[0] - a[0] * b[2]; c[2] = a[0] * b[1] - a[1] * b[0]; } static GLfloat gl2psNorm (GLfloat * a) { return (GLfloat) sqrt (a[0] * a[0] + a[1] * a[1] + a[2] * a[2]); } static void gl2psGetNormal (GLfloat * a, GLfloat * b, GLfloat * c) { GLfloat norm; gl2psPvec (a, b, c); if (!GL2PS_ZERO (norm = gl2psNorm (c))) { c[0] = c[0] / norm; c[1] = c[1] / norm; c[2] = c[2] / norm; } else { /* The plane is still wrong despite our tests in gl2psGetPlane. Let's return a dummy value for now (this is a hack: we should do more intelligent tests in GetPlane) */ c[0] = c[1] = 0.0F; c[2] = 1.0F; } } static void gl2psGetPlane (GL2PSprimitive * prim, GL2PSplane plane) { GL2PSxyz v = { 0.0F, 0.0F, 0.0F }, w = { 0.0F, 0.0F, 0.0F}; switch (prim->type) { case GL2PS_TRIANGLE: case GL2PS_QUADRANGLE: v[0] = prim->verts[1].xyz[0] - prim->verts[0].xyz[0]; v[1] = prim->verts[1].xyz[1] - prim->verts[0].xyz[1]; v[2] = prim->verts[1].xyz[2] - prim->verts[0].xyz[2]; w[0] = prim->verts[2].xyz[0] - prim->verts[0].xyz[0]; w[1] = prim->verts[2].xyz[1] - prim->verts[0].xyz[1]; w[2] = prim->verts[2].xyz[2] - prim->verts[0].xyz[2]; if ((GL2PS_ZERO (v[0]) && GL2PS_ZERO (v[1]) && GL2PS_ZERO (v[2])) || (GL2PS_ZERO (w[0]) && GL2PS_ZERO (w[1]) && GL2PS_ZERO (w[2]))) { plane[0] = plane[1] = 0.0F; plane[2] = 1.0F; plane[3] = -prim->verts[0].xyz[2]; } else { gl2psGetNormal (v, w, plane); plane[3] = -plane[0] * prim->verts[0].xyz[0] - plane[1] * prim->verts[0].xyz[1] - plane[2] * prim->verts[0].xyz[2]; } break; case GL2PS_LINE: v[0] = prim->verts[1].xyz[0] - prim->verts[0].xyz[0]; v[1] = prim->verts[1].xyz[1] - prim->verts[0].xyz[1]; v[2] = prim->verts[1].xyz[2] - prim->verts[0].xyz[2]; if (GL2PS_ZERO (v[0]) && GL2PS_ZERO (v[1]) && GL2PS_ZERO (v[2])) { plane[0] = plane[1] = 0.0F; plane[2] = 1.0F; plane[3] = -prim->verts[0].xyz[2]; } else { if (GL2PS_ZERO (v[0])) w[0] = 1.0F; else if (GL2PS_ZERO (v[1])) w[1] = 1.0F; else w[2] = 1.0F; gl2psGetNormal (v, w, plane); plane[3] = -plane[0] * prim->verts[0].xyz[0] - plane[1] * prim->verts[0].xyz[1] - plane[2] * prim->verts[0].xyz[2]; } break; case GL2PS_POINT: case GL2PS_PIXMAP: case GL2PS_TEXT: case GL2PS_SPECIAL: case GL2PS_IMAGEMAP: plane[0] = plane[1] = 0.0F; plane[2] = 1.0F; plane[3] = -prim->verts[0].xyz[2]; break; default: gl2psMsg (GL2PS_ERROR, "Unknown primitive type in BSP tree"); plane[0] = plane[1] = plane[3] = 0.0F; plane[2] = 1.0F; break; } } static void gl2psCutEdge (GL2PSvertex * a, GL2PSvertex * b, GL2PSplane plane, GL2PSvertex * c) { GL2PSxyz v; GLfloat sect, psca; v[0] = b->xyz[0] - a->xyz[0]; v[1] = b->xyz[1] - a->xyz[1]; v[2] = b->xyz[2] - a->xyz[2]; if (!GL2PS_ZERO (psca = gl2psPsca (plane, v))) sect = -gl2psComparePointPlane (a->xyz, plane) / psca; else sect = 0.0F; c->xyz[0] = a->xyz[0] + v[0] * sect; c->xyz[1] = a->xyz[1] + v[1] * sect; c->xyz[2] = a->xyz[2] + v[2] * sect; c->rgba[0] = (1 - sect) * a->rgba[0] + sect * b->rgba[0]; c->rgba[1] = (1 - sect) * a->rgba[1] + sect * b->rgba[1]; c->rgba[2] = (1 - sect) * a->rgba[2] + sect * b->rgba[2]; c->rgba[3] = (1 - sect) * a->rgba[3] + sect * b->rgba[3]; } static void gl2psCreateSplitPrimitive (GL2PSprimitive * parent, GL2PSplane plane, GL2PSprimitive * child, GLshort numverts, GLshort * index0, GLshort * index1) { GLshort i; if (parent->type == GL2PS_IMAGEMAP) { child->type = GL2PS_IMAGEMAP; child->data.image = parent->data.image; } else { if (numverts > 4) { gl2psMsg (GL2PS_WARNING, "%d vertices in polygon", numverts); numverts = 4; } switch (numverts) { case 1: child->type = GL2PS_POINT; break; case 2: child->type = GL2PS_LINE; break; case 3: child->type = GL2PS_TRIANGLE; break; case 4: child->type = GL2PS_QUADRANGLE; break; default: child->type = GL2PS_NO_TYPE; break; } } child->boundary = 0; /* FIXME: not done! */ child->culled = parent->culled; child->offset = parent->offset; child->pattern = parent->pattern; child->factor = parent->factor; child->width = parent->width; child->numverts = numverts; child->verts = (GL2PSvertex *) gl2psMalloc (numverts * sizeof (GL2PSvertex)); for (i = 0; i < numverts; i++) { if (index1[i] < 0) { child->verts[i] = parent->verts[index0[i]]; } else { gl2psCutEdge (&parent->verts[index0[i]], &parent->verts[index1[i]], plane, &child->verts[i]); } } } static void gl2psAddIndex (GLshort * index0, GLshort * index1, GLshort * nb, GLshort i, GLshort j) { GLint k; for (k = 0; k < *nb; k++) { if ((index0[k] == i && index1[k] == j) || (index1[k] == i && index0[k] == j)) return; } index0[*nb] = i; index1[*nb] = j; (*nb)++; } static GLshort gl2psGetIndex (GLshort i, GLshort num) { return (i < num - 1) ? i + 1 : 0; } static GLint gl2psTestSplitPrimitive (GL2PSprimitive * prim, GL2PSplane plane) { GLint type = GL2PS_COINCIDENT; GLshort i, j; GLfloat d[5]; for (i = 0; i < prim->numverts; i++) { d[i] = gl2psComparePointPlane (prim->verts[i].xyz, plane); } if (prim->numverts < 2) { return 0; } else { for (i = 0; i < prim->numverts; i++) { j = gl2psGetIndex (i, prim->numverts); if (d[j] > GL2PS_EPSILON) { if (type == GL2PS_COINCIDENT) type = GL2PS_IN_BACK_OF; else if (type != GL2PS_IN_BACK_OF) return 1; if (d[i] < -GL2PS_EPSILON) return 1; } else if (d[j] < -GL2PS_EPSILON) { if (type == GL2PS_COINCIDENT) type = GL2PS_IN_FRONT_OF; else if (type != GL2PS_IN_FRONT_OF) return 1; if (d[i] > GL2PS_EPSILON) return 1; } } } return 0; } static GLint gl2psSplitPrimitive (GL2PSprimitive * prim, GL2PSplane plane, GL2PSprimitive ** front, GL2PSprimitive ** back) { GLshort i, j, in = 0, out = 0, in0[5], in1[5], out0[5], out1[5]; GLint type; GLfloat d[5]; type = GL2PS_COINCIDENT; for (i = 0; i < prim->numverts; i++) { d[i] = gl2psComparePointPlane (prim->verts[i].xyz, plane); } switch (prim->type) { case GL2PS_POINT: if (d[0] > GL2PS_EPSILON) type = GL2PS_IN_BACK_OF; else if (d[0] < -GL2PS_EPSILON) type = GL2PS_IN_FRONT_OF; else type = GL2PS_COINCIDENT; break; default: for (i = 0; i < prim->numverts; i++) { j = gl2psGetIndex (i, prim->numverts); if (d[j] > GL2PS_EPSILON) { if (type == GL2PS_COINCIDENT) type = GL2PS_IN_BACK_OF; else if (type != GL2PS_IN_BACK_OF) type = GL2PS_SPANNING; if (d[i] < -GL2PS_EPSILON) { gl2psAddIndex (in0, in1, &in, i, j); gl2psAddIndex (out0, out1, &out, i, j); type = GL2PS_SPANNING; } gl2psAddIndex (out0, out1, &out, j, -1); } else if (d[j] < -GL2PS_EPSILON) { if (type == GL2PS_COINCIDENT) type = GL2PS_IN_FRONT_OF; else if (type != GL2PS_IN_FRONT_OF) type = GL2PS_SPANNING; if (d[i] > GL2PS_EPSILON) { gl2psAddIndex (in0, in1, &in, i, j); gl2psAddIndex (out0, out1, &out, i, j); type = GL2PS_SPANNING; } gl2psAddIndex (in0, in1, &in, j, -1); } else { gl2psAddIndex (in0, in1, &in, j, -1); gl2psAddIndex (out0, out1, &out, j, -1); } } break; } if (type == GL2PS_SPANNING) { *back = (GL2PSprimitive *) gl2psMalloc (sizeof (GL2PSprimitive)); *front = (GL2PSprimitive *) gl2psMalloc (sizeof (GL2PSprimitive)); gl2psCreateSplitPrimitive (prim, plane, *back, out, out0, out1); gl2psCreateSplitPrimitive (prim, plane, *front, in, in0, in1); } return type; } static void gl2psDivideQuad (GL2PSprimitive * quad, GL2PSprimitive ** t1, GL2PSprimitive ** t2) { *t1 = (GL2PSprimitive *) gl2psMalloc (sizeof (GL2PSprimitive)); *t2 = (GL2PSprimitive *) gl2psMalloc (sizeof (GL2PSprimitive)); (*t1)->type = (*t2)->type = GL2PS_TRIANGLE; (*t1)->numverts = (*t2)->numverts = 3; (*t1)->culled = (*t2)->culled = quad->culled; (*t1)->offset = (*t2)->offset = quad->offset; (*t1)->pattern = (*t2)->pattern = quad->pattern; (*t1)->factor = (*t2)->factor = quad->factor; (*t1)->width = (*t2)->width = quad->width; (*t1)->verts = (GL2PSvertex *) gl2psMalloc (3 * sizeof (GL2PSvertex)); (*t2)->verts = (GL2PSvertex *) gl2psMalloc (3 * sizeof (GL2PSvertex)); (*t1)->verts[0] = quad->verts[0]; (*t1)->verts[1] = quad->verts[1]; (*t1)->verts[2] = quad->verts[2]; (*t1)->boundary = ((quad->boundary & 1) ? 1 : 0) | ((quad->boundary & 2) ? 2 : 0); (*t2)->verts[0] = quad->verts[0]; (*t2)->verts[1] = quad->verts[2]; (*t2)->verts[2] = quad->verts[3]; (*t2)->boundary = ((quad->boundary & 4) ? 2 : 0) | ((quad->boundary & 4) ? 2 : 0); } static int gl2psCompareDepth (const void *a, const void *b) { GL2PSprimitive *q, *w; GLfloat dq = 0.0F, dw = 0.0F, diff; int i; q = *(GL2PSprimitive **) a; w = *(GL2PSprimitive **) b; for (i = 0; i < q->numverts; i++) { dq += q->verts[i].xyz[2]; } dq /= (GLfloat) q->numverts; for (i = 0; i < w->numverts; i++) { dw += w->verts[i].xyz[2]; } dw /= (GLfloat) w->numverts; diff = dq - dw; if (diff > 0.) { return -1; } else if (diff < 0.) { return 1; } else { return 0; } } static int gl2psTrianglesFirst (const void *a, const void *b) { GL2PSprimitive *q, *w; q = *(GL2PSprimitive **) a; w = *(GL2PSprimitive **) b; return (q->type < w->type ? 1 : -1); } static GLint gl2psFindRoot (GL2PSlist * primitives, GL2PSprimitive ** root) { GLint i, j, count, best = 1000000, index = 0; GL2PSprimitive *prim1, *prim2; GL2PSplane plane; GLint maxp; if (!gl2psListNbr (primitives)) { gl2psMsg (GL2PS_ERROR, "Cannot fint root in empty primitive list"); return 0; } *root = *(GL2PSprimitive **) gl2psListPointer (primitives, 0); if (gl2ps->options & GL2PS_BEST_ROOT) { maxp = gl2psListNbr (primitives); if (maxp > gl2ps->maxbestroot) { maxp = gl2ps->maxbestroot; } for (i = 0; i < maxp; i++) { prim1 = *(GL2PSprimitive **) gl2psListPointer (primitives, i); gl2psGetPlane (prim1, plane); count = 0; for (j = 0; j < gl2psListNbr (primitives); j++) { if (j != i) { prim2 = *(GL2PSprimitive **) gl2psListPointer (primitives, j); count += gl2psTestSplitPrimitive (prim2, plane); } if (count > best) break; } if (count < best) { best = count; index = i; *root = prim1; if (!count) return index; } } /* if(index) gl2psMsg(GL2PS_INFO, "GL2PS_BEST_ROOT was worth it: %d", index); */ return index; } else { return 0; } } static void gl2psFreeImagemap (GL2PSimagemap * list) { GL2PSimagemap *next; while (list != NULL) { next = list->next; gl2psFree (list->image->pixels); gl2psFree (list->image); gl2psFree (list); list = next; } } static void gl2psFreePrimitive (void *data) { GL2PSprimitive *q; q = *(GL2PSprimitive **) data; gl2psFree (q->verts); if (q->type == GL2PS_TEXT || q->type == GL2PS_SPECIAL) { gl2psFreeText (q->data.text); } else if (q->type == GL2PS_PIXMAP) { gl2psFreePixmap (q->data.image); } gl2psFree (q); } static void gl2psAddPrimitiveInList (GL2PSprimitive * prim, GL2PSlist * list) { GL2PSprimitive *t1, *t2; if (prim->type != GL2PS_QUADRANGLE) { gl2psListAdd (list, &prim); } else { gl2psDivideQuad (prim, &t1, &t2); gl2psListAdd (list, &t1); gl2psListAdd (list, &t2); gl2psFreePrimitive (&prim); } } static void gl2psFreeBspTree (GL2PSbsptree ** tree) { if (*tree) { if ((*tree)->back) gl2psFreeBspTree (&(*tree)->back); if ((*tree)->primitives) { gl2psListAction ((*tree)->primitives, gl2psFreePrimitive); gl2psListDelete ((*tree)->primitives); } if ((*tree)->front) gl2psFreeBspTree (&(*tree)->front); gl2psFree (*tree); *tree = NULL; } } static GLboolean gl2psGreater (GLfloat f1, GLfloat f2) { if (f1 > f2) return GL_TRUE; else return GL_FALSE; } static GLboolean gl2psLess (GLfloat f1, GLfloat f2) { if (f1 < f2) return GL_TRUE; else return GL_FALSE; } static void gl2psBuildBspTree (GL2PSbsptree * tree, GL2PSlist * primitives) { GL2PSprimitive *prim, *frontprim = NULL, *backprim = NULL; GL2PSlist *frontlist, *backlist; GLint i, index; tree->front = NULL; tree->back = NULL; tree->primitives = gl2psListCreate (1, 2, sizeof (GL2PSprimitive *)); index = gl2psFindRoot (primitives, &prim); gl2psGetPlane (prim, tree->plane); gl2psAddPrimitiveInList (prim, tree->primitives); frontlist = gl2psListCreate (1, 2, sizeof (GL2PSprimitive *)); backlist = gl2psListCreate (1, 2, sizeof (GL2PSprimitive *)); for (i = 0; i < gl2psListNbr (primitives); i++) { if (i != index) { prim = *(GL2PSprimitive **) gl2psListPointer (primitives, i); switch (gl2psSplitPrimitive (prim, tree->plane, &frontprim, &backprim)) { case GL2PS_COINCIDENT: gl2psAddPrimitiveInList (prim, tree->primitives); break; case GL2PS_IN_BACK_OF: gl2psAddPrimitiveInList (prim, backlist); break; case GL2PS_IN_FRONT_OF: gl2psAddPrimitiveInList (prim, frontlist); break; case GL2PS_SPANNING: gl2psAddPrimitiveInList (backprim, backlist); gl2psAddPrimitiveInList (frontprim, frontlist); gl2psFreePrimitive (&prim); break; } } } if (gl2psListNbr (tree->primitives)) { gl2psListSort (tree->primitives, gl2psTrianglesFirst); } if (gl2psListNbr (frontlist)) { gl2psListSort (frontlist, gl2psTrianglesFirst); tree->front = (GL2PSbsptree *) gl2psMalloc (sizeof (GL2PSbsptree)); gl2psBuildBspTree (tree->front, frontlist); } else { gl2psListDelete (frontlist); } if (gl2psListNbr (backlist)) { gl2psListSort (backlist, gl2psTrianglesFirst); tree->back = (GL2PSbsptree *) gl2psMalloc (sizeof (GL2PSbsptree)); gl2psBuildBspTree (tree->back, backlist); } else { gl2psListDelete (backlist); } gl2psListDelete (primitives); } static void gl2psTraverseBspTree (GL2PSbsptree * tree, GL2PSxyz eye, GLfloat epsilon, GLboolean (*compare) (GLfloat f1, GLfloat f2), void (*action) (void *data), int inverse) { GLfloat result; if (!tree) return; result = gl2psComparePointPlane (eye, tree->plane); if (GL_TRUE == compare (result, epsilon)) { gl2psTraverseBspTree (tree->back, eye, epsilon, compare, action, inverse); if (inverse) { gl2psListActionInverse (tree->primitives, action); } else { gl2psListAction (tree->primitives, action); } gl2psTraverseBspTree (tree->front, eye, epsilon, compare, action, inverse); } else if (GL_TRUE == compare (-epsilon, result)) { gl2psTraverseBspTree (tree->front, eye, epsilon, compare, action, inverse); if (inverse) { gl2psListActionInverse (tree->primitives, action); } else { gl2psListAction (tree->primitives, action); } gl2psTraverseBspTree (tree->back, eye, epsilon, compare, action, inverse); } else { gl2psTraverseBspTree (tree->front, eye, epsilon, compare, action, inverse); gl2psTraverseBspTree (tree->back, eye, epsilon, compare, action, inverse); } } static void gl2psRescaleAndOffset (void) { GL2PSprimitive *prim; GLfloat minZ, maxZ, rangeZ, scaleZ; GLfloat factor, units, area, dZ, dZdX, dZdY, maxdZ; int i, j; if (!gl2psListNbr (gl2ps->primitives)) return; /* get z-buffer range */ prim = *(GL2PSprimitive **) gl2psListPointer (gl2ps->primitives, 0); minZ = maxZ = prim->verts[0].xyz[2]; for (i = 1; i < prim->numverts; i++) { if (prim->verts[i].xyz[2] < minZ) minZ = prim->verts[i].xyz[2]; if (prim->verts[i].xyz[2] > maxZ) maxZ = prim->verts[i].xyz[2]; } for (i = 1; i < gl2psListNbr (gl2ps->primitives); i++) { prim = *(GL2PSprimitive **) gl2psListPointer (gl2ps->primitives, i); for (j = 0; j < prim->numverts; j++) { if (prim->verts[j].xyz[2] < minZ) minZ = prim->verts[j].xyz[2]; if (prim->verts[j].xyz[2] > maxZ) maxZ = prim->verts[j].xyz[2]; } } rangeZ = (maxZ - minZ); /* rescale z-buffer coordinate in [0,GL2PS_ZSCALE], to make it of the same order of magnitude as the x and y coordinates */ scaleZ = GL2PS_ZERO (rangeZ) ? GL2PS_ZSCALE : (GL2PS_ZSCALE / rangeZ); /* avoid precision loss (we use floats!) */ if (scaleZ > 100000.F) scaleZ = 100000.F; /* apply offsets */ for (i = 0; i < gl2psListNbr (gl2ps->primitives); i++) { prim = *(GL2PSprimitive **) gl2psListPointer (gl2ps->primitives, i); for (j = 0; j < prim->numverts; j++) { prim->verts[j].xyz[2] = (prim->verts[j].xyz[2] - minZ) * scaleZ; } if ((gl2ps->options & GL2PS_SIMPLE_LINE_OFFSET) && (prim->type == GL2PS_LINE)) { if (gl2ps->sort == GL2PS_SIMPLE_SORT) { prim->verts[0].xyz[2] -= GL2PS_ZOFFSET_LARGE; prim->verts[1].xyz[2] -= GL2PS_ZOFFSET_LARGE; } else { prim->verts[0].xyz[2] -= GL2PS_ZOFFSET; prim->verts[1].xyz[2] -= GL2PS_ZOFFSET; } } else if (prim->offset && (prim->type == GL2PS_TRIANGLE)) { factor = gl2ps->offset[0]; units = gl2ps->offset[1]; area = (prim->verts[1].xyz[0] - prim->verts[0].xyz[0]) * (prim->verts[2].xyz[1] - prim->verts[1].xyz[1]) - (prim->verts[2].xyz[0] - prim->verts[1].xyz[0]) * (prim->verts[1].xyz[1] - prim->verts[0].xyz[1]); if (!GL2PS_ZERO (area)) { dZdX = ((prim->verts[2].xyz[1] - prim->verts[1].xyz[1]) * (prim->verts[1].xyz[2] - prim->verts[0].xyz[2]) - (prim->verts[1].xyz[1] - prim->verts[0].xyz[1]) * (prim->verts[2].xyz[2] - prim->verts[1].xyz[2])) / area; dZdY = ((prim->verts[1].xyz[0] - prim->verts[0].xyz[0]) * (prim->verts[2].xyz[2] - prim->verts[1].xyz[2]) - (prim->verts[2].xyz[0] - prim->verts[1].xyz[0]) * (prim->verts[1].xyz[2] - prim->verts[0].xyz[2])) / area; maxdZ = (GLfloat) sqrt (dZdX * dZdX + dZdY * dZdY); } else { maxdZ = 0.0F; } dZ = factor * maxdZ + units; prim->verts[0].xyz[2] += dZ; prim->verts[1].xyz[2] += dZ; prim->verts[2].xyz[2] += dZ; } } } /********************************************************************* * * 2D sorting routines (for occlusion culling) * *********************************************************************/ static GLint gl2psGetPlaneFromPoints (GL2PSxyz a, GL2PSxyz b, GL2PSplane plane) { GLfloat n; plane[0] = b[1] - a[1]; plane[1] = a[0] - b[0]; n = (GLfloat) sqrt (plane[0] * plane[0] + plane[1] * plane[1]); plane[2] = 0.0F; if (!GL2PS_ZERO (n)) { plane[0] /= n; plane[1] /= n; plane[3] = -plane[0] * a[0] - plane[1] * a[1]; return 1; } else { plane[0] = -1.0F; plane[1] = 0.0F; plane[3] = a[0]; return 0; } } static void gl2psFreeBspImageTree (GL2PSbsptree2d ** tree) { if (*tree) { if ((*tree)->back) gl2psFreeBspImageTree (&(*tree)->back); if ((*tree)->front) gl2psFreeBspImageTree (&(*tree)->front); gl2psFree (*tree); *tree = NULL; } } static GLint gl2psCheckPoint (GL2PSxyz point, GL2PSplane plane) { GLfloat pt_dis; pt_dis = gl2psComparePointPlane (point, plane); if (pt_dis > GL2PS_EPSILON) return GL2PS_POINT_INFRONT; else if (pt_dis < -GL2PS_EPSILON) return GL2PS_POINT_BACK; else return GL2PS_POINT_COINCIDENT; } static void gl2psAddPlanesInBspTreeImage (GL2PSprimitive * prim, GL2PSbsptree2d ** tree) { GLint ret = 0; GLint i; GLint offset = 0; GL2PSbsptree2d *head = NULL, *cur = NULL; if ((*tree == NULL) && (prim->numverts > 2)) { /* don't cull if transparent for(i = 0; i < prim->numverts - 1; i++) if(prim->verts[i].rgba[3] < 1.0F) return; */ head = (GL2PSbsptree2d *) gl2psMalloc (sizeof (GL2PSbsptree2d)); for (i = 0; i < prim->numverts - 1; i++) { if (!gl2psGetPlaneFromPoints (prim->verts[i].xyz, prim->verts[i + 1].xyz, head->plane)) { if (prim->numverts - i > 3) { offset++; } else { gl2psFree (head); return; } } else { break; } } head->back = NULL; head->front = NULL; for (i = 2 + offset; i < prim->numverts; i++) { ret = gl2psCheckPoint (prim->verts[i].xyz, head->plane); if (ret != GL2PS_POINT_COINCIDENT) break; } switch (ret) { case GL2PS_POINT_INFRONT: cur = head; for (i = 1 + offset; i < prim->numverts - 1; i++) { if (cur->front == NULL) { cur->front = (GL2PSbsptree2d *) gl2psMalloc (sizeof (GL2PSbsptree2d)); } if (gl2psGetPlaneFromPoints (prim->verts[i].xyz, prim->verts[i + 1].xyz, cur->front->plane)) { cur = cur->front; cur->front = NULL; cur->back = NULL; } } if (cur->front == NULL) { cur->front = (GL2PSbsptree2d *) gl2psMalloc (sizeof (GL2PSbsptree2d)); } if (gl2psGetPlaneFromPoints (prim->verts[i].xyz, prim->verts[offset].xyz, cur->front->plane)) { cur->front->front = NULL; cur->front->back = NULL; } else { gl2psFree (cur->front); cur->front = NULL; } break; case GL2PS_POINT_BACK: for (i = 0; i < 4; i++) { head->plane[i] = -head->plane[i]; } cur = head; for (i = 1 + offset; i < prim->numverts - 1; i++) { if (cur->front == NULL) { cur->front = (GL2PSbsptree2d *) gl2psMalloc (sizeof (GL2PSbsptree2d)); } if (gl2psGetPlaneFromPoints (prim->verts[i + 1].xyz, prim->verts[i].xyz, cur->front->plane)) { cur = cur->front; cur->front = NULL; cur->back = NULL; } } if (cur->front == NULL) { cur->front = (GL2PSbsptree2d *) gl2psMalloc (sizeof (GL2PSbsptree2d)); } if (gl2psGetPlaneFromPoints (prim->verts[offset].xyz, prim->verts[i].xyz, cur->front->plane)) { cur->front->front = NULL; cur->front->back = NULL; } else { gl2psFree (cur->front); cur->front = NULL; } break; default: gl2psFree (head); return; } (*tree) = head; } } static GLint gl2psCheckPrimitive (GL2PSprimitive * prim, GL2PSplane plane) { GLint i; GLint pos; pos = gl2psCheckPoint (prim->verts[0].xyz, plane); for (i = 1; i < prim->numverts; i++) { pos |= gl2psCheckPoint (prim->verts[i].xyz, plane); if (pos == (GL2PS_POINT_INFRONT | GL2PS_POINT_BACK)) return GL2PS_SPANNING; } if (pos & GL2PS_POINT_INFRONT) return GL2PS_IN_FRONT_OF; else if (pos & GL2PS_POINT_BACK) return GL2PS_IN_BACK_OF; else return GL2PS_COINCIDENT; } static GL2PSprimitive * gl2psCreateSplitPrimitive2D (GL2PSprimitive * parent, GLshort numverts, GL2PSvertex * vertx) { GLint i; GL2PSprimitive *child = (GL2PSprimitive *) gl2psMalloc (sizeof (GL2PSprimitive)); if (parent->type == GL2PS_IMAGEMAP) { child->type = GL2PS_IMAGEMAP; child->data.image = parent->data.image; } else { switch (numverts) { case 1: child->type = GL2PS_POINT; break; case 2: child->type = GL2PS_LINE; break; case 3: child->type = GL2PS_TRIANGLE; break; case 4: child->type = GL2PS_QUADRANGLE; break; default: child->type = GL2PS_NO_TYPE; break; /* FIXME */ } } child->boundary = 0; /* FIXME: not done! */ child->culled = parent->culled; child->offset = parent->offset; child->pattern = parent->pattern; child->factor = parent->factor; child->width = parent->width; child->numverts = numverts; child->verts = (GL2PSvertex *) gl2psMalloc (numverts * sizeof (GL2PSvertex)); for (i = 0; i < numverts; i++) { child->verts[i] = vertx[i]; } return child; } static void gl2psSplitPrimitive2D (GL2PSprimitive * prim, GL2PSplane plane, GL2PSprimitive ** front, GL2PSprimitive ** back) { /* cur will hold the position of the current vertex prev will hold the position of the previous vertex prev0 will hold the position of the vertex number 0 v1 and v2 represent the current and previous vertices, respectively flag is set if the current vertex should be checked against the plane */ GLint cur = -1, prev = -1, i, v1 = 0, v2 = 0, flag = 1, prev0 = -1; /* list of vertices that will go in front and back primitive */ GL2PSvertex *front_list = NULL, *back_list = NULL; /* number of vertices in front and back list */ GLshort front_count = 0, back_count = 0; for (i = 0; i <= prim->numverts; i++) { v1 = i; if (v1 == prim->numverts) { if (prim->numverts < 3) break; v1 = 0; v2 = prim->numverts - 1; cur = prev0; } else if (flag) { cur = gl2psCheckPoint (prim->verts[v1].xyz, plane); if (i == 0) { prev0 = cur; } } if (((prev == -1) || (prev == cur) || (prev == 0) || (cur == 0)) && (i < prim->numverts)) { if (cur == GL2PS_POINT_INFRONT) { front_count++; front_list = (GL2PSvertex *) gl2psRealloc (front_list, sizeof (GL2PSvertex) * front_count); front_list[front_count - 1] = prim->verts[v1]; } else if (cur == GL2PS_POINT_BACK) { back_count++; back_list = (GL2PSvertex *) gl2psRealloc (back_list, sizeof (GL2PSvertex) * back_count); back_list[back_count - 1] = prim->verts[v1]; } else { front_count++; front_list = (GL2PSvertex *) gl2psRealloc (front_list, sizeof (GL2PSvertex) * front_count); front_list[front_count - 1] = prim->verts[v1]; back_count++; back_list = (GL2PSvertex *) gl2psRealloc (back_list, sizeof (GL2PSvertex) * back_count); back_list[back_count - 1] = prim->verts[v1]; } flag = 1; } else if ((prev != cur) && (cur != 0) && (prev != 0)) { if (v1 != 0) { v2 = v1 - 1; i--; } front_count++; front_list = (GL2PSvertex *) gl2psRealloc (front_list, sizeof (GL2PSvertex) * front_count); gl2psCutEdge (&prim->verts[v2], &prim->verts[v1], plane, &front_list[front_count - 1]); back_count++; back_list = (GL2PSvertex *) gl2psRealloc (back_list, sizeof (GL2PSvertex) * back_count); back_list[back_count - 1] = front_list[front_count - 1]; flag = 0; } prev = cur; } *front = gl2psCreateSplitPrimitive2D (prim, front_count, front_list); *back = gl2psCreateSplitPrimitive2D (prim, back_count, back_list); gl2psFree (front_list); gl2psFree (back_list); } static GLint gl2psAddInBspImageTree (GL2PSprimitive * prim, GL2PSbsptree2d ** tree) { GLint ret = 0; GL2PSprimitive *frontprim = NULL, *backprim = NULL; /* FIXME: until we consider the actual extent of text strings and pixmaps, never cull them. Otherwise the whole string/pixmap gets culled as soon as the reference point is hidden */ if (prim->type == GL2PS_PIXMAP || prim->type == GL2PS_TEXT || prim->type == GL2PS_SPECIAL) { return 1; } if (*tree == NULL) { if ((prim->type != GL2PS_IMAGEMAP) && (GL_FALSE == gl2ps->zerosurfacearea)) { gl2psAddPlanesInBspTreeImage (gl2ps->primitivetoadd, tree); } return 1; } else { switch (gl2psCheckPrimitive (prim, (*tree)->plane)) { case GL2PS_IN_BACK_OF: return gl2psAddInBspImageTree (prim, &(*tree)->back); case GL2PS_IN_FRONT_OF: if ((*tree)->front != NULL) return gl2psAddInBspImageTree (prim, &(*tree)->front); else return 0; case GL2PS_SPANNING: gl2psSplitPrimitive2D (prim, (*tree)->plane, &frontprim, &backprim); ret = gl2psAddInBspImageTree (backprim, &(*tree)->back); if ((*tree)->front != NULL) { if (gl2psAddInBspImageTree (frontprim, &(*tree)->front)) { ret = 1; } } gl2psFree (frontprim->verts); gl2psFree (frontprim); gl2psFree (backprim->verts); gl2psFree (backprim); return ret; case GL2PS_COINCIDENT: if ((*tree)->back != NULL) { gl2ps->zerosurfacearea = GL_TRUE; ret = gl2psAddInBspImageTree (prim, &(*tree)->back); gl2ps->zerosurfacearea = GL_FALSE; if (ret) return ret; } if ((*tree)->front != NULL) { gl2ps->zerosurfacearea = GL_TRUE; ret = gl2psAddInBspImageTree (prim, &(*tree)->front); gl2ps->zerosurfacearea = GL_FALSE; if (ret) return ret; } if (prim->type == GL2PS_LINE) return 1; else return 0; } } return 0; } static void gl2psAddInImageTree (void *data) { GL2PSprimitive *prim = *(GL2PSprimitive **) data; gl2ps->primitivetoadd = prim; if (prim->type == GL2PS_IMAGEMAP && prim->data.image->format == GL2PS_IMAGEMAP_VISIBLE) { prim->culled = 1; } else if (!gl2psAddInBspImageTree (prim, &gl2ps->imagetree)) { prim->culled = 1; } else if (prim->type == GL2PS_IMAGEMAP) { prim->data.image->format = GL2PS_IMAGEMAP_VISIBLE; } } /* Boundary construction */ static void gl2psAddBoundaryInList (GL2PSprimitive * prim, GL2PSlist * list) { GL2PSprimitive *b; GLshort i; GL2PSxyz c; c[0] = c[1] = c[2] = 0.0F; for (i = 0; i < prim->numverts; i++) { c[0] += prim->verts[i].xyz[0]; c[1] += prim->verts[i].xyz[1]; } c[0] /= prim->numverts; c[1] /= prim->numverts; for (i = 0; i < prim->numverts; i++) { if (prim->boundary & (GLint) pow (2., i)) { b = (GL2PSprimitive *) gl2psMalloc (sizeof (GL2PSprimitive)); b->type = GL2PS_LINE; b->offset = prim->offset; b->pattern = prim->pattern; b->factor = prim->factor; b->culled = prim->culled; b->width = prim->width; b->boundary = 0; b->numverts = 2; b->verts = (GL2PSvertex *) gl2psMalloc (2 * sizeof (GL2PSvertex)); #if 0 /* FIXME: need to work on boundary offset... */ v[0] = c[0] - prim->verts[i].xyz[0]; v[1] = c[1] - prim->verts[i].xyz[1]; v[2] = 0.0F; norm = gl2psNorm (v); v[0] /= norm; v[1] /= norm; b->verts[0].xyz[0] = prim->verts[i].xyz[0] + 0.1 * v[0]; b->verts[0].xyz[1] = prim->verts[i].xyz[1] + 0.1 * v[1]; b->verts[0].xyz[2] = prim->verts[i].xyz[2]; v[0] = c[0] - prim->verts[gl2psGetIndex (i, prim->numverts)].xyz[0]; v[1] = c[1] - prim->verts[gl2psGetIndex (i, prim->numverts)].xyz[1]; norm = gl2psNorm (v); v[0] /= norm; v[1] /= norm; b->verts[1].xyz[0] = prim->verts[gl2psGetIndex (i, prim->numverts)].xyz[0] + 0.1 * v[0]; b->verts[1].xyz[1] = prim->verts[gl2psGetIndex (i, prim->numverts)].xyz[1] + 0.1 * v[1]; b->verts[1].xyz[2] = prim->verts[gl2psGetIndex (i, prim->numverts)].xyz[2]; #else b->verts[0].xyz[0] = prim->verts[i].xyz[0]; b->verts[0].xyz[1] = prim->verts[i].xyz[1]; b->verts[0].xyz[2] = prim->verts[i].xyz[2]; b->verts[1].xyz[0] = prim->verts[gl2psGetIndex (i, prim->numverts)].xyz[0]; b->verts[1].xyz[1] = prim->verts[gl2psGetIndex (i, prim->numverts)].xyz[1]; b->verts[1].xyz[2] = prim->verts[gl2psGetIndex (i, prim->numverts)].xyz[2]; #endif b->verts[0].rgba[0] = 0.0F; b->verts[0].rgba[1] = 0.0F; b->verts[0].rgba[2] = 0.0F; b->verts[0].rgba[3] = 0.0F; b->verts[1].rgba[0] = 0.0F; b->verts[1].rgba[1] = 0.0F; b->verts[1].rgba[2] = 0.0F; b->verts[1].rgba[3] = 0.0F; gl2psListAdd (list, &b); } } } static void gl2psBuildPolygonBoundary (GL2PSbsptree * tree) { GLint i; GL2PSprimitive *prim; if (!tree) return; gl2psBuildPolygonBoundary (tree->back); for (i = 0; i < gl2psListNbr (tree->primitives); i++) { prim = *(GL2PSprimitive **) gl2psListPointer (tree->primitives, i); if (prim->boundary) gl2psAddBoundaryInList (prim, tree->primitives); } gl2psBuildPolygonBoundary (tree->front); } /********************************************************************* * * Feedback buffer parser * *********************************************************************/ static void gl2psAddPolyPrimitive (GLshort type, GLshort numverts, GL2PSvertex * verts, GLint offset, GLushort pattern, GLint factor, GLfloat width, char boundary) { GL2PSprimitive *prim; prim = (GL2PSprimitive *) gl2psMalloc (sizeof (GL2PSprimitive)); prim->type = type; prim->numverts = numverts; prim->verts = (GL2PSvertex *) gl2psMalloc (numverts * sizeof (GL2PSvertex)); memcpy (prim->verts, verts, numverts * sizeof (GL2PSvertex)); prim->boundary = boundary; prim->offset = offset; prim->pattern = pattern; prim->factor = factor; prim->width = width; prim->culled = 0; /* FIXME: here we should have an option to split stretched tris/quads to enhance SIMPLE_SORT */ gl2psListAdd (gl2ps->primitives, &prim); } static GLint gl2psGetVertex (GL2PSvertex * v, GLfloat * p) { GLint i; v->xyz[0] = p[0]; v->xyz[1] = p[1]; v->xyz[2] = p[2]; if (gl2ps->colormode == GL_COLOR_INDEX && gl2ps->colorsize > 0) { i = (GLint) (p[3] + 0.5); v->rgba[0] = gl2ps->colormap[i][0]; v->rgba[1] = gl2ps->colormap[i][1]; v->rgba[2] = gl2ps->colormap[i][2]; v->rgba[3] = gl2ps->colormap[i][3]; return 4; } else { v->rgba[0] = p[3]; v->rgba[1] = p[4]; v->rgba[2] = p[5]; v->rgba[3] = p[6]; return 7; } } static void gl2psParseFeedbackBuffer (GLint used) { char flag; GLushort pattern = 0; GLboolean boundary; GLint i, sizeoffloat, count, v, vtot, offset = 0, factor = 0, auxindex = 0; GLfloat lwidth = 1.0F, psize = 1.0F; GLfloat *current; GL2PSvertex vertices[3]; GL2PSprimitive *prim; GL2PSimagemap *node; current = gl2ps->feedback; boundary = gl2ps->boundary = GL_FALSE; while (used > 0) { if (GL_TRUE == boundary) gl2ps->boundary = GL_TRUE; switch ((GLint) * current) { case GL_POINT_TOKEN: current++; used--; i = gl2psGetVertex (&vertices[0], current); current += i; used -= i; gl2psAddPolyPrimitive (GL2PS_POINT, 1, vertices, 0, pattern, factor, psize, 0); break; case GL_LINE_TOKEN: case GL_LINE_RESET_TOKEN: current++; used--; i = gl2psGetVertex (&vertices[0], current); current += i; used -= i; i = gl2psGetVertex (&vertices[1], current); current += i; used -= i; gl2psAddPolyPrimitive (GL2PS_LINE, 2, vertices, 0, pattern, factor, lwidth, 0); break; case GL_POLYGON_TOKEN: count = (GLint) current[1]; current += 2; used -= 2; v = vtot = 0; while (count > 0 && used > 0) { i = gl2psGetVertex (&vertices[v], current); gl2psAdaptVertexForBlending (&vertices[v]); current += i; used -= i; count--; vtot++; if (v == 2) { if (GL_TRUE == boundary) { if (!count && vtot == 2) flag = 1 | 2 | 4; else if (!count) flag = 2 | 4; else if (vtot == 2) flag = 1 | 2; else flag = 2; } else flag = 0; gl2psAddPolyPrimitive (GL2PS_TRIANGLE, 3, vertices, offset, pattern, factor, 1, flag); vertices[1] = vertices[2]; } else v++; } break; case GL_BITMAP_TOKEN: case GL_DRAW_PIXEL_TOKEN: case GL_COPY_PIXEL_TOKEN: current++; used--; i = gl2psGetVertex (&vertices[0], current); current += i; used -= i; break; case GL_PASS_THROUGH_TOKEN: switch ((GLint) current[1]) { case GL2PS_BEGIN_OFFSET_TOKEN: offset = 1; break; case GL2PS_END_OFFSET_TOKEN: offset = 0; break; case GL2PS_BEGIN_BOUNDARY_TOKEN: boundary = GL_TRUE; break; case GL2PS_END_BOUNDARY_TOKEN: boundary = GL_FALSE; break; case GL2PS_END_STIPPLE_TOKEN: pattern = factor = 0; break; case GL2PS_BEGIN_BLEND_TOKEN: gl2ps->blending = GL_TRUE; break; case GL2PS_END_BLEND_TOKEN: gl2ps->blending = GL_FALSE; break; case GL2PS_BEGIN_STIPPLE_TOKEN: current += 2; used -= 2; pattern = (GLushort) current[1]; current += 2; used -= 2; factor = (GLint) current[1]; break; case GL2PS_SRC_BLEND_TOKEN: current += 2; used -= 2; gl2ps->blendfunc[0] = (GLint) current[1]; break; case GL2PS_DST_BLEND_TOKEN: current += 2; used -= 2; gl2ps->blendfunc[1] = (GLint) current[1]; break; case GL2PS_POINT_SIZE_TOKEN: current += 2; used -= 2; psize = current[1]; break; case GL2PS_LINE_WIDTH_TOKEN: current += 2; used -= 2; lwidth = current[1]; break; case GL2PS_IMAGEMAP_TOKEN: prim = (GL2PSprimitive *) gl2psMalloc (sizeof (GL2PSprimitive)); prim->type = GL2PS_IMAGEMAP; prim->boundary = 0; prim->numverts = 4; prim->verts = (GL2PSvertex *) gl2psMalloc (4 * sizeof (GL2PSvertex)); prim->culled = 0; prim->offset = 0; prim->pattern = 0; prim->factor = 0; prim->width = 1; node = (GL2PSimagemap *) gl2psMalloc (sizeof (GL2PSimagemap)); node->image = (GL2PSimage *) gl2psMalloc (sizeof (GL2PSimage)); node->image->type = 0; node->image->format = 0; node->next = NULL; if (gl2ps->imagemap_head == NULL) gl2ps->imagemap_head = node; else gl2ps->imagemap_tail->next = node; gl2ps->imagemap_tail = node; prim->data.image = node->image; current += 2; used -= 2; i = gl2psGetVertex (&prim->verts[0], ¤t[1]); current += i; used -= i; node->image->width = (GLint) current[2]; current += 2; used -= 2; node->image->height = (GLint) current[2]; prim->verts[0].xyz[0] = prim->verts[0].xyz[0] - (int) (node->image->width / 2) + 0.5f; prim->verts[0].xyz[1] = prim->verts[0].xyz[1] - (int) (node->image->height / 2) + 0.5f; for (i = 1; i < 4; i++) { for (v = 0; v < 3; v++) { prim->verts[i].xyz[v] = prim->verts[0].xyz[v]; prim->verts[i].rgba[v] = prim->verts[0].rgba[v]; } prim->verts[i].rgba[v] = prim->verts[0].rgba[v]; } prim->verts[1].xyz[0] = prim->verts[1].xyz[0] + node->image->width; prim->verts[2].xyz[0] = prim->verts[1].xyz[0]; prim->verts[2].xyz[1] = prim->verts[2].xyz[1] + node->image->height; prim->verts[3].xyz[1] = prim->verts[2].xyz[1]; sizeoffloat = sizeof (GLfloat); v = 2 * sizeoffloat; vtot = node->image->height + node->image->height * ((node->image->width - 1) / 8); node->image->pixels = (GLfloat *) gl2psMalloc (v + vtot); node->image->pixels[0] = prim->verts[0].xyz[0]; node->image->pixels[1] = prim->verts[0].xyz[1]; for (i = 0; i < vtot; i += sizeoffloat) { current += 2; used -= 2; if ((vtot - i) >= 4) memcpy (&(((char *) (node->image->pixels))[i + v]), &(current[2]), sizeoffloat); else memcpy (&(((char *) (node->image->pixels))[i + v]), &(current[2]), vtot - i); } current++; used--; gl2psListAdd (gl2ps->primitives, &prim); break; case GL2PS_DRAW_PIXELS_TOKEN: case GL2PS_TEXT_TOKEN: if (auxindex < gl2psListNbr (gl2ps->auxprimitives)) gl2psListAdd (gl2ps->primitives, gl2psListPointer (gl2ps->auxprimitives, auxindex++)); else gl2psMsg (GL2PS_ERROR, "Wrong number of auxiliary tokens in buffer"); break; } current += 2; used -= 2; break; default: gl2psMsg (GL2PS_WARNING, "Unknown token in buffer"); current++; used--; break; } } gl2psListReset (gl2ps->auxprimitives); } /********************************************************************* * * PostScript routines * *********************************************************************/ static void gl2psWriteByte (unsigned char byte) { unsigned char h = byte / 16; unsigned char l = byte % 16; gl2psPrintf ("%x%x", h, l); } static void gl2psPrintPostScriptPixmap (GLfloat x, GLfloat y, GL2PSimage * im) { GLuint nbhex, nbyte, nrgb, nbits; GLuint row, col, ibyte, icase; GLfloat dr, dg, db, fgrey; unsigned char red = 0, green = 0, blue = 0, b, grey; GLuint width = (GLuint) im->width; GLuint height = (GLuint) im->height; /* FIXME: should we define an option for these? Or just keep the 8-bit per component case? */ int greyscale = 0; /* set to 1 to output greyscale image */ int nbit = 8; /* number of bits per color compoment (2, 4 or 8) */ if ((width <= 0) || (height <= 0)) return; gl2psPrintf ("gsave\n"); gl2psPrintf ("%.2f %.2f translate\n", x, y); gl2psPrintf ("%d %d scale\n", width, height); if (greyscale) { /* greyscale */ gl2psPrintf ("/picstr %d string def\n", width); gl2psPrintf ("%d %d %d\n", width, height, 8); gl2psPrintf ("[ %d 0 0 -%d 0 %d ]\n", width, height, height); gl2psPrintf ("{ currentfile picstr readhexstring pop }\n"); gl2psPrintf ("image\n"); for (row = 0; row < height; row++) { for (col = 0; col < width; col++) { gl2psGetRGB (im, col, row, &dr, &dg, &db); fgrey = (0.30f * dr + 0.59f * dg + 0.11f * db); grey = (unsigned char) (255.0f * fgrey); gl2psWriteByte (grey); } gl2psPrintf ("\n"); } nbhex = width * height * 2; gl2psPrintf ("%%%% nbhex digit :%d\n", nbhex); } else if (nbit == 2) { /* color, 2 bits for r and g and b; rgbs following each other */ nrgb = width * 3; nbits = nrgb * nbit; nbyte = nbits / 8; if ((nbyte * 8) != nbits) nbyte++; gl2psPrintf ("/rgbstr %d string def\n", nbyte); gl2psPrintf ("%d %d %d\n", width, height, nbit); gl2psPrintf ("[ %d 0 0 -%d 0 %d ]\n", width, height, height); gl2psPrintf ("{ currentfile rgbstr readhexstring pop }\n"); gl2psPrintf ("false 3\n"); gl2psPrintf ("colorimage\n"); for (row = 0; row < height; row++) { icase = 1; col = 0; b = 0; for (ibyte = 0; ibyte < nbyte; ibyte++) { if (icase == 1) { if (col < width) { gl2psGetRGB (im, col, row, &dr, &dg, &db); } else { dr = dg = db = 0; } col++; red = (unsigned char) (3. * dr); green = (unsigned char) (3. * dg); blue = (unsigned char) (3. * db); b = red; b = (b << 2) + green; b = (b << 2) + blue; if (col < width) { gl2psGetRGB (im, col, row, &dr, &dg, &db); } else { dr = dg = db = 0; } col++; red = (unsigned char) (3. * dr); green = (unsigned char) (3. * dg); blue = (unsigned char) (3. * db); b = (b << 2) + red; gl2psWriteByte (b); b = 0; icase++; } else if (icase == 2) { b = green; b = (b << 2) + blue; if (col < width) { gl2psGetRGB (im, col, row, &dr, &dg, &db); } else { dr = dg = db = 0; } col++; red = (unsigned char) (3. * dr); green = (unsigned char) (3. * dg); blue = (unsigned char) (3. * db); b = (b << 2) + red; b = (b << 2) + green; gl2psWriteByte (b); b = 0; icase++; } else if (icase == 3) { b = blue; if (col < width) { gl2psGetRGB (im, col, row, &dr, &dg, &db); } else { dr = dg = db = 0; } col++; red = (unsigned char) (3. * dr); green = (unsigned char) (3. * dg); blue = (unsigned char) (3. * db); b = (b << 2) + red; b = (b << 2) + green; b = (b << 2) + blue; gl2psWriteByte (b); b = 0; icase = 1; } } gl2psPrintf ("\n"); } } else if (nbit == 4) { /* color, 4 bits for r and g and b; rgbs following each other */ nrgb = width * 3; nbits = nrgb * nbit; nbyte = nbits / 8; if ((nbyte * 8) != nbits) nbyte++; gl2psPrintf ("/rgbstr %d string def\n", nbyte); gl2psPrintf ("%d %d %d\n", width, height, nbit); gl2psPrintf ("[ %d 0 0 -%d 0 %d ]\n", width, height, height); gl2psPrintf ("{ currentfile rgbstr readhexstring pop }\n"); gl2psPrintf ("false 3\n"); gl2psPrintf ("colorimage\n"); for (row = 0; row < height; row++) { col = 0; icase = 1; for (ibyte = 0; ibyte < nbyte; ibyte++) { if (icase == 1) { if (col < width) { gl2psGetRGB (im, col, row, &dr, &dg, &db); } else { dr = dg = db = 0; } col++; red = (unsigned char) (15. * dr); green = (unsigned char) (15. * dg); gl2psPrintf ("%x%x", red, green); icase++; } else if (icase == 2) { blue = (unsigned char) (15. * db); if (col < width) { gl2psGetRGB (im, col, row, &dr, &dg, &db); } else { dr = dg = db = 0; } col++; red = (unsigned char) (15. * dr); gl2psPrintf ("%x%x", blue, red); icase++; } else if (icase == 3) { green = (unsigned char) (15. * dg); blue = (unsigned char) (15. * db); gl2psPrintf ("%x%x", green, blue); icase = 1; } } gl2psPrintf ("\n"); } } else { /* 8 bit for r and g and b */ nbyte = width * 3; gl2psPrintf ("/rgbstr %d string def\n", nbyte); gl2psPrintf ("%d %d %d\n", width, height, 8); gl2psPrintf ("[ %d 0 0 -%d 0 %d ]\n", width, height, height); gl2psPrintf ("{ currentfile rgbstr readhexstring pop }\n"); gl2psPrintf ("false 3\n"); gl2psPrintf ("colorimage\n"); for (row = 0; row < height; row++) { for (col = 0; col < width; col++) { gl2psGetRGB (im, col, row, &dr, &dg, &db); red = (unsigned char) (255. * dr); gl2psWriteByte (red); green = (unsigned char) (255. * dg); gl2psWriteByte (green); blue = (unsigned char) (255. * db); gl2psWriteByte (blue); } gl2psPrintf ("\n"); } } gl2psPrintf ("grestore\n"); } static void gl2psPrintPostScriptImagemap (GLfloat x, GLfloat y, GLsizei width, GLsizei height, const unsigned char *imagemap) { int i, size; if ((width <= 0) || (height <= 0)) return; size = height + height * (width - 1) / 8; gl2psPrintf ("gsave\n"); gl2psPrintf ("%.2f %.2f translate\n", x, y); gl2psPrintf ("%d %d scale\n%d %d\ntrue\n", width, height, width, height); gl2psPrintf ("[ %d 0 0 -%d 0 %d ] {<", width, height); for (i = 0; i < size; i++) { gl2psWriteByte (*imagemap); imagemap++; } gl2psPrintf (">} imagemask\ngrestore\n"); } static void gl2psPrintPostScriptHeader (void) { time_t now; /* Since compression is not part of the PostScript standard, compressed PostScript files are just gzipped PostScript files ("ps.gz" or "eps.gz") */ gl2psPrintGzipHeader (); time (&now); if (gl2ps->format == GL2PS_PS) { gl2psPrintf ("%%!PS-Adobe-3.0\n"); } else { gl2psPrintf ("%%!PS-Adobe-3.0 EPSF-3.0\n"); } gl2psPrintf ("%%%%Title: %s\n" "%%%%Creator: GL2PS %d.%d.%d%s, %s\n" "%%%%For: %s\n" "%%%%CreationDate: %s" "%%%%LanguageLevel: 3\n" "%%%%DocumentData: Clean7Bit\n" "%%%%Pages: 1\n", gl2ps->title, GL2PS_MAJOR_VERSION, GL2PS_MINOR_VERSION, GL2PS_PATCH_VERSION, GL2PS_EXTRA_VERSION, GL2PS_COPYRIGHT, gl2ps->producer, ctime (&now)); if (gl2ps->format == GL2PS_PS) { gl2psPrintf ("%%%%Orientation: %s\n" "%%%%DocumentMedia: Default %d %d 0 () ()\n", (gl2ps->options & GL2PS_LANDSCAPE) ? "Landscape" : "Portrait", (gl2ps->options & GL2PS_LANDSCAPE) ? (int) gl2ps->viewport[3] : (int) gl2ps->viewport[2], (gl2ps->options & GL2PS_LANDSCAPE) ? (int) gl2ps->viewport[2] : (int) gl2ps->viewport[3]); } gl2psPrintf ("%%%%BoundingBox: %d %d %d %d\n" "%%%%EndComments\n", (gl2ps->options & GL2PS_LANDSCAPE) ? (int) gl2ps->viewport[1] : (int) gl2ps->viewport[0], (gl2ps->options & GL2PS_LANDSCAPE) ? (int) gl2ps->viewport[0] : (int) gl2ps->viewport[1], (gl2ps->options & GL2PS_LANDSCAPE) ? (int) gl2ps->viewport[3] : (int) gl2ps->viewport[2], (gl2ps->options & GL2PS_LANDSCAPE) ? (int) gl2ps->viewport[2] : (int) gl2ps->viewport[3]); /* RGB color: r g b C (replace C by G in output to change from rgb to gray) Grayscale: r g b G Font choose: size fontname FC Text string: (string) x y size fontname S?? Rotated text string: (string) angle x y size fontname S??R Point primitive: x y size P Line width: width W Line start: x y LS Line joining last point: x y L Line end: x y LE Flat-shaded triangle: x3 y3 x2 y2 x1 y1 T Smooth-shaded triangle: x3 y3 r3 g3 b3 x2 y2 r2 g2 b2 x1 y1 r1 g1 b1 ST */ gl2psPrintf ("%%%%BeginProlog\n" "/gl2psdict 64 dict def gl2psdict begin\n" "0 setlinecap 0 setlinejoin\n" "/tryPS3shading %s def %% set to false to force subdivision\n" "/rThreshold %g def %% red component subdivision threshold\n" "/gThreshold %g def %% green component subdivision threshold\n" "/bThreshold %g def %% blue component subdivision threshold\n", (gl2ps->options & GL2PS_NO_PS3_SHADING) ? "false" : "true", gl2ps->threshold[0], gl2ps->threshold[1], gl2ps->threshold[2]); gl2psPrintf ("/BD { bind def } bind def\n" "/C { setrgbcolor } BD\n" "/G { 0.082 mul exch 0.6094 mul add exch 0.3086 mul add neg 1.0 add setgray } BD\n" "/W { setlinewidth } BD\n"); gl2psPrintf ("/FC { findfont exch /SH exch def SH scalefont setfont } BD\n" "/SW { dup stringwidth pop } BD\n" "/S { FC moveto show } BD\n" "/SBC{ FC moveto SW -2 div 0 rmoveto show } BD\n" "/SBR{ FC moveto SW neg 0 rmoveto show } BD\n" "/SCL{ FC moveto 0 SH -2 div rmoveto show } BD\n" "/SCC{ FC moveto SW -2 div SH -2 div rmoveto show } BD\n" "/SCR{ FC moveto SW neg SH -2 div rmoveto show } BD\n" "/STL{ FC moveto 0 SH neg rmoveto show } BD\n" "/STC{ FC moveto SW -2 div SH neg rmoveto show } BD\n" "/STR{ FC moveto SW neg SH neg rmoveto show } BD\n"); /* rotated text routines: same nameanem with R appended */ gl2psPrintf ("/FCT { FC translate 0 0 } BD\n" "/SR { gsave FCT moveto rotate show grestore } BD\n" "/SBCR{ gsave FCT moveto rotate SW -2 div 0 rmoveto show grestore } BD\n" "/SBRR{ gsave FCT moveto rotate SW neg 0 rmoveto show grestore } BD\n" "/SCLR{ gsave FCT moveto rotate 0 SH -2 div rmoveto show grestore} BD\n"); gl2psPrintf ("/SCCR{ gsave FCT moveto rotate SW -2 div SH -2 div rmoveto show grestore} BD\n" "/SCRR{ gsave FCT moveto rotate SW neg SH -2 div rmoveto show grestore} BD\n" "/STLR{ gsave FCT moveto rotate 0 SH neg rmoveto show grestore } BD\n" "/STCR{ gsave FCT moveto rotate SW -2 div SH neg rmoveto show grestore } BD\n" "/STRR{ gsave FCT moveto rotate SW neg SH neg rmoveto show grestore } BD\n"); gl2psPrintf ("/P { newpath 0.0 360.0 arc closepath fill } BD\n" "/LS { newpath moveto } BD\n" "/L { lineto } BD\n" "/LE { lineto stroke } BD\n" "/T { newpath moveto lineto lineto closepath fill } BD\n"); /* Smooth-shaded triangle with PostScript level 3 shfill operator: x3 y3 r3 g3 b3 x2 y2 r2 g2 b2 x1 y1 r1 g1 b1 STshfill */ gl2psPrintf ("/STshfill {\n" " /b1 exch def /g1 exch def /r1 exch def /y1 exch def /x1 exch def\n" " /b2 exch def /g2 exch def /r2 exch def /y2 exch def /x2 exch def\n" " /b3 exch def /g3 exch def /r3 exch def /y3 exch def /x3 exch def\n" " gsave << /ShadingType 4 /ColorSpace [/DeviceRGB]\n" " /DataSource [ 0 x1 y1 r1 g1 b1 0 x2 y2 r2 g2 b2 0 x3 y3 r3 g3 b3 ] >>\n" " shfill grestore } BD\n"); /* Flat-shaded triangle with middle color: x3 y3 r3 g3 b3 x2 y2 r2 g2 b2 x1 y1 r1 g1 b1 Tm */ gl2psPrintf ( /* stack : x3 y3 r3 g3 b3 x2 y2 r2 g2 b2 x1 y1 r1 g1 b1 */ "/Tm { 3 -1 roll 8 -1 roll 13 -1 roll add add 3 div\n" /* r = (r1+r2+r3)/3 */ /* stack : x3 y3 g3 b3 x2 y2 g2 b2 x1 y1 g1 b1 r */ " 3 -1 roll 7 -1 roll 11 -1 roll add add 3 div\n" /* g = (g1+g2+g3)/3 */ /* stack : x3 y3 b3 x2 y2 b2 x1 y1 b1 r g b */ " 3 -1 roll 6 -1 roll 9 -1 roll add add 3 div" /* b = (b1+b2+b3)/3 */ /* stack : x3 y3 x2 y2 x1 y1 r g b */ " C T } BD\n"); /* Split triangle in four sub-triangles (at sides middle points) and call the STnoshfill procedure on each, interpolating the colors in RGB space: x3 y3 r3 g3 b3 x2 y2 r2 g2 b2 x1 y1 r1 g1 b1 STsplit (in procedure comments key: (Vi) = xi yi ri gi bi) */ gl2psPrintf ("/STsplit {\n" " 4 index 15 index add 0.5 mul\n" /* x13 = (x1+x3)/2 */ " 4 index 15 index add 0.5 mul\n" /* y13 = (y1+y3)/2 */ " 4 index 15 index add 0.5 mul\n" /* r13 = (r1+r3)/2 */ " 4 index 15 index add 0.5 mul\n" /* g13 = (g1+g3)/2 */ " 4 index 15 index add 0.5 mul\n" /* b13 = (b1+b3)/2 */ " 5 copy 5 copy 25 15 roll\n"); /* at his point, stack = (V3) (V13) (V13) (V13) (V2) (V1) */ gl2psPrintf (" 9 index 30 index add 0.5 mul\n" /* x23 = (x2+x3)/2 */ " 9 index 30 index add 0.5 mul\n" /* y23 = (y2+y3)/2 */ " 9 index 30 index add 0.5 mul\n" /* r23 = (r2+r3)/2 */ " 9 index 30 index add 0.5 mul\n" /* g23 = (g2+g3)/2 */ " 9 index 30 index add 0.5 mul\n" /* b23 = (b2+b3)/2 */ " 5 copy 5 copy 35 5 roll 25 5 roll 15 5 roll\n"); /* stack = (V3) (V13) (V23) (V13) (V23) (V13) (V23) (V2) (V1) */ gl2psPrintf (" 4 index 10 index add 0.5 mul\n" /* x12 = (x1+x2)/2 */ " 4 index 10 index add 0.5 mul\n" /* y12 = (y1+y2)/2 */ " 4 index 10 index add 0.5 mul\n" /* r12 = (r1+r2)/2 */ " 4 index 10 index add 0.5 mul\n" /* g12 = (g1+g2)/2 */ " 4 index 10 index add 0.5 mul\n" /* b12 = (b1+b2)/2 */ " 5 copy 5 copy 40 5 roll 25 5 roll 15 5 roll 25 5 roll\n"); /* stack = (V3) (V13) (V23) (V13) (V12) (V23) (V13) (V1) (V12) (V23) (V12) (V2) */ gl2psPrintf (" STnoshfill STnoshfill STnoshfill STnoshfill } BD\n"); /* Gouraud shaded triangle using recursive subdivision until the difference between corner colors does not exceed the thresholds: x3 y3 r3 g3 b3 x2 y2 r2 g2 b2 x1 y1 r1 g1 b1 STnoshfill */ gl2psPrintf ("/STnoshfill {\n" " 2 index 8 index sub abs rThreshold gt\n" /* |r1-r2|>rth */ " { STsplit }\n" " { 1 index 7 index sub abs gThreshold gt\n" /* |g1-g2|>gth */ " { STsplit }\n" " { dup 6 index sub abs bThreshold gt\n" /* |b1-b2|>bth */ " { STsplit }\n" " { 2 index 13 index sub abs rThreshold gt\n" /* |r1-r3|>rht */ " { STsplit }\n" " { 1 index 12 index sub abs gThreshold gt\n" /* |g1-g3|>gth */ " { STsplit }\n" " { dup 11 index sub abs bThreshold gt\n" /* |b1-b3|>bth */ " { STsplit }\n" " { 7 index 13 index sub abs rThreshold gt\n"); /* |r2-r3|>rht */ gl2psPrintf (" { STsplit }\n" " { 6 index 12 index sub abs gThreshold gt\n" /* |g2-g3|>gth */ " { STsplit }\n" " { 5 index 11 index sub abs bThreshold gt\n" /* |b2-b3|>bth */ " { STsplit }\n" " { Tm }\n" /* all colors sufficiently similar */ " ifelse }\n" " ifelse }\n" " ifelse }\n" " ifelse }\n" " ifelse }\n" " ifelse }\n" " ifelse }\n" " ifelse }\n" " ifelse } BD\n"); gl2psPrintf ("tryPS3shading\n" "{ /shfill where\n" " { /ST { STshfill } BD }\n" " { /ST { STnoshfill } BD }\n" " ifelse }\n" "{ /ST { STnoshfill } BD }\n" "ifelse\n"); gl2psPrintf ("end\n" "%%%%EndProlog\n" "%%%%BeginSetup\n" "/DeviceRGB setcolorspace\n" "gl2psdict begin\n" "%%%%EndSetup\n" "%%%%Page: 1 1\n" "%%%%BeginPageSetup\n"); if (gl2ps->options & GL2PS_LANDSCAPE) { gl2psPrintf ("%d 0 translate 90 rotate\n", (int) gl2ps->viewport[3]); } gl2psPrintf ("%%%%EndPageSetup\n" "mark\n" "gsave\n" "1.0 1.0 scale\n"); if (gl2ps->options & GL2PS_DRAW_BACKGROUND) { gl2psPrintf ("%g %g %g C\n" "newpath %d %d moveto %d %d lineto %d %d lineto %d %d lineto\n" "closepath fill\n", gl2ps->bgcolor[0], gl2ps->bgcolor[1], gl2ps->bgcolor[2], (int) gl2ps->viewport[0], (int) gl2ps->viewport[1], (int) gl2ps->viewport[2], (int) gl2ps->viewport[1], (int) gl2ps->viewport[2], (int) gl2ps->viewport[3], (int) gl2ps->viewport[0], (int) gl2ps->viewport[3]); } } static void gl2psPrintPostScriptColor (GL2PSrgba rgba) { if (!gl2psSameColor (gl2ps->lastrgba, rgba)) { gl2psSetLastColor (rgba); gl2psPrintf ("%g %g %g C\n", rgba[0], rgba[1], rgba[2]); } } static void gl2psResetPostScriptColor (void) { gl2ps->lastrgba[0] = gl2ps->lastrgba[1] = gl2ps->lastrgba[2] = -1.; } static void gl2psEndPostScriptLine (void) { int i; if (gl2ps->lastvertex.rgba[0] >= 0.) { gl2psPrintf ("%g %g LE\n", gl2ps->lastvertex.xyz[0], gl2ps->lastvertex.xyz[1]); for (i = 0; i < 3; i++) gl2ps->lastvertex.xyz[i] = -1.; for (i = 0; i < 4; i++) gl2ps->lastvertex.rgba[i] = -1.; } } static void gl2psParseStipplePattern (GLushort pattern, GLint factor, int *nb, int array[10]) { int i, n; int on[8] = { 0, 0, 0, 0, 0, 0, 0, 0 }; int off[8] = { 0, 0, 0, 0, 0, 0, 0, 0 }; char tmp[16]; /* extract the 16 bits from the OpenGL stipple pattern */ for (n = 15; n >= 0; n--) { tmp[n] = (char) (pattern & 0x01); pattern >>= 1; } /* compute the on/off pixel sequence */ n = 0; for (i = 0; i < 8; i++) { while (n < 16 && !tmp[n]) { off[i]++; n++; } while (n < 16 && tmp[n]) { on[i]++; n++; } if (n >= 15) { i++; break; } } /* store the on/off array from right to left, starting with off pixels. The PostScript specification allows for at most 11 elements in the on/off array, so we limit ourselves to 5 on/off couples (our longest possible array is thus [on4 off4 on3 off3 on2 off2 on1 off1 on0 off0]) */ *nb = 0; for (n = i - 1; n >= 0; n--) { array[(*nb)++] = factor * on[n]; array[(*nb)++] = factor * off[n]; if (*nb == 10) break; } } static int gl2psPrintPostScriptDash (GLushort pattern, GLint factor, const char *str) { int len = 0, i, n, array[10]; if (pattern == gl2ps->lastpattern && factor == gl2ps->lastfactor) return 0; gl2ps->lastpattern = pattern; gl2ps->lastfactor = factor; if (!pattern || !factor) { /* solid line */ len += gl2psPrintf ("[] 0 %s\n", str); } else { gl2psParseStipplePattern (pattern, factor, &n, array); len += gl2psPrintf ("["); for (i = 0; i < n; i++) { if (i) len += gl2psPrintf (" "); len += gl2psPrintf ("%d", array[i]); } len += gl2psPrintf ("] 0 %s\n", str); } return len; } static void gl2psPrintPostScriptPrimitive (void *data) { int newline; GL2PSprimitive *prim; prim = *(GL2PSprimitive **) data; if ((gl2ps->options & GL2PS_OCCLUSION_CULL) && prim->culled) return; /* Every effort is made to draw lines as connected segments (i.e., using a single PostScript path): this is the only way to get nice line joins and to not restart the stippling for every line segment. So if the primitive to print is not a line we must first finish the current line (if any): */ if (prim->type != GL2PS_LINE) gl2psEndPostScriptLine (); switch (prim->type) { case GL2PS_POINT: gl2psPrintPostScriptColor (prim->verts[0].rgba); gl2psPrintf ("%g %g %g P\n", prim->verts[0].xyz[0], prim->verts[0].xyz[1], 0.5 * prim->width); break; case GL2PS_LINE: if (!gl2psSamePosition (gl2ps->lastvertex.xyz, prim->verts[0].xyz) || !gl2psSameColor (gl2ps->lastrgba, prim->verts[0].rgba) || gl2ps->lastlinewidth != prim->width || gl2ps->lastpattern != prim->pattern || gl2ps->lastfactor != prim->factor) { /* End the current line if the new segment does not start where the last one ended, or if the color, the width or the stippling have changed (multi-stroking lines with changing colors is necessary until we use /shfill for lines; unfortunately this means that at the moment we can screw up line stippling for smooth-shaded lines) */ gl2psEndPostScriptLine (); newline = 1; } else { newline = 0; } if (gl2ps->lastlinewidth != prim->width) { gl2ps->lastlinewidth = prim->width; gl2psPrintf ("%g W\n", gl2ps->lastlinewidth); } gl2psPrintPostScriptDash (prim->pattern, prim->factor, "setdash"); gl2psPrintPostScriptColor (prim->verts[0].rgba); gl2psPrintf ("%g %g %s\n", prim->verts[0].xyz[0], prim->verts[0].xyz[1], newline ? "LS" : "L"); gl2ps->lastvertex = prim->verts[1]; break; case GL2PS_TRIANGLE: if (!gl2psVertsSameColor (prim)) { gl2psResetPostScriptColor (); gl2psPrintf ("%g %g %g %g %g %g %g %g %g %g %g %g %g %g %g ST\n", prim->verts[2].xyz[0], prim->verts[2].xyz[1], prim->verts[2].rgba[0], prim->verts[2].rgba[1], prim->verts[2].rgba[2], prim->verts[1].xyz[0], prim->verts[1].xyz[1], prim->verts[1].rgba[0], prim->verts[1].rgba[1], prim->verts[1].rgba[2], prim->verts[0].xyz[0], prim->verts[0].xyz[1], prim->verts[0].rgba[0], prim->verts[0].rgba[1], prim->verts[0].rgba[2]); } else { gl2psPrintPostScriptColor (prim->verts[0].rgba); gl2psPrintf ("%g %g %g %g %g %g T\n", prim->verts[2].xyz[0], prim->verts[2].xyz[1], prim->verts[1].xyz[0], prim->verts[1].xyz[1], prim->verts[0].xyz[0], prim->verts[0].xyz[1]); } break; case GL2PS_QUADRANGLE: gl2psMsg (GL2PS_WARNING, "There should not be any quad left to print"); break; case GL2PS_PIXMAP: gl2psPrintPostScriptPixmap (prim->verts[0].xyz[0], prim->verts[0].xyz[1], prim->data.image); break; case GL2PS_IMAGEMAP: if (prim->data.image->type != GL2PS_IMAGEMAP_WRITTEN) { gl2psPrintPostScriptColor (prim->verts[0].rgba); gl2psPrintPostScriptImagemap (prim->data.image->pixels[0], prim->data.image->pixels[1], prim->data.image->width, prim->data.image->height, (const unsigned char *) (&(prim->data.image->pixels[2]))); prim->data.image->type = GL2PS_IMAGEMAP_WRITTEN; } break; case GL2PS_TEXT: gl2psPrintPostScriptColor (prim->verts[0].rgba); gl2psPrintf ("(%s) ", prim->data.text->str); if (prim->data.text->angle) gl2psPrintf ("%g ", prim->data.text->angle); gl2psPrintf ("%g %g %d /%s ", prim->verts[0].xyz[0], prim->verts[0].xyz[1], prim->data.text->fontsize, prim->data.text->fontname); switch (prim->data.text->alignment) { case GL2PS_TEXT_C: gl2psPrintf (prim->data.text->angle ? "SCCR\n" : "SCC\n"); break; case GL2PS_TEXT_CL: gl2psPrintf (prim->data.text->angle ? "SCLR\n" : "SCL\n"); break; case GL2PS_TEXT_CR: gl2psPrintf (prim->data.text->angle ? "SCRR\n" : "SCR\n"); break; case GL2PS_TEXT_B: gl2psPrintf (prim->data.text->angle ? "SBCR\n" : "SBC\n"); break; case GL2PS_TEXT_BR: gl2psPrintf (prim->data.text->angle ? "SBRR\n" : "SBR\n"); break; case GL2PS_TEXT_T: gl2psPrintf (prim->data.text->angle ? "STCR\n" : "STC\n"); break; case GL2PS_TEXT_TL: gl2psPrintf (prim->data.text->angle ? "STLR\n" : "STL\n"); break; case GL2PS_TEXT_TR: gl2psPrintf (prim->data.text->angle ? "STRR\n" : "STR\n"); break; case GL2PS_TEXT_BL: default: gl2psPrintf (prim->data.text->angle ? "SR\n" : "S\n"); break; } break; case GL2PS_SPECIAL: /* alignment contains the format for which the special output text is intended */ if (prim->data.text->alignment == GL2PS_PS || prim->data.text->alignment == GL2PS_EPS) gl2psPrintf ("%s\n", prim->data.text->str); break; default: break; } } static void gl2psPrintPostScriptFooter (void) { gl2psPrintf ("grestore\n" "showpage\n" "cleartomark\n" "%%%%PageTrailer\n" "%%%%Trailer\n" "end\n" "%%%%EOF\n"); gl2psPrintGzipFooter (); } static void gl2psPrintPostScriptBeginViewport (GLint viewport[4]) { GLint index; GLfloat rgba[4]; int x = viewport[0], y = viewport[1], w = viewport[2], h = viewport[3]; glRenderMode (GL_FEEDBACK); if (gl2ps->header) { gl2psPrintPostScriptHeader (); gl2ps->header = GL_FALSE; } gl2psPrintf ("gsave\n" "1.0 1.0 scale\n"); if (gl2ps->options & GL2PS_DRAW_BACKGROUND) { if (gl2ps->colormode == GL_RGBA || gl2ps->colorsize == 0) { glGetFloatv (GL_COLOR_CLEAR_VALUE, rgba); } else { glGetIntegerv (GL_INDEX_CLEAR_VALUE, &index); rgba[0] = gl2ps->colormap[index][0]; rgba[1] = gl2ps->colormap[index][1]; rgba[2] = gl2ps->colormap[index][2]; rgba[3] = 1.0F; } gl2psPrintf ("%g %g %g C\n" "newpath %d %d moveto %d %d lineto %d %d lineto %d %d lineto\n" "closepath fill\n", rgba[0], rgba[1], rgba[2], x, y, x + w, y, x + w, y + h, x, y + h); } gl2psPrintf ("newpath %d %d moveto %d %d lineto %d %d lineto %d %d lineto\n" "closepath clip\n", x, y, x + w, y, x + w, y + h, x, y + h); } static GLint gl2psPrintPostScriptEndViewport (void) { GLint res; res = gl2psPrintPrimitives (); gl2psPrintf ("grestore\n"); return res; } static void gl2psPrintPostScriptFinalPrimitive (void) { /* End any remaining line, if any */ gl2psEndPostScriptLine (); } /* definition of the PostScript and Encapsulated PostScript backends */ static GL2PSbackend gl2psPS = { gl2psPrintPostScriptHeader, gl2psPrintPostScriptFooter, gl2psPrintPostScriptBeginViewport, gl2psPrintPostScriptEndViewport, gl2psPrintPostScriptPrimitive, gl2psPrintPostScriptFinalPrimitive, "ps", "Postscript" }; static GL2PSbackend gl2psEPS = { gl2psPrintPostScriptHeader, gl2psPrintPostScriptFooter, gl2psPrintPostScriptBeginViewport, gl2psPrintPostScriptEndViewport, gl2psPrintPostScriptPrimitive, gl2psPrintPostScriptFinalPrimitive, "eps", "Encapsulated Postscript" }; /********************************************************************* * * LaTeX routines * *********************************************************************/ static void gl2psPrintTeXHeader (void) { char name[256]; time_t now; int i; if (gl2ps->filename && strlen (gl2ps->filename) < 256) { for (i = strlen (gl2ps->filename) - 1; i >= 0; i--) { if (gl2ps->filename[i] == '.') { strncpy (name, gl2ps->filename, i); name[i] = '\0'; break; } } if (i <= 0) strcpy (name, gl2ps->filename); } else { strcpy (name, "untitled"); } time (&now); fprintf (gl2ps->stream, "%% Title: %s\n" "%% Creator: GL2PS %d.%d.%d%s, %s\n" "%% For: %s\n" "%% CreationDate: %s", gl2ps->title, GL2PS_MAJOR_VERSION, GL2PS_MINOR_VERSION, GL2PS_PATCH_VERSION, GL2PS_EXTRA_VERSION, GL2PS_COPYRIGHT, gl2ps->producer, ctime (&now)); fprintf (gl2ps->stream, "\\setlength{\\unitlength}{1pt}\n" "\\begin{picture}(0,0)\n" "\\includegraphics{%s}\n" "\\end{picture}%%\n" "%s\\begin{picture}(%d,%d)(0,0)\n", name, (gl2ps->options & GL2PS_LANDSCAPE) ? "\\rotatebox{90}{" : "", (int) gl2ps->viewport[2], (int) gl2ps->viewport[3]); } static void gl2psPrintTeXPrimitive (void *data) { GL2PSprimitive *prim; prim = *(GL2PSprimitive **) data; switch (prim->type) { case GL2PS_TEXT: fprintf (gl2ps->stream, "\\fontsize{%d}{0}\n\\selectfont", prim->data.text->fontsize); fprintf (gl2ps->stream, "\\put(%g,%g){\\makebox(0,0)", prim->verts[0].xyz[0], prim->verts[0].xyz[1]); switch (prim->data.text->alignment) { case GL2PS_TEXT_C: fprintf (gl2ps->stream, "{"); break; case GL2PS_TEXT_CL: fprintf (gl2ps->stream, "[l]{"); break; case GL2PS_TEXT_CR: fprintf (gl2ps->stream, "[r]{"); break; case GL2PS_TEXT_B: fprintf (gl2ps->stream, "[b]{"); break; case GL2PS_TEXT_BR: fprintf (gl2ps->stream, "[br]{"); break; case GL2PS_TEXT_T: fprintf (gl2ps->stream, "[t]{"); break; case GL2PS_TEXT_TL: fprintf (gl2ps->stream, "[tl]{"); break; case GL2PS_TEXT_TR: fprintf (gl2ps->stream, "[tr]{"); break; case GL2PS_TEXT_BL: default: fprintf (gl2ps->stream, "[bl]{"); break; } if (prim->data.text->angle) fprintf (gl2ps->stream, "\\rotatebox{%g}{", prim->data.text->angle); fprintf (gl2ps->stream, "\\textcolor[rgb]{%g,%g,%g}{{%s}}", prim->verts[0].rgba[0], prim->verts[0].rgba[1], prim->verts[0].rgba[2], prim->data.text->str); if (prim->data.text->angle) fprintf (gl2ps->stream, "}"); fprintf (gl2ps->stream, "}}\n"); break; case GL2PS_SPECIAL: /* alignment contains the format for which the special output text is intended */ if (prim->data.text->alignment == GL2PS_TEX) fprintf (gl2ps->stream, "%s\n", prim->data.text->str); break; default: break; } } static void gl2psPrintTeXFooter (void) { fprintf (gl2ps->stream, "\\end{picture}%s\n", (gl2ps->options & GL2PS_LANDSCAPE) ? "}" : ""); } static void gl2psPrintTeXBeginViewport (GLint viewport[4]) { (void)viewport; // mask unused variable glRenderMode (GL_FEEDBACK); if (gl2ps->header) { gl2psPrintTeXHeader (); gl2ps->header = GL_FALSE; } } static GLint gl2psPrintTeXEndViewport (void) { return gl2psPrintPrimitives (); } static void gl2psPrintTeXFinalPrimitive (void) { } /* definition of the LaTeX backend */ static GL2PSbackend gl2psTEX = { gl2psPrintTeXHeader, gl2psPrintTeXFooter, gl2psPrintTeXBeginViewport, gl2psPrintTeXEndViewport, gl2psPrintTeXPrimitive, gl2psPrintTeXFinalPrimitive, "tex", "LaTeX text" }; /********************************************************************* * * PDF routines * *********************************************************************/ static int gl2psPrintPDFCompressorType (void) { #if defined(GL2PS_HAVE_ZLIB) if (gl2ps->options & GL2PS_COMPRESS) { return fprintf (gl2ps->stream, "/Filter [/FlateDecode]\n"); } #endif return 0; } static int gl2psPrintPDFStrokeColor (GL2PSrgba rgba) { int i, offs = 0; gl2psSetLastColor (rgba); for (i = 0; i < 3; ++i) { if (GL2PS_ZERO (rgba[i])) offs += gl2psPrintf ("%.0f ", 0.); else if (rgba[i] < 1e-4 || rgba[i] > 1e6) /* avoid %e formatting */ offs += gl2psPrintf ("%f ", rgba[i]); else offs += gl2psPrintf ("%g ", rgba[i]); } offs += gl2psPrintf ("RG\n"); return offs; } static int gl2psPrintPDFFillColor (GL2PSrgba rgba) { int i, offs = 0; for (i = 0; i < 3; ++i) { if (GL2PS_ZERO (rgba[i])) offs += gl2psPrintf ("%.0f ", 0.); else if (rgba[i] < 1e-4 || rgba[i] > 1e6) /* avoid %e formatting */ offs += gl2psPrintf ("%f ", rgba[i]); else offs += gl2psPrintf ("%g ", rgba[i]); } offs += gl2psPrintf ("rg\n"); return offs; } static int gl2psPrintPDFLineWidth (GLfloat lw) { if (GL2PS_ZERO (lw)) return gl2psPrintf ("%.0f w\n", 0.); else if (lw < 1e-4 || lw > 1e6) /* avoid %e formatting */ return gl2psPrintf ("%f w\n", lw); else return gl2psPrintf ("%g w\n", lw); } static void gl2psPutPDFText (GL2PSstring * text, int cnt, GLfloat x, GLfloat y) { gl2ps->streamlength += gl2psPrintf ("BT\n" "/F%d %d Tf\n" "%f %f Td\n" "(%s) Tj\n" "ET\n", cnt, text->fontsize, x, y, text->str); } static void gl2psPutPDFImage (GL2PSimage * image, int cnt, GLfloat x, GLfloat y) { gl2ps->streamlength += gl2psPrintf ("q\n" "%d 0 0 %d %f %f cm\n" "/Im%d Do\n" "Q\n", (int) image->width, (int) image->height, x, y, cnt); } static void gl2psPDFstacksInit (void) { gl2ps->objects_stack = 7 /* FIXED_XREF_ENTRIES */ + 1; gl2ps->extgs_stack = 0; gl2ps->font_stack = 0; gl2ps->im_stack = 0; gl2ps->trgroupobjects_stack = 0; gl2ps->shader_stack = 0; gl2ps->mshader_stack = 0; } static void gl2psPDFgroupObjectInit (GL2PSpdfgroup * gro) { if (!gro) return; gro->ptrlist = NULL; gro->fontno = gro->gsno = gro->imno = gro->maskshno = gro->shno = gro->trgroupno = gro->fontobjno = gro->imobjno = gro->shobjno = gro->maskshobjno = gro->gsobjno = gro->trgroupobjno = -1; } /* Build up group objects and assign name and object numbers */ static void gl2psPDFgroupListInit (void) { int i; GL2PSprimitive *p = NULL; GL2PSpdfgroup gro; int lasttype = GL2PS_NO_TYPE; GL2PSrgba lastrgba = { -1.0F, -1.0F, -1.0F, -1.0F }; GLushort lastpattern = 0; GLint lastfactor = 0; GLfloat lastwidth = 1; GL2PStriangle lastt, tmpt; int lastTriangleWasNotSimpleWithSameColor = 0; if (!gl2ps->pdfprimlist) return; gl2ps->pdfgrouplist = gl2psListCreate (500, 500, sizeof (GL2PSpdfgroup)); gl2psInitTriangle (&lastt); for (i = 0; i < gl2psListNbr (gl2ps->pdfprimlist); ++i) { p = *(GL2PSprimitive **) gl2psListPointer (gl2ps->pdfprimlist, i); switch (p->type) { case GL2PS_PIXMAP: gl2psPDFgroupObjectInit (&gro); gro.ptrlist = gl2psListCreate (1, 2, sizeof (GL2PSprimitive *)); gro.imno = gl2ps->im_stack++; gl2psListAdd (gro.ptrlist, &p); gl2psListAdd (gl2ps->pdfgrouplist, &gro); break; case GL2PS_TEXT: gl2psPDFgroupObjectInit (&gro); gro.ptrlist = gl2psListCreate (1, 2, sizeof (GL2PSprimitive *)); gro.fontno = gl2ps->font_stack++; gl2psListAdd (gro.ptrlist, &p); gl2psListAdd (gl2ps->pdfgrouplist, &gro); break; case GL2PS_LINE: if (lasttype != p->type || lastwidth != p->width || lastpattern != p->pattern || lastfactor != p->factor || !gl2psSameColor (p->verts[0].rgba, lastrgba)) { gl2psPDFgroupObjectInit (&gro); gro.ptrlist = gl2psListCreate (1, 2, sizeof (GL2PSprimitive *)); gl2psListAdd (gro.ptrlist, &p); gl2psListAdd (gl2ps->pdfgrouplist, &gro); } else { gl2psListAdd (gro.ptrlist, &p); } lastpattern = p->pattern; lastfactor = p->factor; lastwidth = p->width; lastrgba[0] = p->verts[0].rgba[0]; lastrgba[1] = p->verts[0].rgba[1]; lastrgba[2] = p->verts[0].rgba[2]; break; case GL2PS_POINT: if (lasttype != p->type || lastwidth != p->width || !gl2psSameColor (p->verts[0].rgba, lastrgba)) { gl2psPDFgroupObjectInit (&gro); gro.ptrlist = gl2psListCreate (1, 2, sizeof (GL2PSprimitive *)); gl2psListAdd (gro.ptrlist, &p); gl2psListAdd (gl2ps->pdfgrouplist, &gro); } else { gl2psListAdd (gro.ptrlist, &p); } lastwidth = p->width; lastrgba[0] = p->verts[0].rgba[0]; lastrgba[1] = p->verts[0].rgba[1]; lastrgba[2] = p->verts[0].rgba[2]; break; case GL2PS_TRIANGLE: gl2psFillTriangleFromPrimitive (&tmpt, p, GL_TRUE); lastTriangleWasNotSimpleWithSameColor = !(tmpt.prop & T_CONST_COLOR && tmpt.prop & T_ALPHA_1) || !gl2psSameColor (tmpt.vertex[0].rgba, lastt.vertex[0].rgba); if (lasttype == p->type && tmpt.prop == lastt.prop && lastTriangleWasNotSimpleWithSameColor) { /* TODO Check here for last alpha */ gl2psListAdd (gro.ptrlist, &p); } else { gl2psPDFgroupObjectInit (&gro); gro.ptrlist = gl2psListCreate (1, 2, sizeof (GL2PSprimitive *)); gl2psListAdd (gro.ptrlist, &p); gl2psListAdd (gl2ps->pdfgrouplist, &gro); } lastt = tmpt; break; default: break; } lasttype = p->type; } } static void gl2psSortOutTrianglePDFgroup (GL2PSpdfgroup * gro) { GL2PStriangle t; GL2PSprimitive *prim = NULL; if (!gro) return; if (!gl2psListNbr (gro->ptrlist)) return; prim = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, 0); if (prim->type != GL2PS_TRIANGLE) return; gl2psFillTriangleFromPrimitive (&t, prim, GL_TRUE); if (t.prop & T_CONST_COLOR && t.prop & T_ALPHA_LESS_1) { gro->gsno = gl2ps->extgs_stack++; gro->gsobjno = gl2ps->objects_stack++; } else if (t.prop & T_CONST_COLOR && t.prop & T_VAR_ALPHA) { gro->gsno = gl2ps->extgs_stack++; gro->gsobjno = gl2ps->objects_stack++; gro->trgroupno = gl2ps->trgroupobjects_stack++; gro->trgroupobjno = gl2ps->objects_stack++; gro->maskshno = gl2ps->mshader_stack++; gro->maskshobjno = gl2ps->objects_stack++; } else if (t.prop & T_VAR_COLOR && t.prop & T_ALPHA_1) { gro->shno = gl2ps->shader_stack++; gro->shobjno = gl2ps->objects_stack++; } else if (t.prop & T_VAR_COLOR && t.prop & T_ALPHA_LESS_1) { gro->gsno = gl2ps->extgs_stack++; gro->gsobjno = gl2ps->objects_stack++; gro->shno = gl2ps->shader_stack++; gro->shobjno = gl2ps->objects_stack++; } else if (t.prop & T_VAR_COLOR && t.prop & T_VAR_ALPHA) { gro->gsno = gl2ps->extgs_stack++; gro->gsobjno = gl2ps->objects_stack++; gro->shno = gl2ps->shader_stack++; gro->shobjno = gl2ps->objects_stack++; gro->trgroupno = gl2ps->trgroupobjects_stack++; gro->trgroupobjno = gl2ps->objects_stack++; gro->maskshno = gl2ps->mshader_stack++; gro->maskshobjno = gl2ps->objects_stack++; } } /* Main stream data */ static void gl2psPDFgroupListWriteMainStream (void) { int i, j, lastel; GL2PSprimitive *prim = NULL, *prev = NULL; GL2PSpdfgroup *gro; GL2PStriangle t; if (!gl2ps->pdfgrouplist) return; for (i = 0; i < gl2psListNbr (gl2ps->pdfgrouplist); ++i) { gro = (GL2PSpdfgroup *) gl2psListPointer (gl2ps->pdfgrouplist, i); lastel = gl2psListNbr (gro->ptrlist) - 1; if (lastel < 0) continue; prim = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, 0); switch (prim->type) { case GL2PS_POINT: gl2ps->streamlength += gl2psPrintf ("1 J\n"); gl2ps->streamlength += gl2psPrintPDFLineWidth (prim->width); gl2ps->streamlength += gl2psPrintPDFStrokeColor (prim->verts[0].rgba); for (j = 0; j <= lastel; ++j) { prim = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, j); gl2ps->streamlength += gl2psPrintf ("%f %f m %f %f l\n", prim->verts[0].xyz[0], prim->verts[0].xyz[1], prim->verts[0].xyz[0], prim->verts[0].xyz[1]); } gl2ps->streamlength += gl2psPrintf ("S\n"); gl2ps->streamlength += gl2psPrintf ("0 J\n"); break; case GL2PS_LINE: /* We try to use as few paths as possible to draw lines, in order to get nice stippling even when the individual segments are smaller than the stipple */ gl2ps->streamlength += gl2psPrintPDFLineWidth (prim->width); gl2ps->streamlength += gl2psPrintPDFStrokeColor (prim->verts[0].rgba); gl2ps->streamlength += gl2psPrintPostScriptDash (prim->pattern, prim->factor, "d"); /* start new path */ gl2ps->streamlength += gl2psPrintf ("%f %f m\n", prim->verts[0].xyz[0], prim->verts[0].xyz[1]); for (j = 1; j <= lastel; ++j) { prev = prim; prim = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, j); if (!gl2psSamePosition (prim->verts[0].xyz, prev->verts[1].xyz)) { /* the starting point of the new segment does not match the end point of the previous line, so we end the current path and start a new one */ gl2ps->streamlength += gl2psPrintf ("%f %f l\n", prev->verts[1].xyz[0], prev->verts[1].xyz[1]); gl2ps->streamlength += gl2psPrintf ("%f %f m\n", prim->verts[0].xyz[0], prim->verts[0].xyz[1]); } else { /* the two segements are connected, so we just append to the current path */ gl2ps->streamlength += gl2psPrintf ("%f %f l\n", prim->verts[0].xyz[0], prim->verts[0].xyz[1]); } } /* end last path */ gl2ps->streamlength += gl2psPrintf ("%f %f l\n", prim->verts[1].xyz[0], prim->verts[1].xyz[1]); gl2ps->streamlength += gl2psPrintf ("S\n"); break; case GL2PS_TRIANGLE: gl2psFillTriangleFromPrimitive (&t, prim, GL_TRUE); gl2psSortOutTrianglePDFgroup (gro); /* No alpha and const color: Simple PDF draw orders */ if (t.prop & T_CONST_COLOR && t.prop & T_ALPHA_1) { gl2ps->streamlength += gl2psPrintPDFFillColor (t.vertex[0].rgba); for (j = 0; j <= lastel; ++j) { prim = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, j); gl2psFillTriangleFromPrimitive (&t, prim, GL_FALSE); gl2ps->streamlength += gl2psPrintf ("%f %f m\n" "%f %f l\n" "%f %f l\n" "h f\n", t.vertex[0].xyz[0], t.vertex[0].xyz[1], t.vertex[1].xyz[0], t.vertex[1].xyz[1], t.vertex[2].xyz[0], t.vertex[2].xyz[1]); } } /* Const alpha < 1 and const color: Simple PDF draw orders and an extra extended Graphics State for the alpha const */ else if (t.prop & T_CONST_COLOR && t.prop & T_ALPHA_LESS_1) { gl2ps->streamlength += gl2psPrintf ("q\n" "/GS%d gs\n", gro->gsno); gl2ps->streamlength += gl2psPrintPDFFillColor (prim->verts[0].rgba); for (j = 0; j <= lastel; ++j) { prim = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, j); gl2psFillTriangleFromPrimitive (&t, prim, GL_FALSE); gl2ps->streamlength += gl2psPrintf ("%f %f m\n" "%f %f l\n" "%f %f l\n" "h f\n", t.vertex[0].xyz[0], t.vertex[0].xyz[1], t.vertex[1].xyz[0], t.vertex[1].xyz[1], t.vertex[2].xyz[0], t.vertex[2].xyz[1]); } gl2ps->streamlength += gl2psPrintf ("Q\n"); } /* Variable alpha and const color: Simple PDF draw orders and an extra extended Graphics State + Xobject + Shader object for the alpha mask */ else if (t.prop & T_CONST_COLOR && t.prop & T_VAR_ALPHA) { gl2ps->streamlength += gl2psPrintf ("q\n" "/GS%d gs\n" "/TrG%d Do\n", gro->gsno, gro->trgroupno); gl2ps->streamlength += gl2psPrintPDFFillColor (prim->verts[0].rgba); for (j = 0; j <= lastel; ++j) { prim = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, j); gl2psFillTriangleFromPrimitive (&t, prim, GL_FALSE); gl2ps->streamlength += gl2psPrintf ("%f %f m\n" "%f %f l\n" "%f %f l\n" "h f\n", t.vertex[0].xyz[0], t.vertex[0].xyz[1], t.vertex[1].xyz[0], t.vertex[1].xyz[1], t.vertex[2].xyz[0], t.vertex[2].xyz[1]); } gl2ps->streamlength += gl2psPrintf ("Q\n"); } /* Variable color and no alpha: Shader Object for the colored triangle(s) */ else if (t.prop & T_VAR_COLOR && t.prop & T_ALPHA_1) { gl2ps->streamlength += gl2psPrintf ("/Sh%d sh\n", gro->shno); } /* Variable color and const alpha < 1: Shader Object for the colored triangle(s) and an extra extended Graphics State for the alpha const */ else if (t.prop & T_VAR_COLOR && t.prop & T_ALPHA_LESS_1) { gl2ps->streamlength += gl2psPrintf ("q\n" "/GS%d gs\n" "/Sh%d sh\n" "Q\n", gro->gsno, gro->shno); } /* Variable alpha and color: Shader Object for the colored triangle(s) and an extra extended Graphics State + Xobject + Shader object for the alpha mask */ else if (t.prop & T_VAR_COLOR && t.prop & T_VAR_ALPHA) { gl2ps->streamlength += gl2psPrintf ("q\n" "/GS%d gs\n" "/TrG%d Do\n" "/Sh%d sh\n" "Q\n", gro->gsno, gro->trgroupno, gro->shno); } break; case GL2PS_PIXMAP: for (j = 0; j <= lastel; ++j) { prim = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, j); gl2psPutPDFImage (prim->data.image, gro->imno, prim->verts[0].xyz[0], prim->verts[0].xyz[1]); } break; case GL2PS_TEXT: for (j = 0; j <= lastel; ++j) { prim = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, j); gl2ps->streamlength += gl2psPrintPDFFillColor (prim->verts[0].rgba); gl2psPutPDFText (prim->data.text, gro->fontno, prim->verts[0].xyz[0], prim->verts[0].xyz[1]); } break; default: break; } } } /* Graphics State names */ static int gl2psPDFgroupListWriteGStateResources (void) { GL2PSpdfgroup *gro; int offs = 0; int i; offs += fprintf (gl2ps->stream, "/ExtGState\n" "<<\n" "/GSa 7 0 R\n"); for (i = 0; i < gl2psListNbr (gl2ps->pdfgrouplist); ++i) { gro = (GL2PSpdfgroup *) gl2psListPointer (gl2ps->pdfgrouplist, i); if (gro->gsno >= 0) offs += fprintf (gl2ps->stream, "/GS%d %d 0 R\n", gro->gsno, gro->gsobjno); } offs += fprintf (gl2ps->stream, ">>\n"); return offs; } /* Main Shader names */ static int gl2psPDFgroupListWriteShaderResources (void) { GL2PSpdfgroup *gro; int offs = 0; int i; offs += fprintf (gl2ps->stream, "/Shading\n" "<<\n"); for (i = 0; i < gl2psListNbr (gl2ps->pdfgrouplist); ++i) { gro = (GL2PSpdfgroup *) gl2psListPointer (gl2ps->pdfgrouplist, i); if (gro->shno >= 0) offs += fprintf (gl2ps->stream, "/Sh%d %d 0 R\n", gro->shno, gro->shobjno); if (gro->maskshno >= 0) offs += fprintf (gl2ps->stream, "/TrSh%d %d 0 R\n", gro->maskshno, gro->maskshobjno); } offs += fprintf (gl2ps->stream, ">>\n"); return offs; } /* Images & Mask Shader XObject names */ static int gl2psPDFgroupListWriteXObjectResources (void) { int i; GL2PSprimitive *p = NULL; GL2PSpdfgroup *gro; int offs = 0; offs += fprintf (gl2ps->stream, "/XObject\n" "<<\n"); for (i = 0; i < gl2psListNbr (gl2ps->pdfgrouplist); ++i) { gro = (GL2PSpdfgroup *) gl2psListPointer (gl2ps->pdfgrouplist, i); if (!gl2psListNbr (gro->ptrlist)) continue; p = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, 0); switch (p->type) { case GL2PS_PIXMAP: gro->imobjno = gl2ps->objects_stack++; if (GL_RGBA == p->data.image->format) /* reserve one object for image mask */ gl2ps->objects_stack++; offs += fprintf (gl2ps->stream, "/Im%d %d 0 R\n", gro->imno, gro->imobjno); case GL2PS_TRIANGLE: if (gro->trgroupno >= 0) offs += fprintf (gl2ps->stream, "/TrG%d %d 0 R\n", gro->trgroupno, gro->trgroupobjno); break; default: break; } } offs += fprintf (gl2ps->stream, ">>\n"); return offs; } /* Font names */ static int gl2psPDFgroupListWriteFontResources (void) { int i; GL2PSpdfgroup *gro; int offs = 0; offs += fprintf (gl2ps->stream, "/Font\n<<\n"); for (i = 0; i < gl2psListNbr (gl2ps->pdfgrouplist); ++i) { gro = (GL2PSpdfgroup *) gl2psListPointer (gl2ps->pdfgrouplist, i); if (gro->fontno < 0) continue; gro->fontobjno = gl2ps->objects_stack++; offs += fprintf (gl2ps->stream, "/F%d %d 0 R\n", gro->fontno, gro->fontobjno); } offs += fprintf (gl2ps->stream, ">>\n"); return offs; } static void gl2psPDFgroupListDelete (void) { int i; GL2PSpdfgroup *gro = NULL; if (!gl2ps->pdfgrouplist) return; for (i = 0; i < gl2psListNbr (gl2ps->pdfgrouplist); ++i) { gro = (GL2PSpdfgroup *) gl2psListPointer (gl2ps->pdfgrouplist, i); gl2psListDelete (gro->ptrlist); } gl2psListDelete (gl2ps->pdfgrouplist); gl2ps->pdfgrouplist = NULL; } /* Print 1st PDF object - file info */ static int gl2psPrintPDFInfo (void) { int offs; time_t now; struct tm *newtime; time (&now); newtime = gmtime (&now); offs = fprintf (gl2ps->stream, "1 0 obj\n" "<<\n" "/Title (%s)\n" "/Creator (GL2PS %d.%d.%d%s, %s)\n" "/Producer (%s)\n", gl2ps->title, GL2PS_MAJOR_VERSION, GL2PS_MINOR_VERSION, GL2PS_PATCH_VERSION, GL2PS_EXTRA_VERSION, GL2PS_COPYRIGHT, gl2ps->producer); if (!newtime) { offs += fprintf (gl2ps->stream, ">>\n" "endobj\n"); return offs; } offs += fprintf (gl2ps->stream, "/CreationDate (D:%d%02d%02d%02d%02d%02d)\n" ">>\n" "endobj\n", newtime->tm_year + 1900, newtime->tm_mon + 1, newtime->tm_mday, newtime->tm_hour, newtime->tm_min, newtime->tm_sec); return offs; } /* Create catalog and page structure - 2nd and 3th PDF object */ static int gl2psPrintPDFCatalog (void) { return fprintf (gl2ps->stream, "2 0 obj\n" "<<\n" "/Type /Catalog\n" "/Pages 3 0 R\n" ">>\n" "endobj\n"); } static int gl2psPrintPDFPages (void) { return fprintf (gl2ps->stream, "3 0 obj\n" "<<\n" "/Type /Pages\n" "/Kids [6 0 R]\n" "/Count 1\n" ">>\n" "endobj\n"); } /* Open stream for data - graphical objects, fonts etc. PDF object 4 */ static int gl2psOpenPDFDataStream (void) { int offs = 0; offs += fprintf (gl2ps->stream, "4 0 obj\n" "<<\n" "/Length 5 0 R\n"); offs += gl2psPrintPDFCompressorType (); offs += fprintf (gl2ps->stream, ">>\n" "stream\n"); return offs; } /* Stream setup - Graphics state, fill background if allowed */ static int gl2psOpenPDFDataStreamWritePreface (void) { int offs; offs = gl2psPrintf ("/GSa gs\n"); if (gl2ps->options & GL2PS_DRAW_BACKGROUND) { offs += gl2psPrintPDFFillColor (gl2ps->bgcolor); offs += gl2psPrintf ("%d %d %d %d re\n", (int) gl2ps->viewport[0], (int) gl2ps->viewport[1], (int) gl2ps->viewport[2], (int) gl2ps->viewport[3]); offs += gl2psPrintf ("f\n"); } return offs; } /* Use the functions above to create the first part of the PDF*/ static void gl2psPrintPDFHeader (void) { int offs = 0; gl2ps->pdfprimlist = gl2psListCreate (500, 500, sizeof (GL2PSprimitive *)); gl2psPDFstacksInit (); gl2ps->xreflist = (int *) gl2psMalloc (sizeof (int) * gl2ps->objects_stack); #if defined(GL2PS_HAVE_ZLIB) if (gl2ps->options & GL2PS_COMPRESS) { gl2psSetupCompress (); } #endif gl2ps->xreflist[0] = 0; offs += fprintf (gl2ps->stream, "%%PDF-1.4\n"); gl2ps->xreflist[1] = offs; offs += gl2psPrintPDFInfo (); gl2ps->xreflist[2] = offs; offs += gl2psPrintPDFCatalog (); gl2ps->xreflist[3] = offs; offs += gl2psPrintPDFPages (); gl2ps->xreflist[4] = offs; offs += gl2psOpenPDFDataStream (); gl2ps->xreflist[5] = offs; /* finished in gl2psPrintPDFFooter */ gl2ps->streamlength = gl2psOpenPDFDataStreamWritePreface (); } /* The central primitive drawing */ static void gl2psPrintPDFPrimitive (void *data) { GL2PSprimitive *prim = *(GL2PSprimitive **) data; if ((gl2ps->options & GL2PS_OCCLUSION_CULL) && prim->culled) return; prim = gl2psCopyPrimitive (prim); /* deep copy */ gl2psListAdd (gl2ps->pdfprimlist, &prim); } /* close stream and ... */ static int gl2psClosePDFDataStream (void) { int offs = 0; #if defined(GL2PS_HAVE_ZLIB) if (gl2ps->options & GL2PS_COMPRESS) { if (Z_OK != gl2psDeflate ()) gl2psMsg (GL2PS_ERROR, "Zlib deflate error"); else fwrite (gl2ps->compress->dest, gl2ps->compress->destLen, 1, gl2ps->stream); gl2ps->streamlength += gl2ps->compress->destLen; offs += gl2ps->streamlength; gl2psFreeCompress (); } #endif offs += fprintf (gl2ps->stream, "endstream\n" "endobj\n"); return offs; } /* ... write the now known length object */ static int gl2psPrintPDFDataStreamLength (int val) { return fprintf (gl2ps->stream, "5 0 obj\n" "%d\n" "endobj\n", val); } /* Put the info created before in PDF objects */ static int gl2psPrintPDFOpenPage (void) { int offs; /* Write fixed part */ offs = fprintf (gl2ps->stream, "6 0 obj\n" "<<\n" "/Type /Page\n" "/Parent 3 0 R\n" "/MediaBox [%d %d %d %d]\n", (int) gl2ps->viewport[0], (int) gl2ps->viewport[1], (int) gl2ps->viewport[2], (int) gl2ps->viewport[3]); if (gl2ps->options & GL2PS_LANDSCAPE) offs += fprintf (gl2ps->stream, "/Rotate -90\n"); offs += fprintf (gl2ps->stream, "/Contents 4 0 R\n" "/Resources\n" "<<\n" "/ProcSet [/PDF /Text /ImageB /ImageC] %%/ImageI\n"); return offs; /* End fixed part, proceeds in gl2psPDFgroupListWriteVariableResources() */ } static int gl2psPDFgroupListWriteVariableResources (void) { int offs = 0; /* a) Graphics States for shader alpha masks */ offs += gl2psPDFgroupListWriteGStateResources (); /* b) Shader and shader masks */ offs += gl2psPDFgroupListWriteShaderResources (); /* c) XObjects (Images & Shader Masks) */ offs += gl2psPDFgroupListWriteXObjectResources (); /* d) Fonts */ offs += gl2psPDFgroupListWriteFontResources (); /* End resources and page */ offs += fprintf (gl2ps->stream, ">>\n" ">>\n" "endobj\n"); return offs; } /* Standard Graphics State */ static int gl2psPrintPDFGSObject (void) { return fprintf (gl2ps->stream, "7 0 obj\n" "<<\n" "/Type /ExtGState\n" "/SA false\n" "/SM 0.02\n" "/OP false\n" "/op false\n" "/OPM 0\n" "/BG2 /Default\n" "/UCR2 /Default\n" "/TR2 /Default\n" ">>\n" "endobj\n"); } /* Put vertex' edge flag (8bit) and coordinates (32bit) in shader stream */ static int gl2psPrintPDFShaderStreamDataCoord (GL2PSvertex * vertex, size_t (*action) (unsigned long data, size_t size), GLfloat dx, GLfloat dy, GLfloat xmin, GLfloat ymin) { int offs = 0; unsigned long imap; GLfloat diff; double dmax = ~1UL; char edgeflag = 0; /* FIXME: temp bux fix for 64 bit archs: */ if (sizeof (unsigned long) == 8) dmax = dmax - 2048.; offs += (*action) (edgeflag, 1); /* The Shader stream in PDF requires to be in a 'big-endian' order */ if (GL2PS_ZERO (dx * dy)) { offs += (*action) (0, 4); offs += (*action) (0, 4); } else { diff = (vertex->xyz[0] - xmin) / dx; if (diff > 1) diff = 1.0F; else if (diff < 0) diff = 0.0F; imap = (unsigned long) (diff * dmax); offs += (*action) (imap, 4); diff = (vertex->xyz[1] - ymin) / dy; if (diff > 1) diff = 1.0F; else if (diff < 0) diff = 0.0F; imap = (unsigned long) (diff * dmax); offs += (*action) (imap, 4); } return offs; } /* Put vertex' rgb value (8bit for every component) in shader stream */ static int gl2psPrintPDFShaderStreamDataRGB (GL2PSvertex * vertex, size_t (*action) (unsigned long data, size_t size)) { int offs = 0; unsigned long imap; double dmax = ~1UL; /* FIXME: temp bux fix for 64 bit archs: */ if (sizeof (unsigned long) == 8) dmax = dmax - 2048.; imap = (unsigned long) ((vertex->rgba[0]) * dmax); offs += (*action) (imap, 1); imap = (unsigned long) ((vertex->rgba[1]) * dmax); offs += (*action) (imap, 1); imap = (unsigned long) ((vertex->rgba[2]) * dmax); offs += (*action) (imap, 1); return offs; } /* Put vertex' alpha (8/16bit) in shader stream */ static int gl2psPrintPDFShaderStreamDataAlpha (GL2PSvertex * vertex, size_t (*action) (unsigned long data, size_t size), int sigbyte) { int offs = 0; unsigned long imap; double dmax = ~1UL; /* FIXME: temp bux fix for 64 bit archs: */ if (sizeof (unsigned long) == 8) dmax = dmax - 2048.; if (sigbyte != 8 && sigbyte != 16) sigbyte = 8; sigbyte /= 8; imap = (unsigned long) ((vertex->rgba[3]) * dmax); offs += (*action) (imap, sigbyte); return offs; } /* Put a triangles raw data in shader stream */ static int gl2psPrintPDFShaderStreamData (GL2PStriangle * triangle, GLfloat dx, GLfloat dy, GLfloat xmin, GLfloat ymin, size_t (*action) (unsigned long data, size_t size), int gray) { int i, offs = 0; GL2PSvertex v; if (gray && gray != 8 && gray != 16) gray = 8; for (i = 0; i < 3; ++i) { offs += gl2psPrintPDFShaderStreamDataCoord (&triangle->vertex[i], action, dx, dy, xmin, ymin); if (gray) { v = triangle->vertex[i]; offs += gl2psPrintPDFShaderStreamDataAlpha (&v, action, gray); } else { offs += gl2psPrintPDFShaderStreamDataRGB (&triangle->vertex[i], action); } } return offs; } static void gl2psPDFRectHull (GLfloat * xmin, GLfloat * xmax, GLfloat * ymin, GLfloat * ymax, GL2PStriangle * triangles, int cnt) { int i, j; *xmin = triangles[0].vertex[0].xyz[0]; *xmax = triangles[0].vertex[0].xyz[0]; *ymin = triangles[0].vertex[0].xyz[1]; *ymax = triangles[0].vertex[0].xyz[1]; for (i = 0; i < cnt; ++i) { for (j = 0; j < 3; ++j) { if (*xmin > triangles[i].vertex[j].xyz[0]) *xmin = triangles[i].vertex[j].xyz[0]; if (*xmax < triangles[i].vertex[j].xyz[0]) *xmax = triangles[i].vertex[j].xyz[0]; if (*ymin > triangles[i].vertex[j].xyz[1]) *ymin = triangles[i].vertex[j].xyz[1]; if (*ymax < triangles[i].vertex[j].xyz[1]) *ymax = triangles[i].vertex[j].xyz[1]; } } } /* Writes shaded triangle gray == 0 means write RGB triangles gray == 8 8bit-grayscale (for alpha masks) gray == 16 16bit-grayscale (for alpha masks) */ static int gl2psPrintPDFShader (int obj, GL2PStriangle * triangles, int size, int gray) { int i, offs = 0, vertexbytes, done = 0; GLfloat xmin, xmax, ymin, ymax; switch (gray) { case 0: vertexbytes = 1 + 4 + 4 + 1 + 1 + 1; break; case 8: vertexbytes = 1 + 4 + 4 + 1; break; case 16: vertexbytes = 1 + 4 + 4 + 2; break; default: gray = 8; vertexbytes = 1 + 4 + 4 + 1; break; } gl2psPDFRectHull (&xmin, &xmax, &ymin, &ymax, triangles, size); offs += fprintf (gl2ps->stream, "%d 0 obj\n" "<< " "/ShadingType 4 " "/ColorSpace %s " "/BitsPerCoordinate 32 " "/BitsPerComponent %d " "/BitsPerFlag 8 " "/Decode [%f %f %f %f 0 1 %s] ", obj, (gray) ? "/DeviceGray" : "/DeviceRGB", (gray) ? gray : 8, xmin, xmax, ymin, ymax, (gray) ? "" : "0 1 0 1"); #if defined(GL2PS_HAVE_ZLIB) if (gl2ps->options & GL2PS_COMPRESS) { gl2psAllocCompress (vertexbytes * size * 3); for (i = 0; i < size; ++i) gl2psPrintPDFShaderStreamData (&triangles[i], xmax - xmin, ymax - ymin, xmin, ymin, gl2psWriteBigEndianCompress, gray); if (Z_OK == gl2psDeflate () && 23 + gl2ps->compress->destLen < gl2ps->compress->srcLen) { offs += gl2psPrintPDFCompressorType (); offs += fprintf (gl2ps->stream, "/Length %d " ">>\n" "stream\n", (int) gl2ps->compress->destLen); offs += gl2ps->compress->destLen * fwrite (gl2ps->compress->dest, gl2ps->compress->destLen, 1, gl2ps->stream); done = 1; } gl2psFreeCompress (); } #endif if (!done) { /* no compression, or too long after compression, or compress error -> write non-compressed entry */ offs += fprintf (gl2ps->stream, "/Length %d " ">>\n" "stream\n", vertexbytes * 3 * size); for (i = 0; i < size; ++i) offs += gl2psPrintPDFShaderStreamData (&triangles[i], xmax - xmin, ymax - ymin, xmin, ymin, gl2psWriteBigEndian, gray); } offs += fprintf (gl2ps->stream, "\nendstream\n" "endobj\n"); return offs; } /* Writes a XObject for a shaded triangle mask */ static int gl2psPrintPDFShaderMask (int obj, int childobj) { int offs = 0, len; offs += fprintf (gl2ps->stream, "%d 0 obj\n" "<<\n" "/Type /XObject\n" "/Subtype /Form\n" "/BBox [ %d %d %d %d ]\n" "/Group \n<<\n/S /Transparency /CS /DeviceRGB\n" ">>\n", obj, (int) gl2ps->viewport[0], (int) gl2ps->viewport[1], (int) gl2ps->viewport[2], (int) gl2ps->viewport[3]); len = (childobj > 0) ? strlen ("/TrSh sh\n") + (int) log10 ((double) childobj) + 1 : strlen ("/TrSh0 sh\n"); offs += fprintf (gl2ps->stream, "/Length %d\n" ">>\n" "stream\n", len); offs += fprintf (gl2ps->stream, "/TrSh%d sh\n", childobj); offs += fprintf (gl2ps->stream, "endstream\n" "endobj\n"); return offs; } /* Writes a Extended graphics state for a shaded triangle mask if simplealpha ist true the childobj argument is ignored and a /ca statement will be written instead */ static int gl2psPrintPDFShaderExtGS (int obj, int childobj) { int offs = 0; offs += fprintf (gl2ps->stream, "%d 0 obj\n" "<<\n", obj); offs += fprintf (gl2ps->stream, "/SMask << /S /Alpha /G %d 0 R >> ", childobj); offs += fprintf (gl2ps->stream, ">>\n" "endobj\n"); return offs; } /* a simple graphics state */ static int gl2psPrintPDFShaderSimpleExtGS (int obj, GLfloat alpha) { int offs = 0; offs += fprintf (gl2ps->stream, "%d 0 obj\n" "<<\n" "/ca %g" ">>\n" "endobj\n", obj, alpha); return offs; } /* Similar groups of functions for pixmaps and text */ static int gl2psPrintPDFPixmapStreamData (GL2PSimage * im, size_t (*action) (unsigned long data, size_t size), int gray) { int x, y; GLfloat r, g, b, a; if (im->format != GL_RGBA && gray) return 0; if (gray && gray != 8 && gray != 16) gray = 8; gray /= 8; for (y = 0; y < im->height; ++y) { for (x = 0; x < im->width; ++x) { a = gl2psGetRGB (im, x, y, &r, &g, &b); if (im->format == GL_RGBA && gray) { (*action) ((unsigned long) (a * 255) << 24, gray); } else { (*action) ((unsigned long) (r * 255) << 24, 1); (*action) ((unsigned long) (g * 255) << 24, 1); (*action) ((unsigned long) (b * 255) << 24, 1); } } } switch (gray) { case 0: return 3 * im->width * im->height; case 1: return im->width * im->height; case 2: return 2 * im->width * im->height; default: return 3 * im->width * im->height; } } static int gl2psPrintPDFPixmap (int obj, int childobj, GL2PSimage * im, int gray) { int offs = 0, done = 0, sigbytes = 3; if (gray && gray != 8 && gray != 16) gray = 8; if (gray) sigbytes = gray / 8; offs += fprintf (gl2ps->stream, "%d 0 obj\n" "<<\n" "/Type /XObject\n" "/Subtype /Image\n" "/Width %d\n" "/Height %d\n" "/ColorSpace %s \n" "/BitsPerComponent 8\n", obj, (int) im->width, (int) im->height, (gray) ? "/DeviceGray" : "/DeviceRGB"); if (GL_RGBA == im->format && gray == 0) { offs += fprintf (gl2ps->stream, "/SMask %d 0 R\n", childobj); } #if defined(GL2PS_HAVE_ZLIB) if (gl2ps->options & GL2PS_COMPRESS) { gl2psAllocCompress ((int) (im->width * im->height * sigbytes)); gl2psPrintPDFPixmapStreamData (im, gl2psWriteBigEndianCompress, gray); if (Z_OK == gl2psDeflate () && 23 + gl2ps->compress->destLen < gl2ps->compress->srcLen) { offs += gl2psPrintPDFCompressorType (); offs += fprintf (gl2ps->stream, "/Length %d " ">>\n" "stream\n", (int) gl2ps->compress->destLen); offs += gl2ps->compress->destLen * fwrite (gl2ps->compress->dest, gl2ps->compress->destLen, 1, gl2ps->stream); done = 1; } gl2psFreeCompress (); } #endif if (!done) { /* no compression, or too long after compression, or compress error -> write non-compressed entry */ offs += fprintf (gl2ps->stream, "/Length %d " ">>\n" "stream\n", (int) (im->width * im->height * sigbytes)); offs += gl2psPrintPDFPixmapStreamData (im, gl2psWriteBigEndian, gray); } offs += fprintf (gl2ps->stream, "\nendstream\n" "endobj\n"); return offs; } static int gl2psPrintPDFText (int obj, GL2PSstring * s, int fontnumber) { int offs = 0; offs += fprintf (gl2ps->stream, "%d 0 obj\n" "<<\n" "/Type /Font\n" "/Subtype /Type1\n" "/Name /F%d\n" "/BaseFont /%s\n" "/Encoding /MacRomanEncoding\n" ">>\n" "endobj\n", obj, fontnumber, s->fontname); return offs; } /* Write the physical objects */ static int gl2psPDFgroupListWriteObjects (int entryoffs) { int i, j; GL2PSprimitive *p = NULL; GL2PSpdfgroup *gro; int offs = entryoffs; GL2PStriangle *triangles; int size = 0; if (!gl2ps->pdfgrouplist) return offs; for (i = 0; i < gl2psListNbr (gl2ps->pdfgrouplist); ++i) { gro = (GL2PSpdfgroup *) gl2psListPointer (gl2ps->pdfgrouplist, i); if (!gl2psListNbr (gro->ptrlist)) continue; p = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, 0); switch (p->type) { case GL2PS_POINT: break; case GL2PS_LINE: break; case GL2PS_TRIANGLE: size = gl2psListNbr (gro->ptrlist); triangles = (GL2PStriangle *) gl2psMalloc (sizeof (GL2PStriangle) * size); for (j = 0; j < size; ++j) { p = *(GL2PSprimitive **) gl2psListPointer (gro->ptrlist, j); gl2psFillTriangleFromPrimitive (&triangles[j], p, GL_TRUE); } if (triangles[0].prop & T_VAR_COLOR) { gl2ps->xreflist[gro->shobjno] = offs; offs += gl2psPrintPDFShader (gro->shobjno, triangles, size, 0); } if (triangles[0].prop & T_ALPHA_LESS_1) { gl2ps->xreflist[gro->gsobjno] = offs; offs += gl2psPrintPDFShaderSimpleExtGS (gro->gsobjno, triangles[0].vertex[0].rgba[3]); } if (triangles[0].prop & T_VAR_ALPHA) { gl2ps->xreflist[gro->gsobjno] = offs; offs += gl2psPrintPDFShaderExtGS (gro->gsobjno, gro->trgroupobjno); gl2ps->xreflist[gro->trgroupobjno] = offs; offs += gl2psPrintPDFShaderMask (gro->trgroupobjno, gro->maskshno); gl2ps->xreflist[gro->maskshobjno] = offs; offs += gl2psPrintPDFShader (gro->maskshobjno, triangles, size, 8); } gl2psFree (triangles); break; case GL2PS_PIXMAP: gl2ps->xreflist[gro->imobjno] = offs; offs += gl2psPrintPDFPixmap (gro->imobjno, gro->imobjno + 1, p->data.image, 0); if (p->data.image->format == GL_RGBA) { gl2ps->xreflist[gro->imobjno + 1] = offs; offs += gl2psPrintPDFPixmap (gro->imobjno + 1, -1, p->data.image, 8); } break; case GL2PS_TEXT: gl2ps->xreflist[gro->fontobjno] = offs; offs += gl2psPrintPDFText (gro->fontobjno, p->data.text, gro->fontno); break; case GL2PS_SPECIAL: /* alignment contains the format for which the special output text is intended */ if (p->data.text->alignment == GL2PS_PDF) offs += fprintf (gl2ps->stream, "%s\n", p->data.text->str); break; default: break; } } return offs; } /* All variable data has been written at this point and all required functioninality has been gathered, so we can write now file footer with cross reference table and trailer */ static void gl2psPrintPDFFooter (void) { int i, offs; gl2psPDFgroupListInit (); gl2psPDFgroupListWriteMainStream (); offs = gl2ps->xreflist[5] + gl2ps->streamlength; offs += gl2psClosePDFDataStream (); gl2ps->xreflist[5] = offs; offs += gl2psPrintPDFDataStreamLength (gl2ps->streamlength); gl2ps->xreflist[6] = offs; gl2ps->streamlength = 0; offs += gl2psPrintPDFOpenPage (); offs += gl2psPDFgroupListWriteVariableResources (); gl2ps->xreflist = (int *) gl2psRealloc (gl2ps->xreflist, sizeof (int) * (gl2ps->objects_stack + 1)); gl2ps->xreflist[7] = offs; offs += gl2psPrintPDFGSObject (); gl2ps->xreflist[8] = offs; gl2ps->xreflist[gl2ps->objects_stack] = gl2psPDFgroupListWriteObjects (gl2ps->xreflist[8]); /* Start cross reference table. The file has to been opened in binary mode to preserve the 20 digit string length! */ fprintf (gl2ps->stream, "xref\n" "0 %d\n" "%010d 65535 f \n", gl2ps->objects_stack, 0); for (i = 1; i < gl2ps->objects_stack; ++i) fprintf (gl2ps->stream, "%010d 00000 n \n", gl2ps->xreflist[i]); fprintf (gl2ps->stream, "trailer\n" "<<\n" "/Size %d\n" "/Info 1 0 R\n" "/Root 2 0 R\n" ">>\n" "startxref\n%d\n" "%%%%EOF\n", gl2ps->objects_stack, gl2ps->xreflist[gl2ps->objects_stack]); /* Free auxiliary lists and arrays */ gl2psFree (gl2ps->xreflist); gl2psListAction (gl2ps->pdfprimlist, gl2psFreePrimitive); gl2psListDelete (gl2ps->pdfprimlist); gl2psPDFgroupListDelete (); #if defined(GL2PS_HAVE_ZLIB) if (gl2ps->options & GL2PS_COMPRESS) { gl2psFreeCompress (); gl2psFree (gl2ps->compress); gl2ps->compress = NULL; } #endif } /* PDF begin viewport */ static void gl2psPrintPDFBeginViewport (GLint viewport[4]) { int offs = 0; GLint index; GLfloat rgba[4]; int x = viewport[0], y = viewport[1], w = viewport[2], h = viewport[3]; glRenderMode (GL_FEEDBACK); if (gl2ps->header) { gl2psPrintPDFHeader (); gl2ps->header = GL_FALSE; } offs += gl2psPrintf ("q\n"); if (gl2ps->options & GL2PS_DRAW_BACKGROUND) { if (gl2ps->colormode == GL_RGBA || gl2ps->colorsize == 0) { glGetFloatv (GL_COLOR_CLEAR_VALUE, rgba); } else { glGetIntegerv (GL_INDEX_CLEAR_VALUE, &index); rgba[0] = gl2ps->colormap[index][0]; rgba[1] = gl2ps->colormap[index][1]; rgba[2] = gl2ps->colormap[index][2]; rgba[3] = 1.0F; } offs += gl2psPrintPDFFillColor (rgba); offs += gl2psPrintf ("%d %d %d %d re\n" "W\n" "f\n", x, y, w, h); } else { offs += gl2psPrintf ("%d %d %d %d re\n" "W\n" "n\n", x, y, w, h); } gl2ps->streamlength += offs; } static GLint gl2psPrintPDFEndViewport (void) { GLint res; res = gl2psPrintPrimitives (); gl2ps->streamlength += gl2psPrintf ("Q\n"); return res; } static void gl2psPrintPDFFinalPrimitive (void) { } /* definition of the PDF backend */ static GL2PSbackend gl2psPDF = { gl2psPrintPDFHeader, gl2psPrintPDFFooter, gl2psPrintPDFBeginViewport, gl2psPrintPDFEndViewport, gl2psPrintPDFPrimitive, gl2psPrintPDFFinalPrimitive, "pdf", "Portable Document Format" }; /********************************************************************* * * SVG routines * *********************************************************************/ static void gl2psSVGGetCoordsAndColors (int n, GL2PSvertex * verts, GL2PSxyz * xyz, GL2PSrgba * rgba) { int i, j; for (i = 0; i < n; i++) { xyz[i][0] = verts[i].xyz[0]; xyz[i][1] = gl2ps->viewport[3] - verts[i].xyz[1]; xyz[i][2] = 0.0F; for (j = 0; j < 4; j++) rgba[i][j] = verts[i].rgba[j]; } } static void gl2psSVGGetColorString (GL2PSrgba rgba, char str[32]) { int r = (int) (255. * rgba[0]); int g = (int) (255. * rgba[1]); int b = (int) (255. * rgba[2]); int rc = (r < 0) ? 0 : (r > 255) ? 255 : r; int gc = (g < 0) ? 0 : (g > 255) ? 255 : g; int bc = (b < 0) ? 0 : (b > 255) ? 255 : b; sprintf (str, "#%2.2x%2.2x%2.2x", rc, gc, bc); } static void gl2psPrintSVGHeader (void) { int x, y, width, height; char col[32]; time_t now; time (&now); if (gl2ps->options & GL2PS_LANDSCAPE) { x = (int) gl2ps->viewport[1]; y = (int) gl2ps->viewport[0]; width = (int) gl2ps->viewport[3]; height = (int) gl2ps->viewport[2]; } else { x = (int) gl2ps->viewport[0]; y = (int) gl2ps->viewport[1]; width = (int) gl2ps->viewport[2]; height = (int) gl2ps->viewport[3]; } /* Compressed SVG files (.svgz) are simply gzipped SVG files */ gl2psPrintGzipHeader (); gl2psPrintf ("\n"); gl2psPrintf ("\n", width, height, x, y, width, height); gl2psPrintf ("%s\n", gl2ps->title); gl2psPrintf ("\n"); gl2psPrintf ("Creator: GL2PS %d.%d.%d%s, %s\n" "For: %s\n" "CreationDate: %s", GL2PS_MAJOR_VERSION, GL2PS_MINOR_VERSION, GL2PS_PATCH_VERSION, GL2PS_EXTRA_VERSION, GL2PS_COPYRIGHT, gl2ps->producer, ctime (&now)); gl2psPrintf ("\n"); gl2psPrintf ("\n"); gl2psPrintf ("\n"); if (gl2ps->options & GL2PS_DRAW_BACKGROUND) { gl2psSVGGetColorString (gl2ps->bgcolor, col); gl2psPrintf ("\n", col, (int) gl2ps->viewport[0], (int) gl2ps->viewport[1], (int) gl2ps->viewport[2], (int) gl2ps->viewport[1], (int) gl2ps->viewport[2], (int) gl2ps->viewport[3], (int) gl2ps->viewport[0], (int) gl2ps->viewport[3]); } /* group all the primitives and disable antialiasing */ gl2psPrintf ("\n"); } static void gl2psPrintSVGSmoothTriangle (GL2PSxyz xyz[3], GL2PSrgba rgba[3]) { int i; GL2PSxyz xyz2[3]; GL2PSrgba rgba2[3]; char col[32]; /* Apparently there is no easy way to do Gouraud shading in SVG without explicitly pre-defining gradients, so for now we just do recursive subdivision */ if (gl2psSameColorThreshold (3, rgba, gl2ps->threshold)) { gl2psSVGGetColorString (rgba[0], col); gl2psPrintf ("\n", xyz[0][0], xyz[0][1], xyz[1][0], xyz[1][1], xyz[2][0], xyz[2][1]); } else { /* subdivide into 4 subtriangles */ for (i = 0; i < 3; i++) { xyz2[0][i] = xyz[0][i]; xyz2[1][i] = 0.5f * (xyz[0][i] + xyz[1][i]); xyz2[2][i] = 0.5f * (xyz[0][i] + xyz[2][i]); } for (i = 0; i < 4; i++) { rgba2[0][i] = rgba[0][i]; rgba2[1][i] = 0.5f * (rgba[0][i] + rgba[1][i]); rgba2[2][i] = 0.5f * (rgba[0][i] + rgba[2][i]); } gl2psPrintSVGSmoothTriangle (xyz2, rgba2); for (i = 0; i < 3; i++) { xyz2[0][i] = 0.5f * (xyz[0][i] + xyz[1][i]); xyz2[1][i] = xyz[1][i]; xyz2[2][i] = 0.5f * (xyz[1][i] + xyz[2][i]); } for (i = 0; i < 4; i++) { rgba2[0][i] = 0.5f * (rgba[0][i] + rgba[1][i]); rgba2[1][i] = rgba[1][i]; rgba2[2][i] = 0.5f * (rgba[1][i] + rgba[2][i]); } gl2psPrintSVGSmoothTriangle (xyz2, rgba2); for (i = 0; i < 3; i++) { xyz2[0][i] = 0.5f * (xyz[0][i] + xyz[2][i]); xyz2[1][i] = xyz[2][i]; xyz2[2][i] = 0.5f * (xyz[1][i] + xyz[2][i]); } for (i = 0; i < 4; i++) { rgba2[0][i] = 0.5f * (rgba[0][i] + rgba[2][i]); rgba2[1][i] = rgba[2][i]; rgba2[2][i] = 0.5f * (rgba[1][i] + rgba[2][i]); } gl2psPrintSVGSmoothTriangle (xyz2, rgba2); for (i = 0; i < 3; i++) { xyz2[0][i] = 0.5f * (xyz[0][i] + xyz[1][i]); xyz2[1][i] = 0.5f * (xyz[1][i] + xyz[2][i]); xyz2[2][i] = 0.5f * (xyz[0][i] + xyz[2][i]); } for (i = 0; i < 4; i++) { rgba2[0][i] = 0.5f * (rgba[0][i] + rgba[1][i]); rgba2[1][i] = 0.5f * (rgba[1][i] + rgba[2][i]); rgba2[2][i] = 0.5f * (rgba[0][i] + rgba[2][i]); } gl2psPrintSVGSmoothTriangle (xyz2, rgba2); } } static void gl2psPrintSVGDash (GLushort pattern, GLint factor) { int i, n, array[10]; if (!pattern || !factor) return; /* solid line */ gl2psParseStipplePattern (pattern, factor, &n, array); gl2psPrintf ("stroke-dasharray=\""); for (i = 0; i < n; i++) { if (i) gl2psPrintf (","); gl2psPrintf ("%d", array[i]); } gl2psPrintf ("\" "); } static void gl2psEndSVGLine (void) { int i; if (gl2ps->lastvertex.rgba[0] >= 0.) { gl2psPrintf ("%g,%g\"/>\n", gl2ps->lastvertex.xyz[0], gl2ps->viewport[3] - gl2ps->lastvertex.xyz[1]); for (i = 0; i < 3; i++) gl2ps->lastvertex.xyz[i] = -1.; for (i = 0; i < 4; i++) gl2ps->lastvertex.rgba[i] = -1.; } } static void gl2psPrintSVGPixmap (GLfloat x, GLfloat y, GL2PSimage * pixmap) { #if defined(GL2PS_HAVE_LIBPNG) GL2PSlist *png; unsigned char c; int i; /* The only image types supported by the SVG standard are JPEG, PNG and SVG. Here we choose PNG, and since we want to embed the image directly in the SVG stream (and not link to an external image file), we need to encode the pixmap into PNG in memory, then encode it into base64. */ png = gl2psListCreate (pixmap->width * pixmap->height * 3, 1000, sizeof (unsigned char)); gl2psConvertPixmapToPNG (pixmap, png); gl2psListEncodeBase64 (png); gl2psPrintf ("height, pixmap->width, pixmap->height); gl2psPrintf ("xlink:href=\"data:image/png;base64,"); for (i = 0; i < gl2psListNbr (png); i++) { gl2psListRead (png, i, &c); gl2psPrintf ("%c", c); } gl2psPrintf ("\"/>\n"); gl2psListDelete (png); #else (void)x;(void)y;(void)pixmap; // mask unused variables gl2psMsg (GL2PS_WARNING, "GL2PS has to be compiled with PNG support in " "order to embed images in SVG streams"); #endif } static void gl2psPrintSVGPrimitive (void *data) { GL2PSprimitive *prim; GL2PSxyz xyz[4]; GL2PSrgba rgba[4]; char col[32]; int newline; prim = *(GL2PSprimitive **) data; if ((gl2ps->options & GL2PS_OCCLUSION_CULL) && prim->culled) return; /* We try to draw connected lines as a single path to get nice line joins and correct stippling. So if the primitive to print is not a line we must first finish the current line (if any): */ if (prim->type != GL2PS_LINE) gl2psEndSVGLine (); gl2psSVGGetCoordsAndColors (prim->numverts, prim->verts, xyz, rgba); switch (prim->type) { case GL2PS_POINT: gl2psSVGGetColorString (rgba[0], col); gl2psPrintf ("\n", xyz[0][0], xyz[0][1], 0.5 * prim->width); break; case GL2PS_LINE: if (!gl2psSamePosition (gl2ps->lastvertex.xyz, prim->verts[0].xyz) || !gl2psSameColor (gl2ps->lastrgba, prim->verts[0].rgba) || gl2ps->lastlinewidth != prim->width || gl2ps->lastpattern != prim->pattern || gl2ps->lastfactor != prim->factor) { /* End the current line if the new segment does not start where the last one ended, or if the color, the width or the stippling have changed (we will need to use multi-point gradients for smooth-shaded lines) */ gl2psEndSVGLine (); newline = 1; } else { newline = 0; } gl2ps->lastvertex = prim->verts[1]; gl2psSetLastColor (prim->verts[0].rgba); gl2ps->lastlinewidth = prim->width; gl2ps->lastpattern = prim->pattern; gl2ps->lastfactor = prim->factor; if (newline) { gl2psSVGGetColorString (rgba[0], col); gl2psPrintf ("width); if (rgba[0][3] < 1.0F) gl2psPrintf ("stroke-opacity=\"%g\" ", rgba[0][3]); gl2psPrintSVGDash (prim->pattern, prim->factor); gl2psPrintf ("points=\"%g,%g ", xyz[0][0], xyz[0][1]); } else { gl2psPrintf ("%g,%g ", xyz[0][0], xyz[0][1]); } break; case GL2PS_TRIANGLE: gl2psPrintSVGSmoothTriangle (xyz, rgba); break; case GL2PS_QUADRANGLE: gl2psMsg (GL2PS_WARNING, "There should not be any quad left to print"); break; case GL2PS_PIXMAP: gl2psPrintSVGPixmap (xyz[0][0], xyz[0][1], prim->data.image); break; case GL2PS_TEXT: gl2psSVGGetColorString (prim->verts[0].rgba, col); gl2psPrintf ("data.text->fontsize); if (!strcmp (prim->data.text->fontname, "Times-Roman")) gl2psPrintf ("font-family=\"Times\">"); else if (!strcmp (prim->data.text->fontname, "Times-Bold")) gl2psPrintf ("font-family=\"Times\" font-weight=\"bold\">"); else if (!strcmp (prim->data.text->fontname, "Times-Italic")) gl2psPrintf ("font-family=\"Times\" font-style=\"italic\">"); else if (!strcmp (prim->data.text->fontname, "Times-BoldItalic")) gl2psPrintf ("font-family=\"Times\" font-style=\"italic\" font-weight=\"bold\">"); else if (!strcmp (prim->data.text->fontname, "Helvetica-Bold")) gl2psPrintf ("font-family=\"Helvetica\" font-weight=\"bold\">"); else if (!strcmp (prim->data.text->fontname, "Helvetica-Oblique")) gl2psPrintf ("font-family=\"Helvetica\" font-style=\"oblique\">"); else if (!strcmp (prim->data.text->fontname, "Helvetica-BoldOblique")) gl2psPrintf ("font-family=\"Helvetica\" font-style=\"oblique\" font-weight=\"bold\">"); else if (!strcmp (prim->data.text->fontname, "Courier-Bold")) gl2psPrintf ("font-family=\"Courier\" font-weight=\"bold\">"); else if (!strcmp (prim->data.text->fontname, "Courier-Oblique")) gl2psPrintf ("font-family=\"Courier\" font-style=\"oblique\">"); else if (!strcmp (prim->data.text->fontname, "Courier-BoldOblique")) gl2psPrintf ("font-family=\"Courier\" font-style=\"oblique\" font-weight=\"bold\">"); else gl2psPrintf ("font-family=\"%s\">", prim->data.text->fontname); gl2psPrintf ("%s\n", prim->data.text->str); break; case GL2PS_SPECIAL: /* alignment contains the format for which the special output text is intended */ if (prim->data.text->alignment == GL2PS_SVG) gl2psPrintf ("%s\n", prim->data.text->str); break; default: break; } } static void gl2psPrintSVGFooter (void) { gl2psPrintf ("\n"); gl2psPrintf ("\n"); gl2psPrintGzipFooter (); } static void gl2psPrintSVGBeginViewport (GLint viewport[4]) { GLint index; char col[32]; GLfloat rgba[4]; int x = viewport[0], y = viewport[1], w = viewport[2], h = viewport[3]; glRenderMode (GL_FEEDBACK); if (gl2ps->header) { gl2psPrintSVGHeader (); gl2ps->header = GL_FALSE; } if (gl2ps->options & GL2PS_DRAW_BACKGROUND) { if (gl2ps->colormode == GL_RGBA || gl2ps->colorsize == 0) { glGetFloatv (GL_COLOR_CLEAR_VALUE, rgba); } else { glGetIntegerv (GL_INDEX_CLEAR_VALUE, &index); rgba[0] = gl2ps->colormap[index][0]; rgba[1] = gl2ps->colormap[index][1]; rgba[2] = gl2ps->colormap[index][2]; rgba[3] = 1.0F; } gl2psSVGGetColorString (rgba, col); gl2psPrintf ("\n", col, x, gl2ps->viewport[3] - y, x + w, gl2ps->viewport[3] - y, x + w, gl2ps->viewport[3] - (y + h), x, gl2ps->viewport[3] - (y + h)); } gl2psPrintf ("\n", x, y, w, h); gl2psPrintf (" \n", x, gl2ps->viewport[3] - y, x + w, gl2ps->viewport[3] - y, x + w, gl2ps->viewport[3] - (y + h), x, gl2ps->viewport[3] - (y + h)); gl2psPrintf ("\n"); gl2psPrintf ("\n", x, y, w, h); } static GLint gl2psPrintSVGEndViewport (void) { GLint res; res = gl2psPrintPrimitives (); gl2psPrintf ("\n"); return res; } static void gl2psPrintSVGFinalPrimitive (void) { /* End any remaining line, if any */ gl2psEndSVGLine (); } /* definition of the SVG backend */ static GL2PSbackend gl2psSVG = { gl2psPrintSVGHeader, gl2psPrintSVGFooter, gl2psPrintSVGBeginViewport, gl2psPrintSVGEndViewport, gl2psPrintSVGPrimitive, gl2psPrintSVGFinalPrimitive, "svg", "Scalable Vector Graphics" }; /********************************************************************* * * PGF routines * *********************************************************************/ static void gl2psPrintPGFColor (GL2PSrgba rgba) { if (!gl2psSameColor (gl2ps->lastrgba, rgba)) { gl2psSetLastColor (rgba); fprintf (gl2ps->stream, "\\color[rgb]{%f,%f,%f}\n", rgba[0], rgba[1], rgba[2]); } } static void gl2psPrintPGFHeader (void) { time_t now; time (&now); fprintf (gl2ps->stream, "%% Title: %s\n" "%% Creator: GL2PS %d.%d.%d%s, %s\n" "%% For: %s\n" "%% CreationDate: %s", gl2ps->title, GL2PS_MAJOR_VERSION, GL2PS_MINOR_VERSION, GL2PS_PATCH_VERSION, GL2PS_EXTRA_VERSION, GL2PS_COPYRIGHT, gl2ps->producer, ctime (&now)); fprintf (gl2ps->stream, "\\begin{pgfpicture}\n"); if (gl2ps->options & GL2PS_DRAW_BACKGROUND) { gl2psPrintPGFColor (gl2ps->bgcolor); fprintf (gl2ps->stream, "\\pgfpathrectanglecorners{" "\\pgfpoint{%dpt}{%dpt}}{\\pgfpoint{%dpt}{%dpt}}\n" "\\pgfusepath{fill}\n", (int) gl2ps->viewport[0], (int) gl2ps->viewport[1], (int) gl2ps->viewport[2], (int) gl2ps->viewport[3]); } } static void gl2psPrintPGFDash (GLushort pattern, GLint factor) { int i, n, array[10]; if (pattern == gl2ps->lastpattern && factor == gl2ps->lastfactor) return; gl2ps->lastpattern = pattern; gl2ps->lastfactor = factor; if (!pattern || !factor) { /* solid line */ fprintf (gl2ps->stream, "\\pgfsetdash{}{0pt}\n"); } else { gl2psParseStipplePattern (pattern, factor, &n, array); fprintf (gl2ps->stream, "\\pgfsetdash{"); for (i = 0; i < n; i++) fprintf (gl2ps->stream, "{%dpt}", array[i]); fprintf (gl2ps->stream, "}{0pt}\n"); } } static const char * gl2psPGFTextAlignment (int align) { switch (align) { case GL2PS_TEXT_C: return "center"; case GL2PS_TEXT_CL: return "west"; case GL2PS_TEXT_CR: return "east"; case GL2PS_TEXT_B: return "south"; case GL2PS_TEXT_BR: return "south east"; case GL2PS_TEXT_T: return "north"; case GL2PS_TEXT_TL: return "north west"; case GL2PS_TEXT_TR: return "north east"; case GL2PS_TEXT_BL: default: return "south west"; } } static void gl2psPrintPGFPrimitive (void *data) { GL2PSprimitive *prim; prim = *(GL2PSprimitive **) data; switch (prim->type) { case GL2PS_POINT: /* Points in openGL are rectangular */ gl2psPrintPGFColor (prim->verts[0].rgba); fprintf (gl2ps->stream, "\\pgfpathrectangle{\\pgfpoint{%fpt}{%fpt}}" "{\\pgfpoint{%fpt}{%fpt}}\n\\pgfusepath{fill}\n", prim->verts[0].xyz[0] - 0.5 * prim->width, prim->verts[0].xyz[1] - 0.5 * prim->width, prim->width, prim->width); break; case GL2PS_LINE: gl2psPrintPGFColor (prim->verts[0].rgba); if (gl2ps->lastlinewidth != prim->width) { gl2ps->lastlinewidth = prim->width; fprintf (gl2ps->stream, "\\pgfsetlinewidth{%fpt}\n", gl2ps->lastlinewidth); } gl2psPrintPGFDash (prim->pattern, prim->factor); fprintf (gl2ps->stream, "\\pgfpathmoveto{\\pgfpoint{%fpt}{%fpt}}\n" "\\pgflineto{\\pgfpoint{%fpt}{%fpt}}\n" "\\pgfusepath{stroke}\n", prim->verts[1].xyz[0], prim->verts[1].xyz[1], prim->verts[0].xyz[0], prim->verts[0].xyz[1]); break; case GL2PS_TRIANGLE: if (gl2ps->lastlinewidth != 0) { gl2ps->lastlinewidth = 0; fprintf (gl2ps->stream, "\\pgfsetlinewidth{0.01pt}\n"); } gl2psPrintPGFColor (prim->verts[0].rgba); fprintf (gl2ps->stream, "\\pgfpathmoveto{\\pgfpoint{%fpt}{%fpt}}\n" "\\pgflineto{\\pgfpoint{%fpt}{%fpt}}\n" "\\pgflineto{\\pgfpoint{%fpt}{%fpt}}\n" "\\pgfpathclose\n" "\\pgfusepath{fill,stroke}\n", prim->verts[2].xyz[0], prim->verts[2].xyz[1], prim->verts[1].xyz[0], prim->verts[1].xyz[1], prim->verts[0].xyz[0], prim->verts[0].xyz[1]); break; case GL2PS_TEXT: fprintf (gl2ps->stream, "{\n\\pgftransformshift{\\pgfpoint{%fpt}{%fpt}}\n", prim->verts[0].xyz[0], prim->verts[0].xyz[1]); if (prim->data.text->angle) fprintf (gl2ps->stream, "\\pgftransformrotate{%f}{", prim->data.text->angle); fprintf (gl2ps->stream, "\\pgfnode{rectangle}{%s}{\\fontsize{%d}{0}\\selectfont", gl2psPGFTextAlignment (prim->data.text->alignment), prim->data.text->fontsize); fprintf (gl2ps->stream, "\\textcolor[rgb]{%g,%g,%g}{{%s}}", prim->verts[0].rgba[0], prim->verts[0].rgba[1], prim->verts[0].rgba[2], prim->data.text->str); fprintf (gl2ps->stream, "}{}{\\pgfusepath{discard}}}\n"); break; case GL2PS_SPECIAL: /* alignment contains the format for which the special output text is intended */ if (prim->data.text->alignment == GL2PS_PGF) fprintf (gl2ps->stream, "%s\n", prim->data.text->str); break; default: break; } } static void gl2psPrintPGFFooter (void) { fprintf (gl2ps->stream, "\\end{pgfpicture}\n"); } static void gl2psPrintPGFBeginViewport (GLint viewport[4]) { GLint index; GLfloat rgba[4]; int x = viewport[0], y = viewport[1], w = viewport[2], h = viewport[3]; glRenderMode (GL_FEEDBACK); if (gl2ps->header) { gl2psPrintPGFHeader (); gl2ps->header = GL_FALSE; } fprintf (gl2ps->stream, "\\begin{pgfscope}\n"); if (gl2ps->options & GL2PS_DRAW_BACKGROUND) { if (gl2ps->colormode == GL_RGBA || gl2ps->colorsize == 0) { glGetFloatv (GL_COLOR_CLEAR_VALUE, rgba); } else { glGetIntegerv (GL_INDEX_CLEAR_VALUE, &index); rgba[0] = gl2ps->colormap[index][0]; rgba[1] = gl2ps->colormap[index][1]; rgba[2] = gl2ps->colormap[index][2]; rgba[3] = 1.0F; } gl2psPrintPGFColor (rgba); fprintf (gl2ps->stream, "\\pgfpathrectangle{\\pgfpoint{%dpt}{%dpt}}" "{\\pgfpoint{%dpt}{%dpt}}\n" "\\pgfusepath{fill}\n", x, y, w, h); } fprintf (gl2ps->stream, "\\pgfpathrectangle{\\pgfpoint{%dpt}{%dpt}}" "{\\pgfpoint{%dpt}{%dpt}}\n" "\\pgfusepath{clip}\n", x, y, w, h); } static GLint gl2psPrintPGFEndViewport (void) { GLint res; res = gl2psPrintPrimitives (); fprintf (gl2ps->stream, "\\end{pgfscope}\n"); return res; } static void gl2psPrintPGFFinalPrimitive (void) { } /* definition of the PGF backend */ static GL2PSbackend gl2psPGF = { gl2psPrintPGFHeader, gl2psPrintPGFFooter, gl2psPrintPGFBeginViewport, gl2psPrintPGFEndViewport, gl2psPrintPGFPrimitive, gl2psPrintPGFFinalPrimitive, "tex", "PGF Latex Graphics" }; /********************************************************************* * * General primitive printing routine * *********************************************************************/ /* Warning: the ordering of the backends must match the format #defines in gl2ps.h */ static GL2PSbackend *gl2psbackends[] = { &gl2psPS, /* 0 */ &gl2psEPS, /* 1 */ &gl2psTEX, /* 2 */ &gl2psPDF, /* 3 */ &gl2psSVG, /* 4 */ &gl2psPGF /* 5 */ }; static void gl2psComputeTightBoundingBox (void *data) { GL2PSprimitive *prim; int i; prim = *(GL2PSprimitive **) data; for (i = 0; i < prim->numverts; i++) { if (prim->verts[i].xyz[0] < gl2ps->viewport[0]) gl2ps->viewport[0] = (GLint) prim->verts[i].xyz[0]; if (prim->verts[i].xyz[0] > gl2ps->viewport[2]) gl2ps->viewport[2] = (GLint) (prim->verts[i].xyz[0] + 0.5F); if (prim->verts[i].xyz[1] < gl2ps->viewport[1]) gl2ps->viewport[1] = (GLint) prim->verts[i].xyz[1]; if (prim->verts[i].xyz[1] > gl2ps->viewport[3]) gl2ps->viewport[3] = (GLint) (prim->verts[i].xyz[1] + 0.5F); } } static GLint gl2psPrintPrimitives (void) { GL2PSbsptree *root; GL2PSxyz eye = { 0.0F, 0.0F, 100.0F * GL2PS_ZSCALE }; GLint used; used = glRenderMode (GL_RENDER); if (used < 0) { gl2psMsg (GL2PS_INFO, "OpenGL feedback buffer overflow"); return GL2PS_OVERFLOW; } Progress_Window (-1, "Processing Display List", 100); if (used > 0) gl2psParseFeedbackBuffer (used); Progress_Window (0, NULL, 10.0f); gl2psRescaleAndOffset (); if (gl2ps->header) { if (gl2psListNbr (gl2ps->primitives) && (gl2ps->options & GL2PS_TIGHT_BOUNDING_BOX)) { gl2ps->viewport[0] = gl2ps->viewport[1] = 100000; gl2ps->viewport[2] = gl2ps->viewport[3] = -100000; gl2psListAction (gl2ps->primitives, gl2psComputeTightBoundingBox); } (gl2psbackends[gl2ps->format]->printHeader) (); gl2ps->header = GL_FALSE; } if (!gl2psListNbr (gl2ps->primitives)) { /* empty feedback buffer and/or nothing else to print */ Progress_Window (-2, NULL, 100.0f); return GL2PS_NO_FEEDBACK; } Progress_Window (0, NULL, 30.0f); switch (gl2ps->sort) { case GL2PS_NO_SORT: gl2psListAction (gl2ps->primitives, gl2psbackends[gl2ps->format]->printPrimitive); Progress_Window (0, NULL, 50.0f); gl2psListAction (gl2ps->primitives, gl2psFreePrimitive); Progress_Window (0, NULL, 70.0f); /* reset the primitive list, waiting for the next viewport */ gl2psListReset (gl2ps->primitives); Progress_Window (0, NULL, 90.0f); break; case GL2PS_SIMPLE_SORT: gl2psListSort (gl2ps->primitives, gl2psCompareDepth); Progress_Window (0, NULL, 50.0f); if (gl2ps->options & GL2PS_OCCLUSION_CULL) { gl2psListActionInverse (gl2ps->primitives, gl2psAddInImageTree); Progress_Window (0, NULL, 60.0f); gl2psFreeBspImageTree (&gl2ps->imagetree); } gl2psListAction (gl2ps->primitives, gl2psbackends[gl2ps->format]->printPrimitive); Progress_Window (0, NULL, 70.0f); gl2psListAction (gl2ps->primitives, gl2psFreePrimitive); /* reset the primitive list, waiting for the next viewport */ gl2psListReset (gl2ps->primitives); Progress_Window (0, NULL, 90.0f); break; case GL2PS_BSP_SORT: root = (GL2PSbsptree *) gl2psMalloc (sizeof (GL2PSbsptree)); gl2psBuildBspTree (root, gl2ps->primitives); Progress_Window (0, NULL, 50.0f); if (GL_TRUE == gl2ps->boundary) gl2psBuildPolygonBoundary (root); if (gl2ps->options & GL2PS_OCCLUSION_CULL) { gl2psTraverseBspTree (root, eye, -GL2PS_EPSILON, gl2psLess, gl2psAddInImageTree, 1); Progress_Window (0, NULL, 60.0f); gl2psFreeBspImageTree (&gl2ps->imagetree); } gl2psTraverseBspTree (root, eye, GL2PS_EPSILON, gl2psGreater, gl2psbackends[gl2ps->format]->printPrimitive, 0); Progress_Window (0, NULL, 70.0f); gl2psFreeBspTree (&root); /* reallocate the primitive list (it's been deleted by gl2psBuildBspTree) in case there is another viewport */ Progress_Window (0, NULL, 90.0f); gl2ps->primitives = gl2psListCreate (500, 500, sizeof (GL2PSprimitive *)); break; } gl2psbackends[gl2ps->format]->printFinalPrimitive (); Progress_Window (0, NULL, 100.0f); Progress_Window (-2, NULL, 0.0f); return GL2PS_SUCCESS; } /********************************************************************* * * Public routines * *********************************************************************/ GL2PSDLL_API GLint gl2psBeginPage (const char *title, const char *producer, GLint viewport[4], GLint format, GLint sort, GLint options, GLint colormode, GLint colorsize, GL2PSrgba * colormap, GLint nr, GLint ng, GLint nb, GLint buffersize, FILE * stream, const char *filename) { GLint index; int i; if (gl2ps) { gl2psMsg (GL2PS_ERROR, "gl2psBeginPage called in wrong program state"); return GL2PS_ERROR; } gl2ps = (GL2PScontext *) gl2psMalloc (sizeof (GL2PScontext)); if (format >= 0 && format < (GLint) (sizeof (gl2psbackends) / sizeof (gl2psbackends[0]))) { gl2ps->format = format; } else { gl2psMsg (GL2PS_ERROR, "Unknown output format: %d", format); gl2psFree (gl2ps); gl2ps = NULL; return GL2PS_ERROR; } switch (sort) { case GL2PS_NO_SORT: case GL2PS_SIMPLE_SORT: case GL2PS_BSP_SORT: gl2ps->sort = sort; break; default: gl2psMsg (GL2PS_ERROR, "Unknown sorting algorithm: %d", sort); gl2psFree (gl2ps); gl2ps = NULL; return GL2PS_ERROR; } if (stream) { gl2ps->stream = stream; } else { gl2psMsg (GL2PS_ERROR, "Bad file pointer"); gl2psFree (gl2ps); gl2ps = NULL; return GL2PS_ERROR; } gl2ps->header = GL_TRUE; gl2ps->maxbestroot = 10; gl2ps->options = options; gl2ps->compress = NULL; gl2ps->imagemap_head = NULL; gl2ps->imagemap_tail = NULL; if (gl2ps->options & GL2PS_USE_CURRENT_VIEWPORT) { glGetIntegerv (GL_VIEWPORT, gl2ps->viewport); } else { for (i = 0; i < 4; i++) { gl2ps->viewport[i] = viewport[i]; } } if (!gl2ps->viewport[2] || !gl2ps->viewport[3]) { gl2psMsg (GL2PS_ERROR, "Incorrect viewport (x=%d, y=%d, width=%d, height=%d)", gl2ps->viewport[0], gl2ps->viewport[1], gl2ps->viewport[2], gl2ps->viewport[3]); gl2psFree (gl2ps); gl2ps = NULL; return GL2PS_ERROR; } gl2ps->threshold[0] = nr ? 1.0F / (GLfloat) nr : 0.064F; gl2ps->threshold[1] = ng ? 1.0F / (GLfloat) ng : 0.034F; gl2ps->threshold[2] = nb ? 1.0F / (GLfloat) nb : 0.100F; gl2ps->colormode = colormode; gl2ps->buffersize = buffersize > 0 ? buffersize : 2048 * 2048; for (i = 0; i < 3; i++) { gl2ps->lastvertex.xyz[i] = -1.0F; } for (i = 0; i < 4; i++) { gl2ps->lastvertex.rgba[i] = -1.0F; gl2ps->lastrgba[i] = -1.0F; } gl2ps->lastlinewidth = -1.0F; gl2ps->lastpattern = 0; gl2ps->lastfactor = 0; gl2ps->imagetree = NULL; gl2ps->primitivetoadd = NULL; gl2ps->zerosurfacearea = GL_FALSE; gl2ps->pdfprimlist = NULL; gl2ps->pdfgrouplist = NULL; gl2ps->xreflist = NULL; /* get default blending mode from current OpenGL state (enabled by default for SVG) */ gl2ps->blending = (gl2ps->format == GL2PS_SVG) ? GL_TRUE : glIsEnabled (GL_BLEND); glGetIntegerv (GL_BLEND_SRC, &gl2ps->blendfunc[0]); glGetIntegerv (GL_BLEND_DST, &gl2ps->blendfunc[1]); if (gl2ps->colormode == GL_RGBA) { gl2ps->colorsize = 0; gl2ps->colormap = NULL; glGetFloatv (GL_COLOR_CLEAR_VALUE, gl2ps->bgcolor); } else if (gl2ps->colormode == GL_COLOR_INDEX) { if (!colorsize || !colormap) { gl2psMsg (GL2PS_ERROR, "Missing colormap for GL_COLOR_INDEX rendering"); gl2psFree (gl2ps); gl2ps = NULL; return GL2PS_ERROR; } gl2ps->colorsize = colorsize; gl2ps->colormap = (GL2PSrgba *) gl2psMalloc (gl2ps->colorsize * sizeof (GL2PSrgba)); memcpy (gl2ps->colormap, colormap, gl2ps->colorsize * sizeof (GL2PSrgba)); glGetIntegerv (GL_INDEX_CLEAR_VALUE, &index); gl2ps->bgcolor[0] = gl2ps->colormap[index][0]; gl2ps->bgcolor[1] = gl2ps->colormap[index][1]; gl2ps->bgcolor[2] = gl2ps->colormap[index][2]; gl2ps->bgcolor[3] = 1.0F; } else { gl2psMsg (GL2PS_ERROR, "Unknown color mode in gl2psBeginPage"); gl2psFree (gl2ps); gl2ps = NULL; return GL2PS_ERROR; } if (!title) { gl2ps->title = (char *) gl2psMalloc (sizeof (char)); gl2ps->title[0] = '\0'; } else { gl2ps->title = (char *) gl2psMalloc ((strlen (title) + 1) * sizeof (char)); strcpy (gl2ps->title, title); } if (!producer) { gl2ps->producer = (char *) gl2psMalloc (sizeof (char)); gl2ps->producer[0] = '\0'; } else { gl2ps->producer = (char *) gl2psMalloc ((strlen (producer) + 1) * sizeof (char)); strcpy (gl2ps->producer, producer); } if (!filename) { gl2ps->filename = (char *) gl2psMalloc (sizeof (char)); gl2ps->filename[0] = '\0'; } else { gl2ps->filename = (char *) gl2psMalloc ((strlen (filename) + 1) * sizeof (char)); strcpy (gl2ps->filename, filename); } gl2ps->primitives = gl2psListCreate (500, 500, sizeof (GL2PSprimitive *)); gl2ps->auxprimitives = gl2psListCreate (100, 100, sizeof (GL2PSprimitive *)); gl2ps->feedback = (GLfloat *) gl2psMalloc (gl2ps->buffersize * sizeof (GLfloat)); glFeedbackBuffer (gl2ps->buffersize, GL_3D_COLOR, gl2ps->feedback); glRenderMode (GL_FEEDBACK); return GL2PS_SUCCESS; } GL2PSDLL_API GLint gl2psEndPage (void) { GLint res; if (!gl2ps) return GL2PS_UNINITIALIZED; res = gl2psPrintPrimitives (); if (res != GL2PS_OVERFLOW) (gl2psbackends[gl2ps->format]->printFooter) (); fflush (gl2ps->stream); gl2psListDelete (gl2ps->primitives); gl2psListDelete (gl2ps->auxprimitives); gl2psFreeImagemap (gl2ps->imagemap_head); gl2psFree (gl2ps->colormap); gl2psFree (gl2ps->title); gl2psFree (gl2ps->producer); gl2psFree (gl2ps->filename); gl2psFree (gl2ps->feedback); gl2psFree (gl2ps); gl2ps = NULL; return res; } GL2PSDLL_API GLint gl2psBeginViewport (GLint viewport[4]) { if (!gl2ps) return GL2PS_UNINITIALIZED; (gl2psbackends[gl2ps->format]->beginViewport) (viewport); return GL2PS_SUCCESS; } GL2PSDLL_API GLint gl2psEndViewport (void) { GLint res; if (!gl2ps) return GL2PS_UNINITIALIZED; res = (gl2psbackends[gl2ps->format]->endViewport) (); /* reset last used colors, line widths */ gl2ps->lastlinewidth = -1.0F; return res; } GL2PSDLL_API GLint gl2psTextOpt (const char *str, const char *fontname, GLshort fontsize, GLint alignment, GLfloat angle) { return gl2psAddText (GL2PS_TEXT, str, fontname, fontsize, alignment, angle); } GL2PSDLL_API GLint gl2psText (const char *str, const char *fontname, GLshort fontsize) { return gl2psAddText (GL2PS_TEXT, str, fontname, fontsize, GL2PS_TEXT_BL, 0.0F); } GL2PSDLL_API GLint gl2psSpecial (GLint format, const char *str) { return gl2psAddText (GL2PS_SPECIAL, str, "", 0, format, 0.0F); } GL2PSDLL_API GLint gl2psDrawPixels (GLsizei width, GLsizei height, GLint xorig, GLint yorig, GLenum format, GLenum type, const void *pixels) { int size, i; GLfloat pos[4], *piv; GL2PSprimitive *prim; GLboolean valid; if (!gl2ps || !pixels) return GL2PS_UNINITIALIZED; if ((width <= 0) || (height <= 0)) return GL2PS_ERROR; if (gl2ps->options & GL2PS_NO_PIXMAP) return GL2PS_SUCCESS; if ((format != GL_RGB && format != GL_RGBA) || type != GL_FLOAT) { gl2psMsg (GL2PS_ERROR, "gl2psDrawPixels only implemented for " "GL_RGB/GL_RGBA, GL_FLOAT pixels"); return GL2PS_ERROR; } glGetBooleanv (GL_CURRENT_RASTER_POSITION_VALID, &valid); if (GL_FALSE == valid) return GL2PS_SUCCESS; /* the primitive is culled */ glGetFloatv (GL_CURRENT_RASTER_POSITION, pos); prim = (GL2PSprimitive *) gl2psMalloc (sizeof (GL2PSprimitive)); prim->type = GL2PS_PIXMAP; prim->boundary = 0; prim->numverts = 1; prim->verts = (GL2PSvertex *) gl2psMalloc (sizeof (GL2PSvertex)); prim->verts[0].xyz[0] = pos[0] + xorig; prim->verts[0].xyz[1] = pos[1] + yorig; prim->verts[0].xyz[2] = pos[2]; prim->culled = 0; prim->offset = 0; prim->pattern = 0; prim->factor = 0; prim->width = 1; glGetFloatv (GL_CURRENT_RASTER_COLOR, prim->verts[0].rgba); prim->data.image = (GL2PSimage *) gl2psMalloc (sizeof (GL2PSimage)); prim->data.image->width = width; prim->data.image->height = height; prim->data.image->format = format; prim->data.image->type = type; switch (format) { case GL_RGBA: if (gl2ps->options & GL2PS_NO_BLENDING || !gl2ps->blending) { /* special case: blending turned off */ prim->data.image->format = GL_RGB; size = height * width * 3; prim->data.image->pixels = (GLfloat *) gl2psMalloc (size * sizeof (GLfloat)); piv = (GLfloat *) pixels; for (i = 0; i < size; ++i, ++piv) { prim->data.image->pixels[i] = *piv; if (!((i + 1) % 3)) ++piv; } } else { size = height * width * 4; prim->data.image->pixels = (GLfloat *) gl2psMalloc (size * sizeof (GLfloat)); memcpy (prim->data.image->pixels, pixels, size * sizeof (GLfloat)); } break; case GL_RGB: default: size = height * width * 3; prim->data.image->pixels = (GLfloat *) gl2psMalloc (size * sizeof (GLfloat)); memcpy (prim->data.image->pixels, pixels, size * sizeof (GLfloat)); break; } gl2psListAdd (gl2ps->auxprimitives, &prim); glPassThrough (GL2PS_DRAW_PIXELS_TOKEN); return GL2PS_SUCCESS; } GL2PSDLL_API GLint gl2psDrawImageMap (GLsizei width, GLsizei height, const GLfloat position[3], const unsigned char *imagemap) { int size, i; int sizeoffloat = sizeof (GLfloat); if (!gl2ps || !imagemap) return GL2PS_UNINITIALIZED; if ((width <= 0) || (height <= 0)) return GL2PS_ERROR; size = height + height * ((width - 1) / 8); glPassThrough (GL2PS_IMAGEMAP_TOKEN); glBegin (GL_POINTS); glVertex3f (position[0], position[1], position[2]); glEnd (); glPassThrough ((GLfloat) width); glPassThrough ((GLfloat) height); for (i = 0; i < size; i += sizeoffloat) { float *value = (float *) imagemap; glPassThrough (*value); imagemap += sizeoffloat; } return GL2PS_SUCCESS; } GL2PSDLL_API GLint gl2psEnable (GLint mode) { GLint tmp; if (!gl2ps) return GL2PS_UNINITIALIZED; switch (mode) { case GL2PS_POLYGON_OFFSET_FILL: glPassThrough (GL2PS_BEGIN_OFFSET_TOKEN); glGetFloatv (GL_POLYGON_OFFSET_FACTOR, &gl2ps->offset[0]); glGetFloatv (GL_POLYGON_OFFSET_UNITS, &gl2ps->offset[1]); break; case GL2PS_POLYGON_BOUNDARY: glPassThrough (GL2PS_BEGIN_BOUNDARY_TOKEN); break; case GL2PS_LINE_STIPPLE: glPassThrough (GL2PS_BEGIN_STIPPLE_TOKEN); glGetIntegerv (GL_LINE_STIPPLE_PATTERN, &tmp); glPassThrough ((GLfloat) tmp); glGetIntegerv (GL_LINE_STIPPLE_REPEAT, &tmp); glPassThrough ((GLfloat) tmp); break; case GL2PS_BLEND: glPassThrough (GL2PS_BEGIN_BLEND_TOKEN); break; default: gl2psMsg (GL2PS_WARNING, "Unknown mode in gl2psEnable: %d", mode); return GL2PS_WARNING; } return GL2PS_SUCCESS; } GL2PSDLL_API GLint gl2psDisable (GLint mode) { if (!gl2ps) return GL2PS_UNINITIALIZED; switch (mode) { case GL2PS_POLYGON_OFFSET_FILL: glPassThrough (GL2PS_END_OFFSET_TOKEN); break; case GL2PS_POLYGON_BOUNDARY: glPassThrough (GL2PS_END_BOUNDARY_TOKEN); break; case GL2PS_LINE_STIPPLE: glPassThrough (GL2PS_END_STIPPLE_TOKEN); break; case GL2PS_BLEND: glPassThrough (GL2PS_END_BLEND_TOKEN); break; default: gl2psMsg (GL2PS_WARNING, "Unknown mode in gl2psDisable: %d", mode); return GL2PS_WARNING; } return GL2PS_SUCCESS; } GL2PSDLL_API GLint gl2psPointSize (GLfloat value) { if (!gl2ps) return GL2PS_UNINITIALIZED; glPassThrough (GL2PS_POINT_SIZE_TOKEN); glPassThrough (value); return GL2PS_SUCCESS; } GL2PSDLL_API GLint gl2psLineWidth (GLfloat value) { if (!gl2ps) return GL2PS_UNINITIALIZED; glPassThrough (GL2PS_LINE_WIDTH_TOKEN); glPassThrough (value); return GL2PS_SUCCESS; } GL2PSDLL_API GLint gl2psBlendFunc (GLenum sfactor, GLenum dfactor) { if (!gl2ps) return GL2PS_UNINITIALIZED; if (GL_FALSE == gl2psSupportedBlendMode (sfactor, dfactor)) return GL2PS_WARNING; glPassThrough (GL2PS_SRC_BLEND_TOKEN); glPassThrough ((GLfloat) sfactor); glPassThrough (GL2PS_DST_BLEND_TOKEN); glPassThrough ((GLfloat) dfactor); return GL2PS_SUCCESS; } GL2PSDLL_API GLint gl2psSetOptions (GLint options) { if (!gl2ps) return GL2PS_UNINITIALIZED; gl2ps->options = options; return GL2PS_SUCCESS; } GL2PSDLL_API GLint gl2psGetOptions (GLint * options) { if (!gl2ps) { *options = 0; return GL2PS_UNINITIALIZED; } *options = gl2ps->options; return GL2PS_SUCCESS; } GL2PSDLL_API const char * gl2psGetFileExtension (GLint format) { if (format >= 0 && format < (GLint) (sizeof (gl2psbackends) / sizeof (gl2psbackends[0]))) return gl2psbackends[format]->file_extension; else return "Unknown format"; } GL2PSDLL_API const char * gl2psGetFormatDescription (GLint format) { if (format >= 0 && format < (GLint) (sizeof (gl2psbackends) / sizeof (gl2psbackends[0]))) return gl2psbackends[format]->description; else return "Unknown format"; } DRAWxtl/source/DRAWxtl55/gl2ps.h0000644000076400001440000001427611241072504015705 0ustar fingerusers/* $Id: gl2ps.h 900 2009-08-13 20:00:45Z larry $ */ /* * GL2PS, an OpenGL to PostScript Printing Library * Copyright (C) 1999-2009 C. Geuzaine * * This program is free software; you can redistribute it and/or * modify it under the terms of either: * * a) the GNU Library General Public License as published by the Free * Software Foundation, either version 2 of the License, or (at your * option) any later version; or * * b) the GL2PS License as published by Christophe Geuzaine, 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 either * the GNU Library General Public License or the GL2PS License for * more details. * * You should have received a copy of the GNU Library General Public * License along with this library in the file named "COPYING.LGPL"; * if not, write to the Free Software Foundation, Inc., 675 Mass Ave, * Cambridge, MA 02139, USA. * * You should have received a copy of the GL2PS License with this * library in the file named "COPYING.GL2PS"; if not, I will be glad * to provide one. * * For the latest info about gl2ps, see http://www.geuz.org/gl2ps/. * Please report all bugs and problems to . */ #ifndef __GL2PS_H__ #define __GL2PS_H__ #include #include /* Define GL2PSDLL at compile time to build a Windows DLL */ #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) # if defined(_MSC_VER) # pragma warning(disable:4115) # endif # include # if defined(GL2PSDLL) # if defined(GL2PSDLL_EXPORTS) # define GL2PSDLL_API __declspec(dllexport) # else # define GL2PSDLL_API __declspec(dllimport) # endif # else # define GL2PSDLL_API # endif #else # define GL2PSDLL_API #endif #if defined(__APPLE__) || defined(HAVE_OPENGL_GL_H) # include #else # include #endif /* Support for compressed PostScript/PDF/SVG and for embedded PNG images in SVG */ #if defined(HAVE_ZLIB) || defined(HAVE_LIBZ) # define GL2PS_HAVE_ZLIB # if defined(HAVE_LIBPNG) || defined(HAVE_PNG) # define GL2PS_HAVE_LIBPNG # endif #endif /* Version number */ #define GL2PS_MAJOR_VERSION 1 #define GL2PS_MINOR_VERSION 3 #define GL2PS_PATCH_VERSION 3 #define GL2PS_EXTRA_VERSION "" #define GL2PS_VERSION (GL2PS_MAJOR_VERSION + \ 0.01 * GL2PS_MINOR_VERSION + \ 0.0001 * GL2PS_PATCH_VERSION) #define GL2PS_COPYRIGHT "(C) 1999-2009 C. Geuzaine" /* Output file formats (the values and the ordering are important!) */ #define GL2PS_PS 0 #define GL2PS_EPS 1 #define GL2PS_TEX 2 #define GL2PS_PDF 3 #define GL2PS_SVG 4 #define GL2PS_PGF 5 /* Sorting algorithms */ #define GL2PS_NO_SORT 1 #define GL2PS_SIMPLE_SORT 2 #define GL2PS_BSP_SORT 3 /* Message levels and error codes */ #define GL2PS_SUCCESS 0 #define GL2PS_INFO 1 #define GL2PS_WARNING 2 #define GL2PS_ERROR 3 #define GL2PS_NO_FEEDBACK 4 #define GL2PS_OVERFLOW 5 #define GL2PS_UNINITIALIZED 6 /* Options for gl2psBeginPage */ #define GL2PS_NONE 0 #define GL2PS_DRAW_BACKGROUND (1<<0) #define GL2PS_SIMPLE_LINE_OFFSET (1<<1) #define GL2PS_SILENT (1<<2) #define GL2PS_BEST_ROOT (1<<3) #define GL2PS_OCCLUSION_CULL (1<<4) #define GL2PS_NO_TEXT (1<<5) #define GL2PS_LANDSCAPE (1<<6) #define GL2PS_NO_PS3_SHADING (1<<7) #define GL2PS_NO_PIXMAP (1<<8) #define GL2PS_USE_CURRENT_VIEWPORT (1<<9) #define GL2PS_COMPRESS (1<<10) #define GL2PS_NO_BLENDING (1<<11) #define GL2PS_TIGHT_BOUNDING_BOX (1<<12) /* Arguments for gl2psEnable/gl2psDisable */ #define GL2PS_POLYGON_OFFSET_FILL 1 #define GL2PS_POLYGON_BOUNDARY 2 #define GL2PS_LINE_STIPPLE 3 #define GL2PS_BLEND 4 /* Text alignment (o=raster position; default mode is BL): +---+ +---+ +---+ +---+ +---+ +---+ +-o-+ o---+ +---o | o | o | | o | | | | | | | | | | | | +---+ +---+ +---+ +-o-+ o---+ +---o +---+ +---+ +---+ C CL CR B BL BR T TL TR */ #define GL2PS_TEXT_C 1 #define GL2PS_TEXT_CL 2 #define GL2PS_TEXT_CR 3 #define GL2PS_TEXT_B 4 #define GL2PS_TEXT_BL 5 #define GL2PS_TEXT_BR 6 #define GL2PS_TEXT_T 7 #define GL2PS_TEXT_TL 8 #define GL2PS_TEXT_TR 9 typedef GLfloat GL2PSrgba[4]; #if defined(__cplusplus) extern "C" { #endif GL2PSDLL_API GLint gl2psBeginPage (const char *title, const char *producer, GLint viewport[4], GLint format, GLint sort, GLint options, GLint colormode, GLint colorsize, GL2PSrgba * colormap, GLint nr, GLint ng, GLint nb, GLint buffersize, FILE * stream, const char *filename); GL2PSDLL_API GLint gl2psEndPage (void); GL2PSDLL_API GLint gl2psSetOptions (GLint options); GL2PSDLL_API GLint gl2psGetOptions (GLint * options); GL2PSDLL_API GLint gl2psBeginViewport (GLint viewport[4]); GL2PSDLL_API GLint gl2psEndViewport (void); GL2PSDLL_API GLint gl2psText (const char *str, const char *fontname, GLshort fontsize); GL2PSDLL_API GLint gl2psTextOpt (const char *str, const char *fontname, GLshort fontsize, GLint align, GLfloat angle); GL2PSDLL_API GLint gl2psSpecial (GLint format, const char *str); GL2PSDLL_API GLint gl2psDrawPixels (GLsizei width, GLsizei height, GLint xorig, GLint yorig, GLenum format, GLenum type, const void *pixels); GL2PSDLL_API GLint gl2psEnable (GLint mode); GL2PSDLL_API GLint gl2psDisable (GLint mode); GL2PSDLL_API GLint gl2psPointSize (GLfloat value); GL2PSDLL_API GLint gl2psLineWidth (GLfloat value); GL2PSDLL_API GLint gl2psBlendFunc (GLenum sfactor, GLenum dfactor); /* undocumented */ GL2PSDLL_API GLint gl2psDrawImageMap (GLsizei width, GLsizei height, const GLfloat position[3], const unsigned char *imagemap); GL2PSDLL_API const char *gl2psGetFileExtension (GLint format); GL2PSDLL_API const char *gl2psGetFormatDescription (GLint format); #if defined(__cplusplus) } #endif #endif /* __GL2PS_H__ */ DRAWxtl/source/DRAWxtl55/Help.cxx0000644000076400001440000012566211516334067016135 0ustar fingerusers// $Id: Help.cxx 1107 2011-01-19 23:53:52Z martin $ // // Help.cxx - routine for DRAWxtl V5.5 - the GUI version // // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // This module includes the help screens for the GUI // // routines contained within this file: // // About_Help_cb - callback routine from About menu button // Color_Help_cb - callback routine to display table of RGB values // Graphics_Help_cb - callback routine to display graphics help // Input_Help_cb - callback routine for help on input file // Spacegroup_Help_cb - callback routine for help on spacegroups with alternate origins // View_Help_Close_cb - callback routine to hide help windows #include "CrystalView.h" #include "DRAWxtlViewUI.h" #include "draw_ext.h" #include "DRAWxtl_proto.h" void About_Help_cb (void) { static int two = 2; char string[256]; static char outstring[256]; char tstring[30]; char vstring[30]; // callback routine for "About Help" menu button if (helpwindow2) { helpwindow2->show (); return; } helpwindow2 = new Fl_Window (100, 100, 500, 430, "About DRAWxtl"); helpwindow2->begin (); helpwindow2->callback ((Fl_Callback *) View_Help_Close_cb, &two); int y = 40; Fl_Text_Display *box1 = new Fl_Text_Display (20, y, 460, 0, "DRAWxtl V5.5"); box1->box (FL_NO_BOX); box1->labelsize (24); box1->labelcolor ((Fl_Color) 1); y += 30; Fl_Text_Display *box2 = new Fl_Text_Display (20, y, 460, 0, "Copyright C 1996-2011 by Larry Finger, Martin Kroeker and Brian Toby"); box2->box (FL_NO_BOX); box2->labelsize (14); box2->labelcolor ((Fl_Color) 186); y += 20; strcpy (string, "$Id: Help.cxx 1107 2011-01-19 23:53:52Z martin $"); sscanf (string, "%*s %*s %s %s", vstring, tstring); sprintf (outstring, "Modified %s, Build %s", tstring, vstring); Fl_Text_Display *box3 = new Fl_Text_Display (20, y, 460, 20, outstring); box3->box (FL_NO_BOX); box3->labelsize (14); box3->labelcolor ((Fl_Color) 186); y += 30; Fl_Text_Display *box4 = new Fl_Text_Display (20, y, 460, 20, "DRAWxtl uses the FLTK 1 Widget" " set by "); box4->box (FL_NO_BOX); box4->labelsize (14); box4->labelcolor ((Fl_Color) 186); y += 20; Fl_Text_Display *box5 = new Fl_Text_Display (20, y, 460, 20, "Bill Spitzak and others, http://www.fltk.org"); box5->box (FL_NO_BOX); box5->labelsize (14); box5->labelcolor ((Fl_Color) 186); y += 30; Fl_Text_Display *box7 = new Fl_Text_Display (20, y, 460, 20, "Some classes from FLU 2.14 by Jason Bryan are also employed."); box7->box (FL_NO_BOX); box7->labelsize (14); box7->labelcolor ((Fl_Color) 186); y += 20; Fl_Text_Display *box8 = new Fl_Text_Display (20, y, 460, 20, "http://www.osc.edu/~jbryan/FLU"); box8->box (FL_NO_BOX); box8->labelsize (14); box8->labelcolor ((Fl_Color) 186); y += 30; Fl_Text_Display *box9 = new Fl_Text_Display (20, y, 460, 20, "Virtual Trackball by Gavin Bell, Thant Tessman, and Tom Holroyd"); box9->box (FL_NO_BOX); box9->labelsize (14); box9->labelcolor ((Fl_Color) 186); y += 20; Fl_Text_Display *box10 = new Fl_Text_Display (20, y, 460, 20, "with ideas from the August 1988 issue of SigGraph's"); box10->box (FL_NO_BOX); box10->labelsize (14); box10->labelcolor ((Fl_Color) 186); y += 20; Fl_Text_Display *box11 = new Fl_Text_Display (20, y, 460, 20, "\"Computer Graphics,\" pp. 121-129."); box11->box (FL_NO_BOX); box11->labelsize (14); box11->labelcolor ((Fl_Color) 186); y += 30; Fl_Text_Display *box12 = new Fl_Text_Display (20, y, 460, 20, "Direct Postscript output uses GL2PS by Christophe Geuzaine, "); box12->box (FL_NO_BOX); box12->labelsize (14); box12->labelcolor ((Fl_Color) 186); y += 20; Fl_Text_Display *box13 = new Fl_Text_Display (20, y, 460, 20, "http://www.geuz.org/gl2ps"); box13->box (FL_NO_BOX); box13->labelsize (14); box13->labelcolor ((Fl_Color) 186); y += 30; Fl_Text_Display *box14 = new Fl_Text_Display (20, y, 460, 20, "Marching Cubes implementation" " of Fourier contours from"); box14->box (FL_NO_BOX); box14->labelsize (14); box14->labelcolor ((Fl_Color) 186); y += 20; Fl_Text_Display *box15 = new Fl_Text_Display (20, y, 460, 20, "Michael Y. Polyakov, " "http://www.angelfire.com/linux/myp"); box15->box (FL_NO_BOX); box15->labelsize (14); box15->labelcolor ((Fl_Color) 186); y += 20; Fl_Button *o = new Fl_Button (210, y, 80, 30, "Close"); o->callback ((Fl_Callback *) View_Help_Close_cb, &two); #if !defined (WIN32) && !defined (__APPLE__) helpwindow2->icon ((char *) drvui->icon); #endif helpwindow2->end (); helpwindow2->show (); } void Color_Help_cb (void) { static int one = 1; // Callback routine to show RBG values const char *colortext = { "This default color table is taken from the POV file 'colors.inc'\n" "and is sorted by RGB Values - Red first, etc.. If you wish to use\n" "custom colors, edit the above file and use the 'Configure' screen\n" "to include the path to the file." "\n" "\n" "Color Name R G B\n" "\n" "Black 0 0 0\n" "Mica 0 0 0\n" "NewMidnightBlue 0 0 0.61\n" "Blue 0 0 1\n" "SlateBlue 0 0.498039 1\n" "Green 0 1 0\n" "SpringGreen 0 1 0.498039\n" "Cyan 0 1 1\n" "Gray05 0.05 0.05 0.05\n" "Gray10 0.1 0.1 0.1\n" "HuntersGreen 0.13 0.37 0.31\n" "Navy 0.137255 0.137255 0.556863\n" "NavyBlue 0.137255 0.137255 0.556863\n" "SteelBlue 0.137255 0.419608 0.556863\n" "ForestGreen 0.137255 0.556863 0.137255\n" "SeaGreen 0.137255 0.556863 0.419608\n" "Gray15 0.15 0.15 0.15\n" "MidnightBlue 0.184314 0.184314 0.309804\n" "DarkGreen 0.184314 0.309804 0.184314\n" "DarkSlateGray 0.184314 0.309804 0.309804\n" "DarkSlateGrey 0.184314 0.309804 0.309804\n" "MediumBlue 0.196078 0.196078 0.8\n" "SkyBlue 0.196078 0.6 0.8\n" "LimeGreen 0.196078 0.8 0.196078\n" "MediumAquamarine 0.196078 0.8 0.6\n" "Gray20 0.2 0.2 0.2\n" "SummerSky 0.22 0.69 0.87\n" "Gray25 0.25 0.25 0.25\n" "CornflowerBlue 0.258824 0.258824 0.435294\n" "MediumSeaGreen 0.258824 0.435294 0.258824\n" "DkGreenCopper 0.29 0.46 0.43\n" "Gray30 0.3 0.3 0.3\n" "NeonBlue 0.3 0.3 1\n" "IndianRed 0.309804 0.184314 0.184314\n" "Violet 0.309804 0.184314 0.309804\n" "DarkOliveGreen 0.309804 0.309804 0.184314\n" "GreenCopper 0.32 0.49 0.46\n" "DimGray 0.329412 0.329412 0.329412\n" "DimGrey 0.329412 0.329412 0.329412\n" "VeryDarkBrown 0.35 0.16 0.14\n" "Gray35 0.35 0.35 0.35\n" "RichBlue 0.35 0.35 0.67\n" "BakersChoc 0.36 0.2 0.09\n" "DarkBrown 0.36 0.25 0.2\n" "CadetBlue 0.372549 0.623529 0.623529\n" "Gray40 0.4 0.4 0.4\n" "DarkSlateBlue 0.119608 0.137255 0.556863\n" "MediumForestGreen 0.419608 0.556863 0.137255\n" "SemiSweetChoc 0.42 0.26 0.15\n" "Salmon 0.435294 0.258824 0.258824\n" "DarkTurquoise 0.439216 0.576471 0.858824\n" "Aquamarine 0.439216 0.858824 0.576471\n" "MediumTurquoise 0.439216 0.858824 0.858824\n" "Gray45 0.45 0.45 0.45\n" "MediumSlateBlue 0.498039 0 1\n" "MediumSpringGreen 0.498039 1 0 \n" "Gray50 0.5 0.5 0.5\n" "DarkWood 0.52 0.37 0.26\n" "DustyRose 0.52 0.39 0.39\n" "DarkPurple 0.53 0.12 0.47\n" "Scarlet 0.55 0.09 0.09\n" "Bronze 0.55 0.47 0.14\n" "Gray55 0.55 0.55 0.55\n" "Firebrick 0.556863 0.137255 0.137255\n" "Maroon 0.556863 0.137255 0.419608\n" "Sienna 0.556863 0.419608 0.137255\n" "LightSteelBlue 0.560784 0.560784 0.737255\n" "PaleGreen 0.560784 0.737255 0.560784\n" "MediumOrchid 0.576471 0.439216 0.858824\n" "GreenYellow 0.576471 0.858824 0.439216\n" "DarkTan 0.59 0.41 0.31\n" "DarkOrchid 0.6 0.196078 0.8\n" "Gray60 0.6 0.6 0.6\n" "YellowGreen 0.6 0.8 0.196078\n" "BlueViolet 0.62352 0.372549 0.623529\n" "\n" "Khaki 0.623529 0.623529 0.372549\n" "Brown 0.647059 0.164706 0.164706\n" "Bronze2 0.65 0.49 0.24\n" "MediumWood 0.65 0.5 0.39\n" "Gray65 0.65 0.65 0.65\n" "LightGray 0.658824 0.658824 0.658824\n" "LightGrey 0.658824 0.658824 0.658824\n" "Turquoise 0.678431 0.917647 0.917647\n" "Gray70 0.7 0.7 0.7\n" "Brass 0.71 0.65 0.26\n" "Copper 0.72 0.45 0.2\n" "Pink 0.737255 0.560784 0.560784\n" "LightBlue 0.74902 0.847059 0.847059\n" "Gray75 0.75 0.75 0.75\n" "Gray 0.752941 0.752941 0.752941\n" "Grey 0.752941 0.752941 0.752941\n" "VioletRed 0.8 0.196078 0.6\n" "Gold 0.8 0.498039 0.196078\n" "Gray80 0.8 0.8 0.8\n" "VLightGrey 0.8 0.8 0.8\n" "OldGold 0.81 0.71 0.23\n" "Feldspar 0.82 0.57 0.46\n" "Thistle 0.847059 0.74902 0.847059\n" "Wheat 0.847059 0.847059 0.74902\n" "CoolCopper 0.85 0.53 0.1\n" "BrightGold 0.85 0.85 0.1\n" "Gray85 0.85 0.85 0.85\n" "Quartz 0.85 0.85 0.95\n" "MediumVioletRed 0.858824 0.439216 0.576471\n" "Orchid 0.858824 0.439216 0.858824\n" "Tan 0.858824 0.576471 0.439216\n" "Goldenrod 0.858824 0.858824 0.439216\n" "MandarinOrange 0.89 0.47 0.2\n" "Gray90 0.9 0.9 0.9\n" "Silver 0.9 0.91 0.98\n" "LightWood 0.91 0.76 0.65\n" "Plum 0.917647 0.678431 0.917647\n" "MediumGoldenrod 0.917647 0.917647 0.678431\n" "NewTan 0.92 0.78 0.62\n" "Gray95 0.95 0.95 0.95\n" "Flesh 0.96 0.8 0.69\n" "Red 1 0 0\n" "Magenta 1 0 1\n" "SpicyPink 1 0.11 0.68\n" "NeonPink 1 0.43 0.78\n" "Coral 1 0.498039 0\n" "OrangeRed 1 0.498039 0\n" "Orange 1 0.5 0\n" "Yellow 1 1 0\n" "Clear 1 1 1\n" "White 1 1 1" }; if (helpwindow1) { helpwindow1->show (); return; } helpwindow1 = new Fl_Window (50, 50, 680, 550, "Color RGB Values"); helpwindow1->resizable (helpwindow1); helpwindow1->begin (); helpwindow1->callback ((Fl_Callback *) View_Help_Close_cb, &one); Fl_Text_Editor *display = new Fl_Text_Editor (0, 0, 680, 510); display->textfont (FL_COURIER); helpbuf1 = new Fl_Text_Buffer; display->buffer (helpbuf1); helpbuf1->text (colortext); Fl_Button *o = new Fl_Button (300, 515, 80, 30, "Close"); o->callback ((Fl_Callback *) View_Help_Close_cb, &one); #if !defined (WIN32) && !defined (__APPLE__) helpwindow1->icon ((char *) drvui->icon); #endif helpwindow1->end (); helpwindow1->show (); } void Graphics_Help_cb (void) { static int four = 4; // routine to display graphics help if (helpwindow4) { helpwindow4->show (); return; } const char Text[] = { "\n Graphics Keyboard Shortcuts and Help\n\n" " 'C' or 'c' - turn the graphics cursor on. Each successive press reduces the size of the\n" " steps. When the size is reduced below 0.01 A, the cursor is turned off.\n" " When atoms are selected as described below, the various distances, angles,\n" " and the torsion angle 1-2-3-4 are shown in the display area.\n\n" " 'x', 'y', 'z' - move the cursor in the positive direction parallel to the x-, y- or z-axis.\n\n" " 'X', 'Y', 'Z' - move the cursor in the negative direction parallel to the x-, y- or z-axis.\n\n" " 'P' or 'p' - place the graphics cursor on the atom nearest the mouse position.\n\n" " 'A' or 'a' - place the cursor at the position of the atom nearest the cursor.\n\n" " 'M' or 'm' - move the cursor to the min (M) or max (m) in the electron-density.\n\n" " 'S' or 's' - draw the electron density in a plane through the last three atoms.\n\n" " 'L' or 'l' - label the atom at the cursor position.\n\n" " 'B' or 'b' - Label the bond distance between atoms 1 and 2.\n\n" " Left mouse and drag - rotate the graphics object using a virtual trackball.\n\n" #if !defined(__APPLE__) " Right mouse and drag - zoom in/out.\n\n" " Middle mouse (both on 2-button mouse) and drag - pan motion.\n" #else " Command (Apple) key and drag - zoom in/out.\n\n" " Alt (option) key and drag - pan the graphics view.\n" #endif " The arrow keys may also be used to move the object.\n\n" " HOME key - remove all zoom and pan motions.\n\n" " Shift/leftclick - drag labels or the triple vector to a desired position. If the triple\n" " vector is dragged, all 3 of its labels are moved with it.\n\n" " Ctrl/leftclick - remove the object at the position of the mouse.\n" }; helpwindow4 = new Fl_Window (200, 100, 600, 650, "DRAWxtl V5.5 Screen Graphics Help"); helpwindow4->resizable (helpwindow4); helpwindow4->begin (); helpwindow4->callback ((Fl_Callback *) View_Help_Close_cb, &four); int y = 40; Fl_Multiline_Output *a = new Fl_Multiline_Output (0, 0, 600, 580); a->textsize (13); a->box (FL_FLAT_BOX); a->textfont (FL_HELVETICA_BOLD); a->value (Text); a->color (FL_WHITE); y = 600; Fl_Button *o = new Fl_Button (260, y, 80, 30, "Close"); o->callback ((Fl_Callback *) View_Help_Close_cb, &four); o->take_focus (); #if !defined (WIN32) && !defined (__APPLE__) helpwindow4->icon ((char *) drvui->icon); #endif helpwindow4->end (); helpwindow4->show (); } void Input_Help_cb (void) { // callback routine for help on input - from menu item const char *helptext = { "Input Instructions for DRAWxtl:\n" "\n" "In this program, color is represented in symbolic form, and must be one of the color names\n" "from POV's 'colors.inc' file. The color names, sorted by RGB values, are available in the colors\n" "entry under the Help menu. Any of these colors may be made transparent by appending the phrase\n" "'filter xx' after it, where xx is a number from 0.0 to 1.0. (The larger the value of xx, the more\n" "transparent will be the entity.\n" "\n" "Each line of the input file is preceded by a character sequence that describes the type of\n" "information, as follows:\n" "\n" "\n" " aimsurf name number filename style color\n" "\n" "causes the program to read from the given file a precalculated surface mesh to display at the\n" "position of the specified atom. The file must be in the format used by the aim program (part of\n" "the WIEN2k program suite) for calculating Bader surfaces of atoms according to the AIM concept.\n" "(The calculated surface should cover the whole range of 0 to pi in theta and 0 to 2*pi in phi,\n" "as no symmetry expansion is performed.) The rendering style can be 'dots', 'mesh' or 'solid'.\n" "\n" "\n" " arrow xp yp zp xc yc zc length diameter color\n" "\n" "defines the position in fractional coordinates (xp, yp, zp) of the triclinic, nuclear cell, the\n" "components (xc, yc, zc) of the spin vector, and the length diameter and color of the arrow.. The\n" "reference direction for xc is parallel to direct space axis a, yc is parallel (a x b) x a,\n" "and the reference direction for zc is perpendicular to xc and yc. The only space-group symmetry\n" "elements used in placing arrows are the translations described by the mag_trans command below.\n" "\n" "\n" " atom name number x y z\n" "\n" "defines the atoms. The 1- to 4-character name will be used on the commands that describe the\n" "objects to be created, the number is to identify which atom of this type, and x y z are the\n" "fractional coordinates in the unit cell. If the position is more easily represented as a fraction\n" "such as 1/3, 1/4, 5/6, etc., it may be given in this form.\n" "\n" "\n" "average\n" "\n" "\n" "causes the program to draw the average structure of an incommensurately modulated crystal\n" "even if information about positional or occupancy modulation is available in its CIF file.\n" "\n" "\n" "axislines width color\n" "\n" "defines the width and color of the lines that depict the principal axes of ellipsoids. The color\n" "defaults to dark gray (Gray20). If this is not given, any ellipsoids will be drawn with principal\n" "axes of 0.00015 times the overall scale factor, which should normally be appropriate.\n" "\n" "\n" " background color\n" "\n" "sets the color of the background of the graphical views. The default color is white.\n" "\n" "\n" " bestplane number name1 name2 ... nameN width height color\n" "\n" "causes the program to calculate the best fitting plane through a subset of atoms, where number\n" "is the number of unique atom names (name and number, e.g. C8) name1 to nameN that follow.\n" "The plane is drawn as a rectangle of dimensions width x height in the given color.\n" "\n" "\n" " betaij name number color\n" "\n" "defines the anisotropic thermal coefficients for an atom and color of the ellipsoid. The name and\n" "number should correspond to the atom input described above. In the POV version of the program, the\n" "principal ellipses are drawn in black. The ellipses will, of course, be invisible if the ellipsoid\n" "is also black.\n" "\n" "\n" " bij or Bij name color\n" "\n" "defines the anisotropic thermal coefficients for an atom and the color of the ellipsoid to be drawn.\n" "The name and number should correspond to the atom input described above.\n" "\n" "\n" " bond name1 name2 radius min max color\n" "\n" "where name1 and name2 indicate the types of atoms to be connected by a bond, radius is the radius\n" "of the resulting cylinder, and the minimum and maximum lengths are given in the same units as the\n" "unit cell.\n" "\n" "\n" " box radius color\n" "\n" "defines the radius and color of the cylinders that form the unit cell boundary. If radius is 0.0,\n" "plotting of the unit cell is suppressed. The radius of the cylinders will be scaled with the size\n" "of the drawing. The default size is 0.02.\n" "\n" "\n" " cell a b c alpha beta gamma\n" "\n" "unit-cell lengths and angles. If no angles are listed, they are assumed to be the fixed values for\n" "the symmetry class.\n" "\n" "\n" " clip xmin xmax ymin ymax zmin zmax\n" "\n" "defines a-,b-,c- clipping range in fractions of the axes. Any bonds extending beyond these limits\n" "will be cut off at half-length. This command is to be used in conjunction with the pack keyword to\n" "produce 'dangling' bonds in the display of framework structures.\n" "\n" "\n" " cutout color (used only for POV and openGL)\n" "\n" "sets the POV generation of thermal ellipsoids to have one octant removed, as in the program ORTEP.\n" "If this command is not given, all ellipsoids will be complete. The color is for the planes that\n" "describe the edges of the cutout.\n" "\n" "\n" " dash name1 name2 radius min max color\n" "\n" "where name1 and name2 indicate the types of atoms to be connected by a dashed bond, radius is the\n" "radius of the resulting cylinder, and the minimum and maximum lengths are given in the same units\n" "as the unit cell.\n" "\n" "\n" " depthcue depth (POV and openGL only)\n" "\n" "defines the extent to which the size of polyhedral edges is increased as the edge is closer to the\n" "viewer.\n" "\n" "\n" " edges radius color\n" "\n" "defines the thickness and color of cylinders along the edges of polyhedra that may be used to\n" "emphasize the faces. The radius of these cylinders will also be scaled with the size of the drawing.\n" "By default, black edges of size 0.02 will be drawn.\n" "\n" "\n" " ellipcolor name number color\n" "\n" "defines the color for ellipsoids when the thermal ellipsoid information has been read from a CIF,\n" "GSAS, SCHAKAL or SHELX import or inline file. The name and number must match the identification\n" "information in the input file. The parameter number may be an asterisk (*) to indicate all atoms\n" "with that name. In addition, these input lines must be after the import or inline command.\n" "\n" "\n" " ellipsoids probability\n" "\n" "sets the size of the ellipsoid such that that fraction of the electron density is contained within\n" "the bounding surface. Use either 0.50 or 50 to get the standard (default) 50% ellipsoids.\n" "\n" "\n" " finish ambient diffuse specular roughness\n" "\n" "defines parameters for the POV lighting functions that are applied to\n" "all surfaces. Suggested values are 0.7 0.3 0.08 0.01 to reduce the harsh\n" "contrasts that can result from the default material properties in POV.\n" "\n" "\n" " frame comment\n" "\n" "similar to 'end', marks the division between two complete sets of input that are to be superimposed\n" "in a single output file. Use this where you would otherwise have to create separate datafiles (e.g.\n" "one showing polyhedra, the other selected bonds) and join the resulting POV or VRML files.\n" "For V4.1 and later, each frame may have different space groups, pack range, and object descriptions.\n" "With this functionality, a single drawing can represent a cage-compound framework with an adsorbed\n" "molecule that has lower symmetry than the framework. Another option is to draw ball-and-stick and\n" "polyhedral pictures in side-by-side unit cells.\n" "\n" "\n" " import cif filename datablock\n" " import csd filename (or fdat filename)\n" " import gsas filename phasenumber\n" " import pcr filename phasenumber\n" " import schakal filename\n" " import shelx filename\n" " import wien2k filename\n" " import discus filename\n" " import exciting filename\n" " import elk filename\n" "\n" "causes the program to read information from the external file specified.\n" "Import filters have been written for the CIF, FDAT (Cambridge Structure Database=CSD), FullProf (pcr),\n" "GSAS, SCHAKAL, SHELX, DISCUS, WIEN2k and ELK (Exciting) formats.\n" "For GSAS and FullProf format, the number of the phase should also be given. For CIF format, the\n" "data block number should be given.\n" "From these files, the atomic coordinates, thermal parameters, unit cell, and space group will be read.\n" "To turn on ellipsoid output, and to set colors for the ellipsoids, use the ellipcolor command.\n" "\n" "\n" " inline csd (or fdat)\n" " inline schakal\n" " inline shelx\n" " inline wien2k\n" "\n" "is similar to import, except that the foreign input information is included in the DRAWxtl input file\n" "in the lines immediately following this command. This form presently works for FDAT,\n" "SCHAKAL, SHELX and WIEN2k data. To turn on ellipsoid output, and to set colors for the ellipsoids,\n" "use the ellipcolor command.\n" "\n" "\n" " labelscale size\n" "\n" "changes the relative size of 'labeltext' entries. The default is 1.0\n" "\n" "\n" " labeltext x y z text\n" "\n" "places the text at position x,y,z\n" "\n" "\n" " list maxdist\n" "\n" "causes the program to list bond distances up to 'maxdist' in the preliminary scan. If this command is\n" "not given, 'maxdist' defaults to 3.5 of the input units. If pm are used, this input will definitely be needed\n" "\n" "\n" " lonepair name number height radius1 radius2 color\n" "\n" "creates the specified 'number' (either 1 or 2) of cones representing free electron pairs extending from\n" "atom 'name', where 'height' is the length of the cone, 'radius1' is the size of the tip, and 'radius2'\n" "is the size of the spherical end cap. The position of the cone is derived from those of the neighboring\n" "atoms within a search range governed by the 'list' keyword (or 3.0 units by default).\n" "Electron pairs point at the vertices of a tetrahedron by default - use a negative value for\n" "'number' to create one or two electron pairs on an atom in a planar environment.\n" "\n" "\n" " lookat u1 u2 u3 v1 v2 v3\n" "\n" "causes the program to select an orientation such that vector u is towards the viewer, and\n" "(u x v) * u is horizontal.\n" "\n" "\n" " mag_trans Aa Ab Ac Ba Bb Bc Ca Cb Cc\n" "\n" "describes the relationship between the magnetic and nuclear unit cells. In this notation, the\n" "upper-case letter states which of the magnetic axes is being described, and the lower-case\n" "letter corresponds to the nuclear cell axis. This matrix defaults to the identity.\n" "\n" "\n" " magnification factor\n" "\n" "sets the factor to modify the overall scaling in case the automatic value is not correct.\n" "\n" "\n" " mapcalclimits xmin xmax ymin ymax zmin zmax\n" "\n" "describes the region of direct space (in fractional coordinates) for which the map has been calculated.\n" "Map types that are self documenting such as FullProf's GFOURIER and JANA2000 do not need this line.\n" " For other types, 0 to 1 in all three directions will be assumed.\n" "\n" "\n" " mapcontour level style color\n" "\n" "defines a new contour at 'level'. The style can be either 'mesh' or 'solid', and the color is\n" "set by 'color'\n" "\n" "\n" " mapcontour2d lower step upper color\n" "\n" "defines a new set of 2d contours beginning at 'lower', with 'step' between contours. No contours\n" "beyond 'top' will be drawn. The color is set by 'color'. See the 'mapregion' command to see how\n" " to set 2d mode.\n" "\n" "\n" " maplegend\n" "\n" "draws a color ramp legend in the top left corner of the image\n" "\n" "\n" " mapread maptype filename calctype resol\n" "\n" "reads a Fourier map of type 'maptype' from the file named 'filename'. At present, GSAS-style\n" "(maptype = grd), JANA2000-style (maptype = stf), WIEN2k (maptype = w2k), VASP (maptype = vsp),\n" "FullProf (GFOURIER output, maptype = flp), and O Format (maptype = dn6) electron density maps \n" "are read, as are electron density and ELF files from the FP-LAPW program EXCITING (maptype=exc)\n" "or its successor ELK and files in XCrysDen format (maptype=xsf).\n" "If a Shelx/Cif-style Fo/Fc file (maptype = fcf) or a JANA-style M80 file (maptype = m80) is given,\n" " the electron density is calculated during the initial read, which may take a few seconds. Both\n" " A/B and Fo/phi data formats (Shelx commands LIST 3 and LIST 6) are supported. The calctype may be\n" " 'Fo', 'Fc', 'Fo-Fc', or '2Fo-Fc' to indicate the type of map to calculate. If this parameter is not\n" " given, an 'Fo' map is calculated. Parameter resol indicates the number of steps per cell unit.\n" " If not given, the value is set to 4\n" "\n" "\n" " mapregion xmin xmax ymin ymax zmin zmax\n" "\n" "describes the region of direct space (in fractional coordinates) that the map is to be displayed\n" "in the output. If not entered, these values default to the values given under 'mapcalclimits'. If\n" "the difference between the maximum and the minimum along one direction is zero, a 2d map will be\n" "plotted for the other two coordinates.\n" "\n" "\n" " mapslice px py pz nx ny nz type\n" "\n" "describes a planar slice through a fourier map at the location given by the coordinates px,py,pz\n" "of a point in the plane and in the orientation determined by the plane normal nx,ny,nz.\n" "Possible type values are 1 (contoured slice), 2 (solid, color-coded blue to red) or 3 (solid, black\n" "to white).\n" "\n" "\n" " molcomp dist\n" "\n" "causes any incomplete molecules in the display box to be completed. The value of dist defines the\n" "maximum intramolecular distance. Caution: If this distance is greater than any intermolecular distance,\n" "or if the material is not molecular, the display list will overflow.\n" "\n" "\n" /* " molecule atom_name atom_number dist\n" "\n" "sets up a molecular completion command about the atom specified by the atom name and number.\n" "This command is identical to a pack command about the position of the specified atom, followed\n" "by a molcomp command. The caution stated in the molcomp command also applies here.\n" "\n" "\n" */ " nolabels\n" "\n" "removes all axis labels from the output diagrams.\n" "\n" "\n" " noshadow\n" "\n" "causes objects in the POV file not to cast shadows.\n" "\n" "\n" " occupancy name average minimum\n" "\n" "defines the occupancy of the named site in the average structure of a modulated system,\n" "and the occupancy threshold for including individual copies in a plot of the modulated\n" "structure.\n" "Use a negative value for the sphere radius to scale atom sizes by their individual site\n" "occupancies.\n" "\n" "\n" " origin xcenter ycenter zcenter\n" "\n" "defines center of view box in crystal coordinates (defaults to 0.5 0.5 0.5).\n" "\n" "\n" " orthographic\n" "\n" "causes the camera to be changed from the normal perspective view to an orthographic view.\n" "\n" "\n" " pack xmin xmax ymin ymax zmin zmax\n" "\n" "defines a-,b-,c- plotting range in fractions of the axes, similar to the PLUTO (Motherwell & Clegg 1978))\n" "PACK RANGE command (this is especially useful for highly oblique cells, where the orthorhombic\n" "view box does not always give satisfactory results). When drawing multiple frames, each frame can\n" "have distinct packing values. If new values are not defined, they will be derived from the previous\n" "frame.\n" "\n" "\n" " phaseshift value1 value2 value3\n" "\n" "defines the initial phases t_n of the n'th modulation wave in a modulated structure.\n" "\n" "\n" " phong value size (used only for POV and openGL)\n" "\n" "defines the amount of Phong highlighting on spheres and ellipsoids. The value ranges between 0.0\n" "and 1.0, where 0.0 gives no highlight, and 1.0 causes complete saturation at the center of the highlight.\n" "The size ranges from 1.0 (very dull) to 250 highly) polished). The default quantities are 0.1 and 1.0,\n" "which gives a large, dull highlight. If value is 0.0, the image can be rendered much more quickly.\n" "\n" "\n" " plane name length color\n" "\n" "defines the center of a plane group, such as CO3 that is to be drawn in a structure, where name is the\n" "name of the atom at the center and length is the maximum distance to coordinating anions.\n" "\n" "\n" " polyedge name radius color\n" "\n" "defines the thickness and color of cylinders used to emphasize the faces along the edges of polyhedra\n" "for atom 'name'. The radius of these cylinders will also be scaled with the size of the drawing.\n" "\n" "\n" " polysz name length color\n" "\n" "defines a polyhedron, where name is the name of an atom at the center of a polyhedron and length is\n" "the maximum length of distances to atoms that are to be considered as the vertices of the polyhedron.\n" "The polyhedra can be of any desired complexity. For polyhedra with both upper and lower limits\n" "(which might be desirable for intermetallic compounds), use the 'shell' command. To control both\n" "center and target atoms, use the 'polyvert' command\n" "\n" "\n" " polytolerance factor\n" "\n" "modifies the internal limit for the deviation of vertices from the common plane. While the default\n" "value (0.1) will always generate correct drawings, it may sometimes be desirable to increase it to\n" "create idealized views of nearly symmetrical polyhedra that would otherwise show creased surfaces.\n" "\n" "\n" " polyvert name1 name2 length color\n" "\n" "defines a polyhedron, where atoms of type name1 are at the center of the polyhedron, atoms of\n" "type name2 are at the vertices and length is the maximum distance to be included.\n" "\n" "\n" " qvector value1 value2 value3\n" "\n" "defines the components of the wave vector q for a modulated structure\n" "\n" "\n" " rem text\n" " REM text\n" "\n" "Any line preceded by this command is ignored.\n" "\n" "\n" " shell name length1 length2 color\n" "\n" "defines a polyhedral hull, where name is the name of an atom at the center of a polyhedron and\n" "length1 and length2 are the minimum and maximum lengths of distances to atoms that are to be\n" "considered as the vertices of the polyhedron. The polyhedra can be of any desired complexity,\n" "and can be stacked as desired.\n" "\n" "\n" " slab a b c alpha beta gamma xoff yoff zoff xrot yrot zrot flag\n" "\n" "defines a (possibly oblique) cutout box of the specified axis lengths and\n" "angles that is offset by xoff,yoff zoff from the origin of the structure\n" "and rotated at angles xrot yrot zrot relative to it. If flag is set to 1,\n" "any part of the structure outside the box is deleted. If flag is 2, the\n" "outline of the box is overlaid on the unchanged image to allow accurate\n" "placement of the cutout box.\n" "\n" "\n" " spgp symbol\n" " spgr symbol\n" " sgrp symbol\n" "\n" "Space Group name consisting of the Bravais lattice symbol (must be upper case) followed by a space,\n" "the elements parallel to the first axis followed by a space, etc. Examples are I 41/a m d, P 21/n, I a 3 d,\n" "P b n m, etc. The generators will always select the origin choice with a center of symmetry at the\n" "origin. Furthermore, all monoclinic cells will have the unique axis parallel to the b axis, unless the\n" "full symbol is used, i.e. P 1 1 21/n describes a monoclinic cell with c as the unique axis. N.B.:\n" "Rhombohedral space groups must be represented in the hexagonal form.\n" "\n" "\n" " sphere name radius color\n" " sphere name number radius color\n" "\n" "where name is a one- or two-character symbol of the atom type, radius is the radius of the sphere in\n" "the input units, and color is the color of the sphere to be drawn. If the first form is used, all atoms with\n" "that name will be drawn. The second restricts the command to that name and number only\n" "\n" "\n" " title, titl text\n" "\n" "General description of the structure - this line may appear anywhere in the file, but is generally first.\n" "\n" "\n" " uij, Uij name number u color\n" "\n" "defines the anisotropic thermal coefficients for an atom and color of the ellipsoid. The name and\n" "number should correspond to the atom input described above.\n" "\n" "\n" " values name * radius\n" " values name number radius\n" "\n" "defines additional atomic properties for the given element or individual atom. Currently the\n" "only supported property is the van der Waals radius to be used in cavity calculations (see the\n" "''voids'' keyword).\n" "\n" "\n" " vectors posx posy posz\n" "\n" "turns on the orientation vector triple at a corner of the diagram. The optional parameters pos[xyz]\n" "specify the location of the origin. If not given, the program will guess at a location\n" "\n" "\n" " view xrot yrot zrot\n" "\n" "where xrot, yrot and zrot are view rotation angles in Cartesian space. These values correspond to a\n" "rotation of xrot about the x axis, followed by a rotation of yrot about the new y axis, and, a rotation\n" "of zrot about the new z axis.\n" "\n" "\n" " voids method probe_radius gridx gridy gridz color\n" "\n" "causes cavities in the structure to be determined using the given method and probe radius (e.g.\n" "1.4 for a water molecule). gridx, gridy and gridz determine the resolution of the grid used\n" "for subdividing the unit cell. Currently supported methods are 1 for a slow but reliable, sequential\n" "test at all gridpoints, 2 for using the MSMS program of Sanner, and 3 for a pseudorandom sampling\n" "of points. Methods 2 and 3 should be considered experimental.\n" "\n" "\n" " vrml1\n" "\n" "causes the output VRML file to have the VRML1 syntax (as opposed to the newer VRML97 standard)\n" "\n" "\n" " x3d\n" "\n" "causes the output VRML file to have X3D 'Classic VRML' encoding and .x3dv extension\n" "\n" "\n" " xyzoff u1 u2 u3\n" "\n" "causes all atom coordinates to be shifted by -u. This command is used whenever the origin defined for\n" "a structure does not conform to the standard origin selected by the space-group generator.\n" "\n" "\n" " end\n" " END\n" "\n" "The last line of a file that is read. Any information past this point will be ignored.\n" "\n" "\n" "The maximum line length is 255 characters - everything beyond this limit is ignored.\n" "\n" "Sample input file\n" "\n" "title Buckyball with balls and sticks\n" "cell 14.16 14.16 14.16\n" "pack -.3 .3 -.3 .3 -.3 .3\n" "spgp F m 3\n" "sphere c 0.4 Red filter 0.3\n" "bond c c 0.1 1.2 1.5 Gray30\n" "atom c 1 0.04908 0.00000 0.24510\n" "atom c 2 0.10028 0.08284 0.21346\n" "atom c 3 0.18313 0.05120 0.16226\n" "origin 0 0 0\n" "magnification 0.7\n" "view -18 0 0\n" "end\n" }; static int zero = 0; if (helpwindow) { helpwindow->show (); return; } helpwindow = new Fl_Window (50, 50, 680, 450, "Input File Commands"); helpwindow->resizable (helpwindow); helpwindow->begin (); helpwindow->callback ((Fl_Callback *) View_Help_Close_cb, &zero); Fl_Text_Editor *display = new Fl_Text_Editor (0, 0, 680, 410); helpbuf = new Fl_Text_Buffer; display->buffer (helpbuf); display->textsize (13); display->textfont (FL_HELVETICA_BOLD); helpbuf->text (helptext); Fl_Button *o = new Fl_Button (300, 415, 80, 30, "Close"); o->callback ((Fl_Callback *) View_Help_Close_cb, &zero); #if !defined (WIN32) && !defined (__APPLE__) helpwindow->icon ((char *) drvui->icon); #endif helpwindow->end (); helpwindow->show (); } void Spacegroup_Help_cb (void) { // callback routine for help on alternate origin space groups int y; char string2[100]; static int five = 5; if (helpwindow5) { helpwindow5->show (); return; } y = 160 + 100 * drvui->origin1_flag; helpwindow5 = new Fl_Window (50, 50, 440, y, "Space Groups with Alternate Origin"); helpwindow5->begin (); helpwindow5->callback ((Fl_Callback *) View_Help_Close_cb, &five); #if !defined (WIN32) && !defined (__APPLE__) helpwindow5->icon ((char *) drvui->icon); #endif y = 40; Fl_Text_Display *box1 = new Fl_Text_Display (20, y, 380, 0, "Space Group Help"); box1->box (FL_NO_BOX); box1->labelsize (24); box1->labelcolor ((Fl_Color) 1); y += 30; if (drvui->origin1_flag) { Fl_Text_Display *box2 = new Fl_Text_Display (20, y, 380, 0, "The current space group has multiple origins."); box2->box (FL_NO_BOX); box2->labelsize (16); box2->labelcolor ((Fl_Color) 186); y += 20; Fl_Text_Display *box3 = new Fl_Text_Display (20, y, 380, 0, "The generator used by DRAWxtl always selects"); box3->box (FL_NO_BOX); box3->labelsize (16); box3->labelcolor ((Fl_Color) 186); y += 20; Fl_Text_Display *box4 = new Fl_Text_Display (20, y, 380, 0, "the origin at a center of inversion. If your structure"); box4->box (FL_NO_BOX); box4->labelsize (16); box4->labelcolor ((Fl_Color) 186); y += 20; Fl_Text_Display *box5 = new Fl_Text_Display (20, y, 380, 0, "does not display correctly, remove the 'rem' from the"); box5->box (FL_NO_BOX); box5->labelsize (16); box5->labelcolor ((Fl_Color) 186); y += 20; Fl_Text_Display *box6 = new Fl_Text_Display (20, y, 380, 0, "following line of your input 'str' file:"); box6->box (FL_NO_BOX); box6->labelsize (16); box6->labelcolor ((Fl_Color) 186); y += 15; sprintf (string2, " rem xyzoff %.3f %.3f %.3f", -drvui->origin_offset[0], -drvui->origin_offset[1], -drvui->origin_offset[2]); Fl_Text_Display *box7 = new Fl_Text_Display (20, y, 380, 20); box7->box (FL_NO_BOX); Fl_Text_Buffer *buff = new Fl_Text_Buffer; box7->textsize (16); box7->textcolor ((Fl_Color) 186); box7->buffer (buff); buff->text (string2); y += 40; } else { Fl_Text_Display *box2 = new Fl_Text_Display (20, y, 380, 0, "The current space group has a single choice of origin, or an"); box2->box (FL_NO_BOX); box2->labelsize (16); box2->labelcolor ((Fl_Color) 186); y += 20; Fl_Text_Display *box3 = new Fl_Text_Display (20, y, 380, 0, "'xyzoff' command is specified. No further action is required."); box3->box (FL_NO_BOX); box3->labelsize (16); box3->labelcolor ((Fl_Color) 186); y += 20; } Fl_Button *p = new Fl_Button (160, y, 80, 30, "Close"); p->callback ((Fl_Callback *) View_Help_Close_cb, &five); helpwindow5->end (); helpwindow5->show (); } void View_Help_Close_cb (Fl_Window *, int *arg) // callback to destruct help window { // callback to close the STR help screens switch (*arg) { case 0: helpwindow->hide (); break; case 1: helpwindow1->hide (); break; case 2: helpwindow2->hide (); break; case 3: helpwindow3->hide (); break; case 4: helpwindow4->hide (); break; case 5: helpwindow5->hide (); break; case 6: helpwindow6->hide (); break; } } DRAWxtl/source/DRAWxtl55/Import.cxx0000644000076400001440000035412211516334070016504 0ustar fingerusers// $Id: Import.cxx 1107 2011-01-19 23:53:52Z martin $ // // Import.cxx - Source module for DRAWxtl V5.5 // Coded using the FLTK 1.1.7 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // // This module contains the following routines: // // import_cif - get structural information from a CIF (Crystallographic Information File) // import_fdat - get structural information from a CSD- or FDAT-format file // import_gsas - get structural information from a GSAS-format file // import_schakal - get structural information from a SCHAKAL-format file // import_shelx - get structural information from a SHELX-format file // import_wien - get structural information from a WIEN2k struct file // import_discus - get structural information from a DISCUS file // import_pcr - get structural information from a FULLPROF-format file // position_cif - position the CIF import file at a specific token // dissect_symbol - split space group name for parsing by symop() #include #include #include #include #if defined(WIN32) #define snprintf _snprintf #endif #include #include "drawxtl.h" #include "draw_ext.h" #include "DRAWxtlViewUI.h" #include "DRAWxtl_proto.h" extern int g_Quick; int position_cif (int numblocks, long startpos, FILE * impin, const char *search_string, char *string); char *dissect_symbol (const char *line); void import_cif (char input[], int in_line, int Quick, int *Block, int frame_no) /* routine to extract structural information from a CIF */ { FILE *impin; char string[256], filename[256], tstring[256]; int U_pos[6], X_pos[3], Id_pos = 0, O_pos = 0, Label_pos = 0; int i, j, sg; int n_items, items; int numblocks; long skip_id; long startpos; int BIJ_flag; static char spgps[230][11]={ "P 1","P -1","P 2","P 21","C 2","P m","P c","C m","C c","P 2/m", "P 21/m","C 2/m","P 2/c","P 21/c","C 2/c","P 2 2 2","P 2 2 21","P 21 21 2","P 21 21 21","C 2 2 21", "C 2 2 2","F 2 2 2","I 2 2 2","I 21 21 21","P m m 2","P m c 21","P c c 2","P m a 2","P c a 21","P n c 2", "P m n 21","P b a 2","P n a 21","P n n 2","C m m 2","C m c 21","C c c 2","A m m 2","A e m 2","A m a 2", "A e a 2","F m m 2","F d d 2","I m m 2","I b a 2","I m a 2","P m m m","P n n n","P c c m","P b a n", "P m m a","P n n a","P m n a","P c c a","P b a m","P c c n","P b c m","P n n m","P m m n","P b c n", "P b c a","P n m a","C m c m","C m c e","C m m m","C c c m","C m m e","C c c e","F m m m","F d d d", "I m m m","I b a m","I b c a","I m m a","P 4","P 41","P 42","P 43","I 4","I 41", "P -4","I -4","P 4/m","P 42/m","P 4/n","P 42/n","I 4/m","I 41/a","P 4 2 2","P 4 21 2", "P 41 2 2","P 41 21 2","P 42 2 2","P 42 21 2","P 43 2 2","P 43 21 2","I 4 2 2","I 41 2 2","P 4 m m","P 4 b m", "P 42 c m","P 42 n m","P 4 c c","P 4 n c","P 42 m c","P 42 b c","I 4 m m","I 4 c m","I 41 m d","I 41 c d", "P -4 2 m","P -4 2 c","P -4 21 m","P -4 21 c","P -4 m 2","P -4 c 2","P -4 b 2","P -4 n 2","I -4 m 2","I -4 c 2", "I -4 2 m","I -4 2 d","P 4/m m m","P 4/m c c","P 4/n b m","P 4/n n c","P 4/m b m","P 4/m n c","P 4/n m m","P 4/n c c", "P 42/m m c","P 42/m c m","P 42/n b c","P 42/n n m","P 42/m b c","P 42/m n m","P 42/n m c","P 42/n c m","I 4/m m m","I 4/m c m", "I 41/a m d","I 41/a c d","P 3","P 31","P 32","R 3","P -3","R -3","P 3 1 2","P 3 2 1", "P 31 1 2","P 31 2 1","P 32 1 2","P 32 2 1","R 3 2","P 3 m 1","P 3 1 m","P 3 c 1","P 3 1 c","R 3 m", "R 3 c","P -3 1 m","P -3 1 c","P -3 m 1","P -3 c 1","R -3 m","R -3 c","P 6","P 61","P 65", "P 62","P 64","P 63","P -6","P 6/m","P 63/m","P 6 2 2","P 61 2 2","P 65 2 2","P 62 2 2", "P 64 2 2","P 63 2 2","P 6 m m","P 6 c c","P 63 c m","P 63 m c","P -6 m 2","P -6 c 2","P -6 2 m","P -6 2 c", "P 6/m m m","P 6/m m c","P 63/m c m","P 63/m m c","P 2 3","F 2 3","I 2 3","P 21 3","I 21 3","P m -3", "P n -3","F m -3","F d -3","I m -3","P a -3","I a -3","P 4 3 2","P 42 3 2","F 4 3 2","F 41 3 2", "I 4 3 2","P 43 3 2","P 41 3 2","I 41 3 2","P -4 3 m","F -4 3 m","I -4 3 m","P -4 3 n","F -4 3 c","I -4 3 d", "P m -3 m","P n -3 n","P m -3 n","P n -3 m","F m -3 m","F m -3 c","F d -3 m","F d -3 c","I m -3 m","I a -3 d"}; g_Quick = Quick; memset (U_pos, 0, sizeof (U_pos)); memset (X_pos, 0, sizeof (X_pos)); if (in_line) { impin = drvui->fpin; startpos = ftell(impin); // Error_Box ("Cannot read inline CIF data. Please use the import instruction"); // return; } else { strcpy (filename, input); startpos = 0; if (!(impin = fopen (filename, "r"))) { if (!Quick) fprintf (drvui->flout, "Unable to open CIF file %s\n", filename); Error_Box ("Cannot Open CIF Import File, Run aborted."); return; } } memset (string, 0, 255); memset (tstring, 0, 255); numblocks = *Block; if (!numblocks) { char dataname[2040] = ""; for (;;) { if (!get_next_token (string, 256, impin)) break; /* out on EOF */ if (!strncmp (string, "data_", 5)) { char tmp[40], tmp2[10]; sscanf (string, "%s", tmp); sprintf (tmp2, " %d. ", ++numblocks); strcat (dataname, tmp2); strcat (dataname, tmp); strcat (dataname, "\n"); } } if (numblocks > 1) { sprintf (tstring, "This CIF has %d data blocks with labels\n%s.\nPlease enter the number" " of the one to use:", numblocks, dataname); const char *which = fl_input (tstring, "1"); if (!which) { if (!in_line) fclose (impin); return; // Cancel button was pressed } strcpy (string, which); (void) sscanf (string, "%d", &numblocks); *Block = numblocks; /* return to caller */ } else { *Block = 1; } } if (position_cif (numblocks, startpos, impin, "_cell_length_a", string)) { Error_Box ("Error finding cell (a) in CIF Import File, Run aborted."); if (!in_line) fclose (impin); return; } get_next_token (string, 256, impin); (void) sscanf (string, "%f", &drvui->lat_con[0]); if (position_cif (numblocks, startpos, impin, "_cell_length_b", string)) { Error_Box ("Error finding cell (b) in CIF Import File, Run aborted."); if (!in_line) fclose (impin); return; } get_next_token (string, 256, impin); (void) sscanf (string, "%f", &drvui->lat_con[1]); if (position_cif (numblocks, startpos, impin, "_cell_length_c", string)) { Error_Box ("Error finding cell (c) in CIF Import File, Run aborted."); if (!in_line) fclose (impin); return; } get_next_token (string, 256, impin); (void) sscanf (string, "%f", &drvui->lat_con[2]); if (position_cif (numblocks, startpos, impin, "_cell_angle_al", string)) { Error_Box ("Error finding cell (alpha) in CIF Import File, Run aborted."); if (!in_line) fclose (impin); return; } get_next_token (string, 256, impin); (void) sscanf (string, "%f", &drvui->lat_con[3]); if (position_cif (numblocks, startpos, impin, "_cell_angle_be", string)) { Error_Box ("Error finding cell (beta) in CIF Import File, Run aborted."); if (!in_line) fclose (impin); return; } get_next_token (string, 256, impin); (void) sscanf (string, "%f", &drvui->lat_con[4]); if (position_cif (numblocks, startpos, impin, "_cell_angle_ga", string)) { Error_Box ("Error finding cell (gamma) in CIF Import File, Run aborted."); if (!in_line) fclose (impin); return; } get_next_token (string, 256, impin); (void) sscanf (string, "%f", &drvui->lat_con[5]); if (!Quick) { fprintf (drvui->flout, "****** Cell %8.5f %8.5f %8.5f %8.3f %8.3f %8.3f\n", drvui->lat_con[0], drvui->lat_con[1], drvui->lat_con[2], drvui->lat_con[3], drvui->lat_con[4], drvui->lat_con[5]); if (drvui->lat_con[0] == drvui->lat_con[1] && drvui->lat_con[1] == drvui->lat_con[2] && drvui->lat_con[3] == drvui->lat_con[4] && drvui->lat_con[4] == drvui->lat_con[5] && drvui->lat_con[3] != 0.0 && fabs (drvui->lat_con[3] - 90.0f) > 0.01f) { fprintf (drvui->flout, "***** Warning - rhombohedral settings are not supported.\n"); fprintf (drvui->flout, "***** Please transform to standard hexagonal setting.\n"); Error_Box ("Rhombohedral cells are not supported\n" "Please transform to standard hexagonal setting first\n"); } } i = -1; if (position_cif (numblocks, startpos, impin, "_space_group_ssg_name", string)) { i = 0; /* indicate not found */ if (!position_cif (numblocks, startpos, impin, "_space_group_symop_ssg_id", string)) i = -1; } j = 1; sg = 0; if (i == 0) { if (position_cif (numblocks, startpos, impin, "_symmetry_space_group_name_H-M", string)) if (position_cif (numblocks, startpos, impin, "_symmetry_Int_Tables_number", string)) if (position_cif (numblocks, startpos, impin, "_space_group_IT_number", string)) j = 0; /* indicate not found */ } if (i == -1 && drvui->modulated != -1) { if (!Quick) { fprintf (drvui->flout, "****** this CIF describes a modulated structure -- \n"); fprintf (drvui->flout, "****** use the 'average' keyword to display average structure only\n"); } drvui->modulated = 1; j = 1; } if (j != 0) { fgets (string, 255, impin); for (i = 0; i < 60; i++) if (string[i] == (char) 34) string[i] = (char) 39; tstring[0] = 's'; tstring[1] = 'p'; tstring[2] = 'g'; tstring[3] = 'r'; tstring[4] = ' '; j=atoi(string); if (j>0&& j<231) { strcat(tstring,spgps[j-1]); symop(tstring); sg=1; } else { if (string[0] != '?') { if ( strchr (string, (char) 39)) { for (i = 0; i < 60; i++) if (string[i] == (char) 39) break; if (strchr (string, ':')) { // WJJ notation has reference sg between colons for (i++; i < 60; i++) if (string[i] == ':') break; } for (i++, j = 5; i < 60; i++) if (string[i] == (char) 39 || string[i] == (char) 40 || string[i] == ':') break; else tstring[j++] = string[i]; tstring[j] = '\0'; } else { Blank_Strip(string); strcat(tstring,string); } for (i = 0; i < 60; i++) { if (tstring[i] == 'H') tstring[i] = ' '; /* remove any H from rhomb. spgrps */ if (tstring[i] == 'S') tstring[i] = ' '; /* remove any S from monoclinic spgrps */ } if (tstring[6] != ' ') { /* no space after lattice symbol, need to dissect line first */ char *spstring = dissect_symbol (tstring + 5); if (!Quick) fprintf (drvui->flout, "****** %s\n", spstring); symop (spstring); free (spstring); } else { if (!Quick) fprintf (drvui->flout, "****** %s\n", tstring); symop (tstring); } sg = 1; } else { if (!Quick) fprintf (drvui->flout, "****** this CIF does not contain a space group name\n"); } } } else { if (!Quick) fprintf (drvui->flout, "****** this CIF does not contain a space group record\n"); } if (sg == 0 && drvui->sys == 0) { j = 1; if (position_cif (numblocks, startpos, impin, "_symmetry_equiv_pos_site_id", string)) skip_id = 0; // no id token in the symop table else skip_id = ftell (impin); // save position of id token if (skip_id == 0) { // try modern spelling if (position_cif (numblocks, startpos, impin, "_space_group_symop_id", string)) skip_id = 0; // no id token in the symop table else skip_id = ftell (impin); // save position of id token } if (position_cif (numblocks, startpos, impin, "_symmetry_equiv_pos_as_xyz", string)) j = 0; /* indicate not found, but no error */ if (j == 0) { /* try modern spelling */ if (position_cif (numblocks, startpos, impin, "_space_group_symop_operation_xyz", string)) j = 0; } /* indicate not found, but no error */ if (j == 0) { if (!Quick) fprintf (drvui->flout, "****** this CIF contains neither a space group nor a list of symmetry operations\n"); } else { char *p, *pp; int k; drvui->acentric = 1; /* initialize symmetry arrays */ for (i = 0; i <= 23; ++i) { for (j = 0; j <= 2; ++j) { drvui->ts[i][j] = 0.0; for (k = 0; k <= 2; ++k) drvui->ss[i][j][k] = 0; } } for (i = 0; i <= 2; ++i) { drvui->lat_pos[0][i] = 0.0; drvui->ss[0][i][i] = 1; for (j = 0; j <= 3; ++j) drvui->spg[i][j] = ' '; } drvui->ng = 0; /* find out our current position (i.e. that of the _pos_as_xyz token) in the CIF file. if it is smaller than that of the _id token, we need not strip id numbers from the symmetry operation table */ if (ftell (impin) < skip_id) skip_id = 0; fgets (string, 255, impin); while (strlen (string) > 2) { fgets (string, 255, impin); for (j = 0; j < (int) strlen (string); j++) if (string[j] == (unsigned char) 39 || string[j] == (unsigned char) 34) string[j] = ' '; /* single or double quote */ if (skip_id > 0) Token_Strip (string, 2); Blank_Strip (string); if (strlen (string) < 3) break; if (strstr (string, "-x, -y, -z")) { drvui->acentric = 0; break; } drvui->ng++; if (drvui->ng > 23) { Error_Box ("Please supply a spacegroup name - either in the CIF file itself\n" "or in a 'spgr' command preceding the 'import' line in the str file"); break; } p = strstr (string, ","); *p = '\0'; getsym (string, drvui->ng - 1, 0); *p = ' '; p++; pp = strstr (p, ","); *pp = '\0'; getsym (p, drvui->ng - 1, 1); pp++; getsym (pp, drvui->ng - 1, 2); } findsys (); find_lattice_type (); } } if (drvui->modulated >= 1) { // parse all symmetry lines to preserve superspace symmetry j = 1; if (position_cif (numblocks, startpos, impin, "_space_group_symop_ssg_id", string)) skip_id = 0; // no id token in the symop table else skip_id = ftell (impin); // save position of id token if (position_cif (numblocks, startpos, impin, "_space_group_symop_ssg_operation_algebraic", string)) j = 0; /* indicate not found, but no error */ if (j == 0) { if (!Quick) fprintf (drvui->flout, "****** this CIF does not contain superspace symmetry operations\n"); } else { char *p, *pp; int k; drvui->acentric = 1; /* initialize symmetry arrays */ for (i = 0; i <= 23; ++i) { for (j = 0; j <= 2; ++j) { drvui->ts[i][j] = 0.0; drvui->ts_m[i][j] = 0.0; for (k = 0; k <= 2; ++k) { drvui->ss[i][j][k] = 0; drvui->ss_m[i][j][k] = 0; } } } for (i = 0; i <= 2; ++i) { drvui->lat_pos[0][i] = 0.0; drvui->ss[0][i][i] = 1; drvui->ss_m[0][i][i] = 1; for (j = 0; j <= 3; ++j) drvui->spg[i][j] = ' '; } for (i = 0; i < 3; ++i) { drvui->cell_vec[0][i] = 0.0; drvui->cell_vec[1][i] = 0.0; drvui->cell_vec[2][i] = 0.0; } drvui->ng = 0; /* find out our current position (i.e. that of the _symop_ token) in the CIF file. if it is smaller than that of the _id token, we need not strip id numbers from the symmetry operation table */ if (ftell (impin) < skip_id) skip_id = 0; fgets (string, 255, impin); while (strlen (string) > 2) { int kk; char temp_string[256]; fgets (string, 255, impin); if (skip_id > 0) Token_Strip (string, 2); for (j = 0; j < (int) strlen (string); j++) if (string[j] == (unsigned char) 39 || string[j] == (unsigned char) 34) string[j] = ' '; Blank_Strip (string); if (strlen (string) < 3 || string[0] == '_') break; if (!drvui->ng) { if (strstr (string, "x5")) /* get the order of the modulation */ drvui->modulated = 2; if (strstr (string, "x6")) drvui->modulated = 3; } if (drvui->modulated < 3) /* fill in parts of ss_m not included in input line */ drvui->ss_m[drvui->ng][2][2] = 1; if (drvui->modulated < 2) drvui->ss_m[drvui->ng][1][1] = 1; drvui->ng++; strcpy (temp_string, string); strcat (temp_string, ","); p = temp_string; for (kk = 0; kk < 6; kk++) { pp = strstr (p, ","); *pp = '\0'; getsym (p, drvui->ng - 1, kk); p = ++pp; if (strlen (p) < 2) kk = 6; } } findsys (); find_lattice_type (); } } /* skip through file to atom_site */ if (position_cif (numblocks, startpos, impin, "_atom_site_", string)) { Error_Box ("Error finding _atom_site_ in CIF Import File, Run aborted."); if (!in_line) fclose (impin); return; } /* first _atom_site_ line in string need to find position of label, x, y, and z */ j = 0; while (!strncmp (string, "_atom_site_", 11)) { if (!strncmp (string, "_atom_site_label", 16)) Label_pos = j; if (!strncmp (string, "_atom_site_fract_x", 18)) X_pos[0] = j; if (!strncmp (string, "_atom_site_fract_y", 18)) X_pos[1] = j; if (!strncmp (string, "_atom_site_fract_z", 18)) X_pos[2] = j; if (!strncmp (string, "_atom_site_occupancy", 20)) O_pos = j; j++; if (!get_next_token (string, 256, impin)) { /* search for next item */ Error_Box ("Error reading CIF Import File, Run aborted."); if (!in_line) (void) fclose (impin); return; } } n_items = j; for (;;) { if (!strncmp (string, "loop_", 5) || !strncmp (string, "data_", 5) || !strncmp (string, "_", 1)) break; for (items = 0; items < n_items; items++) { if (items == Label_pos) { j = 0; drvui->atoms[natom].atom_n = 0; strcpy (drvui->atoms[natom].atom_l, " "); for (i = 0; i < (int) strlen (string); i++) { if (string[i] >= '0' && string[i] <= '9') { drvui->atoms[natom].atom_n = 10 * drvui->atoms[natom].atom_n + (int) string[i] - 48; } else { drvui->atoms[natom].atom_l[j++] = string[i]; if (j > 3) j = 3; } } } else if (items == X_pos[0]) { (void) sscanf (string, "%f", &drvui->atoms[natom].atom_xyz[0]); } else if (items == X_pos[1]) { (void) sscanf (string, "%f", &drvui->atoms[natom].atom_xyz[1]); } else if (items == X_pos[2]) { (void) sscanf (string, "%f", &drvui->atoms[natom].atom_xyz[2]); } else if (items == O_pos) { (void) sscanf (string, "%f", &drvui->atoms[natom].occupancy); } if (!get_next_token (string, 256, impin) || !strlen (string)) { // Error_Box("End of File while reading atoms in CIF Import File. loop_ added."); strcpy (string, "loop_"); } } if (!Quick) { fprintf (drvui->flout, "****** Atom %c%c%c%c%3d %8.5f %8.5f %8.5f\n", drvui->atoms[natom].atom_l[0], drvui->atoms[natom].atom_l[1], drvui->atoms[natom].atom_l[2], drvui->atoms[natom].atom_l[3], drvui->atoms[natom].atom_n, drvui->atoms[natom].atom_xyz[0], drvui->atoms[natom].atom_xyz[1], drvui->atoms[natom].atom_xyz[2]); fflush (drvui->flout); } drvui->atoms[natom].atom_fn = frame_no; drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; drvui->atoms[natom].atom_ismod = 0; drvui->atoms[natom].occ_ismod = 0; drvui->atoms[natom++].min_occ = 0.; check_dynamic_storage (); } j = 1; /* skip through file to atom_site_aniso */ if (position_cif (numblocks, startpos, impin, "_atom_site_aniso", string)) { j = 0; // indicate not found, but no error } if (j == 1) { // only do if there are anisotropic temperature factors /* first _atom_site_aniso line in string need to find position of label, U11, etc */ BIJ_flag = 0; j = 0; while (!strncmp (string, "_atom_site_aniso", 16)) { if (!strncmp (string, "_atom_site_aniso_label", 22)) Label_pos = j; if (!strncmp (string, "_atom_site_aniso_U_11", 21)) U_pos[0] = j; if (!strncmp (string, "_atom_site_aniso_U_22", 21)) U_pos[1] = j; if (!strncmp (string, "_atom_site_aniso_U_33", 21)) U_pos[2] = j; if (!strncmp (string, "_atom_site_aniso_U_12", 21)) U_pos[3] = j; if (!strncmp (string, "_atom_site_aniso_U_13", 21)) U_pos[4] = j; if (!strncmp (string, "_atom_site_aniso_U_23", 21)) U_pos[5] = j; if (!strncmp (string, "_atom_site_aniso_B_11", 21)) { U_pos[0] = j; BIJ_flag = 1; } if (!strncmp (string, "_atom_site_aniso_B_22", 21)) U_pos[1] = j; if (!strncmp (string, "_atom_site_aniso_B_33", 21)) U_pos[2] = j; if (!strncmp (string, "_atom_site_aniso_B_12", 21)) U_pos[3] = j; if (!strncmp (string, "_atom_site_aniso_B_13", 21)) U_pos[4] = j; if (!strncmp (string, "_atom_site_aniso_B_23", 21)) U_pos[5] = j; j++; if (!get_next_token (string, 256, impin)) { /* search for next item */ // Error_Box("End of File while reading Uij in CIF Import File, Run aborted."); if (!in_line) (void) fclose (impin); return; } } n_items = j; for (;;) { if (!strncmp (string, "_", 1) || strstr (string, "loop_")) break; for (items = 0; items <= n_items - 1; items++) { if (Label_pos == items) { drvui->ellips[drvui->n_ellips].ellips_n = 0; strcpy (drvui->ellips[drvui->n_ellips].ellips_l, " "); /* initialize ellipsoid name */ j = 0; for (i = 0; i < (int) strlen (string); i++) { if (string[i] >= '0' && string[i] <= '9') { drvui->ellips[drvui->n_ellips].ellips_n = 10 * drvui->ellips[drvui->n_ellips].ellips_n + (int) string[i] - 48; } else { drvui->ellips[drvui->n_ellips].ellips_l[j++] = string[i]; if (j > 3) j = 3; } } } drvui->ellips[drvui->n_ellips].save_el_number = drvui->ellips[drvui->n_ellips].ellips_n; drvui->do_ellipsoids = 1; if (U_pos[0] == items) (void) sscanf (string, "%f", &drvui->ellips[drvui->n_ellips].ellips[0]); if (U_pos[1] == items) (void) sscanf (string, "%f", &drvui->ellips[drvui->n_ellips].ellips[1]); if (U_pos[2] == items) (void) sscanf (string, "%f", &drvui->ellips[drvui->n_ellips].ellips[2]); if (U_pos[3] == items) (void) sscanf (string, "%f", &drvui->ellips[drvui->n_ellips].ellips[3]); if (U_pos[4] == items) (void) sscanf (string, "%f", &drvui->ellips[drvui->n_ellips].ellips[4]); if (U_pos[5] == items) (void) sscanf (string, "%f", &drvui->ellips[drvui->n_ellips].ellips[5]); if (drvui->auto_ellipse == 1) { if (BIJ_flag) drvui->ellips[drvui->n_ellips].ell_type = 1002; // Bij with ellipcolor else drvui->ellips[drvui->n_ellips].ell_type = 1001; // Uij with ellipcolor memset (drvui->ellips[drvui->n_ellips].ellips_col, 0, 40); strcpy (drvui->ellips[drvui->n_ellips].ellips_col, "Gray30"); } else { if (BIJ_flag) drvui->ellips[drvui->n_ellips].ell_type = 2; // Bij else drvui->ellips[drvui->n_ellips].ell_type = 1; // Uij } if (items < n_items - 1) get_next_token (string, 255, impin); } if (!Quick) fprintf (drvui->flout, "****** Uij %c%c%c%c%3d %8.5f %8.5f %8.5f %8.5f %8.5f %8.5f\n", drvui->ellips[drvui->n_ellips].ellips_l[0], drvui->ellips[drvui->n_ellips].ellips_l[1], drvui->ellips[drvui->n_ellips].ellips_l[2], drvui->ellips[drvui->n_ellips].ellips_l[3], drvui->ellips[drvui->n_ellips].ellips_n, drvui->ellips[drvui->n_ellips].ellips[0], drvui->ellips[drvui->n_ellips].ellips[1], drvui->ellips[drvui->n_ellips].ellips[2], drvui->ellips[drvui->n_ellips].ellips[3], drvui->ellips[drvui->n_ellips].ellips[4], drvui->ellips[drvui->n_ellips].ellips[5]); drvui->ellips[drvui->n_ellips++].ellips_ismod = 0; check_dynamic_storage (); if (!get_next_token (string, 256, impin)) { // Error_Box("Error reading CIF Import File, Run aborted."); if (!in_line) (void) fclose (impin); return; } } drvui->auto_ellipse = 0; } if (drvui->modulated >= 1) { int axis = 0; int elem = 0; int theatom = 0; drvui->no_mod_vectors = 0; /* unit cell wave vectors */ /* skip through file to cell_wave_vector_seq_id line */ if (position_cif (numblocks, startpos, impin, "_cell_wave_vector_seq_id", string)) { Error_Box ("Error finding _cell_wave_vector in CIF Import File, Run aborted."); if (!in_line) fclose (impin); return; } j = 0; if (!Quick) fprintf (drvui->flout, "******\n****** Cell Modulation Vector(s)\n****** No. " "Components\n******\n"); while (!strncmp (string, "_cell_wave_vector", 17)) { if (!strncmp (string, "_cell_wave_vector_x", 19)) X_pos[0] = j; if (!strncmp (string, "_cell_wave_vector_y", 19)) X_pos[1] = j; if (!strncmp (string, "_cell_wave_vector_z", 19)) X_pos[2] = j; j++; if (!get_next_token (string, 256, impin)) { /* search for next item */ Error_Box ("Error reading CIF Import File, Run aborted."); if (!in_line) (void) fclose (impin); return; } } n_items = j; drvui->no_cell_vec = 0; for (;;) { if (!strncmp (string, "loop_", 5) || !strncmp (string, "data_", 5) || !strncmp (string, "_", 1)) break; for (items = 0; items < n_items; items++) { if (items == X_pos[0]) { (void) sscanf (string, "%f", &drvui->cell_vec[drvui->no_cell_vec][0]); } else if (items == X_pos[1]) { (void) sscanf (string, "%f", &drvui->cell_vec[drvui->no_cell_vec][1]); } else if (items == X_pos[2]) { (void) sscanf (string, "%f", &drvui->cell_vec[drvui->no_cell_vec][2]); } if (!get_next_token (string, 256, impin) || !strlen (string)) { strcpy (string, "loop_"); } } if (!Quick) { fprintf (drvui->flout, "****** %2d %8.5f %8.5f %8.5f\n", drvui->no_cell_vec + 1, drvui->cell_vec[drvui->no_cell_vec][0], drvui->cell_vec[drvui->no_cell_vec][1], drvui->cell_vec[drvui->no_cell_vec][2]); fflush (drvui->flout); } drvui->no_cell_vec++; } if (drvui->no_cell_vec && !Quick) fprintf (drvui->flout, "******\n"); /* modulation wave vector(s) */ /* skip through file to atom_site_Fourier */ if (position_cif (numblocks, startpos, impin, "_atom_site_Fourier_", string)) { Error_Box ("Error reading modulation wave vector in CIF Import File, Run aborted."); if (!in_line) fclose (impin); return; } /* first _atom_site_ line in string need to find position of label, x, y, and z */ j = 0; X_pos[0] = X_pos[1] = X_pos[2] = Label_pos = -1; if (!Quick) fprintf (drvui->flout, "******\n****** Atom Site Modulation Vector(s)\n****** No. Components Cell Wave Components\n******\n"); while (!strncmp (string, "_atom_site_Fourier_", 19)) { if (!strncmp (string, "_atom_site_Fourier_wave_vector_seq_id", 37)) Label_pos = j; if (!strncmp (string, "_atom_site_Fourier_wave_vector_x", 32)) X_pos[0] = j; if (!strncmp (string, "_atom_site_Fourier_wave_vector_y", 32)) X_pos[1] = j; if (!strncmp (string, "_atom_site_Fourier_wave_vector_z", 32)) X_pos[2] = j; j++; if (!get_next_token (string, 256, impin)) { /* search for next item */ Error_Box ("Error reading CIF Import File, Run aborted."); if (!in_line) (void) fclose (impin); return; } } n_items = j; for (;;) { int no_z, max_z = 5; int no_y, max_y = 5; int no_x, max_x = 5; if (drvui->no_cell_vec < 3) max_z = 0; if (drvui->no_cell_vec < 2) max_y = 0; if (!strncmp (string, "loop_", 5) || !strncmp (string, "data_", 5)) break; j = drvui->no_mod_vectors; drvui->modulate_gbl[j].modvector[0] = 0.; drvui->modulate_gbl[j].modvector[1] = 0.; drvui->modulate_gbl[j].modvector[2] = 0.; for (items = 0; items <= n_items - 1; items++) { if (X_pos[0] == items) (void) sscanf (string, "%f", &drvui->modulate_gbl[j].modvector[0]); if (X_pos[1] == items) (void) sscanf (string, "%f", &drvui->modulate_gbl[j].modvector[1]); if (X_pos[2] == items) (void) sscanf (string, "%f", &drvui->modulate_gbl[j].modvector[2]); if (items < n_items) get_next_token (string, 256, impin); } for (no_z = -max_z; no_z <= max_z; no_z++) { for (no_y = -max_y; no_y <= max_y; no_y++) { for (no_x = -max_x; no_x <= max_x; no_x++) { if (vec_dif (no_x, drvui->cell_vec[0], no_y, drvui->cell_vec[1], no_z, drvui->cell_vec[2], drvui->modulate_gbl[j].modvector)) { drvui->modulate_gbl[j].vector_mult[0] = no_x; /* have components of modvector */ drvui->modulate_gbl[j].vector_mult[1] = no_y; drvui->modulate_gbl[j].vector_mult[2] = no_z; goto done; } } } } Error_Box ("Unable to decombine modulation wave vector into cell vector parts."); done: if (!Quick) { fprintf (drvui->flout, "****** %2d %8.5f %8.5f %8.5f %3d %3d %3d\n", j + 1, drvui->modulate_gbl[j].modvector[0], drvui->modulate_gbl[j].modvector[1], drvui->modulate_gbl[j].modvector[2], drvui->modulate_gbl[j].vector_mult[0], drvui->modulate_gbl[j].vector_mult[1], drvui->modulate_gbl[j].vector_mult[2]); } drvui->no_mod_vectors++; check_dynamic_storage (); } /* displacement modulation - fourier series */ /* skip through file to atom_site_displace_Fourier */ (void) position_cif (numblocks, startpos, impin, "_atom_site_displace_Fourier_", string); /* first _atom_site_ line in string need to find position of label and parameters */ j = 0; while (!strncmp (string, "_atom_site_displace_Fourier_", 28)) { if (!strncmp (string, "_atom_site_displace_Fourier_atom_site_label", 43)) Label_pos = j; if (!strncmp (string, "_atom_site_displace_Fourier_wave_vector_seq_id", 46)) Id_pos = j; if (!strncmp (string, "_atom_site_displace_Fourier_axis", 32)) X_pos[0] = j; if (!strncmp (string, "_atom_site_displace_Fourier_param_cos", 37)) X_pos[1] = j; if (!strncmp (string, "_atom_site_displace_Fourier_param_sin", 37)) X_pos[2] = j; j++; if (!get_next_token (string, 256, impin)) { /* search for next item */ Error_Box ("Error reading CIF Import File, Run aborted."); if (!in_line) (void) fclose (impin); // we saw the header, so there should be data return; } } if (j > 0) { if (!Quick) fprintf (drvui->flout, "******\n****** Atom Site Fourier Displacement Items\n****** \n" "****** Atom axis ID cos sin\n******\n"); n_items = j; drvui->no_site_displace = 0; for (;;) { if (!strncmp (string, "_", 1) || strstr (string, "loop_") || !strlen (string)) break; for (items = 0; items <= n_items - 1; items++) { if (Label_pos == items) { int modnum = 0; char modl[5]; strcpy (modl, " "); /* initialize name */ j = 0; for (i = 0; i < (int) strlen (string); i++) { if (string[i] >= '0' && string[i] <= '9') { modnum = 10 * modnum + (int) string[i] - 48; } else { modl[j++] = string[i]; if (j > 3) j = 3; } } for (j = 0; j < natom; j++) if (check_atom_name (modl, drvui->atoms[j].atom_l) && modnum == drvui->atoms[j].atom_n) { theatom = j; drvui->atoms[j].atom_ismod |= 1; drvui->atoms[j].occ_ismod = 0; break; } } if (X_pos[0] == items) { axis = 0; if (!strncmp (string, "y", 1)) axis = 1; else if (!strncmp (string, "z", 1)) axis = 2; } drvui->modulate_3x[drvui->no_site_displace].atom_modpar_axis = axis; drvui->modulate_3x[drvui->no_site_displace].atom_modpar_atom = theatom; if (Id_pos == items) (void) sscanf (string, "%d", &drvui->modulate_3x[drvui->no_site_displace]. atom_modpar_id); if (X_pos[1] == items) (void) sscanf (string, "%f", &drvui->modulate_3x[drvui->no_site_displace]. atom_modpar[0]); if (X_pos[2] == items) (void) sscanf (string, "%f", &drvui->modulate_3x[drvui->no_site_displace]. atom_modpar[1]); if (items < n_items) if (!get_next_token (string, 256, impin)) strcpy (string, "_loop"); } if (!Quick) { char caxis[3][2] = { "X", "Y", "Z" }; char axis2[2]; strcpy (axis2, caxis[drvui->modulate_3x[drvui->no_site_displace]. atom_modpar_axis]); fprintf (drvui->flout, "****** %4s%2d %s%3d %8.5f %8.5f\n", drvui->atoms[theatom].atom_l, drvui->atoms[theatom].atom_n, axis2, drvui->modulate_3x[drvui->no_site_displace].atom_modpar_id, drvui->modulate_3x[drvui->no_site_displace].atom_modpar[0], drvui->modulate_3x[drvui->no_site_displace].atom_modpar[1]); } drvui->no_site_displace++; check_dynamic_storage (); } } /* displacement modulation - sawtooth function */ /* skip through file to atom_site_displace_special */ (void) position_cif (numblocks, startpos, impin, "_atom_site_displace_special_", string); /* first _atom_site_ line in string need to find position of label and parameters */ j = 0; Label_pos = U_pos[0] = U_pos[1] = U_pos[2] = U_pos[3] = U_pos[4] = 0; while (!strncmp (string, "_atom_site_displace_special_", 28)) { if (!strncmp (string, "_atom_site_displace_special_func_atom_site_label", 48)) Label_pos = j; if (!strncmp (string, "_atom_site_displace_special_func_sawtooth_ax", 44)) U_pos[0] = j; if (!strncmp (string, "_atom_site_displace_special_func_sawtooth_ay", 44)) U_pos[1] = j; if (!strncmp (string, "_atom_site_displace_special_func_sawtooth_az", 44)) U_pos[2] = j; if (!strncmp (string, "_atom_site_displace_special_func_sawtooth_c", 43)) U_pos[3] = j; if (!strncmp (string, "_atom_site_displace_special_func_sawtooth_w", 43)) U_pos[4] = j; j++; if (!get_next_token (string, 256, impin)) { /* search for next item */ Error_Box ("Error reading CIF Import File, Run aborted."); if (!in_line) (void) fclose (impin); // we saw the header, so there should be data return; } } if (j > 0) { if (!Quick) fprintf (drvui->flout, "******\n****** Atom Site Sawtooth Displacement Items\n****** \n" "****** Atom ax ay az center width\n******\n"); n_items = j; for (;;) { if (!strncmp (string, "_", 1) || strstr (string, "loop_") || !strlen (string)) break; for (items = 0; items <= n_items - 1; items++) { if (Label_pos == items) { int modnum = 0; char modl[5]; strcpy (modl, " "); /* initialize name */ j = 0; for (i = 0; i < (int) strlen (string); i++) { if (string[i] >= '0' && string[i] <= '9') { modnum = 10 * modnum + (int) string[i] - 48; } else { modl[j++] = string[i]; if (j > 3) j = 3; } } for (j = 0; j < natom; j++) if (check_atom_name (modl, drvui->atoms[j].atom_l) && modnum == drvui->atoms[j].atom_n) { theatom = j; drvui->atoms[j].atom_ismod |= 2; drvui->atoms[j].occ_ismod = 0; break; } } if (U_pos[0] == items) (void) sscanf (string, "%f", &drvui->modulate_x[theatom].atom_mod_sawtooth[0]); if (U_pos[1] == items) (void) sscanf (string, "%f", &drvui->modulate_x[theatom].atom_mod_sawtooth[1]); if (U_pos[2] == items) (void) sscanf (string, "%f", &drvui->modulate_x[theatom].atom_mod_sawtooth[2]); if (U_pos[3] == items) (void) sscanf (string, "%f", &drvui->modulate_x[theatom].atom_mod_sawtooth[3]); if (U_pos[4] == items) (void) sscanf (string, "%f", &drvui->modulate_x[theatom].atom_mod_sawtooth[4]); if (items < n_items) if (!get_next_token (string, 256, impin)) strcpy (string, "_loop"); } if (!Quick) { fprintf (drvui->flout, "****** %4s%2d %8.5f %8.5f %8.5f %8.5f %8.5f\n", drvui->atoms[theatom].atom_l, drvui->atoms[theatom].atom_n, drvui->modulate_x[theatom].atom_mod_sawtooth[0], drvui->modulate_x[theatom].atom_mod_sawtooth[1], drvui->modulate_x[theatom].atom_mod_sawtooth[2], drvui->modulate_x[theatom].atom_mod_sawtooth[3], drvui->modulate_x[theatom].atom_mod_sawtooth[4]); } } } /* occupancy modulation - fourier series */ /* skip through file to atom_site_occ_Fourier */ (void) position_cif (numblocks, startpos, impin, "_atom_site_occ_Fourier_", string); /* first _atom_site_ line in string need to find position of label, x, y, and z */ j = 0; while (!strncmp (string, "_atom_site_occ_Fourier_", 23)) { if (!strncmp (string, "_atom_site_occ_Fourier_atom_site_label", 38)) Label_pos = j; if (!strncmp (string, "_atom_site_occ_Fourier_wave_vector_seq_id", 41)) Id_pos = j; if (!strncmp (string, "_atom_site_occ_Fourier_param_cos", 32)) X_pos[1] = j; if (!strncmp (string, "_atom_site_occ_Fourier_param_sin", 32)) X_pos[2] = j; j++; if (!get_next_token (string, 256, impin)) { /* search for next item */ Error_Box ("Error reading CIF Import File, Run aborted."); if (!in_line) (void) fclose (impin); return; } } if (j > 0) { if (!Quick) fprintf (drvui->flout, "******\n****** Atom Site Fourier Occupancy Items\n******\n" "****** Atom axis cos sin\n******\n"); n_items = j; drvui->no_site_occ = 0; for (;;) { if (!strncmp (string, "_", 1) || strstr (string, "loop_") || !strlen (string)) break; for (items = 0; items <= n_items - 1; items++) { if (Label_pos == items) { int modnum = 0; char modl[5]; strcpy (modl, " "); /* initialize name */ j = 0; for (i = 0; i < (int) strlen (string); i++) { if (string[i] >= '0' && string[i] <= '9') { modnum = 10 * modnum + (int) string[i] - 48; } else { modl[j++] = string[i]; if (j > 3) j = 3; } } for (j = 0; j < natom; j++) if (check_atom_name (modl, drvui->atoms[j].atom_l) && modnum == drvui->atoms[j].atom_n) { theatom = j; drvui->atoms[j].occ_ismod |= 1; break; } } drvui->modulate_x[drvui->no_site_occ].atom_occpar_atom = theatom; if (Id_pos == items) (void) sscanf (string, "%d", &drvui->modulate_x[drvui->no_site_occ]. atom_occpar_id); if (X_pos[1] == items) (void) sscanf (string, "%f", &drvui->modulate_x[drvui->no_site_occ]. atom_occpar[0]); if (X_pos[2] == items) (void) sscanf (string, "%f", &drvui->modulate_x[drvui->no_site_occ]. atom_occpar[1]); if (items < n_items) if (!get_next_token (string, 256, impin)) strcpy (string, "_loop"); } if (!Quick) { fprintf (drvui->flout, "****** %4s%d %5d %8.5f %8.5f\n", drvui->atoms[theatom].atom_l, drvui->atoms[theatom].atom_n, drvui->modulate_x[drvui->no_site_occ].atom_occpar_id, drvui->modulate_x[drvui->no_site_occ].atom_occpar[0], drvui->modulate_x[drvui->no_site_occ].atom_occpar[1]); } drvui->no_site_occ++; check_dynamic_storage (); } } /* occupancy modulation : crenel function */ /* skip through file to atom_site_occ_special */ (void) position_cif (numblocks, startpos, impin, "_atom_site_occ_special_", string); /* first _atom_site_ line in string need to find position of label, x, y, and z */ j = 0; while (!strncmp (string, "_atom_site_occ_special_", 23)) { if (!strncmp (string, "_atom_site_occ_special_func_atom_site_label", 43)) Label_pos = j; if (!strncmp (string, "_atom_site_occ_special_func_crenel_c", 36)) X_pos[1] = j; if (!strncmp (string, "_atom_site_occ_special_func_crenel_w", 36)) X_pos[2] = j; j++; if (!get_next_token (string, 256, impin)) { /* search for next item */ Error_Box ("Error reading CIF Import File, Run aborted."); if (!in_line) (void) fclose (impin); return; } } if (j > 0) { n_items = j; for (;;) { if (!strncmp (string, "_", 1) || !strncmp (string, "loop_", 5) || !strlen (string)) break; for (items = 0; items <= n_items - 1; items++) { if (Label_pos == items) { int modnum = 0; char modl[5]; strcpy (modl, " "); /* initialize name */ j = 0; for (i = 0; i < (int) strlen (string); i++) { if (string[i] >= '0' && string[i] <= '9') { modnum = 10 * modnum + (int) string[i] - 48; } else { modl[j++] = string[i]; if (j > 3) j = 3; } } for (j = 0; j < natom; j++) if (check_atom_name (modl, drvui->atoms[j].atom_l) && modnum == drvui->atoms[j].atom_n) { theatom = j; drvui->atoms[j].occ_ismod |= 2; break; } } if (X_pos[1] == items) (void) sscanf (string, "%f", &drvui->modulate_x[theatom].atom_occ_crenel[0]); if (X_pos[2] == items) (void) sscanf (string, "%f", &drvui->modulate_x[theatom].atom_occ_crenel[1]); if (items < n_items) if (!get_next_token (string, 256, impin)) strcpy (string, "_loop"); } } for (j = 0; j < natom; j++) if (drvui->atoms[j].occ_ismod == 2) { // convert crenel parameters to min/max values if (!Quick) { fprintf (drvui->flout, "*** Occupational modulation parameters for %s%d:\n", drvui->atoms[j].atom_l, drvui->atoms[j].atom_n); fprintf (drvui->flout, "*** \t crenel offset %7.5f width %7.5f\n", drvui->modulate_x[j].atom_occ_crenel[0], drvui->modulate_x[j].atom_occ_crenel[1]); } float w = drvui->modulate_x[j].atom_occ_crenel[1] / 2.0f; drvui->modulate_x[j].atom_occ_crenel[1] = drvui->modulate_x[j].atom_occ_crenel[0] + w; drvui->modulate_x[j].atom_occ_crenel[0] -= w; } } /* modulation of thermal parameters - fourier series */ /* skip through file to atom_site_U_Fourier */ (void) position_cif (numblocks, startpos, impin, "_atom_site_U_Fourier_", string); /* first _atom_site_ line in string need to find position of label and parameters */ j = 0; while (!strncmp (string, "_atom_site_U_Fourier_", 21)) { if (!strncmp (string, "_atom_site_U_Fourier_atom_site_label", 36)) Label_pos = j; if (!strncmp (string, "_atom_site_U_Fourier_tens_elem", 30)) X_pos[0] = j; if (!strncmp (string, "_atom_site_U_Fourier_wave_vector_seq_id", 39)) Id_pos = j; if (!strncmp (string, "_atom_site_U_Fourier_param_cos", 30)) X_pos[1] = j; if (!strncmp (string, "_atom_site_U_Fourier_param_sin", 30)) X_pos[2] = j; j++; if (!get_next_token (string, 256, impin)) { /* search for next item */ Error_Box ("Error reading CIF Import File, Run aborted."); if (!in_line) (void) fclose (impin); // we saw the header, so there should be data return; } } if (j > 0) { n_items = j; drvui->no_site_U_terms = 0; for (;;) { if (!strncmp (string, "_", 1) || strstr (string, "loop_") || !strlen (string)) break; for (items = 0; items <= n_items - 1; items++) { if (Label_pos == items) { int modnum = 0; char modl[5]; strcpy (modl, " "); /* initialize name */ j = 0; for (i = 0; i < (int) strlen (string); i++) { if (string[i] >= '0' && string[i] <= '9') { modnum = 10 * modnum + (int) string[i] - 48; } else { modl[j++] = string[i]; if (j > 3) j = 3; } } for (j = 1; j < drvui->n_ellips; j++) if (check_atom_name (modl, drvui->ellips[j].ellips_l) && modnum == drvui->ellips[j].ellips_n) { drvui->ellips[j].ellips_ismod = 1; break; } for (j = 0; j < natom; j++) if (check_atom_name (modl, drvui->atoms[j].atom_l) && modnum == drvui->atoms[j].atom_n) { theatom = j; break; } drvui->modulate_x[drvui->no_site_U_terms].ellips_modpar_atom = theatom; } if (X_pos[0] == items) { elem = 0; // U11 if (!strncmp (string, "U22", 3)) elem = 1; else if (!strncmp (string, "U33", 3)) elem = 2; else if (!strncmp (string, "U12", 3)) elem = 3; else if (!strncmp (string, "U13", 3)) elem = 4; else if (!strncmp (string, "U23", 3)) elem = 5; drvui->modulate_3t[drvui->no_site_U_terms].ellips_modpar_term = elem; } if (Id_pos == items) (void) sscanf (string, "%d", &drvui->modulate_3t[drvui->no_site_U_terms]. ellips_modpar_id); if (X_pos[1] == items) (void) sscanf (string, "%f", &drvui->modulate_3t[drvui->no_site_U_terms]. ellips_modpar[0]); if (X_pos[2] == items) (void) sscanf (string, "%f", &drvui->modulate_3t[drvui->no_site_U_terms]. ellips_modpar[1]); if (items < n_items) if (!get_next_token (string, 256, impin)) strcpy (string, "_loop"); } drvui->no_site_U_terms++; check_dynamic_storage (); } if (!Quick) { char Terms[6][4] = { "U11", "U22", "U33", "U12", "U13", "U23" }; char out_term[4]; int id, term; fprintf (drvui->flout, "******\n****** Uij Fourier Modulation terms\n******\n" "****** Atom ID Term cos sin\n******\n"); for (j = 0; j < drvui->no_site_U_terms; j++) { theatom = drvui->modulate_x[j].ellips_modpar_atom; id = drvui->modulate_3t[j].ellips_modpar_id; term = drvui->modulate_3t[j].ellips_modpar_term; strcpy (out_term, Terms[term]); fprintf (drvui->flout, "****** %4s%d %2d %3s %10.5f%9.5f\n", drvui->atoms[theatom].atom_l, drvui->atoms[theatom].atom_n, id, out_term, drvui->modulate_3t[j].ellips_modpar[0], drvui->modulate_3t[j].ellips_modpar[1]); } fprintf (drvui->flout, "******\n"); } } } /* get subsystem information for composite crystals */ make_bmat (drvui->sys, drvui->lat_con, drvui->b_mat, drvui->ginv, drvui->rec_lat_con); /* create the lattice metric */ if (!position_cif (numblocks, startpos, impin, "_cell_subsystems_number", string)) { /* no error if not found */ float e[6] = { 0, 0, 0, 0, 0, 0 }; /* the (3 + d)D reciprocal basis vectors */ float mat[6][6]; /* the matrix describing the relations between e and ep */ int kk; float ast = drvui->rec_lat_con[0]; float bst = drvui->rec_lat_con[1]; float cst = drvui->rec_lat_con[2]; float csal = drvui->rec_lat_con[3]; float csbe = drvui->rec_lat_con[4]; float csga = drvui->rec_lat_con[5]; float snalp, snbep, sngap, vol; float ap, bp, cp, csalp, csbep, csgap; float a, b, c, alpha, beta, gamma; int l, m; get_next_token (string, 256, impin); /* this CIF describes a composite crystal */ sscanf (string, "%d", &drvui->no_subsys); if (!Quick) fprintf (drvui->flout, "******\n****** CIF describes a composite crystal " "with %d subsystems\n******\n", drvui->no_subsys); fgets (string, 255, impin); for (;;) { for (j = 0; j < 6; j++) for (kk = 0; kk < 6; kk++) mat[j][kk] = 0.0f; fgets (string, 255, impin); if (!strstr (string, "_cell_subsystem")) break; /* skip through all the W matrix lines - FIXME? */ } for (j = 0; j < 3; j++) e[j] = drvui->rec_lat_con[j]; /* first three elements of e are a*, b* and c* */ for (j = 0; j < drvui->modulated; j++) /* remainder are e4*, e5*, and e6* */ for (kk = 0; kk < 3; kk++) e[j + 3] += drvui->cell_vec[j][kk] * drvui->rec_lat_con[kk]; for (j = 0; j < drvui->no_subsys; j++) { for (i = 0; i < 3 + drvui->modulated; i++) { for (kk = 0; kk < 3 + drvui->modulated; kk++) { get_next_token (string, 256, impin); sscanf (string, "%f", &mat[i][kk]); /* read the appropriate matrix element */ } } fgets (string, 255, impin); /* skip the line with ? */ for (l = 0; l < 3; l++) for (m = 0; m < 3; m++) drvui->subsys_fact[j][l][m] = mat[l][m] + mat[l][3] * drvui->cell_vec[0][m] + mat[l][4] * drvui->cell_vec[1][m] + mat[l][5] * drvui->cell_vec[2][m]; /* this is really ugly code, but I don't know how to make it pretty */ ap = (float) sqrt (ast * ast * drvui->subsys_fact[j][0][0] * drvui->subsys_fact[j][0][0] + bst * bst * drvui->subsys_fact[j][0][1] * drvui->subsys_fact[j][0][1] + cst * cst * drvui->subsys_fact[j][0][2] * drvui->subsys_fact[j][0][2] + 2.0f * ast * bst * csga * drvui->subsys_fact[j][0][0] * drvui->subsys_fact[j][0][1] + 2.0f * ast * cst * csbe * drvui->subsys_fact[j][0][0] * drvui->subsys_fact[j][0][2] + 2.0f * bst * cst * csal * drvui->subsys_fact[j][0][1] * drvui->subsys_fact[j][0][2]); bp = (float) sqrt (ast * ast * drvui->subsys_fact[j][1][0] * drvui->subsys_fact[j][1][0] + bst * bst * drvui->subsys_fact[j][1][1] * drvui->subsys_fact[j][1][1] + cst * cst * drvui->subsys_fact[j][1][2] * drvui->subsys_fact[j][1][2] + 2.0f * ast * bst * csga * drvui->subsys_fact[j][1][0] * drvui->subsys_fact[j][1][1] + 2.0f * ast * cst * csbe * drvui->subsys_fact[j][1][0] * drvui->subsys_fact[j][1][2] + 2.0f * bst * cst * csal * drvui->subsys_fact[j][1][1] * drvui->subsys_fact[j][1][2]); cp = (float) sqrt (ast * ast * drvui->subsys_fact[j][2][0] * drvui->subsys_fact[j][2][0] + bst * bst * drvui->subsys_fact[j][2][1] * drvui->subsys_fact[j][2][1] + cst * cst * drvui->subsys_fact[j][2][2] * drvui->subsys_fact[j][2][2] + 2.0f * ast * bst * csga * drvui->subsys_fact[j][2][0] * drvui->subsys_fact[j][2][1] + 2.0f * ast * cst * csbe * drvui->subsys_fact[j][2][0] * drvui->subsys_fact[j][2][2] + 2.0f * bst * cst * csal * drvui->subsys_fact[j][2][1] * drvui->subsys_fact[j][2][2]); csgap = (drvui->subsys_fact[j][0][0] * drvui->subsys_fact[j][1][0] * ap * ap + drvui->subsys_fact[j][0][1] * drvui->subsys_fact[j][1][1] * bp * bp + drvui->subsys_fact[j][0][2] * drvui->subsys_fact[j][1][2] * cp * cp + ast * bst * csga * (drvui->subsys_fact[j][0][0] * drvui->subsys_fact[j][1][1] + drvui->subsys_fact[j][0][1] * drvui->subsys_fact[j][1][0]) + ast * cst * csbe * (drvui->subsys_fact[j][0][0] * drvui->subsys_fact[j][1][2] + drvui->subsys_fact[j][0][2] * drvui->subsys_fact[j][1][0]) + bst * cst * csal * (drvui->subsys_fact[j][0][1] * drvui->subsys_fact[j][1][2] + drvui->subsys_fact[j][0][2] * drvui->subsys_fact[j][1][1])) / (ap * bp); sngap = (float) sqrt (1.0 - csgap * csgap); csbep = (drvui->subsys_fact[j][0][0] * drvui->subsys_fact[j][2][0] * ap * ap + drvui->subsys_fact[j][0][1] * drvui->subsys_fact[j][2][1] * bp * bp + drvui->subsys_fact[j][0][2] * drvui->subsys_fact[j][2][2] * cp * cp + ast * bst * csga * (drvui->subsys_fact[j][0][0] * drvui->subsys_fact[j][2][1] + drvui->subsys_fact[j][0][1] * drvui->subsys_fact[j][2][0]) + ast * cst * csbe * (drvui->subsys_fact[j][0][0] * drvui->subsys_fact[j][2][2] + drvui->subsys_fact[j][0][2] * drvui->subsys_fact[j][2][0]) + bst * cst * csal * (drvui->subsys_fact[j][0][1] * drvui->subsys_fact[j][2][2] + drvui->subsys_fact[j][0][2] * drvui->subsys_fact[j][2][1])) / (ap * cp); snbep = (float) sqrt (1.0 - csbep * csbep); csalp = (drvui->subsys_fact[j][1][0] * drvui->subsys_fact[j][2][0] * ap * ap + drvui->subsys_fact[j][1][1] * drvui->subsys_fact[j][2][1] * bp * bp + drvui->subsys_fact[j][1][2] * drvui->subsys_fact[j][2][2] * cp * cp + ast * bst * csga * (drvui->subsys_fact[j][1][0] * drvui->subsys_fact[j][2][1] + drvui->subsys_fact[j][1][1] * drvui->subsys_fact[j][2][0]) + ast * cst * csbe * (drvui->subsys_fact[j][1][0] * drvui->subsys_fact[j][2][2] + drvui->subsys_fact[j][1][2] * drvui->subsys_fact[j][2][0]) + bst * cst * csal * (drvui->subsys_fact[j][1][1] * drvui->subsys_fact[j][2][2] + drvui->subsys_fact[j][1][2] * drvui->subsys_fact[j][2][1])) / (bp * cp); snalp = (float) sqrt (1.0 - csalp * csalp); vol = ap * bp * cp * (float) sqrt (1.0 - csalp * csalp - csbep * csbep - csgap * csgap - csalp * csbep * csgap); a = bp * cp * snalp / vol; b = ap * cp * snbep / vol; c = ap * bp * sngap / vol; alpha = (float) (180.0 / PI * acos ((csbep * csgap - csalp) / (snbep * sngap))); beta = (float) (180.0 / PI * acos ((csalp * csgap - csbep) / (snalp * sngap))); gamma = (float) (180.0 / PI * acos ((csalp * csbep - csgap) / (snalp * snbep))); drvui->subsys_vol[j] = vol; /* save reciprocal volume */ if (!Quick) fprintf (drvui->flout, "****** The cell for subsystem %d is:\n" "****** a = %8.5f, b = %8.5f, c = %8.5f, Vol = %9.3f\n" "****** alpha = %8.3f, beta = %8.3f," " gamma = %8.3f\n******\n", j + 1, a, b, c, 1.0f / vol, alpha, beta, gamma); } } if (!in_line) (void) fclose (impin); else position_cif (numblocks, startpos, impin, "# End of data", string); } /* ************************************************************** */ /* ************************************************************** */ void import_fdat (char input[], int in_line, int Quick, int frame_no) /* routine to extract structural information from a CSD 'FDAT' data file */ { FILE *impin; char string[256]; /* temporary string */ char filename[256]; /* string for filename */ int i, j, k, l; /* temporary */ char *spstring; /* space group symbol */ char lat_s[6][7]; /*temporary storage for lattice constants */ int ldec[6]; /*temporary storage for decimal places of lattice constants */ char number[4]; char ncons[4], nrfacs[4], nrems[4], ndiss[4], nerrs[4], noprs[4], nrads[4], nats[4]; char sats[4], nbnds[4]; int ncards, nrfac = 0, nrem = 0, ndis = 0, nerr = 0, nopr = 0, nrad = 0, nat = 0, sat = 0, ncon = 0, cellflag; int intflag, coordflag, centflag, errflag = 0; int nskip; /* lines to skip between lattice constants and atoms */ int natomin; memset (string, 0, 255); memset (nrfacs, 0, 4); memset (nrems, 0, 4); memset (ndiss, 0, 4); memset (ncons, 0, 4); memset (number, 0, 4); memset (nerrs, 0, 4); memset (noprs, 0, 4); memset (nrads, 0, 4); memset (nats, 0, 4); memset (sats, 0, 4); memset (nbnds, 0, 4); for (i = 0; i < 6; i++) memset (lat_s[i], 0, 7); if (in_line) { impin = drvui->fpin; } else { (void) sscanf (input, "%*s %s", filename); /* get file name */ if (!(impin = fopen (filename, "r"))) { Error_Box ("Cannot Open CSD/FDAT Import File, Run aborted."); return; } } if (!Quick) fprintf (drvui->flout, "****** Now interpreting CSD-style data\n"); if (!fgets (input, 255, impin)) { /* read a line */ Error_Box ("Error reading CSD/FDAT file."); fclose (impin); return; } /* the first line should contain the REFCODE of the database entry */ /* and information about the quality of the data and the length of */ /* the following sections */ if (strncmp (input, "#", 1) == 0) { (void) sscanf (input, "%23c%3d%3c%3c%3c%3c%3c%3c%3c%3c%3c%3c%1d%1d%1d%1d%1d", string, &ncards, nrfacs, nrems, ndiss, nerrs, noprs, nrads, nats, sats, nbnds, ncons, &cellflag, &intflag, &coordflag, ¢flag, &errflag); nrfac = atoi (nrfacs); ncon = atoi (ncons); nrem = atoi (nrems); ndis = atoi (ndiss); nerr = atoi (nerrs); nopr = atoi (noprs); nrad = atoi (nrads); nat = atoi (nats); sat = atoi (sats); input[0] = ' '; input[9] = '\0'; /* truncate title */ if (!Quick) fprintf (drvui->flout, "****** %s\n", input); if (!cellflag) { Error_Box ("Error - this CSD entry has neither CELL nor COORDINATES"); fclose (impin); return; } if (!coordflag) { Error_Box ("Error - this CSD entry has no COORDINATES"); fclose (impin); return; } if (errflag) { Error_Box ("Warning - this CSD entry has the ERROR flag set -\n at least some coordinates may be wrong"); } if (!fgets (input, 255, impin)) { /* read a line */ Error_Box ("Error reading CSD file."); fclose (impin); return; } } /* lattice constants come in a fixed FORTRAN format followed by integers */ /* encoding precision, esd's, etc and finally by the spacegroup symbol */ for (i = 0; i <= 5; ++i) drvui->lat_con[i] = 0.0f; (void) sscanf (input, "%6c%6c%6c%6c%6c%6c%1d%1d%1d%1d%1d%1d%21c%s", lat_s[0], lat_s[1], lat_s[2], lat_s[3], lat_s[4], lat_s[5], &ldec[0], &ldec[1], &ldec[2], &ldec[3], &ldec[4], &ldec[5], string, string); for (i = 0; i < 6; ++i) { drvui->lat_con[i] = (float) (atof (lat_s[i]) / pow (10, (double) ldec[i])); } if (drvui->sys == 0) { spstring = dissect_symbol (string); if (!Quick) fprintf (drvui->flout, "****** Space group *%s*\n", spstring); symop (spstring); free (spstring); } if (!Quick) fprintf (drvui->flout, "****** Cell %8.5f %8.5f %8.5f %8.3f %8.3f %8.3f\n", drvui->lat_con[0], drvui->lat_con[1], drvui->lat_con[2], drvui->lat_con[3], drvui->lat_con[4], drvui->lat_con[5]); /*skip R value, any textual information, symmetry codes and radii data */ nskip = (nrfac + nrem + ndis + nerr) / 80 + 1; /* skip comments (80chars per line) */ nskip += nopr / 5 + 1; /* skip symmetry operators (five per line) */ nskip += nrad / 16 + 1; /* skip atomic radii (sixteen per line) */ for (i = 0; i < nskip; i++) { if (!fgets (input, 255, impin)) { /* read a line */ Error_Box ("Error reading file while skipping records."); if (!Quick) { fprintf (drvui->flout, "nrfac:%d, nrem:%d, ndis:%d,nerr:%d, nopr:%d, nrad:%d, nskip:%d\n", nrfac, nrem, ndis, nerr, nopr, nrad, nskip); fclose (impin); return; } } } natomin = natom; /* number of atoms already in list */ /* read coordinates until empty atom symbol encountered */ for (i = 0; i < (nat + sat) / 3 + 1; i++) { /*for all expected atom records */ if (!fgets (input, 255, impin)) { /* read a line */ Error_Box ("Error reading CSD file while reading atom coordinates."); fclose (impin); return; } /* atoms come in groups of three */ (void) sscanf (input, "%c%c%c%c %7f %7f %7f %c%c%c%c %7f %7f %7f %c%c%c%c %7f %7f %7f", &drvui->atoms[natom].atom_l[0], &drvui->atoms[natom].atom_l[1], &drvui->atoms[natom].atom_l[2], &drvui->atoms[natom].atom_l[3], &drvui->atoms[natom].atom_xyz[0], &drvui->atoms[natom].atom_xyz[1], &drvui->atoms[natom].atom_xyz[2], &drvui->atoms[natom + 1].atom_l[0], &drvui->atoms[natom + 1].atom_l[1], &drvui->atoms[natom + 1].atom_l[2], &drvui->atoms[natom + 1].atom_l[3], &drvui->atoms[natom + 1].atom_xyz[0], &drvui->atoms[natom + 1].atom_xyz[1], &drvui->atoms[natom + 1].atom_xyz[2], &drvui->atoms[natom + 2].atom_l[0], &drvui->atoms[natom + 2].atom_l[1], &drvui->atoms[natom + 2].atom_l[2], &drvui->atoms[natom + 2].atom_l[3], &drvui->atoms[natom + 2].atom_xyz[0], &drvui->atoms[natom + 2].atom_xyz[1], &drvui->atoms[natom + 2].atom_xyz[2]); /* and the atom list is terminated by numerical data */ if (drvui->atoms[natom].atom_l[0] < 'A') { break; } /* scale coordinates */ for (j = 0; j < 3; j++) { drvui->atoms[natom].atom_xyz[j] /= 100000.0f; drvui->atoms[natom + 1].atom_xyz[j] /= 100000.0f; drvui->atoms[natom + 2].atom_xyz[j] /= 100000.0f; } /* separate numbers from labels and remove trailing identifiers */ for (l = 0; l < 3; l++) { k = 0; for (j = 1; j < 4; j++) { number[k] = ' '; if (drvui->atoms[natom + l].atom_l[j] >= '0' && drvui->atoms[natom + l].atom_l[j] <= '9') { number[k] = drvui->atoms[natom + l].atom_l[j]; k++; } if (k) drvui->atoms[natom + l].atom_l[j] = ' '; } number[k] = '\0'; drvui->atoms[natom + l].atom_n = atoi (number); } if (Unique_Atom () == 1) { /* report converted data of first atom */ if (!Quick) fprintf (drvui->flout, "****** Atom %c%c%c%c%3d %8.5f %8.5f %8.5f\n", drvui->atoms[natom].atom_l[0], drvui->atoms[natom].atom_l[1], drvui->atoms[natom].atom_l[2], drvui->atoms[natom].atom_l[3], drvui->atoms[natom].atom_n, drvui->atoms[natom].atom_xyz[0], drvui->atoms[natom].atom_xyz[1], drvui->atoms[natom].atom_xyz[2]); drvui->atoms[natom].atom_fn = frame_no; drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; natom++; check_dynamic_storage (); } /* first unique */ /* return now if no second atom on the line */ if (natom == nat + natomin) { break; /* got all expected atoms */ } if (drvui->atoms[natom].atom_l[0] == '\0') break; if (Unique_Atom () == 1) { /* report converted data of second atom */ if (!Quick) fprintf (drvui->flout, "****** Atom %c%c%c%c%3d %8.5f %8.5f %8.5f\n", drvui->atoms[natom].atom_l[0], drvui->atoms[natom].atom_l[1], drvui->atoms[natom].atom_l[2], drvui->atoms[natom].atom_l[3], drvui->atoms[natom].atom_n, drvui->atoms[natom].atom_xyz[0], drvui->atoms[natom].atom_xyz[1], drvui->atoms[natom].atom_xyz[2]); drvui->atoms[natom].atom_fn = frame_no; drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; natom++; check_dynamic_storage (); } /* second unique */ /* return now if no third atom on the line */ if (natom == nat + natomin) { break; /* got all expected atoms */ } if (drvui->atoms[natom].atom_l[0] == '\0') break; if (Unique_Atom () == 1) { /* third unique */ /* report converted data of third atom */ if (!Quick) fprintf (drvui->flout, "****** Atom %c%c%c%c%3d %8.5f %8.5f %8.5f\n", drvui->atoms[natom].atom_l[0], drvui->atoms[natom].atom_l[1], drvui->atoms[natom].atom_l[2], drvui->atoms[natom].atom_l[3], drvui->atoms[natom].atom_n, drvui->atoms[natom].atom_xyz[0], drvui->atoms[natom].atom_xyz[1], drvui->atoms[natom].atom_xyz[2]); drvui->atoms[natom].atom_fn = frame_no; drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; natom++; check_dynamic_storage (); if (natom == nat + natomin) break; /* got all expected atoms */ } /* third unique */ } /*for all expected atom records */ for (i++; i < (nat + sat) / 3; i++) { /* skip remainder of atom records */ if (!fgets (input, 255, impin)) { /* read a line */ Error_Box ("Error reading file while skipping extra atom records."); if (!in_line) (void) fclose (impin); return; } } if (!errflag) { /* only error-free entries have connectivity records */ nskip = ncon / 40 + 1; if (nat + sat > 100) nskip = ncon / 26 + 1; for (i = 0; i < nskip; i++) { if (!fgets (input, 255, impin)) { /* read a line */ if (!in_line) (void) fclose (impin); return; } } } if (!in_line) (void) fclose (impin); } /* end of import_fdat */ /* ************************************************************** */ /* ************************************************************** */ void import_gsas (char input[], int in_line, int Quick, int frame_no) /* routine to extract structural information from a GSAS exp file */ { char string[256], filename[256], temp[5], tstring[20]; int phase_no = 0, i, j; int ii, jj; FILE *impin; if (in_line) { Error_Box ("Cannot read inline GSAS data. Please use the import instruction"); return; } ii = strlen (input) - 1; if (isdigit (input[ii])) { // if number at end for (jj = ii; jj > ii - 6; jj--) { if (isspace (input[jj])) { // separate number input[jj] = '\0'; phase_no = atoi (&input[jj + 1]); break; } if (isalpha (input[jj])) break; // unless it is attached to filename } } // (void)sscanf (input, "%s %s %d", filename, filename, &phase_no); /* get file name and phase number */ strcpy (filename, input); if ((phase_no < 1) || (phase_no > 9)) { Error_Box ("Illegal phase number in GSAS import instruction, Run aborted."); return; } if (!(impin = fopen (filename, "r"))) { Error_Box ("Cannot Open GSAS Import File, Run aborted."); return; } sprintf (temp, "CRS%d", phase_no); /* make search object */ for (;;) { if (!fgets (string, 100, impin)) { /* search for phase info */ Error_Box ("Error reading phase info from GSAS Import File, Run aborted."); fclose (impin); return; } if (strncmp (string, temp, 4) == 0) break; } for (;;) { /* search for lattice constants */ if (!fgets (string, 100, impin)) { Error_Box ("Error reading lattice constants GSAS Import File, Run aborted."); fclose (impin); return; } (void) sscanf (string, "%s %s", tstring, tstring); if (strncmp (tstring, "ABC", 3) == 0) { (void) sscanf (string, "%s %s %f %f %f", tstring, tstring, &drvui->lat_con[0], &drvui->lat_con[1], &drvui->lat_con[2]); /* read lattice constants */ break; } } /* search for lattice constants */ for (;;) { /* search for angles */ if (!fgets (string, 100, impin)) { Error_Box ("Error reading lattice angles GSAS Import File, Run aborted."); fclose (impin); return; } (void) sscanf (string, "%s %s", tstring, tstring); if (strncmp (tstring, "ANGLES", 6) == 0) { (void) sscanf (string, "%s %s %f %f %f", tstring, tstring, &drvui->lat_con[3], &drvui->lat_con[4], &drvui->lat_con[5]); /* read lattice constants */ break; } } /* search for angles */ if (!Quick) fprintf (drvui->flout, "****** Cell %8.5f %8.5f %8.5f %8.3f %8.3f %8.3f\n", drvui->lat_con[0], drvui->lat_con[1], drvui->lat_con[2], drvui->lat_con[3], drvui->lat_con[4], drvui->lat_con[5]); for (;;) { /* position to atomic coordinates */ if (!fgets (string, 100, impin)) { Error_Box ("Error reading atomic coordinates from GSAS Import File, Run aborted."); fclose (impin); return; } (void) sscanf (string, "%s %s", tstring, tstring); if (strncmp (tstring, "AT", 2) == 0) break; } /* position to atomic coordinates */ /* at this point, positioned at first atom line */ for (;;) { /* process atom parameters */ (void) sscanf (string, "%s %s", tstring, tstring); if (strncmp (tstring, "AT", 2) != 0) break; /* out when atom stuff done */ (void) sscanf (string, "%s %s %s %s %f %f %f", tstring, tstring, tstring, tstring, &drvui->atoms[natom].atom_xyz[0], &drvui->atoms[natom].atom_xyz[1], &drvui->atoms[natom].atom_xyz[2]); drvui->atoms[natom].atom_n = 0; for (i = 0; i < 4; i++) drvui->atoms[natom].atom_l[i] = ' '; /* initialize atom name */ j = 0; if (string[62] >= '0' && string[62] <= '9') drvui->atoms[natom].atom_n = (int) string[62] - 48; else drvui->atoms[natom].atom_l[j++] = string[62]; if (string[63] >= '0' && string[63] <= '9') drvui->atoms[natom].atom_n = 10 * drvui->atoms[natom].atom_n + (int) string[63] - 48; else drvui->atoms[natom].atom_l[j++] = string[63]; if (string[64] >= '0' && string[64] <= '9') drvui->atoms[natom].atom_n = 10 * drvui->atoms[natom].atom_n + (int) string[64] - 48; else drvui->atoms[natom].atom_l[j++] = string[64]; if (string[65] >= '0' && string[65] <= '9') drvui->atoms[natom].atom_n = 10 * drvui->atoms[natom].atom_n + (int) string[65] - 48; else drvui->atoms[natom].atom_l[j++] = string[65]; if (!Quick) fprintf (drvui->flout, "****** Atom %c%c%c%c%3d %8.5f %8.5f %8.5f\n", drvui->atoms[natom].atom_l[0], drvui->atoms[natom].atom_l[1], drvui->atoms[natom].atom_l[2], drvui->atoms[natom].atom_l[3], drvui->atoms[natom].atom_n, drvui->atoms[natom].atom_xyz[0], drvui->atoms[natom].atom_xyz[1], drvui->atoms[natom].atom_xyz[2]); (void) fgets (string, 100, impin); if (string[74] == 'A') { drvui->ellips[drvui->n_ellips].ell_type = 1; // Uij (void) sscanf (string, "%s %s %s %f %f %f %f %f %f", tstring, tstring, tstring, &drvui->ellips[drvui->n_ellips].ellips[0], &drvui->ellips[drvui->n_ellips].ellips[1], &drvui->ellips[drvui->n_ellips].ellips[2], &drvui->ellips[drvui->n_ellips].ellips[3], &drvui->ellips[drvui->n_ellips].ellips[4], &drvui->ellips[drvui->n_ellips].ellips[5]); /* read unique coefficients */ for (i = 0; i < 4; i++) drvui->ellips[drvui->n_ellips].ellips_l[i] = drvui->atoms[natom].atom_l[i]; drvui->ellips[drvui->n_ellips].ellips_n = drvui->atoms[natom].atom_n; drvui->ellips[drvui->n_ellips].save_el_number = drvui->ellips[drvui->n_ellips].ellips_n; if (!Quick) fprintf (drvui->flout, "****** Uij %c%c%c%c%3d %8.5f %8.5f %8.5f %8.5f %8.5f %8.5f\n", drvui->atoms[natom].atom_l[0], drvui->atoms[natom].atom_l[1], drvui->atoms[natom].atom_l[2], drvui->atoms[natom].atom_l[3], drvui->atoms[natom].atom_n, drvui->ellips[drvui->n_ellips].ellips[0], drvui->ellips[drvui->n_ellips].ellips[1], drvui->ellips[drvui->n_ellips].ellips[2], drvui->ellips[drvui->n_ellips].ellips[3], drvui->ellips[drvui->n_ellips].ellips[4], drvui->ellips[drvui->n_ellips].ellips[5]); drvui->n_ellips++; check_dynamic_storage (); } /* string[74] == 'A' */ drvui->atoms[natom].atom_fn = frame_no; drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; natom++; check_dynamic_storage (); if (!fgets (string, 100, impin)) { Error_Box ("Error reading GSAS Import File, Run aborted."); fclose (impin); return; } } /* process atom parameters */ for (;;) { /* start loop for Space Group information */ if (!fgets (string, 100, impin)) { Error_Box ("Error reading GSAS Import File, Run aborted."); fclose (impin); return; } (void) sscanf (string, "%s %s", tstring, tstring); if (strncmp (tstring, "SG", 2) == 0) break; /* out when space group found */ } /* start loop for Space Group information */ string[0] = 's'; string[1] = 'p'; string[2] = 'g'; string[3] = 'r'; for (i = 3; i < 60; i++) string[i + 1] = string[i + 10]; string[60] = '\0'; if (!Quick) fprintf (drvui->flout, "****** %s\n", string); symop (string); (void) fclose (impin); } /* ************************************************************** */ /* ************************************************************** */ void import_schakal (char input[], int in_line, int Quick, int frame_no) /* routine to extract structural information from a SCHAKAL data file */ { FILE *impin; char string[256]; /* temporary string */ char filename[256]; /* string for filename */ int intype; /* type of datum read */ int i, j, k; /* temporary */ if (in_line) { impin = drvui->fpin; } else { // (void)sscanf (input, "%s %s", filename, filename); /* get file name */ strcpy (filename, input); if (!(impin = fopen (filename, "r"))) { Error_Box ("Cannot Open SCHAKAL Import File, Run aborted."); return; } } if (!Quick) fprintf (drvui->flout, "****** Now interpreting SCHAKAL-style data\n"); while (!feof (impin)) { if (!fgets (input, 255, impin)) { /* read a line */ Error_Box ("Error reading SCHAKAL file."); if (!in_line) fclose (impin); return; } intype = 0; for (i = 0; i < 4; i++) { if (input[i] == '\0') intype = 3; } if (strncmp (input, "TITL", 4) == 0) intype = 1; /* echo and ignore */ if (strncmp (input, "titl ", 4) == 0) intype = 1; /* echo and ignore */ if (strncmp (input, "CELL", 4) == 0) intype = 2; if (strncmp (input, "cell", 4) == 0) intype = 2; if (strncmp (input, "ATOM", 4) == 0) intype = 3; /* atom coordinate card */ if (strncmp (input, "atom", 4) == 0) intype = 3; if (strncmp (input, "END", 3) == 0) intype = 4; /* trigger exit */ if (strncmp (input, "end", 3) == 0) intype = 4; /* trigger exit */ switch (intype) { case 1: for (i = 0; i < 51; i++) if (input[i] == '\n') input[i] = ' '; input[50] = '\0'; /* truncate title */ if (!Quick) fprintf (drvui->flout, "****** %s\n", input); break; /* ignore title except for listing */ case 2: for (i = 3; i <= 5; ++i) drvui->lat_con[i] = 0.0f; (void) sscanf (input, "%s %f %f %f %f %f %f", string, &drvui->lat_con[0], &drvui->lat_con[1] , &drvui->lat_con[2], &drvui->lat_con[3], &drvui->lat_con[4], &drvui->lat_con[5]); if (!Quick) fprintf (drvui->flout, "****** Cell %8.5f %8.5f %8.5f %8.3f %8.3f %8.3f\n", drvui->lat_con[0], drvui->lat_con[1], drvui->lat_con[2], drvui->lat_con[3], drvui->lat_con[4], drvui->lat_con[5]); break; case 3: /* read an atom line */ (void) sscanf (input, "%s %c%c%c%c %f %f %f", string, &drvui->atoms[natom].atom_l[0], &drvui->atoms[natom].atom_l[1], &drvui->atoms[natom].atom_l[2], &drvui->atoms[natom].atom_l[3], &drvui->atoms[natom].atom_xyz[0], &drvui->atoms[natom].atom_xyz[1], &drvui->atoms[natom].atom_xyz[2]); drvui->atoms[natom].atom_n = 0; k = 0; for (j = 0; j < 4; j++) { /* extract atom number from SCHAKAL name */ if (drvui->atoms[natom].atom_l[j] >= '0' && drvui->atoms[natom].atom_l[j] <= '9') { drvui->atoms[natom].atom_n = drvui->atoms[natom].atom_n * 10 + (int) drvui->atoms[natom].atom_l[j] - 48; } else { drvui->atoms[natom].atom_l[k++] = drvui->atoms[natom].atom_l[j]; } } for (j = k; j < 4; j++) drvui->atoms[natom].atom_l[j] = ' '; if (drvui->atoms[natom].atom_n == 0) drvui->atoms[natom].atom_n = 1; if (!Quick) fprintf (drvui->flout, "****** Atom %c%c%c%c%3d %8.5f %8.5f %8.5f\n", drvui->atoms[natom].atom_l[0], drvui->atoms[natom].atom_l[1], drvui->atoms[natom].atom_l[2], drvui->atoms[natom].atom_l[3], drvui->atoms[natom].atom_n, drvui->atoms[natom].atom_xyz[0], drvui->atoms[natom].atom_xyz[1], drvui->atoms[natom].atom_xyz[2]); drvui->atoms[natom].atom_fn = frame_no; drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; natom++; check_dynamic_storage (); break; case 4: if (!Quick) fprintf (drvui->flout, "****** END - end of SCHAKAL dataset\n"); if (!in_line) (void) fclose (impin); return; default: break; /* end of default */ } /* end of switch */ } } /* end of import_schakal */ /* ************************************************************** */ /* ************************************************************** */ void import_shelx (char string[], int in_line, int Quick, int frame_no) /* routine to extract structural information from a SHELX data file */ { FILE *impin; char input[256]; /* temporary for continuation cards */ char filename[256]; /* string for filename */ int intype; /* type of datum read */ int i, j, k; /* temporary */ float xray; /* xray wavelength (read, but not used) */ int read_start; /* flag for start of atom list */ int read_uij; /* flag for uij card */ float u11, u22; /* temporary storage for uij */ float site_occup; /* occupancy (read, but not used) */ static char shcmds[][68] = { "ZERR", "LATT", "SYMM", "SFAC", "DISP", "UNIT", "LAUE", "REM ", "MORE", "TIME", "OMIT", "SHEL", "BASF", "TWIN", "EXTI", "SWAT", "HOPE", "MERG", "SPEC", "RESI", "MOVE", "ANIS", "AFIX", "HFIX", "FRAG", "FEND", "EXYZ", "EADP", "EQIV", "CONN", "PART", "BIND", "FREE", "DFIX", "DANG", "BUMP", "SAME", "SADI", "CHIV", "FLAT", "DELU", "SIMU", "DEFS", "ISOR", "NCSY", "SUMP", "L.S.", "CGLS", "BLOC", "DAMP", "STIR", "WGHT", "FVAR", "BOND", "CONF", "MPLA", "RTAB", "HTAB", "LIST", "ACTA", "SIZE", "TEMP", "WPDB", "FMAP", "GRID", "PLAN", "MOLE", "REM\0" }; static char cmd[6] = " "; /*temporary storage for start of line */ float fvarpar[30]; int nfvar = 0; int fv; int latt; char *p, *pp; memset (input, ' ', (size_t) 199); latt = 0; if (in_line) { impin = drvui->fpin; } else { // (void) sscanf (string, "%*s %s", filename); /* get file name */ strcpy (filename, string); if (!(impin = fopen (filename, "r"))) { Error_Box ("Cannot Open SHELX Import File, Run aborted."); return; } } read_start = 0; read_uij = 0; if (drvui->sys == 0) { /* only do this if no spgr command given */ /* initialize symmetry arrays */ for (i = 0; i <= 23; ++i) { for (j = 0; j <= 2; ++j) { drvui->ts[i][j] = 0.0; for (k = 0; k <= 2; ++k) drvui->ss[i][j][k] = 0; } } for (i = 0; i <= 2; ++i) { drvui->lat_pos[0][i] = 0.0; drvui->ss[0][i][i] = 1; for (j = 0; j <= 3; ++j) drvui->spg[i][j] = ' '; } /* add trivial x,y,z symmetry */ drvui->ts[0][0] = 0; drvui->ts[0][1] = 0; drvui->ts[0][2] = 0; drvui->ss[0][0][0] = 1; drvui->ss[0][1][1] = 1; drvui->ss[0][2][2] = 1; drvui->ng = 1; } if (!Quick) fprintf (drvui->flout, "****** Now interpreting SHELX-style data\n"); while (!feof (impin)) { if (!fgets (string, 256, impin)) { /* read a line */ if (!Quick) fprintf (drvui->flout, "Error reading input file."); if (!in_line) fclose (impin); return; } strcpy (input, string); if (strchr (input, '=') && (strncmp (input, "TITL", 4) && strncmp (input, "REM", 3))) { (*strchr (input, '=')) = '\0'; if (!fgets (string, 256, impin)) { Error_Box ("Error reading str file."); if (!in_line) fclose (impin); return; } strcat (input, string); } intype = 0; for (i = 0; i < 4; i++) { cmd[i] = (char) toupper (input[i]); if (input[i] == '\0') intype = 3; } cmd[4] = '\0'; if (strcmp (cmd, "TITL") == 0) intype = 1; /* echo and ignore */ if (strcmp (cmd, "CELL") == 0) intype = 2; if (strcmp (cmd, "HKLF") == 0) intype = 4; /* trigger exit */ if (strncmp (cmd, "END", 3) == 0) intype = 4; /* trigger exit */ if (strncmp (cmd, "FVAR", 4) == 0) intype = 5; /* store fixed parameters */ if (drvui->sys == 0) { /* ignore LATT/SYMM if spgr already seen */ if (strncmp (cmd, "LATT", 4) == 0) intype = 6; if (strncmp (cmd, "SYMM", 4) == 0) intype = 7; } if (intype == 0) { /* check against list of 'other' commands */ for (i = 0; i < 68; i++) { if (strlen (cmd) < 4 || strcmp (cmd, shcmds[i]) == 0) { intype = 3; break; } } } if ((strncmp (cmd, "REM", 3) == 0) || (strncmp (cmd, " ", 4) == 0)) intype = 3; switch (intype) { case 1: trim_string (input, 51); if (!Quick) fprintf (drvui->flout, "****** %s\n", input); break; /* ignore title except for listing */ case 2: for (i = 3; i <= 5; ++i) drvui->lat_con[i] = 0.0f; (void) sscanf (input, "%*s %f %f %f %f %f %f %f", &xray, &drvui->lat_con[0] , &drvui->lat_con[1], &drvui->lat_con[2], &drvui->lat_con[3], &drvui->lat_con[4] , &drvui->lat_con[5]); if (!Quick) fprintf (drvui->flout, "****** Cell %8.5f %8.5f %8.5f %8.3f %8.3f %8.3f\n", drvui->lat_con[0], drvui->lat_con[1], drvui->lat_con[2], drvui->lat_con[3], drvui->lat_con[4], drvui->lat_con[5]); break; case 3: /* just ignore most SHELX commands */ break; case 4: read_start = 0; if (!Quick) fprintf (drvui->flout, "****** HKLF or END - end of SHELX dataset\n"); if (latt == 0 && drvui->sys == 0) { drvui->acentric = 0; /* No LATT line given, spgp = P -1 */ latt = 1; drvui->nlat = 1; drvui->nbr = 1; } if (latt == 3) drvui->sys = 5; if (latt == 4) { // cubic only if all axes equal, else orthorhombic if (fabs (drvui->lat_con[0] - drvui->lat_con[1]) < 1.e-4 && fabs (drvui->lat_con[0] - drvui->lat_con[2]) < 1.e-4) drvui->sys = 6; else drvui->sys = 3; } if (drvui->sys == 0) findsys (); for (i = 1; i < drvui->n_ellips; i++) { if (drvui->ellips[i].ellips[0] <= 0.0f) drvui->ellips[i].ell_type = -100; } if (drvui->autolabel == 2) { for (i = 0; i < natom; i++) { drvui->labels[drvui->nlabel].label_fn = drvui->frame_no; drvui->labels[drvui->nlabel].label_x[0] = drvui->atoms[i].atom_xyz[0]; drvui->labels[drvui->nlabel].label_x[1] = drvui->atoms[i].atom_xyz[1]; drvui->labels[drvui->nlabel].label_x[2] = drvui->atoms[i].atom_xyz[2]; int nn = 0; for (j = 0; j < 4; j++) { if (drvui->atoms[i].atom_l[j] != ' ') drvui->labels[drvui->nlabel].label_label[nn++] = drvui->atoms[i].atom_l[j]; } drvui->labels[drvui->nlabel].label_label[nn] = '\0'; sprintf (cmd, "%d", drvui->atoms[i].atom_n); strcat (drvui->labels[drvui->nlabel].label_label, cmd); drvui->nlabel++; } drvui->autolabel = 1; } drvui->auto_ellipse = 0; if (!in_line) fclose (impin); return; case 5: i = sscanf (input, "%*s %f %f %f %f %f %f %f", &fvarpar[nfvar], &fvarpar[nfvar + 1], &fvarpar[nfvar + 2], &fvarpar[nfvar + 3], &fvarpar[nfvar + 4], &fvarpar[nfvar + 5], &fvarpar[nfvar + 6]); nfvar += 7; if (i < 7) nfvar -= (7 - i); break; case 6: (void) sscanf (input, "%*s %d", &latt); if (latt < 0) { drvui->acentric = 1; latt *= -1; } else drvui->acentric = 0; switch (latt) { case 1: drvui->nlat = 1; drvui->nbr = 1; break; case 2: drvui->nlat = 2; drvui->nbr = 6; drvui->lat_pos[1][0] = 0.5f; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.5f; break; case 3: drvui->nlat = 3; drvui->nbr = 7; drvui->lat_pos[1][0] = (1.f / 3.f); drvui->lat_pos[1][1] = (2.f / 3.f); drvui->lat_pos[1][2] = (2.f / 3.f); drvui->lat_pos[2][0] = (2.f / 3.f); drvui->lat_pos[2][1] = (1.f / 3.f); drvui->lat_pos[2][2] = (1.f / 3.f); break; case 4: drvui->nlat = 4; drvui->nbr = 5; drvui->lat_pos[1][0] = 0.0; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.5f; drvui->lat_pos[2][0] = 0.5f; drvui->lat_pos[2][1] = 0.0; drvui->lat_pos[2][2] = 0.5f; drvui->lat_pos[3][0] = 0.5f; drvui->lat_pos[3][1] = 0.5f; drvui->lat_pos[3][2] = 0.0; break; case 5: drvui->nlat = 2; drvui->nbr = 2; drvui->lat_pos[1][0] = 0.0; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.5f; break; case 6: drvui->nlat = 2; drvui->nbr = 3; drvui->lat_pos[1][0] = 0.5f; drvui->lat_pos[1][1] = 0.0; drvui->lat_pos[1][2] = 0.5f; break; case 7: drvui->nlat = 2; drvui->nbr = 4; drvui->lat_pos[1][0] = 0.5f; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.0; } break; case 7: /* SYMM */ drvui->ng++; input[0] = ' '; input[1] = ' '; input[2] = ' '; input[3] = ' '; p = strstr (input, ","); *p = '\0'; getsym (input, drvui->ng - 1, 0); p++; pp = strstr (p, ","); *pp = '\0'; getsym (p, drvui->ng - 1, 1); pp++; getsym (pp, drvui->ng - 1, 2); break; default: site_occup = 1.; u11 = u22 = 0.05f; i = sscanf (input, "%c%c%c%c %d %f %f %f %f %f %f %f %f %f %f", &drvui->atoms[natom].atom_l[0], &drvui->atoms[natom].atom_l[1], &drvui->atoms[natom].atom_l[2], &drvui->atoms[natom].atom_l[3], &drvui->atoms[natom].atom_n, &drvui->atoms[natom].atom_xyz[0], &drvui->atoms[natom].atom_xyz[1], &drvui->atoms[natom].atom_xyz[2], &site_occup, &u11, &u22, &drvui->ellips[drvui->n_ellips].ellips[2], &drvui->ellips[drvui->n_ellips].ellips[5], &drvui->ellips[drvui->n_ellips].ellips[4], &drvui->ellips[drvui->n_ellips].ellips[3]); for (j = 0; j < 3; j++) if (fabs (drvui->atoms[natom].atom_xyz[j]) > 15.) { fv = ((int) fabs (drvui->atoms[natom].atom_xyz[j])) / 10; if (drvui->atoms[natom].atom_xyz[j] < 0.) drvui->atoms[natom].atom_xyz[j] = (float) (1. - fvarpar[fv - 1] * (drvui->atoms[natom].atom_xyz[j] - fv * 10)); else drvui->atoms[natom].atom_xyz[j] = (float) fvarpar[fv - 1] * (drvui->atoms[natom].atom_xyz[j] - fv * 10); } else if (drvui->atoms[natom].atom_xyz[j] > 9.) drvui->atoms[natom].atom_xyz[j] -= 10.0f; if (fabs (site_occup) > 11.) { fv = ((int) fabs (site_occup)) / 10; if (site_occup < 0) site_occup = (float) (1.0 - fvarpar[fv - 1]); else site_occup = fvarpar[fv - 1]; } if (fabs (u11) > 11.) { fv = ((int) fabs (u11)) / 10; if (u11 < 0.) u11 = (float) (1.0 - fvarpar[fv - 1] * (fabs (u11) - fv * 10)); else u11 = fvarpar[fv - 1] * (u11 - fv * 10); } else if (fabs (u11) > 1.) { if (u11 < 0.) u11 += 10.; else u11 -= 10.; } drvui->atoms[natom].atom_n = 0; int k = 0; for (j = 0; j < 4; j++) /* extract atom number if part of SHELX name */ if (drvui->atoms[natom].atom_l[j] >= '0' && drvui->atoms[natom].atom_l[j] <= '9') { drvui->atoms[natom].atom_n = 10 * drvui->atoms[natom].atom_n + (int) drvui->atoms[natom].atom_l[j] - 48; } else { drvui->atoms[natom].atom_l[k++] = drvui->atoms[natom].atom_l[j]; } for (j = k; j < 4; j++) drvui->atoms[natom].atom_l[j] = ' '; drvui->atoms[natom].atom_l[4] = '\0'; if (drvui->atoms[natom].atom_n == 0) drvui->atoms[natom].atom_n = 1; if (i > 11) { strcpy (drvui->ellips[drvui->n_ellips].ellips_l, drvui->atoms[natom].atom_l); drvui->ellips[drvui->n_ellips].ellips_n = drvui->atoms[natom].atom_n; drvui->ellips[drvui->n_ellips].save_el_number = drvui->ellips[drvui->n_ellips].ellips_n; if (fabs (u22) > 11.) { fv = ((int) fabs (u22)) / 10; if (u22 < 0.) u22 = (float) (1. - fvarpar[fv - 1] * (fabs (u22) - fv * 10)); else u22 = fvarpar[fv - 1] * (u22 - fv * 10); } else if (fabs (u22) > 1.) { if (u22 < 0.) u22 += 10.; else u22 -= 10.; } if (fabs (drvui->ellips[drvui->n_ellips].ellips[2]) > 11.) { fv = ((int) fabs (drvui->ellips[drvui->n_ellips].ellips[2])) / 10; if (drvui->ellips[drvui->n_ellips].ellips[2] < 0.) drvui->ellips[drvui->n_ellips].ellips[2] = (float) (1.0 - fvarpar[fv - 1] * (fabs (drvui->ellips[drvui->n_ellips].ellips[2]) - fv * 10)); else drvui->ellips[drvui->n_ellips].ellips[2] = fvarpar[fv - 1] * (drvui->ellips[drvui->n_ellips].ellips[2] - fv * 10); } else if (fabs (drvui->ellips[drvui->n_ellips].ellips[2]) > 1.) { if (drvui->ellips[drvui->n_ellips].ellips[2] < 0.) drvui->ellips[drvui->n_ellips].ellips[2] += 10.; else drvui->ellips[drvui->n_ellips].ellips[2] -= 10.; } if (fabs (drvui->ellips[drvui->n_ellips].ellips[5]) > 11.) { fv = ((int) fabs (drvui->ellips[drvui->n_ellips].ellips[5])) / 10; if (drvui->ellips[drvui->n_ellips].ellips[5] < 0.) drvui->ellips[drvui->n_ellips].ellips[5] = (float) (1. - fvarpar[fv - 1] * (fabs (drvui->ellips[drvui->n_ellips].ellips[5]) - fv * 10)); else drvui->ellips[drvui->n_ellips].ellips[5] = fvarpar[fv - 1] * (drvui->ellips[drvui->n_ellips].ellips[5] - fv * 10); } else if (fabs (drvui->ellips[drvui->n_ellips].ellips[5]) > 1.) { if (drvui->ellips[drvui->n_ellips].ellips[5] < 0.) drvui->ellips[drvui->n_ellips].ellips[5] += 10.; else drvui->ellips[drvui->n_ellips].ellips[5] -= 10.; } if (drvui->ellips[drvui->n_ellips].ellips[4] > 11.) { fv = ((int) fabs (drvui->ellips[drvui->n_ellips].ellips[4])) / 10; if (drvui->ellips[drvui->n_ellips].ellips[4] < 0.) drvui->ellips[drvui->n_ellips].ellips[4] = (float) (1.0 - fvarpar[fv - 1] * (fabs (drvui->ellips[drvui->n_ellips].ellips[4]) - fv * 10)); else drvui->ellips[drvui->n_ellips].ellips[4] = fvarpar[fv - 1] * (drvui->ellips[drvui->n_ellips].ellips[4] - fv * 10); } else if (fabs (drvui->ellips[drvui->n_ellips].ellips[4]) > 1.) { if (drvui->ellips[drvui->n_ellips].ellips[4] < 0.) drvui->ellips[drvui->n_ellips].ellips[4] += 10.; else drvui->ellips[drvui->n_ellips].ellips[4] -= 10.; } if (drvui->ellips[drvui->n_ellips].ellips[3] > 11.) { fv = ((int) fabs (drvui->ellips[drvui->n_ellips].ellips[3])) / 10; if (drvui->ellips[drvui->n_ellips].ellips[3] < 0.) drvui->ellips[drvui->n_ellips].ellips[3] = (float) (1.0 - fvarpar[fv - 1] * (fabs (drvui->ellips[drvui->n_ellips].ellips[3]) - fv * 10)); else drvui->ellips[drvui->n_ellips].ellips[3] = fvarpar[fv - 1] * (drvui->ellips[drvui->n_ellips].ellips[3] - fv * 10); } else if (fabs (drvui->ellips[drvui->n_ellips].ellips[3]) > 1.) { if (drvui->ellips[drvui->n_ellips].ellips[3] < 0.) drvui->ellips[drvui->n_ellips].ellips[3] += 10.; else drvui->ellips[drvui->n_ellips].ellips[3] -= 10.; } drvui->ellips[drvui->n_ellips].ellips[0] = u11; drvui->ellips[drvui->n_ellips].ellips[1] = u22; drvui->ellips[drvui->n_ellips].ellips_ismod = 0; if (!Quick) fprintf (drvui->flout, "****** Atom %c%c%c%c%3d %8.5f %8.5f %8.5f (%8.5f)\n", drvui->atoms[natom].atom_l[0], drvui->atoms[natom].atom_l[1], drvui->atoms[natom].atom_l[2], drvui->atoms[natom].atom_l[3], drvui->atoms[natom].atom_n, drvui->atoms[natom].atom_xyz[0], drvui->atoms[natom].atom_xyz[1], drvui->atoms[natom].atom_xyz[2], site_occup); if (!Quick) fprintf (drvui->flout, "****** Uij %c%c%c%c%3d %8.5f %8.5f %8.5f %8.5f %8.5f %8.5f\n", drvui->atoms[natom].atom_l[0], drvui->atoms[natom].atom_l[1], drvui->atoms[natom].atom_l[2], drvui->atoms[natom].atom_l[3], drvui->atoms[natom].atom_n, drvui->ellips[drvui->n_ellips].ellips[0], drvui->ellips[drvui->n_ellips].ellips[1], drvui->ellips[drvui->n_ellips].ellips[2], drvui->ellips[drvui->n_ellips].ellips[3], drvui->ellips[drvui->n_ellips].ellips[4], drvui->ellips[drvui->n_ellips].ellips[5]); drvui->ellips[drvui->n_ellips].save_el_number = drvui->ellips[drvui->n_ellips].ellips_n; drvui->do_ellipsoids = 1; if (drvui->auto_ellipse == 1) { drvui->ellips[drvui->n_ellips].ell_type = 1001; // Uij with ellipcolor memset (drvui->ellips[drvui->n_ellips].ellips_col, 0, 40); strcpy (drvui->ellips[drvui->n_ellips].ellips_col, "Gray30"); } else { drvui->ellips[drvui->n_ellips].ell_type = 1; // Uij } drvui->n_ellips++; check_dynamic_storage (); } else { if (i < 10) { if (!Quick) fprintf (drvui->flout, "******WARNING - too few parameters given for following atom:\n"); if (site_occup < 0) site_occup = 0.; if (u11 < 0) u11 = 0.; } if (!Quick) fprintf (drvui->flout, "****** Atom %c%c%c%c%3d %8.5f %8.5f %8.5f (%8.5f) Uiso %8.5f\n", drvui->atoms[natom].atom_l[0], drvui->atoms[natom].atom_l[1], drvui->atoms[natom].atom_l[2], drvui->atoms[natom].atom_l[3], drvui->atoms[natom].atom_n, drvui->atoms[natom].atom_xyz[0], drvui->atoms[natom].atom_xyz[1], drvui->atoms[natom].atom_xyz[2], site_occup, u11); } drvui->atoms[natom].atom_fn = frame_no; drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; natom++; check_dynamic_storage (); break; /* end of default */ } /* end of switch */ } if (!in_line) (void) fclose (impin); if (latt == 3) drvui->sys = 5; if (latt == 4) drvui->sys = 6; if (drvui->sys == 0) findsys (); for (i = 1; i < drvui->n_ellips; i++) { if (drvui->ellips[i].ellips[0] <= 0.0f) drvui->ellips[i].ell_type = -100; } if (drvui->autolabel == 2) { for (i = 0; i < natom; i++) { if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; drvui->labels[drvui->nlabel].label_fn = drvui->frame_no; drvui->labels[drvui->nlabel].label_x[0] = drvui->atoms[i].atom_xyz[0]; drvui->labels[drvui->nlabel].label_x[1] = drvui->atoms[i].atom_xyz[1]; drvui->labels[drvui->nlabel].label_x[2] = drvui->atoms[i].atom_xyz[2]; int nn = 0; for (j = 0; j < 4; j++) { if (drvui->atoms[i].atom_l[j] != ' ') drvui->labels[drvui->nlabel].label_label[nn++] = drvui->atoms[i].atom_l[j]; } drvui->labels[drvui->nlabel].label_label[nn] = '\0'; sprintf (cmd, "%d", drvui->atoms[i].atom_n); strcat (drvui->labels[drvui->nlabel].label_label, cmd); drvui->nlabel++; check_dynamic_storage (); } drvui->autolabel = 1; drvui->auto_ellipse = 0; } } /* end of import_shelx */ /* ************************************************************** */ /* ************************************************************** */ void import_wien (char string[], int in_line, int Quick, int frame_no) /* routine to extract structural information from a WIEN2k struct file */ { FILE *impin; char filename[256]; /* string for filename */ char line[85]; int i, j, k; /* temporary */ char spgp[50], *spgr; char xs[15], ys[15], zs[15]; int nat = 0; int skip = 0; char lattice[4]; char atoms[4]; char *spstring; if (in_line) { impin = drvui->fpin; } else { // (void) sscanf (string, "%*s %s", filename); /* get file name */ strcpy (filename, string); if (!(impin = fopen (filename, "r"))) { Error_Box ("Cannot Open WIEN2k Import File, Run aborted."); return; } } if (!Quick) fprintf (drvui->flout, "****** Now interpreting WIEN2k-style data\n"); memset (string, 0, 85); if (!fgets (string, 85, impin)) { /* skip title */ if (!Quick) fprintf (drvui->flout, "Error reading title."); if (!in_line) fclose (impin); return; } trim_string (string, 85); // kill any ^M or ^J at end of line string[85] = '\0'; if (!Quick) fprintf (drvui->flout, "%s\n", string); if (!fgets (line, 85, impin)) { if (!Quick) fprintf (drvui->flout, "Error reading header."); if (!in_line) fclose (impin); return; } memset (spgp, 0, 40); memset (atoms, 0, 4); sscanf (line, "%s %*s%3c%s", lattice, atoms, spgp); natom = atoi (atoms); if (natom == 0) sscanf (line, "%s %*s %*s %d %*d %s", lattice, &natom, spgp); if (strchr (spgp, '_')) spgr = strchr (spgp, '_') + 1; else spgr = spgp; if (!Quick) fprintf (drvui->flout, "%s Lattice, %d atoms, space group %s\n", lattice, natom, spgr); if (drvui->sys == 0) { strcpy (line, spgr); spstring = dissect_symbol (line); symop (spstring); free (spstring); } // if spacegroup not already known if (!fgets (line, 85, impin)) { /* read a line */ if (!Quick) fprintf (drvui->flout, "Error reading units flag."); if (!in_line) fclose (impin); return; } if (!fgets (line, 85, impin)) { /* read a line */ if (!Quick) fprintf (drvui->flout, "Error reading lattice constants."); if (!in_line) fclose (impin); return; } i = sscanf (line, "%f %f %f %f %f %f", &drvui->lat_con[0], &drvui->lat_con[1], &drvui->lat_con[2], &drvui->lat_con[3], &drvui->lat_con[4], &drvui->lat_con[5]); if (i < 6 || drvui->lat_con[4] < 1. || drvui->lat_con[5] < 1.) { //fortran fixed format lacking space characters line[39] = ' '; line[49] = ' '; i = sscanf (line, "%f %f %f %f %f %f", &drvui->lat_con[0], &drvui->lat_con[1], &drvui->lat_con[2], &drvui->lat_con[3], &drvui->lat_con[4], &drvui->lat_con[5]); } drvui->lat_con[0] *= (float) 0.529; /* conversion from a.u. to angstroms */ drvui->lat_con[1] *= (float) 0.529; drvui->lat_con[2] *= (float) 0.529; if (!Quick) fprintf (drvui->flout, "Lattice constants %f %f %f %5.2f %5.2f %5.2f\n", drvui->lat_con[0], drvui->lat_con[1], drvui->lat_con[2], drvui->lat_con[3], drvui->lat_con[4], drvui->lat_con[5]); nat = 0; skip = 0; while (!feof (impin) && nat < natom) { if (!fgets (line, 85, impin)) { /* read a line */ if (!Quick) fprintf (drvui->flout, "Error reading atom record."); if (!in_line) fclose (impin); return; } if (!strncmp (line, "ATOM", 4) && skip == 0) { sscanf (line, "%*s %*s %s %s %s", xs, ys, zs); if (strchr(xs,'=')) memmove(xs,strchr(xs,'=')+1,strlen(strchr(xs,'='))); if (strchr(ys,'=')) memmove(ys,strchr(ys,'=')+1,strlen(strchr(ys,'='))); if (strchr(zs,'=')) memmove(zs,strchr(zs,'=')+1,strlen(strchr(zs,'='))); if (drvui->sys == 5) { /* struct files for hexagonal lattice have rhombohedral positions */ drvui->atoms[nat].atom_xyz[0] = (float) atof (xs) * 2.f / 3.f - (float) atof (ys) * 1.f / 3.f - (float) atof (zs) * 1.f / 3.f; drvui->atoms[nat].atom_xyz[1] = (float) atof (xs) * 1.f / 3.f + (float) atof (ys) * 1.f / 3.f - (float) atof (zs) * 2.f / 3.f; drvui->atoms[nat].atom_xyz[2] = (float) atof (xs) * 1.f / 3.f + (float) atof (ys) * 1.f / 3.f + (float) atof (zs) * 1.f / 3.f; } else { drvui->atoms[nat].atom_xyz[0] = (float) atof (xs); drvui->atoms[nat].atom_xyz[1] = (float) atof (ys); drvui->atoms[nat].atom_xyz[2] = (float) atof (zs); } drvui->atoms[nat].atom_fn = frame_no; skip = 1; } else if (strstr (line, "NPT=")) { sscanf (line, "%c%c%c%c", &drvui->atoms[nat].atom_l[0], &drvui->atoms[nat].atom_l[1], &drvui->atoms[nat].atom_l[2], &drvui->atoms[nat].atom_l[3]); drvui->atoms[nat].atom_l[4] = '\0'; drvui->atoms[nat].atom_n = 0; k = 0; for (j = 0; j < 4; j++) /* extract atom number if part of name */ if (drvui->atoms[nat].atom_l[j] >= '0' && drvui->atoms[nat].atom_l[j] <= '9') { drvui->atoms[nat].atom_n = 10 * drvui->atoms[nat].atom_n + (int) drvui->atoms[nat].atom_l[j] - 48; } else { drvui->atoms[nat].atom_l[k++] = drvui->atoms[nat].atom_l[j]; } for (j = k; j < 4; j++) drvui->atoms[nat].atom_l[j] = ' '; drvui->atoms[nat].atom_l[4] = '\0'; if (drvui->atoms[nat].atom_n == 0) drvui->atoms[nat].atom_n = 1; drvui->atoms[nat].sv_atom_n = drvui->atoms[nat].atom_n; nat++; skip = 0; } } if (!Quick) { for (i = 0; i < natom; i++) fprintf (drvui->flout, "Atom %c%c%c%c %d %f %f %f\n", drvui->atoms[i].atom_l[0], drvui->atoms[i].atom_l[1], drvui->atoms[i].atom_l[2], drvui->atoms[i].atom_l[3], drvui->atoms[i].atom_n, drvui->atoms[i].atom_xyz[0], drvui->atoms[i].atom_xyz[1], drvui->atoms[i].atom_xyz[2]); } if (!in_line) (void) fclose (impin); } /* end of import_wien */ /* ************************************************************** */ /* ************************************************************** */ void import_discus (char input[], int in_line, int Quick, int frame_no) /* routine to extract structural information from a DISCUS file */ { FILE *impin; char string[200]; /* temporary string */ char filename[256]; /* string for filename */ int i, j; /* temporary */ char *spstring = NULL; /* space group symbol */ int nx, ny, nz, nc; /* number of cells if structure */ int structflag = 0; /* cell or structure */ int ng = -1; /* counter for symmetry generators */ int gss[10][3][3]; /* temporary storage for */ float gts[10][3]; /* additional generator symmetry */ memset (string, 0, 100); if (in_line) { impin = drvui->fpin; } else { // (void)sscanf (input, "%s %s", filename, filename); /* get file name */ strcpy (filename, input); if (!(impin = fopen (filename, "r"))) { Error_Box ("Cannot Open DISCUS Import File, Run aborted."); return; } } if (!Quick) fprintf (drvui->flout, "****** Now interpreting DISCUS-style data\n"); if (!fgets (input, 100, impin)) { /* read a line */ Error_Box ("Error reading DISCUS file - end of file on first line."); if (!in_line) (void) fclose (impin); return; } if (strncmp (input, "title", 5)) { Error_Box ("Error reading DISCUS file - file does not start with a title."); if (!in_line) (void) fclose (impin); return; } while (!feof (impin)) { if (!fgets (input, 100, impin)) { /* read a line */ Error_Box ("Error - unexpected end of file while reading DISCUS file."); if (!in_line) (void) fclose (impin); return; } if (!strncmp (input, "cell", 4)) { sscanf (input, "%*s %f%*[ ,]%f%*[ ,]%f%*[ ,]%f%*[ ,]%f%*[ ,]%f", &drvui->lat_con[0], &drvui->lat_con[1], &drvui->lat_con[2], &drvui->lat_con[3], &drvui->lat_con[4], &drvui->lat_con[5]); if (!Quick) fprintf (drvui->flout, "****** Cell %5.3f %5.3f %5.3f %5.2f %5.2f %5.2f\n", drvui->lat_con[0], drvui->lat_con[1], drvui->lat_con[2], drvui->lat_con[3], drvui->lat_con[4], drvui->lat_con[5]); } else if (!strncmp (input, "ncell", 5)) { structflag = 1; sscanf (input, "%*s %d,%d,%d,%d", &nx, &ny, &nz, &nc); spstring = dissect_symbol ("P1"); drvui->lat_con[0] *= (float) nx; drvui->lat_con[1] *= (float) ny; drvui->lat_con[2] *= (float) nz; if (!Quick) fprintf (drvui->flout, "****** %d x %d x %d supercell, transforming to P1\n", nx, ny, nz); } else if (!strncmp (input, "spcgr", 5)) { sscanf (input, "%*s %s", string); spstring = dissect_symbol (string); if (!Quick) fprintf (drvui->flout, "****** Space group %s\n", string); /* spacegroup might be overridden by ncell, so do not call symop immediately */ } else if (!strncmp (input, "generator", 9)) { ng++; sscanf (input, "*s %d%*[ ,]%d%*[ ,]%d%*[ ,]%f%*[ ,]%d%*[ ,]%d%*[ ,]%d%*[, ]%f%*[ ,]%d%*[ ,]%d%*[ ,]%d%*[ ,]%f", &gss[ng][0][0], &gss[ng][0][1], &gss[ng][0][2], >s[ng][0], &gss[ng][1][0], &gss[ng][1][1], &gss[ng][1][2], >s[ng][1], &gss[ng][2][0], &gss[ng][2][1], &gss[ng][2][2], >s[ng][2]); if (!Quick) { fprintf (drvui->flout, "****** Generator (%d %d %d) (%5.1f)\n", gss[ng][0][0], gss[ng][0][1], gss[ng][0][2], gts[ng][0]); fprintf (drvui->flout, "****** (%d %d %d) (%5.1f)\n", gss[ng][1][0], gss[ng][1][1], gss[ng][1][2], gts[ng][1]); fprintf (drvui->flout, "****** (%d %d %d) (%5.1f)\n", gss[ng][2][0], gss[ng][2][1], gss[ng][2][2], gts[ng][2]); } } else if (!strncmp (input, "ato", 3)) { natom = 0; while (fgets (input, 100, impin) != NULL) { if (input[0] == '#') continue; if (strstr (input, "molecule")) { if (!Quick) fprintf (drvui->flout, "*** molecule keyword is currently not supported !\n"); continue; } memset (drvui->atoms[natom].atom_l, 0, 4); sscanf (input, "%4c %f %f %f %*f", drvui->atoms[natom].atom_l, &drvui->atoms[natom].atom_xyz[0], &drvui->atoms[natom].atom_xyz[1], &drvui->atoms[natom].atom_xyz[2]); if (structflag == 1) { drvui->atoms[natom].atom_xyz[0] /= (float) nx; drvui->atoms[natom].atom_xyz[1] /= (float) ny; drvui->atoms[natom].atom_xyz[2] /= (float) nz; } drvui->atoms[natom].atom_fn = frame_no; int k = 0; for (j = 0; j < 4; j++) { /* extract atom number if part of name */ if (drvui->atoms[natom].atom_l[j] >= '0' && drvui->atoms[natom].atom_l[j] <= '9') { drvui->atoms[natom].atom_n = 10 * drvui->atoms[natom].atom_n + (int) drvui->atoms[natom].atom_l[j] - 48; } else { drvui->atoms[natom].atom_l[k++] = drvui->atoms[natom].atom_l[j]; } } for (j = k; j < 4; j++) drvui->atoms[natom].atom_l[j] = ' '; drvui->atoms[natom].atom_l[4] = '\0'; if (drvui->atoms[natom].atom_n == 0) drvui->atoms[natom].atom_n = 1; drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; natom++; check_dynamic_storage (); } /* here at end of input, i.e. when the last atom has been read */ if (!Quick) for (i = 0; i < natom; i++) fprintf (drvui->flout, "****** Atom %s %d %f %f %f\n", drvui->atoms[i].atom_l, drvui->atoms[i].atom_n, drvui->atoms[i].atom_xyz[0], drvui->atoms[i].atom_xyz[1], drvui->atoms[i].atom_xyz[2]); symop (spstring); if (ng > -1 && structflag == 0) { for (i = 0; i <= ng; i++) { int ig = ++drvui->ng; drvui->ss[ig][0][0] = gss[i][0][0]; drvui->ss[ig][0][1] = gss[i][0][1]; drvui->ss[ig][0][2] = gss[i][0][2]; drvui->ss[ig][1][0] = gss[i][1][0]; drvui->ss[ig][1][1] = gss[i][1][1]; drvui->ss[ig][1][2] = gss[i][1][2]; drvui->ss[ig][2][0] = gss[i][2][0]; drvui->ss[ig][2][1] = gss[i][2][1]; drvui->ss[ig][2][2] = gss[i][2][2]; drvui->ts[ig][0] = gts[i][0]; drvui->ts[ig][1] = gts[i][1]; drvui->ts[ig][2] = gts[i][2]; } } if (!in_line) (void) fclose (impin); if (spstring) free(spstring); return; } /* end of atom records */ } /* main keyword parsing loop */ /* normal exit is through the EOF condition in the atoms loop */ Error_Box ("Unexpected end of DISCUS file - no atom records found."); if (spstring) free (spstring); if (!in_line) (void) fclose (impin); return; } /* ************************************************************** */ /* ************************************************************** */ void import_pcr (char input[], int in_line, int Quick, int frame_no) /* routine to extract structural information from a FULLPROF pcr file */ { char string[256], filename[256], temp[25], tstring[21]; int phase_no, i, j; int ii, jj; int nat, anis; FILE *impin; if (in_line) { Error_Box ("Cannot read inline FULLPROF data. Please use the import instruction"); return; } phase_no = 0; ii = strlen (input) - 1; if (isdigit (input[ii])) { // if number at end for (jj = ii; jj > ii - 6; jj--) { if (isspace (input[jj])) { // separate number input[jj] = '\0'; phase_no = atoi (&input[jj + 1]); break; } if (isalpha (input[jj])) break; // unless it is attached to filename } } strcpy (filename, input); if (phase_no < 1) { Error_Box ("Illegal phase number in FULLPROF import instruction, Run aborted."); return; } if (!(impin = fopen (filename, "r"))) { Error_Box ("Cannot Open FULLPROF Import File, Run aborted."); return; } sprintf (temp, "for PHASE number: %3d", phase_no); /* make search object */ for (;;) { if (!fgets (string, 200, impin)) { /* search for phase info */ Error_Box ("Error reading phase info from FULLPROF Import File, Run aborted."); (void) fclose (impin); return; } if (strstr (string, temp) != 0) break; } if (!fgets (string, 200, impin)) { Error_Box ("Error reading from FULLPROF Import File, Run aborted."); (void) fclose (impin); return; } if (!fgets (string, 200, impin)) { Error_Box ("Error reading from FULLPROF Import File, Run aborted."); (void) fclose (impin); return; } (void) sscanf (string, "%20c", tstring); tstring[20] = '\0'; if (!Quick) fprintf (drvui->flout, "****** Phase %d: %s\n", phase_no, tstring); //title do { if (!fgets (string, 200, impin)) { Error_Box ("Error reading from FULLPROF Import File, Run aborted."); (void) fclose (impin); return; } trim_string (string, 200); } while (string[0] == '!' || !strlen (string)); //skip any comment lines and empty lines nat = 0; sscanf (string, "%d", &nat); // next record must start with number of atoms for (;;) { /* search for spacegroup */ if (!fgets (string, 200, impin)) { Error_Box ("Error reading spacegroup from FULLPROF File, Run aborted."); (void) fclose (impin); return; } if (strstr (string, "Space group")) { (void) sscanf (string, "%20c", tstring); tstring[20] = '\0'; strcpy (string, "spgr "); strcat (string, tstring); if (!Quick) fprintf (drvui->flout, "****** %s\n", string); symop (string); break; } } for (;;) { /* search for start of atom list */ if (!fgets (string, 200, impin)) { Error_Box ("Error reading atom records from FULLPROF Import File, Run aborted."); (void) fclose (impin); return; } if (!strncmp (string, "!Atom Typ", 9)) break; } do { if (!fgets (string, 200, impin)) { Error_Box ("Error reading atom data from FULLPROF Import File, Run aborted."); (void) fclose (impin); return; } if (string[0] == '!') continue; //skip any comment lines anis = 0; if (isalpha (string[0])) { sscanf (string, "%s %*s %f %f %f %*f %*f %*d %*d %d %*d", tstring, &drvui->atoms[natom].atom_xyz[0], &drvui->atoms[natom].atom_xyz[1], &drvui->atoms[natom].atom_xyz[2], &anis); drvui->atoms[natom].atom_n = 0; for (i = 0; i < 4; i++) drvui->atoms[natom].atom_l[i] = ' '; /* initialize atom name */ j = 0; if (string[0] >= '0' && string[0] <= '9') drvui->atoms[natom].atom_n = (int) string[0] - 48; else drvui->atoms[natom].atom_l[j++] = string[0]; if (string[1] >= '0' && string[1] <= '9') drvui->atoms[natom].atom_n = 10 * drvui->atoms[natom].atom_n + (int) string[1] - 48; else drvui->atoms[natom].atom_l[j++] = string[1]; if (string[2] >= '0' && string[2] <= '9') drvui->atoms[natom].atom_n = 10 * drvui->atoms[natom].atom_n + (int) string[2] - 48; else drvui->atoms[natom].atom_l[j++] = string[2]; if (string[3] >= '0' && string[3] <= '9') drvui->atoms[natom].atom_n = 10 * drvui->atoms[natom].atom_n + (int) string[3] - 48; else drvui->atoms[natom].atom_l[j++] = string[3]; if (!Quick) fprintf (drvui->flout, "****** Atom %c%c%c%c%3d %8.5f %8.5f %8.5f\n", drvui->atoms[natom].atom_l[0], drvui->atoms[natom].atom_l[1], drvui->atoms[natom].atom_l[2], drvui->atoms[natom].atom_l[3], drvui->atoms[natom].atom_n, drvui->atoms[natom].atom_xyz[0], drvui->atoms[natom].atom_xyz[1], drvui->atoms[natom].atom_xyz[2]); drvui->atoms[natom].atom_fn = frame_no; drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; drvui->atoms[natom].atom_fn = frame_no; drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; fgets (string, 200, impin); // skip codewords if (anis == 2) { strcpy (drvui->ellips[drvui->n_ellips].ellips_l, drvui->atoms[natom].atom_l); drvui->ellips[drvui->n_ellips].ellips_n = drvui->atoms[natom].atom_n; drvui->ellips[drvui->n_ellips].save_el_number = drvui->ellips[drvui->n_ellips].ellips_n; drvui->ellips[drvui->n_ellips].ellips_ismod = 0; drvui->ellips[drvui->n_ellips].ell_type = 0; fgets (string, 200, impin); // b factors if (string[0] == '!') fgets (string, 100, impin); sscanf (string, "%f %f %f %f %f %f", &drvui->ellips[drvui->n_ellips].ellips[0], &drvui->ellips[drvui->n_ellips].ellips[1], &drvui->ellips[drvui->n_ellips].ellips[2], &drvui->ellips[drvui->n_ellips].ellips[3], &drvui->ellips[drvui->n_ellips].ellips[4], &drvui->ellips[drvui->n_ellips].ellips[5]); if (!Quick) fprintf (drvui->flout, "****** Beta_ij %8.5f %8.5f %8.5f %8.5f %8.5f %8.5f\n", drvui->ellips[drvui->n_ellips].ellips[0], drvui->ellips[drvui->n_ellips].ellips[1], drvui->ellips[drvui->n_ellips].ellips[2], drvui->ellips[drvui->n_ellips].ellips[3], drvui->ellips[drvui->n_ellips].ellips[4], drvui->ellips[drvui->n_ellips].ellips[5]); drvui->n_ellips++; check_dynamic_storage (); } natom++; check_dynamic_storage (); } // if line starts with (atom) label } while (natom < nat); for (;;) { /* search for lattice constants */ if (!fgets (string, 200, impin)) { Error_Box ("Error reading lattice constants from FULLPROF Import File, Run aborted."); (void) fclose (impin); return; } if (strstr (string, "alpha") && strstr (string, "beta") && strstr (string, "gamma")) { if (!fgets (string, 200, impin)) { Error_Box ("Error reading lattice constants from FULLPROF Import File, Run aborted."); (void) fclose (impin); return; } sscanf (string, "%f %f %f %f %f %f", &drvui->lat_con[0], &drvui->lat_con[1], &drvui->lat_con[2], &drvui->lat_con[3], &drvui->lat_con[4], &drvui->lat_con[5]); /* read lattice constants */ if (!Quick) fprintf (drvui->flout, "****** Cell %8.5f %8.5f %8.5f %8.3f %8.3f %8.3f\n", drvui->lat_con[0], drvui->lat_con[1], drvui->lat_con[2], drvui->lat_con[3], drvui->lat_con[4], drvui->lat_con[5]); (void) fclose (impin); return; } } } /* ************************************************************** */ /* ************************************************************** */ void import_exc (char string[], int in_line, int Quick, int frame_no) /* routine to extract structural information from an Exciting GEOMETRY.OUT file */ { FILE *impin; char filename[256]; /* string for filename */ char line[85]; int i, j, k; /* temporary */ int nat = 0; int nsites = 0; char *p, *pname; float scale = 1.0f; float scale1 = 1.0f; float scale2 = 1.0f; float scale3 = 1.0f; float avec[3], bvec[3], cvec[3]; char spstring[10] = "spgr P 1"; char *name; if (in_line) { impin = drvui->fpin; } else { // (void) sscanf (string, "%*s %s", filename); /* get file name */ strcpy (filename, string); if (!(impin = fopen (filename, "r"))) { Error_Box ("Cannot Open Exciting Import File, Run aborted."); return; } } if (!Quick) fprintf (drvui->flout, "****** Now interpreting GEOMETRY.OUT-style data\n"); memset (string, 0, 85); while (1) { if (!fgets (line, 85, impin)) { /* read a line */ if (!Quick) fprintf (drvui->flout, "End of input reached.\n"); if (!in_line) fclose (impin); break; } Blank_Strip (line); // remove leading spaces if (!strncmp (line, "scale1", 6)) { fgets (line, 85, impin); sscanf (line, "%f", &scale1); continue; } if (!strncmp (line, "scale2", 6)) { fgets (line, 85, impin); sscanf (line, "%f", &scale2); continue; } if (!strncmp (line, "scale3", 6)) { fgets (line, 85, impin); sscanf (line, "%f", &scale3); continue; } if (!strncmp (line, "scale", 5)) { fgets (line, 85, impin); sscanf (line, "%f", &scale); continue; } if (!strncmp (line, "avec", 4)) { fgets (line, 85, impin); sscanf (line, "%f %f %f", &avec[0], &avec[1], &avec[2]); fgets (line, 85, impin); sscanf (line, "%f %f %f", &bvec[0], &bvec[1], &bvec[2]); fgets (line, 85, impin); sscanf (line, "%f %f %f", &cvec[0], &cvec[1], &cvec[2]); continue; } if (!strncmp (line, "atoms", 5)) { natom = 0; fgets (line, 85, impin); sscanf (line, "%d", &nat); for (j = 0; j < nat; j++) { name = (char *) zalloc (40 * sizeof (char)); fgets (line, 85, impin); sscanf (line, "%s", name); pname = name + 1; // skip first quotation mark p = strrchr (pname, '/'); if (p) pname = ++p; p = strrchr (pname, '.'); if (!p) p = strrchr (pname, 39); if (p) *p = '\0'; // strip either the .in or the trailing quotation mark for (k = 0; k < 3; k++) if (strlen (pname) < 4) strcat (pname, " "); fgets (line, 85, impin); sscanf (line, "%d", &nsites); for (k = 0; k < nsites; k++) { fgets (line, 85, impin); sscanf (line, "%f %f %f", &drvui->atoms[natom].atom_xyz[0], &drvui->atoms[natom].atom_xyz[1], &drvui->atoms[natom].atom_xyz[2]); strcpy (drvui->atoms[natom].atom_l, pname); drvui->atoms[natom].atom_n = k + 1; drvui->atoms[natom].atom_fn = frame_no; drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; natom++; check_dynamic_storage (); } free (name); } continue; } // if atoms block } // while not eof if (natom == 0) { Error_Box("No atoms could be read.\nThis file is probably not in elk.in or GEOMETRY.OUT format."); } for (k = 0; k < 3; k++) { // scale lattice vectors and convert to angstroms avec[k] *= scale * scale1; bvec[k] *= scale * scale2; cvec[k] *= scale * scale3; } drvui->lat_con[0] = (float) sqrt (avec[0] * avec[0] + avec[1] * avec[1] + avec[2] * avec[2]); drvui->lat_con[1] = (float) sqrt (bvec[0] * bvec[0] + bvec[1] * bvec[1] + bvec[2] * bvec[2]); drvui->lat_con[2] = (float) sqrt (cvec[0] * cvec[0] + cvec[1] * cvec[1] + cvec[2] * cvec[2]); drvui->lat_con[3] = (float) (180 / M_PI * acos ((bvec[0] * cvec[0] + bvec[1] * cvec[1] + bvec[2] * cvec[2]) / (drvui->lat_con[1] * drvui->lat_con[2]))); drvui->lat_con[4] = (float) (180 / M_PI * acos ((avec[0] * cvec[0] + avec[1] * cvec[1] + avec[2] * cvec[2]) / (drvui->lat_con[0] * drvui->lat_con[2]))); drvui->lat_con[5] = (float) (180 / M_PI * acos ((avec[0] * bvec[0] + avec[1] * bvec[1] + avec[2] * bvec[2]) / (drvui->lat_con[0] * drvui->lat_con[1]))); drvui->lat_con[0] *= 0.529f; drvui->lat_con[1] *= 0.529f; drvui->lat_con[2] *= 0.529f; symop (spstring); if (!Quick) fprintf (drvui->flout, "Lattice constants %f %f %f %5.2f %5.2f %5.2f\n", drvui->lat_con[0], drvui->lat_con[1], drvui->lat_con[2], drvui->lat_con[3], drvui->lat_con[4], drvui->lat_con[5]); if (!Quick) { for (i = 0; i < natom; i++) fprintf (drvui->flout, "Atom %c%c%c%c %d %f %f %f\n", drvui->atoms[i].atom_l[0], drvui->atoms[i].atom_l[1], drvui->atoms[i].atom_l[2], drvui->atoms[i].atom_l[3], drvui->atoms[i].atom_n, drvui->atoms[i].atom_xyz[0], drvui->atoms[i].atom_xyz[1], drvui->atoms[i].atom_xyz[2]); } } /* end of import_exc */ /* ************************************************************** */ /* ************************************************************** */ int position_cif (int numblocks, long startpos, FILE * impin, const char *search_string, char *string) { /* routine to search through a CIF until the token in 'search_string' is found If the string is not found, the routine returns 1. If 'search_string' is found, the routine returns 0 */ // rewind (impin); fseek (impin, startpos, SEEK_SET); memset (string, 0, 255); if (numblocks > 1) skip_blocks (numblocks - 1, impin); while (strncmp (string, search_string, strlen (search_string))) { if (!get_next_token (string, 256, impin)) { return 1; } } return 0; } char * dissect_symbol (const char *line) { /* routine to prepare a given space group name for translating with symop */ char *spstring; int i, j, k, l; int k3, k4; spstring = (char *) zalloc (50 * sizeof (char)); spstring[0] = 's'; spstring[1] = 'p'; spstring[2] = 'g'; spstring[3] = 'r'; spstring[4] = ' '; spstring[5] = line[0]; spstring[6] = ' '; j = 6; k = 0; k3 = 0; k4 = 0; l = (int) strlen (line); for (i = 1; i <= l; i++) { switch (line[i]) { case ' ': break; case '/': spstring[++j] = line[i]; break; case '-': if (spstring[j] != ' ') spstring[++j] = ' '; spstring[++j] = line[i++]; spstring[++j] = line[i]; break; default: j++; /* do we have to collate this symbol (for screw axes or mirror planes) ? */ if (line[i] > '0' && line[i] <= '9') { /* it is a number */ if (line[0] == 'R' || /* no screw axes in R */ l == 4 || /* no screw axes in space groups with four-letter names */ k != 0 || /* have just appended to a number */ k3 != 0 || /* cannot have further screw axes after 3_x */ (k4 != 0 && spstring[j - 1] == '3')) { /* cannot have 3_x after a 4_x */ spstring[j] = ' '; /* so separate it */ k = 0; /* and reset the collation flag */ j++; } else if (spstring[j - 1] != '-' && (spstring[j - 1] <= line[i] || spstring[j - 1] >= 'a')) { /* neither a minus sign nor a higher number precedes it */ spstring[j] = ' '; /* so separate it */ k = 0; /* and reset the collation flag */ j++; } else { k++; /* set flag for collation */ if (spstring[j - 1] == '3') k3 = 1; /* if 3_x screw, prohibit further screw axes */ if (spstring[j - 1] == '4') k4 = 1; /* if 4_x screw, prohibit 3_x screw axes */ } } else if (j > 1) { /* not a number */ if (spstring[j - 1] != '/' && spstring[j - 1] != ' ') { /*but not a mirror plane either */ spstring[j] = ' '; /* separate it */ j++; } } spstring[j] = line[i]; /* now add the symbol */ break; } /*switch */ } /*for i */ spstring[j + 1] = '\0'; /* Space group 90, P 4 21 2, is not correctly identified by this code. */ if (!strcmp (line, "P4212")) strcpy (spstring, "spgp P 4 21 2"); return (spstring); } DRAWxtl/source/DRAWxtl55/Makefile0000644000076400001440000001431311535475636016160 0ustar fingerusers# # DRAWxtl V5.5 makefile using the Fast Light Tool Kit (FLTK). # # Copyright 2007-2011 by Larry Finger, Martin Kroeker, and Brian Toby # OPTIM = error TARGET = ../../exe/DRAWxtl55 PREINC = RESFILE = # post processing command - overwritten for Mac POSTLINK = touch OS=$(shell uname) # Cygwin produces a string of the form CYGWIN_dd-x.y where dd is NT 95 98 or ME and # x and y are the major and minor versions, respectively. The next 'if' will effectively # truncate that to CYGWIN, no matter which version of Windows is being used. Other OS's # will be unaffected. ifneq (,$(findstring CYGWIN,$(OS))) OS=CYGWIN endif # Map all BSD variants to Linux for now (seems to work for the Debian folks at least) ifneq (,$(findstring BSD,$(OS))) OS=Linux endif ifeq ($(OS),Linux) # section to define the various symbols needed to build DRAWxtl for Linux systems prefix = /usr/local includedir = ${prefix}/include libdir = /usr/lib/ BUILD_CPU=$(shell uname -m) ifneq (,$(findstring 64,$(BUILD_CPU))) libdir = /usr/lib64/ endif # compiler name: CXX = g++ # flags for C++ compiler: OPTIM = -g -Wall -Wunused -fno-exceptions # work around a bug in freeglut 2.4 - only enable this if you have to use a version # of fltk before 1.1.8 AND exactly version 2.4 of freeglut # GLUT = -DFREEGLUT24 CXXFLAGS = $(OPTIM) -I/usr/X11R6/include $(GLUT) # libraries to link with: GLDLIBS = -L/usr/X11R6/lib -lGLU -lGL -lXinerama -lXft -lpthread -lm -lXext -lX11 -lXpm \ -lfltk \ # -lglut # only needed with old versions of fltk before 1.1.8 # -lXi -lgdkglext-x11-1.0a # Fedora Core 2 needs these libraries LINKFLTKGL = $(libdir)libfltk.a $(libdir)libfltk_gl.a # The extension to use for executables... EXEEXT = endif ifeq ($(OS),CYGWIN) # section to define the various symbols needed to build DRAWxtl for cygwin running on Windows prefix = /usr/ includedir = libdir = /fltk/lib # compiler name: CXX = g++ # flags for C++ compiler: OPTIM = -g -O2 -Wall -Wunused -pedantic -fno-exceptions -I /usr/i686-pc-cygwin/include/mingw CXXFLAGS = $(OPTIM) -I /fltk -I /FLU -mno-cygwin -mwindows -DWIN32 PREINC = -I/fltk -I/FLU # libraries to link with: GLDLIBS = -mwindows -mno-cygwin -lglut32 -lglu32 -lopengl32 -lole32 -luuid -lcomctl32 -lwsock32 -lsupc++ LINKFLTKGL = -L/FLU/lib -lflu -L/fltk/lib -lfltk_gl -lfltk # The extension to use for executables... EXEEXT = ".EXE" # Resource file (the icon) RESFILE = Drawv54.rc endif ifeq ($(OS),IRIX64) # use GNU g++ compiler on SGI # this uses the GNU g++ compiler # libglut was loaded from the SGI freeware site: freeware.sgi.com # but FLTK was built from source, since g++ and CC (MIPS c++) may be incompatible # source patch needed to FLTK: change fltk-1.1.5/FL/Fl_Double_Window.H # string type(FL_DOUBLE_WINDOW) to type(0xF1) (two places & no, I don't understand) prefix = /usr/user2/toby/fltk-1.1.5 includedir = ${prefix}/ libdir = ${prefix}/lib # compiler name: CXX = g++ # flags for C++ compiler: OPTIM = -g -O2 -Wall -Wunused -fno-exceptions CXXFLAGS = $(OPTIM) # libraries to link with: GLDLIBS = -L/usr/freeware/lib32 -lglut -L/usr/lib32/ -lGL -lGLU -lm -lXpm -lX11 LINKFLTKGL = -L$(libdir) -lfltk_gl -lfltk # The extension to use for executables... EXEEXT = endif ifeq ($(OS),Darwin) # Mac stuff goes here #prefix = /usr/local includedir = ../../../fltk libdir = ../../../fltk/lib # compiler name: CXX = g++ # flags for C++ compiler: OPTIM = -g -O2 -Wall -Wunused -fno-exceptions CXXFLAGS = $(OPTIM) # in 10.2 I think I needed to add this to the above: # -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices # libraries to link with: # GLDLIBS = -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lsupc++ -lobjc # libsupc++ not used with gcc v4.0 GLDLIBS = -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc LINKFLTKGL = -L$(libdir) -static -lfltk_gl -lfltk PREINC = -I$(includedir) # The extension to use for executables... EXEEXT = # post processing command POSTLINK = /Developer/Tools/Rez -t APPL $(includedir)/FL/mac.r -o endif ################################################################################## # # ALL Operating Specific material MUST be specified before this point # ################################################################################## ifeq ($(OPTIM),error) OPTIM=-O CXX=cc CXXFLAGS=$(OPTIM) GLDLIBS=-lfltk_gl -lfltk -lglut -lGLU -lGL endif # Be quiet when building... .SILENT: # Build commands and filename extensions... .SUFFIXES: .rc .cxx .h .o $(EXEEXT) .rc.o: echo Building resource $< ... windres Drawv54.rc Drawv54.o .cxx.o: echo Compiling $< ... $(CXX) -I$(includedir) $(CXXFLAGS) -c $< CPPFILES =\ CrystalView.cxx \ cursor.cxx \ drawmap.cxx \ DRAWxtl1.cxx \ DRAWxtl2.cxx \ DRAWxtl3.cxx \ DRAWxtlViewUI.cxx \ EditView.cxx \ Edit1.cxx \ Edit2.cxx \ Ellipsoids.cxx \ Flu_Combo_Box.cxx \ Flu_Combo_List.cxx \ Flu_Spinner.cxx \ Fourier.cxx \ Generate_Drawing.cxx \ gl2ps.cxx \ gl2gif.cxx \ Help.cxx \ Import.cxx \ MC.cxx \ mpVector.cxx \ Read_Input.cxx \ symmtry.cxx \ Tb_Window.cxx OBJFILES = $(CPPFILES:.cxx=.o) $(RESFILE:.rc=.o) all: $(TARGET) clean: -@ rm -f $(TARGET) *.o core *~ .deps ../../examples/*.{out,cns,pov,wrl,tmp,tga,lst,fl,bmp} \ *.orig *.rej # Define the dependencies of the object files on the header files .deps: $(CPPFILES) echo "Building dependencies..." echo >.deps for i in $(CPPFILES); do gcc -MM $(PREINC) $$i >>.deps; done -include .deps # DRAWxtl $(TARGET) : .deps $(OBJFILES) echo Linking $@... mkdir -p ../../exe $(CXX) $(CXXFLAGS) -o $@ $(OBJFILES) \ $(LINKFLTKGL) $(GLDLIBS) $(POSTLINK) $@ static: .deps $(OBJFILES) echo Linking $@... mkdir -p ../../exe $(CXX) $(CXXFLAGS) -static -o DRAWxtl.$@ $(OBJFILES) \ $(LINKFLTKGL) $(GLDLIBS) -lXxf86vm -ldl strip $@ DRAWxtl/source/DRAWxtl55/MC.cxx0000644000076400001440000015175011471000177015531 0ustar fingerusers// $Id: MC.cxx 1082 2010-11-17 07:34:53Z martin $ /* 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 */ // ///////////////////////////////////////////////////////////////////////////////////////////// // FileName: MarchingCubes.cpp // Author : Michael Y. Polyakov // email : myp@andrew.cmu.edu or mikepolyakov@hotmail.com // website : www.angelfire.com/linux/myp // date : July 2002 // // Description: 'Straight' and Recursive Marching Cubes Algorithms // Recursive method is faster than the 'straight' one, especially when intersection does not // have to be searched for every time. // Normal vectors are defined for each vertex as a gradients // For function definitions see MarchingCubes.h // For a tutorial on Marching Cubes please visit www.angelfire.com/myp/linux // // Please email me with any suggestion/bugs. ///////////////////////////////////////////////////////////////////////////////////////////// #include "MC.h" #include "MCTable.h" #include #include "drawxtl.h" #include "draw_ext.h" //Linear Interpolation between two points mpVector LinearInterp (mp4Vector p1, mp4Vector p2, float value) { mpVector p; if (fabs (p1.val - p2.val) > 0.00001) p = (mpVector) p1 + ((mpVector) p2 - (mpVector) p1) / (p2.val - p1.val) * (value - p1. val); else p = (mpVector) p1; return p; } //Macros used to compute gradient vector on each vertex of a cube //argument should be the name of array of vertices //can be verts or *verts if done by reference #define CALC_GRAD_VERT_0(verts) mp4Vector(points[ind-YtimeZ].val-(verts[1]).val,points[ind-pointsZ].val-(verts[4]).val,points[ind-1].val-(verts[3]).val, (verts[0]).val); #define CALC_GRAD_VERT_1(verts) mp4Vector((verts[0]).val-points[ind+2*YtimeZ].val,points[ind+YtimeZ-pointsZ].val-(verts[5]).val,points[ind+YtimeZ-1].val-(verts[2]).val, (verts[1]).val); #define CALC_GRAD_VERT_2(verts) mp4Vector((verts[3]).val-points[ind+2*YtimeZ+1].val,points[ind+YtimeZ-ncellsZ].val-(verts[6]).val,(verts[1]).val-points[ind+YtimeZ+2].val, (verts[2]).val); #define CALC_GRAD_VERT_3(verts) mp4Vector(points[ind-YtimeZ+1].val-(verts[2]).val,points[ind-ncellsZ].val-(verts[7]).val,(verts[0]).val-points[ind+2].val, (verts[3]).val); #define CALC_GRAD_VERT_4(verts) mp4Vector(points[ind-YtimeZ+ncellsZ+1].val-(verts[5]).val,(verts[0]).val-points[ind+2*pointsZ].val,points[ind+ncellsZ].val-(verts[7]).val, (verts[4]).val); #define CALC_GRAD_VERT_5(verts) mp4Vector((verts[4]).val-points[ind+2*YtimeZ+ncellsZ+1].val,(verts[1]).val-points[ind+YtimeZ+2*pointsZ].val,points[ind+YtimeZ+ncellsZ].val-(verts[6]).val, (verts[5]).val); #define CALC_GRAD_VERT_6(verts) mp4Vector((verts[7]).val-points[ind+2*YtimeZ+ncellsZ+2].val,(verts[2]).val-points[ind+YtimeZ+2*ncellsZ+3].val,(verts[5]).val-points[ind+YtimeZ+ncellsZ+3].val, (verts[6]).val); #define CALC_GRAD_VERT_7(verts) mp4Vector(points[ind-YtimeZ+ncellsZ+2].val-(verts[6]).val,(verts[3]).val-points[ind+2*ncellsZ+3].val,(verts[4]).val-points[ind+ncellsZ+3].val, (verts[7]).val); /////////////////////////////////////////////////////////////////////////////////////////////////////// // GLOBAL // //Global variables - so they dont have to be passed into functions int pointsZ; //number of points on Z zxis (equal to ncellsZ+1) int YtimeZ; //'plane' of cubes on YZ (equal to (ncellsY+1)*pointsZ ) /////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////// // 'STRAIGHT' MARCHING CUBES ALGORITHM /////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////// //for gradients at the edges values 1.0, 1.0, 1.0, 1.0 are given TRIANGLE * MC (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, float minValue, mp4Vector * points, int &numTriangles) { TRIANGLE *t; //this should be enough space, if not change 3 to 4 unsigned long maxtriangles = 3 * (ncellsX + 1) * (ncellsY + 1) * (ncellsZ + 1); //fprintf(stderr,"allocating %d new triangles (%f Mbytes)\n",maxtriangles,(float)(maxtriangles)*sizeof(TRIANGLE)/1024./1024.); float ftsize = (float) (ncellsX + 1) * 3.0f * (float) (ncellsY + 1) * (float) (ncellsZ + 1) * (float) sizeof (TRIANGLE); float maxsize = (float) pow (2, (sizeof (size_t) * 8)); //maximum capacity of the size_t type if (ftsize >= maxsize) { Error_Box ("The number of triangles in this mesh would exceed\nthe maximum allocatable number for this architecture\nDraw a smaller section or load a coarser mesh"); fprintf (drvui->flout, "Error: The number of triangles in this mesh (%10.0f),\nwould exceed the maximum allocatable number for this architecture (%10.0f)\n", ftsize, maxsize); fprintf (drvui->flout, "(or the one this particular binary was built for, if you are running a 32bit program on a 64bit system).\n"); fprintf (drvui->flout, "No map will be drawn. (Reduce the map drawing limits or load a coarser map.)\n"); numTriangles = int (0); return NULL; } TRIANGLE *triangles = (TRIANGLE *) zalloc (maxtriangles * sizeof (TRIANGLE)); numTriangles = int (0); if (!triangles) { Error_Box ("Could not allocate memory for surface triangulation"); fprintf (drvui->fcns, "Triangle allocation failed - probably out of memory\n"); return NULL; } pointsZ = ncellsZ + 1; //initialize global variable (for extra speed) YtimeZ = (ncellsY + 1) * pointsZ; int lastX = ncellsX; //left from older version int lastY = ncellsY; int lastZ = ncellsZ; if (!lastX) lastX++; //if 2d, one of these will be zero - change to 1 if (!lastY) lastY++; if (!lastZ) lastZ++; mp4Vector *verts[8]; //vertices of a cube (array of pointers for extra speed) mpVector intVerts[12]; //linearly interpolated vertices on each edge int cubeIndex; //shows which vertices are outside/inside int edgeIndex; //index returned by edgeTable[cubeIndex] mp4Vector gradVerts[8]; //gradients at each vertex of a cube mpVector grads[12]; //linearly interpolated gradients on each edge int indGrad; //shows which gradients already have been computed int ind, ni, nj; //ind: index of vertex 0 //factor by which corresponding coordinates of gradient vectors are scaled mpVector factor (1.0f / (2.0f * gradFactorX), 1.0f / (2.0f * gradFactorY), 1.0f / (2.0f * gradFactorZ)); //MAIN LOOP: goes through all the points for (int i = 0; i < lastX; i++) { //x axis ni = i * YtimeZ; for (int j = 0; j < lastY; j++) { //y axis nj = j * pointsZ; for (int k = 0; k < lastZ; k++, ind++) //z axis { //initialize vertices ind = ni + nj + k; verts[0] = &points[ind]; verts[1] = &points[ind + YtimeZ]; verts[4] = &points[ind + pointsZ]; verts[5] = &points[ind + YtimeZ + pointsZ]; verts[2] = &points[ind + YtimeZ + 1]; verts[3] = &points[ind + 1]; verts[6] = &points[ind + YtimeZ + pointsZ + 1]; verts[7] = &points[ind + pointsZ + 1]; //get the index cubeIndex = int (0); for (int n = 0; n < 8; n++) if (verts[n]->val <= minValue) cubeIndex |= (1 << n); //check if its completely inside or outside if (!edgeTable[cubeIndex]) continue; indGrad = int (0); edgeIndex = edgeTable[cubeIndex]; if (edgeIndex & 1) { intVerts[0] = LinearInterp (*verts[0], *verts[1], minValue); if (i != 0 && j != 0 && k != 0) { gradVerts[0] = CALC_GRAD_VERT_0 (*verts) } else { gradVerts[0] = mp4Vector (1.0, 1.0, 1.0, 1.0); //for now do not wrap around } if (i != lastX - 1 && j != 0 && k != 0) gradVerts[1] = CALC_GRAD_VERT_1 (*verts) else gradVerts[1] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 3; grads[0] = LinearInterp (gradVerts[0], gradVerts[1], minValue); grads[0].x *= factor.x; grads[0].y *= factor.y; grads[0].z *= factor.z; } if (edgeIndex & 2) { intVerts[1] = LinearInterp (*verts[1], *verts[2], minValue); if (!(indGrad & 2)) { if (i != lastX - 1 && j != 0 && k != 0) gradVerts[1] = CALC_GRAD_VERT_1 (*verts) else gradVerts[1] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 2; } if (i != lastX - 1 && j != 0 && k != 0) gradVerts[2] = CALC_GRAD_VERT_2 (*verts) else gradVerts[2] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 4; grads[1] = LinearInterp (gradVerts[1], gradVerts[2], minValue); grads[1].x *= factor.x; grads[1].y *= factor.y; grads[1].z *= factor.z; } if (edgeIndex & 4) { intVerts[2] = LinearInterp (*verts[2], *verts[3], minValue); if (!(indGrad & 4)) { if (i != lastX - 1 && j != 0 && k != 0) gradVerts[2] = CALC_GRAD_VERT_2 (*verts) else gradVerts[2] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 4; } if (i != 0 && j != 0 && k != lastZ - 1) gradVerts[3] = CALC_GRAD_VERT_3 (*verts) else gradVerts[3] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 8; grads[2] = LinearInterp (gradVerts[2], gradVerts[3], minValue); grads[2].x *= factor.x; grads[2].y *= factor.y; grads[2].z *= factor.z; } if (edgeIndex & 8) { intVerts[3] = LinearInterp (*verts[3], *verts[0], minValue); if (!(indGrad & 8)) { if (i != 0 && j != 0 && k != lastZ - 1) gradVerts[3] = CALC_GRAD_VERT_3 (*verts) else gradVerts[3] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 8; } if (!(indGrad & 1)) { if (i != 0 && j != 0 && k != 0) gradVerts[0] = CALC_GRAD_VERT_0 (*verts) else gradVerts[0] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 1; } grads[3] = LinearInterp (gradVerts[3], gradVerts[0], minValue); grads[3].x *= factor.x; grads[3].y *= factor.y; grads[3].z *= factor.z; } if (edgeIndex & 16) { intVerts[4] = LinearInterp (*verts[4], *verts[5], minValue); if (i != 0 && j != lastY - 1 && k != 0) gradVerts[4] = CALC_GRAD_VERT_4 (*verts) else gradVerts[4] = mp4Vector (1.0, 1.0, 1.0, 1.0); if (i != lastX - 1 && j != lastY - 1 && k != 0) gradVerts[5] = CALC_GRAD_VERT_5 (*verts) else gradVerts[5] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 48; grads[4] = LinearInterp (gradVerts[4], gradVerts[5], minValue); grads[4].x *= factor.x; grads[4].y *= factor.y; grads[4].z *= factor.z; } if (edgeIndex & 32) { intVerts[5] = LinearInterp (*verts[5], *verts[6], minValue); if (!(indGrad & 32)) { if (i != lastX - 1 && j != lastY - 1 && k != 0) gradVerts[5] = CALC_GRAD_VERT_5 (*verts) else gradVerts[5] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 32; } if (i != lastX - 1 && j != lastY - 1 && k != lastZ - 1) gradVerts[6] = CALC_GRAD_VERT_6 (*verts) else gradVerts[6] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 64; grads[5] = LinearInterp (gradVerts[5], gradVerts[6], minValue); grads[5].x *= factor.x; grads[5].y *= factor.y; grads[5].z *= factor.z; } if (edgeIndex & 64) { intVerts[6] = LinearInterp (*verts[6], *verts[7], minValue); if (!(indGrad & 64)) { if (i != lastX - 1 && j != lastY - 1 && k != lastZ - 1) gradVerts[6] = CALC_GRAD_VERT_6 (*verts) else gradVerts[6] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 64; } if (i != 0 && j != lastY - 1 && k != lastZ - 1) gradVerts[7] = CALC_GRAD_VERT_7 (*verts) else gradVerts[7] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 128; grads[6] = LinearInterp (gradVerts[6], gradVerts[7], minValue); grads[6].x *= factor.x; grads[6].y *= factor.y; grads[6].z *= factor.z; } if (edgeIndex & 128) { intVerts[7] = LinearInterp (*verts[7], *verts[4], minValue); if (!(indGrad & 128)) { if (i != 0 && j != lastY - 1 && k != lastZ - 1) gradVerts[7] = CALC_GRAD_VERT_7 (*verts) else gradVerts[7] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 128; } if (!(indGrad & 16)) { if (i != 0 && j != lastY - 1 && k != 0) gradVerts[4] = CALC_GRAD_VERT_4 (*verts) else gradVerts[4] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 16; } grads[7] = LinearInterp (gradVerts[7], gradVerts[4], minValue); grads[7].x *= factor.x; grads[7].y *= factor.y; grads[7].z *= factor.z; } if (edgeIndex & 256) { intVerts[8] = LinearInterp (*verts[0], *verts[4], minValue); if (!(indGrad & 1)) { if (i != 0 && j != 0 && k != 0) gradVerts[0] = CALC_GRAD_VERT_0 (*verts) else gradVerts[0] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 1; } if (!(indGrad & 16)) { if (i != 0 && j != lastY - 1 && k != 0) gradVerts[4] = CALC_GRAD_VERT_4 (*verts) else gradVerts[4] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 16; } grads[8] = LinearInterp (gradVerts[0], gradVerts[4], minValue); grads[8].x *= factor.x; grads[8].y *= factor.y; grads[8].z *= factor.z; } if (edgeIndex & 512) { intVerts[9] = LinearInterp (*verts[1], *verts[5], minValue); if (!(indGrad & 2)) { if (i != lastX - 1 && j != 0 && k != 0) gradVerts[1] = CALC_GRAD_VERT_1 (*verts) else gradVerts[1] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 2; } if (!(indGrad & 32)) { if (i != lastX - 1 && j != lastY - 1 && k != 0) gradVerts[5] = CALC_GRAD_VERT_5 (*verts) else gradVerts[5] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 32; } grads[9] = LinearInterp (gradVerts[1], gradVerts[5], minValue); grads[9].x *= factor.x; grads[9].y *= factor.y; grads[9].z *= factor.z; } if (edgeIndex & 1024) { intVerts[10] = LinearInterp (*verts[2], *verts[6], minValue); if (!(indGrad & 4)) { if (i != lastX - 1 && j != 0 && k != 0) gradVerts[2] = CALC_GRAD_VERT_2 (*verts) else gradVerts[5] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 4; } if (!(indGrad & 64)) { if (i != lastX - 1 && j != lastY - 1 && k != lastZ - 1) gradVerts[6] = CALC_GRAD_VERT_6 (*verts) else gradVerts[6] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 64; } grads[10] = LinearInterp (gradVerts[2], gradVerts[6], minValue); grads[10].x *= factor.x; grads[10].y *= factor.y; grads[10].z *= factor.z; } if (edgeIndex & 2048) { intVerts[11] = LinearInterp (*verts[3], *verts[7], minValue); if (!(indGrad & 8)) { if (i != 0 && j != 0 && k != lastZ - 1) gradVerts[3] = CALC_GRAD_VERT_3 (*verts) else gradVerts[3] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 8; } if (!(indGrad & 128)) { if (i != 0 && j != lastY - 1 && k != lastZ - 1) gradVerts[7] = CALC_GRAD_VERT_7 (*verts) else gradVerts[7] = mp4Vector (1.0, 1.0, 1.0, 1.0); indGrad |= 128; } grads[11] = LinearInterp (gradVerts[3], gradVerts[7], minValue); grads[11].x *= factor.x; grads[11].y *= factor.y; grads[11].z *= factor.z; } //now build the triangles using triTable for (int nn = 0; triTable[cubeIndex][nn] != -1; nn += 3) { int index[3] = { triTable[cubeIndex][nn + 2], triTable[cubeIndex][nn + 1], triTable[cubeIndex][nn] }; float vecnorm; vecnorm = 0.; for (int l1 = 0; l1 < 3; l1++) vecnorm += grads[index[l1]] * grads[index[l1]]; vecnorm = (float) (1.0 / sqrt (vecnorm)); for (int h = 0; h < 3; h++) { //copy vertices and normals into triangles array triangles[numTriangles].p[h] = intVerts[index[h]]; triangles[numTriangles].norm[h] = grads[index[h]] * vecnorm; } numTriangles++; //one more triangle has been added if ((unsigned int) numTriangles == maxtriangles) { Error_Box ("Too many triangles in fourier mesh - aborting"); fprintf (drvui->fcns, "Too many triangles in fourier mesh - aborting\n"); return triangles; } } } //END OF FOR LOOP ON Z AXIS } //END OF FOR LOOP ON Y AXIS } //END OF FOR LOOP ON X AXIS //free all wasted space //fprintf(stderr,"reducing allocation to %d triangles (%f Mbytes)\n",numTriangles,(float)(numTriangles)*sizeof(TRIANGLE)/1024./1024.); t = (TRIANGLE *) realloc (triangles, numTriangles * sizeof (TRIANGLE)); if (t) //guard against realloc failure, however unlikely triangles = t; return triangles; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////// // RECURSIVE MARCHING CUBES ALGORITHM //////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////// // MACROS /////////////////////////////////////////////////////////////////////////////////////////////////// //these macros initialize data and then run marching cubes on the cube with the surface having the specified // number as 'recieving' data (but number of that surface for the current cube is going to be 'opposite'). // Each runs the corresponding recursive function // For numbering, to see which indices of prevVerts,... correspong to indices of the current cube, see // my webpage at www.angelfire.com/linux/myp #define MC_FACE0 \ { \ if(! marchedCubes[ind - 1]) { \ passGradIndex = 0; \ if(gradIndex & 1) passGradIndex |= 8; \ if(gradIndex & 2) passGradIndex |= 4; \ if(gradIndex & 32) passGradIndex |= 64; \ if(gradIndex & 16) passGradIndex |= 128; \ passEdgeIndex = 0; \ if(edgeIndex & 1) passEdgeIndex |= 4; \ if(edgeIndex & 512) passGradIndex |= 1024; \ if(edgeIndex & 16) passEdgeIndex |= 64; \ if(edgeIndex & 256) passGradIndex |= 2048; \ prevVerts[0] = verts[0]; prevVerts[1] = verts[1]; prevVerts[2] = verts[5]; prevVerts[3] = verts[4]; \ prevIntVerts[0] = intVerts[0]; prevIntVerts[1] = intVerts[9]; \ prevIntVerts[2] = intVerts[4]; prevIntVerts[3] = intVerts[8]; \ prevGradVerts[0] = gradVerts[0]; prevGradVerts[1] = gradVerts[1]; \ prevGradVerts[2] = gradVerts[5]; prevGradVerts[3] = gradVerts[4]; \ prevGrads[0] = grads[0]; prevGrads[1] = grads[9]; prevGrads[2] = grads[4]; prevGrads[3] = grads[8]; \ triangles = MCFace0(ncellsX, ncellsY, ncellsZ, gradFactorX, gradFactorY, gradFactorZ, \ ind-1, i, j, k-1, minValue, points, triangles, numTriangles, \ prevVerts, prevIntVerts, passEdgeIndex, \ prevGradVerts, prevGrads, passGradIndex, marchedCubes); \ } \ } #define MC_FACE1 \ { \ if(! marchedCubes[ind + YtimeZ]) { \ passGradIndex = 0; \ if(gradIndex & 4) passGradIndex |= 8; \ if(gradIndex & 2) passGradIndex |= 1; \ if(gradIndex & 32) passGradIndex |= 16; \ if(gradIndex & 64) passGradIndex |= 128; \ passEdgeIndex = 0; \ if(edgeIndex & 2) passEdgeIndex |= 8; \ if(edgeIndex & 512) passEdgeIndex |= 256; \ if(edgeIndex & 32) passEdgeIndex |= 128; \ if(edgeIndex & 1024) passEdgeIndex |= 2048; \ prevVerts[0] = verts[2]; prevVerts[1] = verts[1]; prevVerts[2] = verts[5]; prevVerts[3] = verts[6]; \ prevIntVerts[0] = intVerts[1]; prevIntVerts[1] = intVerts[9]; \ prevIntVerts[2] = intVerts[5]; prevIntVerts[3] = intVerts[10]; \ prevGradVerts[0] = gradVerts[2]; prevGradVerts[1] = gradVerts[1]; \ prevGradVerts[2] = gradVerts[5]; prevGradVerts[3] = gradVerts[6]; \ prevGrads[0] = grads[1]; prevGrads[1] = grads[9]; prevGrads[2] = grads[5]; prevGrads[3] = grads[10]; \ triangles = MCFace1(ncellsX, ncellsY, ncellsZ, gradFactorX, gradFactorY, gradFactorZ, \ ind+YtimeZ, i+1, j, k, minValue, points, triangles, numTriangles, \ prevVerts, prevIntVerts, passEdgeIndex, \ prevGradVerts, prevGrads, passGradIndex, marchedCubes); \ } \ } #define MC_FACE2 \ { \ if(! marchedCubes[ind + 1]) { \ passGradIndex = 0; \ if(gradIndex & 8) passGradIndex |= 1; \ if(gradIndex & 4) passGradIndex |= 2; \ if(gradIndex & 64) passGradIndex |= 32; \ if(gradIndex & 128) passGradIndex |= 16; \ passEdgeIndex = 0; \ if(edgeIndex & 4) passEdgeIndex |= 1; \ if(edgeIndex & 1024) passEdgeIndex |= 512; \ if(edgeIndex & 64) passEdgeIndex |= 16; \ if(edgeIndex & 2048) passEdgeIndex |= 256; \ prevVerts[0] = verts[3]; prevVerts[1] = verts[2]; prevVerts[2] = verts[6]; prevVerts[3] = verts[7]; \ prevIntVerts[0] = intVerts[2]; prevIntVerts[1] = intVerts[10]; \ prevIntVerts[2] = intVerts[6]; prevIntVerts[3] = intVerts[11]; \ prevGradVerts[0] = gradVerts[3]; prevGradVerts[1] = gradVerts[2]; \ prevGradVerts[2] = gradVerts[6]; prevGradVerts[3] = gradVerts[7]; \ prevGrads[0] = grads[2]; prevGrads[1] = grads[10]; prevGrads[2] = grads[6]; prevGrads[3] = grads[11]; \ triangles = MCFace2(ncellsX, ncellsY, ncellsZ, gradFactorX, gradFactorY, gradFactorZ, \ ind+1, i, j, k+1, minValue, points, triangles, numTriangles, \ prevVerts, prevIntVerts, passEdgeIndex, \ prevGradVerts, prevGrads, passGradIndex, marchedCubes); \ } \ } #define MC_FACE3 \ { \ if(! marchedCubes[ind - YtimeZ]) { \ passGradIndex = 0; \ if(gradIndex & 8) passGradIndex |= 4; \ if(gradIndex & 1) passGradIndex |= 2; \ if(gradIndex & 128) passGradIndex |= 64; \ if(gradIndex & 16) passGradIndex |= 32; \ passEdgeIndex = 0; \ if(edgeIndex & 8) passEdgeIndex |= 2; \ if(edgeIndex & 256) passEdgeIndex |= 512; \ if(edgeIndex & 128) passEdgeIndex |= 32; \ if(edgeIndex & 2048) passEdgeIndex |= 1024; \ prevVerts[0] = verts[3]; prevVerts[1] = verts[0]; prevVerts[2] = verts[4]; prevVerts[3] = verts[7]; \ prevIntVerts[0] = intVerts[3]; prevIntVerts[1] = intVerts[8]; \ prevIntVerts[2] = intVerts[7]; prevIntVerts[3] = intVerts[11]; \ prevGradVerts[0] = gradVerts[3]; prevGradVerts[1] = gradVerts[0]; \ prevGradVerts[2] = gradVerts[4]; prevGradVerts[3] = gradVerts[7]; \ prevGrads[0] = grads[3]; prevGrads[1] = grads[8]; prevGrads[2] = grads[7]; prevGrads[3] = grads[11]; \ triangles = MCFace3(ncellsX, ncellsY, ncellsZ, gradFactorX, gradFactorY, gradFactorZ, \ ind-YtimeZ, i-1, j, k, minValue, points, triangles, numTriangles, \ prevVerts, prevIntVerts, passEdgeIndex, \ prevGradVerts, prevGrads, passGradIndex, marchedCubes); \ } \ } //done #define MC_FACE4 \ { \ if(! marchedCubes[ind + pointsZ]) { \ passGradIndex = 0; \ if(gradIndex & 128) passGradIndex |= 8; \ if(gradIndex & 64) passGradIndex |= 4; \ if(gradIndex & 32) passGradIndex |= 2; \ if(gradIndex & 16) passGradIndex |= 1; \ passEdgeIndex = 0; \ if(edgeIndex & 128) passEdgeIndex |= 8; \ if(edgeIndex & 64) passEdgeIndex |= 4; \ if(edgeIndex & 32) passEdgeIndex |= 2; \ if(edgeIndex & 16) passEdgeIndex |= 1; \ prevVerts[0] = verts[7]; prevVerts[1] = verts[6]; prevVerts[2] = verts[5]; prevVerts[3] = verts[4]; \ prevIntVerts[0] = intVerts[6]; prevIntVerts[1] = intVerts[5]; \ prevIntVerts[2] = intVerts[4]; prevIntVerts[3] = intVerts[7]; \ prevGradVerts[0] = gradVerts[7]; prevGradVerts[1] = gradVerts[6]; \ prevGradVerts[2] = gradVerts[5]; prevGradVerts[3] = gradVerts[4]; \ prevGrads[0] = grads[6]; prevGrads[1] = grads[5]; prevGrads[2] = grads[4]; prevGrads[3] = grads[7]; \ triangles = MCFace4(ncellsX, ncellsY, ncellsZ, gradFactorX, gradFactorY, gradFactorZ, \ ind+pointsZ, i, j+1, k, minValue, points, triangles, numTriangles, \ prevVerts, prevIntVerts, passEdgeIndex, \ prevGradVerts, prevGrads, passGradIndex, marchedCubes); \ } \ } #define MC_FACE5 \ { \ if(! marchedCubes[ind - ncellsZ - 1]) { \ passGradIndex = (gradIndex << 4) & 240; \ passEdgeIndex = (edgeIndex << 4) & 240; \ prevVerts[0] = verts[3]; prevVerts[1] = verts[2]; prevVerts[2] = verts[1]; prevVerts[3] = verts[0]; \ prevIntVerts[0] = intVerts[2]; prevIntVerts[1] = intVerts[1]; \ prevIntVerts[2] = intVerts[0]; prevIntVerts[3] = intVerts[3]; \ prevGradVerts[0] = gradVerts[3]; prevGradVerts[1] = gradVerts[2]; \ prevGradVerts[2] = gradVerts[1]; prevGradVerts[3] = gradVerts[0]; \ prevGrads[0] = grads[2]; prevGrads[1] = grads[1]; prevGrads[2] = grads[0]; prevGrads[3] = grads[3]; \ triangles = MCFace5(ncellsX, ncellsY, ncellsZ, gradFactorX, gradFactorY, gradFactorZ, \ ind-ncellsZ-1, i, j-1, k, minValue, points, triangles, numTriangles, \ prevVerts, prevIntVerts, passEdgeIndex, \ prevGradVerts, prevGrads, passGradIndex, marchedCubes); \ } \ } /// END FACE MACROS ///////////////////////////////////////////////////////////////////////////////////////// // RECURSIVE Marching Cubes Function - cubes at indexes ii, jj, kk intersect the surface // Number of intersecting cubes = numCubes TRIANGLE * MarchingCubesRec (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int numCubes, int *ii, int *jj, int *kk, float minValue, mp4Vector * points, int &numTriangles) { TRIANGLE *triangles = new TRIANGLE[3 * ncellsX * ncellsY * ncellsZ]; numTriangles = int (0); //check if none of the starting points are on the outside perimeter for (int nn = 0; nn < numCubes; nn++) { if (ii[nn] <= 0 || ii[nn] >= ncellsX - 1) { delete[]triangles; return NULL; } if (jj[nn] <= 0 || jj[nn] >= ncellsY - 1) { delete[]triangles; return NULL; } if (kk[nn] <= 0 || kk[nn] >= ncellsZ - 1) { delete[]triangles; return NULL; } } //array stores which cubes have been marched through - initialized to FALSE int all = ncellsX * ncellsY * ncellsZ; bool *marchedCubes = new bool[all]; for (int iij = 0; iij < all; iij++) marchedCubes[iij] = false; //initialize mp4Vector verts[8]; //vertices of a starting cube mpVector intVerts[12]; //linearly interpolated vertices on each edge int edgeIndex; //shows which edges are intersected mp4Vector gradVerts[8]; //gradients at each vertex of a cube mpVector grads[12]; //linearly interpolated gradients on each edge int gradIndex; //show on which vertices gradients have been computed //initialize global variables - for speed - these would be used by all the recursive functions pointsZ = ncellsZ + 1; YtimeZ = (ncellsY + 1) * pointsZ; //arrays used to pass already computed values from this initial cube to the next ones mp4Vector prevVerts[4]; //passes vertices mpVector prevIntVerts[4]; //passes interpolated vertices on edges mp4Vector prevGradVerts[4]; //passes gradients at vertices mpVector prevGrads[4]; //passes interpolated gradients on edges //two new indexes formed for each face int passEdgeIndex, passGradIndex; //used to tell which vertices and which edges have been initialized //indices int i = 0, in, j, k; //initialize first cubes and 'launch' the recursion for each for (int n = 0; n < numCubes; n++) { //init vertices in = ii[n]; j = jj[n]; k = kk[n]; int ind = in * YtimeZ + j * pointsZ + k; verts[0] = points[ind]; verts[1] = points[ind + YtimeZ]; verts[2] = points[ind + YtimeZ + 1]; verts[3] = points[ind + 1]; verts[4] = points[ind + pointsZ]; verts[5] = points[ind + YtimeZ + pointsZ]; verts[6] = points[ind + YtimeZ + pointsZ + 1]; verts[7] = points[ind + pointsZ + 1]; //first check if this cube wasnt marched in recursive calls of the previous cube if (!marchedCubes[ind]) { //run marching cubes on the initial cube gradIndex = edgeIndex = 0; triangles = MarchOneCube (ncellsZ, gradFactorX, gradFactorY, gradFactorZ, ind, minValue, points, triangles, numTriangles, verts, intVerts, edgeIndex, gradVerts, grads, gradIndex); //this cube has been done: marchedCubes[ind] = true; //run M.C. on all 6 faces MC_FACE0 MC_FACE1 MC_FACE2 MC_FACE3 MC_FACE4 MC_FACE5} } //free wasted space TRIANGLE *retTriangles = new TRIANGLE[numTriangles]; for (int im = 0; im < numTriangles; im++) retTriangles[im] = triangles[im]; delete[]triangles; delete[]marchedCubes; return retTriangles; //done } //SURFACE 0 - Cube ran on surface 0 of previous cube. Recieving side: 2. TRIANGLE * MCFace0 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes) { //first check if not outside the region if (i <= 0 || i >= ncellsX - 1 || j <= 0 || j >= ncellsY - 1 || k <= 0 || k >= ncellsZ - 1) return triangles; //make sure we save that this cube was marched through marchedCubes[ind] = true; //initialize vertices mp4Vector verts[8]; verts[0] = points[ind]; verts[1] = points[ind + YtimeZ]; verts[2] = prevVerts[1]; verts[3] = prevVerts[0]; verts[4] = points[ind + ncellsZ + 1]; verts[5] = points[ind + YtimeZ + ncellsZ + 1]; verts[6] = prevVerts[2]; verts[7] = prevVerts[3]; //initialize edges from the last cube mpVector intVerts[12]; intVerts[2] = prevIntVerts[0]; intVerts[10] = prevIntVerts[1]; intVerts[6] = prevIntVerts[2]; intVerts[11] = prevIntVerts[3]; //initialize gradients on vertices mp4Vector gradVerts[8]; gradVerts[3] = prevGradVerts[0]; gradVerts[2] = prevGradVerts[1]; gradVerts[6] = prevGradVerts[2]; gradVerts[7] = prevGradVerts[3]; //initialize gradients on edges from the last cube mpVector grads[12]; grads[2] = prevGrads[0]; grads[10] = prevGrads[1]; grads[6] = prevGrads[2]; grads[11] = prevGrads[3]; //for test if this cube is intersected: int oldNumTriangles = numTriangles; //run marching cubes on this cube triangles = MarchOneCube (ncellsZ, gradFactorX, gradFactorY, gradFactorZ, ind, minValue, points, triangles, numTriangles, verts, intVerts, edgeIndex, gradVerts, grads, gradIndex); //check if this cube is intersected if (numTriangles == oldNumTriangles) return triangles; //two new indexes formed for each face to be passed into other recursive functions int passEdgeIndex, passGradIndex; //run recursive functions on each surface MC_FACE0 MC_FACE1 MC_FACE3 MC_FACE4 MC_FACE5 return triangles; } //SURFACE 1 - Cube ran on surface 1 of previous cube. Receiving side: 3. TRIANGLE * MCFace1 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes) { //first check if not outside the region if (i <= 0 || i >= ncellsX - 1 || j <= 0 || j >= ncellsY - 1 || k <= 0 || k >= ncellsZ - 1) return triangles; //make sure we save that this cube was marched through marchedCubes[ind] = true; //initialize vertices mp4Vector verts[8]; verts[0] = prevVerts[1]; verts[1] = points[ind + YtimeZ]; verts[2] = points[ind + YtimeZ + 1]; verts[3] = prevVerts[0]; verts[4] = prevVerts[2]; verts[5] = points[ind + YtimeZ + ncellsZ + 1]; verts[6] = points[ind + YtimeZ + ncellsZ + 2]; verts[7] = prevVerts[3]; //initialize edges from the last cube mpVector intVerts[12]; intVerts[3] = prevIntVerts[0]; intVerts[8] = prevIntVerts[1]; intVerts[7] = prevIntVerts[2]; intVerts[11] = prevIntVerts[3]; //initialize gradients on vertices mp4Vector gradVerts[8]; gradVerts[3] = prevGradVerts[0]; gradVerts[0] = prevGradVerts[1]; gradVerts[4] = prevGradVerts[2]; gradVerts[7] = prevGradVerts[3]; //initialize gradients on edges from the last cube mpVector grads[12]; grads[3] = prevGrads[0]; grads[8] = prevGrads[1]; grads[7] = prevGrads[2]; grads[11] = prevGrads[3]; //for test if this cube is intersected: int oldNumTriangles = numTriangles; //run marching cubes on this cube triangles = MarchOneCube (ncellsZ, gradFactorX, gradFactorY, gradFactorZ, ind, minValue, points, triangles, numTriangles, verts, intVerts, edgeIndex, gradVerts, grads, gradIndex); //check if this cube is intersected if (numTriangles == oldNumTriangles) return triangles; //two new indexes formed for each face to be passed into other recursive functions int passEdgeIndex, passGradIndex; //run recursive functions on each surface MC_FACE0 MC_FACE1 MC_FACE2 MC_FACE4 MC_FACE5 return triangles; } //SURFACE 2 - Cube ran on surface 2 of previous cube. Recieving side: 0. TRIANGLE * MCFace2 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes) { //first check if not outside the region if (i <= 0 || i >= ncellsX - 1 || j <= 0 || j >= ncellsY - 1 || k <= 0 || k >= ncellsZ - 1) return triangles; //make sure we save that this cube was marched through marchedCubes[ind] = true; //initialize vertices mp4Vector verts[8]; verts[0] = prevVerts[0]; verts[1] = prevVerts[1]; verts[2] = points[ind + YtimeZ + 1]; verts[3] = points[ind + 1]; verts[4] = prevVerts[3]; verts[5] = prevVerts[2]; verts[6] = points[ind + YtimeZ + ncellsZ + 2]; verts[7] = points[ind + ncellsZ + 2]; //initialize edges from the last cube mpVector intVerts[12]; intVerts[0] = prevIntVerts[0]; intVerts[9] = prevIntVerts[1]; intVerts[4] = prevIntVerts[2]; intVerts[8] = prevIntVerts[3]; //initialize gradients on vertices mp4Vector gradVerts[8]; gradVerts[0] = prevGradVerts[0]; gradVerts[1] = prevGradVerts[1]; gradVerts[5] = prevGradVerts[2]; gradVerts[4] = prevGradVerts[3]; //initialize gradients on edges from the last cube mpVector grads[12]; grads[0] = prevGrads[0]; grads[9] = prevGrads[1]; grads[4] = prevGrads[2]; grads[8] = prevGrads[3]; //for test if this cube is intersected int oldNumTriangles = numTriangles; //run marching cubes on this cube triangles = MarchOneCube (ncellsZ, gradFactorX, gradFactorY, gradFactorZ, ind, minValue, points, triangles, numTriangles, verts, intVerts, edgeIndex, gradVerts, grads, gradIndex); //check if this cube is intersected if (numTriangles == oldNumTriangles) return triangles; //two new indexes formed for each face int passEdgeIndex, passGradIndex; //run recursive functions on each surface MC_FACE1 MC_FACE2 MC_FACE3 MC_FACE4 MC_FACE5 return triangles; } //SURFACE 3 - Cube ran on surface 3 of previous cube. Recieving side: 1. TRIANGLE * MCFace3 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes) { //first check if not outside the region if (i <= 0 || i >= ncellsX - 1 || j <= 0 || j >= ncellsY - 1 || k <= 0 || k >= ncellsZ - 1) return triangles; //make sure we save that this cube was marched through marchedCubes[ind] = true; //initialize vertices mp4Vector verts[8]; verts[0] = points[ind]; verts[1] = prevVerts[1]; verts[2] = prevVerts[0]; verts[3] = points[ind + 1]; verts[4] = points[ind + ncellsZ + 1]; verts[5] = prevVerts[2]; verts[6] = prevVerts[3]; verts[7] = points[ind + ncellsZ + 2]; //initialize edges from the last cube mpVector intVerts[12]; intVerts[1] = prevIntVerts[0]; intVerts[9] = prevIntVerts[1]; intVerts[5] = prevIntVerts[2]; intVerts[10] = prevIntVerts[3]; //initialize gradients on vertices mp4Vector gradVerts[8]; gradVerts[2] = prevGradVerts[0]; gradVerts[1] = prevGradVerts[1]; gradVerts[5] = prevGradVerts[2]; gradVerts[6] = prevGradVerts[3]; //initialize gradients on edges from the last cube mpVector grads[12]; grads[1] = prevGrads[0]; grads[9] = prevGrads[1]; grads[5] = prevGrads[2]; grads[10] = prevGrads[3]; //for test if this cube is intersected int oldNumTriangles = numTriangles; //run marching cubes on this cube triangles = MarchOneCube (ncellsZ, gradFactorX, gradFactorY, gradFactorZ, ind, minValue, points, triangles, numTriangles, verts, intVerts, edgeIndex, gradVerts, grads, gradIndex); //check if this cube is intersected if (numTriangles == oldNumTriangles) return triangles; //two new indexes formed for each face int passEdgeIndex, passGradIndex; //run recursive functions on each surface MC_FACE0 MC_FACE2 MC_FACE3 MC_FACE4 MC_FACE5 return triangles; } //SURFACE 4 - Cube ran on surface 4 of previous cube. Recieving side: 5. TRIANGLE * MCFace4 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes) { //first check if not outside the region if (i <= 0 || i >= ncellsX - 1 || j <= 0 || j >= ncellsY - 1 || k <= 0 || k >= ncellsZ - 1) return triangles; //make sure we save that this cube was marched through marchedCubes[ind] = true; //initialize vertices mp4Vector verts[8]; verts[0] = prevVerts[3]; verts[1] = prevVerts[2]; verts[2] = prevVerts[1]; verts[3] = prevVerts[0]; verts[4] = points[ind + ncellsZ + 1]; verts[5] = points[ind + YtimeZ + ncellsZ + 1]; verts[6] = points[ind + YtimeZ + ncellsZ + 2]; verts[7] = points[ind + ncellsZ + 2]; //initialize edges from the last cube mpVector intVerts[12]; intVerts[2] = prevIntVerts[0]; intVerts[1] = prevIntVerts[1]; intVerts[0] = prevIntVerts[2]; intVerts[3] = prevIntVerts[3]; //initialize gradients on vertices mp4Vector gradVerts[8]; gradVerts[3] = prevGradVerts[0]; gradVerts[2] = prevGradVerts[1]; gradVerts[1] = prevGradVerts[2]; gradVerts[0] = prevGradVerts[3]; //initialize gradients on edges from the last cube mpVector grads[12]; grads[2] = prevGrads[0]; grads[1] = prevGrads[1]; grads[0] = prevGrads[2]; grads[3] = prevGrads[3]; //for test if this cube is intersected int oldNumTriangles = numTriangles; //run marching cubes on this cube triangles = MarchOneCube (ncellsZ, gradFactorX, gradFactorY, gradFactorZ, ind, minValue, points, triangles, numTriangles, verts, intVerts, edgeIndex, gradVerts, grads, gradIndex); //check if this cube is intersected if (numTriangles == oldNumTriangles) return triangles; //two new indexes formed for each face int passEdgeIndex, passGradIndex; //run recursive functions on each surface MC_FACE0 MC_FACE1 MC_FACE2 MC_FACE3 MC_FACE4 return triangles; } //SURFACE 5 - Cube ran on surface 5 of previous cube. Recieving side: 4. TRIANGLE * MCFace5 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes) { //first check if not outside the region if (i <= 0 || i >= ncellsX - 1 || j <= 0 || j >= ncellsY - 1 || k <= 0 || k >= ncellsZ - 1) return triangles; //make sure we save that this cube was marched through marchedCubes[ind] = true; //initialize vertices mp4Vector verts[8]; verts[0] = points[ind]; verts[1] = points[ind + YtimeZ]; verts[2] = points[ind + YtimeZ + 1]; verts[3] = points[ind + 1]; verts[4] = prevVerts[3]; verts[5] = prevVerts[2]; verts[6] = prevVerts[1]; verts[7] = prevVerts[0]; //initialize edges from the last cube mpVector intVerts[12]; intVerts[6] = prevIntVerts[0]; intVerts[5] = prevIntVerts[1]; intVerts[4] = prevIntVerts[2]; intVerts[7] = prevIntVerts[3]; //initialize gradients on vertices mp4Vector gradVerts[8]; gradVerts[7] = prevGradVerts[0]; gradVerts[6] = prevGradVerts[1]; gradVerts[5] = prevGradVerts[2]; gradVerts[4] = prevGradVerts[3]; //initialize gradients on edges from the last cube mpVector grads[12]; grads[6] = prevGrads[0]; grads[5] = prevGrads[1]; grads[4] = prevGrads[2]; grads[7] = prevGrads[3]; //for test if this cube is intersected int oldNumTriangles = numTriangles; //run marching cubes on this cube triangles = MarchOneCube (ncellsZ, gradFactorX, gradFactorY, gradFactorZ, ind, minValue, points, triangles, numTriangles, verts, intVerts, edgeIndex, gradVerts, grads, gradIndex); //check if this cube is intersected if (numTriangles == oldNumTriangles) return triangles; //two new indexes formed for each face int passEdgeIndex, passGradIndex; //run recursive functions on each surface MC_FACE0 MC_FACE1 MC_FACE2 MC_FACE3 MC_FACE5 return triangles; } //Marching Cubes on a single cube (i, j, k) // Verts should be initialized before hand // Global variables YtimeZ and pointsZ should be defined and initialized TRIANGLE * MarchOneCube (int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector verts[8], mpVector intVerts[12], int &edgeIndex, mp4Vector gradVerts[8], mpVector grads[12], int &indGrad) { //factor by which gradients are scaled mpVector factor (1.0f / (2.0f * gradFactorX), 1.0f / (2.0f * gradFactorY), 1.0f / (2.0f * gradFactorZ)); //get the index int cubeIndex = int (0); for (int nn = 0; nn < 8; nn++) if (verts[nn].val <= minValue) cubeIndex |= (1 << nn); //check if its completely inside or outside if (!edgeTable[cubeIndex]) return triangles; int prevEdgeIndex = edgeIndex; edgeIndex = edgeTable[cubeIndex]; if ((edgeIndex & 1) && !(prevEdgeIndex & 1)) { intVerts[0] = LinearInterp (verts[0], verts[1], minValue); if (!(indGrad & 1)) { gradVerts[0] = CALC_GRAD_VERT_0 (verts) indGrad |= 1; } if (!(indGrad & 2)) { gradVerts[1] = CALC_GRAD_VERT_1 (verts) indGrad |= 2; } grads[0] = LinearInterp (gradVerts[0], gradVerts[1], minValue); grads[0].x *= factor.x; grads[0].y *= factor.y; grads[0].z *= factor.z; } if ((edgeIndex & 2) && !(prevEdgeIndex & 2)) { intVerts[1] = LinearInterp (verts[1], verts[2], minValue); if (!(indGrad & 2)) { gradVerts[1] = CALC_GRAD_VERT_1 (verts) indGrad |= 2; } if (!(indGrad & 4)) { gradVerts[2] = CALC_GRAD_VERT_2 (verts) indGrad |= 4; } grads[1] = LinearInterp (gradVerts[1], gradVerts[2], minValue); grads[1].x *= factor.x; grads[1].y *= factor.y; grads[1].z *= factor.z; } if (edgeIndex & 4) { intVerts[2] = LinearInterp (verts[2], verts[3], minValue); if (!(indGrad & 4)) { gradVerts[2] = CALC_GRAD_VERT_2 (verts) indGrad |= 4; } if (!(indGrad & 8)) { gradVerts[3] = CALC_GRAD_VERT_3 (verts) indGrad |= 8; } grads[2] = LinearInterp (gradVerts[2], gradVerts[3], minValue); grads[2].x *= factor.x; grads[2].y *= factor.y; grads[2].z *= factor.z; } if ((edgeIndex & 8) && !(prevEdgeIndex & 8)) { intVerts[3] = LinearInterp (verts[3], verts[0], minValue); if (!(indGrad & 8)) { gradVerts[3] = CALC_GRAD_VERT_3 (verts) indGrad |= 8; } if (!(indGrad & 1)) { gradVerts[0] = CALC_GRAD_VERT_0 (verts) indGrad |= 1; } grads[3] = LinearInterp (gradVerts[3], gradVerts[0], minValue); grads[3].x *= factor.x; grads[3].y *= factor.y; grads[3].z *= factor.z; } if ((edgeIndex & 16) && !(prevEdgeIndex & 16)) { intVerts[4] = LinearInterp (verts[4], verts[5], minValue); if (!(indGrad & 16)) { gradVerts[4] = CALC_GRAD_VERT_4 (verts) indGrad |= 16; } if (!(indGrad & 32)) { gradVerts[5] = CALC_GRAD_VERT_5 (verts) indGrad |= 32; } grads[4] = LinearInterp (gradVerts[4], gradVerts[5], minValue); grads[4].x *= factor.x; grads[4].y *= factor.y; grads[4].z *= factor.z; } if ((edgeIndex & 32) && !(prevEdgeIndex & 32)) { intVerts[5] = LinearInterp (verts[5], verts[6], minValue); if (!(indGrad & 32)) { gradVerts[5] = CALC_GRAD_VERT_5 (verts) indGrad |= 32; } if (!(indGrad & 64)) { gradVerts[6] = CALC_GRAD_VERT_6 (verts) indGrad |= 64; } grads[5] = LinearInterp (gradVerts[5], gradVerts[6], minValue); grads[5].x *= factor.x; grads[5].y *= factor.y; grads[5].z *= factor.z; } if ((edgeIndex & 64) && !(prevEdgeIndex & 64)) { intVerts[6] = LinearInterp (verts[6], verts[7], minValue); if (!(indGrad & 64)) { gradVerts[6] = CALC_GRAD_VERT_6 (verts) indGrad |= 64; } if (!(indGrad & 128)) { gradVerts[7] = CALC_GRAD_VERT_7 (verts) indGrad |= 128; } grads[6] = LinearInterp (gradVerts[6], gradVerts[7], minValue); grads[6].x *= factor.x; grads[6].y *= factor.y; grads[6].z *= factor.z; } if ((edgeIndex & 128) && !(prevEdgeIndex & 128)) { intVerts[7] = LinearInterp (verts[7], verts[4], minValue); if (!(indGrad & 128)) { gradVerts[7] = CALC_GRAD_VERT_7 (verts) indGrad |= 128; } if (!(indGrad & 16)) { gradVerts[4] = CALC_GRAD_VERT_4 (verts) indGrad |= 16; } grads[7] = LinearInterp (gradVerts[7], gradVerts[4], minValue); grads[7].x *= factor.x; grads[7].y *= factor.y; grads[7].z *= factor.z; } if ((edgeIndex & 256) && !(prevEdgeIndex & 256)) { intVerts[8] = LinearInterp (verts[0], verts[4], minValue); if (!(indGrad & 1)) { gradVerts[0] = CALC_GRAD_VERT_0 (verts) indGrad |= 1; } if (!(indGrad & 16)) { gradVerts[4] = CALC_GRAD_VERT_4 (verts) indGrad |= 16; } grads[8] = LinearInterp (gradVerts[0], gradVerts[4], minValue); grads[8].x *= factor.x; grads[8].y *= factor.y; grads[8].z *= factor.z; } if ((edgeIndex & 512) && !(prevEdgeIndex & 512)) { intVerts[9] = LinearInterp (verts[1], verts[5], minValue); if (!(indGrad & 2)) { gradVerts[1] = CALC_GRAD_VERT_1 (verts) indGrad |= 2; } if (!(indGrad & 32)) { gradVerts[5] = CALC_GRAD_VERT_5 (verts) indGrad |= 32; } grads[9] = LinearInterp (gradVerts[1], gradVerts[5], minValue); grads[9].x *= factor.x; grads[9].y *= factor.y; grads[9].z *= factor.z; } if ((edgeIndex & 1024) && !(prevEdgeIndex & 1024)) { intVerts[10] = LinearInterp (verts[2], verts[6], minValue); if (!(indGrad & 4)) { gradVerts[2] = CALC_GRAD_VERT_2 (verts) indGrad |= 4; } if (!(indGrad & 64)) { gradVerts[6] = CALC_GRAD_VERT_6 (verts) indGrad |= 64; } grads[10] = LinearInterp (gradVerts[2], gradVerts[6], minValue); grads[10].x *= factor.x; grads[10].y *= factor.y; grads[10].z *= factor.z; } if ((edgeIndex & 2048) && !(prevEdgeIndex & 2048)) { intVerts[11] = LinearInterp (verts[3], verts[7], minValue); if (!(indGrad & 8)) { gradVerts[3] = CALC_GRAD_VERT_3 (verts) indGrad |= 8; } if (!(indGrad & 128)) { gradVerts[7] = CALC_GRAD_VERT_7 (verts) indGrad |= 128; } grads[11] = LinearInterp (gradVerts[3], gradVerts[7], minValue); grads[11].x *= factor.x; grads[11].y *= factor.y; grads[11].z *= factor.z; } //now build the triangles using triTable and add them to the triangle array for (int n = 0; triTable[cubeIndex][n] != -1; n += 3) { int index[3] = { triTable[cubeIndex][n + 2], triTable[cubeIndex][n + 1], triTable[cubeIndex][n] }; for (int h = 0; h < 3; h++) { triangles[numTriangles].p[h] = intVerts[index[h]]; triangles[numTriangles].norm[h] = grads[index[h]]; } numTriangles++; //one more triangle... } return triangles; } //Finds first intersecting cube and returns its indices (or -1 if nothing is found) float * MCFind (int ncellsX, int ncellsY, int ncellsZ, float minValue, mp4Vector * points) { pointsZ = ncellsZ + 1; //initializes global variables YtimeZ = (ncellsY + 1) * pointsZ; int lastX = ncellsX - 1, lastY = ncellsY - 1, lastZ = ncellsZ - 1; //for a little extra speed mp4Vector *verts[8]; //store address of each point rather than copying x,y,z, and val int cubeIndex, ind, ni; float *found = new float[3]; //returned indices: initialized to -1 found[0] = -1; found[0] = -1; found[0] = -1; for (int i = 1; i < lastX; i++) { ni = i * YtimeZ; for (int j = 1; j < lastY; j++) { //get the first 4 vertices (0, 1, 4, 5) and place them into verts at indices 3, 2, 7, 6 ind = ni + j * pointsZ + 1; verts[3] = &points[ind]; verts[2] = &points[ind + YtimeZ]; verts[7] = &points[ind + pointsZ]; verts[6] = &points[ind + YtimeZ + pointsZ]; for (int k = 1; k < lastZ; k++, ind++) { //initialize vertices verts[0] = verts[3]; //these are saved from the last iteration verts[1] = verts[2]; verts[4] = verts[7]; verts[5] = verts[6]; verts[4] = &points[ind + pointsZ]; verts[5] = &points[ind + YtimeZ + pointsZ]; verts[6] = &points[ind + YtimeZ + ncellsZ + 2]; verts[7] = &points[ind + ncellsZ + 2]; //build index - shows which vertices are outside/inside cubeIndex = int (0); for (int n = 0; n < 8; n++) if (verts[n]->val <= minValue) cubeIndex |= (1 << n); if (edgeTable[cubeIndex]) { //if found then return them found[0] = (float) i; found[1] = (float) j; found[2] = (float) k; return found; } } } } return found; } //First finds intersecting cube and runs recursive Marching Cubes. TRIANGLE * MCRecFind (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, float minValue, mp4Vector * points, int &numTriangles) { float *found = MCFind (ncellsX, ncellsY, ncellsZ, minValue, points); if (found[0] == -1) { //if nothing is found return NULL numTriangles = 0; return NULL; } int i[1] = { (int) found[0] }, j[1] = { (int) found[1]}, k[1] = { (int) found[2]}; delete[]found; return MarchingCubesRec (ncellsX, ncellsY, ncellsZ, gradFactorX, gradFactorY, gradFactorZ, 1, i, j, k, minValue, points, numTriangles); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////// THE END /////////////////////////////////////////////////////////////// DRAWxtl/source/DRAWxtl55/MC.h0000644000076400001440000002744311466645151015172 0ustar fingerusers// $Id: MC.h 1079 2010-11-10 23:03:23Z martin $ /* 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 */ // ///////////////////////////////////////////////////////////////////////////////////////////// // FileName: MarchingCubes.cpp // Author : Michael Y. Polyakov // email : myp@andrew.cmu.edu or mikepolyakov@hotmail.com // website : www.angelfire.com/linux/myp // date : July 2002 // // Description: 'Straight' and Recursive Marching Cubes Algorithms // Normal vectors are defined for each vertex as a gradients // For function definitions see MarchingCubes.h // For a tutorial on Marching Cubes please visit www.angelfire.com/myp/linux // // Please email me with any suggestion/bugs. ///////////////////////////////////////////////////////////////////////////////////////////// #ifndef MARCHINGCUBES_H_ #define MARCHINGCUBES_H_ #include "mpVector.h" //#include "MCTable.h" //struct for storing triangle information - 3 vertices and 3 normal vectors for each vertex typedef struct { mpVector p[3]; mpVector norm[3]; } TRIANGLE; //does Linear Interpolation between points p1 and p2 (they already contain their computed values) mpVector LinearInterp (mp4Vector p1, mp4Vector p2, float value); //////////////////////////////////////////////////////////////////////////////////////// //POINTERS TO FUNCTIONS //pointer to function which computes the value at point p typedef float (*FORMULA) (mpVector); //////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// ///// MARCHING CUBES ALGORITHM ///// ///////////////////////////////////////////////////////////////////////////////////////// // 'STRAIGHT' Marching Cubes Algorithm ////////////////////////////////////////////////// //takes number of cells (ncellsX, ncellsY, ncellsZ) to subdivide on each axis // minValue used to pass into LinearInterp // gradFactor for each axis (multiplies each component of gradient vector by 1/(2*gradFactor) ). // Should be set to the length of a side (or close to it) // array of length (ncellsX+1)(ncellsY+1)(ncellsZ+1) of mp4Vector points containing coordinates and values //returns pointer to triangle array and the number of triangles in numTriangles //note: array of points is first taken on z axis, then y and then x. So for example, if you iterate through it in a // for loop, have indexes i, j, k for x, y, z respectively, then to get the point you will have to make the // following index: i*(ncellsY+1)*(ncellsZ+1) + j*(ncellsZ+1) + k . // Also, the array starts at the minimum on all axes. TRIANGLE *MC (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, float minValue, mp4Vector * points, int &numTriangles); ///////////////////////////////////////////////////////////////////////////////////////// /* extern "C" { // map the MC function to C TRIANGLE * MC_c (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, float minValue, mp4Vector * points, int &numTriangles) { return MC(ncellsX, ncellsY, ncellsZ, gradFactorX, gradFactorY, gradFactorZ, minValue, points, &numTriangles); } // void MCfree_c (TRIANGLE * trianglePt) {delete [] trianglePt;} } */ ///////////////////////////////////////////////////////////////////////////////////////// // RECURSIVE Marching Cubes ///////////////////////////////////////////////////////////// //DrawBacks: must know how many objects are drawn //This function starts the Recursive Marching Cubes // numCubes: number of intersecting cubes passed as starting points // ii, jj, kk: arrays of size numCubes. Contain respective indexes of cubes that are intersected TRIANGLE *MarchingCubesRec (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int numCubes, int *ii, int *jj, int *kk, float minValue, mp4Vector * points, int &numTriangles); //Next 6 functions are called by the corresponding face of each cube (e.g. face 0 calls MCFace0 etc...) // Each function accepts the following information as arguments: // First 3 arguments: number of cells to subdivide on each axis // gradFactor: factor to scale the gradient vectors (multiplies by 1/(2*gradFactor) ) // ind: index of this cube in the points array (this is so it doesnt have to be computed again) // i,j,k: indexes of the this cube on x,y,z axis respectively // minValue: minimum used in LinearInterp // points: array of type mp4Vector and size (ncellsX+1)*(ncellsY+1)*(ncellsZ+1) that contains // coordinates and values at each point // triangle: array of triangles which is being built and returned at the end of recursion // numTriangles: number of triangles formed // prevVerts: adjacent 4 vertices of the previous cube, passed in the special order which the correspoding // MCFace function recognizes. For specificatino on which indexes passed from the last cube go to // which vertexes of the current cube visit my website at www.angelfire.com/linux/myp // prevIntVerts: array of 4 linearly interpolated vertices on 4 adjacent edges // edgeIndex: integer, bits of which correspond to the edges of the current cube which have been computed // from the previous cube // prevGradVerts: array of 4 gradient vectors at 4 adjacent vertices // prevGrads: linearly interpolated gradient vectors on 4 adjacent edges // gradIndex: integer bits of which correspond to already computed vertices of the current cube // marchedCubes: bool array of size ncellsX*ncellsY*ncellsZ which stores which cubes already have been marched // through. Initialized to FALSE. This is not the most effective way in terms of memory management, but // faster than using STLs vector which stores booleans as bits. // * NOTE *: Each of these 6 functions run marching cubes on the 'next'cube adjacent to the surface number // that is specified in their names (for numbering see my webpage). Each assigns the previous computed // values to the face 'opposite' of that specified. Then each one runs Marching Cubes for the current cube. // It returns doing nothing if the cube is not intersected, however, if it is then other recursive // functions are called using macros MC_FACE defined for each face. See MarchingCubes.cpp // For example MCFace0 will initialize surface 2 using the previous values that are passed to it. Then if // the current cube is intersected it will run MC_FACE0, MC_FACE1, MC_FACE3, MC_FACE4, and MC_FACE5. Each // returnes the pointer to the array of formed triangles. //FACE 0 Marching Cubes TRIANGLE *MCFace0 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes); //FACE 1 Marching Cubes TRIANGLE *MCFace1 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes); //FACE 2 Marching Cubes TRIANGLE *MCFace2 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes); //FACE 3 Marching Cubes TRIANGLE *MCFace3 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes); //FACE 4 Marching Cubes TRIANGLE *MCFace4 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes); //FACE 5 Marching Cubes TRIANGLE *MCFace5 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool * marchedCubes); //Does Marching Cubes on cube (i, j, k) in points // Requirements: needs index ind which specifies which cube it is (its 0th point in points array) // If cube is intersected the triangles are added to triangles array passed to it, and numTriangles is // incremented appropriately. verts, array of vertices of this cube should be initialized. // intVerts, interpolated vertices on edges, gradVerts, gradients on vertices, and grads, interpolated // gradient vectors on edges dont have to be initialized, but if they are corresponding bits in edgeIndex // and indGrad index should show it. (for numbering see my web page) // Global variables YtimeZ should be initialized to (ncellsZ+1)*(ncellsY+1) and pointsZ should be ncellsZ+1 TRIANGLE *MarchOneCube (int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, float minValue, mp4Vector * points, TRIANGLE * triangles, int &numTriangles, mp4Vector verts[8], mpVector intVerts[12], int &edgeIndex, mp4Vector gradVerts[8], mpVector grads[12], int &indGrad); //Find the first intersecting cube (if it exists). //Starts at (i,j,k)=(0,0,0) at the minimum x,y,z and then goes linearly searching for an intersecting cube. //Returns array of indices i,j,k of the first found cube or -1,-1,-1 if cube was not found float *MCFind (int ncellsX, int ncellsY, int ncellsZ, float minValue, mp4Vector * points); //Calls the MCFind and if found calls MarchingCubesRec with the returned indices //If not found NULL is returned and numTriangles is set to ZERO. TRIANGLE *MCRecFind (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, float minValue, mp4Vector * points, int &numTriangles); #endif DRAWxtl/source/DRAWxtl55/MCTable.h0000644000076400001440000004134111241072504016116 0ustar fingerusers// $Id: MCTable.h 900 2009-08-13 20:00:45Z larry $ // #ifndef MCTABLE_H_ #define MCTABLE_H_ //Tables used by Marching Cubes Algorithm //these tables came from Paul Baurke's web page at // http://local.wasp.uwa.edu.au/~pbourke/geometry/polygonise/marchingsource.cpp // // This code is public domain. // static int edgeTable[256] = { 0x0, 0x109, 0x203, 0x30a, 0x406, 0x50f, 0x605, 0x70c, 0x80c, 0x905, 0xa0f, 0xb06, 0xc0a, 0xd03, 0xe09, 0xf00, 0x190, 0x99, 0x393, 0x29a, 0x596, 0x49f, 0x795, 0x69c, 0x99c, 0x895, 0xb9f, 0xa96, 0xd9a, 0xc93, 0xf99, 0xe90, 0x230, 0x339, 0x33, 0x13a, 0x636, 0x73f, 0x435, 0x53c, 0xa3c, 0xb35, 0x83f, 0x936, 0xe3a, 0xf33, 0xc39, 0xd30, 0x3a0, 0x2a9, 0x1a3, 0xaa, 0x7a6, 0x6af, 0x5a5, 0x4ac, 0xbac, 0xaa5, 0x9af, 0x8a6, 0xfaa, 0xea3, 0xda9, 0xca0, 0x460, 0x569, 0x663, 0x76a, 0x66, 0x16f, 0x265, 0x36c, 0xc6c, 0xd65, 0xe6f, 0xf66, 0x86a, 0x963, 0xa69, 0xb60, 0x5f0, 0x4f9, 0x7f3, 0x6fa, 0x1f6, 0xff, 0x3f5, 0x2fc, 0xdfc, 0xcf5, 0xfff, 0xef6, 0x9fa, 0x8f3, 0xbf9, 0xaf0, 0x650, 0x759, 0x453, 0x55a, 0x256, 0x35f, 0x55, 0x15c, 0xe5c, 0xf55, 0xc5f, 0xd56, 0xa5a, 0xb53, 0x859, 0x950, 0x7c0, 0x6c9, 0x5c3, 0x4ca, 0x3c6, 0x2cf, 0x1c5, 0xcc, 0xfcc, 0xec5, 0xdcf, 0xcc6, 0xbca, 0xac3, 0x9c9, 0x8c0, 0x8c0, 0x9c9, 0xac3, 0xbca, 0xcc6, 0xdcf, 0xec5, 0xfcc, 0xcc, 0x1c5, 0x2cf, 0x3c6, 0x4ca, 0x5c3, 0x6c9, 0x7c0, 0x950, 0x859, 0xb53, 0xa5a, 0xd56, 0xc5f, 0xf55, 0xe5c, 0x15c, 0x55, 0x35f, 0x256, 0x55a, 0x453, 0x759, 0x650, 0xaf0, 0xbf9, 0x8f3, 0x9fa, 0xef6, 0xfff, 0xcf5, 0xdfc, 0x2fc, 0x3f5, 0xff, 0x1f6, 0x6fa, 0x7f3, 0x4f9, 0x5f0, 0xb60, 0xa69, 0x963, 0x86a, 0xf66, 0xe6f, 0xd65, 0xc6c, 0x36c, 0x265, 0x16f, 0x66, 0x76a, 0x663, 0x569, 0x460, 0xca0, 0xda9, 0xea3, 0xfaa, 0x8a6, 0x9af, 0xaa5, 0xbac, 0x4ac, 0x5a5, 0x6af, 0x7a6, 0xaa, 0x1a3, 0x2a9, 0x3a0, 0xd30, 0xc39, 0xf33, 0xe3a, 0x936, 0x83f, 0xb35, 0xa3c, 0x53c, 0x435, 0x73f, 0x636, 0x13a, 0x33, 0x339, 0x230, 0xe90, 0xf99, 0xc93, 0xd9a, 0xa96, 0xb9f, 0x895, 0x99c, 0x69c, 0x795, 0x49f, 0x596, 0x29a, 0x393, 0x99, 0x190, 0xf00, 0xe09, 0xd03, 0xc0a, 0xb06, 0xa0f, 0x905, 0x80c, 0x70c, 0x605, 0x50f, 0x406, 0x30a, 0x203, 0x109, 0x0 }; static int triTable[256][16] = { {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 8, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 1, 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {1, 8, 3, 9, 8, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {1, 2, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 8, 3, 1, 2, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {9, 2, 10, 0, 2, 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {2, 8, 3, 2, 10, 8, 10, 9, 8, -1, -1, -1, -1, -1, -1, -1}, {3, 11, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 11, 2, 8, 11, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {1, 9, 0, 2, 3, 11, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {1, 11, 2, 1, 9, 11, 9, 8, 11, -1, -1, -1, -1, -1, -1, -1}, {3, 10, 1, 11, 10, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 10, 1, 0, 8, 10, 8, 11, 10, -1, -1, -1, -1, -1, -1, -1}, {3, 9, 0, 3, 11, 9, 11, 10, 9, -1, -1, -1, -1, -1, -1, -1}, {9, 8, 10, 10, 8, 11, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {4, 7, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {4, 3, 0, 7, 3, 4, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 1, 9, 8, 4, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {4, 1, 9, 4, 7, 1, 7, 3, 1, -1, -1, -1, -1, -1, -1, -1}, {1, 2, 10, 8, 4, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {3, 4, 7, 3, 0, 4, 1, 2, 10, -1, -1, -1, -1, -1, -1, -1}, {9, 2, 10, 9, 0, 2, 8, 4, 7, -1, -1, -1, -1, -1, -1, -1}, {2, 10, 9, 2, 9, 7, 2, 7, 3, 7, 9, 4, -1, -1, -1, -1}, {8, 4, 7, 3, 11, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {11, 4, 7, 11, 2, 4, 2, 0, 4, -1, -1, -1, -1, -1, -1, -1}, {9, 0, 1, 8, 4, 7, 2, 3, 11, -1, -1, -1, -1, -1, -1, -1}, {4, 7, 11, 9, 4, 11, 9, 11, 2, 9, 2, 1, -1, -1, -1, -1}, {3, 10, 1, 3, 11, 10, 7, 8, 4, -1, -1, -1, -1, -1, -1, -1}, {1, 11, 10, 1, 4, 11, 1, 0, 4, 7, 11, 4, -1, -1, -1, -1}, {4, 7, 8, 9, 0, 11, 9, 11, 10, 11, 0, 3, -1, -1, -1, -1}, {4, 7, 11, 4, 11, 9, 9, 11, 10, -1, -1, -1, -1, -1, -1, -1}, {9, 5, 4, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {9, 5, 4, 0, 8, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 5, 4, 1, 5, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {8, 5, 4, 8, 3, 5, 3, 1, 5, -1, -1, -1, -1, -1, -1, -1}, {1, 2, 10, 9, 5, 4, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {3, 0, 8, 1, 2, 10, 4, 9, 5, -1, -1, -1, -1, -1, -1, -1}, {5, 2, 10, 5, 4, 2, 4, 0, 2, -1, -1, -1, -1, -1, -1, -1}, {2, 10, 5, 3, 2, 5, 3, 5, 4, 3, 4, 8, -1, -1, -1, -1}, {9, 5, 4, 2, 3, 11, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 11, 2, 0, 8, 11, 4, 9, 5, -1, -1, -1, -1, -1, -1, -1}, {0, 5, 4, 0, 1, 5, 2, 3, 11, -1, -1, -1, -1, -1, -1, -1}, {2, 1, 5, 2, 5, 8, 2, 8, 11, 4, 8, 5, -1, -1, -1, -1}, {10, 3, 11, 10, 1, 3, 9, 5, 4, -1, -1, -1, -1, -1, -1, -1}, {4, 9, 5, 0, 8, 1, 8, 10, 1, 8, 11, 10, -1, -1, -1, -1}, {5, 4, 0, 5, 0, 11, 5, 11, 10, 11, 0, 3, -1, -1, -1, -1}, {5, 4, 8, 5, 8, 10, 10, 8, 11, -1, -1, -1, -1, -1, -1, -1}, {9, 7, 8, 5, 7, 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {9, 3, 0, 9, 5, 3, 5, 7, 3, -1, -1, -1, -1, -1, -1, -1}, {0, 7, 8, 0, 1, 7, 1, 5, 7, -1, -1, -1, -1, -1, -1, -1}, {1, 5, 3, 3, 5, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {9, 7, 8, 9, 5, 7, 10, 1, 2, -1, -1, -1, -1, -1, -1, -1}, {10, 1, 2, 9, 5, 0, 5, 3, 0, 5, 7, 3, -1, -1, -1, -1}, {8, 0, 2, 8, 2, 5, 8, 5, 7, 10, 5, 2, -1, -1, -1, -1}, {2, 10, 5, 2, 5, 3, 3, 5, 7, -1, -1, -1, -1, -1, -1, -1}, {7, 9, 5, 7, 8, 9, 3, 11, 2, -1, -1, -1, -1, -1, -1, -1}, {9, 5, 7, 9, 7, 2, 9, 2, 0, 2, 7, 11, -1, -1, -1, -1}, {2, 3, 11, 0, 1, 8, 1, 7, 8, 1, 5, 7, -1, -1, -1, -1}, {11, 2, 1, 11, 1, 7, 7, 1, 5, -1, -1, -1, -1, -1, -1, -1}, {9, 5, 8, 8, 5, 7, 10, 1, 3, 10, 3, 11, -1, -1, -1, -1}, {5, 7, 0, 5, 0, 9, 7, 11, 0, 1, 0, 10, 11, 10, 0, -1}, {11, 10, 0, 11, 0, 3, 10, 5, 0, 8, 0, 7, 5, 7, 0, -1}, {11, 10, 5, 7, 11, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {10, 6, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 8, 3, 5, 10, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {9, 0, 1, 5, 10, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {1, 8, 3, 1, 9, 8, 5, 10, 6, -1, -1, -1, -1, -1, -1, -1}, {1, 6, 5, 2, 6, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {1, 6, 5, 1, 2, 6, 3, 0, 8, -1, -1, -1, -1, -1, -1, -1}, {9, 6, 5, 9, 0, 6, 0, 2, 6, -1, -1, -1, -1, -1, -1, -1}, {5, 9, 8, 5, 8, 2, 5, 2, 6, 3, 2, 8, -1, -1, -1, -1}, {2, 3, 11, 10, 6, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {11, 0, 8, 11, 2, 0, 10, 6, 5, -1, -1, -1, -1, -1, -1, -1}, {0, 1, 9, 2, 3, 11, 5, 10, 6, -1, -1, -1, -1, -1, -1, -1}, {5, 10, 6, 1, 9, 2, 9, 11, 2, 9, 8, 11, -1, -1, -1, -1}, {6, 3, 11, 6, 5, 3, 5, 1, 3, -1, -1, -1, -1, -1, -1, -1}, {0, 8, 11, 0, 11, 5, 0, 5, 1, 5, 11, 6, -1, -1, -1, -1}, {3, 11, 6, 0, 3, 6, 0, 6, 5, 0, 5, 9, -1, -1, -1, -1}, {6, 5, 9, 6, 9, 11, 11, 9, 8, -1, -1, -1, -1, -1, -1, -1}, {5, 10, 6, 4, 7, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {4, 3, 0, 4, 7, 3, 6, 5, 10, -1, -1, -1, -1, -1, -1, -1}, {1, 9, 0, 5, 10, 6, 8, 4, 7, -1, -1, -1, -1, -1, -1, -1}, {10, 6, 5, 1, 9, 7, 1, 7, 3, 7, 9, 4, -1, -1, -1, -1}, {6, 1, 2, 6, 5, 1, 4, 7, 8, -1, -1, -1, -1, -1, -1, -1}, {1, 2, 5, 5, 2, 6, 3, 0, 4, 3, 4, 7, -1, -1, -1, -1}, {8, 4, 7, 9, 0, 5, 0, 6, 5, 0, 2, 6, -1, -1, -1, -1}, {7, 3, 9, 7, 9, 4, 3, 2, 9, 5, 9, 6, 2, 6, 9, -1}, {3, 11, 2, 7, 8, 4, 10, 6, 5, -1, -1, -1, -1, -1, -1, -1}, {5, 10, 6, 4, 7, 2, 4, 2, 0, 2, 7, 11, -1, -1, -1, -1}, {0, 1, 9, 4, 7, 8, 2, 3, 11, 5, 10, 6, -1, -1, -1, -1}, {9, 2, 1, 9, 11, 2, 9, 4, 11, 7, 11, 4, 5, 10, 6, -1}, {8, 4, 7, 3, 11, 5, 3, 5, 1, 5, 11, 6, -1, -1, -1, -1}, {5, 1, 11, 5, 11, 6, 1, 0, 11, 7, 11, 4, 0, 4, 11, -1}, {0, 5, 9, 0, 6, 5, 0, 3, 6, 11, 6, 3, 8, 4, 7, -1}, {6, 5, 9, 6, 9, 11, 4, 7, 9, 7, 11, 9, -1, -1, -1, -1}, {10, 4, 9, 6, 4, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {4, 10, 6, 4, 9, 10, 0, 8, 3, -1, -1, -1, -1, -1, -1, -1}, {10, 0, 1, 10, 6, 0, 6, 4, 0, -1, -1, -1, -1, -1, -1, -1}, {8, 3, 1, 8, 1, 6, 8, 6, 4, 6, 1, 10, -1, -1, -1, -1}, {1, 4, 9, 1, 2, 4, 2, 6, 4, -1, -1, -1, -1, -1, -1, -1}, {3, 0, 8, 1, 2, 9, 2, 4, 9, 2, 6, 4, -1, -1, -1, -1}, {0, 2, 4, 4, 2, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {8, 3, 2, 8, 2, 4, 4, 2, 6, -1, -1, -1, -1, -1, -1, -1}, {10, 4, 9, 10, 6, 4, 11, 2, 3, -1, -1, -1, -1, -1, -1, -1}, {0, 8, 2, 2, 8, 11, 4, 9, 10, 4, 10, 6, -1, -1, -1, -1}, {3, 11, 2, 0, 1, 6, 0, 6, 4, 6, 1, 10, -1, -1, -1, -1}, {6, 4, 1, 6, 1, 10, 4, 8, 1, 2, 1, 11, 8, 11, 1, -1}, {9, 6, 4, 9, 3, 6, 9, 1, 3, 11, 6, 3, -1, -1, -1, -1}, {8, 11, 1, 8, 1, 0, 11, 6, 1, 9, 1, 4, 6, 4, 1, -1}, {3, 11, 6, 3, 6, 0, 0, 6, 4, -1, -1, -1, -1, -1, -1, -1}, {6, 4, 8, 11, 6, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {7, 10, 6, 7, 8, 10, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1}, {0, 7, 3, 0, 10, 7, 0, 9, 10, 6, 7, 10, -1, -1, -1, -1}, {10, 6, 7, 1, 10, 7, 1, 7, 8, 1, 8, 0, -1, -1, -1, -1}, {10, 6, 7, 10, 7, 1, 1, 7, 3, -1, -1, -1, -1, -1, -1, -1}, {1, 2, 6, 1, 6, 8, 1, 8, 9, 8, 6, 7, -1, -1, -1, -1}, {2, 6, 9, 2, 9, 1, 6, 7, 9, 0, 9, 3, 7, 3, 9, -1}, {7, 8, 0, 7, 0, 6, 6, 0, 2, -1, -1, -1, -1, -1, -1, -1}, {7, 3, 2, 6, 7, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {2, 3, 11, 10, 6, 8, 10, 8, 9, 8, 6, 7, -1, -1, -1, -1}, {2, 0, 7, 2, 7, 11, 0, 9, 7, 6, 7, 10, 9, 10, 7, -1}, {1, 8, 0, 1, 7, 8, 1, 10, 7, 6, 7, 10, 2, 3, 11, -1}, {11, 2, 1, 11, 1, 7, 10, 6, 1, 6, 7, 1, -1, -1, -1, -1}, {8, 9, 6, 8, 6, 7, 9, 1, 6, 11, 6, 3, 1, 3, 6, -1}, {0, 9, 1, 11, 6, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {7, 8, 0, 7, 0, 6, 3, 11, 0, 11, 6, 0, -1, -1, -1, -1}, {7, 11, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {7, 6, 11, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {3, 0, 8, 11, 7, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 1, 9, 11, 7, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {8, 1, 9, 8, 3, 1, 11, 7, 6, -1, -1, -1, -1, -1, -1, -1}, {10, 1, 2, 6, 11, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {1, 2, 10, 3, 0, 8, 6, 11, 7, -1, -1, -1, -1, -1, -1, -1}, {2, 9, 0, 2, 10, 9, 6, 11, 7, -1, -1, -1, -1, -1, -1, -1}, {6, 11, 7, 2, 10, 3, 10, 8, 3, 10, 9, 8, -1, -1, -1, -1}, {7, 2, 3, 6, 2, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {7, 0, 8, 7, 6, 0, 6, 2, 0, -1, -1, -1, -1, -1, -1, -1}, {2, 7, 6, 2, 3, 7, 0, 1, 9, -1, -1, -1, -1, -1, -1, -1}, {1, 6, 2, 1, 8, 6, 1, 9, 8, 8, 7, 6, -1, -1, -1, -1}, {10, 7, 6, 10, 1, 7, 1, 3, 7, -1, -1, -1, -1, -1, -1, -1}, {10, 7, 6, 1, 7, 10, 1, 8, 7, 1, 0, 8, -1, -1, -1, -1}, {0, 3, 7, 0, 7, 10, 0, 10, 9, 6, 10, 7, -1, -1, -1, -1}, {7, 6, 10, 7, 10, 8, 8, 10, 9, -1, -1, -1, -1, -1, -1, -1}, {6, 8, 4, 11, 8, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {3, 6, 11, 3, 0, 6, 0, 4, 6, -1, -1, -1, -1, -1, -1, -1}, {8, 6, 11, 8, 4, 6, 9, 0, 1, -1, -1, -1, -1, -1, -1, -1}, {9, 4, 6, 9, 6, 3, 9, 3, 1, 11, 3, 6, -1, -1, -1, -1}, {6, 8, 4, 6, 11, 8, 2, 10, 1, -1, -1, -1, -1, -1, -1, -1}, {1, 2, 10, 3, 0, 11, 0, 6, 11, 0, 4, 6, -1, -1, -1, -1}, {4, 11, 8, 4, 6, 11, 0, 2, 9, 2, 10, 9, -1, -1, -1, -1}, {10, 9, 3, 10, 3, 2, 9, 4, 3, 11, 3, 6, 4, 6, 3, -1}, {8, 2, 3, 8, 4, 2, 4, 6, 2, -1, -1, -1, -1, -1, -1, -1}, {0, 4, 2, 4, 6, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {1, 9, 0, 2, 3, 4, 2, 4, 6, 4, 3, 8, -1, -1, -1, -1}, {1, 9, 4, 1, 4, 2, 2, 4, 6, -1, -1, -1, -1, -1, -1, -1}, {8, 1, 3, 8, 6, 1, 8, 4, 6, 6, 10, 1, -1, -1, -1, -1}, {10, 1, 0, 10, 0, 6, 6, 0, 4, -1, -1, -1, -1, -1, -1, -1}, {4, 6, 3, 4, 3, 8, 6, 10, 3, 0, 3, 9, 10, 9, 3, -1}, {10, 9, 4, 6, 10, 4, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {4, 9, 5, 7, 6, 11, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 8, 3, 4, 9, 5, 11, 7, 6, -1, -1, -1, -1, -1, -1, -1}, {5, 0, 1, 5, 4, 0, 7, 6, 11, -1, -1, -1, -1, -1, -1, -1}, {11, 7, 6, 8, 3, 4, 3, 5, 4, 3, 1, 5, -1, -1, -1, -1}, {9, 5, 4, 10, 1, 2, 7, 6, 11, -1, -1, -1, -1, -1, -1, -1}, {6, 11, 7, 1, 2, 10, 0, 8, 3, 4, 9, 5, -1, -1, -1, -1}, {7, 6, 11, 5, 4, 10, 4, 2, 10, 4, 0, 2, -1, -1, -1, -1}, {3, 4, 8, 3, 5, 4, 3, 2, 5, 10, 5, 2, 11, 7, 6, -1}, {7, 2, 3, 7, 6, 2, 5, 4, 9, -1, -1, -1, -1, -1, -1, -1}, {9, 5, 4, 0, 8, 6, 0, 6, 2, 6, 8, 7, -1, -1, -1, -1}, {3, 6, 2, 3, 7, 6, 1, 5, 0, 5, 4, 0, -1, -1, -1, -1}, {6, 2, 8, 6, 8, 7, 2, 1, 8, 4, 8, 5, 1, 5, 8, -1}, {9, 5, 4, 10, 1, 6, 1, 7, 6, 1, 3, 7, -1, -1, -1, -1}, {1, 6, 10, 1, 7, 6, 1, 0, 7, 8, 7, 0, 9, 5, 4, -1}, {4, 0, 10, 4, 10, 5, 0, 3, 10, 6, 10, 7, 3, 7, 10, -1}, {7, 6, 10, 7, 10, 8, 5, 4, 10, 4, 8, 10, -1, -1, -1, -1}, {6, 9, 5, 6, 11, 9, 11, 8, 9, -1, -1, -1, -1, -1, -1, -1}, {3, 6, 11, 0, 6, 3, 0, 5, 6, 0, 9, 5, -1, -1, -1, -1}, {0, 11, 8, 0, 5, 11, 0, 1, 5, 5, 6, 11, -1, -1, -1, -1}, {6, 11, 3, 6, 3, 5, 5, 3, 1, -1, -1, -1, -1, -1, -1, -1}, {1, 2, 10, 9, 5, 11, 9, 11, 8, 11, 5, 6, -1, -1, -1, -1}, {0, 11, 3, 0, 6, 11, 0, 9, 6, 5, 6, 9, 1, 2, 10, -1}, {11, 8, 5, 11, 5, 6, 8, 0, 5, 10, 5, 2, 0, 2, 5, -1}, {6, 11, 3, 6, 3, 5, 2, 10, 3, 10, 5, 3, -1, -1, -1, -1}, {5, 8, 9, 5, 2, 8, 5, 6, 2, 3, 8, 2, -1, -1, -1, -1}, {9, 5, 6, 9, 6, 0, 0, 6, 2, -1, -1, -1, -1, -1, -1, -1}, {1, 5, 8, 1, 8, 0, 5, 6, 8, 3, 8, 2, 6, 2, 8, -1}, {1, 5, 6, 2, 1, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {1, 3, 6, 1, 6, 10, 3, 8, 6, 5, 6, 9, 8, 9, 6, -1}, {10, 1, 0, 10, 0, 6, 9, 5, 0, 5, 6, 0, -1, -1, -1, -1}, {0, 3, 8, 5, 6, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {10, 5, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {11, 5, 10, 7, 5, 11, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {11, 5, 10, 11, 7, 5, 8, 3, 0, -1, -1, -1, -1, -1, -1, -1}, {5, 11, 7, 5, 10, 11, 1, 9, 0, -1, -1, -1, -1, -1, -1, -1}, {10, 7, 5, 10, 11, 7, 9, 8, 1, 8, 3, 1, -1, -1, -1, -1}, {11, 1, 2, 11, 7, 1, 7, 5, 1, -1, -1, -1, -1, -1, -1, -1}, {0, 8, 3, 1, 2, 7, 1, 7, 5, 7, 2, 11, -1, -1, -1, -1}, {9, 7, 5, 9, 2, 7, 9, 0, 2, 2, 11, 7, -1, -1, -1, -1}, {7, 5, 2, 7, 2, 11, 5, 9, 2, 3, 2, 8, 9, 8, 2, -1}, {2, 5, 10, 2, 3, 5, 3, 7, 5, -1, -1, -1, -1, -1, -1, -1}, {8, 2, 0, 8, 5, 2, 8, 7, 5, 10, 2, 5, -1, -1, -1, -1}, {9, 0, 1, 5, 10, 3, 5, 3, 7, 3, 10, 2, -1, -1, -1, -1}, {9, 8, 2, 9, 2, 1, 8, 7, 2, 10, 2, 5, 7, 5, 2, -1}, {1, 3, 5, 3, 7, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 8, 7, 0, 7, 1, 1, 7, 5, -1, -1, -1, -1, -1, -1, -1}, {9, 0, 3, 9, 3, 5, 5, 3, 7, -1, -1, -1, -1, -1, -1, -1}, {9, 8, 7, 5, 9, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {5, 8, 4, 5, 10, 8, 10, 11, 8, -1, -1, -1, -1, -1, -1, -1}, {5, 0, 4, 5, 11, 0, 5, 10, 11, 11, 3, 0, -1, -1, -1, -1}, {0, 1, 9, 8, 4, 10, 8, 10, 11, 10, 4, 5, -1, -1, -1, -1}, {10, 11, 4, 10, 4, 5, 11, 3, 4, 9, 4, 1, 3, 1, 4, -1}, {2, 5, 1, 2, 8, 5, 2, 11, 8, 4, 5, 8, -1, -1, -1, -1}, {0, 4, 11, 0, 11, 3, 4, 5, 11, 2, 11, 1, 5, 1, 11, -1}, {0, 2, 5, 0, 5, 9, 2, 11, 5, 4, 5, 8, 11, 8, 5, -1}, {9, 4, 5, 2, 11, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {2, 5, 10, 3, 5, 2, 3, 4, 5, 3, 8, 4, -1, -1, -1, -1}, {5, 10, 2, 5, 2, 4, 4, 2, 0, -1, -1, -1, -1, -1, -1, -1}, {3, 10, 2, 3, 5, 10, 3, 8, 5, 4, 5, 8, 0, 1, 9, -1}, {5, 10, 2, 5, 2, 4, 1, 9, 2, 9, 4, 2, -1, -1, -1, -1}, {8, 4, 5, 8, 5, 3, 3, 5, 1, -1, -1, -1, -1, -1, -1, -1}, {0, 4, 5, 1, 0, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {8, 4, 5, 8, 5, 3, 9, 0, 5, 0, 3, 5, -1, -1, -1, -1}, {9, 4, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {4, 11, 7, 4, 9, 11, 9, 10, 11, -1, -1, -1, -1, -1, -1, -1}, {0, 8, 3, 4, 9, 7, 9, 11, 7, 9, 10, 11, -1, -1, -1, -1}, {1, 10, 11, 1, 11, 4, 1, 4, 0, 7, 4, 11, -1, -1, -1, -1}, {3, 1, 4, 3, 4, 8, 1, 10, 4, 7, 4, 11, 10, 11, 4, -1}, {4, 11, 7, 9, 11, 4, 9, 2, 11, 9, 1, 2, -1, -1, -1, -1}, {9, 7, 4, 9, 11, 7, 9, 1, 11, 2, 11, 1, 0, 8, 3, -1}, {11, 7, 4, 11, 4, 2, 2, 4, 0, -1, -1, -1, -1, -1, -1, -1}, {11, 7, 4, 11, 4, 2, 8, 3, 4, 3, 2, 4, -1, -1, -1, -1}, {2, 9, 10, 2, 7, 9, 2, 3, 7, 7, 4, 9, -1, -1, -1, -1}, {9, 10, 7, 9, 7, 4, 10, 2, 7, 8, 7, 0, 2, 0, 7, -1}, {3, 7, 10, 3, 10, 2, 7, 4, 10, 1, 10, 0, 4, 0, 10, -1}, {1, 10, 2, 8, 7, 4, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {4, 9, 1, 4, 1, 7, 7, 1, 3, -1, -1, -1, -1, -1, -1, -1}, {4, 9, 1, 4, 1, 7, 0, 8, 1, 8, 7, 1, -1, -1, -1, -1}, {4, 0, 3, 7, 4, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {4, 8, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {9, 10, 8, 10, 11, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {3, 0, 9, 3, 9, 11, 11, 9, 10, -1, -1, -1, -1, -1, -1, -1}, {0, 1, 10, 0, 10, 8, 8, 10, 11, -1, -1, -1, -1, -1, -1, -1}, {3, 1, 10, 11, 3, 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {1, 2, 11, 1, 11, 9, 9, 11, 8, -1, -1, -1, -1, -1, -1, -1}, {3, 0, 9, 3, 9, 11, 1, 2, 9, 2, 11, 9, -1, -1, -1, -1}, {0, 2, 11, 8, 0, 11, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {3, 2, 11, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {2, 3, 8, 2, 8, 10, 10, 8, 9, -1, -1, -1, -1, -1, -1, -1}, {9, 10, 2, 0, 9, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {2, 3, 8, 2, 8, 10, 0, 1, 8, 1, 10, 8, -1, -1, -1, -1}, {1, 10, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {1, 3, 8, 9, 1, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 9, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 3, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} }; #endif DRAWxtl/source/DRAWxtl55/mpVector.cxx0000644000076400001440000000631211241072504017020 0ustar fingerusers// $Id: mpVector.cxx 900 2009-08-13 20:00:45Z larry $ /* 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 */ // ///////////////////////////////////////////////////////////////////////////////////////////////////// // // FileName: mpVector.cpp // Author : Michael Y. Polyakov // email : myp@andrew.cmu.edu or mikepolyakov@hotmail.com // Website : www.angelfire.com/linux/myp // Date : 7/16/2002 // // Provides basic vector handling. ////////////////////////////////////////////////////////////////////////////////////////////////////// #include "mpVector.h" mpVector::mpVector(float xx, float yy, float zz) : x(xx), y(yy), z(zz) { } mpVector::mpVector() : x(0), y(0), z(0) { } mpVector::mpVector(const mpVector& other) : x(other.x), y(other.y), z(other.z) { } mpVector& mpVector::Normalize() { float length = (float)sqrt(x*x + y*y + z*z); if(!length) return *this; x /= length; y /= length; z /= length; return *this; } float mpVector::Magnitude() { return (float)sqrt(x*x + y*y + z*z); } mpVector mpVector::Cross(const mpVector& other) { return mpVector(y*other.z-z*other.y, z*other.x-x*other.z, x*other.y-y*other.x); } mpVector mpVector::operator - (mpVector v) { return mpVector(x - v.x, y - v.y, z - v.z); } mpVector mpVector::operator + (mpVector v) { return mpVector(x + v.x, y + v.y, z + v.z); } float mpVector ::operator * (mpVector v) { return x*v.x + y*v.y + z*v.z; } mpVector mpVector::operator - (float c) { return mpVector(x-c, y-c, z-c); } mpVector mpVector::operator + (float c) { return mpVector(x+c, y+c, z+c); } mpVector mpVector::operator / (float c) { return mpVector(x/c, y/c, z/c); } mpVector mpVector::operator * (float c) { return mpVector(x*c, y*c, z*c); } void mpVector::operator = (const mpVector& other) { x = other.x; y = other.y; z = other.z; } mpVector::operator mp4Vector() const { return mp4Vector(*this); } mp4Vector::mp4Vector() : x(0), y(0), z(0), val(0) { } mp4Vector::mp4Vector(float aa, float bb, float cc, float dd) : x(aa), y(bb), z(cc), val(dd) { } mp4Vector::mp4Vector(const mp4Vector& other) : x(other.x), y(other.y), z(other.z), val(other.val) { } mp4Vector::mp4Vector(const mpVector& v, const float value) : x(v.x), y(v.x), z(v.z), val(value) { } void mp4Vector::operator = (const mp4Vector& v) { x = v.x; y = v.y; z = v.z; val = v.val; } void mp4Vector::operator = (const mpVector& v) { x = v.x; y = v.y; z = v.z; } mp4Vector::operator mpVector() const { return mpVector(x, y, z); } bool mp4Vector::operator == (const mp4Vector& v) const { return x == v.x && y == v.y && z == v.z && val == v.val; } DRAWxtl/source/DRAWxtl55/mpVector.h0000644000076400001440000000465211241072504016452 0ustar fingerusers// $Id: mpVector.h 900 2009-08-13 20:00:45Z larry $ /* 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 */ // ///////////////////////////////////////////////////////////////////////////////////////////////////// // // FileName: mpVector.h // Author : Michael Y. Polyakov // email : myp@andrew.cmu.edu or mikepolyakov@hotmail.com // Website : www.angelfire.com/linux/myp // Date : 7/16/2002 // // Provides basic vector handling. ////////////////////////////////////////////////////////////////////////////////////////////////////// #ifndef MPVECTOR_H #define MPVECTOR_H #include #include /* #include */ class mp4Vector; class mpVector { friend class mp4Vector; public: float x, y, z; mpVector (); mpVector (float xx, float yy, float zz); mpVector (const mpVector & other); mpVector & Normalize (); float Magnitude (); mpVector Cross (const mpVector & other); mpVector operator - (mpVector v); mpVector operator + (mpVector v); float operator * (mpVector v); mpVector operator - (float c); mpVector operator + (float c); mpVector operator / (float c); mpVector operator * (float c); void operator = (const mpVector & other); operator mp4Vector () const; operator char *() const; }; class mp4Vector { public: float x, y, z, val; mp4Vector (); mp4Vector (float aa, float bb, float cc, float dd); mp4Vector (const mp4Vector & other); mp4Vector (const mpVector & v, const float value); void operator = (const mp4Vector & v); void operator = (const mpVector & v); bool operator == (const mp4Vector & v) const; operator mpVector () const; }; #endif DRAWxtl/source/DRAWxtl55/PixelBuffer.h0000644000076400001440000001317111516334067017074 0ustar fingerusers// Gmsh - Copyright (C) 1997-2009 C. Geuzaine, J.-F. Remacle // // See the LICENSE.txt file for license information. Please report all // bugs and problems to . #ifndef _PIXEL_BUFFER_H_ #define _PIXEL_BUFFER_H_ #include #include #if defined(HAVE_OSMESA) #include #endif class PixelBuffer { private: int _width, _height, _numComp, _dataSize; GLenum _format, _type; unsigned char *_pixels; public: PixelBuffer(int width, int height, GLenum format, GLenum type) :_width(width), _height(height), _format(format), _type(type) { if (format == GL_RGB) { _numComp = 3; } else if (format == GL_RGBA) { _numComp = 4; } else { Error_Box("Unknown pixel format: assuming RGB"); _format = GL_RGB; _numComp = 3; } if (type == GL_UNSIGNED_BYTE) { _dataSize = sizeof(unsigned char); } else if (type == GL_FLOAT) { _dataSize = sizeof(float); } else { Error_Box("Unknown pixel storage type: assuming unsigned byte"); _type = GL_UNSIGNED_BYTE; _dataSize = sizeof(unsigned char); } int n = _numComp * _width * _height * _dataSize; _pixels = new unsigned char[n]; for (int i = 0; i < n; i++) _pixels[i] = 0; } ~PixelBuffer() { delete[]_pixels; } int getWidth() { return _width; } int getHeight() { return _height; } int getNumComp() { return _numComp; } int getDataSize() { return _dataSize; } GLenum getFormat() { return _format; } GLenum getType() { return _type; } void *getPixels() { return (void *) _pixels; } void copyPixels(int x, int y, PixelBuffer * buffer) { if (x + buffer->getWidth() > _width || y + buffer->getHeight() > _height) { Error_Box("Destination pixel buffer too small for holding copy"); return; } if (buffer->getNumComp() != _numComp || buffer->getDataSize() != _dataSize || buffer->getFormat() != _format || buffer->getType() != _type) { Error_Box("Pixel buffer type mismatch: impossible to copy"); return; } for (int i = 0; i < buffer->getWidth(); i++) for (int j = 0; j < buffer->getHeight(); j++) memcpy(_pixels + ((j + y) * _width + (i + x)) * _dataSize * _numComp, (unsigned char *) buffer->getPixels() + (j * buffer->getWidth() + i) * _dataSize * _numComp, _dataSize * _numComp); } void fill(int offscreen) { float cpx, cpy, cpz; float m[16]; GLfloat mat_specular[] = { 1.0f, 1.0f, 1.0f, 1.0f }; GLfloat light_ambient[] = { 0.5f, 0.5f, 0.5f, 1.0f }; GLfloat light_specular[] = { 0.1f, 0.1f, 0.1f, 1.0f }; GLfloat light_diffuse[] = { 1.0f, 1.0f, 1.0f, 1.0f }; GLfloat mat_shininess[] = { 0.8f }; GLfloat light_position[] = { 0.0f, 1.0f, 1.0f, 0.0f }; GLfloat light_direction[] = { 0.0f, -1.0f, 0.0f }; if (!offscreen) { glMatrixMode(GL_PROJECTION); glLoadIdentity(); float ratio=1.0f*(float)_width/(float)_height; if (M_cameras == 0) { if (_width <=_height) glOrtho(-gl_size, gl_size, -gl_size/ratio, gl_size/ratio, -10000., 10000.); else glOrtho(-gl_size*ratio, gl_size*ratio, -gl_size, gl_size, -10000., 10000.); } else { gluPerspective(17., ratio, 0.01, 1000.); } glMatrixMode(GL_MODELVIEW); glLoadIdentity(); cpx = (POV_Max[0] + POV_Min[0]) / 2.0f; cpy = (POV_Max[1] + POV_Min[1]) / 2.0f; cpz = (POV_Max[2] + POV_Min[2]) / 2.0f; // glShadeModel (GL_SMOOTH); glMaterialfv(GL_FRONT, GL_SPECULAR, mat_specular); glMaterialfv(GL_FRONT, GL_SHININESS, mat_shininess); glLightfv(GL_LIGHT0, GL_SPECULAR, light_specular); glLightfv(GL_LIGHT0, GL_DIFFUSE, light_diffuse); glLightfv(GL_LIGHT0, GL_AMBIENT, light_ambient); glLightModeli(GL_LIGHT_MODEL_LOCAL_VIEWER, GL_TRUE); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); glEnable(GL_COLOR_MATERIAL); glColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE); glEnable(GL_DEPTH_TEST); glDepthFunc(GL_LESS); glClearColor(drvui->glback[0], drvui->glback[1], drvui->glback[2], 0.0f); glClear((GLbitfield) (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)); gluLookAt(cpx, cpy, Scale * .50, // camera position cpx, cpy, -1.0, // camera lookat point 0.0f, 1.0f, 0.0f); // camera "up" vector glLightfv(GL_LIGHT0, GL_POSITION, light_position); glLightfv(GL_LIGHT0, GL_SPOT_DIRECTION, light_direction); glColor3f(0.0f, 0.0f, 0.0f); glPushMatrix(); glTranslatef(drvui->Trans[0], drvui->Trans[1], drvui->Trans[2]); quaternion_to_rotmatrix(&Rotq, m); glMultMatrixf(m); glTranslatef(-cpx, -cpy, -cpz); draw_cursor(); glCallList(drvui->crystalDL); for (drvui->frame_no = 1; drvui->frame_no <= drvui->max_frame; drvui->frame_no++) generate_gl_texts(); glPopMatrix(); drvui->frame_no = drvui->max_frame; glFinish(); glPixelStorei(GL_PACK_ALIGNMENT, 1); glPixelStorei(GL_UNPACK_ALIGNMENT, 1); glReadPixels(0, 0, _width, _height, _format, _type, (void *) _pixels); } else { #if defined(HAVE_OSMESA) if (_format != GL_RGB && _type != GL_UNSIGNED_BYTE) { Error_Box ("Offscreen rendering only implemented for GL_RGB/GL_UNSIGNED_BYTE"); return; } OSMesaContext ctx = OSMesaCreateContextExt(OSMESA_RGB, 16, 0, 0, NULL); if (!ctx) { Error_Box("OSMesaCreateContext failed"); return; } if (!OSMesaMakeCurrent (ctx, (void *) _pixels, GL_UNSIGNED_BYTE, _width, _height)) { Error_Box("OSMesaMakeCurrent failed"); } DrawCurrentOpenglWindow(false); glFinish(); OSMesaDestroyContext(ctx); #else Error_Box("Gmsh must be compiled with OSMesa to support offscreen rendering"); #endif } } }; #endif DRAWxtl/source/DRAWxtl55/read_flp.h0000644000076400001440000000423111241072504016420 0ustar fingerusers// $Id: read_flp.h 900 2009-08-13 20:00:45Z larry $ // // read_flp.h - header file to match the Fortran 90 TYPE statements used in FullProf // // part of DRAWxtl, Copyright 2005 by L. W. Finger, M. Kroeker, and B. Topy // #ifndef READ_FLP #define READ_FLP struct crystal_cell_type { float cell[3]; float ang[3]; float cell_std[3]; float ang_std[3]; float rcell[3]; float rang[3]; float GD[3][3]; float GR[3][3]; float Gr_Orth_cel[3][3]; float Orth_Gr_cel[3][3]; float CellVol; float RCellVol; char CartType; }; struct Sym_Oper_Type { int Rot[3][3]; float Tr[3]; }; struct wyck_pos_type { int multp; char site[6]; int norb; char str_orbit[48][40]; char extra_orbit[MXSYM][40]; }; struct wyckoff_type { int num_orbit; struct wyck_pos_type orbit[26]; }; struct space_group_type { int NumSpg; char SPG_Symb[20]; char Nall[16]; char CrystalSys[12]; char Laue[5]; char PG[5]; char Info[5]; char SG_Setting[80]; int Hexa; char SPG_lat; char SPG_latsy[2]; int NumLat; float Latt_Trans[12][3]; char Bravais[51]; char Centre[80]; int Centred; float Centre_coord[3]; int NumOps; int Multip; int Num_gen; struct Sym_Oper_Type Centre_Coord[MXSYM]; char SymopSymb[MXSYM][40]; struct wyckoff_type Wyckoff; float R_Asym_Unit[2][3]; }; struct space_group { char spgr[20]; struct space_group_type grp_espacial; }; struct Atom_Type { char Lab[10]; char ChemSymb[2]; char SfacSymb[4]; int active; int Z; int mult; float x[3]; float x_std[3]; int lx[3]; float occ; float occ_std; float mOcc; int lOcc; float Biso; float Biso_std; float mBiso; int lBiso; char utype[4]; char thtype[5]; float U[6]; float U_std[6]; float Ueq; float mU[6]; float lU[6]; float Charge; float Moment; int Ind[5]; int Nvar; float VarF[10]; }; struct FFT_param { int ngrid[3]; float denmin; float denmax; float xlim[2]; float ylim[2]; float zlim[2]; float xinx; float yinc; float zinc; }; #endif DRAWxtl/source/DRAWxtl55/Read_Input.cxx0000644000076400001440000027701311516334067017275 0ustar fingerusers// $Id: Read_Input.cxx 1107 2011-01-19 23:53:52Z martin $ // // Read_Input.cxx - Source module for DRAWxtl V5.5 // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // // This module contains the following routines: // // Blank_Strip - strips leading spaces from a string // check_atom_name - return 1 if input names match, 0 otherwise // expand_atom - generates all atoms of a given type within the unit cell // findsys - determines crystal system from symmetry information // find_lattice_type - interpret a set of x',y',z' symmetry operators to find lattice type // get_label - gets 1-4 character atom label from input string // getsym - obtain symmetry information from a SHELX-style SYMM card // Init_DRAWxtl - initialize all global variables // P_to_C - convert ellipsoid probability to scaling parameter // read_inp - read and process input ('.str') file // set_tf_status - sets the status information regarding temperature factors // skip_blocks - skip over data blocks in a CIF // Token_Strip - strips tokens from the beginning of a string // Transform_POV_Color - change input color info to POV form (if necessary) // Transform_VRML_Color - change input color into rgb triple needed by VRML and openGL // trim_string - trim strings - remove trailing spaces and control characters // Unique_Atom - checks that atom position is unique // vec_dif - find if two vectors are equal // #include #include #include #include #if defined(WIN32) #define snprintf _snprintf #endif #include #include "drawxtl.h" #include "draw_ext.h" #include "DRAWxtlViewUI.h" #include "DRAWxtl_proto.h" struct tmp_color_struct { char el_color_tmp[256]; }; int Block_CIF = 0; int g_Quick; /* ************************************************************** */ /* ************************************************************** */ void Blank_Strip (char input[]) /* routine to suppress any leading spaces in the input string */ { unsigned int i, j; for (i = 0; i < strlen(input); i++) if (input[i] != ' ') break; for (j = 0; j < strlen(input); j++) { input[j] = input[i]; if (input[i++] == '\0') break; } } /* ************************************************************** */ /* ************************************************************** */ int check_atom_name (char *name1, char *name2) { // determine if two atom names are the same. Return 1 (TRUE) if they are if (name1[0] == name2[0] && name1[1] == name2[1] && name1[2] == name2[2] && name1[3] == name2[3]) return 1; else return 0; } /* ************************************************************** */ /* ************************************************************** */ float convert_pos (char *string) { // routine to convert an atom string to a float. If only digits, a simple sscanf // is done. If the position is of the form n/m, each part is decoded and the // results of the division is returned. float result; int i, n, m; char *pdest; char sub_string1[10], sub_string2[10]; if (!(pdest = strstr (string, "/"))) { sscanf (string, "%f", &result); // no / in the input } else { i = pdest - string + 1; // number of chars to copy strncpy (sub_string1, string, i); sub_string1[i - 1] = '\0'; strcpy (sub_string2, pdest + 1); // copy part after / sscanf (sub_string1, "%d", &n); sscanf (sub_string2, "%d", &m); result = (float) n / (float) m; } return result; } /* ************************************************************** */ /* ************************************************************** */ int end_flip (int value) { // routine to flip the endian nature of the input integer // This routine was copied from a Web article: // http://www.codeproject.com/cpp/endianness.asp by Juan Carlos Cobas return (((value & 0x000000FF) << 24) + ((value & 0x0000FF00) << 8) + ((value & 0x00FF0000) >> 8) + ((value & 0xFF000000) >> 24)); } /* ************************************************************** */ /* ************************************************************** */ float end_flip_real (float value) { // routine to flip the endian nature of the input float // This routine was copied from a Web article: // http://www.codeproject.com/cpp/endianness.asp by Juan Carlos Cobas union u { float vi; unsigned char c[4]; }; union v { float ni; unsigned char d[4]; }; union u un; union v vn; un.vi = value; vn.d[0] = un.c[3]; vn.d[1] = un.c[2]; vn.d[2] = un.c[1]; vn.d[3] = un.c[0]; return (vn.ni); } /* ************************************************************** */ /* ************************************************************** */ void expand_atom (int natom) /* routine to expand an atom position and obtain all equipoints within the unit cell */ /* natom - number of atom in list to expand */ { float xp[3], xpp[3]; /* used in generating position */ int i, j, k, l; /* loop variables */ ncell = 0; /* clear list */ for (i = 0; i < drvui->ng; ++i) { /* symmetry operations */ for (j = 0; j <= 2; ++j) { xp[j] = drvui->ts[i][j]; for (k = 0; k <= 2; ++k) xp[j] = xp[j] + drvui->ss[i][j][k] * drvui->atoms[natom].atom_xyz[k]; } for (k = 0; k < drvui->nlat; ++k) { /*lattice points */ for (l = 0; l <= 2; ++l) xpp[l] = xp[l] + drvui->lat_pos[k][l]; add_to_list (xpp, i, i); if (!drvui->acentric) { for (l = 0; l <= 2; ++l) xpp[l] = -xpp[l]; if (i == 0) add_to_list (xpp, i, -1000); else add_to_list (xpp, i, -i); } } } } /* ************************************************************** */ /* ************************************************************** */ void findsys (void) /* routine determine crystal system from symmetry information */ { int i, j, k; int n, kk = 0, nn, *symlist; int yzx = 0, zxy = 0, ymxmz = 0, mxmyz = 0, myxmz = 0; if (drvui->ng == 1) { /* only x,y,z => triclinic */ drvui->sys = 1; return; } if (drvui->ng == 2 && fabs (drvui->lat_con[4] - 90.) < 0.00001) { /* only two symops => monoclinic */ drvui->sys = 2; return; } drvui->sys = 3; /* orthorhombic unless we find specific operators below */ for (i = 0; i < drvui->ng; ++i) { for (j = 0; j <= 2; ++j) { if (fabs (drvui->ts[i][j] - 0.33333333) < 0.00001) drvui->sys = 5; if (fabs (drvui->ts[i][j] - 0.16666667) < 0.00001) drvui->sys = 5; if (fabs (drvui->ts[i][j] - 0.66666667) < 0.00001) drvui->sys = 5; if (fabs (drvui->ts[i][j] - 0.83333333) < 0.00001) drvui->sys = 5; } if (drvui->sys == 5) return; } if (fabs (drvui->lat_con[5] - 120.0) < 0.00001 && fabs (drvui->lat_con[4] - 90.0) < 0.0001) { drvui->sys = 5; return; } #if 0 if (fabs (drvui->lat_con[5] - 54.27) < 0.1 && fabs (drvui->lat_con[4] - 54.27) < 0.1 && fabs (drvui->lat_con[3] - 54.27) < 0.1) { drvui->sys = 5; return; } #endif n = 0; symlist = (int *) malloc (drvui->ng * sizeof (int)); for (i = 0; i < drvui->ng; ++i) { for (j = 0; j <= 2; ++j) { if (drvui->ts[i][j] != 0.0) break; kk = 0; for (k = 0; k <= 2; ++k) if (drvui->ss[i][j][k] != 0) kk++; } if (kk > 1) { drvui->sys = 5; free (symlist); return; } symlist[n++] = i; } for (nn = 0; nn < n; nn++) { i = symlist[nn]; if (drvui->ss[i][0][1] == 1 && drvui->ss[i][1][2] == 1 && drvui->ss[i][2][0] == 1) yzx = 1; if (drvui->ss[i][0][2] == 1 && drvui->ss[i][1][0] == 1 && drvui->ss[i][2][1] == 1) zxy = 1; if (drvui->ss[i][0][1] == -1 && drvui->ss[i][1][2] == -1 && drvui->ss[i][2][0] == -1) yzx = 1; if (drvui->ss[i][0][2] == -1 && drvui->ss[i][1][0] == -1 && drvui->ss[i][2][1] == -1) zxy = 1; if (drvui->ss[i][0][1] == 1 && drvui->ss[i][1][0] == -1 && drvui->ss[i][2][2] == -1) ymxmz = 1; if (drvui->ss[i][0][0] == -1 && drvui->ss[i][1][1] == -1 && drvui->ss[i][2][2] == 1) mxmyz = 1; if (drvui->ss[i][0][1] == -1 && drvui->ss[i][1][0] == 1 && drvui->ss[i][2][2] == -1) myxmz = 1; } if (ymxmz + mxmyz + myxmz == 3) drvui->sys = 4; /*tetragonal */ if (yzx + zxy == 2) drvui->sys = 6; /*cubic */ if (drvui->sys == 3 && fabs (drvui->lat_con[4] - 90.0) > 0.0001) drvui->sys = 2; free (symlist); } /* ************************************************************** */ /* ************************************************************** */ void get_label (char input[], char *c1, char *c2, char *c3, char *c4, int strip) // Routine to get 1 to 4 character atom ID from input line, and shift input // line to left, if strip true, skip over first token { int i, j; i = 0; if (strip) while (input[i] != ' ') input[i++] = ' '; // skip over command while (input[i] == ' ') i++; // skip whitespace after command *c1 = input[i]; // return first atom label character input[i++] = ' '; *c2 = input[i]; // return 2nd atom label char if (input[i] != ' ') input[i++] = ' '; // if 2nd not blank, rub it out *c3 = input[i]; // return 3rd character if (input[i] != ' ') input[i++] = ' '; // if 3rd not blank, rub it out *c4 = input[i]; // return 4th character if (input[i] != ' ') input[i++] = ' '; // if 4th not blank, rub it out while (input[i] == ' ') i++; // skip white space after atom label for (j = 0; i < (int) strlen (input); i++) { input[j++] = input[i]; // copy rest of command } input[j] = 0; // put NULL at end } // end of get_label /* ************************************************************** */ /* ************************************************************** */ void getsym (char *text, int num, int kk) /* helper routine to parse SHELX or CIF symmetry operator strings */ { int i, j; char *txt; char *n; char *d; txt = (char *) zalloc (24 * sizeof (char)); // if (!g_Quick) fprintf(drvui->flout, "Entering getsym with text = %s, num = %d\n",text,num); j = 0; if (drvui->modulated >= 1) { for (i = 0; i < (int) strlen (text) - 1; i++) { if (text[i] == 'X' || text[i] == 'x') { if (text[i + 1] == '2') text[i] = 'Y'; if (text[i + 1] == '3') text[i] = 'Z'; if (text[i + 1] == '4') text[i] = 'Q'; if (text[i + 1] == '5') text[i] = 'R'; if (text[i + 1] == '6') text[i] = 'S'; if (text[i] != 'X' && text[i] != 'x') text[++i] = ' '; } } } for (i = 0; i < (int) strlen (text); i++) if (text[i] != ' ' && text[i] != '\n') txt[j++] = toupper (text[i]); txt[j] = '\0'; if (kk < 3) drvui->ts[num][kk] = 0.; else drvui->ts_m[num][kk - 3] = 0.; n = strstr (txt, "/"); if (n != NULL) { n++; d = n - 3; if (d < txt || atof (d) == 0.) d = n - 2; if (kk < 3) drvui->ts[num][kk] = (float) (atof (d) / atof (n)); else drvui->ts_m[num][kk - 3] = (float) (atof (d) / atof (n)); } n = strstr (txt, "."); if (n != NULL) { if (kk < 3) { drvui->ts[num][kk] = (float) atof (n); if (n != txt) { if (txt[&txt - &n + 1] == '-') drvui->ts[num][kk] *= -1; } } else { drvui->ts_m[num][kk - 3] = (float) atof (n); if (n != txt) { if (txt[&txt - &n + 1] == '-') drvui->ts_m[num][kk - 3] *= -1; } } } if (kk < 3) { drvui->ss[num][kk][0] = 0; drvui->ss[num][kk][1] = 0; drvui->ss[num][kk][2] = 0; } else { drvui->ss_m[num][kk - 3][0] = 0; drvui->ss_m[num][kk - 3][1] = 0; drvui->ss_m[num][kk - 3][2] = 0; } for (i = 0; i < (int) strlen (txt); i++) { if (txt[i] == 'X') { drvui->ss[num][kk][0] = 1; if (i > 0) { if (txt[i - 1] == '-') drvui->ss[num][kk][0] = -1; } } if (txt[i] == 'Y') { drvui->ss[num][kk][1] = 1; if (i > 0) { if (txt[i - 1] == '-') drvui->ss[num][kk][1] = -1; } } if (txt[i] == 'Z') { drvui->ss[num][kk][2] = 1; if (i > 0) { if (txt[i - 1] == '-') drvui->ss[num][kk][2] = -1; } } if (txt[i] == 'Q') { drvui->ss_m[num][kk - 3][0] = 1; if (i > 0) { if (txt[i - 1] == '-') drvui->ss_m[num][kk - 3][0] = -1; } } if (txt[i] == 'R') { drvui->ss_m[num][kk - 3][1] = 1; if (i > 0) { if (txt[i - 1] == '-') drvui->ss_m[num][kk - 3][1] = -1; } } if (txt[i] == 'S') { drvui->ss_m[num][kk - 3][2] = 1; if (i > 0) { if (txt[i - 1] == '-') drvui->ss_m[num][kk - 3][2] = -1; } } } free (txt); /* if (!g_Quick) { fprintf(drvui->flout, "ss: %d %d %d / %d %d %d / %d %d %d\n", drvui->ss[num][0][0], drvui->ss[num][0][1], drvui->ss[num][0][2], drvui->ss[num][1][0], drvui->ss[num][1][1], drvui->ss[num][1][2], drvui->ss[num][2][0], drvui->ss[num][2][1], drvui->ss[num][2][2]); fprintf(drvui->flout, "ts: %f %f %f\n", drvui->ts[num][0], drvui->ts[num][1], drvui->ts[num][2]); fprintf(drvui->flout, "ss_m: %d %d %d / %d %d %d / %d %d %d\n", drvui->ss_m[num][0][0], drvui->ss_m[num][0][1], drvui->ss_m[num][0][2], drvui->ss_m[num][1][0], drvui->ss_m[num][1][1], drvui->ss_m[num][1][2], drvui->ss_m[num][2][0], drvui->ss_m[num][2][1], drvui->ss_m[num][2][2]); fprintf(drvui->flout, "ts_m: %f %f %f\n", drvui->ts_m[num][0], drvui->ts_m[num][1], drvui->ts_m[num][2]); } */ } /* ************************************************************** */ /* ************************************************************** */ int get_next_token (char *p, int max_len, FILE * fpin) { /* routine to return the next token in a stream. A token is the string * characters to the next white space consisting of a space, a tab, or * a newline character. Carriage returns are ignored. The returned value * is 1 (true) if a token is found and 0 (false) if the end of file is * reached */ char *pp = p; int inchar; int started = 0; int openquote = -1; int len = max_len - 2; for (;;) { /* start an infinite loop */ if ((inchar = getc (fpin)) == EOF) break; /* here for end-of-file */ if (inchar == '\t' || inchar == ' ') { if (started && openquote != 1) { *pp = '\0'; /* add null terminator */ return 1; } } else if (inchar == '\n') { if (started) { *pp = '\0'; return 1; } } else if (inchar == '#' && !started) { // comment - skip to end of line char comment[256]; char *c = comment; for (;;) { if ((inchar = getc (fpin)) == EOF) return 0; /* here for end-of-file */ *c++=(char)inchar; if (inchar == '\n') { *c='\0'; if (!strncmp(comment," End of data for", 16)) return 0; break; } } } else if (inchar != '\r') { *pp++ = (char) inchar; started = 1; if (inchar == (char) 39) openquote *= -1; if (!--len) return 0; } } return 0; } /* ************************************************************** */ /* ************************************************************** */ void find_lattice_type (void) { /* routine to scan symmetry elements, find the lattice type, and fill in the coorcdinates of the lattice points */ int i; drvui->nbr = 1; for (i = 1; i <= drvui->ng; ++i) { if (drvui->ss[i - 1][0][0] == 1 && drvui->ss[i - 1][1][1] == 1 && drvui->ss[i - 1][2][2] == 1) { /* rotational part of symmetry is x,y,z - centering? */ if (drvui->ts[i - 1][0] == 0. && drvui->ts[i - 1][1] == 0.5 && drvui->ts[i - 1][2] == 0.5) { /* found x,1/2+y,1/2+z */ if (drvui->nbr == 3 || drvui->nbr == 4) drvui->nbr = 5; /* x,1/2+y,1/2+z && B || C ==> F */ else drvui->nbr = 2; /* x,1/2+y,1/2+z ==> A */ } if (drvui->ts[i - 1][0] == 0.5 && drvui->ts[i - 1][1] == 0. && drvui->ts[i - 1][2] == 0.5) { /* found 1/2+x,y,1/2+z */ if (drvui->nbr == 2 || drvui->nbr == 4) drvui->nbr = 5; /* 1/2+x,y,1/2+z && A || C ==> F */ else drvui->nbr = 3; /* 1/2+x,y,1/2+z ==> B */ } if (drvui->ts[i - 1][0] == 0.5 && drvui->ts[i - 1][1] == 0.5 && drvui->ts[i - 1][2] == 0.) { /* found 1/2+x,1/2+y,z */ if (drvui->nbr == 2 || drvui->nbr == 3) drvui->nbr = 5; /* 1/2+x,1/2+y,z && A || B ==> F */ else drvui->nbr = 4; /* 1/2+x,1/2+y,z ==> C */ } if (drvui->nbr == 1 && drvui->ts[i - 1][0] == 0.5 && drvui->ts[i - 1][1] == 0.5 && drvui->ts[i - 1][2] == 0.5) drvui->nbr = 6; // 0.5+X,0.5+Y,0.5+Z ==> I if (drvui->ts[i - 1][0] < 0.5 && drvui->ts[i - 1][0] > 0.25) drvui->nbr = 7; // 0.33+X ==> R } } switch (drvui->nbr) { case 1: drvui->nlat = 1; break; case 2: drvui->nlat = 2; drvui->lat_pos[1][0] = 0.0; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.5f; break; case 3: drvui->nlat = 2; drvui->lat_pos[1][0] = 0.5f; drvui->lat_pos[1][1] = 0.0; drvui->lat_pos[1][2] = 0.5f; break; case 4: drvui->nlat = 2; drvui->lat_pos[1][0] = 0.5f; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.0; break; case 5: drvui->nlat = 4; drvui->lat_pos[1][0] = 0.0; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.5f; drvui->lat_pos[2][0] = 0.5f; drvui->lat_pos[2][1] = 0.0; drvui->lat_pos[2][2] = 0.5f; drvui->lat_pos[3][0] = 0.5f; drvui->lat_pos[3][1] = 0.5f; drvui->lat_pos[3][2] = 0.0; break; case 6: drvui->nlat = 2; drvui->lat_pos[1][0] = 0.5f; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.5f; break; case 7: drvui->nlat = 3; drvui->lat_pos[1][0] = (1.f / 3.f); drvui->lat_pos[1][1] = (2.f / 3.f); drvui->lat_pos[1][2] = (2.f / 3.f); drvui->lat_pos[2][0] = (2.f / 3.f); drvui->lat_pos[2][1] = (1.f / 3.f); drvui->lat_pos[2][2] = (1.f / 3.f); } } /* ************************************************************** */ /* ************************************************************** */ /* ************************************************************** */ /* ************************************************************** */ void Init_DRAWxtl (void) { int j, l, m; /* Initialize */ drvui->X_Origin = drvui->Y_Origin = drvui->Z_Origin = 0.5f; drvui->X_Boxlim = drvui->Y_Boxlim = drvui->Z_Boxlim = 20.0f; drvui->Trans[0] = drvui->Trans[1] = drvui->Trans[2] = 0.0f; drvui->automation =0; xrot = yrot = zrot = 0.0f; boxflag = packflag = clipflag = 0; drvui->do_ellipsoids = edges = 0; drvui->Ellipsoid_Prob = 0.5f; cur_cen[0] = 0.25f; cur_cen[1] = 0.25f; cur_cen[2] = 0.25f; // location of cursor (fractional coordinates) drvui->cur_step = 0.5f; // amount to jump cursor in A Unit_Cell = M_cameras = no_comment = Labels = Vrml2 = 1; X3D = 0; Display_axes = drvui->El_Cutout = 0; strcpy (drvui->Cutout_color, "Gray20"); strcpy (drvui->Ellipaxis_color, "Gray20"); drvui->Ellipaxis_width = 0.; drvui->SpMult = drvui->BndMult = Magnification = 1.0f; drvui->Ellipsoid_Scale = P_to_C (0.5f); Options = 0; FourierMapType = 0; ShowMapLegend = 0; drvui->Fourier2d = 0; Map_Info.info_valid = 0; Map_Info.map_type = -1; Map_Info.res = 4; drvui->sys = 0; drvui->polylimit = 0.1f; drvui->Phong_Value = 0.2f; drvui->Phong_Size = 1.0f; DepthCue = 0.0f; drvui->noshadow = 0; drvui->rad_edge = 0.0f; /* drvui->ambient = 0.0f; drvui->diffuse = 0.0f; drvui->specular = 0.0f; drvui->roughness = 0.0f; */ printdist = 3.5f; origin[0] = drvui->X_Origin; origin[1] = drvui->Y_Origin; origin[2] = drvui->Z_Origin; boxlim[0] = drvui->X_Boxlim; boxlim[1] = drvui->Y_Boxlim; boxlim[2] = drvui->Z_Boxlim; docell = Unit_Cell; Color_Warning = 0; drvui->El_Cutout = 0; strcpy (drvui->Cutout_color, ""); rad_cell = 0.02f; drvui->Sphere_Mult = drvui->SpMult; drvui->Bond_Mult = drvui->BndMult; natom = 0; drvui->nmag = 0; drvui->nedges = 0; drvui->nsphere = drvui->npoly = drvui->nbond = drvui->nplane = 1; drvui->n_ellips = drvui->ncone = drvui->nlabel = drvui->nbplane = 1; drvui->nsurf = drvui->natprop = 1 ; drvui->nlabel = 1; // POV_Max[0] = POV_Max[1] = POV_Max[2] = -99999.0f; // POV_Min[0] = POV_Min[1] = POV_Min[2] = 99999.0f; drvui->glback[0] = drvui->glback[1] = drvui->glback[2] = 1.0f; slabmode = 0; domolcomp = 0; drvui->mol_d = 0.0f; drvui->modulated = 0; for (j = 0; j < 3; j++) drvui->phaseshift[j] = 0.0; Omit->nomits = 0; drvui->no_subsys = 1; /* initialize the subsystem variables */ for (l = 0; l < 3; l++) { for (m = 0; m < 3; m++) drvui->subsys_fact[0][l][m] = 0.0f; drvui->subsys_fact[0][l][l] = 1.0f; /* set to identity */ } drvui->subsys_ref_volume = 1.0f; drvui->subsys_vol[0] = 1.0; memset (Omit->omit1, 0, 1000); memset (Omit->omit2, 0, 1000); memset (drvui->slab_con, 0, sizeof (drvui->slab_con)); memset (drvui->slab_rot, 0, sizeof (drvui->slab_rot)); memset (drvui->slab_off, 0, sizeof (drvui->slab_off)); // clear all the color variables memset (drvui->col_cell, 0, sizeof (drvui->col_cell)); memset (drvui->col_edge, 0, sizeof (drvui->col_edge)); memset (drvui->col_bg, 0, sizeof (drvui->col_bg)); memset (drvui->Cutout_color, 0, sizeof (drvui->Cutout_color)); memset (drvui->col_edge, 0, sizeof (drvui->col_edge)); strcpy (drvui->col_cell, "Black"); /* preset unit-cell colors to Black */ strcpy (drvui->col_bg, "White"); strcpy (Map_Info.title, " Title not given in map file"); if (drvui->voidflag > 0 && drvui->voidmap) { for (int j = 0; j < drvui->voidgrid[1]; j++) { for (int k = 0; k < drvui->voidgrid[2]; k++) free (drvui->voidmap[j][k]); free (drvui->voidmap[j]); } free (drvui->voidmap); drvui->voidmap = NULL; } drvui->voidflag = 0; } /* ************************************************************** */ /* ************************************************************** */ float P_to_C (float prob) /* Routine to convert probability to ellipsoid scaling, C. Given probability 'prob', calculate value of C required for ellipsoid, C^2 = (delx/sigx)^2 + (dely/sigy)^2 + (delz/sigz)^2, where 'prob' is the probability that a random point in the distribution will fall inside the ellipsoid. Table values taken from D.B. Owen, "Handbook of Statistical Tables", Addison-Wesley, Reading, Mass., 1962. N.B. The present version of the tables only handles probabilities from 0.01 to 0.99. */ #define N_C 99 { static double C_table[N_C + 1] = { 0.3389, 0.4299, 0.4951, 0.5479, 0.5932, 0.6334, 0.6699, 0.7035, 0.7349, 0.7644, 0.7924, 0.8192, 0.8447, 0.8694, 0.8932, 0.9162, 0.9386, 0.9605, 0.9818, 1.0026, 1.0230, 1.0430, 1.0627, 1.0821, 1.1012, 1.1200, 1.1386, 1.1570, 1.1751, 1.1932, 1.2110, 1.2288, 1.2464, 1.2638, 1.2812, 1.2985, 1.3158, 1.3330, 1.3501, 1.3672, 1.3842, 1.4013, 1.4183, 1.4354, 1.4524, 1.4695, 1.4866, 1.5037, 1.5209, 1.5382, 1.5555, 1.5729, 1.5904, 1.6080, 1.6257, 1.6436, 1.6616, 1.6797, 1.6980, 1.7164, 1.7351, 1.7540, 1.7730, 1.7924, 1.8119, 1.8318, 1.8519, 1.8724, 1.8932, 1.9144, 1.9360, 1.9580, 1.9804, 2.0034, 2.0269, 2.0510, 2.0757, 2.1012, 2.1274, 2.1544, 2.1824, 2.2114, 2.2416, 2.2730, 2.3059, 2.3404, 2.3767, 2.4153, 2.4563, 2.5003, 2.5478, 2.5997, 2.6571, 2.7216, 2.7955, 2.8829, 2.9912, 3.1365, 3.3682, 5.9503 }; int i; double C; i = (int) (100.0 * prob); /* find correct table entry */ if (i > N_C) i = N_C; /* interpolate (linear) */ C = C_table[i - 1] + (prob - 0.01 * i) * (C_table[i] - C_table[i - 1]); return ((float) C); } /* ************************************************************** */ /* ************************************************************** */ void read_inp (int Quick) /* routine to read and process input file */ { char input[256]; /* input buffer for data read from file */ char input2[256]; /* input buffer for data read from file */ char string[256]; /* temporary string */ char filename[256]; /* used for map file name */ int intype; /* type of datum read */ int i, j, k; /* temporary */ char t_name[5]; /* temporary atom name storage */ char t_color[40]; /* temporary ellipsoid color storage */ int in_line = 0; /* flag for inline import of foreign files */ float t_rad; int n_el_tmp = 0; int done; int tmp_frame_no = 1; // number of frame being processed FILE *tout = 0; int curframe; drvui->lat_con[0] = 0.0f; char atom_pos[3][30]; int average = 0; char modl[5]; int modnum; float avg_occ, min_occ; struct tmp_color_struct *el_color_tmp; /* ************************************************************** */ /* ************************************************************** */ /* Commands Implemented arrow atom average axislines background bestplane betaij bij,Bij bond bounds box cell clip cutout dash depthcue edges ellipcolor ellipsoids finish frame import inline labelscale labeltext list lonepair lookat magtrans magnification mapcalclimits mapcontour mapcontour2d maplegend mapread mapregion mapslice molcomp nolabels noshadow occupancy origin orthographic pack phong plane polyedge polysz polytolerance polylimit polyfudge polyvert rem, REM shell slab special spgp, sgrp, spgr sphere title, titl uij,Uij values vectors view voids vrml1 vrml2 vrml97 x3d xyzoff end, END */ /* ************************************************************** */ /* ************************************************************** */ el_color_tmp = (tmp_color_struct *) zalloc (drvui->ellips_alloc * sizeof (struct tmp_color_struct)); if (!el_color_tmp) { Error_Box ("Unable to allocate temporary space.\n"); exit (0); } drvui->xyzoff_read = 0; drvui->voidflag = 0; Map_Info.xlim[0] = 0.0f; Map_Info.xlim[1] = 1.0f; Map_Info.ylim[0] = 0.0f; Map_Info.ylim[1] = 1.0f; Map_Info.zlim[0] = 0.0f; Map_Info.zlim[1] = 1.0f; Map_Info.x4lim[0] = 0.0f; Map_Info.x4lim[1] = 0.0f; Map_Info.x5lim[0] = 0.0f; Map_Info.x5lim[1] = 0.0f; Map_Info.x6lim[0] = 0.0f; Map_Info.x6lim[1] = 0.0f; drvui->numOfFourierContours = 0; drvui->frames[drvui->frame_no].slice = 0; curframe = drvui->frame_no; if (curframe > 1) { if (packflag) for (i = 0; i < 6; i++) { drvui->frames[curframe].cryst_lim[i] = drvui->frames[curframe - 1].cryst_lim[i]; } else for (i = 3; i < 6; i++) { drvui->frames[curframe].cryst_lim[i] = 1.; } } for (i = 0; i < 3; i++) drvui->xyzoff[i] = 0.0f; while (!feof (drvui->fpin)) { strcpy (t_color, drvui->ellips[0].ellips_l); memset (t_color, 0, 40); memset (string, 0, 256); memset (input, 0, sizeof (input)); if (fgets (input, 256, drvui->fpin)) { /* read a line */ trim_string (input, 256); // kill any ^M or ^J at end of line Blank_Strip (input); // suppress any leading blanks strcpy (input2, input); // make a copy for listing file for (i = strlen (input); i < 255; i++) { //pad line with blanks input[i] = ' '; } input[255] = 0; // force a terminator } else { Error_Box ("Error reading file."); free (el_color_tmp); return; } intype = 1000; in_line = 0; if (!strncmp (input, "titl", 4) || !strncmp (input, "TITL", 4)) { if (drvui->frame_no == 1) intype = 1; // only echo title in first frame else intype = 0; } if (strncmp (input, "rem", 3) == 0 || strncmp (input, "REM", 3) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 1; // only echo rem in its frame else intype = 0; } if (strncmp (input, "cell", 4) == 0) intype = 2; if (strncmp (input, "sgrp", 4) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 3; else intype = 0; // ignore sgrp command if not current frame } if (strncmp (input, "spgp", 4) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 3; else intype = 0; // ignore spgp command if not current frame } if (strncmp (input, "spgr", 4) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 3; else intype = 0; // ignore spgr command if not current frame } if (strncmp (input, "ellipsoids", 10) == 0) intype = 4; if (strncmp (input, "lookat", 6) == 0) intype = 5; if (strncmp (input, "atom", 4) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 6; else intype = 0; // ignore atom command if not current frame } if (strncmp (input, "polysz", 6) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 7; else intype = 0; // ignore polysz command if not current frame } if (strncmp (input, "sphere", 6) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 8; else intype = 0; // ignore sphere command if not current frame } if (strncmp (input, "end", 3) == 0) intype = 9; if (strncmp (input, "END", 3) == 0) intype = 9; if (strncmp (input, "xyzoff", 6) == 0) intype = 10; if (strncmp (input, "bond", 4) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 11; else intype = 0; // ignore bond command if not current frame } if (strncmp (input, "box", 3) == 0) intype = 12; if (strncmp (input, "edges", 5) == 0) intype = 13; if (strncmp (input, "view", 4) == 0) intype = 14; if (strncmp (input, "plane", 5) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 15; else intype = 0; // ignore plane command if not current frame } if (strncmp (input, "bij", 3) == 0) intype = 16; if (strncmp (input, "Bij", 3) == 0) intype = 16; if (strncmp (input, "betaij", 6) == 0) intype = 17; if (strncmp (input, "uij", 3) == 0) intype = 18; if (strncmp (input, "Uij", 3) == 0) intype = 18; if (strncmp (input, "bounds", 6) == 0) intype = 1; //19; if (strncmp (input, "pack", 4) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 20; else intype = 0; // ignore pack command if not current frame } if (strncmp (input, "magnification", 13) == 0) intype = 21; if (strncmp (input, "origin", 6) == 0) intype = 22; if (strncmp (input, "ellipcolor", 10) == 0) intype = 23; if (strncmp (input, "inline", 6) == 0) { if (tmp_frame_no == drvui->frame_no) { intype = 24; } else { // skip ahead to next frame or end int end_seen = 0; // some formats have their own END card while (!feof (drvui->fpin) && intype != 0) { if (fgets (input, 256, drvui->fpin)) { /* read a line */ trim_string (input, 256); // kill any ^M or ^J at end of line Blank_Strip (input); // suppress any leading blanks input[255] = 0; // force a terminator if (strncmp (input, "frame", 5) == 0) { intype = 37; break; } if (strncmp (input, "end", 3) == 0) { if (strstr (input2, "schakal") && end_seen == 0) { end_seen = 1; } else { intype = 9; break; } } } else { Error_Box ("Error reading file."); free (el_color_tmp); return; } } // advance to next frame or end command } // if not in current frame } if (strncmp (input, "import", 6) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 25; else intype = 0; // ignore import command if not current frame } if (strncmp (input, "orthographic", 12) == 0) intype = 26; if (strncmp (input, "vectors", 7) == 0) { if (tmp_frame_no == 1) { intype = 27; } else { intype = 0; } } if (strncmp (input, "phong", 5) == 0) intype = 28; if (strncmp (input, "molcomp", 7) == 0) intype = 29; if (strncmp (input, "cutout", 6) == 0) intype = 30; if (strncmp (input, "depthcue", 8) == 0) intype = 31; if (strncmp (input, "vrml1", 5) == 0) intype = 32; if (strncmp (input, "vrml2", 5) == 0) intype = 1; if (strncmp (input, "vrml97", 6) == 0) intype = 1; if (strncmp (input, "polytol", 7) == 0) intype = 33; if (strncmp (input, "polylimit", 9) == 0) intype = 33; if (strncmp (input, "polyfudge", 9) == 0) intype = 33; if (strncmp (input, "clip", 4) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 34; else intype = 0; // ignore clip command if not current frame } if (strncmp (input, "list", 4) == 0) intype = 35; if (strncmp (input, "polyedge", 8) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 36; else intype = 0; } if (strncmp (input, "frame", 5) == 0) intype = 37; if (strncmp (input, "axislines", 9) == 0) intype = 38; if (strncmp (input, "shell", 5) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 39; else intype = 0; // ignore shell command if not current frame } if (strncmp (input, "nolabels", 8) == 0) intype = 40; if (strncmp (input, "lonepair", 8) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 41; else intype = 0; // ignore lonepair command if not current frame } if (strncmp (input, "labeltext", 9) == 0) intype = 42; if (strncmp (input, "polyvert", 8) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 43; else intype = 0; // ignore polyvert command if not current frame } if (strncmp (input, "background", 10) == 0) intype = 44; if (strncmp (input, "slab", 4) == 0) intype = 45; if (strncmp (input, "mag_trans", 9) == 0) intype = 46; if (strncmp (input, "special", 7) == 0) intype = 47; if (strncmp (input, "noshadow", 8) == 0) intype = 48; if (strncmp (input, "finish", 6) == 0) intype = 49; if (strncmp (input, "arrow", 5) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 50; else intype = 0; // ignore arrow command if not current frame } if (strncmp (input, "dash", 4) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 51; else intype = 0; // ignore bond command if not current frame } if (strncmp (input, "mapcontour", 10) == 0) intype = 52; if (strncmp (input, "mapcontour2d", 12) == 0) intype = 61; if (strncmp (input, "mapread", 7) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 53; else intype = 0; } if (strncmp (input, "mapregion", 9) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 54; else intype = 0; } if (strncmp (input, "mapcalclimits", 13) == 0) intype = 55; if (strncmp (input, "labelscale", 10) == 0) intype = 56; if (strncmp (input, "bestplane", 9) == 0) intype = 57; if (strncmp (input, "average", 7) == 0) intype = 58; if (strncmp (input, "occupancy", 9) == 0) intype = 59; if (strncmp (input, "phaseshift", 10) == 0) intype = 60; if (strncmp (input, "aimsurf", 7) == 0) intype = 62; if (strncmp (input, "voids", 5) == 0) intype = 63; if (strncmp (input, "values", 6) == 0) intype = 64; if (strncmp (input, "mapslice", 8) == 0) { if (tmp_frame_no == drvui->frame_no) intype = 65; else intype = 0; } if (strncmp (input, "qvector", 7) == 0) intype = 66; if (strncmp (input, "maplegend", 9) == 0) intype = 67; if (strncmp (input, "x3d", 3) == 0) intype = 68; switch (intype) { case 0: break; case 1: break; // ignore title except for listing case 2: // cell command for (i = 3; i <= 5; ++i) drvui->lat_con[i] = 0.0f; sscanf (input, "%s %f %f %f %f %f %f", string, &drvui->lat_con[0] , &drvui->lat_con[1], &drvui->lat_con[2], &drvui->lat_con[3], &drvui->lat_con[4] , &drvui->lat_con[5]); break; case 3: symop (input); /* process space group information */ break; case 4: /* ellipsoids command */ drvui->do_ellipsoids = 1; (void) sscanf (input, "%s %f", string, &drvui->Ellipsoid_Prob); if (drvui->Ellipsoid_Prob > 1) drvui->Ellipsoid_Prob *= 0.01f; /* Probability to fraction */ break; case 5: // read vectors for lookat command sscanf (input, "%s %f %f %f %f %f %f", string, &drvui->lookat_v1[0], &drvui->lookat_v1[1], &drvui->lookat_v1[2], &drvui->lookat_v2[0], &drvui->lookat_v2[1], &drvui->lookat_v2[2]); Options = Options | L_OPT; break; case 6: /* atom command */ char t_atom[5]; get_label (input, &t_atom[0], &t_atom[1], &t_atom[2], &t_atom[3], 1); t_atom[4] = 0; strcpy (drvui->atoms[natom].atom_l, t_atom); (void) sscanf (input, "%d %s %s %s", &drvui->atoms[natom].atom_n, atom_pos[0], atom_pos[1], atom_pos[2]); drvui->atoms[natom].sv_atom_n = drvui->atoms[natom].atom_n; for (i = 0; i < 3; i++) drvui->atoms[natom].atom_xyz[i] = convert_pos (atom_pos[i]); drvui->atoms[natom].atom_fn = tmp_frame_no; natom++; check_dynamic_storage (); break; case 7: /* polysz command */ case 39: /* shell command */ case 43: /* polyvert command */ get_label (input, &drvui->polyhedra[drvui->npoly].poly_l[0], &drvui->polyhedra[drvui->npoly].poly_l[1] , &drvui->polyhedra[drvui->npoly].poly_l[2], &drvui->polyhedra[drvui->npoly].poly_l[3], 1); if (intype == 7) { (void) sscanf (input, "%f %39c", &drvui->polyhedra[drvui->npoly].poly_size, string); } else if (intype == 39) { (void) sscanf (input, "%f %f %39c", &drvui->polyhedra[drvui->npoly].poly_min, &drvui->polyhedra[drvui->npoly].poly_size, string); } else if (intype == 43) { get_label (input, &drvui->polyhedra[drvui->npoly].poly_t[0], &drvui->polyhedra[drvui->npoly].poly_t[1] , &drvui->polyhedra[drvui->npoly].poly_t[2], &drvui->polyhedra[drvui->npoly].poly_t[3], 0); (void) sscanf (input, "%f %39c", &drvui->polyhedra[drvui->npoly].poly_size, string); } trim_string (string, 40); if (!strlen (string)) strcpy (string, "White"); strcpy (drvui->polyhedra[drvui->npoly].poly_col, string); if (intype == 7 || intype == 43) drvui->polyhedra[drvui->npoly].poly_min = 0.005f; drvui->polyhedra[drvui->npoly].poly_fn = tmp_frame_no; if (intype == 7 || intype == 39) strcpy (drvui->polyhedra[drvui->npoly].poly_t, ""); drvui->polyhedra[drvui->npoly].poly_rad_edge = 0.0f; drvui->npoly++; check_dynamic_storage (); break; case 8: /* sphere command */ get_label (input, &drvui->spheres[drvui->nsphere].sphere_l[0], &drvui->spheres[drvui->nsphere].sphere_l[1] , &drvui->spheres[drvui->nsphere].sphere_l[2], &drvui->spheres[drvui->nsphere].sphere_l[3], 1); char str[9][40], *pnt; double inpval[9]; i = sscanf (input, "%s %s %s %s %s %s %s %s %s", str[0], str[1], str[2], str[3], str[4], str[5], str[6], str[7], str[8]); for (j = 0; j < i; j++) inpval[j] = strtod (str[j], &pnt); drvui->spheres[drvui->nsphere].sphere_n = -1; if (i == 2 || i == 4 || i == 6) { drvui->spheres[drvui->nsphere].sphere_size = (float) inpval[0]; j = 1; } else if (i == 3 || i == 5 || i == 7) { drvui->spheres[drvui->nsphere].sphere_n = (int) (inpval[0] + 0.01); drvui->spheres[drvui->nsphere].sphere_size = (float) inpval[1]; j = 2; } else { Error_Box ("Improperly formed sphere command."); } strcpy (string, str[j]); for (k = j + 1; k < i; k++) { strcat (string, " "); strcat (string, str[k]); } trim_string (string, 40); if (!strlen (string)) strcpy (string, "White"); strcpy (drvui->spheres[drvui->nsphere].sphere_col, string); drvui->spheres[drvui->nsphere].sphere_fn = tmp_frame_no; drvui->nsphere++; check_dynamic_storage (); break; case 9: /* end or END */ if (!drvui->lat_con[0]) { if (errorbox) { // make sure that the original error message gets a chance to appear int n; for (n = 0; n < 10; n++) Fl::wait (1); } Error_Box ("There is no 'cell' line in your input file."); } label_cell (); if (Quick == 2) { drvui->max_frame = tmp_frame_no; drvui->Old_Xrot = xrot; drvui->Old_Yrot = yrot; drvui->Old_Zrot = zrot; } if (average == 1) drvui->modulated = -1; int frame; for (frame = 1; frame <= drvui->max_frame; frame++) { if (!Quick) { strcpy (input, drvui->Cur_Root); sprintf (input2, ".frm%d", frame); strcat (input, input2); tout = fopen (input, "w"); } for (i = 0; i < natom; i++) { /* shift atom coordinates for origin offset */ if (drvui->atoms[i].atom_fn != frame) continue; drvui->atoms[i].TF_status = -1; // initialize TF type/status for (j = 0; j < 3; j++) drvui->atoms[i].atom_xyz[j] -= drvui->xyzoff[j]; strncpy (t_atom, drvui->atoms[i].atom_l, 4); t_atom[4] = 0; if (!Quick) fprintf (tout, "%s %d\n", t_atom, drvui->atoms[i].sv_atom_n); } if (!Quick) { fclose (tout); } } if (n_el_tmp > 0) { strcpy (input, ""); for (i = 0; i < n_el_tmp; i++) { get_label (el_color_tmp[i].el_color_tmp, &t_name[0], &t_name[1], &t_name[2], &t_name[3], 0); t_name[4] = 0; if (el_color_tmp[i].el_color_tmp[0] == '*') { (void) sscanf (el_color_tmp[i].el_color_tmp, "%s %39c", string, t_color); j = -1; } else { (void) sscanf (el_color_tmp[i].el_color_tmp, "%d %39c", &j, t_color); } trim_string (t_color, 40); if (!strlen (t_color)) strcpy (t_color, "White"); for (k = 1; k < drvui->n_ellips; k++) { /* find this atom in ellipsoid list */ if (check_atom_name (t_name, drvui->ellips[k].ellips_l)) { if ((j == -1) || (j == drvui->ellips[k].ellips_n)) { drvui->ellips[k].ell_type += 1000; // >= 1000 means ellipcolor read strcpy (drvui->ellips[k].ellips_col, t_color); /* copy color */ drvui->ellips[k].save_el_number = j; } } } } n_el_tmp = 0; } free (el_color_tmp); if (drvui->natprop > 0) { for (i = 0; i < drvui->natprop; i++) { j = drvui->atprops[i].atprop_n; for (k = 0; k < natom; k++) { /* find this atom in list */ if (check_atom_name (drvui->atprops[i].atprop_l, drvui->atoms[k].atom_l)) { if ((j == -1) || (j == drvui->atoms[k].atom_n)) { drvui->atoms[k].radius = drvui->atprops[i].radius; } } } } } for (i = 1; i < drvui->nsphere; i++) { // remove any auto-generated ellipsoids that for (j = 1; j < drvui->n_ellips; j++) { // interfere with spheres if (drvui->ellips[j].ell_type == 1001) { if (check_atom_name (drvui->spheres[i].sphere_l, drvui->ellips[j].ellips_l)) { if (drvui->spheres[i].sphere_n == -1 || drvui->spheres[i].sphere_n == drvui->ellips[j].save_el_number) { drvui->ellips[j].ell_type = 1; } } } } } if (FourierMapType) drvui->mainWindow->cursor (FL_CURSOR_WAIT); switch (FourierMapType) { case 1: read_grd (FourierFileName, Quick); break; case 2: read_stf (FourierFileName, Quick); break; case 3: read_w2k (FourierFileName, Quick); break; case 4: read_vasp (FourierFileName, Quick); break; case 5: read_flp (FourierFileName, Quick); break; case 6: read_fcf (FourierFileName, Quick); break; case 7: read_dn6 (FourierFileName, Quick); break; case 8: read_m80 (FourierFileName, Quick); break; case 9: read_exc (FourierFileName, Quick); break; case 10: read_m81 (FourierFileName, Quick); break; case 11: read_xsf (FourierFileName, Quick); break; default: break; } if (FourierMapType) drvui->mainWindow->cursor (FL_CURSOR_DEFAULT); for (frame = 1; frame <= drvui->max_frame; frame++) { if (drvui->frames[frame].map_lim_set == 0) { // mapregion line NOT read xMin = Map_Info.xlim[0]; xMax = Map_Info.xlim[1]; yMin = Map_Info.ylim[0]; yMax = Map_Info.ylim[1]; zMin = Map_Info.zlim[0]; zMax = Map_Info.zlim[1]; x4Val = x5Val = x6Val = 0.0f; drvui->frames[frame].map_lim[0]=xMin; drvui->frames[frame].map_lim[3]=xMax; drvui->frames[frame].map_lim[1]=yMin; drvui->frames[frame].map_lim[4]=yMax; drvui->frames[frame].map_lim[2]=zMin; drvui->frames[frame].map_lim[5]=zMax; drvui->frames[frame].map_lim[6]=x4Val; drvui->frames[frame].map_lim[7]=x5Val; drvui->frames[frame].map_lim[8]=x6Val; } if (drvui->frames[frame].slice >0 ) { // calculate 2d plane in cartesian space float p[3]; vnormalize(drvui->frames[frame].mapnorm); drvui->frames[frame].planeeq[0] = (float)drvui->frames[frame].mapnorm[0]; drvui->frames[frame].planeeq[1] = (float)drvui->frames[frame].mapnorm[1]; drvui->frames[frame].planeeq[2] = (float)drvui->frames[frame].mapnorm[2]; make_bmat (drvui->sys, drvui->lat_con, drvui->b_mat, drvui->ginv,drvui->rec_lat_con); Convert_Cryst_Cart(drvui->b_mat, drvui->frames[frame].mapslice, p, origin); drvui->frames[frame].planeeq[3] = -(float) (drvui->frames[frame].mapnorm[0] * p[0] + drvui->frames[frame].mapnorm[1] * p[1] + drvui->frames[frame].mapnorm[2] * p[2]); } } if (drvui->subsys_vol[0] == 1.0f) drvui->subsys_vol[0] = drvui->subsys_ref_volume; return; /* thru with end */ case 10: /* xyzoff command */ (void) sscanf (input, "%s %s %s %s", string, atom_pos[0], atom_pos[1], atom_pos[2]); for (i = 0; i < 3; i++) drvui->xyzoff[i] = convert_pos (atom_pos[i]); drvui->xyzoff_read = 1; break; case 51: /* dash command */ case 11: /* bond command */ if (intype == 51) { k = sscanf (input, "%s %d", string, &j); if (k == 2) /* number of segments if given */ Token_Strip (input, 1); else j = 5; } get_label (input, &drvui->bonds[drvui->nbond].bond_l1[0], &drvui->bonds[drvui->nbond].bond_l1[1] , &drvui->bonds[drvui->nbond].bond_l1[2], &drvui->bonds[drvui->nbond].bond_l1[3], 1); get_label (input, &drvui->bonds[drvui->nbond].bond_l2[0], &drvui->bonds[drvui->nbond].bond_l2[1] , &drvui->bonds[drvui->nbond].bond_l2[2], &drvui->bonds[drvui->nbond].bond_l2[3], 0); (void) sscanf (input, "%f %f %f %39c", &drvui->bonds[drvui->nbond].bond_size, &drvui->bonds[drvui->nbond].bond_min, &drvui->bonds[drvui->nbond].bond_max, string); trim_string (string, 40); if (strlen (string) == 0) strcpy (string, "Grey"); strcpy (drvui->bonds[drvui->nbond].col_bond, string); drvui->bonds[drvui->nbond].bond_fn = tmp_frame_no; if (intype == 11) drvui->bonds[drvui->nbond].bond_style = 0; else drvui->bonds[drvui->nbond].bond_style = j; drvui->nbond++; check_dynamic_storage (); break; case 12: /* box command */ (void) sscanf (input, "%s %f %39c", string, &rad_cell, t_color); trim_string (t_color, 40); strcpy (drvui->col_cell, t_color); if (strlen (drvui->col_cell) == 0) strcpy (drvui->col_cell, "Black"); if (rad_cell == 0.0) { docell = 0; } break; case 13: /* edges command */ (void) sscanf (input, "%s %f %39c", string, &drvui->rad_edge, t_color); trim_string (t_color, 40); strcpy (drvui->col_edge, t_color); if (drvui->rad_edge > 0.005) edges = 2; if (strlen (drvui->col_edge) == 0) strcpy (drvui->col_edge, "Black"); break; case 14: /* view command */ // if ((Options & V_OPT) == 0) // only if no -v switch (void) sscanf (input, "%s %f %f %f", string, &xrot, &yrot, &zrot); break; case 15: /* plane command */ get_label (input, &drvui->planes[drvui->nplane].plane_l[0], &drvui->planes[drvui->nplane].plane_l[1] , &drvui->planes[drvui->nplane].plane_l[2], &drvui->planes[drvui->nplane].plane_l[3], 1); (void) sscanf (input, "%f %39c", &drvui->planes[drvui->nplane].plane_size, string); trim_string (string, 40); if (!strlen (string)) strcpy (string, "White"); strcpy (drvui->planes[drvui->nplane].plane_col, string); drvui->planes[drvui->nplane].plane_fn = tmp_frame_no; drvui->nplane++; check_dynamic_storage (); break; case 16: /* bij or Bij command */ drvui->ellips[drvui->n_ellips].ell_type = 2; case 17: /* betaij command */ if (intype == 17) drvui->ellips[drvui->n_ellips].ell_type = 0; case 18: /* uij or Uij command */ if (intype == 18) drvui->ellips[drvui->n_ellips].ell_type = 1; get_label (input, &drvui->ellips[drvui->n_ellips].ellips_l[0], &drvui->ellips[drvui->n_ellips].ellips_l[1], &drvui->ellips[drvui->n_ellips].ellips_l[2], &drvui->ellips[drvui->n_ellips].ellips_l[3], 1); drvui->ellips[drvui->n_ellips].ellips_l[4] = 0; (void) sscanf (input, "%d %f %f %f %f %f %f %39c", &drvui->ellips[drvui->n_ellips].ellips_n, &drvui->ellips[drvui->n_ellips].ellips[0], &drvui->ellips[drvui->n_ellips].ellips[1], &drvui->ellips[drvui->n_ellips].ellips[2], &drvui->ellips[drvui->n_ellips].ellips[3], &drvui->ellips[drvui->n_ellips].ellips[4], &drvui->ellips[drvui->n_ellips].ellips[5], string); // read unique coefficients and color drvui->ellips[drvui->n_ellips].save_el_number = drvui->ellips[drvui->n_ellips].ellips_n; trim_string (string, 40); strcpy (drvui->ellips[drvui->n_ellips].ellips_col, string); if (!strlen (drvui->ellips[drvui->n_ellips].ellips_col)) strcpy (drvui->ellips[drvui->n_ellips].ellips_col, "Gray80"); drvui->n_ellips++; check_dynamic_storage (); break; case 19: /* bounds command */ // if ((Options & B_OPT) == 0) { // only do this if no -b switch (void) sscanf (input, "%s %f %f %f", string, &boxlim[0], &boxlim[1], &boxlim[2]); boxflag = 1; // } break; case 20: /* pack command */ // if ((Options & P_OPT) == 0) { // only if no -p switch (void) sscanf (input, "%s %f %f %f %f %f %f", string, &drvui->frames[tmp_frame_no].cryst_lim[0], &drvui->frames[tmp_frame_no].cryst_lim[3], &drvui->frames[tmp_frame_no].cryst_lim[1], &drvui->frames[tmp_frame_no].cryst_lim[4], &drvui->frames[tmp_frame_no].cryst_lim[2], &drvui->frames[tmp_frame_no].cryst_lim[5]); packflag = 1; // } break; case 21: /* magnification command */ // if ((Options & M_OPT) == 0) // only if no -m switch (void) sscanf (input, "%s %f", string, &Magnification); break; case 22: /* origin command */ // if ((Options & O_OPT) == 0) { // only if no -o switch (void) sscanf (input, "%s %f %f %f", string, &origin[0], &origin[1], &origin[2]); // } break; case 23: /* ellipcolor command */ Token_Strip (input, 1); strcpy (el_color_tmp[n_el_tmp++].el_color_tmp, input); break; case 24: /* inline command */ in_line = 1; case 25: /* import command */ char filetype[10]; done = 0; if (!Quick) fprintf (drvui->flout, "* %s\n======================= Start of import/inline commands\n", input2); // echo to listing file intype = 0; Token_Strip (input, 1); /* strip command */ sscanf (input, "%s", filetype); Token_Strip (input, 1); /* strip filetype */ trim_string (input, 256); /* and remove trailing blanks */ if (strncmp (filetype, "gsas", 4) == 0) { import_gsas (input, in_line, Quick, tmp_frame_no); done = 1; } if (strncmp (filetype, "pcr", 3) == 0) { import_pcr (input, in_line, Quick, tmp_frame_no); done = 1; } if (strncmp (filetype, "cif", 3) == 0) { int ii, jj; ii = strlen (input) - 1; if (isdigit (input[ii])) { // if number at end for (jj = ii; jj > ii - 6; jj--) { if (isspace (input[jj])) { // separate number input[jj] = '\0'; Block_CIF = atoi (&input[jj + 1]); break; } if (isalpha (input[jj])) break; // unless it is attached to filename } } else { Block_CIF = 0; } import_cif (input, in_line, Quick, &Block_CIF, tmp_frame_no); done = 1; } if (strncmp (filetype, "schakal", 7) == 0) { import_schakal (input, in_line, Quick, tmp_frame_no); done = 1; } if (strncmp (filetype, "shakal", 6) == 0) { import_schakal (input, in_line, Quick, tmp_frame_no); done = 1; } if (strncmp (filetype, "shelx", 5) == 0) { import_shelx (input, in_line, Quick, tmp_frame_no); done = 1; } if (strncmp (filetype, "fdat", 4) == 0) { import_fdat (input, in_line, Quick, tmp_frame_no); done = 1; } if (strncmp (filetype, "csd", 3) == 0) { import_fdat (input, in_line, Quick, tmp_frame_no); done = 1; } if (strncmp (filetype, "ccdf", 4) == 0) { import_fdat (input, in_line, Quick, tmp_frame_no); done = 1; } if (strncmp (filetype, "wien2k", 6) == 0) { import_wien (input, in_line, Quick, tmp_frame_no); done = 1; } if (strncmp (filetype, "discus", 6) == 0) { import_discus (input, in_line, Quick, tmp_frame_no); done = 1; } if (strncmp (filetype, "exciting", 8) == 0 || strncmp (filetype, "elk", 3) == 0) { import_exc (input, in_line, Quick, tmp_frame_no); done = 1; } if (!done) { char string[256]; sprintf (string, "Import/inline source type '%s' not recognized.", input); Error_Box (string); free (el_color_tmp); return; } if (!Quick) fprintf (drvui->flout, "======================= End of import/inline commands\n"); break; case 26: /* orthographic */ M_cameras = 0; break; case 27:{ /* unit cell direction vectors */ float v[3]; Display_axes = 1; offset[0] = offset[1] = offset[2] = 0.0f; i = sscanf (input, "%s %f %f %f", string, &v[0], &v[1], &v[2]); if (i == 4) for (i = 0; i < 3; i++) offset[i] = v[i]; } break; case 28: /* phong */ (void) sscanf (input, "%s %f %f", string, &drvui->Phong_Value, &drvui->Phong_Size); break; case 29: /* molcomp */ (void) sscanf (input, "%s %f", string, &drvui->mol_d); domolcomp = 1; break; case 30: /* cutout */ drvui->El_Cutout = 1; (void) sscanf (input, "%s %39c", string, t_color); trim_string (t_color, 40); if (!strlen (t_color)) strcpy (t_color, "White"); strcpy (drvui->Cutout_color, t_color); break; case 31: /* depthcue - thickness of edges scaled by Z coordinate */ (void) sscanf (input, "%s %f", string, &DepthCue); break; case 32: /* vrml1 - turn on VRML1 output */ Vrml2 = 0; break; case 33: /* polylimit (formerly polyfudge) */ (void) sscanf (input, "%s %f", string, &drvui->polylimit); if (!Quick) fprintf (drvui->flout, "Tolerance factor for non-planarity of polyhedra faces set to %f. This option should be used with care\n", drvui->polylimit); break; case 34: /* clip command */ (void) sscanf (input, "%s %f %f %f %f %f %f", string, &drvui->frames[tmp_frame_no].clip_lim[0], &drvui->frames[tmp_frame_no].clip_lim[3], &drvui->frames[tmp_frame_no].clip_lim[1], &drvui->frames[tmp_frame_no].clip_lim[4], &drvui->frames[tmp_frame_no].clip_lim[2], &drvui->frames[tmp_frame_no].clip_lim[5]); clipflag = 1; break; case 35: /* list - limit for printed distance table */ (void) sscanf (input, "%s %f", string, &printdist); if (!Quick) fprintf (drvui->flout, "Interatomic distances up to %6.3f input units will be tabulated in the logfile\n", printdist); break; case 36: /* polyedge - enables individual coloring of polyhedral edges */ get_label (input, &t_name[0], &t_name[1], &t_name[2], &t_name[3], 1); (void) sscanf (input, "%f %39c", &t_rad, t_color); t_name[4] = 0; trim_string (t_color, 40); if (!strlen (t_color)) strcpy (t_color, "White"); for (i = 1; i < drvui->npoly; i++) { /* find this atom in poly list */ if ((t_name[0] == drvui->polyhedra[i].poly_l[0]) && (t_name[1] == drvui->polyhedra[i].poly_l[1]) && (t_name[2] == drvui->polyhedra[i].poly_l[2]) && (t_name[3] == drvui->polyhedra[i].poly_l[3])) { edges = 1; drvui->polyhedra[i].poly_rad_edge = t_rad; strcpy (drvui->polyhedra[i].poly_col_edge, t_color); } } trim_string (t_name, 4); strcpy (drvui->polyedges[drvui->nedges].name, t_name); strcpy (drvui->polyedges[drvui->nedges].color, t_color); drvui->polyedges[drvui->nedges].radius = t_rad; drvui->nedges++; check_dynamic_storage (); break; case 37: /* frame command */ /* if the current frame inherited a clip flag, default clip limit to pack range */ if (clipflag == 1 && drvui->frames[tmp_frame_no].clip_lim[0] == drvui->frames[tmp_frame_no].clip_lim[3]) { for (i = 0; i < 6; i++) drvui->frames[tmp_frame_no].clip_lim[i] = drvui->frames[tmp_frame_no].cryst_lim[i]; } tmp_frame_no++; i = drvui->max_frame; drvui->max_frame = tmp_frame_no; check_dynamic_storage (); drvui->max_frame = i; break; case 38: /* axislines */ (void) sscanf (input, "%s %f %39c", string, &drvui->Ellipaxis_width, t_color); trim_string (t_color, 40); strcpy (drvui->Ellipaxis_color, t_color); if (strlen (drvui->Ellipaxis_color) == 0) strcpy (drvui->Ellipaxis_color, "Gray20"); break; case 40: /* nolabels command */ Labels = 0; /* set value false */ break; case 41: /* lonepair command */ get_label (input, &drvui->cones[drvui->ncone].cone_l1[0], &drvui->cones[drvui->ncone].cone_l1[1] , &drvui->cones[drvui->ncone].cone_l1[2], &drvui->cones[drvui->ncone].cone_l1[3], 1); (void) sscanf (input, "%d %f %f %f %39c", &drvui->cones[drvui->ncone].numlonepairs, &drvui->cones[drvui->ncone].cone_height, &drvui->cones[drvui->ncone].cone_min, &drvui->cones[drvui->ncone].cone_max, t_color); trim_string (t_color, 40); strcpy (drvui->cones[drvui->ncone].col_cone, t_color); if (strlen (t_color) == 0) strcpy (drvui->cones[drvui->ncone].col_cone, "Grey"); drvui->cones[drvui->ncone].cone_fn = tmp_frame_no; drvui->ncone++; check_dynamic_storage (); break; case 42: /* labeltext command */ memset (drvui->labels[drvui->nlabel].label_label, 0, 64); Token_Strip (input, 1); (void) sscanf (input, "%f %f %f %63c", &(drvui->labels[drvui->nlabel].label_x[0]), &(drvui->labels[drvui->nlabel].label_x[1]), &(drvui->labels[drvui->nlabel].label_x[2]), drvui->labels[drvui->nlabel].label_label); trim_string (drvui->labels[drvui->nlabel].label_label, 64); drvui->labels[drvui->nlabel].label_fn = tmp_frame_no; intype = 0; if (!strcmp (drvui->labels[drvui->nlabel].label_label, "a") && curframe != 1) break; if (!strcmp (drvui->labels[drvui->nlabel].label_label, "b") && curframe != 1) break; if (!strcmp (drvui->labels[drvui->nlabel].label_label, "c") && curframe != 1) break; if (!strcmp (drvui->labels[drvui->nlabel].label_label, "o") && curframe != 1) break; intype = 42; drvui->nlabel++; check_dynamic_storage (); break; case 44: // background (color) command Token_Strip (input, 1); strncpy (drvui->col_bg, input, 30); trim_string (drvui->col_bg, 40); if (strlen (drvui->col_bg) < 2) strcpy (drvui->col_bg, "White"); strcpy (input, drvui->col_bg); Transform_VRML_Color (input); sscanf (input, "%f %f %f", &drvui->glback[0], &drvui->glback[1], &drvui->glback[2]); break; case 45: (void) sscanf (input, "%*s %f %f %f %f %f %f %f %f %f %f %f %f %d", &drvui->slab_con[0], &drvui->slab_con[1], &drvui->slab_con[2], &drvui->slab_con[3], &drvui->slab_con[4], &drvui->slab_con[5], &drvui->slab_off[0], &drvui->slab_off[1], &drvui->slab_off[2], &drvui->slab_rot[0], &drvui->slab_rot[1], &drvui->slab_rot[2], &slabmode); break; case 46: // mag_trans command Token_Strip (input, 1); (void) sscanf (input, "%f %f %f %f %f %f %f %f %f", &drvui->mag_matrix[0][0], &drvui->mag_matrix[0][1], &drvui->mag_matrix[0][2], &drvui->mag_matrix[1][0], &drvui->mag_matrix[1][1], &drvui->mag_matrix[1][2], &drvui->mag_matrix[2][0], &drvui->mag_matrix[2][1], &drvui->mag_matrix[2][2]); break; case 47: // special command if (!Quick) break; (void) sscanf (input, "%*7c %d %d", &Omit->omit1[Omit->nomits], &Omit->omit2[Omit->nomits]); Omit->nomits++; break; case 48: // noshadow command drvui->noshadow = 1; break; case 49: // finish command (void) sscanf (input, "%*6c %f %f %f %f", &drvui->ambient, &drvui->diffuse, &drvui->specular, &drvui->roughness); break; case 50: // arrow command Token_Strip (input, 1); (void) sscanf (input, "%f %f %f %f %f %f %f %f %39c", &drvui->arrows[drvui->nmag].mag_xp[0], &drvui->arrows[drvui->nmag].mag_xp[1], &drvui->arrows[drvui->nmag].mag_xp[2], &drvui->arrows[drvui->nmag].mag_xc[0], &drvui->arrows[drvui->nmag].mag_xc[1], &drvui->arrows[drvui->nmag].mag_xc[2], &drvui->arrows[drvui->nmag].arrow_length, &drvui->arrows[drvui->nmag].arrow_diam, t_color); trim_string (t_color, 40); if (!strlen (t_color)) strcpy (t_color, "White"); strcpy (drvui->arrows[drvui->nmag].col_arrow, t_color); drvui->arrows[drvui->nmag].arrow_fn = tmp_frame_no; drvui->nmag++; check_dynamic_storage (); break; case 52: /* mapcontour command */ { drvui->numOfFourierContours++; check_dynamic_storage (); Token_Strip (input, 1); (void) sscanf (input, "%f %s %69c", &drvui->fourier[drvui->numOfFourierContours]. FourierContourLevel, string, t_color); trim_string (t_color, 70); if (!strlen (t_color)) strcpy (t_color, "White"); char *amp = strchr(t_color,'&'); if (amp) { *amp='\0'; amp++; strcpy(drvui->fourier[drvui->numOfFourierContours].FourierBackColor,amp); } strcpy (drvui->fourier[drvui->numOfFourierContours].FourierContourColor, t_color); if (strncmp (string, "mesh", 4) == 0) drvui->fourier[drvui->numOfFourierContours].FourierContourSolid = 0; else drvui->fourier[drvui->numOfFourierContours].FourierContourSolid = 1; } break; case 53: /* mapread command */ char string2[20], res[20]; if (!Quick) break; Token_Strip (input, 1); i = sscanf(input, "%s %s %s %s", string, filename, string2, res); strcpy (FourierFileName, filename); if (i < 4) Map_Info.res = 4; /* No resolution specified - set 0.25 A */ else sscanf(res, "%d", &Map_Info.res); if (Map_Info.res <= 0) Map_Info.res = 1; if (i < 3) strcpy(string2, "Fo"); /* Map type not specified - default to Fo */ if (strncmp (string, "grd", 3) == 0) { FourierMapType = 1; } else if (strncmp (string, "stf", 3) == 0) { FourierMapType = 2; } else if (strncmp (string, "w2k", 3) == 0) { FourierMapType = 3; } else if (strncmp (string, "vsp", 3) == 0) { FourierMapType = 4; } else if (strncmp (string, "flp", 3) == 0) { FourierMapType = 5; } else if (strncmp (string, "fcf", 3) == 0) { FourierMapType = 6; Map_Info.map_type = 0; if (!strcmp (string2, "Fc")) Map_Info.map_type = 1; else if (!strcmp (string2, "Fo-Fc")) Map_Info.map_type = 2; else if (!strcmp (string2, "2Fo-Fc")) Map_Info.map_type = 3; else if (!strcmp (string2, "Fo2")) Map_Info.map_type = 4; } else if (strncmp (string, "dn6", 3) == 0) { FourierMapType = 7; } else if (strncmp (string, "m80", 3) == 0) { FourierMapType = 8; Map_Info.map_type = 0; if (!strcmp (string2, "Fc")) Map_Info.map_type = 1; else if (!strcmp (string2, "Fo-Fc")) Map_Info.map_type = 2; else if (!strcmp (string2, "2Fo-Fc")) Map_Info.map_type = 3; else if (!strcmp (string2, "Fo2")) Map_Info.map_type = 4; } else if (strncmp (string, "m81", 3) == 0) { FourierMapType = 10; Map_Info.map_type = 0; if (!strcmp (string2, "Fc")) Map_Info.map_type = 1; else if (!strcmp (string2, "Fo-Fc")) Map_Info.map_type = 2; else if (!strcmp (string2, "2Fo-Fc")) Map_Info.map_type = 3; else if (!strcmp (string2, "Fo2")) Map_Info.map_type = 4; } else if (strncmp (string, "exc", 3) == 0) { FourierMapType = 9; } else if (strncmp (string, "xsf", 3) == 0) { FourierMapType = 11; } else { Error_Box ("mapread command does not specify a legal file type."); } break; case 54: /* mapregion command */ Token_Strip (input, 1); (void) sscanf (input, "%f %f %f %f %f %f %f %f %f", &xMin, &xMax, &yMin, &yMax, &zMin, &zMax, &x4Val, &x5Val, &x6Val); drvui->frames[tmp_frame_no].map_lim_set= 1; drvui->frames[tmp_frame_no].map_lim[0]=xMin; drvui->frames[tmp_frame_no].map_lim[3]=xMax; drvui->frames[tmp_frame_no].map_lim[1]=yMin; drvui->frames[tmp_frame_no].map_lim[4]=yMax; drvui->frames[tmp_frame_no].map_lim[2]=zMin; drvui->frames[tmp_frame_no].map_lim[5]=zMax; drvui->frames[tmp_frame_no].map_lim[6]=x4Val; drvui->frames[tmp_frame_no].map_lim[7]=x5Val; drvui->frames[tmp_frame_no].map_lim[8]=x6Val; i = 0; if (fabs (xMax - xMin) < 0.001f) i++; if (fabs (yMax - yMin) < 0.001f) i++; if (fabs (zMax - zMin) < 0.001f) i++; if (i == 1) drvui->Fourier2d = 1; break; case 55: /* mapcalclimits command */ Token_Strip (input, 1); (void) sscanf (input, "%f %f %f %f %f %f", &Map_Info.xlim[0], &Map_Info.xlim[1], &Map_Info.ylim[0], &Map_Info.ylim[1], &Map_Info.zlim[0], &Map_Info.zlim[1]); break; case 56: /* labelscale command */ Token_Strip (input, 1); (void) sscanf (input, "%f", &drvui->label_scale); break; case 57: /* bestplane command */ char bplane[15][5]; sscanf (input, "%*s %d", &drvui->bplanes[drvui->nbplane].nbatoms); if (drvui->bplanes[drvui->nbplane].nbatoms > 15) { Error_Box ("Cannot handle more than 15 atoms in a best plane."); if (el_color_tmp) free (el_color_tmp); return; } Token_Strip (input, 2); for (i = 0; i < drvui->bplanes[drvui->nbplane].nbatoms; i++) { sscanf (input, "%s", bplane[i]); Token_Strip (input, 1); } memset (drvui->bplanes[drvui->nbplane].bplane_col, 0, 40); sscanf (input, "%f %f %39c", &drvui->bplanes[drvui->nbplane].bplane_d1, &drvui->bplanes[drvui->nbplane].bplane_d2, t_color); trim_string (t_color, 40); if (!strlen (t_color)) strcpy (t_color, "White"); strcpy (drvui->bplanes[drvui->nbplane].bplane_col, t_color); for (i = 0; i < drvui->bplanes[drvui->nbplane].nbatoms; i++) { memset (drvui->bplanes[drvui->nbplane].bplane_t[i], 0, 4); strcpy (drvui->bplanes[drvui->nbplane].bplane_t[i], bplane[i]); char *p = strstr (bplane[i], "*"); if (p != NULL) { *p = '\0'; drvui->bplanes[drvui->nbplane].bplane_n[i] = -1; } else { for (j = 1; j < 4; j++) if (bplane[i][j] <= '9') { char *q = drvui->bplanes[drvui->nbplane].bplane_t[i] + j; drvui->bplanes[drvui->nbplane].bplane_n[i] = strtol (q, NULL, 10); for (k = j; k < 4; k++) drvui->bplanes[drvui->nbplane].bplane_t[i][k] = ' '; break; } } } drvui->nbplane++; check_dynamic_storage (); break; case 58: average = 1; break; case 59: Token_Strip (input, 1); memset (modl, 0, 4); sscanf (input, "%s %d %f %f", modl, &modnum, &avg_occ, &min_occ); if (modl[1] == '\0') modl[1] = modl[2] = modl[3] = ' '; if (modl[2] == '\0') modl[2] = modl[3] = ' '; if (modl[3] == 0) modl[3] = ' '; modl[4] = '\0'; for (j = 0; j < natom; j++) { if (check_atom_name (modl, drvui->atoms[j].atom_l) && modnum == drvui->atoms[j].atom_n) { drvui->atoms[j].occupancy = avg_occ; drvui->atoms[j].min_occ = min_occ; break; } } break; case 60: sscanf (input, "%*s %f %f %f", &drvui->phaseshift[0], &drvui->phaseshift[1], &drvui->phaseshift[2]); for (j = 0; j < 3; j++) drvui->phaseshift[j] = (float) fmod (drvui->phaseshift[j], 1.); break; case 61: /* mapcontour2d command */ drvui->numOfFourierContours++; check_dynamic_storage (); Token_Strip (input, 1); (void) sscanf (input, "%f %f %f %39c", &drvui->fourier[drvui->numOfFourierContours]. FourierContourLevel, &drvui->fourier[drvui->numOfFourierContours]. FourierContourStep, &drvui->fourier[drvui->numOfFourierContours].FourierContourTop, t_color); trim_string (t_color, 40); if (!strlen (t_color)) strcpy (t_color, "White"); strcpy (drvui->fourier[drvui->numOfFourierContours].FourierContourColor, t_color); break; case 62: memset (modl, 0, 4); sscanf (input, "%*s %s %d %s %s %39c", modl, &modnum, filename, string, t_color); if (modl[1] == '\0') modl[1] = modl[2] = modl[3] = ' '; if (modl[2] == '\0') modl[2] = modl[3] = ' '; if (modl[3] == 0) modl[3] = ' '; modl[4] = '\0'; if (drvui->nsurf == MAX_SURF) { if (!Quick) fprintf (drvui->flout, "Maximum number of surfaces exceeded, skipping\n"); break; } strcpy (drvui->surfatom[drvui->nsurf], modl); drvui->surfnum[drvui->nsurf] = modnum; if (!strncmp (string, "mesh", 4)) { drvui->surftype[drvui->nsurf] = 0; } else if (!strncmp (string, "solid", 5)) { drvui->surftype[drvui->nsurf] = 1; } else drvui->surftype[drvui->nsurf] = 2; trim_string (t_color, 40); if (!strlen (t_color)) strcpy (t_color, "White"); strcpy (drvui->surfcolor[drvui->nsurf], t_color); strcpy (drvui->surffile[drvui->nsurf], filename); read_aim (filename, Quick); drvui->nsurf++; break; case 63: /* voids command */ sscanf (input, "%*s %d %f %d %d %d %39c", &j, &drvui->probesize, &drvui->voidgrid[0], &drvui->voidgrid[1], &drvui->voidgrid[2], t_color); trim_string (t_color, 40); if (!strlen (t_color)) strcpy (t_color, "White"); strcpy (drvui->voidcolor, t_color); if (drvui->voidflag >= 0) { drvui->voidflag = j; if (j == 1) { drvui->voidmap = (char ***) zalloc (drvui->voidgrid[0] * sizeof (*drvui->voidmap)); for (j = 0; j < drvui->voidgrid[0]; j++) { drvui->voidmap[j] = (char **) zalloc (drvui->voidgrid[1] * sizeof (*drvui->voidmap[j])); for (k = 0; k < drvui->voidgrid[1]; k++) drvui->voidmap[j][k] = (char *) zalloc (drvui->voidgrid[2] * sizeof (*drvui->voidmap[j][k])); } } } break; case 64: /* values command */ get_label (input, &drvui->atprops[drvui->natprop].atprop_l[0], &drvui->atprops[drvui->natprop].atprop_l[1], &drvui->atprops[drvui->natprop].atprop_l[2], &drvui->atprops[drvui->natprop].atprop_l[3], 1); i = sscanf (input, "%s %s", str[0], str[1]); if (atoi (str[0]) == 0) drvui->atprops[drvui->natprop].atprop_n = -1; else drvui->atprops[drvui->natprop].atprop_n = atoi(str[0]); drvui->atprops[drvui->natprop].radius = (float)atof (str[1]); drvui->atprops[drvui->natprop].atprop_fn = tmp_frame_no; drvui->natprop++; check_dynamic_storage (); break; case 65: /* mapslice command */ Token_Strip (input,1); j = sscanf (input,"%f %f %f %f %f %f %d",&drvui->frames[tmp_frame_no].mapslice[0], &drvui->frames[tmp_frame_no].mapslice[1],&drvui->frames[tmp_frame_no].mapslice[2], &drvui->frames[tmp_frame_no].mapnorm[0],&drvui->frames[tmp_frame_no].mapnorm[1], &drvui->frames[tmp_frame_no].mapnorm[2],&drvui->frames[tmp_frame_no].slice); if (j <7) drvui->frames[tmp_frame_no].slice = 1; break; case 66: /* qvector command */ Token_Strip (input,1); j = drvui->no_cell_vec; sscanf (input,"%f %f %f", &drvui->cell_vec[j][0], &drvui->cell_vec[j][1], &drvui->cell_vec[j][2]); drvui->no_cell_vec++; drvui->modulated++; break; case 67: ShowMapLegend = 1; break; case 68: Vrml2 = 1; X3D = 1; break; default: if (!Quick) fprintf (drvui->flout, "********** Next line does not start with a recognizable keyword - ignored\n"); break; } if (!Quick && intype) fprintf (drvui->flout, "* %s\n", input2); // echo to listing file } if (drvui->n_ellips > 1) drvui->do_ellipsoids = 1; if (packflag != 0) { boxlim[0] = boxlim[1] = boxlim[2] = 500.0f; } } /* end of read_inp */ /* ************************************************************** */ /* ************************************************************** */ void set_tf_status (void) { // set the TF_status flags for the atoms in the list int i, j; for (i = 0; i < natom; i++) { if (drvui->atoms[i].atom_fn != drvui->frame_no) continue; drvui->atoms[i].TF_status = -1; for (j = 1; j < drvui->n_ellips; j++) { if (check_atom_name (drvui->atoms[i].atom_l, drvui->ellips[j].ellips_l)) { if (drvui->ellips[j].ellips_n == -1 || drvui->ellips[j].ellips_n == drvui->atoms[i].sv_atom_n) { if (drvui->ellips[j].ell_type > 1000) { drvui->atoms[i].TF_status = 1; j = drvui->n_ellips; break; } else { if (drvui->ellips[j].ell_type > 0) { drvui->atoms[i].TF_status = 0; j = drvui->n_ellips; break; } } } } } j = drvui->atoms[i].TF_status; } } /* ************************************************************** */ /* ************************************************************** */ void skip_blocks (int i, FILE * in) { // routine to skip data blocks in a CIF char string[256]; int j; memset (string, 0, 255); for (j = 0; j <= i; j++) { while (strncmp (string, "data_", 5) != 0) { if (!fgets (string, 255, in)) { /* search for data_ keyword */ Error_Box ("Error skipping data blocks in CIF Import File, Run aborted."); (void) fclose (in); return; } } memset (string, 0, 255); } } /* ************************************************************** */ /* ************************************************************** */ void Token_Strip (char string[], int no) /* string[] - input output string */ /* no - number of tokens to strip */ /* routine to strip tokens from the leading part of a string */ { int i, j; int l = strlen(string); for (i = 0, j = 0; i < no; i++) { /* loop through tokens to be removed */ while (j < l-1 && string[j++] != ' ') string[j - 1] = ' '; /* characters to space */ while (j < l && string[j] == ' ') j++; /* skip all spaces */ } Blank_Strip (string); /* move stuff to left */ } /* ************************************************************** */ /* ************************************************************** */ void Transform_POV_Color (char *color) { // Transform a POV color is specified in the form f1 f2 f2 {filter f} format, // where {filter} is optional. If a color name is specified, return with no // action. float red, green, blue, filter; char working[120], string[20]; char *p; if (!strtod (color, &p) && p == color) return; /* we have the color name form */ strcpy (working, color); /* make a working copy */ (void) sscanf (working, "%f %f %f", &red, &green, &blue); if ((p = strstr (working, "filter"))) { /* if "filter" given, return rgbf<...> form */ (void) sscanf (p, "%s %f", string, &filter); sprintf (working, "rgbf <%.4f,%.4f,%.4f,%.4f>", red, green, blue, filter); } else { /* return rgb <...> form */ sprintf (working, "rgb <%.4f,%.4f,%.4f>", red, green, blue); } strcpy (color, working); /* reformatted color to caller */ } /* ************************************************************** */ /* ************************************************************** */ void Transform_VRML_Color (char *input) { char *transp_start; char transp[20]; float fval; int i; char *a, b[30], line[81]; char thecolor[50]; char keyword[80]; float thered, thegreen, theblue; char POV_incpath[255] = "\0"; FILE *colinc; /* VRML routine to transform VRML (and openGL) colors into RGB triples derived from 'colors.inc' of POV If the color information is "float1 float2 float3", then extract the rgb values from the input. LWF 9/30/05 */ i = strlen (input); if (i == 0) return; if (input[i - 1] < ' ') input[i - 1] = 0; // get rid of any ^J character transp[0] = '\0'; transp_start = strstr (input, "filter"); if (transp_start) { fval = (float) atof (transp_start + 6); sprintf (transp, " transparency %5.2f", fval / 2.); } if (strtod (input, &a) || a != input) { // rgb form of color sscanf (input, "%f %f %f", &thered, &thegreen, &theblue); sprintf (input, "%.6f %.6f %.6f", thered, thegreen, theblue); strcat (input, transp); return; } if (!strncmp (input, "Black", 5)) { strncpy (input, "0 0 0\0", 6); strcat (input, transp); return; } if (!strncmp (input, "Brass", 5)) { strncpy (input, ".71 .65 .26\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Bronze2", 7)) { strncpy (input, ".65 .49 .24\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Bronze", 6)) { strncpy (input, ".55 .47 .14\0", 12); strcat (input, transp); return; } if (!strncmp (input, "BlueViolet", 10)) { strncpy (input, ".62352 .372549 .623529\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Blue", 3)) { strncpy (input, "0 0 1\0", 6); strcat (input, transp); return; } if (!strncmp (input, "Brown", 5)) { strncpy (input, ".647059 .164706 .164706\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Copper", 6)) { strncpy (input, ".72 .45 .20\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Cyan", 3)) { strncpy (input, "0 1 1\0", 6); strcat (input, transp); return; } if (!strncmp (input, "DimGray", 7)) { strncpy (input, ".329412 .329412 .329412\0", 24); strcat (input, transp); return; } if (!strncmp (input, "DimGrey", 7)) { strncpy (input, ".329412 .329412 .329412\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Aquamarine", 10)) { strncpy (input, ".439216 .858824 .576471\0", 24); strcat (input, transp); return; } if (!strncmp (input, "CadetBlue", 9)) { strncpy (input, ".372549 .623529 .623529\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Coral", 5)) { strncpy (input, "1.0 .498039 .0\0", 24); strcat (input, transp); return; } if (!strncmp (input, "CornflowerBlue", 14)) { strncpy (input, ".258824 .258824 .435294\0", 24); strcat (input, transp); return; } if (!strncmp (input, "DarkGreen", 9)) { strncpy (input, ".184314 .309804 .184314\0", 24); strcat (input, transp); return; } if (!strncmp (input, "DarkOliveGreen", 14)) { strncpy (input, ".309804 .309804 .184314\0", 24); strcat (input, transp); return; } if (!strncmp (input, "DarkOrchid", 10)) { strncpy (input, ".6 .196078 .8\0", 24); strcat (input, transp); return; } if (!strncmp (input, "DarkSlateBlue", 13)) { strncpy (input, ".119608 .137255 .556863\0", 24); strcat (input, transp); return; } if (!strncmp (input, "DarkSlateGray", 13)) { strncpy (input, ".184314 .309804 .309804\0", 24); strcat (input, transp); return; } if (!strncmp (input, "DarkSlateGrey", 13)) { strncpy (input, ".184314 .309804 .309804\0", 24); strcat (input, transp); return; } if (!strncmp (input, "DarkTurquoise", 13)) { strncpy (input, ".439216 .576471 .858824\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Firebrick", 9)) { strncpy (input, ".556863 .137255 .137255\0", 24); strcat (input, transp); return; } if (!strncmp (input, "ForestGreen", 11)) { strncpy (input, ".137255 .556863 .137255\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Goldenrod", 9)) { strncpy (input, ".858824 .858824 .439216\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Gold", 4)) { strncpy (input, ".8 .498039 .196078\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Gray05", 6)) { strncpy (input, ".05 .05 .05\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray10", 6)) { strncpy (input, ".10 .10 .10\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray15", 6)) { strncpy (input, ".15 .15 .15\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray20", 6)) { strncpy (input, ".20 .20 .20\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray25", 6)) { strncpy (input, ".25 .25 .25\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray30", 6)) { strncpy (input, ".30 .30 .30\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray35", 6)) { strncpy (input, ".35 .35 .35\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray40", 6)) { strncpy (input, ".40 .40 .40\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray45", 6)) { strncpy (input, ".45 .45 .45\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray50", 6)) { strncpy (input, ".50 .50 .50\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray55", 6)) { strncpy (input, ".55 .55 .55\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray60", 6)) { strncpy (input, ".60 .60 .60\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray65", 6)) { strncpy (input, ".65 .65 .65\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray70", 6)) { strncpy (input, ".70 .70 .70\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray75", 6)) { strncpy (input, ".75 .75 .75\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray80", 6)) { strncpy (input, ".80 .80 .80\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray85", 6)) { strncpy (input, ".85 .85 .85\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray90", 6)) { strncpy (input, ".90 .90 .90\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray95", 6)) { strncpy (input, ".95 .95 .95\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Gray", 4)) { strncpy (input, ".752941 .752941 .752941\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Grey", 4)) { strncpy (input, ".752941 .752941 .752941\0", 24); strcat (input, transp); return; } if (!strncmp (input, "GreenYellow", 11)) { strncpy (input, ".576471 .858824 .439216\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Green", 5)) { strncpy (input, "0 1 0\0", 6); strcat (input, transp); return; } if (!strncmp (input, "IndianRed", 9)) { strncpy (input, ".309804 .184314 .184314\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Khaki", 5)) { strncpy (input, ".623529 .623529 .372549\0", 24); strcat (input, transp); return; } if (!strncmp (input, "LightBlue", 9)) { strncpy (input, ".74902 .847059 .847059\0", 24); strcat (input, transp); return; } if (!strncmp (input, "LightGray", 9)) { strncpy (input, ".658824 .658824 .658824\0", 24); strcat (input, transp); return; } if (!strncmp (input, "LightGrey", 9)) { strncpy (input, ".658824 .658824 .658824\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Light_Purple", 12)) { strncpy (input, ".87 .58 .98\0", 12); strcat (input, transp); return; } if (!strncmp (input, "LightSteelBlue", 14)) { strncpy (input, ".560784 .560784 .737255\0", 24); strcat (input, transp); return; } if (!strncmp (input, "LimeGreen", 9)) { strncpy (input, ".196078 .8 .196078\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Magenta", 7)) { strncpy (input, "1 0 1\0", 6); strcat (input, transp); return; } if (!strncmp (input, "Maroon", 6)) { strncpy (input, ".556863 .137255 .419608\0", 24); strcat (input, transp); return; } if (!strncmp (input, "MediumAquamarine", 16)) { strncpy (input, ".196078 .8 .6\0", 24); strcat (input, transp); return; } if (!strncmp (input, "MediumBlue", 10)) { strncpy (input, ".196078 .196078 .8\0", 24); strcat (input, transp); return; } if (!strncmp (input, "MediumForestGreen", 17)) { strncpy (input, ".419608 .556863 .137255\0", 24); strcat (input, transp); return; } if (!strncmp (input, "MediumGoldenrod", 15)) { strncpy (input, ".917647 .917647 .678431\0", 24); strcat (input, transp); return; } if (!strncmp (input, "MediumOrchid", 12)) { strncpy (input, ".576471 .439216 .858824\0", 24); strcat (input, transp); return; } if (!strncmp (input, "MediumSeaGreen", 14)) { strncpy (input, ".258824 .435294 .258824\0", 24); strcat (input, transp); return; } if (!strncmp (input, "MediumSlateBlue", 15)) { strncpy (input, ".498039 0. 1.0\0", 24); strcat (input, transp); return; } if (!strncmp (input, "MediumSpringGreen", 17)) { strncpy (input, ".498039 1.0 0\0", 24); strcat (input, transp); return; } if (!strncmp (input, "MediumTurquoise", 15)) { strncpy (input, ".439216 .858824 .858824\0", 24); strcat (input, transp); return; } if (!strncmp (input, "MediumVioletRed", 15)) { strncpy (input, ".858824 .439216 .576471\0", 24); strcat (input, transp); return; } if (!strncmp (input, "MidnightBlue", 12)) { strncpy (input, ".184314 .184314 .309804\0", 24); strcat (input, transp); return; } if (!strncmp (input, "NavyBlue", 8)) { strncpy (input, ".137255 .137255 .556863\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Navy", 4)) { strncpy (input, ".137255 .137255 .556863\0", 24); strcat (input, transp); return; } if (!strncmp (input, "OrangeRed", 9)) { strncpy (input, "1.0 .498039 0.0\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Orange", 6)) { strncpy (input, "1 .5 .0\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Orchid", 6)) { strncpy (input, ".858824 .439216 .858824\0", 24); strcat (input, transp); return; } if (!strncmp (input, "PaleGreen", 9)) { strncpy (input, ".560784 .737255 .560784\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Pink", 4)) { strncpy (input, ".737255 .560784 .560784\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Plum", 4)) { strncpy (input, ".917647 .678431 .917647\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Red", 3)) { strncpy (input, "1 0 0\0", 6); strcat (input, transp); return; } if (!strncmp (input, "RichBlue", 8)) { strncpy (input, ".35 .35 .67\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Salmon", 6)) { strncpy (input, ".435294 .258824 .258824\0", 24); strcat (input, transp); return; } if (!strncmp (input, "SeaGreen", 8)) { strncpy (input, ".137255 .556863 .419608\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Sienna", 6)) { strncpy (input, ".556863 .419608 .137255\0", 24); strcat (input, transp); return; } if (!strncmp (input, "SkyBlue", 7)) { strncpy (input, ".196078 .6 .8\0", 14); strcat (input, transp); return; } if (!strncmp (input, "SlateBlue", 9)) { strncpy (input, "0 .498039 1\0", 12); strcat (input, transp); return; } if (!strncmp (input, "SpringGreen", 11)) { strncpy (input, "0 1 .498039\0", 12); strcat (input, transp); return; } if (!strncmp (input, "SteelBlue", 9)) { strncpy (input, ".137255 .419608 .556863\0", 24); strcat (input, transp); return; } if (!strncmp (input, "SummerSky", 9)) { strncpy (input, ".22 .69 .87\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Tan", 3)) { strncpy (input, ".858824 .576471 .439216\0", 24); strcat (input, transp); return; } if (!strncmp (input, "Thistle", 7)) { strncpy (input, ".847059 .74902 .847059\0", 23); strcat (input, transp); return; } if (!strncmp (input, "Turquoise", 9)) { strncpy (input, ".678431 .917647 .917647\0", 24); strcat (input, transp); return; } if (!strncmp (input, "VioletRed", 9)) { strncpy (input, ".8 .196078 .6\0", 14); strcat (input, transp); return; } if (!strncmp (input, "Violet", 6)) { strncpy (input, ".309804 .184314 .309804\0", 24); strcat (input, transp); return; } if (!strncmp (input, "VLightGray", 10)) { strncpy (input, ".8 .8 .8\0", 9); strcat (input, transp); return; } if (!strncmp (input, "VLightGrey", 10)) { strncpy (input, ".8 .8 .8\0", 9); strcat (input, transp); return; } if (!strncmp (input, "Wheat", 5)) { strncpy (input, ".847059 .847059 .74902\0", 23); strcat (input, transp); return; } if (!strncmp (input, "Silver", 6)) { strncpy (input, ".90 .91 .98\0", 12); strcat (input, transp); return; } if (!strncmp (input, "BrightGold", 10)) { strncpy (input, ".85 .85 .10\0", 12); strcat (input, transp); return; } if (!strncmp (input, "OldGold", 7)) { strncpy (input, ".81 .71 .23\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Feldspar", 8)) { strncpy (input, ".82 .57 .46\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Quartz", 6)) { strncpy (input, ".85 .85 .95\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Mica", 4)) { strncpy (input, "0 0 0\0", 6); strcat (input, transp); return; } if (!strncmp (input, "NeonPink", 8)) { strncpy (input, "1 .43 .78\0", 10); strcat (input, transp); return; } if (!strncmp (input, "DarkPurple", 10)) { strncpy (input, ".53 .12 .47\0", 12); strcat (input, transp); return; } if (!strncmp (input, "NeonBlue", 8)) { strncpy (input, ".3 .3 1\0", 8); strcat (input, transp); return; } if (!strncmp (input, "CoolCopper", 10)) { strncpy (input, ".85 .53 .10\0", 12); strcat (input, transp); return; } if (!strncmp (input, "MandarinOrange", 14)) { strncpy (input, ".89 .47 .20\0", 12); strcat (input, transp); return; } if (!strncmp (input, "LightWood", 9)) { strncpy (input, ".91 .76 .65\0", 12); strcat (input, transp); return; } if (!strncmp (input, "MediumWood", 10)) { strncpy (input, ".65 .50 .39\0", 12); strcat (input, transp); return; } if (!strncmp (input, "DarkWood", 8)) { strncpy (input, ".52 .37 .26\0", 12); strcat (input, transp); return; } if (!strncmp (input, "SpicyPink", 9)) { strncpy (input, "1 .11 .68\0", 10); strcat (input, transp); return; } if (!strncmp (input, "SemiSweetChoc", 13)) { strncpy (input, ".42 .26 .15\0", 12); strcat (input, transp); return; } if (!strncmp (input, "BakersChoc", 10)) { strncpy (input, ".36 .20 .09\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Flesh", 5)) { strncpy (input, ".96 .80 .69\0", 12); strcat (input, transp); return; } if (!strncmp (input, "NewTan", 6)) { strncpy (input, ".92 .78 .62\0", 12); strcat (input, transp); return; } if (!strncmp (input, "NewMidnightBlue", 15)) { strncpy (input, "0 0 .61\0", 8); strcat (input, transp); return; } if (!strncmp (input, "VeryDarkBrown", 13)) { strncpy (input, ".35 .16 .14\0", 12); strcat (input, transp); return; } if (!strncmp (input, "DarkBrown", 9)) { strncpy (input, ".36 .25 .20\0", 12); strcat (input, transp); return; } if (!strncmp (input, "DarkTan", 7)) { strncpy (input, ".59 .41 .31\0", 12); strcat (input, transp); return; } if (!strncmp (input, "GreenCopper", 11)) { strncpy (input, ".32 .49 .46\0", 12); strcat (input, transp); return; } if (!strncmp (input, "DkGreenCopper", 13)) { strncpy (input, ".29 .46 .43\0", 12); strcat (input, transp); return; } if (!strncmp (input, "DustyRose", 9)) { strncpy (input, ".52 .39 .39\0", 12); strcat (input, transp); return; } if (!strncmp (input, "HuntersGreen", 12)) { strncpy (input, ".13 .37 .31\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Scarlet", 7)) { strncpy (input, ".55 .09 .09\0", 12); strcat (input, transp); return; } if (!strncmp (input, "Med_Purple", 10)) { strncpy (input, ".73 .16 .96\0", 12); strcat (input, transp); return; } if (!strncmp (input, "White", 5)) { strncpy (input, "1 1 1\0", 6); strcat (input, transp); return; } if (!strncmp (input, "Very_Light_Purple", 17)) { strncpy (input, ".94 .81 .99\0", 12); strcat (input, transp); return; } if (!strncmp (input, "YellowGreen", 11)) { strncpy (input, ".6 .8 .196078\0", 14); strcat (input, transp); return; } if (!strncmp (input, "Yellow", 6)) { strncpy (input, "1 1 0\0", 6); strcat (input, transp); return; } /* try to find it in colors.inc, if povray options include +L path or if POV_Include is non-blank */ colinc = NULL; if (strlen (drvui->POV_Include) > 10) { colinc = fopen (drvui->POV_Include, "r"); } if (!colinc) { strncpy (b, drvui->POV_Options, 29); b[29] = '\0'; a = strstr (b, "+L"); if (a != NULL) { sscanf (a + 2, "%s", POV_incpath); if (POV_incpath != NULL) { strcat (POV_incpath, "/colors.inc"); colinc = fopen (POV_incpath, "r"); if (colinc) { strcpy (drvui->POV_Include, POV_incpath); WriteConfig (); } } } } if (colinc != NULL) { if (transp_start != NULL) *(transp_start - 1) = '\0'; while (!feof (colinc)) { if (fgets (line, 80, colinc) == NULL) continue; sscanf (line, "%s %s = color red %f green %f blue %f", keyword, thecolor, &thered, &thegreen, &theblue); if (strcmp (keyword, "#declare")) continue; if (!strcmp (thecolor, input)) { snprintf (input, 30, "%3.2f %3.2f %3.2f%c", thered, thegreen, theblue, 0); if (transp_start == NULL) { transp[0] = '\0'; transp_start = strstr (line, "filter"); if (transp_start != NULL) { fval = (float) atof (transp_start + 6); sprintf (transp, " transparency %5.2f", fval / 2.); } } strcat (input, transp); fclose (colinc); return; } } fclose (colinc); } if (Color_Warning <= 5) { char string[256]; sprintf (string, " **** Warning - Non-standard color \"%s\" encountered. ****", input); Error_Box (string); Color_Warning++; } if (sscanf (input, " %f %f %f", &thered, &thegreen, &theblue) < 3) { strcpy (input, "1. 1. 1."); // substitute White if no color triplet } else { snprintf (input, 30, "%3.2f %3.2f %3.2f%c", thered, thegreen, theblue, 0); strcat (input, transp); } } /* ************************************************************** */ /* ************************************************************** */ void trim_string (char string[], int len) { // trim string - remove trailing ^J (Windows) and spaces. 'len' is maximum length int i; string[len - 1] = 0; if (strlen (string) == 0) { // strcpy(string,"White"); return; } for (i = 0; i < (int) strlen (string); i++) { if ((unsigned char) string[i] < ' ') { string[i] = 0; break; } } for (i = strlen (string); i > 0; --i) { if (string[i - 1] <= ' ') { string[i - 1] = 0; } else break; } } /* ************************************************************** */ /* ************************************************************** */ int Unique_Atom (void) // routine to check if atom at position 'natom' is unique. Returns 1 if it // is. If the position is a duplicate, returns 0. { int j, k, test; for (k = 0; k < natom - 1; k++) { /* loop through atoms */ if (drvui->atoms[k].atom_fn != drvui->frame_no) continue; if (drvui->atoms[k].atom_n == drvui->atoms[natom].atom_n) { test = 0; for (j = 0; j < 4; j++) { if (drvui->atoms[k].atom_l[j] != drvui->atoms[natom].atom_l[j]) test = 1; } if (!test) { /* name and number the same - check coordinates */ expand_atom (natom); /* find all of test atoms in unit cell */ for (j = 0; j < ncell; j++) { if ((fabs (drvui->atoms[k].atom_xyz[1] - drvui->cell_xyz[j][1]) < 0.0001) && (fabs (drvui->atoms[k].atom_xyz[2] - drvui->cell_xyz[j][2]) < 0.0001) && (fabs (drvui->atoms[k].atom_xyz[0] - drvui->cell_xyz[j][0]) < 0.0001)) return (0); /* duplicate */ } } } } return (1); /* unique */ } /* ************************************************************** */ /* ************************************************************** */ int vec_dif (int n1, float v1[3], int n2, float v2[3], int n3, float v3[3], float v[3]) { /* routine to determine if vector v == n1*v1+n2*v2+n3*v3, returns 1 if equal, 0 if not */ int i; float d[3]; for (i = 0; i < 3; i++) d[i] = v[i] - n1 * v1[i] - n2 * v2[i] - n3 * v3[i]; return d[0] * d[0] + d[1] * d[1] + d[2] * d[2] < 1.0e-4 ? 1 : 0; } DRAWxtl/source/DRAWxtl55/symmtry.cxx0000644000076400001440000006313611241072504016754 0ustar fingerusers// $Id: symmtry.cxx 900 2009-08-13 20:00:45Z larry $ // // module symmetry.cxx - part of DRAWxtl V5.5 // // Larry W. Finger, Martin Kroeker and Brian Toby // // symmetry generator codes // // routines contained within this file: // // symop - interprets Hermann-Mauguin Space Group Symbol // getsys - determins crystal system (cubic, tetragonal, etc.) from space group symbol // monoclinic - interprets monoclinic space group symbol // orthorhombic - interprets orthorhombic space group symbol // tetragonal - interprets tetragonal space group symbol // hexagonal - interprets hexagonal and trigonal space group symbols // cubic - interprets cubic space group symbol // #include #include #include #include "DRAWxtlViewUI.h" void symop (char *); int getsys (int); void monoclinic (char[3][4]); void orthorhombic (char[3][4], int); void tetragonal (char[3][4], int, int); void hexagonal (char[3][4], int); void cubic (char[3][4], int, int); extern DRAWxtlViewUI *drvui; /* ************************************************************** */ /* ************************************************************** */ void symop (char input[100]) /* routine to interpret Hermann-Mauguin Space Group Symbol -- Program adapted from a routine supplied by Prof. Burzlaff, Univ. Erlangen, Germany. This version obtained from the LAZY-PULVERIX source code in FORTRAN and converted to C by L.W. Finger, 19-Apr-1992 */ /* 'sys' is crystal system code: 1-triclinic, 2-monoclinic, 3-orthorhombic, 4-tetragonal, 5-hexagonal, 6-cubic 'acentric' is centric indicator: 0-centric, 1-acentric 'nbr' is Bravais lattice code 'ng' is number of rotation operators in system */ { char ibra[8]; int nbl, i, j, k, ic, nlq, iflg; strcpy (ibra, "PABCFIR"); nbl = -1; drvui->acentric = iflg = 1; ic = nlq = 0; /* initialize arrays */ for (i = 0; i <= 23; ++i) { for (j = 0; j <= 2; ++j) { drvui->ts[i][j] = 0.0; for (k = 0; k <= 2; ++k) drvui->ss[i][j][k] = 0; } } for (i = 0; i <= 2; ++i) { drvui->lat_pos[0][i] = 0.0; drvui->ss[0][i][i] = 1; for (j = 0; j <= 3; ++j) drvui->spg[i][j] = ' '; } drvui->nbr = 0; drvui->nlat = 0; /* Count number of fields in space group symbol */ for (i = 1; i <= 36; ++i) { if (iflg == 0) { if ((input[i - 1] == '\n') || (input[i - 1] == '\0')) for (j = i; j <= 36; ++j) input[j - 1] = ' '; if (input[i - 1] == ' ') { nlq = 0; ic = 0; } else { if (nbl < 0) { for (j = 1; j <= 7; ++j) { if (toupper (input[i - 1]) == ibra[j - 1]) drvui->nbr = j; } switch (drvui->nbr) { /* Fill in lattice positions */ case 1: drvui->nlat = 1; break; case 2: drvui->nlat = 2; drvui->lat_pos[1][0] = 0.0; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.5f; break; case 3: drvui->nlat = 2; drvui->lat_pos[1][0] = 0.5; drvui->lat_pos[1][1] = 0.0; drvui->lat_pos[1][2] = 0.5; break; case 4: drvui->nlat = 2; drvui->lat_pos[1][0] = 0.5f; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.0; break; case 5: drvui->nlat = 4; drvui->lat_pos[1][0] = 0.0; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.5f; drvui->lat_pos[2][0] = 0.5f; drvui->lat_pos[2][1] = 0.0; drvui->lat_pos[2][2] = 0.5f; drvui->lat_pos[3][0] = 0.5f; drvui->lat_pos[3][1] = 0.5f; drvui->lat_pos[3][2] = 0.0; break; case 6: drvui->nlat = 2; drvui->lat_pos[1][0] = 0.5; drvui->lat_pos[1][1] = 0.5f; drvui->lat_pos[1][2] = 0.5f; break; case 7: drvui->nlat = 3; drvui->lat_pos[1][0] = (1.f / 3.f); drvui->lat_pos[1][1] = (2.f / 3.f); drvui->lat_pos[1][2] = (2.f / 3.f); drvui->lat_pos[2][0] = (2.f / 3.f); drvui->lat_pos[2][1] = (1.f / 3.f); drvui->lat_pos[2][2] = (1.f / 3.f); } nbl = 0; } else { if (nlq == 0) nbl = nbl + 1; ic = ic + 1; drvui->spg[nbl - 1][ic - 1] = input[i - 1]; nlq = 1; if (input[i - 1] == '/') drvui->acentric = 0; } } } else { if (input[i - 1] == ' ') iflg = 0; } } /* get system code from routine getsys */ drvui->sys = getsys (nbl); switch (drvui->sys) { case 1: /* triclinic */ if (drvui->spg[0][0] == '-') drvui->acentric = 0; drvui->ng = 1; break; case 2: monoclinic (drvui->spg); drvui->ng = 2; break; case 3: orthorhombic (drvui->spg, drvui->nbr); drvui->ng = 4; break; case 4: tetragonal (drvui->spg, nbl, drvui->nbr); break; case 5: hexagonal (drvui->spg, nbl); break; case 6: cubic (drvui->spg, nbl, drvui->nbr); break; default: drvui->ng = 0; /* Invalid System */ return; } /* get translation operators in range from 0 to 1 */ for (i = 1; i <= drvui->ng; ++i) { for (j = 1; j <= 3; ++j) { while (drvui->ts[i - 1][j - 1] >= 1.0) drvui->ts[i - 1][j - 1] = drvui->ts[i - 1][j - 1] - 1.0f; while (drvui->ts[i - 1][j - 1] < 0.0) drvui->ts[i - 1][j - 1] = drvui->ts[i - 1][j - 1] + 1.0f; } } } /* ************************************************************** */ /* ************************************************************** */ int getsys (int nbl) /* Routine to take partially disassembled space group symbol in 'spg' and return the number of the system. The number of blanks in the original symbol is given in 'nbl'. */ { int i, system; /* loop counter */ for (i = 1; i <= 4; ++i) { if (drvui->spg[1][i - 1] == '3') { /* '3' in second place => cubic */ return (6); } } for (i = 1; i <= 4; ++i) { if ((drvui->spg[0][i - 1] == '3') || (drvui->spg[0][i - 1] == '6')) { /* '3' or '6' in first position => hexagonal */ return (5); } if (drvui->spg[0][i - 1] == '4') { /* '4' in first position => tetragonal */ return (4); } } if (nbl <= 1) { if ((drvui->spg[0][0] == '1') || (drvui->spg[0][0] == '-')) { return (1); /* triclinic */ } system = 2; for (i = 1; i <= 4; ++i) drvui->spg[1][i - 1] = drvui->spg[0][i - 1]; for (i = 0; i <= 3; ++i) drvui->spg[0][i] = ' '; drvui->spg[0][0] = '1'; drvui->spg[2][0] = '1'; } system = 3; if ((drvui->spg[0][0] == '1') || (drvui->spg[1][0] == '1')) system = 2; return (system); } /* ************************************************************** */ /* ************************************************************** */ void monoclinic (char spg[3][4]) /* routine to interpret a monoclinic space group symbol */ { int i, j, k, id, ind = 0; for (i = 1; i <= 3; ++i) { if (spg[i - 1][0] != '1') ind = i; } id = 1; if (spg[ind - 1][0] == '2') id = -1; if (drvui->nbr == 3) ind++; // support non-standard B settings for (i = 1; i <= 3; ++i) drvui->ss[1][i - 1][i - 1] = id * drvui->ss[0][i - 1][i - 1]; drvui->ss[1][ind - 1][ind - 1] = -drvui->ss[1][ind - 1][ind - 1]; for (i = 1; i <= 3; ++i) { if ((spg[i - 1][0] == '2') && (spg[i - 1][1] == '1')) drvui->ts[1][i - 1] = 0.5; for (j = 1; j <= 4; ++j) { if (spg[i - 1][j - 1] == 'a') drvui->ts[1][0] = 0.5; if (spg[i - 1][j - 1] == 'b') drvui->ts[1][1] = 0.5; if (spg[i - 1][j - 1] == 'c') drvui->ts[1][2] = 0.5; if (spg[i - 1][j - 1] == 'n') { k = i + 1; if (k > 3) k = k - 3; drvui->ts[1][5 - k - i] = 0.5; if (drvui->nbr == 3) k--; drvui->ts[1][k - 1] = 0.5; } } } } /* ************************************************************** */ /* ************************************************************** */ void orthorhombic (char spg[3][4], int nbr) /* module to generate space group operators for orthorhombic space groups */ { float sh[3], tc; int i, j, k, l, m, id = 0, jnd, ind, ic, ma, nma[3]; sh[0] = 0.25; sh[1] = 0.25; sh[2] = 0.25; ind = 1; ic = 0; if ((spg[0][0] != '2') && (spg[1][0] != '2') && (spg[2][0] != '2')) { ind = -1; drvui->acentric = 0; } // Convert names of space groups with double glide plane to old symbol // (mapping Aem2->Abm2, Aea2->Aba2, Cmce->Cmca,Cmme->Cmma,Ccce->Ccca) if (spg[0][0] == 'e') spg[0][0] = 'b'; if (spg[2][0] == 'e') spg[2][0] = 'a'; for (i = 1; i <= 3; ++i) { id = 1; if (spg[i - 1][0] == '2') id = -1; for (j = 1; j <= 3; ++j) drvui->ss[i][j - 1][j - 1] = id * ind * drvui->ss[0][j - 1][j - 1]; drvui->ss[i][i - 1][i - 1] = -drvui->ss[i][i - 1][i - 1]; } for (i = 1; i <= 3; ++i) { if ((spg[i - 1][0] == '2') && (spg[i - 1][1] == '1')) { drvui->ts[i][i - 1] = 0.5; k = (i % 3) + 1; /* Fix BUG in original code for P m n 21 */ l = (k % 3) + 1; jnd = 0; if ((spg[k - 1][0] == 'm') && (spg[l - 1][0] == 'n')) { drvui->ts[i][k - 1] = 0.5; jnd = 1; } if ((spg[k - 1][0] == 'n') && (spg[l - 1][0] == 'm')) { drvui->ts[i][l - 1] = 0.5; jnd = 1; } if (jnd == 0) { if ((spg[k - 1][0] == 'n') || (spg[l - 1][0] == 'n')) { drvui->ts[k][k - 1] = 0.5; /* Fix BUG in original code for P n a 21 */ drvui->ts[l][l - 1] = 0.5; } } } for (j = 1; j <= 4; ++j) { if (spg[i - 1][j - 1] == 'a') drvui->ts[i][0] = 0.5; if (spg[i - 1][j - 1] == 'b') drvui->ts[i][1] = 0.5; if (spg[i - 1][j - 1] == 'c') drvui->ts[i][2] = 0.5; if ((spg[i - 1][j - 1] == 'n') || (spg[i - 1][j - 1] == 'd')) { k = i + 1; if (k > 3) k = k - 3; if (spg[i - 1][j - 1] != 'd') { drvui->ts[i][k - 1] = 0.5; drvui->ts[i][5 - k - i] = 0.5; } else { ic = 1; if (drvui->acentric == 1) { drvui->ts[i][0] = 0.25; drvui->ts[i][1] = 0.25; drvui->ts[i][2] = .25; } else { drvui->ts[i][k - 1] = 0.25; drvui->ts[i][5 - k - i] = 0.25; } } } } } // Check for space groups with multiple choices for the origin if (spg[0][0] == 'd' && spg[1][0] == 'd' && spg[2][0] == 'd') { drvui->origin1_flag = 1; // F d d d for (k = 0; k < 3; k++) drvui->origin_offset[k] = -0.125f; } if (spg[0][0] == 'n' && spg[1][0] == 'n' && spg[2][0] == 'n') { drvui->origin1_flag = 1; // P n n n for (k = 0; k < 3; k++) drvui->origin_offset[k] = -0.25f; } if (spg[0][0] == 'b' && spg[1][0] == 'a' && spg[2][0] == 'n') { drvui->origin1_flag = 1; // P b a n drvui->origin_offset[0] = -0.25f; drvui->origin_offset[1] = -0.25f; drvui->origin_offset[2] = 0.0; } if (spg[0][0] == 'n' && spg[1][0] == 'n' && spg[2][0] == 'b') { drvui->origin1_flag = 1; // P n c b drvui->origin_offset[0] = 0.0f; drvui->origin_offset[1] = -0.25f; drvui->origin_offset[2] = -0.25f; } if (spg[0][0] == 'c' && spg[1][0] == 'n' && spg[2][0] == 'a') { drvui->origin1_flag = 1; // P c n a drvui->origin_offset[0] = -0.25f; drvui->origin_offset[1] = 0.0f; drvui->origin_offset[2] = -0.25f; } if (spg[0][0] == 'm' && spg[1][0] == 'm' && spg[2][0] == 'n') { drvui->origin1_flag = 1; // P m m n drvui->origin_offset[0] = -0.25f; drvui->origin_offset[1] = -0.25f; drvui->origin_offset[2] = 0.0f; } if (spg[0][0] == 'm' && spg[1][0] == 'n' && spg[2][0] == 'm') { drvui->origin1_flag = 1; // P m n m drvui->origin_offset[0] = -0.25f; drvui->origin_offset[1] = 0.0f; drvui->origin_offset[2] = -0.25f; } if (spg[0][0] == 'n' && spg[1][0] == 'm' && spg[2][0] == 'm') { drvui->origin1_flag = 1; // P n m m drvui->origin_offset[0] = 0.0f; drvui->origin_offset[1] = -0.25f; drvui->origin_offset[2] = -0.25f; } if (spg[0][0] == 'c' && spg[1][0] == 'c' && spg[2][0] == 'a') { drvui->origin1_flag = 1; // C c c a drvui->origin_offset[0] = 0.0f; drvui->origin_offset[1] = -0.25f; drvui->origin_offset[2] = -0.25f; } if (spg[0][0] == 'c' && spg[1][0] == 'c' && spg[2][0] == 'b') { drvui->origin1_flag = 1; // C c c b drvui->origin_offset[0] = -0.25f; drvui->origin_offset[1] = 0.0f; drvui->origin_offset[2] = -0.25f; } if (spg[0][0] == 'b' && spg[1][0] == 'a' && spg[2][0] == 'a') { drvui->origin1_flag = 1; // A b a a drvui->origin_offset[0] = -0.25f; drvui->origin_offset[1] = 0.0f; drvui->origin_offset[2] = -0.25f; } if (spg[0][0] == 'c' && spg[1][0] == 'a' && spg[2][0] == 'a') { drvui->origin1_flag = 1; // A c a a drvui->origin_offset[0] = -0.25f; drvui->origin_offset[1] = -0.25f; drvui->origin_offset[2] = 0.0f; } if (spg[0][0] == 'b' && spg[1][0] == 'c' && spg[2][0] == 'b') { drvui->origin1_flag = 1; // B b c b drvui->origin_offset[0] = -0.25f; drvui->origin_offset[1] = -0.25f; drvui->origin_offset[2] = 0.0f; } if (spg[0][0] == 'b' && spg[1][0] == 'a' && spg[2][0] == 'b') { drvui->origin1_flag = 1; // B b a b drvui->origin_offset[0] = 0.0f; drvui->origin_offset[1] = -0.25f; drvui->origin_offset[2] = -0.25f; } if (ic == 1) return; if (drvui->acentric != 1) { for (i = 1; i <= 3; ++i) { k = 1 + i; if (k > 3) k = k - 3; tc = drvui->ts[k][i - 1] + drvui->ts[6 - i - k][i - 1]; if (tc == 1.0) tc = 0.0; drvui->ts[i][i - 1] = tc; } if ((nbr == 1) || (nbr == 5)) return; /* Special treatment of Cmma, Cmca, Imma */ ma = 0; for (i = 1; i <= 3; ++i) { nma[i - 1] = 0; for (j = 1; j <= 4; ++j) if (spg[i - 1][j - 1] == 'm') nma[i - 1] = 1; ma = ma + nma[i - 1]; } if ((nbr != 6) || (ma != 2)) { if ((ma == 0) || (ma == 3) || (nbr == 6)) return; if (nma[nbr - 2] == 1) return; sh[nbr - 2] = 0.0; } /* Origin shift */ for (i = 1; i <= 4; ++i) { for (j = 1; j <= 3; ++j) { for (k = 1; k <= 3; ++k) { id = 1; if (j != k) id = 0; drvui->ts[i - 1][j - 1] = drvui->ts[i - 1][j - 1] + (id - drvui->ss[i - 1][j - 1][k - 1]) * sh[k - 1]; } if (drvui->ts[i - 1][j - 1] >= 1.0) drvui->ts[i - 1][j - 1] -= 1.0f; if (drvui->ts[i - 1][j - 1] < 1.0) drvui->ts[i - 1][j - 1] = drvui->ts[i - 1][j - 1] + 1.0f; } } return; } else { ic = 0; for (i = 1; i <= 3; ++i) if (drvui->ss[i][0][0] * drvui->ss[i][1][1] * drvui->ss[i][2][2] == -1) ic = 1; if (ic != 1) { tc = drvui->ts[1][0] + drvui->ts[2][1] + drvui->ts[3][2]; if (tc == 0) return; for (i = 1; i <= 3; ++i) { /* do 40 */ k = i + 1; if (k > 3) k = k - 3; if (tc <= 0.5) { if (drvui->ts[i][i - 1] != 0.0) { m = i - 1; if (m == 0) m = 3; drvui->ts[m][i - 1] = 0.5; } } else { if (tc <= 1.0) { if (drvui->ts[i][i - 1] == 0.0) { l = k + 1; if (l > 3) l = l - 3; drvui->ts[k][l - 1] = 0.5; drvui->ts[l][k - 1] = 0.5; } } else { drvui->ts[i][k - 1] = 0.5; } } } return; } else { for (i = 1; i <= 3; ++i) /* do 42 */ if (drvui->ss[i][0][0] * drvui->ss[i][1][1] * drvui->ss[i][2][2] == 1) id = i; for (i = 1; i <= 3; ++i) { /* do 45 */ tc = drvui->ts[1][i - 1] + drvui->ts[2][i - 1] + drvui->ts[3][i - 1]; if ((tc != 0.0) && (tc != 1.0)) { if (((spg[0][0] == 'm') && (spg[1][0] == 'n')) || ((spg[1][0] == 'm') && (spg[2][0] == 'n')) || ((spg[2][0] == 'm') && (spg[0][0] == 'n'))) { k = i - 1; if (k == 0) k = 3; drvui->ts[k][i - 1] = 0.5; } else { for (j = 1; j <= 3; ++j) /* do 43 */ if (id != j) drvui->ts[j][i - 1] = 0.5; } } } } } } /* ************************************************************** */ /* ************************************************************** */ void tetragonal (char spg[3][4], int nbl, int nbr) { int i, j, k, l; /* local loop variables */ int e[3][3], ne; float te[3]; drvui->ng = 4; if (nbl == 3) drvui->ng = 8; drvui->ss[1][0][1] = -1; drvui->ss[1][1][0] = 1; drvui->ss[1][2][2] = 1; if (spg[0][0] == '-') { for (i = 0; i <= 2; ++i) for (j = 0; j <= 2; ++j) drvui->ss[1][i][j] = -drvui->ss[1][i][j]; } else { if (spg[0][1] == '1') drvui->ts[1][2] = 0.25; if (spg[0][1] == '3') drvui->ts[1][2] = 0.75; if (spg[0][1] == '2') drvui->ts[1][2] = 0.5; if ((spg[0][2] == 'n') || ((spg[0][3] == 'n') && (nbl == 3))) drvui->ts[1][0] = 0.5; if (((spg[0][3] == 'n') && (nbl == 1)) || ((spg[0][1] == '1') && (drvui->acentric == 1) && (nbr == 6))) drvui->ts[1][1] = 0.5; if ((spg[0][1] == '1') && (!drvui->acentric) && (nbr == 6)) { if (nbl == 1) { drvui->ts[1][0] = 0.75; drvui->ts[1][1] = 0.25; } else { drvui->ts[1][0] = 0.25; drvui->ts[1][1] = 0.75; } } else { if ((spg[1][1] == '1') || (spg[1][1] == '3') || ((spg[0][3] != 'n') && (spg[1][0] == 'n') && (spg[2][0] == 'm'))) { drvui->ts[1][0] = 0.5; drvui->ts[1][1] = 0.5; } } } if (spg[0][2] == 'n') { drvui->origin1_flag = 1; // P4/n** drvui->origin_offset[0] = -0.25f; drvui->origin_offset[1] = -0.25f; if (spg[1][0] == 'n') drvui->origin_offset[2] = -0.25f; // P4/n n c else drvui->origin_offset[2] = 0.0f; // Other P4/n** } if (spg[0][1] == '2' && spg[0][3] == 'n') { drvui->origin1_flag = 1; // P42/n * * space groups for (k = 0; k < 3; k++) drvui->origin_offset[k] = -0.25f; } if (spg[0][1] == '1' && spg[0][3] == 'a') { drvui->origin1_flag = 1; // I41/a * * space groups drvui->origin_offset[0] = 0.0f; drvui->origin_offset[1] = -0.25f; drvui->origin_offset[2] = -0.125f; } drvui->ss[2][0][0] = -1; /*50 */ drvui->ss[2][1][1] = -1; drvui->ss[2][2][2] = 1; drvui->ts[2][0] = drvui->ss[1][0][1] * drvui->ts[1][1] + drvui->ts[1][0]; drvui->ts[2][1] = drvui->ss[1][1][0] * drvui->ts[1][0] + drvui->ts[1][1]; drvui->ts[2][2] = drvui->ss[1][2][2] * drvui->ts[1][2] + drvui->ts[1][2]; if ((nbr == 6) && (drvui->acentric == 1) && (spg[0][1] == '1')) drvui->ts[2][2] = 0.5; for (i = 0; i <= 2; ++i) { drvui->ts[3][i] = drvui->ts[1][i]; for (j = 0; j <= 2; ++j) { drvui->ts[3][i] = drvui->ts[3][i] + drvui->ss[1][i][j] * drvui->ts[2][j]; for (k = 0; k <= 2; ++k) drvui->ss[3][i][j] = drvui->ss[3][i][j] + drvui->ss[1][i][k] * drvui->ss[2][k][j]; } } if (nbl == 1) return; for (i = 0; i <= 2; ++i) for (j = 0; j <= 2; ++j) e[j][i] = 0; for (i = 0; i <= 2; ++i) te[i] = 0.0; if (!drvui->acentric) { e[0][0] = -1; e[1][1] = 1; e[2][2] = 1; if ((spg[1][0] == 'c') || (spg[1][0] == 'n')) te[2] = 0.5; if ((spg[1][0] == 'b') || (spg[1][0] == 'n')) { te[1] = 0.5; te[0] = 0.5; } if ((spg[0][2] == 'n') || (spg[0][3] == 'n')) te[0] = te[0] + 0.5f; } else { if ((spg[1][0] != '2') && (spg[2][0] != '2')) { /*55 */ e[0][0] = -1; e[1][1] = 1; e[2][2] = 1; if ((spg[1][0] == 'c') || (spg[1][0] == 'n')) te[2] = 0.5; if ((spg[1][0] == 'n') || (spg[1][0] == 'b')) { te[0] = 0.5; te[1] = 0.5; } } else { if ((spg[1][0] == '2') && (spg[2][0] == '2')) { /*54 */ e[0][1] = 1; e[1][0] = 1; e[2][2] = -1; if ((spg[1][1] == ' ') && (nbr != 6) && (spg[0][1] != ' ')) { if (spg[0][1] == '1') te[2] = 0.75; if (spg[0][1] == '2') te[2] = 0.5; if (spg[0][1] == '3') te[2] = 0.25; } } else { if (spg[1][0] == '2') { /*53 */ e[0][0] = 1; e[1][1] = -1; e[2][2] = -1; if (spg[2][0] == 'c') te[2] = 0.5; if (spg[2][0] == 'd') { te[2] = 0.25; te[1] = 0.5; } if (spg[1][1] == '1') { te[0] = 0.5; te[1] = 0.5; } } else { if ((spg[1][0] == 'c') || (spg[1][0] == 'n')) te[2] = 0.5; e[0][0] = -1; e[1][1] = 1; e[2][2] = 1; if ((spg[1][0] == 'n') || (spg[1][0] == 'b')) { te[0] = 0.5; te[1] = 0.5; } } } } } ne = 4; for (i = 0; i < ne; ++i) { for (j = 0; j <= 2; ++j) { drvui->ts[ne + i][j] = te[j]; for (k = 0; k <= 2; ++k) { drvui->ts[ne + i][j] = drvui->ts[ne + i][j] + e[j][k] * drvui->ts[i][k]; for (l = 0; l <= 2; ++l) drvui->ss[ne + i][j][k] = drvui->ss[ne + i][j][k] + e[j][l] * drvui->ss[i][l][k]; } } } } /* ************************************************************** */ /* ************************************************************** */ void hexagonal (char spg[3][4], int nbl) { int e[3][3], i, j, k, l, ne; /* local variables */ float te[3]; drvui->ng = 3; if ((spg[0][0] == '-') && (spg[0][1] == '3')) drvui->acentric = 0; /* -3 ... */ if (spg[0][0] != '6') { drvui->ss[1][0][1] = -1; drvui->ss[1][1][0] = 1; drvui->ss[1][1][1] = -1; drvui->ss[1][2][2] = 1; if (spg[0][1] == '1') drvui->ts[1][2] = (1.f / 3.f); if (spg[0][1] == '2') drvui->ts[1][2] = (2.f / 3.f); drvui->ss[2][0][0] = -1; drvui->ss[2][1][0] = -1; drvui->ss[2][0][1] = 1; drvui->ss[2][2][2] = 1; drvui->ts[2][2] = 2.0f * drvui->ts[1][2]; if (drvui->ts[2][2] >= 1.0) drvui->ts[2][2] = drvui->ts[2][2] - 1.0f; if ((nbl == 1) && (spg[0][1] != '6')) return; if (spg[0][1] == '6') { drvui->ng = 2 * drvui->ng; for (i = 0; i <= 2; ++i) for (j = 0; j <= 2; ++j) for (k = 0; k <= 2; ++k) { drvui->ss[3 + i][j][k] = drvui->ss[i][j][k]; drvui->ss[3 + i][2][2] = -1; } } if (nbl == 1) return; if ((spg[1][0] == 'c') || (spg[2][0] == 'c')) { drvui->ts[3][2] = 0.5; drvui->ts[4][2] = 0.5; drvui->ts[5][2] = 0.5; } } else { /*61 */ drvui->ng = 2 * drvui->ng; drvui->ss[1][0][0] = 1; drvui->ss[1][0][1] = -1; drvui->ss[1][1][0] = 1; drvui->ss[1][2][2] = 1; if (spg[0][1] == '1') drvui->ts[1][2] = (1.0f / 6.0f); if (spg[0][1] == '2') drvui->ts[1][2] = (2.0f / 6.0f); if (spg[0][1] == '3') drvui->ts[1][2] = (3.0f / 6.0f); if (spg[0][1] == '4') drvui->ts[1][2] = (4.0f / 6.0f); if (spg[0][1] == '5') drvui->ts[1][2] = (5.0f / 6.0f); for (i = 0; i <= 3; ++i) { for (j = 0; j <= 2; ++j) { drvui->ts[2 + i][j] = drvui->ts[1][j]; for (k = 0; k <= 2; ++k) { drvui->ts[2 + i][j] = drvui->ts[2 + i][j] + drvui->ss[1][j][k] * drvui->ts[i + 1][k]; if (drvui->ts[2 + i][j] >= 1.0) drvui->ts[2 + i][j] = drvui->ts[2 + i][j] - 1.0f; for (l = 0; l <= 2; ++l) drvui->ss[2 + i][j][k] = drvui->ss[2 + i][j][k] + drvui->ss[1][j][l] * drvui->ss[1 + i][l] [k]; } } } if (nbl == 1) return; } for (i = 0; i <= 2; ++i) { te[i] = 0.0; for (j = 0; j <= 2; ++j) e[j][i] = 0; } drvui->ng = 2 * drvui->ng; if (spg[1][0] != '1') { if (spg[1][0] != '2') { e[0][1] = -1; e[1][0] = -1; e[2][2] = 1; if (spg[1][0] == 'c') te[2] = 0.5; } else { /*64 */ e[0][1] = 1; e[1][0] = 1; e[2][2] = -1; te[2] = 2.0f * drvui->ts[1][2]; if ((spg[0][0] == '3') && ((spg[0][1] == '1') || (spg[0][1] == '2'))) te[2] = 0.0; } } else { /*65 */ if (spg[2][0] != '2') { e[0][1] = 1; e[1][0] = 1; e[2][2] = 1; if (spg[2][0] == 'c') te[2] = 0.5f; } else { /*66 */ e[0][1] = -1; e[1][0] = -1; e[2][2] = -1; te[2] = 2.0f * drvui->ts[1][2]; if (te[2] > 1.0) te[2] = te[2] - 1.0f; } } ne = 6; if ((spg[0][0] == '3') || ((spg[0][1] == '3') && (spg[0][0] == '-'))) ne = 3; for (i = 0; i < ne; ++i) { for (j = 0; j <= 2; ++j) { drvui->ts[ne + i][j] = te[j]; for (k = 0; k <= 2; ++k) { drvui->ts[ne + i][j] = drvui->ts[ne + i][j] + e[j][k] * drvui->ts[i][k]; for (l = 0; l <= 2; ++l) drvui->ss[ne + i][j][k] = drvui->ss[ne + i][j][k] + e[j][l] * drvui->ss[i][l][k]; } } } } /* ************************************************************** */ /* ************************************************************** */ void cubic (char spg[3][4], int nbl, int nbr) { int i, j, k, l, m, ne, e[3][3]; /* local scratch */ float te[3]; if (nbl == 3) drvui->ng = 24; else drvui->ng = 12; memset (te, 0, sizeof (te)); if ((spg[0][0] != '2') && (spg[0][0] != '4') && (spg[0][0] != '-')) drvui->acentric = 0; for (i = 0; i <= 2; ++i) { for (j = 0; j <= 2; ++j) { drvui->ss[i + 1][j][j] = 1; if (j != i) { drvui->ss[i + 1][j][j] = -1; if (spg[0][0] == 'n') { // P n * * drvui->ts[i + 1][j] = 0.5; drvui->origin1_flag = 1; for (k = 0; k < 3; k++) drvui->origin_offset[k] = -0.25f; } if (spg[0][0] == 'd') { drvui->ts[i + 1][j] = 0.25; // F d 3 * drvui->origin1_flag = 1; // alternate origin for these space groups for (k = 0; k < 3; k++) drvui->origin_offset[k] = -0.125f; } } } } if (((spg[0][0] == 'a') || (spg[2][0] == 'd') || (spg[0][1] == '3') || (spg[0][1] == '1')) && (nbr != 5)) { for (i = 1; i <= 3; ++i) { drvui->ts[i][i - 1] = 0.5; k = i + 1; if (k == 4) k = 1; drvui->ts[i][k - 1] = 0.5; } } for (i = 0; i <= 3; ++i) { for (j = 0; j <= 2; ++j) { for (k = 0; k <= 2; ++k) { l = j + 1; if (l == 3) l = 0; m = j - 1; if (m < 0) m = 2; drvui->ss[i + 4][j][k] = drvui->ss[i][l][k]; drvui->ss[i + 8][j][k] = drvui->ss[i][m][k]; drvui->ts[i + 4][j] = drvui->ts[i][l]; drvui->ts[i + 8][j] = drvui->ts[i][m]; } } } if (drvui->ng == 12) return; ne = 12; memset (te, 0, sizeof (te)); memset (e, 0, sizeof (e)); e[0][1] = 1; e[1][0] = 1; e[2][2] = 1; if (spg[2][0] == '2') e[2][2] = -1; if (spg[2][0] == 'c') te[2] = 0.5; for (i = 0; i <= 2; ++i) { /* do 73 */ if ((spg[2][0] == 'n') || (spg[0][1] == '2')) te[i] = 0.5; if ((spg[0][1] == '3') || (spg[0][1] == '1')) te[i] = 0.25; if (spg[2][0] == 'd') te[i] = 0.75; } if ((spg[0][1] == '1') && (nbr == 1)) te[0] = 0.75; /* if ((spg[0][1] == '3') && (nbr == 1)) te[0] = 0.25; ?????? */ if (((spg[0][1] == '1') && (nbr == 6)) || ((spg[0][1] == '3') && (nbr == 1))) { te[1] = 0.75; te[2] = 0.75; } for (i = 0; i < ne; ++i) { for (j = 0; j <= 2; ++j) { drvui->ts[ne + i][j] = te[j]; for (k = 0; k <= 2; ++k) { drvui->ts[ne + i][j] = drvui->ts[ne + i][j] + e[j][k] * drvui->ts[i][k]; for (l = 0; l <= 2; ++l) drvui->ss[ne + i][j][k] = drvui->ss[ne + i][j][k] + e[j][l] * drvui->ss[i][l][k]; } } } } DRAWxtl/source/DRAWxtl55/Tb_Window.cxx0000644000076400001440000005562211466645151017142 0ustar fingerusers// $Id: Tb_Window.cxx 1079 2010-11-10 23:03:23Z martin $ // // Coded using the FLTK 1.1.6 widget set // // Larry W. Finger, Martin Kroeker and Brian Toby // // An openGL window with a trackball interface. // // routines contained within this file: // // Tb_Window::translate - set the initial translation // Tb_Window::rotate - set the initial rotation // Tb_Window::calculate - performs the translation and calculates the rotation // Tb_Window::init - initialize the trackball // Tb_Window::~Tb_Window - destructor // Tb_Window::handle - keyboard and mouse event handler // Tb_Window::idle - routine to perform actual work detected by handle method // Tb_Window::trackball - simulates a trackball using the mouse // Tb_Window::window_to_tb - maps mouse mx, my to -1,1 range // Tb_Window::tb_project_to_sphere - projects x,y onto sphere or hyperboloid // axis_to_quaternion - converts axis and angle to quaternion rotation matrix // qmult - multiplies two quaternions // qnormalize - normalizes greatest component of quaternion // quaternion_to_rotmatrix - convert quaternion to a rotation matrix // vnew - returns a vector of length 3 from components // vset - loads components in a vector of length 2 // vcopy - copies a vector of length 3 // vzero - clears a vector of length 3 // vnormalize - normalizes (sets to length = 1) a 3-vector // vlength - returns the length of a 3-vector // vscale - multiplies a 3-vector by a constant // vmult - multiplies the components of two 3-vectors // vadd - adds two 3-vectors // vsub - subtracts one 3-vector from another // vdot - returns dot product of two 3-vectors // vcross - calculates cross product of two 3-vectors // Update_Cursor_List - update atom list used to calculate bond, etc. // #include #include #include #include "Tb_Window.h" #include "DRAWxtlViewUI.h" #include "draw_ext.h" static int c_pick = 0; #include "DRAWxtl_proto.h" #define SPIN (FL_BUTTON1) #define EPS 1e-7 #ifdef __APPLE__ #define ZOOM (FL_META | FL_BUTTON1) // Command + MOUSE (Mac) #define PAN (FL_ALT | FL_BUTTON1) // Alt + MOUSE (Mac) #else #define ZOOM (FL_BUTTON3) // just right mouse on other platforms #define PAN (FL_BUTTON2) // middle button #endif #define BUTTON_MASK (PAN | ZOOM | SPIN ) /* Set the trackball's initial center of rotation -- this can be changed using the Shift- PAN or ZOOM buttons. */ /* Set the initial translation -- this is changed by PAN or ZOOM. */ void Tb_Window::translate (float *v) { vadd (drvui->Trans, v, drvui->Trans); } /* Set the initial rotation of the trackball (and the scene) to theta degrees around the given axis -- this is changed by the SPIN button. */ void Tb_Window::rotate (float *axis, float theta) { QUAT q; axis_to_quaternion (axis, theta * (float) RAD, &q); qmult (&q, &Rotq, &Rotq); } /* Call this in the draw() method just before rendering the scene. This performs the translation and calculates the rotation specified by the trackball. It is the caller's responsibility to push and pop the gl matrix. */ void Tb_Window::calculate (float m[16]) { /* Translate (rotated coordinates). */ glTranslatef (drvui->Trans[0], drvui->Trans[1], drvui->Trans[2]); /* Calculate Rotation. */ quaternion_to_rotmatrix (&Rotq, m); } /* Initialize the trackball interface. */ void Tb_Window::init (void) { /* Set the default trackball size and mouse scale factor. */ tbsize (0.5f); mscale (0.25f); /* Default is no rotation or translation. */ Spin.s = 1.0; vzero (Spin.v); spinning = FALSE; Rotq.s = 1.0; vzero (Rotq.v); // vzero(Trans); // Trans moved to drvui, which is not defined when Tb_Window /* Initialize the other instance variables. The rest are set the first time the user clicks the mouse. */ Event = 0; idle_redraw_ = FALSE; changed = TRUE; } Tb_Window::~Tb_Window () { } /* The handle() method just records the events, and the idle callback does the actual work. */ int Tb_Window::handle (int e) { int key; int state; int Sense = 1; int atomno; float dx, dy, v[3]; switch (e) { case FL_ENTER: Tb_Window::focus (this); return (1); case FL_KEYDOWN: key = Fl::event_key (); state = Fl::event_state (); if (((key >= 'a') && (key <= 'z')) && (state & FL_SHIFT || state & FL_CAPS_LOCK)) key -= 'a' - 'A'; /* change to UC */ switch (key) { case 'C': case 'c': if (cur_show) { drvui->cur_step *= 0.2f; if (drvui->cur_step < 0.01) { cur_show = 0; drvui->cur_step = 0.5; drvui->Cursor_pos->value (""); cur_atom[0] = cur_atom[1] = cur_atom[2] = cur_atom[3] = 0; strcpy (cur_name[0], ""); } } else { cur_show = 1; drvui->cur_step = 0.5f; cur_atom[0] = cur_atom[1] = cur_atom[2] = cur_atom[3] = 0; strcpy (cur_name[0], ""); } Tb_Window::idle (); break; case 'x': move_cursor (0, 1.0f); break; case 'y': move_cursor (1, 1.0f); break; case 'z': move_cursor (2, 1.0f); break; case 'X': move_cursor (0, -1.0f); break; case 'Y': move_cursor (1, -1.0f); break; case 'Z': move_cursor (2, -1.0f); break; case 'M': Sense = -1; case 'm': atomno = Maximize_rho (Sense); /* find local maximum (minimum if Sense < 0) */ Update_Cursor_List (atomno); // add this position to cursor list break; case 's': if (cur_atom[2] <1) break; Add_mapslice(2); break; case 'S': if (cur_atom[2] <1) break; Add_mapslice(3); break; case 'L': case 'l': unsigned int j, nn, theatom; if (strlen (cur_name[0]) == 0) break; if (cur_atom[0] < 1) break; theatom = 0; if (cur_atom[1] > 0) theatom = 1; if (cur_atom[2] > 0) theatom = 2; if (cur_atom[3] > 0) theatom = 3; if (drvui->max_frame > 1) drvui->labels[drvui->nlabel].label_fn = drvui->frame_no - 1; else drvui->labels[drvui->nlabel].label_fn = drvui->frame_no; drvui->labels[drvui->nlabel].label_x[0] = cur_cen[0]; drvui->labels[drvui->nlabel].label_x[1] = cur_cen[1]; drvui->labels[drvui->nlabel].label_x[2] = cur_cen[2]; nn = 0; for (j = 0; j < strlen (cur_name[theatom]); j++) { drvui->labels[drvui->nlabel].label_label[nn++] = cur_name[theatom][j]; } drvui->labels[drvui->nlabel].label_label[nn] = '\0'; drvui->nlabel++; check_dynamic_storage (); Update_Str (0); break; case 'B': case 'b': int first, second; double curdist; if (dist12 < 0.01) break; //fprintf(stderr,"atoms in cache : %d %d %d\n",cur_atom[0],cur_atom[1],cur_atom[2]); if (cur_atom[0] < 1) break; if (cur_atom[1] < 1) break; first = cur_atom[0]; second = cur_atom[1]; curdist = dist12; if (cur_atom[2] > 0) { first = cur_atom[2]; second = cur_atom[1]; curdist = dist23; } if (cur_atom[3] > 0) { first = cur_atom[3]; second = cur_atom[2]; curdist = dist34; } if (drvui->max_frame > 1) drvui->labels[drvui->nlabel].label_fn = drvui->frame_no - 1; else drvui->labels[drvui->nlabel].label_fn = drvui->frame_no; drvui->labels[drvui->nlabel].label_x[0] = (o_vert[3 * second] + o_vert[3 * first]) / 2.0f; drvui->labels[drvui->nlabel].label_x[1] = (o_vert[3 * second + 1] + o_vert[3 * first + 1]) / 2.0f; drvui->labels[drvui->nlabel].label_x[2] = (o_vert[3 * second + 2] + o_vert[3 * first + 2]) / 2.0f; sprintf (drvui->labels[drvui->nlabel].label_label, "%.3f", curdist); drvui->nlabel++; check_dynamic_storage (); Update_Str (0); break; case 'P': case 'p': atomno = find_proj_atom (Fl::event_x (), Fl::event_y ()); if (atomno >= 0) Update_Cursor_List (atomno); // add this position to cursor list break; case 'a': case 'A': // find nearest atom, calculate distance atomno = find_atom (); Update_Cursor_List (atomno); // add this position to cursor list break; case FL_Down: dy = -10.0f * Mscale / (float) h (); vset (v, 0., dy, 0.); vadd (v, drvui->Trans, drvui->Trans); break; case FL_Up: dy = 10.0f * Mscale / (float) h (); vset (v, 0., dy, 0.); vadd (v, drvui->Trans, drvui->Trans); break; case FL_Left: dx = -10.0f * Mscale / (float) h (); vset (v, dx, 0., 0.); vadd (v, drvui->Trans, drvui->Trans); break; case FL_Right: dx = 10.0f * Mscale / (float) h (); vset (v, dx, 0., 0.); vadd (v, drvui->Trans, drvui->Trans); break; case FL_Home: vset (drvui->Trans, 0., 0., 0.); break; } Tb_Window::idle (); Fl::redraw (); return (1); case FL_FOCUS: return (1); case FL_UNFOCUS: return (1); case FL_PUSH: Oldx = Mx = Fl::event_x (); Oldy = My = Fl::event_y (); Event = Fl::event_state (); Tb_Window::idle (); return (1); case FL_RELEASE: Event = Fl::event_state (); Tb_Window::idle (); return (1); case FL_DRAG: Mx = Fl::event_x (); My = Fl::event_y (); Event = Fl::event_state (); Tb_Window::idle (); return (1); case FL_SHOW: return Fl_Gl_Window::handle (e); } return (0); } void Tb_Window::idle (void) { int m; float *v, dx, dy; XYZ trans; float ratio; float factor; /* Shift- PAN or ZOOM translates the unrotated scene. */ v = drvui->Trans; /* If the user drags the mouse, Spin or [O]Trans are updated. If no mouse buttons are pressed, just keep on applying the previous spin rotation, over and over. */ m = Event & BUTTON_MASK; if (m) { dx = (float) (Mx - Oldx) * Mscale / (float) w (); dy = (float) (Oldy - My) * Mscale / (float) h (); if (m == PAN) { vset (trans, dx, dy, 0.); vadd (trans, v, drvui->Trans); } else if (m == ZOOM) { if (M_cameras == 1) { glLoadIdentity (); vset (trans, 0., 0., dx + dy); vadd (trans, v, drvui->Trans); } else { gl_size -= (dx + dy) / 2.0f; glMatrixMode (GL_PROJECTION); ratio = 1.0f * w () / h (); if (w () <= h ()) glOrtho (-gl_size, gl_size, -gl_size / ratio, gl_size / ratio, -10000., 10000.); else glOrtho (-gl_size * ratio, gl_size * ratio, -gl_size, gl_size, -10000., 10000.); glMatrixMode (GL_MODELVIEW); } } else if (m == SPIN) { if (Event & FL_CTRL) { start_picking (Mx, My, w (), h ()); return; } else if (Event & FL_SHIFT && slabmode == 2) { if (Mx == Oldx && My == Oldy) { Fl_Gl_Window::redraw_overlay (); c_pick = pick_box (Mx, My, w (), h ()); } else { switch (c_pick) { case 0: default: break; case 1: drvui->slab_off[0] += dx; drvui->slab_off[1] += dy; Omit->nomits = 0; break; case 2: drvui->slab_con[2] += dx; drvui->slab_con[2] += dy; Omit->nomits = 0; break; case 3: drvui->slab_con[1] += dx; Omit->nomits = 0; drvui->slab_con[1] += dy; break; case 4: drvui->slab_con[0] += dx; drvui->slab_con[0] += dy; Omit->nomits = 0; break; } Oldx = Mx; Oldy = My; generate_slab (); Fl_Gl_Window::redraw_overlay (); Fl::redraw (); } return; } else if (Event & FL_SHIFT) { if (drvui->nlabel == 1) return; if (Mx == Oldx && My == Oldy) { c_pick = pick_label (Mx, My, w (), h ()); } else { GLdouble objx, objy, objz, objx1, objy1, objz1; if (c_pick == 0) return; factor = (float) w () * Scale * 0.01f; if (M_cameras == 0) factor = gl_size * Scale * 0.01f; gluUnProject (Oldx, Oldy, 0, modelMatrix, projMatrix, viewport, &objx, &objy, &objz); gluUnProject (Oldx + dx, Oldy + dy, 0, modelMatrix, projMatrix, viewport, &objx1, &objy1, &objz1); if (c_pick != drvui->triple[0]) { drvui->labels[c_pick].label_x[0] += factor * (float) (objx1 - objx); drvui->labels[c_pick].label_x[1] += factor * (float) (objy1 - objy); drvui->labels[c_pick].label_x[2] += factor * (float) (objz1 - objz); } else { offset[0] += 5.0f * factor * (float) (objx1 - objx); offset[1] += 5.0f * factor * (float) (objy1 - objy); offset[2] += 5.0f * factor * (float) (objz1 - objz); } Oldx = Mx; Oldy = My; drvui->Str_File_Changed = 1; Fl::redraw (); } return; // } else if (Event & FL_SHIFT && cur_show) { //fprintf(stderr,"pick/moveto\n"); // moveto_atom(Mx,My,w(),h(),drvui->Trans); // return; } else { /* trackball() updates Spin, which we then apply. */ trackball (); qmult (&Spin, &Rotq, &Rotq); } } Oldx = Mx; Oldy = My; changed = TRUE; } else { if (drvui->slab_con[0] > 0. && (Event & FL_SHIFT)) { /* slab changed */ Update_Str (0); drvui->crystalDL = glGenLists (1); Generate_Drawing (0); /* regenerate drawing */ } } /* Tell the window to call draw(). */ if (idle_redraw_ || spinning || changed) { redraw (); } changed = FALSE; } /* Implementation of a virtual trackball. Original code by Gavin Bell, lots of ideas from Thant Tessman and the August '88 issue of SigGraph's "Computer Graphics," pp. 121-129. */ /* Ok, simulate a trackball. Project the mouse positions onto the virtual trackball, then figure out the axis of rotation, which is the cross product of O P1 and O P2 (O is the center of the ball). Note: This is a deformed trackball -- it's a trackball in the center, but is deformed into a hyperbolic solid of rotation away from the center. */ void Tb_Window::trackball (void) { float p1x, p1y, p2x, p2y; float theta, t; XYZ p1, p2, axis, d; QUAT *q = &Spin; if (Mx == Oldx && My == Oldy) { /* Zero rotation. */ q->s = 1.; vzero (q->v); spinning = FALSE; return; } spinning = FALSE; // This is changed by LWF from TRUE to FALSE // Scale the old and new mouse positions to (-1, 1). window_to_tb ((float) Oldx, (float) Oldy, &p1x, &p1y); window_to_tb ((float) Mx, (float) My, &p2x, &p2y); //First, figure out z-coordinates for projection of P1 and P2 to //the deformed sphere. vset (p1, p1x, p1y, tb_project_to_sphere (Tbsize, p1x, p1y)); vset (p2, p2x, p2y, tb_project_to_sphere (Tbsize, p2x, p2y)); // Now the axis of rotation. vcross (p1, p2, axis); // If this is a Shift-SPIN, force it to be either the X or Y axis, // for better control if (Event & FL_SHIFT) { axis[2] = 0.; if (fabs (axis[0]) > fabs (axis[1])) { axis[1] = 0.; } else { axis[0] = 0.; } } // Figure out how much to rotate around that axis. vsub (p1, p2, d); t = vlength (d) * Mscale / 20.0f; if (t > 1.0) t = 1.0; if (t < -1.0) t = -1.0; theta = (float) asin (t); // Return a rotation quaternion axis_to_quaternion (axis, theta, q); } /* Map mouse click mx, my to a more convenient (-1.0, 1.0) range, based on window size. */ void Tb_Window::window_to_tb (float mx, float my, float *x, float *y) { *x = (2.0f * mx) / (float) w () - 1.f; *y = 1.0f - (2.0f * my) / (float) h (); } /* Project an x, y pair onto a sphere of radius r OR a hyperbolic sheet if we are away from the center of the sphere. */ float Tb_Window::tb_project_to_sphere (float r, float x, float y) { float d, t, z; d = (float) sqrt (x * x + y * y); if (d < r * 0.70710678118654752440) { /* inside sphere */ z = (float) sqrt (r * r - d * d); } else { /* on hyperbola */ t = r / (float) sqrt (2.0); z = t * t / d; } return (z); } /* Given an axis and an angle, compute a rotation quaternion. */ void axis_to_quaternion (float *axis, float theta, QUAT * quat) { quat->s = (float) cos (theta / 2.0); vcopy (axis, quat->v); vnormalize (quat->v); vscale (quat->v, (float) sin (theta / 2.0)); } /* Given two rotations, q1 and q2, expressed as quaternions, quaternion multiplication yields the equivalent product rotation. This routine also normalizes the result every COUNT times it is called, to keep error from creeping in. */ #define COUNT 100 void qmult (QUAT * q1, QUAT * q2, QUAT * dest) { XYZ v1, v2; QUAT q; static int count = 0; vcopy (q1->v, v1); vcopy (q2->v, v2); vscale (v1, q2->s); vscale (v2, q1->s); vcross (q1->v, q2->v, q.v); vadd (v1, q.v, q.v); vadd (v2, q.v, q.v); q.s = q1->s * q2->s - vdot (q1->v, q2->v); *dest = q; if (++count > COUNT) { count = 0; qnormalize (dest); } } /* Normalize greatest component, to avoid problems that occur when the component we're normalizing gets close to zero (and the other components may add up to more than 1.0 because of rounding error). */ void qnormalize (QUAT * q) { int which, i; float gr, v[4]; vcopy (q->v, v); v[3] = q->s; which = 0; gr = v[0]; for (i = 1; i < 4; i++) { if (fabs (v[i]) > fabs (gr)) { gr = v[i]; which = i; } } v[which] = 0.; v[which] = (float) sqrt (1.0 - (v[0] * v[0] + v[1] * v[1] + v[2] * v[2] + v[3] * v[3])); /* Check to see if we need negative square root. */ if (gr < 0.0) { v[which] = -v[which]; } vcopy (v, q->v); q->s = v[3]; } /* Build a rotation matrix from a rotation quaternion. */ void quaternion_to_rotmatrix (QUAT * q, float *m) { float w, x, y, z; w = q->s; x = q->v[0]; y = q->v[1]; z = q->v[2]; /* Column major order, used to left multiply points, i.e., P'=M*P */ m[0] = 1.f - 2.f * (y * y + z * z); m[1] = 2.f * (x * y + w * z); m[2] = 2.f * (x * z - w * y); m[3] = 0.; m[4] = 2.f * (x * y - w * z); m[5] = 1.f - 2.f * (x * x + z * z); m[6] = 2.f * (y * z + w * x); m[7] = 0.; m[8] = 2.f * (x * z + w * y); m[9] = 2.f * (y * z - w * x); m[10] = 1.f - 2.f * (x * x + y * y); m[11] = 0.; m[12] = 0.; m[13] = 0.; m[14] = 0.; m[15] = 1.; } float * vnew (float x, float y, float z) { float *v; v = (float *) malloc (3 * sizeof (float)); //(float, 3); v[0] = x; v[1] = y; v[2] = z; return (v); } void vset (float *v, float x, float y, float z) { v[0] = x; v[1] = y; v[2] = z; } void vcopy (float *vsrc, float *vdst) { vdst[0] = vsrc[0]; vdst[1] = vsrc[1]; vdst[2] = vsrc[2]; } void vzero (float *v) { v[0] = 0.0; v[1] = 0.0; v[2] = 0.0; } void vnormalize (float *v) { #if defined(_IEEE) || defined(_IEEE_FP) vscale (v, 1.0 / vlength (v)); #else float l; l = vlength (v); if (l > EPS) { vscale (v, 1.0f / l); } #endif } float vlength (float *v) { return (float) (sqrt (v[0] * v[0] + v[1] * v[1] + v[2] * v[2])); } void vscale (float *v, float f) { v[0] *= f; v[1] *= f; v[2] *= f; } void vmult (float *src1, float *src2, float *dst) { dst[0] = src1[0] * src2[0]; dst[1] = src1[1] * src2[1]; dst[2] = src1[2] * src2[2]; } void vadd (float *src1, float *src2, float *dst) { dst[0] = src1[0] + src2[0]; dst[1] = src1[1] + src2[1]; dst[2] = src1[2] + src2[2]; } void vsub (float *src1, float *src2, float *dst) { dst[0] = src1[0] - src2[0]; dst[1] = src1[1] - src2[1]; dst[2] = src1[2] - src2[2]; } float vdot (float *v1, float *v2) { return (v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]); } void vcross (float *v1, float *v2, float *cross) { XYZ temp; /* x y z z y */ temp[0] = (v1[1] * v2[2]) - (v1[2] * v2[1]); temp[1] = (v1[2] * v2[0]) - (v1[0] * v2[2]); temp[2] = (v1[0] * v2[1]) - (v1[1] * v2[0]); vcopy (temp, cross); } void Update_Cursor_List (int i) { float dot; char atnum[20]; int n; char cur_name_t[10]; n = drvui->orig_atom_no[i]; strcpy (cur_name_t, ""); if (drvui->cur_reset > -1 ) { if (cur_atom[drvui->cur_reset] > 0) { cur_atom[0] = cur_atom[1] = cur_atom[2] = cur_atom[3] = 0; strcpy (cur_name[0], ""); strcpy (cur_name[1], ""); strcpy (cur_name[2], ""); strcpy (cur_name[3], ""); } } if (cur_atom[1] > 0) dist12 = dist (cur_atom[0], cur_atom[1]); if (cur_atom[2] > 0) { dist23 = dist (cur_atom[1], cur_atom[2]); if (dist12 == 0.0f || dist23 == 0.0f || cur_atom[2] == cur_atom[0]) { ang123 = 0.0f; } else { dot = dot0_3d (s_vert[3 * cur_atom[1]], s_vert[3 * cur_atom[1] + 1], s_vert[3 * cur_atom[1] + 2], s_vert[3 * cur_atom[0]], s_vert[3 * cur_atom[0] + 1], s_vert[3 * cur_atom[0] + 2], s_vert[3 * cur_atom[2]], s_vert[3 * cur_atom[2] + 1], s_vert[3 * cur_atom[2] + 2]); float temp = dot / (dist12 * dist23); if (temp > 1.0f) temp = 1.0f; if (temp < -1.0f) temp = -1.0f; ang123 = (float) (acos (temp) * RAD); } } if (n < 0) { strcat (cur_name_t, "rho"); } else { strcat (cur_name_t, drvui->atoms[n].atom_l); trim_string (cur_name_t, 5); sprintf (atnum, "%d", drvui->atoms[n].sv_atom_n); strcat (cur_name_t, atnum); } if (cur_atom[0] <= 0) { cur_atom[0] = i; strcpy (cur_name[0], cur_name_t); } else if (cur_atom[1] <= 0) { cur_atom[1] = i; strcpy (cur_name[1], cur_name_t); dist12 = dist (cur_atom[0], cur_atom[1]); } else if (cur_atom[2] <= 0) { cur_atom[2] = i; strcpy (cur_name[2], cur_name_t); dist12 = dist (cur_atom[0], cur_atom[1]); dist23 = dist (cur_atom[1], cur_atom[2]); if (dist12 == 0.0f || dist23 == 0.0f || cur_atom[2] == cur_atom[0]) { ang123 = 0.0f; } else { dot = dot0_3d (s_vert[3 * cur_atom[1]], s_vert[3 * cur_atom[1] + 1], s_vert[3 * cur_atom[1] + 2], s_vert[3 * cur_atom[0]], s_vert[3 * cur_atom[0] + 1], s_vert[3 * cur_atom[0] + 2], s_vert[3 * cur_atom[2]], s_vert[3 * cur_atom[2] + 1], s_vert[3 * cur_atom[2] + 2]); float temp = dot / (dist12 * dist23); if (temp > 1.0f) temp = 1.0f; if (temp < -1.0f) temp = -1.0f; ang123 = (float) (acos (temp) * RAD); } } else { float v1[3], v2[3], v0[3], p1[3], p2[3]; int j; if (cur_atom[3] > 0) { cur_atom[0] = cur_atom[1]; cur_atom[1] = cur_atom[2]; cur_atom[2] = cur_atom[3]; strcpy (cur_name[0], cur_name[1]); strcpy (cur_name[1], cur_name[2]); strcpy (cur_name[2], cur_name[3]); dist12 = dist23; dist23 = dist34; } cur_atom[3] = i; strcpy (cur_name[3], cur_name_t); dist23 = dist (cur_atom[1], cur_atom[2]); dist34 = dist (cur_atom[2], i); for (j = 0; j < 3; j++) { v0[j] = s_vert[3 * cur_atom[0] + j] - s_vert[3 * cur_atom[1] + j]; v1[j] = s_vert[3 * cur_atom[1] + j] - s_vert[3 * cur_atom[2] + j]; v2[j] = s_vert[3 * cur_atom[2] + j] - s_vert[3 * cur_atom[3] + j]; } if (dist23 == 0.0f || dist34 == 0.0f) ang234 = 0.0f; else { dot = vdot (v1, v2); float temp = -dot / (dist23 * dist34); if (temp > 1.0f) temp = 1.0f; if (temp < -1.0f) temp = -1.0f; ang234 = (float) (acos (temp) * RAD); } vcross (v0, v1, p1); // perpendicular to plane 1-2-3 vcross (v2, v1, p2); // perpendicular to plane 2-3-4 if (vlength (p1) < 0.1f || vlength (p2) < 0.1f) { torsion_ang = 0.0f; return; } torsion_ang = -vdot (p1, p2) / (vlength (p1) * vlength (p2)); if (torsion_ang < -1.0f) torsion_ang = -1.0f; if (torsion_ang > 1.0f) torsion_ang = 1.0f; torsion_ang = (float) (acos (torsion_ang) * RAD); if (vdot (p1, v2) > 0.0f) // get the sign torsion_ang *= -1.0f; } } DRAWxtl/source/DRAWxtl55/Tb_Window.h0000644000076400001440000000644311267422201016550 0ustar fingerusers// $Id: Tb_Window.h 900 2009-08-13 20:00:45Z larry $ // /* A GL window with a trackball interface. This is a subclass of Fl_Gl_Window that only implements the handle() method to keep track of mouse motions. You subclass Tb_Window and implement draw(), and call the transform() method to orient the scene. */ #ifndef Tb_Window_h #define Tb_Window_h #include #include #include #include #ifndef TRUE #define TRUE 1 #endif #ifndef FALSE #define FALSE 0 #endif /* Handy typedefs for declaring storage of 2- & 3-vectors. */ typedef float XY[2]; typedef float XYZ[3]; /* Routines for the quaternion representation of rotations. [quat.c] */ typedef struct { float s; float v[3]; } QUAT; float *vnew (float x, float y, float z); void vset (float *v, float x, float y, float z); void vcopy (float *vsrc, float *vdst); void vprint (float *v); void vzero (float *v); void vnormalize (float *v); float vlength (float *v); void vscale (float *v, float f); void vmult (float *src1, float *src2, float *dst); void vadd (float *src1, float *src2, float *dst); void vsub (float *src1, float *src2, float *dst); float vdot (float *v1, float *v2); void vcross (float *v1, float *v2, float *cross); void axis_to_quaternion (float *axis, float theta, QUAT * quat); void qmult (QUAT * q1, QUAT * q2, QUAT * dest); void qnormalize (QUAT * q); void quaternion_to_rotmatrix (QUAT * q, float *m); class Tb_Window:public Fl_Gl_Window { public: Tb_Window (int x, int y, int w, int h, const char *l = 0) : Fl_Gl_Window (x, y, w, h, l) { glutInitWindowSize (w, h); glutInitWindowPosition (x, y); init (); } Tb_Window (int w, int h, const char *l = 0) : Fl_Gl_Window (w, h, l) { glutInitWindowSize (w, h); init (); } ~Tb_Window (); /* Set the trackball size and mouse scale. */ void tbsize (float f) { Tbsize = f; } void mscale (float f) { Mscale = 30.f * f; } // Set the initial trackball origin, translation and rotation. void origin (float x, float y, float z); void translate (float *v); void rotate (float *axis, float theta); // Call this from draw() to calculate the view transformation. void calculate (float a[16]); /* Call this when the geometry changes to force a redraw(), or just call redraw(). */ void set_changed () { changed = TRUE; } /* Call idle_redraw(TRUE) to force a redraw() every time idle() is called. It is initially FALSE. */ void idle_redraw (int b) { idle_redraw_ = b; } // XYZ Trans; // total translation private: void init (); int handle (int); void idle (); QUAT Spin; // quaternion incremental rotation float Tbsize; // fraction of window to fill with trackball float Mscale; // mouse movement multiplier ulong Event; // mouse button and modifier keys int Mx; // place where mouse is now int My; int Oldx; // place where mouse used to be int Oldy; int spinning; // if the user did a SPIN int changed; // if the view changed int idle_redraw_; // call redraw() in any case void trackball (); void window_to_tb (float mx, float my, float *x, float *y); float tb_project_to_sphere (float, float, float); }; #endif