diff --git a/build/1.png b/build/1.png new file mode 100644 index 00000000..e674b8b2 Binary files /dev/null and b/build/1.png differ diff --git a/build/2.png b/build/2.png new file mode 100644 index 00000000..5e0d7684 Binary files /dev/null and b/build/2.png differ diff --git a/build/Courses Aligned.html b/build/Courses Aligned.html new file mode 100644 index 00000000..fd560c00 --- /dev/null +++ b/build/Courses Aligned.html @@ -0,0 +1,227 @@ + + + + + + + + + + + Welcome to Virtual Labs - A MHRD Govt of india Initiative + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+
+
+
+
+
+ + + +
+

Computer Science & Engineering

+ +
+ + +
+ + +

Image Processing Lab

+

+This virtual lab is aligned with an introductory course on Image processing, which is usually offered as a first level elective in many curricula. + +

+
+
+
+ + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + diff --git a/build/Feedback.html b/build/Feedback.html new file mode 100644 index 00000000..071752e6 --- /dev/null +++ b/build/Feedback.html @@ -0,0 +1,222 @@ + + + + + + + + + + + Welcome to Virtual Labs - A MHRD Govt of india Initiative + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+
+
+
+
+
+ + + + + + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + diff --git a/build/Introduction.html b/build/Introduction.html new file mode 100644 index 00000000..12b0e2ff --- /dev/null +++ b/build/Introduction.html @@ -0,0 +1,236 @@ + + + + + + + + + + + Welcome to Virtual Labs - A MHRD Govt of india Initiative + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+
+
+
+
+
+ + + +
+

Computer Science & Engineering

+ +
+ + +
+ + +

Image Processing Lab

+

+Welcome to the digital image processing virtual lab. The primary objective of this virtual lab is to supplement an undergraduate level course on image processing and enable students to understand the subject better. The lab consists of a diverse set of experiments with objective, theory, assessment, references and interactive examples which are designed to improve the clarity in understanding of the basic concepts. It is important that the student goes through the objectives and the underlying theory before carrying out the experiments to get maximum benefit. The lab is intended to help in clarifying concepts. It is not intented for learning how to write code to do image processing +

+

+The primary references (textbook) for the topics covered by the experiments are:
+1. Digital Image Processing (3rd Edition), by Rafael C. Gonzalez and Richard E. Woods.
+2. Fundamentals of digital image processing, by Anil K. Jain. +

+

Before you start any of the experiments, make sure you read the notes below.
+1. Each link on the right takes you to a set of experiments that is related to a specific topic. The experiments are designed to expose you to certain concepts. You are encouraged to carry out variants of the suggested experiments and learn from them.
+2. Please make sure that you read the background material and experiment procedure before carrying out the experiments. Trying out the experiments before reading does not hurt, but having the background will help you understand the results better.
+


+
+
+
+
+ + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + diff --git a/build/List of experiments.html b/build/List of experiments.html new file mode 100644 index 00000000..91024dd3 --- /dev/null +++ b/build/List of experiments.html @@ -0,0 +1,269 @@ + + + + + + + + + + + Welcome to Virtual Labs - A MHRD Govt of india Initiative + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+
+
+
+
+
+ + + + + + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + diff --git a/build/Prerequisites.html b/build/Prerequisites.html new file mode 100644 index 00000000..b9812ff8 --- /dev/null +++ b/build/Prerequisites.html @@ -0,0 +1,230 @@ + + + + + + + + + + + Welcome to Virtual Labs - A MHRD Govt of india Initiative + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+
+
+
+
+
+ + + +
+

Computer Science & Engineering

+ +
+ + +
+ + +

Image Processing Lab

+

+

    +
  • Linear Algebra.
  • +
  • Signals and Systems
  • +
  • Computer Programming
  • +
+

+
+
+
+ + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + diff --git a/build/Target Audience.html b/build/Target Audience.html new file mode 100644 index 00000000..b23e6c34 --- /dev/null +++ b/build/Target Audience.html @@ -0,0 +1,228 @@ + + + + + + + + + + + Welcome to Virtual Labs - A MHRD Govt of india Initiative + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+
+
+
+
+
+ + + +
+

Computer Science & Engineering

+ +
+ + +
+ + +

Image Processing Lab

+

+The experiments provides an introduction to image processing to students at third year undergraduate or first year postgradute level. + + +

+
+
+
+ + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + diff --git a/build/affine.php b/build/affine.php new file mode 100644 index 00000000..f4d3603a --- /dev/null +++ b/build/affine.php @@ -0,0 +1,850 @@ + + + + + + + + + + +Virtual Lab in Image Processing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ Mosaic
+ + +
+
+
+
+
+

+ " alt="picture" width="140px" height="140px"/> +
+
+
+
+
+
+
+
+
+ + +
+ outputLayer
+ + +
+ alt="InputLayer" />
+ + +
+ TopBar + +
+ IIIT +
+ +
+

Virtual Lab for IMAGE PROCESSING

+
+home +
+ + +
+ + +
+ +
+ + + +
+ Expected Output Image Input Image + + Output size +
+ 300 x 300 + + __ x __ +
+
+ +
+ View Full Size Image +
+ + + + +
+ +

Affine Transformation

+
+ + Select Image";} ?> + Reset + Run + Return to Piping +

+
+ + +
+ + + +
+ + + + + +
+

+Scaling (2^x)

+
+ Upscale +
+ Downscale +
x : +
+ + + +
+
+
+ Interpolation Technique : +
+Nearest
+Bilinear
+Bicubic
+
+
+ +
+ +

+Rotation

+
+ (Anti-clockwise 0-360°)
+ Angle in degrees: +
+ + +
+
+ +

+ Translation

+
X-Translation (Pixels) +
+ + + + +
Y-Translation (Pixels) +
+ + +
+
+Change Order of Operations + + +
+ +
+
+
+ +
+ + +
+
+ + +
+ + diff --git a/build/affine/assessment.html b/build/affine/assessment.html new file mode 100644 index 00000000..8cc4de83 --- /dev/null +++ b/build/affine/assessment.html @@ -0,0 +1,14 @@ +
+

+ 1. Will the output of a image remain same if apply rotation followed by translation or translation followed by rotation? +

+
+

+ 2. Can rotation be reversed to recover original image? +

+
+

+ 3. How to apply shear in one direction ? For instance, in x direction +

+
+ diff --git a/build/affine/eqn.jpg b/build/affine/eqn.jpg new file mode 100644 index 00000000..0e5ee722 Binary files /dev/null and b/build/affine/eqn.jpg differ diff --git a/build/affine/images/image012.jpg b/build/affine/images/image012.jpg new file mode 100644 index 00000000..7aeb4ffc Binary files /dev/null and b/build/affine/images/image012.jpg differ diff --git a/build/affine/images/image012.png b/build/affine/images/image012.png new file mode 100644 index 00000000..08163f41 Binary files /dev/null and b/build/affine/images/image012.png differ diff --git a/build/affine/images/image013.jpg b/build/affine/images/image013.jpg new file mode 100644 index 00000000..838da31e Binary files /dev/null and b/build/affine/images/image013.jpg differ diff --git a/build/affine/images/image013.png b/build/affine/images/image013.png new file mode 100644 index 00000000..b4a3f34d Binary files /dev/null and b/build/affine/images/image013.png differ diff --git a/build/affine/images/image014.jpg b/build/affine/images/image014.jpg new file mode 100644 index 00000000..2085b245 Binary files /dev/null and b/build/affine/images/image014.jpg differ diff --git a/build/affine/images/image014.png b/build/affine/images/image014.png new file mode 100644 index 00000000..47f8a940 Binary files /dev/null and b/build/affine/images/image014.png differ diff --git a/build/affine/images/image015.jpg b/build/affine/images/image015.jpg new file mode 100644 index 00000000..385e1917 Binary files /dev/null and b/build/affine/images/image015.jpg differ diff --git a/build/affine/images/image015.png b/build/affine/images/image015.png new file mode 100644 index 00000000..0e9f3bab Binary files /dev/null and b/build/affine/images/image015.png differ diff --git a/build/affine/images/image016.jpg b/build/affine/images/image016.jpg new file mode 100644 index 00000000..66a0dad3 Binary files /dev/null and b/build/affine/images/image016.jpg differ diff --git a/build/affine/images/image016.png b/build/affine/images/image016.png new file mode 100644 index 00000000..810ed8da Binary files /dev/null and b/build/affine/images/image016.png differ diff --git a/build/affine/images/image017.jpg b/build/affine/images/image017.jpg new file mode 100644 index 00000000..f7e69f72 Binary files /dev/null and b/build/affine/images/image017.jpg differ diff --git a/build/affine/images/image017.png b/build/affine/images/image017.png new file mode 100644 index 00000000..c3af5df0 Binary files /dev/null and b/build/affine/images/image017.png differ diff --git a/build/affine/images/image018.jpg b/build/affine/images/image018.jpg new file mode 100644 index 00000000..d7e25ecc Binary files /dev/null and b/build/affine/images/image018.jpg differ diff --git a/build/affine/images/image018.png b/build/affine/images/image018.png new file mode 100644 index 00000000..4f57633c Binary files /dev/null and b/build/affine/images/image018.png differ diff --git a/build/affine/images/image019.jpg b/build/affine/images/image019.jpg new file mode 100644 index 00000000..e785405d Binary files /dev/null and b/build/affine/images/image019.jpg differ diff --git a/build/affine/images/image019.png b/build/affine/images/image019.png new file mode 100644 index 00000000..8867095c Binary files /dev/null and b/build/affine/images/image019.png differ diff --git a/build/affine/images/image020.jpg b/build/affine/images/image020.jpg new file mode 100644 index 00000000..ee5b88dd Binary files /dev/null and b/build/affine/images/image020.jpg differ diff --git a/build/affine/images/image020.png b/build/affine/images/image020.png new file mode 100644 index 00000000..c1d58286 Binary files /dev/null and b/build/affine/images/image020.png differ diff --git a/build/affine/images/image021.jpg b/build/affine/images/image021.jpg new file mode 100644 index 00000000..edc7d8fa Binary files /dev/null and b/build/affine/images/image021.jpg differ diff --git a/build/affine/images/image021.png b/build/affine/images/image021.png new file mode 100644 index 00000000..528ef81b Binary files /dev/null and b/build/affine/images/image021.png differ diff --git a/build/affine/images/image022.jpg b/build/affine/images/image022.jpg new file mode 100644 index 00000000..844819cd Binary files /dev/null and b/build/affine/images/image022.jpg differ diff --git a/build/affine/images/image022.png b/build/affine/images/image022.png new file mode 100644 index 00000000..f49da8b0 Binary files /dev/null and b/build/affine/images/image022.png differ diff --git a/build/affine/images/image023.jpg b/build/affine/images/image023.jpg new file mode 100644 index 00000000..9da3c0f6 Binary files /dev/null and b/build/affine/images/image023.jpg differ diff --git a/build/affine/images/image023.png b/build/affine/images/image023.png new file mode 100644 index 00000000..bfc144a4 Binary files /dev/null and b/build/affine/images/image023.png differ diff --git a/build/affine/images/image024.jpg b/build/affine/images/image024.jpg new file mode 100644 index 00000000..34f4c0ec Binary files /dev/null and b/build/affine/images/image024.jpg differ diff --git a/build/affine/images/image025.jpg b/build/affine/images/image025.jpg new file mode 100644 index 00000000..0e5ee722 Binary files /dev/null and b/build/affine/images/image025.jpg differ diff --git a/build/affine/images/image025.png b/build/affine/images/image025.png new file mode 100644 index 00000000..6aac130b Binary files /dev/null and b/build/affine/images/image025.png differ diff --git a/build/affine/intro.html b/build/affine/intro.html new file mode 100644 index 00000000..28a30c53 --- /dev/null +++ b/build/affine/intro.html @@ -0,0 +1,14 @@ +Affine Transformation - Introduction +
+

+ In cricket, to decide if a batsman has been run out, the standard practice is to select the part of the image around the stumps and zoom on it so that the third umpire can take a decision. The region of interest is the crease. If one were to automate this process, several steps are required. This will include identifying the stump region and rotating the image so that the crease is at the right orientation and scale to enable an accurate judgement. +

+

+ + The set of transformations that will possibly be required are translation (to place the crease within the view window), rotation (to orient the crease such that the bat is seen to the left or right of it) and finally scaling so the bat position relative to the crease can be determined accurately. +

+

+ The set of transformations namely, translation, rotation, scale and shear (stretching in one direction) forms the affine class of transformations. In this experiment, we will study how the first three types of transformations are effected on a given image. +

+
+ diff --git a/build/affine/objective.html b/build/affine/objective.html new file mode 100644 index 00000000..bd9e062b --- /dev/null +++ b/build/affine/objective.html @@ -0,0 +1,23 @@ +Affine Transformation - Objectives + + diff --git a/build/affine/procedure.html b/build/affine/procedure.html new file mode 100644 index 00000000..1156b54a --- /dev/null +++ b/build/affine/procedure.html @@ -0,0 +1,45 @@ +Affine Transformation - Procedure + +

The experiments are designed in two parts:

+ +
  1. Single transformation among three is allowed
  2. +
  3. Multiple transformations are allowed
  4. +

Single Transformation

+ +
  1. Select image from the mosaic using .select + image. option
  2. +
    1. Selected region of the image to load it in the + input image panel
    2. +
    3. Select appropriate parameters to see the effect
    4. +
  3. Select .single choice. option
  4. +
    1. Only one transformation is available at a time
    2. +
    3. Select one choice among three choices: scaling, rotation and + translation
    4. +
    5. For rotation and scaling, select interpolation function to see the + difference in the output. The default choice for interpolation function is + nearest neighbor.
    6. +
  5. Select .run. option to see the output under the selected + parameters
  6. +
  7. To view the full sized output image, select .view full size + image.
  8. +
  9. Panel below input and output image panel shows the intermediate results + obtained during operation. Click on the thumbnails to view images in full + size.
  10. +

Multiple Transformations

+ +
  1. Select .multiple choice. option
  2. +
    1. Order selection panel will be pop out. Select the + order in which you want to perform the operation. The order sequence is + displayed in front of each transformation choice. During operation, edit + option is provided below in the left panel to change the selected order of + operation.
    2. +
    3. All three transformations are allowed under this choice
    4. +
    5. The interpolation function is kept fixed i.e. nearest neighbor for this + operation
    6. +
  3. Select appropriate parameters
  4. +
    1. In case you do not want any particular + transformation. Do not change parameter of the respective choice
    2. +
  5. Select the .run. option to perform operations
  6. +
  7. Output panel and intermediate results panel will display the obtained + output.
  8. +
diff --git a/build/affine/quiz.php b/build/affine/quiz.php new file mode 100644 index 00000000..d547859c --- /dev/null +++ b/build/affine/quiz.php @@ -0,0 +1,33 @@ +"; +$option[1][4]="i and ii"; +$option[2][4]="iii and iv"; +$option[3][4]="i and iv"; +$option[4][4]="None of the above"; + +$exp_name="AFFINE TRANSFORMATION"; + +$correct="2 2 1 1"; + +$no_ques=4; + +?> + + + diff --git a/build/affine/references.html b/build/affine/references.html new file mode 100644 index 00000000..b3e0004b --- /dev/null +++ b/build/affine/references.html @@ -0,0 +1,42 @@ +Affine Transformation - References +

Specific web references:

+ +
  1. Affine + Transformation http://homepages.inf.ed.ac.uk/rbf/HIPR2/affine.htm
  2. +
  3. Affine + Transformations http://www.geom.uiuc.edu/docs/reference/CRC-formulas/node15.html
  4. +
  5. Affine + Transformations http://xahlee.org/complex/affine/affine.html
  6. +
  7. Affine Transformation (and + cousins) http://www.leptonica.com/affine.html
  8. +
  9. Affine + Transformation http://c2.com/cgi/wiki?AffineTransformation
  10. +
  11. Affine http://www.roborealm.com/help/Affine.php
  12. +
  13. Image Affine + Trasnformation http://cvlab.epfl.ch/~jpilet/image_science/serie2/
  14. +

Basic web references

+ +
  1. Lecture Notes in Digital Image + Processing http://eeweb.poly.edu/~onur/lectures/lectures.html
  2. +
  3. Advanced Image Processing + Lab http://www.eng.tau.ac.il/~yaro/lectnotes/
  4. +
  5. Digital Image + Processing http://www.cs.nmt.edu/~ip/lectures.html
  6. +

Books:

+ +
  1. A.K.Jain, Fundamentals of Digital Image Processing, + Prentice-Hall, 1989.
  2. +
  3. A.M.Tekalp, Digital Video Processing, Prentice-Hall, 1995.
  4. +
  5. A.Bovik, Handbook of Image Video Processing, Academic Press, 2000.
  6. +
  7. H.Stark and J.W.Woods, Probability, Random Processes, and Estimation + Theory for Engineers, Prentice-Hall, 1994.
  8. +
  9. A.M.Yaglom, Correlation Theory of Stationary and Related Random Functions + I: Basic Results, Springer-Verlag, 1987.
  10. +
  11. L.Breiman, Probability, SIAM, 1992.
  12. +
  13. H.V.Poor, An Introduction to Signal Detection and Estimation, 2nd Ed., + Springer-Verlag, 1994.
  14. +
  15. A.Gersho and R.M.Gray, Vector Quantization and Signal Compression, Kluwer, + 1992
  16. +
  17. M.Vetterli and J.Kovacevic, Wavelets and Subband Coding, Prentice-Hall, + 1995.
  18. +
diff --git a/build/affine/theory.html b/build/affine/theory.html new file mode 100644 index 00000000..dc23970a --- /dev/null +++ b/build/affine/theory.html @@ -0,0 +1,135 @@ +Affine Transformation - Theory

+ +

An affine transformation is a geometrical transformation which moves points + in space such that points which were lying on a line remain so after the + transformation.

+ +

Given a point which is a point location [x, y]T , transformed + location after translation, rotation and scaling can be as follows.

+ +

+ + + + + + + + + + + + + + + + + +
+ Translation + + +

+
+

+
+ + Rotation (θ) + + + +

+
+

+

+
+ Scaling + + +

+
+

+

+
+ +

To geometrically transform an image, the result we seek is an image with + transformed coordinates. The result of applying the transformation function + is generally not an integer particularly in case of rotation and + scaling. This poses a problem since the image is defined on a grid + (coordnates have to be integer valued). The solution is interpolation.

n + implementation, image rotation is done as follows. Given I[m,n] to find a + transformed image X[m., n.] where [m., n.]= A x [m, n] + B according to the + above given equation:

+ +
  1. Create a dummy array X[m., n.].
  2. +
  3. Find the locations [m, n] in I that correspond to locations [., n.] in + the image X by applying the inverse transformation. I.e. A-1 + ([m., n.]-B) = [m, n]. This can result in non-integer locations.
  4. +
  5. Find the pixel value at these source locations. If it is non-integer + valued locations, use an interpolation function.
  6. +

Example: Consider A to be rotation by 30 degrees. Let us take the + location [12, 13] in X and find its corresponding location in I. This will + be [3.89 17.26]. To determine the value of I at this location, we can use + the known values closest to this location

+ +

+ +

+ + +

Option 1: Round off the [m, n] and take the pixel value at that + location. This is known as the nearest neighbour interpolation method.

+ +

Option 2: Take the weighted average of the 4 neighbouring + pixels. The weights are the distance between the desired location and that + of the neighbours. The common form is the bilinear form which is a second + order approximation and equivalent to fitting a straight line pairs of + neighbouring pixels.

+ +

Option 3: Take a nonlinear combination of the 16 neighbouring + pixels. The standard is to use a third order approximation and fit two + piecewise cubic polynomials on to the neighbouring pixels. Hence the + interpolation function is called the bicubic interpolation method.

diff --git a/build/allexec.sh b/build/allexec.sh new file mode 100644 index 00000000..5bac0a7f --- /dev/null +++ b/build/allexec.sh @@ -0,0 +1,21 @@ +export OPENCV_INC=/usr/include/opencv +export OPENCV_LIB=/usr/lib/ +export OPENCV_LIB_OPTS="-lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann" + +sudo apt-get update +sudo apt-get install -y gcc +sudo apt-get update +gcc -I$OPENCV_INC codes/latest_affine.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/affine.out +gcc -I$OPENCV_INC codes/im_arith.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/arith.out +gcc -I$OPENCV_INC codes/im_dist.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/dist.out +gcc -I$OPENCV_INC codes/im_fourier.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/fourier.out +gcc -I$OPENCV_INC codes/im_hist.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/hist.out +gcc -I$OPENCV_INC codes/im_morphology.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/morpho.out +gcc -I$OPENCV_INC codes/im_nbrhood.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/neigh.out +gcc -I$OPENCV_INC codes/im_path.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/path.out +gcc -I$OPENCV_INC codes/im_point.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/point.out +gcc -I$OPENCV_INC codes/im_segment.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/segment.out +gcc -I$OPENCV_INC codes/im_colour.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/colour.out +gcc -I$OPENCV_INC codes/im_colourLin.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/colour2.out +gcc -I$OPENCV_INC codes/im_colhist.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/colour3.out +gcc -I$OPENCV_INC codes/im_colhist.cpp -L$OPENCV_LIB $OPENCV_LIB_OPTS -o execs/colhist.out diff --git a/build/analyticstracking.php b/build/analyticstracking.php new file mode 100644 index 00000000..b804dc57 --- /dev/null +++ b/build/analyticstracking.php @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/build/arith.php b/build/arith.php new file mode 100644 index 00000000..b31e2d13 --- /dev/null +++ b/build/arith.php @@ -0,0 +1,467 @@ + + + + + + + + + + +Virtual Lab in Image Processing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ Mosaic
+ + +
+
+
+
+
+

+ " alt="picture" width="140px" height="140px"/> +
+
+
+
+
+
+
+
+ + + +
+ + +
+ outputLayer
+ + +
+ " width="281" height="281" alt="InputLayer" />
+ + +
+ TopBar + +
+ IIIT +
+ +
+

Virtual Lab for IMAGE PROCESSING

+
+home +
+ +
+ + +
+ +
+ + + +
+ Input size + + Output size +
+ 300 x 300 + + ____ x ____ +
+
+ + + +
+ +

Image Arithmetic

+
+
+ + Select Image";} ?> + Reset + Run +

+ +
+
+

Select Operation

+
+Addition
+Subtraction
+Difference
+Multiplication
+Division
+
+ +
+

Select Fitting

+ +Clipping
+Auto-Scaling
+
+
+

Select Secondary Image

+ +
+ + + + + +
+ +
+
+ + +
+
+ + + diff --git a/build/arith/add1.png b/build/arith/add1.png new file mode 100644 index 00000000..09dc3fe2 Binary files /dev/null and b/build/arith/add1.png differ diff --git a/build/arith/add2.png b/build/arith/add2.png new file mode 100644 index 00000000..92c2a7e2 Binary files /dev/null and b/build/arith/add2.png differ diff --git a/build/arith/add3.png b/build/arith/add3.png new file mode 100644 index 00000000..542944c5 Binary files /dev/null and b/build/arith/add3.png differ diff --git a/build/arith/intro.html b/build/arith/intro.html new file mode 100644 index 00000000..44b16dc7 --- /dev/null +++ b/build/arith/intro.html @@ -0,0 +1,14 @@ + + Image Arithmetic - Introduction +

+

+

+ In image arithmetic, we consider operations such as I(x,y) = A (x,y) o B(x,y) where o is an arithmetic operation such as addition, subtraction, + multiplication or division. Here, A and B could be derived from different sources. Such operations are particularly used in modelling image acquisition + as a result of a perfect image corrupted with (additive or multiplicative) noise. The noise is often introduced either by a transmission medium or the + camera. +

+

+

+ + diff --git a/build/arith/objective.html b/build/arith/objective.html new file mode 100644 index 00000000..9fcb5d11 --- /dev/null +++ b/build/arith/objective.html @@ -0,0 +1,23 @@ +
+ Image Arithmetic - Objectives + + + +
diff --git a/build/arith/procedure.html b/build/arith/procedure.html new file mode 100644 index 00000000..78b05eb9 --- /dev/null +++ b/build/arith/procedure.html @@ -0,0 +1,99 @@ +
+ + Image Arithmetic: Procedure

+ The experiment is design to understand and learn the image arithmetic concepts. This experiment consists five parts: +

+
    +
  1. +

    + Image addition +

    +
  2. +
  3. +

    + Image Subtraction +

    +
  4. +
  5. +

    + Image Difference +

    +
  6. +
  7. +

    + Image Multiplication +

    +
  8. +
  9. +

    + Image Division +

    +
  10. +
+

+ Steps to run the experiments +

+
    +
  1. +

    + Select image from the mosaic using 'select imag' option +

    +
      +
    1. +

      + Select region of the image to load it in the input image panel +

      +
    2. +
    3. +

      + Select secondary image by choosing either of the 'dull' , 'bright' or 'gradient' images +

      +
    4. +
    +
  2. +
  3. +

    + Select one option from 'addition', 'subtraction', 'difference', 'multiplication' and 'division' +

    +
      +
    1. +

      + Select the one option from 'clipping' and 'auto-scaling' +

      +
    2. +
    +
  4. +
  5. +

    + Select run option to perform the operations +

    +
      +
    1. +

      + Output result will be displayed in the output panel +

      +
    2. +
    3. +

      + Along with intermediate results +

      +
    4. +
    +
  6. +
+

+ Interesting Observations +

+
    +
  1. +

    + Do the Subtraction and Difference operations, and compare the results. +

    +
  2. +
  3. +

    + Do the Multiplication operation first with clipping and then with auto-scaling, and compare the results. +

    +
  4. +
+
diff --git a/build/arith/quiz.php b/build/arith/quiz.php new file mode 100644 index 00000000..05f78e7a --- /dev/null +++ b/build/arith/quiz.php @@ -0,0 +1,49 @@ + + + + diff --git a/build/arith/references.html b/build/arith/references.html new file mode 100644 index 00000000..1ef65e26 --- /dev/null +++ b/build/arith/references.html @@ -0,0 +1,32 @@ +
+
+ +

+ Image Arithmetic - References +

+Online References: +

+ 1. Image Arithmetic - http://homepages.inf.ed.ac.uk/rbf/HIPR2/arthops.htm +

+

+ 2. Image Arithmetic - + + + http://www.student.kuleuven.be/~m0216922/CG/imagearithmetic.html + + +

+

+ +

+

+ Books: +

+

+ 1. A.K.Jain, Fundamentals of Digital Image Processing, Prentice-Hall, 1989. +

+

+ 2. Rafael C. Gonzalez, Digital Image Processing, Second Ed., Pearson Education,2004. +

+
+
diff --git a/build/arith/theory.html b/build/arith/theory.html new file mode 100644 index 00000000..a989a62b --- /dev/null +++ b/build/arith/theory.html @@ -0,0 +1,140 @@ + Image Arithmetic - Theory +

+

+

+ A (x,y) o B(x,y) = I(x,y) +

+

+

+

+ The important requirement in image arithmetic is that all (input and output) the images are of the same size MxM. +

+

+

+

+ Arithmetic operations are done pixelwise. Let p = A(x,y) and q = B(x,y) be the pixel values to be operated on and r =I(x,y) be the result of the + operation. +

+

+

+

+ Addition + : +

+

+

+

+ I(x,y) = A(x,y) + B(x,y) → r = p + q +

+

+

+

+ Subtraction + : +

+

+

+

+ I(x,y) = A(x,y) - B(x,y) → r = p - q +

+

+

+

+ Difference : +

+

+

+

+ I(x,y) = |A(x,y) - B(x,y)| → r = |p - q| +

+

+

+

+ Multiplication + : +

+

+

+

+ I(x,y) = A(x,y) X B(x,y) → r = p x q +

+

+

+

+ Division + : +

+

+

+

+ I(x,y) = A(x,y) / B(x,y) → r = p / q +

+

+

+

+ Implementation issues: +

+

+

+

+ Digital images are stored as b - bit images. Hence, the range of values a pixel can take is restricted to the range [ 0, 1,... (2b -1)]. With + b= 8 this range is [0,1,...255]. The closed interval poses a problem when performing arithmetic operations in practice, as the results are not + guaranteed to be within this interval. For an 8-bit image the intervals for the output pixel for each operation are: +

+

+

+

+ Addition: r ∈ [0, (2x255=510)] +

+

+

+

+ Subtraction: r ∈ [-255, 255] +

+

+

+

+ Difference: r ∈ [0, 255] +

+

+

+

+ Multiplication: r ∈ [0, (2552 = 65025)] +

+

+

+

+ Division: r ∈ [0,∞] +

+

+

+

+ Since we need r to be in [0,255], we will have an underflow or overflow. A final processing step is generally required to handle this problem. +

+

+

+

+ There are two options: +

+

+

+

+ Clipping- Map all negative pixel values ( r < 0) to zero and all values above 255 to 255. +

+

+

+

+ Auto scaling - This operation remaps the range of r to fit to be in [0, 255] as follows. Let ra be the autoscaled value. +

+

+

+

+ ra = 255 x (r - rmin)/(rmax-rmin) +

+

+

+

+ Where, rmax and rmin are the maximum and minimum values of an arithmetic operation. +

+

+

diff --git a/build/assign.php b/build/assign.php new file mode 100644 index 00000000..04294bbf --- /dev/null +++ b/build/assign.php @@ -0,0 +1,85 @@ + + + + Assignment - Virtual Lab in Image Processing + + + + + + + + + + + + + + + + + + + +
+ + + +
+ TopBar + +
+ IIIT +
+ +
+

VIRTUAL LAB in IMAGE PROCESSING

+
+home +
+ + +
+
+ +Obtain the figure of the right from the figure on the left. +

+"/>   "/> +
+ +Click here to try it out. +
+
+ + + diff --git a/build/codes/HIST_backup.cpp b/build/codes/HIST_backup.cpp new file mode 100755 index 00000000..e87d7416 --- /dev/null +++ b/build/codes/HIST_backup.cpp @@ -0,0 +1,194 @@ +#include +#include +#include +#include +using namespace std; + +void create_histogram_image(IplImage* bin_img, IplImage* hist_img,int bins) { + CvHistogram *hist; + + int fc = 256/bins; + int hist_size = 256/fc; + float range[]={0,256/fc}; + float* ranges[] = { range }; + float max_value = 0.0; + float w_scale = 0.0; + + // create array to hold histogram values + hist = cvCreateHist(1, &hist_size, CV_HIST_ARRAY, ranges, 1); + + // calculate histogram values + cvCalcHist( &bin_img, hist, 0, NULL ); + + // Get the minimum and maximum values of the histogram + cvGetMinMaxHistValue( hist, 0, &max_value, 0, 0 ); + + // set height by using maximim value + cvScale( hist->bins, hist->bins, ((float)hist_img->height)/max_value, 0 ); + + // calculate width + w_scale = ((float)hist_img->width)/hist_size; + + // plot the histogram + for( int i = 0; i < hist_size; i++ ) { + + cvRectangle( hist_img, cvPoint((int)i*w_scale , hist_img->height), + cvPoint((int)(i+1)*w_scale, hist_img->height - cvRound(cvGetReal1D(hist->bins,i))), + cvScalar(0), -1, 8, 0 ); + + } +} +IplImage* Pre_Process(IplImage* src,int bins) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + for(int i=0;iwidth, source->height ), IPL_DEPTH_8U, 1 ); + if(nbins!=256) + bin_img = Pre_Process(source,nbins); + else + bin_img = cvCloneImage(source); + + int c = cvGetSize(bin_img).width; + int r = cvGetSize(bin_img).height; + + IplImage *bin_img1 = cvCreateImage(cvSize( source->width/2, source->height/2 ), IPL_DEPTH_8U, 1 ); + int mn4=300,mx4=-1,avg4=0; + for(int i=0;i mx4) + mx4 = s.val[0]; + avg4+=s.val[0]; + cvSet2D(bin_img1,i,j,s); + } + } + avg4 = 4*avg4/(r*c); + + IplImage *hist_img = cvCreateImage(cvSize(300,300), 8, 1); + cvSet( hist_img, cvScalarAll(255), 0 ); + create_histogram_image(bin_img1, hist_img,nbins); + char nam[30]; + int n = sprintf(nam,"%s_1.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + + IplImage *bin_img2 = cvCreateImage(cvSize( source->width/2, source->height/2 ), IPL_DEPTH_8U, 1 ); + int mn1=300,mx1=-1,avg1=0; + for(int i=0;i mx1) + mx1 = s.val[0]; + avg1+=s.val[0]; + cvSet2D(bin_img2,i,j-c/2,s); + } + } + avg1 = 4*avg1/(r*c); + + hist_img = cvCreateImage(cvSize(300,300), 8, 1); + cvSet( hist_img, cvScalarAll(255), 0 ); + create_histogram_image(bin_img2, hist_img,nbins); + n = sprintf(nam,"%s_2.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + + IplImage *bin_img3 = cvCreateImage(cvSize( source->width/2, source->height/2 ), IPL_DEPTH_8U, 1 ); + int mn2=300,mx2=-1,avg2=0; + for(int i=r/2;i mx2) + mx2 = s.val[0]; + avg2+=s.val[0]; + cvSet2D(bin_img3,i-r/2,j,s); + } + } + avg2 = 4*avg2/(r*c); + + hist_img = cvCreateImage(cvSize(300,300), 8, 1); + cvSet( hist_img, cvScalarAll(255), 0 ); + create_histogram_image(bin_img3, hist_img,nbins); + n = sprintf(nam,"%s_3.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + + + IplImage *bin_img4 = cvCreateImage(cvSize( source->width/2, source->height/2 ), IPL_DEPTH_8U, 1 ); + int mn3=300,mx3=-1,avg3=0; + for(int i=r/2;i mx3) + mx3 = s.val[0]; + avg3+=s.val[0]; + cvSet2D(bin_img4,i-r/2,j-c/2,s); + } + } + avg3 = 4*avg3/(r*c); + + hist_img = cvCreateImage(cvSize(300,300), 8, 1); + cvSet( hist_img, cvScalarAll(255), 0 ); + create_histogram_image(bin_img4, hist_img,nbins); + n = sprintf(nam,"%s_4.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + + cvReleaseImage( &source ); + cvReleaseImage( &hist_img ); + cvReleaseImage( &bin_img ); + cvReleaseImage( &bin_img1 ); + cvReleaseImage( &bin_img2 ); + cvReleaseImage( &bin_img3 ); + cvReleaseImage( &bin_img4 ); + + cout< +#include +#include +#include +#include +#include +#include + +using namespace std; + +IplImage* imPATH(IplImage *img,int xs,int ys,int xd,int yd,int con) +{ + int c = cvGetSize(img).width; + int r = cvGetSize(img).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,3); + cvMerge(img,img,img,NULL,final_img); + + int dst[r][c]; + int srcx[r][c]; + int srcy[r][c]; + for(int i=0;i X; + queue Y; + srcx[xs][ys]=xs; + srcy[xs][ys]=ys; + X.push(xs); + Y.push(ys); + dst[xs][ys]=0; + int pth_found=0; + + int xp,yp; + while(!X.empty()) + { + xp = X.front(); + yp = Y.front(); +/* cout<<"last "<=0) + s1 = cvGet2D(img,xp-1,yp); + if(con==8 and (xp -1 >= 0) and (yp+1 =0)) + s7 = cvGet2D(img,xp+1,yp-1); + + if(yp-1 >=0) + s4 = cvGet2D(img,xp,yp-1); + if(con==8 and (xp-1 >=0) and (yp-1 >=0)) + s8 = cvGet2D(img,xp-1,yp-1); + + if(s1.val[0] > 0) + { + if(dst[xp-1][yp] > dst[xp][yp] + 1) + { + dst[xp-1][yp]=dst[xp][yp]+1; + srcx[xp-1][yp]=xp; + srcy[xp-1][yp]=yp; + X.push(xp-1); + Y.push(yp); + } + } + + if(s5.val[0] > 0) + { + if(dst[xp-1][yp+1] > dst[xp][yp] + 1) + { + dst[xp-1][yp+1]=dst[xp][yp]+1; + srcx[xp-1][yp+1]=xp; + srcy[xp-1][yp+1]=yp; + X.push(xp-1); + Y.push(yp+1); + } + } + + if(s2.val[0] > 0) + { + if(dst[xp][yp+1] > dst[xp][yp] + 1) + { + dst[xp][yp+1]=dst[xp][yp]+1; + srcx[xp][yp+1]=xp; + srcy[xp][yp+1]=yp; + X.push(xp); + Y.push(yp+1); + } + } + + if(s6.val[0] > 0) + { + if(dst[xp+1][yp+1] > dst[xp][yp] + 1) + { + dst[xp+1][yp+1]=dst[xp][yp]+1; + srcx[xp+1][yp+1]=xp; + srcy[xp+1][yp+1]=yp; + X.push(xp+1); + Y.push(yp+1); + } + } + + if(s3.val[0] > 0) + { + if(dst[xp+1][yp] > dst[xp][yp] + 1) + { + dst[xp+1][yp]=dst[xp][yp]+1; + srcx[xp+1][yp]=xp; + srcy[xp+1][yp]=yp; + X.push(xp+1); + Y.push(yp); + } + } + + if(s7.val[0] > 0) + { + if(dst[xp+1][yp-1] > dst[xp][yp] + 1) + { + dst[xp+1][yp-1]=dst[xp][yp]+1; + srcx[xp+1][yp-1]=xp; + srcy[xp+1][yp-1]=yp; + X.push(xp+1); + Y.push(yp-1); + } + } + + if(s4.val[0] > 0) + { + if(dst[xp][yp-1] > dst[xp][yp] + 1) + { + dst[xp][yp-1]=dst[xp][yp]+1; + srcx[xp][yp-1]=xp; + srcy[xp][yp-1]=yp; + X.push(xp); + Y.push(yp-1); + } + } + + if(s8.val[0] > 0) + { + if(dst[xp-1][yp-1] > dst[xp][yp] + 1) + { + dst[xp-1][yp-1]=dst[xp][yp]+1; + srcx[xp-1][yp-1]=xp; + srcy[xp-1][yp-1]=yp; + X.push(xp-1); + Y.push(yp-1); + } + } + } + + int tx=xd,ty=yd; + if(!pth_found) + { +// cout<<"path not found\n"; + tx = xp; + ty = yp; +// cout<<"point "<0 and sd.val[0]>0) + { + // cout<<"here :S \n"; + IplImage* path_img=cvCreateImage(cvSize(c1,r1),IPL_DEPTH_8U,3); + path_img=imPATH(img1,xs,ys,xd,yd,con); + cvSaveImage(argv[2],path_img); + cvReleaseImage( &path_img ); + } + cvReleaseImage( &img1 ); + return 0; +} diff --git a/build/codes/coladaptivehist.sh b/build/codes/coladaptivehist.sh new file mode 100755 index 00000000..5d4956cc --- /dev/null +++ b/build/codes/coladaptivehist.sh @@ -0,0 +1,4 @@ + gcc -I/home/intel/opencv/include/opencv -L/home/intel/opencv/lib -lcv -lhighgui -lstdc++ -o coladaptivehist.out im_coladaptivehist.cpp +./coladaptivehist.out colimg.jpg cimg.jpg 7 7 2 2 +#display cimg.jpg & +#display colimg.jpg & diff --git a/build/codes/colcon.out b/build/codes/colcon.out new file mode 100755 index 00000000..05ce43ca Binary files /dev/null and b/build/codes/colcon.out differ diff --git a/build/codes/colhist.out b/build/codes/colhist.out new file mode 100755 index 00000000..1fb1b1d6 Binary files /dev/null and b/build/codes/colhist.out differ diff --git a/build/codes/colhist.sh b/build/codes/colhist.sh new file mode 100755 index 00000000..ec7e27d1 --- /dev/null +++ b/build/codes/colhist.sh @@ -0,0 +1,7 @@ + gcc -I/home/intel/opencv/include/opencv -L/home/intel/opencv/lib -lcv -lhighgui -lstdc++ -o colhist.out im_colhist.cpp +#./colhist.out colimg.jpg cimg.jpg 2 2 +#display cimg.jpg & +#display colimg.jpg & +#display p1.jpg & +#display p2.jpg & +#display p3.jpg & diff --git a/build/codes/color.out b/build/codes/color.out new file mode 100755 index 00000000..df1b988e Binary files /dev/null and b/build/codes/color.out differ diff --git a/build/codes/color.sh b/build/codes/color.sh new file mode 100755 index 00000000..35439bd2 --- /dev/null +++ b/build/codes/color.sh @@ -0,0 +1,11 @@ +# gcc -I/home/intel/opencv/include/opencv -L/home/intel/opencv/lib -lcv -lhighgui -lstdc++ -o color.out im_color.cpp +#./color.out colimg.jpg cimg.jpg 2 +gcc -I/home/intel/opencv/include/opencv -L/home/intel/opencv/lib -lcv -lhighgui -lstdc++ -o colcon.out im_colcon.cpp + + + +#display cimg.jpg & +#display colimg.jpg & +#display p1.jpg & +#display p2.jpg & +#display p3.jpg & diff --git a/build/codes/colour.sh b/build/codes/colour.sh new file mode 100755 index 00000000..329deeab --- /dev/null +++ b/build/codes/colour.sh @@ -0,0 +1,3 @@ + gcc -I/home/intel/opencv/include/opencv -L/home/intel/opencv/lib -lcv -lhighgui -lstdc++ -o colour.out im_colour.cpp +# gcc -I/home/intel/opencv/include/opencv -L/home/intel/opencv/lib -lcv -lhighgui -lstdc++ -o colour2.out im_colourLin.cpp +# gcc -I/home/intel/opencv/include/opencv -L/home/intel/opencv/lib -lcv -lhighgui -lstdc++ -o colour3.out im_colhist.cpp \ No newline at end of file diff --git a/build/codes/colour2.out b/build/codes/colour2.out new file mode 100755 index 00000000..de84a025 Binary files /dev/null and b/build/codes/colour2.out differ diff --git a/build/codes/colpoint.out b/build/codes/colpoint.out new file mode 100755 index 00000000..48dad590 Binary files /dev/null and b/build/codes/colpoint.out differ diff --git a/build/codes/colpoint.sh b/build/codes/colpoint.sh new file mode 100755 index 00000000..7875019f --- /dev/null +++ b/build/codes/colpoint.sh @@ -0,0 +1,4 @@ + gcc -I/home/intel/opencv/include/opencv -L/home/intel/opencv/lib -lcv -lhighgui -lstdc++ -o colpoint.out im_colourLin.cpp +./colpoint.out colimg.jpg cimg.jpg 1 100 150 1 +#display colimg.jpg +#display cimg.jpg diff --git a/build/codes/colunsharp.sh b/build/codes/colunsharp.sh new file mode 100755 index 00000000..71125e96 --- /dev/null +++ b/build/codes/colunsharp.sh @@ -0,0 +1,6 @@ + gcc -I/home/intel/opencv/include/opencv -L/home/intel/opencv/lib -lcv -lhighgui -lstdc++ -o unsharp.out im_unsharpmasking.cpp + ./unsharp.out desert.jpg UnsharpMasking.jpg +display desert.jpg & +#display smoothened.jpg & +#display subtracted.jpg & +display UnsharpMasking.jpg & diff --git a/build/codes/dist.sh b/build/codes/dist.sh new file mode 100755 index 00000000..b84d3fb8 --- /dev/null +++ b/build/codes/dist.sh @@ -0,0 +1,2 @@ + gcc -I/home/intel/opencv/include/opencv -L/home/intel/opencv/lib -lcv -lhighgui -lstdc++ -o dist.out im_dist.cpp +mv dist.out ../execs/ diff --git a/build/codes/fourier.sh b/build/codes/fourier.sh new file mode 100755 index 00000000..847463d8 --- /dev/null +++ b/build/codes/fourier.sh @@ -0,0 +1,2 @@ + gcc -I/usr/local/include/opencv -L/usr/local/lib -lcv -lhighgui -lstdc++ -o fourier.out im_fourier.cpp +mv fourier.out ../execs/ \ No newline at end of file diff --git a/build/codes/fourier_backup.cpp b/build/codes/fourier_backup.cpp new file mode 100755 index 00000000..1034cf2f --- /dev/null +++ b/build/codes/fourier_backup.cpp @@ -0,0 +1,42 @@ +#include +#include +#include +#include +using namespace std; + +int main( int argc, char** argv ) + +{ + IplImage *source = cvLoadImage(argv[1],0); + + cout<<"done this"; + + IplImage *bin_img = cvCreateImage(cvSize( source->width, source->height ), CV_64FC1, 1 ); + bin_img = cvCloneImage(source); + + int c = cvGetSize(bin_img).width; + int r = cvGetSize(bin_img).height; + + + + if(1) + { + IplImage *four_img = cvCreateImage(cvSize( source->width, source->height ),CV_64FC1,2); + cvDFT( bin_img, four_img, CV_DXT_FORWARD, 0); + IplImage *ioutRe = cvCreateImage(cvSize( source->width, source->height ),CV_64FC1, 1); + IplImage *ioutIm = cvCreateImage(cvSize( source->width, source->height ),CV_64FC1, 1); + cvSplit(four_img, ioutRe, ioutIm, NULL, NULL); + cvSaveImage(argv[2],ioutRe); + cvSaveImage(argv[3],ioutIm); + cvReleaseImage( &ioutIm ); + cvReleaseImage( &ioutRe ); + cvReleaseImage( &source ); + cvReleaseImage( &four_img ); + cvReleaseImage( &bin_img ); + + + + } + + return 0; +} diff --git a/build/codes/hist.sh b/build/codes/hist.sh new file mode 100755 index 00000000..713fc90f --- /dev/null +++ b/build/codes/hist.sh @@ -0,0 +1,4 @@ + gcc -I/usr/local/include/opencv -L/usr/local/lib -lcv -lhighgui -lstdc++ -o hist.out im_hist.cpp +# display stock1.jpg +#./hist.out +#display hist_1.jpg diff --git a/build/codes/im_advfourier.cpp b/build/codes/im_advfourier.cpp new file mode 100644 index 00000000..2874a0dd --- /dev/null +++ b/build/codes/im_advfourier.cpp @@ -0,0 +1,128 @@ +#include +#include +#include +#include +#include + +using namespace std; + +#define PI 3.1428571 +#define MAXI 999999999 + +int main(int argc, char ** argv) +{ + IplImage * im = cvLoadImage(argv[1],0); + IplImage * realInput = cvCreateImage( cvGetSize(im), IPL_DEPTH_64F, 1); + IplImage * imaginaryInput = cvCreateImage( cvGetSize(im), IPL_DEPTH_64F, 1); + IplImage * complexInput = cvCreateImage( cvGetSize(im), IPL_DEPTH_64F, 2); + CvMat* dft_A, tmp; + int theta = atoi(argv[2]); + int rad = atoi(argv[3]); + int deltheta = atoi(argv[4]); + int delrad = atoi(argv[5]); + double angle1 = theta-(deltheta/2); + double angle2 = theta+(deltheta/2); + double angle3 = 180+theta-(deltheta/2); + double angle4 = 180+theta+(deltheta/2); + double val1 = atan((angle1==90||angle1==270||angle1==-90||angle1==-270)?MAXI:tan(PI/180*angle1)); + double val2 = atan((angle1==90||angle1==270||angle1==-90||angle1==-270)?MAXI:tan(PI/180*angle2)); + double val3 = atan((angle1==90||angle1==270||angle1==-90||angle1==-270)?MAXI:tan(PI/180*angle3)); + double val4 = atan((angle1==90||angle1==270||angle1==-90||angle1==-270)?MAXI:tan(PI/180*angle4)); + + int dft_M, dft_N; + cvScale(im, realInput, 1.0, 0.0); + cvZero(imaginaryInput); + cvMerge(realInput, imaginaryInput, NULL, NULL, complexInput); + dft_M = cvGetOptimalDFTSize( im->height - 1 ); + dft_N = cvGetOptimalDFTSize( im->width - 1 ); + dft_A = cvCreateMat( dft_M, dft_N, CV_64FC2 ); + cvGetSubRect( dft_A, &tmp, cvRect(0,0, im->width, im->height)); + cvCopy( complexInput, &tmp, NULL ); + if( dft_A->cols > im->width ) + { + cvGetSubRect( dft_A, &tmp, cvRect(im->width,0, dft_A->cols - + im->width, im->height)); + cvZero( &tmp ); + } + cvDFT( dft_A, dft_A, CV_DXT_FORWARD, complexInput->height ); + IplImage * re = cvCreateImage(cvSize(dft_N,dft_M),IPL_DEPTH_64F,1); + IplImage * imag = cvCreateImage(cvSize(dft_N,dft_M),IPL_DEPTH_64F,1); + cvSplit(dft_A,re,imag,0,0); + + int r = cvGetSize(imag).height; + int c = cvGetSize(imag).width; + double dist,row,col,val; + CvScalar s; + for (int i=0;i=val2 && (val>=val1||val<=val2)) || (val3>=val4 && (val>=val3||val<=val4))) + { + s.val[0]=0.0; + cvSet2D(imag,i,j,s); + } + else if ((val>=val1 && val<=val2) || (val>=val3 && val<=val4)) + { + s.val[0]=0.0; + cvSet2D(imag,i,j,s); + } + } + } + } + } + + cvNamedWindow("imaginary",0); + cvShowImage("imaginary",imag); + + cvMerge(re,imag,NULL,NULL,dft_A); + cvDFT( dft_A, dft_A, CV_DXT_INVERSE_SCALE, dft_N); + cvScale(dft_A,dft_A,0.001); + cvSplit(dft_A,re,imag,0,0); + cvPow(re,re,2); + cvPow(imag,imag,2); + cvAdd(re,imag,re,NULL); + cvPow(re,re,0.5); + cvAddS( re, cvScalarAll(1.0), re, NULL ); // 1 + Mag + cvLog( re, re); // log(1 + Mag) + double m,M; + cvMinMaxLoc(re, &m, &M, NULL, NULL, NULL); + cvScale(re, re, 1.0/(M-m), 1.0*(-m)/(M-m)); + IplImage * Output = cvCreateImage(cvGetSize(re),IPL_DEPTH_8U,1); + CvPoint minLoc, maxLoc; + double minVal = 0; double maxVal = 0; + cvMinMaxLoc(re, &minVal, &maxVal, &minLoc, &maxLoc, 0); + cvCvtScaleAbs(re,Output,255.0*(maxVal-minVal),0); + cvSaveImage("advfourier.jpg",Output); + + cvNamedWindow("advfourier",0); + cvShowImage("advfourier",Output); + + cvWaitKey(-1); + + cvReleaseImage(&im); + cvReleaseImage(&realInput); + cvReleaseImage(&imaginaryInput); + cvReleaseImage(&complexInput); + cvReleaseImage(&re); + cvReleaseImage(&imag); + cvReleaseMat(&dft_A); + cvReleaseImage(&Output); + return 0; +} diff --git a/build/codes/im_affine.cpp b/build/codes/im_affine.cpp new file mode 100755 index 00000000..e8f47320 --- /dev/null +++ b/build/codes/im_affine.cpp @@ -0,0 +1,128 @@ +#include +#include +#include +#include + +using namespace std; + +IplImage *imtranslate(IplImage *src,int tx,int ty) +{ + IplImage *tmp=cvCreateImage(cvSize(src->width,src->height),IPL_DEPTH_8U,1); +/* if(tx==0 and ty==0) + { + tmp= cvCloneImage(src); + return tmp; + } +*/ + for(int i=0;i< src->height-1-ty;i++) + { + for(int j=0;jwidth-1-tx;j++) + { + CvScalar s1; + s1= cvGet2D(src,i,j); + cvSet2D(tmp,i+ty,j+tx,s1); + } + + } + return tmp; + +} + +IplImage *imscale_rotate(IplImage *src,float angl,float scale,int flag) +{ + CvPoint2D32f srcTri[3], dstTri[3]; + CvMat* rot_mat = cvCreateMat(2,3,CV_32FC1); + CvMat* warp_mat = cvCreateMat(2,3,CV_32FC1); + IplImage *dst; + dst = cvCloneImage( src ); + + srcTri[0].x = 0; + srcTri[0].y = 0; + srcTri[1].x = src->width - 1; + srcTri[1].y = 0; + srcTri[2].x = 0; + srcTri[2].y = src->height - 1; + + dstTri[0].x = 0; + dstTri[0].y = 0; + dstTri[1].x = src->width - 1; + dstTri[1].y = 0; + dstTri[2].x = 0; + dstTri[2].y = src->height - 1; + + cvGetAffineTransform( srcTri, dstTri, warp_mat ); + cvWarpAffine( src, dst, warp_mat,flag); + cvCopy ( dst, src ); + + + // Compute rotation matrix + CvPoint2D32f center = cvPoint2D32f( src->width/2, src->height/2 ); + cv2DRotationMatrix( center, angl, scale, rot_mat ); + + // Do the transformation + cvWarpAffine( src, dst, rot_mat ); + return dst; +} + +int main(int argc,char* argv[]) +{ + // Set up variables + + IplImage *src, *dst; + + // Load image + src=cvLoadImage(argv[1]); + + + + char *img_nm,*img_typ; + img_nm = strtok (argv[2],"."); + img_typ = strtok (NULL, "."); + + // get angle of rotation, translation(%) and scale value for the transformation + + float angl; + int tx,ty; + float scale; + + angl = atof(argv[3]); + tx = atoi(argv[4]); + ty = atoi(argv[5]); + scale = atof(argv[6]); + scale = pow(2,scale); +/* + cvNamedWindow( name, 1 ); + cvShowImage( name,src); + cvWaitKey(0); + return 0; +*/ + int flag[3]; + flag[0] = CV_INTER_NN+CV_WARP_FILL_OUTLIERS; + flag[1] = CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS; + flag[2] = CV_INTER_CUBIC+CV_WARP_FILL_OUTLIERS; + + + for(int i = 0;i<3;i++) + { + dst = cvCloneImage( src ); +// tmp=cvCreateImage(cvSize(src->width,src->height),IPL_DEPTH_8U,1); + dst->origin = src->origin; + cvZero( dst ); + if(tx==0 and ty==0) + dst = imscale_rotate(src,angl,scale,flag[i]); + else + dst = imtranslate(src,tx,ty); +// src = cvCloneImage(tmp); + + char nm[50]; + int n = sprintf(nm,"%s%d.%s",img_nm,i+1,img_typ); + cvSaveImage(nm,dst); + } + + cvReleaseImage( &src ); +// cvReleaseImage( &tmp ); + cvReleaseImage( &dst ); + + return 0; +} + diff --git a/build/codes/im_arith.cpp b/build/codes/im_arith.cpp new file mode 100755 index 00000000..2b8cdc22 --- /dev/null +++ b/build/codes/im_arith.cpp @@ -0,0 +1,425 @@ +#include +#include +#include +#include +#include +#include + +using namespace std; + +IplImage* imADD(IplImage *img1,IplImage *img2,int map_fn) +{ + int c = cvGetSize(img1).width; + int r = cvGetSize(img1).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + if(map_fn==1) + { + for(int i=0;i 255) + grval=255; + s.val[0] = grval; + cvSet2D(final_img,i,j,s); + } + } + + } + else if(map_fn==2) + { + int min_val=100000; + int max_val=-300; + + for(int i=0;i max_val) + max_val = grval; + if(grval < min_val) + min_val = grval; + } + } + for(int i=0;i max_val) + max_val = grval; + if(grval < min_val) + min_val = grval; + } + } + for(int i=0;i max_val) + max_val = grval; + if(grval < min_val) + min_val = grval; + } + } + for(int i=0;i 255) + grval=255; + s.val[0] = grval; + cvSet2D(final_img,i,j,s); + } + } + + } + else if(map_fn==2) + { + int min_val=100000; + int max_val=-300; + + for(int i=0;i max_val) + max_val = grval; + if(grval < min_val) + min_val = grval; + } + } + for(int i=0;i 255.0) + grval=255; + s.val[0] = (int)(grval); + cvSet2D(final_img,i,j,s); + } + } + + } + else if(map_fn==2) + { + double min_val=1000000; + double max_val=-300; + + for(int i=0;i max_val) + max_val = grval; + if(grval < min_val) + min_val = grval; + } + } +// cout< +#include +#include +#include +#include +#include + +using namespace std; + +IplImage* adapthist(IplImage* pln, int arg3, int arg4) +{ + int c=cvGetSize(pln).width; + int r=cvGetSize(pln).height; + + IplImage *p4=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + + CvScalar s,s1; + int cdf[256]={0}; + int hst[256]={0}; + int count; + for (int i=0;i "< input should be 1 or 2 or 3 +// and argv[6] tells which color model to select --> input should be "1" for RGB, "2" for HSV, and "3" for CMY + +int main(int argc, char* argv[]) +{ + IplImage *source=cvLoadImage(argv[1],1); + + int c=cvGetSize(source).width; + int r=cvGetSize(source).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,3); + IplImage* out_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,3); + IplImage *p1=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p2=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p3=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p4=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p5=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p6=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + + if (atoi(argv[6])==1) + { + CvScalar s,t; + t.val[0]=0; + t.val[1]=0; + t.val[2]=0; + for (int i=0;i +#include +#include +#include +#include +#include + +using namespace std; + + + +int main(int argc, char* argv[]) +{ + IplImage *source=cvLoadImage(argv[1],1); + + + int c=cvGetSize(source).width; + int r=cvGetSize(source).height; + IplImage *p1=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p2=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p3=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage* out_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,3); + + CvScalar s,t; + t.val[0]=0; + t.val[1]=0; + t.val[2]=0; + for (int i=0;i +#include +#include +#include +#include +#include + +using namespace std; + +IplImage* adapthist(IplImage* pln, int arg3, int arg4) +{ + int c=cvGetSize(pln).width; + int r=cvGetSize(pln).height; + + IplImage *p4=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + + + IplImage *temp=cvCreateImage(cvSize(arg3,arg4),IPL_DEPTH_8U,1); + + CvScalar s; + for (int ii=0;ii=x)?0:x); ii=y)?0:y); jj input should be 1 or 2 or 3 +// and argv[4] tells which color model to select --> input should be "1" for RGB, "2" for HSV, and "3" for CMY +// argv[6] and argv[7] tell the kernel size -> LXB + +int main(int argc, char* argv[]) +{ + IplImage *source=cvLoadImage(argv[1],1); + + int c=cvGetSize(source).width; + int r=cvGetSize(source).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,3); + IplImage* out_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,3); + IplImage *p1=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p2=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p3=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p4=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p5=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p6=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + + if (atoi(argv[4])==1) + { + CvScalar s,t; + t.val[0]=0; + t.val[1]=0; + t.val[2]=0; + for (int i=0;i +#include +#include +#include +#include +#include + +using namespace std; + + + +int main(int argc, char* argv[]) +{ + IplImage *source=cvLoadImage(argv[1],1); + + int c=cvGetSize(source).width; + int r=cvGetSize(source).height; + + IplImage* out_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,3); + IplImage *p1=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p2=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p3=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + + if(atoi(argv[3])==1) + { + cout<<"splitting the original image to RGB planes"< +#include +#include +#include +#include +#include +using namespace std; +int main(int argc, char* argv[]) +{ + IplImage *source=cvLoadImage(argv[1],1); + int c=cvGetSize(source).width; + int r=cvGetSize(source).height; + IplImage* out_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,3); + IplImage *p1=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p2=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage *p3=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + char *img_nm,*img_typ; + img_nm = strtok (argv[2],"."); + img_typ = strtok (NULL, "."); + if(atoi(argv[3])==1 || atoi(argv[3])==5) + { + // converting the RGB image to HSV + // cout<<"converting the RGB image to HSV"< +#include +#include +#include +#include +#include +#include + +using namespace std; + +IplImage* Contrast_Stretch(IplImage *src,float a,float b, int arg) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + + for(int i=0;i 255) + grval1 = 255; + else if(grval1 < 0) + grval1 = 0; + s.val[0] = grval1; + } + + if (arg==2 || arg==3 || arg==6 || arg==7) + { + int grval2 = (int)(tan(a*3.14/180)*s1.val[1] + b); + if(grval2 > 255) + grval2 = 255; + else if(grval2 < 0) + grval2 = 0; + s.val[1] = grval2; + } + + if (arg==4 || arg==5 || arg==6 || arg==7) + { + int grval3 = (int)(tan(a*3.14/180)*s1.val[2] + b); + if(grval3 > 255) + grval3 = 255; + else if(grval3 < 0) + grval3 = 0; + s.val[2] = grval3; + } + + cvSet2D(final_img,i,j,s); + + } + } + return final_img; +} + +// argv[7] will tells on which plane the proc. needs to be done --> input should be 1 or 2 or 3 +// and argv[8] tells which color model to select --> input should be "1" for RGB, "2" for HSV, and "3" for CMY + +int main(int argc,char *argv[]) +{ + int p[3]; + p[0] = CV_IMWRITE_JPEG_QUALITY; + p[1] = 90; + p[2] = 0; + + char *img_nm,*img_typ; + IplImage* source = cvLoadImage(argv[1],1); + IplImage* dst; + IplImage* dst1; + + char *pch,*rem,*f_img; + pch = strtok (argv[1],"/"); + while (pch != NULL) + { + f_img = pch; + pch = strtok (NULL, "/"); + + } + + img_nm = strtok (f_img,"."); + img_typ = strtok (NULL, "."); + cout<<"hello worldhhhh"<width,src->height),src->depth,src->nChannels); + dst1=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + dst1=Contrast_Stretch(src,a,b,atoi(argv[3])); + + + cvSplit(dst1,p1,p2,p3,0); + + if (atoi(argv[6])==1) + { + // processing the image in RGB + CvScalar s,t; + t.val[0]=0; + t.val[1]=0; + t.val[2]=0; + for (int i=0;i +#include +#include +#include +#include +#include +#include + +using namespace std; + + +IplImage* Log_Image(IplImage *src,int cn, int arg) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + for(int i=0;i 255) + grval1= 255; + if(grval1 < 0) + grval1 = 0; + s.val[0] = grval1; + } + + if (arg==2 || arg==3 || arg==6 || arg==7) + { + int grval2 = s1.val[1]; + grval2 = cn*log10(1 + grval2); + if(grval2 > 255) + grval2= 255; + if(grval2 < 0) + grval2 = 0; + s.val[1] = grval2; + } + + if (arg==4 || arg==5 || arg==6 || arg==7) + { + int grval3 = s1.val[2]; + grval3 = cn*log10(1 + grval3); + if(grval3 > 255) + grval3= 255; + if(grval3 < 0) + grval3 = 0; + s.val[2] = grval3; + } + + cvSet2D(final_img,i,j,s); + } + } + return final_img; +} + +IplImage* Contrast_Stretch(IplImage *src,float a,float b, int arg) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + for(int i=0;i 255) + grval1 = 255; + else if(grval1 < 0) + grval1 = 0; + s.val[0] = grval1; + } + + if (arg==2 || arg==3 || arg==6 || arg==7) + { + int grval2 = (int)(tan(a*3.14/180)*s1.val[1] + b); + if(grval2 > 255) + grval2 = 255; + else if(grval2 < 0) + grval2 = 0; + s.val[1] = grval2; + } + + if (arg==4 || arg==5 || arg==6 || arg==7) + { + int grval3 = (int)(tan(a*3.14/180)*s1.val[2] + b); + if(grval3 > 255) + grval3 = 255; + else if(grval3 < 0) + grval3 = 0; + s.val[2] = grval3; + } + + cvSet2D(final_img,i,j,s); + + } + } + return final_img; +} + +IplImage* Clipped_Image(IplImage *src,float a,float b,float beta, int arg) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + for(int i=0;i (int)(b)) + grval1 = 255; + else + grval1 = (int)(beta * grval1); + if(grval1 > 255) + grval1 = 255; + s.val[0] = grval1; + } + + if (arg==2 || arg==4 || arg==5 || arg==7) + { + int grval2 = (int)(s1.val[1]); + if(grval2 < (int)(a)) + grval2 = 0; + else if(grval2 > (int)(b)) + grval2 = 255; + else + grval2 = (int)(beta * grval2); + if(grval2 > 255) + grval2 = 255; + s.val[1] = grval2; + } + + if (arg==3 || arg==5 || arg==6 || arg==7) + { + int grval3 = (int)(s1.val[2]); + if(grval3 < (int)(a)) + grval3 = 0; + else if(grval3 > (int)(b)) + grval3 = 255; + else + grval3 = (int)(beta * grval3); + if(grval3 > 255) + grval3 = 255; + s.val[2] = grval3; + } + + cvSet2D(final_img,i,j,s); + } + } + return final_img; +} + +IplImage* Windowed_Image(IplImage *src,float a,float b,float beta, int arg) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + for(int i=0;i (int)(b))) + grval1 = 0; + else + grval1 = (int)(beta * grval1); + if(grval1 > 255) + grval1 = 255; + s.val[0] = grval1; + } + + if (arg==2 || arg==4 || arg==5 || arg==7) + { + int grval2 = (int)(s1.val[1]); + if((grval2 < (int)(a)) or (grval2 > (int)(b))) + grval2 = 0; + else + grval2 = (int)(beta * grval2); + if(grval2 > 255) + grval2 = 255; + s.val[1] = grval2; + } + + if (arg==3 || arg==5 || arg==6 || arg==7) + { + int grval3 = (int)(s1.val[2]); + if((grval3 < (int)(a)) or (grval3 > (int)(b))) + grval3 = 0; + else + grval3 = (int)(beta * grval3); + if(grval3 > 255) + grval3 = 255; + s.val[2] = grval3; + } + + cvSet2D(final_img,i,j,s); + } + } + return final_img; +} + + // argv[7] will tells on which plane the proc. needs to be done --> input should be 1 or 2 or 3 + // and argv[8] tells which color model to select --> input should be "1" for RGB, "2" for HSV, and "3" for CMY + + +int main(int argc,char *argv[]) +{ + int p[3]; + p[0] = CV_IMWRITE_JPEG_QUALITY; + p[1] = 90; + p[2] = 0; + + char *img_nm,*img_typ; + IplImage* src = cvLoadImage(argv[1],1); + IplImage* dst; + + char *pch,*rem,*f_img; + pch = strtok (argv[1],"/"); + while (pch != NULL) + { + f_img = pch; + pch = strtok (NULL, "/"); + + } + + img_nm = strtok (f_img,"."); + img_typ = strtok (NULL, "."); + + +// cout<<"2\n"; + float a,b; + a = atof(argv[3]); + b = atof(argv[4]); + dst=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + dst=Contrast_Stretch(src,a,b,atoi(argv[5])); + + cvSaveImage(argv[2],dst); + + int c=cvGetSize(src).width; + int r=cvGetSize(src).height; + IplImage* p1=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage* p2=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + IplImage* p3=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + cvSplit(src,p1,p2,p3,0); + cvSaveImage("p1.jpg",p1); + cvSaveImage("p2.jpg",p2); + cvSaveImage("p3.jpg",p3); + cvSplit(dst,p1,p2,p3,0); + cvSaveImage("newp1.jpg",p1); + cvSaveImage("newp2.jpg",p2); + cvSaveImage("newp3.jpg",p3); + cvReleaseImage( &p1 ); + cvReleaseImage( &p2 ); + cvReleaseImage( &p3 ); + + cvReleaseImage( &src ); + cvReleaseImage( &dst); + return 0; +} diff --git a/build/codes/im_colunsharpmasking.cpp b/build/codes/im_colunsharpmasking.cpp new file mode 100755 index 00000000..2b39eed4 --- /dev/null +++ b/build/codes/im_colunsharpmasking.cpp @@ -0,0 +1,52 @@ +#include +#include +#include +#include +#include +#include + +using namespace std; + +void UnsharpMasking(IplImage *src, char* out_img) +{ + IplImage *UnsharpMaskingImage = cvCreateImage(cvGetSize(src), src->depth, src-> nChannels); + IplImage *temp1 = cvCreateImage(cvGetSize(src), src->depth, src-> nChannels); + IplImage *temp2 = cvCreateImage(cvGetSize(src), src->depth, src-> nChannels); + + cvSmooth( src, temp1, CV_GAUSSIAN, 27, 27); + cvSub( src,temp1, temp2, NULL ); + + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + CvScalar s1; + + for (int i=0;inChannels< +#include +#include +#include +#include +#include +#include + +using namespace std; +int maxi(int a, int b) +{ + return a>b?a:b; +} + +IplImage *imCityBlock2(IplImage *img,int x1,int y1) +{ + int c = cvGetSize(img).width; + int r = cvGetSize(img).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + + float scale; + int maxd; + maxd = maxi( maxi(x1+y1, x1+abs(y1-c) ), maxi(abs(x1-r)+y1, abs(x1-r)+abs(y1-c)) ); + scale=255.0/maxd; + + CvScalar s; + for (int i=0;i=0 && y2=0) + cvSet2D(final_img,x2,y2,s); + + y2=y1-d; + // cout<=0 && y2=0) + cvSet2D(final_img,x2,y2,s); + } + + return final_img; +} + +IplImage *imChessBoard(IplImage *img,int x1,int y1,int dist) +{ + int c = cvGetSize(img).width; + int r = cvGetSize(img).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,3); + cvMerge(img,img,img,NULL,final_img); + + int x2,y2; + CvScalar s; + + s.val[0]=255; + cvSet2D(final_img,x1,y1,s); + s.val[0]=0; + + s.val[1]=255; + for (y2=y1-dist; y2<=y1+dist; y2++) + { + x2=x1+dist; + if (x2=0 && y2=0) + cvSet2D(final_img,x2,y2,s); + + x2=x1-dist; + if (x2=0 && y2=0) + cvSet2D(final_img,x2,y2,s); + } + for (x2=x1-dist; x2<=x1+dist;x2++) + { + y2=y1+dist; + if (x2=0 && y2=0) + cvSet2D(final_img,x2,y2,s); + + y2=y1-dist; + if (x2=0 && y2=0) + cvSet2D(final_img,x2,y2,s); + } + + return final_img; +} + +IplImage* imEuclidean(IplImage *img,int x1,int y1,int dist) +{ + int c = cvGetSize(img).width; + int r = cvGetSize(img).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,3); + cvMerge(img,img,img,NULL,final_img); + + int x2,y2,d; + CvScalar s; + + s.val[0]=255; + cvSet2D(final_img,x1,y1,s); + s.val[0]=0; + + s.val[1]=255; + for (x2=x1-dist; x2<=x1+dist; x2++) + { + d=(int)sqrt( (dist*dist) - ((x1-x2)*(x1-x2)) ); + y2=y1+d; + if (x2=0 && y2=0) + cvSet2D(final_img,x2,y2,s); + + y2=y1-d; + if (x2=0 && y2=0) + cvSet2D(final_img,x2,y2,s); + } + + return final_img; +} + + +int main(int argc,char* argv[]) +{ + int choice = atoi (argv[1]) ; + + if(choice==1) { + int x1 = atoi(argv[2]); + int y1 = atoi(argv[3]); + int x2 = atoi(argv[4]); + int y2 = atoi(argv[5]); + if(atoi(argv[6])==1) + { + // city block + + cout< +#include +//#include "stdafx.h" +#include +#include +#include + +#define PI 3.1428571 +#define MAXI 999999999 + +// Rearrange the quadrants of Fourier image so that the origin is at +// the image center +// src & dst arrays of equal size & type +void cvShiftDFT(CvArr * src_arr, CvArr * dst_arr ) +{ + CvMat * tmp; + CvMat q1stub, q2stub; + CvMat q3stub, q4stub; + CvMat d1stub, d2stub; + CvMat d3stub, d4stub; + CvMat * q1, * q2, * q3, * q4; + CvMat * d1, * d2, * d3, * d4; + + CvSize size = cvGetSize(src_arr); + CvSize dst_size = cvGetSize(dst_arr); + int cx, cy; + + if(src_arr==dst_arr){ + tmp = cvCreateMat(size.height/2, size.width/2, + cvGetElemType(src_arr)); + } + + cx = size.width/2; + cy = size.height/2; // image center + + q1 = cvGetSubRect( src_arr, &q1stub, cvRect(0,0,cx, cy) ); + q2 = cvGetSubRect( src_arr, &q2stub, cvRect(cx,0,cx,cy) ); + q3 = cvGetSubRect( src_arr, &q3stub, cvRect(cx,cy,cx,cy) ); + q4 = cvGetSubRect( src_arr, &q4stub, cvRect(0,cy,cx,cy) ); + d1 = cvGetSubRect( src_arr, &d1stub, cvRect(0,0,cx,cy) ); + d2 = cvGetSubRect( src_arr, &d2stub, cvRect(cx,0,cx,cy) ); + d3 = cvGetSubRect( src_arr, &d3stub, cvRect(cx,cy,cx,cy) ); + d4 = cvGetSubRect( src_arr, &d4stub, cvRect(0,cy,cx,cy) ); + + if(src_arr!=dst_arr){ + cvCopy(q3, d1, 0); + cvCopy(q4, d2, 0); + cvCopy(q1, d3, 0); + cvCopy(q2, d4, 0); + } + else{ + cvCopy(q3, tmp, 0); + cvCopy(q1, q3, 0); + cvCopy(tmp, q1, 0); + cvCopy(q4, tmp, 0); + cvCopy(q2, q4, 0); + cvCopy(tmp, q2, 0); + } +} + +int main(int argc, char ** argv) +{ + if(atoi(argv[1])==1) + { + IplImage * im; + IplImage * im1; + IplImage * realInput; + IplImage * imaginaryInput; + IplImage * complexInput; + + int dft_M, dft_N; + CvMat* dft_A, tmp; + IplImage * image_Re; + IplImage * image_Im; + IplImage * image_Re2; + IplImage * image_Im2; + double m, M; + + im1 = cvLoadImage( argv[2],0 ); + im = cvLoadImage( argv[2], CV_LOAD_IMAGE_GRAYSCALE ); + if( !im ) + return -1; + + realInput = cvCreateImage( cvGetSize(im), IPL_DEPTH_64F, 1); + imaginaryInput = cvCreateImage( cvGetSize(im), IPL_DEPTH_64F, 1); + complexInput = cvCreateImage( cvGetSize(im), IPL_DEPTH_64F, 2); + + cvScale(im, realInput, 1.0, 0.0); + cvZero(imaginaryInput); + cvMerge(realInput, imaginaryInput, NULL, NULL, complexInput); + + dft_M = cvGetOptimalDFTSize( im->height - 1 ); + dft_N = cvGetOptimalDFTSize( im->width - 1 ); + + dft_A = cvCreateMat( dft_M, dft_N, CV_64FC2 ); + image_Re = cvCreateImage( cvSize(dft_N, dft_M), IPL_DEPTH_64F, 1); + image_Im = cvCreateImage( cvSize(dft_N, dft_M), IPL_DEPTH_64F, 1); + image_Re2 = cvCreateImage( cvSize(dft_N, dft_M), IPL_DEPTH_64F, 1); + image_Im2 = cvCreateImage( cvSize(dft_N, dft_M), IPL_DEPTH_64F, 1); + + // copy A to dft_A and pad dft_A with zeros + cvGetSubRect( dft_A, &tmp, cvRect(0,0, im->width, im->height)); + cvCopy( complexInput, &tmp, NULL ); + if( dft_A->cols > im->width ) + { + cvGetSubRect( dft_A, &tmp, cvRect(im->width,0, dft_A->cols - + im->width, im->height)); + cvZero( &tmp ); + } + + + cvDFT( dft_A, dft_A, CV_DXT_FORWARD, complexInput->height ); + + // Split Fourier in real and imaginary parts + cvSplit( dft_A, image_Re, image_Im, 0, 0 ); + cvCopyImage(image_Re,image_Re2); + cvCopyImage(image_Im,image_Im2); + + // Compute the magnitude of the spectrum Mag = sqrt(Re^2 + Im^2) + cvPow( image_Re, image_Re, 2.0); + cvPow( image_Im, image_Im, 2.0); + cvAdd( image_Re, image_Im, image_Re, NULL); + cvPow( image_Re, image_Re, 0.5 ); + + // compute the phase of the spectrum Phase = atan(Re/Im) + int r=cvGetSize(image_Re).height; + int c=cvGetSize(image_Re).width; + CvScalar s1,s2; + for (int i=0;iheight ); + cvScale(dft_A,dft_A,0.001); + + // Split Fourier in real and imaginary parts + cvSplit( dft_A, image_Re, image_Im, 0, 0 ); + + // Compute the magnitude of the spectrum Mag = sqrt(Re^2 + Im^2) + cvPow( image_Re, image_Re, 2.0); + cvPow( image_Im, image_Im, 2.0); + cvAdd( image_Re, image_Im, image_Re, NULL); + cvPow( image_Re, image_Re, 0.5 ); + + // Compute log(1 + Mag) + cvAddS( image_Re, cvScalarAll(1.0), image_Re, NULL ); // 1 + Mag + cvLog( image_Re, image_Re ); // log(1 + Mag) + + cvMinMaxLoc(image_Re, &m, &M, NULL, NULL, NULL); + cvScale(image_Re, image_Re, 1.0/(M-m), 1.0*(-m)/(M-m)); + minVal = 0; maxVal = 0; + cvMinMaxLoc(image_Re, &minVal, &maxVal, &minLoc, &maxLoc, 0); + cvCvtScaleAbs(image_Re,image_Re1,255.0*(maxVal-minVal),0); + //cvNamedWindow("inverse",0); + //cvShowImage("inverse",image_Re1); + //cvWaitKey(-1); + + cvReleaseImage(&image_Re); + cvReleaseImage(&image_Re1); + cvReleaseImage(&image_Im); + cvReleaseImage(&im); + cvReleaseImage(&im1); + cvReleaseImage(&realInput); + cvReleaseImage(&imaginaryInput); + cvReleaseImage(&complexInput); + cvReleaseMat(&dft_A); + } + else if(atoi(argv[1])==2) + { + IplImage * magImage = cvLoadImage(argv[2],0); + IplImage * phaseImage = cvLoadImage(argv[3],0); + IplImage * realInput = cvCreateImage( cvGetSize(magImage), IPL_DEPTH_64F, 1); + IplImage * imaginaryInput = cvCreateImage( cvGetSize(magImage), IPL_DEPTH_64F, 1); + IplImage * complexInput = cvCreateImage( cvGetSize(magImage), IPL_DEPTH_64F, 2); + IplImage * realInput2 = cvCreateImage( cvGetSize(phaseImage), IPL_DEPTH_64F, 1); + IplImage * imaginaryInput2 = cvCreateImage( cvGetSize(phaseImage), IPL_DEPTH_64F, 1); + IplImage * complexInput2 = cvCreateImage( cvGetSize(phaseImage), IPL_DEPTH_64F, 2); + + cvScale(magImage, realInput, 1.0, 0.0); + cvZero(imaginaryInput); + cvMerge(realInput, imaginaryInput, NULL, NULL, complexInput); + int dft_M = cvGetOptimalDFTSize( (magImage->height > phaseImage->height?magImage->height:phaseImage->height) - 1 ); + int dft_N = cvGetOptimalDFTSize( (magImage->width > phaseImage->width?magImage->width:phaseImage->width) - 1 ); + CvMat* dft_A, tmp; + dft_A = cvCreateMat( dft_M, dft_N, CV_64FC2 ); + cvGetSubRect( dft_A, &tmp, cvRect(0,0, magImage->width, magImage->height)); + cvCopy( complexInput, &tmp, NULL ); + if( dft_A->cols > magImage->width ) + { + cvGetSubRect( dft_A, &tmp, cvRect(magImage->width,0, dft_A->cols - + magImage->width, magImage->height)); + cvZero( &tmp ); + } + cvDFT( dft_A, dft_A, CV_DXT_FORWARD, complexInput->height ); + IplImage * re = cvCreateImage( cvSize(dft_N,dft_M), IPL_DEPTH_64F, 1); + IplImage * im = cvCreateImage( cvSize(dft_N,dft_M), IPL_DEPTH_64F, 1); + IplImage * mag = cvCreateImage( cvSize(dft_N,dft_M), IPL_DEPTH_64F, 1); + cvSplit( dft_A, re, im, 0, 0 ); + cvPow( re, re, 2.0); + cvPow( im, im, 2.0); + cvAdd( re, im, mag, NULL); + cvPow( mag, mag, 0.5 ); + + cvScale(phaseImage, realInput2, 1.0, 0.0); + cvZero(imaginaryInput2); + cvMerge(realInput2, imaginaryInput2, NULL, NULL, complexInput2); + //int dft_M2 = cvGetOptimalDFTSize( phaseImage->height - 1 ); + //int dft_N2 = cvGetOptimalDFTSize( phaseImage->width - 1 ); + CvMat* dft_A2, tmp2; + dft_A2 = cvCreateMat( dft_M, dft_N, CV_64FC2 ); + cvGetSubRect( dft_A2, &tmp2, cvRect(0,0, phaseImage->width, phaseImage->height)); + cvCopy( complexInput2, &tmp2, NULL ); + if( dft_A2->cols > phaseImage->width ) + { + cvGetSubRect( dft_A2, &tmp2, cvRect(phaseImage->width,0, dft_A2->cols - + phaseImage->width, phaseImage->height)); + cvZero( &tmp2 ); + } + cvDFT( dft_A2, dft_A2, CV_DXT_FORWARD, complexInput2->height ); + cvSplit( dft_A2, re, im, 0, 0 ); + + + IplImage *realOutput = cvCreateImage(cvSize(dft_N,dft_M),IPL_DEPTH_64F,1); + IplImage *imagOutput = cvCreateImage(cvSize(dft_N,dft_M),IPL_DEPTH_64F,1); + IplImage *complexOutput = cvCreateImage(cvSize(dft_N,dft_M),IPL_DEPTH_64F,2); + int r=cvGetSize(mag).height; + int c=cvGetSize(mag).width; + CvScalar s1,s2,s3,s4; + for (int i=0;iheight ); + cvScale(dft_A,dft_A,0.001); + cvSplit( dft_A, realOutput, imagOutput, 0, 0 ); + cvPow( realOutput, realOutput, 2.0); + cvPow( imagOutput, imagOutput, 2.0); + cvAdd( realOutput, imagOutput, realOutput, NULL); + cvPow( realOutput, realOutput, 0.5 ); + cvAddS( realOutput, cvScalarAll(1.0), realOutput, NULL ); // 1 + Mag + cvLog( realOutput, realOutput ); // log(1 + Mag) + double m,M; + cvMinMaxLoc(realOutput, &m, &M, NULL, NULL, NULL); + cvScale(realOutput, realOutput, 1.0/(M-m), 1.0*(-m)/(M-m)); + IplImage * Output = cvCreateImage(cvGetSize(realOutput),IPL_DEPTH_8U,1); + CvPoint minLoc, maxLoc; + double minVal = 0; double maxVal = 0; + cvMinMaxLoc(realOutput, &minVal, &maxVal, &minLoc, &maxLoc, 0); + cvCvtScaleAbs(realOutput,Output,255.0*(maxVal-minVal),0); + cvSaveImage(argv[4],Output); + //cvNamedWindow("impofphase",0); + //cvShowImage("impofphase",Output); + //cvWaitKey(-1); + + + cvReleaseImage(&re); + cvReleaseImage(&im); + cvReleaseImage(&mag); + cvReleaseImage(&magImage); + cvReleaseImage(&phaseImage); + cvReleaseImage(&realInput); + cvReleaseImage(&imaginaryInput); + cvReleaseImage(&complexInput); + cvReleaseImage(&realOutput); + cvReleaseImage(&imagOutput); + cvReleaseImage(&complexOutput); + cvReleaseImage(&Output); + cvReleaseMat(&dft_A); + } + else if(atoi(argv[1])==3) + { + IplImage * im = cvLoadImage(argv[2],0); + IplImage * realInput = cvCreateImage( cvGetSize(im), IPL_DEPTH_64F, 1); + IplImage * imaginaryInput = cvCreateImage( cvGetSize(im), IPL_DEPTH_64F, 1); + IplImage * complexInput = cvCreateImage( cvGetSize(im), IPL_DEPTH_64F, 2); + CvMat* dft_A, tmp; + int theta = atoi(argv[4]); + int rad = atoi(argv[5]); + int deltheta = atoi(argv[6]); + int delrad = atoi(argv[7]); + double angle1 = theta-(deltheta/2); + double angle2 = theta+(deltheta/2); + double angle3 = 180+theta-(deltheta/2); + double angle4 = 180+theta+(deltheta/2); + double val1 = atan((angle1==90||angle1==270||angle1==-90||angle1==-270)?MAXI:tan(PI/180*angle1)); + double val2 = atan((angle1==90||angle1==270||angle1==-90||angle1==-270)?MAXI:tan(PI/180*angle2)); + double val3 = atan((angle1==90||angle1==270||angle1==-90||angle1==-270)?MAXI:tan(PI/180*angle3)); + double val4 = atan((angle1==90||angle1==270||angle1==-90||angle1==-270)?MAXI:tan(PI/180*angle4)); + + int dft_M, dft_N; + cvScale(im, realInput, 1.0, 0.0); + cvZero(imaginaryInput); + cvMerge(realInput, imaginaryInput, NULL, NULL, complexInput); + dft_M = cvGetOptimalDFTSize( im->height - 1 ); + dft_N = cvGetOptimalDFTSize( im->width - 1 ); + dft_A = cvCreateMat( dft_M, dft_N, CV_64FC2 ); + cvGetSubRect( dft_A, &tmp, cvRect(0,0, im->width, im->height)); + cvCopy( complexInput, &tmp, NULL ); + if( dft_A->cols > im->width ) + { + cvGetSubRect( dft_A, &tmp, cvRect(im->width,0, dft_A->cols - + im->width, im->height)); + cvZero( &tmp ); + } + cvDFT( dft_A, dft_A, CV_DXT_FORWARD, complexInput->height ); + IplImage * re = cvCreateImage(cvSize(dft_N,dft_M),IPL_DEPTH_64F,1); + IplImage * imag = cvCreateImage(cvSize(dft_N,dft_M),IPL_DEPTH_64F,1); + cvSplit(dft_A,re,imag,0,0); + + int r = cvGetSize(imag).height; + int c = cvGetSize(imag).width; + double dist,row,col,val; + CvScalar s; + for (int i=0;i=val2 && (val>=val1||val<=val2)) || (val3>=val4 && (val>=val3||val<=val4))) + { + s.val[0]=0.0; + cvSet2D(imag,i,j,s); + cvSet2D(re,i,j,s); + } + else if ((val>=val1 && val<=val2) || (val>=val3 && val<=val4)) + { + s.val[0]=0.0; + cvSet2D(imag,i,j,s); + cvSet2D(re,i,j,s); + } + } + } + } + } + + //cvNamedWindow("imaginary",0); + //cvShowImage("imaginary",imag); + //cvNamedWindow("real",0); + //cvShowImage("real",re); + + cvMerge(re,imag,NULL,NULL,dft_A); + cvDFT( dft_A, dft_A, CV_DXT_INVERSE_SCALE, dft_N); + cvScale(dft_A,dft_A,0.001); + cvSplit(dft_A,re,imag,0,0); + cvPow(re,re,2); + cvPow(imag,imag,2); + cvAdd(re,imag,re,NULL); + cvPow(re,re,0.5); + cvAddS( re, cvScalarAll(1.0), re, NULL ); // 1 + Mag + cvLog( re, re); // log(1 + Mag) + double m,M; + cvMinMaxLoc(re, &m, &M, NULL, NULL, NULL); + cvScale(re, re, 1.0/(M-m), 1.0*(-m)/(M-m)); + IplImage * Output = cvCreateImage(cvGetSize(re),IPL_DEPTH_8U,1); + CvPoint minLoc, maxLoc; + double minVal = 0; double maxVal = 0; + cvMinMaxLoc(re, &minVal, &maxVal, &minLoc, &maxLoc, 0); + cvCvtScaleAbs(re,Output,255.0*(maxVal-minVal),0); + cvSaveImage(argv[3],Output); + + //cvNamedWindow("advfourier",0); + //cvShowImage("advfourier",Output); + + //cvWaitKey(-1); + + cvReleaseImage(&im); + cvReleaseImage(&realInput); + cvReleaseImage(&imaginaryInput); + cvReleaseImage(&complexInput); + cvReleaseImage(&re); + cvReleaseImage(&imag); + cvReleaseMat(&dft_A); + cvReleaseImage(&Output); + } + + return 0; +} diff --git a/build/codes/im_hist.cpp b/build/codes/im_hist.cpp new file mode 100755 index 00000000..2b17cd9d --- /dev/null +++ b/build/codes/im_hist.cpp @@ -0,0 +1,339 @@ +#include +#include +#include +#include +using namespace std; + +IplImage* adapthist(IplImage* pln, int arg3, int arg4) +{ + int c=cvGetSize(pln).width; + int r=cvGetSize(pln).height; + + IplImage *p4=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + + IplImage *temp=cvCreateImage(cvSize(arg3,arg4),IPL_DEPTH_8U,1); + + CvScalar s; + for (int ii=0;ii=x)?0:x); ii=y)?0:y); jjbins, hist->bins, ((float)hist_img->height)/max_value, 0 ); + + // calculate width + w_scale = ((float)hist_img->width)/hist_size; + + // plot the histogram + for( int i = 0; i < hist_size; i++ ) { + + cvRectangle( hist_img, cvPoint((int)i*w_scale , hist_img->height), + cvPoint((int)(i+1)*w_scale, hist_img->height - cvRound(cvGetReal1D(hist->bins,i))), + CV_RGB(255,255,0), -1, 8, 0 ); + + } +} +IplImage* Pre_Process(IplImage* src,int bins) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + for(int i=0;iwidth, source->height ), IPL_DEPTH_8U, 1 ); + if(nbins!=256) + bin_img = Pre_Process(source,nbins); + else + bin_img = cvCloneImage(source); + + int c = cvGetSize(bin_img).width; + int r = cvGetSize(bin_img).height; + + + if(atoi(argv[3])==1) + { + int mn=300,mx=-1,avg=0; + for(int i=0;i mx) + mx = s1.val[0]; + avg+=s1.val[0]; + } + } + avg = avg/(r*c); + IplImage *hist_img = cvCreateImage(cvSize(300,300), 8,3); + cvSet( hist_img, cvScalarAll(200), 0 ); + create_histogram_image(bin_img, hist_img,nbins); + char nam[30]; + int n = sprintf(nam,"%s.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + cvReleaseImage( &source ); + cvReleaseImage( &hist_img ); + cvReleaseImage( &bin_img ); + cout<width/2, source->height/2 ), IPL_DEPTH_8U, 1 ); + int mn4=300,mx4=-1,avg4=0; + for(int i=0;i mx4) + mx4 = s1.val[0]; + avg4+=s1.val[0]; + cvSet2D(bin_img1,i,j,s); + } + } + avg4 = 4*avg4/(r*c); + + IplImage *hist_img = cvCreateImage(cvSize(300,300), 8, 3); + cvSet( hist_img, cvScalarAll(200), 0 ); + create_histogram_image(bin_img1, hist_img,nbins); + char nam[30]; + int n = sprintf(nam,"%s1.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + + IplImage *bin_img2 = cvCreateImage(cvSize( source->width/2, source->height/2 ), IPL_DEPTH_8U, 1 ); + int mn1=300,mx1=-1,avg1=0; + for(int i=0;i mx1) + mx1 = s1.val[0]; + avg1+=s1.val[0]; + + cvSet2D(bin_img2,i,j-c/2,s); + } + } + avg1 = 4*avg1/(r*c); + + hist_img = cvCreateImage(cvSize(300,300), 8, 3); + cvSet( hist_img, cvScalarAll(200), 0 ); + create_histogram_image(bin_img2, hist_img,nbins); + n = sprintf(nam,"%s2.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + + IplImage *bin_img3 = cvCreateImage(cvSize( source->width/2, source->height/2 ), IPL_DEPTH_8U, 1 ); + int mn2=300,mx2=-1,avg2=0; + for(int i=r/2;i mx2) + mx2 = s1.val[0]; + avg2+=s1.val[0]; + cvSet2D(bin_img3,i-r/2,j,s); + } + } + avg2 = 4*avg2/(r*c); + + hist_img = cvCreateImage(cvSize(300,300), 8, 3); + cvSet( hist_img, cvScalarAll(200), 0 ); + create_histogram_image(bin_img3, hist_img,nbins); + n = sprintf(nam,"%s3.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + + + IplImage *bin_img4 = cvCreateImage(cvSize( source->width/2, source->height/2 ), IPL_DEPTH_8U, 1 ); + int mn3=300,mx3=-1,avg3=0; + for(int i=r/2;i mx3) + mx3 = s1.val[0]; + avg3+=s1.val[0]; + cvSet2D(bin_img4,i-r/2,j-c/2,s); + } + } + avg3 = 4*avg3/(r*c); + + hist_img = cvCreateImage(cvSize(300,300), 8,3); + cvSet( hist_img, cvScalarAll(200), 0 ); + create_histogram_image(bin_img4, hist_img,nbins); + n = sprintf(nam,"%s4.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + + cvReleaseImage( &source ); + cvReleaseImage( &hist_img ); + cvReleaseImage( &bin_img ); + cvReleaseImage( &bin_img1 ); + cvReleaseImage( &bin_img2 ); + cvReleaseImage( &bin_img3 ); + cvReleaseImage( &bin_img4 ); + + cout< +#include +#include +#include +using namespace std; + +void create_histogram_image(IplImage* bin_img, IplImage* hist_img,int bins) { + CvHistogram *hist; + + int fc = 256/bins; + int hist_size = 256/fc; + float range[]={0,256/fc}; + float* ranges[] = { range }; + float max_value = 0.0; + float w_scale = 0.0; + + // create array to hold histogram values + hist = cvCreateHist(1, &hist_size, CV_HIST_ARRAY, ranges, 1); + + // calculate histogram values + cvCalcHist( &bin_img, hist, 0, NULL ); + + // Get the minimum and maximum values of the histogram + cvGetMinMaxHistValue( hist, 0, &max_value, 0, 0 ); + + // set height by using maximim value + cvScale( hist->bins, hist->bins, ((float)hist_img->height)/max_value, 0 ); + + // calculate width + w_scale = ((float)hist_img->width)/hist_size; + + // plot the histogram + for( int i = 0; i < hist_size; i++ ) { + + cvRectangle( hist_img, cvPoint((int)i*w_scale , hist_img->height), + cvPoint((int)(i+1)*w_scale, hist_img->height - cvRound(cvGetReal1D(hist->bins,i))), + CV_RGB(255,255,0), -1, 8, 0 ); + + } +} +IplImage* Pre_Process(IplImage* src,int bins) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + for(int i=0;iwidth, source->height ), IPL_DEPTH_8U, 1 ); + if(nbins!=256) + bin_img = Pre_Process(source,nbins); + else + bin_img = cvCloneImage(source); + + int c = cvGetSize(bin_img).width; + int r = cvGetSize(bin_img).height; + + + if(atoi(argv[4])==1) + { + int mn=300,mx=-1,avg=0; + for(int i=0;i mx) + mx = s1.val[0]; + avg+=s1.val[0]; + } + } + avg = avg/(r*c); + IplImage *hist_img = cvCreateImage(cvSize(300,300), 8,3); + cvSet( hist_img, cvScalarAll(200), 0 ); + create_histogram_image(bin_img, hist_img,nbins); + char nam[50]; + int n = sprintf(nam,"%s.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + cvReleaseImage( &source ); + cvReleaseImage( &hist_img ); + cvReleaseImage( &bin_img ); + cout<width/2, bin_img->height/2 ),bin_img->depth,bin_img->nChannels ); + int mn4=300,mx4=-1,avg4=0; + for(int i=0;i mx4) + mx4 = s1.val[0]; + avg4+=s1.val[0]; + cvSet2D(bin_img1,i,j,s1); + } + } + avg4 = 4*avg4/(r*c); + + + + IplImage *hist_img = cvCreateImage(cvSize(300,300), 8, 3); + cvSet( hist_img, cvScalarAll(200), 0 ); + create_histogram_image(bin_img1, hist_img,nbins); + char nam[50]; + int n = sprintf(nam,"%s1.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + +// IplImage *bin_img2 = cvCreateImage(cvSize( source->width/2, source->height/2 ), IPL_DEPTH_8U, 1 ); + IplImage *bin_img2 = cvCreateImage(cvSize( bin_img->width/2, bin_img->height/2 ),bin_img->depth,bin_img->nChannels ); + int mn1=300,mx1=-1,avg1=0; + for(int i=0;i mx1) + mx1 = s1.val[0]; + avg1+=s1.val[0]; + + cvSet2D(bin_img2,i,j-c/2,s1); + } + } + avg1 = 4*avg1/(r*c); + + + hist_img = cvCreateImage(cvSize(300,300), 8, 3); + cvSet( hist_img, cvScalarAll(200), 0 ); + create_histogram_image(bin_img2, hist_img,nbins); + n = sprintf(nam,"%s2.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + + IplImage *bin_img3 = cvCreateImage(cvSize( source->width/2, source->height/2 ), IPL_DEPTH_8U, 1 ); + int mn2=300,mx2=-1,avg2=0; + for(int i=r/2;i mx2) + mx2 = s1.val[0]; + avg2+=s1.val[0]; + cvSet2D(bin_img3,i-r/2,j,s1); + } + } + avg2 = 4*avg2/(r*c); + + hist_img = cvCreateImage(cvSize(300,300), 8, 3); + cvSet( hist_img, cvScalarAll(200), 0 ); + create_histogram_image(bin_img3, hist_img,nbins); + n = sprintf(nam,"%s3.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + + + IplImage *bin_img4 = cvCreateImage(cvSize( source->width/2, source->height/2 ), IPL_DEPTH_8U, 1 ); + int mn3=300,mx3=-1,avg3=0; + for(int i=r/2;i mx3) + mx3 = s1.val[0]; + avg3+=s1.val[0]; + cvSet2D(bin_img4,i-r/2,j-c/2,s1); + } + } + avg3 = 4*avg3/(r*c); + + + hist_img = cvCreateImage(cvSize(300,300), 8,3); + cvSet( hist_img, cvScalarAll(200), 0 ); + create_histogram_image(bin_img4, hist_img,nbins); + n = sprintf(nam,"%s4.%s",img_nm,img_typ); + cvSaveImage(nam,hist_img); + + cout< +#include +#include +#include +#include + +using namespace std; + +int main(int argc, char ** argv) +{ + IplImage * magImage = cvLoadImage(argv[1],0); + IplImage * phaseImage = cvLoadImage(argv[2],0); + IplImage * realInput = cvCreateImage( cvGetSize(magImage), IPL_DEPTH_64F, 1); + IplImage * imaginaryInput = cvCreateImage( cvGetSize(magImage), IPL_DEPTH_64F, 1); + IplImage * complexInput = cvCreateImage( cvGetSize(magImage), IPL_DEPTH_64F, 2); + + cvScale(magImage, realInput, 1.0, 0.0); + cvZero(imaginaryInput); + cvMerge(realInput, imaginaryInput, NULL, NULL, complexInput); + int dft_M = cvGetOptimalDFTSize( magImage->height - 1 ); + int dft_N = cvGetOptimalDFTSize( magImage->width - 1 ); + CvMat* dft_A, tmp; + dft_A = cvCreateMat( dft_M, dft_N, CV_64FC2 ); + + cvGetSubRect( dft_A, &tmp, cvRect(0,0, magImage->width, magImage->height)); + cvCopy( complexInput, &tmp, NULL ); + if( dft_A->cols > magImage->width ) + { + cvGetSubRect( dft_A, &tmp, cvRect(magImage->width,0, dft_A->cols - + magImage->width, magImage->height)); + cvZero( &tmp ); + } + + cvDFT( dft_A, dft_A, CV_DXT_FORWARD, complexInput->height ); + IplImage * re = cvCreateImage( cvSize(dft_N,dft_M), IPL_DEPTH_64F, 1); + IplImage * im = cvCreateImage( cvSize(dft_N,dft_M), IPL_DEPTH_64F, 1); + IplImage * mag = cvCreateImage( cvSize(dft_N,dft_M), IPL_DEPTH_64F, 1); + cvSplit( dft_A, re, im, 0, 0 ); + cvPow( re, re, 2.0); + cvPow( im, im, 2.0); + cvAdd( re, im, mag, NULL); + cvPow( mag, mag, 0.5 ); + + cvScale(phaseImage, realInput, 1.0, 0.0); + cvZero(imaginaryInput); + cvMerge(realInput, imaginaryInput, NULL, NULL, complexInput); + //int dft_M = cvGetOptimalDFTSize( im->height - 1 ); + //int dft_N = cvGetOptimalDFTSize( im->width - 1 ); + //cvMat* dft_A = cvCreateMat( dft_M, dft_N, CV_64FC2 ); + //cvMat tmp; + cvGetSubRect( dft_A, &tmp, cvRect(0,0, phaseImage->width, phaseImage->height)); + cvCopy( complexInput, &tmp, NULL ); + if( dft_A->cols > phaseImage->width ) + { + cvGetSubRect( dft_A, &tmp, cvRect(phaseImage->width,0, dft_A->cols - + phaseImage->width, phaseImage->height)); + cvZero( &tmp ); + } + cvDFT( dft_A, dft_A, CV_DXT_FORWARD, complexInput->height ); + cvSplit( dft_A, re, im, 0, 0 ); + + + IplImage *realOutput = cvCreateImage(cvSize(dft_N,dft_M),IPL_DEPTH_64F,1); + IplImage *imagOutput = cvCreateImage(cvSize(dft_N,dft_M),IPL_DEPTH_64F,1); + IplImage *complexOutput = cvCreateImage(cvSize(dft_N,dft_M),IPL_DEPTH_64F,2); + int r=cvGetSize(mag).height; + int c=cvGetSize(mag).width; + CvScalar s1,s2,s3,s4; + for (int i=0;iheight ); + cvScale(dft_A,dft_A,0.001); + cvSplit( dft_A, realOutput, imagOutput, 0, 0 ); + cvPow( realOutput, realOutput, 2.0); + cvPow( imagOutput, imagOutput, 2.0); + cvAdd( realOutput, imagOutput, realOutput, NULL); + cvPow( realOutput, realOutput, 0.5 ); + cvAddS( realOutput, cvScalarAll(1.0), realOutput, NULL ); // 1 + Mag + cvLog( realOutput, realOutput ); // log(1 + Mag) + double m,M; + cvMinMaxLoc(realOutput, &m, &M, NULL, NULL, NULL); + cvScale(realOutput, realOutput, 1.0/(M-m), 1.0*(-m)/(M-m)); + IplImage * Output = cvCreateImage(cvGetSize(realOutput),IPL_DEPTH_8U,1); + CvPoint minLoc, maxLoc; + double minVal = 0; double maxVal = 0; + cvMinMaxLoc(realOutput, &minVal, &maxVal, &minLoc, &maxLoc, 0); + cvCvtScaleAbs(realOutput,Output,255.0*(maxVal-minVal),0); + cvSaveImage("impofphase.jpg",Output); + + + cvReleaseImage(&re); + cvReleaseImage(&im); + cvReleaseImage(&mag); + cvReleaseImage(&magImage); + cvReleaseImage(&phaseImage); + cvReleaseImage(&realInput); + cvReleaseImage(&imaginaryInput); + cvReleaseImage(&complexInput); + cvReleaseImage(&realOutput); + cvReleaseImage(&imagOutput); + cvReleaseImage(&complexOutput); + cvReleaseImage(&Output); + cvReleaseMat(&dft_A); + + return 0; +} diff --git a/build/codes/im_logical.cpp b/build/codes/im_logical.cpp new file mode 100755 index 00000000..f6e92f7d --- /dev/null +++ b/build/codes/im_logical.cpp @@ -0,0 +1,154 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +IplImage* imOR(IplImage *img1,IplImage *img2) +{ + int c = cvGetSize(img1).width; + int r = cvGetSize(img1).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + for(int i=0;i 0) or (s2.val[0] > 0)) + grval = 255; + s.val[0] = grval; + cvSet2D(final_img,i,j,s); + } + } + return final_img; +} + +IplImage* imAND(IplImage *img1,IplImage *img2) +{ + int c = cvGetSize(img1).width; + int r = cvGetSize(img1).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + for(int i=0;i 0) and (s2.val[0] > 0)) + grval = 255; + // cout< +#include +#include +#include +#include +#include + +using namespace std; + +// argv[2] indicates Operation +// argv[3] indicates Shape +// argv[3] indicates Size + +int main(int argc, char* argv[]) +{ + IplImage* source = cvLoadImage(argv[1],0); + + int col = cvGetSize(source).width; + int row = cvGetSize(source).height; + + IplImage* temp = cvCreateImage(cvSize(col,row),IPL_DEPTH_8U,1); + IplImage* dest = cvCreateImage(cvSize(col,row),IPL_DEPTH_8U,1); + + int a=atoi(argv[3]); + int b=atoi(argv[4]); + int c=atoi(argv[5]); + + IplConvKernel* se; + + if (b==1) + { + if (c==1) + se = cvCreateStructuringElementEx( 3, 3, 1, 1, CV_SHAPE_ELLIPSE, 0 ); + else if (c==2) + se = cvCreateStructuringElementEx( 5, 5, 2, 2, CV_SHAPE_ELLIPSE, 0 ); + else if (c==3) + se = cvCreateStructuringElementEx( 7, 7, 2, 2, CV_SHAPE_ELLIPSE, 0 ); + } + else if (b==2) + { + if (c==1) + se = cvCreateStructuringElementEx( 3, 3, 1, 1, CV_SHAPE_RECT, 0 ); + else if (c==2) + se = cvCreateStructuringElementEx( 5, 5, 2, 2, CV_SHAPE_RECT, 0 ); + else if (c==3) + se = cvCreateStructuringElementEx( 7, 7, 2, 2, CV_SHAPE_RECT, 0 ); + } + else if (b==3) + { + if (c==1) + se = cvCreateStructuringElementEx( 3, 3, 1, 1, CV_SHAPE_ELLIPSE, 0 ); + else if (c==2) + se = cvCreateStructuringElementEx( 5, 5, 2, 2, CV_SHAPE_ELLIPSE, 0 ); + else if (c==3) + se = cvCreateStructuringElementEx( 7, 7, 2, 2, CV_SHAPE_ELLIPSE, 0 ); + } + + if (a==1) + { + cvErode(source,dest,se,1); + } + else if (a==2) + { + cvDilate(source,dest,se,1); + } + else if (a==3) + { + cvErode(source,temp,se,1); + cvDilate(temp,dest,se,1); + } + else if (a==4) + { + cvDilate(source,temp,se,1); + cvErode(temp,dest,se,1); + } + + CvScalar s1,s2; + for (int i=0;i +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +float sum=0; +int parm; + +IplImage* linear(IplImage *img, float arr[][7]) +{ + int c = cvGetSize(img).width; + int r = cvGetSize(img).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,img->nChannels); + for(int xp=0;xp=0 && xp-(parm/2)+i=0 && yp-(parm/2)+jnChannels); + for(int xp=0;xp grvals; + + CvScalar s,s2; + s = cvGet2D(img,xp,yp); + for(int i=0;i=0 && xp-(parm/2)+i=0 && yp-(parm/2)+jdepth, src-> nChannels); + IplImage *temp1 = cvCreateImage(cvGetSize(src), src->depth, src-> nChannels); + IplImage *temp2 = cvCreateImage(cvGetSize(src), src->depth, src-> nChannels); + + cvSmooth( src, temp1, CV_GAUSSIAN, 27, 27); + cvSub( src,temp1, temp2, NULL ); + + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + CvScalar s1,s2,s3; + for (int i=0;inChannels); + if(parm==2) { + parm=atoi(argv[4]); + nbrd_img=medn_filt(img1); + } + else { + for(int i=0;i +#include +#include +#include +#include +#include +#include + +using namespace std; + +IplImage* imPATH(IplImage *img,int xs,int ys,int xd,int yd,int con,int gr) +{ + int c = cvGetSize(img).width; + int r = cvGetSize(img).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,3); + cvMerge(img,img,img,NULL,final_img); + + int dst[r][c]; + int srcx[r][c]; + int srcy[r][c]; + for(int i=0;i X; + queue Y; + srcx[xs][ys]=xs; + srcy[xs][ys]=ys; + X.push(xs); + Y.push(ys); + dst[xs][ys]=0; + int pth_found=0; + + int xp,yp; + while(!X.empty()) + { + xp = X.front(); + yp = Y.front(); +/* cout<<"last "<=0) + s1 = cvGet2D(img,xp-1,yp); + if(con==8 and (xp -1 >= 0) and (yp+1 =0)) + s7 = cvGet2D(img,xp+1,yp-1); + + if(yp-1 >=0) + s4 = cvGet2D(img,xp,yp-1); + if(con==8 and (xp-1 >=0) and (yp-1 >=0)) + s8 = cvGet2D(img,xp-1,yp-1); + + if(s1.val[0] ==gr) + { + if(dst[xp-1][yp] > dst[xp][yp] + 1) + { + dst[xp-1][yp]=dst[xp][yp]+1; + srcx[xp-1][yp]=xp; + srcy[xp-1][yp]=yp; + X.push(xp-1); + Y.push(yp); + } + } + + + if(s2.val[0] ==gr) + { + if(dst[xp][yp+1] > dst[xp][yp] + 1) + { + dst[xp][yp+1]=dst[xp][yp]+1; + srcx[xp][yp+1]=xp; + srcy[xp][yp+1]=yp; + X.push(xp); + Y.push(yp+1); + } + } + + + if(s3.val[0] ==gr) + { + if(dst[xp+1][yp] > dst[xp][yp] + 1) + { + dst[xp+1][yp]=dst[xp][yp]+1; + srcx[xp+1][yp]=xp; + srcy[xp+1][yp]=yp; + X.push(xp+1); + Y.push(yp); + } + } + + + if(s4.val[0] ==gr) + { + if(dst[xp][yp-1] > dst[xp][yp] + 1) + { + dst[xp][yp-1]=dst[xp][yp]+1; + srcx[xp][yp-1]=xp; + srcy[xp][yp-1]=yp; + X.push(xp); + Y.push(yp-1); + } + } + + if(s5.val[0] ==gr) + { + if(dst[xp-1][yp+1] > dst[xp][yp] + 1) + { + dst[xp-1][yp+1]=dst[xp][yp]+1; + srcx[xp-1][yp+1]=xp; + srcy[xp-1][yp+1]=yp; + X.push(xp-1); + Y.push(yp+1); + } + } + + if(s6.val[0] ==gr) + { + if(dst[xp+1][yp+1] > dst[xp][yp] + 1) + { + dst[xp+1][yp+1]=dst[xp][yp]+1; + srcx[xp+1][yp+1]=xp; + srcy[xp+1][yp+1]=yp; + X.push(xp+1); + Y.push(yp+1); + } + } + + if(s7.val[0] ==gr) + { + if(dst[xp+1][yp-1] > dst[xp][yp] + 1) + { + dst[xp+1][yp-1]=dst[xp][yp]+1; + srcx[xp+1][yp-1]=xp; + srcy[xp+1][yp-1]=yp; + X.push(xp+1); + Y.push(yp-1); + } + } + + if(s8.val[0] ==gr) + { + if(dst[xp-1][yp-1] > dst[xp][yp] + 1) + { + dst[xp-1][yp-1]=dst[xp][yp]+1; + srcx[xp-1][yp-1]=xp; + srcy[xp-1][yp-1]=yp; + X.push(xp-1); + Y.push(yp-1); + } + } + } + + int tx=xd,ty=yd; + if(!pth_found) + { + cout<<"Path not found\n"; + tx = xp; + ty = yp; +// cout<<"point "< +#include +#include +#include +#include +#include +#include + +using namespace std; + +IplImage* imPATH(IplImage *img,int xs,int ys,int xd,int yd) +{ + int c = cvGetSize(img).width; + int r = cvGetSize(img).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + + int dst[r][c]; + for(int i=0;i X; + queue Y; + srcx[xs][ys]=xs; + srcy[xs][ys]=ys; + X.push(xs); + Y.push(ys); + dst[xs][ys]=0; + int pth_found=0; + + int xp,yp; + while(!X.empty()) + { + xp = X.front(); + yp = Y.front(); +// cout<=0) + s1 = cvGet2D(img,xp-1,yp); + if(yp+1 < c) + s2 = cvGet2D(img,xp,yp+1); + if(xp+1 < r) + s3 = cvGet2D(img,xp+1,yp); + if(yp-1 >=0) + s4 = cvGet2D(img,xp,yp-1); + if(s1.val[0] > 0) + { + if(dst[xp-1][yp] > dst[xp][yp] + 1) + { + dst[xp-1][yp]=dst[xp][yp]+1; + srcx[xp-1][yp]=xp; + srcy[xp-1][yp]=yp; + X.push(xp-1); + Y.push(yp); + } + } + if(s2.val[0] > 0) + { + if(dst[xp][yp+1] > dst[xp][yp] + 1) + { + dst[xp][yp+1]=dst[xp][yp]+1; + srcx[xp][yp+1]=xp; + srcy[xp][yp+1]=yp; + X.push(xp); + Y.push(yp+1); + } + } + if(s3.val[0] > 0) + { + if(dst[xp+1][yp] > dst[xp][yp] + 1) + { + dst[xp+1][yp]=dst[xp][yp]+1; + srcx[xp+1][yp]=xp; + srcy[xp+1][yp]=yp; + X.push(xp+1); + Y.push(yp); + } + } + if(s4.val[0] > 0) + { + if(dst[xp][yp-1] > dst[xp][yp] + 1) + { + dst[xp][yp-1]=dst[xp][yp]+1; + srcx[xp][yp-1]=xp; + srcy[xp][yp-1]=yp; + X.push(xp); + Y.push(yp-1); + } + } + } + + if(!pth_found) + { + cout<<"path not found\n"; + xd = xp; + yd = yp; + cout<0 and sd.val[0]>0) + { + // cout<<"here :S \n"; + IplImage* path_img=cvCreateImage(cvSize(c1,r1),IPL_DEPTH_8U,1); + path_img=imPATH(img1,xs,ys,xd,yd); + cvSaveImage(argv[2],path_img); + cvReleaseImage( &path_img ); + } + cvReleaseImage( &img1 ); + return 0; +} diff --git a/build/codes/im_path_bw.cpp b/build/codes/im_path_bw.cpp new file mode 100755 index 00000000..0da8e0e0 --- /dev/null +++ b/build/codes/im_path_bw.cpp @@ -0,0 +1,271 @@ +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +IplImage* imPATH(IplImage *img,int xs,int ys,int xd,int yd,int con) +{ + int c = cvGetSize(img).width; + int r = cvGetSize(img).height; + + IplImage* final_img=cvCreateImage(cvSize(c,r),IPL_DEPTH_8U,1); + + int dst[r][c]; + int srcx[r][c]; + int srcy[r][c]; + for(int i=0;i X; + queue Y; + srcx[xs][ys]=xs; + srcy[xs][ys]=ys; + X.push(xs); + Y.push(ys); + dst[xs][ys]=0; + int pth_found=0; + + int xp,yp; + while(!X.empty()) + { + xp = X.front(); + yp = Y.front(); +/* cout<<"last "<=0) + s1 = cvGet2D(img,xp-1,yp); + if(con==8 and (xp -1 >= 0) and (yp+1 =0)) + s7 = cvGet2D(img,xp+1,yp-1); + + if(yp-1 >=0) + s4 = cvGet2D(img,xp,yp-1); + if(con==8 and (xp-1 >=0) and (yp-1 >=0)) + s8 = cvGet2D(img,xp-1,yp-1); + + if(s1.val[0] > 0) + { + if(dst[xp-1][yp] > dst[xp][yp] + 1) + { + dst[xp-1][yp]=dst[xp][yp]+1; + srcx[xp-1][yp]=xp; + srcy[xp-1][yp]=yp; + X.push(xp-1); + Y.push(yp); + } + } + + if(s5.val[0] > 0) + { + if(dst[xp-1][yp+1] > dst[xp][yp] + 1) + { + dst[xp-1][yp+1]=dst[xp][yp]+1; + srcx[xp-1][yp+1]=xp; + srcy[xp-1][yp+1]=yp; + X.push(xp-1); + Y.push(yp+1); + } + } + + if(s2.val[0] > 0) + { + if(dst[xp][yp+1] > dst[xp][yp] + 1) + { + dst[xp][yp+1]=dst[xp][yp]+1; + srcx[xp][yp+1]=xp; + srcy[xp][yp+1]=yp; + X.push(xp); + Y.push(yp+1); + } + } + + if(s6.val[0] > 0) + { + if(dst[xp+1][yp+1] > dst[xp][yp] + 1) + { + dst[xp+1][yp+1]=dst[xp][yp]+1; + srcx[xp+1][yp+1]=xp; + srcy[xp+1][yp+1]=yp; + X.push(xp+1); + Y.push(yp+1); + } + } + + if(s3.val[0] > 0) + { + if(dst[xp+1][yp] > dst[xp][yp] + 1) + { + dst[xp+1][yp]=dst[xp][yp]+1; + srcx[xp+1][yp]=xp; + srcy[xp+1][yp]=yp; + X.push(xp+1); + Y.push(yp); + } + } + + if(s7.val[0] > 0) + { + if(dst[xp+1][yp-1] > dst[xp][yp] + 1) + { + dst[xp+1][yp-1]=dst[xp][yp]+1; + srcx[xp+1][yp-1]=xp; + srcy[xp+1][yp-1]=yp; + X.push(xp+1); + Y.push(yp-1); + } + } + + if(s4.val[0] > 0) + { + if(dst[xp][yp-1] > dst[xp][yp] + 1) + { + dst[xp][yp-1]=dst[xp][yp]+1; + srcx[xp][yp-1]=xp; + srcy[xp][yp-1]=yp; + X.push(xp); + Y.push(yp-1); + } + } + + if(s8.val[0] > 0) + { + if(dst[xp-1][yp-1] > dst[xp][yp] + 1) + { + dst[xp-1][yp-1]=dst[xp][yp]+1; + srcx[xp-1][yp-1]=xp; + srcy[xp-1][yp-1]=yp; + X.push(xp-1); + Y.push(yp-1); + } + } + } + + int tx,ty; + if(!pth_found) + { +// cout<<"path not found\n"; + tx = xp; + ty = yp; +// cout<<"point "<0 and sd.val[0]>0) + { + // cout<<"here :S \n"; + IplImage* path_img=cvCreateImage(cvSize(c1,r1),IPL_DEPTH_8U,1); + path_img=imPATH(img1,xs,ys,xd,yd,con); + cvSaveImage(argv[2],path_img); + cvReleaseImage( &path_img ); + } + cvReleaseImage( &img1 ); + return 0; +} diff --git a/build/codes/im_point.cpp b/build/codes/im_point.cpp new file mode 100755 index 00000000..a4fc731f --- /dev/null +++ b/build/codes/im_point.cpp @@ -0,0 +1,185 @@ +#include +#include +#include +#include +#include + +using namespace std; + +IplImage* Log_Image(IplImage *src,int cn) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + for(int i=0;i 255) + grval= 255; + if(grval < 0) + grval = 0; + s.val[0] = grval; + cvSet2D(final_img,i,j,s); + } + } + return final_img; +} + +IplImage* Contrast_Stretch(IplImage *src,float a,float b) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + for(int i=0;i 255) + grval = 255; + else if(grval < 0) + grval = 0; + s.val[0] = grval; + cvSet2D(final_img,i,j,s); + + } + } + return final_img; +} + +IplImage* Clipped_Image(IplImage *src,float a,float b,float beta) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + for(int i=0;i (int)(b)) + grval = 255; + else + grval = (int)(beta * grval); + if(grval > 255) + grval = 255; + s.val[0] = grval; + cvSet2D(final_img,i,j,s); + } + } + return final_img; +} + +IplImage* Windowed_Image(IplImage *src,float a,float b,float beta) +{ + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + IplImage* final_img=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero(final_img); + for(int i=0;i (int)(b))) + grval = 0; + else + grval = (int)(beta * grval); + if(grval > 255) + grval = 255; + s.val[0] = grval; + cvSet2D(final_img,i,j,s); + } + } + return final_img; +} + +int main(int argc,char *argv[]) +{ + int p[3]; + p[0] = CV_IMWRITE_JPEG_QUALITY; + p[1] = 90; + p[2] = 0; + + char *img_nm,*img_typ; + IplImage* src = cvLoadImage(argv[1],0); + IplImage* dst; + + char *pch,*rem,*f_img; + pch = strtok (argv[1],"/"); + while (pch != NULL) + { + f_img = pch; + pch = strtok (NULL, "/"); + + } + + img_nm = strtok (f_img,"."); + img_typ = strtok (NULL, "."); + + + if(atoi(argv[3])==1) + { +// cout<<"2\n"; + float a,b; + a = atof(argv[4]); + b = atof(argv[5]); + dst=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + dst=Contrast_Stretch(src,a,b); + } + if(atoi(argv[3])==2) + { +// cout<<"3\n"; + int c; + c = atof(argv[4]); + dst=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + dst=Log_Image(src,c); + } + + if(atoi(argv[3])==3) + { + float a,b,beta; + a = atof(argv[4]); + b = atof(argv[5]); + beta = atof(argv[6]); + dst=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + dst=Clipped_Image(src,a,b,beta); + } + + if(atoi(argv[3])==4) + { + float a,b,beta; + a = atof(argv[4]); + b = atof(argv[5]); + float slope = atof(argv[6]); + dst=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + dst=Windowed_Image(src,a,b,slope); + } + + + + cvSaveImage(argv[2],dst); + cvReleaseImage( &src ); + cvReleaseImage( &dst); + return 0; +} diff --git a/build/codes/im_resample.cpp b/build/codes/im_resample.cpp new file mode 100755 index 00000000..5c21e238 --- /dev/null +++ b/build/codes/im_resample.cpp @@ -0,0 +1,91 @@ +#include +#include +#include +#include +#include +#include + +using namespace std; + +IplImage* resample(IplImage *out_img,int r,int c) +{ + IplImage* final_img=cvCreateImage(cvSize(r,c),IPL_DEPTH_8U,1); + for(int i=0;i>cx>>cy; + + IplImage* img = cvLoadImage("green.jpg",0); + int rf = cvGetSize(img).width; + int cf = cvGetSize(img).height; + int red; + cin>>red; + IplImage* out_img=cvCreateImage(cvSize(rf/pow(2,red),cf/pow(2,red)),IPL_DEPTH_8U,1); + int r = cvGetSize(out_img).width; + int c = cvGetSize(out_img).height; + + cout< +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +int main(int argc,char *argv[]) +{ + + + char *dir,*img_nm,*img_typ; + IplImage* timg1=0; + timg1 = cvLoadImage(argv[1],1); + + char *pch,*rem,*f_img; + pch = strtok (argv[1],"/"); + while (pch != NULL) + { + f_img = pch; + pch = strtok (NULL, "/"); + + } + + img_nm = strtok (f_img,"."); + img_typ = strtok (NULL, "."); + + int c1 = 300; + int r1 = 300; + + IplImage* img1=0; + img1 = cvCreateImage(cvSize(c1,r1),timg1->depth,timg1->nChannels); + cvResize(timg1,img1); + cvReleaseImage( &timg1 ); + + char rszimg1[50],rszimg2[50]; + int tn = sprintf(rszimg1,"uploads/resized_%s.%s",img_nm,img_typ); + cvSaveImage(rszimg1,img1); + cvReleaseImage( &img1 ); + return 0; + +} diff --git a/build/codes/im_segment.cpp b/build/codes/im_segment.cpp new file mode 100644 index 00000000..977a1307 --- /dev/null +++ b/build/codes/im_segment.cpp @@ -0,0 +1,352 @@ +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +int main(int argc, char * argv[]) +{ + if(atoi(argv[3])==1) + { + IplImage * input = cvLoadImage(argv[1],0); + int r=cvGetSize(input).height; + int c=cvGetSize(input).width; + int num=atoi(argv[4]); + int thresh1=atoi(argv[5]); + for(int i=0;i<7;i++) + { + cout<thresh2) { + num = thresh2; + thresh2 = thresh1; + thresh1 = num; + } + for (int i=0;ithresh2) + { + s.val[0]=0.0; + cvSet2D(input,i,j,s); + } + else + { + s.val[0]=255.0; + cvSet2D(input,i,j,s); + } + + } + } + } + else + { + for (int i=0;i rq; + list cq; + IplImage * input = cvLoadImage(argv[1],0); + int r=cvGetSize(input).height; + int c=cvGetSize(input).width; + IplImage * output = cvCreateImage(cvGetSize(input),IPL_DEPTH_8U,1); + cvZero(output); + int A[r][c]; + for(int ii=0;ii::iterator itr; + list::iterator itc; + while(!rq.empty()) + { + i=rq.front(); + j=cq.front(); + rq.pop_front(); + cq.pop_front(); + if(i+1=val && temp<=val2) + { + rq.push_back(i+1); + cq.push_back(j); + cvSet2D(output,i+1,j,s); + } + } + if(i-1>=0 && A[i-1][j]) + { + A[i-1][j]=0; + temp=cvGet2D(input,i-1,j).val[0]; + if (temp>=val && temp<=val2) + { + rq.push_back(i-1); + cq.push_back(j); + cvSet2D(output,i-1,j,s); + } + } + if(j+1=val && temp<=val2) + { + rq.push_back(i); + cq.push_back(j+1); + cvSet2D(output,i,j+1,s); + } + } + if(j-1>=0 && A[i][j-1]) + { + A[i][j-1]=0; + temp=cvGet2D(input,i,j-1).val[0]; + if (temp>=val && temp<=val2) + { + rq.push_back(i); + cq.push_back(j-1); + cvSet2D(output,i,j-1,s); + } + } + if(i+1=val && temp<=val2) + { + rq.push_back(i+1); + cq.push_back(j+1); + cvSet2D(output,i+1,j+1,s); + } + } + if(i-1>=0 && j-1>=0 && A[i-1][j-1]) + { + A[i-1][j-1]=0; + temp=cvGet2D(input,i-1,j-1).val[0]; + if (temp>=val && temp<=val2) + { + rq.push_back(i-1); + cq.push_back(j-1); + cvSet2D(output,i-1,j-1,s); + } + } + if(j+1=0 && A[i-1][j+1]) + { + A[i-1][j+1]=0; + temp=cvGet2D(input,i-1,j+1).val[0]; + if (temp>=val && temp<=val2) + { + rq.push_back(i-1); + cq.push_back(j+1); + cvSet2D(output,i-1,j+1,s); + } + } + if(j-1>0 && i+1=val && temp<=val2) + { + rq.push_back(i+1); + cq.push_back(j-1); + cvSet2D(output,i+1,j-1,s); + } + } + + + if(include==1) + { + itr=rq.begin(); + itc=cq.begin(); + mean=0; + variance=0; + int ii=0; + for (ii=0;itr!=rq.end();ii++) + { + mean+=cvGet2D(input,*itr,*itc).val[0]; + itr++; + itc++; + } + mean/=ii; + itr=rq.begin(); + itc=cq.begin(); + for (ii=0;ii<10 && itr!=rq.end();ii++) + { + variance+=pow(mean-cvGet2D(input,*itr,*itc).val[0],2); + itr++; + itc++; + } + variance/=ii; + std_dev=sqrt(variance); + } + else if(include==2) + { + itr=rq.begin(); + itc=cq.begin(); + mean=0; + variance=0; + int ii=0; + for (ii=0;ii<10 && itr!=rq.end();ii++) + { + mean+=cvGet2D(input,*itr,*itc).val[0]; + itr++; + itc++; + } + mean/=ii; + itr=rq.begin(); + itc=cq.begin(); + for (ii=0;ii<10 && itr!=rq.end();ii++) + { + variance+=pow(mean-cvGet2D(input,*itr,*itc).val[0],2); + itr++; + itc++; + } + variance/=ii; + std_dev=sqrt(variance); + } + if(type==1) + { + val=(1-percent/100)*mean; + val2=(1+percent/100)*mean; + } + else + { + val=(mean-std_dev)*(1-percent/100); + val2=(mean+std_dev)*(1+percent/100); + } + } + //cvNamedWindow("regiongrowing",0); + //cvShowImage("regiongrowing",output); + //cvWaitKey(-1); + + cvSaveImage(argv[2],output); + cvReleaseImage(&input); + cvReleaseImage(&output); + } + + return 0; +} diff --git a/build/codes/im_segment_x.cpp b/build/codes/im_segment_x.cpp new file mode 100644 index 00000000..28ae2c48 --- /dev/null +++ b/build/codes/im_segment_x.cpp @@ -0,0 +1,336 @@ +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +int main(int argc, char * argv[]) +{ + if(atoi(argv[3])==1) + { + IplImage * input = cvLoadImage(argv[1],0); + int r=cvGetSize(input).height; + int c=cvGetSize(input).width; + int num=atoi(argv[4]); + int thresh1=atoi(argv[5]); + for(int i=0;i<7;i++) + { + cout<thresh2) { + num = thresh2; + thresh2 = thresh1; + thresh1 = num; + } + for (int i=0;ithresh2) + { + s.val[0]=0.0; + cvSet2D(input,i,j,s); + } + } + } + } + else + { + for (int i=0;i rq; + list cq; + IplImage * input = cvLoadImage(argv[1],0); + int r=cvGetSize(input).height; + int c=cvGetSize(input).width; + IplImage * output = cvCreateImage(cvGetSize(input),IPL_DEPTH_8U,1); + cvZero(output); + int A[r][c]; + for(int ii=0;ii::iterator itr; + list::iterator itc; + while(!rq.empty()) + { + i=rq.front(); + j=cq.front(); + rq.pop_front(); + cq.pop_front(); + if(i+1=val && temp<=val2) + { + rq.push_back(i+1); + cq.push_back(j); + cvSet2D(output,i+1,j,s); + } + } + if(i-1>=0 && A[i-1][j]) + { + A[i-1][j]=0; + temp=cvGet2D(input,i-1,j).val[0]; + if (temp>=val && temp<=val2) + { + rq.push_back(i-1); + cq.push_back(j); + cvSet2D(output,i-1,j,s); + } + } + if(j+1=val && temp<=val2) + { + rq.push_back(i); + cq.push_back(j+1); + cvSet2D(output,i,j+1,s); + } + } + if(j-1>=0 && A[i][j-1]) + { + A[i][j-1]=0; + temp=cvGet2D(input,i,j-1).val[0]; + if (temp>=val && temp<=val2) + { + rq.push_back(i); + cq.push_back(j-1); + cvSet2D(output,i,j-1,s); + } + } + if(i+1=val && temp<=val2) + { + rq.push_back(i+1); + cq.push_back(j+1); + cvSet2D(output,i+1,j+1,s); + } + } + if(i-1>=0 && j-1>=0 && A[i-1][j-1]) + { + A[i-1][j-1]=0; + temp=cvGet2D(input,i-1,j-1).val[0]; + if (temp>=val && temp<=val2) + { + rq.push_back(i-1); + cq.push_back(j-1); + cvSet2D(output,i-1,j-1,s); + } + } + if(j+1=0 && A[i-1][j+1]) + { + A[i-1][j+1]=0; + temp=cvGet2D(input,i-1,j+1).val[0]; + if (temp>=val && temp<=val2) + { + rq.push_back(i-1); + cq.push_back(j+1); + cvSet2D(output,i-1,j+1,s); + } + } + if(j-1>0 && i+1=val && temp<=val2) + { + rq.push_back(i+1); + cq.push_back(j-1); + cvSet2D(output,i+1,j-1,s); + } + } + + + if(include==1) + { + itr=rq.begin(); + itc=cq.begin(); + mean=0; + variance=0; + int ii=0; + for (ii=0;itr!=rq.end();ii++) + { + mean+=cvGet2D(input,*itr,*itc).val[0]; + itr++; + itc++; + } + mean/=ii; + itr=rq.begin(); + itc=cq.begin(); + for (ii=0;ii<10 && itr!=rq.end();ii++) + { + variance+=pow(mean-cvGet2D(input,*itr,*itc).val[0],2); + itr++; + itc++; + } + variance/=ii; + std_dev=sqrt(variance); + } + else if(include==2) + { + itr=rq.begin(); + itc=cq.begin(); + mean=0; + variance=0; + int ii=0; + for (ii=0;ii<10 && itr!=rq.end();ii++) + { + mean+=cvGet2D(input,*itr,*itc).val[0]; + itr++; + itc++; + } + mean/=ii; + itr=rq.begin(); + itc=cq.begin(); + for (ii=0;ii<10 && itr!=rq.end();ii++) + { + variance+=pow(mean-cvGet2D(input,*itr,*itc).val[0],2); + itr++; + itc++; + } + variance/=ii; + std_dev=sqrt(variance); + } + if(type==1) + { + val=(1-percent/100)*mean; + val2=(1+percent/100)*mean; + } + else + { + val=(mean-std_dev)*(1-percent/100); + val2=(mean+std_dev)*(1+percent/100); + } + } + //cvNamedWindow("regiongrowing",0); + //cvShowImage("regiongrowing",output); + //cvWaitKey(-1); + + cvSaveImage(argv[2],output); + cvReleaseImage(&input); + cvReleaseImage(&output); + } + + return 0; +} diff --git a/build/codes/im_unsharpmasking.cpp b/build/codes/im_unsharpmasking.cpp new file mode 100755 index 00000000..ead4e517 --- /dev/null +++ b/build/codes/im_unsharpmasking.cpp @@ -0,0 +1,52 @@ +#include +#include +#include +#include +#include +#include + +using namespace std; + +void UnsharpMasking(IplImage *src, char* out_img) +{ + IplImage *UnsharpMaskingImage = cvCreateImage(cvGetSize(src), src->depth, src-> nChannels); + IplImage *temp1 = cvCreateImage(cvGetSize(src), src->depth, src-> nChannels); + IplImage *temp2 = cvCreateImage(cvGetSize(src), src->depth, src-> nChannels); + + cvSmooth( src, temp1, CV_GAUSSIAN, 27, 27); + cvSub( src,temp1, temp2, NULL ); + + int c = cvGetSize(src).width; + int r = cvGetSize(src).height; + + CvScalar s1; + + for (int i=0;inChannels< +#include +#include +#include + +using namespace std; + +IplImage *imtranslate(IplImage *src,int tx,int ty) +{ + IplImage *tmp=cvCreateImage(cvSize(src->width,src->height),IPL_DEPTH_8U,1); + cvZero(tmp); +/* if(tx==0 and ty==0) + { + tmp= cvCloneImage(src); + return tmp; + } +*/ + for(int i=0;i< src->height-1-ty;i++) + { + for(int j=0;jwidth-1-tx;j++) + { + CvScalar s1; + s1= cvGet2D(src,i,j); + cvSet2D(tmp,i+ty,j+tx,s1); + } + + } + return tmp; + +} + +IplImage *imscale_rotate(IplImage *src,float angl,float scale,int flag) +{ + CvPoint2D32f srcTri[3], dstTri[3]; + CvMat* rot_mat = cvCreateMat(2,3,CV_32FC1); + CvMat* warp_mat = cvCreateMat(2,3,CV_32FC1); + IplImage *dst; + dst = cvCloneImage( src ); + + srcTri[0].x = 0; + srcTri[0].y = 0; + srcTri[1].x = src->width - 1; + srcTri[1].y = 0; + srcTri[2].x = 0; + srcTri[2].y = src->height - 1; + + dstTri[0].x = 0; + dstTri[0].y = 0; + dstTri[1].x = src->width - 1; + dstTri[1].y = 0; + dstTri[2].x = 0; + dstTri[2].y = src->height - 1; + + cvGetAffineTransform( srcTri, dstTri, warp_mat ); + cvWarpAffine( src, dst, warp_mat,flag); + cvCopy ( dst, src ); + + + // Compute rotation matrix + CvPoint2D32f center = cvPoint2D32f( (src->width)/2, (src->height)/2 ); + cv2DRotationMatrix( center, angl, scale, rot_mat ); + + // Do the transformation + cvWarpAffine( src, dst, rot_mat ); + return dst; +} + +int main(int argc,char* argv[]) +{ + // Set up variables + + IplImage *src, *dst,*tmp,*tmp2; + + // Load image + src=cvLoadImage(argv[1]); + + + + char *img_nm,*img_typ; + img_nm = strtok (argv[2],"."); + img_typ = strtok (NULL, "."); + + // cout<width,(int)(scale)*src->height),IPL_DEPTH_8U,1); + cvZero( dst );*/ + int nt,opn_cnt = 1; + char nam[50]; + + if(o1==1) + { + if(scale==1) + tmp = cvCloneImage(src); + else + { + tmp=cvCreateImage(cvSize(cvRound(scale*src->width),cvRound(scale*src->height)),src->depth,src->nChannels); + cvZero( tmp ); + cvResize(src,tmp,intrp[interp-1]); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,tmp); + opn_cnt++; + } + + if(o2==2 and o3==3) + { + if(angl==0) + tmp2=cvCloneImage(tmp); + else + { + tmp2=cvCreateImage(cvSize(cvRound(scale*src->width),cvRound(scale*src->height)),src->depth,src->nChannels); + cvZero( tmp2 ); + tmp2 = imscale_rotate(tmp,angl,1,flag[interp-1]); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,tmp2); + opn_cnt++; + + } + if(tx==0 and ty==0) + dst=cvCloneImage(tmp2); + else + { + dst=cvCreateImage(cvSize(cvRound(scale*src->width),cvRound(scale*src->height)),src->depth,src->nChannels); + cvZero( dst ); + dst = imtranslate(tmp2,tx,ty); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,dst); + opn_cnt++; + } + + } + else + { + if(tx==0 and ty==0) + tmp2=cvCloneImage(tmp); + else + { + tmp2=cvCreateImage(cvSize(cvRound(scale*src->width),cvRound(scale*src->height)),src->depth,src->nChannels); + cvZero( tmp2 ); + tmp2 = imtranslate(tmp,tx,ty); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,tmp2); + opn_cnt++; + } + if(angl==0) + dst=cvCloneImage(tmp2); + else + { + dst=cvCreateImage(cvSize(cvRound(scale*src->width),cvRound(scale*src->height)),src->depth,src->nChannels); + cvZero( dst ); + dst = imscale_rotate(tmp2,angl,1,flag[interp-1]); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,dst); + opn_cnt++; + } + + } + } + + else if(o2==1) + { + if(angl==0) + tmp = cvCloneImage(src); + else + { + tmp=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero( tmp ); + tmp = imscale_rotate(src,angl,1,flag[interp-1]); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,tmp); + opn_cnt++; + + } + if(o1==2 and o3==3) + { + if(scale==1) + tmp2 = cvCloneImage(tmp); + else + { + tmp2=cvCreateImage(cvSize(cvRound(scale*src->width),cvRound(scale*src->height)),src->depth,src->nChannels); + cvZero( tmp2 ); + cvResize(tmp,tmp2,intrp[interp-1]); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,tmp2); + opn_cnt++; + + } + if(tx==0 and ty==0) + dst = cvCloneImage(tmp2); + else + { + dst=cvCreateImage(cvSize(cvRound(scale*src->width),cvRound(scale*src->height)),src->depth,src->nChannels); + cvZero( dst ); + dst = imtranslate(tmp2,tx,ty); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,dst); + opn_cnt++; + + } + } + else + { + if(tx==0 and ty==0) + tmp2 = cvCloneImage(tmp); + else + { + tmp2=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero( tmp2 ); + tmp2 = imtranslate(tmp,tx,ty); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,tmp2); + opn_cnt++; + } + if(scale==1) + dst = cvCloneImage(tmp2); + else + { + dst=cvCreateImage(cvSize(cvRound(scale*tmp2->width),cvRound(scale*tmp2->height)),tmp2->depth,tmp2->nChannels); + cvZero( dst ); + cvResize(tmp2,dst,intrp[interp-1]); + + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,dst); + opn_cnt++; + } + } + } + else if(o3==1) + { + if(tx==0 and ty==0) + tmp = cvCloneImage(src); + else + { + tmp=cvCreateImage(cvSize(src->width,src->height),src->depth,src->nChannels); + cvZero( tmp ); + tmp = imtranslate(src,tx,ty); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,tmp); + opn_cnt++; +// cout<width),cvRound(scale*tmp->height)),tmp->depth,tmp->nChannels); + cvZero( tmp2 ); + cvResize(tmp,tmp2,intrp[interp-1]); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,tmp2); + opn_cnt++; + } + + if(angl==0) + dst = cvCloneImage(tmp2); + else + { + + dst=cvCreateImage(cvSize(cvRound(scale*tmp->width),cvRound(scale*tmp->height)),tmp->depth,tmp->nChannels); + cvZero( dst ); + dst = imscale_rotate(tmp2,angl,1,flag[interp-1]); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,dst); + opn_cnt++; + } + } + else + { + if(angl==0) + tmp2 = cvCloneImage(tmp); + else + { + tmp2=cvCreateImage(cvSize(tmp->width,tmp->height),tmp->depth,tmp->nChannels); + cvZero( tmp2 ); + tmp2 = imscale_rotate(tmp,angl,1,flag[interp-1]); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,tmp2); + opn_cnt++; +// cout<width),cvRound(scale*tmp->height)),tmp->depth,tmp->nChannels); + cvZero( dst ); + cvResize(tmp2,dst,intrp[interp-1]); + nt = sprintf(nam,"%s_%d.%s",img_nm,opn_cnt,img_typ); + cvSaveImage(nam,dst); + opn_cnt++; +// cout<width<<" x "<height<width<<" x "<height< these are completed... + +Histogram bin filtering part for grayscale is left, will give it to you by tonight \ No newline at end of file diff --git a/build/colour.php b/build/colour.php new file mode 100644 index 00000000..437263af --- /dev/null +++ b/build/colour.php @@ -0,0 +1,794 @@ + + + + + + + + + + + + +Virtual Lab in Image Processing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+

+ " alt="picture" width="140px" height="140px"/> +
+
+
+
+
+
+
+
+ + + +
+ + +
+ outputLayer
+ + + +
+ " width="281" height="281" alt="InputLayer" />
+ + + +
+ Mosaic
+ +
+

Input Images

+ +
+ + InputLayer + InputLayer + InputLayer + InputLayer + OriginalRed PlaneGreen PlaneBlue Plane'; +} else { + echo 'InputLayer + InputLayer + InputLayer + InputLayer'; + + }?> +
+

Output Images

+
+ + InputLayer + + InputLayer + InputLayer + InputLayer +
+
+ + +
+ TopBar + +
+ IIIT +
+ +
+

Virtual Lab for IMAGE PROCESSING

+
+home +
+ + +
+ +
+ +
+ + + +
+ Expected Output Image Input Image + + Output size +
+ 300 x 300 + + __ x __ +
+
+ + +
+ +

Colour Image Processing

+
+
+ + Select Image";} ?> + Reset + Run +

+ + +
+ + +
+ + +
+

 Select Colour Space:

+HSI
+CMY
+YCbCr
+ + +
+ +
+ +

 Select Colour Space:

+HSI
+CMY
+RGB
+ +Apply Parameters to:
+(H)Hue(C)Cyan(R)Red
+(S)Saturation(M)Magenta(G)Green
+(I)Intensity(Y)Yellow(B)Blue

+ +
+ + +
+ + +
+ f(r) = +
slope (m): +
+ offset (c): +
+ + +
+
+

 Select type:

+Global Histogram Equalization
+Adaptive Histogram Equalization
+ + +
+
+
+
+
+
+ + + diff --git a/build/colour/intro.html b/build/colour/intro.html new file mode 100644 index 00000000..15f99526 --- /dev/null +++ b/build/colour/intro.html @@ -0,0 +1,30 @@ +

Colour Image Processing: Introduction

+

The +world we perceive is a colourful world and most of the imaging is also in +colour. You will already be familiar with the notion of 3 primary colours, +namely, Red, Green and Blue. This is an additive colour model, since any colour +can be represented as a weighted sum of the 3 primary colours. When all the +three are present in equal proportion then we obtain the white colour. Most +imaging devices such as cameras, acquire 3 images (colour planes), one for each +of these primary colours. Likewise all display devices use the primary colour +model for their input.

+

In +contrast to the above are devices such as printers which use a different set of +colours : Cyan, Magenta and Yellow. This is a subtractive model since any +colour is created by subtracting weighted combinations of the above 3 colours +from white. Thus, to create black colour, we need white- (cyan + magenta + +yellow).

+

The +early approach to colour image processing problem focussed on which colour +model should be used and if the processing can/should be done on every colour +plane. Both these choices affect the result of processing. These approaches +treat a colour image as composed of 3 greyscale images, i.e. three images with every +pixel being a scalar. This approach has some limitations which you will study +in your experiment. The recent trend has been to treat the colour image as an +image where every pixel is a 3-D vector.

+

In this +experiment, you will study a) the different colour models and b) the effect of +processing colour images by considering them as composed of three colour +planes. Specifically, you will experiment and find out the appropriateness of +different colour models for enhancement and the effect of processing all or +one of the planes of the input image, on the output image.

diff --git a/build/colour/objective.html b/build/colour/objective.html new file mode 100644 index 00000000..61af05b2 --- /dev/null +++ b/build/colour/objective.html @@ -0,0 +1,11 @@ +

Colour Image Processing: Objective

+
    +
  • To learn colour images are handled and processed
  • +
      + +
    • Models for representing + colour
    • +
    • Methods of processing + the colour planes
    • +
+
diff --git a/build/colour/procedure.html b/build/colour/procedure.html new file mode 100644 index 00000000..b0e4bd94 --- /dev/null +++ b/build/colour/procedure.html @@ -0,0 +1,51 @@ +

Colour Image Processing: Procedure

The experiment is designed to understand and learn color models and processing in color domains. This experiment consists two parts

+ +

(i) Color Spaces

+ +

(ii) Color Processing

+ +

Steps to run the experiments

+ +

(i) Color Spaces

+ +

1. Select image from the mosaic using 'select image' option

+ +

a) Select region of the image to load it in the input image panel

+ +

2. Select one option from color spaces

+ +

a) HIS

+ +

b) CMY

+ +

c) YCbCr

+ +

3. Select run option to perform the operations

+ +

a) Output result will be displayed in the output panel

+ +

(A) Processing:

+ +

1. Select image from the mosaic using 'select image' option

+ +

a. Select region of the image to load it in the input image panel

+ +

2. Select one option from color spaces

+ +

3. Select one or more plane from color space to apply parameters

+ +

4. Select the one option from Linear and Histogram processing

+ +

a. For Linear select the value of slope and offset

+ +

b. For Histogram processing select one option from Global histogram equalization and Adaptive Histogram equalization

+ +

5. Select run option to perform the operations

+ +

a. Output result will be displayed in the output panel

+ +

Interesting Observations

+ +

1. Try Linear processing with one color plane Vs all color planes and observe the result.

+ +

2. Try Histogram equalization with one color plane Vs all color plane and observe the result.

diff --git a/build/colour/quiz.php b/build/colour/quiz.php new file mode 100644 index 00000000..878ea7ec --- /dev/null +++ b/build/colour/quiz.php @@ -0,0 +1,33 @@ + diff --git a/build/colour/references.html b/build/colour/references.html new file mode 100644 index 00000000..228864b8 --- /dev/null +++ b/build/colour/references.html @@ -0,0 +1,17 @@ +

Colour Image Processing: References

+ +

Books:

+ +

a. A.K.Jain, Fundamentals of Digital Image Processing, Prentice-Hall, 1989.

+ +

b. Rafael C. Gonzalez, Digital Image Processing, Second Ed., Pearson Education,2004.

+ +

c. Bernd Jahne , Digital Image Processing, 5th revised and extended edition,2002

+ +

d. Tinku Acharya, Image Processing Principles and Applications,2005

+ +

Online references:

+ +

a. http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/OWENS/LECT14/lecture12.html

+ +

b. http://freevideolectures.com/Course/2316/Digital-Image-Processing-IIT-Kharagpur/26

diff --git a/build/colour/theory.html b/build/colour/theory.html new file mode 100644 index 00000000..5551f54d --- /dev/null +++ b/build/colour/theory.html @@ -0,0 +1,107 @@ + +

Colour Image Processing: Theory

+ + +

A color +image is represented and stored as a set of three matrices each of size MXN. +Each matrix represents a colour plane. Thus if an RGB model is used, we have a +red image, blue image and a green image and thus 3 corresponding matrices. Other +colour models are also popular in practice.

+ + +

The RGB +and CMY colour models can be visualized as forming a colour cube shown below. +Here, red, green and blue form the three orthogonal edges of the cube while +cyan, magenta and yellow form the opposite set of edges of the same cube. Note +that the corner (S) where the RGB edges meet corresponds to black colour while +the corner (W) where the CMY edges meet corresponds to the white colour. Any +point within this cube can therefore be specified in terms of 3 coordinates, +namely RGB or CMY values. The diagonal line that connects the black and white points +will correspond to the grayscale.

+ +

+

+ +

+Fig 1. RGB colour space

+ +

Relationship +between the RGB and CMY colour model is hence as follows.

+ +

+ +

Other +colour models separate the colour (chromatic) and intensity (achromatic) information. +The HSI and YCbCr are two such models you will study.

+ +

HSI +colour model: Here the chromatic information +is represented in two components: hue (H) and
+saturation (S), while the achromatic information is represented by the third intensity component +(I). The Hue component represents what we commonly understand to be +colour. It is represented as a point on a circle and hence is specified as an angle +between [0,360] degrees. 0 degree mean red, 120 means green 240 means blue. 60 +degrees is yellow, 300 degrees is magenta.

+ +

The saturation +component signals the spectral purity of the color, i.e. how much it is diluted +with white color. For example it helps differentiate between sky blue and navy +blue. The value of the saturation component is specified as a number in the +interval [0,1].

+ + +

The +HSI model is visualized as a colour spindle (or a double cone) shown below with +white and black forming the two ends of the spindle. As one moves up and down +the spindle, only I value changes so the pixel appears bright or dull but there +is no change in the chromatic content. By contrast, as one moves along the surface +of the cone at a fixed radius, the chromatic content changes.

+ +

+ +

+Fig 2. HSI colour space

+ +

YCbCr +colour model : This +model represents the chromatic content with two components :

+ +
    +
  1. Cb - the chrominance of the + blue difference
  2. +
  3. Cr + - the chrominance of the red difference
  4. +
+ +

Finally, the +achromatic component is specified by the Y or the luminosity (roughly the +brightness) component. The +YCbCr color space is widely used for digital videos.

+ +

Processing +in the colour domain :

+ +

There +are two ways for processing in colour domain

+ +

(a)    Scalar processing: Process each +plane of colour model individually. In this processing, one can process only one +or two planes and leave remaining planes unchanged. For example if we want to +modify the red component present in colour image, then modify only red plane +in RGB colour model and leave other planes unchanged. After processing the +image is converted to RGB space for display.

+ +

+ +

(b)   Vector processing : Consider each +pixel of the image as a three element vector, each element corresponding to +information from each of the color planes. Instead of processing the image in +each plane separately , as we did in the previous case. all planes of colour +model are processed simultaneously.

+ +

 

+ diff --git a/build/content.html b/build/content.html new file mode 100755 index 00000000..e13a9d10 --- /dev/null +++ b/build/content.html @@ -0,0 +1,325 @@ + + + + + + + + + Digital Image Processing Lab + + + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + +
+ Welcome to Digital Image Processing Lab! +
+ + +
+ + + + + + + +
+ + +
+
+ + +
+ + + +
+ Introduction +
+ + +
+

+Welcome to the digital image processing virtual lab. The primary objective of this virtual lab is to supplement an undergraduate level course on image processing and enable students to understand the subject better. The lab consists of a diverse set of experiments with objective, theory, assessment, references and interactive examples which are designed to improve the clarity in understanding of the basic concepts. It is important that the student goes through the objectives and the underlying theory before carrying out the experiments to get maximum benefit. The lab is intended to help in clarifying concepts. It is not intented for learning how to write code to do image processing +

+ +

+The primary references (textbook) for the topics covered by the experiments are:
+1. Digital Image Processing (3rd Edition), by Rafael C. Gonzalez and Richard E. Woods.
+2. Fundamentals of digital image processing, by Anil K. Jain. +

+ +

Before you start any of the experiments, make sure you read the notes below.
+1. Each link on the right takes you to a set of experiments that is related to a specific topic. The experiments are designed to expose you to certain concepts. You are encouraged to carry out variants of the suggested experiments and learn from them.
+2. Please make sure that you read the background material and experiment procedure before carrying out the experiments. Trying out the experiments before reading does not hurt, but having the background will help you understand the results better.
+

+
+
+ +
+ + + +
+ +
+ + +
+ + + +
+ List of experiments +
+ + +
+ +
+ +
+ + + +
+ +
+ + +
+ + + +
+ Target Audience +
+ + +
+

+The experiments provides an introduction to image processing to students at third year undergraduate or first year postgradute level. + + +

+
+ +
+ +
+ +
+ + +
+ + + +
+ Courses Aligned +
+ + +
+

+This virtual lab is aligned with an introductory course on Image processing, which is usually offered as a first level elective in many curricula. + +

+
+ +
+ +
+ +
+ + +
+ + + +
+ Prerequisite S/W +
+ + +
+

+

    +
  • Linear Algebra.
  • +
  • Signals and Systems
  • +
  • Computer Programming
  • +
+

+
+ +
+
+ +
+ + +
+ + + +
+ Feedback +
+ + +
+

+

+

+
+ +
+
+ + + + + +
+ +
+ +
+ + + + +
+ + diff --git a/build/crop.php b/build/crop.php new file mode 100644 index 00000000..b7fc0d93 --- /dev/null +++ b/build/crop.php @@ -0,0 +1,74 @@ +imageok ) { + $objImage->setCrop($_POST['x'], $_POST['y'], $_POST['w'], $_POST['h']); + if($exp=='col') { + $objImage->save($user_folder.$_SESSION["id"].$_SESSION["state"].$ext); + } + else { + $objImage->save($user_folder.$_SESSION["id"].'_'.$_SESSION["state"].$ext); + + } +} else { + echo 'Error!'; +} + +$_SESSION["currentS"]=$_SESSION["state"]; +if($exp!='col') { +if($_SESSION["piping"]==99) { +$text=' +
+

Cropped Image

+ picture +
+
+ This is the cropped image.
+
+ + Proceed by selecting the operation you want to perform. + +
+
+
'; + echo $text; + + writethis($text); +} else { +echo 'picture'; +} +} else { +exec ("./execs/colour.out ".$user_folder.$_SESSION["id"].$_SESSION["state"].$ext.' '.$user_folder.$_SESSION["id"].($_SESSION["state"]).'s'.$ext.' 4'); +echo' + + +
+ InputLayer + InputLayer + InputLayer + InputLayer
OriginalRed PlaneGreen PlaneBlue Plane
'; +} + +function writethis($item) +{$item=preg_replace( '/140/','281', $item); +$myfile=fopen("temp/".$_SESSION["id"]."p.html",'a'); + fwrite($myfile, preg_replace( '/\\\"/','"', $item)); + fclose($myfile); +} + +?> diff --git a/build/css/bootstrap.min.css b/build/css/bootstrap.min.css new file mode 100644 index 00000000..d65c66b1 --- /dev/null +++ b/build/css/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/build/css/border-h.gif b/build/css/border-h.gif new file mode 100644 index 00000000..a2aa5b0d Binary files /dev/null and b/build/css/border-h.gif differ diff --git a/build/css/border-v.gif b/build/css/border-v.gif new file mode 100644 index 00000000..4bfd5556 Binary files /dev/null and b/build/css/border-v.gif differ diff --git a/build/css/carpe-slider.css b/build/css/carpe-slider.css new file mode 100644 index 00000000..dc57165b --- /dev/null +++ b/build/css/carpe-slider.css @@ -0,0 +1,114 @@ +/* Default stylesheet for the Carpe Slider + By Tom Hermansson Snickars + 2005-12-17 version 1.5 + Copyright CARPE Design + carpe.ambiprospect.com +*/ +*.carpe_horizontal_slider_display_combo { + clear: left; + margin: 0; +} +*.carpe_vertical_slider_display_combo { + float: left; + margin: 0; +} +*.carpe_horizontal_slider_track { + background-color: #bbb; + color: #333; + width: 120px; + float: left; + margin: 0; + line-height: 0px; + font-size: 0px; + text-align: left; + padding: 4px; + border: 1px solid; + border-color: #ddd #999 #999 #ddd; +} +*.carpe_vertical_slider_track { + background-color: #bbb; + color: #333; + padding: 3px 6px 15px 6px; + width: 24px; + height: 100px; + border: 1px solid; + border-color: #ddd #999 #999 #ddd; +} +*.carpe_horizontal_slider_track *.carpe_slider_slit { + background-color: #333; + color: #ccc; + width: 110px; + height: 2px; + margin: 4px 4px 2px 4px; + line-height: 0px; + position: absolute; + z-index: 1; + border: 1px solid; + border-color: #999 #ddd #ddd #999; +} +*.carpe_vertical_slider_track *.carpe_slider_slit { + background-color: #000; + color: #333; + width: 2px; + height: 100px; + position: absolute; + margin: 4px 10px 4px 10px; + padding: 4px 0 1px 0; + line-height: 0px; + font-size: 0; + border: 1px solid; + border-color: #666 #ccc #ccc #666; +} +*.carpe_horizontal_slider_track *.carpe_slider { + width: 16px; + background-color: #666; + color: #333; + position: relative; + margin: 0; + height: 8px; + z-index: 1; + line-height: 0px; + font-size: 0px; + text-align: left; + border: 2px solid; + border-color: #999 #333 #333 #999; +} +*.carpe_vertical_slider_track *.carpe_slider { + width: 20px; + background-color: #666; + color: #333; + position: relative; + margin: 0; + height: 8px; + z-index: 1; + line-height: 0px; + font-size: 0px; + text-align: left; + border: 2px solid; + border-color: #999 #333 #333 #999; +} +*.carpe_slider_display_holder { + background-color: #bbb; + color: #333; + width: 34px; + margin: 0; + float: left; + padding: 0 2px 0 0; + height: 20px; + text-align: right; + border: 1px solid; + border-color: #ddd #999 #999 #ddd; +} +.carpe_slider_display { + background-color: #bbb; + color: #333; + padding: 3px 1px 0 0; + width: 30px; + text-align: right; + font-size: 11px; + line-height: 10px; + font-family: verdana, arial, helvetica, sans-serif; + font-weight: bold; + border: 0; + cursor: default; +} \ No newline at end of file diff --git a/build/css/common.css b/build/css/common.css new file mode 100644 index 00000000..4b9538aa --- /dev/null +++ b/build/css/common.css @@ -0,0 +1,33 @@ +@charset "utf-8"; +/* CSS for styling header of the page */ + +/* reset default browser CSS */ + +body, div, h1,h2,h3,p,ul,ol,li,img,header,section,aside, footer, button{ + margin:0; padding:0; list-style:none; +} + +a { + text-decoration: none; /* no underlines */ + color: #961b25;/* dusty read */ +} + +a:hover { + color:#6f92a7; /*dusty blue */ +} + +:focus { + outline:0; /* no outline on focus */ +} + +h1,h2,h3 { + font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; /* web safe colors */ + font-weight: normal; +} + +article { + margin:0; + padding:0; + position:relative; + display:block; +} diff --git a/build/css/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png b/build/css/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png new file mode 100644 index 00000000..5473afff Binary files /dev/null and b/build/css/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png differ diff --git a/build/css/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png b/build/css/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png new file mode 100644 index 00000000..5950a8db Binary files /dev/null and b/build/css/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png differ diff --git a/build/css/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png b/build/css/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png new file mode 100644 index 00000000..d683a410 Binary files /dev/null and b/build/css/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png differ diff --git a/build/css/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png b/build/css/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png new file mode 100644 index 00000000..142598c1 Binary files /dev/null and b/build/css/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png differ diff --git a/build/css/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png b/build/css/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png new file mode 100644 index 00000000..a1d8297e Binary files /dev/null and b/build/css/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png differ diff --git a/build/css/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png b/build/css/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png new file mode 100644 index 00000000..a9b5ae30 Binary files /dev/null and b/build/css/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png differ diff --git a/build/css/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png b/build/css/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png new file mode 100644 index 00000000..a5c0a4d0 Binary files /dev/null and b/build/css/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png differ diff --git a/build/css/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png b/build/css/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png new file mode 100644 index 00000000..e56eefd6 Binary files /dev/null and b/build/css/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png differ diff --git a/build/css/dark-hive/images/ui-bg_loop_25_000000_21x21.png b/build/css/dark-hive/images/ui-bg_loop_25_000000_21x21.png new file mode 100644 index 00000000..bc7ea5f7 Binary files /dev/null and b/build/css/dark-hive/images/ui-bg_loop_25_000000_21x21.png differ diff --git a/build/css/dark-hive/images/ui-icons_222222_256x240.png b/build/css/dark-hive/images/ui-icons_222222_256x240.png new file mode 100644 index 00000000..b273ff11 Binary files /dev/null and b/build/css/dark-hive/images/ui-icons_222222_256x240.png differ diff --git a/build/css/dark-hive/images/ui-icons_4b8e0b_256x240.png b/build/css/dark-hive/images/ui-icons_4b8e0b_256x240.png new file mode 100644 index 00000000..3bdb67be Binary files /dev/null and b/build/css/dark-hive/images/ui-icons_4b8e0b_256x240.png differ diff --git a/build/css/dark-hive/images/ui-icons_a83300_256x240.png b/build/css/dark-hive/images/ui-icons_a83300_256x240.png new file mode 100644 index 00000000..95993eab Binary files /dev/null and b/build/css/dark-hive/images/ui-icons_a83300_256x240.png differ diff --git a/build/css/dark-hive/images/ui-icons_cccccc_256x240.png b/build/css/dark-hive/images/ui-icons_cccccc_256x240.png new file mode 100644 index 00000000..9254e05c Binary files /dev/null and b/build/css/dark-hive/images/ui-icons_cccccc_256x240.png differ diff --git a/build/css/dark-hive/images/ui-icons_ffffff_256x240.png b/build/css/dark-hive/images/ui-icons_ffffff_256x240.png new file mode 100644 index 00000000..42f8f992 Binary files /dev/null and b/build/css/dark-hive/images/ui-icons_ffffff_256x240.png differ diff --git a/build/css/dark-hive/jquery-ui-1.8.4.custom.css b/build/css/dark-hive/jquery-ui-1.8.4.custom.css new file mode 100644 index 00000000..cc569b3e --- /dev/null +++ b/build/css/dark-hive/jquery-ui-1.8.4.custom.css @@ -0,0 +1,374 @@ +/* + * jQuery UI CSS Framework @VERSION + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute; left: -99999999px; } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } +.ui-helper-clearfix { display: inline-block; } +/* required comment for clearfix to work in Opera \*/ +* html .ui-helper-clearfix { height:1%; } +.ui-helper-clearfix { display:block; } +/* end clearfix */ +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + + +/* + * jQuery UI CSS Framework @VERSION + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=444444&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=44&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=14_loop.png&bgImgOpacityContent=25&borderColorContent=555555&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=222222&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=35&borderColorDefault=444444&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=003147&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=33&borderColorHover=0b93d5&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=0972a5&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=20&borderColorActive=26b3f7&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 1.1em; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana, Arial, sans-serif; font-size: 1em; } +.ui-widget-content { border: 1px solid #555555; background: #000000 url(images/ui-bg_loop_25_000000_21x21.png) 50% 50% repeat; color: #ffffff; } +.ui-widget-content a { color: #ffffff; } +.ui-widget-header { border: 1px solid #333333; background: #444444 url(images/ui-bg_highlight-soft_44_444444_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } +.ui-widget-header a { color: #ffffff; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #444444; background: #222222 url(images/ui-bg_highlight-soft_35_222222_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #eeeeee; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #0b93d5; background: #003147 url(images/ui-bg_highlight-soft_33_003147_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; } +.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #26b3f7; background: #0972a5 url(images/ui-bg_highlight-hard_20_0972a5_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; } +.ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #cccccc; background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #2e7db2; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #111111; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #111111; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_cccccc_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_cccccc_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_cccccc_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_4b8e0b_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_a83300_256x240.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; } +.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; } +.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; } +.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; } +.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; } +.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; } +.ui-corner-right { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; } +.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; } +.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } + +/* Overlays */ +.ui-widget-overlay { background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); } +.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* + * jQuery UI Accordion @VERSION + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Accordion#theming + */ +/* IE/Win - Fix animation bug - #4615 */ +.ui-accordion { width: 100%; } +.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } +.ui-accordion .ui-accordion-li-fix { display: inline; } +.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } +.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .1em .5em .2em .7em } +.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } +.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } +.ui-accordion .ui-accordion-content-active { display: block; }/* + * jQuery UI Button @VERSION + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Button#theming + */ +.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } + +/*button text element */ +.ui-button .ui-button-text { display: block; line-height: 1; } +.ui-button-text-only .ui-button-text { padding: .4em .6em; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +/* no icon support for input elements, provide padding by default */ +input.ui-button { padding: .4em 1em; } + +/*button icon element(s) */ +.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } +.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } +.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } +.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } +.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } + +/*button sets*/ +.ui-buttonset { margin-right: 7px; } +.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } + +/* workarounds */ +button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ +/* + * jQuery UI Slider @VERSION + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Slider#theming + */ +.ui-slider { position: relative; text-align: left; } +.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } +.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } + +.ui-slider-horizontal { height: .8em; } +.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } +.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } +.ui-slider-horizontal .ui-slider-range-min { left: 0; } +.ui-slider-horizontal .ui-slider-range-max { right: 0; } + +.ui-slider-vertical { width: .8em; height: 100px; } +.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } +.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } +.ui-slider-vertical .ui-slider-range-min { bottom: 0; } +.ui-slider-vertical .ui-slider-range-max { top: 0; } diff --git a/build/css/default.css b/build/css/default.css new file mode 100755 index 00000000..d146a44a --- /dev/null +++ b/build/css/default.css @@ -0,0 +1,277 @@ +/*-----------------------------------------------------------*/ + +/* style.css contains a reset, font normalization and some base + styles. + + credit is left where credit is due. + additionally, much inspiration was taken from these projects: + * yui.yahooapis.com/2.8.1/build/base/base.css + * camendesign.com/design/ + * praegnanz.de/weblog/htmlcssjs-kickstart +*/ + +/* + html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + + HTML5 baseline) + v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark + html5doctor.com/html-5-reset-stylesheet/ +*/ + +html, body, div, span, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +abbr, address, cite, code, +del, dfn, em, img, ins, kbd, q, samp, +small, strong, sub, sup, var, +b, i, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, figure, footer, header, +hgroup, menu, nav, section, menu, +time, mark, audio, video { + margin:0; + padding:0; + border:0; + outline:0; + font-size:100%; + vertical-align:baseline; + background:transparent; +} + +article, aside, figure, footer, header, +hgroup, nav, section { display:block; } + +nav ul { list-style:none; } + +blockquote, q { quotes:none; } + +blockquote:before, blockquote:after, +q:before, q:after { content:''; content:none; } + +a { margin:0; padding:0; font-size:100%; + vertical-align:baseline; background:transparent; } + +ins { background-color:#ff9; color:#000; text-decoration:none;} + +mark { background-color:#ff9; color:#000; font-style:italic; + font-weight:bold; } + +del { text-decoration: line-through; } + +abbr[title], dfn[title] { border-bottom:1px dotted #000; +cursor:help; } + +/* tables still need cellspacing="0" in the markup */ +table { border-collapse:collapse; border-spacing:0; } + +hr { display:block; height:1px; border:0; + border-top:1px solid #ccc; margin:1em 0; padding:0; } + +input, select { vertical-align:middle; } +/* END RESET CSS */ + + +/* +fonts.css from the YUI Library: developer.yahoo.com/yui/ +Please refer to developer.yahoo.com/yui/fonts/ for font sizing +percentages + +There are three custom edits: + * remove arial, helvetica from explicit font stack + * make the line-height relative and unit-less + * remove the pre, code styles +*/ + +body { font:13px sans-serif; *font-size:small; *font:x-small; + line-height:1.22; } + +table { font-size:inherit; font:100%; } + +select, input, textarea { font:99% sans-serif; } + + +/* normalize monospace sizing + en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11# + Teletype_style_fix_for_Chrome +*/ +pre, code, kbd, samp { font-family: monospace, sans-serif; } + + + +/* + * minimal base styles + */ + + +/* #444 looks better than black: twitter.com/H_FJ/statuses/ + 11800719859 */ +body, select, input, textarea { color:#444; } + +/* Headers (h1,h2,etc) have no default font-size or margin, + you'll want to define those yourself. */ + +/* www.aestheticallyloyal.com/public/optimize-legibility/ */ + +h1,h2,h3,h4,h5,h6 { font-weight: bold; + text-rendering: optimizeLegibility; } + +/* maxvoltar.com/archive/-webkit-font-smoothing */ +html { -webkit-font-smoothing: antialiased; } + + +/* Accessible focus treatment: people.opera.com/patrickl/ + experiments/keyboard/test */ +a:hover, a:active { outline: none; } + +a, a:active, a:visited { color:#607890; } +a:hover { color:#036; } + + +ul { margin-left:30px; } +ol { margin-left:30px; list-style-type: decimal; } + +small { font-size:85%; } +strong, th { font-weight: bold; } + +td, td img { vertical-align:top; } + +sub { vertical-align: sub; font-size: smaller; } +sup { vertical-align: super; font-size: smaller; } + +pre { + padding: 15px; + + /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in- + blog-posts-css21-white-space-pre-wrap/ */ + white-space: pre; /* CSS2 */ + white-space: pre-wrap; /* CSS 2.1 */ + white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ + word-wrap: break-word; /* IE */ +} + +/* align checkboxes, radios, text inputs with their label + by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css */ +input[type="radio"] { vertical-align: text-bottom; } +input[type="checkbox"] { vertical-align: bottom; + *vertical-align: baseline; } +.ie6 input { vertical-align: text-bottom; } + +/* hand cursor on clickable input elements */ +label, input[type=button], input[type=submit], + button { cursor: pointer; } + + +/* These selection declarations have to be separate. + No text-shadow: twitter.com/miketaylr/status/12228805301 + Also: hot pink. */ +/* +::-moz-selection{ background: #FF5E99; color:#fff; + text-shadow: none; } +::selection { background:#FF5E99; color:#fff; + text-shadow: none; } +*/ + +/* j.mp/webkit-tap-highlight-color */ +a:link { -webkit-tap-highlight-color: #FF5E99; } + + +/* always force a scrollbar in non-IE */ +html { overflow-y: scroll; } + +/* make buttons play nice in IE: + www.viget.com/inspire/styling-the-button-element-in-internet + -explorer/ */ +button { width: auto; overflow: visible; } + +/* bicubic resizing for non-native sized IMG: + code.flickr.com/blog/2008/11/12/on-ui-quality-the-little- + things-client-side-image-resizing/ */ +.ie7 img { -ms-interpolation-mode: bicubic; } + + + +/* + Non-semantic helper classes +*/ + +/* for image replacement */ +.ir { display:block; text-indent:-999em; overflow:hidden; + background-repeat: no-repeat; } + +/* Hide for both screenreaders and browsers + css-discuss.incutio.com/wiki/Screenreader_Visibility */ +.hidden { display:none; visibility:hidden; } + +/* Hide only visually, but have it available for screenreaders + www.webaim.org/techniques/css/invisiblecontent/ + Solution from: j.mp/visuallyhidden - Thanks Jonathan Neal!*/ +.visuallyhidden { position:absolute !important; + clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ + clip: rect(1px, 1px, 1px, 1px); } + +/* Hide visually and from screenreaders, but maintain layout */ +.invisible { visibility: hidden; } + +/* >> The Magnificent CLEARFIX << */ +.clearfix:after { content: "."; display: block; height: 0; +clear: both; visibility: hidden; } +.clearfix { display: inline-block; } +* html .clearfix { height: 1%; } /* Hides from IE-mac \*/ +.clearfix { display: block; } + +/* + print styles inlined to avoid required HTTP connection + www.phpied.com/delay-loading-your-print-css/ +*/ +@media print { + * { background: transparent !important; +color: #444 !important; text-shadow: none; } + + a, a:visited { color: #444 !important; + text-decoration: underline; } + + a:after { content: " (" attr(href) ")"; } + + abbr:after { content: " (" attr(title) ")"; } + + .ir a:after { content: ""; } /*Don't show links for images*/ + + pre, blockquote { border: 1px solid #999; + page-break-inside: avoid; } + + img { page-break-inside: avoid; } + + @page { margin: 0.5cm; } + + p, h2, h3 { orphans: 3; widows: 3; } + + h2, h3{ page-break-after: avoid; } +} + + + +/* + * Media queries for responsive design + */ + +@media all and (orientation:portrait) { + /* Style adjustments for portrait mode goes here */ + +} + +@media all and (orientation:landscape) { + /* Style adjustments for landscape mode goes here */ + +} + +/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome) + Consider this: www.cloudfour.com/css-media-query-for-mobile- + is-fools-gold/ */ +@media screen and (max-device-width: 480px) { + + + /* Prevent iOS, WinMobile from adjusting font size */ + html { -webkit-text-size-adjust:none; + -ms-text-size-adjust:none; } +} + diff --git a/build/css/imgareaselect-default.css b/build/css/imgareaselect-default.css new file mode 100644 index 00000000..18bf07b2 --- /dev/null +++ b/build/css/imgareaselect-default.css @@ -0,0 +1,41 @@ +/* + * imgAreaSelect default style + */ + +.imgareaselect-border1 { + background: url(border-v.gif) repeat-y left top; +} + +.imgareaselect-border2 { + background: url(border-h.gif) repeat-x left top; +} + +.imgareaselect-border3 { + background: url(border-v.gif) repeat-y right top; +} + +.imgareaselect-border4 { + background: url(border-h.gif) repeat-x left bottom; +} + +.imgareaselect-border1, .imgareaselect-border2, +.imgareaselect-border3, .imgareaselect-border4 { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.imgareaselect-handle { + background-color: #fff; + border: solid 1px #000; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.imgareaselect-outer { + background-color: #000; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.imgareaselect-selection { +} \ No newline at end of file diff --git a/build/css/jquery-slider.css b/build/css/jquery-slider.css new file mode 100644 index 00000000..6913f7af --- /dev/null +++ b/build/css/jquery-slider.css @@ -0,0 +1,10 @@ +#sliderContent { position: absolute; left: 0; top: 0; width: 562px ; margin:0; padding:11px; background-color:#2b2b2b; visibility: visible; } +.viewer { width:549px; margin:0; padding:0; overflow:hidden; position:relative; border:0px solid #898989; } +.content-conveyor { width:549px; position:relative; } +.item { width:160px; float:left; text-align:center; image-rendering: -moz-crisp-edges;} +.item h2 { text-align:center; margin:0 0; font-size:14px;} +.item dl { margin:0 0; } +.item dt, .item dd { float:left; width:149px; text-align:center; margin:0; font-size:90%; } +.item dt { margin-right:0px; } +.item dd { text-align:center; } +.item img { border:1px solid #CDCDCD; padding:1px; } diff --git a/build/css/jquery-slider2.css b/build/css/jquery-slider2.css new file mode 100644 index 00000000..e1f661bf --- /dev/null +++ b/build/css/jquery-slider2.css @@ -0,0 +1,10 @@ +#sliderContent { position: absolute; left: 0; top: 0; width: 550px ; margin:0; padding:11px; background-color:#2b2b2b; visibility: visible; } +.viewer { width:549px; margin:0; padding:0; overflow:hidden; position:relative; border:0px solid #898989; } +.content-conveyor { width:549px; position:relative; } +.item { width:310px; float:left; text-align:center; image-rendering: -moz-crisp-edges;} +.item h2 { text-align:center; margin:0 0; font-size:14px;} +.item dl { margin:0 0; } +.item dt, .item dd { float:left; width:310px; text-align:center; margin:0; font-size:90%; } +.item dt { margin-right:0px; } +.item dd { text-align:center; } +.item img { border:1px solid #CDCDCD; padding:10px; } diff --git a/build/css/psd2css.css b/build/css/psd2css.css new file mode 100644 index 00000000..591a885e --- /dev/null +++ b/build/css/psd2css.css @@ -0,0 +1,300 @@ +/* + * psd2css.css + * + * This is your external CSS style sheet. It defines all of the CSS styles that you + * are using in your page. If you are going to create multiple pages from the same + * PSD file (like a template), you will share this CSS style sheet between the various + * pages. + * + * This file was originally generated at http://psd2cssonline.com + * September 16, 2010, 10:04 am with psd2css Online version 1.85 + * + */ + + +.front { +color: black; +} + +body { + margin: 0; + padding: 0; + font-family: Verdana; + text-align: left; + font-size: 12px; + color: #c2c2c2; + background-color: #171717; +// background-image:url("../images/bck.png"); + background-repeat: repeat; +} + +.imageFull { + position: absolute; + left: 105px; + top: 54px; + max-height: 700px; + min-height: 100px; + min-width: 100px; + max-width: 700px; + z-index: 25; + background-color: #171717; + padding: 10px; + border: solid 2px white; + +} +.wrapper { + height: 100%; + width: 100%; + position: absolute; + top: 110px; +z-index: 13; +margin: auto; + +} + +.experiment { + padding: 15px; + overflow: auto; + margin: 30px; + border: dashed 2px grey; + z-index: 12; + height: auto; + font-size:14px; +background-color: #222222; +line-height: 150%; +} + +#popUp { + position: absolute; + left: 200px; + top: 200px; + z-index: 22; + background-color: #171717; + padding: 10px; + border: solid 2px grey; +} + +h1 { +font-size: 23px; +font-weight: normal; +} + +input[type="text"] { + background: transparent; + border-width: 0; + color: #FFFFFF; +} + +/* You named this layer Backgound_bkgnd_center_jpg */ +#Layer-1 { + position: absolute; + margin-left: -462.5px; + left: 50%; + top: +0px; + width: 925px; + height: 627px; + z-index: 1; +} + + +/* You named this layer Parameters_jpg */ +#Layer-2 { + position: absolute; + left: 14px; + top: 123px; + width: 289px; + height: 282px; + z-index: 2; +} + +.Parameters { + line-height: 20px; + border: dashed grey 1px; + padding: 0px 20px 20px 10px; + margin: 10px; +} + +h3 { + font-size: 12px; + line-height: 30px; + + padding: 0; + margin: 15px 0 0 -10px; +} + + + + +/* You named this layer TopBar_jpg */ +#Layer-3 { + position: absolute; + left: 14px; + top: 11px; + width: 894px; + height: 96px; + z-index: 3; +} + +/* You named this layer InputLayer_jpg */ +#Layer-4 { +image-rendering: -moz-crisp-edges; + + position: absolute; + left: 325px; + top: 124px; + width: 281px; + height: 281px; + z-index: 4; + border: 2px solid #DEE01F; +} + +#Listlayer { +image-rendering: -moz-crisp-edges; + + position: absolute; + left: 325px; + top: 124px; + width: 575px; + height: 450px; + z-index: 4; + border: 2px solid #DEE01F; +} + +/* You named this layer outputLayer_jpg */ +#Layer-5 { +image-rendering: -moz-crisp-edges; + + position: absolute; + left: 627px; + top: 124px; + width: 281px; + height: 281px; + z-index: -1; + margin:0 auto; + overflow: hidden; + border: 2px solid #57AEFF; +} + +#nextBox { + margin: 1em; + padding: 1em; + border: dashed grey 1px; + } + +/* You named this layer IIIT */ +#Layer-6 { + position: absolute; + left: 30px; + top: 5px; + width: 100px; + height: 80px; + z-index: 6; +} + +#topMenu { + position: absolute; + left: 150px; + top: 0; + width: 744px; + height: 59px; + z-index: 99; +} + +#imgInfo { + position: absolute; + left: 330px; + top: 410px; + z-index: 12; + } + +#ruler1{position: absolute; top: 1px;left: 298px;width: 281px; border-left:1px solid white; border-right: 1px solid white; height: 25px;} +#ruler1 ee{float:left;width:0in;border-left:1px solid white;height:10px;padding:0;margin:0;margin-bottom:14px;} +#ruler1 e2{float:left;width:0in;border-left:1px solid white;height:13px;padding:0;margin:0;margin-bottom:14px; text-align: center;} +#ruler1 mm{float:left;width:17.5px;height:20px;padding:0;margin:0;vertical-align:top;} +#ruler1 tt{position: absolute; top: 15px; color: white;} + +#ruler2{position: absolute; top: 125px;right: -20px;width: 30px; border-top:1px solid white; border-bottom: 1px solid white; height: 281px; z-index: 24;} +#ruler2 ee{float:left;width:10px;border-top:1px solid white;height:0px;padding:0;margin:0;margin-right:14px;} +#ruler2 e2{float:left;width:10px;border-top:1px solid white;height:0px;padding:0;margin:0;margin-right:14px} +#ruler2 mm{float:left;height:17.5px;width:20px;padding:0;margin:0;vertical-align:top;} +#ruler2 tt{position: absolute; left: 15px; color: white;} + + + + +#zoom { + position: absolute; + left: 800px; + right: 20px; + top: 425px; + z-index: 11; + } + +/* You named this layer Thumbnails_jpg */ +#Layer-7 { + position: absolute; + left: 325px; + top: 480px; + width: 584px; + height: 184px; + z-index: 7; +} + +/* You named this layer Mosaic_jpg */ +#Mosaic { +image-rendering: -moz-crisp-edges; + + position: absolute; + left: 185px; + top: 54px; + width: 513px; + height: 513px; + z-index: 20; +} + +/* Here are some examples of how you might want to change the + * look and behavior of the links on your page. Some examples for + * further customization are included in comments. */ +a { + cursor: pointer; + outline: none; +} +a:link { color: #888888; } +a:visited { color: #888888; } +a:hover { + color: #F00; + /* text-decoration: underline; */ + /* font-weight: bold; */ +} + +.transdiv { + filter:alpha(opacity=40); + -moz-opacity:0.40; + -khtml-opacity: 0.40; + opacity: 0.40; + } + +.highlight { + color: red; + } + +#para_pop { +width: 200px; + line-height: 20px; + border: solid red 1px; + padding: 0px 20px 20px 10px; + margin: 10px; +z-index: 50; +display: none; +position: absolute; +left: 300px; + + background-color: #171717; +} + +.home { +position: absolute; +right: 10px; +top: 39px; +font-weight: normal; +} diff --git a/build/css/style.css b/build/css/style.css new file mode 100644 index 00000000..00ece207 --- /dev/null +++ b/build/css/style.css @@ -0,0 +1,1336 @@ +/* +Theme Name: Vlabs +Theme URI: http://www.vlabs.ac.in +Author: Vlabs.co.in +Author URI: http://www.vlabs.ac.in +Description: The theme to accompany the profile site for vlabs.ac.in +Version: 1.0 +*/ +@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,700,500,600); +body { + overflow-x: hidden; + font-family:'Raleway' !important; +} + +p { + font-size: 16px; +} + +/*** Calendar **********************/ +.content .container-fluid div.calender { position: relative; } + +.container-fluid .calender table { +cursor:pointer; +border:1px solid #ccc; +font-size: 11px; +color: #000; +background: #fff; +font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; +} + +.container-fluid .calender .button { +text-align: center; +padding: 2px; +} + +.container-fluid .calender .nav { +background:#f5f5f5; +} + +.container-fluid .calender thead .title { +font-weight: bold; +text-align: center; +background: #dedede; +color: #000; +padding: 2px 0 3px 0; +} + +.container-fluid .calender thead .headrow { +background: #f5f5f5; +color: #444; +font-weight:bold; +} + +.container-fluid .calender thead .daynames { +background: #fff; +color:#333; +font-weight:bold; +} + +.container-fluid .calender thead .name { +border-bottom: 1px dotted #ccc; +padding: 2px; +text-align: center; +color: #000; +} + +.container-fluid .calender thead .weekend { +color: #666; +} + +.container-fluid .calender thead .hilite { +background-color: #444; +color: #fff; +padding: 1px; +} + +.container-fluid .calender thead .active { +background-color: #d12f19; +color:#fff; +padding: 2px 0px 0px 2px; +} + + +.container-fluid .calender tbody .day { +width:1.8em; +color: #222; +text-align: right; +padding: 2px 2px 2px 2px; +} +.container-fluid .calender tbody .day.othermonth { +font-size: 80%; +color: #bbb; +} +.container-fluid .calender tbody .day.othermonth.oweekend { +color: #fbb; +} + +.container-fluid .calender table .wn { +padding: 2px 2px 2px 2px; +border-right: 1px solid #000; +background: #666; +} + +.container-fluid .calender tbody .rowhilite td { +background: #FFF1AF; +} + +.container-fluid .calender tbody .rowhilite td.wn { +background: #FFF1AF; +} + +.container-fluid .calender tbody td.hilite { +padding: 1px 1px 1px 1px; +background:#444 !important; +color:#fff !important; +} + +.container-fluid .calender tbody td.active { +color:#fff; +background: #529214 !important; +padding: 2px 2px 0px 2px; +} + +.container-fluid .calender tbody td.selected { +font-weight: bold; +border: 1px solid #888; +padding: 1px 1px 1px 1px; +background: #f5f5f5 !important; +color: #222 !important; +} + +.container-fluid .calender tbody td.weekend { +color: #666; +} + +.container-fluid .calender tbody td.today { +font-weight: bold; +color: #529214; +background:#D9EFC2; +} + +.container-fluid .calender tbody .disabled { color: #999; } + +.container-fluid .calender tbody .emptycell { +visibility: hidden; +} + +.container-fluid .calender tbody .emptyrow { +display: none; +} + +.container-fluid .calender tfoot .footrow { +text-align: center; +background: #556; +color: #fff; +} + +.container-fluid .calender tfoot .ttip { +background: #222; +color: #fff; +font-size:10px; +border-top: 1px solid #dedede; +padding: 3px; +} + +.container-fluid .calender tfoot .hilite { +background: #aaf; +border: 1px solid #04f; +color: #000; +padding: 1px; +} + +.container-fluid .calender tfoot .active { +background: #77c; +padding: 2px 0px 0px 2px; +} + +.container-fluid .calender .combo { +position: absolute; +display: none; +top: 0px; +left: 0px; +width: 4em; +border: 1px solid #ccc; +background: #f5f5f5; +color: #222; +font-size: 90%; +z-index: 100; +} + +.container-fluid .calender .combo .label, +.container-fluid .calender .combo .label-IEfix { +text-align: center; +padding: 1px; +} + +.container-fluid .calender .combo .label-IEfix { +width: 4em; +} + +.container-fluid .calender .combo .hilite { +background: #444; +color:#fff; +} + +.container-fluid .calender .combo .active { +border-top: 1px solid #999; +border-bottom: 1px solid #999; +background: #dedede; +font-weight: bold; +} +.container-fluid form li div label +{ + clear:both; + color:#444; + display:block; + font-size:9px; + line-height:9px; + margin:0; + padding-top:3px; +} + +.container-fluid form li span label +{ + clear:both; + color:#444; + display:block; + font-size:9px; + line-height:9px; + margin:0; + padding-top:3px; +} +.container-fluid form li .datepicker +{ + cursor:pointer !important; + float:left; + height:16px; + margin:.1em 5px 0 0; + padding:0; + width:16px; +} +.container-fluid input.text +{ + background:#fff url(../../../images/shadow.gif) repeat-x top; + border-bottom:1px solid #ddd; + border-left:1px solid #c3c3c3; + border-right:1px solid #c3c3c3; + border-top:1px solid #7c7c7c; + color:#333; + font-size:100%; + margin:0; + padding:2px 0; +} +p.small { + font-size: 16px; +} + + +.container-fluid form ul +{ + font-size:200%; + list-style-type:none; + margin:0; + padding:0; + width:100%; +} + +.container-fluid form li +{ + display:block; + margin:0; + padding:4px 5px 2px 9px; + position:relative; +} +a, +a:hover, +a:focus, +a:active, +a.active { + outline: 0; +} +@media(min-width:768px) { + .navbar-fixed-top { + padding: 25px 0; + -webkit-transition: padding .3s; + -moz-transition: padding .3s; + transition: padding .3s; + } + + .navbar-fixed-top .navbar-brand { + font-size: 2em; + -webkit-transition: all .3s; + -moz-transition: all .3s; + transition: all .3s; + } + + .navbar-fixed-top.navbar-shrink { + padding: 10px 0; + } + + .navbar-fixed-top.navbar-shrink .navbar-brand { + font-size: 1.5em; + } +} + +.navbar a:focus { + outline: 0; +} + +.navbar .navbar-nav li a:focus { + outline: 0; +} + +.navbar-default, +.navbar-inverse { + border: 0; +} +.footer-div +{ +margin-top:120px; +} + +/*******************************************************************************/ +/*****************************CUSTOME STYLE*************************************/ +/*******************************************************************************/ + +.search-textbox +{ + background: url("../images/search-box.png") no-repeat; + border: 0 none; + color: #666666; + float: left; + font-family: 'Raleway'; + font-size: 15px; + height: 36px; + margin: 0; + padding-left: 15px; + transition: background 0.3s ease-in-out 0s; + width: 220px; + +} + +.search-button +{ + background: url("../images/search.png") no-repeat; + cursor: pointer; + height: 36px; + text-indent: -99999em; + width: 36px; + border: 0px; + +} +.main-logo-a +{ + height: auto; + overflow: visible; + margin-left: 0px !important; + padding-bottom: 10px !important; + padding-top: 10px !important; +} + +.menu-a +{ + font-size: 14px !important; + font-family: 'Raleway' !important; + color: #2C99CD !important; + padding-left: 10px !important; + padding-bottom: 5px !important; + padding-top: 5px !important; + padding-right: 10px !important; + +} + +.menu-a-active +{ + color: white !important; +} + +.menu-li +{ + /* float: right; */ + border-radius: 10px; + margin-left: 20px; + margin-right: 20px; +} + +.menu-li:HOVER +{ + background-color: #77BB41 !important; +} + +.menu-a:HOVER +{ + color: white !important; +} +.menu-li-active +{ + background-color: #77BB41; +} + +.menu-div +{ + /* margin-top: 30px; */ + +} + +.menu-ul +{ + margin-top: 45px; +} + +@media only screen and (max-width: 375px) { + .featured-labs-experiment-div + { + text-align: center; + } + .featured-labs-experiment-icon + { + float: left; + min-width: 78px; + } +} + + +@media only screen and (min-width: 401px) { + + .custom-toggle + { + margin-bottom: 0px !important; + margin-top: 27px !important; + } +} + +@media only screen and (max-width: 400px) { + + .main-logo-a + { + width: 60%; + } + + .custom-toggle + { + margin-bottom: 0px !important; + margin-top: 12% !important; + } + + +/* .menu-div + { + margin-top: 30px !important; + } */ + +} + + + +@media only screen and (min-width: 401px) and (max-width: 523px) { + +/* .menu-div + { + margin-top: 30px !important; + } */ +} + +@media only screen and (max-width: 496px) { + + .featured-labs-div + { + background: none !important; + } +} + +@media only screen and (max-width: 540px) { + .broad-labs-empty-div + { + display: none; + } + .border-right-green-dotted + { + margin-top: 60px !important; + } +} + +@media only screen and (min-width: 401px) and (max-width: 767px) { + + .main-logo + { + width: 70%; + } +} + +@media only screen and (max-width: 767px) { + + .menu-ul + { + margin-top: 0px !important; + } + + .menu-li-active + { + background-color: white !important; + } + + .menu-a-active + { + color: #2C99CE !important; + } + + .search-ul + { + display: none !important; + } + + + +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .menu-a + { + font-size: 1.4em !important; + } + + .main-logo + { + width: 70%; + } + + .banner-text-small + { + font-size: 1.2em !important; + } + + .banner-text-medium + { + font-size: 1.7em !important; + } + + .banner-text-big + { + font-size: 2.0em !important; + } + +} + +@media only screen and (max-width: 991px) { + .menu-ul + { + margin-top: 30px; + } + + .search-textbox + { + width: 150px; + font-size: 0.9em; + } + + .menu-li + { + margin-left: 10px; + margin-right: 10px; + } + .aboutus-col-8 + { + padding-right: 15px !important; + } + .footer-div + { + background-size: cover !important; + } + + .lab-list-col-10 + { + /* background: none !important; */ + overflow:hidden; + } + + .featured-labs-main-div + { + margin-top: -35px !important; + } +} + + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + +} + + +/*====================new grid================================*/ +@media only screen and (min-width: 992px) { + .col-md-2-5 + { + width: 20%; + float: left; + } +} + +@media only screen and (max-width: 991px) { + .col-md-2-5 + { + width: 33.33%; + float: left; + } + .col-md-2-5-1-l + { + background: url("../images/dotted-devider-h-o.png") no-repeat; + background-position: left bottom; + } +} + +@media only screen and (max-width: 767px) { + .col-md-2-5 + { + width: 50%; + float: left; + } +} + +@media only screen and (max-width: 540px) { + .col-md-2-5 + { + width: 100%; + float: left; + } +} +.col-md-2-5 +{ + position: relative; + min-height: 1px; + vertical-align: bottom; + /* display: flex; */ + min-height: 228px; +} + +.col-md-2-5-1-l +{ + width: 100%; + min-height: 228px; + height: 100%; +} + +.col-md-2-5-1-withbg +{ + background: url("../images/dotted-devider-h-o.png") no-repeat; + background-position: left bottom; + width: 100%; + min-height: 228px; + height: 100%; +} + +.col-md-2-5-2 +{ + padding-right: 15px; + padding-left: 15px; +} +/*************************************************************/ + +.featured-labs-div +{ + margin-left: 0px !important; + margin-right: 0px !important; + padding-left: 15px !important; +} +.border-bottom-img +{ + /* border-bottom: 2px dotted; + border-top : 0px; + border-left: 0px; + border-right: 0px; + -webkit-border-image: url(../images/dotted-devider-h-o.png) 30 round; Safari 3.1-5 + -o-border-image: url(../images/dotted-devider-h-o.png) 30 round; Opera 11-12.1 + border-image: url(../images/dotted-devider-h-o.png) 30 round; */ +} + +.broad-labs-a:HOVER +{ + text-decoration: none !important; + +} +.col-md-2-5-1-l:HOVER, .col-md-2-5-1-withbg:HOVER +{ + background-color: #e4e4e4 !important; +} + +.border-right-green-dotted +{ + border-right: 2px dotted; + margin-top: 30px; + border-right-color: #678f48; + min-height: 115px; +} +.border-right-green-dotted a{ + padding-left: 10px; + display: block; + margin-bottom: 10px; +} +a:focus +{ + color: #72AB44 !important; +} + +.featured-labs +{ + min-height: 190px !important; +} +/*========================font classes=======================*/ +.text-h2-lightblue +{ + color: #2C99CE; + font-size: 1.8em; + +} + +.text-a-lightgreen +{ + color: #72AB44; + font-size: 1.3em; + text-decoration: underline; +} + +.text-a-lightgreen:HOVER +{ + color: #72AB44 !important; +} + +.text-a-white +{ + color: white; + font-size: 1.4em; + text-decoration: underline; +} + + +.text-h2-lightblue-small +{ + color: #2C99CE; + font-size: 1.5em; +} + +.text-h3-darkblue-bold +{ + color: #3e6389; + font-size: 1.4em; + font-weight: bold; +} + +.text-h3-darkblue +{ + color: #3e6389; + font-size: 1.4em; +} + +.text-normal-gray-small +{ + color: #888; + font-size: 16px; +} + +.text-normal-gray-big +{ + color: #888; + font-size: 30px; +} +#experiment-article-section-1-heading +{ +color: #888; +font-size: 30px; +} +.text-normal-gray-smallest +{ + color: #888; + font-size: 13px; +} + +.featured-labs-icon-text +{ + color: #888; + font-size: 13px; +} + +.featured-labs-main-div +{ + margin-top: -50px; +} + +.nounderline +{ + text-decoration: none; +} + +.nounderline:HOVER +{ + text-decoration: none !important; +} +.text-normal-gray-medium +{ + color: #888; + font-size: 1.4em; +} +/*===========================================================*/ + +.shadow +{ + -webkit-box-shadow: inset 0 8px 6px -6px black; + -moz-box-shadow: inset 0 8px 6px -6px black; + box-shadow: inset 0 8px 6px -6px black; +} + + +/*owl style sheet*/ +#owl-demo .item{ + display: block; + padding: 1px 10px; + margin: 5px; + color: #888; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.owl-theme .owl-controls .owl-buttons div { + padding: 5px 9px; +} + +.owl-theme .owl-buttons i{ + margin-top: 2px; +} + +//To move navigation buttons outside use these settings: + +#owl-demo .owl-controls .owl-buttons div, #owl-partner-institutions .owl-controls .owl-buttons div{ + position: absolute; +} + +#owl-demo .owl-controls .owl-buttons .owl-prev{ + left: -45px; + top: 55px; + position: absolute; + background: none !important; +} + + #owl-partner-institutions .owl-controls .owl-buttons .owl-prev + { + left: -45px; + top: 20px; + position: absolute; + background: none !important; + } + +#owl-demo .owl-controls .owl-buttons .owl-next{ + right: -45px; + top: 55px; + position: absolute; + background: none !important; +} + +#owl-partner-institutions .owl-controls .owl-buttons .owl-next +{ + right: -45px; + top: 20px; + position: absolute; + background: none !important; +} + +#owl-demo .owl-controls .owl-pagination, #owl-partner-institutions .owl-controls .owl-pagination +{ + display: none; +} + +#owl-aboutus .owl-controls .owl-buttons +{ + display: none; +} + +#owl-aboutus .owl-controls .owl-pagination +{ + text-align: left; +} +#owl-aboutus .owl-controls .owl-page span +{ + background-color: white; + border: 2px solid; + height: 20px; + width: 20px; +} + +#owl-aboutus .owl-controls .owl-page.active span, #owl-aboutus .owl-controls.clickable .owl-page:hover span +{ + background-color: #FF6600; + border: 0px; +} +/*******************/ + + +/*Labs page*/ +.sidebar-col-2 +{ + +} + +.lab-list-col-10 +{ + background: url("../images/devider-blue-v-o.png") repeat-y; + background-position: left top; + margin-bottom: 25px; +} + +.sidebar-a:HOVER, .text-h3-darkblue:HOVER { + color: #ff6600 !important; +} + +.lab-list-row-div +{ + background: url('../images/bottom-line-n.png') no-repeat; + background-position: left bottom; + height: auto; + overflow: hidden; + border-bottom: 1.5px dotted; + border-bottom-color: #888; + padding-bottom: 10px; +} + +.lab-list-row-col-2 +{ + margin-top: 15px; +} + +/**********************************************************************************/ + +.banner-text +{ + position: relative; + top: -59px; + color: white !important; +} + +.banner-text-small +{ + font-size: 1.7em; +} + +.banner-text-medium +{ + font-size: 2.2em; +} + +.banner-text-big +{ + font-size: 2.7em; +} + +.baneer-text-sub-div +{ + position: relative; + float: left +} + +.banner-text-1 +{ + left: 3.7%; +} + +.banner-text-2 +{ + left: 9.6%; +} + +.banner-text-3 +{ + left: 15%; +} + +.banner-text-4 +{ + left:22%; +} + +.banner-caption-div +{ + position: absolute; + top: 140px; + left: 42%; +} + +.banner-caption-text +{ + font-size: 2.0em; + line-height: normal; + color: black; +} + + +/*==========================RESPONSIVE+++++++++++++++++++++++++++++++*/ + +@media only screen and (max-width: 399px) { + + .banner-text-small + { + font-size: 0.8em !important; + } + + .banner-text-medium + { + font-size: 0.9em !important; + } + + .banner-text-big + { + font-size: 1.1em !important; + } + + .banner-text + { + top: -21px; + letter-spacing: -1.5px; + } + + .banner-text-1 + { + left: 1.5%; + } + + .banner-text-2 + { + left: 3.0%; + } + + .banner-text-3 + { + left: 5%; + } + + .banner-text-4 + { + left: 8%; + } + +} + +@media only screen and (min-width: 400px) and (max-width: 500px) { + .banner-text-small + { + font-size: 0.9em !important; + } + + .banner-text-medium + { + font-size: 1.1em !important; + } + + .banner-text-big + { + font-size: 1.2em !important; + } + + .banner-text + { + top: -24px; + letter-spacing: -1px; + } + + .banner-text-2 + { + left: 7.0%; + } + + .banner-text-3 + { + left: 12%; + } + + .banner-text-4 + { + left: 17%; + } +} + +@media only screen and (min-width: 501px) and (max-width: 767px) { + .banner-text-small + { + font-size: 0.9em !important; + } + + .banner-text-medium + { + font-size: 1.2em !important; + } + + .banner-text-big + { + font-size: 1.4em !important; + } + .banner-text + { + top: -30px; + } + + .banner-text-2 + { + left: 7.0%; + } + + .banner-text-3 + { + left: 12%; + } + + .banner-text-4 + { + left: 17%; + } +} + + +@media only screen and (max-width: 349px) { + + .banner-caption-text + { + font-size: 0.5em; + } + +} + +@media only screen and (min-width: 350px) and (max-width: 400px) { + + .banner-caption-text + { + font-size: 0.6em; + } + +} + + +@media only screen and (min-width: 401px) and (max-width: 444px) { + + .banner-caption-text + { + font-size: 0.7em; + } + +} + + +@media only screen and (min-width: 445px) and (max-width: 609px) { + + .banner-caption-text + { + font-size: 0.9em; + } + +} + +@media only screen and (min-width: 610px) and (max-width: 767px) { + + .banner-caption-text + { + font-size: 1.1em; + } + +} + +@media only screen and (max-width: 767px) { + .banner-caption-div + { + position: relative !important; + } +} + +@media only screen and (max-width: 346px) { + .banner-caption-div + { + top: -39px; + left: -32%; + } +} + +@media only screen and (min-width: 347px) and (max-width: 399px) { + .banner-caption-div + { + top: -43px; + left: -22%; + } +} + +@media only screen and (min-width: 400px) and (max-width: 444px) { + .banner-caption-div + { + top: -50px; + left: -31%; + } +} + +@media only screen and (min-width: 445px) and (max-width: 500px) { + .banner-caption-div + { + top: -57px; + left: -23%; + } +} + +@media only screen and (min-width: 501px) and (max-width: 569px) { + .banner-caption-div + { + top: -65px; + left: -30%; + } +} + +@media only screen and (min-width: 570px) and (max-width: 639px) { + .banner-caption-div + { + top: -74px; + left: -22%; + } +} + +@media only screen and (min-width: 640px) and (max-width: 709px) { + .banner-caption-div + { + top: -83px; + left: -16%; + } +} + +@media only screen and (min-width: 710px) and (max-width: 767px) { + .banner-caption-div + { + top: -92px; + left: -11%; + } +} + + +@media only screen and (min-width: 768px) and (max-width: 991px) { + + .banner-text-small + { + font-size: 1.2em !important; + } + + .banner-text-medium + { + font-size: 1.7em !important; + } + + .banner-text-big + { + font-size: 2.0em !important; + } + + .banner-text + { + top: -40px; + } + + .banner-text-2 + { + left: 7.0%; + } + + .banner-text-3 + { + left: 12%; + } + + .banner-text-4 + { + left: 17%; + } + + .banner-caption-text + { + font-size: 1.5em; + } + .banner-caption-div + { + top: 99px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1100px) { + + .banner-text + { + top: -52px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1150px) { + + .banner-text-2 + { + left: 7.0%; + } + + .banner-text-3 + { + left: 9%; + } + + .banner-text-4 + { + left: 12%; + } + + .banner-caption-text + { + font-size: 1.6em; + } + .banner-caption-div + { + top: 133px; + } +} + +@media only screen and (min-width: 1150px) and (max-width: 1275px) { + + .banner-text-2 + { + left: 8.3%; + } + .banner-text-3 + { + left: 12%; + } + + .banner-text-4 + { + left: 17%; + } + + .banner-caption-text + { + font-size: 1.8em; + } +} diff --git a/build/css/style.css_old b/build/css/style.css_old new file mode 100644 index 00000000..e184d627 --- /dev/null +++ b/build/css/style.css_old @@ -0,0 +1,357 @@ +/* Primary Styles -------------------------------------------*/ +/* Author: Rohit Khot ---------------------------------------*/ + +/* Basic styling for the complete body tag ------------------*/ +/* BODY TEXT : 12px Lucida font with Cobalt color -----------*/ +/* BACKGROUND : white ---------------------------------------*/ + +body +{ + font-family:"Lucida Grande","Lucida Sans Unicode", + "Lucida Sans", Verdana,Arial,sans-serif; + font-size:12px; + margin:0 auto; + padding:0; + background: #012943; +} + +#container +{ + margin:0 auto; + padding:0 + width:100%; +} + +#lab-header, #experiment-header +{ + margin: 0 auto; + width: 1024px; +} + +#lab-header-logo, #experiment-header-logo +{ + +} + +#lab-header-logo img, #experiment-header-logo img +{ + width:1024px; + margin:0 auto; + +} +#lab-header-heading, #experiment-header-heading +{ + background:url(../images/header-blue.gif) no-repeat left top; + height:50px; + margin:0 auto; +} + +#lab-header-heading a:link, #experiment-header-heading a:link, +#lab-header-heading a:visited, #experiment-header-heading a:visited, +#lab-footer-heading a:link, #experiment-footer-heading a:link, +#lab-footer-heading a:visited, #experiment-footer-heading a:visited +{ + color:#fff; + text-decoration: none; + float: left; + font-size: 24px; + font-weight:bold; + text-transform:uppercase; + padding: 5px 25px 0px; +} + +#lab-header-heading a:focus, #experiment-header-heading a:focus, +#lab-header-heading a:hover, #experiment-header-heading a:hover, +#lab-footer-heading a:focus, #experiment-footer-heading a:focus, +#lab-footer-heading a:hover, #experiment-footer-heading a:hover +{ + color:#fff; + background-color:#02568e; +} + + +#lab-article, #experiment-article +{ + + + font-size: 16px; + line-height: 24px; + margin:0 auto; +} + +#lab-article-heading, #experiment-article-heading +{ + font-size: 50px; + font-family: Georgia, "Times New Roman", Times, Serif; + font-weight: normal; + text-transform: none; + line-height: 60px; + color: #3d414c; + padding: 10px 30px; + letter-spacing: 0; + position: relative; + margin:auto; + width: 964px; + background-color: rgb(227, 242, 252); +} + +nav#lab-article-navigation, nav#experiment-article-navigation +{ + height:90px; + margin: 0 auto; + width:1024px; + background: url(../images/content_bg.jpg); +} +nav#lab-article-navigation ul, nav#experiment-article-navigation ul +{ + /*margin-left:21px;*/ +} + +nav#lab-article-navigation ul li, nav#experiment-article-navigation ul li +{ + float: left; + list-style: none; + margin-right: 0.3em; +} + +nav#lab-article-navigation ul li img, nav#experiment-article-navigation ul li img +{ + width:50px; + height:50px; +} +nav#lab-article-navigation ul li a:link, nav#experiment-article-navigation ul li a:link, +nav#lab-article-navigation ul li a:visited, nav#experiment-article-navigation ul li a:visited +{ + color:#02568e; + text-decoration: underline; + float: right; + font-size: 16px; + text-transform:uppercase; + padding: 9px; +} + +nav#lab-article-navigation ul li a:hover, nav#experiment-article-navigation ul li a:hover, +nav#lab-article-navigation ul li a:focus, nav#experiment-article-navigation ul li a:focus +{ + color: #ffffff; + background-color:#02568e; +} + +#lab-article-sections-view, #experiment-article-sections-view +{ + padding-top:30px; + width:1024px; + min-height:400px; + + font-size: 16px; + line-height: 24px; + margin:0 auto; + background: url(../images/content_bg.jpg); +} + +#lab-article-sections, #experiment-article-sections +{ + padding-top:30px; + width:1024px; + min-height:400px; + + font-size: 16px; + line-height: 24px; + margin:0 auto; + background: url(../images/content_bg.jpg); + +} + +#lab-article-sections .heading, #experiment-article-sections .heading +{ + color:#222222; + font-family:"proxima-nova-extra-condensed-1", + "proxima-nova-extra-condensed-2", + "Trebuchet MS","Lucida Grande", + "Lucida Sans Unicode","Lucida Sans",Verdana, + Arial,sans-serif; + font-size:24px; + font-weight:300; + margin-left: 40px; + padding:5px 0 30px; +} + +#lab-article-sections .subheading, #experiment-article-sections .subheading, .content h2, .content h3 +{ + color:#222222; + font-family:"proxima-nova-extra-condensed-1", + "proxima-nova-extra-condensed-2", + "Trebuchet MS","Lucida Grande", + "Lucida Sans Unicode","Lucida Sans",Verdana, + Arial,sans-serif; + font-size:20px; + font-weight:300; + margin-left:40px; + padding:10px 0 10px; +} +.content p +{ + padding-left:40px; + width:90%; + padding-bottom:10px; +} + +.content p a:link, .content p a:visited +{ + text-decoration: underline; + color: #961b25;/* dusty read */ +} +.content img +{ + width:800px; + height:400px; + padding-left:40px; + padding-bottom:10px; +} + +.content pre +{ + padding-left:40px; + padding-bottom:10px; +} +.content embed +{ + width:800px; + padding-left:80px; + height:400px; + padding-bottom:10px; + border: solid 1px #b2bbc0; +} + +/* styles for button color */ +.button +{ + color: #fef4e9; + border: solid 1px #da7c0c; + background: #f78d1d; + background: -webkit-gradient(linear, left top, left bottom, + from(#faa51a), to(#f47a20)); + background: -moz-linear-gradient(top, #faa51a, #f47a20); + +} +.button:hover +{ + background: #f47c20; + background: -webkit-gradient(linear, left top, left bottom, + from(#f88e11), to(#f06015)); + background: -moz-linear-gradient(top, #f88e11, #f06015); + +} + +.button:active +{ + background: -webkit-gradient(linear, left top, left bottom, + from(#f47a20), to(#faa51a)); + background: -moz-linear-gradient(top, #f47a20, #faa51a); +} + +/* basic styles for button size, padding, etc. */ +.button +{ + display: inline-block; + outline: none; + font-size: 16px; + cursor: pointer; + text-align: center; + text-decoration: none; + line-height: 100%; + padding: .55em 2em .55em; + text-transform: uppercase; + -webkit-border-radius: 0.5em; + -moz-border-radius: 0.5em; + border-radius: 0.5em; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); + box-shadow: 0 1px 2px rgba(0,0,0,.2); +} +.button:hover +{ + text-decoration: none; +} +.button:active +{ + position: relative; + top: 1px; +} + + +.content table +{ + /*font-family: "Trebuchet MS", sans-serif; + font-size: 16px; + font-weight: bold;*/ + border-collapse:separate; + margin-left:40px; + padding-bottom:10px; +} + +.content table thead th +{ + color: #961b25; + font-size: 16px; + font-weight: normal; + text-transform:uppercase; + padding: 10px; + border:1px solid #b2bbc0; +} +.content table tbody th +{ + color: #961b25; + font-size: 16px; + font-weight: normal; + text-transform:uppercase; + padding: 10px; + border:1px solid #b2bbc0; +} + +.content table tbody td +{ + padding:10px; + text-align:left; + border:1px solid #b2bbc0; + max-width:700px; + +} + +.content ul, .content ol +{ + margin-left:50px; +} + +aside +{ + float:right; + width:200px; + position:relative; +} + +#hidden-content +{ + display:none; +} + +.icon +{ + display:none; +} + +#experiment-article-breadcrumb +{ + /*margin-left: 30px;*/ + width:1024px; + margin:0 auto; +} + +#experiment-article-breadcrumb a:link, #experiment-article-breadcrumb a:visited +{ + color: #fefefe; +} + +#lab-footer{ + text-align : center; +} diff --git a/build/css/style1.css b/build/css/style1.css new file mode 100644 index 00000000..fde82041 --- /dev/null +++ b/build/css/style1.css @@ -0,0 +1,1093 @@ +/* +Theme Name: Vlabs +Theme URI: http://www.vlabs.ac.in +Author: Vlabs.co.in +Author URI: http://www.vlabs.ac.in +Description: The theme to accompany the profile site for vlabs.ac.in +Version: 1.0 +*/ +@import url(http://fonts.googleapis.com/css?family=Open+Sans:300); +/ +/* +try to alter with above URL and check which fit the best +@import url(http://fonts.googleapis.com/css?family=Open+Sans); + +*/ +body { + overflow-x: hidden; + font-family: 'Open Sans', sans-serif; +} + +p { + font-size: 20px; +} + +p.small { + font-size: 16px; +} + +a, +a:hover, +a:focus, +a:active, +a.active { + outline: 0; +} +@media(min-width:768px) { + .navbar-fixed-top { + padding: 25px 0; + -webkit-transition: padding .3s; + -moz-transition: padding .3s; + transition: padding .3s; + } + + .navbar-fixed-top .navbar-brand { + font-size: 2em; + -webkit-transition: all .3s; + -moz-transition: all .3s; + transition: all .3s; + } + + .navbar-fixed-top.navbar-shrink { + padding: 10px 0; + } + + .navbar-fixed-top.navbar-shrink .navbar-brand { + font-size: 1.5em; + } +} + +.navbar a:focus { + outline: 0; +} + +.navbar .navbar-nav li a:focus { + outline: 0; +} + +.navbar-default, +.navbar-inverse { + border: 0; +} + +/*******************************************************************************/ +/*****************************CUSTOME STYLE*************************************/ +/*******************************************************************************/ + +.search-textbox +{ + background: url("../images/search-box.png") no-repeat; + border: 0 none; + color: #666666; + float: left; + font-family: Calibri; + font-size: 15px; + height: 36px; + margin: 0; + padding-left: 15px; + transition: background 0.3s ease-in-out 0s; + width: 220px; + +} + +.search-button +{ + background: url("../images/search.png") no-repeat; + cursor: pointer; + height: 36px; + text-indent: -99999em; + width: 36px; + border: 0px; + +} +.main-logo-a +{ + height: auto; + overflow: visible; + margin-left: 0px !important; + padding-bottom: 10px !important; + padding-top: 10px !important; +} + +.menu-a +{ + font-size: 18px !important; + font-family: Calibri !important; + color: #2C99CD !important; + padding-left: 10px !important; + padding-bottom: 5px !important; + padding-top: 5px !important; + padding-right: 10px !important; + +} + +.menu-a-active +{ + color: white !important; +} + +.menu-li +{ + /* float: right; */ + border-radius: 10px; + margin-left: 20px; + margin-right: 20px; +} + +.menu-li:HOVER +{ + background-color: #77BB41 !important; +} + +.menu-a:HOVER +{ + color: white !important; +} +.menu-li-active +{ + background-color: #77BB41; +} + +.menu-div +{ + /* margin-top: 30px; */ + +} + +.menu-ul +{ + margin-top: 52px; +} + +@media only screen and (max-width: 375px) { + .featured-labs-experiment-div + { + text-align: center; + } + .featured-labs-experiment-icon + { + float: left; + min-width: 78px; + } +} + + +@media only screen and (min-width: 401px) { + + .custom-toggle + { + margin-bottom: 0px !important; + margin-top: 27px !important; + } +} + +@media only screen and (max-width: 400px) { + + .main-logo-a + { + width: 60%; + } + + .custom-toggle + { + margin-bottom: 0px !important; + margin-top: 12% !important; + } + + +/* .menu-div + { + margin-top: 30px !important; + } */ + +} + + + +@media only screen and (min-width: 401px) and (max-width: 523px) { + +/* .menu-div + { + margin-top: 30px !important; + } */ +} + +@media only screen and (max-width: 496px) { + + .featured-labs-div + { + background: none !important; + } +} + +@media only screen and (max-width: 540px) { + .broad-labs-empty-div + { + display: none; + } + .border-right-green-dotted + { + margin-top: 60px !important; + } +} + +@media only screen and (min-width: 401px) and (max-width: 767px) { + + .main-logo + { + width: 70%; + } +} + +@media only screen and (max-width: 767px) { + + .menu-ul + { + margin-top: 0px !important; + } + + .menu-li-active + { + background-color: white !important; + } + + .menu-a-active + { + color: #2C99CE !important; + } + + .search-ul + { + display: none !important; + } + + + +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .menu-a + { + font-size: 1.4em !important; + } + + .main-logo + { + width: 70%; + } + + .banner-text-small + { + font-size: 1.2em !important; + } + + .banner-text-medium + { + font-size: 1.7em !important; + } + + .banner-text-big + { + font-size: 2.0em !important; + } + +} + +@media only screen and (max-width: 991px) { + .menu-ul + { + margin-top: 30px; + } + + .search-textbox + { + width: 150px; + font-size: 0.9em; + } + + .menu-li + { + margin-left: 10px; + margin-right: 10px; + } + .aboutus-col-8 + { + padding-right: 15px !important; + } + .footer-div + { + background-size: cover !important; + } + + .lab-list-col-10 + { + /* background: none !important; */ + } + + .featured-labs-main-div + { + margin-top: -35px !important; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + +} + + +/*====================new grid================================*/ +@media only screen and (min-width: 992px) { + .col-md-2-5 + { + width: 20%; + float: left; + } +} + +@media only screen and (max-width: 991px) { + .col-md-2-5 + { + width: 33.33%; + float: left; + } + .col-md-2-5-1-l + { + background: url("../images/dotted-devider-h-o.png") no-repeat; + background-position: left bottom; + } +} + +@media only screen and (max-width: 767px) { + .col-md-2-5 + { + width: 50%; + float: left; + } +} + +@media only screen and (max-width: 540px) { + .col-md-2-5 + { + width: 100%; + float: left; + } +} +.col-md-2-5 +{ + position: relative; + min-height: 1px; + vertical-align: bottom; + /* display: flex; */ + min-height: 228px; +} + +.col-md-2-5-1-l +{ + width: 100%; + min-height: 228px; + height: 100%; +} + +.col-md-2-5-1-withbg +{ + background: url("../images/dotted-devider-h-o.png") no-repeat; + background-position: left bottom; + width: 100%; + min-height: 228px; + height: 100%; +} + +.col-md-2-5-2 +{ + padding-right: 15px; + padding-left: 15px; +} +/*************************************************************/ +.row-container-height{ + height:180px; +} + +.featured-labs-div +{ + margin-left: 0px !important; + margin-right: 0px !important; + padding-left: 15px !important; +} +.border-bottom-img +{ + /* border-bottom: 2px dotted; + border-top : 0px; + border-left: 0px; + border-right: 0px; + -webkit-border-image: url(../images/dotted-devider-h-o.png) 30 round; Safari 3.1-5 + -o-border-image: url(../images/dotted-devider-h-o.png) 30 round; Opera 11-12.1 + border-image: url(../images/dotted-devider-h-o.png) 30 round; */ +} + +.broad-labs-a:HOVER +{ + text-decoration: none !important; + +} +.col-md-2-5-1-l:HOVER, .col-md-2-5-1-withbg:HOVER +{ + background-color: #e4e4e4 !important; +} + +.border-right-green-dotted +{ + border-right: 2px dotted; + margin-top: 30px; + border-right-color: #678f48; + min-height: 115px; +} + +a:focus +{ + color: #72AB44 !important; +} + +.featured-labs +{ + min-height: 208px !important; + /*overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical;*/ +} +/*========================font classes=======================*/ +.text-h2-lightblue +{ + color: #2C99CE; + font-size: 1.8em; + margin-left: 0.8em; + font-size: 1.2em; +} + +.text-a-lightgreen +{ + color: #72AB44; + font-size: 1.3em; + text-decoration: underline; +} + +.text-a-lightgreen:HOVER +{ + color: #72AB44 !important; +} + +.text-a-white +{ + color: white; + font-size: 1.4em; + text-decoration: underline; +} + + +.text-h2-lightblue-small +{ + color: #2C99CE; + font-size: 1.5em; +} + +.text-h3-darkblue-bold +{ + color: #3e6389; + font-size: 1em; + font-weight: normal; +} + +.text-h3-darkblue +{ + color: #3e6389; + font-size: 1.4em; +} + +.text-normal-gray-small +{ + color: #888; + font-size: 12px; +} + +.text-normal-gray-big +{ + color: #888; + font-size: 30px; +} + +.text-normal-gray-smallest +{ + color: #888; + font-size: 13px; +} + +.featured-labs-icon-text +{ + color: #888; + font-size: 13px; +} + +.featured-labs-main-div +{ + margin-top: -50px; +} + +.nounderline +{ + text-decoration: none; +} + +.nounderline:HOVER +{ + text-decoration: none !important; +} +.text-normal-gray-medium +{ + color: #888; + font-size: 1.4em; +} +/*===========================================================*/ + +.shadow +{ + -webkit-box-shadow: inset 0 8px 6px -6px black; + -moz-box-shadow: inset 0 8px 6px -6px black; + box-shadow: inset 0 8px 6px -6px black; +} + + +/*owl style sheet*/ +#owl-demo .item{ + display: block; + padding: 1px 10px; + margin: 5px; + color: #888; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.owl-theme .owl-controls .owl-buttons div { + padding: 5px 9px; +} + +.owl-theme .owl-buttons i{ + margin-top: 2px; +} + +//To move navigation buttons outside use these settings: + +#owl-demo .owl-controls .owl-buttons div, #owl-partner-institutions .owl-controls .owl-buttons div{ + position: absolute; +} + +#owl-demo .owl-controls .owl-buttons .owl-prev{ + left: -45px; + top: 55px; + position: absolute; + background: none !important; +} + + #owl-partner-institutions .owl-controls .owl-buttons .owl-prev + { + left: -45px; + top: 20px; + position: absolute; + background: none !important; + } + +#owl-demo .owl-controls .owl-buttons .owl-next{ + right: -45px; + top: 55px; + position: absolute; + background: none !important; +} + +#owl-partner-institutions .owl-controls .owl-buttons .owl-next +{ + right: -45px; + top: 20px; + position: absolute; + background: none !important; +} + +#owl-demo .owl-controls .owl-pagination, #owl-partner-institutions .owl-controls .owl-pagination +{ + display: none; +} + +#owl-aboutus .owl-controls .owl-buttons +{ + display: none; +} + +#owl-aboutus .owl-controls .owl-pagination +{ + text-align: left; +} +#owl-aboutus .owl-controls .owl-page span +{ + background-color: white; + border: 2px solid; + height: 20px; + width: 20px; +} + +#owl-aboutus .owl-controls .owl-page.active span, #owl-aboutus .owl-controls.clickable .owl-page:hover span +{ + background-color: #FF6600; + border: 0px; +} +/*******************/ + + +/*Labs page*/ +.sidebar-col-2 +{ + +} + +.lab-list-col-10 +{ + background: url("../images/devider-blue-v-o.png") repeat-y; + background-position: left top; + margin-bottom: 25px; +} + +.sidebar-a:HOVER, .text-h3-darkblue:HOVER { + color: #ff6600 !important; +} + +.lab-list-row-div +{ + background: url('../images/bottom-line-n.png') no-repeat; + background-position: left bottom; + height: auto; + overflow: hidden; + border-bottom: 1.5px dotted; + border-bottom-color: #888; + padding-bottom: 10px; +} + +.lab-list-row-col-2 +{ + margin-top: 15px; +} + +/**********************************************************************************/ + +.banner-text +{ + position: relative; + top: -59px; + color: white !important; +} + +.banner-text-small +{ + font-size: 1.7em; +} + +.banner-text-medium +{ + font-size: 2.2em; +} + +.banner-text-big +{ + font-size: 2.7em; +} + +.baneer-text-sub-div +{ + position: relative; + float: left +} + +.banner-text-1 +{ + left: 3.7%; +} + +.banner-text-2 +{ + left: 9.6%; +} + +.banner-text-3 +{ + left: 15%; +} + +.banner-text-4 +{ + left:22%; +} + +.banner-caption-div +{ + position: absolute; + top: 140px; + left: 3.7%; + width: 150%; +} + +.banner-caption-text +{ +<<<<<<< HEAD + font-size: 2.0em; + text-align: left; +======= + font-size: 1.2em; +>>>>>>> f3b4f22ca1ec6639cf95185650d5427a8bca30ee + line-height: normal; + color: black; + +} + + +/*==========================RESPONSIVE+++++++++++++++++++++++++++++++*/ + +@media only screen and (max-width: 399px) { + + .banner-text-small + { + font-size: 0.8em !important; + } + + .banner-text-medium + { + font-size: 0.9em !important; + } + + .banner-text-big + { + font-size: 1.1em !important; + } + + .banner-text + { + top: -21px; + letter-spacing: -1.5px; + } + + .banner-text-1 + { + left: 1.5%; + } + + .banner-text-2 + { + left: 3.0%; + } + + .banner-text-3 + { + left: 5%; + } + + .banner-text-4 + { + left: 8%; + } + +} + +@media only screen and (min-width: 400px) and (max-width: 500px) { + .banner-text-small + { + font-size: 0.9em !important; + } + + .banner-text-medium + { + font-size: 1.1em !important; + } + + .banner-text-big + { + font-size: 1.2em !important; + } + + .banner-text + { + top: -24px; + letter-spacing: -1px; + } + + .banner-text-2 + { + left: 7.0%; + } + + .banner-text-3 + { + left: 12%; + } + + .banner-text-4 + { + left: 17%; + } +} + +@media only screen and (min-width: 501px) and (max-width: 767px) { + .banner-text-small + { + font-size: 0.9em !important; + } + + .banner-text-medium + { + font-size: 1.2em !important; + } + + .banner-text-big + { + font-size: 1.4em !important; + } + .banner-text + { + top: -30px; + } + + .banner-text-2 + { + left: 7.0%; + } + + .banner-text-3 + { + left: 12%; + } + + .banner-text-4 + { + left: 17%; + } +} + + +@media only screen and (max-width: 349px) { + + .banner-caption-text + { + font-size: 0.5em; + } + +} + +@media only screen and (min-width: 350px) and (max-width: 400px) { + + .banner-caption-text + { + font-size: 0.6em; + } + +} + + +@media only screen and (min-width: 401px) and (max-width: 444px) { + + .banner-caption-text + { + font-size: 0.7em; + } + +} + + +@media only screen and (min-width: 445px) and (max-width: 609px) { + + .banner-caption-text + { + font-size: 0.9em; + } + +} + +@media only screen and (min-width: 610px) and (max-width: 767px) { + + .banner-caption-text + { + font-size: 1.1em; + } + +} + +@media only screen and (max-width: 767px) { + .banner-caption-div + { + position: relative !important; + } +} + +@media only screen and (max-width: 346px) { + .banner-caption-div + { + top: -39px; + left: -32%; + } +} + +@media only screen and (min-width: 347px) and (max-width: 399px) { + .banner-caption-div + { + top: -43px; + left: -22%; + } +} + +@media only screen and (min-width: 400px) and (max-width: 444px) { + .banner-caption-div + { + top: -50px; + left: -31%; + } +} + +@media only screen and (min-width: 445px) and (max-width: 500px) { + .banner-caption-div + { + top: -57px; + left: -23%; + } +} + +@media only screen and (min-width: 501px) and (max-width: 569px) { + .banner-caption-div + { + top: -65px; + left: -30%; + } +} + +@media only screen and (min-width: 570px) and (max-width: 639px) { + .banner-caption-div + { + top: -74px; + left: -22%; + } +} + +@media only screen and (min-width: 640px) and (max-width: 709px) { + .banner-caption-div + { + top: -83px; + left: -16%; + } +} + +@media only screen and (min-width: 710px) and (max-width: 767px) { + .banner-caption-div + { + top: -92px; + left: -11%; + } +} + + +@media only screen and (min-width: 768px) and (max-width: 991px) { + + .banner-text-small + { + font-size: 1.2em !important; + } + + .banner-text-medium + { + font-size: 1.7em !important; + } + + .banner-text-big + { + font-size: 2.0em !important; + } + + .banner-text + { + top: -40px; + } + + .banner-text-2 + { + left: 7.0%; + } + + .banner-text-3 + { + left: 12%; + } + + .banner-text-4 + { + left: 17%; + } + + .banner-caption-text + { + font-size: 1.5em; + } + .banner-caption-div + { + top: 99px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1100px) { + + .banner-text + { + top: -52px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1150px) { + + .banner-text-2 + { + left: 7.0%; + } + + .banner-text-3 + { + left: 9%; + } + + .banner-text-4 + { + left: 12%; + } + + .banner-caption-text + { + font-size: 1.6em; + } + .banner-caption-div + { + top: 133px; + } +} + +@media only screen and (min-width: 1150px) and (max-width: 1275px) { + + .banner-text-2 + { + left: 8.3%; + } + .banner-text-3 + { + left: 12%; + } + + .banner-text-4 + { + left: 17%; + } + + .banner-caption-text + { + font-size: 1.8em; + } +} + diff --git a/build/default.html b/build/default.html new file mode 100644 index 00000000..61962791 --- /dev/null +++ b/build/default.html @@ -0,0 +1,159 @@ + + + + + + + UI Manual + + + + +
+ + + +
+ + + +
+ + My Lab +
+ + + +
+ + + +
+ + + +
+ + +
+ Welcome to my lab! +
+ + +
+ + + + + + + +
+ + +
+
+ + +
+ + + +
+ Introduction +
+ + +
+

+ Welcome to the Physics lab! In this lab, we will do + virtual experiments to understand Newton's laws of + motion. We will start with a simple pendulum, and + from then on, the experiments get more interesting. +

+
+ +
+ + + +
+ +
+ + +
+ + + +
+ List of experiments +
+ + +
+ +
+ +
+
+ + + + + +
+ +
+ +
+ + +
+ +
+ +
+ + diff --git a/build/diff.php b/build/diff.php new file mode 100644 index 00000000..fa92a52b --- /dev/null +++ b/build/diff.php @@ -0,0 +1,608 @@ + + + + + + + + + + +Virtual Lab in Image Processing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ Mosaic
+ + +
+
+
+
+
+

+ " alt="picture" width="140px" height="140px"/> +
+
+
+
+
+
+
+
+ + + +
+ + +
+ outputLayer
+ + + +
+
" width="281" height="281" alt="InputLayer" />
+
+ +
+ + +
+ + + +
+ +
+
+ + +
+ +
+ +
+
+ + +
+ TopBar + +
+ IIIT +
+ +
+

Virtual Lab for IMAGE PROCESSING

+
+home +
+ +
+ +
+ +
+ + + + + +
+ Start Position + + End Position +
x=4 y=4 x=8 y=8
+
+ + +
+ +

Distance and Connectivity

+
+
+ + Select Image";} ?> + Reset + Run +

+ +
+ + +
+ +
+ +

  Select the Task

+ Measure Distance between two points
+Create Isodistance Plot
+ + +Convert from binary to Greyscale
+ + + +

  Select Type of Distance

+City Blocks
+Chessboard
+Eucledian
+ +
+ +
+

  Check Connectivity

+4 connectivity
+8 connectivity
+
+
+ + + + diff --git a/build/diff/end.png b/build/diff/end.png new file mode 100644 index 00000000..9ac57a17 Binary files /dev/null and b/build/diff/end.png differ diff --git a/build/diff/end2.png b/build/diff/end2.png new file mode 100644 index 00000000..0a32d442 Binary files /dev/null and b/build/diff/end2.png differ diff --git a/build/diff/images/image001.png b/build/diff/images/image001.png new file mode 100644 index 00000000..7990abfe Binary files /dev/null and b/build/diff/images/image001.png differ diff --git a/build/diff/images/image002.png b/build/diff/images/image002.png new file mode 100644 index 00000000..68136179 Binary files /dev/null and b/build/diff/images/image002.png differ diff --git a/build/diff/images/image003.png b/build/diff/images/image003.png new file mode 100644 index 00000000..6fa786eb Binary files /dev/null and b/build/diff/images/image003.png differ diff --git a/build/diff/images/image004.png b/build/diff/images/image004.png new file mode 100644 index 00000000..9e455b62 Binary files /dev/null and b/build/diff/images/image004.png differ diff --git a/build/diff/images/image005.png b/build/diff/images/image005.png new file mode 100644 index 00000000..ef597c9e Binary files /dev/null and b/build/diff/images/image005.png differ diff --git a/build/diff/images/image006.png b/build/diff/images/image006.png new file mode 100644 index 00000000..375c4ab9 Binary files /dev/null and b/build/diff/images/image006.png differ diff --git a/build/diff/intro.html b/build/diff/intro.html new file mode 100644 index 00000000..5acaf5c6 --- /dev/null +++ b/build/diff/intro.html @@ -0,0 +1,42 @@ + + + + + + + + + + + +

Distance and Connectivity: +Introduction

+

In most image processing +tasks, basic operations typically involve modification of a pixel’s +value based on the value of its neighours. A digital image is defined +on a discrete grid of points. Hence there are different ways in which +one can define the spatial relation between pixels. For instance we +could consider two pixels as ‘neighbours’ only if they share one +side/ edge. Alternately, two pixels could be neighbours if they share +a vertex. These two lead to different definitions of neighbourhood +for a pixel. The extent of a neighbourhood is also of interest as it +is useful in finding not only which pixels belong to an object in an +image but also the extent of the object.

+

The notions of connectivity +and distance between two pixels are useful in defining the +neighborhood for a pixel. Connectivity tells us which pixels are +`next’ to which. It helps answer questions like “Can we reach +pixel p0 from pixel p1?†The concept of connectivity also helps +simplify the definition of region or boundary in an image. Once we +know we can reach p1 from p0, the cost to reach or distance is of +interest. There are different distance metrics and we will study them +in this experiment. +

+ + \ No newline at end of file diff --git a/build/diff/objective.html b/build/diff/objective.html new file mode 100644 index 00000000..69c7c193 --- /dev/null +++ b/build/diff/objective.html @@ -0,0 +1,26 @@ + + + + + + + + + + + +

Distance and Connectivity: +Objective

+

The objective of this +experiment is to understand the notion of connectivity and +neighborhood defined for a point in an image. These concepts are +useful in finding if two points are neighbours in some sense and +quantify the distance between them. +

+ + \ No newline at end of file diff --git a/build/diff/overlay.png b/build/diff/overlay.png new file mode 100644 index 00000000..f9051d85 Binary files /dev/null and b/build/diff/overlay.png differ diff --git a/build/diff/procedure.html b/build/diff/procedure.html new file mode 100644 index 00000000..21723802 --- /dev/null +++ b/build/diff/procedure.html @@ -0,0 +1,95 @@ + + + + + + + + + + +

Distance +and Connectivity: Procedure

+

The +experiment is designed to understand the concept of distance and +connectivity in digital images. This experiment consists of three +experiments: +

+
    +
  1. Compute + distance between two points in an image

    +
  2. Obtain + iso-distance points from a given point

    +
  3. Covert + binary image into gray-scale image by taking distance transform with + respect to a given point

    +
+

These +experiments can be performed under three basic distance metrics +settings accessible using “select +type of distance†and two basic +connectivity types accessible using “connectivity†+tab. +

+

Steps +to run +

+

Experiment-1: + +

+
    +
  1. Select + two points on the image grid by doing mouse click on red and green + squares which highlight your select location. +

    +
  2. Select + distance metric from using “select + type of distance†option

    +
  3. Select + “run†option to see the distance between two selected points + w.r.t to the given distance metrics

    +
  4. Select + different distance and connectivity type to observe change in the + computed distance. +

    +
+

Experiment-2: + +

+
    +
  1. Select + a point on the image grid +

    +
  2. Select + distance value using distance scroll bar appeared next to it. +

    +
  3. Select + “run†option to see iso-distance points w.r.t to the input point

    +
  4. Select + different distance and connectivity type to observe change in + result. +

    +
+

Experiment-3: + +

+
    +
  1. Left + image panel shows a binary image and small red point on it. +

    +
  2. Move + location of red point by clicking at the respective location +

    +
  3. Select + distance metric from using “select + type of distance†option

    +
  4. Select + “run†option to conversion of binary image to gray scale image + based on the distance transform computed w.r.t to the input location

    +
  5. Select + different distance and connectivity type to observe variation in the + gray scale output. +

    +
+ + \ No newline at end of file diff --git a/build/diff/quiz.php b/build/diff/quiz.php new file mode 100644 index 00000000..61ec1e4c --- /dev/null +++ b/build/diff/quiz.php @@ -0,0 +1,33 @@ + + + + diff --git a/build/diff/references.html b/build/diff/references.html new file mode 100644 index 00000000..dfa8f76e --- /dev/null +++ b/build/diff/references.html @@ -0,0 +1,24 @@ + + + + + + + + + + + +

Distance and Connectivity: +References

+

1. A.K.Jain, Fundamentals of +Digital Image Processing, Prentice-Hall, 1989.

+

2. Rafael C. Gonzalez, +Digital Image Processing, Second Ed., Pearson Education,2004.

+ + \ No newline at end of file diff --git a/build/diff/start.png b/build/diff/start.png new file mode 100644 index 00000000..6a6f6ea3 Binary files /dev/null and b/build/diff/start.png differ diff --git a/build/diff/theory.html b/build/diff/theory.html new file mode 100644 index 00000000..b8a0a315 --- /dev/null +++ b/build/diff/theory.html @@ -0,0 +1,196 @@ + + + + + + + + + + +

Distance +and Connectivity: Theory

+

Connectivity +of pixels: +

+

Pixel +connectivity describes a relation between two or more pixels. For two +pixels to be connected they have to fulfill certain conditions on the +pixel value and spatial adjacency. +

+

The +pixel brightness condition: Their pixel values must be from the same +set of values C. +For a grayscale image, C +might be any range of possible +gray-level values 0 to 255, e.g. +C= {12,13,...40}, +for a binary image we simply have C={1}. + +

+

In +order to understand the spatial adjacency condition, we first explain +the notion of neighborhood. For a pixel p +with the coordinates (x, +y), the set of +neighborhood pixels Nd (p) can be defined as follows:

+


+

+ + + + + + + + + + + + + + + +
+ +

+ 4- neighbors

+

+ For a pixel p (x,y) shown in + green circle, N4(p) is the set of 4-neigbors which share a face + (or edge of the pixel) with p. They are four in number and are + shown by orange circles. Two pixels p and q are 4-connected + if q is in N4(p) and both p, q Ñ” C +

+


+

+
+
+

+

+
+ +

+ 8 –neighbors: +

+

+ For a pixel p (x, y) shown in + green circle, N8(p) is the set of neighbours which share a face or + a vertex/corner. There are 8 such neighbours and they are shown by + orange circles. Two pixels p and q are 8-connected if q is + in N8(p) and both p,q Ñ” C

+


+

+
+
+

+

+
+ +

+ m –neighbors (mixed + neighbors): +

+

+ For a pixel p (x,y) shown in + green circle, Nd(p) is the set of diagonal neigbors shown by red + circles. Two pixels p and q with values from C are m-connected + if: +

+
    +
  1. + q is in N4(p), or

    +
  2. + q is in Nd(p), and the set + N4(p) N4(q) has no pixels whose values are from C. +

    +
+


+

+
+
+

+

+
+

Properties +of connectivity: +

+

If +we consider a pixel to be connected to itself (trivial connectivity) +then connectivity is reflexive. A pixel and its neighbor are +mutually connected and hence connectivity is also symmetric. +4-connectivity and 8-connectivity are also transitive: if +pixel A is connected to pixel B, and pixel B is connected to pixel C, +then there exists a connected path between pixels A and C.

+

Pixel +connectivity is an equivalence relation as it is reflexive, +symmetric, and transitive. +

+

Simplification +of the definition of region and boundary in an image:

+

Let +S represent a subset of pixels in an image. Two pixels are said to be +connected in S if there exists a path between them consisting +entirely of pixels in S. For a pixel p  S, the set of pixels pi + S that are connected to it is called connected component. +

+

In +the event there is only one connected component, the set S is said to +be a connected set and S is called a region in the given +image. +

+

The +boundary of a region R is the set of pixels in the region that +have at least one neighbor that is not in R. +

+

Distance +Metrics: +

+

On +a discrete grid, the distance between two points a: (xa, +ya) and b: (xb,yb) can be defined in +a variety of ways. +

+

Euclidean +distance: In vector form, this is referred to as L2 norm. +

+

City-block +distance: This is the 4-connected distance and sometime +called Manhattan distance. +

+

In +vector form, it is referred to as L1 norm. +

+

Chess-board +distance: This is the 8-connected distance D8, also called +as chess-board distance.

+


+

+

In +vector form, it is referred as L norm. +

+

Using +these distance metrics, for a given pixel p, one can find pixels at +equal distance from this pixel. These pixels form the iso-distance +pixel set for the point p. +

+

Properties +of a true distance metric

+

Let +a, b and c be three pixels with coordinates (xa, ya), +(xa, yb) and (xc, yc) +respectively. A distance function D is a metric if it has the +following properties: +

+
    +
  1. D(a,b) + ≥ 0 and D(a,b) = 0 iff a = b

    +
  2. D(a, + b) = D(a, b)

    +
  3. D(a, + c) ≤ D(a, b) + D(b, c)

    +
+


+

+ + diff --git a/build/execs/affine.out b/build/execs/affine.out new file mode 100755 index 00000000..60670052 Binary files /dev/null and b/build/execs/affine.out differ diff --git a/build/execs/arith.out b/build/execs/arith.out new file mode 100755 index 00000000..544b947f Binary files /dev/null and b/build/execs/arith.out differ diff --git a/build/execs/colhist.out b/build/execs/colhist.out new file mode 100755 index 00000000..61430908 Binary files /dev/null and b/build/execs/colhist.out differ diff --git a/build/execs/colour.out b/build/execs/colour.out new file mode 100755 index 00000000..63f11821 Binary files /dev/null and b/build/execs/colour.out differ diff --git a/build/execs/colour2.out b/build/execs/colour2.out new file mode 100755 index 00000000..19884b2c Binary files /dev/null and b/build/execs/colour2.out differ diff --git a/build/execs/colour3.out b/build/execs/colour3.out new file mode 100755 index 00000000..61430908 Binary files /dev/null and b/build/execs/colour3.out differ diff --git a/build/execs/dist.out b/build/execs/dist.out new file mode 100755 index 00000000..4bb34afa Binary files /dev/null and b/build/execs/dist.out differ diff --git a/build/execs/fourier.out b/build/execs/fourier.out new file mode 100755 index 00000000..e879f685 Binary files /dev/null and b/build/execs/fourier.out differ diff --git a/build/execs/hist.out b/build/execs/hist.out new file mode 100755 index 00000000..f68c0a4e Binary files /dev/null and b/build/execs/hist.out differ diff --git a/build/execs/morpho.out b/build/execs/morpho.out new file mode 100755 index 00000000..0974eae0 Binary files /dev/null and b/build/execs/morpho.out differ diff --git a/build/execs/neigh.out b/build/execs/neigh.out new file mode 100755 index 00000000..eb0e6e03 Binary files /dev/null and b/build/execs/neigh.out differ diff --git a/build/execs/path.out b/build/execs/path.out new file mode 100755 index 00000000..35b3273a Binary files /dev/null and b/build/execs/path.out differ diff --git a/build/execs/point.out b/build/execs/point.out new file mode 100755 index 00000000..ed191c01 Binary files /dev/null and b/build/execs/point.out differ diff --git a/build/execs/segment.out b/build/execs/segment.out new file mode 100755 index 00000000..66e800fe Binary files /dev/null and b/build/execs/segment.out differ diff --git a/build/exp_nav_template.php b/build/exp_nav_template.php new file mode 100644 index 00000000..a4ab9609 --- /dev/null +++ b/build/exp_nav_template.php @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/build/exp_template.php b/build/exp_template.php new file mode 100644 index 00000000..dedf5395 --- /dev/null +++ b/build/exp_template.php @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + +
+ + +
+ + + +
+ + + + + + + + + + +
+ + + + + + + + + + + + + + diff --git a/build/faq.html b/build/faq.html new file mode 100755 index 00000000..b304a6f4 --- /dev/null +++ b/build/faq.html @@ -0,0 +1,305 @@ + + + + + + + + + + + Welcome to Virtual Labs - A MHRD Govt of india Initiative + + + + + + + + + + + + + + + + + +
+
+ + +
+
+
+
+
+
+
+ + + +
+

Frequently Asked Questions

+ +
+

Q1. What are Virtual labs?

+

Virtual Labs are intended to augment the learning of science and engineering subjects through performing experiments. The experiments are designed either as simulations or as remote triggered. A remote triggered lab allows a user to connect to real equipment using a web browser. There are currently around 150 and labs and 1500 experiments at various stages of development and deployment. They are currently hosted at vlabs.ac.in. + +Virtual Labs is an initiative of Ministry of Human Resources, India. +

+

Q2. What are the objectives of the Virtual Labs?

+

The broad objectives of the ‘Virtual Lab’ as stated in website are:
+1. To provide remote access to Labs in various disciplines
+2. To arouse curiosity in students and help them learn concepts through remote experimentation
+3. To provide a complete ‘Learning Management System’ (LMS) around the Virtual labs –
+a. access to web-resources, videos, animated demonstrations and
+b. self evaluation
+4. To provide access to resources available to only a limited number of users due to constraints of time and physical locations.
+

+

Q3. What are the various types of Virtual Labs?

+

There are two types of Virtual Labs:
+Simulation Based Virtual Labs: In these Virtual Labs, the experiments +are modeled using mathematical equations. The simulations are carried out +remotely at a high end server, and the results are communicated to the student +over the internet. This class of Virtual Labs, at best, mimics the real-world +scenarios/experiments. Simulation based Virtual Labs are scalable and can +cater to a large number of simultaneous users.
Remote Triggered Virtual Labs: In these Virtual Labs, the actual experiments are triggered remotely. The output of the experiment (being conducted remotely) is communicated back to the student over the internet. This class of Virtual Labs, gives the student the output of real-time experiments. Remote Triggered Virtual Labs are difficult to scale and can cater to a limited number of users. Typically, time-slots are booked before conducting such experiments.

+

Q4. Who are the intended users of the Virtual Labs?

+

+The intended beneficiaries of the projects are:
1. All students and Faculty +Members of Science and Engineering Colleges who do not have access to good +lab-facilities and/or instruments.
2. High-school students, whose +inquisitiveness will be triggered, possibly motivating them to take up +higher-studies.
3. Researchers in different institutes who can collaborate / +share equipment and resources.
4. Different engineering colleges, who can benefit from the content and related teaching resources. The project has completely fulfilled the requirements of the targeted beneficiaries (and even gone beyond). An eco-system has evolved around Virtual Labs, where the community has become involved in evolving and benefitting from the project.

+

Q5. How can I access the Virtual Labs?

+

All Virtual Labs can be accessed through a common website: www.vlabs.ac.in. At the user end, a PC and broadband connectivity enables the user to access Virtual Labs.

+

Q6. Is it free to use?

+

Yes, it is free of cost to the user.

+

Q7. How I can find lab of my interest?

+

The Virtual labs are divided into two categories on the Virtual Labs home + page (www.vlabs.ac.in)
+a. Discipline Wise
+b. Institute Wise
+ The user can click on any of the categories to find out the lab of his preference. The user can also search for the virtual labs on the home page itself. There are two search options:-
+i. Search by the name of the Virtual Lab: Here the user can type-in the name of the virtual lab of his preference from any institute or Discipline.
+ii. Search by Discipline: Here the user can choose discipline of his preference from the drop down menu. After searching the desired Virtual lab, the user has to make a single click on the link, which would take him to that particular Lab-specific home page. This method of accessing the virtual lab is common to all the Labs available on the vlab.co.in homepage.
+In some of the labs, the user will first have to register prior to conducting the experiments. +

+

Q8. What are the software requirements for Virtual Labs?

+

Download Links for all the software required to use the labs are provided on + each lab’s homepage (wherever required). Please click + on pre-requisites link + to know the information about how to download, install and use the software.

+

Q9. What are the system configuration needed to run Workshops ?

+

System configuration required for running Virtual Labs:
1) Browser: Firefox, +Chrome
2) Plugins: Flash, Java 1.6 version, and IcedTea
3) JavaScript should be enabled on the browser
4) No pop-up blockers
5) Internet connection (2-4 mbps)
6) Need an Electronics Faculty while running some of the adders, multiplexers experiments.

+

Q10. Our college internet network has firewalls. Should any specific care be taken?

+

If Internet network operates behind a firewall, the communication ports to facilitate VLab network traffic should be open. Specifically ports 3306, 5900, 5902, and 8700 will need to be opened.

+

Q11. When the Virtual Labs can be used?

+

Virtual Labs are divided into two categories, namely remote triggered labs and the simulation based labs. For the remote triggered labs, the user can use them as per the time mentioned on the website. The simulation based labs are available 24x7 including weekends.

+

Q12. Does the Virtual Lab provide the LMS that the objectives mention?

+

Virtual Lab project provides a complete Leaning Management System. For most users, Virtual Lab provides all the relevant material at one place including the Objectives of the Experiment, Procedure, Lab manual, Pre- and Post-experiment quizzes, additional Lab resources, in addition to the Virtual Lab experiment. Most labs also have an associated question bank.

+

Q13. How do I register for using the Virtual Labs?

+

As mentioned earlier, Virtual Labs are divided into two categories: simulation based labs and remote triggered labs. Registration requirements are different for the two categories.
+Simulation based Labs: Many of the simulation based labs do not require registration. You can directly perform the experiment without registering yourself. On the other hand, some of the simulation virtual labs require registration for which the user can go to the respective website do a one-time registration.
+Remote Triggered Labs: To access a remote triggered lab, a user has to book a slot. For booking a slot, you have to register yourself first and then book a slot from the slot chart. All the available /booked slots can be viewed on this chart. Once a request for slot-booking is made, all the information regarding the user id, password and the slot booked will be sent to the user’s email address provided by the user at the time of registration. Once registered, a user can login using the same credentials every time. This registration has to be done by the user separately for each of the remote triggered virtual labs.

+

Q14. What benefit will Virtual Lab provide?

+

Virtual Lab is a complete Learning Management System. All the relevant information including the theory, lab-manual, additional web-resources, video-lectures, animated demonstrations and self-evaluation are available at a common place. Virtual Labs can be used in a complementary fashion to augment the efficacy of theory-based lectures. Small projects can also be carried out using some of the Virtual Labs. Virtual Labs can be effectively used to give lab-demonstrations to large class.

+

Q15. How does one derive the maximum benefit from Virtual Labs?

+

In order to derive maximum learning experience, the users are advised to first read all the instructions for conducting the labs. There are 'step-by-step' instructions available in each lab to assist the users. + I already have a Physical Lab in my college/institute. +

+

Q16. When I do an experiment how do I know if the experiment I did is done right?

+

Virtual Labs will provide to the students the result of an experiment by one of the following methods (or possibly a combination):
+1. Modelling the physical phenomenon by a set of equations and carrying out simulations to yield the result of the particular experiment.
+2. Providing a corresponding measurement data for the Virtual Lab experiment based previously carried out measurements on an actual system.
+3. Remotely triggering an experiment in an actual lab and providing the student the result of the experiment through the computer interface.

+

Q17. How can a college conduct a Virtual lab Workshop? What to do?

+

Drop a mail to support@vlabs.ac.in

+

Q18. What does one can do if got stuck?

+

The users can email their queries to the virtual labs team at users@vlabs.ac.in. Also, one can call directly on the hotline number 011-64674687 for help.

+

Q19. How does one can contribute to FAQ?

+

Drop a mail to poc-vlead@vlabs.ac.in with + Questions (and Answers)

. +

Q20. How does one can contribute to Virtual-Labs?

+

vlabs-dev is the main portal for Virtual Labs Development. Please visit + the contributing section + of VLABS DEV page. + +

+ + + +
+
+ + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + diff --git a/build/feedback.png b/build/feedback.png new file mode 100644 index 00000000..0201caeb Binary files /dev/null and b/build/feedback.png differ diff --git a/build/fourier.php b/build/fourier.php new file mode 100644 index 00000000..b5ebaf0a --- /dev/null +++ b/build/fourier.php @@ -0,0 +1,647 @@ + + + + + + + + + + +Virtual Lab in Image Processing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ Mosaic
+ +
+
+
+
+ + +
+
+
+
+
+

+ " alt="picture" width="140px" height="140px"/> +
+
+
+
+
+
+
+
+
+ +
+ outputLayer
+ + +
+ " width="281" height="281" alt="InputLayer" />
+ + +
+ TopBar + +
+ IIIT +
+ +
+

Virtual Lab for IMAGE PROCESSING

+
+home +
+ +
+ + +
+ +
+ + + +
+ Input size + + Output size +
+ 300 x 300 + + ____ x ____ +
+
+ + + +
+ +

Fourier Transform

+
+
+ + + Select Image";} ?> + Reset + Run + Return to Piping +

+ +
+ + +
+ + +
+

Select Operation

+Forward Fourier Transform
+Importance of Phase
+
+ + + + + + +
+
+ + + + diff --git a/build/fourier/choice1.png b/build/fourier/choice1.png new file mode 100644 index 00000000..0a4ef2b4 Binary files /dev/null and b/build/fourier/choice1.png differ diff --git a/build/fourier/intro.html b/build/fourier/intro.html new file mode 100644 index 00000000..2a12d134 --- /dev/null +++ b/build/fourier/intro.html @@ -0,0 +1,34 @@ + + + + + + + + + + + +

Fourier + Transform: Introduction

+

A + number can be represented in many ways such as decimal, binary, + hexadecimal etc. (ex. 15dec = 1111binary = + Fhex). Likewise, a signal can also be represented in many + ways that are more convenient for certain types of analysis. The most + common representation is the Fourier transform which converts a + spatial domain image into a spatial-frequency domain representation. +

+

The + Fourier transform (FT) is a way to express the image in terms of + a set of pure sinusoidal functions. It transforms the image from + spatial domain to frequency domain. In FT image , each pixel + represents a particular frequency contained in spatial domain image.

+ + diff --git a/build/fourier/objective.html b/build/fourier/objective.html new file mode 100644 index 00000000..9188e07d --- /dev/null +++ b/build/fourier/objective.html @@ -0,0 +1,23 @@ + + + + + + + + + + + +

Fourier +Transform: Objective

+

The +main objective of this experiment is to understand some of the +fundamental properties of the Fourier transform.

+ + diff --git a/build/fourier/procedure.html b/build/fourier/procedure.html new file mode 100644 index 00000000..d05b4ab1 --- /dev/null +++ b/build/fourier/procedure.html @@ -0,0 +1,72 @@ + + + + + + + + + + +

Fourier Transform: +Procedure

+

The experiment is design to +understand and learn the Fourier transform concepts. This experiment +consists two parts:

+
    +
  1. Forward Fourier + Transform

    +
  2. Importance of Phase +

    +
+

Steps to run experiment:

+
    +
  1. Select + image from the mosaic using 'select + image' option

    +
      +
    1. Select region of the + image to load it in the input image panel

      +
    +
  2. Select + one option from ' + Forward Fourier Transform’ and + ‘Importance of phase’

    +
      +
    1. For + ‘Forward Fourier Transform’  +

      +
        +
      1. Press + ‘Run’.

        +
      +
    2. For + ‘Importance of phase’ +

      +
        +
      1. Select one option

        +
          +
        • Choice 1

          +
        • Choice 2

          +
        • Choice 3

          +
        • Choice 4

          +
        • Choice 5

          +
        • Choice 6

          +
        +
      +
    +
+

2.Press +‘Run’.

+

3. Output +result will be displayed in the output panel.

+

Interesting Observations: +

+
    +
  1. Try + ‘advanced’ + option + with different combinations of parameters and compare the results.

    +
+ + diff --git a/build/fourier/quiz.php b/build/fourier/quiz.php new file mode 100644 index 00000000..ffc3a3d3 --- /dev/null +++ b/build/fourier/quiz.php @@ -0,0 +1,33 @@ + + + + diff --git a/build/fourier/references.html b/build/fourier/references.html new file mode 100644 index 00000000..2bd5b0c8 --- /dev/null +++ b/build/fourier/references.html @@ -0,0 +1,44 @@ + + + + + + + + + + +

Fourier + Transform: References

+

Books + :

+
    +
  1. A.K.Jain, + Fundamentals of Digital Image Processing, Prentice-Hall, 1989.

    +
  2. Rafael + C. Gonzalez, Digital Image Processing, Second Ed., Pearson + Education,2004.

    +
  3. Bernd + Jahne , Digital Image Processing, 5th revised and extended + edition,2002.

    +
  4. Tinku + Acharya, Image Processing Principles and Applications,2005.

    +
  5. Dwayne + PhillipsImage ,Processing in C,Second Edition, 2000.

    +
+

Online + references:

+
    +
      +
    1. http://www.mathworks.com/help/toolbox/images/f21-17064.html + +

      +
    2. http://en.wikipedia.org/wiki/Fourier_transform + +

      +
    +
+


+

+ + diff --git a/build/fourier/theory.html b/build/fourier/theory.html new file mode 100644 index 00000000..9f368804 --- /dev/null +++ b/build/fourier/theory.html @@ -0,0 +1,166 @@ + + + + + + + + + + +

Fourier +Transform: Theory

+

As +we are interested in digital images, we concentrate on Discrete +Fourier Transform (DFT). It can be used in a broad range of +applications such as filtering, image restoration, compression and +analysis etc.

+

The +DFT does not contain all the frequencies which forms the image but +only some samples which are sufficient to represent the information +in spatial domain image. Given an image f[m,n] of size MxN, the +mathematical expressions for DFT and inverse DFT (IDFT) are given +below.

+

DFT: + + (1)

+

IDFT: + + (2)

+

The +Eq(1) can be interpreted as the value of F[k,l] at each point is + obtained by multiplying the spatial image with the +corresponding exponential function (base function) followed by +summation. Basis functions are pure sinusoidals with increasing +frequency. In Eq(2), +term is corresponds to normalization constant. +

+

The +output of FT of an image is complex valued image which can be +displayed by two images: magnitude and phase. Often only the +magnitude of FT is displayed because it consists of the most of the +information about the geometric structure of the image in spatial +domain. +

+

It +is very easy to examine or process certain frequencies of the image +in Fourier domain, it influences the geometric structure in the +spatial domain.

+

In +general, the FT image is shifted in such a way that the DC-value +(i.e. the +image mean) +F[0,0] is +displayed in the center of the image. The distance from the center is +proportional to its corresponding frequency.

+

As +an example, here we show the spatial (left) and frequency (right) +domain representations of lena image.

+

+ + +

+

The +image shown on right is the magnitude calculated from the complex +result of Fourier transform. The DC value (F[0,0]) is can be +represented by brightest spot of the image. However, the dynamic +range of the Fourier coefficients (i.e. the intensity +values in the Fourier image) is too large to be displayed on the +screen, therefore all other values appear as black. If we apply +a logarithmic compression to the image, we get

+

+

The +above image contains components of all frequencies, but their +magnitude gets smaller for higher frequencies. Hence, low frequencies +contain more image information than the higher ones. The transform +image also tells us that there are two dominating directions in the +Fourier image, one passing vertically and one horizontally through +the center. +

+

The +phase spectrum of the FT of lena image is as shown in below

+

+

The +value at each pixel represents to the phase of corresponding +frequency. If we apply IDFT on magnitude spectrum while ignoring the +phase, we get

+

+

Although +above image contains all the frequencies same as the original lena +image, it is corrupted. This shows that phase spectrum plays very +crucial role in image reconstruction. The phase spectrum in an audio +or image signal contains very important information and any +manipulation here can destroy the identity of the signal. This is +why, people don't touch it in filtering or go for linear phase +filtering. +

+


+

+

Some +familiar images and their Fourier transforms:

+

The +2D Fourier transform represents the image as a summation of +sinusoidal functions (basis functions). Hence, Fourier transform +(FT) of pure sinusoidal images are as simple as follows.

+

(Horizontal +sinusoidal)

+

+

(Vertical +sinusoidal)

+

+

The +above figures, we can observe that FT of pure sinusoidal images have +a single component, represented by two bright spots symmetrically +placed about the center. +

+


+

+


+

+

+ +

+

The +FT of cameraman image is as shown as above. Notice that image that is +shown in right are magnitude spectrum of FT. +

+

Frequency +domain filtering:

+

In +this section, we show some filtering effects in frequency or Fourier +domain. Frequency domain filtering takes an image and  a filter +function in the Fourier domain. This image is then multiplied with +the filter function in a pixel-by-pixel fashion:

+

+

Where +G ,F and H are Fourier transforms of the filtered image, input image +and filter respectively. To obtain the resulting image in the spatial +domain, G[k,l] has to be re-transformed using the +IDFT. Here are some examples for frequency domain filtering. First we +discuss about Low-pass filtering. +

+

+ + + + + + + +

+

The +first and second images are the original and FT of lena image +respectively. Third image is obtained by multiplying the complex +Fourier image with an image containing a circle of radius 50 pixels. +After applying IDFT on the third image, we get rightmost image, which +is a lowpass filtered image of input image.

+

Similarly, +Highpass filtered image can be obtained by suppressing the value at +DC in Fourier image as shown below.

+

+ +

+


+

+ + diff --git a/build/help/README.txt b/build/help/README.txt new file mode 100644 index 00000000..d679aa26 --- /dev/null +++ b/build/help/README.txt @@ -0,0 +1,15 @@ +Congrats !! + +* You have successfully downloaded and extracted the + ui.tgz . + + +* Now run makefile by the following commands inside the 'ui/src' folder to + create the build directory : + + make clean all + +* Now, open ui/build/index.html in the browser to test the template. + +* For any further doubts refer to the help that has been provided + inside the build/help/index.html. diff --git a/build/help/content.dot b/build/help/content.dot new file mode 100644 index 00000000..50164dd2 --- /dev/null +++ b/build/help/content.dot @@ -0,0 +1,43 @@ +digraph modules { + node [style=filled,color="#FFDAB9"]; + + + "lab-header" [label="header"]; + "lab-heading" [label="heading"]; + "article-header" [label="header"]; + "article-heading" [label="heading"]; + "section-heading" [label="heading"]; + + "lab-footer" [label="footer" color="#DDA0DD"]; + "article-footer" [label="footer" color="#DDA0DD"]; + "article-aside" [label="aside" color="#DDA0DD"]; + nav [label="nav" color="#DDA0DD"]; + + lab -> "lab-header"; + lab -> "lab-footer"; + lab -> article; + + + "lab-header" -> logo; + "lab-header" -> "lab-heading"; + logo -> img; + + article -> "article-header"; + article -> nav; + article -> "article-aside"; + article -> "article-footer"; + article -> sections; + + "article-header" -> "article-heading"; + + sections -> "section-1"; + sections -> "section-n"; + + "section-1" -> icon; + "section-1" -> "section-heading"; + "section-1" -> content; + +} + + + diff --git a/build/help/content.png b/build/help/content.png new file mode 100644 index 00000000..1fe2673d Binary files /dev/null and b/build/help/content.png differ diff --git a/build/help/css/override.css b/build/help/css/override.css new file mode 100644 index 00000000..a37fc6d5 --- /dev/null +++ b/build/help/css/override.css @@ -0,0 +1,12 @@ +span.list-heading { + font-weight: bold; + margin-top: 2em; +} + +span.code { + font-family: monospace; + font-style: normal; + font-weight: bold; + color: #556B2F; +} + diff --git a/build/help/help.html b/build/help/help.html new file mode 100755 index 00000000..2ece33ad --- /dev/null +++ b/build/help/help.html @@ -0,0 +1,824 @@ + + + + UI Manual + + + +
+ + + + + + + +
+ + +
+ + Virtual Labs +
+ +
+ + + +
+ + +
+ +
+ User Manual +
+ +
+ + + + + +
+ + + +
+
+ + +
+ +
+ Installation +
+ + +
+ +

Welcome! This manual guides you through the + process of assembling your virtual lab's content + using the ui template . +

+ +

+ If you are reading this help after a local + installation, then you have probably already + installed the ui template and you can skip this + section. If you are reading this from the web, + then you need to do the following steps to + install the template. +

+ +

Downloading ui.tgz

+

+ The first step in the installation is the downloading of the ui template. +

+ +
    +
  1. Download + the ui.tgz + file from this link ui.tgz +
  2. + +
  3. Unzip the file. This should create a + directory ui/
  4. + +
+
+
+ +
+
+ + +
+ +
+ ui directory +
+ + +
+ +

+ The ui + has + src and + scripts directory inside it. +
+ The ui/ + directory has the following file + structure: +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+ + ui/src/lab/ + + +

All the source files for + the lab are here. The files + index.html + and + default.html have been + made read only as these need + not be edited. +

+ +
+

+ In case you want to edit the + html pages, you should edit + only the + content.html file in + ui/src/lab/ + and the + ui/src/lab/exp1/ directory. +

+ +
+

+ While adding new experiments, + make sure you create new + directories following the same + structure under + ui/src/lab/"EXPERIMENT-ID" + and change the + content.html in the + same directory. Make sure inside + the + ui/src/lab/"EXPERIMENT-ID" + directory, the files + index.html + and + default.html are not edited. +

+ +
+

+ In addition, the + ui/src/lab directory + contains js, + images, and + css + directories. These directories + are there to hold your own + custom files. +

+
+ + ui/src/lib/ + + +

+ All the library files (like + MathJax, jQuery, modernizr) + are in this directory. +

+
+ + ui/src/themes/ + + +

+ Two themes are supplied + with this release. +
+ + * maroon-grid (uses iiith style, which does + not display icons) +
+ + * blue-icon (uses the iitb + style, which uses icons for + sections)
Of course, + you are free to design your + own theme, and place it in the + themes directory. +

+
+ + ui/src/makefile + + +

+ This file is used for building a release + (described below). +

+
+ + ui/scripts/ + + +

+ This directory has the shellscript + transfer.sh. + This file has to be run when the + user wishes to test his lab + on the test or deployment server. + Run the file from the + ui/scripts + directory using the following command: +

+
+                  
+                  ./transfer.sh [USERNAME-ON-DEVEL] [OPTIONAL NAME-OF-THEME] [OPTIONAL -F] 
+                  
+

+ where +

    +
  • + USERNAME-ON-DEVEL is the login name for the + developer on + devel.virtual-labs.ac.in and +
  • + OPTIONAL NAME-OF-THEME is an optional + parameter which could be maroon-grid or + blue-icon or your own + theme name. +
  • The -F option is meant for building + to the deployment server. For detailed help on + transfer.sh + , please refer to the + BUILD section. +
+

+
+

+
+ +
+ +
+
+ + +
+ +
+ Build +
+ + +
+

+ The build process is completed with the + following three milestones. +

+ +

Build 1 : Local build

+ +

+ The purpose of the local build is to be + able to view the content locally. + Once you run the makefile inside the + ui/src/ on the local machine, the + ui/build/ is created. + This is a local build deliverable of the lab's + content. To run the makefile and create + this local build, you need to go to + ui/src + and run +

+
+	       make -k theme=theme-name clean all
+	    
+ +

+ The theme-name is one of +

+

+

    + +
  • maroon-grid
  • +
  • blue-icon
  • +
    +
+

+

+ or, the command +

+ +
+	    make clean all
+        
+ +

+ which uses the default theme maroon-grid. +

+ +

+ The first time around, this build will + take quite long, because it copies + the ui/src/MathJax + directory. The next time onwards, this + won't be the case. +

+ +
+	      make  clean 
+       
+ +

+ will clean the ui/build/ + directory (but keep the js directory intact) +

+ +

Structure of the build directory

+ +
+build/
+|-- content.html
+|-- css/
+|   |-- default.css
+|   |-- override.css
+|   `-- style.css
+|
+|-- default.html
+|
+|-- exp1/
+|   |-- media/
+|   |-- content.html
+|   |-- default.html
+|   `-- index.html
+|
+|-- help/
+|   |-- css/
+|       |-- override.css
+|   |-- help.html
+|   |-- images/
+|   `-- index.html
+|
+|-- images/
+|   |-- Pendulum.JPG
+|   |   ...
+|   | 
+|   `-- theory.jpg
+|
+|-- index.html
+|
+|-- js
+|   |-- MathJax/
+|   |-- MathJax-version.txt
+|   |-- jquery-1.4.2.min.js
+|   `-- modernizr-1.5.min.js
+|
+`-- theme-maroon-grid
+	
+ +

Build 2 : Build on the Test server

+

+ The second level build creates a + public_html/build/ inside the + home page of your lab on the test server. + The test server simulates the setup of the deployment server. + It will enable you to check whether your latest build works on + a public server (besides your local machine). + In order to deploy the lab on the deployment server, + the build must first + be run on the test server. +

+ +

+ You need to run the following command from inside the + ui/scripts/ directory: +

+
+        
+        ./transfer.sh [USERNAME-ON-DEVEL] [OPTIONAL NAME-OF-THEME]
+	    
+	    
+ +

+ where +

+

+

    +
  • USERNAME-ON-DEVEL is the login name for the + developer on + devel.virtual-labs.ac.in
  • +
  • + OPTIONAL NAME-OF-THEME is an optional + parameter which could be maroon-grid or + blue-icon or your own + theme name. +
  • +
+

+

+ Once this command is run, you can view the + lab running on the URL +

+

+ + http://devel.virtual-labs.ac.in/test/~LAB-ID/build/ + +

+

where LAB-ID is of the form cseNN. For example: cse09 +

+

+ NOTE +

    +
  • If you do not have the ssh keys to + devel.virtual-labs.ac.in + installed on the local machine under the + correct directory (/home/$USER/.ssh/), + the script will prompt you for the + password multiple times. +
  • +
  • The test server may take some time + to load the new build after running the script. Please keep + refreshing the web page on the browser + until it reflects your changes. +
  • +
+

+ +

Build 3 : Build for the Deployment server

+

+ The third level of the build will serve as the final + build for the deployment server. The build directory + created as a result of this final build will + run on the deployment server. To make the final build, + you need to run the following command from inside the + ui/scripts/ directory: +

+        
+        ./transfer.sh [USERNAME-ON-DEVEL] [OPTIONAL NAME-OF-THEME] [-F] 
+

+

+ where +

    +
  • USERNAME-ON-DEVEL is the login name for the + developer on devel.virtual-labs.ac.in +
  • +
  • + OPTIONAL NAME-OF-THEME is an optional + parameter which could be maroon-grid or + blue-icon or your own + theme name.
  • +
  • The -F option indicates that + the script must make a final-build. + Please note that the -F option must be mentioned as the + last argument only.
  • +
+

+

+ Once this command is run, a + final-build will be created inside the + public_html directory on the test server. This + final-build will be transferred + automatically to the deployment server. +

+

+ NOTE +

    +
  • If you do not have the ssh keys to + devel.virtual-labs.ac.in + installed on the local machine under the + correct directory (/home/$USER/.ssh/) + , the script will prompt you for the + password multiple times. +
  • +
  • The test server may take some time + to load the new build after running the script. Please keep + refreshing the web page on the browser + until it reflects your changes. +
  • +
+ +

+ + +
+ + +
+ + +
+
+ + +
+ +
+ Content +
+ + +
+

+ This template features a demo of a + science lab with a sample + "simple pendulum" + experiment. The following + section will help you to configure this + template as per your lab experiments. +

+ +

+ The ui/src/lab/ + directory contains three files: +

+

+

    +
  • index.html
  • +
  • default.html
  • +
  • content.html
  • +
+

+

+ The same structure has been followed + inside the + ui/src/lab/"EXPERIMENT_ID" directory. + The description and the read-write + permits for those file have been + tabulated here as follows : +

+

+ + + + + + + + + + + + + + + + + + + + + +
filepermissionsdescription
index.htmlread-onlyhome-page
default.htmlread-onlydefault-content
content.htmlread-writeeditable-content
+ +

+ + +

Editing content.html

+ +

The structure of content + for + ui/src/lab/content.html + is shown below: + +

+ +

+ To add your lab's content, edit this + file. + + Add class="default" + to inherit the default + structure and behaviour of any element. + Elements shown in purple are the ones that + you might want to inherit as default. + + Exclude the + class="default" attribute for + any element to which you want to + add your own content. + By default, + nav + generates a list of sections + while aside + and footer + are empty. +

+ + +

Adding experiment content

+

+ While adding new experiments, + make sure you create new + directories following the same + structure under + ui/src/lab/"EXPERIMENT-ID" + and change the + content.html in the + same directory. Make sure inside + the + ui/src/lab/"EXPERIMENT_ID" + directory, the files + index.html + and + default.html are not edited. +

+ +

Embedding multimedia

+

+ + The embed + tag can be used to embed + multimedia files. +

+ +
+
+ +
+
+ + +
+ +
+ Style +
+ + +
+

Change CSS styles

+

+ The css styles have been defined + under the + ui/src/lab/css/. + However in case you wish to define + your own css styles, you can add + your styles to the file + + ui/src/lab/css/override.css + . +

+

Add your own CSS and JS files

+

+ In order to add your own js and + css files, you will need to modify + the read write permissions of + + ui/src/lab/index.html and + then include the references of the + css files. +

+ +

+ (Note: + ui/src/lab/index.html is + currently a read-only file. In + order to write to it you will + need to modify its read write + permissions by doing a + + chmod 755 "path/file/" ). + The syntax for adding css file to + index.html is as follows: +

+ +
+                  <link rel="stylesheet" href="css/YOURSTYLE.css" />
+		
+
+

+ Similarly, you can add js and + other files by including their + references in the + + ui/src/lab/index.html file + as shown below for a js file. +

+ +
+		  <script type="text/javascript" src="js/YOURJS.js" > </script >
+		
+
+

+ +
+
+ + +
+ + + + + +
+ +
+ +
+ + +
+ +
+
+ + diff --git a/build/help/images/Sitemap.png b/build/help/images/Sitemap.png new file mode 100755 index 00000000..caed78fa Binary files /dev/null and b/build/help/images/Sitemap.png differ diff --git a/build/help/images/content.png b/build/help/images/content.png new file mode 100644 index 00000000..1fe2673d Binary files /dev/null and b/build/help/images/content.png differ diff --git a/build/help/images/html-id-specific-experiment-page-design.png b/build/help/images/html-id-specific-experiment-page-design.png new file mode 100644 index 00000000..3012c96e Binary files /dev/null and b/build/help/images/html-id-specific-experiment-page-design.png differ diff --git a/build/help/images/html-id-specific-lab-page-design.png b/build/help/images/html-id-specific-lab-page-design.png new file mode 100644 index 00000000..e4287279 Binary files /dev/null and b/build/help/images/html-id-specific-lab-page-design.png differ diff --git a/build/help/images/html-lab-page-design.png b/build/help/images/html-lab-page-design.png new file mode 100644 index 00000000..01554e08 Binary files /dev/null and b/build/help/images/html-lab-page-design.png differ diff --git a/build/help/images/newsitemap.png b/build/help/images/newsitemap.png new file mode 100755 index 00000000..8c47c739 Binary files /dev/null and b/build/help/images/newsitemap.png differ diff --git a/build/help/images/sections.png b/build/help/images/sections.png new file mode 100755 index 00000000..ba3f3ce9 Binary files /dev/null and b/build/help/images/sections.png differ diff --git a/build/help/index.html b/build/help/index.html new file mode 100755 index 00000000..e09fea7d --- /dev/null +++ b/build/help/index.html @@ -0,0 +1,132 @@ + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/help/makefile b/build/help/makefile new file mode 100644 index 00000000..d13a4999 --- /dev/null +++ b/build/help/makefile @@ -0,0 +1,3 @@ +all: + + dot -Tpng content.dot -o images/content.png \ No newline at end of file diff --git a/build/histo.php b/build/histo.php new file mode 100644 index 00000000..4d4ea8c9 --- /dev/null +++ b/build/histo.php @@ -0,0 +1,675 @@ + + + + + + + + + + +Virtual Lab in Image Processing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ Mosaic
+ + +
+
+
+
+
+

+ " alt="picture" width="140px" height="140px"/> +
+
+
+
+
+
+
+
+
+ + +
+ outputLayer
+
+0 + + + + + + + + + + + + + + + + + +
+ + +
+ " width="281" height="281" alt="InputLayer"/>
+
+ +
+ + +
+ TopBar + +
+ IIIT +
+ +
+

Virtual Lab for IMAGE PROCESSING

+
+home +
+ + +
+ + +
+ +
+
+0 +255 + + + + + + + + + + + + + + + + +
+ + + + +
+ Input size + + Histogram Properties +
300 x 300 + Min= ___ Avg=___ Max=___ +
+
+ + + +
+ +

Image Histogram

+
+
+ + + Select Image + + Reset + Run + + Return to Piping + + + +
+ + +
+ + + +
+ +
+ +
+

 Number of Bins

+
+256
+128
+64
+32
+
+
+ + +

 Histogram Type

+ Full Image Histogram
+ Sub-image Histogram + +
+
+
+ +

 Processing Options:

+Global Histogram Equalization
+Adaptive Histogram Equalization
+ + + +Filtering on Histogram
+ +
+
+ +
+ + + + + + diff --git a/build/histo/intro.html b/build/histo/intro.html new file mode 100644 index 00000000..27ccb513 --- /dev/null +++ b/build/histo/intro.html @@ -0,0 +1,5 @@ +Image Histogram - Introduction + +

A histogram of an image represents the distribution of pixel intensities in the image. Histograms provide statistical information about the image. These are of use in applications such as image enhancement, compression and segmentation. For instance, based on the information present in histogram, it is possible to develop a transformation function which improves the quality or visual appearance of an image.

+ + diff --git a/build/histo/objective.html b/build/histo/objective.html new file mode 100644 index 00000000..b4474204 --- /dev/null +++ b/build/histo/objective.html @@ -0,0 +1,9 @@ +Image Histogram - Objectives +
    +
  • To understand how frequency distribution can be used to represent an image. +
  • + +
  • To study the correlation between the visual quality of an image with its histogram. +
  • +
+ diff --git a/build/histo/overlay.png b/build/histo/overlay.png new file mode 100644 index 00000000..b5fa431f Binary files /dev/null and b/build/histo/overlay.png differ diff --git a/build/histo/procedure.html b/build/histo/procedure.html new file mode 100644 index 00000000..c2b8e8b4 --- /dev/null +++ b/build/histo/procedure.html @@ -0,0 +1,31 @@ +Image Histogram: Procedure

The experiment is designed to understand and learn the image histogram concepts.

+ +

Steps to run the experiments

+ +

(A) Histogram:

+ +

1. Select image from the mosaic using 'select image' option

+ +

a) Select region of the image to load it in the input image panel

+ +

2. Select one option from 'Full Image Histogram' and 'Divided Histogram'

+ +

3. Select run option to perform the operations

+ +

a) Output result will be displayed in the output panel

+ +

(B) Processing:

+ +

1. Select image from the mosaic using 'select image' option

+ +

a. Select region of the image to load it in the input image panel

+ +

2. Select one option from Global histogram equalization, Local histogram equalization and Filtering on histogram

+ +

3. Select the size of filter from Filtering on histogram option

+ +

Interesting Observations

+ +

1. Try Global histogram equalization and local histogram equalization on same image and observe the result.

+ +

2. Select different size of filters and observe the change in histograms.

diff --git a/build/histo/quads.png b/build/histo/quads.png new file mode 100644 index 00000000..508cd9ec Binary files /dev/null and b/build/histo/quads.png differ diff --git a/build/histo/quiz.php b/build/histo/quiz.php new file mode 100644 index 00000000..5b73a488 --- /dev/null +++ b/build/histo/quiz.php @@ -0,0 +1,35 @@ + diff --git a/build/histo/references.html b/build/histo/references.html new file mode 100644 index 00000000..364d78b5 --- /dev/null +++ b/build/histo/references.html @@ -0,0 +1,19 @@ +Image Histogram - References

+ +

Books:

+ +

a. A.K.Jain, Fundamentals of Digital Image Processing, Prentice-Hall, 1989.

+ +

b. Rafael C. Gonzalez, Digital Image Processing, Second Ed., Pearson Education,2004.

+ +

c. Bernd Jahne , Digital Image Processing, 5th revised and extended edition,2002.

+ +

d. Tinku Acharya, Image Processing Principles and Applications,2005.

+ +

e. Dwayne PhillipsImage ,Processing in C,Second Edition, 2000.

+ +

Online Refrences:

+ +

a. http://www.marginalsoftware.com/HowtoScan/image_histograms.htm

+ +

b. http://homepages.inf.ed.ac.uk/rbf/HIPR2/histgram.htm

diff --git a/build/histo/theory.html b/build/histo/theory.html new file mode 100644 index 00000000..6938dd95 --- /dev/null +++ b/build/histo/theory.html @@ -0,0 +1,92 @@ +Image Histogram - Theory

+

Given an image A, its histogram H(k) is derived by counting the number of pixels at every grey level k.

+ +

H(k) = Nk k = 0,1,2.....K-1.

+ +

where Nk is the count of pixels at gray level k. The total number of bins in this histogram is K . Theoretically, the maximum value for K is determined by the pixel depth M of the image. For instance, for an M=8-bit greyscale image, we can have up to 2M = 256 = K bins and for a binary image (1-bit) we can have just 2 bins.

+ +

Sometimes, the value of K is chosen to be different from2M. This will alter the appearance of the histogram. The example below illustrates this effect.

+ +

+ +

The histogram of an image is a good indicator of the contrast and brightness of a given image.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

Image appearance

+
+
+ +

Histogram

+ +

Dark

+
+
+ +

confined to low gray levels

+
+
+ +

Bright

+
+
+ +

confined to high gray levels

+
+
+ +

Poor contrast

+
+
+ +

narrow

+
+
+ +

High contrast

+
+
+ +

wide with good spread

+
+
+ +

This property of a histogram is used in content-based retrieval applications to roughly categorise images. Other uses for image histograms are to quantitatively describe an image via its pixel statistics: mean value (intensity), median value, standard deviation and the number of modes.

+ +

These information in turn are useful for processing a given image to enhance or analyse the content of the image which is described in detail next.

+ +

Histogram Processing:

+ +

The contrast of an image can be modified by manipulating its histogram. A popular method is via Histogram equalization. Here, the given histogram is manipulated such that the distribution of pixel values is evenly spread over the entire range 0 to K-1.

+ +

Histogram equalization can be done at a global or local level. In the global level the histogram of the entire image is processed whereas at the local level, the given image is subdivided and the histograms of the subdivisions (or subimages) are manipulated individually. When histogram equalization is applied locally, the procedure is called Adaptive Histogram Equalization.

diff --git a/build/images/BW_liz.bmp b/build/images/BW_liz.bmp new file mode 100644 index 00000000..e67f8367 Binary files /dev/null and b/build/images/BW_liz.bmp differ diff --git a/build/images/Layer-1.jpg b/build/images/Layer-1.jpg new file mode 100644 index 00000000..ea13304b Binary files /dev/null and b/build/images/Layer-1.jpg differ diff --git a/build/images/Layer-2.jpg b/build/images/Layer-2.jpg new file mode 100644 index 00000000..34324c5e Binary files /dev/null and b/build/images/Layer-2.jpg differ diff --git a/build/images/Layer-3.jpg b/build/images/Layer-3.jpg new file mode 100644 index 00000000..9bd29070 Binary files /dev/null and b/build/images/Layer-3.jpg differ diff --git a/build/images/Layer-4.jpg b/build/images/Layer-4.jpg new file mode 100644 index 00000000..5b8adf83 Binary files /dev/null and b/build/images/Layer-4.jpg differ diff --git a/build/images/Layer-5.jpg b/build/images/Layer-5.jpg new file mode 100644 index 00000000..5b8adf83 Binary files /dev/null and b/build/images/Layer-5.jpg differ diff --git a/build/images/Layer-6.png b/build/images/Layer-6.png new file mode 100644 index 00000000..408d351f Binary files /dev/null and b/build/images/Layer-6.png differ diff --git a/build/images/Layer-7.jpg b/build/images/Layer-7.jpg new file mode 100644 index 00000000..9d499a6e Binary files /dev/null and b/build/images/Layer-7.jpg differ diff --git a/build/images/Layer-8.jpg b/build/images/Layer-8.jpg new file mode 100644 index 00000000..1e1db3d2 Binary files /dev/null and b/build/images/Layer-8.jpg differ diff --git a/build/images/M1.jpg b/build/images/M1.jpg new file mode 100644 index 00000000..2b2492de Binary files /dev/null and b/build/images/M1.jpg differ diff --git a/build/images/Mosaic.jpg b/build/images/Mosaic.jpg new file mode 100644 index 00000000..2b2492de Binary files /dev/null and b/build/images/Mosaic.jpg differ diff --git a/build/images/Mosaic.pgm b/build/images/Mosaic.pgm new file mode 100644 index 00000000..5ade49e1 --- /dev/null +++ b/build/images/Mosaic.pgm @@ -0,0 +1,598 @@ +P5 +900 900 +255 +‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’ŽŽ‘“”–––”ŽŒŒŒ’’’’’’’’’’’’’’’’ŒŒŒŒŒŒŒŒŠ’ÊÏÍÒȧÁÚ¸±ÏÓÍÍÍÎÏÐÑÒÌÔÚÕÉÁÂÆÆÁ²¨û×xtf^djij{]Vqt„x`xqn_a«³OQ5kcvqTƒÐyLdm\rq]¦¡zsljR1L`)1[PPaLJOVNPcb]kegjjebisnhgmpi]Vhu{vv~}sosaMLI5%>B=.H…{cnnE9<,BQrplmlurssssssssrrrrrrrspqpmhhmrˆŸ­¡‡umkpswzyyyz}{xuuvyzzxurqruvrsuvvusrsrrsrnied_[k•ÄÛÛãâÞÛÞÜÊ·›š›ŸŸš ž›š››™˜›š™˜™šœžœš™™˜–”˜˜™œŸ Ÿ”‘ŽŠ…|qh[cikmrtsvx{{zz{|~}}~€€}„~xy}„{‡Š…‚‚ƒƒƒ‚~ƒƒ~€~}}~|‚ƒ„„…„‚‚‚ƒ„…~ƒƒ‚ƒ€~…~~}}}€‚‚€~|}~‚|zyxusnoqqojeb_bdeeefgeb`bdea^]\XROT`kƒŒ– ª±°ª¯­«ª©¦¢ž™šš››šš™¡£¡¢¤£   ¡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’Ž‘“”•–”“ŽŒ’’’’’’’’’’’’’’’’ŒŒŒŒŒŒŒŒŽ’Œ‘ÎÒÉÈ»»¿ÃÀÁÌØÎÍÍÎÏÐÑÒÐÒÒÐËÇÅĶº`b}¤áÓª Ÿpsmr—z20M]}ž©Ž}wdyŠ¢RN8`grrI™M…Rr`rp\~©§•wsv…qwnO9'L_'7e\YdE=RYRUhf_m_aefcaiuxqnrqdRFjw|vv}|snuaA7;AHAD>E[xi($'/.#"+ #RSXh_cqkEІ™z‡‰‘‡––œ›”“–‘…•ž”Š¢q‘œ˜œ›d›•[016CTgyƒ‚z}€|}†‚ƒ‘šœ§”d\TG@GRTODap@+>„ffjPEF9HEaacggsvuuuttrqquuttsrrrqomlmopq•¬º©ˆrlnnrvxxwxyzxussuwyzxvtsstursuvvusrsrrrrojfc[Yk“¾×ÞäãàÜÛ×ÉºšššœžžœšŸš™šš™˜š™™˜™š›œžœšššš˜–——™œ  Ÿ•’‹…{pg[chjmrtsvx{{zz{|~}}~}{ƒ~yy~€ƒ~|€ˆŠ…‚ƒƒƒƒƒ‚~~€‚‚€~}€€~}ƒ‚‚‚‚ƒ„…†…ƒ‚‚ƒ„„€ƒ„‚€…€‚€„~~}}}€~}}~‚~{yxxwuppqpniec`bdedddfda`adeb^[[WQNTal€‹— ¨¯°¬¯­«ª¨¥¡›››œœ›››Ÿ¡ œ¢¤£¡¡¡¢‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’‘’’“””’‘Ž’’’’’’’’’’’’’’’’ŒŒŒŒŒŒŒŒ’‘Š’ÒÒ¼®É·§ÄÍÅÖÎÎÎÎÏÐÑÒÓÏÍÍÎËÅ¿¾ÂjHA&Wa–Š¢¡„›­]v‡mdlO4t`Uu’®…¸šrYOg’t„ak|’“’“’–“Ž“…‡œ™‹¡u“–¡§³S’š0(4J\k†{|zvrpqsv„™ª®²”[WL?:BLKDDg}X:1fžtgm`LD:==VYgpkuzstuuutrqutsrqpoornlnsusp˜«£ˆrlnmqtvvvwxvusrrtvwxxwvuuttrstuutsrsrrrrojgcXXq™¾×ãääâÝÙÒÅ¹š™šœžžœ™›™˜™š™˜™™˜˜™š›››šš››š˜——™ ¡Ÿ•”‹„ynf[bhikqsrvx{{zz{|~}~~~|z‚~zz~€€}}‡‰…€‚ƒƒ„ƒƒ~~‚€{…ƒ}{„ƒƒƒ‚ƒ„„…†…„ƒ‚‚‚ƒƒ€~‚„ƒ†‚ƒ‚€ƒ~~~~~€~}~€}ywwxxxsrqokhec`bddcbbdb`_`deb^ZYVQNTal|‰— ¦­°°¯­«ª¨¤Ÿ›œœœœœœœœœŸž›œ¡£¡¡¢¢¢‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’‘‘’’’’““ޑޒ’’’’’’’’’’’’’’’ŒŒŒŒŒŒŒŒ‹“Ð˺µ¹Ìµ¦ÆÒÈÓÎÎÎÎÎÏÐÑÒÐÎÏÏÉ¿¶°´qp@]8-Dlu}½ã¾ „y†y^`gqMGqfg†¦¯‡sZUA]guŠÃmJhkfq`ipYo§«”v‡p #2T_ƒWM#6ZLQiH5PWQWkh]ghikjebjvtop{~pWEdqwrt~wvzdG?<2->B>@KLHLJ@7?AWxi0/387-''$")@`BUyd2Ro‚o`\Yqx~ŽŒ…‘“ˆ‡Ž“’‡˜”ˆžq–¢¡™¯_˜š4(-CWat{illlmov€ˆ€|©¹Ã¤hgZJFKNI@MhlN0F‰lqmL61.9NThshmqprtuvutsppoonnmmrqpsuvsqDYs€~xsqpruwwwxyutsrrtvwwxxxwvtsrstuutsrsrqqpnjfbX^«ÉÛæäâàÞÚϽ¯™™™››™›™——™š™˜™™™™™šš›œš™™››š˜—˜š ¡ž›•”Šukd\chhjpsrvx{{zz{|~}}}}zx|yz|~~||}……‚~}~€‚ƒƒƒ~}€{‚}|ƒƒ‚‚‚ƒƒ„ƒƒ‚€€€€‚„‡ƒ‚„ƒ‚~|~~}~€|xvwxyyutqmjged`bdcb`aaa_^_cda^XXUPNTamx‡–ž¤«°²¯­«©§¤Ÿ›œœ››››œœšš› ¢   ¡¡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’““’’’’‘‘‹’“‘ŽŒ’’’’’’’’’’’’’’’’ŒŒŒŒŒŒŒŒŒ”ÉÁµ¹ÒÆ»¾ÊÒÓÓÏÏÎÎÎÏÐÑÎÒÕÔÍÀ´­«©€{ftsb_YPNYei®•|ÄÆˆ}hduƒJ7ªÂxmƒRW@db{ЛP^Rvfm`gw^k¨¬œ|~€s1'$X€gore0/ZQIQXRXmi]effhga_htztu~€r[Lhtxrr{|toveMHH?99@?@HHDIG@8>AXwg668;91*(5!I†jmunM^Wlr„vQVSd‚ƒ‘–—‘ŒŽ•™•š’ iޤ’ªy¤¨pKFA;DNj€c??;5/+&"%#\˜z”§”w…oˆea{|uw]R‚€…’žŸ˜‘˜£–‡¢| ¦˜š›l§™…ªÁeb¡zrrpqolfb_^\OSVTeo^d_]`^YWZ_Mu’‡QL™¢{mjZitˆo\`iwtkjjjmqvyuutttttturprvxvs$Fg€€|ywwxzzxwutsruutsrrqqpqsttsqpvrnjgc_\a½ÕÝâäãÛÜÜÒ¸’•––—™››˜–š™˜™œžžžœž  Ÿžž¤¢ ŸŸŸœšžŸ¡¡–‘Œˆ€shaabcikjlquvvx{{zz{|zyyz||zx|}~~~€ƒ…„€{z~‚‚‚ƒƒƒ‚€}{{}€x}€|{„‚€~€‚„…†……ƒ~{†ˆ‚{~|~‚‚~}€€~€~|zz|zyyz{ytqqppnligeY\^_^^`ad`^^__[WYXTNJP\g}„–¡«­ª®­¬¬¬ª¦£ž›šš›ž  œž™žžžŸ‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ˆ“˜–—•hiz†‡Œ•’ˆ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ˆ’¼ÌÔÅ´¹¾ÁÆÏÓÒÍÍÎÏÏÐÑÑÐÐÑÎÁ±ª«¥¨}dcQXv˜Âܯ›£ŽžÀq_zjq`hM>ŠÍt£ÍÜ©©s|“Ýt~qpfetZ_jgyhaŸ¿ €‡yy4$"%L\' -eBiONaqj`cZVghkcihcsvwvxyuqrxtuvw~…„~|c=)3IUCI;CL@A?CD?ENm‚_@6,)++'! (\|‰ˆs€˜©¢’†zk^ZVekRLa†“˜•žœ†’šƒŸœ¤§‘g ›Ÿ£ ­š•obdeb_\VU_l|af[[MN14HPOSOGFSHag–rz¿žmg]lewˆv^DWvprswyvrqstrsuwwusrtuwyxvsq$'3Xu…|z†„tyxwx{zwstuutrpqrvvusqnljnlkifb`aˆ¬ÏÜÞââÞÛÝÕÀ¨˜”•˜˜—––•””œ››››››šž››œ ¤¦¡¡¡  ŸŸž££¡œ›š•“†wnfaaemiimopsyvy|~~}~~}|{zzzwy{||||~„„ƒ}~€€~}|}}~€€€€€‚~~€~~|~‚‚~‚€€‚…†€}}€€}}€~€€~€yx{{x|{zxvtsrqrpkihc][_cc`^`bfedb`^]\^VNMOT^hyŒ—Ÿ¤§©«­°¯¬©§§£ ›˜–—™›››œžžžž‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”•‘’‘}d^uˆ‘˜“†’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘”ÄÍÍÀ«´½ÂÇÏÓÓÍÍÎÏÏÐÑÑÒÒÓÐÄ´­®¨®mogVdBT~Ž’ÃÛ³¥¾Œ‡ƒiy`…p[gƒIcS—€¶rku¿tw}onfft]`hdvg`œ»–€‚x+'")$FU" 1f=bD=Q_YS]ZXieiahhbsvvtvyywx}nswwz€|v`A//20EL>GPEECFE>EPo‚^62,(&%$$!*!Ziq|y¡¢š”‹‚{SWG7_jEEcp…˜› —‰“—˜žˆ££¢ª–g˜Ž–Ÿ¥² ˜‰cX\RRTWY_iqkfnoZYP8;FEDMRPRJKZl†ŸÈ—«qkqZ^WO]ZUSG]}Ž—‰ˆ‘™–˜ƒ›Ÿ «™h“‡‘¤°¤Ÿifmjjigjnpos~UcT;>D@?LRQTY^Vfn…{¢§wн£mzpBT^EHnx{zvtw|~|yvvutttttqpoopqst1Uv„‚€‚~{zzzxv|xuuwxvsvvvusrpoohega\h{·ÎâæäåãàÜÏ»§™““–——˜˜˜™™™™šš››œœ¡¡     ¡¤£¢  ¡¢£¥¥¡›™˜“Œ‹~ofa_agkijoqqtxvy|}}}}~€€}}|}}€€~|zz{ƒ‚€€‚ƒ€‚„††…ƒ~~}~~€~€€€€€€‚ƒ‚€€€‚…„}„„„‚‚‚‚‚~~~~}€€}|~}z{{zyxwwvstrmlmic`][]bc`\bbbba`^^XTPNLP^l~„Ž–œ¡¥¨¥¨ª«©¨§¨¦¤ œš›œžžžžœœœœœ‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’“”‹“—„ie”•“—–’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ˆ”ÇÀ¬­ºÆÐÐÌÎÑÓÎÎÎÏÏÐÐÐÐÏÏÍõ­­°¦˜ht‰i„}v}ƒyrog§·ˆlf‚ËÝʧŽy†r~…Xª¼mœ®PbŽvrmszojnfylež¸§z…¢smhC,!G^'%?`;jQEOYRTgg_gdiahgapsxsrx}}|}w|~yuuusnbOAAGDWVkmTTus?ZL>CPA?[ejuqpsvusrwwvvx{~€xxwwwxxy 9Zr}‚†„‚~|zyyx~xstwyvstuttsrpomgee^^{žÌÚåæãâàÜÙī𓒔˜•––—˜™šš˜™ššœœžŸ ¡¢£¢¡¡¥¤¢¡¡¢¤¥££ ›˜–‘Іykc_^bhjhjpsrtxvy|}}||}~}|||||€€|z{|ƒ‚€€‚ƒ‚ƒ…††„‚~}||}‚ƒ~€€€€€‚€€€„ƒ~~‚ƒƒ‚‚‚‚‚‚}~~}{~~€zyyyxxwwvrspllmjd^\[]`a_]``aba`_^VTROLP_o€†–œ ¤¦¢¥§¨§§§©§¤¡››œŸŸŸŸžœ›‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Žš Škp‰™“’˜—’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Œ—‘Ƽ¬³ÆÐÕÑÌÍÑÓÎÎÏÏÏÏÐÐÐÎÎÍÄ·¯­­¬µ™Ÿ˜h„v{ƒ€y€}h„HFRn{yºÂœ¹Ã«…‡”ÀÎ~6r˜wspwytlogymfž¸¡‚‰ŽS\lwcEU\( /T&DkJ8LVQUigX\af^eb[iktoov|}|~}yy{wq`f_F,%3BDK?JSHHFLG>FSqU0-+,.00/0%$hjq’w…’“ŠŠf9GR7;@WpxN0L_xwІ•’¤¯¬¬“j¦ žœ¢ ›§™ƒ‚}zxy{}„€wrRSgi75CJKLB=DXrkJ\i‚‹‚Wp‰E[]>%,--=FONNQURKJOQPOOQTXZijklkhfd""!2Po†…„~{yyz}wrruxurssssrponlifb[dŽºÚàääâàÝÙѸž’‘“–™“”•–—˜™™˜™ššœœžœž £¤¤£¢¤¤£¢¢£¤¥ ¡Ÿš˜—‘Š‚vib_^bhihkrutuxvy|}|{{|}|{zzz{{|~~|{|~€~~€ƒ„„…„ƒ€}||{}‚~€~~~€€€~€€~€ƒ€{€€€ƒ„~~~~}}~~}}{~~€zxwwvvuuuqqnjikhc[^_^]\^a^_abb`_^WUSPMQ`p‡—œŸ¢¤ £¥¦¦¦§©§¤¡žœ››œŸŸŸŸŸžœžžžž‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’“’Žž ƒ^d–’Š—™’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ž»´²¼ÇÎÒÎËÍÑÒÏÏÏÏÏÏÏÏÒÐÏÏȼ³°¦¬´¥­£…§ÀšŠˆ}Š€‰À—gl]E>ffTs›–ºíÑ•º½˜Darž}vqowsshngykc¸¦ƒ‹}t&$'Fu}†I@#=N(@eMDJTPVliZ]ejbjg_mnolnuzz|}}{z~ƒxsiYG9457FL?HQFGFKH@FRn|S/,*+-/.,$$)^FHt}t…’“‘‹ƒ{fh[TbUA?IdzU5MXQF[]{‡–¢­¬•o­¥¡› ˜—¨™€…€„}||sgky„vvWerr56CGFE=>NOx€_jcޤ«¦b™¿n€•jGL=DMCEEIHBGOjyR,-.-+*+-!(4b;8^ZWfu‹—–{RUgkhdshQTkSA]b500Viqzœ§™sªŸ £ž”—©qwqwxybCD[wpn\Yld2;CDDE?AQHgeggTuš—“E‹ŸbƒŽc7;;-9HQ]^hx{tquuusrrstuwxxxwusr!$" *:Vp€‚ƒ}zyzzwtrqrtuvuutromliga_q–¾ÖæãáããÝÔͳžŽ–•”—••––—˜˜˜››››››››œž ¡¡¡¡Ÿ¡£¤¥¤£¢¢£¡œ™–‡~tjfdacgfgltxvuwvy||{zz{|{zzz{{|xz{{zz{}~‚‚~€~|{{zz{{|{{z||}}|{zzz|}}||~~€ƒ€z€‚ƒ|||||}}~~}}|~{z||yzyxwutsrrrmgfge`___^^_ab^_abb`][ZSMLLP\h}…‘š ¡¡¡¡£¤¥¤¥§©©§¥¢ŸœœžŸ   ŸŸ››››‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’›˜‘—‹\*O”““’Ž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’“Ѝ¬ÆÓÆÌÐÐÐÑÎÈÏÏÏÏÏÏÏÏÐÍËÌÇ»²¯¨»f`UPWOaŸ·¡´Â—‘’–œ’yl€ynŠZQ}3Rìylgo‡¨}yts{msgpm~lc¡ÀŸ~‹w# F[.'Kk‚zƒ‚J7MWQShi`i`gaklftvzyzzuootxƒ€}‚‚veN=7;GQMQ@GOEHIGHCGNgwQ*041*'*0'.>oKEY>6@M`~œ©¦›ŠZ<]e^‘|hkwK2\q:$EYX]ˆžœu¥˜ ¬£™œ¦VYS[S\fN)-MOSLJ4UM/?DDHLD@KHQ:efTa¶³Z`“zY^P3?QVTR]s~zuwuuvvwyz{yxwvuvwx%%#/U~ƒ‚~zyzyxvspqtwxxwuspnlec]bƒ´ÖàæáßààÙÎÆ¨–Š—•’•——˜˜˜™™™œ››››››šŸŸŸŸŸŸŸŸŸ¢¥¥¤¢ ¥¦£™•„~ulhfcdgffluxvuwwy||{zzz||{{{|}}yz{{yxy{~€‚„„‚€~€}|zyyyz{|{zyx{|||{zyyy{||{{}~€‚ƒ‚„{|}€‚ƒ‚€~{{~~{{~|}}~~}}|€yx{{x|{zxvtsrtsnhfge`c_\]acb`^`bcb_\ZZRJIKOZd{„‘œ¡¢¡ ¢¤¥¥¤¥§©«©§¤¡Ÿžž     ™™™™ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’¤ŽœŒŸ‘<*n•‹˜š‡’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ž‘ˆ·ÁÆÅ¿ÅÊËÎÐÎÊÏÐÏÍÌÍÑÔÍÏÐÌĽ¸¶¨©§ezwXoWnQ?`hiލ¥‰¨Æ¶¨Š‚–‰†uh~ui»×„vqnŒ§w…rsvrpoqg†dd›ºªy‡{z1 "FY)!O_{zyxwwwwyxxwwvuutuvutuwy,$!!-Qo‚‡€vxwvvvusquvsnklkhaiªÑååßäÞØØØÌ®’Ž’•–———˜™š›œœœœ™›œœ››žœŸ žŸ¡¡ž¢Ÿœž£¥£ŸŸžœ™–ˆƒxnfcceejloqqqrtwz|}{yyyxxz|yuw}yz{{yxy{{|}~}zzy{}}|z|urw{{yy{{{xvtuvuuvxy{||€‚ƒ~|{{~€~}}€~~~~|||{{zzz{zzyyyzzxxwwvuttqomigdcbb^]_`^`dbddabc`Z\UOLLQ\g|„‘œ¡£¤¤Ÿ  ¡¤¨«ª«¬¬ª§£¡Ÿ¡££¡ ŸŸœžŸŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ž””ŒŒ‰z›œ–‘˜—‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘’•ÅÆÂ¾ÅÈÉÈÊÏÑÏÊËËËÉÊÌÏÎÏÑÐÌú´Âµw‡™š¹öû¹—’—zœ¿’u{vu]rdN|xs̰”¾“pz„„¦x€„„xpvxezZb™®¨us{:*#("DT%2]-?]G;IUQRdaV^Z]_^]`fkxz}~}}€|€‚‡†}vaB01:?FULOQDGGGFG>WME6--.020,)'5Z¤­O]WTOI?65816Lv•„ƒ^[_?It‹F?@6;@3:21Kh¡§²¤ —¢£‡un`^[j`cUGp}scpl‰x[YT=,4??@?H8&??FCe\P\J>UuP^}tsoiZE?Hqtwz{yvtuuvvwwxxxyzyvttu !" !! 2Pk€Š€{xuuvxononlfb`]‡¹×ãçèåáàÞÕÄ«”†ŒŽ’•˜˜˜—›››œœžŸœžœŸ¡œŸ žž¡¡žœŸ¡¢ Ÿ ¢›˜•’Œ†yslgefffhknpruy|xz|{zyz{xy|}xsv}y{}~|{{||}€€€~~|||{xvttuxwtw}{yvtssssuuvwxyz{}~}{z{|‚‚~}}}‚}}}}}{zzz{{}|zzz{|vutsstuvrqomjgeda^]``]]`_aa_`b_Y[VQNLO\i}…𠣤¥ž ¢¡Ÿ ¥©ª«¬­¬«©§¡¤§¥¡žŸ¡žŸ ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Œ›’‘™sKUsgp›’‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Œ–ÌÍÊÊÐÒÑÍÌÏÐÍËÍÏÎÍÍÎÐÒÎËÎÑÍÁ¶©¦‡tn|ƒ¤‘’†q¦Œ¶Í”‰rr|o^}tÑ™[Їwƒu›¦wŠ~…‡{rt{hy\j™ §wƒ{]IE7Ea+,^'>iG;IRLSljXXcdfjjkr{zzxvtvz}{ƒ…€zwudKAGJDBPGKNCDCBAA8RJD7-1563/..",G”–yHQTKIOM=,%2856GPMNe}„S4_Œ;A:6p¦žš§¥{pklƒ­œœšŠŽ—Žƒ‘‹‡ˆ_‹Ž”Љ“¢€VZpkPC>61$7943LQMKI9Q‹ko“kpongO?Fqswz{zwuwwxxxyyyuwxwtrqr!! !%'$!-Jl„€~zvtvwqommia\[rŸÍßáåçæààÝÎ´šŒŽ’•–———››››œžŸŸŸŸœœŸ¡›žŸ  šž£¢ž›Ÿ›˜•“‹†‚wqjfefhhnpqqqsvxyz{{yyz{xxz|yuw}z|}{{{|}€€€~€}||zwtrsvwtpt|ywutuutsvwwxyzz{|}~|{z|~‚€~}}}}~~}}}~~~}{zyz{|~}|{zzzzvusrrstuoomkhebaa^]``\\_]__]^a^XYUPMJMZh|„™ž¡£¤     ¡¤§©©ªªªªª©¨¨¨§¤££¤ŸŸ ¡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Œ ‘¡h(0@<[ŽŸŽ£’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’“‹•ÌÎÍÎÎÑÑÎÍÐÏÌËÍÏÏÎÍÎÏÎÎÎÏÏËĿٱwxtxgd_cr|€“Ĩ«Ã¡Š„‚x\z†· ws•׋v†vš¬z‹~†Š€xq{j{`oš›”k}vŒikxp\N:T^&'`(AoE7EQOUjfUW``cijkr|„„‚~yvvwx{||€……v{kF/5ENEPDIPFHD>?B;VME7,-.1442/39S¥ŽcYZPLQM@66DLDEA<>D?ZPE5,(',595/17U¬„“gKUNMQL?:@NH@CG8(*7=;0ZQZn?4/I‹¢ŽŸ£›“Ž™‰x» žª£ˆ†”‘š‡”’˜^ˆ‘Œš¦Å£~__dlsb9(:CPqy{xiSSQU|‘¦‡xxonac€€~{yxy{|xwuspnmlpsvxxwxy!! $()&''2Pw{€zsnlmfaba`dk«ÊãæçíéÜáÚ͸œ‡‡‘’’’“”•——šš™™š›Ÿ  ž›˜˜š˜œ››žž›Ÿ›Ÿž™”—”’Ž‹‡ƒyrjdceghklnnoquxz{{zxxz|yuuy|zz|y{~~{xvvyz|}~}|{zyxxyyvtwpmqtsqquttvyzwsxyyzz{||}}}|{{~~}{{|}~wy{}~~~}{zwvuvxyxxyyxvtsxvsqpqrsqqpnkhdb`]^a`\[]]__]_a^YTQNJEHVe{‚–œŸ¡£¤ ž¡¤£¢§¦¤¤¥§ª««¦ žŸ¡¡Ÿ¡¢£¤’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••‹œ ™Ÿ—Y +B}–˜˜•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‹’•ÅÉÎÓÑÐÐÏÏÐÐÑÏÎÍÌÌÌÍÍÓÐÐÓÒËÆÅÉ2+/4W_od645G—¢ ¢¬‰“ž‚ƒžž—” “ŒŽŽŽŒƒ|{Žˆ®½²}\\Ux`pp_Xopqx‡}eTU\V©•™y€zxoiw}yxwspoprpqruwy{|yyyyyyyy "! "#$"!*Xiy}{ukagfbkjSb˜ÈÖäéééæãÚÙÄ‡ŠŽŠ“‘’‘“˜“—›œœœœ››š˜––˜š›››œœ››œ›š˜“”‘ŒŠ‰„}yrmkhegkmjjnpprwty|{wuy}|}~~}|zx{}}|zxyzztsw|~~}}|yvuwypvwrpssojpssty|{uw|€zxz{{{{|}~ƒ~{~}|}y|~}zy}}{yyyxvtxxyyxvtsxwvttstttpligeb``][Z]_`aa_\]dicY[UOIEHVdy—ž¢¤¦£¢ŸœŸ¥¤Ÿ¦¢Ÿ¡¢¢¥ª¯«§¥¤£¢¡¡¡¡¡’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’•••••••••••••••••••••••••••••••••¡œ“œP]y’•˜”••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’•ÉÏÑÒÐÏÏÎÎÎÎÏÐÏÏÎÏÏÐÐÒÏÐÔÓÌÈÈϤYck^N]][UOOSPI‡˜ —‘“ƒZkjPr‡w§«š½˜{“‡—¾z‚†„“…ŠxZ—zr“£—o…|9AZ7:/F~m{}V6GQKQgcQQWZ\]_dmt{||}€‚ƒ|„‡„„‰‡{qZC[Rb\333A†”œ¨™•¤¡‡Œ¢Ÿªžš”‡ˆ—ž•’“–••’¨¹È¿Šge`~`i{…“usutkefj^`bb¡£¦yŠ’zdiqtwxyyxxz|wwxxxyyyyyyyyyyy!!!"$&%#!%2Qr}xpmllfbb[Vy°ÐÜæèçæâÞÙͲ–ŠŽŠ‘’‘•’•™›ššššš››š˜—˜ššššš››œœ›œœœ›š˜—’“‘ŒŠ‰ƒ|wqljheglmjjoqpswvy{{xwz}||}}||{z|~~}{yz{vwz~€|xsvz}{vnigmpnnrtry{ytruwuyx{~}yy}}}~~}|zz~}~}y{€}|{{|}}}~|zzzywuyzzzyxvuwwvuutssurmjigda`^[[]_``[_`^^`^ZZTNIFIWez‚˜ž¢¤¥££ ž¡¥£¢žœŸ Ÿ¢§­¬©§¤¢¡¡¢¢¢¢’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••—¡›‹Œ‘{Wm‚‘—˜’••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ž”ËÓÒÐÏÏÎÎÍÍÌÌÍÍÍÍÎÏÐÑÐÎÐÔÓÎËÍÕ¾~‚…{jrxwqha]WR@HPUZ_baˆyy}q`WWnjš‘¨˜¢·€ˆ‰Ž|~z{V‡ol‘¢˜p‡~;AU 0\=Olg\TZPQdaPRTW[]_dlryxwxz}ƒ‡‰„„ˆ†w{dLJB;DFQEJPFE@FA;IYr{N*,.002571.=‡¢©„LV_V^RK6=JMWHnOH>4%.HY@PJ732Eƒ‘’‹¢‘‰™¤¦˜“‹}—–’’••“”˜””¬¼ÍÆ‘lcc€\Ww–³‰{vmTIYleihov†œ—l‡«†hywyxz|}}}€|{{{{{zzzzzzzzzz !!#&(($!"2Wnttqooed`UfœÊÜãèæäãßÚÔ»‘‹Ž‹Œ‘ŽŽ‘“–˜˜—˜™™›œœš˜™š˜˜™™ššššœœœ›™—–”’‹‰ˆƒ{vpjigehmmkkprqsxyyzzzz{{{{{{{|}}~~{zz|wxyxwvwxzuolmquwz€…‡Š””’‰zzzw~}}zvw|}}}}|{zyz|€|w{ƒ€|xy}}y}|{{{yw{{{{zyxwwwwwvussvsnljhec`^\\^```Xaea[Z\\WSNJFJXg|„™Ÿ¢£¤££¢ £¥¡šœ™˜œŸ£ª¬¬©¤  ¡¢¢¢¢’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••’™™••ƒO$Q‘•˜•Ž••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘”ÉÐÐÐÏÏÏÎÎÍÌËÈÈÈÉÊÌÍÎÏÎÐÔÓÏÎÑÏÆŽŽ’‘‚‚{~€|wtssvgYVRJDDIADiqp‰‘‘¯•‡{Ž«•••¨›Ž……ded‘«s‡€=Mc)%H-U[ST\RO^\RZ^aefgjpuuuuvxz}~~…‡‚†„}x„lTXM@OHRDIPFD=C@4@A?JXrzJ*.255568%$0m…¡.;EBXZ\EFX]_\~LMC,-2CA)E "*.:BLVg‘šˆ}‘™•  Ÿ©­Ÿ•“—”•˜—’‘˜°»ÌΚo]c†kOw†Ž¥•ˆjJUi]ihezoi‹†|t«Ÿ}s}|yxw{{{||}}}{{{{{{{{ #')($!$!-Qltsuddju ÏÜæçæäääÞÕ¼¢ŠŠ‹‹‘‘ŽŒ’•–••—™—™œœ›™™š™ššš›››œ›™—•“‘ŒŠ‰‚{unhfddhnljlqsrsvzyxy{|{zzyxxz|~~}zxxysw{ztomlhyŸ¦¬´ºÀ¿½º³­ªª¯®¨¡ž˜‘ŒŒŒˆ‚‚…ƒ€{wvy|~{|‚~€{}~|zy|~}}~~|{zyyxxxxxxxxwvutttqmjiheca_^^_`_^_cd`^^\XTPMJHKYg~†‘𠣤¥¢¤¤£¥§¡˜—“’–—–™¢¨®­§¡ ¡££££’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’•••••••••••••••••••••••••••••••• †‘¥¢€\Ov–•Š™ ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‹’“ÀÃÇËÍÎÏÐÐÏÎÍÉÉÊÊÌÎÏÐÐÐÒÔÐËÌÑËÉ‘‰Œ”Ї€ƒ„€zz}xmm‹„xsl|_TTP[NLLRL[np‡¥’ƒ~ypp|‚ŒŽ•xp”ª°}|<>X& -N):WN>APLIVUTe\`dfinw}}~‚ƒ‚€r{~{{~zr}{^DDB=GDN@FOFD=?DBLXszJ-0455567501j|…`%)*ELS@Eaknt’RP?/25G@)K$#*RhrWDXfhq†Š¦¢œ  ’Œ’““‘“˜˜“‘“’œ²¸ÉÏœm`cƒpS‡‹˜™yENh\lfetqt›´Œp˜¡ywƒ}€}||}~~}||{zz|||||||| $&&# "" /Ig|xhboºÛãççåããáÖÊ¨šŽŒ‹ˆŠŽ‹ŒŒŒŽ’“”””–˜–˜šš™˜™ššššš››œœ›š—•“‘‹Šƒ{ungecbfljikprqquxxyyyyzzyyyyz|}~|}}{xvvvurmjlt‡“¤ºÅĽº¹µ´µ·´¯¯²¬¬¨¤¤¤Ÿ˜‘“’ޔމ‚{xxz|{{€ƒ€}}y|}yy}€~}}~~}{yyxxwxyyzywvuuuvspljihfdb`__`a_^_`^\]_[STQMKILXf~†‘›¡¤¦§¢¤¤£¦§¢š–’‘’‘•šŸ¥¬®ª¥¢¡¢¢¢¢’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’•••••••••••••••••••••••••••••••••’•‘‰„Ž˜™‘‘›ž—••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘ÁÃÄÆÉËÍÏÐÏÎÍÍÍÍÎÏÐÑÒÑÑÓÓÍÇÈÎÍÏ™‹‰Ž„‚…ƒ~~‚wty{yz‰‰~obj~xum[IOM?JRSR`mlwˆfiq~zž«º‚~~y;?Z'%Q8HYH8GRKK]]VbZ]`adkt|€ƒ„„……{ƒ…{zrgsl]OJF=4;LEJMCGH?DAHTr}M/1343356*,6€˜‹a@ *#11=;Oˆ„Š¡TP=847VN-R,%1s•Ÿe105:Lk|ƒŒ¨£¨©œ–›œ““”‘’•“ž²³ÄÌšj_`~qQ”†’¥‹ONlfe_eecg„¼•}µ“~ƒ}~~~||~€~~~}}|||}}}}}}}} "#" #")Mnsmj‚±ÔâêêéåâàÙȸ–‘Œ‹ŠŠ‹ŒŽ‹ŠŒŒŠŠŽŽ‘‘‘’”—–—˜˜–—™›˜˜™™ššššš˜–“‘‘Ž‹„|wogdbaekigjorppstwzyvvx{xxz{{{{{zzzxusrssnkp}‘¤°ÄÅļ¶²°¨¨­´·µ¹¿¯¬§£¥¨¤ž“Ž’™“Š„€}||{z|€zy{yz{{{}€~|}~~}{{zyxxyz{|zwttuvxtqmkjigeb`_`aa_]]_^\]_[UUQNLIKXe}…‘›¢¥§©¢££¢¥¨¤œ–ŒŒŒŒ–¢©­­©¤ ¢¢¢¢’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••‘š¢œ„kgo”‰Œ¡¯Ÿƒ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”ÂÆÄÁÆÈËÎÏÏÎÍÎÎÎÎÏÐÑÒÒÒÔÓÌÅÆÌÅËš††„Š…ƒ†…}}‚ƒ~z~†~t‹lo}ky€zr{uhwmxaHDISS\SYk–¸ÀÀ…~{v9?[')\IV^J=JPFH^^SX_`bbchry~~~€ƒ†ˆ€‰ŽŠˆ‡tn^RKJUYOCYSQI7=C>B>COp~P01321134$-@•ªG2;>)&,<_ ¤•”£QP>@37d\0V&',?xƒŒeF?. .Usqa—™©±¤—“š•“”“’”˜˜£¶´ÄΜl_a€uR‘‘}’Š –`ZuqYVdWOKX¡¡—¶Ó¨…†m}~}{yy{~{{|}€}}}}}}}} !!##8UjqwšÑèåííëæáÝÒ½©Š‹‰ˆ‹Ž‰‰ˆŠŠ‡‰ŒŽ“•–——–•–˜›———˜˜™™™˜—”’‘ŽŒ…}xogca`djhfioqoorrwzyusw{wxz||{zyxyyvsqpqcm˜¯¾ÄÄĽ¶´µ´¯ªª¨«±²®¯¶¶²ª¤¦«©¤–‘ŒŠ‡†Œ“’‘Ž‹‡ƒ€~wz{tu{{xvy~€~}||~~}{|{zyz{|}}{wsrtwyuromlkigba``aa_]]ab_^_]YUROLIKWd}…‘›¢¦©ª¢£¢¡¥¨¥ž–‰ˆ‡ˆ”œ ¦­¯¬¥ ¡¡¡¡’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••••••••••Ÿš“–ž£¢¢ž‘{nwˆ…‹Œ‡‹˜  –’“›¥¤—‰˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’•”‘“ÅÊÎÐÍÍÍÎÏÏÐÐÌÌÏÓÐËÌÐÏÏÏÏÎÍÌËÑÅ­€€‡‹ˆ‘ƒˆƒt„ƒ}~ƒ~t€rxz‰‚vutqusqrtoe][WPNLZ]d“¢z_8  +:R7 !ZKKb:@;EJPVPLVMXSZ\^op{{„…ƒ†‹~ƒ†‡ˆ‡wtfP<117=JVKMK9:=B?@ILj~S05632565("P™\mR'4(1=4JbŠ«¹¤• —’‘“––”–š™ ´¹ÊΘhcj†lMœ‰¦¥‹‘ŠnXQdTNY^TlThr^®’‘u›}zw†t~~~~~~~~}}}}}}}}   $&#"#!".Zq޼èêâñäìçÙÖѱˆ‡‡ˆ‰‹ŒŒ‰ˆˆˆˆ‰Š‹‘’“‘’””’–œ•–—˜™™™™““””“‘ŽŒ‘’ŒŠ…~wpjhfcfkhjmoqqqqsuvvuvxzyxwy}zt|ytqtvoer´ÈÈÂÂÅ¿ºµ±±²²²®­¬¯·¼¶¬©¨¤¡ Ÿœ˜’–•މДЇЅz‡€|zywzq€}x~xtƒ|€yw|~|}yw|}u~xuwwuuwtrponkgc_`bca_[Yb^\^\WUXPOKFCJXc‡“¤§¨¨¡¤¥¤¥¦¢›—„|}„Š‹•¤¦©«ª¦¤£¡ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••••••••••——–––—˜™Š‰ˆ††Œ”ž–’“”‘ŽŽ¦¡š•”•˜š˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’’‘‘ÃÈÊÌËËÌÍÎÏÏÐÑÐÒÔÒÍÎÒÎÎÏÏÎÍÌËÍÍǽ²¥“„†‰uw…†|…‹Š„ƒ‡„}t„z}tz}€Œˆ}€…|yyzulffkjldd[\‹Ÿ{u{aD8-/($;H0  T=?_;9AGJR\WOTXb\a`^nnpqv}€€ƒ‰‡Š‹ˆ†ƒzqkf^VOF=8>G:BH;==B>?HJg{O/45213533*m“pie&<83:4:QFi•œ“h6X9/>ˆgKu#,&5‚œ¡{A5"0FZY@>Mhˆ©¨œ ‘œ™™™—“”™œ¢´¹ÊΙkbj‡mPŸ©ˆ”’x]IQWQdYFSIds]|‡l‚e_vxndm~€x}}}}}}}}~~}}}}}}" !!## !#!!5p¬ÏåíëëèçäßÓ»›„ˆ‰‰Š‹‹ŒŒ‰‰‰‰‰Š‹Œ‘‘’‘”“‘”™”•—˜™˜˜—“”””“‘Ž‘’ŒŠ…voigdbejfhjmnoooqstutuwyuuuvy}~~m|‚s`bv‰¯»ÈÍÉÃÁ¿½º·¶´±¯±³²¯®±°¬¢¢¡Ÿœ™—””ŒŠŠ‰Š…}pv‚‘‰€}~vmq{xx„}€zy|}zy{{wx{zv|wuwxutvsqonljebbb`_^]\\\ZZ]]YXZQOKEBIWc}†’œ¢¥§§¢¥¦¥¦§£™’†|y}ƒ†”›¡¥ª®®ª¥¤¢¡’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••••••••••’•˜››˜“™šŸ¨·ÃÈÈàǽÉɲ£¦›œš•‘‘–›˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’‘‘’ÃÇÉÊÈÈÉËÌÍÎÏÏÍÌÍÊÆÇËÐÐÒÒÒÑÏÎËÍÌÌÍȹ©£ ‘|zk{‚ƒ„‚z|‹…‡}ƒ…}‹ˆ}€„ƒ††ƒ‚~wrs`iurur¸¬„yz`KKIG>47BE4 'Q59_B:BFGQ_\SVXb]dcartvvx|{xy~…†…†‡ƒ|kbVOMLIFIM=DMA@>B>=FHdvI.341024272wŠy&!D`IGZ8t«’kNC06/6teYw,'8ˆžt=8%7[}|Q;?BX¢›šŠ—”“”’‘•› £´¸ÉÍšoajˆpS£­¢Œ“ŽweW`YE[G>CDWe`ŒˆGPMVPjbRdv{„||||||||~~}}|| $ "" !$"nÊéåîõéèàßßÉ ‡„ŠŠ‹ŒŒ‹‹Š‹ŠŠŠŠ‹Œ‘‘“’‘–“•—˜™—–””””“’ŽŽ’“‹…ungdb`chdfhjklmmoqststvxxxwvuuwyysibj˜¤ÍÌÊÉÈÆÃÁ¿¿¾½¼¸²­±··®¦¦«­ ¡¢¡™–•’’Œ†…ŠŒˆ…„|pr{‡Ž’~{ƒx{€}{z|{xuz{wtvwvzutxxussrpnlkhdaeb^[Z[]_ZXZ^]YVXQOJDAHVb|…‘›¡¤¦¦£¦§¦§©¥Ÿœ•‰|sqx~–œ¡¨¯¯«§¦¤¢’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’•••••••••••••••••••••••••••••••••••••••••••••••••••••••••–—˜˜—•”¨¶ÁÇÒâéæÿá×íïÒÀÆ‹’™žœ“‹˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’““’•ÅÈÉÉÅÅÇÉÊÌÍÎÍÉÇÆÄÀÀÄÍÏÑÒÒÑÐÎÉÈÅÄÉÐÐËÃÀ´¦ ›‰tˆŠˆƒƒ„xi~‹‚‡€ˆ‹}Š}ƒ‚‚‰††‡„}z{ty€wxyŒÊ¶Œ~}eU[^ZRLOPJ@:*3P:CGGN[ZU\U^Zbb^rx€‚zy}w{|}…„p_H;:?BCMRCHM@@?D>=FIdtE/3510343,:l¢‡¢„;4M<;]\ŒÌ¥|3=JA955higu+*@œ”k77%LTRQ]`™ŸB/Bi>ITXTXm„}}}}}}}}€~}}|| ! #" "&$ XÂóêéòéåÝÛÔ·‚‰ŒŒ‹Š‰Œ‹‹‹‹ŒŽŽŽŽ’‘“”•˜™™—”“””“’‘ŽŽ“”‘Ž‹†tleb_]afdefhjkllnqstttvwwuuvuqnndmst}˜¼ÕÄÃÄÅÇÆÂ¿¾¾¾¾½º´°¯µµ­¥¥©¬£¤¥¦ ˜”•”“‹ŒŽŠƒ}ƒ‚|vxsqv|ƒŽ˜–š›‚v{v{{zzz{zxuyyutwwtxttwxtqqrpmkjhdadb^ZYZ\^\Z[^\VQRPNIB?FUa}…‘œ¢¥¦§¥§¨¦¨ª§¢œ•Š|mflv‰–›£«­ªª¨¦£’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••••••••••œ™”‘“˜ž£¬ÃÏÇÄÑØÔêÓÎâçÔÊÑ®Ÿ“•¡£—ˆ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’’’“•ÅÇÇÆÄÄÆÇÉËÌÍÒÍÉÉÇÃÂÅÈÊÌÏÏÎÌËÇËÌÉÇÉÈÅÅÄÁ¾Âµ£¸´«¢¡œ…l{„uv|w„zŒ‹~‰ˆ‡‡„„†„~{|…„…z{{ŠÄ°‰…ujswqlklg[SSNFTHFN:>GKIJPLLXU\W_]Ynx€€‚††ƒ„‰}}zz{xrnaOD@=71;FFUb~‡“£¦§¨¦¨¨§¨«©¤š”Š{i]`kŠ”™ §«ª­«¨¥’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••••••••••ž™”‘•ž©°ÎàßÌÈ××ÈÛÛÛÛÛÝáäÞÄ¥•—š˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’‘”ÃÄÂÁÄÅÆÇÉÊËÌÒÌÉÊÉÄÂÃÉËÎÑÒÒÏÎÌÐÏÉÅÇÉÈÆÂ»·¼Á½´ÐÌþÀ¾ª‘˜ž‰…†|‚‚p…„w|‡†„…€}~}z{{|€{€‹Á²‹„„zyy||uqqrbf`[VCHLOJEE==HMiwF1573256575uŒ­¨™Bdkl›¾›td¯–¡aUI4..3h|ma),1>zŠ™‚Q8.Kx¤¥kCG6H¨”“ŽŠ‰‹ŒŽ•§£±¹ÉÊ›vakŒuW¤§¥œ €Z\p`:\WEFDEHNPN,>KRj>aMCpz€€€€€€€€~~~!&#%$!#"#&%"ZÀóïèíæâÌªŠ‹ŠŒ‹‰ŒŒ‹‹‹ŒŽŒŽŠ‹ŽŒ–———–•”’’‘‘‘‘’–—“Œ†uld_\[^effghilmonqstrqpqtnnsqgbd]«ÀÄÅÊÏÉÊÉü¹½Â½º¸·¸ººº¹¸´®­¬§ŸŸ™™Ÿ ˜”–—”Œƒƒ„}{y{ƒ‡€twuvyyutw|y{xvƒ‘’{uquxyyz|zuty~zqvrqtuqoprokhgeca^^^]\ZYXWUVZZUSTLID>>A;:GNkyG04621454:7|›Èµ—924;f‹™žŠ±™‹C@PB'(4q„cN./5=s‰ ;54V~ žjIC9P”¬˜˜•Ÿ›™™˜—›¢§¢°¹ÊÉ™v`kwZ§‘ª¡Ÿ¨Šedp„T9^a364A7L@:'7EWmWgkSiŒ}}~€€#! $#!""!! (vÇæçíäÕ¹šŠ‹‹‹‘‘ŒŠ‹‹ŠŠ‹Œ‹ŒŽŽŠ‰‹ŒŒ’™—–”’ŽŽ‘’”“——“†€vmd_\Z^efffghkmnmorromkkvqomd]fv”¥¹ÆÍÍÆ¾ÆÆÄÀ¼»¿Ã¾»¹¸¹ºº¹»º´®¬­ª¥¤˜“š•ŽŽ‹ƒƒ‚z{z{€„y{ursrqtxusoonm‡¯‚xruxxxzyzxuw{ytwrorspopolgecb`^^^]\[ZXXWTUXXTRUIGB<;EWe~†’£¦§¨¥§§¥§«ª¦ž“ˆ|gPIOey–™Ÿ¨®°¯¬ª’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••••••••••’›¥¬±´´Á¬†wœÄªq–½»ˆs’§¦ÉȪ‘’Ÿ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••’’’’’’’’’’’’’’’’’’’’’’’’’“—ÆÅÂÀÇÇÇÈÈÉÉÊËÆÄÇǾ¼ÂÄÉÍÎÍËÉÊËËÌÒÔÍÃÄÀ¹³³·º¹µ¹·°±¸º´±¼±·Á»¿¾¦¹±™’”‹‚Š~rllq~‰„ƒ‚spo½²‰‚“Œ€|svywsu{zsxz{tyƒymqqjjoeY[LMCJE@\o~~†‡…‡Œ„‡ˆ†††‚{‚qX?105;7@7CNB@aF419@v¢o(.V{˜•fJD:O¥•š˜˜•”••”˜Ÿ¦¡¯¹Êɘu^ky]ª”®ž™ž€`fuˆ]Bdp;GAPBK6D@<>^PZV?H~–{~~~~~~~~||}~€‚‚ "'$"$$# '%! /ÏßãÞÆ§’‹ŒŽ‹‘‘‹‹ŠŠŠŠ‹Œ‹ŒŽ‘ŽŠˆŠ‹”œ–”‘ŽŒŒŽŽŽŽ‘”•“—˜”‡€vmd_\Z_eeeefgjlnknppmiggigge]^x—¾ÆÊľÀÇÌÇÇÇÆÃÀ¼º¿½¼»¼»¸¶¸¹´¬ª®±°®ž”š›’ˆ‡†‹‹„€‚‚uy{z{~}onrwxsqrnuwvcHj¹‰}uvywwzuz{wtvwvwrnpqooqmieb`_]\_^\ZYYYY[XVWUPOQGEA;;FXf|…‘›¢¤¦¦¥§¦¤§«ª¦¡”ˆ|fMBEVn‡‘“™¥­±°­«’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜‘•žšŽ’ œ’Žš©¤‰n€€ƒ‡Œ“‹‘•———–±±ª›Œ­–™›œ™”‘˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••˜˜˜˜˜˜˜˜••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••’’’’’’’’’”•–ÃÃÃÄÊÉÈÈÉÊÌÍÏÊÈÊËÇÅÆÇÉÍÐÑÐÎÌÊËÍÍÍÏÒÔÄÄÄ¿¾¾À¼¹·ºÂÇÆÃÀ¼º¿ÄÁµ©³´ºÁÁº´³Ä¾¤—›Ž‚‘‹…zfd‡´¶’‰‘ˆ€zjkjlquvrnuvxz|~€vyywwz{xod_^XMNXi^au€zx€}ŠŒƒƒ‹‰|‚kQFIKC9???@CDDD85E@Kd~9/7:65:=<4C„¥ŠŠƒMMBLZc][£§†»ž_K!/3NŒ„pJ)8)I„¡šo93*U‰¨ GPG?Qš žšœ’ž˜™›¤§©³ºÎÇŠfcy•s\\zµ¢œ§ƒjrpŠdJ]ŠF<@[VIJZ]OJRWRPE/~¡vƒ€ƒ€xw}€‚ƒ€}|*-$!'"$&$ 8~Âè丕“—‘’‘ŽŽŽŒ‹ŒŒŒŒŒŽŒŒ‘“ŽŒŒ“—–’ŠŠ‹ŒŒ‡Œ‘“——šš–”‘‰€umd][^adbcdfhhiiomljhffg\aa_iˆ­ÅÎÉÃÁÃÇÊÌÄÊËľ¾ÂÄ»»¼¼»¹·µ°²°®¯³²¯¤£Ÿ˜”‘‰€…‡„€‚‡ƒ{{xy‚~zzlqvyxvtsqtvqgco{j‚jy{{yyzwrrvrqpomljjoligec`]\]^][Z[\Z\]\YWUTOJE@{¡“šQ;0TbSy³Œq°®©dPyD=DzqF)/*L•”vG/?wœ§šBH@?R™Ÿœ˜œ’›˜–™•£¤¥®´ÉÉfaxŒs_s‚³£Ÿ¬†krqŽdGc‘C>KhXROS[[RH`PITPŠ˜v||€~}}€ƒ„…†ˆ,.(&""% $# F@:=DFA:C=9EFvƒA28;868;<5Fˆ¨Ž•›nkHMWHjŒ±¸°¼}MM\C-,n‹yA4/.P}”™{H=Eo‘¨¥>-8AV˜š–‘—“™•šš¢§§¯µÊÅŒjd}‡zf—·££²Škps”mFm–77JfSTLGTcX@`F8Yj‰{d{{{{€„‚}„…„‚‚ƒC&+-4! !#+! !"  3j›¡ ™–™—’•”’’’’‘ŽŒŽŒ’•“‘’ŒŽ’•”“Œ‡‚€€‚ƒ„…Š““”—š—šš–”‘ˆrkb[[^bdddccdfhjfhhd^[YWQN_޽ÔÕÑÆËÎËÄÀÃÈÆÅÿÁÅÄ¿ÀÀ¿½»¸¶´¹¶¯©ª¬¨ œ Ÿ•ŒŠŠ‰Šˆyw~†Š†‚~|y|xxxvspopehnrngeho‡“wl~{rxvwxuqquwurommnnmkhgfeb`\]^][Z[\^^]\YURPMIC>:?Qcz„–œ£¦¥§§¨ª¬«¨¥“ˆ|kVE>8Ley„˜¡ª­°±’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜“•Ÿ¥•{ot‰œ¸ÏÛáåèÕ×ÚÝàáááãäååãàÝÛêèéíïçÖǤ”ŽŽ–¡¨˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••˜˜˜˜˜˜˜˜••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••’’’’’’’’’‘“ÇÌËÊÍÍÍÍÍÍÍÎÅÅÄü·¼ÄÎÍÌÌÌÎÏÐÏÎÌÉÇÉÍÑÒÒÒÐÍËÌÎÎÏÏÎÌÌÍÏÑÑÐÏÍËÊÉÊ»¸µ³¶»«±²¯«§ª³Æ¹±²´´¾ËÀ𖉇yusqty}~}|}~~~}|{|€€„…‚~}€…„„~…ˆƒ„‹Ž‹Š’’‰‚€xkk]I:32224215=A@=:95NL‚ƒ>26:989=?3Vt†pp|‚…}~}‚„‚„‡…~›p6!-1-$  ##!$%$! :nœ¢™™˜“•“‘‘’’Ž‘ŽŒ“–”’”‘Ž’——‘‹‰‚xrruxz„Š’–—˜›œžžš—“‹‚qj`ZY\`ccb`_`befj`]]ROn—¶¼ÍÛѽ¸ÃÃÁ¿¾ÀÂÅÆÄËÌÆÁÀÁÁÁÁÀ¿¿¾¾¾³·¶­¤¢¡ –•‘އ}|€‡Šˆ…†ˆ€}wvxvwywtqoolebehikmb}¦Žvzo}vtuvtppuvsoljklmjgeddb`^\]^][Z[\ZYXYZYURLHC=:?Pbw„‘—› ££¦¦§©«ª§¤™‘‡|lWF?GFJYp†”𣧫®’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜š˜—‘…Œ·æãÙÏÎÔØÕÐÚÜßàÞÚÔÐÙÜßãæççæãíôìÝÖÝçìßɳ¢™––˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••˜˜˜˜˜˜˜˜••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••’’’’’’’’“”““ÁÃÅÈÍÍÎÎÎÍÌËÍÊÇÆÃÁÇÐÐÏÎÍÍÎÐÐÏÎÍÊÉÊÍÐÑÑÑÏÌËÌÍÒÑÐÏÏÏÏÏÐËÈÈÌÎÌÉÎÉÆÇÆÄÅɺ·¾Â¼»²Ÿ¨ª®¯¬¬ºÉÄœŽ”Œ‹Œ~|~‚††…‰Š‹‹Š‡„ƒ~ƒƒˆŠ‡„‡ŒŒ‡ŽŒ‹Š‚ˆŒŠ„†€ywvqg^XYWPF>=>965ACuˆJ56:>>=AGIP‹­™šŽPBAE/&id›¦œ£jM]s3Su¥U%-8^}†i59mœ§5E3We” Ÿ—›žŽ›š“œ›Ÿ¦©¶½ÏÂV[z‹}_´Œ³¢µ‹glu‚K|šD[k™VB8<;25CBG?V_mak€‚…‚~ƒ€}x{~wj«_+  94*!&$!##!"O€™œœš˜”’‘‘‘ŽŽŽŽŽŒ’•“‘’’•—”‡‚znggmtx…Œ“˜™™›žœŸžš—“‹rj`YX[^``_^^^`ab[]\RLe§åîèåäÛÏÍÓÆÂ½¼¾ÀÁÀÂÊÍÇÀ¿ÁÂÀ¿¾¾¾¾¿À²¸¸°§£ ž˜”ŽŒ‘‡{…ƒ„†…ƒ„ˆ}zzzus€}xrmloqukb`abdhcs’“‚upvtuvtpqutrolkjklmkhgfeb`\]^][Z[\YWVXZZVRMIC>:?Qcv„’™œ¡¥¥§§¨©ª©¦£š†{lXHANGCNe}Ž•ž¢§«’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜ž—›©³»ÏçËÎÑÒÓØãëÔØßäåâÞÛÞàâäåäâáïñóðêãàßãâßÖÇ´£˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••˜˜˜˜˜˜˜˜••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••’’’’’’’’‘•–•ÀÁÆÌÌÍÎÎÎÌËÊÌÅÁÁÁÂÇÎÎÍÍÌÌÌÍÍÎÎÎÌËÌÎÑÏÐÏÍÊÉÊËÔÐÍÍÏÐÎËÐÏÍÌËÊÉÉÇÃÂÄÅÄÇÌÇÂÊÍÄÄ¿§¥©¯°­°¿ÏÆž”Œ…‰†„…ŠŒ‹‰ŒŽŒˆ†‚ƒƒ‡ˆ…„‰Œ‹Š‰ˆ‰ˆˆŠŽ‘‹ŽŒŠŠ‡ƒ‡†ƒ~|yvzyvphb_^TNQJHh‚D;:>B@=@GDW™µ””•faWw|fWŸÀ—xˆ­šgp—£˜žO'07aˆŽ‹wMFm—¯£>96]fŸ¡—›–`vœš™›Ÿ©«¸¾ÐÄ‚Zcx‘}g¶Ž·¡³Šhnx „V„—DYc¢`I984,2@NLI`W\^t…yx…Œ†ƒ‰ˆznoshW«œZ/;;4("$# !! ,U‚›šš”“‘‘’‘ŽŽŽŽŒ’”‘‘•—•ˆƒwmaY\epw‡•™š™››ž™•‘‰skaYWY\^\\]]]^^^RZRCY›ÛûëçäääâÞÚÐÏÌÇ¿½½¾ÄÆÃÀÁÂÀ¿¾¼»»»»¼¸º·²®© –œ™‘ŒŒŠ‚Œ…‚ƒƒ~|vu|~ws|{yupnnovngecaadfmu‰ˆvxyvtuwuqrvtsqomlllpmjhgeb`\]^][Z[\[XVWZZUPNJD?;@Rdt„”šž¢¦§ªªª««©¥¢œ’†{lYKELGCIYoƒŽ™ž¤§’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜•’¦ÎçÞÄ´½ÕìêÔÂÁÉØÞçðõõóðîïïïìéåãâÜÛãìéÚËÅÒäîèÓ¹§˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••˜˜˜˜˜˜˜˜••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••••••••••’’’’’’’’–™—ÀÁÈÑÌÌÍÎÍÌÊÉÎÆÁÁÄÆËÑËËËËËËÊÊÍÎÏÎÍÍÏÑÓÓÓÐÎÌÍÏÔÏËÍÑÔÑÍÎÒÓÏÈÄÅÉÇÃÁÄÇÈÌÒÏÈÒÔÇÉȱµ¸¹¶°°¼ÉÈŸ•ŽŽ‘ˆŽ‹‰‹Ž‹‘‘Šˆ‡ŠŠ†…ˆ‡„‹’ŽŽŒ‹‡ƒ‡ŽŒ‹†‡†€zx}‚‚€~~€}uoxc\i>?>@DA<>FNR‡¢Œ˜mlFZ™­€ˆj¢¸”§tS‡[>s©‰A90-TŠžœ‡fGS}’›•@C8`ež¡–›‡3QšŸ–š¡¦¨²¸ËÀZerxj´µ¡²Šiqz¡Z‰˜I^i¶`K810.4>VLQtgix™‡qm„”މޗzmpxn\©ž”€S"$;?<."&$ 2l–˜™•“’’’’ŽŽŽŽ‘‘ŒŒ‘“ŽŽ’—˜”Œ…mcVPT`nwˆŽ–ššš›šœ›—“‡}tlaYVX[]Z[\\]\\[RXE7nÌôâääß×ÕÙÛÙÚÝÝÖÊÀ¼½»¾¿¾ÁÅþ¿½»¹···¸¿»µ²³¯  •Œ‰‹ŒŠ€{{„ˆ„€~ury€zunt{~{tmisnkljfdfik`|ˆz€rvtuxvrswttrqonlloligec`]\]^][Z[\]YVWZYSNOJE@:1*;~†rep„•w†•™”‘•›ž¢ŠŠ†{„t§š””~Q*,8?7*!%%#$# ?o’Ÿ –‘•”Ž—Ž‘‹‹Ž‘““Ž’”’‰}r^PFGKVk€‘–™šš›œšœœ˜”†|ri^WVXYY_OXc[[^RNP@`·âßêàÜÚÙÖÓÖÝØ×ØÛÜØÐʽ²¨©µÀÅŵÀÇÁ´±¼É³¶¸´«£¡¤˜‘Œ‰†ƒ…‰ƒ‚‚|…zyzvopvlpsvzzrgssqnopjbiigit}suwwuqqtxutspnkjiokhghe_Z^\ZZ[[ZXY\^]YVUWSMF@<@O^wŠ“™ž¤¨§§¨ª«©¤¡™’Š~lWKGEEDBFUk|Ž•œŸ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜œ—”™¤®ÈÊÍÑÔ×ÙÙ×ÝäãÞÙÙÚËÐØàåèççïîìêèæäãëêèççèêìíóíÞÚáâÚÊ¿®ž••™žžœ›™™˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••–””—ü¶¶ÅÊÎÎËÊËÌÐÏɾ·¹ÄÎÑÏÍÍÎÍÌÊÌÐÑÍÊÍÐÐÑÐÑÑÍÉÍÕÐÒÓÒÐÏÐÒÌÉÂÆÎÆÀÈÊÏÏÉÆÉÏÑÏÐÏÍÎÏÉÁ¿ÆÊÅ»ºÂÊÈ¢—ž†‡•‘‘‹‹‡ˆ‹Ž“–—Œ‹ŠŠŠ‘‘‘ŽŽ““—£©®°½ÂÉÎÒÕÙÛèæèîïíìïùùùøøø÷÷ùûýÿÿýûùÿÿþþýüûûñôøûûøóðéäàÞØÎÉÉǽ´«˜uO6V@b£š‘8/:9[Œ¢„hELž£›@7;^iŸ —š“œ––œŸœ›ž¬¥´¹Ï»kW^‚Žtj®–¹›£º‚po|£|c‘ŒMfv¥g8/0+2B^„‹˜{tc{…w”¡—•¤©Ÿ©¦„xqnxjŸ›˜”‡kH1'088/%"#!# #" ## %O› œ•“–•ŽŽŽ‘‹‘‘‘“”‘†ymWD59HYn€‹”—˜™™š™œœ˜”†|qh]WVXYY^RY^SUYNS=N–ÙéåêàÚÖÙÚØÖ×ÕÕÖØÚÙ×ÔÔʽ´²²³³¿¼»¾Ãľ¹·¹º·¯¥ Ÿœ•Іƒ…Š…ƒƒ„‚ƒŠ€{z}{tqspturruvtrtrnmnkehgdgr}~wuvvusrstsrqpnmlkkkkifb_^]\[[\][ZY[]\XUTUQLFA>CSbw‹”šŸ¥©¨¨©«¬ª¥¢™“Š~lXKHHIHEEObrˆ’œŸ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜›š˜–˜¤·ÆÍÊÆÄÅÉÎÑÛáèéåãåéÐÕÜäéëêéïîíìêéèçóñìèåäãäôöëÙÖáçãïÞÄ«›—› žŸŸŸ™–”˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••š“”þ¶²¿ÄËÎÍËËÍÊÊÅ»²´ÂÏÐÎËÊÊÊÇÅÇÏÓÏÌÍÐÑÒÑÒÓÐÌÎÕÒÓÒÐÎÎÐÒÐÊÁÆÒÌÅÌÌÑÒÍÊÌÎÏÍÏÏÍÎÐÍÈÈÐÕÎÁ»ÂÌÈœŒ’‰‡Ž‹Ž•——˜œ”––“ŠŠŒ‡‰Œ‘˜Ÿ¥©¬°¶½ÄÌÔÚéêíñõøûýñô÷øùûýÿøõõøøõõøøøøø÷÷÷÷öö÷øø÷ööööõõôóóóôôõõ÷øùúÿÿÿÿþöñðûëàâàÉ£‡}fn›œŽ:7-3dŒŒGN›ž•<5=]eŸ—›•’››’‘›ž˜¯¦´ºÒ½iQZ‹sj°˜¼Ÿ£µ~pq~¤{c•Um}¦g820*=Xtx |xNiq{‘œ’‘Ÿ••’tc^bk^’••’‘ˆmQ105:6+)/"#""$)(  *`ŒŸ˜““”‘Œ‰ŽŽŒ’‘Ž’”•“މ€qcK2!*D]r€ŠŽ“–——˜™˜››—“…{pg\VUWYY[VYXOPRIHEÏìéçáÝÖÓØÝÛÕÑÔÕÕÕÔÕ×ÙÞÛÔʾ³«¨«²¼ÄÅÁ»·¶¸¸µ¯§ šŸ—‹‡„†‹ˆ…„…„ƒ‡Ž‚}|ytqlruqnquwptsnklkifdacmx|ywvuuutrpqqpponnnhkmjd``c]\[\]^]\Z[\ZWTSSOJEA@FVfw€Œ•› ¦ª©©ª¬¬ª¦¢š“Š~lXLJJNNIDHUb{Š˜›’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜”˜¡§´ÆÓÉÉÈÈÊÌÎÐÝâæåáßáåßãèìíìéçëìíîðñòóòïëèåäååëïçØÕßãÜòèØÅ³¦ž›—˜›œš—”˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••™““ÂÁ¿À¼½ÂËÐÎÊɹ»¼¸²´ÂÑÑÎÌÊÊÈÆÃÂÌÒÐÍÎÑÒÓÒÓÕÒÎÏÔÓÓÒÏÍÍÏÒÒÍÄÈÒËÅÍÊÏÑÌÉÊËÉÉÍÏÍÍÐÐÍÍÔÚÕÆ½ÃÎËž”ŽŽ”™•””’ŒŠŒˆ–š›Ÿ¦­¸»ÁÈÑÚâæðòôööøûþúùø÷õôóòûûúøõôõ÷úöõ÷öôô÷ðñòóõö÷ø÷÷÷öö÷÷÷þþþýýüüü÷öóòòóõöóððóõõøýûöõúûôìè˼ª³­•<)A:c‰Œš•gJS†¢£™C>:W_› ™œ–š™–’•¢­¯¨·¼Ñ¼lX[€Œtk±š½¢£±zos¥fš‹Zs‡ªb8<@;QdnalŽxmE^p“’˜ ›‰—›‚|~~q‹‰Š‘™–ƒoO?6<;0+0!"'"!"!#()%!>p“ž™’‘’ŽˆŽ‘“‘Œ‹•–•‘ŠƒxfV<%&E`u‚ŠŽ“–——˜™˜››—“Ž…{of[UTVWWWWWUPNI@>yÂåäâßÕÙÓÑÖÙÖÒÑÔÖ×ÔÏÍÏÒÓ×ÛÛÕÈ»³›¤±¹»º¸¸²³²®ª§Ÿ˜œ–‘ŒˆˆŒ‹‡„„„ƒ†Œ†€||~|vqemrqoppmnstnjkllgc``gpuv{xttvvtqrrqpoonnijkhdabc]\[\^__^[[ZXVTRROJDA?EVfw€Œ—¢§«©©©««©¤¡š“Š~lYMKJOQLEDLUj~‘–’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜›©´»ÂÌÓÍÓÛâæåâàÝààÛÔÐÒÖçéëëèãÝÙìëëêééèèéèææçêìîãììâàæãØÛßãàÓ½§™’”—™™™™˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••—•’‘»»Âͽ·ºÇÒÑÉݳ¸»¸·ÂÐÖÓÐÏÎÌÊÇ¿ÈÏÏÍÏÑÒÓÑÓÖÕÐÏÒÒÒÑÎÌÍÏÒÒÑËÌÏÅÀËÊÎÏËÉÊÉÅÃËÏÍÌÏÐÏÏÔÙ×Ê¿ÅÑÏ¥˜ —Ž‹€’™œ›œ ³¼ÆÍÓÚåíóôõ÷úüþÿûüýûù÷÷øùùøøøø÷÷õööõôöùüÿýüþþüýÿÿÿÿÿþýüüÿÿÿþþÿÿÿûûúúúùùùÿÿÿþýýýýÿüúúùõô÷ðòõ÷óðöÿøþíßÓ³Z-2+ašœ‘jIU‹§¨ LJB\bŸ¥š™’–udkeZr­©º¼Íºqe_ƒwm³›¾£¢¯xot‚¦‚g›ƒZuŽªf9?EDbrjWatvaJ]~“’š‘|t{šž •Œ‰x‚€‘ž—‹†nR<<>4,,'"#(!"%"##"%&  "!L|šœ™’”‘‹ŽŽŽ‘“ŒŒ‘—–”„{oZH-+Hav„Œ•˜™™š›™››—“…{ofZTSTUUUURPOG=;^¶æâåáÕ×ÖÓÒÔÒÏÐÔÔרÕÐÌÌÎÌÎÓÚÝÙÏÆ³¦›Ÿ®¹·±³µ±©¥¤ž–•‘’‹ŠŒŽˆ……„‚†‰ƒ|xz{xslnmlnqoilrtokkmlhdaacfko~ytsuwwuttsqonmlmjfefec`]\[\^__^\[YWVUSRPJD@=BRbuŒ—ž¢§«§§¨©©§¢žš“‰}kXNLINQOIFIM^tŠ‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š§·ÂÆÈÌÏÊÑÜæêèãßÛÜÛÔËÈËÏãäæåáÚÓÏìêçãÞÚÖÔááâåéîóöçóöîíñìàÌÖäëåѺª˜—•”•˜›ž˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜•••••••••••••••••—–³°»ÌÀ·¸ÇÓÐÈ͵ºÁÀ¼ÁÍÓÑÎÍÌËÈÆ½ÄÊËÍÑÒÐÒÐÒÖÖÑÏÐÐÐÐÏÍÍÐÒÒÓÏÏϼÈÌÏÏËÊÌÊÇ¿ÉÑÐÍÎÐÐÑÑÕÕËÂÆÓÍ Ž“ŒŒ–”¤§²ÃÑÚâé÷ùüûùøûýûûúùø÷öõíðóõö÷øúö÷÷øùúûûùúúúúûþÿöóó÷÷ôô÷øø÷÷öõõõ÷ööõõöö÷ýýýýüüüüõö÷÷÷÷ööúùüÿÿøôóúøùüûöóõðþøïïç¸T1N¡™€AN…¢¢œMODZ]œ¥››•£rYc_Qp©©¨»»Ë¸tlb†’xn³›¾¡¡¯xotƒ¨f›{Yt¦o<=>=j‚s[Y`n[LY}ŠŽ†|wsp}swsrsfi›†‘›”Ž’dKBA90,*$(&!$"!#%$- ,XŽœ¢™’”“ŽŒŽ‘Ž“—”‡|seN;#0Lcv…‘–™š››œšœœ˜”†|ofZSQRRRRPJII<;O¢ÙåàòçÒá×ÕÕÔÑÌÏÔÑÓÔÓÒÐÐÑÔÐÌÎÓÕÔÑ˾­¡ ¦®³³¸µ«¥£ž•‘ŽŽ‘‹ŠŒ‘‹‡ˆ‡ƒƒŠ‡xw{zv|vmfipqnkpromnmjhfeecach{xutuvwwutsqpnmlpjedffb^]\[\]^]\]ZWVWWVTQKE@=AP`t~Œ—ž¢¦ª§§§¨¨¦¡™‘‡{jWMLILOPNKJIUk‰’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜°¸ÁÆÆÇËÏÏÒÖÚÛÚØÖÙÛÙÔÍÌÒØàãæçæâÝÙäãããâáááááâåéîóöîöôêéññéÖÛáäâÛÒÌ®¨Ÿ—”—œ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••“––‘±¬µÅ¼¿ÌÒÌÈɾ¹ºÂþÁËÎÌÉÈÈÇĽÁÃÆÌÒÓÎÑÏÑÖ×ÑÎÎÌÎÏÏÏÏÐÒÕÔÎÐÓÆ¼ÄÌÎÍÊÊÍÌȽÊÔÔÏÏÐÑÖÑÑÓÌÄÇÓϧ›§¨´ËÒééîöúùûþñòóôõö÷÷ùùúûûûûûÿÿÿþúöôóúúúúùùùùüýüûø÷øúþûýÿÿüûýúûüýÿÿÿÿþþþÿÿþþþúúúúúúúúûüýþþþþýõõùÿÿÿþÿùôóøû÷ñîêèèíòùýìØ’i~ ¨‹bGR‡ ¡žU\N][™£š™–yjqpj€¤¨¥·ºÌºsg`…‘xn³›¾Ÿ¡±ynsƒª‚gŸ{^w“£lBQar|‹–¢¦©¨¨¨©©¦¡˜†yhVMLKKMPSQLGK_s{’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ÂÄÆÃÀÃËÒåâÞÛÙÚÜÞØÚÚ×ÓÕÝäãçìñòñïìØÛáèðøþÿåääåèìðòïóëÜÛéïëéäÞÙÙÝäéùªœ••›Ÿ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••‘”–’µ¯µÁÂÀÆÑÑÈÈÐÁ¸¶¾Â¾ÂËÎÌÊÉÉÈÆÄ¾¿ÀÃËÓÓÍÐÎÑÖ×ÑÍÍÊÌÏÐÐÐÑÒ×ÓÌÑØÌ¾ÁËÌÊÇÈËËǼË××ÒÐÑÑÚÒÏÑÍÅÇÒÚÁÌéïôÿÿûùúþü÷ôõûùøùúûúùøùúúúúúùñôøúùùúû÷÷÷øøøøù÷øúúøøùûù÷ùýü÷ôõùùùùùùùù÷øøùùøø÷øøùùùùùùùùøø÷÷÷÷ÿþúúùöøüùöõ÷öóô÷ùèëõíãðæ÷öצ’œ—Yb”«ªªepgqgŸ¤™›— ŸžœœŸ£§¢³¹Î¼p_^‚vm³œ¿ ²znsƒ«ƒj¥e|–¢_;OSFnalM]\qCTbxjirfT_}Ž_[fz|`f šŽ…‡‘“ŽŒ}ePD=7)###&,'#%#!##! R|ž’“•‘‘ŽŒ‹Œ“•–•މ~rhX@*)Lfxƒ‘–™šš›œœŸžš–’ˆ~qh[ROONMDD>@@;g¶æãêçÖ×ÝÒßÙÖÛÞØÐËÏÊÄÂÆËÎÎÓ×ÚÖÏÊÊÌÎÕÜØÆ­”†–§±­¨§¢™—Šˆ†„‡”Ž’“‹Š‡‹Š|}|xwzxnfeggjmopstneghmpkbagiowywsrrqqqqqqqqmnmha^_b^\ZZ[[ZX]YVVY[ZYRLFB?DTdq{Š–¡¥¨©©ªªª§¢ž—…xgULKNLLPUUMECUgo’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜›—’‘˜¥´¾ÆÆÈÊÌÎÐÑÎÑÖÚÜÜÚØãߨÑÍÌÍÎáãåææåãáÝâæäÞÛÝàæÛÔÝðýûôîíéâÛÝåîåæææäáÞÜçÎ¯šœš–››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••™–••º³ºÉ»ÈÉÀÃÏÎÁ°°²¶º¾ÀÀÐÍÉÉÍÍÅ»¼¿ÆÑÔÑÎÎÐÑÓÕÒËÆÄÈËÌÉÇÉÐ×ÓÐÎÏÎÉÅÃÑÍÉÈÊÌËÉÈÌÑÓÒÒÔ×ÐÏÍÎÒÙàåùùø÷õôóóûù÷ööõóñùøõòõù÷ñøûúõô÷ùøþôûüîóÿüúúúùùøøøöøøööûüúõöö÷÷øøøøøøøùùùùüøøûüøöøÿÿÿûöõöøöóñóøüýüôô÷úýþýüûûùø÷öööôíéíóòêãèëêàÌ©ySN€ªª®¡n[YQu¢¥š›˜š™šœš™ž¦¬ª´ÂÓ´raaŒqo·˜¸š ¸yxp‹ª†b¡xaˆžm9MLHz}^sfKKfmaXhsfnpSQb}ox~nfh_¥ œ–Œ…Œ˜“‡wgT=+.-' %$++ %(&!#*_šš–‹ŽŽŽŽŒ‹ŠŠ‘“•tneN1,F_v…—œš˜™š™ žš–„}q_UVJKR=CB;>Su¦ØäÚÔÖ×ÔÏÍÒÎÎÑÐÌÏÖÒÍÌÏÎÈÇÊÎÍÌÎÐÑÏÍØÐÌÑÕ̳žƒ‰Ÿµ±œ—£““…ƒ‡†‡“™”‹‰…z~ƒ„~y|‚sttsoljighknqromjjjlmlheirv€xpzptqnlmpuxnligec`^\\[ZZZ[[\XVYZWUVRPI?;CUcsŒ•¤¦¤§ª«ªª©¤œ˜„xiWLIJOTVTPMLHJTb’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š—”•ª¸Á½¿ÃÇÊÌÍÍÑÑÑÔØÞäçÚØÔÑÐÒÕ×ÛÞáåçççææéëèåæìòÛÔÏÔáíóôîîìåÝÜáçååæçåâßÝàׯ²¡™˜›››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••š˜—”´«±ÁÁÆÁ¹¿Ìɺ·´³¶¼À¿½ÏÎËÉÉÈÆÃ¾¿ÄÍÐÎÍÏÓÐÏÒÕÓÍÉÅÉÌËÉÉÍÒÓÑÐÐÎÉÃÀËÉÇÉÌÍÍËÇÍÓÖÔÑÐÑ×ÙÝâéñ÷û÷÷÷øøùùúüúùúûüûù÷øöóó÷öòùüüø÷úûùóîùùüøúéññòóôõõöùûú÷÷úúøøøøøøùùùøøøøøøøøùööúûùøûëîò÷ùûüüüüûùø÷÷øÿÿûöôõö÷ùø÷ööõõõööøôçßçöÙåëéèÙ¨uHm–š Ÿzfue~¢¡›¢¥›š››™Ÿ¦ª¨±ÀÖºvca”tp¶˜»› ³vxq¨h¨{[‚ž£k:QMEyƒjm`X^œ°rabnmƒomncim`OLI=§¢Ÿš’‰‹’–•Ž„vbG0*,*$"%%!#(& !#$$%%%@s•žš••ŽŒ‹Š’“‡|peT<&-Gax‡—œš˜™š™žœš•Ž„}scXQCEL:60:k«ÏàñàÛÙÚØÔÓÕÔÍÊÍÏÌËÍÍÉÉÍÌÈÈÌÅÉÍÎÎÏÒÔÌÊÊÏÓÐżµ”z…¥µ¨””“އˆŒ‡†ŒŽ‹‰ˆ…~‚†…yz}wyzvplnponmmopomkihiklkjjnl€rvtvtpmlmoqnligec`^_^\[ZYYYZWW\\XTTPMG>;CTct€Œ•œ¤¦¥¦©ª¨¨¨¢›—ŽƒwgVKHJNRTROMLMLQZ’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š˜˜œ¤±¾Æ´¸¿ÆÊËÊÉÍËÈÊÐÚäëØ×ÔÓÒÔÖ×ÕØÜàäåæååèêéæèïöÜÝÜÙ×ÛäìéìíèáÝÞâäåççæäáßÜâáα™ž››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••™™š•³§®ÀÀ½³«³Á¾°¼¸µ¶»½»·ËÌËÇÁÀÄÊ¿½¿ÆÉÊÍÒÓÎÊÍÔÕÍÄÅÊÎÏÍËÍÏÒÒÒÑÏËľÆÅÆÉÍÏÏÎÆËÑÓÓÓÖÚèêîóö÷øøöö÷øøùúúõôóôö÷öõöúúõôö÷öïòóññóóïôóüìùð÷ëõõõõööööô÷öòòõöóôôôóóóóóòòòòòòòòòððõöôôøÿÿÿýúöòîõøûûùùüÿôõ÷úûûúúöööõõõõõôñííòõîäÛææãïò̘KP}ž¤—tdl_|¢Ÿ”–”œ›œ›šŸ¦«©±¿Õ¼zfa•wt» Æœ¢¯sxq‘¦}®`ˆžžk>UND|xZUYFt’]hlokwvt€tPrtWR`^O¨¤¢ š‘Œ‹””“އtV<--*%#$# #+* "%#"$'&  Kœš–›’‘‘ŽŒ‹‹’‘–•…ugU=&.IbyˆŽ–›š˜š›šœœ›™•Ž…~pcZL?DE9@Or°èñáÜÛÚÚÛ×ÓÕÚØÏÉÌÑÏËÉÌÊÉËÊÇÇÉÁÈÍÎÊËÐÖÍÍÍÌËÉÉÉ˲¦©Œ‡‡ˆ†‚‰Š‰ˆ‰‹‡ƒ‡‰‡|zzz|}xqnpsurnlmmnmkhfgikllijc{Šxtutsqonmmmnligec`^`_][YXXXXVX]^XSQMJD=;DUbvŒ”›£¦¥¥¨¨¦¦¦¡š–‚wgUJGIMQRQNMLNJJN’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜™š£¬¸ÂȲ·¿ÇÌÍËÉÅÅÆÈÌÒ×ÚÛÚØÖÕÔÔÔÔÖÙÛÜÛÚÙÖÞåçãÞÞàßëõïßÔ×ßÝãééäáâåäåçèèæäâáèêÞǯŸ™››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜•••••••••™œ™¶«µÈ¿¹­§®¹»´¼º¸¶¶¶¶¶ÄÇÊÆ¼¸ÀËÁ½¼ÀÃÅËÒÐÏÎÏÒÒÉ¿ÊÍÐÑÏÏÐÒÏÒÓÒÑÏÈÀÃÅÇËÎÏÏÎÅÈÍÐÕÝèðôõö÷öóïíööõõõôôôù÷ööøø÷õïôöñîñôôóõöôõ÷õðïóþåðäòîïïðñòòóóïòñîîòóðòññððïïîððñòòóôôú÷ö÷ôïïóåããæíôùûööõòïîïðìðõùûûûûôõõöööööïôðäåðôíñîäÜåðä͆]{«­njqf…®¬¡¡žœš›œš˜¥¬­´½Ð¹|kc‰su¾¤Ê›§¯two•§£Œ§…rž¨›rBUMG„—€ukeCB^^hxvruio€kM}uGG]R;¥¤¤¥¢š‰ŽŽ„jQ91& !#!!')!$%#$&&! ,bŽ›™™”“’ŽŒ‹‹”–“Š‚{nZD-0Jcx†Ž–›š˜š›š›š™˜•…~l^XHAE;5:z»àéß×ÞÚ×Ö×ÕÒÒÖØÓÏÑÔÔÑÎÑÏÍÌÊÇÅÅÆÊÌËÈÇËÏÎÎËÇÃÂÃÅÂɧŒ†‘œ‰ŒŽŠ„}|ˆ‰ˆˆ‰‰‰‡‡Š‹ˆ„‚|{|{yuronuqnllllkjihhjkjiaj`r‰xmoopqqpoonligec`^^^\[ZYYYZWW[[WSRLIC==FVcwŒ“›£¦¥¦¨¨¦¦¦¢›–ƒwhWLIKNQRQOOOQKHJ’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š¢ª²»ÁŸ¼ÂÉÍÎÍÌÅÊÑÖÖÓÍÈÏÑÔ×ÚÜÞÞÚÚÙØÔÐËÈËØæìåÙÎÉÍäúüêÙÕÙÓÚâæååèíãåçééèæåæãàÞÖè“››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••”˜›¹¯¸ÌÁ¼´¯³¼ÂÅ»½½ºµ´¸½ÁÅÊȽ¶½ËÉþ½½¾ÃÉÆÍÑÑÑÐÉÀËÌÍÍÍÎÑÓËÐÓÑÒÓÍÅÅÇÊÍÍÎÎÎÅËÓÛáêóúõõö÷÷÷÷÷õõôôóòòòòñðñòóòðëñòîëîññóôóññóïèãàëâèàçÝØØÙÚÛÜÜÝÜÞÝÙØÚÚØØØØ×ÖÖÕÕØÙÚÜÞàââÞÛÛÜÙÕ×ÜàßÞßáãääíìêìïóõ÷ýüùôñðôøõö÷÷ø÷ööííóúíÍ­žš”“ž¯ÃÛîÖžš©£’zsm\r””™ž›š›œ™—œ£©­¶ºÊ¶€tm‹Šos»œ¿™­±vvk˜§¢“¤’„¯µ¬~GTKM}‘vabRb|Mnuz€tu€eY„xOXsgL¢£¤¦§¢—‰ˆ‡Š‘€nK7!$##""  '&##% >q—Ÿ––•’‹‹‹‹”–“†‚wcI5$3Lcvƒ•›š˜šœ›š™™—”„~o\VD?=(.^¯ëëÚÓÙâÝÖÑÔÖÔÑÐÓÕÕÕÔÔÕÔÒÒÑÎÌËÉÇËÉÈÇÇÇÈÇÅÃÁÂÅÇÇÆÆÆÆ½¦‚~…†€€„„‡‡„ƒ†‹ˆ‹Š‡‡Šˆ‚|{||yqjomllmmkiiijlljfbXkch}‰…hmoqssrponligec`^[[ZZZ[\\^XUWWTSUMJD>?IXdw”›¢¥¤§©©¦¦§£˜„yjYNKMPRRQQQRVPLM’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜›Ÿ¦®µº¼½ÂÂÃÅÇÊÌÍËÒÛâáØÍÅÀÅÍ×àæêìáàÞÚÔÎÇÄÊØéðêÞÒ̸Ñí÷íàÛÝÓÙßááãêðãåçêëêéèãÛÕ×Ùδ››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••–™œš¹®µÆÀ¹´´·¼Ä˼¿À¾»¼ÁÇÆÆÈÉÀ¸½ÊÑɾ»¸º¿´¿ÇÇÈËǾÇÇÇÇÉËÎÐÈÎÐÎÐÔÏÆÈËÍÎÍÍÎÐÌÖäîòòóôöõõõö÷øùóóóóóôôôñðïïñòñðòõôïìîïíêéåááâÝÕÚÃÅÒÅÈÍÂÐÎËÆÁ¼¸¶°±¯©¦§¦£žžžžŸ ¢¤¦¨ª«·¹ÀÈÍÒÛåãèíðïìêêäåçèçèèéåìó÷öö÷øõöøøø÷öõñîõí¶h@A5/5EMTmŠÑ¿»©Ÿ}ayjƒ§¥œ¢£œ››œš—œ££ª´¸É¸ƒvrwyº–¸™°®vxj™ ¡¡±ª¬´¼ŠNULS—žv~fPl]`†H`e`fgn|md|wbn‰†q £¤¥¦¥•‰„…Ž•‘‡aF($%$!$)#'&""%!!M„™—•’ދЉ‰‰””Ž…~{kT8'!5Mcu•šš˜›œ›š™˜—“‹‚|v[U?92?ªÛðß×ÜÙÑßÖÐÓØÖÒÏÎÓÖÓÑÓÔÔÎÑÑÎÎÑÑÎÌÈÄÃÅÆÆÄÄÁ¾ÁÇÊÇÄϽÁ½©“ˆx{€…ƒ€‚ˆ€ƒˆŠ‡ƒ‰‘‡‰‡ƒ‡Ž‡‚€~€|tmlkjkmmkiiikmmjc^Xhdak‹šroprrrpmknligec`^ZZZZ[\]^`YUUUSSUNJD?AKXbvŽ–£¤¢¨ª©¦¦§£˜…zkZOMOQRRQQSUTMJK’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜œ¡©±¶·¶´ÉÅÀ½½ÁÆÊÇËÒØØÔÎÉÆËÓÛáäååæåäáÝ×ÑÎÊÔáçåáßàÊÙêðêâßßÞááÞÚÜäëãåèêììëêÛÛÚÙÖÎû››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••™™š™º®³Á¿´®³¹¼ÀÆ¿½»½ÂÈËÌÌÄÁ½¶»ÆÎÇÁ¿¼¸º¾±¹¼»ÁÉÆ¼ÁÂÃÆÊÌÌÌÆÍÎÉÊÐÍÃÊÌÎÎÍÎÑÔÞæñ÷öóððõôóòñðïîòòòñññððöóðïîìéçÞÞÙÒÏÏÌÇÉÆ¿¹¸¸²ª¤”§È‰ƒ„olg`YSNKBDB=<>=:777788887789;<==7:AINS^j}‰›«¸ÈØäí÷ÿÿ÷ïîòÒÚãèëîôùõö÷ø÷õóñòÿë—B*Ik‚{vtiZV[„œ·±¬Ÿt`i_§¥—•‘ŸžŸœ™ž¥¦«³¹Î¼~hT}‹z{¹—½œ±¦szl˜“–™¥®“£§·U[PV™›npk\h\Tpfg`AAT^ljedbYRXYL¡¥¥¢¢¤¡›“Ž…ˆ’•’|`>*!$"#!"(%#! %&"!# ,`‹›—•‘ŠˆˆˆŒŽˆtmWB)!6Oev‚Œ”š™˜›œœ›š™–’ŠzsUR<522wÎÞÝÖáèàרÒÐÓÕÓÑÒÏÓÔÑÑÔÒÍÍÑÑÎÏÓÔÐÍËÈÄÁ¿ÀÁÇÄÁÁÄÅÃÀÉÉÅ¿»¸³­Œ€wy}|{{‚‚†ŒŒ‰‹’†‡‚}ƒˆ‚ƒƒzvttpmjjkllkiijklieaa```\†®‹klnoonlknligec`^[[ZZZ[\\^XUWWSRSNJC>AJW_t˜ž££ §©§¤¤¥¢œ—Ž„yjZOLOPQPPQSVOJHJ’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜£«²¶µ±®Ìżµ´¹ÀƼ¾ÀÄÇÉÊËÚÜÞàÞÚÕÑèèèèåáÝÛÆÌÓ×ÙßèñðóõñéáÞÞêéäÜÕÕÝåâäèëìíìëÖßæáÔÌÐØ››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••š˜™™¼²µÂÄ´¬µ¿ÁÁÃÀ¸³¹ÆÏÏÌÎÁ¹º¸³·ÂÅÁ¾¿¾½¿Ã½À½ºÃÏ˾¾ÀÄÉÍÎÍÊÅÌÌÅÆÍÊÀÊÌÎÎÍÏÔØïòõôñðòôîïñòòñðïôóñïìêèèÝÙÓÎÉÄ¿»´±ª¢ž—‡ƒzrppjbO`Óa=..3332222236645:;9@AABBCCD??@@@@@@BA@>836>699517GUc€£¸¾ÄÔãóéØÈÃÎãôôõö÷öóñïñö³PL—«}}}|~€~tiPnœ³¶—r„sd}¡Ÿ—žŸ¡  ¡ž› §­®³»Ó¿wV'[xru´–Ÿ¯žn}o—‰|x~š¡Ÿ­“ZaTW—˜jpsf]aPHdvkBC^^\XhX^aQNWT£§¦ Ÿ¢¢ž–‘†‚Œ““‘wT8"((&""% ('$$&# Bxš—•Œ‰‡‡‡Œ‰‡„{maH6!!7Pfx„Œ”š™˜›œ›š™–‘‰ykLN:6:O±åèäâäÛÒ×ÏÍÏÑÐÍÏÕÕÕÒÏÓØÒÈÏÓÓÎÎÒÒÍÐÑÏǼ·¹½¿¿¾¾¿ÂÄÆÂËǵ²ÀÆ¿®“zv{zsn€|~‡‹‰ˆ‹…†y€Ž‡€„…}qmrzuqkhikmnihghjigekY[aU»¡dfikmnnnnligec`^]][ZZZZZ\WVYYTPPNIB=@IU]s€™ ¤¢ž¦§¦¢¢¤¡›–‚xiYNKNOOONORUQNNR’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š™˜˜™œŸ¡¨ª­±µ¹¼½¾½»ºº»½¾ÂËÕÖÓÔÞçÖרÚÜÞßàóêàÙ×ÓÌÇÓÑÓÙåîóôùòîôýÿøîñòñëãßâæîííîîëäÞÜÔÖààÕÓÛ±œ“—ž¡ ››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜—”‘¼»º»ÆÀ¸¾ÍÌÆÌÅÁ¿ÂÇÊÎÐÖÆ¹¸¹ºÀÉÁ¿¾½¾ÀÃÅú¾ÇËÐʹÆÃÁÃÈÌÌËÊÌÌÉÅÄÇËÍÏÐÍÉÍÜëòïîïòõöõôóñïëçâÞßØÎÆÁ¼¶²¤£“‹„zpc^WNFB??),/1359;FjÇ΂QERILLIHJIEMKHFEFHIJNOLMPMFOMKJJKLKIIKNRROMRPOSWVOHKOWZPCAGc‚´ÜáÍÁÄãíûãîôþäðóhJš{wfg€„ko|jwƒc“°Ÿ„}}”‘›ŸˆŽ£³´µ²®¬­°ÅÆÆÑåÔƒ,1*€brÁž¸œ·¨ju}¢µ¥|‹y¬ˆ§¡RVhZ€\Qmhp\OX„›™_\P1'V=1\AQhQ>¢¡ ¡£¤£¢œœ”‡€…••‰rO*"$&#!$" #%"$$" N†–“’€„ž–’Šti^U8##8OdvƒŒ“˜˜˜›œšš˜–•“Œ‚zpPI8+Q”×ãééàØ×ÚÜÐÑÑÐÎÌÍÎÏÐÓÔÓÐÍËÓÍËÑÖÔÏÌÌËÊÉÈÆÂ¾Â¾½ÁÄÄÅǸ¼¾¾ÁÅÄÀ¸¬ƒgdrvwz}€‚‡Šˆˆ…{}†ŽŠ‰zrvyurtuspmkksicfkida`daX\z§É|Ximgqkmojddggc_\\]]]\[[WXYYWSOMHEA=:7447767:82BDFGGHJMFIKLLLMNa—ð´rREJDHHDCED@ECA@??@AEGGFGIFAA@??@ACEGMQPKIMSJLORUWWVVOLQVTOLMVVA'/_‘ÅÌ·Êôùãøò·a ŽjAOHL]bd‚•mbkkr¥ž³´À±©•sr{tuvtqppqhqslhkibYƒ´§§³­Ñ²¼²|‹|¤Ÿ¶«¬œ¶˜¸®ffV[ÉØ¶‡kEO\nf=@BCCFGGKPOK@CFFCABCGIKKIHIJbªò—]KFHDGGCBDB>CBA??>??DDDDEEC@AAA@?@CEFIKJFFJNRPORVWVS[TOQVXTQWGDTYI<;84105DDCBA@@@DBACDCA@DEFDABDGNMLMNPPQXSOS[^YSYWRMIGDAFQPCCMI9(`®Ô¯Ýýë횀³`ih€€vn\>,3@®ÆvVgw{ž¼Á¶«rxv€€€€€}|y{„•§§ŽtV„en˜¢¨‹zƒ™{šo–”¿°Ž®ª®›¯do<%p‡q¦ÎÄÆ¦””¯œš{^[]vX.sQ`nO>žœ›œžŸŸŸ¤¦¡š•…‡“•wO, !+(!!$$! !$'&$$'* +%¬ÛíÞÛäá×ÉÈÇÎâèÍ©C "7Oew„‘—›™™››˜š™˜–“Š}s\L/(œáããáßÚÕÔÖÔÏÐÒÓÓÐÎÎÎÖÕÓÏÌÈÆÅÇÇÊÎÌÇÆÈÊÇÅÄÆÇÇÇÇÂÀÁ¿¸´´µ¾Â»²®®®¼¿Ã¹«¯³¨„ueairusƒ†‡‚|}…އ{|‹Œ{„zupoqohbolkoojeeg\\aZY€²á i`bemijjiea___][YWVUUUVVUTROMLGD@<;AUgvŽ–¤¦¤¦¥¥¦§¥¡–ŽƒuaOGHLMNMLLNPOOOO’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š™˜˜™œŸ¡««¬®¯±²²¯°²¶½ÄËÎÉÅÂÄÉËÈÄÉÈÈÇÆÆÅÅØÑÊÈÊËÈÄÈÒÙÔÆ»¹½Ñ×ÞáààãçèéèáÙÕ×ÜÅÔäåÜ×ÝæåÞàêêßÝäåßÒ¿«Ÿ ››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‘•—”º¶·º»ÇÈÇÎÎÊÍóª­°®¶Ã¾µ´¼ÂÁÂÇÁÀÀ¿¾½¼¼¾¼Á¿ÉÐÊÐÊ¿ÃÈËÍÆÊÌÊÅÃÄÇÊ×åíìØ¯‹gWD8663/7DDCCBA@@EA?BCA?@?AB@>>BFJHGJMPOMPNNT]a^YPUWRNMMLPJB@HQQJO6d²µ½×ç톢ÀÁ´U*$(&&Wv/1Xi}ª°´®¦‡r}vyxxyzyvt|†‘œ¥ž€_¡r}ž¥»˜«­½‘¬w ¸°Ž§§§¡®¶‹ƒ..’²—~sˆ£‘pl\__cg8LbrUvflnV^œ›œžŸŸ£¦¤ œ”Œˆ‹“–‰dA)'" !!! %*(""&!KÎéíâèñêàÝ×Ë¿ÀÎÜã²l$ +  6Ncv„–›š™œœ™›™˜—“‰{qW?6AÄáÞîÚÝÛÔÑÒÓÑÐÑÑÐÍÌÍÎÓÓÒÑÏÌÊÈÄÂÄÉËÇÆÇÉÇÅÄÅÅÄÃÇÀ»¼½½Àĺµ®­´¹³¨®·Á»°·º®¤”|h_cmtzˆˆ||~ƒ‚ƒ‡†€~xuqprsqnqlknojfei]Z_[\~¨Ö½{\acjkgedbaa``\ZXVUUVVSUVVTPLIIE@;7=Oav•œ£¦¤¦¥¥¦§¥¡•Ž‚taOHJLMONMLMOOOOO’’’’’’’’’’’’’’’’’’’’’’’’••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š™˜˜™œŸ¡¤¥¦¦¨¨©ª¶¶¶¸»ÀÄÇÀº·¼ÅÊÇÂÇÇÈÉÉÊËËÝÕÌÇÆÄ¿ºÐÝèãÓÇÆÌ×ÕÖÚàáÞÚÜÞßÚÓÑÕÚÚâëîëèèêåÜÝåãÖÓÚ×ÙÕÆ³¤Ÿ ››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜”——•¾»¹º»ÉÊÆËËÉÌɶ«±µ±³½½´²º¿½¾ÃÁÁÁÁÀÀ¿¾ÁºÀÇÂÄÌÍÏÉ¿ÂÇÉÉÇÇÆÅÃÂÃÃÏÞâέ†]?))+07>CE;>AB@=;;EGJJHHIK>@@?BHHEJOSPJFIMMLIGGJPU„æ«z{nMFIHDBCA=BBBA@?>>D>=@A>=@=<;C=;?@<;?BFJKJLSYmt|~{z}|ˆ•™—–œ£‰“£¬´´¯¸¼¶«ª²°¦S?\¨¼ÓàÓ‚¥“ÊÇv $ $GRLv8*+6VŒ«®®¨„s€r{zz|~~zv€ŠŽœŸyG[SEŒµ­½ž¤ªÂ‘·…¸µªº ¨œ“¥ªš HQdw”›£¦¥¦¥¥¦§¥¡”saQKMNQTUSQPOMMMM’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜Ÿ˜Š˜ŽŠŠ–§²²®««¯ºÁ»ªš„š³¾½ÀÍÛÏÒ×ÚÚØÔÒÙн±»ÌȸÆÐÑÊËÕÖÎÉÎÖÞãäãâêìïðïêäáæÖÓßàÖÚëêäÚÒÍÍÐÓÛÒÒØÆ¥–›žžžžžžžž››››››››žžžžžžžž››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜™—”½¼¼¿»¿ÇËÅ»¸»¾±ª®±®´¾´µ·º½ÀÂÃÀÁÂÃÂÁÀ¿¼»½ÁÁ¿ÂÇÌÍ·¸ÄÅÉ¿¸ÆÃ¿ÇÁ½Íé©g=+2AE8MK?A=?R9CB53?C;G?KOADLCNAAHFEB8EGLPNJJOSSEEPILh¦ípujMECFD??B@9>:=@:=AEIOUYot{‚ˆ’•“–˜•Žˆ†‡‚Œ’™Ÿ•Š~‹¤¤«¸¬¨«¬®¯¯¬©§«‡JDxÛ´àÈz¯­Î—3,5SIw.>nž´¸­€|zƒ}{ƒƒƒ„p›‘œ™M#.%$¹­Ç§©£È޶À¶¶¬§£“¢¯»¬¨¥…UHZS89RP2(+/5,)CF`FDgœœœžŸ¥£ ŸŸŸž™…†–•kE"!%$$# #%$!$=ÈîêåàÝÝÞàÞÞÝÞâÙ¼Ÿ²Íåݬg( +*FUk†––—šž  Ÿ–¢£–‡xd?^¥Þæäã×ÑÔÖÕÖ×ÒËÑÍÇÅÈËÈÃÒÈÅÌÓÐËÈÈËÍËÆÀ¼¹·ÅÑϹ¼ÄÀÀÀÂÃÁ¼·¨¬µ¿¿´¨¢¹®¢Ÿ¦®³³½µ¬©¨˜tThlsxxx€‹ƒynlrxxv‚‚~vrqmirdeuta\ge][]XYu—ÄÔÒn[dmklifdcb_\[YYZ\]][YZZYWTQO@=;;;AP`t–œ£§§¦©«©©¨¡™’Š€ueUNNQQRSSRQQPPPP’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜•˜™’‰†‹“©¡šœ£§¥ Éý½½·©ž„”¨±°®²¸¹½ÄÊÎÐÐÏÈÊż¿Ç¿¯ÉÑÏÄÁÆÃ¸¿ÃÉÏÔרØÛÜÝÞÝÛÙ××ÊÇÒ×ÓÜíãßÚÖÓÓÔÕÝÔÔØÉª›žžžžžžžž››››››››žžžžžžžž››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜™š˜”½»»¾½¿ÅÊÆ¾»½À³«®®«°¹¶¸º¼¾ÀÂÄÀÁÂÃÃÂÁÀ¿¾¿ÃÃÁÃÉÊØÇÀÄÂĶÁÄÂÃÆÃÆÓ¯q=3;BEC7KVYcjhh??>;:@JIJHJLJFEHPODGTMRqÃÔnŠšƒXHDGFA@CC?JD>;66@M]dny‚‹’–‹Ž‘ŽŽ”““’ˆ…‡‘•™œ…Š~¦¢£±®´®®­¬«ª©©¨˜[:a˵ÒÏ~Ǫ²{VR@/!(Haƒ0*;gˆ¦²«€…ƒ„‚‡‡‚‡Š˜Žž—P9*8K‹«£¿ž«§Ê•¸”¾³°°§°«¡·ÆÈÊÑÒªgW}’\Oƒ_hu€vtz|wv{xw†Š˜|`rœœœž£ žžŸžœ›’‰‰–—–}Y1#%%$ !"!EÔíèàÙÕÖØÛÖÚÝßâßÏ¿©ªºÙçÀm'!8\w“—šžŸŸŸœ”ˆvc?ÊçÝØÚÔÎÐÑÐÒÕÔÏÒÓÒÌÇÇÊÎÎËËÏÎÇÃÅÊÊÉÈÇÅÄø¹»ÀÅÅÀ»½ºº¾ÃÄÀº­°·¼¸¯¬¯§¬±¯¨¤¥¨¶µ³±®£Št`clvzxxzƒytrqqqx~ytrokvdZcqqg`b\ZZTVr•¼ÑÓz^dlllifedb_]]\[[]^]\ZZZYWTQOC@=;;AQas€Ž–œ¢¦¦§ª¬ª©¨¢š–‚udTLLRSSTTSSRPPPP’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜“”’‹„‚ˆŽ¡›•˜¢­³µÃ»²¬«©£ž ¨´¼½·®©´¸ÀÉÑ×ÚÛÊÛäÜÔÓ˾ÊÓÒÇÃÈ÷ÆÈÌÐÕÚÝßÒÑÐÏÐÒÔÖÖÊÄÈËÌÖä×ÙÚÜÜÛÚÙÞ×ÖØÌ³£ žžžžžžžž››››››››žžžžžžžž››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š›˜•½»º¼¿¿ÂÇÆÁ¾¿Ã·®­¬©­´¹¼¿À¾¿ÂÅÁÂÃÃÃÃÂÂÄÁÂÄÄÂÅ˾¨³ÓÁ·ÍÀÉ¿ÀÅÅÈÈÁkC)6KPMMW\`^_h[=D=FDKFEHIGFHONEKXPX|â°mŽuJ>>EJGB=840;N]emz‡”˜™—“‘’‘ŽŒŒ“Ž‘‹…Œ–šš˜‰…}­©¤­­·³±¯­««««£§n1HµºÃÆxÞ¯‹TmtiZ+2nH$(<\p—­©€ˆ†‚…ƒ„†…‚†}•š«Š6.&8Xo«É¥±¯ÍŸ¹™º¯©¸¼ÉźÈÍÑÎÈȪgb¦Æˆj¤·§§±®¬®±«¡¡¨¥§§«¯loœ››œœ žœœžžž˜”™œ’vK'#$#! !KàíçÞÖÑÑÓÕÎÕÚÜÝàßÛ§œ»éノ<?\ksˆ—›œœžŸžš—”„rc`­åâÕÓÓÑÏÐÎËÍÑÑÍÐÑÒÒÏÎÎÐÈËÐÐÈÀÀÅÌÈÅÅÉÌÍ̾·²´¼Á¿»½º¸»À¿»··¸·°¬²»­ªª­±­¢˜§®µ¶³¬Ÿ“sf_jz~xqƒ…unmoow|zwurorfYXeql_a]\ZSUr”²ÐÖ`bjmljgedc`^_^]]^_]\Z[ZYWURPID?<;BRcs€Ž–œ¢¦¥¨«¬ªª©£›•ŒueUNNTUUVVUUTQQQQ’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜—“‡ƒ„ˆ˜”‘›¨´¼¤¢¢¤¨«¬«¶¹ÀÉÍÆ·«´·¾ÆÎÔÙÜÃÚæÙÉÄÄÀ¼ÇÊÄÄËȼÈÉÌÐÕÚßáÕÓÐÏÑÖÛßçÜÑËÈÉÐØÌÑÙàããßÝÝÙØ×Ͼ«¡žžžžžžžž››››››››žžžžžžžž››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š›™–¾º¹ºÀ¼½ÂÄÁ¿Àű¯®¬¯´»¿Â¿¾ÁÅÂÂÃÃÄÄÄÄÆÄÃÅÃÁÄÊ·‚n¬Ð¿ÂÌÇ»¾ÄÇ͸ˆE?8>IJJRXZiqw„o9IJJD95>K:Tkkacih|um[EBC:F@>DJLNPQOHOXN\Ší’s{`Q>BHJHA;;@FYj‘–•”–““І„†‡‰ˆ‡†‡ˆ‹ŠŒŽŽ‹ˆšœ˜ˆ~…~°°¬±©°µ´²°®­¬¬ ©w1?ŸÁ»²lÜ·g:efszI]“]')@O_ªª†ƒ}†‚~}€‹–€‡¤³¼†08#0:‘¸Ô­µ·Í¨¸¡º±¼ÉÉÔÕÌÑÉȺ¤«¦mk¹Ì£‚¥®¾³¬«©¨§¢œ © ¦› ŸŸmoœœ›š›››žœ›œžŸŸž¡ž˜‘Ž–œ™Œh9!"!"$" KâíéáÚÕÒÑÒÌÐÓÕ×ÚÞàßʳ¬¸ÌÛá§_ /F^t‚Œ—œœ› ™—˜–Œ}vv ÒàÐÓÙÒÐÒÓÐÌÌÎËÆËÆÆÎÕÔÎÉÆÊÍËÅÁÄÊËÆÂÄËÏÎÌÃÿµ¬­·Á¿¾¾½»ºººÁ¼·´¯®µ¾º°§§¬­§Ÿœ¥­¯®­¨¢š{^^qz|ƒˆ…|spqmruvxzwqjkh`[\aedba]UYu”«ÑØ£a^gnljgfeda_`_]]^^\[[[[ZXUSQMHB>DUev„“œ¡§©¨ª­¬ª©©¤’ŠtfZUWXYYZZYYXTTTT’’’’’’’’••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ •‡ƒˆŒŒ””‘Š…‡˜”©®¬©©ª¦¬µ»½»¸¶¹¸¸¹¼ÀÄÇÒßÛ¯´ÂÊÏÚÜÒÍÌÁ²»ÀÈÐÕÖÕÔÖÕÔÓÔÖØÚØÞÜÕ×äêæÀÆÑÛáâáßרÔÎÏ̸žžžžžžžžž››››››››žžžžžžžž››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š™—¿¼¹º»¹»ÀÀ¼¼¾¾º··¹ººº¾¾¾¿¿ÀÀÀÂÁÁÁÂÃÄÅÅÄÄÆÃ¿¿Ã©½¤qf§ßÂÍÈÅÅŲt,BJBO‚Ÿž³¸¾¿ÂdzŽO``G6;CB>BM[n†™ŽŠ…†Œ“’Š…‚‚ƒ‡‡†ƒ€~€„‡‡„ƒ‡‹‘™œŸ¡’…‡„|‡Ž¢µ¯²¬­¯¯®ª§¤±£}ILo¿ª¸{­ >@dji‘€,ƒƒ: CIIKLSRK~ؼqoGVMLB>DLNQQVPH‚ä¬suNgS^eddl{„ƒ‚„~‡‹ƒ|„†††„|yyy{||zyz|~{}‚…„‚”–ž¥˜„€‹z‰ ´©©±°®­¬­­®¯¤ˆQFRŧ‘z²W4Zir†›5YS2@53Kqš„~|‹†ƒ†‰‡†‡f„|doii½®`‚±«½©¬ÁÍÕÏ×ÒÏÔÕËʯ¡·Á¹³´¸´­©­¡¼£­´­ž«ª¦£¤¦§¦¨¦›°ŠaZ–––—™›žžœššœœ›œ £¢œ•Žœ—•tC#'%  #$"  2¸åäãáÞÛØÖÔÍÊÌÌÊÌÓÓÕÙÝÝ×ÎǾÁÂÉÛßÁš~†”–•“—™–˜°ÏÛÔÔËÐ̽ÃÍÂÏÐÎËÌÏÎÊÍÄž®¦¨ÀÇÊÈÈÍÌÇÄÆÈÇÄÀ½¼¿Â½¶µºÀ¤¤§®¶¹¶²­­±¸º·¸»¯®­¯²²®©Ž—›—“Žˆ¦¡žœ“}gYoooptyƒu{|riinqUdjdclmf\YUVY`jsˆÆÒíugcfmkihhgec_]]^`aa_^^^][XUSKHECCGVeu„”ž¤¨ª¨©«ª¦¦¦£œ—ufZVXYZZ[[ZZYZZZZ••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››˜Š–ž“ ©Ÿ“…|}€‚Ž“”Œ‚‰”Ÿ ŸœšŸª´·»½¹³¯°³¦¦§¨¨¨¨§§«­¾Í½ž¥²À»³²´ÀÀ¿¿¾¾¾½ÞÝÛØÔÑÎÌÏÖÚÕËÈÑÚÛÔÌÊÏÓÓÑÝâÝÑÌɹ£žžžžžžžž¡Ÿœ™˜˜™™žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ —™žÂ½¿½³´»ÃÀ¶´º²¸¼»º»»¸¸¹´¸ÆÇÀÃÅÈÊÆÀÁÊÒÉÍÊÁÁÇĹ®ÆÊËÉ®c~æÓ÷‹I:^LJJ„½¸±·»·¶º¾ÂÉПV;9:B@CN¯¡urv‚w‚u}pM@4617;7;EFFI[GP^™ÛŒƒ^Z[WcT[IPagz‹„ˆˆ‡„ƒ„‡Š„…†„}{{zz|~~||ƒˆ„ƒ‡ˆ”–šŸ¤ Ž{„zy‰Ÿ¬¯¯¬¬­¯°®ª¦Ÿ¶|NNNÄ­ƒž”aHQmm–G@’q=' `#S_†…}uƒˆ‚‚†‡}ogPZ{I;ZR}®¦f|°°¼º×ÑÍÎÒÒÎÉÔÏÀ¬£¬»Æ»¼½½»·³°­¬®²¶´­§¡Ÿ ¤¦¤¥©ª¦¦¡¬’[P—˜™šššššššš››œœœžŸŸ ¢Ÿ“†‘–˜”„d7  !¡æãåÝÙÝÖ×ÓÏÌÍÐÑÏËÖÐÎÔØ×ÖÖ¿¼»½ÅÍÓÖÁ­“ˆš˜Ž˜—£½ÔØÐÎËÈÅÅÇËÎËÌÍÌÊÈÈÉËÊÆÂij¡¨¼ÌÏÏÐÊ¿ÁÂÁ¾¾Á¿ºº»º¸·¸½À¸«£§°µ·¹®¶¸±¬¯²±®´µ¯«¬¯¯—Œœ™Šˆ•˜œ›ž™€cefr{or…|vtqnqyle__``bgg_VT\hsy‚´Ìë•T_bdgjgc_`bZYZ\^_^]^[Z]]WRRNHC?>DVgx†–Ÿ¤ª«ª­«ª©§¢›—Œƒuf\YXZ\]\ZYZ\Z[[\••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››˜ˆ•ž”Ÿ¨šŽ€xx{}|„Œ”’ŒŒ—¢ž™““—šŸž™“”›¢¤¨­¯®©¢¥­¯±ÁÑÄ« ªµº»¿ÈÑÎÏÐÏÍÉÅÂÅÄÂÁÁÂÄÅÃÇÉÉÇÈÎÓØÑÊÊÎÒÒÐÇÍËÃÂ÷£žžžžžžžžŸžœ›š›œœžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜“™¡ÅÀº¶¹ÃÆ¿¶³¶¹¸³°²³²¹¾ººÄÇÉÓž¾ÆÅ½¾ÉÑÓÏÊÍÓ̾ÉÐ÷ÆÄšW¦ÙÞ¡dLLULLN‰¿¼½ÇÈÅÄÅÅÄÊÑŸZA@@GDFU´¥zx{†|‚€ymJGF;38<7:DEBDPFPg³á…zUONJSFLBJRQh„…‚ƒƒ‚€ƒ†ƒ„…„~}}{|}€ƒ„‚€x‡…ƒ„††Š’˜Ÿž~…€Ž¡¬«¨¯¯®¬¨¦¦§¢«rNRC±®‹˜kTXmmƒ—X5‰‹laG)I:ARei]iuytqqkb[ZVM_8=bPi¨¢j€±¸ÔâÑÒÏÊÈËÏÑź¬¦¯¼¿º½¾¿¾¼¸´±²´¶µ±¬¨¥¢ ¢§©§¨«£¦¢ ¤–]R——˜™™š™™››œœœ› £¡Ÿ–’–™š’yQ0  #…åçéâÞÛÕÙÓÑÏÏÐÐÍÊÍËÍÒÔÒÔÙÐÌļ¹½ÇÏÕÌ·Œ‹’—™•›±ÍÙÐÂÇÅÄÄÆÈÉÉÈÈÉÉÉÉÈÇÊÊÆÂÂÅÁ¹¯±¸ÂÉËËËÀÈȾ³²¹¾¸·µ·¹º¸¶±·²£ ¬²®¹½»°¨§¦¤¬±´²±°©¡¦Ž…‹—™’”œ¢Ÿ”Іqjhoqkhjzxyysjhmpha_^\]`ca^]`iu~…©Ãå¤W\_ffeeeca_ZYY[^_^\_[Z]\WRROJD@>EVfy‡—Ÿ¥«­«®­¬«©¤™“…wh^ZYUWYZZZ\^\[[Z••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››˜„‘Ÿ•¦’–Š{sswxx{†‘’‹“œ˜Ž„…–••‘‰~vy„Ž›¡¨¬«£™’¡¤£¦´Ã½­¢§­°µ¿Ì×ÊÍÑÒÏÈÀ»½¼ºº½ÃÉ͹··»ÃÇÇÅÓÍÈÈÍÑÐ͸¿Àº¾Å¼¬žžžžžžžžžžŸŸ žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š˜ £Ã¿ÂÃÌÊÊÍÍÊÇÆ³¹¼º»¿ÂÁ±¹µ¯³¶¾ÍƳ¯½¿³³ÀÉÊÇÄÈÊ¿®¾ÃIJ³¹ÉiX¹Ó‡PZcVHIOˆ²¨¦¬µ³³°¨¡£ªP>@?FCD[¶§~}}‡~‚~…fDS_A68<8:CEKJLIPoËÔƒsRJJGMCFEOLB\€‡‚‚ƒ„ƒ„ƒ€€‚…ˆˆ‡…~†ŒŠ‡ˆ‡†’–œ££–ˆƒƒŽŸ««¦±±°ª¤¡£¥ žlOW:¶‰|˜šv`[el…”q"!$o–†ˆpL5X5Zjraqoifd`VJDEE@N(,W]ˆ­sŸßáÚÊÓÕÓÌÌÎË𬩭ºÅúÂÂÿ¼¸µ´¸¹µ­§¦§¨¦¨¬¬§¥¦£®¡¤ ¢_Q——˜˜˜˜™™œœžžžš¡¥¡œš–“—˜‰iK.)"! %_ÞççäâØÕÜÓÒÒÑÐÎÌËÈÉÍÐÎËÏר×ÐŶ¾ÆÎ×ׯ­œ”‘œ’—³ÍÓÈ¿À¿¿ÂÆÇÅÂÄÂÂÅÉÊÇÄÄÄÁº¹½Âó®·¼¸¹ÁËű³·´­¶²±µºº³¬·®°¸«–˜­Á¾´¬§£ §«¯²´²§š£¥œ‰€‰•œŒ‘›™ŽŽ—‰zkhosnfmpwzujcbpha`^[[^_cedcjw‚ŒŸ¼à¼_X^gdacfe`[[ZY[]^]\_[Y\\VRRRLFA?EVfzˆ˜¡§¬®­¯¯®­«¦ ›—’‡yk`[ZUWYYYY[]\[[Z••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››— –𤕕‰zrrvwwv‚Œ‚|~„„|…š§¥œ¢›}sv‚Ž”–šœ›˜–•“”Ÿª«¥¬­¯°±´¹¼¯µ¾Äľµ¯À½º¸»ÁÇÌ»´°¶ÁÆ¿¶ÌÈÄÆÌÏÍʽÃþÃÌÆ·žžžžžžžž›œž ¡¡¡ žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜›”•”¶·¼»³¶¶®§©²ººÂÊÌÍÐÏÌÀÈÁ¶·º¾ÊáÒÊÏÐËÏÚÄÇÈÆÅ¶¨¬«¸²  ¿—;ƒœs]jodHFQŠ«š‘Œ¡£¦¥—š¢{D:>=EBBa¶¤|„}€~…\>]sH86<93% #!! & AÔçàáä×ÕÜÐÑÑÑÐÎÎÍÌËÍÏÌÈÉÎÐÔÖÒÉÂÀÀ¾ÈÑÔÏ›¹ÌǾ»¾¼¼¿ÃÄÁ½Á¾½ÂÈÊÇÃĽ¸¶·¸¹Äº³³±«©¬Ä¼²¯¶º²¥´²±³¶¶°«¶©°Ã¹š’¤´´´²°­©¥¤§©©¬®©¢ ŸŸ~‚“š‹‘’™Œxlpz{vhjotupgble`aa`ad^acbckxƒ•Ÿ½ßÔkT_dbbcdc_[\ZYZ\]]\_ZY[[VRRSMGB@EUf{‰™¢©®°¯°¯®­«§¡œ™“‡yla[XZ[\ZXWXYZ[[\••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››—zˆ¡˜—¡™—‹|ttwyyp|‡‡~x{€‚|†›§£šŸ›’ˆ‚‰—¤œ˜“‘•¦­›•’—ž¢¦©°²¶º»·°ª¡¨´¿Ã½¹¾»·³²³¶¸Ä½¸¼Ãø­ÅÂÀÄÊÍÊÆÄÉÆ¿ÂËŶžžžžžžžžšœŸ¡¡ ›žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š•—™ÂÆÈÁ½Á¾·¶½Á¿ÕÙÙÔÏÎÌɿż³¸ºµ·´¶µ¯¬®±°›¤¬ª¤œ•¶¦¡ ™§—¡`wwdahkmUKW’±¤ ˜›Ÿ¦ª§¤ª´uEAEAGDCk¹¢€z||€P;fzN:5;;=FIKLKPa™ë§|dQIKMHILDF?7U}…‚…‡‡†††‡€‚ƒ‚ƒ…ŒŒŒŠˆ†‰‰…„†‡…‘‘’””Œ‚}€}{Š£±¯¥¥§ª«§•‘¡‚IV=ƒÁ„pˆ’s^SpŠ’>$C‰‚pktEm:9ae†|tnmswvssymgGIgz¦Â²ž·ÝäÚÈÎÎÌÊÄ´›†Œ¡´¶°²¼ÅÂÂÂÂÀ¾¼º¾¼¹¹ºº¸¶¼¹¹º¶­§¦ ¬˜¥£­X;š™˜———˜™šš››œœœœ  œ ¥¢›•‘Ž‘˜—‡tO>,#$$ "#"&! 0ÉìßÞæ×ÖÖÎÍÍÍÏÐÑÑÒÌÊÍÎËÈÉÌÏÔ××ÒÊÅÁ¿½¿ÈÐÎÆŸ±ÉÏÀµ¶¾»º»¾¿¾¼À¼»¾ÄÈÅÁÈÄÁÁÁ½¶²±º¾¸³³¯©©¸ÄÀ¶±²µ³³³±°°°±«¸¸­¯¸®— Ÿ¢¨­®«¨©«§ ¢¨«¨š– £“€v”—“‹‰‘—–—’„rjpzsnjmtunekeacdcdh`^\\alyƒ˜¤ÀÝázO\^aeeb^]^\ZYY[\\[_ZXZZURRSMGB@EUf{Š™£©¯²°¯®­­«§¡œ™’…xkaZW\]]\YXYZZ[[\••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››—uƒ¢š•Ÿœ–Š{sswxxht€ƒ€€‰“Œ„„‘Œ„†ŠŽ“¬·¬¤š”—£²½®¥¤«­¨«´¬¯µ¿Åù°§®ºÅÍÑÐÏÈÆÄÁ½¹µ³ÆÄÃÄÅÀ¶®¾¼¼ÂÉËÇÂÁÄ¿¶¸Á¼®žžžžžžžž™œŸ¡Ÿ›•’žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜™™ ¡Ä¼¯®®¨¨´¾±š®­¦š”—𛥫£§«¡šž­µ¯«­¨›¦±±©¢ ¢±­Ÿ“•±‹¥•”xXS[bibS]”ª£ª¤¥¦©«¦¢¥¬sHGIAEB@x¾£‚z~{€xF=luW=4;<>FIMPUOk°ã‰z^SJLM@DKDA@‚£€‚x~}~p@Cpj`B6<<žœš˜˜™š››››œœœžŸž ¤¢œ™–Œ••{aC0& "!&„äêãæÕÚÓÓÊÂÃËÑÑÏÐÌËÎÎËÊÌÍÍÍÍÎÏÒÔÊÎÍÇÄÆÈÇÍÍÈ¿µ³¸¿ª°·¹¸·¸»¾»·µµ·º½¾»½Â½º¼½ÀÀ½º¸µ²·¶´·Àļ°³°­«¬¯±³¼©¤±´¨¬½³¦œŸ¨­±´°°«¢œœ›™•§«˜’”z€„†ˆ‘“’‘“’„pim}|wrsvrkslgfe`^`adghktƒ•·ºÑæ¬QP[^acb_\Z^[XWY[[[`ZWXXTRSOJD@>EVfz‰™£©°²±°°¯¯®ª¤ ˜‚vld\WXZ[[ZY[\\[[Z••••••••••••••••••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››–o~£œ‘œŸŒrjjmonlswrjkx„v}„†„„‡‹…‘ §¦¢  «¦ž—““”– –™¤ž‹‰—© ˜š¤«©¤¤¦ª¯µº¾À¹¾ÄÇż²«°½ÊË»¼À¶µ¸ÀÇÉľ·»·¯µÃ¶žžžžžžžž™œžž™‘‡žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜šŸ¡Ÿš££¥³³¡™¡£›™ ¦¦¦©¨¥¢­¨¡«°¦Ÿ³¨¤­³®¨¨¢£¥¥¡š——µ¦š£®“¯¦›[VgkcdNNn¦¨–¤££  ¤¦¦©®c@FH@HHH‡Ã¡€u|}„~}l>GsbgF7=<:@CIM^CwÒÕshJJEJM9B99c”Œƒˆˆ†ƒ€€‚…ƒ„„‚„†€~‚„…„€…‰ˆ‡ƒzqprssw}}y~’™•§©œ¦ª©ž‘«˜˜y9iVj¿¤†‘•‹‡o[c—€”…"#VŽkoto6‚N;tl˜——™™‘…~~|slnyugof`^Um ¥Š•vm‡œšž­·¾Â¿¼¾¿¾ÀÁÂÃÄÅÅÆÁÅÈÈÄÁÂÄ»·µ·µ°¯±ª«¬Ÿœw?6Ÿ›™˜™›œœœœžžžš ¢Ÿž  Ÿ¡ž–”—”ŒoL3%%!'\ÕéãäÓÞØ×ËÀÀÉÑÐÌÑÑÑÑËÄÅÊÃÈÎÎËÊÏÔÜÖÌÆÈËÄ»¶ÁÊɺ¯¥Ÿ©µº¸µ·º¼º¶±¯±¶º¿¾À¾¹¾Ç͝µ¹µ·¿µ¸·²±´¶¶²¬¨©¯²±®¨­³´­¨¬µ¾ªš™ §¯µ©«ª§§¤šŽž˜•——“‘”‘}u†™˜‹‚Š›”zfbt{~yuvuprkffd`^_`irsqxˆ–—¿·ÏéÂXO]\]`db\W^[XWXZ[[`ZWXWTRSNHC?>DVgzˆ˜¢©¯²±²±±±°¬¦¢˜‚vme^Y[\\ZXVVWZ[[\••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››£›•š¥ª¤œ–ƒ‚˜¥˜•zefmnqyu{ztz…ryƒŒŒ†ƒ‡Ž›Ž„ˆ”˜Ž‚u‡‹qQFRahjg]TUamWcdYWdnm\mxvx‚„~ž ¯ÁÁ³®µ¯ÁÖÜÑ¿±«²º¾³£œ¥²­ÁȺ´¼»®³¥˜—Ÿ¥¡™¡›™ §¥˜Šœ›™˜™›žŸžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜™š™ž¢™™ª¯°¯«¥¢¡¢œšŸ©ª¥¦­£¥«±°©¦§±¥¦¬ªª¬§¬¬¦·¢ž—«§±® Ÿ«¨™›kUbe`gra?yœ ›§Ÿ­¤¥ž£²šOIEGHGFH£»›‚wr‚zw|T4YaphK6;B@@FINBP‘æ°weVKNQLB=D2QŒŠ‚’}‰‰ˆˆ…‚ƒ†„‚…‡‡|€}{€‰‰|xe[\T[\^bhifccacjxŸ§¨ª® ‘“šŸ§ ›~8UQ[­–œ’£q†UU«}‘¡2 !@|Xtv'%% (ÔÖââÖÞÎÈÈ¿±²ÂÑÖÒÎËÌÍËÈÇËÍÍËÇÆÈËÑÔÖÔÏɯŲ³·ÂÏÑÁ®¥¡±µ®±¾º¸´®ª¬²¸µº¾¿½½ÁÅ´¼»°­µ¸³»¾½·¯«­²¯«§¨±¶¯£®¬²¸²¥¦±¢«²¯£š˜›¦¨¯´¯£›˜™Ž}œ¦”—šˆq~žœ~‚––ˆ~uer{ztof]_cggdabdgoln€ŠŠŽœ¯¼ÍÝÃXL[^aa`]\\[YWWXXWUWVVVWWUSOH@::CWjy‡— ¦­¯¯³²°¯®«§¤šŽ€sf\X[XWWVVWWXUVXZ••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››¤•ŽŠƒ~sjqŠ˜•—¡›€jinlms^u~jXay‰krwtlhlr_SJMWZQFYgofYZjzjpusnmt|dqtkit{xn}…€€ˆ‡~kbaijhrƒ¬®­¨£§µÁÅž¬œ›¬¾¤¶¾´¯¶µ¬•𡤣 ž«£œš˜‹taŸŸžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜žœ™¡©Ÿ–ž«¨¥¥§©ªªœ¢¥¤£¦©©¨¤¢¦¨¦¦©¯§­µ±®­¥ª¥¢®£œ¬¨«¦¡¬¨š‰bTce_eo[E…¤£š§¤¨¡¥Ÿ¢­‘PIDEGGIN­¿›‚|r||}†N=jnulP::><@JMNGW¡é¤v`UMOQKB>@3L„‹†€€€‚†Š†ƒ}}}|{‡€{~††zlZOQGJUS]dglpojd`]WON[rŠ˜“œ–Œ‘’˜ž™E^SV¦ŸŸ’¤sŒ†YS›…ž­I6€€^nwJ`mCSu¬ÜÑÑÑÑÐÏÎÍÐÐÎÊÆÄÆÈ»µ²¶·³¯¯³²²±°°¯¯±±±°°°°°¬­¯±²²²²µ´´³³³³³²±±°®­­¬©­°®©¦§ª™š›žžœ›œžŸžŸŸ      £¢—‘‘”ŒtM "$ 'žÝÝßÓÕÏÄĶ£¥¼ÍÍÎÎÏÐÎËÉÉÊÌÍËÈÆÇÉÎÑÔÓÐÍÌÌÇÀ´®´ÁÉÊ´¥¢©ª¯··µ±­¬¯µº·¶µ·¼ÀÂõ³³¶¸µ²±²µ¸¹µ¯©¦¡ª°®¬­®®®¸µ©¬¸¯˜¤­µ¶­Ÿ•¡¦®´®¢™˜Š‰}‘œ”œ”’˜‘|s~Œ’ŠŽŽˆkjggovrhaegfcabdjwxv…‡–«¹ËàËbUY\`a`^]]ZYXXYZXW\ZYYYWURQJC>=EXj{‰˜¡§®±°²±°°¯¬§£˜Žvi]WXYYXXXXYYVWXY••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››’–›ž¡¦¯¶ŽŽ—¤¥ž¨ „nmojingw{l`ab]^``[TQUZ_WRXdje^YZZWRRZc]fputsuxcsyrow{vhswpoupdŠ}w||w|‰pld]_n…—Ÿ¬º¼³««¯ž­µ¯«®®¨˜£¬§›˜¡­ œ¢¦ž‰wžŸ¡¢¢ žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜š˜¦·±££³­¥£¤¦¤¡©ªŸœ¦¬ª«¥¢¦©¨¨©¬¦­µ°®°¬¬¤¨¨©›¢¬©¥ž¤«¦œtZWggagoUN’«¥™§§¨¥¢«¥©®‹QJEDEFLS¬Áž‚€tv„„wDExxsrV?;=VUSPNORVLIJTblmjl`X[]YY__chlnprtdu}wtyzsnwxru{ufƒ|€ŒŠvfdknrux{‚‰•œŸ£­µ£­´±¬©¨¦¬¨Ÿ‘ˆž­›™§°ª˜‡–™¡£¢¡Ÿžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜šš˜¥·´¦¥´°«¥¡žš—£¨¨¡¢«±¨¨«±²­©ª¬£¦«¦ª³µ¯©¶¬°˜¥¬ª¤Ÿ¡¦¦ ›hZ^khfnsRV˜¨¤š¥¦§§¤«§®°‡OJGFDDJR”¹¥}xw†ˆj;Hyxov[C?CDHNMHMoËÝoONNNKE?<><:i€}†‚…‡…„‡‰‰‡…„……„‚‹„t]JBMRiou}wuz~{uldZXVUQJFG:=54?CBG56=5QNNŸ™‡¥p€‡uXWTXcJT‰ub}yAtZ>^yÎÒÒÑÑÑÑÒÒÓÏÎÓÖϽ­«²®¯··®³³³³´µ¶···¸¹º»¼¼¸¸¸¸¸¸¸·µµ¶·¶´²±´³³³²²±±µµ³¯©¦¦¨™š›žžœœœžžžžžžŸ¡¢¢   žš–“‘—”wK0+(! 3´àÑ¿´®¹´¬¢––ªÂÎÒÓÑÎÎÌÊÈÉËÌËÈÆÄÇÇÈÈÊÌÏÑÇÎÑËþ¹µÄÎÍ·£Ÿ§­¨¨ª®´·¸·³®ª­µ»º¶¶²µ¼¼³­­«©¦¤¥¨ª«¬©¢›¤§¦²«­¶®ž °­¨¥§¬®«§›˜˜žŸ˜‘Žž›‹Š•–‘Ž’–Œxpu‰‘Œˆ‰‹‹’h^dorphfa[X\emdx‚‚Š™§£¸¾ÇÜÌaMX[_`^\[\ZYXY[\\[_][[[YVTRMHDBFVe|Š™¡¨®°¯®¯°²±­¦¡™ƒwj]WWZZYXXYZZVWWW••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››“›¢£¡¨¹ÈêòóàÄ­ ™—}kmqkgk`Za‰ÂÔ£dKJJLQUXXQQRYagihsa\lxwz…zuompv{~jzƒ|x}}uŒ’“— ˜†rhl{~n^Yy{€„„~un†zj`f€¢º¨¬²´®¥£¦£˜Ž• ž­¦Ÿš‹q]“•™ ¢££žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜œ™œ¦¢™›¢§«©¢ž©¡ ¦¤Ÿ¨¹¥§­±®¨¨¬¯¤¦ª¦©±±¨©¼±°—¥­ª§¥¦¦¡™’b\djehtwS]˜ ¢¤¢£¥¡¤¢­­~KJJJEBFOr¨¬‚w~|……€`:Ovvqx^GDLOLKGEKyÒÅtfMOQOKFA<=?5^‡…~…‰ˆˆŒŒ‰Ž‹‡ƒztpkjicSECJKRhfad`mgmomjid\dXOMMJHIA?79HKFI>>ECRQJ–©š¬faid]A0%,>„d€ƒEtlBVpÄÔÓÑÐÏÏÏÐÏÎÎÌÅ·¦š’§²ª¥®²­¬ª©¨¨«®°µ¶·¹º¼½¾µµµ´´´´´´µµ¶µ³±¯µ´´²±°¯¯®°±±°¯®¯™š›žžœœœœœžžž ¡£ŸŸŸŸœ—’Ž‘‘–‡cH:. #""""xÝл°›‰«»§–¦¤ÎÑÑÍÍÐÎÈÉÊËÌËÉÆÄÅÄÃÂÄÆÈÉÏÒÑÌÈÅ¿¸¬ÁÏɼ²¨ššž¨²¸¶³«¬®°±±°¯³¼¿¶°°°­­¬¨¡œ¤ª¦¦£Ÿ¡¦¥ ¡°²¢©±¬ª¤Ÿ¡¨°²²¡—’—–‘¡——˜”Œ‡““•—•‰vev‡•…†Œ‹‚wlghovhd\TRYgruƒ†…Ž“— ž´¹ÀÙÑhOY\__]ZYYZYXY[\\[[YYYZYWUQLGCAETc|‰˜ ¦¬®­­®¯±±¬¦¡‘‚uh\XYXWWVVWWXUUVW••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››•›¢¬¼ÏÝÍÛàÕÈÀ´§•|jkme^`LV_i}‹hDCFNW[YUssrrqqpp~garwkn~„zolrz€gu{qmsuo‰‹‰““~{p|ˆŠ‹‘ƒ{qmnnkhlmortvwwšš¢¬©žž§—–ž°Â󡮦žœ›’n Ÿœ £¥žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜™ž™˜Ÿžœ£š£¬¬¥žŸ¢­œ©ª ¦º¨¥¥¥¤¢¦®³©­´±®­¥¤³®¨™¢­¨©©¨¨¢’\\dfajxxSe›œ£¡£ž¥©¤¤£¯«uHJMMFBGQ`­‰t€‚ƒ}W?ZtuywaMJOPLHCHIƒÍ£pZNQRNKHB<9@5R~…†‡~…†~yzvp\YTPMIEBKB>DIKR[QSaWPW[npx{wwyvnrbUSPHBADE@CNMGMBBFDISM”°›‘±cPUYgL/ +w‰i‚WitBCh¬ÍÌÊÈÇÇÈÈÌÑν¦™œ¤¡³º°¨­³²»º·µ´µ¶·»»»»ººººµµ´³³³´´´´´³²°¯®³³²°¯®­¬¦§ª¬­®­­™š›žžœœœœœžŸžžœŸ¡¢¢¢¡ —Š‘—“y_H2%$%%#?ÆÖ¿´œ|†¢»³˜“¡ÁÊÐÍÎÑÏÈÌËËËÌËÈÅÇÄÁÀÁÃÂÂÈËÌÍÏÐÊÁ»¼¹·¾Å¿³˜–—Ÿ¬³²®¥«±±­©ª¬²¾¿¯¦«°¯¬¯¯¨Ÿ™›Ÿ”¡­¬§¥¦¦©¤žœ£­®ª££¥§©ª©¨§œ“’““”—”‰•›‘‚‹™›“‹‚ug{ŒŒ„†‹…‡‡~nbbjhc\TRYgr{†…„‘˜›¡¡¶¸»ÕÑgJX[^^\ZYYZYXYZ[ZYYWWWYXVTPKFB?DSb|‰˜ ¥«­¬­­®¯¯¬¦¢Ÿ’‚tg\XZVUUTTUUVTUVW••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››ªžŽƒ~}|˜¥ª¥¦ªœ†œ‚mkgYNMOUWW`jaMKKOZdd[Pacedbbcf†ojwr]`wƒ{uyƒ‹Œ‰u‚vqy~zˆˆ‚~ˆ‚j‘zny‡ˆ‡Š“Љ——”cn‹Œ}gVyx…™œ”˜¨ §®³±ª£ ››§¸ÃÁº½¶«¡œœŸ£žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜™˜£§¨¯¡§­­§¢¡£­¡Ÿ¨«¦¨°¯¦ £¨©©ª¶ª¬¶¶µ°¤ž£¤¨žž¨¥¨¦¤ª¨mUZddao}yPl¤ ¨¥£ž©¯ª©¦°¦iHJNMGDN[g|¦•x€€†{PEfqoxufUMJHFFBPI‹ÂpMLNMHFE>54A7C`rƒ‚swsd[\YQVSPNNNMLTHBHLIJPSQ\WXejzq|~ƒ~txomrpe^_NPJEECJ]PPME@VS–­‘‡²kTV\g];!$ f‹o}gQy[LoˆÅÄÂÀÀÁÃÄ¿µ£”“ ®±··°¬¯³³ÁÁÂÂÂÀ¾½¾½¼º¸¶µ´·¶¶µµ¶·¸¶µ´²±°¯¯±°°°¯¯®®³±¯®®®®­™š›žžœœ›œžŸ ŸœœŸ¡¤¢¢¡ ›““Ž•š‹uW80" !#"  +!Ÿßĵ§•w‚²¾œ¦ªÀÒÓÏÐÐÌÏÍËËÌÌÊÇÉÆÃÃÄÄÁ¿¼ÃÊÎÒÔÐÉÐ͝µ¿Äű§¥«ª¦£©®­ª§©¬²µ³«¥¦¬±ª¬­ª¤Ÿœ— ¦¥£¥¨©®š•¥«¡ «Ÿ¦¬¬¦ ¤¡˜Œ“Ÿ•Еޕ†‹‹’•ŠŠ‹Šlt|ƒ‡‡„„ˆŽŒ}h]]gea[X[dl|†…„™ž¦¤º¹¸ÓÒhGTW[]\[[[ZYXXYZXWZYXXXWUSPJEA?DTd}Š™¡¦¬®­®­­®®«§£’„wi]WXUUTTTTUUTUVW••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››‹ƒªÄÒÖ×ááÙÝâÍ®¤‰qkcPA>QIHf˜¯ŒYYY^irn_Pagnsv{ƒˆ}lpˆ‰y†§ŒŠŒ—¥¬¨ ™£¡“Ž˜Ÿ¬ª¡š¡§–|‹œ¤•tzy~‹™œ”Š™‡pbet†’]\mˆ‘Œ•©¡ž’}mm‘žšœ¬ÄØÞÜÕʸ§œ™œŸžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜ž ™—£¨¥¨£¦¨ªªª©©«§¤¥ª¬ª¦´¨£¬··®¥¸§¥¯³··­¨¨›¤—¢›££¥¡ ¬®‹^QYeedu‚{Mr­§¬§¤ ¦®ª¨¤¬œZHKNLGGTdvpŸŸ~~~‹|KGkmfptj\NC>AFDWJ¹lrEHIF@?@8.2C98D\zxY^YJELNJSOJFEDCB>=DQTOU``]lp{Šˆ‘¥¤¤¨¡•«Ÿ—’…tpwmnaQHI`ƒ‚}oZG\V’¯Œ´rYW[Za<#( ZŠr}{n<„ˆuŒzËÊÉÈÉËÎи¨–Ž•¡«¯³°ª¨ª®°¯®²·º»¹µ²¶µ´²±¯®­±±°¯°±³´µ´±¯®­®®¬¬¬­­®®®«©¦¦¨¬¯±™š›žžœžœ›œŸ ¡Ÿœ›ž ¡  ¢¢Ÿ™“’‹’œ—„c?5$""寳±¥“‚ˆ£·­—–¸ÖÙÑÏÐÐÑÎËÊÌÍËÉÌÉÆÆÇÆÃÀÃÆÆÃÅÎÕ×ÃÇÉÄ·¬¬²Î½ª¡£¦¤Ÿ¤§©©¨¨«®³ª¦ª©£§²ª§¥¥¦§¦¤«¡”™§ª¥š¨¬¡› £  ¨®ªŸ˜˜œ¢¥œ‹„¢¥™—{{“‹‡†‰‘ŽŽ{tos‚‡{}€‰’Œyg`ghgb^]ae…Œ†Œ‘– ›²³´ÕÚrRPTY\]]^_[YWWXXWU][ZYXWTQPKE@>EVf~Œš¢¨­¯®®­¬¬­«§¤›‘…zl^VVVUTTTTUVTUVW••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››“™žš•‘ºÁÍÚâææåâæëðñðîëܼ‚K8EPPJH_b£ly9@bpZYh`ƒk•˜g”ºr˜Ì˜t»¾‚„ÈÈŒ”྆¶Ã’޹»”œÎÞš°Ýæq¾Ú™šÌ·mœÖЧƒrˆ„˜jx~|…cxrX^„˜’¢£–~w†— «ºÃÆÇÊͶµ³±¯­««¥¤¢ž›™™šžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››• ž˜Ÿ©²¾®–£²²«¦­¬«¨ ¤¯ž«µ¬¥¤ ¯­­®¬ª«¯¬¡­­š¨¶¢£­¦ ª¢zVV`iaof{rJ’ž¤¬¥® °ª²®§· [ILH@MJIz‰Z‡ž~‚…aGWlqqrthTECHIECG`¡¬W]BEEC>83.,+-/3||p~Rk•»o½ÉžÈÍÀ´ ”” ¨¬®¯±´·¸·µ´»½ÀÂÂÀ½»¹¹¹¸¸¸··³µ·¹º¹·¶³²²±±°°¯¯­¬¬­®¬ª©©ª«¬®®¯›››››››››œžŸŸžœ›šššš›œšŸ£¢žš™™‘‘“š•vS8-$':Ûá¶š®ª›Œ”¨­£™¡ÇàÔÍÖ×ÑÏÌÌÍÎÎÎÉÉÈÅÃÂÄÆÀ¿¾¾ÀÄÈËÐÏÌÈý¸¶©¼È¼¤••𥧢¦°¬Ÿ Ÿ¦¨¢¦¬§°¡£Ÿ¥¯¥©¢±¦‹…𤮝¥˜›¦¢’Ÿ¥§¡››œ›§š¢§žŒ€—‘”ƒ„”‘‰„Š“’ŠŠˆ}nn{……|ƒˆ‹‘ƒrTbgacprh‡€†”—š´±·½ÉÑš?QUY\\[\\_\YWWX[\\XVX\\VQTNF@BKYbƒ˜¢ª±°¬­­­­­«§¤’„wi]WXUSRUXYUQXXXW••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››™˜––™ž¤§ÉÏ×àäåãáéìðòòïëèó廂YMJEUGV\”ªil^kolmuˆŸ˜ƒ¨©|£Äƒ…»–|ÁËŸ¨ÔÒšžß½‰³×ª¤ÉÈ£¨ÔÇ•¨ÎÖyÃÑ”›ÔÏšÊù¾Ñκ®žŽ’”’ƒqvˆŠ}u‚pgu‹—œ¢š†~‰““myˆ“˜›Ÿ¤¦¥ š‘‡~yžŸ¢¢ž™žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››˜žšš£¦¨³¶©£ª¯ª¦¦²°°¯«¨®¶¦¥®±©¨¨¡£©®¬©©¬°«¥±­˜¤µ§©¯§ ¥•mO]_g_ghdZI’ž¥¬§´©­§­ª¥²—RJLMHPFBsŠ]p‹‚ƒ‡ƒ_^ups~qwkWFBFHECIj¼¤SPC@@=736?HX^_WRXbi{„‡ˆ‡ˆˆŽ‡|shbbEDQaXA=JGLXehedinv|}{wndd[\YI??;DIJFCEGED<:>KfV„¦‹ªo;UVSd_;@$ BƒtztDPn•»”¹ÏÎË¿­£˜™ž§¯³´³µ¶·¸¸¹¹¹¹¹º»º¸µ´³³³³´´´´µ¶¹º»º¸·´´³±°®­­¯®­­®¯®¬­­®®¯°°±››››››››œœœœ››ššš›œœ›ž¡¡Ÿœš™‘‘š™d@1!#!·ÙǤž¨¡–•¡¬•“¬ÏÙÓÑÓÒÏÍÌÍÎÎÎËÌËÉÆÄÅÆÆÄ¿¾¾¿ÀÇÈÉÉÇÄÀ¾­µ½¿¼´¥˜”˜ž£¥£¢£œ §©©¯®¢¥ž§¥¨¬ž¡Ÿ¬¬¦£˜Ž¢¨°¯¨¡˜Ž‘•—–™žŸŒŽ”›žš‡Œœ¢—†|{†‰Š’ŠŒƒunqy~~}‹ƒ}ƒda]^gpttˆ‰’šœœ¶´»ÁÌÕžBOSX[\[[[][YXWXYZYWVWYYUQPNIA>GYgŽœ¤¨­°¯®­­®®«§¤›‘†{n`YXSTUUTTTTWWVV••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››¢œ”’˜¦·Â×ÛàäåãàÝçêïóõóðíùÿð¿ŠfN>]HQZ™²kfd‡uiŠ‹Œ½šŠ§¨„£¼ˆ•ŨŒ·¹˜£ÔÒ¦«àÆžÀÓ®¨ÄÁ¡£ÆÒºÃÜÚŸßØÄÄèÙ£·Â~ÉÍ—ÆÍ¢Ìº­¦”€}‡‰w€Š†rg}ž—¡Ÿˆ–“ «ºÄÊÎÕÚÙÙØÓÈ»®¦ š˜ž¨ª£™žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››››—¦¡¨±ª©¬ª££©¤¡ ¢¢¡£§««®¬¦®°£«´¯¨ª®®±­´ª’šª¡©­¨£Ÿ…aPkbidi|YNXŸ§¨ª¢¯¦±«®­«²’PPKNMPCDx‘l\x‡†ƒ„\qŠnnirhVFADFDANyØ’RBCCEC<7;JWƒ‰„nWQZdjihjjhb]_XRMG?<>>::<826@?CIABA?@CDCKNQQOPW_rw{|€|uo`\ZOHE>KKHFILG?D56>Mvf~¿‡Ž®GIV[b[7-až¸­›–›”¢±¬¯½°šŒ±¾«™•ž­®³¶´²¶º»¹¹¹¹º»¼½¼º¸¶´´´´´µµµ¶¶¶·¸¹º»»º¹¹¹¸·¶´³²²±°¯°²³²°²²²±±°°°››››œœœœœ›šš›œœ›šššš››ž¢¢Ÿ›—“Œ”œ—Œ`@% "!&0)$#%"6Êà¿ sWi„‹•§£•£ÌÚÔÚÔÒÏÎÎÏÏÎÎÐÑÐÌÉÇÇÅÅÅÄ¿¼»¼½ÀÃÇÊÍÎú°¬³¼À¾¥’‘–—š œœ ©¬£¥¶œž¬¢œ¢ž¨£¤ž¤ œ¤¨jNas|~w~‰“™œœ—‹—œ™Ÿ©¦™‘‰Ÿ–ƒry€„ˆ‹Ž‡ƒ…‰‚touy„‡~x~†‰‹v`X_m|†–‹‘™¡ª²¹»ÄÈÔߦFHMU[\ZXWWXYYYXVUVXZYWTTTLKE=:EZlž¥¨¬°±¯¯®®®«§£˜†}qd^]VWWUSSUXWWWV••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››——𡬹ÆÍËÎÒ×ÛÞßàéìðóôòîëéòöðäÄŠUSWuv ±“p¨Ž€²›t£·°¯¡ˆ„hz‹}‚‚‰•“ˆ¦£«‹~~‹‚„“{‰x‘v|¢—›¤¢¤¾Ã¥®Ï•äß“èá°·ÄÊÀ¨’†™}q{{s†¨¤ž’©¿ÇËÑרÕÕØÜ×ÝæíîêâÝÓÀ©›šž žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››œ›™¡¦››­¨¢£¬¯©¦©®¨¥©­ª§§§©­§¤¯®š¬³µ²³¶²©«¨¢™—¤­¨ž©®©”p^gkX^dx¦kWe©¬©ª¤´­­««¬°©OTDJKHDQ‚ztMT`Saeikggj`YbMONHGJLKOf–ÍnrTNQPMJF?83,1459@BA579:?B>4JKMRZbffekr{„ˆ€uznkgWKG?RPKILOJAC;;@Osf‹Éˆ†£cRT[^dM#:’u]XTWu›¹¶°”‘ •”Ÿ®¥Ž›©¶«ª«­°³·»¸¹¼¾¿¾½¼·¶³±±±²³¹¹¹¹¹¹¹¹¸¹¹¹¹¹¸¸¶¶µµµµµ´²±°±²³²±±±°¯¯®­­™ššš››œœœ›š™™š›œœ›ššššœ›ž¡£ œ›–Œ—˜”tM) ""%,$Ÿêذ„_YZYk„”¤žœ»ÓÕÙÖÓÐÎÏÐÏÎÎÏÑÏÌÉÇÇÆÆÇÇÆÃÁ¿ÁÀ¾¿ÁÅÉÌÈËÆ¸­®´¸Âº«š‘”—›¬¥“ŽŽ˜˜ž¯¥œœ’†›¢ ¨«£ž¢_If}‹Œ{‡Ž…vnjg`kt|¥¤–‘‹‚ƒ‘“~„~yy}„‹„€„urfz‰…||‚„†nYZq†›•”™ ¥¬³¹½ÇÊÕà¦CFLTY[ZXXWXYZZXVUWY[ZXVUUNH?9;HZhƒŽ›£«±±®°°¯¯®¬§£™ƒync_a]ZVVWYXWYYXX••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜››››››››”œ¦°¹ÀÄÂÄÈÎÔÚßáõööóîåÝØ÷÷õöùè±{Yd†ƒ¢®œ…žoŒnŽO\j|’¤®µ°°¯©Ÿž¢¢ŽŠ‰‹‰ŠŽ—–˜ Ÿ¡¤ª»¡Î­ÄàÆ¦«Ÿ’›‘®•Ç¿ÏÔÃÀÃÇ¿±°¹¨‘}y}ƒ”¦ ¥ž”¯ÉÓãçêçáßâæêîóöõðêåäÖ¿§™–›¡žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž›››››››››››››››››››››››››››››››››œ› ¨¢ ­­¢Ÿ¥§¡œ¨£ ¤¦¤¡¡©©¯¬¥©§—®¬«®´¶²®¶³§›ž©¬¨¦­ªž‰l`khZ_g†¨vSl¬¬¨«¥³©®°®­°¡xQNBOQIEJh[ZGDG@JTIVF>RK=OFMQPOSVWZj›ªfza[b^YXXVQK`a`_cgc\vwwtqpruronqqnnqbdb]_c`XVSPS\b]Swvttz€zyoopd]ZTTQLIKOLDAC?D[yn¬ËŽˆ›šˆlbtpvbR}sWIUYMMZz“ ‹€ƒˆž ¥—Œ›««¨µ¯³¾½³°¶¸º¾ÀÁÀ¾¼¸·µ´³³´µ···¸¸¸¹¹¹¹¹¸¸¸¸¸³³³³´´´´´²±±²²±¯°°°¯®®®­—˜˜™šš›››šš™™šš›œœ›ššš››ž ¡ žŸš’ŽŽ’”•„`8%"!"&$ \ÙêȨcL@K^qŒ›ž±ÊÖÙ×ÔÑÏÐÐÐÏÍÏÏÎËÉÉÊÊËËÊÈÅÂÁÄ¿¾¾ÂÅÈÆÊÍËÇ¿¯¡®¼À°™Œ‘ž¦~OWtƒ£¡¤Š”Ž“‹ ¡•—š„{]o”šœ”uw{wfVRY_tpe]h€‘•–—’‡„‰Œ‘…xtv|„Œ†ƒ†Ž’‰|sgjzŒ‡vv„xv`^x–—–𡤣¤¨¹ÀÉËÕà¥?EKSXZZZZXYZZZYWVYYZZZXVTMG=8rH,YGK^cx“Œˆi_RWjnkr|x˜¨›©ª}6BPX`hllo„–tds–™€~†‡††„ynpyˆˆ‚‚ŠŒˆyriix„}nsqswx{‰™œ–“–›¤±¾»ÄÎÍÖá£;GLRVYZ\^[[[ZZZYYZVTVZZTOEGE=9@Td¡§©­±³²±°°¯¬§£š’‰€uha`W[^]YUVXXXXW••••••••••••••••••••••••˜˜˜˜˜˜˜˜’˜œš’‹‰Š˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜Ÿ›—••—™™›š™›¡ª³¹Â¾¹¹¿ÍÛåÔÞë÷üùòíîéâÜÚÝâæ¿Ruo¤ÕpƒqdSGCDFG@N^gkq}‡œª¡œ¥§ž¦§¨©¨¦¤¢›¦·ÄÇÀ´¬»­ ¢®³« –™ymmfZ^^YMDKau¯¯¯¬§¡š–®½Ç»¢“—£¥©¡Ž °³ÅÈËÌÍÐ×ÝÞÞÞàãçëíÒàéßÄ«¡ žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››˜›—š¨«§ª Ÿ ¥«¬¨££«³²ª¥¨­§­¯¨¥ª²µµ£ž³Ä´mŒÚΗ¬§±–¡‘‚}pkubdn„›™vQQ𲍹µŸŠ‹‚~ƒxf`adimqv}‹ˆƒƒŠ‘‡Œ‰…‚{vsoooookd_„taXVY`g__`cgmrvwwm]V^krwnged_\\^^itjQHNJKNPQQONMJKLB7=KLzÀÏÝùùÿ÷òéÝÑÇÀ½´°¬©¤—ƒtssssy‰¡²—–’Œ˜~—¥«š›´{jfVfikiebbda[TOP\vŽºÇÇ¿‰q•Œ~‡—¨µ·²¬¶·´­«±¶¸¸·¶µµµ¶·²µ¹ºº¹¹¹·¸»½¾½¼º½½»ºººººº·´´¶¶³¯²²±²²³µµ™™™˜˜————˜š›œœ›š››œœœ¡Ÿ›œž¡££  ’ˆŠ“’ŽxP+&$()~ÙÜ´\XQLHFJShˆ¡ÃÐ×ÓÐÔÕÑÏÎÒÕÍÄÈÔÈÌÍÊÊËÊÅÂÂÂÃÅÇÉÊÂÀÂÆÇÅÇÊǰ›š§³¹ºq+#& ;8A?ECETA4Vnjuy}…’ ¡z-269=GVb_et‰“Œzlˆ€{z…ƒ€}wqpx„‹ˆƒ…Œ€~o`dv|tqvpciƒ›£‚‘•µ¶ºÈË¿ØØá;KNSWXZ\^ZVV[][Z[\[XUSRSSLE>;=GMKQ]^_fwˆ‹|jq‚Ї‹“Œ{v†„|yvtv}†‰†…‡‡…yf`hrtstqhcmˆ €‹|¤¤ÅÅÊÍÆÔÖÙŠ?NRVYZZ[\\XW\^[Y[[ZXWUTTSKF@<;CVgŸ¨­±²¯³±¯°±¯©¤™•‹sjec]]\ZXXYZYYZ[••••••••••••••••••••••••˜˜˜˜˜˜˜˜“•••˜£´Á˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ˆ“Ÿ¡š–™Ÿš’†~~ˆ–Ÿ—¤·ÉÒÐÉÃÅÇËÎÏÏÍÌÆÉÍÒÖÙÚÚÖihc‘±WWNU`mz„‹šžŸ™šŸ¥€Ž”Ž–œš’”—›œœ¤©°µµ±«¦©¢ž¥¯³«¢¤®°¬²ÂÉÄÍÁ·¶»¶¤“le[X^o‚Ž}†”ž ›“–›—™±ÂÄÉÈÇÇÉÌÏÑÓÒÒÒÕØÜÞÖÔÒÐÉ»¨›žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››šš•²µ©¤ž¨±±©¢ £±®©§¨ª¬®°¨¥¨§¢¤«ž«³¤€^QSieo;;QR\S@lus„phiz• ŽmWOu‘””–’Š…vricjehklifcbiw…Œ‘›£§¸½ÂÃÃÉÔÞÖØØÒÊÈÍÔÛÕÑÕ×ÕÒÒÑÑÒÒÒÓÓÓÑÓÑÍÍÐÒÑ×ÔÔÕÓÐÒ×Ï´¥µÌÕÕÕÖÖÖÕÒÏÌÊÑÎÎʵ–wk‰¯­¨¯¬³‘Œ„ynd]Zonmpx„–™–•›£¦Ÿ—”š ±–Ž ¡–¨¡u\dU|urnllmmlridfg`WRU¡ŒªÊ£œ²¸¾¾¹µµ¶¦«­«©««©¡¤ª±µ¸¸¸¼¿ÁÂÀ¿¿¿¾¾¿¿¿½»¹¼¼¼»»»»»¸¹º¹¸¹»½¹¹¹¸¶³±¯™™˜˜˜˜——šššš™˜–•ššš››œœœžžžŸŸ   ¢¢¢ ˜Ž‹Ž—”ŠoB"##!gÈæÍÁ·•`aXQOLIILCRmŠ¡¶ÍßÝÓËÌÐÐÌÈËÎÎÊÈÉÈÃÁÀÁÁÂÄÅÆÇÂÀÅÈÇÅÆÊÎÑȳž˜œ¿Œ[1#  ?3*/T\L(/;JTi|{megQFPnzj]_gc_f{Š{bo|„“Žƒu~„‚~}~}{uu~†‡„ƒŠŠ‚q`]huypkjcbv’‚zuˆ˜®¾ÐÌÎÑÏ×ÍoCPTY[[ZZZ^YY]^[YZYYYYXVUTJGC>:AUjŸ¨­±±¯²°¯¯±¯©¤˜–‚rhefa^ZXYZ[\[ZYY••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜–‰‹“›˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‹–ž›Œ”žš•Š‹˜¦ª³½ÆÍÒÔÄÃÁÀ¿ÀÁÂááßÚÐ÷¯¿^Ta›¾€~ƒˆ‹Œ–›Ž’–œ¤©¢¦§¥¦¬²³±´¸¼¿ÁÁÁµ·»¿ÁÁÀ¿ÔÍÆÃÁº¬¡ ¨§Ÿ ­°©¶«Ÿ ­¼ÆÉϹ—v`Y]azz‘¢«¨¡Ž’Œ›·ÆÅÔÏÉÆÇÈÆÄÊÉÈÈÉÌÐÒÍÅ¿ÅÌȵ£žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››™š–œ®±©¨˜¢­¯©£¡¢¬ª§¦§ª­°¬¢¢¬®¥£«œ¯´•eIM]TVcNdš’epZt|uwbgj¢­š„{›‡‹Ÿ¢›Špad_`mrszozŠ›©³º¾ÂÍÕÕÔ×ÛÞÊÌÍËÈÊÐÖÑÓÒÎÊÊÏÔÏËÌÒÖÒÍËÊÊËËÊÉÈÇÊÊËÌÎÐÏÍÓÒÔÖÓÐÔÚι®¾ÓØÒÎÑÒÔÕÖ××ÖÖÔÖÜÛÓÍÌ×ÜãâäæÙÎÕÓÐÌÇÃÁ¿­§›{}€†~xx||umw{‚Ÿ~‡˜—¤’VUZ?ƒomlnqqmitlimrojg^r­±Ÿ¸ÇÅÈÈÈÄ¿¹µ³§©§¡ ¥ª«§©­±³´´´¿ÁÃÃÁÀÀÀ½½¾¾¾¼»º¼¼¼¼¼¼»»¸»¼º¸¸»¿»»¼»¹µ²¯˜˜˜˜˜˜˜˜™™™˜˜——–šššš››œœžŸ ¡ ŸŸ¡¢£¢œ”Ž‹‘€U$%!!t°ÈÔÁ¤—yhXRRSUYMECL[tœ¾ÐÔÕÒÎÌÍÍÌÏÎÉÇÈÇÃÂÂÁÁÂÃÄÅÅÃÄÇÆÃÄÇËÉÍÖÓ¼šƒ“©»=!L:/3>DXS82)E=NlhHD[=†ÂijÀ¡Špa[WTTXOHHEFSd¹àäÒÇÌÔÌÎÍÈÆÇÆÃÄÃÃÃÃÃÄÅÁÃÇȾÁÊÈÈËÍÆ¹°®‰€§Äˆ0 +$N4'1?=IUVU=OKVhaF8=,/17CS\^rzzmemx~…ngz†ƒ„zv{ƒ†ƒ„|tstx‡ƒ…‰‡zjbcjmpru{…†iot¤§ÄÊÐÉ×Ïä³IFLPUYZZZ[^ZY]^ZXYXYZZZXVUIHE@:@Vlƒž¦ª¯°®±®­®°®©¤–Švngbe^XUX\^^^\[Y••••••••••••••••••••••••˜˜˜˜˜˜˜˜‘—›˜Ž…˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ œ—”“•˜™–œ£¨¦ž”hwŽ¡¨¡”Š žœš™šœ¹ÀË×ÞáàÞÐh}¤¯¥¤º¸°Ÿ™¦³±²·¾À»¶½°¬³¶®©«µ·º¾ÀÀ¿¿ÁÄÈÍÑÓÓÓÑÐÎÎÐÓÖÙÑØÖÌÌÖØÐÊÙåàξº¾”¤ºÊÌ¿«œ€shjy‹”—އ„”«°¥§¡ž¨»ÈÉÆÒÑÏÎÎÐÒÔÕȽ¾Ã¾«™žžžžžžžžžžžžžžžž¦¦¦¦¦¦¦¦žžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››”›™™£§©²¥££§¬¬§¢¤ª¯±¯¯³¸®ª­´³ª¦©§²¦yOFVdciYx{˜Â´¸›|}„ˆ‡|vmnvzc|§«¦¸Êƽ®´ÏÚÑÍÁÅÊÌËÉÈÇÉÊÉÉÏרÕÑÏÎÏÑÑÎËÐÎÍÍÎÍÉÅÍÈÇËÎËÇÆÍÍÍÍÍÍÍÎÍËÊÍÎÍÐÔÏÎÎÑÏÌÌÐÖÔÔÕÒÍÎÔÐÐÐÐÐÐÐÐÕÓÑÒÒÑÏÎÔÚÕÚÖËÒÑÉËÍÏÑÒÓÓÏÓØÙÖÔÔÕÁÃÅÆÇÉÌÎÁ·ž–{~‡tr•˜lž¸——‡{rorx{nortpigkqÅÍÇÆ¸Ã¼È½¾Â¿µ«¥¬°¯®°¯«°°°±³µ¸º¶·¹¸·¶·¹¹¹ºº»¼½½º»½¾¾¾½¼¼¼º¸¶·¹¼º»»»º¹·µ——˜˜˜˜™™————˜™›œ››œœœœŸ ¡ Ÿž ¢£¢¢Ÿ–ŒŽ—”yM'!&$ '  + &|Ûá¿¿ª‘vh[TFFKQQKEDO~²ÎØÜ×ÍÌÍÌÇÅÇÇÄÅÄÄÃÃÃÃľÀÄÆÁ¼ÀÉýºÀʯvqž¬‰I  W7$3BYYOdpM`kfc^E((-)!4AATboohgs„€tjp‹Š‰…|vz‚„‚…yuqqz……‡Š‰ƒvf[Ykz{y‹“–|ow—®ÇÔÑÈÕÓâ™BHMPTWXYZ\\XX\]ZXYYYYYXVUTKHD?=EWi„‘ž¤©­¯®¯­¬®°®©¤›”Š~tkea]\ZWVX\`^_``••••••••••••••••••••••••˜˜˜˜˜˜˜˜˜˜•‘Ž” ª˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜”‘™²Ê̶Œ„ymaXS!!!#&+/2469<>=<;BPi‰«Éßê°b~—˜¸ÃŸ«´¯¡›¢­¦¥ªµ½¹ª›¶¢ž¬­˜‡†­®°°°®«ª¹¼¿À»²©¢³°©¡ž¥²½ª³³¬°¾Â¼Ä·¬®»ÆÆÁž¤­µ¶³¬§§§§¦§ª¯²¼µ§žª¹³ ”‡~„”˜¢ žœ›œžŸ®®°·¿Ã¾žžžžžžžžžžžžžžžž————————žžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››››››››››—š—œ­°«¬²­©§©«¬¬®©¥§¬¯®ªª°°©¦¬´¸šµµˆXIS\f_]by¹œ‹¤wz‚fs•˜¤°¸ÁÊÎÍÇÐÒÊÇÎÐËÌÔÑÍÑÎÌÔÌÍÍÍÌÌÎÑÊÏÒÑÐÑÏËÑÓÒÌÆÅÊÑÍÑÔÒÌÊÍÒÐËÊÏÒÐÌËÒÐÎÌÌÍÏÐÌÌÐÒÎÇÊÓÒÍËÐÔÒÏÏÓÏÎÐÓÒÐÎÓÒÑÑÑÑÑÒÒÔÕÒÐÑÒÓ×ׯÖÙÉÓËÌÎÐÓÔÕÕÕÑÑÒÓÓÓÒÑÑÓÕ×ÕÍû·Ëͽ̽ɺŒgf­¸¼³¯¦—…wpnyrponrxÅ£º¹¦³¸ÂÚÕÎÆ¾·±®¤¨¨¤£¨¬¬¤§¬±µ···²´µµ´µ¸ºÀ¿¾½¼¼¼¼¹»½¿À¿½¼½¹µ¶º¾À¿¿½»¹·¶µµ———˜˜™™™žœ›™˜˜™šžžžŸŸŸžžžŸŸ    ¡¡ ¤¦‘ˆŽ”˜“yM'&)*'&$"%+ .@™Ôø¯®«¢—’€v`NNXYQi}hb‚°ËÊËÊÅÅÈÉÇÄÃÂÀÀÀÀÀÁ¹µ¼ÄÅ¿ÃÀ»·²²¼ÈÄÀªyb´¦W&h4-HFACLT>#*J^]_j1#"(5CO9.7BJ\qƒ‚uc`rˆ‹†{wz}ƒ}~{uqr‡„|}…€qpXUsŒŠ‹‡Ž‚œ©ÈÍÒÍÓÚÊ`@OWWXWVWZ]XTTY[YXY\[XUSRSSNG@=>GXh„‘ž¤¨­¯®¯­¬­¯®©¤—”€qgcdZ[[XUV[`^_ac‘š˜Š…™—••••••••••••••••˜˜˜˜˜˜˜˜“˜“‹˜®¬™˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜’“—n{Žh~fG3,)##%&$"&/8"Can~‘Kg}‡~…Œ€rpvƒ|{{ytphz†„‚„€wh{X\ž‡•uw”¦¹ÈÄ»ßËäœ[:QYX[^]YZ^VTTW[\WSZXWVVTQNJID=2,-$&<)?l¤®­Ê¸¶³²³¶º½ÎÓÛààÛÔÏÏÐÑÑÒÑÑÐÕÖØÙÚÛÜÜÊÍÒÕÖÔÐÍÝÝÛÚÚÛÝÞ¼¾ÁÃÄÄÃø¹»¼¼»¹¸­¬¬­¯²µ·¬²­žš Ÿ–·¯›¸…¡zWa\WW[][W`jkbgvvi…~wz‡™¨°Ÿ¢¥¤Ÿ›™˜­­·Ä¿ªž ž£‘›ZŠ’˜žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››¢—š³³££¾¯£¥¨¥¤§§Ÿ™¦«©¦¨°¸»·±±³’šžbG[_XbQPiŽ®¥h¯°±¿ÈÄÈÈÈÈÇÇÇÇÊÉÉËÎÏÏÏÎËÌÑÑÎÎÑÊÓÔÍÎÕÒÆØØÖÒËÅÁ¿ÄÆÉÌÎÎÍÍÌÌÌÌÌÌÌÌÌÍÐÒÓÓÓÓÒÒÑÑÑÑÒÒÓÑÐÐÑÑÐÎÑÑÑÑÑÑÑÑÒÒÒÒÒÒÒÒÔÔÓÒÒÑÑÐÒÒÒÒÒÒÒÒÓÓÒÒÒÑÑÑÏÐÑÒÒÑÑÐÎÊÍÔÕÏËÍÍÏÏÍÏÓÒÏÆ·¶¾¿À¼±»´‹i¯¶¤£¡£¢ ¢§§£¥“„xieƒª³§©©³¹¹ÖØÎÍʾ·²¥¢¥·§™¦¥¢¬®±´¶¶¶µ²³µ¶·¸¸¸ºº»»¼½¾¾½½¾¾¾½¼¼¾½¼»ºººººº»»¹¸¶µ”’“—™—˜œšœ›—–™š˜žžžŸŸŸ    ¡¡¡¢¢¢¥¤£¤¥¥£¡ŒŒŒ–oM!%( "#!"&%6°ÆÊ³¤«®¦©¦¤¢šŠ‰Š„}g`cDXq•´ÊÕÊÂÐÊÅ¿¿Á¿½¼½º¸»À¾¸¹º»º¶´³´¾¿Åű”…… žq.+IUSZ59_MBDirn8%"""&9WM70+AUqRn‚ŠŽ„~€‚~vrz{|~~|wsmnu€‰Š‡…wmWbx‡†˜…‹¡°½ÊÎËÊØÖ„CGSYXZ][WW[UWZ[[YXXZYWWWVSPHGB;9EZk…‘¥«°°­¯­¬­®­§¢™“‰~rib_\ZXZ]`_^aabc–—‘Œ” š‰••••••••••••••••˜˜˜˜˜˜˜˜™šzxŒ¡©˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜™•›~“—KC!+159@ENU\]YUUW^USZ[UXabO@=90.4!,?p‘oVuwvutux{}jntxxsmh†ƒ€†‹—šŸ£¤¡ž›™¢§¨§¤¢¯¯¯°°±±²ÌËÊÊËÎÐÒËÍÑÔÔÑÍËÔÓÑÑÔÙßãÞæäÚÚåçßàзڶ՗Z71*()'!'%-<6$58)9KROKMS[bikgdeh{ecwyd_nrbUW^\PFF/,f›ˆƒ¶ÅÃÀ¼¹¶´´ÂÅÊÌËǾÿ½»º»»£¡žš–’ŽŒy}ƒˆŠ‰‡…‚‚‚‚€~{znkhfhlqtorw{{wro|ywwzˆ†ŽŽ†ˆ•™’ ™†¬‘¼…F/-/6?ED@:623;A<4)/2.(,:Hao€‹– ¨‘‚}‡‘™¦š¢—­v¤£ žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››”š’š³²¦«¤£¢¦°¶®¡¢§¨¡—“””˜•‘’œ§­¬­©¸²”]pq ¨¯Ã¹¡°ÂÔ¿¸ÆÎÇÄËÈÈÉÊËËÌÌÉÌÏÏÍÌÏÒÕÓÑÐÏÏÐÑÔÏÒÚ×ÍÏÛÃÅÅÅÄÇÌÑÍÍÎÏÏÎÍÍÍÍÍÍÎÎÎÎÎÎÏÐÑÒÒÒÓÓÒÒÒÒÓÓÕÔÒÒÔÔÒÑÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÒÒÒÓÓÓÓÓÒÒÒÒÒÒÒÒÒÒÒÑÑÑÐÐÖÓÑÒÔÕÒÎÑÏÌÊËÍËÈÌÑÓÒÐÎÈÁʽ²©ª¹¾¯­¨¬f|±¬¢©­®­±¼ÅÈÁÆÉĸ®¬¯§œ£®ÁôÄÎÈÊɼµ¯£¯«¶¨£¸¸³¹¸··¸º»½»»¼¼»»º¹ºº»»¼¼½½¿¿¿¿¾½¼»»ºººº»¼½¿¾½¼º¹··™––šš——š™œ›˜˜››˜œžžžŸ¡¡¡¢¢¢££©§¤£¥¦§¦œ–Œ‰’—‡p=&!#! !!"(!$   O§ÔÓÀ°¨ª¥£¦§¥¥¨Ÿ‰tbgPjvR (Ur¡ÍÎÄÄÁ¿ÁÄÄÀº½»µ²³´²¸¶µ¸¼»¶±»µ¸ÈÑÅ­›wq¨‹GV! 30VKXgiH005+]f9 ( !'@D4.-5PFp…‡a\]gpuwymsz}{yyzuf_jz‚„†‡w†jZm ’©¨§ÁÑÉÅÌÒÛË:OAV\[[]YTSVVY\\ZYZ\XWVVWWURLJD<;G]n…‘¥«°°­°®¬­¯­¨£™“ˆ{pf`]^ZXZ^a`]bcde¡”s—™Œ••••••••••••••••˜˜˜˜˜˜˜˜‘¡·Â»­§ª˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜¤›ŸŠ§¤B'2JXZZ`fcksvrooqkX^}ˆvnywk`bnsdQ`5]«µ¿öääâßÜØÕÓÑÓÕÖÔÑÌÉÆÊÎÐÏÉþÞÖÊÀ»¼ÁÅ»¾ÄÈÉÈÅÃÃÃÃÀ¼µ¯¬¿¼¹·¸¼ÂÅ·¹½¿¿½¹·µ´³³¶»À÷¼¶¦Ÿ¤¢˜ˆwŽe–p=@AFQ]dd`[^b`WOS[VYXK:04;35@Xu˜š˜…|‡“˜ «˜ž”­y¨¤žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››’œ™Ÿ±«£°­­§Ÿ››—‘Œš¥£œœ³³¯«®·º¸ª¦±´±Œ¢¥Åô¸´­ÄÒ»ÌÒÈÅÎÌ¿ÊÊËËÌÍÍÍÊÍÐÐÍÍÏÒÒÒÐÍÌÎÎÎÍÔ×ÓÎÎÍËÉÇÆÇËÎÎÍÏÏÏÏÏÎÍÍÍÍÎÎÏÏÐÐÎÎÎÏÏÐÑÑÒÒÑÑÑÑÒÒÖÔÓÓÔÔÓÑÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÔÔÔÒÒÒÒÒÒÒÒÒÒÑÑÑÐÐÐÑÑÐÐÐÐÐÑÊÔÔÌÐÜ×ÇÊÊÉÇÊÍÊĽ·«£¯¸¯®±Š`©¬˜¶¹»»¿ÄÄÀ¿¾»¶³²±¯¦ž§±ÁÁµÈÒÈÇÇ¿¹° °ª²¤¢»¿¼¸·µµµ·¹»½½½½¼»¹¹ººº»»»»»½½¾¾½¼»»ºººº»¼½¾¿¾½¼º¹¹¸™–—šš——š˜›œ™™œœ™››œœœ¡¡¢¢¢£££©§¤¤¥§¨§¤ˆŽ•‹{N1 #"""##%!! @§âѶ¶¶¯ªª©¥££›‚sfm^~ˆ8AZD9•À¿ÈÊü»½¼»½»´°±²°µ¶¸¸··¸¸¶´·¿ÅÅÁ¿­rp‹¤’†<3f" ?a^LQi;'78eH3&4)"*-6GG4'6=bldTU`s‚††…svxvtsvzwvpkq†……wtZ`ˆž¸²¤¶ÉÊËÒÖæƒSDSW`^^_[UTXXWVWZ[YWVUTTUUSQLJC;:F]o…‘¥«°°­°®­®¯®¨£š“‡zne_]]]]]\]^_`abb–„v~“™‘••••••••••••••••˜˜˜˜˜˜˜˜“Ž––”­˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜Ÿ˜ŸŽ³¼iXHPZ^\XVVer‡€rg`:4@a|……ˆ‚najwrbyX=g¨­©Íº¼¿ÁÂÂÀ¿ÖÖÖÖÓÐÍËØßèðòíæáÛÒÅ»ºÂÍÖçéíððíéæèéêéäÝÕÑÐÏÎÎÏÒÔÖÒÑÑÑÑÑÑÒÓÓÕÖ×ØØØËÒÏÃÁÊÊÂÒßÉɉ´’ddcdjpoibpsz{m_fxoolbUJFF12>\ƒ¤¡ «¢–“Ÿ‘ªyª¤šžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››“œ™œ¦™‘¢£ š’›¦™©µµ´·¹¶¹¼·­ª®­§£¥£«°¢µº¬¶´ÀÆÂÉ¿ÀÊÑÐÌÌÌÌÐÐÏÎÍÌËËÍÎÐÐÏÏÐÑÐÒÒÐÑÔÖÔÎÝÌ£ŸÂÑÂÎËÉÌÐÑÎÊÐÐÏÏÎÎÎÍÍÎÎÏÐÐÑÑÐÏÏÏÏÐÑÒÒÒÑÑÑÑÒÒÕÔÒÒÔÔÒÑÓÓÓÓÓÓÓÓÔÔÔÔÔÔÔÔÔÔÔÔÔÓÓÓÒÒÒÒÒÒÒÒÑÑÑÑÐÐÐÏÏÑÓÓÑÏÎÎÒÑÁ¯¶ÎÙÒÓÒÍÆÄÈÊɾ»¼²£¦²±¥ž°šK›ÄÉÀÃÅÅÇÈû½·³±®«©©¢¬³ÀÀ·ÍÖÉÆÆ¿º±Ÿ¬§°¢ž·»¸µ´´´¶¸»¼¿¿¿¿¾½¼»»»»»»»»»º»¼¼¼¼»»ººººº»½½¾½¼»ºººº˜•–™™––š—›œššœ™››œœ¢¢¢¢£££¤§¥¤¤¦¨§¦¥ “‡ˆŽ„^>! "$$% ##>„½Ïȸ³°±®¥œ˜—umlvwxn7Vg>Np¬¼Ç»½Âþ¾º³°²²¯¯³·¶³²¶º²·½¿¿ÀÆÌÈ¥yjx¡¬k _b2C\L;QS/%UHF" 5A2.8?P>04;MK;VT^x•Œ‚|zvroptws|zmivn}iQo¢ºº§¨¾ÑÚÛÝ»YRNYab``a]WVYYURTY[XUVUTTTTQOKHA87D[m…‘¥«°°­±¯­®°®©¤š“‡yld^\[]_^\\^a_`ab“™•‰Š–™’••••••••••••••••˜˜˜˜˜˜˜˜“{mt}„–«˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜–’ž‘¾Ù…ueVG7-WnŠ–ˆgE/!3Zƒ’Œ˜ˆeFJgywY]Vo£³»Ýìïóö÷öóñåäãáÞÛÙ×ÓÖÙÜÜÚ×ÔåÞÔÍËÐ×ÜÔÖÙÚ×ÓÍÉÎÑÖÙØÓÍÉÍÏÒÔÕÕÔÔÞÚÕÑÑÕÚÞßâçêéäÞÚÖàâÝãóùôëùß×”¾•^pprx}|sksknyxnptplkje\TDSmŠ¡¬«§ ‹›¦ž‘§¥’ªy¬¦›žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž››››››››››››››››››››››››”›–™¤–‹œ£ ¡¦§ª¹Ê¨±³¬«²µ°£©©§®»¾·¥²¢§¤¥°·³¼¶¾ÄÆÒËÙľÍÓÉÉÔÒÑÐÏÎÍÌËÐÏÎÏÑÑÑÐÎÓÔÑÒÖÖÒÍÒ¼™›¾ÒËÍÌÌÍÏÐÐÐÐÏÎÎÎÎÎÎÍÎÎÏÐÑÒÒÓÒÑÑÑÒÓÔÓÓÒÒÒÒÓÓÕÓÒÒÓÓÒÐÒÒÒÒÒÒÒÒÔÔÔÔÔÔÔÔÖÕÕÔÔÓÒÒÒÒÒÒÒÒÒÒÑÑÑÐÐÐÏÏÐÐÒÓÑɽ³®–zko€“Ÿ¾ÉÐÌÄÂÄÅÁ»½¹§¤¯µ¡¡®°n‚³àÇÌÍÈÅÄ¿¿»»¼¶ª¦ª­¥¬³Á¸ÍÖËÈÆ»¶¯¡¨§µ©¤¹º·¹¹¹¹º»¼½¿ÀÀÀ¿¾¼¼¹¹¹¸¸¸¸¸·¸¹º»»»»»»ººº»¼¼¼»º¹¹º»¼—””˜˜––š—›œš›ž™žžžŸŸŸ¢¢¢£££¤¤¥¤¤¥§¨¦¥¥£—ˆƒ‰‹‡lK* !  !$( !"! m°Ç¾¶°¯«¡—’hkpq†fR\^PDE?AU°¿¾½ÃÆÅÁ¿¸²²µ³®ª¯µ¶´²´¶³ºÀÁ¿ÀÅÉÀĪ€fq“†74†ZPU/'R"#A;S2  XR *5.A@?;9:81).@]u€€~‚}vrqrtuu{{rhiqyzvtˆyY^—°´´©ªÅÛÙàÐwVF_Ycb``b^XWZWVUUVXXWXVUUUSQNKHA87D[n…‘¥«°°­±¯­¯°®©¤š“†xkc^[[ZZ\^abcbbcdŠ›¤˜œš‘••••••••••••••••˜˜˜˜˜˜˜˜Ÿƒv…–›¦¶˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ š ‰¯Ê–ž ‹oYI:&Fe‹›‡W" +4.6<6BT``^dn…wstuut‚~~}pbgvrˆz‡nbžÄ¯§©µÕâÊã­[KYUdXa_`a^XW[TWYXUTW[ZXWVVTQNNJC:9F]p…‘¥«°°­±¯®¯°®©¤š“†wkb][[WUYagfcdefg «·º²¥›–£¡œ˜––˜™••••••••˜˜˜˜˜˜˜˜ ‡’œ†‰£¨š“Ž•ž˜˜˜˜˜˜˜˜• ’”´³¡©¡|wp@ j‘Ê®7( >̽Ç_ *Vlˆuo„ž®¹ÅÞÖ»šŸ¯³½³©¥©°´´¸¶³±°±²³ÍÈÁ»¹»Àï·¿ÂÀ¾ÀÃÌÖáçåââãÚ×ÝééàãïêãÜÜâéëëáéññëåââÔÞèéååìôöíáð¦ÈŒ*;kdƒb•vn'*$!6]uxŠšU{o‘o¡¡ž™–˜Ÿ¦§–€—¼©¢œ¥“¡q®­‰—Ÿž ¯ÄÑ•˜››ššž¢žžžžžžžžžžžžžžžž›››››››››››››››››››››››››™–¡®¨£­§®´°ª¨«®´¶ª ¨¯°¶³°°³±¬ª«©ª©§¬¸ÁÄÆÇÈÊÌÌÍÍÍÌËÊÊÌÎÏÎÎÎÍÍÍÌÌÏÒÑÌÌÐÊÀÌÎÏÎÊÅÂÁÊÍÑÑÏÏÐÒÌÎÍËÏÔÑÉÒÍÍÑÑÌÌÑÑÑÑÒÒÓÓÓÑÑÑÒÒÒÓÓÓÓÓÓÓÓÓÓÔÔÔÔÔÔÔÔÕÔÒÒÓÔÒÑÒÒÒÒÒÒÒÒÔÔÔÓÓÓÒÒÏÏÐÐÐÑÑÑÏÏÏÎÍÌÌËËÅο½¥c[ozvz‚xbQ€¬¾³Ãͱ¾ÆÂ¿¿¬§¿µžËÓË̈w…«ÄÀÁÆ¿·²°±«£¦°¬§¨²¼¿¿ÀÎÊž·¯¦ ®±¯­´½¼²¾º¸¹¸¶·»·¹º¸´³µ¸°²´´²°°±²µ··¶´´´·µ¶º»¸·º¸¸¹¹¹¹¹º“’”˜™—™žžžžŸŸŸœžŸŸŸžž¤¤¤¤£¢¡ ¥¤£¢£¥¨ª«¨žwz}fI5( $ &%" $"0”Ũɼª™šyce‚fQQQVYN?Ek“·ÁÆÂ»¸¹¹¸»»¸¶·µ°­¨«µº¶²±³²µ»½¾ÂÉÆËÀÇÀvf8uUWj78d$ $%%?J6=vN$,GQF.,BV[`enwxt„ˆnuiqvv‚|zytmgv…}s‰}t´É¯ÎÊÈ׿ÇjAU[\c[cbaa`^ZWUY\\YWXZTWYWQLKMHFC?=DZnƒŸ§¨¨­²³³°­®®©¡—…zl^Y[WXZ\^`bcbcde¤¾ßñæÈ¥†‰“—š›œ••••••••˜˜˜˜˜˜˜˜xˆ–ƒˆ¥¬ÇÀ½¼°ž—›˜˜˜˜˜˜˜˜– ‘“±¯¤¤„€u@!"u¢Ê 4 (fÃÊÑZ'^‰¢†u™¬¾ÍÙÙʱ§±º¹Á¼¸¹½¾ºµÉÈÅÂÁÂÃĽ¹³¯®±¶º¬°²±¯±¹À­³¹¸¯¥¡ ¦¡¥°°§©´¼µ­¬²·¹¸·º»·±¯³¸µ»ÂÄÆÏÞëæÝÓ㛿„#Age‰‚=!"Bm™‚4YZƒu“™¡¤¢˜–Žš´££›¤“¢q®¬œ›£¥œ“—£®›ž  žœŸžžžžžžžžžžžžžžžž›››››››››››››››››››››››››™– ­§¢¬®®«¦¢£¥§²±¦£­±°¶¶°¬­­©§¨£ª¯±µ½ÃÄÆÇÈÊËÌÌÌÊÊÊÊÊËÌÌÎÍÍÍÌÌÌËÉÃÈÓÏÃÉÜÑÎÉÄÀÁÆÊÎÐÑÏÍÌÎÐÐÓÒÍÌÐÐÌÑÎÏÔÕÒÓ×ÑÑÑÒÒÒÓÓÑÒÒÒÓÓÓÓÕÕÕÕÕÕÕÕÔÔÔÔÔÔÔÔÖÔÓÓÔÔÓÑÒÒÒÒÒÒÒÒÔÔÓÓÒÒÒÒÐÐÐÐÏÏÏÏÎÎÍÌËËÊʾÖÔÉš•v`vdh„}jh\i”É˳¸ËÁÀº¼Â¾»Á¥‰¸ÈÂÕÊÊʳvo°Ì¹º»¶³²­§©°®©«´½ÀÀÁÑÍÇÀ¹°¨¢¬¯¯«°¹¸±º¶¶¹º·¸¼ººº·´³³´µµ¶µ´µ·ºµ·¹¹¸·¸¹¶´µ¹¹¶¶¹»»»»»ººº”“•™™–™žœžžžŸžžžžŸŸ  ¤¤¥¥¥¤£¢¤£¢¡¢¤¦¨«ª£“‚xz~nR8'!!"!$$"!&%! 7s­ÇƲ›…g{Ž`aZkaSGDV} »ÄÉž¼½¼¶¸¸µ¶¹º¸ª©­³µ±²¶´³¶»½½ÂÉÄȽÃÀxRe‹}sv?2].(*/2(#)/01."3mS.,@OP@:IAGHK\t|vivhypwzyƒ€|ywtpmy€upwŽ~c¨Í¸Æ¾ÉÝÝ–UBY\]faecbaa_[XYZ[[ZYYYYXWVTQNKGC@;9AWmˆ‘§¬®°±±²°­®¯©¡—Ž‚vh[VYXYZ\^`abbcde«¹ËÔÓÌÆÃ•—›œ˜“••••••••˜˜˜˜˜˜˜˜±ž­·œš²·Ÿ¥¯¦ˆ˜˜˜˜˜˜˜˜—¡‘‘­ª–—}|l9'8: v¦Å…4 9§É¾B (&!R‰½—y~•¬ÂÔÍÖÓÀµ¸ºµ³³´¹¼¸®¥ÁÀ¾½¾ÀÂĵ³¯­®±¶¹½¾½¹¶»ÇÑÉÎÑÍ·²±¼³´½¾µµ¾ÌĽ½ÃÉËËÊÉÆ¾¸ºÂ˼ºµ­¨¬·ÁÙÑÇØ‘¶| %nh;”#c©³Ÿj9Kxˆœž¢¤¤¢žœ”£›œ°¥•¥š¤•¤s¯¬›£¥¤™‰‚‰“Ÿ ¢£¢ ›žžžžžžžžžžžžžžžž›››››››››››››››››››››››››š—Ÿ«¦¢ªª¦¢¢¤¦¦¥¯©Ÿ¥³°«³»²«¬®­ªª«·¼¾ÂÅÄÆÇÉÊËÌÌÌÊÊËÌÌÌÌÌÍÌÌÌËËËÊÖÌÌÕÐÄÇÖËÈÄÀ¿ÃËÑÑÑÐÍËËÌÎÑÔÓÎÌÏÑÐÑÏÐÓÔÑÐÓÑÑÑÑÒÒÒÓÒÒÒÓÓÔÔÔÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÖÕÓÓÕÕÓÒÓÓÓÓÓÓÒÒÓÓÒÒÒÑÑÑÐÐÏÏÎÍÍÌËËÊÉÉÈÇÇм¶Ö¾–mo~hq©ßÛ¥t]„©»È¼ºÌÔÊÈÎÖÜÑ»—|³Ê¶¾¿ÄÌ»Á«x…¹Å³¯«ªªª®´°¬­¶½ÀÁÃÒÎÇ¿¸¯§¡¨®¯ª«³µ¯´²³¸¹··»¾¼¹·¶´±¯²²±¯¯²¶º³´µµ´´¶¸µ³´¸¸µ´·¸¸¸·¶¶µµ•”–™™–˜›œœœž  ŸžŸ ¡¢¡¢£¤¤¤££¢¢¡¡¡£¥§ª¬¨š‡zx{€xa?(""""$#!$(($%Y’²·£‡}ws‡RNIWiYGCQn”¯ÀÈÍÉÃÁÂÁ¹»¹µµ¹º¸«­°²¯«¯µ³±³¶¸¸½Ä»¾¶ÁÄœƒT~biQ6D_A8??GG4'*"&:3)_Q7 )4GXQFK=>83B]ljftj€wwrlvvwyzwsonssfx†ƒhšÏÅŽÐßÃaEK`^`iegecba`\Y][YYYZYX\YUUWUOJGC>86?Xn’œ§°³²±°±¯­®¯ª¢˜€rcVSVYZ[\^_`accdeµ¹½½½ÂËÓ Ÿž›—”‘••••••••˜˜˜˜˜˜˜˜ž¥°”§­¡©¹°˜–§˜˜˜˜˜˜˜˜˜¡«§’˜’|yf=BhtW}§Ö ,Rc>%–ʬ9VQ.H|Á™y~˜°ÄÓÁÍ̸©¨©¥®­­±µ²© ª«¬®³¸¾Áµ´²²´¸¼¿ÀÄÇÆÃÅÍÔ¹¿ÅÅÀ¼¼¾¾±­¶¸±¯¶º³®±ºÃÇǹº¹´®­³ºÄÀ»³®­¯²ÝÕÊÚ‘´yO‡êÎ{ ZµÏºa3Ru¡¨Ÿ•“𠣕£š·¯›¦›§˜©x³®œœ›œšˆ˜žœœŸ¢¢Ÿ›žžžžžžžžžžžžžžžž››››››››››››››››››››››››››—©§¢©ž §¬¬ª«®£š¦µ­¤­½³­±¶µ±®œ¬½ÂÃÄÆÆÇÈÉÊËÌÌÌÌÍÎÐÐÐÎÎÌÌËËËÊÊÊÌÊÄÁÈÎŶ½ÁÄÇÉËÎÑÍÎÎÎÍÍÎÏÏÏÎÎÐÒÑÐÓÒÒÒÑÎÍÍÐÐÑÑÑÒÒÒÒÒÓÓÔÔÔÔÒÒÒÒÒÒÒÒÕÕÕÕÕÕÕÕ×ÕÔÔÕÕÔÒÓÓÓÓÒÒÒÒÒÒÑÑÐÐÐÐÐÐÏÍÌËÊÉÈÈÇÇÆÅÄÄÅÁâ÷®†hqŠª½»¯¨’­¤´ÖÍÆÒÈÎÔÓØÃ•ZNšÍ½º¸³§ÊÜά‡‹²´°ª¤¥ª°³°¬­µ»¾ÀÃÐËû³«£ž¨¯°ª©±´±²±³·¸µ´·À¼¹¸¹¸´°¯°°¯®¯³¶²³³²²³¶¸¶³´¸¸µ´·¸·¶µ´³³²—•—š™–—œ›››œœœ¢¡ŸžŸ £¥ŸŸ¡¢¢¢¢¢¢¢¢¢£¤¦§¨«ªž‹|wwoI-%! #"%&%&))% )a‰¡ ˆŒ{-EQdA==Haƒ¥»ÄËÏÊÆÅÆÅÁÃÀºµ´±¬°±²²®«¬®°­­¯°°¶½³·°½À««œkq:4/1@Wix|k{zqifhmw~}tl\dvjws‡‰œÎÍÍÌÚÛ¢JHXfacjfigdcb`]Z^ZVVXYXV[YWVVTOKJE>86AZrŒ“ž©¯²³²¯°¯­®¯©¡šŽo_SQUZ[\\^^_`ccde³ÄÙâÚȶ¬”’ŽŒ’˜œ••••••••˜˜˜˜˜˜˜˜‡¦º¡ ½Æ·ª¬³ž{z”˜˜˜˜˜˜˜˜˜¡«§’˜ž‡}eD[‹—¦‹©ò +9u È¤w<6Ó¾P;tjAX‹´Žt ¶ÂÉÃÍǬ——ž¡¼·³´¹»¸µŸ¡¥«³¼ÃÈ«««¬®°³µ¥¯»À½¹¸¹®µ»¼ºº¾ÂÀ¯§°¶±®³¯ª§¬·ÃÊˬ²¸·±¬«¬¬°·ÁÉÌËÉëâÕ㘹|!™Ê¸@!R©ØÍZ;ao²¢š““™žœ˜žœŽ Á¯”¢ª®~¸±žœ˜£™Š’§ š•—Ÿ£¡œžžžžžžžžžžžžžžžž›››››››››››››››››››››››››œ˜œ¨¨¤ª¢¡£¨¨¥§­°¥œ§µ¬£ª³¬ª²¹¸²®¡°¾ÂÂÄÇÈÇÈÉÊËËËËÌÍÎÐÐÐÎÎÌÌËËËÊÊÊÁÅÇÇÎÓ˾¾ÃÉÎÏÎÎÎÈÊÌÏÑÒÑÐÐÌÊÎÓÓÎÊÐÐÐÐÑÒÓÓÐÐÐÑÑÑÒÒÒÒÒÓÓÔÔÔÒÒÒÒÒÒÒÒÕÕÕÕÕÕÕÕÖÕÓÓÕÕÓÒÓÓÒÒÑÑÑÐÐÐÐÐÏÏÎÎÏÏÍÌÊÉÈÇÆÅÅÄÃÂÂÂÁÈÌ ±¹°~€qeŽÍÍ›dK±ÜÏÔÎÊÑÑËμ[S’ÊÅÁÀ¹¹°ª¿Ñ´‹„»»³§¤«°°¯«­³¸º½ÁÎÈÁ¸±©¢ª°±««³¶´¸¶·ºº¶´¶½»¹º¼¼¹µµ·¹¸·¶¶··¸¸·¶·º¼·µµ¹¹µ´·¼»»º¹¸·¶—–—š™–˜œ›››œœœ£¢ ŸŸ¡£¥ ¡¢£¤¤¤££££¤¥¦§§¥©© €vs|„yW7)! !#"')(')'# ##4bv†“‰FC?hQ"/BUm¯ÅÆÌÎÊÇÈÈÆÆÉÈÁº´¬£°¯®¯±²¯«°¬ª«ª«±¸µ·¯·±¥“utm0@NA-; (7?@I.7)!&*:OJ6..).524Ryz_x|…zmiiqz}vn^\qqzj†¯ËËÒÛàÙŽJR_cafkfjhecb`][\XTTWXWUVYZXSOMMJE>75A[s‡“¢ª¬­±µ®¯¯­®¯¨Ÿ›o_SQUZ[\\^^_`bbcd“œ¨®¯¯±´¦¢œ–“’”•••••••••˜˜˜˜˜˜˜˜£ž»Æ “§­×ÆÈÒ¹‘³˜˜˜˜˜˜˜˜—¡‘‘­ª–ž…x_E`†‚ÈŒ¡îˆ\™®É¡‚TI ÊÌb?`S@iŸ®‰r„¥¸½¾ÉÔÍ®—™§®¹´°³ºÀÀ¾œ¡¦®¶¾Â¢¢£¤¤¥¥¥Ÿ¬»ÃÁº´²ÉÍÐÍÇÅÈÌÔÀµ¿ÉÇÅÉǾÃÎÙßàÀÈÑÒÌÅÁÁµ¸¿ÊÑÐÆ½îåÙç¿‚ ( °°A%%]œÓÓMCng¾¥¥ªµ¿º¨—§”ˆ©¿s˜Ÿ¬ ³‚»´Ÿ§Ÿ¥²§’˜±²¤–“›¢¡žžžžžžžžžžžžžžžž››››››››››››››››››››››››š™›¨ª§¬±©¥¤Ÿ™§²¬£¨´®§­§£¥®µ³®««¶¿ÀÀÄÇÉÈÉÊËËËËÊÊÊËÌÌÌÌÌÍÌÌÌËËËÊÎÍÔÖĬ®ÀËÍÍÍËËÍÏÌÌÍÏÒÓÑÏÑÌÊÏÒÐÌÊËÍÍÊÍÓ××ÏÐÐÐÑÑÑÑÑÑÑÒÒÒÓÓÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÔÕÓÒÒÓÔÒÑÒÒÑÑÐÏÏÎÏÏÏÎÎÎÍÍÍÍÌÊÉÈÇÆÄÄÃÂÂÁÀÀȼµ®—\j¯Ø¸™”¨¾šnWH¯ÐÅÕÍÍÎÈÅËÆ²¶¤±ÆÀ¹¼¼Å™ ¼¹º¯‚£­¯¦¥¯µ³®«¬±µ¶º¿ÌÇ¿·°©£Ÿ¬±°«®·»·¿¼»½»¶µ·¸¸¹»½½»¹¹»½½»¹¹¹¸¹¹¸·¶¸º¸µ¶¹¹µ´¶¹¹¸¸·¶¶¶–•—šš—™ž›œœœž¢¡ Ÿ ¡£¤¤¤¥¦¦¦¦¥££¤¥¦¦§§¤¥¥ ”†yryƒ€gH1""!'+)((&#&)'/[{Ž”‘ƒxf0GHF%8O`s’´ÊÇÌÍÊÇÉÉÇÅÊËÇ»²©««©©¯µ´¯³®ªª¨©¯·µ¸±¸­¬žš‡s{56B;%#1;>?@\WDfp|€‡…shfnxwpiuwyonŸ¾ÔÖÝÛáŒLW[]fjikkhda_^\ZVXZZZYZ[YYZXUQOMGC=86A[rˆ’ ©¬®±³¯±°®®­¤›—Œ~o`SQTXYZ\^`ab_``a)0770($$(<\|“žœ••••••••˜˜˜˜˜˜˜˜—˜½Ë¤•ª²Â±¸Á”L8T˜˜˜˜˜˜˜˜• ’”´³¡©¯¢¨¨¤¼¿”Æ·Îâƒm澿‘–“ŽÃËÁ~jzpwž¸Êœx‚ ³¶µ´ËÓÀ­±Àɵ»ÈØããÙÏÔÑÎËÉÉÊËÐÐÑÐÏËÈÆÄÊÐÑÎÎÓØÙÜÜØÒÑÕÛÜĸÄÔ×ÖÙÛÓÈÄÆÉÈÆÎÎÌÅ¿ÀÇÏÒÉÁÂÈËÆ¾ÎÇÁו¾ˆ)?‰zÈÍËy4.8w©½ÙäC&RŠoâ°“shuŠ˜œ¨˜Âœ$†«¢µ…½³žŸ•£½»¦¯ÐìÏ­ššŸœ—žžžžžžžžžžžžžžžž››››››››››››››››››››››››™žš›©¯­±¤œž­³©ž›§¬£œ¦¬¬°®¬­²´²³¶»¿ÁÁÃÇÇÅÉÉÊËËËÊÊÍÌËÊÊÌÎÏÎÎÎÍÍÍÌÌÈÑ̸©²Ç×ÇÊÎÏÏÎÏÐäÜÒÌÊËËËÄÇÌÎÊËÚíþûîÜÒÑÏÊÏÏÏÐÐÑÑÑÏÏÏÐÐÐÑÑÑÑÑÑÑÑÑÑÒÒÒÒÒÒÒÒÓÑÐÐÑÒÐÏÐÐÏÎÍÌÌËÎÎÍÍÍÌÌÌÊÉÉÈÇÇÆÆÃÃÂÁÀÀ¿¿Ç¼¿‰¥^gup€›¹ÒÌŸqzbtT§ÊÂÁ½È¿¸ÃÁ½É½Æ¸ºÆº²·¶ÇÁ–…±É®~œ²°¬±¯¥®¬­±³´¸¿Ä¿·°ª¥ œ¯°¬©±¾¿¸ºµ³³²®¯²²¶º»¸µ¶·¹¹¹¸·¹¾Á¼¾¿¿¼¹¸¸¶³´·¶²±³´µµµµµ¶¶•”–š›™› žžžŸŸŸžŸ ¡¡¡  ¢¢¢¢¡ Ÿž ¡¢£¤¤¤¤¥£  ž“ƒvw~†fA&")*)*)&$"#C|•‹‡~rE7M7*6Ia‚¥º¿ÊÍÍÊÉÌÌÉÊÎÐÍËÊÆÀ¯±«Ÿ›£­±²¬¦¤¢¢©±½¿¹À±Â²¸¸ƒ¦}tVSZtJ) " 6hxM+8&1MF52>9"$:I87=8blw|{…‰}h_huo{sylzg\µàßÝÚäŠKX]akkglkhc`_][ZTX]^\[]_]ZWWXVQLIE@<:E]tŒ’¨¯³²±°²±¯®¬£™•Š}o`SPSWXZ\^`bc^_``a9RedO5[4Jj‚ŽŽ••••••••••••••••ž”°¼–Š©½Ë¥¬Ð²U$2…š Ÿœ›š†|ŠÉ¡Ê¥©«±±£‘ŠŒ¢§¡””¢©¤œ’˜­²©«¹¼¶Áµ›­Æº¾Åz§¨ÈÂÏÌÀ¯¨®´´»¾òïîùÛìåäâááâåæàæáÓÎÕÔÊÓÐÜêàÊÍâÐâ×ÒãÚËÚÐÚäæâàæîÕÎÓÛѾÂÖ×ÎÅÄËÔÙÛÃÁÇÏÆ³¬³åÙÐç Â‰.[¢±Ä¼ b2J…Ÿ ÅÙ)L…¾¸Ÿ†ƒ”£¢š˜”ŠÏ±,9‘¸ÀÅÁ»¶²®šŒ–—“¢¼Ãĸ¢•›ªµžžžžžžžž››››››››››››››››››››››››››››››››“˜•™§©¥¨«­ª¦«±ª¢¡§±±©«µ£¤§®µ¹·´¸º¾ÁÄÄÄÄÇÈÉÊÊÉÇÆÌÍÎÍÌËÌÍÈÊÍËÆÊÍÁÞâÄ»ÇÎÒÆÌÏÐÑØãëíñéÛÎÅÂÃÄÍËÈÇÊÎÑÓãëëÝÏÌÎÐÏÎÍÌÌÍÏÐÐÐÐÐÐÐÐÐÑÑÑÑÑÒÒÒÏÐÑÓÓÓÒÑÎÏÑÒÑÐÍÌÍÍÌÌËËÊÊÊÉÇÆÆÈÊËÊÊÉÈÈÇÆÆÈý¼¿ÂÃÂÁÂÏv©UqƒxajŒÄÂ~j^hc{·ÐÀº¾¾½¼½¾ÀÁÈÆÃÀ¾¼¼¼¸¶¿¾‡Ÿ·³–‘¡µ´°²³®­­®°´·ºÀºµ±ª¢¡¥³±«°¸¯¨°«®¯¬­°±®¯´¶µ·º¹¶¹½½¹¹¼¹²¸³­§§«±µ³²²µ¸·²¬­°²±¯°µ¹•–˜˜˜˜™›žžžŸŸŸžŸ ¡¢¡¡¢¡   ¡¡¢¡¤§¦¤¤§«§Ÿ˜–™–‹‚w~‡‡tQ/ # $*..,*)$&$#:l›¡†‹m6AE"?Tfˆ¨¼ÈÏÎÍÎÏÍÊÈËÎÎÊÇÇý½¹²¨š§¸µ¯¦¡¡£¤¥¯»Åľº¶³²«˜†“–kI[ˆg'";[y^4J%2V2)GO0! 3<8*Q€tj‡ƒ‚…yfbmysnnpng_`›ÞÖåÜç|NYcefilloliga[\c^^]\\\]]Z[[[YWTRIF?77E]q„‘ž¥©®°¯­¯­«¬¬¦™Ž|iZRONUX[]^_bebbbbb3FN.=ck{Ÿš–”••••••••••••••••ž—µÂž”±Àذ­È¯cBV‡—™”Ž‹ŒœŠ€É Ë¨³²³±§š’¤ª§››§«¥ ˜¯µ®±½³«±¤‰š³¦«¿Å‰¹«À½ËÎǶ­°²®¼»éäåôÛïÜÜÜÝßãçéöü÷èãéæÜÙÓÔÜÞØÔÕÑÜÓÎÚÕÍØÒÚããÝÙÜàíçéîäÒÔåÝØÔÖÜàßÝÙÎÌÓÐÄÀÇÎÊÇÚĸ…w¢¿½¿Íǰ¦€\_†¬¹¶ÁÒ•^€£®Ë©˜…‡Ž‰—•|©‰L‰Žƒnn…——“”¢ •™©Ìʲ¢–‹„žžžžžžžž››››››››››››››››››››››››››››››››–›—›ª®¬±«©¢Ÿ¨²­ ²©§®°¨£¦«°¹À¿¸´¹»¾ÁÃÃÃÂÇÈÉÊÊÉÈÇÈÉÊÊÈÈÉËËÉÏÉÈÍÇÈæéÎÆÏÏÔÌÉÌÍÌÐÙÞÞÚÖÐÊÇÇÈÊÈÈÈÉÊÌÌÌÏÕÕÏÊÌÎÍÎÍÍÌÌÍÎÎÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÎÏÐÑÒÑÐÐÎÏÐÑÐÎÌËËËÊÊÉÉÉÉÈÇÆÅÅÇÉÊÈÈÇÇÇÆÆÆÅÄÃÄÇÉÉÉËÔÓ‰Šy}V€{qbƒœ|r~\c™Àþ¾ÂÁ¿¾½½¾¾ÁÀ¿½¼»»»¸¯½µš—®­—¤µ³®±±¬««¬®±µ·»¶²¯©¢¢¦¬²­©°¶µµ³¶¶³´··´¹¼¼¸¶·¶²´··³³¶µ¯¨¨©©§¥¢ ±²´³±®¬«°°¯°³¶·¸•—™™˜˜šœžžžŸŸžž ¡££££Ÿ   ¡¡¢¢¡¤¦¦¤¢¡¡Ÿš––™—‘Š{~„ˆ~a<""&+,*'%#%#*dŸ¥‹d6;;+DWl“³ÃËÓÒÑÑÑÏËÈÊÎÎÊÈÇÄ¿¿¸±«¤ £ª»·®¢š™Ÿ¥¬¸ÃÄÀ¼¸³Â¦‚xš¬ŽpK}”c! 6VFOlz-J BC75>8$ "+<-"V}ugn{omx}tlklnnmiecb]~ËÚÝßÙpR\eggknnhfcccc_Z]\\[[[\]XXYYXUSRIF@88G_rˆ•¡§«¯±¯®¯®¬¬¬¦–}k[RQSXZ\]]^`bbbbbrHS`L^…™˜’••••••••••••••••œ™¸Ä£š²¹¹–‘¬¥|v”y€‰Š†‚‚„rlw±‰º —’މv‰‘‘ˆ‡‡€{Œ’”°¤§™‘©šŠŠ‘o©Žž¢ÂÍÉ´¨««£½¸áÙÜíÕèàßÞÞßâåçÛãâ×ÖÞÝÔòíäâïúñßæåÞÙÚÛÜàÓÛãæãàáãçáâäÛÍÎØãáàäêêåßåÎÀÅÌÊÊжÀÌÞ‰½Ëµž´¹§¢®® »§•–§¶·±Ä˲©ÅÊÅÜßÚÑÊÆÅÆÆ¯·•³©SRn²¿¯‰†¦³£«™‰‚Š¥Â¡™”œ¨­ª¥žžžžžžžž››››››››››››››››››››››››››››››››—›˜œ«±°¶«©£¢¬¶±£¨œ˜£¯¯«©¼ÀÄŽ·´¹»½¿ÁÁÀÀÃÄÅÅÅÅÄÄÂÃÅÅÄÄÆÇÊÂËÁÆÌºÌ×ÝÉÆËÄÊÉÈËËÉÊÏÑÏÇÇÈÉÊÌÍÍÅÇÊÌÌÊÇÅÄÇÉÉÍÑÒÏÌÍÍÎÍÍÌÌÎÎÎÎÎÎÍÍÎÍÍÌÌËÊÊÌÌÎÎÏÏÎÎÎÎÏÏÎÌÊÉÈÈÈÇÇÇÇÆÆÆÄÄÄÆÈÉÆÆÆÇÇÇÈÈÅÈËÌÌËÌÌÅÚÍÆd‡oZZTMhvcg{[}»Â»ÃÄÅÃÁ¿½¼»»¹¹ººº¹¸¸¹ª·­­Ÿ©¦ž§³°­°¯ª©©©«®±´µ±®¬§¢¢¦©µ³§¬ÀÇÀÀÃÃÀ¿Â¿ÀÁ¿¹¶·¶²²´³°°³³±¯²µ¶´¯©¥¯³µ³®«®±´±®±·ºº·–˜™™™™›œœœžžžœŸ¡¢£££žŸ ¡¡¡¡¡¡¡¢¢¡ž™••””–˜™—•~ˆŠvM,"$*,*'$#&$ !`¢§“R74,5J]w ¿ËÐØ×ÕÔÔÑÍÉÊÍÎÊÈÈÆÁ¸±°­¦Ÿ±µ´©œ–œ¥§²¼À¿¼µ®¿ux µ¬Ÿji‰™f":.)gq%P'(;0<@2    @J-Qdijgpghv‚zvejnkeadi`c°ÞÝå»`W`hiimonhgb\_fbX\[[ZZ[\\VWWWVTRQHE@9:HatŒ˜¤ª­°²°®¯®¬¬¬¦’€m[RSWZ[]]\\^`a``_“wš.bW‚ˆŽ‘•••••••••••••••••™˜µ¼š“£Ÿ•|y‘… ks~ƒ„†Šœ”‘šÎ¥ÜÆÆÅ¾µµ¸¯ ±»¼´³º·¬Ÿž¡¨®±¶¼®¡¤˜ƒ˜®œÃ°­“Χ²¼½ÌÇ©™¢§ ¼¶àÚÛæÃÎáßÜÚÚÚÜÝßêíèëö÷îßåßÔÚëçÔîßÝÙÊÏÚÓÎÕßæêêééîìììéããçâÝÙÛáæåã⪮»ÁÄʸÅÙñ“µ· ²¼º«ª¸¾·´µ·½ÃÄ¿»Ÿ––®¾¬¡²­³µ¯¤Ÿ£© ¶•·Ò¯¸¾¸ÔϨ›¨“eE<22Bd‘³E.$>iŒ¢­žžžžžžžž››››››››››››››››››››››››››››››››•™—œ«°®³©ª§¤ª²­¡ —•¤´¼¼¼Éü¶³³³³¸¹»¼½¾¾½½½¾¾¾¾¾¾½¿ÁÁÁÁÃÅźŹÀƱʽÊÀÅȽÃÇÉÌÌÊÉÌËÈÉÉËÌÍÍÍÌÆÉÌÍËÉÆÅÇÉÌÍÏÑÑÏÍÎÏÐÏÎÌËÎÎÎÍÍÍÍÍÌÌËÊÉÈÈÇÉÊÊËËËËËÍÍÍÍÌÊÈÇÅÅÅÅÅÅÅÅÅÄÄÄÅÆÇÈÇÇÈÈÉÊËËËÎÑÏÌÉÊÌжéÓ«]yuogPJj{sz\vªÈ¿¾ÊËÃÂÀ¾¼»º¹¶·¸¹¸·µ´·®®®²ŒŽ¬­¤©±®®±¯©¨§§©¬¯±±­«ª¥ŸŸ£©°³««¿ÌÆÄÇÇÃÂÅÄÁ¾À½¸·º»¸¶·¶´³µ·¹ÁÀ¾¼»ººº²´µ´³³·º·µ³µ¸º¹·–˜šš™™››œœœ›œŸ ¡¡¡ ¡¡¢¡ Ÿž ››œš•’”—˜šœž‰€{…‘…\5%$,0/*&%('"!#"$i£¤›y?9.9PgƒªÅÏÖÙØÖÖÕÓÏÌËÎÎÊÉÊÈûµµ³ª¡œ›¥¯¯¨¡¢¦£¬µº¼º°¥©™~Š£§¯¶žv^‰£W  tq( )U4-%+8;*(!"@W"96:KOKR`nvy}nliggilmiašÜêè’W[cijjnomovp^X`c]\\[[[\]^YZYXVSQOFD?9:Iat‹—¤ª®²³²¯°¯¬­¬¦’Ž‚o\RSXY[\]\\^`_^]\«•?¨³L~kŽ’––•—Ÿ¥••••••••••••••••••­¬ˆ„Œ~|‡…wvƒz‰Ž•›ž˜““ºŠÂ±²¼»¯¯·°Ÿ¯¹º±°¶²§ ¡¢¨²¹ºÒÅÊĵÊÝÇÜĺ™Ð¨³¾ÂÖΦ”¥³®º¶åâââ¯®ŽŽ‘”™ž Ÿª­¦¦­« §µ»±ª¯³±Ú½Äŧ±Å±ÀÅÌÔØÖÐËÈÊÉÈËÏÎÊÔÊÀ¿ÉÖáæåĪ­»ÁÆÍÒÌÔñ›½¸ž­²²¯µÁÅÀ˜£°¸¸²¬©¹ž©Ì˶±·¥°¹¶¬¨¯¸ƒ›u“À¸Å½«ÅƬ£§‡V)9Tzž³U6*HrŠ˜¡žžžžžžžž››››››››››››››››››››››››››››››››“™˜¬¯ª®«¬§¥¨¤²®®µ½ÁÂø¬§ª¯±±µ¶·¸¹ºº»¹¹¹¹ºº»»»½¿¿¾¿ÁÃĺû¾Ä·Ç¯ÄÂÉÌÁÈËÇËÌÉÉËÊÆÎÎÌËÊÉÉÉÇÉËÊÇÆÇÉÈËÏÐÌÉÊÍÎÏÐÑÐÏÍÌÎÎÎÍÍÌÌÌËÊÊÉÈÇÆÆÇÇÇÇÇÈÈÉËËÊÊÉÈÇÆÄÄÄÄÄÄÅÅÄÄÅÅÆÇÈÉÊÊËÌÍÎÏÐÑÓÓÑÍËÎÑÛÌÏëÏ–]OqxaYqymeh¢ÄÃÄÄÄξ¾¾½¼»º¹¹¹º¹·µ²±´¶§³«’…®°¦©¯¬¯´°©¨§¦§ª­®®«©¨£œŸ©¦®°©´ÅÅ¿ÂÁ¾½À¿¼¼¾¼¸¸¼½»ºººº¸·º¾½»¸¶µ·º¼¹¶³´·º»º·¹º¹·µ¶¸–—™™™™šœ››››œœœœž ¡¡¡¡¢¢¡ ž›š˜”“•–•““–˜™›Ÿ¢‘„zŒg@'##+11-)%('"!#"$-x¡ž\26':UqްÅÏÚ×ÖÕÖÖÕÑÏÌÏÎÊÉÊÉž¼º´ª¦§“𣩫«ª©¥«±·¼»® £‡˜¦š¨´±Ÿna’O ,{P%=2Q2,#.*'#*)&&7]+2H:0AP.=O^isz||ocbkrqlljŠÕõÜn[`fjijnnlpƒ†p[Y]^]]]]]^_`_^][XTPNDC?9:H`r‡”¡¨­³µ´°±°­­­¥“„p\QQVWY[\\]_a``_^®•U• g‘˜š›˜““˜ž••••••••••••••••’’¤œ{}ˆsvx€‰ŽŒŠŒ’–˜•Œ“yuoe€I‚uZu€rmxvfw}rowulgnnin~‡„xlsrew‚euu~_¡¦°Ãáݲž´Ä¼¸µåæç⦞±³¹ÁË×àæÔÞÝÑË˳§­ºÁµ¤¨¹È¢¸Ã­Ë«²³·½À»®¤«¯¬§­·´©»±¦§¶ÌßèîÔÁÃÊËÐÙçÌÂà–Åο¶µ¶ºÂÈÅÀ®·ÂÆÂ»µ³®Šš¶§ž¥œ¦®¬¦¥­¶³ÀŠŸÅµ¼²ÃÅÀ»ÃÍjNRz¨Ãzdi’±­¡¡žžžžžžžž››››››››››››››››››››››››››››››››–›šž­°¬¯·µªž«´´¿¾¾¿¿¿¿¿°¬ª«°²±®±²³´µ·¸¸¸¸··¸¹»¼º»½½¼¼¾¿ÃÀÃŽÂÊÀ£ÀÀÂÅÁÊÊÃÆÇÅÆÈÈÅÊÉÇÅÅÅÆÇÆÈÉÈÅÆÊÎÍÎÒÓÎÉËÑÏÏÏÏÎÍÌÌÍÍÌÌËÊÊÉÈÈÇÆÆÅÅÄÄÄÃÃÄÄÆÆÈÈÈÇÇÇÆÆÄÄÄÅÅÅÆÆÅÆÇÈÉÊËËÎÎÏÐÑÒÒÓÓÔÔÓÒÓÕ×ÓÛØ¹àÅžnRM>[pURg¥ÂÂ½ÍÆºË¼¼½½½¼»»½¼»¹¶´±°²¸¤²¥œˆ¥±¨©­«°´®©§¦¥¦¨ª¬«©§§¢œšž®¦±µ§°ÆÆ¿Â¿¾ÁÁ¾¾À¿º¹¼¼¹»º¼½º¶¹¾¶··¸¸¸¸¸¾¹´´·¹·´¶º½»·´¶¹•–˜˜˜˜™›ššš›››œœ  ¡¡¡¡   Ÿš™————”‘‘”–—”–˜™›¡£—‹~ŒqP$%&"'.0-)$'&! &#=€¡œ—C1- &=Zy˜·ÇÏÜÖÕÕÖ×ÖÓÐÎÑÏËÉÊÉÅÂÁÀ½´ªª¯ž›šœ£¨««ª¬°¸ÀÁ´¤®¥ƒ˜«ž«¬¶¬Ÿwf••H  +Aj;d[K'$+0"$''6(,b &(AHQ[gwƒ€usdcmspiin‡Ôì¹_ceikjkonkigYXZ^^]^^`aaaa`]ZVROFEA;>Kar†“¡¨­²µ´²³±®®­¥œ’‹~m^TQQXY[[[[]_cccb¤œ¹´°­ˆŒ’——”“˜œ••••••••••••••••‘Ÿ”|¡‹§­¦’†ƒyjehjfbafl^fno“i´µj¡Äµ¥¯´«¾Á¹©¦±µ¯™¥£–œ³½¶¯£¬«™Ÿ—ngš¸}¦’•|–Ìà¿«»¼¦·¬Ö×áèµ±º¹¹º½ÁÅÇÌÙßÚÚßÙÌÅšŸÖ౞¶s¤Ç¡ÁîÁ¬°¼ÑäëãÙÅȾ®¯º¯˜•¥½ÕäêÒËÉËõ·ÃÖÉÑðŒ—Ž~xken{€{xwzˆ”w‘Ÿƒš±…¡œ–’‘“•—§¤p—Áª½ËÑ®¨ÇÔÀµ¿¨¾È¿¾ÊËÀ†nq•§›™ªžžžžžžžž››››››››››››››››››››››››››››››››˜™“•¥®²º²³³¼ÎÙιÄÂÀ¿À¿¸±´½Ã¾°¥¥©««¬®°²µ¶³²²²³´¶¸·¹¹¹·¶·¸°¹²Å©­Ý ¤ÈĻŨíéÁÄÃÀÁÅÆÄ»¼¿ÁÂÂÁÁÈÎÓÔÒÓ×ÜÞÓÍÑÓÐÌÍÎÍÊÉÈÈÈÉÈÈÇÆÅÄÄÃÀÀÀÁÁÁÁÁÁÀ¿¿¿ÁÂÃÄÃÃÄÄÆÇÈÆÆÆÇÈÈÈÉÈÉËÌÎÏÏÏÑÒÒÒÓÓÓÓÔÓÓÕ×ÔÎÉÉ·ÇÃʱÄÌÌׂEkµÓ®À»ÈʼÇζÁÂÂÂÁÀ¾¼½»¸µ³²²²°ª«±¨µ¬«¬ª¯±¦¥¤¢  ¢¤¥¤¢£¥£žž¢£§³¡‹«Ìº»¾¿¼½ÁÁ¾½ÁÃÀÀÂÁ½»»¿Â½µµ¼»¸´²±²´¶·º½»·¶¸»µ³³·¼¾»¸“”––•–—™™™™ššš››œœœ›š˜–•“‘ŽŒŒ“•Ž’••’‘”–š˜˜šŸ¤¦¦ž˜‹†Ž„rF"!"+10--/-'$%##"*Ct¦¦‚8C  $0Nc~£ÈÕÔÙÝÛÚÙØÖÒÎÒÔÑËÈÉÈÅÅÂÀ¾·­¨©¥¢Ÿœœœž¨§©³Ãɾ­™£… ´¨½¶°´¶®‘nr“{,ƒUiŠ­É×ÛÚÚÙØ×ÕÔÓÒÒÐÏÎÎÍÉÇÉÆÀ¸²¯°²©©¦ š˜›Ÿž £¬¼Æ¾¯£–‰œ·±®Ç¶®®±¢†x{›o*zM9/BDC !9' ##-("!%1BO EC((@XWzy|~yw{zrjfu~ÉÎŒoinnrqlntvrjosqia]\_^]]__^]\][XXYUNRLEAAK_rŒ—¢¨¬±±®´²°°°¬¥Ÿ‡{l[OMRQSX\__^]bbbb@BDHLQTVeoŽ—™—•••••••••••••••••› “yc\^YX[dr…‡‘‘’’Œ„wp€‰‡¦¼§ŽÃ·´§ž¶”¸º²¥¥«¥–¥•¦µ¬µ¼¥‘Ÿ”¤lœ‹q‚‡ª¹®Í½ÂÜÚ¶¡¯¼·Â¿ÖÍßڪΩ¶Éy›ÒºÇ©ÅÂäúÁëäʳÁߨ¸¿®ÀÔÍÌÀšÒ¼¯‡ŸÁ·ìzœ›´³š–¨¯ÔÉŒã×øÕ·º»´³ºéôä癿ÇÑ­©³ÄŽÃÔææäáÝÚ×ÕÝÝÜÛÙØ×ÖÊοÂв—ÖÊ‘µ¨¨w™¨½ÊÊľ¾»¸·»ÂÊК˜œ••œžžžžžžžž››››››››››››››››››››››››˜˜˜˜˜˜˜˜—š™”º¹¿È¾¿ÂÄÄÃÀ¿ÁÀ¾»º½ÁÅÊÀ¼²Ÿ›¡¡¨ª¬®®­­­®¬¬®­«­³±²²±°°²´¥°«²©µ‰v¯µ³®¼ÎÅ­¿½º¸¸¹»½º¼¾¿¾¿ÃÆÊÑÜèñòíèÛÙÖÒÎËÉÇÈÈÆÅÄÃÃÃÃÃÃÂÂÁÁÁÀ¿¾½½½½½½¾¾¿ÀÀÁÁÁÁÂÃÅÆÇÇÉÉÈÈÉËÌÎÏÏÐÐÑÑÑÑÍÌÒÛÞ×ÑÑàßÕÀ­­ÁÕÑÎÊÇÅÄÄÆÂÐ<={³ÆÎÏþÊÍþ¾¾¾½½»º¹¹¸¶´²°¯¯±©¥¤§±¨Ž¦°®ª¯¯­³£©£›š›•˜œ›š› ¥¨­ŸdI´µÀÅÅÅÄÄÄÃÃÀ¿½¼»º»»···¶¶µµµ··¶³°²¶»º¹¸··¶··¹¹¹¸¸¸··””•–—˜™™—————–––“’‘Ž‘’’•š˜˜˜˜™š››Ÿ¡¡¡¡£¤¢ ’‚€‰Œ…g< !!!&*,-'&&()($"""Z~¦¥IA!.CYp“µÍØÛÜÚÙØ×ÕÔÓÒÔÒÏÍÌÊÇÄÉž¸³±¯¯¯¬¨¥¢Ÿ›£Ÿ› ±Áû©ˆx–»¾ºÅ¼¯¦©®¢†nu™\Io(CC"*32%$'6->G3=Y6#*-Fmr‡‚~~‚€vkes|¶´}eftntvtrrmfjoroha^^_^]]__^]Z^_[XXVRQKD@AJ^q‹–¡¨­±²¯´²°°°¬¥Ÿ’‰|m\OMQSUX[]^]]^^^^W[affc^[>WxŽ•”•—••••••••••••••••z‰“ˆrhq€Ž–ž¢¡Ÿ ¡’І‹Œ€vˆ}Š”–´Ä¨ÈîØÚÔÊÛ³ÅÇ¿³´¼¸«‰œµ±¸»¡§´¨¶{§“v¥Ÿ³´«ÎÁÃÜÞ¾¨­³®·µÏÉßݯշ½Ú}£«Êñ½“ÝâáÉÌãÆ­³ÌØÊ¶Ó¾ÉÖÌÏͯ¸¿ÖÀÑáÆòœÑÔ¼Ëϯ˜³¥©³—ñØÓà˽ÀÅÄË×äïãéŸÉÕà›£­­§­»ËÉÆÂÁÁÃÄÆÆÅÄÃÃÂÁáéàäðЭµÒÏžÇÂÊš¹âÉ£…~©½¼ÄÏÕÒÆ¶«°¡š¢¥šŸžžžžžžžž››››››››››››››››››››››››˜˜˜˜˜˜˜˜š™——ÄÆÇÈ¿¿ÀÀÀ¿¾¾ÆÀº»ÃÊËÊŽ·«˜•¬©¥¥¨ª«ª©§¨ª©§©®®¯¯®¬¬­¯§¶©³©©l«±±®¯´²«¹¸µ³³´¶·³¸½»··½ÃÁÇÑÙÝßßàÖÔÑÍÉÅÂÀÂÂÂÂÁÀ¿¾ÀÀÀÀ¿¿¿¿ÁÀ¾½¼»»»¼¼½½¾¿ÀÀÁÂÃÄÅÆÇÈËËËËÌÍÏÐÐÐÑÑÑÒÒÒÓØÖÏÍÖÞàÚº¡½ÑʺÁÂÃÅÈÌÏÐæÀT*/8„ÈÐÖɼÄÌžÀ¿½»º¹¸¸¸·µ³±¯®®³¨£¦¬¶®”ž¬­©®°®³¨£š—ž¡™Ž‹’”•˜Ÿ¤«¬{3KÁ£¾ÀÁÂÂÂÀ¿¾¾½¼»»»»¼º¹¹¹¹¸¸¸¸¹¸·µ¶¸»½¼º¹··¶¶ºººº¹¹¹¹“”•–˜™š›–•”“‘ŽŒŒŽŽ”——šž›œœžŸŸ žŸ¡¡  ¢¤¥¤™ˆ†Š‰uQ) %,0.,*)(&""'Q‰§<@ 9L^yŸ¿Ð×ÚÝÚÚØ×ÕÓÒÑÒÐÍËÊÉÈÆÈü·µ³¯¬²®©¨¨¥ž˜¡œ•–¤µ½½°†~¢½¾»¼»¯¡ ®²š{^š“U^D )U&1'B$%>A$ 85%).X# ((1R\}~|†‡tnywŽŽ€}ohjpuuttqmlnpmgb`a_^]]__^]Z^`\YYXTPIC??I]pŠ• ¨­³´±´²°°°¬¥Ÿ•‹}m\OMRWWXZ[\]]]]]]mt}ƒ€wjbSnš•Ž–••••••••••••••••uŠ›‹‡—ª‰’˜“…|}‹~zˆ“Žƒ}›‡Š‘´È®ž·š¤©Ÿ¬ƒÂù««³°£¯¦ÁÛÙäêÒÈÖÉ֛dz—ÎÀÉ™¸§Â®»ÒØÁ¬ª®«¯®ËÊäæ¼ã×ÂÅ×ј‘æ©Ñž×½®²àÕ­˜ª¾½½ÅÀ¯¾ÍÅÍÓº„™ÆÄÛÚ¢·‰ÎΞž°£”ÉÁ±Ä§óáÊæÓÈÍÑÏÓÝÕâØâ›ÈÖâ¡°ÇÙÛÒÌËÔÑÌÉÊÍÒÕÍÍÍÍÌÌÌ̬µª¬º ‡˜µ¼”ÂÇÚ®ÊÓ×Ú×É²š‹ƒ‹š¬¿ÎÚàÉ´§¬®¦ ¢žžžžžžžž››››››››››››››››››››››››˜˜˜˜˜˜˜˜›š˜˜ÅÅÂÁÃÃÂÁÀÀÀÀÆÀ½ÁÊÐÎɼµ±£’žª§¤¡ ¡¢¢¥¤¥¨§¤¦««¬¬«©¨ª¬­µ©¤©‘_©®¯±²°®°´´³±°¯°±²®²µ´±±µ¹¶¼ÃÅÄÄÈÌÉÈÇÆÄÁÀ¿¼½¾¿¿½¼»½½½½½½½½À¿¾¼»ºººº»¼½¾¿ÀÀÃÃÄÅÆÈÈÉÍÍÎÎÏÐÑÒÑÑÒÒÓÓÓÓÙÕÒÔÙØÏÅž£®ºÄÈÆÃ¿ÆÌÏÐÏÊÅ¿šY]pTf¦ÇѾÂÃÅÁ¿¼¹·¶¶¶·¶³±®­­­¯¦¥¨¬µ±š«®ª¯±¯²§ž›¡¥œŠƒ†Š–£¦¤W&P»¥±¸¹»¼»¹¶µ··¸¹º¼½¾½½½½½½¼¼¼¼¼¼»»¼½½¼»º¹¸¸¹¼¼¼¼¼»»»••–——˜™™’‘ŽŒŠ‰ˆ‹‹Œ‘‘Œ—››œ ŸŸ ¡¢£££žŸ¡¡  ¡£¦¥ƒ†‹~d;"! #+02/+)&$ !+M˜­•7; #BWb€©ÆÒÕØÜÚÙØÖÔÒÑÐÌÊÈÈÉËËÊÇÀ¹··µ¯ª°­ª©§¥ ›œœšš¦°·±—¹¾¸¼¼²¬£ž¡¦¥¡uhŠa?H]p‰” ¨®´µ³´±°°¯¬¤ž—~n\OMRZYXXYZ\]____Š–š~s{Œžž’Š™••••••••••••••••Ь¦€‚‹lu}}z~‹˜£‘œ¤›–šž…}vs›»¬¾Ìª¶ºª´ÜÛξ¼ÄÁµÅ²¿ËÀÉѼ±À·Ê™ÏÅ®À´Ã›Â±Ç®°ÄÎÀ®©¬¯»ºÕÑèç»áÍÓ”üÁ¯e¦åãŠÅÅ» ©Ï·´ÈÆ­«¿•Š£¸³¿É´¼­¯š¼Ó®Ë××¢¥Ëáì§ãï÷œÄëÿÛÌÆÍÏÅÀÄÐÞÔßšÈ×䩽ÔáææãßáÞÛÙÚÞâæáááââââãîòàÙãÏÃÝÀɾ»Íœ¯®ÈÞçâÕËȱz|•¸Ð³œ™£¢ž žžžžžžžž››››››››››››››››››››››››˜˜˜˜˜˜˜˜—šš™Â¿½¾ÅÅÃÂÁÁÂÂÃÃÅÊÎÎÉÄ·²®Šž¦¨¨£œ˜™œ¢¡£¦¦£¤©¨¨©¨¦¦§©¥¥¤“©s_­¯ªª¯¯««±±°®­­­®¯¯®­­¯°°°±·¼»¸¸½Ã½½¾¿¿¾½¼¸¹»¼½¼ºº»»»»»»»»¿¾½»ºººº»»¼½¿ÀÁÂÅÅÆÇÉÊËËÏÏÐÑÒÓÓÓÓÓÓÓÔÔÕÕÈØßÚÙÑ­ƒž·Ïξ·ÆÚÓÖÒŶ¨—‰lgYJeqQT}¯ÎËÆÄÀÀÁ¿¼¹·¶µµ¶´±®¬«¬¬©¤¨«©¯±§—¬²¬°²¯±¤¢¤žž˜ƒ}‚‡•¢¡˜60K˜¯¦¸¹»»º¸µ³´µ¶·¹º»»¹¹¹ººººº½½½½½½½¼»»º¹ºº»»ººº»»»»»˜——––•””ŒŒ‹ŠŠ‰‰ˆ‹ŒŒŽŽ’™œ ¡¢£¤¥¥¤£žŸ¡ ŸŸ ¢¥¤Ÿ”…|Š‚qK!""!!!#)//,(''&%$$1R¥°†63"BYg‡±ÍÕÕØÝÙØÖÔÒÐÏÎÉÈÆÇÉÊÉÈľ·µ¶µ°«¯°¯ª¥££¥¢¥¦¢œž«¸¸Ÿ§¿½ºÂ率£Ÿš£³ W`tp( 'Y'#":@ K/!:RM0"&H]pˆ” ¨¯µ¶´³±¯¯¯«¤ž˜~m[NMS[ZXXXZ\]____­·ÄÍÌÁ±§‹“™—•••••••••••••••••‘§¤–ˆƒƒ—šž¡§²»²—¡£©‘‡vi‘½¹°¸˜’v~\Šˆ{kjutizenys„—ˆއ¡z¿Á³©«†®š©Š±ÀÊÁ°¨­¶ÏËá×çá¯Óµú‚ޙ邓¿ŒÆ¼¸©·¾»ÈÔÁ˜„‹ypŠž–£± ßÇ¿§ÌçÁÛ{«žs~Ÿ³Æ”ÏÅâš¿ëçßÑÌÓÒÄ»¼ÚçÝç¡ÏÝé¹ÄÈÀÀÎÙÚÞÞÝÝÝßàáÚÚÛÜÝÝÞßåèÑÅ˹³ÔÅÒ£¾»Ô¥µÎ¿¬¡¨¿Ýðøéе “Œ„mcv–˜œžžžžžžžž››››››››››››››››››››››››˜˜˜˜˜˜˜˜“™œ›Â¿ÀÃÃÂÂÁÁÁÁÂÃÇÌÐÐËÄ¿·´®š†Œœž£¨ª¤š””—œœž¢¢Ÿ ¥£¤¥¤££¥¨ Ÿ§›¯it¨²ª§¬®©¦§­¬¬«ªª««®¬©ª­®­«ª¯³´²³·¼·¸¹ºº¹·¶¶·¸¹¹ºº¹¹¹¹¹ºººº¼¼»ºººº»¼½¾¿ÁÂÄÄÇÈÉÊËÌÍÎÏÐÒÓÔÔÔÔÔÔÔÕÕÕÖÖëÍÌݼƒˆ¼ÅÀ¿ÅÍÏÉÁ·¶«–…{naR:?;^„t|¥¿ÉÄÆÇÁ¿À¿½º¸¶µµµ³°¬ªªª«¦£©­¨¬±¬’«³­°³°°¤œ¥¤ŽŒwuvzŠ•Ÿ¤£ 8>l¥¦¹ººº¹·µ³·¸¸¸¸·¶µ¸¸¹¹¹ººº»º¹¹»»º¹º¹¹¹¹º»¼·¸¸¸¸¹¹¹–•”“‘Žˆˆ‰‰ŠŠ‹‹Š‹‹ŒŽŽ’‘”›žž¡£¤¥¥¥¤¢¡žŸ¡ ŸžŸ¡£¡Ÿ™‰{}‡ƒyZ/ "!"#! "(-+(&&(+-.$.8`­­o5,;Nk‹´ÏÖÖÚß×ÖÕÒÐÎÌËÊÉÈÈÈÆÃÁ¿»¶´´´²°²´´®§¤¦ªª©¦ž”’ž­À±¯·»¿Á½µ ™¥«£ §µ†WOg,;&7Z 99)>PQB1Kh BY'Jdztsxzwsr‰«¥~i‚•ouppw}|xupnljfda`_^]]__^]_\WVZ]UJMGA>?I^q‰•¡¨¯µ¶´³±¯¯¯«¤—Œ|lZNNSZYXXYZ\]]]]]¨²ÀËÌĸ¯‘’”••—™š••••••••••••••••’“—£¦¦¥©¥¡Ÿžš’‹Š‡Ž‚o€¦®¡ž‰q’ÂÆßå¿Å¸• †¯¯£—›ª®¦n\k~˜¯£Š•ˆw¿È½¸¦¬¥›zÁÉÏÇ´§®¼ÌÈÞÕå߮ҹÿŠÍ±ÿÀU¶¡Ä ©¼á³¯ª¥—‚rk€q†v”‰–š³ªÆË’¤Áͳ¤ÂÏ¿¿ªÃé×ë²æÕËÏÏÅÁÆäðåí¥ÐÝèæðêÔÉÐÔÎÝßáãâàÜÚרÙÚÜÝÞÞáêÝÙãÕÔ÷¾Ï¡¼ÁæÀÒÇÍÓÔÎÀ±§ª·ÉØÛÒĹ|cXl‡”—›žžžžžžžž››››››››››››››››››››››››˜˜˜˜˜˜˜˜”™›šÃÁÁÄÁÁÁÂÂÂÂÂÈÊÍÑÑË»µ´®˜„ ¢ ¡ œ–’‘’••˜œœ™šžŸ  Ÿ £¥¤¤£«¥jޤ°«¨ª¬©¥¢©©¨¨¨§§§¨¨¨§¦¦§¨¢¦ª¬«ª¬®±³µ¶·¶´³´´´µ¶·¸¹¸¸¸¹¹ººººº¹¹ºº»¼¾¿ÀÂÄÅÆÇÊÊËÌÍÏÐÐÐÑÒÔÕÕÔÔÕÕÕÕÖÖ××ËæÍˆv¨ÊÁ¼ÀÇÌÌź²˜›‘Ž’‡yWn¥ÀÅËØÏÓȾÃÅÁÄ¿¾¾¼º¸¶µµ²®«¨¨©ª¨¢¨­ª®³®Š§²¬¯´±°¦™¡œ‚…pjlq{ˆ–¢¨¦†?J_rŠ–¢©¯µ¶³³°®®®«£•Š{jYNNTXXXYZ[\][[[[«´ÂÎÑÌ»™——›ŸŸ™’••••••••••••••••¡—“Ÿª¬ª©¥¤©¬¤‡xyƒvf„¶ œ¢mˆ·¾ÓܺĶ’£‘——Ž…Ž¡©£‘~‹š”¤³¢ÁDZ½ÓÚÏлÀ˜ÂµÈ«ÑÕ×Í·§®¾¹·ÒÎåå¸ÞÆã‡×æàÀž³ë ¯¤ÆÆÂ¿©†np„}”~y`izŽ¿±ÁÄ—·±¦£àæ»§·ç¹æ°ËòÈÝǸ¹»·ºÄæòåì¢Ì×âÒåæÏº°žˆž¢¦©¨¢œ—ª«¬­¯±²³¥¸¸ÀÔÌÍòËÛ¨½¾å¿ÏÒÍÈÇÍÚéóÓǵ¦¡§³¼—zjz’››œžžžžžžžž››››››››››››››››››››››››˜˜˜˜˜˜˜˜™™˜˜ÃÁ¿¿ÁÂÃÄÅÅÄÄÍÌÌÏÑÍû±±¬—…‘¦©™”’‘“——”•™™›œž¡¤¢¤‘©Šb–›§§¦§¨¨¤¡§§¦¦¥¥¥¥Ÿ£¦£žœ ¥¢¥¨©§¥£¢¬®±´¶¶µ´³²±±³µ·¸¸¸¸¹¹ººº¹¹¸¹¹»¼½ÀÁÂÃÅÇÈÉËÌÍÎÏÐÑÑÏÑÓÔÕÕÔÔÕÕÖÖÖ××××’lÀÉ¿¾ÆÈÊËź­¤¯¼ÄÄÉÒÑÈɰ«ÒʸÐÀºÄÆÇËĽÁ½¾¾¾¼º·µ´²­ª¨¨©ª¬¢¥¬­²´­„£¯ª¯´²±§–›•z}†rcekw†—¤«§‚&@IM`­ÁÀ¾¼»ººº¸¹»¼¼»º¹ººº»»¼¼¼¾º··º¼»º½¼º¹¸···¼¼¼½½¾¾¿‰‰‰‰ˆˆ‡‡ˆ‰Š‹ŒŽŽŒŽ’•–—š›Ÿ žŸ££¤¤¤¢Ÿœšž ¡ žž £žŸ “{„ˆ„pK' ##!%-<70,++++%6;w¯§M9'(+e‚©ÄÍÏÓØÔÓÑÏÌÊÈÇÃÄÆÈÉǾ¹¸µ²°±¶¹¸µ±°®§ž–„{xo\H>c›½¿ÅÄÁʵ§—–ª¼¸ª¤¿³qK˜†;;9>VK" A& !"*4("O^> f=:@jinx}ywgH)"E¡»~rrsrrqomkhd_[_^]]__^][ce^VSSRMHB?@J_r‹–¢©¯´µ³²°®®®ª£”‰yiXMNUWWXY[\]]\\\\°ÁÒÖʺ®ª›™–“’’“”••••••••••••••••œ‘¤°¨šƒ}uompuy’™—„x‰¦ Ÿ˜r`›ÑÆÓ³¢±¿ª€a¥˜‘ ²­ŒkG^tˆ“¡ª­®±´·¶´±­©¦¤•Š|l[NMRVZ[Z[^^[^^^]µÃÒÖÍÀ·´›™–“’’“”••••••••••••••••—–¨®¤œž‚„‡‹’——š–ƒw‰¦Ÿž˜te¢ØÍÖÀ¶Âdz•‚¼®ž”n^IGWy‘¯Åš“›™uÙÏÙ×¼À–¶ ¿¹»ß侬ÀʼƵÔÌÓßµ¸ö¾­ÏÏ¥¡ÇÉÈú¬›Œ‚€yqorutrttuvwyyz€zw€“¤­¯³ÊÀ˜’²º¦¥ÇâÇ­×òÍàÒ¿°ª«¯²ÖÓÆã«ÓÖß×âÛÞè˯¾»ËÍ¿ºÈÒѹÄÐÓ˾´¯ÆÃÆÏÙßâäË×¾°ÏÞÖÜ¡ ¦´ÊÝéíØåËÜɤÄÈý«™™¤¢–››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜›œšÃÀ¿ÁÁÀ¿¾¾ÁÆÊËÎÎÌËǼ°¥®£‹ˆšŸ’“މˆŠ‹‰‡ŠŠ“’‘“’•–”–››™–œ¤}g‹ ž¡¡žž¢¢ Ÿ¥§¡›š›š›™—–—›Ÿ¢¡ ž›—‘“𣫝±²²±±±°°°°°¶¶¶··¸¹¹¹º¼¼¼¾ÁÄÃÃÅÇÉËÍÎÌÍÎÐÑÒÒÒÑ×Ü×ÍÇÌÔÚÒÑÎÎÏœH ³ÄÇÃÁÁÀÈÈÈÇÇÇÇÇÂÄÄÀÁÄÅÂÅÆÇÆÄÃÄÅÂÁÁÁÁÀÀÀÀ¿½¼º¸·¶¯¯¬¨¤¢£¥§«°±°°±´“¢±´±±²³§žž—‹‘‹kfhnpz˜­ª©b$P¹eZ¼¼»¹¸¸¸¸¶·µ±±¶¸·´´µ¶¶·¸¸¼»¹¸¸¹»¼º¹¹¹¹»¼½½½¼»»¼½¾€~‡ˆ†‡Œˆˆ‰‹Ž’”•–––—˜™™™›š—–˜›Ÿ¡¡ žœ›œœŸ Ÿœžž ¢¡š€z‚Š„e9!'#!")2-$0%:)$#a€¹Ÿ%=&&=Rhvˆ¤¼ÆÖÓÍËÎÎĸÁÀÀÄÇÅÀ»·°­¯²³´¶½¨—„hSE55ET^l{|z}ޝÉȹ½³šŠžÂɸ²¬¯°aeZ;E.?(AF)&!0'&($ B{U.4PM;$JGFj›º°…E  +/V£À‰s~ntqpolhea_^^\\]^^][^_^YXXSMJGC@>G^sŠ” ª®°²´¶´²°¯«¥¡•‹|kZONTX[\ZZ\\X^]]]ºÄÏÓÏÇÁÀ›™–“’’“”••••••••••••••••‘’Ÿ®­Ÿ›£„‰—™—“–”–”„yˆ¢™—mb¡Öɾ³¯²§~|¶©s[OMPG==Nd{™´½¿Á«éÛÖõר®Ë¬½ªœÉÚ¿³ÇͼչÍÅÒß­¦à£¥å骡ÕÏ|wu|sifjoqpnooqrsttzsmp|Š”™´Á¿«¡¯ÆÒ§Òä´ŸàüÆßÕŵ­¬°´ÚØËä¦ÊÍ××ãÝàëͱÁÀÎÓÊÁÀ¼³‘Ÿ²ÀÇËÐÔËÈÈÑÞæâÙÌØ¿°ÏÞÕÛÝξº¾½±¤ÎÞÇÙͯÏÎØÒ½¤œ¡œ››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜œžšÃÁÀÁÄÀ¼º½ÂÇÊÊÌÌÊÉź®©§šŒ››‘‹†‚‚…ˆ‡†Œˆˆ’’””’“™›šœ••šyi—›œ¡¡žŸ¤¥ ›šš™œ˜““˜ž¢££¡ž›š—”‘•˜¤«°²²±°¯®®¯°±µµ´´µ·¹»¼¾¿ÀÀÁÄÇÆÆÈÊËÍÏÏÏÏÐÑÑÑÑÑÕÓÑÒÔÓÎÉÉÐÝå«GRÂÉÊÇÁ¿ÂÄÄÈÈÇÇÆÆÅÅÂÅÄÀÀÄÄÂÇÆÄÄÅÅÄÃÂÂÁÁÀÀ¿¿À¿¾¼¹·¶µ¯®¬¨¤¢¤¦§¬±±®®±µš¦°±¯°°¯¨š—‘ˆ…`oqngw¢¸©¬t0mÐŽŠ¨œšœ¥±¹º·´´¯©ª±¶·²²´¶¸¹»»º¹¸··¸¹º¹¹¸¸¸¹¹º»ººº»¼½¾}}‚ˆ‰ŠŒˆ’‘ŽŽ”›˜˜˜˜™™™™˜———˜šžŸž›ššš››žžœŸ ¡¢£Ÿ•†{}ˆŠpE#"'$! "(/-*607#$2l‡¶•"2"5F8EKHNe€§¸ÈËÇÅÅÄÁÀÁÃÆÅ¿¹²²°¬­¯­©¡xXH828;Desx‘Ÿ™—›Ž|wŒ®ÃÆ··ª—š±Á¸µ©²´a~™<.AI6C6!18)!'<1(Nl@N! ;SA.)A<@Tj‰•‚W%+p—¦†ƒƒrwmonmjfb^[^\[[]^]\]aa\WVSPKHD@>F]s”Ÿª±´´³µ²°°±­¤œ–‹{jYOPWY\]ZY\[W___^ºÀÉÎÎÊÇÄ›™–“’’“”••••••••••••••••Œ”¥´­œ›§Œ‘—™’…vl~€Šˆ}‡œ–…cY—ʹ¤  šc[d‹{bJ<9?E646?JT`j„’†ZÅ®œÁ«¹–°~uQ‡¹Ò¿µÇÉ´Ô½ÕÊÑÛ«©—¦²¶½Ã½¯­¡~usx|{rgdhorsjkkmnoppyrjglv€†—ž²ÆÉÃÈÖ¨»Æ©žØøÒÛÖ˾µµ¼ÃââÔ馯ÉÔÞæÙÙäÌ·ËËÓÖͼ¥Ž}ny‰›­ÃÚêÃÁ¿ÄØììáÍÙÀ±ÏÝÔÙÑËÆÅÈÊÉÆ²È¶ÍÌ»ÝÖÞÚÆªœ™››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜œœšÂÀ¾À½¹»ÀÆÉÊÉËÊÈÆÃ¸­« ”’˜œ–‡ƒ~~„…ƒ‰……ŠŒ“’–˜—𔓓rg›“—š™œ  ›¡£ Ÿ¡¢  š–—¢¢ ¢Ÿ›™ššš™›š› ¨®°¯±¯­¬¬®±²´³³³´¸»½¾ÀÂÃÃÄÆÉÉÊËÌÎÏÐÑÑÒÒÒÒÑÐÏÏÌÉËÓØÑÇÙÕÄ‚M}ÇÒÃÂÀ¿ÂÆÉÉÇÆÆÅÄÃÂÂÃÅÄÁÁÄÅÂÉÆÄÄÇÈÅÂÃÂÂÁÀ¿¾¾¿¾¼º·µ³²¯®«§£¢¤§¥¬³³¯­°´ ¨®¯°²±­¨™”Œ‚‰~ZhjbTd™µ¦£€1i½§°¤–•™¤±º»¸¶·³®¯µººµ¶·¹»½¾¿¼»º¹¹º»¼ºº¹¹¹¹¹¹¹¹¹º»¼½¾}~…‰Œ’–•‘‘—ššš™™˜˜˜——˜™š›œœ›šš™™™š›œœŸ ¡¡¢¢›‹|z†ŒyP,#%$"!'.0.430!>qŒ³Š$-$4McenkVDCLQ]|¡´º¿ÆÌÀÁÂÃÅž¶¯±®¨©«¡‘jL732?QYk„Š”¤{Œ™Ž‡uxžËÅ¿´¥šž´ËÁ¾ª¥¹¯…i¤v)02^E>$-5?43!!:2]U"W@%!FO?,:7FLD]v}L*'Š•“†’~}iklkifa]Z^\ZZ[]^][ab]XVUSLID@=F^t•Ÿª³·µ³´°®°³®£˜—‹ziXOQXY\][[^]Zaaa`¸¼ÂÉÍËÆÁ›™–“’’“”••••••••••••••••Œ”§·°ž›¦Ž‘“…saU`evˆ‰‚‰™Ÿ–‡dZ˜Ç²¤¡¢žˆleogT?7HLE;@A7*-?MNN]‰¨âÁ¼Ò½Æž»¤ÆÂ½Ó¼±ÂİÁÁðã×Ôª³¸Ç˽°¬£–xyyzzzzyytpqw{zwnooqrsttyywqjintqrŒ¬¾ÇÍ䱬À»ÃÙÝÓ××ÎÃÂÎÚíñæö©ÅÊÚãäÎÇÔÄ»ÖЮ‰umlxˆ‚}tkis‡–ÀÑÒÆÎëøïÑܱÎÛÑÖÜâܾ™Š™®ÁÝÇÔÕÊâÈÎÑè˜šš››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜šœš—¿¼»¼¶¹¿ÆËÌÊÈÈÉÈÅÃÁ·­©¢žŸŸ—Œƒ‰„}{}€€…€ƒ††ˆ‹ŠŽŽ‘’”•ŽlfŽ—”•“–œžšžœœŸŸ›¢¡¡¢£¡›––”’”™ž¢¤¡ ¡¤§ª«ª¯¯®®®°²³´´µ·º¾ÁÃÁÄÇÈÈÉÊÌÏÏÐÐÑÑÒÒÒÒÒÒÑÐÎÍÎÏËÇÌÕÕÍCeÅÕ²´Ê½½¿ÁÀÀÅÌÂÂÁÁÀÀ¿¿ÃÆÆÃÅÉËÉÈÇÆÆÇÇÅÄÄÃÂÀ¾½»»··¶´³±°¯¯®ª¥¢¢¦©¨¬°³³±¯®¨©ª­³¶°§¢–•~pI>DQZf„››µt@¥ÃºÁ¿ÃÅż··¸²¶·´´¶¶²¸¸¸¸¸¹¹¹¼»º¹¹º»¼»¼¼½½½¼¼¹º»¼½½½¼y‚ˆ†„ˆ“–“‘“˜›š™šš™™˜˜——˜˜™š›œž››››š™—–™›œ›šš›œŸŸž  “‚}…ƒjE)"  #+2/&3! Lj’²w-3"+2;C=MWSPYekbjuƒ˜¯¾ÃÁÆÇÅÆÇ¿²ª¦¡ ¡™„oadieamn\^NW~~D6gdda_ekdVƒ·Õ½ ¥¸À̼Áº¢«¸£Z†’/ #8'   ,MD'B+ 7`)hM552WY6+)77_ŠidctŸ~­ ’‘ ›‹thgca_^^_[ZYZ\^^]Y]_[XYWTLID?=Hax– «²µµ´´±°²³­£š•ŠyhWLLSUZ\[]ab_\[[[¼¾ÆÒÙÔĵ›™–“’’“”••••••••••••••••”’Ÿµ¼­ž›Œˆ‚{upmldZZfq|“¬ªŽqr¶ä̺£—¡¤Žo\SPLHFFGHAF<+.ESQMFo~»˜¦½­¹‹¤“ÈÖŒ¸É¯¤»Ä´ÇÁìäÞØž™±³»¾¬„|}~~}{zrqqw}~ysttuvwyyztz}xnhjn€{zŒªÁÈݹ±¶µÏáÍÕÚÛϾ¹ÃÏéïæõ¦ÁÈÚÕÛÍÌÚŴˤ†nmpnuƒoqrpnr|…™¿ÓÉËäñéÒÝòÎÚÐÕ»¹­”~|‘§ÆãËÔÕÌà¾ÍÓÇ«™šŸ››››››››››››››››››››››››››››››››˜˜˜˜˜˜˜˜››˜À½»¼¸½ÄÊËÊÉÈÉÊÈÄÃÀ·­ªª¦ ™’Š„ˆ‚{y|€ƒ~}„„†‰‡ŒŽŽ‹’’Œom’‘‘˜œ›šœ™™›š•žŸŸŸš—”–”“•𠤥›Ÿ¤§¨¨©ª®¯¯°±²²³´µ¸»¾ÂÄÆÄÇÊÌÌÌÎÏÐÐÑÑÑÑÒÒÐÑÑÑÐÏÎÍÕÌÃÉÙÕ«}4ÉÌÉÅÁÆ¿¼½ÂÄÂÅËÂÂÂÂÂÁÁÁÂÆÆÅÇÌÎÍÄÅÆÅÃÂÃÄÅÄÂÀ¾¼ºº¶µµ´³²±±¯®ª¥¢¢¦ª¯­¬®°²±¯ª©©«²´«Ÿ™Ž‚e4ZR^s{…— ­aG·½¸µÁ±³µ¶µ·º½´··´³µ´°ºººº»»¼¼¼»º¹¹º»¼º»¼¾¾¾½½»¼½¾¾½¼¼|„ˆ‡‡‘‘•˜˜—˜˜˜˜———————˜™›œš››››™—–š›œ›™˜™›› ¡ž¡—ˆ|‚‰{T- !%-0'< +Uh—µn/7-69;.76)"()L^pv—·ÎÂÈÊÆÇÉÀ²¨¡žž™~vvnpqmjaN+#?=/875:KXRC>y¶É¹«±¾ËÆÇÁ­¥°¼h–o%"!#MU8Q.!AK]VAI17bUD$(,-A=IbzŒ•¢¬°²´¶³³³³±¬¤ž”‰yhVJINUY[Y[__\[[[ZÀÃËÙáÙų›™–“’’“”••••••••••••••••˜’›´À²Ÿ—‘Š~rjghjxdVYdv˜·ž’…lr»ëÓÕ²›£©^O-gdY=?;D™‚l‚“˜ž”šž“‚qc[XWXXY[^^][a`]XXWQIKGB>>Id|Š•£¬¯°³·´´µ´°«¥¡“‰yhVHGKUYZXX\[X^^^]½½ÁÈÍÊÁ¸›™–“’’“”••••••••••••••••—•ž®°¢œ ‹|surhhqrkfc]e‰±–“ŽBn’ÑÀí‘¡¹NDCOPC>FKG>?@ABCDD5NI€‹ÒÈÌ˳᱊¹Ñ…ÈÒ°°¸²³ÄÉùéÔΨ·ºÆ¾¡Ž†v~~|{ywvvppoprvz|qrrqokgevqkggkqvwtxƒ…™³ÀÄÑijÒëÒá×ȼ¸½ÆÍêÞÙÿ²¶ÀëÕÕáËäç—Œoquvuqli}zvqmkkkp…¨ÊàæàØÊÓÅ«µÚåÔÙ”y€spyrˆ®ÌÑÓÙÓÄ×ÞÓ´œšŸŸ››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜–›™½¸¹½ÂÉÌÆÂÄÉÌÉÈÇÅ¿»¸µ±© –‡ƒ€~{z{||{|zy{~ƒ†‡„†ˆŠ‹Œ‹‹“„•‡s{‹•‰‹“—™šš›š˜˜šš™—™—˜š˜“’•”“”–šœ¡Ÿ ¥§¦¨««®²´´´µ¶´¶º¿ÃÆÇÈËËÌÌÎÏÑÒÑÑÑÑÑÑÒÒÕÇÔÚÉÌÖÈÌÑÏÈ‘8RÐÆÅÃÂÂÃÄÅÃÄÅÅÄÃÁÀ½½¾¾¿ÀÀÁÀÅÆÅÅÈÇÃÈÆÅÆÇÇÆÄÁÄÄÁ»¸¸»¸µ±¯°±²±®¬¨¦¥§©«­­­®¯°²³µ«¥«³°Š•£‰}ƒP'`Ybkgl„—­K†ÃµÃ¿°»¾¹±´½»±³µ¸»¼º¸·µ¸¹¸º¾¼¶¼¼½½½¼»»»¼¼»¸¸¹»»¼½¾¾½»º„ƒ„‡ŠŒŒŽŽ‘•˜–––•––—˜–—˜™™™™˜œ›š™™š›œ™›š––š›™™š›œ‰~Š…m< #"%.):##/[f£­j5""%*&%0 $ (''"(!0S{¸ÐÌÇÍÓ󵪟”‘Žˆzˆ…W- 2(*"& !1(7,/c°ÓïÆËËĹ²­ªÄ£d‡‹'  )RrR$ ^"(0A"[lPB???;N=if¡ŒŠ¨“¤ŒaŠ~¿Æ¡Ÿ¨£¥ÈÂëãÞÞ­¯ºÀµšŠ‰„x~}|{zxwwutrrsuxzvvvusokinlheehlnxrszxw‡žº¿ÎĶÙõÞãØÈ»¶ºÃÉãÚ×þ¯´¼ã×ÖáÉá⑆svy{yupmxwurnjgfj|›½×áßÚÌÓůºÜåÔʉs~ts~zƒ¦ÄÍÑØÔÇ×ÞÓ´šŸž››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜š™•½ºº¼ÆÈÈÄÃÆÈÆÈÇÆÄ¿»¸µ°¨ž“‹…‚}zz{||||{{}‚„…„…ˆŠ‹‹‹ŠŒ‰”xc}Ž‹‹ŒŽ‘”—˜™™—–—™™˜—š˜˜™—’‘”––—˜š›Ÿ§££§¨§¨¬©¬°²²³´¶·»ÀÄÅÆÉËÏÎÎÎÎÏÐÐÑÑÑÑÑÑÐÐÌÑÔÎÈÍÒÑÍÎÒ~&qÓ»ÈÇÆÆÅÅÆÆÄÄÄÄÃÂÀ¿¾¾¿¿ÀÁÁÂÁÅÇÅÅÈÇÃÈÆÄÄÅÆÅÄÁÀ¾½½¼º¹·´±°±±±°­«¨¦¥§©«­­­®¯±²³³§¥°±¢”–¢‹„O)^LHOTiŠ ¤_˜Ã³ÁÀ¹¹¿½´²¸¹´´¶¹»»º¸¶¶º»¹¹»»¸»»¼¼½¼¼»¹ºº¹·¸º½º»»¼¼¼»»‚‚ƒ…ˆˆ†„‰ŠŒŒ“––•”””•—˜–—˜˜™™˜˜›š™˜˜™š›˜šš––šš˜ššœžžžžŽ‚ƒ‹‰uH!!%/+>()6We£­f6!)((*"8WW-(!@m·ÏÙÑÌÆ»µ¨“‘‰‚x†€[07axm,$%$13Ar¦¿ÆºÊÐÄ»¹±¤³»eŽi +#2LpI3 o-).9SoSBE@<0VD/>^Y'<1*Sw–“›ž‘Œ‘‘Š¿Ê¶ªnJSORUVVWXW[[[YVROMJE?;358:;;:9)<.`g¨–”±Ÿ¯„Žd‹™ËÌ£Ÿ©¦ªÈ¹Þßéí³©¹·¦Žƒ‚{~}}|{zyy|zwustuvuvvusokiggffffgg~uswtoyŒ²¸ÉøÞýèåÚɺ´¶¾ÄßÜÜÿ±¹¾àÚØáÇÜÛˆ|wy}~}ytqqstsoic_dq‹¬ËÝáßÐÒijÀßåÔ¸}n}uuƒ€|™·ÆÐØÕËÕÝÔ¶ž›ž››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜™™—’»¹º¾ÉÈÅÂÄÈÆÁÇÆÄÿ»·µ¯¦›ˆ‚€}|zz|}}||}~€‚‚‚ƒ…‡‰Š‹ŠŠ‹‘’gO–ŒŽ“–—˜–•–—˜—–˜–˜œš™œœžŸžœœ ¤®©§¨¨¦¨¬¨«¯²³µ·¹¼ÀÆÈÈÉÌÏÒÑÐÏÎÎÏÏÒÒÑÑÐÏÏÎÌÐÌÍÕÏÆÊÜÊg,wÇÍÇÉÉÉÉÉÈÇÆÄÄÄÃÁÀ¾½¿¿ÀÀÁÂÃÃÁÆÇÅÆÈÇÃÈÅÂÂÃÄÄÃÁ½ºº¾¾»·µ³±±±±°®­«¨¦¦§ª«­­­®¯±²³²¦¨µ¯—–– Œ†„K,\LM[gz™¥Š¸È¸ÃÂø¿À·±µ¸··¸º¼»¹·µ´¹ºµ²´··¹¹»¼¼¼¼¼·¸·¶µ·»¾¹¹¹¹º»¼½~~‚„„‚€…‡‰ŠŠŒ’•”“’’”–˜––—˜™™˜˜™˜˜——˜˜™•˜™––™˜•š›œžŸžž–‡„‹Y*%/-B-/ARf¥®_:')'!/^Œ€VQ$!(0‚½åÜÌÌð¥š’Žˆ}oŽr>, Qƒ©ÂŸ<8'( *,!072Co¨Ø¿ÈÎÉ¿·±­©º¹\x™$%9=@N("v/"&,3m_M]D(3R;CqJ +-7H€tt‡š™”’nŸÏÇЂIHNNPUZ\ZXXYYXVSPNLF?:;Gaxˆ“Ÿ¦¬²´²±³³²±¯¦›‘…t`K?@HMMNQTUTRSTUVÀ¼¹»¿¿ºµ›™–“’’“”••••••••••••••••‹š²¼¬™ ¶Ÿ„olmggmedhkef‚¤œ‘”\‹˜Âªµ± Ÿ™a4A4CH?;CE@36:>?>;92*g{Ç»ºÇ¶À˜y¨µ›ÖÔ¨¢¬ª¯¿´Þàêï·°¸«–‚{}~}}}}||||‚€|xutttsttsqmiggikllkigƒxuzytz‰©°Ä¿µÛøâåÚȸ±²¹¿Þááÿ³¿ÂßÜÚáÅ×Ô€swy|~}ytplostph_Zbj~ ÅßèèÖпµÅàäÖ¯yo€us€~vŒ¨ÀÏ×ÕÐÔÝÔ· œ›››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜–™˜’·¶»ÃÉÊÉÄÄÆÅÁÆÃÁÁÁ¿»¶³®¤˜…€~|zz{}~~}|~‚€ƒ„†ˆŠŠ‰‰”eHƒ™‘ŽŒŒ“•š˜––—–•“‘˜£ªª©«¥¨ª§¢¡¦¬²­©©§¥¦«©¬°³¶¹¼¿ÂÃÆÊÎÐÐÐÒÑÐÐÏÏÐÐÒÒÑÐÏÎÍÍÑÈÌÕÑÌÐÕÁY)}ÚÕ¹ÆÈÉÊÊÊÈÆÅÄÄÃÁ¿½¼»¿ÀÀÁÂÄÄÅÂÆÈÆÆÈÇÃÇÄÁÀÁÂÂÁÁ¾¼»½¼º·³²±±²±¯¬­«¨¦¦§ª¬­­®®°±³´²¬­²©—–—‘ŸŽŠ€D/`V]mv¬±ÎǻýÁ¸½½·´·º¹º»¼¼»¹·µµ»¼¶°²¶¸·¸¹»¼¼¼¼¸¸·µ´µ¸¼¸¸··¸º¼½}|{|‚ƒ…‡ˆ‰Š”’‘“–—•–—˜˜˜˜—————————“—˜––˜—“š›žŸŸŸŸšŠ„ˆ‰i>  #.,B03LMl¨¯Y@!$% /J¦ƒ`\0''K”Ùå×ÓŪ¤™Ž‹ƒ{wk„dIX=%MÁÇÅŽ+@3-84I$"0=BK}ÀÏÉËÏı¯¼³¤Í`h+3&":d" e^HiM AODW<)1>=ˆ}iu˜¢—‡y˜Ç·Ò†JCONRX\\]_XXYYWUSRNG@;;Gaxˆ” ¨¯¶¸¶°³´³³°§œ’†t_J=?GJKMQUUSPXYZ[À½»½À¿¸±›™–“’’“”••••••••••••••••Œ›³¾¯¤º¬Œpkmjjodcgice£¢’•f˜ŸÃ¬­±©­¦k/?0j|IJ­¾®²w‡w±Â˜ÓУ¦£¨µ´äããç¹½´Ÿˆ|y{}€}}}}~~~~†„{wuuu{||{yuqoopsttspo{omw|x|‡¨À¾³ÔìÓãׯ¶®°¶¼×ÞÝ÷¨º¿ØßÛâÄÕÑ|ntvy{zvqnlostph_Zehy›ÅåððÝÍ·±ÄÝâÙ®|v†vnywvƒ»Ð×ÖÕÒÜÕ¹¢™››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜“šœ”µ³¼ÈÆÌÎÈÃÂÄÄÄÁ¾¿ÁÀºµ±«¢—„|{zz{}~~|z~‚ƒ~}}‚ƒ†ˆ‰‰‰ˆ‘™˜X†ŽŒŠ‹Ž’”œš˜––”’‰Œ–¦±³±²®±³°«©­²²­¨¨¦£¥©¨«¯³·»ÀÄÉÆÅËÓ×ÔÏÐÐÏÏÐÐÑÒÑÑÐÏÎÍÌÌÑÇÓÒÃÔݼF1~ÙѸÅÌÇÇÈÈÇÆÃÂÃÂÁ¿½»ºº¿¿ÀÂÃÄÅÆÃÇÉÆÆÈÇÃÆÄÁÀÀÁÀ¿ÀÁÁ¾º··¹²±°°±°®«¬ª§¦¦¨«­®®®¯°²³´¯±®¦Ÿ›•™” Œx;2cWVZ]p‰“®À̽ºÀ··¹¹¶µ¸½½º¼¼½¼»¹·¶¸¾À¹´¶º¼¶·¸º»»»»ºº¹¶³³µ·¸·¶¶·¹¼½…{yy{}~ƒ†‡ˆ‰‹‘’”–•–——˜˜——–——————–’–˜––˜–’š›œžžžž›Œ„„‰ŒuN(!!"*)A27SHv«®SE !>a”¬{F>A"A'*=o¹ãàÕÆ®¥š‹†}tpjrY]tME¾×ÊÇ'@@0LF)G_5*CPM`‡ÃËÒÐź·¸µœ¼ÁmjF0/YI 'cX:eV%#=80WR3 #W—su—ŸŽ–ž¢·¦±S6XRSX][WZaZZ[[[YWVPIB=FIKNSWXURXYZ[¿¾ÀÄǶ­›™–“’’“”••••••••••••••••‘›°½´¥©º»•slponrfcde_c¥«”–o¥©Ë¶±³¨¬¨o@M:KTOLRSLh—­Š=*SDCK+]U_š×áÖ˺¨›ŽˆƒzqnlgZcgF`½ÓÒÎÞ´B<9B@CJfc5(3AK^hec–¾ÕËÅÍĬŸž–¶ŠStg, !;k4 ijGic+(/$474UN +(TF[‡šœ¨¶×‡Jl©O *SV_fbY[c\]^^]\ZYQKE@@Jav‡“¡ª²¸º¸³µµ³³°§œ•ˆt^H;=EJLOTYZXVZZ[\½ÀÆÍÏÆ¶©›™–“’’“”••••••••••••••••—›ª»º®­·Çwnttsvidb`Z`‚¨¨ŠŠh¢¦É¶Àµ›˜˜e:G9KVQOUUN.l…Ò¾´¾¼É¡šÑÕ™Ùݵ±·°±È·ØÔÞ뾿­Žx}ƒ~|‚|}~€‚ƒƒ‡„~|||}‡‡ˆ‡„}z€}ywwy}€tfcq|yw|}“¼ÇÁÝêÈØÍ¾±¬¯¸¿ÓÝÓß°¿ÔàÝäÇØÔrwz}~}ytqxwurnjgfees™ÉêòíìÆ¡ž·ÑÞૃ”~pyy€~’ºÕØÖÛÏÚ×¼¥ž›–››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜–™˜”¼¼ÀÇÁÇÉÅÁÁÁ¿Â½º¼ÀÀº´©¦¡™†{|||}~~{yw|€{y{}€‚„†ˆˆ‡‡ µ»­p’‹ŽŒŒ’“–”’‘‘‘Œ‰™¥©«¬°±³´³²°¯­©§©¨¥¥¨©­²·¼ÃÊÏÖרØÖÔÒÑÐÐÏÎÎÎÎÏÎÎÍÍÍÍÍÍÎÍÅÐÚ«\1š½ÒÅÀÐкÆÅÄÂÁÀÀ¿¿¾¼»ºººº½¾¿ÁÂÄÅÆÅÉÊÇÇÈÇÃÄÃÃÄľ»¼¼»¹·µ´´³°­¬­®­­«©§¥¦¨«­¯¯¯¯±²´µ­«¢—‘¥£«–i-=SR\dh{“š¼Â¾ÀÆÁ¿½½º¸¸¹ºº»½½½¼¼»ºº²¶·´´··´·¸¸¹¹¹¸¸¸º»º·µµµ¹¹ººººº¹©£š‘Šƒ~zz}ƒ„„†‡Š‹‘‘‘”•–————––—˜™™˜—––˜˜””˜˜–˜™š›œœœœ•Ž………h7"$#!$%D[ic\]__`_^\ZYRNJGEMau‰–¤­µº»¸¸¸µ±°®¦“†qZC69ALLOSX[[ZYZ[\ËÀÀËË»¯®ž˜’‘”–”‘’’’’’’’’••••••••Œ›¶ÈÀ¯±ÀÔ®†vwvpkjfecZYt–“Šm«´ÙÆÝᤨ§fTI_hdeffd`\YSOKHGOcw‹–£ª±·¹·¶·µ±°­¥š“‰uZB8=ELQSSUYYV\[YWª¨³ÅÉÀ¾Æž˜’‘”–”‘’’’’’’’’••••••••›³Ã»«¯ÁÉ¥|hjpttqlif\]zš‰—|¶·ÓºÇʘ˜VE<5GQLLTWR7AKOMHGG-57Bo£«”¸Á³°ÚÏ¥ÝÚ±²¾º»ÑÁâÜäòÊΊ…‚‚„„|ƒƒƒ„…††‡Š€}„€urz…yy……z{†}~~zvzƒŒyxwvwy|}ƒšËãÚÕßÌÚǵ¼²«ÂØÜÙÊ»½ÓèâØÚÁÜߊxz~ƒ††‚|x‚‚}xrnaqqËãàíÝ̾ÀÌØÞà«‚w“ws‹¥ž½ØÔÙØ¼ÈÑÒÁ¦••››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜–˜˜—ÂÀÀ¾»¸¸¹»»»º¹¸¸¸·³°«¦Ÿ˜‘Š„zy{zvvywvx||y{}ƒ€}ƒƒ‚‹Ž—‘ZM—’Ž‘ŽŒ……†‰ŒŒŠŽ‘–œŸŸ¢§©ªªª«ª¨ª­­¬¯´µºÃÌÖàéïëåÝÖÑÎÌÊÍÌÌËÌÌÍÎÑÏËÉÌÏÎÊÆØÉh1v»ÅÅÇÈÈÇÆÅÄÆÁ¿Â¾º¹¹¶´·¼¼²¨¥§«°ºÊÛèÂÇÏÒÍÇÊÑÁÂÂÁÀ¿½¼»º¸¶µ´´µ²°®®®®¬ªª¨¦¥¦©­¯±­¬¯²³²³§¤‡Š¢Ÿ›ž³­°œ{M+(DcXcjbX{μ¾ÁÀ¾¼½¿½½½½½¾¾¾Á¿¾¼¼½¾¾¼º½Á½»½À¾¼»¼½½¼¾¼º¸··¸¹ººº»»¼¼½ÁÀ¾¾¿¾»¹°¯¥•‡‚€~€ƒ†‡……†‰Ž‘’”•••˜˜••˜˜•ž™–”“’’“–™™˜—™›œ šŒƒ„„‚pR1!!#!!$(NHEgœ¸Œ967# !-"@E:.2;ERsz|zƒ‘’‰ž ®ÈáåÓ¾§™ˆ~}zxsu…™¥«­›•y}o„xy]fmqv~ƒƒ‘‘Š„„ˆzqZa¼ÓÎÁÇ·ž¹ÂS€x( #2U;Mu…Sp‚=<"OMT1,J=5FTbYO3$"W’´“‹—‰°}Z<X–ghjjhd`]WRKGFPg|›¨°·¼½»¸¸¶³±¯¦œ‘‡sXA8=FEJNPT[][^^]^¹¿Ë͹¡¡°ž˜’‘”–”‘’’’’’’’’••••••••’›­·®¡«À̽ ‚z…ŽŽ{smg]a§”„’u«§¾¢½»†¢[JJL_jd^^XMBKTWRMJJDKLV„ºÅ°Å²¼”¹­×Õ©ÝÔ¨­ÃÊÒÇÁîëíòÄÆ}…Œˆ~z‰ŽŒŠˆ‡……‚xtytgckqrxƒ|}y†‡ƒ„‚|zyz{„}’ÀÙÕ×åÛèÓÀź²ÈÝáÝͽ¾ÒçÛ×ÞÄÝà„‚‡Œ‘ƒ†‰‰†~vqetsÈßÚæÙÑ»ÈÜâÛ»‘y‡’ŠžŸ—³ÎÊÒÕºÃÏ×ʯ™”—››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜–™›šÄÁ¾¾¹·¶¶¸¹¹¹¹¸¶¶µ²®«§¥¢Ÿ›”Œ‡‚„…ytv{ytquxuqqpvsry{}‡†‰…]Y‡”†‡„…‰‹‡„…ƒ€ƒ†ˆ‰†Œ‘’‘’˜¢¥§§¦¦¦§ª¨©¬®¯¶½¾ÅÎÖÛÞàâ×ÓÍÊÉËÌÌÌËÊÉÉÉÊÊÈÎËÌÑÈÃÑÔ‹CÃоÔÇÈÉÇÄÄÆÈÉÆÃþ·´¶­²´ª—†„Šˆ–¨²¸ÀÏÛ÷õöøñÞÊ¿À¿¿À¾ºº½··µ´³²±±°¯­¬¬¬ª¨§¦¦§¨«­®¯¯®®²²¥”›žª¥¦‘­­¦£…^9-P]X[YPX‹Î¾¿ÀÁÀ¿¿¿¾¾¾¿¿¿ÀÀ¿¾½¼¼¼¼½º¸º¾¿¼»¾À¼ºº½¾¼¹¾½»º¸¸¸¸¸¹¹º»»¼¼À¿¾¿ÂÂÂÀ¹¹³¦›”†€‚ƒ„…†Š‹‘“”••——““——•™˜–•”“””“–˜˜——™šœŸ’…€‚`8$&#"'PFFt£³ˆ95?' (GFKNOT[]\___`®¶ÆÍ¿¬°Áž˜’‘”–”‘’’’’’’’’••••••••”­¸®¡ª¿¼¾¬‹xz{rwplg^`£•Šk¤¨È²´®{›¡TCH>Ted`aZM@ISWSNKL3>CP{©«Á¦«ƒ¡Š°±”Í˦¬½½ÁÀ¿îêèê½Á{„‹‡{‚‹ŽŒŠˆ‡……tqvrfcjgpx||yphw‡ˆƒ~||}yvttuu…~”ÂÝÙÛêßëÕ¾Á³©¾àãßν¾ÒçÖÖàÇÝà“‹ŒŽŽŠˆ„|yxxl{y’ÌáÛçÖÓŹÅßåÙº“|‰˜–— ˜­ÉÈÔÚÂÅÒÙ̱œ–š››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜–™ššÃ¿¼¼¹¸¶·¸¹¹¸¸·µµ´±­ª¨¦¤¡œ•Œ†€~{xwwwuomqutstsyuryz|†‡–qe‰”‡„„ˆ‰…ƒ„„~~…‡‡ƒ‰•š¡£¥¥¤¤¥¦©§¨¬®°·¾ÁÆÍÒÔÔÔÕÊÈÅÆÉÌÎÏËËÊÉÉÊÊËËÉÊÐÍÂÇÛ©6´ÓÄÄËÉÇÄÄÆÇÆÄÂÃű³º¬«£’ykvˆ‘’˜§»ÉâõÿúöøóèÀº¸»¼¹¹½µµ´³²±¯¯®¬ªªªª¨¦¥¥¦¨ª«­®²®«­´±Ÿ‹¡¤° ¤£®®ª£}V;3UHEOdlv›¼ÃÀ¾ÀÄÅÁ½ÀÀÀÀÀÀÀÀ½¼»»ººº»·´³¶¶µ·»½º¸¹¼¼º¶¸¸·¶µ´´´¸¸¹¹ººº»À¿¾¿ÂÃþ¾»µ²«ž‘…€|}‚†‡…ˆ‰‹’“””––’’––”“““””•–—–•”•˜™™˜›–ˆ}}‚‡h9#*&!%L;H}©°‡99=& ( ?PTNNNR^yzywyŒ“˜ ´ÑçæÐ¹£’‚~€€ƒ‚xw…‘’‘”¡‡’y“ƒ‰z…‡‚ˆ—˜‘“”’Žˆyxx^D^‘Îо³·ª ¯ƒ^Š, {yrov[Kf>_5,V 36V…nPmrM &8MGS;[nƒˆƒmmwoefhheb][YRJEDPi€Žš¨²¸½½º¸¹·³²°§‘‡rV?6=FHLNNRX[Y^^__»¼ÆÍÁ­ªµž˜’‘”–”‘’’’’’’’’•••••••••Ÿ²½²£©¼¼ÌÁ™}{wjsoomcc}Ÿœ†Žo«²×ľ´ƒ©¯\JS#>U[^a[O5?JOMIHJ4@GT~ª©‹­Œi„f‰ŽˆÄÇ¥ª·²²¿¿ðéäåºÁ~‚…„‚„ˆ‰‰‰ˆ‡††…vlkqodbkgqtnnspew~„„yxywvsqpqrs|”ÅàÜÜéØäηº¬¡¶ãæáо¾ÒæÒÕâÉÞà–‘””’Œ‹ŽŠƒ}yyz|q}”ÌáÚåÔÖǶÃáçÖ·˜†”¨©¢Ÿ —±ÉÆÑ׿ÊÕÚ˰œ™Ÿ››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜—™™—À½º»º¸··¸¸·µµ³²²²¯¬©¦¤¡ž™’Š„~|z}{xtttrrux|uosrr{…‹i[{‰‡…€~€~|~ƒ€}}‚ƒ†ŠŽŽ“—™›žŸ ¡£¦©§©®°±·¾ÀÄÉÌÍÎÏÐÃÃÃÅÉÌÍÍÉÉÈÈÉÊËËÑÆÈËÅÈÌÃD ¨Ù¹Ê»ÌÈÄÁÃÆÇÄÀº»½¼µ¯²º®™‚tjgo{rqoqw‚Ž•¨Ô÷úøþýñÄ·°´¹··º³³³²±¯®­¬ª¨§¨§¥££¤§©«¬­­´­«²µ¬›£©¨ §¢–¬­«œkG82JBH]zog˜ÀÄ¿¼¿ÄÆÁ¼ÀÀ¿¿¾¾¾½»»»ººº¹¹µ°¯°±¯±¶º¹¹º»º¸¶¸¸¸¸····ººººººººÄÂÀÀÂÄÄÃÂÂÁÀÀ¼®Ÿ•Š{…†…‡ˆ‰ŒŽ‘’’••’’••’‘’“”•–———•“”—™™—›š›™Œ}{‚ˆnA )& "!G/K„¬®‡7>6".)GY^Z\^er}„Š–ª¯¼Óäãλ¢}€……‰•›ž š¤—žˆ”…†‹’‰Œ—™‘•™™—––”‘Ž‚yuiWMMœÓж¾µ ¬°br”\ !"4PvƒagL4NE]W,3B2^to{‹ƒF+% 3DD4 2Rp‰Ž¢§™™pdeffd`\YWQJDDPi€š¨²¸½½¹¸¸¶³±¯¦œ‘†oS;39BHKLKNTWU[\\]ý¿Æ¿¬¢¥ž˜’‘”–”‘’’’’’’’’•••••••••¡·Ä¹§©¹ÃØÎž|~€urqvwmj€žšˆ”x´·Ö¿Ê½¶¼dP\'BZ```WH0:GNNLMOAJNZ†·¼£É¥«Œ«Œ²¼ŽÈÉ¥©¶±²ÅÅôëâä¼È‚~€†ˆ‡„ƒƒƒ„…††‡ja`ii`_hpukZ\r~{w|€~xstwsrpopruwxu’ÆáÚ×âÒà̹¿µ­ÃåèãÑ¿¾ÒæÎÔäÊÞá™–”“‘ŽŒŠ‡„€|zq{‘ÉÜÕàÒØÉ´ÁãéÔ·Ÿ”§½¾® ¥š³ÊÇÒÙÁÎ×ØÇ¬š›£››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜—™—•½º¹º¹¸¶¶¶¶³±°®®®®­©¦¥£ œ˜“Œ‡„…‚~„‚}…|zxw{‚’Š‚„€‰ˆ†ŠplŽ–—‘ŽŽŒ‹‘Ž‹‹ŒŒ‘“–™ ¢šœžŸ ¡¤§ª©¬±³³¸¾ÀÂÄÅÆÇÊÍÅÅÆÈÊÊÇÅÆÅÆÆÇÉÊËÐÄÊÈÂÖÁvƒ×ƾ˼ÍÃÃÃÄÄÄÁÀ»¶³³±­¬®žgaccfk[ajsy~ƒr‘µÍßèßÍË·©®µ´³µ±²²±°®¬«©§¦¥¥¥£¡¢¤§ª¬­­¬±ª®·±ž•™Ÿ©™ž®¤¡©«©’V884BScmu]d§ÇÀ¾½¾ÁÁ¿¼¾¾½¼»º¹¹»¼¼¼»»º¹·³³µµ²²µ¹º¼¼º¹¸¸»»¼½½½½¼¾¾½¼¼»»ºÅÃÁÁÂÄÄÄÃÆÆÄÄü³©Œ{~ƒ†‡‡‰‹ŒŽ”•““•”““”•––––”•–•”•˜›™šœ‘€|ƒ…wR$#" "%G,P‰¬­†1?2"# 20Lajjljiqwx–—¥¶¹ÄÖãßʶ¢Ž~}€~‡ˆ…†–¥ª¦¦¬©ª £›—”——’“™œ›Ÿž˜—™–‘Œ‰~sojWAS¦ÔÊÁ·®´À€\†‰:  '8R:OnOUOEIlW81<0%;ZValU8'& 22 )6W=@%CLu}™¤‘ˆ€hcdffd`\YUOIDDPh~𩳹¾½¹··µ²°®¥›ŽƒlN6-3=CGHGIPSRVWYZ¥ž¥¹Ä¾¸»ž˜’‘”–”‘’’’’’’’’••••••••”¢»É¾ª©¸¹ÐÃjq{usu|vpƒŸ‘ƒ•|¶³Ë¯Â³ƒ¯´YDQ@Znng`P=3>LTUUWY>DDM|´Â®»˜¡‰­‘ºÉ™ÑÍ¥¨¸¶¹ÊÊøíãåÀΆ~x~ˆŽˆ€~€‚„…‡‡`WXbc[\fzxdKPsŽ“x{}ysprvqqppruy{poŽÄàØÒÛÔãÒÂÌÅÀØæéäÒ¿¿ÒæÍÓäËÞáš™‘ŽŒŽ‘’ŠŽ’”ˆ~wn|xŽÅØÐÛÑÙʳÀäêÓ¸¥Ÿ´ÍÍ·¡ –°ÊÉ×áËÐ×Ö蘛¥››››››››››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜™–“»¸¸º¸·µµµ³°®¬«ª«¬ª§¤¦£ š•‹…ˆ†~z|{vyxy|„œ²µ­¥¨¦¥®ª¢¥–À¾­¼µ°¯¯­­¯¨¦¤£¤¤£¡šš› §®³´¤¥¦¥¤¤¦©««®´¶µ¹¾ÂÂÁÀ¿ÀÄÇÊÊÊÊÊǾÃÃÃÄÆÈÊËÉÁÎÈÅâ®)EĺÉϸ޻¾ÂÆÆÂ¿¿Á¶¬¬®ª£Ÿ†o\[\Z[aˆ™¢¬¹ÈÒá°zk‰µÒÛѸ¦ª³²¯°°±±±°®¬ª¨¦¤£¤£¡Ÿ¡£§ª¬­­¬ª§¯¹«‘¡˜¦Ž´§«¨­¬N5A@Idrgbg–͸»½¿¿½»¼½½¼»¹¸¶µµ¼½½½½¼»º»¹º¾½¹¶¸¸¼¿¾»¸¹»¸¹º»¼¼¼¼ÁÁÀ¿¾¼¼»ÃÁ¿¿ÁÃÄÃÁÆÈÅÃůď¬˜…xw†‡‡‰ŠŒŽ“•””•“•––––•”“‘–š—’‘—žŸ™šž•ƒ}„‚a/ !%!L0S‹¬­…, >4&($21N`hgmqv€…‚†‘——ž§²·ÅÙåÞŰ£}}€~€‡‹‡‘¦© ¨©ª¦©«ª¤ž ¡ Ÿ¢¥§¢£Ÿ–”—•‚ulf_Y+i³Õλ´¨­`^’h% !!.hMd{{v85?"! 0TO*0_dOI'5B!,9ZC3)AdZoЉ‚t[deffd`\YSNHDEOg}Ž›ª´»¿¾º¶·µ±°­¥šŒiK2)/8?BCCFMQPSTWYvvwz~„‰Œ¤™›ŸšŠ{’’’’’’’’’’’’’’’’‘§½¿²®»ÌÒ²¥“ru†{}ndhlr…œ‘m–½¿Ë¢¥ž–ª¯sF\VŒ—}}4.7P`hiebDJRf޵½±º«»”¯”·´ŸÏݸ¥½ÏÇËÓÞåãØÊÁ„}wy‚‹‘ˆ‡‡‡ˆŠŽZTXfkgitn{]r[~„ƒ‚|xurqqsvyyvsqqtŒ³Ð×ÚáéÝ̽¸¼ÅÌÖßÛÈ¿ÉÕØÍ×ÌÐèÕ°­·Ê§¢e{clv…Ž‘ˆxynƒÞÊÓÕÖÏ×¢ÊÍñÙÌÈÇÍÓ쬧œš°ÒåÝλÃÊÈ»©š’››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜•••••••••—“›¯·³µ«¯¯¬«¬ª¦©©ª©¨¦£¢œŸ™•‘˜…†Š†{x{tfospqwpjqokpupolaml‡Œ‰‡…ˆ†Š„Œ¤´¼·´µ¶·¿ÉØÝááãåãÞöþÿéÀ ª¨«®°±²´¶¹º¼¾¿¾¾½¾¿ÁÂÃÃÿÀÁÂÃÃÃÃÂ˸ÍǨ%_¹ÄÉÅÂļÀ¾¼»¼»¸¶µ­¬¢™£¡…qbIX|dlcba`^dv‰–µÏɪ†gT–§¯ ™ž­±®¬ª©©¨¦¤¥¦§¥¡žœœ¥«®¬ª«¬«°ª¯¬•‡ŠŽ§ŒŽ©²¬«­¨¡‘aCIRcTSNV;|wnuBP1HUUQQS9?FZ¦®¡º¨³…™z˜•šÆÖ·¥·Ãº½ÈØââÖÆº‡{}†Ž‘‘‡ˆˆ‰‹ŒŽvqv…Š„†mwTgP†|…‹‰‡ƒ€|zxuwyzzywusvµÑÙÜâìà;¹¾ÉÒÍÜÞÍÃËÕØÐÝÐÏèàÅÆÐá»±kvUXv…ŠŠŽ…vxmƒàÍÖØÔÎÙ¥ÌËêÏÔÏÍÑÕÍ»ª——ž³ÌÜÜÕÅÄį››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••”—•œ°µ±²«®®ª©ª¨¤¥¦§¦¥£¡ š£žœ‘Ž‘vCLSU\efaaedhqmiqRIJLGHH?>?[`Y]X[a[^`\i‚’Ž‘—ž§®´µ´²«£·×Ö¬–¨²¥§ª­®¯¯±³µ¶¸ººº¹¹»¼½¾¿¿¿¿»¼½¿ÀÀÀÀ¾Ã»ÅÎY¤ÉÅÁÀÂÁ½¸»º¸··µ²¯­¨¡•“ •qbRXrw_PUgd`\TMOUDYt­´af|Žž««©§¦¦¥¢ ¥¦¥£¡Ÿ ¢¦«¬©¨«¬ª­«­¡‹˜›¢‡¬±¥¨³­ ®j>P:D38=ADHIHNRQU^\YbUNONFIOLE@W\X_]cRNTXTX[Slptxvsqq^aa\YXTNJ\VF^“¨—§ª¬®­®¯±³´¶¸¸¸··¸¸¹ºº»»»¸¹»¼½¾¾¾¾´Ã¹WÈȾ¹½À½¹¸¹¸¶µ´±­ª¤¡”‡ ŒdNaxoPIX`ojhgbYTSOD8>bŽž˜T]x}|mЧ©§¤££¢ ž¤¤£¡ ¡¤§¨««¨¨¬­«¨°­“‘§¦•‰˜°°¦§¬²¡º]#<!3,>Wƒ®¶½µµ·¸¹¹¸·¹¶µ¸·´³¶¸¸¹¹ºº»»»º¹¹¹º¼½¼º¹º»¼»¹¸¹º¹¸¸»½¿¾¾½½¼¼»ÌËÈÆÄÃÃÃÄÃÄÇÊÌËÊÉÈÆÃ»«—ˆ{}‚††…ˆŠ’ŒŽŽ’”•”““”—”’”˜š˜–š˜š ¢š‹€‰‡h8$(2}—¬¤k!)4/,(!&5Tjuw|||„…‰”™ ¨­¬»Ðàä×½¦€y~~†Ž“𢍝¯¯¯¯°²´·²¯²³°¯°«¦Ÿœš—‘‰„}ywtnjZ;-7®ßÀÌ´µ°`k†‚&& PXw‚f4SRuxVM@- , 'DqsjKRQGSN!2-%!(22,,;g‡†Š’‹–…xk`XTLLHA?LhŽš§¯µ¹¹¶¸¹·´²®¤šŒ€iL4)+09=BEFFGITSPN¦ª¯®¥•ƒxhz™–’”™’’’’’’’’’’’’’’’’¥¹¹ª¤°À½µ¿¬wi{xrlkmimˆ¨ˆ‘s¤¥Æ´§¨¨»¾ˆl‘l©š¤~‹fLavvcNEE18BY„­·¬ºª¸¬—¿À©ÆÒ¿°¶¹²»ÈÛééÝ˾|y|ƒˆ‡„†‰Œ‘ŽŒ‹ƒ„Š„simsƒh~e‘z|Œ‹ˆ„}{ysrrqqrrsx{’ºÖÞáçôîåÙÏÇÂÀÎäìÛÊÎÚáÛñÞÇ×ÛÊÌ½×¾Ä§Ž•{†‰€|}ugsj~„äÓÞáÔÐÜ©ÎËæÊãÝÙÛÜÓ¾­°¹ÄÎÒÑÏ΋pOAOk…’››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••’—–œ«®©«­¯®ª¨ªª¦££¤¤£ žŸ™‘’•uDDDC?867>@<=FGKBXcdkega`hmlkZ>.4:<;963?A@==ACAQ8>l’𤷦¨«¬¬­®°²³µ·¸¸·¶¶¶µ¶¶¶···¸¹º»¼¼¼¼±¼Íu¡ÂÀ»º½½¹·¸¸·µ´²¯ª¦Ÿ›ˆ~ƒ\]‚gE]aThc^\__YTSWSKB?Mk†j\[xokx¢§¤¢¡¡ žœ   ŸŸ¡¦ªª­¬©ª®¯¬­­ „€¢³¢€Š¡°­¬ª « ¨D."G-Gsƒ{ƒ´¸¹»»º¸·¶¹¶µ¸·´³¶·¸¸¸¸¹¹¹º¹¸·¸¹»¼½»º»¼½¼º»¼¼º¸¸¹»¿¾¾½½¼¼»ÍÌÊÈÆÅÄÃÄÃÄÆÉÊÉÇÇÅÄÅ·¤–}{}ƒ†…‰ŽŒŽ’Š’””“’“•–“’”˜š˜–š™™¡›Œ~€ˆ‰p@!<“«£b(>1('$#.Qivx||{„†‹’™ž¡£¥«¾Õãå×»£Œ|‚€‚ˆ‘’“–›£¨ª®±²±±²´´±²¶·³°±«¦Ÿ›™–‘ˆƒ|yxvqn^A0UÍռɾ¯ysvN -:fq’e($MY#A=B<7?_\^YHDIGJ@ZknpdcZZ_cegU237988,\”†I9p¸º»»¸µ´´·³³¶¶³²µ¸¸¸¸¸¸¸¹¹¹¸¸¹ºº»½»º»¼½¼º¼½¾¼º¹¹º¾¾½½½½¼¼ÌÌÊÉÇÅÄÃÅÄÄÆÈÈÇÅÉÆÄÅŽ®¢ˆ~y……ˆŽ‹Š”‰’““’’“•““”–˜™˜—˜™™›Ÿƒ‚‡‰xL!#"G›Œª£Y'F2$%% !)Nhw{~~‡‡Œ“› ¢¡ ªÁÚåãÕº¡Œ„~€…Š’“”–›¢¦ª®³³±®¯±³²´¹¸²¯¯ª¤™—”Œ†‚|yywro[N))|ÙÁÿ­±pe‹u6)HfvŒX1;;>7###&$!6PIyuqR05cF6'#(2?JRDEPYfu|rlintrfZOPK@@Qk}‘œ¨¯µº»¹¶·¶³±®¥šhJ1&*16:>ABBBCIHGFµº¿Â¿·­§¢žš˜˜•‰’’’’’’’’’’’’’’’’—¬À¾®§³Â̾ÉÄ –š‡ˆ……tr޲—˜v›¾¿Ñ¯¿¾µ·§dEj`‰gnTlH^CPamk^MA;@GY¤«ž¯ž®‰¬ÌÑ¿Êʼ°²¶µÌÔßæäÚÌ‚}‡‰…€…‰•–“‹spx‡‰{uyeu[ua”„Š‹ˆ…~{zwurooruw|–¾Úâåëêàм½ÃÈÔêíÒ¸»ÎÜÙýìÊÓÛÌÈÏäÅÆª—¢¯µ°Ÿ”†wpg|…çØåéÛÔܧÏÒöÞÔÎËÏÑɶ¥ ¥°ÃÓØÑȤ¢œ“‰†Š››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••’—”–¢¤¡¦£¥¤  ¤¥£¡¡¡ š—•šœ–˜Š|QB:=>:;;ADC>AA??CDADiŒšŸ£Ÿ”ž ¤¦§¨ª¬¬­¯±±±±°³²±°°±²³´µµµµ´³³°³°¤!w½´¹¾½¶´¸¶°²±¯­ª¥ŸšŠ€hl’ubqLXhRVcL]XWYZURR_UHEJNKDd^X\\aemš˜–••”’“•˜šœ ¥¨©««ª­°­¨ª…|”ž™š‡‘¥­§¨¨žž°`""%.&-4u¦ŒC9¶¹»»¸µµ¶¶³³··´´·ºººººººº¹º»¼¼¼¼¼¼º¹º»¼»¹¹»½½»ººº¼¼½½½½¾¾ÏÎÎÍËÊÈÇÈÇÆÇÈÈÆÄÈÆÆÈÊĸ®˜…x|ƒ„†‹‰Œ‹‘‘’“’‘‘“•“–———˜™”˜š›Ÿ ˜Œ„†Š‚[+),W¡„©¡P&F1"$$!+Idv{€€‰ˆ‹’š ££¢©ÂÛäàÒ¸Ÿ†}~€†‹’“•™Ÿ¤§¬°°­­°´·µ¶¸µ®«­§¡š•“‘Š…|zywrm]U.%$.Ì»¶¾Ò`€ŒW &lqƒ~], 70<50 $)&%J($gfv_."UeT3":?3TRE;=EXpzna\^aa^QQI>@Sjx›¦­³¹º¸µ¶µ²°­¤š‘‚gG.%*269=??@ABEFGGÔÔÑʾ¯¡™“Šƒ‡“š—‘’’’’’’’’’’’’’’’’™¯ÂÀ°©´Ä½°¿Ã¦š“v†„„~ok‡¬Š‰f¶¸Ä›­±±¾¹‚m™³‹•‚ {px†’•‡q__cgv˜¹½®½¬¸‘± ÎÓÃÉÅ·­­³µÐÖÞâßÕÉÀ…ƒ‚†‹Œˆ‚…‰–—”‹ebjxyjbe|†cu\ƒŒŽ‹ˆ„~}|yurruy|}€—¿ÛãæìãÔ¾®«¶ÈÔÔèéË®°Æ×ÕýðÎ×áÓÎÒåÂÁ‰¥“ º¿¸¤—’†wog|†çÙçêÞÕܦÏÕüçÖÑÏÓ×Ͻ¬««³ÅØÜÐÂØÕɳž–ž©››››››››››››››››˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••’—“”Ÿ¢Ÿ¥¢¤£Ÿ ¤¦¤  Ÿž›—”’˜—‘š”™Œ^J<>?:>@B>?ADÐÒÓÐɾ³¬¨—Ž“–Ž•’’’’’’’’’’’’’’’’”³ÎÆ¡©ÐÄ»®¤œ’†|“ˆ„ˆ‡ˆ˜¯‡iZo›²¯°œtgmWV‚€||ˆ™£¡›†|˜µ¶¾¾ ®œ©}¦¢¹±˜”b‰ƒ£’­ÉØÉ´²º¿¶ÊÛÜÛÖÄ®ŠŠ‹‹ŒŒ„…‡‰ŒŽ‘`elrtrmiuogcixˆ“’Š…~}}zwronpsvƒµÑÖÒÓìß̽¼ÈÙæÛììѽÆÞîâÿíÈÒÝÍÄÔÓ;ª˜Ž‹¯»Â´˜{~fes™ÉçêàÞÔÙ¡ÈËðÙäÝÕÐÏÊ»¶¦ ´×ëäÔÏÒØÓ·—‘˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••““•˜œžŸžš ¥¢š–›¢¡ Ÿ›™—–‘’‘Ž‹Š|`=.9FA4B@???=969756:BJOJS[embVYBE@3-289>ADECBBBB>=CSh{…މ‰–—–—™¡££¥¨«¥¨¨¦¨¬®¬­©ª®°­««¯°±²²±°¯­®ÀN:«µ¯µ´²¯®¬¬«¨¨¥¡ ž–Œx^PhŽ>;XfnkijbUQivmbb^TIDENUWVVW8OelOf\t“•†‰‰†Ž‘–œ¡¤¦¦¥©©³­¦® ˆ\˜—M_‰†œœ¨¨¥§’®}+$)2=X©|IX޾»¹¸¸¹¸¶·´´··µµ¸½»¸¸¹º»º¹ºº»º¹·¶»º¹··¸¹º¹·µ¶¸ºº¹½¼º¹¹º»¼ÑÒÒÓÓÒÒÑÎËÈÆÆÆÆÅÆÈÊÌËÉÅõŸ…x|„†…ˆŠŒŒ‹‹ŒŽŒ’’‘‘””•––—˜˜˜œšœ¤¨¥ˆ†ŒuE#)8 xŸƒ®¯7D/"#!)>[uzx…‡‹‘””—ž£¤©ÈÜìᲜ‹…~{xy€‰ŽŽŒ’›£¤§«®¯°²³³µ´°®¬¦ž™˜—”‘Ž‹‰ˆƒ~{zwqmXO;"*zÌÉʶÁ€pq‘K   q¤Œ\s`9((2)+!!-'/&MMi…00! "2q]/PcR4Or|N.Ymnh_\_]VKMPE:Nn{”𥝴¶´²³´±­¬«£š‘‚gH0'*0667;?@?=?@BDÂÅÈÈļ³­¨—Ž“–Ž•’’’’’’’’’’’’’’’’ˆŸ¸¾±¥«¸¼µ­©§£›”¤›—™“‹“£¡™†|‘¶Å¿ÔÇ©¤¬’‰¯•ˆˆ“••„w‹‘‡f`|gqEnl„·¡¡jŠ~ ’ÅÕײ·ÄʺÐãåá×¾¥}~€‚„……ŽŒŒŒ\`fjkhc`jgdfn}Œ––“Ї„‚‚‚zwvw{}ƒ€‘¶ÔÚÙÚäÖò«°»ÃÛëéÉ®®¿ËËñåÇÖåÞß×ÞãâÛÕÔÕÆÒÞàÛ×ÜâàÞÛÚÜáçêßÕÚ¢ÈËðÙÎÉÅÆÉÊÅÀ®Ÿ™¬ÍߨÉÎÒÙÔ¸˜‘˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••””•—™››š™ž¢ š—™Ÿžœ›š™™‘‘‘Ž‹‰…~jO=;BG9;>BCB@=<;999<>@A?;?ACCA@@@=FTbp~Š’‹‹’’˜œ ¢¢£¦©¥¨©¦¨¬®¬¬©©®°®¬­®®¯¯¯¯®®®¯­AP±²¯°°®¬«ª©©¤¤¢›˜…qYNg‹ŠdŽ“šš¦¬¤ š¨^))."4rÀƒ“•§¯½»¹¸¹¹·¶´²³·¹·¹¼»¸¶¶·¹¹¸¹¹º»º¹·¶¸¸·¶¶·¸¹·¹»º¸¸»½½½¼¼¼¼¼½ÐÑÑÒÒÓÔÔÑÎÊÈÈÇÆÄÆÇÉÊÉÈÆÅ»¨~z}€ˆ‰‹‹ŠŠŒŽŒŽŽ“”••——˜™—››¤¦¤Œƒ…{O)#1(…­©3I1!###7Uqyy…†Š””—ž£¤¨ÈÚéܽ¬•Š‚|zyz…Šˆˆ”›Ÿ¢¦ª­®¯°²±³²®¬«¥š™˜•‘Ž‹‰†‚}{zvpjXN;$ 0-§à½ÊÆolu  +0g—fMel2#'4B(/&*"+`Bvg1=$)8/hk,FnLCF^‰…andccfif[R]PH@=Pmz’™£®´¶´²²²±®­«¢˜€fG.$'.159;;;=?:;<<¼¿ÄÇÅ¿¸³¨—Ž“–Ž•’’’’’’’’’’’’’’’’‰–©¸½´£”–‘‘–™–’ƒ~€†~ooz—‚‚™µº¯ÐʶºÄ§—¹éäÚÌÂÀÆÍµ«ÂÕÈÆÁ¢§Á¨¯¬­Æ½°¸‚œ¸±ØÚÍ´ª¶ÅɾÕçèâÕºŸy{}€ƒ†‰Š‘Ž‹ˆ†„ƒorvxwtolihhjox€†Š‰†ƒ|zy}ytpnpsu„€’¹Øáâåÿõå×ÐÐÖÚå÷÷Ù»¸ÅÍÙù㵬¤”–” ®¸»½¿Â¸¹»¼½¾¿À¤¯µ®§³Ôòá×Û£ÉËïÙûóèàÚÑÆ¾¸¬¨¹ÕäÜÍÎÒÚÖº™‘œ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜•••••••••••••••••••••••••˜››˜•””˜˜˜˜˜———‘‘Ž‹‰‡†ŽˆmL:;@??=;88:<<<<;:7533=6((,.4=749@DEFFDB>=?DIUctƒ„ˆ‹Ž“–™œžŸ ¢¤¥§¨¥¦«¬ªª§§¬¯­¬®¬¬««««¬¬­¯Ž0m´ª¬««ª©¨§§¦  ž™–‘†{hRKf…9Gemtz‚…zi‚}vnf`]UNLS[^_`QO3B_cFRh~†ƒ‰‹Š“–šž ¡¡£«¤¥©±®„^›u,0cŽžœ›¤¬¥‘‡ˆ›7'*'&*,tºƒ„¾Ìµ»º¹¹ºº·µµ³´¸º¸¹½¹·´´¶·¸·¸¹º»º¹¸·¸···¸¹º»·¼Á¿¹¸¼Á¼½½¾¾¾½½ÏÏÏÐÒÔרÕÒÎÌÊÉÆÄÆÆÆÇÇÇÇÇÁ´ž‰{y~„‡‰Š‹ŠŠŒŽŽŽ‘’“”•—˜™š–šœœž£¤¢’†„Œ„_3+";ˆ•‡©ž0M5$%&.Lly|€ƒƒˆŽ“”—Ÿ£¤«ËÜçØ¹¨‰xxz{}‹…ƒŒ•𛡥©«¬­®°®°¯«©¨£œœ›™•‘Šˆƒ€}|zumgYL8%'7cÕÏÐÌÄzbn‹@ X¢ˆjA]}o7 ,98 .#,++=tYxu,?,I*;jT9bƒ[0$Pqp††xkbYRYguT?;>Ql{—¢¬³µ´²¯±°®­ª –eE+!$+-4;;87;@==>>ÄÇÌÎÌž¹¨—Ž“–Ž•’’’’’’’’’’’’’’’’—¤°¶¸±™‚~ƒ‹ŽŽ˜¥ ‘Ž—„}Ц¼º­Å¿­²¾¢•·ÆÈô¡˜œ¤“‹¥¶¦£ …¨’d’­±®¿¨žÍÍÖÔª¤²¼º¿ÓáßÚÒ½¥‡‰Œ”˜œž›™—•“’—˜šš˜”‹‰‡…ƒ‚ŠŠ‰ˆ…~|€}wrpqtv…‚“ºÜçëïêãÚÑÍÎÒÕßöüåÎÏÞçÍñéÏÔÕÒáÊÕäìíëìíüõìçæåàÛáèçÖÅÇáûäÚݤÉËïØ™›¤¶ÌÝæèù¶ÅÜæÝÏÍÓÜÙ½›’œ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜•••••••••••••••••–•“‘”•—™™—“–––•••””““’‘Œ‰ˆˆ‹ˆ~o\C1@AA?;9:;;;<<;9756>1 )9>AH?;?A@BFB@>>DP_iv{€~}€ƒŠ‹Ž’Ž‘˜”–˜šœžŸ¢¥¥£¤¨©§§££¨«ªª¬ª©¨§§¨©ª©­n(†®Ÿ©§§§§§¦¥¤š•‘Œ€ubOIb}x6Jdmv|€tgxqkh`UV]d[V[bdbb]Y7DQy\eny€ƒ†‡†ˆŽ‘”˜œž ¡ ¨¦¬¨Ÿ’izšJ2X…£¢Ÿ¢¦™}€+#$!+,V•‹wµ¼°º¹¹º»º¸µº··ºº¶¶¹º¸µµ·¹º¹¸¹º»»º¸·¹¹ºº»½¾¾¹½À¿»º¼¿º»½¾¿¾½¼ÏÏÎÏÑÕÙÜÙÖÒÐÎËÈÅÆÅÄÄÅÆÈÉĽ®—ƒ{‰…‡‰Š‰ŠŒŽŽ“’“”•—˜™š•˜›Ÿ¡¡ —‰ƒŠ‹o?(G‰‹‰¤-K9*)''Egy~€‚†’”—ž££°ÒáèÖ¹©’‡|uvz{|}†ƒ€‚Š’™œ¡¤¨««¬­¯¬­¬¨§§¢œœ™–‘‰‡€~||ztkcZJ4$+= ‹ÜÆÐÔŽcn~px¦b6G‡¥qQ8.=3=:,&1)(]ghu‚N/8?_*#6fRJ‘|T %Mˆš‡z^HRm‚W;:=MjŽ•¡¬³µ´³­°°®­ªŸ”ŒeE*"*-38:98;??@BCÉÌÏÏ˹³¨—Ž“–Ž•’’’’’’’’’’’’’’’’™°½´¬«¢’¢ž›ž¤§¥¡§³¯ ¦¢’Œ£ÆÙÕËÕʱ±½¦ Ç¶ÀÆÁ²¦¤§£›°¸œŠmvt{My{–¬©»Š¥™ÆÄÍÏı«´·±¾ÍÖÒÐÐIJ”–™¢¦©ª®®­­­­­­ªªª©§¤¢ «ª¨¥¡™—œŸŸœ˜”‘–’Œ†„„†ˆˆƒ“»ÝêðöèâÙÑËÊËÍÌãìÙÆÊÛæÉèåÚéìéýéñûþúöõõ÷óïñ÷üýûðîêâÜÝåìçÝà¦ÊÌïØýòàÐÁ± ”Áº¹Æ×ÜÒÄÍÓÞÜÀ’›˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••––•’ŽŒ””•˜š™•‘—–•”“’‘‘”“’Ž‹‰ˆˆ„‡‚bC8;?ABBCC===<<<<;??++=<79\NI!&(0_V`sQ3v}~Œ™‰g[d}U=;:GhƒŽ•¡¬³µ´³­°°®­ªŸ”Œ€fE)!)1258<===<=?AÄÆÉÈÄ»±«¨—Ž“–Ž•’’’’’’’’’’’’’’’’Œ®¿°¦°µ®º´¯¯±°«¦Ÿ›£›ŒŒ—Ÿ„y”ºËÉÃʼœ–¡Œ‰³·ÁÌÑÎÇÁ¿©¦Ãз°°š”°š¤x¤¤½Ä»Å‘©—º¯ÅÐпµ¹»·½ÌÖÓÒÓÈ·–—š £¥§¡¡¡¢¢¢££œœ›š™™˜˜œœœœœœœœ˜›žŸž™”‘𕉅…‡ˆ‹†”¹ÛéðöÿøéÛÏÉÈÈÑæêÓ½ÀÑÝÑâÓÉ×ͼÇÊÐÖ×ÓÒÕØÒÔ×ÙÚÛÝßÇÃÂÊÖÝÛÖêßâ§ËÌï×ÝÜßèõÿÿÿÏËÌÖáâ×ÊÌÔàßß“›˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜•••••••••••••••••—–’‹Œ’””’““’‘ŽŽ‹‰‡††‹ˆ„†ŒŒ|jWK<106?D@?=;;;<=@9%2A=6=BD?n_=$ *&("Pz:}g`†B9pBT4!59C^@R{tF'2fvgg|‰‚|~lN?>9Df‚—¢¬³µ´²¯±°®­ª –Œ€gE'(1127<>??@½ÁÅÇž·±¨—Ž“–Ž•’’’’’’’’’’’’’’’’ˆ«¼­¨¸º««¥žœœ™“Œ³ª¦¨¢š¢²žwbzž­­¬´¦…~†nhhiox„|PSy€‚‹zdƒrW‚€—ɸ»‡£‘ª–¼ÎÓÀ¯³½Á¾ÓäåâÛÆ®•–—˜šœž““‘‹‰ˆŒ‹ŠŠ‹Ž‹‰†……†‰Š‡‹’‘Œ†‚”‰‚~}€Ž‡”·ØæíôîãÒÁ´¯¯°ÞððÔ¼ÀÔâÄÎÄÎóóáëáäæãàâêñìöþûðèèìÿÿùöõñéâìáã¨ÌÌï×ßÚÖ×ÚÛ×ÒßÞàèïíàÔÌÔáâÅ “š˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜•••••••••••••••••——“ŽŒ”Ž‘“•–—˜™™˜˜——––˜˜–•“’’‘“–•’‘““~eRGB=9;;::::;<;1 !7B?>BE=2;Yqwˆ“•”‹‰ŽŽŽ’š–”——”’”žœž¡¢ ž £¢Ÿ £¤¢¢›Ÿ¡  £¢¢££££¢¢¦“#]£¡›šš››™—”’މƒxpYQELnƒBA[esysfYSUY]]YX^ec^bq~~umrjX;C§ ™{ccqqw„ƒŠŒŽ’–šž £¨¥¢Š™¡R%1;fª¨™¥Ÿ‰¡©w (#&4(19b…„¿³¸½º¶µ·¹»»¶´´¸¸¶·º¸¶´´·¹ºº¶·¹º»º¹¹¶·¸¹¹¸·¶º»½¾½»¹¸ººº»¼½¾¿ÒÒÓÓÔÕÕÖÖÕÔÕÕÔÑÏÉÈÈÇÇÇÇÇÇÈŸ¤€y‚„†‡‡ˆ‹Ž’’‘‘‘“––––––––˜”•š›™› œ•ˆ‹‹g:$vФ¡l#<840(,Mhu{‡†“”–››ÂâçÝê¡‹ƒ{uttv|‚~~~‚Š’˜ £¥¥¥¦§¡¢ œŸœ——–”‘ŽŠ‡…‚|{xribUF6/;L + }ÀÏרyny‡( .9$y·³fhc]S.;eF5*! +&^X? cd`R7hVHJ&7U8PMA_lJ)5k„lZaox~…XE??;Gf|’™£®´¶´²²²±®­«¢˜ŠfC$&-0479;<=BCCD½ÁÈÌÍÉÄÀ¨—Ž“–Ž•’’’’’’’’’’’’’’’’®º¬­¼²”™’‹ˆˆ…~x‚~‚’©½r…§´µ¶¾±“Ž”wl†€}†–¡¡œvyœ®˜•œ‹i‹~g‘ޤ©”–fŠ{‘x³ÈͶ¡¦¹ÆÀÛòøò⣗——˜™™™šŸ™”Ї…‰ˆˆˆŠ’™”†‚‚ƒ‡‹”“Žˆƒœ˜‘І…†‡ˆ“¶Öãêñÿöæ×ÎÎÓ××çæËµ½ÕåÞÚ¿¿ØÇ¢Ÿ££¡š•˜¡ª‘¤¶¸­¦¬¶ˆ‘Ÿ¯ÁÔçóíâä©ÌÌï×ÕÒÒØàææãÛÛÞåêåØÍËÔâãÇ¡“š˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜•••••••••••••••••——“Ž’—˜šžŸ ¢¦¨§§¨¨©©©ª­¬«ª©¨¨¨ª¯°¬ª««©®«§¡’sL02468:;;;7,0428+679V†¤¦£¢Ÿœ™™œŸ™››–‘‘—žž™—›Ÿžœœ£¡ ¢¥¦¤¡¢¤¤¡¡¥¥£¤žœŸ¡Ÿ ¢ ¡£¤¤£¡ ¢…f˜¢£“••––”‘‹Šˆƒ}{{vnWQBGmŠH@PWcml`QHOTZ\`ehhb_dtrhovZ,P­—™~`^ljq€Œ‘•˜›«§™~z“’$ 7\§§”¥¡Šª§S%)+#1".+Oyĸľº¶´¶¹»¼º¶¶¸·³²µ´²°±³¶··¶·¹º»ºº¹¸¹º»º¹¸··½ÂÁ¼¸¹¼¼¼»»¼¾ÀÁÓÔÔÕÕÔÔÓÔÔÔÕÖÖÓÑÊÉÉÉÈÇÇÆÆÇÇÀ°œ‰~ƒ†‡‡ˆŠŒ’’‘‘———––•••™””™š˜›¡™‹ŠŽoD& $ ~†¤d(<50-*#%Ebrzƒ‹†Ž“”–š›šÊéëÜÀ§Ÿ‰‚|vtst|…|xz‚‹’š¡¢¢¢£¤Ÿ™™œ™”•”“Ї…ƒ€|zxrjcRG;6CP šÌÓÆkrˆT + MoI!X{v|H?HK>/!_3;™rKWFKTlG@Y6(SHY=Uc>4z{xy{tf[YL?=?=Kgw”𥝴¶´²³´±­¬«£šˆ}eB"$(/6865:?@BCE³¸¿ÅÆÃ¾º¨—Ž“–Ž•’’’’’’’’’’’’’’’’‚¼»Äº©¶ƒ‰—œžž¡•“œž˜š¥¨¡s±¸Ñ´ÓÆ”¼¡Ža˜š˜–”–šŸ¢‹´Á¿³§ ©³¶Æ™´Ç ­‡ ŸÉ¤éáÈ©Ÿ¬¸¸ÑçìòôβǜŸ£§©ž¢šŠ‡‘•ˆ‰‹Ž‘”–—•’މ…„ƒ„“•¥‹€ˆ€™–‘Œ‡…„ƒŸ„‘ÅÞÐÙúõîãÛØÛáæÜæèÖ¾¸ÊßÕëÙÆÖÚÑÛÑÖØÒÊÉÑÛÃÔää×ÏÒÚÍÇÂÄÏÜæëàÍížÂÚèâÙ¼«³º´´¾ææáßéðÞÄÎÑÛÝǦ—œ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••’•‘“²°¨¨¯­ª§¥¤££¤£¢¡Ÿžœœš˜•”“””’ŽŽ”˜œ›œ™–’‡{fXG?AA=7=. +?R]x}ˆ™ª¶ºº³¶µ±²¶¶³²°­­­­ª¨³²¯®­®°±¶²±³²¯®±­ª§¨ª«¨¥¢£¤¤££¥§¥¡ŸŸ  œ˜›slœ‡‡•‰‡ˆˆ†ƒ‚ƒ€yutqmWVIB\}j8NTU`hPARVYZZ^cb^`ZavzrqpnM5Y©œ¦ic`ekouz‰’••–œ¢ž¨“‚~•ž\!59S¦£‘¡š¦©‹% !%),-,(3?~„¾¿Àµ¶··µ´µ····¶¶µµµ¹¸µ³±±±±º¹¹¸¸¹¹º»»»»¼½¾¿¿½¼¼½¼»¹½»¼¾¼¹»ÀÕÔÓÔÕÕÔÒÑÒÒÔÕÖ××ÑÌÈÈÆÄÆÊÈËËǽ«x|‚‡‡†ˆ‘“’‘‘’”•–•”’’“”•—•–š›™šžŸ¢‡‰‰~T%!8|¡†ª“N $55:3!7Zt|~€‡Š“”•–—ÌçðÕ¸ªš‡„|tsx}‚…}}wpu†’’˜›Ÿ¢¤¤£¢Ÿžœš˜——–˜–’ŽŠ‡…„‚€}zvogbNJ:4HV V™©À»rmqoF=^44Prj):$P,&"{Ou8dQ)/mU+@O5=MdW+KK/*`z{nhrrdZKHB=@Qk~‘œ¨¯´·¶²µµ²­¬ª¢˜Šc>>?=@BCÅÈÍÐÏɽ¨—Ž“–Ž•’’’’’’’’’’’’’’’’‰Á¿Ç¾¯À™Ÿ£§§¥£¤§–˜¡§‘›°´¬~™¹¿Ø»ÍÒ¯Ö²œv³¹±¤—ˆ‡‡nz‹–›ž¢¥¦ ™›‚Ƶ¸Ÿº•¦¥ÜÄâÝǬ¤±¼»Èéîêïֺœœœž¡¥©¬¤¦œ‹‰–™¦¦¨ª¬®¯°®­ª¦¢š˜—…˜¨Ž‚Š—”Œˆ‡†‡œƒÃÛÐÙøòëâÚ×ÛáæÓÞáÒ¼¹ÌâÓéØÅÕØÎ×ÈÑØØÑÍÐÕ¹ÈÖØÑÏ×â×ÐÊÉÑÝéïêÒïŸÂØæáÛÉÂÌÐÊÍØº¾ÀÅØéáÍÎÑÛÝǦ—œ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••˜š™–}unk\YUQMJHH=<9630.,,+)(''((&%#"#%(**-..276093+&&(**2+$"(3@IRTW\aba_jlot|„‰Š˜œ ¢£¥©­¬­¯²¶»¿Á¾ºº¾À½»¼¹·¶µ¶µ´²±°®ª¥¢¢¢ Ÿœš—”¡f y“}~€ƒ†‡†„ƒ‚~wsrniYNRLLszF:EPY[NGQLRVWZ`ddY]iw}yutomE,s¥¡dcdfghox†Œ‘”—šœ•Šv†< 47Q££—¤›¬c""!#&),-*26^ŸÅ¼´¸¸·¸¸¸¸·¸¸¸··¶¶¶¹¸¶´³³³³º¹¹¸¸¹¹º¼¼¼»¼¼½¾½¼»»½¾½¼¼»»½¼¸º¿ÕÔÓÔÖÖÔÒÑÒÒÓÔÕÖÖÒÍÉÉÇÄÅÉÆÊËÈÁ±—}‚‡ˆ‰‹“‘‘‘‘‘’““—–•”””–––””™š˜™œ¡‹‹‘…b,"@ƒž‘©@ !55:4#*Sqyz…‰Ž’““””ÏçíÕ¼®š„€zx€‰ŒŒ‡‚ukq„–™ ¢¢¡ŸŸžœš˜—––•”‘Ž‹‡…ƒ~}|{wqidPH63M] +N‡¢¤š\^htqo4QNVwŽ‹]C~=B2' /h![•s4eX) dj4*J@8=ig4>IB/=krjahprwbP8.8Rn‘œ¨¯´·¶²³´²®­ª¡—ˆ~c<!%,4;=>?@@BEFÐÓÖÖÒÊÁ»¨—Ž“–Ž•’’’’’’’’’’’’’’’’ÆÁÈÁ¶Ë¨¤ª¬¤–Ž•‰—ª®›‹š·±ª~ÀÉäÈ«½¥Ë¤‘q±Â·¤€wttdjs{†—ª¹É¶¡ ß»Ô«œ¿–—ÓÃåáγ©²·³»ëïÞçáż››œŸ£¨®±«¬ Žžª©¯°°°±±±²±±±¯©¡š•šˆ›ªƒŠ”’ŒŠŠ‹‹—‚¿ØÑÚõïèߨÖÚáæÎÙÞмºÎåÑèØÄÓÔÈÐÎÕÛÙО¼«¶ÁÄÃÈÖãâÜÔÑÔßìõõÕíŸÃØåäØÔØßÜÔØäÍÐÍË×åÞÌÎÑÛÝǦ—œ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••ŽŒ’Œ) +  +  "$&#('#"',:<@EJNQSifl{ˆŽ‘Ÿ¢§«¯³¸»½¾¾½»º¼½··¶²¬¦¢ ¬J}‡~Ž€}y{ˆ~{smjf`YETP;g‘t49KWQJIEELPOOTXYSaouwyyvmf<4‘¢žacghdbis€‚‡“———–ˆ—~‡…Š.16P¢¢¤ŸŸ¥7 !$(-/146C«¸¸¸»¹·¸»¼º·¸¸¸···¶¶¸¸·¶µµ¶¶··¶¶¶¶··»»º¹¹¹ºº¹¸·¹»½¼»»º»½¼¸¹¾ÕÔÓÔÖÖÕÓÑÒÒÓÓÔÔÕÔÏÌÌÉÅÅÈÅÉËÊŸ¡Ž|ƒˆŠŒ’‘’’’’’––•••––—•’“—˜—˜››¡‘‘t7#L‹—Ÿ¦…. 6495%Bfuy}ƒ‡Ž’’’‘‘ÍáçÔ¾®˜{wz…‹ˆ‚‡uhm€Ž•—›ž Ÿžœž›™˜—––‘‘Ž‹‡„‚{{{{yskeRF45Rb 4r¨ •o{ˆ“š¥N&&Oo_G5EƒjL* ")'-U@l“g.g\'Do?9E97]rOIG;/@ABEHJËÎÑÒÏǾ¹¨—Ž“–Ž•’’’’’’’’’’’’’’’’’ÇÀÆÀ¸Ñ¯š¡¡•‚x{ƒ„ŽŸ§›˜°Ÿšq“ºÆäÊÅԴؼ·–Í¢˜ˆypnqtaejoxˆ¬ÑÆ·³›æÇçÞÈ㵺®ßÆíéÖº­°±ª±êîÓâêͶœž¡¦«±´²±£‘¥´µ®®­­¬¬««ª¬®­§“Œ™†š¨Ž‚‰’‘ŽŒŒŽ’ƒ»ÔÓÝóíçÝÕÓ×ÞãÖáäÕ¿»ÏåÑèØÄÒÑÃÉÝÛÖ˼®¤Ÿ£¨¬­¯·ÇÓãáÛÖ×àîùøÐæŸÈÚèêÕÚàÜÎÂÃËãæáÚÞçáÐÎÑÛÝǦ—œ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••˜’ "" #%! #$(.63››’‹nvusolmquz{wngb\UVCKK;Z•ªD2?UROQIBGIIKQSQVenloyzrcT7XŸ¤žvcdgheael{ˆ“•—˜’¡Š„“Š+/7S£ ¡œ§°…!"%(,14=+/G«³¹¹¼¸´·¼¾º¶···¶¶¶¶¶¸¸···¸¸¸µ´³³³³´µº¹¸·¶¶¶¶·¶µ¶¸¹¹·º¹»½¼¸¹½ÔÔÓÕ××ÕÔÒÒÒÓÓÓÓÓÕÑÎÎÌÇÅÇÆÉËÊǽ©—{{~„‰ŠŒŽ‘’’’‘””””••––•’“—™—˜›š¡™’‘ƒD "Wާ£€" 6166'+Pp}z‚‡’“’‘‘ÀÔÞи¥‘€uvŒŒŒ‘Œ‡yjl}Œ•˜›žŸžœ›œš˜—–––ŽŽ‹‡ƒ{{||ysjdSH79T`#Q“µ° £ª­¨£†% Zl6#5K, -9 !+/}#'ƒ‰T.jV"0g],%3;=PkZVL,*HVryi^ZZ`xvlYKPg}‘œ¨¯´·¶²¯²²°¯« •†}fA '-048;>@BCFIKÄÈÍÐÏɽ¨—Ž“–Ž•’’’’’’’’’’’’’’’’ĽýµÎ­ž ž”†ƒ‰…ˆ–™“—£š”h‡«´Ï³ÇÆ”µª³‹±yskdcgmrRW^aaenu›§¯¬ƒÀ¤Íֳ—¥š¼”èæÔ»±·º´¯åçÏáëͳ¡¡¡¤¨­²µ´³¥“”§¶¸··¶¶µ´´´²µ··±¨ž˜“‚–¦ƒ‹‚”’Ž‘…“¹ÓØâôîçÜÔÐÓÙÝæïðÝĽÎâÒêÛÇÓпÄÙξ¯¤ž›™¡¡ž›œ£®·ÖÙÚØØßîûõÆÜŸÎÝéíÜáÝʳ§¦§ÃÍÒÑÙçæÚÎÑÛÝǦ—œ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••†š !!!$  "#  &$%,38OWdp{‡“›ž38•‰‚nnnoqsqlgnpnga^YRPICHJLt±e80HOT_aKNORZa`[_gfahvsdM<=†š¢—_gddhhfegv‘ŽŽ“š˜’‰‚x§y.:W§ ¡“­·O#&'(+.01u²¾º¯¹µ²µº¼¹µµµµµµ¶¶¶·¸¸¹¹¹¹¹¶¶µµµµ¶¶»º¹¸····»¹¸¸¹¹·¶º¹»¾½¹¹½ÔÓÓÕרÖÕÔÔÓÓÓÓÓÒÖÒÐÑÏÉÆÈÇÉËÊÈÀ¯ž{{ƒ‰Š‹ŽŽ‘’‘‘’’“””””–“”˜š˜™œš  ‰’‹S#`ކ¨ y5.36(5hy‚‡‘““““®ÄÓÈ­•†yx{zm]]i€ƒ~qp“˜šŸ Ÿœ››š™—––––ŽŽŽ‹‡ƒ€~}}{xqicTL>?T[ $Nœ®À³¬°®¢­; @\U53 3AFCœJ8oG&7X~^4ARl[PR3/=Tr{lc\TRPW[VQXn‘œ¨¯´·¶²®±±¯®«¡•‰€jH(,1248@Gdl`]_ZVHB>@L_r~‘œ¨¯´·¶²®°°®­«¡–„oR3"%03359=@A@@CFGÄÇËÌÉÁ¹³¨—Ž“–Ž•’’’’’’’’’’’’’’’’ÅÂ˳ğ€}ƒ‡‚z}€ˆˆ‰š±´«z’®°Æ§¹Å–®šctcdfghhhh\fruof`]Vr‘£†Ã¡Å̰ʤ´ªÑ®êåж¯½ÈÈÁÖÓ×íܸµ®­«ªª¬®¯®°§–”¡¨¤¢£¥¦¨ª¬­©©¨§¥¤¢¡‘‚™®š”Ÿ™œš•‘ŽŒŒŒŽœ»ÖåðùöíßÒÊÈÊÍéòóàÇ¿ÐåÚóäÐÚÓ¾À¥œ’“ž¨¬¬¦¡š––˜˜˜œ¯ÆÑÔÚèõø¿Ø§ÖÔÐÐàÖ·”‹™Ÿ˜¹ÌÚÚÚÜÓÅÎÑÛÝǦ—œ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜•••••••••••••••••••••••••“ŽŽ(("  !"#"! !""#$$###" !#" !" #! $)&(#"$$ "!!"$%$##(+2,%2dËÖÀ²¨—‹yh^ZZ[TX[ZY[XSLPLKOFCRpfM96:H[gqwsmiebgb[ZaaPZ{E7CspIM8GQ@^h\\a]XVI:6CZp}‘œ¨¯´·¶²¯°¯¬¬ª¢˜•ˆt[?,+3446:?A@>?BEEÀÂļ²§ ¨—Ž“–Ž•’’’’’’’’’’’’’’’’ÈÈÐÆµÂš­—‹‘‡y}‚‹ò«~œ¾Åàî̭Ÿ•Whaelqttsq\frvsmjiVj…¡•Ý¸ÓÆ·Ù®¯ŸÎµÿ÷Ú·ª³»ºÈÑÌÜòÕ°·³±®«ª«¬­«¯¦–“¡›¡¢¥¨«®°±­«©§§©«¬”…ž´¡©¤ œ—’‹ŠŠ‘ ¼ØéôûùðáÒÈÅÆÈàêíÜÅÀÒèÜõçÓÝÕ¿ÀŸ˜”𥫍¢§¢›œ›˜ˆ ½ÎÒØåòþÃÚ«×ÍÂÀÒß|~™¦ž‹§ÂÎÙäâØÎÑÛÝǦ—œ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜••••••••••••••••••••••••’œ› YZRXWY[\]]\\ZXSMGA=:==<:841//.,*(&&&!&)&%)-..,*)**))(11'#((!(%#%'($!)*,KN6#((%%*/)))((&%$"!&(')-5313686388864356?91-/233uuVˆž§½ËÈÈó™j`SXZXWWSNOLNGAPSF?87;??=BB4CGwNRLHDC?943216%.¤l9/2;BA@IVTX]^`iy†™¢¤¤¨°¶ÅÇÉÌÏÑÒÒÖØØÓÌÈËÎÉÎÓÒɽ±ªÁÃÉÎÆ±œ‰“£µÇ˸¡{bX[VSVUPOMMNMLJA@KZS;05EMRRU^fiea_\O@?IЦµžu\[c^aca_ahnq{†‹““Œ‰‹¡Š$--q¦‘™»“ + ")Pm¾°­¬®³··µ³±³¸º¸¸»µ¶¹»½¼»»¸·¶µ´´µµ´µµ¶·¸¹¹¸»¾½º··¹·¸¸¹¸¸·¶¼»»ºº»»¼ÔÔÔÔÖ×ÙÚÙØ×ÖÔÓÒÑÖÕÕÖ×ÕÑÍÌÉÈÊÍɾ´œ‹|{‚‡ŠŒ‰Š‹Œ‘“••“‘“•––––˜™™ž˜‘‘“†oP~­9#"5:2F: ,Dsz~‡‰ˆ“˜¦©¶¾¸°Ÿ…ptƒ…‚€|{…‹“—™œžžš—•ž›—“‘‘’“ŒŽŽ‰ƒƒ|zxwvsnkeNFUgf';='}·£€z|Xfs\Mq5F&I]BS‰‘6&Bs]peq6Oz)5;FA=Kce9A5HX/)D?mqmm_YTRK@:@Tp„’©³º¼´ª°®­¬«©¤¡”Œ|cK;670258;>?@AABC×ÅÆØÐ®¡®¯¥˜‘Š˜·Íȼ¹¹¶¡™Ž‰ŒŒ„†„~‹š¥Æ¿s­ªÎáçîßÈÊÀ~TnWjvtsyyr^kpkjmgYJqf¢ºëÒîéÅÖ¯Á¸Ù®êéÛÉÇÒÖÏËèëíùÞ¹¹±°¯¬©¥£¡®¿Ã±  ¥¥“¬§ ®£›œ¢¥¡™–›¡”•–˜š™–”¡—Š…ˆŽ‘‘•²ØñöñóîãÔÊÊÓÝÛìöæÊ¿Ñèäî÷ÌÚè§¢Ÿ™•™¡¥¡›š“– œŒ„‡„—–¤ÐßÝðèÂâ§ÒÜßÜê§›•–¢›™žÄßàØØÑÜåßË´£›ž’Ž—˜Œ’••••••••••••••••••••••••’’’’’’’’“””´°²²½¸¸¾½·¼ÆÁÁÁÁÂÃÄż¿ÃÅÄÄÄÅÀÄþºº¹·µ»»¶µº¸²·®ž{gUIXy’ª¹éÌÈÎÉÁ¹´´³²¨•𛣙‘†««±¹¼¼ÁÉÑØàãáàâåäääâáãçéßàãåçèéêìîðîêëðõööööööõôüùùýûôíëìÕ²˜–¥±³Æ¡nZQOKPOMLMMKIP@9CLH@<3;BDIRZ]OH=/(6Zz‰…yh_aef^`a_]`gnq{…ŠŽ’’‘‘“•žo27x¥Ÿ·` %%""#>­ÂŸ±°¯±´¶··¹¶·º»·¶¹¶¶µµ¶·¹º¹¹¹¸¸··¶¶¶·¸¹ºº»¸»¼»¹·¸¹¸¹¹¹¸·¶¶¸¸····¸¸ÕÕÕÕÖ×ØÙØØ×ÖÕÔÓÓÕÕÕÖ×ÕÒÏÍÉÇÉÌÉÀ·¡|‚†ˆŠŠ‹ŒŽŽ’“”•””’‘“”––––—™™ž™“‘‹w/Nsz­…/ "%3;4I?$-7]~}ˆ‘“š¢´ÂÅÈòŒƒ‹•Œ€~‚†Œ“•˜›œžž›˜—œ™–’‘‘’“Šˆ…ƒ€{yxwusnkfOFUgf$/0#  B±Ê‹e\jj¤“…``G=)0?JE(s •5 S†a€zRkGNo?@@>?@Aʸ·Ä¾§ ­Ÿ–‹ˆŒ‘““›·Ê·¸½¾¨˜Š‰”‘Šˆ‚|~‹¡±´«]•“¹Ð×Û̶¹±qJfSfrnmsskHU\XY_ZM=aR¥×¼ÖÓ¯¿—¨ž¾“ÜæâÎÂÈÐÑÓëéèô޿ô°©¥§®¸¾ÂÒÖŶ´´°–¨ ž¯¤’ ¢§¬ª¤  £˜’–¡¥Ÿ–¡˜ŽŠ‹Œ‰–³Ùò÷ñðëàÒÇÇÐÚÛìöæËÁÓêßíúÒà餛›—•˜ž¡žšž—™¡Ž‡Œ€‡›ÑåàíêÂß¡ÎÝææè¦ž™š¥ŸŒš»ÕÛØØÉÙæßǬž››Œ‰˜¢œ••••••••••••••••••••••••••’’’’’’’’•𗬍¬°­©¨¨¢ž¦´¶¶µ³²±±±®¯±²²°­«©«°³°­°·¬¬¬­®¯±±¸º¼»¶¬¢›¥¼ÊÃÉêØÆØ×ÏÁ½ÃÆÄ¹ÅÉÀh²ÓÐÐÖßâàÝÝÛàæèäÝ×Ô×ÓÎÍÍËÈÅÓÔÕרÙÙÙÜÞááâçîõêççëòúþÿÿûøûþÿÿÿþÿÿÿÿï×Ä«½­{WPQQOLLLKIGKHB=;=@C+2520244447D]w„…i^QP\gd[]^^\[_gmq{…‰‘‘Ž’–˜š˜L8A ‰®¨,(%#$'<ªÈ§³´µµ´µ·¹»¸¹½½¹¹»¼¹µ²²µ¹¼»»¼½½»º¹¹¹ºº»¼¼½º»»º¸¸¹»»»»º¹¸¶µ··¶¶¶¶··××ÖÖÖ××ØØØ××ÖÖÕÕÔÔÔÕ×ÖÔÑÎÊÇÈÊÉü§”‚~‚…‡ˆ‹Œ““““””””’”––••—™™œžœ•ŽŽ}G)Niy•¬y$ +'*1>6KE(. 'Bz~{…•މ›¢´ÁÃËÎÙ™§¬˜‡††‹Ž’•–˜šœœžŸž›šš˜”’‘’‘Œ‡†ˆ†‚}zywwvsolgPHVge$&$!& }аo\b]r¸©qvY]SI1&70 + /r’y+zmŠgFjbReXQ96F4"WhU0+>?=@JYnˆ’dNPTZ_a^Y\\[Z[`hns|…‰Œ‘••œ2"7D˜Š¿‚'($(&&8Ll¹µ·¹¸µ´¸»¹·¹¾¿½¾ÁÃÀ»¸¸º½À¼½¿ÁÁ¿½»¼¼¼½½¾¾¾½¼»º¹º¼½½½½¼»¹·¶ºº¹¹¹¹ººÚÙØ××××רØ××××××ÔÓÓÕ××ÖÔÐÌÈÇÉÉÅÁ¬˜„~‚…ˆ‰‹ŒŽ’’‘‘‘’“”’”•–••—˜š›ž˜Œ}Y6Qj~ž§l (/%0@4HG*/&.h€€”ކ›Ÿ¦¶¿½ÂÅ» ¦¸½¦”Ž’”–—˜šœœžžžœ›™—”‘ŽŽŽ‰ˆ‡…~{zyxxuqnhTLYhd%)'#!#$ .“Ë¥{`\H ¿¥|xpf6 (0)UiS.*-'?…^‘RGgnRXdO4>8: %[xG@/L`cHGW;-<6#-1bp`G;A6!&SŠoYVVOJA=CWr„˜ ©°¶º·²°®­¬«©¤¡›“„r^I8--17<@A@?89;={xvustvzy|„Ž’‹—±Â»³»ÈÍР|~†|uzƒ‚yv†ªÈ¸¼ûÎËÂп¥¦ fEdPcmheig_[iqpszvjPhN‰«ãÆÛØ´ÆŸ³ªÌ¢üìÒÃÐãÞËÆäìñÿæÀÀ¹ÁÍÚåìðñåëå×ÒÙØÏñ¡Šx’‹ˆŒ– Ÿ“Ž•¢¨£›¨Ÿ•‘“”“‘”‘š¶ÜöûõðëàÒÇÇÐÚäóúåĶÄÙßïÿØä鑘¡ œ ¥œ’”‘„‚Šs~–ÐçåóìÁÙ˜Å×äèÜŠš“”Š…›²ÂÑÞÜÑÙǾÍßЛk  '@Z••••••••••••••••••••••••’’’’’’’’™’‘££ºÁ¿ËÆÂÀ¿½º· ¢¥¤ —މ„yy‚‹ŒŠ‹ƒ…ŒŠ‚|ˆ‰ŠŒ•š˜•’Ž—‰† “—ª§¡§­°°¯±³’”Œ{Fª²™³¸¶¬¤¨´¼»¿ÄÆÅÃÂÁ¾¹¸¼½¼ÅÑÍÍÎÎÎÎÍÌÎÍËÊÉÊÊËÊÇÄÅÊÐÒÒÔÏÍÓÙÜáçëëîññðõýëøÿ÷ܼ„EKJHHIIGEEHFBEKG>19>==::@NXZXWPKLUZWRPTVY_fnsvz‚‰ŠŒ‘Ž›•™—L$+8O‰ª[#&**( 9!7|¾Àµ´³³µ··¶º¸¹¼¼¹¸»¼¼»»»»»»ºº»»¼¼¼¼¼¼¼¼¼¼¼¼»º¹»¾¿½º¹¹¹¹¹¸·¶¹¸¸··¸¸¹ÛÛÚÙÙÙÚÚØØ×ÖÕÔÓÓ×ÕÔÔÖ××ÖÔÒÎËÊÈÆÅµŸ‡}~…‡Š‹ŒŽŽŽŽ‹ŒŽ‘‘‘“””””–—›•–œ’Ž‘“Œ{mH}r¢ŽF /0)C.=K-.4Q~„ƒ’Ž˜Ÿ³ÄÉÎɹ±½ÒÔ½« ”•••”’’”–š™˜–••””“’ŽŒ‹‰‰‹Œ‹‡ƒ€~}{ywtok^WY_[P(40"$$ +_¶tYE\d²Ä¶¤•‡^H-)43gh%aa•Y†I;8hP=8=.A5*:9(:HfA7+7Khk{†l[UKF?;BVp‚–¡¬²·º·²°®­¬«©¤¡–’ˆu]H92/0368998;;<=x}~xuuqidjxˆ”“‰~Ž¬Â¿¹ÀÉËÙžv†‚Žoz€{uƒ¥Ä´µu¹ºØãâÙȯ±®wY{as}wsvtlaoursysfUgH¥Þ¾ÑֳǤ»¶Ú±ææÔ¸®½ÐØ×íèåôäÌÕêèåáÞÜÛÛàÞÑÁÄÔÛÖ»°£¹Í s~‚wnr„—¢¦‰–˜–•˜›‘ƒ}Š“•’›¸Ý÷üöõðåÖÌÌÕßÞðüîÕÍáùæóþÓßæž”›£ª¨¡Ÿ¦®¥™•™•ŠŠ“o‰ ÌÞãýúÑë«Öâééè©•£˜‘„Š­Ì×ßèÞÊ™„ldfcRB +$bœ••••••••••••••••••••••••’’’’’’’’wtfT  &!(2>FKLLNU\]\cr~ˆ’𦍢ª²°¤¢ª©Ÿ£Ÿœ›š•Šz€t¡€‚Wf\]jrw§ÃÓœS´Ã»µ±¾ËÐÒεºÂÊÌÊËÒÙÐÇÈØáÛÔÔßàááâáááåæéíðòòñíííìíñöûðîïõöòïîþöðìåÜÙÞçìïèæÜ£XGFEFHIHGMD>@FFA=>DGDCHNOOMONE>H[UPPSSORXSUYajqvx|ƒŠ‹‘‘—“–<$",>Yª-""'$%&$(-½·¬µ²¯±µ··´µ´µº¼ºº½¼»¹¸¸¹»¼¹¹¸¸¹º»¼»»»»»»ºº¹··º½¾»¸µ¶¶·¶¶µ´º¹¹¸¸¹¹ºÛÚÚÙÙÚÛÛÙØ×ÖÔÓÒÑØÖÔÔÖ××ÖÕÓÐÍÊÈÆÅ¹¢ˆ}|‚„‹ŒŽ‹’“’‘‘’””””•—›””œœ’“ŽyC€o§’D 32&D/?O0-4$!hJ615/I'-0,.32+(`rcE!*Jsjc}…k>JE>;BUo’¡°µ¶¶¶µ°®­¬«©¤¡Ž…s[F953345665589::v†‹‚|zlXb€“‰Žƒ—§Òׯ¬ËÒÁ§‰}„‘Ž…|„s”¹²²¤U–ÂÊÅÚ¾«¤Š_LSllq}ˆ…ufZn|zy}{rSrdwÆÙËêÖ´È¥½¸Ü³åêÖµ·ÒÒ¸ÔìéçõãÈÏããçîñìàÖçéÝÇÁÐàåÀʵ²ÕÜÈÈ•£X{p¡¶­•ˆ¢µ–¤¡”“’’“–˜šŸ—¢ÃâîôúòçÓÚäÁ±ÖáæîëÓÀÌæÜåóÐØÚ¦®·¿¿·®ªª¢­¬œ‘“’‹”…“ËçìÿôÐî­ÑÙáãžž™™‹¥®¿ÔåéâÙÈhlpZEC+#K_ŽŽ‘“”––’’’’’’’’’’’’’’’’‘ˆ–—ƒ›ˆvT2& ! "+6:7HIKPXbkp|‚†‡ŠŒˆ{u}‡ž®Æº±·ÇÓÓÎã°r£×ØäÌÒÚßÜØÙÛÜÒÒÑÎÊÆÆÆÍËÊËÍËÆÂÃÀ»¶´´¶·«®¬¦ —‘’nouqtsrqooooogosu—¯»”—“´ºÃ¼VCEHJE@BHEECBBCEEDBCDC@BFEEFGIJKKPQQSTUVVWTXckot{|€†Œ‘“””’š‰—+/Ftz³j$,3'(@k™¶»´®²³µ·¹º»¼µ¹½¿¾¼»»»¼¼¼¼»º¹³µ¶·¸·¶µ³´¶¸¹¹¸·»¸·º¹¶µ¸¾½½¼º¹¹¸¹¹¹¸¸···ÙØØØØÙÚÛÙ×ÕÓÓÓÔÔÙØØ×רØÙÕÖÔÏÍÎÊļ©{€„†ŽŽŽŽ‘‘‘•“‘“–—–“›š™š™—’ŽŠ‰{N€€¤†B !$3!93=>@(/("% "Y…ƒ‰’ƒ†Ÿµ¾ÈÓÑÆ±ÁÒÔı¥¡š˜•”””“‘”‰Ž’‘ŒŠŒ‡†ˆ‰‡‹Š‰ˆ†~|}{xwumcTIeR`C!7>, #$,%9$™ŸYD[NŽÆ®’•XSYoX$G jocj|\+"HX@5/2J=/1/.49/'XiaW:)5w€\dx]BR@/BVi‰˜Ÿ©±´´³³´±¯­«¨¤¡™ŽƒmRF@30.1674368:<>±µ¼¿»¯¢›o‡”ˆ†—§Òׯ¬ËÒÒ´”‹–¢¡š‰€ˆƒw˜½µ«žP”´¸¯Æ¬šƒZHPCEKRVRF=>Sba`fd[B`P`¬½­ÊÆ¡®ƒ’…£vãèÖ¹ºÓÔ½Äãèê÷åÑÝÛÝâìóòéàìïãÍÇ×ç쮺ª¥¾»¥©µÇ|˜¤³©“‡¢¸¢›§¢˜—•”””•–›’œ¾ÝëòúûòÞãìË»ÞåèîéÑÀÎêÜãòÒáæ©±§­µ¹¸´°­œ¨©›“—™“Ž”†”ÌèìÿöÒð¯ÓÛãå좈 ¥­¤¨°ÀÔäèáÙ¨†‰{t%!#7\Ž‘“”•–’’’’’’’’’’’’’’’’‡–˜ˆ”ž†4 " !$$$$$$%&'*'(,,((*!#" #" (,,D=>INLOVKHFJQVVSXM2Xl\k`X_ecbdedYZZXTQPPTRPPPNIE973/,+,,#&&#"#!!*$: "&),.2CQV_w•ª¹¸¬¾¿È¼T:;AFFCDHFEDCCDEFDBCDC@BFEEFGHJKKNNOQRSTTVTZemqu{|€†Œ“”””™€"%3Kr€œV&6MQb™«»¿¹´´±²´¶¶¶µ´³·»¼»¹¸¸ººººº¹¸·¸¹ºº¹¶´²´µ¶¸¹¹¹¹»¸¸ºº¶¶¹¼¼¼¼¼»»»¹¹¹¸¸···ÙÙÙÙÙÚÛÜÙØ×ÕÕÔÔÔÙØØ×רØÙרÖÑÐÐËż©~{„†‰Š‹ŽŽŽŽŒŽ‘’“”‘–˜˜—˜˜˜™™–‘‹‹ƒ|R|£7%+3/@5ADC+4&"%At†‰Š‚‚›´¼¼¾ÂÃÊÎÐʼ­£žžš”Ž›”‘‘‰‰ŽŽŠ††Š‹ˆ‹‰ˆ‡…~~~|ywtkaNE`M\?(:=,!#(/J' K«q\KQm²Á·§ˆoz}ƒrN.$d‹un~k+?FJ:106B;986114/$( E[L6/E6mx]`rwyHGD;:Rt„™¡«´·¶µ´´²¯­«¨¤¡˜Ž‚lQE?20/278535.035ÏÃÈÛ×½²»…‘•Œˆ‹—§Òׯ¬ËÒÒ±Ž‡˜¦ “„Œ‡yš¿·Â¸m®¯Éƹì¡¢ŽfT\iqy|wqmlOcqpotqhEbP^¨¶¤ÁÀ¯‹ ™¼’åéÚÀ¿ÒÓ½åñðõàÐâÕ×ÞêôöñêòõéÓÎÞïôÍÝÓÍÛÊ´¿ÂÜ™²©¶¯’†¢»©¢«¢œ›™—•“‘‘—Ž—¹ÙéòûòíØÙãŵÔëìîæÏÀÒðÞáîÓéò´¸©ª®´¸¶­¦˜¥¨œ–œŸšŽ•‡–ÏêíÿùÕó±ÖÞåè馣ª·Æ¿«²ÀÓâæßØ¿Àº°«Ÿ` +3,3w‘’’“””’’’’’’’’’’’’’’’’‘Š–•„‘m  ! $$$$%&()*0-,..+,/28:40389111.)#!  %1"*!$$$&$ $&''$! %$###! ! 7\"""#$%'('5>Mhˆª¹¶½¹ÈÈu@=@FHECCFFEEEEFFDBCDC@BFFFFGHIKLLLMNPQRRTU]hptx|}€†‹’“”–™˜_ !,8Uo‡t%#Hžž´»ÁÂĸ®®´°±³µµ´³²´·º¼º¹¸¸¸¸¹¹¸·¶¶µ¶¸¹¸µ±¯¶¶¶·¸º¼½¼¹¹¼»¸¸»¹ººº»»»¼¹¹¸¸¸¸··ÛÚÚÚÚÛÜÝÙÙÙØØÖÕÕÙØØ×רØÙÚÛØÔÒÒÍÆ¼©~y~ƒ†…†ˆŠŒŽŽŒŒ‘“””ŽŽ‘”——–•–˜šš–ŒŽ‰Zx…¢v' *10:D5CEB+9%!#$Z„‹‚}w‹¤¯§ ©¹¹²©¡œ˜”’ š”ŽŽ‰…„‡‡…†‰Š…†‹Š‹‡…„ƒ€€~yvrh]ID[KY;-<;-"!#8X2d£}aTIj¨Êȱ¦³¬¢gB 1fncc?-ZC;=9=GEJD;60)-0(*DjT'?5dtcYXiŠe=:C;Qw€™¢®·º¹·µ´²°®¬©¤¡˜Ž‚kPC=00/39:523*,03δ¶Ò̤™¯šš•Œˆ‹‘—§Òׯ¬ËÒÒ¯Œ†˜¥œ‹„‹…x˜¼´ÉÂ{ÀÂÙÓÃ˵®±t_dgt‚{ux}i|ˆ„€‚~tPl[i³Â°ÍϮŧÂÁèÁìîáÊÄÎÏÃÇñýõñÖÆÝÚÛàéóöñëòõêÕÐáò÷£µ°®¶œ‡š¯Ôœº–±Â¿•‡£¾°©¯£ Ÿž›—’ŽŒ–Ž˜ºÛëõþëë×ÔÞÆ¶ÑðïïæÎÁÕõåäíÓíø¶µ°®®²¶±¥šª¬Ÿ˜Ÿ™•‰™Ñëìýû×õ³Øàçêç°¤·¼ÉÔÆ°¶ÂÒàãÝÖâëãÍÀ¬o-03##‚‘‘’’’’““’’’’’’’’’’’’’’’’••‰}I !! !!""#%''+(&))')--25227;<99:962-*&#$*,'$&(-10) $/.7)145333.'*-00/-,,01134432//011211'*)&&)*(-.9!5!}x+*(&$###''(0Db€’Ÿ¯²··Å¼sD>;@EEDDFFFFFFFFDBCDC@BFFFFFGIKLKLMNOPQQRWakrvz|~†‹’“”–™›@!"/<_nƒF)*~̴IJ¯±µ·³­®´°°±²´·¹º·º¼½¼ººº¸¹¹¹¹¸·¶²µ¸º»¹¶´··¶·¸»½¿½ºº¼¼¹¹¼¸¸¸¸¸¹¹¹¸¸¸¸¸¸¸¸ÜÛÛÛÛÜÝÞÙÚÛÛÚØÖÕÙØØ×רØÙÚÛÚÕÔÓÎǽª‘~x|‚‡†‡‰ŠŒŒ‘‘‘‘‘‘‘’“““”–™œœ˜’Œ‘‚gt‰žo/1'9B4@?:'<% !=x…zin‡z–›“‰‚€‚ƒŽŒ‰ˆ‰‹‹‹Šˆ‡‚|}ˆŒ‰‡ŠŠ…ƒ‚€~~yuodXGGYJZ;.;70'"#7T,1±SU\D°ÑÔËÎÁ”gfb."Tx{dQ5!=[R;/EGMXNbI3,*#*2)'GjX.1f~oXGTz‡N394&>(#$a‘‘€k^_kiXWe‹…{rllmjknswzyx†€xpdXTVsƒŠˆŒ‹ˆ„€~|€~xsl_SDITGW82;31)3B"E³eBci}·×ÍǾ”f|¢€X[akSNF;SY161OSU\WrN) '$/8*4)9956")jfLH]„yO0=Uj€–Ÿ¬¶º¹¶´´³²±¯«¥¡™ŽƒlQD>1--1660,,(()*àÎË×α§²¯œŽŽŽŠ”—§Òׯ¬ËÒÚÂ§šœ•Œ‹ˆ€q³«ºµp¸¼ÖÑÂÖÄÂȳ„hisš›–’l‰ƒ}}wl[yj{ÇÙÉç߽ѰÈÄéÀîîéÝÑÍÐÓÌíðéîߨñðìêëïîçáéíãÏËÝïõ§©¡®¾¢Ž©²ÔêÌÝ×®•¥½²°µ¦Ÿ¡¢¡–Š˜•¥ÌêòñóèõåÜëâÖèòóõíÖÇÙ÷ôîò×óý¶°¤­·¹³¬ª«¬·¶¦›œ›”–ŒÓéæõùÕó±ÖÞåèìÐ×åÝߨµ»½ÄÐÛÞÙÓÉÌÒÚÞ¿v2%3 ,Š””“’’‘’’’’’’’’’’’’’’’’‹Š”’’¨=! )-,('*+*,0000/0012/,,00.03540.262+/.,*))*+$''),+'(''))&"*((*-.+(''" &/1*)-.+*,*',.00//1356652112=<;:7531.10,*,+'15,(/},"""#$&'()/1'*T|§”†|ޱÇYK?<>?BFEEFFFFEEDBCDC@BFGFEEFILNMNNPQRSSR]gmqw{|ƒ†ŠŽ‘“”“™y"&4KjkS0H¸°²À¬²­¬±µ´³´µ³¯­­°µ¸¶¸¹¹·¶¶·¼¼¼¼¼»º¹ºº»º¹·µ´····¸¹º»¼¹¹¼½ºº½¿¾¾¼»º¹¹··¸¸¸¸¹¹ÜÜÛÛÛÜÝÞÛÛÛÛÚÙØ×ÙØØ×רØÙ×ÙÚ××ÖÑÊIJ˜wy€†ŒŒŽŽŒŒŽŽ‘’’“Œ‘’“”—™–—šžœ—’•–‰‡s•“^?&-C9=88):-("!A—‰ƒncieSNXtwwn`VTVSV[afhfc[UQPMIILo‚“”‰‹‰†ƒ€€~|z~|vqi\N?HM@Q2;=-.(03 xµp^hQS›ÓÓÍù…›‡U==P1MyhF7)BFY\X[d}S%-*4=*:/,@9!$fŽŠ|aKL^’|:5Tm•žª´¸¸µ´´´³²±¬¦¡š„oSHB5-,/43-)*'''&ÏÎÍÊŽ¶³¯—ˆŽ’‹‹“—§Òׯ¬ËÒ×Ȳ •‹ˆ…‹ƒt’µ­¾µm°²ËǸ¼­¯º§z^^\dq~ƒzi[^s€~}v^{jyÃÒÀÝԳɨ¿æ¾àâãáÙÕÝçÙïçßìäÝóòîêëîîéãéíãÏÌßñ÷ÒÆ´ÄÜÀ©Ã¸Ò•¾¯ØèÞ½ž§º¯¯¶¨œŸ¢£ ™‘Œ““¨ÑíïçäÝîàÖéæÜìïóùóÜÊÙõìçíÕóÿº¶°ÀÌÄ®¤©µµ¦¡¡›Ž—žÓçãðöÒð¯ÓÛãåóÜáéÞãÞº¾¿ÅÏÙÜØÒÐÑÚ߀;  K”–•”“‘Ž’’’’’’’’’’’’’’’’Œ”ŽŽ¤€$)&++2.-/0/16000023555336510314434874/.-++++,,//,,.-*543222/+333577649.**6=0$/461.021///../2578962124:97532004785464/)0-K21/.-,,,.35- $Cc‰vumJ/DwaUGA><>BCDEFFEDCDBCDC@BFHGEDFILNMMNOPRRSS_ilovz{‚ƒ†‰“”’™\ !+=Xif4& {»©­«¢¬ªª­®¬®²³²±°±²´¶·¸¹¸¶µ¶·¼¼½½¼»ººº¹¸·¶µ´´··¸¸¸¸··»¸¸¼¼ºº½¼¼»»ºº¹¹···¸¸¹¹¹ÛÛÚÚÛÜÝÝÜÛÚÙØØØØÙØØ×רØÙÖÚÛÙÚÚÕÎȶ›ƒwx†Š‹ŒŽŽŽŽ‘‘‘“”“”—š––˜›œ›—”–Ž—‹–ušP'K$0G:;:A+/2-%$!\‹‹’„}wjn|y}}vjb`affhkmlheZUU]glqvy‡“•‘Ž‹ˆ†„‚€~zw|}ztogYKo––”“‘ŽŽ’’’’’’’’’’’’’’’’”‘“†‘c 1./-83110./3//01468:=::=;52329;61122446789::798448:984/*,1449;<<964403=7/.,649:3,-02886446:=8:;:769<;;::::;<59:8674/1?; 0"-**))))*+4.)(&&1?tb¥‘K'OE=;;;?EBCEEEECBDBCDC@BFHGEDEHLNLLMNPQRRUajkmtzz‚ƒ†‰“”’™H "/Faga '#-¤°«´²¼°³¹»¶¯°¶¯°³¶¸¹¹¹¹»»º¸·¸¹»¼¼¼¼»º¹½¼»»»¼¾¿¶·¸¹¸·µ´º·¸»¼¹º½¶¶¶····¸···¸¸¹¹¹ÛÚÚÚÚÛÜÝÝÛÙØ×רÙÙØØ×רØÙ×ÚÜÛÜÝØÑ˹ž…ww†‡ˆŠŒŽ”“’‘ŽŒ‘”–•“’•—••–˜šš—”–—ŒžwŠE.S%!2J98W]PR\\V`LNNU}…X'*=,-6#-"+,1,Ol…’vQKFJuiRi~—Ÿ©²·¸¸¸µ´´´²­§¢œ’‡sYNI<2/031,*,&%%$ÒËÇÊÐÎÁµ®šŒŽŠŒ•ŠŠŠŠŠŠŠŠŽ‹‰‡…„•³ÐÒ¿°¶ÄÛæâÆ¬£ž˜¤–ˆ‡’ž¢¡¬wĺÁ¡¾«¯¢¦°Šep‘°­§³˜_ECNav‚~oaagbx ž££’§’½¡®—ÝÞàáàÞÜÚßææáçôóèùù÷õóñïîúÏݾ¹ñöùϽ¸È×ÖÏÍ¹±Úÿñ¿Ä Ã¤Ë¬´œš–’ŽŽŽŒžŸ·ìöÞÛØÝÿðéÿäßÙÿÃÿÂâŸýÛÜÖÑÜëêÜêñö嵆|‰~·¶·š¨£…““©ÓÖÎâÜÙÕÑÐÑÓÕþ׿õãöù½Ö¼µÏæåÞß×Õåá’& '>g’“…›¤’‹“”•’ŽŽ“˜‘ŽŽ‘“˜z…+-)+!&.30,/6- 1:3,.246;BD?89>B=3,-0<:9779;<78:<=<;;<:767998?@>AD96D;=?@?<85?>=<=@BD@@;55;?@EEEB=6/+;??;;>?>=;988753/0122221214750/202=A66ADUz]eb#Y]VB22:@?=>AA@CG?GE;;EICCDDBACINMMNMLMPR\foqqvz{}ƒ‡‡Œ’“ˆ(%",?TYl7$X«³«µ¯À´³²±±²´µ¶··¸¹º»»»·¸½¿½»¼¾½»ºº»¾¿¹»¹µµ¸¹·µµµ¶·º¼¾»¼¼»¹¹»¼º¶¶º»¶²²··¶¶·¹»¼ÛÛÛÚÚÚÚÚÚÚÛÛÛÜÜÜÜÛÚÙÙÙÙÚÙÜÜÚÛÝÙÓ˺¡Šzw~‡…‹ŽŒ‹ŽŽ‘““’’“•”“•—”‘—–—™™™™—–––‘‘Ф‹D:E'+/9I?1[6%%$K†‘Ž‹Š~‹µÆÍɼµ·µ­§š‹„ƒ€xp‚{z}ƒ‡‘‘’’Œ‰„~|{zxvvvsokcQA@@M-A5+21&")+&#*$!% k¬f[_^«æ¹ys†‘¤xlTF^A"9TOO\Rl@/?s f>E?<%.E"/1Xln€‰kCB@Ju—ƒl{™©´¹¹¹¹¶µ´²±­§£™’m_TH=30/1/*'(,'$%ÍÌÌÎÐÍĽ¬˜ŠŒˆ‰’“’‘Œœ²ÅÁ­¥³ÅÃÏ̳œ”‘Œˆ‚~€ˆ‘—™—‡xò¶–µµ®ž©²†cy{˜—˜²©‚sPZfopj`ZUZSi—™±³ž­‘·˜¤Œ­°µ¹½¿ÀÀ³»¾½ÈÜãÝììëéçæåäíêí°­ÙÄÆ·ŽŽ¯—J+Dc½Âώ¾ãÐÇ©­›ªšœŠ‰†ƒ‚‚ƒ„‰–›¼èàÉÕ¿ÃÖºÂÆœº¹Ì¿äÏb•¼ÅÆÁÈØÞ×äçêß»”ˆ’ˆ·±¹¤„”y…Œ}‹ÅâÝåÉÇÆÉÒàî÷ðÜä÷ø÷ã¸ÐÃÅÙæãåïîåßÅ|& + %:G„—‹˜›‘–’”•”’‘“–˜–”’‘‘‘‘’ƒ˜,./,.61..,)+02-+-,('*48;;<<71=>>=:767(+169:9888998887:8668:::2HD29G>.GECBAAABCA?>>?ABLLG?=@B@AAAAA@?>A@>DEAK;:GG9;JCDEDCDGKKLMMMNQTaipppv{}…††‹’’¡w+0%,>QbR0++v±©¥³²¹¸·µ´´´µµººº¹¸¸···³³¸º·µ¶»»ººº¼½¾º¼º¶µ¹º¸¸···¸º¼¾¹º»º¸¸º¼¼¸¸¼½¸µµ¶¶¶·¸¹ººØØØØØÙÙÙÛÜÜÝÜÜÛÛÜÛÛÚÚÙÚÚÙÛÜÚÜÞÚÕν£Šyv~†…‹‹‹ŽŽ’’‘‘“•–”•˜–“”˜—˜šœœš˜—•–Š¢‡CK/@2/3/'&+&$( # #Hƒ¶•„gbx²Ës…–|~oH[*9+Q=_jNRA%Aq¨hG40=R"#6]<16O]_tŽ{NF?8Q{„zšŸ¨±¸»º¸¶µ´³±¬¦¢™‘m^UJ@-*+//,)+*%#&ÈÍÓÒÌÆÃë˜ŒŽ‰Š‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒš¨±¨——¬Â¨µ³œ‡zmptuw~‰‘ •…˹ĪÊʲ¯·€a†~•‹„œ˜xnalvti^\_QSH_”¦¯ÐÍ´¾œ¿Ÿ¬–ØÛßäçéééçìæÙÙæëææææåääããÓêÖ„crs@W¡„%B²ԣÿÑéâÍħ° ¨ ŒŠ‰ŠŒƒ‹šÈê̹ÝàêèÒóÛ¦øô¹Å²^ÀW¹ÊÐÆÁÌÖØÙÕÖÖŪŸ¤¯š¡–}ˆdkzku·Õ´–ECAGTi~‹ÚëæçÿúÙÊ´²ºÉÏÎÖäÊÛßÁ‚? !23~Œ†”Œ‹“’‘Œ‹ŠŒ‹—€’…"  +>:45:2-./..0%-1-/:DH179411.*2/,,..,*1368751/9753211263112321<;AMK8AeGFEDCCCCIHHHJLNPRTRMMQRPIHECA@@AEC??EJG?7779;:86445678895346635:+$',*04-IPr£³½Æ£ghaO<20107956;7-35536<=:ABCB@@BDIKMNNPSVcjnnov|~„„ƒƒˆŽŽ‹žr% 0BWi3(#.3’²¤¬¸»¶º¹¸·····»»»º¹¸¸·¶²²¶·´²³¸¸¹¹»¼¼½»½»·¶º»¹ºº¹¹º»¼¼·¸¹¸¸¸º¼¾ºº¾¿»¸¸´µ¶¸¹¹¸·ÔÔÔÕÕÖÖ×ÛÜÝÞÞÜÛÚÜÜÛÛÛÚÚÚØÛÛÚÜßÝ×ÒÁ¦Šxu}„…ЋБ‘‘‘“”˜”“˜š˜—™—™œœ™——’˜“’Œ¢…??E-.18M=4W5$(#! "D€’Ž’‰Šž —™ ž–‘Žˆ|{}€vx{|ƒˆŒ”’ŽŒˆƒ€|yvutrpqnhdb[I72=H4>/44/(*,"" "%'!!!'>Œ·²}nUÕ¤{~‹‹ˆ‹vMM64KYXhLC74#Tu¤~X)E/[-8rZ-1BW[aŠjHC0/RuƒŠ¦¦¨¯·¼º¶¶µ´³±¬¥ ™‘€l]SJB+'(,.+()'##'ÅÏ×Òźº¾©—Œ‘Š‰ŽŽŽ˜¥®¨ž¡µÊ±¾¼¤Ž‰‡‚{~yt{Žžº {¸´ÖÆäæÄ¨»À‚e’°Äµ¨¼´“ˆhzŒ‹|opv]\Ndœ·ÈïڿƢĦ¶¡õö÷öôñîë÷úðÚÐØÞÛÉÉÉÊËËËÌÓÑŸ`ƒmCU)?†t"Rqv‹W ¬¡wdxPsNfVdb]YVUUUz€˜ÒïÆ»óëýñàÿЊÿáZŒlv${ÖìôáÍÏÛâØÍÊÑ̹­¬ ºœ›‘‚†X{ÅÂo'!*i·³’²¼  ¬§©¶ÅÌÎÏÉéå¥[/ +)Hަ”“ކ’‘‘•˜—’Ž‘’’’‘Š–ŠsTYVUZY^fkjikr~„ƒŒž¨¥µ¹·±±¶¶±£ ››œ›š‰†|xuttifb_]\]^ROLJJHFD@E:0;FDC;?CGFC>:98765667?BB?@BB?@@@ACEGIKKJILQOI@ABDGGECEEEDDDEE:879757=812208=5,?k™œ§¹˜gd[K:0--25630048*54()77+6678:>CFFILNOQUW_gmnqx}~ƒ€||€‡ŠŠj3;0!6Kga$#-#I¨³­¼¸·®¸¸¸¸¸¸¹¹¹¹ºº»¼¼½»·µ¹¹¶´¶´¶·¹»¼¼¼»½¼··º»¹ººº¹¹¹ºº¶¸¹¹¸¹¼¾¿»º¾¿»¹¹²´·¹º¹·µÑÑÒÒÓÔÔÕÖØÚÜÝÜÛÚÜÜÜÜÜÛÛÚØÚÛÚÜàßÚÕŨˆvt|‚„‰ŒŠŠŽŒ‘‘“•˜“’—›š™™–˜››˜–™———’¦„:AB/.69N83T7$*%!! -h‚’’‘’‹ƒ‡Š‹’–„ˆ…€{z{~€vy}€ƒ†ŠŽ’‹‰†~‚~zxvtrpjkg`ZRD7,>D9=,#550***#!"'&%#" DªÄ§†`jÃÄq‰‹Ÿj]\W@lqlR$O>)@ko‰”1\.MU@-tn)$2[hUd‡‹OJ8)6X|“¦§ª°·º¹··¶µ³±«¤ž™‘iYPIC-(&*+'$#$!"(ÅÎÕÏÀ´²¶¤“‰Ž‡„Š“““““““““““““’’’—¦µ¸³´ÁÎÊÖÔ»¥ž›–—•Œ~u~”¨«}?q}·¯ÇàÁ£®±x\„‚™Ž†ž˜vkLf‚‹tqtZWEW¦·ÞͱµŽ¬‹˜÷÷ø÷ôðìêãìè×ÑÞëíááãåçèêêî¶wc›nV<.Bw“ˆƒ¨cÁ«G/®—¤žÄ¨Í¢µ¡–’Œ…€|zyrz“ÍêÄÁÿ÷ÿýéÿ²^ÒŽemDeÜõÿêÒÒàêíÛÑÒ˶¥¡¬ÕÅů—²ŸY†™«Í¬F  + OÜÿÖçúÜÈ˼°¼ÚëàËÞüây  +  O‰—ˆ”˜Ž“š•’–œž˜‘‡Š”˜™˜˜“‹—„Šk ”©°°¬±»ÄÆÅÉÑÇËËÊÐ×ÓÊÊÍÊÃÆÑÒËÙÙÙ×ÕÕØÛäâßÝÜÜÝÞÞÛ×ÓÒÒÔÖÍËÊÉÉÉÆÄº¾¹¾Í»ƒUŒ”——”ŒŠ†‚}yvunpojfeb\RQNJFA<:8=?:54427655652/653100000./2103988>=675((;Lr—¯¸_VI=56=EB=;8,$0DI==GD54@53237=CFDGJMOQTW[dmrx~€~}yttx~†Œ•_ˆËp '-7,B>=:*(341+'''%#" ",&(&#"#!u¥Ð©„n°Ä|kŒ‡ª‡el{kqdlE/,o[6ldUsDP9EJY" g}2"#RsZSx“hQ<24JoŠœ£­´¶·¸¸·¶µ´±ª¢œ˜~fTLHC/'#&(%""# !&ÄÉÍËĽ¹¸©˜‘—˜ŽŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŸ°¶²¯´ºÂÏη£žœ˜š’„vqzŒ›ˆ^EMŠ“°¤‰ˆŽhMeUiYK]T1%0Gcroc[XKG2?lz£ºŸ£{–qy_ðòõøùùø÷ãïíØËÑÛÝæçéìïòõöëžswªŠ@{%:c‹”†“…yX‘T– ¿»Æª§šƒyrlhfe‹šÀÜÃÁõöùþñý½sÉ‚_f3%ÂÚæ×ÇÌÜåûéÛÖȯ›£ÚÚâÆ¤…]z†–¦u$ûëäîÌœÞʶ½ßõá¾ÁÚ—3 + $avq†‡‹“‰‹Œ…x|ƒ‰Œ‹‰‡}~ƒ_  ˜ª®«£¥©«©©²½¼¸ºÀÀ¹·»·ÀÁ»¾ÊÌÄÆÉÌÍÍÏÓÖÌÏÒÕÕÓÐÎÌÊÇÅÅÇÉËÑÐÒÕØÚÚÙåèêã“‹©êéçççéìîñðïîìêéèèëìèççåáæäßØÏÆ¿º¢©¬¤š–••„~{ywtqsqomkkklwvy~ƒ‰‘—£¤™“‡pmiJW‰¢–qHFHMOOQUPT\\K62:EMXa`[\aTNG@=<:9BEILNPSUZclsz€€|vspqszˆ–©—¾ëœ%6C`i0'!2( º±²¼ª¦¶°±³´¶¶¶¶¹ººº»»¼¼¿º¸»¼ºº¼¶··¸¹º»¼»½»·¶º»¹·¸¸¹¹¸·¶¹º»»ºº½¿½¸·»¼º¸ºµ·¹»»º·µÔÔÔÔÔÔÔÔÑÑÓÕ×ÙÛÜÝÝÞßßÝÜÚÚÜÜÚÝááÝØÊ©ƒorz}‚ˆŠˆˆ‹Œ‹‘’’“•—˜”“—™˜—™–—˜™™˜—–“•–™–¦}1  C90)?;S06Q@&#&"!&'"'=C< 7L%"&@\^Y_“_;.-Mv‚œŸ¥¯¹½»···¶µ±©Ÿ˜‰ydUTXZ;-  !!"#ÎÈÄË×ÝÛÕÆÒÞÝÒÉÉÍÖØÜßáááàäÎÇÙåáãíÝààÛÒÌÍÐÂÆËÏÑÏÌÉäÑÉÖãääèÜáææáÝßáßíðá×ÝãâãÌÄÖããçóÜ×ßðë×ÒÝËÓÒÉÊÖÙÒÜÐÈÏàêåÜÛíõêßÝÙÑÑÔÎÄÅÍȹ¿ÅÉŽ»Ã̶¹½ÂÇÌÏÑÑÑÑÑÐÏÏÎÍÐÕÙÜÜÚÙÎÎÎÎÎÎÎÎÄÇÌÑÕÖ××ÜÝÚÒÊÈÍÓØ×ÖרÛßáÂÌÕÓÊÃÄÈÏÜØÚÞÆÈøàÎÎâçÚÕàÊæßÓߨÌÚÕÜòÖÄ¡ÊÈåÍçÊ¿ÊÜåÝÒËÆì¶™&)+ [«ßäÒËÑÍÍÍÍÍÍÍÎÍÏÒÒÐËÅÁ¸ÓèøÝuVilheedddfhirmhgjqvzuy†ŠŒ‹‹ŒŒ”𠤛œŸ¢¥¨ª¬«±´³³·¹·¾¹¹ÃÏÒȼr]t¶ØÉÂÔÍÊÊÏÖÙÕÐÙÚÚÙ×ÖØÚÕÕàãÚÜãâÊÅËÐÐÚäáåíçàçêæçååääèéàÕáéóòâÑÐÚæÛé¸îäÒöÛððàÄÌõçÙéÉ×¼emkcje]uiaF+.HVQIRUPOTOEQDI`kehvYJFSIJ]LPUY[bklgtsplr‹²ÐÇ»®¦€&7Fd[+$$C¥µ³±°°±³´«¯±°²µ´±©Ÿ—›©¶»»ºµ±µ½Á½¸¸º»»ºº¼¾¼¸µ¶º½»¸¼»º¹¸¹º»¹ºº¼½¾¿¿Â¼¶µ·¹¸·¹µ¶»½»¹¹ÛÚØØØØ×ÖÙÙØØØ×××ÜÛÛÛÜÞàâÝÞÞßàââãÛͬƒlmvy‚…‡ˆŠŒŽ‘“““•–”””••–––‘”—šœ›™˜˜Œ¤›¡®n,!E@*9;>N;7XK!&.'"(>FŠ—‡–™Ÿš™¢ —‘“’Œ‡‡Šˆ‡ˆ‰Š‰‡…ˆ‡ƒ‚€|€{snje^YSRLC:4-'642-$%0)(+-)" # !%% &' #b­Ø¼Ó¬l}c=+liG@bzZ^|~Jqi{—¢5 $2(;D!/QB1)(CIYMpŠ\819Rp€—Ÿª²¶¶µ´´·¶±­¨ž”†p]\b\A,!!"##…€}ˆŠ„}{‰˜›•‘”š———˜™šš›§’‰“™‘Ž•‡Œ‹ŠŽ’«¬­¯®­«ª­™Ž˜¢Ÿ ¦­³´²²µº´¿¿¯¦®··Â­£®¶±²»·­­´¬™”žÈÏÌÁÁÌÏÇű·ÆÎʲÃɽ°ªž‹–š’’™˜ŽŠ‘…ƒŠ‘†………†‰Œ‰‰ˆ‰‹Ž‘“žœ—”“”–˜ŠŠŠŠŠŠŠŠ———˜˜™™šŸœš™œ¡¥§žœœ £¥•œ£ –ޤ”wlXX|¯´½ÃÃÂÆÌžÀËÄĹ·Ë´´ÀŸ ‚–‡Ÿ–´Á·±¶Âź®º¡›ya +-&*8Z†£¨ª¸ÉÀÀ¿¿¾¾½½ª­°²±­¨¥ÅÉÁÁ¨N8>>=BDFJOUZ][XVW]djmWY\^_^][cccdhmru‚ƒ…†‰‹Œ•š›œ¡¤¤§£¥¯¸²‰TtžºÁ½¹·´¶º½¿ÁÃÅÅÂÀÁÄÆÆÄÀ¾ÄÈÃÁį·ËÖÍÉÎÍÒÙÔÍÓ×Ñ̹ÁÈËÌʹ¾ÃÊɾ³µ¿ÂÈÊ‘ÁÎÀkUª¾Í×Õ¢·äØÃÉ­¶–ajigqnbndg^OO_jihjcVSWTKSIIU\\fvycTM?a…^FLQU\eklmojkЏÏËÁ¸­¦{&9I^C##)"_°µ´²±°°°±­±³²³¶¶²¸´±³¸½¿¿··¸¹¼½¾¾»¼¾½¼¼½¾······¹º»º¹¸¸¹º»»»¼¼½¾¾¾¾º¶·º½½»¹¶¶º¼¹·¸ÓÓÔ×ÙÙÙØØØØØØØØØÛÛÚÚÛÜÞßÜÝÞàáâââÜέ„lluy‚…‡‡‰‹‹Ž‘’’’”–”””•••––”–™›œ›š™˜Œ¤›¡®o#+!(FE388/)&52.( %1('(*&$ !%$$)(!)'rÂÕêªklLH,mv`K?C_fZz‹uR_`v‘'"'(;G'DBC94CH_WqwP63487*#&2.)$%1'%%&"$!"&!(+) $),cÍÏo]+}jZrsPBC>TmhvdkeW]€}(+:M  6HQF>?Ec`lcF67>Us‚—Ÿª²¶¶µ´±´³¯«¦œ’…~n\\b^T9" ÊÍÒØÜÛÖÒÄÎ×ÓÈÁÃÉÊŽ·µ¸½À¼¹»ÃÉÍÐÔÖÚÛ×ÐËÍÐÙÕÎÈÄÄÆÇ¿­§¸ÉÍÐÖÏÒÓÏÉÆÊÏÛÞÔÃÁÐÜÛìçåéîñôùÍÉÈÌÌŽ¹ÎÔÐÄÆÔÛÖÓÌÅÆÌÐÍÉ©·ÁÁ¼¢…ºØîëãçìíåäâÝÚØÚÜÚÖÏÊÈÉÍÏàÝÙ×ÙÞäéåàØÑÍÍÐÓØØØØØØØØÂÀ¿ÁÈÓÞæáÓÈÍÚßÖÊÑÐÎÍÍÏÑÓÈËÎÐÑÓÕ×Öö¹FyÎÓÈÏâ[‚ÀÏ£Œ¥¿Àµªs1 +o¸¼·´µ½¹¸½ÅÈü¡»š$ +3 1G2Gš­½¾º·°¦¹¸·µ³°¯®Ÿ£©®±±¯­Ÿ¢½Ãs $(*44469=ADOOOPQQRRINOMOW\^WTTX\[SL`_ZSLLRZPUWSMLT\\XUW\_]Zdddikir‡™Êõêõ´©nrvspvui_hqtuuqktttuuwz~y|zsswun^U™…‚ŒRQorni]h\fmdeihmiiknrroljvvsnlfTB[dmoomhbOsŸÃ¶ŽTKIQVVY`bh‹½Ð¼ƫ«¨«s3MY@%+&9 ¸¨ª­±³´´´²µ¶´´··´µ·º½½»¸¶º¾Â¾¸µ¸½¾¿À¾¼»¼½·¹º¹··¹¼¸¸¸¸¸¹¹º¼¼»»ººº¹¿½»¼¾½¹µ»¶µ¸¹¶´µÑÓÔÕÔÕÖ×ÕÖרÙÚÛÜÝÝÜÛÛÚÚÚÙÛÞàâââáàÕ¶Šliry‚…‡‡‡ˆ‰ŒŽ‘’““•–““”””•••—˜™š›žž—Ž‹¤œ¡¯o'!,66?A1;@SA=^T-)8&1#,&! 7;…–””™Ÿ¤¥§©«­«¨¤ž› žš“Œ‹Š„‡†‚€ztnf`[VOI@+&58)").*'$ %/'$##$ #()-,# "#. ¹°tiQƒ‚l}xB3Q\epryt[mbGPlv#/, 8R& &/UOA>7?_aa[E99FM9Z@Y±ÏèíñøòãìëêéçæääÓ×Ýãççæäääâöñ’'$ !!,12018=>GHJJJKOQQC?KQKHLLLKHFGLPOOONMNOPJNMNPK^‡¦Ýÿâ´°µ¥]W]_V[bZXXWW\a_Y]]^_accbgb`hYOUmiVc\^ZbGY^\cTIMN=F@KF>NJRMJNW[YUXYZ\\S@/RZbflsrl²¾ÈÊ£š\G@MXUWbe”»¿¾Ä»§£¦¤«h1IN()!. _°µ§©®±´´´³²µµ³³·¸¶º··¹½¾º¶¹¹º¹¹¸¹¹»½½¼º¹¹»¹¶´µ¸º¹··¸¸¹ºººº»»º¹¹¸··¼º¹º¼»¶²»·µ¸¸¶´¶ÍÐÒÓÓÕØÛÔÔÕ×ÙÚÛÜÞÞÞÝÝÜÛÚÙÚÝßáââââÚ¼oiqx~…‡††‡‡Œ’““”–—“““”””••”•–™›Ÿ —Ž‹£œ¢¯p 4;.7C69@TC>`W1*7$.#+'%! 4&#u•𔛤«­«¨¦ª§¤¢¤§¦¥¢ž—’ŽŒ…ˆ†‚}xnia[TJ?7+ 6;)$/*(((%"%,($"! ##*'./')3/™¤kXF2“MŠx@>fmpzq}nQB;0\\|22)5N(,.`G/61;T]ZYF;89Pq—Ÿª²¶¶µ´²µµ±­¨Ÿ•Œ…o\[`[R8 ÏÑÏÇ»´³µ½ÅÉĸ²·¿½ºµ²±³¶¹½ÊÐÈÃÈÉļÂÇÈÇÈÎÓÄÃÁ¿¿ÀÂÃÒ¾µÀËËÉ;ÁÄÃÃÈÓÝÙÙÏÃÈÚß××ââÕÌÎÎÉ­²´¶ÀƸ£º¿º¯´ÇÓÑäáÜ×ÓÐÏϳµ³¶À»•j§¿ÐÎÍÕÚØÚÔÏÏÔ×ÖÔ¾ÀÂÆÉËÍÎÔÓÑÎËÇÄÿÃÉÎÑÑÎÌÉÉÉÉÉÉÉÉ×ÓÌÆÃÂÃľº»ÆÖÞÚÓÐÎËÉÈÈÊËáÙÏÊÈÆÁ¼ÁË} lÂĸÌÝÖGHКˆª©ÏÈÕ° UÆÛÀÙÆÔÔÕÕÓÐÌÊËʶĺ»~P !`bbO^¡¿Ì½µÀÄ»ÆÆÆÆÇÇÇÇÅÉÏÕØØÖÔÞ×ÉÒÈp*(&&$#"#%%#!#"!   " !%()+-.,)(*-,4//0&UD?b[8%#$ /2( """##$/ U}‘•ž§­®«¨§ªª§§ª©£›˜”‘ŽŒŠƒ…‚|wuqlc[NC8.# 0<3"%5*''('$%)&!& $-!)/0'"+/; 0^NM[‡€~h[{‚ehuySB$##=dk‡.!!0UD?b\9) +#/8((*&!'+! Ms‰“–œ¢¨ª¨¦¤¬¯©££¡ž–“‘ŽŠ‡ƒ€xsqlg]RC5*")9>.#5,'%%$"$)$'$."+0.%%"++7/nIIh‰}nge„xs^_=R.3 Rxy…"/:!"1$6`g!"HlSC726Rr}—Ÿª²¶¶µ´¯²²¯¬§ž”ˆ…wb\ZP@0"#!ìáÍÄÕîóçæãðâ¾ÁË´ÈËÐÔÔÒÎËÓæèη¸ÆÏÎËÈÈÊÉÅÀÈÌÖäñôîçÖ´ ´ÔääâôøøîáÚÞåèõöéáääÝåæçêìîðñèãÓÇÐäèßÜßàÜØØÝãÎÒ×ÚÙÖÒÑÏÒËÀÀº“eµÎÇÈîþóööòíêééèèÇÍØâèêèæÞßÉÆÝ×ÎåèÍéâÛÞÉîÚÜíÝÙæ×ØàîÖÃÈ­’¤ÃôÛsQ™ÝìÖóõÔâÑÓÛÙÐÓâéåÔÎ, HÿÿðàëÅ[?sÅÐÂÓçÕÐĪ2ÙÞÜØÐÚÆÁÔèíëìåçÞ´h"  +)-,U¿¸Äã¿ÀØßÅÚÉÍãÓîÝìõëÚÑÏÎÍßÿãôK1,.,&'*,....1.+,/0-)'''''&%$%%&&&&%%%(&*,%!$!"!!"Wmilrpp‚š–##$ %'%!"')'(+)%%((%$&)**'$!W‚D% TNFMFLI>\;%2,$+-/.,+-/6?QZ4;ew¯¯»¬œ´‡]EOTHr±ÀœÆÑ¯”‘Šz…¤¥>!'*-0£¹¯Á·³°±µ·µ²³µ¸¼¾½¹¶¹·µ´¶¶µ´»º·µ¸½¼¶º»¼¼»»¾À´µ·¸¹¸··»»¹¸¼À¾¸½¼º¸··¸¸¶·¸ºº¹¸·¹¹¸¸¸···,Fc€›±¾ÇÌÑÒÑÐÓÖØÝßÜÛÝÝÛÚרÝßÞáåéÜÖ¸jst|‚ƒ‡Š‡ŒŒ‹Š••’‘••’Ž•’ˆƒŠƒ¥›–µo*G@8JJG@CPADaX@! ',*&5)#'*&$(%/*Cr’‘•ž¢¡Ÿ ¢ª±®¥ •Šƒ~wxul^TRSK=2,"2B?-"'2("")-)&'!# ##$$ =190"#$,!*<^Z1E£‰iot–Žkc__\FG;!;jr‹o''32/)%(2<\6#+$`]>66.Jsz˜¢¯µµ³µ¸µ²¯®¬§Ÿ˜–ˆ€uf_VF/'!"µÄÍÌÏØÔÉÌÆÑǬ»ÐÀÙÚÜÝÜÛÙ×Îáä͸ºÇÏÒÔÙÞÞÙÏÇÒÔÚåïòìæÜ¾­¼ÔÞÞÞìððéÞÙÞäàèäÓÌÕÝÜØØÙÚÛÜÜÝÂÁ¸±¿ØáÛÜßâßÚØÛßÔÑÐÕÚÙÐǼÁ¾·¶­ˆ^»¸µÒÝÔÜÙÖÒÒÓÓÑÎÙÜáääàÛØÎêæÞéÝÊÕåÇßÕÓÚÃãáÝéÝÝèÚÜâ•= J{t4<•ãο¼¢³±¢½ÙæêïñðäÐ7 .ØÝÛÙâ´. ;™¼¹º·ÄÅÀª  4ÔÓÌÇ¿¼ÊÜÞɽÖûâá×±j% + +$(&HÍÓÎåÖÞßÅÇðáã÷ÑÐÝÜÙÖØÚÙÔÔÖåÃÍ; 6*3:666655431110.--.--,,+**)&%$##$%&)'&(**))"#%'))'%$$$%(+.0*++(%####  #$!$$##$%' ",%#Of_`jos„› ^)'(, !""!!!#%$ %'%'*)%%((&()+++*('†ÀºY'º_ S@LBOC?`>#.+)*,.-++.0<00:JQ?Kk˜¢«‘jl[STQNu¸¿Š³Ð¹””Œz€†Ž¤›8) !)\µ·¹¸¶¶¶µ´´µ¶µ·»¾¿½»º½º¸···¶µ´¸¸µ´·¸¶¹º»º¹¹»¼¶·¸¹¹¸·¶µ¹º¸¸»½»¼»¹¸···¸µ¶·¸¸¸¶¶¹¹¹¹¹¸··!0LpŠ¥³ÃÌÍÎÓÙÕÚÝÚÚÜÝÛÛØØÜÞÝßãæÜ×¼‡mppv}ƒƒ„‡‰ˆ‡‹ŒŠ‹’‘‘’““‘ŽŽŒ‰ˆ‡„~zp~| ™˜¸z%-D;5HIF>BPBFbW>'$! #&) #'$$($#>i†……Š“—•’’ž£§£š“’”“Œ†„vqp[XTLB9302*&'##/6;;2&#+50*(,,&!!! ###";+<:+%! !# \l‰zuŒ—xmgzlU`d`P(6A!4mzn '(,/.($'/5H=*PUX‡n28Uiˆ˜Ÿª²··µ³³±®­¬§Ÿ˜’…|p`[UF/" »Ìõ±¯ª´­¸´¥ÂáÖÉÇÄÁ¿¾¿¿ÖéïÜÌÏÙÞºÂÎÖÕ˾µÄÂÃÉÐÒÍÈÖÀ´¿ÌÎÏÔàâãÞÙ×ÜáÊÏÆ³®½ÍÑáààßÞÝÜÜ×ÔÆ´µÁúÂÈÍÌÈÄÆÉæàÝâèçÜÑÉÏÎÇ¿®‰eÀæèÞîðêùñîíñ÷øóíçæåáÛÔÍɼèèÒÚÙËÎÜ½ÑÆÊ×½ÕÖÌÓÔÚâÙßòg + ""Gã¿iYDJQDtµâëâÞâì¾7 + '4ËÍÙâé³N5‹ÀÓÓ¿ÉÑÒ»3×ÛÝãâϽÆÉÃÃËÛÛÓ®h%  7ÅÙÌÏÅоݻ´…†·ÀâÏÀ¶½ÎØÖÑÒÎÖÀ¹@;%$# #',02',00./37/.-+****/-+*))*+ #!#,) #%(*)&!')+-0123011/,**+/.,++,./%(+,*(''-*(!)&"HcWVet|‹› ™"2"/.('&&%%&&')($%)+)+.-**./-,,,,,+**›¿¹b"«DY9L<T=?a@#*),+,-,+,.0-=/.=b;2Kx‹ƒsWGM[UNm¬Ä«“ÍϘvƒl…ˆ¤Œ0+'"&+’¿²À³¶¹»¸´²µ¹¶»ÀÁ¿½½¾À¾»ºº¹¸¶±¹¼¸´µ···¹º¹·¶·¹¸¸¹¹¹¸··²¹»·´·»½»º¹·····¶¶···¶¶µ¹º»»»º¸· + 2Hm„£¹ÃÈÐ×Ñ×ÚØØÚÛÙÜØØÜÜÛÜàâÜÚÓslkq{‚~‚‡ŠƒŠŽ‹‰Œ‘’”‘І‡‰†„€~{xsoest—–™¸ƒ00@63GHCDTGIbS7*&"$*4' &+)&(%"!$/Is–˜–™¡¦§¨ª¬ª¦£¡Ÿœšœ”Ї~€€€|xrnc`]UG961(%&(),+**(%! !"#<'@F6("JvªtVe‘qWfoC8p|\$+AJSzŽw|Z *0,(+,*N:\Š@K‘Å67jz‘˜¤°··²®°¯®®®©¡šƒt`NNM@.ØÚͶ««¥™“Ž¡ª§Ã×Á¦¢œ–““•—¹ËÔËÃÆÈܤ¬«¥¡£¨µ¬£ ¥«®®µª«¼ÈÇÉÑÆÄÂÄÈÌÏЧ§š˜¥¯¯ÖÕÒÏËÈÆÄ¯·¶­±ÁËÉ´»ÃÇÇÉÎÔ¼ÍÜ×Å»ÁÌÁÄȬŒrf¤ÕÝÉź´É»´²¼ÍÖÑÈÆÄÁÀÁÄÉÌ×ïÚÂÕ×¹©—À¾ÌäÆÐÖÅÁÍÀŸ›ª’#  „$yÕôÛÍÛÉZ +"2ÉÆËÓá´7#MpŸ»­¶ËÚÇ0Á´°»Ã¦¹ÎɥЙº·ÆÉžI + + 1bÃË’¬¾£% $£™›ª»¶¤¢°½»ÅÉ„> ØäèÛÜÔÇ·¨œ•‘~zyxwspiihgggggabb`\WROF??B;15BbM3$%+--31.+((((+,-,*()*'*,,++-/)-37999:<@FBMH7Ol_ayŽ’‘“°‚%-%,)-,,,.034.11..220022/045302330+%!q¢¨RœBW7R5XA5R>*.&(%&*.379:=?J4:.+@gqnI\oHLNŒ®¹¼ Î‘uvtr|„‹“ªn''&0!l¾¯¸¯½¼¹··¸¹¸¶¶¼ÁÁ½º¼¿»¹¸¹»½½¼½¾½º¼¿½·¸º»»¸·¶·´µ¶·¸º»¼¾½¹´µ¹¸´¸¹¹¹¸¸··»ºº¹¸¸¸¸ºº»¼»º¹¸4.$?eЦµ¼ËÒÖÖÕ××ÔÜØ×ÙÙÖÖÙÞáàÓ±„jitwzz†ˆ†‰ŠŠˆ‹ŽŒ†ƒ€|zywtqsrpmifeemle€œ«‡6.;8:LF?AFUGH`Q5-&!!*) %($!$*C`z“±È¾¶¯­ª¥¢¤¥¢žžž›ž–‘‰ˆ‰„‰Œ†€wwtl]NHH?8-$!"%'&()'%#!!!!@)?B3((^Œ¢ˆA95^Œ†IWzT6^Y(&;56^}wn|Z$(01.-/0M3 SŒ:5NŸÍ•X`}Œ˜§±³±°°±¯¯°°«¢š‘…tZEFG:,##"!ÄÏÓÌÉǸ£¯¨ºÂ¾ÖãÇÍËÈÅÃÂÃõÇÐÉÄÆÂ¹½ÆÎËÂÀÇÐØÍÁ½ÄÏØÜ¹¬®ÆÚÜÚÛ½¸µ¸¿ÅÆÄÉÔÔÈÅÑÚÙÎÍËÈÅÂÀ¿¨·½¹¾Ñßᤨ«ª¨«³»³ÅÕѹÀÌ®°¶´~qu»éðÜÙËÁÒĸ²½ÔãáÙ¸µ±±µ¾ÈÎÆßÜ×Õ¡[Bbv»ÄÓíÏÕ̽²¶‰A6IQ    ›_ eÐúßÍݾ0¾ÅÏÔÛ¨2[y«Ç³¸ÎßÌ +*¸ª©¼ÊëÓÆÐÞáãè½ËÓ·p* FÝüÄáòƒ …ÂÅÙíàÁ¼ÏÁµ¨ 2 ÝÙÝÖÞÛ×ÓÑÑÒÓØÔÑÒÖ×ÓÐÙÚÛÜÝÜÜÛÜÝÝÛ×ÒÍÊÌÃÁĹ«²ÆÝÄ£Œ†ˆ‰‡š˜”Ž–—˜—–•–—Ÿ¢¥¤¡¡£¦·»ÁÄÆÇÈÊÔËÌÓâÈ’lbh”“Ÿ¤¯91&.2../02578366447854763378523430*%!Lr{= p4S;P8SC0N@01'( #)2;@BBQ09+@Ca{„kaVa\@W²»­¬²½Î¢yvot‰‡Œ’©_%"&%$0”À²¿ª¼»¶³´¸º¸µ¸¼¿¿¼º»½¹··¸»¾¾¾¿½¹¶¹¾»µ·¹¼¼º¸¸¸´´´µ·¹»¼À½·³µº¸²¸¹ººº¹¹¸½¼º¹¹¸¹¹»ºº¹¹¹¹¹>91*$'Hp•®¸ÄÌÑÒÓÖ×ÔÚ×ÖØ×ÔÔØÜâàÖ»Šjkrux{‚Š‹‡…„‚„‡‚ywrnmopmiijjheefhqmdyލ8/=<>ME>BFTDE_S84) %(%Lh±ÅÌÎÎÅ»±ª¤œ˜™™—––—™™˜™’ŒŠ…ƒ„‡‹‡xy{{{yrgYNI@6(&-&*+&"!" ! !B")=>1)!]¢³›KGZn‡v>Su–rNZB19Wƒ€kv|[#;$%,31,0;G2=u,A>P•˦mkŒ™¨±±®¯±°¯¯°°ª ˜…rT=?A4)#)('%·Ì×ÍÂÁÀ»ÎÀÉÍÈáðÔ¾¿ÀÁÁ¿½¼ÀÑÚÔÐÐȺ«ºÈɾ¸¼Äƹ¬©³ÃÒÙ¯®Êæêߨ¸±¬¯¸¾½¹ÌÓÌ»·ÆÔ×ÕÔÓÑÏÍÌËÆÔØËÆÐÙÙÙ×ÒÉÁÂËÓÃÅÊÐÓÓÏ̽»½¶˜vp°ÚÝËÌ¿°º®ž“ž¸ÍÐʾ¸±¬®¶ÀǶÑáåÁ[ %T´ÈØòÔÚú°°j   m@ +OÆùÙÃÔ½ ¹ËßÝË)$:Uv·ÝÇÀÖåÐ" #¶­´ÒçÈb9ŸÙÕ½ÁÎÒ°n0 !ºêÌâÊg mɼÅÝØ»³Âɾ«ž ÞÎÒÎÍËÉÇÆÆÈÉÊËÌÎÑÔÕÕÓÖÙÜÝÜÛÚØ×ÕÓÐÎÍÌÓÎËÊÆÄÎÜåÝÒÌÍÒ×ÙÔÔÔÔÓÓÓÒÚÜÝÝÛÛÜÝÝàáÞÙ×ÚÞÕØÛÜÜÜÝÞÞÑÒØÙ§`Vhbl„”“‘•œ µ`$+,1+,./122314533663365114520/.+)&%#EW]<N4"O=J>LA.PF52(-$(/8ADC@F)9>N{¢|dchd]nšÎº°ª¥·Æ¾‡{|}u|‹ŽŒ¥P"'*) W±¹¸¹¯µµ´³³µ···»¼½½½¼¼»º¹¸¹¼¾¾¾½½¹´´¸¹·µ¸»¼º¹¸¹¶¶µ´´¶·¸ºº·²²·¹¶¹º»¼¼»º¹½¼º¸··¸¸¼º¸·¶·¸º?BED<. .Q{ž²¹ÂÊÍÑÖØÖÙÕÔÖÖÓÔ×ÙáÝÕÀimntyz}‚€x{zwvvrlihffghhhfhjjijnrurjw‰˜¤›>3@>>JD?ADP@C`X@6'#' #+9Rk¡·ËÔÕÓʾ½µ­©£›––‘’“““”•”ŽŠ‹‰ƒ€€„††ƒ~yxy~}ztl_PDC6%!(,&,-&! ""##B"#;A5,#.Wƒ §|.6_is{iZNLRŠwhG)"Nx~ojpdL" 0S(#11'0DL$ \F'7-A¿ªŽ’𦮱°¯¯¯®®¯­§œ”ŠoO7:=/%(,,*)Â×Ù» ¥¿Ò̹º¸´ÑåÌÂÅÊÎÎÌÈżÌÕÐÌÌÁ±³ÈÝâ×ËÊÏÌÀ²¯»ÏáëÅ®©ÇçëÚÍ·®§«´º¸²Ö×ɲ­ÀÔÜÔÓÒÑÐÏÏξÍÒžÆÏÐÙÓÇ·ª¨±¹Èº²À×ßмÑÉĵc]q½ääÔÚκÀ¶£”ž»ÔÚÕÊ·®«°¸¾ÃÜðò·=!=¯ÊÙòÕÛÎÍÈÊy   G, KÉÿÝÄÖ¾ ±Æà׬J0 +2ˆ¿®²ÈÙÆ!­ ½Ò»S!‹×ÜÄ©¤´ÕÕ—< (%­åäò±% .غ´ÏØÂ·ÁÍÎÇÀ èÕÕËÊÉÇÅÄÄÅÅÇÉËÉÄÂÄÇ¿ÂÇËÌÌÉÈÑÎÊÇÆÈËÌÉËÈÃÈ×äèÈÌÑÑÍÉÈÉÈÊÎÒÔÔÓÒÑÒÔÓÒÒÓÕÚÜÜ×ÐÍÐÔÎÏÐÎÌËËÌ×ÑÙÛÍ‘RYfbn†”“•›¥«„3,.'(*,-,++&*+)),+(*,+'')*',)%! !#%>ba,B<M? DCG=.UL71)3.06=CC>855Qd\¢³ llsqbq­àŶ¾·¥¼Â“x†u}ƒˆ–¡F *.-%~¿±¸­µ°¯²µ´²²¶º¾½¼½¾¾½»½»ºº¼¾½½»¿½¶±´º¼³¶º»º¹¸¸¹·¶´³³³´²··±¯³¹»¹º¼½½¼»º¼»¹·¶¶··¼º·µ´¶¸ºAFIF<1+)2\ˆ¤°ºÄÉÏÖÙØ×ÔÓÖÕÓÓרßÚÓÁŽhnku|ytsttlsupigec`bdcabfkhknoorw|yysx„‘Ÿ¡D7C?WK4b”‘pI=2>u…\^{rB6)%*9`)//#.JS [%5D34|»·—›¢«²³°¬®­¬­«¤™‘…}kK38;-#$#$*2222ÈÇÌ˾´ÄÞêË¿»ÃêõÌ´¯Àåôܶ «çðÑÌÊÄÏÏĺ¹ÀÇÈÆ™¦¶¾»±ª¦Í¶³Ä¿¨®ÊÔ¹ ¡·ÆÁµ±¹ÅÐÒÆ²¢ËèöâÇÂÌÔÎÅ´®À×ׯµ§¤±·ªš•°º¶ÌÁ¡³½ä´œ£`Xv¸Öãȧ ±¿Â¶§¦ºÓÝÚ³»·²Ø„6Å×ßÕ¸#/c¿¼ÿÇÛ¦¸ÎÂ@"5, ¼âñãñ" *¿¿¤Þ°rP"cáÔ²£­ÔÏ ³¶¶¢—Ä q·¿Èκ¥Âå§8 ¦×÷óª Óβ—¦Ëʫ޵©t ¸Ç¾ËÁÈɺ»¿ÂÅÇÈÉÉÇÄúÀ»´´´¼Î»ÀÃÁÁÅÈÈÚØËÌéùëÚÜÕÑÐÍÇÂÂÊÊÊÇÃÁÀÁÇÅÇÊËÊÏÕÎÏÐÏÌËËÍÂÇÍÑÓÖÜáßÒçÚæhTPOjj}“Ž“ ±¢™F%%(((*,-+)*''*)%#&*,..-++,#0&1/#0&@`WP>FI8AL+T(HP9(.4-+)*/6:R^ 0%-E5 +9›e!?4&Vu½¶®ª¯±­ª«©««ª¬©|pZ?+&.8.#$)3=DNTÉÊÏÐùÉãáÖØÇ­ÃÛÊ×ÚâïúõàÌ´ßäÒÔËÆÚãÙËÄÄÆÆÆ¬¹ËÔÓÌÆÄÇ´¶Ê˹¾×àÉ´´ÄΟ¾ÆÓÞâÚÍÂÃÜêÞÐÓÜáÖÒÄ·¾ÎÏ÷°µÅËÁº¼ÁÅÁÎÆ¸ÒèØ¹¤…b]q¹ÔáϺ»ÉÓÓÊ»´ÁØáݦºÏÒµBCfix”¡ %R¶ÔåÖÕ·Ïï½ 1(·ãðæî| lbaÀ¹†gyÖÇÀ­¸Þ×  ³ÈȺ±›  fÌÁľ¼¯ºÅƒ%  ¢Íçß” +ÁÕÓ»¸ÊʶÇÍß’  iiQhglnjinuwxz„‰‘–¦­«°®¤œ¤¨©§§ªª§¯´­®ÄÔÐÉÔÏÎÑÒÏÍÎÔÔÓÓÓÓÓÓÈÇÉÍÏÎÓÙÕÒÍËËÊÇÅÓÕרÚÛÞáêàèÚÜtb\Lgfx‘™£±°·¿‚)#1&').2443,+.5767:578630//<=*03+2%I\DBB>B?!@H1H0X_='1>IQWY^egcST[z žy][†¼ÞçâÙÓݽÛëdžVr}|y~…‘’–}(+1)mƼ¯»­²¯±³µµµµ·¹¶¸¹¹¹º½¿¹¹¹¹¹¹¹º¶¶··¸¹ºººº»»»·²­¶¸¹¹·¶¶·´¶·¶³³¶¸¾¹¸»½º¹º´º¼¸µ¸»»»º¸·¶··¸IGFGGC;40,' +EJJDDCCBCCCOUQGN\[PUXWTTURMJVRLU]]`vsv~…‡Šž¡¨­®­±°²µµ´·½º°¤ž›—‰Ž‹Š‹Œ‹‹„„……‰QKI@ag|–—£¯µ±Ç×ÄY85<;:;=><;=;3  8n¬ÅÝá×ÏÐÓÎÍÌÊÉÇÆÅ¾¹³­¥˜Œ‰ˆˆˆˆ‡‰‹Š†„†…‚‡‚}{{{xuywrnlfVG:)$%&60,)('" &(!(?.4K'%(UvL)8JŸ]l]fod`[HV\V&`ŽDF=9Ncvo1 4L96Qe4O`?"0}¡dH@CGC@CJOOLZYZ\[XY^\UMIHGD@JFCBEFDB@HCOTHMK7g}˜¯¬´¿»ÅËÎÖ—Z6GC?>?BCDGEGLKFCDEEEDFKRXIWci`PG@?N.ARiZLKSGOOBMLO8.4;IROT__TXn„Ÿ®¶¿ÏÙàìÜãçæãáÛÕÐìñÁcqˆx}{}…„…‚¦O'/+U¹Ã¯¯´´¾³³µ¶¶µµ¶¸º·µ¶»½¼º»º¸·¸º¼¾»¼½½¼»º¹»¹¸·¸·µ³¹¸µ±¯°´¸µ¸¹¶±¯²¶ºµµ¹º¸·¹·¹¸µ¶¹¸³¶¶··¶µ´³MJIIJHC>>99=<0  J}¡¶ÅÎÏÔÕרØ×ÖÔÕÕÖÓ±l>=P\imgZNHLQTSU\abhhltxy{~}~€ƒ†ˆŠ‹‰ŒŒˆ†™¢`.1<7=<96B?=B]?82 AŒÏßÚÒÌÎÔÒÍÌËÉÇÆÅÄÄ¿»¶°¨Ÿ™•‘Ž‹‹‹‰ˆˆ‹Š†…‡†‚…zz|}ytusoljdUE8&#&,73,&%)%"$%''!)@.*I'#':bC*Fs†mnfpr^[aW`^^%IMNVm}{lC 4V>?Zl/!^f2 NÀomGObŽ’¡³¹³«©¬­®­«ª¦˜‹y`@)"$'(?75=ITalwy|~ÐÔÜßÑÃÎåáÊÏÊ¥†kˆ¯¥U 4‰ÛÞÉÚäéèØÃºÂÎÒÛäåßÖÐÎÀ¹¾ÐÝÝÙÙÉËÎÐ̶­µÁÏØÛßçîÜáßÛãîèÙëÔ·²ËÜÆ¡­³ÄÔÑÆËÛNlÌÓÏ׬À±Á±€elkZ­½ÊÎ×ãàÓÌâéÝÚÒ¢hÂМÍL  $,n + 8¯¦Ÿc± Šêåùà$ + uÅ–0*+yÜʵ¸¼ÜÓ gÕ¼¸µ\ 'èÇÆÂéÏ„J +  §ÇÐÁz + ¨ÇáäÛÕÓÐâ½äÇBi‹J5%   $'A>JQHLWUMONJIIE@9CCAGGEJHCADEA@AKE?>BCA=98:>=:;??@CEGKNQRNJKORRQHPDMIMPBJ‰­ÊÙÌËÐÒÝɾ»²y^ROLNV`intu{…Œ”ª¨£ ¡¨³º¿ÉÙØÅ¢v]6N:GVWKLXQJRL@ILZR^v‡š§¦©¼ÉÊÐßçåÙêèÞäéãÝÝäçßÕÑÐÏìÓ§€rz€ƒ‡ƒ€€y{Š|ŽL#&'#ޏ¶®²´³º´²´¶·¶·¹»¼¹·¸¼¾½»À¾¼º¹º¼½¼¼¼¼»º¹¸»¹·¸¹º¹¸º¸¶²°±¶¹¹·¶¶¶···¸´³¶¸¶µ¶¸º¹¶·¹¶°´µ¶·¸¸··MJIJMMJFKB=AC;.%*FiޝÄÎÓÕØÚÛÚØ×ÕÖ×Ô´p?9Sbrxp`SLPUYX\djkqpt{}~ƒ…‡‰‹Œ‹ŽŒ‡‰” n.-<5<=82>==C\8,%[®ÙÚÐÖØÓÎÎÎÍÊÉÇÅÃÂÂÁÁ¾º¶°©¡›™–‘ŽŒŠˆˆ‹Œ‰ˆŠˆ…‚}yy}~{wqpmkjeUE9$ #(472+%$(%'0)$#! "!+B0>'"l…V'Q†sa{sv…{WQbeG(H…{_bpaVS5-XD@ToQ +JO69 &ª|}rRh†”ž©­­¬¬¬©«ª©©¥™‹wbC)"+3CACMYfr{‚‚ÑÔÜÞͽÅÚæÜá¹V$22 O°Ø×æßíôäǶ¼ÉÔÛáßÖÌÆÅž¾ÉÙßÛÕÓÚàÝѸ³ÀÎÝâßÞåíÏØÛÚãñðäêÔ¹¶ÐáÊ¥ÂÁËØÖÈÆÎI^ǹ¶Ø­Ó¶¸¢{imhV¤¸ÈÌÒÙÓÆÃÙßÕØÍ‡4qå¯Õ;  Gs ž´ÐgU + + xêßý×VÄœ31H=æÑ°Â¾ÕÊ  +TãÂÃÂ_0ÙÕÝÔæ¬Q( ¯ÏÖÇ‚ + ¾ÌÚÞÙÑÌÉʆ›œAv¨®°Ÿ˜‰xmf^UE@8/&  + #26730231:?;;DC?BC>>BDBAC;856;@AA@@DHIGINKORQMIHHMKJJMQSTNRLSORT8p±ÖïùäÚØÛÕ½³¡°–¡›š¦±»ÀÃÁÃÉËÉÊÎÕÑÊÄÁÅÎÔýÉËŪnKIg`gka^dp]\dXOV]Ca•º¾ÃÔÞÑ×ÙÔÏÎÍËÙÚÕÖÞÚÒÕÔÑÍÐÝëî겊lp}„ƒ…€}ƒ˜’\!"%H¶²²²µµ²²³´¶¸¹¹¹»½¼º¹º»½½¼ÁÀ¾¼»¼¼½½¼»º¹¹ºº¼»º»¼½¼»···µ³´·ºº¸µ·º¼»¹¹´³¶·´³´´¸º¸¸º¹µ´µµ¶¸¹ººIGGJPTSRLB;>BB>="1[‰±ÈÑÔØÛÜÜÚØ×ÙØÕ¼M=Uex~ueXRX^bbemrsutxƒ‚ƒ†††‡ˆŠŒŽŒ“ˆ†‘Ÿ|,&93<@71;89?T,+s½ÞÚÎÏÕØÔÏÎÌÊÇÆÅÃÂÀ¿¾¾»·³¯©£žœ˜“‹ˆ†ˆŒ‹ŠŒ‹‡ƒ{z|}|zqpnkkeTD;"#$.>7/,(%$" #)5+#  #%$-C2 5,$>ƒm@J}qGZ‡t|Žƒ^Ylo?@RJ)g€iZ%EN3%OE6Fet2"5ipZU o{k§mq˜ž¥©­±±®©ªª©©¦™Œt`B&/=HLS^jv…†„‚‚ÐÓÛÛÈ´¹ÌÔ­˜p!  +$ŠÇļ¶ÏäÝó»ËÐÖÜÛÒÊÆÆÈÁ¼Ä׿åÜäíñæÐ»²°ÎÞîïåÝàæÌÙßÛÝèêãæáÓÈÏØË´ÓÊÌÚÛÎÄÄ,B¿«¬Ýª×¿¬yrnaS·ÍÑÒÖÒÉÍÙÓÇÓÎ}Eé}”!  +2 Dm™£Pp! + jè×üÌ ?©o/!DS—æÓËØÊÖÆ  EïÉÐÒb'OÐæóðä‰&& µÒÖÆ‚ + ÁÌØ×ű©«ƒ8-*   €©ØÕááÝØ×ÛÛØÖÓÎÈÿ¼»·²¹± £‡G;BE@=@GJ<<3.30+1.**.10/14335:?DGSSVZZVW[[^bed_WRJJIHHJNQdelwzwyS‰¿ÕèöåØÏζ´¨ ®¤ªŸžž¢¦©©¡œ™—”ŽŒŽŠ†„†Œ—Œ™š¡ {lVqsvvkrskZcg[]ef|‡¥»»¾ÊÏÛÔÏÎÎÍÒÚÜÛÔÓÖÍÈÒÏÓÛåçÒ¦gen{xo{’{vnpy{…›œ”g*+€¼°··³·µ®¶¶¸¹¹¸¸¹»¹º»º¹¹»½¾½½½½½½½¾½º¸¸º¼½¼»ºº»º¸¶²´¶·¶¶·¸¹¹¹¹¸¹»¼¼·µ¸¸µ³´°·¼º¸º»º·¶µµ¶·¹ºIGGKRWXWME?@CFKQ8#4b˜¿ÎÑÖÚÛÛÙØÙÝÙÕÅ—`DWgzxi^Y^ejjmsvvzx{„ƒ…ˆ‰ˆˆ‰Š‘–”Š… †)409kf0<\a;#(<8-AHel^gysS6   HgX­ ¡v“ž¨¬°³²¬­®­««¦™Œu_>" 4COWcp{„‰‹‡ƒ~|ÏÒÙØÄ®±Ã¨O  q¢Yƒ¥Ç̺±¿ÓÛâéèãÝÛÜÉ»ÁØíïåï÷øçɰ¦¦ÔåõôæÙØÝÔäéÞ×ÛÝ×äïíÚÌÌÊÃØÊÈÖÝн1ȽÂò­ÕǤƒyyn]R™¸ÔØÕØ×ÑÚÞ̼ÏÐ~Oá'8 ++(( 6iD Z +   bæÑúÅ 7ˆ1 *_ªâÔìë×ÚÆ 9òÊÓÖe5kÌòÿöÖe&) +·ÒÓÂ~ + µÆÖÐ¯Ž„Œƒ“ÕÎÌÏÏËÌÑÓÒÑÐÎÍÌËËËÈÄĶ³ÍªNOX\WSXbia_SKOMLUOIDC@9559851..0321241+*-6:#&8P<.14, %#*('$$%$.D2)*6£T.u¬1G‹€Œ}yxjGB4^5 OÆÊøÂ0:)8mªÖèêàÀ´­0 +  NŸ¸±¿"EºÕÚÉ¥0 +**šÉÔ¾W«¡¥ªŠK|“¥ª¡œ”…{ogZXUQMKJJIBA@;>;,V[SSXXTAEGLSWZ]`I0A8HEC8\ROUVQMNE;6;=8336/3Q«üýíäèêêìñòðêõíãøÿÈru†ÁÄ»»ª¨°®¬»Ÿ}¤ðïðòóñîëëéééçæëôôîëííêîõíïñóôöúüúúúúûýþÿýýüüüýþÿÿÔž«·Æà×ÜâææäàÝÒÍö§™Žˆyqihnstrou{}ztmjTb^Wgysf‚‰b%mƸ¹¸·µ´µ¶·ºº¹·´´¶¸µº¼¸µ·¸¸»·¹¿¿¹·º¸¼¿¿¼º»½º¾Á¿¸µ·º¸¶¶·¸¸¶´·¶µ·º»¹¶º»¼¼»º¸·¶¸»½¾½»º¶·¹º»º¹¸SPLKMS[a]VKEIQQMRC.1n¥ºÈÔÖÖØÛÝÛØÜÚË´‰Zfp||skhsqptz}}z„‡†€…‰‰‹‹Š‹ŒŽ‘’’‰‡’ ˜+14>;=7+(4:0''ŸÅáÝÖÛÜÔÒÒÑÑÐÌÆÁÅÄÂÀ½»¹¸³²°®ª§£¢¢›–•“Ž‹ŒŠ‹‹‹Šˆ†…Љ‡ƒ|unjyyvqmfVH40MZK..77) ,)&" !" "+?/"gƒTd¸n u‚yˆzmPT@YO7#89*t*&UTMN9'$"3%@> "40 $( 2MJ^âÝ”›¥­°°¯¯¯²´²¯§™‹xa;%;HhoxƒŒ‘‹ŒxxnpiP-& + %9Hfˆyƒ~i^iyXcr|€‚…ƒ\brU@FEeqwm]^vŽw^a„”mmƒ|}pdƒ•xc€€gp’‰^.cŒ„h[ZY‹nVTULDCX}ŒmuHƒl„’ˆtcO<_U% + !2<@W9p<!zhŒU +&, Fest}cam +)kwfq! +Q3 da  `h_Mo]US< OFC?EEEFEC?A?0U[ZZZYZRVVWZZYXXV>H@?:0)JS``\TD`™ž¯µ»½ÂÇÇÄÈÏÌÅǾŽWatf™£¤ª¡«°±¼¡Œ¾óóòïëæâßàÞÞááàäêÝÚÜãæãâääèíïðïïðìëëëìíîïòòòóõ÷ùúüÊ|‡’¢¿ÀÁ¹©ž™‚iihfdb`_mjhjptusutpic``afgd_dsysŠV(5¼¯··¸¸¸¹»¼·¹»»¹¹º¼´º»¸·»¾¾½º¼Â¾½À¶¸»¼»º»»¸¹º»º¹¹¹¸·¶·¸¸µ³»¹¸¹ºº·µ¹¹¹¸¶´±°³´·¹ºº¹¸ºº¹¹¸¶µ´WQKJPX_cc^TLMRRNTM@+*`”µÁÍÔØÜÝÛÝØÚÙμ•ghq{{snlqruwxz}~‚††‚†‰‰ŠŠŠŠ‹‘“•‘‰…™ 307<9>$0 5#-qÅØáÙÔÚÝØÓÒÐÏÎËÆÂÁÀ¿½»¸·¶²±®«¨¥¢¡£˜—•މЋ‹Š‰‡†‡ˆˆ†yqluspqunW@-:U_P5/87+!$((1+$ "$$#&!.A2(#fIRŸ§R)>us‘‚u‰|cDQMSH7)?D.r{0 5/)1(#*#&*?>#'53.!& # ŒjÈИ•œ¦®±±°°¯²´²¯¨™‹s^:+FVnv€ˆ”’Žˆ}ttMG8   2I6%Q|z‚{e[i|„Tdx„„}vsg[afs¡®„djlbZb|”Y4>}†`aV[= ^†MOmx~bLIJDBFv–—fa5Š‹f€ŠsWQY`), +  /902B*5RY\aZZQE@HV_aZ`b@/;;B3;BEIMLHAELSRH9/W`Nuˆ•¥›œ¦±µ¹Ÿ—ÒèééãÚÒÏÎÏËÊÏÒÒÔׯÃÄÌÒÓÒÒÓØßããàÝÜØØ××רÙÙÞßàâåèêìð½kihm{—ƒƒvbZ^YKZ[\^`bddnooonkhffc_ZWZ`dmcjl_h|Œ‘S,Z©¨ª¨ª¬­¬«¬­­±µ¸¸·¶¶·»»·¶»¿¿·¶·¼½»»½··¸º¼½¼»»¹¹¼¿Á¿½¾½»»¼»¸¶»ºº»¼¼º¹¾¾¾½¼º¸·¶¸º½¾¾¾½¾½»º¹¸¸¸\UMLQZbfgf_UPQPMQUR@&&O~©¶ÆÒÛàÞÙÞØÙÚÕȤxpw~}vqootyyxy}‚„†„„ˆŠ‰ŠŠŠŠŠ‹Œ““”’Š…Š”¦=+762< &$)bÂâãßÚØÛÚ×ÔÒÏÍËÉÆÃ½¼»¹·¶´³±¯¬¨¤¢¡¡¤ž™™—’‰‰ŠŠŠŠ‰ˆ…‡‰‰…~wrsmjpztW9#%G_eT:185( %**90% "#&*&0B3!FŸ-*€‚KKxxd}|x‹yU?X`M976;8QQT+((!"+?1 $01$*453',# +šzU°Å𖧝³³²±°³´²¯¨šŒr^;0Odz„Ž‘“”Šrfd 4H>)  + *ATaaPGR`eBO_he\TQELOIqÏß“]``[W]n}^7'…Ý付‚”{;RtGPdL-ed3MeKOËÞƒiRMIAAHnƒ~SY-rbbfU0'CU(!  ,58`OY$  Q3e@   )H^iWA7HKN>L ,&/a. 9458. @6>?:5:BY[Ld~“¨¡ž£±¶¶—ÎÑÔÕÏž½¿À¹´¸¼½¿Áº´°²¹¿ÃžÃÊÎÎÌÊÊÈÈÇÆÆÆÇÇÊËÌÎÑÔÖØß±ffaaiƒzui__de`nmlkihhhfhjga[XXUW[]_bgjj_ry^b‹ˆ[,z©š®¤¦©§¤  ¡¢§®±±®¬««­ª¤£§ª©¯¯¯°±±±²±®­®²³±®²³³µ·¸¸··¶´´´³°­¯°²´¶¸¸¸·¸¸¹ºººº·¸º¼¾¿¿¿»º¹¸¹º¼½^ZTOPV^efif\SPNLKTYN5+Eg—«ÄÓÛÞÝÚÝ×ÙÝÛÒ°…x~„†ƒ|urruyzz|‚}ƒ‡††‰Š‰‹‹‹‹‹‹ŒŒ‘’Œˆ‹’¨I"3,(7, V¸çâÝÛÞßÛÖÔÔÑÍÊÉÇÅÄ»º¹·µ´³²±®ª¦£¢¢¢£™™—’‰‰ŠŠŠŠŠŠ…‡ˆˆ†‚~{woimvqU8)OhkW925/!$"94*  %,(/?1 Ž=W`\\ˆxjtz}‰rMKbcC+9=+$Eb;&E9))3RD"!'.21%m6O™­“˜Ÿ©±´´³³²´µ²¯©›Žva=1Tk‡“œš–“‹xdPH )04  +6.&+0/%+22-(()&+&4–?68986567<&`¶Å¢³Ÿ¾¿n9@@HUA%MK$/HE+9z®»bM<:702=1<;2^9](C6,,$+ (03.2F,  @K(   &*9+!4 0' G   #, +;17<>DJMMMPRQSVXWUROSMNNJLG79*BRRD0A+//,/8?@=;>C6TGEP@J^_^`Z_a_XTW]_fZaK3999EHIGGIHETRKC@CDBTVPYu‹¢ž¢¡¯¶¶¢—¾ÁÄÅÀ¸²²µ¸®¦¦©«®±°¬¦¤¨¯³³¬°´¸¹º¼¾½¼¼»»»»¼½½¾¿ÁÃÅÆÎ¥`d`_i„˜ˆxog]Z\UUTSTTUVMQVVTTWZ\_ceffghogwwZd‰•Љ[1›«£µ²¶¹¶±­­®¨¬±´²¯¬ª²³¯©©­¯­²²±®®¯°¯«¨¤¤¦¦¤¡¥©­¬¨¦¨«©¨¦¦¦¥¢ ¥¦©«¬­®¯§§§§¨©©ª¬­®°±²³³±°¯®®°±³]^\UNOW_cijbYUQNMQWSB5>QžÂÕÙÙÛÜÜ×Ûàß׸Žx~…‰‡zuwvvy~‚€}ƒ‡‡‡Š‹‰ŒŒ’މˆŒ§Y0%"3+;œéåÜØÙÞÞ×ÓÖÔÐËÈÇÆÄúº¸¶µ³±±±®ª¦£¢¢£ š—˜–‘ŠŠŠŠŠŠ‹‹ˆˆ†…„ƒƒ‚wnjlfQ<.Wqs[;/0(!11-# "+'+:, Åx"™"Kkd‡z~„nu|lOZ_I4.?4"5SY;'K25+-WR("$&*9 31h‚§Ž˜ ª±µµ´´³µµ²¯©œw`:5[sŒš¢Ÿ™”‡xoV:,  !/B%  6HD>@A87=CE?>6KŠN965672(=`X8—°¿5C,.#,2*IC,1P\;.)01-4A%)/E˜~‹:9,6OG. #$,/*=beKB6HI  +  &+.=8,;  #F@0A;,&3 + ->& ;B$H?CFLPUXYZ[[QSVYYXVUYSTSNNH7=#@VYF&;&*%#+12!*'1`]O-3>QceYPDGP[_\YZ\SdQ++39EHIGHLMJJNMJOVN?KQZUn‚š˜£Ÿ­³¶­Ÿ³¼½½¸±­­®¯§ žŸŸ¢¨¢¤¤ Ÿ¡ žŸ¡¤¦¨¬°´²±±°±±²³´´´µ¶·¹ºÀ™V[XYg…“…teVIFILKKKMORSMPTUUX]adeeddglpuqpaTo’‘ˆUN¸¸¸·¹¾Á¿¹·¹¼¸º½¾»¸¶µÁÁ¿»½ÃÄÁ½¾»¶´·¹·¹¶³²±°¯­­²¶´®«®²¯®¬¬­¬ª§¬®°¯®­­®«ª¨¦¥¤¤¤¨¨©ªª«¬¬©¨§¥¤£££\__ZQNQV^ejga^ZUUQRTK>;@eŒ¹ÑÕÖÙÝÜØÝàÞØ¾™|…ˆ‡‚|wzwvz„ƒ…ˆ‡‡ŠŠˆ‹ŒŽŽŽŽŽ“‘’ˆ„„£l."!1#‚ÔãÞàÝÚÙÖÓÔØÒÏÊÇÆÅÃÁ»º¸¶´±¯®®­©¦¤¢¢¡˜•—•ŒŒŒ‹ŠŠŠŠ‹‹Šˆ…ƒ‚‚„……~sjf_M<6_vwbG,,%#&"+,)!$ ,()6( +5Êc@±X;p„¢†~‚ccgkS[L-.AH'&ED;O0CU%!>)$Za3"$" !E/2Ga‚Ș ª±µµ´´´¶¶²¯ªu[3=e~Œ›¤¡ž˜…obG( 7@:>M- 8GC=BFCGIID>=CII4.#%D603>@:?L#!#@ž‰’:2" ,IC*")+AOr‚ghuO @<   +  +346(0:<5N . 1 + - ?,TO(!2-3W\A4))=_lZ@2@@gc<5;?KPSSUXXUQRRQPMA5EQgWl}—™¡Ÿ­­±³¥¬³²°­ª¨§¦¡››™—™Ÿ™žž—‘‘’‘’”—™š¡¤¥¥¥¥¦§¨©«««¬­®°±´‘SZTQ\x„‡z^PW\WYWUSRSTU]^_`__`abccdfkrwrwhSdž‹’”Z„¿»Áµ¹½¿¼¶³·¼¿ÀÁ¿½»»¼º»¸¶¹½½¸ÀÁ¾··¼¾¼ÄÄÂÀ½¼½¾¹¼¾½º¹¹»¹¸·¸¹¹¶´¶¹»º·µµ·º¸¶´²±±±²²²±²²²³®®®­¬ª©¨]]]\YUPMU]egfe`Z[RORPD==NxªÉÓ×ÙÛÞÛÞÞÚØÆ¨Ž‹‰…zvyyz}€ƒ„„†‰††‰Šˆˆ‰‹ŽŽŽŽ’’‘Š„‚›y"* -PÂëÙàáßÛÕÔÕÕÓÐÎÊÇÆÄÂÀ»º¸µ²¯¬««ª¨¦£¡ŸŸœ—•—–Œ‹Ž‹Š‰‰Š‹‰‡…ƒ‚†€woj`J5=cssgV--%')#3-$!!.*)5'  KÎ]_q 3q ³‰monZVlQK;3?SN-=U;)Q )RK $A%_m:""!=?  JN[‹ÀŒ˜Ÿ©±µµ´³µ·¶³°ªž‘vX.Dn†‘Ÿ§¤¢š€cO6 DWMDG2 )=G?;DMNHMPNHEHKI#+@,8)%39;?8ŠfL‘t1ZB%( +']UEBB& Q@;@JG<=G6/(;’}‰5U9:G?!   ')FDXfNe•w% I:  *4,5*3   @<3K 7,QY  &7#A8BLKLOV^cb_XYZ\\\[Z]WYYSSMOK(/T!IF#$? _p8 (?# KZ|‡€Š˜Ÿ©±´´´³¶¸¶³°ªž’yY,Hqˆ™¦¬§£™yV?( + /><9;)  + $0>A<8;@KIC<40/0$# #" 3GKFaCEp†lK@BSM]#=xV8-&%:WAAA?<841:I§·=NP/$;=1G:??[u6")1& *4…mŽ›¢«³¶¶µ´µ´´´°§™}QOwŽŸ¢¦¨¨˜vU& ++AHLQ3  4?LQOOTYC>6+" 0HUYdGDds_LMH aKZ.C‚`J972+5H=>>><953Hh+Tm8=A, +&94% + + >FXB-=?3;G  ;<=  $+/:>2 +%.* '<,' # +  H.@NOUY[^aa]bbbbbbbb``c^TUP>9#$ #E%#$'4TdZ^C-<\cYVWM=*LO$=TSP_Y%Jd]:#F3-9BIQY][WTTUVWWUSPNCId|~˜˜šž•œ ‹‘‘ŽŽ…†‚{y€‡‰Š…€ƒ„~‚…‰ˆ…ƒƒ…‡ŒŽ‹‹“’””•—™™˜–˜sURRMXlk}|Ocg]bb_\YY[^ab`^_cfhggklkimv~ZSZ¤µ°œŠ—‡žÁþ¿·ÄÁÂÄÿ½¿¸º¹¶¶º¼º½º»¿¾¹·¹»¼¾½½¼½¿´·¹ºº»½¾½»¸¹»¼º¸¹ºººº¹¹¸¼»¹¸¸¸¹¹¹º¸µ·»»¸¹¸¶´³´µ¶¶²³·¸´´¸YYXY^`WLMOT\cggd^[WTSSQPGTv¥ÇÒÖÛÚÞßÝÛÚÖÏÇÁ·¬‹|stxwuy€‚‚‡ˆ„„‡‰‰Š‹‹‹ŒŽŒ”–ˆ†œ‹6 +ŒÝãçáâÛÚØØØÖÓÑÏÍÉÇÅÿ¼º·´³³²®ª¨¥£¤¢œšœ—–•”’‘‘’ŒŒ‹Š‰ˆ†………ƒ|}|vleQ1Ic`ece@/ --" ;8!53 \ݲ+2#+uŒ€š‹…QDN?@ZfjWpESYcLS,:.EF51 9.W…^ ##*#xbfqŽž¥®µ¸·µ´µµ´´±§™yW& As–£§©§£’mH   1P_]WXWUSRTX\ONJD<755  +   + %=O|qpyvkp€„~´n{€ƒtv|„„|vty{}€~}|•D5DƒG0T^K"1MTA'  +EjbMPY>8b(U ,]gj/:_bB/?JN@B2 @]WqFJu~ˆœjC 6F0+%  E07JNTXY\aa^````````bbe_TUO=3'5^]I#?(8NTS_bTC&5Z\T^gK0PO+*+#:L!Dcb>%G5/;CJQY\ZWVWYYYYXWUTLCKWYe|‹–•š’š˜{v‚‚‚‚x{ytruwwqqsx}~}{yxxz}~~|}‚„†‰ˆ‡Œ‘“‘‘oVQLI^|u~ƒYbc_````aaa``^^^^`bfiigisylM38R£¼¶¸’‘ŽƒžÂþ¾ÄÀ¿ÁÀ½¼¿ÁÂÀ»º½½»»»½¿À¿½¾¾º··¹¹¶³·¹»»¹··¸¸´°±¶¸·´²´¶¸¹¹¸····¶···¸·¹º¸¹»·±¸¸¹¸¸¶´³µ´´µµµ¶·[[XVY^^ZRNLPZchigfa[URRTRLW|©ÇÓÕßßÜÛßâÜÓÒÑÎÌǸŸ‰utsty~~|ƒ„…‡‡ˆ‰‹‘’‘’””’ŽŒ”‘K {äëäêÚáÛÙØ××ÖÓÐÏÌɯľ¼¼·°®¯¯¬¨§¢ŸŸœ˜˜›š—“‘‘‹ŒŒ‹Š‰‡†…‰ˆ‡††„€|~ƒ~naO7!Tla`_dY=(&! (/($LE">B +:°±…%gš‡z‚vW>p”¢¨©¥ hB#    %$(08=BF3CQTQONM'$! ;5-'" +   /GX}~…‹…z|†vu§Xmsqav{~€‚}~‚„„„‚“»‰rO~WH]^E!=OK<  +   8QL:=F.-]%] 2-5(I3->KNRWXWVY\ZZZZYXWVODJW[f|ˆŽŽ“Ž—•sj|||}}}}}y}}xvxzxrsuxyyvtsstwz{{yy~€}}„„€„‰‹‰ˆ‰‹lRNLK`~}€‰abbbaaabba_]\TY^_]^elbpynS9-+:Q­»µ²‹‡ÁÁ»À¾Â¿¿ÃÃÀÀÃÃÄÁ»¹»»¸½½¼»»¾ÀÀÁ¾»»½½º¶¹»½½º¸·¶º¼½½¼»º¹¹º»½½½¼¼¶¶······¶¹º¹º»·±³´¶··¶µ³´µ´³³µ··\^\XY]_]PONNT]holg`[XURPWNQn˜»ÎÔáàÞÝàâÜÒÏÒÓÔÕ˲švsrw|}{x}‚ƒ€€„‡†‡ˆ‹‘’“’ŽŽ’‘U  1±ééäÞâ×ÚÙ×××ÕÒÐÎÌÈÆÄÁ¾»¸·´°¬ªªª¨£ŸŸ˜˜›œ”Ž”–‘ЋЉ‡†…„ƒ‰ˆ‡‡‡…‚~€~ƒ€oaQ< Vtnkb^[?*'!$)0(&B?"=D&Œ½z MnŒ‰ky€U6:FKXjG\:;:&&%$-( 03 J†{9 &#&+ 'Oxš–ˆŸ¦°·¹¸·¶¶µµµ²¨šyR Ap ¨©¢e6*, B\J,/17P98B-SQT"., +3IOMESM, JbKV00367435@*+=/45)$3CC./  +?2(CLQTUX_a_________]]a\SUQ?/1UaaaN- :?8GYK3?LG'@L)@W^6-H'Ddc@&E0-@MOSWWVW[_[ZYYXXYYKBL`is‚‡Š‰˜“jZkklmnooplpplknppqrsqnkihhlqqlgdcfjliinqpywwx{~}cPKC?Y|‡‚ka_c_`aaba`^]SUZ_bcba`L2!'06;@±ºšˆ’€{Á½µ¼½¶µ¹¾¾¹¶··¹¸´´¸¹·¹»ºµ¶»¼ºµ·¸··¶¸¹¸º½½º¶´³¶¶¶·¸¸¸·»¹·´³³´µ¹ºº»º¹¸·¸º»¹»¾¼·µµ¶¶¶µ´´³µ´¯°µ·µQX]\Z]_^\WPMPYciiigb\URPRRT]t•¶Ë×ÝâââáÛÔÑØÜÝààѽƒxquzyxx}ƒ€€…ˆˆ†ˆŠŒŒ‹‹ŽŽŽ’–’‹Ži +›äéáâÙß×ÚØÖÖÖÔÒÏÎËÇÅÃÁ½»¶´²¯­©¦¤¥¡ ¡Ÿ™—™”’ŽŠ‰ˆ†††‡‡†††ˆ‰‰†„„|~~qdWE!VwwzsofT?0'!"'&! '$"*.3)5B$ {™U…®^Er‘Q]’~ŠF('+KkhB85-+ -%5";rssH"# (J“‹›£­µ¹¹¹¸·¶¶¶²©›‘sLHv’ ««Ÿ—‡\/ bp{s`W`mhc\WW\chsm`PC>=?2@?@B@4    + 4GRXLEQi{|uƒ‚}z€‡„{tY‡Tzth\w…†yz‡‡y………ƒ€|wuwqo¥wzuvŽ…O"),R*1AE049;95203% 1XI"(9BSE*V  +5d]L,GM;#5B<1!%iŽz‹Šomsl]dG%-:.:D,*5*%(( >2&BGLNOSZ\[[[[[[[[[ZZ^ZQTP>BHP\SS66¬·Š|žÂ½µ¼½ºº½Ã¼··´·¶´µ»½¼µºº¶¶ººµ»½¿¼¸¶·¹»½¿½¸²®¬·²®°¶º¹¶º¸µ´´¶¹»²³¶¸¹º¹¹¹»»¹»¿¾¹¼¼»º¹¸··µ¹·±²¸º·JT[[Z\^^e[OLRZ`bejmg\SRTMRVZh‡­ÆÑÚâãâáÜ×ÕÝáßâ䨯Š{prwxx{}ƒ…ˆˆ†ˆŠŒŒŠ‰ŠŽŽ”š•ŠŠq#1¾æðàáàÖÞÙØÖÖÖÔÑÏÍËÇÅÃÁ½º¸³®®¯­¦Ÿ£  ¡Ÿ™–—“•‘‹ˆ‹‹Š‰ˆ‡ˆ‰Š……†ˆŠŠˆ††{|}qfYG"$Vtszz|sdM7)#! #!'/)#1$*%+:"`Í•z±‡?[hEj¥’€€ŠQ3(%Qua.''E#' +#6 3ef~\.!1#!1„‰š¡¬´¹¹¹¹·¶¶¶²©›‘pKJx—£­¬Ÿ•„X) <32;:109A8,"#+1'$!&/2(44444444:16B7 +   *6::'9Uoƒ~y€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€uq[8(-=AEHIIKLPRRPSXWSPSYUKLE05Q]PIU[SVWYYVSSUKQKDHLSa0+.AVZJ7-%JW>'&!'9A509>ORUVVUVWWZ[YURTWSGGU^`l~‡†„‡‰e>\]\WRSY_`_^^_adeddeedb`_`abccba`____adghccdefhjkkd]GDJJ`‡‡‹q_^RTVVWXXXWW]][UK<+"$#"(3=>;b‡‹Œ{q°Àº¼Èµ·¹½¾½¸²®º·µ·»¼¸´¸¹¹¶´µº¾½»·¶¸¹¹¹»¼¼»¹¹¼¾¿»¸¸»½º¶¼º¹»½½¹µ¼»¹¹¹º»¼¸º¼¾½»¸¶¾¼»¹¸¸¹º¶·¹º»»º¹JLPUZ\]\c^WRPSX\gloj_USTRUZ^eyŸ¿ÏÙßÝÞâàØØÙÚÜâãÙÌŸ~nstuxv€ƒ…ˆ‰†‡ˆŠŠ‹‹ŠˆŽŽ““Ž„z3 gÙàæåÞØÙÜÖרÖÒÏÎÎËÈÅÃÁ½¹µ½¶°¯¬¦£¤ž Ÿœœœ—‘––•’މЋ‹Š‰‡†…ˆˆ„„‡‡„„~weUO*#Fsvqxzys[<./'* )-/,'1("7CW•žkƒco‘}……yWM.C`m_+$400) /<0@\1Zh=" $=#@‡}¦±·¸··¸´¸¸´°©ž’vH +Ty—­±£“~S&  +LB?D@4194/& &**&#$((!''''''''1).;2  ")-/07E\qƒ}€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€ƒV!" FZ#UMSI<22:GO=CKNI=/&;-   +ržˆ¦; 11HC&'KqjJDV^_CI3("(.39=5gD-LaZLIJHB=5/-/47FA=;8,  " :5%&/5AHF@EA/5MYQPZYLQMPZ`\WVMRPMMGIYXTT[dcWL<9D[`M8/'.@C0(43+$!#$" $.6;/Gq„–tq³Á¸¸Æ·½¿ÁÂÀ¼·´º·µ¶º¼¸´µ¶¶´³´¹½»º¹¹ºº¹·º»¼½½½¼¼ºº»¼»º¹¹»º¹º¼¼¹¶¸···¸º»½¹º¼¾½»¸·¼»º¹¸¹ºº¸¸¹ººº¹¹BHOTUW[_`^YTQSY^fkni^VTUX[`bet’®ÇÔÝÝÞáß×ØØØÚßá×Ë¡€otuvyx}~ƒ…‡‡††ˆ‰‰ŠŠŠ‹ŒŒ‘—”ŒŠ…~;‹ÝáäãÞÚÚÜ××ÖÕÓÑÏÎÊÈÅÃÁ¾º¶º´®®«¦£¤ŸŸœ›œ—‘”’‘ŽŒŒ‰‰‰‰ˆˆ‡‡†ŠŠ‡†ˆ‡ƒ…€€ygWP/!?mvtywzt^A21(!.#&!&('"'7*9!*}¾µ„‹zq>†ƒ{„ah]d[WS"(=02(/<*9Lh3PK&7%;MVVVWXXWUWY]_`\SLGLXQ3%/9>BGJKJJJRNKLOPLHH??GKLZlq{€‚g6?EKLIECCLMNOOOOOSSSSRQPOQRSTTTTSSQNKHEDC?@BDHKNPOJH:?F@P`frbWZOQPOMIEA=;1*  #"$%"'.2*?l‘¥Ÿ‰ou¹Ä»¸Æ¼ÁÁÂÁÀ½»¹º·µ¶¹º¸µ¶¶¶µ´¶º½¼»»¼½½º·¹¸¸º¼»¶²µ¹¼¼º¸¹ºº¹¹º»º¸¶µ¶¶·¹»½¾¹º¼½½»¸·¹¹¸¸¸¹º»ºº¹¸¸¸¹¹=EMQPRY`]^]WRQW]ejlh_XWXZ^dggo…šºËÙÜÞáߨØ×ÕÖÜß×̧„ruuvzz|}€ƒ…†††…††‡ˆ‰‰ŠŽŒ‰‹”™”Š…‰‚G(»áááàÞÝÜÜÙÖÔÔÕÔÑÍÉÇÅÃÁ¿º·¶°¬¬ª¥¢£Ÿž›š›—‘’Ž‹‹‹‰‰ˆ‡†††‡ˆˆ‹Š‰Š‡‚…€€zk[Q47gwy{uzvcH95*/%%%2)' .'7(5B4JrŠšˆŽuuHFf†~~isfD3,+E54'-8,">Mc$7;1% +(,Lk}•›£­³³±±±²³²²²­ŒpDb~”¢¬¬ •€Q# F;7;6($++,.000/.7-  #    +,9B=1.6ND5)'.9A2) +  )!  +  18+D*ƒ“’‡~}7#[ŠˆorŽ„”{j + ^iH<1.+,-+%LO(A7(.DTrqppprsusrsvz|}|h]bJ +,'  "'/?KLMQL@0'/J\YTWTUVZS94JWXZ[\^adSSUY^_\X\[_S3#)/-2:?BCEFJHFFHHFDA=?GJJUejvyw‚†a0.4<@A?==??@?=:768887766588754200/.+(%#!  #%(*-*,'5C@P`elQ<;3942/+&! $%%"%&#$*01Ch‘§œƒq|¾ÆÁ¾Ç¾¿¾½»º¹¸¸¹·µ¶¸¹¸¶ºº¹¸·¹»½¾¼»»¼¼»¹¾¹µµ¸¸²­¶¶¶¶·¸¹¹º¹¹¹¹¸··¶··¸º»¼½¸¹º»»¹·¶¶··¸¹º»»¼»¹¸··¸¹AEJMORW\[_`ZQNRXcgjha\Z[V[ciko}Œ¬ÂÖÝßâàÚÖÕÒÔÛàÚÑ®‹vwuuyy|~‚…‡‡‡†………†‡ˆ‰‰Ž‹Š”—’Œ‡ŒPGÜåáÞÝÞÞÝÛÚÕÒÓÖÖÑÌÉÆÄÂÁ¾º·²­©ª©¤¡¢Ÿ™™š–‘Œˆ‰‹‡‰‡…ƒƒ…ˆŠ‡Œ‹Š‰…€„{n^R76fy|}uyvgPA9,*% &'7>5)7INOjwˆž’||h7F;ei}suhJ, 'D@0*)-((AFQ2 3M<#&2i{†‡˜ ª¯¯­¬¬°°°±³®œ‰nB"g‚–¦«©Ÿ”~N  + +"!)(&,/25541/@.   + &-46,"'>Syyyz|‚„€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€]4*LW:)4qY |kRE5,3Has‚qX@1.274.   "!  +   + +-+&7 +*{‚€}ŒL K†‰Œƒ‘¦xa‰€~B."3Vi`N_\K +'@8)-=H-+)*0;FNV]gpvy{}€nlR +     ,653442+'0CMIIPMLMTP<:QQPPQRRQO618M[ZTRTNND*!&,146788:;:878:007CJLVadljcilP(#'()))$%$$!)<=O_``9!!#&'$"%'% %*05:DYk~}{yz{~€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€t]VbaQTfn|S)1;Œ…}raQHHLQ\[WQIA:6:6 +*$  (& !;4;G2 + RHNSVd0S‘”¯®‘–®šƒ + j¢§©I-=y¡ ’^A( !5,  #&*)'*,Q::/    "%+22./49::AE;=PVUUY\\XT5($4FOW_XPNC( "!"%5BKT\`aZPPP=$//BQOK'  !!"&)'"!%*!.4C_pt{w‰¾½ÃÀ¾µº¹·µ´´µ¶¸·¶µµ¶·¸¹·µµµ¶µ´¹´¯¬­°³´³®ªª¯´¶·½³ª¬µº·±¸¸¸·µµ¶¸²³³´´³²²··¸¸·¶¶µ³´¶·¸¹¹¸ºº¹¸¸¸¹¹UOIKQVUR[_a]UMKLW\bec_[YW[ckmlpv®ÌÙÝâãáÕÔÒÓÛáÜÓµ‘|{xuwu~€‚…‡ˆˆˆ‡††…†ˆŠ‹‹‹’’’Œ~_"“äãßÛÚÛÜÛÙØÕÒÒÒÑÍÉÈÅÂÀ½º¶²¯ª¨ª©£ŸŸ›––˜•’Ž‹‹‹‰†…ƒ‚ƒ†ŠŒ†Š‹‰ˆˆ†ƒ‚€~}veUB&6cw}yxwn^OB5*'! "#9Nfl”tUUP''*C 1gkk[}sazhI(:U3#,'&/#"#:=F!%$"!$(Xv•¥¯µ¶´³³²³²±±«š‰mA h‡ž©«§ŽrC c[]ilfhrsrpnljiiY3 8[efkpompvqomlnt{|{zxxxxx€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€”…~…‰c}_‡zut‚‡‹|cH7:>CGIHECB?' 2* +,1*#(0$(-+ + *-6F3=D@2!  +B(7?29 2`ikzzi…zp  r§£š`E5N†²º±¨\KJ 6SmofYC-#!!#(,-(! )1-  + +    &,)'''$#&$&.++7.048<==<81'#/EV]XSTJ,#4AJPTPG>82'+2.- $&&#'*(" "&*.@_heoxüÀº¸¶º¹·¶µµµ¶¸·¶´´µ·¹µ³²³¶·¶´·³¯­¯±²³­¬««­°³µº´¯²¸ºµ¯·¸¸¶´³¶¸°±³´µ´´³¹¹¹¹¸¸··³´¶·¸¸··¸¸¹ººº¹¹VQLLPSTT[^a_ZTOMMS[aa\WSY[bjmlnr„¥ÆÔÙßãâ×ÖÓÔÚÝÖ̱Ž{|zxzw}~€‚„†‡ˆ‰ˆ††‡‰‹Ž‰Š‘”’‘‰‚i 9¼áßÝÛÚÚÚÙØÖÕÔÒÏÌÉÈÇÅÁ¾»·²¯°«©ª©£žžš••—•‘Œ‹Š‰‰……„„…ˆŠŒˆ‹‹ˆˆŠ‰………ƒ|kXO(-Xq~ƒzzyrdUH<3) ".PYS1I*'+4S9 mo†O^{lTj^K'#0>V0!(!/,$$03=)((""Eq”ž¦±·¸¶¶·´¶µ²¯¨™ŒkC #hˆ¡©¬¨œŠk= g^`jlefpurmifdeeb5  + S‚~{zzwv}†€€…ŠŠ„~xxxwwutt€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€ƒ‰‡€…ƒn‚ŒR™z~vzvx{‚…‡ˆi_QC<<@DHE,6- :A5+.6%$%&!(?@! KO.238A,'MP,CJ-) %)KKR n™„ns\IU{««°__o,2Zs€€jP37;>=93/54/%"3B; + +      "&'&%') /3(,?E<>@JD( )8ADC;2+#   #""$&&%$$(+(" #1."/S`arz˜Ë¿¿¶·¹¸·¶µµ´´µ¸·¶´³´·¹´²±´¸»º¸¸¶´³´µµ´µ¶·¶´³µ¶¶µ¶¹»¹´¯·¸¸¶³²µ¸±²´·¸¹¹¸»»»ººº¹¹³´¶·¸·¶µ¶·¹º»»º¹SQOMMPTXZ]`a_YSOGMW^_ZSNXY`immot}ŸÂÑÖÜáâÙ×ÔÔØÚÑŬŠy}|z|z}}}ƒ†‡‰ˆ‡†‡‰ŒŽ‘ˆ†—•މ‡†p +HÖáÝÜÜÛÙØ××ÕÖÕÒÍÉÇÇÈÅÁ½ºµ°¬±¬ª«©£žš•”—•Œ‰‡‡ˆ…„„…†‰‹‰ŒŒ‰ˆ‹‹ˆ‡ˆ…ƒ„€n[Z*%Nm„y|{uhZLA9&$88:;73/AYltvvwzzzzzzzzˆ‡†„‚€~ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€ƒ‚€~}|}}}}}}}}ƒƒƒƒƒƒƒƒ~yocVJA&'&@‚²L=<:99R_[VUMA//..-,,+?=963222*+-..+)'. "3;=6>?;=A6$ (JYSHEHD?=7#  @@FWlxvp€z…i!'V‡ˆŠ›¡xB>;62//01¥¥²Ä»]@EP¡¾Àµ½½·¾½º·µ¶·¸¸´³³²²²³³µ¸ºº·´²±²²³µ¸º¹·¾¹´²³´³²Ã¸°´ºº·´°²µ¸¹¹¸·¸¸ºº¶²µ¼¸¸¸¸¸¸¸¸µ·¸¸µ´´´°²¶¹º¹¶µFNUUSSROINSV[ab`PC4'*=Qov~ƒ‰€€€€€€€€|}~€‚ƒ……ŠŠŠŠŠŠŠŠƒƒƒƒƒƒƒƒ€€€€€€€€††††††††Š‰ˆ‡†…„ƒƒƒƒƒƒƒƒƒ}}~~€wx|)2DPLKQRKJJHGECBAA=720135*****('& #-0//6614:1 ;LKB?@:679*   6B:.TPdY! +8‚ƒ…}u~Šwtog^UPMK’•¢³°‹R)1Om5         $#!#(""%**&&)$&%"/3/D´À½¸¿¼·À¾º¶¶¸¹¸¶µ´³³³µ·¸¶¹»º¸µ´´¶µµ¶¸¸·¶¸¹¹¸·¶¶·Á·°µ»¼¸µ±³¶¹º¹·¶·¶¸º¸´µº···¸¸¹¹¹»¼¼º·µµµ¶·¹ºº¹·¶;HTVSRRQKLORX_bcVH<>IRY^UPPV\`fkp‚¢ÀÒÙÞåàØÄ¨’‡„‚Š‹ŒŠ‡…ƒƒ…ˆŠŠŠ‹‹‹‹‹‹ŠŠ~yxvneyŒjœÔÞØÝÛÙØ×רÙÒÔÒÍÊÊÈÄÃÀ»¸µ²¯¬«¦£¢ œœŸ–––•“’’’ŽŽ‹‰‡…ƒ„…ˆŠ‹Š‰ˆ‡‹ŽŽŒŠŠŠ‹Š‡†„zp]R4"?n|q{yuqoiYI=,%'!! #šw‚‹†b<*(4XciWOJ)HQ->H&!'/#'-1+$./,&;??6' &V,\¢š‰™¤¯²³´³±²´´±­¥–ˆeA-)JyŒœªªŸzO"   "(  .GF8376-'4Snmrvvtv|‚€€€€€€€€{{}~€‚ƒ„ŠŠŠŠŠŠŠŠƒƒƒƒƒƒƒƒ€€€€€€€€††††††††Š‰ˆ‡†…„ƒƒƒƒƒƒƒƒƒ†……„ƒƒ‚‚‰‡ˆ3!!0>A74?ECRQPNLKII@>;:==SOIA:520=<:9:<>@>?@@?<868=<6:C>/ 1<=:99D63<5%-1686C:11780(  +.f|‚ˆ‡ypj„‚~||}‚}z‰mqwq& +    ## !&%#%-/)!"/*72$]»¹º½¼ºº»¸¸¸¹¹·´±³³³³´µ¶¶¶¸º»¹¹º»¿½¹¸·¶µ³­µ½¿»¸¹¼´³¶º¸³²µ¶···¶¶µ´¹²¯´ºº¹¹···¸¸¹¹¹»»»¹¶µ¶·½º·³²²´¶)8GLNRVXWPLPUWY[]ULD?@KW]TMOV\afit¬ÅÔßçæáϯ“††‰Ž“˜—Ž…„‰‹‡†‹‘Œ‹‰†|wtkic\ZXRI^m‹†ÑÞÝÞÜÛÚÙØØØØÓÕÓÍÉÉÇÃÿºµ³±®¬©¥¢¢Ÿš™›œ–‘’–—’ŒŒŒ‹Š‰‰‰‡‰‹ŽŽŒ‹‹Ž‘‘Ž‹ˆ‡‡‰ˆ…†ˆ…r^D+(LpwwwtqpmcWD4$"''-…•hF:<'$kƒ<!,8?aj2)E6%% &*51'%,3*$ #&P5Xž‰ƒž¨²´´¶¶´±´³°«£”…cA/-N|›  ™ŽyJ  +) !" $/2.6;BLWdovov}}{}||||||||~~}||{~~~~~~~~ƒƒƒƒƒƒƒƒ€€€€€€€€‚‚‚‚‚‚‚‚…„ƒ‚€~}}}}}}}}xvtroljiiXV#XFB`otg[WNBSSSTUVVVUSPIA91-@=83113447:96200%*(!&1-)/7;<;;<@-'55)742:A@NIB>>@DFB*.+   1(2Has}ƒˆƒzuqpppt}zno~€v~‚u"   + #" $*%$+/+$!!"1'51(t¼º½¼¶¸¼¸¸¸¹·µ³²³´´µ¶¶¶µµ·¸º¹·¶·¸º¸µµ·¸¸·¶¶·¸¹¹¸·¹¶·¹¸´´·¸¸·¶¶·¹¹»¶´¶¸·¹¼·¸¸¸¸¸¸¹¸¹¸·µµ·¹¹·¶´´µ¶·$1>EKSY[ZQLPTTUW\[WL>8AOZUPMJKS]dl‚ ¼ÏÜååä×»žŒ…ƒ†‰Ž•™—‘‹ˆ‰‰†‚€‚…|{yvpjda[YRKIIE>OQ‚›ÜâàÞÚÚÚÚÙØ×ÖÑÓÐÊÇÇÄÀÁ½·³°®¬ª¨¤££¡š˜™›˜•”•”‘Ž‹‰‡‡‡‡‡‰ŠŒŒŒ‹ŽŒŠŠ‰Šˆ„ƒ††‚€bK5"6avwxvrpnh`L=.'$!!'+M|=T_J]d(7)yuj9$'0: (9:*"/-*% $"#(I>U‹‚‰Ÿ©²³³µµ´±³³¯ª¢“„a?.,P€’¢¨¥›wG +  '222222223=@;:CLMAHVix}xqjs|€~{|~zzzzzzzz‚€~|zyxƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€ƒ‚€~}|}}}}}}}}}}}}}}}}~|zyx‚lj>Swii€Œƒ{l[:;<>@ACD8?KWbilmRME=8556269953466;827B?2468888:;E/+?I8% '88=RhpzscM9./31,CE  %/3;JUUTL@;5C;x§ßäáÛÙÚÛÛÚÙ×ÕÏÑÎÈÅľÀ»µ±®¬ª©§¤¤¥¢›—˜™šš—“‘ŽŠ‡„„„„‡ˆ‰Š‹ŒŒ‹ŠŒŽŒŒ‰ƒ„…‚ŠeO;'UtwyxspnkeRC5.) +% +AqSRlM"93&$,'`gpY5'4/!;(,,Qƒ—¨³­ŸtC   ,122346788@827BE<1VZaiqvyz€€€€€€€€€€ƒ„…††ŠŠ‰‡…„‚‚}{zz{}ƒƒ‚~}}ƒƒƒƒƒƒƒƒ††††††††‚‚„…‡‰ŠŠŽŒŠ‰‡†…‹Š‰‡…ƒ‚}}}}}}}}‡‡‡‡‡‡‡‡€~}|{zsfR?564)"12469;=>/7DOTRLGKT_geYJ@6056779::;98754210-+4@69PY<2"  -6R]n}ƒ€xq”~Q !#%&'+,(#*40#0(3"(N©¹··º½½¹´²·¸²¯±³´²º¾½½¾¹²¹ºººº¹¹¸³±¯°²³°®±µ¸¶²°³·¸·······µµµ´³±°¯¹¶´´²°´º´´µ¶·¹¹ºµ¶··¸···¸¶¸¼½¹¸»+$+>JJR_`ZPKOVUPQY`[NA<=SSSNB:?JWcr„¢Ã×ÚâåÞϵ}‡x~Ž ¢—‘“‰€wqkdbdYWUTRME?B@:69@A=D9aÔÚÖæÜÚÛÛÛÚ×ÔÒÑÐÍÊÆÃÀ¿Ã¼µ°®­«©¤£ ž—–”“’‘‘’Ž‹‰ˆ‡‡†‚†‰ŒŒŒŽ‰ˆŠ‘ŽŽ‘‹‡†‡‡„€p]M3.cttrnoqojZK=81$"&8]a<& #B123579:;<<;98655@=DMA#  %(./133321 *?Q\naC   !!!$++&(11+%+&!sÄ´¶¹»º¹¹¸¹º·±®²µ´®´··º¿À¼½ºµ³´¸»½´³³µ¶µ±­¡ª´º¹¶µ¶½¼¹¶³¯«ª°±´¶¸¸·¶·´³µ´³·½¹¹¹º»»¼¼¸¹¹ºº¹¸¸³±³··³²´'"&8HMQV\[VOMRTROV\[SH@CKPX[afhfda^VK@;<@C98641/-,%!"9'(*-035699876554>:?F: &9>GLSVQF8/KE>AIMG;332CXk‚¡ÁÕáæáÖ¢—¨ªžŒ“†neUFAA>96852259<=GHGGLQPJI8ŽØáàçÓÚÚÚÚØÖÓÑÐÏÌÉÅÁ¿½»·±­«ª©¨¤¢Ÿœ™—–•”““‘‹Š‰ˆ‡…„ƒƒƒ†ˆ‰‰ˆ‰‹ŽŽŠˆŠ‹Šˆ„ƒ…ˆ€rfL##^nwqnsvrn]I?7, )#%=3]XXH)+\w™peURB+ 1%$%" ,&/0/,3# -.$EGEp_q•£¦¯¸¹´²´±²°¬§ŸŽ~Y;,DlŒ£±±¬§”g0 +  &14223467887:;::FYioruy{{{z€€€€€€€€~~€‚ƒ„‚‚€€€ˆ‡…ƒƒ…‡ˆˆˆ‡†„ƒ‚‚††††††††„„„„„„„„xxxxyyyy|||{{{zz€ƒ…†ˆˆ}}}}}}}}||||||||}}~€‚}‚‰Žˆ|{rh`\[[[YVQJC=937=@=4+$HFC@<854C>7/($"!# , !$'*.02222111001,19.0&,7I]t’¶ÑÚáßØÊ¯ ®»¸„vhYF9,('&&'0/038>DGJMOPUZVODB®ÜàßåÕÙÙÙØ×ÕÒÑÏÎËÇÄÀ¾¼·´°¬©¨§¦¢¡žœ™—–•“““‘ŒŠˆˆˆ†…„ƒƒ„ˆ‰‰ˆ‡ˆ‹Ž‘މˆŠŠ‹Š…€„ˆ‡‚xo]49YtwrrsprcQE=2#*)'?nbUZ84%*069986+-$  #%$-R©«žµ³²´·¹·µ¶¶²®®°¬¦ªª­±³´´µ¬¬¯³¶¶²­··¶´³²³´¹»»¹³«¤ ¨ª­±´·¸¸º¸¶µ´µ·¸¹··¹¸¶¸½¼¼¼»º¹¹¹¼½¼¼»¹¸·¹·¸»º¶´¶ $&'/@MSX]]WROMINLOYde[PM@:BMJ;-(*5Jdƒ©ÈÔÞÞÙ϶¡ ´ÂÉ·“kM>)"&,/4:AGLPORUW[]XO>ZÈàÞÛáÚÙÙØ×ÕÓÒÑÎÌÊÆÃ¿¼»´²¯¬¨¦¥¥Ÿžœ›™˜—””“‘ŽŒŠ‰‰ˆ‡†………†‰ŠŠ‰ˆ‰ŒŒ‹‰‰Œ‹Œ‹ˆ„ƒ†Šˆ…{tjH!?i{xspnogZNC7'#$"#GYBIFfqu{wzpbN/ !+!$%%*.,.1%2'!+/.:8EtJQŠ¥¨°¹º´²³²²°¬§Ÿ}Y9+K{œª°¶«¢’g1   "/1-22346788;:BWnwm_jmsy~‚ƒzzzzzzzz{||~€„……†‡ˆ‰‰‰‡…„„…‡‰‚‚€~}|~~~~~~~~~~}|{zz~~€‚ƒƒ€€‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„||{yxwvuxxy{„‰Œƒ‡Œ‡|phYRG=9=<>;89;;9834567889456678994/190 "-,-.28@IRWˆ„{oaSG@G@5-+07=:9+8›®¤™©¦¦«²··´³¶µ²²³°ª¬¬¯´´°®®µ´²°±³¶¹¶¶µ²°±´·¸·³¯©¤ ž¡¢¥©­±´¶¶µ³³´¶¹»º¸¸º¸´µº···¶¶µµ´»»»»º¹¸·¸µ·ºº¶´¶!$&*6FRW]_ZTOJEMJKR]b`\Q@4;HKB8+%*ÖãÜÙÜÝÙØ×ÖÔÒÑÑÍËÉÅÁ¾»º²²°¬§¤££œ›™——”“‘ŽŒ‹‹‹Š‰ˆ‡‡‡‡‡‰Š‹‹‹‹ŽŽ‹ŠŒŒ‰Š‹‹‹‰‡†‡ˆŠŠ~wt\6 'PpzuppljcWJ=/#!% )Eb>I;a|wu…nA0!.+$'%!(,*,1'*! $*$  *-FvNUƒ¦©±¹º´²³³³±¬§žŒ|[:-N¢­±¶­¢Že:')'$    +",)"22346788=4*(1>=:7779:34542/+)........"! "&77654433#$'*.13566777777;7$   ':„½»©®µ°¿´©§­±¯«ª´ºµ®­¯±´®§§±»º²§¤¦­¯«¬±³±¯°³µ´³³°§œ˜¡¢¥¤¢ ŸŸŸ ¬¯µ»º¶¶»¹µµ¹¹µµ¹¶º½¾¾¾»¸¸»¸°®µº¹µ·¹»¼»¹¸-++/7@FIR`jg]TLGDAACEIUab]QB5163"7|eRNk™d8= *+13)"+'/$:(6)"(% EIubjh¢ª³º»·´±¹·±ª¤›‹{a>95322--/013344445678822222222<;9631/. #%%" #'+/24>==<;:9912356799-.! + 2)%P´»¬«¼Á·°©¡ ¦«¬ª¨®³´´¶³¯­¨¢£¬´±¨®«¬±²°°´°±²±¯®¯±±¯§šœž£¡ŸžžŸ¢£¬®³º»·¶¸µ²²·¸´µ¹µ¸º¼¼»¸¶¼¿¼µ²¶º¹¹º»¼¼º¹¸0,*-7@FHO[efb[RIA@@@?BN\b_VJ>779=71* ,@r–»ÌÎÌÀ³¹ÌÓ;L $-3:ACJOORX^_e_g`ZSBI‹×åØÜÛÜØØÖÔÔÓÒÎÌÇÈÆÁ¾¼¶¯¯¬¨¦¥¤¢ ›™——–“‘ŽŒŠ‰‰Š‹Š‰‡†‡ˆŠ‹‰‹ŽŒŽŒ‹ŠŠ‰‰‰‰‰‹Œ‹ˆ……„‚‚€{snT> 6]uponldWH>8) +7H^]zzh>L4**-(%01,!'*!,#<'( %% >Krhfi¤«´»¼¹µ³·¶±«¥œ‹{bBBk’ª·º¯¬ž†n_VPMLKK%1103833333333666666668647AP_i\_djnppp}~€‚ƒ„{{{{{{{{‡‡‡‡‡‡‡‡€‚ƒ„…††ˆˆˆˆˆˆˆˆ„„„„„„„„……„‚€}}{{|}~€‚‚‚‚‚‚‚‚}}}}}}}}{zzyxwvvxxxxxxxxzzzzzzzz€€ƒ„…†‡‚‚€~|zxw‹…|obVMI?IUZWRONWRKGIPZ`WXYWRKD?<940/035........:97531/.,+)'')+,).5;<940JIHGEDCB33210/..45679:;<6<5%!&(!,d›È²¨°½¸¨«§£¢¤¨«¬¯°°²¶·­¡«ª¨¨®´²«´±±³³²³¶¬°³±¬©«®±²­¦¢£¢Ÿ¢Ÿœ™™›ž ¤¤¨±µ²°°¯®°´¶µµ¸µ¶¸º¹¶³±º¼¼·µ¸ºº½¼¼»»º¹¹3/+,4>EHOV^cfdZNCBA?;EGMQRT[__g_aZWOCX°ááØÝÙÛÙØÖÔÓÒÐÍÊÆÇľ»¹³¬­ª¦¤£¢ žš˜–––•“‘ŽŒ‹‹‹‹Š‡‡Š‹ŠŒŽŽŒŽŒŠ‰ˆˆ‰‰Š‰‰Š‹Š‡………„}{z{pT6#-RmruqeWKF>1'# O}ijCX&B++A,!2/&&G!,8,%<(!'( .HikZc¥¬µ»¼¹¶´´´±¬§ŠyaEHp•¬¹º®­¢Œvh]VTQMI%132595555555577777777::;?GQ[a_adhloqr{||~€||||||||zz{|}~€€€€€€€€€ŒŠˆ†„‚‚‚ƒƒƒ„„„„„„„„„„„ŠŠŠŠŠŠŠŠ}}}}}}}}zzzzyyyyyyyyyyyy}}}}}}}}}}}}||||ƒ‚€~}{{ŠŠŠˆƒ|up@=70-07;>5.*--+++-./7@N]ioqqd^SIBACEGGGGGGGGJIIHGFFEDCA@@ACD`^ZWUVXY468;>ADEZ\^aehklVTPLGB?=087% %#!)g›«±ºµ²±²³³¸½¶¶´°¬ª¬®§«®¯³¹»¸¬¶º±¦¦­´±±±°°±²±°­«®³µ³®¯³´²°±®©Ÿš”Ž‹‹›˜›¦®±±³¬¯²µ·¹¹¸¼¸¹¼¹°«¬¯°²´³²´¶¶¶¶·¸¹»¼+273,.:GTTTXbif]VKA=<;=ARU\`_TD8-5:973+",6H[q°ËÙÝÚѼŒ[FEB@A@AHQRUWVY_`]`\[UVGJƒÙâØÝàÖÚÖÖÔÒÑÐÍÊÇÃÿ¸µ´¯©¬©¦¤£¢Ÿ—•““”“’‰††ˆŒŽˆ…ˆŽŠŽŽŽŽŒŠ‰‰‹ŒŒ‹‰‰Š‰‡…Š„~|vsng^N5 &H_fc_^KB7+ 9L8/6\m;0GC%4I =K@$:N:'H4;*$# ( !KiuOj¥«³¸¹·µ´±²²®¨ˆv[HPs¤­ª³¯ ‰vnki`SA4*43/0233333333::::::::-7HXdiigsqommoqsvwxyz{|}ƒƒƒƒƒƒƒƒ€‚ƒ„…††……………………‹‹‹‹‹‹‹‹‡‡‡‡‡‡‡ˆŽŽŒ‹Š‰‰ŠŠŠŠŠŠŠŠ~~~~~~~~}}}}}}}}yzz{|}~~||||||||}}}}}}}}…„„„ƒƒ‚‚{{{zzzzzsv{€~{x€€€yhQ@66666666(-3:>@?>A>;9:=AD;;;;;;;;6655554454200245 (07;~|yuplhg\\[ZYXWWURNID?;8895) "  %%-P‡¶Äº³¶½¸´·º·³¯­­­¬«ª«¬¢¨ª§¦ª®¯­·º°£ ¥«¬°²±²µµ²µ®©­¶»¸²«®¯¬¬­«§š•‘ŽŽ’—•—Ÿ¦©®²®²¶¶¸»º¶»¶·¼º°¬®¸¶¶¶³®®±³´µ·¸º»»&196,*4@PSUX_ghdZOC=9669MPW`e`SG988:;70*-,2>Oi‘³ÑÜÚÏ»aJPMLKHFMUVXXWZ``\`^[TSBOžÛß×ßÞÕÜÔÖÔÑÐÎÌÈÅÁÁ¼¶´´°ª¬©¥£¢¡Ÿ˜–”“““‘ŽŒˆ††ˆ‹‹‰‡ŠŽŽŒŽ‘‘ŽŽ‹ŠŠ‹Œ‹‰‰‰‰‡…‹„}~‚‚zruskca\I35GOOSMC5& G>"@‡yR1B-,2Z1!",ID#AQ@*!(U7E.%-).$!%"CflIo¥ª²·¸¶´´²³²­§›‡u[LUv‘¤­ª®¨—nikldS;* /85/-/11111111;;;;;;;;IP[gqvxy|wropqsuuvwxyz{{{{{{{{{€‚ƒ„…††„„„„„„„„ˆˆˆˆˆˆˆˆxyz|‚ƒ‹‹Šˆ‡†„„……………………~~~~~~~~}}}}}}}}}}}}}}}}yz{|}€€}}}}}}}}{{{{{{{{‚‚ƒƒ„„……„„„……………}}~}{xusqt|ˆ‰whLE:0)'(*<:72-(%""#%),035,,,,,,,,((())))).,*))*,.:CQ_gjhf_\WPIC=;55432100>=<97532F=3,% +!#1Pq¢Éų±¹½µ´µ¹»·ªž­­­¯°±±±«¯®§¢ Ÿœ¥¬¯¬¨§¦£¦­±±³·¶²¸²­®´¸¸¶°²°¬ª¬«¨¥¢žš—––—–“”˜›ž¥­¯µ¸¶·º¸³µ°²»»²¯´½¹··²««°´µ·¹ººº¹%.660,/5EOW[_eii\ULB6/2:FGMYde]TJ=6;>:67403=5+  &::7`ŒpE8A#/DX"$&K4(++,.27($00#"/!"#/\SCz¨­´¹¹¸··¶¶²¬¥™…sXMYx’¨µ³«¤s]TRQI:&))+.02457.&(052-032*%.FZhlqw|€}|zxvtrqzzzzzzzzzzzzzzzzzzzzzzzz‚‚„†‡‰‹‹„„ƒ~||}}}}}}}}‡‡‡‡‡‡‡‡‹Š‰‡†„ƒ‚€€€€€€€€€€€€€€€€~|zyy€€€||{zywwvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzz‡‡‡‡‡‡‡‡€€€€€€€€‚†ˆƒrY?/,07;:4-(354/-7L^mv‚‰…xh]52/+)))*12578753:7540% !$&'2/,'!%1+"3¬ºªªº¾²¯·±²³´´²±°µµ¶·²­®´´®¨ª®­¤›’Ž–Ÿª°®²¶´®ª¬¯±±±°°²¶¸²±°±²±¯­®¬­°³²¬¦¡žœŸ¢¢¢£¤ª²µ¶¹¾¹»¼º¶´¶¸³²³´±­¯µµ³±³¶¸·´%+,++/3<@KY`chnic_WC-+6<78FU^ab\RC86;CHHFC>;4.% ,$=|s\r:*1iK*! U3+ "5NUybE()P0/"! +B>%++%!!=Y<05Xg__G#I;1)B?"&)-,# 30H¤ª³º»¹¹¹·µ°«¦›†r^Sl€’¨ª­©žˆlWMIG2&%&(*-/120./5=A>93,->[qwspruxyyxwoopqrsttyyyyyyyyyyyyyyyyyyyyyyyy€€€~}}|€~}}|‡‡‡‡‡‡‡‡zzzzzzzz||{zyxxw€€€€€€€€€€€€€€€€€€~}||~}|zxwvu|{{yxwvv}}}}}}}}{{{{{{{{zzzzzzzzxxxxxxxx~~~~~~~~z†ŒŽŒ‰€mQ6'&-419CHJMSYlpv{}{wu_ZPE;2-*=;86445682+*.22/++*)'&%% #1$=­™œ±¸«¯º±¯°²³´´³²µµ·¹¶²´º°¬§¥§ª­­±¯¬©¦¤£¢¦§ª­®¯¯¯¬´»¹±¬­²³±°±´¶¸·¸¹·°¦  ¢«²·µ¬¦¥§¢   œ›£­¯³·¹¹¹¹º¯®°µ¶¶ºÀº¸··¹¹¸¶"')**,-7\ÂÜÜÚØÙÛÚ×ÔÑÎËÉÈÅÂÀ¾¼º¶³¯­«¥¤¢Ÿœ››˜•“•“ŽŒŒŒŽŽ‘Ž“‘ŒŒ‹ŠŠ‹‹Šˆ†ˆ‡…†‰‡‚…€~~}zz~|{zywvuturmhd`[WTJ@:3')[jDM`jX/)1]H0c^C+ =grDZF==>33224689*((.8>><88765332::987654;:976432()+.1367-)(% !!""!-'(i!!S—±°³·®¯±³´´´³°°³µ³¯²¸´¶··µ´µ·´¶·¸¶³¯¬ª§¤££¢¡Ÿ£  ¥©««©§©­²´µ»º¹¹¹¶°«Ÿ¢¨¬¬©¢©¥§±º¼»¼µ³²±²³³³¹µµ¸¹·¸»¸¸¸·¶µµµ!!%))(*.8GQX`hprtoaNA=58=>:61+ 0:XoaP$5hM1%Fuc6,nt?OV9/`6>A"/!!#( $" .3$0Z–§¸½½½»¸¶¶²«£–‚paZz—®Åò¡|T=84+,*&" ')*,.13562562..4:FXlsnks}qrtutrpnuvx{~ƒ„„„„„„„„„}}}}}}}}}}}}}}}}}||{zzyyyyz{|}}~||||||||}}}}}}}}{{|}~€€€€€€€€€€€€€€€€€€€€‚ƒ„„xy|‚…ˆ‰Ž‹Š‰ˆˆ€€€€€€€€yyyyyyyyzzzzzzzzyyyyyyyyvvvvvvvvusrrv|ƒ‡ƒ‚‚‚ƒ…ˆ‰ykWF;3*$(%"!#(-189;?DKQTnoqsroljhU;)%)/26543210/5543200/00112233.//01223*'-*!!!"""##!(***YE"(\ž¾¸ª¯°²³´´³²±±³¶³¯²¸´¶¹º¸¶´´··¸¸·´±¯¬©¥ ž žž¤¬°¯¬¦¤£¥©¬®®·¶¶º¾½·°¬¬®±²®§¡¨¡Ÿ¥®µº¾¾»·´±¯¬©´°¯´··¸»²´µ´²±²³,& $((&'*2?JR]fnswsgXOK;9:;846;EMVZVOHEOU^glke`V\bfghknkklnprqpgeba`^[XPBJ:E¬×ÝÚØÕÕ×ÖÒÎÎËÇÅÃÀ¼¹¸·µ²¯­«©¦¤¢Ÿœš˜˜˜””–•‘’‘‘‘‘‘’’’”“‘‘’’‘Ž’‘ŒŠŒ‹ŠŠ‹‹Šˆ†ˆ‡…†‰‡‚‚€}|||||||{{yuqoonmlle`^WI;4!"!=c\B("\^F7XdS&.O~g(Y\9/fL(@5#/$ (#)!&)!*D‡²¹»¾½¸·¸¶®¥˜…uba‡¨¿ÒÍ˽«P40.(%%!"#%'*,./0330-3BObisyzyyymorttsrpvvxy{}~{{{{{{{{{{{{{{{{xxyzz{||wwxz{|}~{{{{{{{{}}}}}}}}yyz|}€€€€€€€€€€€€€€€€€€€‚ƒ…††~~~~~}}}††…„‚€€~~~~~~~~€€€€€€€€||||||||zzzzzzzzwwwwwwwwuuuuuuuuvuttw{€ƒŽ‰‚{wx{}‹~m`VI8+=:631134#*4>GLqxƒ““Œ”ƒjUF;0*0/.-,+**+*)('&%$********110//.--*(41" """"##$$$"*)!+=".' MŸ¿°­°±²´´³²±´´¶¸µ±´º´µ·¹º¸¶´¹¹¸·¶µ´³¬«¦Ÿ›œ¡§ž¡§®³µµ©¨¨©¬®®­²²´¶··µ³µ·¸¸µ°­ªª§§©©«²»¾¼»º¸´­§­¨¨®³´µ·­¯±±¯®°²<1&!$(&#$%+6AJWbhnsuqh]UB<9;=:89CHPVWTOLQU]gorplbbcdfilnmopqppqrgc_[ZYWURBE9YÉÖÜØØ×ÖÔÒÐÏÍÊÆÄÁ¾»¸¸·µ²°­«ª§¥¢Ÿœš™˜™•”–•’““““’’’’“‘‘’’‘Ž“’ŠŒŒŠ‰Š‰‡†ˆŠˆ……‡…‚‚‚~{{{{{{{{yuqoooonpied_RF@-+%"49FbG7!MaB7"4]N39o}R*RgA,eg!?8$"-,'$",',$!#" +BXˆŸ³··»»¶´¶µ­¤—…vbk›ºÈÔÎÏÆµ‰R0+*$"  +!$&()-01//;Qbrljs€„zokmpsttsrtuvvxyyzzzzzzzzz€€€€€€€€€€€€€€€€{|~ƒ„…vvwy{|~~}}}}}}}}zzzzzzzzvwxy{}~€€€€€€€€€€€€€€€€‚„†‡‡„ƒ€|xtqpvvutsqqp}}}}}}}}€€€€€€€€€€€€€€€€zzzzzzzztttttttttttttttt}{xusrsspt{„„‚€~zwz|udU531///01?<841000&3H]mttsx}…‹‡u[G++*)'&%%&%$#"! 10/-,*))'+4>JU]bVRZM'" !#! !!!""###$$$+#2+,-**e³´¡½±²³´´²±°²²´¶³®±¶¶¶¶¸»¼º¸¹¸·¶¶¶··¶´­¢˜–¤š›œ §±¹¶µµ¶¹¹¸¶­°³±®­°³¯´¸µ®©«®®³ºº±ª®¸·¸»¿À»²«ª¥¤ª®¯¯±¯²´´²±´·H;+$%'%!! %/9CQ^dhnuyugYI@:>DC?=CFKQVWTQSV\fpvvtsmfcfknopstsonprmhb][ZYXUA?8hÝ×ÛÖØØÖÓÐÏÐÍÊÆÃÁ¾º·¶µ³°®«©¨¨¦£ š™˜š–•–•‘••”““’’’’‘’’‘Ž““‹ŒŽŒŠ‰‰ˆ†„Š‹‰†…†ƒ}ƒ„€ƒyyzzzz{{yvrpqqrqmhefcYNI:5* 2XZH`CC'h?97 &/([>#9uC6EoI&by% Q0+8*)-%/*-'"%!6]w“©º¹µ¸¸³°²±ª ”‚sbr©ÆÌÑËÏÊ»U0('!$#   ":&4+,),2>Vc[o|yxxpkrzts{{q{mm…b„orzzmttv‚y€zq|r‚v€rl„}i„€su{…jy€o…izypu~r{ˆv|ƒy}ˆ{v“znzŠn|pŽp€}ty|}uw{~i{~{szu|Žxrz†vur~€u„|k~yz~r~yp}x€ly~~uzs~p}‚{~s‚v‡oz‹q|xpŒp|ƒtw‡vvlxhthonqvl~ng‡hymwlzsvxŠ…}w~‰„v~mL<"'=-1.'1D)7&>.-=,7dTpWel_ddY[T[YMT_R]J@=8:CGCaT>RK4R250=;-9:KWdqxzztnbWH@?CEFEEA=?FKKYVW^juzz‚zurrtunsxytnigig_VRSRO?J9P©ÜØÚÖÕÕÔÓÐÍËÊÉÆÃ¿¼¹¸·°¬®¬¥  §¥¢Ÿœ›š™›™–”““’‘––•”–—–”““““’’’“–“ŽŒŠ‹ŒŒ‹ˆ…ˆŠ‹‰ˆ‡ˆ‚„ƒ~‚}~‚ƒ|y~|wrtvsllkfa^\SIJ>=7 ".gwN7GD056BA#"-btIJ}]BE%>j=3/4qF(6 &9C<2/.(0&* !"%=[t¡¼»ººµ´²³±© •‚qhˆ¸ÅËÒÆÅÎÁ’P'$*("&"/ *0"2?C@:7E;BEVmjcr|i|€jo‚n}lv{x~~dnnr}pzrtkl|q~Šv{oyp…y~t†exvzƒ„o|{~wn‰x‚~yw€fy€…‰€‚}‚ƒwyy€‘„qz‡r„ŠvyŒz}€€‰zl‡{ˆ†~zyyyu€nz‹sƒw‚zˆ†€‹Œ€•„Œ•†nstyp€f€{pt‚pˆz|‚‚–Œ…ƒˆy||{~yu€sgŠ~tgxb€†pys]{wpqplq}}†}o|v‹…qv‰ˆhMP?M/&,$4$1=#- 06)$A-/9-25%9%) EMI7' ))*+,+++>¸¯ª°©­®°°°²µ·³°­¬®±²²«±·¸µ²³µ¶¶µ³²³·º¨¯¶¶²°´¸·¸¹ºº¹·¶°¯­­®­«ª·¸¹·´´·»¬©©­´¹¸µ¯´·´®«¯´²±®­®°³µµ¯¬³¸µ¯«¨¨©ª­®­«]]XMA4$ $0:HWiu||vh]NDADGHQPJA>BGILKMUbq|‚ˆ„~yuuvwx}‚„wojfd\QLMNLLWQr¿â××ÖÖÕÔÒÏÍÌÅÄÃÁ¾»¹·µ­©¬®¨ š¤ œ›ž›˜›œš—“’•˜’’’‘‹’‹‰Œ’ŒŠ‹‹ŠŠˆ‡††„ƒ‚‚‚…‡†ƒ€}}z€††€}ƒ}zz||zx{zvtwyumtqlhhf[ONHKD,'--;M.H2@5::B:B-.S-L&:CYvj]vronk}jm€zb…mrwl”€sŒ}ktpmv~lyvosziyrzq†s|ˆsƒxp‚tlˆ}‹gu{z~‹}„‘}‹…uŒr~„…€~~‚i|‡‡}”qw‘rzv„…v‚„‹„y|‹rІ|‡†t~p~‹‰€‡u‰Š|}{ƒxzŒƒw“ƒxЇ‡“y‡„‹‡ox}ww}‡{vl|e}x€{Žw€‚z‚Š{vywv•lz‹‚{wlry}Š…mjr‰~|l‚llq|uxŽ‘ˆ‚„kxus‹lvE;;28.A06$02$?1,<>22.(E6$/H>5<9A<+1?:@:4>/'2 >4,&*8!)-;U!  ("!$$+B\\I2$'2''()))))4f¥»®¬¯¢°²³´³³¶¸¯­¬¬¯±²²¯´¹º¹¶µµ¸¸¶µ´µ·¸¯´¹¹µ²³µ»»¼½¾½¼¼¨§¥¤¤¤¥¥µ¸¹µ®¬¯³¹·¶·º½¼»¸»½»¶´¶¹¿¼¸µ³´¶¸±­­µ»º¸·¹¶´´¶µ±­ca\TLC92%,FSbkrvuqe]RLJMPQLMH?:<@AHILS^jv}Šˆ…}}}uy}~{tlh^_[SOPQOOZa†ÄÚÔÜÓÓÓÑÎÌËËÂÃÄÃÂÀ½¼±­ª¬¯­©¥¤£¡¡¡¢¢¢˜˜—–••–——”•˜š—•”•—˜—“‘’“˜–“‘‘‘‹‰ˆ…‚ƒ††‰‹‹‰†……‚…‡†‚~}~}|yxxz|~swyxy{xslkgccbYONHKH99KWE<';J/9578)!]n4"cx>222:f9 %\n]Q++/2/*.62+0!%)0(.8D~§¼··»»¼³¯ª¥ –ˆ}i€ª·ÀÌÈÎó†L&oA[K=``oN†LXWwœF€oœF-j{w~k_w”“‘„¨›{¼bRˆgb¨jJ=qtâe+?{rˆvk®œ‚¤®Žhª½¿£¶¥¾Š“Ph•¢º…¢˜CXvAy_SeªmaQg›o“±ÔNpDÏkœÅÍ¥Œ°‘n°’TC«°ÖŒµ`Z0¤¢»º¿ut‚–³±uay^†s£Îya½ÈÀur®å³¸Ÿ’½©¬f_­†yÊ„ÒØ¾®©™¿ÔÅ™|°€— ‘z¶‚©Œ¤ˆ=Ÿœa•›—¥¡±Š”y–ZP‰Ë«­Õ»¸£¶¸‰“—¯Â‹¢Œx¥^š˜[„PaÓ¼¯¾¦ª­¥¿ÕĽpvàȬ}¬}“³¤²·ƒŸ¾¡ª¼¿Ì¨VecG~ŠWs9=>@AA@@ABCCAAAAABBBABCCCCBBEEEDCA?>EEEEEEEEDDDDDCCC@CFFDCCDBCDEEDCBCDEFGGFFBCEEDDEGJHGGHHFEIHFFFGHIECDHHDCECDDEEFFGEEEEEEEEFFFFFFFFIIJJJIGEEFFGHIJJHHHIIIJJGGGHIJJKJEFLLGJSBELVXQIDPQRSSSSR;FSRKOTQNPQPNMNOONNORTTSQPRTWVROUTSSTUVVZZZ[[[ZY[[\]^^^^edcbbdfhhlnkecfjfggda`adedcbba`_kiea___`ecdgfa`cjgdded`\()+,*&##*-../146#*0013302/+))+--353-+-.,****,.13-...-+)(345541-*(.0-+--+/1).<3$)2331.-./0011.*&#((&"!#%&"(+(!!(0.,*,/.)#'$%,-($%-,*+,+($('%"  -(#!"'(),16066-$ %%# ! '$$ ##$%"! +( +" "  !% ! &"$#,0"$&&^>FF:_92]€<)1s×mJ›}vtkbj‘œŠ|hWZaw¬’†‡”S°ÅaM q†¹•t\]Ä|Ze„h•\Hf¹«·ßº•|ªÊ³‘Ðrµt`jŒ £§ ¥‘{ª‰mZnX‹¢€joH¸zogT©¨¨›Å‚›Î•¡Ã®gƒy~lŒ†Šrz¿€¿_‚>8Ž·™˜h€—h±Ñ½‚rƒPr]™„xÊnZs©Ñ¯Ä´«ª“eu²¤²Ml¹†a˜c}lz³¡’’¨¹£Bts¦ÎË“°‡Q~…ou7~\—Â}Sq¢Á¿Å®ž¯K9žë»©¯…–À‘‘†®§Jh²‡¤“~¡q‡Èཇ‹~¹Ž‰ÕÀ·²™—Çž‰­Àºã°“•r§´¬‘Zm¿À™šPKV]‚Zwuj[<8:??>====>>====>>>>==>????>>>?@AA@@CCCCCCCCBCCCCCCC@CFEB@BD>?ABBA?>ABCDDCA@@BCCCCDFGFEEGHFEFFEEFFGHDBEIJFDEDDDEEEEEFEDDDDEFEEEEEEEEEEFHIHDACCCDEEFFEEFFFGGGDDDEFGGHKIJQTQLJUNFBEKRVKLMNNNNNaWMKOPOPLMNNKJIJNMNPRSRPQNLOSTPKSRQRVXYX[XWY]``_\\]^_`aa]^_^]^adZ]``^^`cehhe`^bfgdbbdeb`jigfffghlkmnjeejiiijllkiâçîñêàÝàÖÜàßàâãâèìíêêîòñööö÷øùúúôöôñóöôï÷õóóóñíêôõ÷ùùøöõøöõôõõôòîöýüûýþü÷ùõôöïêñíïðîëêíñôõõóîæßÛÍÎ˽¿ÂÄÊÔÛÕÈÆÕäóïíïòðçÞßÙÙàáÜÙÝæäãæêëçããäãáÝÚÙÙÕʾ³¢’•—•‘‹ƒ~|||}„’£¯±®Á¼·´¼ÍäôõòæÑÀº¸¸«©¤¢§¯±­¯¤¨³¹¿½±œ’|†šª¹¯™Ž’‘–˜‰Œš‹‰†lVZg_QmjT`aU3;ST_gt–ª¯¶¸±£“‰vx†yuYXUcm€Ž†‚„ˆ{tmT=;3>Tjw{|ž¢¯œ‰ˆŠž—©´²°¶»»º¿ÆÊvkOJ1fIR0h4"$VÍ¡3f’©ŒcŽÆà»ŠhF%-iÉ®ˆužƒC˜Œi¢’›~moL£½­eª™Åuɼ¡~ÊÆ”ËÈŽ¥–¢§ÀÕeyns¦‘Ÿtzƒ\IÑŸ­H†ŠÅ“n²Vže|Ej¥·Ÿµ¼[v°q˜´ª|k`¢«”YcNgxkBg>–bK°‘Elh›˜[œ¡’©ª†lsjœ ŠÓ£ ¼ÙÍ„¯¶®”ÌMm—½‘{•vRRŽPR^wp‚e`OHPWœ¦«‡‘oy“€j†LEj×{;†“…ºÑÍÇÍÇPxÑÖª”dPz½¿ €‘‚¶‹9Ž«•Ì‘±Œ¹Ü§ÒÙ—¥Œ®¢—³Ç¹™º¯‚ ‡´„\šÔ¹„ É¶¿ƒ™‘•¬potƒ£žv`W‰^N^BADCDCB@@?@@@@@AABBB>>?@AA@@=>?ABBBB@@@@@@@@AABBCDDD@DFD@?BF>?ABBA?>A@?>=====?AA@@BDBA@BDEECAABCDDCCGDEIIFFIGGGGGFFFHGFEEFGHGGGGGGGGFDCEGHFDFFFFFFFFFGGGHHHHDEEFGHHI??==DMPNSRPMKHC>KKLMMMMMGHEIROGGILNNLJJKJJKMOOMKMLKKLMLLPNLNQSRPOPRSTUWXXXXY[\^_^`a`^]`b_`abbbbc^^\ZYZ\^^___^^^_`aaccddec`aegeegacefffhiÏÒÕÐÀ²²ºËÒÕÓÓרÖÍÑÑÍÍÓØÙÖ×ÙÚÜßãåéæáÞãèåÞØÕÔ×ÝßÜØÙÙÙÙÚÛÜÜåâàßáâàÞØáçåãäææëìçáßÛÕÒÑÔ×ÕÒÒ×ÛÚÛÜÚÕÎÆÁÁÀ»±®¯®©³¾Ä¼®­¾ÑÔÓÓÔÖÔÏËÑÆÁÆÇÄÆÎÎÐÔØÝßßÞäæçäÞÙ×ÖáÓ󜆈ƒ€xmc]Z[U[hxˆƒ…˜¶ÒâãÔ¹ ”—œƒwxˆ™œ•“–›œ™~{rƒ’¦“}~…‰‡o‘œŠi^c`YQKUW[cVHBMgg_dsšš¡¥Ÿ|i]qv…rgMZdn{Ž›™Š‹‡ˆxcS<)'-?]xƒ‚ƒˆ‡Šš‚ƒ‚”– §¥¥«®¬¤¬¶»LlUY/fRmC+\>?53“ÏCE}fÁwUεŒ€\N‘Ú¼¦av—YJ|oµœiެ¨vZ§±Í–—Œ‘yzç¤~¾Ñpž«`Á”¨£Ë§¬…†~¢U–_š–WM8y §cv¿Ð¶/a׃_¯rw°©À‘¼£«Œ0{shœhjtt]ŽDK¦TzPUUL¡kf˜I=Á²›JKZ8<­·\iRLkŸ˜Ðµ¥z™ƒ\Œ€³Ç·|aœqƒ‘ ž}anº¨|wgg‰H>A³TqLTGS^y“~…n8ž‰MJ©È ´ŒÏÓÏ¥×癀}3D„¨˜yŒ»–§BhήÊÇò¾ ¾¶åΑ’ ±Ñ¹ ¾Î{˜Ðtr€”b޵š—w_„¸²‰‚˜„ŠtUƒ ³µÏ¡upj“qMvÆE?A;BA?=<<;;<<==>>??>>?@AAAA?@@AA@??@@@@@@@@=>?@ABBC?AC@<<@E=>@BB@>=EB>;:;=?8:<<<<>?@??ADEED?@BDDDCBGCBDEDFJHHGGFEEEHGFEEFGHFFFFFFFFHDAAEHHGHHHGGGGGFFFGGHHHDDEFFGHHFLKDEKKCKLKKLNLIIIJKLLKKFRRNQPMSJMPPONOOLLNPRQOLLNOLIHLPOLIIJJGDIOTSNKMQRRRSUWXYZ\]\XWXZ_^\\\[XVa\WVY\[Y[`db]\_d^_acdccbkc_dihdbaehgecehÚÚØÍ»±ºÌÉÐÑÍÌÒÔÒÛÝÚÓÏÑÒÒÏÐÒÔØßåêéãÙÕÛáÞÖÚÕÒ×àåãßÛÙÖÔÔ×ÛÝÝÚØØÚÙÖÓÝåèäàáååâãáÜÞàØÌÒÖØ×ÔÕÛàÜÞááÞØÑÍÅ»´µ·°¥ª²·®¡¡³ÅÇÊÌÎÎÎÑÓ;µ¸¹¸¿ÊÀÇÏÕ×ÙÞâðóõóìæâáßÒŹ§•”žywrlhhkn|„––†€uoqƒ¡¹ÃÃÆ®Œtu…’•ƒq`c}”•‹’•Ÿž‹Š‚|~~‹†‚kuvˆ‰t”’“vas|l`9BCB@><;;=>@BBA@?>??@ABCCDBAABCA@>??@??>>CCBBBAAAAAA@@??>EA@A@<>?@@?=?@AABBAAEFEDCCFIFFFFFFFFJJIHFEDDKJHGFGHIJIIHHGGGDHJIEDFJJJIHGGGHBBCCBA@@EHIFEGFBAEEABHIFFHIIHGGHKJIGGHIJIJJJJJKKJLNNMMNPLLLMMNNOMMMMMMMMJKLLKKMPLLNOONLLONMLMORTVUTTVWUTZYXXWXXYWXZZYWTRY[\\ZYYZ]^_abdefeeffffeecedbdhgcÏ׸­³¿Ñ»­È˽ÆÙÜÖÛßÛÒÑÕÑÉÂÊÏÑ×àãàßááÝÖÓÕ×ÌÐÖÜßàààÝÖÐÌÉÊÒÛÖÎÈÍÙàÜÕ×ÜÖÊÎßâ×ääåãÛÒÌËÃÌÔÒÉÆÍÕ×ÑÏÖààÔÈÆÃÀÀ¾·ª ¤§¨¢œ§±¯½ÆÄÆÏÒÍÐÈ»°±ºÀÁ¹ÊÌ»¶ÆÕ×êôøòññèÚɾµ¯¤˜™¢Œˆ…v`fŒ©«¦££Ÿ“smguŽœ¤¥œ…padkkknpijwƒƒ|xŒ‰Ž› uagv}vrx{xnZOu‹‚‚|jdx~dKJ^modRTl~‚„€{~Žž’Ž„‚‚tkt„pckz©¦µº«•‡‚€Œ†ydMADLNt‡€~‚Š•£¢¦ª Ž…‡›’Šš¦¬¬·¼¿½6'tO,˜¨–š_nysž›{‰|@d‚A¨¨pµ– ˜¦¼Ÿpœ‚tk“‚w‡š¤Ø–c‚wx~€W•±ˆ;®˜vˆ›µÇû‹¡`Ž»ÃÅÏnf€Ê—o{¥ª™‡Œ¦†z’€­Áj%I•qxÔ˨l§i¨ÄŒLO9fw5'UyoV`N¬Œ™f”‰“²gŒ^@=_9\WMwsxy5dLGAS€won{XŠ’~Ov§}jJoaw„ff™aS=HŠR€y\nTZOR}òqpƒwzy—Ðñ²¨ —‚µÂ²¥Ü¦…Ò»YrÀ¿²»¨Km½ºŠŽÍƒÀ胗\ržÊ`;gµ†¾Ìmy¼Å๽n‰¿Êµ†ˆÆª¬­¸¤Þ— xp¢ÓÂÅÎʨni¢Qa`^n8KHB@AA@>==>=>?@@@@@AABBCDEEECBBCCB@?@@AA@??CCBBBAAABBAA@@@?D@@BA>=@@><=>?>=@??@BB@>==>?@@??@BCCCCFHEEEEEEEEJIIHGGFFIHGFEFGGIIHHGGGFFFEEFGFEGFEDDDDDFFEDCA?>AEGEEFC?AEEABGHFEGHHGGFGHHHHIIJKHHHHHHHHJKMLKKLMIJJJKKLLLLLLLLLLKLLLJJLNLMNOONMLQPPPQRTUVTSTUVUSUTTSSTTUUVWWVUSRTVXXWVVW[[\]_``a``aaaa``bdcacggb¬¾¥ž°¾Ë¿¶ÄÄÂÌÑÌËÔËÅÉÐÑÏÍÆÌÐÐÔÚÚ×ÙØÖÕÕÓÐÎÐÑÔÙÝÞÚ×ÔÐÍÏÏÏÔÚÑÐÑØáåãàÔÆÂËËÂÃÎÓÒÒÔÒËÁº²»Ãľ½ÃÊÐÏÒ×ÝÞÙÔÒÎÊÆÁ¹¯§­­§””ž¨§±··¾ÉËż¼·²´»ÀÀ½ÊÉ·¯¼ÉÊáçèåèìä×Ëĸª›’•œŒ‡ƒ…“¥²¶³§—ˆxklen|‚‡…z^QHKTYYXSRWbgd```fu†Œqfk`USW^gniif‡|‚ƒypfmxnVKbkoqn`_pw~‚ƒ‰•…ˆ‚†ƒ{{Š€kdv‡“¡½¼´©¢ —‘Š}n`[]cpŒ™—–•”𢍝©‘{}‹‹Œ—ª»ÄÇÆÈÇÂ69Raq­šsy^†Ž¤¨®€Ÿ¬HLŠ’W€¿š”‰Œ˜Çß¶ž}~¥ÂÀŽm©¤á€k…^‰˜8\ŒjhQ´jJ{9_» ¼¦l¢‡£~‘«¹u£ŸÊ”‚n{©]¬žcrl£•us³Qj?????@@@@@@@@ABBCDDEEFGGFDCCDECBAABBCBBAAAA@@@??BBBBAAAAA??CC?>A@??@BB@>BBABDDB@>?@@AA@@B>7576D[nqg_]]K>AFL]rr„ƒ…€|Œ‹~lgrq^U\qpijngft}€ƒˆ—£ž~‹ˆ‹‘ˆ€}onƒ•¢±Éº¨¤¯»º±¡™‚‚‡‹š¥¨¨­¨£¨©««Ÿ„qy‘™©¼ËÑÒÎÐÎÉ5WV8uˆue_šw¨µ‡”©Œ”yŸÀžx|wmD¶±˜¥˜¸¬ŸzzŒªµáÉ´¤Óž…GJZnÇž± ;{f⦉—ŽcftM…Œ›XSnq¢ Üu„œŠzƒ²°‘>BBBBBBBB@>?CDA@BAAACEEC@EDCDFFDBCDDEFFEE=@CEDDDEFFFFFFFFFFGGHHHIHHHGGFFFGGGGGFFFHFDEGHFDHHGFFGGHCDEGHIIIFIIFFHHEFGGFFHIIHHHHIIHGFGIKLLKKONMLKJJILMNMJIJKLLLMMMMMJJJJJJJJMNNMJJKMLMMMMMMLIKMOOOMLSRQQSSRQTSSSSTTUSSRRRSTUTVYZYYZ[XXWWWWWWXXYZZYXXWYXVX\[W½Ç™~Ÿ°°¿²¯¦©ºÅÐáÎÆÄËÒÑÊÅÁÅÊÌËÈþµ·»ÁÅÅÁ½ÄÇÊÌÌËËËÌÇÅÇŽ·µÅÆÇÈÆÁºµ¯¿¿­ª¹½²¨¥¡¡©²¶´¨®³µ³²³µÁÆÌÑÖÜãèëêèäáàáãÒ˽­ ¡§£¢ ¤¯¶­Ÿž«¶µ¬£›–£±¼¿ÁÈÌÌÉÉÊÐÝçàÓļ©”˜š•”ž‘Ž¡•‚¨Ÿ€lnqleYVWUUJ5-:@:31,$+043+!'6M]ZLB@67?CDAADBBCEGGEBFEEFHHFDFGHHIIHHCEGHFDDDFFFFFFFFEEEFGGHHJJJIIHHHGGGGGGGGFHJIGFHJJIIHHIJJEFGIKLLLJKIDDILKKJJJJJKMLKJKMNLIJKLMMLKJQPPONMLKOPPOMLMNNNNMMMMMKKKKKKKKOOONLKLNMMMLLMMMMORTTRPOSQPQRSRPTTSSTUVWUTTTTTUVUXZ[ZZ[]YYXXXWWWYZ[[[[ZYUWVTVZYU—¤‹€®Æ½Í̽¢¸ÊǶÄÉÄÃÈĸ¸º¿Á¾¶®©§¯¸¾À¿½½¾ÃÇÅÀ¿ÃȾº¹¼¼¸¶·¿¼º¼À¾¶¯º°¬¯¨¡®¡¥§¥¨±¶µ¤©¯±°°²µÈÇÇËÒØÛÛäååääçìðÞØÍ¹´³´¦£¡¥®°¤–œ©³® ’ˆ•¥»Í×ÛÙÖÅÆÉÐÙÜÔÈÌÀªœ¡¬§™Ž š—¢’“££ŽnamsmaPKQPM?*@JI7'%''89851+##.@MI8*$-;AJXbc„•ˆ{{ˆ˜Šd^`[Vm‹“mrnhecs’}|™’‘•„u„œ›’– Ÿ¦®¼Ðµ²²¸ÁÇÊËÁÀ¶©¤¯¼Ã²³±»ËËÄÉͼ©œ‹•¤¯¸ÆÔÛÚÔÏÆÈÇÁIŽb$&I3WaTÇ|„Žœƒl{©›–o`–Œž´¥’Žœ©±ƒh>?@@ADDDDDDDDGFDDFFDCCCEFFGFFGGGFFFEEAAAABBBBC??BBABFCCCDGHFEGFFGHIGEEFGHHHGGGIJIFEEEDDDDDDDDEFFGGHHHJJKKKJIHGGHHHIIIFJLKGEHLHGGGGHIIKLLLLLKJKKHCCIMLOLKNNLLOPNLNQROLNOOONNMLPPOONMMMPQRQPOPQMMMMLLLLMMMMMMMMPPQONMOQOONNNNOONOQSSRPNSRQQSSRQRRRRSTUVVVVVVVUUTWYYXXYZZZZZZYYY[\]]]]\[WXXVX\[WŸ ›ºÄ©­¶ ƒŠµÍ¾ªºÏÓ¾±¶µªº¸¹¹µ«¤£¦¯º¿½»º»º½¾ºµ¶½Ä¼¹¸¸µ±²¸Â½¹¹»·­¤¹¶°¨¡œœ™¥­««­¬¦¢©±´´¶½ÃÏÉÅÇÏÓÒÎ×רÚÞâåçãßÚÕÑÍÈŰ­«­²±© ¢¬²ª“‹†´ËØ×ÑÍÄÈÍÑÑÌĽĴ¢¤¨›Šƒ– ¥—Žœ”~ijy~w\GEPMD;2_ZL8+-6=985345.%"/:8+ /8>CVkmažšŸ¥©¯Ÿxwzla}“ƒgookhg{ …Œ‹~|†“}r‰¦¤žª«¬¨¯ÅÎÌÏ·º¿ÃÂÂÇÏž¯©²¼¿¬»ÆÑÞÚÏÎù«Œˆš²ÀÆÍÑÍŽ¸¹½½ºKHnG:V8vV‚VN‰kT‰h»€t®ž°Ð¬|h¬yš·¾Ÿ§®µ hh|¿ÓÏ`IyÁ¿ŒÐÓ㣅~ˆxl®™¢•¥¿lTt¬ÛÂÀ°‹Ì’Â’vRy@h‘oGuŒ†+6@iXKAhi;:zzs]*.OiX?Kq§¡””]_gˆ=MnArr>,AWrnZm;S@>B;DH6C6Kf_Z8=m[x™m¨œº¼¯ÑÆØÑ\ž•»Û©…Ä‹¤\o¸ x^Ec\| É§Ÿ¨¡¤Ç¸¸ÂƲ—¡±‘½ËÍКq»³¶©Ë–²Í·š}È«“S8O|’0vYJ)œÍ€Q„˜²éÊfd‹Í—¦’¤¿¤©¼µÌ™[;”Æ‹¾¿¤â‰»Ó®¤¹¾{Wjr­yLXŒ«š{—¦°°Q@:BD@>?CDA>??@AAAAADDDDDDDDGEDDEEDBBCDFFGGGFEEEDDDC?@@@AABBFA?@A@BGECBCFGHGGFFGIIGEDEFGGGGFHIIHFEGIFFFFFFFFIIIIIIJJIIJKJIHGHHIIJJJKHHIIHGHIGFFFFGHINNNNNMLKILKHHMNLQLLOOKLPROMOSTPLPPOOOPQQQQQQQQPPPQRRQPRSOOONNMMMPPPPPPPPPQRQPPRTTSRQQRSTNOPQQPONTRQRSTSQQQQQRTUVVWWXWUTSUWYYWVWXZ[[[[[[[[\]]]]\[XZYWY]\X ¨³£¥¨‘—œŽ°¼¼ÂÍÖÏ·¥§¯°¹²®®«¦¦«¬°¶ºº¶²°®«¨§«³º¿»ºº¸°ª®¶¿¾½»¶¬¡™¦¶´£¢²®›š£¨¥§­© £¬´¶µ¹ÄÎÉÄÂÆÎÓÓÐÑÐÒØßääãèæääåâÜ×ÈÄÀ¼¹·µµ¶»»±¨¥¤£šŸ®ÂÌÉÄÃÁÉÑÑÊ¿Á³¦ ¤œ‹}{~…“’“™‡}oiq{yqS>BRJ:@LlZH@@@@B..+(+/,%#)& 6<>DFD@ACDFFEDDEEEEEEEEFECCDECBBCDEFGGGAA@@@???>??@@AAAHB????BHECBBEGHHGFFGIIGEEFGHHHHGFGGFEFILJJJJJJJJKKKKKKKKGHIJIHFEIIIJJKKLJFDEIJHDHGGGHIJJLLNOOPOOINPOORPLQLKOOJKPSOMOSTQLPPOOPRTVTTTTUUUUNPRRQQRTSSRRQQPPQQQQQQQQPRRRQQTVWVUTTUVWSSTTTSSRTSRRTTSRSRRSTUWWUVXXWURPWYZZXWWXZZ[[\\\\Z[\\\\[ZWXXVX\[V’’ ‹…˜œ²±­¬³°¤¸äÎɼ«Ÿ£µÅ®¥žžž §±°¯°³µ²©¢ ˜‘–¤²»½­±¶¶°«²½²¸¿¿·¬£Ÿ›˜ž­µ³°²¥§£ž¦´µ¬¡ª³³¯²¾Ë½¼¿ÅÏÖÙÚÒÒÕÞéîíêîëêíðïéäáÛÓÊÀ¼ÀÆËÌǼ¶¸¼½­«²ÁÉÆÃÆ½ÇÑÑÇÀÄͱ¨§°¯ŸŽ‡wgeowƒŽŽyogiombXK8AUG6HfeN?FPJ;0(*'""''"!!% ,@JB>Sp~œµµ§¸Ã°œ˜|–t[ZYg‹˜­¦¦‘qfok[kx€Œ¡­´ÀÂÎÔÙÞѽ¶²¤™›£®¾ËÆÊÉÄÇÌŶ»Ùã×ÑÎÊ˺¥•˜¥±¾ÉÉÇÁ¸¯¬°µ¾¼µªY7bF6~p,Y™Qh­ËŒtšµˆ‚ŠŸ¤¦Œkk—º o¢¢„v»—i–¸€€Ž©°r¤hqq¶š]Jy|V®ƒ@{‹CÞ¼¥Yr•ÎJv‡rysTŒw[—ni¦Qv„µs^^¯pYZžŒFEFBxG9CTd’š˜¸‡‰§„}”®†HE_I}¬¯_\PGS‘‡gÒz^Zz‚½Š„”\X„cuÏ—ØÈº¶ÛdzÖÓÎß—ºåõ׋m‹£}RC7Lz´½Šqœ¢sYm†^kœvkÈäͧ‡¾±¨’o|²Œ}žœurY™Ñ~Œ|d‰¢|kƒ£zŽy_o_g=GE6BBBBBBBB@ABBDDEFCDEC@@CGFC@CHJHDIGDDEEDCCCDEEDCCIFCAABA@>@CCB@@@CB@??ADEDFIJHGFFCDFGHGFEGIKGBAEJIJLMNOOOMLKKLLIGNHCDIKF@FDEIJHILLKJHHIJKBDHLOQRRKKKKKLNNJKKLMNOPIJKLLLKKUTPTWNL\SIOSNY\GOQSQONQTSRQPNLKKRRRRRSTUORUUSSVYVSQRVWTQOQTVWVTSTWWTTVURRUWUPNQULPTUSQRSRSSQPPRUVVVVVUSSVXZ[[YWVZYXXZ[ZXUWZ\\YVT…‘“Ž‘™‘~«ŒzŠ£±½É¯Ž¦¾ÅÖÓij°©¢ŸŸ›¤™¬·¨¬±š‡~}Ž¥²´³¯±­¦©µ½¿½¼¿ÅǺ´—–™¦ºÈŶ´°®³¹¸²º»¸´µ¼¿¾º¼ÅÐÓÐÌÍÍÍÑØÜàéóìðòïëéèçÞãâ×ÎÎÔ×ÓÎÇÁ¼½ÇОÉÙ×ÎǾ·»·®­¹ÇÍĺ²®£uh]STdqpjgWVX\^ZQI?>DA48JTI>11?G9$  %%%1:3(+AW`gt…”›¢–•‰|‚Ž…naJPy––™¨±Ÿ‰†oYrky’§²·ÄÇÖäÕ² £œ›š¤µÂÆ¿ÁÃÅÅÄÁ¿ÊÓÛÙÍÃÃʵ§¢¯ÁÉÊÊÉż²²¼Åɼ·¨–3F1m5ZeRP±‹zŸ½ÑœŒÊ ”L·¾£fÆß¼›¦¤­Ê®š{§‡ÃiÁ«Ÿž¨µÁ¸"G}`on—'Mšdzpixl|Ù‘XaŒŽcEZ¾žr“€Â–„¯Ô¹•a^ƒvu W[729;RQV->`€¢­“£¹v˜ˆS…§u’UX`”Žy…U|d`f„Û²Iˆ“޼¤«ƒ¤¾œ–ĽîıÞÒÏèÚÌ·®­×ÕÆŸŒÕÛá®gG_›­©’“œŠ¾Â͹“´¥·Ô§“¹š§­´œÓ³Ä ˜y‹Ž‡‘V‘£·š•›¬€yVŠˆ£µuTQSsº¦ze‰°xGbOŒzp€g»Ù™WP;• œË»Ž{˜ÅŸ®¿Äµ~dŒ¯ÓÃy†­«¡y²©º²ˆw‚“¤”ŠŒ77?JCCCCCCCC@@ABBCCDABCB@?ADDA?AFHFCFDBBCDDBEEEEEEEEEB@@ACCC?ADDCABBEDCBCDFGFGHGFEGHEFGGHHGGHKMKGFIMKLMNOOOOKIHIKLKIMKIIJIHFKHHKKIILMLJIHIIJGHJLMMMMJKKKKLLLKLLMMNOOKKKKKLLLNLHLRMN_UTVSMT[VRSTSQQSVTTSRQPOORQQQRRSTPRSSRSTUVWWWVVVWVWXYYXVUTWXUTVVRSW[ZVSTVPRSSQQSVRSSRPPRUSSTTTSRRTUWXXVTSWUTUVWVTXXYYYYXX–Ÿ¡˜’‚q…zy‡—¡¬¸ªˆ¥Ê˾µÁ­¶¸«˜•ž›™°À±£……Œ™£¥¥¦§¨¥£©´º¸ÁÈÑÙÜÙÐȳ²²¸ÄÌÆ»±¶»½ÃËÏÎÏÍÇÀÀÅÆÃËÆÃÄÅÄÇÍÏÌÍÔÚÝàäãéîìçäåçäçæàÝàãäÜкºÀÇÌÉÃÎßßÚÕͯ®¬¯¼ÊÎÊÁ±Ÿ—”‹yiaY[gmdYURSTTQMIF7>F>/8IMGd¾ÁªŒx¾¸¶âޣɶ»Ë‚„akWTQŒfƒ´È¹©œ¬\q[flŒXUj¦ohnO=P^¦Ê}1Q­‰}ƒ¨ÊL*r±Æ˜\IgaŠq]¨ÅÕÁ»Ä·ÁÆ»±›°ÍÀ±°§²¤ÂÁ¡³Ïº®¾{RrŒ¨›re\vDF@DFDBCB@@BDCBGGEDDEGGEC@@ACCB@BEEDDDEFFFGGGHHHHGECDHJHHHHHIJJHKNNKIKNLLMNNMMLJHFGILLLLNPNKIJLOLKNNJJMNMKJIHHHIIKLLLLLJKLMLKJIMMMMMNNNLLKJKLNORTQV_^fy‰‡q`TPWRSTRQQRTTTSSSRRRRRQQQRSTSQQQSSSQTX[YUSVZWWWVUTTSUXXUUWVROTXYURQRTTSQPQTWRSTRQQSUPQQRRRRQQRSTTSRQSRQQSTRQZYXWWXYZ– ¦¡˜€vn‡§»º«š’—®¯­²®·Äµ¥ £¡—Œ”𩲩˜“˜Š’Ÿ©§ž™™Ÿ  ¢¨°²¯²¿ÊÎÒ×ÔÍÎÍËÉÍÏȾ·ÂÌÏÒØÞàßÜÕÎÎÒÒÎÏÈÂÁÂÄËÓÍÇÅÌÒÓÓÓÓÚãçåãäçæçåäèîíèãÒ¼³¹ÃÈÈ¿ÌÚÚÚÚÒ³«¦°Ç×ÔÉÆ·¡–›žunmt|hWPPQPMJJNQ7BE2%9NK70'$+33- '46-#)%#+837FSSIAgxsmy‰’‹…Š™§¬ª›“Ž–¥®«¥’‘—ž¢©°ÄÏÞÞĤœ§ª Ÿ¬¸¸¶¶´ÀÍÑÌÆÆÈÅ»±®®¯µ½±¦£²Åʹµ¸¹¹½ÆÌ̺¶·»^Bp=EŽŒoMM>mp{ž`wƒwei´Ç€†«•¬µ¡¤¢‰˜oh§Ù¤²¢‰‰’µ™ˆÅj_8mŽq±giZ_V2aA8mª¦yatu§~…Z’¥±Ñ‚€xUŽ`mki€â }mV‰Ÿ´¢yWAPŠ[J~ª™lb”Éš‰°¤˜n³§—ß´ÕÕ¨j§«²Š`]WR‘yÂÞ±ž¹³ÄõÑÎá¶ÆæÆÕÄÒ¾Ç~yIgkgAJW=$1Yޤ ‹jp•|jgWd[oURWa„nY@KloŸz[FM}ZM^:AUcWv]b{‹M?“®€NhœO.AXiƒ¡¶¬o?;S…¥[[0$F—WwØ»k‘ÒÒ×Óº¢•¶£ ·¿ÁÔàâ¾£§Ñ߸¨š£§…rcort\@[>J@NDDDDDDDDCCBBBBBB?ACDCBA@BA@ADFECCA@ACEEDIHFDDFHIKHDBBBA@BDFFEEGHFGHIIIIHHHHGEEHJKJIIIJLMFILMLJKLKKLLLKJJMKHGILMMNOPOMLMNOLLOOLLOONMKJIHHIIKLNOPPLMOPOMJINNNNNMMMNMKJKMPRLTTSTQZp¨¹®•€bMUQQQPOOPQRRRRRRRRTTSSSTTUVSQRUVSPTVXWTSUWWVUTTTTTUYYVVXWSPSVVTRRSUUTSSTUWSTUTSRTUPPRSSSSSPQRSTSRRTSRRTUSRXXWWWXYZˆ“•Š€ysŠ §¦£›’˜­·š—¬°¼¸º»³¥›Ÿ¨Œœ¡Ÿž—“˜“—¢­®£—‘¡¥§©¬®®³ÀÆÄÇÔÜÚÙÙÖÑÐÏÊÂÅÍÔÓÓÖÙÙàßÚÕØÝÞÛÐÌÊÌÌÊÌÐÊÄÁÃÄÃÅÈÄÉÔàåãàßÞÞÝßèîêááÒ¿µ»ÆÉƸ¼ÉÏÉÌÒÍÁ·°¶ÇÔÓÍÍǸ®³¶ ‚z~‰“‹tb]e^UMLPW[LRK3-LbX:7436;=<7:0&!(#"'( /,**)+3<_u„}qr}‡€|{‚‘ ©«›–• ±¹³ªŒ’ž¨«¬´½ÑÛåâ˳°º©›©±¬¬³µ¾ÈÈÀµ¯®¥šŸ£¢¦­¢¢¨¶Â·­¢¬·¿ÅÈÅÀ¬¦¨±r<9Lck{R¥£¡,—zXwLi‚al^­Å˜µUZvªƒœœq‘–pS›»‰£†YhY}©Ž…jJ\I|¢p†³¢~swBs…•»¹QAY{hm`\LL^~uveRHa–M=MKRXUh^hpwq=]OARshŽifUC`ZY?LW‚six}—Ÿ¡aVZ‰l…ɸ~ŽmQ^la˜¿À®®¶¶­º»¶š®¹ƒƒ¤Â˶›ª¢¡Šv^kw†oh[pBD=RGGGGGGGGDDDDDDCCCCDFFEDBDCCDFGGFEDBCEGGFJHFEEFHJLIFDEEEDEFGGFFHJFGHIIIIHFHJKIHHHLLJJJLMOGJLMMLLLLMMMMMLKROKJKMMMPOMNOONLNKLOPNORPPONLKIILMMNPQRSNPQRROMKOOONNNNNONLLMORTMYYOF=DZ†ž¤”tXZTSQPPQPPSSSTTTTUWWVVUVVWYVTUXYVSXVTUWXWUYYXXYZ[[VYZWWYXTYYXWVWY[VWWXYXVUTVWWUUUWSTUVVVVVSTTUVVVVYXWWYYXWUVWXYYXX†•’‹ƒyp{‰”™¤¶½º™˜¡œ™—™¹©¶ÆÈ¹ªª´•©¨—•–„–‘ ¬§–ˆ•›£¦¤¥«²°º¾¼ÀËÔÖÔÔÑËÈÈľÂÇÊËÎÓÕÒÛÝÜÚÛàâàÚ×ÕÕÑÉÅÅÌÉÅÀ¹´ºÃ¿¾Æ×áÜÒËÒÓÕÚäìèߨÓȾÀÇÉÅ·¿ÌÈ»¿ÈÅÁ¾¾ÀÅÉÎÑÏÏÆº¹¸¤Š„ƒ†‰~nim‰zf[\adehf]NPlxgWWY[\ZWU]bYE;=:26%    +ASap}zojpx~x{ˆ’•œ¥¤›”š¨®¨žŒ¡±·¹ÁË×ÝàØÃ­¢ŸŸ”“›™ ¯¦©­¬¦”Ž”ŽŽ””’›Œ™ª¶º·¯©’ ²½Â¿´©’‘›ª3D?;Šˆi„YfžYQ¦Ãh‹ÉŠj™\bĬ ŽyrBjOutp„¥žf{…P‡r¬¥‡¤4Dd™|JopFv‚eMfn\œ›`YpeN\_lQ|K uoqn…€“cužŽXQ;Q[Šo^F_xOC-D>dbB^C=?8KO:JU‡do{dXmLAINAPp•S9Ef@E’<@/ACWL?tÑ·==e_RWn˜Š‹¢šr[mŽ–cSž¨¯¾ÏÈο½¿‹©Í»z­Æ•‚©³§—´´¬{oWUKUb‚NM?BIIIIIIIIDDEEEEEEGFEFHHFEEEFFGHIIHFEEGHHGIHFFFFHIHFDEHJKKGHHGFEGIGGGHHIIIGJMNLJIILLKKLMMNLMNNONNNNOOPPPOOSQNMMNMMQNLMPQOLNKLQRPQTQQQPONLKRRQPPPQRPQRSRQPONNNOOOOONNNNOQSTOZXLD?FYg|™‘tZTYVTTTUTSWWWWXXXXZYXWWWXXZYXXZZZY\YVW[]ZVVWWXYZZ[WZ[XWYXU\ZWVVX[^ZYZ\]\YVVXZZYWXYWXYYZYYXWWWXYZZ[^]\\^^]\VWY[\[[ZŒ’‘ˆˆ„ts}…ˆ› ž…ž¡¢«­»¥¨¶È˼«£º¼­‘ƒ‹‡™Œˆ–§¦”„†‰Ž’“•Ÿª¡¦­³·º¼¾Äÿ¹¸¹¶±´»ÁÇÎר֨ßáÝØØÙØ×ÒÐÐÎÊÉÌÓÑÎÆº³ºÅľÁÏÖÍÁºËÐÕÚâééäÓÖÒÉÆÊÉø¿Ç½¯·À¹±µ»¿¿ÀÉÔÑÎÄ·±¯£”—„}tnv… ‘€z‰Š‡zpnqt}|lfgn{ƒ€yt{}xk_\]\S@)   (8AERV\^ZX_gwv~Œ’”ž£—Šˆ”’€Ž¤¸¿¿ÃÊËŸ¥—““”‘‹ŠŒŠ‰”£’’’’ˆ…œŠŠ„ˆ•¡¶¿¾¼º¸¡¬·»¸®Ÿ‘Œ–¨º?jKo‹ez`oRj,h¶ycµ¢“`‹¬œÔ³¯¥—¡½‹I{¡‹s¢É׋€\~_šÀ¶¶†H”‡a†rJ:+5cŒaŠKk„ŠgoajspLk…W-tocœg‡F_NTTFieŠRXCQxP<=@5pt83_]Pz7+€Qnr›¤i{’–½©ÈźÀÍÄɪ“|pdЧ«˜›Ÿ·²¢¬¼º•`µ°ˆ£WplWA;RPgVh9)=h‚rm{ldzuygn€}vnSV=;37HOINP>Z69/@RhmUFYY=c94‡|OgOan9PLNCCW[j\c{² Œ^^akŽƒ¤…ŸÑ½ÒÌļ·Àˬ‚cƒµÀÄϸ¡©¨œ¢¦ƒ[otBIJFFFFFFFFFBCCDDEFFJGEFHIHFEFGGHHIJJHFFGHHFGFFFFFFGFDCDHKMMIJIGEDFHIIHGHIJKJLNMLKLMJKLMMMMMONMLMMMMLMNOPPOOPNMMOONMOPQQOOPQROPSTQRUQRRSRQONRQPOPQRSPPQQQQQQMMNOOPPQMNOPQRSTMNA3338DQ^zˆwaTM[XUUVWUSYYYYYXXXZYXWWWWWXYZ[ZZ[]ZZYYZ[ZYUVWXXXVVW[[XXZYUZYWVXY[[_]\\^^\YX[]][ZZ[[[[\[[ZYZZZZ[\]^`_^_`a`^\\\\]^``”Š|„—w”“ˆ~‚“¢ˆ£›–¸ÊÉ¡®Áɺ¦¦²Á±­ ‰‹ž ©Ÿœ¥®ªœ’‰‚ƒ‡Œ•Ÿ¦¢§³¹µµº»¹´±´¹¸²´ÀÍÒÕØØÖÓÞãÜÐÊÊÊÉÇÉÏÑÐÒÖÔÓÓÑËÅÉÑËÄÄÌ̽¿ËÓÚÛÜßáàØÜÙÏËÍȾº»»°ª¹¾®¨¤¢§®¸ÉØÑȽ¶²­¤©ž–’Œ‰”£¦Ÿ™œ£©¨¥Ž{|І|xukir‡–•Š‚ˆƒ€~xrrwlcUD0" %,("$"/2.*45Ie¿½dg“Üi¬´ÃЉzÌÃŒ©Ì›…°Â½¯¢¯¬qO~’X\ygVG739^¡TJwMujKV3Wb?q™gqc;X;‚T>oˆm8C2Cme489,‚yYG•€^jqSWR8YwV54D+<=FPQ)2Q_q˜®†YŽ·©™TŠ¥£sÓº«ÀÀ•JbjijxWX}m’¦³²®É»}¥•nŽQ>U_DXMKC9NgZYtŽ…iGSXeIQclYcS`iZNNZVKOelIL\SFABUBF:FNHDGELcE6%'47™ª—˜š`_Un[hmZžpBY:B޹­Ÿ’‚™š€Ç¾ª¼ÏÃЪɹ³Ä­¥–ƒ £—«©Šn[cƒœµ™“}w^f‰´¹H?GH@@@@@@@@@ABBDDEFKGDDGIHGDFGGGGIJKIFFGGFEEFFGGFFEGEDDGIJJJJIGDCEGKJHGHJLNNNNLJKNQIJLMNMLKOMJIIJJJGHJKLMMMLKKMOPOMLRVTNLPVVSSVVRRUQRSTTSQPMLMMPRUWOOOOPQRSLMNOPQQRMNPQSSTTcY=(((%),5XkZOURZWTSUVTQXXXWWVVVYYXWVVVVUY\[YY\_UY[ZVUW[Z[\]\ZXVX[\YXZYV\\\]___^d`\[]__]Z\^_]\[\\\]]\[ZY[[[[\^_`a_^_`a`^b`]\]`dg’”‚lwˆh_x“—†y‚“‘ly{hyž¼Î¼²¸½·²³Ÿ‘®Å«œ©­¼¹¹½»²¨¥žŽ‚„Œ’—¨š™§®ª­¸¾¼¹¹ÀÉÉÄÀÒáãÜÕÑÏËÙáÙÉÀ¿ÀÅÇÍÖØÓÐÐÐÐÓÙÛÚÛßÐÊÊÍÈ¿ÂÎÎØÞÚÔÓÕ×ßáÜÑÎÐǹÀ»´«®ÃĬ«™ŠŒ›±ÊÜË¿·¸¸¯¤¯ª«¯®©­¶©©ª­®¬¦¡¥‰ˆ˜y{‡ztyŒ›—‡{‹{yw}innbJ89CC<2+*.36#)($%)!%3ELJKQSkwqu†Œ„v~„qd^^„‰”ŸŸ“‡ˆŒŠŽ›¤¥«®¯®°³°¨¨©¦“’š¢š‡ƒ”££¤ªÉÒ×ÑÍÏÐÏÈÉÆÁÂÈÌËÁÈȾ\h-f>IY_”“p‡Éȧoc…ÆhW˜»Ü²Ÿª·Æž›µŽib}·ÇíÅÄ¡™‚.Q_!;Y;g»•`˜\‰lm7mM3wJ=[=QUGVKWG>RQFTX?;2,29>HI=5:CFMQXVA(%1-@RRD:?HTRO@GZazleyƒ©i€xaJ©¿Ô»–jJD_HSnŒˆdY[u’qŠrep‹›€NJVQQ_WGKI`_^M]QGTembRKHFD?@Ia}uQgXW^OaV\W9KX]AD7;?@Q_I7DI6@D.tg”sQkpJIaq_t[Pe‘´™OU}\IQV¯µÊ¸É±t–Å–°¾Ãœ’¡§œšz¿ÒÈªŠ—xO`ke§©›Ÿ}^EWy}Š…C:>;8>?:6799=>?ACDEFAA@@@AABCA?>@AAADCBBBBCCEEEEFFFFHGFEDDDEEGHIGD@=DDDDEGHIFGIJKJIIGIJIGFFFHGEDCDEFABDFGGGGFMPNKLLJOMKJJLNOKLMNNMLKPPOONNMMKMONKJLOOOOONMLKLLLLLLLLOPNKLQRN[fL"(*#%/?JGBIVWVUSRPONVWVSPQVZUUUUVVWWPRTUTSTUVXYXVW[_YYYYYYYYZZ[]_^[X[]]\[ZZ\VWY]__\Y^_aaa_\[[__ZZ__Z]]^^^^]\Z^`^_a`\c_\]`a^Yˆ¥}w‚Š›~JŠŠ‡y“’°xs”°°œ¡±·²¸¥¶¤‡£¶¼¾·°´ÂÈËÇÀ¾Áĸ­Ÿ”‘–ž£©£Ÿ¢¦¬¶¿ÆÄ½·ÁÐÒÈÉ×ßÙÕÖÒÉÏÓÑÇÀÃËÐËÇËÔÔÍÎØØØÛáæéæãØÒÈÅÌ×ÚÖÔàâÖÐÖ×ÑÜßÝÓÉþº¾³©¬ºÃ¾³¢‹zx‰ª½·Ÿ­º·¥™¤·¸·ÀÊÁ­¬¹­©¨«°°¨¡ ”‡€†–ˆ}|†Œ‚slsuz€‡ˆ‚{‚zqk`URW\TQPE5185-.-#$3=DKQU[bjpw|ysfpwshbfn†‰‹ˆ‚~~€Šœ««¡œœ±¬«µÃǾ³µ±§›’‘“•ŒŽ•ž¦®½ËÓÎÉÆÁ¾ÁÈÎÍËÌÓÙÕÍÏÍÊÇ*RTq‹?2y¥”Æ·É{\¼É uS{KW‹°¢Š¸¼µÓ›’™Œ{qƒ³Ë宀™kSlnQq†P/xt4_lœ•š2(*/0EPXSF;52.PXJINZ_M]NR93@EEC\l`JHMabFFCKƒ]NAFPQ8LP:;DN–_=B29Sµ‹ht—rrr‚ŽŠ­´¨˜¥¹–¨lˆ—wƒ”¥£©¤ub˜‹_˜¶Ä”jq°¬…¦®ƒ/6B79==979978899:::;76655677<:779::9;;:::;<=@@???@AA=>?@?<98;;;;<>?@;<=>>>=DHECDDAEDCBBCEEFFGGGGFFEEDDCCCBDFHGDCEGHHHHGFEDDDDDDDDDFHGFHMMIK]U9' %"+6=CJROONMLJJIMNMKIIMPMMNNNOOOLMMNOOONNPQPNORUQQQQQQQQQQRUXZXWXYYXVUUWOQTVWWWWUVXYYWUTSXYVW[[WVVWWWWVUTYZYZ\[XZVTUZ[YU„“kh—Ÿx]—‰‚rˆŠ”Š“¯ÓÀ‹‰¥Ÿ¤¹ºÁ·ª¥¸ÀÀÁ¸«ª²¼Ä¼¼ÅÎÉÁ´¨¢¢¦ª¦ ž¡¦¬µ¾ÆÆÀ¹¿ÍÐÉÍØÛÑÊËÊÄÔØÕÌÆËÔÚÛÓÓÜßÚÚàäããæêìëéâÞÕÐÔÛÜØÔÝÝÔÑØÚÔØßâÜÔÌĽº¶²´¹º´­~u|¤§•š­¼·¤œ¦µÀÁÆÇ»¬­¸£œ™ ®´°¨›Š|}„††‡yvwztjkt‚‚~{~ƒ€x‹ƒ|vpjls~wpeQ>@L[J<,  +8@CFILV\`bfntuqsutrsx}‰‚zvw{€‚›¥«¦ ¢¨­¦¦©±¸¹±©©§ ˜’’”——”– «´½Ä¾·´¶¹½ÅÌËÍÏÒØÜÙÑÍËÊÈ+:\NpUQ]kZ…–º¢5mµ±¯¢À‚[Uz©‹Œ‚bާ™™š~¬³”“}FQno†•“©|µYAO6!FZes]zkMI>'PME?H8X…¤[-;<3}•¶¦¬Á™aKRRNECHG@FSG7DUPEWYNWN[XaZXQKIKLJ17EG>@D=>IQQG]E>NWNIADAKK7?3-Gf‘YNA-,AC-<2=<;>5:A>;>+&>=~m9Yu\aQy‘ŸÃ|§‡t€ŠiuºÒ¯³ÅÑØÎ•Ktµ•fl’˜zj]k^]Œ€~H67C=?=:;=<7;;:9988776655567975568767777789:@??>=<;:;;:;<=>?:::::987777789:;;<<=<<;:>?>=;;=??@ABCCCC=>ABBA?=;ACA?A@>DDCCCCCCDDCCCCDDDDCCCBBB?ABA@?@BCCCCBA@?@@@@@@@@?BCCFKIE*8;72##)1=JOOIIHHGGGFFGGFDDFHEFFFGGGHIGFHKLIFIJJIHHJLLLLLLLLLLKKMPRRQTUUTQPPQKNQQPPRUOPQSSRQPLPSRSVVRPQRRRRQQLPRQRUTQSQOQUWVSŒtuº¹¶ƒtƒtŽ–uƒšŒ¡£¢Ä»Œ–¥¦²®±¶º©¬³­§«©¢¢¢­¸·°±¾ÌÍÉÀ´«¨«¯©¤¡¤§ª²¹ÅÇú»ÅÊÈÐ×ÖÊÃÅÇÆÕÙ×ÎËÒÜâèßÜãèæåçìêééëííììëåÞÝàßÛÖÙÖÑÒÙÙÔÕßèéäÝÒȽÀý´«¦‹|z…“Ÿ–~¨¼µ¥£­·ÅÈǾ²«¬¯—Žš­·²©|s‰„{ylpuqaYj‚•”‰}€Ž‡‹…~yuty€zqaL@K_lWD0#26+/5899=@INRRXfszyy{€„…ƒ€€sfep€Š ¥¥Ÿ¢©«›œŸ¢¥¦¦¥£¢ žœœŸ¢­£ž¦±µµµ®ª«²ºÀÇÍÇÎÕÙÝáàÛÙ×ÒÎAk•h4GA^hit•‰²‰C~Â͉˜¦†9“̬´´™–cŠÐÂ¥»«†XYCOX‹Óª†rhf^AWCRi¬ŠƒU,Jd3d„^LXU>4UK:KN?R?52/6@AC?<45JTHENNB9:<:.;EGGJF?BBA?;75346<6CQM\KK[FVR‰±€R.>ZxZyQL46:gŒ²²¡lRZMDSKG;6BJE>DHB8H5CVpXSJ9BXF.43=G19?\iIQN{¢ƒn—˜¸ºªÖÝÒ°ƒ~‡›¦z¬­š¡­ÐƸ½¥Òéæ×¾±ÃÍœ\]޶”Šb]n”Š‚¦¬šz?@?;CC@=@C@:??>>=<<;>=<<;<<<=;::<=<;;;;;<=>?==>>?@@@==<<=>??=========<<<=>??CCCBBA@@AA@><=@CABDEEECBCCCBBAAAAEGDDFEBGHHHHGFFHGEDDEGHIIIIIIHHABBBAABBDDDDCB@@BBBBBBBB?CEEHKHB+)".IL6$(5AFKPPKIIIIIIIIGGHGGGGGDEEEFFFFJGDFKMIDKKKJJIJJLLLLLLLLOMKKMNNMSTTRPNNONRTQMLPVPQRSTTSSMOQRRSQPRSSTTTTSMQSRTWVSVUTUWYXV‡ˆƒÇ¼·„†ˆw“§Œ‰—’¦¤…Š˜Œ—£˜¨¡¢•«¯¯®“™œ£Ÿ¥¬¬¦¤®º¿½·­£¢¨¯²¬©ªª©­²ÀÅü¸¾ÆÈÓ×ÕÍÈÌÏÐÖÚØÒÑØâçëçèíïìêìíîîïðñðïðòïéååâÞÚ×ÑÏÒÔÒÌÑÜéîïìãÙÎÏÑÏŵ©¤œŽ”˜›“€‚¢¸²§¬¶»ÈÈÁµ¯¯© Š‰«®£—}su‡Œ€wximsoaZl…ˆ‡|owŒ“‹‹†xrorvjcYLAATiiXLB9>FD3211004;@GOWdt‚xŠ”•Œ}rnf`fvˆ”˜ž¢£  ¢ ›‘‘–Ÿ§¬©©«®®­¯´¾µ¯²·¶±¯°±µº¼»ÀÆÊÓÛÝßãåäâßÚÕ>‡­ †u*m_O„Ÿƒr·€Vo”¥¤©¢bv¥š™³¬º—r™¾ÉѰ–zj^Š’¢Ò¯‘9]ri}¦ QLT`_i'28'JW;DC3?4IN;GD.0(-1,-8;9:;<@=402?2/3264)!(I38HV==@OI@mY~J;GH;IM8EIQVb‡Ÿ•Œg‹©¸¼ÂÇ¹ÊÆ§}l›ÒÍÌ̺·‘rgt´°Ï»¬ÄÖ¹¼‚n¯Î´¥Œ†m{‡˜ŠÃ¨sU>>>????==<<<=A???AA@>??>>?@AB??@@ABCCBA@??????@@@@AAABBAAABCDDDCBAAAAEEDB@AEHCDDDCA?>IGDA@ADEFIIFGJIEGGHHGFEDJIGFFGIJGGGGHHHHFEEEFFEEFFFFEDCBCCCCCCCCCFHHIJF?;3!F\G*/F]c[RMJJJJKKKLLKJJJKKJJIIIIJJKKNJHJNPLGNMMMNMMLMMMMMMMMRPNNPQQPTUUTQPPQSUVRLJNSSTUUVVVVSSTUTRPPTUVWXXWWVZ\[\_^Z\[ZZZZYXw€u™Ž–l­§ ¦œ’’ ºž}‹‹yŽn‚›¬•­Ã½¾­›™›œ¤©§¨©¥¡¤¬³±¬£œž¨°´°­®­«¬°¹¿Ã¿½ÁÊÐÕ×ÖÔÔ××ÕÕÙÚÖÕÜâäâæíðíççëêíòö÷õóòïòòîëêçâÝÕÐÐÒÎÆÁÉÓÞæìïìåßÙÖÔÌ»­¨­¤¥¤™’‚ƒŸ³®¦­¶¸Ç÷¬®° Šu~ŒšŸ˜‡zlp~Ž‹|x€igjlf_fszxohuŒ“‹‰‚wmgec^UKHKVgun_ZYUVSF@>@DB=408>>C?DLF98CFEB>:;?C=ALD?DYŒYWROEGXp°ŽbEHVFFBEFU@?=LT:HL?ACFNd^KA/+@?.1<6-,*!&,J?:/21=177(%.IHML|e'=HM@4DK@KDFDABDC>@AABCDEEBB@??>??AA@ACCA?AA@??@@ACCBBBAAAEDCBA@@A?@AAAA@@DCCBBCDDEDCBBBCCEFFEDDGIIIHGEDBAIFB??ADFFGFCEIHCIIHHGFFFHHGGGGHHEEEFFFFGIGFGHIHFGGGGFDCBAAAAAAAADHIGHIE>BE2!1C=1=PhrhWPRJJJJJJKKMKIIKLLKLLLLMMNNPMLMPPMJMLLMOONLMMMMMMMMPOOQTVVUSUVUSRSTTUUQMKMPTTTUUUUVYVUVURQSSSUVVWWVUZ[YZ\[W\[[ZYXXW‚ˆœxrz‘f¨´¹²˜š¿ ¥ÑÈ¡­¨‚}£¸¿§¬´¯§©¦¡£¯ª©­ª£¢§¯­¨£¡¦°¸´±±´´²³·¶¾ÅÆÄÇÏÖÑÏÎÓÙÚÖÏÉÏÒÑÐÓÔÒÌÕÞßÙÔ×ÜÛàèíîìéèëííëìíéâÚÒÐÖÕÊ¿»ÁÇÏÖßèéæãØÒÔж²±¬±¯›ˆŽ ¬¨£¦«­»²¥¡§¨”|kt‚‹Œ‚sidp€Š…|{€d^^fga`ezsjjw‡‹ˆ‚|qhc_[WPLTdv…occhhli]\\bki\RQT_myƒ†€v|ˆ–š’†~{wˆŒ‹‰‹Žžš‡„…‚}„‰”¢¯µµ³»¸¼Äü¼Â¾ÂËÓÓÒÖÝ×ÒËÁ¶´ÁÐÙÞÞØÕØÛÛÞÜÚØ\e’hstxh: N¦¦‘EiA0Uu™»ÅÉÁ©µÑ¤aX—­±±®¢ˆ[s›ªž‡dYgjvi$273VwcbDiLzsD>a{I;@gYA5^SA;WC<*-BCBTW>69.)5A;B@739<:77:?@;7506:70.3:EKM83:6HJHA>=G47A9C:8=:RYaL;?.$4)1:4:GDZ`apVH6>jXSbmihns†ž¢™™’~‹Œ‚gO>z@-14+)=˜c9=UWSb5DCm538_ECJGPUIVtKSND\ildjŠ|`hu‚› À°r[ ˆ”¶§ÎÖ²ž—¶Í𴣜Ÿˆz^Lz¢¶ÖÅ«—žsMZteL3GJQGKKGEFGEHHIJKKLLJIHGFFFFFEEGHHFDGFEDCCCCEEEDDDDDGFFEEEFFCDFGGECBHGFFFFGGHGFFFGHIEGHHGGHJLKJHGGGGEDCBBCCDGGECEIHCMKJHGGHHEFFGGFFEFFFGGHHHLJHIKLJHGGGGFEDCCCCCCCCCFHIHIKHBBMG737@OQOWfeVPUJJJJIIIINKGGIKLKJJJKKKLLMMMMMLKJKJJLOPNKMMMMMMMMMMNQUVUSQRTSRRSUTTSRQPPPTTSSRRSS[USUUQSWOPQSTTTTQUVTSUTPWXXXWVWW——´–y²w𦰱¥Ø°¨½¹­º¬v¡§‡|®°†‹•–𩬥¢©¦¨¬¦š™ ¥££¤©²»Á¼¹»¿À¾¾Á¾ÃÉÊÇÃÆÊÁ»ºÄÒÖÏÆÀÇÍÍÌËÅ¿½ÃÈÇÄÄÈÌËÐ×ÛÚÙØÙããâáæéãÚÑÌÐÜÛÌÀ¾½ÁÅÊÔßãáÛÒÐÖÕÉÁ³­±²¢˜˜–˜¢¡œ ¤¬£œŸ¨©›Œ}|{||yrlgow{~€{s\Y\glkpyrhmw}€„‚zvyzxlijsƒŽŽ‰vrzˆŽ‰‰‚‚‡ƒtlmiu€}{yv…Ž—™“‹ŒŽ“˜˜–•˜œ¤ž’…€‚“œ©³¸¹ººÁ¾ÁÉÈ¿¿ÆÄÉÓÛÛØÛáÜÕÎÊÆÃÇÎËÐÒÑÒ×ÚÙÞÜØÔ`^P>nYHmi@“Í¥’œ—‘u[‚žˆ“ËϾˆ£c_—¯Á²—®½} ¤s]XMFGP?DOnfˆ¢IBŸŸb,=@`e,BLO"3:jcM4?>E53D94PG66@?;82/55,'++& (,.7?8()5@@849A0UlM>C9=>A@2QB;4086BFRqSGVSL/A:+,nDA,LiB]T38QK9GfPDNT]cXaFdng¿ž£Ÿ•ªÀµª©Ÿ€pb|ž°ÌÏÙÍɹÀž~pžª¡š±«¦£‰Ž†n}ƒ„Ÿ¬¿©•}ŠÄ—VOS\HLKPRMIJLKKKKLLLLMNMLKJIIIMLLNOOMJONLKJIIIDEFGHIJKIIHIIJLLIKMONLIFMMLKKKLLIHGGGIKLFHKKJIJKGFECCDEFCDFHHFDCKKHFIMLGKIFDCDEFDEGHHGEDEEEFFGGHOLJKNOMKIIIIHGEEHHHHHHHHGJJILOMH,7:83-=\^F>OXMGLKKKKJJIIPKGFHKLLFFGGGHHHIJLKIGGHJIILPQNKNNNNNNNNNNOQSROLNPQQQQSTUTSTUVUTUTSRQQQQYSPSSQTZNOPQRSSSSWXUTUSOSUVVVVXY–”º­ŠÂÍ|–¸¯…³¯¨®”‹˜ŸspŽ–‹`t‡–ƒ‡„‹¢­§£ Ÿ¤§œŒ‹–•–𢭹ÁÅÈÆÇÊÊÆÅÇÇÊÍÌÄ»·¸°¨¦µÉÑÊÁÁÊÑÒÐÌû¾¿¾½¾ÂÇÈÆËÏÑÐÏÐÒÛÙ××ÞâÛÑÊÇÐàáÏÃýÀÃÇÑÜßÝÒÍÐÚÚÏËй­®±©©²µ›˜˜›š˜š ¨¡ ©³¶±­™‹{twzzwlnlmy„yeXYbnty‰šŸ‹†•’——“•Ÿ§¨›™˜šž›Ž‚‹Ž¤ž¢ª©¬‘އ|{‚‹’‰|y†‹’šž›–“‘Ÿ¥®µ¶³ªž˜—•’¨°¹¹¶¶½ÅÈÃÆÏÍÄÄËÐÒ×ÜÚÔÑÔÐËËÒÔͼ¹ÀÆËÒÛÞÜÔÒÐÍ8M[AkdO{’q>E¤œ’°®»¾±¡°º‰s«¬‹{r9Rœ·Ó½œ„¡³›ÒÊ» Œ”N56ˆ—N7B(C\qˆO ?D36$C<8]BODhTW=Y7(N>BP)(6;:$ #.&)2#"(1-7#!(1/4VI?A.;5F@9DA6:/=GFGTfq` R]_gh}]MRSPJ@@:41/+*.6aukЬ”rÆŽ^T2+.k«_k{ƒ‚‡Œ~njs|…xz‚|u}èY&*"1>GXwS?OC7CbY`]AM[O@EbXJZPBWJco¯Ÿ­Ó¯į­Ü½|os„’žœ´Ä×¼€jttަ¬¤ÐÙ¤«Í°ÆÖ³¥˜gzBT¢½Ì¯{PN_TCLSLLMOQQNKNNOOPQRRTPMNRSPLOOMLLMOOOQQNNNICEJMMNPNJMMMNNNOOTPOQPKJMKLNOPONMPNLJIIJKIKMMLLNPJJIIHHGGIGFDDFGIFFFFFFFFLJGEDEGHFIHCBFIILGDFKMIDLNONMLMONNMLKJIIIGEDEGJMCCGG=:NjG+7E1.@@:,;OKKPGKJIHGGGGGKMIGIIGHHHGGFFEHEBCFHGDHIJKKJHGKKJJJKLLNMMMMMLLMKKMPQMJQSUUSPPPWXVRRTQLOPPQQPPOOPQRRPONGLRSPNPSSQNOQTVVÓÖ¨•ƒ´··ÙÁ±µªžƒz•º¯Í©l~“ƒ†„”¨›Œ›³µµ¬“Ž˜œª·Ÿ†Œ…Ž“¡¦§­·ÄÌÉÇËÎÍ×ÚØÐÈý¶¬§¢£©±¶¸ÇÒÛÜÜÝÚÓÓʽ³°µ¾ÅÁ¼»ÁËÏÊÃÉÈÈËÑÔÓÑÊ×ÜÓÌɸ¸³±¹ÈÓ×Õ¿ÇÐÓÒÑÔ×É·°³ºº¶œž¦­¥•”œŸ­ÂÉÄÂÈ¡Œˆ”’ˆxsqrqnrzu‰†Ž™¡©´®«°¹½·°®´¸·¸¼¿¿·´µº¸­¡›Ÿ§µÀź³³´°ª¨ª©¥¥¨¦œŠ˜—¥­¥—”œ£­´·³­¬¶À·¸¹·µµº¾ÆÃ¿º¹¼ÃÈÈÉÊËÌÍÍÍÏÎÍÐØßÛÒÔÑÏÓ×ÓÆ¼ÀÂÃÄÉÏÓÓÑÓØÜ83R~iAnSlUrYƒ¬Žxdµ¾‘™¡¹£f|¢uÍ϶‘Xl}‹‹¤µnh‚‰„‚Œœ´ˆkF6:_hv/74Jghs9?†T5ohA1:25BJhDFA'%:0#LW#PJLG9;GAEYYQ(':./9"36A),0;/)!5<)2.<6.62')-18==;=@Tl“av„ ªžublme_[WJ1%+1;L|š”i™¦–~²ŽX:.#8›Šg{~ƒ‡q`=JKNh|„ˆƒ€ƒznmÔ¡+* j”vWPD@MWPTWI=1=Syj{OciFRJJ†aB^at¢¡š¸­«ƒŠ±¨}s…œ”£²®¯°¢´ÃäÛÃÍɱ’‰°½´­³’CS3F ¢]GGXusBBOGQPOPPOKINNOPQQRRUQNPSURNPONMMNOPKNNMOQNIJMNLLPPMOOOPPQQQURQSQMLONOPQRQPPSRPNNNNNOPQPONOPLKKKJJIIHHIIIIHHIIIIIIIINNNNMMMMHJJEDHJHGFFFGGFFHIKJHHIJJJIIHGGGFECCCDFHGEGG?55=;*8B//BA=2AQJJQNIIIIJKLMHMNKIJJHIHHHGGFFHFDDEFFEFGHIIHGGJKKKLLLLMMMMMMMNPOOPRQOMLNQQPPQRQSQOPTSNNOPPPONMLMNOPPPOJOTTPNOQTQOOQTUUœ®¬’€¶¦yÂÆª©·µ¦|œ…„Š»·†“’}­¤ªž¡¢®³¯¶¬‹¼³¢›¢ •’Ž™™–Ÿž£«³½ÂÄÉÐÖ×ÚÝÞßÞÕʸ¶µ·»¿ÂÃÎÖÝßâåâÛØÕÑÌÇÄÃÂÀ½½ÂÈÈ»»»½ÂÉÌÌËÌÕÕËÅÉÊÅ¿·²·ÅÏÑÎÄÃÂÃÇÏØÞ×ÓËÆÉÌǾ­ª­µ±£šœš¢µÇÉÃÇÒÁ¬šœ©°­§Šƒ€ƒ…ƒ…‰’£¢–˜¢¬·¸¶µºÂÅÁ¼½ÀÁÀÂÆÇüº¼ÁÁ»·¶»½ÄÎÔÑÅ»¶¼¾º···µ²°­§¢¡¤§¡§©£ §³ºÂÂÁ½¸·¹»ÃÄÃÀ¾¿ÄÈÍËÈÃÁÃÈÌÏÎÎÎÍÍÍÌÊÌÍÐØÞÛÔÒÔÖÖÔÏÈÄÅÆÇÉÎÔØÙØÚÝàIR‘{umYljeQwŸ¸¼Â}EšÍ ‰c‹^id޵«Ž…·Ñ¤š“£Ï¾²§ˆˆ|r]›yQfqnsA.-+Fd3CK6)R.4J*@TW=<8/4&YN")2š5prt_`r€€}o†fkoZalTV[„:-@{RB/**@51<:7<8..=:@;HVPKONJJJKLLMMINOLJKKIIIIHHHGGFGGECBDEEEGHHIHHIJLMNMMLLLLMNNOOLNONLKKKKLNMLMOQOPOMNRQLLNOPONKIKKKLMOPQMQTTPMNPTQOOPRSR“˜«•¥Ÿ¥ÛÄ®²±±°Ž¥…‰ž·Á¸˜—„‡¡¸¬¡›ª±£ž±¯ÂÀ¹«ª¾Ä´¤±°©©¦Ÿ £ ¤°·»ÅÒÊÐ×àèéÞÐÃÆËÍÎÍÌÍÕØÜàçëçáØÙÛÛÙÔÎËËÌÎÐÑÌÅÀ¼½¿ÂÇÉÉÈÉÐÑÉÆÌÐÏÈ¿¸ºÅÎÏÍÊÅ¿¾ÅÏØÜÙØÕÕØØÎÁ¼µ¶Áù¬§Ÿ«¾ÊŽÃÒÒıª²½¼´¬©¬³·´°®¹Ã¹¨§­µÀ¸¸º¾ÂÃÂÀÃÅÆÄÇÌÌȽ¼¿ÃÅÃÆËÏÍÎÔÚ×Ë¿ÃÊÍÊÆÄÃÀ·±«©ª«©§¤§¨ª±½ÄÅÆÂÀÁÆÈÅÂÊÊÈÆÅÈÍÒÓÒÏËÈÈËÍÑÒÒÒÑÏÎÍÅÊÎÑØÝÜ×ÓØÝÚÓÍÍÏÎÍÍÑ×Üßáàáãäieˆ¥Žt¡„y–[wºu“«‡kv½Ú¢@KsJwg‚£usµÜλ¯§®—ƒƒl0@4%A>O*7ZXIo‘eRASG9 :> (K´hTq€irz„shjWC=`rc`_Ubfk¤S.uª´›ˆ;7:-(16;?>8674(L:cÏ€‚‡ˆ‚zqyˆßÙ1#L’|~ƒ{s¨Ûb)V…Srˆkˆœ„`OPJ{‰ymI;y‘n[›`\u”s“lk—¾ÉƯ™Šˆ|ˆ•š¬Â¬wQg•ÂØÜÜÜÕ¶‘TH„™®·£k§Ë¾·Ðٵʔ›•–›>BNXRPNOPRRQPPPQRSSTTRQRUVTSRQQQQQQROQQOPSQLRTTPPSSQRSSSTTTTWTSUTPPRSSTTUUUUTTSSRRRRVXXWTSTURRRRQQQQNOPQQPONRRRRRRRRMNPRSSRQORQNNPMIIJKJJIJKHIJJHGHJGGGHHHHHFFGGFDBACBCFID5'.*.-+=LEHDKXWNIGKKKKJIHHHMOKIKKIIIIHHHHHDFGD@>ACEEGHIJJJHJLOONMLKLLMNOPPKNOMIGHJOONLJIKNQRPMMOMHMNPQPNKIMLLKLNPRMORRONNPRPNNOPPO³¦®°Žz“ÍßÅÉʦ¡¼¹´ƒ¶â»¥‰‚‰pyvŸ›¡š¬±¢¤½Å´¯¾Ê¹­Ìà˼ÈÈÅǾ®¨±œ’Ÿ©ª²ÀºÂÌÔÛÛÒÇÅÌÔ×ÕÑÎÎØÖ×ÛãçãÞÕÖרÙÚÚÚÜàåæâÜÖÒÍËÉÇÇÈÉÉÅÎÓÑÏÑÒÐÑÌÆÄÈÎÓÖÑÏÎÎÐÓÕÖÔÓÒÔÚÚÎÀ¿»¿ÌÓÎÄ¿·ÁÎÒȽÁËÓÒÈ»¹¾»²ÈÎØáäàÙÕÖÖÅ´µ¸¸½¶·¹¹¸···»ÁÄÁÁÅÉɾ¿ÃÈÈÇÌÔÔÒÒÖÙ×ÐÈÖØ×ÑÎÌÆÀ·±«©©¨£Ÿ¢©²¹¿Ã¿¸º¹»ÁÈÍÌÉÈÇÅÄÆÊÐÔÓÒÑÍÊÈÊËÎÑÔ×ÖÒÎÊÃÊÑÕÚßàÜØÝàÝÖÒÔØ×ÓÓÙàãåçäääå—fZ¥ÈŠ¡®wl­l”Õœ”rœ¤—ºÔиŒ„•𖯵‘“ÁºŒ§¿Nn†˜™}†Ši3„‹1yuˆ…v|…}s­îu'Hx®rœ£t—­¢‡„hvpYY]vnOg{I“±xœ™¢•hµš›¸Ä¬—|jƒ‡ƒ‰Ž‰“§°«§¥²ÉÓÍÇܱ}ugz·»ÅáŰ|†ˆ­Ô¼Žhgy}t‰¢£•Fb]CSQOPRSSRPQQRSTTTSRRRSTSRRSSSSSSRQSRPRUSOQUWUUVTPRRRSSSTTVSRUTPPSSSSTTUUUVVVVUUTTVWXWVUVXUUUUUUUUTSRQQRSTVVVVVVVVUUUVWYZZUVURSVSMPLJKOQNJKLMMKKLMIIIIIIJJGHIIHECAAABCFIMPJB98Fbog\OFLUOFFHIIIHGFEGLMJHIIGHHHHHHHHBDEB><>ADDDEFGHIGILNONMLLLMNOPPQORSQLJLOPPOMJJLNRSQNNQOJNOPQPOLKPONMMNOPKLNOOOPQPNMMNONM©±®ÇŸVˆÆÆ³Ó×¢—¹ÇÖ›r½™”Šqgp\vz—‘Šš¤§±¼½»¯ºÀ¬¢ÄÕ¼ÃÉÊÒÚ͸±Æ£Œ”  ¤¯¯»ÆËËÌÊÆÃÉÑÔÒÎÌÌÖÑÎÒØÛÙÖÚÚÛÛÜÝÞÞáæëìèãßÞÚÖÏÉÆÇËÎÍÓØÖÔÔÖÖÚÚ×ÐÊËÓÛÙÝáàÜÙÛÝ×ÔÐÑ×ÚÐÂÂÄËÔÙØÖÖÕÙÞÞÖÍËÎÛâàÓÍÑÓÏÔÜäèèèèéãÜȼÄĺ¶¼¼»¸³°±²¸ÁÆÁ»½ÄÉÄÇÍÓÓÑÕÛÔ×ÛÝÝÜÝÝæáÙÓÓÓ̾¾¼¹´°­«¬¸ÃÅý´«´·¼ÁÅÇÉÊÍËÈÆÇËÎÐÐÐÏÍËÊËÍÏÓØÜÚÓËÅÈÎÔØÝãäáßßÞÜÛÚÛÛÝ××àççæçäääã¢t:> Nˆ§h±¸²ÄŠ„”‰¢š”ó׽£ƒjx­Ú¹ÈÜÚÃÛ€sžœœ‘m_;/1;/;IG4acRl?NTA-F"5QanOUOoTM_]O%"!(¿‘]pwsovgjG1’Ž+3^cb]o|n“²7;'6\xUf*( &,&'+'3A@15JSJJMRXL7A;ILUSFDC:2LtƒiTl”c‘ЧŒ¢ˆE6"99"_Î}…ŠŽ€~‹{^"+.2aw‡„zƒ‰~r¥ßJ!%>?@CCBBCDEFFHJLMMMLMMNNOPPPPQPOMLMOKMNMLMOQNPONPTSONNOOOOONPPONNNNNLLMNOQRRPNMNPPON§ ³”L—Ë»¢ÇÓ©›¢¥ÚÊ‹¢”zoakxˆ–Š|Œ±À¶£ ¤­²°¼ÖÕ·¼·¶ÆÒ´ºÉ¦ŒŽ——™¡¨µÀÃÂÅÉËÃÆÈÊÊËÌÍÔÍÉÌÐÑÒÔæèêëèãÞÚÜÞáâàßÞÞàÜÖÐÍÏÕÚÝÞÜØÕÖÛàáâàÖÌÉÐØßäçåàáçîàÙÑÏ×ÜÔÇÏÓ×ÙÙÙÛßááââßÜÙ×ßããßÞåîòÜÞÜ×ÖÝäèâÙÇÃÏÍ¿¸ÆÄÀº¶´¶¸¿ÇËž¿ÆÊÉÊÐØÙ××ÚÑ×ÝßÞàåêèãÛÖ×ÚÕÌÈÍÑÏÉÄÃÅÅÎÓÍûµ°®¶¿ÄÆÉÐÕØÔÐÎÍÍÌÌÍÎÏÎÍÎÒÔÖÚÞàÜÕÌÆÐÔ×ÙßæçãáÞÛÛÞßÝÛÞ×ÙäëçâââáßÞ¥¯gh…y®u]©ot„£ªcr¡¼}…¶™›¼Öܻʨ£žŸ¡•¶ÕÉžÏо¹¬•˜«xrtƒsv]=;AY2sg.,c5'EN8LQCw_Q?pYPH='6;."Å‚Ziocj‚fW$ E®›+/Xae^vqs–Ã.+/A'z~{gŽ‘hI521$&2147:A=--#8/<>J9UBgskoePKfZK«½M"4¿Y{qjfz~„QBE%<09TqlHpz‚¢É*')3Q”‰n·v‘T8.(-.@6:KM>58RJ32?[MancsuJŽÌowJ,&#&!(–¡dt€u„††ˆ‹…”}„Œ„m`n|}ëƒ +l‚¸s]a8@2)%(# AÆsiz‡y‡’•‰€Ž™‡}€}`qyj§Þ=Upg½¢¿º¬®¹‹u‚ldT„d`jauMQ…•°Õµw„viHLf¥¶§p{®ª•›š¼ÅÑ’–“†„hm“myWP‰§žÖË¿´r®–}X…\g‡popyX_WKUXZYVTSTORSQRVWTUUUUUUUUQSVWVUUVRRTUUUUUUUUTTSSSUTTSSRRRSSSTTUUVVVVUUUTTUWYWUUW[YZZZZZZZ\XTTXZWT`\XX[]\ZX\]Z[]]Y_`abbbbbeca__`acaaaaaaaa[ab__dc^b`]\]^^]XYYXVTUVROPLTI9Us€d?FTOHGEJV][WUTQNORRPMQQPPPQSTQPPOMLLKMLKNRROLMNNOOONNJLNQRRQPWURQRRQPQONPTTQMQPNMMOPRSRPOOPPPNPRQMKKMMKJJMNNNKMPPPONOORSQQTSP›™©HE}ݤ–°¼¸¦˜y‚œ—yˆichV‹r’Œ“ŸŒ‚Šš¤Š“²­¡µ§ª¨Ã› «±¨¢¹Ø¨±¸µ¬¨®µ¸»¿ÅËÐÕØÌÏÐÎËÍÔÚÚÕÎÉÇÉÍÐÙÞæîóôóñîìêèçèêëäåçéêêééáäèéèäáßÛáâÜØÙ×ÒÑÓØÝÛØÚàäØÔàñúøõðëãÝØØÝãäçééëíêäÛàçíïëäàßãæçèãÕÇÇÉÒÙÕÉÂĸ¯¯º¼²­³»²¯¸ÄËÎÏÐÊÉÍÎÈÁ¾ÍÎÐÑÒÑÐÐÔÖØÛÝÝÜÚááãêðñìæáÞÞÝ×ÎËÌÃÄÄÅÅÅÅÅÆÄÄÊÐÑÍÇÂÂÄËÓØØÕÞÝÝÞâèîñôèÚÖÛáàÝÜÛØÕÓÑÐÏÓÚßÞÝÜÙÔξÃT›(›¶’¡Å²LOµ¿x.2RS`_£µ»ª—“³¾·²¡jv¥±·ÝÈÁ²¬Â“ˆPRŽ„j~Jµn:¥œLZp‰MdEai\s”vzo¯‹Šqe-MF":!"ˆ¥brjrqit‚ƒr\RTedisricermÈ`0fwx•iƒ7/14A=6X?Ym|eAJV[MGC9793_WbiG~Qp ‚OOp±²¤†irÁ­¤¥¿¯±ÀÏ ‹–§¸Îä߯ ¬Â©´È¯ÆÇœ‘“£œ¥v`>h¯’sAT|ˆŽpxahjxŸ¤žµŠ’Ž®ŸƒU.<+)' œ¢1pt~xz}}ywy~x„€mfrzwa¸`[7R”Œu¤Pi50/K(&/:++<=HCB>SYJF=F@?907CBJT>;Om‡“‘`{Cgr:>W%!/" _Ÿynm„Š…„‰{ˆŽ|p_U¯¾$+,|µzwq@x¡‰”rc™»­ƒGYUdJq‘Ÿ˜»¿««§›¡ÁœÄÌ«¸¤h€¥¯®¹…r›Î›Â¥d~g‹nƒŠP`}”…‹£›½¥ œŽ¬±b)+;)-F´k9Z‚z{zuport€vio€}l¤ -ªT?ƒ–Œ¤ISa+ (, 2587UYN83MVR:4@DBA;UO\ntœ²eyj_$h‹(%™ÒF74=044@Žjmrw„ˆ¡¦€‡k{_lű>,N`gOƒˆÍ»â­±Ê™r……j``l|rŸ^€®Æn¥§pQ‹¤Qnž¨–ox|v„—ˆ‘£¢©›–ij¦©«¡›¢™¤‰’­«¾Â—‡–zv?)c³Å´«–®ž‘haiˆE]ZMSVWSNMQUOSSQRVVTRRSSTTUUQTWXWTSRRSSTTSRRRSSSSSSSRRRRRRRRRSTUTSRQSSRRQQQQTTSTUWXXYZ[\^_`aZXWVWWWVSTWYYYYYY[YUTVVTXYZ[[[[Z\[ZZYYYYXXXXXXXXZZZ[ZYXX\[\^``^[Z[[YVUUVZS]XUT9(2%6-&./:Xmkca\SZ^a`\Z[]bbaaaabbddcbaa``^`ba^\_b\]_abccc``aa`_]\b`^^_`_^^ab`][]`ca_]\]_agb]^cfb]ccccccb`_]\]]][Y][Z[]^^\]``]\]\Xv®¨­~Zž‚½Ã™ˆª¦‰yŒ^x…aZŒ¬G~°½€wЍ§zt‡•¯ª¯§­ ”«Å´””‹”«ÄÒ×ÛßáßÚÖÓÃÅÉÐØÛÛÙâãåæçæäãâââââáàߨÔÍÇÃÂÄÅÈÉÊÌÍÎÎÎÔ×ÛàäèêëðìæáÜÕÎÉÔÑÍÉÄÂÄÈÅÅÉÎÏÐÖß×ÌÅÆÇÀ·±ºÂÈÉÎØÝÞÛßãæíõ÷õðôøù÷õö÷õöóïñöù÷ìèâÝÝãéììîîéá×ÊÀ·²®¯¯¯³¹»º½Â¾½¾ÂÂÃÃÂÀ¾¼ÃÅÇÇÇÉÍÑØÞâáÝÛÞâãÛ×ÛááààâàÞÚÖÒÏÍÆÉÌÍÌÌÍÎÕÖØÞäèèæäåæèëíïðù÷÷úþÿýúýüúøöõõõñòñîîïëåßßâæV„ƒq5o‡”ȉCj•¡¸p‚q…pT€£¸¼‰xŸÃ¬±¹´ˆax—Ž‹~~¤´—³¼«˜ˆœ’º±›}v¤“®’[~~¡}gƒl~ª®ž³¹¦Œt12#"+'JªKL]y}~ytuwx…}z~wtv D')#*D1`35x~Pd>S9*##%+1/:DS=UL=6Fca53J`S9-+jyswš³»mF?D=%qPc†ÎA.,-"1!EKR]hu{ƒ’˜ƒqthy‰®Š-6%~†EO𦲤™Ï·­®š‘jyugoƒŽ_KlTJ´¨§Ÿ’£›‚Š£»¹œ‹ŸººÍÓÊÔ±¦—¾¬ž´ÕÊŸƒ™¯¿Â䣠§••p[MQzxx|°¸¯Ÿ¾¢»¹QTVIOUXUMINUNRSQRVWURRSSTUUUTVXXVTTTRSSSSRQQRRRRSSSSRRSSSTTTUUUTTTTTSSSRRQQQUSRSVXYXXYZ[\]]^[ZYXXXXXUWYYXXYZXZXSSVWUWXYZZZZYZZZYYYXXXXXXXXXXWVX]^\[]\[YYZYVTXYYXVTUV_HS]giF(-*,./4/2Qkl`[^``aa`^^^`ba`_`acdddcba_^^___^\\]_^^__^]\[\^_``^[Yb`^^_``_aaa_]\]_cb_]]]_`c]Y[aed`fedeggecca_^`a`_eb_`cfdbbeebacb^†Šœ¤©{e¤nѲ´Ÿ…wŠldx•²^œ·µªcr£ƒk‹¤’–«¯¡­¥§¸Ç¥Š”š¨»ÉááâáàßàáÑÕÚßàÞÛÙâçëêæãåèåæææåäããàÜÕÎÉÇÇÈÄÃÃÂÂÁÁÁÈÊÎÓÙàæéìèãßÜ×ÎÈÍÊÈÇÄÂÄÊÆÇËÑÒÒØàßÔÌÍ̵¬µ¾Á¾ÀÈÌÉÔÓÏÍÕãíðêìïóöøùùóõòíìðñïêêçäçíïíäçãÜÙÙÑÆ¾·²²³²´·¼¹¼ÅËÇÀ¼ÁÂÃÄÅÄÂÂÆÅÃÂÂÄÆÈÏÔÙÙ××ÜáÞÙØÝâââãåæççåáÜÙÕÕÖ×××ÖÖßÝÞãêîìèêêëìììëëöóòõùúöñûúøöôóòòñóóóöùõîãçí𬆄j„aSA_zªea“{¯À²ªKNqUMn°ÍȽ£“q‚±ÍËÕÓ±¬‹ž‡~’‡£µ•®œ‹¡ÖŸueƒ„ލŠcK|`Œ…€‰µ‡®¥¹¥¶j˜K,[ -(*T†SO_lwyz€†‡‡‡‹Œ€ojpE ))))"B!>²c1RgtuTPQ%!"(#/7?-IVhrl\978HQD;?AHˆ…ͱZTWem\Ÿž{:uE09>97(2; "(IBOPMS^[W`juŽ5 +&7¯e2‚»­Áš¯Ï¬™{s†wgB>P•Œˆ²q“™«˜¶|›¥ÁΗ„…©ÐϽ¨©ÇÅɼ«¨«³°­r›µ¹·®µÑÊ·¿§¦©ÊỤ‹aW­×»¥µ¨°Â½œžˆ›M_FPXNSVTNKMQPSTQRUVSPPQRSTTUTUVTRRSTSSSSSRQPQQQRRSSSSSTTUUUVYWUTSTUVTSSSRRRRTQPRUXXWXXYYZZ[[\\[ZYYZ[VXYXVVX[YZXTTXZXWXYZZZYYYZZZYYXWXXXXXXXXYUUYZWW[XVTSUUTSUVWVUTUW\G]oneB(#59454/-V\bc`_bfdb_^_```_`abcdeecccbaa``a_]\]^^]_`__^][Z]]^^]]\\`^\\^__^ca^]]^]]`aaaa_]\]^_`abccedcdggebfc_^`cdeieabgihecggeegfcŽyŒ–—p\´ÂRªÈ¦‹•­—€xvUfw‘—_›°­Àq‡x–¢“ˆ¤²¹¸ ¯¦¦Ž…‚ˆ²ÇÔÓÔÚáäáÝÝãéêæâáâèìðîéæèìììëêèçæåáßÛÖÓÑÑÑËÉÅÂÀ¾½½ÃÃÅÉÏ×ÞâãàÞßáÞ×ÑÊÆÅÇÅÂÄËÇÉÎÓÔÓ×ÞÞ×ÒÑÍú¶µ¾¿¸·¾À¼ÇĽ¹¿ÎÙÝÙ×ÖÜäìïïìñóïíìéäçéèæéîìæÙßÜÑÏÖØÒËÃ¿ÃÆÄÀ¾À½ÀÉÎÉÁ¼ÂÄÆÈÉÉÉÈÉľ½ÀÃÃÁÄÇËÎÏÓÙÝÛÙÛáãâãæäæéëëéåãæäãåéêéæêëíðóôôóöö÷öôòïíóóóòñîëéôóòððïïïîðñòöøòêâèïòpT|‘|‚ZdDA™ŸNOop³¦­±º˜Zƒ‚tœ©‘Ÿ‚{jŠËéϼ›Ÿž¤³bx…‡eQ²²†ž¼¯ž°­‘XOœ|W«‘„”¤²¤°¤…ª|M{b-wQ&1D‹e3H_lw†“˜}}pa_^E% +3&)#,H,I0_lZ,ežŽ‘Z3?,!3(66#:n”Ÿ~RIA>14Hao\7^z€§‹”bEwP5Úñ§J4I^+*+0)61.6"!# &9BENA/ gÁ­\7z³v¼¹£È»‡˜„pw{f‘˜„Z¬€©p²¶›Rabp™¾×¨•‡•©¢§œ†‰xy²ª®“^ƒ¼Þ×袸·„™œº½¢|yhžÖç©…‡‡di£¥jJ7->eUUSVPQSRQOMMRUURQTTQNOPPQRSSSSRPNNPRSSSSSQPPQQQRRSSSTTTUUVVW[YVSSTVXTTTSSSRRRPNPTWWUZZZZZZZZ\]\[ZYZ\WYYWTTWZY[YUUZ\[WXYZZZZYYZZZZYXWWWWWWWWW^WSTRMNTQPOPTWYYSTVUTTUWPZ\5&,)40+*"4a›}_X`c]Wfa[Z]``_]_cfhgfebbbccccdd`\\^`_]``abbaa``^]\\]_`^][[]^^]ea]\^`^\]`dfea\X\dkic^`ddbabefcagc_^`dghid`afihedghffihexˆ©–’Š_w¸…»¬²m‘Ž}ih{e~Q˜­³¤\‚o‡¥›ž£ÒЦ·‹x¬•„ˆ”§Æã®¯¸ÉÚÞÓÇßåëêäàãçíïðîëêëíïïíìëéèèàßÝÛØ×ÕÕÓÐËÆÂÀ¿¿ÃÂÂÃÈÐ×ÜÚÙÚßååßÙÍÉÉÌÊÆÈÎÇÉÏÖÖÔØÞÙÖÓÑÊ¿Áµ½¾¶´¼¾¹º¹µ²·ÂÉÊÇÁ¾ÃÐÛááæîôóðìåÝãæåãåêçßÔÝÛÍÇÒÛÛÓÍËÓÙÖÎÉÄÁÄÊÌÇÀ¾ÆÇÉËÌËËÊËûº¿Ã¿»¾ÁÅÊÏÖÚÚÚÞäåâäèâäçêìëêéïìëï÷ûú÷ñöûüúùûþûüüú÷óïìòõ÷óêäãåíìëëëììíéëëìðñéßßçîð¥dNŸ€‡…y®mC‹e;k|¯¼Œ}™­º©‹}™°œš¸ÈÉ­“l„šËô¨°ÆÉ«‡\¸¡pÄÄ›‘›¨ÁÄÄša|°Äh‹wZ~£ŒxŒÁÄ¢«šf|‹K5JU'PL>1>@Nk]_‚==>. #!&!!:>!kaO<9d„¢”rcZ<41bC$-!)RVhF/`P;8gž§j7C[[ˆØy‚wkƒu-'¥Æ“U6g)+3*,2)%3$)@ &a¹Ú¬Qc¢ª“©“Ë—´©ŠEk}cS\{E_½­`•qxddŽˆ•˜À̱ºÈ¤¤§¥§»ÎËÌ»´´¥‘˜°Â–†°Â»ÈÆÙÇ×Ášmƒr‚ºÍ§w^mgMe’„j@1xY WLCZYRMNRSMGPPOPQRSTUUTSQPOOTRPOQQQPNNOPRSTUPQSTSQOMPQSTTSQPPSVTQPRUQTTPPSSPWSPQTVVUVVVVVVUUYWVVWXVUXXXXXXXXUX[]^\YWZZZZZZZZ\[YWWY[\WZYUUYZXTVWVSQQQVTTUWXWVVVWWVUTTM~Ø`MaejV=IWe˜½Ê{[Z[b^``_]]]^`a\`dc``chgeccddcahc`bb_^````_]^`bgdaacc`\[]^\Z[`edca__`abgegkjecedikhfhhgbcefhiij`dhjihgfljggikkjggfffeffv{˜™‘s[¯ªlÖÔ¤˜zŠ˜•upyw|vYƒ‡yf_”·Ú¼—¸Æ–¼ÊÞ¾‹v¬°Ãµ’š¸ÄËÆµœªÎλÃÚìåææÞßáÛâãçëêæçëêèææèëëëëâØ×ÜßÜ××ÖÓÏËÇÄÂÇÃÄÊÎÎÎÑÉÔÛÙÛâà×ËÎÑÐËÉÍÔËÍÏÐÑÕÜááÖÈÄÆÉÆÂÆÂ½»»º·´¶²®¯´¸¹¸³±±µ·ºÂËÔÚâççäàÞÝÜ×ÓÖÞàÞÛÛ×ÑÏÒÓÑÐÕÚÝÜÚ×ÖÏÐÑÐÍËËÌÍÉÄÂÄÈËÍ¿¼ºº¹·¶¼¿ÄÊÏÒÔÕ××ÚÞÞÞäìââàßæïòï÷óññõøø÷ôññôóîìîëïñîèåæèéêçáÚÕÔÕßàåëîííîæßâíîâÚÛÞâçꎓj^y—‘jZɯ‹‰z`†©¨¡¢“~k »Ì¼­§š“ƒ¥š{IE…¶Á–}’›v˜eqÓ´£^oqœ°zÃx¨™]uuzŠ‚‹ªª¡ªŠˆ’—gN@Kf[$"'"#%+2-)+"35'& !*/ +#,8p“Dš’ID<}°œ^NA&-@]^B$7:I†„£žÃg4,7+(7¬·=3K*H~y¸«¤ÄÄ´ƒ©‡‘vˆU55E?'Uh·ž³°¹œqE?.V‡ÀÀ²Š´¡·ÕÊ³Š‰¡fTgEhd6IO{œÓŒc«…]U[TvPcrŒnFsuH@H9Er›u³ª€‡¤Ã¿Œ5S¦Ë¥Ê‹„¹ËÔ×È»»¾žX Cž³±¢© ‡°—·Í»••[qˆVD{xESLq?_‹¦g{‡g™§qp†©ÇÎб¥¸ÙÚȾºŠ¦ÇÕÌÀÃÌ´®©¶¦‹‘”šÃ·¢ˆŽ|‚š—‘²¼Ÿ¤me^n‰~xk‡˜jCSJfWUSSTSQOQQQPQQRSSTUVWXYZZXUUUVTSRRRRRSSSSSTTTTTTXYZ[[ZYX[XVWZ[YVUXYWX\]ZUVWWWWXXZZZ[\]_`^\[[\][ZZZ[[\\\]Z[\^____[[[[[[[[\]^^^^]\[][WX^`_Y[]^]]^__]\]^_]\`````_^^a]“¤¶ÀÍÈϾªÀÓÌÉ»|[dhagedfgikllkkkllljjjkigfgiihgnihlnmmokmnnlllnhknmkkmplnonllnqqpooopqrqnnqpmlonrrnmqrpkmprttsroprrqrsusqnnquwxxvsqqruvŒ|sY‰”a}´u@v ´Â½ƒ˜´fUW|¼Šz|F>¾ÁÆÁÒȾÓÁ‘… ÄÎàëä½ÑÜÛ½°Áº¡œ›™œ¸×âêèïòéæåÝØÕÕÛààáãâéñóðîïòðððññðîìæææçççèèåàÜÜÙÒÎÍÍÌÈÃÂÇËÌÇÎÐÊÆÉÍÍÄÄÆÉÊÈÄÀ¿¾¼»º¹¹¸³±­§¢Ÿž©§¦«³·µ±¤ž¢¤ž–’¡¦ªª¨©¯´¶ÂËÊÅÄÇÈÁÄÅÅÉÑÖÖÔÖØÙØØÙÚàâæçæåäåØ××ÙÛÜÜÚÙÖÓÒÑÑÏÍÇ¿¶´¶¹¸µººÃÑÛÛÙØèçâÞàæåáàÝØÐÈÁ¼ºÈÅÆÌÑÓØßÝÑÁ´­¬««¶²®­¬¦š‘“˜š›£°¹ºÁÄÈÈÁ¸µ¸»ÀÆÊ}jCJ-!U¥žœ‘fˆ¾ÀµÏ»É¼ÂÚty¿Õ¿Ç­¤’ÀÐãïØÇ๪”™¹ÙàåäëìââçåÚÜâçæâãèæëñóñððòóôöôòðððèççææåååäàßàÞ×ÑÏÊÉÆÂ¿½¼¼½ÊÑËÅÄÃÀ½ÂÈÉÆÁ¾¾¹º»¹¶´³³´³°ª¤Ÿ­ª§©­¯¬©Ÿœž£¤”‘•—™››œŸ¡¤²¾ÁÀÁÄÅÇÉÈÅÈÏÔÔÛÜÜÛÙרÙàâääããäåÞÝÜÜÞßÞÜÚÙØÚÝßààÝÑÃÀÆÊÆÀ¿ÂËØßÜ×ÖääáßãèæàäáÚÏļ·¶ÇÈÎ×ÛØÖØÕÌÁ»º¹µ±±¬¨¦¦ ”‹’—˜•œª³³¸»¼´§žœŸœ£¬³›l]‡iTmƒŒ¥°‰\`SPg£Êβw[h¥“¬Àž¤¯¥Š…yˆ€ux©¶ÀÉį½’ƒŠrfa˜œ®¥{t{®ŽŒ|–odŠ˜y\o˜¥”Œ—¡ pŒeŒ›•:.>1¡¥‡¡ˆm}•Ÿ£•§„„¯—pšË¬˜ÈÍסªŠuj02('1`}ZXK!FTLR_dLFowQNsZQ‚¯ŸvCGAay;GF[Bep¤Éí®tMc¥›q^J?=L8+>@4;3ksp‘É͸³›“{ƒÑǺ¢Ml\kXOR]Rkle}M‹”§n¥¢Ã–‘h|†‹pwš§¿°·©‚v—©˜y“®¹·¬—„ˆ›±¦›¤”³®º»¸­´³áÔ¼‹¥£Ÿzp^EN‰®Ÿ¸ §¡JIT\OQSSRRTVQQRSTVXYZZZYYXXWZXVWYZZYZZYYXXXWWWWWXXYZ]]]^^]]][\]\[[[]X[[XY\\YX[^^\[\]`__^^_`aa_^^__^\_^^]]\[[a`_^^^__^^^^^^^^``^]]^``cdb]]acadefda_^_b`^_``^]bbccbba`Y[–¥·ÈÂÁ»¯ÂÏÈȼfSdg`jf_gghhjkmnponmmlkjlkjkmnnlojhlmlkmjlnnmkklonmnpppojkllkkkknnnnooppnjilkhhkkoqpprojllllmnpqjmqrqpppqppqstsrmmnpqrrsY\ƒryrbw—ŒlQ~pbЍ¸RŒ{Qv ic´È¡¶¬¾­µ¸½½vœºÇÈÈ’¦ÒÙÑÏÔÁ¸±€¬µÀ¹©´ÐßÙÖÝâÞâêçßáæìëçéîïñôöööõôõøùöñïðòíìêéçåããàÝÞáß×ÏÌÅÁ½¹¶´´µ¶ÂÉÄ¿¿º°·»¿¾º·¶·°³·¶²®®®°¯¬¦Ÿœž ¢¤¤¡ž £›ž¢¡›——’Ž”—˜˜ž©³µµ¹¼½ÀÃÄÃÆÍÐÏÞßÞÜÚÙÛÝÛÝÞÞÞàãæêèæåæççåäããåêíîîîäÛÙÞàÜÖÔ×ßçéäáãâäæèïõôîðìäÙÍÆÄÅÐÐÕÛÛÓÎÍÎËËÏÓÐÅ»­¤ž¡¨¨œ—™–œª°­«¯¯¤–Ž•“šž%H=Hz“˜—¤ƒ~¦¥º·£py†™ÀÚ¨™¢«Ÿ¯Æ¾²©¯¶…j]ޤ«›Š¤Ñͧ¾•³\l‰–˜œrw„©n‹“¤Š}’ƒjz•¡u[rnSrœ¡²“fmZq„˜Ë…dA*,RP€~vº¨Ÿ¶°†´·’v–§mzÛ»qšÊÌ”ng\Ld3G7 %-}‘i:H`fUIMPh’f?\pekƒœ„x5G\¡GMRN\µ…n’”žµ³ƒp{…ª­v†tahh‚£¤b‘’©Âα¶³”yŸ{³½–©®DPrZjp…XtrUÕŠ@?¡X«xÁ¦fUFC~ÃÆ¿¼¨µ²¸±’~Ž ™ÒÐÙßǤž¯¥Ð׿ ´± ’¨¡–‹…¢²¨šž„š¹°˜®¾ œ{Nk[V@\OTXUOLPUQQRSUXZ[[[ZYWVUUYXVWZ[[[VVWYZ[\]YXXXYZ[\`_]\\]_`Y\^]ZX[^Y\\YX[[XZ]aa_]^`_`aba`_^a`^_``_]__^][ZZYda^[Z[^`^^^^^^^^a_]\\]_a^ab`afgdhiigc`__ecbbcca`bccccba`Ud˜˜¨ÇÌÏʹ¾À¿ÓÚqZd`Vefaeeddfhklpnmllkjhhffgijihmigjkiikknpqommnqnkmpqolligilmjfklmlkheclhgjifgjlmmnsvodmkihhjlmfjnppnmmonoqrrpmnpsutrnltbt‚Šs`…”œ„Q±®m>~x]mem¢¶”P¿é·»Â¯³ž¶ÍȵÅ̳•Æ×ÎÁ³¥‰”¶¤½«¨·ÊÞáÑäÝàãàãåÞääçíïíïóøøøúüýûù÷ùúöðîðóñðîëèæãâÜÚÜàÞÔËÈüµ±®¯²·°º¾»»¾µ§®®­¬ª©ª«§¬±±­©©«¤£Ÿ™•–› –¡œ’˜¢–•–™—’’–œ–‘‘—›œ› §¬¬­±µµ²·¼¿ÄËÎÌÒÓÓÒÑÒըרÙÙÛÞãçïíëêìîîîíìëìïñòñõñííîîëçèëðõóííñíïñóøüøñóïèÞÔÏÐÓÝÙ×ÖÒËÇÇÂÄËÖÝÖŶ¬Ÿ—Ÿ¯´§˜‹•š˜žª­¨¥«¬¡”‘–•˜š›?'Onœ—°«š’ –“¨•‡ —¿¶·°—Œ¨Â¼­§Œ‹§Î’y“©ÅŸˆ¼ÑÅØÄ»—QjÆ©´¨¨“–Ž™“«ÂŠ«p^`u³¤yDymy‚c”¤Ž[ptt”»Ÿ¬ŽsTGQOgWpP`y6ZWFYoht”y—¡Æn\ƒf;>fFDR,2%-GRSI2 (Qgm¥˜wV[VPe~”—Ž©•yXŠšÊ>@8<§šŸÂµ¦ˆ©·±…‚|_l_‰¢wpxr~‹rƒÒѦª¥¸ÂÔÌÀˆ’|@6Jh£š•¨Is€˜tÇ£{WnLpY‡Š‹|ªvs†¶Ô¿¤£Ÿ­Å¿¥«À¿ÉÉÛÓ¶ÁÐ»Š‚›£Â×ëÐÂÆÀ°¡ ¥‘‹‡¦ŸŠ­¾Ò¾›—”‰qTKXUQUXWVVWVTRQSUUUUWYVXWSRUVSRV[]][YYZ]\XWYYU\[ZYY[^_]]]]]\[Z\[YXXY[\[[[[[[[[\]^^\\]^_`aaaa`_c_[Z\^``^^___```[\_cec^Z^``^[Z]a^^^^`acdhgeccdfgeddccbba_`bbba`_bed__b`\Yœº ‘ ´¾Ùǰ­ºÁÉÛ¢X[cfZdffecbaabbfgikkigfjfeffcdhgghhhiiiomkkkkjihhhkmmkiljhffhkmhdekmkijgfdccdefijkkjhgeegilmlkjeknljlljjjlmnoooponnoolj±ŠQX`iv”‘¤oHœÏ£ŠQHLKM¸ jSžßÓÏÓˤ²²ŸÄ¯oªÑ §¿«­ÎØÎ¥£¶®¢£³£¥¿ÐÏÓàåÜÜåèæì÷ôìëõüùóðôùþÿûùùú÷ùúùõòððîííïðìäÞßÜØ×ÕÐÈ¿¾¼»»¼¾¿¸´®©¦¤¢ ¤œ”‘”–”‘˜¦¬©¢¡¦››š•”’“”•›¢˜–™ž£¨¶«¢žœ™™›¤¥¦¦¨¬²·¸´µ»ÁÁÀÂÅÄÅÊÑÕÖÕ×ÖÔÑÑÖàèããäæéìðòîó÷øùùóëðèäèíðôøõö÷ùù÷õóûù÷ööóîëëêéæäáàààÛÕ;±²»¶¿ÍØÕî ž ¦°¸·®¥©¬±µ¶´±¯Áý±ª­°®¸µ±­wlb|uU}„¡º®‰“¡¦z€j¼«ººžzNNrš´×ÔØßÞ¡vvs“šœ·Å½¼Â¡evˆ…£”¢²Ÿ{u†É¾¤wr”r™°©va®€œ•…rU¢|ŽzKAvk¦›|Ž›‚p†wt }t†“skvPYxΦ«`]|}fedd1<9NJ>h‚7x‘yd)B,:U›ŸjHJS\u‘‡d~“´µž|zIMTb ¡…ƒŒ~¦º´²§¡€j¢¢§š•Ëž“œs@?zFAQTmhYbzž¢_M2*d¬‰cmioYbMbU‡¨±muar€chxs[Jƒ»·‘…®wy2X…t—¶p453Ka‚|¡Ÿ§®€{flaU]enfLeiBHC9CBor{©¸Šz“xuŒkŠW€ŽZž•…€X£©rb„”|`crtv‹¥¼Ï–¤‘u|ŽŒ€“˜§ÁÔÓÆ»˜¢¦¸ÀÁ´¸“œ¯ÇÞᾑ­¿À¨¤¤Ÿ³›‹ ª©‘u”½Ÿ‚‡ZYS]\ZYZZZWUSVXYVTSSWZYVVZ[YRUWXVUTUVYYVVYYVXXXXWWWWYZ[[\\[[YZZ[[ZZYX\_]YWZ_\]_^\\]^\\]^^^]][[[]^^\YXXYYZZZZ\\^`bb_\\\]_acb`cba`___`__``abbbccdddddeaabcegijagj_Vn£ÍÀǼ¿¾¼ÃÇÏÎÑáëëðÛ{fdleidfghjkkkkjjjjjjjjjggkjfegffffgghhklkgccgkhgfgikkjhhiiigedohefhhimghijkkkkkkkklmnohjlmnljimqrnmprqoppqqqpprpooqtttirp\-M¨Ö“Sn¦²´®¤qe‚©c?¯ÎßÔ§´ÐÍÐÜÜØŸuʾºÁƒb­Ä½ª·¯²ÃÌÈÊÒÙÚÙÚáëñòùúûû÷ñëèàãæéñùú÷ûþÿý÷óô÷ùúù÷ôóõöùûþþûù÷÷÷ôñððëäÞàÝÙÖÕ×ÛÝÞÚÕÒÑÑÐÏÐÊÅÇÎÓÑÍÑÑÔØÔÉÁ¿ÍÔÜÞÚÔÐÎÓÑÑÒÍÅÃÅÒÆ½¼¿¾»ºº¶´µ³±µ¼ºº¹·³±±²¬«¬¬¦˜™¡£¡Ÿ¢­·´µ¸½ÁÄÄÃÐÓ×ÛÞÞÜÛÚÛÙÕÔÕÑËÅÄÆÊÊÈÉÎÅÃÁÂÁ»®¤¤žš¦ª§¢¬´¼¾»¹¼ÀÆÈÆÁ¿ÀÁ¿½¾·¬©®¯©¢ž¡¦§¡šœš–“‘‘’“‹“ ª¨”‘Ž2c#7iPxtg‰¦©ŽeVe\|{Yo‹’ŽŒxp‹¨¯«ˆ©ª ®¨–rYPe”©»›“¹‰¡Ërw“‡ˆv€—€¢~af?g¾¹E]’¨š‚‹•‘“…XiaP!=0]cm Æs…“Ї ¯ª›pv{RƒVŒŠGgKBD‚© ‹lw¡|^49."g¥ Ž‡xcABBv}€Ž‚r_?:avGf¨®t|y~kJR“„xl7fªÒ¤ŽžnY>'2."O§²¿ÅßÒØÒáëߨáëÈÝеž‚l[H7"BXIzQZsflƒsrn‰|±vV‘‘¡}jeSl˜§||QPž¿´ÍÓĶ©žž¤ž”œŸ€pˆ³¶©›£ª¶ÆÀä¯ÇÕ©‰zš½ÂÕÚµ¹¿¯´°­Àª„¥´ÄÎø¬¯¨„WLQWYXWVVWVTRRSTTRRSTQSSPQUVTWXYXVUWXWZ[XX[[X^^_^^]\[XYZ[[[[[^][ZZ[]^Y^b`ZX\b^_a`^^_`XY[\]^^^_^]_bccb``aaabbbcbbceedc_cfeb``bgd`\[]_a^_`bbccccbbaa``_a`_]]]__f^f_a¦ÛÇÃ̳¶¿ÄËÉÒÙâçàâô¼hafldmnijkmmlkjkjjiijjkighkkgegiijjkkkkiotrlfefkkkklkhenmlkjjiinhfhjhhjffeefhjklkihgghilkjijmoqgmpnmnnlqqrrrqpprqppqqnl´Â»Þº‡dRb“|Y„xGm¹Ú½_rLmÒ¹ÍÃ¥´¾§°§yUp›µ·—~’­½·­²Àº²ª¦§¬·ÀþÂÔâäáááâáßàãååçôüùôöøøùòìëð÷ûüþÿÿýúøøùô÷úùõòñòôóññîçÜÔÙÙÙØÕÑÍËÉÉÊÌÎÎËÉÄÃÂÀ¿ÂÇÌÌÌÏÎÇÀÁǼ¿ÁÀ½»¼¿»º¼½¹±­¯ª¥¢¢Ÿ›¢¡ ¢¤£¡¤«¨ª¬¬¬­¯°µ´³³®¨©®­±µ¹¾ÆÐ×רØÓÎÊËÍÏÐÑÒÓÓÔÔÍÎÌÇÃÁ»³¬¦¢¤£—•œ ¨±²¥}ox‚ˆ‹—ž’‰„‘Ÿ§©±»¾³¦¡ ž“œ–•œœ•‡ˆˆ…€|zznkfehpy}pgjmmmouuuu,!`4Œ‡x§º±‡omŒ lc—­¢¢ž””i†£š­£­®¸®´»£§¹”e«º£‘ž´ž£¢½¢¤²Çº£›¬Ž¸¨Ì¢l…’2a´’·Œdd†¤jq«¥‰”~FM^J9()C6>OxxtQ`qahbRU`T:D_kYHD;+-7GG<=@7Ag1MM^‚«‡€€ŠzA(?Q\\®Ä—•em`gU™¶e€7[’¢Ãšh`W$Ga€¸ÆÛÛÛÛÚÚÚÚÝßâååâÞÛàààâåÞDZ›ˆH&;:5RW^jœxNyhžžl–¬•tnš¿n|“NzÐ~}¬£‹t‹ƒŒ¯»­Öˆr“”¨º¸¿±™•šÉ»¥Ê¼¸½³ŸŸ¶ËÑ·¦’‹¢ÀÛÌʸ‡¨•o¦™˜—Š…Œ€jST^WS^YXWUSQONRRQPPQSTOTWUTVVTWVVWXXWUXTUY[[^c]`cb^[[\\]^_____WY[^```_ba_^^^__]]]]]]^^_^^]]^^_ie`^^_``db`bfgda_adfgebabdec`_addeda]\^ab^[\`b`^]`bca___`][\^`_]dfeUxËÚ¿¿½»¸¹¿ÈÏÐ×ÞßÞãñü§ccbgfnfghjljgginmkjjkmniiiiiiiigjmmlmquoooonmlknlkihhhikllmmllkefghijllecceikiggggikkigfhjkkjhfkkkkkkkkpmknrtqlrpommnop¨”¤Ç¶uS_µ±šsTdb’²À²g`SlÉ´¬£¨±¤“’_QTƒˆ•€›£©°²§¥µ¸£›¤¦¢¯ÆÌÎÓÙÞßÞÛÙÒÉÇÍÖÞáëíôüþúøùõñíëîôùýýýúöøþÿüøõñððîêåèëêæãàØÐËÍÎÌÈĺÀÃÁÀÀ¿»¼»¸´²µ½ÄÆÂ¾¾ÀÂÀ¾¯¦Ÿ¢¬µ¶³²­¨¨¬¬©¤£œ––šžœ™¡¤£ž¡¤¥§£¡¥®µ¶´°¯¯±²²°­¶±¯¶ÁÉÊÈÏËÉÉÆÂÄÈÅÅ¿ÃÊÎÌÂÂÁ¾¹¶µ¶«ª¨¢›——™¡§®³µ±¤—‚‹•—“’—މ‚ƒŽ›¥¡¡¤¦ ”ŽŸŸœ—“‘‘ƒˆ…}~…wuronpuy{ztruwrkhpllnzX"enŸssœ˜hL\«„ ¢±Ê˱­Å¦’n†’••ºËÄÏÕ´—‡žÅÒ¿¢~zœ…un‘’¡¨±ÄËŒ””Ÿ¬²—Ÿm]—Œ†¬…]˜oQbsb†|r}xZz_LSGRmN&$<>9(BUOC9>KQOI_oppriZ@/% !1?;GX9Y}k£³‘^cwg>827.E”¥vligkŠs}–v…aXt¡²•`_-4~¯ÅßÝרÚÜÞàááÜÞßßßáåéÛÝÝÝàäáÚߨ jfcRMh]UwœN]}k¡š‹zof[˜¾ub‘t_z»œi}£qœ”œ–©²ª¸·µ°ÀÓÔÜÓº¢‘·¸µâך›š™›¤°ºËȺ¸ËÒ÷¬•£¦ŽvLBdy¨Ç¶•…€ŸŒwj`YXXZYWUSRRQSRRQQRTUSXZXVXXVYXXY[\ZXXVVZ\[]a]_a`][[\]^__`__^Z[]^_```_`aaa`^]]^^^][YW\[ZZZZ[\d`][]_aa__`beggf_acdedba_bddbbdfijie`^_aaaa`__`a]_``^]^_a_\]_a`^b^cW‡ÎÞÄÅÁ¼»¿ÅÉÊÌÑÖØÚâïú˜[ccfcnighjkighilkkjjkklkkkkkkkklmmlkklmqrrrrqppooonmlkkkklmmlkkkjjjlllkhgfgiifcgffhjjhfghijjihgjjjjjjjjqmjjnolhppnmmmmmŠƒ±Æ®wKŠ–£\[[„ލÀi0]¶Ê¶­—”rt‡vkz{ ¦³µ°°¸º½Ê¶¥Ÿª´µºÅÑÒÒÓÓÐÌÉ¿ÀÁÄÈÏÖÛáçð÷õïðõñññóöùüýõ÷÷õöøõðìèäãååãààãâÞÜÚÕÏËÉž¸µµ¶³¶¶´¶ºº·¸¸¶²±´½Ä¾»·´³²°¯¡š”–£¤£Ÿš˜–––—™˜—–——–•¢§¨¥¤§©§©©«®±³³³¶´²±°®ª§¤¢¢§¯³´²ºµ²°®«­²¦«®°µº¹µ´¶¸¹·¶¶·°±±­©¦¦¨¬´»¾¿»±¦¡ žœœœœŸ—‹ƒ„ˆ‹„ƒˆ‘’˜˜˜—–’Œ†‚‚„~vx{okkllosz~|tqvyulg`djoˆ”IT"U®›²²›‰fLv­³©¨¨›¤©£¤°¿¸½¸¶’‡…|–¸ÏìÚÅ̱‘ž„Œ˜–±¬šŒNJ„v aˆ¬{uÌ«`™›z?ajŽw{ž™ƒs€YZkMQrX=3FVZAQmj`VUYexˆ€“­ÄÒп­‚rP#):4s\kji¥Ž¨cx„c>L-Td‰®¸«›—~x‘‡z–•|qDH€‚~F2+4GŒÊÙÚÐÓÔ×ÚÝßááØÝãåâßÞÞèêæÛÓÓÖØÉ˼©«¸µª“iOiMN{Éztc^QN”™s€…jƒ¯¯’¾±xutmi¢§”©Å¬§ÄÒÓ¾ÆÚ×Ë·¿¨›ÃÍÞÒÍÑÌÀÂΰØÒ²¼Íºž®®¯© ¬Â˼±¬±¸¦­™Œy\V[PZYWUUUUVUTTTTUVWV[]YXYYWYXXZ\]\ZZWX]][[^\^__\[Z[^^___^^]^^]]^_``]_acb`][Y[]^]ZVT[ZZYYZZ[^\YY\_aa[]`abbce```abbbb]`cdddefhhheb`abadfc^]`d_`a`^^`bba__`aa`dWf[œÍßÌȽ¾ÄÈÆÂÈÉÌÐ×âïøŠSadeamkijkihhjkjkkllkkjkkkkkkkkmlkjkkjhqqrssssroopoomlkkklmmlkkoljjlmkhhhhjkjgdhgghjkigiiiiiiiihhhhhhhhnjggjlkiooonmlkj¥¡¡±ÊÅŒLT—urU*o˜všw#MǬ¬šzffl‚¡¨¡¢µ±§´±´ÊÏ¿¯§®Á¦ ¡¯ÀÉÌÍÑÐÍÊÅÀ¼º³»ÅËÍÐÔÙÖÞéïëåèðîñöûýýüûñõ÷ö÷öðèàÛÖÔÖÖÔÒÍÒÓÒÑÒÐÌÐË·­§¦§±®¨¢¢§§£©¨¦¦§­µ»·¶µ±®­®°©¥ žŸ¡¢¢›œœ˜“’–›¡£¥£žš™™¦¬±°°³³°³¶¸·±¬©¨›™™™›š˜–—™›žŸŸœ¡š•“’“˜šž¢¤¨­¬§¤¨­±²±±²¸º»¹¶³²²´½ÅÇÅü¶¸­¡Ÿ¤§£¥œ„~zvsmjjoty€‡Ž’“‘‹ƒ|„‚zrv|xmcccbchnrmgelpld^\`ce;eN+*Ūœ¸³¦¨ ”‘³rl¡³˜waHv••¿°©­rWXrqƒ¤Ž¡ÄÅ©–„”ÇÏÞѹ¾º¸l|‰¯‹S]a z˜}g™ck¡­[]pŸdNi›~ikgTY[;4D91/=LQBDNOQRSU\juv‚žÂÞèçäÏÔÓ§U7sYY`sÕ¹™{›‡P$4f‡˜©­š„iƒuw€’šyyGEek|I/3m½×ÙØØÙÜÞàáááâãåççäàÝÝââØÎËÌÌÖÂÁñ¤¢œ„wQE8ƒ„ £‹Š‚]giqAA‰¡hiµ”}“ˆ}†¸µŒ…‚›¾ÒÕʬ« §¼ÅÌÒÈÈÉØÄ­»´³¯¶ÄŶ¯²ÃáÞÊÆ¹©­§·«Àéôµ¦˜”˜› ”|mW]aMRc[ZXWUUWXYWWWXXYZZX]^ZXYZXXWWY[\[Y[Y[__[Y[\]]]\[Z[]]^^]]\[_^][[\^_]^_``^\ZUWYZ[ZYY^^]\\]^^][YZ]_aa[^a`][\^`_^^_`bc\_bddcbb``aaaabccdeb_^_acccbaadgdcaaaabahWj^¦ÄÙÑ¿½ÀÄÆÃ¿ÇÅÆÌ×åòú‹Saefbmjkmmjhknnklmnnmlkjjjiiiihkhgimnlilmopqqqqnmlkjkklklmmmmlknjghlmjffhjmoomklkklnonlllkjjkllhhhhhhhhkhfgjnpqopppomki‹Ñݤ–»«iJŽlVuh5g‹Zuz45›‡Zaemw|Œ©®«©­§¥´¾¦ËÝѾ®ª±™Ÿ¦­¹ÅÊÊÊÉÇÄÀ½½½ÁÈÐÖØØØØÖÚãéçãäêçëñõõòïîëîïîîîèáÚÕÏËÉÅ¿¹ºÁÆÇÈÊÉÅÂÀ»³¬¦¥¥©¡•ЉŒŠ„›–“•¦«¬­¯²²±´¹¾À¾»·´³³µ²µ·µ²±³·¹¹·³®ª§¦®µºº¼ÀÂÀÀÁÁÀ¼·³°ŸžŸ¡¡ Ÿ™  œ—””•†…ƒƒ‡‹Œ‰†ˆŽ–›¡¥§¦¦¦¹º»»¸´°®±»ÂÂÀ¿½º®¢—˜ §¤Ÿœ™“Š‚|xwqjb`djqu€‡“’ˆ†{qkouqgaYQNQUWXNLOUVPKJMLHDUŒ‹€N1‘Å¥Œ…œ¥i‹c~ŠlZ}‘su~pSЧ¹·§•…oKa–‹¯·ÊÅ®µÇÀК—¤³±ŸŸ’ªÉ‡xhWXp]j‡@¯¥†x„r_s‚h[w€eG?JNPE58;367FSex’ž¡¢°¸³±·¹µ’”¥¶ÄÒßÞßéà±t;#.,Yu½Ÿ—§s@Mc`¥¼‚tablgtzqƒ“€LIJfrO..e½ÛÝàâäæéëëëêòêãâæèçãÓÓÌ¿²ª£†r}‹}yƒi]Sdc¢Š š¯l…P˜^}‹yv]@Ze‘f}Šq”˜Âɽ“wƒ²¬³µª£¤¹àØÊ¿ÌÑÆ½©³¼ÏãêßÎ÷›—¿Ð±µêÇ·™«•|qyF5Ux•¶Ï’qrw]RXOWWVUVWYZXXYZ[\\]\``\Z\\[ZYYZ\]\Z][\`_[Y[]]\[\\[[Z[[\\[ZZ]\[YYZ[\^]\\[[[\XXWWWY[]`__^^__`a_\\^``_\_ba][\^_^]]^`cd^_abcb_]___`abbafc`_`a_]cccbabehddcbaabbhZk^£µÉμ¾ÀÂÂÂÂÃÇÅÅÌÙèõû–Zcehdnhlppkjorqnopqqponlkkkjjiikihjnolijkmnpppppnjhhjmommnnnnmmmjijmnmkiloqqqpprqpprtsrponnnnopllllllllmljknqtuqqrrqoml/}¸¶¨§—zELCJDfjVjŠ‘i<*`WFWhv}w}’•ž¦¡œž©½«½ÅÊ×׏¢­´°­µ¾ÄÄÆÇÆÅÆÉÌÓÔÖÛßàÝÙäààäåáßàÞáääàÜÚÚÚÛØÔÕ×ÖÑÓÎȼ²§ž«³¸¸¶¶´±§«¯°®«©¨¯©Ÿ˜šŸŸš¦œ”—¢ªª¥¥©®±³¸¿ÅÈÉÉÇÄÃÅÇÍÎÑÓÔÔÒÑÏÉ¿ÀÀ½¹»ÀÄÃÅËÏÏËÈÇÉÎÏÍÉÁ¾º¸¶´±®§«­ª¢›™™›’І‚|yz}}{wx|}y‚‡‘“”–—ª«­®­©¥¡¦®´³±³´³š—”–›¡££œ  š‰‰Œ†}qjkprqnx„‡ƒ…wpf``b]VYK=:BJJF47<=7/-1,*+.p…yneSHX¡”€k‚˜oG£¤±ÂƸŽ_ibMh€¡•“°È¥yjr‘¤Ç°ÆÞÔÖÅtt¡™¢³°²—–­ ]‡®_Qn\–=’vŠ|†Ž[^ZoeQ=BA<,EC/BTY~—¦¡ž ÄÏÏË×ÙÑÏÖÔÉ×ÔÐÍÈÂÂÅÕÕåôè½s-!OA¥ ®–†~¨–]=3%( B@žËƒj]oeq‚r­ŠWA.]\A$0=6h¸ÓÙßãåéíïïïîìéççäÚʽº³£‚zrkiabWBEI7GcJrt”ŽZR†kcxM¦¶™kXfGCg…ŸÄ®•›h•¯¨§n…ª®¿ÄÇÁ¼ÖâÕþÃÈÊʳ¯¯·¿À¾»¯¯ÅÚÅ–‚‹£»ˆds­‰ud_m«£€lXZaURZWTTUUVVVVVWYZ[\\\^bb^\^`_^]]^_`^\_\]`_[Z]_][[\]]\YYZ[\\[[[ZZYYYZZ^]\ZZZ\\_\YWVX[\_^]]]]^_ca___`_^]_abaabc_^^^_acda``abb_]fecddca^fa]^ac`\_`aa``cedeeca`ace\e^ž²»Ç¾ÀÃÃÁÁÄÇÃÂÄË׿òù›]egjfngjqrllrtppqqrrqqpppoonmmmnnnoonkimmopqrrrsqnkkmqsnopppponnooppqqrpqsrpooputrsuvvuqqqqqqqqqqqqqqqqsrqppprrqqrrqqpo>GGB,.10(# S}†w^J^u¤ ”‘™l¦°ÌâÔºº’u¶ÍãÙÊ|“šwo}©Ã°£ ’|`}}ºãº„’Ž«¨y™ÈX)_œq¨rƒ¨¶}d ¢“L-?X+=KZPK):QFFViœ—®±¼»ÛàãÛØÕÕÙÜÙÔÐÖÛÜÚÔËÂÆÌÛâÚ½}8a@n¶†“‡¢{V07"+8[h°Ó–p]rpgl†‰‰©ŸŠQ*Yd7//56p¼ØæîäæéìíìêéßãçãÖ®¡Ÿž˜‘”“•Šu[PF5,Xq?L;@MfNˆii‹R˜˜Wd‚ac€mqgWϺ‹¤Á£ž¤ÄÜÆ¾Ã¸À¼·¢ƒ‘­¼ÆÁ½º¸Ãç•©³ÆÜäæâ»“§Å»Ôéߢk„£[&]Œ©¬Ž‚gUUUOPRTUUTSRRSUWYYYY[__[Z]__a`__`_][a]\_^\\_`][[]__]YZ[]^^^^YYZ[[[ZZ^^^^]]\\^]\ZZ[\]^]]\\]]^b`__``_^^^^`bca`^^^_abdeca`adecaigffgfb_cba`abba\^aaa`bcdeec`_`cda_c¢Á¹ÃÄ¿¾¿ÀÂü½ÁÇÑÞéñ‘ZgjjdmhgprlkrsnrqqppqqrsrrqponnmorsqonnnopqrrrrrrrqqrrspqqrrqqppsvtpoqtqrrpnmprusqqsuuupqrssrqpqqqqqqqqrrrqpoopppooppqrxwN2uŒrUQ'G^ZSdY`Z6P`x™”sokw œœ–°»™•Ÿ¯³« ’—¬Ã¶¬¬³¹¼½¬³»ÀÃÈÐÖÔÒÐÏÐÒÓÓÏÇ¿½»¹º½ÊÌÌÆ½··¸±¬¢—•™›š—“Œˆ„’–”Œ‡Š“©ª¬¬«¬®°©®²´·»»·ÃÃÁ¿¾ÀÅÉÐÏÎÏÓÖØØÔÕÖØÛÜÛÛÜÞÞÛ×ÕØÚßÜÙÙÛÜÜÚÏÔÖÒÐÐÏÌÎÌÉÇÅÁº´ÄÁ½»»º¹·°­§Ÿ˜”““‘Š„‚}pc\TX[ZZYRJPPQRTZafqpruyzwuwyxw{ƒ‡††ŠŒ‰ƒƒ‰‘‘“”•ކynidUDKJHEEHNR[YVSOLKKE?99=?<9-**,*&%(Qa¤¨·”…•U9všž¤¢ ³Æµ©½“emw‰ŠŸŒsn‡­­ºÑ³­­¤qPGS«w¦·§¸Ãǽ¡´RUzvLUnžš‹‘R¿™jimw‹Q‰ŠgL`Q9RVHKOg€ž´ÕÏÝÑÒàÐÌÙãÞÚÜÜÞÚÕ×ÝÛÓÌÎÓÓÐÀ‡@-AUu¦vrœ¦}l/6 ,43V­Èq7Urfjep„†˜¡´a$Io(09HŽÑáåâìíïïîëçåááÛξµ¶»ÄÊÌÉÇÊÍÍо¶·ª„‰wLZsdh\{uTb•wz¦Õš3jk‚›©”¯¨¤¶ Ô¼o¹¯¢›£‰m`f­¬¥™¤¸Ã×Ḣ®³¨±Ì˰¹Á²ÅÛǫƳ¿œ}jbˆªÆ¹“”®Â«rW[XLNPSUUSQOOPRUVVVVVZZVUY\\`_^^^]ZXb^\^^\]aa^[[^``^YZ\^`aaaXY[\]\[Z]_abb`][YZ\]^_``_^^]]^^_`_^^`a`^a^\]__[W]^_abcdddb`aehgffddehheaadeda`cg]`cdcccdceec_^`bee\j«Ó¾ÄÈÁ¹·»¿¾¼µ¸½ÃËÖâê…Timjalkdnqkkqrkrqonnoqrrqqponmmhmstsrtvnopqqqppoqsuutqpqrssssrqpuxunjmrmnomlmrvsqnnprsroprttrpommmmmmmmlnpppopponmmnoqs`x€ED„m7Q^UX[vdk.@r‘ƒ€vqqhgw‰š£yy› ®¸¸¨¥µÌ¯–˜¥§“𢭵ºÁÊÑÅÆÅÁ¼º¾Â±¬§¥¢¢ª³µ¸¹³ª¤£¤œ—Œ€{~}zvrtz€ƒ„—™–‹“ §—˜™¤¯»Ä¾ÄÈÅÀ»µ¯¹ÁÈÆÀÁÍÚãàÝÞâååããáàáâáÝÚàäãÛÑÎÕÞÙÛÜÚ×ÓÒÒÓÙÛ×ÒÎÉļÀÅÆÂ½¹·´°ª¤¡š—™”‹ƒ}zzz}xvyvj\UZYUOLMJDDB?<=AIO_^]`cc`]`_]\blpmmooicbipupmt€ŠŒŠtqjdecTAD;1/6=BBDEHJHGJNFFEB;4.*-%#*2433HŠijbx°§{mi­™q^Ud›ÌÑÑÛÜÙÛÜÝàãߨÜÚÙÜßàÝÙáÜÌÃÍÉŽH+/ie´°€‘œ—gB'FB:<9P›×~MYxne`_jˆ§¥°[+^ƒ}yp²¡^~©¬™vX†£¤˜º¬†Š‰‘•…²ÇÁ»¤¤ÐÓÛÅ·­«ÁĦ¢™–«°‡pа§Èº¬¬—²ØâÌ–txvdZ^ƒQVMPUPKJMNLIJLNRUURPSSRRRTUWVXYYXXZ[[YXXZ\[[[ZZZ[]_a\_^ZZ\\Y^][ZZ[\][^ab`^]][]_aa`^][^_]]aa^\]^^]]^_a`^\]_bd^^_abcdebdeedehjbcegiihhiiihgfediedfeaacjedfecdhc`j^žÆÁÂÆÈŵ¸»¹À¾³ÂÉÇÙÞxeX]eegmhjmopnljhiklmllkqpooppnkkkkmopnkifglnkiiklnoonlkrrqollnpnnoqrplhnomjlpokwtqpqrrrokggikjgonmkjjjjjiijlorsnmkkllkiRWnމW;JjHF>Lc\ls‚l:.V|…lznRkNIa}••}mijrŽ“ž©¨›†¨ž€~€{r{‹ž¬³ºÀû¶°®®®«¨•˜–’’˜ž¢—’–“ŒŽ—ŽŽƒqjprmgcbizŒ›£  žš•’‘‘‘Œ¡µÀÂÁÈÖÞÚÓÏÌÈÓÜÞÓËÑâïîêåãåêîðæåâàßàãåãÝÔÐÐÑÑÐÒÑÍž¾ÅÍÈÆÁ¿ÃÆÀ¶¯°°­ª§§¨«£˜Ž‡ƒ}‡}qotvpiga`gjcVMMOMHFHGDDGJKJLQU[UPORSPMFHJNQSUUTUXYWSOLPNLMSZ_aZVUZ_\PE;610243247>DB>>C873,$#&*-,(# 1k³Êk•bysr›ŽM(Jh‰Š`€·‡¢Å¼³£“¹Àµ¥¤“¸¹·§š›Š·½ŸžÈͽýz‘®™ª‘D#y®¼½¹Èij•Áb…žZj{t_fZQjRo„e`?M2914A30SeMj±ÔËÇÑÞÞàãßÚÛáÚÜÞßßÞÞÞÒáæÕ½£c%\O¬…ޝ³¢qU=OHDH7L©Ö~Tnwtk_]iz…²¸‡^*8Ber_p®ãðèäëììèà×ÑÎÄÍÕØÚÜÚÖãÜÙÜÝÙØÚÙÓÎÑÕϼª¥‰‚u}plTg|w˜†OVM_‚„ŠZ<¿»•]]z•À×½œm‚R•©¶¦¨ÂÙ̸ÀÔ©¯È––ÒÅ»«ŽžËÖÁ ƒ©¶¼» ‰Ž}–‡mb`•¬¯¯•lc|‘z†¬[\MUOOOMLKLMKLMPRSQOQPOOOPQRRTUUTTUWUSRRTVVUUTSSTUWX[\ZUUY[ZZZYYYZZ[Z\_`^]\\XY\]^]\[X[\Z[`b_[\\\[[[\[\]]^^^]Z[\]^_`abcdcccegeffggffflkiggghifcbed``cgcabb_`dc]cZ›¾¹¹·¼¼··½ÁÁº½¸ÄÅÄØÜl^X_dbbgbdfghgfdijklmlkkjihijjhfkjkmoomklhhlnkjklmmmmmlklmnnnoruqnjhjlmmijhegklhljhiloqqmmlkijkmkllmnnoopomlklmmomkklmlkƒbKc‹†X4@@F;Hsuur[_f]STaVJffftˆ—Žvmou€—–•ƒxw|’ƒqihf^WivŠ›§­­«¢ žœ›š—•„ŠŽ‰†‡‰ˆzss{|vxz~ylhptrvwz‚œ¦¬§¨¦ —‹Š‘š©¶»¿ÂÏ×ÚÔÎÍÌÉÌÑÓÐÐÙäêáãçëîíêææáÛÙÚÜÝÝÚÓÊÅÄÅÃÁº¶±­ª«¬®¶±ª¥§ª¥œ›™•‘Œ‡‚vvvxyyvsrg]_hmiaYSNNNMPVURKDDHJHQSUVVVXY`ZSPQQMJ;<>@BCDEMOQSSQNMD?858?FJSOLLMI>641.---,+/++/0,+-*)%h—dX§¦œo¨¬o40·™ƒŽc‚–vy˜„c…°¯—ž´©¢£–¢¼¦’Œ‹­×ͳ¸¥‹‰T}„l›d¯³Ôˆs¢wv’jV\‰t—ŸxVaf‡†zTJL_$@Tg|zŸ‡teu—¬ºÌÓÒÚææÝÙÞÙÞââßÞàäßáäßÈ¥„tG2B©~”¦¬’fSAHBDOCT¯Ã„`sholcgx‚‚—¬¦/.Lgqb‰Ëåäéííîëã×ÏÍÎÏÖÛÜÞâäãäàÞßÞÚØÚÑ×ÙÚßÙ¸‘ƒsy€‰xppV˜§y•]dd€‡ox…¡tŽjaŸu yo»–¡—±»›‰§­£ ØÈÀȬ„”¸‰go›¨–‰‡¤’ˆš¨Žpo›“yˆ³¨¢´¼µƒXt¥°~v~SLREIMPOKIKNLKKLNONMNNMLLLLMNPQQPOQRPNMMOQPPPONMMNOPVWSNNTXWSTUVWWWVVY[\ZXXYUVXZ[[ZZWZZXZ`ba]\\[[ZYYVY\_`^[XYYZ[\^^_`aba__achgfdccccjheccehjb__ba^^ac_]^]Z[^d[_`£½¹¹µ¹»¸¸»½¼´¹´¸³¹ÔÓa[[cfb`dddeeffffjjkkkjihihhikljhjiijlmkinihkljikllkjiiiiijllkmorpmihjmnomnkhjoqnljjkorssknpokjnrlmopqqpptsqonnmmrpmlnpqq§‘hSo—“s-"$59Ny{„kSVJ=LZ\]txkaw‘˜}}„˜š›’qr|yfXWVOHFR]q‡—›–‘‘Œ†‚~t~ƒxspl\Y]gjfflkuysry€€…Š‘˜¡¥¨ž¡¢”ŒŽ—¤±¶·»ÂÊËÇÁÀÂÄÃÄÇÈÊÑØÚÖÍÑÚâèçâÞäÝÕÐÐÐÐÏɺµ³²°­¦¡›šœš—‘މ†Š‰„‚{vpidcdfikjfb_UMOX]YRMJHEBESa[TJCFORPYYYZ[ZXUXRKGFEB?@@BCEGHHDEFHHHHGB>978;=>FD@>;6/+./.,)&&'*! ;4ljƒ‘PGoN¢Ä«ubr¡Î–šž¥£•|eX޳“ÂÓ«ËÇÎÛ¿glƒ›º×ÕÆÅˈ^x]6=f‡l’µ­˜sWFIJLNXfª©Šic]bfgn|‰šˆ‹¢KW\UWS×àÛìöôìßÓÍÏ×ÞÜààÜÛàääâàßÞÜÛÛÜÚàÜÌ¿¸ª›…ƒŠ…zpk\{vWkeJiq‹_ZEpšpƒˆŠc’ª{„‰›žŒ‹•u^xšÊÓµ •’š²¢¹À£˜p™–šŸ¡§´½ÆÉÐÖξÆßœ‹¡¶¾²›©‰^dƒy`[ZBp¥QEHLEHKLJIIKMKHHJLLKMLKKJJIILMNNMLMONLJKMNNMONLKJKLLMOMIJORPLMOQRRQQQSUUTSSTRTUWXYYXXZYWX^`_]\ZZZYXVUW[]^\YWZ[[\]^__]^^][[]^dca_^_``a`_^^`ab^[[^_\\_a][\ZWX[`W[l±À¼º³¶¹¸····¶¶­ª£³ÏÀ^]ahiedhihggghjkjjjiihggkkkloonljihikkjhoigijhikkjhfffghjkkigffhjkmprqnkqqnkmsurrqopqrpolnponnpsoprsrpnlqqqrrsttvsonqtvw¡³Ÿi_§wZ?F+#\qsŒrLD36bjnelQRSk‡‡‰‰wo}~}tcWZdhZTYVJFMJSfz†‡ƒ‰‰†vomntz|wpjaYTRV]_\]`hv‚ƒ„‡ˆˆŽ•˜–””•’‘‹„‚ˆŽ–›¦±´µºÁÁ¼¶³µ¹º¹º½¾¿Á»²·¹½ÅÌÑÓÓÙÔÍľ¼½¿¸³«§¦¥¢ž•‰†‡†„rqonrwuofiljd_\[[[\^acb`]WQOOOLIILPSRQXc[VNKR[[UURONPOKHC?;89998<=>@BDFGDDCDDEFGEFHJJGA<;;;840-+-/1.)&&'(!  +$,^sfRSaˆ—‡ˆ¦¨vbiq‡vr}z‡LN£·´…^x¥‹duŠzxˆ…‹ž£›–©°¶r4*dÃÜÅ–­„¯£•­ ·‰fcE`P^BXM6J€‘ree\rha—¯ÌÓÌÀ´¡ŠhgŒ·ËÙÙØàäáàÞÜÞáãâááÙÝä˘ri1@Jhoj§½¦Ÿ„WCDMJP`m©¥Ši`d^_eedvŽ œ˜¬unXUSS‘ØçéòëéÜÌÅÉÔÞäÙáçæäãàÛâáßÞÝÞÞÝÒÕÓÆ¯›”•–xdaQE:3HVaUUn„”³fF9‚½ˆ‰n«˜f…µ mx•¥³ÄŠby¯Ç¸–“–Œ‰§¨¬ˆ«æÊ½ºÆÃ´³ÃÔàØáÓ¶´Å³†js}Ÿ·‡Jz–´ª„n]Ac–›º>XARDDDGJJHELIGFHJKJLLLKKJIIIJKKIHIKKJHIKLLKNMKJIIJKEIJHILLHGHJLMMMLLNPONMMOOOPQRSSSUWVSSWXVYWTTUUSPRSTUVVUUXYYZ[[\\YZZYWWYZ\[ZZZ[]^YZ\]]\[Z\YY\\YZ]`\Z[ZWX[ZTXx»º¶´ª¬¯²²³µ¸¶´­¬§»Çœ_`cggeglihgffhjklkjjiihhkjjlnomlmkjjllkjojgjkjjmkjhgfghikklifccchhjmoolhklifhmolnmlmmlignlkmpqpnmnpqqpmllmnprstturnmpsuvÀͲkSŠ®˜‡bG&+cmq‰pSZOAVTcK5"IW]bmwˆ–ˆk^shZNECNZd`ciaQP[SYfqrlkowwtoifilwvrljf\QTRRUVWZ^hv„ˆ…ƒ‚‚ƒ‡ŠŠ‡…†ˆ‡„vqt~‡ž ©°´·¼¿¹²±²²°®®´·µ±­¥¨¨©­³¹¼½¾¿½´«©®´±¬§¥¥£ œŽ‰€wplkkghgdcbZROV]ZPJJNDHOXbhii`a`[UQSURSY`a][]][XX^b\RMHCABB@>8778;>??BBAABCEFFFGHJLOPHIKMKF=79;<940--,/1/+()*'%&&!#$" + I@kqƒ—žb\b}§ÁÇÉͤjŸ‚F_ލ¥€{ ¨‰c‘‘©zB7\rNV;W|y½•cXXAblt‡¨¿Á¼ÃÑÏÒËÄ¿¦‚lu¡ÏáßÞàáäßÜÝâäâßåãæáÁdT>;NEfo½¬†ˆ|N?>NLWZh«µƒfqk_]d_Wj‰|”š£nKPSu·æéêðéÚÑÈÊÕßãááæçãâåçæååâàáâÜÔ˶§“{}«auzƒwo5EcMSxkf•…S\šº–H=7yˆx…|}‘dL‚ˆ˜ Ç²¾¿³ƒz…œš¥¾Ò½§ÃÄÅÁÅÌÆÃкÉÒ¿«µ¿µÄ»ÃÏȹÆåϾ¶´—py£®›‡u=HMBFCACHJGCIGEEHJJJKLLMLLKJGIJIGFGHJHGGIKKJMLJHHHIJCHJIIKIEGHIJKKKKJKLLJJKLKKKLLLMMNQQNMPOLROLMOPMJNNMMNOPPRSSSTTUUTUVUTTUWUUUVWY[\XZ\^^\YW[XX[ZWWZ^ZYZZXY]^X[„±¯°®¬¬­«©¬±®±´¸´Ãºp]^^_`aehjihhhikllkjiiijjlkklnnmknkiijkkjmhgjlkkmjiihhijjghjjhffgifbacfghfhfcehhdfghkmmkhmjhjnplhfhjlnnnnjklmmmmlqnkkmopp¢»½Nn¡¥š‘t_E6Srt:'M[C:3bIQiº¯}zyZUHXYW[hž¿gzh`_dbap…“ƒjd†z\LO—ÝîääéæÖÓÒ×àåäáêêåÞÞåíðææäããÞνǽ¢‚qyŠ•‹ƒ…©¦¦‚iTWcdrqbt—xc^u›pTSVN‚˜gvµ°dm¶Ä·Õ¿¬™˜°´Ëž°ÓÈλ·ÁÍáèʱ»Ú¬¤¼½®¦¡ËÁ§™œª·´ÏÀ‘}­¡Ÿ›“ª…T2KCFEDDFFGFGFEFIKKJJJLMMLLKKLMLJIJKLKIJLMMLMLJIIJKLILMJJLKGKKKJKKLLJKLKJIKMMLKKJJKKHMNMMOMIOKHIMNLHLLLLMMNNMMNNNOOOPQRRQQTVRSTVWXXXZ[\\\ZXW[XXZYVUX\XWYZXZ^^YZ‰Ã¨«²º´¯­©¥©°³ºÃǾ̷ZZZYXZ^`aggggghiifedddefgjiiikkiggdbabccbd``ehffgbcdeffff`cfgfefggc_^_accdffcdfd^dehmqqolhhhiiigeddfgijkljklllkjipnllmnnm`‚°©ujzt9..;E3=‚™];K:/)@l£¾x;;ILSeti[^JJQZ]XRQYaknh\QKMFBB8)&,358>CGHG;@A>CIxÇÇžv¶¹‡±¬°Ã’„yu¥ªÊÍž¥½­½ª·¯¥¢—½¾£°Ðμ«˜°¦¦Â̼··Å׸ŒuW_𙢋¦=S;GFHIGDCGKEEEGJKKJHIKLMMLKQRSRONOPPOMNPQQPONMLLMNOOQOKJMNLONMLKLMNLMMLJJLNQPONMLMMFLOOPRPKOKIJOQNJMMOPPPOOLLLLMMMMNOPPPPSURSUWXXWV\[ZYXWWW\YXZYUTWZWVYYXZ^WQQƒ»§²»³¯¯­­µ¿ÆÍÕÔÆÕÁ`YXVVY]^\^___````^^]\]_`bba`aba_]^\YXYZZYZWY_b`_`Z[]`aa``\_bcbaabaabdec_\accaac^Xbdglppmjcgjiebcefeedeefgjkmnonmlsqopppom¤€…œ›—…Z_e`DH<%W€S:K[K4-,n‘–nH;//2AL?5=FCBA<3/0?IRWXRB2;/()$!&%#,*&*28110.0488><doZ¨³•i{°¨†®ËÙ¾ª¬¨¬±§Òϸžšµ¬Èû±‰®”ÊÏÀ»§ª›¦©°ºÞ¹¬°²’~^w—‘zw™Áʸ™BRMCFFNLGELX^]ft…–˜”Žˆ”•—š–Ž‹ˆ‡ˆˆ†…Š”Ÿ©²ºº¶ÂÂÅËÎÏÓØÔÒÓ×Ú×ÑÎÙØÔÎÌÊú¹·¯§¦ª«©­²¶¶®¡–Œ†‚…‹ˆ‚|}€€|ywsmjmnkggc^^cfb]\``bcefeejc_bcadjjeabffb\`ccbfkg^[\_``]ZWUSOOU\[UJGCBCB>:B?>AFE>755567:?B9:3.*.%-% 3“t‡kqhRTQLc|ttslxs†„›·¶¢‰u‹¥¯˜¶¹ÌŽ|q„­ÕÁ¡’g€ Ç©–‰j•²‘a…¦¶£naXv¬p‹°°XRZeL^@_hOw|}uYBMgzƒ}nm©×ÓØßÙØÚÜÛÖÕØÖͽ´»ÏÝááãæççåãâèäÜÇq|kKDbmˆ¿ª¡—‚jSCIX]Pac†¢ˆof_cec`aipŠ“ˆŒ‡cXc\®ßÞàâÜÞàßßáäæææåêëæäæçæÙßßÌ­™¤¸º¿ÂÄÉÒרÛÕØÙÐǺ¦‘Š€]_‹“…n‚Žmk€sqQPQSQc…ŽhWez—§’½ÔÄ»ÃÊÒÓɸËʱ¶µ¹®š¨µ¼Ë¶ÌÂËÎåÞà×™gduŠƒ}oˆ”…z…¬•ª±§IGHKGHIIIGEDAACDEEEEFFGIKNPQSSSTTUUVSQSVUPPSTSSSSSTTVWXZ[[[ZWUTVZZVQOQQOMMPTNOOPQQPPRRRSTTUUVVVTSSVXTTTSSSSRSSSSTTTTSRRSUVTSTTTUUUUUUUUTTSSSUSRSTUTRRRRRQQPPNM^­¨š¢ž‘—£®µ»ÈÕãæÕÒîéÌ^X\]YWYZYZXWY[\ZW[\\\\ZYXZZZ\^__]]^^^]\[Z[[[\\]]]^_abbbaacaaaccb`aabbba``cbbdfgfedfhjjhfd]`dfgikmgfhlkghlmmnnopqqprsrrty}†ƒ’‰jkpŒ€zŒ{|Žˆ„jjri}}lp‚uN_P4;&8#4&)-32% "%(&" #&..3>JQQMFIJKQ]fjow}€„„‚{‚……†‡ƒ{|{zz{ƒ†˜¨¸¿ÁÄÅÅÈÈÈÇÁ½ÁÊÏËÊÎÓÕÕÔÖÕÑÌÉÆ¼°¢£¡Ÿ¢¨©¦¡¥ª«¥›’‰‡ƒ€~|zsrqrrqmjhdelpommihjmlijovuuuwwwvoihkkhgjgikkkkklpwyusvxwxz|~}{ywurlgilhaUSPLIHIKKKKKKIFCCCCCCDGIC8:7>0358  AY<]™§s:?^udxnp‘ªŒ‹™ƒj| ¸’m^v\L|‰•˜‡§—½¹š©¢mx‹sŒ¡±Œ˜¦™¿œq€_bX3M~jUo^SExap|ejJx]Yr‹™š“¤‰_†ÌÔÔãÙÖÖÛÝÛÚÛÚØÏÁ»ÄÔàÞäêìéåãâãæÚÌ rongZdX‚¦ƒ‘^LORRW]_Z†ªtmihfc`dkr•˜‰~mZf_²âßÞàÝàãââãæçæåãççâßãçéäÖÁ­¢§»ÐÉËÍÏ×ßáÝÝÜàßÖλŸŽŠ€jy’„z~s‡…eKNn~»©Žw`ƒ ®¡¢ Œ|wqHw¶¦Ÿ”Œ¡¥­³µ¶£²¢»Ð¬­È¥€“¼ÅÆŸ‹z\`xf…ÉæÌ§‰†Ÿ­¥¬Ÿ‰rv9FHMJJKJIGEC@ABCDDDDDEGIKMNNOPQQSSTUPRVXTOQXUUUUTTTTUVWXYYYXTTVZ]\VPOQRRRRSUOPQRRRRRRRSTUVVWWWWUSTVYUUTTTSSSVVVVVVVVSSTVXXURWWVVUUUTVVVUUUTTUTSSUUTSRRQQPPPPJKw¸£™£—‡–§´ÀÐÞêÝØáðêÖdSX[XWYYW[YWWYZYX[\\[ZYWV\]]]\\^`_`aba^\Z\\\\]]]]_`abbbbabaabddb``aaa`_^]cbabdffeeeeedba`^`cefhlokknqpkkollmmnoppqqqpoquyxz€ž—oc`u‰gtz„ކ…~rypk—Ÿuilmjx¨‹b@:..--$4A6   !**/E6?<'),$=]WOŒ¡eJŽ©©ky|]w’“Ž—“{©ƒ_Wq’”}ŠŠoP\{~q™‘_e‡_L†Š¤›Á¢ žfoE)CMT%1LPDMkN0C\bUzPX­¸½¸±©ys¡ÈÜ×ÝØÖÜàßÝÝÖØÕÊÁÃÏÚÝãêëæããåãæ×ÜÌlchWYQŒž””vXLZXMTpd\‘´Œprrld_ait|‘“¥’‡\X\³æàÚÛÝçæåäåçèçåäæåáâææââǪ¤²ÄÎÏÈÐØÝáãßÙØØÜÙÐͽ {‚Š‹¢«®¨™€Q=f„yn ¥««†i[†¤ÈÏ»¨ …€¦Œ}£œ›ž³§Ž–·½Ÿ‚|~œœ•†¡¬ÇÅɵ¾Â±‰•œ†“ªÕÉȸ¢}OIEWt›^ZLIJKKKKIGEDEFGHHGGDFHKMNMMKKLMNOPPPPRUSPRWSSSSSSRRPPQQRRRRPQSWYXSOOPRSTTTUQQRSTTSSQQRSTUVWTTTRPPSUQQRRSTUUTTTTSSSSSSSUWWUSWWVVVUUUVVVVVVUUVUTTVVUTSSSSRRQQON޻𠄑¡°¿Òâä×ßéíîâ`LSXYZ]][][YXXYZZ]]\[ZYXWabb^YWZ]^`bcb_[YZZZZZ[[[[\\]]]]]a_]^_aa`abbba`^^`^\\_abbffedcbbb`aaaabfijjmpojjmllmnnoppopponnnowy‚¨«‰ypOyncs‰ysxfbpVBhm^`K:Nq——e+0#"(==' !"&1=EFDJPTSTZ_`R[dfggd_fjnnmlkivˆŒ‰…„†Œ­¯ª©¬¯«©§£›”–œ›šž©·¿À®©¡œ’†{}|yxwrkilpqnkhg`bcddehkmmkjjlorvstxvojiiilmhdiqfefjoqolmjjlmkfcYaggbbhokv€yw}ƒ„†ˆŠ‹Šˆ‡„ƒ€„Ї€}|~„‰‚€}yurqrnljhfd`]\efUUUP>B ’-  +eSE69=6J† Žz–œˆ“‘‚vjfªÀœª±¶ÄÚåØvmX83Vs{ƒ›xj›­ŽY|e‡js±›am`S…kKkqŒ}Y^}~‘—mu`o£¼ÄÎк¾¨…®àÕâÜÚÞáàÞßÚÛÛ×ÐÍÐÖÜâçæâáäèêèÒÜÕ”g`UL^q©¡‘“xoTIUSP`ejeŠ¥†lgmf``fpwzŒ‰‡‡[DS®åÝÔÔÛêèæåæçèçæëëèèëìãØ¾½½½ÁÈÎÑÉÕßáßÞÝÚÖÕØÓż¬’q~z^e~Œ¯¤yhy€€zcv£ž~mevŽ®Åù²¯°¡„Ÿ••¸®²ž©Áǵ¤¬É¨¬¥¥´ª”œ¬ššÀÉÛÛÅž¢¥†y|”Ò»©–{h~y€=GFHIJKLLKJIHIIJJJJIFHJMNONNJJKKLMNNRMKPRQPROPPQPONMPPPPPQQRQQQRTTSROOPRSTTSRRSTUTTTPPQRSTTUSSRPNNPROPPQQRRSPPOONNMMTQOPRSTSTTTTUUUVUUUUUUUUWUTUVWVTUUUTTTSSSPž´š¢Ÿ‡‡ˆœ«¼ÒäãâñòîùìYKSYZ[^^[\\[YYY[\^^]\[ZZZabb^YWY\\^`a`^ZXXXWWWWWWXXXXYYZZ`\XWY]_```aa`_^]_][[]`aaddcbcdef_```_`cfhhjnlhhlpqqrssttopsvwurp}wrŒ—‰†~K_‚tmŽ‹tlpTVnT8IroycMWcrx<&! )2) "%)/59EHIKPWWSV_eeb_YRbeilkjkm€ˆ‘•””˜œ¤«¯«¥£¡ž—”“ˆ‚‚|‚†’ ¥¢Š…|vy}yqijf`^]YSWY\\ZWUUWWWZ^`_^Z^_]Y[dlddgnpnospnnolhhlllowƒ€}|zxx{|xrrtutsuy}wŠ‘‘Ž“•™œœ›˜–Œ‹ˆ‡‹Œ„‹‡„ƒ…‡‡†|umihfb^SRRUXYXVMVSWMQB9?Ÿ¶yI)KDqhGu–xdp“ŽŒ¬”Qsp†›~„’›ucЧ³ÊΙ‰€{šÂ¼³º£ŠŽ‚¥ÁuKi§²…Œª“pJbqRAQfaLaŸ¡°Žˆ{”~{Žsx[f¾ÑÑÏÌÌÊʽ•ÎÝäßÝàáÞÞàßÜÜÝÙÓÏÏÜßããâãæêäìàæÐ‡^Z\Xj‰©˜‚zhcYXYRQ\Wwu—}jgcbirxup‡„‰~dHU®äÞרÞëçæåæèèçæëëêèèäÕÇ­½ÍÑÏÎÌËÔÝâÝÙÚßâß×ÕÉ­•‚nƒuvogdq¡±Å±†¢³lP‹±¶º–|r•²µ ˆ•½²¡´°®¹­µ‚‚ªÆ¸›œÉ¹·ÕÕº²µÁŲ°¬Ã¾ÂºÆÏÓ·ŸÂ«~Š’©ÀÒ¯phYLIjH`SCIJLMNMLKIIJKKJJIHIKLNNOOLMMMMNNNRKHLPPNMNNOOOMKJOONNNOOPNMLLMNPRPONPRSSRRRSTUUTTQQQRRRSSUUTRPOQSSSRQPONMNNMMLKKJSPMMOQRRQQQRRSSTRRRSSSSTUTSSUUTSTTTSSSRRNQªªœ«ˆŒŠŒ—¦¹ÐãäíüõîùéSOV[ZZ[ZWXZZZYY[]^]\[[[\\\]]\ZZ[][\^_^][YWWWWVVVVZZYYYZ[\^[WVX\^`\]]^^^]]a_^_accc```abdfg_abccdgiihillikpoopqqrsslnqvzzwt…|ehqw‰‡kS|ƒ{‘ˆqjL]{gYb“˜‰XRsshL'  "  !" "*2479=HQRMY^^[Z^a`himomjlqz}„Š“Ÿ¨¤§¦¢¢£Ÿš‘‰„ƒ€wmh^dhku‚{mjc\_fhfhihefjjfZ]__\YWWbaabca\XUXYWSU]e\[^dgjpw{wvvurtx‚€‰’˜—”’‹Ž‘‹ƒ‚||„ˆ‹• ¬¯©£¢§ª°³´°«¨™™—˜ž£ ˜–Їˆˆ„€wmihf_X[WSQRPLHI;.)'9U˜ªxaY7}[w‡pjji%JcINx“¶‡†zn‡»Æ£‚hc‹‡n{z‰}—¸·Ä²Ÿ¬ÎÎpt{_»Ðì…œ¥V‰qRzg27EWpt‚~‘—ƒk~‹p?o›µÉÔÖØØÕÑÒ­°ÕàÞÝßÞÛÝâßÚÙÛÚÒÎÏÚÝáäçéééàëèìÊ‚]T]`k ©›„cY^d[QRT^xu„™†mfbgqvpi}‡‘zqva_±áÞßâàåæåäåçéèççìíæÝÒźÂÉÏÓØÛÔÊÝáâÝÚÝààáÏŶ–}wurJ^†‹xt—ˆš™ª¨Ž“˜‘†˜˜}toajab„¢—“­ËÈ·Ÿ™ž¢®È˜x”±¨ª®±ÉÌâä߸©§›§¡°µÅ§“ˆo†q]]½À¼Ÿz‹c[`}@>:DLLNNNMKJJKLLLKKJIIIJKMNONNNMMMLLQLJLMKKNOPQQPNLJONMLLLMNLLLKKMOQTQNNQSSQQRSTTTTTTSSSSRRRVVUSPPQTTTSQPONNQPPONMMLPOMNPQQPPPPPOOOOOOPPQQQQRPOPQRQOPPOOONNNFV·¤ž¯•ˆ‰Š“¡³ÉÚåíøòïóâYPVYXWYXVSVYYXXZ\\[ZZZ[]][ZZ[\\[Y[[\]]]]\ZZZYYXXX]\[[[\^_][Z[^``_[\]^____bbbcfgfd_`abcdefbdfffefhjhhkkjntllmnoopponoquvuruzeY[lŠŠ}YOaw‚}zr`Lsˆmqƒtw\)/PS]8' + +"!  %)).2577B]:C-KK‘¨´tL˜ 'M&`—„™…OZY2AMNTGKtYp¦©‹’±Ÿ³§™”­¼ƒz‚‘vbYLhˆ“±·«~˜·¯ƒƒ»»ƒŒfYxx­mJJV’«´¹š‘z|¤}WrN*w­½ÑÜÓÍÖàÍ˾“šÃÜÛÝÞÜÙÝäßÚÙÜÛÕÔØÙÛàçìíëèëéÝݼfWO]gŒ¬šlt\YZKJZ]ig`‡~xŽtgZYbihco‡”œzf€rc®ÙÙàåÝÙåäãåçéèçèñôé×Ⱦ¹ÔÚÚÕÕÚÜÚÜàáàâãÞ×Ö½¯¦…—ª¡wzˆ“£œ’šœš¾¬n›£‹ˆ†‡œŠŽtf‡­ÀпÝÒÆÊÀ° ¬——‡Œ¥ªÀȻȽ±«Ÿ¶¯¤°ºÙÑË»Á¹¯ŸŒ¾´œ‘µ½£¨©”¢Än‡PKDRNOOONLJIMMNNNNMLIHHHIKMNMMLKJJIIONOOKGJQQRSTSQNLRQONNOPQPQRSSSUWWSONQSSRQRSTTTSSVVUTTSRRUUTRONPRRRRRRRRRTTSRRQPPNNOQSSPNQPONMLKJMMNNOOPPOMLMNONLLKKKJJJJA\£ ­Œ…‰‰’Ÿ®ÀÏçëñòöòâjLRVUUXZXNRWXWVXZZYXXYZ\^][Y[]\WS[[\\]^__^]]\\[[[^]\[\]_`\]_bdda^\]_`bbbbbabeggfcabceffffegihecaaigfiiiovoopqrrsszvrprsrpSkdWTg†…Žz7Ax‡ˆxqXPˆeshSJMO1.uV8,.$'&!!  !!(/4216:94,&\ƘDZџ½É³}»ªK!B…)VƒË¸Äh}t  !!$$##""!! "$&'(''+-269:99IQWWX\ab`XPRX[WQPQRQPOPRSRPLHFFHGGHKPSUTTSTX]_\Y^___cgc\_^\YXY]_]ht||{}Œ‘‹‹•™™—•™ž˜˜—–•™¢­µ»±§¥­·¼½±«§ª­¯´¹ÁÈÍÏÎȺ¬‘™¢¨©©ª«®±³°¬­³º½ÂÎØÖËÄÅ·¶¶´®§¨®¬®¬¢›—“މo_URSH*8=,D7kµ_0—Æ›¬©º±ÈÇžBh8qngŽw}ˆÏ¸‰ymwp€~sepdgvtOy²¹xhjko]Z…³ÎàÀËÁ•z“°®¢œšŒ†}\GËÑ©qq|p§µ“v’wc\mZ7UJ}¼ÇßÞâÙÚÎÐÏÏȯ¥ÎÜØÓÝÚÔÜàßßààßÜÙØØÜãëîìéãéêò¾€aQbUP’ ˜€aeVSXX]`ZV]t–¦˜{f```acfhj€ppqkh»â×ÝåáääååãâãçëêçÞÐÆÆÑÛÜÜÝÞßÞÝÛÞãàÙØÖì••©Åȵ¬´®†[bl–­¯¬¤„£Î½¸›ŠµÔ½©³šªšqj{¢«ÄÖ¶´ÔÓÇ»½ÊÐŶª¹Á¾ÂÀ x…hgsz¨·°ž” ›°²Á³¶¯µ¡‡vl~w{~KIIAKKKKKJIHIIJJJKKKJJJJJJJJLLLNPPNLKOQNNPPNPPQRRSSTUUUUUTTSSRQPPQRSQPOPRRPNQRSSSRQPPPPPQQRRQQRTVVTRUTTSSTTUSSUVVVUTTQRVVSSVTSRQPONNPNMNOONLNMNOPOLIMMGHPJBGZ À¤¬™•“’’•šž¤²ÀÊßåùìé÷»JHNN^LSRUVWXXXXXYZ[[[ZYXZ[\\\[YXX\ab`]\][\]^^]\[YZ[ZYYYZZ[\]]]]]]]\\[[[[^]\\\\]]\]]^_```][Z[^__]edccedcadeffedeflgehihilXj£™^d‰’›ŠnoŠŽ‡’`KvˆZ;Aah^y†™u:„¼ÁÁ´„ol^4/+!"#""#$$%&&%%$$###"$&(+-...12479;=>IMOOSXYVTPNRZ`^[\\[WRNMMMNONLLMOPPPPPPPPQQQTVWWVW[[WVYZXVXZWTUY^^dkprtx{}†‡ˆŒ”›ŸŸž¡§¨¥¦¦¤£¢¥«¯²­«²½Á½¶¤ ž¢¦ª°¶ÊËËÉÇÀ²£Ÿ¢§©ª©©©¦£Ÿ ¤¨«¯®³½À½¼¾µ´¶»¹°©¦œ•Œ‡‡†ƒ{ulbYPHC6%0!;¦"gƒo†§£©ÚäÎÓ¸È[›Í¦(–Œ~{uЇ ¨”hhvŒ Œ\6dajƒtz{rc†¦—Žˆ™ª´¾£±ÈţЉ‹JWyƒ^c‹‚jwXWV–´¨Æ®ª¥•›–rcpUYfG,9Vl¸ÇÒááÛÔÙÍÍÙÝË¢¼ÖÜÔÚßÚ×áààáâáÞÛÚÙÚàçííìëìçäÄvZVUQp·¥~n`VY^XX^]`gow~€uh[\^`abbcnu„‚‡†–nt¹ÝÙÝáßåâãääãäçêéâ×ÌÇÌÖßÞßßààßÞÞáåâØÑÅ¥„¢¾Ð̽ºÁµˆpknc}¢“šªª”–£{|™ÂȶÀàÛãksŒš£•x—Å·³»¬§¯­ Ÿªª¹Á¾ÅØàÛÎ×Ô¾©œ¶¼ÉÕМ•Š™–‹‰ž¢‘~ƒ®ŠzuABEDBBHMKEHIKQW\^^[\[WSONNOQTTTTUVVXYVQOOQQRRRQQSUTYYSNPTVOTXWTTX\[[\^aglprtvww{ƒ‰‹’‘‘–˜—•–—–•”•—£¡£¬¶·®¤š–—œ¡¥¬³¿ÀÀ¿Á¿µª«©§¦¦¦¤£ —’œ¥§¦«©«³¹¸¶¶²°³º»°¢š’‚xvzzwjbYTOF8,)+4[¶±§½¯ÃèηÎéæÙËÜÞÒÀáôôxR`reeIB,2Mk‡™ ˆmk~†mgtŒyr‰“f%,Zc…¥¬Ÿ‘£—§•wqy«pma€¹£~nk•©¾½µž]iœŒoty\ZL8??>=BGHCADGGCFJKJIJKKNQSTWZ\[]_^\YXXV[^]YW[_\^^\YY]aaccbehf`fcbeiid`igefimoprrrsuy~‚‡Ž’Ž‘“““–š¡§®³¯²´³°¯±´«©ª¬¬«°¸¾ÉÑÍü·´ª¤Ÿž¡¤¥¤¥¤¥ª°´´³¶»ÀÀ¼´¬§Ÿœ™—’’™’‹tpoi`^ZSLC90*HUbŽ®˜¯ÞÓåÑɹ«À¼Ó׻ɻ¿²ÔʼµÐxtq[y•t@dksWC7\}¡¦©†GBg|t{¨¨…i€lu•¡™ˆv ¢°¶ª¢£ ªÃ¼º¸¡ ³Æ¤©“}bvŸ¾–`r‘‚œŽŠzg1:?gXÙÔåÙÔàÝÓÜáÚÓê´ÍÜØÚßÛÞÞÞßáàÞÛàÛ×ÙßæëìòìàÝÂy^XtnŒ¦‰~riQN^ddc_kek|ulnuqlgeegi•}}ˆ’†šƒPÏäâäãÜãåèìïîêçÛ×ÔÖÜßÞÛãåæãßÞàäßÞÝÎ§Ž¨ÕÃËÒÙãéáÓÕ´¦~Œ¤’§’}ˆ ­ ­~v•¢£¯»¬¾®’¶ÊºŒ§©°¹ ¦«©¤¡¡¢—ÂÙËÂȸ˜”¤¡¬Ðȼ­†W?GŒ¤¼ÂŽ –Ÿ¯’vP]jpDDHOFGGHIHHHEFFFGGGHGGGGGGGGKJIJKKIGNMKJNQNFJJKLMMNNOMLJJKLMKKLLLLKKKKLNRSSQOONNNNOPRQONNPSTUSRSTTSQPPONNOPPNNNOPRSTTQQTTRSVSTVWWVUTTSRSUVUSSQOPRTUUQWURTPUeÉÌ ©©œ˜—š™›Ÿ¥³ÀÓÖçëáîúé—ANTURTQXXXWWWWW\\[[[\]]ZZ[\\\\[d_[Y\^_^\\\\]^_`^[XY[\YVWY[ZXWZ]]]\[[]^_````abcdccddeffgec``bdedifccdeedlkiijjhgollnmkns9Ÿ™IKžäïastdbmmb<2)#G\ssQy¤~ŒDeˆ‰ªŠªÐ˜«E%0%--------.//123445689:9879887766677788889>=<:::::57;>?><:=CEA>BGIEGIKKKLNVXYYXXZ[VXZZYYZ[]`ba^]_bbcdddegiijjjosogqnmorrniqrsttuvvrrrstvyzt{€„‰‹Š“”–˜œ¢©®¤ª±´²°±³·¶·¸¶³¸ÀÇÓÚÔÉÁ¼¹®¬ªª¬¯°±¬¯²³²°¯¯¯±±®­¬§¡œ™–”—¡‰tmjbZ`]YUPLHFr¥š“˜ºÔáÎð×ÊÜÆ°¼¹Ê×àɵ¼ãߨª­_ƒ‡VU’{NcvŸŸ]aox†…_bT`´Äѱ‘t‰Œoz£²©˜„t|Ÿ¸ {sz…•‘¦¹´»¨Š¢²°œ†Œºœ‡€ƒ–§¥—¢‹uYck_ˆÐÐÚÖÖß×ÙÕÛãÖÑʲ¼ØÛÙÞÞßßßáââàÝáÜØØÞåèéôîÜÔ›h]^]b‡ž€|i|bU]kf]_an{—’odvtojfdcc}z‰’ˆŸ†W—×åÛáåÙäåéíðîèãÜÙ×ÚÞáßÜãåæãÞÝàäåâ×À§¡·ÑÓÕÕÖÚßàÞοº–©‰„|šª—’”~uœÈ¶™¶À§¡yˆ§ ªÄÄ®½¥²Òºœ—±ÄØÙǸ¼ÉçàÀ•‚•³Ãй›“¡°“ˆyv”™ ‹›Ÿ ˜¡§¿Ô¾­ˆ˜‹}[T@?HIJKKKKKJKKKLLLMKKKKKKKKOMJJKLKJLOOMNQPLLLLLLLLLOMKIIJKLIJKLLKJIMLLNQRQPPONNOQRSVURQQTVXYXXYZYVTSRQQQQRSRRRRTVXYURSWXUTWVWXZYXVUUSRRTTSQRPOPSUUTRVRRURS`¹¸«²šœ—œŸ››¢©¯·¿ÎÍØÜàïôò™IUSZ[TV\[XWVWXY_^]\\\]^\\[[[]^_[[\[[[\]]]]]]_ab`]Z[_`^ZZ[\]]]]]]]]^^___aaaabceecccdeffghfdcdeedgda`abcchiihfdeemigkmmnqŒhb¢ÔÔr—•vli]Y6*GLZUh…h]dpMUmp‰bpˆVq¥f6,0.........11235677579:::87888877778899:::;>=<;:;<=89:<<<;;9=><>EIIHGHJMOQRVXYXVUVXUWXYYZ]_ddeeeeefkklosuutqttqruuqqsvutstux{}|zxz|vvwy|}}}…ŠŽ’˜Ÿ œ¥¦§§¨«°´²³·»¿¿½»¸¸»½»ºÀÈÆÍÐÍÈÆÂ½¸º»»ºº»¼·¸¹¹·µ´³´³°±¹½³¥ª§§¨¥Ÿž¡ŽŒ…zrolglhegklhcd¯®ÆÀùëÔÓÝѾÍÅž­«ÒÅÀ˜½ÓÏÕŸbƒœ†YfYoWAX´«ª¢z_r€¡{Šn†·¸«ªyj„¦ž‘–š¼¾³jnƒ‡Ÿ{ˆ‡q_]Ц™¥ª‰Œu‡xmgv˜¯£Š”“¥•ˆvR[_e‡ÕÏÎÖâÙÙéÓÏâÖÜä³°ÕàÞäåÞÞÞàááßÝâÝØÙÞäççåìäã”h^[jk¨ŒwXx`h…eLWktŽ™†poy€wrkdaadf~vz|”£w\ÛâÓÝçÚãåèíðíæàßÝÜÝàãâáãåæãÞÜàäÜÕ²¹ËÌÀÔÛâãÝØØÛÓÔË›…´€~žÂ£‡v’•ž –’¡µ¿©¢|p ÈôÅÁª¦®¼»“˜±Éȵ¨ª¶š—µÁª™¡¨·²™¥‡”Ï×ÔÀqfy—‘’¦£“†}Ž·ªiE@XLOJKLMNNMMOOOOPPQQQQQQQQQQROLJKMMMJQTQNPRROONMLLKKONKJIJLMJKMNNMKJNMMNPPOMPOOOPRTVYWUSSVY[\[\^_]ZVUUTSSTUUSSSSTWYZVTVZ[WVXXY[\[ZWVUTRRSSRPUTSTVWVURTOQXSOWªª¶»’ž›¥¬¨¨°·º¼¿ÃÅÇÌâëéÿ¦V\OZ_V__]ZWVXZ\a`^]\]^^^][Z[]_aV]cd_\^a^^]]^`bcb^[]bda]]]]_aa_]^_`abbaaa`aabcefaabcddeefdccdca_eb^]^```adgfdcfijdbgklln¨…‰ y–ךK‹”lXKDQ%g„mic|‚“e,šQen’€KDggndR>0+*)......./223567894689:875555555558899::;;;:989:<=;::9:;<=??=>EOQNJHGHLPRRKMOPQRTWZ[[[Z[_bfeegjlmlsrsx‚€}w||vrtxylt{xqpv~€„†„}€…|~ƒ‹“˜š›Ÿ¢¤¨¯¶´¯±³´´³´¶¸º²¬¯·»¹´´µ¹½½½ÄÍÉÉÅÁÂþµÁÄÇÆÂ¿¿ÁÁ¿¾¾ÀÁÀ¿ÃÀ¿ÇÖÚÆ­¼¹º¾¼¯¡š””Žƒ|{{y{uqx‚†~tlŸÓåò××½ÛÂÔ¾ªÊ¿›¥›ž¶›©¾×«¸Ý­qJdr§º—tThoRgš‡¹Â±«Œ}†xš¹¨Ÿ–§›pp{­ª¾©“¡“§‘nLl‡›”ebœÀÁḬ̂£««¥©›—£¦´kKh šn^vxqÄÏÈØÚ×ÚÞßÞÜÜÜØÇ±½ÞâÛéÚÝàßÛÚÜàèáÛ×ÕÙæóêâÞà­k\Ysf””f~mkaw…{f]bigx‡‰‚yqjtqjebbceqv‰{Œ€c¯ÙâßÜãÜàèìêêëæßÚÛÝàáãääßàáàÞÝÞßÛÑ»³ÁËÎÖ×ÛàääßÙÕÃÏɾ‘°›µË·œ¦¥§·˜Ÿª½ŸŒ¸®´¿¼ž‡ Í»¿µž£¯£”·ÍÅÂËɺ¼Ë³¼µÌÐÆ´ž†ttŒ›’ªÂÆ ›Œ¤Äº˜™|VF>X‚ƒsŽCNBZTQOORSQOQMLOPMLNVUTSTUWXSRQOOPQRVUTTUUSQTSSTUVTRNNNOOOOPNOOOPQQQTRQQSSRPWSSVWUW\YYYZ[[\\WY[]]\YXXWWWWWVVUVWXXXWW[[\]^^_`^^^]\[ZYXWVUVXZ\\XSQRSTT[JZYKQNJ™©·µª¦¬´¯³³´½Å¹¦¯¥»ßêèñýÛ`SY_WW[\\[[\\]^Y[]^]^_ac]WX^a`]]^``\Zak\\^adc_[\]___^]\a_]]^``_ba_^_ace`abcca`_]\[[[]^``_^`ceedfdb`__`a_aehhfb_cgccidcn’Š™†~°¼lˆ'fa,#‡„u…€…zh)}mtm€‘]*cŒ‹[3().1+7.68*.:495228=;66789987736862136;;<=>>====<;;;;<<==<;=@BFB>AGKKHJIIJMNLKIJLOTY]_^[Y\cikkmu~ƒzsnw{~‚‹‡yzz}€|xz€€‡Š†„‡ŒŽ’Ž•˜•’”›šœŸŸ §±¯²¶»¿ÁÁÁÉÿ¾»¸¹½º¹¸¸¹¼¾À»½¿À¾¾¿ÀÅÄÃÂÁÀÁÁÇÈÉÊÊÊÊÊËËÌÌÍÎÏÐÏÃÉßá˼¾ºº¹·²«¤Ÿ§ –‹„€€„~‡„‹››¦³µÉÕÐÏÅ­ ‘£¯Ä«³º–›¤š¶É¨©ŒµÌÈlW7MC`’©¡¢‚lZO+UŽ¼Òº¦º·”Š‹›³Ç®‡vmxw¨©À±±¾””™…Fz ¤‡reds²´Áº˜ ™q~ufpr{•˜„Œ§‹m‡„†s¼×ÒרØÜßáàßßßÛÒ¿»ÏÞÞÜÜÛÚÛÜÝÝÝãßÜÛÙÛäïåçêä¢\Xc~m–pzbltqjb^alvˆ‹ˆ„„ƒvtplhecbj{—ŠŠze°ÕÜÝÜçãàåçæèêçàÚÜßáääääâááâááàߨÓÅÁÍÔÕÜÝßáãâàÜÚÐÑ¿±Š£€…˜³¸¹¨§ÇÈÄÆº¼ÊƵ¡²˜Ž§Ã»–v¨´À´§²¨Š¡«¨«­¬°“²¨žw€¢¾º¶¦«°™¥¸Ç·¸“ƒ‚•–«šgJUv‘bZO@TQOPRTSQPLLOPNMPSRRQRSTUSSRQQRSTVTQQRSRQVUUVWWVTQRRSSTTUPPPQQRRRUSRRTUSRVRRUVUVZXXYYYYZZXYYYYYYYXXXXXXXXWXYZZZZY[[\\]^___][ZYYZ[][YWVWXY^[XVWXYXZP[WQSOY®²´²¯­¯°´´µ´®£›™¢´ÓãÝÜëøàeRS\\[Y[[[Z[\]]^__][\`dWZ^bedb_d^[_b_\Z___abb_]Z[\]\\ZZ_^^_aa_\^][[[]_`XY[\]]\[``_^^^```_`begggcccdefghhhiihfdbbeaafbbmjv’ŽiD]¹ª9D\@@\\Œ’ƈbx„zpN.WsJuav„¯¥„œ™oM13;5/20*,3104677767887;::999::69<;98:=@BCDCAAAA?<<>?><<=>>=>@BCA@CHLLJJJKNQRPNVWXYYYXW[^beghiiv{‚…„€}{‡‘“˜—’Ž‹Œ‘’Žœ¢£Ÿ¢©¬¬§©²·²¬©¯¬¬°²±±´»¼¾ÀÄÈÌÎÓÎÉÉÈÆÈÍÒÓÔÕÖÖ××ÐÒÓÒÐÎÎÏÍÌÊÈÆÄÄÄÊÊÊÍÐÑÏÍÒÓÔÖ××ÖÖÌÏØââÔ¾®ÌÉļ´¬¦£Ÿ˜‘“”‹†~†‡”«·Ì¦¶µ³¹®™•˜„‡‘¼ÀÁ±—’—ÄÔ¯™™½×Ú­}ED5@_t‘]ZŒŒm[rgNM^x‚a”{fr}‰››r[JIzk8ls¤ŽŒ‡{ˆ­±‰x’«­Ô°€IW†‘q‘«ŽyŒ¡¸Æ¯rZl`d›•–p ÎÎÉÍÕØÜÞÞÞßàÝÙͼ¾ÚäÔßÚרÜßÞÛÝÜÝßÝÜâêïèâÞ¦e]`€vŠ•~|^ufbdmqmms‰ŽŽ‹†~upqpokgc`k€‰›Šn¹×ÚÝÞèéäåääæçãÜÚÝáäæçåäåãâãæåâÞÊÎÉÉÔ×ÖÜäããâáàßßÕѵ¢„¢Ž‘ª‰s𵣬ĦļËÐËÙºʸ‰y•«©¤‘›»ÌÔÞâÉÈ·¯´ ˆ‹°¿Õ¿¨™˜—®¯ ¢´¡›™ˆ{‚±xEQw£ÌÒ°©˜{EJTRQPOPSTSRNLLPPNORRRRQRSTTSSSSSTVVUSPOPRRQRQQRTTRPRSSTUVWWRRRSSSTTUTSSUVUSUQQTUSUXXWWWWWVVYXVUUVWXUUVVWXXXWXYZZZZY[[[\]]^^^\YWWY\]]\ZXWXYY][ZZ[\[YXWZTYVQqÄ»±¯³´°«¦§®°  ®»ÑßßÛàèÒ_OKT\\TZZZZZ[\\_acb^[YXfjnolhgg`_agid``ca_^_`bc\\]^^]]\^_`cdc_\_^]\\^_`Z[]_`aaaccbaaabca``bfhhgeegijkllllkjiijjhkediffroYry—|,XtD$7@Bcqšjh‚aK@56<#Knpl–²µ¸‘†]) 53,:(0*+74.857:;98:==<:99:;<48<<;:=??CFFB??@B?==@@>;<>@A@@ABDEFHJKLKLMOSVXVTYZ\\[WTQX^ehggkoy|€‚ƒ„†ˆ‘™žœ› §¬«¥¥«°®©§¶º»¶µ¼ÃÆÄÂÅÏÔÏÇÁþ¾ÄÆÁ¹¶ÈÇÇÈËÑ×ÛãÝÙÙÙØÜâçèêêéæãáÝßßÝÚ×ÖÖÖÕÓÒÐÐÏÏÕÔÕÙÝÞÛØÓÕרÙÙØ×èõøïîñäÏåàÕÈ»²­¬¡š–œ¦§’ˆ{„“µ†¶¾´¹“µ‹ƒ›¸£—“…š½Ã¶£·­¢ ^G3F]gV;\U[iPJqzIgˆ’rdI{ž¬“[5]£‚~‡ut\/hp˜´®Á¡°¸UaÒÉšig~“¸Áœ{†žž¢©”ŠjR=Mn~•º·¼ŠšÓ×ÎÙÔ×ÛÝÞÞàâÝÖÒÁ¸ÒçÙâÞÛÚÜÝÝÜÚÚÝàÞÜàèòçÞÝ«la_p|‡€}a}g^]a_^pˆxƒŒ‹„yk`fgiihfcbp„‚™‡xœ…xÅÝÜâàæéëéèçèäÜÔÛÞãçéèæäæãáãçæàÚÀÉËÎØÙ×ßääãâáàßÞÖÒ¯–} ¬¾ºÈ¯““„~¼¾§ž™œ¡…ƒ²ÖÐÁ½·«Ãº—ow±ßåÏ¡›±ª’‘Œˆ‚¦¿¼«³Á¯Ÿ›–Ž•’t‘s…‡‘{l“ž¡«Ÿ±X[LbMMNOQRRQMKLPPNOSTTTTTUUVQQRRSUVVSQPQSSQPQPPQRRQOPPQRSTUVTTTTTTUUTSRSUUUSTQQTURSVVVVUTTSSVVUTTTTURRSTUVVWTUVVWWVVZZZ[[\\]\[ZYYZ\]YYYYY[\]XWXY[[YWU\YQ_WS‹Ê»­®´´­¥œ¢©¨™š­ºÀÎßáÔ×ë¯RTPSZ]UZYYYYZ[\c`^_bdb`lg_WQOQSMYhld^fsmkhedccccccdddddbbceffc`aa`__`abbcdeffggcccddeffcbbcegfeijkmmlkjiijkmnopmoiglijvˆ›’°¢-kyE5AK8Y}{z^kiW-.1)-YTTa§–v€š¬¤m¡};$DH23/N?(78-9447<>=>A==>>??@@9=AA??ADCGKJEA@A@ABBA@@AACGHGFFGHKNONMMNRSVZ^_][WY\^`__^dhlorv}‚{„ˆŒ•™›¢§¨§­¶¾À¼½ÂÅÁ½¼ÄÉÉÅÄÉÍÎÉÌÓÙÛØÕÓÓÑÕÛÛÑÇÂÐÐÏÑÔÙÞâîèããããçíïîíëèäàÞàáâàÜÙØÙÛÛÚÛÜÝÞßÛÞáããâáàØØÙÙÚÛÜÜóúóßÛéðëôîäÖȽ·´®ª©®³¯ “•‹“˜š¯¿àâÔÍ²š¢¨Ÿ¤­©…‡v‹…•–ª³’wksh_`gwnQ=;‡‘ƒsGDjuco‘¬¬„Ybx\Hx•¥ ˆe_jbs˜˜ƒe\o³±½”˜šŠ}~€™‘¶áÝʲ‘Yu®Ä´jii`€—‚€—œ¾Î¤›ÖÜÐÝÖÙÜÞßàãåáÒÐ˼ÈßàãäãàÜÚÜÞÜÛÜÞÜÚßçäèíæ¢[Ydh‹Ž†yzbv]TSZZXfz|ƒ†~tnifeedccccco…† ‘|jxÉÝÛçââèíììíëäÚÓÞàåèéèåãäâàâåãÛÔÆÐÓÖßààèßàâãâßÜÚØÌ¥‘Ÿ©³ºÀÁ¯g‚‹’¸ÁÃк¢œˆŽ²ÆÂÅÖÆ¹·¾«„}–Åð¨¼ÆÂÄ¡”}“©ªÊª‰€hz²‘’ªª¤‡‘›™­­³˜˜”qbX’TN2IHJLMNNNNKJMPOLNSSSSTTUUUNOPQRSSSPQRUVURNVUTUWWUSOOPQRSSTUUTTTTTTRQPQSTTRSPQTURRUUTTSSRRQRSUVUSQOQRRSTUVWRSTUUUUTXXYYYZZZYZ\]]\[ZYYYYZ[\]VVVXZZWUS\WP`TX£Â´«­²®§£§¯­Ÿ•˜¡¦°ÑáÛÔÑàÿ‹E]]YZ^ZZYYYYZ[\f`[^fkieF;.%$%&%)+#(7]`fmqme]hhhhijjkigeeghgfddccccccffeeeeeebbdeghiijhgghhgeijlmmmkjghkmoonnkmhfkggssˆš–š¡u4QjO:?W/&i^W8CGJ71HEE__[Œ…w|‘¦šf„“tˆyD'I~g25<2:=65ACDDCBBEGFCCFIILNMIEDE>CIHCADHILOPONNOMPTWWXY[`acfjkigcdgkotwyƒ‰””“Š˜ ¦ª®°²³µ¹¼¿ÃÆÇÇÊÍÊÄÄÇÍÒÔÒÐÑÐÍÇÐØÚרÝáãçîôïäÝÝØÙÛÝàãåæïéåääãæëîìêçåäääåçèçåãâãàààáâãåæÝãèçáÝÞâæåãâãåèëðïçÙÎÐÜçðìæÞÔÉ¿¸¶¹½À¼³¦—’Ÿ ©ºÁÓèÙÌ¾Äź–ËÓ§ŒŸ—vu‚~ƒt˜§˜™¶ÐkW`j…vfs?Kc}m_nd‹ci’¼¼{ASh]W‰œŽ±ÊΚ‰‘Œ}€Œ„бŸ§¯ÛÈ«‘‚ƒ”©¡‚›ªˆz—¤ÈÁ“dSo}w– €Š­ª²Ê±˜ÏØÍÕÓÕØÙÚÛÞàåÕÑÑÄÀÐàâåçäÞÚÜßÝÜÜÝÛØÝäçççà YRXwžš{}hnXQTcmjc`rz}wrkekieb``aal~…–ŒŠ˜tqÆÙ×êäáêëëíðìãÝÛáãæèèæäââááââÝÕÎÍÖØÛäåãêØÛßâáÞÚ×Ò¼–—•†zƒ˜£•¨Ä­’«žÀµ¢²ª«Ë×ßÙÆµ°³¦Äɳ¨§¨®®½ËÈ»´°«¹ÊÑʪ¹µ§·§˜­»·¸³{dff…ŒÃÏÔÌªŽˆw…K3QLLNVFILMLKKLJJMOMILROPQRRRRQMMOPPPPPPPRUWVROTSSTVVTRRRRRSSSSTTSSSRRRQPOQSTTRSQRUURQTSSSRRRRRQRUVUROMSSTTUUVVRSTUUUUTVVVVWWWWXY\^^\YW[[[ZYXXWXXXY[ZXUUYVR]P_µº¯ª¯±«¥¥±³©—•¢¨¤´ÛÚÅÔìõû‚>\`YUYXZZZZZ[\\\_eieV@1#!*=Vlskahhghhiklkigfhijikkkkjjjiiiggffggcdfhjjkkomllmmkjghikmmnnjlmnnlihlokjojhs‡~lf%%?,!< +0$;2UvrSv€@a_q’€jhls„š—zv¨Ä·W6g ‰H@ICIVJCHKFAABCEFFFEDDEEC@@EJLKKJIGFDAGNNJILQRUWWWVXYZ\afkpstzyy{}~}{z{}€„‰”–œ¥«© ˜¤¯¸¾ÀÁÂÆÁÀÄÈÇÆÆÉÊÎÐÌÇÉÐÑÖÙ×ÕÔÐÊÎØßÜÙÝæììðøü÷îëíáäçêììëêëæãäãâäèéèçæçêíïìîððîííîêêèçççççéíðíæãåéïîìëëîñô÷ñîêÝÎÎ×äáßÞÝÔÆ»¶¿Çɺ´²£ ¦ž¨ÄËÖÍ¿¿¸©¶ÇÀªÎƧ”±¦‡¡ŽŒ§©›Ÿ›™”²Íe[t{¡jhPoae‚ž~PIX~˜pH‰ƒ‹vT5)Pm˜‡…cgge ‚¬l’Á›ŒyƒšŠli{‰—˜ˆˆ ‚ees‰^cjn}š­«ÃÖ™ÉÛÚÝÒÔÖ××ÙÜÞáÜÔÐËÀÇÝßáããáßÝÝÝÜÞßÜ×ÚàíãÛØ£bVV™‘’€nlodZZblrtoswz}zm^kifb`_``fuˆˆ€” †sÊØÕìçâîîíîïèÞÝâååæææäâààâããߨÐÊÐØÙÜæåáåÖÙÜßàÝÚ×É­Ÿ©’Ž¥‹™¡¤¬®Ä½¨¿×Óɬƒvž»»½ÈÀ©¡¢¥³µš˜»¯ªÅ×ĺ¾´¤»ÍÌÕÃÍ»¿º¢ž­¥ªÐݵ¥“‘ž‹›‘”‡z|m_nigfDHH>FIMMKIIJIJLNJFIPOPQRSRQQMNOPPONNRPOPRSSRQPOPRRPNSSSSRRRRRRRQQPPPRQPRTUUTTRSVVSQTQQRRRRRSSSTTSQONQQQQQRRRPQRSSSSRTTTTTTTTXYZZZXVTZZZYYXWV[YXYZYWUZVXWZNhü¯ª°²¬¨«³©›•œ©²´Å˵µäþôò JX\[WXU[[[Z[\]]\ch`I."&%""+NgnkfeeefgijihghijhglllllkjjkkjiijllijklllkjmlklnonmjjjjklnnnnmlkjiimqoosmjsV~’x}b5+lJ),1Mty•§‚[z~†u€ˆ¼³œ†{uyŒ‰–¯ÅÁ¤~d\v¢’aZaaj{nghf]Z_`^ZXVVVWVVURPSZ`d`[[^_]Z[]adgihhlmnnmnprzyz€ˆ’‘™–”“”•”“–—™œž ¡¢¥¨¬±²°«§¯·ÁÈÌÌÊÊÍÇÄÈÊÈÈÊÑÎÐÓÕÔ×ÝÖÚÛÙÙÙÕÏÜâäâãéîîïîñôóîìîëìïñòñðîíééëìêëïëëìîðóõöóõ÷öôóóôõõóòñðññùøöôóóóóððñòóôôôöèÝØÔÌÉÊÝÙØßåàÐÁ¼ÃËÌÆ¿½¾ÃÂÁª®ÉÆÁÎÒÌÀ¹³¬ª©œ°»Ê¼½Æ¥´Íʽ­ªœ~…šLQ_;Y`QQjŒsY€¼­Y9(0$8s‹˜ €ˆhE[cYLMeÓÁ®¢¡—‡7\kn¡Î̼£¦©u¢’ª©¨³œ|~tx–©´ª‚o5M90f›·ÔÒÙ¿‡²ÎÙÛÚÛÝÝÞßâäÙáÖÌÎÅÅÛÝÜÝàääßÚÜÜßáÝ××ÛáãåÝ[^mywŠ~zmj\golhkpr…znku|ugddcba```\s˜–’w|ÒÜÖîèâñôñðíâØÚäççæåäâàßàãæäÞÕÍÉÔÜÜàëéáâÖØÛÝÞÝÛÚÇ«¡© ¨ªˆ–˜”¥¦®Ç»µÃ¨¡ÐϽ¤•™™–©ÇÐпµ¸¬¦¹½‡‡¡š¤½¹°½µÂ²ºŸ½ÙÖѲ–Ÿ’Š¥¯¾¼¼™vu€p{nol»Ë´?RIKGKOOLIIJIJLNIDGNPRSTUTSSNOPQPONMTPLKMQSTRRQRTTRPSRRQPPOOQQQPOOONSRQSUWVUTRSWWSRTPQQRRSSTVUSQPPPQMMMMLLLLMMNOPOOOSSSSSRRRYXWVUTTTUVWXYYYY[YWVWWUS]UY[XLnʳ«±µ¯¬¯¸£”˜£ª´¿É´ž¼îêàþÊ_[]cb`Z\\[[\\]^ol\>.!##   2Uhneeddegijefgikjfccdddcbaahggghjlnnooonmkigffhlnnmpomkjjkknmkiikmoinlmqjfn`…q†ÁɶœE!oM81"a·[ƒ‡ˆ‹z†m…¬žo”—©¡}mlx‘œ¡°Ÿœƒlmxv”rpuz‰–Œ‡‡€vw…€yrnnqsxxvsrw€ˆŒ…„‡„€|{‚ŒŒ…‹ŒŒ‹‹Œ’™•“—Ÿ¦¦¤®ª¦¤¤¤¤¤­¯²µ¶¶´³´µµ³±³¹¿¿ÅÎÓÔÓÑÏÎÉÇËÌËÏ×ÚÔÒÙàäæéßááÞßáßÚæèæäêòñêôíêîñïíìïðñòòñððòðñõ÷õöùõöùûüûúùûýþýúøøùüüûûüüýþÿúóóùýúõñô÷úûú÷õúãȼÃÐÖÕÞØ×àëéØÈÆÊÎÌÇÁ¾¿ÂÇɰ´Ï±ü–“ÅË©Ÿ¨•ˆµÇÖ¿»Æ¬Óàų¨½®‘–LLo‹}_`aOJvrs|¨‰}œ˜YKbVy…Œs‹º¯§›KI€†w{{‹drn‚šÐÕ¦¾ŸZvž—«›¦ˆKb’l|›–„>*2dK9?fÈʾÓÔ¶Ž×ÕÜÛÝßÞÜÝàãääáÔýÌßÛÞãäâßÜÛÛÔ×Û×ÚÞ×âÜàÛ–V\es††Šon`[\chb\gzntwŽzsfg\grlqsahw~‡„…‹s‰ÊØÛêèêðóöñãÚÝâãÞäçäÞÛÞãÜâåÞÒÌÑØÔÞææåæãÝæÝååÒÔßÙ½½ÀÁ´‰‚„˜}Š¢”…h„®æÈ¸Ë¾Ñ¿ÅÜãÄ¥ ÙØÜÛØááÒÒ¿—–Ÿ—¢ª·ª—Œ©´“‹š´ÇÑÑÇËÈ´Ž’Â̯£’™ —z]g{~fRNOJHLPPMKMOMQTRMJJLRRRSSSTTSSRRRSTTQPOLKLPSSSRRSTVXPTVTPQSTQSUTQPRUSNJKPTROOOPQRRQQRRQONNQTTPPRRPPTSSQPOOOOJLNPQQPOQRRPOPSUUWVRRUUSUVWWWUTSXWWWWXYZZSXVRK·´²²³°­®´°ž—¤¯¬°¾Ÿ‘ÍÿåÖñøÿ‹YWbVi`e\^c`bfduX@"" %"8mmfbdghfd``aabbbaccddcb_^adfecejoifjrsmknjkmpsrpmmmmmmmmmijklljihhjjhgiot‹‡† ¶±¥oPC%cz¼ T~”z„}}wvŽ‘jipatt„Ÿ¶Š~›¥vs‡no…ˆ}y}~~‰š˜•‘’—ž£˜šš˜™›™“œ¤«ª¥¥«³³²²´·¸·¶­¦¤¬¶¸¶´´³±°°²µ··²¯°¶»»ºÄ¿¸µ·º¼½Ã¾¹¹¼¾½»»¼½ÀÂÄÆÇÊËÌÎÐÑÓÔÐÍËÍÒÔÓÐÑÔÚàäâÝÙßßßàáãåæåèëíîíëééêìîñóõöõóòóôõôòõö÷øùûüüüýÿÿÿÿýüüýÿÿÿÿýüûýþÿþúöôùóñöùùùû÷ñðõúúøøäÚĶÅÎÖÝÌÞæàßçäÙÞÝÙÓÑÏÈ¿ÁÌàÔÒçÝ˸²¤œ«À¿¯º®””±¿¼ÃÐÑνÌÇŸ®µ»·¨gUq‰pfxaX^ucQfœzzjoq”tc—•c€RgbC@k·º¸¥­§¯­Å–w—“u˜µ¬¥‰ch‚…z‹nV:YWrKKJAIŸÆàÙÜÇ •ÔØÙÙÜÞÞÝÝßáßßàÜÑÇÈÏÚÝâãâßÜÛÝÖÚÞÚÜß×àÞßÓŒWjyƒˆsn_TRX`a_gv„‡‹‚{plafjadgZgrw‡ŒŒ‰i{ÆÜßêäèòôôìàÚßäåáäæäàÞáåßàÞØÐÌÎÑ×ßåäãäâÝãÜää×ÛàÔ½º¾Êɲ‘{|ˆŒŽœŒ“_Q‰ˆ«ºÑÉ·¨«ÂÜÕ¸©­´®£¨­¤¤À¾ÁÈÃÀ±¡¦³²¼¸{z’œ‘¤ÍϹœ»ÓȰ«®©Št_b|ˆv˜†hMFNQGLLLNOONMPOMLMMNMRRSTUUTTSSRRSTUVQQPMLMPTRRRRSTVVSUVUTTUUQSUTQQRTVROOQRPMQQRSSSSSPQSSQPQRSPORROPSUTSRQQQQNNPQRRRRQRSSSTVXVYYVUXWTTUVXXXWWXWWVWWXYYVYXYO‘Áµ²²´²­¬¯£–¨®¦ÅÇŒ„ÈëÖÊÙëöÿ¼WUWbaei][ehcemxI("-6+')$$Wkfcceedbfedba``a^^_`aaaab`^]`dgikhinnhfikjjknoomoonmlkjjijklllkjmnomkmsx|‚„ˆŽ•©i6<[e{?4r“‚uk|h•‰jXq¨s`f¤³x‘„”sin\g|xvzƒ‡……Š–•””–™œž ¦©©«®®ª¦®·»º¹½ÁÆÈÌÐÓÔÔÔËÉËÑÓÐÍÎÐÑÒÓÔÕÕÕÑÍÊÌÒרÖÚÔÏÏÒÔÑÎÌËÊÈÆÇÉËËËÌÍÎÏÏÐÑÑÑÒÒÓÓÓÒÓÔÔÔÔÕÖÙÚÜÞßÝØÔÙÚÛÜÞßàáäæêíïîíìíîðòôöøùúø÷øùúù÷ûûûûûûüüúûýÿÿýûúûüýþþýüûûüýýüú÷öôñòö÷õô÷ôñòôòîîòðèѽ¼ÃÌ×ÍÏÓÜçò÷÷ïðíéççâÛãåÒÀÖ×ÂÞáÀª±¸°§§É½°£™£ÂÜÆÆÃª«ª›¦²»ÀƒXe{rd^jaYZ\nqqi^Zjypp„‘fq‹–“€z¡Ÿ…†’˜ªš_|‰‚‹˜°®³Ÿš¾Ë¾¼¦‰¢¨˜ˆ{cm °¶‰MRWUXbz‹uXƒ«Î×ÛÕ°•ÇÙÓ×ÚÝÞÝÝÝÞåââãßÕÍËØÜàâáÞÜÛßÙÞâÞßàØäèèÑ…Shut…‰„sseXRNQ[`ahr‡’†|‚wjg_aa[`gbdou„…‚dnÂàãéâèóôïåÜÛáæçääãââãåæèãÜ×ÓÒÑÑÛàäâááàÝáÞááÛÞÙÅÂÆÍήž˜fa‡}¡Í¡§®m†œ’£¯»¬­£“•²ÑÞÏÎÏŸº»®²¬™ÇåèÑìÔŪ¤¹¹¶§©´ÄÀ¬™umyƒ”ÅС}lnˆ¨·¹\Y]ZLJOOPLIJOQOLRLGGLPPOQSUWWVTSSRSSTVWXUUTRPQTWQRSTUVVUUSRSUUTSRTUTSRSUUUTTTSRQSTUVVVVUPSVWUSRRTQPSSPQTWWVVUTSSSSSSTUVVQSVXXXZ[X\]ZZ\ZVXXYYZYXXYXWWVWWXY[ZW]NŽÆ²¯¯²²­©©¢¡ž°Æ¸›“½ÍóÂÚíÿüí~UXf]dWficb`er^- %7Fg_]N892 Miheddedbhgebaabb____`abcc^YZ_efeheehgddfkhfehjllllkkjjjjijklmmlllmmkikqv…„ˆ•”†¥n=2fh8 .bwnqh€|jy™²Ä¢c[}‘XKl{j``]jq{xvx{}€‡ˆŠŽŽŽ–Ÿ¥¦¦©ª©¥¯¸»¼»»¹ÁÊÑÔÕ×ÙÛÝãèæàßâÛÝáäæåäâêæãäèëëêæâàâåäÞØÛÞßÜØ×ÛßÞÞÞÝÝÝÜÜÜÜÛÚÙÙØØÙÝàßÛÙÜàãáßÞÝÜÙ×ÛÝßâãäääæèëîðñðïóôõ÷ùúûüýûúûüýüúÿþþüûúúùùúûüüûúùûûüýýüûûüüûûúúùùõöùû÷òòöûù÷óèÞÜáçäÑ¿³ÀÏÝÚÏÍÚéîñöóõôòõ÷òêÞÕɽÌÐÁÓÊÁ·¹ÍÝÔÀ¨¢±Àµªª©´É³›”›¬³²§rTj|rnknaMSež¡Žd|vy žšŸÆª§¬£ž—Œnªª›½ÄŸ—®¬£ª·«œ¡œ™“’•’“‚mˆ®¡‹›µsqhNoKBLUm…‚v–¾×ÔØÞ¿˜¸ÚÔÖØÛÝÞÝÜÛìæáàÝÖÑÑÖÚßáàÞÜÛßÚàäßàà×àêîÖŠVcfg{z‡yy\VYVV[^bkuŸ›ƒ‡€‘}qebb`\_fg`ov€wqxfmÃâãêãéòòêßÙÝäèèåâßàãæçæéãÜÖÔÕ××ßáâáßÞÞßáàßÜÛÚ˵ÌÑÕÐó©¦qxœvn••¼×Ÿ˜—“¦·Êâ×ɹ§£¯¹³²±±¼»©®£‰–§¢ª±¡–¨¨¨¸¨‹³ÔØ»‘}‹’˜’’Š“}Klg_\cpus”‹Ž€V@HONKIILNNMPLIILNONQSVXYWUSRRSTUWYZXYXVUUX[RTVWXXWVYTRVYXVUUVVVVUVVRTXYYXXYVVWXYYXXTVYYWVVWXUTWWTUXYYYYXWVUWVUTUVXYTWZ[[ZZ[Z^`^^_]X`_^][YXWZZYXWXXXZ^ZTZK‰Á´±±µ¶°«ª ²®»Æ”‰Î颔ºÎâûþüýÉc]\]^NjjX`nh]6 )Edy~tix}’‘rf]B.  2egheeggfbccdddddfecaabcca_^`cffea``abceghecceghhcdefhjkkghijklllikkighnsyz|ˆ‘„x~†q[zh'§¦—‰ŒžŒ¸„sŸ¢¶Ò‹jGQjvjRZa^]cjkakkihjpstuwz}€€€Š’’’””šŸ§°·¹¸¶¬·ÄËÍÎÑÔÕÖÛâãáâæêìïóôõôóòïëêëëéççéêêèåâàëìíëééëîëëëêéééèéèèçæåääçéêéçæçéëèäãäæççèêîñòòòñìîðóôôóòøøùúûüýþüûùúüüûúýýüûúùøøúúûüüûúúüüüýýüüüþýüûúúúúøùûùñéêñ÷ôòïçÞÛÞéæÔDZÃÏØÚÓÐÖßäåææåäçïóêÞηÍéÈÔµ¥°³·ÓòêËøà¾¯¬£§¾žÃáÇ›­¸»ÊÐÅdh‹Žƒ’™‡–œžl]Xn{yof_q”›¹¹À̪‘¦¸qlž¦†‚q™°­¹½¯š‰š•ŽŠxq{ƒ«·¢‘€e}‹ŸŒi1Ceddag†¸ÌÝÜåÍ¥¬×ÚÖØÚÝÞÝÛÚäàÞÛÕÍÌÐÕÙÞááßÝÝÞÙßãßàà××àæ×”donpzw•”…\]\[ZZZap~›}Šyumnhb_\[_^gn~}vxbwÈâáëèìðîäÛÚßåèèäàÝßäçæäÞÜ×ÒÐÓØÝâââáßÝÞáâáÜÛÞ×ĵÓÌÊÔÝÒ±’™¡}`dvƒ’½´{}’‚¡ÁÜæÙº³ËÈÉÎËÅË˽©¨•š›ˆŒ”´¥«š Œ~‡…œ¤‘„i‘˜‹{zsv‹kllmx‰–œxWSZNMTIJLLKIIMPLNPOLKLMQSVXYWUSRRSTUWYZWXXWUUXZTVXZZZYY_XV[^[YZYXXXYYYXTWZ\[[\\WXYZZZYYZ[[YXXZ\]YY[[YY]ZZ[ZZXWVXWUUUVXYWZ\\ZYXY[_a__`]Yba`^\[ZY[ZZYYYZZX\ZQVQ‘¿¼¸¶¸¶¯ªª¦½Ñ¾™›¼Ð­•£ÈÜñþòÿøÿŒNSW]^aYViwhOAIL& '^j{‡„s]MOZ€˜Ž‹ƒhC]dgcbfhg_acefdb`fecbbbdd\aegfdef_`_^_beedcbcefdc_`aceghifffghijkkllighnsm|{x„ˆxjueqh-%f¹›Ÿ£wr“„§{lÙÌν…~bR@UJMUX\]TPRW^ehhedkmoquxz{w‚ŠŠ‰Œ‘—™¤¬°°¯­¶ÁÆÅÃÄÇÑÍÎÖÜÞáäííîïñóõ÷ñïíììëêéïõøõîêíñ÷õóóö÷öôôôôôôôôôóóóóóòòòõóñòôõóñöòîíïóõöõöùüýýüûö÷øøø÷öõûûûüüýýýüûúúüýûúüüûûûûûûüýýýýýýüþþþýýþþþÿÿþýûùø÷ôôóîáØÛãáÝÝäéééëøñÛѱÆÇÃÓÙÕÊËÚååáÝÚÞèìßÏÕ¾ÓÁ·Êµ×ËÈÖäãÙÑÆçÞÌÆ™ƒ­ÚìêÄœ ¿É…˜­·morciyg]]}•‚so„’€io–°­¤‰ˆŠ§¡p[ZHhjgyxks”¯½¨§•‰|€Ÿ ¦«œ¥¸¹Å¶¢a9<V‘wi|˜Ž€~Š|Œš‘sR<3#>0._­—i7[jpf^adbhfcaadgjbceffedchc__cghf_debchiejfa_`cfgdefghijjjihffghighhebchmtWSqo@6^ƒfIe|adŒˆ‹or®«¬ÅœgKSoŸ¿ØÌ±Nc¿µ£d=R“”ØÆ…OLWSNQVWXZZZZYhjkkqy}{|ˆ’–›ž¢¡£¨°¸¾ÁÂÇÏÔÒÐÖàÛÚÙØÙÛÝÞçêíðòôö÷üúùüÿÿýøúþÿÿþýÿÿþþýýýýüüþþýýüüûûøüÿÿüüÿÿüûúüþÿþýÿÿÿþýýýýýýýýýýýýÿÿÿþþýüüÿþýýÿÿþýýýýýýýýýÿþþýýþþÿþýûúúûýþøûÿÿùîâÚÑÓ×ÙÑÆÀÀ¿¿ÀÀ»µ¶¼Á¾±¿šÐÜÖ½»º·®§¯»ÉÉ¿¨•“œ¥¹³¹¦šª¬­·ÎæîçÝÕÑáÆÏâãçÅ{©ÒÈÌÕÄÒçïëåÛk]`‹‹yŠ{{bRS@Et”‡¢……¢‡“wk_akmv‰—³»µ² •£µ¤¯™‡x’Ž»½—z_o…WR4t‘œ‰•ŽzyphdTgx˜®äâÚÜæÞÛ¾¢ÒÛßÞÚÜáàÙÞàáàÜØÖÕÒÖÙÜâæäÞâáßÞÞßááåÑÛÞ‡dchƒvudrdbPO\URfi_aroovyvqoklh_[_cbhcowr}‚nwÕàðíëëêÖàâåìçßááâãäåæææÔÒÑÔÚßáàèçåáÞßâäØéÒ×ÝÅÅÆÍßÞÛßÈ¥›nt|u•¶³¨¬¹¾£|¢š¡Ÿ¦¬™“–«ÀÉÌÐÐÌ•™ºÌ½¿Âª“¡¬š„“¶Ç½–s|šsƒ‹”ª´­©«¤‰pu„sON²‘UIO]UTTUVUSPTRQRSSRQTTTTUUUUSUUTQRUYXYZ[ZXVTXXXXXXXXYYXWWXYYZYWXYYXVUTTTVY\^YXXXWVVVSRSVZ[YV[ZXVTTTTSSSSSSSSPQSTTSQPSSUXYXTQXXXWVUTSWVUSSTUVPSSQRUUSSYEMRhÖ·µ¹µ±ºÈÄ´³·¤Ž•¡Ÿ™¸·½ÏãéÞÑôÿä÷ÿ£V\afG7z|‚ƒ•„‡‚~‹„…¢¤‡U0?)4Vw‚~Œ‹k; \ihadffkdddfggeb`bccaabc_]^cca`c_`acdcba___`bcefceghhgedeilkggkqkjkljhmtwmr‹bV9iSOaUKeobŒžoe©Šƒpae[t‡´ÆÇ×Ù––ÐÎr>4—¿éÞÈJGRJHMKMRZ\[^cdkjbdouqw|€€‚Š’Ž‘–œ ¢¤¨¬°¶½ÁÂÈÎÑÑÓÙßßâåæåäååîíîóùüûøùûÿÿþüüüûüýýþþýýüþÿÿÿþÿÿþýüýÿÿÿþüÿÿûûýýúýýýýýþþþüüüüýýþþþþþþÿÿÿÿûÿÿýûýþüûýÿÿÿÿþýÿýüþÿÿÿüýûúýÿÿþùùüûö÷öäÎÅÄÇÐÛÙÆ´¸«®·²ÊåºÏÊ­´¬Øè̯¦ž¹›Ã³ÊÆÇ˜µ¯—Ÿ¡›‘œ„˜¬ãðæúÿïçêßàåÝʪ‡—«¿ì¹½åéÿöèß‚bJl“±¹‹LXOLUFA_r¾¤xcNe–Œš‡e\de‰–‘›¨ºÑ©ƒz†¤ºÂ«¢¤¯²¤’mo[ŸnT+zƒ~…tvvŒ¥ƒW@+U›¥ÑÑÞàèáÝ¿ŸÃâáÞÛÝàÞÚÜÝÞßÝÙÕÓÙÚÚÝãéæßâáàààáâãá׿äˆdehƒr\l_bWdbfVN`mq{z{†…}uphfdbaaabd]hss€g|ÚáíëíìèÖáäåëæßããäåæåäâáÚ×Õ×ÛÞßßääãáàáåèÛéÛÜÕÃÎÑÖâßÜáάŸ—ƒ‹šƒŽ•¬˜}zŸÃ¼œ›”¬°‘rz°È¶ª°½¿·¯ÎÅò˜Ÿ·º¹À°Š‚«Ã±¬¥‚‚‚¨¼°…f]dq ¢œ†fPMSaVb\TZPLOOOPRRPNRQPQTUTSTTSRQQPPPRTSQQSVTVXZ[ZYXXXXXXXXXXWWVVWWXZXXY[\[ZVWWXYYYYWWWVVVUUUTSUXXVSSTUWWVUUSSSSSSSSPQSTTSQPTTTVXWTRTUVWWWVV[YWUSRRRQTURSVVTNYU_Ujĵ³¶´³¹¿º¯®µ©˜œ¤§¬¹ÎáÝÌÆ×ìàèùÿïá·T]+/‹¬‘†‘ˆ‡…ƒˆ…{„¡±ŸlQdc{’bBg{|f;"Qipgeeeidccdfec`effda``aeaacb^^a\_bca`ac___`acdedddefghigjlkiimpkjjligltWvzš¨k@I`fP[liiOtNCZP9E‰©©ŸvZÞÜÉÔÛÚÌÏ’h”W9t”¡œ±›˜_;HU@@GIPX[Y[_fie_dqupwxy{}‚‡Š……………ˆ’•–˜›ž¢£©°µ·»ÂÈÓÖÙÛÛÚÛÝãââæìñóóñõúýýüüüøùùúúúúúüýÿýûùùùúúúûýþþþúýýúúþÿüüüüýýýýýýýýýþþþÿÿÿÿÿþýüüøüýúùûüûûüýþþüúùÿüøöøúýþúûýýüúúùûýøðò÷ðâßÒÄÁÊÎô˺§¾ÂÑÜËÖÓ¿»œ¿ÛÈ¥œ Ã´˜œ€®ÐĈ­°™¬¯¯¢Šz}™‰ÂÚíÿÿæÐÛÔäñëèõëÉ„™ÀãÄ¿ÚåðçÚÒ}dJGG_}ogjXQ_WBB\a†¥bp¦~PX†ŽygWe£Á§¢¸»—vvz‘€]x‹x|nv­²—^er‰£½{’£–ž£pECN†”¥Ûçàâçäãǧ»ãÝÙÛÝÝÜÝÞÝÝßáÞØÒßßÝÝãéçáââáàáâäåÞÚèÞfmqrqgweeU\X\SP`kowy‡ƒ|z€‡kb^cd_\_d[dptƒ_ƒàãêêðíáÕâææéãßææçèçåáÝÚ×ÖÕ×ÜâåæâââàßàãæÙâàÚżÑÔÞåáÞãÖºª•š–‚€œ¤‹‘°µ—Š ²°‹rÁÏ©z}œ ®¾À¾ÈÚÜɰ¡£°¶³¿»ÁÆÂ¾®•¤ÂÌ¿±¨§°£ˆ”v‚±§’ˆŠ{\KON>R]TLFRKJKLOPNMNMMNQSSRRRRQPPOOOQSSRQRSTUWYZYXXWWWWWWWWVUUTTUUVXWWY\^]\WXZZZXUSVUUUUTTTVUTUVUSQPRUWXVTRSSSSSSSSPQSTTSQPVUTTVVUTQRTVXYYYZYWUTSSSSVWTTWXUWTLUN¿¼¶µ¶¶¶³®©¦¤ £¦°ÂÞÖÑÖàá×Ìßåúõàÿõncœ™‚„Љ‚„‡€{€ˆŠ€rih𤛉7->c_6 ,Bfukghgieedeffc`efgecaabgcbcb_`d\_ccaace```abcefddccdgkmiiiijklmkjkljhltD„†{~_=.cLLotx\Z0-pZHIްºQªäȾÏÛʯѹ•_l‰€„|…t o!JE"%>crihnljihhhihecbdeeddfhgcbdedfkbbbdfggfeddefghiffffgikmjhggikkjmllmkinvGnw`CFB w\Mi]YHC_“¤³™†_\›ÔÕ¬ÈÌ¥­¶ÉºŠ¤¦¨¥–R|³¸X®šWBI¹Ç¢GHMSVVY_fif`ahnnomkjklnowwwvtux{x|€ƒ„…‡‰’•––—š ¤ª¯´¹¾ÁÀ¾»¹·µ´³¶½ÈÐÕ×רâãåçéìîðëîòõ÷ùûþüýýýûûûüþÿþùùýþüüüüüüüüüþýýûúùøøóòòñðïïîñõõðîïïííîîîîíìëêð÷úøõôôñóõôñðñóññêßÛßããÚÓǾÂÉÅ»¿Ú¶ÖÎİÜÚè÷㜣ãíòΰª·²¥¼vv©±ª¥Q‚ìʸÉèØ¯¡¬¶ÃǸ´ÍÖÃ¥“° Á¯³ÓÆÌÖÞjHZ„‡mL5<[fTJUjznzz˜…Ysˆ”µª•˜„jsw„…’¸¼¡”¦£«œ¥—šœ’Ž¬±ŒKShÄÝÅ«¥È¢|d`L3KOA†¬™¿ÝÕâäÞáãÓ½®ÖÖÙÝÜÙÚÞáÞÞâçæàÙÖÞâÜØÛâæáàßÞßàâãÞÕÛÏ}p}~y†Žgc[eU_XUW\gsx‘œœŽˆ‘›ž˜oli_^fjgrxy‹pˆãäêëíâÏØåèææáßéäåççäàÚ×ÝÝÝÜÜÜÞßååäâßÞßáåÝßλÊ×ÏÍÔÚ×ÒÑÆµœ‘‘ªÄź·¡‡}˜¸¼¤myŒ„‡™••¢µ¾·¸Ä´ÿ¬Ÿ¨·ÄÑËÙܾŸŸ£–œª²°›s\dbp¬ªhv¼z{˜¦œgbvqa]SUWUSSSSRPNLKKLLJIMMNOOPQQNNPQRRPOTTTSSRQPPPPPPPPPRQQPPQQRTRQRSTSQSSRQQRTURRRRRSSSRRRRRSTTUTSRRQRRSSSSSSSSRRRRRRRRXVSRTVVVTTVWWWWWUUVVWWWWUXXUUWWTNZ_URŸµ´¶²±²°­±¸³¹ÀÏÜרéêîïèáãñþáçÒßüøö÷ùÿæ‘L3E_ro|‚z€†w^=:Pa^Q;f”lCV-):%LflchojfhgghiifcbdefeegiiedfgfimjebeknkgjiiijklmhijllkjjljiikllkomnomkpwW\bmbUJo–D,6[}Œˆ¼¥Ÿ¢¨³¸¿ÈÀIJÂÜÔ®´ÏÀÌ´£ÓÄ”áÀp€³yx ¾Š¦POQUXZ`ghmngbdkooqpkfdgkpqrqqruwuy}€‚ƒ„†ˆ‰ŠŠ‰ˆ‰Š”—šž£¦®¯°°­ª§¥œ¢ª°³²±°´µ·º¾ÂÆÈÉÍÒÖÙÜàâçéìììíïòõ÷÷õöûýûûûûûüüýýþýüúø÷öõðïîìêéççìïïéäääááááââáááæìóöôñððïíëíïñðîóõôîèçæåÍÙß×Îǹ©Áà³Ä¾Â³ÖæÒÍÌ»ÈìÕÆ½°¦«œŒ©•­‹h¥´¯®“š Tq©˜´ˆŒµ²‰¢®ž£·ÅÓÞà‘u’’Ö¸ÌÁÅËÐyLMYWWG5R†«‡¶¯§°©¿Ë½¾ÄÛŸ™Å½™¤ÍÉϼÅêìÛÀ˜ÄË¥LST±âº¼[YZ^acjrnrtqkinsvyysjgkqtvwxxy|~|~€‚ƒ€€‚‚‚ƒ…†‡‡†‡ŠŒ’—¢£¢¡¡™¢£¡š˜——™œ ¤©«®±µ·¸¹»½ÂÇÍÐÑÔÚßàäçèìòõóúúûüþÿÿÿÿÿÿÿÿþþþýüù÷ôñïîêíìæááàÝÝÝÝÝÜÜÜÜÚÚØÖÔÕ×ÙßÛØÙÞàÞÛàäéêçãÞÛÅÜìæÚÑĶ¸Ì³ÉÌÔ¿¹×¿°±¾ÁÖ½ºÑÏñŒz…ˆ¼«lu‡°¸ª‘’ qq•Ž‘µ­†”ÉÈ™¬“›ÁÔ×ßç™q{ßÐÌÓÜÓÆ¹fLm~iZYq‡|yƒ”™xHJER~Ž€‰š­”jOa¨¤ŠŽ›Žh`t~¤­£°¤—‘Ÿœ©¥‰ƒ|޾¹s,L„£{s[WJAF?@K^ °›ÒØÞÞçÞãÞÐØ·ÒåáÙÜÞÚÛÜÝÞßàààÓÙÜÜÝãçèäãáßßßàáæÕÜÙ…n|‡wzu…gYK]`\o|{~v…“›œ¨±ž~wrke`]\]XYgpv‹ˆb”âàîêáÙÖßçåâçäáèææåäàÝÙ×ËÑÚáåçëíäåææååæèáÖÆ¥³×Ó×äàåáØÙÉ£y^I[qe`z¨Ä¿¹ÃƼµ¯¹²¨£œ«¡²·°·ÈŲÄ€‹ª¸§±¥¨±²´´¬Â¼ª›–’ž¶·•{ˆœ„•—‚_VoˆšsZBD`c_ZXUSTTTRUTRRSSQPTTRQOMLKPMKLOQPNQQQRRSTUOOOOOOOOQPPOOPPQQONOQRQPOOOOPQRSRRRRSSTTTUVTQQSVPQRSUUVVSSSSSSSSSRRQQRRSWUSTUVVTUVVWWVVUWXXYXVUTRUTQPSSOYJQv®ÆÌ¹µº»¹ÀÎÕÔÔÚØÙàÝØÝÍÝðöíßÔÏÞÜðùæôÕW0…ÝÿÐpWWcprnnkilXD9=4$6Ž’N' +4dlmd`fd^caabdfgebdefeccdeieegfbbeggfdddefiihhhijkghijjkkklnpnkjmpmlmnljnv£Ç‡R‡¾£^+5NE+'L•‘—ÈÒ¬¬§­É¼·½¼›š»«¹ÔæÍɼÕì×ÀsXƒ±‰iO]‡‡Œ„qbbflnosyvvvxyxww||{wsrtw~€‚‚„†…††„‚‚ƒ…‚„………††…ƒ€‚ƒ€„‹Ž‘“–™››—““““”—šž ¡£¥¥¤£¤¥©¯µ¸º½ÄÉÌÑÖ×ÛàáÞéêìíðñóôõö÷ùûýÿÿþþýüûúùøïóòíéêéçêéçåãááàÙÕÎÊÇÇÇÇËÊÇÆÆÆÆÅÇÉÎÓÓÏÊÆ¸ÌÖÎÊÒÕÑ©±ºØÕÔϳÈͧ¯±°ÇêàÒ³‰Š—‘}h¡³™“œ£‡`t}}¡—{”º³š§£²ÈÎÐÒίnŽÔÆÌÈÚÏÁ·Ÿ^s™ng‘˜‹‚|unS-FhzdRX]Z]zŸo—¤eT]~‡ilœÂ‰‚p\¡¯¯¿Å§— º–™ÅŠV~»¹¦‘w‚‘d7>;)-GŒ£–ÏÑçÒáÝèåÛÑ ¡ÇáÜÕÝáÜÜÞßßßàãå×ÙÙÜäììççåãáàààáèÓÖÐze™‡„ˆjfTbb^R`nglzwŽš–ƒ‰‚obiliffc_gfs}…™_›ãßîéÜÙÞáçãáçåáçéèæãßÛ×ÕÔÛâææäääåææäâààáâÚÄœ³ÜØåéÝÞÛÒÓ¼‹`aLARTHKˆ´Ïº˜“ª¾š“›œ«ºª¢£ª¤‡–«·¡ƒ~„ˆ­ÌÁÉÕÒ·¬¿º–›¢ ¥»Å¼µ¯…_iŒ“‰‰‚yuz~{xyŠwxhWXSWVSPPQRSRSRQQSTSRWVVUTSSRUROORTTSWVUTSSSSPPPPPPPPQPPOOPPQPOOPSUUTNOQSSRQPRRRSSTTTWXXUPOQTRSVWWURQSSSSSSSSSRRQQRRSVUTTVVUTTUVWWWWVSTVXYYXXQSSOOQQNH_˜ÓïÀÄÄÁÊÊÅËÛßÖÚâßÙÝÞÝããìòêÙÏÑØðõðæåö¶!CGŸñ¯fhWkh^aZS^UiuplfJ(0.X›rR1 *Rqkibbga^jaacehige_acdddfha_aefcbe`ehd\Z`fffeeefggfeeegilnhknkgeinkjkljhmt·­}^{½¹]52-6d«Í³¡º ª¯³··½—ž ¥¶ÆÅ¼µÑÉØÍßÛÏ}£©–Q[‡ª§“ˆ|egnvxwx}}wu|„…€z|xwxzzz€‚„ƒ‚‚„†………ƒ‚„††…„…†‡†…‡‡‡†„„†‰‚„„‚…‡Š‹‰ˆˆ‘“–—™›œœ›™š›£¨®¯®°¶»ÂÈËÌÍÐÎÊÏÐÒÔ×ÙÛÜßáäèìðóôïðñóõ÷øù÷ûû÷ôõöôù÷ôñíëéèëçâßÜ×ÐÊÄÅÅÀº¸º½À¿ÁÅÇÄ¿¼¯¸µ¨ªÀÒÖ¬¦¾ÕÁ¿àÐÔÒº¡®œ¡­ÖÇ©§–—yl­Ö}‚Ê™³ÍÞOWmt‚zœ™Œšœ´ÎÑÍØÜˤzf—з»§Å¼³®kS\V}Ÿqj­¬•€‘¥|9OI/0OOEWk†vnemmŸ¥£–šute4P¨»®°¨ÇÅÕ¸“ ±…£ŒžÅ•“¥¸“½¥YvO<-:`’·©ÐæÙáàßàäß̸´ÀàÙ×åÚáßÞÝàäåäáâÛÙàåäãæçäáßßßßÝáÕÜÇ€€‡–‚wxfo^aWX^`^cp|‚xž¨²¯–‡v|iZaeX[wh\iq‘•Œd£åãñâØÙÙäâááãååäóìãÝÜÛÕÍÒÚààßâääèæäåäâááàÚÁ¸ÊÑÑàäåâÞÜÖÅ´¤ŠmJPXG^er§Ä¹jg‘ŽŠ¦¿Ã¸Áº¹ÂÊÉÆÅÌιž—¡µÌ©ŠŽš‘umŒ¯ÃËÀ m˜¢|‡ ‰xlv…zb—“†wJW\VVTSTWYYYSSTUVWWXUUTTSRRRRPOPSVWXXXXZ[ZVSZVRRTUROXXTNNRRNVTQOOQTVSTUVVUTSUTRQRSVWVVWWVTRQURPQTTQMSSTTTTUUXUSTXXTQVUVWYYXWVVWXXXWWWVUTUWZ\T\SQ_ZLOW¶îÞÐÛÜÑÁÈÏÓÙßáß×ÝãåãâäçæêçØÇÊáøìòßÚÿÉT%9N6^¾}8:LR[JIfY_n…pWUa'x„xs¶²À·ÎÕä×ÞÒ¨wo¥ËÁ·ÄÌÁ¹¹†qgbŠžwtbz—¢“w_SuŽwY?Ee•]dthdarvŸ«yWlRYk›‰†°³¼§–ƒŽ¤˜‰”Ũ²¦¢Ÿ¾¸®ŒrX_666.Z™¹©ÑßÙÚÙÙÝãâÒÁš¯ÚÚÔãÛÖÞÝÜÞâääâÞÚÚàåæêðêçãáàááàåØÛÀspv„|tpcbXXTZ^cfjpz‚˜¾Â¨›žž’vyvxxiajk_cZkr|h¥èãîÞÖÛÞááàààáäåîéâßààÛÕ×Ýááâåæãââãååããããѹ¸ÉÓÙãàãß×Ó͹¢‰lox|jPfŒ›ƒŽx†muŽœ§«¶ÇËÄ·©¥®°ª®»Ì¼¥¤¶¶¦ž¡ƒqaZ|—‡ÄÑÊ©‹‚~wsŒ¤§™Œ‰Œ®£˜ˆkXh‡€zy~WUNGUTSUWXWVWWVUUTTSTTTSSSSSSRQRUWWWZZZ\]]ZWWWWVUUVWZ[XTUZ[WWVTRRTUWYYXWWXYYWVTSSUWXUVVVVTSRQSUUTSRRUUUTTSSRUVVVTSTTXXXXYXWVYYYYZ[[[[ZXVVVWWVYZ_`TQ]¬ß÷æÚÙÒÊÎÓÖÖÙÞßÝâßÜÜßãåæèÖÆÉÜíïëãßâ÷Öb$AJjZov‰u9O8FQSqdZclhUB=B4%DloeO)+H_igbddeedca__`abcddc`abbcbbb`_bec^]`bbcdddcbbbaaacef_cc_^bdd`abcccccbegfccfj~—•®”Y31/*3"+4J°½² ¢­°·Ÿ¶¯ˆj^VhƒµÎ̪Œ³³°ÌÀ••ÇéáÙ¸‰’˜}slnstvyzvz~zz{v……€„‡†‡†…ƒ‚€|zz{~}{}|{zyyzz|{z{}~~}„…‡ˆˆ†„ƒ|ƒ…††ˆ‰Š‹ŽŒŠ‰†ˆŽ“’’˜›œœ›š›ž ¢£££¢¡ ŸšŸ¦©©¨©ª£¢¦®²³µ¹²±±³¸½¿ÁÇÇÊÎÔÙÜÝÛÝßáããããèíïíëîïîêçíìßÛÛÔØÕÉÊÜåáàν½Å¾»¼µ©§ œ£±¹¹¾¬ §ž~Ÿ¶³­´ Ÿ¯¤‘hv‰ˆ³»tg«¥¼ˆEs™€“„~wŒµÙŶ¿Í½Å¾°¥ªºÄþ½ÂÌw­šRJfgclkx‡€cI@NU_`UOH=Wysfegm`_v¦ÇŒm~vl`}€‰§©¶œµÂ²Šeoš§¤^„±µw†UYdZPO0>i®¾¨Ò×ßßÝÛÜàÞÑÁš©ÕÝÔââ×ÞÜÛÜàãäåßÛÚÞâåëñíéäâáâãââ×Û¿rr{Šxwmi]]Y[VV^jopx„”ÆÚ­—¬©•x‚{mje^`feuhkhsd¨ëåëÚÔÞãßààÞÜÞãèêæâàáßÚ×ÞáââåèçâßâäåäããââźÅÐ×ÝÝÜãàÕÑ̳”~qvmkvqm~Œ”‘ ¯À¼»§Š†§Ñé×Å´²¶´©ŸŸ©´ÊâãÚÜ¥¥¤†¢«‰£»³¡•€hm~•±ÌÊ›gŒ¤°œ~t}ˆƒpitQOOSRRRTUUSQTSSRQPPPRRRRRSSSTSSTWWVTVVVXZYWTSWYXTSW\[\ZX[`a^XXWVWWXY][XVVX[]XWUTTUVWUUVVVUUTOTYYUSTVWVUTSRQPSVXVQPSWWWWWVUTSXXXXY[]^[ZYYXWWVaQVaQLx®ôñßÎÐÕÛæÔØÚÙÜáãááÝÝãìïèáÎÎÔáîñçÝÞãîÿ•`k’‰™‘©R$B5IULfi_gi_QHA=%*NeN5%.D^kjefjefggfecb`acdeeeeddcbbbbca`bdb]]a`acddba`bbaaacefbfgcbegfccccdfghefgecekp-2^Æ•:>'1-EB<ˆ”˜¢ªÍ¼³„›£’Ä»„af”ǼŒx€¹¹Á®²©¨Êÿàȯ‡ootx|}yvurlelloz~{}„†‚ƒƒ€€{yyz|}}{}{wutuxyzzzywxz|€‚‚‚€y}„…†‡‰ŒŒ‹‰‡†„ƒ„…ŠŽ‹Ž““””“‘’““’‘Ž‹ŒŽ‘‘‘’“šœœŸšž¢¦¨©«­³´¶·¹»¾ÁÃÄÆÈÉÉÈÇÈÔÜÛØÝåêóóýþòîïéçåâéðàÎÎʺµª¡±±š’Š­³²Â®¡ªª‹|Žš®““†¦©—Šx”–€¶ÓŒr“¯m:‹ƒan¨­¢®›o‡¢³«±£Ž­Ȩ̈’¢´³±¯®¯hˆqSC*0Q\y’”dI;5FRQfr\‚rb~ˆjm˜®™§’qXi¡›ÂרÖÉК“i[\mƒ‡n–u…i;@IE_P7-;BEQw’uA/ +\œ¢~…g]rŒ¢ž“[w•jgƒŸ¿°š¡Ÿ•“pl•ºÃÂĘ¡|xy€XOZ05?7:;QmŸÎŦÆÉÙÜÜÛÜâæßÕÌ«¬ÐÙÓÛàáàààáäèêìáÖÕÝåäßíéäáààààáÖ×¶kovpvlq[_SWYT[ltv„—£·Ÿ†’—‰ˆqlqh^`lephuxn§íæè×ÕàâßâãàÝàèïêåâáÛÓÐÓããâàãçäÞäæäßßãâÝÍÀÐæáÛÞØàçæßÞØ·™vcd_q˜§«Ÿ«¤¼Ÿ–›­²¨¦«£‘´±£‘ˆ–™ ³©Š}znc|…“–¤ª£s—°§’ƒugq`SWejbWvkpŠš‘vv{~|SYXOSSTVWVSPMMMMNNNNMNNOOPPQRRRSTTQNVUUVWXVUXURRSTRPXYXVX]]YXXYYZZ[[WXXYYXXWXWWVVWWWXWWWXXXYVUUWZYVSSSSSSSSSVSQQSTRPNQTTSSTVQPOOQSWYUVWWWWWVWRRMY›ßôãìêéñòîñàçíñöûûøÙÖÒÐÒ×ÜàíæÝ×ÖÙÝßéîçÚDd†¤Ä¸Êèêâõ¾HGLAO?F=1@f¯ÖÓ±ÁÍ×ÞÞÞßäçáØÐ¯žÉåÕÕßâããããäçêéá×ÖàêêãëèäáààÞÜÝÑЯhnquwxpn^ZONYVYcio}Žˆ˜¢Ž‹¦œšŽzsxtpxpfnhy‡r©íããÕ×àßàâãâáäëðçâáâÜÔÖÞâãâàáäãßáãàÝàåßÓÃÄÒßßßäåããàßßÒ­ˆshX\ZYidhpe\Wh†¯›£š…†|fglÄÕµzŸ®°¾Âª‘{ƒ˜w`UR^s¥¨’xixˆŠ}u€’º´¦‘w|ƒw…‚[c`QZYY[]]ZXWVUTRQPOOOOPPPPPRQPQSSQOVTRRTTRQ[WRRUVSOWYXUW[ZUVVVVWXYZWXYZZYXWXXYYZZZ[XWVVVVWWYURTWXTPQQRRSSSTUROQUUQMMQUVUTWZQQPQRSVWWWVTSQPPJSIB|ßÿÞÝâÔÄÈÖåõ÷÷ñäØÍ¸µ¿ÌÕÚßåêãÙÎÍÖàåæôÞáçIk¤¿äÞÞëëÜûµCOSCQ=GCOXVMC92=;=I\kprigdaaabc`abccba`aacdeeeegfeedeee``chhfgljhecbceggffefhjkbgifdeecfffeffghgikifdfi¬¿ªÃc7@PQ2@fnp„–­ƒwq†|{­ëüß¿¨“†­À­­ÑØ·¨yÊ㈌ªËº£šœ’Ÿâôýôíòø÷ݯxadb_ggnrrrturvtqnljiikllkkloropqrtuvw{|}}}ƒ…€‚‚‚€{~‚„„…†‡………†‡ŠŒŽ“”ˆˆŒ‹‹Š†‚~}}z{|{yuqnqponoquwwsqrsruzwxxy{…ЉŒ‘““މˆ‡‡‰‘“‘’’–£±·µ©©½ØèîäϘºÍÎÑȬ•˜Ê»–¬¾©ž¬´¯žš£¢–™œ…’‘ˆsVnyŒvš¸§xŽ›èºNRa*gª Œ¡£¯Ì²´°­©ÈÛÚ¹­«µ·°³¾¸¼½º^QiV208TFDL_jeWNŽ—‰b]yŠ~‚u‡˜Š{jd^_u‰}Npdbg^g•¹~ƒ‰yeu…zŒ¢µ‰b:h£„cm/,?IHaÃÝݱ®ÌÕàááàäåÞÕÎÁŸ½çÙÖàáãååããåçàßÛØÝçëèéçåãâàÝÚÛḬ̂oyzxytgeYWRSUX\alz„~ŠŠ­–ª—ŠŒyddjntih{v€|€i­íÝÜÑØâßàááãåèìîäÞÞàÚÓÙåàääáàâäâáãàÝâãÓ¾ºÉÒ×âæããäÝÚàâÏ©Š{„hdr‘ˆ‡`SEqd¬¸°–‹’ŒzwotŒ¢¦ ­¬”œ¢¥¬¯¬¡—‘…|‰~€š®ŸuRsmdexŽ–’kŠ˜†{‡Ž‡€wpsTac]]\[\_`_^[ZYXVUSSSSSSSRRRSQPPRSSRTROOOOMLVTSRRRRRRTTRTXWRUTRRSUWYWVVVVVVWTUVXYZZZVUTRRRSSXVSRRRQQSSRRRRRRPQRTTSOMLQUURQTWQQQRSSTTVURPNNNNKKMq¾ùùàÞãÝÔϸ½¹¼¾½ÀÆÉÇÕÜããÛÒÌÊÍÐÖÜáäåæíâíØ92|®ØøûïðçòÎ^FQYRJBN@==?;2)&2CScpma\kic]XZ`f\]_``_]\\]^_`a``aabccccb]^afeaaddddcba``ccbbbdfgbgiecddbgghhggfehiigdeim¶Æºâ­`DJRLFYZ36g­Í±¦½É»§ÂÕÚ»ž§±¥ÁáîãÚÛßä²»«ÌÓ¬‡w»Á¹¼ØçéòçðøýÿÿùîÙ”_X\\ae_ehffhigfdb`_acdlnpqquz~{xvvww‚‚„††…„…‡ˆˆ†„ƒ„‡‰‰ˆ‰Šˆˆˆˆˆ‰‰ŠŒŒ‡}‡†ƒzwwxyxurpnllnppnkknrnkloommpljikpuyz~|zxvtqnqsvy|€‚ƒƒ…†Š’™—y‚£ÊäòîÜÜëêÛˬ†rŒ£„—ÇÇ‘¦©˜—¥ž…’’”’t|{”¡¤³Í̉™‘°³’ ²w…¦žxE$˜¦–— ™Ÿ£€|u‘¨º¼¶ª¥©©£¹µªžŒZssp‡nbc\\p¤œ‹‰kanxztf]^PSF3^”µÊžnŒ‚–°Š“’Œ‰›¯¤ÎºÂÚ¢¥‡ŸnK`±§SkG=,45cÒÝÙ¡“ÂÍ×ÚÜßåéäÜÌÑ¡­ÛÖÕÞàãæåãáâäÙßßÙØßçèéèæåäáÝÙàÑβr}zutq]fY_XRY]_et‡Š©‡e…tsmsogcg{oohqb±îÚÖÎØãßàßàâçêììâÜÛÝÖÏÖåßåæâßâååäåâàã߯¨³ÍÓÕéìÜÖäØÖãèÓ®“‹†jniq~š‘Œ‚‘xk¶ÏÉ¿¼¬”µÑÍ¡†š¸ÂÝÁ¤§·µ³¿¥¤’„‹•ž©Ã¾¾¼¤€lkalkfs†~eZZct†Œ”v_UfPXVT\ZYZ]___XXXXWWWWWWVVUTTTURPPRTUUXVSQQQONMPRPMMPTLOONQUTPSRPOPSVXVTQPPQTVOPRTUVWWUTQPONOPVWVRMKOSUTTSQPPOKQVWSONNJORRNLNROPQRRQQPRPNLLMOQODeÄÿïÏàåàÜãêÝÔÞÚÛÚØÜåìíòêÝÏÆÆÍÔÜ×ÕÚåêçáÛòú®P•¡ä÷üêíÚÿŠ>`CH^LJJB3+150++3UmnfZ[k`__aba\XYZ\]]\[ZYY[\]]]]\^_aba``\\_cb\Z\[]`a`]YV]\\[\^`a\ac`]^^[bccdca_^ccb^\_gmµÔÙèÛLR^_BT`ŒÒÏ­œÉ¸¬šÛ·¦¢…©ÔßøèÇÌÛÚØË·ÃÒ´Æ¥w‰¾ÜãòøøÿýýýýýþýûãZZXTWUW\]ZY[[Z]\[\`ekosvy{}‚Š˜“‹ƒ~}~‚~€ƒ„}…‡‰ŠŠ‡„‚‡ŠŒ‹‰‡††Œ‹Š‰ˆ†…„‡†‡†vtw‚~xsqrt~ztollnokmmh`]`dddgmmhefda_afiihje`^accabekorsrquy{{zxndlv–»Òáã×èàÍ¿´¯ºÓ§¯µˆ¢¬›²°•Ÿ‘nqˆ‹€„†|r”€{¦‘’‘~¿—“›“ª¿¬žVN}jh§{p›¨¨·©˜¢¾­¦¡ÄÎ×èîÞɹ¨˜šžž­‚lmq‡x†“ˆv‰rPVikfƒ®¬ŠŒU_jJT˜qZŸ£wxgW]yo‚u°½Ñ³¢»·¶“–”ƒ¥’+#VNfI4Qm‚M=šÑÞØÅ­ÆÒàßâççâßàØÈ”£ÍÔßÚÝßââáßßààãßÖÖàèéðëåãããáßæÊÍ—s…y|€}uj_XWX\OVbjƒ—›š±»£““rtwwogfj]fidhsuo°ðéËÏØâãßàáäêîíèãäãÜÖ×ÞæãààãâßßâÝèßÛêݸ§´ÉÚÜÛáççëãÖÙåÏ™q\I;FbriXF`gJ<<@G+2Ohhcdcgeb_]]^_`___``][^[\__\[^\\]^^]\\]]]][YWU[ZZYXXWWYYXXXXYYYXWVWXY[[[ZZZZZZX[]][YYYUUX]^\^cÖ´˜ž‡_\d_hh_t›®¶¬˜’‰ËѤª¢±¸ÌßðÝÏéøéО°·ÀâðúÄÕ˽ÕöïÓèóüýùøöôÚ°bSKQ\fz…—™“Œeeo{ve^b^_`___ab_eklijpwrplilrrndlsurrw|…ˆ‘’‘Ž”—˜—””—š š”“–—–““—™˜——ˆ‡ŠŽŽˆ€y{‚…~vmjebabfhromoqohbghjjihhilmjfipvw}vz~“Ÿ“ž¯¸ä÷ïëèóìÙÕÞâá×ÄÍ×Ó½ÊÏȵª ‹€£Éɬ™Œ„”—„q}Ž›Ák°¯‹|MAsŽ|o‘¦b4D—z„––›ž—¦žŽ’°ÜâÀ´³ÑÛܶ°§²Âž¢²y{{‡€x…›¤~ry|PFST]gcXU[˜†‚ŽqC>D_K[VNmެžg{jˆ“`nT]CÁ™¦XAQzM]ŠIu~pv](8„ÆÆÒá¾™ÆÚØÚßâáãç×½Ÿ˜ÅÜÜÞáäæåäåæâççàØÙäíñïìèäàÝÛÞËÇšnrtwuz|raUSW^aZattx’¥½Åú–utzunhfedc\^^^dllf­éãÎ×ÛÜÙàÝÞäééæåçÞÕÖÞååâåâáäãßßâãßáâѶµËÂÑÜÞàåãÝçÝÏÑÞÔ¹«s[Yz“†eOX[^X]§³º ©˜™ÀÁº©³¬Šnz³­¨¥‹œœœ‚£Šw¬ÎĆˆ~}}zxr¨„j`for‚’Œ„Š‚wvž–bff]cdedca``b_]\\[YWWZ\YUSVZZUPQUXYYTVXXXXZ\]]]]\[ZYZYWXZZYXYYYYYYZ[_][[[[YWY[^`bbba]]]]^^__`]ZXWVTRTTTTTSSSSUUTW\\XY[]][YYY\`b`_`^Y[U]fVPƒÊûëâéíæßßÞåáÖÙèêßãëïéââæéëèååèëììääãäæéíïëü’)”˜¡éñôîøÂ. 87B=24Dd][k{tkifhfda`___ba_```^\`^^bb^^`__````__]^`bba_^^__^]\ZY]\[ZZ[\][ZYXXZ[\\\\[[[ZZ[\^^]\\\[Z]ab`bgů§ˆ‡jl`fS^d[‚¸¿È§˜ƒ¥¾¼~Ÿ•º×ÑÖäÐÚæïêÙŸ²²ÆÁ²¾éñÞÏØÈÂâöéÝð÷üûùøôðظult¤ºÃÉÌŶ­¤‡™¨£zi_db`____^Y^a`[WXZ]dd^`hiclpvz|„ˆ‡ŠŽ‘‘‘””•“‘”–•–—–••—™•˜ššž™‘“’’— Ÿœœ—’‘—™‘†~yuv{…{}}wsrvxvqnmohihglw‚‰Œž¯ÏãÚãúëîïäàáåòçåççêá˽ÅȺ¹¾Â¯¯¶§‘©Ìͬ–Šˆ…xt…y†¹{²»£ b0Lptx“•—o/4ky‰ˆˆ¢¯¢¢¢ž®¡¨½¶Æ»ÉÂÙ¹¸˜˜± ®´Œ•†‡xn}_vREb–”š}qmylE'MTbgB[rEAO[n‹¥À®‡u‚–ƒfO\ˆXm™ÄÇ „MP_WOZlŽh5C?.S‹ÐÎÖáÂŽÅÛÙÚßâáãæàζ¯ ®ÝâÞáåæææçèäççáÙØáìðïîêåàÜÚßËžyy}yswwm]UX^[^UXjlq‰§¸ÃÍÉ €ˆŽzic`\dqbfgdbdee³éßËÕÚÝÜáÝßèíéääãßÛÚÝáââæãâäãßßáÚàãÕ¼°¶½ÊÚåâßãèèÒÓÓÜÛ¯pKghnlXKfޝtn‚¢¥Œ™€ µÄØÂ´ ²¼¯–„‹ž¥ª‰‹¦¦z˜£Ç¿¡uzn^N\vª“‡uo{ˆ€n†™‹olibecwŽ–gcfhcccdefedda^]]]\Z^][ZZXWUYVSSW[[YWY[[[[]_]]^]]\[ZZYXXZZYXYXWWXYZZa_]]]][Y\]_bcdddabbccccceb_^_^]\YYYZZZZZY[[Z]aa]\^``^\\\]acaab`[_icS`—ØýçåêðçÙÝìÝÝÛØÛãéêâäåâãéëêïìêèéêêêåäããåèìïèóh@ ’›øçÝÛô»W0+?;07Q‡‚ropeagjffgfeca`hfddeedcb_`dd`_bbaaaaaab_`acccbabbbba_^]a`^]]^`a^]\[[[]^]]]]]]]]___`aa`_caacb`ci¢¦¦g:8ekcL`pi•ÑØ¹¡”’¸¢šÀ¦ÄçÌÈÛØâäçèàÒž¹¿µ¥ÃëëÈÑÍÅÕìá×éýÿýùøøóíîÛó³ÃÜïøôõðìæÚÔ¾ÙÜ»œ“ŠziaYWZ\ZVSUY^cfhhmx{sptvr}yutwyxwx{„‡‘‘’”—š“œ¦¨¤¥­µ®®­­²·´®·°«°»¿º²´¶´¯­®¨ ›—‘‘–š—žŸ›–”••—˜•‰ˆˆ‚„ƒ…Ž”•‰¨ÑÛäìîÿûìäáÑÊ×ÜëéìéáâßÏк¯ºÁµ¥Ÿ¼ÂÏÌÃÍÕǧªª© ”„€u”ˆ•‘‰€ucVn˜’Œ¦-3\m‚‚ª­˜‰—«Ç§š²¨¢°¨À¹Ðª¢Œ‘¦ÎÇ€ŠŠ„|€‘Ÿ™gRWwu[TNG7((1R}E=KoxqoWOx’z…z~šyPAbzba•’‘Yƒ@/HAHhq_wnb]a^|ÌÖÙд{·×ÖÙÞáàáäçØ´¹¬ ÎÜÝàäææçèéçæåâÚ×ÞéìííêäÞÚØØãÄ«·¦…‹na[ZYWQ\_`k}˜´¸¼ÂÈ¿£’˜„tf`^^jxhb^agjf`¹êÜÉÕÛÞßàÜáìðéâáÝÞßßÞßàâçäãåäßßáÚâã̳¸Ã»ÔäìäÜßåçèÝÏÎͱuqpk]Xq‘›€w‡›²ÂÄ…r|ˆŠŠ„‰¸¾ÄÎÊ©Ž’Ÿ¿ÌĈŸ zv‹§£‰”›˜®·­„t…wuƒŠwv{„wdhsodks†–h]]ea``befffeb_^_``_ba_`a_[WYZZX[_`]bddc`__```aaa`_^\[ZZ\][ZXWUWZ]__ecaabba_ccccccccbcdefeeeecbcfhhgaaabbbcccedbeihd`bcb`__``decbec_^[_y­ßóðåíîåáäæãäßÞààáèðìêäáåëêåéëîðñîëéðëäßßäìñôá>RŸ‡úéãà缞Q--/2D]šodismfeacdfggebaecaacddca_`cc`_aaa`__`aa``_^]]\\bba``__^``____``_^][[\]^]]]^^___a`__aba`da`a`^ag‰§¡t (M^gSiyi„ºÈ•‹t°¦”ÄÆ¬ÄïÖØæèÛàäáÚÖÕÕÒ¬‘¾ÖջȼÁÜãÌÌêýþûöóôñíõõòïñùÿÿÿûþ÷ùÿôöáþÿÞ½²€offfb]bbdkt{~~ŠŒ…€€€{tmlqtrny~ƒ‡Œ“¤¨©¬¯´¹¼¿¿ÉÒÐÈÅÍ×ÑÏÊÈÎÔÓÍÛÑÉËÔÖÎÄÅÌÍľ¾¼·®¬ª©«°¶º¼ÄËÉÁ»½Á¾¾½¹´°®­«­«§¦©©§Ÿ¼ßäéìãòôïáÓ²¦ÊßÜÝäáÒÎÎÆÉµ­¸»¬Ÿ¥ÂÖÖÒÑÑÒ»ËÀ®§´«ta^ލSy£~w‚ŠwgkrŠ–“±.T~Œ‹˜¢˜•Ž˜´È®¥¾«}–š²³¾¨¥œœž²©Ã²¦œ‹}tjy’—•pbMNbywP*"'(C`KYe`‘³Ñ¡jrŠg?>B]Н~<87[hYkˆ¨±¸6]TLM.eŽc}yeME-l¼ÐÙͼuŸÐÐÔÜàßàãçÙÁ¼·«»ÕÜßãææçèééåãáÛ×ÜåéìîëåßÚÙÌÝ¿«´œ€…”„n`[YUQY`hdcy’˜˜«Ä˼©“yrxse`glid\W\gkf_»êÛÉØÜßßÞÚàîòèÞÜØÛÞáââááèäãåäàßáâßÜȵÆÖÉÚæëäÝÞßÜãâÛ×É xmk][oˆ~o°šˆ‚|lT]ov‡ƒ€™¨®ªšŸÁ¸¤‘˜š¥±ÆÆÄ¦†z€¡‘ˆ“‚Ž–Ÿ…†eadjhep€–†|u{~u}~ˆ‘c[Z]_]\]accbb`]\]_``^`deda_]Z`caadebhiigdbbcbbcdddcca`__ab`__\YZ^bcbfdcdefdcgfdccefhefghihggihfgjkkkeeeffgggikjhimlgeffecbdeehheehhe^]ƒÉöôççñíæâéïèÛåæåãâäëòúöîèéíëåèëîððîíìñíæââæíñùÂf|{öôòïØÆÉ¥_(%'>_q©p^[b`bjk``aabbbb_][\^`a`_\]aa]\_^]\[[\]^^][YXYZ[^][ZZ[\]\\]]]]\\^]\ZZZ[\Z[[]^_``_][\_``^^\^a`]^c…§—,>OOaMZaELžjrv™š¥£¿®žªÔÌåëâÑÔÏÇÅËÎÌΩ”²·ºª®¥°ÃÄÁÎÜêóøóìëîïðúÿÿÿÿþøÿõþõõþóüðÿÿüïç×ÅѾ¢‰yngc`bfks|…Š—Œ~€€€‚‚€€„‹‘“““™ ¤§¬µ»ÀÂÅÊÏÓÕÖÜßßÙÑÏÔÛÕÒÎÌÒÙ×ÐÜÖÐÏÒÒÍÇÅÍÎĿ¼ÂÁÁÁÃÆÈÊÇÊËż¶·¹±¯¬ª©§¥¤¡¥¦£¡¡ž™¤¯ÄÐêøäâñòãÖ±¢ÎäÙ×ÜÙŹ¸´¡©±±© š™—ÂÍ¿¶¢˜©¹À®Ÿ•¡§t^t¢ˆTh¤©}umw‚u__‹•³{6q”˜’‹Ÿ™†•–³ÊÆ¥’°Ê«¦˜ƒ˜§ºž‡ˆ–Ÿ{r†˜§ ‚‡†x|s†nO;O?#HŒŠR(J.,€Žds[MP8,;ET_R76a“–~ŒhD4l¡‚vIMx„h<5UZjE18k±ÆÜÝÙ’ÉÊÑÚßßßâçØÔ¿ÃôÙÛÞãåæçèêêäààÜ×ÚâêîðîèáÝÜÚÔ˶Œ|Š„sqlcZUUV\Zceg€‰r©½ÒÉ·¿¹”“ŠfXhl[_]]adeff¼éÛËÚÞßÞÛØßïóæÛÙÖ×Ûáåæãàèåäåäàßáä×еÊßÕÞçëåâäß×ÐÖØÕÁ–ur?DP^hdUF_žÎ·„phUeƒsƒ¥µÑÖ¬£ŒŽ¯·®³ÈÅ¡ˆi¡Ÿ™Ÿžuª³ššjTGTFTz~zrw€xfƒuyxbbxƒ~€…ˆ_cdc][YZ^`_^][XWY\]]U]egc__a[ejgehigefgfedefbbdeeeeefdcdefechd`_accbecbcefedgedcehlohiklllkjpmkjjjigddeeffggkmkhjmlgiiigeegiilkhhlmjaŠÆòúðñûëãçóïÞÜéÝåæÞÜåìíðïéåçíîëðîëèçèìðèèéêëíïðõ§ wŸvkþõæêÑÛÑʦO0+P|ˆ»m[Y_[Z][]]\[\^ab_][\_abb\Z[^^[Z\[ZYXXYZ[[YWVWZ]_ZXVUUWY[WXYZZYXW]\ZYXXYZXYZ[]^_`\YWX\^][XY]bb^^a…£šZRjXfPTS36o \€¿³ŸŸÉç—Š¡¦ØáÑÌÅ´¨°½º¬¯°µœ¬«³¡Žš ¡»ÑÊÖèõñæäëòôþÿúöûÿýùóÿúöþóÿý÷õùüøðëüçÜ{e[XT\hs¤²œ„ru~‚ƒ†…‰–œ ¤§§­´·¶·¼À»¼¾ÂÆÇÇÆÅ½¹¹¾ÅÉÂÀ¼½ÄËÉÁÆÆÅÃÁÀÀÀ»Ãú¸¾½¶½»·²­¨¤¢§¤ž–Žˆ…„}yutvxvtqx}~€~y~Ž«¼ÝõìñÓÜÛæÓÂàæâÚÜØÁ®©¦Žž¤ŸŸ q’³ª«—w”“’¥•…–ƒeކI“˜‘rznp†ƒ›[ˆzN,‹°“|£œ‰±èýê½Àîᾫ°° ­—¬Ù{ai]Oo‡‰‘ Œx}d;1#2r§’S*%:C/&C\W‘„vMSR_a{k_L@_m`JHK;ZWoƒ‰QgŸ\[iE9CA\sE!L®×ÔÓÄœg¼Ç×ÒáîÜÞëÜÐʼ­¯¾ÝÝÞâãâäçëçäâÚÑÓÚåêìêéèäÞáÚ˘stx†zvh\XQ`^bYq{t†ƒ´Å¹àÑÅŠŽŒp}m^Vwpai[VjodeÁìÛËÜàßÛäèíïìæÞÚÓÙÞàßàäéåæãÞÞáâàÖâʸËÑËÙêåàßâãàÝÚÜâÉš„y_HWLTJ`v¤§rsž©£›Š’ƒ©©’•¯èÁ›’«Æ¯{}¤Ç§prhc^ˆ™˜šŠ€mvza]fYrš£€tš‡~ƒ‹“•rt}‚‡c_Z_\ZXWX[^aUVWWXXWWVXXTV[^]baa``abbbbcegiklcfihedfhfedeghgfjihhiihffgfeefjmedehlmjggilmkjjksnifghfelib]`fhdghijjihghgghhgda`ng`klfn¯âÿóçòöëèèêëèãßßèçéëçáàã÷òèàáéìêêêæãèðïçìòïõçÝñðëo*…žzVæÿñëâÏ×Ò½º¤Œ„¦ÅŠV^^V^T_^][[[[]^SUY]^^][YYXY[[ZXWWXXXWWWVVVWYZXWWTV\\VUX_]ZYYXVTZZXURRTWXXXYZ[]^\YURRSVXZ\_^\YWW|‰q‡Wel\lLHHJ­ž¦Í³×ªÉÈÀ •¸¢²»½·¸¹¥°½­Â£¡¹¡ž ±ƒ’’†´ÌÍàÝÜÞßáäéùúüýþýýüþþþýüýÿÿýû÷öûÿúðúÌÍÏ™pgU\W`xŠŒŠŒ„pbcfegnqrtwz}€Š’—œŸ  ¡£¥§§¦¤££¤§¨¥¡¥­««©¨¥¢ ž–•“’‹’‘Œ‡††‡„‚‡‘”‡wzvpmmligga]_cfhja|fmv{l“ºÅÏÅÑßÏÍÜËǽ«¸ÕÜÜâåÛÊÀÄÌĵžŒŠ„soxx€„tq›ˆ€—Œ€…\P[g‡rz‰}xjxxp}……WZp8;š³y‚‰xxr˜ŸÄÛÎËʶ¨Íз² °ª˜–«HW\Ud\?Ouœ ˆpH2A:Gd‹—tPKUH5(&4RouŠ{jVgM.^x„{‹u}LKTejZYS^^kdNog99H@HV7#X³×ÓÕÉ£o¤ÉÖØ××ãäàÝÒú·´±ÊÓÞäåæèéêæäâÛÓÔÚåêìêêêäÝÙÖȆ]x›²„okb__WdS]Xgik’¦¸¼©Æ´³†‚iwnc]xoqpc[dkihÁëÚËÝáßÜÝãéíìæàÜÕÚàáàáåêêêçááäåâìÕ³³Ï×ÓßêæããäáÚÕÛ×ÞѦ‰v_NIJqdq‰cƒ‘ ³¦Ÿ¾©Šx†¢œ˜‘¥¶²¯»²’\`|Œ…grŽbhjm‘‹W[Žvi_Xp‘™hk…Ÿ›Œ‡‡†˜˜”•†ix~}€^\X\ba^\[[]^[[[ZYWVUW[[XY\\Y`__^^^^_^_befgfffggeccgjfedfijjijighijigcddcbdgjgffilljhgikkigfgnkgeffdbghgcdggccdeffedcabcddddee`dspau£ìñíäåîíäåçééåáâäðéäååâáâóòíççëëéåêëèèëêæðóíéäæïðî^@˜fPþÿìññÙÒÉ×ØÇ­™•±ÛŸYV[`n^_^]\\\\]^YZ\^^][Z[ZYYYYVTUTTTTUUVSRSTWWVTWSRVURRVZXVVVVTRTTTRQRUXVWXY[\]]VVWWXYZZ]_aa_\[Z{x€Ý¢ib_VbNRQ_ª¢ÂÊÈ«¢ŽžÀ´¬®¶¿¸»¯¸Å³¸²°½œ•–¢®µÅÑÆ³ÖØØ×ÙàèíûûýþþýýüþþýûúûýþùýÿþùõöøÎ®½Ç–rnb_\j‡™’sqaX]babgghijlmoouw{‚ƒƒƒ†‡‰‹‹Š‰ˆ„†ŠŒˆƒ„‰}}|{yvtsqpomlllljjjigfgirsu|‡†zlieddca^ca`dhjjjrxcpqqv¯èèíâßÖ¾Ã׾»µÈäèåëëàÒÆ¼µÂ¹³ª¢¥¤–z„”‹ƒtŽªˆw‹„smjKMb…lkvmogo{l€t~v\3F‡Œx~f`vop™”‹–»Â“{–À²¬¬¬„|²¥—Ukuc`]i¥–¦Ÿ’…]75,>LQM7).VP:3BL_€ybXISRW1:EUe‹¥„m`c5Dcu/@V[BWfTukY, )8P©ËÍØ×»Ž‘ÄÐÛÔÏëäáéàÊÄÌŲ¸ÍáææéêèéæäâÝ××ÚæéêêììåÜÙÚÒŽ^~ž£€g`XWYPYZ`\fktžº›¢Ä­¯Œ{|hrohcsi`[\^bp|yÁéÙÌßâßÜÛáèìêäÞÛØÜáããäçëíìèâãææãé¿¥¶ÏÓÖâçæåææáÙÒäÙÖÅ“fWUvg``ƒeo˜¦›ž~_™Î±±±§˜Ž…q]yxhKL~¬´©{‚fVv¶®¿Ç‘w£eoqxˆŸ¬ž†—im’|‚xw}›¥‹ˆˆ€~]`\_edb`_^^^^^]\[ZYXY]^\[][W_^]\[[\\[]acdca_feda_aehcbbdgiihhgffhihfeffeefilkkjkmmkjijkjgedekigggfcachljhhgcbbccccbb^`bb``cf^jo^VÂë÷ðîðíåæíçêìëèèêìïçâæêçâßëïðìééèåäêëæâãçéððîãçìæïÏ1X››ZUëóðÿÿëÛÔÕ¾°º¼­¿ï²\RZ^l^]]\[[[[\]ZZ[[[ZZZXWWWXXVTTSRRSTVWTSTVXYXVYURRRPRUWUTTUUTRSTTRQRUWUVY[\\\[UW[]^][Y^`bb_]\\qX{¹—WgZX]Wc]x”„ˆŸ°‹rŠ”‘Žž¬·²½Ç¯­½¸°¸´³ž¢¤©¡«ºÄÉÑÝØÄ¹Î×ÚÖÚèôùýþþþþýýüþýûúúûüýúúÿÿüìäå«–§°ƒfkilgq‹œs^bXS[`^]`aaa`````cdfhiiihlmopqponnotwsljnnnnmljihkjihhhhhfc_^`dghfimpuyskcbabcca_`bdhlmljnjh~th~¾ðêñïëØ¾Ëо¶¶ºÌÝÝâéæÚÕÑ­«¦±²¤©±¦›†ƒ¤·™Yv”wf}ƒ~{RQr‘vghaije~b~“b™X7IuKdOGidOc€Œ‡¤É¡¦³“–°±© µ³©[Iušž¦¡™‚xb[hmt‡}dc‡’c;?Ts`@QhktxOPŠ˜mHNOVOV| ˜ra6Dh{V;.0[p^@H7[ƒ„yS1'*4H£ÊÏÝâÓ²°ËØ×ßêàÜæáÎÆÌÆ·µÎäçåèéäèåãáßÛØ×æèéêííåÜãÙÏ‘`s~r|d\RQUP]i_Yft’žvŒªÌ´·ž†pqphejcf]ei`humÃè×ÍáâßÝÞåìíèáÚ×ÛßãååæéìêéåáãçæáË´´ÇÍÎÙåääåççäÝØÝÚÔ¾”m__SK3g—›o{–’{lƒœ“{vŒu[[isœ››•“Ÿ¢‘º°œ ƒ|t‡®Œ££r€§›u‰‰{€•«¼“niwtsp]ur†—ŸºÇ²–‘ƒ|]c`_aa````__\\\\\]^^\__[[^]Z``^]\\\]]^_aa`_^cba_^_`ba`_`bdcbcbabdfedefgfeehjnnmmmmlkijkjgffgijjkjhecbjoliihfeeeeeeeebegd_]bgjie\uÅÿýïìðöñæçòçèéêíñïëæãäìðëäàäëîêæäãàäåâÝÚÞæìêéðéìéÜò—iŸžQTÿÿùéààõÿé°‘²ÑÆÎ÷¿cZaW`Za[[[ZZ[[[VVVVWY\]SSTVYZYXVUTTTVXZYXXZ]]\[[YWVUTTUXVUVWXWVZZYWTSTVXY[]][YXZ\^_^\YW]_a`^\\]udsw„\jg_WWhb‡|dŽ«™urŸ‹“žªž·µ¼¶¶²ÃǽÆÊ¿§ –‹¼ÐµÆÉʾºÀ·²ÁÊÖÛÙÞðüþÿÿÿÿþýýüÿýüüýþþýÿ÷÷ÿüݽ®“‡‰hYhoxon{„|i[b[X]a_^_bba``_^^`abccbaadefghhgfhhkmkeeifggggfedgffeeeffb^YY]acc`ehfeeb\_`bdffedbeghilkhfbk{leŒËÛ×áæìáÈÑËÄÁÆÍ×ÛØÞäÞÎÌЪ•’¥¬ž©¿½§ž¥«ªµ­Ša†vhw‚“]Yqshc\gn_|UtŠ^eQNX`JYbbpj;9dem¬È²§†‘¢¹¶«µ¶£ ˜’‹ZYZNVWSbop_NPtŸ¹Ñ›GTœ˜ZHpZ+9]ip‘fZpw_c}w‚uš­œ ˜vf}Z3*@.3=@8F2dV^[QB566JªÖÙßàØÁ”ÍÓÔëÛáâæåÝÑÊÊͼÏàããçéççåâààÞÙÓãçéêììåÛãκ€S]ksua^UT\_ujYV_mvx€¨¨³É¾Ç·›ˆznneffej^fjak|yÇéÕÌáâßßáçîíçßÚØÞáäæçéêìèçäâåéæß¶·ÃÌÍ×ãäçæåååãáßÜã×´‘ud^}|SNGRS~fIIx›†•–¦°§–Ž‘–…¥¶°¬²´¹²¥›xb¢ˆw…ˆsjnMdkgo|„^WZas”—xtafvz„”—–’xYa^[__^^^^]]^]\\\]__^`]YY^a`bba`__``ba_^_`abaabcca_^ca``a`_]^]]^acba`aba``bdkkkjihhiefgfedfhfhjkjheddknkhijiggggggggfikhcbfk|P]£ÙòõéýóèåêîëæåäãæðöïãçæèìëæäæâèëæâáàÞÛÚÙÛÝßâåäáéìèßàøe9yœšDCêøå±˜£¹ÒÿæÇÇØÚãùÍc[i^ebh_``````_[ZYYZ\_`WVWY\]][YXWWXYZ[ZZY[]]\ZZ[\[ZYWUYXWXZ[ZX[\\ZWVWX\]^_][XV^^^]\[[Z_`ba_^_`ymu‘jo^fmXUabv[›Ëˆˆ’ÀrŒ‘¥«Êº³ª¹±·ÂÁÉϹÁµ™x𰉦ÍÅ­©»µ°ÇÉÑÕ×áñù÷ÿÿÿþþýýýÿþýþÿÿýúÿùùý蹋uraei[[muslffgd_]d^[]aabceeddcccbbbccdcccdeffggggebbdcbdiccddedcca`__^__`]YWW[]\ZY`da^^][Z]`cdeffgjicbghfkijdcs«áÎÎ××åçÍËÌÔÜåííèæÝäÝȾ½®–¤®¦±Èо££«˜›¡r‹ymsu|yrdaf^cbXV^i]uMm~fV]f_QB:qtwqr…‚b&/3H‹Éº~l¢¨¯¸£ž²£———›Žm_K?fRSRNO\jrbpZ7:PRGm~kLOao€YgrdqwsYeF2¹‘†…{ZokuM5*5"7HfpcF=:f––¦­†~–´Ä¿® ›§£®µ§™”­š€wikp€{vyƒ˜ Zdljghe]Z\Y_y“™”ƒtp|x”ŽŽ€xZeb^ba_^\[[[cb`^\\]]``\WW^bcbbaaaabbdc`^^adfcdeggea]gecbba_]]]\^acccabdcbabdgggeccdfbcccbbdfbehigeddfklihjljggfeefggegjjhimpic•åÿîçõéðñêéíêáèèæçñùòãîêçåáÞãëâçèäááàÜÎÐØâåáÜÛáàÜçßÛíâ8V‰”@>íÿúÄ©ª™“ÊõÿñéñõöÓWMjjtlgiijkkjiiihfedeefcbabcb`^]]]]]]]]\[Z[\\ZXZ]_]\]ZV[ZYZ[\[ZXZ[[ZZ[\````^[YW^]\\\^`acdedcbceN“·jambzd`cf…y\Ž¿l‹¤É”‚«‘˜°¼¥¥°Ÿ³¼¿®¨»º±°škv˜y¦ÖÄš•¸¼³ÈÇÃÃÏâòöôÿþýýüýýþÿþýþÿüõïðóô弉h]^VZa_bjleffc_\]`da^_bfhjihhhggggddddddddcdddeeefe`^`aadihijjjjiidcbaaaaa``_`aa_]`ega\ZYW\^bddehiimj`]cgdejkg‹¥Ê㸼ÆÈÛæÓÓÑâêïôéÜÞÓØÑÀ´­ž‹‡’ž¤¦¦¯¿Á¶§ŠxŽ—{ciUVbdjbdl{„jpfMUUcenPmqhT]ZHEW|¦®•wkYUmk=>h®ž`g›¿±‹° ”—}}rg‹|’•dQd€uQ'980;KSXxp_L?:>FTWdi–›v4'%K]ZRLh†ts¢—jfiLa}X*@_TK..*)%„¿ÐÜÜÖÄ£€µÍÌÝÓãÖÕÛáׯÃÍÍÅÈÙæèèëæåàÝßàÖÉÙäìëçåáÝØÚ·ynun€lYYRRVScg^mjl~Œ¯¡ž¢¸Ë¶Žw„€gi^gaqkf[Y_aguÒìÓÊßßÞáäéìèßÙØÛââäçéëëëêêèçèæÛΰľ¸ÓçãßæåãáßßàáÜÝÁž‡jPNTRuugDTWt”ySrœž—™¨® ‹€„¦’‚‹¤©—”‘•Ž‹„›±fn‰cInrcˆº·_fmdoecsmdty‹‘›¢„kz~„}y\igceca^]^_`feb`^_```a^XX]`^^^^^_`abcba`abdfedcdfea]fdbbbb`^a``cfhhheghhfefgfghfccfieffdbbdfaegheddfgiihjmlghgfeefghefhjklmmo­âðíêðûÚéõóìèèçèëéäèñðçæáßáâáãçßãäâááÜÕÌÑÛääÜÚÝßé×åÝãó¡h—¢‰êôüÔ¹­‘˜„”ÌùôêùËT\‚sssxstvwwvtstttuvvvwrqqrttsqnoqrqnjhqonmmkhfehgabhiffdccddcadefeb```a``__`abddccba``bcdcbbce¢q—œdj/ J^i^kB„˜ž¸Ö°uÇÇÁ°o’¥š¦¾­¹ÌÁ¿µŽ—¤“©ç±¹®¼¡Š’€q’xs™ÊçóúüûúúûüþÿÿýúùõëÛо¶¡ƒmhlonquvvvxzpw}}zyyy{{zxwwus}}{zxvutwvtrpooolllllmnnkgfiifdeggghggfehgecbaaaZ]_][[_b^bdbbfhf`bdcbchldmla^eiei`XyîÿñâÞÑÖÕϺ©ÄÝéáÜåÝÐ×ÛÅªš—šœœÂˬ—£”‰©–†Œzua}}mbE0NjsXNaKhto‡qwl\iQPGBPe8=Éõèæ«d„–I\©ÍWj|cu}oy¿Ç‚ž°ª¦Œulifn|iCPtnYI339C\\SZO[f]F63C]k~VgwTM>7N€xS+06lPiW.=nZ)'=-IdjVK9+-!g²ÝÜ×Ûɾ›~ÏÊÅåÎÝàäæäÜÑÈÙÊ»À×íðæàääààáÛÒÏßììèçäáÙÔ·sZpmbWYXX\cfcR]fbs€Ÿ½³»Ã¬™}~vplc]fvuabbWm^}ÝéÛÚÜ×àãèêìèÙÍÑÝââãåèêééâæåßÞÜɱ̿¼ÌàåÞ×ÛÞàßâææâãÚ¡ŠMZYMiYh‡naz‘©„eJNLtrŠ‚l\ok‰„œp¨™‚vqz—«§”…†“†e^p|]FIU[`g`_WM_‡‹jccnti_UFLZsxf^dea]]`a`cgb`^^`cdd^\Z[\\ZXWWWXY\^`a`_^^^^^_aa^]``\^acdddeg_chlljecefgecbcdgihddijhgghhhgffnmkjiiiikkjihhhiogeknjhjmhajo^mŸêïõõñìééäìçÚßðìרàæåÞÛßåÛÞááàßßàÛÜÜÛÙØÙÛéÙÓÞæâÜÜÛäÔáßÞí</~¥§hAñüñ×ǹ¥˜—’‡Œ´åóäÓ_m†c{k{yyxwwwvvwxz~€|tnyyxvtsuwtuxyywusyywusuy|tvtqsxumlmnoonlknnlhcaabhcadfdegcgfbaehhhlmhddc`fl“xX ?Vp]Qx¿›ƒŽÁ¸­ˆ}¢¢•“¢ÊÍŠ ¸¶¼¶³ä£¢ t¬Ï»—‹ŒŠ‚‚†’¦¾ÒÝêòôðòù÷íóüúçÓǾµ¥¢—‰ƒ‡“’’”˜œœ—’’‹Ž‘‘“‘‹ˆ†„‰‡„€}{{zttttsrqpoopppppplmnonmkjhhhhgfddfbbdc_^aa^\_dea\cdfhiiihfeegfdfkhZld_aTheWnÂèËÃÌÑ×ÕË°ŽŒ©ÐàÅÏèåêáÁ±¢žž—‰}‰ˆ¢°«–„ƒ~ˆ‹ymrwŠmosclu]h}ª°iyuµyk}x}}Zkcwb–Š?£ãî¿qzŒ«‹‹~‚wmHe¡zEZQ`—誢•g]j‚}`\r™~†jERm_S@>5:]g4P]^issr`T6=@@^ZU% 7Olx~820Rd@6>;Uum?:-0>[q_-Agp~[QA0@af?FN96'86)*OÀãÙäÝÝØ²‹’ÇÕÔÔßßáãåãßÛÊÔÙÔÏÕßçêíìæàÝÚÖÒÚãèéèâÛØØ¿yZki`[]\Z[^\WRWqhTdÆ®¤¿Ë–¤pjljb_chki\`c^p_‡ÝãÒÕßÚáàìêåØÈÃÐàáãçêêèåãäÛßéßøÀÈÉÑÝæçååßßÝÛÞäæäοªš…jYR?-S”{f«•uci[^…’ž—‹ ²†œ‰ˆ£^WzŽ‘‰z ‹„zocVMNt¤¹¢y`\|y}tkg`X`eZQcy{]X\`]bhcd`_`_\\_^][\]]\Z\[Z[\\ZXXXWWXYZ[^^]\[ZZY]``]\__[Z\__^^_`ba_^^^_`]_``^^_aY^_^`ddbhhgfeca`cccdfhijllkjjjjkjmmihjkjkook€»ñÿôïéèëíëèçâãæáÖÔÛÞÞßßàãéîòèÜ×ÙÝÝÛÙÜßàßÞÞÞÚÝÙÒÙäßÑØÜãåèê‡V––QMöþÿâÇÑб¢Ÿ¥¢~W^ÊbŒº‚ˆ~€„…†‡†…ƒ‚€~{z{|{zy{}~}|~~|ywx{~}~~}{z{|€{vw{}z||}}|{zzux{|zxww{vsvwtsuntxvuvusuvtrtvsm]LS=DhWJ>9Jehu‚d‚Ù¬dmbRpt’˜¢³µ·¥—«Éйɫ”ŒŠ ª¿™–‡¢›zlwpuz{}„‘¼ÐâæåéëéôæÜÕÃ©š›ŒŒ’™˜’’“’ŽŽŽ“Ž“’’”•“ŽŒ‹‹‹ŒŠˆ†ƒ‚€€€~|zxwwvusrponsrqpppqqpomlkjjjkggihedg^_behjkkkloppmjhhghif`^aZqZ_fapaq´ÞèàÖÈ¢¦³¶²®§­ÀÑÏÚ̸²§¢±ž‰„”Ž…—…zƒ’•Œƒ‘‚~~ux‰”ag—YhnS`½ÞºŒk†|•œžaV«Œ‹¦Ëâå°+W䥳ί[h“¡‰jlZjWU³¶iw«š§²„‡…„Žš”…˜©ƒ‹¤©¡ƒjLQ\m†~b{rf\UWwgx‚}vW8RfPA/  3µáÛé×ØÜ¿}ÁØÌÚÜÜÞâäãàÝÏÑÑÑÖÞßÜçêìéãÝÙ×ÍÒÛäëìæßÜÖµmQilfSVWWZ]\WgWeel–³½¦¶ÇÏǺ­™nrnb^dead\_b`n\‹ßâÎÕâÞââêéãÕÇÇÕåáäéëêçäâåãæäδ³ÃºÄÒÝáãåèâáÜØÚàáÝδÀ¸’lYu[Vqikƒpw¢¯ …usž–­œmdv…›•„ª‘wj{|½äµŽd„tkvŠŽya{qo}“ˆ{‚h]cjw„‡ihg`curXZSW]]ejda^^ab_`c_^\\]\ZX]\\^__]ZYYYYXYYY\\]]]]\\`cc__aa^]_aa`_`adca`__`a[]_^^^_a[`babed`eeeedba`cccbccdeggfeeffgcgheglkes`k•Æ÷ÿèëêëìíêåàÛëòéààÝØÜÛÛÝáæêëéäÞÝÞÞÛ×ãäãàÝÚÚÛØØÓÏÓÜÛÓàÚäâíèT &r¤¤8 +dýöøá¾ÊÞθ¶´£iz›À¾Ë¬xs„„ƒƒƒƒƒƒ‚€~||}~~€‚‚}||zwuvyz|~€}{z{zzyy{~€€|||||{zzy{}}|{{|€{y{|ywxw|}|}~{~{z~‚~v•XK=Dcdn_]boU]Ž{B™wJX_«¾¼·¤ÆÍÅ£”ˆ¦È«Å¤—°Yplvˆ‰ughvyzxuu{€Œ«ÍÝßßßÞæÜÑȹ¤’‰~zuuz{xy|~}{{~~yy}~}|yxxyz~}|zxwvvwwxxxwvvutsrqponrqonnopqlkjjjjklkhgjiffhacfhikmpnprrqmifbbdhe_^aXocoŽ—”€ÖëÞËĽ𩵏±¢˜­ÖæÇиǵ¨¡š‹„y•„vtwy†¿¥—”Œ†„oUz‚}es?{¾ëЊpƒ_ƒžuUtƒ’{…‹½æÚ:v—п±|~£¶—uudx`v¦€k¶ ™”‘™GT^j„£«¢ª˜†……tmztiX^dqˆ€_b_]WE@NHKE8AHCV`jF9>I]Honz|M[]gM†}aFL8?K;H5!#&›ÏÐä×Ù×DZµÑÇÝ×ÙÜàãáÜØÐÎËÎØââÜáäèêçßÙÖÌÏ×äììæàãÙ¶nUmlbQTVVZ^]Xhbpir¡±¤­¿ÎÄ­•‚~xyrebgg`c_^_`kY‘ââÎ׿àääèçâ×ÎÑÝçâæêëèåãããîîØ¾µ¿Ê¼ÉÙáâãæèäâÞÛÞäãÞ¾¨Åº‘yiƒ„€—¯²¥‚„‰„v{ƒ–‹ojƒž¢—–pˆ®¬Ã¹¢|¡nŠÂ¹¥™z‹€wtpnx†ž¤¡ŒrdekdXYh™›‡~ti_f{wYQNW^]afab``debcfca_^^^\[[Z[]_^\YZZZZZYYX\]_abbbb`bb_^aa^_abb`__`bbccba_^]^``__`b`deccdc_abcccccbbbaaabcdddccccdehgfglpjbaY’äüïîóåèëêæâààØæñîåÞÙÔØØÙÝâååäÞßàßÝÜÛÛìëçáÜÚÜÝà×ÒÖØ×Úàà×àâíÊ'E…ªª… ÿïõíÆÃÝâÓĵ¢‚r•Ç¿êú¾w|n}}zyy{}€~~~}€‚}||ƒ‚€~}||||}||wx{~€}}}}}}}}€€~|zz}ƒ}€}{|‚ƒ}„ƒ†…‚‚†Š†~ždYDAdd`^djkBN–š2VXq›Àίž˜•´ ›œˆ…€ƒ’·ž±©¯ƒq}^vuaryg_ikjhhhhhhh…§º¾¾ÀÃÍÒË»±«™ƒw}xqoppnqsqooswqmmqtrqsusqnmnopppponmllnoppppoooooooooorqonopqrqponnnnnkhhkkggjgikkkknpopqqnkgd^^bggccfme`l©Î¶¶ÒèçâÔº£²¯­­ ŒžÊÕµ¿¹ºÐ¿°¥‰sks…^fu~vjm{¨£¬®—}phenbŸv__;Jޱ°mgr{™“jbq»€½ç×F"±œ™œ»¤”£°~vYjdoƒ]c˜¯~€•ŽŒ‘^\coqo~”´¥ž”}g\_t†o[_Qxh^mw]A@()! ˆÕÝäÚÓÚÓÇ™ªÉÎàÖØÛßáàÛ×ÍÑÑÎÏØáæàßâèèáÚ×ÏÑÙåìéâÞÞÙ¼wZjaQVYYWY]\WMg„pfˆŸªÇ¿ÜÈŒ}€{ysi`_debec^]ajZäâÏÚçßäææåß×ÕÜãæäçéèåãåçâñêʸÃÐÐÇÓÞâáááßÝÝÛÛàåáÙ·¯Á¢}€o_Jz|yƒ|qeky†vtmqg‘‰q¢–~o‚|–¢•¡šrXp†‚}hr€„uek}š•‹€qb]]dnƒšknnpkjy~pWT\`Z[_Z]Z[^^ZY[^[XVWXWWUUVY[ZWTXXYYYYXWVWZ\^^^]\__[[^]Z^_a`^\\]]_acc`][_abba`bcbeebacb^``bcdddc```abdfgeddddefflfcgjhdcg—ÛÿøêêìçèæàÚÙÞãßÕÞñìÓËרÙÚÝßàßÝÜÝÞÛÙØÛßêéæâßÞáãßÕÓÚÛÕØãÞÛâêê• c“©¥q-ÆÿñùþáÎÛéÝ¿±¬ˆj™êâÜ÷Õns|lwvsrrtwyy|~~}{{{xz|||{|~{|}~~~|~€~~{|ƒ‚|z|€€€€‚„……„}z{‚†‚„…‚€‚……€ƒ‡‡ˆ‰‡…ˆ‹‰‚~>LZT^ZcihhV*/`kdE`^ŒŽV:0P&D89*->NEH6% lÖäÚÛÍâÜÒ¶œ¾ÕÜÙÙÛÞáâàÞÕ×ÓËÉÒßææÞÝãçãÜÙÏÑÚçìçáàØÛÄ}Xc[OXYWTUYXTY\b\q—¦·¬¾³ £ž¤|n`[]_aehg^\cm`«ãâÐÛæÜáæèäÛÔ×àäáæèèåááçíæé×¼ºÎÕÉÐØßàáâÞØÛÜÛÜàáØÍ¿¾ÃškofCH~Š|d^X]t„`bu}Y¥Œ‚“|eV]Ž¢j]u~±ŸhbcPJXQTn™}[n‡tURh{eegehxv^ZaorlqytrheaXX\URPRVVSRTYUPNOQSSQRSVXXTQTUVWWWVUSTVXXWVU[^^ZZ\\Y]^_^\ZZZ[]`bb`^]bcdca`acceeaaddbabccdcccbbbbcdffeeeeefghkb`fd]ds§âÿîèòíÞçäàÛØØÛÝßÍÑêíÙÓáÝÝÝÜÛÚÛÛÝÝÝÝÜÙÕÒÞàáàÞÝÞàÕÖÚÝÜÙÙÛÜàÞéØT1¢©–SMñÿöøÿøéèòíÒÇ›u–ÙýÞëÓjj~prsstttuutwyxvuvxuvwwvwy{tuvwxyyywy||{{|}{z}~xw|€„†‡„„‚}}€‚…†‡„‚‚†‡„ƒ†‡††ˆ‰†…‡†‚s.Ose][sdVVE6@FGd'C”¿¿¥“µ¥“ЇqcuƒŠ¡‘†^{†{yb…ˆ`IW]NPQRTTUWXWY\`djs{}ˆ‹…‡Ž‹Œ—–‡wh^cba`aa_^a^^dfcbcddddccccefghihgfjjjihgedhijklnooppqrrsrrqsuvvurpurruurruspmnqssqmljgecbadbcec_`dail}–ˆ‘ÖÜÍ©žž¢±«µ°£¤±®¡Ž§¯¸º«¡––ª·°¡”…xƒxv~}tv‚}py–Œxbj•t¬‘pcv­£©º”PsIBg“jn¼µ©±n•Á‡d•yІ³Ì¨É‰vf’’jb•¹¼¦†b,NˆŽ’“³¥|v‚–¥›‹••{z…wŒ•“•‹Š›QRQ]rp]U_X9@4=r[(8I?]zhrš‹BK72HEG;Q'/qUCEQNJ8FºÌÂÙÓãÚÏÀ‹°ÓÏÜÛÛÝáäææäÛÎÄÈÔÝÞíáÚàæãÝÛËÎÙèíèäæÚáÌWbb_STROPUVRZYZVhw„²ÑÒ¹§ÔÏ•ª‡sb`a`ckii_[dpf¶ââÐÛäÙßæêã×ÐÕáâÝçèçâÞáéðì߯´½ÑμÖÝáâæéäÛääãâäàÓÅÃÁƦjZbNARb{€sfFOj€c‚©±vpz‘}ssx”nj‡ze@j\[q‚nV_ukspiy™¦žau~n]YWRbchcY_f_b]beafpoŽ{ncYZ\UOMPVYWXZ\WROQTVXQRTWYXURQRTUVUTSYZ[\[YVU\__\[^^Z^_`_\ZZZ]^`abbaacdeca`abdfebbgigdddddcbaggedcbbcdddddefgkabjd\nŒê÷óîðåáõâßÜÜÞÜ×Ò×ÑÒÞéìêéâáßÛ×ÖÙÜÛÛÞãåÝÍÀÔ×ÜÝÛØÖÕÏÞæãáåáØÖÞÑÛ½! +M’°¬ˆ;bÿûøñôÿÿùþûñëåλËëóøóÌxjkrpsvyyxusqstrppsvwwvtqqsuvutsstuuqsuuuvxzwtvzxtw~zzz{}€ƒ…€€~‚„†ƒ€€†‰‡†ˆ‡…ƒ‡ˆ„‚ƒƒ€Yxw\jkhiPRL]qTJW‚¶¹’\[s–‘•†xi’aYpxs¬žšzFv]W`edZRPNLPTWUOMQUURQTZ_dh[^bglquw{ƒ~vmbYZXWY]^\Y]ZZ`b_^__``aa`__`acdedccdefgggggijjklmnnlmopqponqty‚€zwwzzwx{…€|}ƒ†…{yvsqpootqpokffjcl`žÏ§¥Ë´½¨™š¤­–žªŸ”Ÿ™—·­ºÆ®£’®¶³¡“Š‚€€‘¢°Ã†yz~uqx|pŠsš¥Ck‰œ¯’‰Q*6Cy¶wnÝÞà辘––s"*—“}žÕɹ릜¬À ­ÖÔ±Œ‘UW‡Œ…•“››š£›¡¾Ç§‘‘‹€„’£¨¤¦®ˆysqPYRfvRONEfm4UXG;?:?ZkH=F85jbaTQ7Wcbk),>7# žßÚâÝÝÝÎ× ˆÔÖØÙÙÛáçäÝàâÈÉÉÉâáããàÝàåäàÖËÎáíéåçááÊVKXYYWUUVXYY\dSVqmz´Í˸»ÃÇÑÇž‹wja[]cejWXbhbÃåÑÑÞàáèììáÉÊáàÖáçäÝÚßêîíäæÄ¾ÜÅ­ÏßßàãæåàÛÝÞÕåà×Ô¡¯ÆÄŽhUo[_Xu~inu{‚…r‚”ˆlŠ©¤ˆ|vi}˜’„jxk]Yre|”wge^g€~}np[‡œ‰|…€kQbm–—qogVesgj{obanj`a`XV[[ZZ[\]^_ZVVZ\ZWZYYYXXXWUUVVVVUUUVVWVTRPZ[\^____eb_^``^[cefggecbedcbbbbbeddfd`afeabghebbbddcfihd]`deedddVakmceèò÷ôëéïîçêáßäßÒÑÚØÏÏÝèæÞÙØßÜÞâÑÍçáàÞÛØÔÒкÍßßÓÎÙèëãÙ×ÛàáàáÒÝã—&jš¦«v!¦öó÷üüúøúüýüòûÿùûÿÿÕãíxiqtwyzywwxorw{{xtqwyzyxxy{pswzzxtqxy{{zwsqywtvy{ywx||xw{}}|€~~~z{y{‚ƒƒ„ˆŠ‰„€ƒ……ƒƒ…‚|mz~ulg[KfMs_MI$Gdv§¹Á™”’¥z‘Ÿjb†ƒrL8}ЇŒ›ŽkGBTXLVWSMMQTRUQOQQNOSYSOTXWTRVZ\\^abcjc^`ff\RUTSSTUWXUWYXUUX\ZZZ[[[\\WXYZ\]^_\^`aabdfcdeghjklprtuuvy{zz|Š’˜š‰””‘—¶±ª¥£¢¢¡—–••™Ÿ¡ §¤“‘–š™†Œœ§ºËͲ£œ¤±«³’Š”˜¤¯§„°ÀǸÁ›¯¯¡‹…•Ž€‡”²Øâ—xpdUYg}gŒ´q]ofRk †½*3z¾´ˆßöî¹¼œd˜¡*{¨Ÿ¬µ±ºáÜ˽ÊãäÒÔØÍ²µ¯v„™[”©®©¡Ÿ•Ž”œŽ•Ÿ·»œŠy|š‡ll–•„ƒpx^|bd—xEb~X&#MgiqQbd(-2EYY]EC49)49@F%yÖÑÃÏßßØÛ©ŽÆÙÛÛØØÞææáàÞÇËËÆÜÞßÞÛØÚßßÛÖÍÏÞçææëàÜÇ’^QUOWVVVXYYYKVWh…„„¢»°¡·ÐÖÖ¿±•uebbbc_eY]aemÒãÐÐÝÞÞåéåÛÈÍããÛåèæâàæîîêàÙ»ºÖÊ¹ÑæåäæèçäáÛâàäåàÏ¥ÈÖÈ“vg}fC`j[mšiX_mdP_{€jWc|sbo‡eWM`MHNqg{ei„‰„nbdˆ¦²žo]v™©“€„†~n_eŸÉ·Že_Z`y‚rd\Zgf_eiee````````ea]]`b_\_^^^]]]\Z[[\\[[ZUVWXWVTS[\]_`aaada^]^_^\ggfdcbbbffedccddfdegeabfebbeebcgaccbcgeadefecbdf{fWZjÐÿÿëÜáéäÜØÓÝÝÔÒÙÛÔÎÑÚááÝàçåâÝßãÞàíÜÜÝÝÛÙÖÔÉÌÓÚáããáááàÞÝÚ×Ô××àìv +(€¶»¢ZPÙÿÿúûÿÿùùÿøÿÿÿûùûôÉÛñ„w}wtwz{zyz{wxz{|{zyy{}~|zyyxz}}zxƒ‚~|zxwwwwy|}|{}€zx}€€}€~~€~z}~€‚„†ˆ„ƒ‚ƒ……‚ƒ…†„†‰†dfdabea[lr]L57j†j}¤¬²®º§–©žcc“¡˜pQi¤š€‚€{fPQacVY[ZVUXYVWSQSROORNRSPRXZX]_ZV[\\``^]^^]YVUUUTUUVWSTTSRRTVVVVVWWWWSTUVWXYY\]][YXY[__`bdgijmpux{}ƒŠŠŒ•˜™˜Ÿ  œ——šŸžœš™™š™——–•—œ¡¡  §­­­­ª¥¢š¡ª¨¬·º´ œžš¥²«’†„ެª™›}š©Š © ƒ{mnurw³Ûè霓•¿¡‚‰rwucu‘}Šžp…Žv›pJTPj¹¼sÞáÚ¢Žž…‘1?sš¦ÀÝѰËÎÚæâι¯¹¶¶¿Ç¯˜–ÌÀ‘‰Œ††‡ˆzx‡›ª¸·¥ƒ†}Š–…fXx—‹—•‰“ЍŒbfl{¥eI/DwŠubEVQ)SL=RYmn`:0ISWGQW)+QÌÛÊîäÜ×ÉŸ„¥ÖØÚÚÛáçæàáØÇÏÎÄÒÛáàÝØÙÞÞÛÖÏÎØáäçìçáÍ q`ZNWXYYYXVUTX^gqy…”À¿¾ÐÐÊØÓ¦ƒmc_]]\a\a^]yÝáÏÏÜÜÛâçäÙËÑãäßçååääëðíåßθ½ÓÔÏÛèçæåæåâà×áèßáܹ§×Ù¼…qakNRgZ=Owyaoš„srnvN5Erž}oV]_xx~—Ÿ{WWmx]|abee_[sVp…†€~xocTY^agt”‚lI`pi{xhsndilgfcdeffffeifbbdeb`bbaaa`````aaaa``\]^```_^^_abdeeegda_`bbbkifcaabcffeddddeecdfd`aeecdeb`elgihfgjhcfffdcdgjbbqmSUr€…±åùéÓÕäÓÝßÖÒ×ÔÊÐÕÝàÜÙßèãÚÚÞàçìçÙÚÛÜÛØÖÔÌÉËÕâçâÚÚÞâáÝØÖÕ×ÝßéN,Œ›ª‹>fÞôᾞw^\kv~™™šŠpIfñø“t€€vx{|{{|~€}|}~€‚{~‚{xw{||}}|{{ƒ~{zz{|xz}€„‡…}……€ƒ„€ƒ‚~|€„ƒ€€„ˆ†„‚‚ƒ‚…ˆˆˆŠŽŒ‡i`\dosqpVsedLGˆ–e‰¹¿µ—••ŸŸ§“p‚¶Î–znŒ”jqutk__gcWZ]]YXZYUZVTVUQQTITWPMV[ZY\UQXVRWUX[YUSVYVVVWVVUTTRPPQRRQTTTSSSSSQQQRSSSTRSSRQRUXZZZ[^`cemptwxy{|}~€ƒ†…‚‡„zxz}€xwxz{{ywsqpswyxvqtx|„ŒŽŠ¤“…‡¯¥©½Ëź¥Š™˜”¢°±®®‰ ªr}™le‚’ul‚‹èÍ ™Áή”rr²Ÿ›½ˆmT—°‹f…¦°jŽŒ……h[hÔò’™Ä­áØÌê¸q}h@e’ž¥ÍßÃÂÉÖß×ÊÉÑÕǸåͬ‚Ÿ˜µ›–‰§²¨ ›ž¢¤¥¥š‰¡—ƒ•’„š€œŽ~ŠŸ„zldF&3F\j`J;B*'^ZH6:d…M-&$MC*!61 )žÄ¾àáÙßʨ††ÆÒ×ÝáæèäÜãÔËÔÒÅËÙâãßÚÚÝÞÜØÏËÒÞæççëäÕ®~f^SWY[[YURQMRdji‚¨¶Ò¾ºÜêæäÈ»©Žud\]`a`^bZW…ÝàÏÐÝÛÚáæìÝÐÕßßßåáááãëðêáØÄ»ÂÌ×àãããããáÞÛØÚÝëÞÛʤµÜÙ²{qagLUYLMfrx‹ƒ‚Œ•ˆˆŒ˜›M>m—–wŒmXpgZˆŽ…n]i|uaXipj[L[hmy‰’}ph_ytg]OiyRUckƒcmul`dfa`bcegiiiigebbcca^bbaa````abbccbba`acefgffefgghhggmjhffhjkjigfedeeeeddcddedbcec_`dcdghdafnjlkhikicacdeehlo_kd >yž¿ßæÙ×ÑÔÜÙÌÊÑÜØÖ×ÚÛÚÙÙÒÛáÝèïßÜÛÚÙ×ÕÓÒÉÎÕØÙØÙÚÚÛÜÝÞßáãâãâÏ38‰¦´“EQH:!   ©ÿí¢}y~z|~~||}~‚€~}}‚„ƒ~{yy~}|{{{|}}|{z{}€~€‚€~~‚†‡‹Š…‚…†…ƒ††ƒ‚…„ƒ…†„€„„„„………„†‰Š‰ŒˆeWViwsifzos`/.HV€¯¾¸«©©”ŠwwŒ§¶©© œsytpzpgfgc\_b`\Z[YUZWWZZWW[[^^ZVVZ]VYWY^XQTPTVURQUZVWXYXVUSWTPQTUSQTTSSSRRRQQQRRRSSWXXWVW[^YXXY[_bdhlpsttuvuuwz}~|y{wrqswxxkjiijifdgcbdecbbuƒˆylzŸ¾¸œ‹ƒv€§ÈÐÐÏÆ·­£™}ކtuy†¡¬³¯¬«pfl‹¢µš›²«×ÒîðÆ¹±‡~jœ±ÁÖšce¡¾³lYr®‡xw|›¡AD^²Î‹‡uq×ÜÜ÷Û‰tkš¼¯ŸºÝæÀÎÒÇÄÒßáÓ˫µºž­†y§«ž •››Œƒª¯ª¥£¦¬±¢’‘¡°³­¥“‹x”pILgd^qˆk2CQa_NBAA<]gsS,FTJ`X=RkF_U72=.$z‘om€¼}}]uާyžÃÈÚÛÖ¨p„¢ÖÞÅÄÈÌÝÂÎÕÑÍÉ»©º¾§——¦¥¨œ¾¨™±¸¬¢–Ž…¯¸¹®¬¼‘~ntŒ¢ª©’pa`ze@D_zoXYTXyvrurd\R@]uLJEU''/rmuŒeit_K8  ,>_¦ÑÒÜ×åÜÍ«¸ÚÚÖÒÕßèêäÔØ×ÕÐÉ×ÜáãßÝÞÞÛÚÒÆÅÕèéàßÞÛ»‚]Y]NSZ\[Z[]OFSgtŒ™‹˜µÜä±¥Ôßˤu^dpj\c^cc_i·ãÞÐÔáßÜåëêÖÓÙ×ÜçêãâáåíñçÚ¼½ÅÊÊ׿æåèêêæàÜÚàÒÛáа²åÓŃEPRihbf\Td|›‚zmq€‰œ†‰’xUR`¢€c’•kRN?]Їkvœ‹wr|v{ŽŠ‰ˆ|nq~”‚ziYRQd`iW^_YldEOLK[hijkigecbaadddedcbbeeeeddcc``aaaa``^`ceghhgllllkihghjkjijlngiknnnlklkkkklmmnmmomijohimpmggkkmliilidehklkiiidj{|jaP.& +6‡ÍßæâÓÍÓÓÌËÓÖÐÊÌÔÙÙÙÝÚÏÒáèÛÚÙÙÙÜÞàÞÚÕÓÔÓÑÎÕÕÚãìíåÝàëø~r§§u{yw‹†•Ÿ¡©³¯£³²¹¢­¸”Ëÿäë‰vw€€€~|{}{|}~~~~}ƒ‚€}{|‚ƒ‚}|}~€~~~~}|ƒ€{vsty}~ƒƒ{zyu|~}yy||z~|z}€|xy}ƒ†…ƒ‚€ƒƒƒ…ƒ}qdcq|xsulmguA!]dwtd^P`p…°¢ž¥¤—‘”£š—‹^Zju”{gglns{wyxtqqnjnkknmhgih`^cbZW\ZI`nSO[NYUSUZ\YUXXYYYXWWVTSTUWWVVVVWWWXXYZ\^`cde`cgjloru|~ƒ‰•™›§¨©¨¦¥¦¨¤ œ›Ÿ¤¨««©¨¨¨¤—•“‘‘“•–•‘ŽŽŽ‰†‘¡ÊãïÙ¹·ØùÿøùøêãæäÒÒɽ­”¥³¡˜¨³ŸŒ‘‘„y†¦ŠxZ}}‰Œ™Êת”¯«°É¶¡ºÂrFs|€©˜T\f‹‘f6>zp_‚Àp‚z‘mnµÅ–°ÒÉâÕÙÏš°”ÐÚÐáÝÌÚÖÇÄÏ͹«ªºÀ¾ž–‚Ž›š›Å¯“°º¯¦ ž¥ª«£¥©—Ž ‚eKNm‹—•wipz…s{„{zfWš|dZ^aYVH)9&?S(!qWN;BBXXpr]Q>.* 1D–ÐØáØØÓÈ®¯ØØÕÐÓÝçêáÔÜÔÒÖÊÖÛâæäááàÝÚÖÉ¿ÊàëèààáÇf_cRX^`^]_bsffr~‘¢¤ÎÎÖΣ¥Ì½Í«fhndRXZgb\nÊåÛÎÔâßÝæíáÏÓÞÙÞêêäääèïîßζÁÊÐÙäéèèééæáÞÞßáÖÓÝȱÈà×Å{=NL[X{opsc_y––¤Œ†€‹¨––žœ†xaŽ®xYpaF^Ym†¦žu|•}kkrzxyzpa]b\\^x†yjWPUh„‚gZ]QZURaljimjgdccdecefggfffggfffeeecddeeddcbdfhjjjjghiiiihgcfijihikkklllllllkkkklmnqoprplmqpmmonjjlprqoprpkkmonlklm}„ˆtng]K3 C§¾ÈÐÖÐÃÊÑÓÍÊÎÓÔÏÓÓÑÍÃÆØÖ×ÙÛÜÝÝÝÝ×ÏÍÐÓÒÐ×ÚàçíìçââíàL2‰ª»®–™©¢§©¨££¨­®Ÿ˜ž“ŸŠVxàèßÔp€~}~~}|}€‚}}~~~€€€ƒ†‚€~|{|}}~|{z{||~zwxyyyƒyuvwuy|zvvyzwyz{}~}zx}„„‚€€€€ƒƒƒ…ˆ†]XYbhjlpnj]M@s¯“P\f„€Ž ––¡¥™–›˜…“ŽrUj††k]ixz}††ŒŽˆ„€}|wnjjZeg]X\ZSZH{›phxY\YWY]]XTYXXXXYZZVWXXXY\^\\]^_aabfgjnrvxz‚‡Ž”˜œ ¢ª­²·»½¾¾¹¹¶²­¬¬®¤¡¡§¬¯ºº¸¶±ª¢›š›ž¡¢¢ ¥¤§©¤¦¼×ûúöòó÷öòðòüÿøñãÍÍȾÁ¾£ºº¥£¶½²ŸŽŒ{{ŠŸ‰…ej¦y“©«Ë¿Ãà¶‘ºÁƒx–Š’lKe‘šeCOnle—ŒYdw…}†·Çȹ⮬ÀâòØÜ¦ÍÞÜåêèíÛÈ¿ÅĽÃÔµ¶¸¥ƒ•³µ´­Š¬º´¦¦ª§¨œ’†—­šƒƒ”•†Œ¤¨—«š’•…˜……k†˜ztqJTFB7'4E= <0(R5=:'86s„`9B@62 +FZ ÉÏßÞãìྤšÏÔ××ÙßãâßÔßÑÏØËÔÔÜãâßÞÜÙÙÙ̼ÀØìðàßâÌ—labZ_dc_\^afir{}„š±ºÆÙÓ¥¦Å«±¥Žxole[PXi_VkÏâÙÌÓáßÝæîÝÌÕãÛÞéåâãåêïêÖÁ°ÀÇÍàëçãæåãÝÙØÛßêäÖÞǺÛÖ¸¨c-F@B8zq}‚kWG/Tްª”yx•®««¤œœŒow’xZb¢’\Pjƒ€’…H@taktwtp‡´œ„zuj\T‹‡jmi\pnogtyp^NXW_ZVdmigjhecdhlnbdfhggggfffeedddghiiiihg`adfgggfbcdfghhh`ejkjhijomkiiiklhhhhhikkpnoqoklpvplnnlknoqpnorpknoonmnru—–”™“ƒ{ocP:# )i­ÓÕÐÐÖÑÊÇÏ×ÒÆÅÎÏÔ×À³ÇÒÕÙÛÜÙÕÓÙÚØÓÐÒÙáÝàäçèëïòîì¾' O‘ž—•‘Ž•‚€wneTA;?;%(#'.ÊýñÛ™„‚j}z{|||~‚…€~~~€‚ƒ~€ƒ„„„†‡†…ƒ€€ƒ€}{|€„‡~|}€€}z‡‡xsvzz{}{wvz{y€…ˆ‡‚~~…‡‡…€‚ƒ†‡ˆ‹Ž‰TX_fiknpfTo:I·›L’–’£‰‚v‡ © ”›‰‰w}ygoviRNj…Œ˜˜¡ª®¯¬¤œ•І}qihXu{aWdeSgY¨Ú¦š¥w\\\]][WTYXWWXY[\X[^^\]aecdefhjkkrtw|†‰‹Œ•˜—–––—™››™—œ›œŸ¤¨­«©«±¸¾À··µ±ª£œ˜¡¢¥©¬«¨¥¤¥«®«±ÏñùúöñòøýüøøûùóôåÈĽ¹ËÔ³¤À·¨«®¥§¨—‹ˆ‰yof}cg‹’jSpš­ÄÁÀ×çÄ¥²¢–‹f€—ŒTwŠ…°Ÿ~dh^Š«¤qM}’ˆ•’Š¥öØäµ®ËȾÛúìâÞÖÒäíÛÆÒÚÕÍËËʽµ¢•އ–´ÉÌ«Š¥§¢¢´Æ¹ «£¥¦’—‹Ž¤°¢Ž„—‘’£žŽ‘‡žŽ„Š_?`ˆMD4&>B>587/7YaG#&;<0NC>B:'+MijÔÔÀÖßßàϧ‰¯×ÔÜâÔáêèáÙÑËÇÈÊÞÞÝÞãçãÛÛÐÓÏÅÕêæèçåÒ¡jSXOX`ZUbeRWbd[wo”ÏÍÅÌɲ¦¤™¬—{d~uZS_d^i‡ÜàØÙÛßåêéæÒÊÖÞØãíàÞäèêëäÑ¿»ÀÌÛãæêïíéãÝÙÚÞâÚçèÚ¡µÌÌÌ—FJdNB;Gly_]H0e…±ª™‘——hvy‹Œ’Ž`{©•XLk‡”jrs…y^SHNl‡ˆynžq›~fzIœ™v^WY`iba^]gj]gYVbdli]gecbdedcfcabdeb`abcddcbabbbabcddaabfjjfcbcefffedffhijjjjqponnnnoijlmmkigjjkmoolinmkjiiiidjprokjjvVeq^nbZ\kz‡€m}‚kPL:  =†·ÌÚÈËÌÌÎÐÍÇÖÎÊÍÏÉ¿ºÉÊÊÈÇËÓÚà×ËÞÒáÚÝÖäçßäõóàÙés7Z#/2,8=;)?DObTJdRPB520;Q%8A3#  $)+-' + 'o†€ËÞËÓÞÝæÑ˜‹½ÙØØáåÜâçêã×ʼ±×åîèÝÚÝàãßÜÕÆÄÖèìåãàÇ•eLVV_eeiaLYQ]mŠqs†’½µ‰‡¢®¬ŠvodX`fazya[nàããÖÛÝáêîäÕÁÍÝäåçâÖÝëééåįÂÑÒÚäêëîòåãáßßßßÞèãÎÀÖÊÔ”pl`A^r7$LFG2(8A.#8*$/,:YPJ=33:>=1i¢eºÁÕÜØâáȈÃâßÙÙéèåÝ×ÚÛϽÌÙäçåãßÚåäÞÛÕÆÎîïèâÞÑ·œŒZYene\VLVXmjrn“®ªÅ²­Ÿn…“}dWY_Lf_h`®ÜìÞÓØÚÝéð߯ÂÚáÝäèáßèçéâʹ¾ÊÞÜàêñðëéçâÝÜßãääàΖÍÖ˼“ZW}{WVN2W„TYv©—sZPTrˆpZTTk‹x^SŒ”fZLQeUY]gojm€j^o™¨Œkaz…upoxi††„nZ_jlosrUDX_SRikeFialngeddghhhghihfefgiihhhhiijjiijjklfilmkhffiihhijkklmnoppppkmoqssssutttssrrnmlmopposrpoopqrvspnopqqosh‰Öðàæòêì÷ÿþÄ{: *9>XpuicT7!1½ÜåÓÆ¹¶º¾ÃÉÏÒÔÔÒÕÜãÏÈàÁ‡‚¿Ôá~OXLCJF«Ç×ÖØãîîèêçß×ÒÍÉÌÏĺÁËÔàÑÓÜáϧn{{yvy~xxy{}~~~}}yxzzwwz{€|{~€{wstwyywz|}|zxxyyyxwwwwxz|}{yz~‚z{|}}|{z~}||}~‚~zyz}ƒ‚‚ƒƒND(8W_rUWhZiX[_\^|žœƒŠ€«“Žˆ¹ž‚Üð¢„{ÅãÜá¿uitp„°¿ËÓÕÙͪ‘…rwâíèåËÚËÙÚÛÏÄÄ¿¾ÊÌÖÒïí{t{ywvvtpnonosttx…Š’–™Ÿ¥¬±µ·ÂÆÇÆÇËËÈÐÎËÈÄÁ¿¿¸½À½¶²µ¹½¾ÁÈÎÒÑÏÈÇÅÃÂÂÃÃÇÎÚèòõóððíëëîóöøîçàÞâèìíîêèèàν´ÎÇ­œ¨µµ³³–›Ÿ˜„™–’ƒu}rHd–‹~x“¹š|rww€j‰Ÿ‹uu† ¡pŽŠ`k‡¬šqlˆ§xiNq}‚›¢”›²¨¡ÁÌÇÕÚר´·­·ÔöɟŸ¤¢²¸ºÈ·½¼š‚•„””uA‡–§¬£™™ °®ª¥¡¤¯»Ë·ª®³±³º£ª³««©™upeA(:/ ,1)27,9LPYhi-"(CF:9A42=<*>6,G›€³ÇÖÔÒÚÜÖ¦–¾ØÙÝÛééèâÙÙÚÍ»ÁÑâèçåáÜäãÛÚØÄÆèéáÚ×͵–€h^bib[WOQPc`ou”u¥¢‰Œ|›Š”t_VRc_[X^tÎÝìÚÓÚÞáëîÖ¶ÂßãÜæéááêâëãÀ¼ÌÉÙÝæïðëéêæâÞßäçæäã°™ÊÓÕÏŠ:.JTKGQ{>JBYxyxqqoZVaW_eeoqr‹™ˆ||g]z›r{ ˜\3;]{’|gba\VTOja_]~~qƒ„zpl`ZbjlWWrjONdliCj[fijhfghjihhjkiecdfeeffffeefeeeefghgjlkgedeihhghijkhijkllllnoooppppstuuusrqmljkmonmklllllllopqponophl€¼öøê÷îûÿÿëíýÿÛ—?(@NSVfhWJ$"M¢Ýî×ÂÀËÕÙÙÖÙÞááàßßÝêØƒZc®ÞÈuq] +#gL™ÛâààÛèßÓØÙÕÒÏÆ¼¡°³±¹¼¾ÆÏÔÓÀ›{v€}yuty~}yzz{{|}}}xtx{zxxz|{~€}yuuy|zx{|~}zxxyzz{{zzyx{{{{{}€|{{zzyxx€~}}~€~|{}~~€‚ƒ€|y09:8lp5A#EKH‡„”¬³£Š¡Šyd¤™š…‘žÂÉsznµÜáè¸tyzyz„•§·ÈÖÝÛÁ« „ˆ¶ÔêÓÓßÑÍçÞê×¹®§¢«¼ÑÓâÅ´’’€~|zywspxuuwxy€‡‰Œ“œ¥¯¶ºËÎÒÖÛßáãáåæäââÞÙÞÜØÔÐÍÊÉÆÆÅÁ»¶¶¶°³¸¼¿ÂÄÆÈÌÒÙáèîñöùþÿÿúîäãâáâåëñöéâÛÙÝãæèòéáÛÑ´­Çĵ­¹¿·³³ž®¶¸­tM‘Œ—š‰‚l}\yœ}•assnˆwcceZXOVsv`nyT`nyw‹€€z>‹á±·ÊµËɸŒ‡·Áª¯ºÇÑ– œŸÈÁ²¥‹¢¦›¯¹¿Íɲ¾¹¸»©|}uƒsq…•𦷲·¹³¨ žŸ¹¸¹ºµ®­°°–‘–’“‡iH`J;L67E/IcDFR6BVL;NK'(%+2=O^>,2. 3(<¬ˆ[ªÅÐËÐÙÞäÈ©ÂÒÕäàæäëëâÛÔÁ¬¸ÍâêèäáßâàÖ××À¾àíçåéäÈžvb^da\YRSN^^w‚x”•ž¡¦´£uny`_ZIVXYYV‡ßàèÔ×ßäåíêË¥ÁáåÝèëáâêÝí廿ÖÇÏÚêóïèêñãàßâçéåáá¡¿×ÚÚÍtAf{TEK;IP,AOV]Uq’¡kAHQljXhudo–¦¢‹™“g‰wcUXi‰waZ``Y]BQ`{›ttssz{otŽtpXUhZQn`fcBxlqnomkklmlkkmnkgdegcdeffedcdddddeffhjkiffiliihggijkjklmnnnnrqpnnmnnnprssrpnpnllnoonlnprrqnmimqqnlmord¬ûòâïìõëðù÷÷øòõüíÈ‹6 %?VgcY\U6  0lÔÙáãÝÔÓØÞÝÞßÜÓź±Ù¯ECWŒ¾Ù rnywpo¼æÎÞëÏßæÕÔÌÿÀº±¯µ¯­¹¿½¿½¶¤yrtxstz}wy€}||{{|}~vqv|{xvy}~zy}~ƒ}yy}}z{|}|zxwxz{}€€{zz|€~~}{yxxwx|{zyyz{|€~€}‚‚ƒƒyt>NFm8N7;6<Œ‘—´ÔÝ˳ª­¦ªˆu‡˜€]t­Šyqx¢ª°Õ¨e“¿¦€ƒ ¹ÐÙáÓǾŸ¡ÒàÅÆÙÜÇçËÄÝΩ £§³¶ÑËÀÄ¯Šƒˆ†„‚~zw|yz€…‹•Ÿ«±¹ÄÎÖÛÞáâããääããÞãäâßÝØÒÑÐÏÎÎÎÎÎÎɽ¸´¯«©®µ¸¼ÄÑÜíñ÷ûýþÿÿþýýþýùñëäæèçåââãáÜ××ÝãçèðæÚÑÆ»µµ²¦¢°·ŸŒ”˜š¸´²´€V¡…‡–”Žƒk‹€ƒŠ”€z}¤ltiXm]F?XTKWLBAT;Zl_Zooux°1†ÐÒïÔÒ¾¯Îí’¶¿©­°¸½g{‹‡¨®´¨€“•¶º³Óã²À×âɲ—fY…Ž’ž­¶©§›¤»¶¬º¬Ô¿œ£–…œŒ–}•’cX=8@YKA-UyM2/TQmaD+!7!"DoL@%!0BKFKIJI9% )!:“¦b‡¬ÀÓÈÛÝëÝ»¦äÞÕßäëñîäàÝʲËÎÚêìãÝßæãèÙÖʸÜèééÖàÕ—ƒsc\gk`TRTUX_gnstut~‹”šŒqnjfbZSTYZSb«ØïÜÖÞßßèóâÆ¹ÙÙÞçëçäãæäçεÍܼÜãìïìèæçÖàåÔìääá°¸ÉÏÑØ·vC<>^UBP?)%=bqnf[Cdi\cq‰ª…kZfgOPrz|{‰ŠwaJNavsaaqvis}qkfUhn_ac_q|‡sjpl`j€{^GFJNc|WVNRfnlosqnmmmkjnlkklkjhlkkjjkllkkjihhhijklmlkjhjjklnoppmpssrpoosttrpnopnrusonqtjlmmmnqslqvwsonounojuwcic êïíóÞêòíïöùõóõìöõñúì¡K6Z|gmgYM?$I«ÞÐÍÓÕÞØÎÞÒÅÚ¦B?Š›<:X¥˜h‰ˆ[tzlÏÉÉÏÙÞÜÚÚËÐÀº´±¼¶¦°´º¬¥¸¶©…lryts|{zyyyz|}vx}‚‚€wxxyz{{|xy{||{yxvz€ƒyzwxy|}zv~‚€}€{||{z{}€|}|zxvwyz|}zusvyxxy{}}|zuyƒ„}z' +MhVL[I/;?E“Å—™ÂÉý¯²Á®’–—޹¿†ng‹Šwz]u‚’—Œˆ¡Ãɱ˜’œ«¸ÎÛÞÑÅÃÁ»ÝÃÊêÍÁÛº±Éɪ®£¥¬¹ºÃËÏϲ†~~}|}‚ˆŽ–Ÿ¨­µÁËÎÖÙÞãææååéçãáßÜÙÖÓÖØÒǼ´±¬¬±¸¼¾ÅÌɵ©£¦¯¶¼Ç×âèíóøýýýýýýýýùûþÿÿûôîõëâßÝÙØÚÕÛááÜÚÝáèïçϾº´ªªµ½¶¦˜–™ž›šœ«½¦u{…†ˆ‚dky…‚wu‚’•‘•Žw^Q[k‚raiv†pgmgeuzgd‚‚Å_hßÂϾ¶ÕÞÆ¸°¶§—“¶£Ôž¬~tŸ¨£’›’«¶Ÿ ÍÎÁÎê°¬¦‚SŠ’“˜¥±·°¸µ¶¸¤˜¦¯¦¬¨‘‡}diuŒ§y^~^K;&DM;4U„‡l_bs†Ž‡ˆŸÅ–dd„‚\?{zvz}ofnAEc„zZ]}~mfhhiic^brrSk•w^\ftm\bxxcOO[ca]RRKObhegljiikmmlkiijlnmlhhhikmopjjihgghhjkmoooonmmmnopppnpstrpppmprssrstlpsqmloropqqpqsurqppqqpoow}kmvlt}¿çììðôðáåïúûôðñëëæäîùðÞ…(#f{šˆtV:%oÍáÕÏÅÔÅÔÕÓÙv.ˆw49TkqlT¯ÝºÉàÜÃÆÌÑÑÎÑ×ëÔ­ª³¶º«¬¬ Ÿ—˜©žŒ{t~ƒ|z~~}||~zz{{{zzy}}}}}|||y{}~~}{y|}€}}yxvwy{{zx}}|€~y{{{{|‚|}~}||}|{yxyyyxwxyz{{yw|}€~|77CZgc\ZVOOKg¼â¶»ÃÂú¨ª¸¢ ÁÒ²z ¾‘fd‹™\tWw|€‚†Ž”—Ÿ˜“•™ ®»»ÆÌËÐÛàÜÓËÎØº¹ÛÉÔæß²ª“– ›™¬ÆÎÄ¥‚…Š’›£¬µºÆÎÖÙÜâææèéêêéçäããßÙÔÏÊŽ»·´°«¦£›˜œ¨´»ÁÇÎÍËÉÌÓÝåðõúüüûýÿþþþýýýýýûúùúûùöóîæàÞÛÕÑÑÚÛÜßáããâÞåâÑÀ·¯§ÊÉÇÁ·ª””–™˜°¯–|…†€ss^Qn}kUYt‹¢‘„…‰qedfqc]o†©}„‚›t^¢¦“‰Ž•«VG®§¢™ ³¸¬ÒÅ™£y™µ¸¾¸¯œ¶¢‘«½¸„’‡¡‡w ÂÁ­š•›ÁÁ©“™œ£®¸¼Ãƽ°¤˜¡½¼œ¥¯“ˆ‹xkgk~`VoIUEI[LNOKXja6)$*+,:L;1'7>3.5:32883CH;3;DE3"/&†®’\´ÑÇÒÓáÖâ̯¶ÕØææêëìêåÝÔΰµÆÝæáÝߨÜçãàÔÄÕáèëÞàÒœ}e]]b\QS_RSVZ`m|‡‡’š«µŽŸtlb[VSYaeYvÌéêÓÓßåéîêÒ¿ÃàÞßãäâãçãã×ÈÁÁÍàÞßâçéçáÜáÜ×ìÜâå´ÁØØÉȺƒLWRS_QBRT65Rvyov„}‚¨‰knwŒ†ppwl]-U{ŒyMM}vY[{{_c†scMIW_ckmw„zR^ƒha_ixtc_jzl`abTAUVQUeidfgfefhjkjhgghjkkjeeefhjlmiihgggghhikmopqqmmmmmmmmknpqonmniloqqqqrnqsronpsqrsrpprtvpjimqrpky€klxns¢àæéèäôâçéíñïìíòëà×ÔÏËÔâí¢i">ž©¤}h;  +P¾Ó»Ð½¸ÇÌÉÇV"R£]5GiY|훚ÈÖäà¶ÂÆËÌÇÅÎÚöОŸ®®¯ŸœŸ––”˜ž‚uv{ƒ~€€‚ƒ|zywwwxy€~}}|z{}~~}{z„~{}€~~~zvtvy{||~}{}~|~„†}}|}~…}~‚„‚€‚‚~…„‚‚ƒG]g]_nm^XfWOŠÝðÏÓ¼¾ÆÎƳ©¡§²Çºµ‰—€N‚qb`_‰Š†Ž™“‚ˆ–ž¢¯½ÁÆÊÌÖäçãÔÊ»¼¾ËÛÇÒä弸˜—•Š™¸Ä¾´©³ºÅÎÖÛßâäëðñðòðíêéçåâÞÛÙàÚÒËÄ¿¹¶¬¤˜‘Ž‹‡‚‡ˆ•®ÇÔÙÛçêíïòöûÿýýüûúúúúþþþþþþþþýùõôõ÷øøíçääáÙÓÑãÝÛàêðíèíëåÜÑÈÂ¿ÂÆÌÌÄ´¡”“•œ›’Ž€fk€“ †hi_Yot`Sf„–œ¢œ€[Pj‹Ž|zqqŒ©{qJZŸ—¡†do|g9]v{•••º¸­ £¢• Â«©‘ˆºð¹£¬˜Öµ}–›ƒ”§Ÿ•®¹ÔÓ¹¤Ÿ¡£¦«²¸º¾¸ªš’©Æ­™¢²¢“œ¤”^_ym`XUHFa\zmPMjp4+5C'9Cq`(?kJ13>>* '+=KX]\T@,  Q˜ŽmŒÆÄÌÌÛÕäÚ¿§ÑÙâÛêêííãÓÊÉ˽ºÊÜâàßÙßæäÝÐÄÇÜçêáàÖ­‰gV[b[PMSWZ[]dpy|›¢œ“qgŠsja[WUZabTz×éâÐÖÞâåìèÎÀÌàßáääáâæãëØÇÍÆÂ×ÕÛãéêçâÞÞØ×å×â¾¥ÅÜàÝÞºyQ2Ma[RaqF_‚‘ˆvZUM\ƒ“uN@eƒ†v‹|d;FLavhb~¤„wƒ{ac~vpXO]_]mˆ‡vkRXnyg]fnha_alpf\Z_aY\W[ikdegeccefedihffggecfedddeefhggfffggefgiklmmkkkjjiiihjlljiijiklkjjkmlnpomlnoppqomlnosojhkoqroqvkrzlr¹ÝáçìèîååäåçééëìàÔÐÔк»Â»¸t&q”¬©žrP&]®ÑÆÌÆÇÅÀ«4*\‹@3Rq[{½ßÒÌϯ®Ö¿ÀÃÄÁÃÏÝéÉ¡¥«¢£œœ™˜”¨vz|zy|~~‚€€ƒ„||{{|}~€~~}}|{{{{|}‚~}||~~zxy|}~{y}‚‚}‚ƒ„„ƒ„†ˆ„……ƒ|||‰‡„„†‡†„‡ˆŠŠˆ†……‰‡†„„†‡ˆXdbRNWVINcJG–ÖÓÃÁÀů«ÊÁ—ž§¥¡ÃÊ¿~†›eioŠZj¤«¬¦£¥¡šŸ¤¨¨¦©´¿ËÑÕ×Ýääßòß¼ÇȽ°ÉÏаæ§¨ž•¢¹ÃÊÕØäéðôõóòñíòôòñòïëæåâßÛØÖÔÖÐÆ½µ®§¤™“Ћޙ¢¸×îøøøüþÿÿþýüýþüûüþÿÿþþþþþþÿÿÿÿûöóôö÷øñìêëèáÝÞêåãéôûùôíÞÎÉÆÃÁÃ¥ºÐÔ¨•œ›§µ¶­’ponsŠˆy}pJZaVK[…©´ÂÁŸq_x™•}td]o‘ÂRˆS!v–‘†ŽƒkS]HR]½¶“œ½Æ‡¡©­Ã§¢ªÄ¾Òñû¾¨Ñ¦•Ž»»°‰Š—¥±žy¦¢ƒw˜œ¤«¯­«©¢œš˜”•œ º—€–µ´¬´¬™ikˆ{s‡Yp|ƒi{kQJ€l0XO3)/,EA"Kh?GCD;&(AS74?ZiW3)„º–bµÓÒÓÖÛÚÚÇžÁÔØÌßãêìâÑÇÅÑľÇÑÖÙßÜáääÙÏËÀÚæèâÝÕ»’ŽlTZgbSKTUTQQXepg”¥¡ ŠzŒjc\ZXUV[_QàèßÖÞÙØÛæãÊÀÒÞßãçåààäßëηÊÍÄÒÒÝëïêâÞÞââæÜÛÜ’©ßßÖÕÎhZb4"0CMZ_\WLIWZGHGVq{jXZcdo¢œ“c_RXv€vu‰˜¨¢€^Zh‡Œ~svi`nƒ–yko]c|†tfitxxx\enkZOYkWZWYef^`fdccdeecjigghhfdgffeefggggfffgghgggghhiikkkjihhhhikjihijkkjhfhloijjjiiijnoomkjkmnoomjknrtlporrr’áÞçãèçÔâÛÝáçììæàÜ×ÒÐÐ̹•œ¨“wb1C‚©²«œc7T¡ÕÞÔÊÎפ$ t³ŠvtWXY?W Åµ¤œ™ ©°Ž•™²¤Æ½ Ç´¨³ÁËÒº´§ºµ×½±²¦«²”ƒŸ—Œb\†Ÿ­¯§žœ ˜ž¦¥¨¨ž•ˆªÆ¯££Žjbtvv|xkƒˆƒy€wotSF_o1-4E649B9H+)00%,GX>+*CVJ-#VN*r²º_ ÜßÞ×ÝÛàÕ§´ØÝÔ×àëîéßÕв¸ÅÎÉÁÆÓ×ßßãØÒÖ¿ÖåæãØÑ“~eTX]WQRSRPPYj€Ÿ®¥––ˆphb\WWWSRTXO‡ãáÙÖÞÜØÚæâÇÁÚÜÞäèæààäêëĨ»ÅÂÏÙæññæÛØÚÞæëÙáËÉÚÚàéÒŽM4IJJ6-.7\^MSfjimndaccdv€wtˆ”ˆgPl¤dnpgfv{qnŠ”obXqxywtifpiqi\O_yd{||yutzvrrqfVSYY]Y[fe_aecbcfhhhjhhikmlkgghijlnohgggghiilkjiiiiinmmllkkkklmmkklmklkjjlqummmmmmmmoppollmomprokilqtltrlh|¶æÔÞ×åñÞöîìçããæåáÖÜÙÌÃÀ¹­¤£Ÿ”“™yE :t¨¼³¥ƒ<7›ÓäéåÞ!*0*3OodhQ?DAFÏÕªµ²²µ¹¿ËÖóÊ”‘ŸŸžŽ’¬µ¬”“°¯yzz|ƒ}u‚€€€‚ƒ„ƒ„………ƒ€‚‚‚‚‚ƒƒƒ„‚€~~€‚„}ˆŠ„}~„||}€€}zz{zwy}|y|}~}zwvw}€‚ƒ‚ƒ†ˆ…‚†‚†‰‰…ƒ„…‚ƒ„……„ƒ‚_T]st\PWblh„Ææâé¹™¤¢¤¯¢¯¡¨¤¤Á´·§w€ŒqѰ_œÑÇÇÔÚרáÜßááäèçãßéó÷ðåÙÑį­°´®³ÜáÌɬڴ´¬ÄÂÈÎÔçõòòõùûûúúúø÷ñéæåáÛÒÐÌÆ¿¹³°¯¯²·½ÂÄÅÌÓÞåëñúÿûúüþüøûÿúûüûûûýÿùúúùø÷ööûûüýýþþÿÿþüûú÷òîåàÝÜÛÚßçîñõøúûüýÿ÷éååáÔÇàÛÒǺ¬ ™– °°¡—ˆpuVZbluhp‰˜ƒt¢ç§‡zoYVFNZmyrylx€s{|h}t„wOSTq¦¹µ¾¯–™´§¢´¼£‘É©¡¥kޝ˜§¶•—´³­È¼¡¿¥‚Ž•žÃÁ±~{•£®®§¥©¯¦­±©±¼´« š€]h¡–|~ƒˆw^r`M_—‘pad$hM2/R:1426&-# (*A73;C>-'+&`Ž~w»ÑÑÒÒÚÞÔ¦–ËÖÔÖãëêèåÜФ°ÇØÔľÂÎרàÕÒÚ¹ÏâåçÙÓË—{fWYYQMRQQT[i}›„whdilihc\WXXVUVVS‘èÜÕÔÖÝÚÞçÛººÜÝßãæãßâèñ㿬·»ÀÕäêïëàØ×ÙÛåàÝ×£§àäØÓ̰r^PHE9HSH_s`alecxŽmc`VMd€Š‹ŒuXq®‘oXLT–|prnjv‚v]XU]ebgszjxpcTZgP^jsnaYZ]ddcchnom`e`akkeihgefhiiiihhikllkhhijkmophhgghijjnmljjjklmmmmmlllmnnnllmokmnonnprppoppqpooppommopsrpnlkmnqksolkx¨z‚‡Ž­ÉÍÒÝåçáÝàãäÑÕÖÔÒÏÆº§¥„‰’‡gE'/X†¡«œ„}_‰ÊöôØI'3++>SDQK42&qÜÖ¹µ¶¸¸¶·ÃÐóʇ™¢¤Ž„£¼Æ²£¯¨usv|zw}|{{{}~~~}}}~€€~~}}~€€~‚…ƒ~ƒ}}„ƒ~{€~}}}€|zyyz}€‚‚ƒ„………†ˆŠ„ˆŒ‰‡ˆ‹†††…ƒ‚€hjk`B"FKSfˆ¥­¨W+;^£‰£”°®šª¤½Á‘€c—´™\Ÿ¾½¿ÅÊÍÎÐÈÎÒÓ×ÞßÛâæìîçÖöζ»¶±±°ÌÞÐٺ䶿ÁØ¿¹ÉÚìøöó÷üþþûúùïîéáÝÚÓËÈÉÊÉÈÅÂÀÌÏÖßéñôôýÿÿÿÿþýýÿûùûüûüÿÿÿÿþüúûüýÿÿüùùüÿùúúûüýþþüûúúú÷òîäàÞÝÛÚàèêíñôôóðïô÷óéäâÙÍæÚǵ«¨ª¬’Ÿ¬¥™˜Œq€‘˜—sƒ~sgn‚‚t‚¡¤¢•|ifmr\JIIa‰Ÿ·Ì«€x‹˜”„ze{esb^RKZv‘’znz€ÃÍР¨ÁÇ‘}†ÆÃ°ÌŒŽ€º·È¼¹Â¿¦´ÐÒÉËÀ–¦§¨­°®¬µÂ¯¬¹¸¤¥±ª¢µŽn††q}£Á©…›•gebhqwˆ9 % % 5.6.B4/(F0#/.1:;,8?;98,)+B91¬Æ±e¡ÊÎßÙãâÖ§‚ÂÓ×ÖâæÞÚÛÑÁµ¸ÉâëÝȼÆÒÓÝÑÍÖ¯ÈÞåìßÙÕt``cYOMPSXajrwx‡ut|umu~h`ZZ[ZZ\[]ŸóàØÖÓ××ÜâΨ¬ÕßßâãàÞãìçѺ¹Á½ÈæêêèãÝÙÙÛäêØâÆu²ØÝÜãÖ²—xN57>2;:1;Mhm\Ygotinoh¢«¢l~ˆoi†srm`‚¡‹hf``p}lhW\c`o†‰ƒ¤‡{…bNaZcihc_XQS^[NShuqcgccllhloljhihgejhggggfdjiihhijjihhhijkkmljiijllkkkkkkkklmmlkjlnknqrplihlkjjklkjmnonllnpysmklnnlmfjhrvk|‡©›Ÿ¶Åϲ™¹ÜêéåßÚç×ËÏÙ×ʾεŸ ˜Œ‡u{zgB*8bƒ‘xn\hÄìêO))7=.A8$!5^cSrÂÁhc¹ÔÓÙÛïÚÓÇàÒÜäáÛÕÏʳÉÌÌÛÙÐÖÑËÀ¾ÉÓÆ±ËÎÚàÝÝÖÆ‡b[f[SXVTWck_PZp}ŠŠ‹ŠnXa_aQN]XP]NhÈñàÄÜÓÙßÓ˱¤ÍÖÛÞÝÙØÛÛÙÒÓ¼¥­ÅÚéîïèÞÚÜÜ×èáßÓ—˜×ÏæÞÞÛ aRCOJ:13-$'PUfulXYjI1Ct‘Ÿ ‘”½ }Ž‚[SWaI]sjuvZjvpht‚]nlW`bZ{‰Œ„}vj]STVhs[Ohf[ake_`_\Z]ehggijgeeffedbegfcabddcbcdfhjdfijhfffjjiiihhhjjiiijjkhiiihhiiijjigghjmllkllkjkllkkloqooonllnoqtmhqsos˜¿´ªÛûôùÅ¥˜¶ÜéäßâÖÌÍ×ÜÕÌÓ¸­°¦™”Žuh`5IMj}rmoQ$K­Î54?56BB2%%6*)*h͸ÌÅÆ¨­²£²·Êà™‰˜©¥« š™Ìȱšnqttsqqqvuuwyzzyxvtstx|~}|ywx{~x|~}~‚‚€{ƒ„ƒ‚„†}…†„ƒ„†ƒ„…††††……ˆŠ‰†„…‡‰‡……‡‰Š‰Ž‹ˆ‰‹Œ‹‰“’‹ˆ‡‰Œ‘‹„##.K 5COƒ¤œ¥²ºµ¨Ÿž©µ³£Ä·¸Å°{h¶ºdf£»Ä¶®°¢‹†Ž‘Œ‹“𦤩¶¿½·µßÅËâãåíëßÞÜÐ×ÂÚ×½°¼ãôâÑÒßê÷ÿû÷ùÿùóíîóôðêíòøüýüüüÿÿþýüûûûúûûûûüüüýýýþþÿÿÿþÿÿÿÿÿýüÿÿþ÷òòòðõ÷ùüýüûúõ÷úþÿûóîêðòíéíóöïëêíêãáäãéõïàéëѽÀ¨•š•‹“³ž•¡™‹Šk‹‰|Ÿ~^u¼‰dlrno^[fO@Y`q—Œwkiš†Ž‹™·³–Šl‰ŒnqqYahZƒ”]W`”~‡»»Ð޽鵦Ž|´™ŽÍ½§®ÄËÑκÇÂÒÕ¤ÃÏÆº¾¬¢¥µ¾¸²³³¸º±¥¢«¶¹› ¬š‘—ލœœ¶°‹mllWQ86H2,5OTDV?2"#( 8Zl…ƒP4YDAL? %+#=qª’X‰ÐÖÙÔääй¥¼ÃËÏÓÖÚÝ×Ï̸´ÅÔãíîäâáÞÖÐÑ׺ÊÒÕÚÓÅÁ{^_mc]a^VXXZhy{tr‰¤¡‚h\R]a][\RMWX¥ãèÆÇÒÜæìÙÎ’®×ßàÚÔ×äêáÒŪ—¦ÃÖÞãçéæÞØ×ÙÙÒäÀ–›ÇîêÔéÌœlMLG=<@\€…rh™‹wow{hMIct{†Ž‘”މnnk¬“Xyyj€pVDNM]‚ˆ€Šooxnmrdewsnjhfgjrjhfadkiedjicjtqg]X_imlkljhhijihhijigfgheeffgffekkjhfgjmkkllmnnorqonmllljptqifkriknnmmnowpkmtvqjsttrooprssrqppqqqvqovtqx›ËÁš¤œ ÄÒÞÕ¶¥»¼Å׿åÝÜãÒÒÚØÅ¹¶®¡œžƒovl[SWYMHTR?" !.&27:80**-0(*“çëÁ‘¤¢§¦›¦±¸Õ¾¦¹¯§¡ £¤¸Ûå³jqty|{zyx€€~|{zzzyvuux{}z|}}{yyzwyyvw|~|~|zy}ƒ‡ƒ„…„ƒƒ…†~€€†„ƒƒ„„ƒ‚†„ƒ„†‡†…‹‰ˆ‰Š‹Š‰ˆ‹ŽŽŽŽ‹Ž‘”‘‹ +)ZÈðËÄÆ¼±ª£›™›£Êɬ¤ÐçæØa«N ˆÂÆÑÃÀÕÆŸ”¨±°œƒy€Šy~{‡¦ÇØéæÞáìæÐÃÆÏÊÁÎÎ×½£ÀÝâÓ¸³¾Ïáëôýý÷ý÷îççìóøùüÿÿÿýüüüüûûúùùùøø÷÷ùüÿÿýýýþþÿÿÿþþþÿþýüûûþýøöùúúñðïïïðñòøûþþúõðîëîíéèëëéêãßáäããäàÞÚÛÕ½ËâØÊÊË·¦¬•œ¯šv”·Ÿd’Œz‹wYxƒlhem‚Ž‚umgft‡qJ5„œ]_~…‚”«¤ˆjV?-Y}yscVZJAb¤‹:«Âí¶§ÆËÀ‰¦¼¯ÌæÄ³ÆÊ¿°®²¼Ê¡Ž³ÈÄ­²¡Àij §·±¨©«¨®¨¢ ¡ž•Ž©“——œ ˜‹•i¦®»Ö¢M)0;ROAC=FVD4.+0@=* 5PcR€šw2WnW,- 98EKLG98IORTV^daXwƒ…š–‚~‹—‚TlpJy”~Ž„nsbHLTXW\jwzpm|sjn`Vwz‚wkp~q[[dagoedejfajm`e_\bjllljhffghhgnnmkigggijkkkihflllkijlnlmnoprssrqpoonooortqljnrjloppopqtplnrsoknoqqpprtrpnmnnmllroosomwÁб“±ÛçéÖÌÓæäÏÉÔÒÄ©žÁòüæãáßÒÀÁÈı¨ªˆ‚–~nx_`_[dVL|xbs}],4HUMHIE?BK=89JSHETZ\k†cO{wLgOW^J\fl?Y”›±³„k\Y{›†ogblyo]j‰k_pp_XZQNW`dll]hjmmg^^becbbdfeegecdgikkggggfeddadghfdccdefgijkkkkkkmnpqsniimpommnoonnqsqtwuqoqutuwvtrrrvronpqnlnrqrsknÅÔ͵¦¡¡§™Ÿ±Íìÿÿÿù÷ðàŦŒ~«ÍíõðáÌÙIJ¦¨Ÿ‹”‘nsaI<&42%AK8! .2:g”w5/\sU.!;wTtÁ¯p‘ÚÙÒÖâ☾ÔÓÓ×ßáÖȦ¯µÂÖÞàåæäßÚÛÞÝÙί¸ÐÓÚÆ^R^gVPUORT\ccbkx†˜¥¦›ƒtwzggmfeeXyµÚÌÔäòíëЧ‹¥ÙÔàÖÜáåéæÙ˯x{±ÑäðéÜØ×ÚØÓÒÖËŽ§ÛåÜÏÙÖºyh`i\_w…vN+:fUPJHP_lq„‹Ÿ¥ysqxkœ}tQ‡WQNVOGWf\I]x€„ŽcNp“ˆ‰†mh||e^llZIJPKM_rhii`^b_hfgifaaehfeegiihmjfgilmleedcccddacedcbbdccdefghhiihiijklmjgfilnnoonljkorrttsqpqssuvvtqqqyuppsspmqussskq‡ÐÐÌÇÄÇÓãÑ¥‚„‘¡Åìúöúÿþä¦¹ÏçòÞÛÁº´™–§€ry[SZG_€U)#/)!([?# [ÊâÑÛñ¸¼ÇÀÓÚ«‘¤¹Ì¼²ÉÂÍÐÆÆÞ±psquwxxwwyztxzxsqsvwwwwxz{|~{xvx|€}€{{}}z~}~€‚ƒ€}€~~‚„‚€€‚„„‚€„€‚…†„zy}‚€€€ƒ…†„ƒ‚ƒ~€~ƒ‚~ ++O:*kŸåȵ¯¨¡œž›™š­²­¤°Ÿ“—r2|¶b}ñÿáéêëêÚÐÚÞÀ¡•š£ª¯ÇÒÝãäæëðߨÕÏÇËÑÏл–¯±¾ÎàÐÒÕÕÐÊÉÌÓÐÙíùúùýÿÿþûùùûýúúùöóòôöõ÷úýÿÿÿþþýüûûûüüýýýþþÿÿÿýüûúùúûûúýüôîìéæÊÉÈÊÎÕÜàÛ×ÖÜèñóóìïîéèîõ÷ûüøñîïîéáÒÉ¿­£¥§¢‰Œžž ©©§Â°¤°Œ|µÉ©€˜Šˆ{fs„XW;ZpŽpi_gjOE`JLPYqƒˆƒ|އ‰¡‚”›‡~iT^{\€­Y³¤–ÕòÆ¨š’‹¤Äǧ»µ·æ×Õ×Ⱥ¼Ã¹œÁ±¬¬¶ÖàÒ¶£™¥§š“šŸ™šœŸ£¨®²™§§¡¤ ‘‰‰ƒmj{vjqUh‹t]Gk~°šp;9L8)ODKC9 W?+'.0612WŠ–‚u%Qe|Í܆‚ÀØÚÖßÛÇ„–ÔÖØÛÝØÆ´§Ÿ¡ÀÔÚæáâÛÑÑÛÞÚݬ³ÕÜæÄo[NX^MKVTWVOKVn‚‹ƒ†ƒŽ|horagn`]^Pd•Ç¿ÎÙñëìÄ“z¸èÕÛßáäæéãÑÀŠi…ÁÖßèÞÔÕÙÛÓÌÐÚ«s©áÎÂÇÙÒ³©¹•`UKOHI\jR3,^›£¥¥“|p¡®¤­¼¶­ª¦£†ZWtPfeFHLVk‰p`‰’smz‹cr~pšth†“x]X[g_WZMCOeZZZMK[gd_]bghjmkihhjllkqlgeffecfedccdfgffecbceheeffghhiihgggghhghhfeglqpomjhinrspnoqqomlorsrqqrzuppstplrussqiqŠÓÚæçÔÀÄÖñðܳ||›¹ØéøÿÿñíÇ©”}v†”³ÓÎÜÕ©¦¯ŒŠ‹dnˆiuWZ95˜¥³À÷·É­–œpr~˜¸Æ®£‹œØ¤žÀÖ¢su|qvvvwwwwwx}~zw{€€~}|}~‚‚ƒ„…|}~†„‚‚‚ƒ‚ƒ€„…‚……„ƒ‚‚…‡ŠŒŒ‰…ƒ‡„‚ƒ††‚{‚ŠŒ‰…„†~‡‰„…‰Œ‚ƒƒ…ˆ…63#7?Cc[WY\wÌÆ·Àǽ¹¥¥°Ÿ– ¿ÊêÐÁòÖ¢Yzr5˜âäòòóúùèæûÙÑÕÞéúÿôóÚÓÙÕÑÔÕϲ¬µ¿¼³§”›¯ÕæïòÞÎÆÑÆ²ËºÍáëïõýÿüýûùûúðåÞãéìêäÝÙááçóüýûüù÷öøûýüùÿýüýýúúýÿûõòó÷úûýýþýûøôñåëñòìæâááìõ÷øûüûýúôóùÿûóÿþüûûùõòéá˯œ——–œ³¤‰‘›’¯¹²¿³«z`”–†]gzž’€gv‘tTclo^TS=&4ZX6,lœ¢›H*|f}¹³q¾Ä×ÝÌÒÊŒŸÍÜÚÞãÛ¿ª—‘ÀËÝßÝ××ÓÆÈÓÕù·ØÓÛ±‰Wbg]PMORSbdds|vqˆ—£©Ÿknfle`jlaZ_›¸Çãêåéß´{ŸÝßÛÝÚÕßã×ÒŨ{s‹ÌàâóÜàÞÙØÙÓÖ±‰¨ÎʵÍáÊ™}vijv‰ˆ‰sˆ¥›…bLPHDGDW€m[@‚ge‰°¹VŠÄÙËÄÕàÇЭ¾Ì¿£…ކ£©©®›“®œ‘–– ¼½Å²‰z §ª£š–––££¦«­ª£ž£›–‚€‡‡s„‡‡†ƒojjls„‚iqK +Kƒ«8 (b0"&.Lq|oˆp_Q=/%_g)?["c‚n¶ÎœcºÌÔË«Á⩃ÃàÍ×ßÊͽ§¢Ž¡¬ÍÍÎÄÈËÂÀÌÓÒ¿™ÀÏá¡bhfZNKOSUdfdovuxŒ“•uhqfwo^jxkU_›¿ÉßêèïØž€¶âßÝØÔÖÝÝ×ØÊ¬†‚¡Ûèàç×××ÎØÆÐÉˆŠ¶×Á«ÉӬ̿lYFNO€‹xZ?=:01/8B@HaZ[LIWQJ[œ‹dgh=5SŠ¡¤|Zfq`pgV_bUSJMcY{{wj}}lvzhs†|j}‚yl\U^q^SYdd^[d`^`a\YZW]cd`]^`e`\]ce`[eca__`bcbaa````ab`^aefb]a`__``^\defghijkmkjjkkjhiihhhgggfjookgfgommnlhinomrnleu·ÄïøÒÃÞôóõõõôêÛÐ͸¨˜’—› ­ÀÒàëó÷ðêîõôóîâǶ°ªrgddw‡‰‚xfVHWt–®­Ÿ•š•‘Ÿ²­›Í˵´¬²¾Ã¨¤»¾½Êëôó¾…ptyxvxyyz|}}~|~}z{}{vtrrtwxvtxxxwxyyzxxyz{{||svxwtsvxuutsqqrtyyxwwvuuzzzzyxwvtvxyyyyz}……‚€ƒ„…‚‚„ƒ‚„„‚ƒ…‚|QGR,BM_^6(a¿¾²ÇµªªŸ ¨›š¢˜~‹²¾™]6ƒßîððìêçÓÃÈéì÷ùñöü÷ÜÕÒÏÔäàÆÑÏȾ¸µ®§¥²»™™ÎåßÂÂÍÛòã¹¼ºÀÉÕæô÷óîõûûú÷îæãçìñòïëèââéóúø÷÷øöôô÷ùúúöñîîíëìñîõüýù÷úþûüþÿÿÿÿÿÿûôóøüýüÿÿÿúùüýûûýüùüÿÿûùúûüøðæÞÚϽ¯««§¡š«ÀÀ©œ¦µ™vyqšÆÊts”sg„p‘–|}ggyhvvv†UMy•€™¹«‰¬ºº–™“„‡žžƒ}||var“ok—ÇÜË­¿ÄØÝààÑÎɵÈͼ»¿Ç¬²•Œ’“©ž’Œ‰…Ž—“•›¢±œ«±¥™šžŸ§¨­²²ª¢ž¢••|goy}y‰…wy~‹”’‰xfeF)%&›¢‡= +>^ 'jž£“dgbH06A;Vo'F~EDSˆr™­’]«ÑÆ­–°àÁ€£ÓÒÐÊ·ÕÏÀ§Ÿ€¡¸Â¶¿ÐÎÈÌÐÞÅ“¨ÐÖ–xyhTKPWWSW_\]ktzƒ‹’”’Šthrk}wiw†v_Z”ÉÔàçÞäÆ}{ÁÝÚÝÕÎÓÖÔ×ØÂ ‡¯àçÚ×ÑÚÝÜÜÅÑ¬ŽªÀDZ¬Ç¾‹‹ÈÁƒog\\•©‘hafS1WTZikU?:niZ]rmSFJgV_}JC,8p¶É©Œ†‚lbt{fSIYv\r{i_grcx…pp}oj~‡uaV[h_Z[[UQQc\]_WRRPPSXZZZ\^\YX[_`]X\\\\^`bcec`][[[\b`_`bc`^```abbbaihgikmlkpmjjmnlikkjjkklmmprqnkkkommomijnootnje~ÇÂáùçÊ×ìçÙÛçöøëããÑǹ­¦¤¤¦£¥®½ÇÎÖÞãáêèÚäñæç¹™‹xp…Ž“”“’’‹nmlly—¤—•››¡š˜¤ÔØ­¯—´½ËÕÒ¬£Áÿç´Škmvqotvwxy{|}}{|{z|{tvttw|}zv||{{{{|}|{{{{{{|sw{ytruywxxtpptxzzyyxwvvsstuvxyzsvyywuwz}€~}€ƒ…„‚…‰†‚…„‚„‡„ ,NG:GTRJFj€}hWe{qi&-I~{aVYWM^•¿ÂŒ˜²¾³¢Š›€Ll´Á²–—‰Ž¡Šim|,,\eqpDTˆ…F š¬¸º¾Å± “‘“ž¬™xozrnŠˆŠŠˆŒ‘´¬{_UR\O@PZJUpoqohV,K@# +.7g~uxvniZC>CABn[&!.:Q,-HqwK‘ͳT“ÏÍàÚâÄšL[–©ÅØâÔ¦œ‰ŸÚÕÛæåØÔÒÆÜáÀŠ’ƒkcaab]W[d[[\gtxˆ¥wt}wmrgqi[^cabYc¸ßÜһةdŠÈÕÛÖÙÖáÞÖÇšx~_™ÔËÄË·½ÔÚ·® r¿ÞÙÔ§ƒj…»Í©w~¥žwqghukoj?6F#dzr‡”uMBEcŒv}¹¯¢x°ÏçíʤqXr›®¶®º£€lb‡ÍÐÛãâÚÐÉÈÔáÆ—…}rp_``_]]`cX^fknnkgˆvrqmhv{wqkafzdb{¼ãíÛÒ“jºÜÙÜëê×ëÜÊ¥ˆ…b¨“–¢ªœºÐÕÓ‘{³ÒâÎ¥¥e7pº”r{¡†x˜ª…_bpvnl”y{qmhJD9>G;IJYMEO;QR]T\]SONQQMJJXVUUWZ\]WXYVTV]db_]]^]ZW\[Z[]_``]\[\^`abffb^f_¡ÕàÎÉÞöúðèêïïêææäáÜÁª›—µåÿÓ«Ÿ¸Å»­§[f©×ìòæïïòôðééîâàÛÕÎÊÊÊÈÄÀ¶«l`zuqquwuroqrqonnowvuvxzzyuwzywuvwtwxtsutpppoopqstxxwvutsrwz|zwvvwvy}~|yvu„ƒ‚~|~‚€||€‚€‚……‚€}||}~€}zyyzyw~ƒ…‚‚€€{{€~}†„€ƒ„}sY_aXX@-SY{‚¬²¯¾²ª²±£š™—‘Žz€†‘Œž‘v{bZ§§«µÍÝÒ·ŸŽ„£³µ®»ÑƧ½ÕÔÀÀÑÖÒËÁ«Ÿ¡Ÿ¡­¢ŽŠ³†š¯¶ºËâËdz„¡®¬²¿ÇÊÒÝæèìððêãßÚÚÚàëòìáÓØÜÝáèëêáäåèðúýúöúúôíæÝÔÖÔÏÊÎÚãåïò÷ûúðàÕÎÊýºººº±¹½¼¿ÆÆ¿ÆÄÃÅËÐÑÑÖØÙÙÚáîø÷ööùöÝ«€Štj{l¤¥œ“w‡\Qiyik„—…qzŒ‡“›€~Œ³½ÄËÉËÀ¯jFPH;Syj`s€qrxeo…f4Z}vfw„„†¹¬Q,š··£y‰Ÿt7 ÎÌЯ|Oi–ˆvyÆoÁÈ³Š·¼¯p;@¬±ª¥­¯ª«¤•“›œŠsmv†”–Љ‘†€ytІ‰oodT\[O$+>4 ,5:RU8")79$ (%08MPE@<8;?ND7:Yu_W>D=W ³f£¤gŠÇÑÛ¹©•`_˜£¼Ǫ́a}¿ÙÚ×ßäÊ·ÆÃÚÒ¬Žvb[]^__^^`bbeilow„ް‡yspnnigejhWZt|]l™ÍçìÑfl©ÐÚÙíéßíܶ˜‚sh²©–£©ª¥½ÛÞÄgvÑÚåÕ£m^šÀ©¥„™ž™Ÿ¤”™Za~„x_h€{mdE9VPHUk”f\HLSbj]`bhqxtlhjxckg·Œ„|€iR]owdeu||wlbdlvwnd`OWahhit€~~ydPUWEHQKAPm†•’•‰’œŒoIB7H_ƒ°´§·¬¬ª´‹ol]oQGMNSSOMQQMJKWVUTUXZ\WXWTRT[ab`]\[ZXVXXWVVXZ[^ZWX]_^[\]_[aa¨ØÛÌÂÌå÷øñìññêæêñôäÔÆ´ž¢½Ïøà©‚’®¦ŒZ†Àæñôôðíðõ÷òëêîÙÔÏËÌÏÓÕÖÐÉÌ͸m~vmjknnlhkorrstv~|yyz|||}}zxwtwwtsuspsrqqqrrsxwusrrrsvxyyvtstux{|zxww~||~~~}{yy~€~~€€€~€~{yyz|~€~~~~{yƒ„|~~|}{}‚~€…‡‡„„„€yU[f^_[M_m†±·©¡¯¤«¬¤˜•˜—‘šˆ‹‰†„„™’wrae˜‰ª¾ÍßÞ¿™†‡§¨ª°¿Å¶¡¸ÊƱ´Ëν¼¶©¢ž’–­Ä‡p»–˜¤“¹ÇÝÑÆ§‰»·«¦¯»ÅÔâéðùûøñêçßàßáåèâÙÍÖÞßàäæåØÙÛâðüý÷óùùñèäâáÛÕÎÌÖâäßëðøþýóâÖÊÈĽ¸¶¹¾½ÄÇÅÇÍËÃÐÎÌÎÓÖÕÔÙÛÞáäêò÷ÿøìèîè–u[W¢Ÿ¿¸…orŠs€ˆy‚jHNpbPk¨œœŽr„«±µ¬Ç²”‘¢½¾©wgc@1GUMb~puz†ŽM={rfƒ„kƒ›{B:‹š¡¥Š‚xy[”¦Àг¨YV`w¶˜f—m­¹™ž¦“ŸzXZ£§¢¥³´«©¬¥›——’ƒtu„““‡€‰••~y‡‘™™„rsSFT?5&-A151IL=LE+#(*/3A4JNA90+-TKFYZRZO80Mcw—È’¦ŽƒpÃÍͶª¯zpŸ˜›œ»Î႘ÐÇ×ÖÚßÁ²ÐáØ¸Žuld^__^]]_bd]YWZctŒ ¡|rjb_ahfcjqhgvy`u†­ÆÍ˜Tx•¾ÜßîáëÜÄ¢…hi›Ê¼¹ÅÀ¹¸¿ÚÙ«n˜ÜÕÒ¼yS^¼×¸¨ˆ€ºŸ˜­·²¹…sQ]xs{‹iJ]cJBU\q…‘—wCT^ndgwi_ely€vebjzzbhL†nrm~ŽfSFg[`osqk`R\q‡ŽƒrgR_ntpkmsz‚}eSRSMu­¾¬®¶¸ÀÓÏÇÆÔÝ˰­¬ª¼¿½Î˽ÍÇÇËÙ¹¶ºÅÍxBRTVOKJOQONPTSQOMNPRWXWUQQSUXYZ[[ZXVYYYWVWYZ[YWXZ\ZYPQXU[c°ÛÝ̺»×ôøííïíæäæéèüñìݾ©¤ Ôüá–}‡~k©áûðíðìë÷òïñôðæÞÖÐÊÉÍÓÖ×Û×ÏØÜ̦pouzxqnryxz}}{yxx}zwvwxxx€}{zyvyyvuwurxwwvuuuuusqppruwzwvvurswvutrru{€|{zyxxwvwuuz€{||zwvwyywtstw{~}}~€‚‚|z~~zz}~||~€‚~}}€…‰‡‡‰ˆ…kagcdeX]hp¯Ÿ—©¢ª®®««­©¢­–‡‡’š•”’yj_p’€ÅËÅÅÁ§Œ’ªœ–ž¶ÊʾµÀÄÆÃÊÚØÄ·ªª¦”“¨Æ›e§ž•”šÐÐÐÃÁ§‘¾¹ª¢ª·ÄÔâëïñïïðïíèëêâÜÚØÔÔÝâßÚÙÚÙÔ×ÙÞçðïêêðóïìîññâÝ××áëêäàê÷þûðãÛÛÔÍÈÃÀÂÆÛàÝÒÎÓÕÒÔÔÔÓÑÒÖÙÔÖÙÝáäçèîñåÑÍÖо£vD‰½½¶£ŒŠ¥¡…amµˆphV=J‹·Ã½ž|…œ˜¸Õ쯺¼¤¡•™TX_9CCGLGGKMLLNRRQNKKNQQSTTRPNNRUZ]^\YWY[\ZXWXZUXZYWVXZONWTYi¹ÛàÙÊÁÍãíéíëæáßÝÓÈèíýþãʾ¶«ÌÜÌaU{òúîêôêäøùöñïíèÜÒÓÏÌÍÒ×ÙØáãÚåçÝ€govtmilqpsvwvuvv{yvvwxxw|{{}~||{}|xyyyxxwvvywtrsuy{~vqrrqu{uusppsy~xyyyxxxxxwwy}€~zyyxvtstuuronnquxxxy|~}zwvyzz|‚|€ƒ~|zzz†††ˆ‰ˆxZST^cZeUT–Š‹¢³®³¾ÉËÆº«Ÿ£Žstª¯ ‘{g^x“„áÊ·©¢”Œ£Æ¤ž¨ÂÒÎÇÇʸ¼ÌÑÕÕÊʸ¥¦¨–‹—“y¦ˆ¢¾ÔÔŲ¯—ƒ¥Ÿ¯ÅÑÏÌÍÛÜÛÛãìíèëðîàÓÏÓ×ÝââÙÐÎÏÏÔØÙÖÔÕÓÏÙÞãåêñóñääáÞàåäàÙãíîçáâæðãØÕÓÏÎÐãêæÔÆÅÈȼÂÈÈÇÌÚæÜÛÚÙ×ÖÕÔÊÛÜÉ¿ÆÉ½¥TN´¯—¤§›½¦fV”¤}dlj©™¨¨ŠlgmstžŒ›²ª™ƒ¡„ŒŽnjoUD_tqmy‰‘‘‚l=r[^UjTbˆKN–¨Ž|ujUFee@SxZXQ˜Ç±£¦½€JM¸··–ž”aomd©­«®´©››——¡šŽ‹¤–™¦®¨›¢Ž–©›„‹ŸE:L4<<`hB6130(+'P>N{“˜”†ª e_U>.K/ )C0ZmV_i~ŸÄÛÔ»||ß²‡µÙ›…ÐëÕÓÓÕÄ•p| «ÂÄ¿ËÏÊѶ¢’kgh__\WUWZ\]^]et}}~„€}torvxwxlervh]qjs{¡Åµpo¸ÈßäáßÙÒЮ~co¤ÖÎÑ×ÃÅÓèÝÛ®{²Î±½©VUu´×ÆÌ\uœ~”¯Œ…|Yg„hTSszlƒ¬­¦—„vonpq`firwmtfZVduvhZamQfaKjcibadq‰‹tfjstpvsacdiprsw}tz{sh`\Y`]ozcLR]¼¿·«_&B:57??747~ÃÕÌ©\3839@GEG@˳š’gSOXSNLOPNMOMOOMJKPTKLOQRRPOTX]_]ZWUTX\\XVVXW[__[Z\`XR[W\rÃÚÛäâÑÅÊÚääãááåäØÊ¥¨ÃçøûïÜ̱ šuE\¢ÒêíçìéêýðøúïáØÔÔÏÏÏÒÖÚÜÜßèáïðíÞ“kgcflpqoprttttvx{yyz|~}{|xx{ƒ„„„€‚}~~~~~}{{ƒ€}zyy{}tortsw~twyywtssqsvwwwyz|~}zz{ytzyxxwvutvtpmlmoquttuvtplosuvz~yz€ƒzzzyyƒ‚ƒƒ€fK==S\TjX[”©®¬Åþµ«¡™”„†€{‚¡­“}eYs‰pǽ±¥¡ ¥¶È¼º¿ÈËÈÉÎ×µ¶ÊÅÂÉǽ­›¦œ’™“xƒ¦r™²³ÈÓǺ³“†¨–¥ÂÝã×ÍÌÉÍÑÕáìéÞåéæÙÎÍÒÖÕ×ÓÈÁÀÂÂÃÈÊÆÃÄÄÃÇÌÑÔÚáâÞÞàÞ×ÒÒÑÎÏÔØÖÔÛìûòáÕÕ×ÓÒÔÐÙØÈº¶¶´³½ÉÎÒÜîýñîèÞÕÏÍÍÉÑÎÂÀÈÊ躊9Œ¿”š·˜†¥¦Œz™¬‘~rŠm¦¨«€WHV‚±s“­•Š~n|{RHi}YWdmho…‹…c+~~ceiiTq˜94n‹ž¢œ‚cQZˆtPhJDHžÅ¿—¢pLa²§ž’‹ƒFRRN¨­¬­®£œ¥¸°­­¦šœ¦²²°³»¾³£˜ˆ‰’‘˜®¿—l13QI8/GV>'%7;H"Phi`8,#!4741-@Df{~„‹–¤¡iuhNUW?`DIr€¢·Òä˘_¤¢ŠªÁœ±áÙÞÛàПËÇÄ¿Å×äÞÑ»•xdUauu_]ZZ\\ZXXV]kru€ˆ‡wa^lurwullwukk`ht‘¢£rA“Ì×ãÜãÙÛÖܨwd‰ÌÎÇÅÅ´ÏÝêÚËŠÀÀ£¬HI„·×Ò®NQˆ›‡–¥ƒ™‘šxmtqvljVe†q^S@4Ikskh‚s|„”†‹k^SYmvfPhwVhSY`_ecb^^pzphfr}{|€|~zumc]blx{yqmmlhaTl~aNSNt²°§Æ TISJCHTUD2p½¦}ƒgHLGLWZRE)w¸‹X€lJKQYTQTUSSUNPQNKKPUMMMNPRSSVXZYVTSTOU\]YUUVVX[\\\]]ZQYX_|ÎÝØâçÝÏËÔßßààâéíèß¹—ˆ›»ØßÓÊžpH,9u«ÁÝæáîüóäëô÷ëÜÖÕÕÐÒÓÔÕØÛÞÚçàòóõí˜d`]aipsstttrppsvuvx{€~|{xvw{€‚‚‚‚~~z€€‚‚~„‚}||}~€vsz~{|ƒx{~~{wtrsvyywvvxz€{xzyv{ywy{{wswvsqpppqsrqrrqnkortuwzunv}€{wy|||€‚€ƒ|HMG=RS9IcsŒ™’š—¢½¯ž”“˜¡Š£­“o€†r^Ur‡[˜­¬¦£­½Â½¿ÆÆ¼¶¿ÐÛäÄÈÔÄÁÊΧœ˜š™¤¢vyŒp¨›×ÙÈËÈ“½¶ÅÝìçØÖÞÑÚààåìçÜÞÝØÐÍÎÌÈËËÆ½¹ºº·¶¹¹·º¿À½ºÁÇÇÇÌÐÑÒÔÑÊÅÅÿÀÂÃÄÈÓãîÙÌÄÇÉÆÊÓÃÉÈÀ¿ÆÊÆÓÙáæêðøþôðçØÊÃÅÊÒÍľÃÍÑϳ¾ÊWHÔ¸´ÐÇ¢¤£ž«Ÿ–cw‘¬ŸÀÍžrdnˆ„ˆŽwi]PWic@9a‡eERmdcuy„‡m;okSmRN”ÃY²Ë·ª¥Ÿ}E"c‚h[mzIKm‘—›}€‘nMw£šƒ£…y]pgK¢¨©ª¬¤¦·Á¹¸¼²›Ž°¿È·±­©Ÿ‘Œ™¨¨—oOCl_065,3!;XoUThx`GG. $'fŠ‘y]HCJ^i€–¨¡pPiGC`‡ˆ®¶¾ÀÆ–Pc©¹¡“ˆkÄÜÝÝæÒ”p‘ÂÈËØÛÑÒàæ¸‰ka]jtga``bda\VZ\folfn}w~xikyube_\itkiyjj`Š›—«ÉãÜÜÔçÔÔÜÖ•snŸîÚ×ñŸÍßëà§j›á̱œh:lÃÎÙ´pNYyez”€°’pVsmDC>KIkˆ„…zTFSdrp`hˆwvu[WkiiuqfagmbOQZtMZGYLzx}~uspegZdwqgkr‚|m_^drwywz}wnZsƒdXZDJµ§b|Œ`KKTULLPB,P¾£bm`?@QQRMNO6‡ÇžUjIWRTONRUTVYWYYUONRVURNLNQSUSTTQNNQUMU]_[VUVOMMQVWUQUJTU`ƒ×âÞÞàäåáßßãåãàáääáòÈ ˆ|‹Š’r[>T´ÌÖëùñâçüîîêâàáÚÑÕ××ÕÒÓØÝÚçßôöùò”T[cb][`gccbaachlnosx|}{yutsv{~}|y||yxzxtz{}~~}|{~}|||}€ƒzy„ˆƒ‚‡}}}{yy{}€ƒ„‚|xwwt|{x|~|zwux}}wquuuttuvvrqqrtusrwyzz{zsjrz}xuz~‚‚„‡„~7]cNZK_{‚”…ˆˆ£¢˜“›«¶¹·°¡›ÌÑ—t[o_UW~˜`ˆŸ¢›–¨Ãij®½½ª¤¼ÜîÒ½Çθ¶¼«¦­¥–‹žšˆvnu¦y©úãÁÎѼÑáøÿñÛÙãéóõìèëéáÝÖÍÊÍÎÄ·ÍÌÆ¿¼½»¶¿¼¶³¶»¸°´¿ÆÂ½ÁÊÐÊÊÆÁÁÃÁ¼¹¸¸»¿ÂÁÀ¿¶³¸¹·ÁÏÈÇÁÀÎåñðõõôõõòëæâßÕŶ²¸ÁÁÁÂÅÉÌÎз±ÿª7æÂ¨£µ¤¯§«–Ž—‡‰¦¸’¡·Äjv˜q}ª–fXipTF1:^eT_e5Enb\pu€vt‰fp}ql^I\}¹i×ÒÐ×nW)2ubX:"]‰c‰ÀŽ€’kObW*)&'U}’qo|^Tˆq•Ê“NYZsw’§›pI?;,&9GlojZl}˜˜eUgJJgq©½Âp«’ uz…¢ÙÖÝÙÎÛãÏàÑ£zjWO_gjs‰ph[]Y^ehc]_ef_jvtwzqzupolmw„wqtzvielhfflrqv‚½ÛëèèäÝÛ;j‰¸¹¢ª›‹Ÿ¬ySm˜±£o_v`§¾™‚ll¦¼ˆ|‘‚Ž¢ˆqpy{‘£ŒfZb\MRbaRO`P`VNp ™hŒuu‚ygŠ‚dWlskn`VNRaljc]d^Xg]Xq\gzty„m[Rcqtvwpejmien{wgclsdf`bw¡¯¬ \]][ZZXX\aƒ•¤­¬n\UTSVX_[^ƒ…¨¶©]KX[QWZVTWYWTRQRUWVTVTV\_\XVUSSX\]ZXUW\aeffe_\[[]^\YY[ZQŠÓãÜàßßáãåäâãÚÙáäÞÚÝÊØÜͼ±¤–vU]UQ_p«ÊÝãâï÷óñòñïîîðñòóðîîëèêïö÷ûúøõúRXZWUXZZSPMMRW\_[\\[[[\^[\^`begildaglieefffeddgkfdbcfjllljgfgiihlwvidlohiloonmmmtmkppkmusrqpnmlkkmpqpmlmmmmosvyzwwy{}|zxuvvx{ƒ…€}}€€€38AO`^?Hk‚€v‡²µ²›°Ÿ§ÏÒËÀƺƻ¸®¡qAF_md› ©© ¤®¬»³¶ÀÄÈÓÞÐßáßÏÇ̶²©œ’–Ž…|mŸ£ÑÈ®¶«~{“•ÁÖ¸±¿¸ÀÄÍμ©±Çľº­ž¦»Ã¶Æ×Þáåéëêñ÷úþýôçÙ¶ÄðþüôáââÞÍ»´®¥ª¯±¨š“˜ Œ‰…ƒƒ‚~{€ƒ‹Œ“”›§ºËÀ¶·º§’¤ÉÔÝàÖÇÂÌØÕ´œ¡è…y°¡ªÉŸ­˜–ˆxac…“€Š‰˜¥¦Œƒ‰y‰‡WW†’vmU}€‰…Š„ovwx~trlox{wxlSM_l‰f\„’vvŠ|g{˜y\—ªÆ¼ÆÏÅ»ÀÉ¿¸Â˜e‘š‹ˆx_Va ¬·»ÀÄ¿µ°²¶¸º»¾À±³»À´£¢®˜œ¤©¢‘ƒ}j[~¤°©”“~wyrj}–“lU^RI[u¶Ü™„‹yµ¸À­mYunYxL1C>N,$%]nWilš¤oc]¦Æ²ZaŠw¡™ƒ›ÜàËÆÎÍÆ½µ”†fNRboz`afw_]W[W]dgb\`h}_mމ}‡„|tqkjv…ut|ueerdjhm|zkg}§ÃÊÔÚÓÍ×É ˆ¤É̾ɧ¯Å¢l`m·Í·ƒv{~ÏÀ–}a`©Ì’••Ðæ»¢ dlqk^TT[Q?HXddXct_HQSYŒ¹€†‚Œodicanp`QK`lbUTXZTFW^wsrƒllqclƒzqadhnv{umm}|iet{rprs}ac^bx“¢« }\b`]^^XT[hˆ®ªeX[Z[\__YeƒŽ¨²žYTZ[T\^WUZ^\XUSVZ\YU[YY]`^XR\YX[\YWX\]_bfgec_\Z]bec`ab_X¡ØÞÞÙÜàãååääáÜÛàâÞÙ×ÙæêâßÙ½œbNZXW\^ÂÝåÜáëííèêîñòòñï÷õõ÷ôðñöù÷úûùöý£V[\YX\__a]XVX[^`^bdd_[YYabcbabdgjb_fifeicbced`aekgcbdfhijgcbcfhiflkdcjmjjklkigghlihihedgjjjjjjjjeeimlgegnkgfhlnnlnoqqomkponorv{~{zzyz|~€V[\]^V:O`dl~ƒŒ¨½³½›¨ÑÕÛØåľ²­©ŽvSO\jF‹¢ ž©¯¤žžª³¶ÃÌÄÉÕÓ˳©¶«§ž–‘ˆ†ˆ‹{v§Ÿ²¹À³±Ÿ}€ ÊÔ¾ÂĦÀž­£®Ã³«§¡—Ÿ®±«¾ÍÐÖäéåàäãàäëéà®°ëíØÌ»Ô®“—¥©£©°µ²¥“†‹†ƒ‚}yyx{‚†‡‰Ž•”–œ¢«ºÈÉ¿Áűœ®ÓÐ××ȶ±¾Íâ—Äï˜i“¦³Ë£ˆ¡¢¢Ž€aWr…y’•wX_hqi~‡—“|€Œtumš•‰|€`]njhunih`__^ddWVTK_jMH~wfb‡Šc\hh›µ¶©±Ç¶ÊÆÈÙßËÀΤblgf†Œƒd\gŸ¬¼ÄÃÀ¿À¿¼¸¸º½¿¿±¹ÂÁ³¦ªµÀ½¸©sb_DJlzƒ˜—–’«µµ²¸ÅËÑ¿ÓÉ¡¡²½“£´¥½µ¾°¸²±¯”’`4-.*41D^–’Sn…˜¬Œow}ޤ€jy€~¡³¢”©µ¬¢¢ž‡vxnb]\[cgbXVTcUa]]aadiighmr[l…zx††‚{xyrjn{|tpsrmlojk__oldlb}‘¡·ÃÅÉ×ɪœ´ÏÕÒе½Í¨us­³­‰yu‘²{~|ž¯ •ZKrsvœ¼Â³”tprl\fdgj_m^sr}zr{¨šxrz†—ŒŽ|qonsvpnidhtwgRP6Z_d[gyshmhmxt|ukfmw{zxt€tnv}|{{y~][X`|›¬±¥€ifc\Z]YRXf™¢§¡_SWZ]\`[XpŒ ¯µœXVVVXabYV^cb\[YY[\\\__^]\\ZXb^^`]YY^b_]]_aa_c`]\^`bdda^`ºâÛÞØÜàâàßàâßàààãäÞÖ×ÝåíìÑ›jXPXZ[[Xc¥Ñéåæíîïíîïññòññ÷ö÷úøõöúùöùûúøÿ¨SY\\^cdbhebabbba`bdffc^[dffeccfih_^deadmebbdb]^cfdbbdeedb`_aeillhfccehkkjkkifefggjkihjheeefgijkkddiomfdfnjeccdcaegijjhffjjjkmpsuppppqsvyY]ZPLPMFf]HPz—·©‰ž ¡ÆÏʿϰªš¢’^WYp3–ŽŠš›“¦¸±­ÈѶÀÊÉȱ¢¯§›’ŒŒŒ‡„…Љtw¥›¤­±§¨—~‰–¸ÜÏÀÕΜ¼¼¶ª ¥¹Ì¸±°­ ž£ ¡ª¶ÃÐ×ÓËßáÚÐÏÕÒÈ£™ÎÿìÓÓÉÓ—rsy…Žˆtmpˆ§³¥’ŽŠ…‚‚‚‚~|}„…‰“•œ¥ª¯ºÄÊÎÑ˹®»ÏÇÍ̽«¥²Áµ½µßòps¦¶Â¤…”¨¡¤˜‰uhvŠŒ‹’iQs„…£¹”„…jt–ltw¡“ƒv*j‹ogaHQh]aensmOCJdjOG[¨Š\p‹t`RN¡ÕϼÆÔõ­±ÊÕ½­º½jg„WŒ‡zzZWd¬¾Å¼±´¿ºµ²µ¾ÄÄÁ¸ÁÈĵª¬³¡ŸŸŸ–†wpYj|[BNA,2:FC5;Tc‚‚s›œ àÔÐÛãÎÇÅÀàÏ¿¾¦™X>YSƒvfLSldli^‹jW|Œ‡xeZ©‚p€¬žzxm†…xzsfjgV^kcbg_b]We[lcYlfelrsrslo‚o†”wgfmwullu{xpjlqk`ii^_k`[q`bex•¦²ÄÌȺºÎØÐËÄȵ¶¹ˆÊæÅ³Œv~µ§‡x]_xqh~kgBB]cjo_·Â¹œ|mvnx`LNMiv˜‹~Špuš³¾—[Yqx‰qaq~q`SXfquvj?gkj_jrdVgvwmcvwjeq}€‚†sporx}|{~€~[VU`uŸµ²£€iXbWTZZSXd•«°¦ž`PMQUSXSSu’š¬¹ŸWRQWV__UR[ba^__[XY_e`ba\WX\_b_`b_[_gic][]addgea[UU[aaZYdËéÛÞÛßâàÚØÚÞÞäåáäéäØÕÖÕɪ‡rm\ZWY[YYX‚Àíô÷úöóüøòíìïó÷øõôõôó÷þùõøúúùÿ¬NV\_cggd```bcb_\[YZ`ghc\_acbabfjg_^dd`eqe`_`^Y[a__`cfgfegffgijigphcfiiilkkkhffhjfnqnoutmeefghijjffkrphehplhghgc`behjihgg`aceghijefffgjnqBGC52AS\SZS[x‚‚’±¡rt¥™¼Í·™£Ž’†‡t^in„#~‚Š‚•¨²¯Áʼ½ËȦ³½É·£¦™¤—Œ‹‹Žƒ|h}q”•²¦¡–Ÿ–…œ±„¦ÍÓÄÃÀ­¹·¬œš¬ÈÚǸ­ŸŒ‰“•š•Ÿ¸ÊÅ·­ÞêðìåÚ©—ŽÂõíëòß䱬ƒgnxkXFH`€˜£‰†‚€‚…‰‹Œ‹ŒŽ•™šŸ¦©¬µ¾ÍÜÞʸºÄÈÉÏÏÁ¯©´Â¾¿ØÖº¦|±º«˜´¦Àžˆy{‡ŽnttmzP »¡ˆhKn•dos¢Ÿ“xJ‹•n_6+€ª‹|„Œ’“‹vV\dRIZ^€NY~zq_d†Îµ«Ç©³¡¢¯ÆÄŸ¤˜lˆ”§†enrV[q «³²­¬­­³³»ÄÁ¶¸Ã»Á½¯­·¸¯­ž ‡£ÂµªoQrrK?FyŒX%1KITa¢·º»¿£ÂÍÇ·ºÆ°ª¿¤Ž…iN7I:€‘Œ…–Ž‚—z…\?|ne€je†lk}Ž}bmygckoou}xkighmqokhcdghb[Z_slhkllpwug`‡y•kss‚„rqufvnknqme``bgkidejhmlc_i{‡µÃÏÒÕÔÆµÏÔÉ­¾z•ÉÔµÁˆƒ¯Ášx9ir~uavŒ“š…l{‹zTLOe›³Á—ˆ„”Ž{k\ebhzŒ‹€”‹x†±±‡k€~wuthft~iLNb[UipbY[[X_krTDVmnbZVlUazx}obeq{€‚†€uwTRPY…“¡¡¦ŒSFSVTTUNTh¡­³¯fNMQSXXNOq™¢°´£bYXVSSUY[[XVY\^^[Z]`]^``ZUX`e[Yciecgbbdgiigdf`]__]_eabPlÒàáÜÜÝÞÝÝßãæÜãçåáàÜØä»´›ˆwg`aaa`_`ac‚Ú÷õþúýþúõóôõööúùùüþýùõûìùûù÷ýžTU[df_YV][XUW\^][][Z^egelhccffa]dhlkgdce]bed`_chgebacefglrnlrojommoprssssoihkomhhpuuuusoroorohglopqpnlkknqrpljkmopqrqnljcfikjjlmomlmqsmf41WNIWkQQ_€qvps„Gyª œ¥®œŽŒ‚ywbsjftg9€u}‡‘Ÿ¥¿Á­¨±¹À–¯¼»¼¶­­Ä§œ –‘—‡„}•yŽ¡®²œ•~Œš–Òèʶ¹³§À·¨¥§ÆëÛŰÏÉšŒœ½¤Âį›zŽª°–ž°ÛâóâÄÅÄ´Ðô謣Ëʤ”g\etRBhs–›™“—£¥ž¨­¡Ÿ¬¥š¥Ÿ–‰”«´¹ÌÁ²©ºÚãÜÜÖɾ·®¦®Å˺°©…X}¢¼­—£³«¯™}mp€‘š}s€[HWdl™“j]ekpWaPi¡™c7u‹jdQoz¤  ž™¡‹uZW\OLbvzo_f|{i´Â¡žŽœ«¿Â½¶´´©Žu€otkejfP[iq¤­³²±³µµ½¾¾¼»»¹¶´½Á¾½À½¶Àª¡š€mt™­—yƒ‰xpIjkA)9HG`h„¯Í͸¦¸¿»¼³¸ÍÄ¢«š¥¶¨—±‰pzn¡ª´¬›«„‹bm†o€¬—xum`^ouf_p{wsttob_]`ehhh]\]^\Z_gnhfknljl_oe||q‹|„~rw‚ƒwmehljeb``djljko`hljhhhfƒŸ©´ÂÏÕ¨ÀÐÂÅqˆÀ§¢~˜¶”™PBko…®·º¥¤ÀÚÔɵœˆfHUfªÊ©Ze|bcl`qv†š¤¦¬µ´½®¡ª¬°Äª¼Ã¼¬z{EX[T[gkl‚‚{vqianZMWfic_Tf]`rtx|umpvy{|ƒƒYTUbƒ—ª§¦ˆTMRWTSRLSj„”ž¤¥dTYPPSSJLl‘š­·¤^SVYSSTW[]^]^_^\XUUU]\\\WRSYYRT`f_[\^^_`a_[W[WVYYW[bY^UzÛãÝÔßàßÝÛÛÝàÞâääåãÛÑÆ±®–ŠŽmUaaba``abbiŸÎÞáçøôôôöúüûúúøö÷ûþÿþúõÿööý÷ŒXY_gic^\_]ZY[^_^]acbcgifjgcdggd_cgjlkhfdbdec_`ejnkgedca`hnkiokfjkkkkloqsrpmlmnkfoturqrrpzvuvsmkonljmqsqoglqrommostuvvutsjjlpstqnyuqopqolULE[__mS1Vh‚jœ¨w}W‘¬§¦‘œ¨©—vy~ntbUWDn„~~{v‚®©¶«™©­®§Ÿ¨Åβ©ÂÀ “™”Œ‹‰ˆ‰w{j–†‘‘š…ptw¥ÀŶ³µ²¯ËÀ¬Ÿ”©Ë»±ÅÓÆ£Ž¬â£¤wtnm|i«Ð¥±Š£ÐèþñÜÜÈ­¯º¦‡u‹½ÕÊ®Œ…}KSa’œ ž£°¶´§°ªª³¤“›¸©›©ÆÌ³¯Ç­ÁËÏÍÐÒʽºº¬™±Ã¿¯¾Ö¶zUwŸŠŠš ˜•Šxkoƒ–”ˆ‰‰t`ajxvcPgqL2›…r’¼¼‘VEfq|§§ˆŽ—š¡¡›˜¨’Z`ƒmW{zpZUu¤–¤ € »ÓÐÍÁ¸³­™{kk}b]ˆ~sYOR]k«°³³¶½¿¾À»±µ¾º­¸¿ÆÈÇÅÄõ¡™—‰€ƒ…›„mqŠ‘vXVn_>c“¡‡ssuK]fZHLj‹¦©ž”²ËÒɳ’Œ§ÍÐÒÁ¦›’—{?8VIT\mW™‰vt™“–¥¤lO^efv†xtpn|‹ˆ„Š“†ŒŒ…‚~o^phdkrtqotz{snprru~~†~hknvsikqnqqtuphfjbemvywx{‹ŒŠ…„‰‹‰„yqmljbia³ÓÍ£º°¯»¢¨™¥´•~ͱˆn|Žjoy|ƒ˜ž£ž—ki\WгS¨¥uf]agghmhfQCGJ`‹›£®¸ª‹‹«—…€‹zLCcorsk]QQVilstgXYcknsvhn†€Š†ƒ}xy~„xs€^RLZ…´°«ŠUORVUTUOWo”¢¦¨¥bRWUUZZRUu›¨¶¸ XNSWQQRUXYXVTUUTRQRS[YYYUOQV[ZWTTY^a_^\\]][XY[\\`d`XZVa½ãàÒØÝÝÜÙÖÕרÙÜÝÛÙÙÕÏÃÂÈÛª^U^c^YZ_ccbf\’êÜþýÿ÷óïíïñòòùùøòëæääøúöÿùÑhMYZ^a]XY__WW_a[Z_dfea_aa^`cfggdca`cgiiiiimlkkjigelkjkkjgdbga\a^Z`abdghhgglefpricdejmjijifhjjimpkb_fnrqnllehklkmrvtrpmlkkkoppqqpnlqiisvoknA@UiN8Rgndv‚‰’ŒˆŽ¬`’Ï™o“¡ž–›§ª¢•vgg[O9~ŒzkyzxŒ’”‡ƒvr“£›‘¤·ª”€‡ƒ{†~yuuh|’|„‘“uu–²¸¸ºÄ¿´´Â´¨­¢ž}¡Á³¯“…¶¸ÅµÃÞääßÎèóÙÓ¨ÃÆÙ°{uybz¬¶°Â·”‰Ÿ»Ë  ŒoNPePWQLNSUSPLNMl¦¿¾Æµª¹×Ü̸¨‡Š²Çᨳ¾µ°µºµ«¤¡£ —¢´¿ž”—‘Ÿ±—‰…|x‰“‹uhZP@_nx˜ƒ”™•ž•²Ž|ƒ„¯¹³¡¥‰tr„Š|pqfO„sOU‡™Ó ¼Å»ËÀÏÆ©¶·”T !ik)H[]X+CR\Z´»ÁÁÀ¾·°¨³¶¯°½ÆÆÍÐɾ¿Æ¾­¨§ŸŒ„’“|ut‚•ŽmQFdSB56T|ˆ‰†®Å´‘«}™¯µ¿±±¯³À´§œr[<1?MJh@C}Ss{ЇŒzssD\mbcxjfsrtvz€„‰—ž€~†…}plo{ƒ~riwyvqrvtmr€‚stqclko€~fgupklonf^_epu~††‚‚…ˆ’˜žž”ˆw…Œ„{vphlu]b‹ÄÔ±Æ}«ª‘Ÿ¸•±®ª™²Š~ ¤Ž‚w{’Ÿ€}˜²˜–ˆge‰›ia¿¿¦–ž¨¨©¯œž•—~\[hqlnޝ·µÇ¶‘yvcS^\nugYVXV]]grl[Ydgvy‚lf‡z}ƒ‹Šst{Š~xƒ_RN_„ž·³«‰URSVTUWRXm“¤­°¬dNOPRXYPSuª¹ºŸTIPWVSQQRTTSSUVTPNOQUVXWRMPX^]YSQTY[WUTUWYZYXYYZagaV]VaÁâßÒÚÖ××ÖÔÕØÛØÙÙÚÞÞÕÊ¿ÇÒÖER\b]XX^bba[OpsÜýùÿÿùóïëèåðøÿÿÿøðìíùùþöÒfPUW[]XRTY`XW_a[Z`^``^^`\V^adec`]\\]]\[`hojhecccbagffghhgejngbfdag`abdgjmnc\aqxnedglnkknongiihkng\]ahnpnhdcgkljiknkkkklmootrsw|zqiukjv|xuxa@6jGNoh}Œƒ•‘…›Kw¹ ƒ”µ¼¯“Žžš„‚nkn^P8wg…m{…‚Œ‰„|~…}w°š’¬Á«‘’tx~w||nmk~}‚…†z~†ƒep¡¡´ª¡¬Á¾ÆÔ½¥¡“˜|™Â­ž’x‹Ÿº¸ÒæØÔâæàçÕ©·ª´Âá·‰mWOj’~š›yw‘š­¥°µ€V`X\WROMJIJKPIXš«ÆÁ¯¸ÐÍ¿¾Å•z¸°È¬›®ÀÎκ©§¤‡„’£™†®À¢‘‹šš“„wv„’ˆx““€a`^lvd#NJO]´²¸ÅǺ®«©¯¶¼¿ÃÈËÌÆÁ¿¿º®¤°™•”Ž€lw†‡•nVU†iIcMI‹³¯¦¿½­±´«©´…­Ä¬¶¿¾ÐÃÍÒ¼®°ª‰O+#8NLWNr^u¬k‡vuwxqe\^d^bjroeacrois…‡ƒ‹‘“ˆ‚”¢ yx~…fuhg{skzo€’}y{|Œz€}pgooggppi‡‹Š§›¢ ¢©© ••‰‹Œ„ys{mifm’©˜¯œ²²´Œ“¢›•šr³«—uq™‘¢‘„pw’£ •“psxƒŒ…ž˜°–|–¦Ÿªš“”•˜¨»œ‘„r[MWjŸ½ÔÆ¡‚z~zš‡jfMN‡gXUgtm_Yn‚}syumv|Š“||~‡ƒ„_WPW~¢³¯¹’MLQPVTWMJw‘©·º²fLINMRXSTq•®µµ£^NIIYSMLPRQONRUTPMNPRORZ_[SNTPOQQQU[XZZY[^YRRQQU\aba`VkÕå×ÔËÜÚÚÛÝÛÖÑÒ×ÙÙÚÚÔÍ¿ÕÜÃeMZZZ_`YTTUTeZai ¾ÖÌÞòüþýñåæéÜãýÿúøÿíòçëËPX^`]WW^b_^ZYZZY]cZ__[ajfZZ[ZX]daYV_eb`addhddffccfa^\\`dghijjikldZfdeiopkfiediljgfkhhnvxrlimle`addg_bgfknfkikqrmjicefdbchlfhoxysqulpuwwvuu! 8<4AUx„”ˆƒ~jj´«’§áÍÊ«ŒŽ™’‡ma]oqMJwx„}q}‰ˆ……ylx£~•ž¤¯ÂÄ¥‰‰ˆrjopsvp}n\Xgzz{|{_›£¡ —¤½½ÀÚ¾¸·¸­”~u™Ÿ—ŽŽ‹˜«ÅíêßêáÕÐÔÁ£•˜©¿¿µaJdZ/Q>TWauf[u|’£¢’x^[QPXUJHQUQGKf„ž³±Ÿ¸¶¹Å¸Ñ³ £ÄÚÓËÏÑÛѳ£ª®§“v|Šv¡ÒÁ‚„‘xn«Š’˜—މŒŽ‹Œ‚‹–•‰oGEPRyž‘“©®™™§©Œ¡¤{zz˜´º¯¨¬—€‚{~‚|ŠˆS1D‰`n¶ÚòÛíÒ’–Ö‹“fzƒSWgALgj>ika2WY[]©ª²½½²¨¦³·¼¾¿ÀÃÅÆ¿¸·º¶¬¢‘•“‡|–‡‹‰œ~uqN`Y‰Í¤Ž†‰u—µš—¹Æ¹¹À¸Á½¨¼¸°²µ¬¦¢~V:&-GZu…vz—•q°¡‰ƒxi[V[bceggfdccggbfponx}‹—¤°¬«·¬˜Œˆ“”~ttr|pcuxˆ†…‚Šh€…qoy|vkje_bkon‘ªª©»Ç¾¶®§¢–•—’Œ‰ŒŽ‰‚~vjga_yŠ‹‡•«¡’›¥ª›”x¢™£¢‚s±´Á–­¥˜Ÿwz‚pqgjsflhu–£’Œ‹z‚ƒˆŽŒqj“™¥±ª‰`D?Y‰½ÙѲ˜‰‰eGS[\lug]big_Yl~zrxuow„—“ˆ~wr‚€|YQNYƒ¥¸´¸PSSU[WXMLz—©µ¸°cKMXRQUTYw™¨¶¸¢ZOPPRNLOSVTPQQSUUTQNVQQW\YUTRQSWWUVYXXWTUXUORSUX\^]\PP†ÝßÒÜßÕÕ×ÛÝÛÕÐÕØÚÙÚÚÖÏÊÖ׺`LVSW[\XVWVTXYp¤ÇÆ¥Œƒ›¾åÿüõýåèééèîûÿÿøõã—Mpr_ddbchifedec]Y^g]a`]cnmcZadaadec_hnkfdc`abfgc]_ehebbdghinonmornggfhjllhdfcflomklmjghhf`[inokhihelglnginifccghdce````acefbbgmlfcfgilmlllm42:EGJQVy…””‘‡|„MK²ÌÉÖìÔË´¤¢•‚|vf_kiMDXx€y{‹…}‚~{olƒl—–¥««¨–‚~ystwy{fqfVNWhrsmx„y\†ˆ’ŸŸ­«¨µÂ±¬±£‰‡™½¸Ÿst‰¨»½ÙßßæÕÇÄÊ¸š‘—£°Ð•C6BWC?>MA>UXO\y}€‹——Žwqe[XWPH64^𲩔~—“´Á¼º±¹Á¼·ºÊÛâàÍɾ²®­¦ˆy}‰™”Ÿ«©‰Ÿ¹ s~s•­¥Š‘˜¢¦¥—ˆˆ˜¨ŠU?GKh“¤¦²¯œ˜¨³¯¥’Љ§›–’ ¿µ’ŠŽ‰†|‚‡~†~I(Lpg­ÄâèÎÍÉäö¼€ƒT7[^XlZPgp&OfXB,VZYRš¡­··²®¯¹»¾¾¾¾¿ÀÁ¸±²·¶« ”“˜š“Ž…zt}b_VOY_¿l>Dzƒ¥«®´˜šÓÙ¾Òß¾˜›ÇÃÆÁÀÉÅ´©‡‹¡¡¢§¡¬¶­¤Ä–}€‡|l]WYafijcZZbeaeidaebbohp€˜¥šš±´±±¬¥© †ƒˆz~{js|ˆ„y‰–„i|zsmox€ƒwmnu|‚ˆ¬¼ÏÐÆÆÁ®¤›’‹„€„Šˆ‚ƒ††…†}spi^i€ˆ•ž®•uz€v¯º³§˜w‡¶´yŒŽŸ¬£‰vx‰—ƒ\o|‰wt†‡‰´Ã¤ž»“jŒ•–—šŸŽc^^nŒ¦­¨Œ`C\°·´°vocURTnjcagmi`dsuszzw}†’œš„vl……‚ƒYPO]‰¥¹¶´‰NRRW^XVKKzœ©²¸®^JRcXPOMTq¦º½žUOTSPOQV\^[XSRRVZZTOYROSVUUVRQU\]YWXTTQMNSSPSUY[ZYXXTS©âÙÌÚÞÔÖÛßáßÙÕØÚÚØØÚ×Ñ×Õϯ]SXT]``_adb]f\_š§ªŽss‡¾öÿûþÿÿôïõûöïüïþûÍVnNY^bcehgcdfhg_Z`k`b^Y^hjd\fnkeeimemsqliea_cijc[_gpmjijkjjqrqnorqlegklkihhbcgmmihkddcba`_^cgjjkkf_jipqghomea`bb`aeeeegjkkjffiljeegghihghkmEMSY]UQY}’¡ž—•ƒ‘€°ÁÚçеª²¶›€~ZRYdcdmrz€xm}ulgmc˜¬©–Œƒtkqv|wu~uXZ\[WYdnsov|l\{q–—•›¤™Ž“À¦¥–“À»­“‡“ž²Ã»ÕßÔÍÆÑÜÙ´‡|Œž¬Å¶·¡C8IG=[YFGIJZyl_^itwu€‰‰…›‰jt|«ÒË»­•ˆ‘ªÆ¸©°¤’¡®µÀÏÔÐÒù½Ã¼«Ÿ„ÏâÇ©°˜zp~€]cdZz™¢›””•“Ÿ§¥Ÿ—ˆxpT?CWv—¬¨­§›¡µ»²Á³²®¼ šŸ­Ó‡v‹Šua{xzoxtpbyŒÈÛ×ÖÆÌ×»”œÀ…1(;PdF/uvJVG%)bkj]𦳏¶´µ¶·¹º¼½¿ÀÁ¿¸²¶¼¹¬ž”šžŸœŽ„‡|y}URWp\/މ_c±ÆËÍÐÆÀÖÝʉ‹¨àó××ÛÆ¹ÈDZ¨áŤrUN?@B9ee_klqj^WZdkljkaRTbf^cf_Y[WU^cck‚–‘‹—ªµ½·³³¥Œœž„‘‚yx’ŒŽƒ€qv|€ƒŠ–†‚¢©³ÃÈÑÉ·­ž…އ‚~wst~wrtwz€†…{uodcuˆƒ¬É¾§{¤Œ¡±£¬zŒž¢½¿v€¢¨€e]KE^m]Wp ©½´›¦¿¯†ˆ‰„€ˆ”“Šž•~hgzŠ—³›XFsŒ|ˆ¤©pFnˆc`jonu~yj[gqyƒ‚„‚œ”‰~v‡Š‰‰[ON]¢·»¸‹NMNV^UQGHvž©²¹®\HTXQKHCLlª¿¼™PPTMOPRW\^][UTTVYZWUZSPQSQQSTRU\^ZWWWWTOQW[ZSWZZWVWZ_^ÃáÙÐÙÓÖØÛÞßÝÚØÙÚÙÕÖØÖÑÛÏǦ]_`^acdeimkd`[cŒƒžÁçòìîøøþÿøëéðôôðîÿŽcQTX[]__^\_`ceb`gpfe_YZbda`hnlhfjnbinmkkjffgkke`dlrpmmmmlknqqmkljfcinnkhjmfhmqngfjbdedcdhk`cefjlf]fcjmfipmigfhgefkgjnppoooklmnmlnpllljjmrv%?F\€œ›•ª®°È¶«¯¿Æ¶±£˜¥²v_]d]Oa}z¤‹n‹rr¢za`ljh ®½¶Ÿ“‡ujfjoiaij[X`b\Zfzˆš’‡pw•…”¡›‹–µÀ« Ÿ|”À¦£ž¦²®­»Ò¸ÈÕȹ¹ÔÙÙ´‚tƒ”Ÿ¹ÁáÏ[=G=0NXNHCFUtfZY[WOKKYj€¥Ãºž¤½À©Ÿ©ªŸŸ¥£¾®š´›“³ÍÑÈÆÌÐÉÁÁÄÀ° «‡}¹ÇÇÂãÉ»‰k}†Ÿrju–®§„‹‘™¥ xK_kZMn˜¥¤ž¡›”ž²¸¯¼±©¥ÎÒÌ¹ÐØº†w„xZmˆ†uvwŽjBQ¹Â¼Ø½ÆÁ‰t”«¡tLLyr)yxP^WQ_cX¢±»¸²²²±ºº»¼¿Á¾¹·»À»«’™–””‚ps~sagq‡Cu³‹½ÏõŸƒy†¡À¼™¥µ¬ÃïݾdzÌ˾ÃÇÌÜ}L,-_Ž‚o}~ ŠS`€woaX]hmifi`SUce\Z\RJKF<=EOWfy~|„Ÿ«¬¤¦«¦œ¦ª‘’Ÿƒ~€ŽŒŒ“‡|Šp–““Ÿ«ž‘”ª¹º¼ÄÀ¶® ‘‰w‹ƒ‚„~vrxrqqt~ˆ‡~sle]fyt—Á›{‡˜•• ¶››{y…„†Œ©—wIrޝÂQQ…ž±¶¦‘†~†b^€‰uˆ¼¥¥Ÿ¡”ˆˆxnnoj‚x‹¯¨{fsid‚ŽjZluaowv~‹‡x^euƒ‡ˆˆ„~ޛ𒋇„…‡‰[NM\—°ÀÁ–WNMV_TPHIu›©´¹­\ITFILICNs˜®¼µ“PSTIMMMORUVVUVWVTUX[[WUWVRPQXTSXZXVV_`]WW\__UWYXVVZ^\sÛèÙÔßÚÖÖÖÕÔÔÕÕÙÙ×ÓÓÖÔÏׯġ[dab\^^_digaidrƒ¦¥˜~g©ÛßÑÅÆÐÚÞàâéóùúõìçæùÄjh\[[\\[Z[_\\aefhljhc]^cfeeefggffg_dfddhigmifgfdglmlklmmkignsplkifhmrpkgjmlmquqkjnkllhb`cgdeeeimjchaeiglpijilnlhhm^eklhegjfhhfefikiiiijmsw;9!* A]v‰‡‡–§®ÈΟšÁ®¦Á³©–•§¥‰uxj_MA^~|¡…l“€—oX^vlq¡·À¼±ª™„}a^df[\gloofWRd‚˜Ž…yZf‚|{’¨¡‰½éľ´£Ž…’¥§¶Â¿«’œÁã­§·º±§·½ÏƪŸ™–¢«³®rebcG?:BPQNTk_UV[`ejfYPWhqhZ‚¥•€§„Äŧ¸«–±”†œ´½·²¶½ÄÍɸ°µ°£«·««œ´µº®Ò¯onŽ” –~„­Ä®Ž€—™„…Žˆy}}j‰ª©¤¨¨œ£°°Ÿ¡¥ŸÃËÑÊÒµ”|qomfYdss‚‰ro{—|86s~´¿«»º’’¦—†§´¯¼¡S+m}>w{r)GUZS›¬¶±¯¶¹¶ÁÀ¾¾ÀÁÁÀ»¹º¾Àº¬ ˜ž‘Š~ktrzol`yu}®MXWaN’˜—­¼†aƒˆÔíÑ´´¾­Ì¶¡°ÖÓœi„‰šykY_uœ¢z|yŽ‚m[Yce`bd`XZbe`_cZPOF61-:;7?PkІ•—™£¢ššœª¡¢žŽŒŒ•šŠ}‚z£¢› ²Á¯¦§´¸®¦§¡˜“Š}yq_ia]clqv{„€}{xxˆŠ{pla`q‡–¸–—™œ•œ¼»¶uj¡Ž“ª²•»ÈfiŒxÄ“T^kŒ•mZ?‚}¦škm‘˜œ˜’‘’’—’Š„…‡„}ge^e‰«¢„b`gonlh`fmony‹ˆml|Šˆ††‹–•ŽŒ‹…‡‹_UUe‡†¢½Á˜ZMPZbVUOOx–«·¶ª_MTMTZSIRv›­µ­‘TUULOOOOPRSTSVXVRRV[\ZZ]\VTU\VRUXVTT]_]VSUVUVWXYXY\^[œö÷ÖÍÜáÙØ×ÔÒÓÕØØÙ×ÓÓÕÓÎ;ǡW_W^X[[Y\ab^o_]Y¡t¿áÉ©˜“–¿ÑѾ¹ÍÝÜïÏ×çäîTd`]]\YY\_XUZ__^^ba_^_begkc^`dcaaacc__cdakeabcbdgffghjjhe`kssooonnqtpjfgiggimmjjmhihe`^`cceecejifofgkjnoffgjmjefk^chhdabdcfe`^`baabdeehloO^4!Ovvtt~Ž˜šµÇ›Š»§¡¼¨©™“­À²œ‚gMCPp†„‹ut–v†~ohllwŸ«®ª§˜‡ƒ~twxjckqrsoecn‰†‡ˆdipwˆ§®’†­ÓÒ»ÅÁª——œž¡¬¶¹§‹’¶Ò¦£©£š—ª¹ÈÄ´¬¡’‹­»Ê°“smUCDGGMWhYE>H^u‚rdbr~zuvj‡ƒ„ ™‹¢ÒÖ¯´²›¥›ÂÔÁ¸ËÓÈÇ×Ó¹­¸¿¸ÁáòîÐÁ®¥¨Í½‡|¡Œ{Œ”°ÍÉªš ˜˜’ˆ‡ŽŽˆw…†‘«¯©±½¹¦Œ…•«¶ ­½°®—¨Á¸‰ongh€˜³©¡’˜”oaernR]OO¡Å´´¯¨ÄÛÌ©º×Ò¹¶—Wu‚_ˆxo@J_igYYewykacq{…tzÁ¾Î¬«·¤Ÿš—Àζ¯ÇÏ¿ÔØÑ¿ºÆÑÓÕÖéðæÆÆÓÁ¹° «ƒd{ŸÂÇ·««¯ˆˆ“ž™j`u¡­§§µ³±£Ž†“¨µ³°­°«´¸­}cei|œ«¡’…s|ƒop_V\YŽ€y„ÒÖÖÒÒÖÖÐÙ¾±¯¥«¥y”~b€ke]kocYW¦·¼³´Àú½º··¹»»¹¼½¾¿¾»¸µ±·ˆŽƒ€œ}vfaS•mrjŽs}}‹y®²•¥Ëɱ¶²¤µº¾ààêÙÜÚ¹›‰vY[qoV9$1Pb]R‘z…W[YU[fe\^]_ba`foj}ƒzsgYWG8.78&*Ix{v’Šƒ•™™¦¡¥·¤Ÿ§»¼¨¨ª—Ÿ²ª¤¯·µ™—•“Œ‰ˆˆ}oT5-68./223=Vmou~ƒ|qmorƒzif\Yjb}„¦uŸ”´©«‘‚¥”†˜•¯‘mKqWo›ÎÚš¥£§–މ„žŽ{•—µª¥¥§Œ„‡“‹…‚zqv~eZgnhnž½šlnbWu¨œŒƒ‚ƒz„t}ˆ€‡~~‰˜Ÿ˜‹”‘ˆ†ZSUe–ެżŽYQU]bW[YW{”±¹ªžbXYTWVQO_‚¡°µ²WKNSLPUWWURQQQSWZWPITRSWXWZ``YVY[VQNQX][Z[\ZVX[adaYRYÅåòÛÙÛØÑÔØØ××ÙÜØÚÙÖÖ×Ó͸¶Õ­X\PaW[[URV[]\fZ\VxŒÒÁ™|}…†‰xw¬öñ jlÜÉ·ÆÅ|cnihkicbedcdeb]^c^^acb__`pe]]][\aaeffgie`[`gjcZ\baabdec_[Xbie_agkdfhiijlntmikmkjkgfffggffcjoljkljfelogiqplkkjfdjsypiltvndgmnjioqokostronmGS&, Zytrnc_t—𬮮—©““Ÿ›’–•Š„a`W[ielŒ~…€~†…€„Їu_r[ht£ÎÓ®™š•Œ™Švb`sxeNHBG\v‡‹•v]|z‚”¥±–¥ªÉÔϱ’‰”šŠ~†Š€‘¸´«½½±´·ÆÚ¼’‰‘¡©¯Ë´ƒKJ||‚‚~}kKSY[`p|mSaiw‚|}„zrˆaƒ·³¤½£ž¶« ­ºÊʸ¯¼ÉÌÖË¿»ÀÉÔÜÞáîÜÛ¿¸©¾Ÿª¸“–pc‰­¾®¦²°ž–Š…Ž—‘€ss¡–Œ“¢«“˜—ŽŒ˜¦®¬ÅÃ’—©ÄƵ„dap”¦—vc^z‡h[XZhO™¾ÅxÂÛçìíÙË׿¸œ¨¿¥’©t\‚wmr€r]NO®¼Á¸²¶¹¶»³ªªµÀ¿·¼¼¹µ¹À¾·Ë¸£›„™uiTcm_vyˆpOZxdv¾À¾Â¹†‹¢Ÿ±¹ÓÚ¿Ôëäɲ³¼ÄÏQb[Lm†©5=gxp‚ƒvgaeea_`^ZWZcki€£©†iipjOM3+?/(Du‚t“““ŸŒ„’œ—–œªÀÀŰ¡¸°¬®°¯¬¨¤¢œ”‰‚~xkL;A=,/CLWUae`aSiowypgjrxqolfdek{z‘}“™‘•Á¢Šy‹¶ˆvƒ|cK;}¦}ROc£Ó¨tsd’ž¥µ¢˜³ÄŸƒ–€~ˆ–¡ª¡ˆœ¨Ÿ‘‘‚txim{qpŠv¬É¨ygdY¨˜‚’‹†}xtx€…††Œˆ€}ˆ˜™Š‘™ROOb´µ·¼žNV^Y^[\ZZz—«¬¹¶g\[\WYZSVz§¶µ·›_cVROQSVY\[XQU[__[UQVXYXVW\aTY]^]\_a[YZ`gie`h^frj`__f¥ïÿàÍÖßÛÛÙÕÖÙØÔ×ÖÞׯÌʰ¬Ôä¯YJj_ba[SS\fjek\dm[u²Â–yЬ»º·œ}oàè´……ŠËС³y]eed_[^eljgda_`abmoppmlmoh^Zbkmhebgiggjiebeiifb_]ajmf^^difkia]ckopqpnnoonfffghiklfedfjnqqurnnrttssmhinpkenkhghikkplhhkopolsxxssx|qwyjkrfK4<"!Dk~ƒvcYl¢›™œ˜›¤’•’Œˆ„vgeZQWP[}yo{~qs„~`ƒ“dtdRvŸÓʺª¡›‚hownv}kmtdp^Lqˆ€ƒxjxz£— ¯²¡”¦ÄÏÌÂÀ¬–“}‰ƒ}zƒ ¯»»¾Á½¹¼Ã£°¾¦Š“ª¯«˜ª”f6Gr†œ†s~•Žjo]œÞÔ“utŽ¹È³™”Œmk~½Ã­ª¬·ÇÓÖÕÅÕ«¼ÀÕ¹ÃÀ¹ÂÝçÜÔÚÞÞ×ÏȽ´®¤ª´ zrƒ«½Ã«—¡¢Œ‚„zt€h__t~Š£¯« „‰…ЏÎÓз·¸¶pXe|‰„szqAGfgkefeƒ¡©¼Å®½ÍÔÖÚÓÉÉË¡˜°µ¦¢§¹~T‹{crutOV@¹Â»¸½¼¶±¯­±»ÃÀ¸±´´²´ºº¶Æ³©¬}Œ€rmigaU]­‰jRˆxƒÅű»¾›‚ª˜©ºÍʼÓûâÞÐÊ̸“|„¡‘’®w:Aw¤¨§§jpjZU_hhabb__dnwqs„ˆƒˆ‰ˆ{sR3.,1-TlyŠŠ€‚™…}Ž£§Ÿ˜¤ÀÁª†z›¶°³³¬ –“”””Œƒ|oOC::@Las{ƒ‘“€r\]ivxmfqytolhccfkg‚’½^q·µ‚ƒ‰šri`FWxt—¡zovl„¥ËÓÌȽÀ¾®t„“¦§‰|”µ²¯¢’™¦§’‘†„‘‡…‡tr{{w{vŒ~ƒµ²z_tawŠ€~‚ƒ…zpq{†‹‚ŠŽŒšŸœ‹Œ•STVi‹¯·¼¹œRT[W]WVUX|™ª¦°«^WZ[W[^X[€«´¸½ZZRTVWY\^_\YXY[\\[YXTVXYYXYZY[^__^]\\YVW[`bbl[\e_Yi|®¿áóåÕÔÖÝÝÛØÙÜÛ×ÏÖàßÕο©Ãâó QVZTaa]XZciiaicegb€´–†‰©ÊÕÕÖÀ¦ŒsˆÛ𮄅´ÐÁªZ^ca__bfhhddehjjgdgkpttrnljdbgjhffdffegkjebcdeeecbempkghmoklkhefmtlmnnmmkiddefgiklkkkjkmopwod^^elq}wolmmkhkjijmpsttpkjmqrrfhlnoqtvxknrkordI+0-"Bo€‰‹Ž‡ƒ‰ŠŠ’›˜˜š”Š€}„„nOX_[`Ru‚to…~]Q‡…Ulge‰¥¾­œ—™’mtrvkmo_duuxXo…†‚‹tdu}‚𣦭±¨¡¯ÆÅ¶¬¹«…uq‡‚nqš‰Ÿ»ÒÖÐË·“ž¦”Ž¥¿ÖÖ¶˜z\<=V|z„`X‹ËÙÆÈ£¿ßÉ‘poœž„stˆ€xoÆÊ«³³®¼ÔÙÍÞÊh£Ž¶×ÈËÐËÍÜà×ÔåãÞØÖÏÀ±¯©¨¬«¢›š°ÁÉ®Žˆ†vwrt`kˆzo[Ta„ž£¡£—„–›‘ƒ€¥¾ÁÅÈȾ«šumgaapxmehLRhljQy¬ÓÚÙѽ«´¼¾ÅÔÔÊÈʺº¾²¥¢ »¤gzyqrodNWA½¿»´´¹¶®´¸»½À¿·¬±±¯¬®µº»º¬¬¹›|‡„ugP[Yc£¯Œ}k„i »Ÿ‹Ž¡”ºÞɤÂàãᯡ –“œŸ¤²¾ÖÉ€ltd€©©¤°‹[F/PjkfgbX^__^_dmtwmr|€‹˜š šˆ~gG6%/8Ji‚{‰ƒ{w‚“œ–Œ¥·»§¡ž˜®ž££›Ž†ˆ‘“Œ‚€|cF%;NUav„…‚oywzqsx}{qjq}plif`[]cxip{Ž£§­Ë¡¥§”‰t^QŠ¢}su…š ’”{:(AQW¹¶Ov†¨ ‘—®«‰pz“¸Å¶¦›Œ˜–•¢°£ŽŠ}wsrw…„syktpj–±ŒceifŽ‘e„‡{pq~‹Ž€‹“—ž¨¨¢˜—Ž•STSd‰¨¹Á³™VRTPWQONSw•¨¦¯©ZRTVRVZSUy¥²¼ÃŸTROWXXY\^^\Z^\YXXZ\^UVY\][WSZZ\]^\XUWVTTUX\^VNR]]p³ûËÌãöæÑÒÛÚÛÙÖ×ÛÛ×ÔÛÙÕÓÊÁÂÜøÿœTeV^__\Z_fhd\dha]j‰©šŽœ­¾×ï꾩Ÿƒ¶ã®Œ„®Ï¦Rpld\]ekjgdbadjkhcabeikkheighkjfgkggecfkidca`befdaagkiiklkgccgeafplmoqqnljdddefhijgiigccfiiiihggik|xqkhgijkklmptwyliggjosuihhlpsrpthhnnsre' #&*e{‡›™Š€~„Ž—™––™¥›„}}‡‘xS,Egeimš•keˆmF[ŠzTqlrŒ’®¢š›˜„ƒnnxiYVVjir“‡kxƒ…„‹r_t‡‰‘‘’š¦«ª¯¸º¸µÃºŸ†]}ƒsX_„“‰œÄÝÕÈôž•‘’Š|‡¥¸¯Ã±yjieTSea|qk~¦É¿»œ¦¬jcbn|u`Yb}qnr‡¾Á¬«§¦²À»»Ùƒ»ÃíÕÙãàÛÞÚÏÌÎÍÍÑÖϵœ¯¬£ž«»´¡¢«µ«–‚toog~¦¬¬•psªÊ¹ª´˜~„‘˜•–³»º½Â¾ªxe_^UT_eZR94B^t`œäúåæâÏÍÃÀµµÁ¿³°´¿Ë¬¨¬¦²¸kbt€zqA65ººµ®­°¯ªºÀÅﲍ´­¦¤«´º»®§©´š„Œz€“qXZQn¡ˆ’nJs´’®¶À®ÅÓͽ½âéÞÚº´º¶±´¸ÅÛञš›ÂÆ­=9T9d†hGdvk^_a]\^__^_cgkktxqz–x~o‰“ugP8*.Qr{€v}}vu}ƒƒ ª³ªÂÅš¢’”“…ƒ†‹•ˆƒ{b;%Kmy‡†}ˆ…~“›Ž‰†}yuomnomkf^Y]el]h€­¤hjzšº¿«†s„jevra‚›{‰„‡­Ç©‚voiP•ŸIF_‘¸½»¿½¸Ë¿º·µÁÏÏ­¥“Ž—˜˜ ‚vy~|Š|qxjXWa„´‰juuv‘z‹ƒzz„‡‰ŠŒ•©·®œ™–VWR_ˆ¢¸Á«”YRTNTQSSSt¥«¹²^PNWRSTKMrž³½ÄŸSQPYTQORUVVX\YVTTW[]YXY[^]WRRUYZYVSRPSXYYWVVXk\J{ÐóæÒÔçðÝÍÕàÕÖÕÒÓ××ÓÒÜÕÍÐÉÌåíÿù—\d^r^\WV\cb\\`j\[{•Œ’ ­¬¥©¶ðùϧŸ~v¨Üė޳±rWrg[W\cedi`XW^ccagb][\_bbgefjkijnhjidbegeda`diid_^ceegigbh`bkjadqsqqsspoqhhgfffgg`dfc_^ch^dkonllmqqplhhkoklmmnpsvdccejqx{srqsttqopjimqtqi /^{†„‡„ƒˆ’’’“–—‹‰srx†d7Jh_nŒ°–ns‹mYy]ranŠ•ˆ„‰„wu}~ovnejm}jk…‚x‚~y}€hUlˆŠƒ„‹™ª´²«¥³ÇÅÂÁêi{mt{}zx‰¸ËÑ¿°­¨£š‚y‹¡¤›²©aUZgPKOIfc]Ys Œ„†”Šp_gdinh\^jvstpˆ´³¬–˜¸ÎËÊÔ­èÎæ«ÐéÔàêæàäÝɽ¹¶´¹Â°›ªª — ­¦‘—— žœ™Žy~‰›°ÁÒÄ™¯Ã±£«¡yfs†‹œ§©°µ«“}s‰maeeb[OC/%)/LeZs³ÙÝåäÑÆÄ¿°©­©¤«ÅÑÜϺºÀ¹±¨ZXizzjZR>º»·°¬®²³¹ÀÄÃÁ¿¹²«£ §´º·±©©¥¥•”€–™s]C0_xSpˆC?ž¤ˆ…¹ÔÈ“Ÿµ®žÐñ×µ®ÌÅÉÇÍßâØÔ¡ÄÍ­”uPQ6L{:?u_G\g^UX_a]`cddccc`gvxkkvygxk‚Žx{y<(&Bbx~„ˆpis~‰ž­š£¤‹§˜Š‡†……‘‰„}c?*(Wk€†ƒ‚ƒ€ƒ~Œ„ˆ€xsmijourokb]aiePq—½¡sŠ€os¡Õ¸_j‰~sy~•¦²ª¢š’‰~a¸ÔmGcglyš½»ž‚„’¡¶ÇÆÌÔÅ­¥¢š—•‚…‹€€‡ˆsXXe[Yq¬‡o}vzš“š–‹‚‚‡…Š‹‹’¤²«›“‘Š—[^Xd‰¡µ½¦‘YSXPUV^^YtŒ¦¬»³^QP]VUTLPw¥µ¼ÁUURYUMIKLKMRUTRQRTVW[XUVXYVSKRXYURSVRUY[ZXWWVZzÁöòçùåãèæÛÛÞרÙ×ÔÕÙØÔÈÚÜ××ÏÖôÿîµyYTaq^[USW^]X__j\o¢¤•™¯¿º§š—¤ì÷ÞÙ²}x§ÎÊœš¿µdfc_\[]_ah_WX^dc`ojc_^_abicbgkjiihnoh`aegdcdjpqkdehihjkf_phissjkwtnklljmrmljhfddc`dggdflr``_]\`ipgkookikmegijijmpfghjnsy}npsrpmlljmlmpnjj "B^d|tt|ƒ‹‰“”“Žƒˆ“‹{mgeM*Adf©Œmdz{bd€lrWm‘¤£˜•›”€uw}^_agwqj|s|uqzuwss^Nd†‹|‰–£ª¨›Ž¬¼¸·ÀÒÏžˆkw‚{kl›Á¹³®¨¢¤¬¦•ЇŒ§ž¨°¨hQL]MK\_`DIe¦¡‡…¦¡~gdqkfea\^dgkja{™Æµ¢Ž˜ÆçæâêçÝääÂÐÍÏÙáÜÛçäÉ´È¿³­±¸¶¯¤¦¥Ÿš—”‘›“™ˆ†”~|¬ ¥¶¶¥›Ÿ¦¥¡ ™x_k{’¤“’™§­¤‘„¥x_R]ie;*@^_ZRFLl¦ÊÆÅǼ¥¨£Ÿ¢¢¬ÁÓËËÆ¸´µ°½ŒKc_ep\iaMºº¶±®±¸½ÁÃþ»»¶±¥£¨¸Äµ««®¥œ©†™}T;&6fGQn‘X±ä«¬Šƒž›ž™|¥ä¾|mv¢¾ËÈÁÈʼ±½É™_K/(VG;*Ji€v[cjje_[Y[\`cefggqpvujgdXz‡|†˜†tp\?17Ig“‰wikx}yvž’’‘§—ˆ…‡‰ˆ……‚{gE0A`x~‡Ž‰†’–‰‰†~~td\furmie_[_geo{t{”®Í•“n7vÛÒ™Œˆ~w’´¹seba‚±¸µ•`alpÁ¡ŒŒ’‹€Ž«¸²¢™“‡†™¹Å¹°£ŠxŽ€}€vnnn‚cghOXiS} qhxŠ¢¤šˆ|}€”“– ¤¢”“˜ZYS^Ц³¹ª“UTTLRS[[Wr“©«´«YQUYSSTNT|«µº¾œWWQUYOJLLGGLOPPQRRSSYVRPQSTTLQVWUTW[ZYVUVY[]UÄÿÿöæÈ´ÅØò÷ëèåÙßàÞÚÛÞÝØÕßÝÒÎÒäýÿÁlVSO_`\[WTW]]Xa_i_ŽÒů¼´°²´²³¶‹’ÇþþãÍ¹ŠªÑϤšÊ§Yailidcd`^_dklgbghigc`^^mebfigdcgnqjccghbcflrtpmilmjjje_jddjjeflofacb`dmnljgdcaa`beffins]]\[[\_b^djkhca`]`dedeilhjkkjkmo_cghgeefdljhnichGndolgr|~‚~ˆŽŽ”›“„Œ†zgVYC%9W`v…‡icnf^l}†Š‡Žv‚‹—ªºÊá}ŠZUqo_ijezptkksqtqcXkŽ˜‰{ƒŒ” ¨¡•¡¢«ÊÑÈʹ¡}ycXbr¦ª—”£¡Žž£‡|‡’›–˜žª“wceY_hlrm‚¦—†’¿—eTO_YSRSSSSQSOM~±áÆÂÀÆ×êïå×÷ßöÓÂãÖÓÌÖÒÐÞßȲÉÉÅÁ¾º¯¤¢¨¦š’˜¥—•žˆ{€…£‚v¥¹”˜˜žŸ¥°±«›ˆkjhnœÁ¯Ÿ‘˜±Á¹§£Œ—m?KrQ6DZ^SDLP\˜Ä³¬¿Ä› žœ•š¯«™š§ª«®¬µ|Iqb^pbRLM)»¶°¯²¸¾ÂÅÄ¿¸¶µ°ª°¯´¾À¶¬§®­¥Ÿ”£‡…‰kT07{…žž›”ŠÌsvJQw¥©ŸÇÜΤ§Ä·š˜ÀÓÏÕÛͼ¼rl` AyI$:0+Zt|¦Žwmg_^d[ZZ\`fjm}xvqimnct‚…ˆ¥ wr}YE<5Ks‡Œ€phkqrow…‡Ž““™”„ƒˆ‹zeG:Ig}yˆŽŽˆ€|s†ˆ‰ˆu€|xoc\bmke`^\[_e_‡}}ˆa^˜Î¼š€VLru·¾‘juq\b›†‘ŽŠ’ Í¼¬ut|v¯bfˆžŠ ¾¶¬­°¥š•Œ¢ ©°²¸™™Ž…„|nhV}sZc`_€jz„vhŽl¢’€}ƒ}Œ•’’š¡¢œ›‘—SPIV‰­µ¹¶šPSNIQNPQTv˜®®µ©VNSPMPTNSy¦²¹¿œTRKOUMLTTLHLOPQRSTTTVVTRQQTWRPORVYYWZVSSWZ\[pÈ÷óõæÁ¬ŸµÜóíææãáâßÛÛÝÜ×åàÙÊÄØòúÕ~MJPXXVTXYXZ]]Z]^e\£ñÜÎÎľÂÉËÈÄÊ›Ž ÀýÿíÙÉÖðË·¡W_imjede^_chlkfbY_ed_\^ajgfhgdcfhkkijmliddefhijjimnjhhe`c`^]^__`lc^bb]ajihfdbaa`___`acfh\^adfd_\]afhgb]Z\`dda`cgehjhea`a^_adffc`bkedqlaf %*AVdhderwx~‡‹Œ˜¥ŠŒŠstwfM<0 2Ki‹Š™Šmbr|Œ†‘’¡ ¥‡“ªº¬Št{Œ[v²²‘–›•nfov„…qvic\Wf†–‚‰Ž–©¹³£——©ÓѶ¼¾¤ƒƒidrj†š‰Šœ™„„—©~o‚Š…‰ ®±…jZPd\Xi„¢viƒ’À‰ieIMMMMPTSPLNPT‚±éÜñõôðïïçÝæñÿÙºìäÔÉÚÖÉÊÉ»±³»ÄÈÆº¢Ž–›—Ž ¯œš¢£”Œ‰Ÿ‹| ªŒ‰†mr“ž žž›‘urf_Œ«¸° š­Ä¯{pÔ¹nWowQ=/45,GHau|‚~l€|vruvpfccdfgea^`ajttkin`Zgm`dpjpht€Š}¦³l’q[¢Ça5@j¦¬mÌÈ€yrn”®”tF&HR‘ò¥¨­˜~š¨¹¸ª§¤¡¦­®©¦¬°ž†”¨´§€unu’²À¸¥€€qp†…¸š‰……Š‹‰Š†ŠŠ’’–¤š£¨QYPb‘­ºÅ¶N[ZYSUYRSd ¸¾¿¤STVNKMNHOy¨¯¿»˜MINMLORRPLIIONOSTQPRZUWTOW_YPPJLWZY^9j›¼åÿÿçÄµÔøõûÿûôæÔÇÆÊÐÓÊÒÏÀ¹¿ÄÁ¿ÏͶª©ŽeGLRTSRRSTSUXWTTYV[]WŽ×÷ÿöõíßÔÑÐÏÍÊÆÊÚåØÂáéîèÖM``Z`cZY`aba_^^`bc\a_biaW[ba``acfge^`kplikljhhkouxpnlnqrolomjiheb_bfjlllormmlmnmkinrrkfinqdgloolhfqhcfjkkl\goka^htkjkljhkqlhgklihimnicelkd^dE #\ffghd`elogjzƒ„“™‡˜ž•L<€N.\z‘€w~‹‘•™ª¦¡œŸ¥©Á¿µÂËÈÑÊÔÄË×ÑÑϽÈÌ×ÚÐıšc;f–q]riZoplxwr~x}ƒš­™‹Ã¤h_w‹qˆ¼¶ª˜—¬¬’µ g„š|—°°»±ƒSCPbaj`PbŒž“—‰”¡vcf`hmdhfalio|©×éðõóìåßÜÕÑÜëêÝÖ»ŠÈÁ»ÃÍÏÎÆ¶¶É¼¸¯£›—‰€w„Œ~|¢³ªœ š†vcZULA’‘s\B+;}¦‘—§«}†”¸Î¥š ½»Ä¾”ªÁ£“~®Ø·ž¨¤£u„vš«s1›–‰‡”š©ˆ„ol}xip]>Tq[DDGALXS´ºÀÃÇÇÀ··´´¸¶¬£Ÿªª®°¤–—£¦«“~•®œ}ŠxcOe€pLN“ª‚¤[z¡®¸È—dŸž§®¼¾ž£¨­Ê¾±¿¾É©–i{¥e„ÐÏ—fHI’¹xŠ~\IZk`Pc^bmojn{q‚‹–ª«—ˆš‹o|€–„znnrvqcUNIg‹’…„ˆƒƒ…‚}{|xq‚ˆ‹‰ŒˆoQW_ptifietvtqolcXcccefda]njoytc_fa\ko]dvsfu€‚ˆŒµ˜zy9VIOTI¹¾ÂÃÄÄ¿·¾º¸¸³¨ ž¦§­±ªž› ©¨‰­°‘ƒ{v]NYs’…wv¸tu‰‘–—»¸Šknr‡¤¤‘‹‡¦¬ÉÏž³á¥fp º¬¨åÁgLU•ª £‹bfbdpm]V]addhryzkvuwˆ{k†|†u~w€sw‚Œ‰waUEKhƒ‡ƒ‡Š‚…ƒzrpsu~ƒŠ‹€jWNnm{qhshnpkgffdecbbefferhgnk][cjchg]fx{um|˜‘m”š‹\L[§¶M&¥Õ”f{¥Â„K=Cv«Ã‚R]Sd›­¡©t6 Â±Â§­´¹¹±°»º¬°¸¯{Œ“™¢¡–“•~€xmc_aiq¤¥®œ—{¸}u€”•’†Ž“¢›’˜¡¤˜MWOb˜š­°HMUWX\]T]y¡´¸¼©ZVQYQOV\f‚ž¨»»šOKSTUVWVUUWYVVUSRSSSVPQPLTYPLTOQ[Xd†åùþðìööêÔ¿¶©Œ‚Œ¡­º½º»ÂËÍÒ;µ²¥”ƒ«¨tMOXWW\`a\W[Z]``]^b`Vgi¤ÃÓÜüÿÿòâØÓÑÇÕáãåëòöíÕìÐ|Z`hgdijbeid^a`[[^^Z_jkfgcbk`abegjmnjdelmgeifkkhhkjfemrla]bjfeegjlkjuvuqlhhigknlhhmsllmrtsnknicciorsnhgmrqnmfkoqporturomptvvlgfknlhgksrko{zn[jCDP0Ihc`cmx}~|}wdZp‡ˆ•‘š‰„<$J…Lc`hŠ‡šž—Ž‹Žˆ„{v~¡Ÿ³¦ ž˜¬¿Ã¢‘›­®šÀ¾ÊÐÍÙÛĽ±™€QIx‚h|~Š{_Y†™®¯‘‰¦µºº¤„p ¡¶ÍÎÄĸœ Ÿ[tœ™½µ¦°ÂÔÜÚÓÎÈÁº±¡‚ƒšƒˆšŽ„{~†…ƒ„„‰²ÍàâäêëéìçáÙÑÎÒÙÚÊ¿©„ÍÀ­ŸÄÑÁ¹¶ªž®¦›—™˜Šyghahsx_z‹¥¯¯¸² ›z~‚{h[g|06<)I~ˆ y{‹bk°®˜v—¯ÄÃ¥©–vŒ¦¥À´©„ƒ•³¼}¦¤­¡‡•§–œa+=…·¿¾¾‘pZPitVNcC)4=OcWNNNÁÅÇÅÅÇÅÀ¾¹´±ª¤¥© ¦±·²¥œ¦¨—ž¹¨Œ•zwe^tw‚kA‘ÁŽ}wty¾‰œƒk¬©˜žžœŸ•—Ûµ¡Î¥•Ħ¸À®èÇ‹}Ëİ¥s@'b‚se`UJckjcftyss{sx„‹ƒ€y}twv}qqu{zpeaN:>e‰†‡~‚ƒ{qmszy„ŽˆlTVfqq„“†{ƒŽ~‚tlow|pkfbaaa`d^]aa\^eeb[ZbinspazŸª|}{•}–qPZϪZuѪndšºeSd>+‚ºÀQDfVy¾Á¢td™—ùǿº»¸´¾À±¦¬°°¯«¢˜¢¨¨¡œ™Ž„zvsu~ˆdjks‡uª‹˜’Œ‹“š–Ž‰Ž‘—žš– ¤¤–LVM]—›–©´žTRQUW[YQbˆ¤µ·¼«]WPYROTZd{’§º¹™PMSRUUTRONPRTVUQQUVUVQSTQY[Q^RTyªÆÝöòíêòÿÿí×ËÈÍÆ¨‡qa`^brŠ¡°¶¼¾¼·±§•…l{š§€NMj]ZX]ehd_^^`ddabfjZln°¿¿¶Á×òÿÿúéÚÚÝäëíìëìîÖá®YUg\caff`eh`_ee_^b`ZZijcddhtcdgjmopqgelvvkefklnppomkdkpmebiqigefjosuusrqppoojllieejohefnsoieljhjnpomigjqtpmnmkkmonjelmllqxzvlhimpnmonqplpvtkYS9-XgJThc]`o~„›Žnkˆž ™Žuu/0^£yJ;f]hŠ‘—ŸžŠgLX^gsƒ¼Ò¹¸ž‘jw¡£|„¦¼µ¥ª²ÅÕ×ÕDzÂ̹¸™lw|RduƒyUY‹£¬Àǯ†‹¼¸²º°«Š’ §¸¼³°±ª­µ‡¤£¹¯«·ÄÈÁ·®©ª  ¨ –ª ŽŒ®´°«®¥¦³¯­³°»ÏíôéëïëèêåÛÒÊÈÊÍѽ°•i­¥ÂÎÂÃŵ¢¾µ¨¡¢ ‘cdRdyŠlŽŸ¢¡™•ž¤¡rz„{ZD[‚URm`_…˜hN””†…´‚…ÒáÀ•‰„‰tv†«º™‘®­­Â¢¡’¤”’^6Y§ÑÌÁ»ƒiZD[rY?1DF**AI<,0@ÆÊÉÅÃÄÃÀ®¯±°©£¥­¡©³µ¬¡ ¥¥¥™¤º§Žš‘†jQ]Q`UE³¡yldhfl¨ª¹º‘±‘¬»¸¹¾²éÍ·ÑÌÂÊ©¦¸ÑË‹ ºÉªŸyCIE"vœwY]]Sdghgkqsrgsrihlyމukl~|zrnieedcgnYH9U‡‘„†€„‰‰„€„†Š…r]Yft‚ƒŽ€xyt}zpjkoprmgcaaa`[`fe`^af\cV[yygiU`}¡ž„jqˆ®¢uW¡žmTBr°°{<¦bXTDHZ—¶ª¥£_O©Ð½¤»iŨÅÀËÎÀÂÌÆÆ°žž¤ “ˆ°¤—–¡®´µ²§Ÿ  ˜Œ…}cxy‘‰­¨¥œ“’™›™’Ž•œšœ¤¦£¥£—Q\P\‘¢£±·£ZURSSWUMa‰£µ·¹¤VTRWSQRQZt«º·˜PMPLNPPOLJJKJPRQSXYUUQTWV]^Q`HQ¨ºÀÀÔÔÚåïïçàÛÔÎÆ·¨Ÿš’„tns}…‡–•™œ•„unibc[NX`P][YZ]_^\]\_cc`afnZlj´Á¾«‘¤¿Ûòþûóÿþ÷ô÷úõìÑÒɆPZb]\[``\beZ_ee^^ee^]if^accjiijlmopqkimwwnlpvqrxwqotmmmmmnpqrmhfipvyqnlouzzynieeimnnnklqrmjkijloqrqpnnqtpifhljjlmke_horqrvxuurrsqmnrmjggknnl`HFPenbjgfbbly}y‘¤–~ˆ›¦³¨Š‚sm +^±´¥zs[lˆ†Š’‚X2_Z`v£¸È»¿ ˜’ibzŠŠw²Ã¯§™«½Íл¢š¤ÂÇÝȘŠd^lrwt^f’˜´¸™ ’Ž£¢®~}Œ®§ªª¡Ÿ ˜œª’‘˜™§§®­¢›ž¢£–—š“Œœ´“†z©Ë¡¢£Ÿ®¥£­«»àðìäìéÞàÝÒýÂÌÓÔʼµš_•‘—½ËËÆÊ𤠡 œ’nd]Re˜žzŽŠŒ¡¨˜œƒbZZW= $=)@n”‰ypKW§¦ZPs‘ž‹~w·É¾¬®™–›Žo\i‰”š§º˜t–¹Œ~ŽŒ’”q‹¡£Œln”vhbNGMLA%JYG@(!8ÄÇž¹¸µ²¡©µº²§¥©«³·°¢¨·¨ ›·­’›Žtau\W>kÌ—‡_‡nr¦¿ŒžÃzŒ…‹“” žƒ³ÔÍÐÖÈÆÀ¹ËÙÐ³Š¹ºz}§¼V)]3 TzxdQUhYUZgmklrryvqpkn}vhmh{nupvuwxtmkn_aNVŒ‹ŠŽ—žŸš•“›‘uXWjtosx}ws‚Œ‚glnmnnkecbachlop^nyrf`bd]l^i—‘lju†–dlqac‘… Wq›˜68afjºÈitÀzdhFy€µÓÇ¢…y—ÅÈ¿¥€¨Ù¦¨Á̹¹ÍÔÒ¶¢¬½ÂÀ¿«¬²·´ª¤¤§›ŽŒ‘™vzf}ƒdª¨»µ£˜–˜š™¡˜Ÿ±± ¢¡™WcU_ª²¹¶ŸXTYWUYYPb‰¥¹»¹ŸQUYPRUTR^ ®¼·—PLMFKNRTRPOOAIOPTZZUSOTXX^^PQQwšxz~›«¹ÄÌÒÕÛÕÏÊø¯ªž›yhbbjjt~xf]axZZ`S[i]a`_[VTUWZZ\a`^_dfRgg»ÑÕí ¦ËêøûÿýòñóæÑ«Ä®fQ]Wd\[aa]dg\]dc[\egbcle[__YYnmkjklnotmjopnu€vt{yonx~vpqwzvqdglrspicuojkqurnnd]anxwrtqrtohkriikmpty{morsnffknnorsqkgjv}yrrts{ywslefkphdhmpswƒ`kueYPWlonknvyv•‡xˆŠˆœ˜t}Œ… _Œœº­‡DY•tlt„„mS”udy”š‘Š˜±Žw††|…wx¨®Ž³¾½½¾¨š«¥´ª¾À¾®M\lfi’°®ª”’¨ }Šœ€§Žž‡z„Š¥¯»¯‚…„“¥¦¥ž‰“»¶ÄÎÒØÝÑ¿¯±±ªŸž­À“ˆs¨×Œ†Šˆ€Ž~ŒŠžååÕÕãÚËÔ×۬»ÐÚÛÅÂÌ·v¢¡°ÝÔÆÅÅ°š—ˆš¬±§‘t__QR`®£y{•‹¢§Œ”}z^D2/@g”]U‰~|s7bƒwHL81‚¦ž‡±¯’‡la‰°…vY]”†‹’ ž~u’™£©§•vo…turse<(:AUX,T8 +/5NeÉÄÂý±§£²º»±­°¬¢¨©ºº¡ ³·­ž˜¨”ƒ’ª{~[WN¦µŸŠˆuw¦·‰k…j®§p‚~» —ˆœÊÄÙÓÛļÍÂÐÃÆÒ«”µ¹Ä•;35H[ €m{Z}§¬cS`kggqupvvhbgidaaddaacrsogdlw}k]nt†•‚„Œ’ ©¤›—‹jNbmjv‹~jp€ƒgqz}zung{}wqrppwhmpkb]`f[yXi~’gƒ˜§zpf§{s”CFKu·‹>)ISUÀ䪸À™ŽRDzœ|y—Ôâ{”t~¾ÇȨl¤ÃªØ±³­¶¿ÏÍËÏÀ²¾À¸£—˜–Ž…‡ˆ†„ƒ~Žpr€‚†—~Œšª¸¨›Ž˜Ÿ˜™±¼«›Ÿž¡VZWV¬µ¾½¥YPTVc]TN]¨º³Á¡YOSQV[WOXª­´¸’LOHHSTVWTOORRWYXX[[W[TT[[SQXQTŽ™‚„tcj_\fs{‡žœœžŸš†vm_SNPTXSMIFA@IVicgia`_Vfa[WVXZ[]Y`^R]kbeMg¾ßðßÌÅ·¦š™ §ÄÑâßÒ×åæ×ÒŠ`_]f]ccdhmoomlljgb^[Za\[_b_]]ihfdcdfhkmjfglnlmfcjqoiflqsqllszohekrssskrtmhmw~{xqjjkhamptskejup{ykiswocqwnipwwsnyxdesp~jgywrzutvn`dookghp{|qfu€xrUZZesvneoƒq€ƒ„•|}yvRu—y}oTT‚_etr~KY¬Š{…uz ›‹Šx‘¦~°“v£®š®ÊÅĺš|…£´»°´Ÿ‡{GIaMc«Æ«„£¬œ¨ÉÄŸ®¬­­¢–œª¤¹º¦Ž—“—£­¥Ÿ³ÑÁÈÛŨ£™“€ut~ˆ¿É€‚s´Òtdi_VaXZ]VvÎÑÐËÉÍÐÏÖɲ¥²ÊÒË¿¶ÊŸ_œ³ÃÎÓÑŶªŸ–œ¯¹°£•z^K8X’œ€x‚™‡zt€—kp|^92DditrkRJvŸ¥Žbkqgyvvg$)©¥nxnrjpCx„^3)Yƒ‡ev¹®…½¿š²»ž˜“„nm`oX6>,=D?BB&&:OVÁÄÈõ©©±´½¿µ±µ¶±¬±¶¬¡­®»¦“—¡›—¢ œƒy\D^­¸«–qxŽ®tmZ:bº¨aa²¬“ŸªËïÖÑîÕ¶ÃǧЩ׹m}«ÚžÉk )@¦¯{b†¹ÇŽmebaeiifcX\nvh]^\pjgjljghfnuxxukbzoxs{ŽŽž””™¡¢›…‚nhwwq|}~wmmz€zruz‚zogufz~f{Žm`ab`][]^gWZo`]®}zpˆpN»¤h}²„@$R|ËÔ‹EVgÑëåÏÖ„T:_»´‹´ÌÀU]X†ÐÉ«²Ÿ¼Ç€ °´ÂΪ¶×ÔµÇäÔØÙÑÁ¹·°¤§Ž{zyyŠss{|ƒ–™‚‡‡‰ž®Ã®˜Ž“˜¤°± £ ¡V[[_‹§¯¹¹¥]VXU`]YT]‰£µ­¼žXPVVVWSNWzŸª³¸“OUQTWYZVQOOOTXYXY]^[TRYccYUZUh¡˜f]_e_YUW\_][PNMOSTPKKD<8:>@AI?=GSXWWhdilfff]hd`]\]^_YqbWlgZn^g»ÚôüîâÚÌÃÁº¦”¤ÅÖËÉÝîæÏTUXhibbb_^agljgdegfb^[]eormhghihda`dhinmc]akqgccggb^]fhhd__cgib_djlnp\jwxsqpnx{yqklnnhhjic_enlmllnrtsdmogelomkimmddjhhdhqncdqjltpeiqnjijotsnh‚|pj?CVpxl__lwultz|ƒpko}vuƒ<'Œ›‰‚ss{u{†~ˆ~nƒZ^®ž¨‰§£˜„›² ‡ƒŸœq‚•¥½ÎÀ³¥Šnl{©À¸©ŒX91-\bu«­«¢°´­´ÈÓÏäϽº¿»®£©«µÅÈ¶š…Š‘Ÿ§ž™±ÒµÀÓ²ƒrgggdfirm¥·†‚u®Ñ{fcTOada\a’ÐÓÑÌÇÅÀ¹°§˜’¦Æ×ؾ»ÊŽ@}µåØÔË¿±¦¡ŸÀ½³¥•„pa>2YŠeeo‚qXY}–~Vw}hDB$5F:pŠ]Qo—Œzn„Œvi_ h;ƒ†ltQGGO/dZS?;6=Xs†‘qX_ˆ~“Ò¼¬š¤x”…‹…eWhfX_H89E;%,J&4??¼°¨¬µ¶¼»³¯µ¹¸·¿¶¥¢¦¨­À©š˜š¤¬«ž¢‰ŽugBx¼«¶‹y}°©iku\«¾ž}€¤¤¾ÇçÛÊØèÄ¢»¾«¹ñÆu Ò½ÍÉ[/B†ËÙ|§Ñµ|Veeuzokql_baln`[cfha_cgea`suuuxyriam‰‹ƒ‚„ˆˆƒ~‰„rfkstz‡‡z}€w{ƒyŒ~vz‚„ˆyhk^Jjƒe^][[\\\\^_`n‹r^¤Ájq{}~­‰S˜¼€LPFnhààZ=C?0È»¯®±²±±»º´®°¸»¹½Ãµ¨«¤¡²¶¤žš–¨´¥ž’|bog™½Ÿ•‰Šœ°œln}…±~v{ˆžºÀÆÛäÜÚÍ•u™²Ÿ¿çÊ‘Àɘ½Òq_†»ÿÆ]a¬ØåœPT^[qzvggsthndcaUU^adbdkmife{xpjmuyxjnsomsw|“•—•‹Ž’wgekkpz}€jz~†{ofjoot~f}xo€|e]]]][Z[\^\nbn²ª_V±·]bw‡®ˆWgºœ:-VLT°×x/J‰×™º¾ƒŽ²ÚÖ–‡¡ßÇ¡ÖÓ¬¡«¯å¾œ±¸¹¾Òƶ¹ª£¾ÓÄ©‘²½ž˜Š…ƒˆ…„|{~€¸Œ—™”Š”¦³¿±™›§§ŸžšRVZc©°º·UTUNUW[[b‰¦·­ºœYT\USTUTa‚¤®¸¼•NSSZV\ZQQZ]X\][WW\_^_\ZZUQV_]PUVU`_QYdeamƒˆ~†~sib]YWMNNKGCCCOT[]YUTVZUZ]X]da`aa`_^_`\NXd[X]X˜ßóθ¹ÎïóøîØÏ×ÙÒö¿×áâäàØœ^VffbaZaimlkmpomjjkjfbmnongafoigfiouy{stuz‚†~szwvvtqtzsokjloonsmijjfdeimmgbceeamupgdhkqnnrtrruvsokfcfkxtmjqyullxro{wnxwqjgmsnfhmy{tv{slmnooqux|d_Y/Zqq`V_r‹‘Œƒ‡€‹™‰op‹¯/ Ož˜‡‡ZC`h†„ldhŸ˜Œ‹yr…huL4Wcb€˜N@hzƒ‹}vrw{~…Ž……–¢¸’0KZVh{z‘§²®ºËݶÎÃÒßâæéâ×Ùȹ¸¾Â¾»¹°™­£­Ä«‚vryq|~wrr•· „vs–qsstpmhdeƒ¸Ã¼°§¨­®©«³»ÁÊÔÖÒÐÄ×ÑÄßÛÍÎÈÌÙÛÒÒÛ¸¹Á¼UBPSXЍˆwƒocdkq~€q[I:/A6LoC3Nœd'(H]v}‘ ¶…aX@*:'$nU[˜smµ¼xX…s馥ƒŽ“rg~‚ƒjp‚ƒma\MfJ6?PJ,0:;0¾°¥¨²·¸¸½¶­¬¶Á¾º»±°±œ˜´®¢ž—‘¦² ¢‡ƒpQn‹ž¤—l–¶•˜Œ¡“…q“ÈÁ§ËßÎÓ¼ÊÁ±Ä´žÌØÄ¬›U€è—jÈôëª1W¯×ªkO~|Vtqf[Ybmokmbdiecc]\^ekjc_`hmplikkjogTLSdvy|}}}|zup_equqtp`kUk‡{v|rhiq{xkba\qox~`fVZ][WW]dlbcq¥¨^<»á“Jƒƒ[„{CX¬®Œ¢‹-)ˆÔ¬2NRµºb•š¨La¡ ÂƔόu~ˆ²Ø×ÓÁŽÈ¯Í×Á²º½¶ËÔ´ž¯ÁʤŒ{xz€„}‚Œ††€Šˆ‚‡Á†•›‘š‘£»¹££¢¥¡¤Z]^f’«µÀ»SRWRZWUT_‹ªº®ºšVQYMOSSP[¤­¶¹’KQPUSVSMNW[W__\VUZ\[fc`^ZX]c]bdaWW`]^e`Yg„Œ|vlc\WTRLRUPHELShjh`XUVY`YZXPT]\[^``^]_`^LVeZTbjÛÿøÕÜäßçóÿþéØ×Ù×ÑÄÂÉÔåëàá‘UP`d_a[]bgkllkjlmjebacponjb^gtumfgnrnhkquxz|vo}uoopquzsniilonlvrqsrlhijputsqkehrzxtrollilrvroos|yg^enp|ummv}yqo~{w€{u‚ymgmvvnlmuulptmqomlnpqr„m^O Iv~‡ukn{„…‹ojkm~gbgˆ¥ T‹ˆ—‹[e“u;Xl”—…rx”šx„›²È½»¤‹ƒycfˆ‹{_YmsaX_p~x}‰~eqvŽ¥~aeeXbd]|›±²¿ÏÐÈÎÞÒÐǾÀúª­³¾ÉƵ¢˜’‹†‚{tx‚zxŠ€npklhpniddr›¶˜‘aoU_aZgeejiox‚}snr{~ztvy}Šž±º¿»ÎÆ»ÄÐÐÍ´ªÁÙÚ̬£¡[Zr¡¤Áɪ™”ƒghžÃ­¢W4)".C0HA&;I¯‚l4 +EU„°ÄϨ’rcM0%9*…ˆŸ¦ª‡Ç®u{`w¦Ë±¸¹‹˜“Šˆƒ’}lgb[ieBZE=E?i†‡[OsŸž£ÃÁ š™rUd|\:aJ\s“ˆwƒhH^R^”W0=C,!.3+'RLM|t{sli^gWRT[B0>4A^p@"||¦©‚f~ŠvmމYf`TdlpcS).`œ±²v‚³«‘¶¡m‘™¬œsmV^–ÅÕÝÏÃÐßÑÁº°ÁÁÀø’uuw{…Ž‘˜¹qPOcppgd]VX`eenstrrrkcZSNPSV[`d_TPSVJ Í׬cRYUWXY[]_`acfgeeijggghhgecbaaabcb_]Tdx¤±¦’†„ª¿ÅÇÌÔÒÎÍÐÎÁ²¯œŠ˜´­‹v^…¦§—Ž‚`J*?VL>9J;8d{eT (&89Ni_N?5G„qjUXTKO7 -C^_†…‹jNg™‰mWVXC& LAKmŠ…{q´·º»»¾ÄȲ²¶ÀÊËúª¶Äǹ©£§–£ –œ£œŒ„ld}–—‘€‚†ž‚|…“Ï£¬w‚¹rŒ‡¡q…¦i`ä{i³Ñ©¹ØÚÆ#.ÓÜéà×áÝÒÙáÔsY£Æ–6r¥™‚´„O¢WMdOK_ZaOR]V`jeYVW]`]YWY][YXTa~ˆ–¨o\NYfjiaZ\`bWXc_[^]fZ_gnlghmnhhe\]]SS\XdeWdt²„]p\m¼§SÉŠ®“<™ÞoBB8akszy|·™Êݧ‰¸ÀÌ͹Ô˳¯WAG[a‚§ÒëÅ›¨¾É϶ ³Æ¸Ôŵ«¥ ¡¤±ÌÑ·¨­¥Ž|…{t‡–‰wmry||“¥Œ‡‡Œ’”˜ž™–—™§²µ­¦­b`]c’«·¾¶¦f\][fcdbd†Ÿ¯¥´šZW_^TXYMV~ ¬­±†YSQTUUX\[WVXXY_`]cf_]__^ac_XSUX]aa^[`f£¾{|wˆ˜™{R=ESVqr\RSU[VZ[VSUXX_]\_cc_Z^dbXXbc]_XX^Ydª­¥£¥ºßûøæÖÏÑ××Ð¸šž©»ÙòîñxWXY[]agk`^^aed]VX^b`^__^hiigeccdfghhggjlaiqrmhgimnlhhmommmkjlmg_\aeb[Y\bagieacdchigaafjkomkmtvnbhgeehkmnf^[dnpliktukdglmkuwolqoejxqttjprspjkxƒziS>.!3GCNqs~sqt^S]XX[9"55PYhL$-w†¦ƒ\HOccNck‘]TgYhn…r€„?,`„”°¨x‡«®Òй¸ÉÚÁ­ ya‹ÎÛ½ÁÀÎÙεeޤ¢ŽŠŽ¨|„®­¥_[Ybw‚s\[WQP[jqoostsplcZMGDHMQV\^XLKRUGšØÏÇhUZRVWXYZ[\]adecdhhfghjjjhedg`[^dfaZd_WUg†œ¢¡›—“Š–§­¼ÊÏÎÎÎÍÄ·¬´·ž†ˆq™´©•…y‰aBVZCOcVorv‘’ykC=QMYXRSE:7]raPEYH?H' !4bQK…zt`PagY@-2DH@2V"+SUj„‡…¯½Å¾¿¾¹°´¼ÆÌȽ³³·¼¼³§œ˜–”œ¢Ÿ¢¢™  ‹{‡™ž‘ˆ—–™„™¾l_‘Á‚l¯ƒ½|ƒƒ²u›Ø–À¥¿›¬ÖÓÆ¨1§ÓÚ½¹ÚåÊÇçØneÞÍ]N†º‘‘¶ ™–¤aRVcaXURfOReX^aZ[YZ^^YVWZ]]^^Wb~w}Ž|eecjbkoh]YYXTN`TQ^Wigefhfcgmpgklbae__oe[_^k†€µ¹zXMqÜ‹·ƒNŸ^¼Ó¾ŒY?X—€“¤Ž¨Ç«É´bv·ÐÒͶ×Õ…ÇžzKAŒ¢‘°ãÛȾžŒµ×¹®ÈϾ¾¹¯­²¶´¸ÀÄÁÀ¸Ÿƒ‰€w…Œ~qkpz‚„‡’ŸŒˆ‰•—›Ÿž™•–—𤮹°§­ba]d«¶¹«™[Ta]b[]agŠŸ¯¤°–YX_`Y_`S[ƒ§°±´‡YSRVQUZ]\\_b[SZ]T\cTSWYZ]a_Y\\\_a`[Wg”¤—Ž| ¡‰gMFJJEbieZVWZ]W`ea\\^^`_`cdc^Zemj][ee[_`WcSeµ§¥¦«·ÈÚêòï×ÊÅÄÔÕ¹¢¨ª¾ëòÍ`\^__^_aca_`ejje`ic^clncVmnmhb^_agfefhiihdfe_YZai_ddaagmoqkdbfkjgkd_bjle\\fmmjjiginme^_dfllfbkxwlnljijlnoogdmwyvsottmiknnnwuihqoco}xwwebupjddpxqcK77FVF0Ia^cY[bMBb[^kS?NGP]b@#H¢œˆlOKh}aTxhPVYs_on˜•E7_rjw|oˆ—p¶Î¸·¸ÓÛÓ±Àº˜Ž®¿­À«¦¼ÒË£xƒœ¢¹©Œ˜µÂ²fNKcxxi[QKLT\biprojlnnkeZRHB?DJOV]YSHIQTD“áÀÞqX\RXXXXYYZZ_bcabfgdfgikkifdia[]cfb\_il`V[itœ¬± †vstŒ• ­µ·ÁÊÏÏű¯Ä£³´£šš‹s›t…}]_yv‡‡~~xrys`f`XH:EIGI„ŽyN7GOR7G4  Ma^pPLG5B$ + *"; DHb…ŒŒ…±ÁÊÅ¿¾¹±¹¼ÃÈÉù±µ¸¹³©Ÿ–‘”’¢¯¥™›žŒ‹~y‹™˜— žª“‹ƒz™·`l ¬‹BW®x¢s‰‚«¹¿ÁÊ•’Í©ÜçÎËž©èÁǬ·ÎÎ×áÓÍ¡ÞÀaÌÄ…šâ±­¡ÀfS]rv_MSZ}]V^[X^^_^^]XRTYYZZae\ay¢‹†nW[VQ`ile\YYZ^SaVXg^mnhdfgecejcfke^bgR]ZT\_fƒrlµÃxUbwàÑÌ|;wŸYÂÓÊ‘@fEŠÈ¢¥•ÊÅžÙ•P®ª™Ø¨›èÃ…¢·Ã¶«ª”®ÛÚÖÁÇÅÁÏÕ²›®¶Ä½£—¤«¤°®µÄÊ¿¬¡‘€}†ƒ{tqrx„Œ”Ž‹‹‘–˜›Ÿžš˜™˜—œ£¹®£§[ZZc­º¹¥USZY_VW^eˆœ¬ž¦ŒRSY`[dh\cЬª­±…WRT[QTWVVY^aZPTULWaUMTWVUXXVa]Z[^^[Wk¨Ÿ–¨ˆ˜caXNMWchmVWZY\`R[a_ZYZZ[_cc`][[[cbXW^\SU_T`Mq²¬¨¯»»¸ËçïßÙÐÄÍϸ²¶¥ªßñ‡NZ]_`^[ZZ[ZZ]addch_[ajj^Sghgb][^ba_^`bca_lg_YW\dj[`b]\bilniedefhjb\Zansmedoxyvsnhfmnhaabcknjcfprlqrqmhfjnuolpsssukjfdfjiejmg_dpnaovtop`Ysd`\[agf`QJO[iP/GjSH;BVYesS?NRSY>2UV ^ž¢š~QOs›ƒ\UiVGHFTUa—E\n\[els{~¸‹‘½½ÀÁÓÞÅœ‘Ÿ§´««¹Ã¼»Å¥°¯¤—‰¥¶±›uSIYmqrjVD>CICVimhfghgffeaXNGGB?DKQY`UPFHPS@狪é€X^UYYYYYYYY\`a_`decdegiihfegd`_accbV^fiie]Ubet©®£–„s`]n‚‰„…‹†ˆ–™›žŸ—‘˜‰pz€zˆ™‰m© ‰qhhmvtsxeKF>OUi_ljtX3BRPHeV.Q/=:).g†`lj2,G9D   &/Zv~r¹Âž»½½¹ÂÅÈÉÇÁºµ­¹¾´£™–—Š–°¶œš©“Œ„“®°“ ˜›„„ƒ’…©³ÐŸe?C|¹¬©¤©¾ÏŬ¦t°ðÉâ¿•›_ÁƒšÁ·ÒäÜðôÈÜÛÙÁÌʳz–Õ˹p´›E`s]ReZk¶Šg[UjXbkd`]ZVQTZVVXcg\_w£ypdZikf`dbZUX^bbZ\X\e`d_Z[bfb[Wcjfbh`X_j_hpsdSfkx[§Ú„UXYÜÏ—ƒTˆÀ{ÚËÐÍ}I…¶¶°¼»å£‹Ó†vc†Ä¬i¹ð×ÚÒœ‡•£µµÑØÂÇÄÉŵ¨µÍ ÃÛà˼¿½±¡¦­±­¨«²’‰{|‡†ˆ•vlkqz†ŽŠ‹‘–—™œŸž›–•™´«¡£TRT`¯½½ª•ZXOU`XV[a‚ž¯ ¦‹RRWTOX`W`†§£¦«ROT]WYXTSVYZWSTQNW`]QWYTQRSRVRNPUXVRmœ”©ž«‰a6K\[YjŒ¨³wSVXUZ]NUZWUVVTV[__ZWWYRVWUUXXTHYOWPŠÌ·«²ËÐÁÂÔâáâÜÏÌÉ¿ÅÊ··åãYJSVZ[ZYXYSTTRQSW[TUX[XSSWZ[\[[]_b^]]^__^\hd^]_bbaaee`]aeffegjhbacW[_`_^_ahnsrpme][`a_^`a^^diiknommonicaeiqmkkheglojefknkeje__gpnfokqkkhat___`bfhiOXL7KN2=QHOMUc`jgK-(#3N>(XSj“„‡c.+Ndb{S6[^XF!501]G1jk9Mig[QXƒ£¡bu ´¡ªºÁÇÀ«’‡‹”ŽŸ¯ª­Ã²¤‚hmƒ¤Å¬†XFVnup]VMEAAAAL]ki_\`ega][UJA=EABHOSX]NKEHPQ?Žî‰–è“W_ZZZZZZYYYZ]^]^cdbcdefffffffedbbdfhc\Y]cfhh]TZn‰ ¬­©œ‡wokgkmb^owmdpssponf\m†›„z”¨»È«…pqyte£®ƒYj`_Ujtƒ€ŠdGZ„^€Ÿ{–Tedd]K.RuEUS&ZO' + FS_`PÀÀ¿½½¿ÂÂÂÅÈÇÄÀ½»°º¿·¬£š“Ž¢´¨‘¡¤‘‹Šœ«™€ …†ž†‹”®º¸·VTx€¬Š«Â­­×±©œÛ×¹óÇË~p³°ê¡ÉÇÖáàéëÛæÐÄÛ³±½ãã€zÊ¥fto|uRVš¹”_Ujn£jXTf]VWYXWWVX\ffY_}³}skW\][cd`XTY]_Z\SX[Y_Z\\`giebbn}i€ƒg^hLPNTc\aen‚u®Û‹]G^ⵚ§€¦®–ԿЫ•‘«Æ¼­Á®Ëe¬µcS’Ÿ×Ÿ—¾ٺ¤¶¨§¹ÓÈ»ËÑÌ½ËÆ­ÃÇ”¦ºÃÀºµ±´˜˜¯¥„·®£Šz€ƒ…‡}spqw‚Œ‰Š‘—˜š¡ ¡¢ž–”–±¬¦§TPR`”®¹¼¯œ]UOXcVQV_‚Ÿ´§­‘WSTKCKSO\„¤¦©­~NINXWYWSSWVQLTPHJLNTYZXTUZYVRNKOUXSNr›q–ˆhEWI;A`ƒ–˜›iRWVVZUSWXVVYYVWXYYXWWWYUTXYWY^P`UT[¥Éù°ºÖäÙÎÎçêçæçÞØßÖÕÏÕðÃYUWYZZZ\_a^bea[[ah``cc]W[cWX\`cdb`^`aaa`__a_^_aa_]dggb`ccba^`efa_bgkmkebcgggdbce`X]\ZY^dc^\]ahlkmqhgeccdfhmjijhdcfsnklnmkhkc_djkkmrcqkhqimbcfjmlkkgiG#@Q49HUlfen^W`cS7GF0TH s„qu\D"7YHU61W]cA58=)&"SB,'>."@g¦pAx©©š˜Œžœ™©¨–™¯¥ŠwV[±švKQYfss_IPKD<66=DW]_\[^`_d\TQKA;;>>CMSSRSCEBGNO?‘öЇâ¥U_^YYYYYYYYX[][]bc`ddcdefhigggfeeefdhkh_Y[`flmcWWdq‘¦¸¶¤v„ŒŠ‡†}v}kjki]QQXcz¥›}wâŒtjr~qQt¤±ˆZqaWKW|šŸ¦kXk‘hœw¡¤{{|’hbeS`W.8UF11) :/3#¿¾ÁÃÂÁ½ÀÄÄÁ¾¾¾½¼¹·¹´ž†ž®®”‡ž©”˜š¢®§‡|²…ˆ­ÄŠ}—È®—€šŠŽ‡wZš¯wˆÆÑ„Ÿ¸ÔŽÚËÁ‘Q„äí¼¬¿ÌÛŦ±ÐäñÌÏæÔ¨¯Îà¼soÆÒgcz¯‹tººiHMKhiµnYVgYOT_`ZTX\bieVb†œijlWYagege_\[XSR^P\]TdZYY\^\Z_gk†dŠ˜mT[Sg\e{W{kam±ÔŽKD³æ¿”ªž¸½­£ÇÙ¹¡¤¯¢Ã·¤¥¨o‡’fYcʹ©ÄǾäμ¿²ÇÔÅÊÓÅ¿º¶·®œ¬×º³µ¾·£œ¥©¶¯—”¨©˜±ªŠr}†„‚€{z‚ŒŒ‰‹“™› ¤¢£¤Ÿ˜•—±°­¯ZSTc—¬²¸°žYKW^eQHP`‰›²¨¯’VOMODIRQaŠ«±²³€LEGPLOOMPTPGXg`SWRLW]YTT\ed^\YW[a`YQw¬Hq‰`?RMPLBBSk|eLMYVZ\MXZXVX\]Y[XVWZ\ZVcYUZZUYdboaWf¶Àº³µÂ׿åÚÒÞãÞãîÞÎØÜÕÚäðŸi^cb`^^agk]djg_]ennc\^_[XZ^`djnle_\_ab_^^^bba`_`bcbedabedaaXTZ`adid`^bjnlhje^[ahganh`^fomeod^cebeme`]_fkkiokkpqlhgjhggd`_`h_^ef_blr\niaqg_ddhnpleaUH'PaFVvYNhif}‹‚_0/I:*:*vv\,/( JI[LZGZaR·µÀÊǼ´¸º¼¾ÁÁ»´»·®±¹®›–£¢¦ “—¥¨± ¨²—x€•¡‹‰£¦„‚©ÁÃoˆ‹„_\V¨¿‡°ß©¨¸ºÒÓ¶Æ®ÔÐÖ’²ÄØØbEqÔ´âÑÜÒÑÉÕí͹ŒÁµˆwµtÅ–“¼°KIPLKxwQTSYZ‹fSdSbaaUaŸu_…”upcdhf“jiocLjWYO_JZ[]UhZXXuY^a[Qo[]i_U`p\gbǘcƒXz…v¯ÐŠ‘Ê»ÑÖum‚ÆÌÀ¢Óæ¶–‡˜ÈÏQ¶¯Œ¾°eDŸÇ Ô¡©›ÇÚÓÑÎËÈþ¾Â««µ²ª·¹Ÿ¹µ··¡„’¬®²´¬¢Ÿ˜Ÿ……‰‰…†…}ˆ‚Ž–—£ž’™› ¤¤Ÿ™—±°¬­YST_˜£¹º²§UTRTV[ZRd‰œ°ª°ŠQPIMSNPQi—¡­©¬{GKTT__SJMJHNWWVSOMMNSQV_]VYd\_\RMPUWƒ»d;f_X[YNUQ`qnŠndYSPQYb^XUUVYajVZ\YY[ZV_^]ZY[_bfab]€¾Ÿ®¾»ÅÒØÝÙÉÎÓÞççßÛÛàÞÚöçubU[ab\XZ^`a^ZY`fd\]bb^`fhd[]Z^ea_jga\\`dca\ggZYfjblmibadaZcghc`dij_jbddbi^iaZ[^afllsobaii_hoqkefijyj`dkmlmjmonkjlomgszmnrfdhd[]hmhmpnheffdfpuphgjlXI.'1#0Ox`DMSZ^fnrk``kwhA 5PvJ:?NG>BIYRKl_PKz©®·¨Ÿ§•wxqiOSrwx}B‡šXMb~Œ’“‘›¬³®²§›Œs\Ze~–¡O9RucUJHIHEE16>ISXXWNRX[\\\\ROHBBD?8=>AEIKKJEGAAIQBŽí´nßÞaUdZZYYYYXXXYZ\^`abbbcefghiiihggffeeefedcbab_]]`ceedb_^cz£ÆË®‹wyƒˆˆ‡‚ˆˆ…Š”…seafklvhlxtpssgeWUixy{ƒ”•tŠ­›šoŒškLax•‰yvue`p__o¥—oM`M`|sj}ŽŒ‘„yznj~xux¹¸»Á½»¾ÄÅÄÁ¾¼»º¹·­¬°§›£Ÿ¢Ÿ—Ÿ®±›«¼§ƒŠ¤¦’•Š‘“•Ÿ©¢h‚x\wjce°•°¬Ðµ£º£³ëÖÄ”ž²ÄºÏœÆÿµ¥#ŽÞ¹É³³ÑÔâðïêËÇØ¬ËˆÁ…©¥¡Ç©EbkOLX•ZUQTN•‘r^jYGbyQ‡XO~ŽVXW\e]ŠxfZdhqf_`hRNUZSWjm}_e\]\TR|t^cxowÓq\O…¸‹lŠŒhz¡c®Ê®Á¹²¿Ñ{s¯µ×ÉÔåÖ—˜Ž‘[À—}Ô™—wwf“l²É¶ªËÂÊÕÞÛ¢™«ÀÍÄÂÀ»¼¹®°ÄÒÐËÊÇÀµ·º¸­••“–¢ª›†ŠžŒ„€ƒx{„‡–˜ ¨£—••›¤¦ ž­ª¦§URUc—£·¸°¤VTSRQUVPcˆ˜«£¨…PURJPKMMc“ ¬¨¬|HLTSUZSLMJJUMPSTSTUVJJQZYOOVTURNPWZYˆ®h;Xeknc\_MNbsœndZXWVVY^ZXYYY\bZZXW[_[T_acb`afkVWW[y¸¬²Â»ÇÖÓÐØÞרÝääáàãßÞèø×n_^Y_`ZVX\]a_[X\bb^X\]Z[_`]\bchne]egb]\^abaZcgcbfaW\__\]bb^eiid`cedclaaa`jaea`dffim|vhZ[hpojmmlnqpk}qiijhfhjlmligeeegqsiioobmrjfge^fiieehigjcZZemi_'# >Ih_jˆ{\BAW]NMbstaM+?Qkp…”U%2=FNRSRQTWWURPOMKEABEA:=BKRTPHB@D@AIPD”÷²cÙêwYa[[ZYYZZ[XXY[\^__`aabcdefffgffedceefedcbab`]]_bcc]]_`\Y]e~²ßÓšliz„~{€…‚|yxut|Šo41D^hp|‚{kgy„€~‡”’q|˜‘𯝗w}’}fJUq˜£‡{rs•£ŸŽ\b‚Ÿ–ˆ£“yxpwŽŽŠ{i³ºÂ¹´»ÇÊÈÅ¿º¹¼À¹·¬§¨¡¥™“˜œ™ž¦¤¨±» ƒ°’œ¡{„”–“½’hƒ\zmXi”­µÌ«ŠŒ¼¯Ð쓊¸x°ÂÂÛñ¶Cvéµ’Â@ŸÎãîèÒÍÌØá·ŸŸÐ’ÎÜÓ•T€¾lqu…¢MSWcuiJ‚r_a^ig„NeU‹U}†spi¦ƒfVdwhig`e]K[aeemq›wgdljb_WzadmÏ›`_\«°’tixºf·²ÄË϶Ϟ“ÀÆéÐÚæ¦„\€i‡®¹Ûn~Rs¨750/0445;CCBACGKMMOQRQMJHGGGEBCFD>ACDDA?==;AABEJE ÿ±QÁö§UZ][XWWY[]YYYZZZZZ^^______abdffecbeefedcbab`^]^_^^e]X\bglqqbTXtœÁ×é‚jrˆ‘‹†}tvƒr]Œ†z€sxroz{|twtf^_coil‚~|qyu‘’„”« †™…Œ–—‰w‡rtpr…m~¨¥ˆ|{jv{vÅÃÀ¾¿ÀÀ¿Â·±·ÀÀ¼¹¶¶­ª­¨¥®« ¥±¯ª£—𝮉}£‡s~ˆ{}™ÂŒybTLts}q¼ÁÄ’ª’§³ºÊÐΰ¢–¿ÔåÉ£©Âæ{'J•ÀÜÚ»ÕäÄÆÜÔ³ÄÙ¾¿×íÄ“Ÿƒ¦Á–ˆz§qZRO{DO”uWigWLµm’Z^‰[‘¤Œ{Wk—rcTY^kxWd]xvh\a^X‘|YQZ€³†t˜s\kfK® ^}…ŸÁâ…ƒ’IHÉš‡ÜÍ Ô¥£ôÑÌ·ÚÝàáÍmm\šY¾ÍÄš´‡F¿X¤···Ö¬Åº«§´Áºª´À²§¸À·¶´Å»¡­ÏÆ““—œš‘Šˆœ¨­¡”Ž‹ˆ„€}yx|‚—’𣠙“‰‰“™™¢°§¡Ÿ«]TR_”¬³º«•\XVUTZ\UeˆŸ²¨§~HOONTRWRa“§®©­€QTXTVYSRYVNO\[WROPUYTTX`aZQLKRUTTX[ZdETlqs^FIFCCOxš’[ZZZUOOT_ZWYZXWXTVVSUYYVPOPU[^\XTaSQQ›ÒÑÒÅÅÎÔÛÙÌÊÅÆÐÛáäçàêÔ‡LQROZ]\WUYZYS\ba_`a`ZZ\`bcdfaie^`^^geeca__bej\U]cbdkcdeffdefX\][[\XS\c]fe\aY^_diidac_aee^X_jjiebdjkhfknkeabdbcfkpojeish_gdapghijnpmgghfdglkgcikd^`fjG_naONQLLU7464SY>2=5 ?Y?#S‹¨ÀÍÒÜÓÒ½¾Ç‹t®²g;_N2WMTWl‹“ ‹}jbv{ktv~w\C@LWnoneUGEJPMH@71-,/03766?UjqreSGA?<;4674/-15569==EEBDFHD£þÄ]«òÓVa][XUTTVVYZZZZZ[[^^^__```bbbcdefgeefedcbab`__``_]aadfc^_ducSUdnj`i|ÁÖͨ…z„’”•‘‹Œ„‚}ontsw„„||yx~‡ˆŠ—…ˆwleplfd`ostlb[Ta~~„‰„vr•ˆ““‹€j]fT]y}Š‚ƒ‹–ÀÃÄÄÇËÆ¾Ãµ°½ÆÀ´¯¡¯´¯¨¢¶­Ÿ¢®«£Ÿ˜ª¤‡vˆ˜•“¹¬š’‰x|•¥rUMb‡rp‡±•Õ¬w–°vÁÈɾ’Ë–_Êè̹§³Ù¹¬ºâÒڸ˲ÑÖ’„ÅÖ²Ûôåìд»â€™Ôwy¤¿²¦[U{¾~‚œjQg©QaÒSƒCh«ªp“ €[SZX™|z†Si–b€YYTjŸxQ_YcQ–Ubf_Œ˜µŒte£ÀY»¯_d¹Þ•Ö˜ËÁ„ª¿ãÕà»ÒÙœØÔ»Ö~¡ºªÚÖM;e|9_ÓºO®™»¯˜¤Ä’˜Á¦§­³­¤©µ±­¨™‡€yk‚}†”‹|³»Ÿrv‡Œ‰z{Ž—†ˆŒ‰ƒ|y}„‰–ŠŒ“›¡¤Ž’’‘•ž¤£˜¤]VTcް±»¨ˆXPY]^_ZPcŒ›²­°†NTUPRQ\[f‘¡®§§zLRXSQUOOXWPRVVTRPQTWi^QLS]bb[^]XVYYWp‰cKHDVTO\^_\{™qHIMQRSYa_WRUXWTTWWUSV\\X[]][WTSTR[VN|àçéÉÉ×ÞÑËÒÖÔÇ¿ÆÔÞäçÞèˆVQejl\][WW[[XZ^_\Z[ZW]XWZ[Z]cQ`bZZWTX][[^bc`\^_bffc_^pe]_b`]]dfecehe_bd[ee\edhbahnlfcgpskfijf^cedfknlgiikrzyrsrojda```ajmggmlpjcbfjmojjhhmtsngklijorq4LVfkXBVS?/=EGIHFMbwpH]_E9a{…ˆ}QD9,;:=BDCEJLMPUYZXVZZYTNIGGCFGB?@>:49=<98:=HFADHKF¦ÿÉYšñí\^^]ZXVUTTWWXXYYZZ[\]^_``aa```adfheefedcbab```bb`^[WVXY[bjZbjkhfhlf^\k‡¨Ê࿟{q„ššŽ–‘”’ˆ…„|mxvryzwz€ƒ„–’’¥“‘€~„‡tqcukOL[fm\cjjb_l|~zzvnnmdhllmoe]b_l}†¶ÁÉÈÆÈÈĽ²°¼Â»³²˜­¶¯ “Ÿ»ª¡«»¶§›š~w“’«»¥•—‹nu ˜|rz…œmw²§^ÖƒŠ¼´™á̽€¬ÍÃÈÑËÀ’›ÔϤÈÓʽǎh|ÕÝŒ¦ëÁ†âÆøÐÚººÔ¨粫¹­ê×¥¬‚U–¨yÁ¦YT«Yš´†ªg]uÌ‘gŸ–oY[cJ†}i›QU¥`xknUO—zYjZ¢…h°l[„|c³ÊËa‰kº–pë¬DˆÚ±–âžÖº©¬ÌÎØÃ²ÒÎtµ¤ÐÖ¬GɘÔÜU`SVA¤ú—·¾¨´«ºˆ€Õ˨’›˜•˜³£¥¤‹€‚zu–‡Œ®µž´š{…ƒ€|„„}{‚ˆˆŠ‡€yxŒ“•‹”¦¬“œ––žž•˜‹ŸWPP`‹°¯»¦ƒUKW[\ZRH_‹›²¬®ƒKQRPPO]]gž³ªª|OU[WQWSPSOJOMOPOMLLMMKKQY[SHNNNPYcfcy§lVsth<66,7K«{YUTWXVVYd\X\^[WU\XSRZa_WRZa`ZYaibfd\œÿïìȾÐëéÖÍËá×ÒÙãäÞÙÓÙfKUX[g[\YVVZ[WWYWTV[^\^WTVVSW^`lh[YZ\d^\\aghc]befb_]\Ysf^dmonoefdacfc]iokwtbaZf_]gongb`ge]anoefilmpsoilkggpxsh~}yqifgjccv{hgqlfhouvsppmlhfkpngkv{shis|# 3;;47+ &0+>C65Kcl‰d+Y_[dnž”O+V|£Ÿ·­­¢œŽq“ž¤uƒ•“€‰bE>:@DB@LagWD<5;>8006<>;60,/8?98:@DCDHMOTY]\XTVVUQLGFF>CD@>><9>@A>:;AGIE?DJMI¨ÿÈP‹ñÿ_W__]ZXUSRUUVVWXYYYZ[\^_`a`_]]^bfheefedcbaa``acca_`\\ab^[[e`\]bggfkknoilƒŸÂÓÓ±†u…š”“œ¡›˜’ƒ‚‡€|…†~|vxr{or}…‡˜•‘Ž{y€}st}ufc^[]gnmhf[PVWKSc`_qhY__\ggvzn³¾ÇÊÉǼ´µ»Á¼±²º›ÁÁ§¤¦žŸ§¦ª²²«§©”ƒnq˜¥ Á—˜š’~t†£Š‘Š˜v”±ml¬‰—½°ÃÌÓ¤½ÆœÓ®ÝÁŸ’¿á„¶ÝÊ´Ï®Ž¥«ÏĆ»åožßäÇâÙËÐêÕÐ׭ʸÒ×Б¿`hÏ”´É€¬{¯”fÔ¶Ž¼hK¨À†ˆ”j†ŠL]^˜”W®jH™ˆ‘MkS`—‘feHž¨S£™UZ|pf½Ú‘z†rÓdÂæ›kÐÍ’ÎÕÊÛ· ªÀçÇ¿ÅÖ›p¾©áÌMƒÏœÕÔÏ™|nPGh¸è·ÊäËɘ´˜q–פ‹—¡Ÿœ¢¥¦¨¦’‘•Ÿ“…“ Ì©ˆ¸ƒhnˆ|z{}€€}€…„€ –‘šŸ §Ÿ˜”—›˜’”“˜ [`Ob§ºÁ«•VGTWVXVQfŒŸ¨¯µ‹NHUWQVXSd‹§¬°¯|RUQJUVURNLORMPSSPLHGIPPQULGOKYSO]YJL€¥•kxa^LA<71b¥¡ƒYTVTOUZQWTV[]YWXZ_^WTZ`a\\]^[VX]_UUY®üñìÁ¶¼ÏÞèãÐÚáÞÖÛèäÕרYgYPSVY]`^YWZ^aOY_PXeU^ndU\^_mdpo^Vbnq^ee`dnnfhcdjnjd`mlllmmlkfbdkkfhpriyspr`je`^befgjkeejiemyhmpmfbejipsompuxquypdlwshgjominwdgikpsnginpoqvwuqrssuwqh!!  'C5!5WsOK>MTi‘š“sN@f}‘®º¨¬„m~‘š“’yfX>CEBCGD>PglVEHJBD5.6;7469:746<=;>?ACFJPUOQRPPQMGNOOLHFEFFDA>;:99>@BCA@@AIDF;HDK§þÒa~ðÿ‡Kd^XUUVVUW]`[VWZ[ZZ[\]]^^Z_efcbeihkkgfgea`aba_^_`_][YZ\_a\_`^_cdaa`adhkllp¸ØÛ¼Žkx|‡”œŸ¡¤•–“‹ƒ‚†‹‚†|ciƒŠ‚ˆŠ†‹•ˆŒŒ‰‡„winoonqrkbSUPLWe_MHRW`i_OLebWLª·ÃÈÉÇÁ»¹½¾¹µµ´±°Ä½ªª¨¡¦£¢©¶½¹±­“‰|§›–•§¯šzrŒªy‰Œ{ƒ‡‰³ƒOƒÁª¨ËÌÆªœ·ˆÂ°Âɹ„xÓ·ªÇÄ·Å¥ tuÁ±Ò¼å¤vÆô·ÁÑÕÛÑÅìçØ´×ÀÐÎÙ˜¶a‚̗ૄÂӉ°ä¡¬½„u¾Áª¨¼…›“Qe^ ™XšMÁ¡_sMl£¢ipMh­c¥h wi5…Ò¼œÍoº›k⼡¬Ñ©´ÞäÛÕµ§½ºÍã²Ç§{“±Ä؃‚Í¡eÁÑ»‹+ IFn¾Ùà· ¯£»»°«•ºÎ£¤°­È¾Á»¸º»·´´¯ª £Ÿ°»£~˜¡xw†ƒŠƒ†ˆ†ƒƒ†ƒ€‰”ŽŠ —‘””“›§§£š’’—˜•‘Ž›¡W\Ra•§µ¾°ž\HQTSUWWm’£ª«­„LJYTPSRNd¦µ´¬tJSXXIPW[ZVSRXXWVVX]a]WMR`\NKR\URaaUVaŽ¡…€^QBCDLO{²«’YQSTRY_XUUY_`ZUTab`\^cb]`^^_[TSUWTPTœøññØÄº¾ÉÜçáÎÞçæìöôçÉåp\Q]ea_\XVY`gmdX]bZaj`rmddieep`jmeadgegormoxztkt}yj`gufltxtnhetpqwvpryyq~sji]jedfhfcekutuwvtv{psvurqtxqttompttnnsodjutogdmvwtttrmikqrnwvpiinqpknmhhmpo$ !&#"1A. 8XIN4@BCEHLOMPPOPSQKOLIHIIGEFDB?>==>7;@DEEFFIEH?MHP­þÐc‚ðüŒNic\XXYZYW\]YWYYXZZZ[\]]^\`dedcehillhghfbcdedbbcdba_]]]^_Z^_]^cda`acdfhjksee…·ÙÜÑ…|rs~ˆˆ„™–••†}‰‘Œvv„„Š|s{†ˆƒ“”Ž„}}|y~ysqpi`og[V`lh[T]`di\IDe^QD¨³¾ÁÂÄÃÁ¾Â½²²º¸­¿¾±¨©¢Ÿªª¨­¹¿¸¨ž”‡¤¥‹‚™¨©‘y{“¨|ŠŽ‡”žÇt\ŽÄ£~hÕÃ͈£Ÿ¯¬ÕϳœuÁâЫ‘´Ó²žhN„ÏÈÓâÅ¡§åçšÛÙËÎÔÞâèÔÂØÅáßÍ·§ŽÆ»¦Õu¡²¾Ä¡Îϑζ–šÊ¿Å«ÏŽª¢fp²§f•¹Zwê´|{My²±i{iJ¬zdÀ®jƒM‚ÖÕ ÈwžçxÙÛ»¾äܳÄ˺¯Êý™Ðí¸º¢®„¾ÈÌ۫ǼW{ƹ²l9J9_ÀÚ³Ù¨¯¶ª¥¨³£¨áϧ¢«¹²´°®®­ª«®°¬ª±ž·¦¡ž’Ê¡“{ŠŽ‰ƒ‡Ž‚„’€ˆ “‘•’Ž”¡¬¦›“˜˜•£¢PTS\©±»²£]DWYWVWVm’£ªª©KHROMPKIe§¹µ«rFNVZDKTYYUQNRQPOOTZ_^YOR`]QPV\VR]`[\ov€aTGGJCESYz£Ÿ•cWV[[bf`WX^fe^WVba_`fje]a]\^\VQPX\QTŠøôø×ÉÆËÒáìèæèäáë÷ïÞÐðUWgief^VSX^bcea__`cec|c^lmffidegiigc_Xafbbhkiqu{}xqryuwvqljnslghljcdklgoeYVSbhjnnhbfncgijlnlfqrsttuvwwwtprwxutntvmny}xsqw|{wu‚ytx€ƒ…ƒ|xzƒ€}‚ƒ~z}„   )11)$%!$7?.*D]aY@DbZS@?r–•Ї—°²³¤}cw”—””{d[eICTZSE5PF:8DW`aKIC<;=;6757:4-2=9:869?A>?ADFFFHJMOOMPTTPNHCCILIDDB@?>>?@6:AEGGHHHEKBOJWºýËb„ïù—Rgb[VUVWXXZYWX[YTYYZZ[\]]`acdeeffillhgigccdeedcdfedcb`_^^Y]]\]ab_^addccfidmsnm‚­Òö予iiyƒdkx†’šž ••ŸŸ…ƒ|‰yozŽ˜•–𕇄~€|„„€ˆ|okpqkcpiSCDGJT`YL@®¶»ººÀÆÉÀ½¸µ¸¼¹±Â´§¦£™›«¬¬®´¶¬œ¦–š‰w¢—¤•‡„‰‘™Ÿ|ƒ„ˆ£€€µ¡‚€Ò»³œŽ‹ž²®Î}~­¯ëÌ£tšË¯ži‚màÍàØå®ÅáÓÀ®ÚÒàòãáâÛÊÍÍÎó×Ñà{–ÒœÛÂsÄŸâ—»Å¦Ö¦Ž§ÇÌ¿ŸÎ¸¹Œ§ŒÍ¹„±Øzhèß‚b‡Â¹tyl •bá™±„’t…Äâɯ®ƒÙIJéÌËÌëÏ®ªÃ¹ßÅ¡ÁÄÔ»‹Ž……°½Õ·“ǘO¡¸¯Ï—Tƒ¸¼°o½¦¸ª«¤«¥›¶î¾¦ÈµÆËÏÓÑÇ¿ÃÍλº±£±–š—v­³†šˆ‡…‚‚ˆŽšŠ„ƒ€Œž‹›œ•’–§¤›‘Ž”šœ›”©›GIPTž«³¼° ZARYYURQižª­­‡QHJRRSLKj”§³±¬xKMOPMMMMLKJKQSTSQPPQJSTSSLN]SXUPRUWY}iric]H=<843;:<;4-097997;AC@AEIKKJJKPQOMOTTPJFABFIIGB@>=<<===@CEDDEFFFNDKG^ÎüÃ[~íûªTea[VTUVXXXVUY\XPXXXYZ[[\baaceffdgjjgfhfb`abbaabdbcccca_^[^^[[^^[]aec_^af[dkhabo}ªÊäáʰ”{sjjqz~‡š¢¡Ÿ›•}|…‹ŽŠ‘™š–І‚ˆ‹Œ—š™Œ…‚ƒ€womprfZZXSVOMKK±ºÁ¾¼¿ÄÆÄ·´¾À·²¶À®¦¦›‘˜¦¦©­¯®ª£š|Žur±«¢‚v¥Ÿ––Œ˜—ƒr‰¬«`|™Ù»ºz‚®’®Ö“vˆåÛ¬aŸÎ¤©Ÿ¶ÎÓÁÊêá×É壉ÓËËÜÞÒãñÖÉÕ»Øò·È×p™Èªõª©Ñ¼Ê”¼Ë‘ŸÍ¥°Äà ¬ÙœÍÒ³Á¤Þ¾šÔÙ§‚ÜÏÃ’Ž ÏÚp›¥‘³kݺ«±‹ ·Øå­Õ޲ð¥ÕÇÁ¹Ú弡׹ˆÆÙ¼ª¤ÜʶZrá½·ÑÀhg°wйs ¯p²Í¶Ñ½À«¾Áº£”‡Ùص±¿²³¸¼¹³²µªŽ˜  Ž“™ƒ‘Æ•‘‡•ƒ~yy~„ˆ‰‹‚z}Š•˜…ˆ— œ”‘ž¢ š–™žž™ª‘JMUX—«¹À®ž`PMZ^ZTTl‘ž¬®®Ža[Ygdd]Yq”¥¯­«~VXWWZWSPNOPQTUURNKJJIUYWSKOaNSWSMQWX}gdonjTD9Egw†ustZR\_^[USSV[ZWY^ca_acddd_[[ac_ZX_aV\}ø÷óïåâß×ÛâßÞëïãÖ×ßäÕã¦`haW]_bfiifc`nofaffchi_gldlrdngdjpnkjdjmiefjmjpy€}‚‹…z{€yr|vvzwnnusrpx{x{|zuvvvzw}~{Љtqnostrnrrsu|€{rwlovmhotlu{yrnptklmnsyxr|}|yyysknpqpqqld4./:*"95  +'=PQ=%Lpsƒ}ž—’Ÿ‘˜¤§§µ»°Ç½­ž’ˆ|sWA9;9;A?behf\N@:EA@B>635977752247999>DEBEINPQPPPSSQMNQPLEEEDDEGHDB@=;;;;BCCBABDGEGPCEAdàü¼TtçÿÂWec_ZXXZ[XWUUZ]WNVWWXYZZZa``adffedhhedfea_`aa__`b^`accb`_]`_[Y[ZW[`ca\[^b^YW^injcRo—¿ÞçÕ½µ˜vhnxwq]fq€‘™›ž––•‹‰‡†“މˆŠ‹ŒŒ’˜›˜“’ƒ†ŒŠ„‡Ž}†wvoc``ZTR­»ÆÇ¿½¼Ä¶¶Â¿­ª··©¤žœŸ­±²®«ª¨¤Ž‘œ†Š·«Žx~¢­”‡‘›£§”{t’¢z‹{­®¢¯r|¹›Ò·”ÉÈÛ³ƒ­•Ѧ¬¡À»Êµ´·ÓîÑÆÓ¿ˆŸÆ‘Á±xªÿÊÎ×Ó¤ÕäÃÏ¿°ÇÖÔ¢¾ÌØË£ÃÅŒÀη¬¾ÁÝ{½Þ§Õ×ÈǺث›ÛÄ¿ªÕØÙ©¶¾ÃÉÇl•ĆËtµÙžËŠÁн½ÒÃɯ§ÒÁÆÒ±¼ÆÞÍ«ÐÐu›ÛʬµÌÔÆj|”g®Æ§¼ÈÈiJ‡¡iÂÖ‰O=‡Ál¬¿ª€‹›š‚‰| ÚŸ¬ §ž›¨µµ«¡¡›ŸÇ·­°££ŽÒ‰vz„‚{vx€††ƒxƒ„}„–š‘‘ƒŒšœ—•™¢¨¤žœ›™Ÿ£¯’ejmrª¼Á¬ qnjvwpjes¢¯¬ª‘twyxyvmx’¢²«¨clorhggghgdaec`[XY]afe_`id\`VV`aY]bY}xXa\`ow_d{‚Œœš£…aQ\`_^[]\]^]\ajlhefeccec`aefb__dabeƒñú÷óêéçâçðííìèåâÕ»£±ÕÉf[]ddggfdbabbiebacgkk_cigckpgegkopniegiifcdimypiimpv{}rhjtxqhpkkpmeeljkcpunrjzrlmoprunoomorrnrpnptvusopqrvyriumoqhflkmkjny}t}{vrswupyzwrptvusrmkpwwq98#$;O< + + & 0?===?@AAACFIFFNAEChèû¼UkÜÿÙ[^^]ZXWXZWXVVZ]WOUUVWXXYY^^_`acegcffcced`bcdca`ab]^`aba`_^a_[YZYU[]_^[Z\^YagcYV]frh^b|£ÊáËÃ²Šƒ‡Žjqpsƒˆ›–‘“¤’“Š‘ŒŠˆ‘—”ދЉˆŽŠ‘ ­Ÿ©¡“‘ˆ‡Ž€qh­ºÅý¹¹¹º¶¹¼´§«¹±§¢—¤µ¨º¹³«¨§¢š‘›©¨œª¶¡ƒ|Š¡ž‡‡›—’¡–xxŠn¡¥{¢Í˜¶„`’‰ÇªºÂÓ­Éǹ®®½³œ½|®ØÆíå©åžÜ”VŸ‰^¼ÚžÍÔ´•Ò¹ÂèÁ´¶¼Ú§ÈµËÜÙš¼´›Ê˹ÉÅ¿Ê}ÇØ©ÊÃûÊПŸÓº»ÁÊÙÙºÁË·Ùq¢Î|Ò†ŒáµÝœºÑ·²ÑåÉŧ¤ËÒõ¤©ÁѺÇÖÏš§ºÅͺºÕµi¤‚|ØË²­ÇTYtè˃½yLmqcxö§©§¥Ÿ…‹‹ÌÝ´»µ°§£ª±®¤¡›‘¤¶˜‰Œƒ‰t³„qwz„~~|t~„…‹–˜“‘…Žš›˜˜–¢«§”‹š©²”„‡€†©ºº¥ ~†‡ˆ„„~¢°¬©•‡‡Š}ˆ~| µª§ˆr€„…yyy|~}xt~}{{|„}uin|lgnemtorlTl‘oŒŠ|Š‹ihtr€Ÿ«º¢sX^badejhhhdbhqnfcimjfecbeiifgki`phÚòõéäëñðõùóöéàêýþâïÄÕo\[idlf_\]_^\h[_c\fqj]b`ageci`kpidfeaeb_^_bglzi[]gmlkxl`_hpplsnotrklsnsgtthphokjkiefjihiljffjnnmnpqponponptqkvrurimqjsnhkx‚|onnljlmhadikhfkrtmnmjlrus >NH)$% 4+3,A??@12@L\eaFEHKG=8948975665../38<<;;>ABHOPMMPRSRQQQQSRNMNJDHHHHGEB@DCA?>>??9<@CDDEGKDHALLlçüÄ_fÏýëbUWZYVTUVVXYXZ\WPTUUVWXXXY\^_^`eicffccedaeffdb``a``aaa`__\_^[Z\[XZ[[[[[[[YWVY^_\XRV`gdcvÃÔßѰ{•Œ†Ž‰€ˆ„}w|ž™ŒŠ‹’œŸ™““‹‘ŽˆˆŒ‹‘†ƒŽ™”¬·¸¼·¨ £™’”²»¿¸±³º¿®¶º³¨§±¼´«¦™›ÁÕ¿¹µ«¤¤¦‘˜Ÿ®¡ ¸°˜Œ‰—’Š–­ š¢ŽŠ„‡¶Žh }‚¾l‡…ÀÂx£Ø¡Í®f³Û•Å躬®|Ðâäáä³Ûœ¾€‚–\só¬Ý½‰—ڌǹ¯ÐÓÍ…ÐÀÎáÄ‹—¸¹·¸¥ÒÄÁÄžÔÙ­Á®µ«ÏÕ¥°ÔñÆÁÕÏÀ·É[Ôy½ÑuÍšxڻ߿½Ò³«ÉÕÕâÏÀÆÍßæÝÙ”Ñ֥ɻbØÌ¯‘زZV˜wœßœ¾Ðigx±ç¹˜º›z”´ŸÚ¨®²¡¡³ž§Ÿ´ßÆž³±²²¬ž‘”„p—›„y†Œƒt¡“€wk†††ƒ{xvƒˆŒ”˜‡Š˜¡——•¡ª¤–Š‚}Ž¥¬Ž€†”ªµ²‚…†„‘‘Œ®­¬™ƒ†…v~…~Ž¢´ªª‹Š‡‰…‚‚ƒ„‚€w{€ƒƒ€€€{syˆ…wt†tw€€pK`›rŸ¦Œ‚[bvy‹¨¬²µ~[[]]bflkkjeaeni_\htrjd_`eklkpwh\sbt½àéñççèäêðëðïëææêîï˶ÌyjYa^d]X]fkhbp]ej\hxjecZbpcZncpp^T[ccd^ZZ^cincgmnifmxpnot{{tmvrsywqrzksgqm^lgnpttmddjgfksphhpqqpomkkjnpnlnuwuttwqiquiqsoiimkd\ckqvvlais{xsrsshpvurrqo,"GKC;06?: @3#!*-00(HUO;b,.:@?A89MbfaR?D>=BA:549;7006601478:>??>BDFLSTQOQRQOMMNOQQNNNJCLHFHKIA:?>=<<=?@6;BFFDBAOBDBTUoâüÌifÇùõgTX\]ZXXYUYZYZ[XQTTUUVWXXVZ^^\^ekcggddffbeffd`^^_dcca`__^Z]]Z[^^[ZYXY[\[Y`_]\\\]^`Y\geY[hn£ËáÕ®m{yyЉ„‘Š{‡ƒzЉ”––Ÿª–‘„€•š”ƒ}‚€vwŠš¦«®«¤£©¥¿Æ²ª·º­´Ãŵª­°­±¥“©ÇƱ§¿»ž“𡦗–—«®’•’ž“{¯¨›º€~’£—•­…‹oŒkš„yšnÅ‚–Ĉ¥¨–¨ÊÉÓ³º£š©ÈæÞÝÙÌ‘ç£}·‰„|‚?©ðÀÛÒ«¯¿Ï©•­cÀØÊ‡È¶ÓÔ¹m¶Ñ®œ¹¬ÄݿƸɸ®ÍœÉµÒÔÈÄÓÙÒÇ«ËÂØ›Ò†•ߟÂÊ—¼ºÞÁÖЬ»ˆ¡°ÍÙÂβwÖÜà·ÎÆÆ ì–¸ÚIÑä³|¨çX1L€C½Î ÚˆŒkSÀß³º´ƒŒ‘Ó‘®É·¾ª­ªŽ‰¿Ú´«‹‹‹•¡š‡‡uŸt’™‰t˜œ‚‚py}ˆˆ~}wwx–€‘–‹~‚‘”–Ÿ‘“¤«›‹‰—¤§—‰ˆ’¤´±žŽŒ’Œ˜›•‹†ˆœ²°¥~”…•އ‡ryª²°ŸŽ‹…ˆ‹‘Љ‡ƒ}}„…ˆ‹€„‹–›œ•Ž—›„“›UF•¢“®¢€“]c{’›¥­ª®sB}iY{o^X]lsleeqiejmjhjqf_dklmpyheT[enªãôÿðòéôèääêêâçìåÐÅÆ¶_bn^rqolmoomknj`blmfi`bqujcfkpkbftujb`QXabldhpppwtotahorqrw|zjchjfo€qkjookpyenpt}wigaccemrj\inpmntsnmrsnntxvbmsrruvs|‚~ndgkjhbhmeft|z}xot‚wfs|ysqrt/)N[]\N>O[I--87&$7;60&7JHFTJ/'$C@!./ %+1-,'!%*:SfbULF@6=BA;546467766799<>>=;;VTO]<035 +!%-31*(+7:7,#*BWRVULECBA::86679<34431124999889=@HGJOOLNRPPQSUUSPILLJFDBBCBFKKE@@989;:8;AABDEEEDDLJIGX>|ìÿÊg^ÇûòŽQY]YXZ[YWUTUXZZZVVVVUTTSXXZ\^___abdcbabddddeeda^b`^_bddb\acbaa]XY[ZXY\ZU[[[[[\\]XSRWZZ\_U^gikw ÙáÓ§zhlsŠƒ€‚‡‡ˆ’š˜‘Œƒ“¢¤žŸ«¶¥££—œ˜…“†{uw~ƒuu|‡°²¹¼±£ª¼À¼¶®«¯·½´§£°¼»´±ª© ¤¶µœ‰Š ª©«©¨°¨£“‹˜¦¨¦¯’m‡‹…Šˆtwgo–]£y}¦¯®t}² ™ÍºÓË“«²»Í¿±ÎàÇÞ÷Èœ‰ÍŸdsk£Ïùº©Ã²fCÀÖÈØÍº’á±t‹ÏºÎÁzÀÂroޔĢ¢¬§¬¯¬¡³ÇÈݺªÂÑÚ´¼ÏƼƓɌž×´ªÃ¶ÆuÖ¶ÚÆ¶q­¬ÇŰZxÄããËx´­šÑ¿Ô’›dŒÕŒ`­ÀW9S„/ޡ쩚Db ¦—¹±¾·½À¹À«ž—¬ª­©ÐÑÁ¬ž¨³ª§¦— Žµž‹‹’€{}‘Šzˆ‹}u}‡…„ƒ{u{†ˆ‘ž †ƒ‰Ž–˜Œ˜¤ ˜ƒ……ˆ‘ŠŠ•£´¹° ’‹‚†ŽŠ‚ƒ‰—­­§”†“”ŽŽ„„Šyx˜²¿²˜ŽŽŒŒ‹‰‰Ž“‘Š„†Œ‡{€Ž‘ŒŒ‹†”˜œ~4¤µÄ·±¶—Œ€ˆš ¨¹Ä³z-tŸ’‚މ…†‰‡‰†„€|~‚uljjjkm{tea^lŽ–™‡™Àæþ÷ôôêØÓÒǺ£¨Âwhwfedcbbbcnwynefhg`cfecekqiiijlmnnjrkplckfetwplhp‚xrkjnrsrgqvttwsirpqttrqroqhdmqqywxskhp{‚ssrrvvl`nnkhjmjdnhpqmvhilkggp{{twyonvw~qnxzrpwrrpnqvuqaQ\tqdflSZbU9.+!   +*1$&?D3" "-03/$!+--08CKPQTG:79:<>A<633432)+-/149=98756;BHIJNTTPOROQUVTRQQMMLJFDDEHCAEFB>>879;858?BBAABDFHMIHETB‡õþÈe\ÁÿõšRVYXXZYVQQRUY[[ZUUUTTTSSZWWZ_`]X\_abbaabcdeecccdca_`bdee`cd`__\WWZ[Z\]YS^]\[[[[[YTSWYXXZP[daVUaok¨éü᱂dft…ŒŠ…„…ƒ‹’’Ž‹’›£Ÿ•‘𤗗›š—Ÿ¢•‘‰|mccks}|‚¸½¶£˜£ºÊ±¯²¹¼¸¶·®««®°°±´™£©²¸©–“’Ÿ¡¢®³«§©°ž”¦¥™¢¤}q‹†}‹šŠxv3pÆ~ÐÕ³ncrÎu»Á±±Ê²£ÃÉÇ®³Ö×ÎÅ鵙׊š¡ÝÖäÑÖΊ{ëåÚÝḀ̃ݎYˆÊÖ»£” »­u{…‚½‹ œŒ§¬—n™£µËŸ˜¿ÌÚ­§»²¹È˜µw›Þ¥œÊ‹§Æjµ´€¿Æ¬†jˆ¬ŽÐ¦¸mk§ÜÎÔs‹Å’“ÙË܆G8Á·Œ™¾¥B6m€;¾¬Ûȧzd™Œ¢€žÂ¢’ÄÒо»®Ÿ•‘ž¹µ¥·ËǪ–Ÿ«­¯«¥È’‹˜—‹‹xjt{ƒ€ƒ„…‰tysu€ˆ˜š†ˆŠ™™’™¥¦¤›Š‚|…ŽŒ‘¢·¿¶¤“ŠŠ‡†‡†…ˆŽ›³´©–žŽŠ–ŠŽ«¶´ ‹…„‰—„˜’‹Œ•““Ž„˜•ŽˆˆŒ‹†ˆŒˆ‹‹3“´¶Áª¤›~jm„‘œ¬¶À¢Dh“–Ÿ——•™–”•—•‘Ž’Œˆ†††ˆ‰Šuvq…²¤ª§¸ÓÂÓæïòìëäÔ˾ª£˜‚vlhgrgfgjjikofkkc_djm]elkknolsqrutnmpmsjnkepmhvwojdhx~xqnoomkkmliffc_eimprpkflnfbjnoxrrqkghmpklmnpojerlc`chif^]hwwi`bc`eopgcgqmtytv{w}tr{|~†splmv}zqwlgie`\W&/<5 +   %2<.$7@52=;7."%2'5A@3'/"'/-*,..//-*&#')+-/38<22214:CIGHMSSPQTMQTSPOQTSQOMJGHMMD=?B@=<<88<><=@CB@?ADHKKFIFTJ•ýýÇeY·ÿø«VXYWTRRRSSTVYYWUVVUUUUUUXWXZ]]ZVY\`cbbabacdc``dhdcaabdefced_]]\XVZ\\]^YR\[ZYXXXX]YWZ[YXYXXZ]acddd]g•Ôô༈q_f”‘†”ŒŠ‡ˆ…‡‰Š‰‰˜…ˆŠ†’’ˆ€wromnq€zts©²²¥œ¥¶Âº¶¶»¼·³² °¸³¯±¬£’¡¬²¯›“—¢ «²©¢§·¦˜£™’­¢€‚wxЉm`;p|¸´ÚÀ^iz—›“»•–ÆÐ¨Âǽ²³«ÁçÜÀÃÖÈœ»¼³ÕÎç¶ÎÇâÈ–¨ËÈøåàÊÓÚÀÏfƒ«È•xŒ°±˜}vy}¿‡§˜… ª‡[‹“¦»w€³ÈÞ¼ª²·¿š©i•ا§Õ|†·d˜¸®Ç¢ bm¡žÑª¦‹[yÎÀÐxmÇ„•ÐïqOQlÊŽ•ÆèŒK7]hÕÉ·À•x®šÉ±›Á¹ÔÌ®¢±¶¸§¬Â͸±ÄÆŸ…Š£«ª¨ž£°É‰…Š}…‚nhnus{x™—vdhp}‹’š~‚ƒ†—Ÿ”›“–Ÿ¡¤‹}v€‹‹ŒŒ¢¼Ä·¢’‹…ƒ†”†œ­«¬ ‚€€ƒ‹ˆ}ˆ¥µ¥‡ˆ†šŠ–•Љ‘˜™‘““‹Œ‘–’‰ƒ…ŒŒŽ˜Š“…™T[¨¦¯››“zku“¦¯³°Ÿ¤HZ‡Œ“Žš“ŠŽ’’’––‘ŽŒ’’‘Еޗ” »œ®™©¼ÒÙìéêàÜ×ʼ£ƒnwl[ega\gefif`af[binqqlfeilmqtphsppttnkmkpiquqyqoxwrrlkttttspnkjofelkcclaiopsuncdjgelkipqmjjkjgefkpqonsz|unmppnkejnopplgxkfntojkmlu{xzzpwurprx|}}ytt{vjguq[KE;1 + %    )*+&!6@52%#"#&*"  ! $++*'$#$%!$'+18=AAEJLKNSMNONLMQVRNLLJFHOOE=>@><;>75>AFHGKPNNMLKLORKFEHGBEMNF@@A><=;54=?87;@B@AEDEGHIIHGJEQJKO¡ôýÊlRùýânaUUWVUWWVUVXZZYXWVUUWY[YXXWWX[]Z\^^]^`ab`__abbacfgfa]\\\`a^_a`]^^[WX\]YVX\^\XSPVSTY[YWXY\^\YY]a[[[YUTY_]v¤×òß«}icckuwwwƒ}€Ž–”“—Š{x€…Іx€xv{xonu‡Œ‹‚£½Ç»¹Ä½§Ÿ±»µ°®¢‘·£ÁDz– ¡¥¶¸©ž’¥¤•™£§©¨£ššœ¡›Šu•¡‘}‚`o›ËÈÊ«¤Wnl²´mueh¦ÁƲ¹™¦½ÊÂÛæ¥ÄúÓØÝÜËν©ÅÞ̨¿°Ë¬“—«ÌÌg¦¤~jL’¥Og„hXzo–‚w…¥u  }~nƒ©Ø¶™^±–q]t—_‹Âˆ’µ}€³‘›Ãnz‡½«—Œj_d¿Ê¶—nVÌßë¼ÜG˜sSÅ„EpäižàÁ™’’/Çy˜­°Áˆ¹´¦Äð½±®® ¶žž¨¤ºÇ¡·¦—¤—Œ©¨«ˆ ‹Šœ”~ ’zxil~qs‚„ƒzr~‰ž–…ŠŠ}€‘‘„Œšœ’Šz‘”Ž„„Š™§¸Á»©”†‹“Ÿ¤ˆ‰¡´³±¢†ƒ‹”ˆƒ™°¯À°‹Š‹†‰”™”Œ‰‹Œ‹’–І‘˜Š’—•’‘Ž‘‘‰Œ‰•‰’m)_‹§„Ÿª¾ÕÓÀ·­™¹9`˜’†‡•‚v~‰ˆƒ‡ˆ„€„ŒŒ†‚ˆ‡}x}…‰‰‹Ž|‘¬¤½Íÿþî϶žÄȼ³¨¡¥œœ‘œŒŽއˆ…‹’†‰”„Š’“Œ‚€}ƒ…qjpkle_gtn\ah]]XWlring`cbblqlkqz|tlnssps|€‡ˆ{hj{totohifdlnfemqkc_ghovuqt|f`^bcdlw]SWgk`Z_ejh_^gkgb\\]`mqej_ey{mm|~€}uqrtt#94')#   $++*+(" '&&% *,04:AJOLMSZYSPQSRRSTPHBNHJQQKNXIGHIE?=@8?ACDDDDEGJKLLHMNQPWÃüüÉkQcôûï™ZVbY[YVWTRRTVUSTVWVUVWYWTTXYWX\Z]\YY^bbaaa``_^^ecdhhcaccccccccc__^]\[ZY[VXWA*4OWYPLTUSXXUVZZVVXVWWXXXWWY^a[TVes‡®ØæÓ±ŽxQV_jv{rf‚zwwwvtkwr„‚w‚zurwÃý°£¢³ÈÓ¹¨§ª¯°©«­°´´°¨¡ª¤¤©ª¦§¬µ´¬¬³«žŸ¤«˜Ÿ£†‰£«›™ ‘ut‰v{˜ª{¬yyfŽ‚†Å…Qh i޹ˆ¬ÅºÉÊ­¼ÝÉÅé³µãÛÔÃÎÒÓÒÛÚÃÂÕÕ¼œ¨Ö´Á­±†Æ«Éy‰•WU…œŽ†~nXYVvgFx~ž†ig‚wb•»¾Pm¨ywlyo™jª»œˆ¼f¢±Yqв¹pIeda‡â¯Ï}{È岘ۂiˆba¼«¨rJyÀªËÚ¯gba‹§®Ð °½šº·ž•«ªz±§£—“±±¬¯¼°¨ m~nš„eghnkbgy„‚vzx|pciwpopyšŽilq‚‘ˆŽ›ŸŸ’w†™‚…Š”•”–—‚Œ‹€“¤µ¬±²–Žz‚’ŽŒ†zŒ¤°­¬˜€…†•“„pm‚œª²´ª“€}†Ž—”†‡‘‰††‡‡‹””ŒŽ‘’ˆŠ†‡‰‰ˆ˜s2UŸ‚‹ž¯®¡¢ŽUYŽƒ‚Ÿ–—–›š‘‘Ž™˜……“›–“””ŒŒ™ž˜¯ÕÒʽ¡¦¼¨‡–ÁÆÃ´œ‹ˆ‹‹™‡{~†Œ– –””†‹‡–„‹¨¶É¿ÜàÎËÔÔѹÁª¡œ–˜‰Ž–“’ £“““Š•’†ž™„}|xw‡Š~dakmSjsihwym\cr}|qe`qim}~oio}}xmcahor{„tnmbpsortu~}lq{suspxqquƒ‰€|m€xnxtoymgjwzjhs# !$"$ #$  /872*' $/2,'')+)&0.,,/6?=?ADEFFEJEBDILLIMONRT]ÈÿúËgN^íýò®bR]Z_YQWSQTZZTNVWXXVVWYYVVWURTY]]ZWY`ca_`abba_^a_aefbacabdffecb``__]\ZYaX[`I%0S[NGTTMVURSVVSRTUVWXYYYYVWYZZWTQZcz¤ÒìåÓˆsXM[q}}noqstsrrvŽŒƒ{v†zpr‚Ѷ­¸¿Â¿¶º¨©´¹Ã¸•«¬­­¬©¤ ¨¥¤§ª¬¯³µ¶±¬¯°¨¢Ÿ©¤¬¥Ž˜§¢š›{|Ž{s›}yuffŒa„­l\tot˜Š‰Âɯ¹£¢ÍÍÁØÈµÕãéÍÓÎäÙÇÞãÓÙׯÀ©¼ÒËÁ¡’¯¸Ð͹°ÌœRhÈŠzsTano”~\lc„ž¥mcs‰p]޽°Iq“zhV‡qz¢›u²¢˜”¿p¬‹ˆ`aV©½ƒXFezcÑÆã žÎ¸VšÌM[_O¬aºŒUV¦ÇÂÛ¾”Luh‘­ºÂ¬·Žº¡¡§œ›°Öœ~¦¡°ª®¤¥®Ÿœˆš|††z~yŠlawŠ‹…}uy‚~rkurrot‹™jhm}…€££Ÿ•‡€„Š‚}€‡Ž“•—’‡€‡’‚¢²¦©«Œ~|€‹ˆŠˆ| ®­¯œ„‰ŠŽŒ„xu€œ²¬¡“І„‚}€‚„‡ˆƒ{’Œ‡†‡ˆ‰‰Ž’’Œ‡‡Œ‘…‹†ˆ‘{‹p4D‚}Š”“Œ‹“šfIvš~›’‹”–……‹–œ’”ž’Ÿœœœ“Œ•¥œ…—±ÂÆÛüÓÍÛ̽ÆÐ²²¸ÃËÆµ¦—’“—˜˜™‡‡Œ‚tsˆ–‹ƒ„ƒx…ƒ™˜‡‡•˜¬½·¹²£¬·¶»¸©¤¡—‘†šš¬–…„š¡œŸž–’Ÿžš‹€‹”‹u‡‰ultthllliggmsgorqw~xjw‚}ww}‚wuxpy~pxuuywv„u}……{y~|mu€€zvrjtqm{xt€w~xqw€xg  ! "#$(").78:=ADFHBGJJLQQMRRRUY]^^f_YZ__XPXUSQPNLLMIGJONG@=@CCA=73CEEDBBEHDHLMLJKLRQLOQZÃøû×jNRÙÿûÏsTYUZWSPPQQRSTVXY[ZWTST[SNRWWUTVXWW[_\UX[`eiklljggjjfehcbbbbcccaabba_\[[[X[d\3G_UTXTSURSVUQPRSTVWXYYYYVTTVXYXR]bYOR`l´×ô쿈\D]_k{ƒ~tp}xquwuu‘ŠÂ¹¯ª©¤¢¤¡®µª¥³²œ¤£¢¤§«­®ª®®­²º¹²»ÇÈ´«¾¾ ©¨¦¢††¨¥¦¥™…xri_‚¦‹‰š¡ZPhvc©vtjY~E ¯t™º¤”ºŒ½ÛÔÈÓÚÕÃÑÁ××ÓÔÞÛÂÁ×ÚÜÑÞÀÁËο ¶¶­°Å¦•cZ~`QY’ˆ‹nMT_m€šocp]gbpuo’¿wx‹y†c‹z|»ŒxªŽ¥¶®ˆªj^¾hlrª‰„Sd‘‘ª¢×ºŒ½Ç~e¸Å¸gi¦˜J¢Ò[¿ÉÔ´¶¤a–§ž©ÐÛ ¥Êdº|H†µµ¥€·™Žœ¤¥˜zu||„‹ƒzs{}~†‡}pmzŒ{vuihu~tl~Žˆnq{vt†Ž¢®£ƒŠ”ƒ{tu‹“–˜”Ž‹•Žƒ‹žµ²·±‰w…xus‚Š|…–§«°‚„}yˆƒ{‹¦ª¶®‹nm}‰Ž‡|tw€‚oqrsvyvovtrpmlqyjmrsngfjxfckt{b3*5629E=)Ld…q€z{‚ƒ{zyv~ŠŒˆ~}ƒ…‹€xz~~}|p|ƒn…ÂØÚÔºÅèìÜèÿýË”}~ti“—ˆ—•“šŒŒƒž˜ŠŠІ‰‡‹•†Šœ­ •‡u~‡†{‡yq}ˆy‘•–“¥º¬¯¬®±¢‘‘“©À»¦¡ ”¡›–•’•œŒ–Ÿ œ”‰’Œ‘Š……„…€ury|ywuyppm`pefprhirqorwt{v|xzsz~€‡y~€ˆykyt{x~‡‚ww‚$""$ '%2;IIGA;9=CAA?<::;=GA;9::6238;;87;?FC@>?CILFNPNQY[VWVVX[]]\d\UUYYRKVQNPQNKJIHILONIE>CEDB@;5ACDC@@DH:AILKJLOMNIJJR¼óùßpRLÌýýØyVZV[ZZPQQONOTXQTWXWVWWWQOTYXUUTWWVX[YT\]`cefggjffhhddgeedcbbccabddc`][S_^SW_H$$P\VXZVWTTWVRQSSTUVVWVVRUXXVTSSMMQ]kmZENo£×öïɤjVKWkw{|{wy‚‹Š‚u„Ц­£ ±¯Ÿ²­  °´ª¢¢§«ª¦¤§«¤°´¯±º½¹½ÁƸª¸¹ž¨¤¨¤‚‰® ®¨œ‰woqw‚uq§¦KXpnw kqbdƒ£Ï‰dµ³šŽ²œ…ÃäÆÊÔÎÆÂÔÅßÔÃÜÚßͼ×ÛâÌÛÑÓÜѳ`ŸŽ«á©Çx}en‚]y¢k_d]}loj eL`m…jjhbžÅq‰nqŒg}yq¸v|Ÿ‡ªÉ¬©jTŸŒmWª¸y^J|°‹°Ù¾Ç·¦i°‹ÀªoŸxpʺz˜Ä×Ï·Ày¬É©Ÿ°ÑÌŸÁÆ€x’ŒkxÀ¦—gvš‘—•žªšƒw }fu„i{~vƒ™Žmfq‡‰{||gaoyqn„”Œ‹qp}yx}xƒ–£™ˆ„—ˆuu~ˆŽ£Ÿ–ˆƒ|t’ µ·¼°†xyzvƒyˆ¬­¯š~}norspt†œ§¸°‰ou€rtvx{zobosustvsmvpmmicad^\^cd^ZZbN\j]dqc=9/%#2Neuls[clipgtz{}zx€€xnfehlnug`dnpmoegg‡¹Ë×É×äíîãÝæÿë³}n€€„zy~‘wx™Š˜›œ–”• §™¢ž˜Ÿ‘Œ’¥”†€~–ƒˆ–›—›œ™©§“•‰‰”—§¬«²±¨¥—±ÐÓ½¶¼»ÇÁº¶±ª¤¡—™—“”˜—’š’–˜”’”Ÿ¤¡–’˜š–ŒŠŽƒxjzmivƒ|tvvtr€towjpjsibotqztww‚zs…‚y{„‰~mmz)3857<:126;:0'+3'*-/0001.18COY]^\RHIPRJA99:<==>?EB@>=;74;;;;;<=?NLIFGIMONUWRT^`[\[Z[]][YXXXWVSOLQNOSQKJMIJKKKJJJFIIECEC>9>BCAADH@CFIJKLMJMJJHO¼÷÷åuTF¿øûé‚Y\Z^ZXVTQPPQRRNQUWWVWWRSWZXSTXVYXTSWZY\\\]^^__da`cdabeghhhgecabceeda^\WbaVW_S<5b]V[VWUUWVRQSSSTTUTTSMQWYYVUTPZ_YRV`hjYL\ŒÄèôÚ±ZHJaziipvy€wˆ‘ž¶ªš©ª¡®¦¨¤¯»ªž±“ ¬­¦£¨±œ­¶¯®¹Ãûµ¼¹ª¯²ž™™¦¨…®•Ÿ¢©¦Œnhun’˜tÀ“9^zh}…bg^ƒÂn„R™˜u“¤¥ÊéȼÉǯÑÉÒÜÕÌåËÔÒÂáââÌäßÈÿ°y£´¾‰‹Æµx¡‹kw–›Yib–ŸžL[|lX^r—lXzd¨¸_|ˆhg…ax€f°q€ŽqœÏ®¬£vbm¹_Y›Ð^ Žii€¾j{Ý¿±´Åe¼unÔ„Á–lÚÇš¸¾àÄÒ͘˜¤ÂÅÊʳœ›Õ¨¢‚ŒŽªœ’€P~„’Œ˜¬šŠ˜uˆ¡‰zwanmqx‚ƒ†smw}ŽŠh]hrmpŒœ’›yu†…„‚t‰Œ‡…ŠŽŽ•Š}ƒŠ›“‰|xu˜ ´·º©~sy{…~~~xަ´±¯™|~|u{|ts€‘š¦³©ŠˆpŒ‡|‰ˆ‚v{ztqrojnjjoohcdh^Y^cbacXQSZWNRaOCFY]PNZpSejku`T[onfhabwvledccfkhtyqlopk€qia…ºÀ¹¿×åóÿöâæöÿ馅‡u„{x€…|meŠ‘µ“—œ¡¥—¢¬ž˜œ–¦¶­™›¤ž”ž±‰ƒ‚‡‘˜’˜²¶œ ¥¤—¸ªž”«½²–”¡¦¦”Ÿ¯­˜”“•šž¡§¬¦›¥­µºÁĽ²·Á½«¦­¦•‰˜ š˜ž™–šš¥¦–¢œ›«¢Ž……‘†„‡xƒwp€‚z|yu‚€’ކ‘‡„‰ˆ3:;6:GKGGINPKCBFFFGGECA@JQ]lsn`TJIGDB@?>A<:<=:52:;888B=99=?><=@FLPSSSSZYQQZ\V[Z[\]]ZWT[bc\VUULMSVQIJQLMMKHHKOHJG@>CEB18ADCBDGOKGGJLKHJOMNKRÁýõçwUA¶ôúùŒ]^]_WQ\VQQTUPKORVWVTSTNU_`VMQ[Y\ZRPU\_XXWWXYZ[c``dedfjhjlnlhc`bcefeb^\bb^]dfVB#geSXTWTTWVRPRSSSTSSRQRSTTSRPPLQTRSWWUN]aPCXˆ°æéåÆŒYLYbiyxy{rˆŠÁ““°µ¼Á°¤ «¬œ¢ªŠ¢´¯¢¢­·°²½½±³¿Ã½«¬²¯¶³š•¥µ¤Ÿª“œŸ­¡}w†…©¢®dFg{rfPq¿y8y€~¡}~¤‰ÄÇöÂÇÈ·¾ÇÇÈÙßÏËÚÓÓ½ÏÕãÆßäÌ»ÂÉÅžãДµ¶²¢¶–Ë„±h|aŠ£¦YWY–bhr~‚l]t¬u_lŽ[vc~‘¬|šukܘ¹Žo‚N¬‡duÉzx¶‰ia¾“\ÜÖÇ»žl³žOt³¬À¬¶²¥ÏÉ»ÇÑÀ×¿šž¨¬¼Îů ¼Ì¯¤zŽ| ­~xs~“|–Ÿœz”ˆ•Œorkms~‡…zldixƒƒ~|{y^fo~q’˜‹‘g]Žxs}n‡ytv‰Œ˜“|s|vŒ„ƒ~rszx‚ ´¹µ¡‡z‚r‰ƒkca{ž ¹¸…_cnbebjYY€|•ž§w…‰z…rp‚‰u|zmglrsjtpimnlqdnprzvkjkXRWZcid`poeb]XZourio{t_eq}vhnvpoopppqtwiv|yrfk€or`lš°’´Ýùüý÷éáçõÿðÁŒpkqh~~{’’„‹˜œ—ˆ˜•z‹‘Š›”€‡†‡‘”’—–––•˜œ››•žš——‘ž¢¦œ’™ªœ¦§¨­§››˜¥™˜š‘¦¥ž•˜ž–‡‘Œš¢¨¢¬ ¤µÈÉÃÊÜÝɺ¿Ä¼®¥•š˜—›—˜¥›–•›££š’–£¤š™¢¡•˜””•…ŽŸ›{~…Ž••‘}rˆ–€8?A:5:EKKTRFHX\TJEHOLCDMQWenbJAEJGDBBA?=;;BC=<<<<¡ýûï®ZZaP`]OTXXTPOPPUXWWXUPWVVUPKOVPUYYTPQT\XVY_a^Yd_[]bdb^ddeefggghfefhe_Y`a`UTb^B +KlaRUSUWWUSQPRRRRRSSTQPMKPVWSNUYVTVXXZXVTTUWX¬ÙêçΖ_Z[alw|zurrszÀŸ£¹¸¼¼¨— ¯©˜¢²©¤¦¬³²®³¼µ´ºº¯±º»¸®¯¶·¶® ¤¤°­Ÿ§«–™ ¬ ‚}„zp••rŸiUo|}aPq¸WN(y¯Œ‘sˆ©Å²½ã—¨¾Ã¶ºÍÛÛ͹ØÛÊ¿ÁÜÝÓàà×ÈÃÉÐÑÏܽž¯Á¼»Ë°Ê¶œ¢Ÿq–h^£­Y]{l†‘Z•Œ’kV©_lhˆ˜™¢|•™„uÖ ¯w™uƒ°px®ªŠµˆ„a¹|°¾ÓмoŸ¦{nz¡Ý·ª¯¹«®ÑÙËÏ­¨·³š£·®®ºÆ°½Õ²œ‰€†ªÊžcq–Œmx‰‰š~…•’ywmz‚…|}wlfvˆ‹~nil[[bzu–›Žˆrmž¢…ƒukwwx…‹˜–tvsi‚{{}zvm_t‹•“nhi[ok]\We‡…mgpuellq[Rldsq|jg{€‘‹ˆ’›‡Œ“Š…vmqtsmtnhnqnqllddonc_rb]\W]ikae[OSVVZghfdcc_[hhsxnjmjfilkklkimmhiohbibeWfoqšÐæðóÿÿëØãÛÞî󨩆~m~x‰‘’“•†‘”‰‘‰‹’‡‹™œ”’™•“Ž•ž˜’‘•›œ›¡”˜£¤ ™™¢¨¤œ £§¡—ž¯«šš——¢¤š”¡ªª¡›ŸŸš‘Ž›˜™ ˜ž›—˜™“ˆ‡Ž£”‹•¥±¼Ç©°²¹Â¿½Çü³«¡œ¥±” §£ ž•‰¢žŸ˜‘—¥¦š‰Š˜š““••Œ‡Ž},267;DLO`K@A7>======>?<>DHFBBDKNMOTVTTWYXTQRTV\_\Z[\[V\WT[YQSRPPRNHGKKKJHFEFH=:;>=9:@C??CFFFIJHEFKQSSOJOSJ[Ìó÷ìx^G¡ýôó²YWcR[RSUWWUSQQW[\XTTQMWTSTRQU\SVXVRPRV[[[ZZ[^ab`^_bb`^abcefhijdfijhecb][`_XZWG5Y\UUXYYXTPMLRRRRPNLKMNLJLSTRNQQOQUURXTNKLQX\O`v’»àèÝ£WNavztvy~º³À®­±¤Š˜ªª¢«³¨ª£«¼¾³µÃ»¶¹º³µ¹³ª­±¼Ã¸¬¯±¡§¯§¨¥‘¨›‰‹ˆt~˜jš€pytjnž—VBC1]§j‡ªÁ¼¦ÇÆž·­¶°¾××¹¿ÙÌÀ·ÍÜãØäÓÆÆÎÒÔÖßǹÇÔÉ»¼Ã´  £‚€£™‹_o³±wi Œµ’d˜~v¶vW£hbr“ ›Œv•œ©Ð®°y‹¤ŽbÊm‚ɧ­œ‹f¤¶¤|”ÍÉÉž¨’„r€ÎË¿®ÌĵÊ×ÓÛÁ­¶¿®¯µ¥¿–¸ÌÉ·’©žƒÅ»]ws…~y~‰}™…jv†„…yvvs{xkgq„z_\jULQppŽ‘‡ƒ{q¦¦~‹€rl}ypxw|Š”’mgaYmpz‡Ž„zx„‚{{umo~s~{tyspo€zgl~ƒ~„ŒŽŽxl{w‹|ypmn†w{{~}srwxrfcknkU\UOUWRTX\XW_\UX^W[\QQ^d\`YXdf]Zplloi_`jpchslcfignqnnpldnnghqmfjrthvtZw®Ùñúöüþöò÷ííýÿÿñÜ¥€…ˆ~„Œ—Œ‹€…„{~ƒ‰Ž“˜™—Ÿ§¤œ™’‘›“‰…‰’“—”›•’‰‘ž¢™”™˜ž’ˆ“¥Ÿ•›œŽŽ˜ž¢Ÿ•—žŸš˜˜‘“‘›’’¤ ›———˜™š‘’••𤖙—š£ž™Ÿ¿µ®©Ÿ—¢¶ÁÁÀ¾»¹º¼´§š’‹‡œ–Ž}Œžœ©ªŸ˜ =ACEJQROJGGIFBJVNA=JZacffUGFHFGKJIIIJIFC>=CD>AC9====>>>>?<>EJJKMFHJJNTURTTVXYYVTWX\a_YWXUXPMSQLQRNMONJHIOJEEGHEAA=<>GDDEECGMMJGGJLNOQHNWQaÕÿøí}bQœþñýÀaYhY\NXVUUUUSRRXZWUXZZ[URTWWZ^UVWTQPTXV[^ZTT\e_`aaba_^bcegjlnoglpojffh`Z`cXSVS+Q^[ZZZYWTQMKNOPPNLJHLONJHLNMPOKINTSNQOKJLQW[Z]\\k»×òܳ„aVandly¹Åм™–¤£‰Ÿ°¶³¨œ™¡³Á½±µÃº±´¹¶¶´§¢°¶Àȳ¤²³¢£¥›ž›„Š›¡•™‘yŠxb‘}`UbŸy}N@VVTœb‘­º­Ž³Äµ­´´©´ÇÖϺ¼ÕŸÂÄÛÓå쾿ÈÔÙÕÏκÆÜÒÀ¿Á¼Èž¶¯´w¬˜š¶‘£½­b¶–¦|€o¹wh·mc€¼€l‹¤§~z}Œ¸™²¤¦{®©ƒÁ¿€¾Ã¥»}sŒÎ®`qÈ¸Âžš¶„š¤w°ÜÙɺÉÓÂÇÝÝÐȤ˜²²œ¯Ž³³·Éœ‹¢ ž~·Åbhp‡‰wt w|€…€x}ƒhpvvutnemkx†x\]sWILli‚…Š…t¨¬„stnymfuut€†…xfZSOK[l|Œ”ŠŽ†~‚ƒ„ŒˆŠƒ}…‚uxŽ…u†“‰ˆŽ‘z†‹’†ˆŽ„’”„{|}’x|ysv|q|{uwupsivzxtigtjjw|pimn{ykfrxz€‚~}|vpryˆ|}€vt}pvwssuqheruqojm|zznwwS_žÌåïìñøýÿýüüûùøüÿÒ‘€ƒ~}y‚‹s}ˆ{‡’“‡‘“Ž…„‘—‡„ƒ„ˆŒ–”…ƒ”‘——Ž‹„Œ‰Š—žŒŸŸ‡Š–“–ž——’ŒŽš¢šŒ” ‘Žœ“‘˜‘–™—£œ™œ˜ŽŠžœ’‘˜““—ŒŒ™œ‹œ˜›¤ª¯½Ìµ®ª®³¸ÁËÏǽ¹¸´ª ©ª™” ™™?CECCEFC4NZL?CHFHIThskZNRGBGNLHGFFGIJIEB=;@@:?B8@@@@?>==DABHKKMQDDDGNTUSPRVZ\\ZYYTW`_VSX\ZPKOJFMLNPPNLLNQIBCIJDLL@[^eli\LCMKLPPG=7AABDEDA>:8<<6;?7DDDCA?=@=:?AEIHDFLBBGOQLJLFAISPdÓ÷üòˆZKrÿÿú×tT]R[ZYTPOQSRPRWWRPSWWWQOV[XROQTWYXVTSQUXYXVWYW[_bcccdkkllmnnnqnlkkidaeff_]hbH!6\ZRXZXVWXXURMLJJLPTWNSTNIJKKLPOJHLPQJLNPQPNLOJKV^^[[dt™ÌòðÉ£u[EEʾ¢“£ŸŽŸ¦®·°™½¸µ­§°½½´À´³·´±¥‘‡Ÿ²¸µ©£ª¨©­›†“ Ž•¦Ÿ”™‘ˆ•‚mcllw†™}]rŠ{?NY[M‘„fp{j¦®ª¯q¡¿¡Ê×ÎÐÌÇÒµÏÜÊÖäÛ·¶ÊÖÒÑÙÛÕÍÍÑÅ·Èи®¯Î²Âµ·°¢–­§´“¢Æ«ž¸Æ·—¹·oÏŽ˜q¹©™²·²µ¤¨¬£±§¨§¢•‚œÌ±£¾¿±¾Ë¼´»¢­½½™r¼Ðӕ¾¬¿ÉÔÂÈØÛ¼§»ÈËßÚÒͯ¤»¨µŽŠ¦½¯žpˆ™ÄªuneYx‡z}„Œ«‰qcr‹“Ž|{‰…okzpak‡ŠobkbXWka}†ƒ~Ž¢±™}†ˆhZ`X]x||W[j||hWSWZUk™Ÿ„x‘‰‰‘‡Œˆ‡‹ˆŽŸ’…Š‹Œ…‚Œ†Œ””’€‰Ž|}‚o‚‰ŠŽ•‡‡ry{utwums…‹ˆ‰ˆ‡˜‡rvŠŽ‰†~ƒŠ‡‰‘‘„ŽŠ~yƒ–’‡~ˆtw†•}€„yxpnuwroqhld]ba\]URQQ`_Oa°ÅÒÛêññöúù÷õøû÷ðê¡€y}Š…ˆ”•——‹”••‘‡„ŒŽ•šŽ„ŠŽ‘•‡‡Ž†Œ—ž¦Ÿ‹•Œ‹““ŒŽ˜š”›¦—…‡‹‹•œ”Œ‰„“˜—“‘’””–žŽ‡‘“Š–™˜™ž£ª›“›¢”‘z€‚‰’Š€„”““”‘Ž“œ—˜Ÿ–†€ƒ”’މxs…‡Ž•Ž„…®®¬³À¼²°GQUOHIOSL<14>J\myreWLINTMNNNJC=9>==>@?=::7;:4:@8FFFFDB?>HFFHFCDIHGJRWXXZW[_^XTTV\VSUWWY\e`VTVKCK=JSMDCJQFB??BB=8DD@<>CFD>?CIIFFIHGLSPE@CEFLOMh×óûñ‹TH]þÿøäƒX]R]cVSQOPPPPLNNKMRTSOJKRXUPNPSWZ[XTQVWY]_^[XYZ]`cdddiiihhhgghdbcghd_`eiddjT( +B^WRZ_\XXZYVSTRPNNORTMQRONQRPHNPJFIMNPMJGFHKMTQPTVWXZcYVk–ÆèùÞµ~Y·¯™¢°¤’¤²¯§¦Ÿ¤¾¹¬¢¥¯¶µ±Ãµ±³±±ª™‡¶¸¬¬¯¨œ™£Š’£ž–§Ÿ‘•“‹‘|bRVoˆ“rŒ†…މMQyiPjbt‰{£›©Ÿ}£­¥ÑÙÈÇÀ¿ÔÀÕÖÒÏÝÉ®ÑÓÕÕÖØÙÙÔÐÐÎÍÔ͵·ÔËÀÁÕ´ÂÇÆšÈ¸×’®Ì¶¾¼Ð¡”À»ˆ‘¶~­¦¯®±Á¼¯·±«±©œ£±«´ÓǹÂÓÏÇÁ¼­Õ¶Ã¸Ä¼µ²ÒÕ¸ÜÄÀËØÂÅÂâÓ°±¼ÆÜÖÍÍ´’¦š¢¾Ÿy€£¸ †v‚«¦‹‹„nƒ}k}‡‰‚‡›‹|~{€{{jhsk^hƒ‰sekh]Vd\€ˆ}uƒª¤‚sr„jX_`j‚†‡bZauxfWWKPFY‹”|w‹‘›“†ˆ|‚Ž‹›Œƒ‚‰‰~|…‰‚ƒ‹ƒ‘’x‚‚ˆz„ˆ‚Š}€}ƒŠŠŽƒqz}vtz}z{„{ƒ…Œ|mw”–‡}€ƒ|ŠŒˆ„uiikz”Œ‚{~…†}x|ˆ‰}z}wxii{rltwuf^il`YF=F<:?5C™Ààíòñ÷ÿûÿÿÿüöîçrwphx}{u‚†Œ|‚Œ—ŸšŽ†ƒƒ†‡”‹ƒ‰‚„އ‚„‚|‰›˜…ŽŽ’Ž“‘ކ‰“‚‚‚ޑޅ‚ˆ˜˜‘‹•–’™‡Ž›¤ž ›‘Œ“‹Ž ­ª¡““–›“”…‡‡…ˆ‘——Š’œ ž›¢‘‘‘’–šœ‘—––£¥žž’ŒŽ•¥­§IOQJB?=;>9;EOZl~mfXH@DNWKIFEEFDB?=<<==;9=:=;6=C>DFC<A?<;<<;:A=@>9@F?CDGIJJHGIJNRQOQWYZahe\[_YUSU[][WY][W[ee]RQNW^SLUJQSLEFFDAFJHC@ADCFB85CM@5DX\dllbUKF9GMGBGJHBA@??>;8B?===>=<=:?FIFFB<::739JQJHOQJ=E8NXtÅÚðÞ…Of_ùýøÿ»]]^OP\_YUXWTYURTTS[_WWXZZYZ^bUYXTRVZYQ_]SW\[\W^b`_acc_dhgcbfjmiffikki|eH.R\ccabbaa^[[\][Y]]][XSNKOKIKOQOLHFGJOOKEEGJLLJHFIGFEGIJJMRMMUTNRVXYY¥ ›¤¬ž‘˜•Ÿ««¢žœ—¨±¡ž°«ž› ­°¦¬ÁËÀ¼¸´¬¦¨­›‡‹—”𦤛‘‰‚ƒ•˜…t’yiqogRfpV^€{`'A²{E“kLo–`œì£ °ÂÅ¿ÌÎÒÔǼÊÚØÙÝÝÕÏÐÓÕ¾ÉÚÖÊ××·ÒÝåâØÐÊÆÂÈÊÈÌÑËÁª³¾Åµºº¶·ÉÐÉÅËÐÌÒ¿¼º³Á̼À¾²³ÉÑÇÁÆÎÐûÅIJÎÑÆºÄÊÁ½ÏÊÏÒÍÒ×ÓÒÚÚÔÎÆÌÞ¿ÊÀ½Ê¼°Æ·ÈÚ¹®¬ª~¡‘¢¯’vtr{ˆxŽ…yjjnaX]c_wtdaUQb^jj`ftmW^XimnlbmwfXd‰lhny—œtV^pqklvo]Vmllnmlqyqk[Z…ˆƒ€xru~‡‹‹y}€ƒˆ{‚„‰•‘„‚zzku€ww}…yrtvv{„omr…~|„zyupllqv‹ƒz‰ƒ˜Œtvƒƒx†‹…}|uqyfl{pvjqktvpjnuuogzƒ}~„|js|vnssje|~z}‡€mf†|}„Š‘†t„ˆumxˆŒrquy}~z}uqut~‚Œ—›˜—š«ªª©£¡­­ªœ›™©™¡ £­ª¢¥¯žŸª¦ ¡ §™•¢¨ž’Ž‹„†“››š”–““—š™”›¥‘‡ž“š–‹””¡§ž”˜—’–‡—˜“››™¡¢›‘ކ©¢’’£¨¢£Ÿ¡¡ Ÿ¤¬´« ¦´³¯ª¢š”˜žŸ£¢™¨ª®©¤®µ®;4@@>:9<=?DDHMLFAA@BDELRRMJHFFILNOZVTTTTZaYVRORVRK`X\aYVXTWQMMQSQNWTMGIMLFBD@CKF@GHEBA@@GPJGFGECEIBILHFGIIIGCUMf·Éåî£ej@ÅùÿõÏa_fZRVPPPLPWUPUPMVZVVPPPPQRTUWZYTRUWVUa]TZ^]`\__\\_`^[bge_]cjb^[[_bcb\B$ =Xnia]bif_^\\\^^\ZZ\_`]WPLHFCBBEGIKIILPQNKIJKLMMLLJLPQPONNQTOLTRNRUUUU•¢¨­²¨™—›­¬¤¥•›¨²¨œ«¹°¡ª¡¦®°¸Ã¼¸±¨¢£¬µ®”“–’¬À®¢˜ˆ|…™™†Šntpkwt”’qNwqZV†qXIV•h‰>W‚zŽØÏ›„ž´ÄŲÇÎÎÏÈÁÌÖÏÞÖÌËÑÓ˳áÖÂÝÛ¿ÃÕÔÔÕ×ÔÊÁÑÖÑÉÎØÒñ³³Æ³½´²´ËÎÊÈÍÑ¿ÖÈžÉϱ¸»¼ÂÆÄÃÌÉÐʽÈλÆ×ÂÁËÍØÎÊÅÊÍÇÊÏÉÏÑÅÅÓËÀÍÌٹγͼ³Ï·˜™¯ˆŽ•¤Ÿ‡}zle|•~v€wgfi^VZ\[_YWZNHULhtgesoZPRghca[jweYeŸ‡mic”“™ƒWZlohbc[PQbfkmgcjtytXWw‡||{urrrrrupu{€‚ƒ†ˆ„‡y}yrux|jz€r€}{{‚‹‰ˆŠ–‘”˜€€–‚’““’’•™–Œ‡•’˜©¦¦¡›£Ÿ–›£”‘ŒŒ˜™„“¥­„‚«¥šŠƒ‹‚˜”‚€Ž‘††‡z‹ˆƒŒ†…ŽŠ}ƒy†{}pwqmv…Žˆyoc^exˆŒ…Š’‰}ƒ‰‡Š‰‡Œ–~ƒ‹†‡‘Œƒ‹‚Œ“x’’”‘Ї›‰œ™Ÿ¤˜‹‘“Œ…‚ˆ€ƒ’—Œ’’’‘•Ÿ’–ž…”›¥Œ©¤ž¢§§¤ £™™£µ«œ¨°­³¯³´³¶º¸²º®¡¢®²°°´¬¢›™ž¦«°ž¥ œœ¢–¢˜œ¢—˜¤§›ž¤—>@LVXckdEEEB?>@CND@EFA?DGIIC<:>C4:@@<:;?MGDDB?AEIOQOOSWVJLMMLNRV]YVVUV\dZVSSVYXTVOTZRNNIONMLKJKLQLC<>B@:CD?AJFCK=3/599=FE@BGE?DOUNIHIILPLBBJEëÿÿø”RhFµÿÿïâfYegc[OUXKPYOTbZR\ZRZZ\[XXYXUVYYUSVWVT^ZU[]Z]__\WX\\Y[`cb^]`eQ^owqaMA-=M`pifa_chd\YZ\^__^]XZ]^]XROVUSOJHKMLGB@CIMNEEEEEGHIDHMNKIIJJMFDKKGLMKHGƒŸ¦š› ›–¤±£”˜™©¬¦¦°®¦¦´¥§´ºÃÉÆÊö§Ÿ¢¬´ª•Œ‚†´Í°œ—†|‰™”†hpvyra_p…k\‰i_l…rfl}¥q€2bŠzˆ‘‡«ÁÉÅ´ÊÜÌËÏÊÊÒÓÜÓÍÐÕÓÉ¿ÃäÕÊäÚÁÒ×ÓÐÑÓÑÍÊÐÒÌÅÎßàÓλ°Êº¼¯²¬ÈÈÌÏÐÖ½ÏËÊÉÇËɾ»¾ÅÇÈÌËÃÒÄÊÏÅÊÕÏÇÚÄÍÐÂÓÑÄÁÉÏËÍÐÉÈϽÏÐÁÀÉÔ¸¨½´¦¿Ê²ÒÄ–‰° ˆ‡•‰~{zouxˆ~omqa`f`\\WXWX^\KCLA_ohl{t\OL]aeh\a~hXbœ„g`b‚‘‹aaqxpc]VWddinlbZ^gpo]h†{ˆ¦¢•ŽŽ”˜Ÿ££ ›¢¦œ‹…„ŽŒ‘…–‘”“‘‘ŠŒ’¥œ—’w}›‹‘”˜›š–’‰ˆˆ‡†“‘…‚ƒˆ‡‚ˆ‚‹ˆ€|„…w€tukŽŠ†ŒŒyŒ’‘ˆ€}xfwvlu‚…‡|}zzqssn{€sx†‚Œ{kiuƒ€‡m[S_u‡}~ƒ€twˆ~vswtnr}xnkw†‰‚{ƒŒ˜Ÿ‚ˆš•“’Œ…€qu‚€~…‰š˜–“’‰„‹˜—‹Š”¢ œš §¥Ÿ“ž¥Œ¡¦«•§¤¤¦©©¨¨”š ¡¥¯¯¤¤¥” ¢ ®§©«¬¯²±­¡–“—™šœ¢¢£§¬­«¨»ª§ª¤¢§¦¨Ÿ¥¢’ž˜Š}Š™Œ„ˆ„MR]\PONBCDEEDDFGMB=CE@>BCEE@97;@4:@@<9;>JEA@?=?CEOTOJLTYLRWTNMT\YVUWVTX^[WTVY[\\YT\c]XXRQVYUNJNSRPKEEIKICB97<72:M=5?=:9=@?BFFCABDEDFKKFCE>IQLGIRXNSWSLINTQPSVVSUZXSPRTTUWIDLUPMNIFLPMEAFL?BB>>DHIGE;9?;9BM?46<=95?===:558;;@;?:D‘ãööæªeXL¦úÿùò”p^WPSPTVPNMFLYZTTRRXHU][XZXRUY[XWZ[ZRWSQXVOR\^\WVZ\Zea]]`a]Y@8& 7OXajle^[]YabZSV^d`aa_\YXXXWVVWXYYNRVUQMKKBCEFFFEDDCA??@BDBCCBBBDFBFA@HHDHCDEF¨®¦œ¡¥¨°¸»°¨­°¬®·°§ª¯¦£²·±¼Æ¿¾ÌÖÏʾ²®°­§¯ªŸ“”¢ª§¥¤”—€‰§žvŽƒ‰Žƒt‚LXs_mŒ‘|r”µR?_…·½rmž§¬½ÅÅÑÓ׿¿ÑÔÓàíØÜãåÞÖØàçÒáêÕÛé×ÞâçåÚÓÙæèâÜÛßããáçÖÝäå×ÖϸÐÅ×ÚÐäÓÒÙ×ÖÝÝÖÓéÙÙÞßèäËÕÙÔÑ×ÚÛáÔÞØÞãÙÞæÒÎÕÚÕØÛÕÊÑÙÓÉÏÔÌÑ×ÎÆÉÆÁÈÏÂÎÀ­Ž——‹¬¨„‘‹te†~{t]TW]ZZ[UPTbgUDBCgjjn€hYMU_xŠ{s{pbkmn`\wƒˆ}‹Žtwv|scZPNYb___[UTWrurXvlv}ƒwnonksxy{}€€w€{}{|‡•„“—‰†€v€ˆˆ‚~~€€ŒŽ›”‚vvz}vpmos|vm|‚mhwŠ–”Šƒƒ•ˆˆ†ˆ“zt†Š•}€‚Ÿ‚ƒ‹{}‰‚……|‰ŽŽˆ…{u{|„„†„vsz}vnnlnwvnlz‘ƒshlqv€…~s…‡wq~‰‚|}v}Œ~„‚yt|ˆ‰—ˆƒxŠƒy€ƒx~ˆ‚ˆˆ‘Ž˜ š„‰‡}x}ƒ„{€†‹ŽŒŒ‹‰‚€}‚™‘ˆ…‹‡“Œ”—‡‰ª–•š˜£²¯•‡ˆ“““˜œŽŒŠ‹ŒŒ‹‹—‹—¤™”™–˜”•£§œŸ§¥ ¦¦–˜˜Œš•–”–™’š>689/*+%-./12210=??>?BA>EFGGGHIIDDDDDCCC??DJLHFGJQURQUXYUUUTRQRSIIKOOKLPQJGJKIKPaY_faaecfhjjiijl]``]_ehf]ZQOWVU`eaYSTWVQRUUSSTQL?LYZURRTKNcibdaW]U]]i^eYR^^L\gig^b_\^YRTbaed`df]PcpmhhfaX\^ZXZ[YVVNKQPKPQVWSPTWX][XWVURPNRUSOLMOMMJDABEGJMMIHMRSVWWTQOPRPPPPRSUVY\`ba_]\[]`a`][Zba_]\]^__^]^`a`_aea`ge_chgec +   +   +  +       +   + uŒ”€Š~{…‹…€‚€…•›Ÿ…ˆ}„‡‰“”x’ˆ~|ˆŒ‡~„‰‡€‡Š}„Šow{x{sq}€x†p|{{…‹‰‘‰zyŠˆ“†‡v„‹}crŠ~{ƒy}ˆ‰{rtrkƒ…{{rozxysu‚vtwywƒ}otyj]_o||wv|zojr}ƒq‡ƒvwqo~miq‚…}~‰ˆ{{{}ƒŠ…x€‰Šx€ƒu{‰ƒ|€†{†ŒŽ“‡…‹ˆ…ˆŠ’—“‹‰•—ŽŒ‘–“Ÿ†Šœš’–Ÿ–Ž“Ÿ­–˜£šš ™–™ ”••¦¢žœš•‘‘€‹™Œ…ˆ}‚†‰‹Š‰Œ’—‰”•‚ДЅ‰–‡™•Œ”ƒ‡<+',((+(''(+/122+3512881=<<<==;9=;989:98745:==@EDEDCEIFAGC@CILIEA@ACA<<@HB@DEDGMVLNSNPXW^[[_ehfc]\ZWZ_^X`\PKPLKUOVTIELOLKOLDCE=00ERI=?MWC7DU[UMX[Od\RTbJV^DG_dXLU]RJQI?H\ORUOVVAPfvrjgd_[_`\YZYWQOB=DCAHFNQMILQSRSSPJGGHDCCEHIGEDA<9:<:6:<=@IOKCFHIHFGKOGHIKLNNONOPRSRQOWVURPQSUWVTRQPQQSQQTWXTPX\XV]YRUVVUUìîíììììììììîîîîîîîîîîîîîîîîîîîïïðððððððððððìÛÌÉñ›Ž‰†…Œ•™•‚“vÖÿìÚÕÎÈÄÆÅÁ½½²´·º¼¹´°“•›£­´¶¶®°®ª¨«¬ªžž£©ª§¦©¥¥¥¦¨«¯²±³¸ÀÆÅÀº¬¸À¶£œ¨·²¾ÈÆ¿¹´°¯ªª®¯¨¡Ÿ™™ ¥¥¨­¥­´¶¸¼¾½¸ÄÅ¿ÈÒÀŸ“ ™’•Š‚‰Ž“‡¹Â¹¬¡ž ¤ª°µ½Â¿»¸³®³··³³¸¼½Çǹ¶´¦•ž§¹Ã¿¶±³´«š—¤«¾«Ÿ œ˜±‹¨¥ªš—”˜–‘–¡¥¡¢›’Œ‹ŒŽ’‘–‘…‰’Ž‘•”Œ•–‰‘‘”‘Šˆ• ££¡˜6**-&%'#&&'()++,01467643789::::9:::9988834579:<CCCA@@CEB;9?EFGIPOMJIP[c`aceeedcfeccba_]YcCGXNQM?A^VLCVKGQLBEA4,3?BEGHHHMNNMJIIJEDDDFHJKOPQRRRPPRRQQPPPPVUSQQQRSTUXZ[YWVXXYYXWVVZYWVìîíììììììììîîîîîîîîííííííííîîîïïððððððððððððàÑÌÆ¶£˜†„””‘ŽƒœóíòÜÌÈÆÅÀºº½µ¶¸º¼º¶³ š•˜£­³³²²®¨¦¨§£¤¢¢¦¦¤¦ªŸ¤¨§¤¤«²°²·¾ÂÂÀ½°·º´§¡¥¬²¾ÇÆÀ»µ±®«¬°°ª¥¥Ÿž¢¢ ¥­§«®°¶»»·¶ÁÀ¶¼Îξœœ–”“ˆ‚‰ŠŽ”ˆžºÂ¸­¢ž¡ª²º¾¿¾½¼¶®µ¸¸µ´¹¼½ÄÅÁ¹¸·ªšš˜ ³Á¿¶¯±²ª™–£«½ªžžš˜±Ž›¦¥©š—’–””Ÿ£ž ™‘‹‹’’…‹”‘’•”ŽŒ””Œ‘“—’‹Œ˜¢¥¤ –‹:..1*)+''')*+-..2368887689:;;;;:=<<<;;;;89:;=?@A@BDFGHGGIEBCGHD@CCBA??AB@?@EGFINPQRRT\gpddddba_^_`abcca_`fQTZOTLKDWX\JSPNWODFC6.3;CD?;<@??AEDFP]SVGLYFNLMF?ABEGHHHGOJFEFGECDCB@?>>>=?DHGDHPMPTVY`iqmlkjhfedabdfffddec[`ZT\OTHMQeLJOY_TFHE814:@A=989@><:8=M\TSBUVGEQKBD_Yg‰`PI>EEK\SOIKSTSavmllifmm`h`YY^]SJ8BKMORTRJPQMKOSTPONMLKJJEEEEDDDDCDDDCBA@CEGJLMMMOPQOMLLNLKKKLMNOPQRTUUUUXXXWWVVVVUTSSUVW]\[ZZ\^______^]]]\ZYìîíììììììììííííííííììììììììîîîïïðððððððððððöíáÖ͸²£–ˆ‚‡“”’Ž|“íõìÚÔÏÊý¼Àº¹¸¹º»¹¸Â³Ÿ“• ¬´¹¶°ªª«¦Ÿ¯¨££¢¡¢¦— §¦Ÿ£«±µ¸¹¹º¾Á·¶¶µ²ª ™®¸ÀÂÁ¿¸±®®°²®¨©®¨¨¦¢› ¦§©©¨«²´±°¼¿¶µÂÏÑß“—Šƒ…€Š“Ž‹¡¼Â¸®£›—›ª¸½¿¿¼»»·±µ¹¹µ´·¹¸ÀÃÀº¹»²¥“Ž’¥¼Äº­®­¦™“ «¸©š”Œ˜°™”ž¦¦›–“—–’—¡¤ Ÿ˜Š‰“’’Ž…Š‹’”’‹ŽŽŒŠ‰’”ކ”§©¢—‹„9--0)'*&()*,.012./02343399:;<<;;777666556678:;<<@BDFGGGFLIGFHHFDFDB@?>=;;225.-/+))*,./1133568999789:::::;;::9999899;<==>>@BDEFEEDDFHJIGEHEBBBA=:?<>EJIGHRW\]\]`chhggfeedfec`^_dimY]a]incY_YD_^bdgiXHJH<49:;;;=AD>AA>:;?CJVLOBK:EIAN]SbvWBCOMHPSN[MHVfkgekajqlrtae`\\^[RKCQ]\TNKIILLHGJLKOONNMLLLJIGFEEFFFFFFFGGHGIKNPQQQSTUUSRSTNOPPQRRRUVVXY[\]WWWVVUUUYYXWXZ[][\_`a`^]^____^]\cba_ìîíììììììììììììììììííííííííîîîïïððððððððððððòîáÒÈÁ¼®£—‘‘‘Œ†”ˆ…ˆ‘ÔÿîàÓÐÏÉÀºº¹¸¸ºº¹¸¹¹´§š–¦«±´³³´±¬¬¦£§¨¤ Ÿ œ™œ £ œ«®²µ··¹º·¸¹¹¶°©¥¨®µ»ÀÁº¯¬ª«­ª¤¢¥­«¦¡¡¢ šŸ©®ª¥¨°¶¸¶²¯°¸ÂÊÖ¼¥”†‚††ˆŠŒ£»¿¹­¡™—œ©¶´¿Å¿¶²³´¯´¶³²µ¶µ½ÁÀ¹¸ºµ«˜’´ÄÁ´±¬¦“‘œ©®¦ž˜‹“®§Œ•¨¢–‘”‰Ž›¡ž£›ˆ†‰‘ŽŽˆ–Ž‹‹ŽŠŽŒŽ“•‘ŽŽ˜¤¥›Œ„ƒ>325.-/,++,-./012235689:7899::99:::998887789::;;=?ACDEDD>AEHJJHGJGDDED@669;;;=DJ8<=<;;728FKA>I@BDEEED@BEGHIIJLHFGIHD?JGGLPPQUSX]_^^`ckmopokgehknmkmsxliqdelbsbX\N\cuijjYKPPB9.5<=::@F9:87;>8/25H>?ACEFFFEDEEEFGJMMJGHLKFAIILONMRZ^bggedehilpttrnlchmmjhjn_ivdegZwvZ`^ecsdjjZMSSE<'2=>96;AB@;9AHC87,I?O?=XEGMVaO;OH>ODCZPJ3237103011111111210014797789::;;::::98769;==<<=>@@ACDEEFCCCDEFGHEKQRMIHHIKNONPZdmcZ\gqsqrgxk}ywycakihs|htf[lqecjemrXquft\M_Q9J'4ED8E?%C>4BA:ITEE`lP=JQ;Q]JY[&RKRfpjjrdx~ve]gVZML\UDHVVXUI@EPMMMMMLJGD@@FOQKDIGEFJLLJIIHHHIJKGILPTVXYXXWWWVVVSUWZ\]^__^^]]^^_Z[[\\[ZZZZYYZ\^_^^__`abbcdeffedcedcb + +èéçëììíííììììëëëìîïíííííííííííîîïïïïïïïïïïïðïððêÚǺ·²¨ž›œ™•އЗ—‰„¼ìóàäãÒÌÆÁ¼º¼¿Á¼»º¼½¶ª¡¢§«¯²³³­¦ ¡¥¨¥¡—¤¦¤¡ŸŸ—•— §«®²³¯®±²°°³¯«¬¶¾À½¼µ­§©¯°©£¥¦§§¦¤££Ÿ¡¤¦§¨¨¨®±µ··¸º¼ÄÅʵ‚‰ƒ„ƒ‡‰¤¹¹¼¯¡š™Ÿ­»¸¿ÃÁ¾º³¬¬°¶¹¹·´²µº»µ²¶¹»¢™”’œ·Æ»·²ª¡•—¢¥ž˜’І‰§Ïކ ©™•“–„ˆ˜Ÿ›“ˆ…Š’—™‘’Œ…‰““Š‹“…ŠˆˆŽ“™•ŠˆŽ–¡‘†ƒ„?4482141111111112111357867789::;:;;::8768;>?><<=BBAABDEFFFFFEEDCCFJORUVVKLMPRTX[b^\`hmnmeiƒxkuuuksylfx‰v{qgnri`spkitautUibW\M5?A0I62<=:=>:H>2<@HG[]5JLS]dfcaqxqebb`aUO>C\]MLYSOMJHMVTPMNPPKF?@CFIIIHHFDFIKJIIIIIJKLLHJMQTVXY[[ZZYYYYTUXZ\^^_]]\\\\]]ZZZ[[\\\[[ZZ[]_`_``abccddefggfedeedc^Ÿ¢¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¥§•a êêéìíîïïíìëììëëìíîîíííííííííííîîïïïïïïïïïïïñðñóñäϾ±®ª¦ž––™›Ž‡Ž˜”†z‹Ý÷ßäçÖÐËÉÅÀ¾¾Áľ¹·½ÄÀ¯Ÿœž£©®±³´±¨¡¡¨«§¡“œ¨®­§¡ž–’“›¢¦«°©ª®³²®¯´®¯®°·À¾¹¬ ¡¬²¬£§§¦¦¥£¢¡Ÿ£¦©ªª©¨®µº»º¹¹ÂÃÌÁ›ƒƒ†„ƒ‡ˆ¦º¸·±¨ž—›­¿¸¾ÂÀ½¹°¨­±·¹¸¶´´µººµ³·»½¨œ”—°Á¼¶³­¡’‹“¡£ž˜’‰„‡¨Õ—„Ÿ§œ–’•Žƒ†—Ÿš˜‘‰ˆŽ”——˜”Š„‹•“Š‡Žˆ‹‰‡ŒŒ‘—“Љ˜ž¡›…‚„A66:436222222222223456775667899:;;;;:9778;?A@=<<@??@BEHJFFFFFEEEDCCHPWZZTSRSUVTQW\bgjklmalzqqvp~‚{‚…rgs€zvtokol\k}wj|jtsTelaSIDD3:A;8DC-E;47=HYZFDZRGLSLKMF5AMUcqtoz€|ogfb\ZQDJ`bYZ]RJIMPSVYTPORRMHCHLIDAEIGEEFHJIHIIIJKLMNKLORTVWX\[[[ZZZZUVX[]^__\[ZZZZ[\[[ZZZ\]^]\[[\]_`aabccdeeefhiihfefedc“ÿÿýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýýÿÿÿ÷ íïîêëíïïîìëììììííîîíííííííííííîîïïïïïïïïïïïððñóõìØÄ´¬©©¢•‘–£—‰…Ž•„½çèãáÚÔÏËÆÃÁÂÃÃÁ»¸¿ÇŶ¨œœŸ¦¬¯±´´®§¤§ªªªšŸ§¯°ª ˜—’‘˜ž£©¯¥§­´¶³²´°´²­²¿Å½±¤ ¨°­¦¥¥¥¦¦£Ÿœšœ ¥ª¬«©¥«³¹ºº¹¹¿¿ÈŤ{†……ˆ‡Ž©¼¸µ³«Ÿ—œ®¿¸½À¿¼¸®¤¬±·¹·µµ¶µ¹ºµ³·½¿®ž””ª¾À¶²ªŸ’‹“Ÿ¡˜‘ˆ‚†Ž©Ü£ƒ¤ —’”„–žš˜‘‰‰–šš™”Š„‰‘‘‹‡‹Œ“”Œ–“‹‹“šŸ ™„‚…D88<5474333333332346777755667899;;;;:9878<@BA><;9;>AEIKLEEDDEHKMKJHHJOTW^^\WUUSOU]glkknrmrjh}~mqŒ~€…{rssyotulsubqˆ€sˆmosilsgNKQG./:BAFG;><4;H;6MEAA==HJ<6COYYLJ[NSY\R??QHNTZahjhssvnZNPS_YUZ_\Z`NKKPW[ZXWUSQPONNPRSLC?AFGGGHIJIIIIIJKLNONOQSUWWWZZZYYXXXVWY\]^__\[[ZZ[[\_][YY[]^]\[[\]_`abbcddeefgijjigfffedŽýôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúòûýìíìçéêìíííìììííîîîîíííííííííííîîïïïïïïïïïïïïððñôñà;°¨¨¥˜Žš™’‰ˆ“‘Š‘ÇôëßÞÓÒÊÃÂÆÈÅÁ¾¼¿Äľ·¢œœ£©ª­²¶´°©¥¦­´¤¡¡¨¯­¡–•Ž“™£¨¨¥©³ºº¶´³¹·¯±½ÄÃÀ»¯¤¤ª¬©¢£¥§¨¤—™š£©¬«©¥©°´¶·¸¹½¾ÃÄ«ƒwˆ†‡Š‡¬¾··³©˜ ¯»·¼¿¾½¸­¢¨¯¶¹·µµ·µ¹¹´²·½¿³Ÿ”’“¥½Æ·¯¥œ”•𗑇…Ž¨â¯‚œ ¢–‘“‹ƒ”™›’‰ˆ—œ”’‹……ŠŒˆ›–Ž”–“Œ–›ŸŸ—‹ƒƒ‡F::=6584333333332356676655667899;<<;;9878<@B@=;:7:?DHIIIIGEDEINRLOQNIKT]`ed[UW[[Y_gjikpvwzil€{nmw‡€{~}w}€x~„ty‡~ykkvxkplUTWF0+;53@I@>LSV[UNRg]NNTHEXQKP^c_dn}c^_NFR]aTR\]WSR;:9:=AEGHFEMLJHIKNOCJQPKMYe[de\W^fi_`bdglqty€ty|rwzv|‘}u‡‰ƒ„…‚…‡‚~€xyŒkpwybdnc[TB83CQC39DF?/3BKMFSQMX]TMa]VVTIJ]LFOdlgm}tQO`\Z_YdJFX_]UIGTac_YSNUVUPJINSMIEDFGECHJMMLJJJLLKKKLMNPQSVXYYZ\[[[ZZZZYZ\]__``__^^^^__a`^\[Z[[`_]\]^_`aabccdeefgijjigfedcbûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþùø÷ŽîïîïîìêéêëìëìîïïïîîíííííííííííîîïïïïïïïïïïïïóñëîôðäÐIJ§¦¥œ‡‹‰†Œ•Žƒ‰ºïôàÚÓÍÈÇÉÊÇľ¼¹»¿ÃÄúª ¢¥¤¨°±µ·³¬©¬°®©¤£¤¥¢ž‹ˆŒ‘“—¦¢£ª±³´·º¹º¸²¯´¼¿Ä¾­¤§ª¨©¦¥§ªª¥ ›˜—›¢¨©§¢¦«¯°±²´·¿Àû•{…„†‡ƒŒ­¾²³²¨š—¡¯¶µ¹¼¾¿¼¯¢›¦³¹¸µµ·¶¹¸±®³¹¼º¢–•𴯹±¨ž””ž”••†€†£éÂ›š¤’‰|€’›˜—‰Š–˜—І…ˆŠ‹‹‹‰”Ž„’”‘Š–šœ›’‡ƒ†ŒG;;=7584555555554322235667789::;<<<<;:989;==;999;<>AEHJLJLNPPPNMHOVWUX`hYbd]]fkifb_cjqrq|}u‚}uІ|ƒ““|qz€‰Š„‚‡†…‹‡„|vƒr~r~`YhhXLD8;FE64>AH8>J>2BYVXA1BNLQKWOCRb^UZ^c_OEM[Y[dmld`dMAP]SY]F`GK\ZX[UYac\UTRO_YRMLMMLECBCFHHGFJMMKIIJQPONNNOOPRTVYZ[\[[ZZYYYYZ[\^_```__^^^^__]]]]]]]]cb`__`abbccdeffgfghiihgfdcba‹óÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøýÿÿ• ÷úúõóîëééêëëìîïðïîííííííííííííîîïïïïïïïïïïïðõòêìôôìÓ˹¨¥©£–އ„…ƒƒŠ–‘}‹áûÞâÓÑÎËÈÇÆÇ¼¸µ¸¿ÄÃÀ°£¤¦¤¨±­±µ¶²­©§²±®§¡ž’ŒŠ’•¡ ¢¦©ª±¹»·¹º³©­¸¾Ã½­¦ª«¥®ª¥¦ª¬ª§œ˜•˜ ¦¨§Ÿ¤«¯±°°°±½¾Á¾šz€‚…†€Š«½°°²ª›”ž®·µ¹¼¾À½°£—¤²º¸µ´¶¶¹·°­±·º¼£—•Ž•®Â¸µ®¡’Š’Ÿ’“”†€†‘¡êÆ›™¤Ž‘ˆ{‘›˜’‰‹‘•”‘‘ˆ‚…ŒŽŒ‰‹ŠŒ˜ž‡˜’Ž’ˆ‹•šœš‘‡ƒˆŽG;;=657355555555531002467789::;;<<=<;:989;<<9889789?B;:<78876532242014677779:<=>?====<;:9;>@?:89;:567;LVOUUUY_`TEZUfsklm]bimkjkkisiaet|s{sl‚vn’‘‰…Ž‹†t‘‰„†‰‰‰‹‡‰†|€xubG`HDP;2F8.?;E(DR15O]CIYF?A1AiZP:NnelvYBER]ejScmieeZJJC[aHXp\CdhSQ\ZRURXitod]WXYXRJDCIIIFBCGKSNMPQNMNRTUTRPPPRUXYYXWWYYXVTUVXZ]`cdca_^^^^^^^^^^______cdddddddeedddeffffhhhgfegecaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ õúúúúûüüùôðñîìëîïîíïïîîîïððïïïïïïððîïðññññðñððïïððñðÚż³¦žž——’‹‰ŒŽŒŽ—‚šÏíêàÛÏÊÌÆ¿ÂÊľ¼¿ÂÃÃÄÆ¾¯§ª«¨§§­µ·±«ª©¬®«¤š™—‹‘“–™›Ÿ¢¢¢§±¹º¹¼¿»²¬­´¾Á·©£¤¦©¬ª£¡§®¯¡—’˜Ÿ¡¢¤§¢£ª°¯¯±³¸µ»Á¦ƒ|„ƒˆ’¶µ¯®²¬Ÿ›§µº»¸·»¿¾¶®š›¦µ¹³²·¹µ²±¯¯µ¼»´›“• ¼¿µ¬¤–‰Ž›”Œ•‡ƒ‘©ÜÕƒ’¤™“’‡„”œŸ–Š…œ—ŠˆŠ‹ˆ‡‰ŒŽ‘’Ž‘‘މДž™›˜Ž‚€œJ?@C=;=9::86531131/03666789:<>??>>>>=<;:9>GILMMOSWQNNQQNOSTVXXWVVWUWZ[[ZYY[\\ZWWY\Y[^accba^^^^^^^^`aaabbcceeefffffffeeeefgefhjjigfhgecÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ) +ñóòöö÷úýþýüøôïììíííñðïîíîïðñññðððððîïðññññðñððïïððñõéÖõ¬¥¢šš•‹ŽŒ‰—™Œ‰¦ÖùçÎÇÏËÁ¼ºÊÈÄÁ¿¾¾¾ÂÆÅ¼¯§¨¬¦¥©²·³­ª¨¬®¬¥Ÿœ›š•‰•˜–œ¢§¥¡¤®¸¼··½Á»±ª¯ºÁ¼²¬¨¦¤©©£ ¤¬°ªž”•œ ¢£¥Ÿž¥­®­­±´²¹Â®‹yƒ‚ˆ”¶µ°«±­¢ž©µ¹»¸·º¾½¶°™˜ ±º·³´½¸´³±±·¾¹µ£“’“ž³Â·¬£–‹Ž˜ˆ“‡ƒ‘¨ÜÖ…’£˜”ˆ~‘œž ˜Š’šš“‰‰ŽŒŠ‹Ž‹‹ŽŽ‘ŒŠ•›˜•’Œ‘¨K@AE?=?;<;97421021014666889;=>?@@@@@?=<;8;?@?@DG@<:98754325434788789:<=?@AAAAA@?>=9=ABACHLBBHE:BU][dmqrph`kunl{zu€vxvpnt{~xplqz€€ˆ†‘–vƒŠ‰’“„}„‡†‡‰‰ƒ~‰„„€xux{z~Y\i^LC.7N,+>49;<479CA9XQ>FC2BQEW`inwqdhiUNGB\sflnhXGEVhgkUDVcXMU_acf_ZcccfijcYRYWOE@BFIGFECBBCDIJMOLKQZSVXYWUTTVVX[^``_UZ]ZUSV[Z[\]^`aa________cdefhjkliihhhhggihgfffggceillkhgihec ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ.îìéåääæìñõöùùù÷ôñðïòñïîíîîïïïððïîììîïðññññðñððïïððñïóëÓÀ¸²©™‘Œ‰ŽŽ•—Šˆ«ÙòÓÏÚÎÃüº¿ÄÅÁ¹²®À¿ÁÄ¿²¨¥©£¡§¬®±´¨ª«§¡œœ›£ †‹’”™™™œ¢¨¬®º¸¶·º½¼¹©³»¿¿¼´«ž ¢ œ¡§³ªž—˜Ÿ¤¥¥¢Ÿ¡§¬¬¨§ª°¸Á¿žt}…ƒ—¶³±®²¬Ÿœ¨¶¼¹¸¶¸ºº·´¡˜š­¼½·´ºµ²²°®²¹À¹­œ“š¡Ÿ¾¹°¤—ޓއ’ˆ†ƒ•£ÜÛˆ‘ —–‹†|~¡›“–™˜•‡…‡“’’“ŒŠ‹Œ‹Ž““’”šš‘‹ˆ†ƒˆŸ·J?@D>=@<88777777:989;<;99:;=>@ABBBBBA@>>=@CCCEJNKDGF=CQTMU`irtlaizyw‚}x†}‚vnqz‚wrx€€‚ŽˆŠ{–xƒ„…‘”…|€‹ˆˆ‰†€‚†ƒ|wx{ysu]`bFGG,FT*&<22.:17CRB8eUBDJ?KYBdgbo„~hWp]ROWq}mordMJZb]ep\N_dWVdbYW\Y\l^aca]TJBTSK>8=ABMJFDEGIKDFILIGMVW[_``^^^ZYXZ\]\ZUY\ZVSVY\\]]^__`________bcdfhjkliiihhgggiihgfffgdfhkkjhfgeca ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ'îëçâàÞÞâåçèìïòóòñññïïïïïïîîíîïðïîíëîïðññññðñððïïððñïõñß˾²¨  œ”ŽŒˆŽŠ•‘ž·ïçåàÒÊĺ²·¾ÄÅÁºµ½½¾ÁÁ»®£§£¢¥¨ª°·«¬ª¤šœž– £˜Šˆ—–““˜¡©«ª¶·¶´¶¼À¿¬±·»ÀÁ¹¯¡ŸŸ š›Ÿ­ª¢˜—£¦¤¥£¡¤¨ª§¥§¯³ºÃ©y|yƒ„˜µ²°¯²¬žš¦´º¹·¶¶¸¹¸¶¦››ª¹º¶µ¹¶µµ³°³¸À»²ž˜£›··³¦–Œ‘‡’އ†„—¡ÝÝŠ‘ž——ŒŒ„z‘Ÿ¢˜‹–˜—˜Œ‰‰Ž‘‘‹‰ŠŠ‰‹Œ“”Œ”š›ŒŠ†ƒ†“§·J?@D?>A=::;;<<==@?>>??<::;<=?ABBBBBBA@?>?ADDCEKPSHGG@BJK[]`epzzuju{~„ƒƒ‹„Šˆ}stz}~€}yЉ{‚Œƒ‚Œ“‡~}y†ƒ„…ƒ|z{~{y|€~xthgd?IK7PR3)8999<4>LVD:eOJHQKNXAdulr~xn\a\SSapuurxkUXibH]g_]mnhrsgX]ppgigji`WOHBJMJ@>FKJ?=<>CHLNCCFIHEHNRV\`aaaa_\YY[[XUZ[]\[YYZ[\^_````````````bcdfgijkjjjihhggihgfeeeeffhhhgfeeca_ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ) +íêææâßÜÝÝÜÛâåççææéëìîïññðïîìíïññðîíîïðññññðñððïïððñíóôìÛȸ®¤¥ ˜’‘Šˆˆ‹‘‘•›ÑëïÞÖÔɾµ¶¹¿Ãÿº¸½¿¾ÀÁ¶§¢¢¥¨§§­¶°¯ª£›™¡™ž¢ž’ˆ‹““’”˜Ÿ¥¨©²´´³·¿Á¾¯±²¶¾Â½³§¡ž  š—˜£§¤™”™¡¥£§§¡Ÿ£¦¦¨¨­«°Ã³‚zv„˜³°¯­±­Ÿ›¥°´¹·¶¶·¸¸¸ªž›§´µ³´¸¶¶¸¶±²¶»»¸žƒ£®µµ¨–‹Œ‘‡‹„ƒƒ— ÝÞ‹–—Œ‚y”¡¢—Š”••˜Ž‰ˆ‘‰‡‰ˆ…†‰†’•‰‘™šˆ‹‡‰ž®³K@BF@@C?AAAAABBBDCBAA?<9;;<>@ABCBBBBA?>=>ACDDGMRUKLOGGOPghgejvxsv|~‡Ž‹ŽŠ‚}}~|„|{€€{‰ŠŽ†x„~†Žˆ}tz|‚|uuzqx|zz}~|tkejGLF?KB<-/@DOB?JMSPH_DSMTOFPC`‚ysrowklo^_vthtuxoaajaMca^fokl{ke\ez{mgoqk^TRSQFMMEDKNI446;BGHGCBDIIECEKOUXXVUU[XUW\_]Z^]\^__\YXZ]acdcc````````ccdfgijjmllkjihhihfeddddhggfeddddca_ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ,ëêæêæáÞÜÙ×ÕàáàÜÙÚÞâêìïòóñïíìîðòóòðïîïðññññðñððïïððñêîôôæÑ¿·§¨£›•”‘Œ‚‡‹ŒŽ®àìרÝÐż¸¶¹¾À½¸´¿Â½¾Ã»«ž¢¨¬¨¥«´´²«¢›™ž£¡ž¡¢—ˆ„Œ‘”˜›¡¦ª°²±²ºÃº²±¯²¼Ã¿¶¬£ž¢¢œ–•›£¤™’–Ÿ£¢¨©¡œŸ¤¥«©«¥§ÁºŠxtƒ˜³¯®ª°®¡œ¤­¯¸·¶µ¶·¸¹¬Ÿ›¥°±±³µ´¶¸¶°¯²¶»½Ÿ{†¡ ©³·ª•‰‹‘‡Žˆ–ŸÝß‹œ–˜Œ€x‚–¢¢˜ŠŽ“’“—‹‡†‹’•‹‡†‡†‚‚…‚•‹†Ž—™…‹ˆ€‹¥³¯LBCHBADAGGFFFEEEFDCBB?;8;<=>@ACCAAAA@?>=:1>?BGLLHCEBDIJEAALOSTQMJISQPV_efd`][]aa\WTW\begff````````ddefgiijonnmlkjjhgfedcccjhfdcbcceca_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+ÝéÛâáàßÞÛÖÒÏÕàçàÓÌÎÎãòïêîñïëñôòðñðíññññññññððððððððñïïóóæÎº´¬§¥ž’‹Œ‚ƒ‰“‘ŽŽÏéàæâÎǼ¾¾¼º¼Âǯ¶¿ÂÁ¾¾¾¦™™¦© Ÿ¨´·²¤šš›™–˜œ  ˜‹•”˜Ÿ  §¦°°¦ª»À¸¼²¬°¸¼¿Â±«¢›š›œœŸ¡–’˜Ÿ¤ª«¦¡¡¡Ÿ¡©£–²¶¨s~y¢½¤¯§¯¯¤œ¢­³³µ¶·¶¶·¸³ ˜¥³´°°¶¸¸µ±±µ¹¹¸¶¢†…—¢Ÿ³¼¬–ŒŽŒ‰Š‹…~„žÜ䜘‘Œ€yƒ–ž›‡Š‘’މˆ‡ˆŠŽ“–††„‚…ŠŠ……„…“•‹‰‰Ž‹’´½žLFBDFGJNKLLLLLKJLJHGEB>:?=<;DIC>DQ[XV_mjZT[_ccafqyz€|ts|ƒ…”Š‹ƒ}~‰x{€vzƒ|‡‹„Š€r†’{‰…{‡xhox|yqljcgx|h^m{iUk`B;.1(4LC0GS5EENIR`[XPti`Q>LIy˜|s}|„xlkj`DRe^†a`id_k`q„|uqbDKZ\ZVUUOGNE@FRWPGJKOTVQF=JLQW\_``^``ZSQV]_adedccddb`^^`bcaaacdfhicegjllllggfedccbggfecbaadca`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+Úå×ÛÚÚÛÛÙÕÒÚÙÙÚÜÛÕÐÖ×ÜæíðòôëðóðïññïññññññññððððððððñïïóôéÕĵ°­©Ÿ‘ŠŠ…ƒ„‰Ž‘ŒŒ­ØëãÙÓÌÂÁ¿¼»¼Àö¶¹¼ÀÂò¤œ¢¦¢ ¢¦¯±§œšœž–˜›  šŽ„“›¢ š›¡¦«®­­±¸½¿µ«¬¶¿À¾¶­¢ž ¡žš›ž££™’›¢¨«¦¢¡Ÿœ ©¨ž ¯¹¶{y‚¤·¤°¨°°¥¡«²´´µ¶·¸»¼°Ÿ—¡®±²µµ··´°°´¸¼¸·©’›Ÿœ°»®—Œ‘Žˆ‡‰…€„ŽšÚå’š–‘‹x‚•š™Ž†Š‘’‡…„…Š’“…†…ƒ†Š‰„…ŽŒ‚…’“‡„„†‰˜±±šMGDFIIJNOOPPONMLMMMKHDA?A><>CFECEEEECBA@ACBBGOSRgeaagi^Qmprploy‚~|zyyz~ƒŠŠŠ‚„{{|vv{{ˆŒƒˆƒyƒƒƒ„|y}z€mprsush\fgswi`hrjVkdG;*'3CC2'A_POAFFZG[g^ogb[NSZ}ƒz‚Š‚}w‚e\oacvR€…eETlnj…{wmhuoNMUW[d^PMcVNNXe[A>DFFOcvZVRTWWRMBGLMLNT[TTQLFDFJGKQVXZ^a[XUTTX[^ghhfa][Zdca`_`abaabceghjghjklkjihgffeeddffedcbbadca`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+ÖÞÑÑÑÒÔרÖÔÑÏÌÐàíåÕÄ»ÂÝññììëðòïîñòñññññññññðððððððððîîòôîßÓ»¸´¯¤–ŽŒˆ†…ˆŒ‹ŽŒ¿ïäÕ×ÍÈľ»º»¼½¼·³µ½ÃÆÆ¿²£Ÿ£¡©±« š›–—šŸ œ’І˜ Ÿ››Ÿ¥¦­²®©±¿Áº®¨²Áº»°¥¡¤¥ šœ›¡§žŽ– ¦ª¨¤¢˜Ÿ§ª¤ ¨¸ÃtwŒ¦¯¥¯ª°±§žŸ¨¯´´´¶¸º½¾²£™Ÿ¨­±¶´µ¶³°¯²¶¼¶·¯˜œ˜¬º°™Š‹’†‚††‚ƒŠ•Ù蔘”Ž‘‹x‚•𕋆‹’’Іƒ†‘‘„††„†‰ˆƒ‡‹‡†‘„‹¦¯£™OJHJLKLNTTUUTRPNORSPKFEED@==BEFDFFEDCCCDGC>BNXSIGUYVd}spqvwojwŠ}{}{xy}ЉŒˆ†ˆ}~yvwtv‚‡Œ€ƒƒ~€r‹€su{ss…pqlgmtgQjinslbdl\L`bI\;fphbb_b]Wmƒm}•—‰uuufjvcl…i‡h[nzqoswogplSghacoma]QdkgeZG=AEFEEDCBBCEFJGCDLSPH=Zjb]kxzokpxsmyކˆƒxtwzx†„†ŠŽŽ‹‰xunvsvƒ‹~}~€mŒƒtquon}qtk_dqiSfilpncamZL\`E543+B'4E3DQYiE;THqifU^[acY{Šj‹ ˜‹qrc{mlmy‹{€ƒ‰‡yt|‡_FGS]eefldXWZww`RHNh\dbVT^^TNB>EC:=H:;@GKG<2:41;JSQKJKMPVZ^_RPPU\`_[VZ_cegikffedc`^]_``aceghijkkkigfihggghijdddcccbbbaaaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+ËÒÈÇÇÉÍÒÖ×ÖÒØ×ÒÕ×霬½ÇÓäðòîòòíëîïîññññññññðððððððððïïñóóñîÖȶ®®®¦Š††ŠŽ‘“¸ìõÜÐɹ´´¶¶µ·¸¹·¶·»¿¿Á·¢—¢ §©¬°¯¦›”™—˜›ž™•Œ‰‡˜¡¡ž¢¬®¨ª³µ¯ºÃÀ°¬·¿½¾º±¥œ› ¦§—‘¤œ“’›£ª¬¬¨ž•¡ŸŸ ©¸¼‚hŒ©ª«««¯±« œ¢ª±²µ¹»¹´¯·­¥¥ª¬­®±³µ³¯®°³µ²·³’˜ž“ °±Ÿ‹Š”‘‚z€†„‚“Ûí›’›•“Ž‚{…˜ Š‰“’ޔމ‹‘‹…ƒ†‡„„††ƒŒˆ„…‹Ž‰‚ƒ„†Ÿ¹©”SNMPRPPRXYZZYVSPRVYVOJKMID?>BEFECBA@ABDEHMMHDGLN@Wmpe`iv{rr|}vz‡ƒŠqjy‚{‚~|ŠŒ…zqhomr‹€Š}}}…x‡‡zoqojmrzr_[ffZZehkl_\ooaeeB,8<;;1K.3S_v;FRYfc_Wf_chb†Žx˜ž‡rrw~qbp|y‚‰‚€~yx~‚^mvmXMc…XjqngWLPjuh[`][hZb^LBDC<:3371'/AE@>GTXPF9:?ISUPJXRLMQRNIQUZ]][YX]`dffefggggeca_^^^^_aceffgijjihgjigffhjkeddcbbaa`aaaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+ÈÏÇÆÅÆÉÍÐÑÐÆÌÏÐ×áàØãëäÌÁÏãííñòîìîïíññññññññðððððððððððññòóóãÓ¼¯¯±« •ˆ‡ŠŽ‹—‰™Ù÷äÚÌŽ¶´´µ¶³·»º¶´¶¹»Á¾­Ÿž¢£©¥¦®³®¥žš—–˜›š—𒉇œŸ›¢­­¢¥´µª³¿Ã·®±¹¼¾½¶¨›—Ÿ¨©š‘—¢¢™‘˜ §«¬ª •¡ Ÿžœ¥¯Ä—nˆ©ª¬©«®°¬¢› ª²²´¹»¹²«µ¬¤¤¬±±¯±³µ´°¯°³¸´º¶Ÿ‘˜ ”š¨¯¡Š•€x~…ƒ€€•Û휔–ޓނz„— Š‰‘ŒŒ‰ŠŒ…€„‡‡ƒ„…„‡„ˆ‹Š…ƒ‚ƒŽ¨²Ÿ’œTNMPRRSVXY[\[XURUWYWRNMNIEA@CFEDBBAAABBCFPULBCMU@BSlwrs{ƒyu{~xtuzŒŒshwƒ‚„}€Š“‘Š‚~qhgekz‡}~|‰„„{pqmb`nzxeWZ_^P_`cj\WmwiehE-BH92*?W=+Mfn0RZ]Of[iukkru‰Žˆ•’„~uvhqpc|†ršƒupks|yr†€g`dehirma[X_qjnlkl_LCNZcd`^\YA?BD?;FUOKD@BHPVLU][RLNSWRNPVXTOPW^^XSTW_aegffghihgecb``]^^_acefefhjkkjjkigfegijfedcba`__`abÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+ÅÍÈÄÃÂÃÅÇÇÆÕÓÏÏÒÖÙÛÕÕÎÁ»ÂÓàçíðîîðñïññññññññððððððððñòòñððòôïäϺ±¯©¡–ˆ‰ŒŽŽŠ‘‹Ž³ÞêâÓÏÆ½¶´¶¹³µ¸¹¹¸··¼ÁÁ¹­¤¡¡§¢£«±®«ª›˜••™›š˜žš‘ˆŠ•¢¨©£¢©®­¯·½º±­±·¾¾¸¬ ›ž¤¥¡š˜ž£›“›£¨«©Ÿ”šŸ œ˜œ£©¿¬}ˆ©¨ª¨ª¬¯®£›Ÿªµ³²¶ººµ°¸¬ Ÿ©³³®±´¶µ±¯±³»³¸¸¤•—š––¡¬£‹–Žx}ƒ~€—Úê™”Ÿ–Œ‘Œ€yƒ–ž›Ž‰‡ŠŠ‰‰‹ŠŠ‹‹‰……ˆ‡~‚…†Š„„‰Š„ƒ‚ƒ™°¨–•œTNLORSUYXZ]_^[XUYYYXVSPOIFBCEFEBCCCDCCBBEOTOJLRWUIKasqjgwsruyxrktƒ‹‚qlu€‚„ƒ€…Ž’‘ˆ{uqgekl}u~y…„zysrteY]_mtjZUZ_P_Z^n`Ujm]TaF-B@)+DHWS2Lce8Lcf]VaJ8C_ndR]hpk]TU\\VPPSRKCDP\]UNORUSSV[`cdafigcacfkifdccefccdefhjkhmqqnkkmmmljgebafedb`^]\[\]^ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+ÆÅÀ½Âº±¯°°Ä¸»ÊÊÀÆÚÓÌü»¾ÂÄÅÀÅÙíöôðòñïïðññòïïðïíîðóòòññññððîôòäÐÁ¶¯©©¥’‹Š‹†…Š‹°ÕíÚÏʾ¶µ³±¶¸¶·º¸²»¿ÂÂÁºª›˜Ÿ££¦®±®±¤™—›Ÿ¡—™œ›“Ž• £££££¦©«²®®³µ±«¨±·»¶« ›š¥¤Ÿšœ ž˜…™ž£§¦¤—›ŸŸ›˜› £»³ž¥®««ª¥©®¦—™§¯¶¸³³º¼·º®£¡§®±±²·¹·¶·³®±³´³®¥—””˜§«•‰—‡ƒxu}{x€‘×”’‘‡|z…”˜•ˆ†‡‹‹‡…‡„…Ž‘Œ…ƒˆ‹ˆ‚€„‰ˆ€†ˆ}€–«§šž¡—TOMQUVX\bbdddca`a]ZY[ZUPIFCCEILMFGILPQOMNTXWSSY`fYWYSTdqesztqvyvrt|‡†zmh{‰ˆ}u{‡€sly~oahnjjw~~ƒ}rggli\OXLZmf[TFXcQbUg_vmb>6/*>>:=SJDPQb`I@Sfrq_i†ƒyˆ„‰Ž|t‡„„‹u…|yŠ‚s˜ƒzwxˆ‰pymtymo|}‰xtyvz‡Œ‰~mcfnojVV^ih^\b]ellhirzahrwyz|egg^PD>>RW]`]XTRUY_gllhddhlkgdehjihfeffgddddeghihmqqnkkmmmlkhfdbgfeb`^\[[\]^ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+ÃÀº»Âż°«©¨·º»»ÀÇÉÈÎÈ¿¶³·ÀÆÆµ«¶ÏãîòóòñðððñòíîïïîîñóððññññòòîöøîÞÎÁ¸¶µ°¦š‘‰…‰›°îãÓÎͽ¯±©²·µ°±µ·´¹¾ÀÁ¾³§”ž¢ ¤®²®µ®£›œ¢¢žžž  ›”“˜¨¦¦§ªª§¤±°®­±²« ¨°¸¹±¥›•¤¥£žŸž›Œ‘œ¤¦¥¥žš›™’“›œ²¹¬¥«®ªª¦©®¦—– «´¸´´º¼·µ¬¢Ÿ¥­²²²·¹·¶·³®¯±²±®§ ›’˜§¬–Š•†‚urzxvÖí’š”‘…yx†•–…ƒ„‰‰…„†ƒ…“Žƒƒ†‰†€ƒˆ†~…†}ˆ §ž››™˜VQPSWXZ^cdeggfedc_\[\ZUQPNJECDHKHIJNRTSQ@EJJGJR[oog_XPYoovwpmrrnyy‚Ž‹}x~w{†Œns„ƒ‡zmsvomapqmv„Œysg`ej^KXKSfhcZL[^GVOeax^dJ4,5D8:;ZYDL[h`F7fwdk^lz„†††‡‰…{|ˆŒ‚}€x‚~€‹}t…•}rx€ˆkyoszv{‚€Žyw€wkmq„uhhorrqsx€sdfrvyzvpmos}zxyzwqj}ulhhe\T[XUVYZWSUZbjonhceimmiffghhhhggggedddefgghmqqnkkmnnmljhedhgfc`^\[[\]_ +ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+À»´·¿Ã»°©¦£«¸¹°³ÂøÆÅÁ»µµº¿Á¹°ª¬¹Óéîðóóòñððïñññïïñòïððññòòóðõøóëßο½·°ª¤œ’‹……Ž“‘•žÖçáÔÔÆ²²©°´²®®´¹°´¸º¾Á½¶žš˜£©­°±´®Ÿ˜œ˜ ž ¤£›–•¨ª¬®­ª¥¡©¯°¬®´¯¤¦­¶»¶©™Ÿ¢¤¡œž—Œ‹™¤¤¢£¤›˜›—•œª¹³¦©®¦ª¦¨­¦˜”™¨²¶²²¹¼¹´®¥ž¡ª°±²·¹·¶·³®®¯°°­©£ ’“˜¦¬˜ˆŽ…€rowvu~×푚–’ŽŽƒwxˆ˜˜„‚ƒˆˆ„ƒ…‚ƒŒŠŽƒ‚…‡…€ƒ‡„~}„„~ƒ“©¥—œš’˜ZTRVYY[_abdfffedb`]\[YUQOONIDDGLNNNOQQOMGHIJMSZ^hskbbUQgorroptsmojrspxmkv„~nr……Œ‚sqomrcrrmu}ˆso`U_l`GXOR^ed`ZXZUQWYdxR\O6,7?6A:V^DJdlT\TwnNh_usƒŽ„‚‡‚~y}ˆˆz}||y‚‹€{~wyƒ‚€zwwtv{|^]o€zqqptb[jz{qktnihebgnYPJP]d_XXTQU^db_lbY[cigb[TMKOUWX]]^afijjfjmmkgffdefgggffeddcddefhmqqnkkmnnmlkigfjigda_]\\]^_ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+¿»´µ¼¿¹±¬¨¤ª¢§´´ª¯¿¼ÁÅÅ¿¸´³¸½¾´¤¡³ÊÝäíóõôóóòóôóñððñïððññòòóóóòóõîÚǾµ¬«­¨™‹“ˆƒŠ’”•˜°ßíÛÕ̼·±¯®®¯°³·µ·¶µ¸¾À¾±šš£¢§²­··§—”•“›ž¥¨¢›™ž¦¯²¯ª§§Ÿ«²¯®´¶±¦ª²¹¹¯ž‘š¡¡š›žšŒ‡”¡¤£¥¦˜™–Ž‹¢¨´´«¬®¥ª§¨­¨›““¥¯³®®¶¼»¶³©ž¦­®²·¹·¶·³®­®¯¯­ª¦¤‘‘“¢¬œŠ‹…plttt~Øï’œ™”Œ‹wzŒœœ“…ƒ„ˆˆ„ƒ…†…‹‹†Œ†‚„†„‚„‡||ƒ„€ˆŸ­¢”š˜—]WUXZZ\_abdeffed`_][ZWTQFILLIIKNRQOPQQOMLGBCINNMZgedl`S]ehknswuplflz}snrsjo€st{†uqkjsbifeqwx~sn]Q^qfJ_^YWWTTZRRbEYCg|^ZM1")4=Q@L[GIegUzolRJvg„uƒ„‚‡{yvx€zz~ur‹‡†‘v|‚‡‡Š~ƒ{wrqt{„Žƒnlohja`nxvstld\]afkomomfXI=7;88>IT[]_ktqfais[[ZYXY[]fdbchmprkmnnljhgabbccccbddcccddehmqqnkkmmmmmljihjigeb`^]^_`aÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+ÂÀº¹¼¼·´³¯©œž£¨¨§®·±·ÀÅý¶²®³º¹®¡ž£ÂÍÜèîñôöñòôôòððñððññññòòôñîðöõåÓĸ­­²°¡“—†Š’’’“ÈèßÕÑÆ»¸±«¬¯°±´¼¼¸³²¸»»À¥”š ž£°«·¼°Ÿ•“•™—𣍥¡Ÿ“ž¬²°¬¬®œ¨±²±´¸º¨¨¬´ºµ§›•—œ žššž™†Žœ¥§¦¦ š—•“ŽŠ¢©¯²´±¬©©§©­ªž“Ÿ«±­¬´ºº¸·®Ÿš£«¬²·¹·¶·³®­®®®¬ª¨§ŒŠ›®¤Œ…~ojrrs~Øð“žœ”ˆˆz~ŽžŸ—‡„…‰ˆ„‚„ЇŒŒ‡’Šƒ„…„ƒƒ…‡~z|ƒ„„©« ”••‘‘^YVY[[\_bcdefedc^]][YWUSNOPNJFCCNMMNQSSROHA?BC@;QX[bjeYV[^bhnqqouru|{vtƒyx‚wrvpzysqjgoc`[duvu€vrbVaqjU`f_TSPScNM]9P:gaYV<'##3aLEVOI__PzvcRa}^…w~…z{~qtqqvxwy}|ss€Š‹‹Œ{ƒ~ƒ~vzu„†€€ypsk}‹t~‰nquslkxˆyxvqkghjUex‚xsqc^XSRRRRIS\^XPMM]emnjdabdefjnqpoppoomlkj``______bbbbbcdehmqqnkkmlllllkiiihgeca`_`abc "ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+ÈÈÄÃÁ»·¹¼·°š§§™›¬°¤©«°·½¿¿¾´²²µ±§Ÿœ©´ÃÐØßæìëíðññðñòòòññññððóòïïóõîãП²²°¨ —’’•“ŽªÐàÙÔ;¼²««¬«­±»¼¹´²¶¹¸Ã¹©œ™ž¥ª«°··«œ•–•”— ¦¥¤¥‘𦝱¯­«£¦­´µ²´¹±¬ª°¸¸­¢““˜Ÿ¡œœŸ•‹Š•¢¥ £¤ž––𓆕¥¨®º±¤¬¨§©­¬¢•—¦±¯®³·µ¸º±Ÿ™¢«­²·¹·¶·³®®®®­¬ª©¨“Š„•®©“‰†~niprsŠÖï’ž“ƒ‡‚}€Žœ—ˆ…†‰‡‚€‚ˆ‡Ž‰Ž‘ˆ„………„…‡ˆ{x{ƒ…‚ˆ’¯¤œ”Ž‘“Š_ZWY[Z[_`abcba`_]]^]ZXWWWTPLHC>;FEEHLOQPXVSPMLJIOLRYY[ZPWX[_abdfpuvqoqqo~‚umjryvqqicjf\Xiyss†xwm`_hhaWd\RVVZmUSRDPMbw\ZbE-)-cT@UZL[_Neoc]pv\}yzvnptnnlmrvussxv~†ˆ‰ˆ€yŠ„w|ypst‚}w€w{y€Š…vtsgsyzqjp~‰zytmgca`dgntwsjbkfbbdc_Z]TMR[]SGW\cecbcfcdgkoqolpnljjiiia`^]\\]^```abcefhmqqnkkmjkkkkjiihhgedcbabcdeÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+ÍÏËÌÆ½¸½Â½´±¢›¡¥Ÿž£¤¢¢¨´ÀÇËÇ¿¸´°¬­²›¤±»ÃËÕÝåèíïððòóóòòññððïñôóððóòïÛÒ÷°®­¬””—›œ˜’Ž’•ºßÞÕÏÀ¼´­«¨¥©±´¸¸µ´¸º¹¿È½Ÿ“ ©¤«©¯¸³£——”“–ž£¤¥¨—›£¬±°©¤ª¦ª´·±¯´»²«®¶·®¤’‘–Ÿ£Ÿ £ž’‰Ÿ— ¦ •–ž–„†Ÿ£©»­­¨§©®­¤–¢±²±´´°·º²Ÿ™£­®²·¹·¶·³®¯¯®­¬ª©©™‚’®ª‘ƒ†nhpqt‡Õî’ž‘€†ƒ€‚™›–ˆ…†ˆ†~€ƒ„‹Ž‰ŒŽ„……………†ˆ‰zw{„†„Š–²ž™•‰Ž”…`ZWY[Z[^\]^^^\ZY]^_^\ZZZPLGFHIHF@??AEIJJHMPNHEIMPFLOFMVKXWWWVUY]w‚‚tlrxwqx~yqie|xssi`deXUjwij…vyte[]cgQ_WMUTTe^`MYYf]kdbd:!,,=]U=UcQ\e[Yd[Vhooy~}rjmssihkrwunjtz‰†…ƒus’‘}{zxƒ{‚qgy}„€vy~wvyvssnjr€x{pdcnz{u{ysh]VVYURRYce]TdZLDDHLNLJHHLUahihhjnrssmjgddeeeca^\[[\^___`bdefhmqqnkkmijjkkjiiggffedcccdeg úøþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþ-ÓØÒÕÐÉÃÀÀÂÄɺª£ žž œžŸ¥°¿ÊÌÎÍÉÁ»¹¹©¤£«¶¼ÂÆÌÓÜàáäêïññô÷öðïòïðòóóòðïëáм»³¨¥œ“•¡›“–†–ÇäÙË̼»°¡¢¯²¬®²¼Â¸ª®¼¿ÈÇ´ œ¤¬¬©©²¹³Ÿ”——œ¢¥¤¤š˜¤­­­°¶©¦²º´®®½¸­§°¼¶¥œŽŠ— ›ŸŸ—Œ‹•œš¤«¥“Œ“—“‰•¤­°°­«¨¤¥ª­¤”ˆ“œª³³®°¶¶¸®›•Ÿ©«°µ·´²³³°°²¬¬²­©²‘£¬¥|…|qjgiu€…Ú茪Ÿ‡„‚‚Žšœ–„„…„ƒ~}~„‡††‰‰‡‚€‡‹„yxv{ƒ‚‚‘¦²¥•ˆ€`\YZXUUYVWWXYYZZa`_^\[ZZTQKGEGJLH@;?CA<:MPQI>:CP5;9.-7<8,7KYVLO[U|zuujot`}|vƒwago}rijg]Vbgjoklx†qtpY_n`XaRIYZMMae\NVln`SWqQ1JDR^T_W?bXWQaXRror|wfbmndcfkrvsle{ƒ€€xm‡Š…yrsv„ss~}{{w†~{on|qqutwtgnhsvhlzvlnrmW@>>CP[ZSf_ZZVOMQ29DOUXXWcpn]Zilac`^`dgfdea]_cec`^beeccfiknppnlkklkklnnljiihgedcceeeeŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ,ÖÝÛÐÑÑÐÍÈÄÁÇÄ¿·ªžœ £¡  ¥¯»ÃÈÊËÊÇÿ¾´®«¬®²»ÄÇÌÒÖØÚÞâãäèïññõúòòòòñññðøëØÊÁ»¶²­¢—”™œ˜•Œ’¯ÑÞÕÈÁ¼¯£¡§­­¬¯¹À¹­¯ºÃÃÀ·©  ¦«¨©°·´¥˜“•—œ¢£ž¥ž› §ª©ª­¬ª¬³¸µ®º»´ª«´´¬¡‘‡Ž›Ÿœ˜¡£œ‹’™› ©§˜’•’‡’ ©¬¬««¨¤£¨«£”‡™¨³³®¯´´¸°ž– «®°µ¸µ²³²®­°¬¬²¬§¯ž’ «§†ylhimt{ƒÙ䌩‡€~‚Ž™™“ƒ„„„ƒ~}…‡†ˆŠ‰…€ƒ„ƒ…†zsx€„€‚–®¤žŒŽ‡…_YUVVTSURSUWYZ[[\]]^^]]\XTNIFFGIH?;>B@>=KGEGIF?9&*($*31'%!"*/4DVQnuzr^cg_tw}nv]kvslhe`[bejsror…vwua[b^Zg`U[WNSJYZJHYdb\ZUS6 4D7ScSZ[IchNQbHT€botnaalj]Ygtvnjpx€}wvzyt‚€~{uqphnxz~„€‡|vyyuv{okqvrvzudlywhhw€qruukZMHX]^YSPKF;>JZ`WIAULB?DHGCGKOORZelgffgikkklgbbdda]`bdddeghkmoomlllmlklmmkiiihgfdcceeef + +‹öòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ( ÕàáÖØÚÙÕÍÅÀÄÊÑÌ»©¥ª«¦¡ ¦°ºÀÆÇÉËÌÊÆÂ¶´²°¬«³½ÃÅÈÌÏÒÔÕÖÖÙàåèðøöõôòñðððúóéÙÁ¯²À´ªž––™›œ””“´ÛÞÈǽ±©¢Ÿ¥­©«´½»±¯µÄ¿¼»µ©¡ž¦¦¨¯µµ­¦“”“•œ£¡›¢ › ¨©¦¥­®¨­¹¹¯¶½»¯§«±²¦™ˆ…’Ÿ“¢¥¢•‹Œ•›¦©ž’““Š“ž§ª«¬®©¥£¥©£”†Œ•¥²³®®²±¶²¡˜žª±¯µ¸µ³²°¬©­ª¬±ª¤« •ƒ›¨ª‰„uhfkoru€ØÜŒ§œŽ…~~~ƒ˜–ƒƒ„„‚€~}†ˆ‡‡ŠŒˆ…ˆ†„ƒzoz„„…µ˜˜Ž‡®_VOQTRPOMORVXZZZ\]^_^]\[VSNJGGHIE>9;>=<>DCFNVSC4..,-7@8)1(%.46[h\YTHKiIVY;[{Ijkf__a]Tajtyxvvwux{~}vpeegnuwqk\bovz‡Š|wkeksqjsu€€od`Xqvifvrdg`[TUcpfTb_YX`gd\_XNIGHJLOTXTNMRY_RPZ[TZjdhjifegiifccddb`ebachjifjlmmlkmnmlkllljgjiigfeddffgh +’ÿùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ. + ÄÌÏáááàÝØÓÐÎÇÅÌÓÓÐϾ³¥ž¡ª³¹Á¼¸¹¾ÄÇÇÀº·º»¹·¸¿¿ÁÅÊÏÑÑÕÑÎÎÌÊÏÖáäéïóõõõðñöõÞÀ¹Ã·µ²¬¤˜•”™–Ž¥ÄÙÏÄ¿À´ œ¦§§¬µ¸³¬¨¯ÄÌ¿»À·£›£ª°²²°¤œ‹”¢¨¦¡¦¤œœ¦«¨«¨«°¯©«²°¶¹¶±®ª¦¥©žˆƒ’œ™Ÿœ†Œš›¡¦¢•‘š—™ ©¬«°¸±¬¥£¨¨š‰ƒ‹œ«°­¬®¯µ³¥˜–ž§©±¶¶´²¯ª£¨§ª°§Ÿ¥¤œ‰‹‘Ÿ®šzrkhfeksyØÉ£™Ž„|}€‡’™”Š‚ƒ„„„‚€ŠŠ‰‰Œ†|€‚‡ˆtu‚}„—¢¢™™‘Œ‰†§à`TKLPPMKMNPSTUUU^^^][XUTMLJHFEDD85442./3@CCCFIC:87402;CFC=@:HTZb`QGEIMVNLcfSilke^ZZY`ityvplkmpv}zrmhoxzwttv„~zsnxyjvk_^l|}v{srpgksqhndh€svcfechjZEWSKDFNTTV]b^SIB@YYWTPPQSNPXclkd_Z_fjlotxkifeeedcfcbdikjgklmlkjlnlkjklljgjjihgeedgghhöøþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþ1 ¿ÂÃÎÔÜãæäàÜÝÏÄÉÔØ×ÔÊÀ²§¢¤¨«µ±¬¬°¸¿ÃÑÆ½¼¾½¼¾º»¾ÁÄÈÌÎÔÑÏÐÍÊÍÒÑÕÜäëñôõûðîøúéÒż¼º¶¯¦˜——š˜ŒªÏÐÈÅÆ»¨Ÿ¢¤¥©°´³¬§¥½È½ºÂ¾¯žž ¤ª¯°¯¬¢“Ч©©¬ª£žŸ£¤®§©²±¦¥®¯°³¶·²§Ÿ «§‘ƒ‰—™šž—‰‰’ž¢£˜›˜—ž§©¦¬¶µ°¦¡§ªŠ€‡–¦®¬¬®±³±¦™•𢥮µ¶´³¯ª£§¦©®¦Ÿ¥¦ ŽŒŽ›®ŸztmhcbhrvØÁ“£™„|}€‡’™“Šƒ„…†…„‚‡ŠŠ‰‹‹…|€~€†‡|nv|Š¢¤”™“އ‚•¾à_TLLNMLLNOOQRTUVZZYXXWVVPOLHD@=<520/,*/8VJ:5AKB0;=<76?N[><>BA?K\Pl|lgƒˆd\hf\wƒ_ngm{s\Vc`]ifWeyqsorseX_pXMS\XRH86JUMCFRYSHc6/H&@FLObbPLD5OUG[hXahjkg^XZaYiwvi`dmmkmsusqqpy‚€xrty€uojix‡…jgir}~titnsywz{ritx{€…wywsomf_W]ZMBFT^`gh]TV`ia[YajgUEAO\eotjZ`chkmoprpnligeededdfhjjilmmliijlkjijlljikjihgfedhhhh“ðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ" ÁÀ¿¾ÄÎÙàäåååÚÑÐÒÒÓÕÔÏÆ»°©¦¦¬ª§¤£§®³ÍÈÅļº»¶¹¼½½¿ÄÉÏÎÐÓÑÎÎÒÏÐÒ×Üâçê÷ñîöÿúèÖÈÄ¿ºµ¯¨¢›•˜ž’„”²ÒËÇŽ®£ ž¡¦¬±²¯«¢¬¶º»½½»©£ž¤«¯°±¨˜‹‹– ¤­¬¬¨ šœ¢©©«¯¯«§¦®¬®³¶±¦žœ¨©˜†„›£˜˜¢ŸŽ…‰œš ¦Ÿ—™—œ¦§£§²¶±¥ž¥ª‰~„’¢««¬®±±¯§˜› ¢«´¶µ´°ª£¨¦¨­¦Ÿ¥¨¤’ŽŒ˜®¢ukfccgnuÙ¼•£™…{|…—’ˆ„…†‡‡…„ƒƒˆ‹Š‰‰„}€‚‚‚€vjs‚…€ª§—Œ„€ª××\TMLKIJMNNNOQTXZZYWTSTUVQPNJE@;972.*'+8GYN<3=IC37:;96:GTMOX_YLIPXlt†etŠy[djVi€hicivr_V\][kiVfylypyyc^iiVEL[YVN:0FVQHLYcTG]<:4,'%-AUGH@33=@:GILKGFLTMLRXSE@Dda[h`w‹ZbpT\ymkbbki\VZ_\no\l}izo}~cerfR@J]]]YE5BKLNV\\YIPD7IQLJa``OCH)YX]LUbO[d\Y^_\_fsk`\amxnjltxutwqmkr|}wko‚‰tcflyurg^k‚…{yvlmsou‹‰‘‚…Š‚sou_XRXhqfVOX^[Z_ba?GNLD>?DFNWYVV_jpoptxyvscddcbcdfcfiiggjnoonkhghjgggilmlkkkjigfeejiih +Çÿùúÿ À¼ÃÁ´±¼ÇÌÖâïîêãÛÔÏÌÏÖÚ×ÑǸª³µ³©–˜ª»ÈÇÁ½¸³´³¹ÀÁ½¿ÅÇÇËÑÒÏÏÓÑÓÖ×ÒÍÐØÚàèîòóõöèÑÁÁ¿µ¯²§£š•šŸ˜Œ¡ÄÖÆ¶¶®¤š˜£­°®®®©¦©²º¼¼Ã±Ÿ™› §­´µ¬›’—˜§­©¤£¢žœ¤«­°³²¯§¬¯¯°®§ž•˜£§”~ˆ¡¡ ™”¥—€—¤¡”—›’ ™™£©¨«³·¯µ  °œ—}Œ‹‘¨«§³°­­« –›©¢§±¸¶¯¬®¥§§©«Ÿ¥¥ ™’ ±‡rhe]^giqå©¡žŸ‘~{~Š“’Š…ƒ„‡ˆˆ†ƒƒ„†‡…‚|‚ƒ„€zsomw‡~‹²¦‰––•‹‚œÏâÐZLJLGHKFMNOPSUXYVUTSSSTUOVZSE^VM_Q=R^FE_ZGWibO^`bd[rgrk_htoherysnsxwtzlj{sj~vu{yprulklmkhnƒ˜{ocaju{}s‚ކ‚ƒƒ…}ut{~vkwq[ITicL0JKCMMDH]SKKMKJKI8MlbQTX^eo|†…tamiddeeb_fghijmruonlllljiiiikmnmkkllkifcagggg  + 9qm`âóÿÿ½ ÏÇŹ¶»¾ÀÊ×áìõñâÖÔ×ÐÑÒÒÔÒÇ»³²¯©¤   ¥°»¾ÀÁ½·¸³³¹½¼½ÁÆÄÆËÍÍÐÖÒÐÑÕÕÒÓÖÖÚßäéîôøùæÍ¿¾¾·®«¨¡š›Ÿ–ž±Ãǹ®¥¢œ›¡¦§ª®¬ª¨©®µ»¿Á¿²ž–œ¤¥¬²¯ “‘–™™¦¯¬¥¢ —Ÿ§ª­±°­¤§¨©¬­¦Ž‘¨ˆˆ– ž˜›¢›Œˆ’¢¤š›œ’™–˜Ÿ¥¨¬¯²±º¥ŸªœœƒŠ…¦¬¦¬¯­®­¢—›§§¨®¶·±«©¦ž¨§©ªž£«¥œ•’ž¬‰sgd\]egr讦  ”‚{~Š”“Œ‡„†ˆŠ‰‡„‚†‡‰‰ˆ…‚€‚……€wpmm{ƒ’­¢Žš›†´ÛÕÈUGEHCDHDJKLOQSUVVUSQQSUWOQQNHEEGAG@9GRLB:756:=@CNT]u„gC>aZT]t~nY6YVOv‘z_smefgYVhoilajqYXXOpxlyykck|v\ZfaT@BOSZ]QA=G>;DCOLNMAEJ?F=][NRA9VWFLe_MT^gR\_ejdzmspowumm]oypfitztigpx„€zpjaYcolSYerx{€‡qqsw{€„†‚ˆ‹ˆ„ƒ~€{vuwvqk[s{bGCKQDUYZ^QHTQQXbdYI@eC.5FVZQGLRYes|}yumfbcgkgjlnopsvrqonmljikjjkmmljkkjigfddgggg + ¨­®÷øÿÿÿÿøºSÚÑÇýºº¶³½ÊÔâòöíâÜÛÐÍÉËÓÛ×λ°©¥¤£¡¤ª°·ÀÅý»³¯²¸»¼¾ÅÁÀÄÇÉÎÔÒÍÍÓ×ÕÔÕÖרÙÝäìóýùæÊ½¿»¯°¯ª¡ž    ¯ÈÐÁ±¬£ŸžŸŸŸ¤ª©«¬«ª¯¸Á»Èè–›¢¡¤®±§™“”—”¢­­§¢Ÿ•œ£§¬±±®£¢ ¡§ª£™‡‰—§¥”Š—Ÿ¡›™Ÿ›‚‰›¤žœ’”—š¡ª­«­²½¬¡¤¡‰‡‰£­§¦®¬¯¯¥™š¤«¨«³·²ª¥§ž¨§¨©œ¡«£›•’”¨sec\\ceq鱨 Ÿ”„{}‰””ŽŠ…‡Š‹‹ˆ…ƒˆ‰ŠŠ‰†ƒƒ‡‡sjjm}‡ž¨œ–‹˜ÑäÆÀN@?C?AEAEGJMOQRRUSRQQSVXZUOMNMIED?GPOLJC:;3'(7EHHb^h‘ŠnweP_iYiy`PRPWm~{plmfcf]W^gbi^]laSDOopmzq`ltob^acUE:FWXV^PGOH@@AWLM=CMDB@>Y^SI7=aH?PgdXW\cT\gqunzrttz~pekbmrlhnuv‡tzzemwcbeqwqk^IY[fwzpjit‚‰ˆ††‰‡…}~~wˆ„~ysnigym]X`if\Z`chbI;HRNOW_aceffSAHW[ZV]a\Y^ejutpicbhnjmqttttussqpnlkjmlklmmkikjhgfffggggg  úÿÿðÿÿïø÷ÿ¼ àÜÕÊľ»µ±¶¿ÌÑÜëôòæÚÓÏÉÆÌÖÙÖÙξ¯¥Ÿ›¤§­´¼ÃÅÄÀºµ³´·»¾ÅÀ¿ÂÅÅÇËÏÍÎÓÕÓÒÔÛÚØÕÕÙßåêøøâɾ¹µ²´±©Ÿ›œŸ¡›¦ÃÔʸ®¦£¡ ¡ ¡¢£ª¯®©ª³½¸ÄÅ´¢Ÿ£¥£ª¯«¡™”’’›¥««§¡–›¡¥¬³³°¥¡››¢§ •…ˆ”¢£™Ž–›ž›˜›¡¤‚’Ÿž•‹’–—Ÿ¬¯ª¬²º²§¢Ÿ¢Š„ˆž«ª§­¬¯±¨›™¡¨§ª²µ°ª¨¨Ÿ¨¦§§šŸ¥•““•¥“tcb\Z`bn鲨žœ’…z|ˆ“•…‡‰‹‹ˆ…ƒ‡ˆˆˆ‡…‚„‡‡|nehnxª¤˜šš‹‡‡¯ãàÁ¼J=<@>@EAADHLOPPOQQRSTUUVaZQMMJD>B7J]OCGE-5;:6420H{{_m„†ˆadgVholWU^`m€ƒkmc^ff\Yc[_WUjhKAPeam„vfbgcafe_bVK7A^YRj`PVTLC@XTR4BO>C=FQ[\O?JjH?Tc_[UYYR_t‚€trqvsrtjaeqnihtwg_bqpajzvskigaebTlggnrld_jt€„‚~~ƒ‚}{~‚€zjggmsx}‚wnfdeglqFJR[\OFH89BQ\``bUuwaYQNZP[dcbgosbfkmkhffjntwvuttqrqpmlklnmllmljgkifddfhiffff  + + @(RñÿóÿöÿÿæúÿÿÔ¼  áåèÙÐÇÁ½¸´´ÁÅÏÞìñëäØ×ÑÇÄÊÑÓÞÚб¢™”œŸ¥¬±¶½ÃÅÆÃº²±µºÄÀÀÄÆÂ¾¾ÊÌÑÔÑÌÎÔÚÛÚØÖÖØÚÜçóôåϾ¸´µµ¯¤š–—š™ ²Èϰ­©¤£§¨£œŸ§¯®©§­µ¼º½¾´¥¢¨§¨ª¬ª¡–••𤬫¥Ÿ—› ¨°²¯©¤œ™Ÿ£œ’‰—œ›˜–˜˜–—˜˜™Ÿ¥Œƒ‹šž œ‹“––Ÿ¬°ª®²³µ¯¤¢ ‰‚ƒ‹—¥®®®¬°²ªœ™Ÿ¡¤¬³²­«®¨Ÿ¨¦¦¦˜¥–””–¥šwba\Z^aq겨ž”‡z{‡’”‘Ž„†ˆŠŠ‡„‚ˆˆ‰ˆ‡…ƒ‚„†„xicho}z˜°¡–š“wš×âÐżI<;@>AFCACGLOPPPMOSVWVTRVSOKHEA?D]SGa^JPTNB6HOP5ER@C:SGRbYJSdYFZ^WULVUV^xˆ‚xnmyqdjpljqmgiu~r^bpldkhaiqbWOLZe_b\Z]`adinoqrsuwy‚††ƒ‚~€sgec^YX^dln`OKQJMQSUYRCPJGJOT[bcnihsj\crsmaZ[^__bhnsqjdjnruutssnopolklmonmmmljgkheccehjffffóÿÿÿïÿýøý÷ÿöÿÿÿù6 ÕÝêæÞÔÍÈÁ¸±´ÀÏ×ÙÞèòßàÛÏÆÆÊÌÒ×ÚÖȵ¥œ•–›¡¤¨¯·ÄËÌÁµ°±³Á¾ÀÆÈû¸ÄÈÏÓÎÉÌÓÕØÚÛÚØØØÝÚáñùëÑ¿º¸·´¬Ÿ–”–™Ÿ´ÉÇ·³®¨¦«®¨žŸ¤ªª¨§©­Á¶¸ÃÀ¬¡¦ª¥¥«®¨•š••ž§©¦¤šš˜™ ª­«ª¥žš š‘’™š—˜œž›”“—˜—š¢›ˆ‰˜Ÿ¤¤‘“•—Ÿ¨­¬°²¬¹·¦¥žŠ‚†ž¯±¯­¯³«™žž£«²°«¬±§§¥¥¥˜¬¥™••œ¥¡yaa]Z]_x ¡™‹€zz„’Ž„†ˆŠ‰‡„‚‹‹ŠŠˆ‡…„„ƒ~sgdjq{ž­œ•–Љ€¹íÖÃÈ»H;;@>@EBACFJMPQQMOSVWURPKMNMLJJJBIXYF9:;O>7==7AURM\`R[qrŽ”}e`SSnUT_^Tdtj{wf^hjb_odPTdttRBSqbVozzW_ifXTbtUR<@YM;KRAJOMB2?AG=HSHA;\=IeYKSY_CY\VXNb[^]u‚}|pnzpbl|ztcknjjmjaY`R\‚€ksMNW^]a^OPOQVY[ahlhefmty{†ˆyusqf[Xagebc[NGSbbSDZXYUS``K`P=33=P`[STjxii`fjjlonjheeiorpljmoqqrtvmpqokiknonmmnmjhjheccegieeee +9ŸŽÿùòüú÷÷ôÿþøÿøýèº +ÇËÜåãàÙÒʼ°»ÇÊÉÏÞìåçãÙÒÐÎËÌÐÕÙ×ÍÁ·¢œšŸ¡¡£§´¿ÅÁº¸¶³¼¹¼ÅÊÇÀ½¿ÁÇÎÏÌÎÓÒÖÚÝÜÛÚÚÞÜÚßíôçÓŽ¸¸µª ›“–••¤ºÄÁ·´­¦¨®­§¤£¡¢¤¦§§¼¶¸Âµ¨£§¢£ª¯«¥¤Ÿ™—›ž£ªŸœ—”›¦«©¥¤Ÿ››™’š¡£›žŸœ–•›˜‘–¡¤Š†–œ¡£—“’˜ž£¨­®²«½»¤¦ ‚†‹‰™­¬±®¯²«ž™¢£©°±­«­¥œ¥¤¥¥˜­§¡š”“©§|ab_Z]_}𱦠£›€zy‚Ž…‡Š‹‹ˆ…ƒŠŠ‰ˆ‡†…„„€xnffls{Œ¡¢•”‘ƒ€¢ÙéËÁÅ·F98=;=B?ABDHKNPRQQRSSSRQLMNONKHF3NXKA;6545@PUOHHWWXVIB[‚y‘˜ŠqUSmcPTfhbglssjeifdmmiJRjnnYOQpdKe~_[jmYVeiTUHK]S?@F>LOLF:F?CG?EI=BZ3EfSCSYdA\c]\Mi]e`w‚y}nuxniv}vqbloiglnkuf^lykVQXV\]Y_d[USV\_]^afeejqx{||€ukea^hcenl^UTKMMMR[beIAHMJYic;99;:67:<2>V^[VOgpvslbWM[YYZ_ejlklmmmpvyqturlhilonmmnnkijhfdddfgeeee''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*'(& U¸ÇÏÍÿÿü÷ÿùüøÿøÿðøÿöÿ×<  ÃÁÒÜâåáØÑÌʵ¶¸¼ÂÌÕÛéêæáÞÜÕÍÑÍÌÑÙÜØÒ·ª¡£¦¢œ›£¯¹½¿Â¿·¸µ¸ÃËËÇż»ÀÊÑÑÐÑÓÖÛÜÜÚÚÚÙäàÐÔëóéÏÁ¸º¼´©£›—•®¿È¸¸°¥¤«±°©¢œ›¡¦§¦²·»¾À½°££ ¢ª­««°¢žœš–• ¯¥ ˜”›¦«ª¡¢Ÿ›šœ™”ž¥¦¡¡¤ –˜šž˜“¢¦‰ƒ“™˜œž›’—ž¤­¬³¬Á¼¡§¢“‚…‰†–ª¥²®¯±«ž™ž§¤¥­²¯ª§¤›¥¤¤¥˜ž§£Ÿ˜‘’Ÿ­«}bb`Z]_~î­¡ž¢š‹yxŒŒ‡‰‹ŒŠ‡…ˆ‡‡…„ƒ‚‚ƒ~tkfgnt|”¢˜“wÁíÜÅÄ¿³D66:8:?<@ACEIMPRUSQPPQRTOMJIHB91 KS?>?52=8.'0ESWIih_cH1EY^s†qaTWVPO`y|nellkkch|loLUojkbaNf^Fe}tfNXfY[`MUXSWfaLC<CORASY[UQSX[@DJMPV^dmlkjkpw}vxytlghjnmlmnnljjhgeddeeeeee--------,,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,----------------,,,,,,,,,/)0    …öÿÿÿÿÿÿÿÿÿýÿùüòÿòÿÿÿ¬ÑÆÉÎÐÙåèâÛØÂ¹²´½ÃÁ½×ÜåíëáØÕÓÕÕÔÒÕÜâÕÆ´©¦§§¦žŸª¹¼·¼È¿»·¹¿ÅÇÈÂÂÂÄÇÍÒÕÒÔÕ×ÝâàÚÝÛÙØÙÜßâáÒÀ¸¸¸³­¥œ˜š™œ®ÄÁ»³«¨©­°®©¦¥¢ ¤ª¨¬´¼À¿¹´£¡£¦¦¨¯¸±Ÿ—œ•œ­«£žŸ›– ¯ª©§£žœœš«³ª žš¤œ––””›¡™‹ƒŒ›•¢›“‘–Ÿ§¬«¨§­¶·ª›£{ˆ†Ž¡¥«²±­¬ –𤦧¦©­¬§£¢¡¢££Ÿœ¦¦Ÿ“—£ªµ~abYX^Zxﱞ¢ ¤Švr}’Œ†ƒˆ‹‰‡‰‰†…‡†ƒ†…ƒzohdfkq~ž¨Š””sŒâáÈɽºµE88>;CA3%#.:3(3DMYL%DNJf…~p_TU\X[}ŒuzjUb‚~oxuueXbmptZhkX?otasQVgYTXLPea\mlUJ28GQH:@QFJB=..GCPNDe`NEwp=[oXTNL__zz~wjcdx„shuprfXb{~maepudPXolYYhbKNg[EIbkijjpkwŒŠultfmmaUTZ_fjniZQXeXWTTY[SH>IMD<@IONZCDdP:\UF=20KU;E0>NCGQDNLKKNU^ekklnpomkdluxupkijlmoomljkjhgffghgfed--------,,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,--------,,,,,,,,,,,,,,,,,/)0  + +JDOšÿÿñõÿìÿÿÿÿÿÿÿÿôÿÿûÿüùÿÝž ÒÇÈÈÅÉÔÞââãÒÈ»¶¸»»ºÆÌØåéäààÙÖÓÒÔ×ÛÝáØË½²«§¥Ÿœ¢­²±¹Åþ¸·º½¾¾ÁÀ¿ÀÄÉÏÓÑÖØ×ÙÞáßÞÝÛÙÙÙÛÜߨÍü·±®­¤š”‘Ÿ±Ã¿¸²­ª¨§ª¥¢¢£¤©±ª®´»ÀÀ½»«¢Ÿ¤©¯µ²«£œ––œ¤¨¡Ÿ¢ž˜©¨§¦¢ž››œ™¦¯­¥ Ÿž¤™š˜””˜ ž”‡Š˜œ• š“”œ¥ª©ª¬°µµ« £ƒ|†…Ÿ¥¨³µ°ª•œ¤§§§©­¬§¢¡¡£¤£žš¤¤’Ž—£«¶€cbYW^Zyï´œ¡Ÿ¤Œ}vu‹ŽŒŠ‡‹ŠˆŠŠˆ…ˆ‡‚„„vkfeflr„²¤ˆŽ‡z€«åÝÇļ¼³B66;8:=9?BEGHKORNSZ_^WOIHD>:741.6KH67@BBSGIQC$%<#!+GR=?\89orfs][be]at…€hcwwkpqwm^[\cqld\\Oqm[kTQ]friIAFLQUY[mmnonkfc`dilmmnncfimoonmjihhgggggffe--------,,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,--------++++++++,,,,,,,,,/)0 + g~ÊõþýûûõõÿÿüÿÿÿÿÿÿÿÿÿþõÿÿûûÃÔÈÇÈÀ¼ÄÐÚãèá×ɽ¸·¹º¶»ÈÙãåæéâÛÔÓÖÙÙ×äãÞÓÄ·¯«©Ÿ› ¥§¯¹Ã½·µ¶·¶´½½¼½ÀÅÊÍÎÕÙÖÕÛáäàßÞÛÙ×ÖÕÛÜÚÒŹ³±²«¥Ÿ”‹’ ¼¼¼¹´­¦¡¦¡žŸ ¢§®ª­²¸½ÀÁ¸¨š™ ¦ª­´¸±Ÿ“–š˜¢žŸ¤¡š™Ÿ¤¥¤¢žœ›œš ª¯«£ £¦ œ™•”š¢œŠ…’™”žš“‘˜¡§¦«¯±³´­¤£ˆ~„„‹›£¤´¸±©œ•œ£¦¨§ª®­¨ Ÿ £¦£œ–¡¢œŒ•£¬·‚fcXV]X{ﻚ ž¤zuv€‰ŒŽ‹ŠˆŠ‹Š†‰ˆ‚~€‚€zpgdegnu޾›„†y|ÔäÕŽº½¯@33868<8GbgW1MZYbe]YVH==><=AEE45;BQK[E@DiJMdfL__EN^b^gq‡zd]bwvjq}~|iagyzi`dca^[YZ]`V_aZUWWSWUdqhdsŠ~xueQUgl[Vaf_`khb^__[XXbVC8=LUVPME<9;<:8A82@GA@EIWXGBIJ;AGIINSS<@GPW]`agjmoomkihea`aceecehkmnnnhhiiihgfhgfe,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,/)0 + +!Ùÿ÷ÿÿ÷÷ýüúþþù÷ÿÿÿÿÿÿÿÿôÿûÿáùÿ‰ÙÌÉÏÆ¿¿ÃÊÕßãÞ×ÍÄ¿½½±³½ÌÙßäéèãÜØØØ×ÕÚÝßÝÖËÁ»¸ªžœŸ £¨¸µ´µ¸¸µ²¸¸¹»¾ÁÄÅÈÏÓÒÕÛàâàààÞÜÙÖÕÕÚÞÚÏú·±®¬¨’“š¨±»¾¸¯©¦¥ žžœœŸ§ª­±µ»ÀÄÁ°Ÿ™š£§³¹¸©›•”“𙣢𔔠¢£¢ žž¥±°¥ ¤¨¢œœš–’‘ŸŸ‹‹”“›–’•ž¥¦«­®²¶¯££€ƒ‰–¡¤³¶°« –™¢¦§¨«¯­¨žžŸ£¦£š’Ÿ š‹”¤®¶„hcWV]V}ðŘŸ¤’ztt~‰ŽŽ‰‡‰‹Š‡Šˆ‚~}wldcdenzš°“wƒ“ïÛÌĸº»¨?22758<9;99753?MC16A?99=>/9RXD$4\F4G7\ZUdzo_kh|{tynahxpdfpi\^}nNYP[`dFRD-5MWW>Wghjmf]bRA;>@@@:F70.0GPHEFJ_GKfiW^^QY\J[mqx„t\[k|xlt€~xjn|†w_^o\bdadjiacgbWRY^\YVclees{‚wrsiZZfdYTZ_]^cWNGILMNQCFEA@DFDG>429CGG@9548DNLLCFQPFAAFPH:8BFIKMPRHKOQOIC>?>>=;6/*7D:)/94-8;6,,7=;:)-3(4OWo9.F48R1FUORuˆ|rittvx_O`yvmmshVRau^^HKZbED:ESF?2/07DYTMIGFDBCFKPV^gma^\]bedbkiea`bdffgijjihgiihg++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,++++++++--------,,,,,,,,,/)0ëôöÿÿöÿÿýùÿÿû÷þùò÷ÿÿöùÿÿÿÿÿÿÿÿüÿÿïï æÞÙÑÎÊÅ»²±¶ÊÓßåâ×ʺ²®´¿ÊÔÝãæèåÞÚÚÜ×ÕÕÛãåߨÎö®«¨¤¡ž §±¼Â¿´µ¶·¹»¼½ÀÁÂÅÏÙÚÕÝÞàááàßÞ×ÕÔ×ÚØÐɼ¸´³¯¨–’ž­´´°¯¯§¢¢¦¨¢œšœ ¤¦¨¬³¸¶µ²ªž—ž©¨ª³¹°“•’‘“™š‘Š”™ž¢£¢¢£¤ ¡©®ª¢¥¥¡š—˜™˜”›ž—Š‘™˜œžš“‘–¦¨¦¥±¼²ž£™„z„‹¢¯¯«±­œ“ž¢¥¦ª­«¥žœœ ¥¢—ž¡œˆ’¤±¨~idWX]S…õà™£œ¢”€smyБމ‡‹‹‡„‡ˆ††‰ˆ‚}}|yrjeeaav²‰Š{zŒÛæÀ¿½¶¹«œ?2276:A>@CHKLMNPMOQRPMIFGFEC=4)!6C9',63-0%!%#(9P0*3/4?;TbK84:OS3IKCZ}‡qpgkr[Mactwoi`Y^GxiiMEPRF=;GJC>>@C@<>DAOWN@;@EMD><8/% ;-1;/$-:997?D9@%QYTF1@YQS[_ct…†{yhepbOV]vxg___cKzaiWGHCG:;:1Ehu€‚‡xagqee]LFT3)945;TXD=IRVkbofgZO^X_m}zhcfckmn{Šƒttlmlnvzp``dggc]VP[RUdf\[da\^``gcPP@57<>AG5@GC@CC?B=9:;?HRBS`\M>2,G>75439A753-"-@3=<>A34MM@N[K?DD>=?GQWXWLPUUTUY^bglnlgb__`cfghhggggghhijkjih++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,++++++++++++++++,,,,,,,,,/)0Ÿ‘§ÿÿþøïÿüÿúÿúþÿðÿøÿÿúþÿýþÿýÿÿÿÿÿÿÿÿÿÿÀvïìèàÕÍÎÍÁ°¥¦±ÂÔàãÞØÎ¼ª¤¨±¼ÅÓÕÙáèéåàáÝØÑÎÑØÞåÝν²­©¥¦£¡¥¯¹¿Á¿¹²­®¶¿ÆÇÉÆ¿¾ÇÒØÜÝÝÞÞßààçâÜ×ÕÖÖ×Ù˺´¹¼´¨™“’ µÁ½´°§¡¢¥£  ›¡¨ª©©¬°»¾Á¼¬š“•œ­³ª¨­¤’–’‘™˜‡– ¢¢£ ¡ž§°©šœ¦«¤œœœ¡–•—††“™ “ŒŽ“¡¬¯ª®¹µ§£ †v…›–­´®¯«Ÿ™šŸ¢¤¨¬©£ ›™¢¡–Œ¡¤žˆ‘¤²™vgdYZ_RŠúòž§ “}vt|„ˆŠŒƒˆ‹‰‡‰‰†ƒ‡‡}}{xjefg_bƒ«ž“x‚zxÃÿʹÀµ³¶œœ>00549A?>BHLMOPQOPSTSQNLJHD@<5-'(BI@BB3&"' '.(!(. &='9mV0K2/.'AZLP_wt]cob]TA4>QQC3O9.6*.>>PYEVL_ugm^ij\aPT]uyhjtklvx{ƒ}okhr~„riepg^[[Z[]ZSPTURSX]_daXZWGA824535:78612)(-8?BCFTWSIBBDDKIKLHABJBSQ<)!@ICCJ<0@A(9O=5CDOIDENX]^GNVYXX[^Zbkpolii`ekpqokhhgffghjkkjih,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,--,,++,,--,,+,/)0 + + +3ðÿÿý÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüýý÷þÿüÿÿø“  ÞìíçâÖǾ¼¹´¯£œªÅØØÐÖÑÇ»±±·¾ÉËÒÜáßßáÞÝÙÒËÇÉÌÉÔÞÛÌ»²°¨§§©¨©²½ÆÃ»±­²·¹ÇÁÁÇÊÆÆÉÏÔÚÞÞÝÝÝçæãÞÙÕÔÕÕÖÐø´´³²¢“”¢³¼½®°ª¢¥¯­£žŸ ¥ª¦Ÿº¹¼À·¤•𦱴®©©šœ’Ž•˜•”¢£¤§¥§¥£¦­¬¥¦¬¦œ—”’œ–•™˜†‹— Ÿ—‘’œ«¯¥¦²´©›§“xz€…•¡¨³°§«©™™œŸ¡§­«¥œ—•˜žŸ™‘ž¡™‹ˆ•¤«Ž€naZVVX–òô¼¢¡™„pjzˆ‡†‹€ƒ††„‚‚†‰‡€zxxji^jbfš¬™~x‚lœõ鿼ººµª @33748@?ACGLOPPPVWXWTPKHHEA@?<50C=3-5AC=/1=,$?0T", $-T1&DZPAAVMSiz||}irgLIXpr]ETiIVie^MBKE;>7,,7812@YjcRP[ZKG@6FO=<@<0'*4:2SRBPbfkghqt]BJf`b^[gyznjpr„kszn~wn{waWNetk]\bekkli_VW]csidnYAMJ>@16<)9 D@=30F8354+"'8HT[]XU[__BHNOLHGG88LTOG-.@G<.,22),;?66@CC?;>FJJYFEMJJSWOQTYcjf^Wesvnilreefgghiieeef,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,--,,++,,--,,+,/)0 .#~åöÙÿøøÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúÿÿÿìÿùòú´ ÕàáââÛÎÃÀÁÀÄ£–¬¸³¾Ö××Óǹ²¶½ÉÇÈÏÔÖÛâÞÞÛÕÎÉÈÉÌÐÕÖÐÆ½·²­ª«¬¬¯µÀÅż´³µ¶Â¿ÁÉÍÊÈÊÌÑ×ÛÝÝÝÞãääâÞÚØ×ÙÙÔËþµ­²©—š§¶À¸¶­£¥­ª  žœž§®© «µ½½¼µ¦–›Ÿ£¨³»³¤“‘‘’’‘’”’Œ” ¢¤©§¡œ ©®¬Ÿ§«¦Ÿ›–’œ˜•—™–Œ‚Š’š›–—¨®¦¥°²«›¥’ww}ƒ’Ÿ¦±¯§«ª›šŸ¡¦ª©£›˜—™˜“œ£ŸŽ†“¦¯ylaYVWYøùÅ–¡¡œ…qix‡‡‡‹„†‡…‚‚‚ƒƒ}wsif`h^kž¥‰€~wu·õÛ¼¹¸¸²¦š?33748@?CFJNQRRQSTTTQNKHHD@?>;50J<,*8?1&%84./@G!:5.ZeVOYc^ODNY^]ev{v…’ˆy|oRENqxiPMXCQ]XXK78/D>1&%('!0C_l^GDN\PNF6;C8F<-%*33.6JJIZ__nbilcQHOZce^T[owrs{v{n\hoxtf[ZWYdkpqjb^[XZbmndZ\eik]X_R@E<;G;73($;:,49OVVI73?OER[VNMPQPC8;FF7&'#1::ADC)#!+7>BEK=6=A;55/499:;6/UBBOSX_`XYVPPTWVY`hljgghefghiiiiffgg,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,--,,++,,--,,+,/)0 +  + + sðÿòÿÿÿùÿÿøÿÿôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùðÿÿýøÿÿÎ××ÜáàÔÈÃÄŸ¬¥¢§´ÁÑÙÞ×Ǽº½ÃÀÂÇÌÐÖÜÜÝÝÚÔÎÊÈÏÌËÏÔÒÊ»³®®°®®°µÂËÇ¿º¹¹À¿ÂÊÎÌÊÊÊÎÔØÚÜÝßàâåæãßÝÜÙÚ×ÓÐʽ°°¯ª ™œª·»º²¨§¬ª¢¤ ›¨°¬£œ®¹¹¾Ä´›’ž£¡«»¸¨Ÿ‘Œ–š“’™—ˆŽ˜ž¢¥¨¦¡ ¨¬¬¢§ª§¤¡š“š›˜”˜œ“…‡‹“œ ›ˆ’£¬§¥­±®œ¢‘xsx£®®¨¬¬Ÿšž  £§¥Ÿš™™šœ›˜•—¤¢ƒ‘¥®rpkbZVWY¡üüÑžžŸ‡riv…‡‡Šƒ…‡‡…ƒƒƒ‚€€‚ƒumgbbf[u¢™}„„lŠÜíĸ¶µµ®¢š—?22637??GIMPRSRRPPPNMJHGEA=<;83.7-$(9EA6'@78NZAhP@jkYxyƒ…€}jQ:N]bn„“–z‚„}m^DmvmZFJHTVOVK20*D6($%%'+>@MafWB6WOPJ8289J<*$-85,4;;H\VSi^mnZLPQJbjfZ[kwwx€uo`Uhne^gl]PVamc\^b_ZVY`ktrjef^\ZZWOLON>7))0(-./3##(5B>4--1*#(.%%4<=,"-699L?45@E=3;?AADKNLMCIRLGIGSXWNILTY[\_cgheadehjkjihfghh,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,--,,++,,--,,+,/)0 + 0pˆ„‚Äÿþÿÿïï÷úÿðùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúòÿûëÀ  ÌÒÓ×ÜÝÖÍǽ¹ÂÀ°§­°®ÁÌÙÞ×Íż¼ÀÉÍÍÎÒØÚÝÝÚÔÏÌÏÊÇËÓÖÒÌÁºµ²¯¬­²®»ÇÉÇÅ¿ÃÂÃÇËËÊÊËÎÓÖØÚÜÞÞáäåäãâãØÚÙÖÔÒÉ¿³´±© Ÿ£±¶·°«««¨¦¤ Ÿ¥­¬§š¥®³½Ã·£‰–žž¢­´´ª›“˜—–˜œ”Ž–œ¤¬¥¦§§¨©¨¦¥¨©¨¨§Ÿ•’œœ““›˜‹‚†œ¡›‰Žžª©¦ª°²ž “}ru€Œ›Ÿª­¨«­¢šŸ¡ ¡£¡œ™šššš˜—–”¢žˆ“¢£hmne[VWX£ûùܨ™ŸŠuis‚‡‡ˆ„†ˆ‡…„„„ƒƒƒ„‚{qie^dc[£Œ}‚€l©÷ܲ¶´³³« ˜—>21626>>HJMPRRRQPOMJHECC?;6542-)&((%(6K[M.'53./,*4MZZn{lj~Œ•˜‡nJJTbd`iyru|{rtulNpok_?ACDDDCBFCADGE<4723=.$#1//0,&$'84-,9E@29<=<@IPRFGUZH::87?EEEKSV__`cghfdbdhjkjhffghh,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,--,,++,,--,,+,/)0  +s±¾Øûýõÿÿÿ÷ûÿöÿÿôÿúÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿðÿÿÆPÇËËÐÔÖÖÕÑÆºÃ¶¸ÅÀ¬¨´®·ÆÕÝÛÒʽ»¾ÅÈÇÈÌÒÔØÜÜÙÕÑÎËÉËÏÒÒÐÉÅÁ¸¬¤©²°·¾ÃÈËÈÂÄÃÁÂÆËÎÏÍÐÓÔÕ×ÙÜÞàáâáâåçÛßÞ×ÒÒÑÏû±ª§£œ—¥±º·¯ª¨¨¥¨¨£¢¦ª« ž¢®º¼¶±–ŽŽ˜¢§¯¹®§˜ŒŽ—˜‘œš˜–”–£°©ª«¬«¨¦¦§©©¨ªª£™Œšž“Ž–˜’€ƒŽ›Ÿ˜‘Ž›§©§©°¶¢Ÿ—„ss‰™›§¬¨«­¥šŸ¢ Ÿ Ÿ›™™™˜˜–••”Ÿ™„…šŸ‘fprh\XXW¦ûöè¶™Ÿ¢Žxip††……†‡‡…ƒ„…€„‡„|riec]f`dŽ‚€yu~Îÿ̰´²²°©žš›=11526>=FILOQQPPQOLHDA><84/--+'#041#.DL908H[fe_BV\13F)LSas†’ˆ~qjlg_cnuxygac__sjng@03JKJXH',49+!3)/;GKGA?@:8?C>=F?:43:PYU[WbeXD=EPI\f_[emmhjXVY^niZU\ZOZfYZW[baZ\eojjrwskfmgjl_UPJS:)/;LJ,'0+.5$#$+8GSWW<52?><94HDNXUVYUEHJLR\`^dgihdbbcacgijigefghi,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,--,,++,,--,,+,/)0Èßâùÿúûÿûÿÿòñÿÿþÿôüðÿÿÿùøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýûùç, ÀÁÁÊÌÏÓÙÛÒÆÄ½¹»¼·³²¥¨±ÁÑØÕÏÆÀ»»¼¾ÄËÌÍÑÖÙÙÖÓÎÍÍÍÎÏÐÐÐÐͰ¢¤­´¶¶¹ÁÈÇÁ¿½ÂËÑÑÍÏÐÑÑÓ×ÙÝÞßÞÞàãæáæäÛÓÒÔÔÓÆ¶­ª¨¡›Ÿªµ¸²ª¥£¢©«¥ £©­¦©³µ·¼°‘€¤©«±²³§”™›”™œžœ”’¬±­ª©§¥¨®©ª©§©«¦ŸŒ–š“Ž’–•„ƒŠ—›–“–— ¦¦¦­¶¤ž›Œtr†˜™¥¬§ª­§š £ žŸžšš˜–•––”‘’•‚Š š}isui][YV®ýôõÅ› ¤“|jm|…„„††…ƒ‚ƒ…~‚…vkecb`f^r™’{|pq íóÀµ³±°­¥œ <00415=:RH6COGDMXb\G:F[Q]b^alohj`KRVNVSa]RRag`\_cc`_chihiif^ZbmlY=AceNF:=>D15N31A:.%+<:-12/+.8A_SD:1,.5B95>NTI;KO3841H+C/&(##(/59:*.-('0;AE@EIHR^]c\QKOWVP\chga]^afghjjkjjjklm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,--,,++,,--,,+,/)0 [j^ÿüÿÿñúþÿÿýÿÿûÿÿûÿÿ÷ÿÿ÷ÿùÿþÿÿóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´Ÿ + ÅÆÇÊÍÍÊÌÓÙÙÕÇ¿¿½´°³³ª ›¡±ÃÏÎÉÆÆÄÀÀÃÆÅÄÇËÏÎÍÒÏÍÐÔÕÐÊÌÍÑÑȸ®«§¬¯¯³½ÇËÉÊÆÀÀÄľÄÅÇÈÊÎÔØÕØÜÞÝÛÚÚßãæçéçÜÐÈÓÚÓ¿®¦¦š•˜§·¹­¡¡£¢¥«®­¨®¨š™¨­¦³ª™†‚¥±¯±°¢’”¢žŸ¢¤Ÿ™™ž££©¯®§¨­©«ª¥¥¨©¨š‘Œ‘——•”—…}Š™›™š““¡¡§²£šž•up~~™—¢«§¨¬¨š¡¤¡ŸŸŸœœ•”–‘‹~‘Ž|ƒ—†^murd\_^X¸ýìýÑ–™šš‚kjx‚|ƒ„„ƒ‚„†ƒ~}xohafd\‹¥|vn{àÿÈ«®°­ª¥ž™ž§;//304<;CEINQRSRLMMKHB=983-+,+(%*;K[agv€‘…|Š„v€xvmabkolrkkpjXPSlp\ZslTYgZYoj[S1CG@GA3:98+#,287559>?=!NYUUSSX]ZSTY`deefhiijkllmmlmnp--------********,,,,,,,,--------,,,,,,,,****************++++++++--------*-'. ûýýýþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýòÿþÿòÿþþp ÌÎÌÊÉÉÈÄÄÏÜÕÑÉÿ¿Á´¯¨¡Ÿ¤­´»ÂÇÅÂÃÂÀÆÇÄ¿¿ÄÇÆÐÓÒÍÎÔÔÐÖÓÑÑÐËÀ¸´µ´²±µ½ÄÀÂÄÅÄÀ¼¹¿ÄÉÈÆÇÍÓÔÔÔÖ×ÙÛÜåçéèåãáâÞÔÌÌÏȵ¤¡–•¦²³¯§žž¨©¢¤°ª¬­ª¦¤¦©¯¶²‰‡•£ª®±¯¨ —‘œ ¤¦¢™’£¥¨©©©«­©¥¤§¥¡¤¬¢œ’‹Ž””Ÿ‡z…’–š£Ž“œ Ÿ¥¯£›¢™vn|‹˜Ÿ¦²±§¦–›Ÿ–”™˜šœ˜’“™•‹‹‰‹uhmvjbkdV[¿ü÷øÂ{𦒄niy{~…ˆ‡~~~}tmjida\qˆrunt·üë¶§°¯°ªŸœ¡£¡=11526>=DGKPSSRQOMKJIFB>421110-*"# -7CUg}vs‚•sl`Wjs^ƒ~jbjZGL`WigYWT^mZ^g\SMJ^YE1B6*ARNKGPBFDCK+BbZI/:8DBJfZPik[XA>CBSbZT[Y_pqd^xohlxƒ€`blaepZJF?S^MNK.0-,/5751#*;<7GG(.,-;1(SQTTggYSQLLMY]bjhchiklmmnqtklnp********........********++++++++********................////////********25/4! + ;ÃÓÕÊÿýýýþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿóþôïÿú´ÉÊÇËËÌÌÈÅÉÐÕÕÔÏÇ¿»¹¸³«¦¤§«®®¶½¾ÀÃÄÃÂÃÀ¼½ÄÉÉÍÔ×ÓÐÓÕÔÙÖÔÕÕÐÇ¿»·²°²¶»¿½ÀÃÆÆÅÃÁÁÃÆÈÊÌÎÏÒÒÓÔ×ÙÛÝàãææåääåÞÙÔÑÐËû°¤—•¨¯±¥›˜ž££§®©«­­«©¨§°²³¬—…Š™žª´µ±ª‘œ ¤¦¢š“ £§©ªª¬­ª¦¤¥£Ÿ¢©£’‰‹’”‘›‚{„”œœ—ŒŒ™£¢¤«¥™ž™|oy}‰˜Ÿ¥±°§¦ž—œŸ–“—•”˜–‘–“І†‚‰sfmujeqiWZÂû÷ö»p£–‡nhw|~ƒ‡†~€€}ytnhdg\`~~nvo†Êúಧ®«¬§ Ÿ£¤ >22637?>EHLQSSRQQOMLIE?;1/--..-+$&'%" +#&1B@9=EGBJXXM170/G[TE=RHGC=E5I^P@+<>J7;Z\JFKa3=KLGRcf]edekifnsoiecba`kp{kgp^UdclbD=A7#%),/0/.)71,89)-.8>6//.>B89VwlABJHCEEGPTGNUgtaZDA@1'3). '(#40)6>7./9A +FD:88JABIT\clq_d`\`^]edfhijlorqrsu========::::::::>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::========:>8<&  + >íÿâíÿùÿÿûýýýþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúõôÿÿÿü  +ÉËÈÍÌÍÐÎÇÄÄÇÎÕ×ÒÊÿ½·®©¨¨§¥¢«²¶»ÃÇÇÄž¾ÄÇÇÇÐÖÓÍÌÎÏÙ×ÖÖ×ÔÍÇļ³°³·¹¹¿ÁÄÇÉÉÈÇÄÃÄÇÌÏÎÌÎÏÐÒÕØÛÜÛÞâåææèéáàÜÖÐÌÍÏ÷¦™•œ¦®§¡›š¢¦¨ªª¬¯°®«§¯­´º©Œ‚Œ–¦²²²²¦–›œž£¦¤œ– ¥¨©ª¬­¬¨¥¤  ¥¦ •ŠˆŽ““•˜Šsvœ–žŠ„–¤£¡¦§–—š…rsz†—Ÿ¤¯°§¦ ™ –‘“‘Œ“•”’Š~‚„Ž„nemshhxoZYÈú÷ô²bŸ›‹oet}|~…†€…yusog`hYjŒ‹sltn¡äöϬ§ª§§¤¡£¥£@33748@@GJNQSSRPRQOMJD=831..0111&&&#'-/0Qdy‚€…‘†thafthu‚yaY^^lj|rbfcfCTSFEKR]]dW>6;2"/:(&2=DE@;1?MSSQMH:/*1HbaIJeZOK:89GSE<*?EN:,AXS50a/L[WTTW^LX_b_UYnMT[^_cltoumhvswolf]TI8'?4,074# @OF?<3+3#4>()6*>B7HWkuA1/8BDGH@::KJOZYeT??D./&(#'%*!+:?719F@4>>:62FM6B* RQGmûöÿÿøöøøûýýýþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÁËÎËÎÊËÐÑÌÆÄÀÅÍÔÖÔÎÉÄ»±«ª¨¤Ÿ¢§«­´¾ÅÆÉËÊÅÃÄ¿ÆËÐÐÍËÊÊÔÓÓÔÕÓÏËËÄ»¶µ·¸¹ÄÅÇÈÉÉÉÈÄÄÄÅÈÊÌÍÌÍÎÐÓÖÙÚÙÝáäæçéëååáÙÑÌÍÐÍÆ·¥˜–¥¬­©  ¡ ¬ªª­±²¯«­¬²»µ …’¡§¤¨²¯¡ššœ¡¥¥¡œ™¡¤¦§©«®¬¨¤Ÿž¡ª§œŽ‡‹‘“—wtˆ—•ŸŠƒ“¡Ÿž£¨•’›vow‚•ž¢¬¯§¥¡šž¡•Œ†”‘•’‹u|€‡idopdg{s]\Ñúúò«Vn–žqcp{{}‚††‚}…€ztpkead_zmnmn¼ûï¾§¦¥§¥¢¢¤¤ž˜A5596:BAHKORSSQPQPNMJD=8:7312444$%%"!(07CM_r|„‹†‹~…vemmcr}lb^QQRhbZgilaHUL(JrUTULA@?-%"3<#&%,;DA;7?BFE?=HUF.(1BakUXn_QUB1:>F?>)GES^b[GEYT\dghlv€uv|igyŠ}xhbkeM<!!%!AD54."$, )0'-;:2A@^[[m1$0FGKJ9<4=;ALFLZ;6F@+! '$#%#"4ED;;D\GC:8;5AU9>J>DPBNWVV^][boruxz~ƒ†‚‚ƒƒ::::::::========<<<<<<<<;;;;;;;;<<<<<<<<========================::::::::;B?C* +  >…‘©õøÿÿÿýÿýëÿÿüÿýýýþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷öÿÿÕ~ ÈÊÇÌÇÆÌÐÏÌËÊÆÃÇÏÒÏÊÍĹ³°®¨£§¨§¥©´º¼ÂÇÊÈÆÄ¿¸ÈÆÇÍÒÓÑÏÐÐÐÑÒÒÐÏÏÌÇ¿¸¶¹¼ÄÄÆÇÈÉÊËÅÆÇÄÁÃÉÏËËÌÎÐÒÕÖØÜáäåçéêçåâÞÙÓÏÌÎÍŶ¦›™›§¯±© œ›­ª§©®²²±¬®®°··£‹‡’˜™¢±³ª›™™£¦¤¢˜›ž ¡£¥¨®®«¥Ÿ«¬¥–Š‰ŽŒ„}€Œ–›‡‘™™›¢¨—™•{mu}”žŸª®§¥¤œŸ “Єޓ’”˜”Šmx€‰‹yfeon`e{t_aÙüþï¦R`ˆœ‘uclwy|ƒ‡‡‚~}z‚€|ulfde_l†ˆpmrexÑÿã²£¥¢ª¦££¢ž˜”B66:7:BBHKNQSRQONMLKHD>9961/./.."%''#"%" (:%5Ochhoz‚…zw€rait]j„{g]R?:LHCPQSX=LL5YtGL=26=7&+).)$;C'.*-9BA<95;FLE:9@C,)5AZgXX_QJ\P4=9+"2'%.-3%/,/=:7F3=7UX`y?:,9LLQVKR836L[B4P<462/).)$!("! +=EBAEFKVB594<<1?D9JYFEOQU`deopsvy|„ˆ‡‡ˆˆAAAAAAAA========AAAAAAAAAAAAAAAAAAAAAAAA========================AAAAAAAA8@>B) \º¶±ÑòøûÿÿêûþöüúÿÿÿûùòýýýþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñØ#  + ÄÅÁÉÃÂÇÌÍÎÐÉÁº»ÂÊÎÍÓÍÆÁ½¹²­«ª¦¡¤«®­³ºÁÃÄÅÀºÂ¼ºÂÍÑÑÑÏÐÐÐÑÒÒÓÐÐÍż¸º¾¿ÀÁÃÆÉÌÎÇÉÊÅ¿¿ÇÎÌÌÌÌÍÎÏÐÕÙÞáãäæèæåäåäß×ÑÍÏÎÆ¸ªŸš›£««¤›œª¨¦§ª¯³µ¯±ª¦²Áµœ…–£¯±­¡™šŸ£¥¤›œœœž¢¥«®¬¥Ÿš—¤««ž‰‹‹‡ŠŽ…z’—’–›ž¦œ’—˜€muy’§­§¤¦œž‘‹Œ‰„Œ‘“˜œ•ˆhu‹Štcgnl^e|tafßýÿê¤UUu”‘zeisv{†‡‚~}y~{rhbcf`xˆzhlpd’âÿÔ¨ £¤¬¨¤¢–“”B66:7;CBFIMPRRPONLIGEB=91.)'&%$" $%"%+ &#6CK44CXS69QMHKI=EaccZV][UW\^bhntz}yu}trub]hc]Y]gjf@*8;09iaCbp^G=BGOZ]QFKJSZIE@B<%".%/+-(!"( &2;?BJIL;=OIG6;IIBS`ROUSS^dkwsuxz|ƒ†ˆˆ‰‰<<<<<<<>>>>>>><<<<<<<<8@>A' Žþÿüþùÿ÷õÿûüÿÿÿúþÿêõÿÿýýýþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøöýÿ³  +ÈÉÆÇÂÀÃÆÆÉÍÄÀº¶·¼ÄÉÑÒÒÐ˺´­­ª§¨«©¤©±¸¼ÁÆÅÁÁ¸´¹¿ÂÆËÎÏÏÏÏÐÒÔÒÐÍǽ»º¾¾¾¿ÂÆÉËÊÌÌÉÆÄÅÇÎÎÌËËÊÊËÏÓØÜßáãååæéëêåÞÙÐÐÑÏÈ»¬¢˜–¨ª¡›£¤¦§©­±µµ±©¤­¹¹°Žˆ‰”Ÿ¥ª®ª£›˜›Ÿ¢£¡ ž›šœ¡¥¦««¤ž›—‘—¥¬£”ЉЉ‡‹Ž…w{ˆ”–†Š˜œ—¤£–”™„puv‘œ¥¬§¤§›Ž‰ŒŠ…‹Ž’šŸ”ƒet‚Œˆpbjkjak€vciáýÿå£[NbŒihosz}‚…‚€€|}ztlfbbcf~oghij´òûÅ¢ž£©­©¥¡˜‘˜B5596:BBDFKOQQPOPLHDA>:7+)&%$#!)2.&!!)4D]rrg_iwyqngWejkqxtmqhHIJGHAGJS;(:A9@0'  !"$D;?@:EE*)157=EB8NB2,4?DB+'&8QWRTgTZXWO49M>=F'487-?GKRFB7=E@13CLWYNJ]jf`hlprokihrnxrrueb`SYflxsX8[{yW5+/,+3?IPA&#*2>>>>>>>========>>>>>>>>================;;;;;;;;????????:B?@%>9JÒÿûÿùùÿýÿüÿÿôÿÿûûüÿùÿÿÿõùýýýþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑ· ÐÓÑÆÂÀÂÂÀÂÇÈÉĹ®ª±¹ÌÒØØÒǼ¶­°°¯°±ª¢©°µ¹¿ÇÉÈÉÀ»º¹¸¾ÈÌÌÍÌÌÍÐÓÓÎÉÇż¶À¿¾¾¿ÁÄÅÎÍÍÍÍÊÅÀÐÏÍËÉÈÇÇÉÎÔØÜßâäæéíîêäßÜÔÒÑÒÐÇ·«’”¦¯¥¢§©©«¯³»±¨§©­µ½¦”‰–𣰲©——›Ÿ ¦¤ ›™› ¥¢¨ª£œš”ž¬¦–‹ˆˆ‡‰Œ‹€vx”˜‡›ž’¢§™’˜‡qut‘›¤¬¨£¨œšˆŒ‹…‰Œ› “cs‚Œ‡nalhjdp…xdkáüÿà¢_JV†kglryyƒ€‚‚}vlfeda^mxjjdbqÌüô¼ž£®¬¨¥Ÿ•Œ‘œA5596:BABEINPQPORNGB>;75+)(()(%#!!  " ,1."7@74EYak``bf…k\i\Toum|QJKD=17>LRB+/+!2U[T]XEZZMG6AA3;Q.36/.#>JL[WO6ARLAUdQZbYSgwl]hr|~yrmlzswkhogmpftwbjud—€lYPQUUA;9392)-<13:+,PW+#FXcfK%$DMJWcKDCRY=.>II2#-+04E.".&1#()%+8;63&4AMO?EWSMQULHTU^]\a]Y^uwyyyz}€…†‡‡>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@;A) ÿóÿøÿéÿÿñüÿùûüûúÿÿÿüþýýýþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿ: +ÖÔÙÎËŽ¸»ÆÐÎÍÌÆ¸«©­¾È×ßÙÍÇÉ»¹¹¼À¾¶®¨¨ª®´»ÂÆÈÉÈÄ¿»»¼ÄÈÐÔÑÌÍÒÔÓÐÌǾ¼¾ÀÄûµ¹ÂÅÊÍÍÍÎÊÄÊÊËÏÑÐÌÇÇÈÎÕÙÚàçíííììêéèߨÒÐÐÍÆ¿³£•˜¦¬¢•› ¥¦¤¦®µ¬²±©¨²¸·»¦Ž…ަ¨¬ª§¡›™šœ ¦ª£˜’–£¤¥¦¤œ’ŠŒ–¢¥‘‡ƒ‹†‰Š{rr‰•’ƒƒ”™¥š™š”Ž€jx‹žœ—§±¦ª¥œ”‰‡‡ˆ„‹•™”~acŠ‘{tich_ftƒpZxÜÿûØœWOXj‘‰ijnm{…z|…„{xwrib```qƒadki[„ïÿÛ¬—𰱤ª¦–Š‹“—F98<8:BABEINQQQPOMHB=9764/+.6<;8)).3)$ %. )9HQROLYUUY\]engQHC@Xnhvq`G50243(,@G9-,# "(9PJA>DE5"$3BD:24:,2QNH[N1<6:AIWXHKF]ZF<5=@?-#%.+3+2).J0CPD$>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@;A)òÿòýöÿÿùÿÿüÿþÿÿÿüøùýýþþþþýýüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ÖÓ×ÓÒÍž½ÂÇÊÉÌÎÇ»±¯½ÂÍÙÛ×ÓÔÇÄÃÄÆÆÃÀ³²±²µ¹¾ÂÌÍÍÉýºº»¿ÆÎÎËÌÐÏÏÎÍÌÊÇÆÁ¿¿Á¿º¹»»ÄÌÎÍÎÌÈÅÆÈÌÏÐÌÈÊÇÉÐÕØÜáççèéêééèáÞÙÔÏËÈÆ¹«œ˜¥¨§Ÿ ¡¢¤¨¬¯«±²«¤§±¹¼¯Œ”¡©ª­¬¦˜›ŸŸ¥©¥œ––™¢¥ª«¨ •Ž‹—”‡~ˆ†‡‹‰tp‚’•‡ƒ—“ŸŸ¡œ’Œ€lx‡—™˜¨°£ª¥œ“‹…‚…‚‹”–š’ml{uicpbbkyiXyãþöߦghxd†‰rhgiq}…„zw|}wzuoga]_cvrlbgg_¥ôþÔ¨˜²³ª¦œŽ‰”•G::=95,+34*! &$;60.4CUa^`ab`]YU^YVODEG@fjhZG6&(0=HG;,"3,#'-&#,@CA:662--3;?=83148[\HGCB02@LPXVFGAPK>:-/?FLR/#-DSM?I]^\e^S[EQbaPKOKe`mZN\Y^ggji]NKQ\gmjegmqxdNFKOKEQXZJ*%>.'*)/AC;@FJLQWSIUeH666<-OIKJCISTL=@B>)/+$'#&,##$.2( #'*360/32HKKGIOQO>ITUOP\hnqv{€‚‚ƒ„…††>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@;A)!"2ÚùÿÿïýÿêöÿùöúÿÿýüÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîøíÅ ×ÒÔØØ×ÐÇÀ¾¾ÅÃÆÍÎÆ¼¸¿¾ÃÎ×ÙÙÚÑÐÎÌÍÎÐÑÄÁ½¹¸¹»½ÊÍÏÎÉÿ½¸¹¾ÇËËÌÏÍÎÏÐÑÐÏÎÆ¾»¿Ã¿¸´³¾ÈËÌÎÎÌÃÃÄÈËÍÍËÍÈÆËÏÒ×ÜàáäæèéèèåäáÚÒÍÌÌÄ»«œ–›§±¢Ÿž£§¨¨©®³®¡œ¨¸»º± Œ—¥¤ª®ªŸ˜™œ ¥¦£œ—”Ÿ¥­°­£š“ŒŠ–ž›‹}ƒ………†„ymx‹–Œƒˆ’–™Ÿ£–Žox‚‘—™©¯¢«¥’‰‚}{‚€ˆ’”˜}jmŒ|ud]pa^dqdW}ñùöã¤nw‡Xp†}e`hhx‚…|uwzzukdb_]epy`t`b_oÒûøÇ¡š¢µµ­¡…‰“–“G;;?;>ECDGKNPPNMOLGB<853.02332/.*##-4214-)(.792) %Jm‚‹{wk][bd_PZVKGEFMYfssgT;) 3BA:4*0*6<=7DGF@<<:76:>>:51/A>]`C0/E9=LVTVSED@IB?A0+ENTP,."((%);KC-ZSQk€fPbG>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@;A)¢äÍêÿÿÿÿÿÿþúøýÿÿüþÿÿÿÿÿÿÿþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûø ÙÒÓÕØÚÖÏÆ¿¼À½¾ÃÅÃÃÆÄÀÀÆÌÎÑÕÕÕÔÑÐÐÓÕÓÏȾ¼½½ÂÅËÎÎËÈÅÁ½¾ÄÉÊÌÏÐÑÒÓÒÑÏÍ˼¾Á¾¹¶µ»ÀÃÈÎÏËÇÆÄÄÆÊÍÏÎËÉÊÉÊÑÚÞàãæèééèéèæâÜÕÑÎÏÈ»©›—ž¥¡ žžŸ¢¤¥©ª°±¦›¢±´¼¾±œŽ—œ¢©ª¤œ–”–™Ÿ¥¨£›”𢬱­¥œ—Š‹• Ÿ’…„‚ƒ‡}ln‚’ƒ‹•™—”™¡•~qu~‘šš¥­¦©¥“Š‚}zƒ|‚”™Žv`lŒŒva\f[]bk^WƒòöúÚ•ozMY|ƒc\khuƒz|uiaa`_jzw[ob_RŽôÿ𸛞§¶´ª›Š„‹”•’F:;?<>ECFHLOPOMLNKGB=8422452-)'()*-.(%.;>4*-:HOQnqrpmouzt€‡…‡‰zdlwiURG>GBN[a_UD5%,0+$!"#F02<788)NHDFKI<.2:A?7566304@IE;LBDkˆmTf„ZSgmkV1OfgVX^e|ytnr€Š„xswvngilne[\e^D/(-ZhF4C>!/J?5&3@>BG=1(:N/"3+5,.,%"/4+ '$6C@EK@OOMKIIHG[LFNQMP[`Z_nsmoy~~~}>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@;A) +LŸ¯ŸªÛõÿÿþøúýüþýüúûüýÿþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿþè=ÛÔÔÐÓÖÖÒÌÆÂ»»¾Á¿½ÃËÇÄÃÄÄÄÉÐÔÕÖÕÒÑÑÑÙÖÐÊÆÃ½ÀÅËÎÎÌÉÌÅÁÂÄÅÈÌÏÐÒÓÒÐÎÌÎÈÂÁ¾ºº½¾¼¸¹ÂÌÌÇÎËÇÄÄÇÍÐÍÍÏÍÆÃÌÙÝàäçééèèëèççæáÖÎÑÍÆº­¡™•œ ¢ œœŸ¤¨¦«²®£¡¨¬·À½­›‰—š¢ª¬¦˜Ž‘“˜¡¨§ ˜•œ¥««¥˜‹Œ“›–ƒ€|†pix‰„}ƒœ|‹¦žsq}”ŸšŸ«¬§¤–…€}†z{ˆ”›Œobs‡waaaYZ[_SR…æòøÇ†w{qLJp‚cZjgv{~}ti`_^_jxnbad]Q·ÿÿå©—£©³¯¡–Šˆ‘’D8:?;>DBFILOPOMKLJGC>95347862149?CE@3'&+4>C:/4NfRX^^WKA<[jtw~ƒu_O_][hdVXDPJC@AING5'369;?ENUeRJDLP84L@AINW[RGGNZ(2OnbMSkUXikllaSldUURUavtqs|†…~ŒŽŒ„|ti_kSI\mcL=OabPJN:2.9F632)3>C?>HUNdbH@B6.;,5MQI@78IE%3R: 0,8+*,'"!'//(!!/05GHCN667:=@CFTRMHJOQP_WZgjdgrwwxx>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@;A) +’ÿý÷üÿÿÿÿÿÿþýüýýþýýýýýýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúðÿíÿšÞ××ÏÐÑÒÒÐÎÌ»¿ÅÈýÀÈÈÇÇÈÆÄÉÐÑÒÔÕÕÓÐÎØÖÓÐÌÉÇÆÁÁÃÇÊËÊÈÎÈÄÿÂÇÉËÏÒÓÒÐÎÑÍÊÆÀº¼Âþ·´»ÅÇÄÏÎÌÈÆÇÊÎÌÎÐÏÇÂÉÓÚÝáåèèçæêçæéìèÝÓÐÎÌÈÁ³¡•™Ÿ¤¢œš¡¤£¦®±­§¤§®¸¾º¬˜Š•–œ¨±® ““›¤¦£ž•˜ž¤¨¦ ›‹ŠŽ”—–“„‚~|‚xmp}Љ~~ˆ™oq˜ †xp{•¢šš§®¥£ž˜ˆ‚~ˆ{z‡“šŠkjyˆ~z^\dYXX\NJzÕáߥy{o^QDc~gXbbux|}|zxvb^YUW_ktdgWbZjÛþüÚž•§©¬§šˆŠŽŒŒB8:?<>DBFHLOPOMKKJGD@<865663//26?AGORMA86ERSLLYgbXI=9=EKY[XTZegbjh\RUQD<=@BFLOH?/%'%6;FF839;8=JQOIaTF9N^E17LHYQMfwtwƒ„€{sgcgevi]UNVTMYflloz„~~zuuy{yy{…‡xg^fXU`\B,'-K:=9+:0),-1;DD>XebA9A20* '6:@KN@FL@DE+&((#/0&,,#(/0( ")*>40DA:OEBBFIJNTAX`OBIRQ`ZZ`cbfooqsv>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@;A) +  <*?Šêÿüîý÷ùüÿÿÿÿþýýýýýýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿìÿüß´$áÛÜÕÒÏÎÏÑÓÔÉÇÇÇþ¿ÄËÇÇËÍËÊËÍÌÌÐÓÔÑÎÓÓÓÑÏËÈÆÆÄÂÃÆÉÉÇÈÇÈÉÅÀÀÅÆÉÍÑÓÓÑÏÓÐÏÍÇ¿½À¿À»µ¶¼ÂÃÉÌÏÏÌÈÇÇÌËÌÎÌÇÆÉÑÕÛáäæååèççèéçâÞÖÔÒÐÌÁ±¥™¡£ œœž¡£§­±­¦¨¨®¸¾¸¨š’“˜¢«­¦ž‘•œ¢¢¡™—™Ÿ§ª¦ ’Œ‡ˆ•–”‰‚}}~}}€ulr‡ƒ}›sSw›‘qx¡›™¤«¥£Ÿ™‘ˆ}…}€‰”†ll{ˆ†•aQ`V[fr^Gf«¬ŸqiyaTP>UwnZ[]nt{}yttvknh\Zdkk]cW]U–òùöЗ–¬¨¥ž˜‹‚…‹‹ˆ†C8;A>@ECEHKOPONLIIHEB>;97875211137?KW]ZUONS_mtqjhaZY_gmo^epwxrhadWMFDMQG4300692' #/52027AB@BCHRKNUYRHEIFDEIOOJDUYT@GOBON@AHEA=3;DLJR>$@M4A8'59%$'.1*2),261*-4.55246;ENGBA?;=C>[j\MPWWZXUUX]dhkmrv>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@;A)  \ÚâèðøýþüúýýýýýýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôÿüüõÿéâÞßÜÖÐÌÍÑÕØÚÎÿ½½ÀÅÎÇÅËÑÏÈÄÉÆÅÉÐÔÒÏÐÑÒÑÏËÇÄÈÄÀÀÄÉÊÊÁÅÌÐËÃÃÇÈËÏÒÓÒÐÎÔÑÑÒÎľ¼¹¿Á¹³¶¿ÄÂÉÑÔÐÊÅÂÎÈÆÌÐÌÄÀÊÎÕÜáãäãæçèçåäæèßÜØÔÏÆ»³š›ž¢¤¢˜™ ¢¡¦±±ªª§¨±¼¾µªŽ”›£§¨§”‘‘—¡¢ž™—¨®«¥™Ž„…Ž–—”‚|~}y|…|km†“ˆ}~‡¨}?\•™„tv‹žœš¡¦¥£Ÿ™‡{‚…ŒŒŽ„ok}›¸®mLVPa{tIUuk[A\y^\K8Krt^X\fq}xru~•™sfig]Z\\XQ¹ûöñÊ”˜®§ ˜™‡{€‰Š…‚D:CNW]ZX\emrsprx€s^MmnrwumikfY[XIJH3B:-$##(0:EHD[aRGRQMWZNFIKGA?(;PVOKQYSdkRE==dJ>BIEEIHBEHL[G.QP4HF57/332/,*)((PgR.8J=+FtuiugTffjZO35]Vu_PSVSU^X_]K6.28fR@HewiPNE?IYXA'!*M7#<5(),9GH>787X`'C8-)*399CIA9+3APE+6@&+"#+"77-+7CE@=>6EK:CXS\RKHD?AGJ[he__^YPQMHLV_ahlrw<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><@AGDIJKORTTSKF>>IRK=04:>@CEH^]RDCLLD14;GVeot~tp~‹pTphacjlf^WRRVXX]fA>3"'3=.IYaGRRW^^WQOZVWVE/)0111YI3M^qn^7=eH5,-=6;IZ;(+-2&<7384, 6)=)YY7 %%+!B223.=G7?=>CKJ?2SEGXV@8COILYb^WTYOLRQKRbbdhl>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????B>C)…~‡ ôÿõõÿðÿõÿÿÿÿùõüüÿÿÿýüúøþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØ + àÜÞÙÖÔÒÍÊÑÜØØÖÒÌû¶¹»¾¾¿ÂÆÈÈÃÂÅÇÈÌÒÑÒÒÑÏÎÎÎÍÇÄÄÄÃÅÊÉÄÄÈÊÆÂÂÀÁÆÌÑÓÒÑÑÐÎÎÎÍÊÈü»À½´´ºÆÇÉÌÏÑÑÐÅÅÆÈËÎÐÐÉÊÌÎÑÕÚÝàãåäæéèäßÞÜÙÕÑÎ̼²¡––ž¢¡œšœ £¤¨®°®©§­·½¼°¤•Ž•¡¦¥¥Ÿ–”£¤¡š•™£¨§¢œ‘ˆŠ‘”‘Ž…xu|}wzofm}‡‚w~–„hKJ{”~t{——©§¥Ÿ–Š€u}~}~}sikn‚–žž®`GK^}yq{i\@1D[]SME9?YeYQUPkuvq]m§™§„^[VTWTaT‹ìèõôµ¤§¥§šƒ}ƒ‡†Š’E99>=@FCGILOQQOM`]VNMPMFHGDA?BGKJPNGL[ddJIJPXagj€~|{|ƒ†mga`cedbURSVVRSWD5)$ ;@OIZWaZ^ahnfP8+CDGH@4/1&.&.E<0AHVfP>YiYMIHB=BC:9BNMEHMI`WK>,!'4,;FA66ESK:DL`rn[WqU0GQF8CMerpslgov~uƒuq`T]jmm[jqP5,#2" /.!!*%!)='1<*(3+?Xe<%$,3 +-44!Q(:5%.!"?66&++.*,;0,7<>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=A>C) XHbàûÿÿ÷öðÿùöÿÿÿÿõùýÿÿüöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîó­ áÞáÕÕÕÓÌÆÉÏÐÔÙÛ×Ïž¸¸·¶¶¸¾ÃÈÄÂÅÆÅÈÍÎÐÑÐÍÌÏÒÌËÉÆ¾º¿ÉÀÀÄÉÈÃÁü½¿ÄËÏÑÑÔÓÑÏÌÌÎÐÉ¿º½½¶´·¹ÁÊËÉÊÑÙËÅÀÁÇÍÏÏÏÊÅÄÉÐÕØÝáãâãççåãâàÝÙÖÒÑÍÁ° ”’œ¨£›—šž £§ª­¬¨¨¯·º·´£Œ›¥¢©¤›‘‹Ž˜ Ÿ œ••œ¤¦©¡”Œ’‘‹‰{uxyu{rggx‰†xx”…jP?\wq„‘Ž”¤¨¥•‹s{~|wsrmgnjw›ž¬[BI]yo``E403@KMIFB8:L]\QITigfm^c…‹˜yUSOPEMNVªÛ×é骙œœ¡››‹€{†‡Š‘D77=HG=ASXNIINN?*'1,7=;=GPR?ELVy†ic{c‡aAf_XpWYgrvœˆ™“~™‡…umv~t_QPKWH32.6"+*#)&08' /W<8=4CFJNNJGIQ\`^\]TOKLQUUTadim<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:?=C*  Êÿïãÿÿÿÿùûÿüú÷ÿÿÿúÿýúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿñÿáßàÜÚØÕÏÇÁ¾ÄÊÒØÚÕÎÉ¿»·´²²¸¿ÇÅÅÈÇÄÃÆÇËÏÏÌËÎÑËËËÈÀº¾ÆÀ¿ÁÇÉÄÁ¿½½ÀÅËÏÐÓÕÕÒÎÍÑÔÏÇÂÁ¾¹·»°·ÀÅÆÈÌÐÑËÄÀÂÇËÍÐËÅÁÃÊÒ××ÜßÞßãåäæåãáÞÚ×Ö×Ì¿² ‘” ¢šœœž¢¡©®©¥¨®³¸º±œ’›Ÿ§¥¡˜•œ› ž–”œ ¬¨ž“ŽŽŒ‡‹ŽŠ~uttsyxofpƒ„xw’~_XKKa…zu|…‹• ¨¦Ÿ•މy{sjjjgocq‹’Š¢e>FWk\JB!0:ADC?=::DSYPCRc[d”¥Ž€uzŠpPNLPIULcÆÑÖî×–…Ž•Ÿ›™ˆ{€…†ˆŒC66<;>DADGJLMLLM\``YQOSX{{ysjb][Ydmnmkg`xuqnlhd`Z_eiie`]`^]^__\XLJGC;0& $ &4?CJS?=OOT?N[ifhlk`UOU^YE640(54EI<"DVX28]\[3:>FQN@85@@;EPPKJEJTP<,)1554?ORIbfPDamfv{crhjsX]u]mqqm_zˆ¤——pgtˆ€eSOcWfO  !):*%AN-$+;E>4cg2! )+',8=*I)/J!: +2F4/%4"@G6,1,2@IRNCCVk“Ìãɪpr€iLKIMSWHdº¼ÔöÌŠzˆ–¤œ–‡}‚ƒƒ„C66<:>C@EGIIJLRV@GQZ`fnvilnnjea`gjnprrkcopqsspjeldZTSVXXoidcaWF8HEA<71)"!1=?AHKHJLXNYS`_liijf]VU]haG67;8,,NC2328XH79D^TNNJ?764<<21@QZet`T\U^€`ueg„rS]pewu|€]Vz|š‘œ‡jasˆzilqP/.% ,#,QW>2@U]O8/[`3*) +)) %74S'*B40$-F4(,#!1CD?A46HS^QIE /64;??CIJEAP‹Å̾º¹mit`HHEINLLk°Ùýƒy‹›§œ’†‚~~€}C66<:>CAFHHHHLT[[]cikikoruy|~„‡…ywz}|ynpty|zuqe`VJABJRPLMU^]PC99757960,EUPLSSJRU\L]`hYb^[YX[eqdjaG67<;'(SPIDDQF8B5@<=F93HHPTOGCBB6DI7 &MsgpahoVCG>50368CPB=31DYXIPRPJGJPR_b`WLFKSXY\_QQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUQS5  Kjm®òÿþèùÿñòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÿõÿÿëŸðëâÝàßÜÛÜ×ÏÆÄÁÀÂÇÌÐ×ÏÌÍǼ»Â»¸¸½ÀÂÆÌÈÄÁÂÇÊÊÈÏÈÄÆÈÈÈËÊÀ¸º¾ÁÄÇÉÅÀ¿ÁÅÈÊÌÎÑÔÖÔÐÍÓÕÕÑÍËÌÌËÆ¿¹·º¿ÄÈÌÒÔÑÊþÉÎÓÓÎÇÂÀÃÍרØÛÝÜÞÞßàààßß××ÖÔÒDzŸ’•œ££Ÿž¢ž¡£¤¨«¨¢¥ª³ºµ¥“ˆ—£ª¨‡——ŽŠ‰‰’Ÿ¨¤™’Ž‹…ƒ€~xroqvytljpwg}eMWOQP`s{usŸž›™™”†wz†…shih`ab}’~ft;ELRD?:*9=:648:<@DEDGK’Äž’šaXbSCHGJONp”•²Òç«vvŒ˜ •„}}€~zD77=;?DAEHJIHKRYbdjonkowty€…ˆŠŒœ–Ї‡ˆŠŠ…€xnd][YSI@<=@HC>?A@81.024;BA:@P]^^`_ZWW]O`^`NCPdqpihnlh[I><:7+CPGBDF@?A:DP>@NIObQ6<5KHDTMAO:LVQOTN@=FK=#?iomPNUPK.Qkwnz}]JYrmfy˜›w‡hptiŽ|{„}‘Œ`*9IQ/  '-572/42+*8HW>('$!0)B.)2*/8)#'9,:C&0' -23>?0(.69@ICC8,2FPKFJKHIPTSPOSWRJMWeffgLLLLLLLLNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKPLQ4  +:/5<Ÿÿÿøÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöÿöîÿôè ÷ñæÚâåÞÙÚÛØÑÍÇÂÁÃÇÊÕÎÎÑÌÀ½Ä»¶¶¸ºÁÉÎÆ¾¾ÅËÌÊÐÊÅÄÃÃÉÐÐǾ¹¶µ»ÃÈÄÀ¾ÁÅÈÊÍÌÍÑÕÕÑÍÒÒÑÏÐÑÎÉÀÈÍǺ²µ»ÀÄÌÕØÒÆ»ÀÅÍÔÖÐÆ¾ºÆÑÓÓÕ×ÖÛÜÝÞßßßß×Ú×ÒÒÑñ“‘•ž¤¢¡¡¥£ ¡¨¯¬¤˜¡¨®¸º¥‹ƒŒš¦ª£–Œˆ“𖋉‡‹˜¢£Ÿ™“„€~€€zsoppsupkmusrƒgQZPOTRbzzlsŠ¢ŸœŸ¦¢‹twƒƒrgif[T^xƒrd‡W.:BH<:7 +'67676559?BBBC>€¨{˜‰RHRH?KLPFJ‡¬‚𣡒fo‡–ŽŒ}|~€~yD77=)&$%*18;/47;DLI@RT\de_\]a]d\j^[LbkuvkacmkaTLJIC<)%,86+)1T+95/MPLTWCAWH.6&KMH`aNO]aWIQbY>FABA2#.G4VYUHNhSjGrƒŠ•`@Q‚€sp…¦•Œftob”x}~•œŽzAlX1 ) " .><5("*8?R;$!&( !32,:=5<4 "#4(5>+)9>4!ïððìåßÞààÛÕÔÐÌÈÇÆÄÂÄÉÐÔÓÍÇÂÀ½·²±·¿ÆÎÉÆÆÅÂÃÇÎÌÉÇÇÈÉÊÊÍÌǾ¸¸»ÈÃÀÄÆÄÃÄÅÍÔÕÒÐÎÎÒÒÒÑÐÐÐÏÌÊÈÆÄ¾¶°»¾ÄÍÖ×ÌÀÃÂÆÍÐÎÍÎĽ½ÈÑÓÒÔÖÝàÞßãâÝÛÚÙ×ÕÐËÈ±šŒ•¢¥¤¦Ÿ££  ¦ª«¡¤££­·¯Ÿ†‰š£¥¢ž‰ŠŒ’’ŒˆŒ”ž£„„yy€ƒzlrnrxseafixxbQQTPST[fmpuz„ Ž§±—˜~x{ypga]YMPpeQP[‹X9:-D:%  +:4:D@+;4@9@:G:mªtŸyKJ=M8@EHO3œ[ƒqzsUb‰“…}z|€~z|„E76<PRHYFA_T5<08DHNaeR^nRWdUZYrIJC .6.ZG?`ymJ[}kP]Il{pox‚„Fv…u‡ŸZm†‹…•€i…E    +6'%/:1!4(O7&,/ "'2)%31+8C3$#8'+5<'<3C0?,JMHD@G^eTkbO_jOL_jQMD+$FW]<_sZAM††fT^drobdfb`U:_nt}”|……~‡ž›wW_3 + /7-*070$&28V9$+#!.+*776C<0%=-38II*2:*/(6(9H98B;RSTSI>;>AABCFJNPBFMSST^keglrOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQOT5 + tzv†‘ÿñÿõÿÿùþÿÿÿû÷ÿþûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóóム+ïððììëæàÛÚÛÛÙÖÕÓÏËÇÉÄÁÄËÎÌÇÆÄÀ»¸¹½Á»»¿ÅÆÁ½¾·½ÄÈÉÉÌÎËÎÐÎÈÃÁº¾ÅËÉÅÆÌËÉÉÎÕ×ÔÐÑÓÔÖÕÔÒÐÓËÄÇÏÑÊÁ®°´·¼ÄÎÖÒÊÄÆÊËÎÑÓËÃÁÁÃÊÑÚÙ×ÖÛáâßãÝØÚÞÝÔËÌDZ’‡”¡£¤¥ ™˜Ÿ¦©¬«£ž¥²µ°¥”ƒ€›¢£žŠ‚‹Œ‚€‰‰‰‹”•‘Œ…„}~€|ulikrpfacest`PPSRVRRX^_`bzœ–€vŒ¦³nkmaQJROHLNi¦ÈÇ¢Z%5, "=GK=X?'025./<@h“i‚£R@=59=F=>/&t­¾·rILt‡Šˆ}wxuy}x}F87=BQYB&1RU7%!?MZXPXOGU\PFB'28--=IC7:<,%-4.7C:*+79:>EFCBE65448=CGGFGIIJR[QUZ^OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQOT5 <óÿëþöÿóöóùö÷øÿÿôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüþ? ïðððïíéäàÝÜáàÞÝÛ×ÑÌËÆÁÀÃÇÊÊÊÉÇÿ¾¿ÁÁ¿ÀÄÅÁÀû»¼¿ÄÉÍÎÊÍÑÑÎÊÇÇ¿¿ÂÇÈÅÆÊÅÃÄËÑÓÔÕÏÑÔ××ÖÓÑÒÌÇÈÎÑÎÉŶ«­¹ÄËÍÌÐÓÎÁ»ÆÕÓÐËÆÃÂÆÊÕרØÙÛÜÝàÝÚÜßÝ×ÑÇÒÌ­Ž‡”¢Ÿ¡ ››¡§¨«®«¢ ¨±´«¡’ˆ‡Ž–œ¢‘…ˆˆ~ƒ‡‡ˆŒ’‘…†‚|z|{wqmmqoe][bnp_PNQQVVWYWUZbl|—“¤®³—yfmp_OLAOGJMuÁ͸ȿ‚02 <,;ATZhL?^oG!78XŒn{”Y>?*;BH8:@²¸ˆ°ßƒRUƒ‚~|w…‰Šˆx|šG98=46D@;8'#625:<6.-176422356>9:EPQMJFHFBOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQOT5 + ,7åüçÿÿÿÿüÿüþÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßûÿâ ïððôðìëëéãÝãâááÞÙÒÍÌËǾ¿ÅËÊËÌÊÇÄÃÄÆÁ¾ÀÂÃÈÎǾµ´¼ÆËÌÈËÏÑÐÎÌËʽÁÅÅÃÃÂÁÄÉÊÇËÓËÎÒÕ××ÕÔÐÎÌÊÊÊÌÌÓ´²¹¿ÅËËÑÖÒù¿ÌÌÐÑÐÌÈÅÂÌÒÙÛ×ÓÕÙØÛÝÝÛÙ×ÖËÑÕʬˆšŸ¢ Ÿ¢£¡¥®±©ŸŸ¨°°°¨•ƒ~Š˜ ™Ž…„…‚}„…ˆ‹†‡‚yuwwusnlooh^W]il^OKMMN[ij\MMUcw“‹Ž³´›qebihYMJ=CHZKU•¢‘’›•qŠxcm Vj‹”}_M°ƒK3"1riqˆv\\108?9- [«ž¦­YN]ry‡‡px—¥£•vz¥H:8>=?BLSEPZg^[j\_bb^[ZYXeWSX^Y^ePWalqpkgfj_\kiWP]NGG=*#)4"+IW>!/FQE74429@LKBJURRG\\brdk[aOUP579-7GEhX‰wwaz•^quKWXYccZW@6:fdNPFqyx€•‘lK* +   + #&"'+'!#'))C9%'-(37($'!*.55,)-08[==3'9;03-PƒlU‚¦˜‰‡s”…nm&h‚s‡zC`‘›‘S*T[bz“}z@%115aŽ€œŠFCZsvƒtw¢´¬˜qv¯I;9>=?B<>?ABCCCCDCA@@ABB@KOKKVbed_ZZ]_[W[YVSOJC>;841/.+)?GH@9?MWWTXe[^te]^\XTRRS]X\Ye^_XU^jrtpjf_hpl`\\YTXZO=//4+%3ES7:IG=<;[¤©Ÿp•Sq—v‹¥ŒX'NZcqƒƒ{UC^;+ n‡~…—˜PD[zyvztt ­¢Žhs·J;:?=?B<>?@ABBBBABBBBDGICBADLXcjb`^^``_]feaYNE@?CD=35@D@COXRIHOT]W^naczhd`\WTTY^Ybrck`_Neltwsmigkhyy`_hY?U]L7145'*--A50NP<;URDRDDQ^djfVjTWumX\YY]Qe[LaD?1M3.%Cuˆubq{ŠmWss]]mx{‡sIl`]n^^ip|…oC(-  + + ( &&$/.(0AD*)-(1E4**1)25*.700U>-E,)#/.IHJ5)69?@ABBBBGEDDEHLNYK@BJPSWgggfdb`^PRRMEABEE6(-0Cv†xolW|~S‹œxZ^o~z€RqmcgakqzЇ[+(  + 0%0/# *6/!)>I+'+6 0A,#'!*%1?8NJ.E"$:5&>>N2>77DPJ8+.9GJ@6:E37=CEC?=E=:BKJC>ENL?NNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNMPNU6 +Žýÿùõûÿÿùùÿöÿþùþÿÿøúÿ÷ÿöÿòÿR ðñïðððññòòòðîéääãÛÑÎÍÍÎÐÐÏÍÄÀÀÈÎÍÊÈÌÉÈËÎÍžÁÄÇÈľ·²»¿ÅÉÌÏÒÔÓÒÑÎÊÄ¿¼¾¾¹´¹ÄÈÄÀ¼»ÁÌÓÔÑÕÔÒÏÌÍÐÓÎÇÀ½¾¾ºµ·ÁÌÑÑÐÓÖÇÁ¼ÁËÑÑÍÉÿÄÏרÕ×ÓÓØÛÙØÙÖ×ÕÏÏÏɾ™‰†•¢  ››™˜¦¨¦• §©¬©“z„Š‘’…}y~„†‡††Ž‡|vuogrqkbab]SUY[XOF@>8PVMLKC;FHfze)@<_dUe¬ÝѺf@~Š‰Šª€pu{„rˆ`£Àµ¼¾¥xGi”†ˆ‹°‹Ye^†ŸŸlR¡Àе`>{t“ŸkForkev…\} ˆ—j@m¯IA:;>=>@>>>?@ACDFJLKGGKPFGKU_fgfmkhfc^XT^XUWSH<7':4',1=D??Tg\4b~œ©•‰¶àÕ¸sK’«†™œxkhd^qˆ‡‡g ²¦žš¢•mrŠƒ~‚u~crƒ€fb°ÃØØTN_cp‰bzŒwf^j–|’}Ž^9g¤JA;;=<=?=>>?@ACCFHHEA@EJW[bhkllljgda_\XU@=::<<84+663;FQ]TQPSVY_eyrkaZdomcrux~pfsmnqx…€xz„up„u~pz}sbTPTcK<961$$ +"4CKWbssgjtsL\d_^iqoqmfo}uyzufm`eXZB=MG507VT]~mt„•f`y›†inmnr}Fr]ZjfFPVI;?:#   + (/-,1680.)$(276#%.2*/.3<:-$#)3526DQGRIBD,!>,54-5EB12C>+.=<3CF?4/-8K6:HSJ77DE@BMUPC9GJLLNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNQNT4 U—¬¶³ýÿÿüýúÿýÿøõñïÿüÿßK+ðñïððññññòòîñðìééæáÚ×ÓÐÐÏÎÌÌÇÂÀ¿¿ÅÍÉËÍÏÐÏÍÌÅÁ½½ÁÅÇÇÃÁÀÄÈÌËÉÎÏÏÏÍËÈÇÅĽ´°µ»½À¼¸·ºÁÉÎÒÓÓÑÐÑÔ×ÔÐÉþº¸¸º¸¸¼ÄÌÐÒÎÏÍÆ¿ÀÈÐÑÑÍÅ¿ÀÊÓØÕÔÓÏËÎÕÐÕ×ÕÓÓÑÎ̯Œž¦¦¨§¡›šžš–™›ž§®¤•{{„‡}vwz€…‡†„}‚}ywtpeiifb]VOLPSOG>973Ac…{I*099DQP@x«¡§œ™µËÁ±a5‡´‚{„`UNC?@BCCJKKHEEINLU`ghiloa^[XVSPMA@8/0881**1:CUa]YRIJWcb[u|xqpj`^fwrcekmpsv€–phgdgpw{€y…ximfVTnV<?<)',    !%%(1;A9."#0:5)$9<'+.4:;50-##)258EUNE35>+$@$8?3.7;5):=+ *0KB?B>34A:9AMI;6=DDFNX\PAIINUNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNQOU6  Wþöôöÿÿûñÿÿÿÿúÿûÿÿýj  ðñïññññññññëððìèçåâÞÛ×ÕÖ××ÖÓÏÊž»ÁËÇÊÍÏÏÏÐÑÌļ¹½ÄÈÉÊÅÂÃÈÉÆÂËÌÍÎÎÎÍÌÄÅ»¶·¼ÀÄÿ»¸¼ÃÊÐÑÒÑÐÐÒÔÕÔÒÌľº¹»¸µµ¹ÁÈÍÎÑÑ˽¿ÃÍÏÏÉÁ¿ÃÉÑÑÔÔÎÉÌÓÏÔØ×ÓÑÑÑÎË®†}–¥ ¤¤ š˜››˜˜š™˜§ª§vz‡‹‚ttv|‚…„‚{}wrmjcefc_YSNLOROG>97Cq–½Ç~7<58;>CKt™wgl®ª ¤’9S”rXR“‡|o[Wm†˜ZQ][]JJPƒŒ–¸ÈÀ§•TLZlvŽqq€Œ¯‹”µœ}ZG[T› ”ŸxPMHFW’™‡@;i†MC;9:99;<=>@BCCDKMOOMMOQ[^`^YSON`^[XUQKF@A7'&00%' ,9=QaWeaWQZgfZ|n_ea[gism\Yckmh‘…}pd\NTbix…z{j}x\TXXMR]C ++DW]d`fhbcbY_ex‡~icm…}sw€xu‚nrmwddaqcGLA8SO2cZe^r…Ÿ‘R^gŽˆuYVV;XH_pD2*(!   !&4:8:.#'59,#"$59&,1212785 .8:DSH?/09-$16>/%/87>27<*!5E>BF?:=AD3.>MK?7:AC?AIICJB?CPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPKNMT6 :O`òÿýÿîÿðíüùþÿñùüÕ ðñïññññññññíññìèçåâåâÞÜÜÝÞÝÚØÕОÁÈÇÉÌÍÍÎÐÒÒÊÁ»¼¿ÂÃÎÉÅÅÈÈÄ¿ÈÉÊÌÍÎÏÏÄÅÆÃ½¹º¼ÀÁÁ¾»¼ÁÆÏÑÓÓÑÐÑÒÔÖ×ÕÎÆ¿¼½¼º´±´½ÅÊÎÒÒÎŽ¸ÅÈËÌÉÅÀ¾ÆÊÑÕÒËÌÒÏÒÖÖÒÎÎÐÌÓÈ¥‡„“ž¡¤¢œ™›š—™œ›•“›¨°¡|v~‡Šˆxusv}‚€}~~yqkheca_[UPMIMPME=75¾¼·Ì‰5>03529[mspYaЦ¢˜•«‘~LDy˜–›¡”{{ŠFJR\cRVjƒ{Ž¿ÔϺ£SMSJBp†{Œ‘¨}ˆ§‰ypVRI{˜¥¤¥m2CaXRV~Œ|48g‡NC:8878;<=?BCDEEGJNOMKHG=@GS`kpqhgfc_WMG=A:.0<<1/)4<:L^Wgkh`bmrnote[b]Xenpvvkba`b‚~puqb]FNcjy‚tr…oriW\CLLRU6'');Q^aUXciqqfbr‡rr{†uuspwuuoqqiufO\T@QWMMTVjl”˜xpa““lz_^ZFVMei0 +  #!-10<4.02* +!(&,3.9>7*)5;6'0:8;EBE>893$1<1,592OBMU:!*;88=6*9OPU@5@QSI@6ELA8;CEOIEEMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMJMLS4  * Kòùÿÿÿ÷øýÿÿüÿªðñïòòññññððñôóïííêåëçãáààÞÝÞÝÝÙÐÆÅÊÊÊÉÊÌÍÏÐÓÏÉÿ½½¾ÉÇÆÇÉÈÄÀÅÆÇÉËÌÎÎÈÇÇǺ¶·¸»¾½¼½ÀÃÍÐÓÔÓÒÒÓÓÕ××ÔÎÆÁÀÁ¿¸¯­³ºÂÆÍÔÖÑż¿ÁÅÊÍÊÁº¾ÃËÓÔÏÎÑÑÑÓÕÓÍËÍÐÊÍɦ~œŸ¤¥ œš–™œœ–‘•¡¬¬žŠ|x}…‹‚zrqv|~|{~}unkha]][TMIDHKH@831W›”{Ži)(-(484enaxsx„“¦¥¯”ku¢˜tySk„—žŽ†”w5.3Vipƒ¤—joœ®°©¤hM+7Sx†Ž yŠ¥}~…^>N“™¢—pLv¯§—oudP*Cf†MB96778;=>ADFGGGJLNOMIDAONPW_db_mkif`WMFDFB=?FE=AAFEDQ_`X_dcfoy~bgilpg]`j_isg\bhz‰„okxs][ENgqwucˆ’‚oql^^E=6::$'.16DT]h[^krxxoh{‹Šy~…q€tuuqs~vk|rqemkVa^T\VOAQGc_‹Š™‡uT€kpgZ[MPO\S + + '/2123-  -))6=FMC-(7:0.&$-3/,.4<>::;,/<:;C;+ALd]6,60(0B;'5I@TKFGHEDE9HSNC>AECJNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMPRPU5  +¹ÄÊñýÿÿÿòîÿëÿ&ðñïòòòññðððòóòðñóïèçåâááàÞÜßÞÞÞ×ÏÍÏÏÌÈÉÌÎÎÍÎÑÒÎÆ¿½½½ÀÄÇÉÈÆÄÄÄÅÆÈÉËÌÍÈÇÉÇÀ»»»¼¼¼»»½¿ÄÈÍÐÑÑÑÒÓÒÒÓÕÒÍÈÃÃÁ»´¯®¯µºÂÌÓÔÐ̾¾ÁÄÈÈÄÀ¼½ÄÎÑÏÎÐÒÏÏÔÕÐÌÍÑÇÊÓ¿—„Š”›¡ š––—™™—–™¦£™ˆzw€ŠŒ€rlpw|}€xuz|vmji`Z^_VJC@DGE=50.-p¡ª³µ‚2!BU7_cUlxˆ„€™¤Ž„iv¤¯›X‡š‘‘†„n8&0j}”¯œ‹VQp|ƒ…¦~9b› w‰ˆ—r‡ r‚™p?l“•¦ˆƒ‰°Í³£·…C/*F[‡LA75668<>@CFHIIHLLLLMLJHDJT`jpqpmid_ZSLGB>:9;<:7IQMIQY]dSRV`iou{wh`^Z_lsaSZdY[mu‘‰xkknfYH>Nm||re”†vrwufYQ8.1'56GBQL50><)-($&+-,):448:=3 1:8=F>+,6ST869!$DP97?1?=<>=;;>658>>:77-?HAUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUWZVZ9  +‰„’Öþÿöÿíÿèd,ðñïòòòññðððñðîîóöòéßÞÞßááßÝßÝÝÞÛÔÓÕÓÎÈÈÍÐÎËÉÑ×ÕÌÿÀ³¹ÁÇÉÉÉÉÃÃÄÄÅÇÈÉÐÉÆÊÌÇÄÅÅ¿¼ººººº¿ÆÊÍÎÏÐÔÐÌÎÓÔÑÌÆÄÀ½¹´­¨ª¯¸ÁÊÑ×Ù¿¿¿¿ÀÃÆÈ¼»¿ÈÎÍÍÏÓÍÍÔ×ÒÎÎÍÎËÈÆ¹–r…™›œœ›˜“’–œŸ›”£¢“~t|ˆ“„riltz|€uotxrhci^Y`cXG=@DGD=50.(\³Ò¼ÊÍš9"Tt=POF`oŒ}„•޳Šgw’Ÿ£–r±º’Œ›–ŠO0'AˆŠ—§egDB[ail°´z•¡‹i‚‘m… r‡­ŒS‰•Ž”‘bv¡ÀÁ žÄŒJ=36GK@65669<>ADHJJJIHFEFIMOQO[kv{||}pkc]XTPME>;?DCDFGSJFV[Wa`TSbqsrsiX\cWYc_`ZirdgsoŽ{nlh^\a04Kp‡…zuuntwlb^XV;8;% "5:HY\TRWUYo€|yˆ€Šˆ~Šƒ}z‰”‚or€rcwryv…kw|c`jagQTF@WpspytFSwqj~zgbQ9    $(&$*3**&((%%,7;7Y?5==90#*56.3B@2)1PHA98RA>LF-'&0<@<6D1'2@B=;B?:<<-$,*XÆÒÇŽc2o€VGL8„ts†ež·‘~…¢|s¾zˆ‘qta!0olŽ¢vV1@nLUSk—¬“Š‹ywte~p`xnV¬Œš“ ¦ƒ^f—«¤«½«HFK>KW}G>76657KWquy|}|zzqjb^][UPWQHCCIPURKHP_hf`^NatihjX[cUJTRMZkmiacr‰‹kmSSaDMDPQVo~vno_abov_U_B<9"3>:M[SXfd\wxpz}zƒ‡z{”‡yvt|‰“Ž}ni{xqmt}|v‡ƒynjieaNU`\NTekiU]vyuŠx}ˆ‚xZ,-$  + +  1@@>)"'VW@0;9" +*((4EP9H9:HHF612)#393H_0.K-)K#$0;?C:#C'>-4L/C/(&.4458$!-8:51HD5(/AB6QQOI````````````````````````````````````````````````````````````````aaaaaaaab^_h=5'@¶óþùòñóòññññññññññññññññòðëæâàßÞàßáåäßÞáÛ×ÕÖÓÌÉËÉÈÇÉËÌÌËÃÁ½»½ÁÇËÌÈÄÂÂÃÅÅÊÊÌÍÍÍÍÌÈľº¹¹¸·­—¸ÃÂÁÀÏÐÏÌÉÈÍÓÑÎÊÆÂ¼µ°«®±´¶½ÇÏÐÎÆ¼¹¿ÆÈÁÁ¿»¹¼ÄËËÉÈÊÐÕÓÎÃËÌÇÊÍÀ«„€…“™–™£š˜”“𢡛˜”•›œ~q|€~tkkorzwtqlf_YZe„™¡€F9<:9960-, I Æ³‚ug#\›¥vGCW—ƒit‚guÀÀ¥¡s|eAe°{u‰†ƒŽ\U–d†žbH8rIA9899=BJKLMQUQKRNKOZfmprv|€zsoje_\\ZVRLPUVUUWZHMTWY^flV\YhtSS\k\UopZZTNYY_cQN\U=#+HKNKLWZUVo€~‰›Žˆ‹‰~|ƒ‚Ž‚{ŒŽ€‰rgvƒ{}ˆ‡h[u{pxqWJVntT\FG_s‚‡Œ‘Ÿ¡fKB=5 + /+#.7CZC&6259A8*$'.7:9HSHEA;>0>>=944:A?LUL-7S;<%':9,*.@A>0#%1@A<70*)2=//(!,-'%:KD/&3E37;>````````````````````````````````````````````````````````````````````````b^_h=t®ñóòññññññññññññññññòóóòïéãàâàâçéæäåàÞÝÛØÓÐÏÇÉÍÒÔÓÏËÑÐÌú¸½ÃÄÈÊÉÄÁÁÂÃÅÉËÌËÈÇÎɼ»¼½½·ÈÀ‹_r ´¼½ÂË×ÛÐÃÐÏÎÌÈÁ¹³²¶·±©©²»ÀÊÑËÁ¼»»¿Á¾¸³²³¼ÄÅ¿ÃÐÖÓÉËÌʽÂËÀœvm~‘–“›œ˜’‘—œžžš‘Œ“š}qpv}widhnsvpbUOMVJ“‚UoT.3(4E>2+!!;{˜}Ov|q~„}€œ“fDO\SLh|ƒ¨žv'>c˜‹|—±±±‡FkzkgZjz102Ah[0>šyalIBHI?6h¨„J]ŒZnŽ™n\oukVy š|dhspD/kKB:99:>DEFGJMMJFAAEP`mtvxz}€€|uplhc`^\XTLIHMUVPH:AIMPU^fjS[bHDZ`hk\JLUPDL]edp…†vWOB3JZNePh^XohQW]T\]cfPIQG" (0A:F>=Va]cw𔉄‰’­£˜Žu|Œu‡zl‰€‚€zv‚’‚‡“viˆ‡t€dUS_mvgIREGT_o|}’’““’™¡¢‡`=1@0 + + /'-2<_R%6DD9.3 &33-,4````````````````````````````````````````````````````````````````````````b^_h= ñóòññññññññññññññññïñôõóïêçâÞßåèçæçââáÞÛÙÖÓÎÏÑÔÕÓÍÉÏÑÐÉÀº»¾½ÂÈÊÇÂÀ¿¾ÁÅÊÌÌËÊÏÌÇÄÃÂÀ¾½µ½·ˆ`i„±¿ÅÀÅÒÒÈÌËËËÊž¹²´¶´±®¬­·ÁÊËÈĽ¶¼¼½¿¿»²«±¾ÆÂÁÉÑÒÔÏÍÌż½Ã͹“ql€ŽŽ™œ•‘’”“› ›ŠŠxpovwmffgrzsaQLNUCkwQ\b-1#2W_K<;"6l§œw[I`]FU‡p‚”ƒE,ZmFRq…w®v34Njv\iŽ‘•¢¡µ¼|w§@%3>VE8EyljU2D>;ek€«˜x†‡ypZkrGA[_iZQ…§‡v]o€Z$,jOE=;;<;````````````````````````````````````````````````````````````````________b^_h= ñóòññññññññññññññññïñóõõóðîæàÝâææåæâåäàÞÞÜØÚÖÑÎÎÍÌËÌÏÑÎÈ¿¾¼ÀÅÈÆÃÀ¾»¾ÃÉÎÐÒÒÐÎÌÊÉÆÂ¿Â°¶Å¸•u`€¡½ÃÃËÐÎËËËÌÍÊÅÁµ´´µ¶²«¥°¸ÀÄÇÇÀ·º¸¹¾ÃÀ¶­­¶ÀÂÀÀÇÎÕÑÍÍÊÄ¿½ÃɸŽll”™š—“’‹•ž –‰†‹tlmqoiebluqbTMMQHQv_Qb)+"'LhT4JDJHINOMNPT_mvz}…{xwwupl_^ZVQKFD5@HD:6?JIIILQUWXJf[FT_aq{}‡‰}zlrz~z{}vkD933;ISUW[TIDBFQTR]UNJ99&# %0:+@B6>Wly‡†Ž~wvn˜¢¯¯žˆ€†‹…€‚‚{zy€}†|Œ{irmdtzwxo`agcPA>?:Ebv„Ц›š¬±¦‡QAA  + '!-KSF'$3AMC"&189:N—¾º¹£aX½º¯?5'-—¤—˜žœˆM“ÿŠQ9CEB;‰ßéÜ¿†g†•™‰V;GSH>:::>DNJKOOMPUfnx}‚…‚~yxvrjcYYWSNIEC:CLMIJS\KLNQUY]_\cH6Pbgwxo}‰‰Š€‚„ƒ}vpmM;;B:FXJYLMLAGTRbTVSZ\D;#"0>B+AN>3Rz‰ƒ†ƒojmcŒ ±²¢Ž‰~‹’‚ƒ‡t{ts{€„ˆ“‚}x}„tidagbPQGIC)(Qzz—™§¥šœ¬®ªySM. + $!""(;R\W0$"##-3214B@HP50J>74477534>AKITL7VR2.=1)';;1$!..BC?99=>;'36,(-0,+45.,5?CTMC=````````````````````````````````````````````````````````````````________b^_h= ñóòññññññññññññññññôóóòòóôôõêááââáââççââåäßÞÝÜÛÙÔÎÉÌÍÎÐÒÑÎËÎÈ¿ÁÃÃÂÃÃÄÅÆÈÈÉÒÏÌÉÈÆÄÁ¾»Âż½Â¿Œmj“¸¾¾ÆÍËÊÊËÊÈÆÉľ¸µ´µµ«°²°²ºÀ·¸¸¸¸¹»¼µ§§¶½¶¶¿ÈÌÊÄÃÅÁ¹º´¼Â§xdn…‰Ž•˜•ŠŠ‘š‹€{{qdbjke^\]cg`N?BOHTJ1//"ikqb8 YY‘”“lV8d§‰hš­¢lm¦™ƒµz0M@L•­ŠJA@ޝwal@11bnd†£L&$3[¦¥SOŒ¡vD<Šomg¬•ˆšª¦X-ošbn«ÓÐáÌ{j—ƒ€©‘WE^SHDCCGMECGPVZblhlqvy{}~zvtrj_UZZZWRMJHJDAFOSNGRUVURQTX_BEVZinTXAI^`enh™‘Šƒue`dYBHTBMeLXBJRCIR?HEQKGG9=#*RfŒ”¤±¢•©ª·—oeF!  + )+%*-&,AORM)(* )'"*48/&,8:?QZ7-I@5),;8')OFBF>SJ74:6/&+8=1).00C@5'(;R^22$=>'4<:14DKFKE>:````````````````````````````````````````````````````````````````````````a]`i>ñóòóñïííïñóòòòóóôõõñòôõõôòñïòðèâãæçåäããååäãáâââàÛ×ÔÊÏÓÓÏÌÌÎÒÏÍÌÆ¿½ÁÈÿÁÇÍÎÍÏÏÏÐÑÐÌÉļ¶¹ÂÆÂ¼»—og„ª¾¿ÂÃÈÏÐÊÇÇÂÅÄÀ¾¾¼¸»²¨¦­¶¼¿¾¹´²µ¹»¼Àµ¨£«·½¼ÄÅÇÊÉÿ¾½¼ºÄ½‹eon{Š““’•Œˆˆš™o||i[^dcZ_SZ[~kVAL6J343 1}‚ƒxm€rTi‚gL[S:t¦ykŠŽ‡Œ†{€®(-0TŠ|´•1!*NŒ†v‰£8'=p‘eTjƒ%_—µ…;:L}¥v–|QKC’ÀŸX`­ŸMk¨¢—ˆ¤ž›À®€yŸs‚“eXpe\Z[XUUPKNX\[esoprux|€‚„€{xtnd]YcaQHIC77?INMJIHHYZ\dZQ^XP=;Q[N@MHR`gorh_s~††gR^gWSRFAKTJM9:UM9E3@X\I;83$ %21>KZI4UŒ s‚sajaceeiœ¹´¨}xƒ•›™¤¦—™‡z~†ˆ†…Œ€ux‡xu`]jjZa`_YK>=C?w›–™®§‰ˆ¸°¬¢flF '-3525APYYNGE8  + *1," 0,34,=L9I9/9=IC+4QC,:=36>ZJ@I;DcH1LKB%"!3?2(7>-'>B=<26P,%0#':+,91-)-@J?:;?C````````````````````````````````````````````````````````````````````````a]`i>ñóòòñïïïïñòòòòòóóóóòóóôôóóòñôóíèçåáãââãååäâáâããáÝÚ×ÐÐÑÑÒÑÏÍÑÌÉÌÌÇÃÃÈÿÀÅÊËÉËÊËÌÎÍÊÇÅ¿¿ÁÂÁÀ¹¿¨zf¦·¹ÄÍÎÑÕÑÉÅÇÆÂÀÂÁ½¾·­©«°³µ»»¹¶´´·º¼·®¨¨®µ¹¼¾ÀÂÅÆÂ½¼¼¸º»£}fnv…‹““‹Œ”•‘~{ula[\aV]Lcy¥®n=MGG&4:*&SsZƒ‚…’ZRxŸe}›r_oqsƒp`_ƒ›D)io‘µwA:‚‚Š«(.i¢?Nt8A~~P@+4-Borv‡d;>R—Ä©Œz—Žs•¢}¤¡—„¢¼…–wmv‰hZ†{qoojecdZUWXZhxxy{}€‚ƒ„ƒ|rmlmmlZ[RA9<=:;>BEEEEF7ENU\XNM8,(3?B>8"&';Zlcp|…cHCi]QKE:59-;8?VJ7BNYja=$ *18:AIKERx†’h\jqh|dch•°¯«ˆ‹‘¦« §ª–”ˆ…‚„œ™Œƒ‹›zœ{pnnf]KKLPPJ=3@d„¢·®©²­¦wsR##)# "(--2=HM\SQTI- +,78,'22;:3=6@A,)04MY.:R>/FC-?CNHGK>9TQEK5-!;HA;5)(1673-;WC411),2,,+)4@<>=BK````````````````````````````````````````````````````````````````````````a]`i>ñóòñððððððñòòòòññññôóóòòóóôóöõñïìåÝâáâäææäâãäääãàÞÜØÔÑÑÔÕÑÍÐÉÇÍÓÐÊÇÊÆÂÂÅÈÈÆÈÇÈÊËËÉÇÆÈÉÆÀ¾ÁÄ»À­ƒdpŽ·Á¾ÉÛÜÎÊÌÊÆÄÆÆÃ¾¶¯ª¨¨©µ¹½¼¶³³µ··´­¥¤«³´¹»»¿ÅÁ¸º»·°µ¼œffmsx‚‘ŒŽŽŽ’•ŠzpogWSZXXIo•¨Ã~>6EJ((#%[gC€¡“‘”—zRg¤¬ ‡•’X@RŠpcSMKCQx+A|eUaŸ®„8Qzdv¢˜A&+e¢@(SYhsV2<=5.O†–‡tL.9Ws§±¦’†s ‰f±Šl {š†sYXTd^V–†……yvvldcbdo}€‚„„‚yqgabeggRSRNHDBAADHLKD;47=KTW]WDE002   /4MlyqU5[[I@G;+. .-2EDCVYX\P4"%<=57+9;CiŒ{}PLLcZqWZj”«­ª”Œš™‡˜®¡ž™‘†}}‹šŠ…‡““— ‹‚†}bQP\\\`ifK-:Mp ±±¡š¸°°•ƒd6 %&'!'+3=CCPQUT@# -9BA5'*-3CBEJ*(=8=ñóòððñòòñððòòòññðïïõôòññòôõõöõóòñêàããäæééçäååååäãââßÜ×ÕÕÔÑÏÎÊÊÑÖÓÎÌÎËÇÅÆÇÆÅÇÇÇÉËÌÊÈÆÉÊÇÂÀŸ»Ä²‡je¥¸¾ÃÌÓÔÐÑÏÉÇÉÉÆÅþ¶®§¥¤¬±¹½¼¸³°³´³¯¦¡¥­°º¾¸¸¿¾¶¹··­®Ã²{_fkny‡Œˆ’‘Ž‹‰ŠŒ‡{sqgWNP\SRv«˜ŸE*668SB8I5=ZFsƒ†•~n~•¥£…„¦ŒPIo¥}cE7:36v£xnpD<=PuvlANvrH3f•q?':Q]H;`ulQ^“·°Šc;&2TR‰ª¢˜tWyŒdVˆ«z‹n›qB:J8:KN—Œ’‡ƒ}xwyyvy€ƒ„‚~yvsoifd`ZUSRTXVQQUNMMNOKBD;761 /A.,8:672-*&)+$,4@849````````````````````````````````````````````````````````````````````````a]`i>ñóòðñòòòòñðòòòññðïïõôòññòôõõöóñóõñêçççéëëéçèèçæåååæããáÜÖÒÑÒÏÎÒ×ÖÑÏÑÐÎÊÇÆÅÃÂÆÅÅÇÉÊÉÇÅÅÅÅÆÆÅÄ¿ÈÀ¯´¾¡saxºÂ¾ÅÒÑÓÑËÉÊÉÆÅÅýµ®ª¨¥§®¹À¿¶®²®­®«¥¥©«·¾¸´¸»º·³·±¨¶¸œkkheiv„Œ–“ŒŠ‡…}~{reYMFROXc±¥€˜W7-(mº«‡{j,JiJPgo‹gj±ÚÉlu“ž‰|Œ¨‡zf;,)2T£­xH362&BhxrS3:RhnPAb~c6E5/E:0m…p‡­¥…fHD<2JY› ™oSyxB>uŒœ­—‚ŠS%BeK8KH•Ž“—’Œˆ†„„†…‚€€‚„„|vrzwtqmf[T\SIEDHTaWPHFIPUWVOX\VYQ3?BQD%/;! $HJ.- 3LJTiT43+),38APVUVQE?8)"(KK;?.BXjgtœ‹ˆXP2PJ\MQs•¤£‘{vˆ“‹µ°¦¢š“‘”—™‡|zƒ„|}‡žœ™”‹‚~hlf[]d\L1.Ruxˆ©µ§™¼ª¹Å§„iO2$#&&%!$%'.7<;279, +##',19?;3:35DEWe;+B/-$OJ)%,%'00CA@3RbNC#541I@=)**"8CC;-+$9,!.9,4ñóòòòòññòòòòòòòññññôóóòòóóôóõóðòööóìëéêëìëéëêèæåæçèäççâÙÔÔÖÒÒÕØÕÐÏÓÑÏÌÉÆÃÂÁÅÃÂÃÅÆÅÄÅÂÀÃÉËÇôÃ͵¿¹¦e`ƒ¬¾ÂÅËÎÎËÊËÉÅÄÄÃÁ¾¹´°¦¤¦¯»¾¸°²ª¨®°ª¦¨¦­´¶³³¸½µ³¶³¨¨²µˆyia^dvŠ‘‘‘‹‡ƒ~tg[NC@IL9­lwt<#RÈïØÎ…tŸšW-Go‡UmÇΤ}We‰ˆ‡¯»©vfxkA0,1;‹¢[0BKGG(4Z]B0,7%;EWVSQLY9D]C&`…x†¦–\>2u‹Y9X•˜š†ntX):_\o¡´¨a;-m”~cfC“Œ’•‘Š†Šƒ~€ƒ„„‚}xu}xqmkgb]XSI@VUQhjG =VXa6+& -FSkZ1"&9635>HIC6;GB)3PUQU;>GW\Tbƒ€y^(:Sye^|–¤¨‘‚~}„Š˜¤§œ¦ª ’”šˆ‹xq†£‘’Ž–šzbaYMKRTPA+>Ya¦§²œµ¢¯Ã´ŒYE+!% "!!)..,'! 48=DNPF8(+/?DUlX41%NAR<,%)'+*-R=52N^N;&.48N=6*7.""*1=A76#!*% ,:/8:F<(4>D-!#'.1).))0````````````````````````````````````````````````````````````````````````a]`i>ñóòóóñððñóóòòòòóóóóòóóôôóóòðôõòòõ÷öðíêèéêêêíëèæååçèåååãàÜÙØÖÓÓÖÖÓÑÒÔÔÑÎÊÆÅÄÆÄÃÃÄÅÄÃÅÃÂÅÊËÈÄ»·¼Å¿±²¾³„YZ{°¸ÁÆÉÉÊÌÊÆÃÂÁÃļ·®¨£¥­´¶µ³ª©±²ª¦ª¨£¥¯²®¯µ²µ²¯¬¦ª»¡…pmf[bu‡Ž‹ˆˆ‰Žƒ{wn[KE:B:-]’iX~H cáѺЉv™É§{:,k›SNžšynD@iqz¯·š„Y]Y<2,+7‹…GJfmpnE-AL>629&9]G.?cg[zmG9m‰ƒm’¢V)H™¾“BRƒ{†q_<#BREV”­§ŒC*C’¤™‘„8‡‚ˆŠ…‚‡€wqrwz{{}~~}zvtrmfccb_\QVTICCA;KOTTPHA=QTV[YF8;Yfjekt_<>E35#1Pd[1(&?5-)->ID8:B=' -9@HJ?;CNQ\nxo„…f5=bƒcVv£­cuŒ•ƒ‚¨«¡”‘’™‰yx„“›•–••š•‰}sgabc`[S9?GDo—®Ÿ±Ÿ¥¹¿–~jK/ $$"#(##*,88;BLL<)#+?I46/87,)( (9AA8*'+(,<36.?:&6>7' ")78(! %````````````````````````````````````````````````````````````````````````a]`i>ñóòõóñïïñóõòòòóóôõõñòôõõôòñîôøõóôöõòîéççèééîìéæäåçèåâáãåäÞÙÚÒÎÓØ×ÓÑÚÙØÔÏÌÊÊÊÇÅÅÆÆÅÄÅÅÆÈÉÉÈÆÑɼ´·¾½¶³­“lSb±¹¿ÅÇÊÍËÇÃÀ¿ÂÇÆÀº¶¯¥Ÿ ©³¹²¬¬³±¨¦­®ž›ª±©¥ª°¸¯©±ª¥¶¬‹x}u[R\q}ˆ‰„ˆŸƒtzu[II??5DHvxbpj(5©¬«¶£j‹§ƒœg)S´c.u‚ePJ$H_e«°„Yb^6#!%> {Mt‚„”ta4(8CNWMOGHL82Kqqffy}dL+ We_5 , 648:#**(.'@U2;I\\874A87*:1,0-9<'&4;>1-;:6E.-!89%47!);=+#)````````________````````````````````````````````````````````````````````c\[cD   + ñóòòóóôôóóòòòòóóôôôôôôôôôôôòòòóóóôôö÷öðèåéîéìîëæâãåàáãåäáÞÛÓÕÕÔÕØÖÐÔÕØÛÚÔÊÄÎÐÎÉÇÈÈÄÄÄÄÄÆÉÌÍÏÍÉÁº¹¼Á·²±¦€ZZrž²À½»ÂÌÏÊÊÆÀ¿Â¿¿½¶¨žª¶µ³­¨ª¯­¨ª¤žž¤ª­­£©°¯ª¦¦©¯œvm‚{_WPSq}lx„‰›ŒdmS??B8:1DpbM`fF­¬•‰€‰v€„†T]’¡U?jg`C"%a—…zžI(Rzh?+_wYk”idVB(Lzz{vtT"D[tŠ–‹y4Dkk¤\Q`eM‰´¡©»¤_TŒO$>~©U88F«¡G,z§—‹Š|qigq}~wrlrwslks|tttsqomld_YUSRPOJEDFFDEH7NWGciKQ:@HOj_ŽV]khjNOO}§ž“‘€p~do”£¥•ž¨³µ©šŸˆ‡’Œ„™Œ‚rxŒ•…yg\[\SHKE7L3T”£Ž¨°Ÿœ³ÄÃzdQLKA5/#%"*"#/:@CC;EEIT@( 71=GAi>>C25F6'6-%5'*E?3O^HCH@/>0,JC3/0=+-?:.&1//4-8+&$-;>1 #)7A&#````````________````````````````````````````````````````````````````````e^^fE + +ñóòòóóôôóóòòòòóóôôôôôôôôôôôòóóóôôôõ÷øøôíèæçìëëêêèæäàáâäãâàßÙÚÙÖרÕÏÐÒÕØÙÕÏÊÇÌÐÏÎÎÊÄÄÄÄÄÅÇÈÉÏÍÈý»»½¾µ´¹­Œqgc‚¦º¿ÂÆÈÈÊÈÃÀÁÀ¼¾½¸®¤¡¦¬±´±©¤¦ª«©§¤ ž ¦«¨¨©©ª¨¥¢³§‚mz~pjdPNVa“Šu‘¯~uXdRBC:3)GpQ?QKWY˜’¡ˆq‚tngqgZq–—tH9XW,=t„]g~XUŒ¼¶’{u\DF`{~r€bE2L`Wq€s^D8BC2NttthN?:\paTRVjn}‚Œ¤°°…•´uCqœ©–l[›ˆ}ygZ€•ˆobwœjdfs~~vpdfhiilpttspmiea_[YWTQMFBF@=??>>A\TICEIJHLSOJE:FilbrЇi<:I>6036%-pkX+*+8=?<;@DFT7 ""946@9*9QQBEBECK]V‚ogaWQ>QbŒ«¨™ƒhVmn€Š‚‘Ÿ¢¡žž¢¤££ ““€„“™“”˜’ ’|ia_WND=,@1VІ£°¤¢³ÁĤZR^^H.!! "$'(*#"-7=@2BC=?D=+$+10@GF`WCA90*K:7PI6TpnR{ƒf|iˆ¢€}ˆ²Ç½¥xnˆ}q¡‰‰z`EFHKJDAIU\KDNODAIOKKE55K_SBd‚ws\9$AFB?>6 +"bfZ; &+@=98@LQPHOE2,+/;BKVO=?GAE;LLCS]Zz}€j\V@3?\y’qVUakzpk†’šŸ ™“–œ ˆy‚˜š”—š¯œˆ„’¥©‰~lYQQOKIB1CBA56352A:4?0>(,99BF5P952:?*&172$ '("#!,)" %ssssssssrrrrrrrrssssssssrrrrrrrrsssssssssssssssssssssssssssssssssssssssstprxS   ñóòòóóôôóóòòòòóóôôôôôôôôôôôôôõõõöööñòóõõòíéìëêìïðïìçæäãããääääâÝÛÜÙÓÐÐÑÔר×ÕÓÓÏÉÇÌÎÍÈÈÇÆÅÄÃÂËÉÇÈÉÆÀºÁ¾·°±·º¹›il€™´ÉÂÊÎÊÅÄÃÁÀÀ¿½¸±©£›¤­®­ª¤ž ¤¦¡™•˜¤Ÿ¡©ª£›£²Ÿr_ltnlqdOIN\n¡‡f|eaJXc939(@h]D0WBKiš‘hj‰\1>GRd|}ƒqkš«›t8 1›R:^swbRIC@+3@=OZD|uoqjH2Fo\AgŠŠStX(ojccšœ_`¯¼qt¡±œ“ƒ‰Z0,Dc}WV[fnkeaokijnnjfihgda]ZXNH@<<>BC5?IG:6FZ?>EMA17KTDGA+4KIMB_†Ž‚~a?*7C4& Sh[?(!+-BBBEP[]YHc^@BSb`VTRJC(>=;VWUxs}c]hLBRfk{™pj\OU^OPirz…‘—œŸœ˜•Ž‹’–šŽ‘˜¢¡“Œ|gXPHBQK;E?ai^t”Ÿ ­µ·À»±–xnmZ?/)#.50367761*(cD;NNW=".!3<9TXoOIFJO>6+&+111,!'?>DC454324029,33?C:>IEJ411Mn¬©…’¢˜i&'ƒ<'E[dP;9BGV4D[=0[„™™„znH8I5ILTwˆ€}_3'NiFEB)<;CM9>A9./ATS@FD3FYCQPQsŸŸŽ–€jE# + + WtS)$<:AHNQSSLDOK<5=ACM?R_afg`YK,:=IbVPnju\Xk`evues”drkU]jffbVgmx‰«ª¡¦”’˜‘ŠŒŒ‘§›‰Ž‹€une^VM;7-KLNoŽ’‘ª·´¼´¼±”€ziR8/&"$$*6AC@:/$1c;4RUS*,->80SZd[SEOU<709("50 *!,+ANBEID@/+6<4%CED5*6KU;,019B9>152.8HH<+# '..)& "ppppppppooooooooppppppppnnnnnnnnppppppppppppppppppppppppppppppppppppppppqoswP +   + ñóòòóóôôóóòòòòóóôôôôôôôôôôôóôôôõõõöø÷ôñîìëëåéîïììïóðîëçäãââàáßÝÞãâßÞÜÙØØÖÔÒÕÙÙÔÐÍÈÂËÊÈÆÅÅÆÇÅÅÆÈÉÈÅü½¼¸¶·µ²³¸º«ury§¹ÉÍÉÈÈÈÉÇÄÁÀ¾»¹±§›˜¢­¬¥ž›™œŸŸ™“Ž’–™› ¡ ©cX`_V[_[W[acWvwLS‹ÅÒÂQ2OYVa™uN5o}X~urB0/0+;w¹¬~pe”®¡cJv=36@B5*,7>tkwqE6c‘rŠzfN4IpIUSHM]q‚^1'FzooI7Yw†k[„¢žmC)‹Û·{Xc1g–H7DNLMº~HM=%#;Q_mGGLW^ciofikhc`bffec`\XTRXUROLHC@G808FKD=>B@:>IKED;DE>XfJNO9N—Š¡’‹…l<   1XzK )A9=GPQOJA959.+BUQIFTUUdi`\M>=EXaPM]fqaS\jr]mŠt[mo^gq€Ž€tqmksŠ£°±«˜‘‘‰‹˜ ­¤¦£ƒ‡Štz€‚„†ƒ~fXC7)@?SgŽŒ„£¶²º¶º±Ÿ—’{^/'#(384-(9FGC?5*QjG>ZdU% .?H72NY\eU@XX383A(60 4"#8PILPBB'';AD=FE6%%4;9+#-+-30>/:B>768:9*#*-&$)rrrrrrrrqqqqqqqqrrrrrrrrpppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqtyQ©¬ ¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢““––~‰mozzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxw~wl„˜#Kžžžžžžžž–•“‹‰ˆ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹„?ñóòòóóôôóóòòòòóóôôôôôôôôôôôòóóóôôôõõ÷öòìééêåçêëìíîïïîìéçåäãÞßÞÛÞãäàãàÝÛÚ×ÓÐÓØÚØÖÔÏÈÊÈÅÃÃÅÈÊÄÅÅÄÂÁÂÃú²³¸»¼½¸·¶µ°œxYu°ÀÅÇÉÉËÉÇÃÀ¾¾¾·³¨œ™Ÿ¥¦¢˜˜›žœ™ŽŒŒ•œ¡•—¤—m]n{[TZYOYg_CkVJF¡º¼­d3+Nmiz¹ŠŒTKQzt¥ck=(3')A†™oYY[ŒºÂeW01#/96(&=Yt……eB=MYy‘zcE)P„‚…uI/Go}L89b„„k-YqŽxQ^|€^(S7I¤ž‚}:eu58HKWM°X58$:DB@EQUF2;?IEAZeMNI8Drˆ¥ŠŠkF& .Fa{@&'=6DILLLMJE(=;6VwlOY^NFZaWT=G36IAAOScgi\Tn‚zlYd|q`jLJQH^|y„}{tnt‡œ¨¨–ˆ‡ž­•˜Ÿ’‡ŠŠ…„„€yqaSK:C1K\‘‘~œ´²»¼µ©¡¤£‹n\D'!8P^8FMF@@=7^aOAPbP'1-GI8>JUZfI9f[)B<>.%0/+5(+,EHKE9C')<>HI;>0"*70$% +'$))94:BB5(&-6-&#!!$%qqqqqqqqppppppppqqqqqqqqooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqompuM H…ÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÿÿ÷ÿÿÿ¾8ôØÔÓÓÓÓÓÓÓÓÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÕÜÈÙÒöô1 ÿÿÿÿÿÿÿÿÿÿÿþúöôòòòòòòòòòññññññññññññññññòòòòòòòòññññññññÿw ñóòòóóôôóóòòòòóóôôôôôôôôôôôòòòóóóôôïóöóíéêíèæåèíïíêííìêèçæåÞßÝÛÝâãàäâßÝÛØÔÐÖØØÔÔרÕÈÆÂÀÀÄÈÌÅÆÅÁ¼»½Á¼º¿¾¶³¶·¶²±¹º¥‹Gj–²¿ÅÉÊËËÉÄ¿½½¿´»¹©™”𡦠™•–šŸ“Œ„‚†™ž¥›§¤|l‡ŸWJOSea8,;J;`ж¶š‡e6Iu{“˜~‚‹ZW]‚¨¢\X+'?0†O2:^\‘¨†`:*9:OcZ6'NƒŠqcUCCX“ˆWPN4HeœuF0QaDYG7berdALW`ƒ~C:[Ž]š“Pˆ›ª¡amE&UubjO“1.%Rœ³—}DFLTWX^enmkheehjhgea]XUSLG@:7531-5@FDBKVOD5?MVHAV_LB77BTp‰“’‰’oH' $Icy€1S[PNB^:6F7LnT_Yom[qvj]HGXYOO0AL3@\Zs}††xko€¦œœ™‰…—£’‰tefh‹‚zz}|wj]YYG?0S”—~™±²¼Â¸«¦ª©˜‚}kS>4369LVUG=@CAg_\JNfW9<(ED9IIRZa:4s_%OG863(-6/&1 $4>A?G5'8;:,&1,)-,=714@A5/1*,&"('qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrorwO £ÿôÿþÿÿõüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúüýýýýþÿöÿÿÿíê«5þÿýÇÆÄÃÃÄÅÅÅÂÀÁÅÇÅÂÁÁÁÂÃÄÆÇÈÆÄÄÅÆÄÃ¿ÇØßåêï)xÿÿÿÿÿÿÿÿÿÿÿÿøíâÛâàßßááßÝââââââââââââââââáââããââáââââââââölðóóóòñòôõôóñòôõõôòñóóóôôõõõõõõõõõõõù÷õôîççìóìäàãêñõóðëêêçáÜãàÝÚÙÛßáááááÞÚ×ÔÔÒÐÑÓÕÕÔÙÍÀ¾ÄÊÈÄÊÅ¿½¾¿½»º·¸¼¼¹¹»¶µ´´´¶·¸Ÿw^rž»ÄÄÌÎÑÏż»¿¾¸³±¯§š­Ÿ’’““•—“‰€‹”–˜™š¦†k‰Œ“wVFLWZW@)19IS^—¡ qF3\‰‘[^v{\o{†©¸œ{E$AbU" 64>;vŠ@+Zit…ƒhI8Koƒ‘nT`H4TYA*\‘_=zgXjmOZwm? 0^gS>,=+@_r?(*82-*07MO?FUN@D@AJF;:9YG0GPL`G97CKd‚”ž‡£›ƒww@  +ZmyQ)'532AfbeWaD><44Ghxqij}nS<=HH>LXN97AIO[bfq€|lfGB@\dPOL9:JDLfV:Y|†kaž¨›—˜“‹’š•‘‹‰‹‹Žœ‹wm`PKZA=@775#Hd¡‚™²­·´Ç©¢³¹°‡„„kI7.,3TSRbH<>^kVOSr_S2E8EK9NATMC>#?V3HG/C9'(F2'1"$&<6VD91?G;G'(<-!4@1+:>43<=230',>C<<$5A'""qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrorwO_óÿöóöúþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿþþÿÿÿÿöóçê­5þÿýÞÑÃ¾ÂÆÅÁÃÄÅÆÅÅÅÆÅÅÅÄÃÃÃÃÀÂÅÅÃÃÅÈÍÑÝÞâçï,xÿÿÿÿÿÿÿÿþÿÿÿûóëæàâãääãããââââââââââââââââáââããââáââââââââölðóóóòñòôõôóòòôôôôòòóóóôôõõõõõõõõõõõöõõõðêêîññïëèéíñõôðëçææçåãàÞÝÝÞßááááßÝÛÚÖÓÏÎÏÒÓÔÕÑÍÊÉÇÄÂÆÇÇÅÁ¼¹·º·¸¼½ºº½º¹·¶µµ¶·¯³wm³ÄÇÈÈÇÆÅÁ¾¼¸µ´³¬ —˜£¢’„†‘–—’‡€„‹•™” ”~milk\IG_|‡L*&3(*j£¢•€[>Kfl‰ƒ|€†—W$9 BVDFm~ŠdF5A_yaBSƒˆ|ŠEM^Ÿ˜‡‡K:RzŒ£®š„@2l“†sqjB[~‰cR82E¢ZG5j“TJ1!)J‘»¦{x[atŸ›¡sqm„C?BO\bdelkjjjjiig_WSSTSQHHFDA=:89>HGAEJE5?ADLIDHG\L7FRQZi]UKRWtŒŸ–ž“Œg= *-.eŠrD!!.8FUQV_bgJ60CGTepoieZcfb^WD/COO?:JSM{}}}yfT*$%# 6YP;7X{‰ŒŽŽ”–™“‡‰‘œ›˜ˆŒ–•Ž…~{vhWD42;?@:..Q}•¯¯¦¹Ä©¢©©¯¢ˆ‚sbP8-4HQS_JJK`cPIXo_G(::IVm¥¯”Z&*1,K… ¥ˆm]W[J(C(7LQr  p‚xu‡va ¾¹J.2,†˜ŽPvxviZE/:\pE@vª²žŠBT„ž˜Ÿ˜oQ468#Fw–­µ›¶À¯ª§§®Ž|€sS@@=KMYJROZWQUlm`A56@EX8A>->28B41&395AB3FP41LJC=0+31;=4(#59,"$IF0!.90%5$ !)/(.+ qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrorwOöðÿæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüüýþþýûôààÞë¯5þÿýüÿÿ÷Ù½ÂÃÆÇÆÃÁÂÃÁÂÃÄÅÄÄÃÆÆÄÁÀÆÒÜæäæÞÞãï.xÿÿÿÿÿÿÿÿüýÿÿÿÿþýæâÞÞßáàßââââââââââââââââáââããââáââââââââölðóóóòñòôõôóóóóóóóóóóóóôôõõõôôôôôôôôòñó÷õîêêéð÷÷ñéåäåìô÷ôíçäãäååäáÞÜÞÝÝÝßâåçßÛÖÒÐÏÍÌËÒ××ÑÉÅľÃÉÊÆ¿¹¶»¸¹½¾¼½Á¼¼»»»»»»½·½Å¶”~~•®ÅÊÊÌÈÀ¿¼¸µ²®¬¥€Š¢”…‡’“Ž‚vx‹Œ’xceQRXSAAqª¢°v$($*H‹¥xcopuU**.[af‰¾Æ¥]U—§“|ª·{"O2"%f¬ ATc^WUPFX€dCTƒ—›‹f>=f‰{jgZ}YGYlcNB?[`_v‚~J;`}†ˆpO0=>)G4Tq7H3`–±µŸ„…C/gut=,~ILRXXYakssrokigga`^^\XRMBBA?><::8@61?>6?FSUMHBGWdYK73N\H>HWCd?Mg€Ÿ¿¬ªž™|@((+#Jvfb95C=FWQik\iZQ:FWnta[ktoemqkc\TL4@k{]Vfb‹Ž”ƒj@' /SH@68Q{‹ˆŒ•ž¨§ž•Žˆ€zˆ…–psˆnhL77/,?1E`|“¨¹¡«ºº¶²¥›š}~‹‰xdUAEFZORKVLVg~h_AKAD9O08WNXCORY_>'BPE0K3+?>2,:A=DL3>H*7. 98:::0*@@2'=H=-28))-3-(&*)!qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrorwO +Wîÿþûùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýüýÿÿýûééßäáì¯5þÿýýûúúøïßÓÆÄÂÃÆÇÇÅÀÁÂÃÃÄÄÃÅÅÇÌÒØÝßäãæßßäî,xÿÿÿÿÿÿÿÿýþþþÿÿÿÿúïãßãæäàââââââââââââââââáââããââáââââââââölðóóóòñòôõôóóóóóóóóóóóóôôõõõôôôôôôôôóñóöôíçæíïòôóðêæÝàçîóòìçáâäåäâßÝÜÛÚÚÜàäæàßÜÚ×ÓÍÉËÌÍÏÏÎËÉ¿¾ÀÃÅÄÀ¼¼¹¹¼½¼½ÁÀÀ¿¾½»º¹¹ÀÀ»ÂƯŽz¢³ÂÊŹÆÄ¾¸²¯°±¦“ŽŒŒ’™‰†…‹–˜Šyu~„ŒrU_]MB?8:Y€¯®m&(2(jŽdNXc~<N¦ŸÃÛÊ«pOS^|´©•ˆ©^+b?':™t)==8B:5>;8HMVRIHIRdp^O:2TfLJAC5"";>25:2)$4<4%!$&$qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrorwO¾øÿöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿúöÝãàèäì®5þÿýÿÿÿÿÿÿÿûÊÄ¿¿ÂÅÄÂÅÄÃÂÂÂÃÃÁÆÑÝæèãÞààåàáåî+xÿÿÿÿÿÿÿÿþþþþþþþþÿöèáãåãßââââââââââââââââáââããââáââââââââölðóóóòñòôõôóôóóòòóóôóóóôôõõõõõõõõõõõõòòöõîçæñððóöõòîáÞÜàèðòòåååäãáàßÜÛÚÚÛÝàâßÞßßÝØÑÌÏÊÆÆËÎÍÊ¿¼¿ÄÆÄÁ¾º¹»»º»ÀÅÄÃÀ½º·µµ»ÀÀÀÀ¿»…·ÆÊÄÿ·¯¬­°¦¥£™Š†’—Žƒ‚•…€tz…‘€QCUG=90*6I¨¯u9?qt>ZubWHC‡ˆX h³u”Ò»©j5+4La‰ h¤a;H0:—U8\:g[(7{“iV=3Gip\zqQOlmo”­œuMIt›š£–qM?TwYgSAyyb[I71`\6)3oœ¿©y]ƒƒmcf˜Y\lgPeYgbz²f\Ybmnhcnpqnifgigeb^\\\]XUQLHDA@>DCAA>BQ[[NDIMR^k^N72TcI>:BWTn~urmeiaXUVVQJ\24Zhk{ˆ¢±­£¡…P**W‚iH FY;#,9GXl{€Œ€v‚ƒ‹ŒŸ¬¦•ŒŽ”‘‚‚utkPY^XF2!#5LPDSw¦­¹£°¹¯»Â¡Žmnsv‹ucH:_^VLcdZghjsE:L;9Q4IV7ENY]UH@B7>G9&85"&((8C<+""11A='$67(5;0/348?@+ ) qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrorwOvøðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿúñéßãÞæäí®5þÿý÷þÿþöóúÿáÛÒÉÃÁÀÀÇÅÃÂÂÅÇÉÎÔÞåèæãáßàåàáåî,xÿÿÿÿÿÿÿÿþÿÿÿÿþþýÿùðèäâáàââââââââââââââââáââããââáââââââââölðóóóòñòôõôóôôòòòòôôóóóôôõõõöööööööö÷óòö÷ñìêïñóôôôôôîéâßàæíñîëçäáàààßÞÜÛÛÛÜÝÚÚÜÞßÝÙÖÕÎÇÄÆÉÉÈÈÆÃÂÂÃÄÿ»¹ºº¸¹½ÂÂÁÀ¾¼¹¸¹²¹Ç±µÈĬ‘„‚Œ¦¿º½¿¹°ª©«­¦ ˜ƒŒŽ‹…„‰‰tzx…`5H@84/(&(a“‹m~Èá—YYge|n@geX>i™MZ¥£›Y14461w«e™T31<3 G~EV|q„e3Cy…nj]62g…{v§—bFd~‚‹‘‡ŽyEAj~•†ˆ„Z;Z’“s>MJA37DEVzxVD1Y•«­|{3NW[W=4AH>QJ=,DJ>9H@;ZšdF{®o\el_>2+\…K€H;RPTX>ptE.Xu ŸŒG,,B82Pfmz‡€nQ?WSaS\ZC@>Zes•£¤[6c–®³—pljihfipjmmh_ZZ]W[_a_[WUNLIFCBAA<2>KDK[\ZN;;Q[SPX_R9@?ACM^dm}z~jb9Fb€fXev~…~wng_SHB@KRZj|–´´É®¦p$;9VjgIHJS_QG% !:YYyzu†„€–¢¤¡›—•‹˜Žxn|‚ztUOZ[>.*1]O"Q¬…¸²¿¸·²ž³žƒ‹‘up†Š”z\igpejXX`oyZGR<\Y$FPM-SZ__>/AR;WS9/VW89N?7=-5=,?1(&-N#NB9,/7>:06?.)./1,+5!?=' qqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppppppppppppppoooooooonmrvN;óÿýü÷ÿùýÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿýùýÿüóéáÞàçàäáí°4üÿÿÿÿÿÿÿÿÿÿõýÿõßËÂÁÃÅÅÁ¾ÄÒÞââââââââàæáááàó,xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýþþûôêßÙáããàÝÛÞáââââââââãââááââãââââââââölñóòóóóóóóóóññññññññóóóôôõõõõõõõõõõõòõøø÷öö÷óñòóîäÝÛôòñòòëàÖÞâçëìèäàØÖÖÛàâÝרÙÚÛÜÝÞÞÛØÔÎÈÿ½ÃÆÌÐÑÌü¿½»¹¸··¶µ»¿¿¼¼ÁÇÅÁ¾¿¼¶´¶¿»»À¾¥{Zk‹°¿¶©¦©š¦§ž’Œ‹rxƒ‹‡~z|‡ˆ|ox…sQ885.*+/11{¶Ë¾§°x5VL–¹¥qCF/c•‰XvÁ‰DhfO:40>€ZZaj¯À°T4g—ˆwrY0?+4N…zC5h¥~uPEejOH_1o¼¯ŒymqHT@3Q]x—wi2W{ANBBYv~mZ]91??FJ>(D„ª—†¡ Ÿar¢tc”oigjlhcbfea][[_bY]`_[XWXTSPLHC?=GC:39HRU?BBDP__VW[Q@08MGH><;88>FKJGNUUJAI\kcdZG7?OGE=;AB==BZa`\N\‚€U1':=:=Gbh[_msvvorS7Psp…Šzvtx}~mch^NPI?53=GILRh\RQUY]`b^WC5@IA/.4AFDHQFT\ZFT„‰\/.;13EUdebkstx€r[OT€ƒgWu†††z|‚{mhi\RZcRYgˆœ±¨²¤ŠjI, `·š—I-&$EE4$,65326B!=^…miNHZyŠo3z“‰›™e6DŽwvŒvmYFC…›šy5QnV-*Sp†§’\21;88?,/9A\¯”‡wM73AtŸ­Êx6bjJUdYU_mroka^]afhd_ea^__ZMCFEDCBBAAA77CIGP_fVRcrlYLVNM9/AE@DADIE<=D8MTRKc†wG%)0'1JX^]bqvty^cdlVUD[huwz‹“Š„wutrdQReifm™®©¤ˆeB" #*.#&,i’œ¶³‚tseavƒy‰¥§žš›—zf€’˜Ž‰‰uYT_smFS@1348=G<,!~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~}€‚V”ìøüþþþþþþþþýýþÿÿü÷óààáãääáßàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿþüûóéâàáäåââââââââàæáááàó,xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýýþþÿÿøîåáàááââââââââãââááââãââââââââölñóòóóóóóóóóóóóóóóóóóóóôôõõõõõõõõõõõôö÷öõõ÷ùõòòööóó÷öõôóóóôôöö÷õðéâÝÓ×ÝäêîññêèåâÞÚ×ÕÑÑÑÒÓÔÖ×ÛÖÐÊÆÂ¾»½ÀÄÆÅÁ»·¶¿ÇÉÄÀÀýº»¾¿½¾Á»¸µ´´¶¶¶±±³·µ¤‰urt~£ª¤šœ†„‚xkd]eid\]grVL?2#&89+'8YTQŒ¬taht¢T9/5IH@A\jJ~»ª–Žjx‡±‚UuynV8/Jt…m=2,\³‚{œ¨‘|r|ZTT_iib\XY[`fgd`jc\\`a]XYVQKEA>=??CGA:218H\.>`W1!%.O@81#%-$@7,5FQ)(=@,I,"1)&.(,-+%.)#;;6/……………………ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒ„…XpÿòÿþþþþþþþþýþþÿüöíçÝßáâááâãàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿûøúÿÿþùÿöêãáááßââââââââàæáááàó,xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþýýýþþýúôëäàßàââââââââãââááââãââââââââölñóòóóóóóóóóóóóóóóóóóóóôôõõõõõõõõõõõóõ÷÷öõöø÷ôóööôõø÷÷÷õôóóôòôö÷õòíëàÛÖ×ÞæìîëëëéåáÝÛÓÒÒÒÒÓÔÕ×ÖÔÒÐÌÆÁ¼¼¿ÄÉÈÁ»´¸½À¿ÀÁÃÀ¼º»º¸¹½º¹¶²¯¯°²¸³¯®°±±¯Š~txˆ—ž¡•Љˆtm\\[XTVak[PE;*%83%)S[Qz‹u|d€¡y,-4*H0>;YHˆ±ik–Z_hiX•šQ^}gQ7+PŒ{hY8^Vu‰V4A{qU=2J[F<>/75/=L@213g<1D,=\œœ«ª|E4=P5%6TefcUHKORƒc989) YÎÌšŽ‹‘«’NGVQQZa`\Y\]`cddb`hb\\_ba_ZWRLHECCF@712=LXdcZI?DPYbQ]9*FALOHEHC7/0A_/PV7&$"$,8DLQ[lnkrvuyqzžz†turˆŽ‡†„„ŽytukjePPUE®Ÿx7"4204,9LvŠŠ“ˆ›¦®±¹¶¹ÍÐÇȸ±¹ª˜††Žˆ|ŽŸ“Œ§œ ¨™™”›ƒy‹”}ZCUc~yKQD@HbZmfv…„‡•«¶°¡–¡–ˆ—œ ¹±¡„„ˆ“h^laWiq^NLVC7NUFE[E@fT=T4BSJRZIN^QJHL\XCJ=73)"&LC$&EO9':;>8@,$(8&&,4-"2/-&1:8€€€€€€€€~‚„Xl‰ÿþþþþþþþþýþÿþúðåÝàââàÝÞâçàçàäáí°4üÿÿÿÿÿÿÿÿÿÿúýÿÿþýþÿÿ÷çÞàäåãââââââââàæáááàó,xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþÿüõìåãäââââââââãââááââãââââââââölñóòóóóóóóóóóóóóóóóóóóóôôõõõõõõõõõõõòõøø÷öö÷úöôõôñòõõööõóòòòöööõôòñðìâ×ÒÖÜßßåæèêéæãàÔÔÔÔÔÔÓÓÑÓÕØØÕÎÉÆÀ»½ÃÈÆÂ¸¶µ¶º¾¿¿Ä¾º¹·´µ¹±µ¹¸³±³¶±³¶¸·³®«±Ÿ„niu‹œ——˜–‹~xznZIIRXXU^QGA1"90;UX€Š‡oUK\nV5*.+B-04Zv“RNhtk_\L8q³`[eI<0.`‹qlPp“¤’¬Y4@seHZ`PofKD6,;"2&7_P&f©m_c3Jes¢™p81YJ2"1Smsp|_PE=r_Ir\ +-[§¸}‚…vˆ†^fVQPW\\[\`beeca``]\\^``\XTROLJJKL9721;KSSac[MIPUS`O^8'DAOTMKQOA63>_-SG)7$,AJLOcx|suyy|h]‰ozˆ}y~”ŽŠz~sup^bhYV`Mƒ…¤j%1/*1-ntŠš’©š³²¸°¶ÏÓÎÚÚÁÖнº ”‹”šŒ’¡˜›°–‘—ˆŒŒˆ•ŽwovnXMYrl"300:!( &;-(1<6<9+ƒ€ƒ†X ôöþøýÿöûÿøÿÿþïãáåââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââàåàáãâó*xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúþÿÿ÷ëàÚÞâççãààáââââââââââââââââölòôôôôôôôôôôôôôôôóóóõõõõõõõõöööööõõõõö÷øø÷öõûùöóóô÷ùøøø÷÷öööòõõòòôóðíëèåâÞØÔ×ÛàäæçéëÝÛ×ÓÒÒÓÔÊÊÎÕØÖÕØÌÇÀ¼¼¾ÀÁÀÀ¾¸³³¸½ÃÀ¾¼¼»¹·±µ¸¸´±²´¯®¬«¬­®¯°°¨•~lee˜œ‘‚}€ƒriWGCJRTSSL@;44?9#Cd«ÉnAY•khE.+$14+Wk}}KGBW\X<'4M‚n8?7A" LTW][Lcw‡ž…S1HT95H_SŸª}]3$H=?fgux>6O•˜Ÿ“?*Z_rn}Q):rzowY4bKTO=A+>a•¼"|°‹xƒrgfio]RKHNV[_cbefc]ZZ\UZ`a_]]_PQRROLHE638ABBN`idTMZ_WRGZ\B*-CU8SCNND&AX((&5A0,CLMQUUhyh[sylrmxgns„|Œ—Ž…Š~u‚‡y‚pfemoUSwz€Ž]) 0$.*Q”’¡·´¢¨ÀÊÅ·¶ÂÇÇÍÔÍ»À¿¯©™Œ„‰~ФŒ†™‰z•uv‡†nlTAWrvS_S[Sq[\nv”‹n}­©«•’¢¦–œª¤Ÿ ·‡l~s‹imlYq~P@b^UHNQBDWY-^W;KC@FEN5*IBKHKQMEIULID9($=A-#3BO@B3E@ #5$'+)&D^>13PD.13(2:$+;HIIQ]d_oeUaozŒ|yxdtz‡}‰Žƒ|„|qxrhryvxyyi][x~|zJ!HR9W’ª«²¼º±¯´´¹ÄÊÄ»·¶ÂÅÀɹ“ƒw›’Œ—‘”¦—˜Ÿ“‡ˆ}u”kr€z{kCMdliv\Ki€nW^z“ŽŽqy¥œš‡„€Œž –š¥¦š¤±£Šznqrqn`syL<\`VEMXB+X_4[R9HAIMHJ53Z]KMWaVEFUI=1,,/6>32' +DK9D?NO%4$!&#&29K/#!!27"1AE/ƒ€ƒ†X§ÿÿñÿûÿÿûïèåäáÞââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââàåàáãâó*xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüúýÿþôìâàÞÝßâããââââââââââââââââölïóóôôôôôôôôóóóôõõööõõõõõõõõôõõöö÷÷øõö÷÷÷÷öõúùùø÷ööõ÷÷öööõõõõöóííòôóôòññòñîìèà×ÒÑÒÓÒØÚÜÝÜØÔÑÖÑÍÌËÉËÐÔÕÕÏÆ½¹·¼¼¾ÂÄÁ·¯¬¯´º½¼¸´´±®°³´°«¯®­«©¦¤£¢¡¢¥¥sssx‚І}mabXA47CJKB93' ,897:O˜–W5SyŸ„V0!\©¯ˆzhNG*%,-,%nE.dgH9&y ~hG.W–iI6e†h@5Jƒ€l="+:€s€Œ„y`@>WMXulK,2- D<:Y‡¢ S6+.9#%'31415Y\Sš~†·}/+@,#*^UORVUSSVWVTQRX]\\]_`^ZVZVQKGFGHJ?;EPTX]hMPa^Z_\TcfR<6QLQ3,0*,*7>A>>FT]`jlefr~…pr~u‚{uŠŒƒˆ‚rnrlnqqwwh\`]qv]0(`e=Mƒ¡­¹¼¼¼ÁÆÁ¹Æ»¾¶ž¢¿ÍÄĹº¦ˆŽ”™”‡‘’‰•”…›¡ŸzlƒS[puhiRQWj]fpeXvƒXT„–‰’xy¢”‚€xŒ–”•–𤠧 ¥”usmnfbax|XHXbT?GZHHY2RPCOJFPTT?:SV_LFOOFL_S?,)07=A,&%/- BF4HFLX=7$'$$)*/=L."#&79 7?B*ƒ€ƒ†X uðìÿñùÿýóçááâáßââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââàåàáãâó*xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýûýÿÿûöäáàáääàÜââââââââââââââââölðôõööööööööööööõõõõöööö÷÷÷÷óôôõö÷øø÷÷÷øø÷÷÷ùùúúù÷õôööööööööõ÷ôïîññïóòññòòðî÷ñëçäÜÑÈÇÊÏÓÕÔÒÑÓÑÑÔÓÍËÌÇÌÑÔÒÊÀº¶¶¸»¿À½º²¯­®²·»¼µ³°°±°­ª©©©¨¦¢Ÿ¡œ™›  ™“‘…tlt€‚~ƒuicXF97(5@A=6+  5\_[G‚§†SDp£”’o7pÁ€ƒš²ªz1-!"#™\F{ŠtM-G“²¯wN/Fi_h[QysI-3L[e\A$Wc…šuUS:(;>EKM`Z\_corgco†~mx{‡‰ˆ‡Š„ui||rkdgjROZUa|tI"1Zdtž¼¼¤½½¼¼ÂÇûij¾¾˜«ª²´¡œ—›·Á­§”—ˆ’ž—“•”Ž“™“†t~x__kUQTeMemh^vu†cYŠ”‰zv¡‘ˆ…‚“‘Œ˜™–¢£ š˜‚xrl[R]w}cOV`TDAMO/;Q-IROPIAPZUE?LQi>%5KOT_YH70/037,(*4.>G=QD?^Q.-2&!//+78-0.!+8-68@1ƒ€ƒ†X X‘ÿÿùøîêäáàáââââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââàåàáãâó*xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýüüýðëåâââßÜââââââââââââââââölñôõôôôôôôôô÷÷öõôóòñòòòóóôôôññòóôõöö÷öööööö÷øùûüûúøöôôôôôôôôöúúöôôñìîííîñóóòôòòôõðåÛÍÍÍÌÊÈÆÄÊÈÊÏÑÏÏÒÊÊÌÑÔÒËľ½¹´±´º¿½·±­®²µ·µ¶¶²­ªª¬¦§§§¥£¡Ÿ›™˜˜˜˜˜—“‰{tx}xgXM@3*.344/$ +6}s`[s‹np‡“³»ŠCh°i’½Ê”A!!DÀx_~tw]Wv„rS203-URX{†w]6(=gbJJ4&ugq^B>#"#/31227isd1<^jbrj5CV-/%>HnYYJ8";Dw[+kžœfACUpyeYOPTRMJKPVXXY\_db`_^YQKGGGEC@>==?DJMMPTl\_XEVhXS[\RD=?CIGMMXcS( +(GC&1EC=9?JSUTk_[\`oytsu~mme~‹€|y{ypuqi]^nXEKDLqo?#-Qk‰¥®­ž±²·¿½²§¢›…“£””Ÿ•”œ­»«§¡Œ”›–¡Ÿš–Œƒœƒ~jAG`cEANIzeN‚r„qe…ŒyoŽƒ†‹•‹†™Ÿ›£¢›¬•˜riv`N[nq`DS\Z\F:MA:P-CTSD=DOTGAIUf[5!6PVUZRI=1('3A+10.(#EMOMNT[UW]SFYhYTZ[RC:;?D>;4?( $>K)3KL=76?MV\`hotroosyzuvfst‚€zvnhv‚{opm]Ysa=628Y[2'+Q{˜£š‹•›¨²¬š‰‚Œh[aao†w‘–¡ªªŒ‰‚•˜ ›‹ˆ…†…‚–qv[RWmLMSRvyab’xqy„””€l›Œ„ƒ…~~Žš›¬¡·’Š›oiqdU_ficAMVavR.GB5J*@VV@C@MUEFPM]XA28DM[kYN>-!6K)42)&$+<:CJ3._g/$!'1.,/)34%+4(8"*(ƒ€ƒ†X +EúÿÞáááââãââââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââàåàáãâó*xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýþþþþÿýõëäâãæââââââââââââââââölçåãããããããããããããããããââãääåæææææææçççéèçææçèéêëíîïðññóóóôôõõõðôöôõ÷öòïíëìîðññöôòðïïïðîëåÞ×ÐËÉÁº´²±°´ºÆÌÐÐÌÊÌÏÑÎɹ³¯­¶·¹»ºµ­¨°¯®­¬¬­®§¦¥¤££££š¡ ›•‘‹€z}ƒ†l`tž®Œ^1 9oœ®®=,p^NitVJ2Og•°nYr‡|gmcy‡­°`DKr¯²¯[@:084$0Z†spDCv~O.:RVZO-$VZ71;$560*43?UD/&-_y•šˆ6';9QL6)JyzZ)<3Va‡V+$1"h¡²L'Ehyelƒm]ONRRNKBGMONOQTUX[\ZWUTPKC=99<>CHLJINXaHU_\WZ[WSY]UE98=B68*' !5?.)KO>37ANTUZaUkrtyk\dnqyk{{€o†{wpiy‚qror`QjWB147GG,2;R ¥¬Ž‚‰’”ŽˆƒwizdVWTNQZŠ˜•œœ™¢›‰Š ¥ª¶ŸŒ~nw~}„pjUe\L5JS\[^knb‰‡†x{}v„”›„e•Š“Š{y~‚„‘š•¡ž«š‘tm]eckdemJKQ[zW/J=1F,?UT?T?NZJRYEPZK927HbuhV@.$'5D+32-,&(6<><32MS+#'-&.#*2.8;'6%0ƒ€ƒ†X ]©Üåâßàãåãàââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââàåàáãâó*xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþúüÿÿÿüùüýùðçâáââââââââââââââââölâÞÙÛÛÛÛÛÛÛÛרÙÚÛÝÞÞààáâãääåââáááááàááßÞÞßááààáãåæèèéééêëëëìèìíìîóõóõòîëêêèçïñóóòññòååææåãâáÓÍÇû±¬¬©¼ÑØÑÉÉÍÉÉÊËʵ¬®¯³·º¹¶²­©¦¨­°°®¦¤¢ žžŸŸŸžœš˜•“‘„ˆ‡€z{}|xps†™ž”‹L2'F­·°•F0eMII§µ›ZdSb‹}mIK[Uu‡”‚qtXSt¢º¾›g*$0C80#V\G_BV‹‹pI$&7=D<)6?+%%6+X1JgZPD3TUdov84Xdk::t„llh=.7bWD'.V¿~ņ=3H_:,NKm\LIMMIFGKNONOSXY]aa\XVWHHFDB@>>EFEAAKXaZ`_[YQR`T\c^N@?DI>I1&.!)"1ORA95D\kg\[caphl†nxht~dkov‡z{xqzvXr~ksaKaKR;FFGC1CKT µª¤‡š˜ŒmcnhTIGGS\VZp‡Žž—ˆ®—‰‡˜—¤µ”„™Š}Štsn€a[UV:IDJFawgŽm‚p|‰zˆ˜~Y‰‚|•Œ~}Œ‘†•|œ²«‹vcTltxd`oLKMPpS5S>:O4BQJ7XJSXDSeUgNC63@S`ckU>3248;/2142$.LD;=<@@' %5-$(32>D1B(3‚„ˆZ ÒàâïÙâë×ìââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââßåààâáô-xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿÿÿøíäàäáÞàäåäáââââââââõk ÒÚÛÚÙØ×ÖרÙÙÜÛØØÜÝÛÛÝßÞÜÛÛÜÝÛ×ÕÖÚàãÛÛÝÞßáâãáàßßááàÞßßßàààààâäåççæäãäèëìêèçæçèêììêèçáäççæääåßÜØÔÐÊÿ³¯¯¹ÈÒÑÌÆÄÅÊÎ˹¶°ª©­³¶¶°­¦žšž©²¬ª¦¢   ¡£ œ™™˜—•uz~xsqrtjnЧ§‡gb4#X£Á®”µ…X#eR=†áíß®wUg„fA598@Tk_›„949.fllqO /Xg]U3(F171Kpƒ‰sJ,42-0- 55241 3&3bƒWhjSb=4AEKTN?@q§¬kHPdƒTMA)0L?%+":{´¯–£¿T&MPQi@+iZSQMPQHLQVUQRYaeffda\WTRJDDEEIMOA<>?ITTlaYWQKR`urpXUK(4N7I>')%,8#HP87PG>j}n`Yumkbew~z|p~zhj‚t‹‚peq€ydt‹\WsXDKP=BOLLI5=d¨œŸŽ€‹^hfS]edXDJEXy}šž¡›‘”‡ž¤˜ ”—vˆŠytP…w[[UNE6]KPt‰„axvn—j—¢cƒf‡~x™Ž……“™ž„y‰±©ŠmWiknkgi\D9aMKORF)UH(GH+OPfWD_bJ[N?H9=^^^qZDB0/E;,&,::107@XIE34-0 %%&++/-,9JLB<5/0‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ˆZ WõíÝÔçÙïÌââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââßåààâáô-xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýþþý÷íæàáããâáààââââââââõkÊÑÒÏÎÎÏÐÒÔÖÙÜÝÛÜàáÞàÞÜÝÞÞÛØÕÔÓÒÓÔÕÖÝÜÛÚØ×ÖÕÛÙØÚÜÞÝÜÝÜÜÛÛÜÝÞààßÞÝÝÝÝßáâãââäææçéêêèçåæäããäãßÛåâÞÚ×ÑËǹ´°±¸ÃÍÒÍÊÇÅÆÉÌν¹²¬©«°´¶²¬¥Ÿš–“©§¢Ÿœœž”””•––––‚zohfgi_dƒ©²™{tE#>€®­—pe{fWX?P¥Ú×áÇfu’d:14119:=I”=]sm{Y"1Woo\1 :&46EWemcK=7O\>&!*HZVH5+2:D&,UeD88AX(7?3$,:c† —{RIy~B6+&'+1.!0^›©ž¡¢¤”+3z²»€[gXRQNSUMKQVVTV^e_`bb`\WUQLJMOMMPH>56AKT\c_]YLBL]bcjVOP>HQ@OH4))$*=d“–š†wQ[i`WNTPUpnlwv‰|}y–•¤•”‰Œ‡Ž—ˆ„ˆŽ†ttŽ[yiXVOOJ2Y\hur}}o|s–—zœ™i‹kˆ†|‘˜Œ‚€…‹“›“‡ƒ¡¨’eaind`fgfSF]MGOI;F=[N+8?.OjcUgaPgWKO89^dbjT?@55H=+%5E9,29?O@B7<4< !%# &32%'9C>D;45‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ˆZvûúÐïâêââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââßåààâáô-xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýûýÿÿøðÛàäãàÞàãââââââââõkÈÏÐÑÑÐÐÐÑÒÓÒÕÖÓÓÔÒÎÌÈÆËÓ×ÔÐÚÜÝÞÞÜÚØØØÖÕÓÒÑÐ×ÕÓÔÖ×××ÖÕÓÓÓÕ×ÙÛÚØ×ØÚÜÞÜÜÝÜÝßãçãåçéêêêéêåáâååÞ×ÚØÖÖÕÓÐÍÊÆ¾´®°ºÃÍÌÉÄÀÁÇÌÇǸ¬¥£¥±®¬¬ª¢•‹”šŸ¡Ÿ›˜“’‹Œ“Š‚ug]Z[g\Ub|‰jN.,Rƒ™˜o[qtgR5J®Ñº»®œ—µ”Z1-/-*'$5)kWMr|ƒxiF,F`ŽuaB:ZL.,%2Zq`G&1jN2-Hb[M>56OUE0BJ14/%5#%:=Z]V,Rƒ´£ŽxU9HXH/"*.+DN-Z¢™‡LT‘¬¬£’dVQQOUZSMRXYY[bi]_``]XSOOLLQQLGF=A_cvlex|zwxpnwxtxmlmbNKY`rlq‚z|†ƒ„lludP?CQTSYXG:V|†Žwz…‰ZR`aL;N`g{wosu…x€…„ˆ’~Ž“†‰–„xy€Œ™pkˆgkYTPJTN.?Tqrjz|v|xq‰•ˆ˜c„r‹ƒy‘…„ˆŒ“‘’Œž”€dkjze_neq^RTQJ\J;E*_b%5N-Sni_aLD`\WT52Zid_P>DAAPF/">8/4Ou˜fMBIJ.+¨ßͲŒ}Œ„R32.+-+-*FW@m]zˆ|f@*DWqw[\cs›”h28SJ>5\‰…e`W5%=GA<604YD:4., %EgŽ™‡{2IcˆœjPM7#+:0%/BSjjN/T“ŽxiQhz{™®ÊÕ˜bVRROU[UQUZ\\^chccb_ZRKGLHGIG>864=27SRLb_a`TA9H]pr|hPX[G;C0!C]E-'67,/BF;IUigantlr_aw{k`nkodPWgfgiuƒƒzzƒŽ„xxtiT6BMGGUL87Kqe{mqŠ¢–gMJSNHhqhdeoywvŒ”•Ž‘„‚Œ’›Šƒy€“”{komgTPLP\J>/Gooo€yvpm}“•‹[sq„up“ˆŽ——ˆ…—~•—‡okgƒjbt`p[UHUWoVC36XV;;?FSh^YT;@]X\T4.Uj_SPENNITO99N*)*I=-67B0A0(!$++$-<<32>LSA0,‚„ˆZ fŒÿãáÝââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââßåààâáô-xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýýþïéâßßáããââââââââõkÉËÉÆÆÆÇÇÆÆÆÍÔÙÛßåæãèèæâÜ×ÔÒÂÃÄÅÆÆÆÆÇÇÇÇÇÇÇÇÊÉÈÉËÌÊÈÆÅÄÄÇËÐÓÔÔÓÒÏÌÉÇÊÌÎÏÎÎÐÑÒÓÕ×ÚÛÝÝÞàãåæççèåáÛÖÑÌÇø¸¹º»º·µ°´¾ÊÑÏżºº¼¿ÁÀ»·›œœš™›Ÿ¤š’†~‰– š˜•‰…‚‚†ƒ~vme`^MSSJB<6/$/2+0T|^>3;<' .v•·³¥†uy_I=/&).6-OWT]…xp|X,RMN7X„š·­‹…Z/+,&*_ƒegi[S34-'% )@P ,1;H;-Bq«œƒ35:OdUE6+)&$+5VyuisŽ€m_K7VZrˆ»Ûøü«bWUTPTYSVY\]]]`cfec^XQJFKEAA>7332@=E\QE[pj\H4/9NI,65/-:NWT[bq{st‡Œpwqhe]Yalhld[v„igmrttvwxŠ|}{ur[=GIERdT=Ap_rgckvv[H;L`d|odXdyƒ~o}x‡’‘“•uq…—–†Š‘tt{€ylmlWNMZaAL7X{rt€}xoršŠkugomn†¡‘ˆœ›Œ„˜}u”¢“pfa}d^p[jRR>R_sW?=IXOF7+IO^MOO?QgR]S:4TjXJQIOOCJKB0I*+,M=168F.A7/&'/64.*(2>6&.FaL7/‚„ˆZ  eÜßéââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââßåààâáô-xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿüûüþÿ÷ëäââßÝââââââââõkÃÄÁÈÉÌÐÓÕרÖÛÝÜÝàßÜÙÚÙÔÍÇÅÅÁÁÁÂÃÅÇÈÁ¿¼¸´°­«¯¯²µ¸¹·´´´³´¶¹½¿ÈËÏÓÖ××ÖÎÐÓÓÒÒÓÔÓÓÓÓÓÓÔÔÑÖÛÞÞßâäëèäââàÞÝÒËþ»¶®¨¤£¦²ÁÌÎÌÇÀ¹·»¿À¿´±ªž””™¢”Œ…‚…ˆ’”‡~|ytnifZVNILL:%$')A`oL6;D>44.>N›¶ŸkOsvaD3$' {¢NIDVefbiM!%356)b–•˜ŠUQ?-)$TdPI`O4E+*# :0&1'2y‚†‹iO8:Zd~>',?JM>&$6@=(8Im…h^ˆÈ¥a9;61>3K‚ÏÞÚëÍ_VVVPSWPXZ\\[[[]dc`]YURPOHBA@=>@;EHPYIBWqhU@26HXnzwsg`]A_K2>;#873269?M[Zbq‡yeruaswlaX]oL]wjLeƒrprnghr|€‹„yqrW?=AI\hZGDe_LgyvheQGH?Mkifpobkv|Іxlˆ…†‚ˆzr…‘”މމƒvr‚†qkrYLS]Y979p‡su~€{ny…Š›Œ‰†a\pqp¦•ˆŒ”’†|ˆŽnh‹¤•bkhvb^odlMR:JafO3OAWYA54BO\EJK?W]S_TE@UjSGPBEH:?DG *G5$09C7322F)=:5-+3=?;@21;2#:UD2*‚„ˆZ +÷êàââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââßåààâáô-xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿýüÿþöîèãßÝââââââââõkÌÒÒÚÛÝßàààßÖØÖÐÍÎËÇÍÌÌÍÍÍËÊËÌÌÍÍÎÎÎÑÏËÆÁ¼¸¶©ª­±³±¬§ªª©©ª«¬¬¦©­²·»¾ÀÃÄÅÅÅÇËÎÍÍÍÍÎÎÏÐÌÎÐÓÖØ×ÖÛÚÚÜáåèèéãÙÒËù±²©Ÿ¤²ÀÈÍÈÀ¹¶µ¶·Á½¶¬¢š•“”˜œ˜€x}|~…ŽŠ„}zvrmjhbTHINE4&#4E[XF99AIBL9+l‚sUKb}d=;0&E¤r20:47UQ@213(.)hoc]\>)$#%#:?:BR?)35=;4-":hhR;.Mw‘‡[R6!31TpLEE3H?0/BWizC=NosUSq¦¡]HI,+*>M„ÀËÐÓ²ZSVXRSVOVXZZYYXXca_\[[[\UMFEEDFIJJOSK=DYf^N;1;Sfn‚vtlVPAT: /(>V006??=FUVboŠ€gmchrpkkfeo@T|tEOtp[amxxrt|‹„ˆtnnNA5BSUQVRBn]afwdMPLDf_T7M3L[G??HM_HNK=RFYaRMJTgNIN69GAGNI)-IA)-@;7=2-F%9;9405?A>=;<>4''0>4+*ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„ˆZ [àÓââââââââàçàäáí°4üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþãßåßäâââââââââßåààâáô-xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýûýÿÿÿúýþýöìåâãââââââââõk ÜêïåäâßÛÖÒÐÍÐÎËÊÍÎËÉÅÂÄÉÊÆÁÆÇÉÉÉÈÆÅÉÇÅ¿½º¹º»¾À¿¹±ª¯®®­«ª©©©¨¥£¢¢£¤¦¦¥¤¥ª±¶¾¾¿ÁÄÇÊËÎËÉÍÒÔÐÊÎÍÌÍÑÔÕÖÚÝáæèæáÝÎÁ­š”›¬¸¾ÁÃÀºµ´µµ³±±¯¨•Ž’”––••…{st~‡‰‡…‚~yuqmj]gfUGA:1## +)3Cvr<5N?0::d_THELtX2DA'.N„a?.32E?:78?-%#`{J>G?9SiZD5#432+%*-%\ihcfX3'U‹‹vB@}}A)/<(9<*>YD152@mŽ…Y2<]TDECvœ€0&'!c®¸«Ä¾ƒVQUXSTVOTUWXXXWVec_]\]_`XPIHGDEHULQR>4G]_ZK4'0H\f‚stpRONJ?+418S=+-9KX[\_PZ\ttoƒwu~zpj`\e_SmvZ`q]`UWcb^t•€…nmqQM>ScODKLC706799’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘“““’’‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“““’’‘‘‘’’’’’’’’“”˜d +\éÿÝèßÚÐèâåßäâë¯ HòýÿýýýýýýýýýýýýýýýýÿÿûøùûúøùùùùùùùùôðýòúççD?€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~{wuttttttttz8Þá××ÔÒÐÐÏÌʾ»¸¶¶¶µ´¸µµº»¹¸»¹¹»ÀÆÈÅÁÁÂÀ½¼½º´µµ¶µµ´µµ¶¶µµµµ¶¶³³³³²²±±···¶¶µµµ¨©ª««ª¨¨¢¤£Ÿ¡¨¬¬®®¯±³µ·¸½¿ÂÄÆÊÐÔÍÐÕÖÔÑÎÍ¿·®¨©¯¶»±°±²±¯ª¦© ˜”‚}}ŒŽŒ„{tpuqrzˆ’›‰thaQE:+0&&"VmFA‰Œz[q…€o}_;2W’Ÿ¢ ‘bST\?LZ€^KuV8*.<^jT>43@IA4,&=\mjU8#!J_SD4&&3_yiTM=$-;U‚ŠlR3=;KRH[ŒŠ~C4d£œ™]?^„ŒƒxiL1 +&8)?a ÃŸX)v“‹£°‹f`WSWUMJNUSU[YUZeb`^`b_XRQIGKKGJRUT:3KKBQaHC;%0KMnxtrs\GMT=1?RSE75NUc^Ra`_cYScqpnM``Z]YYjcjb[hpf\ccZ^]koupnl{{piLEXSICRiYG[queVXbYHJXu€{btlky}stwoŒ‡‰¢¡Ž”˜˜–•އsujcozvoqw`TRHA6TiX^uwxm††y„–‡•Štuutjr‹z–£™}Šux„g]{|vxukm„ll_p^;HX`q[0HSQTT5>>OKH@SKRbOQNGZOUNN,[?4/HB'1=R:PF;J>@:JJBCA;@DD;1049=’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘“““’’‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“““’’‘‘‘’’’’’’’’“”˜d>Jÿääèîäâåßäâë¯ H@?HHHHHHHHHHHHHHHH@=:;>?<9;;;;;;;;?5CEIEK  ÖØÐÓÑÐÐÐÎËȸ³®««­¯°¶³³¸º¹¹»³³¶¼ÃÇÅÂÂÃÁ¾¾¿¼¶¼¶²´»¿½º¹¹ºººººº¹¹ººº¹¸¸¹¼¿ÂÂÁ¾¼µ¶¶¶´±®¬««¨£¤«±±®®°±²²²²¸µ³·½ÂÂÀ½ÂÈÍÐÒÕ×ÒËÁ·±­©¨«¬¯²³¯©¥©¨§¥œ‡…{ƒ„‚~zypiehp{‹˜™mbRF:+ JkGvu[ejo‡‚…yT+$)O|ˆ{g5;88=O‚žg4ƒle>.8Jgq\SD/%-71$!GipgZA(#^sjkV1%Z]gfI%-!&)IR9,6LSUcbV_bc^OJSRII[daYUMKVZlkafkgdoggbjgnnsrp‚ƒwlKK\OHHI[`OYbc^ZZ[]TJ[pŒ‡|{vqv|rvuuovqnzr€Ž¡”ˆ~‰€tkc__if_NMK;?_dX]ktzl‚woŒ–ˆ’ujrw{k‚¡ªxƒ~y{fbyr`wuoo~_ffn_HFYmmZ.Y]UI^66Q]OLBVMEYXKSNeMY\Z,7_A0S>98I;%16GEOM>>DE9OOCIPE89DMNNNF;EFFG’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘“““’’‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“““’’‘‘‘’’’’’’’’“”˜d -ñèÓêÈîâåßäâë¯ + ÓÕÏÓÒÑÑÐÌÆÂ»¹¶´µµ´²³²´·¶³¶¼´³´¹¾À¾ºº½¼º¼¿¾¹¼¶±³º¿¾»¾¾¾½½¼»»¿¿¿¿¾½»º¹¼À¿¼¹¼½¾½»·´±º»¸²±µ·¶±³µ¶··¶µ¹´°°µ¸·µ¸º¼¼»»½¿ÉÉÉǹ­¥¨¨©«®®­«¥§¨§¢Ÿ £‡ƒ{snnsx{slmtš„sePC=4?E<*4Yoj¶Í¿1 u–YefpF" fqL=iWE)2Dn˜‹MSxX;7DJYcVJOC.-;6"FgcVO;!/fk`ui:&UD<>2$")]Y5.%!,5-7t¤ž…_3Z˜Ÿž¥U9?;3.%#t©yRcR0.FVnc³I…°·­ŽiWaUOPNGFLRSRPU\]Y``abb^XRULJONE@B;1CM;BXVKM9)3<>HpxmH69;,4JXE)/LcSJ[e[SNMRU]fbcrhjihfbck]cekma_momvdeSckpƒ„ƒr@JlbQG=N`VNNX_]Z\rlYms†Šˆ†€tz|r}pfqlfeSt‚‘𛕇z€{|yh`iucY_NOQ8FYdopefqmyvyi‰ ™ƒrvluu„nˆŠ{›±x……ƒ~|qn|u^orrt|XcjXXUJ]sdW;aYVIf1(]dONBVSAWgO]RgGVkS,7XE1D?>BK4"2.:JIRF5B95LJ;FWN=/FVQILRSRJ?6’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘“““’’‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“““’’‘‘‘’’’’’’’’“”˜ddÅãßôÎâåßäâë¯    ÔÖÒÔÔÓÑÏɽ¿ÀÂÆÇÅÀ¼¶¸»¸¯©­¶¼º¹»¾¾»·¹»»º¼¿¾¹·µ²²³¶¸¹ÃÃÃÂÁ¾¼»ÁÁÁÁ¿¼¹·¸º¼¾¿¾¼»¹¹º»¹·´³¸º¹µ´¶¶²±²´¶··¶¶»¸³¯¬¬¯²²³³²²³¶¸´³´¶»¿ÁÁ¯ª¥£¥©¬­¨ªª¥ Ÿ¡£§Ÿ‘nc__hcbjt¤–ŠuTAAAasYBSPMmØÚ½¡y~ {HGChK&wk6D¡Y&6@†Œ˜…?rG01<;EOF.Zsg\^M/AUJ=<4$?j^EVQ.#)90 JG>88=:AJ.4+1JDWV?C27ID7BROFEKH92>P[RH;1’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘“““’’‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“““’’‘‘‘’’’’’’’’“”˜d Éêåââåßäâë¯  + +ÓÕÔÒÒÑÐÏËÄÀÀÂÇÌÏÍÈÄÆÆÆÀ´ª­µÁ¾¼½¿¿¼¸º¼»¹º¼ºµ¶¸¹·´´·»ÄÅÅÅÃÁ¾½¾¿¿¿½º¶´°±³¶¹º»¼¹¹¹ºº¹¹¸³¸º¸¹»º¶´´µ¶·····¸¶¯¨¦ª¯®¯°¯¯°³¶µ³±²µ·¹¹·±¨¡ ¡£¤¥©«§£¡™œ›“ƒqbYROOTX[ah¥Ÿ™U=@GCT8*=)F³É¬”ˆ‘¢z06!Iod=(%)'6A4-e‰{lnbG7BE8*%# 7WJ*)% $/h¥›fTK6*0KL?EF:BRNI^G=LJ>+=J/*p§ c¨”{£be¤³¸°ˆyDkƒ‚t]RSH5ZOIKIDDJQNLOTWXWa^ZWUUUVPEBJMC73?XJ7KR?8IO@4737PS|€Q3=HCP_N"9TSKFV[][R\]P@FY^]eaSW`]Z\XYkfXalcVjmhNJLVSejn{lcFGfc^__aQue_gfXV`mrkyzkd‡y}›€i~Љkid^erŒŒŒ‘›ž”†ƒ‡~ZPbi|eQEIHBVagvnhmn~whw‰ŽŠ{kks|w€ƒ—’‘¤ƒŠƒszzxt{iz{pfr`swld<5`wcMVYFOXf*AH;S8’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘“““’’‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“““’’‘‘‘’’’’’’’’“”˜d`èÐïâåßäâë¯ ÏÑÑËËÌÎÐÏÍÊÇÆÅÅÆÆÅÃÎÉÄÁ»µ´·¿¼¸··¶²®¯±±®°³±¬µ·¹¸¶¶¸º¾¿ÀÁÁ¿½¼¸¹»¼¼¹¶´ª¬¯²µ¶¶¶¼»ººº»¼½·»¼º»¾¿¼¸¸·¶µµ¶¶²´µ²¬¨ª¬¯¯®¬©¨©«¶¶···³­©¶²«¦¢ž›˜˜ŸŸ¡¥¢œ‹•“Š}phd_[XQGBAvvziB.7BA?2/71,9«ß¿“vZa^CC !~ØÊPEŒ† ¦‘AB€{e޳F4/3+#1%=esYIUTA6235+'83',/'#5h‡‡{‰xD(';l‰•Œ{H.56*C42DD@6'@Tl”±«˜vÀ§mh“¥¯»‘n™Rf}nRRL5XNILKFFKNHHPUTW^][XTQPRTMEBFD<8C@<\P0+UbSKK`[X^UauiTNZZPNdR\noqun^ogV^jaR^rjTBV]Z_^_u}voOIUZfb[_L{qd_cgd]Xkmh~ro‚no£Œh„ˆ‚“~xklpj…‘—𒇄…a]njs`?BLCJUbkuhmqg„o_izˆ‹z{tbhtƒ„…Ž—’¡Œ‹‡s{xƒ{q{iwzl_rfqfrq74^ik\NVPJX`3(8DAe<.JBb_BEDVj\IG_Q@KHJD08K*8.'62?UL>78>FPQBCXJGN\^O@;D@=>’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘“““’’‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“““’’‘‘‘’’’’’’’’“”˜d + !Šåâåßäâë¯    ËÌÍÄÅÇÌÑÔÔÓÑËý»¼½¾Ç½¶¸»¹¶¶º¶°­«¨¢žŸ¡¢¡¤©¨¤­®¯±²³²²µ¶¹»¼¼º¹³µ¸º»º·¶®°´¶·¶³±º¸¶µµ·¹º·¹·²²¶¸¶¸¶´±¯¯¯°®±´µ³¯¬«­­­ª§¥¥§¦¥¥©°·¼¾¯®­«§ ˜‘ŽŽ•Ÿ¢¡–‹tnkkgcaYMEC7=JD(-;O988/:>&F ¥œ–jgz¤uUi«ÅЊA9dt®ŸULu<>©®”W(:P="B]]=.95/)6OO5%'('*9UfYD(! 0Olxw‚u\?!@†“‘ziA-*..1E0-:6'Gy”¥¢…m‘¥y`x„ˆ“§Äq:˜WU†™ž…x†zPXNJNNHHMJBERVRWd[ZXTQPQRNIGE<48CITw]TOG+-3D\[?>^8AWjbLGSYQHD’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“”˜d –ùàäÝëæ¸ÌÎÊÇÉÉÇÊÎÍÉËÉÄ¿»¸¶µ³³´µ¶µµ´¯­©§¦¤ž—ž¤¬°®¨£Ÿ±ª§¬±±°°º·¶ºÀ½·µ¯®²¶¶´µ¯²²¯¯³´±³´µµµ¸½Áº»ºµ±±¶»¶µ³²±±²³¬°µµ²¯¯±¤§¨¨¥¢  ¦š–Ÿ¦¥ª²¸º¹³­¦›‘†ˆ•œ™Ÿ  œ•‹~tqnkkkeZQN>441(%)_i92D531,Cq˜smMom€ž·±—S\?\§š›uS4$}¨Ÿ¨j.F‚Z6+H8,#&#>QWZah\7*Hv•‘wM:!#N|€iRFH.(>DZXˆ~K4(!.RC)24TYjjZ6mž²›’†”lF/OWbƒ³ÄT3zsdž†Ž¨€‹pVQOOMIILNLMPOMOTWYWRPQQMTME?;=IWHJMLE?DOF5/4-$6TDo2B€Y?L4BIS`cmfadWQe[lc[UWaT[afbctyh€hhna[]TSbqKBa^^H8KfsŒ‘pBPggg^JVk~ƒlRPex~„„kfmˆccy|Œm}‡wmkijov}Šš£‰«–|]RdnaM8>QQMWexrotgwcZ{_e~Œ‚iNkƒw‡xŠŠ•ªœ£up„zx†nYcj\rkbOlkZCEp~iHWWKUB!9&JcC:Q9R_<.Qa][GDR,3`RRT2Vb :.;1;D=FN>*NTLL><[S,MuU@J>]MBB’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“”˜dYéôãàçç¾ÉËǽÄÉÉÊÊÇÁÌÉÅÁ¼¹··­°²²°¯°²¯«¤ŸŸ¢¤¥§«¯±°®­­¬«¬®¬©ª¯¸¶³²µ¹½¿¸µ¶»½»º»º»¸²°²²°±®¬«­¯°°¸¸¸¹»½½½¹·µµ·¸¶µ³µ¶µ²¯¬¬¨©©¨¦¥§¨¥›—œŸœŸ¨©­°±³µ±«˜…~}‚Œ“Ÿžš–’މ†~|zyvqidWQPOB.)06GH[p^< *9=€{\<`SKdšº¦aN9m˜¦®”h:2t¢¦¥“\DUr)?_D‡W,$@*/ScidU^57g†ŠŽ–uY6+A`lgE*$(#2fyc;3=GUfVf0`ƒ‹‹ ¦qmˆµ´£“‰w$+"NQ¨—¦Ip}bs“‹z€WQNNLIKOMKLONLOUVXVRQSROOG@AFJQXDIMJECGL:+)54+8QLP%DsK2C 'D\a`cDV]adSGT^\UgiY[WUUQKJRf|n^Z_add]]`kTOaY[NGXlpshKM_uplid{€‹x\R_q—‰†|o[xqgŒ¨‘’‹q]_choxƒ‰Œ—’£‚•xfFFeymYBEUUTaq~|xzobgX^yde|ˆƒ‡pPey‹–¦—Œ£—xnz{ŠqR_gXlhg[aaTBJoyb\EHHHH0#--KWD8YF:\OC`l[OFBQ8BdNLNJI:!,730AB2CQ93ORIQQJMS>MT43MNRLKO’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“”˜d +^wóãÊ÷¤ÅÅÁ·¿Ä¿¿¿½ÆÄÀ¼¸µ³²¯±³±­ªª«ª¥ž™™Ÿ©±¯°¯®¬­¯±¨«°±«¦¬¶µµµ³³·¿Å·¶¹¼ºµ´·µ¶µ±±¶¹¸´¯©¨«¬ª¦±°±¶¼¼·±¶´´·»¼¹¶»º¸·¶³®«¬¬«©¨©¬¯¦Ÿœš”–žŸ£¦¨­²²­©¥šˆwrx€ƒƒ„…†‡‡ˆˆ‡…‚~zvtmncOGF6 -,AO`ri]#'Nmh]79=3H޵štwROˆˆœ˜Š~F?i¢…ž[Z|k"^Ž‚¢€=#DQ- >aahvnJ,6_jctzW5.8BFH=&#&39*)ETU?2Bhˆ‘‚o!8—ŠŸ°²šxPŒÉ· ‡b1**::—º²ÀÄ­APSM]{†|ŒWQMLKJMSMKKNNMPVSUURRTTQLC?GRVTSBIJECGD=0#&8;17KV0$M^8%6/-7MZSB8=MUXYOLYe]MXXLW\_RLkŽ}^][b^Y_dflc[_VW^QNOR\hmkfaDO`]cidw}‚ˆhPO\z‹˜…zk}e`t€š‰†Š€bceir~Œ•”„šššˆ†ydHIcsgXIM[ZZi|€„|nhbWKcqg`swˆxR]y}‘„’’•ž’ޤwgxuy‡lP`jXgdkg[\TEXtw_l=JM7F>31DMC2NA@h\?Ul^TJAH9GZBGSN>'#02?9I=!=\E@SWLNZUDTY]J.5MTGJPV’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“”˜d + ùìúà³Á¿¼¿Äº´·½Á¾¼º¶³°®­¯­«¨¦¢žœ›™™™˜™¡ª¯®¬¨¥¤¦¨¢¤§¨¥¤­¸®±´·º»½¿»¹¹¹³­®³ª®¯­¯µ¶µ¶´±°°°¯®®®°²´±«¦¬¯³¶·¶µ´¹·µ¶¹¹µ±°±°®«ª¬®ª¦¤¡š“”›šœœ ¥¦£®°¬žŒ|ogou‹’ŽŠ†„……‚€‚ubPBv¡„`i°‚§‡ ˜;aɸ„b?/$iµ¯¦³n+JeNTx‡ƒXQLKKKPWMLLOONRXOSSQRUVSKEFOWUOJGKF>BI=(+"(;biM?jvrbmf91F;3[ƒ„xs\DU²¬t:e€pni<,5Ž´–†·Û¤|b‹‹‹²ˆ:MK*)3/;#8:P{–~iS?@Whˆ„]F+/Xtwg@%,8Bz³’ikC9*€š±¶™ƒ,»ìáåå“l„KdŠ^p…c(ZºÁZTONMMQWKLPUTNKMFKNNOSRNHLSWQIFJFGHHE?72,17,+87MH<8!4EOKJU`bdXWVRcrizcppZ_d^mum`\ftbX\jqsm`^dRU\XV9CVke]yŽ€M[g\bohshn}Š…unrd„†{˜’rwsZPwsvbwx}ˆ•œ˜‡Š€ˆ~‹qgU\skUR\TN\qtx‰‘ˆx\XŠfRYj…„gwtŠƒ’Œ}{{‰•™¢Ÿ“—˜«Œ‰vp~hP`iUd^aYoplPƒuwsSXV?KaC",A;Nb=8WTLK:[jAQDI18XJ8KXK'.+"1238CGAJ_IK@BSQGOPLIHB=@FKOOI’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’“”˜dFV·¸¾¹º·´¶¼¾¼¶·¹¼½½½½¸½¿¸­¦§ª±¦¢ª­¨§¬£§­±±°°°¶´·½¾·°¬²´´³°°²´¹´³··°©¦ª©¤œ £¢§§¦£ œš™ Ÿ ¤¨¨£ž§¢Ÿ¤¬®©£§¨§¢œ˜™›–˜œ ¤«²·³±®«ª¨¢œ—˜”Žˆƒ‘ˆ„””«“v_KBOcsskX@/*+,&"S¤Ç¹§Ÿ|wutuF1>.7*+;[sbB=B:D:7œ½ÆÅ•70220/‡³œVh˜Î[‚⪑~yk7!*$%98)iŒ~:(Za+9Wjkz‡iJ22w‰UDCa‡—œq9,!,²Ç½³ˆnE '}”x–q'™×¯¬­zY0e~}|±m'‡ÏÀ[TPONMQVHJPUSLHIEJMMNQPMQQTVQHEGBGMK=/-44-8,#'F`A910P7JUVJHT^^l_``XdkXd{}xcSdjh^bljgc\nbp|nhokVXIY^LK7N_wm[w‡gLWebq~kimz›•‚usƒˆ€š~ewkTmdsl{yxx}†‘˜›‹Ž|{†v|zhNUpk\ee_[ixpfnƒqW^‡‹eSUq‹ˆa|r‡xŠ€||Œ‰”¤¡Š–š«„ŒvoƒqXcgSd_`WdgfJknn]\dJ@XG.>JIt27OQEMGdf4KLN)-RD.:V=83&27$:BJVJ;B:aeVXNFXJPUT@+&$D;Kžšy–©zr\SMa’a)&~œ”q]J:<[VGy¨º¿…US#$P¦‚W9p«ÂY}±ƒqmu<+)-2,?y’…>TwT*-wœŒ[ik9(4:FLMz–˜ —ª V9;7¦²|uRI#%/joƒ¾V ŠÊ¡l„x†a$Kw›¥u0|·¡^PNSPPPICHNPMHC@DFJMNMKJUPTSHGIDFGSQ8&(+)!181-1RNJ#FXJK]TKMUZWRQ€lh{pryvrƒI`˜]g]_a]_ebgbhkbajm\TYieM<Pc>[{TLR\I23I]+,YB=3"09)7ERUF=GLCIUZ^XGE5EIBA9>DKOOLIHDFIKLLKJRLOOFGMIOHJH6*+*1! 01$)=9B;[q`gXVV]gmmjlx~ˆum„xkxdX\]gkpdbghqwrxk`bih`[]H=HNC87F`lkqutvf]qdTq~quk—–ƒŒŠ€xŽ˜˜–z}q_Yj~{keˆ‚‰–•ŽŠ…ƒ|od`b[Z][Zcnkeegntommbgv‡‚mY]u‹ˆˆ‰…t}…‰Œƒ‰Ž”‘“—’±Ž_‰wuekld[Vo[KfbgSq{fkf^WcN9E@2GE5IJD,9SiPdnFJVWN77Ma9ENB:-$02/AA,'#%",8\x‘kY?>K†•‰š¾’7=N'k©˜^i˜˜’Ÿoz‚ª˜UIFUtœ—doz”]RTZTOI>>CJNOMKKDEGIJKKKQKMLDFLJYG>;201,3++!3UFPB(hyfj]ahpwzzyrr€–†qwlLn€~€aLxqjjjqtkto\ZkeWZ`UUek^MFB]f`gtwy^bqaeŒ•‰vxŽ„–ˆ}……u}‡—ŸŠ„™jo†’ˆxc‡™Ž£¢ˆ€||ync\kY]jltymtdZdprpofjfhyƒ{qgl‡”vƒ‰ƒp|’‡z™Œ‰Ž‘ššŽ±•f†ys_^v^NTkhCfe`GyodbZfSlB6N+7J94H@B;:LXH\_BLTHM89KZ9LBF8&)/(#,JQ4*?NHO\YHH[eQKXK9:1.D`mi¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¥¡¤¥l 3ùû8   ´°²µ´°«®´µ²±°°®¬ª§¦®¥¡¨®®««´²®¨¤¢¤¦¢£¡žžŸ›• Ÿœ™—™ž¢££¢¢¢£¤¥œŸ  ¤¨¨¤Ÿ¢£¡¡£¥¬§¦¥©¯¬­¯¬«­«¥¢¤¤¥¥¥£Ÿš—Ž‘’‘ŽŠ‡ƒ}~…Š‹ŽŒŠ‰Š“˜œ›–’Š‹‡zzzwusu~†„zq^NROGeƒwdjxN!$Co€m\hlK:«ˆU=663/:Ik^ZN4Mf‘ªm{Žn|®I q·ªuBYtyƒqrŠ…}ma]92XseM\FZ]SV\UMD7AFKMLIGFEEFGHJKKRLONDEIEXC61-382)")2JfMHE:fz€zpv}ƒ‡‰‹ˆŒtxŽxl„Ws‡‚ˆwo…ztoilmbbrg`lb[tTZjyxgUMC[ZINcs|flwmv…|q‡ˆz²žvŠ‚u{†Ÿ¦‹…‘€y†}yƒ•ž˜–šœ„{ytkdcpJTrmiohtdUeohkjVffgwzy‡{oeymz‹ku‘‹}—‰‰Žœ “¢{‰wk`gp\GLarFgw^Eog[fYgUa=>R,8932FRM>:TI6N[NOF@L9>GM1>7J8"/2##('GU84LREQbZ?=UfOP^K53'3.,5=7# (DX^Y?KPXdˆyoqtw{€†‰„’‹Œœ…vŠMuŒwŽ‹gxw|xptwndyslthcZZ]dhd[T>SQ@G^t„faoqwuwhevv¡¡†…ƒ‹£¦Š‹‚}ƒŒ†vw†‰ƒ•¥”ƒ‡ŒŠ†xk``fgVl}bZpxhdWkp`jh^jilvoq‹xtgpŽ~‰—ttˆ‡‡‘ކƒ”ž”‘š~tidkbbJCUpMa‚aNdlTmXPYTD@@:=.;4>fU5:dP=N^VL>KQ=D@E7;-J9#49*./%?SBANETMOOILQMEI[L64%87>E¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¡ ¦§m  Píóðóÿÿú÷ÿÿûûÿýöçöåe + «¤££ª¬¨¦©®±¬¬«¬­¯²³±°®­­®²µ°²µ´¯©¥£¢¨«¦¡¢¤¤ ž›˜–””“’•› ¡Ÿ›™£¤£¡¢¦¥ Ÿ›˜šŸ¤£¡—˜Œ’’ŸœŸš———–™ž«¡–•œ¡¡ž™›œžœš˜ž™Š‹ˆ€y{{wvxwt~~~~€ƒ„„†Š~{rf`bfgfVQJYP\­©µ¯‘“•ƒjF 4”¬—v<>™e:$K|iO||GIm¯‹wZˆm7EsŒ‡¯µM%6<9O~{V* .b…¨¢””ˆd0;@07=)5V—Šž¡Vb±Á¤£y?F€®‘wU#4G8JZI9McL9M_F4())KVKcBRcWIrgqkeejqvww{ž‚~„jk‘š„~xsx}sw{ruyomvl`i`YU\msgV=NPMZkz‡j[mspx|†yHz…y‘ª|‹Š‰‰žž„Œ†‹—•‡‡“’”§¨‡…r}ypc[alimzteqxYdZpr`oivmlxyhm‰}qq†’ˆ|…“„y}„‘”–†z‰˜‘‘™unzwnhXjL=QaSVu`PZmOdL4UOP9%CA%;34hU;LVQHP^TFIUP>I1;,%A24@££££££££££££££££££££££££££££££££££££££££¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢££££££££££££££££žž¦¨m +9G9ÿùÿöïôýÿúüÿüðöÿýÿû—>I>G«¤£ ¥©©«±³²¬¬®¯¯°¯¯ª©¦¦¨«ª§ ¤§¨¤Ÿœššž™—šš˜•“‘’’‘Œ‡‡ŠŽ’“‘Ž‹”•“‘’–•‘“‘“—šœ–›ŠŽ‰›™˜“‘ޓދˆ‡‰‹‹‹ŒŒ‹‰‰‰Š‡…‡‹Š„‚„yuurmpqrrsuwyux{}‚†„~|~yogc^XZUTRGDSgmZ@>A/0?E@5(PRO­¿¨³­‡bq…œ…E!""Y“’›†P]ƒn\5;).,#1MUKVHQmrDYdocX[huxuˆ~‰o\w…‹—ŠxƒŽˆ‡€{}‚|rwyl{rkosl_YGOZequgURTQYmtsx„s‡dnyy‹fœœ’²“•’ޤ ‚””’ŠŠ“žž®¨Ž‘’umjgc\X^ghid^fwtbReZno`qb…ehƒgm†Œ{z‹yˆ”vˆ‘’Œ™ŠzŠ›”—žte~€uiSiC;YNYRghKUcQWF0JKV7"F7 1;7YIHUBKGI]R=MRJGX*4TD/KD-4>86>=HY[PFBOVdaMIV]NEVUHC42E/4E¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡                ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢£ªªn1l‚u}¹üùÿöÿîÿýÿÿÿøýþùÿúÿþúüþüýÿÿÿšy|xy¶°°¬¬ª¨ª¬§ ¦¨ª¬«¨¥¢¢žš› ¢›‘“””““”–™‹ˆ‹Œ†Œ‰‰Œ†~‚€~{z{|}z|zxz~~ztvvtrtz€~†svsl‚€†…‰Ž‡‚‚†‹‹ˆˆŠ…„‚}zyxrxzxwz{zy}}wvyytqqqoljiilrvttwywsy{wsl^ONQQQG25NdzF00'50455%/MB#ƒ®¬ªÃÆ}NW~–|U0 (lqPa]^ª†uŽm]b;H=µh–†UFHY?CM(=Ž¥Vl»×¸qN_˜a<_}¯„6^cb‹ZDR`ƒvmw8SaRPQHA:/1:FOQNJGDFJMNMKJMDC@7@FT<2F)'-JFJ9IHGQFDaT1AMHVo05[B;RK2/95-3>IUYJ@GYYbbWW`a_N[[NE78:$.D¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢£££¢¢¡¡¡¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¡¡¡¡¡¡¡¡¢¢¢¢¢¢¢¢£Ÿ¥©nSóÿöÿèÿÿÿÿÿÿÿÿÿþþþþþþþþÿÿÿÿÿÿÿÿ÷ÿóÿÿÿì5 +²ª©§¤¢¢££¢¡¦Ÿ› ¤¡š¤™“œ§«§£ž›£¦¤¢¢ž¤¨§¦¥¢ ›•“”•“‘ššš•Š…ŽŽ‹Š‹ˆ…‡Œ‹†„†…€}}y||xutywuuvvusrqppqrtusrqoooooijkkjjklgjmljiloqrrqoligaabdfjnpsqpomg_YOJHMOLHG‘¯¼›hE:86-2.#3HB:a|x•¨›y@AsyU3%‚zG50mÎiR^NY8(4!.ŽÒŠ}z=;+?*)X=Q”p#-= “²¾ŸrŒsr𾵬;G8`wkeK.@n‹¶j]g&+(,}°ªƒFR}tN|s76X>`…{]9:H;(#'C9<}ɼ”G@aTRRG?9/-=KOOQPLIHHKNNKGAC>6;HJB97;DC7+&##%\pRZfvr~Z"& +0@O\rc•’¨•B„˜”yiˆ•w‹{ƒƒsu{yrN[cgc\VNGJZdjoidl€ˆ}qz…ƒŒv{er¨š˜¤³›±¾Ž˜ ¬®¡˜œ ž¬š’’‚oeueST\SMYmlvoZ_j_OamiflssŠ6z~o†a„‰rŠ“œ––‡ŒŒ{¤§“—œ}‹®ŒŽ–xU}xloUXEE[;YlfFZ^I_f?GSHOF;/,?MBN[?.FQE>a0)QTIQo2Cb1>><;>@;4;2\QTQJKY[ee[Z^YaPUYJGKB)&.=¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢£££¢¢¡¡¡¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¡¡¡¡¡¡¡¡¢¢¢¢¢¢¢¢£Ÿ¥©n    L¾ìÖÛßÿôôÿõÿÿÿÿÿÿÿÿÿþþþþþþþþÿÿÿÿÿÿÿÿüÿöÿôðÿÌÙäâ³8 + +  +­¤¢¥£¢¢££¢ Ÿž¢£ Ÿ¡Ÿ›œ£©©©ª©§ª²··¶¸«µ»¹´²²±¬§ œ›œžŸ žžœ–‘•œ™™š˜“”™œ—•˜—’’“‘ŠˆˆˆŠŒ‹‰ˆŠŒ‡…‚}||||{yvsqonmlkjjihgbcdca``acccba_^]aa_^^]]^cehhd`]\ZUPNKGIN“•“ŠxQ,1'092;KJ"1Nm‰šs]/)Pksn_B€k]ª¿Þ°^M/>',#%4©°‰†€H;, &!(š¨|RD^m_°žx‡˜¥¨\†¬¸¹µ·O%!?IGPB/džµ©¡¤ƒpQ$)*+R{~OLWLCxk4Ff–|NUNDK?32/=8{ª¯¸Òv aTRRG?9/.=JMMONLIIJMONIE@@95=AFA3&"&"[qOQjqp}‹a&$7HJi{x—mj‹—›’‰lo”‹Žv†…{xxvsfRŠnZNHBDR=0>IDJc++]ZHK]0ET-7733>G@@‹¿¾ž£L `SQRH@:13?JMKKKJFHJNOMGCIGA@HQJ<>@DD:+" (.''WmTZihnŒt<  +'Jco„‘ˆ_€’£¡‘†oz•“€zu|˜…„~†€wyri\TVXPD=Sbgi_W\^w{u‹~€kbqh„˜“¬©¯¶¢­µµ¨žŸ£¤¦ž‘…€zs^OIT^\Y]m€~lgf\Ri]\ff[\i_K}}buwrƒ}e‹—•™›ˆvŽŽoz•¦ ™¤—„’™Œ…SikhfZJ7EG>Ti24\SKSM-@A9550-8FB4CJNI]Y_C\QGL`sshPch`ZSJG>;5-¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢£Ÿ¥©n  "÷ÿÿôÿõîùÿÿëõÿûüùýü÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûýþÿÿöõÿÿÿÿ÷úúñÿñûÿò!  ±ª©ªª«­®­ª§¡ ¢¥£›œ– ©ª¨­´²­¬®®ª¦¦¤¬°¬¨©¬¬­­ª¦¢£©¯ª¢ž¡¥¦§©¤£¥§£œŸ™˜›œ˜–—›š˜•’‘“––šœ™—›ž›™—––—˜••–•”“‘‹†…‡†|ƒ€|{|{wsvsojeb``XXXWURPNILNNNLLMJKORNEACSar}waMA37FA27G;"7J\Kf„lO4\x_[вÌÓ¹¼R=+!%4—ÂŒ¼ÈÂÊÏd #…¹§XbŸ›ƒŠ±¬†fLADl]K^‹¯š6af…•‹cAQ¤¥‰š½•2 )c’›Š|mdbQ'v…-'B<1@CE?3)'))00-Ph_qdbr…Œ†]# +  +&?_v€†wv{™–qhgTjqr{|{…–˜Š†Žt~voijsugUVRGLepg`u…~nx†s}{ˆ‚h~r‘„£³·»ª©·»·©Ÿ¡©®œ›|€~vUCI`bVWa}poqXIZbQQcaNRhQ[}}au‰i‚ƒkˆ“—‘”œŠn‰›us—ŸŽž§‰‰¡ŠœˆVhmj^SA=FG^BRUhL9KWUK9ICaD$/KIBG63DA>VN6RhDBI?LbG.96O9<927@;.I]SL`U^;VUNQhyvoVg\P\X>0??7*¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢£Ÿ¥©n’‘„ÿòÿÿýÿÿÿýüÿÿÿÿÿöÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿúûÿôÿøùÿÿüùÿÿûÿÿ÷ÿ‘  ’œ ³­­¨¨©«­¬©¦¡›šŸ¢Ÿš—”— ¬±±³·³¯¯³µ³±³§¨§¤¥©©¥©«­«©ª®³¡š— ª®¯°¨§©«¨¢¡¤¨¤£§¨¤¢£¥¤¢žœ¡¥¡ ŸŸŸŸžžžœ›œŸ      Ÿžžš•““ŠŽ‹ˆˆ‰‰†‚ˆ…€{wtrqonkf_XROQLHGJID?B@CJMHCA611=PUD/957AB;E]C=! +  +0@KLE9.,N\H@LeœÃ¼¨¤^="h¸‹‚~fu«˜@Eº³~rVPƒ€‚¦¸’^@0.<:8W‚¬›U‚‹¨º¾¤si•ƒ…‘°”r9I_ fqŽiJHQU;%8&o1'#QeN>.&s¨©•‰A#[NMPJGF@EJONHBAD;?EJKIEC8=?=:974FIF:.)-2&#"%Jgcqbe|‰†‰q=   /H[qƒmYkgGBD!-4=Rhx„Ž’‡†‘‡x~{tt}ƒ{ntcGCasj_q~{x‡€oni”©y‡„‹…‚ž²º¿¸µºº³¥›žª³•—‚{ztidHNf_Sg†{ggnZNc\OSc]HOjSi~€h}™gz‰r€Šž›”›–tƒŸ†y‹¢†’ªŒ€—Š˜‰\nsnWRCEJC^GRWkC7V;CFA>?>8B`WNdU^C=T\_orfaiudQXQ7)>?8,¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¡¡¢¢¢¢££¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢££££££££¢¢¢¢¢¢¢¢£Ÿ¥©nÄÑÐÆÂÿÿÿüÿúóÿöóüþüÿÿÿíðöøÿÿÿþ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþüÿþþùöÿÿþüøÿÿÿ÷òÿõöÿõýùÿÿ¹ÐÔÌ® +±««¥¥¥§©©§¤Ÿ˜–¤¤¡Ÿ££©´»»º¼ºµ´¶·´²³¯¬§£§¬«¦¥§©ª«¬®°«¤¡¨°°­«¬ª«­«¦¦ª¯«ª­®«¨©©¨¥¢ ¡¥©¦¤¡¡££¡ž£¢   ¡¢£§¥£¡žœ šš››˜•‘Ž‹Šˆ‡…‚€~}}|{xtojfd_VMJMLD<@848===>7==0+:=88:E[O]H+# +3=DP]TB>XM3,(6jˆ§§ŸmQ=7Lai>D:?EHHFEDBGKG@=@DIJC4('.3+ JgZX_k‚ˆ}tQ +   )>_Q2,,&(8a{‰“–˜ŸœŠu{€ƒ††~tokXOapnkbr}Œž™mmb‡£uv‘Œœž¦´½½½¸¶®¡–—£­’’ƒyn`TZGXoc_tƒrrcV^ea\b\_dZLUjWiy}g|šfp‰sy ˜›¦„€›“…Ÿ«‡‡¢Œz†“‰drtoUZKIE(OP9EB8EA67N;TC?W>4BI5JIAI?CJMHCFM:UVJeZ^WA_aYehahhuraWOHGGE?8¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¡¡¡¢¢£££¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢££££££££¢¢¢¢¢¢¢¢£Ÿ¥©n *,ÿ÷üöÿðúôúûÿðÿÿÿÿÿÿüøþÿÿÿÿüõøüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúõÿÿýûúøüÿ÷ÿóýÿÿÿôÿÿÿýÿýöÿÿçúê)6 ´¯°¬ªª«­®­¬§¢¡¦«¬­°³²·¾À½¼¿Àº¶·¶±®¯²±«¥¦«¬ª«©¨¨ª­®®·°®³·³­©¯­®°®«­±°¬ª®®ª¨¨©¨¥  £¢¢£¢¡¡¡¢¥¤£¢¢£¥¦¨¥ ›˜––—Ÿž›š˜—–Ž‹‰‰Šƒƒƒ‚~}zyyxwwwwiaYTTQLFD=86523694/*&%JN837=IN^H("0Zx‰’›†bRH>.-)Axˆš´—q¤–¤‚WHeŒ^yaˆ™†ooyf61Sg}nf‡u7'981CU~o^^†Á¯s\Z`[:9GW~xo™¬¤|Lj¦ˆT(,+#YÒíÐuHoUP6?a@%#-.8[>4NcSNOIJNKGGIIC;>E?CHIGDCDCDDA<:>CLNH:139<8(,8TdPHQf„||xg5!  *(&#-*$27|Ž¡£œž–‚‹–œ‘}j[R`h`Xdrvzhr|Œ—‰vtzrs‡xjžž¯µ ™®¹··¶µ¯¤˜“𣋆ucODEG`lbnyeifaZ]mkUmkg^WWal]fy}ex”mp†pvx—˜š­‘—‘€–¬‰~–Žƒ„‘‹jpllYcQA65B_Rc{EG.?6KQ3AF=IE5+D8_B:Z?=G@5SJMAKDEMJ?CRANUCb\UbOi`RdlgqbemhXSYZLE?>¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¡¡¡¢¢£££¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢££££££££¢¢¢¢¢¢¢¢£Ÿ¥©n1e;NQðÿþüþÿÿÿúûÿÿÿöúûÿõüúþÿýþÿÿþþøÿöýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúÿýÿùûÿüÿÿÿóÿüÿüÿøÿ÷ûûÿþÿþÿõÿüÿûüùúWCJX;º·¹¶µ³´¶¸¸·³±±³³²¶½»¼ÀÃÀ»»¿À»¹½¾¼»½´µ²ª¦©®¯·²­¬¯²³³°­¯¸¾¼·µ·´´¶µ²µ»·²±´´°­®°®«¥¡Ÿ¡£ž£§¦¢ ¤©¢¢¡¡£¥§©¦¢—”“”–——–”‰‹Œ‰„‚„‚‚‚‚€}zx|{xvuuvvmic]YVTRLJJG=2/2(()-,' !W`A:ABEScK($WY…’‚yhSO+2/'6w†Žw]¡Ÿ ‘@J8avy´ÆÄ¿ººŒa…”¡UGDHKJGCCCPLHFEEHLSWTJEJOOCATZ^_LKA[w€€|^2 % ,(462/1,/Nz‹‰œ¥‰ˆmL969ci_Vevyzwvt{~ss†emXk~\‘±¿ “¯¶®«··³ªœ”–œƒzvzs]I@JSdZQuXvaeropmZrrfVSalmgi€„iz•yv…mvsˆ”–¬•‚Š–›ˆ†¥‰xŽ”‘’mlci]gP6'09lVYyF:OL]WB:;P8CNRO-=F@NK92>/hL@Z9AQF=SBUDYF?IE58JRPW=]ZH`Cca]xzc_j[`dURUKD948¢¢¢¢¢¢¢¢¡¡¡¡¡¡¡¡££££££££¢¢¢¢¢¢¢¢££££££££££££££££££££££££££££££££¡¡¡¡¡¡¡¡¡£ ©n + + + ä÷ÿþúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþûýÿþøò ½¼¾´·»¾¿ÂÆÉ»ÂÅÁ¾¾¿½¼¼½¿ÁÁ¾»»½¾¼¸µµ¶°³·¹»¼½¾ºººº»½¿À»½ÀÁÀ½º¸º¹¹¸¹¹¸¸µ³±°±±¯®­­°±¬¥¥©¦¦¦¤¢ žœ–š £¢ ŸŸš™–“‘Žƒ„‡Œ‘””“Ž‹‰ˆ‡†ƒ€~}~€}€{vvyzuqqoh_ZYUOOIFEA:8:6*#%%#,:616I\`XO=.09\R‚i}TD+2)'. !V„€zmuž”vIG368NNy™¬˜mN9yŽ€ ¦~3G±ÍÇ´—r;59/[ž¶Ÿo=V_R­t7/7;C%3#Sdu·pO`uqZ<&,LÅŸ¤t[NHxszhWF;TsŒ†…•q*m^WQILOHE<569:=@CFJKJHGGUSOLKKLLMGI98@-!\…xrCbFScpv{€„‚P 27# + &)5&3>7( +  +CTг§¨iF&-hgjhfu€zІwim|v‹{Zb|in¬§¯£•¢³´±¯©«§˜”ššƒ€hj\COOHdd[hmehakrzrNIncnh[[`gsqwo†n–zs{}wnxyz–š«“…†Ÿ„‹‘¬‡y‚Š•pjj^q[Š uƒ~LU Ç ‘_;.bmšÂ¯{]Y;=D’o=01@8 '9e®¦@5boe‚‡E  7tv\au†k=LsxohaVavŽ‹‚‚W$pc]VKJKC;3-/47;?HJLMLKLMLKJIIJLMG;>411%+%7–ˆt_gSXdotv~‡tX:' -DB. 4308'0 (sž‰f=%F‚{yrek}„€zssy‚˜”pUY[iŽ©½¹¥Ÿ¤ª°¬£¢¡˜—™”Œ…kj^GQOQVOMVQRfntwxmXWk^jdVRU\jwvk…x™{ku|~y|‚›­šŒƒ…–‡—°Šu†zŠŒ”Œnkk[hKAG>:=7?`gOKBCBL[UQPMJMUuzSMjpqpcddb]WPLMHA;££££££££¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢££££££££¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢¢£¤¢«p  ¦ÛàÜÙûúùÿøÿÿÿýÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýþÿÿýùþýýÿüÖáöÕŒ ¾ÀÅÆÁ¼¾ÃÄÀº»¾¾½¾Á¿º½ºµ´¶¹»¼¿»¸¹¼½º¶½½¾½¼º·¶¾¹²­¬¯µ¹¿»¶µµ´±®©¬¯°±µ»ÀÃÅÉÏÔÖÕÓÞÚÙÜÞÜÜÞÝÝÝÜÝÝÞßÚÚÙÓÌÄ¿½··µ²¬¤ž™•“‘‘ŽŒŽ‹‹ŒŠ…ŠŽ‹ƒ~‚}yuqmkmnjc^\UMC[nnaR@12,'!1>72+Gwb[]WaWREYzgF;%((+.&%Mb^QBI9NILH2%!3pohK1))7ŠŽgYa`U`ŽË®Žx¼ÝƧPr–³°ŒY#X×?Kqe\_ž{&!Fflsmsh;(69;@B4,841'. mc_YLHH@3+&*16;@FHJLMNQSIIJJKKLLI8<93/+>@W¡¨”u€pk\Yk|€‚ˆrg`U8 +5I?!"$&-$PU' L~Œ{tofjy€Ž‡~z{…‰x‹„f_t„ƒ º¾®§ª°º²¥ ž——”‡†z`]UGML[\QJS[ev€‚webfcS`]OJLVg{|vŒ~{ntx~z‚‹ˆ–¨¡•„„ލŒy„’…kopX^MLP:1.IWcIZOPX:K_S@DP>DCHF48A:jwgsiH$(‰‚sthA5„W<<.#fÈͰk1e¯tVciYfF”q= 1r€sK;B6#&(4;<-)-" ! +d]]ZMIH@2+',38=B=@FJLORTOOPOOMLKH7LZK$CVD=6<:JM96PLVbP[nf_inrnglxr`Wcifcdcm„qm{‰T{s‹mxx“’’Ž™–ƒ€Š„„Šy}ˆ‰ˆ{dpzirfT=K6*3i@;IdQ?I3IRM:BU868FA;:\^QRLkVT?NX5G\M=SA4]Rh]WYVPUajaX^MA_ohddjsvrl^YRM°°°°°°°°¯¯¯¯¯¯¯¯²²²²²²²²°°°°°°°°²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²±³°¸z(!6‘ðÿíóÿûöÿÿ÷ÿÿÿ÷úýÿÿøþþúÿôÿûûþÿÿÿÿýüþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþüüýþõÿÿøôûÿüüÿ÷ÿûïÿÿÿýûþüøùÿõúÿß…(0 ¶´¶·³°³¹¼¹´­´¹¶´¶··¼»ºº»º·´°¯¬©§§¨ª¥¡Ÿ £¢œ—“£½×èïíêáÜ××Ö;±½Âľ¶²¶¼®®¯³·¹¹¹¶·»¿½¸º¿´¶º¼¼¹µ³ª­¯­¦ž—“~|{€Œ ³¿½¾À¾¸³»¸´±®«§¤§ª­«¨ª²º½½¾Áý°¦‹†‚‡’šœ­¨š€Y4" #$&*/1'-0(-" C>-'O·Ì§²ŸšWRN+v›„~_MJ) -IŠqptqQbG,ަ¬­§ug8*&1(fª«}s˜°±­¢€ah{c?56e_NeŒƒ´vc„l£«~i(&''85UŒu=9=(5sj4,!L7A#]<(&VJIPRUO?@=@INMIHIHGEEIPTZWSOLKKLICSQE7)6CNŽy†z†‚‡’—¡™ ›‹‡Œ€jE # !  +  1Mq”®´¯£¤­¦”†dc„{g\ˆƒ‰is—”…zŒ°¿¶½µ¥¤¶·¥˜ž“‹…„‰zZVEH9?TP^^[ijX_uv{mZd|nPLhkhfihq‡pu•‘Crp€™ldsy˜“Œ—……”ƒ‹…‚ŒƒozŒˆ‰|clviu`K;Q3$+^1:FhR:M+CEGIAO4K::?397GC0B_nOR4kNG:SU-OYRH\;&WRgRKVRCMggibgYH]kmifgkljgVSNL²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²°²²»z]ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvµ²·½º¶²¯­¬¬·´±®¬­¯°±±±°¯­«ª£¨«§•’’Š”˜‘¢³ÝëôîãÞÝÛÓÌÅÂÁ¾¶¯¿ÀÀ¿½½¿ÀÅ¿¹¹¾Á¿»»½ÀÂÂÁ¾¼½¼º·¶¶··¸¸µ²³´¯§¢“†}|‚ˆ£¬µ»ÀÃÀº³µ³®¬­­ª¶µ³²²²³´ÀÊÓмmooprux|~|ŽŸ¢ŒhL&(->fH&.EG 8…œ—œ“tHP|Œ†q]U>@&+C—tT900D?'E¢”xp_;&!,6˜¬£wDkvuebXYgxU/0$IHDDptFYrs}–±¶¢Š\Fk<$'#$HX^\5EhT1#0?~t>Q(N;9FJKKE@@AEJOQQFL@:HKJXRSVWNDELTGD :B(>cgx›¨›ª³´± Žjj…‘st­© ¦¨Šw‰«¨‘|Œ³Áµ°«±³«¨«§—™”‰„mYN,%JK@UYZcljhzƒwuckgoiEKohiltty™f}—““PfV‚‡xxjk‘ˆŒ‰ŒŠm†„xxj‡•|\eqje^=?B,?X6;S]ZF0BO3KD>BJlX@CJVVUUSJEKVKTF4=KC37y«‘spbVmvusxxz†”Ÿ¤œ“ƒyR + $& + %WpK3QH~{[l—£¦¥“­»º®žŒ€~~ˆ‘‡w‚” ¨¯µ¯§©ž’„„š¶ÄÃÆ¹³®¡žŸ™ž›~uo^KOB?UROb[Z]jrs}smnyrdXKRpmpu{uw‘o“’›^n\w‡}ms‘Œ•ŠŠ…}‰‡i{|€x|vj„ˆ‘y\`jfgcEGI"2@XE?RZXJ25IGS=?@0_Y:3?@@C=FDJbjLA^ZHMfhN>D]\KCIGA;\\YXXRWihgU_kciomuwpifd`kbZY²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²°²²»z%^daW\GGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGG_N]``-³¯³­®°±±¯­«››š›œŸ¡£¬®±³´³²±®¦—–”‰–±Óîøòèæá×ÎÌÌÈÁÄÆÆÅÂÃÆÊÈÆÄůľºÅÍÒÏÄ»º½¾¾½»¹·¶µ·¶´³±±±±­±±¬ª¬­«§¦¥¥¤ ›—ކ|y}€€”——šžŸœ¢ š˜˜˜™‘‰}rpw„Ž‘’““‘‰†‡„}snoty~wobL5.3=6v¨œ¬³}FCB,*<:?uf<A?,__)2FzI5:@>0 )1dxi69 +K4,25=HKEA>?EMTXKFFA8?PXYWRJ@>JXRLB4/;>0O”¤‰ullfgpoiigiuŠ“–“Ž‹Šb.  #! + (r˜fT€©¼Ÿœ¢’”«¶±·¼¯›•‹vŠ›¤š”¥ž¬¶­¦³»¯|jdv‹—¢­Ÿ§°­ª¤•ŠŒ‡zocO;@9-8RI2JWV|œ¸—oe_[N•Œ~J5"#* /fjKy¢‚~˜–6'ff=tvtƒa01G6NZaL22)2?*-YiM7LSA23872!BV 1((=PStE'10*":VvH7" W>11/7FLHB==IUVB?:),;9aŸ“…‹„‡|w€yvqq}}z~Œ˜—‘ŽtM#  $ +%.i —h{¢ §§·¶—§¾Á¾¸£‘‘„di{‹‡‹œ¦µ©“›¥”]Yc}•¤·É®£–™¦¤ƒ‡ƒsaSG>8NXhosxdU^hggv|lZx{qH7XTgss‚ˆ|…•Ž‘Ÿlm_f‰’…~ƒˆ„…ƒ‹…x…Žz{lxwoqp{vg`biqeNGC$13IZLZXKH7.YF0!GbKLQL65KE;K7DXe\HGYJBHXQ95DND[]E?FOVS_`SYcX``O^qkidokovqfgs``be²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²°²²»z ¯ª¬­¬ª©©©ª«ªª©¨¦¤¢¡œž ¡¢¡Ÿž˜¤¨™‡‹«Êîòòç×ÎÒÙÊÉÉÉÈÈÊÌÉÇÈÌÑÑÍÈÑÎÌÌʵª¿Áÿ¾ÀÂÊÉÈÆÇÈÊËÏÏÐÑÑÒÒÒÐÔÔÍÇÈÊÊÁÄÈÎÑÍļ¼ÁÄÄÆËËȼ¾»´­¨¢›‘Œˆ…‚€†ƒ~{yyyzzzyxwwwwy|~}€„ymhdd`WNIH17cxr|\.0?=4*3)2(V]?T¢¨š©£HHM~½§¦¶³o$'Hi9Otiyˆcr#8ebN@T~UCa[/M}~b>"%"*>-,$hšs7GK:**//"+7H$.ŽraYYF[D*! '" =epG_UN3, _F95/5EMID=5.CN:h¥ žª•…Œ–•Žˆ‡‘ˆŠ“™–‹…mI'  + $;5t ¹~Q“™ ¢±À¿º¹¸»µ¥’‹‹rLd}†uht‰”‹–±¶ž–œ•Š’—”’œ¤š¤·»®¥š‡Œ|_D:>DScfx}meVTjwid{€hg}qeI;TMfwq€‡z†Ž{’…‰”da]r‡‹Œƒ‹{…–Žv†zispfjm{€}qccijcO@7-+BNJZSB;2824' +*]Y?*H›¢‚ˆ—–€BHYŒßÌÏÚÀ´‡jE-e^U_WJr“}li€ƒeHC\u:!FaIqž©¯~I*"4<:!%&"_©“\I40BJRVI>:>DPYUWYWRQTWWV90@LOMH„³º°¬¢ž›–˜”—–– –Ÿ¦¤œ—˜›“nI + 0E@“©¼—=s©Ç¾¶ºÅËÇ÷ªƒityfUs‚}hk†‚‚ˆšœ‡{ˆ™¨½Ç½µ½ÈË´¸Á¼¯®ª›zueL5,3=amixz_UT^trl€f~…mZSHJNi}p…vˆŒv•‚Š•jdgw†Š“x‡Ž¢“rvŒŠuzqkmo†ƒ‚‚t`bg]cR>3/)AEHRJB4-N]2-2.LZ4JP>>UM;HZaiaQQO>VPSWH34GYAMB@TTgd`ef__ca\ymbippZsyujktsidhhd²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²°²²»z¬¥¦¨¨§¦¦¦¦¦¦§©«ª¨¦¤­ª¦¡™—–’‘ªÒîòêÝÕÌÉËÌÈÄÈÉÎÒÎÇÈÍÐÍÊÉÊÊÇÄÄÃÂÃÆËÏÒÏÎÌÌÎÑÓÕÓÓÔÕÖØÙÚÛÛÚØÕÒÎÌÌÎÌÉÈÉÇÁż·´µº¾¹»¸´¶½ÁÁµ¸¸¶¶ºº·µ¶¶¶³®©¦¢  ¡¢ ›—’’‘Ž‚…{}€wgOMKKNOKG4DI<-! "fxYMC90)Q{[3#6ZJ7HdkQ9FO‹Ò˺´²·†‡m`WUkr[J_‚“¯†JAQ_[I&-VPhjš£uQWo˜‚-4%$TŠP5&:]k\I&/8^vam¦º–u_o]G%*5O0«²¯—`EdRJG96@FJFAADJOREF@ALPOTNPOMQWUPO:7RY=7S’¥µ¤›¤¢¥”•‹†–›¦œ«³­¥§ªªˆ…k& /EFHR^—¾¾®m„¶»ÄÆÇÊÆ¼º·®|`y}oy€ƒp\q—hgw€{oh{›¶ÇÎ÷µ¶³»ÀËÌû¨‰wfN8-/:D]rjlkUWctqqljvwf‡‡lR]TA]go‡wŽ{„œuhow‘ž‹’q~‰•¥‘lqŠ‹qstggb_mYbiUaT?4&5*AJLHDQ>.^T<360STU_;>SEhU[Yak[Rffsgkxuujromqz{pcjnmd³³³³³³³³²²²²²²²²²²²²²²²²²²²²²²²²±±±±±±±±±±±±±±±±²²²²²²²²±±±±±±±±²²²²²²²²²²°»{¬±±±¯­®°¯ª¦¤£¡ŸŸŸ ¡—›—†ˆŒÆßñìàÚÕÎÄÆÈÊÌÍÍÍÈÇÈÌÌÆÃÄÂÂÂÄÇÊÎÐÎÐÒÑÏÍÌÌÓÑÐÑÔרØÔÖØØÖÔÓÓÓÒÐÐÒÖÛÞÚÛÚÙ×ÕÒÐÏÎÈÂÀÂÁ½ÃÃÄÄÅÅÆÆÁ¾¹·¹¼¬µ¹´®®­©¢ž  ›———”Œ“–‘“†€~|xpjc\VQLI=<7-"-l~v†ŠZ+ "SkZ?6*%AA3-'/\’‘egq59ƒx?.DVM=ACGZeQn¬£qQ*-' (//,2œŒc©×ÆÌ«ÄŽ0+z•j!(9C:2C]R?(;v–{VRй¹¸\?F$Izª9[V>'•½—jH+jb[VK>%#DK-./ 8Tc^KTd•MA6XN.&6S;&CŽ’]C0''$!"$! N”}~¸¨t¯Á€X2z[L.!#+%!&)43EdogchAQdmn7)S@ 'pœÏÂWaHCE”pNA:'kaZWPGGORNLRajbULEADJOU[OPRSUURNQOHKWWTZb{˜žŒ|s‡ˆ’””œ¡¬¹Âÿ»Àį±q ^§œ—­«µÌÍÍÆº³›§¶Á¾º»´¦»¹º½¾º·· ´¶«¨¦¤¨§­¸ÂÄÄÉÐÊÈÀ¶µ½Äź®Ÿ›™†s'#GsŽ“Žlp]BLns\k^_Z`uz{‡vZi\Po]U}m”o‘‘€Žˆ|’‹}WOf—«——‹tŠ££¥yb‘yozwul]w{r€gQ`_ZiSKD$52EFO[^UDALSQRO`X23OUc:CC#Ao\^F[TXo_eospilvvot|wpqvxrqnl³³³³³³³³²²²²²²²²²²²²²²²²²²²²²²²²±±±±±±±±±±±±±±±±²²²²²²²²±±±±±±±±²²²²²²²²²²°»{¬°¯§«®¬¨¥§ª ¡¡ œ•‹‘‰†“¯ÐéõëæÙÈÃÇÇÂÊÌÎÏÏÍËÉÊÇÇÊËËÍÒÒÑÑÐÐÑÑÒÒÔÖ×ÕÔÕÖÙÓÎÍÑÔÒÏÆÌÕÚÛÙÖÔÕÕÖÖÕÓÑÐÐÑÑÐÍÈÄÀ¾À¿½¿Ãÿ´¶¸º¸µ°­µ¸º¹µ³´¶º·²°´»¼·²«§¦¢œ——”‘Šƒ}xusptuqkf^UXSMGC>96-)#  +@p`DSS+& #^E@K8 9?YnUXi]H:$#)%8Œ¦nB-'*(#!%# 3yQ‚yNtwnLJW@P7 ( !# 3fY54GB*'Cso>50@+Y¾«—½r4`iB5&4*&)'f\UUSNR[YRNWjukYJDAFMQTXMPSTSSVYOONTXKHXeŽ©¤–…vr}|v}˜ ®™›¥­²¼ÈËÆºÆ„ +1ŠÊıª´ÅÊØÑ»´¥ŠŒ•’¥·ªº¸»ÁÀ·°­¯¿¼°±´·½ÍÇÃÅÆÃÁÂľ¿Á¶£ž¥Ä¼·²špK9-%5INawx†|eWgw[__V^jt}r„oYgZTsaiwq‘p™ŒxŽwxƒu]]‘¬›Ž˜™Œ„¡£¦„c‚‘‰gkxvlcq€wydWd]QbRME$0-?=J-WhL>$9-65+AN65GK>;FOO^bVA=MVSPQ]R7=RPY7JR2MoNfThbcwpxjrnbfx~vsz}wpoqsikll²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²±±±±±±±±±±±±±±±±²²²²²²²²±±±±±±±±²²²²²²²²²²°»{§ª§©«­«©§¨ª¢¡ œ–އƒ‡’¬ÐïúñäÓÑÊÄÆÌËÆÍÍÍÍÍÍÍÍÏÍÍÑÒÐÒÖÌÌÍÍÎÏÏÐÖרØÖÕÖ×ÔÒÏÍÍÎÏÐÒÖÜÞÜÙÖÕÕÔÓÐÍÉÅÃÄÆÉËËÈÅÃÄÆÆÅÈÌËÆÈÉÉÉÇÄÀ¾½ÀÃÁ¼¹¹º±®ª¨ª¬¬«¬¦£¥¤ žŸ—”Ž…|tnkhlmjhe^UQMGB>940,&   Iv\:OR$" $Z2 #?DCG,!P1yhx]G1/,,+!'l¡ˆP.-' !&(%\‹d[‚qRBT…knE+F.!'!' +/cM#!+4F]]S6#F.EA P̳s}dHNW,M8)&$ ^RKNQQV_\QIRiwm[HCCJPPNMNORVVTVZRYTG?;Jf€£«¡¤Ÿ““™“†ƒŠ‹“¦Ÿ”—››£¯º¶´¾| +IžÒÕǽ·­½ÃÒÔËÏǺª¥“𴤆Й­¹¹º¾¬¶²¬µ¸±­·³´»ÁÁ¿¿¥¥±À¿³°¸«¯¶²•b1 =_`ecEHH^ƒ”ƒgYK]Qbpkuf~xWX`]otrps‚ƒ{’u„•{‡lcЬ§‘‘Ÿ„ž£‹eq…˜nhsnmruxxuaV]ZQZPNM4;/B>P/dZBM46&@C-AN;1?MH@MZUVYPADV[Q]PQPDGRQFTHE_cTUMNlgZbftgsqei~…{rompuuka[\^\²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²±±±±±±±±±±±±±±±±²²²²²²²²±±±±±±±±²²²²²²²²²²°»{¨©¦ª§¥¥¦§¥¢¨¢™ŒŒ’¬ËñÿöáÓÎÍÏÏÌËÌÌÉÎÍÊÉÊÍÐÒÒÐÒÖÖÒÐÒÍÎÏÒÔÖרØÙÙ×ÔÓÔÕÐÓÕÓÏÎÑÕÒÔÖ×Ö×ÙÚÎÍÌËËËÌÌÒÔ×ÚÛÚØÖÜÞÝÛÜßÝ×ÞÛÖÐÊÅÁ¿¿ÃÆÅÁ¾¾¿½½¼¸±ª¨©¢œš››–“”‹ˆ„zvtssoheb\SSOJEA<62/'  CuwdN8%6C-%0 <@2:K;AdqOLB++)!!'%% 3~™p((!#ˆq0Fƒ–pzŒ}OE&K4!Pk=*.12)1( 8CWE8Œ”lLP30 $*2"  XKEJPQT[ZMBH^nj\B>AKSPIEQNQY\WSTLYP=@Q`m}Ÿ¨¢©ª¥¬ª©¡žœ“—¬ª¡Ÿ§¬¦Ÿ«³¼·u 'n²Ãµ¯ÃÛÍØÎÍÎÓáØÚÊʼ¢«´œqv†š£¢§±¡³¹·»·©£¸³¯¬¤š••ÑÎÇÀ¼¾ÀÀ¾·¥Ž|lXE0(BZWafMcV[qxkfoKfXblbkepYNrkeƒxtzwœzjŒ‘}“”w€“qm~¢¬‰˜›¡“sq”ynphn|tm}u_PMRQWOLTGI/6?>%#*;?TN^ukD,;;:2!! ,pš7, !--n€B%&?zpzp[=3;TZ/ -"6ed6'(,%<^?IL92.0  + + +WJDKQPNPRH=?QabZ<9=ISRKEQMQ\_WPPISJAVj`Ne‹©®©¡¤±¡§­·»¯­¿Ç¾µµ»À½¹®¾Íºu%H~±º«ª¹ÇÊ×ÐÔÙÛàÏÌÁÆÈ½ÀÄ·¥ ž˜„lhsž°®ž™¥²„Žš¥°¾ÊÄÉĸ·ÂÄ»ÔѺ‘w{‘¢U`Œ€}|lft„ŽŽ`E]rd^gbeoc|[P{vd…€€€€¢mk|{€s{ywzœ®|‡’¤—„‚†prmlxnkƒrZKAJKRIALJH$0FfZfC)>.+LQ46:LNJEDCCN_[L=;HW][WOT\D&8f@B:IifSW_UW]`jpjamsrsxxqinw~|snmldWN±±±±±±±±²²²²²²²²²²²²²²²²²²²²²²²²±±±±±±±±±±±±±±±±²²²²²²²²±±±±±±±±²²²²²²²²²²°»{¤£ž›˜•“’‘‰™®ÆÝðúýë×ÌÍÐÐÎÊÈÅÄÄÉÐ×ÓÒÑÑÑÑÒÓÓÐÑÔÓÎÌÎÑÑÓÓÓÒÑÐÓÔÕÔÓÓÖÙÙÙÙÛÜÙÔÐÕÓÑÍËÌÐÔ×ÙÜàäçéêèçåãáßÝÝØ×ÒÌÊËÈý¼»ºº»»¼¯°°­§¥¦¨©©°º¾½¾ÂÀ»¹¹µ«£ ¡ž˜‰‚~|yxspsvsmc`[VQJC>6772+"O‚h!%STLZhnVFW]OaG.#6‚|eA7'5k{gF& Zƒ“‘iyebjY82F}X2F;1G9-8%F9xL@V-0UgO1-0+@7'06&& 0.;*1"! WJDKQKDAC?99DQURA:;EPQLHMLS^]SOTOTLK^cL5UjŸ“Œ˜£§§ª¸À²©µÊÉÁ¸¼ÈÊIJ»Æ«e8_–·½ÄÈ¿º¾»ÐÝÖÖÉØÊÅÊÊÅÆËû²¢ƒgi{™š†ptˆž±“– ®¸¾ÆÎÌÓ͸¦’†«¨žŒ{{‘¨ºœqPEKOJboxwusi\^lgYil_sfjZQjuq„ƒ‡~—rˆp€†hsx†}{~ª†Š}Œ‹ £Žˆ†~…‚jqufpso„fRMCIEPF8BEE"5A[YI<,8()%PG4@>VIC9BNBDbWG>ENRYcRSX[F(2[C6HhjZPIXLHT^hm_ekrwupmklmqwumikUI9/±±±±±±±±²²²²²²²²²²²²²²²²²²²²²²²²±±±±±±±±±±±±±±±±²²²²²²²²±±±±±±±±²²²²²²²²²²°»{›—‘•––‘‹‰‹Ž©¹ÓìûÿúöÚÕÏÍÎÏÍËÏËÇÉÌÏÒÕÔÕ××ÖÔÒÐÖÒÑÒÒÏÐÔÔÔÔÓÐÍÊÈÐÒÓÓÓÖÙÜÝØÔØÞÜÑÆÍÎÏÐÓØßåèêìîíéæãáßÜÙ×ÕÕÕÔÒÌÅÂľ¼¼¼¼»º¸·¼¼¹±©££¥£ž «²²°²¼¹º¾½µ®«ª§¡›•‘ކ„zz{ulhe`[UNGA:@FE<1)$UŸq2'%/WbLDbvxxfh/#!)q·|d-5w”ƒhS0C“¨¦ÅÌ䯴«ƒPLl\O1+;,'O_V5;(8}[)D`Š•H4ZZ,&,ASKE/@ +' .*).VICJOG;66754;EJJI@;CLOLIIKU^ZNOZTWRRYRDAOG]uqu‡•Ž¢¸¶³Àª½ÇÃÁ÷¤®ª®L 4Z™¹³¹ÈÄÓ¾©¾ÊÁÊÎû·ÅμËÌÅÀ³˜ƒª¢™€w¨­­²´¼Çɺ¶ÌÍŲŸ—šŸ™pT\gZB5k¤™…rnyy{{ePSdOZbVnxZnsZUOQn……w©s|˜}’ˆ\tsvtv~¢Šmˆ…¢Ÿ€€ƒu†anzalqZJRKNCVL:BHK/JR_[4;48'*0T=5NG^43.E^J@dK@CSXQWgWWUVO:5HNDKa_E>NNOUeilreklszwlgjyldltqicaTD=ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÂÂÂÂÂÂÂÂÀÀÀÀÀÀÀÀÁÁÁÁÁÁÁÁ¿¿¿¿¿¿¿¿ÂÂÂÌ… ˆ™Š‰‰‰™­ÂÐïõýÿüðâØÐÐÐÍÊÇÇÇÅÈÌÐÔÕÕÕÓÓÔÔÔÓÒÑÒÒÔÖÙÚØÖÓÑÍÌÍÐÕØÞÜ×ÓÑÐÑÒÑÑÐÐÐÐÐÑÕÙÝáâäæçèéèäßÜÞáÙÝààÝÛÝàáØÎÊÌËĽÀÀÀ¿¾½»º¿º²«¦¤¤¥¨¥¤§¨¥¦ª°§¨³·¯ª­ª¦¡š˜”‘‰…†‰ˆyztkc\TKD6;GNA+#) P™q“œ]D77=I=Qxw`Oe@(0:/`ÚáÜÅ–yjdxvJ9m~“¢ÎãΧ¹¸kGTHG])./BUVRG0*Igj>‘²Åž T1qT @@5JB42'&*..(8, 3RG@BFA82775227BJFA?EOSPJEPVSPSTRNSXWQKGG,J\t€v‘“…‹¡°¹º°²¹¼µ­§£Ÿ”Ÿx4 + 3T“ª²¯£Âɦ½ËÅĶºÂ·±´¶²­«ÂÏÆ¾Å¹¤¥¯°³°¤ ±Çû³¶ÄÎɽʻÀ°ªªœ„M)0cd$,Rpx“¬ž§•“rmML`ar`henFQRFi†„Žq„—v§Œ€™“Yzgr|‡x›sŠ˜kƒ” „nvˆnno`gqk{RDZJ=F[T;?-GVAPl]5 +bÚԽۦ‹]RVD^TGZktªæ·¹Á­gV6CY8#3H""!%Opf¬¹ª¾¸j)K~a 8)6/%=BiR8"$#!< !>DSF>AGE=79861-07>GA?FQUOHIQUSRTSPOPPPNJEBH^hu‹}~Œšª«°¹¼¤²¿À»¶±­Š‡|D ;€Ÿª¬¨ÅÔÀÑÖÏDzµÃ¯£©²±¯±ÂÐÌÅǾµ¾±¿ËÈ»´¶½ÁÄü¹¿Ç̺¢™šš¦©—¢aM67fœJ;5Hn‚‹ƒ†‡ƒ|ukbIJf_rZhfkKROFa{‰”q~œ…†›–fxpxzƒ££x’~œ Švy‚†‡qppaflm|TGYJ?HUQ9@1FO:>b[9;>*(68C71718-2=5JKQET?CRh]C^]HEQSPLCDIW]J04Kba\brqeanchfpznrxk`ajmcXIGDCÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÂÂÂÂÂÂÂÂÀÀÀÀÀÀÀÀÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÁÁÁÁÁÁÁÁÃÃÃÃÃÃÃÃÂÂÂÌ…ÉÝÜëìð÷ýÿüøîéáÙÒÍÌËÊÌÎÏÏÐÒÔÕÖרØ×ÕÔ××ÖÖÕÔÓÒ×ÕÒÒÒÒÑÐÖ×ÙÛÛÚØ×ÔÓÓÒÏÌÉÇÉÍÓÚÞáââÞàâãâáâãçåããäääããàÝßâãßÚ×ÝáߨÓÓÖÔÔÔÓÒÐÎÍÆÅÄÁ¾»¸·´¯«ª¦¡ ¢¦¨¯¶°¤ ¥¦«®«¤¡¤©›˜”’‰†|xvrj_WK=231)"! BTPZU;4;6&4Yv«®Q-Rh_Y^N0:9.$ƒêÕ°°¨¦ƒA(><60.04GCBKUWNCTRPQUUPJQNJIKMML_LQitvyztz”¯º¿¼¯¹¸°¥œ–„oaJ( #Lk•¤¬Á×ÝÖÙλÂÒÑÕά‰Œ¥®½Ä»¨©¾ÌÈÄÁ¾¿ÉÔÑ̹¸º·±””’Ž‘˜{GLIIPWaon’–ˆr_„‰rgj_JERajfbbghZQIS\h”›{–|…‰yƒˆŒŠyl„‘€”‘“”‘†gxž¦–†{€s„xrk]cf|{TO_SJK>?*;7@<.JhY<1--%<:A4-2(,'7:5a[PP9=JRTPSfTDL_YHEGGKNKDCIQR[`caXcs‚uVep\gunfdebYQIF@;ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÀÀÀÀÀÀÀÀÁÁÁÁÁÁÁÁÂÂÂÂÂÂÂÂÀÀÀÀÀÀÀÀÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÂÂÂÌ… +æããÜÖÐÏÑÒÎÉÌÍÎÏÎÌÊÈÔÖØÙÙÙÛÝÙÙÙÙØØ××ÚÙØÖÕÕÕÖÒÐÏÑÕÙÛÛØ×ÕÓÑÐÏÏÌËÌÏÔÝåéæäâßÝÝÝÞãäæææçéëêçæèìíëèåèêêèçèêæåäáßßßáÜÛÙÖÓÏÌÊÅÆÉÊÉÆÂÀ¾¹¶¶µ²³·¹´²³³°¬«ª©¨§¥£ ž¦£ž™”’‹„|upjc^VLB=:644+.& 48-&!'4L2Ky½²¸ž‚G0&/1(.?::(:s`_nkU>0d?-; $8=182"*:!%=! +'BYJ 2Ycbi}}€itg;'J©µ±ÁÀ6C, + ,=SDaO@@HIEA:;;8436:GEFMVVMDWRNPTTNILLKHGJPU?Lbnr}wirŒ¤­³±¤ª¡“Љˆ~qK),Ql‰˜‰©ÇÌËÓÍÊÑßÞáÙ¾¨¶ÔÁ¤”¤¼Å·£¨´Èκ¢ªÂÏÌÆÄÇǼ¯¾© ˜f5)0B+!3:Yhhq„›’q‰‚yhCEXTs_vfnj`SJ\ei“—‚ˆ€x’rŒ…ƒ{m…•„ŠŸŽ‰•™ƒIkš§”Ž‰~}r„ysgVaj‚xRRbXQL=@*ACH?8JaN>736 :5;23;//68:AjSFQ?JQN@=MWVKT^O?BKKNNJHJORNW\bhemƒbstero[rlnole_\\SI=6ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÀÀÀÀÀÀÀÀÁÁÁÁÁÁÁÁÀÀÀÀÀÀÀÀÂÂÂÌ…áÖ×ÒÑÑÔ×ÖÑÍÐÏÎÎÏÑÔÕÚÛÝÝÛÛÝÞÙØØØ××××ÖÕÓÒÒÓÔÕÖÕÔÔ×ÙÙØÕÓÐÎÍÎÏÑÔ×ÜàãäããáàÝÜÝàãæèééèææèêèèéìïññðíðòïéåæéçâÛØ××ÕÒÕÕÕÔÒÑÏÎÉÊËÌÌÊÈÆ¿º·¸¸¶¹¾¿¹´´¶·µ²µ³°®­ª¤ ¨£œ–”“‘…~wrpnkg\WPG@:64--6FNE6,(## ”Ï‘jU?503@KG:07>2  +7fmshE"Z>+ =l2/NL 9<20@$8\`L,#J=Q]WK&7OKB1+0¢Ê°«³VI& C]L' #(-bSECFFCB467645:?FGKPTSLGVPLPSPLIGHHEBDLS;ckMPyŠ{q– šž§¤ –ˆ}vjR< +   #;h’…™³¹ÄËÉÕÙáÜÜÞ×ÊÄÇ¿”‚–±º¨‰™–Ÿ°³¨¤ªºÃËÊÇÄÀ¼°¢ Ž]:I)*+8J+8ZXktegWlq}‹Ž|\BCVLmWvckkf]QammŒ’‡ˆr”z“š„ƒ{xƒƒ§–‹>f“¨™Œ‰ysƒzvfN\o€sSU_UTQ7<&AJH96:O@AA>D"=:E?@E638.6GiMFTJQLI@G[N`RRVMGKLRPOMJKOS`_Y_sysslr}{uczgovqe\]aWK=6ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÀÀÀÀÀÀÀÀÂÂÂÌ…äÝäÝÝÝÜÙÕÐÍÔÓÓÔÖÚÞàÛÝÞÝÜÜÝÞÛÚÙ×ÖÖÕÕÕÔÓÒÒÔÖר×ÖרØÖÔÐÐÏÏÑÓÖØáãæçäßÚÖßÞßàãæêìçèèçææéëìîðñðïïðííìêæãààßÜÙ×××ÔÒÕÖÖÖÖÕÔÓÒÒÒÑÑÐÐÐÅ¿¼»º¹»Àºº¸·¸¹¹¸¸¹¸µ±«§¥£›‘ŽŒ‰€|wvwvtpmh`XSNHDCHVaZA+"$& '6:@QH-+/& )6BJE044 5&.67ƒ‚¨ÁÄÃÛÙÝØÖÙßÛ˼β­·²°®¡¯ ‘“«Á¿°²¾ÇÆÀ¿Â™Š\1)&+8E*GRFsro\k^aw~pehQ__f[facjll[_mpƒŽ‡z‹•š|€xˆx†€Š¦•‘Їƒ@g‹©Ÿ‡„pu{}iHVrvmVXVJSW.6 @LC,*:L9@A@Q-@AMC=A7;5*:I_KMQSZQOGShK\TTQIMVSZRNMIFKVilb_q{pfpgpmlk^hhpvqdYX\OH@:ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÀÀÀÀÀÀÀÀÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÂÂÂÌ… ×ÒÜÕÕÕÓÑÑÔÖÚÛÞßßÝÛÙÚÜÝÝÜÛÝÞÝÜÚØÖÕÔÔ×ÖÕÔÕ×ÚÛÖÖÖ×ÙØÕÓÌÍÐÓÖÚÝÞààßÞÝÜÛÛÞßáãäåæçèéêëëíñôîðòïêåäåæãßàáàÜ×ÖØÛÝÞÞÝÝÛÛÛÚÙØÖÕÕÔÒÐÐÑÒÓÒÌÇÅ¿Áų¸¼»¸·¹º¯³¶²©¢ ¢¡—Œˆ‹Š……ƒƒ‚}yxtnlorojiriK2+(##,;5GKUGLC_lc[GMdCMS[QBI[^_TLLF@HWctpaemjfrafbcrnllquocWSSEEC?ÂÂÂÂÂÂÂÂÁÁÁÁÁÁÁÁÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÃÃÂÌ…  ØÑÖ×ÒÌÌÑØÜÝÜÚØÛàãâßäßÝßßÛØÙØØÙØ×ÕÓÑØÖÓÒÔÔÔÓÒÐÎÌËËÌÍÐØáäâáãçÜÝÞàááááâäåäâäéîòðîîïððïéììçßÜßääàÝÞâääâãæçåâàáäßÝÚÙÙ×ÕÒÐÔÕÒÑÓÑÍËÊÈÄÀÀÃÆÃÆÉǽº¸ºµ²±­§¥¦ –‘”’‹–“”‘ŒŠŽ“––”‘‡~jR@443!#%$7:& 1$  +2L3(C?,.,-AWYZ*&$LY$(dP¡Ž–³®‰]9?Gj@CA6N`b{jdpvjZTS8  + +" 7p“›‹°×ÎÕßË»ÅÓÆ·½ÅÒÖ×ÜÕÉÈÏÑÇÒÆ¹ÑÏͬ±ÉÄ»ÅÍЩ”–|@!#**J]\Mta}kfS_hmiSCG?ImszvQmd}p`ssrˆ‡‰—‡•–„pZŸwy™«’†‹ŽIiƒ–“‰qb{…wQCc\a\R\S>N\:+*9UH!(f8??/CG1CYD0/4=5BJ[b_MKC--=?I]kf]\afd[W\cdcbtikpjd[KGGFAÂÂÂÂÂÂÂÂÁÁÁÁÁÁÁÁÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÃÃÂÌ…& + + + + + + + + + + + + + + + + + + + +   + +   + +  ×ÑÕÕÓÐÐÓØÜÞßàááààááÞÙØÛÜÙØÙרÚÛÜÜÛÛÐÏÎÎÐÐÎÌÓÏËÇÈÌÑÕÙÛÝÞßßßßßàâãäåååèéééêìïòðïïïîìçãçæåäããäååææææçèêéééçäâââÙØ××ÙÙØ×ØÛÛØ×Ø×ÓËÊÇÿ½¾ÀÃÃÄÅÆÅü¹¹º·¯ªª¨Ÿ ž”“™””•˜œ¢¨«¯ª –Š|ogMC9* '$%'#!, /)  $D17EFUH DyKFK9."!.SIµ˜‹‘ŽŠ‚os\24  +*&1J$!7.0)+ 1TH0SRNIFGHJIA63hmRu{a][`e`TLI6>R_ctyfrivji|tqr€•–•‘ƒtdž€{}–¦‘…‰Ž…Uf„™“†~sewn`RVjWmdPUPBJL6*+5NJ,4U7KI)-5.BYA055>@DHNQNBB\KMFHLePYS[VFALSOOIH?+%1:CU\Z^][_lfflqmgcmlttcXTLIIGBÂÂÂÂÂÂÂÂÁÁÁÁÁÁÁÁÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÃÃÂÌ…Ùûÿþýõûûûûûûûûûûûûûûûûúöòïðñòñððððððððððððððððø^ .CDEDDKKKLNOPQQZZ\]_`bbffhjlnopwwxz|~€‚‰‰Š‹ŒŽŽ“”•–—˜™š¢££¥¦§¨¨¬­®°±³´´¾¾Ã¶U×ÑÔÔÕÖÖ×ÙÝààäçäßÜÝàÚÖÕÙÛÙÙÛÛÚÚÙ×ÔÒÑÍÌËËÌËÈÆÇÇÈÌÑÙßäÞÛÙÚÝßßÝâãåæèèééïîîïñóóòîìêéèçäáèåããæèçæãèìëèçêîêèææååãáÞÝÜÝÞßÞÝÚÜÛÖÔÖÖÓËËËÈÄÂÁÂÄÂÂÃÅÇÇǾ½Áź´²·®¨§¡˜—œ¦¦¨®·»¹µ¨Ÿ’…yk[P:3,.33,"!$" # &5JYE@@, -==FM9 BWgfK--;C7>+‡¦ŠxcaeUSX+. DT!*/6312%.1. #   MNOLHFHLOD75ANNGNOQTVTOKHLPSSSSTQMIJNOMJR3>FHTJ:=EV_J$ + ?1 4  5='+=t‡ŸÀÄÇÕåäÙÖÎÀºÎÖÓ¿¬¦¬´ÆÒÂÈ×ʹ®Ã¼²³¹±ª¯ÀÒÛ·f &# 2AT]@€]ZozjlY[c_abSOQHBO]`arpofuƒspcv‘ˆ“›„•—{upš‚~•£’†‡ŽŠic†œ‘}wjk}eOR`iZriOMPKM?4-03FL:BW:MJ(#*-EX:-:37DARWOB6?XXVKLOfQZYXNBDONB;DE?929KO[RN^`Y`qg^^acfj_jyrVHNPSROKÂÂÂÂÂÂÂÂÁÁÁÁÁÁÁÁÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÃÃÂÌ…ùþü÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúóððòóòññññññññòòòòòòòòÿM#@CEFFLMNOQSUWWZ[]_bdffijlnqsuvsstvy{~ƒ„…‡‰‹Œ’“”–˜šœœŸ ¢¤¦¨©ª°°²´¶¸º»·¸ÉÐWØÓÖ×ÛÞÞÝÝàãàâãâÞÚÚÛÜØ×ÛÝÛÚÜÙØÖÓÐÌÊÈÉÆÄÃÄÅÄÃÆËÓÛáããâØÙÚÝáãåååæçéêëëëòðîïòóðìëçâáãæéêëêéèééèèãæêëéèéêíêçèëìêçèåãááßÝÚÛÜÙÔÒÔÔÑÎÐÓÓÑÏÏÏÇÈÈÅÂÁÄÇÃÃÅÉÇ¿¹¸¹°¨¦¤£¨¯º»¾À¿¶¨‹tkdYK?1>DSYN?)%#',% B@²–Œ~a?44/,!'4/#&3{sE9BOhV551+>:8B89.5GDI4 *h«½Óªl5.%B" (+2% HJMMJFHMPG<8ANQMPQSUTRNKFINRUUUUSNJIKJE@G3@FHP@2;C\xvR*.)13:IXoŠr480" /6R|¬´­ÑßÝÔÔÒÏÓ¾Éп¥›š²¾¦¡¿½¤š³À¸®²¦˜«–•­®|5 .*1GUZ_sLofexnRWggsuY6KMVohOMftpizqsrwŽ~•|ª—msz•„}˜ –ˆ†ŽŒza†œ~|yodzhPT[^bjiQMTXX@4087AK@Fg>A@--,.R[6-@43CAZ[ULAJShg\ULYFVKLF>@JIA9GDCKEE[gkXNad_kg^WVX[bjUdujJAOWZXUQÂÂÂÂÂÂÂÂÁÁÁÁÁÁÁÁÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÃÃÂÌ…üÿÿþÿùþþþþþþþþþþþþþþþþÿøðìíïïîïïïïïïïïððððððððùT-EEFFCDKLMPRUVWWX[]`cefefgikmnoz{{}ƒ…„…‡‰ŒŽ‘‘“•—š›œžŸ¡£¦¨ª««¬®°²µ¶·¾¹¾ÐMÜÙÜÞâåæãâãåàßÞßàßÛ×ÝÙ×ÚÛ×Ö×ÏÏÏÎÎÏÏÏÁ¾¼¼ÀÅÉËÛÞáãâÞÙÖÖÜäèççêíëëíîïïïïðíëëíìèäæäãäçêëìêíñïìêíðëêêìïïìéôñîîðñîêèåâàÞÜÙÖáâßÚØÚÚ×ÖÙÜÜÚØ××ÎÓÕÐÇÃÈÎÎÊÉÉĽ¸¹°®°¶»¿ÄÊÂÁ¿¸«š‹zpd\VM@5+XozeEA3  +*2+ DNµÓ½¡xS5,*, 6W? &r‡_-D^_ts"XzaQ&(/   HGILJFHONKB<>HOPNPSSROMKEGLQUVUSTTSPKGCBC;HEDJ>;@Heš‚]Hrjz{ˆzooW:5bU8+ '%Ew‘¡ÄÈÆÉÍÆÄÏ´°¹ÁÃÆ´˜ž„r•ª˜•šµ¹®­ ’––pA9g˜”r37>=C\dKUnXbraJUlq~zVdeE9UZWpVtuqxtpvŠ}†’Œy½’dt“€~šš—ˆƒ‰†d‚•Œ~|zsmqeX^[Sb_iYSW]`G2-<;^:::12,,\[52E;9CI^RTYT]XicUQLZETEKKA=AEEGNEEQLGUkm`[ffdoZ\ckjc__\fqcHFW][XSPÂÂÂÂÂÂÂÂÁÁÁÁÁÁÁÁÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÃÃÂÌ… ùú÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûòîñóòïóóóóóóóóóóóóóóóóüI -CADHEDJKLOQTVW[\^adfijlmnpqstuttuvxz{}ƒ„†ˆŠ’”—™›œ¢£¥§ª¬®¯°°²´¶¸º»ÄÁ·ÒR âáäæçééçåääáßÝßãâÜ×ÚÕÓÔÔÐÎÏËËÊÉÊÊËËÅÃÃÇÎÖÝàçäàÜÛÛÜÝÞæïñíêìïñòòóóòòñëéçæææäãäæêîðíèãçíóóïîóøõñïðôõñíòðíìëéæäèæããââßÝâäâÞÜÞÞÚÝßàÞÚ×ÕÕÒÙÞÚÒÍÐÖÓÎÊǼ¹»»ÁÉÐÓÑÌɽ¸¯¢“‡{h`WPLE<51`p{gGH5 +0?I@)6=HgtS3%4B=BZaF Lšj_KPUMH:/KMAF,+*(,>0,+;[6829i¥‚ˆšA&5K>$ +@y“~>$1(  +OHFKLIKRONG?=DKNJMPPOMLLFHLRVVSPOSVSKEDE::?8?ERr˜¦™‹ˆ™ˆ—‘•˜up^ps‚ysˆwqaThiK/ + )?[…°¶¼ÈÏ·¾»®°±±Äƨ¢¡‹k‚¤œ›“­º´«ž”“oY3@°“A'8<9LeK5p^Wzc]R^s~†wTagWUh[JYQpuurluvŒzŠ•–y¹gxƒ“™‚ƒ˜‘”†€„|k{‰ˆ|yvvbYWdfTZ\j^WVX]I0&:?9=68<1?;/-&*TN44;8?>KX>GWTd[n_MPUeKTV[YOFFJLLKGMXWSW\[aiifed]^ceaZX\inrcNR_`b]UPÂÂÂÂÂÂÂÂÁÁÁÁÁÁÁÁÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÃÃÂÌ…øÿùþÿõþþþþþþþþþþþþþþþþÿøïíðòðìððððððððððððððððüZ (A?BIKLLMOQSVWXUVX[^`bchikmoqrsyyz{~€‚„ƒ„†ˆŠŽ“”•˜šœžŸžŸ¢¤¦¨©­®¯±³´¶¶¶Â°ÎQèêììëêééçäáÞÞßààÝÙÖÕÐÎÐÏËÉÊÌËÉÈÇÇÈÈÒÒÔÙàæééáÞÛÚÜâéíëîòóñïïðóóóóòñïïæææåäåçéêëìîïíèäëîòóòòôöôóñïïïîíçèèçäããäêéççééçæßââÞÝßÝÚÝÞÝÛÖÓÒÒÒÕØÙ×ÒÏÌËÇÆÈÇÄÄÈÍÑÕÖÒÊÀ¹«£˜‡vpXSLFA;518]]ldGE" + )F/'*HB-  /OLWsS0bŠ®Ë·ˆS'KSIIL"":&2#!!7U9XY76–‹d:;DA;  I€]oa,+:YKDJNMPWTPH@@FIGDHLMLJKMJKNSWWSNKPSQJDBB5=H;9>5?HWy ±«¨®“‘ް˜no”Œh\\uw“‡xn; L™¬ºÇż¼·°´¦¡¶§¬ª¡{€§¦ ¤«¶±œ‹€r9&#.( <¤…],"3B`b=:?FIJKORIMRVVSOKOTRLMRK=JHHG@8;DVWoŸÅÌü½­Â²»¨˜¬©‰¥£“b\l6L“n†Ž†jF-#Md¡³Ü³§™›™¦œ®‘p~}ITŠ“™¹£”ZI><2.&d~F;SS[=JgYhTDo[zlupXhfh[kpR^dpogkprw~}”¥˜„¯¢ˆn…Ÿ˜‡”†™Œ†{„wdzŒƒu{DTJKWT]o]][RGACF7&>OKC>L72;3<.69MRLF2,DDOZ]\VIHYVVYccQQhbS?7>E>09I_kdY[eU^aZTUYYaYZXQWbbg^cibahkdda[ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÃÃÃ͇öÿÿýÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúòïðòòñññññññññññññññññÿO*DBCGGHJJKNRUVVWXZ\_acdfghjlnpqtuvxz|~ƒ†‡ˆ‰ŒŽ‘’”–˜š›Ÿ¢¤¥¦©¬®²´²´·¸µ»»½ÓKõ÷ñîïìäááßÛÚØÔÑÎÍÍÍÉÆÆËÎÏÒ×Ô×ÛÝÝÝÝÝÞßàßÝÜÝßããäæèêìîòðòõôðïòíìëíïððïðîííîîìëîïñóôóòññîëééèçåééééééééìïïëêíìèìéåäæçèèÛÜÞáããâààÝÚÖÒÎËÈÂÀ½º¼ÄÐÙãáÞÚØÖÔÔ½·°ª¦ ˜“…{oe_YQJGA82/...*272% $:GF<3*%  "% I|jH+")JtOI`Y ,  + 7PI:$.3 + +     !  +bYQQTUX\TIBFJHA==@EIKMOQKOTUSOMLJSTKGIF?KIGE=6:B;aФ¸ÊÒÎùdz­›Ÿ¨ªŒ®²Ÿskqy‰˜…‡ ˜~ˆ{wc%Gi°¢~‡‹´’„nV;29Yu¢ž†ƒ‚<(2?-'"%*jEV@Z^GIYPfPBk`v|yrdWfujruY`hkomilu{…ƒ•œ‘~†zk„›Š‡‹Ž–Œur…w^t‹‹…y~GNILSU]eZX[WHDHE)$BNFDDS:9;0@257CXQE3,CLDKNRVPMY[SP_ld[`WTOIECCDFO\eaYZaN\d[OMT[]VWTJO[\uc\`cfgchfb]¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ÁÁÂ͆öÿÿýÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúòïðòòñññññññññññññññññÿO*DBCGGHLMNPRTVWZ[]_bdfgijlmpqstwxz{~‚„†‰Š‹Œ‘“”–—š›ž ¢¥§¨©¬®¬°²²´¸¹¶»»½ÓKôôðìíêãÞÝÚÖÖÓÏÌËËÍÎÒÎÍÐÒÒÕÛààßààßÜÙÜÝÝÝÝßâåìëëëíïòóóóóñëåèîèêìíîïñóðíêêëíîîôõö÷õóïíéèæçéêêêññðïíìëëíîìçæééçëéæääãáßèåâãæåàÛËÍÍÊÅÂÂľÃËÒØÝâåäáÜÙÕÎĽ±«¢š”„}khbXNGFG>;63344340)%"  ">UWF4)" +      -`qvnE%5." +2?;+   +## #&)c]YXURSWLDAFKHB=ABDIMOONNSVUOKKNNY]RIHJIKIGD=:@I[k}‘±ÑÙÑÅÄͼ®¤Æ¾¶”°±–~„‰¨Ã´›¾È¥¯§ ‘¢°´†\!K8DeUg°–lciBLB=U”KKj;173*" "0^eMQ\\WO@YKNjbtz}‚qiRhvkszcZmdpxihyƒ”’ˆ‚zm‰œŠ†‰†•„„‰pl‚xWl†ˆ†}€GAEKOY`^UPZ[GDJ@ )JJA;+D8446ZP=4-@OJNNT^ZRVZRP[geZRRNOQKBDL[\_a^YX[S]c]UTY]YUXUIN\`ug]]`cddhb[VÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÄÅÆÐ‡öÿÿýÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúòïðòòñññññññññññññññññÿO*DBCGGHLNOPPPQRXYZ]_acdggikmopquuwy{}~„†ˆˆ‰ŒŽ‘‘“•—™š›Ÿ¢¤¤¦©«§¬®¯²¸º¸»»½ÓKñðìçéæßÛÙÖÑÒÐÍËËÍÐÒÙÖÖÚÛÙÚÞàÝÛÜÞÝÙÕØÚÜÞàåëðïððñóôõõôðíëæâåëëîðïìëíðïíëìïòóó÷öõòðíëéêèèêíïïîòñðïíìëëçêèäãææãÛÝáçëìéæçäáÞÜÙÓÏÅÅÅÄÅÆÉËÏÖßæèæáÝÕÑÎÌÈ¿°¥«¤™‡}skYXUNFCEHB@=<<<;971*((% +,ERL@     +)bfX@7973"-6458,$ +$,'  "3875caa`YNII>;>IPNFADCEIORPMQVYTLHKPV^_VMLOPJJIEABKTn`h”ÂÕÑËÀÅÊ¿±¯ßï—µ³Ž…‘˜±ËĺÞÚ·ÓÁ·¢¤¬¾ÂªyC!.)A0P™‹bUaR2jG6Dl`+hJD?'* &[mjFYmiM3JH`p[xouqbbqrdmqYn]r„mf{€~ˆš‘–¦‹Žƒu‘¡Š‚…‹špz™yl{yRgƒ„†€|C4BIK_e\SM[]FBG9&4OA0?GLBD9)G=435[I7=:ALIRU\gcXYZY^a]ZUKZJCKNGFNgfda[VVW\[[\^_\XWV][QVfm_ffb`^bmj_TPÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÎÑÑÙöÿÿýÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúòïðòòñññññññññññññññññÿO*DBCGGHGKQSSSTUWXZ\_acdfghjlnpqtuvxz|~ƒ†‡ˆ‰ŒŽ‘’”–˜š›œž¡£¤¥¨«¯²²¯±·º¹»»½ÓKíéæáâßÙÕÔÒÎÏÎÌÌÎÑÕר×ÛâåããæÚØ×ØÜÝÛØÜÞàâåêðõòóôôóñïíìæâåéêìïîðòðìëìïóòñòôõôòôòïíìíîïðïîðòóòñììëëêéééåéëééêèãîëèåâÝ×ÓÌÏÑÑÐÐÑÔÛÕÐÐÕÙÚØçäàÝÚÙ××Ñȼµ²¯©£›“ˆ~tj_XRQNLLLLMKIFECA=:40,*)% )572  !"   + +;, 0$2D3 &/:4/4-*; !-# $&   "" $(''_afh_M?:.1;LVSJEFEFJPSQNTXYTLHMRXXTNKMMLLMKEADNUCU€µÒÒÊʽÀ·®­Ñ¦—›Â˜‘—´µ¸¾ØÖÇäÂÉÁ¿º·Ê¸Ï›iD'$"*'HceaYM`EX$->E=DyB2:3'+'-dqT_mdK4IHbwS]fw_dxxih{fl[t‹tj{€…’¤‰–ŸŒ–‹z’¡‡{yŽ¢ty›zjzyRi}…€pD4HHHaa[WT_^JBB81=N6'?GEF>6,I>95?YA8LJEE8IT\fd^a`Y`f__^O]KBHLJP]bee^WTUX\\]\YURRVW``UZioO`dcjfblrcWVÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÒÕÖÜŽöÿÿýÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúòïðòòñññññññññññññññññÿO*DBCGGHHP[begikklnpsuwxz{}ƒ„…ˆ‰‹‘’“•˜š›œ ¢¤¥§©«­®¯°²µ·¸¹¼¾ÁÁ¼´²¶¸·»»½ÓKçâßÙÚ×ÑÎÐÐÍÍÍÎÐÓ×ÛÝâáâççâàáÚÙÙÛÞàáàæçèééëïòôôòðìèåâãÝÝåîòóõíïððïðñòù÷õõõóñîñðïïðóöøôóòóôóñïèèèèèèèèèíïíìíéäèá×ÎÊÈÇÇÌÑר×ÙÞãÜ×Ô×ßåãàâßÜÙÕÑÌȼ´­§ —‘{ule_XPITQPQTVTQPMJHEB=:850,**,." *27==8;71+#    36!2983, ,I8-@XN8**)',"( '1 +'/'# +"+2X[djdR@7(,9KURJFDEHLQSSRUXXTOMPU[TLJLOOLPSOD=@GL>g–´ÇÑ˾»¼Ã·»¼Èžš¯Ç¼–š—©¶¬µÃÜáÌÐÐÙÉÇ˸ÒÊÖÊíi$ /(IO3TSJ0;((&Pr4*:=#("2pgkZNL?RHWyU„ZazhPq}sbl‚qjauˆzp{‚€¡€‰“•‰~Ž˜uoˆ§‹Žsd€tSo€u…cJ@UGF^W\\bb[QD==7>I/$@GBL335J?C=@M9>@FLOPRUYVVUUVWWX]UNLNQUXTXUH@BGHlj~¥Áú¶±²Ë¶Íз¬³ÒÃ§š¯Ÿ¾®ÝѨÍîÕÖÑêÚàõ½ÌÓØÃ¿Ø¼”…q[F#GXw„‰G-SS5+%QzLQUkT*xƒcqvbZozkxntx“‡i{uxzs}€Š|š‡„›~wm”ŸŸŽwŽ~q}‡ihy‰ƒg‚ZQ\bZPOUZb[MSWD?/5PL8876C14.@JGPKMPX\P>9@LCQ[NShlob]c_RQ\UMMS[ebOi^SUag`T`aZ`jYN`bWR[glki{kaZRV[Vbe]VÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÐÑÑÒÒÑÑÐÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÓÑÒÜ÷ÿþüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ððñðïñððððððððññññññññÿO+CABGGIJHeqpwswyyz|~„…‡ˆ‰‹‘”–˜ššœž ¡¤§©©ª¬®±²³µ·¹º»¼½ÀÃÅÇÈÈËÐÁ°±¶µ¸»»½ÓK×ÏÓÒÓÔÖÙÜßáåçèçåáßÝàÞÝßâåäãåæäáäëîîíîîìçâÞÜÜßãæèëîñééêìíîïðòññððïîíòñðòõööõõñìêêíïïïððòòòðîãßÛÙÚÜÞÞèæäããããâåçææéîëæéâÜÛÚÚßæäÛÐËÉÇÀº¹°¡“†zpiea\Z[]_``aabbbaa^]\[YWVVSSRPMJHFFFA9790#D>:CYq€…vodWK=2*$!!!A_TWQAF-)$ ,KUfm[>02#2VS?eA-/&&Lr_.,@K>(   +$! !"2>FPY@CIPUUQNDB>;84119>OWRRVPTRSUTRU[[SMNOOQTTSPKGHMRlj~›‡§·¬˜³ÊµÁ¼”ºÕÉ´ª“˜¸ª°íǹ¼êÌ×ìÜðøïéáëèáÓÝÛÈĺ¿ÂµÇʹ •‚upZ/->MD0*&'/%#% % 1.;yUXNKOHl€cu…u^Xsxtzrtyˆ…zznz‚‚†w‚w’Š‚–Š}v“™š‰nw…Œˆ†}wƒŠ€giy‰‚f€^KW_ZSTZ_dZKWYE>1.A?5988F-89IMHVWGHLQPKHI=:LXNSflne`b^WW^PDANYY^j]ZSQW_[QTST\]QQc`\]ejhcapeb]TUYTV`\TÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÐÑÑÒÒÑÑÐÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÓÑÒÜ÷ÿþüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ððñðïñððððððððññññññññÿO+CABGGIJHeqpwswyyz|~„…‡ˆ‰‹‘”–˜ššœž ¡¤§©©ª¬®±²³µ·¹º»¼½ÀÃÅÇÈÈËÐÁ°±¶µ¸»»½ÓKÙÓÖ×ÚÞâäåäãäææáÛØÚÞââãåçæãàãçéååëñóéêêäÛÖÖÙÞâçëììíîêëìíîïðñðïîííïðñöõóôõõóòîìêìïòóóõñîííêâÜßÝÛÜßâäåîêççêéäààåèèéìëçäáâçéãÜÙÑËÄÁÀ»³«˜Œ{ojf`Z_^]_bdedefghgdb`[[[[\\\\XWUSOLIGGGD?9410LUbr†‘†tb[QF=4,'+,-.,)%"Wsab`NL20+!3qxyZ3 6?;nDZO/%,/:Zq^73,'+/*+   +-'2( '"%-9DMXb;<@DIJHE:<>@?:2+1:NVMKRRTTWXTPT\^WQQQQSXTROKIKPTVcvw¥´—˜¹Ðºµ£’ÑÖ¶©¦„ˆ­¢µãÂÉ»íËÎïÖåõôïèóîïàáÞÒÓÇÑÙÎ׏ˆ”ŒlVG,)6965,05%)*"' ,"*k]ZB)Ikc|bwˆtYUun{wvt{{„ƒul}‚‹q}uŠŽ~Š“~–Šlsƒ‰~zw…yfju‰g}aIV^\VV[_gZH[ZE<51633857F286HPJRMADFINTTP91uL'!'! 21  !#%%!/4),<:)!%!!-18@IS_h@@BDEC?;--09FKB514DOIJUXXZ]]VOS\aZUTTSV[OOMLLMOPEfXW‹¯™‡™¼Ð½®ÝÑ–›x~£›¶ÖÄÅ¿ðÔ¸äÇØñ÷ïÞâéñäáÝÚÞÏÇÍÆÒº²j}iTA5& ..3A2#8:'#0-!%(#0%*NaT8!Cwcyav‡tYTqb|tzus…†vv…x{{}w„y|‘{ƒ‹†•’ux†„~|wpvxmhll‡ƒlzaOZb^WUWXl^E\TD;;C815824BA9,ATPI4;HOKKQURGJU]^^`_df_SOTUQDLL[gG9\[`[OScg_iX^aMHUXW^hjaXZae]`d``]QNfeTÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÐÑÑÒÒÑÑÐÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÓÑÒÜ÷ÿþüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ððñðïñññññññññññññññññÿO+CABGGIJHeqpwswyyz|~„…‡ˆ‰‹‘”–˜ššœž ¡¤§©©ª¬®±²³µ·¹º»¼½ÀÃÅÇÈÈËÐÁ°±¶µ¸»»½ÓKäãåãåçèæáÛ×ÙØØÛàããâååäääåçééêêêîðêâàÝÚÛßäçèìììêèçéìîíííììììëíñô÷øø÷öôóóõõóòñòôõôïçââããáßáåéççéììéãÞääâÞÛÚÝáéîñîîòôóôèÜ×ÔÎÈÆ½´¤”†xldklmljgedjjlnomhdigeca```````````^]\ZXUSQRMGB?Hay™«±šygdeUOF@?ADECB?:2,('o”yonVRE;5)%% 'uNƒ^+AGEDGHqC +*+5?.*:2.46651)" ):614FF<*$*-*4:AFLWdmGHKMMH@;*# ,GZTD5.6CFNZ]^`cbZRT\a\YXVTV[HJMOPNKIDXKT™©‰}–·Ã¶¦‚‡ÖÍŽ‹“v~š–»Ò̳ÇòߟÞÀÐêóí×ÔâîåããâçÖÉÆÁÕ¼¯\_RSE-&229J=#/A@-+92'))#2)04^M9/=idwauƒs_Vid€y€{‚t„’~zŠ~˜…{v€Œyv‰}‡ˆ’—~|ƒ{|~thotiknd…‡st^T]c_XUVUodF[JA:@R>5;826?D=/CTME/4L]VJJQUPSU\gjd_fjcUPUUNEQGGXPLjee[OSad[_MQXNSbb_dhdXQZhm_\_]^XHPd_KÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÐÑÑÒÒÑÑÐÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÓÑÒÜ÷ÿþüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ððñðïñòòòòòòòòññññññññÿO+CABGGIJHeqpwswyyz|~„…‡ˆ‰‹‘”–˜ššœž ¡¤§©©ª¬®±²³µ·¹º»¼½ÀÃÅÇÈÈËÐÁ°±¶µ¸»»½ÓKèçèãããáßÜÙØßÝÝáæèåáçæåãâåëïìëçæêìåÚàÝÛßçíïïëëêéèêîñìììììíííòô÷ùùøõóôóòòôôóòúôìæâàÞÝßåìîêççéëèäãäæææâääâàâêð÷úú÷öøöòâÜ×Õ;°©”‰{ojknpnnmieehlnnoqrokggec`_`abeddcbaa`_^]\YWTSKB=Heˆ¢¯Ê³•}qle`JGDDGMQSMIB;4.*(y¡€qrYTM<8-** ^’w€!+@PZXO+ &+:JH0 /470"+=EEDB<5-) ";?3(7GD-!-50:CJMR^jrKMQUVSLF5(#@[[L9)+:DP\^abed^WX]_\[[XTUYEHLQSPIDMBUlˆs—µ·­¢}…ËÇŽ‘{„•˜ÀÓÌ¡ÇñäšßÂÌÞëïÝÖÝèãéìéêØÓÆÂØ·™TAHRB$,7:;B?3,:C=,,92./.!/(1+SMD<9X_sf{€re[eqƒ…‡ƒƒz~—~pƒ‰‹•vr~…|€†Ž‹z‰”‚|zoz~ncs{ljraˆ‰um]T\a^XXYYkkJ[??9@P<9@:5:;396FJ@C;2K`^PIQZOTOSfmfe`b]RMONHBRNJVXU_pkb[\`_Y]RQUU[fjhhe]RMXf]PNUX^]PXdZIÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÐÑÑÒÒÑÑÐÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÓÑÒÜ÷ÿþüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ððñðïñòòòòòòòòññññññññÿO+CABGGIJHeqpwswyyz|~„…‡ˆ‰‹‘”–˜ššœž ¡¤§©©ª¬®±²³µ·¹º»¼½ÀÃÅÇÈÈËÐÁ°±¶µ¸»»½ÓKçåäàÞÛÙÙÜßáèçççèèçåêêèæäæìñíëæààãâÝããäæéìííëìííìíïñèéëíïñòóøùùùø÷õôôóññòòñïóíåààâåçêìïðíèäáìèåäæéìíçèêìïôùýúûú÷öòéÞÈÆÅ´‰€nkggks{mjgfhlprsrqppnjgddcccddegffedcbb`_][XTQPKVg|𵽏¬vrsiZRLMPUZ\\ZRLD>:5/+…©lt[RK>>4+&lŽ[ !)1 ""+5BLSSPLF?95.!>L>)+5,&/77@KTUYerxPQTXZYVRE7# 6RWM8&'7ALWZ`_ada\\`\[\]YSSWGIMRTPICMDXi…vsj–µ­£›yƒÂ·Ž”€‰“¢¹Ì¸•ºìá®Ö¾ÇÔäóäØÔÝÚéðçâÏÕÃÃÕ§wV5BD/" &&4B?6;;-FC6'*52$266"#.'2.>RT9<[[nn†‚ojbez}‹‰‡‚„x‰|mމŠtp€~ˆˆu‘–v†€wfvyd_zƒjeudˆqf_U\`\XY[\dqR^8>6;A3:C:7:1*56EFF<$"2)(1LJ6;?(TI6(,7703:<('0)42,W^1AiZju‘…mlghyrŠ…ˆ€‹uzzŠ’‚„‰wr„{l•š“tx‹‹‡zctt[Z}„c`xi‘†mbbY_a\WY[[]tWa5>465-DPPV_egfdc`_][YWUTRJKUVMGJOGK[pJVa|–Œ™lrs¢…ƒ¦š…~©§¢¸‚‰´ÞàÔ»½ªÛÜèþÍĹÔáèìÀ§ÈÇÁÈ“Z`RB-!'-',4%&5<8-<]WQZkZx’“]_jr}uމ€ˆ~ƒ‡€ˆ‚hˆ„’r‡…zr„”oodrc]…‚Xnip–gre`]`e[SY_R_p]a3?0>4/C6L\ksu||zkXWWKF7/O@I@47@@@HN:7E[abgXEFU^\PP]aX@LSUUJEQSUU`VKXRPGFSad_[][KNNIQJMQOJKOI>XYXTNNTZ^WPLÒÒÒÒÒÒÒÒÑÑÑÑÑÑÑÑÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÑÑÑÑÑÑÑÑÒÒÒÒÒÒÒÒÑÑÓÝÙèàáâãââââââââââââââââÞìøýýÿÿÿþþþþþþþþþþþþþþþþýU*DBCGGHKHeppvsxyyz|~„…ˆˆ‰ŠŒ‘’”–˜ššœž ¢¤¦¨¨ª¬®±²³µ·¹º»½¾¿ÂÄÇÈÉËÐÁ°±¶µ¸»»½ÓKæââèéëëéèééíéçëñòíæòîçáÝÛÛÜàçìëéèäàãâäèíïìéåæêîìêðøûûûúúúùùïôøöðììíçèéëíïðñ÷öóðíìëëæèéêëïôøüûùùúúø÷üúøöõõööìÚÁ©–†ypmov|zropnpruuutsswxwx{zwmkiikotxtttsrponjnplea`bVV^r­Â˺®˜„{}~otwsllu}„‰Œ…wib`^LELFISOQ^NFWKPHDMY^\ZSQAHPPWLROMMONJFXTONQVY[PMIEÒÒÒÒÒÒÒÒÑÑÑÑÑÑÑÑÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÓÓÓÓÓÓÓÓÒÒÒÒÒÒÒÒÓÓÕßÔãßââáßßßßßßßßßßßßßßßßÛíýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýU*DBCGGHKHeppvsxyyz|~„…ˆˆ‰ŠŒ‘’”–˜ššœž ¢¤¦¨¨ª¬®±²³µ·¹º»½¾¿ÂÄÇÈÉËÐÁ°±¶µ¸»»½ÓKììíéìîíêèéëìëëïòðéãçäàÝÜÞâåæêïïíéæãêæãæëíêåêêîòóó÷ýúûûûúù÷ööôðéäâåéêìîðòôõõôñíêéêìíìîðñóöúþú÷ö÷ûýûøÿùöûÿüìÝı–‚yxwwxwyytnotvwyyywutrw{zxwrlllmorvz|uvuutrqprsohb`]Zbv‘©¹»®‹†„„€{rwyuty‚ˆ‡xkff_MGMHEg—Íca`\ZMGA6,*-,')%!!%,140:E:<: (& 0Miv‚‡_F211+.7CMbv{z„“™ž—ycmq`LA6Bi…vU0)=ALMPRV\ew‹—™^ZX[\ZY[WG-'@MK:/-9A>;=MVailkhfec`\XUTSTPORPKJNEA?R;J`QERp‚=3Nr\D„š~އrv†|~‡ÃÓÀ«Ð¼¿êÓ¤™»×ºåÆ£}žzmœ‹RPB,)+0/)&'+/++0--:.)(3$ BD=0&&.58&&=__\dUrw{~]mrl‚ƒ„€}suˆ””‡‚‹Š†z…t‡Œœqxi‹‚YjfLYiw‚jT^n†heohX^\yNRFW`eVXBH526319DDAED1@SMRU?4I`]KHKELIDFR]VHPMEKYSDBRKO^OJ^PWOHJQVVTIRJMNLYTULGMQNNSLQTPKNXbGHJIÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÑÑÑÑÑÑÑÑÐÐÐÐÐÐÐÐÐÑÓÞÖçãçåâââââââââââââââââÞïÿÿýûýþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýU*DBCGGHKHeppvsxyyz|~„…ˆˆ‰ŠŒ‘’”–˜ššœž ¢¤¦¨¨ª¬®±²³µ·¹º»½¾¿ÂÄÇÈÉËÐÁ°±¶µ¸»»½ÓKììîèëîîëéëíëíððíèäáÝÝÞàãçëîëìïðîëêëòêãáæëìëöòòøýüüþúúúù÷óïìîêåãåçèèðñòóóóóòîíëêëîòôôöùûúúûüøöô÷ûþüúõ÷úüõâȵ•Š|uv{€yttsru{}}|{{zzzwzxsppmhqsvy{{{{wwwwvussvsljpywn¦µÃ¶£Ž~„Œ“‘Œ…}txzzy€““”‘ŠvlebVNNRO[‹À·{bcZZXMD@91153/.-+-28<=@A7*4(7`u‰’››†kH:49938EOZoƒ‚Ž £¡•{o~~fXG8Hv˜ˆc:&?GPORRZ`erˆœ¥^YWYZXWYZN7%(?RZB5.6?@@AMU`hlkihfc_ZWUTSNPRPIEJRJ@HJGF[7HUml56NYTFkœstbp|{~…»¿¯³Ô³³Ý¾ٸײ}{_P{{YS10..-*')-$+-160,5#2,,5# DJ<-)+.//3,3XaaoYoty}^oup€ˆˆ€ww†”–‰ƒ‹ŒŠŒt‚t“fnf‹~SeWO`jv€hVSl„}jcigY`_}PQDWW_XT?=0.4<9:D@=9568=BFFEOOC#&6(%:"Ikƒš¡¡‘nNF@=><NLTTY‘n€fV`nu|„ª›–´È…¤¡Ã²w½Ð²¶‘ˆl_OChn\X+-21%(:#%#-<6)'/2.5>01NQ7$)66,":.+Wcavakpty\pyv}|‘…|zˆ’•ˆŒŽŒŠŠuƒ{”˜‘djl}_dEH_jvx]SLi{~hb_hbdcvRSQbNWVN=:9;=KC;C??T@1:IGFB0HKORPHFL??CJMLLNNLCEPNHMW^W`bUYURQLILSWV_aOQXXWB>=FU\UNKIFEKTWSNJLOSØØØØØØØØÙÙÙÙÙÙÙÙØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ××××××××ØØØØØØØØÖ×Ùã”ÙèàââáââââââââââââââââÞíûÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýU*DBCGGHKHeppvsxyyz|~„…ˆˆ‰ŠŒ‘’”–˜ššœž ¢¤¦¨¨ª¬®±²³µ·¹º»½¾¿ÂÄÇÈÉËÐÁ°±¶µ¸»»½ÓKêëîðïïïñðïíïíëéèçæåéëîðñòñññïðóñììñìëëíñ÷üÿþûûÿÿüûüùöñìèçççäèîõøøôñóòñðïðññôõ÷ùûûûû÷ùûúùøùúúûüûúùúüýóݾ„yvy}ƒ„€{vtvssy}~‚|}~~~}{zuuqlmu|}€‚‚€}ywyywuqnkiafm}ŸÃÔÒ¯œ‹†‰œªžš‘‡†‹ŽŠ”œž¥®­£š“ˆ}sia[\fjp¶Â¶†klaY]OOFKLIGHGD<@FNSSPLTQPCHG-*-Hr•—™”‡pWFKJHDFO`mzˆ•—˜¢²½¹ª••ž˜fO?Pu‹{U"=KVW_`cluwzŠœb\YZ[YY[]WJ92:HQF8.1bcPR+-21$+;+-*090##, 1925EK7,5=6,);0,_fXq`jjjpXr~z{{ƒ˜ˆ}zŒ“‘ދЋ‡†€†„€‘žeerŠym]ED^t€oKJOkqfeZpggkpXUX_NRN@65=BAHRYVOJG@@L\`TFHEBCââââââââããããããããââââââââââââââââââââââââââââââââââââââââããããããããââââââââåäåì™×åÝáäæááááááááááááááááàîüÿÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýU*DBCGGHKHeppvsxyyz|~„…ˆˆ‰ŠŒ‘’”–˜ššœž ¢¤¦¨¨ª¬®±²³µ·¹º»½¾¿ÂÄÇÈÉËÐÁ°±¶µ¸»»½ÓKðôøõòðñóóðìòëååéìëçñòóôôôóòòðòöóìêîêîó÷úüþÿùúþÿü÷øýôðêåäçíð÷ûýúõòòôôóñðñóöøøúüþþüøöøøø÷÷øüÿô÷úúø÷úýëË¢†}}}z‚„…€xtux‚~}}{y}ƒ|~€~ytpgmruz‚€ƒƒ‚~{ywwvspkfb`sŽ®ÅÒβ“~˜­­¦¥£œ‰‹†”¥±±±³­¢—’Štjdalww«×Ș{im\X^JMIQUSOONLBGPY^]WQVGDBH?'/CnŠ—›—Ž~fPJNKOOLSbry‰™¢žŸ­½ÄÁ°§¤¢§¡ŽiSGXwŒŽ`$!;KW\fhfo|}x€‘e_[\][[]]XL>79?D>2*0>HJHMRZaehkligb^\\]^RMGEJRUSLW>NHKCC?BEDH=>I>M?_`{fWiljr…p™ •i‘Y{˜˜“taeJ945[UBF>;@F=./;<43hhMgYlfagUt€{z’zƒ›ˆ}x‘•’Ї‰††Œ…‹ž‡_[n€noPUKd†’o@FUol†fjZxfgsp`TURTPG3+,7=1ID>ME9J?=7HHEMKeORhQANFKMIKSVTTd]WNIQDBBBCINMI>?ER^_UJLD;8ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ØçàââáââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU+CABGGIEKarpqy{wxz|ƒ„…†‡‰‹“•——˜š  ¡£¤§¨ª«®¯°²´¶¸¸º»½¿ÁÄÆÆËÑ®¯µ´µ¼»»ÒKïðòïïïïððððèææêñõöõøüÿüöó÷ûùøôîèèîóøøøùûýÿÿþÿÿþû÷òðæáàèðóõøòòòñððïïíïòõ÷÷öõüûûúúùùøøùûýýûøöüýúöúýðÝ™Šztzƒ‚‡zttx„‡†„€~~€ƒ€~|xtqosw|€‚ƒ„…zustx{}ynce{˜ª×ÑÌǸŸŒ„‚‘£­¯®¬©”—–””™Ÿº»¼½»³¨ ¡“ƒpgo}Œ€¸ÕÇ¢‰ti_YSPWblc`de_YXNbbsrafVYi`6'@€£¥ŸpWORSOTTPRf‚Ž£žœ£³ÀÆÆÂ»±¬¯®¢“yZ]awŒ…“j.':GW\dspnv†’Žƒa`__^^]]VSMD<7552138AJQURTWY\`dhifc_^`cfVPFCJUWRRQOKFCBBE<8>FIIIC5Fááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ØçàââáââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU+CABGGIINdtqpwwyz{~€‚„…‹Œ‘“•–”–˜™™›ž¡¢£¤¦¨ª«¬´µ¶¸º¼¾¿ÀÁÃÅÈÊÌÍÈÍ¿­¯¶¶¹¼»»ÒKïðòððññòòóóòññóöùúúúüýýüúø÷øôðîîñôõüüüüýýýýþýú÷óïìéééíóõòó÷ôôóóóóóòñóõ÷ùø÷÷úùùùùùøøûüûù÷øûþúúúúóØ©ƒ}}~‚††‚~|{xxz~ƒ‡€ƒƒ‚ƒ‚|vpoty}…Ž’…{uuwz||yvsllr…¦ÇØÚż²¦–ˆ†Š¤¦¬³·²¤—“–š›œ¡ª±ÁÁÀ½¸²­ª­›†zv{…»Óί‘„ti^ZZ]hsootyuia`Voq|xmtgXs‡P)g›²°¢™udWUTPOS`\Ybz‘›™¤¢¤®»ÇËÌ¿¹²±¶µ§•v\]`x”ˆ…q1&7FY`htw{‹””Ždccba`]\URJ@758<>GR[YYXXZ_dhqjc`aa^ZXQHDKVYUVSMGCCEGJ>6@J^g\Zl^e_Rcrjrq†{‡—y…ŽŽ~{‘†‰Š–…z”ŸmMOZuhaMZVƒ€|gFV_fh}UjbgXih\\ZOIOPNG=645>ILEBFE?QC8=HLIFBED>FIA@IJGKNHEJSWQJMSRPTSQXWLKORZ\UM\_ODGIDAEDAENOH;IIRPGOIKHEDááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ØçàââáââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU+CABGGIIMbrppuuyz|~ƒ…†ƒ„…‡‰‹Ž•—™ššœŸ¢£¤¥§©«­­¬­®°²´¶·¹º»¾ÀÂÄÅÊÎÀ¯±¶·»¼»»ÒKïðñòòóôõö÷÷úûüüûúüýýüüþÿý÷òõñîðöûûùýþÿÿÿýüú÷õòîìêêêìð÷û÷ïîòõõööööö÷õöøúúùøøøøøøøùùùüþÿýù÷÷ùÿüóݺ“you|…‹‹…~zxy{}€ƒ†‡|€„‡†…„„€zsnr|†ˆ†‚}z{€„„vojkmo…œ»ÐØÔǺ´«ž†‡–¦¹¸¶µ¯¤–Œ˜œ¢¦¬´ÀÈËÉž¸´²²ª’{y‡•œŸ£ÂàáÃ…}nd\[aly…ˆ‘‘„rjja|ƒ„z€uxT@g›Ä¿¡ˆtdZLJW\VYfphi{“£¨¨¥©²½ÉÐÓÓÁ¼¶·½»¨“zqvo}œ•ƒx6'5CWbnr|‡ŠŽ•›gfedc`[WRNF;45>GSRLA:@Q`_]YXZ_eiskbadc[SYSIFMXZVWRICADIMP@6=KOJD8IG[;IMnhi_K?IatUaQS]^g^H`Q34:0(.EJ@90.8+81$%7H ")("+2'3MB/8>FaSSC36;75E>OfdZamX_T]onnlo„y‘…x‡Ž‰y{‘…ˆ‘ƒv‘—gIEUsfS<[b‹ntaT^eejmMr\gXca\^YOMUF:;;512?INIGHD=PC;@IKGD=@?;8;==HLECKIDHRLHNX]WOMMTUNQ[]SOFIX\VUJZ]ODHMMID<;IVQB=MIJHENCFIMRááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ØçàââáââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU+CABGGIIL`qqrxxvwx{}‚‹Œ‘“”•‘“•––˜›žŸ ¢¤¦¨©ª´µ¶¸º¼½¾ÁÂÃÆÈÊÌÍÎв³µµº¼»»ÒKðòòôõö÷øúûûûþÿÿüúüþþýüûú÷óðòñòöûþþýûýþÿÿýúøíìêêëíðòîïô÷óìéëööö÷øøùùøøùúúùø÷÷øøùùúúûþüûúûûüûôߣ…u~’‰ˆ‡…‚~|z€‚ƒ„………‚„ˆ‰‡…„„||{z{†‹‰‹Šƒ{tpqoou„—«·ÒÚÚ̺­¨¥¨¢›•—¡³À»½¼°‘𠦮µ½ÆÏÕÐËÆÂ¾¹³¯—‰‚Œ§©©ËÜãÒ´šƒtfb`eq€•¤¦š…sptkƒŽ‰‚‚€s^/X•ÄȶŽpjh`_XW`fjt€{u}“¥ª­²©±¿ÌÕÙØÖÇÁ¹¹¿»¥Ž}†|™¢Šz;,5F?Z?KJjh_PB=FZkSTF>RTJ]:TG5B>((@>:870+.03/(,8<8$&+169/A:A9*DaUEIHFEEFE?:9:;II@?LNIKVQMOTXXVOKX[JMZVEPIEPMGSITWMFIJGE?67GTK9;MGDCGQCKOUZááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ØçàââáââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU+CABGGIMM^mlmsr|}~ƒ†‡ˆ……‡‰‹Ž—™›œœž¢¤¦§¨ª¬®°°®®°²´¶·¸»¼½ÀÂÅÆÇÆÈ¼±³´³¹¼»»ÒKòõô÷÷ùúûýþþúþÿÿýûýÿûýü÷ðíïòóöúüüüýÿüýþýûøôòëëëìïóöùòíìðñîëëõöö÷÷øøùøøøøø÷÷öùúúûûüüýÿúõ÷ûü÷ñâ…ŠŽ“Š€z{}~‰ˆˆ‡††‡‡ˆˆ‡„€}ƒˆŒŒˆ„ŽŠ„zrmmn}‰´ÇÕÝàÒȹ°²·´­žŸ¥¯¹½¾¾º³§–œ®¬³¼ÆÍÑÔÖÏÊÅÅÆ¿°¤Œ˜¤¬¯´ºäæÚ¿¥’}j^cly‰™¤¨´²§’~v|„xˆ•…„wkD E¸ÐÅ©…omrqk]eijt†„’¤¬«¯¸±»É×ÞÞÙÕÈÁ¹¸¼¸£|‚ˆw•¨‰x>497DVmy‚ˆŠ–ž¡kheeeaYRDEDA?CMU\^[N?>LZVUTX^cffcceffd`]SQNOUZTKGDAAEHJJD==KXWJ>?@DQHDNeiSDEEBM`VA+,LG2V:C66H9",I:9D@42810-/=77?A@?@CDA:>FLJDCFHHGB:56:LF78JQLMNSVUQNPSLJY]LLVPHSKFOH@JHMNIIJC9><78DOG67IDDFKVHTUTRááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ØçàââáââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU+CABGGILIT^ZZ_]WXZ\^abcklmoqsuvstvwwy}‚„†ˆŠ‹Œ”•–˜šœžŸ¢£¤§©«­®µ¹±­³³²¹¼»»ÒKöúøúúûüýþÿÿüþÿÿÿþþþøúúôíëð÷öûÿÿüúûþÿÿýû÷óïíññòóôõöö÷ïëîóóòòöö÷÷÷÷øø÷÷÷÷÷÷÷öûûûüüüüüúûÿÿúäDz…‰•—Ž…‚}xy„…„Œ‹‰ˆˆ‰Š‹ˆ†ƒ~zy|~„‡‘‘Œ…€{umkv©¼ËÐÖÚÖÍÁº²·º¹º¸°§¡¥«´¾Â»°»«žœž ¨³¼ÂÊÒÖÖÔÑÍÉÆÆÆ½¬ž™¢¯µ´¶ÄÕäãÔµ–pdZi}Žž«³´¸¯œˆ…Ž“ˆŽž“†ml]gºÙŽ¥‹vuxqf`Sgu{ŠžŸ’Š•¥±±¯´½½ÅÑÝãàØÑÁ¾¹¸º¶£vt}~š±‹wA;?8?La}…‹—››lhddfc[UCDEEFIMQSVVNFDMVONNT\bdcbdggeb_]TRPQWYRGB@ADHIFB::BPWQC::@RHD4NdhOCKL@AOV6*NC1UA;.4@1&7=7CL?D<7DPPNJR]WFHW_bWSdfeneqvo}‹Šƒe“ˆ™‘‰‡{€„{“{HWVhiS1;€†|XkOQdZkkhPoTp]gaSOLLSO:,1;<87FC?=>ACC=@DD@@CA@A?804=ED96AEDIBLUTLEFJGPRSWTQU_UTURQK>HIKNSUPHFFA=CNMD@JGSVOUKQNKMááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ØçàââáââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU+CABGGIRJOUQRXWXY[]_bcdhijlnprstuwxyz~€ƒ„…‡‰‹‘’“•—™›œŸ ¢¤§©«¬¬±¯°¸¶²¹¼»»ÒKûÿþþþþþþþÿÿþüûüþü÷òóòó÷üÿÿÿÿþûüÿÿüøöõõõö÷ùúòõùüû÷ñíóôöùöóöýûúúùùøø÷ø÷÷÷÷øùúüûûúúùùøþñÖ³•†‰š”‹‡}pt}‡Œ‹ŠŒ‹‹ŒŒŠˆ…„€€€€‚†‰…ŒŽ…yy‰™¿ÉÖÞßÚÓÎÅ¿µ¯°¸ÂÉ·±§ ¤¬®ª¹¿À¼»¾¾¹–—£´ººÃÑרÙÛÛ×ÒÎÎÏ̵­«­¸º¾ÂÃÉØçãͯ–‚tmk‡žµ¿ÀÂÂÀ®¡Œš©¥——•¬›}lc›ÃéͰ¸ª’}||{xqeZ†‰—­»¹®¥¡°¼½ÁÊÌÈÔÔÙáçãÕɺ¿Ã½°›ˆ…}‹¥Š‡µ«~D=HFF@D[p‡“—›žŸc]XX\]XRNJEEHIEA8896=FSZTF??AGF;7CXgWRJFGG@7=:'8E7>F18DB1-32ADH6(98&0BMC1-4HA**HPHOXEOVBCOEP:>MNVYLReT:7:?CEF<517>@ACGEFD<36@:@<9?@BLJLLGCCJQLXQNZVNXUQ^]GCJCAELQLD@GS[\a]Y[ekdYfWOV\WPMHNRNE=;=7HXXJ>>ED88=>J[b@GI[GO=22+-8@AEL>(6B.+81;I='*3+*5LQ:+2:B5/:HLKJEGKNOPPQ?JFL]RJbLeIHJOoXSU`pulfhr†ƒrt‡‰z”Œ€~„„xrx§WEDWZQ\I0Vtw`J[odMe`aRh^ilo{P9]]CNFTYJ:8=AC;;<7?IGB2,7>;?JFIKIB<::.4::78@HCFOUMABLOZPIYZMNTUd\CNW9&-9GQSOJDK>9LM=;+7FNPS[cb]dlááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ÙèàáâãââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU*DBCGGHKMOQQSUWYZ[^`cdehijlnpqrwwxy{~€„†ˆŠŠŒŽ’“”–˜š›œŸ ¡¤¦©ª«­¯±³³µ·¹»»½ÓKùÿýþþýýýüüüûûûûûûûûþþþþþþþþýûúúûûúøúúùùùøøøööööö÷øøúúùùøø÷÷õõöö÷øøùôõöùüþÿÿõöüÿÿîÈ©•‰†—–•—‹€ww€…†Ž‹ŠŠ‹Ž’‘Œ†ƒ„…‰Œ‡€€…„•®Ä×áߨÙÔÌÅ¿¹µ²´¶¸¼À¿¼»¬¨§­²·¾ÆÂÈʳ¦¢£»ÆÎÏÐÖÜàáÞÛØ××ÙÚØÏº¸»¿ÂÈËÌÑÞèáÒÊ®Šqjx—²¾ÄÉÉÉÆ¼²´©¡¥°¸¸µª°®–xx¥ÖÐÈÀ»² Œ~‚€‚‚ujt‰š®¿Á¸°«©½ËÔÓÓ×ÕÎÖÞäåäÝο¾ÈÍÊÃ§Š–¢¤Ÿ¡°ÀŠNCKJKHLFOc}’Ÿ¨¯cXQPI?AJOOMKLMF=+$$,12:FQKA:@OX[Z\^_cgd]ZQNV\XROONMJF@;8=FLHCDGG;29GKOPH@CGZGI8/1)*:FGFH-+:?35:/7C<,/3,&4;MR?.18,,6K\_][BEKQVWTQEFMSTYZRKhOIFHhZUWakmhhnt}}uw…‡{ƒ‰‘‘…xx€|l‘¥£€i9DMSNWN>^~nRMck\Pl]_XeZdbeoP;PN=HDNNB>DGBE??<46===/+7<66>AGLMHB>=9;>ABCCDSKEA;ADHLQUYT]fááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ÙèàáâãââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU*DBCGGHKMOQQSUWYZ[^`cdehijlnpqrwwxy{~€„†ˆŠŠŒŽ’“”–˜š›œŸ ¡¤¦©ª«­¯±³³µ·¹»»½ÓKùÿýýüüüüûûûýýýýýýýýÿÿÿÿþýýýùø÷øûüûúýüûúø÷ööôõöøùúûûûúùø÷öõôøøøùùùùùüýüùööùüÿÿûëÏ®“ƒ~†“œž˜Š…wu~Œ‘ŽŒ‰ˆ‰Œ‘”ˆ…‡ƒ|ˆ‰ƒ„‹™¥³ÅÙäèåÝÔÓÑʽ°¬³ººÂ¾ÀÅ´¥°²®°ºÄÈËÎËÎʹ¥ ¯¿ÐÕÖÔÖÜâãåߨÕ×ÚÛÛÏÈ¿º¼ÁÅÇÓÏÔäîèØÍ·‘nk~˜·ÏÈÍÏÍÊĹ®¼°¬¶À¿¿´¹­•‘®ÕìǼ¶µ¨€ˆ…€zsw‹ ¦¼ÌÆ´«®µÎ×ÚÖÕÙÙÔÜâççäÛÍÀÇÔÖÐÀ£™¥¡±°¦¥²Á–VHNLNJOIIQe}‘¢®h]RLB9;CRQNLOQKB/-/0+'1@UPE:;FQVQYabbddaQORWYVQOSMGFGC;3@ECPPG@%5@;596,1>=53+"#:?KQB-*2=DR`cZOIMQW[[ULENGW[N\bALiSE@A^\U\dgdbjuwpvzz‰‰m‹”Ž~sv€ƒ¬´›yf?=CVQHHPq_BPljZYqTZ_`XbYaeVFFAA726HNUUND=9><K]Q^ZMJJO]pJG[\WN:'0>JQSSSM>?MQLD:A=;@LYbeXR\hááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ÙèàáâãââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU*DBCGGHKMOQQSUWYZ[^`cdehijlnpqrwwxy{~€„†ˆŠŠŒŽ’“”–˜š›œŸ ¡¤¦©ª«­¯±³³µ·¹»»½ÓKùÿýýýüüüüüüþþþþþþþþÿÿÿþýüûúùø÷øûüûúûûúùø÷öõôöøúûûûúùùø÷ööõõüüüûûúúúüüûù÷ö÷÷úìЭ‘‡—™ ¢œ•ކ~{|}‹“’‹‰‰ŠŒŽ’”‰€{}€†Œ‹‚}‡ž¶ÇÏãæäÝØØ×ÕÌż¸º¿ÃÄ¿ËÅÅÉ¨ŽŸ¿»¾ÉÒÓÐÏÑÅ´ª¬¹ËÖÓÕÕÓØßâáäÞØ×ÚÚ×ÒÁÀ¿¿ÁÇÎÓÖÚåïíÝÌÙyj„ª¿ÇËÎÑÑÎËǾµ½³³ÂÍÊÆÇ·¸²¯ÁØÙʺ³­§™ˆ‚†Œ†|uz‹¡±³Äͱ®ºÇÖÙÙÕÖÝàÞãçêéäÙÌÂÎØÔϼ¢£¨–«½¸©¦´Ã£_LONQLPPKKUf|–¨mcXOD::?ONMNTXQG9:?@913:UXSD:=HQLU]acfd`OTXWTRPNMIGGGD;3?FC;CRK5:18DDB=2GDMS=0297-0FYVF:4A?420-/3>?91!%?EIG;)'6JPY]YQKIU\dd[OE@SQ\^SVT?OhN;<@W_Sali``lxwgr~{ŠŒl…Œ‘ˆxpu€š˜†‡lSV9?`V7<[wU=Rpl`fnKRc\YbTjc^UF?@@EQRGGSSH7?>72,-6;7;88=DFA;CDIOJACLMVWPIJTbpZZdXJE?49@GLRX\O;FWNDC:GA982(!.JSZL7/*6P^]WNFDHKQ]gdWKHJNZZ[^MANScD/[R4@^wjWFTmmejkLOcVY]Psb_\J@A=8KUNGMUV7DA9920=77?KMC:88=DGFFHJ@?=<====HCCFC?GTOPTSLLU[TV[WLHE=+3@KSUUUG:IXH=A?AA@>>BKRbRS^ááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ÙèàáâãââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU*DBCGGHKMOQQSUWYZ[^`cdehijlnpqrwwxy{~€„†ˆŠŠŒŽ’“”–˜š›œŸ ¡¤¦©ª«­¯±³³µ·¹»»½ÓKùÿýýþþþþÿÿÿýýýýýýýýûûûúùùøøþýûúûûù÷öö÷÷øùúúûûûúùø÷öö÷÷÷øøøùø÷÷ööõõõÿþýûòÝ®™‰Žš££ž—Ž„€ƒ‚ŽŠŠŽŒ‹Ž’“‰€{{„‡ƒ‚„}r­ÒãâÞÜÝØÛÜÜÝÝ×ÎÊÐ×ÙÖÔÔ×ÒÕÊÈÐÇÂÕÚÕÕØ×ÎÅÁ¯±¸ÂÎÖÙÙÞáâáâäáÛÛÛÛÛÚÒÈ¿ÁÈÐÓÒÓÙÞëìêçßÉ¡y‘´ÌÑÌÏ×ÒÒÍÆÃ½··¹ÁÌ×ÚÔÎÌÎÕÚÕÆ»¹¯¯¢‡‘”Ž…¤´¾ÃÓÎÁ´³ÀÏØÝÚÖÕØÞâäëëííäØÏÍÐÒÁȸ¥²Ÿ¸È¾®­ºÅ¿rTRPUPQNNPPQ\uŒ`_\VME@>CDFMZb]REBER^[I94HWSD?DKKKNVdkbUET[URVVP9BKKD=;=FC5).:8*/0<@44AIXNP=1*>A:;GY\OA)ALK[Jg{sdbgjtfp€ˆ‹|Œ”–Œxwy†jajS[P4P=JF=Q^dd\QXjjbfgVQ_PYVLr_YZM@??COVO@:CM>LD;A92A02:DE=7504899;?CLKGA<;>BB>@GHFMZTNTVKJQPP]]RRWL946;DPY^`GDNVLDGK8@ILNUcofQNWááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááááâàâì™ÙèàáâãââââââââââââââââÞîüÿþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþU*DBCGGHKMOQQSUWYZ[^`cdehijlnpqrwwxy{~€„†ˆŠŠŒŽ’“”–˜š›œŸ ¡¤¦©ª«­¯±³³µ·¹»»½ÓKùÿýüüýýýþþþûûûûûûûûúúúúúúúúýûùùúúøöøøùúûûüüûûùø÷÷÷÷ùùùùøøøø÷÷ööööööÿöæÒ¾©–Š•œ˜•–™†ƒ‰‹Œ‘—’‰„ˆ‘ŒŠ†€{x}†ƒ{y„‘ÃÕâàØ×ÛßÜààÚ××ÖÔÒÚáàÚÖØÜØÕÑÐÖÛàåÜÙ××ÑÆ¿½»ÄÎÔÖØÛÞàäåáßßÝØÝÜÚ×ÒÍÈÅÈËÐÖÛÝÜÛîäÛÓ¿¢†ž·ÍÑËËÔÛÐÑÎɯľ¶¼ÅÍÒÛâÜÏÕÖÔÍú·¹­£•—™–”‹¦¹¿ÇÑØÐÁ¶¹É×ÝàÛØÙÝáäæìëííåØÒÒÏÒÁË·£¶™¢¼ÍÅ·¶¿ÆË{XTSXSSOOQRPS`nZ[ZVPKHFECBHVa_UE>=J]cVD/@PSNKJIJIKR`h`S?R]WTXTG46IU]LG-12B43>P]WF@D:$"''5D?5A8!,Yˆo[0:MR\FB;:GYbakiaTF?AEU[[YVOMUKW?+GNATFh}scacatkm}‰‰{“˜—‹€|zw“p^mRXK7M=C@DX\_dYP\mf\c^_SXM\ROm_XZSCAL\TOJ=05C>M@6B:0A028>>95546752036MLHB>>BE:;DQTOPWUKTXGEOOVff[\\MS_YVXM;BEFB<9;?B3'-=B6(.,5919Q_^I>"2:D'-=T_R@?J+#*(AN4&<:#&Mvb|_8J[LAB?;?M[YOlbTICDHKc[c]HR[FEUC0KN:NEg}ra_`[tnk{ŠyuŒ‹vutpˆ}ORVWAZ?=JCDSXgcQI_reYdTcRSL`SUjc\^ZHG\dN?B@6;J8G7.?9.?57;>=97704763247EC@>?ADFDBFOQOS]RHSWCBRTF]e\XPFDD>;BNWWST[K@KI<>=BGGGLV`]IJ[ßßßßßßßßßßßßßßßßßßßßßßßßÞÞÞÞÞÞÞÞßßßßßßßßßßßßßßßßßßßßßßßßÞÞÞÞÞÞÞÞßßßßßßßßÝáÞòçîûøñø÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷ùüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿú_ *FLFFMRRSUWY[]^`acegiklstuvxy{{‚ƒ„†‡‰‰Ž’”–˜™ ¡¢£¥¦§¨±±²´µ·¸¹½¾¿ÁÂÄÅÆÓ½ÜÒ]øýûûûûûûûûûùúüýýüúùüûù÷÷øùúùúûüüüüüõùûùùüú÷óóôõ÷øöõöøøøøùøö÷÷úþüíÖÙ‰Œ”š™œžžž—‡wy~ˆ•žž—’‹„„ŠŠ|u|~€ˆ‚„xgt£ÓêßÚÕÔÖØØÖÕÖØÙÔÑÖßÚÛÝßààßßÞáäãàÞÞàÝ×ÍÿÆÔàÔÕØÚÝàâããããããâáàߨÑÎÐÒÒÐÝÝáéðîåÜÐÒ»z޲ÈÍÍÎÒÖÕÏÊÎÐÑÏɼ¹ÇÈÏÝååàÞÎú¹¹µ¯«Ÿ˜–¤£™’¨¼ÂÈÔÛÛÙÊ¿ÂÎØßäÛÜÞãçêêéðïìæßÙ×××ÎØÀªº¶¥±ÈÖÏÆÇÉÆÐ^[ZQ`STTUUTTSR^VWYTVVLMD=ALVXUE;6@Tcd_DACN\`XNEHLQ\dbZBVb[TRH:HMJ?54:>7-*;E5,9328@==TqX2*0,=F--IZXQD')8/"*BimZIIPPG@>7ENc^C^fWPRJLJJNglocV^YrqozŒ…pj“”‘wquo}uoUEHAAVKE@?7-0;9474-.7:AFD==ABBEIHFJQPPC=LUOLHQZ[TNNQA=9:ANY]\TIP\ììììììììììììììììììììììììííííííííììììììììììììììììëëëëëëëëííííííííììììììììëîéú¢L;?6@5<<<<<<<<<<<<<<<@IPRQ>75AVfjgOD>GYc]RHJMR\ec\HV`^ZVK?LPL=007=7-0=>4045<>:B9+&)8MXRPRQLGGF@JPa]Ke_XM@66DScXYIH]Q?:QF2APMMTfipeV^[nrlx‰rp“——yznwndPDDCEONB44@HWkV\PchQYaEaSPQZNceWFVWHQWH@AB?FLFPMG@;987:=><==6.4@>771)*48>CA=>DCEKQQNOSWUICNWTQW\_ZPHFGA@@DNY`a[RTRD>BBA>>CLW^aRJVfññññññññññññññññññññññññòòòòòòòòññññññññññññññññóóóóóóóóòòòòòòòòññññññññóöïÿ¦ øýûûûûûûûûûûúúùùúúûùúúúùùø÷ùùúûûûûú÷úùõô÷÷ôôöùûüüûúôóóóñïíìÜζ‹‚‚„Œ—£¨¤žœœœ•Š‚ƒ…†”˜›™’ŒŠ‹†ˆ‘‘‰|qu„‰‚~‚€vlj€²âòèÛ×ÙÙÕÏÎÒÖÔÑÒÙßßßáåäáßÞÞàáäçéèãÝÙÖÎÎÏÒÖÚÛÜÜÜÞßáâãäââââàÞÛÚÏÒÔÕÕÙâêîïíæÙ˾«”¹ÏÐÌÐÑÓÒÐÎÎÎ×ÔÎÉÅÄÃÃÊÑÖÚáäÕÁ¼¶³µµ¯ª¨ ž£°¹µ«¤¶ËÛØÐÒØÛÄÁÅÒßãââáæëìëêëíæëíæÚÓÔÙÙÑÙÆ·À·¬ÇÙá×ÎÒÔÐÚÂ|X]]]XXXYYXXWVYRV[XYXNJE?>BGIH832=Rckl\I8GYl[]UfgOSdIZJQU]P`bR>LQFQVKDHOPV[UPSTNA6229;;89<944BC=;5.158>B>9>=71/6HZhmdN84AQXWSTSU\b_X]Z]eeYJB\UE505:<7/@B+/9(-=>9Ke]=-1*1@?3;OTKD;7><24@<+*7M6/.)8H@:J]aTFITCFPX]\[gXH4.@W_[hHFHMTD>[L0@>0@EAB=9=8=<96361-1?SfqhXC67CPYYYWV[^YQ]XZbdZMEaS>26@B=92BA(.;*3D<>B5$-E=+-44CNBMU__QDEMEMWb_Z\XG;6?LSWZVIQHCNDSRDFOZaxqTPNd|€‚Œ~s‡Œ’~|{^T[AFT?0=J74DM>:IQ`YZfo`NVWXISR_QSjZBKQJTTSJLK>=IOMHFFA6.-58867=AA4BE@A=8;5=GJB75:AAFOTSRTMDHJCJXW`YPLLMLKQMLOOPV_eWUVOLMG??CLVZUNYKMUññññññññññññññññññññññññòòòòòòòòññññññññññññññññññññññññòòòòòòòòñññññññññôîþ¥ øýûýýýýýýýýüûûúúûûüùúúúùùø÷øøùùøø÷ööù÷óóööóíöÿÿúíâÜÍ¿±§šŒ‡‹ŠŠ‘šœ”‹šžž—‡xz}ƒ‹™¢ ˜–“‘“–—“‹y{…Œ‹†Š…ƒtq‰©ÕèðçãèâÔÐËÆÇÏ×ÛÜÞàããÜÕ×ÞáãçéèåâßÝÙÓÐÐÒÔÔØ××ÙÛÝÝÝááâââãããæäàÛØÖÖÕÞßäëðîåÜÌÍȺ§˜’‘±ÁÇÃÊÙØËÔÕÕÕÔÔÖØÍÈÄÃÆÉÊÈÌÓÞàкµ½¾¾ÁÁº±®±³ºÂ¹·ÃÔ×ÖÖ×ÙØÔÏÙÚàèéççëìíîìéèëîøëÞÙÝââßߨÕÊÎË·À×áâÙØàáÚÐÚ½ybh]cZ[[[[ZYX[SVYSRODB@?@@<3,0.-0;Ndri`Q@7E6C9IR?>OR[V[^jfNPQ`[ZERSYm]BEHDRU`VWXKHT\WKCFE;1.:>>:9<=<=GC<=80019EJC99?ECEMSSTVNCPWHL\ZTLFGNTTQXPMRTSXal\WYTRPHDBDMWYRIQIRaïïïïïïïïïïïïïïïïïïïïïïïïððððððððïïïïïïïïïïïïïïïïòòòòòòòòððððððððïïïïïïïïóöïÿ¦øýûýýýýýýýýüüýýýýüüûúùùøøøùøøøøø÷öõó÷÷ôô÷öòøöíÛퟙ¨••‘ŠŒ”Œˆ‹“›žŸ’•’‡€€|†‹”šžœ•‘“•—–“‰€}~…Žˆ€|ƒ†y‹¸áðìâÛÞâÚÍÍÎÐÕÚßâãâáâãàÜÞãèèéèæâÞÛÖÓÏÏÓ×ÙÙÚÛÜÛÛÜßáããääåååæãàÜØ×ÙÛÝæèêêçßÖÐËŶ ‘£µÅÈÈÇÎ××Ñ×ÕÔÔÔÓÒÐÇÄÄÇÍÏÌÈÏÜÝ̼»¾¾¾ÀÃü´³¸¾ÀÃþ¿ËÚÚÙÙÚÛÙ×ÖßáæêéåçìñïìêéëíïóêàÜßãâàáÙÒÉÑÌ·ÆÚãåÞßéêáÓÜÔ“hjae]]]]]\[ZYQSUPPOECAAEHB5*)+-07FYfeaWG;;HTUVVVYZQFT[^[\]TGXM>7=GHB>:98328=;ISSQK4 9(!A:+=C8&"%/?8BB2%%-26DKMNGAFb[TPKGIN\`[bVR`F?NZWLKU_MJYPJTI>@FBIUD6EG^ithSRJnpƒ‹{t{zzˆ|zwP;>WO24JG3S?LZMO\URS\R]fNOSd_X@VYVd[FKKDPPVIMVQLPQ[MFKLA75:@C?<<<:?E?8=<3219CF>6:CA?AIOONOLBU_JJYTF@RRLNFEXWPKJKLSZ^]RWMOdHCPPDFV[TZKVVTXE9?FELR;,>HclpcRUMsiŒwv€spŒ|}{R:JSC7GLA?V;;@97BF?>6T`FCQJIA=DRZWP_UUbkiimbXYYOKNLHFDA@@BC\NNUññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññðõðÿ¥ ·ÉÍØéúþüüýýýûùùûûúùôöùùø÷øù÷ùûúöõ÷úûûôçÛÊ«Žgbdv¡£ž¨¤Ÿœ™—“‘—ž —••މ~‡–žŸ¦œ–™ž™˜•–›{x€Ž˜›„ƒŠˆtsšÎíòïçâÛÔÑÒÕרÚÝßßàâäáäìñîçåèçèèçäÞØÔÑÔØÛÜÞàâãßÝßãæåãÜâççççâÜÝØÔÖÝäéêìãÙÕÕÑǾ§  ­»ÂÈÍËÌÎÐÓÕרÛÓÎÒÕÑÉÄÁÀÆÑØ×Ö×íÕ»³ºÀ¿º½ÀÃüºÅÓÍ˼ÄÕÚÔÝÛØ×ÙÛÝÝãèëëçæêîîëèææêîñòèààãããäÝÔÒÕÐÇÌÙÝãáÛÞéìåàËçÄ}oh`[afe_ZZ\YQKMNKGEEEEGKI;,%'+/05BQWYXOC<>CMPQRTTOJUcf[Y_R;JQ67H@>A>:@7'6I@AJOI>2%"* 4E)!&.4." *5=*1@=AJE?DCFQTSYLQRNKNV]]TNRVVWZC_P@WWJ\YR_]CDK;@HBSE"((Y^aikWDFbp‰znw€ls‚~tdF6>_ K\1\IND\dO[eDPSWWRNKJFJWVTXYcdTNLMaa@@PagbXNH^^d_OIG=8;>>=>BF46:?DFDBG@7)8IAGIKJB5( - (9@"))21 *+;6;A>@HJD1AOBReSTNJNW^[UcVLQ^e`XN[MCSTO]MVUMJF@@AKEK7_jefnYAI`tˆŒop|jr}vi[F;BMGT3UCVLX_RVV>VSRRSOHBHZcXQLPgaUUVU`_FHNUYYWSP_SRQIHG?BDEC><>A:;<>@@<9BIFEGJMOOR]^VYd^MHH5ASKF?FB@7/;HCJFEH@1((+3/*,#36-#/;:2127BB9EQNW^R^UOT_c\SiXLTflaSSKBCJOT\G[MAOF5ADURG)`se_q]BQ\w…ˆ†qfukvxmZLE@J8'IJ9OAQIKSUQH@\TNOTTJ@JkiWPBJna[`c\ZWK[VRRUXYZXFEPRQMDBDEC>;<>==>?@=953522622=C54BG@AKWTPOMIA:IA4J[Z`XHXdhh_X[R[ZUX\_fiaYUUTQMRSVXññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññðõðÿ¥•„’ƒwtxzynv„„…‰Ž™––˜—’ˆ€wqoonlfgmttz“®¼¶¯­®®«¨ž˜’Ž”™›—ž¤¢™…Š™¨­­ª¦¡§¡ §¬©¡œˆ†—•Ž‹†‡Œ‹{n~š×éôîäáÝØÑÓ×ÛÝßßßâåèéêêìíîçãäæääçÛÚØ×ØÛßáåæçæãáàáääãáàãéîìêáØÕÛààæèéåÞ×ÓÑÍÐ˹£š¢¯ËÏÒÏÊÊÓÞ×ÙÜÝÝÛØ×ÓÒÒÑÊÁ¾ÁÇÔÛÙßéäÖ´³ºÅÆÁÅÐÖÏÌÐÓÒÐÐÊÉÐÜÞÙÜæäåãÞÚÜäìëìííìîòöñëæèñöõñïçááâáâååÜÚÞØÎÒßíìçáãìðîæã×á¼xkbglke`_a[YWSI@?D?ABACE@8'$&1GD@;9AFBIBBC7$!+  ;%*7> 3%*;0 $&43OB@bX@Tic^\[YZ]fUQ`jbWTV@@KKQ]]PYNCID7:C[^C 'WtbVpaG\Vu~‚‹u`qm|whP?EER-9QB@MF>?OsaPTELqQR[aYQQSkd\YWVY]NAJ_d]SG9;9;>9;=AB@;6(0*,:60?G85==8F`QJEGMNG?FH?JONciTmnhn`UfL[XT^[Vce]UQQRQNSSTVññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññðõðÿ¥‰„ˆ‡ƒ~ƒ‚~x{}yrnortuutsqppifejry}~{kg{–¨³º°®°¶¼·©œ˜–““•™œ˜¡§ ’†„†—¤®¯¬««©§¡¡§ª£˜‘ŒŒ’™›”‰ƒŽ…~{x‡¶æõøòåÝÝÖÌÔÕ×ÚÝàâãåèêëëëìíçåååáÛÜáÖ×ÙÜàãåçäæççäããäæäâäèëíìáâßÚÜãééëçáÜ×ÒÊÅÏ®œš«ÉßÖÚÞÞÛÙØØÛÝÞßÝÚÖÔÒÑÑÏÇ¿¿ÄÊÕÜÝåëÜůÀÌËÊÑÔÑÑÑÔÙ×ÑÍÎÆÈÓàâÝàêèéçáÜÝäìíîîîïðóöñëçêó÷õñëæãæçæèìåÜÙÝØÏÔâìêæâæíòóèèÕäÐzoekongbacXWVQF==C==93+(+7BHKNTVWVRLEA@=@IOOPSY`a\`ifZUE2CLFH=FE?=DHD@HDDA..#*3&+%9@!9/6?*&'2)E63UP@[ti_[YX]eZS\okURa^GN]W[e]ZPQN@CE6BY`9.KpaRj`I_Qmu}Œxbni}rfL:LNS,LW;AKK6>:CWMAQMKIJNQSSZtRGYLSkCKSWTMP\gedb[ST[MGUfeZPD:=@>:77956:>@>94*3/2A>9HE=<>5/Db\VPOOMF@CMJSSQelYqh\eXMdHYZ[f_Wc_YQLKMNOZWSRññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññññðõðÿ¥ŒŠ‰…ˆˆ………€ysvyyy{ƒwy|{xvwyyyz||xsoqu†¡¸¿»¶«²¹¹²¨ œ˜——™ ¡ ›¡£›‰Ž•«²´®¨¦§¦¢¥¨§‘“œ™–“ŒŒŠxqƒ¥Èèþíîéß×Ö×רØÙÛÞáåççéëëêééêããääÝÕÕÚÚÜßâäåååãåççæåæççæèìðîæßÙàæèêìêåßÜÚÙ×Ðż­¢›¥½ÓÞßÖÙÛÛÝßÝØÚÛÜÝÛÙÖÔÑÎÌÊÄ¿ÂÈÎÖÝâæãη¶Í×ÎÎÜÞÒÑÕÛÝÖÌÈËÈÍÖàãâäêêêèãßáæëïïðññòòóïìêíóöôðèåçëíëìïæÛ×ÚÖÏ׿íêçæêïôöêëÚâÞ¥yshnrqjddeWUSNC99>8=@<863/.,1FF<=LMCBIIH?+ /!' ))!38#96?9'",052*6?;MefwbRU]``bRZksfTZn^Q[f^_bVYJRQ;CN;MVY0 + 2?gbRaZL\Rdmy‡zgkbyi`G7TXL2UU4?HG?GBFVN?FLMNNNRY^`oEDXO\dVcc]ZRPZWY`e^RRYWSY\RMI>FIIE>86786667631.237><F>FGADUUC6BCB?>BIOXd@FRMhhewrde_VZUT[edZW]][[RHLK3.009?<641.018BFEEH@LY[RG@><21;@?DNV]ceii`S[C;OH?NCLH44MPEKJIA4,+*'!3&&"&,/2!-)0>>0ESWXRS^WV]c\NMW[~~WJdlYMZccdig^L^P?D<4CS7. 0&ObYVY[`[Xfx{wpcg{[O6&PTEESH4AG7D?9?S\I-URNJILQULY>IMJrqTmk_ilab_X\hkc_c[]\RKVT?AFKNMLNPH>2*+3=C>5?B0/<@QNHHQ_YMY[XSHGVxhO[naHW\bdeedaK^J3>BARA"""&O`[MZo\XOuxqu…^obgD1<;UJOA/KV78;=;LH[L8[cZOPQRZP^YMS]cilgefaYY^ihije`afgupb]WNMDFKPSTRO?N7*<4.NB><;727@I@529BDA@M\db\YXIQZ_dfaYQHA6RRZ\R]MOYUWO[RUWNKPN\YVSððððððððññññññññòòòññðððññññññññññññññññññññññññðññòòññðññññññññññññññññðõðÿ¥’—Ї‡‰…ƒ……‚€y{{zwwy|‡uv¦Éþ¿»¹¸¸¹¹©«©¥¥©ª§¥¨«¬ª¨¨¨ ¢©²µ´´·³²®©¤ œ˜“š ¡¡ž–Œx{ЧÌéîòöõðêåãàßÝÜÛÛÛÛßâæèééêìéææéêççêëççìîëéêíëëìêæéïðíëééêëëæéîñòðìéãâàÜÖÎÅ¿§Ÿ™œ¦´ÆÔÖ×ÚÜÝÝÝÜÛÜÝÞÞÞÝÜÝÜ×ÐÎÏÍÈŽ»¾ÅÍÓâãäÝȶ½ÏÙÕÔÙÜÜÞãæèßÖÑÆÂÍÙÚÜáçêëêéäãèëëìïññññññññððñóôóðíæåéïïéåæÝØÛÚÒÙçêëêééêìïñïìéçèà‹yux{xrmmnYPGD=1%0BG?769:>CEDB@@=DMUUNB::BA>=58HPZcffc[SKMOLGDEG@98BLLFBHE?6-)*-*-'=5%% %<:?NHID@7>P[YHLTSOMIPc|wdYcdXQbaabee`ZYYA.;IKP/".Q\TL`zhQPqqkitl_eB1>IJJV]UJKMNVVdaUVZ[_XZ]^^^`cidbfifa`n|ymjcUOIJKKIHII?G8.931IB><<85:BGC:4364/BJU]_]YXW_effbYPKD?5PNTSKYMPXU[WZRVYPLNJTSQOððððððððññññññññòòòññðððññññññññññññññññññññññññðññòòññðññññññññññññññññðõðÿ¥•š”””ŠˆŠˆƒ…††„‚‚ƒyz{||~‚…„}’«ÈØÇÂÃÀ½»º¸µ³¡§«¨¦©««¬®¯­ª¦¥¤­­±·¹´²³²¯ª¥ž˜“‘•ž¤¢œ–ˆ‰‚…œ¾Ýóþù÷ôïèäããááààààááãæéëëêëìåãäéêéêîïêêîïìêëíëìîíêìñòðîëéèèèåèìîìçàÜÕÓÎǽ²©£š–›®ÄÒÙÜÛÛÜÜÝÝÝÝÜÝÝÞÞÝÜÜÙØÓÌÊËÉľ¼»¼ÁÉÒ×äçáнºÈ×ÜÚÚÝßßâæååÛÓÐÈÇÓÞßâçìíëéèäãèëëìîññññññññððñóôóðíèçêîîèääÝÙÞÝÕÚçêìëêêëîñóîìêèëæ‘~w|~{tooqWNGFA5(!,CLH?<>BEGGD@=<9?HPRLA86>?=<32@LXcgfaYPJMOMHCAB>9:DLJB=ID<3,*,0,+*?6% 2#%:RSB &.JLBA^~kOUnieUsŠf[a?0@?WB7GMLI5./K\^9AJSRYRGIKMVXhf\ZYUXNY__cloklb^gqpe]ivtnqkXLGIIE?=AF>=96416A@>=<87=EJLH>630+EFKS[][W_flje^RGGBA8QKMKCUMPWU_`[RVZQLLFMMMMððððððððññññññññòòòññðððññññññññññññññññññññññññðññòòññðññññññññññññññññðõðÿ¥—˜™™“‹ˆŠ‰†‰‰‡„‚‚…‡yz{|~‚‡Š|Œ¹ÐÓÍÁÍÇÄÀ½»¶¯© ª°¬¦¥§¨°±±®ª¦¤¤±¯±¶·±­¬«¨¥¡œ•’”¡¢Ÿ–‘‹ˆ£ËñÿøîõòìæâááãááááâãäåæèëìëêêêäâãèëêëïñìëîïìêëíêëïïíîòòñïìéççèðíçáÜ×ÔÓÏǹ©––—¨§°ÆÚàÜØàßÞÝÜÝÝÞÝÝÞÝÝÝÜÜÖÕÐÊÈÉǹ¹º½ÄÌÔÙâéàÆ¶¾ÐÛÝÝÞßàáäèáàÕÏÐÍÏÝàâæëïîêçèääéìëëîòòòòòòòòððñóôóðíèéëíìçãâÜÚáá×Ûèëíìììíðóõîíêèìé”~x}}uopsPIEGF=<98GB:2-,-/--$5,#=%!4:>A=LA07FMD13FG?;BMcxjblmSK`b^\`cdccR63>EWR, *-C>37\|gU]lddEa‘bW];.BAXA,JYHA5,=LRW?LLJQYRHKMPXUee\[XUZO`hcftvklcalxwj`_ihgqo[M=CGC<:@H=39=00:9<<;978>EHQRF;887GBAJW^\VYbiic[ODFDF?VLKG=SNQUSag^TUXOKKEKLMO \ No newline at end of file diff --git a/build/images/Mosaic.png b/build/images/Mosaic.png new file mode 100644 index 00000000..c7bf4ef0 Binary files /dev/null and b/build/images/Mosaic.png differ diff --git a/build/images/Mosaic_diff.png b/build/images/Mosaic_diff.png new file mode 100644 index 00000000..3a178246 Binary files /dev/null and b/build/images/Mosaic_diff.png differ diff --git a/build/images/Mosaiccol.jpg b/build/images/Mosaiccol.jpg new file mode 100644 index 00000000..ebdb5614 Binary files /dev/null and b/build/images/Mosaiccol.jpg differ diff --git a/build/images/Mosaiccol2.png b/build/images/Mosaiccol2.png new file mode 100644 index 00000000..ce6488c8 Binary files /dev/null and b/build/images/Mosaiccol2.png differ diff --git a/build/images/Mosaiccol_b.jpg b/build/images/Mosaiccol_b.jpg new file mode 100644 index 00000000..a3c3da09 Binary files /dev/null and b/build/images/Mosaiccol_b.jpg differ diff --git a/build/images/Mosaicdiff.png b/build/images/Mosaicdiff.png new file mode 100644 index 00000000..76c26643 Binary files /dev/null and b/build/images/Mosaicdiff.png differ diff --git a/build/images/Mosaichisto.png b/build/images/Mosaichisto.png new file mode 100644 index 00000000..c7bf4ef0 Binary files /dev/null and b/build/images/Mosaichisto.png differ diff --git a/build/images/MosaichistoOLD.png b/build/images/MosaichistoOLD.png new file mode 100644 index 00000000..cb9463dd Binary files /dev/null and b/build/images/MosaichistoOLD.png differ diff --git a/build/images/Mosaicmorph.png b/build/images/Mosaicmorph.png new file mode 100644 index 00000000..dbffffd0 Binary files /dev/null and b/build/images/Mosaicmorph.png differ diff --git a/build/images/Mosaicsegment.png b/build/images/Mosaicsegment.png new file mode 100644 index 00000000..39e18ccf Binary files /dev/null and b/build/images/Mosaicsegment.png differ diff --git a/build/images/Pendulum.JPG b/build/images/Pendulum.JPG new file mode 100644 index 00000000..a17de844 Binary files /dev/null and b/build/images/Pendulum.JPG differ diff --git a/build/images/RGB_Mosaic.jpg b/build/images/RGB_Mosaic.jpg new file mode 100644 index 00000000..a5339ca5 Binary files /dev/null and b/build/images/RGB_Mosaic.jpg differ diff --git a/build/images/Sitemap.png b/build/images/Sitemap.png new file mode 100755 index 00000000..caed78fa Binary files /dev/null and b/build/images/Sitemap.png differ diff --git a/build/images/Thumbs.db b/build/images/Thumbs.db new file mode 100644 index 00000000..1897805b Binary files /dev/null and b/build/images/Thumbs.db differ diff --git a/build/images/_dotted-devider.png b/build/images/_dotted-devider.png new file mode 100644 index 00000000..3a78f8d9 Binary files /dev/null and b/build/images/_dotted-devider.png differ diff --git a/build/images/_footer.png b/build/images/_footer.png new file mode 100644 index 00000000..c514a5bf Binary files /dev/null and b/build/images/_footer.png differ diff --git a/build/images/about-us/img1.png b/build/images/about-us/img1.png new file mode 100644 index 00000000..0c1d2391 Binary files /dev/null and b/build/images/about-us/img1.png differ diff --git a/build/images/about-us/img2.png b/build/images/about-us/img2.png new file mode 100644 index 00000000..d07b5a0e Binary files /dev/null and b/build/images/about-us/img2.png differ diff --git a/build/images/about-us/img3.png b/build/images/about-us/img3.png new file mode 100644 index 00000000..0e4ada1b Binary files /dev/null and b/build/images/about-us/img3.png differ diff --git a/build/images/about-us/img4.png b/build/images/about-us/img4.png new file mode 100644 index 00000000..f11cebef Binary files /dev/null and b/build/images/about-us/img4.png differ diff --git a/build/images/background.jpg b/build/images/background.jpg new file mode 100644 index 00000000..29f636ec Binary files /dev/null and b/build/images/background.jpg differ diff --git a/build/images/background.png b/build/images/background.png new file mode 100644 index 00000000..05c5bb79 Binary files /dev/null and b/build/images/background.png differ diff --git a/build/images/banner_img.jpg b/build/images/banner_img.jpg new file mode 100644 index 00000000..6f66d205 Binary files /dev/null and b/build/images/banner_img.jpg differ diff --git a/build/images/bck.jpg b/build/images/bck.jpg new file mode 100644 index 00000000..627560d8 Binary files /dev/null and b/build/images/bck.jpg differ diff --git a/build/images/bck.png b/build/images/bck.png new file mode 100644 index 00000000..3d6e4faf Binary files /dev/null and b/build/images/bck.png differ diff --git a/build/images/bck_head.jpg b/build/images/bck_head.jpg new file mode 100644 index 00000000..b70d67b6 Binary files /dev/null and b/build/images/bck_head.jpg differ diff --git a/build/images/blank.png b/build/images/blank.png new file mode 100644 index 00000000..95298e11 Binary files /dev/null and b/build/images/blank.png differ diff --git a/build/images/bottom-line-n.png b/build/images/bottom-line-n.png new file mode 100644 index 00000000..2d731e2e Binary files /dev/null and b/build/images/bottom-line-n.png differ diff --git a/build/images/bottom-line.png b/build/images/bottom-line.png new file mode 100644 index 00000000..4bf20f97 Binary files /dev/null and b/build/images/bottom-line.png differ diff --git a/build/images/chat.png b/build/images/chat.png new file mode 100644 index 00000000..67ed90e8 Binary files /dev/null and b/build/images/chat.png differ diff --git a/build/images/close.png b/build/images/close.png new file mode 100644 index 00000000..bcc7058a Binary files /dev/null and b/build/images/close.png differ diff --git a/build/images/course_aligned.png b/build/images/course_aligned.png new file mode 100644 index 00000000..c2758474 Binary files /dev/null and b/build/images/course_aligned.png differ diff --git a/build/images/deivder-green-v.png b/build/images/deivder-green-v.png new file mode 100644 index 00000000..be670fa2 Binary files /dev/null and b/build/images/deivder-green-v.png differ diff --git a/build/images/devider-blue-v-o.png b/build/images/devider-blue-v-o.png new file mode 100644 index 00000000..7adc012e Binary files /dev/null and b/build/images/devider-blue-v-o.png differ diff --git a/build/images/devider-green-v-o.png b/build/images/devider-green-v-o.png new file mode 100644 index 00000000..7119e335 Binary files /dev/null and b/build/images/devider-green-v-o.png differ diff --git a/build/images/dotted-devider-h-o.png b/build/images/dotted-devider-h-o.png new file mode 100644 index 00000000..7bb9651e Binary files /dev/null and b/build/images/dotted-devider-h-o.png differ diff --git a/build/images/dotted-devider-h.png b/build/images/dotted-devider-h.png new file mode 100644 index 00000000..7cc9b9ec Binary files /dev/null and b/build/images/dotted-devider-h.png differ diff --git a/build/images/dotted-devider-v-o.png b/build/images/dotted-devider-v-o.png new file mode 100644 index 00000000..12335231 Binary files /dev/null and b/build/images/dotted-devider-v-o.png differ diff --git a/build/images/engineering/icon_1.png b/build/images/engineering/icon_1.png new file mode 100644 index 00000000..bcf62b09 Binary files /dev/null and b/build/images/engineering/icon_1.png differ diff --git a/build/images/engineering/icon_2.png b/build/images/engineering/icon_2.png new file mode 100644 index 00000000..a6333a8a Binary files /dev/null and b/build/images/engineering/icon_2.png differ diff --git a/build/images/engineering/icon_3.png b/build/images/engineering/icon_3.png new file mode 100644 index 00000000..f7e158d2 Binary files /dev/null and b/build/images/engineering/icon_3.png differ diff --git a/build/images/engineering/icon_4.png b/build/images/engineering/icon_4.png new file mode 100644 index 00000000..5dbd5f91 Binary files /dev/null and b/build/images/engineering/icon_4.png differ diff --git a/build/images/engineering/icon_5.png b/build/images/engineering/icon_5.png new file mode 100644 index 00000000..92a54ccd Binary files /dev/null and b/build/images/engineering/icon_5.png differ diff --git a/build/images/engineering/icon_6.png b/build/images/engineering/icon_6.png new file mode 100644 index 00000000..75743731 Binary files /dev/null and b/build/images/engineering/icon_6.png differ diff --git a/build/images/engineering/icon_7.png b/build/images/engineering/icon_7.png new file mode 100644 index 00000000..750226b8 Binary files /dev/null and b/build/images/engineering/icon_7.png differ diff --git a/build/images/engineering/icon_8.png b/build/images/engineering/icon_8.png new file mode 100644 index 00000000..66cdc496 Binary files /dev/null and b/build/images/engineering/icon_8.png differ diff --git a/build/images/engineering/icon_9.png b/build/images/engineering/icon_9.png new file mode 100644 index 00000000..97ba9135 Binary files /dev/null and b/build/images/engineering/icon_9.png differ diff --git a/build/images/engineering/old/biotechnology-eng.png b/build/images/engineering/old/biotechnology-eng.png new file mode 100644 index 00000000..1756ede9 Binary files /dev/null and b/build/images/engineering/old/biotechnology-eng.png differ diff --git a/build/images/engineering/old/chamical-eng.png b/build/images/engineering/old/chamical-eng.png new file mode 100644 index 00000000..6c7f2186 Binary files /dev/null and b/build/images/engineering/old/chamical-eng.png differ diff --git a/build/images/engineering/old/chemical-sci.png b/build/images/engineering/old/chemical-sci.png new file mode 100644 index 00000000..b88ea59e Binary files /dev/null and b/build/images/engineering/old/chemical-sci.png differ diff --git a/build/images/engineering/old/civil-eng.png b/build/images/engineering/old/civil-eng.png new file mode 100644 index 00000000..87af8e20 Binary files /dev/null and b/build/images/engineering/old/civil-eng.png differ diff --git a/build/images/engineering/old/electrical-eng.png b/build/images/engineering/old/electrical-eng.png new file mode 100644 index 00000000..e365f5e3 Binary files /dev/null and b/build/images/engineering/old/electrical-eng.png differ diff --git a/build/images/engineering/old/electronics-eng.png b/build/images/engineering/old/electronics-eng.png new file mode 100644 index 00000000..2159f2c7 Binary files /dev/null and b/build/images/engineering/old/electronics-eng.png differ diff --git a/build/images/favicon.ico b/build/images/favicon.ico new file mode 100644 index 00000000..d09a5581 Binary files /dev/null and b/build/images/favicon.ico differ diff --git a/build/images/favicon.png b/build/images/favicon.png new file mode 100644 index 00000000..81c19bdc Binary files /dev/null and b/build/images/favicon.png differ diff --git a/build/images/flask.png b/build/images/flask.png new file mode 100644 index 00000000..3704e8f4 Binary files /dev/null and b/build/images/flask.png differ diff --git a/build/images/footer-o.png b/build/images/footer-o.png new file mode 100644 index 00000000..a1edda28 Binary files /dev/null and b/build/images/footer-o.png differ diff --git a/build/images/footer.png b/build/images/footer.png new file mode 100644 index 00000000..7f5e1d29 Binary files /dev/null and b/build/images/footer.png differ diff --git a/build/images/goal.png b/build/images/goal.png new file mode 100644 index 00000000..e0e74166 Binary files /dev/null and b/build/images/goal.png differ diff --git a/build/images/histo.jpg b/build/images/histo.jpg new file mode 100644 index 00000000..9ec6670d Binary files /dev/null and b/build/images/histo.jpg differ diff --git a/build/images/icon_chat.png b/build/images/icon_chat.png new file mode 100644 index 00000000..da7fcc32 Binary files /dev/null and b/build/images/icon_chat.png differ diff --git a/build/images/icon_lab.png b/build/images/icon_lab.png new file mode 100644 index 00000000..c32ce1ca Binary files /dev/null and b/build/images/icon_lab.png differ diff --git a/build/images/iiit.png b/build/images/iiit.png new file mode 100644 index 00000000..ad079080 Binary files /dev/null and b/build/images/iiit.png differ diff --git a/build/images/iit/amrita.jpeg b/build/images/iit/amrita.jpeg new file mode 100644 index 00000000..4a2e4744 Binary files /dev/null and b/build/images/iit/amrita.jpeg differ diff --git a/build/images/iit/amrita.png b/build/images/iit/amrita.png new file mode 100644 index 00000000..4a2e4744 Binary files /dev/null and b/build/images/iit/amrita.png differ diff --git a/build/images/iit/dayalbagh.jpeg b/build/images/iit/dayalbagh.jpeg new file mode 100644 index 00000000..a8df1831 Binary files /dev/null and b/build/images/iit/dayalbagh.jpeg differ diff --git a/build/images/iit/iit-delhi.png b/build/images/iit/iit-delhi.png new file mode 100644 index 00000000..44b43bd7 Binary files /dev/null and b/build/images/iit/iit-delhi.png differ diff --git a/build/images/iit/iit-guwahati.png b/build/images/iit/iit-guwahati.png new file mode 100644 index 00000000..2ae22016 Binary files /dev/null and b/build/images/iit/iit-guwahati.png differ diff --git a/build/images/iit/iit-kanpur.png b/build/images/iit/iit-kanpur.png new file mode 100644 index 00000000..932565fb Binary files /dev/null and b/build/images/iit/iit-kanpur.png differ diff --git a/build/images/iit/iit-kharagpur.png b/build/images/iit/iit-kharagpur.png new file mode 100644 index 00000000..04446074 Binary files /dev/null and b/build/images/iit/iit-kharagpur.png differ diff --git a/build/images/iit/iit-madras.png b/build/images/iit/iit-madras.png new file mode 100644 index 00000000..23c64d72 Binary files /dev/null and b/build/images/iit/iit-madras.png differ diff --git a/build/images/iit/iit-mumbai.png b/build/images/iit/iit-mumbai.png new file mode 100644 index 00000000..536f2b92 Binary files /dev/null and b/build/images/iit/iit-mumbai.png differ diff --git a/build/images/iit/iit-roorkee.png b/build/images/iit/iit-roorkee.png new file mode 100644 index 00000000..d04ccc9b Binary files /dev/null and b/build/images/iit/iit-roorkee.png differ diff --git a/build/images/iit/iithyderabad.jpeg b/build/images/iit/iithyderabad.jpeg new file mode 100644 index 00000000..a13031bd Binary files /dev/null and b/build/images/iit/iithyderabad.jpeg differ diff --git a/build/images/iit/nit.jpeg b/build/images/iit/nit.jpeg new file mode 100644 index 00000000..85e2ca40 Binary files /dev/null and b/build/images/iit/nit.jpeg differ diff --git a/build/images/iit/pune.jpeg b/build/images/iit/pune.jpeg new file mode 100644 index 00000000..7cf86f00 Binary files /dev/null and b/build/images/iit/pune.jpeg differ diff --git a/build/images/iit/rsz_1amrita.jpg b/build/images/iit/rsz_1amrita.jpg new file mode 100644 index 00000000..3684a0f1 Binary files /dev/null and b/build/images/iit/rsz_1amrita.jpg differ diff --git a/build/images/image001.jpg b/build/images/image001.jpg new file mode 100644 index 00000000..f0c425c5 Binary files /dev/null and b/build/images/image001.jpg differ diff --git a/build/images/image002.gif b/build/images/image002.gif new file mode 100644 index 00000000..15471c9e Binary files /dev/null and b/build/images/image002.gif differ diff --git a/build/images/image003.jpg b/build/images/image003.jpg new file mode 100644 index 00000000..d8eb9426 Binary files /dev/null and b/build/images/image003.jpg differ diff --git a/build/images/image004.gif b/build/images/image004.gif new file mode 100644 index 00000000..74ddfb92 Binary files /dev/null and b/build/images/image004.gif differ diff --git a/build/images/introduction.jpg b/build/images/introduction.jpg new file mode 100755 index 00000000..5d0e999e Binary files /dev/null and b/build/images/introduction.jpg differ diff --git a/build/images/left-arrow.png b/build/images/left-arrow.png new file mode 100644 index 00000000..f9db70c8 Binary files /dev/null and b/build/images/left-arrow.png differ diff --git a/build/images/logo-new.png b/build/images/logo-new.png new file mode 100644 index 00000000..1016e909 Binary files /dev/null and b/build/images/logo-new.png differ diff --git a/build/images/logo.jpg b/build/images/logo.jpg new file mode 100644 index 00000000..30d21396 Binary files /dev/null and b/build/images/logo.jpg differ diff --git a/build/images/logo.png b/build/images/logo.png new file mode 100644 index 00000000..bdf6dee7 Binary files /dev/null and b/build/images/logo.png differ diff --git a/build/images/manual.jpg b/build/images/manual.jpg new file mode 100755 index 00000000..139b9ca4 Binary files /dev/null and b/build/images/manual.jpg differ diff --git a/build/images/objective.jpg b/build/images/objective.jpg new file mode 100755 index 00000000..bbd7fbe5 Binary files /dev/null and b/build/images/objective.jpg differ diff --git a/build/images/procedure.jpg b/build/images/procedure.jpg new file mode 100755 index 00000000..705c2542 Binary files /dev/null and b/build/images/procedure.jpg differ diff --git a/build/images/quizzes.jpg b/build/images/quizzes.jpg new file mode 100755 index 00000000..df55de65 Binary files /dev/null and b/build/images/quizzes.jpg differ diff --git a/build/images/readings.jpg b/build/images/readings.jpg new file mode 100755 index 00000000..ef5a89d2 Binary files /dev/null and b/build/images/readings.jpg differ diff --git a/build/images/right-arrow.png b/build/images/right-arrow.png new file mode 100644 index 00000000..15ad9d15 Binary files /dev/null and b/build/images/right-arrow.png differ diff --git a/build/images/search-box.png b/build/images/search-box.png new file mode 100644 index 00000000..48659160 Binary files /dev/null and b/build/images/search-box.png differ diff --git a/build/images/search.png b/build/images/search.png new file mode 100644 index 00000000..eea69562 Binary files /dev/null and b/build/images/search.png differ diff --git a/build/images/simulation.jpg b/build/images/simulation.jpg new file mode 100755 index 00000000..c46cb08c Binary files /dev/null and b/build/images/simulation.jpg differ diff --git a/build/images/slider-72.png b/build/images/slider-72.png new file mode 100644 index 00000000..6c7a8d85 Binary files /dev/null and b/build/images/slider-72.png differ diff --git a/build/images/slider.png b/build/images/slider.png new file mode 100644 index 00000000..6c7a8d85 Binary files /dev/null and b/build/images/slider.png differ diff --git a/build/images/social/fb.png b/build/images/social/fb.png new file mode 100644 index 00000000..c9d98cb3 Binary files /dev/null and b/build/images/social/fb.png differ diff --git a/build/images/social/linkedin.png b/build/images/social/linkedin.png new file mode 100644 index 00000000..bacc6488 Binary files /dev/null and b/build/images/social/linkedin.png differ diff --git a/build/images/social/twitter.png b/build/images/social/twitter.png new file mode 100644 index 00000000..226ac21b Binary files /dev/null and b/build/images/social/twitter.png differ diff --git a/build/images/social/youtube.png b/build/images/social/youtube.png new file mode 100644 index 00000000..5bd29747 Binary files /dev/null and b/build/images/social/youtube.png differ diff --git a/build/images/students.png b/build/images/students.png new file mode 100644 index 00000000..b12c4f55 Binary files /dev/null and b/build/images/students.png differ diff --git a/build/images/temp/1329134045_1.png b/build/images/temp/1329134045_1.png new file mode 100644 index 00000000..069930a6 Binary files /dev/null and b/build/images/temp/1329134045_1.png differ diff --git a/build/images/temp/1329134045_2.png b/build/images/temp/1329134045_2.png new file mode 100644 index 00000000..a9043a22 Binary files /dev/null and b/build/images/temp/1329134045_2.png differ diff --git a/build/images/temp/1329134045_2_1.png b/build/images/temp/1329134045_2_1.png new file mode 100644 index 00000000..a9043a22 Binary files /dev/null and b/build/images/temp/1329134045_2_1.png differ diff --git a/build/images/temp/affine1_1.png b/build/images/temp/affine1_1.png new file mode 100644 index 00000000..599fd74a Binary files /dev/null and b/build/images/temp/affine1_1.png differ diff --git a/build/images/temp/affine1_1_result.png b/build/images/temp/affine1_1_result.png new file mode 100644 index 00000000..aa7f2c99 Binary files /dev/null and b/build/images/temp/affine1_1_result.png differ diff --git a/build/images/temp/arith1_1.png b/build/images/temp/arith1_1.png new file mode 100644 index 00000000..6d121c51 Binary files /dev/null and b/build/images/temp/arith1_1.png differ diff --git a/build/images/temp/arith1_1_result.png b/build/images/temp/arith1_1_result.png new file mode 100644 index 00000000..64b4b182 Binary files /dev/null and b/build/images/temp/arith1_1_result.png differ diff --git a/build/images/temp/colour1_1.jpg b/build/images/temp/colour1_1.jpg new file mode 100644 index 00000000..76f1a37c Binary files /dev/null and b/build/images/temp/colour1_1.jpg differ diff --git a/build/images/temp/colour1_1_result.jpg b/build/images/temp/colour1_1_result.jpg new file mode 100644 index 00000000..7329b32f Binary files /dev/null and b/build/images/temp/colour1_1_result.jpg differ diff --git a/build/images/temp/diff1_1.png b/build/images/temp/diff1_1.png new file mode 100644 index 00000000..0eb34b5d Binary files /dev/null and b/build/images/temp/diff1_1.png differ diff --git a/build/images/temp/diff1_1_result.png b/build/images/temp/diff1_1_result.png new file mode 100644 index 00000000..f07aba38 Binary files /dev/null and b/build/images/temp/diff1_1_result.png differ diff --git a/build/images/temp/fourier1_1.png b/build/images/temp/fourier1_1.png new file mode 100644 index 00000000..700473fb Binary files /dev/null and b/build/images/temp/fourier1_1.png differ diff --git a/build/images/temp/fourier1_1_result.png b/build/images/temp/fourier1_1_result.png new file mode 100644 index 00000000..bddb7320 Binary files /dev/null and b/build/images/temp/fourier1_1_result.png differ diff --git a/build/images/temp/histo1_1.png b/build/images/temp/histo1_1.png new file mode 100644 index 00000000..234d9b2e Binary files /dev/null and b/build/images/temp/histo1_1.png differ diff --git a/build/images/temp/histo1_1_result.png b/build/images/temp/histo1_1_result.png new file mode 100644 index 00000000..4a35a5f7 Binary files /dev/null and b/build/images/temp/histo1_1_result.png differ diff --git a/build/images/temp/morph1_1.png b/build/images/temp/morph1_1.png new file mode 100644 index 00000000..e3192ba8 Binary files /dev/null and b/build/images/temp/morph1_1.png differ diff --git a/build/images/temp/morph1_1_result.png b/build/images/temp/morph1_1_result.png new file mode 100644 index 00000000..3bce7655 Binary files /dev/null and b/build/images/temp/morph1_1_result.png differ diff --git a/build/images/temp/neigh1_1.png b/build/images/temp/neigh1_1.png new file mode 100644 index 00000000..21f7cf39 Binary files /dev/null and b/build/images/temp/neigh1_1.png differ diff --git a/build/images/temp/neigh1_1_result.png b/build/images/temp/neigh1_1_result.png new file mode 100644 index 00000000..a4227a5e Binary files /dev/null and b/build/images/temp/neigh1_1_result.png differ diff --git a/build/images/temp/point1_1.png b/build/images/temp/point1_1.png new file mode 100644 index 00000000..f3b116b0 Binary files /dev/null and b/build/images/temp/point1_1.png differ diff --git a/build/images/temp/point1_1_result.png b/build/images/temp/point1_1_result.png new file mode 100644 index 00000000..90ceebd0 Binary files /dev/null and b/build/images/temp/point1_1_result.png differ diff --git a/build/images/temp/segment1_1.png b/build/images/temp/segment1_1.png new file mode 100644 index 00000000..72c1b60e Binary files /dev/null and b/build/images/temp/segment1_1.png differ diff --git a/build/images/temp/segment1_1_result.png b/build/images/temp/segment1_1_result.png new file mode 100644 index 00000000..a1e4716c Binary files /dev/null and b/build/images/temp/segment1_1_result.png differ diff --git a/build/images/theory.jpg b/build/images/theory.jpg new file mode 100755 index 00000000..139b9ca4 Binary files /dev/null and b/build/images/theory.jpg differ diff --git a/build/images/uni-logos/COEP.png b/build/images/uni-logos/COEP.png new file mode 100644 index 00000000..e9e0b506 Binary files /dev/null and b/build/images/uni-logos/COEP.png differ diff --git a/build/images/uni-logos/IIT_Delhi.png b/build/images/uni-logos/IIT_Delhi.png new file mode 100644 index 00000000..f27f4839 Binary files /dev/null and b/build/images/uni-logos/IIT_Delhi.png differ diff --git a/build/images/uni-logos/IIT_bombay.png b/build/images/uni-logos/IIT_bombay.png new file mode 100644 index 00000000..5d22db94 Binary files /dev/null and b/build/images/uni-logos/IIT_bombay.png differ diff --git a/build/images/uni-logos/IIT_guwahati.png b/build/images/uni-logos/IIT_guwahati.png new file mode 100644 index 00000000..9669f921 Binary files /dev/null and b/build/images/uni-logos/IIT_guwahati.png differ diff --git a/build/images/uni-logos/IIT_hyderabad.png b/build/images/uni-logos/IIT_hyderabad.png new file mode 100644 index 00000000..e3d9b257 Binary files /dev/null and b/build/images/uni-logos/IIT_hyderabad.png differ diff --git a/build/images/uni-logos/IIT_kanpur.png b/build/images/uni-logos/IIT_kanpur.png new file mode 100644 index 00000000..b644cc74 Binary files /dev/null and b/build/images/uni-logos/IIT_kanpur.png differ diff --git a/build/images/uni-logos/IIT_kharagpur.png b/build/images/uni-logos/IIT_kharagpur.png new file mode 100644 index 00000000..1a5175a4 Binary files /dev/null and b/build/images/uni-logos/IIT_kharagpur.png differ diff --git a/build/images/uni-logos/IIT_madras.png b/build/images/uni-logos/IIT_madras.png new file mode 100644 index 00000000..c783b823 Binary files /dev/null and b/build/images/uni-logos/IIT_madras.png differ diff --git a/build/images/uni-logos/IIT_roorkee.png b/build/images/uni-logos/IIT_roorkee.png new file mode 100644 index 00000000..30ab0518 Binary files /dev/null and b/build/images/uni-logos/IIT_roorkee.png differ diff --git a/build/images/uni-logos/NIIT_karnataka.png b/build/images/uni-logos/NIIT_karnataka.png new file mode 100644 index 00000000..ad63cc74 Binary files /dev/null and b/build/images/uni-logos/NIIT_karnataka.png differ diff --git a/build/images/uni-logos/amruta university.png b/build/images/uni-logos/amruta university.png new file mode 100644 index 00000000..29ba2f88 Binary files /dev/null and b/build/images/uni-logos/amruta university.png differ diff --git a/build/images/uni-logos/amrutauniversity.png b/build/images/uni-logos/amrutauniversity.png new file mode 100644 index 00000000..b83e5b2f Binary files /dev/null and b/build/images/uni-logos/amrutauniversity.png differ diff --git a/build/images/uni-logos/dayalbagh.png b/build/images/uni-logos/dayalbagh.png new file mode 100644 index 00000000..5c86b8f1 Binary files /dev/null and b/build/images/uni-logos/dayalbagh.png differ diff --git a/build/images/uni-logos/iiit_Hyd.png b/build/images/uni-logos/iiit_Hyd.png new file mode 100644 index 00000000..f47deee2 Binary files /dev/null and b/build/images/uni-logos/iiit_Hyd.png differ diff --git a/build/inc/imagemanipulation.php b/build/inc/imagemanipulation.php new file mode 100644 index 00000000..a857f9d6 --- /dev/null +++ b/build/inc/imagemanipulation.php @@ -0,0 +1,228 @@ +0, + 'targety'=>0, + 'quality'=>75); + + /** + * A boolean value to detect if an image has not been created. This + * can be used to validate that an image is viable before trying + * resize or crop. + * + * @var boolean + */ + public $imageok = false; + + /** + * Contructor method. Will create a new image from the target file. + * Accepts an image filename as a string. Method also works out how + * big the image is and stores this in the $image array. + * + * @param string $imgFile The image filename. + */ + public function ImageManipulation($imgfile) + { + //detect image format + $this->image["format"] = preg_replace('/^.*\.([^.]+)$/D', '$1', $imgfile); + $this->image["format"] = strtoupper($this->image["format"]); + + // convert image into usable format. + if ( $this->image["format"] == "JPG" || $this->image["format"] == "JPEG" ) { + //JPEG + $this->image["format"] = "JPEG"; + $this->image["src"] = ImageCreateFromJPEG($imgfile); + } elseif( $this->image["format"] == "PNG" ){ + //PNG + $this->image["format"] = "PNG"; + $this->image["src"] = imagecreatefrompng($imgfile); + } elseif( $this->image["format"] == "GIF" ){ + //GIF + $this->image["format"] = "GIF"; + $this->image["src"] = ImageCreateFromGif($imgfile); + } elseif ( $this->image["format"] == "WBMP" ){ + //WBMP + $this->image["format"] = "WBMP"; + $this->image["src"] = ImageCreateFromWBMP($imgfile); + } else { + //DEFAULT + return false; + } + + // Image is ok + $this->imageok = true; + + // Work out image size + $this->image["sizex"] = imagesx($this->image["src"]); + $this->image["sizey"] = imagesy($this->image["src"]); + } + + /** + * Sets the height of the image to be created. The width of the image + * is worked out depending on the value of the height. + * + * @param int $height The height of the image. + */ + public function setImageHeight($height=100) + { + //height + $this->image["sizey_thumb"] = $height; + $this->image["sizex_thumb"] = ($this->image["sizey_thumb"]/$this->image["sizey"])*$this->image["sizex"]; + } + + /** + * Sets the width of the image to be created. The height of the image + * is worked out depending on the value of the width. + * + * @param int $size The width of the image. + */ + public function setImageWidth($width=100) + { + //width + $this->image["sizex_thumb"] = $width; + $this->image["sizey_thumb"] = ($this->image["sizex_thumb"]/$this->image["sizex"])*$this->image["sizey"]; + } + + /** + * This method automatically sets the width and height depending + * on the dimensions of the image up to a maximum value. + * + * @param int $size The maximum size of the image. + */ + public function resize($size=100) + { + if ( $this->image["sizex"] >= $this->image["sizey"] ) { + $this->image["sizex_thumb"] = $size; + $this->image["sizey_thumb"] = ($this->image["sizex_thumb"]/$this->image["sizex"])*$this->image["sizey"]; + } else { + $this->image["sizey_thumb"] = $size; + $this->image["sizex_thumb"] = ($this->image["sizey_thumb"]/$this->image["sizey"])*$this->image["sizex"]; + } + } + + /** + * This method sets the cropping values of the image. Be sure + * to set the height and with of the image if you want the + * image to be a certain size after cropping. + * + * @param int $x The x coordinates to start cropping from. + * @param int $y The y coordinates to start cropping from. + * @param int $w The width of the crop from the x and y coordinates. + * @param int $h The height of the crop from the x and y coordinates. + */ + public function setCrop($x, $y, $w, $h) + { + $this->image["targetx"] = $x; + $this->image["targety"] = $y; + $this->image["sizex"] = $w; + $this->image["sizey"] = $h; + } + + /** + * Sets the JPEG output quality. + * + * @param int $quality The quality of the JPEG image. + */ + public function setJpegQuality($quality=75) + { + //jpeg quality + $this->image["quality"] = $quality; + } + + /** + * Shows the image to a browser. Sets the correct image format in a header. + */ + public function show() + { + //show thumb + header("Content-Type: image/".$this->image["format"]); + + $this->createResampledImage(); + + if ( $this->image["format"]=="JPG" || $this->image["format"]=="JPEG" ) { + //JPEG + imageJPEG($this->image["des"], "", $this->image["quality"]); + } elseif ( $this->image["format"] == "PNG" ) { + //PNG + imagePNG($this->image["des"]); + } elseif ( $this->image["format"] == "GIF" ) { + //GIF + imageGIF($this->image["des"]); + } elseif ( $this->image["format"] == "WBMP" ) { + //WBMP + imageWBMP($this->image["des"]); + } + } + + /** + * Private method to run the imagecopyresampled() function with the parameters that have been set up. + * This method is used by the save() and show() methods. + */ + private function createResampledImage() + { + /* change ImageCreateTrueColor to ImageCreate if your GD not supported ImageCreateTrueColor function*/ + if ( isset($this->image["sizex_thumb"]) && isset($this->image["sizey_thumb"]) ) { + $this->image["des"] = ImageCreateTrueColor($this->image["sizex_thumb"], $this->image["sizey_thumb"]); + imagecopyresampled($this->image["des"], $this->image["src"], 0, 0, $this->image["targetx"], $this->image["targety"], $this->image["sizex_thumb"], $this->image["sizey_thumb"], $this->image["sizex"], $this->image["sizey"]); + } else { + $this->image["des"] = ImageCreateTrueColor($this->image["sizex"], $this->image["sizey"]); + imagecopyresampled($this->image["des"], $this->image["src"], 0, 0, $this->image["targetx"], $this->image["targety"], $this->image["sizex"], $this->image["sizey"], $this->image["sizex"], $this->image["sizey"]); + } + } + + /** + * Saves the image to a given filename, if no filename is given then a default is created. + * + * @param string $save The new image filename. + */ + public function save($save="") + { + //save thumb + if ( empty($save) ) { + $save = strtolower("./thumb.".$this->image["format"]); + } + header("Content-Type: image/".$this->image["format"]); + $this->createResampledImage(); + + if ( $this->image["format"] == "JPG" || $this->image["format"] == "JPEG" ) { + //JPEG + imageJPEG($this->image["des"], $save, $this->image["quality"]); + } elseif ( $this->image["format"] == "PNG" ) { + //PNG + imagePNG($this->image["des"], $save); + } elseif ( $this->image["format"] == "GIF" ) { + //GIF + imageGIF($this->image["des"], $save); + } elseif ( $this->image["format"] == "WBMP" ) { + //WBMP + imageWBMP($this->image["des"], $save); + } + + header("Content-Type: text/html"); + } +} \ No newline at end of file diff --git a/build/index.html b/build/index.html new file mode 100644 index 00000000..12b0e2ff --- /dev/null +++ b/build/index.html @@ -0,0 +1,236 @@ + + + + + + + + + + + Welcome to Virtual Labs - A MHRD Govt of india Initiative + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/index_bkp.php b/build/index_bkp.php new file mode 100644 index 00000000..45a9b04e --- /dev/null +++ b/build/index_bkp.php @@ -0,0 +1,68 @@ + + + +Virtual Lab in Image Processing + + + + + + + + + + + + + + + + + + + +
+ + + +
+ TopBar + +
+ IIIT +
+ +
+

Virtual Lab for IMAGE PROCESSING

+ + +
+ + + diff --git a/build/intro.php b/build/intro.php new file mode 100644 index 00000000..393626dd --- /dev/null +++ b/build/intro.php @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + +Introduction - Virtual Lab in Image Processing + + + + + + + +
+ + + +
+ TopBar + +
+ IIIT +
+ +
+

VIRTUAL LAB in IMAGE PROCESSING

+
+home +
+ + +
+
+ +
+ + + diff --git a/build/js/bootstrap.js b/build/js/bootstrap.js new file mode 100755 index 00000000..5debfd7d --- /dev/null +++ b/build/js/bootstrap.js @@ -0,0 +1,2363 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ + +if (typeof jQuery === 'undefined') { + throw new Error('Bootstrap\'s JavaScript requires jQuery') +} + ++function ($) { + 'use strict'; + var version = $.fn.jquery.split(' ')[0].split('.') + if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) { + throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher') + } +}(jQuery); + +/* ======================================================================== + * Bootstrap: transition.js v3.3.5 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + WebkitTransition : 'webkitTransitionEnd', + MozTransition : 'transitionend', + OTransition : 'oTransitionEnd otransitionend', + transition : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('bsTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.bsTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.3.5 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.VERSION = '3.3.5' + + Alert.TRANSITION_DURATION = 150 + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.closest('.alert') + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + // detach from parent, fire event then clean up data + $parent.detach().trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one('bsTransitionEnd', removeElement) + .emulateTransitionEnd(Alert.TRANSITION_DURATION) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.alert + + $.fn.alert = Plugin + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.3.5 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.VERSION = '3.3.5' + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state += 'Text' + + if (data.resetText == null) $el.data('resetText', $el[val]()) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + $el[val](data[state] == null ? this.options[state] : data[state]) + + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked')) changed = false + $parent.find('.active').removeClass('active') + this.$element.addClass('active') + } else if ($input.prop('type') == 'checkbox') { + if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false + this.$element.toggleClass('active') + } + $input.prop('checked', this.$element.hasClass('active')) + if (changed) $input.trigger('change') + } else { + this.$element.attr('aria-pressed', !this.$element.hasClass('active')) + this.$element.toggleClass('active') + } + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + var old = $.fn.button + + $.fn.button = Plugin + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document) + .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + Plugin.call($btn, 'toggle') + if (!($(e.target).is('input[type="radio"]') || $(e.target).is('input[type="checkbox"]'))) e.preventDefault() + }) + .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { + $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.3.5 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = null + this.sliding = null + this.interval = null + this.$active = null + this.$items = null + + this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) + + this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element + .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) + .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) + } + + Carousel.VERSION = '3.3.5' + + Carousel.TRANSITION_DURATION = 600 + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true, + keyboard: true + } + + Carousel.prototype.keydown = function (e) { + if (/input|textarea/i.test(e.target.tagName)) return + switch (e.which) { + case 37: this.prev(); break + case 39: this.next(); break + default: return + } + + e.preventDefault() + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getItemIndex = function (item) { + this.$items = item.parent().children('.item') + return this.$items.index(item || this.$active) + } + + Carousel.prototype.getItemForDirection = function (direction, active) { + var activeIndex = this.getItemIndex(active) + var willWrap = (direction == 'prev' && activeIndex === 0) + || (direction == 'next' && activeIndex == (this.$items.length - 1)) + if (willWrap && !this.options.wrap) return active + var delta = direction == 'prev' ? -1 : 1 + var itemIndex = (activeIndex + delta) % this.$items.length + return this.$items.eq(itemIndex) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || this.getItemForDirection(type, $active) + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var that = this + + if ($next.hasClass('active')) return (this.sliding = false) + + var relatedTarget = $next[0] + var slideEvent = $.Event('slide.bs.carousel', { + relatedTarget: relatedTarget, + direction: direction + }) + this.$element.trigger(slideEvent) + if (slideEvent.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) + $nextIndicator && $nextIndicator.addClass('active') + } + + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one('bsTransitionEnd', function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { + that.$element.trigger(slidEvent) + }, 0) + }) + .emulateTransitionEnd(Carousel.TRANSITION_DURATION) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger(slidEvent) + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + var old = $.fn.carousel + + $.fn.carousel = Plugin + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + var clickHandler = function (e) { + var href + var $this = $(this) + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 + if (!$target.hasClass('carousel')) return + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + Plugin.call($target, options) + + if (slideIndex) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + } + + $(document) + .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) + .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + Plugin.call($carousel, $carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.3.5 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' + + '[data-toggle="collapse"][data-target="#' + element.id + '"]') + this.transitioning = null + + if (this.options.parent) { + this.$parent = this.getParent() + } else { + this.addAriaAndCollapsedClass(this.$element, this.$trigger) + } + + if (this.options.toggle) this.toggle() + } + + Collapse.VERSION = '3.3.5' + + Collapse.TRANSITION_DURATION = 350 + + Collapse.DEFAULTS = { + toggle: true + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var activesData + var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') + + if (actives && actives.length) { + activesData = actives.data('bs.collapse') + if (activesData && activesData.transitioning) return + } + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + if (actives && actives.length) { + Plugin.call(actives, 'hide') + activesData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing')[dimension](0) + .attr('aria-expanded', true) + + this.$trigger + .removeClass('collapsed') + .attr('aria-expanded', true) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in')[dimension]('') + this.transitioning = 0 + this.$element + .trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element[dimension](this.$element[dimension]())[0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse in') + .attr('aria-expanded', false) + + this.$trigger + .addClass('collapsed') + .attr('aria-expanded', false) + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .removeClass('collapsing') + .addClass('collapse') + .trigger('hidden.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + Collapse.prototype.getParent = function () { + return $(this.options.parent) + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') + .each($.proxy(function (i, element) { + var $element = $(element) + this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) + }, this)) + .end() + } + + Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { + var isOpen = $element.hasClass('in') + + $element.attr('aria-expanded', isOpen) + $trigger + .toggleClass('collapsed', !isOpen) + .attr('aria-expanded', isOpen) + } + + function getTargetFromTrigger($trigger) { + var href + var target = $trigger.attr('data-target') + || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + + return $(target) + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.collapse + + $.fn.collapse = Plugin + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { + var $this = $(this) + + if (!$this.attr('data-target')) e.preventDefault() + + var $target = getTargetFromTrigger($this) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $this.data() + + Plugin.call($target, option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.3.5 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle="dropdown"]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.VERSION = '3.3.5' + + function getParent($this) { + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = selector && $(selector) + + return $parent && $parent.length ? $parent : $this.parent() + } + + function clearMenus(e) { + if (e && e.which === 3) return + $(backdrop).remove() + $(toggle).each(function () { + var $this = $(this) + var $parent = getParent($this) + var relatedTarget = { relatedTarget: this } + + if (!$parent.hasClass('open')) return + + if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return + + $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this.attr('aria-expanded', 'false') + $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget) + }) + } + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $(document.createElement('div')) + .addClass('dropdown-backdrop') + .insertAfter($(this)) + .on('click', clearMenus) + } + + var relatedTarget = { relatedTarget: this } + $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this + .trigger('focus') + .attr('aria-expanded', 'true') + + $parent + .toggleClass('open') + .trigger('shown.bs.dropdown', relatedTarget) + } + + return false + } + + Dropdown.prototype.keydown = function (e) { + if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return + + var $this = $(this) + + e.preventDefault() + e.stopPropagation() + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + if (!isActive && e.which != 27 || isActive && e.which == 27) { + if (e.which == 27) $parent.find(toggle).trigger('focus') + return $this.trigger('click') + } + + var desc = ' li:not(.disabled):visible a' + var $items = $parent.find('.dropdown-menu' + desc) + + if (!$items.length) return + + var index = $items.index(e.target) + + if (e.which == 38 && index > 0) index-- // up + if (e.which == 40 && index < $items.length - 1) index++ // down + if (!~index) index = 0 + + $items.eq(index).trigger('focus') + } + + + // DROPDOWN PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.dropdown') + + if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.dropdown + + $.fn.dropdown = Plugin + $.fn.dropdown.Constructor = Dropdown + + + // DROPDOWN NO CONFLICT + // ==================== + + $.fn.dropdown.noConflict = function () { + $.fn.dropdown = old + return this + } + + + // APPLY TO STANDARD DROPDOWN ELEMENTS + // =================================== + + $(document) + .on('click.bs.dropdown.data-api', clearMenus) + .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) + .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) + .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: modal.js v3.3.5 + * http://getbootstrap.com/javascript/#modals + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // MODAL CLASS DEFINITION + // ====================== + + var Modal = function (element, options) { + this.options = options + this.$body = $(document.body) + this.$element = $(element) + this.$dialog = this.$element.find('.modal-dialog') + this.$backdrop = null + this.isShown = null + this.originalBodyPad = null + this.scrollbarWidth = 0 + this.ignoreBackdropClick = false + + if (this.options.remote) { + this.$element + .find('.modal-content') + .load(this.options.remote, $.proxy(function () { + this.$element.trigger('loaded.bs.modal') + }, this)) + } + } + + Modal.VERSION = '3.3.5' + + Modal.TRANSITION_DURATION = 300 + Modal.BACKDROP_TRANSITION_DURATION = 150 + + Modal.DEFAULTS = { + backdrop: true, + keyboard: true, + show: true + } + + Modal.prototype.toggle = function (_relatedTarget) { + return this.isShown ? this.hide() : this.show(_relatedTarget) + } + + Modal.prototype.show = function (_relatedTarget) { + var that = this + var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.checkScrollbar() + this.setScrollbar() + this.$body.addClass('modal-open') + + this.escape() + this.resize() + + this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) + + this.$dialog.on('mousedown.dismiss.bs.modal', function () { + that.$element.one('mouseup.dismiss.bs.modal', function (e) { + if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true + }) + }) + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(that.$body) // don't move modals dom position + } + + that.$element + .show() + .scrollTop(0) + + that.adjustDialog() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element.addClass('in') + + that.enforceFocus() + + var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) + + transition ? + that.$dialog // wait for modal to slide in + .one('bsTransitionEnd', function () { + that.$element.trigger('focus').trigger(e) + }) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + that.$element.trigger('focus').trigger(e) + }) + } + + Modal.prototype.hide = function (e) { + if (e) e.preventDefault() + + e = $.Event('hide.bs.modal') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + this.resize() + + $(document).off('focusin.bs.modal') + + this.$element + .removeClass('in') + .off('click.dismiss.bs.modal') + .off('mouseup.dismiss.bs.modal') + + this.$dialog.off('mousedown.dismiss.bs.modal') + + $.support.transition && this.$element.hasClass('fade') ? + this.$element + .one('bsTransitionEnd', $.proxy(this.hideModal, this)) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + this.hideModal() + } + + Modal.prototype.enforceFocus = function () { + $(document) + .off('focusin.bs.modal') // guard against infinite focus loop + .on('focusin.bs.modal', $.proxy(function (e) { + if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { + this.$element.trigger('focus') + } + }, this)) + } + + Modal.prototype.escape = function () { + if (this.isShown && this.options.keyboard) { + this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { + e.which == 27 && this.hide() + }, this)) + } else if (!this.isShown) { + this.$element.off('keydown.dismiss.bs.modal') + } + } + + Modal.prototype.resize = function () { + if (this.isShown) { + $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this)) + } else { + $(window).off('resize.bs.modal') + } + } + + Modal.prototype.hideModal = function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.$body.removeClass('modal-open') + that.resetAdjustments() + that.resetScrollbar() + that.$element.trigger('hidden.bs.modal') + }) + } + + Modal.prototype.removeBackdrop = function () { + this.$backdrop && this.$backdrop.remove() + this.$backdrop = null + } + + Modal.prototype.backdrop = function (callback) { + var that = this + var animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $(document.createElement('div')) + .addClass('modal-backdrop ' + animate) + .appendTo(this.$body) + + this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) { + if (this.ignoreBackdropClick) { + this.ignoreBackdropClick = false + return + } + if (e.target !== e.currentTarget) return + this.options.backdrop == 'static' + ? this.$element[0].focus() + : this.hide() + }, this)) + + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow + + this.$backdrop.addClass('in') + + if (!callback) return + + doAnimate ? + this.$backdrop + .one('bsTransitionEnd', callback) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callback() + + } else if (!this.isShown && this.$backdrop) { + this.$backdrop.removeClass('in') + + var callbackRemove = function () { + that.removeBackdrop() + callback && callback() + } + $.support.transition && this.$element.hasClass('fade') ? + this.$backdrop + .one('bsTransitionEnd', callbackRemove) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callbackRemove() + + } else if (callback) { + callback() + } + } + + // these following methods are used to handle overflowing modals + + Modal.prototype.handleUpdate = function () { + this.adjustDialog() + } + + Modal.prototype.adjustDialog = function () { + var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight + + this.$element.css({ + paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '', + paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : '' + }) + } + + Modal.prototype.resetAdjustments = function () { + this.$element.css({ + paddingLeft: '', + paddingRight: '' + }) + } + + Modal.prototype.checkScrollbar = function () { + var fullWindowWidth = window.innerWidth + if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8 + var documentElementRect = document.documentElement.getBoundingClientRect() + fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left) + } + this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth + this.scrollbarWidth = this.measureScrollbar() + } + + Modal.prototype.setScrollbar = function () { + var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10) + this.originalBodyPad = document.body.style.paddingRight || '' + if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth) + } + + Modal.prototype.resetScrollbar = function () { + this.$body.css('padding-right', this.originalBodyPad) + } + + Modal.prototype.measureScrollbar = function () { // thx walsh + var scrollDiv = document.createElement('div') + scrollDiv.className = 'modal-scrollbar-measure' + this.$body.append(scrollDiv) + var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth + this.$body[0].removeChild(scrollDiv) + return scrollbarWidth + } + + + // MODAL PLUGIN DEFINITION + // ======================= + + function Plugin(option, _relatedTarget) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.modal') + var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data) $this.data('bs.modal', (data = new Modal(this, options))) + if (typeof option == 'string') data[option](_relatedTarget) + else if (options.show) data.show(_relatedTarget) + }) + } + + var old = $.fn.modal + + $.fn.modal = Plugin + $.fn.modal.Constructor = Modal + + + // MODAL NO CONFLICT + // ================= + + $.fn.modal.noConflict = function () { + $.fn.modal = old + return this + } + + + // MODAL DATA-API + // ============== + + $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) { + var $this = $(this) + var href = $this.attr('href') + var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7 + var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) + + if ($this.is('a')) e.preventDefault() + + $target.one('show.bs.modal', function (showEvent) { + if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown + $target.one('hidden.bs.modal', function () { + $this.is(':visible') && $this.trigger('focus') + }) + }) + Plugin.call($target, option, this) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tooltip.js v3.3.5 + * http://getbootstrap.com/javascript/#tooltip + * Inspired by the original jQuery.tipsy by Jason Frame + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TOOLTIP PUBLIC CLASS DEFINITION + // =============================== + + var Tooltip = function (element, options) { + this.type = null + this.options = null + this.enabled = null + this.timeout = null + this.hoverState = null + this.$element = null + this.inState = null + + this.init('tooltip', element, options) + } + + Tooltip.VERSION = '3.3.5' + + Tooltip.TRANSITION_DURATION = 150 + + Tooltip.DEFAULTS = { + animation: true, + placement: 'top', + selector: false, + template: '', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + container: false, + viewport: { + selector: 'body', + padding: 0 + } + } + + Tooltip.prototype.init = function (type, element, options) { + this.enabled = true + this.type = type + this.$element = $(element) + this.options = this.getOptions(options) + this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport)) + this.inState = { click: false, hover: false, focus: false } + + if (this.$element[0] instanceof document.constructor && !this.options.selector) { + throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!') + } + + var triggers = this.options.trigger.split(' ') + + for (var i = triggers.length; i--;) { + var trigger = triggers[i] + + if (trigger == 'click') { + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) + } else if (trigger != 'manual') { + var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' + var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' + + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) + } + } + + this.options.selector ? + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : + this.fixTitle() + } + + Tooltip.prototype.getDefaults = function () { + return Tooltip.DEFAULTS + } + + Tooltip.prototype.getOptions = function (options) { + options = $.extend({}, this.getDefaults(), this.$element.data(), options) + + if (options.delay && typeof options.delay == 'number') { + options.delay = { + show: options.delay, + hide: options.delay + } + } + + return options + } + + Tooltip.prototype.getDelegateOptions = function () { + var options = {} + var defaults = this.getDefaults() + + this._options && $.each(this._options, function (key, value) { + if (defaults[key] != value) options[key] = value + }) + + return options + } + + Tooltip.prototype.enter = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + if (obj instanceof $.Event) { + self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true + } + + if (self.tip().hasClass('in') || self.hoverState == 'in') { + self.hoverState = 'in' + return + } + + clearTimeout(self.timeout) + + self.hoverState = 'in' + + if (!self.options.delay || !self.options.delay.show) return self.show() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'in') self.show() + }, self.options.delay.show) + } + + Tooltip.prototype.isInStateTrue = function () { + for (var key in this.inState) { + if (this.inState[key]) return true + } + + return false + } + + Tooltip.prototype.leave = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + if (obj instanceof $.Event) { + self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false + } + + if (self.isInStateTrue()) return + + clearTimeout(self.timeout) + + self.hoverState = 'out' + + if (!self.options.delay || !self.options.delay.hide) return self.hide() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'out') self.hide() + }, self.options.delay.hide) + } + + Tooltip.prototype.show = function () { + var e = $.Event('show.bs.' + this.type) + + if (this.hasContent() && this.enabled) { + this.$element.trigger(e) + + var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) + if (e.isDefaultPrevented() || !inDom) return + var that = this + + var $tip = this.tip() + + var tipId = this.getUID(this.type) + + this.setContent() + $tip.attr('id', tipId) + this.$element.attr('aria-describedby', tipId) + + if (this.options.animation) $tip.addClass('fade') + + var placement = typeof this.options.placement == 'function' ? + this.options.placement.call(this, $tip[0], this.$element[0]) : + this.options.placement + + var autoToken = /\s?auto?\s?/i + var autoPlace = autoToken.test(placement) + if (autoPlace) placement = placement.replace(autoToken, '') || 'top' + + $tip + .detach() + .css({ top: 0, left: 0, display: 'block' }) + .addClass(placement) + .data('bs.' + this.type, this) + + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) + this.$element.trigger('inserted.bs.' + this.type) + + var pos = this.getPosition() + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (autoPlace) { + var orgPlacement = placement + var viewportDim = this.getPosition(this.$viewport) + + placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' : + placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' : + placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' : + placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' : + placement + + $tip + .removeClass(orgPlacement) + .addClass(placement) + } + + var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) + + this.applyPlacement(calculatedOffset, placement) + + var complete = function () { + var prevHoverState = that.hoverState + that.$element.trigger('shown.bs.' + that.type) + that.hoverState = null + + if (prevHoverState == 'out') that.leave(that) + } + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + } + } + + Tooltip.prototype.applyPlacement = function (offset, placement) { + var $tip = this.tip() + var width = $tip[0].offsetWidth + var height = $tip[0].offsetHeight + + // manually read margins because getBoundingClientRect includes difference + var marginTop = parseInt($tip.css('margin-top'), 10) + var marginLeft = parseInt($tip.css('margin-left'), 10) + + // we must check for NaN for ie 8/9 + if (isNaN(marginTop)) marginTop = 0 + if (isNaN(marginLeft)) marginLeft = 0 + + offset.top += marginTop + offset.left += marginLeft + + // $.fn.offset doesn't round pixel values + // so we use setOffset directly with our own function B-0 + $.offset.setOffset($tip[0], $.extend({ + using: function (props) { + $tip.css({ + top: Math.round(props.top), + left: Math.round(props.left) + }) + } + }, offset), 0) + + $tip.addClass('in') + + // check to see if placing tip in new offset caused the tip to resize itself + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (placement == 'top' && actualHeight != height) { + offset.top = offset.top + height - actualHeight + } + + var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) + + if (delta.left) offset.left += delta.left + else offset.top += delta.top + + var isVertical = /top|bottom/.test(placement) + var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight + var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' + + $tip.offset(offset) + this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) + } + + Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) { + this.arrow() + .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') + .css(isVertical ? 'top' : 'left', '') + } + + Tooltip.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) + $tip.removeClass('fade in top bottom left right') + } + + Tooltip.prototype.hide = function (callback) { + var that = this + var $tip = $(this.$tip) + var e = $.Event('hide.bs.' + this.type) + + function complete() { + if (that.hoverState != 'in') $tip.detach() + that.$element + .removeAttr('aria-describedby') + .trigger('hidden.bs.' + that.type) + callback && callback() + } + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + $tip.removeClass('in') + + $.support.transition && $tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + + this.hoverState = null + + return this + } + + Tooltip.prototype.fixTitle = function () { + var $e = this.$element + if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') + } + } + + Tooltip.prototype.hasContent = function () { + return this.getTitle() + } + + Tooltip.prototype.getPosition = function ($element) { + $element = $element || this.$element + + var el = $element[0] + var isBody = el.tagName == 'BODY' + + var elRect = el.getBoundingClientRect() + if (elRect.width == null) { + // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 + elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) + } + var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() + var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } + var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null + + return $.extend({}, elRect, scroll, outerDims, elOffset) + } + + Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { + return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : + /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } + + } + + Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { + var delta = { top: 0, left: 0 } + if (!this.$viewport) return delta + + var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 + var viewportDimensions = this.getPosition(this.$viewport) + + if (/right|left/.test(placement)) { + var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll + var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight + if (topEdgeOffset < viewportDimensions.top) { // top overflow + delta.top = viewportDimensions.top - topEdgeOffset + } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow + delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset + } + } else { + var leftEdgeOffset = pos.left - viewportPadding + var rightEdgeOffset = pos.left + viewportPadding + actualWidth + if (leftEdgeOffset < viewportDimensions.left) { // left overflow + delta.left = viewportDimensions.left - leftEdgeOffset + } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow + delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset + } + } + + return delta + } + + Tooltip.prototype.getTitle = function () { + var title + var $e = this.$element + var o = this.options + + title = $e.attr('data-original-title') + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) + + return title + } + + Tooltip.prototype.getUID = function (prefix) { + do prefix += ~~(Math.random() * 1000000) + while (document.getElementById(prefix)) + return prefix + } + + Tooltip.prototype.tip = function () { + if (!this.$tip) { + this.$tip = $(this.options.template) + if (this.$tip.length != 1) { + throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!') + } + } + return this.$tip + } + + Tooltip.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')) + } + + Tooltip.prototype.enable = function () { + this.enabled = true + } + + Tooltip.prototype.disable = function () { + this.enabled = false + } + + Tooltip.prototype.toggleEnabled = function () { + this.enabled = !this.enabled + } + + Tooltip.prototype.toggle = function (e) { + var self = this + if (e) { + self = $(e.currentTarget).data('bs.' + this.type) + if (!self) { + self = new this.constructor(e.currentTarget, this.getDelegateOptions()) + $(e.currentTarget).data('bs.' + this.type, self) + } + } + + if (e) { + self.inState.click = !self.inState.click + if (self.isInStateTrue()) self.enter(self) + else self.leave(self) + } else { + self.tip().hasClass('in') ? self.leave(self) : self.enter(self) + } + } + + Tooltip.prototype.destroy = function () { + var that = this + clearTimeout(this.timeout) + this.hide(function () { + that.$element.off('.' + that.type).removeData('bs.' + that.type) + if (that.$tip) { + that.$tip.detach() + } + that.$tip = null + that.$arrow = null + that.$viewport = null + }) + } + + + // TOOLTIP PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tooltip') + var options = typeof option == 'object' && option + + if (!data && /destroy|hide/.test(option)) return + if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tooltip + + $.fn.tooltip = Plugin + $.fn.tooltip.Constructor = Tooltip + + + // TOOLTIP NO CONFLICT + // =================== + + $.fn.tooltip.noConflict = function () { + $.fn.tooltip = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: popover.js v3.3.5 + * http://getbootstrap.com/javascript/#popovers + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // POPOVER PUBLIC CLASS DEFINITION + // =============================== + + var Popover = function (element, options) { + this.init('popover', element, options) + } + + if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') + + Popover.VERSION = '3.3.5' + + Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, { + placement: 'right', + trigger: 'click', + content: '', + template: '' + }) + + + // NOTE: POPOVER EXTENDS tooltip.js + // ================================ + + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) + + Popover.prototype.constructor = Popover + + Popover.prototype.getDefaults = function () { + return Popover.DEFAULTS + } + + Popover.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + var content = this.getContent() + + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) + $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events + this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text' + ](content) + + $tip.removeClass('fade top bottom left right in') + + // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do + // this manually by checking the contents. + if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() + } + + Popover.prototype.hasContent = function () { + return this.getTitle() || this.getContent() + } + + Popover.prototype.getContent = function () { + var $e = this.$element + var o = this.options + + return $e.attr('data-content') + || (typeof o.content == 'function' ? + o.content.call($e[0]) : + o.content) + } + + Popover.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.arrow')) + } + + + // POPOVER PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.popover') + var options = typeof option == 'object' && option + + if (!data && /destroy|hide/.test(option)) return + if (!data) $this.data('bs.popover', (data = new Popover(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.popover + + $.fn.popover = Plugin + $.fn.popover.Constructor = Popover + + + // POPOVER NO CONFLICT + // =================== + + $.fn.popover.noConflict = function () { + $.fn.popover = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: scrollspy.js v3.3.5 + * http://getbootstrap.com/javascript/#scrollspy + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // SCROLLSPY CLASS DEFINITION + // ========================== + + function ScrollSpy(element, options) { + this.$body = $(document.body) + this.$scrollElement = $(element).is(document.body) ? $(window) : $(element) + this.options = $.extend({}, ScrollSpy.DEFAULTS, options) + this.selector = (this.options.target || '') + ' .nav li > a' + this.offsets = [] + this.targets = [] + this.activeTarget = null + this.scrollHeight = 0 + + this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this)) + this.refresh() + this.process() + } + + ScrollSpy.VERSION = '3.3.5' + + ScrollSpy.DEFAULTS = { + offset: 10 + } + + ScrollSpy.prototype.getScrollHeight = function () { + return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) + } + + ScrollSpy.prototype.refresh = function () { + var that = this + var offsetMethod = 'offset' + var offsetBase = 0 + + this.offsets = [] + this.targets = [] + this.scrollHeight = this.getScrollHeight() + + if (!$.isWindow(this.$scrollElement[0])) { + offsetMethod = 'position' + offsetBase = this.$scrollElement.scrollTop() + } + + this.$body + .find(this.selector) + .map(function () { + var $el = $(this) + var href = $el.data('target') || $el.attr('href') + var $href = /^#./.test(href) && $(href) + + return ($href + && $href.length + && $href.is(':visible') + && [[$href[offsetMethod]().top + offsetBase, href]]) || null + }) + .sort(function (a, b) { return a[0] - b[0] }) + .each(function () { + that.offsets.push(this[0]) + that.targets.push(this[1]) + }) + } + + ScrollSpy.prototype.process = function () { + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset + var scrollHeight = this.getScrollHeight() + var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height() + var offsets = this.offsets + var targets = this.targets + var activeTarget = this.activeTarget + var i + + if (this.scrollHeight != scrollHeight) { + this.refresh() + } + + if (scrollTop >= maxScroll) { + return activeTarget != (i = targets[targets.length - 1]) && this.activate(i) + } + + if (activeTarget && scrollTop < offsets[0]) { + this.activeTarget = null + return this.clear() + } + + for (i = offsets.length; i--;) { + activeTarget != targets[i] + && scrollTop >= offsets[i] + && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1]) + && this.activate(targets[i]) + } + } + + ScrollSpy.prototype.activate = function (target) { + this.activeTarget = target + + this.clear() + + var selector = this.selector + + '[data-target="' + target + '"],' + + this.selector + '[href="' + target + '"]' + + var active = $(selector) + .parents('li') + .addClass('active') + + if (active.parent('.dropdown-menu').length) { + active = active + .closest('li.dropdown') + .addClass('active') + } + + active.trigger('activate.bs.scrollspy') + } + + ScrollSpy.prototype.clear = function () { + $(this.selector) + .parentsUntil(this.options.target, '.active') + .removeClass('active') + } + + + // SCROLLSPY PLUGIN DEFINITION + // =========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.scrollspy') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.scrollspy + + $.fn.scrollspy = Plugin + $.fn.scrollspy.Constructor = ScrollSpy + + + // SCROLLSPY NO CONFLICT + // ===================== + + $.fn.scrollspy.noConflict = function () { + $.fn.scrollspy = old + return this + } + + + // SCROLLSPY DATA-API + // ================== + + $(window).on('load.bs.scrollspy.data-api', function () { + $('[data-spy="scroll"]').each(function () { + var $spy = $(this) + Plugin.call($spy, $spy.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tab.js v3.3.5 + * http://getbootstrap.com/javascript/#tabs + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TAB CLASS DEFINITION + // ==================== + + var Tab = function (element) { + // jscs:disable requireDollarBeforejQueryAssignment + this.element = $(element) + // jscs:enable requireDollarBeforejQueryAssignment + } + + Tab.VERSION = '3.3.5' + + Tab.TRANSITION_DURATION = 150 + + Tab.prototype.show = function () { + var $this = this.element + var $ul = $this.closest('ul:not(.dropdown-menu)') + var selector = $this.data('target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + if ($this.parent('li').hasClass('active')) return + + var $previous = $ul.find('.active:last a') + var hideEvent = $.Event('hide.bs.tab', { + relatedTarget: $this[0] + }) + var showEvent = $.Event('show.bs.tab', { + relatedTarget: $previous[0] + }) + + $previous.trigger(hideEvent) + $this.trigger(showEvent) + + if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return + + var $target = $(selector) + + this.activate($this.closest('li'), $ul) + this.activate($target, $target.parent(), function () { + $previous.trigger({ + type: 'hidden.bs.tab', + relatedTarget: $this[0] + }) + $this.trigger({ + type: 'shown.bs.tab', + relatedTarget: $previous[0] + }) + }) + } + + Tab.prototype.activate = function (element, container, callback) { + var $active = container.find('> .active') + var transition = callback + && $.support.transition + && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length) + + function next() { + $active + .removeClass('active') + .find('> .dropdown-menu > .active') + .removeClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', false) + + element + .addClass('active') + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + + if (transition) { + element[0].offsetWidth // reflow for transition + element.addClass('in') + } else { + element.removeClass('fade') + } + + if (element.parent('.dropdown-menu').length) { + element + .closest('li.dropdown') + .addClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + } + + callback && callback() + } + + $active.length && transition ? + $active + .one('bsTransitionEnd', next) + .emulateTransitionEnd(Tab.TRANSITION_DURATION) : + next() + + $active.removeClass('in') + } + + + // TAB PLUGIN DEFINITION + // ===================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tab') + + if (!data) $this.data('bs.tab', (data = new Tab(this))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tab + + $.fn.tab = Plugin + $.fn.tab.Constructor = Tab + + + // TAB NO CONFLICT + // =============== + + $.fn.tab.noConflict = function () { + $.fn.tab = old + return this + } + + + // TAB DATA-API + // ============ + + var clickHandler = function (e) { + e.preventDefault() + Plugin.call($(this), 'show') + } + + $(document) + .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler) + .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: affix.js v3.3.5 + * http://getbootstrap.com/javascript/#affix + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // AFFIX CLASS DEFINITION + // ====================== + + var Affix = function (element, options) { + this.options = $.extend({}, Affix.DEFAULTS, options) + + this.$target = $(this.options.target) + .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this)) + .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this)) + + this.$element = $(element) + this.affixed = null + this.unpin = null + this.pinnedOffset = null + + this.checkPosition() + } + + Affix.VERSION = '3.3.5' + + Affix.RESET = 'affix affix-top affix-bottom' + + Affix.DEFAULTS = { + offset: 0, + target: window + } + + Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) { + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + var targetHeight = this.$target.height() + + if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false + + if (this.affixed == 'bottom') { + if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom' + return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom' + } + + var initializing = this.affixed == null + var colliderTop = initializing ? scrollTop : position.top + var colliderHeight = initializing ? targetHeight : height + + if (offsetTop != null && scrollTop <= offsetTop) return 'top' + if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom' + + return false + } + + Affix.prototype.getPinnedOffset = function () { + if (this.pinnedOffset) return this.pinnedOffset + this.$element.removeClass(Affix.RESET).addClass('affix') + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + return (this.pinnedOffset = position.top - scrollTop) + } + + Affix.prototype.checkPositionWithEventLoop = function () { + setTimeout($.proxy(this.checkPosition, this), 1) + } + + Affix.prototype.checkPosition = function () { + if (!this.$element.is(':visible')) return + + var height = this.$element.height() + var offset = this.options.offset + var offsetTop = offset.top + var offsetBottom = offset.bottom + var scrollHeight = Math.max($(document).height(), $(document.body).height()) + + if (typeof offset != 'object') offsetBottom = offsetTop = offset + if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element) + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element) + + var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom) + + if (this.affixed != affix) { + if (this.unpin != null) this.$element.css('top', '') + + var affixType = 'affix' + (affix ? '-' + affix : '') + var e = $.Event(affixType + '.bs.affix') + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + this.affixed = affix + this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null + + this.$element + .removeClass(Affix.RESET) + .addClass(affixType) + .trigger(affixType.replace('affix', 'affixed') + '.bs.affix') + } + + if (affix == 'bottom') { + this.$element.offset({ + top: scrollHeight - height - offsetBottom + }) + } + } + + + // AFFIX PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.affix') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.affix', (data = new Affix(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.affix + + $.fn.affix = Plugin + $.fn.affix.Constructor = Affix + + + // AFFIX NO CONFLICT + // ================= + + $.fn.affix.noConflict = function () { + $.fn.affix = old + return this + } + + + // AFFIX DATA-API + // ============== + + $(window).on('load', function () { + $('[data-spy="affix"]').each(function () { + var $spy = $(this) + var data = $spy.data() + + data.offset = data.offset || {} + + if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom + if (data.offsetTop != null) data.offset.top = data.offsetTop + + Plugin.call($spy, data) + }) + }) + +}(jQuery); diff --git a/build/js/bootstrap.min.js b/build/js/bootstrap.min.js new file mode 100755 index 00000000..133aeecb --- /dev/null +++ b/build/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.5",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.5",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.5",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.5",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/build/js/carpe-slider.js b/build/js/carpe-slider.js new file mode 100644 index 00000000..5889b2cb --- /dev/null +++ b/build/js/carpe-slider.js @@ -0,0 +1,212 @@ +//---------------------------------+ +// CARPE S l i d e r 1.5.1 | +// 2008 - 07 - 09 | +// By Tom Hermansson Snickars | +// Copyright CARPE Design | +// http://carpe.ambiprospect.com/ | +//---------------------------------+ + +// Global vars. You don't need to make changes here to change your sliders. +// Changing the attributes in your (X)HTML file is enough. +var carpemouseover = false; +var carpeDefaultSliderLength = 100; +var carpeSliderDefaultOrientation = 'horizontal'; +var carpeSliderClassName = 'carpe_slider'; +var carpeSliderDisplayClassName = 'carpe_slider_display'; +var carpesliders = []; +var carpedisplays = []; +var carpeslider = {}; +var carpedisplay = {}; + +// carpeAddLoadEvent +function carpeAddLoadEvent(func) +{ + var oldonload = window.onload; + if (typeof window.onload != 'function') { + window.onload = func; + } + else { + window.onload = function() { + oldonload(); + func(); + }; + } +} +// carpeGetElementsByClass: Cross-browser function that returns +// an array with all elements that have a class attribute that +// contains className +function carpeGetElementsByClass(className) +{ + var classElements = new Array(); + var els = document.getElementsByTagName("*"); + var elsLen = els.length; + var pattern = new RegExp("\\b" + className + "\\b"); + for (var i = 0, j = 0; i < elsLen; i++) { + if ( pattern.test(els[i].className) ) { + classElements[j] = els[i]; + j++; + } + } + return classElements; +} +// carpeLeft: Cross-browser version of "element.style.left" +// Returns or sets the horizontal position of an element. +function carpeLeft(elmnt, pos) +{ + if (!(elmnt = document.getElementById(elmnt))) return 0; + if (elmnt.style && (typeof(elmnt.style.left) == 'string')) { + if (typeof(pos) == 'number') elmnt.style.left = pos + 'px'; + else { + pos = parseInt(elmnt.style.left); + if (isNaN(pos)) pos = 0; + } + } + else if (elmnt.style && elmnt.style.pixelLeft) { + if (typeof(pos) == 'number') elmnt.style.pixelLeft = pos; + else pos = elmnt.style.pixelLeft; + } + return pos; +} +// carpeTop: Cross-browser version of "element.style.top" +// Returns or sets the vertical position of an element. +function carpeTop(elmnt, pos) +{ + if (!(elmnt = document.getElementById(elmnt))) return 0; + if (elmnt.style && (typeof(elmnt.style.top) == 'string')) { + if (typeof(pos) == 'number') elmnt.style.top = pos + 'px'; + else { + pos = parseInt(elmnt.style.top); + if (isNaN(pos)) pos = 0; + } + } + else if (elmnt.style && elmnt.style.pixelTop) { + if (typeof(pos) == 'number') elmnt.style.pixelTop = pos; + else pos = elmnt.style.pixelTop; + } + return pos; +} +// moveSlider: Handles slider and display while dragging +function moveSlider(evnt) +{ + var evnt = (!evnt) ? window.event : evnt; // The mousemove event + if (carpemouseover) { // Only if slider is dragged + carpeslider.x = carpeslider.startOffsetX + evnt.screenX; // Horizontal mouse position relative to allowed slider positions + carpeslider.y = carpeslider.startOffsetY + evnt.screenY; // Horizontal mouse position relative to allowed slider positions + if (carpeslider.x > carpeslider.xMax) carpeslider.x = carpeslider.xMax; // Limit horizontal movement + if (carpeslider.x < 0) carpeslider.x = 0; // Limit horizontal movement + if (carpeslider.y > carpeslider.yMax) carpeslider.y = carpeslider.yMax; // Limit vertical movement + if (carpeslider.y < 0) carpeslider.y = 0; // Limit vertical movement + carpeLeft(carpeslider.id, carpeslider.x); // move slider to new horizontal position + carpeTop(carpeslider.id, carpeslider.y); // move slider to new vertical position + var sliderVal = carpeslider.x + carpeslider.y; // pixel value of slider regardless of orientation + var sliderPos = (carpeslider.distance / carpedisplay.valuecount) * + Math.round(carpedisplay.valuecount * sliderVal / carpeslider.distance); + var v = Math.round((sliderPos * carpeslider.scale + carpeslider.from) * // calculate display value + Math.pow(10, carpedisplay.decimals)) / Math.pow(10, carpedisplay.decimals); + carpedisplay.value = v; // put the new value in the slider display element + return false; + } + return +} +// slide: Handles the start of a slider move. +function slide(evnt) +{ + if (!evnt) evnt = window.event; // Get the mouse event causing the slider activation. + carpeslider = (evnt.target) ? evnt.target : evnt.srcElement; // Get the activated slider element. + var dist = parseInt(carpeslider.getAttribute('distance')); // The allowed slider movement in pixels. + carpeslider.distance = dist ? dist : carpeDefaultSliderLength; // Deafault distance from global var. + var ori = carpeslider.getAttribute('orientation'); // Slider orientation: 'horizontal' or 'vertical'. + var orientation = ((ori == 'horizontal') || (ori == 'vertical')) ? ori : carpeSliderDefaultOrientation; + // Default orientation from global variable. + var displayId = carpeslider.getAttribute('display'); // ID of associated display element. + carpedisplay = document.getElementById(displayId); // Get the associated display element. + carpedisplay.sliderId = carpeslider.id; // Associate the display with the correct slider. + var dec = parseInt(carpedisplay.getAttribute('decimals')); // Number of decimals to be displayed. + carpedisplay.decimals = dec ? dec : 0; // Default number of decimals: 0. + var val = parseInt(carpedisplay.getAttribute('valuecount')) // Allowed number of values in the interval. + carpedisplay.valuecount = val ? val : carpeslider.distance + 1 // Default number of values: the sliding distance. + var from = parseFloat(carpedisplay.getAttribute('from')) // Min/start value for the display. + from = from ? from : 0 // Default min/start value: 0. + var to = parseFloat(carpedisplay.getAttribute('to')) // Max value for the display. + to = to ? to : carpeslider.distance // Default number of values: the sliding distance. + carpeslider.scale = (to - from) / carpeslider.distance // Slider-display scale [value-change per pixel of movement]. + if (orientation == 'vertical') { // Set limits and scale for vertical sliders. + carpeslider.from = to // Invert for vertical sliders. "Higher is more." + carpeslider.xMax = 0 + carpeslider.yMax = carpeslider.distance + carpeslider.scale = -carpeslider.scale // Invert scale for vertical sliders. "Higher is more." + } + else { // Set limits for horizontal sliders. + carpeslider.from = from; + carpeslider.xMax = carpeslider.distance; + carpeslider.yMax = 0; + } + carpeslider.startOffsetX = carpeLeft(carpeslider.id) - evnt.screenX; // Slider-mouse horizontal offset at start of slide. + carpeslider.startOffsetY = carpeTop(carpeslider.id) - evnt.screenY; // Slider-mouse vertical offset at start of slide. + carpemouseover = true; + document.onmousemove = moveSlider; // Start the action if the mouse is dragged. + document.onmouseup = sliderMouseUp; // Stop sliding. + return false; +} +// sliderMouseUp: Handles the mouseup event after moving a slider. +// Snaps the slider position to allowed/displayed value. +function sliderMouseUp() +{ + if (carpemouseover) { + var v = (carpedisplay.value) ? carpedisplay.value : 0 // Find last display value. + var pos = (v - carpeslider.from)/(carpeslider.scale) // Calculate slider position (regardless of orientation). + if (carpeslider.yMax == 0) { + pos = (pos > carpeslider.xMax) ? carpeslider.xMax : pos; + pos = (pos < 0) ? 0 : pos; + carpeLeft(carpeslider.id, pos); // Snap horizontal slider to corresponding display position. + } + if (carpeslider.xMax == 0) { + pos = (pos > carpeslider.yMax) ? carpeslider.yMax : pos; + pos = (pos < 0) ? 0 : pos; + carpeTop(carpeslider.id, pos); // Snap vertical slider to corresponding display position. + } + if (document.removeEventListener) { // Remove event listeners from 'document' (W3C). + document.removeEventListener('mousemove', moveSlider, false); + document.removeEventListener('mouseup', sliderMouseUp, false); + } + else if (document.detachEvent) { // Remove event listeners from 'document' (IE). + document.detachEvent('onmousemove', moveSlider); + document.detachEvent('onmouseup', sliderMouseUp); + document.releaseCapture(); + } + } + carpemouseover = false; // Stop the sliding. +} +function resetPos () { + var pos,tmp; + for (var i = 0; i < carpesliders.length; i++) { + tmp = carpedisplays[i].defaultValue; + pos = (tmp - carpesliders[i].from)/(carpesliders[i].scale) // Calculate slider position (regardless of orientation). + carpeLeft(carpesliders[i].id, pos); // Snap horizontal slider to corresponding display position. + carpedisplays[i].value = tmp; // Resets display on page reload. + } + return; +} +function focusDisplay(evnt) +{ + if (!evnt) evnt = window.event; // Get the mouse event causing the display activation. + var carpedisplay = (evnt.target) ? evnt.target : evnt.srcElement; // Get the activated display element. + var lock = carpedisplay.getAttribute('typelock'); // Is the user allowed to type into the display? + if (lock == 'on') { + carpedisplay.blur(); + } + return; +} +function carpeInit() // Set up the sliders and the displays. +{ + carpesliders = carpeGetElementsByClass(carpeSliderClassName) // Find the horizontal sliders. + for (var i = 0; i < carpesliders.length; i++) { + carpesliders[i].addEventListener("mousedown",slide,true); // Attach event listener. + } + carpedisplays = carpeGetElementsByClass(carpeSliderDisplayClassName) // Find the displays. + for (var i = 0; i < carpedisplays.length; i++) { + carpedisplays[i].value = carpedisplays[i].defaultValue; // Resets display on page reload. + carpedisplays[i].onfocus = focusDisplay; // Attach event listener. + } +} +carpeAddLoadEvent(carpeInit); diff --git a/build/js/custom.js b/build/js/custom.js new file mode 100755 index 00000000..b1f77b36 --- /dev/null +++ b/build/js/custom.js @@ -0,0 +1,37 @@ +/*! + * Start Bootstrap - Freelancer Bootstrap Theme (http://startbootstrap.com) + * Code licensed under the Apache License v2.0. + * For details, see http://www.apache.org/licenses/LICENSE-2.0. + */ + +// jQuery for page scrolling feature - requires jQuery Easing plugin +$(function() { + $('body').on('click', '.page-scroll a', function(event) { + var $anchor = $(this); + $('html, body').stop().animate({ + scrollTop: $($anchor.attr('href')).offset().top + }, 1500, 'easeInOutExpo'); + event.preventDefault(); + }); +}); + +// Floating label headings for the contact form +$(function() { + $("body").on("input propertychange", ".floating-label-form-group", function(e) { + $(this).toggleClass("floating-label-form-group-with-value", !! $(e.target).val()); + }).on("focus", ".floating-label-form-group", function() { + $(this).addClass("floating-label-form-group-with-focus"); + }).on("blur", ".floating-label-form-group", function() { + $(this).removeClass("floating-label-form-group-with-focus"); + }); +}); + +// Highlight the top nav as scrolling occurs +$('body').scrollspy({ + target: '.navbar-fixed-top' +}) + +// Closes the Responsive Menu on Menu Item Click +$('.navbar-collapse ul li a').click(function() { + $('.navbar-toggle:visible').click(); +}); diff --git a/build/js/jquery-1.4.2.min.js b/build/js/jquery-1.4.2.min.js new file mode 100644 index 00000000..7c243080 --- /dev/null +++ b/build/js/jquery-1.4.2.min.js @@ -0,0 +1,154 @@ +/*! + * jQuery JavaScript Library v1.4.2 + * http://jquery.com/ + * + * Copyright 2010, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2010, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Sat Feb 13 22:33:48 2010 -0500 + */ +(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, +Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& +(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, +a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== +"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, +function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
a"; +var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, +parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= +false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= +s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, +applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; +else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, +a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== +w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, +cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= +c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); +a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, +function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); +k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), +C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= +e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& +f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; +if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", +e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, +"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, +d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, +e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); +t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| +g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, +CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, +g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, +text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, +setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= +h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== +"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, +h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& +q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; +if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); +(function(){var g=s.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: +function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= +{},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== +"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", +d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? +a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== +1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= +c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, +wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, +prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, +this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); +return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, +""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); +return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", +""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= +c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? +c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= +function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= +Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, +"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= +a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= +a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== +"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, +serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), +function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, +global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& +e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? +"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== +false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= +false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", +c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| +d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); +g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== +1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== +"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; +if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== +"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| +c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; +this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= +this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, +e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
"; +a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); +c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, +d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- +f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": +"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in +e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); diff --git a/build/js/jquery-1.js b/build/js/jquery-1.js new file mode 100644 index 00000000..7c243080 --- /dev/null +++ b/build/js/jquery-1.js @@ -0,0 +1,154 @@ +/*! + * jQuery JavaScript Library v1.4.2 + * http://jquery.com/ + * + * Copyright 2010, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2010, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Sat Feb 13 22:33:48 2010 -0500 + */ +(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, +Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& +(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, +a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== +"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, +function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
a"; +var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, +parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= +false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= +s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, +applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; +else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, +a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== +w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, +cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= +c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); +a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, +function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); +k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), +C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= +e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& +f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; +if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", +e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, +"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, +d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, +e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); +t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| +g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, +CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, +g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, +text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, +setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= +h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== +"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, +h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& +q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; +if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); +(function(){var g=s.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: +function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= +{},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== +"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", +d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? +a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== +1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= +c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, +wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, +prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, +this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); +return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, +""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); +return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", +""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= +c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? +c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= +function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= +Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, +"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= +a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= +a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== +"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, +serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), +function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, +global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& +e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? +"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== +false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= +false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", +c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| +d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); +g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== +1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== +"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; +if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== +"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| +c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; +this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= +this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, +e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
"; +a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); +c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, +d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- +f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": +"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in +e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); diff --git a/build/js/jquery-ui-1.8.4.custom.min.js b/build/js/jquery-ui-1.8.4.custom.min.js new file mode 100644 index 00000000..437d1042 --- /dev/null +++ b/build/js/jquery-ui-1.8.4.custom.min.js @@ -0,0 +1,137 @@ +/*! + * jQuery UI 1.8.4 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.4",plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a=0)&&c(a).is(":focusable")}})}})(jQuery); +;/*! + * jQuery UI Widget 1.8.4 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Widget + */ +(function(b,j){var k=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return k.call(b(this),a,c)})};b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options); +b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.substring(0,1)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}): +this.each(function(){var g=b.data(this,a);if(g){d&&g.option(d);g._init()}else b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(c)[this.widgetName],a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()}); +this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a,e=this;if(arguments.length===0)return b.extend({},e.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}b.each(d,function(f, +h){e._setOption(f,h)});return e},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a= +b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery); +;/*! + * jQuery UI Mouse 1.8.4 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Mouse + * + * Depends: + * jquery.ui.widget.js + */ +(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&& +this._mouseUp(a);this._mouseDownEvent=a;var b=this,e=a.which==1,f=typeof this.options.cancel=="string"?c(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault(); +return true}}this._mouseMoveDelegate=function(d){return b._mouseMove(d)};this._mouseUpDelegate=function(d){return b._mouseUp(d)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(c.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&& +this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=a.target==this._mouseDownEvent.target;this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX- +a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); +;/* + * jQuery UI Accordion 1.8.4 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Accordion + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"); +a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"); +if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var f=d.closest(".ui-accordion-header");a.active=f.length?f:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion",function(g){return a._keydown(g)}).next().attr("role", +"tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(g){a._clickHandler.call(a,g,this);g.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){c("").addClass("ui-icon "+a.icons.header).prependTo(this.headers); +this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex"); +this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons(); +b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,f=this.headers.index(a.target),g=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:g=this.headers[(f+1)%d];break;case b.LEFT:case b.UP:g=this.headers[(f-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target); +a.preventDefault()}if(g){c(a.target).attr("tabIndex",-1);c(g).attr("tabIndex",0);g.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+ +c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options; +if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected); +a.next().addClass("ui-accordion-content-active")}h=a.next();f=this.active.next();g={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):h,oldContent:f};d=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(h,f,g,b,d)}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header); +this.active.next().addClass("ui-accordion-content-active");var f=this.active.next(),g={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:f},h=this.active=c([]);this._toggle(h,f,g)}},_toggle:function(a,b,d,f,g){var h=this,e=h.options;h.toShow=a;h.toHide=b;h.data=d;var j=function(){if(h)return h._completed.apply(h,arguments)};h._trigger("changestart",null,h.data);h.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&f?{toShow:c([]),toHide:b,complete:j, +down:g,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:g,autoHeight:e.autoHeight||e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;f=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!f[k]&&!c.easing[k])k="slide";f[k]||(f[k]=function(l){this.slide(l,{easing:k,duration:i||700})}); +f[k](d)}else{if(e.collapsible&&f)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false",tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.4",animations:{slide:function(a, +b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),f=0,g={},h={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){h[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);g[i]={value:j[1], +unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(h,{step:function(j,i){if(i.prop=="height")f=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=f*g[i.prop].value+g[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide",paddingTop:"hide", +paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery); +;/* + * jQuery UI Button 1.8.4 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Button + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(a){var g,i=function(b){a(":ui-button",b.target.form).each(function(){var c=a(this).data("button");setTimeout(function(){c.refresh()},1)})},h=function(b){var c=b.name,d=b.form,e=a([]);if(c)e=d?a(d).find("[name='"+c+"']"):a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form});return e};a.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",i);this._determineButtonType(); +this.hasTitle=!!this.buttonElement.attr("title");var b=this,c=this.options,d=this.type==="checkbox"||this.type==="radio",e="ui-state-hover"+(!d?" ui-state-active":"");if(c.label===null)c.label=this.buttonElement.html();if(this.element.is(":disabled"))c.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!c.disabled){a(this).addClass("ui-state-hover");this===g&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button", +function(){c.disabled||a(this).removeClass(e)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});d&&this.element.bind("change.button",function(){b.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(c.disabled)return false;a(this).toggleClass("ui-state-active");b.buttonElement.attr("aria-pressed",b.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button", +function(){if(c.disabled)return false;a(this).addClass("ui-state-active");b.buttonElement.attr("aria-pressed",true);var f=b.element[0];h(f).not(f).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(c.disabled)return false;a(this).addClass("ui-state-active");g=this;a(document).one("mouseup",function(){g=null})}).bind("mouseup.button",function(){if(c.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button", +function(f){if(c.disabled)return false;if(f.keyCode==a.ui.keyCode.SPACE||f.keyCode==a.ui.keyCode.ENTER)a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(f){f.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",c.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")? +"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("label[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var b=this.element.is(":checked");b&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",b)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()); +this.hasTitle||this.buttonElement.removeAttr("title");a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);if(b==="disabled")c?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b);if(this.type==="radio")h(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed", +true):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var b=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"), +c=a("").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary;if(d.primary||d.secondary){b.addClass("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary"));d.primary&&b.prepend("");d.secondary&&b.append("");if(!this.options.text){b.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary"); +this.hasTitle||b.attr("title",c)}}else b.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()}, +destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery); +;/* + * jQuery UI Slider 1.8.4 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Slider + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(d){d.widget("ui.slider",d.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var a=this,b=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");b.disabled&&this.element.addClass("ui-slider-disabled ui-disabled"); +this.range=d([]);if(b.range){if(b.range===true){this.range=d("
");if(!b.values)b.values=[this._valueMin(),this._valueMin()];if(b.values.length&&b.values.length!==2)b.values=[b.values[0],b.values[0]]}else this.range=d("
");this.range.appendTo(this.element).addClass("ui-slider-range");if(b.range==="min"||b.range==="max")this.range.addClass("ui-slider-range-"+b.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("").appendTo(this.element).addClass("ui-slider-handle"); +if(b.values&&b.values.length)for(;d(".ui-slider-handle",this.element).length").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){b.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(b.disabled)d(this).blur(); +else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),h,g,i;if(!a.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e= +false;if(!a._keySliding){a._keySliding=true;d(this).addClass("ui-state-active");h=a._start(c,f);if(h===false)return}break}i=a.options.step;h=a.options.values&&a.options.values.length?(g=a.values(f)):(g=a.value());switch(c.keyCode){case d.ui.keyCode.HOME:g=a._valueMin();break;case d.ui.keyCode.END:g=a._valueMax();break;case d.ui.keyCode.PAGE_UP:g=a._trimAlignValue(h+(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:g=a._trimAlignValue(h-(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(h=== +a._valueMax())return;g=a._trimAlignValue(h+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(h===a._valueMin())return;g=a._trimAlignValue(h-i);break}a._slide(c,f,g);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(a._keySliding){a._keySliding=false;a._stop(c,e);a._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"); +this._mouseDestroy();return this},_mouseCapture:function(a){var b=this.options,c,e,f,h,g;if(b.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:a.pageX,y:a.pageY});e=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(i){var j=Math.abs(c-h.values(i));if(e>j){e=j;f=d(this);g=i}});if(b.range===true&&this.values(1)===b.min){g+=1;f=d(this.handles[g])}if(this._start(a, +g)===false)return false;this._mouseSliding=true;h._handleIndex=g;f.addClass("ui-state-active").focus();b=f.offset();this._clickOffset=!d(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-b.left-f.width()/2,top:a.pageY-b.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};this._slide(a,g,c);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(a){var b= +this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;if(this.orientation==="horizontal"){b= +this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;if(b>1)b=1;if(b<0)b=0;if(this.orientation==="vertical")b=1-b;a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b); +c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var e;if(this.options.values&&this.options.values.length){e=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>e||b===1&&c1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;fthis._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=a%b;a=a-c;if(Math.abs(c)*2>=b)a+=c>0?b:-b;return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a= +this.options.range,b=this.options,c=this,e=!this._animateOff?b.animate:false,f,h={},g,i,j,l;if(this.options.values&&this.options.values.length)this.handles.each(function(k){f=(c.values(k)-c._valueMin())/(c._valueMax()-c._valueMin())*100;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](h,b.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(k===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},b.animate);if(k===1)c.range[e?"animate":"css"]({width:f- +g+"%"},{queue:false,duration:b.animate})}else{if(k===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},b.animate);if(k===1)c.range[e?"animate":"css"]({height:f-g+"%"},{queue:false,duration:b.animate})}g=f});else{i=this.value();j=this._valueMin();l=this._valueMax();f=l!==j?(i-j)/(l-j)*100:0;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](h,b.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"}, +b.animate);if(a==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:b.animate});if(a==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},b.animate);if(a==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:b.animate})}}});d.extend(d.ui.slider,{version:"1.8.4"})})(jQuery); +; \ No newline at end of file diff --git a/build/js/jquery.flot.js b/build/js/jquery.flot.js new file mode 100644 index 00000000..6534a468 --- /dev/null +++ b/build/js/jquery.flot.js @@ -0,0 +1,2119 @@ +/* Javascript plotting library for jQuery, v. 0.6. + * + * Released under the MIT license by IOLA, December 2007. + * + */ + +// first an inline dependency, jquery.colorhelpers.js, we inline it here +// for convenience + +/* Plugin for jQuery for working with colors. + * + * Version 1.0. + * + * Inspiration from jQuery color animation plugin by John Resig. + * + * Released under the MIT license by Ole Laursen, October 2009. + * + * Examples: + * + * $.color.parse("#fff").scale('rgb', 0.25).add('a', -0.5).toString() + * var c = $.color.extract($("#mydiv"), 'background-color'); + * console.log(c.r, c.g, c.b, c.a); + * $.color.make(100, 50, 25, 0.4).toString() // returns "rgba(100,50,25,0.4)" + * + * Note that .scale() and .add() work in-place instead of returning + * new objects. + */ +(function(){jQuery.color={};jQuery.color.make=function(E,D,B,C){var F={};F.r=E||0;F.g=D||0;F.b=B||0;F.a=C!=null?C:1;F.add=function(I,H){for(var G=0;G=1){return"rgb("+[F.r,F.g,F.b].join(",")+")"}else{return"rgba("+[F.r,F.g,F.b,F.a].join(",")+")"}};F.normalize=function(){function G(I,J,H){return JH?H:J)}F.r=G(0,parseInt(F.r),255);F.g=G(0,parseInt(F.g),255);F.b=G(0,parseInt(F.b),255);F.a=G(0,F.a,1);return F};F.clone=function(){return jQuery.color.make(F.r,F.b,F.g,F.a)};return F.normalize()};jQuery.color.extract=function(C,B){var D;do{D=C.css(B).toLowerCase();if(D!=""&&D!="transparent"){break}C=C.parent()}while(!jQuery.nodeName(C.get(0),"body"));if(D=="rgba(0, 0, 0, 0)"){D="transparent"}return jQuery.color.parse(D)};jQuery.color.parse=function(E){var D,B=jQuery.color.make;if(D=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(E)){return B(parseInt(D[1],10),parseInt(D[2],10),parseInt(D[3],10))}if(D=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(E)){return B(parseInt(D[1],10),parseInt(D[2],10),parseInt(D[3],10),parseFloat(D[4]))}if(D=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(E)){return B(parseFloat(D[1])*2.55,parseFloat(D[2])*2.55,parseFloat(D[3])*2.55)}if(D=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(E)){return B(parseFloat(D[1])*2.55,parseFloat(D[2])*2.55,parseFloat(D[3])*2.55,parseFloat(D[4]))}if(D=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(E)){return B(parseInt(D[1],16),parseInt(D[2],16),parseInt(D[3],16))}if(D=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(E)){return B(parseInt(D[1]+D[1],16),parseInt(D[2]+D[2],16),parseInt(D[3]+D[3],16))}var C=jQuery.trim(E).toLowerCase();if(C=="transparent"){return B(255,255,255,0)}else{D=A[C];return B(D[0],D[1],D[2])}};var A={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(); + +// the actual Flot code +(function($) { + function Plot(placeholder, data_, options_, plugins) { + // data is on the form: + // [ series1, series2 ... ] + // where series is either just the data as [ [x1, y1], [x2, y2], ... ] + // or { data: [ [x1, y1], [x2, y2], ... ], label: "some label", ... } + + var series = [], + options = { + // the color theme used for graphs + colors: ["#edc240", "#afd8f8", "#cb4b4b", "#4da74d", "#9440ed"], + legend: { + show: true, + noColumns: 1, // number of colums in legend table + labelFormatter: null, // fn: string -> string + labelBoxBorderColor: "#ccc", // border color for the little label boxes + container: null, // container (as jQuery object) to put legend in, null means default on top of graph + position: "ne", // position of default legend container within plot + margin: 5, // distance from grid edge to default legend container within plot + backgroundColor: null, // null means auto-detect + backgroundOpacity: 0.85 // set to 0 to avoid background + }, + xaxis: { + mode: null, // null or "time" + transform: null, // null or f: number -> number to transform axis + inverseTransform: null, // if transform is set, this should be the inverse function + min: null, // min. value to show, null means set automatically + max: null, // max. value to show, null means set automatically + autoscaleMargin: null, // margin in % to add if auto-setting min/max + ticks: null, // either [1, 3] or [[1, "a"], 3] or (fn: axis info -> ticks) or app. number of ticks for auto-ticks + tickFormatter: null, // fn: number -> string + labelWidth: null, // size of tick labels in pixels + labelHeight: null, + + // mode specific options + tickDecimals: null, // no. of decimals, null means auto + tickSize: null, // number or [number, "unit"] + minTickSize: null, // number or [number, "unit"] + monthNames: null, // list of names of months + timeformat: null, // format string to use + twelveHourClock: false // 12 or 24 time in time mode + }, + yaxis: { + autoscaleMargin: 0.02 + }, + x2axis: { + autoscaleMargin: null + }, + y2axis: { + autoscaleMargin: 0.02 + }, + series: { + points: { + show: false, + radius: 3, + lineWidth: 2, // in pixels + fill: true, + fillColor: "#ffffff" + }, + lines: { + // we don't put in show: false so we can see + // whether lines were actively disabled + lineWidth: 2, // in pixels + fill: false, + fillColor: null, + steps: false + }, + bars: { + show: false, + lineWidth: 2, // in pixels + barWidth: 1, // in units of the x axis + fill: true, + fillColor: null, + align: "left", // or "center" + horizontal: false // when horizontal, left is now top + }, + shadowSize: 3 + }, + grid: { + show: true, + aboveData: false, + color: "#545454", // primary color used for outline and labels + backgroundColor: null, // null for transparent, else color + tickColor: "rgba(0,0,0,0.15)", // color used for the ticks + labelMargin: 5, // in pixels + borderWidth: 2, // in pixels + borderColor: null, // set if different from the grid color + markings: null, // array of ranges or fn: axes -> array of ranges + markingsColor: "#f4f4f4", + markingsLineWidth: 2, + // interactive stuff + clickable: false, + hoverable: false, + autoHighlight: true, // highlight in case mouse is near + mouseActiveRadius: 10 // how far the mouse can be away to activate an item + }, + hooks: {} + }, + canvas = null, // the canvas for the plot itself + overlay = null, // canvas for interactive stuff on top of plot + eventHolder = null, // jQuery object that events should be bound to + ctx = null, octx = null, + axes = { xaxis: {}, yaxis: {}, x2axis: {}, y2axis: {} }, + plotOffset = { left: 0, right: 0, top: 0, bottom: 0}, + canvasWidth = 0, canvasHeight = 0, + plotWidth = 0, plotHeight = 0, + hooks = { + processOptions: [], + processRawData: [], + processDatapoints: [], + draw: [], + bindEvents: [], + drawOverlay: [] + }, + plot = this; + + // public functions + plot.setData = setData; + plot.setupGrid = setupGrid; + plot.draw = draw; + plot.getPlaceholder = function() { return placeholder; }; + plot.getCanvas = function() { return canvas; }; + plot.getPlotOffset = function() { return plotOffset; }; + plot.width = function () { return plotWidth; }; + plot.height = function () { return plotHeight; }; + plot.offset = function () { + var o = eventHolder.offset(); + o.left += plotOffset.left; + o.top += plotOffset.top; + return o; + }; + plot.getData = function() { return series; }; + plot.getAxes = function() { return axes; }; + plot.getOptions = function() { return options; }; + plot.highlight = highlight; + plot.unhighlight = unhighlight; + plot.triggerRedrawOverlay = triggerRedrawOverlay; + plot.pointOffset = function(point) { + return { left: parseInt(axisSpecToRealAxis(point, "xaxis").p2c(+point.x) + plotOffset.left), + top: parseInt(axisSpecToRealAxis(point, "yaxis").p2c(+point.y) + plotOffset.top) }; + }; + + + // public attributes + plot.hooks = hooks; + + // initialize + initPlugins(plot); + parseOptions(options_); + constructCanvas(); + setData(data_); + setupGrid(); + draw(); + bindEvents(); + + + function executeHooks(hook, args) { + args = [plot].concat(args); + for (var i = 0; i < hook.length; ++i) + hook[i].apply(this, args); + } + + function initPlugins() { + for (var i = 0; i < plugins.length; ++i) { + var p = plugins[i]; + p.init(plot); + if (p.options) + $.extend(true, options, p.options); + } + } + + function parseOptions(opts) { + $.extend(true, options, opts); + if (options.grid.borderColor == null) + options.grid.borderColor = options.grid.color; + // backwards compatibility, to be removed in future + if (options.xaxis.noTicks && options.xaxis.ticks == null) + options.xaxis.ticks = options.xaxis.noTicks; + if (options.yaxis.noTicks && options.yaxis.ticks == null) + options.yaxis.ticks = options.yaxis.noTicks; + if (options.grid.coloredAreas) + options.grid.markings = options.grid.coloredAreas; + if (options.grid.coloredAreasColor) + options.grid.markingsColor = options.grid.coloredAreasColor; + if (options.lines) + $.extend(true, options.series.lines, options.lines); + if (options.points) + $.extend(true, options.series.points, options.points); + if (options.bars) + $.extend(true, options.series.bars, options.bars); + if (options.shadowSize) + options.series.shadowSize = options.shadowSize; + + for (var n in hooks) + if (options.hooks[n] && options.hooks[n].length) + hooks[n] = hooks[n].concat(options.hooks[n]); + + executeHooks(hooks.processOptions, [options]); + } + + function setData(d) { + series = parseData(d); + fillInSeriesOptions(); + processData(); + } + + function parseData(d) { + var res = []; + for (var i = 0; i < d.length; ++i) { + var s = $.extend(true, {}, options.series); + + if (d[i].data) { + s.data = d[i].data; // move the data instead of deep-copy + delete d[i].data; + + $.extend(true, s, d[i]); + + d[i].data = s.data; + } + else + s.data = d[i]; + res.push(s); + } + + return res; + } + + function axisSpecToRealAxis(obj, attr) { + var a = obj[attr]; + if (!a || a == 1) + return axes[attr]; + if (typeof a == "number") + return axes[attr.charAt(0) + a + attr.slice(1)]; + return a; // assume it's OK + } + + function fillInSeriesOptions() { + var i; + + // collect what we already got of colors + var neededColors = series.length, + usedColors = [], + assignedColors = []; + for (i = 0; i < series.length; ++i) { + var sc = series[i].color; + if (sc != null) { + --neededColors; + if (typeof sc == "number") + assignedColors.push(sc); + else + usedColors.push($.color.parse(series[i].color)); + } + } + + // we might need to generate more colors if higher indices + // are assigned + for (i = 0; i < assignedColors.length; ++i) { + neededColors = Math.max(neededColors, assignedColors[i] + 1); + } + + // produce colors as needed + var colors = [], variation = 0; + i = 0; + while (colors.length < neededColors) { + var c; + if (options.colors.length == i) // check degenerate case + c = $.color.make(100, 100, 100); + else + c = $.color.parse(options.colors[i]); + + // vary color if needed + var sign = variation % 2 == 1 ? -1 : 1; + c.scale('rgb', 1 + sign * Math.ceil(variation / 2) * 0.2) + + // FIXME: if we're getting to close to something else, + // we should probably skip this one + colors.push(c); + + ++i; + if (i >= options.colors.length) { + i = 0; + ++variation; + } + } + + // fill in the options + var colori = 0, s; + for (i = 0; i < series.length; ++i) { + s = series[i]; + + // assign colors + if (s.color == null) { + s.color = colors[colori].toString(); + ++colori; + } + else if (typeof s.color == "number") + s.color = colors[s.color].toString(); + + // turn on lines automatically in case nothing is set + if (s.lines.show == null) { + var v, show = true; + for (v in s) + if (s[v].show) { + show = false; + break; + } + if (show) + s.lines.show = true; + } + + // setup axes + s.xaxis = axisSpecToRealAxis(s, "xaxis"); + s.yaxis = axisSpecToRealAxis(s, "yaxis"); + } + } + + function processData() { + var topSentry = Number.POSITIVE_INFINITY, + bottomSentry = Number.NEGATIVE_INFINITY, + i, j, k, m, length, + s, points, ps, x, y, axis, val, f, p; + + for (axis in axes) { + axes[axis].datamin = topSentry; + axes[axis].datamax = bottomSentry; + axes[axis].used = false; + } + + function updateAxis(axis, min, max) { + if (min < axis.datamin) + axis.datamin = min; + if (max > axis.datamax) + axis.datamax = max; + } + + for (i = 0; i < series.length; ++i) { + s = series[i]; + s.datapoints = { points: [] }; + + executeHooks(hooks.processRawData, [ s, s.data, s.datapoints ]); + } + + // first pass: clean and copy data + for (i = 0; i < series.length; ++i) { + s = series[i]; + + var data = s.data, format = s.datapoints.format; + + if (!format) { + format = []; + // find out how to copy + format.push({ x: true, number: true, required: true }); + format.push({ y: true, number: true, required: true }); + + if (s.bars.show) + format.push({ y: true, number: true, required: false, defaultValue: 0 }); + + s.datapoints.format = format; + } + + if (s.datapoints.pointsize != null) + continue; // already filled in + + if (s.datapoints.pointsize == null) + s.datapoints.pointsize = format.length; + + ps = s.datapoints.pointsize; + points = s.datapoints.points; + + insertSteps = s.lines.show && s.lines.steps; + s.xaxis.used = s.yaxis.used = true; + + for (j = k = 0; j < data.length; ++j, k += ps) { + p = data[j]; + + var nullify = p == null; + if (!nullify) { + for (m = 0; m < ps; ++m) { + val = p[m]; + f = format[m]; + + if (f) { + if (f.number && val != null) { + val = +val; // convert to number + if (isNaN(val)) + val = null; + } + + if (val == null) { + if (f.required) + nullify = true; + + if (f.defaultValue != null) + val = f.defaultValue; + } + } + + points[k + m] = val; + } + } + + if (nullify) { + for (m = 0; m < ps; ++m) { + val = points[k + m]; + if (val != null) { + f = format[m]; + // extract min/max info + if (f.x) + updateAxis(s.xaxis, val, val); + if (f.y) + updateAxis(s.yaxis, val, val); + } + points[k + m] = null; + } + } + else { + // a little bit of line specific stuff that + // perhaps shouldn't be here, but lacking + // better means... + if (insertSteps && k > 0 + && points[k - ps] != null + && points[k - ps] != points[k] + && points[k - ps + 1] != points[k + 1]) { + // copy the point to make room for a middle point + for (m = 0; m < ps; ++m) + points[k + ps + m] = points[k + m]; + + // middle point has same y + points[k + 1] = points[k - ps + 1]; + + // we've added a point, better reflect that + k += ps; + } + } + } + } + + // give the hooks a chance to run + for (i = 0; i < series.length; ++i) { + s = series[i]; + + executeHooks(hooks.processDatapoints, [ s, s.datapoints]); + } + + // second pass: find datamax/datamin for auto-scaling + for (i = 0; i < series.length; ++i) { + s = series[i]; + points = s.datapoints.points, + ps = s.datapoints.pointsize; + + var xmin = topSentry, ymin = topSentry, + xmax = bottomSentry, ymax = bottomSentry; + + for (j = 0; j < points.length; j += ps) { + if (points[j] == null) + continue; + + for (m = 0; m < ps; ++m) { + val = points[j + m]; + f = format[m]; + if (!f) + continue; + + if (f.x) { + if (val < xmin) + xmin = val; + if (val > xmax) + xmax = val; + } + if (f.y) { + if (val < ymin) + ymin = val; + if (val > ymax) + ymax = val; + } + } + } + + if (s.bars.show) { + // make sure we got room for the bar on the dancing floor + var delta = s.bars.align == "left" ? 0 : -s.bars.barWidth/2; + if (s.bars.horizontal) { + ymin += delta; + ymax += delta + s.bars.barWidth; + } + else { + xmin += delta; + xmax += delta + s.bars.barWidth; + } + } + + updateAxis(s.xaxis, xmin, xmax); + updateAxis(s.yaxis, ymin, ymax); + } + + for (axis in axes) { + if (axes[axis].datamin == topSentry) + axes[axis].datamin = null; + if (axes[axis].datamax == bottomSentry) + axes[axis].datamax = null; + } + } + + function constructCanvas() { + function makeCanvas(width, height) { + var c = document.createElement('canvas'); + c.width = width; + c.height = height; + if ($.browser.msie) // excanvas hack + c = window.G_vmlCanvasManager.initElement(c); + return c; + } + + canvasWidth = placeholder.width(); + canvasHeight = placeholder.height(); + placeholder.html(""); // clear placeholder + if (placeholder.css("position") == 'static') + placeholder.css("position", "relative"); // for positioning labels and overlay + + if (canvasWidth <= 0 || canvasHeight <= 0) + throw "Invalid dimensions for plot, width = " + canvasWidth + ", height = " + canvasHeight; + + if ($.browser.msie) // excanvas hack + window.G_vmlCanvasManager.init_(document); // make sure everything is setup + + // the canvas + canvas = $(makeCanvas(canvasWidth, canvasHeight)).appendTo(placeholder).get(0); + ctx = canvas.getContext("2d"); + + // overlay canvas for interactive features + overlay = $(makeCanvas(canvasWidth, canvasHeight)).css({ position: 'absolute', left: 0, top: 0 }).appendTo(placeholder).get(0); + octx = overlay.getContext("2d"); + octx.stroke(); + } + + function bindEvents() { + // we include the canvas in the event holder too, because IE 7 + // sometimes has trouble with the stacking order + eventHolder = $([overlay, canvas]); + + // bind events + if (options.grid.hoverable) + eventHolder.mousemove(onMouseMove); + + if (options.grid.clickable) + eventHolder.click(onClick); + + executeHooks(hooks.bindEvents, [eventHolder]); + } + + function setupGrid() { + function setTransformationHelpers(axis, o) { + function identity(x) { return x; } + + var s, m, t = o.transform || identity, + it = o.inverseTransform; + + // add transformation helpers + if (axis == axes.xaxis || axis == axes.x2axis) { + // precompute how much the axis is scaling a point + // in canvas space + s = axis.scale = plotWidth / (t(axis.max) - t(axis.min)); + m = t(axis.min); + + // data point to canvas coordinate + if (t == identity) // slight optimization + axis.p2c = function (p) { return (p - m) * s; }; + else + axis.p2c = function (p) { return (t(p) - m) * s; }; + // canvas coordinate to data point + if (!it) + axis.c2p = function (c) { return m + c / s; }; + else + axis.c2p = function (c) { return it(m + c / s); }; + } + else { + s = axis.scale = plotHeight / (t(axis.max) - t(axis.min)); + m = t(axis.max); + + if (t == identity) + axis.p2c = function (p) { return (m - p) * s; }; + else + axis.p2c = function (p) { return (m - t(p)) * s; }; + if (!it) + axis.c2p = function (c) { return m - c / s; }; + else + axis.c2p = function (c) { return it(m - c / s); }; + } + } + + function measureLabels(axis, axisOptions) { + var i, labels = [], l; + + axis.labelWidth = axisOptions.labelWidth; + axis.labelHeight = axisOptions.labelHeight; + + if (axis == axes.xaxis || axis == axes.x2axis) { + // to avoid measuring the widths of the labels, we + // construct fixed-size boxes and put the labels inside + // them, we don't need the exact figures and the + // fixed-size box content is easy to center + if (axis.labelWidth == null) + axis.labelWidth = canvasWidth / (axis.ticks.length > 0 ? axis.ticks.length : 1); + + // measure x label heights + if (axis.labelHeight == null) { + labels = []; + for (i = 0; i < axis.ticks.length; ++i) { + l = axis.ticks[i].label; + if (l) + labels.push('
' + l + '
'); + } + + if (labels.length > 0) { + var dummyDiv = $('
' + + labels.join("") + '
').appendTo(placeholder); + axis.labelHeight = dummyDiv.height(); + dummyDiv.remove(); + } + } + } + else if (axis.labelWidth == null || axis.labelHeight == null) { + // calculate y label dimensions + for (i = 0; i < axis.ticks.length; ++i) { + l = axis.ticks[i].label; + if (l) + labels.push('
' + l + '
'); + } + + if (labels.length > 0) { + var dummyDiv = $('
' + + labels.join("") + '
').appendTo(placeholder); + if (axis.labelWidth == null) + axis.labelWidth = dummyDiv.width(); + if (axis.labelHeight == null) + axis.labelHeight = dummyDiv.find("div").height(); + dummyDiv.remove(); + } + + } + + if (axis.labelWidth == null) + axis.labelWidth = 0; + if (axis.labelHeight == null) + axis.labelHeight = 0; + } + + function setGridSpacing() { + // get the most space needed around the grid for things + // that may stick out + var maxOutset = options.grid.borderWidth; + for (i = 0; i < series.length; ++i) + maxOutset = Math.max(maxOutset, 2 * (series[i].points.radius + series[i].points.lineWidth/2)); + + plotOffset.left = plotOffset.right = plotOffset.top = plotOffset.bottom = maxOutset; + + var margin = options.grid.labelMargin + options.grid.borderWidth; + + if (axes.xaxis.labelHeight > 0) + plotOffset.bottom = Math.max(maxOutset, axes.xaxis.labelHeight + margin); + if (axes.yaxis.labelWidth > 0) + plotOffset.left = Math.max(maxOutset, axes.yaxis.labelWidth + margin); + if (axes.x2axis.labelHeight > 0) + plotOffset.top = Math.max(maxOutset, axes.x2axis.labelHeight + margin); + if (axes.y2axis.labelWidth > 0) + plotOffset.right = Math.max(maxOutset, axes.y2axis.labelWidth + margin); + + plotWidth = canvasWidth - plotOffset.left - plotOffset.right; + plotHeight = canvasHeight - plotOffset.bottom - plotOffset.top; + } + + var axis; + for (axis in axes) + setRange(axes[axis], options[axis]); + + if (options.grid.show) { + for (axis in axes) { + prepareTickGeneration(axes[axis], options[axis]); + setTicks(axes[axis], options[axis]); + measureLabels(axes[axis], options[axis]); + } + + setGridSpacing(); + } + else { + plotOffset.left = plotOffset.right = plotOffset.top = plotOffset.bottom = 0; + plotWidth = canvasWidth; + plotHeight = canvasHeight; + } + + for (axis in axes) + setTransformationHelpers(axes[axis], options[axis]); + + if (options.grid.show) + insertLabels(); + + insertLegend(); + } + + function setRange(axis, axisOptions) { + var min = +(axisOptions.min != null ? axisOptions.min : axis.datamin), + max = +(axisOptions.max != null ? axisOptions.max : axis.datamax), + delta = max - min; + + if (delta == 0.0) { + // degenerate case + var widen = max == 0 ? 1 : 0.01; + + if (axisOptions.min == null) + min -= widen; + // alway widen max if we couldn't widen min to ensure we + // don't fall into min == max which doesn't work + if (axisOptions.max == null || axisOptions.min != null) + max += widen; + } + else { + // consider autoscaling + var margin = axisOptions.autoscaleMargin; + if (margin != null) { + if (axisOptions.min == null) { + min -= delta * margin; + // make sure we don't go below zero if all values + // are positive + if (min < 0 && axis.datamin != null && axis.datamin >= 0) + min = 0; + } + if (axisOptions.max == null) { + max += delta * margin; + if (max > 0 && axis.datamax != null && axis.datamax <= 0) + max = 0; + } + } + } + axis.min = min; + axis.max = max; + } + + function prepareTickGeneration(axis, axisOptions) { + // estimate number of ticks + var noTicks; + if (typeof axisOptions.ticks == "number" && axisOptions.ticks > 0) + noTicks = axisOptions.ticks; + else if (axis == axes.xaxis || axis == axes.x2axis) + // heuristic based on the model a*sqrt(x) fitted to + // some reasonable data points + noTicks = 0.3 * Math.sqrt(canvasWidth); + else + noTicks = 0.3 * Math.sqrt(canvasHeight); + + var delta = (axis.max - axis.min) / noTicks, + size, generator, unit, formatter, i, magn, norm; + + if (axisOptions.mode == "time") { + // pretty handling of time + + // map of app. size of time units in milliseconds + var timeUnitSize = { + "second": 1000, + "minute": 60 * 1000, + "hour": 60 * 60 * 1000, + "day": 24 * 60 * 60 * 1000, + "month": 30 * 24 * 60 * 60 * 1000, + "year": 365.2425 * 24 * 60 * 60 * 1000 + }; + + + // the allowed tick sizes, after 1 year we use + // an integer algorithm + var spec = [ + [1, "second"], [2, "second"], [5, "second"], [10, "second"], + [30, "second"], + [1, "minute"], [2, "minute"], [5, "minute"], [10, "minute"], + [30, "minute"], + [1, "hour"], [2, "hour"], [4, "hour"], + [8, "hour"], [12, "hour"], + [1, "day"], [2, "day"], [3, "day"], + [0.25, "month"], [0.5, "month"], [1, "month"], + [2, "month"], [3, "month"], [6, "month"], + [1, "year"] + ]; + + var minSize = 0; + if (axisOptions.minTickSize != null) { + if (typeof axisOptions.tickSize == "number") + minSize = axisOptions.tickSize; + else + minSize = axisOptions.minTickSize[0] * timeUnitSize[axisOptions.minTickSize[1]]; + } + + for (i = 0; i < spec.length - 1; ++i) + if (delta < (spec[i][0] * timeUnitSize[spec[i][1]] + + spec[i + 1][0] * timeUnitSize[spec[i + 1][1]]) / 2 + && spec[i][0] * timeUnitSize[spec[i][1]] >= minSize) + break; + size = spec[i][0]; + unit = spec[i][1]; + + // special-case the possibility of several years + if (unit == "year") { + magn = Math.pow(10, Math.floor(Math.log(delta / timeUnitSize.year) / Math.LN10)); + norm = (delta / timeUnitSize.year) / magn; + if (norm < 1.5) + size = 1; + else if (norm < 3) + size = 2; + else if (norm < 7.5) + size = 5; + else + size = 10; + + size *= magn; + } + + if (axisOptions.tickSize) { + size = axisOptions.tickSize[0]; + unit = axisOptions.tickSize[1]; + } + + generator = function(axis) { + var ticks = [], + tickSize = axis.tickSize[0], unit = axis.tickSize[1], + d = new Date(axis.min); + + var step = tickSize * timeUnitSize[unit]; + + if (unit == "second") + d.setUTCSeconds(floorInBase(d.getUTCSeconds(), tickSize)); + if (unit == "minute") + d.setUTCMinutes(floorInBase(d.getUTCMinutes(), tickSize)); + if (unit == "hour") + d.setUTCHours(floorInBase(d.getUTCHours(), tickSize)); + if (unit == "month") + d.setUTCMonth(floorInBase(d.getUTCMonth(), tickSize)); + if (unit == "year") + d.setUTCFullYear(floorInBase(d.getUTCFullYear(), tickSize)); + + // reset smaller components + d.setUTCMilliseconds(0); + if (step >= timeUnitSize.minute) + d.setUTCSeconds(0); + if (step >= timeUnitSize.hour) + d.setUTCMinutes(0); + if (step >= timeUnitSize.day) + d.setUTCHours(0); + if (step >= timeUnitSize.day * 4) + d.setUTCDate(1); + if (step >= timeUnitSize.year) + d.setUTCMonth(0); + + + var carry = 0, v = Number.NaN, prev; + do { + prev = v; + v = d.getTime(); + ticks.push({ v: v, label: axis.tickFormatter(v, axis) }); + if (unit == "month") { + if (tickSize < 1) { + // a bit complicated - we'll divide the month + // up but we need to take care of fractions + // so we don't end up in the middle of a day + d.setUTCDate(1); + var start = d.getTime(); + d.setUTCMonth(d.getUTCMonth() + 1); + var end = d.getTime(); + d.setTime(v + carry * timeUnitSize.hour + (end - start) * tickSize); + carry = d.getUTCHours(); + d.setUTCHours(0); + } + else + d.setUTCMonth(d.getUTCMonth() + tickSize); + } + else if (unit == "year") { + d.setUTCFullYear(d.getUTCFullYear() + tickSize); + } + else + d.setTime(v + step); + } while (v < axis.max && v != prev); + + return ticks; + }; + + formatter = function (v, axis) { + var d = new Date(v); + + // first check global format + if (axisOptions.timeformat != null) + return $.plot.formatDate(d, axisOptions.timeformat, axisOptions.monthNames); + + var t = axis.tickSize[0] * timeUnitSize[axis.tickSize[1]]; + var span = axis.max - axis.min; + var suffix = (axisOptions.twelveHourClock) ? " %p" : ""; + + if (t < timeUnitSize.minute) + fmt = "%h:%M:%S" + suffix; + else if (t < timeUnitSize.day) { + if (span < 2 * timeUnitSize.day) + fmt = "%h:%M" + suffix; + else + fmt = "%b %d %h:%M" + suffix; + } + else if (t < timeUnitSize.month) + fmt = "%b %d"; + else if (t < timeUnitSize.year) { + if (span < timeUnitSize.year) + fmt = "%b"; + else + fmt = "%b %y"; + } + else + fmt = "%y"; + + return $.plot.formatDate(d, fmt, axisOptions.monthNames); + }; + } + else { + // pretty rounding of base-10 numbers + var maxDec = axisOptions.tickDecimals; + var dec = -Math.floor(Math.log(delta) / Math.LN10); + if (maxDec != null && dec > maxDec) + dec = maxDec; + + magn = Math.pow(10, -dec); + norm = delta / magn; // norm is between 1.0 and 10.0 + + if (norm < 1.5) + size = 1; + else if (norm < 3) { + size = 2; + // special case for 2.5, requires an extra decimal + if (norm > 2.25 && (maxDec == null || dec + 1 <= maxDec)) { + size = 2.5; + ++dec; + } + } + else if (norm < 7.5) + size = 5; + else + size = 10; + + size *= magn; + + if (axisOptions.minTickSize != null && size < axisOptions.minTickSize) + size = axisOptions.minTickSize; + + if (axisOptions.tickSize != null) + size = axisOptions.tickSize; + + axis.tickDecimals = Math.max(0, (maxDec != null) ? maxDec : dec); + + generator = function (axis) { + var ticks = []; + + // spew out all possible ticks + var start = floorInBase(axis.min, axis.tickSize), + i = 0, v = Number.NaN, prev; + do { + prev = v; + v = start + i * axis.tickSize; + ticks.push({ v: v, label: axis.tickFormatter(v, axis) }); + ++i; + } while (v < axis.max && v != prev); + return ticks; + }; + + formatter = function (v, axis) { + return v.toFixed(axis.tickDecimals); + }; + } + + axis.tickSize = unit ? [size, unit] : size; + axis.tickGenerator = generator; + if ($.isFunction(axisOptions.tickFormatter)) + axis.tickFormatter = function (v, axis) { return "" + axisOptions.tickFormatter(v, axis); }; + else + axis.tickFormatter = formatter; + } + + function setTicks(axis, axisOptions) { + axis.ticks = []; + + if (!axis.used) + return; + + if (axisOptions.ticks == null) + axis.ticks = axis.tickGenerator(axis); + else if (typeof axisOptions.ticks == "number") { + if (axisOptions.ticks > 0) + axis.ticks = axis.tickGenerator(axis); + } + else if (axisOptions.ticks) { + var ticks = axisOptions.ticks; + + if ($.isFunction(ticks)) + // generate the ticks + ticks = ticks({ min: axis.min, max: axis.max }); + + // clean up the user-supplied ticks, copy them over + var i, v; + for (i = 0; i < ticks.length; ++i) { + var label = null; + var t = ticks[i]; + if (typeof t == "object") { + v = t[0]; + if (t.length > 1) + label = t[1]; + } + else + v = t; + if (label == null) + label = axis.tickFormatter(v, axis); + axis.ticks[i] = { v: v, label: label }; + } + } + + if (axisOptions.autoscaleMargin != null && axis.ticks.length > 0) { + // snap to ticks + if (axisOptions.min == null) + axis.min = Math.min(axis.min, axis.ticks[0].v); + if (axisOptions.max == null && axis.ticks.length > 1) + axis.max = Math.max(axis.max, axis.ticks[axis.ticks.length - 1].v); + } + } + + function draw() { + ctx.clearRect(0, 0, canvasWidth, canvasHeight); + + var grid = options.grid; + + if (grid.show && !grid.aboveData) + drawGrid(); + + for (var i = 0; i < series.length; ++i) + drawSeries(series[i]); + + executeHooks(hooks.draw, [ctx]); + + if (grid.show && grid.aboveData) + drawGrid(); + } + + function extractRange(ranges, coord) { + var firstAxis = coord + "axis", + secondaryAxis = coord + "2axis", + axis, from, to, reverse; + + if (ranges[firstAxis]) { + axis = axes[firstAxis]; + from = ranges[firstAxis].from; + to = ranges[firstAxis].to; + } + else if (ranges[secondaryAxis]) { + axis = axes[secondaryAxis]; + from = ranges[secondaryAxis].from; + to = ranges[secondaryAxis].to; + } + else { + // backwards-compat stuff - to be removed in future + axis = axes[firstAxis]; + from = ranges[coord + "1"]; + to = ranges[coord + "2"]; + } + + // auto-reverse as an added bonus + if (from != null && to != null && from > to) + return { from: to, to: from, axis: axis }; + + return { from: from, to: to, axis: axis }; + } + + function drawGrid() { + var i; + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + + // draw background, if any + if (options.grid.backgroundColor) { + ctx.fillStyle = getColorOrGradient(options.grid.backgroundColor, plotHeight, 0, "rgba(255, 255, 255, 0)"); + ctx.fillRect(0, 0, plotWidth, plotHeight); + } + + // draw markings + var markings = options.grid.markings; + if (markings) { + if ($.isFunction(markings)) + // xmin etc. are backwards-compatible, to be removed in future + markings = markings({ xmin: axes.xaxis.min, xmax: axes.xaxis.max, ymin: axes.yaxis.min, ymax: axes.yaxis.max, xaxis: axes.xaxis, yaxis: axes.yaxis, x2axis: axes.x2axis, y2axis: axes.y2axis }); + + for (i = 0; i < markings.length; ++i) { + var m = markings[i], + xrange = extractRange(m, "x"), + yrange = extractRange(m, "y"); + + // fill in missing + if (xrange.from == null) + xrange.from = xrange.axis.min; + if (xrange.to == null) + xrange.to = xrange.axis.max; + if (yrange.from == null) + yrange.from = yrange.axis.min; + if (yrange.to == null) + yrange.to = yrange.axis.max; + + // clip + if (xrange.to < xrange.axis.min || xrange.from > xrange.axis.max || + yrange.to < yrange.axis.min || yrange.from > yrange.axis.max) + continue; + + xrange.from = Math.max(xrange.from, xrange.axis.min); + xrange.to = Math.min(xrange.to, xrange.axis.max); + yrange.from = Math.max(yrange.from, yrange.axis.min); + yrange.to = Math.min(yrange.to, yrange.axis.max); + + if (xrange.from == xrange.to && yrange.from == yrange.to) + continue; + + // then draw + xrange.from = xrange.axis.p2c(xrange.from); + xrange.to = xrange.axis.p2c(xrange.to); + yrange.from = yrange.axis.p2c(yrange.from); + yrange.to = yrange.axis.p2c(yrange.to); + + if (xrange.from == xrange.to || yrange.from == yrange.to) { + // draw line + ctx.beginPath(); + ctx.strokeStyle = m.color || options.grid.markingsColor; + ctx.lineWidth = m.lineWidth || options.grid.markingsLineWidth; + //ctx.moveTo(Math.floor(xrange.from), yrange.from); + //ctx.lineTo(Math.floor(xrange.to), yrange.to); + ctx.moveTo(xrange.from, yrange.from); + ctx.lineTo(xrange.to, yrange.to); + ctx.stroke(); + } + else { + // fill area + ctx.fillStyle = m.color || options.grid.markingsColor; + ctx.fillRect(xrange.from, yrange.to, + xrange.to - xrange.from, + yrange.from - yrange.to); + } + } + } + + // draw the inner grid + ctx.lineWidth = 1; + ctx.strokeStyle = options.grid.tickColor; + ctx.beginPath(); + var v, axis = axes.xaxis; + for (i = 0; i < axis.ticks.length; ++i) { + v = axis.ticks[i].v; + if (v <= axis.min || v >= axes.xaxis.max) + continue; // skip those lying on the axes + + ctx.moveTo(Math.floor(axis.p2c(v)) + ctx.lineWidth/2, 0); + ctx.lineTo(Math.floor(axis.p2c(v)) + ctx.lineWidth/2, plotHeight); + } + + axis = axes.yaxis; + for (i = 0; i < axis.ticks.length; ++i) { + v = axis.ticks[i].v; + if (v <= axis.min || v >= axis.max) + continue; + + ctx.moveTo(0, Math.floor(axis.p2c(v)) + ctx.lineWidth/2); + ctx.lineTo(plotWidth, Math.floor(axis.p2c(v)) + ctx.lineWidth/2); + } + + axis = axes.x2axis; + for (i = 0; i < axis.ticks.length; ++i) { + v = axis.ticks[i].v; + if (v <= axis.min || v >= axis.max) + continue; + + ctx.moveTo(Math.floor(axis.p2c(v)) + ctx.lineWidth/2, -5); + ctx.lineTo(Math.floor(axis.p2c(v)) + ctx.lineWidth/2, 5); + } + + axis = axes.y2axis; + for (i = 0; i < axis.ticks.length; ++i) { + v = axis.ticks[i].v; + if (v <= axis.min || v >= axis.max) + continue; + + ctx.moveTo(plotWidth-5, Math.floor(axis.p2c(v)) + ctx.lineWidth/2); + ctx.lineTo(plotWidth+5, Math.floor(axis.p2c(v)) + ctx.lineWidth/2); + } + + ctx.stroke(); + + if (options.grid.borderWidth) { + // draw border + var bw = options.grid.borderWidth; + ctx.lineWidth = bw; + ctx.strokeStyle = options.grid.borderColor; + ctx.strokeRect(-bw/2, -bw/2, plotWidth + bw, plotHeight + bw); + } + + ctx.restore(); + } + + function insertLabels() { + placeholder.find(".tickLabels").remove(); + + var html = ['
']; + + function addLabels(axis, labelGenerator) { + for (var i = 0; i < axis.ticks.length; ++i) { + var tick = axis.ticks[i]; + if (!tick.label || tick.v < axis.min || tick.v > axis.max) + continue; + html.push(labelGenerator(tick, axis)); + } + } + + var margin = options.grid.labelMargin + options.grid.borderWidth; + + addLabels(axes.xaxis, function (tick, axis) { + return '
' + tick.label + "
"; + }); + + + addLabels(axes.yaxis, function (tick, axis) { + return '
' + tick.label + "
"; + }); + + addLabels(axes.x2axis, function (tick, axis) { + return '
' + tick.label + "
"; + }); + + addLabels(axes.y2axis, function (tick, axis) { + return '
' + tick.label + "
"; + }); + + html.push('
'); + + placeholder.append(html.join("")); + } + + function drawSeries(series) { + if (series.lines.show) + drawSeriesLines(series); + if (series.bars.show) + drawSeriesBars(series); + if (series.points.show) + drawSeriesPoints(series); + } + + function drawSeriesLines(series) { + function plotLine(datapoints, xoffset, yoffset, axisx, axisy) { + var points = datapoints.points, + ps = datapoints.pointsize, + prevx = null, prevy = null; + + ctx.beginPath(); + for (var i = ps; i < points.length; i += ps) { + var x1 = points[i - ps], y1 = points[i - ps + 1], + x2 = points[i], y2 = points[i + 1]; + + if (x1 == null || x2 == null) + continue; + + // clip with ymin + if (y1 <= y2 && y1 < axisy.min) { + if (y2 < axisy.min) + continue; // line segment is outside + // compute new intersection point + x1 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.min; + } + else if (y2 <= y1 && y2 < axisy.min) { + if (y1 < axisy.min) + continue; + x2 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.min; + } + + // clip with ymax + if (y1 >= y2 && y1 > axisy.max) { + if (y2 > axisy.max) + continue; + x1 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.max; + } + else if (y2 >= y1 && y2 > axisy.max) { + if (y1 > axisy.max) + continue; + x2 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.max; + } + + // clip with xmin + if (x1 <= x2 && x1 < axisx.min) { + if (x2 < axisx.min) + continue; + y1 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.min; + } + else if (x2 <= x1 && x2 < axisx.min) { + if (x1 < axisx.min) + continue; + y2 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.min; + } + + // clip with xmax + if (x1 >= x2 && x1 > axisx.max) { + if (x2 > axisx.max) + continue; + y1 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.max; + } + else if (x2 >= x1 && x2 > axisx.max) { + if (x1 > axisx.max) + continue; + y2 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.max; + } + + if (x1 != prevx || y1 != prevy) + ctx.moveTo(axisx.p2c(x1) + xoffset, axisy.p2c(y1) + yoffset); + + prevx = x2; + prevy = y2; + ctx.lineTo(axisx.p2c(x2) + xoffset, axisy.p2c(y2) + yoffset); + } + ctx.stroke(); + } + + function plotLineArea(datapoints, axisx, axisy) { + var points = datapoints.points, + ps = datapoints.pointsize, + bottom = Math.min(Math.max(0, axisy.min), axisy.max), + top, lastX = 0, areaOpen = false; + + for (var i = ps; i < points.length; i += ps) { + var x1 = points[i - ps], y1 = points[i - ps + 1], + x2 = points[i], y2 = points[i + 1]; + + if (areaOpen && x1 != null && x2 == null) { + // close area + ctx.lineTo(axisx.p2c(lastX), axisy.p2c(bottom)); + ctx.fill(); + areaOpen = false; + continue; + } + + if (x1 == null || x2 == null) + continue; + + // clip x values + + // clip with xmin + if (x1 <= x2 && x1 < axisx.min) { + if (x2 < axisx.min) + continue; + y1 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.min; + } + else if (x2 <= x1 && x2 < axisx.min) { + if (x1 < axisx.min) + continue; + y2 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.min; + } + + // clip with xmax + if (x1 >= x2 && x1 > axisx.max) { + if (x2 > axisx.max) + continue; + y1 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.max; + } + else if (x2 >= x1 && x2 > axisx.max) { + if (x1 > axisx.max) + continue; + y2 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.max; + } + + if (!areaOpen) { + // open area + ctx.beginPath(); + ctx.moveTo(axisx.p2c(x1), axisy.p2c(bottom)); + areaOpen = true; + } + + // now first check the case where both is outside + if (y1 >= axisy.max && y2 >= axisy.max) { + ctx.lineTo(axisx.p2c(x1), axisy.p2c(axisy.max)); + ctx.lineTo(axisx.p2c(x2), axisy.p2c(axisy.max)); + lastX = x2; + continue; + } + else if (y1 <= axisy.min && y2 <= axisy.min) { + ctx.lineTo(axisx.p2c(x1), axisy.p2c(axisy.min)); + ctx.lineTo(axisx.p2c(x2), axisy.p2c(axisy.min)); + lastX = x2; + continue; + } + + // else it's a bit more complicated, there might + // be two rectangles and two triangles we need to fill + // in; to find these keep track of the current x values + var x1old = x1, x2old = x2; + + // and clip the y values, without shortcutting + + // clip with ymin + if (y1 <= y2 && y1 < axisy.min && y2 >= axisy.min) { + x1 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.min; + } + else if (y2 <= y1 && y2 < axisy.min && y1 >= axisy.min) { + x2 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.min; + } + + // clip with ymax + if (y1 >= y2 && y1 > axisy.max && y2 <= axisy.max) { + x1 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.max; + } + else if (y2 >= y1 && y2 > axisy.max && y1 <= axisy.max) { + x2 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.max; + } + + + // if the x value was changed we got a rectangle + // to fill + if (x1 != x1old) { + if (y1 <= axisy.min) + top = axisy.min; + else + top = axisy.max; + + ctx.lineTo(axisx.p2c(x1old), axisy.p2c(top)); + ctx.lineTo(axisx.p2c(x1), axisy.p2c(top)); + } + + // fill the triangles + ctx.lineTo(axisx.p2c(x1), axisy.p2c(y1)); + ctx.lineTo(axisx.p2c(x2), axisy.p2c(y2)); + + // fill the other rectangle if it's there + if (x2 != x2old) { + if (y2 <= axisy.min) + top = axisy.min; + else + top = axisy.max; + + ctx.lineTo(axisx.p2c(x2), axisy.p2c(top)); + ctx.lineTo(axisx.p2c(x2old), axisy.p2c(top)); + } + + lastX = Math.max(x2, x2old); + } + + if (areaOpen) { + ctx.lineTo(axisx.p2c(lastX), axisy.p2c(bottom)); + ctx.fill(); + } + } + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + ctx.lineJoin = "round"; + + var lw = series.lines.lineWidth, + sw = series.shadowSize; + // FIXME: consider another form of shadow when filling is turned on + if (lw > 0 && sw > 0) { + // draw shadow as a thick and thin line with transparency + ctx.lineWidth = sw; + ctx.strokeStyle = "rgba(0,0,0,0.1)"; + // position shadow at angle from the mid of line + var angle = Math.PI/18; + plotLine(series.datapoints, Math.sin(angle) * (lw/2 + sw/2), Math.cos(angle) * (lw/2 + sw/2), series.xaxis, series.yaxis); + ctx.lineWidth = sw/2; + plotLine(series.datapoints, Math.sin(angle) * (lw/2 + sw/4), Math.cos(angle) * (lw/2 + sw/4), series.xaxis, series.yaxis); + } + + ctx.lineWidth = lw; + ctx.strokeStyle = series.color; + var fillStyle = getFillStyle(series.lines, series.color, 0, plotHeight); + if (fillStyle) { + ctx.fillStyle = fillStyle; + plotLineArea(series.datapoints, series.xaxis, series.yaxis); + } + + if (lw > 0) + plotLine(series.datapoints, 0, 0, series.xaxis, series.yaxis); + ctx.restore(); + } + + function drawSeriesPoints(series) { + function plotPoints(datapoints, radius, fillStyle, offset, circumference, axisx, axisy) { + var points = datapoints.points, ps = datapoints.pointsize; + + for (var i = 0; i < points.length; i += ps) { + var x = points[i], y = points[i + 1]; + if (x == null || x < axisx.min || x > axisx.max || y < axisy.min || y > axisy.max) + continue; + + ctx.beginPath(); + ctx.arc(axisx.p2c(x), axisy.p2c(y) + offset, radius, 0, circumference, false); + if (fillStyle) { + ctx.fillStyle = fillStyle; + ctx.fill(); + } + ctx.stroke(); + } + } + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + + var lw = series.lines.lineWidth, + sw = series.shadowSize, + radius = series.points.radius; + if (lw > 0 && sw > 0) { + // draw shadow in two steps + var w = sw / 2; + ctx.lineWidth = w; + ctx.strokeStyle = "rgba(0,0,0,0.1)"; + plotPoints(series.datapoints, radius, null, w + w/2, Math.PI, + series.xaxis, series.yaxis); + + ctx.strokeStyle = "rgba(0,0,0,0.2)"; + plotPoints(series.datapoints, radius, null, w/2, Math.PI, + series.xaxis, series.yaxis); + } + + ctx.lineWidth = lw; + ctx.strokeStyle = series.color; + plotPoints(series.datapoints, radius, + getFillStyle(series.points, series.color), 0, 2 * Math.PI, + series.xaxis, series.yaxis); + ctx.restore(); + } + + function drawBar(x, y, b, barLeft, barRight, offset, fillStyleCallback, axisx, axisy, c, horizontal) { + var left, right, bottom, top, + drawLeft, drawRight, drawTop, drawBottom, + tmp; + + if (horizontal) { + drawBottom = drawRight = drawTop = true; + drawLeft = false; + left = b; + right = x; + top = y + barLeft; + bottom = y + barRight; + + // account for negative bars + if (right < left) { + tmp = right; + right = left; + left = tmp; + drawLeft = true; + drawRight = false; + } + } + else { + drawLeft = drawRight = drawTop = true; + drawBottom = false; + left = x + barLeft; + right = x + barRight; + bottom = b; + top = y; + + // account for negative bars + if (top < bottom) { + tmp = top; + top = bottom; + bottom = tmp; + drawBottom = true; + drawTop = false; + } + } + + // clip + if (right < axisx.min || left > axisx.max || + top < axisy.min || bottom > axisy.max) + return; + + if (left < axisx.min) { + left = axisx.min; + drawLeft = false; + } + + if (right > axisx.max) { + right = axisx.max; + drawRight = false; + } + + if (bottom < axisy.min) { + bottom = axisy.min; + drawBottom = false; + } + + if (top > axisy.max) { + top = axisy.max; + drawTop = false; + } + + left = axisx.p2c(left); + bottom = axisy.p2c(bottom); + right = axisx.p2c(right); + top = axisy.p2c(top); + + // fill the bar + if (fillStyleCallback) { + c.beginPath(); + c.moveTo(left, bottom); + c.lineTo(left, top); + c.lineTo(right, top); + c.lineTo(right, bottom); + c.fillStyle = fillStyleCallback(bottom, top); + c.fill(); + } + + // draw outline + if (drawLeft || drawRight || drawTop || drawBottom) { + c.beginPath(); + + // FIXME: inline moveTo is buggy with excanvas + c.moveTo(left, bottom + offset); + if (drawLeft) + c.lineTo(left, top + offset); + else + c.moveTo(left, top + offset); + if (drawTop) + c.lineTo(right, top + offset); + else + c.moveTo(right, top + offset); + if (drawRight) + c.lineTo(right, bottom + offset); + else + c.moveTo(right, bottom + offset); + if (drawBottom) + c.lineTo(left, bottom + offset); + else + c.moveTo(left, bottom + offset); + c.stroke(); + } + } + + function drawSeriesBars(series) { + function plotBars(datapoints, barLeft, barRight, offset, fillStyleCallback, axisx, axisy) { + var points = datapoints.points, ps = datapoints.pointsize; + + for (var i = 0; i < points.length; i += ps) { + if (points[i] == null) + continue; + drawBar(points[i], points[i + 1], points[i + 2], barLeft, barRight, offset, fillStyleCallback, axisx, axisy, ctx, series.bars.horizontal); + } + } + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + + // FIXME: figure out a way to add shadows (for instance along the right edge) + ctx.lineWidth = series.bars.lineWidth; + ctx.strokeStyle = series.color; + var barLeft = series.bars.align == "left" ? 0 : -series.bars.barWidth/2; + var fillStyleCallback = series.bars.fill ? function (bottom, top) { return getFillStyle(series.bars, series.color, bottom, top); } : null; + plotBars(series.datapoints, barLeft, barLeft + series.bars.barWidth, 0, fillStyleCallback, series.xaxis, series.yaxis); + ctx.restore(); + } + + function getFillStyle(filloptions, seriesColor, bottom, top) { + var fill = filloptions.fill; + if (!fill) + return null; + + if (filloptions.fillColor) + return getColorOrGradient(filloptions.fillColor, bottom, top, seriesColor); + + var c = $.color.parse(seriesColor); + c.a = typeof fill == "number" ? fill : 0.4; + c.normalize(); + return c.toString(); + } + + function insertLegend() { + placeholder.find(".legend").remove(); + + if (!options.legend.show) + return; + + var fragments = [], rowStarted = false, + lf = options.legend.labelFormatter, s, label; + for (i = 0; i < series.length; ++i) { + s = series[i]; + label = s.label; + if (!label) + continue; + + if (i % options.legend.noColumns == 0) { + if (rowStarted) + fragments.push(''); + fragments.push(''); + rowStarted = true; + } + + if (lf) + label = lf(label, s); + + fragments.push( + '
' + + '' + label + ''); + } + if (rowStarted) + fragments.push(''); + + if (fragments.length == 0) + return; + + var table = '' + fragments.join("") + '
'; + if (options.legend.container != null) + $(options.legend.container).html(table); + else { + var pos = "", + p = options.legend.position, + m = options.legend.margin; + if (m[0] == null) + m = [m, m]; + if (p.charAt(0) == "n") + pos += 'top:' + (m[1] + plotOffset.top) + 'px;'; + else if (p.charAt(0) == "s") + pos += 'bottom:' + (m[1] + plotOffset.bottom) + 'px;'; + if (p.charAt(1) == "e") + pos += 'right:' + (m[0] + plotOffset.right) + 'px;'; + else if (p.charAt(1) == "w") + pos += 'left:' + (m[0] + plotOffset.left) + 'px;'; + var legend = $('
' + table.replace('style="', 'style="position:absolute;' + pos +';') + '
').appendTo(placeholder); + if (options.legend.backgroundOpacity != 0.0) { + // put in the transparent background + // separately to avoid blended labels and + // label boxes + var c = options.legend.backgroundColor; + if (c == null) { + c = options.grid.backgroundColor; + if (c && typeof c == "string") + c = $.color.parse(c); + else + c = $.color.extract(legend, 'background-color'); + c.a = 1; + c = c.toString(); + } + var div = legend.children(); + $('
').prependTo(legend).css('opacity', options.legend.backgroundOpacity); + } + } + } + + + // interactive features + + var highlights = [], + redrawTimeout = null; + + // returns the data item the mouse is over, or null if none is found + function findNearbyItem(mouseX, mouseY, seriesFilter) { + var maxDistance = options.grid.mouseActiveRadius, + smallestDistance = maxDistance * maxDistance + 1, + item = null, foundPoint = false, i, j; + + for (i = 0; i < series.length; ++i) { + if (!seriesFilter(series[i])) + continue; + + var s = series[i], + axisx = s.xaxis, + axisy = s.yaxis, + points = s.datapoints.points, + ps = s.datapoints.pointsize, + mx = axisx.c2p(mouseX), // precompute some stuff to make the loop faster + my = axisy.c2p(mouseY), + maxx = maxDistance / axisx.scale, + maxy = maxDistance / axisy.scale; + + if (s.lines.show || s.points.show) { + for (j = 0; j < points.length; j += ps) { + var x = points[j], y = points[j + 1]; + if (x == null) + continue; + + // For points and lines, the cursor must be within a + // certain distance to the data point + if (x - mx > maxx || x - mx < -maxx || + y - my > maxy || y - my < -maxy) + continue; + + // We have to calculate distances in pixels, not in + // data units, because the scales of the axes may be different + var dx = Math.abs(axisx.p2c(x) - mouseX), + dy = Math.abs(axisy.p2c(y) - mouseY), + dist = dx * dx + dy * dy; // we save the sqrt + + // use <= to ensure last point takes precedence + // (last generally means on top of) + if (dist <= smallestDistance) { + smallestDistance = dist; + item = [i, j / ps]; + } + } + } + + if (s.bars.show && !item) { // no other point can be nearby + var barLeft = s.bars.align == "left" ? 0 : -s.bars.barWidth/2, + barRight = barLeft + s.bars.barWidth; + + for (j = 0; j < points.length; j += ps) { + var x = points[j], y = points[j + 1], b = points[j + 2]; + if (x == null) + continue; + + // for a bar graph, the cursor must be inside the bar + if (series[i].bars.horizontal ? + (mx <= Math.max(b, x) && mx >= Math.min(b, x) && + my >= y + barLeft && my <= y + barRight) : + (mx >= x + barLeft && mx <= x + barRight && + my >= Math.min(b, y) && my <= Math.max(b, y))) + item = [i, j / ps]; + } + } + } + + if (item) { + i = item[0]; + j = item[1]; + ps = series[i].datapoints.pointsize; + + return { datapoint: series[i].datapoints.points.slice(j * ps, (j + 1) * ps), + dataIndex: j, + series: series[i], + seriesIndex: i }; + } + + return null; + } + + function onMouseMove(e) { + if (options.grid.hoverable) + triggerClickHoverEvent("plothover", e, + function (s) { return s["hoverable"] != false; }); + } + + function onClick(e) { + triggerClickHoverEvent("plotclick", e, + function (s) { return s["clickable"] != false; }); + } + + // trigger click or hover event (they send the same parameters + // so we share their code) + function triggerClickHoverEvent(eventname, event, seriesFilter) { + var offset = eventHolder.offset(), + pos = { pageX: event.pageX, pageY: event.pageY }, + canvasX = event.pageX - offset.left - plotOffset.left, + canvasY = event.pageY - offset.top - plotOffset.top; + + if (axes.xaxis.used) + pos.x = axes.xaxis.c2p(canvasX); + if (axes.yaxis.used) + pos.y = axes.yaxis.c2p(canvasY); + if (axes.x2axis.used) + pos.x2 = axes.x2axis.c2p(canvasX); + if (axes.y2axis.used) + pos.y2 = axes.y2axis.c2p(canvasY); + + var item = findNearbyItem(canvasX, canvasY, seriesFilter); + + if (item) { + // fill in mouse pos for any listeners out there + item.pageX = parseInt(item.series.xaxis.p2c(item.datapoint[0]) + offset.left + plotOffset.left); + item.pageY = parseInt(item.series.yaxis.p2c(item.datapoint[1]) + offset.top + plotOffset.top); + } + + if (options.grid.autoHighlight) { + // clear auto-highlights + for (var i = 0; i < highlights.length; ++i) { + var h = highlights[i]; + if (h.auto == eventname && + !(item && h.series == item.series && h.point == item.datapoint)) + unhighlight(h.series, h.point); + } + + if (item) + highlight(item.series, item.datapoint, eventname); + } + + placeholder.trigger(eventname, [ pos, item ]); + } + + function triggerRedrawOverlay() { + if (!redrawTimeout) + redrawTimeout = setTimeout(drawOverlay, 30); + } + + function drawOverlay() { + redrawTimeout = null; + + // draw highlights + octx.save(); + octx.clearRect(0, 0, canvasWidth, canvasHeight); + octx.translate(plotOffset.left, plotOffset.top); + + var i, hi; + for (i = 0; i < highlights.length; ++i) { + hi = highlights[i]; + + if (hi.series.bars.show) + drawBarHighlight(hi.series, hi.point); + else + drawPointHighlight(hi.series, hi.point); + } + octx.restore(); + + executeHooks(hooks.drawOverlay, [octx]); + } + + function highlight(s, point, auto) { + if (typeof s == "number") + s = series[s]; + + if (typeof point == "number") + point = s.data[point]; + + var i = indexOfHighlight(s, point); + if (i == -1) { + highlights.push({ series: s, point: point, auto: auto }); + + triggerRedrawOverlay(); + } + else if (!auto) + highlights[i].auto = false; + } + + function unhighlight(s, point) { + if (s == null && point == null) { + highlights = []; + triggerRedrawOverlay(); + } + + if (typeof s == "number") + s = series[s]; + + if (typeof point == "number") + point = s.data[point]; + + var i = indexOfHighlight(s, point); + if (i != -1) { + highlights.splice(i, 1); + + triggerRedrawOverlay(); + } + } + + function indexOfHighlight(s, p) { + for (var i = 0; i < highlights.length; ++i) { + var h = highlights[i]; + if (h.series == s && h.point[0] == p[0] + && h.point[1] == p[1]) + return i; + } + return -1; + } + + function drawPointHighlight(series, point) { + var x = point[0], y = point[1], + axisx = series.xaxis, axisy = series.yaxis; + + if (x < axisx.min || x > axisx.max || y < axisy.min || y > axisy.max) + return; + + var pointRadius = series.points.radius + series.points.lineWidth / 2; + octx.lineWidth = pointRadius; + octx.strokeStyle = $.color.parse(series.color).scale('a', 0.5).toString(); + var radius = 1.5 * pointRadius; + octx.beginPath(); + octx.arc(axisx.p2c(x), axisy.p2c(y), radius, 0, 2 * Math.PI, false); + octx.stroke(); + } + + function drawBarHighlight(series, point) { + octx.lineWidth = series.bars.lineWidth; + octx.strokeStyle = $.color.parse(series.color).scale('a', 0.5).toString(); + var fillStyle = $.color.parse(series.color).scale('a', 0.5).toString(); + var barLeft = series.bars.align == "left" ? 0 : -series.bars.barWidth/2; + drawBar(point[0], point[1], point[2] || 0, barLeft, barLeft + series.bars.barWidth, + 0, function () { return fillStyle; }, series.xaxis, series.yaxis, octx, series.bars.horizontal); + } + + function getColorOrGradient(spec, bottom, top, defaultColor) { + if (typeof spec == "string") + return spec; + else { + // assume this is a gradient spec; IE currently only + // supports a simple vertical gradient properly, so that's + // what we support too + var gradient = ctx.createLinearGradient(0, top, 0, bottom); + + for (var i = 0, l = spec.colors.length; i < l; ++i) { + var c = spec.colors[i]; + if (typeof c != "string") { + c = $.color.parse(defaultColor).scale('rgb', c.brightness); + c.a *= c.opacity; + c = c.toString(); + } + gradient.addColorStop(i / (l - 1), c); + } + + return gradient; + } + } + } + + $.plot = function(placeholder, data, options) { + var plot = new Plot($(placeholder), data, options, $.plot.plugins); + /*var t0 = new Date(); + var t1 = new Date(); + var tstr = "time used (msecs): " + (t1.getTime() - t0.getTime()) + if (window.console) + console.log(tstr); + else + alert(tstr);*/ + return plot; + }; + + $.plot.plugins = []; + + // returns a string with the date d formatted according to fmt + $.plot.formatDate = function(d, fmt, monthNames) { + var leftPad = function(n) { + n = "" + n; + return n.length == 1 ? "0" + n : n; + }; + + var r = []; + var escape = false; + var hours = d.getUTCHours(); + var isAM = hours < 12; + if (monthNames == null) + monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; + + if (fmt.search(/%p|%P/) != -1) { + if (hours > 12) { + hours = hours - 12; + } else if (hours == 0) { + hours = 12; + } + } + for (var i = 0; i < fmt.length; ++i) { + var c = fmt.charAt(i); + + if (escape) { + switch (c) { + case 'h': c = "" + hours; break; + case 'H': c = leftPad(hours); break; + case 'M': c = leftPad(d.getUTCMinutes()); break; + case 'S': c = leftPad(d.getUTCSeconds()); break; + case 'd': c = "" + d.getUTCDate(); break; + case 'm': c = "" + (d.getUTCMonth() + 1); break; + case 'y': c = "" + d.getUTCFullYear(); break; + case 'b': c = "" + monthNames[d.getUTCMonth()]; break; + case 'p': c = (isAM) ? ("" + "am") : ("" + "pm"); break; + case 'P': c = (isAM) ? ("" + "AM") : ("" + "PM"); break; + } + r.push(c); + escape = false; + } + else { + if (c == "%") + escape = true; + else + r.push(c); + } + } + return r.join(""); + }; + + // round to nearby lower multiple of base + function floorInBase(n, base) { + return base * Math.floor(n / base); + } + +})(jQuery); diff --git a/build/js/jquery.imgareaselect.js b/build/js/jquery.imgareaselect.js new file mode 100644 index 00000000..198dffb0 --- /dev/null +++ b/build/js/jquery.imgareaselect.js @@ -0,0 +1,717 @@ + +/* + * imgAreaSelect jQuery plugin + * version 0.9.2 + * + * Copyright (c) 2008-2010 Michal Wojciechowski (odyniec.net) + * + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://odyniec.net/projects/imgareaselect/ + * + */ + +(function($) { + +var abs = Math.abs, + max = Math.max, + min = Math.min, + round = Math.round; + +function div() { + return $('
'); +} + +$.imgAreaSelect = function (img, options) { + var + + $img = $(img), + + imgLoaded, + + $box = div(), + $area = div(), + $border = div().add(div()).add(div()).add(div()), + $outer = div().add(div()).add(div()).add(div()), + $handles = $([]), + + $areaOpera, + + left, top, + + imgOfs, + + imgWidth, imgHeight, + + $parent, + + parOfs, + + zIndex = 0, + + position = 'absolute', + + startX, startY, + + scaleX, scaleY, + + resizeMargin = 10, + + resize, + + minWidth, minHeight, maxWidth, maxHeight, + + aspectRatio, + + shown, + + x1, y1, x2, y2, + + selection = { x1: 0, y1: 0, x2: 0, y2: 0, width: 0, height: 0 }, + + docElem = document.documentElement, + + $p, d, i, o, w, h, adjusted; + + function viewX(x) { + return x + imgOfs.left - parOfs.left; + } + + function viewY(y) { + return y + imgOfs.top - parOfs.top; + } + + function selX(x) { + return x - imgOfs.left + parOfs.left; + } + + function selY(y) { + return y - imgOfs.top + parOfs.top; + } + + function evX(event) { + return event.pageX - parOfs.left; + } + + function evY(event) { + return event.pageY - parOfs.top; + } + + function getSelection(noScale) { + var sx = noScale || scaleX, sy = noScale || scaleY; + + return { x1: round(selection.x1 * sx), + y1: round(selection.y1 * sy), + x2: round(selection.x2 * sx), + y2: round(selection.y2 * sy), + width: round(selection.x2 * sx) - round(selection.x1 * sx), + height: round(selection.y2 * sy) - round(selection.y1 * sy) }; + } + + function setSelection(x1, y1, x2, y2, noScale) { + var sx = noScale || scaleX, sy = noScale || scaleY; + + selection = { + x1: round(x1 / sx), + y1: round(y1 / sy), + x2: round(x2 / sx), + y2: round(y2 / sy) + }; + + selection.width = selection.x2 - selection.x1; + selection.height = selection.y2 - selection.y1; + } + + function adjust() { + if (!$img.width()) + return; + + imgOfs = { left: round($img.offset().left), top: round($img.offset().top) }; + + imgWidth = $img.width(); + imgHeight = $img.height(); + + minWidth = options.minWidth || 0; + minHeight = options.minHeight || 0; + maxWidth = min(options.maxWidth || 1<<24, imgWidth); + maxHeight = min(options.maxHeight || 1<<24, imgHeight); + + if ($().jquery == '1.3.2' && position == 'fixed' && + !docElem['getBoundingClientRect']) + { + imgOfs.top += max(document.body.scrollTop, docElem.scrollTop); + imgOfs.left += max(document.body.scrollLeft, docElem.scrollLeft); + } + + parOfs = $.inArray($parent.css('position'), ['absolute', 'relative']) + 1 ? + { left: round($parent.offset().left) - $parent.scrollLeft(), + top: round($parent.offset().top) - $parent.scrollTop() } : + position == 'fixed' ? + { left: $(document).scrollLeft(), top: $(document).scrollTop() } : + { left: 0, top: 0 }; + + left = viewX(0); + top = viewY(0); + + if (selection.x2 > imgWidth || selection.y2 > imgHeight) + doResize(); + } + + function update(resetKeyPress) { + if (!shown) return; + + $box.css({ left: viewX(selection.x1), top: viewY(selection.y1) }) + .add($area).width(w = selection.width).height(h = selection.height); + + $area.add($border).add($handles).css({ left: 0, top: 0 }); + + $border + .width(max(w - $border.outerWidth() + $border.innerWidth(), 0)) + .height(max(h - $border.outerHeight() + $border.innerHeight(), 0)); + + $($outer[0]).css({ left: left, top: top, + width: selection.x1, height: imgHeight }); + $($outer[1]).css({ left: left + selection.x1, top: top, + width: w, height: selection.y1 }); + $($outer[2]).css({ left: left + selection.x2, top: top, + width: imgWidth - selection.x2, height: imgHeight }); + $($outer[3]).css({ left: left + selection.x1, top: top + selection.y2, + width: w, height: imgHeight - selection.y2 }); + + w -= $handles.outerWidth(); + h -= $handles.outerHeight(); + + switch ($handles.length) { + case 8: + $($handles[4]).css({ left: w / 2 }); + $($handles[5]).css({ left: w, top: h / 2 }); + $($handles[6]).css({ left: w / 2, top: h }); + $($handles[7]).css({ top: h / 2 }); + case 4: + $handles.slice(1,3).css({ left: w }); + $handles.slice(2,4).css({ top: h }); + } + + if (resetKeyPress !== false) { + if ($.imgAreaSelect.keyPress != docKeyPress) + $(document).unbind($.imgAreaSelect.keyPress, + $.imgAreaSelect.onKeyPress); + + if (options.keys) + $(document)[$.imgAreaSelect.keyPress]( + $.imgAreaSelect.onKeyPress = docKeyPress); + } + + if ($.browser.msie && $border.outerWidth() - $border.innerWidth() == 2) { + $border.css('margin', 0); + setTimeout(function () { $border.css('margin', 'auto'); }, 0); + } + } + + function doUpdate(resetKeyPress) { + adjust(); + update(resetKeyPress); + x1 = viewX(selection.x1); y1 = viewY(selection.y1); + x2 = viewX(selection.x2); y2 = viewY(selection.y2); + } + + function hide($elem, fn) { + options.fadeSpeed ? $elem.fadeOut(options.fadeSpeed, fn) : $elem.hide(); + + } + + function areaMouseMove(event) { + var x = selX(evX(event)) - selection.x1, + y = selY(evY(event)) - selection.y1; + + if (!adjusted) { + adjust(); + adjusted = true; + + $box.one('mouseout', function () { adjusted = false; }); + } + + resize = ''; + + if (options.resizable) { + if (y <= resizeMargin) + resize = 'n'; + else if (y >= selection.height - resizeMargin) + resize = 's'; + if (x <= resizeMargin) + resize += 'w'; + else if (x >= selection.width - resizeMargin) + resize += 'e'; + } + + $box.css('cursor', resize ? resize + '-resize' : + options.movable ? 'move' : ''); + if ($areaOpera) + $areaOpera.toggle(); + } + + function docMouseUp(event) { + $('body').css('cursor', ''); + + if (options.autoHide || selection.width * selection.height == 0) + hide($box.add($outer), function () { $(this).hide(); }); + + options.onSelectEnd(img, getSelection()); + + + $(document).unbind('mousemove', selectingMouseMove); + $box.mousemove(areaMouseMove); + } + + function areaMouseDown(event) { + if (event.which != 1) return false; + + adjust(); + + if (resize) { + $('body').css('cursor', resize + '-resize'); + + x1 = viewX(selection[/w/.test(resize) ? 'x2' : 'x1']); + y1 = viewY(selection[/n/.test(resize) ? 'y2' : 'y1']); + + $(document).mousemove(selectingMouseMove) + .one('mouseup', docMouseUp); + $box.unbind('mousemove', areaMouseMove); + } + else if (options.movable) { + startX = left + selection.x1 - evX(event); + startY = top + selection.y1 - evY(event); + + $box.unbind('mousemove', areaMouseMove); + + $(document).mousemove(movingMouseMove) + .one('mouseup', function () { + + set_crop(); + toggleMosaic(); + options.onSelectEnd(img, getSelection()); + + $(document).unbind('mousemove', movingMouseMove); + $box.mousemove(areaMouseMove); + }); + } + else + $img.mousedown(event); + + return false; + } + + function fixAspectRatio(xFirst) { + if (aspectRatio) + if (xFirst) { + x2 = max(left, min(left + imgWidth, + x1 + abs(y2 - y1) * aspectRatio * (x2 > x1 || -1))); + + y2 = round(max(top, min(top + imgHeight, + y1 + abs(x2 - x1) / aspectRatio * (y2 > y1 || -1)))); + x2 = round(x2); + } + else { + y2 = max(top, min(top + imgHeight, + y1 + abs(x2 - x1) / aspectRatio * (y2 > y1 || -1))); + x2 = round(max(left, min(left + imgWidth, + x1 + abs(y2 - y1) * aspectRatio * (x2 > x1 || -1)))); + y2 = round(y2); + } + } + + function doResize() { + x1 = min(x1, left + imgWidth); + y1 = min(y1, top + imgHeight); + + if (abs(x2 - x1) < minWidth) { + x2 = x1 - minWidth * (x2 < x1 || -1); + + if (x2 < left) + x1 = left + minWidth; + else if (x2 > left + imgWidth) + x1 = left + imgWidth - minWidth; + } + + if (abs(y2 - y1) < minHeight) { + y2 = y1 - minHeight * (y2 < y1 || -1); + + if (y2 < top) + y1 = top + minHeight; + else if (y2 > top + imgHeight) + y1 = top + imgHeight - minHeight; + } + + x2 = max(left, min(x2, left + imgWidth)); + y2 = max(top, min(y2, top + imgHeight)); + + fixAspectRatio(abs(x2 - x1) < abs(y2 - y1) * aspectRatio); + + if (abs(x2 - x1) > maxWidth) { + x2 = x1 - maxWidth * (x2 < x1 || -1); + fixAspectRatio(); + } + + if (abs(y2 - y1) > maxHeight) { + y2 = y1 - maxHeight * (y2 < y1 || -1); + fixAspectRatio(true); + } + + selection = { x1: selX(min(x1, x2)), x2: selX(max(x1, x2)), + y1: selY(min(y1, y2)), y2: selY(max(y1, y2)), + width: abs(x2 - x1), height: abs(y2 - y1) }; + + update(); + + options.onSelectChange(img, getSelection()); + } + + function selectingMouseMove(event) { + x2 = resize == '' || /w|e/.test(resize) || aspectRatio ? evX(event) : viewX(selection.x2); + y2 = resize == '' || /n|s/.test(resize) || aspectRatio ? evY(event) : viewY(selection.y2); + + doResize(); + + return false; + + } + + function doMove(newX1, newY1) { + x2 = (x1 = newX1) + selection.width; + y2 = (y1 = newY1) + selection.height; + + $.extend(selection, { x1: selX(x1), y1: selY(y1), x2: selX(x2), + y2: selY(y2) }); + + update(); + + options.onSelectChange(img, getSelection()); + } + + function movingMouseMove(event) { + x1 = max(left, min(startX + evX(event), left + imgWidth - selection.width)); + y1 = max(top, min(startY + evY(event), top + imgHeight - selection.height)); + + doMove(x1, y1); + + event.preventDefault(); + + return false; + } + + function startSelection() { + adjust(); + + x2 = x1; + y2 = y1; + + doResize(); + + resize = ''; + + if ($outer.is(':not(:visible)')) + $box.add($outer).hide().fadeIn(options.fadeSpeed||0); + + shown = true; + + $(document).unbind('mouseup', cancelSelection) + .mousemove(selectingMouseMove).one('mouseup', docMouseUp); + $box.unbind('mousemove', areaMouseMove); + + options.onSelectStart(img, getSelection()); + } + + function cancelSelection() { + $(document).unbind('mousemove', startSelection); + hide($box.add($outer)); + + selection = { x1: selX(x1), y1: selY(y1), x2: selX(x1), y2: selY(y1), + width: 0, height: 0 }; + + options.onSelectChange(img, getSelection()); + options.onSelectEnd(img, getSelection()); + } + + function imgMouseDown(event) { + if (event.which != 1 || $outer.is(':animated')) return false; + + adjust(); + startX = x1 = evX(event); + startY = y1 = evY(event); + $(document).one('mousemove', startSelection) + .one('mouseup', cancelSelection); + + return false; + } + + function windowResize() { + doUpdate(false); + } + + function imgLoad() { + imgLoaded = true; + + setOptions(options = $.extend({ + classPrefix: 'imgareaselect', + movable: true, + resizable: true, + parent: 'body', + onInit: function () {}, + onSelectStart: function () {}, + onSelectChange: function () {}, + onSelectEnd: function () {} + }, options)); + + $box.add($outer).css({ visibility: '' }); + + if (options.show) { + shown = true; + adjust(); + update(); + $box.add($outer).hide().fadeIn(options.fadeSpeed||0); + } + + setTimeout(function () { options.onInit(img, getSelection()); }, 0); + } + + var docKeyPress = function(event) { + var k = options.keys, d, t, key = event.keyCode; + + d = !isNaN(k.alt) && (event.altKey || event.originalEvent.altKey) ? k.alt : + !isNaN(k.ctrl) && event.ctrlKey ? k.ctrl : + !isNaN(k.shift) && event.shiftKey ? k.shift : + !isNaN(k.arrows) ? k.arrows : 10; + + if (k.arrows == 'resize' || (k.shift == 'resize' && event.shiftKey) || + (k.ctrl == 'resize' && event.ctrlKey) || + (k.alt == 'resize' && (event.altKey || event.originalEvent.altKey))) + { + switch (key) { + case 37: + d = -d; + case 39: + t = max(x1, x2); + x1 = min(x1, x2); + x2 = max(t + d, x1); + fixAspectRatio(); + break; + case 38: + d = -d; + case 40: + t = max(y1, y2); + y1 = min(y1, y2); + y2 = max(t + d, y1); + fixAspectRatio(true); + break; + default: + return; + } + + doResize(); + } + else { + x1 = min(x1, x2); + y1 = min(y1, y2); + + switch (key) { + case 37: + doMove(max(x1 - d, left), y1); + break; + case 38: + doMove(x1, max(y1 - d, top)); + break; + case 39: + doMove(x1 + min(d, imgWidth - selX(x2)), y1); + break; + case 40: + doMove(x1, y1 + min(d, imgHeight - selY(y2))); + break; + default: + return; + } + } + + return false; + }; + + function styleOptions($elem, props) { + for (option in props) + if (options[option] !== undefined) + $elem.css(props[option], options[option]); + } + + function setOptions(newOptions) { + if (newOptions.parent) + ($parent = $(newOptions.parent)).append($box.add($outer)); + + $.extend(options, newOptions); + + adjust(); + + if (newOptions.handles != null) { + $handles.remove(); + $handles = $([]); + + i = newOptions.handles ? newOptions.handles == 'corners' ? 4 : 8 : 0; + + while (i--) + $handles = $handles.add(div()); + + $handles.addClass(options.classPrefix + '-handle').css({ + position: 'absolute', + fontSize: 0, + zIndex: zIndex + 1 || 1 + }); + + if (!parseInt($handles.css('width'))) + $handles.width(5).height(5); + + if (o = options.borderWidth) + $handles.css({ borderWidth: o, borderStyle: 'solid' }); + + styleOptions($handles, { borderColor1: 'border-color', + borderColor2: 'background-color', + borderOpacity: 'opacity' }); + } + + scaleX = options.imageWidth / imgWidth || 1; + scaleY = options.imageHeight / imgHeight || 1; + + if (newOptions.x1 != null) { + setSelection(newOptions.x1, newOptions.y1, newOptions.x2, + newOptions.y2); + newOptions.show = !newOptions.hide; + } + + if (newOptions.keys) + options.keys = $.extend({ shift: 1, ctrl: 'resize' }, + newOptions.keys); + + $outer.addClass(options.classPrefix + '-outer'); + $area.addClass(options.classPrefix + '-selection'); + for (i = 0; i++ < 4;) + $($border[i-1]).addClass(options.classPrefix + '-border' + i); + + styleOptions($area, { selectionColor: 'background-color', + selectionOpacity: 'opacity' }); + styleOptions($border, { borderOpacity: 'opacity', + borderWidth: 'border-width' }); + styleOptions($outer, { outerColor: 'background-color', + outerOpacity: 'opacity' }); + if (o = options.borderColor1) + $($border[0]).css({ borderStyle: 'solid', borderColor: o }); + if (o = options.borderColor2) + $($border[1]).css({ borderStyle: 'dashed', borderColor: o }); + + $box.append($area.add($border).add($handles).add($areaOpera)); + + if ($.browser.msie) { + if (o = $outer.css('filter').match(/opacity=([0-9]+)/)) + $outer.css('opacity', o[1]/100); + if (o = $border.css('filter').match(/opacity=([0-9]+)/)) + $border.css('opacity', o[1]/100); + } + + if (newOptions.hide) + hide($box.add($outer)); + else if (newOptions.show && imgLoaded) { + shown = true; + $box.add($outer).fadeIn(options.fadeSpeed||0); + doUpdate(); + } + + aspectRatio = (d = (options.aspectRatio || '').split(/:/))[0] / d[1]; + + if (options.disable || options.enable === false) { + $box.unbind('mousemove', areaMouseMove).unbind('mousedown', areaMouseDown); + $img.add($outer).unbind('mousedown', imgMouseDown); + $(window).unbind('resize', windowResize); + } + else if (options.enable || options.disable === false) { + if (options.resizable || options.movable) + $box.mousemove(areaMouseMove).mousedown(areaMouseDown); + + if (!options.persistent) + $img.add($outer).mousedown(imgMouseDown); + + $(window).resize(windowResize); + } + + options.enable = options.disable = undefined; + } + + this.remove = function () { + $img.unbind('mousedown', imgMouseDown); + $box.add($outer).remove(); + }; + + this.getOptions = function () { return options; }; + + this.setOptions = setOptions; + + this.getSelection = getSelection; + + this.setSelection = setSelection; + + this.update = doUpdate; + + $p = $img; + + while ($p.length) { + zIndex = max(zIndex, + !isNaN($p.css('z-index')) ? $p.css('z-index') : zIndex); + if ($p.css('position') == 'fixed') + position = 'fixed'; + + $p = $p.parent(':not(body)'); + } + + zIndex = options.zIndex || zIndex; + + if ($.browser.msie) + $img.attr('unselectable', 'on'); + + $.imgAreaSelect.keyPress = $.browser.msie || + $.browser.safari ? 'keydown' : 'keypress'; + + if ($.browser.opera) + $areaOpera = div().css({ width: '100%', height: '100%', + position: 'absolute', zIndex: zIndex + 2 || 2 }); + + $box.add($outer).css({ visibility: 'hidden', position: position, + overflow: 'hidden', zIndex: zIndex || '0' }); + $box.css({ zIndex: zIndex + 2 || 2 }); + $area.add($border).css({ position: 'absolute', fontSize: 0 }); + + img.complete || img.readyState == 'complete' || !$img.is('img') ? + imgLoad() : $img.one('load', imgLoad); +}; + +$.fn.imgAreaSelect = function (options) { + options = options || {}; + + this.each(function () { + if ($(this).data('imgAreaSelect')) { + if (options.remove) { + $(this).data('imgAreaSelect').remove(); + $(this).removeData('imgAreaSelect'); + } + else + $(this).data('imgAreaSelect').setOptions(options); + } + else if (!options.remove) { + if (options.enable === undefined && options.disable === undefined) + options.enable = true; + + $(this).data('imgAreaSelect', new $.imgAreaSelect(this, options)); + } + }); + + if (options.instance) + return $(this).data('imgAreaSelect'); + + return this; +}; + +})(jQuery); diff --git a/build/js/jquery.js b/build/js/jquery.js new file mode 100755 index 00000000..d1608e37 --- /dev/null +++ b/build/js/jquery.js @@ -0,0 +1,4 @@ +/*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.1",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h; +if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/\s*$/g,rb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?""!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("
+
+ + +
+ +
+
+
+
+
+
+ + + +
+

Computer Science & Engineering

+ +
+ + +
+ + +

Image Processing Lab

+

+Welcome to the digital image processing virtual lab. The primary objective of this virtual lab is to supplement an undergraduate level course on image processing and enable students to understand the subject better. The lab consists of a diverse set of experiments with objective, theory, assessment, references and interactive examples which are designed to improve the clarity in understanding of the basic concepts. It is important that the student goes through the objectives and the underlying theory before carrying out the experiments to get maximum benefit. The lab is intended to help in clarifying concepts. It is not intented for learning how to write code to do image processing +

+

+The primary references (textbook) for the topics covered by the experiments are:
+1. Digital Image Processing (3rd Edition), by Rafael C. Gonzalez and Richard E. Woods.
+2. Fundamentals of digital image processing, by Anil K. Jain. +

+

Before you start any of the experiments, make sure you read the notes below.
+1. Each link on the right takes you to a set of experiments that is related to a specific topic. The experiments are designed to expose you to certain concepts. You are encouraged to carry out variants of the suggested experiments and learn from them.
+2. Please make sure that you read the background material and experiment procedure before carrying out the experiments. Trying out the experiments before reading does not hurt, but having the background will help you understand the results better.
+


+
+
+
+
+ + + + + +
+ + + + +