ࡱ> 5@ bjbj22 "XXFFFFFFFZbbb8& Zk2//000000jjjjjjj$8lRnjF00000jFF00j&9&9&90F0F0j&90j&9$&9J9)<FFu<0/ &b0A<y= -j0kI<,`o00`ou<ZZFFFF`oFu<00&900000jjZZ^9ZZ^Making a [simple] tetris type game This document and the accompanying HTML files show how to construct a game similar to the popular falling down blocks game called tetris invented by Alexey Pajitnov. The game has 4-block pieces, 7 distinct shapes that fall from the top. The challenge is to manipulate them by horizontal and rotation moves so that lines get completely filled up. You receive points for completing lines. Filled lines are removed. Completing more than one line (up to 4) at a time results in more points. My so-called 'tinytetris' begins like this:  A complete game may look like this:  There are several improvements to make to this game to make it more resemble the 'real' game: modify the start game action so a new game can be started; change the scoring to involve speeding up and other features; and implement the actual down button (in the real game, you gain points by moving a piece all the way down in one move). The grace period implementation also may need improvement. A pause button would be nice. I came across an on-line tetris-like game done in JavaScript by Hiro Nakamura and was inspired to create my own game, with accompanying notes. Though I did not take many features from Nakamura's game, it served as inspiration to make the attempt to get something working in JavaScript. Most 'industrial-strength' games are written in compiled languages such as c++ or Java or application development tools such as Flash. This JavaScript implementation probably is not very robust. A fast player could click the buttons too fast for the underlying program to performfinish the service cycle before it must start again. The main lessons to be learned from this work come from studying the process of building an application revealed in these notes and the documents. Two critical features of the process are I proceeded incrementally, as shown by examination of the files: tinytetris, tinytetris1 through tinytetris10. I put off inserting timed action until the very last stage. I implemented essentially a development environment to test the program without having to play the game. For example, I made hyperlink style buttons, easily changeable, to create specific pieces and to move the current piece one unit down the board. These links were removed for the final version of the game. It is possible to skip to the exposition of the final program, tinytetris10, which does contain line by line explanations. However, the 'build-up' has value, especially for new programmers. I used the Mozilla browser for its JavaScript console. This facilitated finding errors such as mis-matched brackets. I used Paint Shop Pro to create image files of 8 blocks. One, bblock.gif, is used for the blank or open space. The seven others are different colors and have borders. Design decisions For my 'tiny' tetris program, three design decisions deserve special mention. I chose an essentially static approach. No element moves. Instead, the board contains a sequence of img tags laid out in a grid. The contents of these img tags (the src values) change. This makes it easy to determine when a row (line) of the board is filled. Looking back at my other examples, think of coin toss and image swap and not bouncing ball or cannonball. Doing it this way means I do not have to worry about browser differences. The falling shapes are sets of blocks, four blocks each, put together using what I term formulas. I did this because the shapes must be considered as separate blocks once they hit down. The left, right, rotate and down buttons are implemented as form submit buttons. This presents an obvious set of options for the player and I do not need to be concerned with key codes, which can vary with different keyboards. Development stages These development stages are not / were not perfect. There were cases in which I needed to go back and change tactics. However, the whole project was done quickly: 2 days (and I still went to aerobics, attended a party, had company at the house, and did some grass-roots political action). tinytetris create board tinytetris1 create pieces (2 different ones) using formula in a table tinytetris2 create pieces of all 7 types. A button can be easily changed to make a different shape. tinytetris3 start implementation of left and right moves and rotate tinytetris4 checks for room for new piecethis is, check if game over tinytetris5 move current piece down a row (invoked by button). Check if hit bottom tinytetris6 Add places to put lines and scores (not yet used). Counts lines but only if player attempts to move down after hitting down. tinytetris7 Add check that piece has hit down and can't go further using checkifhitdown function. Made change to completefalling function to ease next step. Added new testing option to get different block types. tinytetris8 Remove filled lines (cascade down) tinytetris9 Automatic new, random block when player clicks start game and when block touches down. Also, added call to checkifhitdown in rotate and moveover. tinytetris10 Use setInterval to fall automatically. Set up grace period after touchdown to move current piece, thus allowing horizontal move after piece touches down. This involved changing how completefalling is called. tinytetris The general outline for the program (loosely following Nakamura) is to create the board by creating a two-dimensional grid of img tags (I am avoiding using the term table). These image tags are all in one element. The screen is:  It certainly is not obvious, but this board contains 9 times 15 img tags. The following made up screen shot shows, somewhat crudely, how the img tags are laid out. The img tags initially hold a borderless white block held in the file bblock.gif. The images are all the same size. The game pieces consist of arrangements of blocks of 7 different colors. These blocks have borders.  The code is Simple Tetris // border of the board
Start Game The createboard function is called from within a script element in the element. It uses what will become a very familiar construction of nested for loops. The variables vheight and hwidth hold the number of columns and rows, respectively. After each complete iteration of the inner for loop, a
tag is output to go to the next row. At this point, you may ask how the img tags can be accessed. The answer is by using the so-called images collection of the document object. The expression document.images[imgno].src can be used to access or set the img tag indicated by the number imgno. A function called imagenumber, to be described below, will convert from column and row to image number. The hyperlink that calls startgame is not yet functional. ********************************************** tinytetris1 A critical feature of this game is the 4-block sets. Each shape is prescribed by a formula. (When we get to rotation, we will use an array of arrays of arrays to designate the formula for each orientation of each of the 7 types.) A formula specifies the x and y offset from an origin for each of the 4 blocks. In the code below, formulas are given for the T shape and the straight line shape. The new function is makeblock. It is invoked at this stage by code in an link. Note also the imagenumber function for generating a number to use to indicate which image in the images collection corresponds to a given column and row pair. [See the file for the complete code. This just shows the new material.] var blockformulas = [ [[0,0],[1,0],[2,0],[1,1]], // T shape [[0,0],[1,0],[2,0],[3,0]] // straight line ]; var blockimages = [ "darkblue.gif", "lightblue.gif" ]; // generates the image tag number from col and row function imagenumber(atcol, atrow) { var imagenum = atrow*hwidth + atcol; return imagenum; } //make a block of type type at column atcol and at row atrow //used to start off blocks function makeblock(type, atcol, atrow) { var i; var block = blockimages[type]; var formula = blockformulas[type]; var imagenum; for (i=0;i<=3;i++) { imagenum=imagenumber(atcol+formula[i][0], atrow+formula[i][1]); document.images[imagenum].src = block; } alert("end of makeblock"); } Make block 1 2 0 ************************************************************** tinytetris2 Once the last program worked, I had the confidence to create the rest of the formulas. The javascript in the tag was changed to check each of the 7 formulas. var blockformulas = [ [[0,0],[1,0],[2,0],[1,1]], [[0,0],[1,0],[2,0],[3,0]], [[0,1],[1,1],[1,0],[2,0]], [[0,0],[1,0],[0,1],[1,1]], [[0,0],[1,0],[1,1],[2,1]], [[0,0],[1,0],[2,0],[2,1]], [[0,1],[1,1],[2,1],[2,0]] ]; var blockimages = [ "darkblue.gif", "lightblue.gif", "green.gif", "yellow.gif", "red.gif", "purple.gif", "gray.gif" ]; ********************************* tinytetris3 The challenge in this stage is to add the horizontal moves and the rotate move. The first step is to provide buttons for the player. This is done by using a table for layout and putting a
containing tags all in the . These buttons invoke moveover with an argument indicating the direction and rotate(). The rotate does not take any argument. Instead, its invocation goes through a fixed sequence of what I term orientations. The rotation operation required a very large array, orientations of the same type of formulas as described before. The first element (0th element) of orientations is the same as blockformulas. I decided not to combine these two. It took some testing to get these correct. Doing the horizontal move or even the rotation turned out to be easy. The problem is that it is necessary to check if a move is possible, that is, not blocked by the edges of the board or other pieces. The check for the edges makes use of the modulus operator (%). The code makes use of the break; statement to get out of a for loop. This code uses what I call 'oksofar coding'. A variable is initialized to true and then set to false if and when something is detected. The problem in checking for conflicts with other shapes is that it is necessary to distinguish between spaces occupied by the current piece and spaces occupied by other shapes. Spaces occupied by blocks in the current piece may be vacated to make room for others. This required a multi-step procedure (with several nested for loops) in which it is necessary to restore blocks if a conflict is detected. The code to detect if some shape occupies a given position is done by doing a string search (search method of string object) on the document.images[ ].src (AFTER using String to convert this to a String from some other internal form). This is necessary because this string is very long, containing the whole file locator, not just 'bblock.gif' or 'darkblue.gif', etc. My method is to search for 'bblock.gif' and if it is not found, this indicates that this contains an actual shape. //block formulas for 4 orientations //orientations[orient][type][block 0 to 3][x and y] var orientations = [ [ [[0,0],[1,0],[2,0],[1,1]], // [[0,0],[1,0],[2,0],[3,0]], // [[0,1],[1,1],[1,0],[2,0]], // [[0,0],[1,0],[0,1],[1,1]], // [[0,0],[1,0],[1,1],[2,1]], // [[0,0],[1,0],[2,0],[2,1]], // [[0,1],[1,1],[2,1],[2,0]] // ], [ [[1,0],[1,1],[1,2],[2,1]], // [[1,0],[1,1],[1,2],[1,3]], // [[1,2],[1,1],[0,1],[0,0]], // [[0,0],[1,0],[0,1],[1,1]], // [[1,0],[1,1],[0,1],[0,2]], // [[1,2],[1,1],[1,0],[2,0]], // [[2,2],[2,1],[2,0],[1,0]] // ], [ [[0,1],[1,1],[2,1],[1,0]], // [[0,0],[1,0],[2,0],[3,0]], // [[2,0],[1,0],[1,1],[0,1]], // [[0,0],[1,0],[0,1],[1,1]], // [[0,0],[1,0],[1,1],[2,1]], // [[2,1],[1,1],[0,1],[0,0]], // [[2,0],[1,0],[0,0],[0,1]] // ], [ [[1,0],[1,1],[1,2],[0,1]], // [[1,0],[1,1],[1,2],[1,3]], // [[1,2],[1,1],[0,1],[0,0]], // [[0,0],[1,0],[0,1],[1,1]], // [[1,0],[1,1],[0,1],[0,2]], // [[1,0],[1,1],[1,2],[0,2]], // [[1,0],[1,1],[1,2],[2,2]] // ] ]; var current = [ //image number, column and row of each of 4 blocks [0,0,0], [0,0,0], [0,0,0], [0,0,0] ]; var currenttype; //image file name var currenttypenum; //0 to 6 var currentorientation; //0 to 3 var currentorigin; // nominal origin of whole 4-block piece //make a block of type type at column atcol and at row atrow //used to start off blocks function makeblock(type, atcol, atrow) { //need to check if room to add block currentorigin = [atcol, atrow]; currenttypenum = type; currenttype = blockimages[type]; currentorientation = 0; var i; var block = blockimages[type]; var formula = blockformulas[type]; var imagenum; var atc; var atr; for (i=0;i<=3;i++) { atc = atcol + formula[i][0]; atr = atrow + formula[i][1]; imagenum=imagenumber(atc, atr); // will add check for room to add block. If none, end game. document.images[imagenum].src = block; current[i][0]=imagenum; current[i][1] = atc; current[i][2] = atr; } } // move left (-1) or right (1) function moveover(dir) { var i; var tests; var oksofar = true; var imgno; var newcurrent = new Array(); var saved = new Array(); for (i=0; i<=3; i++) { imgno = current[i][0]; if (dir==-1) { // moving left if (0 == imgno % hwidth) // at left edge { oksofar = false; break; } } if (dir == 1) { // moving right if ((hwidth-1)== imgno % hwidth) { //at right edge oksofar = false; break; } } newcurrent[i] = imgno+dir; } // if oksofar (no blocks at critical edge, newcurrent is set if (oksofar) { for (i=0; i<=3; i++) { saved[i] = current[i][0]; document.images[current[i][0]].src = "bblock.gif"; } for (i=0; i<=3; i++) { tests = String(document.images[newcurrent[i]].src); found = tests.search("bblock.gif"); if (found == -1) { // meaning it was not found oksofar = false; break; } } if (oksofar) { for (i=0;i<=3;i++) { document.images[newcurrent[i]].src= currenttype; current[i][0] = newcurrent[i]; current[i][1] = current[i][1]+dir; } currentorigin[0]=currentorigin[0]+dir; } else { for (i=0;i<=3;i++) { document.images[saved[i]].src = currenttype; //restore } } } } // rotate current blocks function rotate() { var block = currenttype; var savedorientation = currentorientation; currentorientation = (currentorientation+1) % 4; //rotates to next orientation var i; var formula = orientations[currentorientation][currenttypenum]; var atcol = currentorigin[0]; var atrow = currentorigin[1]; var atc; var atr; var tests; var newcurrent = Array(); var saved = Array(); var oksofar = true; // calculate new imagenumbers & chk if over right side for (i=0;i<=3;i++) { atc = atcol + formula[i][0]; if (atc>=(hwidth-1)) { oksofar = false; break; } if (atc<0) { oksofar = false; break; } atr = atrow + formula[i][1]; if (atr>=(vheight-1)) { oksofar = false; break; } newcurrent[i]=imagenumber(atc, atr); } if (oksofar) { for (i=0;i<=3;i++) { //save then clear slots saved[i] = current[i][0]; document.images[current[i][0]].src = "bblock.gif" } // now go through and check each target slot for block for (i=0;i<=3;i++) { tests = String(document.images[newcurrent[i]].src); found = tests.search("bblock.gif"); if (found == -1) { // meaning it was not found oksofar = false; break; } } if (oksofar) { for (i=0;i<=3;i++) { imagenum=newcurrent[i]; document.images[imagenum].src = block; current[i][0]=imagenum; current[i][1] = atcol+formula[i][0]; current[i][2] = atrow+formula[i][1]; } } else { //need to restore from saved for (i=0;i<=3;i++) { document.images[saved[i]].src = block; } currentorientation = savedorientation; } } //close first if oksofar else { currentorientation = savedorientation; } } // close function

           
Start Game
Make block 5 5 0
Rotate *********************************** tinytetris4 function makeblock(type, atcol, atrow) { var tests; var found; currentorigin = [atcol, atrow]; currenttypenum = type; currenttype = blockimages[type]; currentorientation = 0; var i; var block = blockimages[type]; var formula = blockformulas[type]; var imagenum; var atc; var atr; for (i=0;i<=3;i++) { atc = atcol + formula[i][0]; atr = atrow + formula[i][1]; imagenum=imagenumber(atc, atr); //check for room to add block. If none, end game. tests = String(document.images[imagenum].src); found = tests.search("bblock.gif"); if (found>=0) { document.images[imagenum].src = block; current[i][0]=imagenum; current[i][1] = atc; current[i][2] = atr; } else { alert("No room for new block. Game over."); break; } } } ********************** tinytetris5 To test the game, but without playing the game, I make the down button actually move the piece down one row. In what I term the real game, the down button is used to send the piece as far down as it can go all in one step. This stage will check the internal action to move the shape down until it hits something. This code works like the horizontal and rotation operations. It is necessary to use a multi-step procedure with provision to restore pieces if the move was blocked. //move down one unit function movedown() { var i; var tests; var oksofar = true; var imgno; var atc; var atr; var newcurrent = new Array(); var saved = new Array(); var found; for (i=0; i<=3; i++) { imgno = current[i][0]; atc = current[i][1]; atr = current[i][2]; if (atr>=(vheight-1)) { //at very bottom already //need to signal start of new block alert("block i "+i+" is at bottom"); oksofar = false; break; } newcurrent[i] = imagenumber(atc,atr+1); } if (oksofar) { for (i=0;i<=3; i++) { //saved image nums & blank out current piece saved[i] = current[i][0]; document.images[current[i][0]].src = "bblock.gif"; } // ends for loop for (i=0; i<=3; i++) { //check if any blocking tests = String(document.images[newcurrent[i]].src); found = tests.search("bblock.gif"); if (found == -1) { // meaning it was not found oksofar = false; break; } //ends if test } //ends for loop if (oksofar) { for (i=0;i<=3; i++) { document.images[newcurrent[i]].src = currenttype; current[i][0] = newcurrent[i]; current[i][2]++; // y increases; x stays the same } //ends for loop currentorigin[1]++; } //ends true clause for inner oksofar else { for (i=0;i<=3; i++) { document.images[saved[i]].src = currenttype; // signal need to start new falling piece } //ends for loop } //ends else of second oksofar } //ends first if oksofar } ************************ tinytetris6 In this stage, I added places to put lines and scores, but they are not yet used. This code does do an examination of the lines, but it counts the blanks and not the filled ones. This error is corrected in a later stage. The alert command is used to say what is found. Using alert is a good way to make progress without having to do everything at once. However, this function, completefalling, is invoked only if player attempts to move down after actually hitting down. This is changed in the next stages. //move down one unit function movedown() { if (atr>=(vheight-1)) { //at very bottom already //need to signal start of new block hitdown = true; oksofar = false; break; } if (oksofar) { for (i=0;i<=3; i++) { //saved image nums & blank out current piece saved[i] = current[i][0]; document.images[current[i][0]].src = "bblock.gif"; } // ends for loop for (i=0; i<=3; i++) { //check if any blocking tests = String(document.images[newcurrent[i]].src); found = tests.search("bblock.gif"); if (found == -1) { // meaning it was not found oksofar = false; break; } //ends if test } //ends for loop if (oksofar) { for (i=0;i<=3; i++) { document.images[newcurrent[i]].src = currenttype; current[i][0] = newcurrent[i]; current[i][2]++; // y increases; x stays the same } //ends for loop currentorigin[1]++; } //ends true clause for inner oksofar else { for (i=0;i<=3; i++) { document.images[saved[i]].src = currenttype; hitdown = true; } //ends for loop } //ends else of second oksofar } //ends first if oksofar if (hitdown) { completefalling(); } } function completefalling() { //check for completed lines var i; var j; var imgno; var blankcount; var tests; var found; for (i=vheight-1;i>=0;i--) { blankcount = 0; for (j=hwidth-1;j>=0;j--) { imgno = imagenumber(j,i); tests = String(document.images[imgno].src); found = tests.search("bblock.gif"); if (found>-1) { // a blank blankcount++ ; } // } alert("line i "+i+" has "+blankcount+" blanks"); } //will signal next falling piece } ********************** tinytetris7 This stage corrects the last by adding the check to see if a piece has hit down and can't go further using checkifhitdown function. The blanks are still being counted, and not the non-blank spaces. I also made change to completefalling function to ease next step. I added new hyperlinks buttons to allow starting different block types. function checkifhitdown() { // but don't move it var i; var tests; var oksofar = true; var imgno; var atc; var atr; var newcurrent = new Array(); var saved = new Array(); var found; var hitdown = false; for (i=0; i<=3; i++) { imgno = current[i][0]; atc = current[i][1]; atr = current[i][2]; if (atr>=(vheight-1)) { //at very bottom already //need to signal start of new block hitdown = true; oksofar = false; break; } newcurrent[i] = imagenumber(atc,atr+1); //virtual move down } if (oksofar) { for (i=0;i<=3; i++) { //save image nums & blank out current piece saved[i] = current[i][0]; document.images[current[i][0]].src = "bblock.gif"; } // ends for loop for (i=0; i<=3; i++) { //check if any blocking tests = String(document.images[newcurrent[i]].src); found = tests.search("bblock.gif"); if (found == -1) { // meaning it was not found oksofar = false; hitdown = true; break; } //ends if test } //ends for loop //restore blocks in all cases for (i=0;i<=3; i++) { document.images[saved[i]].src = currenttype; } //ends for loop } //ends first if oksofar return hitdown; } //move down one unit function movedown() { } //ends first if oksofar if (hitdown) { completefalling(); } else { if (checkifhitdown()) { //tests if can go one more completefalling(); } } } function completefalling() { //check for completed lines. Later add call for next piece to fall var i; var j; var imgno; var blankcount; var tests; var found; i = vheight-1; while (i>=0) { blankcount = 0; for (j=hwidth-1;j>=0;j--) { imgno = imagenumber(j,i); tests = String(document.images[imgno].src); found = tests.search("bblock.gif"); if (found>-1) { // a blank blankcount++ ; } // end if test } alert("line i "+i+" has "+blankcount+" blanks"); i--; } // end while loop of rows } //end completefalling function Make block 1 5 1
Make block 3 2 1
************************** tinytetris8 This stage implements the task of removing filled lines and cascading the upper lines down. The code counts spaces that are not blank and uses a variable, filledcount. There is a variable named scoring used to give more points for removing multiple lines. My first approach was to figure out how high up (high up on the board, low down in terms of index values for the rows) the function needed to go. I made a variable called lowestoccupiedrow. However, I abandoned this as requiring too much computation. Instead, the for loop in the cascade function always goes all the way back to the 1st row. The 0th row is blank because pieces start at row 1. var scoring= [ 1, 4, 8, 16]; // 1 for 1 line, 4 for 2 at a time, etc. function completefalling() { //check for completed lines. Later add call for next piece to fall var i; var j; var imgno; var filledcount; var tests; var found; var linesremoved = 0; i = vheight-1; while (i>=0) { filledcount = 0; for (j=hwidth-1;j>=0;j--) { imgno = imagenumber(j,i); tests = String(document.images[imgno].src); found = tests.search("bblock.gif"); if (found==-1) { // didn't find blank filledcount++ ; } // end if test } if (filledcount == hwidth) { linesremoved++; cascade(i); //call cascade to remove line i. Will return here to while loop at new line i } else { i--; } } // end while loop of rows if (linesremoved>0) { document.f.lines.value = linesremoved + parseInt(document.f.lines.value); document.f.score.value = scoring[linesremoved-1]+parseInt(document.f.score.value); } } //end completefalling function function cascade(cut) { // the line at row cut is to be removed, replaced by lines above var upper; var colindex; var imgno; var imgnox; for (upper=cut;upper>0;upper--) { for (colindex = 0; colindex Make block 1 5 1
Make block 2 2 1
Make block 3 5 1
Make block 4 2 1
********************** tinytetris9 This next to the last stage was where I inserted the automatic start of a new block at the top. This was made more elaborate at the last stage, when I finally put in timing. function completefalling() { if (filledcount == hwidth) { linesremoved++; cascade(i); } else { i--; } } // end while loop of rows if (linesremoved>0) { document.f.lines.value = linesremoved + parseInt(document.f.lines.value); document.f.score.value = scoring[linesremoved-1]+parseInt(document.f.score.value); } startnewpiece(); } //end completefalling function function startnewpiece() { var type = Math.floor(Math.random()*7); var scol = Math.floor(Math.random()*5); makeblock(type,scol,1); // start at second (index = 1) row } function startgame() { document.f.lines.value = "0"; document.f.score.value = "0"; startnewpiece(); } ************************* tinytetris10 This last stage is when I added in the timing, that is, the automatic falling of the pieces. My initial value for the interval was 2000 milliseconds, to give me time to think while doing the debugging. At this point, I also decided to put in what I call a grace period. After a piece hits blocks or the bottom of the board, there is a chance to make horizontal moves before a new piece becomes the current piece. The 'real' game has this feature. This involved setting up variables called startnewone and grace as well as the startgame function. The approach appears to work, but I am not totally comfortable with it. The startgame function invokes setInterval("clock();",timeperiod). The function clock uses startnewone and grace. In some situations, it invokes makeblock and in others, it invokes movedown. The completefalling function has changed. The display also has changed, with the extra javascript buttons removed. Here is a table listing the functions with calling structure. This is a useful exercise to do for applications. You can use the Find feature of NotePad or TextPad and then review to decide if it makes sense. One question I asked myself was why moveover does not require imagenumber. The answer is that the new image numbers can be calculated directly as the originals plus dir, the parameter holding the direction. It may be possible to extract common code from moveover, movedown and rotate since these do similar things in preparing for moves. FunctionInvoked byCallsmakeblockstartnewpiece(calls clearInterval to turn off calls to clock), imagenumberstartnewpiececlockmakeblockmoveoverButtons checkifhitdownclockaction set by call to setIntervalstartnewpiece, movedown, completefallingrotateButtoncheckifhitdown, imagenumbercheckifhitdownmovedown, rotate, moveoverimagenumbermovedownclockcheckifhitdown, imagenumbercompletefallingclockcascade, imagenumberstartgameHyperlink(calls setInterval which sets up calls to clock)cascadecompletefallingimagenumberimagenumbermultiple placescreateboardcalled when HTML file loaded Simple Tetris Table to layout board and buttons




Form for buttons
           Does work, but should be changed to do move all the way down
Lines:
displayed lines removedScore:
displayed score



Start Game
Hyperlink to call startgame function DRAFT  PAGE 3 "#  ; < = a b c m t  N [ \ + . ^gw~ !Uh&\hthXh|thHhrh,K h)g)q)))))$*V*\*z*~***********++,+-+.+!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!a!a!agdH**+++,+-+.+:+++[---//:1L2[222C3D3|3333}4455 :::!;#;&;ӣufWh,5CJOJQJ^JaJh5CJOJQJ^JaJhA45CJOJQJ^JaJhA45OJQJ^Jh\x'h9+hh,h,H*h,#h<h<5CJOJQJ^JaJ hhhhhhh<hGBJ5OJQJ^Jh<5OJQJ^J#h<h,K5CJOJQJ^JaJh<5CJOJQJ^JaJ".+:++++,/,M,k,,,,,,,--(-6-G-U-Z-[-}---m0!!!!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!!!axgd9+gdHgd<gdhgd<m0L23555'6<6A6b666667'7-727S7t7777788$8F8!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1gd<gdHxgd9+F8g88888 99989Y9z99999: : : ::Q:\:g:r:|:::::!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1gd<:";#;%;&;c;~;;;; <.<I<S<u<<<<<<<=<={=======!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1gd<&;A=K=JDZDDDNN O OlRRR7SnSpTqTZZZN[][[[[[`\\\\\\\\\(],]r`#h9+h935CJOJQJ^JaJ#h9+h&5CJOJQJ^JaJh&h[4&h93h>n#h>nh>n5CJOJQJ^JaJ hRKhRKh9+h3 h<h<h<h<5CJOJQJ^JaJh,5CJOJQJ^JaJhRK5CJOJQJ^JaJ#h<h<5CJOJQJ^JaJ%=>!>:>=>G>U>l>z>>>>>>?L?i?s???? @@&@0@1@P@V@@@!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1gd<@@@@=ANA^AAAABTByBBBBBBCUCCCCC!D4DJDoDDD!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1gd<DDDDDEE6EdEEEF%FFFRF^FlFFFFFG.GJGeG~GGGGG!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1gd<GHH4H[HaHrHHHH8IPIIIIJ.J4JFJ`JzJJJJKK!KIKdKK!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1gd<KKKKKK%L*L?L@LJLRLYLaLfLyL~LLLLLLLLLMMMMMM!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1gd<MMMN N#N[NNNNNNN O O4OBOPOsOOOOOOP/P;PGP_P!1!1!1!1!1!1!1!1!1!1!1!1!!!1!1!1!1!1!1!1!1!1!1!1!1!1!1gd<gd<_P~PPPP,QYQrQQQQQQRngdRKgd<gd<TTTTTTU2U@UYUtUUUUUV/VFVSV[VVVVVW9WSWWWX!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1gd>nXBXgXXXXXX.YTYYYYYYYZGZNZ}ZZZZZZZZ\\!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!1!!!!gd>ngd<gd>n\\](]-]b]]]]]]]]](^F^}^^^_D_____ ``9`r``!gd&,]]]dddCeefkkooopkpprr"r$rPrQrRrrguuvvxxyyzzzU|V||ӵ˱}}}}ӱoaoaoh9+hg5OJQJ^Jh9+h"y5OJQJ^J#h9+h"y5CJOJQJ^JaJ#h9+hg5CJOJQJ^JaJh"yhXhXH*hXhgh[4&#h9+h6'5CJOJQJ^JaJh9+h6'h>nh&#h9+h935CJOJQJ^JaJ#h9+h&5CJOJQJ^JaJ&```` a5a>aXaaaaaa b!b&b(bEbablbwbbbbbbbc;cycgd&ycccd,d4dkdqdvddddddddffCfNf\fsffffffff!!!!!gd>ngd<gd&fg2gKgdgfgggggghGhMh^hhhhiCiiij&jJjejjjjjgd&jk1k5kQkdkfkgk|kkkkkkkkk!lngd<gd&arrrrrr ss$s9sHsWsqsssssss;tqtttuuu8uRujugd"ygdgjuuuuuu v"vsvvvvvwQw_wow|wwwwxCxxxxxxxxgd"yxxx,yoyyyyyyyzzzzzzz{{{){2{S{l{{||1|!!!!!!gd>ngd<gd"y1|U|V|q|||}}}?}`}t}v}w}}}}}Hnox!!! $Ifgd<xgd9+gd>ngd<gd"y|||}u}v}w}}}j~΀GHmzmno҃߃ JrȄɄԄքބ߄,8A¾º¶”#h;h;5CJOJQJ^JaJh_ahY>hs!hPhs]hi h9+hgh>nh9+h9+5OJQJ^Jh"y5OJQJ^Jh9+h"y5OJQJ^Jh9+h r5OJQJ^J5tkkk $Ifgd<kdμ$$IflF ,"   t06    44 latkkk $Ifgd<kd"$$IflF ,"   t06    44 la !tkkk $Ifgd<kdv$$IflF ,"   t06    44 la!"(Jstkkk $Ifgd<kdʽ$$IflF ,"   t06    44 last{tkkk $Ifgd<kd$$IflF ,"   t06    44 laɄՄtkkk $Ifgd<kdr$$IflF ,"   t06    44 laՄք߄tkkk $Ifgd<kdƾ$$IflF ,"   t06    44 la-tkkk $Ifgd<kd$$IflF ,"   t06    44 la-.8Bstkkk $Ifgd<kdn$$IflF ,"   t06    44 last|tkkk $Ifgd<kd¿$$IflF ,"   t06    44 latkkk $Ifgd<kd$$IflF ,"   t06    44 laÅtkkk $Ifgd<kdj$$IflF ,"   t06    44 latoof1f1 $Ifgd;gd<kd$$IflF ,"   t06    44 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdq$$Ifl0e>' t0'644 la56{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la67HZ{1{1 $Ifgd;zkd/$$Ifl0e>' t0'644 laZ[o~{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la~{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdL$$Ifl0e>' t0'644 laȆ؆#7RVmz<JP[w߈*.Plȉ!(ƊϊӋ )bMUVW]cߐ ?O޽#h;h5CJOJQJ^JaJh;5CJOJQJ^JaJ#h;h;5CJOJQJ^JaJh \5CJOJQJ^JaJH#8{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la89RW{1{1 $Ifgd;zkd $$Ifl0e>' t0'644 laWXm{{1{1 $Ifgd;zkdi$$Ifl0e>' t0'644 la{|}~{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la~{1{1 $Ifgd;zkd'$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laćŇ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laŇƇ{1{1 $Ifgd;zkdD$$Ifl0e>' t0'644 la {1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la<K{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laKLP\{1{1 $Ifgd;zkda$$Ifl0e>' t0'644 la\]w{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd~$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd<$$Ifl0e>' t0'644 la {1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la */{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la/0Pm{1{ $Ifgd;zkdY$$Ifl0e>' t0'644 lamn{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laɉ{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laɉʉ{1{1 $Ifgd;zkdv$$Ifl0e>' t0'644 la!){1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la)*01{1{1 $Ifgd;zkd4$$Ifl0e>' t0'644 la1234{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la4567{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la78M{1{1 $Ifgd;zkdQ$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laƊ{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdn$$Ifl0e>' t0'644 la9:{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la:;\]{1{1 $Ifgd;zkd,$$Ifl0e>' t0'644 la]^{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laċŋ{1{1 $Ifgd;zkdI$$Ifl0e>' t0'644 laŋƋ̋͋{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la͋΋Ӌ{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdf$$Ifl0e>' t0'644 la34{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la45VW{1{1 $Ifgd;zkd$$$Ifl0e>' t0'644 laWXyz{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laz{{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdA$$Ifl0e>' t0'644 laŒ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la {1{ $Ifgd;zkd^$$Ifl0e>' t0'644 la ./{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la/0QR{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laRStu{1{1 $Ifgd;zkd{$$Ifl0e>' t0'644 lauv{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd9$$Ifl0e>' t0'644 laݍލ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laލߍ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la {1{1 $Ifgd;zkdV$$Ifl0e>' t0'644 la *{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la*+LM{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laMNop{1{1 $Ifgd;zkds$$Ifl0e>' t0'644 lapq{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd1$$Ifl0e>' t0'644 la؎َ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laَڎ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la {1{1 $Ifgd;zkdN$$Ifl0e>' t0'644 la !&'{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la'(./{1{1 $Ifgd;zkd $$Ifl0e>' t0'644 la/0LM{1{1 $Ifgd;zkdk$$Ifl0e>' t0'644 laMNb{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd)$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laЏя{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laяҏ{1{1 $Ifgd;zkdF$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdc$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la0d{1{1 $Ifgd;zkd!$$Ifl0e>' t0'644 ladepq{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laqr}~{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la~{1{1 $Ifgd;zkd>$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laɐ{1{1 $Ifgd;zkd[$$Ifl0e>' t0'644 laɐʐ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la {1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la !6{1{1 $Ifgd;zkdx$$Ifl0e>' t0'644 la6789{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la9:_{1{1 $Ifgd;zkd6$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laΑϑ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laϑБԑՑ{1{1 $Ifgd;zkdS$$Ifl0e>' t0'644 laՑ֑בؑ{{1 $Ifgd;zkd$$Ifl0e>' t0'644 laّؑڑۑ{{1 $Ifgd;zkd$$Ifl0e>' t0'644 laۑܑ@{1{ $Ifgd;zkdp$$Ifl0e>' t0'644 la@AOg{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laOfvŒ,Khӓ8KXf~ԔÕ0Ezϖߖ4<l~їۗ%C^zϘ5:Cbgl BC޽ޮޮϮޮϮޮޮޮhdW*5CJOJQJ^JaJ#h;h5CJOJQJ^JaJh 5CJOJQJ^JaJ#h;h;5CJOJQJ^JaJh5CJOJQJ^JaJDghv{1{ $Ifgd;zkd.$$Ifl0e>' t0'644 laƒ{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laƒǒ{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la,L{1{ $Ifgd;zkdK$$Ifl0e>' t0'644 laLMh{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd $$Ifl0e>' t0'644 laӓ{1{ $Ifgd;zkdh$$Ifl0e>' t0'644 la9{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la9:KY{1{ $Ifgd;zkd&$$Ifl0e>' t0'644 laYZf{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laՔ{1{ $Ifgd;zkdC$$Ifl0e>' t0'644 laՔ֔{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la:;{1{1 $Ifgd;zkd`$$Ifl0e>' t0'644 la;<qr{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 larsĕ{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laĕŕ{1{ $Ifgd;zkd}$$Ifl0e>' t0'644 la0F{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laFGz{1{ $Ifgd;zkd;$$Ifl0e>' t0'644 laϖ{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdX$$Ifl0e>' t0'644 la"#{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la#$4={1{ $Ifgd;zkd$$Ifl0e>' t0'644 la=>l{1{ $Ifgd;zkdu$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laїܗ{1{ $Ifgd;zkd3$$Ifl0e>' t0'644 laܗݗ{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la&{{ $Ifgd;zkdP$$Ifl0e>' t0'644 la&'(){{1 $Ifgd;zkd$$Ifl0e>' t0'644 la)*C_{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la_`jk{{1 $Ifgd;zkdm$$Ifl0e>' t0'644 laklz{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laИ{{ $Ifgd;zkd+$$Ifl0e>' t0'644 laИјߘ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laD{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laDEb{1{ $Ifgd;zkdH$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la!{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la!"%&{1{1 $Ifgd;zkde$$Ifl0e>' t0'644 la&'DP{{ $Ifgd;zkd$$Ifl0e>' t0'644 laCDOstvɚ"#$1bcdevƛΛ֛UhܜV|ĝ۝0YfpӞ,?K}Ɵ &[v|h 5CJOJQJ^JaJ#h;hP5CJOJQJ^JaJhP5CJOJQJ^JaJhdW*5CJOJQJ^JaJ#h;hdW*5CJOJQJ^JaJ#h;h;5CJOJQJ^JaJ=PQv{{ $Ifgd;zkd#$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laʚ{{ $Ifgd;zkd$$Ifl0e>' t0'644 laʚ˚{{ $Ifgd;zkd@$$Ifl0e>' t0'644 la$2{{ $Ifgd;zkd$$Ifl0e>' t0'644 la23NO{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laOPew{{ $Ifgd;zkd]$$Ifl0e>' t0'644 lawxǛ{{ $Ifgd;zkd$$Ifl0e>' t0'644 laǛțΛכ{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laכ؛{1{1 $Ifgd;zkdz$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la-.{1{1 $Ifgd;zkd8$$Ifl0e>' t0'644 la./Ui{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laij{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laܜ{1{ $Ifgd;zkdU$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la./{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la/0V}{1{ $Ifgd;zkdr$$Ifl0e>' t0'644 la}~ĝܝ{{ $Ifgd;zkd$$Ifl0e>' t0'644 laܝݝ1{1{ $Ifgd;zkd0$$Ifl0e>' t0'644 la12Y{{ $Ifgd;zkd$$Ifl0e>' t0'644 laԞ{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laԞ՞{1{ $Ifgd;zkdM$$Ifl0e>' t0'644 la-{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la-.?L{1{ $Ifgd;zkd $$Ifl0e>' t0'644 laLM]^{1{1 $Ifgd;zkdj$$Ifl0e>' t0'644 la^_}{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laǟ{1{ $Ifgd;zkd($$Ifl0e>' t0'644 laǟȟ '{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la'([}{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la}~{1{ $Ifgd;zkdE$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laTlա1[d̢բ #27ǣɣʣ9+=Wsȥ˥!I]{Ǧ޽޽ޫ޽޽޽޽޽ޜޜޜޜޜޜ#h;hzT5CJOJQJ^JaJhzT5CJOJQJ^JaJ#h;h0H5CJOJQJ^JaJh0H5CJOJQJ^JaJ#h;hP5CJOJQJ^JaJ#h;h;5CJOJQJ^JaJhP5CJOJQJ^JaJ6{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laTm{1{ $Ifgd;zkdb$$Ifl0e>' t0'644 lamn֡{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la֡ס{1{ $Ifgd;zkd $$Ifl0e>' t0'644 la2{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la23[e{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laef{{1 $Ifgd;zkd=$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la̢֢{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la֢ע{1{ $Ifgd;zkdZ$$Ifl0e>' t0'644 la {1{ $Ifgd;zkd$$Ifl0e>' t0'644 la {1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la#8{{ $Ifgd;zkdw$$Ifl0e>' t0'644 la89UV{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laVWȣ{1{ $Ifgd;zkd5$$Ifl0e>' t0'644 laȣɣ:{{ $Ifgd;zkd$$Ifl0e>' t0'644 la:;EF{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laFG{{ $Ifgd;zkdR$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd $$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdo $$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd $$Ifl0e>' t0'644 la {1{1 $Ifgd;zkd- $$Ifl0e>' t0'644 la +>{1{ $Ifgd;zkd $$Ifl0e>' t0'644 la>?Wt{1{ $Ifgd;zkd $$Ifl0e>' t0'644 latu{1{ $Ifgd;zkdJ $$Ifl0e>' t0'644 la{{ $Ifgd;zkd $$Ifl0e>' t0'644 la"{{ $Ifgd;zkd $$Ifl0e>' t0'644 la"#I^{1{ $Ifgd;zkdg $$Ifl0e>' t0'644 la^_{{1{ $Ifgd;zkd $$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd% $$Ifl0e>' t0'644 laǦ{1{ $Ifgd;zkd $$Ifl0e>' t0'644 la {1{ $Ifgd;zkd $$Ifl0e>' t0'644 la A\}Ƨ>W_k~ͨGzéߩ.CŪau&4Nks 6Acϭ 5hfm?5CJOJQJ^JaJhN95CJOJQJ^JaJ#h;hzT5CJOJQJ^JaJhzT5CJOJQJ^JaJ#h;h;5CJOJQJ^JaJA &'{1{1 $Ifgd;zkdB$$Ifl0e>' t0'644 la'(A]{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la]^}{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laǧ{1{ $Ifgd;zkd_$$Ifl0e>' t0'644 laǧȧ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la>X{1{ $Ifgd;zkd|$$Ifl0e>' t0'644 laXY_l{1{ $Ifgd;zkd$$Ifl0e>' t0'644 lalm~{1{ $Ifgd;zkd:$$Ifl0e>' t0'644 laΨ{{ $Ifgd;zkd$$Ifl0e>' t0'644 laΨϨ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la-.{1{1 $Ifgd;zkdW$$Ifl0e>' t0'644 la./G{{ $Ifgd;zkd$$Ifl0e>' t0'644 laé{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdt$$Ifl0e>' t0'644 la.D{{ $Ifgd;zkd$$Ifl0e>' t0'644 laDEbc{1{1 $Ifgd;zkd2$$Ifl0e>' t0'644 lacd{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 laƪ{1{ $Ifgd;zkdO$$Ifl0e>' t0'644 laƪǪ{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd $$Ifl0e>' t0'644 laEF{1{1 $Ifgd;zkdl$$Ifl0e>' t0'644 laFGav{1{ $Ifgd;zkd$$Ifl0e>' t0'644 lavw{1{1 $Ifgd;zkd*$$Ifl0e>' t0'644 laǫȫ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laȫɫѫҫ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laҫӫ{{ $Ifgd;zkdG$$Ifl0e>' t0'644 la'{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la'(4O{{ $Ifgd;zkd$$Ifl0e>' t0'644 laOPkt{1{ $Ifgd;zkdd$$Ifl0e>' t0'644 latu{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd"$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la 7{{ $Ifgd;zkd?$$Ifl0e>' t0'644 la78Ad{1{ $Ifgd;zkd$$Ifl0e>' t0'644 lade{1{ $Ifgd;zkd$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd\$$Ifl0e>' t0'644 laЭ{{ $Ifgd;zkd$$Ifl0e>' t0'644 laЭѭD{{ $Ifgd;zkd$$Ifl0e>' t0'644 la5C.?v0E²ֲZgnӳ*.:UgtŴɴٴ"%Ic۵ .Gbv׶ -޽޽޽޽ޫ#h;h 5CJOJQJ^JaJhfm?5CJOJQJ^JaJ#h;hfm?5CJOJQJ^JaJ#h;h;5CJOJQJ^JaJh 5CJOJQJ^JaJCDEPQ{1{1 $Ifgd;zkdy$$Ifl0e>' t0'644 laQR`a{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laabyz{{1 $Ifgd;zkd7$$Ifl0e>' t0'644 laz{{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdT$$Ifl0e>' t0'644 laɮʮ{1{1 $Ifgd;zkd$$Ifl0e>' t0'644 laʮˮ{1{1 $Ifgd;zkd $$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdq $$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd $$Ifl0e>' t0'644 la-.{1{1 $Ifgd;zkd/!$$Ifl0e>' t0'644 la./JK{1{1 $Ifgd;zkd!$$Ifl0e>' t0'644 laKLef{1{1 $Ifgd;zkd!$$Ifl0e>' t0'644 lafg{1{1 $Ifgd;zkdL"$$Ifl0e>' t0'644 la{{ $Ifgd;zkd"$$Ifl0e>' t0'644 laͯί{{1 $Ifgd;zkd #$$Ifl0e>' t0'644 laίϯ{1{1 $Ifgd;zkdi#$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd#$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd'$$$Ifl0e>' t0'644 la.@{{ $Ifgd;zkd$$$Ifl0e>' t0'644 la@AGH{1{1 $Ifgd;zkd$$$Ifl0e>' t0'644 laHIZ[{1{1 $Ifgd;zkdD%$$Ifl0e>' t0'644 la[\v{{ $Ifgd;zkd%$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd&$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkda&$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd&$$Ifl0e>' t0'644 la0F{{ $Ifgd;zkd'$$Ifl0e>' t0'644 laFG{1{1 $Ifgd;zkd~'$$Ifl0e>' t0'644 laűƱ{1{1 $Ifgd;zkd'$$Ifl0e>' t0'644 laƱDZ{{ $Ifgd;zkd<($$Ifl0e>' t0'644 la-.{1{1 $Ifgd;zkd($$Ifl0e>' t0'644 la./YZ{1{1 $Ifgd;zkd($$Ifl0e>' t0'644 laZ[{1{1 $Ifgd;zkdY)$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd)$$Ifl0e>' t0'644 laò{{ $Ifgd;zkd*$$Ifl0e>' t0'644 laòIJֲ{{ $Ifgd;zkdv*$$Ifl0e>' t0'644 la{{ $Ifgd;zkd*$$Ifl0e>' t0'644 laMN{1{1 $Ifgd;zkd4+$$Ifl0e>' t0'644 laNOZh{{ $Ifgd;zkd+$$Ifl0e>' t0'644 lahin{{ $Ifgd;zkd+$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdQ,$$Ifl0e>' t0'644 laӳ{1{ $Ifgd;zkd,$$Ifl0e>' t0'644 la+{1{ $Ifgd;zkd-$$Ifl0e>' t0'644 la+,.;{1{ $Ifgd;zkdn-$$Ifl0e>' t0'644 la;<=>{1{1 $Ifgd;zkd-$$Ifl0e>' t0'644 la>?Uh{{ $Ifgd;zkd,.$$Ifl0e>' t0'644 lahit{1{ $Ifgd;zkd.$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd.$$Ifl0e>' t0'644 laŴʴ{{ $Ifgd;zkdI/$$Ifl0e>' t0'644 laʴ˴ٴ{1{ $Ifgd;zkd/$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd0$$Ifl0e>' t0'644 la"&{1{ $Ifgd;zkdf0$$Ifl0e>' t0'644 la&'Id{1{ $Ifgd;zkd0$$Ifl0e>' t0'644 lade{1{ $Ifgd;zkd$1$$Ifl0e>' t0'644 laµ{1{ $Ifgd;zkd1$$Ifl0e>' t0'644 laµõ۵{1{ $Ifgd;zkd1$$Ifl0e>' t0'644 la {1{ $Ifgd;zkdA2$$Ifl0e>' t0'644 la.H{1{ $Ifgd;zkd2$$Ifl0e>' t0'644 laHIbw{1{ $Ifgd;zkd2$$Ifl0e>' t0'644 lawx{1{ $Ifgd;zkd^3$$Ifl0e>' t0'644 laض{{ $Ifgd;zkd3$$Ifl0e>' t0'644 laضٶ{{ $Ifgd;zkd4$$Ifl0e>' t0'644 la {1{ $Ifgd;zkd{4$$Ifl0e>' t0'644 la.{1{ $Ifgd;zkd4$$Ifl0e>' t0'644 la./7E{1{ $Ifgd;zkd95$$Ifl0e>' t0'644 la-7Drŷ׷<HƸ7>BzĹ)BCDPcder$4Olǻһ;PhƼǼȼݼ $h 5CJOJQJ^JaJ#h;h 5CJOJQJ^JaJh 5CJOJQJ^JaJ#h;h;5CJOJQJ^JaJJEFr{1{ $Ifgd;zkd5$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd5$$Ifl0e>' t0'644 laŷط{1{ $Ifgd;zkdV6$$Ifl0e>' t0'644 laطٷ{{ $Ifgd;zkd6$$Ifl0e>' t0'644 la<I{1{ $Ifgd;zkd7$$Ifl0e>' t0'644 laIJ{1{ $Ifgd;zkds7$$Ifl0e>' t0'644 la{{ $Ifgd;zkd7$$Ifl0e>' t0'644 laƸ{{ $Ifgd;zkd18$$Ifl0e>' t0'644 la7C{1{ $Ifgd;zkd8$$Ifl0e>' t0'644 laCDz{1{ $Ifgd;zkd8$$Ifl0e>' t0'644 laŹ{{ $Ifgd;zkdN9$$Ifl0e>' t0'644 laŹƹ{1{ $Ifgd;zkd9$$Ifl0e>' t0'644 la*{1{ $Ifgd;zkd :$$Ifl0e>' t0'644 la*+DQ{{ $Ifgd;zkdk:$$Ifl0e>' t0'644 laQRes{{ $Ifgd;zkd:$$Ifl0e>' t0'644 last{1{ $Ifgd;zkd);$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd;$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd;$$Ifl0e>' t0'644 la$5{1{ $Ifgd;zkdF<$$Ifl0e>' t0'644 la56Om{{ $Ifgd;zkd<$$Ifl0e>' t0'644 lamn{{1 $Ifgd;zkd=$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdc=$$Ifl0e>' t0'644 laȻ{{ $Ifgd;zkd=$$Ifl0e>' t0'644 laȻɻһ{1{ $Ifgd;zkd!>$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd>$$Ifl0e>' t0'644 la;Q{1{ $Ifgd;zkd>$$Ifl0e>' t0'644 laQRh{1{ $Ifgd;zkd>?$$Ifl0e>' t0'644 la{{ $Ifgd;zkd?$$Ifl0e>' t0'644 la{{ $Ifgd;zkd?$$Ifl0e>' t0'644 la¼ȼ޼{{ $Ifgd;zkd[@$$Ifl0e>' t0'644 la޼߼ {{ $Ifgd;zkd@$$Ifl0e>' t0'644 la $@{1{ $Ifgd;zkdA$$Ifl0e>' t0'644 la$?Qahu˽1;AHPT`vʾ 3[wɿۿA^bn,=޽޽޽޽޽޽޽޽޽޽ޜޜފޜޜޜ#h;hH5CJOJQJ^JaJhH5CJOJQJ^JaJ#h;h$|5CJOJQJ^JaJh$|5CJOJQJ^JaJ#h;h 5CJOJQJ^JaJ#h;h;5CJOJQJ^JaJh 5CJOJQJ^JaJ6@AQb{1{ $Ifgd;zkdxA$$Ifl0e>' t0'644 labchv{1{ $Ifgd;zkdA$$Ifl0e>' t0'644 lavw{1{ $Ifgd;zkd6B$$Ifl0e>' t0'644 la̽{{ $Ifgd;zkdB$$Ifl0e>' t0'644 la̽ͽ{1{ $Ifgd;zkdB$$Ifl0e>' t0'644 la2{1{ $Ifgd;zkdSC$$Ifl0e>' t0'644 la23;B{1{ $Ifgd;zkdC$$Ifl0e>' t0'644 laBCHQ{1{ $Ifgd;zkdD$$Ifl0e>' t0'644 laQRTa{1{ $Ifgd;zkdpD$$Ifl0e>' t0'644 laabv{1{ $Ifgd;zkdD$$Ifl0e>' t0'644 la˾{{ $Ifgd;zkd.E$$Ifl0e>' t0'644 la˾̾{1{ $Ifgd;zkdE$$Ifl0e>' t0'644 la {1{ $Ifgd;zkdE$$Ifl0e>' t0'644 la3\{1{ $Ifgd;zkdKF$$Ifl0e>' t0'644 la\]w{1{ $Ifgd;zkdF$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd G$$Ifl0e>' t0'644 laɿܿ{1{ $Ifgd;zkdhG$$Ifl0e>' t0'644 laܿݿ{1{ $Ifgd;zkdG$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd&H$$Ifl0e>' t0'644 laA_{1{ $Ifgd;zkdH$$Ifl0e>' t0'644 la_`bo{1{ $Ifgd;zkdH$$Ifl0e>' t0'644 laopqr{1{1 $Ifgd;zkdCI$$Ifl0e>' t0'644 lars{1{ $Ifgd;zkdI$$Ifl0e>' t0'644 la{{ $Ifgd;zkdJ$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd`J$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdJ$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdK$$Ifl0e>' t0'644 la,>{1{ $Ifgd;zkd}K$$Ifl0e>' t0'644 la>?NO{1{1 $Ifgd;zkdK$$Ifl0e>' t0'644 laOPjw{1{ $Ifgd;zkd;L$$Ifl0e>' t0'644 la=jv(Vi#4l/G )DVMUrz.@Oiy 'Vf "*8h%5CJOJQJ^JaJ#h;hH5CJOJQJ^JaJhH5CJOJQJ^JaJ#h;h;5CJOJQJ^JaJJwx{1{ $Ifgd;zkdL$$Ifl0e>' t0'644 la{{ $Ifgd;zkdL$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdXM$$Ifl0e>' t0'644 la){1{ $Ifgd;zkdM$$Ifl0e>' t0'644 la)*Vj{1{ $Ifgd;zkdN$$Ifl0e>' t0'644 lajk{1{ $Ifgd;zkduN$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdN$$Ifl0e>' t0'644 la#5{{ $Ifgd;zkd3O$$Ifl0e>' t0'644 la56l{1{ $Ifgd;zkdO$$Ifl0e>' t0'644 la{{ $Ifgd;zkdO$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdPP$$Ifl0e>' t0'644 la{{ $Ifgd;zkdP$$Ifl0e>' t0'644 la0{1{ $Ifgd;zkdQ$$Ifl0e>' t0'644 la01G{1{ $Ifgd;zkdmQ$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdQ$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd+R$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdR$$Ifl0e>' t0'644 la {1{ $Ifgd;zkdR$$Ifl0e>' t0'644 la *{{ $Ifgd;zkdHS$$Ifl0e>' t0'644 la*+DW{1{ $Ifgd;zkdS$$Ifl0e>' t0'644 laWX{1{ $Ifgd;zkdT$$Ifl0e>' t0'644 laN{1{ $Ifgd;zkdeT$$Ifl0e>' t0'644 laNOUs{1{ $Ifgd;zkdT$$Ifl0e>' t0'644 lastz{{ $Ifgd;zkd#U$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdU$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdU$$Ifl0e>' t0'644 la{{ $Ifgd;zkd@V$$Ifl0e>' t0'644 la.A{1{ $Ifgd;zkdV$$Ifl0e>' t0'644 laABOj{1{ $Ifgd;zkdV$$Ifl0e>' t0'644 lajky{1{ $Ifgd;zkd]W$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdW$$Ifl0e>' t0'644 la ({1{ $Ifgd;zkdX$$Ifl0e>' t0'644 la()Vg{1{ $Ifgd;zkdzX$$Ifl0e>' t0'644 lagh{1{ $Ifgd;zkdX$$Ifl0e>' t0'644 la {1{ $Ifgd;zkd8Y$$Ifl0e>' t0'644 la #{1{ $Ifgd;zkdY$$Ifl0e>' t0'644 la#$*9{1{ $Ifgd;zkdY$$Ifl0e>' t0'644 la9:<Q{{ $Ifgd;zkdUZ$$Ifl0e>' t0'644 la8<Pp,-0LMO^`pqu%5N}GexDbϻϻh4h40JmHnHu hF0JjhF0JUhF&h rh r5CJH*OJQJ^JaJh r5CJOJQJ^JaJh|x5CJOJQJ^JaJ#h;h;5CJOJQJ^JaJ' t0'644 laTUp{1{ $Ifgd;zkd[$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdr[$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd[$$Ifl0e>' t0'644 la0r{{ $Ifgd;zkd0\$$Ifl0e>' t0'644 larsu{1{ $Ifgd;zkd\$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd\$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdM]$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd]$$Ifl0e>' t0'644 la&{1{ $Ifgd;zkd ^$$Ifl0e>' t0'644 la&'5O{1{ $Ifgd;zkdj^$$Ifl0e>' t0'644 laOP}{1{ $Ifgd;zkd^$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd(_$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd_$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd_$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdE`$$Ifl0e>' t0'644 la{1{ $Ifgd;zkd`$$Ifl0e>' t0'644 la {1{1 $Ifgd;zkda$$Ifl0e>' t0'644 la  {1{1 $Ifgd;zkdba$$Ifl0e>' t0'644 la !&'{1{1 $Ifgd;zkda$$Ifl0e>' t0'644 la'(Gf{1{ $Ifgd;zkd b$$Ifl0e>' t0'644 lafgx{1{ $Ifgd;zkdb$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdb$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd=c$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdc$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdc$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdZd$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdd$$Ifl0e>' t0'644 la{1{ $Ifgd;zkde$$Ifl0e>' t0'644 la YZ{1{1 $Ifgd;zkdwe$$Ifl0e>' t0'644 laZ[{1{1 $Ifgd;zkde$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd5f$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdf$$Ifl0e>' t0'644 laE{1{ $Ifgd;zkdf$$Ifl0e>' t0'644 laEFLM{1{1 $Ifgd;zkdRg$$Ifl0e>' t0'644 laMN{1{ $Ifgd;zkdg$$Ifl0e>' t0'644 la{1{ $Ifgd;zkdh$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdoh$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdh$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkd-i$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdi$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdi$$Ifl0e>' t0'644 la(){1{1 $Ifgd;zkdJj$$Ifl0e>' t0'644 la)*b{1{ $Ifgd;zkdj$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdk$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdgk$$Ifl0e>' t0'644 la{1{1 $Ifgd;zkdk$$Ifl0e>' t0'644 la}{{gd;zkd%l$$Ifl0e>' t0'644 la 1h/ =!"#$%"Dd 2s0  # A"Z"V}4>I#6"D @=."V}4>I#l@Z ?!xoe~ .RB{7H{TR=P*?X"!qћ$Z" "hoT(t/ -I H؎LGx<?L籓PRyG?T|p華gʃW*?R9Ty܏+UٸJѷ|rW wPWU/?/Mm77mP~~w^>^~@K=[~T|{T~^69R <90*Kʸ./ ^3x BP;ymPмQ2x}N=)wx9"sbgډo@[IVEܼ(Ӎ'E̋;O-L?3)~_~Y2 ;yS0/0/ 0/;e^yya^@ٺST6k7_¼0/`͋#}Y=&Oلya^@y_$^xtͅy9_0/ (Ow 0/vg蹝^ 2/ Ʀ;߰ξ}TX`࿈ü⺳kZ w;]ɩ_yJ02vwcP5 ERcl[ʹ0/vwcPZa0qcmr_ pѸP<3v@oPОčļEU'pjE.]ASnVr}>͹m! Fȕio{cPXjZlW8"zz9WO97"Phtamȅ#7p/.]97gsn~üEky9fv}tKig l{o0=~ vļEOnpp ^_3x FsBٛg1rͶoPQMι1 (z^tVVjpj:x[Snٚ Y7s`{ƃyEϋJ闸I n>57i7{yVM\#s޶`b^@bumm%}k%Co>bٻ:GvqCD<|ȧ{.bc; ; ; ; ; ; dyyyyyyy@w@Aw@Aw@Aw@Aw@Aw@Aw@Aetdtdtdtdtdtddޣ2222222<<<<<< ̃̃̃̃̃̃x4y@w@Aw@Aw@Aw@Aw@Aw@Aw@tyyyyyyy@wy<<<<<<;<; ; ; ; ; ; ;222222@tdtdtdtdtdtdtdd^Aw@Aw@Aw@Aw@Aw@Aw@A=; ; ; ; ; ; ̃̃̃̃̃̃2<<<<<*1?P / ^3ߔث 婭΋iG {L$Bi ¼Noޙ`^$`{ {2/zy3Fy!`^80/0/;e^A~Y2anj0/`_2/@w BAwB̃y¼ `'ݩH|ӽ?. Ww7]2N!Ơya^~X^y>㧐ܼ0/`ϋ>Wo^yFc߼0/ y=)Cqyc6/> ¼¼0/ 0/ ¼6/Sgg^;c 2S0/0/S뼰˒y0/@۝zgo{G_y$S^Odt$:˫'^~۟^ 8~W$)F>3\:5qu:\6k_|uSac$;%|>W_=]a՛^ $)ռ5 YեtuYBAw6/VXaj:y9~ k]"_ad/.]2SyZ^&p^:x}ȍoM{jt:եMBAw6/++##m+#o\: #f9ucyН͋JX|+7 #cٚ )ۼ讬t<+̋Nocg:fkƼyН͋յ+̋~kyu5j~aѼyН͋^w4kkw̃G;w6XvwżyНR=xG;sLܽ{ܙ1AyН̋Ǐug˳굉 5dIAwʠY6ad籞xZzˏdyНRQok֮jm۫'a?Oؘ22dtYNJѧy˽sFqs0/tWO/<ɷ?pɅO?ΫG66 Ӟ7yuOV?̥k3NM\vwʵ/|"Jq7yugSsUvzًS6 vad0/yQk6\եtuٴ sa^0/yQo ` 徴fq}vyf.Ϳ= ,r='>჉yEϋN\Ԋ\H>r l~|ٛsC`ϑ+Ӯ0/ynj%ppE.lfsVL?{sn !z7H[Eyv`b^@ k8A=ϊꋓ7R|{HAߞos#Λ1{Gyx,^$I)6KfIfI,I,I%I%Ib$Ib$Il$Il$Il$͒$͒$Y$Y$6K+u|'I7KfIT}6'}(8zxb:\hْ$UYL沝y|y/C@cxÅN IR57'Ch.IR\";㵹o͒ڵy|L{b6x!)IR5ۜ`E}I׸ W.f{YT6%-8oOv%Ifx_5MSI:[Muڒ${/6$yʬ2KHY$Y$6K$6KfIfI,I,I%I%I%Ib$Ib$Il$Il$͒$͒$Y$Y$Y$6K$6KT6?H\Y$M.i2Y%6K %fTzn;H*P)+`鳹%wg\[./am͒llf$6ȖfIle6Yllf$62,Ile6Y9f6Kmlfαlf[f3%sf6Kb-͒f[f3%ٖfIlf-͒96Yllf$6sl$62,͜c3,Ͷf6Kb3llf[f3%Ͷf6Kb-͒f[f3%slf$MRls]l҈sUfIhs=X=Z^T|kS1f6m~较 q89q7^b.r\δWA:r_f66l^7Ǽtx%/k~y3S~A?;l ̉:1vlf3la3f6cf6Tlf1lf3la3\6O5f6cf66͞of1of3fc f66liڷlۿep{hkжS05Uf6lY\~xG]_|&?wclf3=\% gCw_{˭6U9ͳlf)ⅆ'GsMM͕0aZz]lf3*sa{z*hZÚM]=J6l.͞oa;=al =f6ٔG:{{+hɲf6lB[wJfϷwyLÓΞGf6lfsݿmn=0 ߽7,3.^06ͦ6W>hW$'|=&TM9~?f6lfstOr7Icoo?slf3f6Walkf=hPM`XsSlf3\6?h3ڶfpgelf3\6z,n6<ٲǴc+~K(1myAtf6Om1lf3<6fcf6y7O+l f6O͞i6lf31yNE`6lf3v_Y4vl`3<拴l f6O鋴 =m6l.os_{0f6jsίl f6Oy.jd`y8}7="{c(e ]s:]a/*wyY,n5{1Z0f67TSc$w\D9'Jd-s c~Ep&|x1yod3 \dyrfUm.y㲹8oc~J6A`f6gi>\\&ǤC%>Bgdf6׬M, I,/m.q9l.IoK'Q9£f6O gA%l*UTE^UEL^4נM`%>\[)u^ f6wSE^<=3S`LI٩=a3yyL4|z̖O|3乊~Ȍ5 66l!"0cf6yfo.Hl f6y؜4o5lf3gLݫf63l(#.6l6cf6ưlflu!Mse|kf1UuϮ*yƘuFdGhǴvY\i?Η6lf1lf3l f6W 10ϝ=pf6cf66͵nߏOӓꌑ9sn9c45>{.Ú9=`-tQﱙl1Z *;/Jf}ݜdE뢆E颽 5ކ[hb?gl;ܷ^5_OeQQײQy ܰw8'kv-_;'eQڞZ_1r \m[ ?,4zY?~|x6͵hseQo{ 3t(o77Ύ˝7 3]~@1"]m}yys$BO$,릦,w E䥺׭Zu~۾G?ccxЫyG?򊣾?;9=O~p_.ٍf3\63O{Eyg`R7UŸgωͻ4~ן!gʷ-g:e3\6';|98ͅaĤB<;aW ?ޱd;/?fI1uɦ#4̿E;is^yz~4}W}􇿌,Nl Wb3myӾ)/ytcڙGfn)~n#>Ȝ2r*B*,JH`盳TNokO0a1oz\ո']N+e_Em{^oѺςƹX; >_ǰl ea1p/e=jRgm*>rKӓf2ELuLƳ7-qSŸ_Lދ2S5;_*mKiS_8jkp˛O[޼w]r#h{ps^~j>zazZlώd3\K6;6':>nyN6\Kiϊڗ99OiPϨrN^MѬSf>yOR`:'ټ(# |532A0KF'\//j97]pS4{。-_ӚEmߺٍ~ϺW=9yQcGl/mnZ2+G2maۜy<:e2J2?7hir?+.ӌwſX*"_MbIUYO^Mg|7_xKE,y/ $zwrqXry׿s̷Nlf3k柽)͋:^~~d~hټܽϮu3M?Hu|1ΚfsBWzLJr{'\/^ܰCMQ%, tMYo]rȅ-o uo8Zw7=4ٿb3k=Ι6|6e=Ŏ=D2}7SrOl-=JN9YBwc5=.dr;#/mzEMo^tP]uM\pȹk8.~vWA[f6׆_߰(MڭKL>~ʗ7w|n^-d8n-y{}3*rc.č<i,'@WWn^?mOZr-|)ōMo~s45;!9n|ǫf6גOYeQks:Ya?62IMvKt"'"w H)_Y~泖7-h;+6R `Qpbsgof6ל͛/ζy祓~ʹ$* %y%ro6&sGј 08 gJ/%6m7~}mWWe~u+l/χ]pĢ#Q7dzl=qBMw1-飩Wɵ998q|CZuloo 64\qfw]m\7yQ:{y|ۘڙ̟[pM\Dz?k[rkKݍ\ޫ`)+6y% a\΋V^׽3%6?vD|}e T6?/zza,Et^Qfjx2Id/^i7^< ɏlǴ_v=yP2,`sBr&̉ʽ7Mfy&|tnL>I~oO?p}')Wh ~uz7=$JaQǜu-voGo&9ަG&Fu]헜iNN'7s/:lN'?X/Lg>ކc_n~0lf3kЪ7x}ߏC?7njNH2~ R:w[:mwݲ__4wlf3+0x79Opb<_ZϗSpdja\YFrIp˚DyӾd3\Y6'=0JNJ~_m&j~*㗈y9L_c?`ro=2cOT*>~Z0Gލ?0j?+}Sy7f6mTűlf$6l$6lf6͒f6͒f6͒f6Yf6Yf6Kb3f6Kb3fIb3fIlf3,Ilf3,lf3,lf3%lf3%lf$6lf$6l$6lf6͒4[m.SJuiYg Ue,lǴ˫Ǵ376%lf$lf$6lf$6lf6lf6͒f6͒f6Yf6Yf6Kf6Kb3f6Kb3fIlf3fIlf3,lf3,lf3%lfsu S)$lUD)lf,6lv/הf6=>f6lkJlf3gYGQz\/~#sb3{TE-Nr{ Ylf3]ͥ|ulfجZYY.rb35,6kjl~ %w啸2=]Gˋvږ:_zRf3fo;3!,6l,6lf=yxFlKYlf3<6ghYl晷=\Sb3flf6Y)lf{|6b3+fS)Plf3fXl>,f6Fmi5ս7 lf6׮͝aЅ&U03=͘3{s{ Mlf6׮[$BN2f{qΜscGlf6׮]}}ap-}o>%iflfsM&{Ν|?>m֧d}z:a׹sˆ6Klf3k0й?>m֧d}z:-]/4Yb3\6;Zkfp`{W%6͵hsgO_ p]ܹcv}Clf6~.Mڽg~~Fb3\6?|xǒ +=jݸ&,Hlf3ksI]qr4Kκu l>Fb3\[6sgO_GwLCkDŽ'HXOء ,l9%luw߶_rWCTӚ -Lb3\ 6n7|}?]Uk~rw{7{nZX[ǧ/7¹S,^h0%6`sw@ ?X׼) \~ӿ~ǿ+kavvmÑ|[9'\Bk؅8”<m4Te6'cd:zf7=_ߑ,GmeZtܣ yZv Sbs lUPq;zz9]ݛZXȹǶy]Im;< -|N)yvb6{y6&`wy8 rݽBΝ~o{) (̓e [ZiКu.>&yaJlf3-}}alr'\Y ut(77rǷ105~59 Y'Bx/LlfsfKoo gց񞠳sCa=1c. ,rz'(4a͋GVUh%^hZ$/Llfs&̝==A--[ 9wُdxŘk{_E/I6vkm0%6cs@ gցBg JZ 9w;lǘ (e J*r|aa\6 pf6zl 30wuY'Hs>3LLx wͷq3; y Yg`J.Llfs747"M gc2Ϝ J[wO}K{!n_3L=Ǭc&|kXX/ \ʅd'PxaJlf30}&\}?yB nj(_ ,~.%a']sXҟUh//~f6zl&˳G3OPa's{]lss)q >AÒ 6O”f6W[m*<*z1O3uk8-6y.9aaIaaּMyr raJlf3m}]=҆e^xVh3Bf6l w;wge;r9Iwc˺ LX*i{aJlf3dS_v]w?y#Zߕ<;&,),КB)lcɆOuׄswݾYڽY5ڲ-,КB)l{[4a'lQκu l><# 5Zf6l;^AΞqMCkG)>E 畵7L~m3r,Lb3\ 6Kf6Kb3,Ilf3,b3,lf3% fIlf3,Ilf3,lf3%lf3%lfێ$6Oeɚ,Il]͒ \Ǵ+rHb3fIlfIlf3,_,6Kb3fIb3fIlf3,Ilf3,lfv$lf$6b$6lf/l%lf$b$6l$6lf6n;f6YfYf6Kb6͒f6YnܿYlf6͒f6͒f6Y< 6WX56Kbf.[6Kb&lǴ,Ilf,b3%l%Ylf$lf$6rۑf6͒,6͒f6YݿYlf͒f6͒,6Yf6Yf6Hb3fIlfIlf3,_,6Kb3fIb3fIl,Ilf,b3%lf3%Ylێ$6lfMeefIl&ʵfIlzȳǴ,Ilf,lf3%lvYf6Hb3fIlf3#lf3%Yl%lf$6a,lf3%l%lf$lf$6rۑf6͒,6͒f6YݿYlf6͒f6͒f6Yf6Yf6Hb3fIlf3fIlf3,_\a,%(,ylȳ,lf3,l%l%b$6b$6Yl$6Ylf6͒f6͒f6YfYfY,6Kb3,6Kb3fIlf3fIlf3,Ilf,lf3%l%lf3%b$6b$6Ylf6Ylf6͒f6͒<}6WX,IlfIl#%Y%Yb$6,%%Yb$Yb$6Klvۑf͒,mG%6Kb$6KbfIlv"Y%6K%6KbfIbfIl#%Y%Yb$6,%%Yb$Yb$6KlvۑTF%%fI͒,YR,i2Y,I,I,I%I%Ib$Ib$Il$Iey^{Y͟EߛE/zi?=?;>D9EoQ8|xᅦ7EO;~`ʔ$#$͒$Y$Y$6K$6KfIfI,I,I,I%I%Ib$Ib$Il$Il$+u|'I7KfIT}6'}(8zxb:\hْ$UYL沝y|y/C@cxÅN IR57'Ch.IR\";㵹o͒ڵy|L{b6x!)IR5ۜ`E}I׸ W.f{YT6%-8oOv%Ifx_5MSI:[Muڒ${/6$yʬ2KHY$Y$6K$6KfIfI,I,I%I%I%Ib$Ib$Il$Il$͒$͒$Y$Y$Y$6K$6KT6?H\Y$M.i2Y%6K %fTzn;H*P)+`鳹%wg\[./am͒llf$6ȖfIle6Yllf$62,Ile6Y9f6Kmlfαlf[f3%sf6Kb-͒f[f3%ٖfIlf-͒96Yllf$6sl$62,͜c3,Ͷf6Kb3llf[f3%Ͷf6Kb-͒f[f3%slf$MRls]l҈sUfIhs=X=Z^T|kS1f6m~较 q89q7^b.r\δWA:r_f66l^7Ǽtx%/k~y3S~A?;l ̉:1vlf3la3f6cf6Tlf1lf3la3\6O5f6cf66͞of1of3fc f66liڷlۿep{hkжS05Uf6lY\~xG]_|&?wclf3=\% gCw_{˭6U9ͳlf)ⅆ'GsMM͕0aZz]lf3*sa{z*hZÚM]=J6l.͞oa;=al =f6ٔG:{{+hɲf6lB[wJfϷwyLÓΞGf6lfsݿmn=0 ߽7,3.^06ͦ6W>hW$'|=&TM9~?f6lfstOr7Icoo?slf3f6Walkf=hPM`XsSlf3\6?h3ڶfpgelf3\6z,n6<ٲǴc+~K(1myAtf6Om1lf3<6fcf6y7O+l f6O͞i6lf31yNE`6lf3v_Y4vl`3<拴l f6O鋴 =m6l.os_{0f6jsίl f6Oy.jd`y8}7="{c(e ]s:]a/*wyY,n5{1Z0f67TSc$w\D9'Jd-s c~Ep&|x1yod3 \dyrfUm.y㲹8oc~J6A`f6gi>\\&ǤC%>Bgdf6׬M, I,/m.q9l.IoK'Q9£f6O gA%l*UTE^UEL^4נM`%>\[)u^ f6wSE^<=3S`LI٩=a3yyL4|z̖O|3乊~Ȍ5 66l!"0cf6yfo.Hl f6y؜4o5lf3gLݫf63l(#.6l6cf6ưlflu!Mse|kf1UuϮ*yƘuFdGhǴvY\i?Η6lf1lf3l f6W 10ϝ=pf6cf66͵nߏOӓꌑ9sn9c45>{.Ú9=`-tQﱙl1Z *;/Jf}ݜdE뢆E颽 5ކ[hb?gl;ܷ^5_OeQQײQy ܰw8'kv-_;'eQڞZ_1r \m[ ?,4zY?~|x6͵hseQo{ 3t(o77Ύ˝7 3]~@1"]m}yys$BO$,릦,w E䥺׭Zu~۾G?ccxЫyG?򊣾?;9=O~p_.ٍf3\63O{Eyg`R7UŸgωͻ4~ן!gʷ-g:e3\6';|98ͅaĤB<;aW ?ޱd;/?fI1uɦ#4̿E;is^yz~4}W}􇿌,Nl Wb3myӾ)/ytcڙGfn)~n#>Ȝ2r*B*,JH`盳TNokO0a1oz\ո']N+e_Em{^oѺςƹX; >_ǰl ea1p/e=jRgm*>rKӓf2ELuLƳ7-qSŸ_Lދ2S5;_*mKiS_8jkp˛O[޼w]r#h{ps^~j>zazZlώd3\K6;6':>nyN6\Kiϊڗ99OiPϨrN^MѬSf>yOR`:'ټ(# |532A0KF'\//j97]pS4{。-_ӚEmߺٍ~ϺW=9yQcGl/mnZ2+G2maۜy<:e2J2?7hir?+.ӌwſX*"_MbIUYO^Mg|7_xKE,y/ $zwrqXry׿s̷Nlf3k柽)͋:^~~d~hټܽϮu3M?Hu|1ΚfsBWzLJr{'\/^ܰCMQ%, tMYo]rȅ-o uo8Zw7=4ٿb3k=Ι6|6e=Ŏ=D2}7SrOl-=JN9YBwc5=.dr;#/mzEMo^tP]uM\pȹk8.~vWA[f6׆_߰(MڭKL>~ʗ7w|n^-d8n-y{}3*rc.č<i,'@WWn^?mOZr-|)ōMo~s45;!9n|ǫf6גOYeQks:Ya?62IMvKt"'"w H)_Y~泖7-h;+6R `Qpbsgof6ל͛/ζy祓~ʹ$* %y%ro6&sGј 08 gJ/%6m7~}mWWe~u+l/χ]pĢ#Q7dzl=qBMw1-飩Wɵ998q|CZuloo 64\qfw]m\7yQ:{y|ۘڙ̟[pM\Dz?k[rkKݍ\ޫ`)+6y% a\΋V^׽3%6?vD|}e T6?/zza,Et^Qfjx2Id/^i7^< ɏlǴ_v=yP2,`sBr&̉ʽ7Mfy&|tnL>I~oO?p}')Wh ~uz7=$JaQǜu-voGo&9ަG&Fu]헜iNN'7s/:lN'?X/Lg>ކc_n~0lf3kЪ7x}ߏC?7njNH2~ R:w[:mwݲ__4wlf3+0x79Opb<_ZϗSpdja\YFrIp˚DyӾd3\Y6'=0JNJ~_m&j~*㗈y9L_c?`ro=2cOT*>~Z0Gލ?0j?+}Sy7f6mTűlf$6l$6lf6͒f6͒f6͒f6Yf6Yf6Kb3f6Kb3fIb3fIlf3,Ilf3,lf3,lf3%lf3%lf$6lf$6l$6lf6͒4[m.SJuiYg Ue,lǴ˫Ǵ376%lf$lf$6lf$6lf6lf6͒f6͒f6Yf6Yf6Kf6Kb3f6Kb3fIlf3fIlf3,lf3,lf3%lfsu S)$lUD)lf,6lv/הf6=>f6lkJlf3gYGQz\/~#sb3{TE-Nr{ Ylf3]ͥ|ulfجZYY.rb35,6kjl~ %w啸2=]Gˋvږ:_zRf3fo;3!,6l,6lf=yxFlKYlf3<6ghYl晷=\Sb3flf6Y)lf{|6b3+fS)Plf3fXl>,f6Fmi5ս7 lf6׮͝aЅ&U03=͘3{s{ Mlf6׮[$BN2f{qΜscGlf6׮]}}ap-}o>%iflfsM&{Ν|?>m֧d}z:a׹sˆ6Klf3k0й?>m֧d}z:-]/4Yb3\6;Zkfp`{W%6͵hsgO_ p]ܹcv}Clf6~.Mڽg~~Fb3\6?|xǒ +=jݸ&,Hlf3ksI]qr4Kκu l>Fb3\[6sgO_GwLCkDŽ'HXOء ,l9%luw߶_rWCTӚ -Lb3\ 6n7|}?]Uk~rw{7{nZX[ǧ/7¹S,^h0%6`sw@ ?X׼) \~ӿ~ǿ+kavvmÑ|[9'\Bk؅8”<m4Te6'cd:zf7=_ߑ,GmeZtܣ yZv Sbs lUPq;zz9]ݛZXȹǶy]Im;< -|N)yvb6{y6&`wy8 rݽBΝ~o{) (̓e [ZiКu.>&yaJlf3-}}alr'\Y ut(77rǷ105~59 Y'Bx/LlfsfKoo gց񞠳sCa=1c. ,rz'(4a͋GVUh%^hZ$/Llfs&̝==A--[ 9wُdxŘk{_E/I6vkm0%6cs@ gցBg JZ 9w;lǘ (e J*r|aa\6 pf6zl 30wuY'Hs>3LLx wͷq3; y Yg`J.Llfs747"M gc2Ϝ J[wO}K{!n_3L=Ǭc&|kXX/ \ʅd'PxaJlf30}&\}?yB nj(_ ,~.%a']sXҟUh//~f6zl&˳G3OPa's{]lss)q >AÒ 6O”f6W[m*<*z1O3uk8-6y.9aaIaaּMyr raJlf3m}]=҆e^xVh3Bf6l w;wge;r9Iwc˺ LX*i{aJlf3dS_v]w?y#Zߕ<;&,),КB)lcɆOuׄswݾYڽY5ڲ-,КB)l{[4a'lQκu l><# 5Zf6l;^AΞqMCkG)>E 畵7L~m3r,Lb3\ 6Kf6Kb3,Ilf3,b3,lf3% fIlf3,Ilf3,lf3%lf3%lfێ$6Oeɚ,Il]͒ \Ǵ+rHb3fIlfIlf3,_,6Kb3fIb3fIlf3,Ilf3,lfv$lf$6b$6lf/l%lf$b$6l$6lf6n;f6YfYf6Kb6͒f6YnܿYlf6͒f6͒f6Y< 6WX56Kbf.[6Kb&lǴ,Ilf,b3%l%Ylf$lf$6rۑf6͒,6͒f6YݿYlf͒f6͒,6Yf6Yf6Hb3fIlfIlf3,_,6Kb3fIb3fIl,Ilf,b3%lf3%Ylێ$6lfMeefIl&ʵfIlzȳǴ,Ilf,lf3%lvYf6Hb3fIlf3#lf3%Yl%lf$6a,lf3%l%lf$lf$6rۑf6͒,6͒f6YݿYlf6͒f6͒f6Yf6Yf6Hb3fIlf3fIlf3,_\a,%(,ylȳ,lf3,l%l%b$6b$6Yl$6Ylf6͒f6͒f6YfYfY,6Kb3,6Kb3fIlf3fIlf3,Ilf,lf3%l%lf3%b$6b$6Ylf6Ylf6͒f6͒<}6WX,IlfIl#%Y%Yb$6,%%Yb$Yb$6Klvۑf͒,mG%6Kb$6KbfIlv"Y%6K%6KbfIbfIl#%Y%Yb$6,%%Yb$Yb$6KlvۑTF%%fI͒,YR,i2Y,I,I,I%I%Ib$Ib$Il$Iey~E-_ݵp讣GN80>W^;GoUEGDd 0  # A"2u {^ @=2u 霢+pp+@?exڱnwP$R) KJ!/ 11 uK{>@>swq>Ows_ߝ=GOo"Fii ؍QNUHc+o[Vmi_i n/Wt4 c23K4g8|3~2~|O0FhFhFFhF|ؤFhӈC9wh:Ÿ{`ʛ6h_$]67Ι;F\qD~mwE -uЈˮFөǢh3?rX@dWшn>D#ܽB-=vhZym;\@#q& sfί]}ppj缘#"@#4@#44@#4֗MgF>8;D=\3}#6iiF\%J2*_EksQ휹+nhGw6{i~G]Т[j4z,ڈ6+u DvO4.LKk/=.Ԃc׶40g0Lmv3sF\E}{s Z6EΟk~?XE#iwWUo44@#4@#@#4@#4_#x ,g! 4b,E=4B#@#44B#@#44B#@#44B#@#44B#@#44B#@#44B#@#44B#@#44B#@#4@#44B#@#44B#@#44B#@#44B#4B#@#44B#@#44B#@#44B#@#44B#@#44B#@#44B#@#44B#@#44B#@#4:hFFhhFFhhFFhhFFhFhhFFhhFFhhFFhhFhFFhhFFhhFFhhFFhhFFhhFFhhFFhhFFhhFFhFhhFFhhFFhhFFhhFhFFhhFFhhFFhhFFhFhhFFhhFFhhFFhhFFhhFFhhFFhhFFhhFFhhFhFFhhFFhhFFhhFFhFhhFFhhFFhhFFhhFFhhFFhhFFhhFFhhFFhhFU4@#@#44B#@#44B#@#44B#@#44B#@#44@#44B#@#44B#@#44B#@#44B#@#44B#@#44B#@#44B#@#44B#@#44B#@#44B#@#FhhFFhhFFhhFFhhFFhhFFhFFhhFFhhFFhhFFhhFFhhFFhhFFhhFFhhFFhhFFhh^t@,cFh6LjI㻈d^~~͏i|ƃ9/Dd 0  # A"Q/kVK 冡[$--/=^ @=%/kVK 冡[$-T Q6H0,.xݽ-yE}XeQd@ &CN+ p*Pd/@s1VT[ݿi53L}xݷy[o_oӯ?}O_}}/>}Wގ^hzaaVVaVVaVVaa: """*"*"۳_+O?"2""*"ªi3wŏ3ǧ?e?߯l"(a#ƾ*boO?Y="j![h Z6NDfF|9˪-/js@VmX /.&}K:SY"K>Y^iuO,|UD`Ca V%{> aNM6Vmӕ$l#"($=dBp"(""g &*"*"ªHV=5|gđ#yJ#GX9rĪS>~[}Hkt8l]$r|y'$Z]>UlxWm&1U-X'`_=v0qχ8.BxQVmh^>^#52ZneޛU[:Zxkt\N3F䓰LweU`k<1{~zT@jcգ9e>fW Rs^9׎Xy:efdܘUc+Sj=2= u;s߳pU:]=Xb۰jue{w1-{hcWv9Z w9{WﱿjWSw*cȾ>1BY[>Ssn,""*"*"*""a2UzGXU9r*ϑ#VU{7Sg/|~IR3_9VfY{Qjӧd<1[}Kxe!:-Y z&-dۦط4-/#VaUo)+ )#>x:M?/#VzwNj.2ޕUQOG)ͯq I  c Vt:^I.7?ªz= s\UϿɞJ VymKZhtMwl%Yy)5es WG+WȲswu$ǖ~>Vsf=B';  zX%#;;bǑ#VaGJsUbW?~7;n,{ce|FZ]>5xgVjMn9~M*̾zQV!xoE6_&Va9YjGT|cܬj%\^VWݞUm z4Kfm3|MkM6n|p*Gr\1VaY5vBc%ڈ3WM9O"oy-3߷;žCrWWzNM;ޥ֋3W+Gk9Q]։**"*""""*"ªVf{IIqBG8r*ȑ#ViZZx7ϱ2G>;ce.exqU^k=yi˿XVQCjڎC*Vmn֘0)yH`Zm)ebV9f$Or&cVN6H<Ǫ!e2ª4VJ6OJ<Ǫ8#eK;^UCޖQkwc&<jR \%92GUXU;?gUc%cXUXX wN<_u_^L95 B7Z߃UŻO7:Z4s2W@Qk'9YEDwVVaaaVVY{\\ * *.\ o5x oq9ǹm|pq7[c9WY\BXe{Xu,o=*cc;G]>XKYbUHê C\\QeR*s9c̱ <HZZpIrɫ4e^~Vm-)rz{T?ڞu`Kd%S˧j+V͑ J9[I6 e < [IjWa YU@V`J'*:UY \YUFbV VWjY5۾yM*i}[\Kh\‰loNr Z-y.<>Vɯ""""*"*"*"":*9h\UXŅ Vaʅ Va.XUownwO&$)~[w(,e.Qy_S\㒷s9c/;,e񱊈n/""*"*"*""a4.\fs*Jo ªZ SՏ:BTNW2{y_|vxB=VEjKG;E.撑,5U}2s/9$ǵY'*Kwz,m*UW!wx:VaVǪZ*i[?|>0HǪSN;lr?.K8E+RDlk!bG!Xƪ3/ݒIcYU.5۰}NY5=)w F.֫`UKK~=rZDd w)h>U`Ƶ΃#h˞b.Qۊ>C47ZnU~}oBK;˒_[?*" Urиp * *.\ }-ܷ7$,e.gv-5U~x\bN~8UN%"e ªcb#OǺ9?^7eNUgcUx:VaVaUdUQiIXuuV%Du,乄UYb-B-+| bUи+M컍\bǖ]ΘaUX1k6s ߳}S:Ʋ%> VaU&zk (R̪QUmܛ*U7;vWJޗ=y.I3~L&o}Eq>t-%<%yI诎!_ߢ,GcU*"*""""*"ªVAe6*.\ V.\ p*Zgvv,KK93:6, }lB}AvUoOr O~ñ~ԀdQ -(ݨE$cU0I\]Ie^5IUIXUgUӀU2Uyٖ~V59 怱IYUv~Sy *X Ǫl$eiOv7t_juby= wa`Rr";~~4SW]wnAcU ~7DAzL0ʥ&thI.+|IywCcYXEDXUDUDUXEDX*9h\UXŅ Vaʅ Va.XU]uTrֽb$ =]_||Ty{e"PjY*ۥs.Gw;'$n-Eaն ޺xNl)sb`U0N˪qW$IJ`޴%;$ >*s9ơr`n͛]ףBbsWWϺ?ȂwffUJ눱Wݐ`ձga b]¯Ok,v˪-=,}jVQUgH$gbUJsKfd$?-KҼi]jr]2V/!"V%xGQ{ Ro =u/ɲKMb[XEDXUDUDUXEDX*9h\UXŅ Vaʅ Va.XUk7CvH?Z]qN L/Ȏ~}cẗ>'E$Q3dZqYRω%KD""VaUXuQ7*z6ImsɫXWw_bFKR*ȫ%^CV[K~ˑ2byzI~=1JmUy?\tgcuϳG4ø->gWeqǪ5ԕU7,.XɪYjSǺ5s?ǪqՖ!k y.-: }%{\ `Uقϱn/""*"*"*""a4.\fs*Jo ªA[vIJBil$ Qt?LXc). VyV^I螱{+ p FyW֍x$Tkݗڙqʪ-'\`^V<泳jo:VMϪY;OUɪ2TVW]Ug+IQ1?%#%oX5d_R6v.&VMϪ ^ʲw{׼UGֱ{Nvfd9ŪìZh.pPrRmKBi}J\nVc7~~%>A '̎;\m}bYXEDXUDUDUXEDX*9h\UXŅ Vaʅ Va.XUj1{Oq{ב85.I\kl *gKUNnkUOt5\1:-Q#=5E'yr)ꖬj&eHB}R%%) V eU;s;Ϟ >$%$/QbgbsS4ʒVW]n\%3Wg| afӸzVMΪd Y>|*<{]X.,xnV˪רw}z^u\ImvX^Zti ICj&?vo7`dM"""*"*"*""aU k\t`VqUXrUXŅ VaUbϿ oo]~aVVVaaVXED4=VV&cф*"*""""""*"<{o_?xo?ywo?~~wnjxo_?O޾Ͼ>䋟/=EDdHDUDUDDXEDUDUDDXEDXEDUDDXEDXEDUDDXEDXEDUDDӰ_+O?"2""*"ªi3wŏ3ǧ?e?߯l"(a#ƾ*boO?Y="j![h Z6NDfF|9˪-/js@VmX /.&}K:SY"K>Y^iuO,|UD`Ca V%{> aNM6Vmӕ$l#"($=dBp"(""g &*"*"ªHV=5|gđ#yJ#GX9rĪS>~[}Hkt8l]$r|y'$Z]>UlxWm&1U-X'`_=v0qχ8.BxQVmh^>^#52ZneޛU[:Zxkt\N3F䓰LweU`k<1{~zT@jcգ9e>fW Rs^9׎Xy:efdܘUc+Sj=2= u;s߳pU:]=Xb۰jue{w1-{hcWv9Z w9{WﱿjWSw*cȾ>1BY[>Ssn,""*"*"*""a2UzGXU9r*ϑ#VU{7Sg/|~IR3_9VfY{Qjӧd<1[}Kxe!:-Y z&-dۦط4-/#VaUo)+ )#>x:M?/#VzwNj.2ޕUQOG)ͯq I  c Vt:^I.7?ªz= s\UϿɞJ VymKZhtMwl%Yy)5es WG+WȲswu$ǖ~>Vsf=B';  zX%#;;bǑ#VaGJsUbW?~7;n,{ce|FZ]>5xgVjMn9~M*̾zQV!xoE6_&Va9YjGT|cܬj%\^VWݞUm z4Kfm3|MkM6n|p*Gr\1VaY5vBc%ڈ3WM9O"oy-3߷;žCrWWzNM;ޥ֋3W+Gk9Q]։**"*""""*"ªVf{IIqBG8r*ȑ#ViZZx7ϱ2G>;ce.exqU^k=yi˿XVQCjڎC*Vmn֘0)yH`Zm)ebV9f$Or&cVN6H<Ǫ!e2ª4VJ6OJ<Ǫ8#eK;^UCޖQkwc&<jR \%92GUXU;?gUc%cXUXX wN<_u_^L95 B7Z߃UŻO7:Z4s2W@Qk'9YEDwVVaaaVVY{\\ * *.\ o5x oq9ǹm|pq7[c9WY\BXe{Xu,o=*cc;G]>XKYbUHê C\\QeR*s9c̱ <HZZpIrɫ4e^~Vm-)rz{T?ڞu`Kd%S˧j+V͑ J9[I6 e < [IjWa YU@V`J'*:UY \YUFbV VWjY5۾yM*i}[\Kh\‰loNr Z-y.<>Vɯ""""*"*"*"":*9h\UXŅ Vaʅ Va.XUownwO&$)~[w(,e.Qy_S\㒷s9c/;,e񱊈n/""*"*"*""a4.\fs*Jo ªZ SՏ:BTNW2{y_|vxB=VEjKG;E.撑,5U}2s/9$ǵY'*Kwz,m*UW!wx:VaVǪZ*i[?|>0HǪSN;lr?.K8E+RDlk!bG!Xƪ3/ݒIcYU.5۰}NY5=)w F.֫`UKK~=rZDd w)h>U`Ƶ΃#h˞b.Qۊ>C47ZnU~}oBK;˒_[?*" Urиp * *.\ }-ܷ7$,e.gv-5U~x\bN~8UN%"e ªcb#OǺ9?^7eNUgcUx:VaVaUdUQiIXuuV%Du,乄UYb-B-+| bUи+M컍\bǖ]ΘaUX1k6s ߳}S:Ʋ%> VaU&zk (R̪QUmܛ*U7;vWJޗ=y.I3~L&o}Eq>t-%<%yI诎!_ߢ,GcU*"*""""*"ªVAe6*.\ V.\ p*Zgvv,KK93:6, }lB}AvUoOr O~ñ~ԀdQ -(ݨE$cU0I\]Ie^5IUIXUgUӀU2Uyٖ~V59 怱IYUv~Sy *X Ǫl$eiOv7t_juby= wa`Rr";~~4SW]wnAcU ~7DAzL0ʥ&thI.+|IywCcYXEDXUDUDUXEDX*9h\UXŅ Vaʅ Va.XU]uTrֽb$ =]_||Ty{e"PjY*ۥs.Gw;'$n-Eaն ޺xNl)sb`U0N˪qW$IJ`޴%;$ >*s9ơr`n͛]ףBbsWWϺ?ȂwffUJ눱Wݐ`ձga b]¯Ok,v˪-=,}jVQUgH$gbUJsKfd$?-KҼi]jr]2V/!"V%xGQ{ Ro =u/ɲKMb[XEDXUDUDUXEDX*9h\UXŅ Vaʅ Va.XUk7CvH?Z]qN L/Ȏ~}cẗ>'E$Q3dZqYRω%KD""VaUXuQ7*z6ImsɫXWw_bFKR*ȫ%^CV[K~ˑ2byzI~=1JmUy?\tgcuϳG4ø->gWeqǪ5ԕU7,.XɪYjSǺ5s?ǪqՖ!k y.-: }%{\ `Uقϱn/""*"*"*""a4.\fs*Jo ªA[vIJBil$ Qt?LXc). VyV^I螱{+ p FyW֍x$Tkݗڙqʪ-'\`^V<泳jo:VMϪY;OUɪ2TVW]Ug+IQ1?%#%oX5d_R6v.&VMϪ ^ʲw{׼UGֱ{Nvfd9ŪìZh.pPrRmKBi}J\nVc7~~%>A '̎;\m}bYXEDXUDUDUXEDX*9h\UXŅ Vaʅ Va.XUj1{Oq{ב85.I\kl *gKUNnkUOt5\1:-Q#=5E'yr)ꖬj&eHB}R%%) V eU;s;Ϟ >$%$/QbgbsS4ʒVW]n\%3Wg| afӸzVMΪd Y>|*<{]X.,xnV˪רw}z^u\ImvX^Zti ICj&?vo7`dM"""*"*"*""aU k\t`VqUXrUXŅ VaUbϿ oo]~aVVVaaVXED4=VV&cф*"*""""""*"<o~?&޾Ϳ?R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 R$$If!vh5 5 5 #v :Vl t65 ]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655]$$If!vh55#v#v:Vl t'655@@@ NormalCJ_HaJmH sH tH Z@Z !g!q!!!!!$"V"\"z"~"""""""""""+#,#-#.#:####$/$M$k$$$$$$$%%(%6%G%U%Z%[%}%%%m(L*+---'.<.A.b...../'/-/2/S/t/////00$0F0g00000 11181Y1z111112 2 2 22Q2\2g2r2|22222"3#3%3&3c3~3333 4.4I4S4u44444445<5{55555556!6:6=6G6U6l6z6666667L7i7s7777 88&80818P8V888888=9N9^9999:T:y::::::;U;;;;;!<4<J<o<<<<<<<==6=d===>%>F>R>^>l>>>>>?.?J?e?~?????@@4@[@a@r@@@@8APAAAAB.B4BFB`BzBBBBCC!CICdCCCCCCC%D*D?D@DJDRDYDaDfDyD~DDDDDDDDDEMEEEEEEF F#F[FFFFFFF G G4GBGPGsGGGGGGH/H;HGH_H~HHHH,IYIrIIIIIIJYXYYYYYY Z!Z&Z(ZEZaZlZwZZZZZZZ[;[y[[[\,\4\k\q\v\\\\\\\\^^C^N^\^s^^^^^^^^_2_K_d_f______`G`M`^````aCaaab&bJbebbbbbc1c5cQcdcfcgc|ccccccccc!dlя܏ݏ&'()*C_`jklzАѐߐDEb!"%&'DPQvʒ˒$23NOPewxǓȓΓדؓ-./Uijܔ./0V}~ĕܕݕ12YԖՖ-.?LM]^_}Ǘȗ '([}~Tmn֙י23[ef֚̚ך #89UVWțɛ:;EFG +>?Wtu"#I^_{Ǟ &'(A]^}ǟȟ>XY_lm~ΠϠ-./Gá.DEbcdƢǢEFGavwǣȣɣѣңӣ'(4OPktu 78AdeХѥDEPQR`abyz{ɦʦ˦-./JKLefgͧΧϧ.@AGHIZ[\v0FGũƩǩ-./YZ[êĪ֪MNOZhinӫ+,.;<=>?UhitŬʬˬ٬"&'Ide­íۭ .HIbwxخٮ ./7EFrůدٯ<IJư7CDzűƱ*+DQRest$56Omnȳɳҳ;QRh´ȴ޴ߴ $@AQbchvw̵͵23;BCHQRTabv˶̶ 3\]wɷܷݷA_`bopqrs˸̸׸ظٸ,>?NOPjwx׹)*Vjk#56lĻŻ01Gɼʼռ *+DWXĽŽNOUstz.ABOjkyѿҿ ()Vgh #$*9:<QRSTUp0rsu&'5OP}  !&'(Gfgx YZ[EFLMN()*b00000000p0 0 00000 0 0 0 00000000000000p(00p000000p0p0p000000p00000000000000000000000000000000 00 (00000p00000000000000000000000000000000000000 000(0p0.#0.#p0.#0.#0.#0.#0.#0.#0.#0.#0.#0.#0.#0.#0.#0.#0.#0.#0.#0.#0.#(0(0(0}%0}%0}%p0}%p0}%0}%p0}%0}%0}% 0}% 0}%80}%(0}% 0}%0}%0}%0}%0}%0}%0}%00}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%80}%0}% 0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}% 0}%0}% 0}%0}% 0}% 0}%00}% 0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}%0}% 0}% 0}% 0}% 0}% 0}%0}%0}%0}%0}% 0}%(0}%(0}%0}% 0}% 0}%0}% 0}%0}% 0}%0}% 0}% 0}%0}% 0}% 0}%0}% 0}% 0}%0}% 0}% 0}%0}% 0}% 0}%0}% 0}%0}%0}% 0}%0}%0}% 0}%0}% 0}%0}% 0}% 0}% 0}%0}% 0}% 0}% 0}% 0}% 0}% 0}% 0}%0}% 0}% 0}%0}% 0}% 0}%0}% 0}% 0}%0}% 0}% 0}%0}% 0}% 0}%0}% 0}% 0}%0}% 0}% 0}%0}%0}%0}%0}%0}%0}%0}%0}%(0}% 0}%0}% 0}%0}% 0}% 0}% 0}%0}% 0}%(0}%(0}%(0}%(0}%(0}%(0}%(0}%0}%(0}%(0}%(0}%0}%(0}%(0}%00}%p0}%0(00F0F0F80F80F80F80F80F80F80F80F80F80F80F80F80F80FH0F80F80F80F80F80F80F80F80F80F80F80F80F80F80F80F80F80F@0F(0@0J@0J@0Jh0J0Jh0Jh0JH0Jh0J0Jh0Jh0J0Jh0Jh0J0Jh0Jh0Jh0Jh0Jh0J0J0J0Jh0Jh0Jh0J0J0J0J0J0J0J0J0J 0J0J 0J0J 0J0J 0Jh0Jh0Jh0Jh0Jh0Jh0J0J0Jp0Jp0J0Jp0Jp0Jp0J0J0J0JH(00R0R0RH0R0R0RH0R0R0R0R0R0R0R0R0Rp0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0R0Rp(00\P0\X0\p0\P0\0\0\X0\0\0\0\0\0\0\0\0\0\0\0\0\ 0\0\ 0\ 0\ 0\ 0\ 0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\X0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\X0\p0\ (00g`0g0g0g@0g0g0gp0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g`0gp0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g`0g 0g0g0g0g0gh0g0g (0P0q0q0q0q0q0qh0q0q0q0q0q0q0q0q0q0q0q0q0q0qh0qh0q0q0q0q0q0q0q0q0q0qp0qp0qh0q((0P0uh0up0up0up0up0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u0uh0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u0u 0u 0u0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u@0@00P#$;=acD #3 8jrz"""[FFFFRRRRT\\\\\^UgggRjajjoqqO900M900O900M900M900M900O900|VO900O900@0My00M900@0@0M90 0|lr5M90 0M90 0My00@0@0@0@0@0Oy00|SROy00Oy00Oy00Oy00@0O90 0M900M900O900|M900M900M900O90$0|Du5M90$0M90$0M90%0@0M90)0|u5M90)0M90)0M90+0@0@0O90+0|[M90+0M9010|v5O9010M9010M9060M9060|PfM9060=w,*&;,]|OC5-$=8hknqv*Km@VXj!(.+m0F8:=@DGKM_PTX\`ycfjlarjux1|!sՄ-s6Z~8W{~ŇK\ /mɉ)147:]ŋ͋4Wz /Ruލ *Mpَ '/Mяdq~ɐ 69ϑՑؑۑ@gƒL9YՔ;rĕF#=ܗ&)_kИD!&Pʚ2OwǛכ.i/}ܝ1Ԟ-L^ǟ'}m֡2e֢ 8Vȣ:F >t"^ ']ǧXlΨ.DcƪFvȫҫ'Ot7dЭDQazʮ.Kfί@H[FƱ.ZòNh+;>hʴ&dµHwض.EطICŹ*Qs5mȻQ޼ @bv̽2BQa˾\ܿ_or>Ow)j50 *WNsAj(g #9QTr&O 'fZEM)ilmoprstuwxyz{|}~      !"#$%&'()+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`abcdefghijklnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopj!= jjz "".#9###[%%-- 22#3&3U6o6J<<FFF GmJJrLLLL(U1UUU\\\^v^cc'dAdggjjnoppqqrrtuvuwuuo{{{(|J|B}t}}}7~H~[~o~~~~<Pq28MƂbgʈ !:_։DOkv̋Ӌ=f، 0@^'*zԐ'OP$=̓ړVĕ}ܗ<[FfʛȜWx,Ǟn >]_o֠/G.Iyϣӣ+V{67AkѥI.\Yժ֪VYZmnӫ٬.MٮJۯ"N>VzڱPQrsJn˳;´ݴ޴ߴ$Fӵ Ѷ3ew·`!}Ⱥ#;G._̽SUvyz Om10u5SGFN* Jeanine MeyerI2~3@h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hHI2         ;:X,i  rP[4&6'\x'dW*9+_+4A4<fm?0A0Hn;Gs>no{x{{{{{{{{{{{| ||!|"|(|J|s|t|{||||||||||}}}}-}.}8}B}s}t}|}}}}}}}}}}}}}}}}}}}~~~5~6~7~H~Z~[~o~~~~~~~~#89RWXm{|}~ <KLP\]w */0PmnɁʁ!)*012345678MƂ9:;\]^ăŃƃ̃̓΃Ӄ345VWXyz{„ ./0QRStuv݅ޅ߅ *+LMNopq؆نچ !&'(./0LMNbЇч҇0depqr}~Ɉʈ !6789:_ΉωЉԉՉ։׉؉ىډۉ܉@AOghvƊNJ,LMhӋ9:KYZfՌ֌:;<qrsčō0FGzώ"#$4=>lя܏ݏ&'()*C_`jklzАѐߐDEb!"%&'DPQvʒ˒$23NOPewxǓȓΓדؓ-./Uijܔ./0V}~ĕܕݕ12YԖՖ-.?LM]^_}Ǘȗ '([}~Tmn֙י23[ef֚̚ך #89UVWțɛ:;EFG +>?Wtu"#I^_{Ǟ &'(A]^}ǟȟ>XY_lm~ΠϠ-./Gá.DEbcdƢǢEFGavwǣȣɣѣңӣ'(4OPktu 78AdeХѥDEPQR`abyz{ɦʦ˦-./JKLefgͧΧϧ.@AGHIZ[\v0FGũƩǩ-./YZ[êĪ֪MNOZhinӫ+,.;<=>?UhitŬʬˬ٬"&'Ide­íۭ .HIbwxخٮ ./7EFrůدٯ<IJư7CDzűƱ*+DQRest$56Omnȳɳҳ;QRh´ȴ޴ߴ $@AQbchvw̵͵23;BCHQRTabv˶̶ 3\]wɷܷݷA_`bopqrs˸̸׸ظٸ,>?NOPjwx׹)*Vjk#56lĻŻ01Gɼʼռ *+DWXĽŽNOUstz.ABOjkyѿҿ ()Vgh #$*9:<QRSTUp0rsu&'5OP}  !&'(Gfgx YZ[EFLMN()*b@  >  @@UnknownGz Times New Roman5Symbol3& z Arial?5 z Courier New;Wingdings"hy,Rj&!*թfjթfj!r4d:: 3QH)?#r<HTML/JavaScript Tutorial: Making a [simple] tetris type game Jeanine Meyer Jeanine Meyer Oh+'0, DP l x =HTML/JavaScript Tutorial: Making a [simple] tetris type game[TMLJeanine Meyert eaneanNormal Jeanine Meyert 33nMicrosoft Word 10.0@|'q@D@4fթ՜.+,0$ hp|  Jjf:A =HTML/JavaScript Tutorial: Making a [simple] tetris type game Title  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqstuvwxyz{|}~      !"#$%&'(*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry Fp'Data rl1Table)poWordDocument"SummaryInformation(DocumentSummaryInformation8CompObjj  FMicrosoft Word Document MSWordDocWord.Document.89q